4fc74a52bacc965ead94923cc8f190d516e4b1b126bf67abf7ebb4b0eda3bc6cbe4b0a4ed5c921f3575bdeed34de95aa2047a40f875f3c3841ca3e9450e4ae50a68a0e0f51e3e45976f15f28f0cf11474f7e3c555e3d47c343f9ae0849c2bb84f9d593f844a0a900df1d265fd04c812a014eb9620fd2796af69c4303897b7ca7b60c60392814e7010cd98be321a8f1f4e062047de9c4380891170ee8c7943123815d524f97699165216c39ca44085e1ff390c7b0aaffe2e9283301fb9f627957b22f0f0b4171a67de1eaec52383c75e74f8292588fd94d18fafbe5c7c77f81f174a1c222b4925645515b8d95d894ae1e06028cb40b222d8a7ed829242d3313edde6bd6afe141103688a08484c9e67f6a98f0807c8190adec1e9e755ed7f31870b946b088cbfbf7e292d874ee4161d452ac8a04559adb2cd347f3b43d1ce1d31610942ba440cc9bbf0b19af28594af284f9e8eeadf097caa8c9991407c2d3a3e6595fabaaa6f8d85eccb9449d2c6a8a8bd548ab1a0e44f6dab0f3fb190c26b3fab19eaa4be2f6283f5100b3c99d33749c41d8aa103692f36672111506596b5b4c8d337dfc70c8e68177c1d3f34f05a6471df343f51deba8ee24be2361bca6d82c652081461dd435a4cbba66eab768cf3b00e0931ed2c60cd4818b3c1498cfc8b958d1300a57ac39452d131ad7026410a10223ec3d0d83f215d96509ab2edcec8e9c9623181f7a85dac9df4afa429e6d5cd86e9d340dcbb97046bba9efd8e838788b8acaa631494fd5360b2102baedff33bb0ca3fcc13b3acc605199b51ec3083fa8af6469e075eddf327850d15e4ad22abcc98c76f49470d06c831d92011203425c343ba97a96e6783d6bc5ecf963a8bacb1b10d25a0e94c04a816a2240e8d748d6df8780e330484e268fd13fe791c0d44265ae21ab2f2e69f99fa514ae4b841b165fd7fc041aec6a57d14a15d57aa2aabac988dc39c88c3a7b25da1dc5fa9a901ca1fb8895c6ec880b5b0df3be3dc0e97b2e929118973f2c411ebdf066340085377129bb23b9c719be1d6e5dcd8ac4b92b6d5f19ce9fa4ca5c2bfbe26b439791fe546373a69ef91372132f4da37cfcd01f6456ce07f263ae0dcbcada5cbbe61f7be779dea5a439ab6b331dd22c4edf87fb2de34a8f7e624ad11bc2e8724cdf63e57d2f588f17708c27fde77249cce11e3225537f9c1e005cb75bac7e146228a08683796dc804cb0980e107e778807c9c42ecb0bd4a18730506a2ba9de011e461f18b93dcde51e13798bf6fbb94254b73c2eb35225c00038041daccfe11baa7e1786e09eefe36ee3983a8b80e5f90c08e03f50dd893deb3a6037bd91ce989510bfa66642fc5021748e3cfc3068850866fe8c7cbf9dd8c919d7c06740a1a62387278256a858740d6903d04d85b23dac0526de191505e1720393ac323c7c918c751eca959cfd2a5112c8c202f4af8118aa5954249816f4f8d2dd19574ebe48ba95200a0aa74924da73f5874b682432be6e6f01ef64c94b288cb269747a6a1f50828593b283af6b8b38f5debf2d54c92fdd187c1aa2cec712d59e121a9065f364b7db4554d72ea11e8ca2bf245ef1c71bf010f23c77739718511b52ad0d0cfb0f8f8270d82e20689fda90027b5758bdf559f6ea5786508092e518932648e7eac54e4233745259839ef460892ac1b38e3e564baf4e50e737f174abc914ac92052e32cc23fae787f7a46f111c968d28092341c270b38ce3e59d251da4df203ef5f995d4f7048af3a15dab82d5d366babeb467ae8164705b4b5aad02fe2198696b7f5d6a235ed956b3a81880a74e8f9327bb3721b757583886edf9c42663de54582b1a75780daef484bc78888df892319a56524709331c31bd169e84e06751cb643a12e6819da1a065bcc36d894f5153166ae2395a854f6ca9b731fbb59ce6e18e424fc25fb4550cbe584af6d107f5c834c166ad21b1355755dbff695f6dca29af2913ae888f26d2b631ce044c30d0d2f9f38f4160a58026078d4dec4d31037b25b433b1c9e0df77c8895464f60a4be5b6fca971976a6d133a8869691b510b08d61847bf82462ad034e78983bb478b3499cff260972fce890f27f5d93dc6748f464f435a7cae817102f917b1149f986393ad36c38849294bf4da61c82ea5b482653dcbed8e205454c92ef2e78e7e079276745f9dba01e71742ee08503e391d2728387bde88f953a85afb7c35c156cc645cbe29a6f238ab86be9e9439efce9a3955227ed49eb18b903e271a6ed2661a8f786a60f0ff97a283136950709fc5cbe2e08b88accef7837abebb80f3fda94b67f9389ca3e7f7ca49049136634d1fc63d83cae170b8c8fb5931c8d186b4c891fce81e98149dec5971fa42e43879c79aef227c7923f4e454ebb23f822bab7a86ccab03cdb0cc6bafa78a9d28667f87703f4a6dd7eec56f990f32c72b298e7942d323c62939fbfab9c2e98503db31c954874329526238c64f3728e9b8f855941e3284a0462db102ff0103e711aad75c878328e1ef6a38daa3aceae83bebf3f05943c1bb887b3cdf078c453ed9bcfc3a100dc0a8408397a288debbb1ff25e6cc61264b6afaec9114dc39457f182015e295c25ef29321ab7c2b4de469206a0c568959edbcd100390f0cd7ebeb29188f6acf850fd5d5844ed9ed552b2ceaf8be2f58f39e18ac3f0427300967b780a657dcfda49214ae14b195ec4e057d19c35ce0516194d512eba4d4fab970cf4db1ee0694f637fb041ab13e8dbf2ebeb06d87ca1ab15905b5d4a84351fda3e33a38c8925b140ffac62c6421776d00d494f96e744fa400b01af8a0fbc6eeeb31308b9758a3f1fc3674b1c921cc70f4b889500c019b4d7ad36bb307b9ec57c476d60629581044e6b8510f0e917ac88b584c08b523423d7fd25387d4a6eede355351563cfff82f5c087b0bc166b03b74cec19504876eaadcb208d7b2652b9706b08b3cec5b5ba8768ec4769b1286df325d302cc0ae45286f94b51b6ad4c81f2745324f0fc1d8ee96b9aa60208d63d505ded3b79697fd45fa6e72908535f03043347c2931db57802b19f6353957cf8a04e4ed41fd24405a62bcbba04c5c1caaed9ab60992f71aa68413a9b09d306538e08a3e201808950c6198ec03b253c1a1287e2e4f3352acfb3ce2b284cb2bbd0fb823d738e114f9554dab9eae242f6a7cfe3638e21934b1d26fe221d2c19c55f7b7bcb8e55328558b0f954b129e2293c7b2d8f00217a6f1becaf4f65f975ba49f9647a18280af25bb48b4681d7bbd380466b3becb8f25628cab57c019f66db520a5607ddfd07fd21cf6854276057b2899c177aaf35e580eb2d42f15419e029d5481bfa9e0d10a8de048bdbc75789b148ac64407088948316e0a5ffeeef50e81b2076330263f68049aaa1f34e63f2819a814de9bcff1a7a4bded3af20a320e14ace1435a63f59202a2ea2505874a169115091c04022392e69e4cf5dd661d78a900140d04c35f1b5008635514e2bfaa07502409a2ce8be78ea4e1361c3adda0a8edcd1376ed7f8b464b13e922b6abfb3425c639ca2f14dfb88c6afbc04f43107e70f918f995c26a9646a881cdc5a7bc55c5c7056ea6ece71f8d8714affc502ce2c186624677cc32574ac37fc89ea3e9594882d17f6a14dcc335b50ee1cd3ef32a38d9faad2d3fdfca623cc5506114bc5ca052d5eb14387371ce526b370b98d2eb1d514ac7b6f5faa689853fe21dfa8a5961ca57c5d239e14f749899ccca07f2639fe2134cbd2bcb85b0405ee7d394e4ecb60659b96d25389861a2252af64def648e77d6749f5760528170f612a4705da51b5d6d8046be513a7931af9ba19ad0f5c4723a48c5b069bb55330210483be698d146475d1485380ae6c10eb5356f22800c2ef8c13965882c881354c6a270ced0ec224a3ca8c9d70c7164091e5b0e7b853909b47ac75354391b48259c0dab5fbb6b0bb0218c8cdd111a5a51316af50cf53650052586af82f380257318624f12cd0b3fb5b279ca792d942d760393ca61f8116b5a09617e0e3211e054bd05fca96f296e11dcc662f1b239445d9811fd6ab4135d0abb3e3d8eff81639d7dd62e2b9a9ef5424cde5de6b9707d7b9f7a789f2af0a96cd946825f9d972800b7488740f7ca53a1dedbe28e5731070177dd414a04921683398aedf8548fe6e59b30717688250522c9d3f8661226b08537b0a70db126da064d51514b318336ed25143caf5bbc087a43d20de1d7c6b532f00656bc99a034766d9d7c89d2b406f6f4f45d89cb94ebcac8b2e109451ac3065ef9b0857ab1307cad313acc7af7966a916872a0918f550eb69e5a39f38610268cb9855460cf790f7481a7dce5746f6e33f114fd5c1940f3d3b06d3e26d5b742aef502f8ff9b1eb6a2320510c4407d4f2cae8fff87bf4b35891d40379b9c0ca0a300167a19694168a69f31f8385aba12233fce532f7b18cbb1a7265c1c8696139ace0210ec20013cb91811b5317df046194363d2e7acc129d6ee22469453a609cdf53bb278d0c400ce1ebaadf094f657628c9a9deb5668029871fd5fc7a7fb1ef034025d93da70ccd8bfcd9ff0976693a2313b016f7c7ea0d98733a0bfc91c03b82c07a04e3dcf54376e9d939217249d0585ea43739ff9eee493d615eb75da30ec42e3c217436a5f691f13338ab510d5abcf5656a1d81eb0c26c827545aba6320b2c39686404ca9ed36607168f2688216ec7a01d25a616d623f9b9b1c3a68224a3a31494098b12012c39389ac63a2a7de51ec4d2e521e55a5e6b091281294a9cab3b2a15389173c5fddd727a52e3c2a8ae4e60d1e5241a63f4327c421292abec7c194bc38a80813e5160291add41f9ae75eae0d01b2cd5b3b584923e495ef3f4dae4a45be45207ca8a55fd545775a7630fc99fabdce7e1a1c7300f6ce735f28f6960f64fb048612341d500fde02b4578f41f5f9cfb891dbcab36a587106e13050d1bd065f118e858e65be7d038e8cad44c3f6cfe6aa1dfae301afcf5c49a199b7a46cfefd68a233278d28b2aa4d15a76605eb86ce81d6533336286", 0x1000, 0x408, &(0x7f0000001080)={0x2, 0x0}, 0xc) 16:00:36 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() write(r2, &(0x7f0000000300)='<', 0x1) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x25}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) socketpair(0x1, 0x2, 0x3, &(0x7f0000000080)={0xffffffffffffffff}) recvfrom$inet(r3, &(0x7f00000000c0)=""/115, 0x73, 0x800, &(0x7f0000000140)={0x2, 0x1}, 0xc) ioctl$TIOCDRAIN(r2, 0x2000745e) read(r0, &(0x7f0000000000)=""/32, 0x20) 16:00:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffff8cb4, "15f440e7d215f27f8366d0b249cdc0e8d07b747b"}) r1 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) 16:00:36 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x402000000000029, 0xd, &(0x7f00000000c0), 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x889, 0x0) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) dup(r1) bind(r0, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) fcntl$getown(r1, 0x5) 16:00:36 executing program 1: r0 = socket$inet(0x2, 0x7, 0x3fe) getsockopt(r0, 0x0, 0x6, &(0x7f0000001180)=""/166, &(0x7f0000000000)=0x103) 16:00:36 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0xa1) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x4) pwritev(r2, &(0x7f0000000700)=[{&(0x7f00000000c0)="df47f62f4cbcfcc5d7d5bcebd70400b42d4871edb812b341be4608a17b23def297ca87f2e5ce2fa2aecceac7ed89bbf27b2815e3bb463e8cbba4763153d1", 0x3e}, {&(0x7f0000000200)="aa62bc4c4658ea3ef2000176bdbfcede79c1544c84fb1cb8f435b4787d158051f84fe82ad2f4c1b67c0e74daf700e25efe1308f7d8b74802184ab56e0240f98ab9fcc345239255bffac840", 0x4b}, {&(0x7f0000000280)="5fec58cdec4517a3c560000f0e7d2fb04b9f083e863fbf702c73906b6ea68c888478160351c867b83558889e4ed20839a5a382f1251f34efcda08e275a658b19126ac7684ac802519441e4efcd1680c963595bcd7f1bbd8ef4866d5a45de7cb30cc499c4f729de2f8145bbbd3a3bda728ec52f1afb3fa74b086573f481105e7d25b4ca28c64b7892b07b5b67fb3535f8f48e11edcdd20a197ecc13445df9f0cb4201616932ceccb0d069dedc57ae237c4a5bdc1f649403a761cd91a573127e1718e46a09ffb7", 0xc6}, {&(0x7f0000000180)="9675988811e4d1c5dcfa4a2645656c530213db06ec", 0x15}, {&(0x7f0000000380)="cc91654d52cbb1a2f1d079033875109c5da5ce03de81fceac1d4a4745a405db65ae97268ac6288c6882281ed9a09700ee43e35d669c1f510c874b8c307fac87d92e7e3d2aaac3d7e9c54d84b4aebe402ad3d9b3c0f22843da9f80b2bb59ca6b0bea5afd14e158aca81aed1a60fefcca389006ba6cedda0e521db1c73d72f14a56877378825a95db858de84c0464186026ff73c85988812be65e1cb1ff1bcda516b5645c3d80a1aa0f725124571a4e326c92cad0832855b0a9637f0be7afce31897f8f419e80193aa66979fdc4e5d0715a626a52247ec1d39116107241e506b92199391452f5e17ba2c", 0xe9}, {&(0x7f0000001000)="f789bdf75fdb9a55bcb39b3bea52606f8c1299fe0d4de80239f9a72b9a0bb5572acb52dfb353834a1c826d5f6fdc98678df3678bc5728889491c0eb88f3706f746fa30a860bda5bfaf054dc7b98924f7ab5ad84e88a692815b64deae04fd2830411c7a1a75e1cf0da59f6ef4fbabc9b3424bcd4300c0469215c76b8755f4ae7a2df596306aba69f5f4e16a4ac44aee9edad54eb8fb57ecb1bd72a301e530e99aa2887ab3ada6fd764795d6d048c44c2a4ccfc6fe18724904ed50bd6b4603309d282b627ed35d7c65f8c7d7bb2e1f7f78d08bb74ded3177750b831a9dee8604073f435f3c74647810d677f61917c1dd7e590169cbae6b1dcf00776d62f4cf9c42fe90de31c1348ed0ec7b667d2e21b7d42075ae72c188a2e6ce4e641796524e96a584072810fb1aba0d5277733fde69ae48f50d53411d865117cd52d73e4b34468b093ec368e4d71d8df07edc4935aa18755e1215136abc5c95131ae33c511135dc7c1fb448d3cdd8e7c8b7e0c1e0041491890647abdb2f22d9574160c475ae012852e72ae8cec3251411b22c5bf96909ba8bacf019dd2315577da7f26c453789a84be433f7312d5672b3826c769df4f0946a050d9b9179a82385137325210f971531d1733bb3af5927728d6763522fe53acedb2023832fca7a82925969ffc58f679c2e404e58d84653ac683b780af9dc3653e9c7b3abed9dba342f4ff79b8224bfdf03d9c3eaf1b6571335d244bfee8effd8e24a8706f767da071c5da341662978039b789f6e91d46c2a59fb4f8711c892889d9e20051502bba1fcde0bdfbab80b4f0ab47ae63fce3e34066439466f5397f79b5756f92a077ca5abaa120df7a2a2335572f1aec07910314e05359dc19d48767b2d0130d606d18ef351ec77382ee0e468ba9b2e254ca447b6b13d5cdd3bf58fdeac9d71580d4222c9426361f0b003eb330dadbe9cd21aa444607b903de3e380996cd989b288ba506187699ece350d0f847bef6a9f1e4792790e1eeed552e2e374d2348146c42192f9e35c12cc5cdbd0fe46db8c7823abe4cc56a3579ea065b6552a973b0996b8f7ad4d6c62a49b64b106976eb12234329004781344c6cef486de1c4b0cefdf07157e7cd6745d17b96157b5a8036bef2fb1c24b7c22b936b5305188a916e49c5886c74781538e500cf2c511039915eb79b1ba149fe95d13b9751ab92098b64046ab96fb34d5896ee476285d8be5c91782e223d9ccc9e1171751a516fb93948ec87548e457843366224f9e8b281ceae4594902323056258023ee38aad721803d1af71ef5fc71a3684533524691758ee6fec0ff13770e7a660e160047776a1b31e5348880b28dc61a600234e13fa6629a50713123686db360be145630561f8c787589f23d83ccf0fea4ca0e5ca0f8a75bd6d3bf54dcc51b86e887c11824fea2d0a153d7399cdbe147eb49e94c5bc5917c4a3b6323eb605339066abfa128e75945b946032a9a23dbdcffc5fa19d0fa651751957de2ce055a98e595827a38d7cee672c10a2b4b42b221d3e370a0e1825c3748c1c240527b30c5a4f5ba79bdf036cf1fa900b2b0210e1df3bd4edea4124e0d547b7edbbb22638847c6c0af63834da41e9f40c61b32f35a1bb3c944848c6800b82170976b694cc6efc0eebf903d1ea68555270d11ea0e31d02ea2b29017f0be72205b573b6cc53a60e18ba93fbb7c0b8ba96b11206eb01c996389f1f537e32c623439be1e742b0e90db30361216ad342844c31e9aa09c934527cef15f7c6b30bf2c3a309a6108e58e8277accdf906e97d9f1622b6cc751e711b956fd7c1d1bc75e5b453c9dabec4c784b6c3d60e4d4bccacc2cdc2ba9561488be5ae0cc705a1d8335421186f75bdbf74972f9b16bf87aa4b78d9f49a623668e4dc5e07b1fb7acb3f18ae83eae217d7280e08dbeb18152ff60e2fa2f7179576ab8c282adf256860242114f776f002a3d1da9aea94f15523d3f8554f183a1cea9e7b68b3cf737c56e1eabde9d469a88a6c3b735b6828c0878069f1ebfaba58b8b4d1f158a6299857406ac6f76ffec8a6ebe7c34b4658366a091c902dc5dba9b0883e168f09d2ffedaf8337db0286c86d3e7984858ac6aba1ab18914251da4d5d2e675952fdfa067d2a76f375c021bf817dd1a513dfb98528de2137a23dc94e19e1c808215cdf04a97db38e313033833572630cd9f3f2b7f1fd6666e090f41fc7fc66f66938a89ebdfecf2a3b761b54759ebb3bce99407b2aca70d8ee096e1988ced038284272955b69a0549e10214bbe2afd005da9819ccda278b5896531ce60c17569cd6c676350921afa8ff6311dff354db5108425deaf634ebb38d252efc79eebaa9550ab43eaa0b5c65baab11fb26d19b44081b5e63d600d35ff9bf63c8cfb0c1df6b7a071814ac1bc6c1cbf5e4e732d8ee28e75494257f31ae8058cf286f5c98cd59954acb2e8e4d7b2904d226f7138a29adcadf19e2e759e69ce5ca17b3783fe10ed8b7fcd114384fb8e18c90d4ceef79671a37f5ca43888de83f1f1ed243062bd039e2ca684355da467782a2fa48b08c49e676bae158ed4fde14dcce6be645844bd1f55eb2bbb84db0c9e85faf832790c166cd1e2801d6acad70a607c43901bb839caffa765fb0b3af6eefc9cff7a9e322e2cef35718c5621142f93665399d4c12e66f68181f6428f482af85317844b771ab8340f1260ddb5255779a9e5e4597c1625fd110484672bad9012645fcd87c154d7568e6379aa61bee019048ecb20653bfb8025560f911fe2b2ce659a03e8080ecdcf68907964b384b13609da9c576e07f7d56e636cea91d80730c3608fb320c6ef777faa3d34f0edad38c1eadaec720e5903d288eb5e73d377e70eb7abde6739ae120036032f7fb5e7d07edf3d469dc00afbc0c66b30f8dd4c97dcd5e77ba9153a0835c31463227f1029b26ebb1a12969d551a314c69d683aabb0b6042e9e20b69c10104bdfdd6b55afcb462518477061deafc5973922aeb968cdd4de9a3fb72bff2dec99c9d49034408dd64089bfb1232d56de8ffbd8754976405c96073c8b4e557f3e8e8d7d28467f1f4ba0dee8320b87532df3d9b53d17acc186520b2f3bc914fc882dd737099c718e03598f5ca33e932c02eb718ba82099e43018e28cae6d7c9239d0b98f650b0138fda04d0556f721d62828b095ae4a1b16c568facdc93e6a639bd1fa4bce3c8cfceaf0b2404cc09da17357198dea10c60a5da9e1a6e27f49764e0beeafa690f03e21bd5a19607aa305dc1f2704b3e133544ab6e20d5130a4c53b3e0543684cfd28ca562bd15fdc1edf11a9ac7f470a27f9aeb1055f7c0883b8490d0b638332526f28e5e53d76d8a37d34589b88bee7f6848a259e7f51a85798f35e252151cdd84b10eb0a6a7999e667614264104c12d74ac686dcc3a637de1eafbbcfd9fd4217e226a22a431e809d083af6dc3e3710962e926331905f0f19bf64f4908725e31f610a880d9ecbdbc39b5c38d176a5f9564185ad3ca24f6231ea44c85d92ce9156ff1ddd64f5730dd594a19e09be02049032a13257beb0da48130c260412fb25e4a9650b00cc20190f8aabe244a524df62c2e9c36cd79dc23983d91dfd256bebb10ee71fb045569a819ed7471ddcdad38759de503ddb063d712c1d726a6f4fd751d10e003dc28cce978afbf9d712d3db593331c598383057541972e4e8bb4a2a8636a75d8826350c45ac46fee4489af1a33de9e6cc58c86808b6dd674086d73bffe4786e8f7a8ff15453ffa65da2f62b3b95a988959bbe1a2d4298a7748c114eae0e268837f62d7b99813376593804a902cde655405af9ba90bd540ac43793d6dbec43babaa1f22dbedf46ae274f409ea0f43f94c7b4bacaf9a025260d71aaf6773c820f6cfdc57cb9007a40a0c2ec34e1b3951509e043c88d04133f1b22047123ebd3801a99ca483d6606e5eb312a97e77b0b703a3c95451587b873195e41966d662c6920101630fe3c6f5aa9a545f5dff127c99c5ea2d33cbb7f90c672e7dc0c750a2b6584d22813a954de0808b96aee1739f8ddf6f0e732236cf635a55f60c83423f415d4f8de08d7608c72c2cc0024e3d098f46aa58e7283b825ae9ae99b2fc4eb33f02cd37b6de4c6047c04781a804a9b6a6bd0ab34b69f9204f9b5efe35405ebc559f577dce93eec4526bb8639485ccf3be7b40ea133d28e3ed9dc6a57083ba3cb82b723ad27c505ef83832f9a5b6601e22a0c5a59b6a22d6bcf890d18d9b1df49ff315e91226ae29936598482314dc36ec30325a38b68cc4a1aae14f4270865cf681860d0d0b7faef7d4232aa9fc64f151069a8d3f7a26aa76d011439f8e1f3090f060858d061b099e9bf57a7d7e303591b6f72482b32f4cced6836acf4fdce8ccf0f5c7867ee59794ec877881ebda761da266f1a3b2fdf58e0f32e9e1443123ac50e100071de15b1ab5a74b233b20790cba3973251e1e56db1debe7d1f0bf380de5b05371d59dac602896e60f50e25290f066a54a78b573063bbebc9fb8e4ad93ce8af42bfb2896927cd91492685db73fd9a4ccbf66c23c4f060d61c6fefaa47621cb0445d8ad1728774de1d94e21270245b2f3c53f53c56666abf1f7ed3c4915cba0dbebdb6488b0eb5a448ae834a74d5bd4b7bd3cb12672547a8329067c60b64f08ebf34bedf25722f4727b20d6da61a61c2f19e24b2cf2711291e86e37109c7129757b34e4081f6adafc53e3876babdb9c102090587ce0b94a5cee469f27056d0dc3b589583a58fc9ad28609a02c86d02d7e98c8b1d74ab43499b63f24dc1fba46eac804205ba9a1b9b16091fc35c775a4325882a512f0fecf0d228502b27a0d1d4856ec13c9f0307d49e6e36d59fef813e31f29cea9148fa556ad5ff298aade12e7dfdfc596f391d16c9d1358728d03ddfd1762cb8bf1e872e697d4a89e148f678459356f89697bc70faf04078aeb217ab32d815b0800d61000de27016129cf7c69d1129f9a85ade853f5a1a4e307207eec44e4fcb4240fea8f85e9a48a46a4d9a34aac0003912bb80e08f5fa3adbf63a1b291c2fdb8f1ec864f5365d8f06d4e0eeac69414464256bb847488c5ab06116c4df9e0aa001b03b689770d7275ec0c5af36cfbaece178016e70ca7d8c5737c74679424df9e43a4cdc430c6597ae0dde3b891877a9ac6edede951b3175e3ba478664efaf962cbbe4584080c18c2527fb3238748b44aee5794d8c53ba936871329ffc8638e29f749a4d98c3cc3949f4bf996105c062969b07274288d5103b11cfb699dcd554a6267bb2b1cf3705c26e03e41bf8bde54199339521b84eb4594e028ca2788c4aa7556398006e3d14709b74eb88ca2dbc3096bc1f51c07992519074c6e18685a6d5436a870cda4f37b29214aae86c7a8e30fd237cf7e2a0e463eb7198090ce84f099f8c7e0c039a705ca7fa80f4d6335752dd00a1b3165d5fd4b8c8a62eff2ea7aa0f1663a68492a125513d01a04427bb8c5bf4c650cb172483337883ebe8f52c405bfc2a74ed2b33db6023bb916734a51cd8acc8fd19e6c73dcb3cf71ed444691abeffc64ccd2bcde60c30c3bb48f8ce0007b7383cc8ec6d68c2371cc390f06bfdf94267942b7abf007635e72954c091df3a46205639f0520a7772586113dc0b17ca35bd666665f5ca82fc98bbba387ef55fd8dc44ae05fe7a67a05c66c10baee410a7551a246ac8c277975979b6417c7a249e4a7c6dc73b0c837f93145673414bd5ed6a7f43592471637754a6a71c7938a7b0079a644cdc3a90902c0cb3f86c76a3e3bb519f", 0x1000}, {&(0x7f0000000480)="ca70cbce799652cbd0af3b83148e8692d65a27014fde342e63dddec8b577872f512199b9ce99b45592630c044a6799c2a43d81e59cf84bca76ea7aaff5555ec95cd6c32febeb8757f96905206f27062a167b4cd7c042c4c4e43da2fe5aa8ed9c1ebae9615f18a98e8577470fd827dc2ffcd10f61", 0x74}, {&(0x7f0000000500)="7f3c6f4ea813ef4b2e2e716eeb7d7cd1e3ff67b33211b7d2f7c8bcae2a774ea4cc2b17892dbcd09e5fe8b3fb71d8bc8879f5a9cbd897dc48af120960876a506539dab8185c063a2a257699d8d0f105ba935d5e33a9d5b7d33af41793dfb199e1f01572370d48a61130cc1de198d5b809dd52fc30f354549436411911317bfbc2a0b35a62d7d1690f4b3e74ab24ca993a05aa3805739f54da04775713435ac33da72e69afaac028ff2106c1e2f12f0b0fcbeb832e9e4248c818a31803203f746ff8bf1a6fe754821a2bd74f25ee602a2948eef3e25d4fdab9493af4e0d0183bf526e3787608bbe083ad249670230b1895a1c485f1b85cb97da5", 0xf9}, {&(0x7f0000000600)="e89007c3b9a5e91dcba27a4c2d6cfe7154888175547302bf1ac038727fa6b15d56e1a9bd2de02adca05d4593321a834e165e1c6b7d79f314a314840e6a9ce0d1d0b642d74778bcf5980364c254dfd6c4a98039516cf112f4e04973a3ec5d925d69c05d03b3d6c5f25f2395b8496fdc40e8a043791c3736c970fd9bb089a2257ff475e0d0d41310639758491f1632d9d4cb69faf122788f9e10dccfe476eb9adb6d30787d4bac005329de6817519bd0d1c985d63e624678e61c72fb3583a19ad639657156e5b9550272f866b92c90f8beaa3db8ac16a9c7b5d43431bdaabb035cd9e7cca1cc2ca944", 0xe8}], 0x9, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) open$dir(&(0x7f0000000100)='./bus\x00', 0xa8, 0x0) flock(r1, 0x2) open(&(0x7f00000007c0)='./bus\x00', 0x400, 0x80) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) 16:00:36 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x10, 0x100000000) r0 = open(&(0x7f0000000080)='./bus\x00', 0x10, 0x2) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) sendto$unix(r0, &(0x7f0000000340)="f018950335293443beaa84fe78efa1a5919458f30d1a414fca9b43116ab3640465c9865a56067744f1b9b954d60e60638c87b4f27ea38bb6af792b7c2a1dbd3f57ac6ce603934f4136ccf3f61bc83f6ecd5b31fb176599d740cbbac0521f6c4814be6b79b96b98a055c24c1b0130ef604f95d581b7bfee233020c50d496cbe7829a6e788c140a240f5439918c361355a8a626862fd61dcb468834c7ec92d01c74843aacb165ef6823caceff973d44730fa36bab0d9d6344464c0e3ebba87479e161187cb", 0xc4, 0x1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) sendto$unix(r0, &(0x7f0000000000)="d44cec3feeb1b4701f02cf566ae149426901b696e54a4bc7646fa9ae675b0f5822e04fbb1bf26e4c01342c24854231e95fd15dbebfcccebfdf94bf25ef378a9279b88ddb40bb08cf95a2d15ecc", 0x4d, 0x8, &(0x7f0000000280)=ANY=[@ANYBLOB="62d62e2f62f5dbcd378fe52f0ded052b4b1294401e8a6627edc3b5d5acd44e28c9a685f20d6ed338ac187746db8b6e480c0d00bd9744c00b07ce2c909b5a7c4142144968bb236084a3bf212df8295449aa28a705543465d3a2c288984863780a4f06977a0e6e4c9b8844d3827376ec5f36f6d908e43be1786d3b25dece703618ee22d0ef0f1df453ed6d2e2c2a769ee2a09c3fccbf99fa12e8a91850c6dc83fe8a9deea7ca730dce272077a88cc24361b94581a2a0"], 0x1) r1 = kqueue() sendto$unix(r1, &(0x7f00000000c0)="cbda90eca44b07f55b10c46bcd73ea0cdba9dfa9836367c754d47d862ec2832c02a08233acf20000000000000000000000000000", 0x34, 0x40f, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) dup2(r1, 0xffffffffffffffff) fchdir(r1) socket$unix(0x1, 0x2, 0x0) 16:00:36 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) dup(r0) ftruncate(r0, 0x0) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 16:00:36 executing program 0: r0 = msgget$private(0x0, 0x2) msgrcv(r0, &(0x7f0000000000)={0x0, ""/184}, 0xc0, 0x1, 0x1000) r1 = socket$inet(0x2, 0x5, 0x21) ftruncate(r1, 0x4ca) recvfrom(r1, &(0x7f00000000c0)=""/210, 0xd2, 0x41, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="9332d3a59d3462c2498e631e74ead1abe2d6df362c86e22ee33e1a94410e8d86f604d429a83e72e336ee993309a7c1bc7de6692a83811237b2bb056cec65f0f172b75b265396315fe162e274092f1d090941f1a9f4bc29851e4e56726d572efa87dac84ed79538c09a84a5633ede8911a6ed2f58037dc91ace6c47217eff9e59ed912054f6dd98cb221caf097836547ded0dc850fe483976fe003ec1439e9abdba24d91f174282896c594bd49d6abc92f531d39cf9bad689a6b89e18f4794653a30d14cef70cc3cd4bd97b96342ca3df52681748b620", 0xd6) setsockopt$sock_int(r1, 0xffff, 0x30, &(0x7f0000000300)=0xd56, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1081, &(0x7f0000000340)=0x2, 0x285) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r7 = getuid() r8 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r11 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000480)={{0x526, r2, r6, r7, r8, 0x4, 0x7}, 0x7fff, 0x5, r9, r11, 0xd0a, 0x8000000, 0x80000001, 0x200}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getuid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000540)={{0x80000000, r10, r6, r10, r3, 0x180, 0x9}, 0x8, 0x5, r4, r12, 0x0, 0x20, 0xb73, 0x4}) r14 = socket$inet6(0x18, 0x8000, 0x2) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000600), 0xc) setgroups(0x4000000000000172, &(0x7f0000000d80)=[r16, r3, 0x0, r6, r6]) readv(r1, &(0x7f0000000b40)=[{&(0x7f0000000680)=""/229, 0xe5}, {&(0x7f0000000780)=""/75, 0x4b}, {&(0x7f0000000800)=""/27, 0x1b}, {&(0x7f0000000840)=""/227, 0xe3}, {&(0x7f0000000940)=""/109, 0x6d}, {&(0x7f00000009c0)=""/206, 0xce}, {&(0x7f0000000ac0)=""/117, 0x75}], 0x7) writev(r14, &(0x7f0000000bc0), 0x0) getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000c00), 0xc) shmget(0x0, 0x4000, 0x2, &(0x7f0000ff9000/0x4000)=nil) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000c40)={{0x1, r7, r8, r5, r13, 0x50, 0x8}, 0x5, 0x2, r15, r9, 0x3, 0x7fff, 0x7ff, 0xa2}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000bc0), &(0x7f0000000d40)=0xc) getpeername(r1, &(0x7f0000000cc0)=@in, &(0x7f0000000d00)=0xc) 16:00:36 executing program 1: r0 = kqueue() r1 = kqueue() r2 = open(&(0x7f0000000080)='./bus\x00', 0x180c0, 0x10) sendto(r2, &(0x7f00000000c0)="24171f54092854f8c708bf490a882c0a0a6039e629286acb9c77c968a75b052dcaa279a3f1bbe13a05441deb5f5fa1d95432f7997fdb86aab99ce0", 0x3b, 0x2, 0x0, 0x0) close(r0) mknod(&(0x7f0000000180)='./bus\x00', 0x2, 0x4) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x8, 0x0, 0xe5, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x1, 0x800, 0x6, 0x9, "0b82d7b8e7579a6c497c07ee257272ec87436ad4", 0x2e, 0xa49}) 16:00:36 executing program 0: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) recvfrom$inet6(r0, &(0x7f0000000000), 0x0, 0x1, &(0x7f0000000040)={0x18, 0x2, 0x5, 0x200}, 0xc) write(r0, &(0x7f0000000280)='\b', 0xfffffffffffffd5a) 16:00:36 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000afc8540600000056bcf9ec762f7ff312caf4d051fc4fc6a84e645443866a41604431fd0000d6b62f2edf071bdcd6ea00bc47ad72a2b36a00000000000000000000000000000000"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000180)=0x10002, 0x4) read(r0, 0x0, 0x0) 16:00:36 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSCTTY(r1, 0x20007461) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) fchmod(r0, 0x140) r2 = open(&(0x7f0000000040)='./bus/file0\x00', 0x10001, 0x0) ftruncate(r2, 0x0) 16:00:36 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) dup2(r0, r1) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) shutdown(r1, 0x0) 16:00:36 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x96, 0x4, 0x200000000000}], 0x8001, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x85}], 0xffff, 0x0, 0x0, 0x0) close(r1) ioctl$TIOCSTOP(r0, 0x2000746f) semctl$IPC_RMID(0x0, 0x0, 0x0) 16:00:36 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) mprotect(&(0x7f0000657000/0x4000)=nil, 0x4000, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x8000, 0x0) write(r0, &(0x7f0000000140)="37cfcc859baa643340d2162aad25f51e1644d6d1773d69e51db679d8a309cf12140384227693b66c3b5a951a92f2ee9d464d99478cbcc276749edb0c4c50a0e7a873dbdbdfb40015f136554669fb7c517664953c3034456fade517e9c31d924ade109e5b0adb7293c682ee70ad7f5515b6c5b27e437e4e2b5495c6c1a2cebb65a7251a04343d6989a7a830000b2088be172baa68933e883b95a2c145e5d89a6ba44742098afa0193881b7c16b4342db83af0e7bda3b8099da881a0d5873ccffc", 0xc0) shmget$private(0x0, 0x4000, 0x20, &(0x7f0000657000/0x4000)=nil) 16:00:36 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = socket$inet6(0x18, 0xd116c23c224a1ec7, 0x2) r2 = fcntl$dupfd(r0, 0xa, r1) r3 = kqueue() mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x661d, &(0x7f0000000380)=[{{r4}, 0xfffffffffffffff9, 0x22, 0x20000000, 0xfff, 0x3f}, {{r4}, 0xffffffffffffffff, 0x80, 0x1, 0xfffffffffffffffa, 0x5}, {{}, 0xfffffffffffffff8, 0xdd, 0x41, 0x0, 0x4}, {{r4}, 0xffffffffffffffff, 0x8, 0x200fffff, 0x2, 0x1}, {{}, 0xfffffffffffffff8, 0x8, 0x80000009, 0x66, 0x100000000}, {{r4}, 0x0, 0x0, 0xfffff, 0x1, 0x52d}], 0xe296, &(0x7f0000000440)={0x283, 0x527}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0x4, 0x2, 0x0, 0x7b92}, {{r1}, 0xfffffffffffffffa, 0x8, 0x2, 0x1, 0x3}], 0xffffffffffffeae0, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x1, 0xf00000c4, 0x5, 0x5}, {{r2}, 0xffffffffffffffff, 0x8, 0x10, 0x8000, 0x6}, {{r1}, 0xffffffffffffffff, 0x40, 0x1, 0x7ff, 0x2}, {{r3}, 0x0, 0x8, 0x4000000f, 0xf8, 0x9d46}, {{r2}, 0xffffffffffffffff, 0x1, 0x20000000, 0x4, 0xfffffffffffffffa}, {{r5}, 0x0, 0x2, 0x0, 0x5, 0x2}, {{r1}, 0xfffffffffffffff9, 0xce, 0x40000084, 0x175f, 0x243}, {{r4}, 0xffffffffffffffff, 0x80, 0x1, 0x22f, 0x8}], 0xab53, &(0x7f0000000040)={0x3, 0x10000}) readv(r1, &(0x7f0000000000), 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) shutdown(r4, 0x0) kevent(r5, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) 16:00:37 executing program 1: r0 = socket(0x2, 0x4001, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) setsockopt(r0, 0x0, 0x100000001, &(0x7f00000002c0)="00090b380d4d5ff6013e6372", 0xc) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0xfffffffffffff778) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:37 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 16:00:37 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x7daf) r1 = dup(0xffffffffffffff9c) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="e000000100000000", 0x8) accept(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) setsockopt(0xffffffffffffffff, 0x0, 0x80, &(0x7f0000000040), 0xffffffffffffffd7) truncate(&(0x7f0000000040)='./file0\x00', 0x5) 16:00:37 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) shmctl$IPC_STAT(r0, 0x2, 0xfffffffffffffffe) 16:00:37 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="03ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x7) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000180), 0x4) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x40) shutdown(r0, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x42de}, 0x8) close(r0) execve(0x0, 0x0, 0x0) 16:00:37 executing program 0: madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) 16:00:37 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x3) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000300)={0x0, 0x2}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) r1 = kqueue() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0xfffffffffffffffc) r2 = open(&(0x7f0000000000)='./file0/file0\x00', 0x100, 0x4) fcntl$getown(r2, 0x5) kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) open(&(0x7f0000000100)='./file0/file0\x00', 0x8000, 0xb) 16:00:37 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x40) select(0x40, &(0x7f0000000000)={0x25c}, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) select(0x40, &(0x7f0000000040)={0x5, 0xfff, 0x4456, 0x7, 0x2, 0x5, 0x48, 0x7}, &(0x7f00000000c0)={0x9bf7, 0x9, 0x1ff, 0x7, 0x5, 0x3, 0x773, 0x9}, &(0x7f0000000100)={0x6, 0x9, 0x21, 0x6, 0x7fffffff, 0x4, 0x7fff, 0x7f}, &(0x7f0000000140)={0x8, 0x5}) select(0x40, &(0x7f0000000180)={0x4, 0x6cb2047c, 0x2, 0xffffffffffffc113, 0xfffffffffffffff7, 0x5, 0x2, 0x8}, &(0x7f00000001c0)={0x244acb31, 0x1b, 0xfffffffffffffffe, 0x745c, 0x100, 0x16d, 0x6, 0x3}, &(0x7f0000000200)={0x8, 0x7fffffff, 0x4, 0x1, 0x2, 0x7, 0x3, 0x1}, &(0x7f0000000240)={0x9, 0x7ff}) ftruncate(r2, 0x40) 16:00:37 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x2d, 0x39, &(0x7f0000000000), 0x0) setsockopt(r0, 0x1000, 0xda02, &(0x7f0000000000)="7916fcb44828b1bc821d3561316caeb353041c5ef892783e7044e97e203ca92567acf8acb3978c5615322dbea099c904b7e905c65f0eb631fbbb5c5e209d19c1991dc7213ee6a141ade198261bb99aba53c2ae53dd45dcc5bdb65b857a883330e27dc1392f29bcaf72715ca7069b99066d42fc20b60dcc86b7559687e0b2fe4af3f0c6fb06ff82ac5770ec7895cf994e4168640286d4d4913410343d71c90ff454145a76e07fdabb3442fd3e31fbb7f3e21c68968d3ec8a73cb95d4abd54f395f4e50787f0295dd975059ca7db0ad031e720dcfbf429dec15da397b9bb6f2bdedab18915650d49383d86dfc5fe47194a4c08c77e0ed31a935cb1", 0xfa) 16:00:37 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x0) r1 = semget$private(0x0, 0x0, 0x311) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000000)=""/152) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x9, 0x0]) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x2b9) 16:00:37 executing program 1: r0 = open(&(0x7f0000000000)='./file1\x00', 0x200611, 0x0) write(r0, 0x0, 0x29ce62156748918) 16:00:37 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10, 0x2) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080), 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x1000300000002}) 16:00:37 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x100000002) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgrp() wait4(r1, &(0x7f0000000000), 0x1, &(0x7f0000000100)) getsockname$unix(r0, &(0x7f0000001140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f8ffffff00000000"], &(0x7f0000000080)=0x5d) 16:00:37 executing program 0: chdir(0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x200000) chdir(&(0x7f0000739ffe)='..') mkdir(&(0x7f0000000000)='./file0\x00', 0x18a) 16:00:37 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff4a16"], 0x1, 0x0, 0x0) r0 = accept$inet(0xffffffffffffff9c, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x40004000001001, &(0x7f0000000000)=0x7, 0x14b) shutdown(r0, 0x1) sendto(r1, &(0x7f0000000100)="fe4470876e354e4a", 0x8, 0x0, 0x0, 0x0) 16:00:37 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000280)="42d017a5bf611da90c4fb25c9b847f80a43c61ee886ee29137c1dfc358dc7626b6e8dd30935c1118ce36d3d78d", 0xffffffffffffff11) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0xff91}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x840) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) dup2(r3, r1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) accept$unix(r2, 0x0, &(0x7f0000000100)) 16:00:37 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x2, 0x2010, r0, 0x0, 0x8000000) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) r1 = accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x86, 0x4, 0xb, 0x8000}, {{r0}, 0xfffffffffffffffe, 0x20, 0x43, 0x3f, 0x8}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x0, 0xfffffffeffffffff}, {{r0}, 0xfffffffffffffffd, 0x0, 0x6000000a, 0x7}, {{r0}, 0xfffffffffffffff9, 0x10, 0x1, 0xbe43, 0x7ff}, {{r1}, 0xffffffffffffffff, 0xa, 0x0, 0xd559, 0x800}, {{r0}, 0xfffffffffffffffd, 0x19, 0x81, 0x54, 0xff}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0xd1b, 0x1000}, {{r0}, 0xffffffffffffffff, 0x10, 0x80000000, 0x1, 0xfff}, {{r0}, 0xfffffffffffffffa, 0x8, 0x2, 0x0, 0xbf50}], 0xc9, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff8, 0x21, 0x10, 0xff, 0xe06}, {{r0}, 0xfffffffffffffff8, 0x60, 0x0, 0x3, 0x3}], 0xf1c5, &(0x7f0000000240)={0xffffffff, 0x6}) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 16:00:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2108, 0x8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r1, 0x0, 0x0, 0x0, 0x0) close(r0) open(&(0x7f00000001c0)='./bus\x00', 0x180, 0x40) readv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/149, 0x95}], 0x1) openat(r0, &(0x7f0000000180)='./bus\x00', 0x200, 0x4) 16:00:37 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x832a2) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x80) 16:00:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffc000/0x2000)=nil) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) mlock(&(0x7f00003e4000/0x4000)=nil, 0x4000) munmap(&(0x7f00003e6000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) minherit(&(0x7f00003e7000/0x2000)=nil, 0x2000, 0x0) 16:00:37 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2040, 0x401) mknod(&(0x7f0000000040)='./bus\x00', 0x2084, 0x401) rename(&(0x7f0000000080)='./bus\x00', &(0x7f0000000000)='./file0\x00') r0 = open(&(0x7f00000000c0)='./file1\x00', 0x400, 0x18) faccessat(r0, &(0x7f0000000180)='./file0\x00', 0x104, 0x2) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) 16:00:37 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x2d43e274398d01f8}, 0x2) 16:00:37 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xdd}], 0x0, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x3ff, 0x3}, {{r2}, 0xffffffffffffffff, 0x37, 0xe, 0x6, 0x6}, {{r0}, 0xfffffffffffffffb, 0x40, 0x80, 0x4}, {{r3}, 0xfffffffffffffffc, 0x0, 0x80, 0x7, 0xffffffff}, {{r0}, 0x0, 0x8e, 0x4, 0x80000, 0x80000000}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x2, 0x20000021, 0xffffffffffffffe1, 0x4c}, {{r2}, 0xfffffffffffffffc, 0x20, 0x8, 0x5}, {{r0}, 0xfffffffffffffffc, 0x40, 0x0, 0x7}, {{r3}, 0xffffffffffffffff, 0x1, 0x1, 0xff, 0x5a}], 0xffff, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x8, 0x2, 0x0, 0x3}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000000, 0x3, 0xcbd8}, {{r3}, 0xfffffffffffffffd, 0x80, 0x0, 0x5, 0x4}, {{r1}, 0xfffffffffffffffa, 0x3, 0xf0000000, 0x8001, 0x8001}, {{r2}, 0xffffffffffffffff, 0x10, 0x4, 0x5, 0x3}, {{r3}, 0xfffffffffffffff9, 0x80, 0x81, 0x80, 0x5}, {{r3}, 0xffffffffffffffff, 0x38, 0x1, 0x80000001, 0x2}, {{r2}, 0xfffffffffffffffd, 0x84, 0x4, 0x2, 0x8}, {{r0}, 0xfffffffffffffffb, 0x40, 0x2, 0x0, 0x4}], 0x465e, &(0x7f0000000000)={0x0, 0x81}) 16:00:37 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) getsockname(r0, 0x0, &(0x7f0000000040)) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') 16:00:37 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x100) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') renameat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000140)='./file0\x00') 16:00:37 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x1}, {}], 0x2, 0xffffffff) r1 = msgget$private(0x0, 0x20) msgrcv(r1, &(0x7f0000000000)={0x0, ""/109}, 0x75, 0x0, 0x800) 16:00:37 executing program 1: geteuid() geteuid() geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) geteuid() r0 = geteuid() setuid(r0) r1 = semget(0x0, 0x0, 0x0) semctl$GETNCNT(r1, 0x0, 0x3, 0x0) 16:00:37 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10000000001000, &(0x7f0000000100), 0x324) 16:00:37 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="840d002141ec4b0001000000883bdb5af0"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:00:37 executing program 1: r0 = semget(0x2, 0x3, 0x20) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000100)=[0x8]) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r1 = openat(0xffffffffffffff9c, &(0x7f00000005c0)='./bus\x00', 0x201, 0x0) write(r1, &(0x7f0000000080)="6ca518756e76bc36437215b41f0045dabfb176c1f522b5565219a666bda0bca98c598a6118837c2cc7c75fb912ef2fc515031299e87d42977b5703c2d0665bd321899a72abab3ff80c0460ebf50c2d662b", 0x51) mkdir(&(0x7f0000000000)='./bus\x00', 0x4) execve(0x0, 0x0, 0x0) socket$inet6(0x18, 0x3, 0x7fff) 16:00:37 executing program 0: socket$inet6(0x18, 0x0, 0x1) r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x0, 0x0, 0x0) 16:00:37 executing program 0: mknod(&(0x7f0000000500)='./bus\x00', 0x2004, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)='C', 0x1}], 0x1, 0x0) sendto(r0, &(0x7f0000000100)="428665b4a353b4d9dd8c1b40ad58a8509024a4294b924879061842a43b70ff1738ebd930a12dbeac5bfb24174f4cd312a8510537f9d2fe0669e6282384220d1eceb9802ffe171f9cceb5d3a356ed7168660c5314d38d190bee4c0f517d84d813870b60b8fe5c6b005c8d63b0a1de447dfda9bfe4ae3d0fae11b23bb2434e124b8f948f72991e8b15a15cbe3b1c5fac8c6628bb8820d30a488a49275bf95940e180b2e627018a151c55918ea186de6aa6777f7245512c3247f6e8bd02e627b3626410521360c466ecbc3014666fb0eaa94e9e5072925f0f509c3a", 0xda, 0x400, &(0x7f0000000200)=@in={0x2, 0x3}, 0xc) truncate(&(0x7f0000000000)='./bus\x00', 0x0) 16:00:37 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) shutdown(r0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x9, 0x6}, 0xc) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0xffffffff, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x401, 0x0) 16:00:37 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2040, 0xd01) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="3a4d9985880584ee43337b33ba1d9451f61a5d435dd7d387c6f5df6b9174a8b87b3fd002cc2c50563a215790547fc05b628854bc954de4e310ad852b5faab6db9ba746d3ebd06e3d0d0f0473c8e735cab292273dc5db8e5e87ae15a621b1acda0a0adf15b68638d397d41df9cd0e8c41ccdb948b29a41c25786e4de994db31fac4a1ccd8fc502e0ab6dd13b9fb8b81cc0073cd0219421111cb22cf24a0599e63ecae97730ba212e390", 0xa9) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) recvfrom(r1, &(0x7f0000000080)=""/174, 0xae, 0x1, &(0x7f0000000140)=@in6={0x18, 0x1, 0x1000, 0x100000001}, 0xc) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000180)=[{&(0x7f0000000400)="79cf97e63b77b7876956f9d518edb107155c068f954592a99a00a6445dbccabdb94d4855b240b499adcd0490d22ef4cbac16fa8fa99b3498132bd22468d590bd16aff3a066f454fc036a2cb71439c86ebd21dd62c39f71827265cf55dd9e52b5f34f47b7c01527ba1b2227a4a85d1f93e9afc4991a8dc35e0b2b35e496c89d204f5c201ba790fe50fbdbe7990dc031e7166fb75181c100ac55e2b6ef6ddcdf4689838eee896ab20438395b2b481e5db8a99e88f61356d56ac58abb57526cc80a1422654f78e89e3fb7d1236c3115bbd70b41df3837bd93cb7187d68351ae280c57cf3b8fdcef9ba721eb3af7ce23b0287173cf9a8192e18e6b29fd7676fec93fe228ea9651687f7443d1964c85ed2e153598d31179e0d0cf68b71b866704c6d7d51045a73250d8939112aead52de5685d892a0056e67d60fdc0822d4f964fd6ead31ea3ebeecddcbdb7a09e7b34fb832d82b3a516c95e6ee064e0dfa797904a3a086711f88f5a45549c0aecbd36d0f1d6eac29b34397af7c46a83b7b7257f66fa4d1162a171370f39765e13e7628caf9c77cca406f745fc84c6e77df1cb7669b512f32e1dd118dceb8f48a3b98cb387cdf1bbed0b57e552f654ea21e5edfa1f41a8d7e3bc716dad2d35b39af136054b35bde775151828ebe3719c59d05ef0ce4399e7bc12047c14677d4cd8026b396b837dae26c662334eceee14811695943ac4f6ed8edff393bbc93b62d772b7ee34279378cff55138f4c5111377f38714582c3d478d8575a874259f295f8270436731dfa5ba703534b892e50bfe9d703862788ad83f3189a98095d130a3b66c180ab2751ca4f56526032587cc6268a08b63201701275c8241d4f45ff2326e72b801900a71606641a9f3e55ef050b889e2bc86bb702dcf4f8305d494b390da96722a2869f61bfc64cac841f6a8a491407e5e1a8bb1c3134c471623279258b19e52523bd2f91f5814e93ff34874968daea802ccb27d27fe5dd3871528cf24b7b7e728ba4df2799c98a74e5fd0840cf77b080a3107cf91ee150d38a9a1fb3d35e37d72353f0f0fc8321f417282ec43a5c06fa203bc6c96bd719286d254a0c912fc712ec4bd764eb44d4a400464e0d7fe4f389f765de8604e8f353471e747e6994f44950c4a20caf95ea26f8c93075e7a750118d43588a38979efa6c7468478e0d872cf89a58470485f92903335a89803a2f0162d311e81cb8d5c7a304eec94b14b81deccbd4818b5698f3850760868b2aae025629454e48573dad3051049d57eade24035b0cbc7043cb070d666c1f3272a7d6d0d471dd1faca41787fe28523e98cc39be0ce30c89c71bb378b140739e051d89c6a92e4e19eb25a4dcc0e2531dd6e908eed9f5db1616955a7f198e0765a371ed165cba0a3fac397e0c4bde47b6f741aa4820dbbd699340181ff811fed08ac4d3285285d2cd0e11efac0bb36a5c069582da3bfa967fea2d498dbbc8686b70d1bc2d7aca132c021fa7775c7ffd21df39a7e5d6dc2fd88777b28a60e4118458a1d883ef40642df756319ecd97b09c9b3e08486825c5f05bcb8be94ebd7ab1e750347b667346463ec0b5bcba60d2b5ff1d727a9a5f113d30482218b53c6e01bc593ae0c043add9e6dddb4d789d59ae906021205185ed529ca2c6db8011ee745b7005acb1dfffd50adbd5642070a886f4f352fd219fc033720dd67004c54fdc474ffe3a2f1e59d5ade46af878d4665bc98636896dbf35b2348a64f9ccc5eddbbc01b174a6dbd1cf0e47f2a4cb539cb1cdc61473b6be7ad08b58be9d76d6285bbedd2253033c0df22d05a34b991d9d17b5b0e79057e47b541ca1112434541c444786c24e010e797c5c239e9c19ae14e4e9e35c600ca163dcb77605a5809c4f75d160ddb861d0fb11285a014caa13b76fbb2fc42c74df3de84eeb6e59cc91d20da3965e430e31919d0a8339b1335a4eaa79fa3c7f53cb5e8b1be2c1fc0bc8e0b7a88815d8582164f931838f418c33a503f606aaff83cdf242c30dd6a57ded8401fea2ee6478dbbd84f1960f3a44c89ffbfc8769a004f9e384ce34df08bfaaf0e2b6f556250f0abb790939b0db5fcd106394643bc90fb0aab06ea16a7259ff609009ccdd60cebc088cefe2bab5fd691dd7bae0050d80634c149a16545911ea860e58a396e9e493de2774a3e0bcc6c815c028f79c2f3610c6d40de07d548b0cbca2343f7691bfa5fe6679c07ed1068772f22d4f759c43dc248f12b7a2b82a2113b756d6fab91b17e00f1635835084c85347b67ca9fd931e398e52417afa5da8e342338f5817b246ad4bf93e98790d36edd8a32570993ea5b07cca5411f57a9cc5bf7b3528b64966f860aac35a1d7c09e9bff0506eebb488faeb71e30ef0259eb8fda5ce899a3fe8fae999f4aba43c2e8a203f06ea568a3ecc19507c805df8be7a874b3002cf134b3f224584f19969925ff0002870f0842048ebc12b526517cdcfcdbdcf45fc0cbc8a918e49efe20fb2adf0f12bec2ee5bc0ea42fb6be3ac6ecde7948c08cb6ec803857f06f7b75c9b9717a01aaa1b888a5c750344b14e48215a45c0f2632cb4e90e573b878d8f529f16886286bc8e451f45833f0deb94a97f4622ef4dfc41b7815ac33d7055b6d0bc6d3e07d6b4ab07796e86c67d4d3f927ac241124d9cfac3aa0106793f68c1318fbbf99f21b1fb0fc2d9bc9ed0a62cccd2a7b345e657472a8b7220d9f69f02ba38f80afa3d7963458ac43afd7af68dab9cb7ebb20cd08cfbbaf992346732fb804dd0d732d69fbfd7a7cd049d5074e77350e3b2db69d4af9871cdbd79d892eb3b84668f38188b0559b72d65b050781fc62494a08781500c812e81a796f516cdf98bcd1c5d468cec9c9ffff4e9e65ee6cd094b3ac92df90650aa340003b3ff1020366e7da00b26091b0d005068bcf783b20b99c277058d0b0c2431fd08ae52673b2937938c14bf0427cf940531522ea32f48a82725205cb97a159814815aa93b7b4b5cc1d0efaed447ec42a46492b5e6d5891d52c8414542f4455be5d10479199c13c6d4c09c10906bd00741e47114a1720d49ef4d869acdf56fb9415896bdc6954401da884d402b84fcc4735c542221a4db747d7859d91b24c39bc5ae55affeca30d133537c9ca9ceef53eeb64c06d8d60e81f41038681ad4427c7ca876e805cae23e7de522637899f3898a62bae7fa84f7d05e429a93ffabc93d3801f5f24fd064b093b59e700b5510dd48b5c7d42927d50ba76945d020db1c3e8994249092a9b5ab4f3b37d351ba3d7bd917dbb9ce9c17ded330b038274ddeff24a8b7c68e1cd80a99c4fe04954d10b2fe1fcdc4a3d41826137080747fdfe068ace9c0404fae4a27b749d3e34b154b0fdb1fed3e55aa3922e15dd9bb1d9c5b61b1ab6c4a12726ca0cd7d625ccdcd40ca6f2a8242c13af66997d733c8c5796a2742d9620067409895bc65fa14efed3ae2e85f343b6745db76e118848f07acdfbff1e3b20af2ee12098c542d04e084834a5232fb8542799c71e370e0676053cfe5cd2e2f0d485882082125d22367edbdff0b5d4e93a4e8629574644c798df40c246380f1bda2338d02ca9bcbfde97a60043aa2f873adec98406290861b6bc65eb301afe8c3647708bc4e8e0905a7d8a820cbea191c13e39d6876b90fe77bd377fae5a1bab6e552f2a716fbbbb591de6b34bf7510d79ca2b188922b150a95b3deb859e3269bce3fa1248359fd6d110fcfd5429338a71d48f984e0d532ea43f5495b039f0efd6e9c08b6d2ec73e2d61aacabda7e92effc1e1c2f17d2fa7d68e1ff4dc31d8cf98dfa7289f5ac8637e0851d7f689508152fbfe8bfbaecc2a39ef5754f6443086fb6b292ad47d0c758d6e3ff74249499a8e08c0b64c1cd997ff935e0691b66bc0521564061328f9180d3305b11da4e32c08f45a26155b7b09018c7970f47a20b1538e8fa3d2dc1a467fe7ac87f70b7a323627da7fa8b2474d712bd0635b29052f74ddebdcb93ef2d3fda5b2a4d794db6c1997308fcdc86e623e9fa4524c942c22ee6f6120b5da91c78716f6d025da099a54bed3350e9a18fab516b1b9336a56760b7f163553e209b206fb681277e21c75fb3934b489dd92a2e482d4e59797733cb50c2f438b018b8949471612262df48dd99767adbe783249b20a519c1449235210cd428b5f415e78fca79a4fd5d90e220dd9620860a76210607c0edca5938e557b379d79ff99ed01dc8d9f5506f51716e19ffe573fb118bd4e52255a11f80debc1b4d2cc8d2342a573d49f05f93adb98d4017cfd838664856fa3d679dfb3c5eaa1127eb6ed74fcca08d53ba8f5e7bdd725b045fdb55a250ac14ce3aca5322c2a6017477244eb839556b95f76868ae159560da40a14c84568d83aa40e76b985b0f2a2b8b2a22aeba5e0197f9507217e67707599b966f9a12aa7c7d83c0935f5e3bd8c8f00deca59f7925c17f56462f29155d4041d5e5c43c06e6be6992d766e52bc6bc5f99c696ded1f6f05e1a33829347beee2b7af1cff024781c7c56d41d963e209c1d81c79348c6799be9d9466569d1d3ce5cbae109208d439921fee0742ca0607ecaa3dff7e33205c7a6305d91dff2a0ad0ec8753c7914030224f8ef6e5edffa12a6b8606f0461ef91de301fb270dada377c44abcca183493c87c36d10a73777b291b584ce9e28dc17bcc032f3417e6a09d7964ba9f36b95f2a31ec256eb9434eda1a7bc1cfb279004425f5efccba3320cd938f1d828229b4c0f12df24a336fba14b7320de0529cdeebc1b35ae68ea54dc8cd0d1d34ec315989731028d3d1f600186b9681402012534fd04883682b0a980c37b22518cb2262bf721e6a92666e40b1bd5b512f4165210fbd2d09e288eaecfb92c10bccab8cc4c15275d05a17a4dd0f979240e486193d52ed9f76dc2e21b53ed0733574e9a21953f107eadd611c337138aeb8c298033c4c0a010a7d3e043abc7587cfa263b6f54211fb7916d20b594e5ced13dd10d85643487d8383be85674fe9e4b850a3507095322c254d37daef2fd605a834c6c0cee29d5544f4184cd9838ac3ba5c4a5f9c", 0xe00}, {0x0}], 0x2, 0x0) 16:00:37 executing program 0: getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = open(&(0x7f0000000100)='./file0\x00', 0x3c, 0x100) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000180)="00000000000800000000000000e8ffff00000000", 0x14) 16:00:37 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) 16:00:38 executing program 0: r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x1fff, 0x4000236161bc) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x100}, {r0, 0x2}, {r0, 0x14}, {r0}, {r0, 0xc7}, {r0, 0x104}], 0x7, 0x10001) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x1, 0x100, 0x1200000}, {{r1}, 0xffffffffffffffff, 0x93, 0x40000001, 0xac2d, 0x4}], 0x410000, &(0x7f00000003c0), 0x3000000, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) flock(r1, 0x8) preadv(r2, &(0x7f0000000540)=[{&(0x7f00000001c0)=""/201, 0xc9}, {&(0x7f0000001080)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/32, 0x20}, {&(0x7f00000002c0)=""/23, 0x17}, {&(0x7f0000000300)=""/70, 0x46}, {&(0x7f0000000380)=""/125, 0x7d}, {&(0x7f0000002080)=""/4096, 0x1000}, {&(0x7f0000000400)=""/94, 0x5e}, {&(0x7f0000000480)=""/120, 0x78}, {&(0x7f0000000500)=""/29, 0x1d}], 0xa, 0x0) pipe(&(0x7f0000000140)) chroot(&(0x7f0000000180)='./bus\x00') pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000280), 0x188}], 0x1, 0x0) 16:00:38 executing program 1: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x1000300000002}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = getuid() r3 = getegid() close(r0) fchown(r1, r2, r3) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:00:38 executing program 1: getpeername(0xffffffffffffffff, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x3f, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r1 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x400000000) r2 = syz_open_pts() close(r2) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xfffffdfffffffff6, "17000d928aa30a001800"}) writev(r2, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafafc636aebf090d7fe87ef0344ca5f808a3170b7f6a49caadb3b9c8cf6e2bee72b97271a14fc12b0f3b6fb0c7880b457021cba61db52951847aa347f97aab85b3180ce572e493798d80a", 0x1f5}], 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4400) open(&(0x7f0000001180)='./bus\x00', 0x0, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) poll(&(0x7f0000000540), 0x0, 0x0) lseek(r1, 0x0, 0x1) readlinkat(r1, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480)=""/52, 0x34) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000001580)={0x1, 0x7f, 0xfffffffffffffe00, 0x7, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f", 0x3, 0x4023}) open$dir(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x7fff, 0xffffffffffffffff, 0x7, 0xfffffffffffffff8, "5fd5ffff0000000000000000000100", 0x1, 0x1000042}) connect(r1, &(0x7f00000004c0)=@in6={0x18, 0x3, 0x101, 0x8}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) linkat(r1, &(0x7f0000000500)='./file0\x00', r1, &(0x7f00000006c0)='./bus\x00', 0x4) write(r1, &(0x7f0000000280)="bda511a7ecbdecf7bdb2046dca4343606922a9ce50a6ed2a9b4940015c5e3c3801c38c316e2d1a9e2e174fd791890bbe90a663bdb2f5e963fcbc0e0ee3268cbf73068131ccd310e56ec18adc41dd69caae55b44b5fd1fb847b184911b801a213493753bb8362be05594991729786cb87fec97a55b038c3329af7385e4189d81ed8c01f1cf37fa1a65aabd1f46571c4ba532362c5cc253445acb627ef8591dc660f9573409a263c6fba768dee5fc739912eb22c6b536a834658de8c97ad9bc2e5e2ae4935ea9421f64c5bf6607b79de66153ab32bdcf649e1139d7e51e076", 0xde) rmdir(&(0x7f0000000680)='./bus\x00') read(r1, &(0x7f0000001d00)=""/4096, 0x1000) fchown(r1, r4, r5) readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000380)=""/160, 0xa0}, {&(0x7f0000000800)=""/176, 0xb0}], 0x2) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000200)="195b22eab3de1e8217f5cb1b4d12b562e7c0a80fe81c5c02e9d3e6d44ea6d4d01ddd328aab24082e91f81af497064d3ae301", 0x32}], 0x1) 16:00:38 executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10000, 0x102) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x4, 0x3f8000, 0x1f, 0x0, "2080d5ae04cc40401e6e4995ba3c977535d3676b", 0x82c, 0x8000}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) mlock(&(0x7f0000062000/0x14000)=nil, 0x14000) madvise(&(0x7f0000014000/0x4000)=nil, 0x4000, 0x6) 16:00:38 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, 0x0) r1 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000040)=0xffffffffffffff81) 16:00:39 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) msgget$private(0x0, 0x5c) r2 = dup(r1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x400, 0x8, 0x39, 0x1, "28e55ddcf876b2c4e90ae17ab4e1037aa599d8b2", 0xffffffffffffffff}) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000200)) r3 = msgget$private(0x0, 0x8) msgrcv(r3, &(0x7f00000004c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0d4b7e393f39af67e09000000f0fba327668a529f8b1d7ea8d23df283aefd4e374c49f7c394545d5e023b5fce690577c0797de3f8eba43fb4aa9dfc348a9d2b36488997ea9b6cd232640658bc4f9eb93b2ee69419688e15a3c5533a1e30182e659ae55bfa8798dc65d18769be686e95513700632716217cb90242d60c7f05564a6124df56e5cdfa9977800db43dd00cb94712ba4b89f127dc9a60f594eb55fc131427e3f8b8c41e5cb670e8fce0395838b2374364e960107cc99e43c6905d0a337c72a10c99c0004948a0148bc3f00e8d9523895e881beb39c4bdc07dd953de0e4b39a6fbeaa16a6dd5ae29922c3291ac7ee2b7178d10be8ced4e12a437b45e5cef18447a5ff985127d3de9bf2ae770e7a984a063ecdd0f2a4801997ef748e8a7e29a497267f65716cd8d2a1137aa466971a8adf9fe6de82017c0413a97ff35375b8c47846f4942ad3c52003fbb26220481efb977bded9511a929f47b4a45c89c7d379c39e15ba9943002de843fa200f2a00a053087dcdeecdfa765e09617710bc2618c38090efe1bdf50dfc24bd3259fc832012af515685018de8875062197bef60b9d64419c46345521ee24fa750ea4ad"], 0xce, 0x0, 0x1000) fcntl$getown(r0, 0x5) msgsnd(r3, &(0x7f0000000080)=ANY=[@ANYBLOB="0100000000000000f1f0b6e4550ef3b56c3a0c6a9fbbeb087e7561795aed9b9c90e8b2944933f9eee0b54299fe3cee326f127ab527c392542054d4bc9713a998eb78c2ad479d6a960f35004c904f10e0b9525a2db41e97de0390609b3d52fca4805869c41089dbfe1d31adaaf2e16eb985fdb252c725fb1bcee088c5ab3a10b6897e58196ee8c2e5541d0000000000000000000000"], 0x1, 0x800) ioctl$TIOCSTOP(r2, 0x2000746f) 16:00:39 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000280)="d2", 0x1) close(r0) sendto$unix(r0, &(0x7f00000002c0)="bc9a65160deca793b5efade953fb03abaa13c7f43b291ebf178002f1429cfd5c87c278a4e7bd4f6dac183c499c8325b25447602fa4b80727f705e08cb56c524b01df5b44cc64764ec240f8c560299b098e223c16888eeebc01decd401f0b03d088956fb10a34d90297a947da04c347cf4180e0a873d3f0f70936f6523862322452d404a6128cd609ca07c87f2fb615e1b84512d36216c2629e79b54970c9d38351d8667dbfbd6b67008b16c3edceed974971252f47a7911795f55e6419edfba55a93ca3094c906e1c818cb321f08a18b28195dff8c6f41b0826cecf30e774142734e9205078ffb4c24482dce6b2244986ebe3e80dd3528070ab9719e29ce9a63a4112d4ff58ec7ae578518295df81f770a42c6c4c1c4c8433afcc399b9c23811baae8790db70f4d1513fbdc7ccd0fa840a9c689a5693975a778b2df2cfd556bd8672402e3e30f9d3028c900a30d191cab94ec8f020fe5f3af08f19f5168f3452e6a1dc37a1095aef2fcee1e782311dcff257ba100aa997c5b12e1d537d16a7d8bfb73ad80ec34f4f59489918b29346fe0832a44ecbafd464b970156544d6db352177cab3c76dfe89e9267748f25da0fc1cd17380e6cbc224174071db38ddf1e42df395763b38003471791374bde92b157c11f31e3ef67962104991bcbaf44384cc179c1a16153a406d77790b29867b5b77ba6cc2848723e0943187cfc304f40868ecaf7030cdcb6db12eb4d870ed75234fc5aec2f24eaf48830689e46a9d178dc19ffd035c37f99baaa504b6ecb8010b700698823a317adebbc2d30d849f49d957f906f50ae25e80c94989ab36f857105a80e80d9a8aff2a2f969ba446972f4e651f65d6dcc791152a9d786cf1193ade66ad961761bfc8726f32bf23837f8da5916bfba1cd5a1643deed77bad7a2c8fb1f20e7de9116eb46543ad54f8404de47de637771b341fd97a4b235768fe0e069585d8e5341b529ff68b6669753f62e29928b827eb4bfce5ace5f1b769e7fac33640d9b084a2c2f0a6a68cc4bd6f00e7dea80b705aa14ff4369d9c8c173cfd5fbcadfebff30d878d9ba23c1ead4fc09cc34dd382b80efee246cabf4749db19b3d798d1bf617c1e560620f92cec56b93cfb71af5438cf93078614e38a8ed0b2940a71f9f89739de77c089798132e2dfa7459020c9f12357e9f26e9913e30c937b8979579e32b33e9683a3be8b279d15bfb2288d0de9c623857b047c0f89d650f3a912be4269aa40bcc11ed37312e2a2af58ded3d728855901ab12dfa8cf47e049842fa06513564b48dcf0bdf468f2e604f6d5f4f250f8be9eed2e544052116cf9896a754976f137cee26bea74b06c332c60b34952f5c9ba459ce499ee9c871c620804d9b8d274c857f88ebb2988c45586ceb9fe6aacc997b895304807ede1def16b08ecf82b47f78b8b37f3e0d974e05f6739492b36c2f6161ff316bb34875f9259da85d1ef743140564de872c518f95c8300f04572f18f556da758350b7f1810fe1aa383339055b40c1f20bf39d3090f5584339b59eadde55f481a2c199aa89712fc5c59026361613d1adb8554324d1a0a54606aab1f6a09a97ef1458a0eff5aac0d04bc22c4baabc5d392c2a96b5f3d0da8e2e405d9440b67216a423ea30359bfb257078a403334cdd853a7f2b3d575c9148ef103394e57ed758b7163fe73fbad0566de9af0eb519856e8a8a9d506534b7fb7d305e0128a68c9f2b986541a19974a24cf6ef250e148b8e6d22695616578c7cee69e73e90636d00a5893b5541788cd27d77c0b8dfd0c328530583bd64cd7a27ff83c4b2171d6be9f5cdee78b85d5401e8d468952eca1866c8bfaa769e8bb11f2612dec59de2647f5426acfdc2fad6cc184e835e2360bfa7c15a41c66e6b9099afe3483948c41a8ab37fc3722c5ad543436a8e17879878b56c76bea376be4f68f14580155a82bfc5225606de614b2ec03d1d6b965703aa2abdd9c333beacc5b613d7bb5dc30b0a96e21936bff59af07918a1de4410484d0a29d351e4a58e9d07c582ae22a35a366ec36a4863f6eef10b2c1b441dfc20b9bf0b31e79be26142a0350a4ce8666661456627f0ac8af7609b2118d56acd3a94c3d15ac290362e86b214d54b8040bf41851a61a06eee585192ce24ce9ccc5f6f4d4735b89ba5afd8dbf78c02aaa7b2b6082d741b5355fa74cebe6f9640a03ddc1235fb90203fc392e93145700deffd13b650913070971fd94dac4e5e644525cd1618e16c056aad99bc77e5e8ffe876643f259f7730dc1efa5f1b6462c1f2fc4458974bcdc8699fef67f7af99f07887cae369b4ebb7c81466ac86e888951abf6146f274e69ca6925a32186c3661ec32782e7a75ca4442a056fdea4ddd179d84fe16897f4ac6b54ede2a2fb74fbd9904caefccc37ddb56d5536398ecb9c4357407efc4068e19039b35f7b5dd11e5b8940fcd17ab20dc46a3318d636255f7a4c39f8d6ffcdde37d65868edc7fac16213f5139e6bb8bf72b3254f62bb9d87fcc1d457b04459ff7ca80a141a302b8b31aa3b72663861cf756750546c5a79bb8c42c204093cac581880df5f1ff1d70bfe72ddc07ab9b3c32b9b366dee0206a7e217a8b80d8b9e747c8239cc8b6948ceec7b32673a05337ad7df6801733389ec8cfac9eb845a95ddcfe5746fae2e01779df5de6392685c38625bea1d73b5f44c8ba90ee93a2132b8a437a348dbf65ae25777e3eb56c9f72a8977d5f73819bcb59c1acd93989bc3b39b0d23906e0338626dcb70eb2954cf276218a922194beced65511ba36668a66f499a53d44a819011447f43a2a45cbe5f065325c7315217368e863becda7dbdedf890b5a44651fbf1803af5982a7a6bbd37d6ddf9e30bbc4bc5e6e4a7b0d389f3086c9391a79d9db7cd9038c09e54da995e6bb8bcd5ce720b5d4d463c3584b21ff5899163b501190011e2571876883775078e8a9170ad5883efa7cf0ae626e2b736140667bb42ca0aa3e6300a5e27927d6a01ab56aec8430594e36006da858efdc5c55d278a436e3457b86b5cc2c60fcb3d6722604697920b8b7bb701c35b6a6024ab8a7d21cab6d33c5ce473e24d284c2a91cc7e0db1ec9f34b45955797d8a4dc563139d658699ab4cf25ebffd900ed1858aa32556b43f478222010a6fd63155c1611f189d02eae465e20f523eb52422f080052c42d31ae1cd3a83b2c9e2c678c82bf6574df4c82609a61913942721f217fdf08449242365d9d01c6e302f26c70215b970e557f785ec1295e173e8a13f605d92cd207339d11f0e1f2500f7466ac311bb341aa6dccd849e3a17a6e782867a38a27799da50834c4beb2e1844566f4b5fe778597b6eba97e4bb5d669ed6656a5b53791348cab6dc883de05eb8170f256415b596da4384afd065d64f3c5504551629b971f40eea7719cc64897f2e185c0cc642521da3807e594c31bb772e960b6b09788f2872a8fae514f20f70c1a4ce645e47e75680d90a771b936aace8621d3d7486c0ff6326a606edd31a837ddeb6f9ea4153582bcd4d6095a362cc1e93b1ab7e82de915f769d74cb3973717dc85a93c8d1129db56269b125ea7cc11d4fe09e232e60faba5430c749b1af57eabd0f4b9e5e97718681215acb35b2ff4688efab37d2ccd2456ce707c60c4a2a47fad9b431ed4ec0947e5062a0b381bf564ccdf8d8fc9621ed6b53b07b049554d58b172fdcf8c985cbe0be41e415a874018e462949ca7405b734a18c9c7c20e091dec1fdfd0b16a10088570548cc452941756aee20eb8408d5a0d1e60c9b5b015c4a8df679deba9af410dcce3232fcc0e425a6d69e46efba9193384d5422589e3e54aa11d2b4bb4923268f2aef731991fe2ba679cb0d003a5c15bc7a7de618f99aae377a54feda2f23cadf0153a0a91a5eab35d95a30d8e553b738f46258fedd3c433f3c18a05d95649bd371f8ad76abcda85a1711d682ff2cfa26b3069f58070ed2b3042b98b50aa5f7568f873751be296047a260e502c6c918b332553b1bf44507f9fec3c4d5a7c6ab4ee659f4c17e4d387adee074c059a251a8d4157aa648281e78b44016e15e47f7116cd40f3bb756ed8917b4261cecfb95c0daa01434cf4b13a40faa3f226b9ba357476e0054d22ff23c64bb1d7e40821f96662a49c38b94148726124b9260d66a3f0c0db372ed97c683206e13b91b1e406cc7fc5a8753303f758e4ef7b25e753977f39acab12f0398a00d8ae5fd760fffaebd1b4e2b3091139fbc2f51d753cefbe61250cd227dfdffc45123d6e2d9199ad49b75ed2fc732baa80c2bbc5e8c75d20085362dd01d7347be38a497c8d03e6f80e863f82e38409c0cb85ef92d13c837614246713c30792c00278afc8818214bfe446291cacf8ce06a21e3c43d3e94068948d5c8073a87f6a37881a256351e54201a1fdd763f3697dc43bff30275cc1c02debe923bb39818bc9be2a1119bb288be6b1e83671674563917665ba7937e1ce08c1063138b583acedbd2670167c872ab1d43b83aacccf9b67e5209de12ced2823729abf919c8520d5012b86d8fcc2a2aba10a3185868bef66019279974fbdc8250dd94ce88e17658bf58b30d798316b6146fcbbb430dc596ad08a1970e0e56f4e77950677ca60bf1c0a7b36abcf490e1f2bdbbde7ec88be64e3fee61e6e9f65916de72ae03fcd98146430b76f01fae1f64a79ecc0e721d5980fd5fe0fbf6bd9a705b8d8a1c63f705c7b55f33892984b1ef286f6ad6eea0965526652babd3005d51f51bbc296ac2b9c462cca990e5dd0aeba1c4a5338dc732cc18ef37cac0e1d618b7967933d790aeee2a42f23f7fe2cf196e16a94a965b1cd824a7bbb7930918459260319086cc08a9fc792270bc215f45c72c576883523982a0a81ec81317690512052677e547d896e31253807477b697b1cff4213841164d770406b576ed96fec95c6a6f45e1c6ba963614851abca732651264199c8575f2ee7b2e991cea5e2424c49deb454a2a51ca86f2292d94cd2f314cdbfb813d32140c4a14311723acffa6309966454bbc4451e8f9803756ce457155c5ee436257d03e0559ec299791ba3f68cdcfa7221ae476fad5e0fba57aa5be86be2b3003b335199cb2f2851fa702ac5add68d6a301ca3c093e4546b79bc34f14e2eed402ded580b1592f72f652311981e2187b3c0fd763d1bf662a41da4a00e5dec9dfe4490de75756ca76e125159aaa5712769682a7d4bccfed03915d7ae76d2fce70e0fdec6e39a7c677357a251dce66ef6f36cacb24f6dd2d2c432188d298446d1fb18b8889f5982f9c77467529ed838c49e4dcf8fe98afb93e3548a5823062dec57f092d164dc992a20b48b795889dcc445b615869ffe2f70bc7f7a1dc5f615ae4fbb87c5ba8a9b0fbafdbe6db2a56a44d9e9d44cc79c9e06b41edbd92be8902154babd57bfb6df55cc9a79bea4fdeb754ac21b0933b8eecf2dfac0175fabbcb853dcf23860df8d437f09cf40615f3642731c46ae87449a783671254be7ad9a5e4bcf131b89df0283b9fde6a35fd28dfc8654921e0f7a178dd925af9cfd5906435d4ccfd2744ddb623c4b225c79b0242b0d5ac0e6d1ad0805f28c05d84f58135b31cfba90cf058a2ed50f3429693868a913ab550b917da8d9382212bf9b2f1e4a69202d3aa6cc1ae1f025be91f5bdc2bfdceafb5cb8c2508126b90a48bd33819e756cd0190aa5032c2468aeb15b3c0e9aace19059638be85b3f1510fe3ece1211e7dee01f078b8061e74cd19a702d75692bd82ab9ebf291e28b2378db6cf5b9ee553dc145", 0x1000, 0x1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) openat(r0, &(0x7f0000000000)='./bus\x00', 0x88, 0x1) 16:00:39 executing program 1: socket$inet6(0x18, 0x8001, 0x0) 16:00:39 executing program 0: open(&(0x7f0000000100)='./file0/file0\x00', 0x280, 0x22) mkdir(0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x8, 0x7) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)='r\x00') chdir(&(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000380)='./file0/file0\x00', &(0x7f0000000280)='c\x00') faccessat(0xffffffffffffffff, 0x0, 0x0, 0xfffffffffffffffe) link(&(0x7f0000000300)='./file0\x00', 0x0) 16:00:39 executing program 1: utimes(0x0, &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x100000000000000, 0x2}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x4000c000001001, &(0x7f0000000040)=0x7f, 0x4) open$dir(&(0x7f0000000000)='./file0\x00', 0x102, 0x82) sendto(r0, &(0x7f0000000100)="fe4470876e354e4a89eba8d97f99cd6ca56a93c8db048d72da138d96c8b6bb05fa2e4d2ebd1bf1fdd63da706bf26e13803517d294c000190e58cb2c69b69f8bf3e1484ee80f1bcb9253f21d23adb3c56d33e11fa08bb2f860e15247471f2a2b1", 0x60, 0x0, 0x0, 0x0) 16:00:39 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) write(r0, &(0x7f0000000200)="f6a7924325789826a9d6010360202374d73f5c33aadebdb7d20a66966b569c2ebfff94c6cdefe15ac0046cc971d22569bf947813b5ee2e5aeb06a0e91be508753c41fc16248458241da98ba873f4dff35bb3e266ece5acc406", 0x59) mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x0) r1 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) shutdown(r1, 0x2) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r3 = kqueue() dup2(r3, r1) r4 = semget(0x3, 0x3, 0x2) r5 = getuid() setuid(r5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r6) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000000)=""/34) 16:00:39 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000f0d000/0x4000)=nil, 0x4000, 0x5, 0x4010, r0, 0x0, 0x4) mincore(&(0x7f0000f0c000/0x3000)=nil, 0x0, &(0x7f0000afaf0a)=""/246) r2 = semget$private(0x0, 0x4, 0x101) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x0, r3, r4, r5, r6, 0x4, 0x4}, 0xfff, 0x8, 0x5}) kqueue() 16:00:39 executing program 0: shmctl$SHM_LOCK(0xffffffffffffffff, 0xb) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) 16:00:39 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x0) r0 = open(&(0x7f0000001cc0)='./bus\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000180)='./bus\x00', 0x2, 0x9) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001580)={0x0, 0x0, 0x0, 0x0, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f", 0x0, 0x10000000}) chmod(&(0x7f00000000c0)='./bus\x00', 0x8c) r1 = getegid() getgroups(0x3, &(0x7f0000000080)=[r1, r1, r1]) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x810, r0, 0x0, 0x0) setgid(r1) pipe2(&(0x7f0000000140), 0x10000) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x24) open$dir(&(0x7f0000000000)='./bus\x00', 0x8, 0x15) pipe2(&(0x7f0000000200), 0x4) r4 = semget$private(0x0, 0x6, 0x40) semctl$GETNCNT(r4, 0x6, 0x3, &(0x7f0000000240)=""/39) setgid(r2) accept(r3, 0x0, &(0x7f00000001c0)) 16:00:39 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = shmget(0x0, 0x3000, 0x20, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x2000) setitimer(0x0, &(0x7f0000000000)={{0x2}}, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) listen(r0, 0x0) write(r0, &(0x7f0000001500)="6e8dcb321bd35ae9967175b625c9407580e5d480788e658b4a6841175c9b4c8689e37dbe4449ee46d2eedf7441ffdb3be3fba246903405e77c2d03603d754e23e563c387d2a60963b4938ad1e158f057", 0x50) r2 = dup2(r0, r0) sendmsg$unix(r2, &(0x7f00000014c0)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000013c0)=[{&(0x7f0000000140)="fadc3ad799b0c4af0cf17b5c68378da43255b4a22dbc667b1715efef", 0x1c}, {&(0x7f0000000180)="dddef4c69291c55d9cd41b7ec557653cb3b46cf8556514458018fc11c6506efb563fa329d892a6332b8f4fa986016047950d6b7275ee6244087b5ecf290e6e845f14c59d130c1f1b8a28b9f21e7dc32ebfaf021e19e359d5d39276f400beaa1f48f0d1519f997cd99c0ae30b66661bf9f61fb07b5ed781061500fa2b49f6dfd4b17b5727039faa97d3d860c82dfcedb7649502b5bd9bd64df96c4fbabd9fb3c0201b66216f9f447253a1839f49a420e85e6a2a", 0xb3}, {&(0x7f0000000240)="be669fd349765af0516c695f9d70f32a594a2b7fababccad7c87e3e77254ef659a9cb77a3a23e47202425cc4238caed5796be493f95f6d855bb4bbb7434ea1cef1c6913d3602b206aea1ff4de04eb31016dc7d3c595087efadb80e69267835dbd3739aefd55a3aec7969bda36ee4b543fa26efa90d785b0c180a798ddbdd0a333c3a632e6ed4e8280153e7a0139cfa51cc4e23afe13f66407f79", 0x9a}, {&(0x7f0000000300)="fda7210a3afbda077c3df2a362f7f1b02d142e4ba9edb21bebfa22566816538e35923bdfb02ebdf90705dc74bfa70026098c6bde9a3dcf088be0cb131c8dcf890dfdbd04f3fae029e3f2e33a8e0446ded9544a5cae78657ce6884386aefd8665038a33146c5da543cb5f8d2a579cf88ea8f97b797cfce1bc2ed8650388fc010532e60e8b8f9f5aeba74f3b72fdfed4b5ff9da73b7d8de91dee9ee1d55e2ba4e0", 0xa0}, {&(0x7f00000003c0)="ee74f29a3c331280359c4c3fad4c61898a2e71d4a491e980f1de8757b3f9e9714d477685d0526fb2e27ce6e7f9918dc01511c4fea960ed949fb8ece665664ef6df8d86d01f4beb68e5350455c7b376bbf7eb4755aaca3c20b6a6853c54b5cab7b74866399fd0b7e7f35c583a87338f6c7fa70f1659cdd3a32e561763ea06922874ccc2e9c3e23c681daca8b97d66c8396e0b3f7d677f0865230acd13739cf8efafe7159c9e31994e4f7231526d9c1a1cd88f1bb4d24860b511fa3d0665f8bdad203041ee597ca43262ce9fced7049c070cb17740b0aa327a8720774d73ed7f7b818e7df60c0624b83ab404532909d191a65e67ff2318a33cf2d7920189739b73f535eadda3da8e51a2f57a92c64f8407474215763a86d73369940676efd5e620ef2a02ba4aff813bec5a3e25c8a72443bc79c721319d00eb39c564583ce9f6275dcd8cfe218dd3f0d6fb7d0f72133bc761c421802f8cd1461da1ed48a46981688289297d575dd0eac1b5f4658b08c5e1943584bf8a26c064a001c57eb3bc0f63e01997e47093b94c0cebf98547a0498d4e6475d0611fee557397398397889a0474d23aad514fa80ab80baae0af6eedc53dd397f7dc057119c89633d25014be2557d3692330103a031708ebee33792708570de25dda549efa9b79222d036a3f7cb73a6f7048b686a6392e219e57ff585e15bf5e8582ecd237d4c7838d6126c6d684a13e90e215fcdecaf71d71dbdebef8226e9a66c32c1d14009f7bdf9651829873a4e759419913018b058c941fe9515f9ceb0bbee8236484c4e95c4357afb5afd25bd3b3c980d872e9389a1a58d99132a5eab6a9edbf6fa84e029f5df435e82a3c545e5eb3410c06e269e19b9405f30c97f35ece0e41dec1c9490da85f757913280aba5512f9d8a2e186e9bf0f417d2575a41740455e285805f9d15fec9696291ad534941b4d88d48b78ed01360e4392f0bb27e4788e705eb13e48ff967a25a50da40d36c893ed647520d0ba05df813dcd66e9c3f004b3685a2e6cd6f4c6a29cd41af6a63f17bdbca64332a094cca3ae88f6b8d6f0511baab10741953a50ee07462b5cfcb61c3b22aa061af1297c429f659f5510d943ca0ed807fd8269988cde28645df3e3685e80e3a06e53e332588f49eae5980374139a22025300819e64d3ee1ae217c50ddb9f38c83d854d29405c0d395af7cc6cbccb497b39248df34c87678fc85a847b11119dc89566ac783c2f6c52ca99e48b75759ae9e0d1707b25e23699ada8cd8f7dca1c076ed54f83b8358cf02becf312e5126846df25a90669daf201a339cd184eff5483084472275ef8ed3c556420ec94a57679c0916bb876c51c19397f4148783214a6a3d3075b5cb9db9264985d88f88d663b9e847715436157644b5a56aa51c05354b4b4763e53f1004aea58c62e6c3053e0c7ca282ed11881c3a40a25985cd4b55ce7f00328152cdbdd223802283503b8ded86a05e7a29973cfc386211347e217c4f531fc90a0e4eb0bc137488262faf906cd72bd23af0fcab95b2d4e891a4dc844a1ab00dafd7a924c9f65049844b067bc559fab13ffc4fd4cca3d0cc84b87c266ed14034ceb6ff501f58b86a29012b119a82bb72f11b0d454ab0c32f88d007b277effbac2dbc2ce415896cc321441b4784bc68405338a9160a3f46ccc84ce4a036037fe3a390ec5a9ab91f93dc19c02f4e1fd795b519a4c4b9a09a52df3760f571454965ec50db87ae747c01f0a427b214e0349816f85c396e77691362bda144ffbaec6f43ab8066ea490b97e0357b925b3a04a0d676dc634df06a64e03f8a840e2fdd86bc1c2d3a8a71c9896f70d12fd5c7d6b29ce23d1e813ebccef8daa238999de4a87256f005d92b38ad47ba210839aeaf79e2c75ffe2b1014f053e093d2ca6613e61d13806828f4b7f6a33cc540ad9dcfbefe243a5ef4956813fbaefb681ad7f1ceeb36464525da381d7d7238fc0e956ac902a14d352f5d9f3e52374b21f6c8c5e0fbf5b9bb9ecae804693af02cf28ff9e1f95cadcb1591da3a7d14c09f1fd98efc46141c4ec576f612997cd4a8428ee2b4bc2a09e8d03300c0a4e5f65975a8d75b68bbeec17e57e941ba28e5ff02885d0bc41fba66623b5d73dea2649e9f69d8701b7fc75ef82da8877489320f474a4b52fcf2dbaa9a872a9077e57dac16a26c8a80554a91c9800f33af4797169d24eb64e31dddc0c28e96511c80bb3b6d164d9c7e2a9b535807174c57cf3e6c20e10f38ee97cd34bb8e85ddb94cff7c43811284a8f2dc0ea3b7830bc3592ea04f6ce900f7952fbaa8cb4e3db3ee9283cfadc04111cbd21c8284b7eb64272cd8fecb367be88263427d97eb7c9b9eee785f1e5e74d74161f958a3d5b56e01d7a7f922aaf0d1f8914f6e63b389b945cf3a47b28da9c9928177c165db5e85738085f91a9acee895f8d8f2a6438acb15a3437982b3a17bbb7a293198ad39d1d00780dc311bd87675f1297231777211b1eb5ddefe347ab7f0f3dfffdefe7eb7f9f9f94af7ba3ba8c485c18e4efa60c469297812c73dfee3e94d6663aa1af6ba4804bbbbfe482194352a043263e2de7b104d085be69ac7b5cea58c354e8096f53432c01ba1ae6494ca6409cab12a79f9f9142e170d4052d47efeb77dc716760324df4ab65821e8fb856629ff0e1c633b4ded3cc02ce3a51d24dfba2c7254bdbe851e785b96606d334eda635b3f43b0b6166fc666d373a8c2d8883c6da6352326bca72826fe98314c374f9d196d94299601d4a21e1d18c8146250ca34165a56c68e966cd807717bce03e1760d2979c70d80ebab5dfad975f53edb2ea33ab3c0fd0401a1d8e45bb652b8f0a976d0c70f611d020e59921217de20218ff46a45e0ad11eeddedd8d02dc755cc1961ca197b93889919d2d9e4005fb5035b48846183eda9016bf7057bfa18edc22d99647acfeca0917a549349a0dd82f6985c2ba59d07511f4f90a8e25ee7703517c792c26f4969d2d239f411c9d45c196c277348aef33bf85b7862603d55a019893e98578e5b80d0f5ed12d2b24e46273fb9fe41cbbac2548a51bb91d6b2fae59238c2c3613e69c08b9e9922ee97dea2327a628b9b7fe48280a7760c5230900d43baf383fe702628faa9498341341845e3549c795782c4a2240ef71e105d341d099582540e455902561aa8488347a01073fac514edfe3a59da668466b1f8587148b69ea74f5fdb8c50c027693307c4b2494d5c86350148c50b210492f4006f6f9fe3a7e40f367c5c26906b82a9b058cd8d7f4d28aeff140e82246d98dc96489e05f19c0f2ca980ec8afebab6e7b5931703b646ae5cafe4317dab706bb026ceac78d9d3adc75ef2befe3dd513aa5feb5024e6c6117a6933531dd9f43fba8e6a2da7ab11e40d082ca41b12b661441693168d33598f01d6504c8ce4253476e7684a59939cdcbcdbf7daa060ec73579568872ae0c959c8a57139ec2d3cfdb7a8fbd87cf3a4dc75949412999de7d8e0c12f478b0ad17997234f70df42db328ec6aa3234f1610fa4a57ff17250f2ac3b353cfe498bea30029353d16dfc8b058bd222036bb34e75cb045df0c0adea3d398a7094defeebc1de0c0703a35f5868a57a5751cbb6e1762c36e5ead31849cca7566139a3a64dfeaa8dccd9242e01e740ada1dedab6f914362fdacf6c8cfdd38e0b61674130a55cfc20ab32b57f5a7109a0a63c8dd48d461f69a1f28b0fcd8839e0484ea0e32fc45ad93dd09cd71df2eaf01bf4c1fef031a4f2f24d25e7bdf48f7f91c5762c1ca5c1a619989b109eb08a31e8b0aff1ae197bb267da91103dd611f9edf0a6854939e41deb477b59534b5ac7ca704ebda3389322784373e04f06d213c2680fe03c43dfa19cef8b0bfe253e80eab88613626fd517f4455df2158d70c4ede9ec33333cba66fa0a432de2d96f261adf270c5f5b7e7c53ef60072f699d5a74548dce3ee9f5bf86eea846ba4c7dd997c45fd282ea31f424f1acfce2a9accdb03aa668204908e0d919f9da365a29db637acf260a5c44039022f3cc76852ee0be15d9afcbe7026089b535f0f3bfcbe68cba1ddfe7f4bcd7ad0bf2dcd88d78ce52ff89da5ab257583ead239fa2b198a94fd83248d72efac73554610859b7b343bd99640f279f30c901846183809a8ad80d97b7023b394f5282a49755c776661d48ec76f69ffab96fe3e586118bee0cd0a656da7a230088d6ccd985407cfd9b3617ef6704cf2d91c685961d681ff9854c317a0321d4395c0c55a802416d424bc19767ebdfa274362564713983368c64e91f478d891ff008b241aa7b3fa13a7ec7ad35bfe05617f0efa6301c9cf4e7129922e14822aaa47e99d2208c802f9b1d9d1112df214c1a0d81650434782f616056fff53c1767d4ee88e25b6afc86618f56c9acf6b9660cff97d4fe2f7ec1f26740f419c9181596eb60615a63103e3d4a4c8b6bb90991b5f0b3db506b5b457e07d0202ea67b5086e94d3311c56d5c4a1809e2f38e804781acc7a0598262efaa65551298405d135dcf0b887e016f670e95ec3f4ed86c6f2769fa854813e1c6d1270c59d6b0f44caf646b527ee543a9c5de452f4749fa4e8de9c6a769a0a33367edb73ae9ee574664108413ab8ddb5caf791701b7a61fc7a5ef65a4f0b890f1e7742482475999e91e36ae0ff5916769488642d9c5dcc6c2f40de3f9bd03ce7b0c023937ebe35318f94a79332a205b93d6fae4f122d174768a560b796d3c7ab55e1bf855973631911131f1c6c30659f590365e30ec287f44224be88335794dc5e5879a25f0b94614d479438734f54ed85f5cdba581e7f8021b46724f09911d5cac06d200db3e3be3d3ba25b5884d4df4f24bb80ac696d6c46977c2573cfbfbb786258b74b21988dc8b853cfa941608e81e9b136aec381c4425be48c0be6ef52f32f522a65d2eb0512c0f17067824ec7f4f9f89fbd3a11ba693f7a308860e9805327f1e2d6190111939451f2b08620a6ae6abab409ee905f6772d2218753f0e65e77776aeb8b9d15916f8720a3c4680175804cd10f94de994a27e1a8386172d5566292ca9b4300fd75bdadacd7efd70cc16322a289ef0b270bacfc00f4082305529133c5f0444a5bdc296bba38bae99ccf12fb3604176d8b5c7469662f0563ce66a795595be75486f5ce48d82fe651a8834ad34dfe5e10f6e15b42f83a3d1fa35eaf87fccedb492ac70a51892cb99c0a86a4927f4d00c8a55e1651f39e9f07cbf65494bad36ee0eabb2e25a1db229725d36dcff386b7b8f95cc236a3b1a02e7fb5f6f8f3d34045da32f862f9323ce9d22697f708e5f66c06641efea7761d36a6a771fcfb8a25f01929fd13ab4cde36ad22d3c5201bbe1e792c5f0f568ad6b51a4c04bce4390fc0c53c582b59019e4a61d0bd3b6c587152908c3117dba2e1e0d513e645e93d1fd8a99090dd08978d9b0e323bb4873e3ae7e8db11272447e1230e8b9cd7d0406f64726914ed36b8d2beeefce3014e3f5241c4bad383bac6c1c90814125b20ac9db6ff6ec65569c0467cf856cbd531b6285483c7d40de4a96ccd0168a7de510c3490a08a88ef749a3ff75c120cfe9a2ae622b2d028c2e75cf464f2ec4629ecf2b119d9b97e33be23033f61ce5b38a27d5b63220f79b758f970fff57e4d102efe1b180541f1fbaaf3058eb47583b0511153c0668e991d52934312b49394b804bbc9b4a9420779562b4afc85ca63f1a964f89136b0a623867a0c9aae0f7a8b1042b44ce632802eb898ea653703fd3b6aa7bad3022120e43640f1f03d9022e7a03e", 0x1000}], 0x5, &(0x7f0000001440)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0x58, 0x404}, 0x40d) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) recvfrom$inet6(r0, &(0x7f0000000100)=""/8, 0x8, 0x40, 0x0, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000001580)={0x9b1f, 0x4, 0x7fffffff, 0x323, "0605846f13bf93fa18f63315f3da5e1ec51744e3", 0x80000001, 0x19d}) 16:00:39 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)='@', 0x1}], 0x1, 0x0) r1 = kqueue() link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x9, 0x0, 0x0, 0x0) 16:00:39 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00006cdffb), 0xfffffffffffffccb) 16:00:39 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000003200) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000340)='./bus\x00', &(0x7f0000001440)=""/4096, 0x1000) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000000)=""/60, 0xffffff1c}], 0x1, 0x0) mknod(&(0x7f00000002c0)='./bus\x00', 0x8, 0xb791) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000140)="4ef3ed779174a62c9b6b34298248b46a9db83ffff4582c1237ae041d8a0e9e4161d2141d3e9d26b24889365fadcab7af56db94bf17e8b842c795210b575d6521b319b8de15c7b751b22cba9ce03774a8c61e039cf43529be0365d789f27f16d92e3b556c7b65dddd8f9a9e198397d939cb5fb75c6574f887b1707fbfd4d60294bd1725d42b67bbe2312080b112a17b4725ef133ff522838c26162a62a42149cf", 0xa0}, {&(0x7f0000000040)="e0c50ff5e75635a1308ea411f6bde31ed446406155a43d8fa4ac6e4f264e7a90127ac6e0", 0x24}, {&(0x7f00000000c0)="a9552ee963fce9c0", 0x8}, {&(0x7f0000000200)="107d11c6f3ded15d9aa4dffc9efff61d735c1daa63774d2882b5adb8d5f3730f1a5642a9ed8a03896e09e2da0842b3367a5ce2a7ead7e3525fc4d25f0118300abdd8f5eb4af5ad8e737c9f4bc05f2cd2fe83bbf2cf20ebbdf1b874a835bb9e94eeb0900f41822292ae51f4bce206f73c82937f4ef0e6079fffb3bd66a839c5f4f0664078ba96b93bb7782298fabc4e160100", 0x92}, {&(0x7f00000003c0)="ddf70d22ccb5432a967ba38e596b133192a4ae2f954259de3aee0db372e780e27464c0e9f6dccdc8d057d29672ddd4719d93be7abb4099c00eee69506d1ddd89242bec30dd0a01664a9416115b6a0ed6928e33c66c0f8cf7d4bb8e72be27f6a65a929cda95fbf4857638cec8313305fdc08acc0945e13d044b1207a623df4dfa3e14158c5fb11ed3eed2aa08b36c3a82cdfeb5949825d8ad28d8228258a6eca1d5f2d51b2b53e51223c500abcd6a6d461a4fc46ae7bc6e09a7cf57280db51f17ee381549a270cfb917fb27842cb9bb72396fc19a19c56bca11adb42add84c5522013c19358c935858b7a172ffc7b53bc5796fe8e9f02b0531fca3a9b1d01abade41801ef2215dad7f9b1a7431338fd72c06806ab642e885747d419c941a2f44a91406f65dfec1ded9d52d7c6f63a7ca2eeccc2250aa9f686a6e51e8ae725098e0d7ecb3322825f9d5c0223930f7082b41216ab020a0b4556d2c5faf4eeea05acf016250cff386f44533a3086fa709876662e699e6e52121959a1a089aa625385aed22c47506ad1514340348b3249f6775ce3365f5c0ddb43b3b4e29ff00aa1dbb25ca2c68a5609f6826f1984d7fde47b468261254179cd75249d8be020fb72169b48392766d17c1d223ae0d539d3a9fee84bd3ba289e0fceaf346f83a2d61c33bf62f27748d19a5f3d20c80a6c87724f55a982cb7633d17838c2f57412a4662b9fa9f6c360ff04c98429871390094ba15a728b7e8f6ed63904ccaf2aff06071e5d7d5abe200c6444f6dbc2c95951e3776c24eec05a9bcf23e5dad46b46452a62a98dcb75e270512f4b9bd685ca60e0a04748354356bb7c1cec720324e27d1360ac1f3978b84d35dcd17554545f021c98519e46bb4e5816a93361eea36e7a520ddb26185f7b3c1be3712c3712667fd3f1196d4ce888ea2adf3fad91a2a810d21aa3491313695e7325d8cac53d0afee1346ae5220fd6174ddeb211e1d8abcea43f0ee25cf62136ff44adf266bd1425f833a167527e09a3d5c82f2ae003b587cee712fed8326c4772fda15a3d23f0dd58ea3174f68a9d207fc23760a221b1582848422bc4ae1e5b45f53d396dc3de7fea807a6414dd7fcf09ac99db5294c8b0203ad970bb2eee5e27ee352b50dbe3ba78408e1e1873848bd675f1ab06a04e1fa3048b2eb8468a90205a9efd0ad1e7990181f9a71b6b7893c371f98637f487760dc4b949385759309276cd93b6175ce0efd3c8b3cb9da640a57db0ea3f96f6544daed8c00325a76b46b4fc0a28e4ddeb1c40d99d4c220971c2c1c990b71f38700de16fe4a16f6ae78887e16340a1132ac5e4314e4c1e1fafb446ebd3beb42810abd14b90f22247455ba118e298dc4844440a6e7780cb48335059e54d7c111f67aaa705cdafa3e9daf5180964b5134dabfe2bca495d353f478b25b283f92d2d92b80b46d43b80e0a617023251e47a1e96d46ecaa3510627ecd06a93c9198dbe519586c9b38b7aaffbed2be679b18c6872ae0986ac2ae4ccfd2dd722a5aff3b200ee38a2809661451eea1496bab57327c06ff9ad0ef92e795b08591c93711c754dc5a02bf06a7b6a7c5c489b8199c7fdd317683644c7c8c52f6a97427cbeb51d63ff4d512372ebaa0a849b5973b499e7daccb9d3c6815ec1768f2c8fd0756e29074ec6cea4132f935aa10e5d9f15817f1810542aa528f72ae60474f9e587231e268a71046ac6046c558b86bc40271eb745a8fc6f914b407b5eef8e02068606579b511f3186d7fb076317c1861d60e290f259c41552b5388d13b935c69b065d241fc6a174de5dc794b36c64f077c1042c0fc623f169e312972e85c913142a9048c2d5e2512799723d27307e5cf9862db3b78437ee1b32941e84c31c56c77d66133659c1085fdf972c3ffbce3160c8a0d00beb20ad980b3382c5e1227439dc67cc5008b12472bc1889bf5145938a57509b60cd3f053fcee94b7328f523ed1561781e0df1d8f273b526ed1d9fc39358a26f96a48d6c6996f677818076465f1402b88ade57e88b0d0beee2d12e2999a15c082a89486de90f8bc257cc9b9494949df88cdcc99e62fc8227bd5dd108b0fce4030efa5325d0076d4511d23c71fbd61e7304f480bc73b7f2acc212eb992aeb63f274dc2abd7ea8e06dc925e0513d3c98539dd4c8a9b6c1201f169a9b98063c1988e904f7f0c0fd7c7648f95837ae2cea14d7e011b3e38c2b57f3cf9eacacf072d48dcd4359d2f2e2a68d8016ccd90aa5955e5f8a059ebe1b6e139dcd810bdbca111161240a65951edeb764ad512b8ef632891732f4e819ecda99c7137459b3fafda0bed2557579e4045a29e40eac1816a131e696f390b97de5389f0f6fd4797dd32628949e03d640b354c5404472860aa25ece470d02cbdb1561951731fcd33cc227848c65e1b98667f63ceec29bb617aacdcbb438d8657a081f9f671c2d5c91700ff4120e652ac2b292549f4dc6651a48025c4b7697bcb178c9ac2caf2595bdf93fbec8463ed278693beea2bc0e99146b403aaacfd0ad3c3a0fd7838067bebbb164f2fe6dd1aeec07248b948120295b40135b0961b7c569d101cfb6985fcde330bcd450a3fe2407894781d2a532b2480d25adfec931cefa46bd4f06332dbc9b98ee2274dcbbd64c2f284863688768ffe9d8b3d603672c29d24b1c54241330ba05f9ac089bd8fab11a5f63db289ee9fcbdd38210faeee7b60c34d986dd95dacccd2668d5b22625d701a955f5d6ec3b8cb42de730f37d9a027fae22f7a00d1257158d7e7be019354da0f6840a510d639f8ccbd9a8ff22f94346b83ccf7919ec5178770cd0f306c2b0ed3015c355328fd4b07e01cd05821b51b0d0321733a669d5b0ec90c8b40c8d3332f940f38cc4284d48d896a6535349c05a3b6a183b5e6ba13ef489a893df5b709307ab6b171404b6478d2e90616a54d6a964f593457d052d6a3a6680d969240a7ba43e40b16e7e40e7243d91c35af1d0c99c331afd9096a5bce9506a7c72113bc36b9da0436fc60f386db7cb2a9edbf662cac4e169a5a1f1e9eecfa39600e3a371cca3540350fd4492e50a5fec280352a4e9fd10871911bd898b16dce2ecd08e448c4ba55fe83b6f2a2cb16d73704294eb9e76d600b2b64c9e1652f296889c78bae45b74232f0345e02cbf7263f9050fe7680af8630408613f4b9e2e1e7807fe9e709c4b7c922f8e825f0e0060ad83a8e88d408498ceb063fbd8129fd0dbc2cea57611778abab00b337e339eca80e8a295c81171ef5f00eb75cc64fc880ddab0b797292cb4f175156e0aa8c181f859638f326ec79974a675c63ca03df68c2d0668fe04435aaa984d2fc685dd18951b9dd327d0ed66462b777fa6ec83cf95d25b0cb83eef2996a401e6f694203a2aae4c4b9bef1d08022a77732b6b259dd98ae21aee5f45029301e10444f7315a5c6ab5a441823bb4d0342d016635ae5e112f8d9925bba3423a611fe3368ae00db0e6174b93937ed31c83d35e4da18d2849bc71bc3402df5d69b1a02452ec5559c2b16ec3d6397f8753e9083e8c355b4b5eaa1f6f4a4432974c00c535c25b981c062e133377f77ae0565efdb4eb34c027868585513d821771d35b6490e209061c6ade417cc86db1849d11c699b1fa14b700cd899919d3627e53fe8db64e75641f82512168f466a346a043ee8d7bda9cc744a94794a5f5c3f9284856f4c809a5bf11ddded69a1637e9c37f493ac08e3aeaa6c94e96131b5cb28f947450164d40d718562d9676d07a4d9437e3f66f9f27ff959a4253f60707320cb97204a2bccc90f1af34470f82a4c307c06b1c6ac5d19a7f66e559e28234a932111b523ef7f9084fe1f92acc40b933d9e01d0934a006531eecaa83e934d7ed992bbc401518cb2c043f1f3c80156b85ff5a9b8ef4f583563d65233a662a3cd085987cee49ec22844eb04e096d5bcc4ca80a8a514c9e3d84ed94739f7e1d56631bc6882a6558a831691a7023c81483c9271ffa7ae2d59f8eb9e39825d73d90e088e2f2f359245e0dbc10b5f2a412376786b53ed8547c93dc2680ef91053fe235752ec54d9b7b3b494bec91d4d4298d92aa8b432f0767d98081df8354e711a0f29acfb3c86e5e59bad2495e16a7850abcb27a0941b513d54eb2c90dc5c0a3846cc3a9a5ed9f30202058f92a74c1bea07bd88280aea5dfb259bef817334b52dc4f5b55f032a247dd67b61c3a0d2ad0e97bd5aa91c23ec2c68fdbaaeeb169bc694fd8dbc6149d54db31026b374572073cda18119fe7ac3bb6a5b7e6590d9cc518ff86e15fdf862650dfc0f30a64bda2de0d04b299e224f74a34b3dc4a74c5109e07adc7eec0db2cacee6b05df0633fcf072e6ef24d6cbf381f1eddbd7a425a871ed7bc7444c67382f624028a76f5e57c5e4ca90207f29b56fbcb8dc7f0036d7a983684cea0034ec999a0b39b466888020399373e3b1815ca2c1ced03ecf57ec9a60ee0e1c26380d84445ec35b4cc299963d03616964c2821559885ce278ea09035dba403158b61932589fd332022c63e924afb13620c83bf864c99f8ecf6a85b7c9c42e7648b84a9ec3379ccfb249833ca0cfa48fb0c1dd31833004b34d28878378104afaa70f7f9adfe509406482e409fe86bcd135b3c55371cc44be2e4c793948938a1541a479cba854eb2d698f41881fc0f2fdc9a557c0d045a64dede7f14b111e2004d8da1d009915ad0717b57e4477e7cad12261e280cada1588c93a0be98a9ea3303aee972086310c1758ba912d714716553942ea8e6cc763630e9a9b274a7c467f6a6b4c39be6d06e5ed5b0323518ef29d369f7271872e7ed93284dfe33cff1c9d4909298d0cdc3ff407e3dab5c280e889fffcd79b3e28f7e93289537a1e20f655c289208fd26a3d4e878a21718a13f91885d54af659d98e6537410e985f5275ffd29c038543515b7462f9f7176255075d7db091cb20a2baf1b7c4e975d670826cfd0e1a9804cc8f1a5ad3334336f21a8bafbbe5cd4ca8f3cf00080650cda82ca97066d4e5ac6af6b880ecedf411cb1439bb2056d289a06c1f79bc6c90e474b024a01182be76ec7fb377bed06d21bbb0e2439ba0addc44035f71d31fcd1d52addf6e773c138235125bfad076e5019b3d8bdd76a53cd76c8b19b41ed291b352a7f6dc5f92c94e60d2c820b079a92cfd1629a361b680ed9bb87baafef90ad0197db378634b60dd8c0e850d2e7552ca2c24f2683c8b1b7be7b3e41aaf55c73189c534f1372b39dc66cf6748894e3745af41757e77f8dd47aee93d855e33a5d9d7fdfa4d726fe401928df4eeb861482cd23626812f3fc554148f2bcb4f94580670712e968a35d62ae3fe07b3505a277938d9e72f8024742061af070564d791fe76237242c8ee3d6c20daf5fb64f12b007fde4d71ac5f38af4cf8c62205a4b6b840415df105bf190926701f68fdf80c5f890460e57d4306ef7ba0cddcff41487d6bb658f1c3358092e68568e155dd1d54d923e39234cbaddfc6f440a77409bf798cb17f2f56424d90c39af4a9f5a7f251a650709b3320630ff5adc0af12fb8ac74c01ef03c16250969aa2d030284270f19beb9f145ae3163bf215d7bf1818fff16d5c5fe1ff5c114d88fe0b9eabddc70f48dffe76dbc598013fc9dd01e3b199b48c2eabe0cbb1b64b4e93d79888818533cb743499bfe4f713806cbf79cd9b9e4749707f30aabd4ba19308960fa60456d8eefa712a6e2673fe21cd319107cb79486f8d9c704f0ff7de5eb0369226d561a4f88fa9488cbf4716fa8612370afd517e767eb1ea7531a2", 0x1000}, {&(0x7f00000002c0)}, {&(0x7f0000000300)="1d060bc09ebf0e83d0dfbcc41727e35273cf7de2f6016fff1548", 0x1a}], 0x7) 16:00:39 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000240)=0x400, 0x4) getitimer(0x0, &(0x7f0000000000)) ioctl$TIOCSDTR(r1, 0x20007479) shutdown(r1, 0x2) fcntl$dupfd(r0, 0xa, r0) 16:00:39 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x80, &(0x7f0000000000)="01000000", 0x4) r1 = dup2(r0, r0) setsockopt(r1, 0x2000000000029, 0x200000000c, &(0x7f0000000000)="fe000000ba00000000000000310000000008aa91", 0x14) 16:00:39 executing program 1: semget(0x3, 0xfffffffffffffffe, 0x480) mprotect(&(0x7f00003e0000/0x2000)=nil, 0x2000, 0x2000000000001) r0 = semget$private(0x0, 0x7, 0x40) msgget$private(0x0, 0x200) semop(r0, &(0x7f0000000000)=[{0x3, 0x67f3, 0x1000}, {0x3, 0x6723, 0x800}, {0x0, 0x8, 0x1800}, {0x0, 0x7f}, {0x5, 0x2, 0x1000}, {0x4, 0x5, 0x800}, {0x7, 0x0, 0x800}], 0x7) 16:00:39 executing program 0: r0 = syz_open_pts() mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}) 16:00:39 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x31, 0x0, 0x4}], 0x5f, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 16:00:39 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x0, 0x1, 0x1}, {0x18, 0x2, 0x6}, 0x2, [0x100000000, 0x7, 0xe199, 0x6, 0x4, 0x4, 0x8, 0x9]}, 0x3c) connect$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, r1, 0xffffffffffffffff, r1, 0xffffffffffffffff, r1, 0x0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r2, 0x2000000000029, 0xd, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0xf42fa2921c5b810f) 16:00:39 executing program 0: r0 = kqueue() pipe(&(0x7f0000000100)) r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7b, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x3, 0x0, 0x0, 0x0) close(r1) 16:00:39 executing program 1: r0 = syz_open_pts() socketpair(0x36, 0x0, 0x7, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r2, &(0x7f0000000140)=@in6, &(0x7f00000001c0)=0xffffffffffffffda) r3 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) close(r3) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) r4 = syz_open_pts() writev(r4, &(0x7f00000024c0)=[{&(0x7f0000001440)="a487acb291bc0e05f3709060c5806fa21d1343f979293da73edcea39a169ff862d6da993cb84ae12d477a3a8f213d8604425f71006275fd1829fce23df237bbf18fba2b7c2dcd71468e5dd89a9187fbf23153889d148150c304f22359e52c49b2c95a40aa6fd0ec8b31a7450ce956d746b148fb1fb41157954e110aeb1af216e04ebbcafc0a6099ca0c39e7a3489ded89f91af842f96b2abe145a97d088545c8454abeca73825f422465f1d83948288d363c2a8a7f12f03c690d633dadccf282ffdf212fc2555357a726d949b4176d9a2b3b4eba34f35bb3c594085fcd3b098c8384e4a8e953ae239646db9d77499a866607c5582e60cbed97bc5a24c06687e403a854d7f7d3fe8a0b4f832a7f5a4e24697b6488f23455f647338b53a5ea439570330858271b2f8cfedaa1950665c4834f7387e5a834bb2df02bed528208635e68a9209da9b7d5cc9fa20a2f8f3555e64eed1c46ff7b096ea47dc0826cf7a60e0d83f821c6a2a84d0462abfada4b57a73e96b81d90f3e0a568751f188063ba5f91080f8327976f078b0d9542d28a0adf06d15f024b8161132c193d97c34ae32be3db5df69e3808ab8baaf781af6aa6f1ab5c825cb6b8c981afd1d34b4bbfc3710ef3e27301a5aa25c60e8e8330ef9b884edc8b8a7a04ce094703ca05b86be3a9f0d26cb2cbcd85a1ef1b80bdc3935c42aeb80df49fae7c9971445d79105c02a23ae507f4533266f3bceba4f50a7da59f1c327d5a3f986b8a6118599dfd8614c535a51c470bee38f5b9cba965cd116aea5cc3f57482d57d13bf1bdd8b03ca36750280c8c304aeeb19a6aca3c4dfda1607c3b39347baa37a88d98cb5dd8a867bfa6dfa9fad020d80fddf34dd8603db99c322507c724a0349e629ef9b4c63dad28414e72a83a13e05b51d0c1e122c58c4fe84891916aa8668f1a7593175654d4922dba98922de2396c9f809a2e7b0420907401c652e3eb44439faaee095d47406d3865066285ac5817c9c2322a1e1b9342f869ea5ddb4171eff07d7bc3f33525d9f730b8b4c3183a06ecce67eff8f9743823ba0579b487d7867e799988943085ba28d6c838076fef0a1fe631d96c138e938df64708706446ecf01202952c2fc00a47f3e6240af92f013b13a610eb56b213f018360503a67a1fe8ac22b77a1d69ded6e416cdec731f8135a9bb954d49e519d7cc8d8f723cf9b83d600d0642b67bf19af188a8a1ab92d86d85db73438d9aae575d18392e25704c8306a878270467109f62ba9a48d799047c0cb84a2b2285e21f89bcdd2b85d6cf5e00a5ea01a8fb72da8a527c2cd7f520793b188c0aabb349710f7ef899de8913a47b98b0fde5651178a393d2cd0e601499ba5a8bae02b1b44693e6df61b3a6be9f1bc3ca2059b19c5389621cc75241ea90d9c198fc93d316371d30dd7cd9296cc87097e424972c3275e9896f5d450290412de1a48f4e9fa06fe0fc839393f809f72d1ae695685aaf82cc1d8712cb16934de8fa459415d844e810ac8dc447e9b37167b3f1a79981512126e352b1ec00991190a7fef0bfe194ba67b350b8c44cb6a58b714c9b0d7418b8284bd2c298ac3586e7bf6dae1d007dc4c2d72c92385438e9f31fbb4bb4c9fdf8a91188f811a4dbe94dad05594da30cdcdeb9f2c790a8d50639d57876ce89e61a1c15fd281a37712a284cf3e7b31967be03cece16648082c93498f134726b5a192b0a5f2971ee5706f24408eeb7819746807ac882f19cc2b3837f20c95b3b02f2c94c20f3521ef88f60fce68fbc99a9d4f51accc53dd16c5023e127fdd13600c0cfaf6ecfa645c8fd52af12e85527a0343c3c6d4a9188a23b2f273efbcfabc8157653822ffbbbc1cc394738f228ab53196d19f8d884ab0700b9bced7ab9efdf8590d56f960e5ec671e957acfb2bc1a50b2690a7da99728f02ab293c3f866a0a7b82afcac0a7de5c9cd754ed602990f20eff20cc370975ac57898cdb9d7e174861aae6e215c1398f4c9013fb020dd8ba162eae252f62319d780c051712c32c89e0e39ca675d711ee7eb1cf22c26bd851a297ab883a21c264e1372e8faa63b4b46936bc6069a94cfe0894a7ec7ecf10b2b721642874a9be716dbf6a7b1d55c82109f11ab3901c0618df6bcdaa434f3d4a9cbfa677a6da116d09355b0e8f8b2f6424376147a4ba5e4aa778bffbc3b11ab7003fc8493d58c9ea349613acf85d669043d81ef97bbab6225c95bad541bd73f26bfc45c545d6aa4add90037782b3c4fedc7b89e14b1a6f4bd0d252a9815dd026ecb67e4248bf7b174719dd7c34275e479e8495fdeced29b3ace45fa87acf26d9fb7806436ec8b1c589b7bdea45bac913ce1c7643875dacc38541df20f175b30f591e38bb29ff74aaf70091bb94835ef9e0f98160112ffb532e200af5d70457e6f1a444556ab28dc769f00e5a2036749089fe7a6e10d657495c9094dcacbad1797740535e98cde226e1285ff3a138bd196bc8ba6c4a298597bf0ab4c3b8c052a4ffc3e3d25448f10c52b4e44478dd254766b2acce81ee4b4b85563942c1a8f2ed77e2f587bc253d278f3069e46e2f1b23e20a8ee1bb2bafc0dc789f026489f4ad10ce9091fb188d69a5dbc674207cc066cba82d491754cf39bbda7693241c5d99f3f7384f1f1c86cf6fc1fa407ab75ea0f69c254df88e786879f62cc5c16bc79283caf1e09f758f64e2c4135b6826973c404efa363f1a8a8e0ec0f0b012e11dd280d8054ec83264bd7d323f59eae14538a02e8dceb978c5f6944ebd8ce766385a2081a15c0983befe0e576c3a7c310ed369a17f150d391f2a9ebeed6e83b128738fbabaa1779672aed2e97c324ac40333245e22791fc24d3ec6f52351f179f2c33819fde9ce7bb70da3b421c786d55a43889c6a69b976277fbe11d7a6a0512ed7ef123ad6e054532c72b3e5e3a6765d5c1434536f30f92345cc371ce8a38ee1c2554633038b799d0d7046f3bc582caafe9e3b7230be01316cd5738609b35db76d16622fd41338c1d86f06d8f61e438081c1554eed097d672e382fcdce01857e5ed0bee55296c278bd0e8d932513380c1b7a92c46d9b4597ec0a9da95518ec28f3389604301ce965681e12387363d7effa5e0ac94069377e358fdfebb0a7bb1831ff1e70c68e24900d0061caf1a445adc6eec67f8e4933475be25e0fe709a31b0a4b7fe4ededbf0e98e25ca923294cd4e68005fe320f245a07f0a20a6da7fdd35c515d095c68847d444f58b0b7e55073e3ccb97a0f19c9cee52dbeb9f8cbeebc4bf7dce1d52c473d816fcc7bf7dd24e1b8c659805bbd479dafcd1780929e77ffc4ac6782ec2d1320046e1c3ace2160984d9b0fa27d2d01115c18351aac7cbad19ac2820dd689af0d8411b9b7fed6e8a52e1fb330a1b26e74473e98499aaf01210874c6dcfb124694f66ea2042bfd1cb950696fa0a08e36834535ad9ff7af07d51cda1b24cf8628bf3dc7c111c9c1d942e4ab55df2b94ec13113284a56c8fc171e3f19659d85ce006ee078a205678065c0ede145c7945069d0a033d278c5d6be82191d0a71ef3c8a83a2005b9681d90df6b4945b613f8683d1d69d30cbc14372f65ce9554c67463d1d73a2ffbe55eed36738adf1bc2d53e8b01930cd5a81e1dbaa4656e158392c8c7cd3c99e93639dab215ed66e1ff1e3b71cc404d2affb8f5987163810af7e22ff670893949db6691bb1422ced0a2ae7a51e709817e3c381423d05798e970e8d40ec51039fc9171c6fe5a272cfbc74ca11ecb95f950684005b084304a9a10f6059af70b147be010fc6d453cc8260de4358c612d8b8ab7badedf1e969c633c1a2b44039c2959e8245a0673585c5bd2d0b78584b14ddad52789366956cb39f26456b482280b8ab3b01043433930735355c41e3f0dc55821ebe6653ccdc376e33bbdb39b9796624ab4598762c4664e42648bb4a2d7c95ac254369418015d75c30d6dd05b2fa246709404217d6097d5bdfde29961a715e0a3a0672f35820b95a9e7653b8b735dfe89edcbe4996ae4ec5eb6da14aa2b3c80e2d954d4fd95d244cfae1cd45418e970444c9dec287751c30a1c3c37e71293a6e1c939fe0c613c1b49272bbea13fba39538cbbf7f099d197f34ab7b93c73ca32c8703e12f6371902180e8a328e8801f12d8d21ce86edb096476893b5580e9ba71a6800b109bccfb443211439ea7d5849bc18431c7a1e4909904d2b776c38a6c5c6a2f5e4c9056632d581de3ba74e793cb1bdcca7562c877cec50e8ade32a61a629c4e118b80a163b8599eaba7ce101f1453ea536ceac7e640529cf02f939279e01429976517de935c47b13c97c73e9832cab972b3f7de0891aaf108f02dfd50ed64205e81303ba6032ae04c0a0ebc77c68a9fc760d59ee74eab0846f4ec8aaea4be5d5ed766a11f3e0275f0444afe4a49e83b8b02e334be64d37eb3a3e3725a5848b6bf3babdcc28376dfe0362171e7905df0fad78db8cfee07", 0xc64}], 0x1) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000040)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgid(r5) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x40000000000fffe) syz_open_pts() 16:00:39 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd5) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0xc) r3 = kqueue() unlinkat(r2, &(0x7f00000000c0)='./file0\x00', 0x0) kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x3f, 0xf0000000}], 0xff, 0x0, 0x0, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000140)) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x9, 0x0, 0xd, 0x0) close(r0) 16:00:39 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="820256d932565d844ee3a8ca20959e5e9c9ac76eedf39d5c5d2e9f34bf164bff7aadd78b9c00ae734147636842653799739433ceaa9d75dc19bfb04633afaa4b1272ee19a271b7571c90eb5cd243b7c25c95f33975918c529459b918c135d9443a7d0852c5ee492af82815b4bae7b3911da756b96a724b2ad5856c5cbc97d756e2fa8bf93a433f5bf70a85ff9d84799fc70a6cd2af840efc94683803947e63e3f799414c87d99f73c30f2b33ccbb7bcc73a75a1724abb5ba8aeccd81056dba4ead"], 0x1) sendmsg(r1, &(0x7f00000028c0)={0x0, 0x0, &(0x7f0000002680)=[{&(0x7f0000002580)="087d20f6d6254a43bc12ae15706188aec67dff6c6724f5c09ff7e769342ebf230eae39b5e02edfc0102ea5c7e1f9df42676dd45969ea162fe0142b27db9e4379e5bf24ce8a93da55ffce5e1df46e3a7262907ab86efc8416e013fc768ab2112565865c36da0007db5deb40feb072370cb5edf324cc72c3b46a82be3fea32a7c087864d885c3b8b7b8ad933e1f6e2b1d2bf3aa356a19426ca0d8f6be9707d420deb65b5f3dc43b641e508ae8576f0adbaa58567895ff15f98b9a6ee2537716b54a7c2326eac59fcddb74bf378812a0e8af6f5b3f99d8fed463b650c0ab99324bcb6adfd6d345a09e815eb4905c8ce14d7de87616e7c9a1f03245aa5f3", 0xfc}], 0x1, 0x0}, 0x2) 16:00:39 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) accept(r0, 0x0, 0x0) r1 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) dup2(r2, r1) execve(0x0, 0x0, 0x0) 16:00:39 executing program 0: 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) kqueue() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) flock(r1, 0x5) unlinkat(r0, &(0x7f0000000100)='./bus\x00', 0x8) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x1, 0x0, 0xffff, 0x10002ffffffff}) write(0xffffffffffffffff, &(0x7f00000001c0)="4c53c773d36544d1fc69b721e192c56e8fb29f296ac0fe9abbc7459cfcde2f50c1c998b55f3c9a1540008364a3c6d3979bcc0e3311efd273a82ccfa134e9d77bf0c4d101cb0b7779e7076a3fa7c7c31a5ff5ca5ac943f29faa9d10eb257f3122aae7e943b951aa8a115e1bfa7934f6e9", 0x70) r2 = open$dir(&(0x7f0000000240)='./bus\x00', 0x18, 0x2) open(&(0x7f0000000400)='./file0\x00', 0x80, 0x110) close(0xffffffffffffffff) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x20) fcntl$setflags(r2, 0x2, 0x1) listen(0xffffffffffffffff, 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000003c0)={0x6, 0x7f, 0x2, 0x100, "6a52239f17d5ad5a84de57ab8d8de7974b548ce3", 0x1, 0x2}) clock_settime(0x3, &(0x7f0000000080)={0x7, 0x40}) write(r0, &(0x7f0000000340)="e53d37c48680526bb0157d2cd492a1c3bbb0ea2b38308c30bf5c4c79ef87c36209158216c608374c64742fdc0bfa33479d0844b0900053e5a8a865f07e7592c17d8365cdabc34a40dd43a119df973e443abab9a41e19a2fcba6d922b75db5db2bdfd3c940ca119d1e81b5404288f99813be60dd72924783794", 0x79) sendto$unix(r1, &(0x7f0000000280)="e034f9bede6f24d0283c253f4d7201bad998035113e33a67ad6fcdd38ce90de872a7038d2249e73c200f12b021ee9fb1a22f62489ca82e298e2e4d5da2e1bc6b828e8eb2cb54dd05bb09cda100a26a53ea122033ffd7b625f5ea675c6a5d8a92dd530bf578fa8f064680c55da1502f49b0", 0x71, 0x1, 0x0, 0x0) mknod(&(0x7f0000000300)='./bus\x00', 0x100a, 0xcc18) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) 16:00:39 executing program 0: r0 = open$dir(&(0x7f00000001c0)='\x00', 0x10100, 0x100) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000180)='./file1\x00', 0x2, 0x0) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f00000002c0)="6e3dc78474d880acd8052acbbcb302ba86fbaa3158d7c413d91207500a21e1a7951eade4107ccc9bb10d7486e4be9fb8fc220d347543b9295d02cc4f771fa74ee889922e6ac6cfa427215baf1467f594ac4c775515a4eedc9d4803a68c6d02d2584a18046d8b872a4700563c997b3fdb617385dafa298fd5dedc1e5e795ddff2c404c361e1dca71d367cbf94926b065f1420dd159c84778cf4c0d2fd8bb0ed06afeff1612a434b4c6b1b1860d5829c3f4f551cea9ee3e32fc681c2214abddaca7c3a461fb901ec1be623d78ed7ca34b2160d97bd680f1e017a9feabef982d7680f188861ad62b3581873b668e3d0cf70b4a8b26eee", 0xf5}], 0x1, &(0x7f00000003c0)=[{0x1010, 0xffff, 0x3, "981bc31cf5f932b295233c9c5c9cf9ba5a5e8cd4dd57d2a74f4b5649e7ca4b8a54b04cbe181222e982dcfb67c0e183feb875ab080bd0c6ed69ff5e8a48656836df4feab1f0fa574e97de8f9858a321467f3cebd71674ec872a847acec6a1d050d91cff5524174e7cdd6e626ac2acff568614587ad7095466a3fd80b62bdb5eb26c0a4eda984bcf3f73c8c4c86a2da2f7cd43a051fee1fcb88ec64cb0c92ff10772fb31d2185bdb07c26d1d0617dfcccc1e33d0d14bfb089828848db6828cdaf36833d0875ec3cda5cec482b510fe6a9410f37a3edf44c774b0bf26231fc19513b3e91f022a81b5b11356c8b3cdf112729aba7b8bb1ef03677f3e577975bb69beedcfe7023e35f4b4dc464bd21ca9df9fc66f44c82f91a5f3f3b40d122f1a0e9f85d5e53d08b13a8078bdbbbb19049c9ef4173574149084508394f2f340dc10623efda4fad2141b420b845b05fdb7684de6273a590a02afd42b07cd378dc7e0e9cbf4156b83ee791753e7387d884c9d7a8131f4c368fd2956cce790431258caac3b969124168817c9ec88bb1f6f28fd6be6e14e0804f64d9c8febe76c1753b63526380a70f626035868a32d4245767b695d87a020afb5a4dead4edb20d97029e5d08cbe58fc93fc5ed5c200cc91e4ff5fce625c5f5c3d9feb04482262a7d4022ef6f1cf215b16c18708422a2c8334e17329506d978f1f4187ae9f06b5b97de004d4c4fec7d81c0b1bc754c0f3b9c51086a88cb2ca3104b7b7d52703269d99e325bf7f7031e415b47d82cb7e42c54528a65ceee4043f8350253f72409323281d25ffa17ae8cd2d033ab86764c164f484c2d02ca3551e74518f49191e4db894370169aa4430523cb545f768a42ad487813b4758c8f3c35696c962aa312048d3d7f22acdef0dd68ae6ac33c74f502595568321e69e9df5dd7680c94a130485d75fddbbd1933e035b44e57a1f83401039993672120f20e4e2ad2edce371f4e315c654855cddc437fe31814c10b89dccd8c7b0f92807956251f99f5c55792ba7f0976b691c3df4aa2c7d13b3c9118c8f49ccd0719743ce0358cf4f4e55f3f35c753b536e5b2385f36a2604f5cca61e958549ff37a59649c2e0b533a0540a438093b878ba7813118effaa867c58dc1424072ef41839bd5075ac8a653ca8ef9e035a59dc8f7cf00f85f434647b07250d84359bb7e07a2d2bd8d09483790fe1da7cceb27191b82fe18b13282ed595eb3bf69733fd70ad7273c1f82fa8f9057bd345e32707102c95d1a4fed60e861e654a24e572cb096042049d5adb6a4125bb902d35f89480c5e171b110208104254f10bbed244505f52a9d41b32f70ec48571107f122652a877e920f5efa01151560f941809048857a2045c26155fd69dc53cbf6978402468a4d1e1e791ae5281875e854a55c7e4db72541ebf8c90cfe9a3629e0467ff3087b073af507b037f27c973869d7de99db0f7bd33b9748d452d0ed7f8ebf6b1a8bf5fe93dcbe3f8af6a0219c287ff287db16d8704e2deaafcf9eba83e9273625e5e85b1967363393a867d472d2e5cd822cfd13802ec77ce30482bddf8a6539707cde410547e4ec5bd83a039a9f8c555bfd448361e642cafe55d9bb88d5dabdf37ce1de57897676b173784740196d8983f5f531d454f5231581c6b18872410a716d83490f31a09593d1a5e62085b2f8c9c1241b00e602a0699a237208a4f3ef8ef049267dd9f6f827d890722b99882c6abdf37b41e9a5275cab4635a8cd1872bb157587f7d0a90e88c5b82d78614d1aa6e9e52743fb94f9e42f3b1cfac0b382174fe1f6289d2fdd442b82db4662797cf105179ceb1da2358d1a63707b4d302c64f6b8d3b3d16c1895e40b6eb958556f6443938b60e4d55e9bdf6fccc88cbfeb5ba3180b839dcb419e78e02b4acdb5f7a7bc29b75f72378682e89b5a30e80d383cdd4f8206ea54cb71afaaa05365d4647015122804e6fd178cafe27e832d58050fd41156116091c9465631eee09003ced52d3a32530314dbb35963164b9b734a1900e604b6c989599f1da6d335be0ef9ebec9aae22e0c6230ea3b38063ef38248981f005a6130f3076fe865e69a0d8f05f3b63bde876099ff22c5464b70ec0903c9753c51f3fbfb4ad7a1190598e3fe47c1b587a2551ab134fad80495aae59e19b6cca57d8541c15fe097f4cd8e8e5f9870d7a7e38dccc9fca8c8394e23785dfa77983aaac4a17a44aa27b5db1fcde78b2de16fe9514266a817137d66451dc57b6ef90b1a9dafebb86b35458206ee93d3813c95af67c66d83f39ae0a0b904da8ff23c363ac67236e78fe80d4c408c6a7134b5922bd9d33291e429d2a2e12d0eff06614a504c325870e2dd07fa6021fdfe026ac81a53e4a4098e411b5d707c628b4be8954998a37a7831a2ed5e93069f577161367327d456c5e21db865e9af87e75c92ea0f606cc21fb49a64d20f0449322ce0451ece9dd0d854fba0e34445dcc6c4119ba475eecba136b74957e2598448632c828191463d535742b99039b98b051ff6567acc6e63fe5f494a1ce0da623a3bf87ca3ddbf485b0217c88f1cbd773e9d133f7582fd4f3775affae2d6b64ef9c9af4c5935171744f91d8242aca6f998e28660dce3e22af2f3a9fb038b26c83409b17d4ad3ed4e3ebc2d04f19d4f0008c190af2f72659aa04c214f56d850d3eae17c0af804f9cb189dc6efb22f4342a9dcb1f0cf42ab6c80d29b057828482353283f2758ada21c1677dfa990c65ee7b83f931301e717fe8b979105b838dff6ee5dd75e8c6d110b98f1f755fbef669a5d3c7991a518749b71c09c22feb33fe689488f23287f41e58d1dec7297a78f55467332515b17db22464b73d9b9f371333f9a7736dbe5b3aa0147681c030f170b1446d377ef1a36e03f3dc4861581294849decae874772e9f5e29875f790063130a493c52ede4c0b6b843680e528cabb37af4c8e1b6d61cec620ccbfb7bdedfba187ef5f130553061fef602231b26aaeebb4e6a28b5f7a52715db083f95e919307ef0bf2ef28c954d2ec6a0fa838fecd770d069843cec4c523378756f62df264b4b731c16cf997f3e753053a20f8006de709b4cab4211b95373a450015a85fdc3824c3359b4f8995a875bcd61b07f5a3268f4d5428ac8449bf2167831becd036ff92a941224fe94089b70ff33a68849e7cf12dea57b785b067f9b933f141bc22efcfa92ef7f5ad7b2c86a25e6d2c9a58d67a14b4ca54fcbe4a09756c15a26660c7f282fb0df8f502bdbb434c6af099e6e7c857d46afc370fcd25cf62a7fb5090094ecb8da58d1494e53f88e595e7d49953fea9e5b118bc5a91ba3f45b42a86962878c906d67a5a1ce13195613ddd553182d34f17792868293b931bfa26cd4b1bffeb1a4e4e5146ba3766f151520604b536c776d630cb1d4f04f468f200740f72b64941fef172a2b83d7e3735836291e2004facf655be6a0c43792b2a65ea6799fb0f6fc298f344cac472d9f638c714e21cd43b97e2da246c816a450cefeff8f52f409a3f4b4e062f4d81365df0a0fa0fe4165258c172ec9ac965260b162f9daf3b481039de826d4dbe91aa11b675c4f15472c11eb8d1176ee3aa803c6ad31a16dccfac44d33bd4e577c319d0f0a2a2d446a5686bc2de09af92dd30a20a615a3fbaae617126f146ef2cd6e7fe4edafab9259140fe1499ab6d66c406b2600edd28018624bf972fcae0be48f8dae4ec3db990d0ec36c431b4fb3157b355912e4d0775ef0ace091c976c1d17dc7c523861cfb8ec9aa195c13b3b9ccfdce9e258383459ca8ca5b47dd688d43a754e1bca30472102d85d6c534069d8093eeef2705e3269f0aec0fba9c489fba49b5ddccf99534ee1b1fb211345b52775f5d354ca5b1cd128c72bbfac2ef758eb79ee44eebc700336d9dd0d0f132a67d5d72d8ae304aec616d8be525965d3eecf9f4603169c84b8ef12c55bfa17a5880492c0ba1551fc1517a75d6e4167bfe49f809b445f7641a52923d4f058859407df4735bdc0d9a166efe68abbac1e9266a2d16b0b8effd630e799b929aba2ade9e60ad8400afce988cebf37f4c115d7f3082274dffb67b3a2153bee1493ed15ea33b50e7d4a4d04ac12cbfa2fba3471b674a41e462b1535d0cdc374cb412c6491ec7a8378a3c96b1e83793f2eaa56217b25b571d1b6f28b3302af3dbd70d76843147f2a78a16058c0ea09aed7c76f229b6d6a7bcc48a1e005b90727e964d2001d169fc12a28ea993e682f004d67cd7d1c19c748da597f92e348fef7f6ddfb32ebc1de7a63546073b94534ca4fb0c851a89e0b5b8f1bc505fd720d2d7dbc65a94c1af905316bb0979328b2abb99fc4dc1761facb87cef86ed151ae8a3792ade82a29ac6f8b3c55a58240686f23f787d3163d3c37d5b7cfbdb7b947a8fca746e8f88daee79aa83e3b1f4121773b97f9613f93f7c04e04fb505c4aec78090b30f88173458c47fa1143834f5a0e2ae87965d90304a5b11f1f93a9147e8ed83869c74fe717ae80a06ad0e3313fe9661130593b78ebc85d725ceffc5e828ed9da17bce581d81580aedff31157c2466d885196b13cee6417b55bf029ac21cee08bc2a1794fc3fcaa195017cf1087114380d1f017f992f1fa8cf8a385d909c5c289a36a4df803a9a0128ed95c6fedb274cd65d06d6110f944939b827691a2a11e901aa05ae78dfecbee4d2ff5ac3308d74146614de878d6d4cabeff784523d3bfff54ec510d344f96e3ebc996987c6e36658906d4a418f05d47ac59dc5b1d767f3721efa8ee6ac61ada6696d38f789902627b35b798d4b1fd362cf62b32067c72523c8166d153b1d69f01106804a75bb970cb1498010f89ecbd3bb76ca6234b66af7d80442139c1668ac08682909f393af7cad06a2052223d80779bb87deb699409bf193f46512bd25a5ce5bdbc96764feeb10ac508f5b711e76282094c46d6da5b9d3bca664a6caf64ba0703f5a6508815fd79151d6e0928c04e20e59385525270e562dc917c0a94c3f71627ff18386f18aa1e8f026ad460939dc1dc0cadaa234c35a9e4ed8b889ba5ec5c6c7f4079688eb2b50ec56359466dce53e8fdd31c6da9416477ecaaa3febf63fc67a745713b8d7c710618550fa81675ce12948f724b329875c8b31e7c44bebb669e11266d264788c98db349fae2e0df6309e0bdf556680bc850b19d051caecdbf1fdddebf1b362e54e3609ddb80cf0dd262178edfed6759f53e44719ac54263bdf7d5164742ee8393be81580e783648783fca389ce081dfc35d1807edca7bbb96ddd9f526008e6afeac37079f30ceabb82faa349f8180e7337d0a953db1222ae5d1635a70be54c0773fce0cfc8bcff8641c82837f89f1dc4c602ccceea993903252247ceb6482c921dac85ada7df1b2f475a98df21286d490a06718ea833f86af199e531b3274e3e6e5d252a23ef69615088e4e20042b2f2b05d2c20d7396859e64700e179c3e9a595e0adea42ff662e9d6716d07fadff7c96a09c2f62136efd23eff470440b10205d7d8ac620fe04031f740b244fd41e8e3b11bb115e83010d5103ce994379dc959b0c88771d0dbad460442b19dbe7023806118b033be6c99a46ade85c544776e2e995635cee2729b4019154b957e63dd2b81284773e9decd1c08b7643bfe5cb7975b31ca0523f672e7c9e35667783c0fd0d000e9dd3f32df13bdd705ee104d9480358d9382faedda978cf5afc1203bd40598789073864c557af4bbbbbd7654c1466cb34e096f212f48af3d8d11f5239c08672cf42c34d9d670b00b"}, {0x30, 0x1, 0x8, "29d1e6c290fb60742e76d0afad4d303f0107f8fe990aafdfd63501a4444973"}, {0xd8, 0x1, 0x6, "618782a177ebdb157367270d89e8eea9dc20a5fe87ccd5de2289bef8ccdeecaa6a51755be6f363614708fc3cadb138b91bd3aff6f7a91474f883b783f8d2e358573e790141465a6c853034d815ed4ab4ec2a3be22999b7275849333bab39fa51d1f7dded36e1b8d27a8d9dd83951408272dc062d6bdfca232a54c842d6fdc6adbba30a240748f837e7b3f1b691c4a7a3729ea791f2316edb6aad4d04412a4bb6f3556942d2c4a72759c45eaad26ca23cf1afa3cf9286f18709aacfc594452d579c3f56"}, {0x38, 0xffff, 0x7, "49406ecb24fbdf92061be5aaa15dc7f70ea42ed3d04cfccb94f456d133823748ee7c"}, {0x60, 0xffff, 0xfffffffffffffffd, "05711662857e5ef4098faed527e450a37c3f46b592641a1b833275e1bc62f4359eefe4bf6262106e126a3107dcde345b41b945059f3e9e11453bff58bd4602dbfbc96b22e78f0855e869e1faf596"}, {0xa8, 0xffff, 0x4, "1eae865a52aecb22054c335bae488f39057aaa80ff9183f9e2c40f8d1be25acdced07904847fb3c5eade8690e00b5a649d5213e75ae4586c64d4d0cf6a08c26137bad4754462e2c127f20ae1a199d646f16f1fb010fb6bc498dc29fa7609cc5f9ec4e7b837bb548ccf50bbce6470e777ebcd4ca96855f8f6ee72512979c40ff71280f0780bdccbaf30f3492a4c0a57daf350dd"}, {0xb8, 0xffff, 0x4, "18f16f563de1660dcdb318257a50d5d84ca6bd8a59bab9c01fd1a6ada7a3461dc0ca4b80590ba83372ea6c3b8acc8e5253c180f38ecf340e0e914825a06a73df5f7ead8de2a972f8460d973c381cf51ad58ebfeb47256fa556f0a9467387d22c428277374fbe3b609866c38a1c069d30377253c9aad121127e37078805e46654eb5006dedfd62770d523de977a8008321f582eaabc93f3fb8963c2de5d70366b3e995d"}, {0xb0, 0x1, 0x0, "76250588626f9dc5ebc0aa323aebcd12f12a6a708108d858fb7995fc7403a7a598f004692a14c282f7ae1bdff8b8392a4de893f9650b601dfd366b88102db6c589d72894eaaa835ca262612594f9585c1b1d9b9314292531c40cd4c391752c68f8fff9c694c7953ee9c4d2ed167782ddbabf7d2c748bfcd4a9b82f5ad9a4fd5ebac948aaab5f2a6eca9a7974586dc9ff41a6b239f3b089780232"}, {0x68, 0xffff, 0xa12e, "54aa24839ea10df1b83bd12ad54f9d4f0235a75426d31bb38e04f1f2fd81df0d4f7c7eed9a67896899b6e174e048759b6f156e31c985621f981b2d0f13c2f0ddb67f61f0665a09a686ff15e2186c18c6c6513161d571"}], 0x1428}, 0x6) chmod(&(0x7f0000000280)='./file1\x00', 0x80) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) syz_open_pts() chmod(&(0x7f0000000140)='./file0/file1\x00', 0xf6) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xed00ed699fd80ab0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') 16:00:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) mlock(&(0x7f00003e4000/0x4000)=nil, 0x4000) munmap(&(0x7f00003e6000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x5) minherit(&(0x7f00003e7000/0x2000)=nil, 0x2000, 0x0) semget$private(0x0, 0x0, 0x0) 16:00:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01010000", 0x4) socket$inet(0x2, 0x3, 0x7) 16:00:40 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10510, 0x44) r1 = kqueue() r2 = dup2(r0, r1) r3 = semget$private(0x0, 0x6, 0x100) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) r6 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x5, r4, r5, r6, r7, 0x120, 0x8}, 0x5, 0x8, 0x3}) semctl$IPC_RMID(r3, 0x0, 0x0) recvfrom(r2, &(0x7f0000000180)=""/202, 0xca, 0x1, 0x0, 0x0) r8 = accept(r0, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) r9 = msgget(0x2, 0x620) msgctl$IPC_RMID(r9, 0x0) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000000300)=""/98) symlinkat(&(0x7f0000000380)='./file0\x00', r2, &(0x7f00000003c0)='./file0\x00') utimes(&(0x7f0000000400)='./file1\x00', &(0x7f0000000440)={{0x100, 0x3}, {0x30000, 0x2}}) recvfrom(r0, &(0x7f0000000480)=""/227, 0xe3, 0x3, &(0x7f0000000580)=@in6={0x18, 0x2, 0x49, 0xff}, 0xc) listen(r8, 0xfffffffffffffff7) fchmod(r1, 0x1) setsockopt(r8, 0x0, 0x3, &(0x7f00000005c0)="4d74026cbc3149e246436b4b13aa848af097283c563f00cef1e28a7f21b283f3d6d5ae25e7073e2dfe09d2b1bdc33959bed70b63daebb2dbaf191366de7b62fb2402057a206609cca0cbc122b8a9d18148d5b9f846c158a182c715d2b3f70551ffa0303dc08a40cb559d0e71c7a0d01be5a55e79b25ed59580c9e6", 0x7b) msgrcv(r9, &(0x7f0000000640)={0x0, ""/87}, 0x5f, 0x0, 0x0) setuid(r4) r10 = accept(r2, &(0x7f00000006c0)=@in6, &(0x7f0000000700)=0xc) r11 = open(&(0x7f0000000740)='./file1\x00', 0x8, 0x40) kevent(r2, &(0x7f0000000780)=[{{r2}, 0xffffffffffffffff, 0x20, 0x1, 0x6, 0x3d}, {{r0}, 0xfffffffffffffffc, 0x40, 0x20000000, 0x30e, 0x7b}, {{r11}, 0xfffffffffffffff9, 0xc, 0x40, 0x8, 0x800}, {{r2}, 0xfffffffffffffff9, 0x0, 0x5, 0x81, 0x3}], 0x7, &(0x7f0000000800)=[{{r0}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x80000001, 0x2}, {{r2}, 0xffffffffffffffff, 0xcfa2b7a059d93ea5, 0x1, 0x101, 0x3}, {{r1}, 0xfffffffffffffffe, 0x4, 0xf0000080, 0x7, 0x8001}, {{r10}, 0xfffffffffffffff8, 0xa4, 0x2, 0x8fbd, 0x6}, {{r0}, 0xfffffffffffffffa, 0x0, 0x40, 0x9, 0x9}], 0x2, &(0x7f00000008c0)={0x7, 0x6}) fcntl$dupfd(r10, 0xa, r11) getpeername(r8, &(0x7f0000000900)=@in, &(0x7f0000000940)=0xc) flock(r2, 0x0) mknod$loop(&(0x7f0000000980)='./file1/file0\x00', 0x21, 0x1) 16:00:40 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) lseek(r0, 0x0, 0x80002) write(r0, &(0x7f00000000c0)="4a4ab62f20411b051d0e88b5586b35b51aa48f169e5785f8e33369d6b569e350c98ec11f1a3d7fb685422f950d49f74ca933860dc53e6113a35c658a64a4baddce213f43fb4cd5d1c6a8749aa4007f98bd9982d40f518976fae8c097172530ddd01416b734bfe52527d6903c994b5593e48c897a07918e2a7c2a1b41a40b831a54a7b3505588b32959eaaf159f2b1d3189aaef3f7cf423c42a58ea0b", 0x9c) write(r0, &(0x7f0000000040)='\"', 0x1) fsync(r0) write(r0, &(0x7f0000000080)="c8", 0x1) ftruncate(r0, 0x0) 16:00:40 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x400, 0xfb4c, 0x5, 0xb9f, "5269eab0f99b6f70bcc132a547c1525762cb0205", 0x3f, 0x1ff}) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000180)=""/140, 0x8c}, {&(0x7f0000000340)=""/231, 0xe7}, {&(0x7f0000000240)=""/36, 0x24}, {&(0x7f0000000440)=""/175, 0xaf}, {&(0x7f0000000500)=""/232, 0xe8}], 0x5) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000640)={0x80000001, 0x8000, 0x33, 0x1f, "92e50b97e44f048a8ad5d6b655d79bb0bc751372", 0x1, 0x7}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setegid(r3) ioctl$TIOCSCTTY(r0, 0x20007461) open(&(0x7f0000000600)='./file0\x00', 0x1, 0x20) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x2, 0x0, 0x0, 0x0) r4 = semget$private(0x0, 0x5, 0x200) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f0000000680)=""/184) 16:00:40 executing program 0: r0 = kqueue() r1 = kqueue() read(r1, &(0x7f0000000040)=""/10, 0xa) close(r0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) r4 = fcntl$dupfd(r0, 0xa, r3) write(r2, &(0x7f00000000c0), 0xfffffec4) bind(r4, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000180)) 16:00:41 executing program 1: r0 = kqueue() r1 = kqueue() 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) 16:00:41 executing program 0: clock_getres(0x5, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x4) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/252, 0xfc) 16:00:41 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) socketpair(0x7, 0x5, 0xffffffffffff309c, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x0, 0x1, 0x53, 0x80000000, 0x7}, 0xc) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x100) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r2, 0x107, &(0x7f0000000480)={0x0, 0x0, 0x10000000000000}) 16:00:41 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) r0 = open$dir(&(0x7f0000000fc0)='./bus\x00', 0x0, 0x0) syz_open_pts() unlink(&(0x7f0000000080)='./bus\x00') mkdirat(r0, &(0x7f00000000c0)='./bus\x00', 0x160) truncate(&(0x7f0000000040)='./bus\x00', 0x2) syz_open_pts() 16:00:41 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) r1 = dup2(r0, r0) r2 = getppid() getdents(r1, &(0x7f0000000000)=""/46, 0x2e) fcntl$setown(r1, 0x6, r2) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x2000000000000fe) setsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) r3 = syz_open_pts() writev(r3, &(0x7f0000000200)=[{&(0x7f0000000040)="d97ca2c5604e7f1524d0989bcc570b030dacad806f8046ce8aac35f2d17f24eb756c", 0x22}, {&(0x7f0000000100)="1aa5fb27b93df181191f730b36923da2aa9c3daa1d94360dbab8b62aef0b06904c8ece6340562539046757a6cb84bd68bd5fc082d06dc7b63c038ffabe59697299ceb2c176743e09e37bceb56b8a72725a55a670f8be1e2fbad11d5321c58174928a437100c00835245bc5c3445fc4649b30339600e42e2ba1ce143c575a2d28b2e6ea60382c84a8421187ac34d96714c1ab00b3a2a2ec00e6ace665041e5a5b1cba85100139a85db896d4260fb7f06d476a25917fa282df91645f6112fc90fab22f530578aa4406518360ac8fa46438bf26c38155b7abcf3a82b100c352ae27f3aef0bea6b5a622", 0xe8}, {&(0x7f0000000080)="1869ac912c840837900c13e30f01023165ac623f657b172b1e8e36bfc8a7367a", 0x20}], 0x3) ioctl$TIOCCBRK(r3, 0x2000747a) 16:00:41 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) fchmod(r0, 0x8) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000240)="7f5480e01131a3f23a27afc96ad87ba57b45111dd7f6e8c3ec84b0a8230e9489aa57178d38f75ae53160a73f61d3465c6d124e3a9fd4ad0f0471a316a12f84cf", 0x40}], 0x1, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:41 executing program 0: r0 = socket$inet6(0x18, 0xc004, 0x10000) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) r1 = dup2(r0, r0) socketpair(0x10, 0xc004, 0x75, &(0x7f0000000040)) setsockopt(r1, 0x2000000000029, 0x200000000d, &(0x7f0000000200)="fe000000ba00000000000000310000000008aa91", 0x14) 16:00:41 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) connect$inet(r2, &(0x7f0000000040)={0x2, 0x2}, 0xc) setgroups(0x0, 0x0) syz_emit_ethernet(0x1000, &(0x7f0000000180)="42d45d90cc2aeb1da0d576ad0fb57b027846f9387d95a043446ac2eabf315501dfddbf6ee5b43da033cbb3569ddc3af86da191fcea44a6a5607b2aec3b9a0c29a64b7a1b54beceafb830fa85b318cf840248ca3ffecf6c3b4f1c75a8a1cd99e66cc3baf57824893de43d1994cb5bb6fe4580deedb7b0b07d021f706d4641da474a5208d8051030ecd44460b81071b8e031d9ba12bd880ba8172fbd2f62fa914be4f1e8091ec21f1fcaf2b5b26d20be38ca8a8a8bf808cc2419f5399141378576aafc722ab55172c3ae24f51bde0984c0c65de817b204370234511220fb5749c40d18635c7be7d4d19ddfc094b1a83983477b31510f0a77f0663713a93ad469b8061133df83196b99e6ba2fd9987a5207750399fdb2a6a68ee20124f6c23486139d459e043b8b414ec3b4eb09b94add8bf4b05de35a5a2066121ce55952c59677eaefbbb06ff67a38e20326c62ae6b8a15fb40533d17eaedab5487c8853165826a93c4c3296a59af0f9b8d9d468239d06ad2300be8572e3e3a657d7e8468dd22b3d4f6359bc6c1c3bef7579c513b63a99657a0cd9f65932f66d48d6ebfc827178e966fd16d780cd6a6c7bcbed63f9fb757a0f93b61e5a1a794df3a59c9dce59ebbc73cc9b13a43ca58c2db7e591f5da2862aae31e111b55911d0a40afa1ef0abe6923157eebd914eef2a1997d458cd6ec47ecaac7bcdcf9d1619791f0e7b720e3c84ecdb4b1bb9a1c559ef7396cbc292064d54bb69183ddbe480daedec9572008ad98dccf1ecb1053200f852c2d524199f6ad47a136a137a48d282f0234d7d8134abc58945e1c6b3d4bfa18711d76ae9de46646e3f830f2d6f7cef2bd398976fa75bd44d25dbd9b4eb02cf68c3ece19d16da274cac737e9de5bbca29906be247ce46d91e573c21316ae5aad74c4818540cdce4b4e9e63117db61a62b46020e0e1e4e0966098c508ea2668ce8903cc0674c1b3a6fce644bc1c86e2246cbafce0683835050bdba797ffb7678771f854cc9e6b9b60844cc4223ec4fc9bfd276c3d247a6a83e82f410829d57ec2512059cf3c972436d307f6822b1eafd0fc77d6d8bade2ff6c88adbfbc4c4174aff10a6efeb6e53dac5bd7ee0b3118f2f3971f232d31cd700010703478ce23d298ce74d17e76595b08fd455cd44a5322f818477174fb25a0ac2880b72d4834ebde1aa6d5b208f7c0d679fd50dd2755fa35345872fb4af1746c9fd64cad99127a78b378c90ecfd0ebaf778044c7e4fd422b8c1c4e2b7160ca7b0550986ac9246c55be3e349182d4251ec409429253393b3ff395bf96f2f887fbb44199bf480dde18c9a18c13f95ea1367df469fbe33a2f021a05cf2afb00ee53da28034b5d460b78d8f58038d8b38f38a7ebe8a3d568e4fcefeca800aeecff41df169ff12b33ec2afb46205a29f87447a4161387572ac6abfd392d2b8a2943b0e53d561efa7e99d33f5734b52ca71e61422a55549b769b3e8cd6991ac5e3befed6af9246ce1c974c12f4b1a957efff6111d5c94659623edca7bf20b800b7b149b68e843bfe53eaf750d5a635f3c5c21c69f82ddd46c153ea498cb51246e5c31be2339f162716d99100f6ea7938afacdd74ddb2212e73f0570e258943d84d9ded8c288576c8dd500500b035ed9645dadde528dae14d5c249f933bcf794d486d6af09acd175204c04d176e7f8ddd6766c77eb37ef92c3739a1a15111236fcdabc71257a954fea292f2ff0ba2d605225d8ad758b5f907277fabd4cb4d4e7fa1d1d674d91d5399704031350830b4dd9391d928003e6b62c15f322cf9443e98235e8dd3f4a4c5ede40366d8bda07946c489121520ff1e8d2cc555730d5dc8487cf7cc1bcbaa40db03fdaab3c9a08fd47bfbf3bb18c38e9697dc69b2e6c70950001e8255325866ae458740e244b2ea2a4424e1c92eb14616fb53b274ce514418e3225aca29b47a1ecb6154f4a88b7bf774821ee3d03ec03f2a1a60a034242c46b8bfcd5db9467055010ccedbef940f9d23468b22e8fccfd9fbd5684c7235210336f2036eac561316292a3f4678edd8611e2ee7584167e47d4c49f4a58a59ca8f41d406adcb61080ba6bfed2a6a5fd1045b7d1347571f9e5230de2f0f3d271446cfad62eb7fb38f1d737d2dea196cd022a4b095efb76b709cc4b033c6e49f33bd558f562ab1cf767930da18e3a91d4d8d3969dc724de088001ce62d6c97e8ab8a2528533a187c5c649895ae5af336367bc7b5afb8047f7fb9cff0ed876bca4f7cc3bdcb0a5b19eeb272c2d7bfd330e0f1c447b2a878b9af8164e1848a1f704d137df50a1f1f4dbbc4b0ce9309b9837dfb274474851f8e4ff0ba09ee2b9dc3415fb66368be8616fcecc6662d6551ed7c0c3619d19316ffafd283edb47dfc97a4b75e7d0d19b724fb23b4f3364df2b828f6c5536bfb9c79ace47a0373cc0b8b24be342a111af7679efb46dd5afb9003927a2c2f48d45fec9f7bfbfdce12a3be382ea249093bdcdde87ba245deef352acd6a219d828bb650f0db32130059a992aa28801fa120acdebd855d11d7a236726cab142d0e1999bafbbda2e28b79f4dc8d1b29007c342b92df3a931fe5290f7dedcde7bfffabf0018373e4347a69a841b5e85dae2a78c56808fff9f135e5c820a7e31eace5db38c67ca011a4efd10401d91450422ba74d4ea78394cbba322a98b7019c800a3b1e3ddad88a0641a06771cbfae2f360302f505943ee54cdb7dc2d97bd4baa2e718204ad94b93019042c6b3d7c1ac87f03eb8dade569d4cff930e6c1f8dc30363bdb0d4bf6877777f49f46d11c29201d85a006886845cf081c577782a940431de149c796b905b77d9f1fbc4a4b29f97d022ac0419088bac9adb6b35b6b752d7be228aca7d4411a925114662df45c350c2ed1d9771a05715979478203b8477767f298814c09cf51c761fc0101ae7f1acac97aa1b6926d900cf5c9d5d0e8884c57d353b9e50018c21f225023c4bd6b4a9b6f5f7f2ef6e1121e93c678745a98e38dd1e435f4ddb03db82a750bddfd6264c7a79abf3fad8a3a8898ee419f127e3cb46987d54ec479c238521ac612ec29ffca22a76aa2637e286144d6adfd93a092ab64afaf1a1944cbec29722b9a6b7b16b4799b60c7205780fffc451d5cf1c3dd60e7cd9b1f02c6ee6eef797dfa3ffde65f458986c1fcc52a8121781d3208509da52d03fff7326233fa95ef98d7390ca901940846a46d1f331cdf7c9bc88054fb8c93f1ca92c58e3d38c6455b6aa9d88247231713c06cd7875885094d5cf347b82098987ebde12d794d65047c3037e258826f5a278c92d72a4d57658e7b3dddc7ff1ab60a2db2803ba2b0a402047321817824a13c259745f7a1544d1d8df65afdc641c0405a6109f17bc82670a1046a4a143aa0a1cb41ef87dffeacd1a6f22a607e6152866ce28015a48d756b5cc812ea60effc671fe1d45eeb47d00893fa9c29abca242aee86a7e89209969c864b31cb1b70cca89f040a7ab1b45a1a0ea90860f1ed300810d8d53751f40e1e21bd33ef84be26752ea3de81109978307f96c008117d83546f5c0306cae8a3440824fbc0cdc48d6d43e5972febc6b3775622e33b2a8398a5db6dad3847393aaa17e348c40f6821afaffcaa5e3679ad075446ea1ece2220530a57d44f8bf7dbda597613553dd09f20e703b0259594ec8715807af049dc26f0e0924a54b96d03afd995275aca29eaf7aaa67d49d95963ff6d89a09d73a0d1591076b1d848c5ca6b11da2b572ca82b376a5fd2637ab34a2a28e87bd24caccbecab9a93a6e9dbffae80161ce539e9030918da729d0b7e634653e5046abdb499e16728a3f3714b6b94b60f4527990b395321df98c68c58820ae72f3ecf9d0fb6b1765f41c2a526b03817711dc0089cac7fa5ab135dd040359d30afe9f8490c836539a86606d33b6f9b1c99969a2ac8e825c7dd74645ba186a0d7a8c7a7257d63977688a183596df24dd2d13997a4b5f45fd632fe9d349c5697abebb0b9bbccf330a276eb193dafe7a737522d496447b8f25fcf725570f4050dd2ba13b88241c086634947babb753db3c022298c944222db6e0fd557243608cc202e90a3eecbe47dcd28e3a6001eb4de99460bf7c08ac4a1c5f80e0a6d5203276e59825befc516d91887c92fd87f3f8a521b410e31a6d4587f82b4e10e4f6a6adc6dde0c0feff320bba906254dbf7067c975668c9f6ef0cf78bd105557be58e98b010d0b79595b93b43bc1048ea2c9230f5169530a4da1720365d721b14208672a31e18c215b13195235b0c7eb45bb8265439a5ad8457393471df7514ea343f385b8c342545ef3c6ac7fc6167de23e1cec1973d327f21602ab81036347b387f0f6db323b84e4be1538ab7a508132aa8844efcb3567e23221e470f7fba2b5e0674e075a3eb6e7ac184e52d63d4e14481d32de7ad18d0faf146bfa7923817eec93d6a35d54102cf80e390b482c906ed010af78f2901c006b947a67872a1fbd2619158354ca19e0edcef9aa378a02392c6cad71bec03c8ef5fdecd8bd5eb4b506450add1b8ada6897b4eac9d77e4e01ff340ff3b8a835fad7add728e2ef8eb1aeede17a12ea2d70b811462a95592b12296ab3a66829b3a480b5e386af4bc7d8ccf21b7b23b5ffc63a5d0ca71cc0fdb0e0887d47271b7534543bf3d4c2cc364e9c0f6779be580f7226dacbfb11789cba37fa02dad05c4d9da215a64536426effed253c2ae900d2deb39c51ed53a889f7ebaf6204ab3ac8216463b05c094a90b6dfeb283ed81441eb577bca5a87cb371240fd00e49184f7af0d73e5c2c721eed4c51fb5fa85a04ee097259d1d8dd29173cccf65104b021a148cce3137987cb8f6f67c0c6022be5d1f411e0b5580b4ca07646d6b32ccb911d2e33d9e6bffa88e17470f16b13a31020d155947248378d3e268c6673469afdcfd3405b4c0210ba456de2f6290a7a7641a7894d6badef30e43804823fd61d374e2128e09443502ab3e4987c4460247feda7d994dbca677baf7532f0d5c79655cd41eb9efc1881b10581bccf65b5336fb78651fe50a0a107bb6b65574ddf65db70031af97dc507936f593c30b0fd659a5992166416759c4f52812ec76a57de35e8440b702391f04ea826f05e14390dc95eb4ab6997113e4905c49452ec289a059b58eae99c1bbd67e7b15c6a5c426e5e3eb65b9e3bbd935142ce1a13929cdad9264f342b69070c5862964b39aa74bcff6c829c579ab8819af637f4b6bc7958a909f31258f0351336aba6eb264c5718390cdeb218074a94dccc62489dd8192b740b1118153c05804e7b0763f79b49879dcc50b6d00fcecb16a84678d986520b3b7dfbee30c5dd4feb0346c95cb88c78bc452b11c2840ce473bd79ae70983063ed6e4d86a71fb1b6b2cc14c6e0c28e753cdf4990973b73fd62d0f9c1bc0af038921d3163c48c7e998c22aa4a7cf87c823ce7f2177da2d357b9b60605779633999fe265f04ece0a3119dc22a2e67aa5b7da988d15d5e2f0a0cb5db1adc4d185f0600fa173e9b6c3d5a332c5bb0beed1a992280904a99bb3a4880b67518a18610747396011bff19fe3824f1421ddc123aa07c560155200a390acd61d8d6b845e203f15b3bea1172f628d08f4ea77a33ebe775e81afb7016de9845aba76f96f65a6922ae31d0e447a6982281d5ea746331e1a7e7e6ae9ed192f978a47feb5fb4c6a28e69833c94a979a5a8510073fdbb137dc2f8edca488d12aef62491c7d89831e95ea7905f8817f94c5e82d6b19833c4183bec3e1f8ef573ef5d8587a3a26") setregid(r0, r0) setuid(0xee01) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x0) r3 = fcntl$dupfd(r2, 0xa, r2) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000080)=0x2) 16:00:41 executing program 0: r0 = socket(0x10, 0x9ff2892319957756, 0x8) write(r0, &(0x7f00000029c0)="a6", 0x1) chmod(&(0x7f0000000000)='./file0\x00', 0x106) 16:00:41 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mmap(&(0x7f0000ff8000/0x4000)=nil, 0x4000, 0x3, 0x201d, r0, 0x0, 0x0) mlock(&(0x7f0000ff9000/0x3000)=nil, 0x3000) ftruncate(r0, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 16:00:41 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = dup(r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x4) 16:00:41 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000100)=""/239, 0xef, 0x40, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) open(&(0x7f00000000c0)='./bus\x00', 0x10b886, 0x0) 16:00:41 executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, 0xffffffffffffffff) r0 = semget(0x1, 0x3, 0x290) r1 = geteuid() r2 = getgid() r3 = getuid() r4 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000000)={{0x7, r1, r2, r3, r4, 0x10, 0x8}, 0x8, 0x0, 0x81}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x3, r1, r4, r1, r4, 0x40, 0xffffffff}, 0x3, 0xff, 0x9}) semget(0x1, 0x3, 0x40) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000080)=""/203) 16:00:41 executing program 0: r0 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) setgroups(0x0, 0x0) setregid(0x0, 0x0) fchmod(r0, 0x0) sync() setuid(0xee01) fchdir(r0) 16:00:41 executing program 1: fcntl$lock(0xffffffffffffffff, 0x8, 0x0) mincore(&(0x7f0000bff000/0x400000)=nil, 0x400000, &(0x7f0000000000)=""/243) close(0xffffffffffffffff) 16:00:41 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000004c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r4 = getpgid(0xffffffffffffffff) r5 = geteuid() r6 = getegid() r7 = socket$inet6(0x18, 0x0, 0x1ff) r8 = syz_open_pts() r9 = accept$inet(0xffffffffffffff9c, &(0x7f0000000500), &(0x7f0000000540)=0xc) r10 = open$dir(&(0x7f0000000a40)='./file0/file0\x00', 0x400, 0x1e7) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) r12 = socket$inet6(0x18, 0x0, 0x3ff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = accept$inet(0xffffffffffffff9c, &(0x7f0000000640), &(0x7f0000000680)=0xc) pipe2(&(0x7f00000006c0)={0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000740)={0xffffffffffffffff}, 0x10004) r17 = syz_open_pts() r18 = kqueue() pipe(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) r20 = accept(0xffffffffffffff9c, &(0x7f0000002bc0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00=p\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f00000007c0)=0x1002) r21 = getpgid(0x0) r22 = getuid() r23 = getpgrp() r24 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xc) sendmsg$unix(r0, &(0x7f00000009c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000080)="dedcd7cb5291a37bf0d947e578545866cb2ea3f42c45e11f581b72b45b24d5581f4ed4bf4a09da7abff3a9d99445113fef55f0d305d5ffe55bbb27d30ac3a1b75bab24987dfb50f3342d631662e00a7d1fed78eabbc1bd96280682677963f49ebe742ef0eb06d0b637060285e25419edcbea84f92a61074aebdce2a999849dd2c0ace212e170ffc15005c6a39e40958f3e885a98e7ae77bdc73038e31610377f273fd1a3623728586dafff60346f9b26ed404abb4b007a233a4e94676f2881020e32138e236c12f3186c10e1f34d162249565e968423e6b2", 0xd8}, {&(0x7f0000000bc0)="c58e50e029dc880eae76ae6fd15c653e0c536bf9a05911ba96d2966aae7d3dec8288542f4686b8e3d1f25918e3b3430352e4b21db0d059780d8385f240ca9f9f8deba48a946e8904c00d8aa5bc882a2a46ff6aaa1fbe7a55f6fd4387a4326f421381e0961b3b8f38bbef3186a8589eb21bab3bee2d3a9f4a8ce20f3d159bee8886e51ebcf8a31ff6f9a1822ecd13599487ecddaec8b68e91e7625bafefd934c81929b3d31e19fee94b6fda7d82f9709b0a577b53dc6e91c9536d0abc4db15a41e74b7a4f4b4dfda45d916deaf1055e2eb3b8b81ba05f6765cd771d77aaf1f348b69d640505d4f81d1108c06380218408016c1eac1b82721b79cfb1c8ad62e413119d1613cb0f58a0103d5ee54c9ccf64ee4d880171a591af903ec132b4662912ede978260245a9c5f3470f83bd8c38b5c800be38e80ffbd5a4b2579ca0b8755fd66b490e6b78c422e8150161c777bd4fe46caf6a42a48598635321d0c62f08226af81a8e46215994423e621396ab846ae6110cb7709e3fc0aab0878653936fec2b2ad714cd0a116a9c1e868a2eeee3d401db3d8587274614233e83a286e9860ef0acc136cd168b4ddcf03dd66ee3820e5d5f3bf3c2730ad1ef216ebfd93e2044a6cdf833af88932a464fbefef07a1471a3c756f86e38c5e8601e4f0313f787c5a816ad56d9158e5750d448d3afb0f3792a0bb752d0ef59f14873100b4e5c032da18509f16cc86485fce9cf7318b22887b25232a651536af088bfb41bac7dd5b27bfe850728b0773512c86719a0636589465c859f1342906411f3c233be0b21a025f181c0461a2389f911c54ab50cc9565224826c57c2d75ba60cfbb38aad7083de354dd847cbb2330f12c2f22d2b6e1576d6f1bbe758dbef66d8a81190d39706f23a40533e288210b203c86a3a9697c2d1de4788e427821fee2210c754ce8e71c0a565d2f3112b0621aee3402ab114cc0d5b56e1f5486c824b1f77e109dd25958f3df5562e51acc5c120a7171777f03cefe2bb266d4ed2200d558dd39adf039b56c2844f9c8e2fbf89e34d1d176d8c0fb185c5760d67a675baac8337ace3790da2ddded56bced9a56122f09204bef80d851dd9e660fe91b8f306a51c2572f410d32da17ef34ff8c782f5aaa6210aab886b331a26678f1645ad2f40110a94ab1c27ab618a740b60a26dd25643544213220c439e9d42b9369c59aad973ad9920daf469374d7bb063e79805f1485059125fd06636bf7ed97b4372d0447659563e5bfeeffcf301901dce36765c669dc9886006b072286339fd27c30aa06823aff56d2e1aecb200a9496b34ef83d73f121d73de7010a87778aa8e5a437eaa6f33d47fc428e99d024edcaec0ad330d8d8d470ba69cf565f56e11567648a7fbab87641b67c7f689307eb96f3e93e0bbc27db4047694470c76e2a253fd0c86d4069d7b7cbb73bb928c99b58266f782f11a2ef2d66cded0a04876a0c9c6d0e2c9d125029eda7d50886ef328d808b10495973ae497d82a250fb6b93758e6d1f9be9da9d0539f198af33bf6e76719f502efc2fe0dd627defd327acefda8157ddda5a05870b5a816340a65a73e3285281ef226d621d22c270f89a0e6a1eba74d209ec5250b8d5e566e5f70f50e8d0cd9eae5dabee085b8848e0f3592f52fc2f9a91b71be69ad518870b94387c3f73888545575ec064891b0874475d705f0772fa30d85af95fba82b4857732aacb9a01d35abd6de484a55b6e3d0f5dd3d428769bfc3e124933945e7ef338e787ec45a3fb3e191434935faae4fdbb0b29ea7914f5a358a50ee74aadc673a1da1e9c402e14db0851b6a88d71154b0dbf91b00a2ded88bcf3fc482136134fff1f43b62ea6ee8f941c162f28096a3bdd64113352e95859e749bd53a5a5c79c19ee678c13c33ee112b2ab882d8648f985be16ba1139d2cafd33b0cb0b405b3690153735fcb0510e2639865f6d281fd9509f65f31392b4443651ae6f500cda502d899ae23e151f342a970ae76c1787cd6ee873abcbc4cebf57986da07301a0e031b96346301193dfe5e85e176f1ef25b3727a241ca112fc01ef95c7fab2c9fe02f4d8bf9df56977f366970e6662dfebc730ee6d1e8ae5948e021439473952a9e56113ac74b8e4cf5c8d6a859ae9b810536d8c9f42cffba8d79187b07850e6614f84fa1dd29615279947a8c3cce5bb84deb3c7304407808cbce4599a2fb1c1ae56ffb7a7dcaed5ec6518164b6a1e08c7296d034bb2ab91699381a5ddc9b9761fd33c8fb052c90e51481c28a04ccfa168f0a4403a76cdc207f5afa6a773f594f71c311064d198968e46dec511788e85a5fcdfa21d3a2fadcfe10866363f73230a6b8831cf68e33ec0dc7d49b2be1f25dd5cbb0ff294f5db0f91eb7ac34e904b6bb7ccd6ee54b1bf3badf3875c01e52d4c88d1193e49e1debedd56cf3b8a8d26fa8b5bb1acaa45bf0422d71068f322c1529fe995c367eb16083c1972256cbcd03e5cbc3f7b7af874cb6e4de299f2cbc861df7756426e6e62ff411bf717d6225a7154da3183d8cb23501dc397d04229d72bd62789ea94013922ac49dda36cf82e12f7085f81d1613d2c629b2da4efe59591a4343cfa2f456d99cd8aac5090520e3b55a2ecc8a6f15e73fbd6cadad8780851d086db3642a12444db990b9d4a2836dc86928e053c571a738c10192f7e844945d2154d1106b071215e86a24824dac38496f01a0407a918a710a36a59b7d617e1e1ad9c67fdfd69dd357752840c1b99e77b4234d02ec8e3ec3bbba3fc9cb21fe4c798387702f1de6e0ee8ff37110799964edc4478094ff1c12276bcc50e0c8abb0481bae3e6d58a03693dbe0568c0c7c32a3897b9a5b9df58b2acc8e8e6e538a62de3f7fb38c6e36945f528eaca0cdacb7d75acba4387ab615ec6fd6e09c6470ee4cefe4d25eac7253fb38a92820c27da20aee727e0fe792d89445743064ce4f543e6767e0bb7f6cc2f77d475de418f7af3b8e1b0b21415ca26370f4639486261a9e2412f97a19935048387432abed958d6cba3adcd57c8be8c835dd88305ad14904dc2d20dbde3d758e6ab48e03f33a0448abd2ac0dc9cd73a74d10d662ca1edf29a3ccdaf9812ab28b68134122df5eb1e705dee300c4fb2f95e179e53ae84898cbc7daa9ef1cfd99be26217f130aa3b15d8fc09109880244cd4f978c696ac9575f0f97fa8b61ed3c989adfc393116f644355123c624956680b2ef7d248e9e237f3a2a2cae80c870442c7016783150ef7304d14badf801905dcc512ad0f759629d97b4f59b224589b82d0287fb2fc1d269967ba993e5eeeafd501b7eb4435ec7c3b6724f13f607b547fb6ac400d68b40b18262f0768082651a1111c641a7a36ff24afa501e151456e61e4fe66894bab63cda6519fabbf2b6f99c53ca6c02eab08060b638af077975076927c9d1b118a41defce94344ae94672858b9a2e76d1d7d58084ec6f2d756962e6c4615f7568f78fdf62e2be0e0c0e82f39059ac1b7fc671f9a79f8f55502b4b05fc62c78a8a0a1b1ac1b901b9655ceab411e19b3a767c5063e903ba81b9deabef1c1e53891b438690f40028c05d2f7734e264d25013f7a3e09d4e203002cbddd236fb98bd751966b30b59f4926d042ce8280dc898161888ab7bd33c8b6710795d046331698da73fe210bd458de4680074f2109385ebc5542479617e1de85727bb55843f7b0789ff5b6f1808f24fb9620fe450a9397db923a87d9ab65ae9c75a43fcdbd31b7321e49e043ed7ca76721de38c59adb0a29f843b288a03c2e0316a842ed5d693dc0a5e68889636283402ba5fad2e16b5a65b8b936dda4b2a1718be47fa69dcbdf0c48fb631360084f89ca1722cfeaac2d712d9d00ffa84574411910a36bb188674569114a775f65813dcafa8dd7f68749f1a57deecce76e591bd4395fdf221cfdbba060d8da9e05658f4527cfc834bf5760eddc25da4993b6c86e5f968f592c83c316801cece5a70e2fc29f5718aaa1c4701d5e35da94ac46c08e68fff193e72d32cf085b58b6bbcb0b3e473d5cbf9ddfe03983861b8746361aef1ad702b42aa7c2ffba54740861483680a16397912dd9f87c32a871e98d16293e5d3255d82fa28f0bdf5f42a93b8ea4794ac6dccd32c7e10b899949f611d542e9f1f6b87886f820c35ffe4bb6ff2acdd818603e218345a9fc0d1b79b8d3dde7bfe2424ae05a1f658deed84e45ace8f312ad00e3b10802ce20e8a06504c15dbdebbf1589593657814ec3fea09b5760e3dade4d4a2be0336f5b7484c567c70cd1b45d772ae308019bc0a26722119602c0442ce302b68f3a7b03b8bfafdd756c0bada17de5cf8b4ec05ed3fa51bb2a649ef7976521511118eae2b10a15d23aa9b2e01255739143427621c979d5f63af2056bdf8709a54b4ef248fd9896f0d259b5ba301912954142184948d398979d293d8e2d311437c55a11f0f99f4687089df613b4012d23788f7053ace847cb006d58f7b0de0eef59812b19b39c931b6fac864a4980f9f3561d4bdf2c856d92d468654a3912fff0d7434d730ae6163d95749d399d70a425e20be5afb30e9c08edcf7408be274cde7825b19015b873a3e4496ea7427abe15783a1118113c9de1ac287f8c2474a06453604fd4f14caeecb95a778c2dbb9ab369a0d955e3fde837eb173887af3058864d7dca4507800be4c3079eb4c3d370ce959b836676dc1fb82d0f2612c0716891ed0c6c6d6fd3a2973f6b7dbf9af326b9b866820c2d28598b637874ad6dea4bfadb44f7e4109661445f46d64ebbbeb926a2f6ff6321d8369c5661aedd89f84dd1ecb22fe47f131d3c5e65878d14ac8a30bb8870a20dd674ed853850956accabcef7e89cde99878cf401c0fbb1e7a271e60c9c4033750c534ed66aeadd77a63087d33646cf65381cb3d8ef4770113bc72a98aa3307d77eee8775cc053ead3501d20fda78185824e8291f070dc14b03ff7c81073180ff5861bf2298b2a96e2f37e0ed59359aa15b22bfc6ef126172ecfd375c8423afd34d039e0777329ffc6bed2df913ace6616db6bc15d2d71ac9ea10a2a5a2fba91d45c5b8cdc62a3bb5b79488d153cc7c16ebd0e105dafae52859da9ef96e4b305c106ef9f813464bfce51f06ed17b1f680f2802088352cd22498cd540c77159a5b42a7f7472f9af321ce7548611e0aa812c1b5bbf8521f505b6fc7d910ad1103eec0de4790ed5d1ef245fdab59a66b21ac23b8bf97381862fade6dff116e1a66486f7db7f6173cdb48f157bd350ed54dcc0bfd25a88c151af69a3b81d9eb8f8fa30ddfa9dd066d64b125638c84ba9b3c971df5f7157befb94fda588a51703e2500affff88677feceaf59e348fdbc10f51d8263c15bb8d30c3a58228dfe292862201eedf7182c294b7472edd47aaa072e95e97a9912a4b0d0009091cf39eeb35ff50d66948b89eb853216c888d85743016190f9a9f23c6d7ca663cd0cb2e27bdda8b4cd7d0975671f59d8ce3dff39333c8d0afd28447faf7407979888a7b66da5f4793a7b37c0ccdc027d1f0ac1c6bc1d1a67276b0ed5d45ed6a29d0ad3e48471743289d2bb2e74efd1b3f1a4e58d1a80d781681da30eacf81218ffb601dba29859f5af1c280be5764d46d9493409522afca9b3dd0ecc55f889f2180ab42461f71602a8539757699f13446c284409cffea2b03a2e1f649382114b661f14f55ca9030c0b8b2f66014a85fba94062fe4ec7ac9d93f1c98239e671113fffd54def860160d14a2c36964ab27aeff5c444f89daa3cc2b6e65f9c3a874bad867", 0x1000}, {&(0x7f0000000180)="ead8470f06517e36e05126291a9a2071b84ed2685ab895b26993193598", 0x1d}, {&(0x7f00000001c0)="269c3401c32b4d5dbabee54ba65f88d1d28db64946c2bd6ea0c57002ab212e9168980a904af871f9bdfe4c5919c54acdf03ab25404e1edb96c6132fc4adcd7fd962d01ff52139118a067b2b6e6ea050ab6d55139fbda613ad49ac42eb1320bd7691467b6030e95a99ed311fdccdc3d2339ada26275154ee0a0f1a9ad5b059a3ad6d949", 0x83}, {&(0x7f0000001bc0)="9cf87b6ff4a7918bedc84c8cbbe90b5a6a7c50edb1d8cd5550dbecf80f7db1b7c8385c81ee6bfc58026f8dccbbb92c337c8fc28e3eabaae7d5497372a559a09065d72d7c8de74feba8bbb920e9689d641518cd4fdfcb9d143d49b9b79e6afbd53c44d6fead8223119ea48eca37b866c44d123386d9cb411d7c707bb74d5bcfdaa57fa707c8a8105a10ef5b4cd94abd505c10023ce7c52e39e5abd2c16d27cb095675b6cea3b7ac4b9417ef00429bba95057203c61b3ff705fb4a1dc7a4fb0da39a41dad8eabf81bf0ded17a5c8a12219ea5c7edd387ee50da7df9503ac22d0514c56d7607da4224566d3a719e6ecfdfe06d523175b9c7933b69c6acc5555df81e20e0872e256cac7c66ce04950fafd0c0f8a62a440a1e6dad3050c742ae79cf2a967979008ff309efd5e530279eaae9b864959ec7c4e89b681870fe7bd7e3aeb8be1632f22d2ec3f0a84140eb0754566efed774ffd382a960a191be3a522dd14fe074c1411630c3a142775bd5a7f60440d5d588c609ed279dc2ed54e82eaafc7d8f571ed1ae0fb260af73a55f76af3f2780c91bb06c5fcef53710568617c0e26b50737b13c430a7dc2bf4e9fecdb8dc5cdfeea70a70ba287697ef0370f48ed39cbe6c32aef35da1776b398ef2ffeb3a25503d4f30d83c11f4233894ba78bcc7076a51a6428dedd6dde7a6c4b4cf3e48ec0ed1c476329c551d6ce6cb1a930e46ff7c3d370717461c400a7d71d215a37cd3a4e703a6e2d32a1c45c9ae149a30d8e24aff1155a268bebe48ada5dad25c2fd2c7d025cbfb9323c756772bbb87cf84445251c6bea492ac6dabb35b14a329388cb2cd20ddc7ed7877ae15e5d1e5f3fe25e6b5d6bf68ec4175f56a6d7ccb07c48904ef5feecdeb95d160020843a0c36287d6adf47f85cf7d4e969fb9108ae1e2c579a84b099c5c8d06f7e6adfae98fa58caa5891ea256b0a4aa0c91eed0fee0233e8357177dda5847c67b77ec09e8b0ca0aa3fd97f3cb1c412cf74928ef760d3a4bff6c9df631525788f26be64affd85822fc0a9d9c1eded20e9d80639664dc298179e101295617c319b13bda7317fc3b0476bcbfff10755a69c6ceae4d64c6e9e1fb89eeb069795c0e1d6f7b182ffdd10e15265bfaf0ec408edb0262836cbcf8eaa38c2993403333cb798d87807e770e5403de8000e2fe98101d8059a7b67aff19693c7807647ce16345888b0729b47597d49eb563a7459ef35a2aae581b6c4e6cc10f9d0ddc69981d6bcad0bf69a225b028defdfe1d7cb7bb6902996ee9a7bd72d6575b958213795cf950b80f4399a90dbacaa6838504d255838c1a54f3feea4541f48657ccedbbbec6ef3610ae13df2a8b97687a89146c6f3b38d26c6a2dbd2762305e36c544f9700146cb129f3de630bdec867ef1575c4ec24762503ef15065b4b81162990d31431306e1dfa48b9131b82a1d4534d4da83675028b501dcc939eee763caa297ded959fdddf73a9d92d0a52579238a81f010a60d9e79ccd253d4e30934debc0f2e731827a9ee4fdc329d0408b50871ae11ad38c5d97b640c38fb714a41aac633d5667cce2a8a8b2572c2edd9aeec69297c893a62aae63ef6eec4070f0de2964809fb8e3c745165a990fd5dd66ac399c84d22f7c978f68167cfa3b2849eb73059f21e2e24bb16672dede28e4241a5c048ee3491aa9beba3cb65d6e0c8a7245a0c7eb3b3e1ab7993d65c55a3aceb151ce44c11649ebce78df6a32e2089844734e62b6c8fc073dea392aa2807aa29bb2d9a2e636b924f7a30cb9581b46e864c46c2c7dbb8a1f5fb4b96bbf6eed35b67133eb73ed402d6e0c0c8ca1588cfa8f89d7b9a56fb54591065cbe66d3786da2ee7e3c4d62281ed540475e9913c421bab76e209e27c8d579d5125f550df80a652bc8e1dcbf47bbd0dcb795dac7f06320c1f34c7c2e91238f1779f11aeb7304a511f219c9b352b1b8e5075066d4cdb891766c6379af8b57bd9e3100504ea620afdced6d6e5fdf1bfe10e5e94348a8769aaf6cc93c6b07f49f66d8fbcd281338580b5c86a0f9f88cc71916746561f074aa621a2ab33bd1db2c4a018623a75952c4e69f900d9de613ac6e5e2421e6540b9c87eb501b7dc345d268ab3a6cc0d1d87a2c3eba2946f292f5d866005817f633fabcfa6f627b423a29214dad9504b5bf10b5019174b67d2f6e9f936dcfceb742a2754cffc7e2d0b1384f39ff255acf04a310c0aead68fcdc1c43e23f3499e95bc9f72e153c51cee948c92eba6a67ec3c00c02d330cc2adfdd968fa28aa908f0e33f60eed131d2d55a61995daa16d79d4b66e0fab72e1311c73acd41d9ff951bfbece9fdfaf6981323562ce345ab93c6ff149856d7dea7972e47ab36e4e90d1f41c60cfc4aef0ca6e00fbe41fb983c408fda58087acb8b89faae03a58b2d1dc3dd4cb38b2fe6dec912579704293330cef4b3cf9e2be5956703f1ba8edc6a498278c39673f48f1653b39f7076df9ff4cf035390cbd8f980552ade8d59575951abd4b7fcb609d1b92b40978a734393c3c10800f3bddb88d24f0f455e7ab0ba18f27f4c18cfcdca2c134c8ac0568b7fa9d689460ca1e1611ceaf2a17b97cd12de31377f1837767a9602ac6456e84bfaf3c750ea39a144be586b69c558276c5a14040f07cecaaee96e20da292c4a99787c6357f77d172ca534a8b61a29637232e67f95e8e17b50b2836d222c05b4af10867049e3cfadd41d78866728cc157482eeae7176f6a239536bff35806da186c369b372fe542ac83e6acab4ab891ced7b9f6e4caf0f1fcb63ddc47a724d1454435d6714fc6d50266412f95863cd9e72760fb9e55a7a0738249b1041e601c093c7cd538046996d59f280d634c1fd04aa6a265e7afa1f24928878ca4c986e492cd88cd62b8a8066c6a959869dd1fed1c9639b0d6829a39ff098a58513af5dc0b426504441e94519a9ac2b67da326c0274f0c0639e07fc0e59be9579107c552163da3066d3fb6abbcce6a4c66032c55b6acb5d33721f9130c8f8e2fafd7d9f3177b7b505106020e51516bc650ad35f094784eda78bacc67a965ab0472daaba1cb91e2331b1a2f2cc52df8044316050f9fe4da5420fbcc42273f00b0c12f91372bcf346afba744a276e63324995c423f84a8fb44df3d2ec265c9a14c52c4e083332c418ead42da9c74ede75a5ff48b32714ea5e5954fdfa6847bf77355084461249053c0fce7eb151e5e0bcc958ed1de6a9a0e70e198c43e45d659960e5f202f99de6aab639d3029aef1e1273784f3efa76499b6923df15af4ca4726bdd34d62705f9318fc137c8cf858600a876ce3e3a2bfda8c807d75d3aa8bfffdf064aa84ca268c0c4b62fd3d407da13c0589ed5ac7ab485041dcfb2748c8612e45deaa509ef2e8d663466dc6db89b47f13f5bf750ec8faa35522830eeb0422909efca29eb89f15a77ed974ea8dbb244a3e9a841872f984f5bb0c9da6946e8e22ca888499cf3f214f62d495d08e1cb5c74d16b207fcdd0f855b6893ef811dd830d73c20fbc71c6f20c4571ea19cc9043cae055b17a661943aed2b5a9f979d14b97d204fd62379a5aa83c23abce85bf46de5e1c9abb9538b3ae86c420eaa551dff149c58ea4aa1354590c6eb70b22c7304d0b6e0eef743c55f76548f3cefecde38ce5c664933dd4b1b06691303c135f9ecbceaad2489e15b317e93c3e01f32096418f788ed102f851280fa145b62c289534a0044f52b6c9c73bbed653655c80a45f59c6e70184078bb18f9e35781de50cafb65bbc6f6c8a3bf590d805cd065d205ba19d1cab763cd4eb1f9741d99adca9033b5ccc9edc4954f97feaa6a766712c541f3ecaa56160fe23571a84a750eaaf425e6de4b36851268616be792600c3c55af2719c973783d608b6d76f540fcd428de0d2cc57405e6d7eb80ceb80737dd870749a726b998a4af450c582fbd9fa167df822fefbafdddd6a6400461ebf91cb58d7718f56aedbe76e23d0ec8f4ed89b74b66cbdd8335e61472bf99413a5378c5c9b14a241b48d2729240e0f41ac7372e2d598ed797d9c2e06ae61f977fc8a95ee4f14bd1c4dda2582959b8d24e1afeaef2ead5e3872e9076ab55285a21cc5887b27a2feed39617f000ec17143836ef31caf97c05e4b2070af90a54d821d8f51eae48c83c1699e1afd2c58a78b530606972ae0d748a91f05dcc37cd2ea999abbb04ee3a86e079c0e0b2952beae81793284f3f4ea4459e7651cf20a8e112d62cf0c2d0477d4e2f5b75bedf22c31c148b504b6e9c28927e1b82831e6c51f9638d732580abe55489bd55b1507b4c732b720c119b621a203e9e5fabe2b2fc9e3bc26be0541bff1eec4d30bb4c20927ea1b069cc4f8f15c26a7319ef862c8fd6cd2e50e37c5292e9f266aa6b8151260a4e9016db24d8f085af73bf9dfcd088913f80b45e7d3fb2514d8456a2959307e364268f30ae9cf53550189ab47b6853376c0a133b5bc51094bc64214d96d5da86a4c1394ea3692732a8e58e449018f6f1166fbd8e3132afe33fdd1d740c0e160e1bb5b1f95b7d521d71db603396b599bacea47950fb8b1da41fa48147d0833ff122fce5bb59d365f38ced7cce27db81a2e26d98b4bdaf66f4be598f4ba2783acf63a118568e974e35e1dea4733f3c0328fe2a457a1d39538c5fbccd7c073c05ffb403c128e24a89a9f9d955545bcae1a385f0c3fffe35b8302020c3d1543d27fb493fe852ce9f52743144be9ca2de80aebaf76f80e619028dffdafe77567b6d7cbaf60c6e1031d6a8d0da423b2a49685dd7c5a760724b92892a5ec8cbf61c8e2832a750367e5ceab02f243aa6b6f78ef10029b4064993f7e2e3c6fac7b3345d40b113557a073948567ac0e6e0d6d8003dff7a8afa88d78460051b87df358433ce28449d071d08ca89b61037f393938ddea76a9aa3452d422fcfc9f4b9ec7903b4b96d975426ef124c34865fe6603ab4fc49babf6feb38b70c0b7cee68e53c03c88224388220c39418fbc94299907a9a03c4724f512ecabdd82791b17a0da7e13389579ce37791b3e58cad78f54925d5af9b7f08bf63693b036ada9bfa7036a30946ae3ff34e928b56b671efe47a454ffe2839f2b89a3bdd71cfb6f38dcf65faa52a0b42ce1d0eab7099826e1ce3a874d10a2e1b8d09f5966056368ba2a666bc83dfe3d732c29c6bc11789fabb7ee2aac9eaae87b4527d6bd6fd6fdf76c7497620b169e5f3956f666255fdb670e4430b2a6f01f6d1dcaa234acd252c7841fce24ece1645afd3795d23e3c4b974afbe25735eec930a46df5a180e1cc2dd969b86e1f536ab49404a5292485a7e60224fa06fcecca8f3294773ceb065c3e6bc3ac159cd82f952c9026b5fe189c17e81dc2d2a384fa269c4d0b6c3f6094d4e97b678b5b9767b9ade70e82fb387c5583f9752afd802b8887e8535c38a1de55988791708ac812a5292c96cb7e0e7a8b3c601e98566df52fda2a59749a035bd926cb504b3af3090815fd871cf50742a22b9c28ef8df7f756ff7608afb3d570e6548f9a828d4db46fdc7939f8039bb8ae76d980a328493d3d5787acc8be1eb6b4ee896edf3f9c2f15643b4e1ad1bbc0c725557e8212820eacc0c97ed564d54750cfc41cfb6106b600703a342f4150f6056b1aa5aca146576b7fb66028772ac90af913de6681abf131157218f893c48b379d5159c870ba94cf4dd482d4669331231a47f9051732436a02c71adfe9f9756aacecc78b0d4587d823a5d72706b6968f702b5aa556ec556cf629f6a6ce42e0cd0e2158520205419b0c810a0b7e", 0x1000}, {&(0x7f0000000280)="1c1335c0c0d7f56ef7780d17a59d9f445843d7560b35bf1159b49d", 0x1b}, {&(0x7f00000002c0)="f408defd9ca7bb99f6183b146ce9302f2cf5e0cf6b8c925ee91cf4c0db0a95111fe27daab0608406c52fd01bb4617a8b65c479b2ea94397ed8aba6702970a6ad5a60b2e109140e0c4972277f", 0x4c}, {&(0x7f0000000340)="dd1dfd5943895062dfc8b9b922136b1541f39cbd8500d123c6aef07daa81876e8ab6168b56112d9e42be87a0c9a03993", 0x30}, {&(0x7f0000000380)="6bd6e3e2aadfba8394467372a117d580f923c07c116a263758ec3088ce90bbf7ab", 0x21}], 0x9, &(0x7f0000000a80)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYBLOB="00a0a38b0b4171070000b9053a8551000a00010000fb0daa228710c2c2499cce391d3200", @ANYRES32=r21, @ANYRES32=r22, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r25, @ANYBLOB='\x00\x00\x00\x00'], 0xf0, 0x1}, 0x403) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r26, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=ANY=[@ANYBLOB="1f050000000000000000000048a95f9b5dcc659525180e0e01f5b193e121160500030000000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x32}, 0x0) 16:00:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000200)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987", 0xd2d) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x10000000007, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x1, 0x5, 0x8000000001001d3b, "ba0f0772d10de6fffffffff8ff3d20008136d283"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:41 executing program 0: r0 = kqueue() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r1) 16:00:41 executing program 0: munmap(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) 16:00:41 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) getppid() unveil(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='c\x00') fcntl$getflags(r0, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getpgid(0x0) getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r2 = socket(0x0, 0x4000, 0x4) socket$unix(0x1, 0x1, 0x0) recvfrom$inet6(r2, &(0x7f00000001c0)=""/228, 0x416, 0x2, &(0x7f00000002c0)={0x18, 0x3, 0x6, 0x4}, 0xc) fcntl$setown(r0, 0x6, r1) 16:00:41 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x290, 0xfffffffffffffffc) execve(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) 16:00:41 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x200000002047, 0x2d53) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x5e6, 0x0) fcntl$dupfd(r0, 0xa, r0) recvmsg(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/217, 0xd9}, {&(0x7f0000000280)=""/238, 0xff15}, {0x0}, {&(0x7f0000000500)=""/254, 0xfe}, {0x0, 0xfec9}], 0x210, &(0x7f0000001600)=""/210, 0xd2}, 0x0) pwritev(r0, &(0x7f0000000000), 0x1000000000000055, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000380)) 16:00:41 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x24) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') getrusage(0x0, &(0x7f0000000240)) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x10, 0x0) pipe(&(0x7f0000000000)) getrusage(0x0, 0xffffffffffffffff) 16:00:41 executing program 1: socket(0x1a, 0x4005, 0x2) 16:00:41 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x31}], 0x5f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 16:00:41 executing program 1: readlink(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000200)='./file0\x00', 0x6000, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', r0, r1) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file1\x00') 16:00:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000018c0)=[{&(0x7f00000017c0)="b6", 0x1}], 0x1) writev(r0, &(0x7f00000010c0)=[{&(0x7f0000000080)="eed506234dd9ceac1b6784ebc6729f0fd58b03b19713da4a252c4222e3ec3b581415856d91940badbfa455c55bfd1be7bf2e36211eddc6ca9e933266a7cb59a6645631ec7af12061a6b32884bd4feb808b4d2795f2362067a9d31887f9aa2c0da736a748d06c63d4f105ff7747e03886413d334325fd455a4574f8b05a1bbf7221f215ef28d2a57f05ab7782a648afbb4105064af7608a692307fce4593a847cf0690277acb8c27ff9e839c21f62900c47e0ce7b33e70e91acd787ac98847e86d8127751ca2fcbfec0c6372d073001fbf14b62eed6e1f0c8903a4c45c0e7e58f88682774afee7251cc6015d7b1cafbe00b0d693461bd72016853d54c6a4ee9ef654358bbbe67e5b5c65371bbc5c0ab7090143292685df97289b5b3b22d97258ff99b0f6a2bd1ba591997a9f1a0a81368e2672c393ef0a4de59809753d0f84c9e3196e9e9a7659ac196b8c9b94836d96c1e12682b7196754c739417ca2a0b686c9305521d3ed997c02a332ae31808434916938a546266af655760a8468c2928cf89c9bc2fa4ff4c0a817a02e7e65d999cfe56916e8175a376b7e99c69bc790f2a5ce7972ec9eb21a7bed55d754cabd6cc5290a846d17c012ccbcca60e93551ab5df83be91607c6c91ea78af5257e9c8af781c32849634e175d2b2c1a8bf350683a41b03aec58163e09612067ed65261ab53419c81b67f30591ea6fb1dad47176c49e0ae265fd55a050eac6a31ad927eb53398f20908523dbed3c5c31675c2fcfb8613c22deafd24e927341a1688b6e0b105366dcf4ea1f9919dc75911a36437974ef833fe323a6075351125fd0f54440bb9abd1920a7b33fddb1388b10c3d8cc8412536b5053f4291b4f780dd3cca1a3df797b7e9301823bded6c550ecf5460575f9c001be86d136f0aac260343a711e7febfebda0d6bcaeb9eb4e0a9b34003fef32f420b60a2d74a2ae06d5ab8a7f99b78847d8965ea52cb7bd75d572078b87e02fad878b33451f332ca44eeeecbdc5cf313c7e48fa6d6b105e328096d175be9a18e0c5b563cb3e6204a3467f06ef14889aa66fb0e50eb86e792f75fb85bce521556b8483a78ff2a4258691b803e545e4c185be20e6d6706dc955802b62b1957c7aae9bd38d351fe840af2cb4677bdee46e902990edac6b424737adbfd6d4668192cab1cbdc1f3c5f1b39f0bdb9f4443a4b82c95bca53bc9c90b5d8f4cf843aa4e12668ffaef30fa514cce4d72b7ad1ddd74b79e13feb2cb4667aaad74615a14d90702e3baea713d55965ef6b6e3bd42bf8bd53e0c8d4c6cefa100f6fc8f45427ee8a8933fa72c60a4686e28e08cac22115b5ab4a2d6ee4adf41aa986621138da0caa1bb62fcaa7dfea5bb765f63c2cf118d4e3adf639aa853da11d117179b6526af426ce4dcb1582b07cb0f6707b35a3f33fc8dd0f9b26bd0bdb4f0e100994d2f20d92fe730f7aa5c4507430a8f2721e2bd9d8ac53ba5caf7e967fc709bf333e20aaabc5e7bff517e8be8b0ec7fdb9174fa2e80f1194824b045b3b1014cfa61094a98c71b72bb5cc72af2502d5f1999a9b6ae619cee1b126bedd14c53f30b8e2352de8b6a16aa4a75333d0b21cbae7642401b6ee237ad04bf146343106fb33431a0a2a19c37e8da00617e326355135f4a47d65085b47c0f04aea8025aed7a0c3bf38a08786c02817d149f0f4b419bffee507bb30e73a508742c1a7a666d55ee47471160f4e467a2425f1fe763805e0b2558b3d2d386b998ea54b38bcabfba216b12a937a8f2d2a45579de547828ff992511894fd7aec7500d0cb17e4f6b06a689823f5d30a744dd4c3d186d98db9b11d2aca93e1a3afb7282b99c27bcc30d291bbb3650bf162ed8953bd756c84df7e746aaee3963352d0435a79556c748687d20805585bca500696fe5ada420f295830c7046a71706f8a2eebe8aaaabfcb12ff062ffe9da9b185d6ad409528ba75258a67f35edf9d21c87e0ce36f3373a2276212cfe53423436320fb2e0aabbcd5efa1e3339b17c62ec0c4e7b3c7ba0a9bd2c8cf664941278796dc3a4ba83a29e301ec4678846aeb436cc8cdba4eb088febe91155e075a23f6ef655427a8c32148a3263fee5245ea6b0ad0aec0c9448bd943812273c6ebc44c40e2e484a6a6e88027aad4151b5c4f45fc2465570dae4be6a7d82cea4c9f7040e6bb97b35910bfb8d1702e437e1331ef1231ef6d67e8eac683bdb74670c3ac5b8fa183d2ffb8a7e921fb66af515b459bf82b2a60cee6d63b21e978916d215158d590c00b7fc5e7ba2a8b11c0e257e6f10d02723d68fa4b940c4a4e69f2ed70fb154e7f602953ad31d94ed8dedc4257f660f46d1d179ee7fdb3562503c9368f8239b13c87e227312cc96704fadf06d8b58e678c264e1f7b52f6744b6fa552337beb33640cb69dbba4367e33b5800822d8ae55b94f00d77ae2d5471a3f3f35c59ffac00c9e6c5b6b7052e2a2dc3c3ad50432e0bb8868afce548bbd205a0815c4680b10e881e6fe95b1ddf7fe977c1223954c9bdd74aa458e8943d6d3749ca22c775ddd7e565bc1c7fbd59cefd81b33d9c0d8298d3f69bff60e9d55e13442bc69ac133823dde3afeedb78d948f463b93f45da24fccc8fabb45a0fe315fa19e0886fd14fc90fb85166cfdd72f20d8ee81dd669b65bd7e066864222b2bf07a3eccc24c5d0e3f906e6a3fca12704d24ba69d382330e841ebe5847fc394f24deacdb5357fb4b1d2799c6e56621df518a9fc995fd5943a81f466bdc90ec16c5d469956ef4c7cb266784d48c393cd88b5d125b1cdaad72c1ea77668de933cae324329c9b8af5ba64e77cb5c906d4d3a690ecc579e0df7a36bd1d00d92d275b288006f7e38353e0ec6241585adf67ee0cb71ce34853ce2c4b04be18a788aad5e47d89399ca6176d775bec43890758a5f67ef77e589302b87bd16d4b0769cfaeaf7224f2ab9362c5136029b089934dd44437a3d17748cc1f8ed226f89325cab4d0fe037f57038cea99373683bdc04d3f82156692674944696c6be04381ea7fa6d4ead0f390491f179b4f8902f57b240f62d2ad5dbee66b54e5be1f1ad27ba586d85a5f7f21ce9b703e7fa93deb67b3a3453992059ad60aa1580c95fd7904fdabf5249fb557ee0959faa57dc10d84410924eb53d8a63e1ceba1b50b3d1450dd2278ba35210d71c1a37556244a8421d6c0b7a849b202abd0c78cded5fb90fe68240f3af8e5e915f3a8f9593030cd6f9d760818ee914fc9fb1545cd5af788c2241de961db53a2fc8a0ff8b5e0785b0e6ce62ee500b6c48202ac5e85d29b70dd78fb98e9db507e0494cc9f418824513693fc71721f7536da9f1a4c9e5c0ef845665374c693ea522957553efdbb821672a5b32c91203cd421c063353e8f1f17fb2e85894c372d08452029ce28875f01dab97c2787276c0013e1f20e374eeaeccbda37548d99481ef168a8321fbd0cd2601035cc13ee53dcc31d6738393aefdeea991345e3421903afd29b9ddd2201fa51341e83e4a57d1bf254c6d8000de1e438b0328463b71625034d5c7b10204b0726c12b46322308a4408046c234af6c47bd71fa9f64839d0afdf6eeee25a5bb61b2ddb9afaf038ee242589cc73fc40cc0ba86634b71ae5c861795227cc9a1e630c49ab07bfcbdf82d4f6e4bfa6f1b6d628fd94f0a60819b41ba3d6693da3a9ba144b11f8c85ae55315d7fca8abc4261527891bc7d786902f889ba8b7d8df7b7ed5f33720a91aadc3d2155a25afd16620bc0488a30b6cbbde3eb8e38be2282192670a0240380cb8fc10bfd9cfb3c738fc9d18868ee4b7ad30062d8f55337e7d77d399f1e6ff75f1190eb11f67a591850329c15e033d093455769aeb79f6fbcf8af2c291c29ab76aa6247183e067d21a4ec7af7080853d735c63a09ef166203035d0848120431c075fc9057331a9a2af3c7adad9985a6b145d63fb1bec56c719bd4fb61b63432691e73159f4ffa83231ebf5f5dd3de4e645b7deb9b53424501d29101c4ab4e9f4a549ba20236d88807b6370de7126ab01dca6aeff3e3a21eba9f8e395091f7541383461181c94469d5ca9a0969c159846a976a24057824bbec10d0efee99d46b09b9cbf49fff59d7857f79127d1dd4e6e54cd8c7304e573a76717177a7766f316d903fe597ecbd91bdf2f69f6c390ddfd1499455d89cde8361c5c55ccefada0ec1b0ad9f7d2593b045df1ce48c13e403e1b23ae8404ff436db2ec3d8504272540c676717cde4f62f8ed3f3deb1b26960d97fef8371e7678edd237fa5f71f9030c0d748a82d1827644cefce37409da09e7adf6764398a53d7a7fd53d7e379ac74f98e08f4a7eaf7005b4f856d0fa69a774b6dcd45b03d2d1d851e70f47de1b783cc804dd1b273544f26e50b4133480e06b56f58e8fe7e46f8d40fdcf8392e448eb8c20bea36b518518b015dff34eff57bf21e813dff70efe924377d78c318705d134cd9c3c1cdb8e9c7adca57523a0b83c78fd061161bc9fbbeb54414c2f81991de139b47132abd73a7d8014ac6b2d7f0ccae4a7c4b2bc6f82d5e37a8bef8bebc3402a71320625921e4b33d56184b724310b93a682bfbb28b67333f505797a58ee01fd4908b9b4c0a98e6ef0b6281f93e11ef52f5508b067848b4449402b53334ef9b8bed206c24db1da6f4070de66a0a04c139219d804f0e3cca296d55b09400af0aca785bb4e36b28da9969b816493fba50f8b7ab4659b3f80b7caf8938521121aeb4e684b7ba4ec1719867fc86358eb992ba57c1c8d5575383ee53543879ce7cb2ffb01c181871eb9bbc8991bfd4f6d38f02bda8fb2289ed5ffcbeb668215f996533218dfaf41208e496da4ca267d5b8903775160312b9bb59ae8e02a1d956d76332d297efa4d0b1f5c32c262da8375c48038e2ab5497812361151dcbd06ea7413c0cb4590949cc2c768a169187d28549e27ac8c451d4631b5a32cf0edb77cfddcaed96884d3370be146bd6e2b7d8adab8e705dee2d5c27c0a5e9682d2b266ce50d5eae20e1cc46b3f53b0cd1094047e84f06389fef086a0e202c202e7f42cbbb160b746313094ee59aeb6813ab476b2e9f30bc84feabf99ebb2eaab2a6a56a62168c59ba175e887ece92d62f2982b90113226ceec459771401690868db6f666023ae76fe82c224721ba2ff1f5d6f3aee317393a6ff0c06e3f72a0033e33cd84db83a9a7a0fc7ed972cd0b6550e06ccc67abe45eba17793078d813bc032533550662eae96b53389fc69be2d710a78fc5304b3050dee778df8deefc5a6bbb61fa683339444207d57970364540d139f909f651c03b357ab9d340402cbad97590752e62e879442ee5f3fc0df666fc707f0bcd3dc5f5327f91ed50f508b587bd5c9d76fffa309c567d9b7d54244859c27e1519cd2015a8064923a2e712a88cccc806259811c5e31fd539de391b0e752b05e5f51a8bb2f9bc98c82ea9054d27c89496877a7ea6145a83a689f7156ba5687b45f916b951a219be9ccc80ece3962788c71bfe5293f2c8633e66482476f197bab79f24d868bef669ed718f10df86f686fe785c72ed1ddb189a08a82ab64d7ded1e7c932ef00054f48955225643b862011b814d309b1909d8ebc9e0d59af192dfc6105e23b2bfc2a6bc8d1af01a51df2441c5e168496950d2139c177fbb2e618ef0fc25db3466ccf435762fecae6130d25f3c17deba2f47829d6a1a8cce21af2e20aca379ec8cfeea3fa28b0f97405248e23da0d5b499023087b17c1b355ebf1aa5a0042ab0791468b3acce31e24f443792d6e513b1a945c8118c43502a", 0x1000}], 0x1000000000000061) writev(r0, &(0x7f0000001780)=[{&(0x7f00000015c0)="800a37db0302991fc78fa537e5ecf4f715e79ce68382f6b8fadaa1edab144c4dd20e9b1e9cf6c334861771a330fe495a4ec3955062e0253766746d6052a46e610e7d726204bb108374b5a644bd9f4887b62e91c3862c870f28e2544ec27b77575ff494f6202cc03412a189a9382b8881ff63bc71600bed3020a8012b3f18dbc11f", 0x81}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) recvfrom$unix(r1, &(0x7f0000000040)=""/30, 0x1e, 0x2, 0x0, 0x0) 16:00:41 executing program 0: dup(0xffffffffffffffff) socketpair(0x1, 0x5, 0x3, &(0x7f0000000240)) r0 = dup(0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000100)=0x393) setuid(r1) r2 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file1\x00', 0x0, 0x10) ioctl$TIOCSCTTY(r2, 0x20007461) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000003c40)='./file0\x00', 0x10) getpeername$unix(r2, &(0x7f0000001300)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008aeb72feeaf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1914a609879e6ed87e40e88bb6cee5c68cb757b048de6585fd2ff6130911da7b803a7511652ee3e43180fed8beea676cf004e477c639879a69164098d2c59ce0089c9240d6fc8dfaa08a4de7c1c97bb7bcc61dd9aeea2dc541404ed2a07351bfec6a9a0874c5f948dccdb0112570eae32bdbf0d4c2907c73db1a25acb55125ffca9c9d1012ea825bd4c5d045204b87a2a5aa45e44c4c0a918af87214f41d36e533e964f61a7b50e4c0a85fdc7fc0ed38036a90c5ffc0431a8604c08ca990719b216f2579b0cb3ef222ff9e24c75d3050005299ab56340e1e4f57aed2837490e2074c7e29735fd4e320b26dd25780b00e4e874539189ac01ab1d429782673bd1049339adae52d7dcc38365d9cc231b24be64e178e680cb6daaa34160d82344f2c17981f1aff9ced7a782a10ba207b35305f0c854e6dddad0119e08124eb220f204c147f561fdbd954ffae7399f"], &(0x7f00000011c0)=0x1002) setuid(0xee01) linkat(r2, &(0x7f0000000180)='./file1\x00', r2, &(0x7f00000001c0)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') 16:00:41 executing program 0: r0 = dup(0xffffffffffffff9c) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20a40, 0x0) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r4 = kqueue() r5 = dup2(r3, r3) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r7 = socket$inet(0x2, 0x4003, 0x8) r8 = socket$inet6(0x18, 0x3, 0x2b11) syz_emit_ethernet(0x1000, &(0x7f0000000340)="29dae8cc9931f95a24a5a9b5ba629e80e79111b6944219933ebb860277f5a72169bda8c7c816105b08518ced2a06d58be5883da9baef194e2d6b2d08ff6882eaa5f91b4e0129c311594b97945422bc698dfd46bcef1cf5c62cc3b33516fc2072dea72bb66783ab2261971a92173a3c0a74bdba47deb10967bfc63313ef3e0361f17a29df52834aa41d4d9a5f0e03e4c8abb735c1bc885d059d36e44b4fd2b9a3fc8d4f269b857079771701a47f996b6ba53ede2782541ba128c8c493286ab324de69f6ffce07a0ddc0b081b2a9af407dee82fac4681533162832f6fd5a4900beaccb2710140383b4f3a8d547d37280cf410835527efa32d033f99f426baf7044f7aeeadf2eee24bd0a6726bc7504b7604f4fbc1a802d3ce23b0d8f45ade95625531ef4cf78cbb6657c0b17cd3495002ff274ee3b2388245c0f020bcc05468cec5865fb1f3361ab498a1f4d230a67abbdb8ceeccd4d20da4f20651d830f994d914de665a2b6f45b558fc641acc4303a568fee8daf97a64ebf3b01644bb1b3393f096f250235df1599d4e25d1f04ac44552bd4ea6ef357e31a5ee58e4f07a184a3ba35e0c4fa14e6f7d3a22f4dfe75a2a9f3f873551caa993f1a65bd9681e956869ea834da289d408dbcba4e3ddacedb66bfb7022500b723a9d04bac3a828d31ca28a78f85d3a878099ad90e10b904e6b3bccb7ac6accfd969f4509eb6c1a6ca2bf248650c56433618ef92f0d44aa36b70fba4119e76c342bf98b11249ed356265191397e340f63bc9bdccef47b84c9aecb8c85c0be13ff2f3054bb74ee5785113ca113240c0830b7a9d25f982a16b5cfa3dc5bdfb898fabe9188480986e11cbd597a09a86fe477bfef4c91ad7e6ad1a35225e9cfae4cf88991015c9b9a26c52a31338b555c6a7015611c7ef8f51863f1fc84719dff14e2e430402eb5d878696ea4f4622ec97b7693c65f67ae271c40a11a000f2d0e1f0db13bb87d846491ee780511faedad8c8ccfbd734f7d4d0bef3cb4358ef138b32040054efce3d7bdd30cce1e99755a84a5b40f76baabb3e6756dd815e684c0e30ad153f7f245ee372a7e3400bf1164c1d495180f6f41d4f2c117069d070e86072e55fe0b425183ffec749d9f2a3e0a517a102701964bcf92db250e713d800f8740c63fcb3c94991b90b46b7dfd9700f65f3e59bda938ac06647931b0064b03bf3543e743c67653211af54a927a5eceaae4db6513f41f69c26721a2454bb1bb43b29b60b830fc7c03dd36d53172e15c59b3404a527e3fe4ea29c44180273d9deea0411581c93f4d6de729784c3664d419d97b8625226f5c433444eb83b146f0d720689a183798a7cbf5557f805a2a8c43c456adafd339d768375776edfce4680278707fc3b80a8880afefd3b695a24f3a1cbd9e2b20ed2eac0335ba1cc578aac8c65ba2585bab15cc20b111362226361f52881b86fcc23d3851c9bdbb4610ec0e55c64b63d8c7606a6b2b0189eab9985a0ffa21a2ff100e71b648601dc17a397c8c0724d1c53e7492bf7dbf87799aba9707da63c0ac4824e776cc71232a68540e9cee8363a9154308b9139db810cbaf4720c43d06411b2089d81abf8bac61cb02c6de56863892e2bfe8b8b2ebc37fc11ef04e782fbcac8135b298b36af221054b88e3a505c75c976a0b567564b42345ce965a136529e356033d9b05d42bfefdced86b03de3ea94079008dcef52c212b68870fa53bb5b603796f477b695ff87784cd65580a4b6d509c82788af243595ee827d98cfeccbd22fc729c64454494c7321e4cfdbcd10965980aa82a2c3b8ef4115c8cbb0a0682c7667d4ab11053204533c08e30890b51542bb066eba8a8e39d68ce13399ad125d35fa71f60808b237cb89a05491e96d6ddd17e7466f9831c0eef308b8ddf8d7924fa008793960c3a7db5686bc256169a7f5f65badd30448f2a28a3a4ede2b58e18142fbfb0a4b696d2dd9d1edf8f67c51b1d0e75b9d9c9b6c33512fddffcd1f825bde4f739f06bd30701d52009a4b455b811fa2e16b0f203175489e2915e3e7352fbe33d067bafb7e27b128dade9eb7d147108782d7022ea99e29a4d8ef7ed986bb79ab2c30ab6e764de03e7c7e62831c9d0a03488ee4aac522ad517c7c63a20577a50d408b23fd1480f293d6b563e0a1b0a25fae8aaaa18ae90ada472101c2d5ca9dcf62bdb633c561479e6a4f292ae4ebcbbfccb1b4aef74199a6e3e03b2d2c99b732754e89d10f605d94de6f1a569a6733f7ad60632ca5d896628306a0bb572d11728912c722de4c54ad2e3e98aa34545ab11bdb5cc3259c03d73f2bf2843c2d12913761341208d8ffeff08c6ba25f8834f2149ab6e4ee0d2d7beb1ce9f7636c1556e838b4403234f3c37cfa53b569ad53b947ea38b166a1edc48f0b5fce93d3eee7b5141295611a4331d464a63817c1c1f80e527475eff033f5f83eef51c06ec8bb803c9e1eded60b0f0c3b78ac05854604d9e968a77f6552c8c177482a9778c69639f8b1f4ff7eb0e7a1d9f22d19a52d0c648bce575afde594ca28539840d48952bcf0499a7d7870ba172b0c96ca65d279bfb580c9ea4ed242f226aa89627be0437561b13b264417ee2787971137f5c140e299831ebf91def664ca3aec856191f93b01a9af9fc7bd663e50163715d8d793144ccab764f315205dcfa6c4209b2906c3200e601761a5e7e0d0e108c6f834804bc2f06ee995ba32889e9ec9d759f92bfa1c4dedb078ae810dd58956d47b545bc6816a742f253daca074d2e50509b6cdf3a7aee08dbc28aaeaf17407c4892f9bbaba5c0537eb55921000bd88ba59bdbd035abbe1a2c9c120edefbb4102905624581dd80a513005e90eda5bfb07e3d4b9a3e0a699179db852620cbca4abb61ba8024918e26a471cdafc85c0285cd7d8fd741e874c7e0b25c07269e024df515c0c2abe1ff338a71c48aa950592514310ffaa6a23f617cb8d4ec054a9c6276c7e29d25a0b765dd495946b8a299c88dd0202cb0597989eb125b4abc7abdc9d28c03f83e5a23499aaa105884013ec01b2a73951cb7f9019ac927f6f87fa8bb0ec5af5b777cf05a1b00889c71bfe0da17e2ba9ced59300cf462a98a2a2f439300a51a78b5e49f2c647da3288ad91e083e5eddd6e8ea448c084d26cea391e063a5fbbd1a84f6bd37d909467d5dc75b134d61b66fdefcd65de37db451e7ba31c10ee4cd157b93faaefcf45ad3cd6e61fae18e73e5d0c5d0a3f45f381e4618fc5a95b9d1ba4dc920c3a0462485ec2db50789a9dd0bc14de7afdae79f13ea3bed7e91dd0e750e994773cb2001eff62baa193a80cdc49c8ddfec944b7288422410a189747eae81211a25c69934ec5097f403fee03b821834f0bf50dbb376d5db74242b5ea678d995df1968445f0ddff5febb1277a7d30cd8020ac0965b83094d6dd51d32c66eed19469dfebee84a519115c069130d05769b2f64ab99e2f105f2c350363be0e4352f35292ae3c8e63dd8f7a9bc1048da8350de9b984ae19839fe5a6b85a79022a3845083cd6a4303c90fd3fa263667ef2b7b0823523777437b7e43caa69566728ed5eb6fb986a63e4bd447a760a1947eea4a7ef229e515382c52cbb9a0274adc0c7818d307df194f6b64794cf5f2890c353bc1fc962ae4c39d2c99fdaa736588b191a1665524089f1fb2b7831a6dad3420bca3641fed2ed0ebaa3bd32e9cd65f921d32f2ece2ec503df1e49eeec51ebca8eab284014bcf65b82ad2bf75a9605023966b95311e7b7bd2d86141a1bb35e8515e5dcfcbc44b759be243f3d0d33a53c4fc0b8c8c9520f4d3527282162d2d6d112c7ab356c39aed94ee038c985ba022a63e010cae04d0aba3afcb51205658a14dbea9203b762e8550eba2ca25b0188734a69a7935b893659968be6586094cacda9c95eb4ce5513b7361cae2bfd591ef5c1bd52323dac3f9036c586bbd513253cbbed2dfd25310c06d8f67585c7b1a4a538976e36fdd0d90013a6b0a188e0e23c6410421102e9dccd15bd81f48a30d1df2e273ab05eca8429af84fe76f50d3347587ff84d41985f0595183b667e78328c81b6ba0686ab0ec4f5da51d519282a72572b12742250122792a4c7a48b07f6c85c9be62da25d1ab836d225c5942b531ae0b36467cc02265a7c046f32ea0304481a8c228efddb431a1460b7e749e97c6e194d8afd7ff2d6328f4040c0684cbbe8e2b42414c8baffb8588f2026cc3edb86796ed51e8517ba68727d3e6bfd6cf32371cc811649a740e7b5fa6b531dd93155f36b16b0f913bacb3074dcba84c7829c6213a849a353fa2dc993223f5bcdb087a8b7070bd16dbd9fbd6bc8e979e356782f0e7fdb3ab494ea96539237895459d9b32151f2e4165379e6ba5e0a1b8b0a1b816d4c18b533266ccb545fe45b08228890b05c5d28d2023b0eec2e67cc5c3621a50f7a91b7a47c1d4a0f8e4680c567d73471d85858d92ed4f1b175544ac7e9f1f3e45b8f66b646c96e277327cc1ccb49847c6449dbef96ed81d6adcdfbedb66c34f719b6a855f42286f436160dbd450f1250ce2060ebe9febdd192a1b5afe29d41487c582b45f5b550d92e2c1154174a940bf538d1be15826583867abdd14015ed32c1e6053dd5e8ee8698591f5cf208094dc93d5b0101ff0bf5377887c2158116ac33df020861f0f358953f8d5b9894640d491483522c490e015da7fa5ef71467b882e759dc27f89b737ecd4f03f73262c212373e220aa2a4c2f5ee3812c7a4435ab4ac7c1b6fea04cc12bf9ee559b4e4df211b6dc9eb5c8879805c3e79fee445e2e39a096863380094a7037af299f10fd30ca0c2c4ab5514c09556f7256a9f6ea2a8d52932da427ba152fe342c034d0235f55e7942845b87f01cfe579dfcf970bf2cc213601846717f4ca2da2f350feb2c445a4f085b893ac15bb48e3f4ac7c5cd5755cc6fb0dfd90fa7abcadf2139c953bd9ea93e6c875a187dba34071c74e57a389795eb764c558b481ba510eb21c8519a8ee92c9851ed5db9825c23a40c952cdcc7189e1b165fc3dd816203302fcea0a9b3d2d93bf1303318fe8b48437b49882211cf830a84d82e2829e5d5e570833dd608ff14449a75d9de7b3a422769fee3d85bdf7f09bf9d0f1613c76a67bb105a0badc037e7a05fe18797862182bbc88d29c46e68f6b4f0abb9dc2aef01a79c4ceeb507c70721a4c87e21e7d16ac9ff8faf465457ae41a8a6f71eab51fe1ec0bf958dec7cabc1fcdaab6d8a3e4884ba4e4eab929faf4fb0e6d477077a268caacd1c5495169c2632a0e619ff1051db1e66befcffcb26a599c908dc7af6177f389e25b02efb44a1904e63f173b3d1141e25e32454f007dbafce3f4ad7ff51a1f04ac414862cd9f822025944085b7d2018e20842e4de4f1e462374c640a233b65d634c3cb2029dd9e8f265923045a171784af9d4f8c78f8cca5f602a53a293d8863ec1f3cfe4066f085ea8e6fb26ead3a34523dc45d4fc32210e33fdd72d4a31b6c821335ce17e14b5d4889ed5dceb7e67433a0eb62227dbf8f52014f21fb6e6c911a1ad179ab105b64d52b33a2103695f1e3347912fbfa2942296cd24de03cd8b11c7ed685ef952049e94303073f64278756c11a95b66b08e0f994a53e3f32c64dc69bb757dfc38c9304313f1065f6b6e8e6726bcf94e9dbbdaa4610b980260ae2a0680c0ab213a652e1fff01e5958521e1744fe2093dbf42e34d981e7601d34a14835c66d94b8ecbcbcd97e8d3f9c1601c0cd7749f734a776fa533743d6a694d5d3d574b3f688ae0a2d802068b69f9") r9 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r10 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r11 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x80, 0x100) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x20, 0x1, 0xffffffffffffffff, 0x1200000000000}, {{r2}, 0xfffffffffffffffe, 0x0, 0x60000001, 0xd72, 0xd380}, {{r3}, 0xfffffffffffffffd, 0x80, 0x3, 0x80}, {{r4}, 0xfffffffffffffffd, 0x1, 0x1, 0x7, 0x3c4}, {{r5}, 0xfffffffffffffffd, 0x4b, 0x2, 0x2, 0x509a}], 0x27b, &(0x7f0000000200)=[{{r6}, 0xfffffffffffffffa, 0x0, 0xc0, 0x48, 0x101}, {{r7}, 0x0, 0x2, 0xf0000002, 0x3, 0x1184}, {{r8}, 0xfffffffffffffffa, 0xb5, 0x896fa0809c68b4a5, 0x7, 0x4}, {{r9}, 0xfffffffffffffffc, 0x40, 0x42, 0x1, 0x8000}, {{r10}, 0xffffffffffffffff, 0x42, 0x1, 0x1}, {{r11}, 0xfffffffffffffffe, 0x67, 0xf0000000, 0x1}, {{r12}, 0xffffffffffffffff, 0x20, 0x8, 0x7, 0x40}], 0x3, &(0x7f0000000300)={0xffff, 0x1ff}) r13 = socket$inet(0x2, 0x4000000000000001, 0x0) poll(&(0x7f0000000000)=[{r13, 0x4}], 0x1, 0x0) listen(r13, 0x0) shutdown(r13, 0x1) lseek(r7, 0x0, 0x6) 16:00:41 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x20) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x1, 0x3, 0x0, "13570f11f3ac5d369a006eeb227131211f8933de", 0x3, 0x8000}) mknod(&(0x7f0000000100)='./file0\x00', 0x2040, 0x801) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x8) 16:00:42 executing program 1: socket$inet6(0x18, 0x0, 0x8001) r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@abs={0x25af90167d5e1800}, 0x8) socket$inet6(0x18, 0x3, 0x1) getpeername$inet6(r0, 0x0, &(0x7f0000000040)) 16:00:42 executing program 0: getpeername(0xffffffffffffffff, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x400000000) mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4400) r1 = open(&(0x7f0000001180)='./bus\x00', 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) poll(&(0x7f0000000200)=[{r1, 0x1}, {r1, 0x40}], 0x1a, 0x0) lseek(r0, 0x0, 0x1) readlinkat(r0, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480)=""/52, 0x34) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001580)={0x1, 0x7f, 0xfffffffffffffe00, 0x7, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f", 0x3, 0x4023}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x7fff, 0xffffffffffffffff, 0x7, 0xfffffffffffffff8, "5fd5ffff0000000000000000000100", 0x1, 0x1000042}) fcntl$setflags(r1, 0x2, 0x1) connect(r0, &(0x7f00000004c0)=@in6={0x18, 0x3, 0x101, 0x8}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) linkat(r0, &(0x7f0000000500)='./file0\x00', r0, &(0x7f00000006c0)='./bus\x00', 0x4) write(r0, &(0x7f0000000280)="bda511a7ecbdecf7bdb2046dca4343606922a9ce50a6ed2a9b4940015c5e3c3801c38c316e2d1a9e2e174fd791890bbe90a663bdb2f5e963fcbc0e0ee3268cbf73068131ccd310e56ec18adc41dd69caae55b44b5fd1fb847b184911b801a213493753bb8362be05594991729786cb87fec97a55b038c3329af7385e4189d81ed8c01f1cf37fa1a65aabd1f46571c4ba532362c5cc253445acb627ef8591dc660f9573409a263c6fba768dee5fc739912eb22c6b536a834658de8c97ad9bc2e5e2ae4935ea9421f64c5bf6607b79de66153ab32bdcf649e1139d7e51e076", 0xde) read(r0, &(0x7f0000001d00)=""/4096, 0x1000) fchown(r0, r2, r3) readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000580)=""/160, 0xa0}, {&(0x7f0000000800)=""/176, 0xb0}], 0x2) poll(&(0x7f0000000100)=[{r0}, {r0, 0x84}, {r1, 0x120}, {r1, 0x80}, {r1, 0x1}], 0x5, 0xa9) open(&(0x7f0000000380)='./file0\x00', 0x80, 0x20) connect(r0, &(0x7f0000000700)=ANY=[@ANYBLOB="01002e2fb4006c15a61f6cd59f02003000959064d87ac39aff7cb3eac3b596d30c6e02f2adfbb85c436fedc31af26639fb8b32756102f05e715bd76eedcae15d4dca5000035645b66f60cb8eca3999ed51d7d766fbbb2198c015fc1529fc75a042d4120e5fa38f7d71a2ed10c5a6eb5e88a54d851989cf0b59000000000000000000000000000000"], 0x1) lstat(0xffffffffffffffff, &(0x7f00000003c0)) 16:00:42 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x52d8) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x40) renameat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./bus/file0\x00') 16:00:42 executing program 1: mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) socket(0x18, 0x4000, 0xfffffffffffffbff) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)) r1 = accept$inet(r0, &(0x7f0000000140), &(0x7f0000000040)=0xfe8f) poll(&(0x7f0000000080)=[{r1, 0x100}], 0x1, 0xad) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:00:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000001600)="e36258a416f72ee991a336ec37c43131093cfb25b84e5bbdc3a519700e56ed1e88171b332f5ea7fa0023d58bf64908d0d99bf7c19f078177da4ce9c287730ca1000000119f3a0e4b842dbbccbb00000000d2ba6eeb00ff01000000000000ad445d4c93c220ccb6ad0000", 0xff6e) write(r0, &(0x7f0000000380)="256ba966e418bf3557c632af6e16544e12aa18a4a563f485f0f852defe01b9ec8e4ac9832623d15e513a053523f7520ebf16b624d97f0f9da8c85563eb93b11f01ba7ed6fc0a4ffc780723f1eadb03cc09ba72b9c02fbd4becfd88bc153ff21de3a5383600000000000000009bdf49c792f8b6704cf33f3294414ffc4975012034a1c8cb394d8ad36585d0730100159c70b113ed9014a945e332bce95dcdeafb0758acff19d494672107c813c84d1e1933378283029a4ad811869cd33d005db9c26e67dbba", 0xc5) r1 = socket$inet(0x2, 0x8000, 0xdd6) getsockname$inet(r1, &(0x7f0000000340), &(0x7f0000001580)=0xc) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000000)=""/111, 0x6f}, {&(0x7f0000000100)=""/134, 0x86}, {&(0x7f0000000480)=""/100, 0x64}, {&(0x7f00000001c0)=""/28, 0x1c}, {&(0x7f0000000500)=""/4096, 0x1000}], 0x5) syz_open_pts() close(r0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000015c0)=0x6) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0x9, 0x743e4b89, "ba000000a99cb100"}) readv(r4, &(0x7f0000002780)=[{&(0x7f0000000200)=""/254, 0xfe}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000300)={0x9, 0x7, 0x5, 0x9, "d5f56904e87fb1b5a8b40fb03aac840408d6a071", 0x5f, 0x6}) 16:00:43 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/83, 0x53, 0x801, &(0x7f0000000080)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x16, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) 16:00:43 executing program 1: symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') getsockname(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) recvfrom$inet(r0, &(0x7f00000002c0)=""/4096, 0x1000, 0x0, &(0x7f0000000200)={0x2, 0x1}, 0xc) unlink(&(0x7f0000000080)='./bus\x00') 16:00:43 executing program 0: geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r1) lchown(&(0x7f0000000100)='./file0\x00', r0, r2) socket$inet6(0x18, 0x100000003, 0x102) 16:00:43 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) dup(r0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSDTR(r1, 0x20007479) 16:00:43 executing program 1: syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)) r0 = openat(0xffffffffffffffff, &(0x7f0000000240)='./bus\x00', 0x8a2, 0x52) r1 = dup(r0) sendto$inet(r1, &(0x7f0000000080)='7', 0x1, 0x2, &(0x7f00000000c0)={0x2, 0x1}, 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) select(0x40, &(0x7f0000000100)={0x100000001, 0xfffffffffffffffb, 0x5, 0x4, 0x3, 0x1, 0x80000001, 0x400}, &(0x7f0000000140)={0x4, 0x0, 0x7, 0x7, 0x80000001, 0xeb3, 0x3, 0x38980a0a}, &(0x7f0000000180)={0x8b41, 0x2, 0x7fffffff, 0x2, 0x10001, 0x8, 0x81, 0x2}, &(0x7f00000001c0)={0x3f, 0x9}) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x5df, 0x20000000000000) geteuid() writev(r2, &(0x7f0000000180), 0xaa5c5e6) 16:00:43 executing program 0: mlockall(0x2) r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x13, r0, 0x0, 0x4000000) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0x1) 16:00:43 executing program 1: getpeername$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000100)=0x12b) setitimer(0x83, 0x0, &(0x7f0000000080)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x8) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x71, 0x3f}) 16:00:43 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000080), 0xffffffffffffff1b) r1 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) bind(r0, &(0x7f00000002c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r8 = getegid() r9 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x1e85ad35, r3, r5, r6, r8, 0x40, 0xfffffffffffffff9}, 0x6, 0x3, 0xffffffffffffffff, r9, 0xa61, 0x7, 0xd4}) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f666968651160808fbf933e4725c8b4d68ba32c840bf948f151af465513e4a087e415b1b11305c017dfa90cca867b7cc48e467224cfef47fcf602b6c3038809bf14de54bdd383cbf654e2dc10e607a85d9b4db74dfcc47ba51de6396f6f6c96d7aeae3dbaeebcf85423602226d1056fb7666962df1686bd3987928c78612abc5ba6284340469c519f1e01ab69e3e321b4ce166c18729fd71c492e439ac6d43f92f2393bdb915a0b69417fca5f66c1d55b8d444037a641e379cc62c77a05af5e"], 0x10) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x1770, r6, r7, r6, r4, 0x82, 0x10001}, 0x2, 0x5, r2, r9, 0x7, 0x95d9, 0xfffffffffffffffc}) writev(r0, &(0x7f0000001800)=[{&(0x7f0000001d00)="3c82a082fc29cbb2c838020ec218490f3cdce78d3954b0e4a9a3cfda7807f0668d0fccc80c8ae5979d5f1615323ac8ce30bd0c3099f993a0440bd4344753fbac224939adc8eb18502ad550976ce0ba491829e99d40054a649754f53fc69ebd5b29d3273b5cdcff825ea0a05c636d5c331e9d8874bc3d6b700e1627", 0x7b}], 0x1) 16:00:43 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) accept$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="140000000000000007000000ba2fbb5b0000000000006a8c5d"], 0x19}, 0x0) 16:00:43 executing program 0: open(&(0x7f0000000000)='./bus\x00', 0x100, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x6000, 0x1105) clock_settime(0x3, &(0x7f0000000040)={0x4633, 0x81de}) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@file={0x1, './bus/file0\x00'}, 0xe) 16:00:43 executing program 1: r0 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x2) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7f}], 0x7, 0x0, 0x0, 0x0) sendmsg(r1, &(0x7f00000025c0)={&(0x7f0000000040)=@in6={0x18, 0x0, 0xfffffffffffffc6e, 0x40}, 0xc, &(0x7f0000002480)=[{&(0x7f0000000100)="af2142498a3a5eaf58ef331c31e7c9f342016503dd9ddf4ce9b3bf29afafee664affcd8f4a84c319c3914f91f49800b6cccf281e31ecaee4edc70e917094ed61e1ae1796195308e670f9bd71cd335bd9181e8d099c016cb3a34916a9ef53d5e0a886c70582c2f955893a9dd68f2cb6e8c39914f972e724cd754ba06be9eb66fe38750243853ba48e9f83cb352af037b2af41a84ca46bdebd405ed6461f7cb12d9ca56a82d7023da6931b11ca2581de4bfb9a24fbc8e9b4f23e1bc9fc11ab080e886c39d827f8fae1", 0xc8}, {&(0x7f0000000200)="ce337314765dd39d062145c4c0920dbb1af9812beb3935ce45b279199fc7df2b773e2f4ec820388e6a600ad0efa612f5ec06a42eda69cf9b7a68d06c53b7f814ef711f58c18bc64a985c444865c364501dbfd6143df1f8ae6ce55dac82ed1a456261d65148038b1d9126e6c7728273ac05af02f9b1dffa81d5171ac46074e6557afa4d0a5c5166729742d543bb3e71c7a69729a88c19adfea190229e80e3e37a3e5c990e3103a28f707c83bc67d1ff19a130fdacdf2a609f35ddb622ec78f6dedac2927210a7a80f805603a7b6cb5f9b56dcf4591b9234d8a1e3b79df4e542c4e559aed3a846a1a5099ea66c9d7493d44b3e0b6c11f1ec4d33782bad85d081c91e6d0286c6512e22e0f269971ea3bfc37090bcec4bfffd57e5d1d1cd0cb6aa34021e397ceabff2f6654d2cc3a5c6e9360e8c6a02542a37712474ec4b3b58508c8aeb619d048496cb95f176e80d3a111acac117d51b6baa6071e8d25b502b7459cf2ca20e119b143403d52845d596f3f6e71738380387e4bb1eb5e352631bf6c261c2a571e8664ff7afda98a02def7d22e94a2e15ba7e94affdd1a1849caa728df98e601cea8e7fb0dc3f706e8833a20d2aee4b005931d132daf53f9d7ff821910d3930b478ae527ed0228b9b0fb387884f6fb0f354bebf3f28d35eea17af88d0698a38ce7139203e74a24f6a413dfcebb3382e8e7c2f0da728cc97fbf5d7116a6477f4f32faa05e6c01a9cf923d170edb20ad300bf3b5371a71c97f736a16ef5ee61c86e9b8da74afc51af8e0d6b8cf1537fd06719902a75ce688bd356c0d8b45c906bb6feef4e333a0d28df8a56214c9e35f36f2671bd6ef38deb573f97d9df4d3ed58e32ee09b181b7ad93ee5de78e5351588d48466a5ae67cefc80db5c26a35166601583b154e1c2885d3f87510e3c905f07fdab701ca608047ec5825036c9308a3efa180c82c0c411a074701fb904dd0a29d0de23ceb963aebf35ca379056e00409403e54f6258c1bdb21ff3a527400f33e29372302796ebe6ec0ff60901829c7a0c45ba305682fe171a2988772f679332c5e81e38c1cf9741cf4d24b73b484d4660921ebe7d23ac89fecdf5f1b39a6223d31d904a3bc3763c897119b04baf457de3a8674bd4c8abc34dc3953dc5d1e2bae301d066482db3eea474502f724a025378adbb35341374d42947ea9523f267fd7da7eb3c81ac66bbaeaf0c2040b9a1bbb9c054939e605c250afbfe5b49700a2a218d3046ef825284b9499892eaad8dcd424d3a3dcfa7123f948ff7ebd1f79f19ba2b90ac3ac30974c12b49029ace2aa3f504708397bbd76854276940ce2dabdebf5b4ce13a15de9c6a32bc5acbbcefdeb43822173fc0be7fc18a4f99601da738431be7a16d183c1320cd15b606e9e5811b48e36ae0022e8c14db8d18f24cb1b2348bda6a2e282382b3c59b1671bec7b01c5367ce14003f05c902f031e129944da09163519973634909f7ee86feeccb169b826f0f1a5e4f114c3df9a200ba5f38d2a267a774a72795dbfc4c66a64f0ab12b1d210fdbeb7d1d2fe1703ce2aa7990cfa7ba625e00aa70ca015954f99ae75a2c28add2fc9c495fde801ffad34b8da27bf514c63bbbf7535bac6af349aa3878c6ae347a424032e19224d689e66a7df4e6d378b00c3833e5965567ab4761635617aa7ac3e748ebe8fe174c96a0d0c29ac966c2df7624a72fa8ec00498d0c033911ad64fd62f1c3728bc8194aae1c157d27fba27cfebcaf868d764cbace7784a8917e3036bd959e0f0c95def9800bda655cd24aadcb60491ae439dff9acfbf0a154b55407776f422acab4c02c63416165bdff8f52654fec33616c7cf69fe269285085e1c6aa5b301568fc9c15c60e20aeaa0eb397a506443c214346fb249c346c7e8dd3bd2972be41bf63747cce3a81cf994a56e3de722d4c6b5399ab842ff1da22ee6638850a89a93dbff20def5bbdbb78bd72e99573d9d2d1f8306ba918c9704ae240e98ee77f4416f1e92fc52c651c7a96147da8f52ed655e25348d4e8bdf6a1a208acc3800d5c2d81ea8a9dae5ee0fe03e6fc6f4d0399970b388d50428c7b5b1efa603fd24ab12aa6474ab9973624c641f3537fb4767cbb235b04f73bea58ca6138722311fb441584611eb26e913fd4212a6bf9c6095f3b559779c8aaafcf6acc55e169a3c99e414e7aae2757daaffca0968e1c550cad5c860f8ce9531f159ee016cf1323ceadbdb106dc13471bac4438264edfe66e50e37eb2a3ffac8f3bf68d79939ad3925818af5b3948d54f69f758f701e64cf472075b7ae53a96ea9e2301196be41d78f74f5c857bd5197c916c863f00ace95492a12c45f1f9bb72593de8cc8d47e585260fca9a302509519b13b28ab490b67d5a416358907fd0dd903a9ca5ef6925135eb8c61e35f34e788d9e5c0467ad6ef1d75d87d6e32485098b08abd5e398b9ace119b7050bd8dde4077070e4361c3726a55e959a91f5f110fdd2fabc3694b29609a092ad416e752fd12b421244aa57f792997d30a97f16c4a9e94fe511b3e5ae087788ec38498a4578362cabcc0610d2718b429707ba2a90eb5d619df880dfc7977576d1bea9fed04710415c158bc3aa5c230a6cd45497f0ad2b756fe3e37df67be6c17732aed912ec0e403b44f4e3ee7792f7a907343977a41f4b5f6e702877bf27c887de269bfba89db2547ebad051da64cc52255e3e42cd164d4dea5bdcffbc8f3e420cff1a691c68f17f72938c21a76955c6becd5a76cf28e670b3264ff83cbeb6df26ca019f77db907f846296727fb25171a365e4299b7c05958a7136182e974f94c63fe24082487b956b57728b7ed94a22af24a14e2feab159731d9b7c3d9748c460bd5a0e8a93e778652bc388ececf4db82292c6bd17334efd5c5b7b325138307ce58def7c2accf4b555fb67f4514af153c7bd605a097318deb9e50c2fc18d28c519ff14f562d51b51dadf75c83bbd07bc9f993569aa949b37f268607c0e185281f43e5d6c5ce56e068a9eddc31d17e3a3fdd5ea87cb96422a4e7be822fc50ca6d05f0ee87344b6da7cc47cd5d4453754703146b19988b48267a1897d0e8b6aa8656c79eb86063d9b2cd0ca2de23b42e141b88f5560aae184194526e53a56c58f0e941dc36d2720e756ff1bc2ff97399b19bcb59fc379f4fb64a2da8ec2db37cc46bde2759522bc054173c5c9b95bdd408e81b13c7e6a1508dc50dd989a49737a48b9753d61e17466ea299af6bea0efd844309beb482739d7e18b3e2140b20b2aced1a2ba092d779b9c44b68f11ace9672c536169006e81b3e40e0b9898fd19bbee195fde76117c67a922c5f62192b3648142b0ee2251e98749cf4400fd166912e93e296582ddbb8e5ed71d19a13d112ea735078fbf14b467934e58f654babdb683ca23d6dfa8653028b5ba300d725d1460fbeffa46d5e2ae5a5c8c144b4a16f5fd6f018dc2dae4c90d2b4ce6a118f83ffdfd5c2616fb75207fa9c74613a3b375901aca7b64a1e52679fd349e7832ffccc3470bc1e3b9878e577f77daeac71e17c2b5b85d3d76cd72b634f3b5f28e2d5d2a85ffaf8ce370a6611e728258f79de940a8ebcda46fe9879b69728502f00f3248a22f44654751278d3a21d6b4747f16a345d013c6d8a7bd3a78febdd49224af8fb2fa3e360ec2010dd25ce5276041afa60e93e4b27b03ec0b56998a72e320c9df8f678fc8286aef85459e028d69561321dc513a820ac94fb20c5831edf1f1eb3c15aafad9b6cc9054168a422c2444e087862cca3b8f5f09c64acd9e0a03cff9315acfc46e103650cf7878b748e0feaeb4524b4627978a005c51b810cf1cc6e0ef91c69c360c8e64ef94320cc727411782e3d422f56cdbdeca6d86f91791ddf352eec34634c8c38a0e3780646385d8d02bd2307f0699930353d4554b20211b8f48086751e5f1f835143fb201415c3793c9a47186b6c97e9c772b4b54bd9ad8dea1d0fe4b7785f403cdc24eacdbc77f1dc765669c6c862fa727a8fc216eed1099d259e4938cbad40b5f1506c0980c5e6b6c71288f61f3140475d39c164004a1cf31574a124ec883e03de8ef34d3e65e688255cdc9703d8e5519203b5ca27d429b43bdc79962bce1abdaf12e98e3f81cbfbcdfcfb328505168d40aa69bef168b7033e9f02c39bd434418d2e2669b24bfbd13913846d5ea77df73946e9949fb4480f164416d97111ed4cfa152b526382eaf1e18f64879f19aec3b0dadd349d956e94d8a729436a9d46f2c2263dab3d44861bd76c5a2ef99f9eb3fc8678ed6c09a39cc1bcd7654e948ed60dfe9a096371719fe4a96292bcaba05606025541a399c359126cb87822beafe463e715ff7700f68f96c4c63ec5dac6d010160c6dfdb944364d3274956f31486279e83e6e88c05d24f8bb621095a2d8b4053caf84fc66989f16c21b473d1997522e755f40ddeede2781c25ef81384f1f49b06df125e219a60bb1993210c2651b8f3bf7f0d12293e6e013d08e7209791c23d8af032a08a8ab72b71d06c2eb525f3b31f0cdfc30c5327fc7cda3a73da94e9ab15c5449bcee9f4d7a20006e40dafd251296fc02a00e665c429fc3776160d1e127d23fa718246bc5c812cffe4582ee03c550daf88eb9dd6f7955ad2496b29bb9fac16ede82ce7abb8d3a33b325eac863b77fb06ed46e4e8b1761f40ddfe9a43f19f0b8bd5c1706aac4e6cd36ba2eaa99936ded7b5b511e186548c0f45e0ab46ccd3889f1d5636256bcb3802bafe7baa58266c44cb7acc01694522de3e9f7685b7ceaa408041c4ddbb6dc9c13018f41cbf3540b558759332e62f2d77df26e11a16e3c138ee6bc8fb277679d75763b1ce1975d49b9a4ffe00c724e06b8406a8dc48b5c65dee1bb663fc5a75d494614d9312a99480f8974141d9b477ff9d6efc832d74730d19e00f689cad91b6b2b1de73689e62f3ba82470f41a44913efd95f31d616f3979443b522324db017f590c3ac20fc0b638c3d8e14a947c3b2050ae57f9a9613ff084ffecc65fa68e6a67daca6e9c605c939e40e10bf3d30f1d2b055d5dd250c8acb3555fb2cd85f9052cb4b84691cf16f1ec0b361fa00c5fbed0a669b84667b7c6d1449ea98afa7f69c9cd37d7d0a8eb5d393621d81c5fa31a259b26820d103c84e6f079dbe30ba7162bd75848441c80db1f1d1a9771e00866ce06efa2f0476f45f1bcea5af9ea750368f0b54f13cd34849e4fb5fcfeda53fa21e43d1e425e3c254de863b433bba4f9cdc7912c487245f1e3b30bf1f5e6b0b776d1552cfb22e80e791365813f4fba51934c12af88cb550ebf807913afb95b53ba4a6697a47b0b12544e30228d4d5553a318242e1451405c0d2a1b66f4b34e0af97530137113ebbee16f4a98679b3f2673afe988e9765d70b6b67eb393024ecb14b5747ccaf0aa18813d8d5c2cf44250f8282b6ff4ce5368bb19b2a25290fc5a65fd95e018d1762f1557d1fe31700ba541bfa92f08215f457fafb318fe371e151c648631983e876e2bb3f1ae124f13c805eeffde02bd7e11f3347c913dd8188700d0167138fddadcf326c7df7d3e16c29478a0830fdec3ca9610d450a2b9ded30e1c5c82889cbe09e800a672af7f0603e1dc89bf8406aaf3d10dfef807619f8ef136220d16ec7a490d318fc1ce92fab246b89c488107787068ac41c77417cdacbfa4ed80ec9c5a3bcb4f32f07a4c2ed18fd72cfef4ed34af11345ba270930695bd30dcb08b793021177469e10d52fc951fd3a65aacb9227433f58de5e0e79415153be2c0cf1a48fb71ad40488d", 0x1000}, {&(0x7f0000001200)="e9fbecfe62fa2b523df131a8a0bd323fe6eb458cdf2e4897a40d3dd67d53105567a0bfa5a0ce0a3a07f7a1657b6c905b5398b953914812e4446c7513be8da285f0e7d22292f5d225ae0dbfe481226d3ece634bd12fcb6a326653e7491636dd453bb916a8404fefc6e8294568ecddfde769fe31e7eac7a5950f35b95e4a2223a7a046f42c2a73faf83f09d8c2d2529a2b9e085e97d0c08b90e34be9e203ae78ca65497e672a96c89a6628c801a2d6f8c8b9365b8d8ff04c692c53063ab2e91b359d74f4014e2020f88b814c31cbcd4650b5ccf56e5d3012829875e88f5e158dd45c4f5c2422d06b13d522665fc8be0973677400a27d95c89b889877cc359a38276227eb6b8c2429087cebc0ef02e80228c34f93907a6e0c7fa16d14bff5f511d5570a1a59de1f8a56c2c073318acb5e0acb98b331b88c8debaa52900901ba93030b3d21a3c9eeb9c99ac22008160d59b73b65649d133d0e53633c69ebd9c4736566fad33fa08234254b18f539da12914342d0992f7ab77e051db92877d8f7823fa7132e39084a0c2444c34db89668383f0c27788d6bb2e226ab31b7eb12e51b9f199de661554fd27ec560dc26ba1c36789a7cbab7650472bbc02e074640b9998d4059b96b6c52bbe37901a3a9f490bc2952faf67c9e0c2908f931f4fbb1d1d1282c3f8c7a740724e48f966ef0f0fda47f0a7f5c73119d19784464e434f2c270502b04bc81a9f5053048c960ebe30346f7cb4fa8d707e760f458afdb3b3b30b99100ef4e877dae1d1eb4fd0f8453fc8acf0634bba5d30e40a2cb2ca1818386617dde71f25febda00c1e1373870f095d0a83feefef1bd12ea2a76da0badb7848642b22864c7983f8f4c4595e509a90b035951ac86b26ee919d83288ef738dea68f9e302763afe84f186fcbe1fa4e46853d5d76066bf811b2e5191b9d60c4639ee2827df490a823dd791336b16390e7f24ea03646f162cbf8138d1aca9f25d98617131b124fb0654ca5ae50596f3233ea0028c7141a43211e7ca183360eecb17385d6f472721f098056912d1f4c64e4bfc6f308bd65c3aff98082f7979719e69c709c989e68609d93780a10d66870bea8a2a8786914b72f65f32834e0412d5ff38e46cbf51f6f727dfeb76a4e0a70982816e5ef65eabb89030b6939d8c6d9ae1d0e71e6359de763e2216c4318c693f8df9c8f2de1470f4b376895958046d0a29bd32d02a598a16e71a671537ca0d95b9ad4a9246b8de35a5bf31b95954dafebae15b646b0665d1f840dc99a6ba7a3fecf5339196332ec68b709cd88cc8205e776c5f12f90430ae3be4c914b2c2ed19a0f0298d8b7d5d4791913ace9c56effd81e48ae4d6a40f9860e4cc51c6e68305eedba442cbe09fb28559e7140e7c6eeba67d4815baab49ef3e362c8d66ecf75704574584e7d492d4d2bfb19ac9bd06ac6aeb150d17ec2bab0d7d5d680b9f338ed5e1628683404c8a7c95f8aea953a640a478cb8340f2fe9e2ed9d93327f8f9a391288bde633cef032130d81d6a9f9178daaaadaeeb70d2b3dc74c04c028d7d6a3e60db667ad66a7b8fb7677ba9667e2bafdd25ccae60be65fae4be53ba44e870512089827801607176dc7316f172053e4f4bad3ae0cd368d53c3742ec9dea8d68989e8901f11d973129a0b083a273d00a069d3a584f61f09c74c52d410fdb9b62f20ab4d11eac14299655ba41f5f7971a0e3a352f252169dd7ddd7d0b3a5fffa00da36376b8812f9b23917554139746e6de7bfa6b805de24a30b55a633b261d63e7b54a97b7a2d651e90c7e564723330452c7e25cef257d0ab64f31cb002cb86d054ee7a7c2d19eb2c454f0a11fefccbf0461313ab7e47a055d77bfe449d77e4e1a6043dc5e5240f86f9f20c9316c310dcee98d205852c88088a42aa1230eedd7449da398447abd24be4a339c5742ce6324829644d01e044b30f5874e1307169b6d964ac5efad3b5c52c680d57cd19e7a9358c49d36ff98851625217f7987b87bfbda9a4988c86c7be095711ba37788aa770a74be9fe871796285f3d94a466cafa685cb2baf4ebd28050a6abd87e07e27361f0d5a79b00a95d007b926e2cf5331fea75e90bd087bb5c089730248da4b9dc5c3fa13dd05a0b3a8ed2bd0fbb786063a17955dae7cc6a9440e4e26f5310d8439e8e4eadac286849e7a47aa7518cd3206fba0aa22b3ae961e6328f729f004d6a5b39c41f8cc57acff99716f19403eba79489def34a31ccf93ceb897bb2881d6129bcbfe80fd46346b28758f98a6dc868217380a69759ff48ba240c6819dd58c88a56f226b0f3b850a94dafd9f90201c794ceada4998b5ddaabbe02c8887115e1815da59e5c99018f9e6090055170ab103413f085c3721ab82a80bcb7891056326d6c94146a3f633b7e555a9f37a2b7ea82d72222547917cffda408a313cf16a81f340a12785ae5b63ea361efc1ef5902fde369d7080d7785d0166d05746b447ecd2556b7425dda7fd136610fcd642e43c4ec5fb316446ca545960de44cbc18ca3747fd4cf9f194b7e614f4df28093ff8eeec9f386feec1cea48bc3d921c32cb6c4c1ac5cb8c811c639b6e535729a0128a192a44d328577b4e64ed950660371d3663b42e4d26ed4d84fe31e3bdc89c799b6d3383a1674f2f30d98ebcb2cbbb3f4e7464173fe6804633bd6d50f349fadadb605d31f3f9c20fe9fb45eadd6c4f248dba87a2ceb39e03455a9029f3f6c52bce6be228ac26b1ffa81aaf4a6c9624c9aa9071975b14b7ba5fbd493eda566859f0da6f0dcbf3c8b48dfb81bcecc1dd4ff14e6242303982d2727718639157c86ef0dcc9204e52d1f121f4cfb2e09a9988f8f46b7d9d0905fd9d7e70e0681fb2a022771bde33d091ce4d7e3f09887570c9fea10d55d3b2eda9504832bb14b17b68026e901f137cc71e45d92ed73e70a7da1e9c4933b38184cc14a36faf0cf54e3172badcd7de47425195e69db73da2c775d6742cf75a73dbf0586a45e95c8c667134cbc1529b13c0315bc3253724cb4cc66280480e4627fbdda97883f3d57ffdc23aff1e96dade7caeb95cb49750f810a08e67b245fe5ba6b1a95b5a6f3b1c16c87d2ba9cc45db8331d1fde25b5275dce7b78a6a7315f26b2d282daa47f1491ca6e0d29adb1ceb09435ca073daccbfd2f10f6ffcca1cf778c35958e9215d0cee569cec28abdaf6072d9e52a3a0eaa2a5d074db26aee9ee7bcbd73af514c9eb4b9cda37fcb7a4beb48895a949e9717d72e986ebc862822a1449b393182283b3f428e760d3329d652fdd83a0d273e8161c0d6b431fc794c1d83b088bf81af62400d7a85529b9b49af9d1dd8b83c6e5b13d2b03d82640fdbbff4f64fbf78a9d8096f3b49c6f6e6ba13e3059c9389ab51e1919e5a49080f1b45f3ea29b1127b7b8cadba52c83df0d3244d61665b61600184b5a0e55c4ea236beae03a27b01bb1010a9ab9b8bc856e55c6e52696f050cf62395d2c2149e6e33329083013e19013eeff6854fb0e0bda55219bf6a6ea5d03bc786b1b54f9cac19d313cf0c9f17714b78abe615c91e0c3df0752ceaf33c68dac316c01249ee76f79094c783e8c9797bfce744c6703d2d5abee23e6868551bafeb4f62d4bcf57cc6c791445eed8244fe9d773b3e5f984564aee9245355004e45103f57759a3036c20479254ac0473cbb0751cda34736e1a76b30a2fc84ed8a58facf9dc03c2c6c2ba8897504e7bebd6a8616f922fa65a218f7a3cbd940580000e4a85a4c1f23311495a9e889c844d4c20862b8885b3b3fdb8c2a517c1724f985f82d967ee50375081fe69898604c30b5e59ce14db2d933165bd70c6d7deedbe8876e11ee6a017094a562f4f7c704ced35d36e18ed73e50aa37474db654b065b60b551e89cf95423c632cb147aaacfcd017ea36a39ebc4993e3bea99a551426f255819262392903c6a90a0be290e7ee2a464ae87bae0e4c2e2badb4a6a89df1d7497860ea6da19c530c9064180ce769ac795a5c8b826dc32d5afd5b4b9b994d422ead6e3a0b0168bdf1e37eb3e56ad01c2b790e19ff58df9735dd5f4f84cef167180e9e7f0d35d4c96329a3514ed18c3f11c8721d8bb777577432e40aa37ed595981e84b6a82288435d92ddfd5c68934043731e677f49fa83126de3f5b007c63583df17e984d5885d5e3db310fec6863a9373b2e91a814d25a63cbf50d4cea7448795d964b2c1b5f30a5227cce527c7e457c2b7d8e450bb8477aaff88807256b064fc902b96e759959d2171fec8d02cf163c5a7e6c7c068678ac4920ca90bad8185b7cf92f140f20841e760249b1124379c001d1e2b900e6034fc737be89cdd11bf180cfc1a1c417fbfaeaff3bfa9dce0cdcfc711ca2b47ef6dccfbd2bddd2231332b0fab282e8696412a09fa630ce5c6ed14c23759173f58331ecd71ef4e449333ec8b5708764f702cfd604718fe4aee4e5dd40ebd3b8f92aba2920ba76980778e739d2f12087e3fe9b890d18ce77d720cd35de44eed87362c81e633fdabaea37f9ae8b998b60bfefd37b8a33decc2cd8750825e1f667cf48d013a37fe891e810a3033ef1586adf6af1c41a60e92382e5a81b8d3ca55d9ac96d62c6825e627ab8db10fd7fb1565512d5f34c8cd55355f131c84ec67d6c2e5c0ef9e8823c256251ffa448dea3cc8874d225cf259dac0921d6704826c24574ee04d54de1377f9aca5aeef871f9b25b3c329f33b7fb7703b47a0a6e43a6ac679c60c6404a3255fe736ec5897a60d68ab1b1e14a67ebaad391c69ceae6772c26a54eac45e0f89ff3a488077fc605ddee8633f005e58de788bde1c67396555a47a1de1a308e50ad59467af4742b05a8e9c2210ba9ef31116fad2ebff1f9cd536d93c44042c6bda29ab1f7a0e69e5b6ab791aab34cc9ecec8da1d8db4e811784d41dc5d873c722f53dbdc25d09093f32fe01d315288098ac82f4a7d4ebfa68dde22289326e525e428d04ddf3760f65299363f74d489d1b9266b1fab198e20f69977be1155e4cf938ab83f2a0609c2ef33212373ff9c4eaafde998d1e35f0f38626fc40c7331c1011e4828f7ccb743211762a0071a3a05da5c506e5d86d3d8db1f9c5ec2b174aed667d438d8cc3dcb9400649a370b2dd4cf17c2added31f570e74f26fad2bbeb12c3b33f1ecfbc0ef5a7a0351b50f607034c19c3b659ea28d6fbd12e4d7bae8fb36ef37a3ea198156a7d46329cdd463b1c1eaa3632fc0126df849fb681ee3777c16424925e197284e236c7703463f683950a017c0e2b26781250fde97e81c241ae362fbc6a9e5bc5e61e8793e3ca59f3bbd1da239b0348dcb2385db83af3dfaf2890257a3e7ac60c825ccc7dbb865b3cca25634a4aac4854e7d89c6b725a7d234805ca5050764b1442cf597ae77b492d192601209c189256f3fe3c0235dabfd256d2c071acbc0f9e5bc2e128b05b281c4f92f79c9e0cb960c1cceae39cd703f202d86e9027e3482e93d2d4cfc928b7ec9e3357af1bdc533138e79c05339c02eef2af436bcf26bbe5c2096c215cca0849872bf599af56e68e546a85a51a69323d769e0664a2aedbe3db222813bd8123a9f6b7237d84ace54eb1c209a708ed1788811a8218fbcc66720d5a3641a7dc4623129505fb2f490ff9a108dc062c8a44ff1388be99737df13c45f0d721d97467502926e40182ee34a1103dc065be2458aa91051855280f3e4e75ac0a8eb3d4e300b0983d443a3074936fefe090be0e5d18df64e76afb214aa3cf9f7a471ebf245a0fc5a7a33baef762a926dd1f435b327c1246e3d37d9521d18", 0x1000}, {&(0x7f0000000080)="f1", 0x1}, {&(0x7f0000002200)="88ee9c7685688b6786c4de56a5b1ead766ecca7c590141c1e9a5530d230d5642f84798a5941c0c547882b4ec5d51765b12549c75a5f7c6872246af9d3452d50ed8ec148d07a0517bf6bf8f5bce88fe6185b7bae85067acb189fca949626be099fd34ba4fc3d1fec59a5c4f8044ed4cc110073faa10a48799e8ec80bbd27bbba6489fd456ff63dc1e7695c81312453b758e6d5c414baeb47f591513df7671281583b2d5c74e35da6c828271f24ad88041acf2ca11", 0xb4}, {&(0x7f00000022c0)="39f2e56705d32f45f74c94b4b4b4129360dd315628c6ceb5ca474d52a9b5dbcb556ca275024f4b481e222e0e0f59621a95cf4cd88e8d8e100c2802f8212418764ed7120cab0d99d5eee5dfc7a7ed6c661d409e79a3b02e6fd83e8a46405d32c8538d538bb90f0b65b77abc216e271d878f3f736c0a33cae08bc255ed9eacf9ce51806e19636312e447ee7366a5362e1d35c60606d2fae050fb7b04f42e58c899363724d11b60810ac25bb53084c91b", 0xaf}, {&(0x7f0000002380)="58abe217d3ab01c7841dbdcdf753e703c7a94c12cf6b15a446813168d5d79a2762add4f492a9abd03dd691486b21393f0c57dedfb3c9d3e84ec6f737b91699c6026f65860a95007e641920f23bf4171fa403adca5d1220ac1f29a25bf9859b561280d794a5a7ce08f5b644707b7ab336809570a58b30e7f398ad059e45da6666fa63d8cbf49a3957ad17a6473875def4dcbff526d404129f9743104f07638851b419678d52237fff36641928e1504e78004765e0ff5f7be2c25e89e4647bff518c5d9799f4dcf2aec933d0213cc7", 0xce}], 0x7, &(0x7f0000002500)=[{0xb0, 0xffff, 0x4, "70f8e4ee3f0e99163aa66c5cb09d7e894b36d3e607f848e095d8e9187b7996e33020fa167b77cd4b5970ae25328a860adde75f2166cef06d15a4495f2ab2d9da4ccc6ab8b3079e882a7e6941bb27282e5cfae0d7ffe127c9a18297e4cade3199e617f8ce672666dd154f8ba337175ee46ba0966f4bd2d067a4933439b4ddf1f1018e746f24479a171e2227ecca3a46e3926d88d7cd52524f4bef6ddc"}], 0xb0}, 0x404) r3 = fcntl$dupfd(r1, 0xa, r2) setsockopt$sock_int(r3, 0xffff, 0x1007, &(0x7f0000002600)=0x2, 0x4) ioctl$TIOCEXCL(r3, 0x2000740d) 16:00:43 executing program 0: open(&(0x7f0000000080)='./file2\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x5) mprotect(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:00:43 executing program 1: r0 = msgget(0x1, 0x0) sync() msgsnd(r0, 0x0, 0x0, 0x0) 16:00:43 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x2) setsockopt(r0, 0x10029, 0x65, 0x0, 0x3db) setsockopt(r0, 0xfffffffffffffb6a, 0x8, &(0x7f0000000000)="f8ebe92587a9ad0e728e6994c2f05afbd52a1cefe3c069910834eeeffe51ecd4442ebca2ec9f82368729393c92fc69fa", 0x30) dup(r0) 16:00:43 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20102, 0x68) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x12, r0, 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) setuid(0xee01) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r2 = socket$unix(0x1, 0x5, 0x0) bind$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="fa016530000000000000"], 0x1) shmat(r1, &(0x7f0000fec000/0x14000)=nil, 0x3000) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/213) 16:00:43 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x18, 0xdc9}, 0xc) r1 = socket(0x11, 0x4000000004003, 0x0) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socketpair(0x10, 0x5, 0xa63e, &(0x7f0000000140)) setsockopt(r1, 0x11, 0x2, &(0x7f0000000040), 0x0) getsockname$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 16:00:43 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) write(r0, &(0x7f00000001c0)='2', 0x0) read(r0, &(0x7f0000000100)=""/172, 0xac) 16:00:43 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(0x0, r0) setgroups(0x1, &(0x7f0000000180)=[r1]) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000040)="59a70d991c5acb2c9999d0f8d8f936fed7aca82bcd3a841b161a82d018f1cfe7f25546632300e7aaf9c277c51d878b1323a6cbd01e3ccaeac8a8719f7004bc2700335c9d39f8425262a57c696b1752f681d445d804551ebb3716062cc269a91d320f1d7dbacf35abc2e5fcfb1c2d446e9321c886d9fd9fdd735c7fb4e90e1b4711b2caed8b36ebdf60e4dff48882064d68a2d039", 0x94}, {&(0x7f00000001c0)="139a66e0c7c2d02f0b0466c79b9767ee904e923ea15265caf85c94a66f78ae153ecf99647cbd3f763a0a5a3f1620e1049e59a17d1b6bac386220c5a91ac572cf56eb79701ad1d0c7918efb9d583cfb245827a0cbef0556ea4d2c7f5a331f8c1cb26ab786", 0x64}, {&(0x7f0000000240)="c1ba3d3d265e8849d21e697f5f24b19d61a0b5956ed1225271a923bfaa5180f5c95857731ca010bb7a92b52d55293c75a26d667ba07c370a07e0f3da5750ae360305aa06d7ecca34b741b71401e24e953646ad0a1043fd5a5e1142d0ba20b2ca4104d05b211242bc092659c04184960424d046606c185e92cf16d28b877f9201f722a02d07e07ea865c6445071cf3f8c4533a6f61d6b", 0x96}, {&(0x7f0000000300)="bdb0c7887229c136e33e59a35ead34c2abaeb18402efaf9a6952e7f935236f3541e39ede2e0f2fb0809fa92e97b77842bef4b09b24d10d196eee5d1f73929bbcdee84dab9b0898229f3e426ba17b2b42d824928f211f3b7934d38d3df2c6f5b610effbea3b04b941037ae8c188b2edb62ae600802dfcd102d51eedf80eff4fd87f01", 0x82}], 0x4) setuid(0xee01) syz_open_pts() 16:00:43 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001540)="eccfb12d79b5c41666c5d330d8f46275c60fe74a8af8f88ee2582ae3e00f050f49ce51ab13b7015dd73b8deb6ef820eccbbe01e82d04ab14203e874e0d2d7d67c105ca90d75acd1adfbe47ce0b5cd5ea77ef15d8c279e5945afe9face235163ac29317134277f11a23f64496fcd5539f97071103414b79738b0d69cfdb4ff636484f41394bb0721790511724879ca2e46edf87df31c90aec5611851bccf3ef8c6874783db90b37958d913d22f1365959f0ce5afd0755770f835b71786263543682b5249ef45f2a80da8817794d7933c184cf39c92841fecd8cc5e8f255d45f872da283cc1f2332891b8605024bf4a9401db743be4302590f38fe1bfeb6228d4ac481b81194b061b51296a490c9e96768bb73a3da31716fac9ee24fe99d5730a517c07b97d646f3649e6a17e68b9a27ca3f50a4d11a476e333e09253aae77af3db358a1eb91149f0ed2e318d093a27a742ad2b4a7aafb2ade1b6a38d04059f27aa43a8d3c3d3c6bdfe4ef3445d705943abd9682d975c6e485844f664da2f5863a8d1335c515d4b31ef2712aa13a42f86b46b73bf5435c1820459a5e4047884c8e059f46b51310ea3ca0c8660d9a9583af8119fc17a6a4125b632d3b543ba01c29b8567fd1f964e621bacd8e5aff6b65deb807205fd0ae01cca27b463d50db6273691fded364c1e43611f8679fbd82927b9228a81acef7bd63517b368692fa071a2a21deeaedfbed89f6a2254ecbbf401c8970f10fd6b0cae3f9e4e45e693492101f0f739c5527cb915c30003adc988598720126c9bf8ef284ae796716089b2be073bf871689adabd3f5db3eb9313967131f7c35fbd755722f0d11204115b63e6743db002d5c6f1290a4ee9b11c5a3cfb88a8c84173436cb4e380ed21455dd14de090f4195917624bcc1113bd446c2e151f88ffb62c9c1e8d35d79c038cfb8aaba70104713501177f7df8d69699c1c72c47d1a78082ef8a4443a40754943b0d04543982c3e8e98bf3651a7c3372a8e3fb330c959c11d73d7722f249c6aaaf5a2ad2dfa406b0f42c6911ebaa0cddaf3bfd053f1ff0f9d6eae3a4896133493ac0ffaf00a656225068d4af58e9d28bdec53f8e8841fe63f640a71e5681b88b21ff5c3d2ae0ee66f0131a56c115d31d89df616e058d99cdd53f558564422550f3c20b33af5cd46ecf2170d0bb37bb30bb1db4897b77dcb19e3bde3d211d9f5dcbf842c94d78dc9ab390b85c6b1a2e92b7c1ff9dae6b6329fcb1bb072f4d83869f548e67906235b5e289a69b84ff55eae7da7542eade15cddffaa62c5e64cea4cf50095a99a7b8c7669d0bab7754953da4a2cd48d25b7f20f7aef9262185ea9c38e9617fe0b57b5459ad789336e854c4ed7eb8edbc572a205731e4386b8f5652cb0c9cdc6658e6f95d091cae459c5d6aca261e86569ef84c828630b2c7cfbe7552681c57099a6122087ab4e02afa4aeca165c9014ec220c063762f07830e3d9c9d9160c4e6756194b2686c53e73c31af318feaecbf20ddf9570cdd421b24eae0c3a115f36be2c3d5ec1890751bee4e0d8a1b7b2dce30f9c3ea9556989423a0ead13cc056a75a16bc6076cb486f860a5b51ddb0e9c85e7647a761d0469aa100c1ebe8d3e094e820b5a6b5d78e1722eb4d1ef8ebae8a0cfe3e951ad49e22066fef9da5d1b13b6c46b0a88d39f3d04a07d23b3091f11df9553e1e998ddccd7b75f0a18b170af8d531461210b9481fd29234c934721a383238ceb11e80f980683db2a63b5f49d1d5b0319292fdf55c18c3b280e02c15dc2c858307da4ee43a592958f565dd2f8ad7d40953f1f439895e69703c8ebffe0e8a2d40bc5cbe68e77f8e75f9a5c9f29402bb0a5c66db4983c670e68088d46d5a829738c2399b5e9dadd6d1095c52ca80c5e1d225b01ec8fc17f29a1cc0b645036cec9ac0cfcd29d64f2778ce79ba8bd424634a3cbf34af7276af7fb010bb48a895ce1cfd078511ca18112c5abe1aebcab6c5665ab1c8a15c7dbe8a914d56d96e2ea605f4fc4b4bc03c83df1f1a3c9afb5e7bbd5015fb9fd5ed371b0d422f4d29181dd4ec76ca6b017f97c3da8df9df79fa8418dec6e5e8f6ec0e3db29118c5666c0f3e07dd27e88593693199579c127c6df82b5867aa15f8d643158d2b7e4a27f793903c38bf5c5a1abd83128a3ac5cd94e3ec100385b648df86cdfbb2beaf8b09f8cba85d1825bf63faa269adfea0a389ee76fe34efe5514c447bf4a2838659ce33124c309f46c8ea294bf31d653ac6417be441eed7e0fafb18a10727d2b969890264586672d698aa8d54f22917bfef649ef50575bff814113bc8ee978af94df4f4d6c05bc6c7adb0033d1110d591ce0a3a7085695b6c5e0bc742ac359aca0ca8a01c7337f3d3d6475e822bb740c2bc2204822e9561572a1e4a0dfa9a47facbf5226642a6ae8fb376d81847cda8d6a74fc47e4ba7cf29e10bcaf9918b67c23de0322b8aaf1d8099f7adfa268681bdad9721a5f3df5b3f1b70e0782a7506161f6a9c8d362cf5dc2c58b5d0cb6eecb9b66ea84c1d662c9f9651fcf8c3a48b58bf12c30285ade05321cec0285902bda784cc401adc5195380851a8b3d6dbb826d2ec48af857f2e705d8f0eeaa753fc655c19ffc5a54a25fb5f9c9caa3c1f3341675bd483ce80d3023a14440e16d4476d913d8266565c9ffc25021ab9d3b227264a0cb54b41b3eea7679297257eb88a2f0c090f413daba55a8e2e9683c5e58e30245532fcba10c7f91a34dcc0af0f001b8ffe8ad5cc81f0efebd8d16b42e1fc442fa8ccc551ebbf479651870877b5161c2f2f4f6f25875620f652f68828f306417c755cc185c0c99941f23815a7ac673278f3568ced435069fe58724f477d6fefdc53ad16a23f2b1b7b9f5fff92670ff17", 0x801, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000002d80)="912b949245ae31bbadaa55ff108ec27cb5c64eb156b6281f82fb3ab3a9e114b58a6dabdb64890026911c68abeae4e799457d1d368ccaa5bd0f1c4ae7d8750db16f96a08366db58cd74d0e6ddb31323c0a47178cff8b16426093cf7ca5b9b896b90090723ca8767ef8a84a1d283b97dd4bc917a53e5cdc05bd3020e0988322b946aaf6038a652505f8e5692f0751beb9d1c173de38b71395f2c2056205af6ded514a7933202dc3b16e5293f230cd52578f269b10e9dfd53e547bfb501646ed4a82aa75308cb336ae15b64c73619c7b01eafa196fca8b526e24684725ee8a435370f159da6cd763d654e8e0553f667a24a641063788581d1f347411a839a704086c4fd6cb67e5df15498fc13ce801820ccb7937c150fe0c507d5aaf1c29801ba255c95b15ee0b7ae1f07b411fae370480f09cbbba6a510f8bdf613795864f71da808eea7dfb0eb6382e839065cd9a56a227c2f42d09200dbe510ec36a338d7a8749ddf2065167aecf3f8713297856cf037ce7dd3e0901f02257efc79d919468cb6d3fbcb9a10b689c4b15405482e08ad6636ebf30b2408c1da35c082ca00f21b6dd5b7b957e4fe99e7745696d519a1c0cbc8c5982b1610e975c6aa6519f1f3c630ffb55293fef3cbf181fac3fc6699ee30aa2c0461cbe6324f972f77929f28e1e6cbd878b86da23acfe087afa70a5ccd8d0113aea9fe064ec3b2a5240bfa7ac51d6a959a8fbc8686b02a798bc601cc36282fca8a27363a6b18ab7a7d21e17468299934d383e87fba25c9b114478b96682a54d81273e0d7ac241cf3bfe730593e1096f79582331ca1ecfd3ac8daee83d94ae854b67e4b43a345804deeb51b0ff0fc4e10c2877fc4bb898f66eb4731fb545e3beb91771b3e9a6fef3325db7899217aa57a58386a91459341e7a864be01dfd234f0325865b57498e0fb3cdebd3bb91dfdd66f5ae67dd536ab1b9d36dd24b2bfdf4d86b1094925a2246c21f270a20d50d4d0e863b37e0074fa677ce8d26fc882c279083761be4f9ef490044b2e912d58df0a64aab31b46c1a62920ecae8bc6fefe09bb042aa70166ef36a8099de932e1349446b1853a1d34edf2c931e11ff2b7861ba3378c106bce70e07af034d57561d082d3565ba01bc67d72b096e8919318ca30317c380e6101a93c10fdecc1ce7840f27edfea1e3dfab22146b64fd2a4a221f96f1b04040fe92e18be634a2e099e48550a34dc3c983c42941b6ece3cdba88fca26d26744cc913380298448ec20b1f4ec4a712ec95da124012d084cc0a92b466020fe48634e3ba7ba400c5cdba9e7c1dcd0e243c8375dd2e6581583275e364c3fa6025bc262e622e1bfd60e86994f9fffb29d2cf53d1e145603a65e60dadbcda8b07882b5a37f707441962f5f269b7e8d1319eeea8200f3fad83353dcf86343d21689b275f67b8129f320dfcaf99bb5b760a002c38f76bc860bc1ab5db4faa7cdc05cc26fafe4de530bbb25a74ff26dd9afa12b5802ecc933dce18923061f8dd4e39e3c8ef0b2f6f50550bfca785ef043e99e1e72dd428959e31a5ab94fcf8cef9b7de638e1efa0d72d403014f00e38bc892ca18ab53963badfbf2f81573968d37d416f475543b7bfb5fde2376575dd634e0f51226a954248c8b41ab117758906602b49dbee7a94e3e95e618ad13f23dce3531aea504b766f952e903526923c775a1b25e70db8aac09c73247424ad470fc725c6164bf24c0e28f1d162e4d43b3077cddbc6652d5139327b407fdb805526e01b09c849e56618d9ff970e325a8cb0e578cf638362fc2fd8956f0cf9f639b22dfc0688aba1971f5fd0459189d8e93c6969ea2866b3e2dd787c64b8ae89ca8f3173dbc3e3aa4c5b3bde2aee2a116b7511105f7af6f77dce7e0b73b67be52af27f97ba824f96dc16e2b4dc85c87767ac47134620d9cd78316381048d9b8464d2a121b7046ccfe169090f6023cc762adcf3153d0c59251addaa1495a5e227bb3b29d9e18b0dd3b667569e8f754f30a50edf871db32314d15346b576e929586808e54a4986d5a09cda993831052df33993f7e7582ad37e6434d3e05c9ad36ee847ac3658be234f4cc62e6ab0001cb4776de12f6a92a87f73759271ddf213d8c085a2a5973967892f7f417e3ce9ab22e07625297e5804f1a0a62535db41f5f3365d93294107c0554954455bbdcd424635e0b588bf686ece8357f56d56dee129d89cd9955f27467a09e584d6dc3f937c327b08b3297f42541e8ef16a3e5189a89f7f8efffbe27aeaf15601d2e76c1abfb8407b310cb1fed1bfcf37c17ed5217e2ec74c4ad7d697965484f30edeb8884251252f639167e84b22ed242eb6b015394fd97e1e6d3ff92259f6bf34379bc470fc9fda6667d13d04c8bbb8156807d43f748eadfef9fbf5ad6db56ea16fc5b9b5480485cc832b767678c91bc94d211465afc2bf99720d64363843f40261b4d33c4165881b7dae01da0f02c311a11675f917c67c3351d428ebc83c2aad22f5679dde21b0ec8085b4fc6d18dda3090e29ceffc4ca4013cfa47a6135d5b66a01d4316b9179b9104fbf6b16e5c86acfe27a8955fd067b9f0b5abbdcab48c7d03ab21c5a4f6ab55bc55597b33c61c456b8bfe9a31297127c7364a96df78d897971ac165985f85e627e447619c9eb70dee0625471e53d82b9b85296f01f9f7c5308ad0aba983136723d897973cc0158c68d4252d282980a26751134a65ecb4f1ce1c281ae61eade98643677f1d80232ebb281ef637b3795e9b6681a1bab6f949b317e3becbca1f41ed3c96eded036722e0b491d88e9253dd0effa57df81d87bed19973e42a3d8fda5cb337e14e35789a744dc8e786b3e69a68b81b74265a15287f1461b08f74d9ae675e9fa3e0ff1a1964c4dd0", 0x800, 0x0, 0x0, 0x31c9cae4011a2688) r1 = socket(0x1e, 0x3, 0x0) poll(&(0x7f0000000080)=[{r1}, {r1, 0x2}, {r1, 0x40}], 0x3, 0x0) execve(0x0, 0x0, 0x0) 16:00:44 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100)='5', 0x1) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) listen(r1, 0x100000001) close(r1) fchdir(r1) 16:00:44 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) openat(r1, &(0x7f0000000080)='./file0\x00', 0x200, 0x42) setsockopt(r0, 0x29, 0x28, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:44 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x7f, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) socket$inet6(0x18, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)) r0 = kqueue() r1 = dup(r0) r2 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0x1, 0x54) linkat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000400)='./file0\x00', 0x4) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="f75e9b47970ed9778e349bad5a1c29ec9b86ca1d59463f0cc1d03ef7a0229c7a075183ae1bafa9b9676997fb240a5011a946fca4db1c16ae9573ddb956c9d486adeaa7b84513dcfe2d57f10c1c29c7d7e860240b154a40a06955d3b850a51cc6dc172534e478f9dd5070d4e3fa3e7cd187a228c32d90e13b7aea49754f9ef00f3ef7d897730ca711db154c20331bccdee20ee5304e7100a3959d76f22a30c5247459f1f8e6ef6e3c1527cca8", 0xac}], 0x1, 0x0) r3 = semget$private(0x0, 0x2, 0x0) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000000)=""/6) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000000c0)=0x84) r4 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r4, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r4, 0x2000000000029, 0xc, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) mlock(&(0x7f0000296000/0x4000)=nil, 0x4000) 16:00:44 executing program 1: mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x4) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chmod(&(0x7f0000000000)='./file0\x00', 0xb) setgroups(0x0, 0x0) setregid(0x0, r1) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) setuid(0xee01) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000200)='r\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./file0\x00', r3, r0) 16:00:44 executing program 1: readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/26, 0x1a) mlockall(0x3) mmap(&(0x7f00006e9000/0x4000)=nil, 0x4000, 0x2, 0x1011, 0xffffffffffffffff, 0x0, 0x0) r0 = msgget$private(0x0, 0x70) msgsnd(r0, &(0x7f0000000100)={0x3, "abaa7e7a1cc2c842331d0ee58a410f7b303edf3fdc3f045951f24e477d9b9b28d45ab58504a32e9c3ca0ceb19d9821583a37c82c85c44b7d3e6d730b0c305e0419f004ee32207e67fe0a"}, 0x52, 0x800) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getgid() setregid(r1, r2) 16:00:44 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="710d229a9ca601b40015000836330600000b55"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f00000002c0)="34b63303000000000000005a8d003a644fbbe86305c62c11cf2071717c9d35de0c42e96458496ba83dca8aa4671b4d60dafcc45e92fe64fa655a2d00beeab246c4e8846144ec2337630f268e2bbe361df03413bcd71daba3850295717902019bb4ddb4130b26855decdfc3231d42552f698a9b3dad827a9b7e41609e289594a6513f20f9a7957f3b7deded9015d9befb9f", 0xfffffffffffffd1b}], 0x1, 0x3e) faccessat(r0, &(0x7f0000000040)='./bus/file0\x00', 0x1, 0x3) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="da0a00627a868e93481e60653000"], 0xe) 16:00:44 executing program 0: r0 = socket(0x11, 0x3, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x3, 0x20}, 0x8) setsockopt(r0, 0x11, 0x1, 0x0, 0x0) 16:00:44 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff4a16"], 0x1, 0x0, 0x0) accept$inet(0xffffffffffffff9c, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000000)=0x7, 0x14b) shutdown(r0, 0x0) 16:00:44 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', 0x0, 0x0) flock(r1, 0x2) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x2012, r1, 0x0, 0x21) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x10002fffffffe}) 16:00:44 executing program 1: r0 = kqueue() r1 = kqueue() r2 = dup2(r0, r0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) close(r0) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x20) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000000)="8ff769a3815dab6b514f5146c7b90fb2798621355f6f4e4c86e1fa6a4fd296b4ace2d780cc196f962c1d0fd91e1e8758b98afe951ea663fe2ed16650f621469016e049", 0x43}, {&(0x7f00000000c0)}, {&(0x7f0000000140)="9d398f815b322f70971efef7", 0xc}, {&(0x7f0000000240)="c3", 0x1}, {&(0x7f0000000280)="12e66815b7b270b954815336ea5e92d18d606f4a972686d4a9383a4bbda1d348ea30c499ff8f92b3810bb43d49584b9eb5f35a7f2edf2edb385b4dde6be6d5c85f35b9195e154e335946a75da19a2f1df5a2e45938bb82a37eb166cc87e331009cc8e33b3cde3224495eafdb38a890a1f175a009829d4837d453674a106d3ea96ece64f642288c4ff76d179fc5bd86ffb5948895f3129f56153ec3e8ac0caaa8158c22f553f94ea16c0b73e2ce5a300aca49d5a45e871e493c7c", 0xba}, {&(0x7f0000000340)="95f0b975cf4d67072f", 0x9}, {&(0x7f0000000380)="e3a23ca1b202b3b5fb7d142fc9a59fc2ff377e7bb75f1e544e5c679796ca03ef7098b246ac6d0179cb7bfc161a8377158ee1e8a3aa355be7bb92fa5cf55b697b35294f0dd07b16be2cd66c03e9d3ee20528bd20781120fddbad8212499b60b196cedd7de805b01c8869094f37cf798c8bad64dfcf0181d1df6adc7b62c55bcbb691cc2773800ad302514ed88ccd6714122b9181c81c08babbc22", 0x9a}], 0x7) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x7, 0xffffffff, 0x80000001}, {{r3}, 0xffffffffffffffff, 0x1, 0x2, 0x8, 0x3}, {{r3}, 0xfffffffffffffffe, 0x1, 0x12, 0x4, 0x7}, {{r0}, 0xfffffffffffffffd, 0x84, 0x1, 0xffffffff, 0x800}, {{r0}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x0, 0x82b}, {{r1}, 0xfffffffffffffffc, 0x0, 0x20000001, 0x80000000, 0xf9ac}], 0x4, 0x0, 0x10000, 0x0) 16:00:44 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) flock(r0, 0x2) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 16:00:44 executing program 1: chmod(&(0x7f0000000000)='./file0\x00', 0x2) r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x1000000000000029, 0x41, 0x0, 0x0) 16:00:44 executing program 1: r0 = semget$private(0x0, 0x2, 0x200) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000240)=""/252) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r1, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b308978", 0xba}], 0x1) syz_open_pts() close(r1) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x9, 0x3c, "80ff0000000c0000d5000000000000000400", 0x0, 0xfffffffffffffffc}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:44 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) getegid() r1 = shmget$private(0x0, 0x4000, 0x404, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/115) seteuid(0xffffffffffffffff) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) r2 = shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x1000) open(&(0x7f0000000240)='./file0\x00', 0x10, 0x4) shmdt(r2) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="5b1cfa1f7cd991aa9176c266b8a1c702cafe61d8e0e91f620d876f59031529962f0ce2020718470fece03b796cd8908b46070dba793cabf149b41751f176c4ecd048da9a3d69119d595ecc07b7c826715b3e4fa033", 0x55}], 0x1) utimensat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x8, 0x1f}, {0x7ff, 0x81}}, 0x2) 16:00:44 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x6) write(r0, &(0x7f0000000280)="d227745ef595289b2f847fe739715b544581bfe7b77b5274a147b61717a1697749265e3400a2d6c47c1ace4a4468ca30323f515b5cf6b6931db972d7f8f024dd77d3d952b115d63d9300eefb39c63bdb86562f5f8a8c38673947d2f32c0fe1b5c81dee68a7ce2ab3eebb20fba9bc3f41edd466b1929095345f1660269b33c740a153e4ce861be22492312d171e6fb71e26bcf8f4eefb1cb21150c84258bbc9a2d7f96fba770097a4c211e19057ada7d47870492414afd21e0fc07d7a65e1e56f41c035f3fe4e3c3f287c18f7afdabc548662da68e74ee4abff88d1d5db5ced6956732207a947eb12b58815c268c8f7dd64c4ff5b847d03130055991a2f65076a8497efbeb8e3dc11d60516b692cbc740091497e7a18812114ca4c8bf626b5da260423870e43294b8d0744727bd9535600aa91d8627897307116ddc50e9b0a85204ae1366422574a68ed3bd2767bb9a067b65d10b9957f661187fffeafdffbf09790831fcdfcce50d3820b65f73ed918dd9a7351be46a4ecaa47d5d19bdc6340fc3517a67cf02b91a07e8131af4b3e074d00e01f7244fcda6eed723d542e9bb13896be9d6593bc3b181a0d48e820a3e55ed4bbde0c8e046ff5ef75dbe9b24ecb91bb42c434a59ace731aa034be4dc535c77849d694e4b08d115cca39b755f0842f7ec0183a88a06036e55d0ed7621f4b47892c8b328bd977559eb2676a1c779f87cc4c80694f8ddd4f67e2570cf80a4c849b1a44b1d17c9f246ea97981f9d545fe0c572e2862de627838ba3dbeab603bfb1f3abaffdd691b0482178b2ee596d113f14ad8e8557d0563a1101d9ca24d7d538a91ad727097a2bc83fd0abb57f0e6c2eefc4c6a1c2f326e69766395b5853048b39f0e97831418655ee37cd00dc65dbb338dc36bebb2ecae572c8a18288f6664e15add65d8596d6d47abf0b0a18915747a961b30cfa8c61a6ddd25d9c7ec44269b9ca736291a3fcf95494019d64bf0672dbb464aff29434ba7ef2067bdb65d98e8166bfd4e08e0bfd91d19e7fab1cf5b05b53248531709b0342e4c20a2c7e2ffff0e0ef7ec53c1853379828a940c3ccaee84c3fb3c0615a863b7c7d24499cf169c6e9dcb56617ed9473f88a52b4f0e5897ea5a3995956f26f5ee14772dcf1dac2bb2e5a316bd9e5b054607e37d8205a32d4fb54f6e8e846385de4e07be537d2d63f6f320b886bd1acd42c313ed28e5c6d2768d2ba041a5131def563767dc01780c6d6664fb3d440caae57c9a4b8fab346c3a9d41b0cea12fb9c16f562363c7085d0be04bf31c33f38c2c3b1522adbfb15617cf0fcd22b25aa91a127c6a51f0cbd18b5fa0a035ca5e0a6c7d05c5b883e4b9bb6aa40479fdb1cb0b307ee2ff199aea8f798cefdbd38b21898b0ccb0ea292b08e935c28efb96f310abc5525f1fed04b152777353d75e72261727acc63f079be8c6392b4277bdb828c51a33e895b1176bc81520fabfc051e4fa17a11003b7a595093435614e489797bedc67a611676a26e7f4eea22b6bbf13fa56a67b1fe9c7c33ed6e4376f473b8041d6a02c8c99ecfa8823118e5e42325ed386a8f4deb3969e45032be95c6150d144fbb2e29ad80d127385e984f7603bc8771400cbdca0ddf3a85c9435da57cb6e89427fa877aca7f173a7aaacbd3233734f044fd0487c84325e435b9088fd513a9b8dd6290013a42f39a3f977fdf3647a3d57a6d4114dfb81df56bdfd29423d47df2228b05f13773b842edc82cef4ca547db3e3540aa4d18bdeb654fdc8a3ab7aba1a39c317393ed8df47ba5965d010b31cb6dee4b6669765645e7200b47e3c4584b3a57008a9c1665c29cbcf3e71114c2a637ef2ef078dcbd07708b42e7a3f44eb75f307e991390c55de14c36d4cd969363d88839bc1c3be4a6d255e3d2eaea4d5058225ab1edaa7b3bd9c214fc27ed3a9eb1664f83b81393a3be373e8e47daedcf7cf44e547797f7afa6a42d6f1d4485b97b0a2c82356b3b50dde407766bf1c0feaf0f2a59e5c0b4dd9c86d1b8bab2bedc11aa003aa81a2466a9093f3f5901853cae986a21ebbf3646accc66234d17d6cda6064856e3b0c02f3a813c82ed259deb4d567ec9113d1e82e09913df3f0941084db2364a5d7210fa03ac694c991e049e0ea20c490758f8f9ee8183c00666e2b0c4514be2d9bbac8db19e57e0f61b2dae25bfdf0737f4c606e62cea594240315e10e2daf534477109d706aaa5b21c4541892708c9db084649f74c6ece092d7f4b826de3115992241176c0f5a615d842f899ca8709f731535bec0fdbdb055c5cb82cbc12d4607a0e1dfff14df08eb44eedcd4ac1510a6494f5a36a33439c877c67d08d2fb8bdc83b3b05cb98a6e889325c23dc20a334a3ea7a3af0aab367aba73b66610db6c629ae2321137b5560bed028deea63aefa509c657f8eed62554649efcbfc73939bc00f78f532927b20516791ebdfa3d9380af92ec789f7403f74a6ede7fb107c985bc2e7c64e4e809617ad6902d53d00b974bc8ba4cf8f9c83ce0e598b1329c48c2d3d3ea2e70168e3a01fc01364528635cd45ec25317d9e38a9f0981b76d4aecf55fa31d6c8b10e2dc03253d926d41268ec9a5ed1f3f5f75af9e78376d9d145d298e3ab99c3d69985b4df12e7b3e176fed786afb71d1e06a14793b0d6d530e0705d774a8be747bf9f5da7970f3d36beeac64c9adae3d85f15515a76ccfc3b3a3dc77c1570e641e737db4edb985f16335983262c874c90563d8bfd1ae46d984cdf195abcd02ed385adb50bff5db112eb51416587e5461fa3429b5d919f1e7e1bb29df45a9cbe1d353d3305c6d40a50fb3b937fb61d22a1afcfb61ae29c1861e944735bc712cef06341f07355fd1255064d4d395f7e9807094344f3cf13130fd51adddb5594e40ed8ae090abce1e5451573b273ea0b190a4e70ba7dc5c66bbb4636f5fc806d51b46ac3c6853dee8a4ff5ebedd8dadaeaa7e0177ec870161f61319479e6ae0b4b409f155f97f6257312d89edb82c22d2d83dcf06865936423a6bb32ab65483e1f0e1411cef5c960a5ec78e546546d67663099ffd0abb889ea227af65bd013a175999a6b6a92e3adc5b6163274116361dfb45b14b726c1497b606fd57d94acfd8ce2a62e807496d56b779f7e327536bcac09d8e1fa6d28ab708573656f6f657923369e6781791adc507f78805783a7b4dff1a9ccb99ae643f3c30eb376de7571b5c98a3902024ebebcbb969d2eed96c7bd82680ee92be9b6fac91b3ffb606a72f9ed67c8136dc2a986b20a35b7335ae47246542ee7e8d6a96588e0d5833b791c9d942aafe84c59a57a44f3412014c40a64a1e3ef7aa47d290f06d841aec5af29197b3e07c4e7db4543102aa641059b6d8ad7d46d13a923195f37af05dc1a35b93e86678d102888f7c6a9dc8888878a79bbbd36be126701404554abcedf783b3628746e5a323484ef6dfc8b6790baa207a77ce48452ee09bd7f1b98af262fbb3738793a0fe3da0e752af26f475c2d5bba1b8383fdc2315b7c164be7ece58cf11e045b992689917c55e22f7049a20a3a4951724befb2084617078aad400c6d049e06b739850b9533456a371c81e99365b2120c0706361ce6ac56f98abfe7ebbdb5ab43201d0ae889aad9e62a6ca57355a082ad200315a4fce117a264983a11d008f1b7739734aecce0fa50c4744539589bbe4d63d0bacae87207538976acf72782fac7f3e452c0918f7e1544157b0e44372022be830b93faee55283b0871969a7f6c6375dd77d09b185e64bb6179c6154eb38cf721fae5fef4b30ce0d27508f4ec2e1680fd4340559b803b3099a7ba5315de188bed22b24a94409f81054e3ec5ed583682442c49138cd057ba7431f85cd8cb1579a275773e321be6350abca45b7ab82fa552e38ba1f1588f313e4152f4675e9e5b69d2421b56785d25cc19b5bbbfd2ebedb682a5a61bdd1dcd21517fdee44251dbe0bbccdebeb5da0c9a268680e294b83a878accf24213e677cd252ea869bf74252a8a23840a305d4b99cc0aec88e71104b18c30714d609022bc2bd1d6bffa9b743d321ae2c0a409144b52cabb0e55487665e2f989a52dadf0a85433cee51562d6ed103c779c5899553f85d5713e2497eac1f0ce3d71905f5df24bcc7b1cb5c0926dc64e7a00913f4a3e9cf2d2b2e2ee2cef7e548b6939b65e00e73913699e11f5fba1c0796492587cef6f46d37c911c2050c50e078da46b45c20ae9ac50c52ca3a5ed4f5272c47f5d968e67a18b5f329299dafe7f04ebf86ebd92472e1727eeedb7b9f4cbe756045e00b67c891cdbccf89d9e5721795303b4c686bbcd632cc77030a48c63253765ccf3511ca7075d8c51bfbaca4209b1151168b772309c7628b5fcc8d639089e0bd36d4a164cacb558aaaebbf6896639a096eda3f6443e0b3300c6b9d24788d80dd03f29206fdd7734207fc265605cf7c09afddeb87ccd0a5c5ebc82d9a5d0aeb85de89411f96a28357fd1c5a9d751728305fab2eb75f3db549af076edbf551404e788041bd56cc43957c70c832f746165b39f77e58e910046cee7ba56c692ccb32d0b081ecc1e31820658bc435ff779e67df7eda38e039f4f9f2be4bfec5cb5df73c768a55918b44b0a1b768857b0e78fd0d75ca3b6650856549d7fc9f32211cccae3b697235c2db8ec31080f905c22969df5cb0992672567aa2b5fe8fb7218d40903054ca915a9bf0b9c89c819337cf1d9feebade5621cc73ec736f8fc6defe62fde1d12ecf8cc1b7ba9887ad79187df3a14b04e7dab4b10c27cf0d75d01c35f7ca0a35fb62729e8e9836c6fee1496a52f31aef804b22f4314dc4c91241627046ab1846fab118544e3d979752bb9c7167573073c7bb8ee5d6ffa0559a417aebe1cc1f59f645d14e0062720e83b1ff546b11369dadbd008486689e1ff53d37d85a1065a22e3e3e986bca1d143fbf430bd6b814ec703d171086f169533dfa890df2603cd5ed1a29b7a118ffa22318cac03c1bf93e3b21ee946a8c059f098f8e021be6dca3f6699433545c2f20b233ce87fddb22cca00c16e23a48df1816422a49f75fd4cae76238345b86f2957669fdd5ea613eca1ad7e324d54f8ebec3aedb2da8868569d3944a4bf6109c5a60dd8564e93c2153b2a14e7b9d325ae54622da5d5eff091495b596843ae60d41240a0058825f36c60b2e2ee9a198e1fcf85258a53a8804e560f624e8102df968eaad52b487d2233c50c114a3b41acafb27db9c59a73cf9953e93101890c2bf09ecfddb8359bb0c849dd7f9025a6bff97861132dd585ea33d9a8430428b838ff425c4ba418838fced6effe4038333f8b7724aaac8e95ff9338312c16e0ea34b07c85423b96c9d8ef4352bd07366a887da9875581939bd5db69407648311db5537964fa5e93b1365358d066e0121cf029c89deff0058ad5c0e8d83243647c50c15188ee19228753a0caa2057322719d2f15b41c7f41160eb945ca61b93c58cb71339d126d83a1e51c0cf2419af95cd0c3c8d82f9511225a69488757cdc3eaeb353ea084c433dbaafa23b080b1126f0e49cf8469841e9b2b4005765c91ea369346390302175452843e33c82c397d5839d892ec8abb5b168a4520bdd83cb5e4da27774405990fbf240e16ff3441c405fcf35d90833d24e64f107e60f75879b9132fd79d07c85d0734e2488bd796290504da135873500eca07ef69f865333401bca4a730ebb11201ad3c1ef11f8976eaff8e648424005868cf7853a0779d0d5d9b70b8c97cac32a705a0a73958bebecaffb4b74ce2800faa1", 0x1000) close(r0) fchdir(r0) 16:00:44 executing program 0: r0 = socket$inet6(0x18, 0x1000000001, 0x1000000000000004) setsockopt(r0, 0x29, 0x36, &(0x7f0000000080), 0x0) 16:00:44 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x200c, 0x201) mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x20000, 0x100) 16:00:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x1000000000000008) r1 = syz_open_pts() mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) socketpair(0x19, 0x8000, 0x3, &(0x7f0000000140)={0xffffffffffffffff}) listen(r2, 0x1) getpeername(r2, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000002c0)=0x40) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x82, 0x100) bind(r2, &(0x7f0000000300)=@in={0x2, 0x3}, 0xc) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000240)=""/6, 0x6}], 0x1, 0x0) execve(&(0x7f0000000340)='./bus\x00', &(0x7f0000000500)=[&(0x7f0000000380)='\xe3\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='%-\xf6(/\'&\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='.\x00'], &(0x7f00000006c0)=[&(0x7f0000000540)='\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='@)@\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)='-\'\x00']) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000700)=0x2000000000000008) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x3) 16:00:44 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) munmap(&(0x7f0000572000/0x3000)=nil, 0x3000) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) 16:00:44 executing program 0: getrusage(0x0, &(0x7f0000000380)) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="a5b30fca9dfa945f8a33f00e1074b5233dfde26b728fb46a7dd978305b8e6a06a80cc7df5fbdaa9250b5989a05f0ec793696a615a7bb24f82476e3b06f1412dd091ff3772913068d9786f6afd119229733ec518942fe3b284902384b8835544acd1b91fc00", 0x65}], 0x1) write(r0, &(0x7f0000000480)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf665990000000000000008d99dfc19e0078177da4ce9c287730c53fb394b", 0x4a) syz_open_pts() r1 = syz_open_pts() close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x55, 0x7, 0xffffffffffffff7f, "ffc6d53fb9324aa39a2ab27c8244dd42f6f3b6b8", 0x20, 0x3}) r2 = kqueue() 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, 0xfffffffffffffffd, 0x100000003, 0x400001d3e, "ba1a4b73f2002cb0caa772d83742710800000080"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:44 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2001ffc, 0x400000053ff) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getuid() r2 = getgid() fchownat(r0, &(0x7f0000000080)='./bus\x00', r1, r2, 0x2) open(&(0x7f0000000040)='./bus\x00', 0x1, 0x10) 16:00:44 executing program 1: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa1d, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x3, 0x0, 0x200000000}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) 16:00:44 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0x9, 0x9}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1000000000001005, &(0x7f0000000100)={0x745, 0x7f}, 0x10) socket(0x36, 0x3, 0x2) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1003, &(0x7f0000000000)=0x103, 0x4) r1 = socket$unix(0x1, 0x7, 0x0) accept(r0, &(0x7f0000001180)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000045ebdc6428ff320f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006f4f36af808acbaa2876261e464b2eb1c816474a1d9e0c2dc1f8b40ad8bbc9508d209067550b4a8213ba3fa782a2e777b08846b23f6a053db574e7a77e7e68612689be2f08c53b2a53d05ed088fd1af47745e3bbe0bf72c0ee32c04668ab2b5068381845e7f9cb226af51b48e3f1e22ad1"], &(0x7f0000001140)=0x1002) bind$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:00:45 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r3, &(0x7f0000001300)=[{&(0x7f00000001c0)=""/48, 0x30}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/239, 0xef}], 0x3) writev(r4, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r4, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1) writev(r4, &(0x7f0000000140)=[{&(0x7f00000000c0)="a4", 0x1}], 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x10, 0x3b2) fcntl$setstatus(r0, 0x4, 0xc0) dup2(r1, r4) execve(0x0, 0x0, 0x0) 16:00:45 executing program 1: mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f00000000c0)='./file1\x00', r0, &(0x7f0000000100)='./file1\x00') r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000240)=""/254, 0xfe, 0x43, &(0x7f0000000140)=@file={0x1, './file0/\x00'}, 0xb) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000d06ff8)='./file0\x00') openat(r1, &(0x7f0000000200)='./file0/\x00', 0x0, 0x0) 16:00:45 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='r\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') chdir(&(0x7f0000000180)='./file0\x00') chdir(&(0x7f0000739ffe)='..') r0 = socket$inet(0x2, 0x3, 0xe461) sendto(r0, &(0x7f0000000040)="29f7954194e04ed1f059c46d84604ef449d0da50339740", 0x17, 0x0, &(0x7f0000000140)=@in6={0x18, 0x0, 0x1, 0x2b}, 0xc) chmod(&(0x7f0000000200)='./file1\x00', 0x2) 16:00:45 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0xa1}, {0x0, 0x7}}, 0x0) 16:00:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e64111d0fc5010e1ab23c3238a10790be7e88063adee0373ed4c4f95193c454b04cd0397bd3c2546417bf49efbe3f1cbbebef210d72a16619ca1d9e8c0b3cdcdbc14e0bea7c150b6bd0fd56386906d271480d8e3afad698a637197bee2042f4bf32dcca36f5a5e0f738edf494de37254009ab7b06dd9df6da01f5a8fcf4f263f1ae846aae6d6828401f16429ae035b7d950c5e126189d0c72922b74627df8afd3871e00ee09678419727e42cf1a78b52a907b5f6d85f67c6ef1a80b38fa599e0a4a14a6694762d51c4eecd015b77b5cb8c15a69d74d27084e4322c3029ab61b91bc0d178a4e981a6dac68256e640de726bf913e47761ba6914ac8d18b584882725f9e24af9d33e70532d74277d12ec932261881784c265ae855d5d15b13156d49474129e595f5f94966c4038db4996cf554bb153658977d6b56f4779fe3d934ac9abd8297f1f72cf0088d2616d90bbc50180af9e36bc9ca979933c79faa718e7533a27dcac712b823c751fbe5a78834e5539f5aa5379a0763d7155769ab679febc644bcaf20f45ed46e90435d145237879207b6134524534df8593218da5144498234d2502524864f0a5db217804a841b486aed83870b5b04d0e047d48254d46ef60c84c871cd971e8489914522d85d584b0ef8661d02607434f7afd806a6f4d49c21", 0x201) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "2785900aea01a40ba53c9bdaa3e86313f6c646f1"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) syz_open_pts() 16:00:46 executing program 1: r0 = kqueue() r1 = kqueue() close(r1) fsync(r0) close(0xffffffffffffffff) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f00000000c0), 0xfffffec4) ioctl$TIOCSTOP(r2, 0x2000746f) execve(0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8000, 0x0, 0x0, 0x0) close(r3) kevent(r1, &(0x7f0000000080), 0x8, 0x0, 0xe5, 0x0) 16:00:46 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, &(0x7f0000000000)="8b", 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "bad83f067108e2dede80000000001f00"}) poll(&(0x7f0000000380)=[{r3, 0x105}], 0x1, 0x0) 16:00:46 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x4000000000100, 0x0, "000100"}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x3) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000080)="911204", 0x3}], 0x1) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) readv(r1, &(0x7f00000003c0)=[{&(0x7f0000001680)=""/4096, 0x1000}, {&(0x7f0000000200)=""/151, 0x97}, {&(0x7f00000002c0)=""/27, 0x1b}, {&(0x7f0000000300)=""/21, 0x15}, {&(0x7f0000000340)=""/111, 0x6f}], 0x5) sendto(r1, &(0x7f0000000440)="7ce67113286bb5e9aeb96bb3c95be04d99549d16d56e62a9fd2bd7d5c9cbd4b779e29024740651ec6703b06b79c5f9953939818cdd776fac6a9156ea12d30ba79d347cee0110011b4b6003334b2117cd7b97ad43ae2a40d67268d4b8cdeb29e6ae57698d4dd8ab3e2807edba22f1b380c77294a38ee08b66a7e293a2909565a6987aebb42f10f2daa9f688dbb696059b58aa48f5c2d0b68736cc8923670a07330058a5a72e48fc2e0bb08045", 0xac, 0x5, &(0x7f0000000500)=@un=@abs={0x0, 0x0, 0x3}, 0x8) sendto(r1, &(0x7f0000000180)="9da6048a4a6efbae1f8a0ce757a2b72edc285afd101d3a886dc9b03d0407f7ffa962db895324ac2f0fd3bab39743d272f3c0c3c90fb915166f10ce27a300caa0f977c21f03bd95afe71ae6a446c39e50247ebb629fd5e10653d050151bde8d0619ff3097388d31b7136044cc7c984ff79b933521eb96dc9c379540", 0x7b, 0x2, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="c1", 0x1}], 0x1, 0x0) faccessat(r0, &(0x7f0000000540)='./bus\x00', 0x10, 0x2) 16:00:46 executing program 1: madvise(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000010c0)) getsockopt(r0, 0xffff, 0x5, &(0x7f0000000040)=""/60, &(0x7f0000000080)=0x3c) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) clock_gettime(0x2, &(0x7f0000000000)) 16:00:46 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000040)='./file0\x00', 0x800002002, 0x4000000000) mkdir(&(0x7f0000000280)='./bus\x00', 0x90) pipe(&(0x7f0000000080)) chroot(&(0x7f00000002c0)='./file0\x00') chroot(&(0x7f0000000140)='./file0\x00') r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = dup2(r2, r0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000001c0)=0xff) 16:00:46 executing program 1: mknod(&(0x7f00000002c0)='./bus\x00', 0x50, 0x2004000003200) getppid() utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0xc4, 0xbb}, {0x0, 0xf3b}}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getsockname(r0, &(0x7f0000000240)=@un=@file={0x0, ""/47}, &(0x7f0000000280)=0x31) stat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)) preadv(r0, &(0x7f0000000380), 0x100000000000024e, 0x0) utimes(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)={{0x9, 0xfff}, {0x0, 0x2}}) 16:00:46 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000100)="d0126e8799efaf3b603811fc25e69cc65b00f6327aa8ae74f25fd5b88781cf89460d4c4539ed0fae2b125c391cd179dc428616e3103c7f2a65643542549dce76166a995f363a84ccad4db65b16921da65e281a8a549d67f33e009ffa9ccbcfe00827afb325d78ed5973d8cd72ca6198bf99514140a968fc6d66b8df33f30ece455695d8624b1cf099163efe1ac0fe4d0b85eeed56fdbf666563aee6dfe4cab7420d7cc75d3c87965b2ab21e510c2a80d8be54d", 0xb3}, {&(0x7f00000001c0)="a12f3c0e972b42bf485ab7e2594872a38afe966559827ce5861d6c7eb539f6968afcfe8f55388f7fdc4f21f25bd2a543a14d08f713720a373c02ba507d06b394479c312438d8abe8e7706a1d99ffcdc657b28917e6d6", 0x56}, {&(0x7f0000000240)="4cce1b7372bbe511c608dcd0bf3fd310dd9dce69caeb4794d75aa1b73e45d5597bc76f1439ff5bdfc22ef285f1ddabb10542ea69aa86a0d1e5d0fddf21f784aec051bf61223bedd1896705f8ff51d963d32d94f5a4adbca86f263e5944a2cb14cc0e13d82ff823c69c2ada5ab3ee2d5f4c7e307641c079485db8464d3700f27c48c49f8a28fa213878bf21d98887904e092dac03a4237c74b142b28695be23f3344ef1f75033594b9b13fcd1aeff6b2405946e37d01c47609023e0562d84f1f2c720616ad4823c28103f8d760e99bcf53b26bed325f75760818efee7f3e962563c20a0d9ee1ecbdeefab32aa549d7d75e4ae0fb7478c5fc8", 0xf8}, {&(0x7f0000000340)="f79b0db447a2bd5a7e1e0c70b040259a7fa3f0f845c8479c5e41a2d79607c7a355792d2d4c060c979de3a1649913083c877a73f6a242f51db630bca2f6c9c185118f61df69640cebcd1e2d2d824b962aa09f0842377fd3c046fb11ea2932c179021de5eda0bfd324c76f", 0x6a}], 0x4, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/178, &(0x7f00000000c0)=0xb2) getsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) 16:00:46 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0xc000, 0xfffffffffffffffd) r0 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) chdir(&(0x7f0000000000)='./bus\x00') connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="710f37000000ecff0000f8ffffffffff"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000001c0)="3ad2f72403fadd4a92574e8f35d81efae5f91f3e13f954daf2e8dd7bb1bf2387eba56e33b0a350c73a0308a72adde7ebc3cd4d81a52e9b3730e3a847fbc8cfb13a725e6e5f1df4cc62a7f8a4cd1538bbf199a4e24fd7d1a7dd3aba2843f2aa9b53bbaeebb5ab90695850aec789e1456ccccf7ecdddbba4cad1a8ba36e958", 0x7e}], 0x1, 0x200) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x104, 0x5) sendto$unix(r0, 0x0, 0xfffffc9e, 0x0, 0x0, 0xfffffffffffffd0c) 16:00:46 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x20) r1 = syz_open_pts() r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r4 = socket$inet6(0x18, 0x4, 0xcf3) r5 = socket(0x3b, 0x0, 0x78a) kevent(r0, &(0x7f0000000100)=[{{r1}, 0x0, 0x44, 0x40, 0x0, 0xfff000000}, {{r2}, 0xffffffffffffffff, 0x8, 0x1, 0xf32, 0x357}, {{r3}, 0xfffffffffffffffe, 0x28, 0x0, 0xef3d, 0x20}, {{r4}, 0x0, 0x40, 0x4, 0x93e, 0x5}], 0x9, &(0x7f0000000180)=[{{r5}, 0xffffffffffffffff, 0xa, 0x2, 0x5, 0x100000000}], 0x2, &(0x7f00000001c0)={0x57b, 0x6}) nanosleep(&(0x7f0000000000)={0x4010000}, 0x0) 16:00:46 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, r0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) setgid(r1) 16:00:46 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000bba000)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000080)=[@rights={0x10, 0x1}], 0xfffffffffffffd9c}, 0x0) r2 = kqueue() poll(&(0x7f0000000000)=[{r1}, {r1, 0x14}, {r0, 0x80}, {r2, 0x4}, {r1, 0x14}], 0x5, 0x6) r3 = fcntl$getown(r1, 0x5) fcntl$setown(r0, 0x6, r3) 16:00:47 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x100000002) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000002180)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bb0800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e2b600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x1002) 16:00:47 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) utimes(0x0, &(0x7f0000000000)={{0x4}, {0x0, 0x5}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641cff02"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:00:47 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000180)=[&(0x7f0000000100)='.\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000400)=[&(0x7f0000000200)='$\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='#*^]&\x00', &(0x7f00000002c0)='$\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='{%,%\x00', &(0x7f0000000380)=']:\x00']) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="84090021"], 0x1) truncate(&(0x7f0000000440)='./bus\x00', 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="b9", 0x1}], 0x1, 0x0) open$dir(&(0x7f0000000480)='./bus\x00', 0x2, 0x88) 16:00:47 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) setsockopt(r0, 0x81, 0xa23, &(0x7f0000000000)="0c3936f87d64b37107aff7be349d11f55c26ef12fa8323e735be45b6577c1ea758a17b0ce076e5e77edbff7bc0c9f63d7d57ca39c377f9d0f656f790c3926cf8bf15aa81949e65fc4cebdbd2832288406f30dce41b8ebed375549dc2a13a6989d58c28eb4a893a775fec95c23426", 0x6e) pledge(&(0x7f0000000080)='[]^#]%-\x00', &(0x7f00000000c0)=']\x00') flock(r0, 0x8) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000100)='./file0\x00', r2, r3) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) connect$inet(r0, &(0x7f0000000300)={0x2, 0x3}, 0xc) fchmod(r0, 0x8) getpgid(r1) recvfrom$inet6(r0, &(0x7f0000000340)=""/4, 0x4, 0x2, &(0x7f0000000380)={0x18, 0x0, 0x200, 0x4}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400), 0xc) getpeername$unix(r0, &(0x7f0000000440)=@file={0x0, ""/37}, &(0x7f0000000480)=0x27) sendto$inet6(r0, &(0x7f00000004c0)="b3d79c7fa8d7618e183626e69885a7e522d69d55a3e475143dd0aef6a36c65c6f53f041eaa79355167cfaaee700c1487748da821b083dbdefbdd271e754ed2a8fb366ba9aa19000859fa8363f696ff8427f0da3979b073edddabf37471a81fa40ec56b5ed43c65c93a858473a0", 0x6d, 0x8, &(0x7f0000000540)={0x18, 0x0, 0x9, 0x101}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000580)={{0x18, 0x2, 0x9, 0x7fff}, {0x18, 0x0, 0x20, 0x39}, 0x3, [0xb6d, 0xfff, 0x5, 0x1, 0x3f0b, 0x8, 0x3f, 0x200]}, 0x3c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000600)={{0x18, 0x2, 0x9, 0x2}, {0x18, 0x0, 0x1, 0x3}, 0x2, [0x3, 0xfffffffffffffff8, 0xfffffffffffffff7, 0x10000, 0x8, 0xfffffffffffffffa, 0xfffffffffffffffd, 0xd76]}, 0x3c) write(r0, &(0x7f0000000640)="211021de0b9ccd4331c4a2385867413eb728a70592ec27feb0d0a7410f7b0cd384456561cc2c1f1ea167efd0578578a2db0572a3dffb0dd75814782c33b7d4e871cc3ce2e31c079561b4cbcc295ba77d43884b76f4239c4ea59e9aee6f86470f0b25b5aec5100ef178574e014c08a17d60ee319272a60e796f5b7c3d2d77bcfedcebd5aeccda159a09ce3c666893938343979bd040568d0436d004881c83e07dbff459f3ea0b174143212b3e133a0be468f0", 0xb2) r4 = openat(r0, &(0x7f0000000700)='./file0\x00', 0x0, 0x15) lseek(r4, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f0000000780)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000007c0)) r5 = open(&(0x7f0000000800)='./file0\x00', 0x80, 0x48) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000880), &(0x7f00000008c0)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000900)={{0x18, 0x1, 0x7, 0x7}, {0x18, 0x2, 0x9}, 0x1, [0x5, 0x61a0, 0x100, 0xf11f, 0x7, 0x0, 0x7, 0x9]}, 0x3c) getuid() 16:00:47 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1000000000000001, 0xffffffffffffffff) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000540)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000500)={0x100000000, 0x200, 0x1, 0x8, "505a1dc65a8a247f0d1f3f96ce29ed7186939a28", 0x3, 0x100000001}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xfffffffffffffff8, "5fd50800000089384e0500000000000000ea9217", 0x1, 0x40}) writev(r0, &(0x7f0000001c40)=[{&(0x7f0000001bc0)="a5e402b007dd3e27569b921987e5199544e15699d4220daf5d7c34601a1630445786ff37628619747d6b1bc7fff8a2facd36883ddbaaec258a191a368eeb30f4f261e5dd9a92ded28b498e6d8146bf21f8cddae99fd6b064ce3f", 0x5a}], 0x1) execve(&(0x7f0000000280)='./bus\x00', &(0x7f0000000400)=[&(0x7f00000002c0)='-{\x00', &(0x7f0000000300)='}\x00', &(0x7f0000000340)='}\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='/=\x00'], &(0x7f00000004c0)=[&(0x7f0000000440)='-\x00', &(0x7f0000000480)='\')}(4\x00']) pwritev(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)="56ebbe74cec97f", 0x7}, {&(0x7f0000000100)="27ece413e9fa96f10c264fee7459120f332d9d41ee5e58bd3253c22bb365764e10ea43bbaf09c67c49e8d489dab99be6bba6e2b0beca04db4cb6f7b36c87bb5a9d", 0x41}, {&(0x7f0000000180)="76a0ff694211290933c924680b3d49060232448c6c7a18273a4b1f6f01cb19c4febfb2e5a4a51b2c4c1d2f61eeea252deaa7aed41c8db6b87eb23d6f1a23cdac38ae62927e0fc5464f469d0ed256880e05335cd5b56f4d0f2794a66c4abab1c98d442091e5956a70c0eb0d2f00c4f70b95c504a6e220f129a7c9d6a2f988d5d9762a77d5640b666f3efcd7d52b1f901650f53bc8c301ae325862e23b801f51fb62c68b86f7c4d9d18c9b79385a5a6dc9a99bbb9e4c4118c25e02637a990f92", 0xbf}], 0x3, 0x0) 16:00:47 executing program 1: r0 = syz_open_pts() mprotect(&(0x7f00004aa000/0x1000)=nil, 0x1000, 0x7) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)=""/137, 0x89}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x8000000000000, 0x0, 0xfffffffffffffffd, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) fcntl$setstatus(r0, 0x4, 0x80) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c0", 0x1}], 0x1) r1 = syz_open_pts() close(r0) kqueue() mprotect(&(0x7f00004aa000/0x1000)=nil, 0x1000, 0x1) close(r1) syz_open_pts() read(r0, &(0x7f00000000c0)=""/188, 0xbc) 16:00:47 executing program 1: mknod(&(0x7f0000000480)='./bus\x00', 0x10000001, 0xffffffffffffffff) stat(&(0x7f0000000100)='./bus\x00', &(0x7f0000000200)) pipe(&(0x7f0000000380)={0xffffffffffffffff}) getpeername$inet6(r0, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) syz_open_pts() truncate(&(0x7f00000000c0)='./bus\x00', 0xdfb000) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000280)=0x21b) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000140)=""/140, 0x8c}], 0x1) sendto$inet6(r1, &(0x7f00000002c0)="772543418b80a8047786f21579593ebea98a61086a5d76708c95b189d4495263b33c361096b5971f9e67184bd21ec96ba5817012d9add92d7b37bf1fd1bed5c9dc0fde3e02388836882f9f0a266859945aef85bd1b2d5ce136ef98888df2351547e305dbaf86d831567bad8abc7832d1d0a51aaa91b5a287b6", 0x79, 0x7, &(0x7f0000000340)={0x18, 0x3, 0xcc7f, 0xffffffffffff0001}, 0xc) 16:00:48 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0001000000", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x6000, 0x1) setsockopt(r0, 0x3ff, 0xb, &(0x7f0000000040)="0005000000000000", 0x3b3) 16:00:48 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x1a) setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x24, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000180)="85", 0x1}], 0x1, 0x0) pwritev(r1, &(0x7f00000013c0)=[{&(0x7f0000000080), 0xffffff75}], 0x10000000000000cf, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x3, 0x8, 0xe3, 0x621}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x100, 0x401, 0x3ff, 0x800}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000001c0)=0x84c1) 16:00:48 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 16:00:48 executing program 1: r0 = msgget$private(0x0, 0x181) msgsnd(r0, &(0x7f00000001c0)=ANY=[], 0x0, 0x800000000000801) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) msgrcv(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001500000000000000000000000000000000000000000000000000"], 0xf9, 0x3, 0x1000) msgsnd(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000b2350900000000000000627369a6d6b15690916ba8c622ebd82ea2d2881a70d1efacb83e588cd4549c5413db7efc6f"], 0x37, 0x800) msgsnd(r0, &(0x7f0000000000)={0x3, "229e823c4fd3f1d4b97720303bf92a765d894a6fabe7427e49e75ea7e35d33d0164a441c0ac22fe9d651580dcf64f7732d3ce4c9fe52d4c45aefa809ca4aa99e027b94caec7d7946d92c40315e3aace94dc4d1bc29005b34133d2e8f0e159b39497cb0146f1f3c38afb2278fd9911af4cd46386d4877cc3ade77c5d201c7686a5400c64ff0464fdac9cb5b8e0a504826b0d9c8df329ede2824c451b7f3ef93f8c82001cbefaa1fa3fa68cdca1f7ba049bc8d7e210e06eeb753783033e671d96af8b783a89fc4ab3a3a1e936a662d664407212cc646119ff3cf1243fa44e3c26502e23e5a42675ffa1690d169a199b969a17d7cae04646db7"}, 0x6d, 0x800) 16:00:48 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) sendmsg(r0, &(0x7f00000013c0)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000080)="12b7e966821257455668de58ab2d42996d0e60dd7b59d52a7a9cf67f85f46ae260680a9419c998dd5f8c1cf81c49d35def5e2bb6b0d1a79a84e8486128dd1f", 0x3f}, {&(0x7f00000000c0)="841cf928dc123fd239b8e29b93b0974bf14000b2af1293225fd9c119284c6c726ff36e7785bd855cef42059e035f657b32febb3ff07efe578b743138779421503fe83d9acc", 0x45}], 0x2, &(0x7f0000000180)=[{0x30, 0x1, 0x1, "3de78dae686ba4e5433e8c5ed2ea5ca1ff83ad162bed9bff7345678ae09b"}, {0x30, 0x1, 0x8, "fae31f9fa4bb16a227e62b1f8f323f2659573e1985f16bc53edb390806fb"}, {0x40, 0xffff, 0x555, "7915dc77e3dfe8f6f2e4af366dbd456fe07c9403dfaf842f703153ef4460a79c9c3dbc0f97fb766d4e"}, {0x1010, 0xffff, 0xc27, "ee005e01abed8aef82e5e3c9209acea26940b8f5ac7a862a1f7c7974b049f327deb717842429378822fcd3c98a46c4450e90ccb61105ecad560b853e5aab2dc9279187d553769ed09d40df9ea28e4d5be6fa7d159f65fae135f19087d40a824b60a82ae142280c353b3beb6d95effb5d1ac28477a5cf0333beaeec86e49f6f4474c1b8431ad0925d66078f9137eaa31f314ca2f0b4d3d6082e4601459880e220cbfe61c2161e150b52c7dc3e62dc36d74c7b2d46bd0a4953ccfb247e225a7d12b89e1886c8cc67214be19dfc24ee51db78ffc50745a3a1368fde328a7f63c6e8011766deff15446f67e35db8985e2c50608ad5a090e72741b616ab618ad7f57bf1ab9dfb05441740a4c65af0c46162b1f908cfae30656ee6eb9f1989516bf02aa5260f2148135b1b1328c7b7fce26ebbde1c169acd4fdf4d6f1bb2da5144947f75becfde6dfb6b6ebfae51dca73804d8f76a2bf5e4b4541a2a736a593a980dd24f51dddd7eaafa14abcdceef13f1039f953405193f6ddfbc07e3d57055dd50243b391063bc2aecfd5b9bc02c591e5751e00771508e0c11920f161923b496c3643959990e6324c64480b30387a288c2e7bfcf5dc63d481cd14a4346db96ed51670fc4104f96fdf387ee98ad2e44c25a95c55e076b6b2feba409d98f0568c9d3941a045e98f1a244a1b93df55d781a633a2d69a24779487de83f15a1959fb7580f6fff2e91b7330f0e6cd5a6dda0b1304cb90a308e66cb83f27aadcd5513daa64263bf7b33594da4ad5d14182f66c84ed0139b18f4d07e8118608308444c00c21e3f0d8c48eebc9440f40bb7ef9661db90f5e20db35976cfb304158c0c69cdd5f2d9556bd6e36ea4d7ff0d3d8bf3093b77120846895804d4199024417f390618e156acb92a4377f601b9dbad5fb61a235fb407f02268a9d74309e1da1bd787e77fe368ddc5c72ddcaed3eeb4bbb102f2aa5fb76e38735d05fb36103bd89224d3238feab19fef4a7e580c36b0dbca914a6b2a943bb51e9a30b135da1f92cdb307cf577ea2223cfe8d52ab996bc6f00be904e0bcf5136bc8aa72e7bb838dde5a3b2f388e2bb8658f54d0b01b540372d58ea48b9d45ec9c0186db099154c8381ec4e9ebd291f85bcdedced417a9f24364b61f4229c6c1d6fb83348b8f9f97922db050e7797a170a14eee8fcbe3ba1a2785022a815ae1d3016fe4a57a06d42c78cddcd3b92de12f870b673795e05506dcc7ecffaa8049c3b51558f7619968ef6e433e09d22298e9db31fe84158dc3e62a7c1f6fe6d47867923c4651d6bb5fea44b99981d83e65d1dd31797f25abd8154db60dfe90e5dc17a1b4707223e47ee54bfd441fb3c95ece26d72b1c904ff4ec995c368589503f00dce06853ce2a606b91bb686a53bf7f8e00b978c4df60779b02505e7d6c9ce302e4d909d68c4bd1f5db36f225e79ca5937320d2a26ea432516a042fbff9555680182609f13f6f6eaf1c43d9e689cecdbe98f887474b7bf988a93b48948f23efc284771f6a8631d11bb17f9d024a0c2b8631b9c3d7280ed17b2f667deb989c1f46087fd2dfe9e53da58fb88c021d7a765503f246a20fd7d0ef4f7d996d76b2144dd7b62302046b4192b140ee28f76dc5ee9e0ffb2a48e48fc5745b4477cb516fa0d1fcc806b4a9d293e25c501048bb536430d63b971d55a4c6080db8e7a2a373fd3ec861cac7e67274f29cd393455e440301ef246145fc93bf78f36e74a41c6edf0b78702d60a843955e2761a1511bf476803d0c060e9415d20dc7a6a8d955d60a1b84ea06e2712de0098a5e94fb48e955d0afc648b1c806f214f5dcfdaccb13eb73d2d433a62c2d54ae9c4d1e5b03544b27fdb6cd5c4d2c07c3c2f6733a4520a761a41be4f934a8d4c92620c08ea147afbb59a1d90132a0d1ca41bd98d19b32d800d8e83f9f50ecb72ee25a06ce4422683b458ae4952a1c6b0e79f145d67c44366d71b2efb74c6b62db9e1c46968647d12ca4a3648ca38f87ee234500c5637b2596d148a424426db2908959cc0f6cd210ffc07c93ea6eb3fa18f476e17b2a8e64c4158bb59de1821d83d4d1621593d30af8a60ff7bb2cfd5f4cdf9c8e239f1209285ad6960abeec01f2b70d40a74d063a1109fc85bb249e7e017d975875d97396a2c68ed2b16e8e6a8ba7598ee73f37b33b84f40fb2ca966ba60788ef7ad7508b1a4121ea2d30bd42ef691590b6fb994ac29eef6483ab18c6a0e521c67e9a14213b905174e7bca8cdc33c2d5a32b9c32160da78eb5560dfbb3527939d5d61a42c88b5202e14e3287c18cc779525772eb5f8d38b56e3c1b256cb4e92536c14d43a9e3536ba43f3d938aed8508b04943aed2ef4b8fe6bb0d5149e14329b7a7658cc484c1f29a65dbf40f77b358f1ce0e9bcef6aa860b2f5bd9d191e64e2582ea2da90d2a06679281443a294f6946be18f92571ac78b8d6ec0c19b1d42582429d1bac12bb80462fcbfae902b0883fbe97db00913752f8a8a84505d472ec8a216fde826e900a12f8db880ca619de003d93db47cee5d9c3866248678349f0c226b2c768b9d4fcbe6354f88f889aade4dceda627a4eb267e6b0f036365dddc9bd15ca94c332cc401cc73076ee128682d26300946e37a660090d9eb68569e4f6a018b3deb64ae15b6c7340d94583bc9ed646b784dc4f0de1f61bd54d71f5ba14604962a288dd072173012650e3086cfd56b0600c2845029307700bacfba55b9ac0254b9c813ae9a23304959e3abed4b13cb2260425ea15205c473f8992a504071a5fb8fa95d79a47c1afacdc7f732533268a96de201bb73580859312bda3dacd00b017fd041a0a8ed7e8d19c5fb763d8ee6bfb0e5f649044a7e2749dc1d53bcde7770f048151c79961e83d14d9a7033e357427fda8a37cfb1fe387d1753143091a923e01c9f893eb8dba83b85b59a6a4900576251c8b950ae8d3848c689517ce6d5fd802bd40d4bd16c2b2f2ed43ae7506c35febaebfb87774bb4541e4857b0c5c55f9a35afd1a57ce97781a6deee8cc35d7cbef63ba4aa41602def6e0ce73276626d1d1d5fe292b22a36ec4a68786711ff994253178418adc8bc7c73614dedb876ae19bac79c9fa5fb03dded918ff9e449356ac76fa263f1312cfdab5ce4c3212e0eeaec946183a0384c348560a4a398e4905b1de112e7e1973f6782b11c681480ab5251366d60b3969ce41fb1e2eef513b9d46f1cd18664fad0d6fb08242de4f3738435a7e8e369267236c08f75448aed123fe7f39b28a9f1f7556333e996b5ce85eb8c05909e61324372a667bd5befa9a24952c9184115a4e7c2ed59da1cade71b03740d49ff7f7a88214a7611903a7db1fe12632605f479b13103a1c0c409c04ab86c4af60e8053d3c0fa382657ed59a1a7681b88942bdf31de05efceb1b37524e578cb37630d9559bd7708b9cc0f640894c1098661fec12d9a52284413396ea9e5757fdc85e521cf2b5e9bc97b13e87ff5fd342d9d2f7ee76c338be1fafa708620ce7685592b263ec056e626d2288da65caedc7380e55e8c2353e002eaa82e0eb9e9ed542a18f3fc4e980880f1d41b806ed7a15f9dd8b3506b9e756a8ff04acc82e81db7f5b7ad54b382e95338f90654b5e3d7faeea8dd1e0c6111d0e7e9867cbb9c61971742a3bfbf4c95861cfe5e3c68ec4778e9a7bb646e4de4138d66f029728bf27105c0a2beadbd639668026d9701f9be11937ea7c4653f9e32f007ab6ef9132eddbc24774bffcc73d5a41b4b3f2542a41aa70db8d0eb140f69b700113abd46f15a416fd41ab6939f5917b20ad876ae321be6f145de2046c8849fa20ce53469ce5557cd2af05c6e8c1095806e6c63d1710753d19a75ee74b54c8f417382b5a4ced9aa86a7ff8d4a2218a458762f7c5b7320c7b95815accc3e199d3495aac4bc916f25ab1b4ad78ccb4814ea417062d06d0601f3d57070afe5f5396883353a3673400499db913efc2e6e4fd825b494f18a80a826e3abff1066ac756607f1414a445a9a27f511a36c06b468cc79e1999daf4878af820b417169fe9b9caab18d9e5aa82b7f439f831f2fd209a11fc5988f5c79d5009079bab6e1907b5c75f1cda8e2a27bb9f1de84f4b5e2bddd19ea55ecaf5786ae1ccdaf33b5098a72a036cb2ad3427bd9502a7752d16a5861a35b8c875e3370e6579607106ebc07fecd0d4c83f7319a61796729965858be1d530af7978fd449d17e5bf3fe2f501955ca26d9aec77f87a7a55b70279b0d3ae9e21aebd02d620589b785057d19d4cb1a7d5ca84793d62d5c12168cb5850a29013d2a6bcd42f26de7d9b59cffd1df81829327e6e2acf3ec23c300cf0b78610821e778336e631070828048c4c9de2968bf5f46830a77e3abce65a401e63638d4020d649f1ebdc540f9b31964846ff15c97da33ca87f1da616cabd0a349f15bd3b71c18882ffef780dfd0ae3ef88abfc3536ea1adb5465230835443fba30a198a82b12bd5a4a3d04a58d8fd4095c59dcc435ad587b684c7992a6edc1a45bad108e9af092313a2bce9373dbe785c665fd1498a16e67ff864f412a504536ba6d7be7496ce070a948bb04225dea7c7c948606a8c4c1e26744cf9c11d7d2767d3d36c6495ef697dc86f8c4077906f7f90520e4b239f61dc2a6ed2d9a46e19a5d73086d6f2f30ada627ac8733b325d553925ac36e772933a229abf97d73624280f665fefeff6f957e900c48798b275845808a27ca49c1c01470e9617820e93e7e28281dfefdba2f62b3e9d04e311703f00d36d6aacd221318de3715b438aa630cc83db9e083d03388ef3cd36dc1b7f893f2ac356ed564efc6f03915c700fab6c67da98e90802933836ee78142e535462507f809273f3751afe3ef840697c6a464a2d694625f37237fffc761c35af4d8343556eb29a3ca77dbbce3c2dd6c1dea82f7000f10e22a543f8cd64848c5fbb34fc223434666377e9ac1045a120aad35caa86257a54e239cd7dfbfa168eccb1dd715e460d9b60193cbf4449dc6befe341eae8b4b1a7b027c0109b54296fab7e8861de2f54e43f77020bfddb42da64c9b5aef843ff41de09220f6c6c3ef3cb34537928bc2a16c8a5c1d671a769e208d9109292f184978f6d4a644d974e9d888bacbcae9cfe3b972236cd589bb01b70c6f64a29d5ab94189f6323fbca4a11df8a77104e066ec6ee1fb02b7b169036ab27f8ea484cabcf20c5b20ce08511a435d98996cf9af7308b0d0a1ce1bcddb8303a8a9b25818ef6131132e03e37ab5ace01da37a7c54479ef7b6411606822ecd8f93fde170d8aca236ca5753bae0ddc14ba6967f2c36e93bbd8eb952951b9c88703c54e86a4e65f3b071abaf7681e9e613f98fa76c97f4fdc98bd94172568f2a8116baf7947f516bf74bcf8a97b869be34b49a1bb313ec88d301f2504adf92ec217255f2052c622eb490c8dbc3f0121812b92fd0e62cf4b5f057e6f092e89bc1b330826e58d511a80466d3063b11ffa52886963a0de1424f86c98b837263bbdb72d62dd42848ef2467185b095cbd6e378c5001cf65fbc1d2753c2fee393a281350899de703ef565bf4609b0f002af43ac307f008cc4f148ec210cc0a3f8081f381dbb0c17ae89d2d2813848b9e6a0ef29703a5e088f2e6017449f15519a7a3600fece5e1245cd817d280958de97453d6c61386aa26efae1191fdca906981f1c8781214300dccb7127f40eda0e3e800c1ce95344cf1818d9d5550658b238d19a09a78ac663bcee73c21398ba0b335a183f2c55c11d2ce232bd3c308b35d651487a8b7abaa2ad"}, {0xc8, 0x1, 0x800, "2999d5f61cd25d60abf5ded5192388b7b1852c8379691fbc556df8a4666df229b234bc06b179401c0edd947252175185c54bb97d330d6096e73c3f8e400c9669cd6a487d828cd8a63aac2e74f85ff5a09b274a622e6b22866eb68981c29b9b54be0a801d7b5859e4b81cbcc212f1105b80b536865a58f29590aae5d969a816ea20f5084f90e46a0110b61fba6433b42446ff7b689be09cac5ac1780f1c64810bbca12d53846f6fcef065654c81b64d3d1aa6cb2cbc2e183d"}, {0x48, 0x1, 0x9, "10ef97ecf7b147a78479c65d0e2beb0735458f5e929f9ce3df318ca835deee2725f9232d2033127e0b6ccea8f6069e63b2"}, {0x80, 0xffff, 0x7, "7d1040fb395967533e4251c15caf469aec7ab4f431b490ee84f0fcc1eb8ed94be3a3d8934a42c19a9fd2116567d8a81eae6208e827f0b5af2c00dcff5927352e84561913f56ade81e1078f59ff629fae92d3b9551776d539c28df928653f2c825a2f4100a0a6b96b5cf4dea1a1"}], 0x1240}, 0x405) setsockopt(r0, 0x29, 0x4000000000004041, &(0x7f0000000040)="fe780000", 0x459) 16:00:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xb7, 0x3, 0x4, 0x9, "6b8da33d372396829696a7f6b335ffe1d099b105", 0x0, 0x9}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbeac0000000000000010ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92028f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb85abee3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d06cde2b26f8980e7e9d30a8f438ef40954dcc7f69c2138a5e4360d6180355078146a010001000000000023cec490bff7a5c7bc1fbfc0d0afe1a770e581956451de7fcaa4ae8ca8ddab80f299b22ee8c208f15474afd14ec378f0db7549e52844ad3200fd24477247ff586b509c258918fd9c30feccd992e0f23141caf899f7b8f2e44638321db43c1cf5cedc4615b30000e95d9a17227ce79d9c56aa7d1d1723321757e1bd5972414cab6e84070bab60ceeddda6e8a92962603f78476cfbe4cea1ab7c5df2ff4ca779eac28ef7804db74e7715ba4b1488a3dea2d67d673998b057b3b1df8cf7e795610f94e89d2d4b597d5b78955ff37a9c99da0963fade5fb586f3b3d4de2958f3986b5e58fd0a0d1f1e617bdc5b873e5ba9c7a238a0a0fd65f1f0ccb0a15143bf6fca92d546a264402c69fcec14020da37dd1d5beca87b265a9681f17fd53ac842702a88e00c049d0c43f0235f0cf121466a90f54a002c4b564601d7472f10000000000000000000000bb5c8279939fed2cb8a31f0142926f2af821460801aa178d6ed9a63ce0fe485d4ceda2476277c0204218b6f42e557ef5b53a47f1a3a553c520adc3017914c23fc6db06", 0x40b) 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, 0x800000000000000, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x100000001, 0x3, 0x800059, 0xfffffffffffffff7, "cd6474f4d60ababcd6e600", 0x0, 0x40000}) readv(r3, &(0x7f0000002b80)=[{&(0x7f0000000a00)=""/4096, 0x1000}, {&(0x7f0000000280)=""/156, 0x9c}, {&(0x7f0000000340)=""/185, 0xb9}, {&(0x7f0000000440)=""/219, 0xdb}, {&(0x7f0000001a00)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/109, 0x6d}, {&(0x7f0000002a00)=""/214, 0xd6}, {&(0x7f0000002b00)=""/50, 0x32}, {&(0x7f0000002b40)=""/9, 0x9}], 0x9) 16:00:48 executing program 1: r0 = kqueue() r1 = kqueue() r2 = dup2(r1, r0) ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = syz_open_pts() kevent(r1, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x8000000000001, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x4, 0x0, 0x0, 0x0) syz_open_pts() 16:00:48 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000000002, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffbb}], 0x1, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x6000, 0x3) close(r0) socketpair(0x12, 0x5, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:48 executing program 1: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x1000300000002}) dup2(r0, r0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x6000000}) 16:00:49 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1009, &(0x7f0000000040)={0xffffffffffffff14}, 0x10) 16:00:49 executing program 1: r0 = semget$private(0x0, 0x800000000000000, 0x40) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f00000000c0)=0x1) open(&(0x7f0000000140)='./file0\x00', 0x40, 0x40) semop(r0, &(0x7f0000000240)=[{0x0, 0xfffffffffffffc00, 0x800}, {0x3, 0xfffffffffffffffe, 0x800}, {0x2, 0x90, 0x1000}, {0x0, 0x5}, {0x3, 0x8001, 0x800}, {0x2, 0xcd, 0x1000}], 0x6) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x9}, 0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000000), 0x10000000000000c4) getuid() dup2(r2, r1) pipe(&(0x7f0000000080)) syz_open_pts() write(r2, &(0x7f0000000180)="97f627153029b972c1313f913eb0f2", 0xfffffdf8) r3 = semget$private(0x0, 0x7, 0x8) semop(r3, &(0x7f0000000000)=[{0x0, 0x8bab, 0x1800}, {0x2, 0x0, 0x1800}, {0x1, 0x1, 0x1800}, {0x7, 0x1, 0x1800}, {0x2, 0x2, 0x1800}, {0x4, 0x9777, 0x1800}, {0x3, 0x36b2, 0x800}, {0x6, 0xa8, 0x800}, {0x7, 0x3, 0x1000}], 0x9) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000001c0)=""/95) 16:00:49 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f00000007c0)=""/114, 0x72}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x103) dup2(r1, r0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) flock(r1, 0x7) 16:00:49 executing program 1: getitimer(0x2, 0xfffffffffffffffe) 16:00:49 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="710f370000622428c8"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000080), 0x1, 0x4000000000000004) 16:00:49 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x8d0, 0x2}, 0xc) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:49 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) write(r0, &(0x7f00000000c0)="7468bca0c6459c6aec1970170a03c20a0411786062967f35b79a981252a504a7e7d4ff8b52c536d005ded614752991f196b9391f291bf9c8269143fe6c2c980f1965afc9ecd51894dce063ba404b2afc3ecccc4c158ae3c62e1d70d9cf12773caaa50d7249af307678e77169d03b2a29b984973e71fc544c03e8fb8c5d362dd59ededc755cd0e77e3adf55f9b22c8c12e2eddfa63f17721486bed56174c7b22fb5afe52a9aeb59244df050e7b75b824c1ec52810ae3a82b049901172338f0af7a79858a13da58b23eba8abac354ac626ca05d65011fad1c7039e96337155e81c8e1b1dc0b990803a97a6321299a27dfa34a2e400a52e61ad69da114ba64d558a161c5cc184339a218a9bd749830bf08ce81571f12ab170716b330f819406e8513d238e2d2a04e25558e8941254d9a2385acf1b731dc9a7a9eba0839fad5421787aad5629a1447ae365013d313161eebec3be54b018d7dcb07466b9b2f936c349c5b7509f7f1c1e1401fa868a2776006f807fd7712f44ff93a64eb0e322656858c0be9907d0e614ac3b3e96b42d740368edb8703ad0ebd1f70ff9e77d8c6048818ab62e546ccbc39e4626628c8b0b20fc7cdc144ae7fcd6b65fff548addcfec6e070c96da0ef48faf498554b431eeb2f1da99eef8110acacdbf1fba841408fe88b2c09829c08c5b963ae61fba4f14fc744127825f62b6acbf291ce7cc40fdf3b1e67c71d89d7ca206c6d3ecfb04e652bf58e7621c7325e2a43b9e5566eaf82a5bf142512697c2b04919252f0ceddc8a033cbc148873b3b8c5f6c0d730020bf28dd5e402c70ecae0d6c0457598f8ac4935edeb31c32ee8979c57660820775cb26326805f1af5b541c8cae47ec3b6bc40c75b3d18b335ff51d6af990cd82f2b1de7437f0b2a37661405717c62250cb457fe11faddc322c9ae3a3d7f3c02e0c6841dcd9c825d0fe87faed773b428c8b75c874e570344df5092f2bcb6ff319f0248caa2894f5dfa18724f9ed16925c507f8a6f29f4a08d6634093984512b1eb5ec451d0b70f4bc8f88905ad14186db1a01ae1769266d74032a1e2540f4894810143b12327521d4bbcdafaaf7a049f28c24912770f8d1f12202dec97d7461f8a0fddf958b189a0c2ff48cd4de74a8bb0b11ef461c79262216989b4e7af59a062d5f8191e597dcd19f3ed506b29d371d27f052630bae4a7f56f784ab1d2911be64d375f5249acb5f7c80a21382eaf8b2b67e99a79987289cc6627adfbd96612ca9f0e7eeae96b43b71755aabf43ac60b2d26478b65ff228f3de1000a5f41c107a2d2dd1ac68237e089cad143b7bb06e63cf8548db214c9a34eb99f4149026ae5e8b01223e9ef68260fd6593ec424127a8a072c84a79fb7ea2f9ab189d4eb58b8b2d60b9648ca71aeeea0f7cd12efa4026eec7b10a40f2df369af099ff9492a5cdfa22a497a4e7d3a303d1e808b79cd39fa2febf8e3772391921723af90404e16e1431511e0de99b13a2cf7671ec8b770e3d00b89246a99aab8dcc07ec076c5e93af39d0b5f9f052ef7c00c39a076aa8b55e4a3a40a1b9e084c6b3176c53f5136ec631eca3a192822398763e1e9dce9602380c8f47b56620dad96d45bf8d959a8356c2dbdccabe094b7caf40d32be653ee54a24a3bff72dff770dd4c6a9773ae6ca5603a5cb92600f3d4b5d1461b8d14bcc3631abcdd2c51679f39047a439b27cb1533abc83b3c424f76b463d89354dc6a9e535c6057522c82b2d4152df91b7052c687b54755a432e5b6ff1d950073c140e22c72b3414fc9e49d244dfb0e30da06ab0b944e8c9e01c8b648c70cb4bd5a5d2a8170fc9ae8c62435f58e9e08e93bd6e76ca049dd956c518b71110b632acae967ba24f16916bfff543567bc839e77d5d28ed070a19272933492791c05741dffad91af621bd13185905f55d3e39becaaf8106e6192be059c5ec0629270f21dd6b8d8a8fc30c0a5a351840e1564bc58a5e0316540d156281f22a6ba2d0a18454ba14b23a26f2de073d53097f02ccb4829e76dc1a4b8cd8cd2e4c149753d08462e72cc90f441611c706c1f66a3d8377362f322b6636993231a71c171332acfc68fb4b0ac433ac509a97624b03d3ea51f7b781d3e46cb9b0944d75c9458d959ce43b63e3e143a7e9711f5b7a512b110edef6db3d9dad7c0576691b160c8ac7c94aa8bf3e7b69b27d3ed62aa5d5833621be65e4dc00ff31d49c48ac9e2d1df2f91db48b0b61a445c3766fda40e5fc0eeb5f749201fb0988405aa0fd10796b6c4c4659c8398116281c90c83ce920eaeab42172252285449ef74345678670c6fb63b8ea8b89ea6d4ccd8260f99b96796526132070af7b6e5ccd44873c7f6faa1dbcb96a698c4acea6b01b5ec2a93c19968abf58572001d93c11c5d7399cb9f5ad580a77421ae635d98515286fc2d9c6b51770c5f5e6f3287c485b4e7aa3d03726e39ac6f836a6cca896efc87b781ffc8c4531d528f8d760243118559b7f7db239294741ec2583db9aa927a2124c62bcc87c673a3f09bf73b3b726bc6c6fdc09fc6cdb0538770b7062927f79f962ca464d448aadd37bc23f3dd7749a2c582f0ad0fcdba3abbad17611fa0fb989ff6dbed50815763fef80cbe7641ee651a390ed3822f9724bcd361ff6268a3ce5ccd16c791ca707131d225b064497f554bdb47cb09086d98934ec33c1013aa2ae51770f6ab8d23fa49027b3b411e639720a51d92603bc8ec2cfb60cca5cb297dda847a9818b19d257708663e5cff364866469936b668588635d51ceec547adbcc86cae3a477f79b7e28241226235b012e88e9e8f892730e5085ba0f32c67d639f5c0a1c0cb1419ded4c43bc2f2a990a342e48b170e10f5687532fca3e2b6e6b6f0a723a76cbc7be1e066110b457d773b6a99043413b5383f34e5dd5857acde8b2c6ad5f71328c0d309ebd94a2a4399b811ca56742b63fc5a897bf6e8fc87ee6d5303c196cc8b46d7780279b36b6477582cf8cf35bb933896a112328a568736a60a2deb1fc0729c4bfd97ab2157c8f9552f2579925b3b566459e86d4d8352ac2ab2a40eaae7ef67ba58a341e185d49e730db6f79f8787d5d3b16446d773a71b08a67f660b475885e90cdc94e5d24fdbfa85713b3e5d7e4d21be896ae807698304db74f54578cd8aaaaf891e0c63f99e2524d5dc6576d528325588570dfa894449cc5025f1f0bb2f3addbe406cc775da9e2fef627d8b61bab2a280aea7c3a895bb37047ef4c30396676993c6bec03f2a80829002f82813309c9044c4aa5d97037369070556ab201597af666ca1dd0c9389c82fdc4431bf97443e75b562b826cb503910931bc748b58ce7007e3af982e0a5652f27532b40aa092fb6bb2445e5859c1f58c557fb2e372931994e6dfdc24efda4cbccb1ec71c523bbb49ed4494e689081d4894edb06198e207cdb4bc4cdf571aca3511e77a129236870046182816d3d69e8a34821dfead3cbbe23bd19620d3641b552e93bdf7c41bd6ddcf64d751e37c79b38cc08cdf07ef3e339cf3287becfdf2240fe4de5661df973c52e1f0d24833d94cb87f299d07134d1c4982b5e2165efe9e2862db9a85b363e8be538f1f3b522a9887b2e298632bb09be0ba7faf0fb02d03a345c1c89cb3c85828b056dfcf3ed30ca4978a2ca131fd16627df0daaec0207978e7ddb061df24f599909b445894a6aefa7584b9d6b087a37a80c49c90d35c528a12bbcb02bbfe3a461f1e039d14c88d79310a6228b7040c100a1bd20f035238cd80d336e6b0e0ef1a61adb4d7a677ac3dfdaad45cf0f94fec817e306795ad748b4b2d760a30a1764d8d2b23b48756e391ea9be78a125e12370c5fad99a35391d5edc59758ce6fd487944500818632cd4135bd72a79d8688f33bf47ca4e5d412e94085f3249676130bd21deb17173eecc27edb5a0bfc13b544b03be8032393433530ec76c82d57aa937404766c7e555f52adeb2a2b438cb235d3513ec78275de7e5fa7b4a45bb26f1c6752affcb70f715b302e7c739545b91e585a39320c8c995411fa0d4209c76df60b12457763d27f98849ad16e3dc32bc210ee4527479ace77b0913fd40ebb721fb51a1040011b3b9eba5c1241abf85a164a01b60bb614f81ffa74043b3cf35ea1e98a53089f83b7a38f922ca1ed17ab0cfb2ad6415aa44bef49e71f18445c5f7b7eee3334089edf20ffc676448a388525d5bb257a0789cc2645e54c7a858e00569554b96f8f2fb90188d1383a725346b463b924dace330dec08521fbe62e763cd98227d74b22e68f099a21ee53c542acf58a16505e14c50c44c817d8082fc69dd6cd70fbea1adc7c5432f99b3840f838c3994d7ea77d373e30095bf45f2115c270d3544bb313602af0b3eafa3e28f5f5234d33f9deeeb0f563986904c0ac1a8ab1f2aa26d0b4945188daf01108f2600f0bbed289466020ae2641f2094d226818f512019a741d012816a49046b849aac2c8f5419c07d14be715082f8d619f4111a7d19d0f4dec2c99f9a172546384355cca2c429233918fc9f714ff40bc6e2b13b983f837ae8099ec17403cdcf9fe7d6e0300b8f06905b18f1eccad93232b47e9433d9583a4294f30d20b81df37e919e1a726763ccb1c7fd39e4cfc7e91b516db8621880db527a710b86dcbf10a7b2d3f54bc88a132236a9b41e1fbc5f86b2a1b7ea7c55fc5cc4de3b50241b9feea533662d0a60a3123383b59aea785813689727c13a266e2d4514b9a0834d5cdc7b14981b89da2a8f542f4334fe53361a059b21601fea46dcdbad8e3193928c6fc00668d6f72dc6005e8e75f4f4772e7839c984f53249a6e9c554a8dd8e4a6421845c54e09fe79c1d204e62291efd501de3a7037f3f40d0dfee7feeafccf68e2bd3126964a65bdd717826db8997693f0da64950eee83b8cf5b8a1713a52be31cef2b4c229ed56cb05b6815f52b3d7cc8b02079bfa505b9011cbf9d35e0f1c752a9cdab8a5f9e51e4f4aa4fd7134e34ae6cd438794d5700340796b7cdc1161a500c65e68d34869eb7fae59caf2a5f4f36d073e42d37f0c92a1f167a97a945436880bd887731ff65d7618eb1420ac9e911dfefbc8cae669ffd2cb451c86c314eaab6a2cfad0f604e4913b312d1bb031b0344048acba98fe9c58f854b8f553d39f9a44c4f3d2c515cb832d9ffa1fbf242578c99d733fe6b5df73c823d1958eb7fb2e0bb5f319dd1cc18a6da8654e8cd43c857dab698a355b28d21fdf49a0c8c2efef7d45dbe6bedd3fbbef44b9753019014fd47e219417135726b690a48a9ab7e8651e96f53e178ca18ef09b15905ae78058508205f23384a8ab1837eb98571f6c57373e96f00420c8a4d04d5a5646d536794bb747d276eec3d118da4f04967b1b9e3c99e64bcdf8b92c4d08ecbcc01d3887b201f6a866b351e51e6fddceb07584db43e77e5e52759cedcaf3447453d696faf6901c60cb4a38e269260bcc3e901d32bc197e303ea32bc7d00529dc4ebc304c19128f1361d1675f0236b809cad0e", 0xf3d) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) poll(&(0x7f0000001000)=[{r1, 0x5}], 0x1, 0x1) getrusage(0x1, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f00000011c0)="d5cafeed535cf747c9c94b18a46dd717429f3e5c913c3875c1ad315687749d57cf1d2d48c11845c896d20f965c7a49fc9606b5caae61ee2dac46b6fcfdb655dc89fafd45c0df654f73f7ccfbd086c3e83cfdb77c34a4d52bc786168038f8e5700e406a735dd194a1ff0869b8d897afc0dd5796f7db7b44560da532e26f42096353bec223e7c6b03c03d7b448e89e3636d41c1be034e32ee6cf62dea6f55a454f5fce8a937c8870d67c76936ec26e0044050503f7232c6c12f6e52ad64be304c99cd26345", 0x4f) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) chmod(&(0x7f0000000080)='./file0\x00', 0x80) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 16:00:49 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) seteuid(0xffffffffffffffff) sendto$inet6(r0, &(0x7f0000000000)="54b78abbc795c87c4b0624c7b6c7c564daf3d122400f10b4729a5b1c9a1b4e24fc0d2f901de41a01d5b8ad5be15891a64be327069733827566df4edfda676e9f0c4c5f7df7a907d19f10af9783517b56fc6f909b194054bc140efa9bbe06309658aa12bb3ecfb9c76854637254aede487044972659900c4602a432c47c2b49e4719061d764782ab54d690759034cf5", 0x8f, 0x400, &(0x7f0000000140)={0x18, 0x2, 0x9, 0x4}, 0xc) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) 16:00:50 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) rename(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='./bus\x00') connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "582edfafdc54a20490137adbb85f6d3107629d97"}) chmod(&(0x7f0000000080)='./bus\x00', 0x100) execve(0x0, 0x0, 0x0) 16:00:50 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) wsmuxpoll: not open wsmuxpoll: not open 16:00:50 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) socket$unix(0x1, 0x5, 0x0) r0 = socket$unix(0x1, 0xfffefffffffffffc, 0x0) bind$unix(r0, &(0x7f00000002c0)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0xa) 16:00:50 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81, 0x20000000, 0x6, 0x7}, {{r0}, 0x0, 0x2, 0xf0000000, 0x7, 0x7}, {{r0}, 0xffffffffffffffff, 0x80, 0x4000000f, 0x739, 0x101}, {{r0}, 0xfffffffffffffffd, 0xc8, 0x20, 0x617833d1, 0x7}, {{r0}, 0xfffffffffffffffc, 0x40, 0x82, 0xffff, 0x4}], 0x7f, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9, 0x43, 0x84, 0x8, 0x2}, {{r0}, 0xfffffffffffffffc, 0x8, 0x0, 0x7, 0x7}, {{r0}, 0xfffffffffffffffc, 0x0, 0x1, 0x4, 0x1}, {{r0}, 0xfffffffffffffff9, 0x80, 0x80000000, 0xffff, 0x100}, {{r0}, 0xffffffffffffffff, 0x2, 0x5, 0x80000001, 0x5}, {{r0}, 0xfffffffffffffffb, 0x80, 0xf0000040, 0x5, 0x4}, {{r0}, 0x0, 0x14, 0x20, 0xffffffffffffff81, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0xa, 0x1, 0x7}, {{r0}, 0xfffffffffffffffc, 0x51, 0xfffff, 0x20}], 0x7fffffff, &(0x7f0000000000)={0x5, 0x200}) kqueue() ioctl$TIOCSDTR(r0, 0x20007479) setrlimit(0x8, &(0x7f0000000040)={0x3f, 0x100}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x20000, 0x103, 0x4, "001000", 0xd11}) write(r0, &(0x7f0000000540)="bd9b874421663ce2b50e7b0e1b96b2a8c26ea61008cfedf676c0e4bd0088feed9dfbe2b26981e8277818632ec1c1854986ae80d64365f6d95e00fc2a305df86869acd30e66b3a940844d4ef39c4efa7605a2ba991736af44d843b92ab9a6b79a17eac4ab5cb667d63c2a6f10a1b75e365b2f4f3a479fd827d6c38e069ee97ac347d54fe94087690d07851772b92ae887aae1c4f1e40ce27edfaaaf7462d7652ca62e326085e0697f2b534fd86e9f1db60c0fef1c2e3ce31fc65fae5cfbc59b7146ff16a6dc39fade", 0xbe) syz_emit_ethernet(0x7a, &(0x7f0000000080)="b9f55d6783a67237b91ac48389a3a0495e8c5a6e307242cf4fd02c5c6adc7e6d92155105f5c7bbaede5468d0cd881b0065891bee9ba4f3d2ac1a1115df46a3e8bce1d54db5284d59fe0351738b0867ef0c042cf344ba0b0fa3bc7d52620f6ba97cb123311fc001fae6a5f4fb7ee694842271a1e291226cdf8cb8") 16:00:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x2, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000340)=0x9) writev(r0, &(0x7f0000000180)=[{&(0x7f00000005c0)="2014ccf8fb8dc999e56f688089a313cef7cbe425c5305730ef76dee73f54b5aa948b0f257e25184c06bb6de36f7a9f02c607ba8fa2cb47782d91a903e0ae9399711e57f406ba9c7d7212cb88c9e4e1c51e51750fd82b1bc0ba0a", 0x5a}], 0x1) shmctl$IPC_SET(0x0, 0x1, 0x0) syz_open_pts() r1 = shmget(0x1, 0x7000, 0x20, &(0x7f0000ff7000/0x7000)=nil) r2 = open(&(0x7f0000000000)='./file0\x00', 0x108, 0x4) accept$unix(r2, &(0x7f0000000300)=@abs, &(0x7f0000000380)=0x8) r3 = getuid() getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x3, &(0x7f00000003c0)=[r4, 0x0, r4]) r7 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r10 = getpid() r11 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x400, r3, r9, r3, r6, 0x40, 0x16}, 0x1000, 0x5, r8, r8, 0x7, 0x2, 0x9}) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x4, r3, r5, r7, r9, 0x100, 0x3ff}, 0x400, 0x8001, r10, r11, 0x7, 0xffff, 0x6}) close(r0) flock(0xffffffffffffffff, 0x0) kqueue() syz_open_pts() 16:00:50 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = msgget$private(0x0, 0x80) r1 = semget(0x1, 0x3, 0x123) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000140)=""/130) r2 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5db8b6fd"], 0x1, 0x0, 0x0) r3 = socket$inet6(0x18, 0x7, 0x80000000) connect(r3, &(0x7f0000000840)=@un=@abs={0x25af90167d5e1800}, 0x8) recvmsg(r2, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000200)=""/220, 0xdc}, {&(0x7f0000000300)=""/212, 0xd4}, {&(0x7f0000000400)=""/89, 0x59}, {&(0x7f0000000480)=""/42, 0x2a}, {&(0x7f00000004c0)=""/144, 0xffffffffffffff37}, {&(0x7f0000000580)=""/225, 0xe1}], 0x10000000000001e6, &(0x7f0000000700)=""/255, 0xff}, 0x40) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000100)=0x40, 0x4) r4 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r4, 0x3) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) 16:00:50 executing program 0: r0 = socket$inet6(0x18, 0x8006, 0x0) dup2(r0, r0) setsockopt(r0, 0x2000000000000028, 0xa, 0x0, 0x65) 16:00:50 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000080)='./file0\x00', r0, r1) clock_getres(0x3, &(0x7f0000000000)) setuid(0xee01) unlink(&(0x7f0000000280)='./file0\x00') mkdir(&(0x7f0000000300)='./file0\x00', 0x59) mkdir(&(0x7f0000000480)='./file0\x00', 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0/file0\x00', 0x30a98, 0x10) preadv(r2, &(0x7f0000002780)=[{&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/74, 0x4a}, {&(0x7f0000001680)=""/128, 0x80}, {&(0x7f0000001700)=""/72, 0x48}, {&(0x7f0000001780)=""/4096, 0x1000}], 0x5, 0x0) r3 = open$dir(&(0x7f00000002c0)='./file0/file0\x00', 0x20, 0x80) r4 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', 0x8800, 0x20) renameat(r3, &(0x7f0000002800)='./file0\x00', r4, &(0x7f00000003c0)='./file0/file0\x00') chdir(&(0x7f0000000000)='./file0/file0\x00') r5 = semget$private(0x0, 0x2, 0x29e) semctl$GETPID(r5, 0x3, 0x4, &(0x7f0000000500)=""/133) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') msgget(0x0, 0x8) syz_open_pts() msgget(0x1, 0x200) r6 = open(&(0x7f0000000180)='./file0\x00', 0x40, 0x31) utimes(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)={{0xffffffffffff0e56}, {0xa64, 0x9}}) bind$unix(r4, &(0x7f0000002840)=@abs={0x1, 0x0, 0x3}, 0x8) accept$inet6(r6, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getuid() fcntl$dupfd(r3, 0xa, r3) mknodat(r4, &(0x7f00000004c0)='./file0\x00', 0xd004, 0x0) 16:00:50 executing program 1: r0 = socket$inet6(0x18, 0x208003, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x81, 0x2, 0x3f}, {{r0}, 0xffffffffffffffff, 0x98, 0x80000012, 0x8, 0x2}], 0x5, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x88, 0x20000002, 0x3, 0x6}], 0xf10, &(0x7f0000000100)={0x9, 0x800000}) r2 = shmget(0x2, 0x3000, 0x24, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r2, 0x3) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) r3 = socket$inet6(0x18, 0x8001, 0x0) r4 = dup2(r0, r3) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x8, 0x1) setsockopt(r4, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) poll(&(0x7f0000000140)=[{r1, 0x21}, {r1, 0x8}, {r3, 0x4}, {r4, 0x20}, {r0, 0xc}, {r4, 0x24}, {r0, 0x100}, {r0, 0xc}, {r4, 0x1}, {r3, 0x80}], 0xa, 0x0) 16:00:50 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 16:00:50 executing program 0: mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvfrom(r0, &(0x7f0000000000)=""/164, 0xa4, 0x40, 0x0, 0x0) connect(r0, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000002c0)) chroot(&(0x7f0000000280)='./file0/file0\x00') 16:00:50 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) socket$unix(0x1, 0x5, 0x0) r1 = dup2(r0, r0) setsockopt$inet_opts(r1, 0x0, 0x804000000021, &(0x7f00000000c0)="00ac2512", 0x4) 16:00:50 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = dup2(r0, r0) sendto$inet6(r1, &(0x7f0000000040)="2661b4bc9b7601da0eb4041600df14062157d14c065d7175c9862f6620a27f652b3120c4a95176286e3d92ebfd313b2b6166853df6807f003eee8f888ab82f279452684d3dce3ebc6c9a6ec7dcfa52b3dbccb054aefc1f5f8e967846e0299fe4f48a019d264423bcfa54cdfd178c322a68ff90af0aa833799c348029d7e8f21a1e2c3aa5dea4b3deea18812e48f8ed9c797f250ebc5208439295550f21a642ba5bdbc6303b34c181b1fb107973bf09c6a7f54a191a190ed0e36c838740ee40bb0ed53b851beae8a66cfe67893c36083974eccdf077080b67dc25e99d7412954f3d2c5f436131aa7a975434b1a9e45bfa1d01b6050c17634a2d14d24bc99f8019b0a42927784c4ad3a21f0e1a79e12a180324ad19603185c284942bf97a81a56ad3e33200222f8d366fd637eb14c22e029e944c86bf53cf8b012dac388d4260a78333a643aef15188eea7421f3809f99accf23f2fab656e161da1a801f7acdfbe73bab2dc51e5d1307352b8a7c45e0a001a4b34fd14eec873c56a60510d59e20a5662dd3e81699646371243051432990e14c755b19e7cfc2320a310091df214d88b00abb8d13b96349f27049f8b78d53bda406c3435d760d37aa52fec0bc0c3bed3bfbe4049c6f6320df25743c4dd268d38061ab9c109d9b8d63c6552185ff5ca2e2fb38437e2b8698531f3b6e0da114dc5152c03f42d78d8c37ca05f2bfcc2202223ff00fb1f38f51434454120f5c77f9602818956177000a7ce7a5ad3b36f026984ee280bfe26be21319bbf3b7ca85f1dc578481b13b8c1be9d0e228d8d0cc702d3696005ee0c02aeecbd8cdec391ff29b5b3b557687d3cdf754832a523fa1ffb81afdaa6ac3f7dca21b8a9e10cb201164407b939c35b9ab7a2b8d84a43c435323a10de4f8a1637b157555d8348844470dc9fd4be0069d535c79acdbd43592e607d15927fdc3869bd8e6aec0370a6f0a43b5559b5f19a24ca176de4c92a5ccac5dbde927859935b2747a247783dea2cbd636ec8e87d4092668d1c2e2bb7f844b972acf95e75e8c4d1576aad4a06fb6e4a533d6fd63f264afeda41145c22956d298c466837b6ae29d4d4f5141f35c26a166c3c191909ef1b6298bb862f61b1d554d2889d733fbeddff0e58b790dcece3ee36746631166503e30bcf10d2d0cce58c7c08da7ac58e4f16f34fb707e88829c8b9d8757869383a168037872b5fdd42a452dd2b02a13b1f5bed90c114cf3cfd44a89b0f0c2b6ec411f61b322a867686e4484529e9c7f9cb71ef8dcd9b784662ca7ec1cf321e1518645d8fe2a0e3ef0878161f4dc51089587c77e7d2d7b6dd26219fadc0f8eef2550a66906299e32f19aa5717a63f86220e7783bf3243d42a7616fad9f28041cc59c58899afa15b47408f9ba2ef327fc378a4a9933161c4c50c0c0e234a765b980867e16088a05fdf876ff50c0fab6d73c571037acc8c325d6fad95c07b3f988929ce04c001d4e3f39529d4ad86e00f3bfd0eb9db806455eee9db6f8b4aa64cf794196461711685a61b13a2bbab48e980eb34d6c1afebe41e91fab880fd07f29e51ccb7527ab3ca09aa4dc7b9d395b05e4c6e5cc1587cf2df734425db344373a2e2eed547637483d1a58233d1a60e32ea90f6adb556aed2e6944c5c90603da189b8697f111a5ba83f483633dfc7bd3f20c30422e96ea632e319be2bcb76b6424c68cec4aa8cf6d1d6d9a7d079536d386bbd77c20f716e4ce4455eb11051699b21d9b0305c0a76070a5db126d9287d97787eb11be61cf8259fb71d2f6f61f09b54f83f3f775175baf3268a21a1a327afc55697d1cd64f8474f83c3c44fc10146923edddfe844f6e8fc234b8c2738d5d3f3b171704c393ebe0fb1f9989d960320a2a28b2be806375d99a85b8769eabf8f10c8eb8312ac7812f3f06e511292eb6e347fc675eb1ed28051471e4120b8b4b61b7325c2cb71b075341f1789e1d2dd84ccc1e42ae2f0b92dc83345cdc24f740150a1f1468dd73f6167c0dcf79902bd7435cd9cc5be88267ab8721155370b26cbf1a0abb8371803e3d208020fa95730f57937443ca914cd8374876b9c57ce17f261a7555e86be5b32cf1b8243df867fdcfc7db493f43af8e5d2c98da3dbf919636692c93efef882bc6ad4db73f60b4692b0dddb41fe86ffe82e18ce3c7d347179f4d17026114e0853e114c637e299911a05cfbc273467472760fadbdb6a8e4823540ac29d112b18215f121d247ea87aa22cb9390b20ed9486ff9f4c9b88d015c799464b1e5c49cbfd6aa6b77fd2df45589778aa4b0bb30b579963e67a60bdff5f34a6824042775030efffdddebc60513ddfea77e6c39f54a30b5ef4c410c1e21982da7ac0aa4745a817a3a3d117699b6c956a0652b8a45ce67c7a6297a3e2ec3d5f6aa45d75a96c450cb32a91533efdc51dbe57fd33eae20c8d1fd0bbe33e078f42e89305952507acf7b9ac47d09b41bad5507d9cc2fa412dd8514e54e9edb8696df22b6ae9a30cde791f251e04189ba21bd012da5859a0c205a008ba3ab44a6756b5ffc4afa5b9e301ec439ab33377bee2c2951ab30720de2c89e4408b4fd2fdd77c92cb99a3b32b6dbfaceb2dd42a69fd053a1ea78733227e1139f74dfb40f220ded420271813343e1ccfbbfd796b6abfd986c36fd103bf23f4c75922f98e0aae2f4978b004fa5bdb5d27353c6204919d12856b8538604d533b8b0517923345ee515ac31f025e645405f7915a13e284bb0d0662c7e2a4df51722b0cbbd7f8ac3481ee18fe30b650d7eacb74298e5020bd25e08f7c4829bd8d2af44b4a07f419384381226fe360172ba4a9b18ec0c3d450271276f64f53cfe03c876f96459c915bc6960b74025ba8eeb448e857a762ee3709b8e9f2101dc5518b755d292ae48d42c68849f35b3d72ca07afb1126baac49e9bf1a8d97d282e6a6d889b68cb25d96637211cd80f3af0faafccc4c60b2cce7a8c0f8706918886f4fa6287e5463791fcc64339172a449ef759852f02948ef0d0fc1fd3a72701414c0c594cf06ff2603b2fff97127825e5d3ea2baaf3b41393da6a567edff72c5b55b63892c48486589b60b097979d59c06071600aae913460fe285c7bb0b4895d04a1a17f6170da7ccb062b62ab92df0e8608f2fdeb012f9024dfcdf9cb0a8750b3bd652c3229ee85c640662207cc7819bd6a09b0ab9c45d403af2a45c2c4866c751f68b97370d945aecbe7bdbd3cf76b73840e9ed932b132fc61194fafd1e8d723504cebca43e4c159dc672e925f552a787b1dc89b27f0024c9ac4bb34d567ca919ac392f01afaecac31a186cee12a20e717b55936a985fb29e4d4e3161a3c12414803b6b27f7599c1a6f6f92a127002a51a1967a081e952610ea19b93b7ec493eff14c0e34dfce5a5cfc1ce78600a022e90a60d80672dd523d14ab39e3257516eb82ab6fac5b2eb106d36f0219223991a02a26566eeed835ed67f571ecbc0d7d29969ad06ee84543fd3488494c3e9c77ad35c9ef8cdda9a5551ca9b34af5203024e6115f77a0cddbf6e577dfec66562addbf2a18e36ba8c974babeb5a671acc5448702042dfe133265e724a472028db716cb1c3cd56f59453b42eae9f621c48de9f90ca76d2dee6b4ea7a187f6521c0c2eec5757a1a63a2e7396be376bc1ce2556cc767d090402846cdbc339f95ec936f3b4c5153b3ee4b14bfa797d522b10a5d6e874b9ed33be1c1bfef49e672c22ac78a315a5d146daca27a8fe90948d7c18d1a774392850f2b18ea5894f7d02ab751eeb0272b8d129a8097789a4ca18e756fb62c0fd8a640940c44ed22c2d92251003a7cf0c126932d7820f43c81a91817947d8988ac9d7fea4aa11096826369b73157c86b4294df54505ea6f0ab950536d4d4204c0deb2e16ca55e9dc14599525ed2ef855c90a0de74816ec36742a21bb18e66db625148f56ec47e24289b4277a3eb4521eb2773fdf5c82da23ffd17e2d7c12ec1333a7d2c19b7f17d9417f70a251d09d7ccba56203c581e4452207b6d57d271bf79e68a029e24e5c72b0eed6d94d5e1c7203156544d770127ef8250162b3d8f4c0c22cf99c17fc7c65d4cd8d248f6b0d607e4f063843db0e9f1acf49e67b1376fb9d42d6c7880aa822485f724f3daae3136a82885bc5dda58d6a5f9bbc521481a041267abecc211e477c76c1768c241062b95ea16978e128043cffeb649904f02f6f36c055d36e191f4ff2acbe32ade42a0995efe1f9ec3da34d6eaca8b74617acb93e7a8524112d1e50b69733c77be1a1b43ac151e71408880f6bab03de18e5f21a7bf61e547f060dc997c33bbdbb4cd4a51398ed2d6b9f010d4a8cf913a762580d36cc7eb3a5076ee7e898f901d9b1e5e00d422713651b4c89938273f0b3e594f6d88322711cffe20b886964b070c9aa2e59f438758d3ab7dacabb2a22bd7f5f51e5488ca34aba5a9f210173cf649bc117b8c14c5145aa1bc7f0166bc41f3683335d36ba22bdf38e053b8f0cd44189f11600e4bd00f4ed1ede6542c7bc0412b3a3abaace298211442257f30af79e65d4542f728e7d74b9f3692d811ee51370ae36f53f6329682a0e76ff29b3efcb5e4e43dde363cf6258236727b43ad8a9f076b019c108cb518135737725fd97676d433acbd9fa1c9dac79c0df2b07eaf38ab947f4cfcd95d537ca6132bcac3d5b08a719aea86e3e48bc88b7e2af57b84743f87125fde38f3d0121647702bd51dc13a5edec8b1cdd5995b303ec1f6dcd2126bed10e230c7cfc412fa61eb970a1e908af9f04bfcb385d53730d2d44824a1e26eebebdb0e08057d0c46b0244f9df74db31d691c4a50f7d6db92c1d4e7e86bc77ce69e9795ccb691eec9a3893673c619c01299560fb3c06031695bb110c34f0382759b62ac60c5d679d0db53f8f26d87716c809ef823e3c00096a24b9a6e3eb5f28014dcc898bfada8dc1f752108af374effe3c2d823e370744ddc0e5a5c665c6fc9019a46c6d7784a183da77f1e5bbbd5af8387486e671dfeb940f3477121808ae69b48aa61c3ae429f08156b82bfa564418e95d47afbdd974c94d9656b02e8a78ded9037bdd58680c7a63a0e1059c724c8d6106f6d0cce04f90111fb9046888cde36771b02e0a78e5699b20e6e8aec3daf9925f0b218585509a5222988887dc232b9622134b3f6b1c0bd168023d96f2cc0257abdd4c1f59de0ef7fc58a142cde868a210784a16eb55a2c4164f5737a158dcab118dc2e6b5a8801dab841b21f693daacb8d2173be90f9fff1fc27dfd9a67814eee9f5346144167c8e0614da538c8fb119592ccf9979f2a6c98890a7ead76e0c29a1dce3515a17ed7631630c077a74c34f74f3f32c60c806cccbae64f56dcfc74d7a5605a966306c5a133f6f76f6105a2069e09f7b6024287192b1677ec5cdedc43081ad52e4e5671a03bcc9ca98c39574d86b0dacb5073f30085210f7ccd55c13cd3de357ccf332e9e798bf51222654e6ad148510154c7b60fb62171acc299bd628e4ddb8439c595a20ada73680bcec860f5e15850e68256fe5ff3912ef5d1d404605c07c822ffbb29204a818e64f1003b3b1a4d41be5510b54d34b4e7bbd5f3bfedd2dfc9ef42c132e3717ef5736700b88e8a03155cc73a8e4d6d23d195979978f1306baff63ce4826ae0a3ec5924312f6ef7240a8043acc2bfd629d60f59c0b6a4103ab3c3bd78ea1e45824d17605a1e6586ed22b0d9113f9f77cdc2a03dad30335642495bc8917900ab1f77b093273ae402c7f8a3184655c80c6d0d376af52545da0a002026fc2dfd1776", 0x1000, 0x4, &(0x7f0000001040)={0x18, 0x2, 0x3}, 0xc) listen(r0, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="8202ae2f66526c653200"], 0x1) r3 = socket(0x2, 0x4002, 0x0) dup2(r2, r3) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) 16:00:50 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) setsockopt(r0, 0x100000000, 0xf3, &(0x7f0000000000)="29337f980559fa0438c9100e6dff960bf5c6f34a4491c8d591fc4d05f7493d3e2b33edf4420f241b119ead27136ba1344086aa7d63be2c556331a22629c838667263c3abedde7408e43b20737acce350b60452a7907d839d32f5ec97bde188ef61e312a94d5f28ff5b1a868178483dddca56631fcac700726b17d12b9a95ecfe45b5bc267956fc3d85a9b967c285159f40aee4a848f943e9979e7d49c18e5584c19d26670ea7ad0bd28723b554dd8ff82525cdb6f2b387d2968316270b2b3df4d5e6e4", 0xc3) getsockopt(r0, 0x29, 0x35, 0x0, 0x0) 16:00:50 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x4) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=""/167, 0xa7}, 0x842) 16:00:50 executing program 0: setrlimit(0x2, &(0x7f0000000000)) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./bus\x00', r1, r2) bind$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="691b9d0004369bfd350642aed6a149dbd661309af70306afe481029f897ae48042583175257c23289d04f11cff91552fd1f62ef6f03cbf406fb51fca161a2e444468218815c044be8920086d9a754018f667ae0599874d9b8af99e15ece470ab31325a9c3e0427fe5314f1d94b55d4667a81ffd84413c1af4e6e00acb1e5b85e60215b0f109b432e1720904364814ceaf726febb35fb46e9073516298a919ef81d7c73bf30a24eca979a2276b1dee239ceefc733ba939b9ed0a2a74db76c0463af245bd9b93a2f1e2edd3ecf056e60da6cb3b4fe2263fb18329f"], 0xfffffffffffffef0) 16:00:50 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x21, 0x0) r3 = kqueue() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) getsockopt(r0, 0xbd8, 0x10001, &(0x7f0000000080)=""/50, &(0x7f0000000100)=0x32) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x11c, 0x2) r5 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffd, 0x4, 0x20, 0x6, 0x400000}, {{r0}, 0xfffffffffffffff8, 0x14, 0x0, 0x0, 0x6}, {{r3}, 0xfffffffffffffffc, 0x15, 0xb21c963eec07469b, 0xec7, 0x2}, {{r5}, 0xffffffffffffffff, 0x20, 0x40000000, 0x20, 0x1}], 0x100000000, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x2b, 0x40000021, 0x8, 0x100000001}, {{r1}, 0xfffffffffffffffd, 0x92, 0x23, 0x4, 0x2}, {{r1}, 0xfffffffffffffffb, 0x10, 0x22, 0x2, 0x3}, {{r4}, 0xfffffffffffffff8, 0x12, 0xfffff, 0x8, 0x2}, {{r0}, 0xfffffffffffffffa, 0x88, 0x0, 0x0, 0x8}, {{r3}, 0xfffffffffffffffb, 0x1, 0x21, 0x52, 0x5}, {{r2}, 0xfffffffffffffffb, 0x20, 0x1, 0x6, 0x10001}], 0x0, &(0x7f0000000340)={0xdac, 0x4000000000000000}) select(0x40, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0, 0x8000}, 0x0, &(0x7f00000005c0)={0x9, 0x1ff, 0x2, 0x8000, 0xfffffffffffffff9, 0x3, 0x4, 0xfff}, &(0x7f0000000600)={0x8, 0x6}) 16:00:50 executing program 0: mknod(&(0x7f00000004c0)='./bus\x00', 0x2002, 0x4000005200) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x84) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) r3 = kqueue() dup2(r3, r1) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x164) 16:00:50 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0xc000452a) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x20) open$dir(&(0x7f0000000040)='./bus\x00', 0x80, 0x6) 16:00:50 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setuid(0xee01) read(r0, &(0x7f0000001080)=""/4096, 0xfffffeb1) open(&(0x7f0000000080)='./file0\x00', 0x81, 0x1) r1 = shmget(0x2, 0x2000, 0x1, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) wsmux_getmux: no memory for mux 12582954 wsmux_getmux: no memory for mux 12582954 wsmux_getmux: no memory for mux 12582954 wsmux_getmux: no memory for mux 12582954 wsmux_getmux: no memory for mux 12582954 wsmux_getmux: no memory for mux 12582954 16:00:51 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') symlink(&(0x7f0000000240)='./file1\x00', &(0x7f00000002c0)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)='r\x00') r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x2, 0x0, 0x0, 0x0) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0/file1\x00', &(0x7f0000000180)='./file0\x00') 16:00:51 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) open$dir(&(0x7f0000000580)='./file0\x00', 0x108e0, 0x100) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000080)="8746475358a2a82792489c7f95d5ed55c15db6d0bba6ca0d967c339b0ae3174f2782db05ef46f713f60cc99580df1146c4c68e58a305ae0c803f46b2f2af7155e0a549797e673bc220a7acb6196e663aa533be9894c47e651ee353e75e0a8803c49b164c80b2571446bc4ee5213ebe34fd08bde4b9c21e13f8fecc182b428af32d9e896f132bc903645671768ea5f52fb08f35b9f1cad9afaeaea3718480756bf58baecc18821645cd0b4cd1077f9f6f71dd3c5f33e9c6ce1b4760bcc8f432c514fce40036038c7fb2737b", 0xcb}, {&(0x7f0000000180)="fc3cd05831daed24a438aef14d85de47955c71e4a6af56ae116405836090b25099d6e57421fd888b26bc9b5a46326121fc9340a91da74ece011772a5bc375c2be0fa67c54a6f51acb79900de9e70e50f56ec2d067078800915cbba4761ebfa6b04725f381e1e33076687565a8d168077060f01f9c1d442ab3ac5360ad1e5aa102be5151047974315015d38d2868ef0e75d2d6d60c75a37646725b2d650584b0e2fe4dc7dd6456aae8f95e34c2baebf8ef27332206cb9fcec621c663fa94cc1dec188be87885546a5a3c211162a25d5cd", 0xd0}], 0x2, &(0x7f00000002c0)=[{0x10, 0xffff, 0x8}, {0x110, 0xffff, 0x7fffffff, "9b08ab257a9f7a8e3228f5f359816830b5d80591124c4a35936a88ab41ecfe2f254cad85eaea040f37567ee52bd4128163dc6a529c5c3dcc45e1ee9976099960562df5325c27acd5090adca9a9d5bc14f8967a0d476403f69b01733b2f3cb2cbe1ea176ba44af5678512af1e8ad10f993da954318d140f138a4a561d1cafd4c54482111cb66d1dafc7635417022024e634265949a3b7ab64b215a55bac06dbba08f49cfdbcca924bdbb32b5c64a03aeb3c93a6d4511b63de3c1f8b243082010272fda1e6715b3b625e5767b883c58c62c285a2ade1ab8ed1d4b639c1790fbeabf8e25cacf29bfb3233a22d070006bc8268c46abdcd43933b07"}, {0x40, 0x1, 0x1f, "84d3d3be88b2f85bf3027e8f0de1c4f90b9bdd39c23030b3d713448743aed7d2aa3d8ed529c109111b5518c833"}, {0xc8, 0x1, 0x6, "9e1d9feb30118b0ec320dcb3373b6d9d668e8bb0a52339420364a64c447ae71809ddbf82e214dddbca0f5836bcb0fd573b653f3f4b935e9249241bf1a3566ae1f977f5b4d2ec9ba1b76c5ba570fc2ffdcd735de629490572ac68beb785add776158bac4aa2d081a07c04d8a7f7f3bfc202fad4dcd17b99593418f57345437876ccb64cf1843d714445372bbaca6a25fc9cb08c16cd2c4503d16cc640d5bd9085d7b6ccf3e919e02fc3622395e0d6b0fb95bcbb"}, {0x38, 0xffff, 0x9, "1748b2759f441cbee0a097f04cbd2bf169751e49ab176f7556d05cf585cfe203a26530cea15eb1"}], 0x260}, 0x407) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r1, 0x8000000029, 0x2b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) sync() 16:00:51 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10000000001000, &(0x7f00000000c0)=0xb0e, 0xca18) 16:00:51 executing program 1: r0 = socket$inet6(0x18, 0x7ffb, 0x3f) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x6, 0x6, 0x0, 0x80000000, "20a7fee5bac2ee73eec4ac875342e965e6eb3fef", 0x7, 0x100000000}) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000000)="ff0e3e2a5e00b5f7e1b4784f0000000004000000", 0x14) setsockopt(r0, 0x6, 0x8, &(0x7f0000001040)="bac9dc4cdacfaa4f2027c970f3074a3780ae4627850cf50d5c08e08c3190ddbf9f8df2582fbba3a256fd84df231b13eb8488db154bd3a753e8481a507b4c7a3ebb39a931a957892f72b8e8c8056987865bf5558758b2ce717809281b9aa7fa8ab6ca183359fbb6f491ef353df392a84e7174db3a0e3f800c6899a0b35fb600fa154c78f83feb039e25cff13ea616fb71b2457c3454c7766fa8007e29f1b35bd743b10f0fef2012d4cee03b4527132083ed0fabfd59e6f8132466a2deccf4e743f79bb4812ed7614f56a5b67634bfd54a6f193b60083656148039114645b072a74dc58e2fb1e389184c3bd9ff32b49d52080ad84f7b39aa7f0eb44f108c1192ba22de8206f902ff5f94bc48bd3b6cb934b395f39fbec2b0f58bb6ca97f689610ba4e14b931d0554644eaef23c738686db052586f2daf54aceb95f5df0d8cbbe8030ba922415d3c5e7c59374a7100284f603a8b95976718a8e480999af72c51d732c45cd31480fcb8df63ca93ef8af2710cd7ad299f3f88abbd558cdfa89d2a923f21ccb899c871ec8059218be3186fb9ab69c4b6ab36b695896a72cd79afd31651f70375476068861eeb2418b5d90811ae38e10dd1c984e2a096227ad6a3f3b4453cd43162d2226541d74ca2abdf8e013a577b63c0603c92bcbda307fa3a1426346ae41f2c7c4238978761117f38f751baa8ede5f5fcced55110ac34ff0f8e5dee2406cc73c8662734f1d0c793e194aaba381c5b579500ddfe3808f5f78f3a67a800dd71d1bbe3495572313a8f3c98ddf9ea8d9825905b50783843cbf19c5bb21c5a4d0b120cbb3fc0451ab6a1f90498ac485495c23ba6cf2d9fafa181eeecd3fbfdff5942920c1abb511798db7bcfc9e22736c533e3d1d2896d7c8dbced56ec69ec0d30255969ae0b85a38f0169dbd2dabce31165d44da07111fe3940aacc4b6d360cdf5c23c9bdc107e6f314121838d5b75f78f074578006b16cedb32571b38e4fbc269d9d28de0193e9f1b40128eadb92f075255ae2f8eeebd282ae0bef2f55f1e6ff5280aa1effbbc19d6959e13f5a8c2e395b93d34cb89f6a003cb4e67b8ccba9dcd7f72a1bb354d4fea62107bd3ee8e3ec5ae349a87daf2fbd96e255c42475803f38cdaa063859af6c41f4d3e1594bb6edf5371d2b5cf686a59586671daa42dd78b65e31d01435c846f74b718c42c9ef44ceaca4bc1b15461377cb24b6c69478c435e231a01ae22b83684d82280d5b27fb357d9154c627fa9701618c8a17f6d07895892a26bd688133c6155b174eb25b2adf79f655440164a10bcd41deee83ef347ea222b9f9a85c6f3968fa2c85e8db943674ccae3e5aa2ee2f65e94b0d229a6409fd2d26e3c1454c68a5a68e9b2b795b562648d6239e63929edea3580ca84b9a4d974763520067c59b1db58a991aa892361916237962794b3d4c6043365df165a9c429f227ecb81fd934d694a47dd97ba65ce9caa1d5dfbba2a9e54cea032a46be8d489b7fba51cb9d14e3902b9fd950af656056c3db61a996661b084c4d5ae35a476fb4a2be1805de8cd811c69838c365852392f0c06ac74675995fb04996630d34c3e9bdebdce9f50c75eefee2efd05946c03fe813e82302a2b53a38eacd09a728b6e6d7075279d39a3f8664958ef618e0d9a25f013472c021c777718bcd6d279ab9b6aa6eb806aa1065fe273319a17015714059a959de5e164cf62a85322e26328f880f55f37e59ef2fcb6243e7ce57dbdfb684505f0239bf92006a985b9ea4bfd4445bc71d74fc6ab18e14ffb9b16e8b47b8754049a870576912c095ea04b5ffc6d72b50559d6d5585360a85d6f1e9f14420a394ca6b454af854e450947718cf2afb6e9bd793bccb84c0efda884fa1a1762777524d0fc77c443982029f2bd1497450129578daf387a565946a86b6873d8428541cbe44bac4f864ed606500ca8f90e6e7c5cf00f85e22d8489435e14656dd3198dda973cc5ad09a547f1228adf34d089987702a17e6841e75ffd8b230b45403ed5dbce8003aa7e9d9420e35544ac0fdd827482bce31ae1a4150c08c09dc46c4dbf0723fc1ced72c82aff75f93a1b58c32752cb22be04e4a415270779bc79745aff9ecf4efd67937c242bc8d4772029d1f0584151784d6e0c2c5b33b189b151855b07829424e49a001f424286381353150d1bf73116a83ef0bac3a207982ae0521ce3e74f346a0926894f9d0ff072827f1f8e12310ebd983805dbbea9d51955e89d22e6662601381792b64c5e6f904c837df27d81d8d06dd543aa4c544e76cfdb28bd0a61763cadbc395d0307aa12fbc050c3c978981599ce2b6ec0b6da45a32bcc78161aadd9b1cdb62eaf47e9ee25cfbea993688bffafc2a2ddfb18e0e5a00e3fb21168032fed06bd0d33309a07906c1f5538b64d85c7e72020573ca87ddb1be42ee9ea157915e63d7c3cdc0ddc5f4b0b8da774c37adc60f7270509653e19d901aa83f64d11a87350e5c179042be6e5cf273c08f1f5ceddd4148c57e212451ae53885436ef0c486c8022eac5c251cf770dc71249a83c60e32b95944dd4d19edabaa01d995e60be643dda6052f90aad5b153c8864231212d6406341bccecdbc8840fb1ae2b2fc442bebfc50aa61a5f125a7571ac123ee288122ecd3412ea18a187187983f769fd7734e3f5ac50bce884e18294dfbaca9c5519a87ba31bec1d340df7781e271e64dfd773df4da989fc8ce845b3e2d3fae8af753b29c95e4c669bf38ea60b2ccf97d0ec959a0fb026e6c965cc6249e25a8833af2875a608dd8cd13803a1e505d4d39dee702cff35b6ec5877d53d6ecd42fe9f299c91a249e0f5ed25a2ca6d21cd1f245219b1e43e36c7b251044b015e8ff80770dc09cdbe4569bcc09ea73fb3709262fdb869d104f1efc78f67f4685d4f94da92d1c2cc70c973dbff94d98e110c4cf00ea7b394603610404076ccbfdd7a8a210e4b56627fa4ebaa7481a2c6edd6ad45582ddbac3bf5becc21c5612afb993bf09df1704fbcf89fbb1adc099590ac3e01ca55b40648660025bd7f4a902c365ab73ad6ea8dd7300f0568c8d1c84ac3f026a5b6b76c159e6b3cc21f2986dbc05669ba961cb566fe7299afcfacdae40c117b66c2999859abcfe48d710f7edb9aa4db7a39e9e9867f020f87702ed9859016c191b22f1fb9049ddc94017b39fb9fa2ff0caf270745d9e1b8d08ef0eb487e10b4cdd8e37a906fb0b496b90b556cd18fc2014e3292c9df440665636c4f314c95b614a40da4d44eb18811f954f5c47a58b38354f4114edf0dd4f678520ae27335d156cfadd0a8d0157e69a7089d08ed6d431713b118d27a1012eac36d1ad185eddb06cfc45b8d6689bbd1b08993bcbbb3825ae585bebe800fa305a609d01ac02004f2cc9ecd74d8f010978b00a31957bb70bb249a92536154abd0bf58df76371d9e94e0dc1a1e8106c159304f14fa6bf0552cd9d18358f167ef4b74ce54b69f02142880a1c3cfc611cc0f217bbf18c69424a933f7ab82724d57fc07f507e8d811d8bf70e63aa56f04e3911b50e8a322e52f6a0d554b0cd638aad30c1fa3585f7e7a72ecfdd0914166cafe8470c3e6302e86eff6a142c6f60aa3423dc4372404a17c589b5ee2b8b0a8aad3c8ac4fa9b97f44de8a4a1681601fe98cb2de5aca98184724b0542ac73a3885a933e61f4de0125f6de772f7b09ebd3a2133152a6a2812bf5dc9f8ef4f992c611736c5cca9ca8d5eb8109d83a0f722495979f03c044f1eb13ac4b689afae489e0bfa0e671fae9ab3d6b5980f97e7b4efa4711911b06648c9186eb8fac864a294229d7f365901592be9eb435bbe0a2c7b42fbf73ceba7b0498308850d7916bd88b5ad9ec9eef18fa00699cf5dbc6e812ba818b70c6c56c85f7a5e39401183980bd74797213d42904cafaafebd6bb5746cac63e49aab94488be621796be97712fbcafd93fa63aec839118fa163cf03db1599ab5e55cff7ab9448898efbed96da971552bba0d2c9e01cb64285e462bbbf301a01a132dfc07b11f60da9041a1f3db3ea07ecd9f96c9824f74bb79903a9f30813991f2f9d5e94e03751620267615254f32c8881fbfaeb130d8f5bc2ce939f92c48386f6183e80a202c5b571d1517f3343ae6fb5b75d02a2052fd50569bd823e175d04f0da5580f183848541dfac661d97ad0f22ff1eaa60dcc9878a75d9778d588fb750bc47dd60faae46d1c247c6fe2bcc8fb3f89e2a0b2e08c6448e89bac22ebe7db98a0ff6826da4664336ac7e19b7a9bcd06327c7848314f18da2662e68ca2f260e595ae1242d8bc41d3e7176cd9dfb77df059ce97564b8a5d25c50675e6f9852499966c3f1b9b253702ae0cfeb36156a761b631c55c84034116e3beed79e0a59a478e4a29f8c9c7c2b53669e514b6aea4554c5f0e51e4c59b5da53ca11bf09ab443878e70a10f41c49db6973f28d845d055fcce484d6d99328f971059492b864ad869d7743af6b721472773d735b71d330b098835e2c4ddb36d2f13a0be62108394dcfa42652595a9d40a1422c72fe7c52d0edb4eed9f57b36df9de68750acd8794a11dd0729d4b9d624a23a8ec41e5b611a49a695709731e6c8e4911f771b089303174f65cfe59176f2d628c5bc3c269d6824c2cc3806b4fd2bea9c238ad1ba6c37abf0dff33c0fbaf144fa50064a66800fb285ca1070e782276becb9c994386387b6e56c7deac51fe919d91d0b0e62403b2907ca8a890f10deab0c7803ee21d6cde4c396b4028046940647c51e362c97e7093051498b59e7e0c7d24bb4300496da9d50d70798b7432ded4e940e53030ef301b2f89ab158eb4cb77f0d9debd92cfc0b602d0d65d581bfd4091ae74d58367766ba2d853450d4cf32a75874fca3b3f02ca97a6cd651f6560fa52513d3fa02a6e5f49b720af35d4733aa56c6912d1ab065cdec3f3bf7e29731f2dab3d92ed4743624eb968496876ac434ff124a15749f9aeca85b250902384817d4cee7d1c0f005b95594a5eafa3375154022c12d01f3e8164550bd4793aa920833d099f3ba8ae10bcda97ac7849368d253e0bd9a22c7ec1280785642a9caed69188558483001b1c11475442f53a8a3dc07dc88c7ec5031ac746ff1cd45bc5dc4c321c0be85fe946846aba58f22acc36f12f5454486f2c82e5edd0da8985957956f462c0f0a32c312b58fac6a1393954bbe2d609c9d75b7f26caaee2282cc1ca2b6220861f5901961296e427743bcadaca82441f2d11a190547c9015fa33a6d84f3c25e42f878e112c7c6c58b2c492021642ebe18337b8ef0048f8e53cfc7ba2637da23968ce695eaa4c6d264f1549cc684921887b471eb79d357089809ffa8378f71e57ac50c2309e186b0be4e5816dda921acf818f6365cdbf47354fef6d7201e8f952c0bafee422a9c75a2873e9e13feeea8d7ef3accf42731901a59e0a8133ecb68e835a26251eb26cef796713c1eb46c6d828318aa3d0a8e5c0de0348eec4b48511690f906ba212ad169994402262f1112fde47a23eff83059804f95dc2df631ee735c83bb5f8167a713755c5cc5543877933ecec590cf0346105f047e9096c0183090a055cb542d6db257cc8fa1d7c77c817df5bafe012dd894a6a444de2fd953af152cee880c4a0473cbde51d8d9da4b6a4ed222e9406b0db83924c7f41c96c9b8195f7e08b91997b52fb832cd0b342e868bb6e77a9f8747c8c423b350939847c2f8099b5423c55db6aed2eb4efe1a2c18fe08a7dc683ba601ab8c15986bf2b59d65ee472cb3eb999867d1f1d9c60484309f15a34c895e47cb68196bb9c464bb9417", 0x100c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r2 = dup2(r0, r0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)={0x4, 0x4}) fcntl$getflags(r0, 0x1) r3 = syz_open_pts() ioctl$TIOCSTART(r3, 0x2000746e) socket$inet6(0x18, 0x0, 0x0) r4 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x1000)=nil, 0x1000) shmdt(r4) listen(r0, 0x31) ioctl$TIOCSTART(r3, 0x2000746e) 16:00:51 executing program 0: r0 = socket(0x2, 0x1, 0x0) writev(r0, &(0x7f00000021c0)=[{&(0x7f0000000080)="a1865f95a50667d3b3131f7b6299583dc8c16256814bd1a0a4e01ddec8047ffb74a86b2eeffeb5c6b5c7e9e63ea32a7f7b86f5620247dc4f", 0x38}, {&(0x7f00000000c0)="6fff58544bb605218842ac7075d098df49fc71ef1b8ea429d493a5fb9d011a436284e76ec6d6ab85315c017176c3ed0d2ca9f924e887da42a51715d92f59528675e80caf9b6810f5994fccad19e173f8b6ce50c131405a0a1db3942dc07393c79e109b379cff86e6b6caad2b80f8880057df1d1a9e4ff28bef499824e46380f5026c11d80c4e66c9230e660b82f38e513733d4aab82d7d08d7d6f1e72d95087c4a534fbfb7b509a5ed4555dff8512232ba502db7e96eada95677945d03c8ed2e1714c10c47733b2ed5dab355f7296b1c4b0157daa86fdcf3fcfb34921778d74d617fc63fa58243a87a5f5e0a5382b9bef9a8d85cb6b725a6c36a543ef51149257b3062bf1b23d2f0d75b7a3d902176357b266cb3fabbb2341e56b50a569e199d51f56430a7a03b7b9fe91e514540d19be3de88c016bec96a483457d54e483e866661c1ee972ecb53b871cd61cbb497c4caba20376a66d336f235ff58c3e70eb9fc883a160107fdea8ff46a6121aa8c73f66272becd7dd536e14c866824f027752ee97cc941b597a5018e8eb4e2c40417e64f2a3cca76c38513ce25d581d9c3eb46bc03b7ad5a93add67935a3f45187376cf31f7a8f64ab5a425a1a55859cfc10b4d9bc49074756f63bbdd98f198e0d8dfc5ce408b58f456a8ad32b885da4331b1d23fbfda5b8ecbfe26599bbb9cfc91f0043feb91919bdb1ea15d16c7faf6a60ae21bc1d4857fc82e507a4eaa3810a616ef87d961263450d878d677297215eb46d791ba455811a48da25bd88bd6abd95ffea4ea2f8680292fcebbbbff6265eb063e85e8435bf2af85946ea1e8b153125c40a8b416a1d232d56004d1deb668e06c3220f6bed6f875b789ea675285bc658b56d7856a4a530d27d35f007623bedeff8ded1399578020793e2befd2c11fe531f270e64511cf83cbc1768be0e354a7900f2fec5a5db6b5cd4df7b3fb7f4d17ab9977d35f70865b0616ba6f51788182648072bbb79164a6224ef859a4e0e9c54efd1f35a98f9d34540d4e1bef2998410fa0d35f1561c596878f0deae7becf56b4ef2ceb32b23c0c496d44cc651c24c14735002b56f23beaaf73ff4c9bea1e225b0dbd8a68cf50052f97965a7b391af22753005c5094d921be83ae35f9c023daab5c454c314327416440eb8d50195b71f14c62af3253c117df25bf60f41b0e558583c44143c5b65ed62ae85df2fd43bad5527caa7643c0efa89d03edd3f619c0a2c30d609269fa4a6b22ea8fc1342f9184d1a9d1ff7e021cfbc9c86354834d7d1cd809ee7f85ee34a3cebb70c456a9865b4e016a6921c6fb1ae8a783472a5f91534202a692c78115d92d4383f26c6adcd02f4ad7f3cf4f3f4a5cbccc8a0a3fb0f88bac6f8384f4c2baeab58a98b7584ca3d6c9a350f309ed5d4ce88c482f7b16a5f254aff6719a16c369ec65f873fd73c2752a97c0ebed1973dcb784118d8f9b80792ca91191a7d010411947a65bbb196ff6c25e0eee2ec3c10d3087e36c01eac7f5a38ba544eb71cee13c34004cf1d5bceb1c2f97b01f2577cddca71a4cab4b862137f440de2edfb93c3c775beac109379155a8d6b38dd4af5069928603936aaa5d3bddc0ba94a9688f042d5fe9e15098347d52b8a41e77ecc70b66667d1d7f9039cbc9687fa721eba775b7d5ca7e43bb92b05d4a722563c912609432277905d6f402180c4b649c6b2fba7649a01abbd37438b17d9b4d48afb3849619bed1f633b7a4a52256cc6702995d32f048d92f3ee59f45b713b57e00d6ca884bb89c9a3f24cd0eb52086c5bec3c8c96f9cd70b15d5eebefdad376764cb2dd7e5458b991d3a587a184736e3202e4c18fc931ff42c0334e43a8647ca2f08aace289020fa167f3c6bdd9c2272c10f291fb18bad119b9b44b8ed6adb6300dccc13f2dfa3b6c4e9c64ed1d3bc5882cc8a41b34f1de280965c8ef67cb8de53b888d8617a0d2c16f52bbe6836c8bd7c35aae4cb9105cabdaab98c72a9dc432d16b50ded83c49cbced80be95eff582b8c8545b7fb1ff0ecbf2d90e1d299776579b0869d2e41ff3d77fe40412f0c0fb9eb170638185e24e58439e785bdd3b1d396f0d9e7c6360bd8ed0e4cb2b77d5a87b8a4355da394066c7dd9994133473c830db0cb1c63db5f60748d41ecba548693ccc579eeef54ee7e8308f26308c2b91be56570ff3cf3e3a4d288c71768ec30084a84f104450226bc868125c495776714feceac6133c54187fc862b8693f48f2b4e483337580dcc4d0d0129d6ed7897fbfa99b714f2ca25303e04b3b3a87819edced42c487f053662bff81873abeed20254a50abdf42ea9e6bad3f7e209e5cd92f7cf02f341c836d12e9432aac96fa99cabccd9e40dd8bcdb061365ed16e1b9b24694ac54aef698177d90d286ea5057d40956f6e982b0d753ff3f719dc4c0950b294126454a3ed47952d18bac7a0c5605c0843f66724e08cab94216f22f076939c4d8c5d885dc3f8f20c23ad7f49ffb27f76f0a9d2e7a8d09093a6f213ba665f7fa692e28c34816188c7a61e80f119018bad5099b657fb15ebea589b61a51886b168dca0b00e8b01be85ea0a0cb3d772c4193e58df264656236d1d44b305ce891aad1fdb0efc6b92fe1f1e29cc2ead59d98f6cdefc121b0be99deed7bde5ad483388630b0e2637c838f2af48e861eee66a0ab5280a138960a0846999ce61a21d4e71534d3eff370691909179f468688bd1ca3b28bf5506a9ec5f4510c6cf09bba8e3cc7f19fdef1768f51a13c9acc11c77f07d4d94ee962e6b3e27eefc1b0d9849dae722bda61d8e0b8c82ed96951a5d093b6c73de61cff44cb0eb80f1906e41a5f6ed0f876cff9e2755109408ff33a3aa514b79d14cea80d672bac98d74ccb87ac3c2706bc1f674c36991c42bbb30bdfa781075c69c2858e17ccbb90f51fca7c2fc00e21f98a653698a52b468acb241e5cf07490410cc19d293511571e26c430d077f08921f8d1e33bd01208926ddff54275ee618b4e262ebc22de9cf0487da16311e4bc43b0a034c68b42f53e9875bae9a9856ca4c5084e0b57415c7bb62739ea92b09782c8f41d8c2e0a2e144e2f1fa393766799307b6df0458faa94d6b2d60650db0b99c19d779feecb3f8404ec96534551b9bcc40f307a43054ab5b4bae09bac5053de854c22decc5529de94b32d29a76b6659844893b4afaa38be36e49da095a908061dee2dd8feb8817ec2a28fe63853ddd033aafff6db3e1f2249a680cf51696693ace5269e3ab296e82e20d5dea326aab69373668ba836e00250be3520cdc7519b3e3bd860a379369d4c248a006e27816f02541e78ae975a4ef305e8f721c8fa6d819be160630c05f7194ebb9fdb141f04ae01da1dabf24eaef864da5f709db1aaa267b2a81d0bedae816138776dac4a3bf50e5eda50425c47c6048c47b3b4865454e1f0adabf80d9af2e368ccd01fa2fce82b2bee60793b8bfce0d9f1a144652d525f5c5ed3e2529569744accd4409d2c498036568c6aaa9a5987251d83f6341d38479e5a6ed28b68a41a5b8ced2cf28c7590556877693c44ff689a435d7b5a5ac9ee629ccb4ef1be46f4004153219f5970bbb4222a0a25721a7c31ccae2af2bbc2a93a519718d9ec34102688a32ab84ff69299081c297347c1b3be8350ce010c8e742b2eb9829f32a82151ebe70bad6e9b8207e618b2923c816684f9d0679e5069e5ca7082ee264e892eaafdafbfdcc8168f030d0cfbe351c3a1faf8c7e1d03f6bfb387439edad02bad70b5c66cd07742f317e7f64ae000d78fd90f8858ea6d4a12ba6030596cc286ce5607dbc43f59215f20a25be0316335f23b4dfbd5a409bcdcb67fc01680ca86bf2224edf03d0b453811c7f3c70d39b120bd85bb190834dcd7e47c29982a843101370cea2f09afa258752f59ccb4d4290dd05ed3c85afbb80921c8373a67d8a731f0c2db9c5148bd537dfa72c76e3c7701cfa511c5eba61f6e85ba2ee698f295eb1cf761d68e6b6cbf2247e56e2ce8da714abd2d9f7093e9c1871665d460707faefdc65efb72885542128dbd9f240d61645c2e795f011cb5dc95a059f993154de104dbd4cae37d1fa69dba6afa11170f509fdfb67155289ae3c2d3dc0a3e4127298809e1e719764b2d287e1ab19f0fdc0eff7d924b86845b0079122f89a4b4c3103feff1f07fea929bfa4559b5fe5c02e55dc8245b6b1772ef7526d32c4fa2f811ac38ff4dd5eef9ca8e912ee4f17040c465192ec90ad721b06293a8a2a1e55fc4b834508fbcc795c2b599705f5c96f479d5b24822945efdb1634feeda9654025f8aad60cdf8298e6ac817cfdae317a6b4c10ad711ff267eb3195b28a7e0b4c3cbbe9cf91ba8b04e12d3fe80d9804e8b183ce536d52851ffe694d9250e24a72a802a099ffcb837fcef181e8cf9a8a077094323ae14a11f274b7bdf42acab086ca168616093549818611ec8510c40b4cd10fdcfbe73f6afa7b35bb73bf888e45801b91a1261f65491c48444a6733eaa6c5301cd06d1f7d26d8dd0141634b4c981f12dbdfe5d12603c8b7eea9d48ad7ccb2b5fccf66be57688ef4302744c2ae6eeed8528c41227fc70631055f691616bdd17c138a71c41ccaebd51c22009b51d1db18a2b85ff305dda39a858ee88a3797528d4308d4afd06da5032f5e2ed11e3555a81a186778bb5be2e63bf30104ddc463d9d867304d7a4f644da882e50a579d6c8d9befb141d346e807b0d2225d191e5814169a5f1507588329efd86ab5db14fc22517144074caba6515fe95e9e24da4faeefdd1fae870411ea75f48f4d24fe267cc1ecfff5d5e629535ee96a0d9221a3c568a374c396406ae1b4daefa0ee6afda186fa64cef635ec9fb312558d16355a2ced6b98305d01628daea2906f3be495a2960b8895a5d24700b9da33a32162dde1fa71cff69c83cc23bd8d4206dfb5dd0072497d9e8f52d1699adfc85532a378ebd4b9a194ab2e04336fc5024d288856511a31fc0828ce9c72b6c83cf09912c1d3f2c670c839b5e535bc7e2934d7699a518d630fd258fa2d4a58cabe14914c8a312a5fcf19efea5335536eb7fc345fdf2669cd448f3d17f74d6096d1fd0e63e3be2087805eb4ef4d12423bfd41b21669db5a1f962b8e6384dcc0f4cd332523b15746d49a89f728c1da4f4d93c4de4ad3f984fcbca1476db0926773a3c1c78f4a362a330cf25dc118be06e967765acedc8c94f95d00c7776ea9cac173f3899fedcbf4f34ce9eef49e3a3203f4a0ffbf37fac6ed361caf2bf3e4767e3c1b76ab79c8dc775699871a8905f4e3a4e42aeb7964f703a619782394b8a8ce514e53b0c5b9fc5a88e7980b878ddc5968579bb2be0a8dfbd906ddc776487dd6f9edf3eeb9722287517a2f01ac9db41a138989b8259cb2d79897cb016cd3de91080001891e9720f421673be6ee5d719c8c6c837f25ddbe6b814ee1f51c5894bd84cdba05dbf3b1da91605a28ed1470613123cfea7c86767f7b863b5889d3a02bc634d805a4ade42ece66983366b33aefc6ec697acbcc6fae4d56e4d90efdce505170884224ac61b54937f1abbb59144d7dfb5e331de526db75e03945c9c89129468194b2e2f327f30e65594ba15d8134774e0885c23f3c38fb99959445fe2490a1197b4f6d26d8e59bbe20c11669d905cb61199c283bb4dc6d2c80b06ee8ee5ff03605ceb0e1076cc63c5ae2054993976f40b850514bb360297e1d85ab3a9f31e77f8cf5dfac75262c3708405424eb0e4535d289914f7eaa1df64c76026578e7be34eb669a1f0d82cd351a98242a61", 0x1000}, {&(0x7f00000010c0)="b5de8a91e09d92b1b90c50893d3af2be0ffb6bfa975fff2d7ce5298b1e970aad561057f624ade3ba2ff69ba4dcad52ca3590be6e4ce747b43b218d4651c95f9d9e73563111f4012661c67dbf7df8035839f4acf62b3ec83c40370e626b854d85cf68688d79a545874fe9f81cf0e64a8c5f41f13d6da73a29cf86570b048e6af998fe8e3c12be1f9dc9dd2761524f689c72b9dd0814d7c1f3c1566f944bb75480634e48f2229487e22cd1547ddd7dc692f164d3536ec1cecaed986f74d156d54a04e25b44db656d8eb4c88ccf0a068af8dfa61c453f004a1772bbc0dd3e94d1e63ec4efa599ac42", 0xe7}, {&(0x7f00000011c0)="24cba32729bce04b516dc7d444a410d67bf6481ccbe92064cb9222b39c4658af51cdf9b370eb977b9786ec68852bbd40992ce3a5918d71cd05f9f67166ddf5f32da7621884fe9b10837a7e752712bcdb944fbef036db835a2d7146e57e13b5a8f46cd75ac96027bc0a7625335b3c0d4f23ef5b096486d85ed26a62ad8da9325c90a31fef53078bab5c19680b069faf3cfe697d22091977dbc868bde82d7682595af736cac343ff3cab726be025b8d12f906151193bd1173e864db7612da6cccf533de59c27ddc287fba9a76ccc798ee82b69ca5a7825c60e4af92ee3a1070fb661019e18d86afce7d58237e9cac6d955260d048155927ea1e6597e3b99dfabb8bae46edfad4c35abeac78b356a629d7966fdd06e8843580986064a3401c4557ebf6a563853d1b7d046d3ffe9f0f6285ef8e46468f3283be9c74be615e7a2b1687b395eca241e82507a7b1f22a86f1e4a1818b5a84d57872d6001249b6c7489be400c377c2522421e7a3af4131b99abdad2568e6f427f3eb14eea14b8e414495dd860294dc77482445969ca61db098e5be8af3a2a9caa18e3a180c74bc635964be0db17d0ed3faa364a154f059c6897109fabc1956761b6556dbc666c07867e4fee0e5a547175c6c334b28b7f9e6edddb32bfc33322f7462b15744fedf31b6287041b4f15e7d766b74cb7a1690d708e67c2658f081270698a24e741578793a400b7795c6c1ec74c5baafa30402e5b351b4d059bc360119b7e9d0d5c12189634f1f6437a97007aa72b5cf5c718feee5cc4f391c12c8358b3121421396c78a4bfb42d03eaef60d3cf572f064c302d5a5e7146b9cd30b163e272f5132761fe0b6b4315bb40df642ea2d99b27d668407c4b05b58929036545860db09dee90597448fca7cb09fe5ad9fbd6383a529ae4a255e38abc06bada3942883d50da303fd0fdbc034bc7bf2838ba9b5d20f6ef5e82112a9b9fcb4dab709ad7a790facd1852108c7c76058bf68e1ec0cc93efc1a815d5a13e4a17bfdb4ad4982e965f1928d0ca6d7e51ae173baea2a2457d80568ca35860f0823d592f5fb22f20099fcedf90c9e85ff82f534b11ac14fd8fc8660f58c335620892983e3506d3a8625b5de7fa2b895832a2c3a122999728457a298ca67e5f5bc19ef3bcc689f1258bd968200ea5bdc691aa9997804088954c0b033352f9e5c231843f82de74b5b1ad41e610d9121856b4997b7de70ecc39804992c49b84d140e529c922bd3729dfe55bd72d96fb0a6f0bc27cd41d15cde0af87de8782d241e00c33fc2696c3c2221f50393c950ad11ce8862bd85d89bc035c73839f5e1a15d5b8f41416b0651b9d81bc6263e7405137d21cf06fed8e14129ba41566c42de3e20ae6480a343f6caae14bd4d6f272ae026798df335d8e2d01f8f83b23b72cb31db97c4bc1539144230cc9468b22ef393b07522a99d995fd446f0e3c3776a06894208e96b402671ad163fbcfed8da7b243bd5c040d04f93a8534e1facbc4d65d481c66c4bae84dae0b78326e44ee2d837babd685ca237ed5a8c6f4e6d9af7567225599bc0a000b646fd6a39297d752b05f1f9ea307cf3a1fafe1ee6f4145f45f1df178f98d1965acda96936128f98d7b14bb7d2a43c9e9941ea7fe5ac6895bee9b303745d5882f2aee191cff8347370045cbfc94cff6eef2c96e4f7d949b07508bea18378ebacf7ed02abe718e0ba12fd016975843b989004274eafcdfaeedf5db60d68235f6fb3fb2012cfe89afc1d4afeb084122050b77a7fd7b2f762cd5fc6a0921731876e5cb7ddc29380b20732ffee479a4837cefee6419fb28c99c4d8ad80755fe9b33b13c8d3e3d268e48021cdf9aab8525d3c234adc125a4e4c22fe5fd5b7c384fe19d28d1e54d0acb963255aff733a1725c8a922c8ccebf129d4f1e06b80405e57d529fde4895d476a297d56052a8e5ceb71408f3383db3eb5b0cb5b9f2b7dcd90da2e3810b3fd56a6dcf4d92c0b5191c26b08ef155bf1f08a758e93cb2ae39f1ccba0e20f70f1e696b46218045cacfc61510c477fa1d4f517c2cf932ca0b7f7344ab9f9f0a545f56a6b35e052465961e9d8709ff19bc820d13dce215f9dfb9167be269e59e4b1793dbb85c019dddab9f4bc3dcee39e0b4805cf1a2e1e3e82fd8e5c82d96f737b7c581fdf1e5f134fad0a232e928f060c996253549e8f2f98f55e9978d70207c5f100aee845df4f8c5eb2948c3d83154a4ebbb2be527c6e2b6b965406d16f896fc965771324c953bb096dd0f9f21ca2070c1f84a4f0f2b42f5f503a0ae9ff5d25ae101d68a2659e29edf7a7a960eec85cc4a170b2bf5efe95de836d1e66cef072a40920e507215f6c5e1d348271863050b9a41ca1769f8846f0169d5bb0624c3040e362bd3941338795d70a163d515dee9cddfd369761a02d4cfd179809b1a8cb527a42d8c18d06d134eae645a808e7a96a54a06d14f7e1ef2af844a629f937be57b9b8ef19e92242382ff0f0110e4f911a1eeca548d39e3b233ce75b2f60a3963fbb85c366dde77b825c6d7919be675cb53cdd189dbfe28c3b59f210313e662eed43755055f7f4b3c49dfe9da015b1d5c0dfdffcae433762ebbe768fbc5042fde53ac90dbd1300804bcc4dce76b91280c286b53db3b6e0854267ba98d7b4a022b913528483488d0c672e5f205c89b1e9cf72f8bae927c577dd190b707d54b1313144d34ebc6a1740e31aa6b7fa79194eced70780babef4e46a77efb1a0c656ed0a1cc967a0f9c9af7cc8cfc0148d5e3d5a25d55318c99191ef6af0f80ab6ae9558c65b434bc1f00d18be4d96db9d8ce7811345ae67ed0ad4621f191e666c063e5037498989105973a195f123bb75fb3848dd484cba44dcc15f03d0e30f82002627de80f4a9a5808a9c84493ecac145a8ae028b18e00795debfcd166779cef46cc72072bd7ad419447613da9201dd0697001b11a6aff3e3962b72b48cf794d73b037c6590167c2de16797fc35734a5b8b03a454e72beb960e0e984f173dfa249ed8e265d39cd7069d9f65964d17edb149951c67e103b2d1725af0a73622644fa2ea6e6b3e8a38a4143a71a538f3929f0fecf40325bb2a8582e74711881783d8e2b435ea2c5a1e79fe423b71d1de42dd62fc9eb1ca5a5519290fb6d3b9cf71b2fc5d678e87b8b6f37f89971461e6c3036346c9891aa23a67de8085dca465dc0030e0a2084ccfc75968f1a6a19a9496bcbfe26cd8c0191167499a4ee1b19607b64c2bab8a818deddc6298692a0e345d709d042515286649c2cd77a41c52f0739c9812f0db4ca5e6e8cac99612ce7051685ec1678d87a55cc3443cbab9f48b498b5e50b90a3b8fd2362bc62c72d59b3725f149f011be73a4a7411e5ef32b9626e08b468967cbb50357186a7c0168d5a556e9cba60af3937f5341e79175c78b8e1cae8d1a7ccde90876a610599e474bd44a1082ba6b0981b1ab8fd2a10151994690843aa601b048cbaac15f350598312a04ab697973add34aa3bc660cc449968e7586765f134502e76180475ed72033715b726f462277af7e2ed098850781b6a80444b81a083574c98b5ae9373dc71d8f2adf07e832c30bc4bbb3e0e1684260fb73c6ccbbd489c9d2c0e4126a1f063ee4350061f0fea34b1f7fcbdd995124c4e2f2c9536f6850fa6646eb8bb54af7e08d5b1dbb689f4329b0cb5ad9e2a4792a769fc8861af116a80ed064ea3dee757a8671c43b9905b4805ca3952f970f82679b6d5dcfcae4bb53f43f43c5579dcdecdbcf8e8dc1a257c34ae216e570d37b27ca121e0a3e5375d7acb3d955b223879492151cc9aeb11cb1cc9e9228d4d695dc230f5d8ce85a7175afa30317ded674abe4d194289f9d3d9bdec9b959ae5c438265c8ed8ddf4d0074e9d83311fc59ec3757c80aa2ee4016f7e469bc70ee84f994831435d0da74aca0539259423dce0b2455a7e148bb4fc3600a4c6291fabf454af661df14e2148cd175c2fdef52b336953e6e70558e763edee2fbc09ae613de77e1e08277e088b75a4e9ef952e1fb37e7c8563982ec8a0a9b5234c7616869a0d3f0be4bcfb3a56f1a7319bcf17b7d491fe72672356edb0a381f487aa3cbef847d20d2ad6fc62a83a25cbf4c0e499543dfd8387172d4f34b0516c1a6e7e1ba8e318973e28f690e484eac15abacf83f43dc9028d38597c608d29af0f0840fb6bec11fe065d5c3da30fef7f864be9baa71cd0214594dae96ce262cf0b1621afa7c9b8c60181d905b5240f2f724256b0721f8e94f849388d2d07fd82bcfc497c3d56a43f655151fac291f6e8a7a061f35d0ddde9396e03bd3f66e5bd3650a539f5751b4d9e2975a6b888f1acbaba7a792f07f5fa1db48989ff7c7853228fab3ac59c50ac4d4df68c389164063431f6216475fc3645fc89a683825891f278e5a73b1dfec1d0e539b120ed426ad2e0e9f3f772ffecfb633f276b123c626fa9e59bdee3483bde33e19f894ecf8f35ad4c2c22e68a231349e6e7975a322189cd55f6e5a36d2919bd0db35eda15c025d6c32e99b0b9ca72f4b2ebc37f90a06ef8e417159ba6c58befe76ae7e07a30fdb2e7285213542e42c0edb885a8d929d17fbce1e020d3a5fe4242269eac25560c618ffd8e7586b1afde9cfe82ead2309ec9508e62efc0af759c2e70eaa8d33a17171e81f58677f50c003c63c5df5be00a34eeca501f3ed2c108f4abd49a6016efb43e0c84b3c2348f2722488076748c42549f3eb2556483d3faa959904d1afb84425449fd3a18d1577c31f8fcb7d7ffce421a46baaca6409352a4d37188bc7e261654c65980787dd65c9935e820920993f28bde47a7d91ddd4a8488f5836e6b4065d5190532c93040371a448d777e8b98e40f8914a105934a9252715c3b4421b6b7ed09756228d0c24786ae5d13fe62363b5c5e3bd8bc9e866e2f08dc6ab12c6f86b0b8a8140d0ee9e2dc970d68d502db3a71df6f25207e053e2396f3ab74cee9b519101fdda45abc2b9177d6f01940c58b7d37e1a60cc4daa66e80826dab2dea6e4d44cb2cf14ee7ce188ffd1458e2435813896e07857e52693de073b55ee12bf4ee95e7214083669bf2618d37696c2c1163e5d63d7ac4b6692cd86c8fa6e7cf9904115e40ea5dcc0c88d7618ecfd6f8cebe929fa27a7e22a876f48af3a07fa02f3578549796e0af970fe43a5646f3cecb50493b74ce16a74b0352bedacc4cc30e6bbae63da2f6d267d483056dd691fbec9f9ab555de177d37c453d6f17eb2bd8f0574ff10d74a90d439d5f4b5cd36999c5e28277424f8b6fbf9a69b9f7ed1421f2e54d13bc5b802c6959a1a18cc20d555228f9cf14fec41ca8166e5ddf70bb0276693c6fa4834c8eb25baf125cdfd9b3facffb38d07bd18cadff052ebb13e1689b916e89b707fb88c913100120d1926cf8562e071f27d3dce390070784455952a81659dc235c73f4021c3894cde2f61e7d6cfb6bac63fc5a9c2910db28e75cdbb0ef15a5cee2aa25267afc23fc044b01f2767001fef60f9fb7c728035c8e7ee174fb3191797877e5f0b3bd3e5d3abb38ff98697926a57e9a342e47e9a6c35a70cd8d5fcfea95e3dca9483c833660fa0624c1d104ac075f07bc165d11f695bd350359cd5ce263593af2fc00baef14cf4d8d6bf21a5516a9c35a8aa5db033f44dee63b8a99ff2fa555031e1c62da812c3cdfe76fcaa58a302864e8a1e89840d85ab6e27c165228f235c0f0ede636890efbfb17a34cb8e93c71a5d82f6354784b589492161dc5ec9059e793c03514de77a73e7f5efa439f7ede8946e9cb1", 0x1000}], 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x9a4e, 0xff}, {0x18, 0x2, 0x81, 0xfffffffffffffff8}, 0x2, [0x4, 0xaef, 0x0, 0x2, 0x2, 0x48, 0xff, 0x4]}, 0x3c) r1 = dup(r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000002200)) connect$unix(r0, &(0x7f0000002240)=ANY=[@ANYBLOB="82022e2f51696c653000a61f540bf7439179a8398f337522ce419645fff0c878738ce03e355721988226f254004af3ef986720c9d010d3e91c6d6cabb2fd64f294f26d"], 0x1) getppid() poll(&(0x7f0000000000)=[{r0, 0x30}, {r0, 0x40}, {r0, 0x100}, {r0, 0x4}, {r0, 0x100}], 0x5, 0x2) shutdown(r0, 0x2) 16:00:51 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x8a, 0x100000000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0x2011, r0, 0x0, 0x0) 16:00:51 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x80) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r3, 0x101, 0x800, 0x0, 0x0) 16:00:51 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/169) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 16:00:51 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = getpid() mknodat(r0, &(0x7f00000000c0)='./bus\x00', 0x2, 0x40) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r4 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) sendmsg$unix(r2, &(0x7f0000000580)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000180)="77da971f50d0a22fabb482345c0f9c1fc38d2915443de42cc89e97b5826f4504eaa7b7248ef8be8affeba4da041ddce232338c0e893bb6f9f4f55884db813fa7a708f95b0d49a15adc4390e61c466af73db4e961dfce79e934b9dd1b8bedcc5364bb7d8f6692775487c73e717fac5f5441b9e839810f75188caf2962a31d22f9e6026ee52fa1e1bae331d4ad560743c4ca21420b9573c67b76843d52753f2c9768e4e5c18feab1f1e010f94412a2793263476ea3e8a615997281eaf88b09480bae7c881357ecfd29951fddb65b55f92ecbf7466aa22f2bbb284c313887547568560d27b2d6d661694364b9", 0xeb}, {&(0x7f0000000280)="db897c47072ae83e18cf2d8812136cb70ded450616ca7d8f9cb7ef23350bb1351253eb32388abc063705f98777c5ceb7ca5830f85ce32cad4e08049341a05ecacbc0", 0x42}, {&(0x7f0000000300)="b8a28e5ef25c26cc4c584ce3a675cf81f1646bcc0ac937b87f1f0dfa1811eec42359f8152603bcef8a574d81ebd64f855c67bbbd3ea69ed0fd8e6ded339f7c", 0x3f}, {&(0x7f0000000340)="299c4663991442eee4d7d9c8b78df43748355f3de2041feb634b8b6cfb47f363d52e91b2828b220eb1f1", 0x2a}], 0x4, &(0x7f0000000500)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r3, r4}, @cred={0x20, 0xffff, 0x0, r1, r5, r6}], 0x78}, 0xa) r7 = semget$private(0x0, 0x0, 0x9) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000040)=[0x0, 0x6]) 16:00:51 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000080)='./file0\x00', 0x131) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='c\x00') 16:00:51 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./bus\x00', 0x0, 0x0) kevent(r0, 0x0, 0xb5, 0x0, 0x2, &(0x7f0000000300)={0xfc, 0x3}) r1 = kqueue() r2 = open(&(0x7f00000001c0)='./bus\x00', 0x20002, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x1, 0x0, 0xfffffffffffffffc, 0x2}], 0x101840df, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x800, 0x4) kevent(r1, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffc, 0x20, 0x8, 0xff, 0x401}], 0x1ff000000, &(0x7f0000000500)=[{{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x7, 0x7fff}, {{r2}, 0xfffffffffffffffb, 0x1, 0xf0000001, 0x9, 0x6}, {{r2}, 0xfffffffffffffffa, 0x10, 0x47, 0x3647500b, 0x8}, {{r1}, 0xffffffffffffffff, 0x8e, 0x6, 0x75, 0x3}, {{r2}, 0xffffffffffffffff, 0x14, 0x1, 0xfffffffffffffffc, 0x6}, {{r3}, 0xfffffffffffffffa, 0x48, 0x2, 0x3, 0x1000}, {{r3}, 0xffffffffffffffff, 0xb9, 0x80000002, 0x408}, {{r3}, 0xffffffffffffffff, 0x40, 0x4, 0x140000000000, 0x5}], 0x3, &(0x7f0000000180)={0x9, 0x7}) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) syz_emit_ethernet(0x68, &(0x7f0000000240)="246b702693639cdf194c776d3621a27b7e273d631d49700e1c4717ccee98cc5ff453ae64ebcee595a9d53f129f71258014d677e7d7d8b80a7db7e718240c54bced66dd8677e975c535d882ae86defe3760f7fd24aff872f3a80d14f4fc27c0da86f14c99f46c4478") kevent(r1, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x22}, {{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x7, 0x0) 16:00:51 executing program 0: link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000180)='./bus\x00') mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4013ff) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x7fff) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x18, 0x50, 0xfffffffffffffffc, 0x8}, {{r0}, 0x0, 0x8, 0xf0000001, 0x6, 0x1}], 0x0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc, 0x10, 0x2, 0x8}, {{r0}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x1, 0x6e}, {{r0}, 0xfffffffffffffffe, 0x30, 0x40, 0x5, 0x8001}, {{r0}, 0xfffffffffffffffe, 0x4, 0x80000000, 0x9, 0x10000}, {{r0}, 0xfffffffffffffffe, 0x40, 0x4, 0x80000000, 0x4}, {{r0}, 0xfffffffffffffffc, 0x1, 0x40, 0x0, 0x8000}, {{r0}, 0xfffffffffffffffe, 0x9, 0x50, 0x6, 0x4}], 0x100, &(0x7f0000000140)={0x1, 0x4}) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x97844d014772aa44) 16:00:51 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000001b40)=[{0x0, 0x4e6}], 0x100000000000015a, 0x0) 16:00:51 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x7000, 0x100000000) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, 0x0, 0x16b) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x0, 0x1) 16:00:52 executing program 1: msgget(0x1, 0xfffffffffffffffd) socketpair(0x0, 0x7, 0x8e, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) select(0x320, &(0x7f0000000180)={0x1e23, 0x6, 0x849, 0x1, 0x1ff, 0x1, 0x40f3, 0x700000000000000}, &(0x7f00000001c0)={0x88, 0x20, 0x3, 0x2, 0x2, 0xa7c0, 0x8, 0x7f}, &(0x7f0000000280)={0xac6, 0x8, 0x8, 0xfffffffffffffffd, 0x9, 0x1, 0x40, 0x1}, &(0x7f0000000340)={0x8, 0x80000000}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x20) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) write(r1, &(0x7f0000001340)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb13ec29d1df9a01bfef8c4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8b5be8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c52df15ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500ebb8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c997611", 0x752) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000300)=0x214) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000200)=0x7) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) nanosleep(0x0, 0x0) mlockall(0x0) getgroups(0x137, 0x0) getgid() select(0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) mlockall(0x0) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) getgroups(0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) flock(0xffffffffffffffff, 0x0) fchmod(0xffffffffffffffff, 0x0) setregid(0x0, 0x0) setgid(0x0) msgget$private(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) setregid(0x0, 0x0) semget$private(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) 16:00:52 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/236, &(0x7f0000000100)=0xec) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/94, &(0x7f00000001c0)=0x5e) 16:00:52 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = socket$inet(0x2, 0xfffffffffffffffc, 0xffc) connect(r1, 0xffffffffffffffff, 0xfffffffffffffe52) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = geteuid() setreuid(r2, r3) 16:00:52 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = dup(0xffffffffffffff9c) recvfrom$unix(r0, &(0x7f0000000080)=""/176, 0xb0, 0x802, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = socket(0x2, 0xc006, 0xfffffffffffffffc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:00:53 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0x400b, &(0x7f0000000000)="02160000", 0x4) 16:00:53 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) lseek(r0, 0x0, 0x0) ftruncate(r0, 0xeb) write(r0, &(0x7f0000000200)="5090233167904dd1d3e2875b39fd1d1fe661cdbf26a808e06a5e3dc2ca65e6d163bfb00fb8d1f6b1c8f30cc3bea3a70861ccd3852c261aab162babf1d84668c6e3ee73ddef8ef813d3506dae0654c5d4a53c7dfba0c9d1a594a06fc809a497df50067fa9fc0601330a89a6a9d6a34250dc2c99d13d3c3c56791c708ded01f6791b9e53344dda1458a4b75ce0a907a6f40c563e77a4bbe7038050be3a6ee5af3bc941f5d16bdc6d1c1a1c7b2d9e0f697bb8b3ce305627c44c72980c8f7d069713b96cb328eaf13ef8af601e982ad09c86f320ec477e5950e6210448198a7c4d4d45198c97fe3a0d14f14b0d9f561da22639295dc00fa43f8e95f44f3323c6ebeff4658c060128f681dcb8c7c258d0115480be097c388b882198f5a90a621f9abcdcd616e3a6117c6ae41fc17490296b7c24ef302d151d37bdb9aa11f2915b9465ce14dd09a5d524f35cadf96606af2b403045d138ceb0d95a71c9948ac0e2b792bb075d063f1eaad783955fc60da2fbe0379f7e6879238c9f40af9259f02f771ee376604e1e4ed90147467009e2b763233cb93d2d51d9cbe7a785f72959b8dac8928a3257f8c98b879e867092f2c8fa0f94083b94fb6b0394f3fde76ff4ad7da956d6b1597cafdfb54fc884e696303c9e1e4ada201e0ce404d25c6dd750e567f4654b7c639acdacd733e5ec1592f49710dc4ec9a763b41c06056ad6a39525648e2c85654f85bf9516d29e89ed948d18d0ad980927ec3805c39d283a83b25e402a20723a1a47734c57cb537a4969d52859fdb4933745262ac5e17a7cf0e739fbd161664bd16c37743f59d2db26811a8c77cc9fc6e4f41ad4ff42c098d7cc69887cd1547738c81c82ac3df925cd87de029ef388c784ae47fe1536c057292bf3735ea0e8af363a6fd455934c7351fc9838d8eab7fc8c7539f9ef2cf238484f4a7d4611b0962dbc4aed9e381533fd7e1f8c80051085d221c96e20270d4e79368aa84a1513b2379afc9e0d1e99a6be1237fe59d5efa7ef96b90659d2c05672e88daa583c717e28fa336489bc2e3c17dff6d9734aa3c2211e82d02c28f21f5bfa41306152d11f3484d0d13722819775b3fea01c41fbb6bb764a0c07afdf2e07f42ca0d23c60c1f4192b31b423bcc164544ee4334b0dbab973985a6d5b146c05c6b6236e72894b9272533b1b11ef19d20d8a5f35fbbf265b75acc60a33a905feed6d0a81dc59a6c70cea9bb0b70983f1a8debe093adad0b0c3513d1aa1e60387ec229bdf74096b6d962bb2e335f735e853976f984ed016c554712d8dffa43f04ac91fe06edc7c1a1619a2d569d26593ff77a8bae8ce2e865dd96a45e68cc9ff4e035b148886316c5f0cba1f1b587d45b1b326ae0ea937c2b5a279cdfbdb0f397ed8a55e1cf353ec63d70ba4d9f42c9392a4cb0e6117a9fd001c61b0c0eb35896d0babf6cfe7cfbbaeaaa096fb398851224f450c4698d661ba08764c4340af08c2330a8f6f3f254326a56ff5bd034c5c53730cabf1c1781e000fe2f031091941149bc424a7ec7705486206f8e524829fffa5ec700bc3c30af478e594086e793aff872198cbb600eac1b0bc399a8bc969a8c053db71ae681920012ad39d9f18d354fe808df7b75f417230fa9086e1c306c5d157b98940841b194c0f0945db1e71d214e68d1ff99a283fdc8b1865fdacbc01e3908caa6b4acb5bb36996f1736fd25a880f65c02041bb1816042e2578d9a27d3e2d4a5d04fe7c40cefe1d7b20db1004f8f910bc899cab69b2f7c2f2c3002ef3025634098cbc2b3003660e73fd88b1884a892c296a7a75c1aee64542142b1d6b55c3ac47c844e1c8458cb317d0112bc9ccd3f65d81cc500183e94825edbc803c421897de69ae2ebec70afd11b27a7ae52e18807319b3f7c136487ec324da9730823308ced41e98fd6564d978072a324402abf19d1dc70b47f18c57cc11e5d46ae988f5b87711b85f627127278d7c38ac72dd77a18dbda9bbd32c6d1f59a56e283331b54ed352e68af7e7c041ddb21f6238183ee21e09bb305cfdc02847784f5a88184649025f5182fc3d2e42f65d9b82d28bae4244c7cb99f57e651799a27a50367893137d2b4de03be7ae4c85b1587496ec249af3cbd7eefbed317cfe8f50497bf28dfdcde5e1e28c9bc7cd46b35af802e2c50085a6d244e2d8dfd0d991782930f561fa57f0c85f2bf4ccd20c136910c66a4c22792493fe8264a81b8515d2eee07ad29f954482028b41d51335172b68d1a0359b324611f5ba6be4f14e560d1fa02c89982d06b40422e70959f8ae3792ec78f2f09e9fcd33ae0c601300685c81991ef29a738f7103be4dcfa86b2ab8077568f824edca486dbf583e2a63e9cfbbb92ecf49199bcda99ed36d66389aba09fc67e9a1c5d8ab4891f0ccf4d46da1b54ea81402a528fe2425e1063ea17267c68c10d3fc49ed21023f35d7ba1c60065be6bdfd4cba5df7ccb4d90bf4307cf768e0c4705a62cead8eeacc7e800f8c7729cc5065652f0ed513ee05331c8b7051753009027797e615be6d94f1c569f2c53e888f9d204b40f285ae79ca4340bbec0038a6c5823c0318de535a1a35abbe80a74e00b75120f56562fc9fefd8f6952adbe801376c2c30be44fa5e449823540a2dcf05a9c2575d86156bb8efe279ffee4798dc45e41292d862ea78292d7516099d6698c0bb35706812c0512430243c2229558f7c7456c39104fd0673ad54fb56fa201d4761d30c790f78ac79e0a4eeceedc43991d90d016cf3f20da68240cfdb3c3cf536bdb05ed610bd7b78d42f16a1b451304531c9b060ffb08dbd281475ed515f71d94b1e023c8383565d5526550c79296e5f8b0a5419daf911f855a99ea53aaa960343ad4959a566bb0e4c321efebf420b42836eda4f2211be2d7a84dacae98d864204d6f96911fb9be7f8130585a7ca36d1d1f806eae7f4138163e5bb1c2288dbba32bd79f344c601969fe6f423278362abab1cf8d461502e1cde5856ee96ce65fef5521e134ad0b21b8b5b7e5c1d0084162f6929a268ee3b99c973f2291f4d0ac6ade4eae1f457b74a3530ee26d007b2bb49dfd97eea77786ca956071b12a4281f01c8d8c61c46d229b8b48054389a55a879b7e4f2337b6d9db836a1fe6f1a4dd1ceefb1159feb0b67af208862b7b52fe5c55d7d82741d1d8e793c7b984ad353cab8b14ac42f3d70262842cc8d62ba5796b705667febebb180c13ef600b597f8a77916c80da8ae568820f0639891a28437d92c5891eb9633bfe2b9e3d43d57560df7bc5d0e751317eccefcfca1470a61729be1f7fb9847c346045829617c55c7838c3fefd3afb0f017c1e0dd23fcf6f9262cf16b08de013491a62c6e2dff87f8c7cab9f21cc276833a984eb9cc2eafc0ed96db77dc70efc287858e10bcd4acadb451705bbf50e2b88eda856ff251c6028d02a0fdb9454e71fcf5f3c18564e0cf03ec3f453c6b8a5741534e70d2f313db944b32872dc07a8b7a4d1ccebe233e4417ffd73e0a5dec6b4007b814f9973b6031e451b823f0081428ecb53a15c94075eb2b45b58052c5315db2b55e94edca4fc8218c424fc125b12d8b1399b6ad7ff1b969b38e75f88865a225a00dd3d4ff39c1b47a73cc0fb654d8c8f0cbafd586d941f827f2694f570f07def95b98357d9c97d7a82d5cbef2d0300144da4df0c8d3ac90ae2e8b8efea5286c5964929adab5428de049caccb1a955b1508617de930a3cd3664b006f991f70d3b51b1d6ffaca8c369509242e8093fdcf63199359a4f1d5c4803489d80cd7caaa9b03b8771b7e7fbc685b43a364742c649591828b2d80454a8ca4427f46e501e3fa16e918c78c7a20e513a68c89973599aa3d17a16902c0e65945c1fe729616c5cb68dbceb74463812979a6f8998624b409d1343691f20e26cf43ac7bb7525969cadc0a1d7c0bbfbaf4b49007cb31eaa3b9c0613915e951810a526e96934f69e20b67c25103187b615ea5b1f156262de8d7ae6cfe12c0f8a1659013a71b2df3f951537354f57caeaf65aa76866ce588445a81a66b89485559127c4c8a3f28f872cdc23d08485f8ab1f71e0a67308f6667626a2a3a83822e6945fdf2791349da4624f917ba62dad3592c083696a348f23ab7995874c5f8b23883a38e47467d62eabc14609dbb278dc7cc8bdcd1ab52dc22c3fc701e4e9f0abfac3bfaf4a38c360d41c99e797453ad46a5858253b3d88b3e42180671019f473422f1d62d0fc43f8453765bb76256a99c5e35c6b1c10a1b94e6783d786c6ba5d3dcd8da99b11860aa140c330a491ef4bf248888faeda4584d2b5040eadc8fe7ff0021202a5f0c9539149cc37504ba2484182812d9220d9c76a0c99b00952b1852af5903ae5c963dd60dd135a85e54b55a5999901bcb440aa933672cb3dad097e454f5fd3bb7ba983d92ff7f60bb4169e19b623d724b6ca40c1c846fad09f1c93e306d1692dce2b51665463f19744536a8ed120db8cdec12db01c4ceae93b4c2fb5b85579d95ab17fb865fcec6115dc06a55e0627117767ea7c50a05396167b83be6480adb76c3cf358756875ac3811cfaf966f8bcae093d969359983183a1271391a5f51b7334ac40496f87f13b9dc5ec3d472066b10d83a29de6c000a9482b29d0e80dd3898ba4a6a89eff48f6dc280e3f107c3f0ddd8cf64ba687608a9e6981536707cfdfff8842641469187756a0cd02b6bdb9b184a63f763c4e3c87d5908dd9da16956f38c357df8c88425508ac31dc4651ad24815a37a74207c7aa6c7b84ae0615477e14add5754d84a8cf9a9b8ca8f4fdc87da26e520e0428954a0cd264340a08d0c1a54ebf73eed562c5755317e3f25e6cb8facb8cb4d23451ea7cf6ac38f0b918d6b1e5643e8519c41b325438a5c20bb4731def727d3ccb480e66a6e2e6a26aa1aa0ff93c6a02125d88ec29bf59f0bf4b5aed3b21afa1910adce1ea62f8fbd01c06884f528fab13fb0c570a431bc84c9854756f53d9a1e45df9edd6598fbb8e76d423f84fb70e848b28370fe7a5bdb9a92665ae68a328ad3dd8019bc44a3a152fbb43eacebfea2ffbb437d51f06d5babb985b3dda5a6a957aa7be8ad3cee8d3cd8df108f9b5c1e3a0933171eeb3a09bd79f8acda9c01cf4e4bdfaec890aa6e002b5852b6e33ea4c50e6af1b900d270102ebc661d935c6385128a7999bbdd91f5cc502eb72fec1893d4f7e90ea8c56d32ade5e2bef790eef7a9dddc7f270f790bb02e6c0d95dea7a82b69fc75035c90c845ce15b28db5b48f494b326a92ea2fdc37f1b5b8261fc9d7699785842452424b60e5e0c15b0d9bf1c4f422a5a2c60938c3e0ff3a067decb0550138ac774f6b49df8195351275e59a7afcf5255d86365e2337c60f5a39867f5bbba582c39e23c95fd42cbbd59cc37e5e2e062f63fb089307ce59b25cf2a7370bef4fc953b32e6c328f8da7e28581ba3acdb5b76c4fbe13df044ab7749e26bc1187d9ab81aff4f84db0193a6e075d29cf8be5b42d6b184155334317648bf65fbc0d6091ba986d5fde0328b7704bb4ad6ff40207f0714f6d0f26408c5fd9edeafa7d974ac427b82d0d17b4251af3d0e1112effc6ac4a2fc4253a1b5fb6bf14144733a1f9448c294b53c5d2e781b65a224ff221475564b008a990ac6d0665ff4089f304fdf9e1c6b7b75dd6d59968a91e7737bdc8c4c5df4e65b4d0d7ff4864c7491a26a1e5c8add5c76f99cb8729c30b57246bfc3b83e0f8b5fed8d81e6311264da03f7f817e427d90022eeee226ee0766c62ad3edea483d6a5e67f35bf6c19c0d20c9fc", 0x1000) lseek(r0, 0x0, 0x2) fcntl$setstatus(r0, 0x4, 0x84) r1 = dup(r0) pwritev(r0, &(0x7f00000000c0), 0x1, 0x2) write(r0, &(0x7f00000001c0)='D', 0x1) fchmod(r1, 0xa) 16:00:53 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2040, 0x40080401) mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/39}, &(0x7f00000000c0)=0x29) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f00000001c0)=0x8) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x0) open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) 16:00:53 executing program 0: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="a1022e2f666c0002004b4ff1ec458bd69307e51505c2b1fc7d156045668ef2744cf1b0466f04e63308319765e22ad33951639040"], 0x10) getpeername(r0, 0xfffffffffffffffe, &(0x7f0000000040)) getrlimit(0x8, &(0x7f0000000080)) 16:00:53 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x3a) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x8) r1 = dup(r0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:53 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getegid() fchown(r2, r3, r4) r5 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x0, 0x1, 0x9, r5}) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b, 0xfffff}], 0x1000, 0x0, 0x0, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000003c0)='r', 0x1}], 0x1) read(r0, 0x0, 0x17) 16:00:53 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 16:00:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab515f755af8bdc1945f07a098206fb2"}) write(r0, &(0x7f0000000040)="e38258a416f79003749401d0400000000000000056b4093cfb25b84e5bbdc3a51970948b1b2e0adeae3fb46eec5bac832e4ab041265815fadc", 0xfffffe31) write(r0, &(0x7f0000000240)="c7e0096cf6810feb393a472767b529429c8bac9dfaf5", 0x16) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1031f700a295cfdd3549f4e2f6353a5177780408"}) write(r0, &(0x7f0000000280)='V', 0x1) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) close(r0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) syz_open_pts() 16:00:53 executing program 1: clock_settime(0x0, &(0x7f0000000000)) clock_settime(0x0, &(0x7f0000000040)={0x2a}) clock_settime(0x7, &(0x7f0000000080)={0x1, 0x5}) 16:00:42 executing program 1: getrusage(0xffffffeffffffffd, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000180)) getrusage(0x0, &(0x7f00000000c0)) getrusage(0x0, &(0x7f0000000000)) 16:00:42 executing program 1: r0 = kqueue() r1 = kqueue() mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x97}], 0x4, 0x0, 0x10000, 0x0) 16:00:42 executing program 0: chmod(&(0x7f0000000000)='./file0\x00', 0x80) clock_gettime(0x6, 0xfffffffffffffffe) chroot(&(0x7f0000000040)='./file0\x00') 16:00:42 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000140)=[0x0, 0xffffffffffffffff]) chown(&(0x7f00000000c0)='./bus\x00', r1, r2) preadv(r0, &(0x7f00000013c0)=[{0x0}], 0x1, 0x0) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') close(r0) munmap(&(0x7f0000ff1000/0xd000)=nil, 0xd000) 16:00:42 executing program 1: setrlimit(0xe, &(0x7f0000000040)) setrlimit(0x5, &(0x7f0000000000)={0x80, 0x6}) 16:00:42 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x31d) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x3) 16:00:42 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) ioctl$TIOCCDTR(r0, 0x20007478) syz_open_pts() close(r0) 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)={0x0, 0x1e2b, 0x9, 0x4001d38, "835dd2518001190000000000fa600000ebff0100"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) connect$unix(r3, &(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:42 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x100000002) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfb3dae7cdf6df5514e0000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000080)=0x5d) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) 16:00:42 executing program 0: r0 = socket$inet6(0x18, 0x7, 0x4) setsockopt(r0, 0x29, 0x4000000000000041, &(0x7f0000000040)="fe780000", 0x4) 16:00:42 executing program 0: kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x6, &(0x7f0000000040)={0x25c}, 0x0, 0x0, 0x0) close(r0) 16:00:42 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)=0xf1) open(&(0x7f0000000040)='./file0/file0\x00', 0x2b62566456b300ba, 0x40) dup2(0xffffffffffffff9c, 0xffffffffffffffff) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)=0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mknodat(r1, &(0x7f00000001c0)='./file0/file0/file0\x00', 0x40, 0x401) open(&(0x7f0000000180)='./file0/file0/file0\x00', 0x10081, 0x8) open(&(0x7f0000000080)='./file0/file0\x00', 0x8008, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:42 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fcntl$getflags(r0, 0x1) r1 = socket$inet(0x2, 0x1, 0x9) setsockopt$inet_opts(r1, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) sendmsg(r1, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000040)}, {&(0x7f00000000c0)="d8a380bce9b17327470aeccf154b4ebac9ba3585a34a24c602510a8c69266ca735f80029a8b966b3efdb0808b096dcf67c3d78c49268304ecd9f8b4023636cdd628db9b5b547e89a0463b30220b59fdd7edb3658908ac46ff7ed4bdc05ba34e0d7d4c242410b91b3e3d0bb8a0e4c7364563b06830907cdb1a39f68b5cc83a31ad2173093dfdbd584da42aecfddef9820fcea3f5f03a92a9623f9fe1cd379067e624f3afa8ed0022bb974615d9be8f89c139575731503ff761efc8266ab121c9d6b6c667c", 0xc4}, {&(0x7f00000001c0)="c306c31783ef549d96c20180fac2f096f3da775c85a51ba72221a2bcc200eb0ec6ee8481ec7340542fc4abdbb6061d693e9f716c8e23900deef43f535120dad375c74d9b794acdd2856a7c55c2f049ae8064c1827129db8e6dfa5766b9b3eefa66ec5b66616ccc24d2a1127257429f1742b3d8554c5f9662484b04f343d6a4d3891b2a8c8c19f74eca6caa2b4d1fe8ccee9fa171cdb8759b2f3fcb2d1cec496f6e", 0xa1}], 0x3, &(0x7f00000002c0)=[{0x110, 0x1, 0x6, "382857038bfb430710d3b4aa761ae15eb32ef087be9e4fb91da584b16e06049cb5d08bf813f9795df06be6967aeff2906bbb01dc3e4dbcd29def94da165e4eff0d6c601edc936dc259199954e540a9e2c27222b02a98331b50919a5fa67ff62c7798340d48ce12c09dd07d03b753ceaaeaced59ee89ed7348592ac0ef601571c085962644a28835e7e23233874e93702ddfa5138148259526abda247a236815f7276a9f41fb4c2d7b21a0235f794f71c6803e088298e8dd989fbbf79ab8d4cd2437437dd2860d1085cdc61c1fcfff5b3073d2538810bbfef8a5b027f44c005f851ca5b92fc3e8cd862bb276dec6614ff920f13f88b708719072f64e97551d0"}, {0x80, 0xffff, 0x3, "dc40fed8f5286f2d65eb17330b94abdae30750f2233bad498f02fb8f12ffc1b226fb08126a24bb4b844fd5efac151a2ffdcdeac2ccd2807d55dbb3ee271b5376077ec7699d58a05a90c15031d967a1b936bd70d45a694ab1b07315c219df64b6be6a64b190395fd201fb"}, {0x58, 0xffff, 0x5, "165678d480f2ce9c0572513a04f5fb49f090281f3313d7c5a7c46c571b36b8ade8fe3a0154184dba7a2d6c6e08280fae1ff10a01367c6c0ba2a3167548dc03b5f156"}], 0x1e8}, 0x400) setsockopt(r1, 0x0, 0xb, &(0x7f0000000000)="b8", 0x1) 16:00:42 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) fchmod(r0, 0x24) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000280)={0x2, 0x0, 0x0, 0x1ff, r1}) ftruncate(r0, 0x8001) r2 = semget$private(0x0, 0x0, 0x200) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r4 = geteuid() r5 = getgid() socketpair(0x23, 0x5, 0x1000004, &(0x7f00000002c0)={0xffffffffffffffff}) recvfrom$unix(r6, &(0x7f0000000300)=""/119, 0x77, 0x0, &(0x7f0000000380)=@abs={0x1, 0x0, 0x2}, 0x8) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000200)={{0x299c, r3, 0x0, r4, r5, 0x110, 0x7ff}, 0x7f, 0x4, 0x10001}) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/242, 0xf2}], 0x1) setsockopt(r0, 0x2000000000029, 0x2f, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) 16:00:42 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4400) r0 = kqueue() r1 = kqueue() close(r0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0x40, 0x1, 0x100, 0x1}, {{r2}, 0xffffffffffffffff, 0x0, 0x0, 0x6, 0xfffffffffffffffc}, {{r2}, 0xffffffffffffffff, 0x0, 0x1, 0x101, 0x16}, {{r1}, 0xfffffffffffffffe, 0x11, 0x2, 0x40000000, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x9, 0xf0000001, 0x6, 0x3}, {{r0}, 0xfffffffffffffff8, 0xd, 0x1, 0x7, 0x75}, {{r0}, 0xfffffffffffffffb, 0x91, 0x20, 0x3ff, 0x7f}], 0x3, 0x0, 0x0, 0x0) 16:00:42 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) geteuid() r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) 16:00:42 executing program 0: r0 = open(&(0x7f00000001c0)='./file1\x00', 0x60d, 0x0) write(r0, 0x0, 0x69e9b1ff0998530d) open(&(0x7f0000000080)='./file1\x00', 0x400, 0x140) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) mkdir(&(0x7f0000000040)='./file1\x00', 0x80) 16:00:43 executing program 1: r0 = socket(0x2, 0x1, 0x0) shmget(0x1, 0x1000, 0x2, &(0x7f0000fff000/0x1000)=nil) sendmsg$unix(r0, &(0x7f00000009c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000940)=[{&(0x7f0000000040)="39cab363f8b889abaf945b59057714ca02ff6db164734eaf36b88f6440317cbd7996e40d798d9960ce9e5a9ce23968613859a88bd8a05e3b5c46e58011b47e420e21a5a2388dac0bc74963e824a8c4e51f12737999cf0ade09ef7288fe95190aed8dcc5e427b56a9b9d72801a98d7f032d", 0x71}, {&(0x7f00000000c0)="d514d2a73e847de9c17ac516fffb2c00bd26ed2014c2f39cf8b7c5bff8bd489a7df88c", 0x23}, {&(0x7f0000000800)="1671da1d6ba907969fc7c4884c84549186a27c82edad648c6e8c4150da2f3605865e6c9f18d6c8bd6a40d57eb931aee6295336833f4119785899aa0dd0fb1890c096731b39da02f1d6fe6481ab4692", 0x4f}, {&(0x7f00000013c0)="c40c6200f8f01aed98767ab246b7520fa52863699decc7fe64de95592ca87b6747a7cabb194bcba0a6f8703ca410aaf75ab522e713e4467fc65aa236bd0ab981f905bb73ad1945a110a1f5544a669d8478bc7db81a6fcb5a9dcd52be368cb23e8c4bea644f45e69311b63b201dce021bf98a5d2514fb93555060b1d6535052f2e783797de9dff8164a0e6fe44157659504c7549cd22ad2f6ff13770e2bb17fab7a6844cbda49a9095f76c203bc3819db6bf37258b4652981c06c9756a10a349c99dff3e4cd99430f4473d69cb26c7d17cabac0f27dc1540c648e72f8e56dc06128b0ebcc7dbdfffb48634467a7224e9d2f31976280b837dfd94b55550be67fe9fe25cb79ebfc66341e1c93cc4a7d81dbdc9b4d400e5e0807d1f622ac127166ce4f5ebf6774e5983d6c1ab68144dcb9fb3585d4dd4d29b3547731f0d3b1b402ed6f5e3f22dd5084e83df0c5dad555172a84478da6be9dcc9cff3af9504711cc9d81e929253750813c62c30c41ed54298a40cbbd232f03a8de4b9b62eab4782707930e545f2482adf7c89e10e88fe3b593246341f213cded71a4e46e3e839cf347cf6d288df67bb5aa975d4fd45410319160f9aa52ec7fece1970c81894c20203d832fd8926b28dec250ca4aa04614933232b3eae0719af8868b9a1d8f73da6e26a549beee33fde529203636b17c635781dbeec6ebc8a9bdbc223583582a9bbe4654f5f19020c952b4d866a6e1a4225859066acfd20f8bc42bbc6aa1e85dd01ffe5dca49b1cd7dea4a58ac2658b298cfd36e67348725de256dbc264b65676e2ff07f75c6ed55a6c25d62482c0963714b7608a9384113b34ee96ae937573058d5dc37e7488696d98a641379ed3f089a2171c5e453c711fe4fe51af81c39e968bc71320a87d76ffba34ed6bbd806fb5f6f82bdb6f568446a0173526bd5cef24964af98e0d6ee0c596ffd129938b9a521216c034c2543fdc1d55378e91c8561074fbedd4a5efa98d213fd98d22c9f584e3b19c8e055ed8efe7d2e2302a19df198067ab6ac30d3c06ab14294fb7f5ee6d96f73eef9e6901806f3e53d98446162fc0fd2e920b9a13472b31c33e438409044762a3ac64ea5f5494a12206fbd48ecd9bff139fa4e9d6c539b089e92075355dae8eab91ebcc673228a4fd9caa50cc673faf8835934b14424d96dd1008ef388b50b5f2116d847a58d859ca9b79e38efe35a499cd322243e79e86d06fdb581d5b234b278842857e49fe15c5b3526ffb16e6870cf854cc8acaa3cbc00d0796115a264f1f606e8d40022501b80c68f89bbfe4cdfe0fcd8d2b8c8533f641746aa230a73e9f62686958cd8f56e380cea80cb71bea2562d725c937efd3816852a0ada8a928f899a6e8efd40b05e99fbbde1187f56cf281c40796f3bf646cc33ea3081a62c2bddf79f43a1addb5526033903fbda203fe01687dc0bceb08b428c6d9972948e6fcb9472a52120544a28b56e8560b182f95a1259bacdd40b9bdd6a10035c7f0bf1a423dbc03764d926a2bb227b2dc4008d34770df0c3594cab850f7c22701df4d5e64944fc5b01e1fca35559b98e46fc5f5512a7f811f8415e025099425a473c61b36ba631b002a4a5d8a7e61252f5b0927cc136f5d4cfea3909818ed9978141d7d8030d72a7d118f8e24c35e1d04593e466bdf33e7ac380b263accff3fa06745488193eeb8607b1bd289c6e7603f9e6aad03fac1d6f173c09e8254bf31aece28487aaf4845be364173033be147396fcc59a1171dd89a18f861a7101b940880213851d8585e471af49b1a101dc79e555c50bb4e6ab9c10abedef5fbcdf241d47238c065a849ee12229755f12cea1c1526bb92a8e0a78341eec1d5555c6d39cca4adab000e7b94b022e9d7e08019c63fac29ed5f79b2ae8a66e21221a09549d37ef871b0825f6b73e8944ca70df1e7fefdef69fea796e0e1e15e0dc95e9fd04713626a4b89c425b0b62cdbf98861c1939755b020912854b0b4238dffa3ced3bdf69b13988aa185f1ec304ae8e544c9179c5300cb55296813fe9f9713fbd97dba5b5fa3e0499cb005f2a6a01e4bfd655501028aa3d7c656e74b7bbde1e442837ac5f2ef89691bd5073983e0e24fd61835db109d472a02e989f64e8aa95d3b7d888f2cb83e57200d9bd0f4da9fabcb78d67e2105def3e4d38b01461f84c25e7edce4ceb92497283927fe3fadadf8850e3bf9e51fe62ee029c1939ae9f6aec593451dc0628b88c4b2892b7e7db366d462a6bf2671b296f23b092cf6288ae89a8c88ed8ba3d199849063ecd715b2516e474dc17050ef814f4a7438116b164e273aceebb7369450b99c35947ca4e61f59a7ffdcc497f5e86714df7e8ccdec3f405270bde9937c241775f72aefe5a5b2800eec914e1be294c03640aa4d280d0fe714167600e75091053787de33e522acd04943bfbc7a23715910d5e627a04443e0613b6037ccedcee7f09144c5fa2f17139d9ca282065ee6b60a7897c1acce8bc7ea35a36b516461a72469182b11e8b65194abcefb0bfc26035818b20bb1d9cf4c32ce1effb4e497645fff5d9b0d06e4f1ecd989f8c98b0b889c09b670945cdf975326747494582bed167b44a6c6cb4dd8255f9eced7805422ddaafad28e99477f5483ef110eca00ee1d2f944716465286efd8d998ca0e9b6a9f4f32d2c2e3a49332c98681d609296f516d0b8e0287f06a4c518a8e60174bd3fb8af779c1f15359265cad87c496717d2737c9566d4df605700eaa9b390d2ed291ecd93d01864b0c537dd502fe9e4200341ee4e6f435fef7e61205efff9ee781f728d5dc0d43b28d176ca619f803e79719c6f2c22128a60584089120686e161398b4c4c2c5adedeac19437b62a90f06ca7f6b8e2ba820344ef8688b426a68dc9bb22f8af4f0dc2240beffb72eb4598d6095abf622a0dc734a133d0a9a39cbaee5bab7b1b8ce149787ca2cc79822296d09fd59da762d432f7dd2e4701bbbe6b05671cc9cf402406bb50a48c46fd3ea061beaeafd5622a54b045d2b4e4f002aee4691e75a3cbd894c163d4a792cd6136c4829d8ed070cb78a2cf3cae966804e95320f4f7e584a14d93af5a11ed19f8dbfe5d26f9752d38d5b60fd5831f3a6b98ac76443df1d155e8728e6d8a4e7cc281bf368eb3feef52e4925a24fe35e27fed8c746c204ffd326d39b6d1d93c74405883b79ba57ac22cad6a7cf4214e1fd06b0c769843b0ae5079088631e2249c9c759c1ab394aa68882dfcc752d243a8bf5126bd4243d0efba79276b55877004c7bbc5418966edc1ebee1b67cb9c75965caea9bbff825fa67dfe3860017bad976274ab8f9071653a93f4d7151f34d2c868d8a15927a73a65ee9c1d2d7099a8661d659f6e8f37dbb806759b572f9f88431342087a70ba61af3176977e64c269c987670ed3c6b972aaa0ca819aedcd611dc8f9c2de490e133d5052cbd943a132fe93e20fce75abceb0c28972f33e18f96d7e1ba9a957f9880e64a82a49eee681e93b49a5dc1a8b443823ecd85b67f6545d082d210e796186e293f6175bd0a6d43f1bdf4ee98fea32c7fd9ca98b41503943b024540ebf15777c1585c3c71a8be5e4815d82444feeb10ea455f90730dd2b21cb6f1778f3f09620b384716aac65c0e1eabf954592393816eea25f496145871efc49b2fe276564218468f5781dd594798de3c870aeb1a3884c837240f131d40bbd860d6044534703288ec66b4cd55f73b8d580a8021a51cc79337ba3b634c05ef3e710c2672e76d97a2a818b52928adddbf95b6339e2e46f767617cb5f0e65f67475b2ba5ed23663f429372467574f93b49989a86be070e770483ffa10455cf16999591c8834ebe2b77dea277f7516281ddfda58492d6bb26324ee0cfec3d684981fb2c441ce471cdce540ad02fab3b583dcbfbe8d59e2425b36c5440a771ed9286f0033e1656ee415913bf3ad2e7a222fbe718b082432a051db85995a39c6418d2dd3c67231b006f726e456917f49fdb38aa5963ce2dff91545de9668d25830cf67340175d2367a7428692112adb9d7677ff15e93a22790defee5f9a96bf564d48a6a50c46f6003f14509b43325de70714990c0f4fecbcf311556294d907e1ec4ef92d2ebe2fa1c45a0aed12b3639880ab938aa2954f062b785924d27c838d78c85b54ae59989525daed62946fca5d87b2ff5533bc41cda68cb3e56694a1fb87c55f2b14fa6566f839d75b083b8bb7a56f907e85453ece26852d509c707c8396a265a5b02aadcad28faa342cf588d6dfba6f3798db478f7e75e802e7a64188cbf56ab08cca09732a5170008f54d75b2cb383d75dfa016316d88847a1c969be84dd957d9748032a7587c15748fdc12f19b32f9ee51c679e3e3cf825c5ce5dc422ae4991ef7b3d573ff3c91af4d3d1164100e50b3eba8aa24171da3aa815bf179fbcb8ea0641b1e3d1692b600858f5076c266ceaa4f757e0469fa5c4a815e57a9df88b294b19b2f7f43a28ff28f0e8258ce6a25250c23f9e8be94fa1016b24525c1cda7500f9d8674dbbd0db022bc31b6cb44f6540c9911c5d5dfffd76b2af8536e888049a672d735592f368b2bb8bdc89dfd0df4cba162dfa30f312be54407bf5177cb7f06db3d671ce9ee27ac41d59432b589843df71a431340c5f251355f01d3be51524bb4286d212e82f775b9f7cd16490f16f94d98077ad511205e524edf5c2454b5bacb82ddaf57aff3ff22cea9b81821a106e032a5cc467904386660ab114df73bbca8e346d9246c855710ab501edaa31678da0630aac480ac266c1639d3204232295a9cbfb5531150d8fb7e11287d4686d496cb60089c3c003a4bd0dda4963d40ec0f8c653b5e40edb9db5c1b24851eef87919434c51248e8d4d74f51c0026b9b07329e6e0127b60cbdd089bca5c31c4af2372e5563c1b6a72c2821164125a5cac36cad131aef94230d399b699d0f4985387232084aaf48741ba9c782b820cfe9e7c5bda87041d06c622ecc12689a11e4c3f74df4ecbf3705ffd5196229e8007f1db74977f1f97a1ceef71dda31d9018d16588e81385f84ec418572642318fa5ebd4fad1b94e09594d919dca5d8540ca919a7bdfb307451770bb75c38c01263345bd39d6ba07f99486cc5d46c4214c784f02590caa56952e6e96f9d5ab6c9e36fc7000cab57badd75e99c2ed16200a621d23f9c0a3849cd2df764d3bbea8046cb07074e13ec2e10cbec5d4d7c00ae848f0755e37034bdaa9dc3961d76ffbda416a35d05936166c19625e63b6f6010b65743a166a58bb4c24758af4a857824637056107434e829c23c367c9ee37d0fdfe5403171070d672a258154e37af24f940b1057e175badaa1c7829df295ecdd45cc0dd1be7c4d7a51f71eb7449de01fea21825a7c29a1ea7f69c2319be4a7203c0d083f8d2f57e1d0d537d74a7c52b212b7ffed9de7b06edaa094ff5e0061211dc5f0202f501ad61c7ad8e0c92e1d93d31384470edad51eac0db8e15b8efe5996912b7616b0bc7661ea8dcbd7b81aa36713392882b1f92860c8a0e13cb393b5d0dcad5f17878068db2bd8287b7b05c6c650fd651d3b51e84dbc40c61e9bd41c314dab49bd1a5a652249225d085eca07ea3127ea9ccc94a13301ae6ef63c5192d41cf0a99db057e202f8023c101e8fa242dfb1e0512c089d15ab32d6b062f2beab481711808cd1243a0c78174a4389ba40bbe4dca6ac555e44e3f0dd6017f0112f1bacb48cb69803b376aec1efb29848785d0eac4fcf9403770fc7a873fa50fc6aec58a0afefeb58819b81e35", 0x1000}, {&(0x7f0000000880)="ceb0f69a552a81eec04de1ed340e78bac474b3a31e5e896f8e2e64a6c820621211af59badd89fa1fb328e99a50331c83f88a70ac23beb8a1c249be2d24375770ec8b45874ee18ba268350e19b9609812c308d7bc7a9bb117e04a25e13556fcc9e149e2c5a7abc7815fdb445a4de53cf026fdff8ab504dbfb36f4963acfeeeae37508d2148a55d89e3bd9f1f06b95a73818cea56c8b53235f7881c714bc9acf63502ab2d0d5", 0xa5}], 0x5, 0x0, 0x0, 0x2}, 0x8) sendmsg(r0, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="e0060000000000000000000000000000433ae9c552bdb35276b567e145a5f7d5db6ba822abd763dbedbd27a58b2d71025d8e51b201e30a7b4850873a41d3b5891a6480cd1499a88cdaa17fbeb31fd78f6b8701e13ab735e5e94ea2ed192957555d144ff7e5bc7cf7f9f7464722803959281d01c5cad45adb004fda0c7cbf546aac1c0b59dea597c5ccf77d8df1254e77a7c19491e6ba8c76ad321be3da14bbab7ffd6dc05b21b4485927441b0a1b6876a3efd3ea41f43f9eb7ec76a6fa7f96d99bfc592e74dcba2c6c248fa61a9379ae2c32f2eee893920608183f0f798aade411531e0b6fa671e70919c1b87c25448dcf035de5c137eaa6b305ec5eac18807c9450eb36f36b012f5a5d95ae74c0b71fc3be1077d39122132b49e4e334ba1ef219f2cfd9ba593f7381946f49ddb68c3e6cc08c6ad0c5c23ac9b191f4ad7084595ee7d1d575bd96aa2c56273a683e216b7405476c3cfe84c2066284ef1e2fa4d602e4618f51dae0073036a26a6b0b4610278574030e732d8d405af79a412343a2d0c66cc215de76637fa80c94232db73135a4f779e5399782fefd437ac7323f9734986246ad67bdc7905ab1020e2795b0435d529ce9a88334812e0c288d3e607ba6f7faeabe3a9c4af9916940b5ba0ec9744018369b73479c340d4ed59bfe0baca9989fe2e247d112444701dfaf959ff3b9cdf259687d06820879aa4e207cc2bfd7135446785e5c822801ebe6695a90997abe2bed453040b61dcbf30eee16ef8308d50757aa339407ebaabf0db6b2d8aee6483d0d7a2f2efdea48bf06c3da64188ffd0675bfe76e7063c1efaca590842d53fd63d4b0f2ece6c30079325b4e2864a65eca9a2af051fa786d43c99516057f42aa060d67b4b5cec457db2d98dd0da49e783875e619ef76ddc795396df6ac5d065094805cbd6a5005ff67c0b4fabd23b9368631301a1f81d0a0eb5ca31e879dab848f47032a5eb7bfd7a1d3834880bece45231d71438383835b3b88e7e1a80c98b250d890555b660432b58a09d2fff127e9f4ce4ff129ea57aa8aaa1658fa03968f2b3a89630cfb180b42e28db7344ea81cbe37ae21e395801d84cdb5a0fe6f7f20a4ceb7568f115f9342537eb37ff89cf5ff76f7932b96d4eda0c9005cacdbad710ea168c51cb6fac3f0eb3d399d202ab939976496ea020553acb4eb173717ab013b2b0868331bece3c7acaa8d2276501f9cc4260d197d3e335640b121474359aeeef2126dec23b6d59e2b4c037c445d507884b3081e711183c166a728366233a1b9e4241c7965692ae3093aa853b8286ebc43a9f2500b44d726093df26896a72c3acffed666322800a2c22fb5dd25e354900a8c47f489810c13e121e3318fed61410cdfc958a743424831909fd1c3dd7bf67cab2b8479d3047466b607b980124e0c42891e35675a8282b73889a9e8f211c9b85b29eedf230d5d0562c15d2085eb8c723391c84ea0352aa1ddd1dc9ded7ba7ade32e32fc860c4a517defc9ad1062dcaab984c0086caf0b8813109c90ba29820d0dac146eb455dca637bc507ee4220a68ce365750b8f55ebb2aba6e1fb1c1fa21b8eec73f4770325c25092db523613788f655bf87d8a92b798780683f1337689d05e29575c12b0e80d2bf53ee26046a072b5c62ef66af1ffef094a4127f213a6594483cac776ba0a2f0a919b779171b62d32e1fa308a8acd6fc2ad92c97205e951d273a0c90f39bcdb281b05693271d252091c736348a197b96d7b1f6e6c98fd9eaec6ef7207cb72f4b7f15ae8b72b4637358898bca6784d1232157be7f790ec03d4641ee9de1b3b3d2588a7989dd6d6dd7e2c79963b3556030c0781df726bf0fbab44f9694c3529ce5605560f928038f8f8c3bcaaed7e4daa67e580b2530bd43afeb3a4b113faefcaffd046ae0ab536d64b737bf840d50e03cc6e88a07482e0580da783aff0f0000000000009fd266c8d80e7dd99fdab385dbd98825521961ad7f8a81565cc549f479e32d43ec84460a05caff4c70851bf9be0c5c7419df3d016bc24764f4b95cd3e907ccbcbe805d666dfc7c58985b324d4d7dcc8f0799b3df88e1479de13bffed871d721d85450e51a78b135ec26692c619b6fdf5b3e4a0a1d929af3948b8498023be0e142a888373fe0666d3220386f2d79e373e1d48b65e56c363ce63f070c2c38cb8ffebba480d96a3786aef40a3e369af7deecd1ae8f9b5cc6c48a677947744614f667e38339ed9125c934511f5e23bb62432dbefa4afbb14050ecf233d9be160fe6b5a31724761e45295cd94f7e78559e5f77baa64ae9753965bcce212b2a19ae66d7693ba62964928196f0811067e40e46659477f4af60b0b04e5e92b3075a48799872ec41a314092ed05674d5d041574e76d6f9253b71a38b3a14d2b52b60e8a419624480c38c21200595375868e58277e7db8a21654343cc3c8cbb758567a33eff1000000000000"], 0x6e0, 0x8}, 0x6) 16:00:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "1ec6a6823081010100"}) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="2119", 0x2}, {&(0x7f0000000280)="9de7c5844c70d0df8e08397c64faf27f5fe4b02c560ceba0dbf6c5ca8443077b33c2e71e224aa454e861baf808ed774d6516adffdce81fbcffb45b8eaaadfc70c1a95896cb680e1ebd31280304f2b5a9cba41b3453a94eca6d6b3971fef40eb63826bc386c466bd0a236af6f116a60f789d2e2c6540007c28451b1d30f8ea3801b3fe5804e97b158d07bc82443d8d3e2529455b4390109fce4d1fd0c9016541eb82900862f299945f8ed817f2ff5cb2b29af21d990ed0323629acc220470b064e92800e778824a3a4ae8ec64af0b7eb246d72ca9d241e565160f4d0cb659ad82666389a529631a357e0d31c3f334eea16f1d004dacecdb1cb1e51693", 0xfc}, {&(0x7f0000000180)="f8ce52efde1b691a2f9e760ef10bd8a29fc1a39ed1f0d7", 0x17}, {&(0x7f0000000380)="01ce698ebdd3746724c0dd49c5bf788c43deb4064c41e71c2d974786bccc01970433718dde011bdb599c1e3552858dfc54fbb3c4526f30461fda74f0a37850ee9c3d839bf39049291d938667bec6d4badd8732c7c9b4bbdb3d69a12602c468d809053e145dd3032dcd971ee4b842efb5d0e50857abcf5a091505db3d3250ed858a8f2ab2ce6f6526c1413a97ad533f7da8e8f3e045fa618d361b198590c3a6e5b9dffad5254821a1e5617fcadd2978d080b804ddd02f12f285c763f04fa6a8a139bd3600b054b0", 0xc7}], 0x4, 0x0) fcntl$setstatus(r0, 0x4, 0x7f) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000240)="c7", 0x1) r1 = dup2(r0, r0) recvfrom$unix(r1, &(0x7f00000000c0)=""/125, 0x7d, 0x1, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0xa9) setsockopt$sock_int(r2, 0xffff, 0x102f, &(0x7f0000000080)=0x7fff, 0x4) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, 0x0) 16:00:43 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setuid(0xee01) mmap(&(0x7f0000fec000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:43 executing program 1: mlockall(0x1) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) fchdir(r0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x2011, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) 16:00:43 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = socket$unix(0x1, 0x7, 0x0) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) madvise(&(0x7f0000ff8000/0x8000)=nil, 0x8000, 0x5) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x7ff, 0x10000, 0x2, 0x80000001}) 16:00:43 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x800000002000, 0x202) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000b00), 0x78) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r1) 16:00:43 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = kqueue() socketpair(0x3f, 0x1, 0x8001, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fsync(r0) r2 = socket$inet6(0x18, 0x8002, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000040)={0x4, 0x1, 0x10001, 0x7, 0x6}, 0xc) setsockopt(r2, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r2, 0x2000000000029, 0xd, &(0x7f0000000000)="ff01000000000000000000b8c084000000000001", 0x14) 16:00:43 executing program 1: getrlimit(0xe, &(0x7f0000000000)) shmget(0x2, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmget(0x1, 0x4000, 0x694, &(0x7f0000ffc000/0x4000)=nil) getegid() shmget(0x3, 0x1000, 0x2, &(0x7f0000fff000/0x1000)=nil) 16:00:43 executing program 0: socketpair(0x18, 0x4003, 0x875, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r1 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) setsockopt$inet_opts(r1, 0x0, 0x16, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) 16:00:43 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getpeername(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000801c080000000000000000000000000000000000000000131a3820bd320150f9c0000000000000000000000000000002000000000002000000000000700b8871000000000000"], &(0x7f0000000180)=0x4b) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000000)="020c0000", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) seteuid(r1) setsockopt$sock_int(r0, 0xffff, 0x118d, &(0x7f00000000c0)=0xfa4, 0x4) 16:00:43 executing program 0: r0 = socket(0x2, 0x4001, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x16a) open(&(0x7f0000000080)='./file0\x00', 0x10400, 0xc) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022ea1e2345db6a84e28df4de7854be09f71ddeab2dd9268b42afc1136b5304cfdf03058e9a308c0517d494b4f9f172ccd89441d071509a293b6933784e71fc270c93242bb1324adf5dcbe000285e1cfed2f869b4a66de5d025bf4cc9cf4f343aae3936f6be33849a1090000000000000049add47e0b6bf1570e2777726522ff46f578bab8fae7b0139a26738200bd2253a1ce2f60d45f6ab85600905590f42633fc47b6dfb18b97d1085260301e935db62cee9d77bb7a3c13200ea03569"], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:43 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) listen(r0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setgid(r1) 16:00:43 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x2, r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="8732292d0a0c5c2b822547bf", 0xc) r2 = msgget$private(0x0, 0x19) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r5 = getpgid(r3) r6 = semget$private(0x0, 0x3, 0x28) msgsnd(r2, &(0x7f0000000380)=ANY=[@ANYBLOB="0300000000000000477d2c9c2a44f0cccf0b53c6d59f84365014585ccae5c471aa49a191e8c0aa28474e3108878e905de08b28f50985cfe9991d415198ce45429f1278b1d54e467ab9f0350979a53e4166e5fbb65c3efe6d2642e48fdd31c308f8f583782706d9afc1faeaa11444fd370527a207000000f0d044f0b0fc0aac9d96a6fc1f500859c0ddaae4264dbd88cd7d8ac9acb3f2cc6318d9c1efc281fa8e55e7ed011b6c35d1003f50849022bf5f81db87f8e0dae3b03c297e1c188f7687ecc12dccdc16cd4b482f9728910dbe9504406aac67c275c78a42855bffc4e09d28175c3be18deea39c8b09a2de96aa13558d9a405a3dcb1bd174e59a75d9e9115f0a1e6cd5c6cc2054b6ac863afcf878ae519fdf7ba2875ab1b14d86b3453f5fb0f5852999cd7ed861e2d122cc72effecbfb7252256dffaa94e3036466de3e41ff8ef3debb0b29f68e9a5aaedc9046b27747b943fa601bc0cd5b6e96a23fb72d62c0a38bae29c76545a3d80b30be7656b6a551d23b90462a3b9c9e6aa8916019fb"], 0xbe, 0x800) r7 = open(&(0x7f0000000140)='./file0\x00', 0x10000, 0xc0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r11 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r11, 0x3) semctl$IPC_RMID(r6, 0x0, 0x0) r12 = getuid() getpgid(r5) semget$private(0x0, 0x3, 0x22d) semget$private(0x0, 0x2, 0x10) sendmsg(r7, &(0x7f0000001440)={0x0, 0x0, &(0x7f0000001300)=[{&(0x7f00000012c0)="538a5cbfb35c5d864ea4d15bb7c5e62122332b8935", 0x15}], 0x1, 0x0}, 0x4) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) getpgrp() shmctl$IPC_SET(r11, 0x1, &(0x7f0000001480)={{0x6c2b, r12, r10, r9, r10, 0x0, 0x3}, 0x7, 0x1, r8, r8, 0x10000000000ff, 0xa, 0x7fff}) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000001500)={0x4, 0x8}, 0x8) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) ioctl$TIOCSPGRP(r7, 0x40047477, &(0x7f0000001540)) linkat(r1, &(0x7f0000001580)='./file0\x00', r1, &(0x7f00000015c0)='./file0\x00', 0x4) ftruncate(r1, 0x7ff) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x4012, r7, 0x0, 0x35) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000001600)=0x1ff) open$dir(&(0x7f0000001640)='./file0\x00', 0x8a, 0x44) ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f0000001680)=0x5) setuid(r4) 16:00:43 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x40) select(0x40, &(0x7f0000000000)={0x25c}, 0x0, 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x6) write(r0, &(0x7f00000000c0)='\'', 0x1) socket$inet(0x2, 0x4, 0x8) kqueue() 16:00:43 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x2, 0x11) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x2010, 0x1) mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) flock(r1, 0x8) fcntl$setstatus(r1, 0x4, 0x0) 16:00:43 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x8) lseek(r0, 0x0, 0x0) 16:00:43 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x6, 0x5}, 0xc) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x3, 0x7, 0x800}, 0xc) connect(r0, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x1}, 0x8) recvfrom$inet6(r0, &(0x7f0000000140)=""/40, 0x28, 0x3, &(0x7f0000000180)={0x18, 0x0, 0x74, 0x9}, 0xc) sendmsg(r0, &(0x7f0000000940)={&(0x7f00000001c0)=@in6={0x18, 0x1, 0x5, 0x10000}, 0xc, &(0x7f0000000840)=[{&(0x7f0000000200)="ea2749dc0a6bba7953d7c81ace426b7a9188314f1026a485abd9c1698d267b621719e0cbdd851522122e4c733ccfe0e7b1d4edfd8af2b6342240e304f8fd6fd2232a84b81ba86bee78367561b6cb372bdef7475c9fb1490f4ec1d4607eea066decad4670df0201e563c5a1b729c4391e82735e90af12b03fef63da47974f48369c5cc6cb02adee72cf1b18686f058e063c74026b3928c5966eee8c4242c74715400293e236ebcb34bd", 0xa9}, {&(0x7f00000002c0)="fd799ef0eadd6f2e950fdf", 0xb}, {&(0x7f0000000300)="16358e9360aec048bbff03beaf6493f7c30b52b19ec4a4ba799d5197205ff7c44c0598772041cb08bd72c7000864b4691c701fb90e405208ebd05d4f3630e3fc7220345ac1a9badd02c8c1024286621af2762400b603882868496bfe4a75857cce56b529f1470bd83aa997c9699ee5c69a8fc4fcbc1ea1cf47428b8010c34bd993911714da11a5282aa414e0815b85f57c744b23390c718dd3151835a490744ab8299e2ea92b4c5e893447bcd747ead5a10ff1bb31d9dbf21ac82147d62add9390", 0xc1}, {&(0x7f0000000400)="f11c8b857bb4263d1935634edf659d1fcf5da945a8c5e9726a9cd69bd02915d9640335409ed459be2602daadae17c7d52bfc7ad7ffe5a8f1d074bde6a0dc595ace467264bf3696a5671a4e279ad07984c50f0cc9d5a16233096e7d36872b7141920925315df74f927873abdfc94831db433d3a3964be2d9db4d696ea", 0x7c}, {&(0x7f0000000480)="bcec3f2946a10238b4eb76d393c4034d06dde17abcba2e3b44074ca6d1e1299c7999bb2e8a48cecc5ca208072d1b82818f2ffb55c5a59bd180db4a60a4340617520986aac236114f23968e5e0a2b1d30f45cc814a3eeba9375d59ca367367ac5e8cc2333ba69dd81d2aef7683c65876b09a83bb47eae995aeb428221ac3f2f366d1e49f2bbbef84d3669e8592a07cc10de63a3f0798206a7dc713c754653d7630df2f2882dfdc46e5561e2d24cfc86f44d0442fa7d9c3e86a3ce75c4ae0d2d01cd4317aac147dee7a9d7333a5f9ec9a1927950bad1f56e4946e5567d296e311fc1bb626bd394d74f50a5d889959e", 0xee}, {&(0x7f0000000580)="47ce7e279d971f1428e76138220c0f78f08440cd1c9aa9f9d171c336f59e438cadd71d9875361117b9d837eac95396aeb49d2936bbbeedeaa89a4369dd33db3b3e3e75a8289966ecbc9acc5332b3f9a1d0fb0412386d9cd9e48fb47c1454bf26935b8f959394618554798bd02a6077f29d17a6176bafbcd6fc37b796dd5b7b7cec544b9c03d4dccb48347437931ab05d50b314ee274563c3892849bb3b042cf38bc01839fd4a795ef9b5c2ecbc1ee1ebef09cb1b1d96e62837f732f2ba9efa9c19637f5b4316fa12e5d52c8b759ab49e7951a184b1e4fb5debb84a65befee833a61e0ac5896825bed4b4c7caa19b4692af05d635861bab637b48a55d8f0c51", 0xff}, {&(0x7f0000000680)="a814987e49b9ed7b745abfb4d096037d0f1cfbf656451603940f50e9e13a756b5b3fb2c48c7a6e8f5863134ef911d2203bdcce0bdc79320800d1bb43d85cbdc167fed71df1f65925d1cb954e746d44636fd39f772bdf60687a969b648f3ddf0a3468d166", 0x64}, {&(0x7f0000000700)="7b7954460310ac66bca23097cb484dfc280d50d3786754d418d36045a7f4c422a20999bf7ad414381adf946bd0317ed44f6190b914a9e059a579b98af8c53e0eeacc7ec25256357935824f4b4c6d0fed57bfee0aec123eb304acbad5b10cbbc5db5e686c8087c7bf4d1ee939c4e9a90a4e119213e0a45dda2dcf4f1d0bcf3de00c648995f46b077d99dac9bdd79e8fa72ddfce97b279a9369f7e593b2df71d9ff18ff834f21a43e2a892a5d906d3ab9b", 0xb0}, {&(0x7f00000007c0)="e0b402d5d9fefaac5b829a24bbdbb2a13c51b725521f2da21e9a6d63ada8eff62db4e172628df1304b1852c1cfb0316e03da0593be2994fcd6266e96cfe3bb70c2c64ebc3cc28b0c6bbe8c54c6c1a09ca2aadc80c220d850027b5fdcc273b16ff28990bd8383541767a9e201263312d7", 0x70}], 0x9, &(0x7f0000000900)}, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimensat(r1, &(0x7f0000000980)='./file0\x00', &(0x7f00000009c0)={{0x0, 0x9}, {0x1, 0x7f}}, 0x2) connect(r0, &(0x7f0000000a00)=@in6={0x18, 0x1, 0x80, 0x4}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001040)={0x0}, 0xc) r3 = geteuid() getgroups(0x4, &(0x7f0000001080)=[0x0, 0x0, 0x0, 0x0]) r5 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0}, &(0x7f0000001100)=0xc) r7 = getgid() r8 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0}, &(0x7f0000001180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0, 0x0}, &(0x7f0000001200)=0xc) r11 = fcntl$getown(r0, 0x5) r12 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0xc) r14 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, &(0x7f0000001300)=0xc) sendmsg$unix(r1, &(0x7f0000001400)={&(0x7f0000000a40)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000f80)=[{&(0x7f0000000a80)="85a4acc33ef510ee1cf79480cf596529c8a08dc1e8f7c796d2d7133636984469199bed799d68b202bb9bef22562f14d1e34a972f8e34a76203d6bcd419b980c84b3c0b95527b267a82ab9056df85dd064170a025855d435de4b60b43584118747290927347907838c2774bf67bcd0a750dc07b54ca24f8663e2d7a20df5b11", 0x7f}, {&(0x7f0000000b00)="24925c51394bdf8603c104a3585ad1f08583e552ec1d608b148ff5cd6c1ad6c5beec9a63ddbe602323432214092605ce1a7bc5e4dd5afc26ac0f29ebc22f31a1354108fa76c281628059b01d5592373ef9d3f196840fc58918327782244817ade4e32ddfa6333963e12bfaceea96c8fc63b6d6b3c928ba61bf5d56", 0x7b}, {&(0x7f0000000b80)}, {&(0x7f0000000bc0)="98fb358efb9f54f3ef9465813f0f3fb956a3979a8aa8a7ef59bfde4332a88af2e4f6612d4ae51e24814623f004582387ffb7516d5fbc904cfcde1b0a723a4fcb1ef64e82c64b3d9aa57d2407915a5e1daff22ca8f6c99fb66094bf914290d6650c2c02f71e26a28eaad3ff6ff7430a420b1c7d30f691fea443141bbf9a6d41b29698accc8b0c18344ecb7b1bd9b31e2f2767354f33f83b089ee6bf7e0afc0e423da9377119c07e2582f3a2765b110479a05efcf0ceefab", 0xb7}, {&(0x7f0000000c80)="f2c53b9508", 0x5}, {&(0x7f0000000cc0)="840e7256d34c1aa5f8cf7ea0f46784", 0xf}, {&(0x7f0000000d00)="01cfec210cae76dff62edae8d654b3b65c60c805780e39f6d6b80a3774a0b062fb4ba00cc32d2002fd6d6c658ad2c8b018b7d99351fab410b8e4e3cc6dac4ee45203cd26b0ddac0624d453f26fd07ff4533ccfcec2038da1ab147a0b6bce886af860c9cbf643cf9c19efa7a567b00dab88772623d405d1987baffe36c89212596be90a522bd65ba38d3607225ba4021ac5ed5d1f86b9fae959e21d984d04f498c9f53ad8c443176988933083e074cf80eb928120fa7228eda2e4057141", 0xbd}, {&(0x7f0000000dc0)="d061c8ec4d074c446715bfb381a2", 0xe}, {&(0x7f0000000e00)="df8991e823c3c5bf7a9d33c79bed9556d0ccc27ec40b17e9eca377c131d735b2463ba2b7431067d2fc105d734407eb4c9fd1f32c76b73b0df9c586c4d537919d88d2ae25af06d1b1e7b45ecd2840d117e87557fa467b54cd9b77f6d1d77e6fc21e6ee42fd8374607cb88e82b6eb022ad3e63e8bd3dbce442591924d568221165b48427d7ce323f3e62cd27e406558fb9dd5501454528d6b959f95d394b74bba45b41f5c5c52d666515525d7b1a793666e93684797eb1ceafad669732fe210df9c0dcfae790589ab2ccef5ec6f23f8dc26cdd", 0xd2}, {&(0x7f0000000f00)="fd2c91e3d5028faf313f7ee71abb1fe8331bc1ac1a303b32e12e3c7cde7efe167c9b27f2af23678f4c075a0dfb6e6a710edd9fc6336fa5ae4b85797195e926a8b5065596e0aa60c9920bbcf85e76957e33035af32faf943e61cdc7b0eb7eb6d302aad514", 0x64}], 0xa, &(0x7f0000001340)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r16, r17}], 0xa0, 0xd}, 0x2) r18 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) r19 = geteuid() shmctl$IPC_SET(r18, 0x1, &(0x7f0000001440)={{0xfff, r19, r13, r16, r7, 0x20, 0x5000000}, 0x20, 0x1, r15, r14, 0x1, 0x8, 0x7fffffff}) r20 = semget$private(0x0, 0x3, 0x3c0) semop(r20, &(0x7f00000014c0)=[{0x7, 0x1000, 0x800}, {0x0, 0x9, 0x1000}], 0x2) 16:00:43 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000440)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f68bf1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa0bbbac47774795ac0480c44ade39f7a6764a4ab7955e41db40e53ab513f86433a14f58fb8e20bccb39437859914563f8c773c58a7cf38566b923672fd1b0a632ceedf7016b7a72fb7bb5b7f7f1140b63501cf1930fa8da1959bb16bb3c992ec78e7286390505656d1d716127b7343e5989c195d22717e4c800e0a1deb1364d473a93f4908635ccd52ab88ccad296318d1b9ea70940589bde0cb29e85343770d1e27080a50405dba9430a0762b276a55382eb060afcb105ec0227fb6df34c1888c4428f0ef73db1b9e6da75cf55691bc32a478fc23522a41e633e92fab02a7f02d80d2a8347bd8aded82fc8c010ff31df7a6ea348b88e2aef3c2fdb943dc6ab18bcb3e522161bc214738e4d5afe4ea8420eaa12589ed2088608a5e0d42227adf6462dbea340b8955df332d02d01eb8851173141ff99839cc910f8154005999fb01467ad6e38df594d2a8900a91fda60b01827a3460d6bc1ea59dc5b746eb1c1f9e13e78bcea78ddc0c991356564c6fb11ca937b9f9efa3d853fc924daa313dd5ffd1f6e67c39e059941ab3220e5644886c0fd21f24a0bf559a5eac132bcea94798840633db19456f39ecfc4684dc1187e7017b73c9272197589b8864f59309965765dafdca6342551e243b12ef38f93c9eb3295f2205fa3341b25b857ca615243c9a2195bca2cae95d1b7d0ad3ed2e8f374c565a68be201875fd887693802f15c6347961369c3a707ebf53d014ec10dad12a2fd9483bb2ac655e297cdc28a631f814a46d746a3f2ed34b4e627ef15ee9a5a91ffcd96ca86ebfe34810f132834ed35dfcaa3602e8fcaee6c9e25d7cdacd74620589d00b782c39f25438c65f8d56c6bc56f1b8da318c66b1e2639ad665837442cf60d1b2c531ea50447485ec8f99c61238e0ac05bc577c8b722b51f060ba4d2c2a9ea5b4805bebda9da03d18b961774b8fe8d6cbc06710f46e2b347c74de59579d372e58baeb0aeb58b00017c88a6f1f751bd41f7e036e7ebdf3d83988922260b30d6f38bfd26328321626440d6cd5cdfc21b28ed35cdeca8f08aedfcee6ee170ac59b4660aba486f3c05e4aea4cb63f46b69ab668c4591663a39e0dd567448695192c46eafaa2fe762314e664ad1f0a2b0f4d2347510a1cab2ec37de4e8d66100d7bfaeac2562bc6af96526e17c7a88415468a21a95f1ac7f5920f4508af5cd92882328b1dccf9ca00dbec82e5688b2b426fb8c3ccf551ed7f41da0e3ae4177e1d0eee9629206c4cf249605a5c9e6503cf37c6b089475176324933e71a11cda323288e5c25d66fdef8284fbeb61f0c7f30e2c9b4962f48be52fade323baf3e18ff0cf82ea7604d6aba506509c12f240d36beeac34c7842e31aefc7fd8e53396d97f0b77f7c1fff0bc5825160f787419573f375f9253ed164a406c6adc797ca7ed20c271d46c5b8aedbac74827577ae45ae5dee0b59a98a0cd78ac6fc2d15e31b31fddcc4dc16fd17b694697943ccd2f746f8c7eac092ede01556c0e13035048595d1547568913659217d4e8a21172f806cd8a7a880930dfc73ed693b628c8c0d2aa0298ca80937a2302d9400a26cf7f2ec9146d99309c137cc4e9df930f80a89c0c52ae28a22d8e9ba41cc3d2dbc2f5d5564b1e0835dd55273e15e4ff5b63064d066024d9b877cd285457168d550f0974683561d2614420d04cff5fb96fc40641c319a4b7835558c4ab8f3b39ea775ad338caf11f4127e73a368b7bd40065b1a1b51eb3ee1f17c892c79b8c099ef76c878574c7df644d722c1e4895d04c949eb7fce3c7ab8e2e7ac6875915dc43c50c90b3ec92d8f550b9a622274c2670bf182b793e99dbb085e150dd9074fa31e0c35d872f4bdfbc401dd55392cf39c69d802ce3a84c410f3150e427a9797af8c15c6a0bdbf8943553926e40f793cf80388dbd9213fb263c8024a01589c0d06c580f877d607b5d13a7072db110bea75ead54984b100f683c2f024691ab5e7cb209abb7d92fa9ff22bec8ad5f21f1aca94cc3cd9504f7336af2484e9c65076169e3a45aa5a88acadb64e7165948a7a183129181a780f74e920de42e9f052da63222882d3d5f46741ca22d5cd24c62d98b52692bb2123d831605e71bc03c3135ba6092b52e20274853268aed26060d2d1669299f006b371536523cf4a10a33f7d10497ace4983d2aa00a03aa746a8cd0d03544fd5046c718edcc0c6ebc72b36f18b192741a1573515fdec7904d4d695a2dd8ca32590f171dcfacfc65fa799247addfe4cf54333a902e257ba1509275e2f790ae7d3c8db064efb0415d25892efb4a7483638c82c995bedd4dad5c755c922eae0b2f5549be4cbce522606458b4fb747e21b414c9cc08871a2067b29fce51ccfa6308cd108623029850e08247c4132fa15391581f8cf0744ab97725301b203a3ac65e6d3e630b6e4587f9ff9952ce60f2316a96052a37dab58ab9186ea82d26eabe947feb77e8919b3dd179a62f4eac7137cf76d02a73607b3d2531b52b8ca8b0ad99155309efc0205edf444c83523c1fed91d4723da859573279e400c3a3cbd7566ac6895fc08ff8cebf29afa467582b188dc841561830d50632ea2846c3c4da635782ce03927918618f2bd946f8418a504fa720ee7b5b31d90abe9049eedc4c97e1b32beeb8cea8ec030a767ec9b7f4316259df66a5c5a966638471bf9fba529ffca2265e7a1ba02e2b3dc16f8e82f1fb924ea1196a8ccaba75f333927b9904ab055c610acb39e7fe58012c1ab72319647ed4b5b4cb86a4f691d81617444bad6ee5a54335b980a8fadf00e600878849b243cee88b86b26573491abe40b17bc58a8c7a957d6656ed0c1c6476db5a36d29297c419eaaaa75a489d037b52c89b604edcc46e139565a8c9d98a492695704d1b4341901dd554b736b827ebfe0664cda19512dbb0dfb64d85c18f11b705d653f493ba1cfd6c62ad45a10b9c892fc9b156caaff5d47c2e27e0d66f2b5e0124678f9177ba1656c8f3f5978529066d617b2960aaee3624dd88368a14e2981ae373e97c79f0468eb2c243506d87475eff0cf181a920e84471c21812e647e0d8514cc6ba122577ae48d3307b68971b9d574d2454a155bee9177920b4ef957b305b7dd3ff4896f138e0b5895efa871f0257d186a0fc851aa48bd7f22c1af70151c8df10fb786ed8f496de4647545d883f359369178d8d25386bd4d5d7a1dfa9c53f9d899f4636adf4708754cebc22d8a85499db5fa84a4ced32f83acad4c78e7279ef01a6ec516e87d02f2fef09a56950c036ab7881b4ab8c1adcb126417aba5ef8a63837aa4d039b9530f6ae20273edde084e8747f32058f07a08ebf472adb25a0f180cdaaca6934f75b5d229b9aa806c1d200a4e47199e67727d339e4187b327d5f0d0dd2d8969f8c00022a8ad89653e249deaff5d9b0c67771817cf011feaf8a079ab9d30f39291977f4f24b3d0bb5a2b4a4598815b7f0c6ba625c44bf9f6d27b79cdb758fd11a2af083ef453974577cf36f871b274fcfd1dcb893c57940d7068933e080532ad05de24b769dda96cba468cbb311c6e8f494c4f97418b3dc1b212125a7b8a6e7a203264ad90b345b32c9daa2e5f04101e7ec7eef55eac6e9fbb1b918a0156d15d392298a12e0ec1bda2fd8d4a6ea221aef20dafe20d50a2cf19a727a7a510d3b5de18e25dbd4922c36248322a2dd17a36a88a15d5b150b8175b0731cbc9e59dcace9403d822aa9f37685ffde453bbe5fdeddb124d76bc2202853dd1542450256ee9dbddffb25d22ee0002ee42fe993b84ced01d1813c31de6cb7e6dd98bcf3362373cd228d197931c860d0d23aafa78b57510a5e641da93e301d32462c039e7c80f4bc51f7754b1cf0d8412837b9bba4aea2517a98c1dd4467cb566fe98761a5f282253d262b0cc84fd3f81add0178a79c92660521be8ea2e8087b12edd8897531c7d530621b245133685585d70d77900f2b33eb3a6e8664b6b09dd9eb7cf179f29d65cdd9dd09c931cd486a0535301191bb9445a519f23dd4a930c44d15c326a1cd6722427e6d495285039a07f78645a732c765c7ab8e575bc3ae2278e98b0c13e1dd60098dfda3d61f9bd2c506eb471fa5241b0259b91c6d558796ba969a363ffdfda02e7cd512f05eff559706f08e61cb5ee42175e031278638668e6ced2f4d8de3b001b87b1fcee1a05b5ccab2823dc3f28c79a7e49ee2c9e1ae7d0518ec72b2ae3ce9fec5aff0021de73aad9d74f3a8c7f6461ff08d9a4fd55f0b10405b20bea47bf561583136b1aa0665b338282d7413a23d3819bc42476ea1fdec3a91c1148768406eca3445acbcc49af3908a3bec3a218511ba8178faf5210b66de81caffaf133063e2dde1aa1024f502bcb15bcf560983532dd0cfcb0138ea6860006f73f71ae37fa0bde23d74f3d613feb7cb66b6eb3b065a786a83baab42beef3858dd7d9070fbf6b12126668422b9fb62e892c1335ac067f9659f284bf8321cbee9492f36fbfe65834c463a3e80dca189671afc2e7538a9c6bd72d979b6a4425e7fffe12ab8b3921655aaa8eb33961057a7fedb4ec51d39e0d0320e5cf9a6a76f6b8e0184b7139b6b24d29826da3b64e7ca23d785a8ac2efdf3dd27602c3cf48c12a178c32c283ed08db93405389ec89d38329025a8374fb4f91d8f42c368e96babfaa690bbb679d21d2329a951956791f2db62fb85e99d0a4187f2d8d83970117ef84e21a6d02ebb69ca232ceab71b8d241c7a47e51db85aa9481a09ac56b8bf43810c7c24901b6da4b7e5ee3a530ffca2c58928d9621298c65d5052dc6f99208f90a729066f678dd0c01981b8ba4efe538cb8b7fef760ad61cef051f11433ee005e50ab005489a9c6bdf93d712843ae6a7d9ed440fe3c4a3c7d0a774444034356ce3d4e9ce2720c5bb10ce1613cf9e9813765b8c6470afdea03cd11d4cea22439855ee4ccc2b110006c14d353d4fdc7049fa", 0xfc1) poll(&(0x7f0000000000)=[{r1, 0x40}, {r0, 0x40}, {r1, 0x40}, {r0, 0x184}, {r0, 0x40}, {r1, 0x44}], 0x6, 0x3) fcntl$setstatus(r1, 0x4, 0x84) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[@cred={0x20}, @cred={0x20}], 0x40}, 0x0) 16:00:43 executing program 0: 16:00:43 executing program 1: r0 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00050000000000000000"], 0x10) r1 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x4) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) r2 = socket(0x2, 0x4002, 0x0) socket$inet(0x2, 0x8000, 0x7) getppid() shutdown(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000000)=0x7f, 0x4) 16:00:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) mlock(&(0x7f00003e4000/0x4000)=nil, 0x4000) munmap(&(0x7f00003e6000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) madvise(&(0x7f00003e6000/0x4000)=nil, 0x4000, 0x0) readlink(&(0x7f0000000000)='./bus/file0\x00', &(0x7f0000001680)=""/4096, 0x1000) 16:00:43 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) r3 = open(&(0x7f0000000080)='./bus/file0\x00', 0x408, 0x18b) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) flock(r4, 0x2) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x1, 0x2, 0x80000000, 0x1, "eefa6b619e7e0cad8f4a982d6511d30daf554ee1", 0x6, 0xb6fd}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) close(r4) 16:00:43 executing program 0: socket$inet6(0x18, 0x7, 0x0) setitimer(0x0, &(0x7f00000000c0)={{}, {0x8000, 0x5}}, 0x0) utimes(&(0x7f0000000080)='./file0\x00', 0x0) getsockname$inet6(0xffffffffffffffff, 0x0, 0x0) setitimer(0x2, 0x0, &(0x7f0000000000)) getitimer(0x0, 0x0) 16:00:43 executing program 1: geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r0 = socket$inet6(0x18, 0x3, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = geteuid() setuid(r1) r2 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r2, 0x7, 0x31, 0x0, 0xffffffffffffff2d) 16:00:43 executing program 0: setgid(0xee00) r0 = socket$inet(0x2, 0x1, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1400000000000000000000afba2fbb5b0000000000000000"], 0x18}, 0x4) setegid(0x0) setregid(0x0, 0x0) 16:00:43 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) flock(r0, 0x2) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) flock(r1, 0x1) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) open$dir(&(0x7f0000000040)='./file0\x00', 0x10010, 0x0) flock(r0, 0x5) 16:00:43 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) r0 = open(&(0x7f0000001040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/122, 0x7a}, {&(0x7f0000000180)=""/38, 0xfffffffffffffe52}], 0x0, 0x0) 16:00:43 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r0, &(0x7f00000006c0)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000680)=""/6, 0x6}, 0x0) getrlimit(0xf, &(0x7f0000000080)) 16:00:43 executing program 0: r0 = open(&(0x7f0000000140)='./bus\x00', 0x10, 0x20) ioctl$TIOCCBRK(r0, 0x2000747a) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000003200) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000000)='./bus\x00', 0x14, 0x3) pledge(0x0, &(0x7f0000000340)='\\.,.-\x00\xa0\x9fW\x80Q\x8es8y\x02\x8d1\x8b\xbb') preadv(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/60, 0x3c}], 0x1, 0x0) 16:00:43 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setown(r0, 0x6, 0x0) 16:00:43 executing program 0: semop(0xffffffffffffffff, 0x0, 0x0) r0 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) shmget(0x3, 0x2000, 0x44, &(0x7f0000ffc000/0x2000)=nil) 16:00:43 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='B', 0x1) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0xef}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe80}, 0x0) dup2(r2, r1) 16:00:43 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x10, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0x20, 0x7fff8000000000, 0x20}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0xbac64a, 0x7fff}, {{r0}, 0xfffffffffffffffb, 0x2, 0x80000002, 0x8001, 0x8001}], 0x0, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0xf0, 0x40000021, 0x7ff, 0x10001}, {{r0}, 0xfffffffffffffffb, 0x1, 0x2, 0x7fffffff, 0xc802}, {{r0}, 0xfffffffffffffffc, 0x1c, 0x20000000, 0x4, 0x4}, {{r0}, 0xfffffffffffffffd, 0x98, 0x80000051, 0x6, 0x8}, {{r0}, 0xffffffffffffffff, 0x40, 0x20000000, 0x4e6}, {{r0}, 0xffffffffffffffff, 0x60, 0x1, 0x1, 0x1f}, {{r0}, 0xfffffffffffffff8, 0x1, 0x40000000, 0x2, 0x1000}], 0xfffffffffffffffc, &(0x7f0000000000)={0x1336}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x10, 0x0) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) 16:00:43 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040)=0x3ff, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x67, 0x8}, {0x18, 0x2, 0x2, 0x100}, 0x8001, [0x3f, 0x4, 0xa4e, 0x401, 0x3, 0x8001, 0x1, 0x2]}, 0x3c) 16:00:44 executing program 1: socket$inet(0x2, 0x5, 0x9e4) socket$inet(0x2, 0x4, 0x4) r0 = socket$inet(0x2, 0x3, 0x82) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/78, &(0x7f0000000140)=0x4e) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000100)="01000000", 0x4) 16:00:44 executing program 0: r0 = open(&(0x7f0000000540)='./file0\x00', 0x2012a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) 16:00:44 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="94da8ae4304f493e177cdbf9010000ce298edd39311ca000", 0x18) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x7ff, 0x1, 0xffffffffffffff58, 0x7, 0x3}, 0xc) 16:00:44 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x62) recvmsg(r0, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000040)=""/124, 0x7c}, {&(0x7f00000000c0)=""/223, 0xdf}, {&(0x7f00000001c0)=""/178, 0xb2}, {&(0x7f0000000280)=""/2, 0x2}, {&(0x7f00000002c0)=""/90, 0x5a}, {&(0x7f0000000340)=""/239, 0xef}, {&(0x7f0000000440)=""/152, 0x98}], 0x7, &(0x7f0000000580)=""/107, 0x6b}, 0x40) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000080), 0x4) 16:00:44 executing program 1: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6, 0x5010, r0, 0x0, 0x0) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0x800, 0x3ff}, 0xc) 16:00:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = kqueue() r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x6f}], 0x2, 0x0, 0x0, 0x0) 16:00:44 executing program 0: getpid() semget$private(0x0, 0x7, 0x1) r0 = semget$private(0x0, 0x3, 0x20) semctl$SETALL(r0, 0x0, 0x9, 0xffffffffffffffff) 16:00:44 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6, &(0x7f00000000c0)="e8f0e55e", 0x4) dup2(r0, r0) 16:00:44 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0), 0x0) 16:00:44 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) shmget(0x0, 0x4000, 0x4a, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f00000002c0)="13aee240", 0x4) 16:00:44 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x38c) r1 = open(&(0x7f0000000000)='./file0\x00', 0x41, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000003c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r7 = getgid() r8 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780), 0xc) r9 = fcntl$getown(r0, 0x5) r10 = getuid() getgroups(0x2, &(0x7f00000004c0)=[0xffffffffffffffff, 0xffffffffffffffff]) r12 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) sendmsg$unix(r1, &(0x7f0000000740)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000080)="32a969312c22e977fbfafc9fb1b4594775b39ac3a91d7b004dbbad8e9af3adf19b1002db42d4f75914fd6509a5a6d03437090e049b34e1865581b892404a817e8e2307c4292b91114805b8b8ed8c5b7858112aa272b9574159c1341a7a307625422386653c34885e52effc820e41ec3df64d51f2b1f393c52c6e11c3fde0eaaae2c40cdf35162538269bfa65a02b6842646443ad66a4f7d029fb30012fd42b7dd83cf3eee56caa434f2d84c5bb8c6c4d86768385d579e0bcbfab0b28a15b91641fa771c2686fa1732e971db542ae22f90dfbccc8b8c908571fb238d82e20454ac89a0b8b8ca7b58e16656f02db347b9b2fd889d0f77c63c31445832281", 0xfd}, {&(0x7f0000000180)="75cd1b2f8cef4aeffa4c98cd11", 0xd}, {&(0x7f00000001c0)="003758eb8561ae66c88a6b7c3ffed74d05eb7077a23efebe1bffabb97c629d16a357c344e1d5d0c198dbcd61771f8f677435f78ec2d8bbd275843e", 0x3b}, {&(0x7f0000000200)="d64259aba7619e2d4ffbf14596da024c8edfe46c65e6c1711140cb2eaf400bd4400f18fa019b103600", 0x29}, {&(0x7f0000000240)="b6e2acb39f705b89b158f24387c35c97a36f4bd5c02f0818708d79fc4cc0774a30dbd28d19877b79e262137da06078871fabd2910d052ef54c23fcb024892da9413d4189954bb88b29da4fd759d9168e62fbf917f399ea8b82dc25f3e23c71545b2abf75ef1024eea408eb", 0x6b}], 0x5, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r8]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0x148, 0x408}, 0x400) 16:00:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a54b5ea7a753fb299dc5539a90bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb0000002f6c1b2bea99c8e91365b1", 0x65) write(r0, &(0x7f0000000140), 0xfffffe46) poll(&(0x7f0000000280)=[{r0, 0x84}], 0x1, 0xa4000) syz_open_pts() close(r0) kqueue() syz_open_pts() 16:00:44 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom$inet6(r0, &(0x7f0000000080)=""/174, 0xae, 0x2, &(0x7f0000000140)={0x18, 0x1, 0x4, 0x8}, 0xc) r1 = socket$inet6(0x18, 0x200000000c003, 0x9076) sendto$inet6(r1, &(0x7f0000000180)="c9f70832ca5e9ac1b9973812227dd8d8653d42de2b6933a5f5430b669cbe1a39d4fab15c0d01794384e9791ed284af5f6898e4657bb7822f634e1873abedc508e8e33d86501e457182a3a4b355bcb4410c3b8b834d4ea7d14a85667f42768377b33d5efb1789fb67673996c7b3ef0b9efb9cde9eeed3ce6f70ad248d3c04928e44876523f8da8b464f0fb42e30a5e14a245515793dd0b0306c798b09d7653423ea77b0f2981f9f47cb12037fde38035387a72b90df70c0b21ad90ccbf61d2fe389988d5267110a054ec433a6e357b27106812dcb05db1cc60b59b53907aa5cd6d5bd028bd8f68137f6f1106cc0a84d77e29a370c20e2f53315e9d7edfbe63f94b7092185e3bb67037327bd2c7fce82150fe7b185fb32d84af55ef8b17d253d650d3bb0a2ca78d4dd475243c5b51dc3b66c0bd491b445c093b4ccbb9ddcb20c9fbedf39b5155fb512d3e2fd0e957984cc20600956f4d8aa888bc3f085b9d50a06dd45770acf12a71c3836b4c5047881d32ca68fe9dacbb0f7f07330187fdb9373386de7404549b449408dfcabe775b97e0e0ca3f4e6fb2ed81d4aa0d2d73f8bddadd86891313af464c4c30f6d2f8b23881ca77f1203690ac43c2ea7988fe25d255f1bc996830e6fc55275366109e105582f4381d660ba9b963e569ed800b41b13aa179338b0e64fa34e34d9a52e22851442253c4482b42979953156ff69584358754bf73b0ab12c38f160759912d747d3ef7a8ede2e8398d31499374024873fc91610d6c49f986f19520cb19e2ddcf533c63e8b89a7848413e16de4984ec6ccca01702880ff19eae1b4a2cf063598ea32edc988ff8534afa7685845d448c3ce4dc32892d3b48f99631fc4d6120291ae6f442023a37403b79d5f439c50841fb155cede029ceb530f34e16a91039d2e3afb0b1cd262f8c87818985800a899ad7ea1624b92f3122c6db07bc1fef58e8b809818395cb5e0d90b3fe92a4352e3b302d7c57ba3969cfed071fdd3f55a889a8058c23ebab86a527edf73770372669b704ae0946679b0ec00eba5f284cf7de1fe4068bf90d0096116bc1cd93eb00b62456f8bf317d56322fbf48c99b134386dabcaffa1dbd6acca634611fe2b6cb642bbd16c7ccdf5f03988e79848401b98d6f9464b43dcdca0bb5f7b720846b84989b2caf1c9c9637f29bc7a04f1d9a4409b3dae64387d4963f54dffca8b90caed752ca23b0f4f6cbbec3823ce2684c4a2cbd8de3574ae8e068cd98fc21775533840f6bcabf5c3ee1b48e1ffefa308526e47d51e61a370b6e1abe7c3019c086eb6aacef9db44d2e8c2aeda4bfa956696211d799f016ba287cbbcb4f9746b46b8cb98925ddd90432cc787f643759ef047cb65872f7d55647d624cf5c1e42eec74361c0eb9c6a97eff011f9cbe6c6f23eae81f1a7f5683884d74dec51e3645c45b0e08bfab19d151c20bfdc6da7f2c476e3b2eea62160b061b3e6ee638233331401695930ae6c9375ee41b90b6bc4860344dbc9aea14ed532eb08bcfc73e362040cfb3e9a35edf7c8dc2ef5eadb04cad74dbcf9df5f02e0d4c17a9a251ac5bf142fc84f3b3f95b7387fa8f2d3e604025a3a235491b1dc9ed7def54c04cbc0666a84ce295efee0b394d2775a62b9c73b6a3302d74bdfa367e6a73a05bc26cd43c56183a11d68e8a246fd0cb8d9b66d0a33d07a1dcbcc36444581d725542a4406aaf59ef6b3cc7943f57166520d3bd4a7e49497a08d67d0133b82f7e24558711ee74667cbb560e80f250d17181d72c76318aa371171ad6990c77c87a3734166d17bc9766c17ccbe9769b79e28f41df353b52e78ea1d8e47586319c173cb004c27f2a213e05b0ddb9a1a2190fe0e30c198ebadb97ee5548a082a1b163fb032dbfbbc7d0be067b7f7a66041ab17775b9c3069e22cef45263efb085eed9ab7b87eefcb8d6213f29e90804716e139e2eea5d8f29afa84ef354d43220525ed63e3d8bacdce55e06b598eabfdeb7783b5895fc21fe7f4629e033cae8d90986f11933e22c002de3f86586c399fe932f1b60b445797df256e8760f0bd387641dcb5727f69b90b2334318cb12d000455595246828050d7b32cea0b1762345e3eff4e2ea339db6894036b3cb41ef4f00107d14f990635cbc3c9a1cf97e37d4fbb834827334e5e834716af35fa981ce25a2c532ca7d0338d91105c3e76d7042582ddb03ad26ed07eb79ec7e6828a14db9925bb14ef50a4a90a96e8306413704ef0fd0c512f88ec4d6e951b4ffc7a084c14d21677350a9a3e6ea3d5dfe08c8dbe2e0cfadbb7e1f14a7e17a0d23b4b2bb82b5b32aa8ce5c37e6c1835534ef2343df554cc1621c9da6bf43b334bd8c33173be21492879dc0fa9880481aa2eb18706a86407a8fb63df1b268ea87c0af57abc96834a165e05707cfcad9e894930fb1a73681c7bba5877601e609e2d18393ce16915c2c974c9a3ec5fb4f60e2b990c05405a1522acfd152ef1022bcacebc34abb8a1b9056a1d7cee4fefd30e94aab62ef5cd2e9e836e67c97ce1329a71ded07a088549b531671ec89112e2d57a3029e407be56a73342c5d28444ecd5726c486a87800994d2b6f3781f34f6a7f9be0d0ccdde8e2c33d6971c74bff7c03f892087571e6fd3c44823135ee03284d0b3e68fef88137d58a0c410aa866084675a341bd7221afe2f7d106a348b95f83a9e64ed2bf65b8ed27f97e76ec72600fd6923c52c03958daf0d6793ead98fbd53f2ee57a36e64151426490b89ffbc89509ef3322e1fcfa3d95545fbfa7bb4e767034468474e4bb8f62992e280ef4c2f198047ec545646c254bcf371e50da5eb704a3e52cecd099b744297f9cccb1e84ba1974739905e374f4cce509918f1558795c4cdd1aca44e7383a104b1dd6383f483483f920bbd862f61b4d9d2804422357aa452246ce07b91eea7241fcc29f94028a347f3d69f4e927841a78ff7e5ff437b6ca8769c5bebcdebe2f977b7a71bab6febe1e14af2e272279a26ad6168f8fa3bcd8ec1aaf35a31212cb7a3a0e162d2cfd9640bc42b4bb5d8c3e652106b4e76b7b8fc6e9976ced5cffebd808fc7228725f7a0e12d71b3adf7728927e46f78a247da824c23854b5169b5ad62906298c375c4ef329b9e5a92fbe54b7bf5fcfad05de5d213f18eb7785daafc413ab5de03292bb7fb379f8c8aec9a80efab6428b214dbe4d41207c689c3f28e7ad18598eaeb1bdfc8407e5737783ec100e5e653d4641101ce790aeded8c3d81b983a0b104df408e35054e0a2fca8a71cf8ac6f8160434ef7513d2792cb6d7b5c0dc6216a5c849bbe4809878c82b2c6d1f6f2d0bb3d0e8f84d9528ca1d63ca31b8b2b491ea07c52733912db28ca4b9c7f775e8906556d2da3eb334da1859a431f4c18b0f16e8426d1715454771a30db5c8d2ce3806d46d1adff02e9e80e136ec2ba0ddc3753b3d60746f32c4fa450680b0d0f947be68f6c47ec91035f1176839d42660727134504ff33320c18fd49aeb9b66b9b0a302ddc2e7b4d374e49f3deff3e2fe436f749ea34535a171ae4a644d44fb993888e977fe7660f08cb4836a106c610c74ff45512ea40d6ae2b7603c313c13cd5ad719d09516af82d0999c09f660fbad7b5dc49734e3ca73488242ecfd2874d116223925c40319c1dd6cc9f9b37fc34db7911b83fa35da80f7c5fbeef6069a3b191a49ad75a8b41a50bdf1abc939d05878ad4a182188abcd7717ecb46349a9073b26afd597d4d7e0a0352da96aa45bf8dd13ad9664e5fb3a633ccd3377b139e4c08abb3b67d9f790d73518c72d82f2cb0e61aa1c61f07f3fc116c189c6e310a0213ee1e4b4fcd05affafdd3e7e3857eba4b6a94ad70f70ac825c8b3e159b3d1f5bad3ec211fae78e51e3bc8c3e8b7cc98c7f7d66e8871300884da8858f005e3074fa27700d3cbb037640ad07e4dd0c1d215e8089592be8149e84260c92f4dbdaaebcd9c79e512a59bc4b6c0d9fc29fab90cf9c080231b40915cc7fe784ec5df57ed84397ab257181eba62d3e2e37dd53d5404ef021fca3a64bca0649e85fe4ec00cb6cff570c3da109bbb78a69c78b322604362875b6270c51c8fbb2abae20242cdcbf4ce79b9298ba04546d6ee7e95b0c1a673d0a9d22e1106bc09f78f56a540fe1489d0b78b874671a1482f35314508a89d3761fe8727059036286e79caffe7edf49a269f719495d25e1f3427897a28b28040917452982e7a468a436f320e850fb8984888b434bc5dc00bc33d7264c3644f0acd9273f2efff5f071541059b5d061ed9846d9b5b1806a8394b030dd21a6b03887e57c6f80fdbb472db8b5d753dc89544407223b1d05b5ec60e1b9554e4be30c29bbd171ece990e657a8067b4f4f92ad5ef0b70429eeb4096fdb66eaa065f277e6dce0c6e330360a7a8329d116dbbeb74c6782ec2f5ace3416b54a6b58eb451c9aa46577205869f7e9c77d94e60a3fd5cb3e2539f7a6edd1f213a75c9c82f074f32fb10edb1bfdf05296e2b9007d45402b41245e004ed964731e3c4321e52b6443d3e5f9b03962080a898e8f2e6ad336491fd402c22d4aae2cbfb8f428abc9f86b2a15c4906049d9453cec7fd2c83bfd9bdeef26cab8154dd34992ecfdfcfe91ed6a83c6a788920f776e6cbbe7d7f17f5886d1b8166418bc1df347dc68167b7d4f88c51876c842f44977c1d1fe608894ec84b5d76f2fdbfac6650fa07c0a85d42b5378cebe7991f302fb1ed9b1fc89a61e23a35fc3cfa51c24e324cf07cfcdf995e503b78d769639996f39975f9a8c63842298e43d23dd3def588f47f2745b4810784f978bb481dbc70b91241a15c50dbaeccfbe346bc57796ab662925b6a647d7fdf32e4ec425d556de709dda74c5872019a133f981483b1e8974358e40cc366128e4cbaaca54224dd3032843ed522bbb4f1087036bf1ed71d215c1b533a0fbac0046e1548a29fd5adae0dd21056b16df07bdae7f95b5b7472d26478bed2f79083901d1363578b4c6c9b4e6fcdf459b9d6622f82dc19c1503cb83bc4570ab689f40f8421119c79ea4baa3465a47601de746a10f759ba93536c10f635c276491ac31ae38be13987f31ba86f8f17793095cb697c3949a7a4d26d9226b0ff6ec35804563d15fb9bf1771353ddaa068bd653f6f9bb438f7f92aeac94d5b3e0fd31448019218e2f86b0af5a42fe3237cc89f5033b46d9d40a0e1bc8060df70fe21eec98c5ebba8c4511d1f9c27b678b86305378e011c1c03cd95b0bdc91102cdecab6400e08463308bc3be485b8b114df8189ee315142579ff6bd7983e5c14890aedcf21c730e06c63dab4ee67fbccf5086c3ad23a3e87425c1b1002377c5f117a5e46901598c97c85074d2ae627c5d12e5bba2d98011f0f99ebd2020cd6cc2843886f835fd3318fc9a79e925bb12718a7f5887443ba6f5bc8f35e5caeccf2243fcc48fc0b3270bf75ef722241e22c9725ff709b5778f0d3606cc9c3a683f4f0098174df7c3e4b26aaf2bc93940a43017545bb52fd79367776dd0ab911a5f01be60cee0587117d7beb42a2ab9a4cbbc6a4bf98fed80148bdf3316f0545aceea950f4f3c80272e62e34a2dcdb5912dbf9a440126cec228b4de17600446c2e8545b1f9eb3b468f92b33d6604ea5429ac8f3071cefde41da8416d7a1c4e904dff6c960990ee7ba0c8a754c67668bc5971d997c5d99edffb9ca5e4f9861a188cb2733de0692e008902ad18b2fa819f12f124999a77e7c40f1a11b7a491c160756891078f839ef842cc7331e7bed52b50c31e53ffd8800a623f237d3b79b35310e4c8", 0x1000, 0x4, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x90, &(0x7f00000011c0)=0x2, 0x4) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000001200)=0x9, 0x4) write(r1, &(0x7f0000001240)="a6e896d7aaffe83baebd3f50d97aee6a1585b4940f93fd161a97aeff6cec5039cd538f15fdad27b02204b20ef773205850f146379714e03d24ecf5fd362382b3acab8a8c960d617c5b7cff476908c82f2486753e4bdb4a6453ab3d1e0d9743abf16886f07e868cde2730524693397fa479726015c616144b621f4c31b4cac80ce73d455b18e068881147d7", 0x8b) sendmsg(r1, 0xffffffffffffffff, 0xd) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001800), &(0x7f0000001840)=0xc) r2 = shmget(0x1, 0x1000, 0x18, &(0x7f0000ffd000/0x1000)=nil) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x1810, r1, 0x0, 0x0) dup2(r1, r1) read(r0, &(0x7f0000001880)=""/184, 0xb8) writev(r0, &(0x7f0000002cc0)=[{&(0x7f0000002c40)="f5a6462b2bd9ec8129d24b85fe37dcbbe7b265f71d1bb4163f370866bd70041a8660c1d50940a5ecb8a8a537a142847580391b8ea4fa0ecf94b866c69bb04130b4d615", 0x43}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002d40), 0xc) socketpair(0x23, 0x8005, 0x746, &(0x7f0000002d80)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r3, &(0x7f0000002dc0)='./file0\x00', 0x10, 0x13) bind$inet6(r0, &(0x7f0000002e00)={0x18, 0x0, 0x80000000}, 0xc) r5 = semget$private(0x0, 0x6, 0x10) semop(r5, &(0x7f0000002e40)=[{0x0, 0x8, 0x800}, {0x3, 0x80, 0x1800}, {0x5, 0x8, 0x1800}, {0x3, 0x0, 0x1800}, {0x4, 0x1, 0x1800}, {0x7, 0x7, 0x1800}, {0x1, 0x9, 0x1000}, {0x3, 0x4, 0x800}, {0x0, 0xfff, 0x800}], 0x9) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000002e80)={{0x18, 0x0, 0x9, 0xb915}, {0x18, 0x2, 0x100000001}, 0x3, [0x9, 0x10000, 0x401, 0x5, 0x4cc, 0x3, 0x7, 0x6ae00000]}, 0x3c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000002ec0), 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x344, &(0x7f0000000080)={0x9, 0x0, 0x0, 0x200000000000}, 0x0, 0x0, 0x0) sendto$unix(r6, &(0x7f0000000140)="d0", 0x1, 0x0, 0x0, 0x0) kqueue() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002f00), 0xc) recvfrom$inet6(r3, &(0x7f0000002f40)=""/4096, 0x1000, 0x802, &(0x7f0000003f40)={0x18, 0x3, 0x4, 0x8}, 0xc) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x2000) accept$inet6(r4, 0x0, &(0x7f0000003f80)) 16:00:44 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() poll(&(0x7f0000000200)=[{r1, 0x48}], 0x1, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) fcntl$setstatus(r0, 0x4, 0xc0) open(&(0x7f0000000000)='./file0\x00', 0x82, 0x20) syz_open_pts() 16:00:45 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x10, 0xe00fffff, 0x7, 0x3}, {{r0}, 0xfffffffffffffffb, 0xa4, 0x1, 0x6d22, 0x6}, {{r0}, 0xfffffffffffffffe, 0x24, 0x2, 0x1f, 0x5}, {{r0}, 0x0, 0x80, 0x2, 0xffffffffffffffc0, 0x3}, {{r0}, 0xffffffffffffffff, 0x40, 0x6, 0x7}, {{r0}, 0x0, 0x1, 0xb, 0x10000, 0x9a}, {{r0}, 0x0, 0x82, 0x1, 0x2, 0x5}, {{r0}, 0xfffffffffffffffd, 0x40, 0x4, 0x80, 0x5}], 0x5e, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa8, 0xfffff, 0x9, 0x41c8ff39}, {{r0}, 0xfffffffffffffff9, 0x35, 0x0, 0x7, 0x6}, {{r0}, 0xfffffffffffffff9, 0x2, 0x200fffff, 0x9}, {{r0}, 0xfffffffffffffffc, 0x0, 0x14, 0xe2, 0x5}, {{r0}, 0xfffffffffffffffb, 0x40, 0x23, 0x2, 0x8}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000080, 0xfffffffffffffc00, 0x1}, {{r0}, 0xfffffffffffffffd, 0x40, 0xfffff, 0x8000, 0xffffffffffff8001}], 0x9, &(0x7f0000000040)={0x6, 0x7}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) dup2(r0, r1) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) r3 = syz_open_pts() close(r3) kqueue() syz_open_pts() 16:00:54 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() write(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000040), 0xfffffdca) poll(&(0x7f0000000080)=[{r0, 0x5}], 0x1, 0x0) dup(r1) 16:00:54 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000001900)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f68bf1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa0bbbac47774795ac0480c44ade39f7a6764a4ab7955e41db40e53ab513f86433a14f58fb8e20bccb39437859914563f8c773c58a7cf38566b923672fd1b0a632ceedf7016b7a72fb7bb5b7f7f1140b63501cf1930fa8da1959bb16bb3c992ec78e7286390505656d1d716127b7343e5989c195d22717e4c800e0a1deb1364d473a93f4908635ccd52ab88ccad296318d1b9ea70940589bde0cb29e85343770d1e27080a50405dba9430a0762b276a55382eb060afcb105ec0227fb6df34c1888c4428f0ef73db1b9e6da75cf55691bc32a478fc23522a41e633e92fab02a7f02d80d2a8347bd8aded82fc8c010ff31df7a6ea348b88e2aef3c2fdb943dc6ab18bcb3e522161bc214738e4d5afe4ea8420eaa12589ed2088608a5e0d42227adf6462dbea340b8955df332d02d01eb8851173141ff99839cc910f8154005999fb01467ad6e38df594d2a8900a91fda60b01827a3460d6bc1ea59dc5b746eb1c1f9e13e78bcea78ddc0c991356564c6fb11ca937b9f9efa3d853fc924daa313dd5ffd1f6e67c39e059941ab3220e5644886c0fd21f24a0bf5598feac132bcea94798840633db19456f39ecfc4684dc1187e7017b73c9272197589b8864f59309965765dafdca6342551e243b12ef38f93c9eb3295f2205fa3341b25b857ca615243c9a2195bca2cae95d1b7d0ad3ed2e8f374c565a68be201875fd887693802f15c6347961369c3a707ebf53d014ec10dad12a2fd9483bb2ac655e297cdc28a631f814a46d746a3f2ed34b4e627ef15ee9a5a91ffcd96ca86ebfe34810f132834ed35dfcaa3602e8fcaee6c9e25d7cdacd74620589d00b782c39f25438c65f8d56c6bc56f1b8da318c66b1e2639ad665837442cf60d1b2c531ea50447485ec8f99c61238e0ac05bc577c8b722b51f060ba4d2c2a9ea5b4805bebda9da03d18b961774b8fe8d6cbc06710f46e2b347c74de59579d372e58baeb0aeb58b00017c88a6f1f751bd41f7e036e7ebdf3d83988922260b30d6f38bfd26328321626440d6cd5cdfc21b28ed35cdeca8f08aedfcee6ee170ac59b4660aba486f3c05e4aea4cb63f46b69ab668c4591663a39e0dd567448695192c46eafaa2fe762314e664ad1f0a2b0f4d2347510a1cab2ec37de4e8d66100d7bfaeac2562bc6af96526e17c7a88415468a21a95f1ac7f5920f4508af5cd92882328b1dccf9ca00dbec82e5688b2b426fb8c3ccf551ed7f41da0e3ae4177e1d0eee9629206c4cf249605a5c9e6503cf37c6b089475176324933e71a11cda323288e5c25d66fdef8284fbeb61f0c7f30e2c9b4962f48be52fade323baf3e18ff0cf82ea7604d6aba506509c12f240d36beeac34c7842e31aefc7fd8e53396d97f0b77f7c1fff0bc5825160f787419573f375f9253ed164a406c6adc797ca7ed20c271d46c5b8aedbac74827577ae45ae5dee0b59a98a0cd78ac6fc2d15e31b31fddcc4dc16fd17b694697943ccd2f746f8c7eac092ede01556c0e13035048595d1547568913659217d4e8a21172f806cd8a7a880930dfc73ed693b628c8c0d2aa0298ca80937a2302d9400a26cf7f2ec9146d99309c137cc4e9df930f80a89c0c52ae28a22d8e9ba41cc3d2dbc2f5d5564b1e0835dd55273e15e4ff5b63064d066024d9b877cd285457168d550f0974683561d2614420d04cff5fb96fc40641c319a4b7835558c4ab8f3b39ea775ad338caf11f4127e73a368b7bd40065b1a1b51eb3ee1f17c892c79b8c099ef76c878574c7df644d722c1e4895d04c949eb7fce3c7ab8e2e7ac6875915dc43c50c90b3ec92d8f550b9a622274c2670bf182b793e99dbb085e150dd9074fa31e0c35d872f4bdfbc401dd55392cf39c69d802ce3a84c410f3150e427a9797af8c15c6a0bdbf8943553926e40f793cf80388dbd9213fb263c8024a01589c0d06c580f877d607b5d13a7072db110bea75ead54984b100f683c2f024691ab5e7cb209abb7d92fa9ff22bec8ad5f21f1aca94cc3cd9504f7336af2484e9c65076169e3a45aa5a88acadb64e7165948a7a183129181a780f74e920de42e9f052da63222882d3d5f46741ca22d5cd24c62d98b52692bb2123d831605e71bc03c3135ba6092b52e20274853268aed26060d2d1669299f006b371536523cf4a10a33f7d10497ace4983d2aa00a03aa746a8cd0d03544fd5046c718edcc0c6ebc72b36f18b192741a1573515fdec7904d4d695a2dd8ca32590f171dcfacfc65fa799247addfe4cf54333a902e257ba1509275e2f790ae7d3c8db064efb0415d25892efb4a7483638c82c995bedd4dad5c755c922eae0b2f5549be4cbce522606458b4fb747e21b414c9cc08871a2067b29fce51ccfa6308cd108623029850e08247c4132fa15391581f8cf0744ab97725301b203a3ac65e6d3e630b6e4587f9ff9952ce60f2316a96052a37dab58ab9186ea82d26eabe947feb77e8919b3dd179a62f4eac7137cf76d02a73607b3d2531b52b8ca8b0ad99155309efc0205edf444c83523c1fed91d4723da859573279e400c3a3cbd7566ac6895fc08ff8cebf29afa467582b188dc841561830d50632ea2846c3c4da635782ce03927918618f2bd946f8418a504fa720ee7b5b31d90abe9049eedc4c97e1b32beeb8cea8ec030a767ec9b7f4316259df66a5c5a966638471bf9fba529ffca2265e7a1ba02e2b3dc16f8e82f1fb924ea1196a8ccaba75f333927b9904ab055c610acb39e7fe58012c1ab72319647ed4b5b4cb86a4f691d81617444bad6ee5a54335b980a8fadf00e600878849b243cee88b86b26573491abe40b17bc58a8c7a957d6656ed0c1c6476db5a36d29297c419eaaaa75a489d037b52c89b604edcc46e139565a8c9d98a492695704d1b4341901dd554b736b827ebfe0664cda19512dbb0dfb64d85c18f11b705d653f493ba1cfd6c62ad45a10b9c892fc9b156caaff5d47c2e27e0d66f2b5e0124678f9177ba1656c8f3f5978529066d617b2960aaee3624dd88368a14e2981ae373e97c79f0468eb2c243506d87475eff0cf181a920e84471c21812e647e0d8514cc6ba122577ae48d3307b68971b9d574d2454a155bee9177920b4ef957b305b7dd3ff4896f138e0b5895efa871f0257d186a0fc851aa48bd7f22c1af70151c8df10fb786ed8f496de4647545d883f359369178d8d25386bd4d5d7a1dfa9c53f9d899f4636adf4708754cebc22d8a85499db5fa84a4ced32f83acad4c78e7279ef01a6ec516e87d02f2fef09a56950c036ab7881b4ab8c1adcb126417aba5ef8a63837aa4d039b9530f6ae20273edde084e8747f32058f07a08ebf472adb25a0f180cdaaca6934f75b5d229b9aa806c1d200a4e47199e67727d339e4187b327d5f0d0dd2d8969f8c00022a8ad89653e249deaff5d9b0c67771817cf011feaf8a079ab9d30f39291977f4f24b3d0bb5a2b4a4598815b7f0c6ba625c44bf9f6d27b79cdb758fd11a2af083ef453974577cf36f871b274fcfd1dcb893c57940d7068933e080532ad05de24b769dda96cba468cbb311c6e8f494c4f97418b3dc1b212125a7b8a6e7a203264ad90b345b32c9daa2e5f04101e7ec7eef55eac6e9fbb1b918a0156d15d392298a12e0ec1bda2fd8d4a6ea221aef20dafe20d50a2cf19a727a7a510d3b5de18e25dbd4922c36248322a2dd17a36a88a15d5b150b8175b0731cbc9e59dcace9403d822aa9f37685ffde453bbe5fdeddb124d76bc2202853dd1542450256ee9dbddffb25d22ee0002ee42fe993b84ced01d1813c31de6cb7e6dd98bcf3362373cd228d197931c860d0d23aafa78b57510a5e641da93e301d32462c039e7c80f4bc51f7754b1cf0d8412837b9bba4aea2517a98c1dd4467cb566fe98761a5f282253d262b0cc84fd3f81add0178a79c92660521be8ea2e8087b12edd8897531c7d530621b245133685585d70d77900f2b33eb3a6e8664b6b09dd9eb7cf179f29d65cdd9dd09c931cd486a0535301191bb9445a519f23dd4a930c44d15c326a1cd6722427e6d495285039a07f78645a732c765c7ab8e575bc3ae2278e98b0c13e1dd60098dfda3d61f9bd2c506eb471fa5241b0259b91c6d558796ba969a363ffdfda02e7cd512f05eff559706f08e61cb5ee42175e031278638668e6ced2f4d8de3b001b87b1fcee1a05b5ccab2823dc3f28c79a7e49ee2c9e1ae7d0518ec72b2ae3ce9fec5aff0021de73aad9d74f3a8c7f6461ff08d9a4fd55f0b10405b20bea47bf561583136b1aa0665b338282d7413a23d3819bc42476ea1fdec3a91c1148768406eca3445acbcc49af3908a3bec3a218511ba8178faf5210b66de81caffaf133063e2dde1aa1024f502bcb15bcf560983532dd0cfcb0138ea6860006f73f71ae37fa0bde23d74f3d613feb7cb66b6eb3b065a786a83baab42beef3858dd7d9070fbf6b12126668422b9fb62e892c1335ac067f9659f284bf8321cbee9492f36fbfe65834c463a3e80dca189671afc2e7538a9c6bd72d979b6a4425e7fffe12ab8b3921655aaa8eb33961057a7fedb4ec51d39e0d0320e5cf9a6a76f6b8e0184b7139b6b24d29826da3b64e7ca23d785a8ac2efdf3dd27602c3cf48c12a178c32c283ed08db93405389ec89d38329025a8374fb4f91d8f42c368e96babfaa690bbb679d21d2329a951956791f2db62fb85e99d0a4187f2d8d83970117ef84e21a6d02ebb69ca232ceab71b8d241c7a47e51db85aa9481a09ac56b8bf43810c7c24901b6da4b7e5ee3a530ffca2c58928d96", 0xf44) sendto$unix(r0, &(0x7f0000000200)="ced414682a104247cf7d2492cacefc63dbd32a6c6f7c6a573e1ed5e46b9df34d26df9c14a5d8583f4bf5676583ea23040c92e595f7e739f90ac3f9866a3619ec3622753c1c8f53c0b80af4ce187a2c7cbb068cf9b30800a837f29ca8a058d5c243d9b3803b63b096f8ca3900d3f7bd968ca397ee45e9b962c95027d128d2b995bfcd05c0e5679124ffd7c7abf9bba01e52236b92f89b2bf8048af2f39f8f9fc2a336b4e94792fc874eea6de92d588ca3cbbe8b0b54112dd391840f960299e457704a5112d1a11de2", 0x20a, 0x4, 0x0, 0x0) execve(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000640)=[&(0x7f0000000540)='\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='-\x00', &(0x7f0000000600)='\x00'], &(0x7f00000007c0)=[&(0x7f0000000680)='\x00', &(0x7f00000006c0)='*\x00', &(0x7f0000000700)='\x00', &(0x7f0000000740)='&{+!\x00', &(0x7f0000000780)='+\x00']) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:54 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000000c0), 0x10004) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x6, 0x1, 0x0, 0x0) 16:00:55 executing program 0: open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4501) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x810, 0x100) 16:01:00 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() dup2(r0, r1) ftruncate(0xffffffffffffffff, 0x0) dup2(0xffffffffffffffff, r0) 16:01:00 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000080)=""/229, 0xe5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1003, 0x0, 0x0) 16:01:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) write(r0, &(0x7f0000000380)="f32d005489341a3c17cc199ed62892f84049c29d31d7da108ccdaf6aa2dbfe4b2d76dc213c16005593181274081b3a011eedf504e046de4d6ba3ff023a6a3240c85882a4841f68849d02a4cf0615b1e665885d4d28f98cd05c7cc4898e794c84c1ec0d0e9b3020dda59bc62be3fd96431e7ba62acc51cc3fb1c7ba565cf91f30c8fd8513c027c477d21ea9e353798325687ab6791961eccf91e37fd721d94cb0db038d995cf9e0df6e0e98f50a2e4db6620884566d7c069c9cae458dbb78b3b3cfc718e997b426f806cde4e96de2e1fd1f8d0c73e3e86f239c76d880c8adb5c6894572e576b891986a", 0xe9) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xfffffffffffffeb4, "a175a2000053d07babec45f0b1c85b6a8a131100"}) read(r2, &(0x7f0000000140)=""/249, 0xff90) write(r1, &(0x7f0000000000)="e7ee5177e98c24af9964a000e1456d619580f6f37d4311f1deb016222e958053614e6e9ab7be169bb58b88559af37cd8fa86c259b56d8d977e8d91d6b2", 0x3d) syz_open_pts() 16:01:00 executing program 1: clock_getres(0x4, 0x0) 16:01:00 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/4096, 0x1000) 16:01:01 executing program 0: 16:01:01 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = dup2(0xffffffffffffffff, r0) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000040)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) getsockopt(r0, 0x100000000029, 0x9, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/50, 0x32, 0x843, 0x0, 0x0) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x3, 0xa8a4, 0x6bb}, 0xc) 16:01:01 executing program 1: 16:01:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x400000000005, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000f9f000/0x3000)=nil, 0x3000, 0x0, 0x32, 0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000bba000)={0x0, 0x0, 0x0, 0x0, &(0x7f00009dffb8)=[@rights={0x18, 0x1, 0x1, [r0]}], 0x18}, 0x0) recvmsg(r1, &(0x7f00003d6fc8)={0x0, 0x0, 0x0, 0x0, &(0x7f0000f9fff8)=""/90, 0x5a}, 0x0) 16:01:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0x1, 0xf, 0x0, &(0x7f0000000000)) 16:01:01 executing program 1: mprotect(&(0x7f00000f7000/0x3000)=nil, 0x3000, 0x5) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x2e, &(0x7f0000000000)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x14) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) 16:01:01 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='c\x00') r0 = socket$inet6(0x18, 0x8002, 0x3) setsockopt(r0, 0x2000000000029, 0xfa, &(0x7f0000000140)="ff01fc07000000ebff0000e9df08ad3dc9000500", 0x14) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) recvfrom$inet6(r0, &(0x7f0000000400)=""/128, 0x80, 0x1, &(0x7f0000000480)={0x18, 0x0, 0x9, 0xe0f}, 0xc) getsockname(r0, &(0x7f0000000380)=@un=@abs, &(0x7f00000003c0)=0x8) getsockopt(r0, 0x80000001, 0x9, &(0x7f0000000180)=""/207, &(0x7f00000000c0)=0xcf) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000340)={{0x18, 0x3, 0xd560, 0x7}, {0x18, 0x1, 0xffff, 0x1}, 0x2, [0x3, 0x40, 0xdb, 0x81, 0x8, 0xb58c, 0xffffffffffffffff, 0x3]}, 0x3c) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f0000000300)=0x4) 16:01:01 executing program 0: clock_getres(0x0, 0xfffffffffffffffe) clock_getres(0x4, &(0x7f0000000000)) 16:01:01 executing program 1: mknod$loop(&(0x7f0000000040)='./bus\x00', 0x2020, 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x880, 0x4) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001400), &(0x7f0000001440)=0xc) r2 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, &(0x7f00000014c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, &(0x7f0000001540)=0xc) r5 = socket(0x6, 0x2, 0xe9f1) pipe(&(0x7f0000001580)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r8 = socket(0x36, 0x4, 0x7) r9 = kqueue() r10 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) pipe(&(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = socket$inet(0x2, 0x8005, 0x9) pipe(&(0x7f0000001600)={0xffffffffffffffff}) r14 = getpgrp() r15 = geteuid() r16 = getegid() sendmsg$unix(r0, &(0x7f0000001700)={&(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000001380)=[{&(0x7f0000000100)="935547355fb25f6a43442d26046e49328a8fab2b63c4d4e0eb27685460a3bafd87379a5fa205d3d086548e3a45fc48219d97001ccee5aeaaf543f55fdd99868122e26efd96d0b1b306c5fad403e08d8422cde6572533cc5a125889797e041fded1bb9cb1cde002387ced59e564b33785ca37df28ebf0dfd2a7a853dcbb3ab941", 0x80}, {&(0x7f0000000180)="cc9cc2668c4ed82306839f54ccb3f83e3ae7578110bce2717e482d522421f94ea7121521f92724d3288c1d941ced9698517579832195a33a4b6aca2a39fa05558c3159a0eb4a107a964ec82f932cbda3ff5788a269b571aa882dbde9c5e334f5ed3ad106f96b5b2bfbb4c0634725804293062d3900265d3af9d6ba4dcfcb222ea08959cc9a8eccc1894f6ee1cae4d09df18f89cf39047bc334620c3ea7c6e6b08ee2f7fb41195e6e06b45a1d48b5da7cea9c11d63a0e41a353df960b42d4055c1df8f3263532e604319874b60fed8070f5698bdd355a1c0b09a3437fb926433e860a99aee9dde064570173ce66f7a448f14633881da78bf56f4034dae6f8c2562c72f5e64182992457e246691e6cca5357cc39a6fef1a288a24599276af3f482bc7bb8153fa5b9887b1763a55953452fb01cbaba5d5852f732343628b7f71664086272b895a2ba1e84b7fd972cec4004e0c49f9cbd5ae438c3a13a07d6f808a3413caaa835ba9e512ce24b13e0ee990491dc57e745db997887ae4f8708b5b8b683b1a4804e5410223c9c41acf18d31cd9a663ff04d48eb312b7abbaa1d65cad9f070ed6722e742a2fb90e2f3e20307ed3cc08a7c578a7f69e1cf9c034d1a253035ce253a8bb44874b417349a5945f0f8e30539f5732071c9d37ac4f4496435b5d0a8c8f5217987421077ec750949d16fa14adf7999104535c5fbbb70559e9103eaf61a040f7235c53b6c8955787ef8df251221a0dc8578f901f069c78c01dbc7ea287decacc4eb768c83d21d4937da4ca8ef471327972e33078037417614eff6fd901ef3364ab2385be66cbbf3efd73e50f94245603ef596d9bf713f75db510da1a32b2cea967eeabb62f606bbcf36438a98beba64172c1c995a346f35da3c4017a6fe510e69afc104a5436c749f4e0a2cfc35c615f28f5c8d07c77ba6f7e3befff4062b3a5dc28180f3aa4ed6db09ca307812561d9491cad0b97aa8d616f9f4270dc684e7b3b67a1da232e429ce5cb83662072561e8ee414b6e6404657c7390813cd1d38340e2fb19425b8fd81a0227455a7702f99c3dbca51cb5933cf0fa605199452093f87f4bea1f1803262f1a7ca0fccc5413501689a5d277cb297ddb16d8193856d2c389aa9175a778b40c72d1317505b246c8cff41acf028b438d756056429d30f008fc86347a4e9d381b5ce03d31183c9ac240217890c053b4b54603b145df83c8f9624d7920288fab3f2ea8d9db49291d8d1f212f548a60fab052f2be43adfd5f1da0a834fdff8ec27a0aec5dd1605caa6061e1f63bcefa638b03576d9fb5ca68d01013148a9ef467e7fcc3829e90c4861e968623bafb8146df7e4a06da204711bbe6bead1bcc5b96701b8ad17ff40c5f802b3e286d293a9ae185e069dae35679710b2bde8c1a569297490ef7c12c1f1c6f710e76d4ec79f4a3f3f29732c29aea3c3f394c8710989743dd3620db159caa1262601a8623661e4b60504bc63657095bc4caa0da6cd0111a75be1c110eac76448d5d245669f0dceac14279fa6b262ccd0ae06b06450cd514fc17aa35bb3741353ec181efeba33cca1e47d7573627afd0877c8e02e539d1ad956b16d2e6bb0940f3643ee2e7b491870719d157c7f5ed0904aba50272d398d5fcfae10656d5958e50a7286b3e76a3b271087c7cc497a75c99bcc763f6c1ea3aca5350afe415095e67ead385c913cfb8f49e67aecb7b5b040951e919c1b6507d2209e3c594855f3dd87f19e28b0235d2b03230d0d003760f4230e46cd99ed9e8ecb2dd9ea1f94809ce9832a507c14d75564902feed677cdff0f1022023c254fd6d246baa89df2e7c070ff2c630e6ae90380544e660fd4f618d7f034d6b4c347b0396b353eb9840f79d0f3905ded24c84aaf7fbeee492ec5940a69f80e5420bdf11069df0fc64c36989affd219a81fccf744db0ef564e30c08128e19af311d35647bf44a3ac4977c5592d4e05cd0fb7acc46d844e28b87f93ea85d9e55a9cc10358388fd60a0dbebdfd1e7ba88eb5600d35533c7f3746de9214852276097791ff92af3995b85e59e77e124d88b6ab77303e7b992f33ac0f6bace10afb157553fe61ce79b0d7e8087b2539a6737abc66a36fe14c91c3f4a3ffe50d7c19704d7d40bf0e03912c7a64d7f0396bb2673d29dd405951936909c9581ce223d0996ea94939d8e893c37385136514acfda16aa2d34874ff8cf19a9a143bb42bbf22c656c91a098438f3c07e7ba0b6ed2c88052eba5b6c7197a965094b227b9c535b716a9692a2b9270d00025e67b67a8cf9dae5fed1a8395f8ae7a103a2d6370db932c5da059429c58c016192219caf0401115d33a792857bfbb5a43c90fa07bbd6df292d6be07e93fa9ffd0cf10fdb43d637868246d132fafd36dbc99e6925c1b463ca5d24df89f8b7787c1d5496740d1a4542b0476a066fbd682fe1640c1433c288590c9b544d7feb3ded03d0eac3f1b0a6fc5a17322540a6c5f20c27ca3b18471291639d51e8a2675883f4a60d78bb8f13ffee483b8bc828d3d7fd94b89c62735178f431900836a872683142ef67ede368269de7a086b30e1e778e654f2d6eb4f2e7c4dd2b3a941151d773945496b6c1579807fc4bda553c6acfc0ac8422c7cb62ee1a6c390b1290f26fd8e45421a315a8e6c0df95a0a68e8ae0f35069d79e4e4ed853233d52c23eb963a812959d67f468c2fddf497b89c3db62ee1224e91a50358c60c95ae671133bac424cc9ffe68e2264d42566ce6326e7f83db2908fc186e1169889e3c12f5fc19f65799b8bc042b1323eaad5cfdf47e739fd463530681fed9c89708c0db2b8342d890eb211e24279351d7a20a375386ad0d888a9d01e8d71aa5593a7092f4e6483ef2aa273cacda81fc6b6dad11fe946eb9779c88482322113929d81d1442781bb550fe140520eea81b76fcac03ce3b8de14124deb7d633666886c60515e9c16999dc70bc3a72a1a9557a629bdfd88b450bd80106d06033e975716ffdc06cfa041c0fa17368904f43f2e73bdcc741c5a4b8bba0824ba12bef21f99c728631a149d4607fc677808f02120c822c9445cd9cd9e5c3d54bf2d4b32dd0763826f4a415703a4ff5171207ff0e8cd3bf190d71d87cfbee81d5a57f8b9f676de8edb64284560f32c1d899b6ce0e841c2434c1600c4423bb0a845f2088b38d3d49b5be0a97a5a9af53a31797c20431cf60708685d71bd83166ee7c16ca6a0fdf8b49e153576c1e764eda65514f3f026c6a10665292e21595063272e980544a63fd2889866633f2eeed69ec875d15bfca4f18eac56631f61241402da67f71d0bbd4aac79d0bbaeffd63e9b2360917eba91a1f7248e22c06803240bb9bc7d33a98fcc24560ba8f7cbf9ccfd1a032de093a1c705daa69dd678967aaada7de970bf7cf475e6848b8e7b22f50823395cd9c0207b378292a20295346b1b6bf0b5fe4c02b6da95344c62f2f3f41617c6532e28e1b8bed919010387c7c71cd30e995c21d94d828246f56c24e08c32033eb8988c17851d65441b95cacacb6bd773bf0325948581057aa8d6d7d9189dadb4056b824f5e5e3743978c7f83108a6706ddea9e02681a4415a0bd8683fdfc0a2540cb06cc5cda850d722952772573876cad7dd4e8f600c7058ea7bde510a6d961d6b01a761e1a6fd164a9755f56f68c64fe41e70a57a9c3d9df71d27306577c0f84713daf3282174aa84458cff4cc0ccdb52525c4c1ef5ca77e4d63dbcef2b3d983340d7aaeb66a41a322bf507bff1e2d96cb6165e5ee8795fcadb8b8e988945c34583b7fb9d72ec4999edb679f583f8ac1c83a117e174d1c2f6a0d59dc963500485c2809ff3e8fe6f2cd7360faf855af1e692d04e8885e1bd9fc1bbe50cb11133d0d1aee4d6adccdd2b074499a9ef1f55e5260b57b9f31028a22923143d45cf9948825eed8e25bd31805142c9846e8e0910ccf04bfa89f8f463c8cd0f5310a57efaa2590933f38cce45ea5a4de54f5c31cb7aa95a7c003cb6e66556f00c1df6854ee4018340c008b48ca58652a02ae6599aa85b5d2fec3ea2cfe9faf91d072aca81a37ee13bf0734976388405bc7c323b0826af24d48b88d0b90a845764ae100bedbebc7ca27188bc9d89dc603fc8ab91e2a73e002471cce81d21096ee4374ef88936f52f39245eab55dd1cdbbc3f08c794015852b32a8ea7399741902c3b9d1097c5adc09a3a670dc986e32649652b334f2ebf52e554a38ddbec63f5d14fb828fb20bf50ac22ffcf2519296682a49fa84fc8a0e6334ef685b4ed26951bed74dcf1e72dbecfd31d4042057fd4cafc412f8e08bdbc96e17a8360bf80942b00d3b0eb9ee88c399c2a192cd0353edc940a4b41083731316862d38083e31d6e192ad5ca8cf30b20d051e60383121dbd7359f6b7a82c59a3a86a9621fa37003d8b6b4d01bfae3130a415b77ab82af3af9d64f97471d9f0958d4a7f11ee6853d65ed04eeb74ec6ccd3552ab65e07ceb9feb68e7e93c3e1c7922da73286bdad6ddd5e616a38a092fa72198078f631678c7aa873316f9dc7fcb66b245c87d1d72437d374fdb7ef4808427c512ecb6968e60f916ef62f401bcb664a24be40743c24186fd5e8416c9aab9997ee5b9d0e423f7b42924ef117f1e491582ba9aa0a7b1ffd877d53bf7c44e591f9880637b671c2914999150a30f1f33a1a613e127a339382af0d6f20ea8b1a59550a75a96bf301975f2ba53cbed61022b49c9dad8b541fffdd7db2ceffd1ddefe459ddac52d9d0c7d7f100bc5d4bcfe30f8f41f36975f538d0c92890685ba8f50d9faf774c3cb6ebb848c19f20ba8bb3998897047c77e14451c5fabcd8b1df4124b90697c2c4da322909bc994cf687cf9fc4910cce078f99660b7cbeabf7eec81e75718aece8af1b42f70cefee7291bd5c457e17a6c237ff27508e685eb18603ea0388e4c82c9fe85a84f767a93d90c0d088e1d710dfb2c7105049e1f60b42e4f113fd5b077739aed28eff5c226fe2c86718c06b34fd86b36bca25be440b83297c0d897a77c63f0f8900bd6945a8768e7b6c217a51b9347b6252166fe63a9499aaf7faac44dfc9e636e4ff5a1618e1659132c83ce9c908fd1aeedeb131c998401ea6ee2f43f47e68fa617a3cdc6206cc5740a8af15a398a815a60f72984a4901b814b099f0b624ba4bc9aab46c32c9bf9d43aaa8808eecc427c601af28e4534e542b559b576a4121e905d67e30ebc7666f5cc244c999a56de085b28cc9ff038ceefffcc32eaadfc539d185fe8445327572819515fbefc066d0131306d2027cd319d4f101c7e0bc0d4fbe98ab0868095babdc216e6a05928dec493b462e7611e6eb87e7e9a5cadd69558ee30dc3be9e6f8b2399ba09745497103cc6a0ee1de2fb48df0ff1d2c0772e269c3ac38540c2ef4ed8955a529bfd138486b8adb24eebf3dfaa378ae337c8c6e95881568bb2a0debe69376ee869f739bb1e266cf5c1b17853ecd0d67f28454a8f68e0f6a3165af06bc751f8ab62f105e64d21f681c2f4ff555e775e21d834e1412bb140638b846363f6272bcd8438d4c7baea953f878b1ec913ed169b82264befcd02c085380607eaf2d9e1ef77691e9e9bd3d54f0ddaabc04c08141e99617d5ee04110d799e2131c30f2663823e2b08f6162ee592c3b3f1421f9e151b2da78ae91b334c05eb5165bb0d86e78a8250dd3497b705de8a92d15b173e3324438bb97a9e3883cb546b0aa7d94b5f135634475d24d8f05b286bde5fdae85a2b990978e1c2bb41380db3f41c7f7b5b40abf9f7fb40599750c", 0x1000}, {&(0x7f0000001180)="d6bd5d87f28358977bee62ea430ebc7cc181486a96fed916333a7762cd9692f2bbc53ee62118c9c7bb7b48dcd7891991145804d305dbb015b5262402263fd6fdf542c8beeb727b06a3b7669ff750706c77d8c81756539733579a987bf8242f5a5da36c0a966a6fb8c71500ad20ed1d519250d6dfa37f403ace7e34891d7824aed8211dd66ee0637f19d8b03855da32eb69fc1eb8b64176246e53d95b209a9b28ccc9e31c5cdd2d793916cf2023ecd983bec97a6f3d76023fb040db1814ac0a41b14c30d8bac90e13aac8ac5b244f1889d7f63c7dd8b118404935ac87404134b0a740c25fd0fa9c16fbd0d1d53727f93e7a12", 0xf2}, {&(0x7f0000001280)="2060aaa223feb79053f41333c8be9671180f5e17600d017e68ef8913442763197f70a2d3c11cd8fb2afa4363aa261248005467f940fe35013d22b68c75ceb23bb928068e5b6966bed3d2f9a1062bc54b34024c4f79ac65c4158eae92509464bcfef601", 0x63}, {&(0x7f0000001300)="b48aeb301aa302bbffe01c3defb4ae254a1cd7e29891cb8cd501d0268dde340ac25f99400a2168cffe24ed0ea91bc5214ae40ee4ec00d0cd80c874c6b1a01059732c552f9162c71ef6ed9783a1d5aeb765df83fd9150f796685530a5e863cf5557ab42b6ec70d564fc96", 0x6a}], 0x5, &(0x7f0000001640)=[@rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r5, r6, r7, r8, r9, r10, r11, r12]}, @rights={0x18, 0xffff, 0x1, [r13]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0xa0, 0x1}, 0x9) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:01:01 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="e1aec99d5dd0b2aeedcb97e1082710e24b792b5562263cd4d9d503c4d03fc7488aba0bda2fc88fb8f2437a696907af51c49cc1a66a2bdf744a84cbda3c6d29af890edd5b35bc012dd2c4e96dfd637c7644c893483c46b4087bd6c4344e77fae28d43ca6f1e3969aa88a657828197b86e9369bb7861b0a5cb17557a7d4c5cb52ce0057d2a2e862ad5c370fac31448094eeaeafafbe4b2cba1d1521b7f3139eff80a76e861f11b7afb31c991962186e3e245c33555973a74501cb415604f32e33f13535c7cb89a786c5612a271f7865f7dd7b6fd9d320e867ba8a37dea6830faff3e35114762afec2b4d9449cb1760ea6c219afb", 0xf3) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x18, 0x0, 0x158) 16:01:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1, 0x12}], 0x7fffffff, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xe060c82f58a91ba8, 0x5, 0x80000080, 0x5, 0x2}, {{r1}, 0xffffffffffffffff, 0x88, 0xfffff, 0x7051, 0x1}, {{r2}, 0x0, 0x8, 0x5b2d76e82e5a6477, 0x8, 0x1}, {{r2}, 0x0, 0xc, 0x40, 0x400000000, 0x10001}, {{r2}, 0xfffffffffffffffe, 0x89, 0x2, 0x1, 0x1}], 0xfffffffffffffff8, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x20, 0x0, 0x8, 0x5}, {{r1}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x5, 0xffff}, {{r2}, 0xfffffffffffffffd, 0x4, 0x1, 0x0, 0x401}, {{r0}, 0xfffffffffffffffe, 0x90, 0x40, 0x0, 0x20}, {{r2}, 0xfffffffffffffffd, 0x38, 0xf0000000, 0xfffffffffffff001, 0x7}, {{r1}, 0xffffffffffffffff, 0x4, 0x20000004, 0xffffffff, 0x7}, {{r2}, 0xffffffffffffffff, 0x84, 0x80000000, 0xaba3}], 0x2, &(0x7f0000000100)={0xf77, 0x20}) pipe2(&(0x7f0000000280), 0x10004) fcntl$getown(r2, 0x5) 16:01:02 executing program 1: r0 = semget$private(0x0, 0x7, 0x1) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000040)=""/57) r1 = semget(0x1, 0x0, 0x0) semop(r1, &(0x7f0000000000)=[{0x0, 0x3}], 0x1) 16:01:02 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x4000000000002000, 0x6c3f0880) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) fchmodat(r1, &(0x7f0000000500)='./file0\x00', 0x29, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) fchownat(r0, &(0x7f00000003c0)='./bus\x00', r2, r3, 0x2) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xffffffffffffffff) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r5 = open(&(0x7f0000000340)='./bus\x00', 0x4000, 0x0) shutdown(r5, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x80000006, 0xa683}) flock(r4, 0x5) unlinkat(r4, &(0x7f0000000100)='./bus\x00', 0x8) write(r5, &(0x7f0000000240)="30c88262f2894412e8c9d2a262bd3dd229929466b5f1020ad7b46193594361a72001d352429cc8f1de9ceb2567940eecc0cd1b53723fe5bd12330a75116eb4f72191a92cb3337aed3f14efc5a03d4c00ef68649b1a0baab0346d00aff5b1fa43742a5b6accfc05d0cf66123130635f76cbe32e64f811dc1d08f6877b7500724b0210c2ad9bb20643d195cec5f0e42429b78119e1b4c49a9dc1ba55facfb5917f38ae9377eee0e10a9cd3741c2481fac4e63bb374ab43d0cb139a5a09457934650f495938fca8f2ae927f84167b290db0", 0xd0) ioctl$TIOCSCTTY(r0, 0x20007461) socket(0x18, 0x5, 0x8) r6 = fcntl$getown(r1, 0x5) fcntl$lock(r4, 0x0, &(0x7f0000000140)={0x2, 0x2, 0x10000, 0x7, r6}) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000440)=0x3) ioctl$TIOCSCTTY(r5, 0x20007461) write(0xffffffffffffffff, &(0x7f00000001c0)="4c53c773d36544d1fc69b721e192c56e8fb29f296ac0fe9abbc7459cfcde2f50c1c998b55f3c9a1540008364a3c6d3979bcc0e3311efd273a82ccfa134e9d77bf0c4d101cb0b7779e7076a3fa7c7c31a5ff5ca5ac943f29faa9d10eb257f3122aae7e943b951aa8a115e1bfa7934f6e9", 0x70) close(r5) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000580)=0x20) open$dir(&(0x7f0000000080)='./bus\x00', 0x8281, 0x0) r7 = dup2(r4, r4) fcntl$getown(r7, 0x5) close(r7) geteuid() 16:01:02 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0x1b, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x3) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:01:02 executing program 0: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x80, 0xfffff, 0x6ad, 0x7}, {{r1}, 0xffffffffffffffff, 0x88, 0xf0000000, 0x9, 0x401}, {{r0}, 0xfffffffffffffffe, 0x0, 0x80000002, 0xfffffffffffffff9, 0x8}, {{r2}, 0xfffffffffffffffb, 0x1, 0x1, 0x3}], 0x7f, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x40, 0xca, 0x9, 0x101}, {{r1}, 0xffffffffffffffff, 0x8, 0x6000000b, 0x1000, 0x32}, {{r2}, 0x0, 0x40, 0x0, 0x0, 0xffffffffffffff9a}, {{r0}, 0x0, 0x40, 0x1, 0xffffffffffffcdc1, 0x1000}, {{r2}, 0xfffffffffffffffe, 0x2, 0x0, 0x7fffffff, 0x3}], 0x0, &(0x7f0000000080)={0xffffffffffffff7d, 0x7fff}) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000100)="fa", 0x1}], 0x1) kevent(r0, &(0x7f0000001140)=[{{r1}, 0xffffffffffffffff, 0x81, 0x0, 0xfffffffffffffffd}], 0x200000006, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) read(r1, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000240)=0x401) 16:01:02 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1006, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x33}], 0x8, 0x0, 0xe62c, 0x0) r3 = dup2(r0, r1) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) dup2(r3, r0) 16:01:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x5, 0x8000, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) write(r0, &(0x7f0000000000)="8d", 0x1) syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x3) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3ff98b9b37f37f09b6019a0871dafa8b9a975601"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b4f7e5c681a182d8ed08f2e2c7cb0c8e691686b8"}) 16:01:02 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x2, 0x0, "a147780ac85a53a8131900e8ebd83823fc7c0d7a"}) bind(0xffffffffffffffff, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) r0 = socket(0x10, 0x8000, 0x13e0) shutdown(r0, 0x0) r1 = socket(0x1, 0x8005, 0x22c) fchmod(r1, 0x140) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) 16:01:02 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000080)='./bus\x00', 0x8000, 0x1) flock(r3, 0x2) rmdir(&(0x7f00000000c0)='./bus/file0\x00') fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0xfffffffd, 0x100000000}) 16:01:02 executing program 0: r0 = socket$inet6(0x18, 0x8007, 0x8000000000008000) pipe2(&(0x7f0000000080), 0x4) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000140)="ff920008aaa008000000c3513e2a5e0000040000", 0x14) poll(&(0x7f0000000040)=[{r0, 0x8}, {r0}, {r0, 0xd}, {r0, 0x20}, {r0, 0x40}], 0x5, 0xffffffffffffffc0) setsockopt(r0, 0x401, 0xfffffffffffff000, &(0x7f0000000000)="c042bd0d813dbb84be5dfd", 0xb) socket(0x0, 0xd87b1e93df0680eb, 0xbef) 16:01:02 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt(r0, 0x29, 0x33, &(0x7f0000000080), 0x0) 16:01:02 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0xfffffffffffffffd) r1 = dup2(r0, r0) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x2, 0x4) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x0) 16:01:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001cc0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c01561fe3bc6b796e693916725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e9c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb111641ce42dfab3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a4e869cd892b55037498ea8c89075ea30c67de0e3f47e81c043bbd018d0313795db4c73002a0d000000000000000000000000000000", 0x7ae) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = dup(r1) sendto$unix(r3, &(0x7f0000000280)="784e9470b8ff8a3181bbecdf111b5a228470f413d135f99669d6587795dcc04c8e66a5eedafce9a416a8aa39ed2354d45694189f3bf91321feefc51c723dc632de19e3ac3662e4371e7441c77ad6b6f7d81fd15324c9672cb4c6c0af", 0x5c, 0x407, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x800059, 0xfffffffffffffff7, "928fbc35275c8284e2d5cd6474f0d60ababc9d24"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:01:02 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) lseek(r0, 0x0, 0x1) fcntl$dupfd(r0, 0xa, r0) write(r0, &(0x7f0000000040)="1be4e376ba3932b8e5a5445075c979992132cf35d24398bb4ccdfcd0bf6f9ea7b1", 0x21) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1000300000002}) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x58, 0x80, 0x8, 0x3ff}, {{r0}, 0xfffffffffffffffe, 0x0, 0x40, 0x6, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x4, 0x21, 0x20, 0x9}, {{r0}, 0xfffffffffffffffb, 0x84, 0x1, 0x100}, {{r0}, 0x0, 0xb, 0xfffff, 0x2, 0xa8}, {{r0}, 0xffffffffffffffff, 0x8, 0x4}, {{r0}, 0xfffffffffffffffa, 0x20, 0x1, 0x3, 0x4052}, {{r0}, 0xfffffffffffffff9, 0x0, 0xf0000020, 0x4, 0x9}, {{r0}, 0xfffffffffffffffd, 0x0, 0x20000080, 0x1000, 0x7}], 0x3, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x400000c2, 0x9d, 0xf21}, {{r0}, 0xfffffffffffffff8, 0x80, 0x2000000a, 0x6, 0x3}, {{r0}, 0x0, 0x8, 0x80000000, 0xc9, 0x3}, {{r0}, 0x0, 0xe4, 0x6, 0x5, 0x1}, {{r0}, 0xffffffffffffffff, 0xc, 0x0, 0x1, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0xc77, 0x2c43}], 0x1d5, &(0x7f0000000080)={0xffffffffffff8bb5, 0x5c1}) pipe2(&(0x7f0000000300), 0x10000) 16:01:02 executing program 1: socketpair(0x23, 0x3, 0x5, &(0x7f0000000040)) r0 = socket$inet6(0x18, 0x4003, 0x0) setsockopt(r0, 0x2000000000000029, 0x37, &(0x7f0000000000)="00000081", 0x4) 16:01:02 executing program 0: r0 = shmget(0x3, 0x3000, 0xd0, &(0x7f0000cc2000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/239) shmget$private(0x0, 0x600000, 0x180, &(0x7f0000a00000/0x600000)=nil) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r2 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) connect(r2, &(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa) pwritev(r2, &(0x7f0000000240)=[{&(0x7f00000001c0)="a793671db81854daf939fb24a70d1513c4ed77aee9499176305b70d1056778ec718936d1a314f77a05fb8029314047c15cfdddaa62a6b57d73a9b79b981d9d91ab071bf4876b8d6b8ad9c1acf021e7fe79d7a109d7d62f2ff0", 0x59}], 0x1, 0x0) setuid(0xee01) shmctl$IPC_SET(r1, 0x1, 0x0) 16:01:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x10000) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) close(r0) 16:01:02 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) r2 = semget$private(0x0, 0x3, 0x2e) semop(r2, &(0x7f0000000000)=[{0x0, 0xfffffffffffffffc, 0x1800}, {0x4, 0x4, 0x1000}, {0x3, 0xfffffffffffffffa, 0x1800}, {0x3, 0x2, 0x800}, {0x3, 0x80000001, 0x1800}, {0x2, 0x3, 0x1000}, {0x1, 0xfffffffffffffffa, 0x800}], 0x7) setsockopt$sock_int(r1, 0xffff, 0x1, 0x0, 0x0) 16:01:02 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000040)="e01eaef94e501fc0b84c99fc4b5f93d0a4ac7599b8c1ff412ccf818569644920f4f1172e7533bd56b34ba38d39cc8924f2c144efd656c10fe0e47e24e913b284512b38ef6c70d5eadadb51df10913d5dd74b632b1cf410cea7d3836dcd8a77e77627a820a9faf370885953119be686b407442be7a3256464706f5aef0fb5e8c4383b2873f6c616af4598dd8e4fcc18649f47713ccf0eaa37b69b584df4d23388711ba4da7cc26fa971f16d3f29effd5ca37587e338715c1675b0d5cff0", 0xbd) 16:01:02 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x3, 0x0) faccessat(r0, &(0x7f00000000c0)='./file1\x00', 0x8, 0x0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffc}}, 0x0) 16:01:02 executing program 1: r0 = socket(0x2, 0xc001, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r2 = dup2(r0, r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$TIOCDRAIN(r2, 0x2000745e) getsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) 16:01:02 executing program 0: setuid(0xee01) r0 = shmget(0x3, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xe7c, 0x4499, 0x7, 0x800, "057494fe0362ce49bbb570c4bf8d65eadf8d2b9a", 0x8000, 0x9}) shmctl$IPC_RMID(r0, 0x0) shmctl$IPC_RMID(r0, 0x0) r2 = getuid() r3 = getgid() r4 = geteuid() r5 = getgid() r6 = getpgid(0xffffffffffffffff) fsync(r1) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x1) getsockopt$sock_timeval(r7, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0x10) r8 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0x0, r2, r3, r4, r5, 0x40, 0x10001}, 0xf6, 0x51, r6, r8, 0x0, 0x70e, 0x4}) 16:01:02 executing program 1: r0 = syz_open_pts() stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x0, 0xffffffffffff8cb6, "15f440e7d215f27f8366d0b249cdc0e8d07b747b", 0x3}) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x7f, 0x7b44a408, 0x8, 0x40}) 16:01:02 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) r1 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f00000001c0)='./file0\x00', 0x0, 0x1) faccessat(r1, &(0x7f0000001380)='./file0/file0\x00', 0x81, 0x80003) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) recvfrom$inet(r2, &(0x7f0000001280)=""/170, 0xaa, 0x800, &(0x7f0000000140)={0x2, 0x2}, 0xc) 16:01:02 executing program 1: r0 = dup(0xffffffffffffff9c) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/81, 0x51}], 0x1, &(0x7f0000000180)=""/143, 0x8f}, 0x801) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x2, 0x20) r2 = kqueue() kqueue() kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) close(r1) 16:01:02 executing program 1: r0 = socket$inet6(0x18, 0x8004, 0x13f2000) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) r1 = accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xfffffffffffffd9e) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x400, 0x12) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x9, 0x1d, 0x40, 0x7, "6614bc1a515d4768633b227c76d4d0c5ac97b40a", 0x3, 0x8}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000003c0)="4ad2e6bd64bd5939509243f9db2173e1e5b4e548ea5169f08015367d43db18475272371ee8f70662253fb3217e18905498ff9394e18669c4a605e9ee40c4ffd5fe1a5a11c2ca5289dedbfbbf28b7ec49f2e1dd7f2bbab1f624f2964867d2b86de1567ec021700f05756c54b734c40a92f671a8a39f2e7fdbc2220c4ae4888786f2a424c52b494e6a482b2b4b8637eaa78d4487b802144a7de3d82a776ed57eabf0ef2f68163bfb0da88b3c26029e5a4b732a5c99eb0f9089c24d3c3afd9cf78594f2a5294858412d4386b48900160c400408ee2699e561c799e13d2121a3048f517d24f0fcea34f100e1d62dfe0f900938d22d2cb100a9c671b769e29d3678fd84da054470e89825fa450c6450c35f53dfbba8d1983f0f384ae1cfa1d127849ffdd9c5b4f0bed4d6be0b8c1ef46b8438f14c66a8a7424b18fe0cc56729c34377f7be64f80450e158d35cedae267bed73cbc5300a565aa7e0d9abf45f5f70292819018b1536c613ffeaf7251eba837793eaa3c6283213dd4f2f6469b15baa4ceecb68cebe1850044ecb1af9faf242f2c51fb6d88771c74d2d7c643d3b8d973ba8313719ad5159fd43000b410d6abf4397637e3286946f7a047d29a18df0cc1af53c1ef16b4772ade92ee07dff00d5329740acc020abe8e80935784a7b00ea11dd8d90d5b373b04b64630f04fd3d7e38be63c412e06b65ad6cdc126c4a0e85891cb83668a3c8eab8f3c3d245850a8df00eb4fc38ec306251e9ff956404c298781723449b409a638c90e29b5ec631c7c03fc4aca9e0675c555263cc15ab97cf2e23a9c74b1baee07a36f7bbb83b9b3671c8bb2d4e6812066013b3b25b86d58aee3746b28395c8af94f8731ca5cf81d3520eddfe4976669fb79414217469fad2cbc90522c1ae203975028ee286e7c9ebffe4ee5efcaf458214aa53b5083abff217f1e07ac89a51c4512c08772366f37ae12e8a0eb64468025022359754a9df222c25eee23f53f6a475ef71d2e0d552fb5e1167e5c1909ac64d700b3b2a6288885b253b6571ec6af952313561c4d0b2ea929e211549d8c7bd2e2f3c8d8672d3bb2928ae932c281c667355f719396ee968d0fc4614d053b359747a41000c43210112850159268145718f9570b41e651acfd97d20116b3525fb2b257220bc8069355712bce99ca5cb9b4d563439f914bb28d866f5d6f4fc1b58a6ebee609d55721334f5a2c171bf50ab2c5a58c016ab4934decdf2ee831bd4d7e8dfd942be76f6057350e8a3b23a343b75759fa14069d47e0bbd166bca69f06b51730f544aafaa0d62f7a3525701ff26dae80741642fb6ac66e2b710841ef5f9a42ad8fcd783d71da2fa2f1623ec0b7b013b195bb50e2d57b617c8b40b7266d3f3a454da833b809eea297a36a3dae09e14198a05361ca47b4e7bdc13ece3b4b826ce95729c5168ee93c3d63bc29a31c4002f3a7e9bf13217538da7e11ac198966bf07e98a6293b035e0d1b378017c66042a35abe000d1854985331c17ad16a2d7bc50eba2f1e502bac660df5c4dfe570608e35761dfafea1f4bbd7cec9070b78082968a08408994445909d5d7abde7d34b6abe33e6a7e36222e8f1dbaea121a2952bf0bdc4d943c14c01128e2f1d7e6168cb7a3808ef3eb74438fc928419968a8ed941b44cd73802a1b485618679496ba2482fc78fe6e61bd51d24f1bb6a07603a8e9b62c73abaa5e4ac953aa54cce8af117477dcc5857292c80f8798c8a8cc30f165c8ec4afe0f820bb398a632babdcd68287dbc24c277f83d98876e5e85cf54967cf9240f50ebb6c2ef5a4ae3ea706e52f46b9d890cb491c1dd28d7f2b9d81e736c68e277b145e3c416fe73410660d86dcc35f6ef8259915c5f2ddc81bde14d14ede852189957479d4b8a2aee4cbbc5fb026d28be209e3cace7b57cd8b9c149f9d1cbbe9f1b627caa34e04f7e56e7ece0042a10e6d7069418ca56db12d165b4e8c6bca7707a8f5e72342185cf313b03805df0e22dfa81c3f6c137ec35419a987daeb37b8722496ca012198384fb5e3e0c2123bc807001068978b795da2d1f05790a9cd1d01f91a1177df96b00b1533bb924eb20d106e9872d69b19567a23b769cb5a05f4c35dca791424abb3c1c60238afb79cf7982eecb5362704f35497fc50e6d6d18a6d5a8976262bdf78e50f37de50a934c2f6a1749e233e7ac3a4384c30bd2c1e3cafad6e434c33f67a8ba79fbd00917c9d54d2ca7605f57a599be45ab2dab7469bee970fc38ffb96b7a9b9f22e5b5414a1c504e3ef56e8a486639df28bf423c324f3d09ca7a1093ef1ff509d44da1bb7ad1b0909b4728469c68f7cd96f4d98e8cb4a71ce775cc42585788e58fea94b6cd88f5c414819e5bce9c6218f7646c00e2d730b54824c61d85da9c57a38bc500931b7141951a1d0eaa043c8bd0c48629643624c46a105f5053645761d5b15c3907500641c0303538d38d2aeab5fab50128b51d2ba9a8565ca37d5dc8c82e40363f4337ba20276a7a8c54a4b54db7a630474309bcfa03b97ae7d3dbf394580ad66b771892fa79a17e64a7f4549c579b3706e7c9b8521345ee4c7922f2963783bf97693d9d9ef3cc5bf81064eb7b5198f552c7e4df286af8f59a60577bbdc39b57993c26e1ae84c06e17e149f035afeee9409b0807111e5fa97e32d698222d2adfc53f03dedba792f89698e8137d30a684332c17a454b2459b87a2c9d02b632ad07e1f0e386946a398c40638c60a7dd2e6cf56d03d61501bc94a1b58380409c194bf13756d622fea32f63fabe641754783afae8dedebca0a5c8d00ec197bd4eea7104b4cc8dd24673a6334ca0c4a9c7e03a981ef64c3f451baf814b82e6b13eba73f2346e1127ae03291f517f64666d1cbcd519c945a4240fe0f77b2d2c17edb62c0b754103662bb4f5504f2d16c9ef4dcb67b18b9aa78630c8f260b301dc132bc081dd150e5cbc4db55fea4999f5be7d2fbdd45e53ee13e77981470887666db687ee5a6a0328adb383ad3d01c7a2b30b40e6ed4ce440142c7ec68d4b7d540332b08bab251f95505fbe3b1b799a404ef0eaac015f8039ed70a914112d3e3865860597048bf04a419fb2545e864fdc6d7949f67800a7168f00f136fa56babbfcf2d031f951f32cfda542f73ea70f75635f3d3fc2d3fd772c3c952fb497023e330b255503f2935040096b574ce830e45637b6bb758243ea966cf91ec2a59f6df533b8caf45f3f6525020576a3daf82c714de7e6fd88f15e898661d2e4cbb721b7764e73ea321be7740eaf23bf383a757984fa8e58bce2095c30eb3ac66c892c8d7fc3cbcccd8f9dfa14689aa10b13ad2c26b7125398b093c287848a3c77cb7ef8227262387761c995bbacc3cd9ce302ca712bb789290a3ec05c30c16c7647484f19c3b1701df37f58fb76fe0cd710f60774a12d27314653f33526506b45dd127b48677d85da4ebcffadf1b062c8e358c7bab384e4f6119fda9a46b7cb1a638892e60c0c6493e8f31c717e05d5feb1b8aa90fc80b26a63d82694896f60c1c9e1225fb32e7caf8e76a6b5a624b0ec6a0da7763ee6d0493db8a9f98498f54e9e63925e19a69ffc16ad2323ad5dab224d7d9c622826ceca754021b9a3bafa231a9546bd3e1e3cd3abef02b8e95b9149e30c99f1713652c8eebc8c3cdfbee557f68960eb88af5ae58e287d026437db8b16500cc817e1c2180dd5b9aa95b41d87bc51679f18eb8065bf5e97eba6d609a0dd399ab5f78b2c7d1c85d875b328f1f9b3d1b8f67da1f88d9035f2b5ac80ee834036951b81743d0ac479b020eed6b20db32422c8f57e43358e02a0a8951199043b9b90ab053cdcd8c862a4792f39b8e92f500f4fa80deee71fbf535e4783b993bc1694d2cdfa5849d4fd1f9b370c505253b5eb5a1ba7a6d1ffb437e4d0a5e9fa0218d10c0cb48dfde97be750cab752ef24d094ad0d4271c0947f585c4de21f442b0bdcdb5591a64612a6ad1459a7b366de496f6c932278c1f673e664b1e26209997ef583fd00f23a4bd72c97e89ef293881618bf477528e5192fc6f8942ba7163b4dc116a6fe319ecf2594772126dd7bf90b83c5920b41027e33d7be20388f16b42e9e4f86167471c348e4f8be8aa1c1c194b0e828e2bd48659194889973602b6f2d56b385d55ddb97ed66deef73ec78afcdb558e64d42cca8be8d19bb8fe2c5badf4bdadb4916f3c9508a2533d188658234be020e3db43ea25e1e513cfcd59cebf9c23b063237f826df1b831fb4fa00db0c3057843e184bc82cf8969944e361495b298c8843d9ec25f3e95e353cebc60c7e60398a918edbbae929d8002c803548ec8a4731f23983606f199e1419fd82ccbef2e9e8ba258f3a2f182c1a2ea6641f88da6bed468ddb991d0870d411a42ceabcdea8b179b081b1f18dd2bc998a5da12f8c56a617be669ec3284a90897a4579ceacdabc45fa484bf34841d4cd492af8956daceb61d6b643a0ed7b791b5caaabfaebdd6ec3ea1f61c501ce534fd385cd5b86211f7aaaac04f1ce73477fca57b5cf18df62e0bbec0315efca15caff02c8bc95cc3aa96650a1616823cdd8179f16227f63c55baed651603c30fc3c71659f1de9b68e3abbd0c37ad4d1792ef6896ea4f03fddffbfc82e1995c8030e373a377127b1ccc148dcc5784de76c4b5297866c231f0bcb7867efc59c7f6fce4026629d296575676a573d5e625811b916b086573b33541fda5842b3cd6122cdacba996091c0e44003f98d5aca50386b81f9190ae3f51393188d90d102d915bd0ca644bcc8ea5d3e779afc9842578a0e88af2d35dd9a9918d752e5f620762db0cea55156a9016c638c0deff908a2e987332774680201cf6322cc2a29049e5ddc24f528a07ee8de60fd35f78d5de96c45e35b9be61bcd964860c4dbcaea629eee9506a576e6bfdd947e8a12988c11f1f346f80e4c8128d87babe4837920895c5deecccdb571057a39cd721f3659fabb9efe33fa4f0511984c82206158036e45da5a66b6c45876153bda57b595f7853bf086e708ecca0eff0f8df19b539208764f110d77d146ff6821be42b879ebd050f834c35a209f38a229a50cb65baf9f55e75502aa499342668c1800385d37ed161cce88c7cab815fefc8ccc2686f064941ccdcb5443976b39ed803d817a30371501831924a5f5537ceb1a3183267042840b44d09bb87c0f8dd29b38c1ff95348f2a339a64443f92bb91f3c73d082522d190ec53af4ed4ef485c3fbcea3299d8b002090fb1064930628ee1ae2785601983f6a3848b283cc1e455aeff8804157bec19340fd45150a205d8ddc97e5ada60de3a1e3e8e7cf96c89ae32ef8470f49aa4b9079ac6b893dfc964592f382104ac4a8e23cb8f8071258c42f887122fcb4aed0f320f35cfa3bb56d027de6ca55f0d503bf34fa39db904b8655f2f5303765fe08dee272ff7350c5a17f810a2f4aae70dc25ed3e043d62e735ef969878b2d29cd4b70c3a79b89704226544719ce253bfb4d5705f9ee7b84d647d85145736d5cb0e6b453387862a237b15570031df9a0065627e6b64e0a6bbbe6435890e67f81fb9bbbcb28d7ebd12f672bdeeb8f60b7023ce5ccfbf50423d2be8b812107585e8e5289055d9244e88360eacf8eec0caf96bca84dcc7af1a66fd929de4669ddea280ba5d0b969c2d5dabca894f5a87b422bbabe85657e53bd0691e5cdc386fdc3e8126192a6907ec8d0ac7b5d18890f5177c9ae303b45a17140c69a51bc950b70f22deabfb2ab4d086dec07d452fc926a388316d7861b8e8150d45b3a76f8b6", 0x1000}], 0x1) socket$inet6(0x18, 0x8006, 0x1) 16:01:02 executing program 0: r0 = socket(0x2, 0xc002, 0x0) flock(r0, 0x4) shutdown(r0, 0x0) r1 = dup2(r0, r0) r2 = getpgid(0x0) r3 = geteuid() r4 = getegid() r5 = getpgrp() r6 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_SET(r6, 0x1, &(0x7f0000001280)={{0x8, r3, r4, r3, r4, 0x40, 0x9}, 0x4, 0x100, r5, r2, 0x81, 0x401, 0x5}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0}, 0xc) r8 = getgid() r9 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0}, 0xc) r11 = getgid() open(&(0x7f0000001400)='./file0\x00', 0x801, 0x20) sendmsg$unix(r0, &(0x7f0000001300)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000011c0)=[{&(0x7f0000000040)="e874c11d97fabcaccc7e0341f1dfabce4e06d13a4fface60e0217b4070426314cca3a9c750faa2c58c7e74c817e1cb236d301590317faab2cfbaf499577233e8b3a37009598db4f8ebf8dbe3c621592a734fae38dbec6ea5871b98000c6845081bf7b413fa90c4d25cc760d79aefc6c91ad9f74686b2927481a54a35d35ea7f659a3d5eed1fed0ee4587a35f46", 0x8d}, {&(0x7f0000000100)="b280364a72f6796f58812f68c48a09d90ae954d5a3b851a61b63a996bf0a16177f2df7d3fb8df4cd34c560b3ddc8e5eb6c551c006d6813bea424f7f8b5ab4b6e16ca396b9093f0cbb4a2c1a5ee98cece55c13d9f8a65ecb4926afe63b96360e2f5d17a12da", 0x65}], 0x2, &(0x7f0000001340)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="200000d049ca00179a4def435cb49100", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000fff71e7f1f3ad82d6bb04f6d0000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB='\x00\x00\x00\x00'], 0x78, 0x8}, 0x400) geteuid() recvmsg(r1, &(0x7f0000001180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/4096, 0x1000}, 0x0) 16:01:02 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) getsockopt(r0, 0x8000000029, 0x65, 0x0, 0x0) 16:01:02 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755a65bdad345f07a098206fb2"}) write(r0, &(0x7f00000003c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f07817782aee9c287730c53fb394b842dbbccbbda1049fad2ba6ea574a5b227596586f7acad445dd976", 0x65) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x100) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000100)='\x00', 0x1) connect$unix(r1, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000280)={0x3, 0x9, 0x81, 0x8, "817f476f0cc1b3f874d23d9f783ec870fca924b2", 0x3f, 0xffffffff}) bind$inet(r1, &(0x7f00000001c0)={0x2, 0x1}, 0xc) r3 = shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffd000/0x1000)=nil) r4 = socket$inet6(0x18, 0x2, 0xff) shmat(r3, &(0x7f0000ffd000/0x3000)=nil, 0x1000) close(r0) kqueue() pipe2(&(0x7f0000000000), 0x10000) read(r1, &(0x7f0000000140)=""/29, 0x1d) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xffffffffffffff7f, 0xffffffffffffff44, "a1000000007b001000"}) ioctl$TIOCEXCL(r4, 0x2000740d) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x1}], 0x1, 0x0) 16:01:02 executing program 1: r0 = msgget(0xffffffffffffffff, 0x0) sync() msgrcv(r0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:01:02 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x30240, 0x16e) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x3, 0x6, 0x8e}, 0xc) getpeername(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "850de11f0c89123766da8a29c155853724f176df"}) 16:01:02 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="7d918a8dd4e7823537e7f62bbb676fd4fbeaaf3c1da39c1ed1d9fdacc8b5e0f3938b771b375c729ae922225a8bd2e3bc06960293d6fb0bf70ffbc5dd84fa0c8eca7b85e1695320d91545019e2d5c77b28e8231615d78c42cd6bf9a1239e04af7afd024746e1cd32fae5757ab97352f2a74a0", 0x72) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="e0bee54ec106b742381c048426d2a513ad5d9dfe9f2570774cf9a546de66d669df749a58296c05a189575eb3d4bbc1e624437e93ba578f6ee26ffe86f90466662033e1811624800f66d16ed871e3681632cfa2609d3c9d7e18455f532dce5db994912018ae665698c510cbeadc76e74a607587dc4f7008fc904ef8520d324a86b3634e15512d6b2c10da6241d56577a5d103ad9117481dcef3b0147230bac0de611a95ce079bafbf650376052d975e1f5d1b91987e53018aededcb220510017c", 0xc0) socketpair(0x20, 0x6, 0x6, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000280)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000240)=[{&(0x7f00000001c0)="522b5117cec8e3cdd97b7a2b2d473721dedac3a3256204270fdff7529c62f87bfccea5db282be5dd2901bb2ab307d8990c666ce0aac447ee05b0e13755a9a23942f2f9697c94c525", 0x48}], 0x1, 0x0, 0x0, 0x1}, 0x2) 16:01:03 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x8) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f0000000140)=0x80000001, 0x4) write(r1, &(0x7f0000000180)="d72353734b604525de4e50ddb88dd3bce729851d64713e84f77b7f320d4ddcceb79f2822947ecda67210cad2154f38577d2f4c4dc2be62925adf08438350a8b873b078d1281f4290d8ce96d216391d71222f0b5c95efea8dfce7ee54975531ab344f483bfd6cacbb3ca8cab139f0f520829a6d2c8e1c1f65b170b6064f5f3176319ab3fc96799f42d879e260f950be1c75", 0x91) recvmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:03 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x5}], 0xa3b, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000001140), 0x9, &(0x7f0000001180)=[{{r2}, 0xfffffffffffffffb, 0x12}], 0x400, 0x0) preadv(r2, &(0x7f0000000000), 0x0, 0x0) 16:01:03 executing program 1: r0 = socket$inet(0x2, 0x8007, 0x1) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) pipe(&(0x7f0000000200)) r1 = dup2(r0, r0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x0, 0x100000000, 0x10000}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000022, 0x4, 0x7}], 0x0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x80, 0x8, 0x20}, {{r0}, 0xffffffffffffffff, 0x80, 0x80, 0x621, 0x1ff}, {{r0}, 0xfffffffffffffff8, 0x14, 0x20000000, 0x9, 0x2}, {{r0}, 0x0, 0x4, 0x2f, 0xfffffffffffffffe, 0x6}, {{r0}, 0xffffffffffffffff, 0x0, 0x20, 0xfffffffffffffffe, 0xffff}], 0x6, &(0x7f0000000040)={0x6a, 0x9}) clock_settime(0x2, &(0x7f0000000240)={0x1, 0x9}) clock_settime(0x0, &(0x7f0000000080)) clock_gettime(0x3, &(0x7f0000000000)) 16:01:03 executing program 0: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000500e003009dacff01"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4003, 0x3a) pwritev(r0, &(0x7f0000001600)=[{&(0x7f0000000180)="628e501ee6e2bdd559bb8a51b7ed12ffe3f30f3d12d5a1c1c756946375779bcf49574ba946cecc111cd16a22b1c3afe6bed49df423ee7dd0008f325897dd17e0ef0083e19a7951b9dffbfd7be89b65303e685874bf5e0dd6c296b3e57c3dcb680b6fac0c5798a8e1a7d406485150f0f6460a877f59e327c359075697472102150d3324f1dc2dee9d723928f387e199a85283cc50e027b07ecf", 0x99}, {&(0x7f0000000000)="f4f6d4422fe97647da40300eab9c6595f9bde2c6fdf7086a38ebcb38016796e956327dc385834ff2324586d76b4ecaaea12fe28a0a595cbfe98bca7936e7894efc677f51b673", 0x46}, {&(0x7f0000000240)="9ad1b2981ea5938a82b5d8bc020610cb9b31efba5787fe9d7b45bf2f7d35f38b4df96248c5e111f812ec8f656d146aa1ddaddb66d0510138d04e67f6974a7b98468d7c539a6b73de698a0a6d5743695264612ef5093c031e33a24ff7e0c19276d3be5cf7180be62f62eae4f36e5c00b2bc40a245cdfa872e048887c569a0fe92d76dbdbb58b3a13b9a0077790b9f57615aadfbb975c6c1cc8a7ba19c819ce813d62dd588e8eefb61df6fca01d720916b7f89538db344", 0xb6}, {&(0x7f0000000300)="71e5b63a83ad5f9f8fbbaede570a74db6e11fe984af291850999168f7919bcbd897884e4904db0b4ba2fdcaec238728649fec8f78a825c02f4f5522fd530c8dd432cc6471ce1f0b6bf1de530c02c52b342987e344d4e6777572abb7a877d9336091df46e731a6458ca20aa3bd6ce6eaa3df9b8a4507293038cc2d3456f06c33e949661854f3d3e777b935ca1dda78236012deae51f9c74e747791b451f5c193e4909cf28669def0f4199b4d0ee5c47652498ba416d3f1be84e42dfe0d67433d5fc4d72438c43e36f919a5ecf1eb17540036b7bd4a7b2d43498351350bc2818d7694acec5b5e6262d6bcacd24", 0xec}, {&(0x7f0000000400)="7b703a753975bfd790a62e65ba4085d878bf5fca85b8ba0bbd39694f8b2e2de2cb1daf4d0fae430b6c75525261c3d3483f447a81aba4a28a3967b06e1cd8ca6aacb4cf830c64e930d777143633460a5a759c5732ede967af4b9f662e7b235d11618695b09298fd08a0348f8f1576b42326f57182f47b288f988602c7210f803b76fd0715fcd9ac053090cb8741252c01ec6dc27c089683b81adbf7119df31036a6c89ef0bd4538c908f1b27be6efda0e0287b7a010b7d636469ae098c1d9a9decf16060bd638313921fffbf03ccf8cd88c245416ef34f88c154b9608c0f1cf87206461bb86ae2e21904bf86bb0d05682c3a8fa03c54f40f961b1ebcf7fc39a92a2e1d6a1122e074b885b60d30928b6ab28cb671b36cceb9295ed9e4770a16fe8c35cb2cd27856b764b607e3649135d326a53e219ee0d411a792931ab0602ff6e48b7be85210305fc3835212534dea455e64d50501ff477bf5ead00fc242ea8e9ca3f9d2e527e55e7389e2d1a73c1884a82473ccf3440f79d985ce26de620eb909138f40acde60dae98329c92413bcc3ec5ee81eca54a8960c05f6d7a4a7a98b24beb36ba078af385ac0f2d26e6cdbcee79d38ee60d9e35ef8926d6e23b12428d509a05ebee5f1f4e8d71555a1f3f6ce0e8ed0b757ef19d8a0341aa37c60a3e371586ddf86662c8fc19d71edc77c6b50d1cb7c5e60ac4eca59c24a7994857538d83f193df2361c42740dacd31efdbddd8dcacb1ff07b01e178c211031c2666f1bd0c085a98875e8d4e1d8cc7e1de5d545e411cff65a6b69db08e6be4e55fb899d35d6ceb7c1a0e176b3af3d81672f1ad6d79286833a07293368020246bdac6420c520c38ac6dfcb08668c12bb3caa0720a8290a22e70d8a1220a2edb949a0a3546732954b7e774c6413eaaf4431b9682bd40bb99fae6f71471649a0b96a0ba678f294718d508f7a61d8d496a0c154d50d4ea21e23a36e393e25133ea84943df1e740f83217e0aa7d52318b5ec59ef366983c21dfa6717eeb7d59039776a9f7ae2ddef02084e2af7cd1bcfc9eb5cf20b2ba4d802e58fe91ae2d710e8bcd088fc5bd5bba7832b438df4964f9f8d89236555143b92a497fa980ac121738e0a99baacefe2b7883739e93f1787124c014f3efc4024d674de8102fd1f77e18d6fec6cf5a945cd55a4888cfa2601516f1eab7d4c4630da9406019942279e7fbc4402c1bdb8ae3498b14252b28fc8d60c6e73578ceb2d3bf957b17261f605d3835cac93cb7d5bf632a85384d5729fd836cca6d20ea74a4b8358c092c68e4495b5463028b1e29291dba3b46ba97c376fd4980f608cc642e59082c84ed80fd9d0bbce693e9f4cecd170a2f95572dc522db16ad28e6165b0deb86175a73f3206859b0c447fc7a178ccebe175c687e971237ab236de3fd15edba852d88bb72d884a1466f4a55616da92096f826fc7f10537ce8a8c76762e64a1b4226132171b6d31daa0cbb0b6f01a278103b749267c177b92cd7779a29afb58367ad5c3ed81c2bed8573f8654821d1d3cd7a67d1bd43e54595424f989ac6f2cd71a902d281ece9a9ac67139013ed910fdf5cb29da1df4d06f9821da9d696aae3b49d05adfd4a0fa9873de8e274c71d6c46f3f85533ac283f06832f177dc4d51509d112e8cbc31ed2d32554408e576010c243a364575ccc5fde4610700446915cbe2cde7d3ab7f7d2c80fc2f26ac89cdac704ed1b56522940d66d68ae7c8560fb97e2c0b7514ca0b76520e27f594fafc5d30aed9ba2ae14ab655747054d35b187b5a52bcdcd0892b8d8558afd0d443ec2c37cd39648cc3280c693b01f4f934fe3677a9c094da2fad811269abea85b2861fbfc937562fd0598bcad63434790d158f98f26e1eb6b58ee632475a56929c03a66171a3debd4bae1bcb626a2a2c8503ac26f188542cbcfa24e15080cf4454f3581ba885c478bd5c23bd2cc64d3cd07da7f78ed6ebfc9082db0853ceca8021f2e575320f7166e6ecfbe8b2dbcf4b23e6b445723da5cb1c50f3dcd5279bbda9a2f6d9290b558d0da00bd9afa28a38bf0a080ebd7d5de3f5890affa61fc0af7801c70e357f769c828beca0d7891b53e883245de2b0c7ba38a5f1b9f9a10842bf88b80c02027e14ed01d81d251dcf3fdf7e551dc27467ffbf9691e77d2552e66536bb2fc6fb3813405ec39ce6e57613bad46ef486a6483d5c7ff775a7da4de1cba5a02fcd1c9de708e11854a0cb109b646ae8956709695db56b66d04a9ed6ad46f8f6045f7a588fda2f411d10872cb56e45557eec29d167085f140f71b98105be8f722e95b97a59638b85b157c7ae34e60815b94ebfa132aa98fdef6ee3b6686351815e40b4520278234f5381f668c5d8576cbb3920903425bf443b6e065eec6960bd5ac28d11e31f75a418d65ed40aea81bd8607522a2428a8677d12b1e06449bc00d337989b51b464212cda44892a5db44b9768145417971afeca2fffd58c29acf364e335ea893e280e23aa717d55941025c93b8ebeaf011b332d612d024540eca28f5307ea34c4bd7bf2ef7d69bcfc301988179aa7b7916cdec0cc0d9100e06644bcc53c0b6ad269e5ce008ea3a4f08423cd3a423167f27f33277b965f0b97c19a966f21334aa76cc1da409e7231c5c25348c03b4ae2bb67b59acce15b6fa19a7c22b851b5949014c94f1166b2b504f4061cef2a94a907e59eef5c424c60ba05c7dff0a4ef718b3563d424a35cc47df3ea74cd5e6b07915e5597add88805c97fb8de5f18dddce2418ba6a59933e3ef1586aee317bacede4357f598a5a328fe429c650ccbcae8804c65944460edb1e2f0b48eaa22952cd38f6c74faa4c4aa1d43297da7da7b3a049203b1a5fe4bf972def165a1880006d93205e34b452e27f88aea4fd5911ccc500df5e3d0ec66c15049fa600cb0ebdfbdcfbc2112af2ce2bec33f4f088e3729437e0db649e760798305c4266c8df64310c422de6f08d1632da89126cfb8571e69cb9c58444ad63f89ecdf5c0ad721f3e139543e009385d76881f11944f94f8a407f049b7f43f41643108f03c8018f1214888a702a5f477d5ba424d3388c119c8b20393fba6dddb0cba29b2fe85a01a4ddf105ad72fa50a3bc73f749ee25ee4536d37b661eda8ef64a1efea508307fe53cf650fc60279ff27262431c675d711e5a64f5afbc47d9893114fcea25adfd74807d3bd377fbc95102634ff543fc250d4f23e2ee6a636a9d018afe639d380ea1fa48cd71b704ebb4592f38b4f3b36c1f7c7e4adb42205019a8b511f1a200b54474b88b0894b050af7e511c32f9a7029f43defb96659bda8996095ba7645ca5ce4442483cb51f748a257769a75b5716356c1ee8cd4fec5d65745372cdb58e68593a9cf8fd864690172b2c7b3364f40be5b05c2b43bc6a4f8208810909b4ebb1e0f71f3fd0a91143d47c88cd553fd36c617cf9568afece0337027f725e1669f4041cbe47b5d51a78747266380a501ca5a9119ecc454ce52b156510bcb7843907a9adec6d48477a493091c741b7f6bdc50ff90546616312dda3e7797e3246fb077903f85351f108a8948ff9f3ed8f141f89a9e4515f77d3c04644ecd81d54ae04b76ba5ba90c7f368331cba685d7b7b14f0e285ef730beae7dbc9e0de1cccad824b63d373e381e6484e5b451a1ebd6ce83691da4cd069816132a033e0c6558ed3d52fb053f53b2a45f8cdc0860281df97a96047f3ee3b0019e76817dd0b2f5c5ef067710233127e1455f05ea2485fd15ab9672f7fc9e9ed08e160268c88e34fd4c8b46d7d3df3e84c0d4647d11198eb15f45e05d589b8098ac6da40ae39e236177c259fd8c592cf3230e094a541176e885dcfb8178b00ac59026151c343e1711086e265ddcdd8d2bd9396572900b1d4c44828b188ed8b3b908d4021ca0ab886d0d998837571c0aa9038480b4db6bf589892993d370ebecfb974362a28dc4791b9fc7baf91c45ac7777dba3b36c64342f43b8ae70bd86a55eab3521b5f708dfb6050e733824f9aaadc5a3d0dfd46793dcbdcaf58822f2b5b6f796258303fccbbe169b4cdaec3cc32d36496f02823c37b9b23f9119ebe58a6c74782cb23243a908191f12eb9abf226b57216a1cbd0be9b7cdb6eb24c44536397bc0b015044481416cf71f33714793a9d87327d598530e6ef17a6af04e3d8cd72e216a1ef356e3db95937a7428ba92d93b03e43e70a91f96b839b0d6c27b2f035a78352625bcf80c8c2f9c8b69dd290c3852edc842738ec57c0e30ea999372854c515a060ddeb62b5bc67688231fece100c160d7609de25e74cd2ee0e7440c4e293b8ba696420b35cb451e0f20d2837432bda6f3578f8ed3aca9b48f5deaa85dddc8d76f3bb004beca127f82f5353b4857b7a93d2562e520a5a552d95e562774ec4d3bc40444281b6cfd502aa7437d3efff725645bf54eb458b4d062c25978c7918516f0d7cd2c73207c8b3a265b1c1dae401eb299f9f4f806417e0a2c496da017e52f5bd987e41e7dfaee196ce2a9cb2f30226200db1314ba8aabec3a096db6d3dba1244ae1303bc1ec7faa53f0d1ec540a39da4701405e71aa12b967d8cc214fcc71b4f1767efead2f49d417fa6c6462605269ac12c2a392ff27991a08adb7223abbb6468770cb50c2e614c9d8283369a0de6b2f8c9005714c13df23b3a8995eb4dc447583ff5a10debabb3a04472f5c2285dfc81d2a8102b6d686cf2b9823aa47d9db216ea08741d307815ceb067197433b777a48fc4931553afe6bb8fe342c59d449e8adcff2ca2decb9f5690f3b096cf2172ff9cdb14500c0d116843f14725299a328d510de8c03adfcb86ec0e093354873550bfc603bdeed48c0cbb9c742cff615cb79affa068989a303c6f73343f8b4f3c37d54a1e96383110c1299a16154b3266ecc8929aff7558818fd3693f042ee2350729af27b52f66b8fee6d565480cc6c2df019697d9485ad789a441342b9d93ec0eb2e3ca588441e195e23d835128556be3d543f9ab22298e0bda2762a4a10440954e66235cbc3244256bf5664c3cfc1b2036825a8ebb03c89b68ce39d42e35cfd852aa783c1b58d26690791979148ab9cb019a6a0af323063f837d07688102c5ea0342c9572cda124df6042d2f14939462064480fa7ed5e1e48aa0f058d3134e7cafc44bfe91ec40df1b72866851388592b2f88f6631ff1a39a0871d22955f132b7b8cd8840930bd750ccaea96aa4743369bac682ab61e28dfc14018eec0d1b88b0aa55af6952d8092b4bd3708fbcb937eb88c19f399e2a648951899886b91f2bad70d1ee806a27d191b4c8191733b5f08cf5cb6f068d1cc6abfc0b967333565612e82fbafbaea1f6d63a5c087205a2b6a4f9ac2793a1b0f0c319531857748631c1421eca369e6ca24e648651cb6e5b354990a84eb5661725243313509eae06d30261d9cfbba5281555e7cca01ef7e4c36c83c7d6dd95cd7792dd6a01f9faf4be5f63bca5c8485c4911af5a1b324e66b3cf7b94ff7b9787794d02c9e3a16c68c5d635e58423870101b6d1f8b3d1d1a6c8d7251d137a9458d84521034afc64dba583bc323fdcf9ef2d4bbda2c9ac04775fe34efa909fc1efe6ddd263e1d4d21ecd2fa2ec2bbda9cdab7c20306b5325e5c958a364738c1348410856553062a6eca3059cddc2601aa4be93add3dc3239e1f43c8c0ce59c7d1296a27257fd618a98c1fced21aa5c4f5de870634edb8c990edff61cfea9349ea278ee198e54bd75c9101b56d30fbab4bdc38a747aa7cb8dd342bafaf2061fceb769e8e264c", 0x1000}, {&(0x7f0000001400)="eddd03c0c0b3520e605827a97941d0acc06ec7bef7e55691db259692a76795db8cff19939502aebbf1bab6b028c8750a922129f0e6ed8612909fb97c9a42b8647bbaa21a150b2afd9de2893779da3732e7c2e0beed1445000c79eaa7f3ba72edf2be38eb8eec8f7cab1dfe6c8949397f19bcf3a5cd1721d5dd7551c343ad9d85327941fe47d5e40f6bf4720a5652b1e284f3177b294090bb816457b25bd9c880db0c59d535d92501149f830ccea43fb0017d28e9330e251be4eb7057ffd32237c99acfa044d7898546363512bc2a1d5bdf27cb36fdd0c3ecd49fc81e22ad8a811bf7a4bbc580c1ca7cdc4c19", 0xec}, {&(0x7f0000001500)="6bdb4a8ecf61cadd5194715141d0150eaa980c39cd9727", 0x17}, {&(0x7f0000001540)="92ea10b7", 0x4}, {&(0x7f0000001580)="f4bd39b9b028851f792019e011ad77360deff1c26db1d076ff3fcb561ac8c2c146db99dc0cd01dbec8234fe8369f10d827a742169450d4513677e71e9950276bb814c527066b6d9c50e113bf4163bba4630ee07dbaa766c6566af6b5a8e338", 0x5f}], 0x9, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r0, &(0x7f00000000c0)="ff69be1d923dbe6818375d792eee6d40055bc7e8aaa38d9678037a728f0010a821ed8c562ecbd8ac3d30bf1166a45101d72eac4684ac0f65475505430f4878af605003524214266c805f5308a49187d3657ae4b818590517610d63efeebddade2350d399121e0f18755c3f822d855d8c718da15922dc68176b4dc2db666cbdfc0a049569cdac984a7b1a8f2e7e4d808f90d88d75d940e1cbcbb4410874f086d94075a5eece208266f4ce068730d1c7401a85", 0xb2) 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x1000000000000008) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)='<', 0x1}], 0x1, 0x0) execve(0x0, 0x0, 0x0) rename(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='./bus\x00') 16:00:00 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x82000000000029, 0x6c, &(0x7f0000000100), 0x0) 16:00:00 executing program 1: r0 = getegid() setegid(r0) r1 = socket(0x10000000002, 0x5, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202170000000000"], 0x1) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="01002e2f66696c65300029c8eefcfe716d1b7319da66d7a3b3b9f6c8007aacad74df6ba7b1285fa8ccd389764c4d6ec0d80ee270defdcab4c6e97d2e61a15a1832b93af2657297ef758d20e5659db74fc1c3557845"], 0xa) 16:00:00 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r0) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000009c0)=[{{r1}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) dup2(r2, r3) 16:00:00 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(0x0, r0) setgroups(0x1, &(0x7f0000000180)=[r1]) setuid(0xee01) syz_open_pts() setgid(r2) 16:00:00 executing program 0: r0 = kqueue() r1 = kqueue() write(r1, &(0x7f0000000040)="8558f080c6861dff75b56688bfdefa3325b2c4f0ee2d76d18ccaf3c64907b3eef7942f48963ca60b276118df106e8bfc2f90000375bab2183a700c9a14ec5df26433bec773b596f4a47f7d2e6fb2fe7f70ab7b6267050dab", 0x58) close(r0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0xc4) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x3, 0xa0000001, 0x7fff, 0x4}, {{r3}, 0x0, 0x14, 0x1, 0x5, 0x7}, {{r3}, 0x0, 0x8, 0x40, 0x3, 0x7fff}], 0xfffffffffffffff9, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x0, 0x0, 0xa321, 0x7}, {{r3}, 0xfffffffffffffffb, 0x0, 0xf0000000, 0x1000, 0x15d7}, {{r1}, 0xffffffffffffffff, 0x8, 0xfffff, 0x1, 0x200}], 0x8, &(0x7f00000001c0)={0xec, 0x4bf0}) mknod(&(0x7f0000000180)='./file0\x00', 0x4000000000002000, 0x6c3f0880) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xffffffffffffffff) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r5 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) flock(r5, 0x5) unlinkat(r4, &(0x7f0000000100)='./bus\x00', 0x8) fcntl$lock(r5, 0x8, &(0x7f0000000040)={0x1, 0x0, 0xffff, 0x10002ffffffff}) write(0xffffffffffffffff, &(0x7f00000001c0), 0x0) open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x2) close(0xffffffffffffffff) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000400)=0x1d) listen(0xffffffffffffffff, 0x2) clock_settime(0x3, &(0x7f0000000080)={0x7, 0x40}) write(r4, &(0x7f0000000340)="e53d37c48680526bb0157d2cd492a1c3bbb0ea2b38308c30bf5c4c79ef87c36209158216c608374c64742fdc0bfa33479d0844b0900053e5a8a865f07e7592c17d8365cdabc34a40dd43a119df973e443abab9a41e19a2fcba6d922b75db5db2bdfd3c940ca119d1e81b5404288f99813be60dd72924783794", 0x79) sendto$unix(r5, &(0x7f0000000280)="e034f9bede6f24d0283c253f4d7201bad998035113e33a67ad6fcdd38ce90de872a7038d2249e73c200f12b021ee9fb1a22f62489ca82e298e2e4d5da2e1bc6b828e8eb2cb54dd05bb09cda100a26a53ea122033ffd7b625f5ea675c6a5d8a92dd530bf578fa8f064680c55da1502f49b0", 0x71, 0x1, 0x0, 0x0) mknod(&(0x7f0000000300)='./bus\x00', 0x100a, 0xcc18) fchmod(r3, 0x27) fcntl$dupfd(r5, 0xa, 0xffffffffffffffff) write(r2, &(0x7f00000000c0), 0xfffffec4) execve(0x0, 0x0, 0x0) 16:00:00 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = dup(0xffffffffffffff9c) getpeername$unix(r0, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) flock(r1, 0x1) close(r1) 16:00:00 executing program 1: setrlimit(0x7, &(0x7f0000000080)={0xfff, 0x3}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x33) syz_open_pts() readv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/69, 0x45}], 0x1) 16:00:00 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x2f, 0x0, 0x116) r1 = semget$private(0x0, 0x0, 0x104) semctl$GETZCNT(r1, 0x6, 0x7, &(0x7f0000000000)=""/43) socket$inet6(0x18, 0x4002, 0x1) 16:00:00 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x100000001}) linkat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000080)='.\x00', 0x4) mknod(&(0x7f00000000c0)='./bus\x00', 0x6000, 0x1000) flock(r0, 0x1) 16:00:00 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)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd", 0xf30) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() write(r1, &(0x7f00000000c0)="55b79bf805e1d8b0a2f22454c2fb49cad7b81bf9f7706bf965ee7d4503d7566377903b4aefc49e34b2993d1548bbd485da597acef5778b8d0011107b132accd762113942ecedfd9d1d3ebfc4be3d4e90b807243b21ac8a1c6601338ba78fffdeab88642d85207405352fcc0fc26544489c20fdeb3e2d749aeb7c9e010121a63e840362bd1bc196789d6366e6f34738ed189c5ccad084d33901f5140bb6fce10e6308d8898d42630a4a8f454d1276fcd04e8e50627b652eb2c6e2ecd0fd455580ce8293ef02fc4afea79cd6e7f3707c64c61a88c9e45e0e10445f7c", 0xdb) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x7fff, 0x3, 0x5, 0x3ff, "b8d84b80f2795db4718000", 0x0, 0x7}) poll(&(0x7f0000000040)=[{r2, 0x40}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x40) 16:00:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000100)='B', 0x1) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/20}, {&(0x7f0000002680)=""/4096}, {&(0x7f0000000240)=""/243}], 0x191, 0x0}, 0x842) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x7, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r5 = getgid() getgroups(0x6, &(0x7f00000003c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000440), &(0x7f0000000480)=0x8) setgroups(0x5, &(0x7f0000000400)=[r2, r3, r4, r5, r6]) dup2(r0, r1) 16:00:00 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 16:00:00 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/144, 0x90) recvfrom$unix(r0, &(0x7f0000000100)=""/142, 0x8e, 0x1, 0x0, 0x0) connect(r0, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa) unlinkat(r0, &(0x7f0000000200)='./file0\x00', 0x8) unlinkat(r0, &(0x7f0000000240)='./file0\x00', 0x8) r1 = shmget(0x0, 0x3000, 0x404, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000280)=""/4096) recvfrom(r0, &(0x7f0000001280)=""/147, 0x93, 0x801, &(0x7f0000001340)=@in6={0x18, 0x2, 0xfffffffffffffffa, 0x4}, 0xc) write(r0, &(0x7f0000001380)="c083d4c4f18256a4f0f5fa188757d8c8562068705d3830d5fb5eac5ca43aa3559a06727325a6d4757e134090e7161392b4fd59c69d80d1cd1fad2db6ae4d1cca579dca44cf849fc536aed5cd5aed90fd7c556601232822a5d7f6b95fa6ef5fc8868bdfb62c2c67296e76df9224cdd40c288403c326a1772d91d8f7b77fd80546165818e1dc1d2df45c1512", 0x8b) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000001440)=""/241) close(r0) r2 = shmget(0x2, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) connect$inet6(r0, &(0x7f0000001540)={0x18, 0x3, 0x7ff, 0x4}, 0xc) lseek(r0, 0x0, 0x2) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000001580)=""/209) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001680)={0x2, 0xfffffffffffffff8, 0x3, 0x64d8, "46207f4f53570149cfc7e19a3107d1c07ace2294", 0x4, 0x2}) r3 = geteuid() r4 = getegid() fchownat(r0, &(0x7f00000016c0)='./file0\x00', r3, r4, 0x6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001700)={0x0}, 0xc) shmctl$SHM_UNLOCK(r2, 0x4) readv(r0, &(0x7f0000001a80)=[{&(0x7f0000001740)=""/197, 0xc5}, {&(0x7f0000001840)=""/68, 0x44}, {&(0x7f00000018c0)=""/206, 0xce}, {&(0x7f00000019c0)=""/50, 0x32}, {&(0x7f0000001a00)=""/100, 0x64}], 0x5) bind$unix(r0, &(0x7f0000001b00)=@file={0x1, './file0\x00'}, 0xa) madvise(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x4) r6 = socket$inet(0x2, 0x4006, 0x4) shutdown(r6, 0x1) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001b40)={r5, r3, r4}, 0xc) write(r6, &(0x7f0000001b80)="7bc1c978090b6ac5d15e27694eab6d9b8012e47f7b6056b0b969812937cac42e3f0e4965461244395a1c6d24d88d9510f0976b6dfd8731e5bae30d863a54085feb1cce23d0edbb5e48360a917123235ce6aec5df1bd1d22913264b00666cf85d49d83e4f8c6880553229c310255e807a5f6884b6e2cd4ca5eeffc04d54e0156107addbe06760", 0x86) geteuid() 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) shutdown(r0, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000f00)=0xffffffb7) getpgid(r2) r3 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000ac0)=0xfffffffffffffc34) ioctl$TIOCSBRK(r0, 0x2000747b) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, 0xc) r6 = getpid() r7 = semget(0x2, 0x3, 0x10) semop(r7, &(0x7f0000000f80)=[{0x7, 0x7, 0x1000}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000b80)={0x0, 0x0, 0x0}, 0xc) r11 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000bc0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000c00)={0x0, 0x0, 0x0}, 0xc) r14 = fcntl$getown(r1, 0x5) r15 = getuid() r16 = getgid() r17 = getpgid(r9) ioctl$TIOCDRAIN(r0, 0x2000745e) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000c40)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000c80)={0x0, 0x0, 0x0}, &(0x7f0000000cc0)=0xc) sendmsg$unix(r1, &(0x7f0000000e80)={&(0x7f0000001440)=ANY=[@ANYBLOB="01002e2f6275730020356c52c8b443460ea3dc263715685d04dc7eb940be1e4171c18461b65cf1e92429d9546f4dd43f015c707f4eb4e1760189c10aaf3c46ff55af41bae8580fa182b1d73bdab19cafd049b9735c6baa88efb45e63c762dc7fb7365edbabe72a018c29e86cf97c31848b143c923882c92d5315c371aef14ba5d55f977fa30a3b19bd69c4d77b06d1cc15b8384b7219159fd6e7156d10df15e9f0a6cebbe2330e3e5b0ff4e7c447dc4ef11ff8fa8ec9ef37edfd20acd46517061b487fe9ff10c1519f22e87307c5fcb956e1e7e10d1dae183b166bb4bceca194a328d9abaa855bc735f456e33d4bbcfbb082bcc91c01203034c2edc5de513f42d5b8f35ebdbe59c56d4fa57a5f7be40cacacbc96b2aed13eed783446d048544de2998e0e7fffc9f664f3d1578e0fda17dd44b37246e3d24b9c74040eee413c2eb76585f5c56e249b60be32b8fe20e0cc0257dc67e10aab1edc2e3f50407215d040ae2c0d9cd9e1d5319c19006ce6830f471ef45bc36164d8288d11cd5cc29613f51b518eee01810128fd739247"], 0x8, &(0x7f00000006c0)=[{&(0x7f0000000080)="ed3a8932", 0x4}, {&(0x7f0000000100)="b7431766dfff059f581a5a60d5c5ed5e7094c0bc76d95b32e9a5932e7fda9ba46d3f0e565d9b8524888c4bb309bc4ecd52ecb6fea720010fe29e60e6ebcab82711763f5cd5228aa1effd9155610352a3c5225f62fa7a7a1aadbae36000ee3f81f935db71de9807774507f2d09ceaf49f9c76731edf202db84fb512e27f246ade87df", 0x82}, {&(0x7f00000001c0)="d1e535529c8943e4cd0e309416c9a53659858ba010064e25336efadb48170d7cc0607c5135ac53d537d863bf8d6e7ee00e5a22d9d7ec6592c0068aa53d71ccc00b72ff8ac71f0a115c5d1a17f01946df9cf835b6bcc10d0adf457ebad7b630c4a186761e44cc4d83a8f06b9444bb265ddd77f562d6d3faccc41f734215f27679dc7d8d29df42f2252b8c1a5b67e6098b33c201e922f1137ccfbd5d", 0x9b}, {&(0x7f00000004c0)="af3abbdd32884d1d246acac96042a1f2a79472e440f90d67a42ed7b2c558e0ecc70e23332cdcba00721f2db6a525af937d1b99e1c7ef7fb5987a9c24ff2de28960968621091a8c666cc52d7360f5ff6b0a3eed5b6cbc8da312ce882921133762efbde1214e5f8e3a16443d3f2c74ff7c9edd81c52c6e3fb425a0ae9d9303ce18beba420f816daf740f27afc1b15ee693a753cad2d77822843aa438b33d927253506ab10ca0775aa66ff982c302d4a4e50ea3a8ffe37bef8d3a92da41bb29283579c32efcbc540236dc8b63f4f1a40839de5b4269437830247c31c30b0aa908d9bf53a560c1f0effcf65cbfc78e10b9c916d2d23858b8ac3b5974", 0xfa}, {&(0x7f00000005c0)="14d5f8a0678bd113cc94b7a71d2c3b050e067a6d484f0d1ad876d8982faaa6a335989574a0c64467b67ebbc71d21c5c01ef41b640f2d8e3719174333f959b06de93c15737d203939e14ae08b5e67fb9594ee9f0039f2b90bafadbbe54660d2e19f0356c8a6c311e3f90841adcf1c557c0dc9350910bff103ecc07425e0fd6451a3b45b51c06722b429ff941529f25263b562301339345cbd3b511074fd6630bbe63958713f5a4218df6bf2202598d750b30591337198695c568a3c259464604ae10f1b81df89de517f05337207a10bd6d2f2cd6cd248ba9dcc5a515c10", 0xdd}, {&(0x7f00000008c0)="3abc16b69ebcbeba792484f9b40a26cb981886bacdaec83a99dd558eb662496ccc82868a2244d2c320d8b64cb5d15818ce2e1cd73d5fc088d08da1c18662abf6ddc5363e0ecfc62c5fa4c35c401f153be8f0bff25117bca63d8978888b3c9408d6106b94408dbab7175b09685e86730bd4d046a0a63f22225bd35d5c5a1bc4c5ff8e9ed9bb17254259ccd225b010c1158291abea3a8a040bf060ad6f8481e2ae5cfa91442c44ebcdbeed32945396a38900373276eaa22f1234df970fb24df180453fc3c7995a3e7649a1bed5a271c626", 0xd0}, {&(0x7f0000000280)="965f9ac7ffa6827dc1a94eb9eb8715f54e1493e6c8ea90a18062d390d54a5dadf903a5b54c90342bd320a5340ea4eab187aee1c9284c4069780bd2acbcb6cd63698171", 0x43}, {&(0x7f00000009c0)="fd5e28316747b83dec69f16bda4e40953f4d4e117a641e11b2902a3221284eb2ad124927f78d814004a7df06391c158b066a2d257a544fff16a3918078123e5d8321f51f4c2abf43c2af1298b2d8ac963980d54752caa5c29f273d6679e6736353b57ea65f6388e0cd70ae2c7852efb6127b7a899621d3cb79fbe728c932fdb8326401cf56b4f6ad18054bb07ff1ba89ac27ca914a4200a3775fa171bb7c04e501202bed03048cc616aaaf9723db115c146af676ade2856fe43ffdb95366ee240587043675526629111ae959717ec008e72f4ddeffcbc7b5bd1f050d05", 0xdd}], 0x8, &(0x7f0000000d00)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r8, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="0000000020f8fffffffffffffeff000000000000", @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000010000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00'], 0x168, 0x4}, 0x9) socketpair(0x3b, 0x4000, 0x1, &(0x7f0000000f40)) write(r0, &(0x7f0000000740)="24bb2d1014d28c610260c19195fabc4cf075b4f55f9684f0e158d49d8a8e246764b84cf9da1335532ed408d765279bbc0f84b87b42ee6d0d81f4a127c00ac99c72a1cca4882889ad617058a6d6547ad1d0abba425fd0b2b35e21b1dc38ca5ca9e1e8e366c613a654bd371f2a746283bc52d1e9ac946f4b0494a5ebdbb9dea891cf49c51779f0cc2af036782afdce5dd9f53640d6f0d6214b4563f06822f0b9afd56c19bf95d79e508c82257bb80602b72a133861faf6909b73b363f0ec853e0e939932b2a19af778693a67dab9204ff1722e9acf0b01853a915f160e4edbe6a83262b19d9e6a1ac27006bca6645df0d60000000000000000fbbe0288f65c7e48b53c31cb826044d9a983b7d9818c3c307da1fb996135c4a167a0e9715328118c77033c42e556c3eab38807da4588797c2d05f640c44635745fd6ab3b323fe80b794a55f59c5fdfe8dc65222b77b9e1d613d499eaf83f947ed746e893bc1e675fd842e7d26e0650cec9649eb77505a90d7649fb584f2f79", 0x177) write(r0, &(0x7f0000000340)="f2a50dcd4c3938a53b21f1d2851b5cc77d39763b23cd837e3dd1b30a20a51abcfdfabb83c8ec3590a3b0ae331a51b5eb17ee19bd292a30665cfa8863aa79d4767140e4ccdd827b8ca65dfa426cd5e5024d4c16390ff78d1f55c16e83f1cf1ae5ae97c77520b78025dde3774e92de7a8832056fc8e7d9a43314060dbcdd91f845f59293f038851b5c09a251f62f2cc3be89f090a5ccca27417838725f8a70957373350ed9804890d2d0bf9489fa1faf25fa94df7a653e2decc1262968acfbbc3d8e14754873ea79fa7d62337a15eb555580fb76f1db9ee9e5b4187407ff484db079f2c07cf787541a33d430e59cd7c572b09bee914086525316759c704633e83371be4a6900b0af2f9605915e66a641ad0461a5d8c0b3009b4e95284c5cd8843617cf627128c555ef6d0ec52b04068373bed2ba63bea54d7d862b32313881f44bf6bc18c737e9ed035c6d54be5359183ed6108d70ac11cb8e97bc1f6cfa5e9365688d2b90b4ae289bbe176a046a1f87dac3f0d27d8c7e2e", 0x177) execve(0x0, &(0x7f0000001240)=[&(0x7f0000001280)=']J\x00', &(0x7f0000001300)='&\x00\x98q\xf4\t\x0e}\x9e\xdc\x15@\x04\xf8\xad\xa4\xa92\xfb\x0f\f\xc5h\xf5^\xe1\x81\xcd\xacV\x1c\xea\xf1\x86\x80\xbc\x0eVH\xa0\xedJ|\xc9\xcf\xcbd\'U\x1da\x12.\xe61\xa6?\x13\x1a\xab\xd6\xba\xd9~\xca\x80\xc5\x1a\xe0 f\xd6\xa4\xf8U\x82\x18\xfa\x94[\bP\xfb\x85\x0fR)\xd2_\xab\xc2\x18\xa0yY\\\xa8\xc0a\x99C\x1d\xf6\v&\xf2gZo\x03\"\x86N\x15\xec\xeb\xe5\x1dgQp\xf1cF5\x7fj\xa3\x9e\x19gQaW\x01\x03aUT\x97[\x8c+m\x80o\xd9;1u\xc5\x05\xf0\xff{\x03#\x0eZ\x04\xe2s\xf6\a\xf1\xe1\xff\xe3\x8d\xd1\xeb[\x18\x95\xfe\x06\x8c^#u7\xa7\x151\xe7\xe4\xdfUL\xad\xe4\x9d\x9b\xb47\x1a\xd8\x0e#Ln\xb4:', &(0x7f0000001400)='\x00', &(0x7f00000012c0)=')&m\xdf\xbe\x8f\x1d:\xbf\xd1\x85c\xad}\xc7', &(0x7f0000001180)='\x00', &(0x7f00000011c0)='\'\x00', &(0x7f0000001200)='\x00'], 0x0) 16:00:00 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000100)="c47b8b05", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x7, 0x4) mknod(&(0x7f0000000180)='./file0\x00', 0x2101, 0x1f) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:00:00 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) r2 = open$dir(&(0x7f0000000100)='./bus\x00', 0xa8, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)) ftruncate(r2, 0x6) open(&(0x7f0000000000)='./bus\x00', 0x100, 0x4) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) 16:00:00 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r0, &(0x7f0000000080)="9e351eae4c0bbed3a9461df89de4af9737d6c675fe8a02ca1eadb96a55970ba968b7ff0d6944bea2e98744495324f2bd8b239151536bc2e2afccc9817320636add76d78b807c47340e5e8733def6ae69d8f83ce044351b7a225f6be9de4de9e9cac6e4f0d3e3b57d75a38f080dff9a1b8352ae4b5b9efc59c9dab9a49d61653c80b9a3d70dd834a5a2c6ec97a12e000dcd67bc81e199703412cd2c305a474c69bf53f7c5976932228b9501bbe3150c459d0d2fe3", 0xb4, 0x401, &(0x7f0000000140)={0x2, 0x1}, 0xc) fcntl$setstatus(r1, 0x4, 0xfffffffffffffffe) r2 = getppid() fcntl$setown(r0, 0x6, r2) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0x48) write(r1, &(0x7f0000000000)="6504647b70340e4d2bf8a9a3e36f4fffc5ca6cc0bdeff0da8a23c7ad7a0dedf140e9d5863e8d51bbcd8855e08576f61e0afbb93322b43a31a6cf6c0ec45fc91299190f45138c6204455ed343f276a6353b48393917eac69a080c307556ae9407ab98", 0x62) socket(0x7, 0x2, 0x9) 16:00:00 executing program 0: shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffa000/0x2000)=nil) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, 0xfffffffffffffffe) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0xc000, 0x903) recvmsg(r0, &(0x7f0000004240)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x801) 16:00:00 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) read(r3, &(0x7f00000000c0)=""/47, 0x2f) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0xfc75, 0x0) kevent(r1, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x81}], 0x5985, 0x0, 0x0, 0x0) r4 = getpgrp() r5 = getuid() r6 = getgid() r7 = fcntl$getown(r3, 0x5) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0xa, &(0x7f0000000280)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r10 = getpgid(0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) sendmsg$unix(r3, &(0x7f0000000500)={&(0x7f0000000540)=ANY=[@ANYBLOB="de0a2e2fa3b30ea947c4dd8e66696c653000"], 0xa, &(0x7f00000001c0)=[{&(0x7f0000000100)="650164c4de779bdc4bb9a274b41b177bf8a0dba71ada29bafa53bf5ab3849e9958192b35865fc6329562eb1c6dd26bf6800cd0066fad2526055c7e497169ded37cdd4a0ecfb1b6ff33608399df8d7213bd4d556278ca425c0e354d3756eeb010cb7598d8d45c5c96150b62144556df5ce1682045dcfb101751c3a1ae67355095812edfdfaeeba390b725f381fc68292a5833c31044a6c284f8df69695a5b8b5d59ea91e4460fde4edeb0bf3eb28aaddd50c14d669ee316", 0xb7}], 0x1, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x10}, @rights={0x38, 0xffff, 0x1, [r0, r2, r3, r2, r2, r0, r3, r2, r2, r2]}, @rights={0x18, 0xffff, 0x1, [r1, r2]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x18, 0xffff, 0x1, [r3]}, @rights={0x28, 0xffff, 0x1, [r0, r3, r0, r3, r3, r2]}], 0x100, 0x407}, 0x400) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) write(r0, &(0x7f0000000080)="e3", 0x1) close(r0) 16:00:00 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000002004, 0x202) r0 = open(&(0x7f00000000c0)='./bus\x00', 0xfffffffffffffffe, 0x2) poll(&(0x7f0000000180)=[{r0}], 0x1, 0x0) 16:00:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0xc0, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="c28c78ca334a2a41c7f2d2df97f7cdfae755aba5fc0140558a47953e2e4f9a9bd67b10aee3668f98dd88b0f415812733e757041a2391cf9b97b186682b75c62510e9f113fc237d6f71476298201aaa202d6253f5ab6a4078b81b51efea62c67b39fd5f70496bd9f3eb342a805b48e8fcd3a0280ed7398922f648e213ac7c8e4630fc2f8f4be9fb65a3cdcd6751468def0ac35fc4a7aeddff6c78a4457013a6d5cdad7ffaa01588551953a7c8b5af365f8ef2673419e2604017f6b051a7fe4b23c38f6550dfab", 0x3a2) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xa, &(0x7f0000000000), 0x201) open(&(0x7f0000000180)='./file0\x00', 0x2, 0x2) 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x1) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x1) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x1, 0x2) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) close(r1) 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c5) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x4, 0x20, 0x2, 0x5}, {{r0}, 0xfffffffffffffff9, 0x1, 0x2, 0x6, 0x8}, {{r0}, 0xffffffffffffffff, 0x80, 0x4, 0xfffffffffffff822, 0x8}, {{r0}, 0xfffffffffffffffd, 0x4, 0x80000000, 0x240000000000000, 0x9}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x7ff, 0x4}, {{r0}, 0xfffffffffffffffd, 0x84, 0xf0000005, 0x3f, 0x8001}, {{r0}, 0xffffffffffffffff, 0x10, 0x80000000, 0x31, 0x80}, {{r0}, 0xfffffffffffffff9, 0x0, 0x51, 0x7f, 0x7}], 0x2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffd, 0x10, 0x2, 0x9a98, 0x7}], 0x5, &(0x7f0000000340)={0x80000000, 0x9aa}) close(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x5}], 0x1, 0x3f) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="bcaa862ed227558e4d79538acdc5390235e56a0d2b7a1d3cd5128fb6ec1c63a61930058282190675351d86df76f5d59dc415eeab2a86908c586b53b3beb3479ddc7d4d2981000179c2a75607ee", 0x4d}, {&(0x7f0000000140)="fff6f602e203d66ec323c393c49586bbc1038403ec1a6b4c7e65bf4b5975bb9ad32c65b983b58ebac5ec1aaf2f27605c0370297c5ce02a47d1bcf6db07389a781882c8a0d94943223e1c38ff", 0x4c}], 0x2, 0x0) poll(&(0x7f0000000680)=[{r0, 0x42}], 0x1, 0x0) rename(&(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)='./bus\x00') r2 = semget(0x3, 0x1, 0x22) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000400)=""/252) preadv(r0, &(0x7f00000005c0)=[{&(0x7f00000006c0)=""/4096, 0x1000}, {&(0x7f0000000500)=""/191, 0xbf}], 0x2, 0x2a) 16:00:00 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x8000001000, 0xffffffffffffffff) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') open(&(0x7f00000001c0)='./file0\x00', 0x20020, 0x40) writev(r0, &(0x7f0000000100)=[{&(0x7f00000023c0)="4328257d42c3ab4069040e251ce63b20f60fca0f833c98ee9a7bac0d25b01ff0eac84392083ec61180fd3f65459b9f1d110ac0532728ba58100007824511792ea47ed95449abd2af9268b4511094f8fd800348c40a5fbb32237566c9b931eeda801595f1ab8eb7c0cbd2a364e8d6715f955048f2051b1fc8844f1b1a9311d168727ad0f341eb2f20f63371bc8d70ccbe25eb3357f377ec9ccba449951bb35f53cf8fcb0babf782e980373575298ae27597a3a6b5faf0bb1379faa6d133221ad4b738f7db733ee06b7253907c1d4284591e1c6288b8cdfe957310cdf638d20aca051232aee529e42cb35254ae15c8ffb136f11ad2f3ba9b6d6bb2052be67dc86719404e770c186a64a903a030d700c775a68390b76ce296c54daeccb1ce26c68c7feeae3c9b41cb9a839042d45766ee07611b537ba2c36764130bc89394ef9cb6186468c2571ee9fd4752a3764fbc036a65188820d3c6e3b99f9c8e8edb06cb13bde30057608f41492733412d44157c1905da4d507a51a84592f1cc6d32f146c19e632c5b4c806aa369358755ad57a04d05d6342ff2f582e1977608de64c2e192157e749e6400eb4fa5c933966d680549cb40682c2d77ee3de300976921d0249dd0a6c2066199fa0bfb4908749df74add7437b78d84e84175425deb0e6243304b28df9f26903a57a8d6b3181a59b29cc12afe46e0c6a9376b1bec73c4e6c76bad1e03281ce392a649f5c39061c443cdeea3f82dd68f53e7ce3c872f23336d9a2576f99d2678af16771f7494f479b10953d2771b104586f16cbf297bf4d0f970a1959c341dfd3f5b7c5bd4eba5a3f882636ad7777f4fa737aec7682e703297e947928a95cbe47e074cbeadc1ab741727c22388f38393f97ddbc5d44166de630666e2486c568e41632943d2571108d10e58cb5fb7548407d87aa370b8cd67278645ccdf2a7ddac5a5154a4cc819725dc061955d437ffd1f330ec50c92edc75b43865f603113bae537b9108764803f9230b9ed1998c82280617f5a17639c856e5fbc57442bf978b40838a8b41a787e2f0255365c36929d7cd7224c204833cdb9066c50f509f2d74993b7a251619d4ec93c0251c4b9220c9ea520439b94c383de1784269bd3a11570be5a22cc034c66b8c6b942d98255f377448a88ed6bccc7847c0e660526013929b2a5bf14d790bdd0aba792b06e28d899acc72e6100d1226c5f9ca4b94e8497b90be1b168990570f90d90ca224202ad7a4454fa8b5f90d23aa3a6b0d1c48ec45f93006b07a899cdcc6b688236c40e19f6a576350b65ec01a58827bd34210f736d0420cd47e6088a6b91eb5e5400fe44bd7f44b1d9daa31f3e707e4595b4a30e3f695b420639d70244754860acb0ac65632bcaabdcf496718653ce1d1a75e4488c24cab5e26d10f426bc65938c741eeffa96a0afb0927e3b60c217d4aafb9b9388cc7dec7fb7b69cd302d1acb8223769c68676b73abb836d73670ca814cb1abb07aaa1694c0f32bacebb8cbcde28588a57e501b70ddb66909603ef98e10012904a1f1b3da107c57e6445a60cace5edab7195ce9132d8be57287dc9abbbcc51bb7fe2a18abec2c415ef5a0395d290ddd77f884868e18bcc720b1f838a6849bbb2c4f263c98f7fd941db8e761ecce10a14b6cb532ae7fb79923d6d0104b653c14d7572014b21b109e58408f3fe34b370b6ab1bcc89fbb7189f73b22376f320e47d4c0a3df173844fbb460093063819489c8b1a2e2f836d173a08aa5790cc023fedc88d6f9c03eefd6880de1f2ed46ef9eb2107c73a6dafd5377b6b8844bd0a4ee3940fe0ec77ca05dcfbc157751729f9bbc69792897e6d7e11df596232deccdd1ca18096fd1cbafa159d2d542640dcee9b1d8704b9cde995a01a8b13d0e7d7a00d928f8db6d286599692ec394bcf749d8f676d6c3b86d5d47e85d0959c159fbd363e283720f3d02788942ace8e64ded9f0609f263c1f8246a22d73819f6973a64d96d9aa156c2ef28438c5615d0cbd3c32f64f7b51345b475dbee9f47b45ce1b34c75b8a680277b9493ee500b172df2c5bfa3ca0624bf2d3764520acad4db94b2ac28ccd3422002812ac047d46b8f6ce5ec1a105c95003578a5eedb165cac7dea8308c8636d71c3be3a6712c8d54db1c35933fc39b544fe4e167f042d40f21753940c967c9dd44bc4f0c63d8c1b9c71be9434c7906ed29bb37382421d998c3556fc38627b90ee38b3241486b2c73f1b32c80696c4a6f9b25257abfe83ce726dddebb5d7f1ea04505c79ba3333f3e4951c1b958aac1e4476a07265ce55aecf33c72a781567d4ebe4d0883bdb5e072db763e9befa1d3e3597f9ae19a0209734c513d145eb92f5fc7c1fdfd339891b8f0d2be8988275e435d1f4d8752128c1c58f9daaba265f6a16132798dc996ecbd41c0cfe2c60890bb7ec49aab3e9bc75f240f07c2d148b67f3d2b91cab20bf4aec0ef723431308fe58f73a89350256a94482a453218d50b7d47d5db947484b66d3251af7851a775e3e1162991a8958be42c0bd573abe4a6d008c09b8c83bccbcfc63915adf2ecddbdfd28399b16a1ca343e16d63044e07f3f067257c25353505d06da90786ddeb886112279fbceb7083062ef1bac5f889a1fde941047828722aa97fb155926e5c3dcaa94e95bab8320b6084e2dbd7baf1fd80e4026cebdee6fd859724d5200e3885b1a9b69aa0454b2fc2cd68cdcc944c714c0471bb7689fbbd65ce1f257a0728a173768cf908dc04e643e4a685176c2732db8fbaeb5f4be4e13f22c775f7c37010b401e69b8b501b6df8e6848640c9596f59958b4fb4b64d8e6e26ab2353652e71ff2e37928a35c2160dcb273abf9938d9ba2cba59fe2cb769eef8f87031c0d51504b6309a3efffecb8e5eb9aed5e5159e7c20d7123ce48f7d6d7ff811a945891f48a53ea5d1950f0edcfef4bc1b26f3395b3cb86fb3c1b6a1b3895a0351df5454a06e41b884fda8a287941be36e9996b0d612e580c3b9132092052910c54fbddea04c0fb008956964320d03cdec0f0c20898faa04c346d3de7d2f2927a37829d499346784aef9787322ec935d479baf26ce74ddcb21630c7a4b05856f54814b36239e5c2da9fa487e2b43a9c4fd7bf12cf1cfe0472c4ccff97b50004c1fb37a6ba98c0210a9b4eaa414f64d4f8b6f986c05849a2276d96739256cc043705e079f07534394ffd54d825371f7f11ee66b1afe1f0e1acc0351511339b3cfcd357d6ebbbf053f8b16fe8cf98ca3b296812aeb283c5f0d239dbbd2d78b5cd61f6ee0cd7ab5db8afbf95a81ce6dfc252624ad7cf1f1b1d9d690dffb1dc42247df14155c2095b5fd720a7afb3457dc8b90a28738d1fe278900c0547bc7a29ba0fde5f7c4c238ac000a1c6765e15f5c63cf1facbe5ab9f4d7fbd54255d7d357e2ecb9daec030d296b7eeffa17cfda823d65ab6c1a3bceb08cc9e40f48d0cbf42a2b23240048e6048ab691e602a93cb05b67ee33391f7492d4461c24f1edec994c3359b9bbd63055aaff6e48308e5e2be7f701b0fb5fbbe8edff90a2703b39db6d5dc3f55a15bc2f4a77b20939f68e2a8cd7bccf4393790eca2eeb92b34062a772083787de917b0816f6d0f99535c9cecb2be46858fe669a647b60082dafb1029b7616a1eefd1ec7da6d3f0bb4b96c11adaf78ce3a63060580414977c8a879914f9a54a6acab29944c1fa8a6edc6350ee1e107fddf88eaffa41a397459f43cc81e4c75c79bff028856890f9bd2da81517186037463f5995ae8f48999d4d5e970f5a9582ef563895fd66d0ad42f54cc9f6309efe33618bb7cdd3d3581bda119ede41cca001c788d87458a628696ecfcaf62c3b1d3fa132e66d843d9c28807c25d859b15cce3751f24ab69bf8066fef1aa754b4f7a334b704528f1c34cb55fb785cf5020e64a3fb73097e77803c56cde872308fceab3cee38750ad743c443f8bfd8f0e12f2f2d1ffa6a8b47759cdf6fa3794edf95479ae71b23453b6ca64e54605de8e965011e4f077442966141d23fd008dfb0e72a77397414eb3c468212179af91fbb707c58db69af5659ecbdb4aa06aa026057f94bbb944604f60f9ca1779f4cc176e76a98e9e1a7acb08c66de697ef6eaf7750ffc84e1fbbf444d2636e375760d066d0ef29d12456d24f1b5832c20ea72a56c510f7255336673cf5f1f387146e872f3c13cbdea8fee7a830c6058da58e96a3f2d20a90168805dede5e3988adad48bb86a632cf3e60e4ab3fa3d764262ca547d4179d79e72070bc05583a56d4973f263b8d4064ebb408ebeb0c9fe1e4eb7abc3b2208f043fa7bf6b0e48160f8a2462cfd2399d37e4de28386d580ffd7557d415c026774c3fcc4e96947aa90367afe97a53aaa041cb1929be757c3112e0ce03f91afcdcdee76e4cbe64f56ff6a5e51e0689863a2d1b8f0bcfe6eaf5bf6875ecafaab4e8c70c9e108421c3de21272d7ade4011fc3c03b4139063f83d64520b08fb7650028b295dac336762ee933558551665e0e90287cfb0ff99bdf8fd506e99ea143f52f6165905a07c3c1c401a8fbc103604a8b6162df0e2acc370268f56674feb50ecb82c3385c0224f2dd9bf1f45e3fe1e492f69f8791b1b8df9afa23a0bd1f8c4f8da822fa8e70059d5859df74c43d3790fd40442b54db6a24d9b9ee77126c4438cd3218e99a998c267dc5f1a57ad8b3af8035ce6d028dadd130c3bc642a27105200abb217a51b9e97de75627b3a34d1219c103dad45406839551581ca78daf0aaef2d0e74df51470048e07e3dc679d1570e65d5eee891532dee22634b3c94277bfaf37f3d2d012dfa9ceb04aa41bddc9af53525314ac649167586f06c3c278272d1f813f20badeb7599a4c3b700a19c65877d2c0beee05a632f773e6407f8d9e55fdeec4163212b158f2", 0xd94}], 0x1) write(r0, &(0x7f0000000000)="1025bccfd74f286c2da479e02076160e9be13b8c039f5282a606191584af2c2f0da70089f864c6fd98d456ad2541ceed6443e3b90c0bffc7564e9659d54537b559ddfc5f472156cdae4eeff3eb152e19e96ccb0c4b0fdaf1255effa30b10191151837b09d9ff266df2f53ecd8e", 0x6d) poll(&(0x7f0000000080)=[{r0, 0x4}], 0x1, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x4538) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x200) r2 = open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) select(0x40, &(0x7f0000000080)={0xd}, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() getgroups(0x9, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r6 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r8 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) setgroups(0x8, &(0x7f0000000340)=[r3, r4, r5, r6, r7, r8, r9, r10]) 16:00:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x4, 0x2010, r0, 0x0, 0x8000000000000000) mlock(&(0x7f0000c81000/0x4000)=nil, 0x4000) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="d02ec620524d64ef85428811c52eb784020293f00fabd727fcc76370e3462527df1226ed8217c89c89ff2945d1ea36e97dd4c926816a803f224f212e0772e1b520a47ef8b0129be12ff9d1f2074c8188e8906ba77fd1510c6576459fba7b5c40ee0877802ff5e7552d3757eead502d82f1413c7551ba6acfe6fa2d66dafd2fcc4e2fccf44862dac7b1ebc5e9af4cdfee5764f6c75ee8bd4e99ba81f5836f9c2ac6dde13dab726b611c6cbeaff54248d95a989b098bb7bd2e7d8dbe7960c9a1be9d89eaecb956a142861994e92d2ff3a257", 0xd1}], 0x1, 0x0) 16:00:00 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x0, 0x9, 0xfffffffffffffffd}], 0x2000000000, 0x0, 0x0, 0x0) connect(r0, &(0x7f00000000c0)=@un=@abs={0x25af90167d5e1800}, 0x8) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') 16:00:00 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) r2 = kqueue() kevent(r2, &(0x7f00000009c0)=[{{r1}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) write(r1, &(0x7f00000000c0)="04f4484229dff5520e4dc2606e32af604413cdf37acc7a5d0f08b231996a0ce31fceb5aa5c6e7dd5acae6be35e12a3d690587d8630d9fe10ec565b9164e366a725d74143924ffbfe7ef60abe33c9145139d2fabb403bfe266afd96a6a018d3c499731c1ec8a3d6bab41714088914744656669d68b8d351955df16f15170405247ee6e8acc9fe26fad9e19f6a9ff4a979d024317895835942eb5ba075a88bc577beb0d530e7cbc85d3112e11b8d1aa08a873f7eba1e926740ad24f013824395aa95e0594d800af8057ee4823ae588d5048b5dafbf62fca3b81e7936c8509df5e7eccdeb81cfd97a9cbc377a909802b1fcb825bfa14fb695067f8eb2bb7be343c0b85523eff8bc011f7f158422ad6cb62d8bec654caeae9aa3e46061a3ba433dbf9e78c795f1d0e72576994f9fd122", 0x12e) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00', 0x4) 16:00:00 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x108, 0x183) recvfrom(r0, &(0x7f00000000c0)=""/43, 0x2b, 0x40, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="710df240ec011dc91cf36638b4990d4451b7865d5ccb53afce"], 0x1) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) 16:00:00 executing program 0: r0 = semget(0x0, 0x7, 0x290) semctl$GETVAL(r0, 0x6, 0x5, &(0x7f0000000000)=""/124) semget(0x3, 0x0, 0x0) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x7, 0x42) recvfrom$inet(r0, &(0x7f0000000000)=""/78, 0x4e, 0x43, &(0x7f0000000080)={0x2, 0x0}, 0xc) kqueue() kevent(r0, 0x0, 0x3, 0x0, 0x1d1, &(0x7f0000000100)={0x4000}) 16:00:00 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffd4}], 0x1, 0x0) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') 16:00:00 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) fchmod(r0, 0x3c) ioctl$TIOCDRAIN(r0, 0x2000745e) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000000)) accept(r1, 0x0, 0x0) lseek(r1, 0x0, 0x2) 16:00:00 executing program 1: clock_gettime(0x3, 0xfffffffffffffffe) pledge(&(0x7f0000000180)='\x00', &(0x7f00000001c0)='*r+-\x00') r0 = socket(0x38, 0x4000, 0x81) pledge(&(0x7f0000000100)='\x00', &(0x7f0000000140)='*r+-\x00') recvfrom$unix(r0, &(0x7f0000000000)=""/208, 0xd0, 0x1, 0x0, 0x0) 16:00:01 executing program 1: r0 = socket(0x1a, 0xc007, 0xfff) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022ea1e2345db6a84e28df4de7854be09f71ddeab2dd9268b42afc1136b5304cfdf03058e9a308c0517d494b4f9f172ccd89041d071509a293b6933784e71fc270c93242bb132cadf5dcbe000285e1cfed2f869b4a66de5d025bf4cc9cf4f343aae3936f6be33849a1090000000000000049add47e0b6bf1570d2777726522ff46f578bab8fae7b0139a26738200bd2253a1ce2f60d05f6ab85600905590f42633fc47b6dfb18b97d1085260301e935db62cee9d77bb7a3c13200ea03569"], 0x1) 16:00:01 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x400, 0x80) r2 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r1, 0x12, &(0x7f00000000c0)={0x0, 0x2, 0x4, 0x100000001, r3}) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) 16:00:01 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) listen(r0, 0x0) listen(r0, 0x2) bind$inet6(r0, &(0x7f00000000c0), 0xc) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x200000000000, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000100)="becfe1a9187aab591d4a702efc09744cff629d24d38adb7716275d0a435aba8d717354b823671902f2cea2282ea5ee75f71c3038bfe60680f1fd62aad395a1fe03442f9461c4dc128bd8955af0dda500c9c90575c7f79f9b45b89e0aa0afca1eb0d465c930", 0x65) write(r0, &(0x7f0000000100), 0xfffffcb3) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) r3 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) lseek(r5, 0x0, 0x3) fchown(r1, r3, r4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x7fffffff, 0x1, 0xfffffffffffff67e, "4778a9f86b67fb54ad4e09051a47e41a00"}) poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x0) 16:00:01 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ff7000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ff7000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:00:01 executing program 0: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000002000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) shmget(0x1, 0x4000, 0x40, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) 16:00:01 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) r1 = getpgrp() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0x2, 0x0, 0x7fff, 0x3ff}) fcntl$setown(r0, 0x6, r1) mlockall(0x3) 16:00:02 executing program 1: writev(0xffffffffffffffff, &(0x7f0000001640)=[{&(0x7f0000000500)="6bc2fd4515b84605257ff44c0f4943927af6c67e514f00ef1d96d66fa656a9882475dabdb0c83804728e08f9ce400659821e7d778321e4fa228cb7f8d62704e3c3430dfd72f8bae002af7f27ea44e5bc7cecc9628f282ede92b4a1700d3fa538e1d27608b251da807cf48338dc0c225cc20df25e9d756ede0e456a79737a3a8c9c91c4811b2284339d16bb5ba224782ec095752e8ddec147945863c574d2b33eb7740f82491d390e245ec2a9fdb34f2a", 0xb0}], 0x1) r0 = socket$inet(0x2, 0xf4dd0dffc10dee06, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) kqueue() close(r1) socket$inet6(0x18, 0x8000, 0xffffffffd08e3c42) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080)={0x6, 0x2}, 0x10) recvmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0)=ANY=[@ANYBLOB="8700"], 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0xffffffffffffec77, 0xfffffffffffff8ae}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x9, 0x100}, 0x10) 16:00:02 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) write(r1, &(0x7f0000335000), 0x1023d) execve(0x0, 0x0, 0x0) 16:00:02 executing program 0: r0 = socket$inet6(0x18, 0x8004, 0xa) sendmsg(r0, &(0x7f0000002340)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000002200)=ANY=[@ANYBLOB="20e3ffff6f6a6746f2ff000000e284b1c60100000000000800e2"], 0x20}, 0x9) 16:00:02 executing program 1: utimes(0x0, &(0x7f0000000040)={{0x200, 0x2bd}, {0x1}}) r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x2b, 0x3, 0x8000000) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000005140)=""/4096) 16:00:02 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x12, r0, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x7, 0x5012, r0, 0x0, 0x0) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) ftruncate(r0, 0x0) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 16:00:02 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000001700)=[{r0, 0x40}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) readv(r0, &(0x7f0000000200)=[{0x0}], 0x1) socket$unix(0x1, 0x1, 0x0) 16:00:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x10002000, 0x236161b3) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x81, 0x3}, {{r0}, 0xffffffffffffffff, 0x2}], 0x800, 0x0, 0x8081, 0x0) 16:00:02 executing program 0: setrlimit(0x8, &(0x7f0000000000)) r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) dup(r0) msgget$private(0x0, 0x400) setrlimit(0x8, &(0x7f0000000040)={0x0, 0x7}) 16:00:02 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x100000000001) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = dup(r0) r3 = syz_open_pts() ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000000)=0xff) fcntl$setown(r0, 0x6, r1) r4 = getuid() r5 = getgid() fsync(r0) fchownat(r2, &(0x7f0000000040)='./file0\x00', r4, r5, 0x6) 16:00:02 executing program 0: mprotect(&(0x7f000036f000/0x3000)=nil, 0x3000, 0x3) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100), 0x0) 16:00:02 executing program 1: msgget$private(0x0, 0x40) r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0xffffffff) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:00:02 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) recvfrom$unix(r0, &(0x7f0000000040)=""/126, 0x7e, 0x40, 0x0, 0x0) r1 = socket$inet6(0x18, 0x8003, 0x0) r2 = syz_open_pts() ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0x1) getsockopt(r1, 0xea, 0x2e, 0x0, 0x0) syz_open_pts() 16:00:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x1a) setuid(0xee01) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000180)="85", 0x1}], 0x1, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1003, 0x0, 0x0) pwritev(r0, &(0x7f0000000200), 0x100000000000011b, 0x0) 16:00:02 executing program 1: r0 = socket$inet6(0x18, 0x9003, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x9d, 0x7}, {0x7, 0x5}}) ioctl$TIOCEXCL(r1, 0x2000740d) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) 16:00:02 executing program 0: r0 = socket(0x1e, 0x4004, 0x7) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82025ae439a30cd8bc266c653000f5e56d5aa7974d686e0e451448d924be4af5fd25cadef0058cd2009bd526bc0e4c7a837a395d96e913aa824cbe4fa67e39a20aeca7b9ccb557df218aec49afc2994caacd2c550798a5b8e8e61ae7ef2983992a764ab0a12bea6fd789041df88bfa33a7292fd4ed0fd223767beeb62400962a4b35dfa56a76f49e85f54ee945d14e3ec6a841043aff7f00000c0c2dfe353e740f332cb99201a03f6105c4b030626596804d0023a8c58a13bab5d6ff2c"], 0x10) r1 = socket(0x100000800, 0x3, 0xfffffffffffffffe) r2 = dup2(r0, r1) fcntl$setstatus(r1, 0x4, 0x80) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x11, r2, 0x0, 0x0) dup2(r1, r2) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) poll(&(0x7f0000000140)=[{r1, 0x164}], 0x1, 0x0) ftruncate(r0, 0x5) pipe(&(0x7f0000000040)) 16:00:02 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) select(0x0, 0x0, &(0x7f0000000080), 0x0, &(0x7f0000000100)={0x6, 0x1000}) select(0x40, &(0x7f0000000000)={0x7, 0x8, 0x100, 0x3f, 0x2, 0x5, 0x9a0d, 0x4}, &(0x7f0000000040)={0x2, 0x9, 0x3f, 0x4, 0x4, 0x9, 0x0, 0x1000}, &(0x7f00000000c0)={0x7, 0xff, 0x20, 0xf53, 0x3, 0x5, 0x7, 0x7fff}, &(0x7f0000000140)={0x1, 0x10001}) 16:00:02 executing program 0: write(0xffffffffffffffff, &(0x7f00000004c0)="e3", 0x1) munmap(&(0x7f00005df000/0x4000)=nil, 0x4000) r0 = kqueue() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x28680, 0x1c2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x8fe6, 0x9ad8, 0x6, 0x9, "86a5cbea6eacd52695d92f8dc8e595a9f6f1e216", 0x80000001, 0x1000}) mlock(&(0x7f000008f000/0x2000)=nil, 0x2000) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffc, 0x6, 0xf0000092, 0x9}, {{r0}, 0xffffffffffffffff, 0x4, 0x5, 0x80000002, 0x8}, {{r2}, 0xffffffffffffffff, 0x2, 0x1, 0x1, 0x7}, {{r0}, 0xfffffffffffffff9, 0xb0, 0x20, 0xb0, 0x401}], 0x807ffc, 0x0, 0x20, 0x0) munmap(&(0x7f0000008000/0x600000)=nil, 0x600000) mlock(&(0x7f000018e000/0x4000)=nil, 0x4000) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000080)="9896b77e13ee91db21296db763f0c00663a547abf37dd154749eab7dffec82454ce1c0b91547d0d84cc0a4555c693dad7cbba5a6da7a17161a0c292eff0c794bf671c37f81a9bc4f7e1ae3b9292795e5591f5d1ff7ce953bd45bf2fd80c64cc35f0cd6da7670c15fbea953818ed337604c4644694785140ef4bb8a074801fe1178c78dce7507cdc78ec90f64afd9ceb364257ca0cbc0c4e5fec7f7b0f10c18ab7927ee4863f3aa7a96e01491edc5d340bbe7a478e947a49a66611307f5d502edf8537d2db1bb5fd44efb76ce179a4845372af9256d5030052d3669dfe47d8c329deb0982fbe3a326a911421ef23fdf048d982829e9800b8ecb8ac4ed0a", 0xfd}, {&(0x7f0000000180)="3e7079b6318f4be2ddaa0180fa20dcceb6817dd166021714744ba0b767051caa753a2f4cc9ec09cc871cc8da51ecfc5468c25dae6f3a47670398f584fbc6df314c02b0f38f204b6654e1b46a333ae9e183e77dd0ac80dffbc38e4c1073bc293525bb2521cf2831fbd155a8c720298c", 0x6f}, {&(0x7f0000000200)="c2addaa3d139a102e964af1e6a2fba9c47e76475d7c814d8f52d", 0x1a}, {&(0x7f0000000500)="e77a2e9c6f975f042b1e87a672219d116ac87773e4af6bb23b223ed2023a22cf77fb061555b245a4846e680de693dca85fb3b428224f1900fd29c52828f5533d686cb27b103b8fd11757e1fde87fe505200a034edcbedb2d51f59b6f23c4b990be30e1dda6b6336e7de1566ecdd5864ad3cb3b2f72e159f1d90034e73a01b44573176af8012210f8d8ff052a4f60d149c2b29315a944213a51588a512d3d0dd00719220f55e1a31b96946cb271d043cf1330d35c373cc463c73f4ae9a62113252e2016ea907cd8b14b9ba885cdaf5c3881783a6590be3d5c00243045af0134c28cdb6d67199ea07ca6997dd2a8b4a36ed8b997d3d8f4aa7c1ef9465845ceedcbe7eb5f4222617b8bf1d43d07f5398d50e0593dad1e1853af83450241d099b6836b8a26966bb344a68796143b53c986e52e83d1e08cc674a5622ec2e99bbacb3cf5a5f81d70a86327f5b9b3cd7029f465b630f981f017085660e16646acc14d996a4687a31a9d83c12c18ed4c612fdd640ae61e29419a60ae055df5e75b93a9c606ba70b319ba86f3583a143bdc0f03a23ec69598aabd82e546d476d342e9a81781ecacb883f974266888c26a35abc93f6ef222a40b3985c9c5a8d78aa4b1af485dab59fc45b847532e510438f4247382639f99cd1b20c7bb8ff69c287fed8c2aee02f50ccb93d652d04bc5e8adb51dde38c70ab93005a86c03c262572495b0f7d79a164643123c1180b6efca530cad1f18e99c52d242ade2e0d388a83b2f226fd4c7d60d5a9ef84e72119113b48cc3eba826af476693e44078dc3edb5c7c555ebc49457fbb3098ae4665172699ba25fbf791eddf81e57f2c3cceaee0e17513dbdfe5cc6918501b3375e788d86749d3b761e2b96c528550bfe36aebf08683fe546011fb74db873ee41c6d6adc7b383c087abae2930232ba841c1e623c312f4d6c0ff042a5d3398e9a3c28d15e5228efc822843b89765e27c61c03f8e62eef3c88704fd0c95a3ea702ab1b16a5602bfc821398dbcbde9eaa205462383e39a96ae69ace989af02c18a0ba9421ec8851374edd81179f50eccd28ab5b9df226ba8624f85ad7609bd3203f017074d4276764c328aaf74e8207750351cba096eb6731dc3f2fd42dceabf3f87d885855579767a4e80e2c67cc97faf872a3574114e84f4fc7168dc8e607108ad9f5afe78fffea2d17541c1e7465adb6a78cbd5df486850ce756d40f40fd7171007ad6a31a6fc6f3341c93ea816bff9e79782958721dcd3e418778251f972bd855f7a53eb90c692dd832f2883a502ca012de570697477531ae72d8523b665ab03dcfebd3662594039c097232bddc90ee7ca36e7e20a0c1590faa285526fa1f53df094f59150b54476f8e781163bbecac60a00371390af1023d834bf4856492025b689e144e3d4ca8ad2f66425872115e74306763d53068b83b89399a99c51235b06dc5d29df0faf5171afee299209ce6e7d9fb1985d7afc26f81a63c07ca5ba354550494ba5eea957cd8fcef4d966683ee1ab0d843e4c256a6de1af8faa3e9cb44378c05f731c78717d2cfbdce8e73134d3c4cd37c40f6c1c82e9a5f30b0772e6c97571169a2a59ef683a9a751eedf5144882311d33dde9aba0b2aed8979ba72b00b8bdde535087665f1cfdfb904d7a3b494d202ba0e6b26771db1adb8d2fe73062a05f0c0bc436cc39c515938bb92967eecb0cc497a0174e869728a82d91005d6047bd5c8f457233bc9167bda77b902becaf9d6dd1460b4586a025498a1a00919ca7d7faa75136bbc1f174e2740e8ae21bda5cf439ba95b98efd43a7ce60c4e86468fba8bc5f98a3d7612b0f9c08b2e39a853f4c1d9786a45e7e4592141234702fd7f5b45815ac35a4b4d84dbb1eaaf068d943e3e244584631473ec1c653621170f06392a7a329fd8be7d6be4c8cb9527e12ab2c07d56bfe2ee326b91eecd7583c210743ae1041f6cbf7d1d67a5b4c8f90c2d43789a7fe5cdcab0785245e65cd99dde7ba83be1c6a9e773f78584722d16084c9fc63485d08cf2b9b5e6c98fb198637b6201a43c827a933b25126588a600c387fa7746c92ac298ab9257a92c93115490cb3c0f6e36917c54f4f68278897dff5deef2953399aab4ee3612054f0ffa6408b3e2464238e64af23da5c542b3e770d115c71fa7c1de947252b581f0267e0d910bf5d89e46650b2191160cd589f1f4c4b05a4c1e083465cc39ab19146a38890269001520e7f9bef947150eed83e8056fb86536839747a63fd2e96db44617a4a1e27b8accf2b3ca56cb5f2ec3ab527f73dc6a92326d2912591630f7fe7c02ecb3c8a2ba736ddae0d1cc8b2ed5b54f7fdc964beaa373a012fc84e7c249091efda1e8a2622ffbbecabafd0eb9c8d5768a76215f6b9287a4c4df6e9b6f50b665a20d44d18dbc9ca25cb087445adcdcede537f8a2f86604b115f36cd68a93f43d58d5f09c1de4bfae6b3ffd8036fb701c346563081aaa2941bb69dd6db0f4289408dd4323fb0b988a7a94a73aeaa904a4cc66c2c14e6db95697f7ab0fa33949dded6191d20a8b6a5e30eeab0d48186f122fdada86f64c87afd796a46a2612ab8d6dca8ca4b26f5ad14be0a6b1651bd335325fdf7e60ca7852fc1292e9b517074d6685192d78a240b75ef46713d11cd504bc74e57d25e665e18704d3b26c7c4af1e239ffa1631d6fe43cc352d7bc26382556e175a11b25b855be3af20daf76d7b2ceda2118a6adfdbeed96d735d2724f96b23bdf0ce7e6930f31b7d66344dbe0e57dc4a09b910a6a46222fc436670477988f55cdc1274d9e8bd4c7427612cf609ffe5972d9a617d2c42e335b118b528c016b9b4e8b1c02b28a5ee392436793d50efaaf0e9ee9e15310b5b3ee61e0de0a31e1a8a377a8cb978b44307a70c99c42681f2f6767fed0e84d92bc0a109849390d65e7d8d89b354e0309c245543adb2ac4a2fa16eaf42cde0303cb8c26e2b08fabeb5bbc21d84b1a0fc081f3ac017415373de54226c199b0c34539b7582c69ff771f7b4c38d43a80d52ab0a9e804f89ae295c869bd1c6b4b7003191bdf87f56e3fb593944cc06c52d4b0756e6bec275fc128c0e18bc2031f764f054f01fa325edd228640589c3df4a3fec08045e91889f43894b76ad9d9995e66fd160427ef2e6059592e33ceff347c9f3960bc35e307644c57f7883495277f5ca153704bc81edf7b94a55c7c1ab7e4c0b21a1e5b94708aa2543db0bb17c07c445cf24b0c3d0a5f841c0e7930718618f0234e5db29743ad3e25793133456df33bcc75d44da68a289f18d160ce0281fe41fe9394a38d8791e25684f5bd5be3b94207437c50aaf75e29050230951d6e996de1393d1b0b4598892e7fb82c70d695a368bcdd560518e29e00a790947bef48baf0495b917546ecd9b04d57c43f99b0c3d5bef101740ac9bc704e5f0aa41a2206a78442f23383db09413846bc1a3e9db55727d387c05c9121083f42553b561b89e1ef05180180c5623bb4b9fadcf5529865d45161be1c46681d11dc503fbb216239af838171e1109958fa92503ee37040f2111ce26d095d45c1f913aeedebe6b94fae02e6237aedba9dac4b097ad8a57b97e7ed90ab2b22c6816124974f26f2331ac03727ec22872324b7a0849bb8a947b55ab561292fd2020ce7a17fd1d042bb7d4387a4ae45888112f17877a0c6b0319c101ee7308ef32c30e1a0f86fe6429dd44aab0f25b8f20e38a4ec12e92d234d5c42191c253c26412da52783c4fb1ac51ed88579986d38110668a5617cc98105c501e1a4ca82acd4b289e98c1243a273082af8cd2b38adc3d25b428ce8a71eee93ce67f281de6e37c6631092d72aff1fa80428489df79977642e01db06fe9c5541391b6e18799f41af7489f47bb11f03414ed94afba1b20fd2db2d479bb0be3b7e183778efb096a42ea4bbfea31294e6af5dfd43422f311e274dbb17cd633aec0950a93445009d73fbf54889fe1ed765fbddd1051a9f63b77deb3afe31ad8cef4a1fe726554c7be15257869fb91857e2a7718f99698d7b2af9951c36a6502ce40eee8f4fc38ec01d276e6e922f8587624bbb6cb357bb30476ae19db8b8eb2a9f902056e819853d0e1db2d55e99011e479bb9f5b05fd27b4cba5ed96df1b837e73af2262b03c00d50e36636a8e37a0b809859a56e2c5c650258a7464570cc85aab7847aa3c58a62b3c603f05ffb8215ff27d1e973371a689db67e9080686ccd67db855a2e6080969a1ef4c37cca4eb98c9e9ccb91b50453508f0638c88d2c75f5c2334f4d54c55d225d32e5d162beb766c0c00a6afccbbad8dc7560d53d41c7eb0d82e5bd9fd350395d69a3f76de9ed1cdb0f68abb40a62d927b5f0257e50b63c3a4d3e9022600880c85a3c7aba5310c59fcda0580866e6d4dbe4a8c483295849f3c354fda2c6d33d230d4309218d0a7c9310d4b2cab1495ec97278e86bd4011e4a384b17df7a82b2a88e78ecdeaa1f455fc748430ba1a961c6bd3771164248d3a1511b1ee032d488345bddab3d3473b52ac297d5718c421f425bddd76f93aba790b640d5fc1f8995e4f9a0b52bb26a5af563949f5cb7989b57b216da8d1ecf714241ed0eb05e5b9543de02547b8332eb4061fff39b98919c02c4563f464c537e8e7f41951462d905d979934b0c309f7d1fba017b850188307da0bece7980ac4b3428b28c496b02803bec0738003c6070ef36cb83b5394ab5685f44a9f6093e2e56f77e8125544c114db0aa6cd69e54f88a13973a31d470db5bf6a1d72a798f8eded74690099e0a157996e24cd7171007a7f107962cd3e5fa8adf24116d5c7914cc3d451ab26724455312fc7606423afdfc1b3e65b74232ff9ee38daa996b9a696446ed9e908782fbb94c5df0896d24f04531ea84ac5b5dce1d519284fc6a1981a3b9125b6331a9698eb0ee0c5cf6f6f763fd6a98912d66f37781b158a15651fa7b4b4cae2599c5b64d2d11afdbab656b2b37f24ce12bab16f31c4bf30cb36b6dde668c03b4a9e97503386d3aba51cdecd833ed6df2796432ac1fbe031791db57029a5ec605e7b44f346e00ba518e7fd41c1e9beaa7b108b8fecb6d70a4cea33cf54a642b034cd369aa2bdc0ff8af96dcca2189338578a4db18867937984b93162cda60ecff8ff6ce0d41c80496e1df4f4ee942425bc377e78ad96c208d9f031d8a8caea66a7d0c43632ed792fa5a78542335e8fa2414414cfa44377bc7bc7f744b3aab60c6c0c3fb5ada5d47fda9313a36059ff504765c5edf6210e11ae2b718b49a2e8c4b7f9880dc615bb41107e6ac92786bdd0cad8f73dc069859e15e154030ae14491313df0f82ef6d9003c09bb1c1c38f5750cefb8b73859f27f1247f07bc4655d27fb6b4df72d1c888288068952f763cfd8ff6c92bd1e110dccd65f95ea31909ea8d7b0f482b4cd4eab581ecd0ba963aba7d9e830c024a488ed82100c2150a2c4b4803474b960020e9f4d6b9e39df53d00c495e9d62d006a225c4c2e245c0cb69d955f7d7d54abd2856838c9b3d12d55e6ee88bf746ecc104284422c147701768bad5d43b2d491116d5cee0ff354550f64e0b53275a2a8d8cd9c3889ce4ca1b60e4e70268ffca4b00e191cb50987e374dd35369b1ff1fcb287c18c3810127d95a8940f8bd5f5c1aee7f82ae95e09bb315b60317a23600172c8108a1bb2e9d8921d4531f2e386d87d9f9b1b5c115c6e14cb8c45137ef20f9a07fc9e2afff7ae611fdfd2c9b4d8d17528951514c538a6cb022ddc84d1300456c5f241020b4e42d29f2f396057dbbfed6cd3c3", 0x1000}], 0x4) 16:00:02 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2040, 0x236161bc) r0 = open(&(0x7f0000000040)='./bus\x00', 0x6, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="f3872323b8457dcbf529745cffdae23421261d4ac2541c598e91b837dca55007245a8fd2a4ee60397512327cd8e205deb777f3f05579790674665d868aebfe3e448eef96c207dc4d85caf283becc93f583ebe58e06e93c97e5d45cf5d8", 0x5d}], 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000000)="ba0ed314e6b8b6a4a52db635249a3586fe67dd245ee052d4c5", 0x19}], 0x1, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3, 0x2010, r0, 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000340)="160d29544205cf7ca900c3b630b9eba3241ccfbfb8aa5c8f00f7c18366f75077282bb3db7de74213050df5c6d3c7c13b7c6d0e116ba762e9906a99d177e874690ce042cc7cef936dd4398a21fedba25b50cd8ab7d23d0f7f02d0a7e5c00f9489e3ad6b8eb8ed310795d2ea8a44dd03", 0x6f}], 0x1, 0x0) 16:00:03 executing program 0: utimes(&(0x7f0000000000)='\x00', &(0x7f0000000040)={{0x5, 0xffff}, {0x0, 0x5}}) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x8, 0x808}, {0x39be, 0xffffffffffff34d4}}) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x80000000, 0x80000001}, {0x7f, 0x1}}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) connect(r0, &(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = fcntl$dupfd(r0, 0xa, r0) getsockname$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) sendto$unix(r0, &(0x7f0000000240)="75472bc917e85f33144a05f3c33cd5a61ab7baa60f3d92f3e693b1d7439136fe766c4a8f49348cba317a952b5bb185055bf9a97cb7e083980c4315e8e38250cc0e659d27fdf12af79b19a8e3b51fded486d6d523004623047adf52e58a4bbdc0d7b0531d2c2695ff70d752a4b716cce8dbfa1b25b4b377acebca552017312243046136b265748b00004649d3da3fac5af8e51d823d9cd78173cdaa8c1ea4a610e6", 0xa1, 0x4, 0x0, 0x0) getitimer(0x2, &(0x7f0000000300)) r2 = shmget(0x2, 0x4000, 0x3, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000340)=""/37) fcntl$setstatus(r0, 0x4, 0x80) preadv(r1, &(0x7f0000000580)=[{&(0x7f0000000380)=""/236, 0xec}, {&(0x7f0000000480)=""/239, 0xef}], 0x2, 0x0) readlink(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)=""/175, 0xaf) r3 = openat(r1, &(0x7f00000007c0)='./file0/file0\x00', 0x20, 0x40) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000800)) r4 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSCTTY(r0, 0x20007461) write(r3, &(0x7f0000000b00)="83d1c62c535f5e34218401ad429f2af68df5e3c7f97bb845a8998a4cdd0aa1141dab577160a6726b9b0371a0ebe8fb45812461040e39cebefc2ca0737572fc858b95b453886fe06d4eb0becaa7c1cf3e2a96f09cc9fb1c42510ae216862a05", 0x5f) sendto$unix(r1, &(0x7f00000006c0)="5d22c97940503ca69d7a965a6c9340ca5c638a7c1fd60d891df9ff05aac5c14b0ac7f706c35a7e16ed4e19e9ea93537f4eda1fac562fd41a847b10a9af992366eb549a1b1759c05a141ed9684b10351440bbe89a5140492a8295f283e5c596870d375f18001a23030a452741217a03718284d179fe391913a503d473a5ee6ab948c2095f78512fe1d27cb4f115f976426f242cdf1b5258", 0x97, 0x405, 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000780)=ANY=[@ANYBLOB="000000000000000000000000000000000000000b003bea48b94648720000000000000000000000000000000000000000000000008000000000"], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000840), 0x1, 0x0) openat(r1, &(0x7f0000000880)='./file0\x00', 0x200, 0x0) chmod(&(0x7f00000008c0)='./file0\x00', 0x82) getpeername$unix(r4, &(0x7f0000000900)=@abs, &(0x7f0000000940)=0x8) unlink(&(0x7f0000000980)='./file0\x00') recvfrom(r1, &(0x7f00000009c0)=""/243, 0xf3, 0x2, &(0x7f0000000ac0)=@in={0x2, 0x3}, 0xc) r5 = semget$private(0x0, 0x4, 0x2) semop(r5, &(0x7f0000000c80)=[{0x3, 0x8000, 0x1000}, {0x1, 0x1000, 0x1000}, {0x4, 0xffffffff, 0x1800}, {0x3, 0x1, 0x1800}, {0x2, 0xffffffffffff0000, 0x1800}, {0x2, 0x0, 0x1000}, {0x3, 0x1, 0x1800}, {0x4, 0x401, 0x1000}, {0x0, 0x1000, 0x1000}, {0x5, 0x4, 0x800}], 0x10f) 16:00:08 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) recvfrom$unix(r0, &(0x7f0000000000)=""/17, 0x11, 0x40, &(0x7f0000000040)=ANY=[@ANYBLOB="01000000000000003000"], 0xa) open$dir(&(0x7f0000001840)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f00000018c0)='./file0\x00', 0x0, 0x0) getsockopt(r1, 0x100000001, 0x8, &(0x7f00000000c0)=""/181, &(0x7f0000000180)=0xb5) open$dir(&(0x7f00000019c0)='./file0\x00', 0x30280, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0xfffffffffffffffd, 0x2}, {0x18, 0x3, 0x8b, 0x1}, 0x9, [0x100000000, 0x4, 0xffff, 0x800, 0x0, 0x5b45, 0x800, 0x1000]}, 0x3c) 16:00:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x40000006009, 0x8) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000040)='./bus\x00', 0x83, 0x80) r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r1, &(0x7f00000000c0)='./bus\x00', r2, r3, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:08 executing program 0: r0 = kqueue() open$dir(&(0x7f00000000c0)='./bus\x00', 0x480, 0x1) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = openat(r1, &(0x7f0000000000)='./bus\x00', 0x0, 0x5) r3 = getuid() r4 = getgid() fchownat(r2, &(0x7f0000000180)='./bus\x00', r3, r4, 0x4) ioctl$TIOCSDTR(r2, 0x20007479) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r5 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) kevent(r0, &(0x7f0000000140), 0x10000, &(0x7f00000000c0), 0x3000000, 0x0) r6 = openat(r5, &(0x7f0000000080)='./bus\x00', 0x20000, 0x40) pwritev(r5, &(0x7f0000000040)=[{&(0x7f0000000280), 0x188}], 0x1, 0x0) pwritev(r6, &(0x7f0000000240)=[{&(0x7f0000000200)="2e0eb399d2138911f0af3502959c61d42083e3fbd4cd8aa1dee767748d1e2365f23d0ca9770b3e549b2d544b", 0x2c}], 0x1, 0x12) setreuid(r3, r3) 16:00:08 executing program 1: r0 = socket$inet6(0x18, 0x400000000001, 0x0) close(r0) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x4, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ef2016"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) write(r0, &(0x7f0000001380)="3be18eef17d45e751440abe9da1cab3cd5deffc38fe3e1d417009b035dcb10822ce8a5ee6da917a89c559b8385aa799b34c112ec7ffd9ac6983f09f93649856be6695df414edc412f3debee45e0a4eb8ae9d3958b9a362ce8bfabb4c0ad8fca0c472357f6297acaed150031e49b268a1253c0214d052c9afe422021cdcb2944983084ba56c4b8c0109f802b4502cc896361c4c150219a2f6d0e226227b27e99745c668805a03b74fc649f553068b55f6809b54ce67361520727ff3ffebacba1f7404cf4f53b96bb4edb75f5bf71da5e7eeaa50c8bc8ad29953c1f998b81904f9e2a45fd305b829d2de14ff73d4a2eb94ad5ea50975dd9dc304b4e933f9c811b8824882129b7736adae847e70886b35dc8add34810e7f62133a3fe82548ae2b5c026ac0a2f2bcfd4af97e32561c23a6de1b1d17739597a103a1feb2c0f25bcf4d7f12168e0c68a6489c01d3d0a0766e3f0156cb04df33e4c4c5ff43b501dc6a555d214ba8aa61f8ad2714c5a45987ec38d5ca27c94b366225049aaffba7e29c6b6728b59ad8d4bfb3b884ae198ce0089970bf7dcbfe881c2003b6e41fdd8d712d66584efce5fd24daa093a4fe212cef75f72b965055f685b1a08214b0fdc9942e3e3a5911ac2e2f09c97dca944984b2d650cbda152eebea671ad5e5cbc7e2d6093a9e51123856c673d46a20c9da4077a330838f2c1c48d567bb7a4a49b92eb7db2f8c722c1572e4ba757f9b9b2ae3656dc216bab141822a861c358f87fc521354d93bf2f03767d603ce9775e1b71bbca98f448b2cd87d9f3b2edc3da34db01741ad7ca6f3835833dd5246b6746b451825d799edbd4dad500294858bb5078f41aa209045e3d83ea8f90470e81dd1ad183f345ce4da8c8b360f71c21822706a0918217ab9957263deff7b9f1d35a6217ed02d79143497729b58f3c27de462124bef02cdb492b8c39a0fffc19b43292c4620cb9fb107a047cbafd45ce0aed71ecdb4e82dabf8e801a55601a4a05e62666bba6b404f2a6476dd142bcc9aa746dece36de9c714660baecf35f1d8a36f88f780c2587b4532bda4d9656fb8c9bf1c4d8bd6a9804ea30d3979bb0b1cd51d50e253877845ad9632a92563a697e8747e402d97292650e6aac36183d7c9187a5a23a02fe2a03af7a09002ac4c8302efbbb149e4eef1791e5014f7d502d4f12453844c5a052851bd1211b37913b79b03d7dfe9b6e5aab8835845bff8713f513213d65a987551254623b52e338ed9530ccfc0a1aa9f5ffd69638ed4f2d146780fd2d600f90756ffde24308209c3ebb3859c6931e5bd1514d45ced294c69d875f0f42769d1f9382a44116485b6998f5f3c49a013a36c356a27e0ff6f62f4b27a9f1b19f4841fed2d2e220db27ff242a9698dae526874f773ef55c6770ce7ddbefaa443c68c469bddf657383995150b4ee2afbf9aec8e03ad0e900e959e1b585381dc561cb1b693d6473d096070893345cd405fdc70cfaba53a54ca794fa541451ed2347596a7bab74a0503c3c06407cd594e5910b6f725f4522dd1c34d9ba690bf79a770841fd147451127e9b8db5dc91b72dd6a493a2ebc0b1290bed0b5f0a", 0x46b) syz_open_pts() close(r0) syz_open_pts() 16:00:08 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) sendto$unix(r1, &(0x7f0000001080)="90f460799a9f1c904c5b0d1e2e25dfe62255d3ce10aa309149cbc1374c4494fed5c073176f86292ab38a5733d075d4534199a943ff8222440ac51f18242398dbae3d158f831677", 0x47, 0x40a, &(0x7f0000001100)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0x2a, &(0x7f0000000040), 0x0) 16:00:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff9, 0x8, 0x20000000, 0xdf73, 0x8000}, {{r1}, 0xffffffffffffffff, 0x10, 0x60000002, 0xffff, 0x5}, {{r0}, 0xfffffffffffffff8, 0x0, 0xf0000000, 0xffffffffffffff6c}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x6, 0x2}, {{}, 0xfffffffffffffffb}, {{r1}, 0xfffffffffffffffe, 0x5}, {{r2}, 0xfffffffffffffff9, 0x1}], 0x7f, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff8, 0x92, 0x1, 0x6b1, 0x20}, {{r0}, 0xffffffffffffffff, 0xe1, 0x1, 0x401, 0x400}, {{r0}, 0xfffffffffffffffe, 0xa, 0x0, 0x1, 0x6}, {{r1}, 0xffffffffffffffff, 0x2, 0x2, 0x2, 0xf83c}, {{r2}, 0xfffffffffffffffa, 0x0, 0x0, 0x7f, 0xfffffffffffffb3f}, {{r0}, 0x0, 0x10, 0x0, 0x100000000, 0x3}, {{r2}, 0xffffffffffffffff, 0x2, 0x1, 0x3, 0x8}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x100000000, 0x59}], 0x7fff, &(0x7f0000000000)={0x3, 0x40}) 16:00:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) mprotect(&(0x7f00003df000/0x1000)=nil, 0x1000, 0x2) syz_emit_ethernet(0xfffffffffffffe60, &(0x7f00000000c0)="5a579f51ce000000") 16:00:08 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="840d001841ec4b00ffffffff"], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getgid() setregid(r1, r2) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000004180)="b9", 0x1}], 0x0, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4) msgget(0x1, 0x100) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x90000000) pwritev(r0, &(0x7f0000001400)=[{&(0x7f00000000c0)="b59ed0b9ce0cd5e612bfa9c324b1aad63ad1b2baa39c053e67757f2e3172f48e25a56bb8f4833383750c80f4d40f27a5eca60c942bb043c6fb22f4706347ad6116337bff0158308e57b329dc8efb7fdb703c9f9f82290f44a9eca24ba91da60c3bdd065cb485c268ed6a2483cdabfc205f28dc0ffb9c95ff17f8679b1102dcb49cd2eb628da16ca9fef5d68e500c87166e8469ed1aa2dcbd4b916fe06ae83a3efe87a39893c71ee5"}, {&(0x7f0000000300)="3c2ccf04d76979079f556d4017b77a80b255bb6f353d2f404f414488f865c98089c6f37da1d920ee8d66699f617d897325f300bfeef07468fd2bf82cc6e6f31976fc91b33da20123be736c032d5a2acd4d0f493f08340fd7b94a4c56e4ba9f176a6254909e43b65baaf5c402e85e6592d138cdf077e1255edf86950628b036ef4d749b3fef5658f29a8739dbdb750e2c43d41c9f1c056640abb0bcfc9fd3195019504a6a0335e544253092a1fb508e006e708cd1404e87ac26c8addc999cdcbd1720fc5f40b57fdc887ff88f8787068e471ca85a3a35efacf386bfc6b79709ddc00b21115ce69ecfb22f269bc123ca3f1b2b0424016c4351f840d201fc77cd57a2b37bd81cb2ae2f8d3e13771c2316da109064ef7866578ab6fd054e9b6e56cb4fe49c8119e5e05452841e7b28fd66eb9b1e6fff0e5840a1a952f3a0f27aab44a086e274e1655afa7c813fe4df6a3270b4783e5fcb6f21d3ae03b655f30c2f992247b6694ce291130f98cca6e010a837b69cf560b91ce9992f0c5bc028a0841091da4b57506c4625669c2b54ddac332a81a77ceb10fc44fc723360554ca750e637e550a3698788f001b5921ef3b4d5e4b5c3c0f220a1059e12320579b3bbfa52241f1b630b11014250c2ceec440e1b0aef8a158b84e52138d10bb27c059408fa6356434e47e04283d7a3ca86c1d98c7a4007b8822790629ed10a5fb5f2754da6ce16abe0953e0ce3d4214f17aae9191901c05a8713fab80be313007b6486479aa7bb8c844fa14266855293046694d6f2dc51c0511eebd043e2f3f1c8791ed3f43ba7a5856e92c22dbb4c2eb1eb84e98baf89c121726809f38e439f25e31c1f6e9c837c16c94476c0281c44ce0c6d8ce2efdeb7eca67c23e0555321c40caa9032fda919963ada0b76ff99abbc3db114a903929a3947c5d444515ec8f23bd1c6a927135ab98d12200370de368db076759df5802558d8795e413b4e0b76d893cc3f460a545f36d6fdb093d734edd7194ecb8af20f92453070e0c8e6c9f69c7bfe697f8aca04e1ddd8bbbf0be78df113c04ccf7ff65f54ad20ed33939f695adb2aa6ca8b72bbb80dd588ce64ac5b058175bb175be8eb2f1cea32ac81fee9b387a6313afd1f9a3d93d6418adca388036a158fb74f16c6ba3e4d35ed45194b9c6f7196fdfe631d38bcbb8272098fb3ec435eef2040cca6f2b2e4ba6e8e4d2b28b9db8c3f2a61ded321989631a1bbbc48faf62ffe0173f57c20cf2cbd2d6ae03c6239dcc78b5fd0d187d0756574ce4ac272962c506da928ee7a7bb4c8f3399e37e9f6b430e6077b9fa2c051c59142a85c6d417a2166722629aee5cf0726342a9ae00f97e5acea713b698d6eda07f4ec8781cb82db3c6a0e7b20702dbcef975c8d5c29dfa6d54960ff8b56d67df43ba7a3cfa68010fc76da0125d94aee2061333542faf8311f225fe6dc9e22a2c6b2921e2fbfdf698a7e925dbdabe7bad4dd5f1600d399db32bef3fc305f3af57b6d43f8ce9295bc4f89a4805ecba84d3d58a81c0b6478e5fa9d5da7fcc125d8b7ccda2529e9b29eb5818bae9a5b8c8dd1be81283aea2c06cb2161e5ff96b9dcbea5f81442d2dd4c9ab275d88c2c7baa321d1f4390959eeb8b86c297bf86557f5132d0741355152e87dc7dbba1cab369573d48689666d2d4f6f318bbb0a83701f7a425222074a53df1077ae4a8964e9565b626c57cdcddfe9e7c3c6aa06e0deb4bf4409826c2fe759c9990ed5e4ae2c2fccc009618b3c82cf5d2a5e8869670c668acd50ea1052d72400f9126d3cfa73546e676786a78cd936ab603ed2129492825ae11aaabe0f0795678fbd9451dd970ad3d8a26ea6e06e9bdeab4685a6e3fbeefc1b57864cc5d8bebc503246c112820bf7209bef737112086546a81591a8ab334cb4abcdd5733f7db5af10ac7eaf5b9782126b64fcfb33d10713998832329f0392dc4039df50187eeb7507ecf32423bdba8597fbb740ddb6c35f008aecdb7574dba208a581f4ced02514100e4f5739b999ccf3fe6a9521491a5143a76243cbcf80a298cc6858712a19ce5cba06b17c64f22cddefeadb4d09fcfdb9b7c3fc8f05022ff21bcabdadf7193f95c39cd2c3b552b31a3d103898ad56c6a18bed4af5791468f722c440435d51ec120633b5f64ff06e3be0456361379bcae34e725953877ef43e3b9e59a330690e0b2d3f130705d5048f1b942c59c63c7b46466b4f8e1659ac40bf16d4a4254cb65d4d9882a2f564c4f11a2447232d54cc48e7b438f1c5b6615d96477470e976155905ba308ab1567018cb6d588531a3b41cda8ea8dbc6b0b3f56752f383ebba2cef7446bdefdce9943c5d637d13345e1b381dd0a28bea81ea0271151315c6410b54fd3571af5b0f5d62befd104478b5ff83dc20ace2b6774c1f829994807951c53af9503b20e7b7a336376f38b52340382e5615947d56b473710b1dcfa4e8214a867c7f8e9fa0d70658fb65a976665342bb8e28e4d7e6d25a044f9e731116753280ce2713d0794d9af25d9fe19fa28edd972c89b3d570825290433aa94281bf3a056cb35bafaef9eb5bfbf97e438b042fb8021e1dc7b659de86fb4b8b86235f4b413af4976f4ae6530ddbfba994015fab3ec6b494e93db2b5af117d0b6b2426672985e2378d602d2de8051320bb2c49a4e77b9a5cc2e592611ac6ca64edfcc151486eb825a3bf9f53129c57c19f628700b29668429cdbf8312a89133c3bcf849062093052be730b2dc975f2371b7b0cf920f695e0b4fc0fab1b48323c8e0a17d6ac028b8c3464c8e2a11c7dcd75879cfb4d7d2bff4ec3b407dd159777b790a84815117a494227dc5c6f284beb76783731c56357f5037b52efbbeae034899b7a7350fae5629e61b3c6587ee4bfbc2b77c8d9f301f2d3512be6576aa6011ba970eb979dddf618c7ad60328b1e77a33f8f68e1c9693260b1deec0716b9a7655cca99e354d4e1c31a79741b9723e438dcfa00c73e85ea0083a3dd85d22c3ef6e5ed61a1728cbad4e9abee95f484de4306ff09b5abdf35cf0c646b69865eb651143a54d2168ea15297ea118cbee3243b1a6817a7b3be364bfd5be0122970fbf6ec28e45e5b191b380190f94b5ed03669808bdd881642322874e468c410fa7310819065feeb2710a20b6c187688a0c77e31ce34b13aab5742e518be4a040001b93fb48c7f842b1bcc2857f0553082aabc05bbd055f5c40623d411eedd843b51b1b7739c2f0ad5074002c8c5aea8fb34ad3f9b0e5f8197c81915adc358e21365391de0a2b23a2e32da8af4522dc6936b345bd19f41ad325b5cdd4b1e7b504ac36fd47a05d56157f8e337c827e76cb0300dc8af76281c49bcc8a5748dc3aa0a34faae1f7adeee4256635e2ea62b15b3bbd185c3749e3b36622b673c4c31c09dc76ff230f47669078ee4b8f7b05762f4a2416543f256e0245657bc76611cc84a79479a65b9429c4b2d81225059bc0dc304fd468767bb12f00248eab7401ac85a4b6a8ff7b5536a4ddf925592dc6de731a5af6a3677e19937fa06346c86ef30ed8eb43f8316a369605f06e2382b5a91c59f6440407712d7c6c7e7c4598289687cbe7a40a61de9865872792f01db64cfbb56dccea0a482b4fb89f35fbde40dd0e5794ec5063710db0dcc2ce1f85eefc6bf98fcc6093e2fee296cf69e82c177c53e4b0bdca3f6b0bbf674833929aa46c73bb13ba7064f793d565b6436177402c7a139cb883bf0710d8ee81e7c7bdd0ca869c6506276e97de0e115b78f348600d116df5542715b126c314f39c8d77ec750483106ef5b12cdef9b6840b3a4fec7110a59ff0c0f27573bc1f770d120920830ac8356319b2ce7c8864ba134ffd63bd84cc9faeab828da47ddc4fbe4d94d449f969d425999ad5132900cdc06b0fc52ccad92c9e9bf189e603a9a91e055f945d25518a92c573aca51afac5c52c25a54cb9dbc7b8d249ed23be30ec988bda4d1599ee64ef61e2e343bb870e76d87c5fc5f42dbe86d24af9fb9d59d956f78246caea853bb0d09c771cc2250b135a04252efc878d8b14288b24af9f5955e9ed801fa7fea50b7bcf9fc74c22a589517f72e8228fd78bf33254a5e34966e3cfbb62cfe0c5e7956968b7208c5a80dcc4fc4bf201d92d441153923ac13cba0bbe1624ca43c5b3b36e1b30844c78e1c74e742cf1213a81580f5308415d88e9008db8c6b874118229e72274390e89a9ce56ee44c0265a72165bc6a1b3a2ee9a9cfdb2afbff841e5fbe6f466410a9f93c38210b1dd267069f735e100658b174c5c3b7185f576eeef80ddc15f8c2c69247185162b1804b9ca30ee5a9c7157f30cebcbc7e6827d09b02f2e4efb1c24e2be980d8c86d3b95097636ab6188820b5ac68a39f5ad2e04e2362ee50638c7b3dbd1f1f657654a3d6c933e23ad30d21b3932f9610ae4288f3cb9193865508902e1b9eed118408eb8ea2b06d5a68044e74b595a707cc6e9d8f5bc2953c5ea45e827e62c11099702774b238f9db7568fd4f289f61b2f8b7eb91a68ed7f35274d190a5a338d59277aef4827df3d927efec95ac7461f2e0a0ad34f5f1bc06e6dda714cc4b77cee540cc11ca05e9ef334d289071708b27b9ca5c8c619a85f2a4afc5fd678ee45ebfc12cee960c11971a2955fd3c203a6f85b56136de5fa961bffa1b102286ab28e2969b16deaf7352341caba377377ba59936e0391de4e2bdd724d612065ce82e846a4e1cb75bb2bcf278f874a10c2ce1d6803d8e7630fd40c94188ee75177768cb24ac0cecbf5378376736245cc27fb3c29ca62d688ea68edfee07e778bf543b5d671d4fab9edb80aa13397dc7a7783b261df64f7d0492509d248b5dea8d1206cdc09b5c162d0c8f38fbfe37d875e408da83f5622582d470f7388d086383a486e1f53e781dbab6631802142ae58f91b8f5397654fffe4c92a07311911efdf4d4db022f85bfe92311abca270df89b07da9ec505b4a7336ea00fc0a7a86c356cd71abaa48ad072ed172d66eb800825a409280386e0a20428411c67a237c48b956760a6f0e28eedb3b1a31d830510b03f72e157a71d40c6d2e78c43a65571ce25bf66c091535078ab8370791370ae040e97ee7dac34189d4f18fdfc188c37231cdebffdf0a685ab12fea65559d54ab089fd5d42139c8cca81b30463d05b96e2d9aaccc756715e57e8430036e114d244873abdda70ce7fdaecd69ccef6f715d434ff0fe06e8db3e8bbaad8bed938c68d2d6dd9ad0fbfbf047e701bb339bb56f7db5b5c7e59bf9607bca77d19eb2138f99352c869e80a0ab1410b6ca93030c8d3a015c0e1c719046c58b596efe7c627c605c04379928a47552582b5094ca66fbaaba04ac639b8eca00fe4080d0fd048cee8658f064c4a18a7663f8cfef6912341fb3780d7f7095d95dd503108fc4eab267e75070ddbe5d44bf4998f4a324f51887e24b2ad68722329b50534b5d417c6fdf5de8ac24cf2eed56b4f3336777afe9362cd591a6b434129356a4253fa54ad7292a2942133cf052e0dd2f9c2667c5cf6d96b93f859f14cff1db5d0b0064792118772e1ad0173554115bf67d649e870bb730ba50cf728293297de4e9542970342b50b7f4c6ee4beb02884ec61ac4e4f3df6f99286bafc7f137db5d752d8967dd6ab9df703acc24d3d969c95850064e18c35f0bae6b994a8e531eb1fa526f7d8410fc733b630451d97bdf6d9224dd2543acdd381ded5a8b754e45e7db340251c54c2862440295e3ac011061c96167253ec54c95ace7f6905ce0a7e41a128dc20b5f9f071f72bf707"}, {&(0x7f0000000180)="c3439a1b4c9ffb597837929acef85c9f64b6572aea59621ceab86210a691cac5c5dc5d414c33d50f992e4d1c65dbed98b51eb680a0a39c8ad1dffa0d48696a51d1e48abfe042d9f3498404c2bcb8e0b0f07cc8762c9b68bac33b1699b81ee7aaf977067815b7d1ed33720151ec00c586397b46f7ec7f53618851400fc678"}, {&(0x7f0000001300)="66217aba202074086ff2f490d0afceda4637f6ffd83a543ba52246c600c78219a7ad6e78578077654d740a1a368096d3779ad3a968c7f3cb2ab4386e94bbceba159c3bcb0c401fa8a144e32dd84196b4b25a135f82a7a781909e95ad36c40011b76f971df7af1e057effbf66f7688f1f08b74e6ce63f1d3343d8891b46da762772d1f1b0c0cabad2391030635f5fbe6dab0ac1e151603ed20ac1daf0f47a12a9b05dc7e496f9ade223704eb0b575d2d3d5aca50f35986415e67965c4cb1b7997acafdac19cdb1d61c9e858a325b99b59cd3235e55eb8e101246ad8"}, {&(0x7f0000000200)="6ffa22cb19ffabc01b682cad39c36e241c5fce8ecc760b965bb07f64ef265750f8bcb0f6458b4f4dac7cf4958138fbe28de8d6bbceec4dc3b5963c3ef8239da3a89040c293edd944ce4d94976e46e4b69832"}], 0x1c5, 0x0) lseek(r0, 0x0, 0x1) execve(0x0, 0x0, 0x0) 16:00:08 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000180)="b53a00f9", 0x4) setuid(0xee01) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) setsockopt(r0, 0x10001, 0x7ff, &(0x7f00000000c0)="e6283f1a2223878867ee05113cb89fd7434ca0222ef14fe865e4ccbe64ebf2cd7984e5a8e1da0942f30bd57be196d0b8b47653fa32e37fe984bba4eb98c1a42bb3c6e70208946f3af03fcfa00e172585fbc02adc02d3ef10009b746ca02aba1c34349938e5614919f39e13", 0x6b) flock(r0, 0x0) fcntl$setown(r0, 0x6, r1) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) 16:00:08 executing program 1: r0 = socket(0x2, 0x4001, 0x0) fcntl$setstatus(r0, 0x4, 0x80) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) shutdown(r0, 0x2) 16:00:08 executing program 0: getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x40000000000001d7, &(0x7f0000001380)=[r0]) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000300)="e36258a416f72ee991a336ec37c43131093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf64908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd9764c93c220ccb6ad", 0x65) write(r0, &(0x7f00000005c0)="256ba966e418bf3557c632af6e16544e12aa18a4a563f485f0f852defe01b9ec8e4ac9832623d15e513a053523f7520ebf16b624d97f0f9da8c85563eb93b11f01ba7ed6fc0a4ffc780723f1eadb03cc09ba72b9c02fbd4becfd88bc153ff21de3a5383600000000000000009bdf49c792f8b6704cf33f3294414ffc4975012034a1c8cb394d8ad36585d0730100159c70b113ed9014a945e332bce95dcdeafb0758acff19d494672107c813c84d1e1933378283029a4ad811869cd33d005db9c26e67dbba", 0xc5) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x9, 0x743e4b89, "ba000000a99cb11c0000e4e35f00"}) write(r2, &(0x7f0000000100)='\v', 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r3, &(0x7f0000002780)=[{&(0x7f0000000200)=""/254, 0xfe}], 0x1) 16:00:08 executing program 1: unveil(&(0x7f0000000240)='.\x00', &(0x7f0000000200)='x\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x182, 0x1) mkdir(&(0x7f0000000040)='.\x00', 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x4) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000380)="b7", 0x1}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x0, r0) connect$inet(r2, &(0x7f0000000040)={0x2, 0x1}, 0xc) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a14778ef6a00000000006df3c4073aa3940300"}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="040000000000000021"], 0x9}, 0x0) r4 = fcntl$dupfd(r3, 0x0, r1) readv(r4, &(0x7f0000000380), 0x1) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="d452f8c6ead57a1ca61d1eed0b82ab0fc2bb9269ea48009264fef33294507f34ce4a5d1abf89d08fbb8d4c158dc0", 0x2e) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="fd9cc9cb13f00617723196e928d91e8c7702ddeba24cb47172959b11c6400c3a9afffbb0034d932458b7ef2e56940809632e4f8d2e8eb00f399905f751edfdd526b7adc911b52f63b3134c8ae27efdbe41d11956b59a4f70867767c19ff6202f5e0b16d3432538752f5701838baab7de4f82531d6fac05430059c544ee40fbf596bb5b837d926675aef3", 0x8a) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r1 = dup2(r0, r0) unlink(&(0x7f0000000080)='./file0\x00') shmget(0x0, 0x2000, 0x100, &(0x7f0000ffd000/0x2000)=nil) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) getsockopt(r0, 0x200000000000000, 0x69, 0x0, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2018, 0x672) r0 = syz_open_pts() write(r0, &(0x7f0000000240)="dde1a356a672bb3d61aff2d564af3682f272cbc5229ceccbe8a27751da9a2038b5e6d18232370a1e6bc50f4472d0ecb139905a755f8626bd245062891229e9b5cad0351f8a3bda6eb02d4a7efa66831a324c6c0fabcd4519ed08406007bfa5631f1098b0311604636095e78d87b2c64cf233c4463be774cfa503a53ea681a4a87af9c9a74131a4720dac027248b5ef72b79aee72fc34b69df1beb14aed7e9d060f118ead9e7c3915de051a0971e059f89f9bd78efbf153c30915394383252b5564b584548c5c6e562eb376ebb579", 0xce) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) 16:00:09 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0xffffffffffffffff, &(0x7f0000000140)=0x7) 16:00:09 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000040)="0f976577968f4b89347feabd5808b7cf334a4726b77b026538af6aede61f345cdc83e1ffd9e68c9b8e274ffc23efbb0773e7d3dd39c8e5367566fa07b91458beca861e0e8b8cb8f80960c03a96e4f91958e66105548545a69a6bcda748b179f5173d33ef549c84804244e43cfe36d86a8afdb750f0", 0x75}, {&(0x7f00000000c0)="d2c9f108a5f5830f8ce3c66683982fdf44a8473c97dcaec0115bc9a865d271a7221d9a6a247d5cb1fac0d5f1dd4278feb9999a03a5e51a629846c7700a677ff29b43aa8d78055b2cbe379c1903e1f2f62021e412f0e2c875f51a72f431aeac62edb5f5bbc7662af5918e265b6a07310109100e3026f09b6fd0635b7ac54bf7c5841619be39372bb30b268b196429193fa9c9b296214464b172ced83791ed45e6d8a50662251aa7aeef63a9523d8bbf279daddec1ee6aabdf13bbd36452f75539a0d228a8", 0xc4}, {&(0x7f0000000640)="fb02687d8f38bc45779ceb15ee1dbbb7ee61ee3f4254a0b7d3e51a184a704d58d949f99b48b15c8efdb086a79c852955cf9c89f97050048f59e4f27a662f70029e8c27e9823993a0019e6cea2abd8cc70541c3eee4d149a773511594f8752836231f978186ccb534faba4c065035f5b37b3c369b43a10b8df7f8201db435f151290d668be05e13a8dff95be80dac899e0c5dd43c007a99c87f7dd3e8300523a60eb1dd8f42993453ea086f5a9e35c130d237c3339969170aa449bfff81e8c1df0e6c051af86b83fc41b302b41fce4ac5d8528760a1f76a4423b08923ab35", 0xde}, {&(0x7f0000000380)="ad64229b40a627886afed15bc7da9efc3b4cd20080f101abdd16e4a006c93305d75f31912d89cb5d18c605688288752f60641fdd97c236ab771ec0cf705030c785c766d6d2a029eb53d0d77153281c8c24902053c4b4c1c6ad1a738ebbba8631537e88d357dd9f1d8134ee9e56ea7875866005224b1ec916679973a33e154b918c60d27a718941b1d4124f2bdd6f418f09819cd60c125bcf6687f44e01aeeacab96f26efe0268bd03cdd5c1beb0e5cdc27c5b77c090ed77aa8eb638e0330992bf0243abf98a9780d28c50f7f0cb3e3b7697a85f4150adb7608a2da7e1b92732a930cb511dce215c33ee4c2a466022478553376", 0xf3}, {&(0x7f0000000480)="7598855e8f2d252a778410efa16482e9606444949b148dfe32110e2058534aed08153e5fb998c1f2d0308b61a83c07b2f20bbbec470b91a238036933d9f6dc254f4f7432853f9fae3c8056ec7d8407b002df7529b5e113d502a3955efef7c3188702905933fc8bfbd60bf0cde25dde83dc5f738bdb62f967999aed27e2dbcaac1640f0a9dcb10535e67bde03f03ddf919666017d88915ef503ac80cba2261a285d27cbec5cc07836498a88a5ca4e329a0f0b550d237978567e8753b2e076f46f8070c2b6438c8bedace8041047f00fa90f76e79215201aca36dbefdf080c08401cca22bdbe85a743d603", 0xea}, {&(0x7f0000000600)='R', 0x1}], 0x6, 0x0) sendmsg(r0, &(0x7f0000000240)={0x0, 0xfd, 0x0, 0x0, &(0x7f0000001380)=[{0x114, 0x1, 0x3}], 0xffffffffffffffac}, 0x4) getpeername$inet6(r0, &(0x7f00000001c0), &(0x7f0000000280)=0xc) open(&(0x7f0000000200)='./file1\x00', 0x10002, 0x3) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000003080)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b14bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06e49ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2bc13021e6d5983c93bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f134c324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5a512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642fd43b03d25ccbaf182fa3ddfd46b18400fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c5cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf223b8243e0d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e871f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb22de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be651dab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc1fdaf1c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a680582b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570a", 0xffffffffffffff11) write(r0, &(0x7f0000000140)="6cb43eb02069dd54939ebf543440e2c1e8da5b9bb19d36bfd4581238960180edd9945c923516ef8a47b5f3155e597efe4e246f944cf50e6fde8680db4493df6e2235e01508e07a557fd1baa08da7cbe277fc9a8ed43cfc176dac96b4d12ed5", 0x5f) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x4000000, 0x0, 0xd73, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a", 0x0, 0x3}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x7fff, 0x3, 0xe7, 0x778, "75835db57180000000000000000000000000ca00"}) flock(r1, 0x1) readv(r4, &(0x7f0000000340)=[{&(0x7f00000002c0)=""/92, 0x3a1}], 0x1) write(r0, &(0x7f0000000380)="2e07f6115f3a7b6547dffee18700153c0d84c24cf8e28fbd8974e6a175c74413b1f8a25db0e894c36d1ba8f98e03f461bc25c99bdf33fe88d205dc853753938d01a4b1559a77036232490933930fd9c0770f5b365436655cc23bc15979954af2f1dc71e89bf5e8d2e084ecc10d6405196b1db75ef4be5e99c71e871e307da83a15ea40768306f39453f7955c1ee20f83725a56fb6f6c50ef27f9930b88c4755892a247abd2541cec765d749378fd6314e0b35f161981cc1c5814a8cfd7f468d4941f8e60d331f1e906d87fa88d30f071ec61e156767d01ea977ea91a0f5e4eb0184705ad63e9d040d7cf5f0c442ca600df51bafa76eca759827300ffd41541ebeaa7bd63be856530d5a4d3159535b4e57f608c35b10d76fbbb335c82e93802f4b2373aa360cde53252e772dd658d4e46a40b2b9fe8abbfa0b33afd06d711e054d448012b9446cc9876f9e8b750e469d47dab81635acf5d7e413639461224a53fc1f497ec954a3912dc8ddee873a1f372bddd393261d23e735b864e3bf4a874116e794130d64b3de5ed7afefe12a0fd19fccc2ecc0271b2dc98633f866cc7f1856a0570771639a22bde0601a014c9e1407a4f60cc52152a1f3b615fc73dc202f9d7efa66f8ae88f7c7d8764ffec40ce76b8f0b886f68b5e23c7e6ed53e096fa5f6559cd1e0c3ab4d643e36fc5175ac82ce8440da6e597f5b32f75325293e204b785774fa95468b1af4d416e1252e66c7db6a514ed302f36093959d0198f6f9cb736a7b2e0bf1794060472c1d170340cb55e4b0c25418f96953a0be1b17b502e3f4706c0257612a3d1f876086155b7409bca2c75e457c1b33d9294b3f81ce6ee98db73bde09dd534a55d3f17c1472861b2c4834190ce2407c386c22f53afb8b5a46a603be91af695ab8e037fdc3ee809313637152064d5d40feac9003552a62dffbeae21c94305d4e525a197d29545876995c53bc4ad7b966566a05f7b365fbbd21cec38fcc23be80ba328236c2c43db6e168e4d9b2ee882569a05a5957d957be361f8663c8cea1fb11a5d430b36ef196dbabb553c8b5d29dcd0d7eff8898db25acf2ff0e0fa01836b11a308ab4ff7f7e46ae48e682b218409c3f6104606bbbb009d4505e81f22183ce2b8015d4a7fe0881818fe285dc0022b85ae8cd130bfe424fd63f86f0e11cf6d649a1725dd21500d90020136121e6c2644f975dd7697a32b4288903469bcf189e166aa482ed0cb6df968a86fee14d1f0d8bac200fa491d13eafe27a15eb4575aabf9a094e1fdff5ab095002395d99649e68c0a57ee1f3ddd7a3863a967316e4a09d2815019bc7babaa40117c99a184151b5fe8a9f63b84495e2db2d00ee78e72f24488d31d29d179af561e99cf00ae4491f2631714a0544ae757bf24e66bce6fd19903b8367aae77b090c468ae3fc6b8155ae3b0d3277584722a336b762e8808e2d27704c16bcd2daa30fc43f62521bfcd706b466d51f0cfd411541851ba9d029128f6fc87d43273f156cbfc747d45e022cf0ce1f444de45e2e6360b621297450ff473a42bf8ebcc690b09de0603c5fee397ecab08e2d8d584dfab559ec4cdb967b30bc8c3e2155ad05776c164a0c62ae2b27f39b8ca880215ac486886821ad6629a8c333506ff7b5ef6236830f44992658cab1be40f3d476170bb763639aa8fc0eeed5f0e2fba070aef1dba6a1b6f00dfbccb9e360854571e6820af52ce46e15533202fd258ed48cd9fbe81f515ab14352197378cd3ce3bd9ea40398f65ac3d4810cfa2001dd18b82fc7823f9bb7bb839d1ce555f647a6d26d25a086e8224eb59ac2c79f55b910a4aadefe0e70c93eea8424dad637d3dea19e22cbe7ede30c4e7f0dc978949c0065e21ac8200d311380736be739102b8946b579357e6942f603d66db42d10eb299013722c1688cee671cffecfc32de53bafc59eb03df8a6fd6a2eb423ba2ffc643ba1248d77723cd91af78fa12847ee3b29fd63f95e37cdca9e3e310c9b89953a11a13d4a62888ae9f84ef6bbcf21a2bfdde5766317a0062ae2c7db2893d351cce4962a6cd95a25fef8935cb63f7b25afc909a2487775ca451668905f96f02764ebfc7d70fc324be1f9c17341a79ef6bd847f4411c354d6f560ed5b578358b2d7ed0d90ed61326ae92c95267bdc13dfb4bc3e5a6e0556705858bbb22e811da0f25ad374ef3aaf297404a415623b47aa5ef38fd7efdc8757f853231166bd634f6ed40387bfcbf2d23c1b74a07f138dd93a85e1d4693edce43e3d10aeff4ee4079682430c04197ac4c44ba2116ae6a479224c334a399eff094d1399303ad67000cfdeaf89ce12901493c460d32af8d93ce9a540e2b9a9114255fb9a57481e7b6f1d4096ad2b413285dff79efc5040e97df3587511f37b9bfcebd94f79497b5dde79508e8356d3540fe45451928bb6b150ba1aef5b84591625cc7a394fe8f460c0c2b53065c88273d868603e6c2bec4f7048bfa082f5d91defa21ba294a6a21786acace6a5d72117edfd5e3b9f19a8872d28fee8b50440fbeb56f80b7b276ed7c44063be1a011fbc468e442575959f066312d8dcee7a0c1f1d4ed736b70287ba2c3728ef67e7413738ab4a7c968a23ea56fd0d881710b616b6a6bd186ec070e096816a5d741404e69877cb49f604e5868ada03b7e392fc3bb98a5f1e79b0c09fb51ddd2b2158ba682de3d148740672aa5ea25df17b71bc059c5302d23a4bbf84d992dbc01912c6ea34c2d9577190683a04a5d2c9dc2b94843899b6554329712c031e06daa1387c3a727eabd80f4c6750998e3eef3ec15f7a516a0318854cbba3158c5b4f6cc2f685ff30c3f9da7820d29bfac01939c3f0403e66a6a14b07b5717981f9fcfae57e6407e7e1125e63c844c754922359cd872742c0c5296422fd0a5411cf19559e6e76fad3ea44c1ba9284778d5a15f68176d9f15cf6d4850c85b66b5f1f464ddabc47f117004a886ea17e77a0a67d013b4c183c9998a5d429e2e6c2340aae757843110fd34bd3944ae440a552cfc4bb797a854ee1338d6887128678d5ad88972e3215bfbe2e7470b4f86afea8ada50b0dd012508106e2af2179b21922b5e5b137648e31a7d7b3414dd998cf5f84a02957efbb1861d38856c0747fd086f8eedde5965948744bd7c039cdea5e4f415114302775879607ec02d5cc6810683dc8bd4151641e25cad6338e15e89ccadd4e0915d448ebeadb2b31e8e38fffec817d347af6862035f5a3018be13364c1f71be066717b4fe1275a5bc9b1a6be27e3158a2d21870b972257b51ad44db46ef11aadaeb49433651d3a3db61b53572ccdbfde78f55f42619b5300614bf60f2b0f924c26f89bea1cb9a4f12a76282b24975c5422432a158ac527cf8ca1101fb12ccfb2c6642e77f7eeb6faf312a8910910d9c5db35b1039306b913078d85a951a28bf2a33d5f6486f4e587086f14a21798059c5c3508cdab0dad7cc30bc0bf16baccf6674e2b34eec03683c23e701a29bcf8c42e4e8822e3bbd98d3c46ff49d44eec71ca215fd3a792b58880d973082b7a72b9cea8555968ee7be285801b1a7e69a94a7956edc720f7f521f312ff8b688af650cff0190bc5425cbbaa22e835d2b66d98c90f3f1fd69b38cc72b7f4417bac98446ca0f3e9fbb926a6c32a5b34fd1711d6e9a772e10ebfa7a460bdf9da0fbe6ddd9434a3d5075ef7a25e98b74e27360773cec933b5e902d65ac5d2c587f927fa87ba8af083db2f0808c96f4d8cbd47e129db4985fadab4295abc870521deda725e113d5f02524ca0618d879a35eb1f175b4ca5271e0a778bb598bdf8d4c8a7e066aefb3e6674d17d442886e6c558849930d86471a25640d1d75fb9de04c9b5204549884e0e70b264716812d3c2e9fe78723ea38d6966612450afc2cfd4f75cd60ab3efd10e021c037a70fbc82ba5d0858099e0f8e6605b8dad6c37994dc0542ae0bf078895aed44942fb8bd25f0018b45e407b088aef4d991d2019f37f3eb184433f2247a36bae5b628a6d064392dcb0d87bd23899f1d7cc0c632b3ac362c5d463284dc5a8bbe4f325ca495ab4b75db773b1dd209ea02290e095ee88a3df947a827a54f969bb8c04624bf947978f151860f935dad1ab357ad1ca602d656fc2c21e4b62452d2d3269343f0a3b6412e9882102a570b42f9c7a668ce0eeb703aaed90509bf788a95d77ed019ecd23e45ae4075f3ae54b1019c2a7ca50a20b5ca4d8bb840289fc778e105e887fc98f218967e6a977f035ed27bd679410a3ece3b3c443a7ffb720601f742bee256c1177834f793803446802f7a31bd995addfc3bb6cd1c5a2ae93e41dc850a93cf6bff89d5a922eda3c6765d5581b716ba60c0c08ece29cc8adec36c8dad5542f63c7be1b235e748f05ff461136ec4c0d6531be05868f70d13b91787dca419c7e45b92d0c004dba1614e6a0b116e648b9d4c34fbdbe7763cae8e5e0fcee3b038e145b5a3d2d4381a964cff4f458871a303ab33427597511fd2fc68ad1dc3dfc15952a7c8199abc5ce4353ecc4d6d9f228e44b2270b71c55b67a7813174ec8ff343f05fd1b2ebc698451e09b7fb83dcfc716c64bded2ae924fceb07a28128c1707dd5f434ddeb4051a0d64b090d8ccd58d91986993e77924087a42729d994aef2e469efbfb1f00f8df0db197fbd51ce9e70a24b967e9ee747669b939803bcb92b06af6646cfc3546374504e4c5f5280a7731b06518d2a41a7cd8bd29ca56c02e453e800a747b2b962a32044d6b297a9824045b149415d73e459d081b599ba7e804391b123396107079b7abecf61b268935cc061d57fcbf5542abc3cae9f402722b08d4dbf40c0ef27c55c8337a0a1e54f70d430cde805c65d95cc07e4066d2e42073cd8ff4ffc5474a8721ae46ee3f6936d907e040e4c1f98b670f48dffa91234ced9b98e9f478f986552aaaa3f7e4a777d81e9a779d990152ee1d7cafd1f437076ea5db544fdbd47d2169e5f509dcfc447d4d22156c1a165a372a9729d507c700f1b481e1c4fa2e94cca9eeecf4162bdde55a39e99b6face067a71f0fe8e6aba70aee8f9d7f392959c189c2fc27f61c34cbc7ab4d187047c033bc82f5147d97c4065339cd0f8c1c0ab2c5e4d721fad0d2222243ceb8131b4d4aa223c18707a004358bee641d5dea82bd900fbe65654d85d3fcc67f155bb32f0dabb9b556c4537fe5b4a367ea2b9981aa019922f5657e182714ddc8e698d790589c910e5f6e3dc8cebb5e303cf4eb6bd8a2e1a53ca2e0496231d31684709682ebff9f68987abdaee00603f09eaed81e6217c05fc6335af8102d4957515843e26c362788ef0b62bbd3325bc7bb2f427612d301c526fc3461ca92cd24d951c90443ac3bb222f5f2916ef9cebbc121e869ae23ef7df3d730bb4c1425490e1aa0991cdfb12db5e35a6ad3e2655895f4f40ec0f326c74da8bdc26d46cd623c1188e80a3bb1e5883f0df9940f157a012d8a4534e45d6bb1fa0b396c7ff721462394965d35537e12111927612e2d62cfb0f2190ed29e08de70eeba38fee3c85281d4543be7103b89f825b87c4859b2b45b830823f261aeed514b95205add860c0498624ed3cbffe323babca8219958e47cc309a4a5f7ba88f7924223e35f74176b4a7873e3fc7d5d14a7195474656936f4ea5e2ed8f5ba9f11a079b50d5e00afe3f173d22cf1b462485e63dcfc21455653d499ba9fa0219743f2600ee000dc2410f8af36912368980b2cb83f4a97bcfa10ac4025e1f319f19c2ccb995f3ab38dbabd4f78e703ea0f27142e46e50e1", 0x1000) 16:00:09 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x3, 0x2000400000000, 0x0, 0x34, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x7, 0xfffffffffffffffc}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x200000000002c, 0x10, &(0x7f00000000c0)="00800800000066736c2e956815311daaca0918e4fafa060000000f952c2f1c90f689d6c07fe0409ecd2c52582e41e23d4cced9ff59474910ec5ee8970800000012f4739902d11143919ef91e11de51bd1e37829b200059a1973f9627d89a", 0x13) accept$unix(r0, 0x0, &(0x7f0000000000)) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x6000, 0x1) 16:00:09 executing program 1: mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20100, 0x80) sendto$inet(r0, &(0x7f0000000040)="426fe021437dd4c104bd0295ae7b063ddd09f9df886dea0f9880534bac5a33a2a4f9f0149664053a1d6ce042be0b030e736add50de6d6a243b287a8c1bbe5c304aeada05643478d50dfa8481fd9e8ac32640733a31173b69f61a6463b24ed364148d5d163cce2628d7918e3933c3cd2e42d85ba3c8db4012e5f18ac2dfb23aaff4376a7f1d41814716b9edbb16a895a2551b0d09dbf14fbfa3dce27c40a16f1118fc1a8e196d1030a839a67583575159", 0xb0, 0x400, &(0x7f0000000100)={0x2, 0x0}, 0xc) 16:00:09 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2082, 0x3c5f) open$dir(&(0x7f0000000240)='./bus\x00', 0x82, 0x0) 16:00:10 executing program 0: getitimer(0x5, 0xfffffffffffffffe) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) r1 = dup(0xffffffffffffffff) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 16:00:10 executing program 1: getitimer(0x0, 0xfffffffffffffffe) 16:00:10 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) unlink(&(0x7f0000000040)='./bus\x00') chmod(&(0x7f00000000c0)='./bus\x00', 0x82) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="710f370000622428c8"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:00:10 executing program 0: mprotect(&(0x7f00000da000/0x2000)=nil, 0xfffffffffffffce9, 0x0) munlock(&(0x7f00000d7000/0x4000)=nil, 0x4000) 16:00:12 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x203c, 0xd00) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r1) getegid() msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/128}, 0x88, 0x3, 0x800) 16:00:16 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(&(0x7f0000ff8000/0x4000)=nil, 0x4000) ftruncate(r0, 0x0) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x9, 0xffff}, 0xc) 16:00:16 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x2000000000029, 0x27, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "2ef32c0500"}) write(r0, &(0x7f0000000300)="e36258a416f72ee991a336ec37c43131093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf64908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd9764c93c220ccb6ad", 0x65) write(r0, &(0x7f00000005c0)="256ba966e418bf3557c632af6e16544e12aa18a4a563f485f0f852defe01b9ec8e4ac9832623d15e513a053523f7520ebf16b624d97f0f9da8c85563eb93b11f01ba7ed6fc0a4ffc780723f1eadb03cc09ba72b9c02fbd4becfd88bc153ff21de3a5383600000000000000009bdf49c792f8b6704cf33f3294414ffc4975012034a1c8cb394d8ad36585d0730100159c70b113ed9014a945e332bce95dcdeafb0758acff19d494672107c813c84d1e1933378283029a4ad811869cd33d00", 0xbe) r1 = syz_open_pts() close(r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x6) ioctl$TIOCSBRK(r0, 0x2000747b) kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xffffffffffffff2b, 0x5, 0x743e4b89, "69e680090d001600e0ff8200"}) readv(r3, &(0x7f0000002780)=[{&(0x7f0000000200)=""/254, 0xfe}], 0x1) syz_open_pts() write(r3, &(0x7f00000000c0)="0fd8fdb420e5a8a5", 0x8) 16:00:16 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = socket(0x2, 0x8003, 0x2) mlockall(0x2) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) r2 = dup2(r1, r0) dup(r2) 16:00:16 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) write(r0, &(0x7f0000002740), 0x106cd) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) ftruncate(r0, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f0000000400), 0x1000018b, 0x0) write(r0, &(0x7f00000001c0)='D', 0x1) 16:00:16 executing program 1: r0 = kqueue() socket(0x3a, 0x7, 0x9) kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffffb}, {{}, 0xfffffffffffffff9, 0x9}, {{}, 0xfffffffffffffff9, 0x2}], 0x101, 0x0, 0xfffffffffffff14a, 0x0) 16:00:16 executing program 0: shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc2) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x5, 0x4, 0x7fff, 0x81}) shmget$private(0x0, 0x2000, 0x400, &(0x7f0000b39000/0x2000)=nil) chmod(&(0x7f0000000080)='./file0\x00', 0x80) 16:00:16 executing program 1: unveil(&(0x7f0000000080)='./bus\x00', &(0x7f0000000180)='c\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='c\x00') unveil(&(0x7f0000000100)='./file2\x00', &(0x7f0000000140)='r\x00') 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001340)=ANY=[@ANYBLOB="10000000000000000000000000000000"], 0x10}, 0x0) write(r0, &(0x7f0000000140)="4b291a9034f7b982127eec271356fd9ad4528f01a3fadffbd53d9bb4c58fda9128bcdec207ce5a2b3469fa4acdc1cf7b6c6d5181e75a", 0x36) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="344c6a1daa9feb65639ef28bf2c5", 0xe}, {&(0x7f00000000c0)="6c36fedb7d657f247fa6b877badba77b1e10bee714cb4abb47f417b332ae49d08b702039974a13788d31df626f7221720a", 0x31}], 0x2) 16:00:16 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) lseek(r0, 0x0, 0x7ffff) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)="c5"}], 0x1, 0x0) write(r0, &(0x7f00000001c0)='D', 0x1) fcntl$setflags(r0, 0x2, 0x1) ftruncate(r0, 0x0) 16:00:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)='mL', 0x2}], 0x1, 0x0) 16:00:16 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYPTR=&(0x7f0000000040)=ANY=[@ANYPTR64, @ANYRES16, @ANYPTR=&(0x7f0000000000)=ANY=[@ANYPTR, @ANYRES16], @ANYRES16, @ANYRES32, @ANYRES32]], 0x1, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000440)="af56ffca046350f381b9b99049fb91f0dda5e9397105da56b9709fd007206a3d18aebd91c7e38dd3a4c9e5723361eaec35fa6e77a3ff332e5db1c4e3551c222ead34680bb0759898f10c91672a84aaea4f9dc505b9fdf4a214b50ea2548bd05be0b0658fd6a39225328f4f6027c6e26f51a055b070ef9802de60442def9f7da2416b9e44f8e152b23c968b9bd08f621f7510f8e7b192195654bd95a9e19d0c127d302c958125b70d866165d13113da06d58ffa5992dc5b7a4514f5d6464ffb1a7a119a700a95ff62916a59b5d960e4498dd54ce7a90fa78abd352801831e696289e4f0c2c3cff6e7ff5089c4b93bdd7d303afbd07c59f89b23ea96fc8aa3cc07b046d9df47425d483e", 0x109}], 0x1) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) readv(r0, &(0x7f0000000540), 0x2) 16:00:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000008c0)=[{&(0x7f0000002240)="df5b93b6a9973ebd93b165321fac2eb6af7c1f544e0a92eee600030756722ca558f6c8d974a3015eee84dafda5172f9b3fcb41f48ef32357aeea313ce98d905ae5b6b97cf1030289ac3bfffb8078930b3f41490bb48e39875015182772f8cb69897124df9976aee7a0906570bf0a161711927c8e7f9484a544382e4f", 0x7c}], 0x1, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./bus\x00', r1, r2) execve(0x0, 0x0, 0x0) 16:00:16 executing program 1: symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') truncate(&(0x7f0000004540)='./file0\x00', 0x0) socketpair(0x2, 0x0, 0xa19, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r2 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x20101, 0x123) r3 = kqueue() r4 = dup(0xffffffffffffff9c) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) r7 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x200, 0x2) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000100)="4958e035bc335f4e33fe243c4688e21ace73dcdb5cd16412d67eae87b1ff7d7d53ea8bf978db79a5dda3c54be00cae395aaa32537a1815ef77d98793", 0x3c}], 0x1, &(0x7f0000000300)=[@rights={0x30, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7]}], 0x30, 0x40b}, 0x1) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000900)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e9815122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca78311c2c8f4472f6bef5a458bf2260907000000ba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc914cada6979878d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9950a91d60081f27d1db813eeb072283ceb4fd947b6498c585bd2fc10b3db9db043e9220f0bfc19220c545c21", 0x68) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0x4000000b, 0xffffffffffffffdf, "a1786eb95b7c30abfc0900"}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) 16:00:16 executing program 0: r0 = socket(0x1e, 0x3, 0x0) fchmod(r0, 0x80) fcntl$dupfd(r0, 0x6, 0xffffffffffffffff) 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x58a4, 0x8, 0x7ff, 0x8, "28b149c80239b96c2d917ee98b2d3261aee027d1", 0x400, 0x8c2}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x8000, 0x0, "05965df0fdb60332a979765f03b2938958458f1c"}) 16:00:16 executing program 0: r0 = open$dir(&(0x7f0000000240)='./bus\x00', 0x18100, 0x80) mknod(&(0x7f0000000200)='./file0\x00', 0xc000, 0x5) mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x800, 0x100) r2 = getpid() fcntl$setown(r1, 0x6, r2) readlinkat(r1, &(0x7f0000000180)='./bus\x00', &(0x7f00000002c0)=""/4096, 0x1000) close(r1) mknod(&(0x7f0000000000)='./file0\x00', 0x100, 0x3f) r3 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) mkdirat(r0, &(0x7f00000001c0)='./file0\x00', 0x20) getpeername(r3, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) 16:00:17 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) ioctl$TIOCSBRK(r0, 0x2000747b) 16:00:17 executing program 0: syz_emit_ethernet(0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) r0 = shmget(0x3, 0x4000, 0x8, &(0x7f0000000000/0x4000)=nil) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x1000) r1 = semget$private(0x0, 0x7, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x24, 0xfffffffffffffff9]) r2 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x42) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x20100, 0x20) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x1012, r3, 0x0, 0x0) r4 = open(&(0x7f0000000100)='./file0/file0\x00', 0x90, 0x0) r5 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x40) r6 = getpid() r7 = geteuid() r8 = getegid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r11 = geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) sendmsg$unix(r4, &(0x7f0000000440)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000300)=[{&(0x7f00000001c0)="5182056d3e681e2def3e42c7b66766cadd1a3918421d58d44b4c2b3e193be8447c6fb24cc6fd892916c2b15820a81365f2f24bc7c110cd5e27134629b012b21f58f0631c9c9f4ee25b676e2eb98e176174ca65c163c4d6f2678b12fafcc72e4fdb74869f52b2c25ebdca51edf64d8ab0b5e194a7d39b0044c0cf21e44dcb11aea14926b2d7a6ed09415d5f22e3e1ae558804fc5e4ef9cc", 0x97}, {&(0x7f0000000280)="16a9675a1247cbb7f95f03fc40de2fb18bf2f50058d897c967f92ed97bdfce03be4f1eb4e39c2cf2631634290022c5c6f99ef3d84a419a5ab0e820df340b3e3df5523abd9bba0b5c409d52a043671ba645459e9d26292972b8bfc55d67bf295b41cd55c47aa20aec8bf98eff7c69bcda2807fbc2a084833fb8191709", 0x7c}], 0x2, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r11, r14}], 0x40}, 0x404) getpid() linkat(r5, &(0x7f0000000480)='./file0\x00', r4, &(0x7f00000004c0)='./file0/file0\x00', 0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000540)={{0x5, r7, r8, r11, r15, 0x40, 0x9f2}, 0x3, 0xfffffffffffffca9, r6, r12, 0x3f, 0x6, 0x2}) utimes(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)={{0x0, 0x10000}, {0xb666, 0x6bb}}) rename(&(0x7f0000000640)='./file0/file1\x00', &(0x7f0000000680)='./file0/file0\x00') munmap(&(0x7f0000003000/0x3000)=nil, 0x3000) fchown(r5, r13, r10) fchown(r2, r7, r15) pwritev(r5, &(0x7f0000000840)=[{&(0x7f00000006c0)="008cd0e8845b585da2262a80bc91ccc95064463cc13253b9aec6d04a7342228d60aa8218d08eb8bfca10c219ecf5d3937fd5dab1682e47100d61eb1e5712f72a0dc196d531ef6965b67665ae451a0ee04f431b5fe1ad6247a106808db55c87a9c5c0e5a6c28fca8defa2970c50605d6118db0966257ef26ed6aa85da047c5acfc557092cee4aa9bef6e01ca85091cabe58f6a876cee592eab45474e7", 0x9c}, {&(0x7f0000000780)="4f6c3c7fb00f53fa178d40d39c6e53cee64f3b23525c482574c65ef127628ce180aa27ab9825aae28bd8958788b2bbd655e5536a772b0dbf482bd0bfe69ca5903fea9254fa3711508e6cd4e2acbeee3d0e28e599f3b608d9cdf1e83024ffef27800462ed4dee2f25f554bbcafbf616e1f6b61896be07e2e8e9cd2859c581f8a6ed48e1afe77489581d24598214570bbc1cf0a58e6b64e85af0fa1aad0dc080deb8480c986416f869c5c48f5e3bdaeea54693d71803ef4ccbd827d06719", 0xbd}], 0x2, 0x0) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000880)={0x3, 0x100000000}) shmget(0x3, 0x1000, 0x1, &(0x7f0000ffe000/0x1000)=nil) 16:00:17 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xc, 0x0, 0x29) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000080), 0x0, &(0x7f00000000c0)=""/157, 0x9d}, 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000001c0)=0x7) 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) write(r0, &(0x7f00000000c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432048d8295c1f9bd26340307883f6b08c4367d0bbf11ef2ff11c985b4dd560c423a86ac22e3174301a8521ba064751cc46b1241336179269e009fa6fa7be94c8dc60765785a6a42cf1ea8ec498affaf4e4edb1aaa4a11468b37dd99901eb2bbddc63daabca52b9be8c170a7319377a8e1405e61a5d10826f4013483d6f82f8f0fce2194333746a7249d25193226b0a9ef6df8c4f3815388e747d5e59948c759741a57b1dedfd50c0d30a9b8224d46992639368ef15c0af51f82a9b91660557f31ebc7ae54af11a00bb4164acfcdd665aeb75dd90d9a059d124d98af14b", 0x10f) 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) write(r2, &(0x7f0000000000)="a0ae2cba4b2e6d92125a4b1e154540bea1c05a1c0152f22ffb71ba0b1a08169ae6cf16addfecafd76fb5acff8f92c1e58be1c1b42ceb619a06027c27", 0x3c) 16:00:17 executing program 0: r0 = socket$inet(0x2, 0x5, 0xfffffffffffffff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xb06c, 0x5}, 0x8) close(r0) setsockopt$inet_opts(r0, 0x0, 0xa, &(0x7f0000000700), 0x0) 16:00:17 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) r1 = openat(r0, &(0x7f0000000080)='./bus\x00', 0x20001, 0x8b) readlinkat(r1, &(0x7f00000000c0)='./bus\x00', &(0x7f00000001c0)=""/210, 0xd2) mknod(&(0x7f0000000180)='./bus\x00', 0x203c, 0xd00) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) stat(&(0x7f0000000140)='./bus\x00', &(0x7f00000002c0)) munmap(&(0x7f0000002000/0x2000)=nil, 0x2000) readv(r2, &(0x7f0000000040)=[{&(0x7f0000001480)=""/4096, 0x1000}], 0x1) 16:00:17 executing program 1: pipe2(&(0x7f0000000000), 0x10004) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) accept$inet(r0, 0x0, &(0x7f00000000c0)=0xfffffffffffffe8a) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) 16:00:17 executing program 0: r0 = socket$inet6(0x18, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000000000001, &(0x7f0000000000)=0x9, 0x4) r1 = socket$inet6(0x18, 0x8000, 0x20) setsockopt$sock_int(r1, 0xffff, 0x228, &(0x7f0000000040)=0x300a, 0x4) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x8) socket$inet6(0x18, 0x4002, 0x0) 16:00:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000680)={0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000600)=""/101, 0x65}, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:17 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xffffffffffffffff) unlink(&(0x7f00000000c0)='.') unlink(&(0x7f0000000040)='./file0\x00') r0 = dup(0xffffffffffffffff) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) 16:00:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000100)="e36258a416f72ee99586132477f256b4093cfb25b84e55cdc3a5197094b222a9c4de41a54b5ea7a753fbd2250668c0a9b237b205d3443601f6efc1d41112ed83c55b9199299dc5539a9bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2", 0x65) write(r0, &(0x7f0000000100), 0xfffffcb3) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffbfbf, "47780ac85a538a132000e847094a0b00"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) 16:00:17 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000500)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) open(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', 0x200, 0x0) 16:00:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a51970", 0x1c) write(r0, &(0x7f0000000240)="f4be8d1a598cd5037630c4ccd3f4761086182d8b0d4ab3bc69fa733642f8ca8c00aadae601f7eb25be6a3e3029c64e0dc843fdc11b863de9bcfedb5e445f31e154155f344638bf7a93", 0x49) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04", 0x1b) write(r0, &(0x7f0000000200)="35db4b", 0x3) readv(r0, &(0x7f0000000300)=[{&(0x7f00000002c0)=""/2, 0x2}], 0x1) 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, 0x7d, 0x1d38, "b3d84b73f20104cc8000"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:20 executing program 1: madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) 16:00:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x1000000000000008) r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x100) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) socketpair(0x19, 0x8000, 0x3, &(0x7f0000000140)={0xffffffffffffffff}) getpeername(r2, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000002c0)=0x40) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x4c) getsockopt$sock_int(r2, 0xffff, 0x204, &(0x7f0000000300), &(0x7f0000000340)=0x4) open(&(0x7f0000000200)='./bus\x00', 0x82, 0x100) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000240)=""/6, 0x6}], 0x1, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000380)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) chmod(&(0x7f00000003c0)='./bus\x00', 0xfd) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x3) 16:00:25 executing program 1: socket(0x18, 0x8003, 0x4) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1000300000002}) open(&(0x7f0000000040)='./bus\x00', 0x40, 0x11) socketpair(0x27, 0x5, 0x1, &(0x7f0000000080)) 16:00:25 executing program 1: r0 = socket$inet6(0x18, 0x200007ffe, 0x3) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x402000000000029, 0x9, &(0x7f0000000000), 0x0) setsockopt(r0, 0x73, 0xff, &(0x7f0000000080)="f816c7d340cde2d2859bfb7596f589ffcc1ebf9ebed9ccc1d6a5f4f7686abf0ea547948f8f35275fccc41270b738e65661b6cc7a628e868d48f4a605864e64807034e7c7d81f0f7153f9770f3f7a16e3b636028419715a5dfc69276f3f01345469009aed58440fcb0b3ba4ad656228583a1703dc5a895dd86a1645a951937a6bc120408f38d6bee80629bf4ebe284cd4a24e4493153160fdda2ac665588dfcf3e200431b03136a399d392254c4689e3e31c4a9731810a9d1c5f482ccea8d5b0d64c02046a3a9bbd3", 0xc8) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x1, 0x6, 0x10001}, 0x2, [0x6, 0xb6d, 0x3, 0xffffdffffffffffa, 0x2, 0x7, 0xbfea, 0x53a]}, 0x3c) 16:00:25 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) sendmsg$unix(r3, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1c000000ffff000001000000", @ANYPTR, @ANYRES64=r3], 0x1c}, 0x0) 16:00:25 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) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) flock(r1, 0x5) unlinkat(r0, &(0x7f0000000100)='./bus\x00', 0x8) flock(r1, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x1, 0x0, 0xffff, 0x10002ffffffff}) write(0xffffffffffffffff, &(0x7f00000001c0)="4c53c773d36544d1fc69b721e192c56e8fb29f296ac0fe9abbc7459cfcde2f50c1c998b55f3c9a1540008364a3c6d3979bcc0e3311efd273a82ccfa134e9d77bf0c4d101cb0b7779e7076a3fa7c7c31a5ff5ca5ac943f29faa9d10eb257f3122aae7e943b951aa8a115e1bfa7934f6e9", 0x70) open$dir(&(0x7f0000000240)='./bus\x00', 0x80, 0x2) close(0xffffffffffffffff) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x20) listen(0xffffffffffffffff, 0x2) clock_settime(0x3, &(0x7f0000000080)={0x7, 0x40}) write(r0, &(0x7f0000000340)="e53d37c48680526bb0157d2cd492a1c3bbb0ea2b38308c30bf5c4c79ef87c36209158216c608374c64742fdc0bfa33479d0844b0900053e5a8a865f07e7592c17d8365cdabc34a40dd43a119df973e443abab9a41e19a2fcba6d922b75db5db2bdfd3c940ca119d1e81b5404288f99813be60dd72924783794", 0x79) sendto$unix(r1, &(0x7f0000000280)="e034f9bede6f24d0283c253f4d7201bad998035113e33a67ad6fcdd38ce90de872a7038d2249e73c200f12b021ee9fb1a22f62489ca82e298e2e4d5da2e1bc6b828e8eb2cb54dd05bb09cda100a26a53ea122033ffd7b625f5ea675c6a5d8a92dd530bf578fa8f064680c55da1502f49b0", 0x71, 0x1, 0x0, 0x0) mknod(&(0x7f0000000300)='./bus\x00', 0x100a, 0xcc18) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) 16:00:25 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20000000001023, 0x0, 0xffffff20) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x9, 0x7ff}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040)=0x3f, 0x4) 16:00:25 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000001480)=[{&(0x7f0000001380)='c', 0x1}], 0x1, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) 16:00:25 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x79a4, 0x2c, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:00:25 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000140)='&\x00', &(0x7f0000000180)='W\x00', &(0x7f00000001c0)='\'\n}\\#\x00'], &(0x7f0000000380)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)=':,#\\\x00', &(0x7f00000002c0)='^\x84\x00', &(0x7f0000000300)='&,)\x00', &(0x7f0000000340)='\x00']) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x18) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x80000001, 0x4d}, {0x1f, 0x80000001}}, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) fsync(r0) writev(r0, &(0x7f0000000000), 0x103) ftruncate(r0, 0x0) 16:00:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000540)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e9815122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca78311c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951a91d67481f27d1db813eeb072283ceb4fd947b6498c585bd2fc10b3db9db043e9220f0bfc19220c545c21", 0x17d) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0xfffffffffffffffe, 0x0, 0xb, 0x8, "ea8323df0000fc1100"}) kevent(r2, &(0x7f0000000140)=[{{r0}, 0x0, 0x8, 0x4, 0x3, 0x5}, {{r3}, 0xffffffffffffffff, 0x8, 0x80000000, 0x40f, 0x9930}, {{r3}, 0xfffffffffffffff9, 0x30, 0x4, 0x7, 0x2}, {{r1}, 0xfffffffffffffffe, 0x60, 0x81, 0x0, 0x80000001}, {{r1}, 0xfffffffffffffff8, 0x80, 0xfffff, 0x7ff, 0x9}, {{r0}, 0xffffffffffffffff, 0x1, 0x3, 0x101, 0x4}], 0x3, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffb, 0x90, 0x10, 0x1, 0x8}], 0x3, &(0x7f0000000080)={0x3, 0x81}) read(r3, &(0x7f00000002c0)=""/249, 0xf9) syz_open_pts() 16:00:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/142, 0x8e}, {&(0x7f00000001c0)=""/26, 0x1a}], 0x2, 0x0) write(r0, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) write(r0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) write(r0, &(0x7f0000000040)="9401e6ca8cb0e8c6b0fee94a8823cbf48e2ecd87e5ae99302f1094b44a47", 0x1e) close(r1) 16:00:25 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x80000, 0x0, "a994d40118f347fb32dc121600"}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket$inet6(0x18, 0x7ffe, 0x0) setsockopt(r0, 0x29, 0x2e, &(0x7f0000000000)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x14) mprotect(&(0x7f0000435000/0x2000)=nil, 0x2000, 0x7) 16:00:26 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2040, 0x801) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000140)=""/145, 0x91, 0x801, &(0x7f00000000c0)={0x2, 0x2}, 0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x8) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:26 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x2, 0x4) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 16:00:26 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, &(0x7f0000000b00)="e362f9ff36f72ee995861b2477f256b4093cfb25b84e5bb55da51957c2810974c9bdbd1e2f5ea7fae622d58bf6659990bfe432044908c7ba28049ffe4e0746fedbac0e3edc5b8caf90f850f6662258cd26038e7dbf03775fb41fd18c6120af74d57e790c1cc23a8d9db320a9b372ba033c4e7a5be4262cb61ed3d6728e6397c30da6d93afa92e89a72e4a3e4a1ead1ad27d5cf0e49cf11b5f1c66f9e0630868c860dd3833cad8018def2c914a027351224fe553e83867704515ac4bc72eebfd15ed1a251a9d82170de189b145d5fc2ca31bf9acbb6fada40e4beec0c6262f9b45b5737990b356e842919b3b182cb6c2ac2122dc22534db754bb35a6f5711160000000000a27ae601bb2393c8000000000000b46db27dd1638161d4d1639fff0597a46164ff54e278e7b2b532c8cdf7b0b40a3c44f2c7a84f61e8b5b4c7b52f0a30834417221086a3ec8ad1da13b23d0438e830107132ae2d5c3631d2972725114f9b16318b464e5201c1e6f177ef8658d8e32d6eefeadd609608", 0xfffffffffffffff1) r1 = syz_open_pts() close(r1) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) shutdown(r4, 0x1) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000000280)) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000380)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000300)={0xfffffffffffffff9, 0x4d578a1d, 0x7f, 0x401, "219fa9ef4a7f7e4fc1d6bd0cc5e4c9fb6687cb81", 0x3, 0x1}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000002c0)={0x0, 0x1e2b, 0x100000003, 0x1d39, "bad83f067108e2dede80000000001f00"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:26 executing program 1: mknod(&(0x7f0000001a80)='./bus\x00', 0x1007, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = dup(0xffffffffffffff9c) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0x4, 0x80000002, 0xffff, 0xffffffff}], 0x4, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x4, 0x27, 0x1000, 0x400}, {{r3}, 0xfffffffffffffffb, 0x80, 0xf0000004, 0x9, 0x4}], 0xf4e, &(0x7f00000002c0)={0x80, 0xc0}) open(&(0x7f0000000380)='./bus\x00', 0x0, 0x1) open(&(0x7f0000000080)='./bus\x00', 0x3ba, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000001c0)={0x8, 0x200, 0x7fff, 0x100000001, 0x6, 0x0, 0x3ff, 0x36}, &(0x7f0000000200)={0x4, 0x200}) 16:00:26 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') setsockopt(r0, 0x2000000000029, 0x1, &(0x7f0000000000)="ff01000800000000000000e9df08ad3dc9000000", 0x14) 16:00:26 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd5) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100, &(0x7f00000004c0)={0x7, 0x4}) r2 = getegid() getgroups(0x3, &(0x7f0000000240)=[0x0, 0x0, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000280)=[0x0, 0x0, 0x0]) getgroups(0x3, &(0x7f00000002c0)=[r2, r3, r4]) ioctl$TIOCNXCL(r0, 0x2000740e) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x20000000001, 0x0, 0x2}], 0x7fff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0x40, 0x8, 0x5, 0x3f}], 0x3f, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x1, 0xfffff, 0x4, 0x3}, {{r0}, 0xfffffffffffffff8, 0x2, 0xa2, 0x5, 0xc}, {{r1}, 0xffffffffffffffff, 0x80, 0x2, 0xc08, 0x9}, {{r1}, 0xffffffffffffffff, 0x3, 0xf00fffff, 0x100, 0x9}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000003, 0xfffffffffffffffc, 0x3f}, {{r1}, 0xffffffffffffffff, 0x84, 0x0, 0x8704, 0x3f}, {{r0}, 0xfffffffffffffffb, 0x95, 0x2, 0x8, 0xa00000000}], 0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x4}) 16:00:27 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) flock(r0, 0xf) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000000)="0000000000000041e20000000000000000000000", 0x14) 16:00:27 executing program 0: setitimer(0x0, &(0x7f00000000c0)={{}, {0x2}}, 0x0) setitimer(0x1, 0x0, &(0x7f0000000140)) setitimer(0x0, &(0x7f0000000040)={{0x8, 0xeeb3}, {0x7, 0x81}}, &(0x7f0000000080)) r0 = socket$unix(0x1, 0x5, 0x0) write(r0, &(0x7f0000000180)="742a339e28706b58f3791a44d05d9c3ae0f231d9e0386baab26c6d699fda03584f2e5760c3e716967fba88df835a8eebb54bf781b30d848e25acf828b14e1c4a7d11de46dbf9e862af468aad7ca044bba8c2cc13cc09298477e130ef931ff11b1fcf02279d184c6157aa5124206108cf81267ba94a618d4fd56a93b9f1e0ad1cc8b2cc8dfd50c991918e7cdcf82e552c77fdaecda6d3fd14edcfe84d9a518de90396b41374a5c28f3873615b99b71eb80a5ddc2bd181f77f219d41b266f866fb52f4b629b6d62dca4f4525de39f795a01b3c2737bf615e7fab9dee8448115edc173aba7556bf9dbb10a64b77527faea1a0e307096761ea29e93d", 0xfa) 16:00:27 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x3c, &(0x7f0000000040)="d11494bf7a6f65b37c0e606052645b5c57f7e921ef9406a4babab92ccdfdb94d0c77b23621fc1cf3ad5e8f196e21c876ea0b9a0fea700cd21385c572e8312ee20d456fd9d74abed5f22f918287eb10ce29fa3bde75c3fb0cd28747b4df3974f7e795216684288bea4bef64d5dc65706276d921e2717b8d13a3b1a23731ba902a7e", 0x81) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) shmget(0x1, 0x2000, 0x264, &(0x7f0000ffb000/0x2000)=nil) socket$inet6(0x18, 0x2, 0x9) 16:00:27 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x68290cf9c66406b9) r2 = socket$inet(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYPTR, @ANYRES64=r4, @ANYRES32=r3], 0x20}, 0x0) r5 = getegid() r6 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) getgroups(0x8, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r10 = getegid() getgroups(0x6, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r12 = getgid() getgroups(0x2, &(0x7f0000000180)=[0x0, 0xffffffffffffffff]) getgroups(0x9, &(0x7f00000001c0)=[r5, r6, r7, r8, r9, r10, r11, r12, r13]) 16:00:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x0, 0x1}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f00000008c0)="e36258a416f72ee99586132477f256b4233cfb25b84e5bbd1d0f01cb3db027c3370d806dbc0d3dc726a5197083b2220000000000000000000000008097e3ff", 0x3f) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "042a76c5a25c9702508ae5e844d5d81bbf1699a3"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000380)={0xff, 0x0, 0xfffffffe, 0x4fbf, "a16dad134402c183b362ae808978de7f2b36486c"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:27 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() write(r2, &(0x7f00000000c0)='<', 0x1) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x6d}], 0x10001, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xd14, 0x6, 0x3, 0x0, "7568234456c0f349687883f883494f971259a1dc", 0x31, 0x2}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x9, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) kevent(r1, 0x0, 0x0, &(0x7f00000001c0), 0x9, 0x0) 16:00:27 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)="19e1848b9edf88241ead976d34d2d86a8434eda91bf291e0c589be9ae7793058759e538c580fb25d9ef45c2e548ca6e5755c764eb00430aafb1b879718b3aebdc03abb9f9b053629c57bc1849f17cc84cf4c18a323c0c2de2b97ad7107460047209234593380753aef91da0df1d8272978749bf364527d8bd42217df544c2fb719a087483234aaba7e286bc25250389f0a48d69538b7ccf0cf732ba95466b5a536a34791c3826ec3ee6d3e909c2aaaec0c18", 0xb2}, {&(0x7f0000000140)="50e91923e90de5d48f3454a40230a1b08da62bc2e3da985be3a18a2ee90db1f9cf316872b00f0789c8e2df1f2aea12d607c628", 0x33}], 0x2, &(0x7f0000000200)=[@rights={0x28, 0xffff, 0x1, [r0, r1, r1, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x48, 0x402}, 0x404) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r5 = dup(r0) recvmsg(r5, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x800) dup2(r1, r0) getsockname(r5, &(0x7f00000002c0)=@in, &(0x7f0000000340)=0xc) 16:00:27 executing program 0: r0 = socket(0x1, 0x5, 0x4) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x8, 0x1}, 0xc) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(0x0, r1) setuid(0xee01) setregid(0x0, r2) 16:00:27 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000040)='./bus\x00', 0x6, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="f3872323b8457dcbf529745cffdae23421261d4ac2541c598e91b837dca55007245a8fd2a4ee60397512327cd8e205deb777f3f05579790674665d868aebfe3e448eef96c207dc4d85caf283becc93f583ebe58e06e93c97e5d45cf5d8", 0x5d}], 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000000)="ba0ed314e6b8b6a4a52db635249a3586fe67dd245ee052d4c503", 0x1a}], 0x1, 0x0) pwritev(r0, &(0x7f0000001640), 0x0, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) semget$private(0x0, 0x7, 0x400) 16:00:27 executing program 0: r0 = syz_open_pts() close(r0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000), 0x4) r2 = getuid() r3 = getuid() setreuid(r2, r3) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() r4 = kqueue() fcntl$getflags(r4, 0x3) kevent(r4, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) r5 = kqueue() r6 = kqueue() kevent(r1, &(0x7f0000000000), 0x3a29c32d, 0x0, 0xfff, 0x0) kevent(r6, &(0x7f0000000040), 0x20, 0x0, 0xff, 0x0) kevent(r5, &(0x7f0000000080), 0x3, 0x0, 0x9d, 0x0) close(r4) 16:00:27 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') socket$inet(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYPTR, @ANYRES64=r3, @ANYRES32=r2], 0x20}, 0x0) 16:00:27 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffffff, 0x100000001}) open(&(0x7f0000000000)='./bus\x00', 0x100, 0x1) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) 16:00:27 executing program 1: r0 = open$dir(&(0x7f0000000500)='./file0\x00', 0x20, 0x10) fchmodat(r0, &(0x7f0000000540)='./file0\x00', 0x100, 0x2) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x2010, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() readv(r1, &(0x7f0000000480)=[{&(0x7f0000000040)=""/67, 0x43}, {&(0x7f00000000c0)=""/119, 0x77}, {&(0x7f0000000140)=""/200, 0xc8}, {&(0x7f0000000240)=""/241, 0xf1}, {&(0x7f0000000340)=""/157, 0x9d}, {&(0x7f0000000400)=""/90, 0x5a}], 0x6) kevent(r1, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff7, 0x0) connect(r1, &(0x7f0000000580)=ANY=[@ANYBLOB="449dcf1fda4c200000000000000000100000"], 0xa) madvise(&(0x7f000005c000/0x400000)=nil, 0x400000, 0x6) munmap(&(0x7f0000008000/0x600000)=nil, 0x600000) 16:00:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800000000000af6) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000140)) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000180)="f83db39d1f0b2c89a7b26bcd31f232afd331c14aa1237f7a1407a3b2c5da9207aa279ce2717970b5e045b21d52b2e7d8b0be6cedfc4eabe0372de24866", 0x3d}], 0x1, 0x0) r1 = socket(0x18, 0x6, 0xffffffffffffff02) recvfrom(r1, &(0x7f0000000080)=""/46, 0x2e, 0x2, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)) 16:00:28 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000, 0x5}}) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00009d040000000037f982c19e4a5c6905612e76a10000f941ded2"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) socketpair(0x0, 0x2, 0x0, &(0x7f0000000040)) writev(r0, &(0x7f00000014c0)=[{0x0}], 0x1) 16:00:28 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) listen(r0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x202a0, 0x43) 16:00:28 executing program 1: r0 = socket$inet6(0x18, 0x7, 0x8) setsockopt(r0, 0x20008000000029, 0x2e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x1c3) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x1a) r2 = getppid() r3 = geteuid() r4 = socket$unix(0x1, 0x5, 0x0) getsockname$inet6(r1, &(0x7f00000018c0), &(0x7f0000001900)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) r6 = fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r1, &(0x7f0000000740)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000580)=[{&(0x7f00000000c0)="a5a1a4f17ea51a59b0237173a5b5ca10a5b74bb9f643d20805046aa39c9b0be20c025782f8fbbd978f713915c65d27ab424eb0523afd238bb6c03fe688d0ff7b2f34ab3c888f6d5adad227875ea343bee6aa4991a5a30cf88c6b7539b0c8a4a995e40f4d251ee85c366b42efe7e7d9d699afb195ecf2a3db533313a0dce53ed4a1e9c9af7ed68d82f89e31db", 0x8c}, {&(0x7f0000000180)="47b1b843201b30", 0x7}, {&(0x7f00000001c0)="c5a2ac6c1e589824fc115f3d14c88e2a9ee151b7b87d317b4c3a11b1394f71c2d1fa4e8031cbfb6c05afcee071162d11d7653a46dd6bfb1176f3c4fc6a6ae42023bb5b9d9e06d3011d140d4c7f15f50349251502d19de41383f08d6609174fa919c57240ca3a877108a032577a0ceb0ba2155e96d2f7898e1c5789f70b909a6989b9fe173e25fe140d51c996", 0x8c}, {&(0x7f0000000280)="b34eb62fa45b38016790b58007a4ab902f4e19a53256bcfc28f1c7d21fbd34ed7d22c0dca778cc6303e8e6f84c0a9351fac853bed45dd5c32f31f416bf3177de3bfc46ec088a90cca5878791ea261142714445f9fe48baaef5cd34688a7fe58a", 0x60}, {&(0x7f0000000300)="8cf29e310a19a3e03aa0ea3992ddb697079890ea3085814cbf73852468ffcb7c76c5741d9d36f31cebac65327ab4e6cbb5689e12033a3298214dd29e15f9a760cdd6e390e3b187c30becfeb639518c5708de3232cb47497035a2cf5374cc13640cb67c75f66dae2508d9bfb70677c4e770716bd6fe138a24406dcbf9d4c432270e0c0d5332f1d00f3bfec6b7f021b5656bde81154482173b4c2fe01fe2ce7c7377ca76485c7d00f34db700112d95647baa66170c4518d3144c1cc93920a4ff57b2252a", 0xc3}, {&(0x7f0000000400)="11c996e750dbd8b5f8bc74d774057205a8da659e666443756c3bf8749f6e7a7b7beaeb5a923a7de2a6a0e288136d9dcefd097f8da7bda1b3ab5a0b5626f3fcfda5206e65ad", 0x45}, {&(0x7f0000000480)="d3754b5cf11a613fc4df69ca0d441365053df6abdc4fd1dacf13f262807db0d474052c3e6a1db3824640410a94c168e5f6d6b39c4175abb2ecc78413f1aef2490c473db214b732cd7b36", 0x4a}, {&(0x7f0000000500)="80aed8826838fde57ae3848a698b6615a9e0396fbfd02b0f1499f37f0d621ca14de2a458169f29ef9d524a4d9bd679bd3cbca5bf81a840d809c037a19eefac15f4c9c886f0ab48497d27ba76db38b69ac440058ad81016d14a497a920d40cdcdf51476bb797d7c03fc20c808617a563318e3396a71987c60b20e", 0x7a}], 0x8, &(0x7f0000000640)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r5}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r6]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0xc8, 0x2}, 0x7) fcntl$setflags(r6, 0x2, 0x1) readv(r4, &(0x7f0000001880)=[{&(0x7f0000000780)=""/107, 0x6b}, {&(0x7f0000000800)=""/84, 0x54}, {&(0x7f0000000880)=""/4096, 0x1000}], 0x3) 16:00:28 executing program 0: r0 = open(&(0x7f0000000100)='./file0/file0\x00', 0x611, 0x0) r1 = kqueue() readlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000140)=""/217, 0xd9) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file1\x00') 16:00:28 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x994883d46484d993, 0x0, 0x56aa69a8, 0x401}], 0xb2, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) utimensat(r0, &(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000180)={{0x50, 0x5}, {0x8, 0x46}}, 0x2) rename(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000200)='./file1\x00') 16:00:28 executing program 0: r0 = socket$inet(0x2, 0x3, 0x8) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0x1, 0x4) r1 = syz_open_pts() write(r1, &(0x7f0000000080)="525fd2cfadcbf3ea3bfd8d5f9973", 0xe) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0xfffffffffffffffa, 0x7, 0x3ff, 0x8, "5cb5158a6c8da5eb2b516988c50172e42d4d4316", 0x3, 0x5}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x2, 0x0, "a147780ac85a53a8131900e8ebd83823fc7c0d7a"}) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/11, 0xb}, {&(0x7f0000000100)=""/146, 0x92}], 0x2) r2 = socket$inet6(0x18, 0x2, 0x6) bind(r2, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x8) 16:00:28 executing program 1: r0 = socket(0x2, 0x6, 0x403) setsockopt(r0, 0x0, 0x2, &(0x7f00000000c0)="d30970d7", 0x4) truncate(&(0x7f0000000040)='./file1\x00', 0x9) socket(0x3, 0x2, 0x5b) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000240)="8501001400ffffffff6f0300ed7329cd4fc6cc5b", 0x14) msgget(0x2, 0x100) 16:00:28 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = getuid() r3 = getegid() fchownat(r1, &(0x7f0000000080)='./bus\x00', r2, r3, 0x2) r4 = kqueue() close(r0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) close(r4) 16:00:28 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0xc00b, 0x4f0) r2 = dup2(r0, r1) setsockopt(r2, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) r3 = syz_open_pts() fcntl$setstatus(r3, 0x4, 0xc0) getsockopt(r0, 0x10000000002c, 0x9, 0x0, 0x0) getsockopt(r0, 0x8, 0x0, &(0x7f0000000040)=""/60, &(0x7f0000000080)=0x3c) 16:00:29 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) r4 = dup2(r2, r2) kevent(r4, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) 16:00:29 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) r1 = syz_open_pts() r2 = dup2(r0, r0) renameat(r2, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 16:00:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x100000002e00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x4, 0x2}, 0xc) open(&(0x7f0000000040)='./bus\x00', 0x10000, 0x1) close(r0) 16:00:29 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) write(r1, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) kqueue() 16:00:29 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) r0 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x840, 0x3a) r1 = open$dir(&(0x7f0000000300)='./file0\x00', 0x8, 0x8) linkat(r0, &(0x7f00000002c0)='./file0\x00', r1, &(0x7f0000000340)='./bus\x00', 0x4) getsockname$inet6(r0, &(0x7f0000000380), &(0x7f00000003c0)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000400)='./bus\x00', 0x20011, 0x80) bind(r3, &(0x7f0000000440)=@in={0x2, 0x3}, 0xc) getsockname(r2, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000240), 0x10000) r5 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x80) linkat(r4, &(0x7f0000000040)='./file0\x00', r5, &(0x7f0000000100)='./bus\x00', 0x4) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x3, 0x100, 0x5}, {0x18, 0x3, 0xc1, 0xffffffffffffff80}, 0x8000, [0xffffffffffffff80, 0x3f, 0xffff, 0x4, 0x8, 0x0, 0xfff, 0x7]}, 0x3c) r6 = open(&(0x7f0000000500)='./file0\x00', 0x0, 0x3) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x2011, r6, 0x0, 0x0) 16:00:29 executing program 1: r0 = socket(0x19, 0x8004, 0x8001) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8) mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x5a) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="710df240ec011dc91cf366cbb4990d445106229a9ca601b400120008"], 0x1) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) 16:00:29 executing program 0: r0 = semget$private(0x0, 0x7, 0x1c5) semop(r0, &(0x7f0000000080)=[{0x3, 0xd59, 0x800}, {0x4, 0x401, 0x1800}, {0x0, 0xffffffffffffffff, 0x1000}, {0x1, 0x8, 0x800}, {0x3, 0x400000000007, 0x1800}, {0x2, 0x302a, 0x800}, {0x0, 0xffffffffffffff80, 0xfff}, {0x40003, 0x63, 0x800}, {0x2, 0x68c, 0x800}], 0x9) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) socketpair(0x1, 0x8005, 0x10000, &(0x7f0000000500)) r2 = socket(0x20, 0x7, 0x1) r3 = accept$inet6(r2, &(0x7f0000000580), &(0x7f0000000480)=0xc) msgrcv(0x0, &(0x7f00000016c0)=ANY=[@ANYBLOB="0c07324c00bde4fee38eebd68fc3e462812e2a5a8bd48a4edb52c7539305450037d8ab1b5384a813bac97e25affdf0f400bdfada11a1e3c36708a469dba950bfa65d4e2a5da5a226916c67dbf4a93e150a3f6eeef1ab92167d136f939f02f65d3ed26b56d08e55cbd391f23d0eca35a833a04ae33d94dbdf759bc16fb7cbfa742d1c2268e4719b63aacc37a4dffec7c842ea7e0fdec2d0f30b34acac8b350300000017d5251fb29740b033bcea9d4b76d863"], 0x1, 0x0, 0x0) r4 = socket$inet6(0x18, 0x4002, 0x0) close(r4) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) lseek(r4, 0x0, 0x2) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8, 0x100) recvmsg(r3, &(0x7f00000004c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffff50000"], 0x3f, &(0x7f0000000a40)=[{&(0x7f00000005c0)=""/199, 0xc7}, {&(0x7f00000006c0)=""/147, 0x93}, {&(0x7f0000000400)=""/110, 0x6e}, {&(0x7f0000000780)=""/248, 0xf8}, {&(0x7f0000000880)=""/251, 0xfb}, {&(0x7f0000000200)}, {&(0x7f0000000980)=""/171, 0xab}], 0x7, &(0x7f0000000ac0)=""/134, 0x86}, 0x2) open(&(0x7f0000001880)='./file0\x00', 0x180, 0x2) msgget(0x0, 0x8) r6 = dup(r2) linkat(r6, &(0x7f0000001800)='./file0\x00', r6, &(0x7f0000001840)='./file0\x00', 0x0) linkat(r5, &(0x7f0000001780)='./file0\x00', r6, &(0x7f00000017c0)='./file0\x00', 0x4) recvmsg(r4, &(0x7f00000003c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000340)=[{&(0x7f0000000180)=""/77, 0x4d}, {&(0x7f0000000240)=""/249, 0xf9}], 0x2, &(0x7f0000000380)=""/52, 0x34}, 0x842) 16:00:29 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000200)=0xfd, 0x3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0fc3562f66cfafb598bb54520937bbb4507f6d8903c711ffff09d315aad388c39133b68dc45d8042658584816deefd7931335c33526b53400c9bc5e70b1858cd8df6a638078ff7be55205bb2bd150066524a32381657bae903699dad256831deb145f17f9bae9a81a5244b8b2d5cd1d27eb3a85bd5a9d2783d3478b205f29d18a53542e690d2aa0c39070cf01c718dc630b4c0357dce1817bd089005d6dec8a41119b9fab523d26d6ed6f2fa08cb00fc878c1a9851b7d263243a1363ee76969dee9029f76efd70da4b7c8ae4b058ccb74017cfe97adc8414ccce9ec3cef4097afcaf073eb0e979d4a7341023d230442c7fe10bd6fd391400ca615b73a3", 0xfd) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000180)=0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x280a) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000001780)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) chmod(&(0x7f00000001c0)='./bus\x00', 0x20) 16:00:29 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fsync(r0) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x10, 0x3) 16:00:29 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) utimes(0x0, &(0x7f0000000100)) 16:00:29 executing program 0: rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='./file1\x00') 16:00:29 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() fcntl$getflags(r1, 0x3) kevent(r1, &(0x7f0000000000), 0x503, 0x0, 0xfffffffffffffffa, 0x0) kevent(r1, &(0x7f0000000080), 0x20008, 0x0, 0xffffffdc, 0x0) 16:00:29 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20ae, 0x400000000006c7) r0 = open(&(0x7f0000000440)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000001340)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb13ec29d1df9a01bfef8c4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8b5be8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c52df15ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500ebb8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c997611", 0x752) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) nanosleep(&(0x7f00000001c0)={0xfffffffffffffffd, 0x2}, &(0x7f0000000340)) r5 = accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000740)=0x5) write(r0, &(0x7f0000000500)="f14c9018dbd8079f38536e4ab3ce2f879081ff15fa54e8558e72df7979d73249aa65dcf8d98a196522d2abb33a59b2a92803917f3e49b1bb3b8b050930b7ac3ec1371034cedd9e82959373bfd6bca28516962d667284b03db77bd129967ef4bc2dc8147d46f6de7d1208f9714ceeef3ffc83ab1960903ab44b5605c390a8bec7dc1d89d6c9f407cbaa280352b8d4fadc708e8d0763ae57fc8de2b6e665ae0779fc49b7df5c80027c47f1609ded0aabd3b2c93290b66897b28af28f7618c8ec5ccc323520a9a553206669120a65ac0c8eee5236", 0xd3) getgroups(0x3, &(0x7f0000000140)=[0x0, r4, 0xffffffffffffffff]) r6 = getgid() select(0xfffffffffffffef7, 0x0, 0x0, 0x0, &(0x7f0000000240)={0x7}) fcntl$lock(r5, 0x8, &(0x7f0000000100)={0x3, 0x1, 0x6, 0x7, r1}) ioctl$TIOCSCTTY(r0, 0x20007461) fchmod(r0, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000400)=0xc) setgid(r6) getgid() setregid(0x0, 0x0) getegid() r7 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r7, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) semget$private(0x0, 0x0, 0x180) setsockopt(r5, 0x2000000000028, 0xa, &(0x7f0000000480)="c088e091621681b522c00348a91d2614d6ab90b6c88acf2fc0724c786491f305a509fa8f1a4101035438c4331f0d004a9a02ea2424e9afc99ee8b2d99ab2656bde64fdaa5cb2678e109ae13f66dbf0bf2db43efd3e000000000000", 0x5b) kevent(r0, &(0x7f0000000600)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x20000043, 0xffffffff, 0x9}, {{r7}, 0xffffffffffffffff, 0x8, 0x5, 0x1, 0x3f}, {{r7}, 0xfffffffffffffffb, 0x14, 0x80000000, 0x5, 0x2}, {{r5}, 0xfffffffffffffffe, 0x40, 0xf0000000, 0x0, 0x1}, {{r7}, 0x0, 0x2, 0xfffff, 0x101, 0x7}, {{r0}, 0xfffffffffffffffc, 0x0, 0x8, 0x100000000, 0x7}], 0x4, &(0x7f00000006c0)=[{{r5}, 0xffffffffffffffff, 0x80, 0x4, 0xffff, 0x1f}, {{r5}, 0xfffffffffffffff9, 0x20, 0xf0000003, 0x1, 0x100}, {{r0}, 0x0, 0x40, 0x2, 0x7, 0x6}], 0x2, &(0x7f0000000040)={0xffffffffffff0001, 0x8}) r8 = semget$private(0x0, 0x7, 0x0) semop(r8, &(0x7f0000000280)=[{0x4, 0xd09, 0x1000}, {0x0, 0x3f0000000, 0x1800}, {0x0, 0x6, 0x800}], 0x3) setgid(r3) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000380)={{0x2, 0x0, r3, r2, r4, 0x60, 0x2}, 0x1, 0xfa37, 0x4}) 16:00:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2028, 0x501) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x92b3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x3, 0x8, 0x1, 0xcd3, "aa815a907e5af306f47ffb8cdff0aafe6a8268e5", 0x89, 0x7}) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad3a5f07a003006fb2"}) fsync(r0) read(r0, &(0x7f00000003c0)=""/214, 0xd6) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x7) syz_open_pts() syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) syz_open_pts() 16:00:29 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) shutdown(r0, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) listen(r1, 0x0) listen(r1, 0x0) 16:00:29 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = shmget(0x1, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) r1 = open(&(0x7f0000000000)='./bus\x00', 0x50, 0x106) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1010, r1, 0x0, 0x8) shmat(r0, &(0x7f0000ffa000/0x4000)=nil, 0x1000) 16:00:29 executing program 0: r0 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x3e, &(0x7f0000000080)=0xa4, 0xfffffffffffffd34) sendto$inet6(r0, &(0x7f0000000000)="40614e0e95391283b8a28d2da9dcc37171d38b32ea8bd6e05b175a054e5c4d2d2cf1e5c92ef5363327a9535a2828c9402c662b0dc47355bfca90c7bb2071ddfeb1c89b8ba65687c690380fda880e0475b4a0ac6dc97931ef0d92847c", 0x5c, 0x409, &(0x7f00000000c0)={0x18, 0x2, 0x8da, 0x7}, 0xc) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x2011, r0, 0x0, 0x0) socket$inet6(0x18, 0x5, 0x0) 16:00:29 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1, 0x1, 0x10000000002b}], 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x8, 0x80000000, &(0x7f0000000000)="0f454adbef2c5497d46bfea0c6bdc32ff81d87337f0809ab3dea2d72f44fb62ac27e5dd70ffc037766bdf1eddf724b963b1252925ea13bece926", 0x3a) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) dup2(r0, r1) r3 = shmget(0x0, 0x2000, 0x4, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) 16:00:29 executing program 0: r0 = socket$unix(0x1, 0xfffffffffffffff8, 0x0) sendto(r0, &(0x7f0000000040)="2f1724486b25b3e08671c9f8e44275c91854653e268738f020d9a5234f4d86d13571658e192731deaca501764c269c9ead60eefe2e589bbdd1b8883f60dc75f93113f38bbda16beae3539651b64d25fab96c78b4284061a6e7e8e7bb33039262cb5afe67c6b543164d876324e7bd2837b778655286bfc97b80dec599c2ea5b717db855b8f6dd2980db91a3f89de790c24792b186c69bee", 0x97, 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000)=0x3, 0x4) 16:00:29 executing program 0: r0 = semget$private(0x0, 0x2, 0x200) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000000)=""/206) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) semctl$SETVAL(r0, 0x6, 0x8, &(0x7f0000000100)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x20400, 0x10) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) renameat(r1, &(0x7f0000000180)='./file0\x00', r3, &(0x7f0000000200)='./file0\x00') r4 = open(&(0x7f0000000280)='./file0\x00', 0xa0, 0x23) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f00000002c0)) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000300)=0x5183) getsockname$inet(r2, &(0x7f0000000340), &(0x7f0000000380)=0xc) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f00000003c0)) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) semop(0xffffffffffffffff, &(0x7f0000000440)=[{0x0, 0xffffffffffffffff, 0x1800}, {0x2, 0x100000001, 0x800}, {0x4, 0x100000000, 0x1800}, {0x6, 0x6, 0x1800}, {0x3, 0x80000001, 0x1000}, {0x2, 0x7}], 0x6) chdir(&(0x7f0000000480)='./file0\x00') semctl$GETVAL(r0, 0x3, 0x5, &(0x7f00000004c0)=""/34) semop(r0, &(0x7f0000000500)=[{0x1, 0x200, 0x800}, {0x4, 0x9, 0x800}, {0x4, 0x3ff, 0x800}, {0x0, 0x1, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0xd1f, 0x1800}, {0x7, 0x8, 0x1000}], 0x7) open(&(0x7f0000000540)='./file0\x00', 0x1, 0x0) socket$inet(0x2, 0x2, 0x7fff) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000580)=""/133) socket$inet(0x2, 0x5, 0x87a2) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000640)=0x7c) ioctl$TIOCNXCL(r5, 0x2000740e) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000700)=""/249) 16:00:29 executing program 1: mknod(&(0x7f0000000500)='./bus\x00', 0x2004, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = dup(0xffffffffffffffff) pwritev(r0, &(0x7f0000000140), 0x33e, 0x0) execve(0x0, 0x0, 0x0) r2 = semget(0x0, 0x3, 0x5) semctl$GETPID(r2, 0x0, 0x4, &(0x7f00000000c0)=""/67) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() setregid(r3, r4) dup(r0) dup(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setgid(r5) 16:00:29 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000100)={0xffffffffffffffff}) write(r0, &(0x7f0000000000)='\x00', 0x1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x8) connect$unix(r1, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) write(r0, &(0x7f0000000140)="63175d1baa19bb595ece7f2ab5f953c157b013a7817165bd5ced227dfc63907d676989fb1b1301b587692d725e681cd7238d38e0474dd9d3ae8274f3862914a02d0f0d623034dfee690c7248ea0f95a3d201fc1b42190c7190a228c2f1ea4dbeb1f1ff3e96e8fc64d7de6f649c2c1fd0586a71c590fbd6568ae5ec4cbdb3589454e7e5f3282b2dab0b8d3de9b1a025c3dc6e04f35691108cde281ba6f0ed779032e63f556dd1f2a2422eef8f3e6c828ec292a252e93e9366fb445fcfeb55019e1d091550890f1fd8dc10676bf0db813eacf50a2404c3d5194462ca40e81cd118377c53bda0ceeb6a53a8fa0b78", 0xed) execve(0x0, 0x0, 0x0) 16:00:29 executing program 0: msgget(0x2, 0xc0) msgget(0x2, 0x8) 16:00:29 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000002700)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0xffd6) link(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:29 executing program 0: unlink(&(0x7f0000000040)='./file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x2, 0x7) 16:00:29 executing program 1: madvise(&(0x7f00001b4000/0x1000)=nil, 0x1000, 0x3) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x134, 0x0, &(0x7f0000000040), 0x0, &(0x7f00000000c0)) r0 = socket$inet(0x2, 0x8007, 0x5) lseek(r0, 0x0, 0x0) lseek(r0, 0x0, 0x2) 16:00:29 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x100000000006) getsockopt(r0, 0x29, 0x1a, 0x0, 0x0) 16:00:29 executing program 0: openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x0, 0x148) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt(r0, 0x2, 0x5, &(0x7f0000000100)=""/185, &(0x7f0000000040)=0xb9) getpid() getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000000c0), &(0x7f0000000080)=0x191) 16:00:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x402008, 0x8) r0 = open(&(0x7f0000000100)='./bus\x00', 0x80, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)) 16:00:29 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) r1 = syz_open_pts() close(r0) r2 = kqueue() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000340)=0xffffffffff7ffdfd) r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0x37f665de, "bad84b73f2a42ccccab60600000075835db47180"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:29 executing program 1: syz_open_pts() 16:00:30 executing program 1: socketpair(0x2002000000004, 0x100001, 0x4000000002, 0x0) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) r0 = open(&(0x7f0000000000)='./file1\x00', 0x1, 0x2000000) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = dup2(r0, r0) r3 = kqueue() kevent(r3, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x10000000000002, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0xe3, 0x41, 0x6, 0x1}, {{r2}, 0xffffffffffffffff, 0xae}], 0x9, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffa, 0x40, 0xfffff, 0x0, 0xfff}, {{r1}, 0xfffffffffffffffd, 0x10, 0x1, 0x400, 0x9}, {{r3}, 0xfffffffffffffffd, 0xc, 0x3, 0xffffffffffffffff, 0x9d3}, {{r2}, 0xfffffffffffffffa, 0x24, 0xf0000004, 0x5, 0x100000001}], 0x7, &(0x7f0000000040)={0x8, 0xcc3}) accept(r2, &(0x7f0000000080)=@in, &(0x7f0000000140)=0xc) 16:00:30 executing program 1: r0 = shmget$private(0x0, 0xf000, 0x0, &(0x7f0000002000/0xf000)=nil) setuid(0xee01) shmctl$IPC_RMID(r0, 0x0) 16:00:30 executing program 0: r0 = dup(0xffffffffffffffff) getpeername$unix(r0, &(0x7f0000000280)=@file={0x0, ""/108}, &(0x7f0000000300)=0x6e) mknod(&(0x7f0000000100)='./file0\x00', 0x2040, 0x801) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000240)='./file1\x00') readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/12, 0xc) readlinkat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/145, 0x91) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) close(r1) 16:00:30 executing program 1: syz_open_pts() syz_open_pts() poll(&(0x7f0000001fef)=[{}, {}], 0x53, 0x0) socketpair(0x30, 0x8003, 0xffffffffffffff66, &(0x7f0000000000)={0xffffffffffffffff}) sendto$inet6(r0, &(0x7f0000000040)="fb65966a761a893b918331061982f5ee40ee9d4bf5d3d6adb6c324f6b43485f3a4ad4973c103ea4099861e1641815ffea62664e610385a4a144227feb437acc667767623739c5d9f31aeb91881c3e49b7edadb07b83aa56407724c94b441dd4105b23b0bcd082ceb47253889cea80e8637a0b64524eeddc80e7d4b1f6dd2d8aef04c2dd8a777204c12b7799f489c630984170bc8bfa6ea12ef240d5ec1e499fdc941c8ba642f8156cf077678e79d5ae06fb7c7f11602056390c7f08ed2bee0dce210ed69ef898bf4b2dca3a612d74c1bf6f05bf515ae4247e3898765f7d3a1999a80c6d2", 0xe4, 0x1, &(0x7f0000000140)={0x18, 0x2, 0x10000, 0x100000000}, 0xc) 16:00:30 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() mkdir(&(0x7f0000000100)='./file1\x00', 0x50) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x994883d46484d993}], 0xb2, 0x0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000200)='./file1\x00') 16:00:30 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) pipe2(&(0x7f0000000100), 0x10407) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x8) sendto$inet6(r0, &(0x7f0000000140)="68bc8afa5a3b7c8256883d89cc08afd5efe7c7d7db604a2b6b1f47f1d1f3aebbcbd77df29b69afcfb49cdcb06aff5b8bc719fccfc2fd52972cf21c39f4309669df90d42b2224debb80bac08099147dc548733590674e28f77daf29d5182ddc6846513625694de64d395d71bed67ef01e3c231c3290e0c80e7ed611f9ecc1a20b186c2ed98012b1c1b48aa13305f571c6842141bed1be05c861d37aaebd1a52ab3553928b297ce769412fed865b3766b20cff7b67da51bf02fbb6c0e613f3061b12e08660df29d6b0da67abc8a2e461d3f056c45cd00b97154a6a5d0c46752e6d80aa381cd5a5b9a11b5591cf44fb0b3f8b2628fea5740979a9292b36174e416d5e83a485b57a2bb1965f49d79455f5a7c5fe8cb5a1972e597831c64f5bbe8594bf52a1e3bbd6c6e096e139d12d6276e0c2e45972e1dc584d1aa970b25d21c380827c4e82c267ab9c0beef607798db6b57f20123429c94a42a291f21bcaae57a4c3fdabe157cec49e1af04c877449db9580c7141bc1e828c155f1981623ddf03db2f164fa739592041a4bdf3de534e7da94e6153d60b8b26706d8787ffb1472bce5f1f31a6cc20a33a1094a9bfad0d1cc4a7df0f595ae93f23100d6d8984a5b7411cee41565a39388bd5fe5423de2fa7d94fa7de0414fe19ea2f06ab02b32ac5161c215a539b31b857e39f3e800f952d21493828437cb9515963103d317288493a483f9ca973ff5d04ca1695c258a65da9b7d111eaac4c8a076d44d77af4463680d83997d6a71f8d400aa0ac1a563157452d869d295257d3b1b8896554f126eac723b2ed5d5df88f41396b39dfd4ed1a5909843689851f6082cfc29f2608ffe1f71091b6d70a64ba1cbe01bbf247a83468b8bd48642a1f930bd61e21d7b2305a66dfdb9b08470b7dc5e31a103157e69b856afc127f7c62dbef63685d36e7c9dc76b691238613e743322c658129378d9ba301b825a6894b988e3cbde62c8d738171d81a35a437bfccc50a3bfac57886998972d0074f52db1115ece59d204dfee13e9c2d4fef3f3109529432470a59cf83073a381e7633f7b7d58f9e8b10253a58725a61eab011f35d74484b75e0b7eda919320ead31b5741f0860d887c4f2ba577ba21def1488174a308219def5b111753bed2e069890286423e5eb65137d3d1961e8bf43e774fc69991ad57da515a52fad29a3ad34adf59321d3fcdcaeb3ebc3029341ef8e3c4028d6876d4bd475537c41efebfbd049f00c4d3912f767da90e42992d6f905d09828f11f7330f80f103c78bc76f9b8cdcbed285cee3ff24d8feec34a431848fa26339aded3dff6025311de87e9e3c01ac8117c515e122c0ea1c9db7dbfcd9292d32d4782f5353aca46db9df329c65426b3d51bee9b9e28a47c61b89fc28740a8831cb5d3d0c3e06ecba83f9ff0035b7a65a166da2c21f841759de2267beeda96e721c87a294e281d420ef05169cb45a941167d71a5d50a967f2eb5f77354f76aedffe506c4fc55f4aa93a7238022041291f169472d1c92208627816d477191da487057c3246b74b89a5e529a0102c0a0d645dcb95806f02d6edf67dcb64d2123fafa5d3869bf355501857ad3b53c8bcac647862b6ed8401abbd4447b77b292efd73016edd53d4d9921e611b020004b6da449e18a84d8222ef9d7603b99c447a14d0d169386be04df57e8e84780dcad585ab8f35d6df9d8e5f44a32703eb0ee24d4e4df7e0d4059d4431a8288c613f7b235df0365b4cce76b14adbb699e321d6fa479b8260eccf61f4001ccb4b23203a38472802e3107abaa4b325ec0c3761742bda7dddc6b456985dd28af9a4c2278263f655e765055dbabaeb3d70a970df2f5661620a97c7b4d912008a1960ec2a7d28c03dcda93f54a54d5d93fd4637f51351bf495ab8e277661b39d51c97bbdb599822dfff64e3490bf011cb8b484c114b40e4a9e283f48ceddd678016679f7f29543036b25b03eb1ffbc8d3798c2c9b49314f6c9affa6499518fe7c162820042cb540b25f252f8aa8aa293ced0f4177537c74d64b70829edc74e970103d8de724d447ee103603571e0a25a7c3a271f08ed81314060a9327f3c52362a1e7c1f0ade31121de275651afac86cad5971cbe48fdb36fe8696accc07a78d6a2263470fe94cccd69655f11a860e034c1fdcfb2c29e71f4153fe2719fecc29ba48b48390ef5429f92bfe87440b4fa8a65f67eeb54b4376f843ab9b1012773ca700c0eb24a6ca71f4bc37a51fc9f2e8a8741d4f7b3aff41d7ad9e845405fd15792fd7cee9c6e682deb1dd8678fc0f95b3dda846549cbb5a9829347651d2bdf16e128fca7a55da7bcc43fd39df3e0c9c6f74cb7152e085380a302216235c8353a0c7bac6ec56948e3df6cc9c951f79015508d423ea9b3babce4a5dc7a144e9053ddfd3c4c85b8da406bccdf8574c96b673b740fa026d3791a75ac2a58a73761d3e2166b2d9df35175caf38e94d2b00a6b191d11efed21e480ff31fc30e4cd0da2cdd59cd2998d9ccb1736eb8cbc5ef07b903f6bae84ce663505d445ad0626ee64adcec7a4386e2ea7caf5dd71d1e490ea9f8f9a2a865c43398066c486b8725d2316c736f90fb2a56ecad1092f624c022964532de4ac92072a7f3892db45fdbcf9d5ab610f2ffad8f6008a54a2e9f385be63ca5ff01976eb45f39f7370c4614af300ff0106c840209d0f87f1021f096950bf52072cfd07bfb1538bf4adb0f36ae226e476353dee45202ae256c6b0935b32814371bfbf84b2a39cc2e32fe48acdadac0c699bd6cc92b921c8efe86a251a1b9c2a0e878c6961bcc35f58cc63db4a81cfdaf439f4570a2c7678974953700bda5f0fb2b45fec60eb75713c23add12d21943a213da42dd343a52ebca4db0d0afbb20f4df04f0e63e73b9ad4c801a5ce00b91d268f83ccbd776c092c64b72ccdb2071ebf567d4b8234b15e1dd037f54632d1607f470d987d2160d7b774323f3c33ba33867ef7c3228ed7359ec9aadb22a55098c32b78795f718fde493a3b26327df7a45d24ada1eeed35e3fcf48fab8f2949ab036de65b167d04dc14b325bfecb0ea7eeb56bb00b0a5d8c938f22993d4da5dcd045298a5260b75ceddf14cde7df224fadb29e4310cc0fa1227972681eaee2ffd310d2e27b19dc0742973f0dee60b873172b2668c76154d692e0d134a3bfc4399d1b4e5332525fc96fd4cac2ca242cd86f0224147d7ad2f98dacd1189ab17560c7d781ea8d03f583e3a8d1b3ee67eafd678caf05feab8e982a9d0f36b61e8f8ee5bd2a82a4ecfb41b2049916c0c0a75c9bd4d63fce632239661d49c19ffb0c9734c5c4acec14d2740f2ef8141605f4fe34f6d69f2187d535d079c4140e20a085706200c938e3ac4c3c25a279a56b2e4bb4748fadfaf6546d58c50612a8bdf4cbf489693db49b8e31354cdd81f962eb9e3d68aca299596e3c962cd2682e202772077fa09616f7b76e1f89b3e2cbc382d8bb2b1e5a0cfa54308a923ee09d8529d860a0a24bd280d4a4eb5118aac3f4eb88eee4a84196da53d33e4edd53ad1e70a89383af38729859c3e6b4e167d9afb4e4bc5cfbba4e579b0f144ad40170fc92644bc2e118768028f865e8a606dbb2d5ac7cc3dfdd04b6c013c6e1e18e9eb938b18714f9783190b81d86a14f60d87fd130776e73c09e7112e0ce78325dceedbe46a02b2a46d295daabae0b544a7f45fc07c27ab49aaba36be6464a0c1ae63f59a7020f49a3c35beab0f01e3aa4c3b94195647562e707bcad4998bc4fff59b10cf0a4bca14b8561c6e7239447c2fdd93fd0b16c5e2150ffb1700e38bc21e51678e392be422484af66d9b3e940d63b59c35fe9f6fbd2bf047b014aaa27661d20dd0f1b72a2a44115f848c43e5492086d0f7fbabb7ac12ab5ef0474244bd19d688f9bcfcd4a69a97728151e709adc1eabc65f5e0f43ba42d024fd53195e1ea57f8c9529e5e74e2af5b478ee2918cbe0934c4016ea1601d476214b71d850b4b5beb2b8bd5fa65af6e0be12aaf5efcfff473c4fdcad8db0d996675b0e67e5e3209cb96e4bb5b1b622fe3a82c5994b0c81ebc62d58d43fa7c1a59f58587f13ef0bf4a6c3ef4465319e91275f8f27fdea82d12cb123b115485f51e4055e0f54f0b3433827529f0807c3f2fe5f5e31d300cff11d98d58aec7fbea79b3cf46d65d7be0a60649676094a363373b0af065cd237ea14adea694d63bc59e5375387fd4ef6dbef43b1eac024c65b50a736fd23dcd13b6c8173ab209daa9573411dca410d400d28f3f913f92f5cb8e7145141a6453488f6cd046c6fd3b307b3ce31f0d8c8fc362dcddf0ea56ab1fa3e3477170c29e2285837b0483fe4488f363f1b1d19a6411a6bbce0c925e882a92b0c9c9a7314b99137a19d65914d354ab3fc5188499cee6fffcfc38be60059235a5e0fefcfbf92d57165cb4770001dbe0d4ecd99aabbf9145001e039eca627eaadf540fe85efa1d1912387cf1169e86eb4ee4170a69c93bb82a3d62d2956d9077f7ab69d702d609473af85d66fa678e6e3ccd7808fa1fe8e47bdb40fc1bf058953393858b7d51dba0232ef5b10b4eda229b9faab114301818116bd341d10bf971ad5558e3cc0f8387143b924c1c7e173a4e96376fc7d9dde3c114e14f6a5ff617c96e5559d3ed68fedda5057355a2f0e28e55d1d639b6bbd6c897b4690e47329e177a772c70412cf9607c4cae1546f2d0b88eeae7d194abf3773aa62fc80fa30c80a7d6fbf2213408a16785b8a509e61bd9f30e87c108d493d076ed7df3ab45d5fd27cfc546848b4cf4ddf173628d07e10bd775dfe753f2f7aab5ba2959af5d226eb77e6558b5f456476fc063bc11c59262fcd91b33bae548a5e733e1a085aa6716fe43140a5e3cffb5f5163edf2ed40527dd2ac8090ca1a02cf65479c8294b379a956129d119db4bba091e3a78364a4d1abb85c47b3c9c47df177449caf5604f1a8d1f88594142e42b4d7d27c6c72a3ac68e4aa8ee004306fd3e2c12c95cadfc2f32b3687cc7eab67019c2a84b55d9a9e71044b2d5b3946e4745069917b8da2bec7eba9ffab75706b56f2c8ba4d3e585134ffa4c1cde0020357e284ffa7bfbfd43286028b5e44a740ab1ecb0097267d81e5d4be6d0f2f3c44833a618ad70975761ed0d72da09974064163ceab8242682b81d345c550ae66729e5c7471e8131eb297c47377e0ad87572ae38b86de1a3c013208818ca6a5baf2454021eebe7a3765c2ca40b67cdce5f627c4147b4f531e92d2f83dce3f15d39fcedb3764372647ae625da25c23663b8fce06d547aa30a1f24742f0ce9625edc69bda8e99df6e129a12aa3e4be9856ae805b098be851e0ae333298885195f96d218d201395573e22e52f654c7ef8487efe5aa4267a58cbe9caa83aad8764ac6691b015dd99a3ea0c3d6d9bc104b054b79c3df611e8f1da76ca9630ced012d0697188b0fd979e4493da6c32c65b9f66145cc7cb45cd12b64a937b97280192c80b88ec015610008a314673b61fd438f0d16a4ea7fbbb9d5226ac32c4462996e060d7197f4b32eac23dfc304aa59d810347e47693dd8d1152ea79146418cb29fd4faf18dd01c811ee2368ea1c7a39ff72fd16aa0da727d2037d696ab366133b619ed64ff934f2faca2f11fdf5c9616e3d5217ed6116044b5470515c05c179b42e0d6db60ac604d7c678d6a2da88c1ddb8a64b292164fb628943257b46d79ea4e1fc95b33caa1093b9f7ac7747a3e78e94af6238ccff416a5d65ff0ff86e582098757452d36c50c58f667f2bd20cc662af66", 0x1000, 0x2, &(0x7f00000000c0)={0x18, 0x3, 0x0, 0xa78c}, 0xc) getsockname$inet6(r0, &(0x7f0000001140), &(0x7f0000001180)=0xc) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:30 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0xa6) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:00:30 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="0314cb16"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8801, 0x20) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000180), 0x4) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x40) shutdown(r0, 0x2) r2 = getuid() seteuid(r2) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000280)={0x5, 0xd14b4864b23050c0, 0x8, 0x4, 0x100000000}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x42de}, 0x8) close(r0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000100)=0x183, 0x4) execve(0x0, 0x0, 0x0) 16:00:30 executing program 1: r0 = kqueue() read(r0, &(0x7f0000000080)=""/179, 0xb3) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) open(&(0x7f0000000040)='./file0\x00', 0x0, 0xfffffffffffffffc) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 16:00:30 executing program 1: socket$inet6(0x18, 0x4005, 0x200) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="9f23e56fc9867ce6260000000000000000001400bcd89455e1a64e105ae5b3dbaf38bb6e253e1924179a8884f50c932f6ca6efaf554e788fd89c6f12e8f775289d73701f0980188ad70246ceeae4bd3a8871931a0f1da4bdf8ae54ed6e64d98fb7f56a789d52daea3a282ef094d6d53500915292a010d3a111a9033eabc52226f403f3d9e7fd602f7f37d3a5255dfe2d09d8b77e586ae5d6962fbe0624500b53de355d6d9c1b5678b397ebf7cbd78fbadccabcc291ea20af9350b15fadc9a0d9b99aa7378995cb00c4b6d9f4a3651ba38707f570df4f1c424f222f9ae8060bda94710bedeb69718ee41bf9b599d196df7ffe2bb35ac716379f909bae6ed3ca"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt(r0, 0x6, 0x4, &(0x7f0000000040)="147a421f", 0x4) 16:00:30 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000040)='./bus\x00', 0x6, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="f3872323b8457dcbf529745cffdae23421261d4ac2541c598e91b837dca55007245a8fd2a4ee60397512327cd8e205deb777f3f05579790674665d868aebfe3e448eef96c207dc4d85caf283becc93f583ebe58e06e93c97e5d45cf5d865c84c", 0x60}], 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000000)="ba0ed3", 0x3}], 0x1, 0x0) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:00:31 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, 0xc) r5 = getpgrp() r6 = getuid() getgroups(0x3, &(0x7f0000001240)=[0x0, 0x0, 0xffffffffffffffff]) r8 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, &(0x7f00000012c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, &(0x7f0000001340)=0xc) r11 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, 0xc) r14 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, &(0x7f0000001440)=0xc) r16 = getgid() r17 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, &(0x7f00000014c0)=0xc) r19 = getegid() r20 = getppid() r21 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001540)={0x0}, 0xc) r24 = geteuid() r25 = getgid() sendmsg$unix(r0, &(0x7f00000016c0)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000200)="2f40c784e8469891876f3b0558baf400ee647c64f564daf5c64633ef2474148fdcdf8a5364f50252498a85c3b9b0916481918b5a87527791919503a1bd8ffee5a306e97d8eef81ddd8464f1620b0436e3e0c79a0bbdf99fc068ab6d71b32b695f6a7a7aa8387d4f52b36e0170d2f52a5ed295b7465d5fa62ce8f6d9c80d487e8695b8bdbb58474c0c173a81291816e55676ed62943d87c0396bd73b86b570a3c37134de1d558205de7e7564a259cea2a76611d8d325fc8ec74ad2f52fff824a86658e7cb7ed0c7fd6f3600b0634ee6c9a1f6426e7ceb4293a8084b3cba7027a55fb906d4cedf0b3be4e77756b32e503955e5840b359609b313871a6385dbabff79cc24a4f6427d656af06fb323b37d04b8c9c6a85f861093dae8a34bda5c354872ad9b765c4594842b89426309c13ccb1854b1b4ace6c8a56ebf87e3b8a01e94d98744b43b5c8d23af5870c59dc0e38245e29c3e581ac150d679a980ed6498342b02e63b7ba79f0395d761684494966fa1672ea7cdb83f045373644a32ea949e77fac390bcab900f2c79998722a5e1bfca71dc999ea21372de1008002461ee4ee4b4140d29b1a900a5976d351961e3784483f7f70e3476de0ca25d8b8a7b265498732b47f0341f1c7e473aed57d38fd2ee8455e46e11ca687077d6f528155d7723989b462778a7773f1f09107899f4d117157a8c0404c49ad2af70bc7f38d816b36495ac47a20738f66ffd3732c7a398ea3bf4a1c51091b5b01174d276a9ff54ef007224980b8336840b8397d3fb3212426cb0c694389f3032a46362757afb37be06aff6b87243ac32316f7f9f52adf14fa3a2710f246da61730d7613011ef12c20c668485f1ab48c0127e013ae2648799a867dba0569c6649c8c785dd5923724f2bba939cd00a888fd8361efbc34f153003544be2333d21a52f1a5717218b84c5b3ee6a89207fecb82d2728b168d02d5a5e55cfecc2aeb08a5c6e8968d0f6d91fec2e7b7ee22aa115edb96abadc20137df3e7901deb97eeacece4bac2dfbcf92e7a600b69e2d28bdc19896876976ac5e5f9c2df1fa47b3e34b2d7746782d62ce465f750e52561ac8228f996586a634f77d0f1c70c0f8f7ce625c1fc2f56700af0d20673718d0e00ebb1c1d7205d72a04b316fee0fda9f2b3ed0473e08faa091cc49417ea5a0748418aafb1791c5b3511c4311e48dc22656344c94f45a4b5126be744798b48d8ad79686e4fb14ae16a7db88b4c60b96848631635d585d6f2ad734341fc32034dac7f08c2bd0471a253cc600df677a6575794816bcefbe1958299c75b78fa77056ec7916f4b817faa3d06761f247854a70566562ae148c4a9dfc304099d0768cc54387ebc4b31dfe3f98404e93fc34bde67d157a37eb554f7b980e4183a33cadfbc36846740760a39e866a0a13fead7c55b19be41aaeca65e54f79f906eb90c8a420d5a2e8f1d64afb1ab0dc5c05855b046e4edfb484117fbffbc2a217e1fc2c2c0dc4211319d0bf295f8f45b675853cf57f78c2a7e9ed7ed49639e6789666b751df4b48e0c0d8fccbb7a747d646826a3b463388667a4f6adc66b5b1f0598795fa1cc53183c6bcfee33c62b3160da946423ae80a585ba5130206a74dac4cd28fcc0991b4fb305490826d44e4fbb3fcc0650c6c53efa14b4351e44276f798dabd11a7aab7955c416c0ba8cc3ee6c7b414166d1d507825ca060c66dccee6773830923068e363e8f6f1d236a4971c392613f30f0c4e71a10c41708fc3fbe130cc3e4676564c9832afa564ac9b638c65d779cea0f2829e8b28eb27633a59749c1e2d680ddfc30dcc169b9340adcfc8f3ae3f792e7d432b50c1cc241a06de58dae7affd1a5b084a6e6132933deeaa3335cc931ad9f9a8dbd5f98db857d9ef511f5757c7d298012b1d815743b98ffcc5973be1f5869222bc4843ae29b01d9f97bb6ce416bd6f2d1fbfe5b3b95437a779fc691611e142872db31d2d08d40f6926889ab7472eecaae279b818b44e37173bbc2771bb0bd9d9f3032bf4214eb78663a05470447db7676a8067fe956d27545a845a001346f43facf0a79392c91d14d79b543eebadf4014c8cd3e1aee8ef9194f20dbdb7c394c63cc15821c9066bc45b3c6e01dbe39c381fb9bb327d3790a3635c9542b78e8c123c574c08ce002153f333d62d6647b7e73bb686ccbb8fc52da1fae68f84cd708dd79a16b397c380479f3f807483001a41f6494e006465689ada8c97ce2c139492f49fbedccba17e714e6fe2c857821f6daf3c7897142361eceeff9cac0963b7b2aff68366a7bdb396e75660e002ca287a1392933ec9d98d79a41d177052659d23b1313ea5ae7cf74f8875299524d50255a0fe73468c981ac6deabc49036bff19394cff78daeed34b0aea27479500653b99acbfff7acc9968dcce60b8fb778061de2baea43654a1e18ade119551dd877780668ee8bd0f57d332180e19779d4b74c5df1a0d6e756369bdd6681d9c648788ff79051db8f0deb667857fcd30e48378bd96afc0d16bfad873c3d19a7ea6245226e7ec357b09a3f071aa748ec9b83972f0d05bd9333985daba4d92b78bfedb1d475ce8be8ea3c5b9c81c65373848f4f8ce3038abf9028604acaa7cbdd44825f2dc5a444228866040bd725e9b0684905bdf9d828a0fb4f7dd6890c2c04bae826c47ec69216a6558c7b899696d90e7f0e53cbd55fb759d0b8e6538ccc158aad6ee7921263d1e39c262a845509436e1d7ede2a998c2b9d66886be535038c63cfc01db115273b473eeafa47e98369ffe2290f02dd7a29a8ca682d4839ca224c26a626ddc86da4979cf2971516f82b365f5fa52b2396f75fdf5ea3bbbc3828c6657e99c6160955241f6d725805d83ce59f226b922285732a46934e07ccc84151c5afa20c4069917a3e14080b963d2deddfa2f21216125621cdaf16a36fe533999085e4bce1e66b7b2229f19db297e23c54b3ed95cef054ef5600b6d9efc72e5720c76f459f3507f720cbc4a65fea836cd1959c8411ac1323a9b9f83fad534ff7203140747fa5e42fc07c1ed06f9bb1d12a75fe5e957a29da279c2cbb090b19d929c1059c19d6c41cc16a9372ea5bf9281e40638650ef2e73610e749a661d60c68e8b2d1aa331a04ffe52766a81e20def1a827014347bcef9fad4d151a7c98534275d3da2951c430335430d4b60a91c88e94a58571c6d1c218feb7a0d3eac1c0039b400a39e69228f7aa53c4f7f4c6fe7b7f81269bda3b74359cf1b14cc7e29423859bc379219323dc0d46035135b7fb958e3925df784cedc9956c1e925ec5a056457a85b00a1e24b9e00d09784065f0751dce2d55cb8cec1b1be07581e8b5d2ab4e3aa7de7a97f62dabc780ed6c3d6768eaca1d941ac4cc7a5a70801c006d4e5b2f3041a48695dad62b1d49f879aeed38f4f3e463112d87c8c6c20f8fbe85b9e83feebcdea7e646535c41df30e7d8fa829b5a40827d966ec7d0c353b3dc89f7b884c0508cb737895786de69a841686aacb4c840642432cefccd4dc8397869cf516df0137a64b222385765e68e780d805437b2812024c7514bb1b969a177533c9f7d1dc6bbaed50b948b970d017821b397f17df9a30ca078917e58b71530cb03ea8d4a92790f9eaf62d54160598367e0c6b485b9ab1bbc2fca5ee1c99ff35a8a6607ec05acb9c1b6bce306cd8e25023ba650983ccf1f701c2aa42bc8dd0acccc486eba2f8dfb1dced2e24160c305b71fd4d1f76cc035ad4c5f529c444d618149b2631b9e143d3278adbadb39e3fedf4b387a4051a2c9f8a2a5d79544385ba347e59730c1f2d9c8efaa67e0ad28fdd24af517094babd3e6dbb66eb9e0dbb3cd4b07098fa443e2ed186b841b29425c034711124d017b4de96214f70ac94edd40ea7db0cc004ab2673ed6beaa44b1e4858c66a153d96b1cf254ac0b2316874005a02c6481842e8c668367e4f8e81f5109d52095a572d5ae961b2c7bd54d6ee7848a9c5ad3282cbd01a05dc8d500d5360fbcac019e9dea35ff2e5caffa5bece1e6ba669a8ebf0b6f5bff73fb3397d431bbe92f0b8d5dcc8e7bdaa57493eab84fe515c6f66ad223614877b68e6923cda3f9484bd9854609c97f436bc4a38e38b5a9da9560a5608e635989499565ed7a056d26d7fb88eb16511afc0e19d97d88b9af3580b30ff06bc0feb292b2d11d94ae4c2865b3b4968d7fb5d40b8add6295eec08d893fbee7b633ca14777defa74d091b3635d11723cf18af5762ec042739bfaa6e664153f1981128cf9d32310332fdca79df61a52f11784a3ff598ce2a0337ae6dbc556e2281416355b0edea53fe504a984b76b503f1c4eb3e543b38acc49948c269e0f6223a0d27fd920ae57d8ed752214f649b375c6f8bfe6dab810e893f05612a9c1508f29c683785b29678d3fa723ae2292baed3c2c097b13d64d50f276e5b563cd2390ca19a00564c71a552da038d0744e00ddec3d9d9e61f358e6488a7d3c5967c0e45a868d218ad34fd11a0a6609f2b1a408c4a8323e82b6f05d0d48fd32eb3f13594d817d7df14d757928ae5458628efcf0febed1956ce7bae18516a84871fe34281ab4e88c64cfba0684d0e956f809c8f1d6380296713c23d18ce52dda9417f3b50f1815d124e15f81608fae2e8b6a306bb80c3ce973286795ee635b0011033a808ea57f497d645f727e582a384b5910a06782d19b46aceb607cbab5191cb2af8e6eedd56b26f648b08d7e059d4b6f27170137f4ce4acc4244acfb1cfe21b74e5f9b39e52bd17f032f30ecb7c028e757025e4f10432a8c91db8d9aa9e9f63ad4a3b3a56288caa157426190c9ef10bbfb7e7a2bcb68c2b89e08ce7649fd7da6d1ccae0643792cb101ac4644543d56424564434c6b582030921eef85b0d0b1dda25bfe83a072f1bc343379cbdbeeeac11cdb410a2cd5c72ff9fa787a0bc3bf10b03205853a397bfe2494201a9a66e1c55fd0bf0feba5d79cb34660227940604f11af276ecc9cedcf13c3285f52ac9223c859c7bed8f66ebcb9eb1b53e8b95e8a71ec7aa43568178401b17ab1e9b63c5a6b117bebe538f6548dbe5e8630bd343ad574dd08ca49794021bcf1301d122b8eeea0196464032c6969e4aa33656ab38a89a8298d30c7f25a0071205498131974a865e33f393fb8b41f37aa17c77c170a0f6c1993aa1f21d0cb77e0371e6155477af1f2678aa63c556da1d7eeb767ff72de9b50f905ec1619918b7df18a4047301b98c56eed1d313d9a959c9c57feffa7d16f2ac7c4c68188bdd1c61334d3626ccadf8708ffb4483f0d27a95f803ebc0e52e7f4e10f919ce185269ab04a7f12c0ee9d70a2249b2dd3e46c1f9e56f3cda2aab9574d317579276ecd50c72b6bf20557d6585aac4f53dd2d200c25913eeca57d15db443cca44e436e29970ac4a485a7b6fab4c39a250d16687c723fa5bb5708386c664784907b15b118e48dc29c6fd2cabacdf9e3b859c12aea11f0ab22a1f44fdb92e3589e48beac9745861f0d5e3f641b46677a3f059f0eed47b55aa1653f4360a6388b7a318269d90d44f13d627aa76eeeb2ff1cc0d30483195513b1304d6e9dec7d2b19c8505fa1fdd8c02d7268ae0d245c84fb8585e3e8699efacf79590b7d2ab9abf9c356dca81535d7fe557aa30be3b0aee5313644b6b6ffd2a0e370f7e84ea90c9559f816eb7724f90f9b78ccc13c04ad14a3aea539ce4adc826e48d9ca4b31c514d2e7f2bb173dcad361206ee05c2a552a60b455d530197dd4994605559f9cc9e0c8810a7ebe7147c000981be1f071a03fa", 0x1000}], 0x1, &(0x7f0000001580)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @rights={0x38, 0xffff, 0x1, [r0, r1, r0, r0, r1, r0, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r20, r21, r22}, @cred={0x20, 0xffff, 0x0, r23, r24, r25}], 0x138, 0x8}, 0x401) sendmsg$unix(r1, &(0x7f00000001c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="6ed183a200b0c261f68c6e074be4a92c5e1ebeafbb753440558a696dfcca2a6302c05491d38dbe04d496ae461dfdfca293faa07307a0f478b10e905af7a404b8fcbc34ac7600c53cdf83a971b6c1862f35e58e96ca88442985aafa032b1ddc5a9cad79d91f12703ac6790eb0273c6d712f0300000000000000eac1277c20194e374ba783"], 0x1000000f5, &(0x7f0000000100)}, 0x0) 16:00:31 executing program 1: socketpair(0x1, 0x7, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000140)=""/212, &(0x7f0000000080)=0xd4) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r1 = open(&(0x7f0000000440)='./bus\x00', 0xa, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)='~', 0xffffffffffffffd8}], 0x1, 0x0) 16:00:31 executing program 0: pipe(&(0x7f0000000280)={0xffffffffffffffff}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000002c0)=0x40) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) r1 = kqueue() r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x4, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x6f}], 0x2, 0x0, 0x0, 0x0) close(r2) execve(&(0x7f0000000000)='\x00', &(0x7f0000000180)=[&(0x7f0000000040)='[\x00', &(0x7f00000000c0)='-\x00', &(0x7f0000000100)='\x00'], &(0x7f0000000240)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='-/&\x99d\x00']) 16:00:31 executing program 1: sync() r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x40) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x3) getrusage(0x1, &(0x7f0000000140)) getrusage(0xffffffffffffffff, &(0x7f0000000080)) 16:00:31 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000380)=0x8) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) fchown(r0, r1, r2) r3 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x0) r4 = geteuid() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x8, 0x5be, 0x2388, 0x400, "37e8b6e09987a330f01bd9ddaca00b90f98f9f32", 0xffffffff, 0x3}) r5 = semget$private(0x0, 0x3, 0x51) semctl$GETVAL(r5, 0x5, 0x5, &(0x7f0000000300)=""/76) getgroups(0x8, &(0x7f0000000280)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) fchown(r3, r4, r6) kevent(r3, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x92, 0x40000002, 0x4, 0xfffffffffffff227}, {{r3}, 0xffffffffffffffff, 0x34, 0xf0000000, 0x0, 0x1}, {{r3}, 0xfffffffffffffffe, 0x0, 0x2, 0x401, 0x5}, {{r3}, 0xfffffffffffffffa, 0x5c, 0xa8, 0x1, 0x81}, {{r3}, 0xfffffffffffffffc, 0x24, 0xf0000000, 0xffffffffffffffa4, 0xffffffffffffffe0}, {{r3}, 0xffffffffffffffff, 0x95, 0x1, 0xff, 0xa2}, {{r3}, 0xffffffffffffffff, 0xc0, 0x20000000, 0x7, 0xfffffffffffffffe}, {{r3}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x10001}, {{r3}, 0xffffffffffffffff, 0x20, 0x2, 0x10001, 0x5}, {{r3}, 0xfffffffffffffffd, 0x4, 0x8, 0x6, 0x3}], 0x1, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x20, 0xf0000092, 0x7, 0x9}], 0x7, &(0x7f0000000240)={0x7}) dup(r3) ioctl$TIOCSTOP(r3, 0x2000746f) writev(r3, &(0x7f0000001c40)=[{&(0x7f0000000080)="a5e402b007dd3e27569b921987e51995440100", 0x13}], 0x1) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) semget$private(0x0, 0x3, 0x200) ioctl$TIOCDRAIN(r3, 0x2000745e) 16:00:31 executing program 1: r0 = socket(0x1c, 0x3, 0x6b580000000) connect$unix(r0, &(0x7f0000000100)=@abs, 0x99) connect$unix(r0, &(0x7f0000000180)=@abs, 0x8) 16:00:31 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt(r0, 0x29, 0x7f, 0x0, 0x0) getsockopt(r0, 0x1, 0x100000001, &(0x7f0000000000)=""/149, &(0x7f00000000c0)=0x95) 16:00:31 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1012, &(0x7f0000000000), &(0x7f0000000080)=0x4) setsockopt(r0, 0x29, 0x39, &(0x7f0000000040)="3a929119", 0x4) 16:00:32 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) recvmsg(r0, &(0x7f0000000780)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000100)=""/35, 0x23}, {&(0x7f0000000140)=""/131, 0x83}, {&(0x7f0000000200)=""/166, 0xa6}, {&(0x7f00000002c0)=""/154, 0x9a}, {&(0x7f0000000380)=""/250, 0xfa}, {&(0x7f0000000480)=""/194, 0xc2}, {&(0x7f0000000580)=""/215, 0xd7}], 0x7, &(0x7f0000000700)=""/127, 0x7f}, 0x40) setsockopt(r0, 0x59c9, 0x52dce95b, &(0x7f00000007c0)="b03f6bcfe108b192f901a58d6985bad45b351acd8fbdb2dc491a3cbd0fa22607ff7a65d45879e1a553741a33c0c311275c6afc56a76729deb6ab37", 0x3b) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000008c0)) r1 = socket(0x0, 0xc003, 0xfff) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x7fffffffffff, 0x1) 16:00:32 executing program 1: r0 = socket(0x1, 0x1, 0x3) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000000)=""/186, 0xba}, {&(0x7f00000000c0)=""/160, 0xa0}, {&(0x7f0000000180)=""/204, 0xcc}, {&(0x7f0000000280)=""/206, 0xce}, {&(0x7f0000000380)=""/6, 0x6}, {&(0x7f00000003c0)=""/189, 0xbd}], 0x6) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000500), &(0x7f0000000540)=0x10) close(r0) getpeername(r0, &(0x7f0000000580)=@un=@file={0x0, ""/71}, &(0x7f0000000600)=0x49) bind(r0, &(0x7f0000000640)=@in6={0x18, 0x3, 0x400, 0x800}, 0xc) getsockopt(r0, 0x5, 0x0, &(0x7f0000000680)=""/186, &(0x7f0000000740)=0xba) bind(r0, &(0x7f0000000780)=@in={0x2, 0x0}, 0xc) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002940)={&(0x7f0000000800)=@un=@file={0x0, ""/56}, 0x3a, &(0x7f0000001900)=[{&(0x7f0000000840)=""/133, 0x85}, {&(0x7f0000000900)=""/4096, 0x1000}], 0x2, &(0x7f0000001940)=""/4096, 0x1000}, 0x0) getpeername(r1, &(0x7f0000002980)=@in, &(0x7f00000029c0)=0xc) bind(r0, &(0x7f0000002a00)=@in={0x2, 0x2}, 0xc) recvmsg(r1, &(0x7f0000002e00)={0x0, 0x0, &(0x7f0000002cc0)=[{&(0x7f0000002a40)=""/199, 0xc7}, {&(0x7f0000002b40)=""/227, 0xe3}, {&(0x7f0000002c40)=""/102, 0x66}], 0x3, &(0x7f0000002d00)=""/241, 0xf1}, 0x800) r3 = openat(r1, &(0x7f0000002e40)='./file0\x00', 0x440, 0x0) bind(r2, &(0x7f0000002e80)=@un=@abs={0x1, 0x0, 0x1}, 0x8) setrlimit(0xdd61987de7965c08, &(0x7f0000002ec0)={0x6, 0x5b59}) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000002f00)=0x734) r4 = getegid() setgid(r4) r5 = semget$private(0x0, 0x0, 0x200) semctl$GETVAL(r5, 0x1, 0x5, &(0x7f0000002f40)=""/220) semget(0x1, 0x0, 0x8) semget$private(0x0, 0x1, 0x280) rename(&(0x7f0000003040)='./file0/file0\x00', &(0x7f0000003080)='./file0\x00') connect$inet6(r1, &(0x7f00000030c0)={0x18, 0x3, 0x4, 0x6}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000003100), &(0x7f0000003140)=0xc) syz_emit_ethernet(0xae, &(0x7f0000003180)="0940d8538293c12fa0702d2193f160e51dc07522f505fd8f33c88ccfcefb3218520742cb2c300cf0bc72693ac613a98a5f0d9721cdf534a636a6c55324b3c01001cd0f8559b15b7050d1913a1a48074c2bbb8564cb36b55aae96846d57bc495b6b5084416e949433f1fed7b6499e6eaf51b4521aee4c6534061731ab5044c6f234c626dc4daa9dae1725479d6332499037568ce7cb9a2b5d94405bbd4bd7c923d177215e70539d32281e6608f4aa") getsockname(r0, &(0x7f0000003240)=@in, &(0x7f0000003280)=0xc) pipe(&(0x7f00000032c0)) mprotect(&(0x7f0000feb000/0x12000)=nil, 0x12000, 0x0) 16:00:32 executing program 1: r0 = kqueue() r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7b, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x1, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x8) flock(r1, 0x1) 16:00:32 executing program 0: r0 = socket(0x2, 0x4001, 0x0) fcntl$setstatus(r0, 0x4, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) socket(0x26, 0x4004, 0xb878) 16:00:32 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001440)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) 16:00:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1002000, 0x7fffffff) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r0) 16:00:32 executing program 0: r0 = socket$inet6(0x18, 0x4003, 0x3a) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) open(&(0x7f0000000000)='./file0\x00', 0x20010, 0x4) write(r0, &(0x7f00000000c0)="ff69be1d923dbe6818375d792eee6d40055bc7e8", 0x14) 16:00:32 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) open(&(0x7f0000000040)='./bus\x00', 0x90, 0x80) 16:00:32 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005302) r0 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3, &(0x7f00000000c0)={0xfe, 0x5}) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x40000001, 0x7, 0x10000073}, {{r0}, 0xffffffffffffffff, 0x9, 0x1, 0x80, 0x3}], 0x10001, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff9, 0x0, 0x2, 0xfffffffffffeffff, 0x8000}], 0x5d21, &(0x7f0000000280)={0x3, 0x900000000000000}) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x1, 0x0, 0xfffffffffffffffc, 0x2}], 0x101840df, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x800, 0x4) kevent(r1, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffc, 0x20, 0x8, 0xff, 0x401}], 0x1ff000000, &(0x7f0000000500)=[{{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x7, 0x7fff}, {{r2}, 0xfffffffffffffffb, 0x1, 0xf0000001, 0x9, 0x6}, {{r2}, 0xfffffffffffffffa, 0x10, 0x47, 0x3647500b, 0x8}, {{r1}, 0xffffffffffffffff, 0x8e, 0x6, 0x75, 0x3}, {{r2}, 0xffffffffffffffff, 0x14, 0x1, 0xfffffffffffffffc, 0x6}, {{r3}, 0xfffffffffffffffa, 0x48, 0x2, 0x3, 0x1000}, {{r3}, 0xffffffffffffffff, 0xb9, 0x80000002, 0x408}, {{r3}, 0xffffffffffffffff, 0x40, 0x4, 0x140000000000, 0x5}], 0x3, &(0x7f0000000180)={0x9, 0x7}) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) kevent(r1, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x22}, {{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x7, 0x0) 16:00:32 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) recvfrom(r0, &(0x7f0000000200)=""/253, 0xfd, 0x0, &(0x7f0000000300)=@un=@file={0x1, './bus\x00'}, 0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x2e00) r1 = open(&(0x7f0000000040)='./bus\x00', 0x100, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) symlinkat(&(0x7f0000000000)='./bus\x00', r1, &(0x7f0000000140)='./bus\x00') r2 = open(&(0x7f00000000c0)='./bus\x00', 0x1023, 0xffffffffffe) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000100)) 16:00:32 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000001480)={0x8}, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) shutdown(r0, 0x1) 16:00:33 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x9, 0x80000000, 0x0, 0x8}, {{r0}, 0xfffffffffffffffc, 0x40, 0x669f9a1550b7661c, 0xfffffffffffffffa, 0x5}, {{r0}, 0x0, 0x2, 0x40000005, 0x3, 0x9}, {{r0}, 0xfffffffffffffffb, 0x54, 0x10, 0x1, 0x8}, {{r0}, 0xffffffffffffffff, 0x1, 0x82, 0x100000001, 0x3f}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x200, 0xeb3}], 0x1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x2, 0x20000002, 0x5, 0x3}, {{r0}, 0x0, 0x2, 0x2, 0x20, 0x1}, {{r0}, 0xfffffffffffffffb, 0x20, 0x0, 0x0, 0x4}, {{r0}, 0xffffffffffffffff, 0x4, 0x20, 0x401, 0x3}], 0x7, &(0x7f0000000300)={0x8, 0x8}) write(r1, &(0x7f0000000440)="5b55dd017d02f4a2ff90bc65c12dd4dc8768ee6ba7f325a5e57bd6568a1411c4b70eedebb4e4f1c01957b8d3a5a2094600000000000075a8ecfc478ee047fad9a441a0ad54407c8d492638ba7f1c83220135c8b5489e8a173f57b8d33e1dc94b224edbdc0baa4e93b69f3d33eb9130734488853645684c214ea070b43e9a84d1e8c42884f8915f6cf0681acb6876410e6e4be95e9e90813a264bcf2dce8ae3ae7091f5868c411f46ca6213b9354861baf2adef06936babee54377e65c3281ca4d7220f50f200506e55c4ceff", 0x26) close(r0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x70, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xd}], 0x943d, 0x0) r3 = fcntl$dupfd(r2, 0xa, r2) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000340)=0x1) kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x6, &(0x7f0000000080)={0x0, 0x3791e0c6}) 16:00:33 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2108, 0x5de6) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) pipe(&(0x7f0000000300)) close(r0) readv(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/149, 0x95}], 0x1) readv(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)=""/148, 0x94}, {&(0x7f0000000280)=""/111, 0x6f}], 0x2) 16:00:33 executing program 1: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) setuid(0xee01) execve(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) r1 = getpid() r2 = geteuid() getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) 16:00:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) r0 = open(&(0x7f0000000100)='./bus\x00', 0xfffffffffffffffc, 0x0) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) syz_open_pts() r1 = shmget(0x1, 0x2000, 0x2, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = syz_open_pts() r3 = getpgrp() r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) r7 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) r10 = geteuid() r11 = getgid() sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000080)="cf36a2e37b3fdec97588d667fe7fb7b04fc0c195f0c65c8f71cde23c7e0de2fb804031164eb039217238e1fac638c3", 0x2f}, {&(0x7f00000000c0)="ae78825b53af9ab3b6deaa8745984a14ee8d85f79a3ed6f20f8d000c87b190a40a01ae5ca7af8a44c865ddc332765d78ef1bab114c", 0x35}, {&(0x7f0000000140)="67c4f3e5b41ec79d4e37627a32a43af181fc11c739ae8fa4f08d9439f06da54e1155ccef40eb49a5d8af2b848c9a3cac08319f1200884ace7e225529304f0f1efff009e810218f505f67fdeeca0ff3ed9fcbb08c84c80e044bd05aeff7b111408ef040225932048a4b0204d2e26ee45680e2e482039396794204b51a5460725c62674251b2101f5d1fea548460f4780f1009a43a6a0b7f71c413eb09a4f844a3cd1589b03ce863d00366b995770c", 0xae}, {&(0x7f0000000200)="d7c2433f9ab5d0bf6cea9af28bfb7caab13b6e8a6f44a778ec966a335b22a801964365c3da2a58ee81b7a0249ed2e88f93e954d5d94fe952217917280e835f7845d26859a8003015be3f48e079984e6c4d5e6e229f66c592ba8322525a6fe2", 0x5f}, {&(0x7f0000000280)="8367ee44136d7b06ed5de114cce6088853e78079f2b7a9c2dd9baa5f533e18e8389a2e3f80243d7354a130725ebb58239f626edd0f9c7dbe4aa07980fe6b9394f755762776018134f17eafd366bbc4f532752f8282e92def6e85f72d33b3c6fab548", 0x62}], 0x5, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x18, 0xffff, 0x1, [r2, r0]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x78, 0x4}, 0x405) syz_open_pts() recvfrom$inet6(r0, &(0x7f0000000580)=""/137, 0x89, 0x802, &(0x7f0000000640)={0x18, 0x3, 0xffffffffa37f3e63, 0x1f}, 0xc) ioctl$TIOCSTOP(r2, 0x2000746f) shmget(0x0, 0x3000, 0x241, &(0x7f0000ffd000/0x3000)=nil) r12 = getuid() fchown(r2, r12, 0x0) 16:00:33 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = openat(0xffffffffffffff9c, &(0x7f00000005c0)='./bus\x00', 0x201, 0x0) write(r0, &(0x7f0000000180)="6c0038b157f521e2d50ce18886dbf2634aeba59ac5e2f65cb3754c3a128c6ef406cbdd5b6605626274e770a5d6e2d27f32dd337c388ab512390c11de489283b8e1766be5196fb2a7f9", 0xe) 16:00:33 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x200) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000200)="bc501f563ff03e08494cd847df9a42b4f2e935c99ed1507279e2adabe745d5c926f47f01db3fe7267982dfbd63f30fe53b7b3e04bce3ec6dbf13f8ec966e205ddb248cf37311198f94013561524a3e7d7be84899e77413598763d963af31f63188ba0423ce78282eb0a07726d3cef12bc759e5b0ae4a5784724b9e18666e95e620c4c10099c111744290fbf96fe1245f93e564a83b1be789f955ca6b9fd016b3b3a77e18eb5be808c01a79939b7ae08823073ef67c857986ae6ae164bb1ac0ae25e2e0375b2f82f1b5", 0xc9}], 0x1, 0x0, 0x0, 0x40b}, 0x2) r1 = openat(r0, &(0x7f0000000140)='./bus\x00', 0x8082, 0x0) sendmsg$unix(r1, &(0x7f0000000180)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000100)=[{&(0x7f00000000c0)="d34981d2991a032b743ac4991c5615bfe7cc2a478f0a4b3728e8c25e7948161c1476ae64fb6696b9a05462", 0x2b}], 0x1, 0x0, 0x0, 0x4}, 0x408) openat(r1, &(0x7f00000001c0)='./bus\x00', 0x20, 0x80) 16:00:33 executing program 0: munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x1811, r0, 0x0, 0x0) 16:00:33 executing program 0: r0 = socket(0x400000000023, 0x5, 0x2) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x3, 0x3, 0x2, 0x73, r1}) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) setsockopt(0xffffffffffffffff, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x7, 0x1000000000000cb, &(0x7f00000001c0)="000000e8ffff00000000000001cdbba5b46f9c58d813b2a90d3f95f6260000404c2e0000d8656408463cb800d779c0a0389181d2f11f27c4b9c0120400000085253bf3c5d4b1a25516b7afc92fefe3ca135cc4d0f67b279e99718227aa57b211c221ecca3881507458577a1445bd0c0464f21b420aaf60f086505acc6080e51802b8a249996b279343eeeed4facd68ff3f773c34497e9d1c7bb10d80ee1202b65b8c8e83476eed38a47e03ae7c0000000000000000000000000052f28de4180308fd79d53a351005bac8d7ec1ccfbe5cb9108891503b6c9f3add84c02fc676365a5b4567e51091a8af8ad052e84497cae9c235c3965eb3c52921f5d7672a687e8adea3b219b1adc330303e1ded76045de84a28d7d4987165addc45de85e04d16be03c4de97084c365fed4abaf6947861f83f35a422522eb5b9f78ab3edd8da14e2ab94b3184cb9dda07d53cf9ae3c55cc8fd50f6173d3fe1976e54ccbfc199fd982fa25e25e210e46c235795461bb4635672a6b571382f19af2ae3fa846d44eff80390580348e524b35d9e223b4a6c825851b2b9e4f02aa774f16c65b495cca29d3341c8fe6bfae3c1fd2a87c3661cee920a44c8802530e2fa7219432bacc01ea35925f8f29fc4e47069ef439cf307c464bc727dc7ae2ab7dcdb413620df171421c266a74bff5f0e4e503e2efb8a492b8c21009f41aac5fe559aed7b70cf23103264235139bc32b615c6791fd2691e7ec67628a97aef556095e084abe4122dda3ed71a77d6e20a4f", 0xffffffffffffff3e) 16:00:33 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff0e3e2a5e1976fde1b4784f0000000004000000", 0x14) r1 = shmget(0x2, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r4 = semget(0x2, 0x1, 0x408) semop(r4, &(0x7f00000000c0)=[{0x0, 0x5, 0x1800}], 0x1) r5 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r5, 0x20000000010000, 0x3, &(0x7f00000002c0)="a6b3f15472755dfeb102a2dc28baa57f0808b7615515beeec64ed9c2da6cf8b8d2134d09afa7319bc703361f10e1e334c9b05bf2a26ad8d35c6c446909b82ee88fbbf165947ae4f7695578e6ac0076702acf8f1516fc05591282909d57000000000000000000000000000000000000000000000000", 0x2c) r6 = geteuid() fcntl$setstatus(r0, 0x4, 0x80) r7 = getegid() r8 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xffffffffffffffd0) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0xa0b, r2, r3, r6, r7, 0x100, 0x7fffffff}, 0x3, 0x1, r8, r9, 0x5c, 0x0, 0x6}) 16:00:33 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) fsync(r0) 16:00:33 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000080)) r1 = semget$private(0x0, 0x3, 0x401) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x49b, &(0x7f0000000140), 0x1000, 0x0) r3 = socket$inet6(0x18, 0x8002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getpid() geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002580), 0xc) getppid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000002a00), &(0x7f0000002600)=0xffffff20) getegid() getpgrp() open$dir(&(0x7f00000000c0)='./file0\x00', 0x10, 0x4) geteuid() getegid() getpid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000002640), &(0x7f0000002680)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000026c0), &(0x7f0000002700)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000002740), &(0x7f0000000100)=0xc) geteuid() getgroups(0x3, &(0x7f00000027c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000002800), &(0x7f0000002840)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002880), 0xc) getgid() semop(r1, &(0x7f0000000000)=[{0x3, 0x5}, {0x4, 0xffffffffffffea05, 0x800}, {0x2, 0x3f, 0x1800}, {0x7, 0x30000000, 0x1800}, {0x4, 0x401, 0x800}, {0x3, 0xdde, 0x1000}, {0x3, 0x2b, 0x1800}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x9, 0x1800}], 0x9) 16:00:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000300)={0x0, 0x0, 0xdfffffffffffbffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf8bde7f205f54f2ea6b0694ee4726c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x72}], 0x1) write(r0, &(0x7f0000000380)="e36258ba03f72ee99586132477f256b4233cfb25b84e5bbdc3a5197094b222a90900659990bee43204", 0x29) write(r0, &(0x7f0000000540)="7270bf6cd7afb6fcf4eb69ff95050000004e950c0578c21092b54389de7b9273083b12ffa36d5e6907c27286ef9753d79ab4ea29bbfe9b4d9371905cef5bb5840200000000000000921193859d336116888710a2db624032a4d26f334ac52cf75da7d9a251acf1f730c59527", 0x6c) 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"}) readv(r3, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/235, 0x31}], 0x1) 16:00:33 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x400, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x1}], 0xb1, 0x0, 0x0, 0x0) close(r0) close(r0) 16:00:33 executing program 1: unveil(&(0x7f0000000240)='.\x00', &(0x7f0000000200)='x\x00') mkdir(&(0x7f0000000040)='.\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') 16:00:33 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) shutdown(r0, 0x1) close(r0) pipe(&(0x7f0000000240)) pipe(&(0x7f0000000040)) r1 = socket$inet6(0x18, 0x8002, 0x0) close(r1) setsockopt(r1, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) setsockopt(r1, 0x2000000000029, 0x9, &(0x7f0000000080), 0x4) 16:00:34 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="07ff2016f77ab55fb140645516ac00323457d4e2f3b60e612d22834b4481a1b4934fe9916e76b23a16bcdb0a843f00000000000000ff392daf30a50ff6e18268c27e4270df69af626ef7694bdb784ceaaa18f6f312096b6dc2b823d2ec5f71"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendto(r0, &(0x7f0000000040)='h', 0x1, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001ec0)=[{&(0x7f0000000000), 0x420b}, {0x0}], 0x2) 16:00:34 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) syz_execute_func(&(0x7f0000000000)="66460ff201c442ed29420dc461a1d34f000f0dba0000000044da5a6ec482f1f72d7e9c000066450ff391203d0000c4c22d9ba900000000c46283f525feefffffc442c9bc90c3000000") msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="f1ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) recvmsg(r0, &(0x7f0000000140)={0x0, 0xfffffffffffffef7, &(0x7f00000000c0), 0x10000000000000b2, 0x0}, 0x40) execve(0x0, 0x0, 0x0) 16:00:34 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x31d) r0 = open(&(0x7f0000000240)='./bus\x00', 0x2, 0x0) recvfrom(r0, &(0x7f0000000000)=""/93, 0x5d, 0x2, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:34 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x3, 0xfffffffffffffffc, 0x2000100000000}) open(&(0x7f0000000180)='./bus\x00', 0x40, 0x2) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x100000001}) recvfrom(r0, &(0x7f0000000200)=""/198, 0xc6, 0x800, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) 16:00:34 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0xab9, 0x81}, {0x18, 0x3, 0x0, 0x1}, 0x957, [0x7c, 0x20, 0x4, 0x9, 0x8, 0x9, 0x2, 0x84]}, 0x3c) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000040)="c56d2c65", 0x4) 16:00:34 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmget(0x0, 0x1000, 0x200, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, 0x0) 16:00:34 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x3) setsockopt(r0, 0x0, 0x6, &(0x7f0000000000)="3ddabf3f7a", 0x5) setsockopt(r0, 0x6, 0x4, &(0x7f0000000040), 0x0) 16:00:34 executing program 0: chmod(&(0x7f0000000100)='./bus\x00', 0x10) mknod(&(0x7f00000004c0)='./bus\x00', 0x2002, 0x4000005200) kqueue() r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./bus\x00', r1, r2) fchown(r0, r1, r2) r3 = kqueue() kevent(r3, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) kevent(r3, &(0x7f0000000180)=[{{r3}, 0xbd72de4e87b2e6bf, 0x10, 0x4, 0x3b8}, {{r3}, 0xffffffffffffffff, 0x90, 0x0, 0x2}, {{r3}, 0xffffffffffffffff, 0xc0, 0x0, 0xa8bb, 0x5}], 0xfffffffffffffbff, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffa, 0x40, 0x1, 0x0, 0x9}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x8000, 0x3}, {{r0}, 0xfffffffffffffffb, 0x4, 0x2, 0x101, 0x3}], 0xffffffffffffff7f, &(0x7f00000000c0)={0x1, 0x3}) syz_open_pts() 16:00:34 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x3c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:34 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xf18) open$dir(&(0x7f0000000000)='./bus\x00', 0x5e2, 0x0) 16:00:34 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x8001, 0x0) r2 = dup2(r0, r1) readv(r1, &(0x7f0000002400)=[{&(0x7f0000000040)=""/15, 0xf}, {&(0x7f0000000080)=""/13, 0xd}, {&(0x7f00000000c0)=""/115, 0x73}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/34, 0x22}, {&(0x7f0000001180)=""/174, 0xae}, {&(0x7f0000001240)=""/199, 0xc7}, {&(0x7f0000001340)=""/168, 0xa8}, {&(0x7f0000001400)=""/4096, 0x1000}], 0x9) socket$inet6(0x18, 0x4004, 0x2) socket$inet6(0x18, 0x8000, 0x200) setsockopt(r2, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) getsockopt(r0, 0x100000000029, 0xb, 0x0, 0x0) 16:00:34 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x100, 0x101) 16:00:34 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x4000000020, &(0x7f00000000c0), 0x0) dup(r1) 16:00:34 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x28a, 0x44) r3 = dup(0xffffffffffffff9c) r4 = dup(0xffffffffffffffff) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r6 = socket$inet6(0x18, 0x7, 0x4) r7 = socket(0x1, 0x4, 0x0) r8 = syz_open_pts() pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x4) r10 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) kqueue() r11 = open$dir(&(0x7f0000000280)='./file0\x00', 0x108, 0x22) r12 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff9, 0x7a, 0x3, 0x7, 0x9}, {{r2}, 0xfffffffffffffffd, 0x20, 0x2, 0xffffffffffff8001, 0x70000000}, {{r3}, 0xfffffffffffffffd, 0x8, 0x8, 0x7, 0x9}, {{r4}, 0xffffffffffffffff, 0x80, 0x400fffff, 0x40, 0x5}, {{r5}, 0x0, 0x10, 0x800000c3, 0x3, 0x3}, {{r6}, 0xffffffffffffffff, 0x90, 0x20000000, 0xffff, 0x9}, {{r7}, 0xfffffffffffffffe, 0xc0, 0x1, 0xffff, 0x3}], 0x3, &(0x7f00000002c0)=[{{r8}, 0xfffffffffffffffe, 0x80, 0x0, 0x0, 0x2}, {{r9}, 0xfffffffffffffff8, 0xa0, 0x80000000, 0x4000000000}, {{r10}, 0xfffffffffffffffa, 0x1, 0x1, 0x4, 0x6}, {{r11}, 0xffffffffffffffff, 0x1, 0x2, 0x8}, {{r12}, 0xffffffffffffffff, 0x2, 0x2b, 0xf016, 0xfffffffffffffffa}], 0x6, &(0x7f0000000380)={0x3, 0xa70a}) 16:00:35 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget(0x3, 0x0, 0x210) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000340)=""/205) clock_getres(0x4, &(0x7f0000000040)) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x82, 0xfffff, 0x40, 0x8}, {{r0}, 0x0, 0xa4, 0x0, 0x6}, {{r0}, 0xfffffffffffffffb, 0x10, 0x80000085, 0x7ff}, {{r0}, 0x0, 0x80, 0x0, 0x3, 0x7}, {{r0}, 0xfffffffffffffffc, 0x20, 0x2, 0x2, 0x3}, {{r1}, 0xffffffffffffffff, 0x8, 0x2, 0x7ff}, {{r0}, 0xfffffffffffffffe, 0x30, 0x20, 0x3d, 0xffffffff}, {{r1}, 0xfffffffffffffffd, 0xe4, 0xfffff, 0x10000, 0xfffffffffffffffc}], 0x3, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0xa, 0x9c188e73d11c1658, 0x100000001, 0x1}, {{r1}, 0xffffffffffffffff, 0xa0, 0x4, 0x7, 0x9}], 0x1, &(0x7f0000000200)={0x9}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r4 = msgget(0x1, 0x10) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x84, 0x0) getuid() msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000240)=""/162) 16:00:35 executing program 0: r0 = socket(0x20, 0x3, 0xffffffffffffffff) sendmsg$unix(r0, &(0x7f0000002980)={&(0x7f0000000000)=@abs={0xf88a31fb6e9f02ce}, 0x10, 0x0, 0x27c}, 0x409) 16:00:35 executing program 0: r0 = socket$inet6(0x18, 0x100000003, 0x102) r1 = dup2(r0, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:00:35 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x200000000024, 0x0, 0x18b) socketpair(0x2, 0x4000, 0x0, &(0x7f0000000000)) 16:00:35 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0)=ANY=[@ANYBLOB='|\x00'], 0xfffffffffffffe3d, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x1cc}, 0x0) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000000)=""/139, 0x8b}, {&(0x7f00000000c0)=""/116, 0x74}], 0x2, &(0x7f0000000200)=""/80, 0x50}, 0x40) 16:00:35 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) write(r0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="bdd0df66713d6024580717149165599411445e8c43e5bb9739c03c78814e6ddc4c6dbd68df0c4077840ef45a0e0122a86ee8c344eae192555fa21724aa9f044890003c", 0x43}], 0x1, 0x0) 16:00:35 executing program 1: r0 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=""/138, 0x8a}, 0x0) getgroups(0x3, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getegid() setgroups(0x4, &(0x7f0000000100)=[r1, r2, r3, r4]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x3) shutdown(r0, 0x0) 16:00:35 executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mincore(&(0x7f000003d000/0x1000)=nil, 0x1000, &(0x7f0000000000)=""/11) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3, 0x11, r1, 0x0, 0x0) 16:00:35 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) readv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/13, 0xd}, {&(0x7f00000009c0)=""/4096, 0x1000}, {&(0x7f0000000300)=""/185, 0x18}], 0x3) 16:00:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x10002000, 0x0) r0 = syz_open_pts() open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x4, 0x80000000069}) r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kqueue() 16:00:35 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000300)=""/130, 0x82) r2 = accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xb) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000240)={0x5, 0x9, 0xa02, 0x1}) r3 = getpid() kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x80, 0xfffff, 0x2, 0xd6}, {{r0}, 0xfffffffffffffffb, 0x58, 0x20000003, 0x0, 0x1}, {{r0}, 0xfffffffffffffffc, 0xe1, 0x20000000, 0x8, 0x7fff}, {{r1}, 0xfffffffffffffffe, 0x42, 0x400fffff, 0x3ff, 0x200}, {{r2}, 0xffffffffffffffff, 0x80, 0x1, 0x6, 0x6}, {{r1}, 0xffffffffffffffff, 0xaf, 0xf00fffff, 0xf4b, 0xa9c0}, {{r1}, 0xfffffffffffffffc, 0x8, 0x2, 0x8, 0x6}], 0xfffffffffffffffb, &(0x7f00000003c0)=[{{r1}, 0x0, 0x0, 0x2, 0x9, 0x200}, {{r1}, 0xffffffffffffffff, 0x28, 0x3, 0x7fffffff, 0x20}, {{r2}, 0xffffffffffffffff, 0xc0, 0x40, 0xae5, 0x11dc0}, {{r0}, 0xfffffffffffffffd, 0x40, 0x40000001, 0x7}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x3, 0x3}, {{r0}, 0xfffffffffffffffa, 0x8, 0x3, 0xfff, 0x3d49}, {{r0}, 0xffffffffffffffff, 0x0, 0x6, 0x4, 0x5}, {{r1}, 0xfffffffffffffffd, 0x50, 0x80, 0x3, 0xffff}, {{r1}, 0xffffffffffffffff, 0x30, 0x2, 0xd0, 0x1}, {{r2}, 0xffffffffffffffff, 0x1, 0x0, 0xff, 0x746}], 0x1000, &(0x7f0000000200)={0x8, 0xff}) fcntl$setown(r0, 0x6, r3) dup2(r1, r0) write(r0, &(0x7f00000000c0)="17", 0x1) 16:00:35 executing program 0: setuid(0xee01) r0 = syz_open_pts() getuid() lseek(r0, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) fchmod(r0, 0x2000000008) getpid() getegid() getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getppid() getgroups(0x7, &(0x7f0000000340)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000180)="f3e5cde561f35a10681c0db8215bba061db63da9ee1839495c36af4ccbf20652f94245ce33624523f82da0c8df55c6a433a35ea4176e8ee8b9f85dbc18d6c47eded3fd64fe97768ad182a93154093297ee1e080f96c4ad18180a0be0d937a4cfc6890037e9a9a0a5051f183389869501895ac03c59d39ae359d7db9a7c5e5af807b37894e135381cf02f17173eea8480137e107f03dfe4212e81c123293f7a916ae5c9e670c8ddeccb0014a3b87b070d79337660459d0b6e0ed5814575a6b4ae32327ee21c5161ff995ad4e6edbab2611e5cc49d9ac9eb6773142cc99af3edc1a0fd20f85ea61ba557e832c1a5d988d6ba", 0xf1}], 0x1, 0x0, 0x0, 0x400}, 0xb) socket$inet(0x2, 0x3, 0x945) recvfrom$unix(r1, &(0x7f0000000400)=""/14, 0xe, 0x2, &(0x7f0000000440)=@file={0x1, './file0\x00'}, 0xa) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r2 = semget$private(0x0, 0x1, 0x40) r3 = getuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0xf8, r3, 0x0, 0x0, 0x0, 0x84}, 0x401, 0x5, 0xb93}) 16:00:35 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x4, 0x5, 0x3, 0x3, "eafb16aac3c35214d89a23fc517ead1f099e5b05", 0x7ff, 0x9}) setreuid(0x0, 0xee00) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) 16:00:36 executing program 0: open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x40) mknod(&(0x7f0000000380)='./bus\x00', 0x211e, 0x234161bb) r0 = open(&(0x7f0000000700)='./bus\x00', 0x2, 0x4000000084) listen(r0, 0xcbd) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="710df240ec011dc91cf36638b499a61158312f9979f701b400171508"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000680)=[{&(0x7f0000000080)="ff00233d3c58a98d584bafa9457f5c9a169511466f67aae8bf7adac8ccbcdb89ad3f0c07c322286c362b8f844a9c927d99815ab62e92001ecc77d7d2630476dd582071e4139dd24abc029abbacabdcf150838205e02a36c439543076", 0x5c}, {&(0x7f0000000140)="8d7e6bab7ae96c139bf3255d1329d474614287615dbaeaa9037f6ac13f5c2ffb783198e89bc2b7da0b07fb3a01af82d576662924fda43a65d124eb4ed0f3d5cfc942a7a9f6360389ff47631cfd8ce89327abbabf59a1e30da16bb0cf545ce58930e1d18b753487714dcb170daf", 0x6d}, {&(0x7f0000000200)="6525e76a158de150e3d16ec5a02aebb2bbc3ca7454504cfff14b3895b40e9335e32eaf751f25b00dd917308cf9e5d3a86d20a96c9c55534cfc5eb6d7908084610d052ec74dac883618b7ecd3a50dd3c29399d36deed951c63ae2e23ff7319eac556a3b6e387753fc7df014849bbcb32a18340fe4b536c76b3c1f42defd640be8ba4395d3a342494ff4761b8fe1", 0x8d}, {&(0x7f0000000000)="12a0fb4f95", 0x5}, {&(0x7f00000002c0)="21c3485e221b265cfa95e582e706ce4b158283cead9b559775c46eb8da4c51857368738cadf165506893d7405b74c51f5cd25edaae1adb536015999debb2f4e3b5a975a295ea5ebb67004d6c170aeae3b8037c1d246cd5a6d5fc512568cc3b77b6836e1086cf8cea5eb25b04b9e688a96e7aedbeade8276841ec1883c0f0707c78f00b60e6e5f5519b", 0x89}, {&(0x7f0000000400)="e1b5dfc39bf9d1c0a1bfea62b3ba8dbd1b4d63bc94a00cb16ca1ada92657093b93637b90ec1b79edc444c854a2e82933fdff7729d7f07dede03c6d2f829ec7be68048314898cf7bad91a2eef2b038a450c937d2986fdee42b936eec0d65d8743078dbf1dc50a4148ff34b967e8ba66d310fbebd6a73f25c5d560f9d01ba8b241bffc67db489c9e112bdef6af0a39a1ec450a2f3b8240110819492dd331f71f24e66d4c7052ea3f46efb26842a88904bb53f94610dc5f6d1a865af7cda3e3989f7e16e9b91c09daeb27f357eb3ad2acc756831e85d7de609047f9e036e85c5dafe052763ef72044ae", 0xe8}, {&(0x7f0000000740)="041bf79bf7c770c094b069b5ef6e30bd9dce6b101527fa5541a1633fdc54bbb5bf934272b21ee53edf0bfe15ce4d8952120e6d7ae65fff5b05274470610e512ade8bf8e37e6f1bd5c95b032929a04ad22d7a89523ec1de4f5afa46b51e18cbef28f34d121c0eb5047460c222abc96c50121edb79a96abda15741b68ae7278cdf5be080ca23985bdabc7c7ce1d2c88396c66c1681b47f9832048e9312cad2a8238c69ef15a01a10c2a2be2adb9543ca8b4c1a45a8d9649906ac2c97c5adc4cd74460840dbd55aaed8888f95", 0xcb}], 0x7, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) 16:00:36 executing program 1: msgrcv(0x0, &(0x7f0000000080)=ANY=[], 0x0, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x4) clock_gettime(0x7, &(0x7f0000000100)) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) socketpair(0x1a, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000040)=""/32, 0x20, 0x40, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:37 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000080)='./file0\x00', r0, r1) clock_getres(0x3, &(0x7f0000000000)) setuid(0xee01) unlink(&(0x7f0000000280)='./file0\x00') mkdir(&(0x7f0000000300)='./file0\x00', 0x59) mkdir(&(0x7f0000000340)='./file0/file0\x00', 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0/file0\x00', 0x30a98, 0x10) preadv(r2, &(0x7f0000002780)=[{&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/74, 0x4a}, {&(0x7f0000001680)=""/128, 0x80}, {&(0x7f0000001700)=""/72, 0x48}, {&(0x7f0000001780)=""/4096, 0x1000}], 0x5, 0x0) r3 = open$dir(&(0x7f00000002c0)='./file0/file0\x00', 0x20, 0x80) r4 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', 0x8800, 0x20) mknodat(r2, &(0x7f0000000480)='./file0\x00', 0x8180, 0x80) renameat(r3, &(0x7f0000002800)='./file0\x00', r4, &(0x7f00000003c0)='./file0/file0\x00') chdir(&(0x7f0000000000)='./file0/file0\x00') r5 = semget$private(0x0, 0x2, 0x29e) semctl$GETPID(r5, 0x3, 0x4, &(0x7f0000000500)=""/133) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') msgget(0x0, 0x8) r6 = syz_open_pts() msgget(0x1, 0x200) r7 = open(&(0x7f0000000180)='./file0\x00', 0x40, 0x31) ioctl$TIOCCBRK(r6, 0x2000747a) utimes(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)={{0xffffffbffffd0e56}, {0xa64, 0x9}}) bind$unix(r4, &(0x7f0000002840)=@abs={0x1, 0x0, 0x3}, 0x8) accept$inet6(r7, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getuid() fcntl$dupfd(r3, 0xa, r3) 16:00:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000015c0)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042eb7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd918950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e73031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f800e530fd9a919b4507e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d320900000091fd99f19f48ea3cc8d8883cf6758c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f6f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb09038916a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba136eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4c02000000d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed710aae7106014ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8ff210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d96e1c67f95090a3b4c3ca0f24b5aff6eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd54da858dcd8cae563a547665309c6ef8eb6ab117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87591c707264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a1f8c0e3bc0692c0a083c9ddbf33558d87a46ccbf98e84dba59d069f3e4e3bbbda9b0fd368e32548c6d56d098c8fdf6c9bed09f1d8012465045e33e83886a3ccdfba711686c85d0279bc049635e3057491c322902fdf889280b62dc0073bc1575853ed98e26bcbc5d0349db4302fc272d14a0188a1dbb6e037e8437554f6bfc045c9604918e23da79264892e9aaabc32909e72bdaa25fff5f7756ff4b8763c4de4af46a2904ae7c9e928e2686d0fdf58791b533bd4930750c6be457b0b251390ca79d856e2cbc7d3f9b5e45236ce43a5731c916526f9305091fe0e062843d54bd2ebb02b32f9eb810f3e4fac55bbfbef0f9df402dda28c5adcbe70699e921438370f7517509610807dc1f3d9f753ead7bfe2f677891c5cb3485599248e2b174af9a7a096249cbbf30cc0f4e5356bfe74fea0a032c12df4a084bc11c9e7aaeebbc20071dae955203e46770f34f4bf98c9130dfadd7de65d41cbb1f93bc1ad879189f14d53332ccd755e80e51c4a37bcd321b224c2ee52d05806bf241ef41ae999545449d10cdb4b4fc99c713caeae7bd6ba6594a1aff03909e08c6c9013de104e956eeb9b8b8b35036969dff6024fbb23e4c48c81418edcdaebc74e159e10c1cc18d04cbfa30b7212bb712dd89583048ae74da22cdcde4cb18cb5c25ae5c68685976208b5d191a0d6041a1ce50da8714db2e89314843b1f07680592e4bf3ff928240634e3a2649114f5f82fbb2fa3f7e24213d09cfcf0b235e287ad27ec4052efb67ae3d46191b03b2480be6061f41821a9626a6e69bc04d1a949f62ed15653dd36c37003d542b57ac9ac138bf582683781968392d9d1b158d87c41cb133e541d956459907e76a641fed143badb45766550bc46dbdad898996eed05c1c1e83e5b1270eee09c8a61a3c0eae46de4c987f225e334b56df9e43d27cbc0d7400ce2640e4109608169625090a9e96e09d0e2a6847973602c2eadc53248f17277b87d1477d25d6eed0d54ad0f887b7e44618392161a59ee9b59ebaafafee682ce544349534797ba0e1985de1516e35c05a2f916240920b2dbd087984b740ed55b4af656fcf98a245e6b0409304a6d00f39f97734378410876a9b457d23b733ae14333c15b1a69b267c4c4aceac7d9e3f530e5c50c48df09ce91e242393286e6a43740eb0c598e9d67543d130ff8f54be9cc46637b2ac64ea5619d92383915b11e0abaa046f6aed328ea512e1acb56381ffd1513ff8bdbe3acda2aef9697f5d2e5f28f700cf0536a7796cba45963d33a2cc05d3cfcb2a3af0d902ae660d2b3cb17d38449f397be1e0a8d372ab43700b596d8d5f571091f8746deab2d0189e5ab1c91616b98d1cca78cf9a30c4618643ca9338c9ec69b944cc1bd655a6c33a76f982dfad7e75feb66c9e6a8b5446c3a9430492afeafe7e947ab4823666b82a7f73b15f18e8410a4ab3e10d3f001dfc69ff8176eda1b897accb33a46f0d07e600b10b46bb0449038e413e9bc70c8001309bee6cd1a0ffd474590b3755061ac22bfa97cb67d2814feb09b6f67e75d5618948e1585f2d3a06e12d8865ca618a2dcb58ae3f56a69af0d68b23676928a68f5455516ecfdb317f2427871edcc8de3603c755d154e6f54f857c6fe1439d3765ebc277c6774ed5091a491809d94006cb578f2c30af492735da94d800a06e0762998efbbe60fa7f50313f3eaf56b59cb9a9d04ed1fa9ff4543c0f092f6b228dfac12f94bd92625e78f9e0fb57b31d62261264550a08c391f2020bb1b145960ad24d08007437aa012ad3940b8486ab00d98cff214c39636fcd141d08e5278e7d93983d25271ebb285d610c74ac8e03b887af6163a59d329020b0000000000000000000000000000", 0xfc8) r1 = syz_open_pts() 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, &(0x7f0000000000)={0x400, 0x0, 0x7, 0x2000000000000101, "835cd2518001eb0000000000fa600000ebff0100"}) ioctl$TIOCSTOP(r1, 0x2000746f) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) readv(r0, &(0x7f0000000200)=[{&(0x7f00000005c0)=""/4096, 0x1000}], 0x1) 16:00:41 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) kqueue() dup2(r3, r2) 16:00:41 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) fsync(r0) write(r2, &(0x7f00000004c0)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e64111d0fc5010e1ab23c3238a10790be7e88063adee0373ed4c4f95193c454b04cd0397bd3c2546417bf49efbe3f1cbbebef210d72a16619ca1d9e8c0b3cdcdbc14e0bea7c150b6bd0fd56386906d271480d8e3afad698a637197bee2042f4bf32dcca36f5a5e0f738edf494de37254009ab7b06dd9df6da01f5a8fcf4f263f1ae846aae6d6828401f16429ae035b7d950c5e126189d0c72922b74627df8afd3871e00ee09678419727e42cf1a78b52a907b5f6d85f67c6ef1a80b38fa599e0a4a14a6694762d51c4eecd015b77b5cb8c15a69d74d27084e4322c3029ab61b91bc0d178a4e981a6dac68256e640de726bf913e47761ba6914ac8d18b584882725f9e24af9d33e70532d74277d12ec932261881784c265ae855d5d15b13156d49474129e595f5f94966c4038db4996cf554bb153658977d6b56f4779fe3d934ac9abd8297f1f72cf0088d2616d90bbc50180af9e36bc9ca979933c79faa718e7533a27dcac712b823c751fbe5a78834e5539f5aa5379a0763d7155769ab679febc644bcaf20f45ed46e90435d145237879207b6134524534df8593218da5144498234d2502524864f0a5db217804a841b486aed83870b5b04d0e047d48254d46ef60c84c871cd971e8489914522d85d584b0ef8661d02607434f7afd806a6f4d49c21", 0x201) r3 = shmget(0x0, 0x2000, 0x240, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f00000001c0)=""/72) getitimer(0x3, &(0x7f0000000180)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "279663a8d3f9678d6d6fb632c5a21d141e357935"}) r4 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "2785900aea01a40ba53c9bdaa3e86313f6c646f1"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="91d838ae95497f90f40c81f20740d8a52a31adb46ce1c38caa1ad97ee4b28d4ba38f83e3631acb9e270204d1ddc771646282dcec116da4e974f079acbcc4aeb18c7ab11fe0f22ac34de707007693dbfdfe5a8c210c9a9ffd6051741a62c657586fc1fba548a22b00000000000000000000", 0x60dc}], 0x1) write(r4, &(0x7f0000000240)="2b8ae2fb58b9ccb0cd646254da10ce839e8300d04dbdc6de714792f79452d3a07a68b076", 0x15e) pipe(&(0x7f0000000000)) readv(r0, &(0x7f0000119ff0)=[{&(0x7f0000000280)=""/4096, 0xfffffd00}], 0x1000000000000116) fchmod(r0, 0x0) 16:00:42 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="6fe1cea17f85e5fc0666400253663432", 0x10}], 0x1) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8, 0x42, 0x6, 0x3}, {{r0}, 0xfffffffffffffffd, 0x40, 0x3, 0x12, 0x401}, {{r0}, 0x8baf343cb8526340, 0xe2, 0xfffff, 0x1, 0x8c}, {{r0}, 0xffffffffffffffff, 0x2, 0xfffff, 0xe3, 0x21082643}, {{r0}, 0xffffffffffffffff, 0xa, 0x20000015, 0x6e, 0x6}], 0x0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x40, 0x80000014, 0x17, 0x6}], 0x4, &(0x7f0000000180)={0x7, 0x1}) 16:00:42 executing program 0: clock_settime(0xfffffffffffffffe, &(0x7f00000000c0)={0x40000008000}) 16:00:42 executing program 0: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x1000)=nil, 0x2000) shmdt(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = semget$private(0x0, 0x2, 0x100) semop(r2, &(0x7f0000000000)=[{0x2, 0x1000, 0x1800}, {0x2, 0x0, 0x1800}, {0x1, 0x401, 0x1000}], 0x3) r3 = msgget$private(0x0, 0x40) msgrcv(r3, &(0x7f0000000400)={0x0, ""/105}, 0x71, 0x0, 0x800) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='W\x00') semget$private(0x0, 0x2, 0x6c) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000300), &(0x7f0000000340)=0x10) semctl$GETPID(r2, 0x2, 0x4, &(0x7f0000000180)=""/152) semget$private(0x0, 0x0, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2008, 0x5fe7) semop(r2, &(0x7f0000000380)=[{0x3, 0xc4, 0x800}, {0x0, 0x9}, {0x7, 0x3, 0x1800}, {0x2, 0x6, 0x1000}, {0x1, 0x4, 0x1800}, {0x3, 0x2, 0x1800}, {0x1, 0x4, 0x1800}], 0x7) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) semctl$GETZCNT(r2, 0xffffffffffffffff, 0x7, &(0x7f0000000240)=""/183) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000003c0)) 16:00:42 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) syz_open_pts() 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, 0x101, "835dd2518000190000000000fa6000"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:42 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000000600)='./file0/file0/file0/file0\x00') r1 = shmget(0x1, 0x4000, 0x2, &(0x7f0000ffa000/0x4000)=nil) r2 = geteuid() getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) open$dir(&(0x7f0000000540)='./file0\x00', 0x21, 0x30) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) open$dir(&(0x7f0000000580)='./file1\x00', 0x20180, 0x125) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = getpgid(0xffffffffffffffff) r7 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x7a, r2, r3, r4, r5, 0x68}, 0x80, 0xff, r6, r7, 0x6, 0x2, 0x6}) symlinkat(&(0x7f00000005c0)='./file0\x00', r0, &(0x7f0000000640)='./file2\x00') unveil(&(0x7f00000000c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)='r\x00') execve(&(0x7f0000000240)='./file0/file0/file0/file0\x00', &(0x7f00000002c0)=[&(0x7f0000000280)='r\x00'], &(0x7f0000000500)=[&(0x7f0000000300)='r\x00', &(0x7f0000000340)='r\x00', &(0x7f0000000380)='r\x00', &(0x7f00000003c0)='r\x00', &(0x7f0000000400)='r\x00', &(0x7f0000000440)='r\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='r\x00']) 16:00:42 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4500) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x110, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, 0x0) r2 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2010, 0x80) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r4, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000001480)="8faf27371cdf80b87fda44d01dd1d3634712b3fdfb78c5ccd979655075b5cab48994eca928c4e2cb06fc59ac66727b94c521625ff704d4003fb25166a2209839155ccb984fa20576f2bcc71bb2a1cc0a9b351ab3c0094c62159f640c95af968a3d2d1b4386890f0307126adc936d07601f488f02ab29d1dbf2d3ae28ae6f57086a748e6b2417b0694964a8a9c198c08e688c8a8db689cd0bde2a520286e401bc1ca2f8f1534fcd4c8c2e0db278a149cdde5be4b59409b83b9842a5f305571d8502b6656e6c18ffe76fe3c8d804ea73272336f61ce57555f40d23756a40961a94d28b6407130fa8830e49f9a3c88d356f7d3a032a59bf3e60f68a9154ecc7fa7d89ac2a82a1254e33d84d9dd93ce58d5e2dc34d26d8f67ab3af723962480c08a1b4e5e6822bdbd39cb4b6ef2239b5175529eabd89b286401d3298c804b7e6cb6156416890e26d2b354c09c73ff450f3d4b2286e68939203660b61577225633d1aeb37b5264d384a1aa4119c105ef2d231ba154cb395f7409ca99d52605fc5c33756fd840fa6aa93d4433e6d4207e3f64f62700728183dfd3268a2565be6778cb544d29696bbc69657608f7801867bf4f167a9a436c246bf0ccdaa1b884f605a21623d17545f09be289ddf874f56e6f05bb40688ec06464c49ca42ba7395e4dd7c88ef2f05ab39cbd1c0d1ff72edcde7273deb53c8ff0e0ba45015cbd9b32159e0469af00decb24e8851bd84bc3e212dbf7dff0a5bacb9df5e3648f66cce21006f01defdd2123158e167890d23dea8701e5ecdfdb0bccfcdf88f31ab87f5bf82b3444d19ee8c097c656423c5ddf9581c2e05c0c98e777444dbed150334f170758283d95f8b48144b82404f317444f9c7842c9f35b19f130524940a6211c628a65cc6a7be747877c34799034ab9d2db5a8859b85d7b147baad38695a510639f1c0bab2e0856ca1eb4efee30bd08fcb28128ea5f86579f0728abf7c49c0eb01c06311e83ed2bc0d149c61e3787aff556c07a69f13fc27e30e5b1fb4c0836bfaeef5bcf4372ac04b7b095ad72ec7b0b55724609127ce58f7845a9fc13d38556ef8903ca35dca618cc5b97d35dc7447bfcee373b2a4f8417a4eee6caf7b189135ba73075e26e7774aba04e42ff20fb57414823a6f7fbe24768256605dcf34ebaf83d43a9c2d511bf6453dc4289d474152a2fffee477873aeca6973f0f677b1a5f4d6a6da2f436bb4c6a71d288aee40197ecfa346d1ff3782c3c7fbf579b27a804c9b7c6a1321618c73b0bada842d9bc7dd7ecf46833070fab895f5df6207029f9e3cb0c9c1493fe93fb0f7dc4ed49a615674cf331a979ce9ce84bf5145a3e36c3acc6d60a086d38fe921ccbd93d5fa00834ec0466b368323016df3647197e774b88e1677ed01e66c110428ef698e0f19b5fd51cbd66b8bea01e9193703cdd2f3980bb7189fa837ab26d0a53975145a014ae1f0ad6f6c9eecd7d92942efe516a4d61e5174527faf8ed6cd8cc55246077003b65c36fecf74bdc0f56a91fc72b5df35bed113d5fda71c1339e637044ee11ba1207a2ffc8bd420cb08a3f10e6287956e0b7599de556426fc53bb3074b2b5d3d3b453a5e58bef249424de651ff7bd611aeed08143a31269daa42e84039d9022f16afa4a68c4dd30596b3feb850b225a4991c31d6071bd7a771ef919a440005abccc42719350c0b32e1b9d0ce082c60ad6d9f7a893a6dfb03451c40f83bae7dd34bef90c955126e6950eb6d71fa59b23a7df146805e0aefae74907f6ae2a6ac2ce41e7cfd569156117e48bbe9579f2af36c0a980d42d36a99ff0d849f50cca8575c1f5179ef6483fd3d2c76ad583c576087cff739a9b2c70369ef861ca9edb6d64508743b415fddf7387c9d8ce8805b55f5e869fa9abd32c6d56a2dd7e787e0b527bc7e48fba8d2061bc36fa0b8aa5d1a4a5ebb00ba3a3a17b62dc01b952dd8484a646a0e9636c0914e21eb2e1fec5117b032a36135cff9bc4e367dd851b4ffeaa3e95c87d25eb7a8f41a90a77515789603514bc1f7983418335aec8bff9214c8a487f0a95d42088e3ea0ff09156e5f53162a772b4fe04875b4b4428fb209c45da791fc8a8cb28a2772f473ec2fd3b3378b0290d2ef6dd99974fe83a04ba6c79a27726979876db6790dd2869fdb0ca08ff7f0ba818145355120ec0d9932fda492305f3c3177016052d5f421decd8790552e221959d72863261a08f5b40d08448c4c9c36baa1dbe2edd2a0369f8b11394fb7bc875459b810ee49c763367dda2bab2b12a5d0b3496d516878ea6ab516b16160994668dc765b3f007f6ab0e658bf0b295525a1caa907b7aa5a5cbe7d0f7b4a2d61b991f98f242d6a1a870f9e96ec9c8d73a2805881ac0902f75644f3bfa85bc7b516bc62541feb47579ae59596df9a9da641148f3994f4a2727bc2b468f9057ffe25e60fafa1cdb9e1b84a2462ab8a984088dfda32299ac39b16420b882b633abfb636cbb340347a6b44adc521f2c9e72fa91d10c273705d63a6e462615b50b6594870956f0528689f6cda9fe0b86d541f09ef8d9c88170af1ba05b593ab1221aae876af7204b56f16ec5d7d3b5adc44cefb6e7c3591b401777ae00dcf42c28d831c84b5918a577e520b1946373e2d5e34a9dde5afd99f26f5b0bad5a8cd87b5b31fe8a41dd35c6eed083b376d7e1d70c21335dd5063986b871cc2fd4dc936cb209edf5491ac71a72066f69c23e5c042919cfae1d7866caa07a76f9ff9ece284e77e3d4d9b58817330df3dccd474c008460e1255345a3bbeb708438ff2a129e948b70b4ec9415b22628e10e09ca13369ea0cbc2cd030ffff950fd826758a6bbd4ba1ce9fc3fe77d1316377f6fb72cf4c97379885735c344f1b12c9c33db8061b22f190a554dab6cb39efa6768729ffe8a702a5b2aded33d967a87248ff43ce97db3a49cfd6024cdb4d816c1f79e142b42e35652929a987b9d3030c213072e5eed591eadc45df06b28527b696c5597a34f70c93e26c1a882a04e1e625e6c7361e08b63b131b00fa8b349ee3b88a3afdd6f1f496ea1460b94080bbc5c2d7b29c4f9a2bfa5e30768d91513b19cb31da15c301db30ab377f8f11ddcff217c563ad7cc9e5e6b302b5c0340d3e2549bba507f52ab82186aaecb0fa5dab94548e45e5695eaeda88b0735aab1967eeac4efdda7f1efa71b45670fba57f10fb105bd6ce95138c064b40fdab0a76a49e6f130207ef5fdc0a403bdcf16f277667379f474a84534399eca55ea39be9f0a85092d855ac6c4780da3a498d2946fca40f6f8c99fe0e9d1245546ba71581a1cce4f479ec1f10ab148bf970c5d7e19f8cf43add2bf27a64f118696e13e2fe80c83e23fa6a0597e2b2ad4fb62c7a69798a17e2261fd38d67a202f794732796df81c6ee442b4527f843c7ab221bfc354a4477539c6ca8cf689418fec9dfc03cde39012db4075b3b08982ffff487f51c4138d91df45798ef8690d2359efde12cf7063945e2b1d22697db968ca1ecc5e4c803ce17435acb15036c4f59f74b9df298d2f1c29bc6b78c847c2afc58dee1b7dc653c6585c8fb0dee4f0350c8182c1c75bd2ef62c1960221e7dddc1ad97a2b1e634984c0586ef5d9d199598bd40324e65334bac6f5f808265a8de36d10d6a943d80ab01bcb19e6367864a2b956bffa757ed30b0a2e683facab9e276445b4c2559d8326f503727b0df3ae87a6142074b69868866fa29b33a12ea6474adad3ef5b84405f62a158d0738980787f681665a0ff01141e21eb6d6231a4ff02b6deac0192", 0xa79}], 0x1, 0x0}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) fchown(r1, r2, r3) 16:00:42 executing program 1: setrlimit(0x0, 0xffffffffffffffff) mkdir(&(0x7f00000000c0)='./file0\x00', 0x14) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x18) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 16:00:43 executing program 0: socket(0x800000020, 0x1, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x801021, &(0x7f0000000040)=0xfffffffffffffffc, 0x4) socket$inet6(0x18, 0x100000000000005, 0xdab) 16:00:43 executing program 1: pipe2(&(0x7f0000000080), 0x4) clock_gettime(0x3, 0xfffffffffffffffe) clock_gettime(0x2, &(0x7f0000000000)) clock_gettime(0x7, &(0x7f0000000040)) 16:00:43 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="ca7b370c931953b0e4dc490c6e74e6dd1672d19cd4ea2e68fa1b"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 16:00:43 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000580)='./bus\x00', 0x10000, 0x100) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000000540)={&(0x7f0000001000)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/164, 0xa4}, {&(0x7f0000000180)=""/229, 0xe5}, {&(0x7f0000002040)=""/4096, 0x1000}, {&(0x7f0000000280)=""/203, 0xcb}, {&(0x7f0000000380)=""/247, 0xf7}], 0x5, &(0x7f0000000480)=""/167, 0xa7}, 0x42) 16:00:43 executing program 1: mincore(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0xffffffffffffffff) 16:00:43 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x0) 16:00:43 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x1, 0x9) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x100) preadv(r0, &(0x7f0000000600)=[{&(0x7f00000001c0)=""/58, 0x3a}], 0x1, 0x0) 16:00:43 executing program 0: getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0x0]) r0 = getegid() r1 = getegid() getgroups(0x8, &(0x7f0000000240)=[r1, 0xffffffffffffffff, 0xffffffffffffffff, r0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r3, r2) r4 = socket$inet(0x2, 0x0, 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:43 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x800000000000000) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) close(r0) close(r0) fchmod(r0, 0x14c) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)) r1 = socket$inet6(0x18, 0x3, 0x0) read(r1, &(0x7f00000000c0)=""/188, 0xbc) setsockopt(r0, 0x29, 0x35, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f0000001200)=[{0x0}], 0x1) 16:00:43 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000040)='./bus\x00', 0x6, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="f3872323b8457dcbf529745cffdae23421261d4ac2541c598e91b837dca55007245a8fd2a4ee60397512327cd8e205deb777f3f05579790674665d868aebfe3e448eef96c207dc4d85caf283becc93f583ebe58e06e93c97e5d45cf5d8", 0x5d}], 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000000)="ba0ed314e6b8b6a4a52db635249a3586fe67dd245ee052d4c503", 0x1a}], 0x1, 0x0) r1 = shmget(0x3, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:00:49 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0xfffffffffffffe1f) 16:00:49 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() writev(r1, &(0x7f0000000200)=[{&(0x7f0000000080)="574c946b414e77606e6b79952a7c910edfafdbbb7087bf41f3afb44d1cc7bddfff37267c038e052188b0b5f726a6f39ee9748b4fbfde7c0c31792fe704b762618928cf75981622f297988cbd990421723d8903c759bfb445980f71ceaf5c8e0ba3f67702dc39ee3b57d886308c3a9f3d75391069a675d4780eadad49e521a65961aff0b1640b215b758bfb7489a9c2c26fe88de3b0baa14c90c7bd37d8a745af9eecc75b6528908fbf85a0adf346b09ca3d009028365a22b938c51ace71d8f6d04519213313a501046201916bd7984db733ae786ea5ec13ec92479fa838ae611a41745500b18a86d4cea106e2ce98f4239", 0xf1}, {&(0x7f00000001c0)}], 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xfffffdfffffffff8, "17000d928a061500000000008000"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000ac0)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5f01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db13d88ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafafc636aebf090d7fe87ef0344ca5f808a3170b7f6a49caadb3b9c8cf6e2bee72b97271a14fc12b0f3b6fb0c7880b457021cba61db52951847aa347f97aab85b3180ce572e493798d80a3e434fffe52add6a98bbed204593b638052d1acf8a7aefdbd0164fd695421121c868fae8cd27f4ae267c7e9db96ba938c25215f969ce6d30b6bfb47db580601a3524ee4bd665630272c73397cb8f5256816a1731bd8c7132e75db216ef4e12312c59304ef51775b838612fccb8b551ae7477ee29d812e5d9bf1d4ac14ee1f2c45360ff2600da8bb33b1b5f43898c8f4bb8fa9ab7d185eb857e1b2fc8576e25d69024931acdf3db0f554c67a2dbe49d29cb9da489f82ae2cb87be0b24d54860c072857d2801de73e5761bcea3cbaf96c5ec3067432761809bacb82d92eee15e892699cedc1b69aa1ec8b32fc5d630da098291e629b5c49014b8ca52ddda7d4a5e40ccc099cfd1ad6d67205c1e09049738db9493d8ae2b04554bfd5ba7dc0fca0f9845f420479c88b65550b542a1700defbb2c317d03ee778db7ccd17722ba537e006870d185e335705c4d86cf474e02824425873ab26f9cdf50e575cd61c23757d43f2538a6b7b8a24d5e417227bfd916398e925017a5f198ef2f26feaca30d9c5a7637f7a9ae4580fc5fe06832e00b95abeaddae44ec484fabba081bcd9d6d81d18536cdb06ac318543cfdff9a9b1721ff076663a706b8b4d7eeb507d4733537f49b8b882fb8814e1dfd51e790a7d40025bb3368edb53b470393eafc0896b7f1f20e3c12d0440cfc43d583dfe82434db438d2b065c95944f579c5451dda270926798e05e09383e19b9f2baae214de64b5aec9d3f74cace10d75311ecf5078c863c205ef358395d750d42a1f852b74a679b8e28b3077233afd1694cc7f3952709fb34ace6d5050a32ef931e678f6a6488fd9712292db76403c88a96bd68205841c693246d6490d9349b3d06ba6117fa3d85ef0eafb2969289b89c34d6b439e0a27f33775f770b5317146ecde06a56dcd0ef6f70a1c616defc3fb1dc96e892fa41b99a36b413a7efba17df51d4ab20f4efebe8b7f459219caa760752ed4dadcc437a2f565c7a1dbef01606bb6ebc2621a9afe2c4639a1491406b68bea0c8826b276124e234427969766262d7738997e270ec8cc50d98bcca8b17729dda4e0efac5ffd7a8f8f937a5ea9cbf3e30367bcc3b300b21d888ec04c6d8c4168ff7810d59d0d7159f1ee7af442ca6f7dc9c8ccd78b7a4638555d8d5092e3ad490d9b04071006a6b441db190fb63012f23f8cd9ea99be15d61aa651ac2fd4170f9e4dac9a554bd31e1fbdb24cc2424a9a0c2ff5834d55a6bd39969e62531f6e5e2ca2b279283790f55d646c2299bceb0b17a4def990be3e6e5f09abdd4dc385f40f585fb873a49c68124e4ea153f6641d4e823b0873fa08cadb396e377c92e10205dab12c3e909b7797aac26c306d10c806d016bb5ae203c056711cac27b20e7da6e11e0958ea04cd0f181d41817123fd226208bc915306b7ea411f619b3f5225a75775bd51fc814713876652ff9cc663a4ffeb2eb7cd851c713a36bb2c0d7bb9350910a3a22c429aba737cb823215000000000000000f9d077973fd3fdfdda0758c2d83b15c48a79b6f85c1", 0x63c}], 0x10000061) r2 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ffc000/0x4000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000380)=[r3, r4, r5, r6, r7, r8]) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000440)="6a912fbe58f125480892", 0xa}], 0x1) r9 = msgget$private(0x0, 0x40) r10 = dup2(r1, r2) recvfrom$inet6(r10, &(0x7f00000003c0)=""/60, 0x3c, 0x800, &(0x7f0000000400)={0x18, 0x0, 0x5, 0x7a8103af}, 0xc) msgctl$IPC_RMID(r9, 0x0) 16:00:49 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x8) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0xfffffffffffffff8, 0x400}, 0xc) r1 = socket$inet6(0x18, 0x8003, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0x0, 0x1, 0x20000000, 0x0, 0xfff}], 0x7ff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x20, 0xfffff, 0x7, 0x1f}, {{r1}, 0xfffffffffffffffe, 0xc0, 0xf0000081, 0x8, 0x4}, {{r0}, 0xffffffffffffffff, 0x88, 0x0, 0x7, 0x6}, {{r1}, 0xfffffffffffffffe, 0x11, 0x80000001, 0x5, 0x100000001}], 0x4, &(0x7f0000000140)={0x9, 0x7f}) shutdown(r1, 0x1) 16:00:49 executing program 0: r0 = socket$inet(0x2, 0x4, 0x0) getsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) 16:00:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000001480)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5190700000000000009236976a7a753fb299dc5539a90bfe432044908d0d99bf7c19d078177b04ce9c287730c53fb20000000bbccbbda1049fad2ba6eeb0000002f6c1b2bee030000130000", 0x65) write(r0, &(0x7f0000000100), 0xfffffcb3) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0xd4, 0x7, 0x9, 0x2, "2b945bbd08a1d21ade3a5ffb219903d3fdee2970", 0x8, 0xa5}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "4617ea3a726b71180eac028b57f54efacad5c7bb"}) readv(r1, &(0x7f0000001440)=[{&(0x7f0000000340)=""/4096, 0x1000}], 0x1) readv(r1, &(0x7f0000000240)=[{&(0x7f00000015c0)=""/4096, 0x1000}], 0x1) 16:00:49 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x4) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000380)=""/37, 0x1f}, {&(0x7f0000001ac0)=""/4096, 0x1000}, {&(0x7f0000002ac0)=""/4096, 0xfe4}], 0x3) 16:00:49 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) read(r0, &(0x7f0000000140)=""/48, 0x30) open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x0) fcntl$setstatus(r0, 0x4, 0x4c) readv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/119, 0x77}], 0x1) 16:00:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e023000000000000", 0x8) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000340)=[{&(0x7f0000000140)=""/74, 0x4a}, {&(0x7f00000001c0)=""/233, 0xe9}, {&(0x7f00000002c0)=""/99, 0x63}], 0x3, &(0x7f0000000380)=""/85, 0x55}, 0x841) close(r0) 16:00:50 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x3, r0) getdents(r1, &(0x7f0000000240)=""/4096, 0x1000) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000200)={0x2}) dup2(r0, r2) 16:00:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1400000000000000000000afba2fbb5b0000000000000000"], 0x18}, 0x4) mknod(&(0x7f0000000040)='./file0\x00', 0xc000, 0x5d42) 16:00:50 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000, 0x5}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="7a62544199c3641cff01"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0xe4a1, 0x401}, 0xc) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = msgget(0x1, 0x400) msgsnd(r1, &(0x7f00000000c0)={0x0, "7c99e620a709661fcd4f93013f0a7651df8f5cbb2155d20abb204e847c518844e71c31832654b435a933e59c2839068f3499a8eb038c3a8b0fee9a30ad63a86951dbef4f4ed02501ba21b7a7cffee9f86ae7f9954dc91dddb6031666237ff3bd33de88ae17eef084fb584daafac4f0161d5fbfb34ba173da3d5bf124cb1f769120401f09c5e2d134"}, 0x90, 0x800) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000180)="05734ae1a4652d7ed4f0decff3ea52b03ab9f284dfa7ef40d9e9011706334b77e06a74d4505b6076172e03edfe6b9b389447896d2ca9ad454179711e6024de96be94d0c284f6df23c0c5aa2345253ff85ef25fd58d21c2791709a3342b05ac9e8778e7c866e483f5e248531c4cad1d845f3d73c0766eb0d9fad2dca3ecdbc100f46615760cd2ca24f4b90e572454763bcf9be09703955a205402fa3ade19fd63ef4f58448cf60bfb8206472d7761c7dc68164277e023b50d934d0ac8050aa145cbd7c9f8a7d30494aeb72b71c3c7d24fd279e8e622fdeb3020dceb71422240bedf12bcc2120269e89300238fe0f40f943be52d26565ce7b3b1e3749704", 0xfd}, {&(0x7f0000000280)="1ceaf0b3c49131f945c613ebbdace5abaca541a8b495a15972f76529f8c65399c8324e7e16b73d6f64311766f3011f53c1476ae9b012ac47bed0eb520db29f333ccdf16fdaa89e7fbcd5ee6dda53865b699d5bfc01c773f77b5f2c5ad7b8eac0da792a91f056ebffcde529b5d949846723aa6437", 0x74}, {&(0x7f0000000300)="27fd5abe14f5c1d27c80e9ba62cc6f1f628de05b593cd3fc690a5a85e2c5a0d40a2e6a0bede7810f9891a2a59cb7521ad772dc47e2560f9d23b7a48502787192343588957bc6204dca68a3a151667b5463703bb65ba3f55af016f1d9831a5f7ad39298b09558bc5c2019f0579fea38640eb0149a1f4fcad158adcf96b71a60ac63ac841741ee9fa85b36aec06b824780b2d3287494d72359ff56ed1e30e64760b1817d4c60b4d414714382c213938da766361c1001191437a6556d79a2e9259c0468b8704a83325e9583db230375afc794c6924741a54ed8105644cdf513fa692c61a63814c525518bcfb47fff612f4647e85a2f20442a68257accfe0938df97c5e8cefd30e824c165d2987eb59368f89d560047bc7f90f967c30a57e60b79b460dbffffbb7d1b69bbfddb1d0ad9a5c394cfd98e511326796e8af17833bd7acb31e0151172e702ae259b9f6cece6fc67757d88a5e228e3a4ac07dc6318bf16544e364ddfa23765f64e562c67e556e4836e8da1f0d5eacff82cbbf9875a344459b811ab4e78394d2dc1a8061422ae265c2e69f3b18ea3b57c11717826a18e385513ffddf07a9f796925d71fe6c503ebdc0f69adee10278724e6eb2c69e4117fbec843218e53245ad316b8112f8ca5530d30058c47513e93c7997bb1017a605c6279773a294c92dfc2f4fa46f7918745f4aef37491f5c1aad1fd31105c33950388b93f4e8327e698c33158c84b15c1754efcf60034f132077883ac3d822fc73fafb66e4152546e1fc43634b579318fa9f97136ca6cd90f0377d25859d71ed24c9c3ff4fc346509fde753e8b582688aa97998170acaebbb6c6ad1cf00d7736e6d2364cf3b9d9aa4fb5f2496c13e3088df78e22e91a61b7634ce00a9dc0e2c862aeeb2d9998ed756fa6889ce61963fac4f1ccb94588da488d671e5652d088c93415a91b7ff6e78aef17fe4b413ca8c1ce39cc54fb639946ff9698016b0a200257dbf6ea71a4346cd84a73dd742cc531d758e6edcdd41de1ef5b380e54fc94aed52b6bab51cce36f1e7eefd473b1c84c2e00f35a1eccf016febde19e21976ded9e7f7762c3fd545cad51b1580f424efc03c69bed550509d3c1d3e199ed26b353a5e7ab7b4674ab823909dfc5ed040f7de8fd47548b682f8a3472f1a7a01aa8d2cf8d65a176ede31ff608f4686d759394d1894859a231c788f72236120e6bfba48216e6267143ab2107dd13c6a4eb56adb660a796417f71d2a9d62232eeea84aa93c4053e22d4d2437dfefccdbc6e7e7d14abfbd8c67eaa2fed068f37a469553b97881fce0a6ca74a736fb0c85d219ef88fab6d71a5ce1975b529e87c1182c8aa37131d2122e5970fa6648c0ac7d95f9e4a8ec4c0f98ef2d16c5b062375e9d0198762da0192a557a2b4bb65b86f9727870498120ae66aa71ec6df95f766edcabbc17f40f1391666e7bd911b538c8df7ac9b5f761231a4ffdcceebc0742e9d9356f7e05ade063a374f80f33f72bcd5e1188488e7f43fcb8894beb2919ad604ba15441084cb0720314d7663b2a60729331d220a7c9cfa9649fdbd05ec056e20bee3cd6d2d3d31e4b031053a37b2a6bfb8130971d65629c056cba88017e79ec7e7da98b1d79bab76b663ceed496d8a82037f4a2ad761e4e075c27aeb24725b3e5b9346e8ab3bac0cdf4a0e52350a8fdaf1ffc33119806aa9186e01108cb0d5c45875cac5f8613b8f78592bb7734490048b4691c536064b94acfa4c966f19dbbaa1c23d25bc6e69e6f46287e4f7fc3ce9e4950b541c2f8a7cfde519c311b888f8605bacbdb381f1cdf59636c52ad7240faf98e59dc44c54c26d667e4592765dbc804f788249f7b67611c81732c93490e3df6aafdede18a2241c169ab8f1947f5184c633f03439c1133a97139e87154cae40d816477a93880747200b57f1e44d7506c19ca97d309a4ee2e75f7e5deb47bd2cb2ba695a72323bc88214f6d414d95a036dfaa4ed2ccad5429fd58845f4fbae35c0c7d0166303daf0fad6c084f9883354d30cafdc5e5fc8006bcb6f4391f7fed33d2c8f324d7d6385d66c347433768b7f7406b9578ad415ca104b24e721ac2c621ee6725c49d0bd52223f4dfa623f14af2f0a970368db2dd81af939542b884a37c66e290e72dd0416e169071cac5592157c2d1b12268c31b76144ca9b6eda27f0e0070a3f69500b43aac01f413c69eca9e6abf2cef721fbd203cb0a505a5fbd4acace4d533376b9477e232d664f2e60fd66cd89e070ce09c6d0d1f071613b96d8996e45fb1aa468320166a985fdf3175a12476738a3b9feef04c116bb8e623511a21102cbaee58a2bb1d31fe27c78db0424a3053760bc798b4975547980faca6297e6d2a92cf85379f14267132bf9a5c389e14c9b2d933528776e99769c12bb5086ed794cc6e499c5cd61a774b1c2a6d2a0aa59bc74323da49b10a3e71af32eae78e5ed0f815b3ae172a0530c85f983f70ac0ce1e07b09711111f78bb74e43293e949e208e85950f052f61dbbbf69e3ed7ebf0964aa8fbc5e1533ae11ac775781e8bd36ab8ccfa4afc881d18b612332adcbb5ff6b6ae8d8646f623353d130f5234babe1f90a9bdee62e9a3a142c15018f87f08aabbd2a7b2bdf631b1993290305f8bae9a96aedcbeee093f3b8fa699be2754711d7fce89a0e68c69180aa0da2b04fa01ba39d7617656d4a639d194af2749a246afa8214f75242e49c4483505835b403812dd984d880160276e8e8d27f80a6881b1c6a4022ea8d8fd98c6fca4a7de9c15be02324ea6523df607db411298ced305ab9d715d781154bcf92bc6eff699d09f4dbfebffabfb981e4b8b075068c992dc309da669dcab6fae65808342f54ceeae72111d2b181f7d1a47243a84915a099264058a059bcbbb249bfb3ae3d1119fdf156e21e0592ca49a7d19837f6cb98a204c17f9299b4eafd7903278d9551843e02393c184afa93bd5ca592f5e0143dd2af4ad43863e9ef67ee65ac764cc7edb10f0d88c1315c84d67fb77f354e8f2313cd0025aca53d33ab2f6293225a8bf98f868b27f82c44ce7807cdea96b7895c426f12d589481b2067aacdfcd695bd42e7879e713b6c7575604adb62f45dbf033de3f1fbe35ba9621673e8247fbb08eeec7335b0d27224512715c78f77245cc540fa0f9a1203ef264a8aeeefe932cbadfffc099f61318954352e4c0b9773140c92416588683b44350dfb75b37ae79e737bd6fff23dd09f1d2e0e1241adf7a9360b8604c4570b28e0814840950f08dff329d5fd24f276272e6336fb725a80ddbb63ba65891fc290a36e20c2d4b6d66fb175b1961caa741c553e09fefcab849012425c19f9c3396c0a1c78d199c589c96e2fdb87942528b6e00d13addf8063bb76f715b98d452f469022f81c3ec6b7373c69bf49dfca4c7dcf05369085c5c01631f8eaf174006c8bb6f1dbe90eefb9f3253e3b79aea47f66a56a8bd6d2fe562dbdcd8334c8fc673bd89089ee0475fa4669fcd75eefb7c23c4d65cf7e41b062205000c4701e4ad0eafae2b7cfd52237640cd0f49785a177613999e79439d25ddcf008fa7e1e96c3846de089b1ac53dd37279dc02aea60f84146abf6d44822fb8e169e88313025186e2ef6ba6ddc9c2bd17a91eba929aebc3ef8410efc51be8be6004dd3bd030c739b62fdf5f36a71b41de7b03fa91583df8c229826d137db437f9d847f8bfcba753b074b9602332bf0538b09737dfcab55213dae8ebc89e2db2a5284603437fde1e47929bcc74c0ca17db9784e07d792d7e9904804905425924fd9413b2eec698f376b38185e2e2b27445444322719befaf04903a76edeeef3f7c5c4891fb2129e6ede93d0284d1fc633decccb1c060a48ec125858091342f52d6a36fd0cfb94f4f5e76cc862909c4c5bbfd68bfc683a9f9f6302b092568cbb83a67bf3da20ddcca7d8d457d47acf9f90b477a77bb98b1c48f4b8cbfca5fa12d0650b9fbc0e360a6a57ba941b53f32bea7a99c44913a259799534ce39e4f0f8f12264a185cb2d8de289833feee5948a29e60c47732e4485d7c0913a018aed95c0b02915c81150c8048a1e0dda5c1f69b6eb647471b9dd599269055dd7a02ad5365f010e37c4f7d445b285ef13bb82b2ce4438719536ae151057b0153f21dcea6cd173ddd7179a338b57b10ae9472a9543b58ad757d96075e47565370509a2cb3996a05e2bfa431af51cb1d5313468b86217a15c1d44dad97e6bf231afb8b0cb4d3af47658512550e91f1a7486dfda7a31971980ccd74802b40b1dfd5e3850b27e54aac7fffcd4c646914efbcf82107fd0c1e1f5927ea034721254ab2ac2c0ed4d5e47ac606810c6f4d98e96d062a0407cdd4c6a7f73c07257c02728d5dbb6237beb3f09d293f49d546c4cf4936c1c64f5d2170c2727429eb77c612769b133617a32e07a6619e1c8e3c84a42d6655814bd6e7044002909920eb080f2560d579d805573a5a496d23b788913733a73dc0c4fc84aba27e67126dc96b18240d24768c31c27e58491ba49780e5da38fa0e5eac21d112cf35ae71656138e9232b49a9a32d83516d4024e9b8d300b676a20f9f646331a1e5ad75f7458a3ab7e6f141f931af687d5841b36bf52a818c98dbc5a2e84b578fc4deb391ee12123aac8bc721a5372c2486d36668f7dec136c1b795fa506c286c1e1bee7d50f4a38adcaae760845a55af1a7b51d0f1305f28cf83a8904cc1a2953b27aa10ce94d2187ba1357cdaab3ca59561478c659b48889c9621811d352673b721d238400572cef4b1017a01b71c5e12cf4e3fa779bc435923940d415e1da5c33e1262abdac8436e8c0783879c8fe3c52463363f9c9449c46492932182a19ccc956f05bc0ad574d583b6ccd2ea469c085556463a06fc69067d55c715ecf53ab03d917820a09385f2e6d36b6aafb32d93e4422fba0742168ee522e4185a74cb6d0a15bd0f4928de31794f63055574151d342bb9526ee82bf29e1d6ede743782d0c3220470702bd57eb6a96b70ff8835013e81eb466923c0cf1e341c5dfde5a1a11cdbc4af4e3232865ce34994bb720a2cc34d9ece1c12f79e23366e82fe6f17846828e9b6b0547a235a905d63fb08071b4d7cb9a2bf3b1b867849d9954b4349720ae172cc167b1d6b21a2486668e2a672846d36a254f52ec615b9ff871fd67686fcd39660ccc46ef0863269e326d9e4ab454b81b043c4354998900f505c6237db022b88b2420e21a680c7ca51d5723fc50bdf444c80d91eaa9749062af45b090f7c7f42bd011873051ab36c6a43f49c9b4f5920b4a545c1ec48671f4152b4f32f237e621ac2176776635ffae97095ce14db2dcd46a0805c856f39135f8a00169385479883be870c391715a99fa0f38fcceb67b985554a64d08c15568d4112586bb0b0e64c7f5247ec18c8d849e14f52e2c6069398b005a8d496fc48acc65c57b8a2ba922808d3f8e8df1c671deb7bc85837d31d13383ced55e8fd78a8bb8acde5cedf6acbb4fae8a74d9aee10c16fca1dd972d9518d4d3dd5001cf2b58fd400c16101bd2b45ded1d8ae763d59dccff1f1d8cdc4c6c0f494f299167e2a85bc140b56561916835c3fd77f156aba8d01f898228e9024fbcaaab8c801e50078482a6098441f4abe4fcdd0ac124abd46536dd85ebb26bb7a4472979927f5cb88e8b8dbaeb105fa7de8b34df3ccefbbd0357917935abefeae0cdccb09f6807d8b0c616484e1ead71b1556df3c3c0cfea627096ceacc829e7f278e8a8ede2a9595dba3cc5e64885a19db3d4aa3f87f05406fa53d", 0x1000}], 0x3) 16:00:50 executing program 1: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) flock(r1, 0x5) link(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='./bus\x00') open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) open(&(0x7f00000000c0)='./file2\x00', 0xf8, 0x120) close(r0) 16:00:50 executing program 1: r0 = socket(0x6, 0x4000, 0x6) ftruncate(r0, 0x0) r1 = socket(0x2, 0x4001, 0x0) socket(0x100000000000039, 0x1000000000000003, 0x7) setrlimit(0x7, &(0x7f0000000000)={0xac2e, 0x100000000}) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022ea1e2345db6a84e28df4de7854be09f71ddeab22afc1136b5304cfdf03058e9a308c0517d494b4f9f172ccd89041d071509a293b6933784e71fc270c93242bb132cadf5dcbe000285e1cf37c7abb14a66de5d025bf4cc0000f343aae3936f6be33849a1090000000000000049add47e1b6bf1570d2777726522ff0000000000000000139a26738200bff1b54c5a505e5bc9a761b331f10790f42633fc47b6dfb18b97d1085260301e935db6afd88d022cee9d77bb7a3c13200ea07569"], 0x1) 16:00:50 executing program 0: unlink(&(0x7f00000002c0)='./bus\x00') mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161b8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x24) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f0000000180)=[{0x0}], 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setrlimit(0x40000, &(0x7f0000000200)={0x262, 0x2}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) utimensat(r1, &(0x7f0000000240)='./bus\x00', &(0x7f0000000280)={{0x2100, 0x3d53}, {0x72ef, 0x7f}}, 0x0) fchownat(r2, &(0x7f0000000080)='./bus\x00', r3, r4, 0x2) 16:00:50 executing program 1: socketpair(0x18, 0x8000, 0xb636, &(0x7f0000000040)) poll(&(0x7f0000000040), 0x0, 0x4) shmget(0x1, 0x1000, 0x30, &(0x7f0000ffe000/0x1000)=nil) 16:00:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000001c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getpeername(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0x31) write(r0, &(0x7f00000005c0)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070c1d18c2b22a220763ccaae522e3335fa9497eed0073ee33b6869103e049f1cff06e1413fe06362acf6e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0089ebaca150a", 0xf1) syz_open_pts() r2 = syz_open_pts() r3 = getpgrp() fcntl$setown(r0, 0x6, r3) close(r0) r4 = kqueue() r5 = syz_open_pts() write(r2, &(0x7f0000000000), 0x0) ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0x3fd, 0x47, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) kevent(r4, &(0x7f0000000040)=[{{r5}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) clock_gettime(0x2, &(0x7f0000000140)) 16:00:50 executing program 1: r0 = socket$inet(0x2, 0x3, 0xfffffffffffffffa) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="20295a10621f1f6e7a5ed868455fd31b3847d218c83849f9279a8498b5594a2446ff53fb20290b3fbc898e6844c819e47a075700cbc941e3ad101bb0157cf8df168e5dc5ecda48e8ae6b3c75c8186bbe62bd71b8fbd23413c007e28a8eeaa0edfc40cd7ed3d171c6e67d2350e60c24f9917aa475480ea9c02432736df9e8c133a466007f83daf3266fd89d3d19d0a1d5997a5837efec3cf0eea6fd4ab5de16b67f3c791fe04bb175b6d038cf0f1aa2547ca6fd345b94409ed85abc1e07816d86", 0xc0) 16:00:50 executing program 1: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x2000)=nil, 0x2000) shmdt(r0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x82) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x1b) r2 = shmget$private(0x0, 0x2000, 0x222, &(0x7f0000ffd000/0x2000)=nil) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x80) r3 = syz_open_pts() ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f00000000c0)) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) r4 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) chmod(&(0x7f00000001c0)='./file0\x00', 0x54) mkdir(&(0x7f0000000200)='./file0\x00', 0x4) getdents(r1, &(0x7f0000000240)=""/84, 0x54) shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x1000) chmod(&(0x7f00000002c0)='./file0\x00', 0x8) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000300)) ioctl$TIOCDRAIN(r3, 0x2000745e) pledge(&(0x7f0000000340)='\x00', &(0x7f0000000380)='^\x00') getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f00000003c0)='./file0\x00', r5, r6, 0x2) shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffb000/0x1000)=nil) rmdir(&(0x7f00000005c0)='./file0\x00') 16:00:50 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCSBRK(r0, 0x2000747b) 16:00:50 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') 16:00:50 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) sendto(0xffffffffffffffff, &(0x7f0000000040)="ffc2dd548c1df4246f50db16f7e8ab91", 0x10, 0x0, 0x0, 0x0) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x3, 0xc9b45e3, 0x6}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x32) sendto(r0, &(0x7f0000000000)="da44435f5849e97012155a29d8cb12500943e4da40d6718b40a69d2ce1cd792b66cc7c3b1c8c7e7d671fc1e7", 0x2c, 0x9, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) 16:00:50 executing program 0: munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) r0 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r1 = shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/117) shmdt(r1) shmdt(r2) 16:00:50 executing program 1: r0 = syz_open_pts() close(r0) kqueue() ioctl$TIOCDRAIN(r0, 0x2000745e) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xfffffdfffffffff8, "17000d928a061500000000008000"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafafc636aebf090d7fe87ef0344ca5f808a3170b7f6a49caadb3b9c8cf6e2bee72b97271a14fc12b0f3b6fb0c7880b457021cba61db52951847aa347f97aab85b3180ce572e493798d80a3e434fffe52add6a98bbed204593b638052d1acf8a7aefdbd0164fd695421121c868fae8cd27f4ae267c7e9db96ba938c25215f969ce6d30b6bfb47db580601a3524ee4bd665630272c73397cb8f5256816a1731bd8c7132e75db216ef4e12312c59304ef51775b838612fccb8b551ae7477ee29d812e5d9bf1d4ac14ee1f2c45360ff2600da8bb33b1b5f43898c8f4bb8fa9ab7d185eb857e1b2fc8576e25d69024931acdf3db0f554c67a2dbe49d29cb9da489f82ae2cb87be0b24d54860c072857d2801de73e5761bcea3cbaf96c5ec3067432761809bacb82d92eee15e892699cedc1b69aa1ec8b32fc5d630da098291e629b5c49014b8ca52ddda7d4a5e40ccc099cfd1ad6d67205c1e09049738db9493d8ae2b04554bfd5ba7dc0fca0f9845f420479c88b65550b542a1700defbb2c317d03ee778db7ccd17722ba537e006870d185e335705c4d86cf474e02824425873ab26f9cdf50e575cd61c23757d43f2538a6b7b8a24d5e417227bfd916398e925017a5f198ef2f26feaca30d9c5a7637f7a9ae4580fc5fe06832e00b95abeaddae44ec484fabba081bcd9d6d81d18536cdb06ac318543cfdff9a9b1721ff076663a706b8b4d7eeb507d4733537f49b8b882fb8814e1dfd51e790a7d40025bb3368edb53b470393eafc0896b7f1f20e3c12d0440cfc43d583dfe82434db438d2b065c95944f579c5451dda270926798e05e09383e19b9f2baae214de64b5aec9d3f74cace10d75311ecf5078c863c205ef358395d750d42a1f852b74a679b8e28b3077233afd1694cc7f3952709fb34ace6d5050a32ef931e678f6a6488fd9712292db76403c88a96bd68205841c693246d6490d9349b3d06ba6117fa3d85ef0eafb2969289b89c34d6b439e0a27f33775f770b5317146ecde06a56dcd0ef6f70a1c616defc3fb1dc96e892fa41b99a36b413a7efba17df51d4ab20f4efebe8b7f459219caa760752ed4dadcc437a2f565c7a1dbef01606bb6ebc2621a9afe2c4639a1491406b68bea0c8826b276124e234427969766262d7738997e270ec8cc50d98bcca8b17729dda4e0efac5ffd7a8f8f937a5ea9cbf3e30367bcc3b300b21d888ec04c6d8c4168ff7810d59d0d7159f1ee7af442ca6f7dc9c8ccd78b7a4638555d8d5092e3ad490d9b04071006a6b441db190fb63012f23f8cd9ea99be15d61aa651ac2fd4170f9e4dac9a554bd31e1fbdb24cc2424a9a0c2ff5834d55a6bd39969e62531f6e5e2ca2b279283790f554b3a4ce7d96edfd646c2299bceb0b17a4def990be3e6e5f09abdd4dc385f40f585fb873a49c68124e4ea153f6641d4e823b0873fa08cadb396e377c92e10205dab12c3e909b7797aac26c306d10c806d016bb5ae203c056711cac27b20e7da6e11e0958ea04cd0f181d41817123fd226208bc915306b7ea411f619b3f5225a75775bd51fc814713876652ff9cc663a4ffeb2eb7cd851c713a36bb2c0d7bb9350910a3a22c429aba737cb823215", 0x626}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x7fffffff, 0x101, 0x7f, "3aa98054f064012301546d1cadfd0485535df56e"}) writev(r0, &(0x7f0000000340), 0x0) 16:00:50 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0xf) lseek(r0, 0x0, 0x80002) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0) write(r0, &(0x7f00000001c0)='D', 0x1) 16:00:50 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000000c0)=0xc) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket$inet6(0x18, 0x8002, 0x2) setsockopt(r1, 0x2000000000029, 0xa, &(0x7f0000000100)='\x00\x00\x00\x00', 0xffffffffffffff8d) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000080)="00000000000800000000000000e8ffff00000000", 0xc) 16:00:50 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) 16:00:50 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0x3, 0xc5d}, {0x18, 0x3, 0x9, 0x80}, 0x3ff, [0x7, 0x9, 0x8, 0x5, 0x2, 0x9, 0x3, 0x8000]}, 0x3c) r4 = socket$inet6(0x18, 0x8002, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f00000001c0)=[{r3, 0x1}, {r5, 0x82}, {r3}, {r1, 0x1c}, {r0, 0x40}, {r4, 0x94}, {r2, 0x89}, {r3, 0x48}, {r4, 0x100}], 0x9, 0x4) rmdir(&(0x7f0000000280)='./file0\x00') accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/45}, &(0x7f0000000100)=0x2f) pipe(&(0x7f0000000140)) setsockopt(r4, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) setsockopt(r4, 0x2000000000029, 0x9, &(0x7f0000000080), 0x4) 16:00:50 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000100)) listen(r1, 0x5) r2 = getuid() setreuid(r0, r2) r3 = socket$inet6(0x18, 0x3, 0x3a) connect(r3, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r4 = dup(r3) write(r4, &(0x7f0000000000)="9138046d323b94a378fafc690a5eef794379bc14", 0x14) 16:00:50 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) mknod(0x0, 0x0, 0x0) kqueue() syz_emit_ethernet(0x75, &(0x7f0000000080)="c091a3bd2649cfc6d6b807c5159f3768631ed19f3fde962690178d13898b814516162df6dd165fd395c1ea652ee85a589e2d136764b7141123868ecd9b29a0e9335d7fa39ce63da860a9cd233ea36aee7a39b24f01078992230b015ca9eb380bda8be207b7275f3a19232999e97861694d90122d19") write(r0, &(0x7f0000000280)="d227745ef595289b2f847fe739715b544581bfe7b77b5274a147b61717a1697749265e3400a2d6c47c1ace4a4468ca30323f515b5cf6b6931db972d7f8f024dd77d3d952b115d63d9300eefb39c63bdb86562f5f8a8c38673947d2f32c0fe1b5c81dee68a7ce2ab3eebb20fba9bc3f41edd466b1929095345f1660269b33c740a153e4ce861be22492312d171e6fb71e26bcf8f4eefb1cb21150c84258bbc9a2d7f96fba770097a4c211e19057ada7d47870492414afd21e0fc07d7a65e1e56f41c035f3fe4e3c3f287c18f7afdabc548662da68e74ee4abff88d1d5db5ced6956732207a947eb12b58815c268c8f7dd64c4ff5b847d03130055991a2f65076a8497efbeb8e3dc11d60516b692cbc740091497e7a18812114ca4c8bf626b5da260423870e43294b8d0744727bd9535600aa91d8627897307116ddc50e9b0a85204ae1366422574a68ed3bd2767bb9a067b65d10b9957f661187fffeafdffbf09790831fcdfcce50d3820b65f73ed918dd9a7351be46a4ecaa47d5d19bdc6340fc3517a67cf02b91a07e8131af4b3e074d00e01f7244fcda6eed723d542e9bb13896be9d6593bc3b181a0d48e820a3e55ed4bbde0c8e046ff5ef75dbe9b24ecb91bb42c434a59ace731aa034be4dc535c77849d694e4b08d115cca39b755f0842f7ec0183a88a06036e55d0ed7621f4b47892c8b328bd977559eb2676a1c779f87cc4c80694f8ddd4f67e2570cf80a4c849b1a44b1d17c9f246ea97981f9d545fe0c572e2862de627838ba3dbeab603bfb1f3abaffdd691b0482178b2ee596d113f14ad8e8557d0563a1101d9ca24d7d538a91ad727097a2bc83fd0abb57f0e6c2eefc4c6a1c2f326e69766395b5853048b39f0e97831418655ee37cd00dc65dbb338dc36bebb2ecae572c8a18288f6664e15add65d8596d6d47abf0b0a18915747a961b30cfa8c61a6ddd25d9c7ec44269b9ca736291a3fcf95494019d64bf0672dbb464aff29434ba7ef2067bdb65d98e8166bfd4e08e0bfd91d19e7fab1cf5b05b53248531709b0342e4c20a2c7e2ffff0e0ef7ec53c1853379828a940c3ccaee84c3fb3c0615a863b7c7d24499cf169c6e9dcb56617ed9473f88a52b4f0e5897ea5a3995956f26f5ee14772dcf1dac2bb2e5a316bd9e5b054607e37d8205a32d4fb54f6e8e846385de4e07be537d2d63f6f320b886bd1acd42c313ed28e5c6d2768d2ba041a5131def563767dc01780c6d6664fb3d440caae57c9a4b8fab346c3a9d41b0cea12fb9c16f562363c7085d0be04bf31c33f38c2c3b1522adbfb15617cf0fcd22b25aa91a127c6a51f0cbd18b5fa0a035ca5e0a6c7d05c5b883e4b9bb6aa40479fdb1cb0b307ee2ff199aea8f798cefdbd38b21898b0ccb0ea292b08e935c28efb96f310abc5525f1fed04b152777353d75e72261727acc63f079be8c6392b4277bdb828c51a33e895b1176bc81520fabfc051e4fa17a11003b7a595093435614e489797bedc67a611676a26e7f4eea22b6bbf13fa56a67b1fe9c7c33ed6e4376f473b8041d6a02c8c99ecfa8823118e5e42325ed386a8f4deb3969e45032be95c6150d144fbb2e29ad80d127385e984f7603bc8771400cbdca0ddf3a85c9435da57cb6e89427fa877aca7f173a7aaacbd3233734f044fd0487c84325e435b9088fd513a9b8dd6290013a42f39a3f977fdf3647a3d57a6d4114dfb81df56bdfd29423d47df2228b05f13773b842edc82cef4ca547db3e3540aa4d18bdeb654fdc8a3ab7aba1a39c317393ed8df47ba5965d010b31cb6dee4b6669765645e7200b47e3c4584b3a57008a9c1665c29cbcf3e71114c2a637ef2ef078dcbd07708b42e7a3f44eb75f307e991390c55de14c36d4cd969363d88839bc1c3be4a6d255e3d2eaea4d5058225ab1edaa7b3bd9c214fc27ed3a9eb1664f83b81393a3be373e8e47daedcf7cf44e547797f7afa6a42d6f1d4485b97b0a2c82356b3b50dde407766bf1c0feaf0f2a59e5c0b4dd9c86d1b8bab2bedc11aa003aa81a2466a9093f3f5901853cae986a21ebbf3646accc66234d17d6cda6064856e3b0c02f3a813c82ed259deb4d567ec9113d1e82e09913df3f0941084db2364a5d7210fa03ac694c991e049e0ea20c490758f8f9ee8183c00666e2b0c4514be2d9bbac8db19e57e0f61b2dae25bfdf0737f4c606e62cea594240315e10e2daf534477109d706aaa5b21c4541892708c9db084649f74c6ece092d7f4b826de3115992241176c0f5a615d842f899ca8709f731535bec0fdbdb055c5cb82cbc12d4607a0e1dfff14df08eb44eedcd4ac1510a6494f5a36a33439c877c67d08d2fb8bdc83b3b05cb98a6e889325c23dc20a334a3ea7a3af0aab367aba73b66610db6c629ae2321137b5560bed028deea63aefa509c657f8eed62554649efcbfc73939bc00f78f532927b20516791ebdfa3d9380af92ec789f7403f74a6ede7fb107c985bc2e7c64e4e809617ad6902d53d00b974bc8ba4cf8f9c83ce0e598b1329c48c2d3d3ea2e70168e3a01fc01364528635cd45ec25317d9e38a9f0981b76d4aecf55fa31d6c8b10e2dc03253d926d41268ec9a5ed1f3f5f75af9e78376d9d145d298e3ab99c3d69985b4df12e7b3e176fed786afb71d1e06a14793b0d6d530e0705d774a8be747bf9f5da7970f3d36beeac64c9adae3d85f15515a76ccfc3b3a3dc77c1570e641e737db4edb985f16335983262c874c90563d8bfd1ae46d984cdf195abcd02ed385adb50bff5db112eb51416587e5461fa3429b5d919f1e7e1bb29df45a9cbe1d353d3305c6d40a50fb3b937fb61d22a1afcfb61ae29c1861e944735bc712cef06341f07355fd1255064d4d395f7e9807094344f3cf13130fd51adddb5594e40ed8ae090abce1e5451573b273ea0b190a4e70ba7dc5c66bbb4636f5fc806d51b46ac3c6853dee8a4ff5ebedd8dadaeaa7e0177ec870161f61319479e6ae0b4b409f155f97f6257312d89edb82c22d2d83dcf06865936423a6bb32ab65483e1f0e1411cef5c960a5ec78e546546d67663099ffd0abb889ea227af65bd013a175999a6b6a92e3adc5b6163274116361dfb45b14b726c1497b606fd57d94acfd8ce2a62e807496d56b779f7e327536bcac09d8e1fa6d28ab708573656f6f657923369e6781791adc507f78805783a7b4dff1a9ccb99ae643f3c30eb376de7571b5c98a3902024ebebcbb969d2eed96c7bd82680ee92be9b6fac91b3ffb606a72f9ed67c8136dc2a986b20a35b7335ae47246542ee7e8d6a96588e0d5833b791c9d942aafe84c59a57a44f3412014c40a64a1e3ef7aa47d290f06d841aec5af29197b3e07c4e7db4543102aa641059b6d8ad7d46d13a923195f37af05dc1a35b93e86678d102888f7c6a9dc8888878a79bbbd36be126701404554abcedf783b3628746e5a323484ef6dfc8b6790baa207a77ce48452ee09bd7f1b98af262fbb3738793a0fe3da0e752af26f475c2d5bba1b8383fdc2315b7c164be7ece58cf11e045b992689917c55e22f7049a20a3a4951724befb2084617078aad400c6d049e06b739850b9533456a371c81e99365b2120c0706361ce6ac56f98abfe7ebbdb5ab43201d0ae889aad9e62a6ca57355a082ad200315a4fce117a264983a11d008f1b7739734aecce0fa50c4744539589bbe4d63d0bacae87207538976acf72782fac7f3e452c0918f7e1544157b0e44372022be830b93faee55283b0871969a7f6c6375dd77d09b185e64bb6179c6154eb38cf721fae5fef4b30ce0d27508f4ec2e1680fd4340559b803b3099a7ba5315de188bed22b24a94409f81054e3ec5ed583682442c49138cd057ba7431f85cd8cb1579a275773e321be6350abca45b7ab82fa552e38ba1f1588f313e4152f4675e9e5b69d2421b56785d25cc19b5bbbfd2ebedb682a5a61bdd1dcd21517fdee44251dbe0bbccdebeb5da0c9a268680e294b83a878accf24213e677cd252ea869bf74252a8a23840a305d4b99cc0aec88e71104b18c30714d609022bc2bd1d6bffa9b743d321ae2c0a409144b52cabb0e55487665e2f989a52dadf0a85433cee51562d6ed103c779c5899553f85d5713e2497eac1f0ce3d71905f5df24bcc7b1cb5c0926dc64e7a00913f4a3e9cf2d2b2e2ee2cef7e548b6939b65e00e73913699e11f5fba1c0796492587cef6f46d37c911c2050c50e078da46b45c20ae9ac50c52ca3a5ed4f5272c47f5d968e67a18b5f329299dafe7f04ebf86ebd92472e1727eeedb7b9f4cbe756045e00b67c891cdbccf89d9e5721795303b4c686bbcd632cc77030a48c63253765ccf3511ca7075d8c51bfbaca4209b1151168b772309c7628b5fcc8d639089e0bd36d4a164cacb558aaaebbf6896639a096eda3f6443e0b3300c6b9d24788d80dd03f29206fdd7734207fc265605cf7c09afddeb87ccd0a5c5ebc82d9a5d0aeb85de89411f96a28357fd1c5a9d751728305fab2eb75f3db549af076edbf551404e788041bd56cc43957c70c832f746165b39f77e58e910046cee7ba56c692ccb32d0b081ecc1e31820658bc435ff779e67df7eda38e039f4f9f2be4bfec5cb5df73c768a55918b44b0a1b768857b0e78fd0d75ca3b6650856549d7fc9f32211cccae3b697235c2db8ec31080f905c22969df5cb0992672567aa2b5fe8fb7218d40903054ca915a9bf0b9c89c819337cf1d9feebade5621cc73ec736f8fc6defe62fde1d12ecf8cc1b7ba9887ad79187df3a14b04e7dab4b10c27cf0d75d01c35f7ca0a35fb62729e8e9836c6fee1496a52f31aef804b22f4314dc4c91241627046ab1846fab118544e3d979752bb9c7167573073c7bb8ee5d6ffa0559a417aebe1cc1f59f645d14e0062720e83b1ff546b11369dadbd008486689e1ff53d37d85a1065a22e3e3e986bca1d143fbf430bd6b814ec703d171086f169533dfa890df2603cd5ed1a29b7a118ffa22318cac03c1bf93e3b21ee946a8c059f098f8e021be6dca3f6699433545c2f20b233ce87fddb22cca00c16e23a48df1816422a49f75fd4cae76238345b86f2957669fdd5ea613eca1ad7e324d54f8ebec3aedb2da8868569d3944a4bf6109c5a60dd8564e93c2153b2a14e7b9d325ae54622da5d5eff091495b596843ae60d41240a0058825f36c60b2e2ee9a198e1fcf85258a53a8804e560f624e8102df968eaad52b487d2233c50c114a3b41acafb27db9c59a73cf9953e93101890c2bf09ecfddb8359bb0c849dd7f9025a6bff97861132dd585ea33d9a8430428b838ff425c4ba418838fced6effe4038333f8b7724aaac8e95ff9338312c16e0ea34b07c85423b96c9d8ef4352bd07366a887da9875581939bd5db69407648311db5537964fa5e93b1365358d066e0121cf029c89deff0058ad5c0e8d83243647c50c15188ee19228753a0caa2057322719d2f15b41c7f41160eb945ca61b93c58cb71339d126d83a1e51c0cf2419af95cd0c3c8d82f9511225a69488757cdc3eaeb353ea084c433dbaafa23b080b1126f0e49cf8469841e9b2b4005765c91ea369346390302175452843e33c82c397d5839d892ec8abb5b168a4520bdd83cb5e4da27774405990fbf240e16ff3441c405fcf35d90833d24e64f107e60f75879b9132fd79d07c85d0734e2488bd796290504da135873500eca07ef69f865333401bca4a730ebb11201ad3c1ef11f8976eaff8e648424005868cf7853a0779d0d5d9b70b8c97cac32a705a0a73958bebecaffb4b74ce2800faa1", 0x1000) close(r0) 16:00:50 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) flock(r0, 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = socket$unix(0x1, 0x5, 0x0) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x1, 0x1) r4 = dup(r0) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000140)=0x7f) flock(r1, 0x6) getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getegid() r6 = shmget(0x0, 0x4000, 0x30, &(0x7f0000ffb000/0x4000)=nil) getsockopt(r1, 0x101, 0x0, &(0x7f00000001c0)=""/12, &(0x7f0000000200)=0xc) kevent(r1, &(0x7f0000000240)=[{{r3}, 0x0, 0x42, 0x40000080, 0x0, 0x2}], 0x7b, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x12, 0xfffff, 0x2, 0x65e}, {{r1}, 0xfffffffffffffff8, 0xc, 0x20000000, 0x0, 0xff}], 0x4, &(0x7f00000002c0)={0x401, 0x8001}) setsockopt$sock_int(r0, 0xffff, 0x1009, &(0x7f0000000300)=0x80000001, 0x4) getgid() r7 = dup2(r1, r4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000340)={0x4, 0xfffffffffffffff8, 0x7fff, 0xfffffffffffffff8, "b4ed66d717b4a92db53d9aa045790a1455bdf982", 0x8000, 0x8e}) execve(&(0x7f0000000380)='./file0\x00', &(0x7f0000000400)=[&(0x7f00000003c0)='-:^)\\\xe4\x00'], &(0x7f00000004c0)=[&(0x7f0000000440)='\xef.\x00', &(0x7f0000000480)='\\^\x00']) getpeername$unix(r7, &(0x7f0000000500)=@abs, &(0x7f0000000540)=0x8) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000580)=""/238) chown(&(0x7f0000000680)='./file0\x00', r5, r2) accept$unix(r0, &(0x7f00000006c0)=@abs, &(0x7f0000000700)=0x8) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f0000000740)) fcntl$dupfd(r0, 0x0, r3) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000780)) shmget$private(0x0, 0x1000, 0x6, &(0x7f0000ffd000/0x1000)=nil) shmget(0x1, 0x2000, 0x220, &(0x7f0000ffe000/0x2000)=nil) 16:00:50 executing program 1: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x2) r1 = dup(r0) getsockopt(r0, 0x7905fb7f, 0x7, &(0x7f0000000080)=""/241, &(0x7f0000000000)=0xf1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040), 0x4) 16:00:50 executing program 0: r0 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=[@rights={0x10}], 0x10}, 0x0) kevent(r0, &(0x7f0000000180), 0x754, 0x0, 0xfff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000280)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f0000000080)=""/111, 0x6f}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f0000000100)=""/221, 0xdd}], 0x3, &(0x7f0000000240)=""/24, 0x18}, 0x43) shmget$private(0x0, 0x3000, 0x201, &(0x7f0000ffc000/0x3000)=nil) 16:00:51 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x7, 0x200000000003e, &(0x7f0000000000)="1ed6b537", 0x4) 16:00:51 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x2) setsockopt(r0, 0x6a, 0x8000, &(0x7f0000000100)="2af39e3f57272f1f8ce9f064fc49f764f460c0bdbeac314e5169a2e118cc0be4f797a6478f618a7519c8af327c678440bad5249da78dbd7e7de07cc65b42028d355548cc33e7576e6bb6c7bb9f1d8a14ee5455b7d5485b3561fa26ea1af63933b5b9062b40500c3ead91fce86f2cf8697274115eea7ba4f8e252258c1b51ed7f258fbb5d5888d541b7cee08d3472a5ee80080f4d3a9bfdcace151ddd6c58495ae6f76393", 0xa4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001240)) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x7fff, 0x1, &(0x7f0000000080)="cda8d6479c1e31b0", 0x8) getpeername$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000001200)=0x1002) setsockopt(r1, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x2000000000029, 0x9, &(0x7f00000000c0)="02000000", 0x4) 16:00:51 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchdir(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) recvmsg(r1, &(0x7f0000000380)={&(0x7f0000000400)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1002, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/108, 0x6c}, {&(0x7f0000000140)=""/239, 0xef}, {&(0x7f0000000240)=""/250, 0xfa}], 0x3, &(0x7f0000001440)=""/141, 0x8d}, 0x843) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pwritev(r4, &(0x7f0000001640)=[{&(0x7f0000001500)="b92e6b2d195e0e97c03dc87dad031d914888cf4d8469b48e0c6e308de955cc85df221052cba7065dd4e1d5bb946bcdbf191bfa91786a886411eab6f3198b52cb8c6a24", 0x43}], 0x1000000000000118, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000001580)=0x3) close(r3) 16:00:51 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x8}) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x2000000000003) setsockopt$sock_int(r0, 0xffff, 0x910, &(0x7f0000000080)=0x2, 0x4) 16:00:08 executing program 1: syz_emit_ethernet(0x28, &(0x7f0000000000)="68c0b114612e8bbadda33f13674ccc6ef51e4173a958f4d43154afda700c58aff6743dda29582d6f") ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) r1 = dup(r0) connect$unix(r1, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x2, 0x20, 0xe45e, 0x80, "a4a6330d1234fec1e9edda3f79dda3320a93c4a0", 0x4, 0x4}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x3f, 0x2, 0xf2bb, 0x5, "0132451c1c5220623c5689db1166506e419c517a", 0x81e, 0x6}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000500e001009dacff01"], 0x1, 0x0, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:00:08 executing program 1: socket$inet6(0x18, 0x4000, 0x8c9) clock_getres(0x5, 0x0) clock_getres(0x3, &(0x7f0000000000)) 16:00:08 executing program 0: r0 = geteuid() r1 = getegid() fchown(0xffffffffffffffff, r0, r1) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') r2 = open(&(0x7f00000000c0)='./file2\x00', 0x11, 0x44) getgid() syz_open_pts() nanosleep(&(0x7f0000000000)={0x1, 0x9}, &(0x7f0000000040)) linkat(r2, &(0x7f0000000200)='./file2\x00', r2, &(0x7f0000000240)='./file0\x00', 0x4) r3 = semget(0x1, 0x7, 0x400) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000180)=""/10) r4 = semget$private(0x0, 0x7, 0x2) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x3, 0x8, 0x1}, {0x18, 0x3, 0xbee0000000000000, 0x8}, 0xffffffff, [0x3, 0x2a, 0x0, 0x80000000, 0x7ff, 0xa1, 0x5, 0x5]}, 0x3c) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000080)=[0x1, 0x2, 0x2, 0x1]) 16:00:08 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="0c716d8dca49acdb586c02302eb2d02fd2af54d258c4ade180113bd6519f9d0e5e8593c04e55fb7d1bb17e9c497782f0b831496d3f125e886ff12eecdb1455b24d01b10355b91ad496d96e193219844aedaa3183c518a51bed88a3ecfe506955", 0x60, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001780)={0xffffffffffffffff}) r1 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffb000/0x3000)=nil) shmat(r1, &(0x7f0000ffb000/0x4000)=nil, 0x3000) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=ANY=[@ANYBLOB='\x00d./file0\x00'], 0xa, &(0x7f0000000080), 0x3ca}, 0x0) 16:00:08 executing program 1: r0 = getuid() seteuid(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x400000000006c7) open(&(0x7f0000000200)='./bus\x00', 0x80, 0x82) read(0xffffffffffffffff, &(0x7f0000000140)=""/65, 0x41) getuid() socket$inet6(0x18, 0x8001, 0x20) 16:00:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5ad8) r0 = socket$inet6(0x18, 0x4000, 0xffff) sendmsg(r0, &(0x7f0000000180)={&(0x7f0000000100)=@un=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000001680)=[{&(0x7f0000000140)="fe952673dd58dfb884b316c1beeb605bc4f30ff797536f16dd25bbc151bb34d087c7d74b105a57f7057cecf368", 0x2d}, {&(0x7f00000002c0)="0146b39a8e25806d025c17a7174d592c4064ac3f694b2684963e64a44816675131cca12aa047efa30002515e10fdb0675c0f0a519957d9ff52fca51f3a1e4baedb70d649756120943b3107068209ea28c45648ef59ed7914bc20b2b066ccf5518f63df2dddc24d1b4d704edb99765d92d08913ef624d9848f6c91ce6c4a16087d1c4282faaef0d6ef8538e8983dd0bb35c6085172ed86cd23927e597d2432d4eda068a8dbfed8f08029ad87b14cb2d7c3ef1c3b8e4a577ff4f516a9194461b109ba90ce4ce1a0b1006b5acca13c92f13824e9cdce9f8a02bb0ef89f74d79def5e4a5211591dc8a05b9c9ca6faa0365e7acb5e7149582b01af5f324b9bdebdccea9938de72f61d9fb9529eb89f4c953626f8f11d25d05718139989c1c097f772da97efe8d50f94ee4450b4c46b7c2ee5604d981b91db9d0db1bbb67adc35a10f7c65f03947d5fe62904c914b4ec88d40adf67534a98fc2e94614b28c5324fc27903a0972c552c705749d6aeeb7479eb5ba6ed9631ff4050a714b7ac1b3751f7fb90c973745425c56b95e8944038c51c4f50d6231278cbafc8ed88adbe570bb36c43afac2f29f0a0abd1b992b6790d5a3c50f613633f081b94505734d400be4304972cae6a1d20890c1d742c1e17dc9e02949848682d9b98644257739dda66bc9f4626e8c07222687252880d43e234617991f47b6243ed70c88b10deecea4bf704f27a985a4679b5af64244b144af2741e8a1f200ba0c64031f16a0dece3be1f694503d0acce7de58334b6075e4403ad75c2cff2dbe62fb2d2975bcd0b31171db24914d1190c8ccfae01d67cb969f82b97bf9eaa14eed457eba6f1bc7ddd9103d6519302e26f186a31f179f340138b7c02ddafe001787cb10795ad7bf701dccb1d2747173779efe350aa6515bc19e8b9540b9b1b0dcc2d2417683a07ce5e8474f7bf26209873995febf9f48e2fc8423377c38c9f051da3045dcb8369f9826f5feaa03024f1268d2369059f32ce4a5e50138daa1c11b8b66880d63a5bf1bf78636fc6bcc8f2573b0a91b8d1e0f77ae61a1900cc3e1699dff5a19a371fe0870f823b801c813a50d3f67263648cf2b818c735f5b5337d00bd790500cfb6e05a66020fc79604ee25abd746e79d3520b613d2a2b8e2dfb9a46fa99672bdad55d823f9921be4e483b770356c9c62cb770e96ffca683129679bbda7c4a125903aa445c6d52b4d85da75c8d0ec14917ab14630f3736563655fe8e09aa3ca8d95fdc08bb92581db3c30fbc660f612e2f432b9ef32d0f7a90035f049caff0c1113d91729e07fb30e2f986db35729e07ceff357338f545f1370b894a22dc13722bac17f8abb36185ab8f4328efa4e337a6fdd726eca05d83762243176343720b1ba691f425ae1dd011f71367d22fd686a7a93b7dbc7b445e9ce40bd0704f719669037022e535dc9acfc6807398ac75b2ced99eee24cd3329480c1436b6746ca97388db0fb1d5e61a420509d89ca97792cedcdbdf86897a810fe318abe101a9e5b3b0f8672b219c8a0a251dc0de1fb1e8001908a399d8b86964628712838c07d7a4fb5c3069af145018c6fe0516c0ce9ed39da2c196350f44b5826a1b5fac157227e5d6f66993876350f33ddcd63cf5ad2ecda006d007bf473b72260ae98f852dfed254ad7a27ce4c8c20dc1bff7cbd688cb7cd143c09f1e5e221e6dc59efd1a9dfacd855b09e0e762f5e0d1fed31e3a2a62ce4cfb8c98e6f85c3071e39590fcaf7170ba3e8bf24def6edb1315c7de9d366ed452d996657df80fec9e5a958a387039d9182bd387da668242d91cf2fdeca895587a36a516e968b2190b0b96554bc42670084dcced045786a64e66d46de6fc6683eb010faa097eb5d8070609a0d1d41ead4621682e547002566d9450c9eb7e52b5f5a08cb2e507b73c30d2af7b333e61889f0c751ea707d196fb679b9c240a6d07ce8a3b90a6787f8c2d5a566cdc9fce94412f282be6f9397ed278fce15f8c4334704208521b56efb3a28663d68c0727c4fdfaff1c60d9f76f93951a355a1d57fcbc49a20bae0e305eca698499f166c270c19718ececa33997e63db2b38f954f40fd78ce6f434dc2ddc06ca19daccf28225a06210e74222957f6d2d9a872f0e12b60ed0e829c4d245e25de15d3f0b00f86fd32584a73ad917d9ff68476072863900ca77f339a4b1e16e506dd2920a76915e3356dbe71a25de4a80659cad0baa299ded353a424667bb81c839ef41ea16685c546e3edac29efeb562903720b4b68d5880ed5ae1823b0c05d718c6a2f7cb655e348fe555fe16fbe75ba990aa820d74f6bece0a7b327c9140263ae65345d971d03ebe99d35c7c91c16f8f1d099c96d8b8daac6d03ce52bc33de3929a3c9a9ccaa7235cd1f2bea7ccc1848181578e98b1fe9b8586b2a6016897cb5697b0a9d31b02573be70d3a7d11af37756d872b41ef8925e70d3745cada4de0ff09d60df2bfa797b145a453819fab243bfb6f98a9288f5a8216812c4589068fca2c8860152c030369f34b5f5ae61e1caaeb5cbc2ce0c9bed276a895cbfe423ef39f1301f5e9ec16886695902bf015b82518548276b61170ce53b6cdd2cec83d965679412b5cd76ac6a09492418ecee3613b2b8d75b85e5cab60e6bc158e46ebb33ce2452481005c95b0149a658add4f6f7813c5d5308b895fe7bd12fb7bca0c10e5cece91e09c37d9e4fe39cd177ad6d095619ae0831f1396f31beaa0d0221f99c2a5b777b4adf5d81a413e3b98588dad7e198e50926b33d641d8aafad89e70ffb5bfb81638be74b92d8e833dfdd032687ba11db1a1a53ee7e25f8cc7ab6b06a3510d55bf821eb151ce0671c49d524ac25e9519426301b0e9cc9b940724250efac703975da7238f77e2ef789bd81f20c52549e05dd176a50f17017bbd2550a2b69b511f2cee77e1aabe1ae22db23cf4f283346242f261ba85ccb4576dec5cb756d1e77ca4d0bd337e4276df25c9a1a2e609465b6d8c4ae6ed62eeb9f1666ce3b752ec3a1373eab7a61f0e773ab584cb62ba6546d53129808f30fc33b04b91bb798f1f7cdbb865f948d0891af7a38124d7e09f716770b3efdcfe4a7af1ea9a19cbef36c71fa6c90200431c0bd6f6f92691a40e0e8dffc283a3f03df2ff980ae4f7dcfbd0e434da6988352348697093387aa8d5970782249f1b6c55579840607f989cd8393ab58c8fdb1ca928a8dda35cd63c1b7be14d2ce5828db331340280e5e4fff932e3e9875d82dc8b4360c8a8a79051559c485c42a9162989f1e133a476b875cf1cfb6028b18c1c527f8c6d5cc6103dc7920eb5135fefe104e5bc7a933bfec8912722e98a1300291f35f6181098b2c66991a5342b3f49ff6ebb692b596bce6f6a5b87718fb3d938c149a0108317ce130e181adc31bd2e4fb5d9767cf3786a75bb5a2fc247b1e725c02723c504b6d3ce129533ec28334dfe9e5ce9bfe1187a5122cace3eda7a9071908c09bfcefc54f67cac7f7e027563e7ff329a1de2ad6374e9338f8d5c5833b78aa37cdce7795c0aa2d0006fbe395146471fc3337ca31d49766777a4bafe831aa6226e13163114f936b9bd59c82282f70749f9cbfc3c1f7cf492308f420500c3cceec98d8f2e64fe8e49c44e1d5d9f5b86851bff38a85c4f096cd407d0fcd6a4adc6efb2660cf15a9281bda19e1093eca8192bf87400181e9386152d66642df553c8820fc4559994e1d48b239a73e09cbe27591c270a60b65ec739c9c4a22139780a94884c1e91174fc72dfe169ecbdbb47f6ef0b33ab21f333a0692bedb7b4931e28cb371e6fc9fd8fd4d917dcc7e9b7d2e14807d5a88bb4ab766f11fa676c3dec3258a61c822c0ac90561824c8dc7e2b82f376a2854e4031901f6a36a995715e39e71fe84468c8babf64b80eec882feb3bee0e9860097c877d896669060adb613ec245575484bdbbddd72b9396fcce95980d092ce2204bc05560865cc9659e03de40f3f18ee12d8a8192f212e5f63eb5cb86d471870a5fce727e9eb8a692c3a3eff5ae38b35032e711eef8a6ec692bfc46075031fea8ca94cd364a31792c3c1551f7cf544b3d349a74d44213e9f2e02687ca03f5a95493c6c5bd12811c506bdf1eef01c4b75cb652a6237c72dacbaa2b593e38fe049361344b2755afa3bb1e5b41eccbb6c47779b241ef1af2adbd7f2eee5d1fee70ae8dc6fae7d7a47df69ed0734724193021f24cf0ec913069a6e57f47ef7ff62f378c1c3401e6ccfe009dc7cb92768d71995c594c6d502764f84a4bd5b6db9853ba2322ea81ab6af51148570e01f2c56b2e1b12bb6ab29ab605a8374afea45ed2a5a788891cb2a524088d5b9e57db0581d99df740d463fcbfb065d19dfb22a05403cb601a0fef4b459d81e132a86d4ece92ac30cee23cd809ecdae26623725256fcc6995eb5a8f72a07104e6b591e8146f8de845126ff6db37034860e1df40c74c731c6ca03164713adbecef0155a3159a7e2dc8a13db6f2177d6f1fb1e28a92007662227aef479497f79711a0ca544f05f26e2f2ecc666438f6437863961cbcee20b00c86f567f1fa31048b1fd227588048f61521e824b8519b4c529906e2f79e67fb986b9b03351a21ff013d03b9d884787544932188597d9b41d36bb45b13f91cc9760df2c2ca3ae2a2cd78928c194f29321707bff77e8908e766b8f7e4d4d2679d378ac8a59107ae36c5dd55f6c80925137dfa2417a82a2330f4e14fa6154c20b2d17ab0a0c91310f9fb8bde467081dbd8bc5d21ddbd37588bcd04041ce574a1a2aba354b43e3e44d19a4ac7ac6d613b7a4718a493ff3f89ca85b748500a292b934e4d783c9d2527312c6010e82eea251b259bd16fc3d51638a55c586e23cb976555b29cb8102e41bc6e6a956dbfa53ee77111f54e1e2757bbf786a3da4edbaf3f3193c1d3f9380a4b62e558eac08027d80d40a82407100ca9813b5f2ccca1bcb541f64a09f9bf1f9d2b52b54258c2f3926dd022c8bfffccd792f4ccf4031e97bd27c9fe2bb41b635f60a01720a29b9430e867ad1d9ea23dd188af677986f22b98e0947207c6d866002be90a8ae6f3f736abf09dcf300f6fa2b5bdccb8fa40dae8639c56e407b1f6afea2c5a16bfbb01b579b67d36f04db7ce556945538212c3fa70d703d12ed1ccc97bec306acfd735dd6946ccf02488b1c9817490a4c6b7e9b41c124306d4880543aff377907da3f89f90847d4437a3823110ee8a26386b9026cc248085b9abe339532c3135574e9e945379702d56eddc681e959fcadd8c1ec4d2dba177fe8f2c3e61996ec849ccb3e441a19a9d1b0c706b3d32262027339c94884eb5195ed2fcfbaae6de74c74adf85568fbd4c11672e2f4f1ded5752cf25260d4d27b750b786ee885d491bf9f57cc6dbf4205264ba5eebb2f6bcc41ed34ba0b7dddfaf17cfb6c8f15ac6c009dff840cac8c93a596224b8a932cbf2195eef9fa236f3d2e961fe60efc967a53d72b62f8b9514b061a303ca0bae876e1fcc7487c36c794771e2f08536e7e56ea2bb54eaf220ce825a37b9337273d1153d37746d6821ec5e07c2cf77a6d77b58adfbdb67be3039eb2107b90a24ffa98cdc9e56da0a51353667489d7dccff250ab804345c83edf24dcd0227b03d673926a9f8f13a47a82dae5babcf66b2d641fd3c090665ed776fa0a78859a1f5b9e978e1655ff231c9de27c2323dacdb4e2a550a4c5ec23059ae78fe650b92480344f2305ea02537f347dd6a53239c99e48b9cfc81b6a648029b35eea8738e653c3787e7a924be5aadd8298a6f05b", 0x1000}, {&(0x7f00000012c0)="17d5446ab48f16001d6bf147947f440878361c6854a4714c2b2f9690f501b5e7524b51cf15d6fd4ffb3c2b6498165acbd7ac3d53fddf989b0c8cbc4f2646a22df29f9a40d6cff707a17f9afb47934ae617c60de54358f7438956ab047e51c7cfeb809347e105e05f11c6d777585357390659988e43ef4051431ad27a7a3368f066937ee53d090879825842f06f2e70252b72d8c0eb53387bf211f89dba3ac7dc208fdefd65a7104a842371d6540db437b18a515cd1288208e3428bccc0", 0xbd}, {&(0x7f0000001380)="a672cea04f086af0e05cb44735e8b657452b09a732af6c0ef6814e19e6ece79389c40cef2f39eb8109ebb46bb323229bf59291b468971f97a99b51ae6d517d40471549b9d765fe53ae3260ada32f3f73c08b0f0eb2387a67950b9bc10142ec2b54ece315bebc9f450e42a17885e6df8b5c7f3ea32feaa979c506b4994c1eeaeb8b760409c1bd219dc15831aa0b55b26f6edfd3554c54acf1f91e7a068a5c3fb7e6b5c591f1f0e48be81f78f78e117d87f1816f8c4205751d8ea7e5be8554ead28cde85fa86fc418c585d4a0e1b341bdfd1625bc6", 0xd4}, {&(0x7f0000001480)="9df0a0874a44ddacc60f562727700e5f21a1958d8cd5e177d830f40725d3e8c5d62a014f6851c2856ac2914807d7b42b21baf3be1c6f0f94efa270583c40f51bbd5655e68c2304db0602c66f4f6f708e90eac7a4ca1dbc607afe29531f93a9bbc666c3a8aad7e188416eb622f713400e19a22121eccec9f015cf5e6a49dcf302e0cfd2563a7a5811e5c36451fc31b8d262f77c5b55e682773c4f5ad7e5693df11c1cb374db41232e995a249aa907b0135cd7b08dec80a0e1636a06094fee6b9aa43668488dc71c13ca44b34a88e46254", 0xd0}, {&(0x7f0000001580)="650f86cf65b8ed031d1a35623d0fba7eb06df944f8cfd3425084633f547059b90b7dd4e020c17ec93182d91f984e1814ac7055bd610e7f6ca33296587b711c8b9ccedd8fc4c48c1c3b6a7f6751e9774d990bdd9db16359c33ce82ab447d79c0279a7bba8fb8bc45a1f8bf718066e3c8c6e384fd700fa8321559545496e9e16984655ba94290678da865ba2a8ec80a1e3645e04e5998109dc27b9c6a4f440e9d79afcb88c1939ccbf13f41f9648f15c2eede187259e96889dfeba5146e4e33d841a8b2230af5611cd0c83ab9ec6c8e346964241ce1500015b49061f54befa08d01f27fe64be232bebd90341", 0xeb}], 0x6, &(0x7f0000003a40)=ANY=[@ANYBLOB="1010000000000000ffff0000ff010000bf49d69715ecbd0790d35553c1fdc05ecae9d5f7ac675172fabaa5d118dcd7d4a84b515cf73554d8cf554f12e5806e0cb81a770e52589cbeccac3883d2f240fbbc5aa64abfb8c6082cd0ee52c2ef86424a758f9792262b1d46aa7952ae2d5b64f23909f045271c5b24a2e4c84f7eeea0d1d67e82c0fefba57a886a4955a68838a45fcc869b896d6bb7d25ddfe8b70915e65f3f9ee38a33675a395c9f02f66902c98d152e6f39407bbec9751101fba18c7a1f423840ebbf3df6dccb14c7eaa94bb803e51b4a5df11b154006e0d93faf6d043b3823113d90fd37b21c811c7cf4392eb08f8810b4fea248132a547bddb0db1b25bdb07bf60986a52dda4ee3ed444f40ebde19152dc52e13af87e3fd9cd4b7cd8e1c2cd19044ceed5438a74ff3b592c1c166314c93e9c8af49147cb78119c8f1c5fec637395982712a79e9bced31826890ca05fbd3f97d2136b241d2c15dda9ff3c2eed887d5d9d2708338dba651da0da660f4a618f691d534ad976ce4909873acb8b95e3e6c152bf8e5344db2bd42112b8f8a0094df1c67f9519bcc2fc52086bd7479f7f146cf79363e00117e10858702eadb6cc11af72ce656980a815ebaeb41dbae3a4cd6f1de178cb2fa2cafe8631721bce0fc93bac9bb37eaa0bf03b0baf48f54539a35f11699625c761e881e0c1bd47e79ccd1ba04af8da3dcbf24e1bad093f3e61599972352f0510d4181a41b04fd57ad338323c072eced4302838d419d19ccfb9c5263c49c4d859d4fe3b99b0a1336b8f4c1f425ff22442bfa917b5ba408fc738e61fec9b0a55e82d6d6d8c2f9951eee369d18a69d1653edfd14793f60b9280139d1d9a69aea722287ae1c24768bd8da958e65ad27c445359b051cc3e39e0d5bf88bf04b7b05c67343b938e4c508b0eeb2163b6b7a0acab5bcbe755c8839e2e39c53abc89f7c248e0c2b827b2c073331bdf972a0688900f098c15afa169a7d0298df60a2a53904c566e550f4f43220d657a7fb93c3e0dc30e8cc80bfe299e1bbdca20e4233058c9128f7a80f867b2bddc106ecc374794b1480346f7d4bb9b709ad342cf3604f8f9945c1ee6fcfff022d279157619963f24cafcefbc35e3d3e426c707aff8b86b4d8ec4d3b9026b86429ecb868a4cb7d26c44dbce7f4d32e257448f2f8a642803fc02034c02ceb2c19b07231a912f405203b33b1f1fe80a91015f7bc434580ecf940314d54641e7acf56c667e5892d7de70ff73e7bab40a25d691f647cbae5cf1438eb2ec6de2915eba045c13b3a5ff7bd478d0caafde28b40e947348866e564c6b8e63e2705278e34b5dc1975e17be14fe6ebe7ca763d1be0ba0697cbe323a064a74272cf015b0b4095f829b495503ca5e855ff59fdadad905e426dd3f378f82d8eed2bddac4f6d99769af8090894cfd1bc57497e658300721c24907f2202758ac92405bb726827267923a5601349f95a11f700ac304a7e394f0418706eee4b5e1f76ac3113e41a1e3ad626393537762773db9c0830207a0cff5eddcf010627f3454d6bc803c852a8f14602f6a834e55cfee501ee91bfdf132e4a0a55fc03461362bcd7cdf6fcd85643981b7db5326e2ffcc4be8ef17eea756ca8292c81d6b31a36f2b0da86bf765b512a13897bdc2afa0eca67896be626897a01438bebdfbe7a941d65cfa393017976875fdb257c3851c4cc607e88bf4f8f6e87b6bf0fccee03d694080b410116f675496c45f3a768d6ffac5e36b29f68673821e975309b16b0e9a18ee31f065d9c42757ed84dfe43ade94d638866e5315135ca46c1a884b95ddee7d9c4ab6db73130159630e7ab0366228b7f00d20ce52abe588447054c4ebec0f648f5a0626a5491f6ffac334fca7b46ec7d5713acc6d5fadce5696d3ac3084f6b84ac8eab4b58cd054ba0447a513c7479bce814bc805c552572f657f8c37fa2bfd370be90c20c3abfa16bee60f593c230b79b2c333a1bc2b4121a093ce6461b4a004eb5a9e213622510cdf7fefd7767f2daa4adb5e4eaa44423bacbfb1bea1b438b937598ffd6fbabab567ff100f9ad460e644f4da4167133caa45c117579821120c49c028fa655d56c40ed8cb3fdfb1510b44be45f8016d9c5272ac2bba1c22e733c5fc78b08acf95c24d527585e3df64c8bc6aa4647e477fde4bdb1c5fc94287569aff41ae72e4e3f273c89d39f48c5b25002c64d7138c8e17a548810aaa8955a805bdd4c7b22e80d199842f23714bf5045a24ef3c997fecaf2242b7c596971ca29a681453d70f3e5edfd3c0c805f99e9ea2f8e1e677c5e856da2b9051b6079342e503be2f980fa8585405052d476a36b04bb3cca1110532f10593abe148f5a61cb80475275f1e9ee48517f645a22b852306f30b5e1723ff412d41ff242c4d3bbdd6d005dd630a73bcbeeb1581ad01c321c5354ac2e210600a859c50462b58513046027a4e8ae8cb080d6ca41723d40a012428678fb4e7f01ee17a0a7e9efacef9774c23fb1aa2963410355bdca6b29b8de228650050af085480493a2ec7ba3c5f01fc724bdce43522360f60289c8f4a6fd28ff84886fe40e4ff42b8daa3351d1f35219bdc3bba40dd422bd5f105706cb0c20c345859d0c5d3db5aff2dcd9a2a36f4c00ea353e15d617f168d966a7ccf9300fd8d27b07b6b48e72b799ea67395d9457e7c04e7d138f6d19a62028a6e07a063a3665a05104428bd28e0f13cbbf980c6725915b0810ff635f24b604010cb27577461d4c52d7525b831588b3c5a664e0dcba8883e6bee0398d265b66bb81bbcf99ed5cb3fca39d92c4b230fbd9a48df0ad1560e6edc272ef084f59c7926d2040389b42669cc1a7babdbd105cbc3d8f55bc259ada205f4df9ec14180fdcca519d4c58ace3f5cee42e3d1f40d80ef6bc2d76225d4cb0b6470439048c4f328a07153dc3dd96f099e8af34d670849be9b94300b7a5d95edb25fcdca72888bf44051cd7b199d39c81cb3897dd5e213eca432bd4abccf27ff93133650d0d30d2252e691a9247ceac3bf994c9b6646d8e1c35a82529bf00ca47def1174556e2b019895f5ba558f8175f8de3f52a50c8bd0160d5e487b188895f1edacdc4c623d31c043b5a5aee285ad202248edc7d2076cb3658f6bd848d3f38c450978f96e74caf90946ffa2205e16c2c83f39241bce0f0af0c0a7ce7dcae8229dde21687a69e45a8482d7827713a1dd3cc2ac664e822f438a1878a1134508a09f939211832150e6efe8572070d1a15722118de57dde297a7be9daa2fdd8a3099d3df953910f540130f8122507e52b15ea0ca3e6741d5468e683ce1ab8c22a11abf7a7548adc53bfbfcca79b3f45960c93c9c84911834aedb79de166243fd00c2cf8d55a8ca4bf6a966b125b1d7e3044135c607fa88d397164d303f501612ff5e598bcb3f2d6235195ea7a9b22ee5d897d21ca4f08a33820ddb781868149d2534b0a1553aa8cf890d8099290c4e95e79cd389c0a09fc6768b513c458f2c3d31eaf48c684224ec70fb4530c8388b43f4c63607317afd20aa43e87b2f49a01871d9452913bbe89c5af6ea43701c39e1f10dfb6cf12a536537510f6dbed43081398033f0e1ca65f5d469afe7a4d7640ba2e68c0fc1d5ddd97aef4ab90ef5eecbfa4eff477445135e9e6741acfa5e2c8128c25d85109013b48231c025e1093e40c4a066f02306faaef687c7047f48474ec95bd77d8ad204eb5591b7216554d354a659b651b5936de2854c27d28bfa5811e12effefcd2eb6c107241f880e71618e2a097b3952572d13daac53100ed540b0fbaf932ffb50db161b781a154c82110a0ad57379452dafce399ee48d12ec0595695dcc8d0077787212b4e22c661c8c48c61a02e197f073c5f5dfa6e484133c6837c5b3aaf1d5d1402218206ff0c802d322e6dd7c5d132b17aa0a9e8dd42861ffa655cf6f7adb79e9fd30db72f4f8a69800ccdbc03315fe6f6a72ac695ce72e02845d0f0f6d0141302b2c606d6b32179cd0f37e1ca5a9228d690f5f45db13d75af77d4192893125030eaa71bd93d70caeaa06a5740cb72f585dca5e384d53435b1490ca2d540b28eee7970e5115b498d257c395f995bde8135953162a29726ee8c6c87295a89275058a44e9d202698588abb40e9529de24f7d417a542d98cc412eccbd3baa1942c73a243e935bc9bf7e1cabb290977a9161612184293c840dc71d44671f70b5d615ea9b37dfbef55e9055838eb2136cbc26f1c786508dd3dff908afbe009db20c30bdb4310e5349a263cc690517eea1e38075a80c0c9221faddb6af403826ce847ad248683b7f5e9c5863356f624aa22aa02f67dca047f438d8d35d3569b61d2dc74fbbbaff1f989255fed78ea775292eeb12b705d29a6f7760b6307faaf96a2c9ccd0518b8e8f7b2b48333da7544d71cd80faf9ede1daccb8fdbca573979f601d66a96c381d0c7dd47ddc4781abf8b900fc58977fb3297ac03bb9e4d257ce73966203a40d241f173e6937c50fe7dabbf1136ccbf0e3302eeaae4b093a1f253c92a628953d874c17cd89b353bbf7c09b4322fb6947697e03e9c13ca238b4db7c946ba7ca3aa8e79c9483cb8a98278b783fe7aad18609f64767cb345728b950ed8cc9933b00747a3fcb29990635336009339eb82f531ebb744b21eb59c04ccfc535547f74960d4c3329b8b0de6e48af1cb6804c081395a3fb7e2ee4ffe4f69b2294bdb6d9aa30200b8c53a837b4ed8cd498d154a19f330435f15c25a022db4d24d210ca4cdf4df2a8ca98f2418458c3c1ba74d66fdf60b7f07bd29d02ad212fc65acab1d56be2da8065b8c99865a6ac9dcf87d956d694043a8058daeb56eead39e92c29b904ebe64017912e37007700f000007262eae838f67136e778589918ffbf00bede8983bb3ddd95b4f17e47d65494ef7186cd8ada9073e11a7e810f02e9892aba09bb5d1e16d64085d19bce71c48feebfbef4631a55855b4b3d1f40b9017ec92c94a389737bd0138043ec519774e460e1387eda013e52b8f46dc0d6c78c7cd5e2a1650fbab35615dc146238f6e5dc476cc2075e4e29a5fdff22d679a5117a6034ca0403eb8d00d767cf211bc15e92b0351be1876e1f9c164f8940900d50df74146587d4ce2b71b7ed761f0dfa852b2d908a16016ca084358cf5c4f1400a6fdefa5927d5497c76af2894265743dac851487bdaea26680e9a8c1f34c7788812ca438847cf1e299a6dd0c562a9819bea159c86e2aae25c4b7a9828e7961acabdd152fdf17964643fa4748ecda50ae580b9f9acc06350733a9a3a27881ea7f3bb3e5ca9a4da07ae0d4f299b2a79c803e5e2c239bde4d7de528f2457286a4108269293cce3147a59bebc215b25f9fcab15eb951c78d4b85e291c1dba62128e291b0df61ec0cbf1cec8050caf6480710baf783e290be313a37592b715c83eb58a518411a66aeffbe3ac7088974961f1e5f92532bad3fa4b5258352e908872084e2825ec36905bc73a49361c84bca19940ef97a468844348194c5c11adc3eed22fd9aba12697623596583413fa3d730df78bbbe60defcbd0c8ab5aaf0d8bc27ad8987e2af2abfaf6b2bbb7d2410dc09b115a676ce3bb4c050f86bf0df3a0afcd54abb5617cd4d453adf43ebc1c81ab58d43e9440315da86adf36dda721affd6c64b0318f658f9be4b52b0432a0cd35bb767b9494323ea8158807e83a7f8ad7b2b22f0f9bc624a324ee6f80c725ce295b420898f57eb51b0bec8fa63579f43df9bbabd4c91ea0331195f3de0d9b02386723198c93c3a99a5b64b0e2838dbf6769fb356981fa865800000000000000ffff00000000000079104306098545803ef7aea7d8036270af25b9d64447751b66d9781be11fe7edaf095e6b10919a19f23ea3dc5a842d1615d13909783ef69f2e297174e6b9d4af76466da9000000006800000000000000ffff000000000100c085eb11da58d19f122ad0284d200c89cd9a0c7a191a92c80a4012d11a117b856eccf4b7897776c773362c009b35f9813c3f777d4174d7e28033800dc1b5c8b238ed6806a724e08f5f71ce79f3d734b5f8ac6950b503f3501010000000000000ffff00006c000000025cd2aff5d7ad9d290b729dc7cc967d710700706808a9aebbe9f318135a96e6f7197f4a900334021efe237975a5808a82f0a64c2f2e0595b9a92c22627535389db14968b3d97dad07876b4fddf7a23fde5d084c7908518dbd244229d70ddd261a84df043c5f52d3a0d5ae785b444132aafca59f378393db2d704902faa5281e360260621effed085dcc8fdc8e54fa45ed8be16b31e63e3ab39b44253488edd89981c9374a1cefa14a65c87eae8a7b59e55c2db106cea2b243319b483276042a68415364c8e58ffcb36b5a00132ad6503700a3c4d3d821f91bd3ca0fa42363d7dab3d8cc0cf57b71f41bb941839946dd33d76fcf3b3e6cfc90f3cb6fb3e0eb58634667beaa22f9312603581835aea2d828076b596f02cb4e4df65f1e5329486a51c5b5f4ae25242a5914bd32ac548cf38f61f9b6273825e4ff8b62d3ab040a0f2567a6d25062cfd3cb7520a7b6f7a773e0b3395051ee590785ba3a9b5f79bec7e3034b78cd402d20b618664bc2cc8b924225706eaa71d947109a905a4c2563e265bc91997d451f96149593628e8e69d1b892661044a28dad6fc7c8c546104e816fe776c56596392174b6e0be36778ff65ede01072ff9c4c7a4add677a36761bfa05b77938a7fe984d22a1e4b5290e115bb025b46a26cc2ea81e18270d14c334e8e2e9fd1ed454d07b2f082415512cde8bd668d6c2463dfef5478a41102098458b78ba80fe2650f9549b100543d4eec66727ed830c9eb34cb4b387edd8602a259619f7e33cca52fcbe982efe05a92a1c6acc69c9875e2a532ec0fdc6f6b9abc939ab342881599069fd7d7bf18cc586d5ac5285af68a75c8371989446265d3d3a9d0b3622e28fe8c8213f8580267f5f630cfe373b48077efe909aa307aa658b383acc2700172de74f745331406ffcdafe6d30b08c1c783dbd93f40b7f5d7c3c6078301fb1aeac2509535db17a6bce9502ddf7734efcdb723f746b6dfb7cb139ea97b3de23e6782cc659d532631bce5990cbb46faaf171e5a17f41b2c19f07b6618171c64794690751fb610be11c5cc9220da7099d1b82b7f00a2f715b7ca42ea666a879dd889140429551cf7529c7d6269b4e43daedd851852c6e5fa32cb427954a8c6e2a11558e8e836a63891085d52da5a0563520bed9f4b9eb3919404bd6a7b798493a98ef053994ea5516009b177ef6a0a837ec682959793a34773f8b7b0d1a02ce7051883a6ef3a71a17910b22d882f3c0dd231f34dd9797216ab2bb06048f584d722d9a5a149fec7dcddce324c42e4a578973998c27383a807bf0b09ddd54d79de58249756a64f5fe76eec7f37a7babc524c0944cad54f6f76761f7bb033302aef0130fbd8da0fad01a28456a6e0cfecac8cb040c9ddff2dad725720c7ffc84de078f537b46ead887dbaa7594d67aa7d2ca91cd43de4e77fd50421134e01085035ff67f14df3b682b54c2e593948446b8ecdd14ddca9d72b949abafd3c03c42c78c82dc709eb7ce5304dc2ad573557030d840ed74369cab9170ade3bace108f9d6519759f5523b21f5e7a6d1a628e206f1b70c6de0a712f2b753698d0a2e7b131966e4d617df4893f884c2e51d2350795cb1f04d4ef227b94f287bb3610d9b2f6fd97761be365b6953703ecd760c0e911c4d047fd88e58db3647778ac6e6f6272e8e313f379a4a43c1d3187964a2fea77069ceecce702f93c14d41c029085b1deb7a4b95c7ddcea771de6b15ab7f16a3df707920e5e2844027a7fa38d952a33fed1e6b24380f111334ad3f07069b0bd00fa8fbd010f4ae647d557e6e60d069a598176b6c6972c0fe2592ed72402d793c4003b78be994aa963a805fcd03b58626aaf64f9eb379fdfd5d507f540af84abfdc8fe788dffe06a9fe21c871c56e51bc7c531583f7fa7a88cadcd7705c8752a2ca8e7c1759984950d8bf2a913710af7fdf7acc119735c4094453d0ccf7be13b8c1f6ebfc28dec543c6c3c73b3ac5e9331b710ad8368599604b5785ce8dbb12ff817bc716ac5deaedfd572ea849ef90a13bab3e57192633aa3b40f9ee7a4cf07aa5f510c7d6ca3d91b6ba8ac84a04cee6ad89ec74dc09e2d10dd255edbcda4468ef1d6d986e414fe4539d8ecc5ea004eec5b9151b69e3a9611ef5da467abef81bd727b72d98bbb718d33fb61cdc5315e929333f5277605496d36ad4b6151a8dbbf2a15c3542b8e13674440e9ea57058693e71ff8f66f941ac38bfd705add3a132b35a37187bb2a7aa70b4714753d2452a37d1c69bf68c868464a67a15d870ec7e6598285268de79508decf0257265d887a13280ca0a101afe9c071963da7c7c3e4db0c8a8bb6e6158a4ff510dcfbcea8b80efbef4e8a5c3f69089701e7091c8f6b829494d42003eb06a2a9332b096b5e95019d4bc68e87edfd5a328d4d02bf6825947181eff2c19ebfda5ce031df5440ae089cb28a71f5e3516789fa8eb9b7e2b979ed73b6704c332f98985b6fa5709b342677f2bcfcaaaa255916a04d86d32213bca39eda9c2bfe0a89580a02d71e627aa0867eec8e2fe79ebebb81abedbfb8552f7200ec2a7f316e3152bfdbe713879353d37231310605314e05aba1dbc1438d9b891e471eb39695432f7b15851128f511e7f6f278cc6db58afbb77e35ea355d333a1d790a5f004dae215dbe542168596d10591c428dc9ee37a5e3053eba1198b59be6a5eb5a6557ffcd41c1860a326349c4e7b21b86bbea924535b051a7cc61a67779df3ee4ec21759fa368dc24e454acdac4047bc89088d429bf0b902388078cd302e54b239579fff3460e57fabd5fd2559af54c4355d3ece71c5c130ad0600cc86f4076c6324f9ddb4da6ed5ce999ca1760dc100640e8a7f5713720d578b2e097d2c88b9b8a7fa8339b3f4690e6dcc79215214dd6cfa20a184fad11deb8b1cbbcf3db90574b53376b4031f8dc1a80e3f6cfc17a57800e83802e7d802d92796a2d6a66462f4b3f0a3acb85a22aadaf1efd3fac81b4c585e2e797270506deab6084c172bdfa49a1b0ecc98caf848cc8812851937e43bc46fae992bf673fd0826f207484aa55f51e3f11803a1ac54e08a8ae82563a061de15570282efba9256806bb4c92ec863db721a6ca62d4b45b397e1036e297973b369926fd3a67940b3de721f151ec00c16f57d680d55918adab3f9973b3e6fb1d55eb8630edc61bdf886c6ce141db51cda5d90dc4182acbc2ef5bec16e99ca62f4ad69fc256c37cb86c2e5efb80effb1cf381db208a928f6a7a503c6e61407988d4b22580adeeaeb68b5e498217e2dc86a9feea5a2ef1528cc15e8e3765d173b8b2ed21ea09e9eb85847e67bd300dad7728a6deffd3fe1b61c8e16cea5710f054a455aa885258d43e6a42add7cbc87fbf4eddfcfa6e4567717f21df714fa2a588f86d4298b73c67d9bc4a92148c02bfa1fd99aac579c2eec32465e161a58aaf873313dab36c0b5e42e981b6e5a109d09b6110d095ad30249e37400dbdc56f4a4bb8b2e924f05d0a018e739b893131a7d4d957e6d5415bdfed685e403e33dfa5fef9153aebbf9f7aa15337263f6f1e4c531d233d57b6e7f88f294d441efcd8974c6feb0ebe15bfe72d7966d5bb45de88d7a4da89f89e7ba7c16536f25367598083e11d40d6b0be1a86e74d5311a984d5f378d80833e8989c0e88e0f94ece5b48b073811b466d39d1b28989bdceae3c03c3469e3ad8c756d3755fabdf43cd365e961f2e281620a966de4250c42575e29b7ffce7e0e9cef34fb0f60c57df15a29821b9672daa1c4cfe294d2c25bb01a6edf8b053ad84919346f8cda30a538ed392ce358dc828459765583d51d047b7d4d5ee917def606586b8fd61d6c1637755cf568e48b7f7aaa40ecffebc01707bbfa8fc0ca58c65d474d9d292b6d53f0784fdeedfc2eaa63c812c625c98d2c4e899c4c42e1aa574f684dd7359f1c97c69652c3da88d4b5c53601d5095d499e70b83065e6e16a56192ca0b20ab899db852dd19bf70cbc7b4603276e5b88738444f781affdbc79e163fd95bb5b670c116f8a4a23bdf0f08e5f9f478146ae5c23b2a1028ee897145237128fcc11e75a0a76b546b4ea9e660819c441f3fa3bea76033c8434227ea4ea2a8a013d12e8ecf2565ff7b702222689ed87da9db0f4f8e7fb1f2293220a3b14cab6ec9cf77cb639b8c855fa0e5e24db76e7d18db6725503a613c5acb65147d9c1661092e499acc2758a8397a344bf641c939c513301fae8d3bf7151e347b43163d12258df1de3d51131148a1594f4e33923c4e861d24cb6131b736eb887a9864692b4450c84dfa884f982107d808ce117054c7c70500e76a7639f09d5e7922e88c77fe44a093925f4655debf11573b95ceacdb99943712def9fab1e31767911910301fef33f8c56c23f567140516a35da5aa7aaeecdca0302544f7bf5f0c56cfdde2839161bf04cf13b16c98c9882f6ad358566627f430e675f43c001923defefd34057476a6120eb9b44c345f68c10f50b336fb2e819078ba4be2f4482a665137747c32bbf88e5ccb0aa2acc33bfa2e767d215359359a11d79058a64f10bb151e41f2788746792d70bfc269f98d2aae457d4f4b8f0dcfb219f42836622525b53518eabb1f97eeb43fc418de8552155f533b3b62ba27894ef80119f90506c3dfd6e9351c3927784a34d4756c794092ee0bde7381b2a885b25d2576b275c76923982952299dc5f46ec045907ed60670cd9c9b47fd00b2040e1eff41eb549dbd000a987f6e4079661a63f7d981b6020ddd9a3c927c7816bdae05e8b9952eaa8ba9d2832dd4a0a65919955182a04caa68aa2feb431975fb9610521a1fdaaf7ef9b234ee78f1efc5ac83c38fb3bccbe0d84f217419ce0baeea5186d4a427fbfd7ef0d8ac68fd7bff98991d5c77c1f351105055af88e7288e33a87cf3e92c1e185f6b57734e4fd8f9dd057632def28caf9247593d7196272ea6ace5c3f1fa54382fc35e595e7dda4e2335a195744a68dac3fe32eee3fa0aae17a0a65906497236aec0ce2d0aa32e2db315c457b20feb42be325cefb49c418961e9868f9fea80f6ecb94f050cbd1bfecfee6a86afbb0e6c09326d6d4c92393c53a055e563c4fa292caddfb22949cb3e03272f67a09b2a92d15f4c591e9c830bdaa7d19ae3520c5e6676f8ee9d6aba729f0d3636f0919decbc0c0eaa4a22d58810df4395eee1296f92f5222e3fe3ad085aec6630c93121eb04b86f00781d3902a4a67e7572cb146d09e88f41535db6c11b1e46fde8b94eaf4b24ab535b55da2c2fcdde151bd6de4a10fe42d940fa963d5d4769d98cb2b43d8332b3bdd9663409e042f9b242f8166b9e9f8b6eb1f83c4d605131f851531547808685548cff6ac6ed719489cc74cf2bfb62af11aff298fae2ab58f5c9757c65253dff7053e8c83f9aa62d0df1109657dc744f684be2bab6d2a958f98967ab9522268e509bbaebb0e9e282cd01e024213e4b58286c3a27f083746eb3e9271f787fe91b14d361547d0b283950a5a1fe72a838716547c40b561f7c57075ca2af3c62556c6050034024fc32bcf966590710543550c3e7f959f6e114d414c4e79a3d3f907a1b4095b11669ebb81c2dcedefb1f50de7eb896af2d189e580738dd223a942511cddb64746f20f6f0830763ca492db7c927fc0c2335c51f60c5587136f440d985e2b6e62c4daf6189a43c21bdffb8213cafc93be09da3c2ad6f0ee8feaac013952cbd97269ab4450559f44ec216103cff72c08c97f3d449e9568d1d851f71aafb864a2e363167d6848513e1d4d7cc988c3f000000000000000ffff000007000000109f5e58f6a99579c96ab434dc1976ee38b850c2ae9ee11627f56dd25dca422541d2f52230a41c8a6ec7aa8362fc5d046ace3ce42f1246a4152da494be86030cf97fd1db6d125f4dcaf1c3188438f587b7752298c5ed32e9f82d267f7d262398db171f30d244cfa4cc678a90eee04481ce1b9b3d68ea8d835c18c5346c0a03e47786f7af1b46156feb381ba138733992382c28c784e0381a557e78220f41fd657c801ec0d841cf2895afe41eeb8143c166f19798fcf3118b3e02abac61736765ec89959e8cbe0971c294578737be2e72a0176f2d38eb234e1b220000000000007000000000000000ffff0000ffffff7f034c73e73624aebe62c878b8dab316347495165179b7a71e273533e08b768007d25f63f52690fcbee21c897f9b8ce9efc96630927e578d011fb85a0db82f7091341e4f8af85033edf44bc0524640fe2442da284eb1e361d47a70b30000000000a51c02e66843128069d153b0ba4007f2221f535335866b8edb73f0d1a70c355bade5cc2b3a5ee9fe3129fb872ffb452415deb3814740bb88be9e5578b0e176d7fc33988f543cc807a6a1f30e5aaf46bfc5879a51255c73d4751e087f8f93574307e4595a6770c4bdf426757edd33bd245351262eca7ae8a9b84417022716532bebe316bcb7f5ce83da2dc48c53aef24d59f78f7412d38d82a3b2e63e0d1cb64d71f561490ff660e3c798558635c3ebe28834b68892954e4fba09e937985256c5d8620c7047a4a8099890d7afd6d0af884f625f27"], 0x2240}, 0x400) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000080)=""/88, 0x58}], 0x1) open(&(0x7f0000000240)='./bus\x00', 0x80, 0x2) rename(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)='./bus\x00') 16:00:09 executing program 0: r0 = socket$inet6(0x18, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100}], 0x0, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x1, 0xffffffffffffbc38) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) sendmsg(r0, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="000062037473bb61400493292eb58ce71a1efb441a901e9f154b50d0e34b48baa003f76353f9b65384851875986c025add7295b89288e5937e13921710f6522c772fdbb0e4dab4afd11e86abdfc7fa3f74653a16cd806a8059dc0b903777bc9cb8c4f1a2a351f94f357f6073b9ebca64fb84173cad905f244e9c0c6d9ea3ae95a8ee1d1be64b0362d36360a1b223145ab42b9f9bcb74194417cd25a055dc0964731a4ff3d05b2808080e06cadc7c47d00916b2cda05f18003d12e4991040f055c9e2d02e37c84b2211b99194f39e796de57335a85eaccc3529c85b8ab2c03902489563faee4042b4b9c46352713fb2e9874fb9768d2f2ccca0703daf99e6248cbaf330217735565238be60428b3a3828858080548b37251035bf25bf8cd3384c49d15e0ce6952a975866355aaf0b6eabcbf0"], 0x10}, 0x4) 16:00:09 executing program 1: msgget(0x1, 0xfffffffffffffffd) socketpair(0x0, 0x7, 0x8e, &(0x7f0000000080)) mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006ca) select(0x40, &(0x7f0000000180)={0x1e23, 0x6, 0x849, 0x1, 0x1ff, 0x1, 0x40f3, 0x700000000000000}, &(0x7f00000001c0)={0x88, 0x20, 0x3, 0x2, 0x2, 0xa7c0, 0x8, 0x7f}, &(0x7f0000000280)={0xac6, 0x8, 0x8, 0xfffffffffffffffd, 0x9, 0x1, 0x40, 0x1}, &(0x7f0000000340)={0x8, 0x80000000}) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x20) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) write(r0, &(0x7f0000001340)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb13ec29d1df9a01bfef8c4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8b5be8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c52df15ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500ebb8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c997611", 0x752) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f00000000c0)=0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) nanosleep(0x0, 0x0) mlockall(0x0) getgroups(0x137, 0x0) getgid() select(0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) mlockall(0x0) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) getgroups(0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) flock(0xffffffffffffffff, 0x0) fchmod(0xffffffffffffffff, 0x0) setregid(0x0, 0x0) setgid(0x0) msgget$private(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) setregid(0x0, 0x0) semget$private(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) 16:00:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000300), 0x7, 0x0) write(r0, &(0x7f0000002740)="46da4e16", 0x4) flock(r1, 0xa) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r2 = dup2(r0, r0) writev(r2, &(0x7f00000026c0)=[{&(0x7f00000016c0)="ac79ab6753bc070e15687d2bb6f132ce0d19c9d92cf714139276e4319a5b80cf7e104580b21ac781ea371eb52ad74f18fac481dbad8533d2640252f9430e8ffe37a90027648d2737a1a6993d6f0b9b916d93f513c4db6c49aa3343b4ad12dfaebb874e9c77df94d857f7ed2322677f3ac47876b0b164bc8b182d9c9b2b042d1ff4a3d8da22b32bca6b5b37dfba46eb01fd9fb29934541c2df9dd3a2c24e2d913a6872009f757fb7dcac6f738e84f94e1c5cec94011d6b19dbfe0fa18d86503553572594bb4cc97dfd7de17ce7aa387a25ad32612665a2645f2ed25599c4d8a1d5429dc45f391fcb97f69d67b56d2c51350bdee2fd8a3d2e2172c65373444594db0978499b650c48d766eefa36bbb5b5a1474576289b8578be1bd5ccfbf22fe83ba76bfc0ce652aafb811d46f7025ac37661fec46f2981cdd5e99c5e7d7913bedee095aa056b478741b81acb5cd82d4a0ed498b60329a7f8a2d02ee50c832ec3542968cb9ff9e2385deadceafa57994e909f90978dc5fd35104e469ce07821414e39b69d9ed9211ea2b612a6d5cc1e55bf147efffe29fce78b5768882ba64b5c7a6918f4c673f2f36e8ca42fbd7ec1433eff02a7196b88b6c7a09b5f3ab55831a85a1073749907c90ceaff020c86ed4b997ec9bcfd24b183bfa1a50b848a8c9ea8aae64ca5ec54b44bf5b44d0e74c34a8bf9217a1f33a304c970799c04c8ea33eac4a2d2f48f6bed2a371b3fcf97f334656a298c190d985e016b54c50d905aae6a74d0716a938942ace24d490c73edcc6b52acec74cbadea3a78314e13c3adfab681dbe5906f8155c055be44d90b4b2185e13b2a8b0ad19bea7d42bd833f10d811998b1df1c3aa994f3ab2da541fb01fa4f0b70b9b013b2b6fbc3de690b264813f94f79bb93a3e1be89229993a6579b0fd96577175e216475ec7e5a6e7cebbf1d04f16f548d0ad6701e4eb3f88e56f6225a9ba45428d388d9692c7eef0eb69ad0ba3d8ca2502b90e364682dd75a2a904792fb51b99b061c94be6a4b1b24f68ec85d6fc7be82fd16839732f90afe34aac6893c47991e7af24522f98868b2c060db30df9c0ff8efb8fa138e3f8210e170680d758a3e05fa947db29d898b61fcd569b9afee4c8e27b85dbe2e84c6f361a705b9ce5f6e71cf7e8718f37d71de525c31f0926fc25949745d0d7dff6bb3024d2f68564c97fcd8da2c896b921992ea0262afe3ad68f8743b8f2c967897948f4b22f571fb3b9773c58b51507aedc8407fbb700fcb3e1edbc36ac7cf324f8eb75dae32e5956c53af803f574e0a7025e14589183306cdccd79580f7993428f0508cad669051a2ef0c9504720d9f7c2b7b8c38b9e754a4f34b59678738db2468a3a0a4c9c3b66801247c95c7ce37355a6f3f74e3fbd43f4bacf148f6e9d7a7dd0a527f104c6faa5d5176cbfa20b4b46fb3fc50571989afd94db0db0f64f56055c6f44fcc5b5133c7835c3304c882ead893fbf50a15add3cf828a622da3bd52fa35b66c55547fc098a663b2770fe6cd6fbc4b32b31e98be33bc143de35cc365bd12fa1bc3083363fd89950c64a73e4bfa5740f97a9586958ebaab7e9e3d678c98c530580548a43d427e54514578e7519c3e75f26ffd87a5732c9e93af26e0422ba40634e53fd617f9fc7e6beddcb16f896e63c5ccf13f9c64690c869a3b9c9b24d7faa39dcbdbb67ae6953c5522726719fed1a646186f6edc99a188afa0b2e1772c75dc4429a005b8a501552a66a2e74ab1b699f3437e490ce2e205b76162dd8cf57e18d95a133360b022ddc7505753929d2756707fa0fcb434c1941aae19430a65d657ecfc6eb18361271a078e540317f096ae8d58fda25e5866c19b31a0dc1568db8df15cce48daeb1749cd78bee14989fd13dc1d1201beae29fae47119e5021983d56efbb8b638260137376cc475261dee2bfb5f172c52b684a99aa42a4e2d6abf4e6f04d48b8f22385d1b28c9c8886d2fe908f4953265fadb1380ca3fdab344432fc0cf6bf874f2b4b6872d97be9488d6f6c755012f606e5a8ce8ec486571d79ecb1c18883b753f9696f12d542e85263aaa874a34d42ab576c2d3cdba07f66520c717425307e2a224f3d8298e7a21f6e7e6eb0f68bfe07c0fc9255db6309ea860e97f89afd2f98c223954c1d187bfd17e974ce027df0af5301977fb7848a41e4b8ee6c2219009493834a1b92a44be969e8f3e41a161fddcc9af52e3b3bca6b794607143c1ffc6daed2e8fd266fa4c54ddbe88c69b19f5cb340d32a41f9ceb9b080e5f4bc77052347a241a99258898fe6adaeff7aa9104e802119b2ccc1a3b1a6dba864c92dfb0aee988721c8f02e12860c9631cd8a30e1a856600d87ac4fe3eda853d87b52dd8c8ad53226797ae97ff76f74e598d9eb5893097124a9255d18fa49afffbb8ffb9f67abf34263842bcb2d01860a2ae16f620bd34d358b9ecf4b57f40f22b8876537f07bb3bba1f56456c5890c49fe7c7348036d419b96cb91f272bcd25c12761bc5fe7fca6d6cc3f9f016d2cdabe25143b0613bc74f15cf65fba751c622896a2c6a032853ce963924676c492a65631fe29aad2e7d4549ba2703372e2b9df465906ff32f315f5cafe6e5c5187a3f08dcde2a8e0a48ff2b0f3efcb6cb6189cf9fbc918a9fb5e89f8b23a13f1798d00487ba414c994d233dc30ee6e5557d75da92df32c0309a0f030e40ad2c8fa1384eef137176f84b912f9a46bbcb551263165b28f256352debfbac44dfc51b6a2508874dc02c391c43c4c9ac81ad5e5f2060fc5c5b7c06703d7bfb973c0ba9ffa16270ab53da014635e7565ac7c00401c352e3e392f7ed85c9c21425a249e8734875eed702e9288867a95d29b899c185f2f985cb9e837bd02b1770142f51ef22227f188d016ebd0e9ee3c3e173ecd8a4563f99a53d29c04eac920e11d9964fc6797fcc1583c630652f6f05af7673ddcd4fa5d13a14d9eaa1162cebc9858195ef2219f27d616c85851cb2669a6ce45d01153c3875a04e1346661796fc56e62b8963f7b04f1fa3220f6d7d29cd085a1d83caf9051c5dc486b4efd789ac78cfe949878bea60abcdb56ed53acd79b9e333a3ed483b4cb2545ff561f0d45f9487a3e17c14b5b7ec33295f7fe5ca65f560ab10169c1dba85627de2beac4e59933f4c4dd9c9714aec7c85c94d0f1fbd3e07a41ec8df5d7b99ec51231f261568d0c46635df5d83c58be957eb1d7601f8134a9dc0feab537b61d82b5ef1e292cd21281ea72ecce4de6e980490794064890e6901deeda26ab7f4ad520f72131f8f1e7562e2df37af0bb11066f5da4b614979cda5728ef0d4f4060f79ec0714d36c74ff7017bbcc29194d722b8637d1cede4c3253f201a835b86bd136e2f1d0bc56b14fb208e3767ff8d6dc15625c357d9293b8bc5e12de142a5237f6e0a596918129517482e6dadbafc97c41cbfe99fe8ce3a6fb874dfd2c5a53db0f04bb8511b33ed26d62bcca2655dabcad5f10613fd1065ff93da10bd157328be901ff0b096b951cf97b249e565ef72ebfa12071ab254ee8acc2186ca8b40b1d1694cc5b4fbce9cda8ec5db7e2def29227f252a97cc13435e6c95c2a86861bc11733e6b9bae1cd3eb4b2c985e913a79af46f13cb8f246a8f774f181b29304a7518320c74e79094b858a3415e5dbe81f5f397e6c87dd75f12873635b31b31f39ea620b7ee6113935240edf86dd7e7ed3e87d185644e9c06368573113197c7acb942469db7e5ee302b6486611a35372728dfc5d6b5c2203399e408388d2bbd12972ab1f45a474728e38f25cddee3a7e0829d165fbb461805072ec428c814e089a42d57f8da63841e89861d91406a8db6e9501bc7122f8ea79bd3829ee53fd693ee030366b76d86c721e96d35615af0fa549b568f18c811b5a2a0b47439baa4238dd39f78aa1e13f52832344e02cd4471b08bfbcf99c509a01d61963498f4a523428799f337090158e81752de01e262b945109729a11fb042684edb5ee7407e86157da31b62151253b6cd4108995615bcd04e65411c2215a838d72172aed9e79ae32912bdfc314eabb5586683b978a72b4b89b3a6c9e6745e21134f994be939c0089d89b428217fb424dda44ff60ff65fa159cb96f240f457320a4238cbd229e4792851e8e644d0a5a67cc34fd798dccd798cf4fd65a3b114de560e1692d2f9a75a6ea43b3327bb17751eda9051e16262a52a5539c7b8afb6627b87c5d6f8d66efddc41fc7378e0ce59a4c6f91ede06a2a9506f38d44a013f73800c3b598bad38e14540fd10a9f1733a35979f5fd974106549d239773701cae0af80216a5d112f80c53770e15d03dc0d802e505afedf51c0a1a7fb23080f615215b86ebf6914fe92571f92231ca4dd4be37369a536479d35b69e24b697540b0078e5adb14d6132c3650ab090c91bd3512534d9657dcc89c2d58bbc3acd6574927eb4810a3f9468328f607d61bba3a312e3ecc5726f80d4b477a155434c9bff3b63e5cf69365a6b77e356307e92d5acafe55ba0867a642fd8011f1a56cd93f32cdca2766b198c6b73aa44e35e79371355bc4e7bee7ac0382f3bf40889cf3de19ce8201c28198e1bb4fbc81d1fb5f8db2af8dca1fb1e100f4ec3a2f7ce93bc7ab261ed5414cbe0adcd6b54c9802b72e4be994deb2ef16c3fd60794fc3338aef8920e6e5fb44053284dcd42bcacfb458b410e40c08bf8140a7f9c8c59906ff4afbf902f03803192bd64d4086f68b9cf315abf4b29b9a0537989f8d6386a34c2578e0057ad145969c570d52f4842da8c8c4d34c6f87b05cf11bebf34a4759a792944e759cdde0aa11f015cc8b2c53c265d9be55cc6637cf8d988c9a9118d21fe1bf1ee32c405e0e596426793136a65a052cc7c7c7f258ee33aa9dd247262943b1e83d157fa8a7e154758eacf1b4ba579495b83606bff1234d7e537411ed9d2d76836a5559a55283ad8c5b8f02c39f98352cf4128262c2e692f757082ca5e140d3ae56d21a87414f2993790ac993c9f4952e775b1c4ecf1995a3ac258ba6d4130414accbfe0be2898c6ae7a42d823ee4024177c9eb04116a3085292f70a754cb1b7f6c8c427c9625711d6b198ffc2812e5e4486893dd196d44c0dc41cecb969f942b156faa4b566d944becae5f6e25bb80c8d159fa7869869df1f430ea67f44957d3bcd6631459c254fd6f6302601797676b96337b4bcad6c71b0b947fbcac4ad787354540c2f886b9b30a86bdc2e31ff39ff6557e80a5d7e1b4ce08c49aace60a0dba22a2dcc86c1b69fb48db54b7e679c33b8aacd6846f7d82cd4a6f9e8b12a0bb800146aab937a776755a4a2ca8d85ea4c136ac7f9d5fcff50770e4368d5e8beb6b500915c7699e102cba1015d23c0ad10311db822d844daaa46aaf356d092763f89fc2cde695d0d047fb5b723a454960d89489e6b8e50c8029282cc9751dfdd0c4788c6c9cf3257f41ab016b06e27dca0d36abf35d96195d589b957937efbe0c021daadf9c234a1a7628d9d182c4eb7dc0f32299611a6af4c53c7292f81544a0afb7543f7e9b0a79c51ffab91c4cfe67b8c9df229699694ec634fd095f6193606d866c7e64f6ac145c928b0a58a05f837ce7e1dac72f1e58406d0c610f0997d3a57127c316412eee07c38cf24274aade5a29aa5238ba88075d468f35fb4a7bc738d7678c809660924f5976c360f0eb5f104c687d7947d0341007731d4c89977c88ee770a8df7c4f66e38a78a90938b53b233436204fa143be373e13959842448e782b9826382f9dc56951e6a8c019ee099fe", 0x1000}], 0x1) bind(r2, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x2, 0x3ff}, 0xc) r3 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000100)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) 16:00:10 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000280)="d227745ef595289b2f847fe739715b544581bfe7b77b5274a147b61717a1697749265e3400a2d6c47c1ace4a4468ca30323f515b5cf6b6931db972d7f8f024dd77d3d952b115d63d9300eefb39c63bdb86562f5f8a8c38673947d2f32c0fe1b5c81dee68a7ce2ab3eebb20fba9bc3f41edd466b1929095345f1660269b33c740a153e4ce861be22492312d171e6fb71e26bcf8f4eefb1cb21150c84258bbc9a2d7f96fba770097a4c211e19057ada7d47870492414afd21e0fc07d7a65e1e56f41c035f3fe4e3c3f287c18f7afdabc548662da68e74ee4abff88d1d5db5ced6956732207a947eb12b58815c268c8f7dd64c4ff5b847d03130055991a2f65076a8497efbeb8e3dc11d60516b692cbc740091497e7a18812114ca4c8bf626b5da260423870e43294b8d0744727bd9535600aa91d8627897307116ddc50e9b0a85204ae1366422574a68ed3bd2767bb9a067b65d10b9957f661187fffeafdffbf09790831fcdfcce50d3820b65f73ed918dd9a7351be46a4ecaa47d5d19bdc6340fc3517a67cf02b91a07e8131af4b3e074d00e01f7244fcda6eed723d542e9bb13896be9d6593bc3b181a0d48e820a3e55ed4bbde0c8e046ff5ef75dbe9b24ecb91bb42c434a59ace731aa034be4dc535c77849d694e4b08d115cca39b755f0842f7ec0183a88a06036e55d0ed7621f4b47892c8b328bd977559eb2676a1c779f87cc4c80694f8ddd4f67e2570cf80a4c849b1a44b1d17c9f246ea97981f9d545fe0c572e2862de627838ba3dbeab603bfb1f3abaffdd691b0482178b2ee596d113f14ad8e8557d0563a1101d9ca24d7d538a91ad727097a2bc83fd0abb57f0e6c2eefc4c6a1c2f326e69766395b5853048b39f0e97831418655ee37cd00dc65dbb338dc36bebb2ecae572c8a18288f6664e15add65d8596d6d47abf0b0a18915747a961b30cfa8c61a6ddd25d9c7ec44269b9ca736291a3fcf95494019d64bf0672dbb464aff29434ba7ef2067bdb65d98e8166bfd4e08e0bfd91d19e7fab1cf5b05b53248531709b0342e4c20a2c7e2ffff0e0ef7ec53c1853379828a940c3ccaee84c3fb3c0615a863b7c7d24499cf169c6e9dcb56617ed9473f88a52b4f0e5897ea5a3995956f26f5ee14772dcf1dac2bb2e5a316bd9e5b054607e37d8205a32d4fb54f6e8e846385de4e07be537d2d63f6f320b886bd1acd42c313ed28e5c6d2768d2ba041a5131def563767dc01780c6d6664fb3d440caae57c9a4b8fab346c3a9d41b0cea12fb9c16f562363c7085d0be04bf31c33f38c2c3b1522adbfb15617cf0fcd22b25aa91a127c6a51f0cbd18b5fa0a035ca5e0a6c7d05c5b883e4b9bb6aa40479fdb1cb0b307ee2ff199aea8f798cefdbd38b21898b0ccb0ea292b08e935c28efb96f310abc5525f1fed04b152777353d75e72261727acc63f079be8c6392b4277bdb828c51a33e895b1176bc81520fabfc051e4fa17a11003b7a595093435614e489797bedc67a611676a26e7f4eea22b6bbf13fa56a67b1fe9c7c33ed6e4376f473b8041d6a02c8c99ecfa8823118e5e42325ed386a8f4deb3969e45032be95c6150d144fbb2e29ad80d127385e984f7603bc8771400cbdca0ddf3a85c9435da57cb6e89427fa877aca7f173a7aaacbd3233734f044fd0487c84325e435b9088fd513a9b8dd6290013a42f39a3f977fdf3647a3d57a6d4114dfb81df56bdfd29423d47df2228b05f13773b842edc82cef4ca547db3e3540aa4d18bdeb654fdc8a3ab7aba1a39c317393ed8df47ba5965d010b31cb6dee4b6669765645e7200b47e3c4584b3a57008a9c1665c29cbcf3e71114c2a637ef2ef078dcbd07708b42e7a3f44eb75f307e991390c55de14c36d4cd969363d88839bc1c3be4a6d255e3d2eaea4d5058225ab1edaa7b3bd9c214fc27ed3a9eb1664f83b81393a3be373e8e47daedcf7cf44e547797f7afa6a42d6f1d4485b97b0a2c82356b3b50dde407766bf1c0feaf0f2a59e5c0b4dd9c86d1b8bab2bedc11aa003aa81a2466a9093f3f5901853cae986a21ebbf3646accc66234d17d6cda6064856e3b0c02f3a813c82ed259deb4d567ec9113d1e82e09913df3f0941084db2364a5d7210fa03ac694c991e049e0ea20c490758f8f9ee8183c00666e2b0c4514be2d9bbac8db19e57e0f61b2dae25bfdf0737f4c606e62cea594240315e10e2daf534477109d706aaa5b21c4541892708c9db084649f74c6ece092d7f4b826de3115992241176c0f5a615d842f899ca8709f731535bec0fdbdb055c5cb82cbc12d4607a0e1dfff14df08eb44eedcd4ac1510a6494f5a36a33439c877c67d08d2fb8bdc83b3b05cb98a6e889325c23dc20a334a3ea7a3af0aab367aba73b66610db6c629ae2321137b5560bed028deea63aefa509c657f8eed62554649efcbfc73939bc00f78f532927b20516791ebdfa3d9380af92ec789f7403f74a6ede7fb107c985bc2e7c64e4e809617ad6902d53d00b974bc8ba4cf8f9c83ce0e598b1329c48c2d3d3ea2e70168e3a01fc01364528635cd45ec25317d9e38a9f0981b76d4aecf55fa31d6c8b10e2dc03253d926d41268ec9a5ed1f3f5f75af9e78376d9d145d298e3ab99c3d69985b4df12e7b3e176fed786afb71d1e06a14793b0d6d530e0705d774a8be747bf9f5da7970f3d36beeac64c9adae3d85f15515a76ccfc3b3a3dc77c1570e641e737db4edb985f16335983262c874c90563d8bfd1ae46d984cdf195abcd02ed385adb50bff5db112eb51416587e5461fa3429b5d919f1e7e1bb29df45a9cbe1d353d3305c6d40a50fb3b937fb61d22a1afcfb61ae29c1861e944735bc712cef06341f07355fd1255064d4d395f7e9807094344f3cf13130fd51adddb5594e40ed8ae090abce1e5451573b273ea0b190a4e70ba7dc5c66bbb4636f5fc806d51b46ac3c6853dee8a4ff5ebedd8dadaeaa7e0177ec870161f61319479e6ae0b4b409f155f97f6257312d89edb82c22d2d83dcf06865936423a6bb32ab65483e1f0e1411cef5c960a5ec78e546546d67663099ffd0abb889ea227af65bd013a175999a6b6a92e3adc5b6163274116361dfb45b14b726c1497b606fd57d94acfd8ce2a62e807496d56b779f7e327536bcac09d8e1fa6d28ab708573656f6f657923369e6781791adc507f78805783a7b4dff1a9ccb99ae643f3c30eb376de7571b5c98a3902024ebebcbb969d2eed96c7bd82680ee92be9b6fac91b3ffb606a72f9ed67c8136dc2a986b20a35b7335ae47246542ee7e8d6a96588e0d5833b791c9d942aafe84c59a57a44f3412014c40a64a1e3ef7aa47d290f06d841aec5af29197b3e07c4e7db4543102aa641059b6d8ad7d46d13a923195f37af05dc1a35b93e86678d102888f7c6a9dc8888878a79bbbd36be126701404554abcedf783b3628746e5a323484ef6dfc8b6790baa207a77ce48452ee09bd7f1b98af262fbb3738793a0fe3da0e752af26f475c2d5bba1b8383fdc2315b7c164be7ece58cf11e045b992689917c55e22f7049a20a3a4951724befb2084617078aad400c6d049e06b739850b9533456a371c81e99365b2120c0706361ce6ac56f98abfe7ebbdb5ab43201d0ae889aad9e62a6ca57355a082ad200315a4fce117a264983a11d008f1b7739734aecce0fa50c4744539589bbe4d63d0bacae87207538976acf72782fac7f3e452c0918f7e1544157b0e44372022be830b93faee55283b0871969a7f6c6375dd77d09b185e64bb6179c6154eb38cf721fae5fef4b30ce0d27508f4ec2e1680fd4340559b803b3099a7ba5315de188bed22b24a94409f81054e3ec5ed583682442c49138cd057ba7431f85cd8cb1579a275773e321be6350abca45b7ab82fa552e38ba1f1588f313e4152f4675e9e5b69d2421b56785d25cc19b5bbbfd2ebedb682a5a61bdd1dcd21517fdee44251dbe0bbccdebeb5da0c9a268680e294b83a878accf24213e677cd252ea869bf74252a8a23840a305d4b99cc0aec88e71104b18c30714d609022bc2bd1d6bffa9b743d321ae2c0a409144b52cabb0e55487665e2f989a52dadf0a85433cee51562d6ed103c779c5899553f85d5713e2497eac1f0ce3d71905f5df24bcc7b1cb5c0926dc64e7a00913f4a3e9cf2d2b2e2ee2cef7e548b6939b65e00e73913699e11f5fba1c0796492587cef6f46d37c911c2050c50e078da46b45c20ae9ac50c52ca3a5ed4f5272c47f5d968e67a18b5f329299dafe7f04ebf86ebd92472e1727eeedb7b9f4cbe756045e00b67c891cdbccf89d9e5721795303b4c686bbcd632cc77030a48c63253765ccf3511ca7075d8c51bfbaca4209b1151168b772309c7628b5fcc8d639089e0bd36d4a164cacb558aaaebbf6896639a096eda3f6443e0b3300c6b9d24788d80dd03f29206fdd7734207fc265605cf7c09afddeb87ccd0a5c5ebc82d9a5d0aeb85de89411f96a28357fd1c5a9d751728305fab2eb75f3db549af076edbf551404e788041bd56cc43957c70c832f746165b39f77e58e910046cee7ba56c692ccb32d0b081ecc1e31820658bc435ff779e67df7eda38e039f4f9f2be4bfec5cb5df73c768a55918b44b0a1b768857b0e78fd0d75ca3b6650856549d7fc9f32211cccae3b697235c2db8ec31080f905c22969df5cb0992672567aa2b5fe8fb7218d40903054ca915a9bf0b9c89c819337cf1d9feebade5621cc73ec736f8fc6defe62fde1d12ecf8cc1b7ba9887ad79187df3a14b04e7dab4b10c27cf0d75d01c35f7ca0a35fb62729e8e9836c6fee1496a52f31aef804b22f4314dc4c91241627046ab1846fab118544e3d979752bb9c7167573073c7bb8ee5d6ffa0559a417aebe1cc1f59f645d14e0062720e83b1ff546b11369dadbd008486689e1ff53d37d85a1065a22e3e3e986bca1d143fbf430bd6b814ec703d171086f169533dfa890df2603cd5ed1a29b7a118ffa22318cac03c1bf93e3b21ee946a8c059f098f8e021be6dca3f6699433545c2f20b233ce87fddb22cca00c16e23a48df1816422a49f75fd4cae76238345b86f2957669fdd5ea613eca1ad7e324d54f8ebec3aedb2da8868569d3944a4bf6109c5a60dd8564e93c2153b2a14e7b9d325ae54622da5d5eff091495b596843ae60d41240a0058825f36c60b2e2ee9a198e1fcf85258a53a8804e560f624e8102df968eaad52b487d2233c50c114a3b41acafb27db9c59a73cf9953e93101890c2bf09ecfddb8359bb0c849dd7f9025a6bff97861132dd585ea33d9a8430428b838ff425c4ba418838fced6effe4038333f8b7724aaac8e95ff9338312c16e0ea34b07c85423b96c9d8ef4352bd07366a887da9875581939bd5db69407648311db5537964fa5e93b1365358d066e0121cf029c89deff0058ad5c0e8d83243647c50c15188ee19228753a0caa2057322719d2f15b41c7f41160eb945ca61b93c58cb71339d126d83a1e51c0cf2419af95cd0c3c8d82f9511225a69488757cdc3eaeb353ea084c433dbaafa23b080b1126f0e49cf8469841e9b2b4005765c91ea369346390302175452843e33c82c397d5839d892ec8abb5b168a4520bdd83cb5e4da27774405990fbf240e16ff3441c405fcf35d90833d24e64f107e60f75879b9132fd79d07c85d0734e2488bd796290504da135873500eca07ef69f865333401bca4a730ebb11201ad3c1ef11f8976eaff8e648424005868cf7853a0779d0d5d9b70b8c97cac32a705a0a73958bebecaffb4b74ce2800faa1", 0x1000) close(r0) 16:00:10 executing program 1: r0 = open(&(0x7f0000000000)='./file0/file0\x00', 0x20000, 0x100) mknod(&(0x7f00000001c0)='./file0/file0\x00', 0x2000, 0x5) recvfrom$unix(r0, &(0x7f0000000040)=""/12, 0xc, 0x40, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) mknod(&(0x7f0000000100)='./file0\x00', 0x2040, 0x400000803) ioctl$TIOCSTART(r0, 0x2000746e) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:10 executing program 1: getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r2 = socket$inet(0x2, 0x4, 0x6) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setregid(r0, 0x0) setregid(0x0, r1) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd5) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x2}], 0x7fff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x8, 0x0, 0x0, 0x0) lseek(r0, 0x0, 0x2) setrlimit(0x3, &(0x7f0000000100)={0x4, 0x400}) open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x100) close(r1) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/28}, &(0x7f0000000040)=0x1e) getsockopt$sock_int(r0, 0xffff, 0x100d, 0x0, 0x0) 16:00:10 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000000)={0x25c}, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:10 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt(r0, 0x29, 0xd, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = fcntl$getown(r0, 0x5) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) 16:00:10 executing program 1: socketpair(0x21, 0x3, 0x1f, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000080)="1029926583b8361f33e361f49706888350d26016878ae0c69357b315ab9abd35b0c737cc8ed9351cb9f2d815316711cd34e6c8d54cef8a5bb67b612505a922b21e09cd6f6206d902cb88530770a9dba48e53eade7712ff834c27b126533fde6781f5bd8be2302b0734ee1c6ad17d2022a3c03598be46c199aae92a4785c724a12bbede74620c2a24d57958b16b93f2", 0x8f}, {&(0x7f0000000140)="16800136a8de57c815fae3db644ecfb9a5bf0936c8a194c26be366b99547248d080fe57c855e517625940c90524ed3d24129afff820713b8f22f031b01816d02f5867e61ad92743918f23f37d1dc528717bb8bfbc5e8e3d396dfe18dea74ef2d952fed5b3e7cd83fdb8c598b842edf630ab5caaa520e525ac78c8829ad5472d8c1e7ebb87c2201bb18177c299cd6d20adc494e1fdc378c6bbac085f33f653e48580f7b65aae4a50855383dd6804a758a4f1ea2db5754b3953223f203bd8d626703060bf450cd9959efc7119c6dace5", 0xcf}, {&(0x7f0000000240)="060e36c5024283c2ea38bbb9aa02c4447abfebfa9d70f635c9bb5032710859193213162f4531cad09fe6f72ade940764c3817e291d4aab77731e85c6e436c62dae725ed14afc5b1ad0fdffbc29894a88e426b311a2fcad7fc077dcedab699b949077334d6a45a8b8", 0x68}, {&(0x7f00000002c0)="35b95764a7479e794e7af8f74bc2f1bb9e6ef27bfc3317945fc9bb9cab16d37ecce3bc199ea3b6b98b1f2eaafa", 0x2d}, {&(0x7f0000000300)="d1db0b04b60605ecef1ad2fb4682348be25100937ba47a7b031c27037b1c44dabb2383d74561c00962e9cdcd856e70d26aa97693b0f8e3d6c4e9549190b42b5f92cda9a8609f05f090c8a1eccfe9de333fa34416ec54fbe04025ded34cdae593cdb6f5cc87be411383b1fb4d86ce9a20be7f460307f2e6d5c91cb5572f5da76d6b81e2ce521eafdca5ec7586279ddb8984183adea509bc6fccaba756cf79c1981534ac04696b9c834ab1", 0xaa}, {&(0x7f00000003c0)="204fc31319cf143e3faef5aaf9fc22ae59af6480b2e6142db8102d", 0x1b}], 0x6) sendto(r0, &(0x7f0000000480)="da5211de36958d2e8056e358f398cbc7b372c24fc7d2aa63deb5c95a6e84727d32dcf6ec28deb57f867b214e86887b23d46b574d4d8a1110b4cea7ce5ee31ae9338b643e663f6608d6d5825eb5932a437a27828ebc0f5607961d", 0x5a, 0x4, &(0x7f0000000500)=@in6={0x18, 0x3, 0x7ff, 0x1}, 0xc) setrlimit(0x8, &(0x7f0000000000)={0x4, 0x80000000069}) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) flock(r2, 0x2) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) close(r2) flock(r3, 0xfffbfffffffffffe) accept$inet(r0, &(0x7f0000000580), &(0x7f00000005c0)=0xc) socketpair$unix(0x1, 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000540)=@in6={0x18, 0x3, 0x6, 0x7}, 0xc) accept$inet(r1, 0x0, &(0x7f0000000040)) 16:00:10 executing program 0: clock_gettime(0x400000000005, &(0x7f0000000080)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r1, 0x2, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0xffffffff) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) socket$inet(0x2, 0x1, 0xdc) setsockopt$sock_timeval(r0, 0xffff, 0x1001, 0x0, 0x0) 16:00:10 executing program 1: r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f00000000c0)="d30970d7", 0x4) bind(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000040)="070e00002306be57f13d61d1cf447cac9b8c4098", 0x14) 16:00:10 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) getsockname(r0, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) r1 = open(&(0x7f0000000500)='./file0\x00', 0x8, 0x102) close(r0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000080)='+(,\x00', &(0x7f0000000180)='\x00'], &(0x7f0000000340)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\'.\x00', &(0x7f0000000280)='.[\x00', &(0x7f00000002c0)=',$\x00']) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x969, &(0x7f0000000040)={0x8001, 0xfffffffffffffffb}) sendto(r1, &(0x7f0000000400)="8ae9a12507b1bc278b623a59bec1b404d3e3c3dd8ab9659d4b4e44e336ac60baf5b0bf0a9d453511cf61d30cebe7e26d126bb611094bd452", 0x38, 0x401, &(0x7f0000000440)=@in={0x2, 0x0}, 0xc) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x40, 0x0, 0xfffffffffffffffe, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000002000, 0xdf8) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x10) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r0, &(0x7f0000000080)='./bus\x00', r1, r2, 0x4) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000100)="24bb2d1014d28c610260c19195fabc4cf075b4f55f9684dfe158d49d8a8e2467640080000000004000d408d765279b814af2b879086e2e", 0x37) execve(0x0, 0x0, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x0) openat(r0, &(0x7f0000000140)='./bus\x00', 0x200, 0x3) 16:00:10 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x8001) getsockopt(r0, 0x29, 0x35, 0x0, 0x0) 16:00:10 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = socket$unix(0x1, 0x5, 0x0) r2 = dup(0xffffffffffffffff) poll(&(0x7f0000000000)=[{r0, 0x40}, {r1, 0x10}, {r2, 0x8}], 0x3, 0x712381e8) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x0, 0xffffffffffffffff) pipe(&(0x7f0000000440)) 16:00:10 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="1f30dd0562145228d8642d9d511811627a411baca8139dfb4355f03fb5e88069a80db9db92d7b141360be7263284a881865fd0c95591fdde1695a36c35bcc90871e42f548c8adb12eda6a18bff315517a6311e60f05b7d488c4635ab8f9f3d18949f41129658a385f94f2e69a8c8e98a561d274ec753683bdad170c3", 0x7c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000200)='./file0\x00', 0xa0) r0 = open(&(0x7f00000000c0)='./file0/\x00', 0x0, 0x100) unlinkat(r0, &(0x7f0000000100)='./file0/\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000080)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0/', r1, &(0x7f0000d06ff8)='./file0\x00') fcntl$setstatus(r1, 0x4, 0x8) fchdir(r1) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') 16:00:10 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="12", 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000000)="58d0064f166790acb902b43398f5beed09e4929b30542585b2807a5dc9d3a03f62ef6239226f2612da", 0x29}], 0x1, 0x0) 16:00:10 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x10c80, 0x4) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x2001a, 0xe) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000180)=0xc) getpgid(r1) write(r0, &(0x7f0000000100)="becfe1a9187aab591d4a702efc09744cff629d24d38adb7716275d0a435aba8d717354b823671902f2cea2282ea5ee75f71c3038bfe60680f1fd62aad395a1fe03442f9461c4dc128bd8955af0dda500c9c90575c7f79f9b45b89e0aa0afca1eb0d465c930", 0x65) write(r0, &(0x7f0000000100), 0xfffffcb3) r2 = syz_open_pts() kqueue() close(r0) readv(r0, &(0x7f0000001340)=[{&(0x7f00000001c0)=""/125, 0x7d}, {&(0x7f0000000240)=""/120, 0x78}, {&(0x7f00000002c0)=""/77, 0x4d}, {&(0x7f0000000340)=""/4096, 0x1000}], 0x4) kqueue() r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffff67e, "47780ac85a538a1300"}) poll(&(0x7f00000000c0)=[{r3, 0x1}], 0x1, 0x0) fcntl$setflags(r2, 0x2, 0x1) 16:00:11 executing program 0: r0 = semget(0xffffffffffffffff, 0x4, 0x0) semop(r0, &(0x7f0000000040)=[{0x0, 0x36b, 0x800}, {0x2, 0x7d, 0x1000}, {0x3, 0xff, 0x1000}, {0x0, 0xd7e}, {0x3, 0xbde0, 0x1800}, {0x7, 0x10001, 0x1800}], 0x6) mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0x100000000000) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) lseek(r1, 0x0, 0x2) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) r4 = open(&(0x7f0000000200)='.\x00', 0x2000000000004b3, 0x400000) flock(r4, 0x2) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) getsockopt$sock_int(r3, 0xffff, 0x1802, &(0x7f00000000c0), &(0x7f00000002c0)=0x4) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0xfffffffd, 0x100000000}) semop(r0, &(0x7f0000000000)=[{0x4, 0xc870, 0x800}, {0x4, 0x80000000}, {0x3, 0x9, 0x1800}], 0x3) semop(r0, &(0x7f0000000100)=[{0x0, 0x3, 0x1000}, {0x2, 0x4, 0x1800}], 0x2) semget$private(0x0, 0x7, 0x4) 16:00:11 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) socket$inet6(0x18, 0x0, 0x2) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256bdc3a5197094e1ab04dbde41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce98287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7ac5dd97600000000000000000000", 0x59) write(r0, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd", 0xf30) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0x37f665de, "bad84b80f2795db4718000"}) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) 16:00:11 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) write(r0, 0x0, 0x2e033057d7d5ee6) 16:00:11 executing program 0: r0 = socket(0x2, 0x4001, 0x0) fcntl$setstatus(r0, 0x4, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) execve(0x0, 0x0, 0x0) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000440)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe414044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1042fad2ba6eeb0026e32c5778f1647c21bbb30000", 0x65) write(r0, &(0x7f0000004b40)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe4660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4104013b71b857c884f0695cec9e065e861c5f98bfee197d3ce5387658bd72df050b0cd3d12e88000", 0xd93) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x10000000007, 0x0, "a147900bc85a7a00"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000200)={0x7, 0x3, 0x1, 0x5}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7fff, 0xc1, 0xfffffffffffff801, 0x8000000001001d3d, "ba060772f480e6ffff203700ff3d20008136d283"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:12 executing program 0: r0 = socket(0xffffffffffffffff, 0x8003, 0x10001) sendmsg$unix(r0, &(0x7f00000024c0)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000002400)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x90, 0x400}, 0x0) 16:00:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='B', 0x1) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0xef}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = open(&(0x7f0000000300)='./file0\x00', 0x20e80, 0x57) getdents(r2, &(0x7f0000000340)=""/113, 0x71) r3 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={r3, r4, r5}, 0xc) r6 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) dup2(r6, r1) 16:00:12 executing program 0: socketpair(0x3, 0x8004, 0x6c33, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) bind$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0x6e) 16:00:12 executing program 0: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x4, 0x80}, 0x10) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x401, 0x4, &(0x7f0000000000)="f60737757965ba5cf3704d2334f13c", 0xf) setsockopt(r1, 0x2000000000029, 0xd, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x2, 0x6, 0x8, r2}) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000440)='./bus\x00', 0xa, 0x0) select(0x40, &(0x7f0000000000)={0xffffffff, 0x5, 0x6, 0x800, 0x20, 0x9dc, 0x2, 0xfffffffffffffffe}, &(0x7f0000000080)={0x4, 0x8e5, 0x3, 0x7, 0x9, 0x5, 0x8, 0x6}, &(0x7f00000000c0)={0x8b, 0x8, 0x20, 0xf1, 0x20, 0xdd, 0x2, 0x3}, &(0x7f0000000140)={0x3, 0x9}) fcntl$dupfd(r0, 0xa, r0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000009c0)='~', 0x1}], 0x1, 0x0) 16:00:12 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f00000002c0)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0xa) flock(r0, 0x4) 16:00:12 executing program 0: setuid(0xee01) r0 = msgget(0x3, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)) msgget$private(0x0, 0x80) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c28773", 0x45) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x10) r2 = accept$inet6(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x20) write(r0, &(0x7f0000000380)="9f2ac8f1115ab635983e7f769715c51555075b2a099df48c17b2cfa84d8d09f65530a1604aa49cfd1ca89092a044d5952f9c00ad0b10960451ac79d14c56c72407071cd516101f6ec3fc6756cce62b4beccc9b8157d0be5a1dae3bd860f1f1fae2fddb381e3684690661d6cd80741a5d6a420b00913ba2c740342cd7543b6229030738852ac286fcf4528072c19627f946f029f371e5e00a5e6a3c379079d7abccfc73167c3555c2df0811a8ee211d59a4e2e12c3e5b", 0xb6) syz_open_pts() close(r0) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x400, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r5 = fcntl$dupfd(r4, 0x0, r3) dup2(r3, r2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000002c0)=0x5) recvmsg(r1, &(0x7f0000001600)={&(0x7f0000000300)=@in, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000440)=""/48, 0x30}, {&(0x7f0000000480)=""/16, 0x10}, {&(0x7f00000004c0)=""/106, 0x6a}], 0x3, &(0x7f0000000600)=""/4096, 0x1000}, 0x40) syz_open_pts() r6 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r6, 0x2000000000029, 0x6c, 0x0, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x7d, 0x1d34, "bad84b73f2a42ccccaa772d8374275835db57180", 0x7f2d}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:12 executing program 1: r0 = socket$inet6(0x18, 0x6, 0x3) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="101400f771f756b0aededc00af30c200200bcaafa4163ca70aed2101c32396e920ee884e47f869ee772fb3c0c0665c707285fc161a679ef08a615b7ceb6e7a41ca72acdfb353"], 0x10}, 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800000000002807) r0 = open(&(0x7f0000000180)='./bus\x00', 0x282, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x1000, 0x7fffffff) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="c1d8882b6566ccab717910ab58fa5715c6c9e984251fe419cc26c330c32bcb36044d1d0c4336270c0c322073f7fdfe864b6d78409fca14aadff46f8f4570b9280951eaffaaf511242386290ecce5137c3cd46e319d0711bba264a5a9613913efe4232b0e53bcaaa73a82d222d02dda47eadb11938537f2fed35bd5233fba57e281309d59023c8ac1c77bc1bf26993cc18a3b78812f45bd125905631d927645aa5a4e4d1afa8fd74b0ed239bc2b77e6e34718f3042665", 0xb6}], 0x1, 0x0) 16:00:12 executing program 0: mlockall(0x2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x1, 0x2010, r0, 0x0, 0x0) 16:00:12 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) sendmsg(r0, &(0x7f00000026c0)={&(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000014c0)=[{&(0x7f00000000c0)="4041132d0ff94c859a86382f8cdf9f4541badc771b28b27c82a250f64e8a2f9613921f28a98a19bfce0be203ef43111b6bd3a097151de66315ca130c72effb70cff48b0a2667c9d9c045454322ce9f64595b6409a1570cfab9f2ba26c8af47", 0x5f}, {&(0x7f0000000300)="21bd6a41f7f791fdf9153d0a6a5d4ade9f9aa277ef034992daa93ddac1129059bf85dfd1d2ed64a7c10baa06de7d687469b7f3a967f8fbd796d0ea26037f86ffba1cb4a13ecb7735ff329d66f464d683704c110b46a3e1ccb7219aaae91acc1ddae65c86694465ab79c4bf23be18f029c52831f3ba1b0d78aaccc78420cdd56a58aa867ac36be499bfed53bbf285deee51128d6b2d69343591a89f117949e110bb54c023b63b0983da8a81e2a9a34ce90a650ffe267c519559969e74e00ef8c08c01dab6e9e30f08865979eeead310a1188d72b855c34626", 0xd8}, {&(0x7f0000000400)="89f455ba", 0x4}, {&(0x7f0000000440)="7ab89e70feaa568a", 0x8}, {&(0x7f0000000480)="9cc81504115b330808453a4752a8f6bd3bb1e4d61eb9c7cd62118b1592fe4f343a1f1d75b6ed28b5af83869206867e153efd3403e2f6105dc7a3900ca069a22f6d5299169e1c0c9dbded1e941cc707d575544adb84f3a03908ca8648b41ab19db03514fd69c825edecb9926d04b5ae4c43fe38249206a476cc6249723e351ae80c78a0fb99a3ba9ef1bf8b7905d260c950dbd39202bf112423c95681f6a4a14f6ccf7f9b50571207814627c327c28332d5f37d37a0768823fba42f71ff327fa0a285f997777e81cd83a1ed5618773e3346540437e3d2e5618765a8de8d56d71b5b3969675ab9be1c86d49a5a382cd4ae592bcffc0a3c8f613e325fb836b732d4033395c23e8bee27bf4bfcd9b73e165e2ddedc42130ba8b8a38f7e6ad331483bfef68d5cf2466b444f046181631d2ee548cd3f461f4106e783ba65898249979a81129ecb18ffdd747291b69d7e8f6513ff62dda33d05e5e55e033362b7eb676b2fd0b8537ddc009af2fa84ac116462edff8957d268abbf1c7eeab2a8ab0e1f0b96219ed2c60af6a8c05e3cf2b018f62d79653726da6a75a803988196230cb1dd31c5448a85ac26091ffb60266c1da720d56c8a9b50f195de7eb74659608eb7e8095863c949abbc2b05c85c500caa1b9a6cbf5fe0f3fde8c5332f1bb1163c3557246f1a2c69d68d016f001074a51277a4f0c59214edd57c2a001f9487adf41e598c477ce18a7569f89673c4075847317bb513efea8362422a304325875b9ae7baab16e841521131240938e8140948125634bf828f36a8304f53578bbafb510801f6e9e6ccb8d796c92eaa5da28d0b3eed552b87a646d19d4d731ce840e87d7c02dc1566efff700eee2b994a850aada8a21d13a7d70c44a962ab7e0f16ab60999d0d1cff0dbf91606f9f047db92e2a235e09cb2480c9d767bd4b516bdd5c5347637f127bd542e7083395222d9e5e2ae227327ba0c87e25e52fd3a64314401dba5856ea6af36375de829711254b0e0fdbfae6427df6d0ed22888e4e3b9a86269227120dbaf984ae9cd985bfa8218476058532f7011cec7afab0cbc58107194661e4746f61e26b00dcfe7027e3bb4a3126f34c0a7e1d571299659dc5e4c339d7e7d300afaa6768052fc6cb1d9a3efe9ace2e0eaf4ecb133873b98ab116766ae0636d909e26dc49f5c4b723eeb2c3e6cfff612dc5e5f0094739d4fc8d63945abfdf4121ebedc63235f85d9970f6a07fffdbaae0b8577afaa828b17da9041eb753e8a799ab6f991e7888f8670dff7233d946e16a4c621e4fc578e429058dff02c5c4a470a7973d7fa64cd94f02eee96dc16647c55db6b9db28cc6737c984e489c59611f7ebce1ea47ec0d82958525478a30bbae1aebcd39f23925c6c4ab9d0592e1a711b84144401c695e3e7cb41ebb27c540c8d49349564f956a0720756cc2d3654364b768287c912841aab2bebed24c1673750fe0ab1d301de5bb5b781444a0119304cb0d4c7c9133e9e2ef916f16e5572549260909e6550ca62f5e6cfb17a34f1f29d29dcb7a2a039e2b99b26bb88e184543222b213b2c51fc5d7b8755fb705288ca8aaa77066723fcf48c094bbdc8c3a955410d57128745f28a0bef8523a66b986c1c9f9aa8b2ccd32ea65be0d66c9aa1d671b3aa6424fc7dc50f2c7fac43cdb3cca50181af5e58fa68f87a71b0b41b31ad0f84edd0e1cf4bff63843d767eac3425c2c4db629e916f700824f8f913168b3249fc2db634ee06b56396ffeb5114018d6e1bb7b64ff923260e903e7fb7d8c233d4004dd1b6983e13453a89d3efae0d41f091f777c6c2decc29fa5b4f60f5d87b1ec3f00adaf4257c0ef3f2c0bdf19be21bbf26e27b183756cda03905325fbff72c9a6a4b5eb9ccdec69949c17007d84624d59144c012950219e0854287fba23ea9f45c8329c5105a73ba24002e9c6f8c494041e148fc390edba74c091def8749626c7fe82ffd8dd952d84ce93c4603b45ff773d76583a2a463afdf6ec0994c83610950de2ffe558e400dc28edca373abb8df8849b0606ebca02b6aecac39d0802b04121612eba8b34f21c02daeb82d405bebe801307798d2fedd8c2d64294a4fbb4a6475f529b94a104a006e27ad9015e9438e054ec46487856aba3d8fcf3ab6538ff0b41dde4bc37eee905adc022fdcbd47d83846843d3e4233d165fa541a631d6c2faa048d464b647832e798c205572800ae37f6e876baf1344b8cf1799fb6cde8e9191b90eefbf25ab5dbe6e961783870da86a4bce84982d5447196b0d0ace97e2be0ea3a29b58776a358b7cb6059a6d270fdbb6b7fc309229c601692116f6cf45d81ff2ea79486effbec1aa0f45246aee9012c19d06d6ab1ef2230519f39bd59edc8e41bb301116ec772bdefc32f112c737ad1ce19ef30bbc640a721e695c6ea1aa49bbccdda340616db3f25045b2aa20a794a1fe034bc8aef88f1581d7e5da2fe7f572301a4c2740132990c9566ef45e32742c8485fa5f1107cf8c98401c993b7a2f1cc9963a405170dfb438bdfc7e52f4f1d0837343df09f44760daf2f619b28ca07827390b27faa40023e79dd27f8cece4b740d4e605d71560e14045f4345c6e3160d9dda41e11f9ca102f6fdc285af29123ec6fd9c20da7da4b92d45788652911ee2d03d741cb9241f9402d13ed0e5e2a3b90653bfd2c6044e80368f1d96dd4be1d0e77eb70bf35a61a2742d2e93d6c8aa36756544bff53e3bdaa820fcb0fa37caf8e8a6f6a4836f3a0897b40f5e9ebdeb892ddce196b14f7e502e6d137dafad4fe2189da964bbe4ed16be3fd618db5390d4bb9981800f34cac67e66c7aa9a3a66d7e9330d09641bcef50c6d65c18a5402f9d7655491e2d1cbe5800660302413159846986d688ffd106c753ce141dd78136079398f0ef1b337cbc3b6d3da0b423ac5bb7665fe2e4e0c934dfb0b599c5941a055727e4e9d1e795c7e35278c7eb3e804be2d9870bba9039e29fda2c15b05a78a8523450c2eaf5bdbc95a7db339bcf75df235ec2c8ba67fd495da8d50ce99154c1112614572a37839f7203d6e8afa7ffa046acbe2ca5ed653d76e8fcbced434589be8b2f298e4c3f159321607ace269893267c00a8bec17ad52d0a1c7479ef4b3326b8c4b161a201aa581322b3f78e8154ea55384ff691aeeb9c53f846b6b08bfb521c045d4c286fe762b24339ada82387932898d6c29d5bf28b515a0bbb644473553f4fc2ba47d5e2ec9c7539a6e7fc60ae8d41c14a0b19f04a122e3bb05d13f87874423b9371f07024c26fbf67924e14abd4fa5ea30d83c16fe68ee4345622afa780145871fa61a01abae09d8e37c434517f67f71261b0eb35d8b0aa3b18c3054641eb8edb472879ff3815a745cc230fe29385c0a19e2e7bb813fad0246c53e9230368b70f1b42ef3f765a62ac62b98ecd3821b8584d1f2172f18fc2cd66e8d3864b84d48c872dab32aa456aee4d1c232edc9d29f39f7caff1bc7b520cf113086ce989a78209534e2cb66f4685681c4e0b678356f35be22ebe452281de331fe68fe7819994de9516dc75c1cd05d3be03e6c2db39036750b2b94befb0c3500f7adbde27ebb98047de015760fe886bf2cfe3c08785b65ad15122e18660185e79d92ec8f855b9300effc282ed2810af7f9cd20ec0018964dcd36e854f25f874dd07acc3d5eeaa50746a2dea8f318ba1d4b5e077175514604b277777d286ddbed43b8a9b9e9514d0bab15139daf2dc949c2c8b1ccaea60e20e7c471456ed297bd4b7a8d282a0f41d5b6ae9f5b3aef3d0c70b4f83e54c97d95022a0f5101ff6c76810b5b121f2a0ed150273ebb87b014db1caad0d573e65c56acd855ec0f6c567f66f587e9e871fb15b1156cdef172282d136662eb1440f8053b1f602c259d7d92a2d751fbfae8e77fb5431942ed129ddd365934e142786f91c0bffd832af104b5c7c8e16eb6a86437ce4d31ac5bdd75ce336f6db86e5ac335575e81dcbdaeed39f1987a772e927b705296445957eef99b3632f6718eee7671baa53bbc9a3d89baad1b8d76b0c2af94c3f85b2bffccd1cfc7130459a978b064200bb88f54a96cf152af42f3ad19cea4237c4edb0796dda1e83c8cb5ce8a02dc105c380748a50ef8c14a1ce585e5c5152323eb7d3bd7f778f808ca33026ad78deca5077dae804157f6e8c64db5647f8796adc81929f57bafcb9901da9345451d94bda2496f393c453f70c989c32868d3f6a059b0605c3e977d803dd3f40254d2c1424519d1383766bf53acee6c15f516f932851646fbb9168f76596d818fcae986d45c157fb3711b15ab11722a0afb4a44eb5454321fd2d6f8a592c40df0902f26ea04e6dd2afea644f1f808309ef0082822c586451420a22aa810bfe654409e5c46e86c773b10e7f424bb100accc7c7ef7201588ce77979f919494116f747aab068a7562834ddd96d75057305317d3e443581c877db6889ff8ea7cb4f02c6d3b65194a4dc9d8e6b44d4cc0211519ae2d8387b1a88539cf8c5f2361d0e2c23824c1b88eddcb325d7f3c446191db7622e20cb5dfa96589d9cb5fe6a3b9efb79220f1e1af07705e2bf586552fb2be050e022b84b516728830f1df14d682fc14950a877e5c88308198a020ab857d345d81b81509d7ff91e34b81bb781f1b7d9ab074108838705b3623a11da98789780511b10c59fe3c5849e9db5e670856886619812aad763b0889f39dc709f8b35f906514493b8f658f548121cb7ed1c5938942b17884eeb13b2b6c3898ca41ba8ddc3f5d16599c58f050857412905fd887a6e9877dd052c49919d3142ea880fe97b2f05f7e2050323adf30138db3d73ddc876d49cd6124f6755155a226a05c65dba731979faaaec83c638b4ae3b464ae087d3459813e50558120e3a144368f6efadb0f77aa74788aaae82fcfaf81def81de1b8229e95aa2a3f359f04c08f207556d9f9cae4de9229744a7dafbd52b11753ecc614c5abf93f6662144493ad6d35de4d67c7493f511a08a710182dc3dcac2bac3c4b088de4c004a763ba0d1f53766276141a51911ad8c71532dd323b53bbddc9df5c8c30eff1d01d9ce1e7f6043adc15a68387c5b47bfef100cca0a44938d9acbd79399ad9a3e905bf765b99659224e4f9d5d9c9e95d6dcc93649d2fa359b63b75ada3d8b0988f0101df252ab300873b4b373dc21374c1c7895e6e5ae85f089aa55fffcd8d22e2244480330e37e02cdd09ef7625c575388074ff23329ec2a9e58df5052671217a4ae3ce9594b4117b84fb2b7996c71fcc18c07536d847fee2758615021fd7fbd7877f061f07b23110f1c6fb7bba1d28e0c8d498ee3c4310a1c4155fe42f2c5c015afecafb7d73c731021a4a9b77537e7836ee7468f47e4ff717722980d71c1d4d65274d5c8e55b8224e8f4801e8364949de72c3a0b1d9432df59606fc00988a36f30bb83361ee11c0eccb0ae14146627a000e7bf6be78004f711f2d02e44ee4fc9692207726227e955a65d383119a6a8734877bee7bb4e22dd5590a5d123a4494916eb00d25b81c5fc8ed8106a11509e179dc60472d803b66a1bd75e5b3fe1cfdb4655068660e47f06daeee9b8f331d7663460fff04d3ca6a6e8e817464d601a0a5b80cca65ec2b9fe942a44ea27f6272ffbef65ff56d3cb7640c79fccc5b6138a02dee1db6d7dfb1d3d50436525211db089b0cbaf6448fb97d3b935d9fb1937a366afb384ba11eb8d35bb50a93f868bf8da5e27f602c7c45655c9b89ecccd49f5cd733aaf763782a078f1d9df862c6057c35d6cf3a87739adb702ddeab", 0x1000}, {&(0x7f0000001480)}], 0x6, &(0x7f0000001540)=[{0x1010, 0xffff, 0x5, "2a0dd5b3a2c90be57941fe870091b6da80adc48e45a22963f3574eb739696c53fe568b0dafbfe454d24e2bd2a66e6068d19f11ebee949a42f1175941efaa9b78ea025ac66fa1ec60e096e53e2579b2f592e5267d5ac4564b685c510d25453b992efc0dfe8106f5b29fe7f4ade7e88874331c2236daa2a96497f7af6444684b5dc244ce3309563c6dbea3671596e57cff3a0f6374dee42013f5f577029c493b10401c29c1fe9b490516df7a5632d5d2c37435361f88ce1af2d7706cc26db1b82214ea13ee358e2dd70e4b0446c961dc7cb473b3a25b3a773471a7014091d532500b98ed5fd10d0cf2f645eeb11c913d74f33a4e848354dd816c976460d7ece8fbd4f43e5381d16f95d2c8f43286a4ab11ea2b67d47e9e477eadaa4418d29c090a59f9e3b202ad96a7b3eb6ec1e0b94089704bbcb25a0b4e390df59cba1ba75797b11b7d84ae8f4574861e0cf047ecab340321f5667fa202da72a182b14907bbf9570de635f85082cf4cb8cd713b2729897d2b93a01ef92d1830354259806bf922deba51a9b1c91d5e47c4cd086ea27a85a256d63ce4177bf5891d6b55969c8691081c8840d42512a04f5c96357781fc392c3ed18e126701574c064d2944cd6405e0eb997c2f88d3edbc41dffa44e1168f23b48fccfb00f31902ad3446ea17045bde27727198bb30e470290b0eb98da28db244381a4eefc4e3d1a718c3b653e49086ce42ea913e4a22112515a0f3348b998f4e2aa94eba1c11b48a9b50e89137a37aa9b90db7feff73fbf20fa0b45b88d5def856bbe6ada5f920ddf2fdde7db2a24f76c8f1892a46d5ada7d00de8f9536a0e30045fb701506ca4a446cd6b2d7ad541d8d5982f8a887b1c7029834300e23ba61c9b2cd722b476269a6f07daa87a28e009384260034dff665b07e8c7e1d3cac1f0a63f3e4c0c0e75a006bdb2091a6587fc1d45ded0775c8b6f5c91ce499219772f99e3042b717afda16abc7bb21b2b36393c53950819a13e40b33411cd4198220322731ed8ec6ae56ca523628f3fd8d4f1e89923376db2bc6ac2ca2c66173f6a419b5155b9ce26dae82ba757f59de2aadb0637b597f4dac34bfe4b98881659c5bceecbb8ab3021927de88351ac569f83a23d5f377b912a5db8d164b2c40dec172d4c15472e32701afd32a076e6ac936ecc5827c9f29f9b3f0f8f0f8f1cf2a6dc9efb4b4667acb36d1107a8f9d1f5285e4c8486302797223499d7cd71173e6500a9ad5336770935266188fb1f4c0a3b358acf9eda6ec96761955c50c01b31eb749cbc934eae3d5af5031622901e7985e53f7454cf84c1922d82904ea95d3e1d877d639de8e0abe9fe0e21a6988942ea265d64923487fabd33ca12a5e3a43c9857c9da5b4cc22049d6809a34a00af0205373add43c3c36332fb27413c6dd15e12faa2eccb09e2cf7cf28bf5967b3f81f5bf381707767591e83701da329542fca217c6a189fb7ee41e010744319fd8df7445e391d538b99ed6372782c65673c7a54136f39602b9594d891ffbb7cb61fec14899ee5d07813a29a260bec2e18745ed7a6e7a7168dd6714358d2456273ac78751e888c899089bdd982b1fbdc856b847788f6d3404d394cadd0eabf5ea9bbb80fbab6645135ea052735023d56a722e9348b45b54c7f68e94554933bce73bd81623c8e46be9583ea02c610ff1be38987b6e99f2c561ff06536734ffc7b23327ff65c159327705cc759279165a67ac5e906c2893cb5e8fd2158a2d2ed4d5ecc1ca2900c3a5e9ac287a5dd69621673d4b210f9b3ec20484aacd3366f271de0439dde4cf00c9c27fbb8662cba8ea2f9cd6f4ef5d6869be8e256bfed2d9956448065035dcf0020b8582d81944585115b95b0fa66d258f63ff67e590996dabca440106c3dad9271cddd52fe9b5c2c2293f58a2db0dbf49e9f9eed8bc6ce63e1ccfb1f3adede9c3f0b6899bd42a46bcd79cc723563ea4138bab21c3ac10603a83325ef27b4e82e4fd17897057e349c836c95d2e55bcffe9384a6050259d67823023b90b58db30fa8eb1ba7f8d4642257c0199a1f5d87d4ad6a48f0fc096e0ad0110be7d43a6fd054ed4125ff0e41c113ba893329a4b04c0a31a58229e223b0b1b0b6fa73d66163aa7e505fb6b4f292087e4a40b85e235ae89bf5b78abc00fa8190f8b9f1854e8270e1db782e638419855cfeca1b42ead8ed4811f9c688d25318e5e3f4cdb3880a0d96a51621d192103d93ddd72fdeb81bc241022eae1cc9e590017ce923a83a0e942d732631ce1d5cb8d2866fba9b095d319ec5ad7bbef5c3df1bb3517daf20525cf7bd215ea96af7b810961d9ca5f67d542e4c48a93285be695b7111d06e813dcdd1a7168eb2ed6b6be4ae790297ee4859e56550290439b153a358aa5c8441a076a627412b0e460491986113379c34ca9d7e5d5e00cb19c79604398fb9a8ea116537282273ae054b8f3b95836fca0eaf1d8e39eef5e9cd9f6ace7398ede0090282f536cdb72b1f7a58d399ea86b98bade3136895b44aefc006c6ffac7d47a5e2ef6b85f77e9bbb1cdd0a17afa291b2a4a1614712ec7e5fff3db8dcf52731d5114949106a2058ed78ceddceeab656ef3df30bb8fdb8f3bfe06f0aaf7f673b1817b684c8a80c177ee05964b48ce2d6945b57dfd9465ca1f63b3dfc7065bcaba8a6852c562cd9364d97bdac8a01465335bc3a3f4e7c0f8b42c03c38769a7a6ba51736ac5bceddeeb89619ff0b6c78a2c6787dc350011f248daa0fabf41ab6af296016373764eb85305c44492e855a3779df3f1594b207f97127d08db79bf1153974d505171ba1a437e74162766ef3a3e922cb175363e379b1ad7eb42abc3758f85d8195253e6d2a86510b00a159f4bdde9c8729fb39278ea4437c94644f7839c83499febb616a196d468120601f0a041b524d385b8100eca58b2de9f1ebe912610792e38646202d4073bac6ec0599d77ddf42efcb394d44099f2984d841c018ba9abc436a6fb1ab86c75eba4b68de8b9500b3ab3c52640c12ff70511da6123058053d325708aae0ba7c973bc68ba7a68395ee96251db4ac89657da0a057b5cf5e4253df55704ea19c80541910a5783387675939db09eaa7d3489895e82e14b3b15ba6f0ea82d03c80467c961bafb6c00d5bfedbe4b323e0491077f79aab357a89d5d7fd37f35c71f1293867aa5340e8938ea2214ec04d2662a043b27446dc74e0b6f4732ee115d1e41c912c2e2d5426a05242e6e64e43a6dbd9f463aafddd355d5543ae6a26476d9235dbdea79becad0365b2f75dbb2d83e0034abaaf19c7f5158089755ace30053834c7c36d61b6f8c27f95cbd27b30eeccab412d5fdae5a3da00d579bc83646cbe6273c36f5efb4cc59dad24d91fb9a16c8d8e5e67c8af836d856c38a2baee1f29ef098701c037c4d4fa668545438709e0f7347331eebc7db8cddffe014676a12558434b8a57aea40c514e0bdd0d640e810c8a039978e1914a3deb21e1e82168872cac4c22ca05a90e093a7f364623c678bd42ecfcd75a5e6692885507bee9707807bc01f9e1ff6b37c314267a467f9e322d62af0125bfe5ffca3bfeef2baf06bd7c9f4e1eece9a3ed5e7a45744e06a37cf4c88647e5dd7d86b6897a4bd2d47402202222e9053457149d6bd8617220b99563c3937998b12621d86aca12fe60646b2266c128a2bcb017e198ddd83e47e1b3b6e8f280a4b9ae554315bb0a3fa6b63fd8ace3865397c43f612ad0b2e31108af3af6d712e797c4805e9c6885433826e7eeadee7d71cdcad6babec8baa3a793ab56d9fb73ead399cb66ddeccb6571c77c9abd2079cbc63a5dfbbcab384e8a7f404edc1b8d4b6f693ec895b87a8eb9ebd6e0c6d66c78047791fde8287445f53368f77ecaf334fa5dae4c3c9288e027de420ff90978a47edef35528ae73bb6a72d5f6a85c59aeb15eae8aa36a96c9e81b1e864772557a58474c58031607dad3834e5612887d339f9bfe934e64c7448b86eaf88ae336fda5ebd985916e2d6eb31e847a18bdce1e7fbe2dec9ba2cbbde311e2cecb6ee7ba8044b4c3fab88b6025c205aed4da0804179d670c54c6beee0f2cfe44e31720d4cb5a00982afb0a4ee68190343c57e06489f519831094f7fa51a43e8b189d72fe959b2a3256f923b3c7192a32a85c074466e34b60301896eaa9dfc87319465d29e395186132b068fb533d73bec81cfb5f6ea03a3274792e9dbb48e1b3114c7a89973407eced6ed7342f2678643e2d9e1bfc72fcfe368be262651e23727f7f8a2af8cf5814d181d510ea07d577832af7342136acd35429f5e95d8fca184133b40853bdaffc958078fbd76a28a98ae1eb360ba384387ae4ff29425ab0fba3345282dcaea5381384abeb0b03442ce587ba915b0c7d61da992d16de2c26407c119fce89b782421215e94a5c153f457dcc93a69f800eefc1eae43a66e33fa4fdf3c6f2a804fbe251c814c5928b20c6cb2bfcfe5251108a1276cedfc3e9a1b357255c15bb9e93845b710717b3e608021e92362324b67394fc68f88417323b90f4d0fec4f57ec4e33d0856decc5c96b16599eb17d839d92d1c3df00eb293161fa24e709323ad026403275d40a66a83d78b2334124d1793a35473b2105a17142652bb9f6ce6d22dbac6f12e8af61075fd6ef36a5dc3c43636019ce746d867a29398fcf6bd6e7e32697e8c787f689edea734cf7e2371928644b4100f31e6ad4aef7ff659efad9da16d60ef2af55dab522fc596684de08afae1ca9c65d2c94d123e355d2b39704f61a6104d559889b422ce9dd5c0502c374125aca9dfd1667b9c87b8d346ecedecd91206c9c4b7bdb539512d7a26668da6984946190d9f4b7c84aba90229a1e92bd6a2f940e481fe4763b9702644dcd3e88a2e27272fea2996b5d370054cb768d97a6e4d88c81d471ce1106afcd516615d8a18a9fcf7660bcaa17ac8866eb771d9d10428278cd69042c7527682b2f9883d3112f9fa21aee5e4f69c75fd22c9ad774ae99d78267929844abc825a00064f31335dd35ddcd76abe838f44cb1d4ef3db2669e66a983b844b266ab0935b645da9b1a6e2ad2933c84a52eff3ae581558797e74b38c443f585f12891c1e125661aa9bd8f943518f13811dd2af50c0611d399ecb62a0ac50da9fc495692d914c6f1c23b6d00537b22753cc640152de140edc34d7a624a4b63c8e242668a309518f722554f605f307126eb1dc857ffd021432dfabcef20418a290a86932649385ad668db13b2656c2ad2488dfcb10f4ce93552a9c4410718b0069db32a003acec3777c83c5832c22f0086c1de0331ee7d1a5d3fdce1bec189f22b916ca6c484c0098163e47af6064fbf31f61e77d2986e971cc18d830012d595eee7152fab204780200c475295fc3eac65153e8d811ef685141570662a3ca934016fe92930e2f587cd0942a7d6794bce9b6ac8b921267e12600eb4ce40eecf9e4c21dd1328c0a52deb1cd2e7659d9f576c856445bc8bf8298e6562ca27ce489f897f8bc51aae8426536f9f684ae784b87d335c925fea00cba185a14248849f5106fb01337f7550a69521e8e7b6558b64867da41cc293b7ee31e0854320fb51b2649d7772eecdde8c0e14aa4734c4ce66b5cfdec75d9d03d50f0d9dff90bedf76d0f226b58c602006d47bd74523e2d8069cf09306e6ef9ad81189ce061cea80e53ad7ee5829987b24b3a786f5ef5e0d0577d73b6ecf666eebe0245c245e78049623eb6644bcae6b57224be9b4b3eb3b6b4ac1571a7b628920fa8e5acf1ab3435a8d75803a639780"}, {0xf8, 0x1, 0x1, "53ce58d1326a33ad098e96ede14b6c1aafbb437208aff0efd4b494e896db36f16d1d77d5ba4a0edec624a22908be45c2da2a5cec38bfa7ff38062318c357e268a2604cbd560901856cd0dee8e3f0edc348aa7c48684f6c7b4de9a3f5efaf8c94cdc92409d4752cf6aeea76109ac22f18f4618a09d9c995af0fd3cf374cc73350ea172ad9764af4859f6e2b4b390b59a90d20f8c5dda23643e6334334f37893a06efc3aac22fbeada1e662ac358370f387f0cfd657fd4fa23fcee96165d6e562bacae035e7678f907019eaee1099f025413d5789160827b2126281f03b677398b41c182bf90f925"}, {0x78, 0x1, 0x7, "9a00e937e78c914ab4ca1c6b78b229e1b2de92ec0e7d2ee68373054222fcf557f1d5323d4c2971826d3b84b565b4e3dab2cc7dd0f609c1c585c29ba91742fc7d728e29bf274f474c8b2b39e0b68add3b47ef40cd5263fc503339750d42f439d8ef6f698f642d82"}], 0x1180}, 0xb) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x1010, r0, 0x0, 0x1002) close(r0) fcntl$getflags(r0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) kevent(r0, &(0x7f0000000080), 0x8, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x80, 0x10, 0x2, 0x80}], 0xffffffffffff68d1, &(0x7f00000002c0)={0x2000000000001, 0xffff}) getsockopt(r0, 0x100000001, 0x2ad, &(0x7f0000002700)=""/77, &(0x7f0000001480)=0x4d) kevent(r0, &(0x7f0000000140)=[{{r0}, 0x0, 0x26, 0x40000000, 0x9907, 0x6}], 0x8, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1d, 0x0, 0x0, 0x100000000}, {{r0}, 0xfffffffffffffffb, 0xf1, 0xc0000000, 0x8, 0xff}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000000, 0x5, 0x2}, {{r0}, 0xfffffffffffffffd, 0x2, 0x2, 0x7, 0x3}, {{r0}, 0xfffffffffffffffb, 0x679c3b18ba59a341, 0x20000001, 0x0, 0x9}, {{r0}, 0xfffffffffffffffa, 0x80, 0xf0000029, 0x5d1b, 0xff}, {{r0}, 0xfffffffffffffffd, 0x2, 0x4, 0x100, 0x772}], 0x400000000000, &(0x7f0000000280)={0x1, 0x100000000}) flock(r0, 0x2) mmap(&(0x7f0000ff1000/0x4000)=nil, 0x4000, 0x1, 0x4010, r0, 0x0, 0x0) munmap(&(0x7f0000ff4000/0x1000)=nil, 0x1000) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1000000000000009, &(0x7f0000000040)="e0eb803d", 0x4) 16:00:12 executing program 1: setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000001200)=[{&(0x7f0000000040)=""/161, 0xa1}, {&(0x7f0000000100)=""/152, 0x98}, {&(0x7f00000001c0)}, {&(0x7f0000000200)=""/4096, 0x1000}], 0x4) pledge(&(0x7f00000001c0)='(#\x00', &(0x7f0000001240)='\x00') r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x32, 0x0, 0x0) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x7, 0xbb}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x180, 0x10) recvfrom$inet(r1, &(0x7f00000000c0)=""/6, 0x6, 0x802, 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x0) 16:00:12 executing program 0: ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f00000001c0)=0x2) r0 = socket(0x22, 0x7, 0x200) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x3, 0x5, 0x1293}, {0x18, 0x0, 0xf5f, 0x40}, 0x3, [0x9, 0x3, 0xfffffffffffffd16, 0x5, 0x5, 0x1000, 0x2, 0x80000001]}, 0x3c) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x5, 0xff5a, &(0x7f0000000080)="01000000", 0x4) poll(&(0x7f0000000200)=[{r0, 0x40}, {0xffffffffffffffff, 0xa0}, {0xffffffffffffffff, 0x60}], 0x3, 0x0) getsockopt(r1, 0x200, 0x1000, &(0x7f0000000280)=""/165, &(0x7f0000000180)=0xa5) r2 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x4) fcntl$setflags(r2, 0x2, 0x0) fchmodat(r2, &(0x7f0000000140)='./file0\x00', 0x0, 0x6) setsockopt(r1, 0x2000000000029, 0xa, &(0x7f0000000040)="5fff245d", 0x4) connect$inet(0xffffffffffffffff, &(0x7f0000000240)={0x2, 0x2}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0, 0x6, 0xd1}, {0x18, 0x2, 0x7, 0x5a65}, 0x9, [0x7ffffffd, 0x1, 0x4, 0x9, 0x4, 0x80, 0x6, 0x5]}, 0x3c) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) shutdown(r0, 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x2, 0x2}, 0x10) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) 16:00:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x5, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000feb000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:13 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x4000020000002000, 0x2) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x1) 16:00:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x5451, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x1000000000000000) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) 16:00:13 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r0, r1, 0x0) pmap_unwire: wiring for pmap 0xffffff003f12a6c0 va 0x1b32120000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f12a6c0 va 0x1b32121000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f12a6c0 va 0x1b32122000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f12a6c0 va 0x1b32123000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f12a6c0 va 0x1b32124000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f12a6c0 va 0x1b32120000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f12a6c0 va 0x1b32121000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f12a6c0 va 0x1b32122000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f12a6c0 va 0x1b32123000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f12a6c0 va 0x1b32124000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f12a6c0 va 0x1b32120000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f12a6c0 va 0x1b32121000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f12a6c0 va 0x1b32122000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f12a6c0 va 0x1b32123000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f12a6c0 va 0x1b32124000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f12a6c0 va 0x1b32120000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f12a6c0 va 0x1b32121000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f12a6c0 va 0x1b32122000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f12a6c0 va 0x1b32123000 didn't change! 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x1001, 0x0) r1 = accept(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) bind$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB='\t\x00./file0\x00'], 0xa) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r2 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) connect$inet6(r2, &(0x7f00000000c0)={0x18, 0x1, 0x5, 0x1}, 0xc) 16:00:13 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getdents(r0, &(0x7f0000000140)=""/195, 0xc3) r1 = socket$inet6(0x18, 0x4000, 0x0) r2 = semget(0x0, 0x0, 0x40) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000040)=""/108) r3 = dup2(r1, r1) sendmsg$unix(r3, &(0x7f0000000400)={&(0x7f0000000440)=ANY=[@ANYBLOB="00002e2f66696c6530000a99211b4a229d8768f51e3366411a8bd52acbb172ebcd63a2eb8744d97d94bb54f29723569509ec44112bf2808f8df1dc8bf2d59b3ff5e53500cb5ff64bf554d8b15dafc825c6286e6beb9688e1e01d5bbbbb1a4c435efba64a0d501e145f60cca445a1999cf4c2ca1059e2cebc3e555eabd3c62933f925bd1b01bf0525c12cfc4f7dc0afaccf5db7ac3524d88a8d8178539554d2edae4db0e0b791a18b60ce789ac9bdc11a57783534293c539cab9263f9beb4658df8c9f299282721c9884d46ff30fc29f9b3f655edcc6c000000000000000000000058e2a9bf1b61c09dc914b1da57909134511c974e1d350fe9002d15da7eddd2f0cc946ddd47cf268d1e8664bf2c08d137ce687e82de82af9a2341d44120956023348576c62dae53dbf0190d12720a93b3b7015d52ccbc8e4967e5abf38705976e8c978a2264d5b75f42799a0580377af3f39369092149d8d0099d63289692d2e2832de27c3684420d44489e607eb3c2d4848b720d0c04d47e746b7c94f10c36"], 0xa, &(0x7f00000003c0)=[{&(0x7f0000000000)="de", 0x1}], 0x1}, 0xa) pmap_unwire: wiring for pmap 0xffffff003f12a6c0 va 0x1b32124000 didn't change! 16:00:13 executing program 1: poll(&(0x7f0000000300)=[{}], 0x1, 0x91) execve(0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x4007, 0x2) bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 16:00:13 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x488, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) clock_settime(0x0, 0x0) clock_gettime(0x400000000005, &(0x7f0000000000)) 16:00:13 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000003200) mknod(&(0x7f00000002c0)='./bus\x00', 0x10, 0x5) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) lseek(r0, 0x0, 0x80020001) utimensat(r0, &(0x7f0000000300)='./bus\x00', &(0x7f0000000340)={{0x7, 0x8}, {0x9, 0x5}}, 0x0) preadv(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)=""/207, 0xcf}, {&(0x7f0000000000)=""/65, 0x41}], 0x2, 0x0) read(r0, &(0x7f0000000140)=""/80, 0x50) 16:00:13 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x20) mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000002c0)) r1 = dup2(r0, r0) ioctl$TIOCSBRK(r1, 0x2000747b) chroot(&(0x7f0000000280)='./file0/file0\x00') fchdir(r1) r2 = dup(0xffffffffffffff9c) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/122, 0x7a) 16:00:14 executing program 1: r0 = semget$private(0x0, 0x3, 0x200) setreuid(0xee00, 0x0) r1 = getuid() r2 = msgget(0x1, 0x0) open$dir(&(0x7f0000001840)='./file0\x00', 0x240, 0xc2) r3 = semget$private(0x0, 0x3, 0x202) semop(r3, &(0x7f0000000000)=[{0x2, 0x4b2a, 0x1000}, {0x3, 0x0, 0x1800}, {0x0, 0x1, 0x1000}], 0x3) r4 = geteuid() semget(0x0, 0x0, 0x404) setuid(r4) setuid(r4) r5 = semget(0x3, 0x0, 0x85) socketpair(0x10, 0x47dd0eef8c3a23f7, 0x7, &(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r6, &(0x7f0000001700)="ac7b00d0e372b116b2dfce1818c2fcddd442469f491c048578cb5c3e04f1f70ee974a274c038e11df4f407baad6a0ef298c0cfff60b5b57f920f32bf28b2bac64d3e50df1ea598d8d5bc9c264ce29439f99b30dc369902a69801114a2621e9c0b8c734278edb2a0ebd4ce24656ccc25f54ee8ff964704ced129381ca6d3e11098d37267400c60400791bcdf65309c4fb91db05ddda9adc54e0b3467638bc635a11decdc79e3893dd6233aca510b394a860aae8e0a1784de54e8bfb3e8587a40410208cb855c384196b44fbd43c22442b7d699678b7ca4ad7a97230cd63d8858ec46a1a47c75f9f5ad0d5e8d292a6ea11caa1cc1dd38c589ae458bc7b6d78f8", 0xff, 0x8, &(0x7f0000001800)=@abs={0x1, 0x0, 0x3}, 0x8) semop(r0, &(0x7f00000000c0)=[{0x7, 0x0, 0x1800}, {0x4, 0x4, 0x800}, {0x1, 0x8, 0x1800}, {0x1, 0xad, 0x800}, {0x0, 0x1, 0x1800}, {0x3, 0x10001, 0x1800}, {0x7, 0xdeca, 0x1800}, {0x2, 0x0, 0x1000}], 0x8) semctl$GETZCNT(r5, 0x4, 0x7, &(0x7f0000000100)=""/4096) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r7, 0x8004745c, &(0x7f0000000080)=0x5) getgroups(0x6, &(0x7f0000001100)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) recvmsg(r7, &(0x7f0000001680)={&(0x7f0000001200)=@in6, 0xc, &(0x7f0000001540)=[{&(0x7f0000001240)=""/218, 0xda}, {&(0x7f0000001340)=""/234, 0xea}, {&(0x7f0000001440)=""/242, 0xf2}], 0x3, &(0x7f0000001580)=""/198, 0xc6}, 0x873d99c16ea864f9) getgroups(0x3, &(0x7f0000001140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r10 = getpgrp() r11 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r2, 0x1, &(0x7f0000001180)={{0x0, r4, r8, r1, r9, 0x10, 0x7}, 0x80000001, 0x6, r10, r11, 0x800, 0x4, 0x5, 0x8}) r12 = getpgid(0x0) getpgid(r12) 16:00:14 executing program 0: r0 = socket$inet(0x2, 0xffffffffffffffff, 0x4) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0xffffffffffffff20, &(0x7f0000000080)=ANY=[@ANYBLOB="8fd32afbf97a89e9f73db6"], 0x4}, 0xfffffffffffffffe) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000300)={0xfffffffffffffffe, 0x0, 0xdfffffffffffbffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) wait4(0x0, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000480)="7270bf6c40afb6fcf4eb69ff95050000004e95000078132991df4389de7b9273083b12ffa36d5e6907c27286ef9753d79ab4ea29bbfe9b4d9371905cef5ba2840200000000000000921193859d336116888710a2db624032b0d26f334ac52cf75d", 0x61) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x9, 0xffffffffffff74cf, 0xfeffffffffffffd9, "1000007fd35db5ab090900"}) readv(r3, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/235, 0x31}], 0x1) 16:00:14 executing program 0: r0 = socket$inet(0x2, 0xffffffffffffffff, 0x111fe) getsockopt$inet_opts(r0, 0x0, 0x7fffffffffffd, 0x0, 0x0) setsockopt(r0, 0x400, 0x7, &(0x7f0000000140)="0be15226febc980f7321b18b4d0b8cd8855ee4920acce8d84d14d3e4d5874b1499de00ce661d5e9c0718e9280e1bfe17d9c2698512140b5c126ee5712eb5edb5cbcca1fd6a0f167c2bdf89372945855b5535ab61ba963db9751fdf3b4663babb8e0112807747ba5cff40a442785d07f37504dec1c923c32d02a219de686eda5e7ec1f3c2a5196e23de4ba9046f9ef67c43462cd38b1e64b85517efa4c669e02170d379e9e58c978065ac2bd1e9972bc74d64e112b4990080e6238c4ea5d6f5ae3a059951ceba4d2efe64715730869b47b58bfd25d9c7fe3f595b291427a4df75fb437107375e21a7", 0xe8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0x0) getgroups(0x1, &(0x7f0000000080)=[r1]) 16:00:14 executing program 0: r0 = semget$private(0x0, 0x4, 0x4) semctl$GETPID(r0, 0x3, 0x4, &(0x7f00000000c0)=""/84) r1 = socket$inet6(0x18, 0x5, 0xfffffffa) listen(r1, 0x4) close(r1) open(&(0x7f0000000040)='./file0\x00', 0x100, 0x47) r2 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r2, 0x29, 0x4, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r1, &(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) semget$private(0x0, 0x3, 0x230) 16:00:14 executing program 1: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000002000/0x2000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) minherit(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x3) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r1 = syz_open_pts() mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x2, 0x810, r1, 0x0, 0x31) 16:00:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x4002, 0x0) sendto$unix(r1, &(0x7f00000000c0)="18cec86789a3092b838d93a36ec493f45d2bda02cf7b9543ef017dd520cee9f84e412d9eeb885e7687b963c8c8f07090e718ccc9ddcf4bb0b527372b56a293b43a2a71ba7a72b1abc4e783c50fee326edfeb5c065aa1b1d0e5998f68e442b18fc677b03f47dbad097e02007f90044763f70d585ad2b17217399805744d6de30f9f04b44cf6727b65eefc53b545125c6af87f143a244a9ef8df3ad828f0ca87e92c61e0efa3d3b18c73d82fd258ce5af8b985409dff4a62d6c331", 0xba, 0x8, 0x0, 0x0) r3 = getpid() r4 = geteuid() r5 = getegid() sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000200)="594522d3e0940f0f418a4d15b5ff03441f5f6cbf4f95358703a634b90b43eb00f92d512947aeea5fc80acf2d03164c3016fbbbafc7042dc0e6a603bd150faa14c42bb329b38ea14374255eff03f869146d6445292147f1568d96257cab6f1a9a77", 0x61}, {&(0x7f0000000280)="e7e73a4335ed8524aec2ed2da8cb6bcefa1f22745c1de00897c556e6e2efd5233aab87f042d539939de64c9b4acd9d498cbb05463091c5dc889959eac267315d9f28ad15e70593e190dbbb7d046e49c2c5297eba0a713acbb1a329d2c5de214a629bacaa74aa441e38cc0eb9bae20146c4cd6c3e", 0x74}], 0x2, &(0x7f0000000340)=[@rights={0x20, 0xffff, 0x1, [r0, r1, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x40, 0x1}, 0x2) r6 = dup(r1) ioctl$TIOCCBRK(r6, 0x2000747a) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000001440)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) 16:00:14 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000380)="9bf1744d4c", 0x5}], 0x1, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000340)="9ba7f68568f0172b9b5748b3afa31556b808d1dfa340c8b77be46ad0123d57f70dc163877dfe2fef7b98180894622d2e", 0x30}], 0x1, 0x0) link(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='./bus\x00') execve(0x0, 0x0, 0x0) 16:00:14 executing program 1: clock_getres(0x3, &(0x7f0000000040)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x40, 0x523) 16:00:14 executing program 0: munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) r0 = socket$inet6(0x18, 0x5, 0x400) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3, 0x4010, r0, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) 16:00:14 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10040, 0x40) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') mlock(&(0x7f0000214000/0x5000)=nil, 0xfffffffffffffec9) flock(r0, 0x0) flock(r0, 0x2) 16:00:14 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) sendmsg(r0, &(0x7f0000000600)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x7, 0x2}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000040)="38a16b906d15293e4374030233a20044847b0c5d4a2aa6f0088a12b3ef4b09c7b600132887b3750e648cd461b0821941cb5e89fc5c9aab9bcd6078f1dca56688555d01f5da15868866de935966881608", 0x50}, {&(0x7f00000000c0)="53c9d13b3a9c835a35200ffafa3ca2a16e65a949e8dc9b68454fb106d7aad90d95eec086cc66e19183db8bbb7f7ac841e8c73b980380e40a7ead6187eb350d9db5246564af625a7afb17cc192efb3382abf8476489ac3d0bfebdcc012f36801c5057eaaf0f810e3001b779c6062d7e6d6ccbaccc29d935cd3c516d19a29f40753a3dcda8", 0x84}, {&(0x7f0000000180)="e28c8f0ca784ab6ab741bf4e3011f91188fd60101007cfa45a8698b06ffdb4dc368b57e2b5132dabc923f7728b9b7de706361249a5e36e0c2dc32b516de6bab1edfbb7232c4de889a4dc584da27d52211e7e7552f3d5fbc059931c929e2ccced0d25", 0x62}, {&(0x7f0000000200)="a8dc72e34da2e729e3ceb41e9b0094cc17446329badf0f7bac52da71f4599233a225bf95155e9fb173afdf73f9c3e8f5169bb313a204a5f5bdfa416e161b4add1b44a3b12e752e4fe25360ae4d74c16b59488d85627b49e7c92ccc58fad5e707ebb9d357dce12c42bf58ddb53cb7c2299d2ad1c0563944fdb40e5d53c469649aa4a3cac843d51307697f1b2902f503ccff6ceb38ebb8ece759689483dad5aea9c1d00977c80c6c669565b171216e9794da415262868a7b041a1332d3c3238a6ab78943a7648261bb457153399e7391499548069913bc74a6b0", 0xd9}, {&(0x7f0000000300)="14a5cd0944e15b64acdf59da4a40a23ce982af174041a52f87c86e7277e40c56b125e7a9e06537806090e879188ad2b62b70baa1bd12610e840356917f441ab69d9f16e405b8aff496cf094ebf2155dca49659d7b81e321ddf3f0590bafec2926244cdafab16aedc9b5579b35a49cfa31f98348ca879ce9f0ec820ca1d43cb518af3db49c1b749835f7702d14da7bf25bf", 0x91}, {&(0x7f00000003c0)}], 0x6, &(0x7f0000000480)=[{0xc8, 0x0, 0x7, "12d64cb1bc663fcc4026ff822cd94f77a2a375703b457eb060b7035bdf6e4b119e048eb18246c7add3002750ef683d7213303c5c99decf6dbe9c2e711cc9efe0ad89ee88c6900dc3fd5aceef04b0571f31919025b9a037a693ff4f32713d53a154f11739987614b57265c0899e7fe68361e381be70a8845696a27a8883a1ac232fcbf52a34c2abf9e6efd6f97f6b886c0ab6c236ee7985bfbe181000e62df4c15e0e0e25cecf68db8406f68ef10e664b51c8e6"}, {0x50, 0xffff, 0x2, "ef08700e5194c8c3a6c041c30f762ce283e2db1c4108b438a3aa6b6f41f82df4a67f4757f565db71dc691a5c1b42f5f20498d16166511fbff28e24e0"}, {0x68, 0xffff, 0x7, "b68e156c455286c05e9117beb5add6be41c75819536e45cbf540271bbe8dbdee528b80e830dfd5e6533e32cef95f13c5f90bcbd44c0f4f490f1a1b34966de818444853b226499fc8703075a6a51d644b1825"}], 0x180}, 0x1) getsockopt(r0, 0x100000000029, 0xa, 0x0, 0x0) 16:00:14 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/37, 0x25) chmod(&(0x7f0000000000)='./file0\x00', 0x114) chmod(&(0x7f0000000040)='./file0\x00', 0x100) 16:00:14 executing program 1: mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "582edfafdc54a20490137adbb85f6d3107629d97"}) execve(0x0, 0x0, 0x0) 16:00:14 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0/file0/file0/file0\x00', 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(r0, &(0x7f0000000000)='./file0/file0/file0/file0\x00', 0xfffffffffffffffe, 0x20) symlinkat(&(0x7f000001effd)='/', r1, &(0x7f0000d06ff8)='./file0\x00') openat(r1, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x18000, 0x0) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) writev(r1, &(0x7f00000004c0)=[{&(0x7f0000000440)='>', 0x1}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x9, 0x274d, 0x0, "95cd1b0fb91be63e53575724d80e4c643f806664"}) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:14 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1001, &(0x7f0000000300), 0xff22) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) 16:00:14 executing program 1: r0 = syz_open_pts() mknod(&(0x7f0000000700)='./bus\x00', 0x2004, 0x4000005200) close(0xffffffffffffffff) r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000009c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000000640)=[{&(0x7f0000000000)="5e36922a8040b2fc1fa20fe01de9521d449e638a0475150d7f716bda13929e5c302d402ced78bc2d24407acc4558802e5fd1a057bb16d502ee417a9c3fa734f85ff696ef88dbae76925379c38630abacf7d444df03e865714ad8e49f5967ee31ce66ef5e1908e2ecd0", 0x69}, {&(0x7f00000000c0)="0c3152fe83661f7d2fefca29e01e99877148b387fe056804c4aa3e1977d26cbeb2d07a04bd4ad82a6ead488a24928c50188fd95118f1a46eeddd06f6eec4bf7e4f8af7bede25f27afb054e883ea8f6b07082fe1f8452ee0fbbc21557ac87511b5cc1db5955efd408f1f891da47f7bd304f7329b97b6a15087e65bda2f419b9cba5f38baf4d580a3170480dcbb8edc4f2c5e702f78032fc772a00b1364dc97b410f1f79279a9b93", 0xa7}, {&(0x7f00000001c0)="ad70984e142caa0dc900a73326291a123912674d61708b6bb1cfedc052f9cd251f502c7473ec0999f9d51f770b38cecfcc4868afca181c252a95dce0b406980d3244190ddbfc643354db77edfe78a2ae", 0x50}, {&(0x7f0000000240)="21d1640ae2d3f8e7909dded89fc8a005e0d2c7d400f2b00d918ced4d98ca4f2fd7ad8a96d8930450e54a6256d690b139600f5cc722decb98850d7feab070570051740f33f4ac1a59cd2a4719594d48ee1cb865fe96e1ec23ba97cfe315616acb34", 0x61}, {&(0x7f00000002c0)="41e46471a311e09edfa319ba1c7a003f84d98ed8a8a5631d5e3ee36107564e470d29d6903aacdc6098b92ce8c00efaf3c0b1186d3cab96b15979eca09e41032594e1610a462c0743ff", 0x49}, {&(0x7f0000000340)="96d8965c43b6e610b2dfdb7fbc76f71061be45a151b2e764f24b4c1a7de053490618048398159569e2eb1d56382609b83ecb0fdd62159e20145b443c301c6e73ba56ad1e308f89cc6e0b35464a0a52e728eef8e5b751987ada7702eeb7bc60bdccfce5f6a83e042628bc8a5795ccece180ac181f552f5282ade94704239ab990a974ed32ca", 0x85}, {&(0x7f0000000400)="e6d5d33e054d2204b323968d73ced69fdc6511674f22bb30e5f0ce7622257a81482b4450fb451d1ad0c3c496519565534337c7beae3f428964bc0c42fdc9e26ad9a7d68adcf91bec27da2cd0b98897d9b0d2141066e96376ed586ede215e41c834a899ba668ea8f0a73f5e84eb7e8f3e60b7a79b00e1b895964fb18523b465b3f855e7ca5856f948d6b13557389c0cd5e5bad1d41096bdeecd920db8ca0a2e517afacab2d71fd56c03d1bdf70e4863ee74145c666403def67d3191f7df5996d01c8b8644ee676937effb65cd975829245f9a1585f4bba2a0fb549806afb7f8cca003921427ca23ad1f3c8750a8772cc4792289b076e5f961546c", 0xfa}, {&(0x7f0000000500)="2b4ec98de5b717d06b02685bc190135d60aed3afec6ee17149", 0x19}, {&(0x7f0000000540)="af87c9e14e46c49d5507c0499b83dc0149fbb04a1a0d0a1e2703e3189b4bfeec9898c58901a2f6df31845f89fd6e1a36ef52e4d50119c8b53cfeac1b8e337bfb83a14faf85211de72fbdc481bde9b5ebfd8b638a3bb70ef37cc2f208ae7dc4a90c3ef565d7a24ad62f9bbdfd6aadec309198f369872508c5d8f3c76d711116c3d6f1b931c774b47b48d83013f3f8c5441cd91be1a09b68fe575a626b0408957bfdc57ea927b69f990bc5b5df51a47d38805625d84164dcfc24ce8592afecff108558a9837e68dc043b19d1fcebcb045f40f6e9b8961bea17ed1e0ff47a1429c6", 0xe0}], 0x9, 0x0) dup2(r2, r3) 16:00:14 executing program 0: socket(0x2, 0x3, 0x0) 16:00:14 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x236161bc) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = openat(0xffffffffffffffff, &(0x7f0000000500)='.\x00', 0x200, 0x8) renameat(r0, &(0x7f0000001840)='./bus\x00', r0, &(0x7f0000001580)='./bus\x00') symlink(&(0x7f00000017c0)='./bus\x00', &(0x7f0000001800)='./bus\x00') ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000004c0)=0x3) r2 = open(&(0x7f0000000040)='./bus\x00', 0x6, 0x0) sendmsg(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000240)="ef4e4135c7a97e98b0057ccbab05b8eef4db834fe02635a8f9438d188e24211cb6c8fcff9e887b03f93d93e69f9111151d8624fd82f8970de63cedcfa5b973ad8804bd003a37cdbd3826c84e876ea38f8acb2be5819dee49fc40f411a83cd395bc4cf2ffb09b63d0c0895e38f0f0a7ab42c8a025878f593e19766ae51eb3fafa792369cf119711c1f113f5afd4d981b0fc3966165741a7c69797e63bcde90579da3df5", 0xa3}, {&(0x7f0000000540)="ee26dc8bf8c2b146dc90468f534d96d5102968bada99966df9c1f4e7e895e5e2a0f62fc9e717fb831bcf69ca2b56230cfcddc5b5761b69bd5b29725c8868eeab16104f9d76ceb825d57819cc0a8bb7f46a26748e632de4b6df45f613466925ceb46b899f57788d6038e81b1b13bb57505af47eaa66d13761b6d21943a51135973d0513fcace9da1f377e7c649baceb0c69ec4d606e7396275bf263644ac25389b9e0a96a19ef18a069bec8960fdc273e1be6598324b5e61f332c902cc10a1606fd77466a5a2a01fb21a997d514a73cae487e5ef40559bc923f563063e588544554dafc03", 0xe4}], 0x2, &(0x7f0000000640)=[{0xa0, 0xffff, 0x2, "1a6f6fd89ebb12cee7889f833c46f2fea431448416cc66dc6f000046ba3525ab5c98eea1bc99a3ff0e57ba44cf966f06231d607f1fb67088da628f4fe6ed3f440bfa375e6215c102c5f61f6ac562e9c1dc2e6933ae9bbfe3336ad739858cbc31a8c03b9c865410ce58f682a80ec7d1c666124092c36ddaa097dc12fe5e5743dea8e69dc91d9c4d809f26"}], 0xa0}, 0x408) pwritev(r2, &(0x7f0000000180)=[{&(0x7f0000000100)="f3872323b8457dcbf529745cffdae23421261d4ac2541c598e91b837dca55007245a8fd2a4ee60397512327cd8e205deb777f3f05579790674665d868aebfe3e448eef96c207dc4d85caf283becc93f583ebe58e06e93c97e5d45cf5d865c84c", 0x60}], 0x1, 0x0) recvfrom$inet6(r1, &(0x7f0000001900)=""/112, 0x70, 0x1, &(0x7f0000001980)={0x18, 0x1, 0x1, 0x3f}, 0xc) pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000000000)="ba0ed3", 0x3}], 0x1, 0x0) pwritev(r2, &(0x7f0000000440)=[{&(0x7f0000000380)="aea17e13f83b08fcb9f1bac5e7e9caa23c69eeac956db48dfefcf4817ed37f724b091172b806e9e25cf775eabacd5fd8fb62abd512528bb5ae27ca355502a017d04368d98a135bccb7584dab16bf34dc0d08bfb64c074b2af1643823cd22881a52bbaf1c75f9fd5da6b0c3062c288282f4c4fcb73633dd55e948127a589def92e4c7c6cf7c39886021563e3a6705415756a3d51ef5c2d038e598cadb96b43de172669d646f2c915b", 0xa8}], 0x1, 0x0) r3 = msgget$private(0x0, 0x2) mkdirat(r0, &(0x7f0000000480)='./bus\x00', 0x4) r4 = getpgid(0x0) accept$inet6(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f00000016c0)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x180, 0x3}, 0x5035, 0x0, r4, 0x0, 0x6, 0x3ff, 0x3, 0xa9b}) 16:00:14 executing program 0: r0 = semget$private(0x0, 0x88c97ebd5e094541, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000080)=""/116) r1 = socket$inet6(0x18, 0x8003, 0x3a) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040)="843abf5c", 0x4) 16:00:14 executing program 1: r0 = socket(0x38, 0x3, 0x8) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x4, 0xffffffffffffffff) close(r2) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="20000000ffff000001000000d64ecfba9e0d2808147ca2304baef7bad483e94f2218d77194d5b32fb8b241bcf1daa4ebcda75ddc55616781ec523a17ead2d10e5657a089f3326bb51991c24038bd5f0c5ea159b2b38405da343bfae525562d53a0fc99bbf300f65599", @ANYPTR, @ANYRES64=r3, @ANYRES32=r1], 0x20}, 0x0) 16:00:14 executing program 0: r0 = getpgrp() r1 = getpgid(r0) setpgid(0x0, r0) getpgid(r1) mlockall(0x2) r2 = open(&(0x7f0000000000)='./file0\x00', 0x403, 0x20) getpeername$inet(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0/file0\x00') getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)=""/219, &(0x7f0000000140)=0xdb) kqueue() getpgid(r1) 16:00:14 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) sendto$inet(r0, &(0x7f0000000000)="a5cfef56356561c6f2752f24901157a27126dc0fef72cf3dd564364a422886411764be723236d3003f93ee09ae52f2cbed5eff6cafed8c67944e6efbe3bd87831a5cdf37c514d5bc25646825368430ba931b4cf7fa922b421beaa71bf0dac164a687a0b20c341b1385487fab584d0a8b3020d74b717bf7dea903ab636e1fafdb74050bc60fcbe5fea505e30662459e98f9e3497315f4", 0x96, 0x8, &(0x7f00000000c0)={0x2, 0x2}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x80000001, 0xff}, 0x8) sendto$inet(r0, 0x0, 0x0, 0x0, &(0x7f0000000140), 0xc) 16:00:14 executing program 1: truncate(&(0x7f0000000000)='./file0\x00', 0x2) r0 = dup(0xffffffffffffffff) r1 = accept$inet(r0, 0x0, &(0x7f0000000040)) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x4796, 0x0, 0x5, 0x20, "697be30e34b9fe4ecd31a114e84ad03fe4d7fb2e", 0x7fffffff, 0x200}) bind$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) fcntl$getflags(r0, 0x3) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x20) dup2(r0, r1) chroot(&(0x7f0000000140)='./file0\x00') ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) mkdir(&(0x7f0000000180)='./file0\x00', 0x40) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000001c0)=0x401) fcntl$getflags(r0, 0x1) setsockopt(r1, 0xffff, 0x5, &(0x7f0000000200)="b23a6e51c2f366bd5d0986a1953b0d40c1c099a400a22a6471cc46c00bc12717b4f13accfba5", 0x26) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x18, 0x7, 0x7, &(0x7f0000000280)={0xffffffffffffffff}) r5 = open(&(0x7f00000002c0)='./file0\x00', 0x83c0, 0x101) r6 = openat(r0, &(0x7f0000000300)='./file0\x00', 0x10080, 0xa0) connect$inet6(r6, &(0x7f0000000340)={0x18, 0x3, 0x10001, 0x6}, 0xc) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000380)=""/248, &(0x7f0000000480)=0xf8) mknodat(r2, &(0x7f00000004c0)='./file0\x00', 0x0, 0x5) setsockopt(r0, 0xffffffff, 0x7fffffff, &(0x7f0000000500)="24cfab952384033446d130ca86a37d1309d417b636912adc401998d30c34c315c513985b51a7a22a0cab4116825f20297d4f7efc093463577c75d71aade4c24d6f8911edee34bfe86f9efe1895d3af685d9ee417f439110e7259e6dd07aceefa8c1278090abae095b6add2af18ea60063ebc87d2df86ee547f91b7b09d32bc2d3846ad794b396f56fe5f23b244b6d1222a027056ff817bebc09435a9428c6993470216eee6bace6655e8289f7a414bbb284483caf458dfd4453b8f3bb1cd4974d50625012163ede295f696ec809e8abf95659bbbc5c6cb5aa963579a01e76432ad238774b0efff9306f4257f11620ecb2dbead70028681bd73236921d9", 0xfd) mknodat(r6, &(0x7f0000000600)='./file1\x00', 0x8008, 0x6) utimes(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)={{0x101, 0x81}, {0x2, 0x100000001}}) bind$inet6(r4, &(0x7f00000006c0)={0x18, 0x2, 0x72a, 0x3}, 0xc) utimes(&(0x7f0000000700)='./file0\x00', &(0x7f0000000740)={{0x2, 0x1}, {0x9, 0x6}}) syz_open_pts() ioctl$TIOCSBRK(r3, 0x2000747b) dup(r5) 16:00:14 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="710df240ec011da3ac4a178f93e7394d0008221a9ca601b4000f0008"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="e7", 0x1}], 0x1, 0x0) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x6c63, 0x0, 0xffffffffffff8cb4, "15f440e7d215f27f8366d0b249cdc0e8d07b747b"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) 16:00:14 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)='r\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff9, 0x8, 0x20000000, 0xdf73, 0x8000}, {{r1}, 0xffffffffffffffff, 0x10, 0x60000002, 0xffff, 0x5}, {{r0}, 0xfffffffffffffff8, 0x0, 0xf0000000, 0xffffffffffffff6c}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x6, 0x2}, {{}, 0xfffffffffffffffb}, {{r1}, 0xfffffffffffffffe, 0x5}, {{r2}, 0xfffffffffffffff9, 0x1}], 0x7f, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff8, 0x92, 0x1, 0x6b1, 0x20}, {{r0}, 0xffffffffffffffff, 0xe1, 0x1, 0x401, 0x400}, {{r0}, 0xfffffffffffffffe, 0xa, 0x0, 0x1, 0x6}, {{r1}, 0xffffffffffffffff, 0x2, 0x2, 0x2, 0xf83c}, {{r2}, 0xfffffffffffffffa, 0x0, 0x0, 0x7f, 0xfffffffffffffb3f}, {{r0}, 0x0, 0x10, 0x0, 0x100000000, 0x3}, {{r2}, 0xffffffffffffffff, 0x2, 0x1, 0x3, 0x8}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x100000000, 0x59}], 0x7fff, &(0x7f0000000000)={0x3, 0x40}) chdir(&(0x7f0000000040)='./file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='c\x00') mkdir(&(0x7f0000000200)='./file0\x00', 0x0) 16:00:14 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x7c, 0x4, 0x40, 0x101}], 0x7, &(0x7f00000000c0)=[{{r0}, 0x0, 0x60, 0x13, 0x3, 0x6}, {{r0}, 0xfffffffffffffffc, 0x0, 0x20000089, 0x5, 0x3}, {{r0}, 0xffffffffffffffff, 0x48, 0x1b, 0xfffffffffffffe00, 0x1}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000003, 0x7f}, {{r0}, 0xffffffffffffffff, 0x3, 0x40000000, 0x10000, 0x2}, {{r0}, 0xfffffffffffffff8, 0x82, 0x7, 0x17f0, 0x5}, {{r0}, 0xfffffffffffffffe, 0x10, 0x80, 0x400, 0x2000}, {{r0}, 0xffffffffffffffff, 0xa3, 0xc0000020, 0xd18, 0x3ff}], 0x7, &(0x7f00000001c0)={0x9, 0x4}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x5a5, 0x0, "ee993fb52cbef43d1e42ba6951c746f3e89a1eb7"}) write(r0, &(0x7f0000000080), 0xfc4c) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:14 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000000), 0x4) recvfrom$inet6(r0, &(0x7f0000000040)=""/212, 0xd4, 0x800, 0x0, 0x0) 16:00:14 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup2(r0, r0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setsockopt$inet_opts(r1, 0x0, 0x804000000021, &(0x7f00000000c0), 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0xfffffffffffff801) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet(0x2, 0x4, 0x800) r3 = dup2(r0, r2) r4 = open(&(0x7f0000000200)='./bus/file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000001c0)=0x100000000) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r6 = semget$private(0x0, 0x3, 0x240) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x11, 0x200fffff, 0x4, 0x26}, {{r4}, 0x0, 0x41, 0xfffff, 0x400, 0x800}, {{r5}, 0xfffffffffffffffb, 0x20, 0x0, 0x8, 0x10001}, {{r1}, 0xfffffffffffffff9, 0x82, 0xf0000000, 0x4448, 0xa99}, {{r3}, 0xffffffffffffffff, 0x82, 0x40, 0x800, 0x8}, {{r1}, 0xfffffffffffffffe, 0x80, 0x400fffff, 0x3ff, 0x6}, {{r4}, 0xffffffffffffffff, 0x86, 0x4, 0x18f, 0x7ff}, {{r4}, 0xfffffffffffffff8, 0xf9, 0x1, 0x3, 0x4}, {{r5}, 0xffffffffffffffff, 0x14, 0xf000009b, 0x7, 0xbc}, {{r1}, 0xfffffffffffffffe, 0xc0, 0x1, 0x8, 0x9}], 0x200, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffa, 0x0, 0x1, 0x0, 0xffff}, {{r0}, 0xfffffffffffffffa, 0x1, 0xf0000000, 0x0, 0x8}, {{r4}, 0x0, 0x41, 0x20, 0x5, 0x400}], 0xffffffffffffffff, &(0x7f0000000040)={0x8, 0x7}) semctl$GETNCNT(r6, 0x5, 0x3, &(0x7f00000000c0)=""/157) readv(r5, &(0x7f0000000040), 0x0) 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt(r0, 0x0, 0x6, &(0x7f0000001180)=""/166, &(0x7f0000000000)=0x103) r1 = socket(0x0, 0x4006, 0x80000000) recvfrom$unix(r1, &(0x7f0000000040)=""/242, 0xf2, 0x1, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) socket$inet(0x2, 0x4005, 0x5) 16:00:15 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000200)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000240)={0x3, 0x3, 0x4, 0x2, r1}) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x102, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000080)={0x0, 0x2, 0x0, 0x100000001}) r4 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) 16:00:15 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = kqueue() fcntl$getflags(r0, 0x3) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) readlinkat(r1, 0x0, 0x0, 0x25) fchmod(r1, 0xfffffffffffffffd) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x8) readv(r1, &(0x7f00000002c0)=[{&(0x7f0000000180)=""/90, 0x5a}], 0x1) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffd4}], 0x1, 0x0) write(r1, &(0x7f0000000100)="e34aad9d87adddba0bf50bf36551774850c0ecaae0fe91eae60a84bd91099f8c4f6fe44f57d2f2a5dc785c58e737", 0x2e) 16:00:15 executing program 0: chdir(&(0x7f0000000000)='./file0\x00') recvmsg(0xffffffffffffffff, &(0x7f0000001240)={0x0, 0x0, 0x0, 0xfe79, 0x0}, 0x0) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) socket$inet(0x2, 0x4, 0x40000102) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x8) r2 = accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) socket$inet(0x2, 0x2, 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setgroups(0x1, &(0x7f00000001c0)=[r3]) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x10) 16:00:15 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000100)=0xc) sendmsg(r0, &(0x7f0000000a40)={&(0x7f0000000140)=@in6={0x18, 0x3, 0x0, 0x100000001}, 0xc, &(0x7f0000000880)=[{&(0x7f00000001c0)="892606f6abe92369dee9c316d6f95ff8c76aaef6fe44aaced59e36b34e80d666dc15b8f1a135cd62dccff4d0763640cfc5d8e7bb8b6f44b6e954f1198dfa30d846e80d0005ed5916398970f142aba6d0efc905270e208e", 0x57}, {&(0x7f0000000240)="769f2a1d379b7bc5d54c13aa80a0d6a61b37cd041cc9d1fe38b9656555db6f4cb838e61b551c1915d1ce751adfe52fffbb207f6f4d65ad2572e75981cc5e9ba346fe527866800bfdf8d9f78530afef4d4c3dc0bd26f3091807fb95fbd5ce6d8fcb7fdf0b2b6bc393dbe0edaed9f627aa9cb4742acb1669659724b1a69821c0dd02c322581bc02d489ef4795cf0ea329c1c5a543d0ef548a641e4c78ed49b93d628f3b5de72c7c7ce408197cb931d92c601790f2eea99b232f5cc2309eed9ee58eb44afc22b82", 0xc6}, {&(0x7f0000000340)="172d2a1cf801cbe773898c6c86acb0851fa40f34b4bc1841f3dad03efba94ebae4257e5ed726d919b100aa73cb20ef7e0a2ec66726c727c5f5df201479de0400cc226d5d789d567ff4add52c87b433b1bad36460e323677606caab6e72af3d1eb890e8350b748d187ad9c5b3b6a1a20f703f4742ecc1959e5f3192aaecea4e1075892e1ad3bf84318a03f79eec9ee59f", 0x90}, {&(0x7f0000000400)="dd5a5022c7f64c6009e0561d6e8ff5e729fcaabe1709266351053e596e1fba57d5f8168de6e1ce932585d4ad8b214364485789be5c19d0e25a7730a6d1590531dd4284379cd0e33497c8eee7ff2083c293f9712ac0122e5b79d8d6d360222e7ce0b151f165ff399472414184a52c76e811fac3945415", 0x76}, {&(0x7f0000000480)="c613bd88df1f034e5d80c937894bd32e5180889c6c0345e090cbe54254e0", 0x1e}, {&(0x7f00000004c0)="06d4c710698027b1033e91b9333201fdf126e529f4513045108a3e9cee3e19dce48cfaff10cc3b3316d30ace75833c099c6d2453f0a0c73db31837ed3d0b7b334a97f8aa27d49f1e5f66a7a5740a9df99fafa2145d985e7c753286e00ad76399b5f0761e9518fd8b9936235ca83a9319b17332b3295b17b4006c5a95fa6929dadf8ed7d3f54bc3984863f7fe257b806a1b1027e43a9a3d04f7d2ae65501bf8d2ab4695e4a310", 0xa6}, {&(0x7f0000000580)="d0bcae9236626575297fc8df36e0cc90d1745d8d0a28a0e0f5e2941c599101883ca99f1d5ac63d6bb2b34ed10772085ceda6d92a04abdca6d8a856d30e0ad1d8c657766e3b194c0fb1b2013b10ed81f99d238cc75ac977f8c26d63fbd8e07467f4d8f832521c9d7447565edcfc9db97705b8a0e71dccb32fe7f30933e22b1e9dfbceed5e1ac021a574a327292dc43cfffe47935be20ae8b9228dc96224548355f40c11be7b062582047c1e2885acc5f87917a750e8d5bde91dbad0dbc4bf25a33a2765011f51419db6bd988bf3909be2192ad031d4c1484c632e05178a3f3b1b7772244069dbd918fe4768bc2a56382660ded1c4d932220c2a8067", 0xfb}, {&(0x7f0000000680)="fe9a9531dff8fa08e321bbbb1f13bee483682d5ac0a53022014b15a85b3fbc9031ef57c7c0be96eb7fbe4e84d87c45553cc0a046cf026e5f0596d9d16da6a6ff889642ce756d4f897f8a32faecbb1c66938f34e02859c8b34af2e00bb832195272b9966e07c15e23b75ef7e3f1268fd1529e27060653ab2af370d56a84dbbdaeefabdc05f135", 0x86}, {&(0x7f0000000740)="37d41469f144ddeeb3f211ef457c", 0xe}, {&(0x7f0000000780)="2d53c32b788b45063788926789338b71558f910e43b51f689848ec6694220df94915e59e4f37af0489324bda51e5c7e4ce47ae220b09cfb0e2d616a41bfc35ce97b5ce65c727a76fece8a0546dde5eb671b61ea5dfc8f2535265af2fbc9c267011a86f3d5b49b69ecd0652db62d3d1d1af3fdeff8af8fc3120763cb75b93bed397da5137114a7db98b8903fb394ad4757dc8d2b75671909d49ecc22ae871cb0d95227a233fdd9da0b79f6c4b82d97b15bebd0b08e3abf65a44a71f90662134c51f179efc7f0061634ce2725fbc2e297372a9ebee13e5e3432df4fb12eaff04", 0xdf}], 0xa, &(0x7f0000000940)=[{0xd8, 0x0, 0x6, "24611ae996a523233b8b4ec50bdc51b62ff6e03705e6df2be778fb16b5b50a687f2b5fc8f085922e8fd319fa84e32ac34fed31012b4edfb98b69efb71c1440907b3f8332965550a8f1e23c09aeb5bc2a1a68a60514aed8d87a914d2aa7cb7ed03530643ca1a972bedffc2a0426a5b67f43835f569781433a1943f9631ee75f64232b36e11e2bec2fd1f5e921412fb675563bb11fbcef8b801ba3bfaf9c375986775b089d317590306544c7ac2c97e45cbbd8bc819638a382e05df6918c08106d2d2b06c189c954"}], 0xd8}, 0x404) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000080), 0x1ff}], 0x100000000000025b, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x4, 0x80000000069}) r2 = syz_open_pts() select(0x0, 0x0, 0x0, &(0x7f00000000c0)={0x3ff, 0x0, 0x0, 0x2, 0xfffffffffffffffd, 0x0, 0xfffffffffffffffd, 0x400}, 0x0) dup2(r1, r1) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x11, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0xfffffffffffffffe, 0x810, r1, 0x0, 0x806) pwritev(r1, &(0x7f0000000080), 0x2bc, 0x0) uvm_fault(0xffffff003f12b000, 0x6000100, 0, 1) -> e kernel: page fault trap, code=0 Stopped at switchwrite+0x98: movq 0(%r13),%rbx ddb> ddb> set $lines = 0 ddb> show panic kernel page fault uvm_fault(0xffffff003f12b000, 0x6000100, 0, 1) -> e switchwrite(ffffff00399e0ea0,ffffff00399e0ea0,ffff800014aca5f8) at switchwrite+0x98 end trace frame: 0xffff800014aca4d0, count: 0 ddb> trace switchwrite(ffffff00399e0ea0,ffffff00399e0ea0,ffff800014aca5f8) at switchwrite+0x98 spec_write(ffffffff81e28fa0) at spec_write+0xa0 VOP_WRITE(2e,ffffff00399e0ea0,1,ffff800014aca5f8) at VOP_WRITE+0x65 vn_write(ffffff0030750e98,ffff800014aca5f8,2e) at vn_write+0x127 dofilewritev(ffff8000ffffc968,ffff800014aca6a0,2e,ffff800014aca6b8,74d46353c98) at dofilewritev+0x13e sys_write(ffff800014aca740,ffff8000ffffc968,ffff8000149cffd0) at sys_write+0x6e syscall(0) at syscall+0x3e4 Xsyscall(6,0,c,0,3,74a54441010) at Xsyscall+0x128 end of kernel end trace frame: 0x74d46353d20, count: -8 ddb> show registers rdi 0xffffffff81e16280 switch_ifs_lk rsi 0xffffffff81904ef5 switchwrite+0x95 rbp 0xffff800014aca450 rbx 0x6000100 __kernel_end_phys+0x4000100 rdx 0xffff800002ace000 rcx 0x4e rax 0xffff800002ace000 r8 0xffff800014aca6a0 r9 0 r10 0 r11 0xffffffff81904e60 switchwrite r12 0x2e r13 0x6000100 __kernel_end_phys+0x4000100 r14 0xffff800001b17b00 r15 0xffff800014aca5f8 rip 0xffffffff81904ef8 switchwrite+0x98 cs 0x8 rflags 0x10206 __ALIGN_SIZE+0xf206 rsp 0xffff800014aca3f0 ss 0x10 switchwrite+0x98: movq 0(%r13),%rbx ddb> show proc PROC (syz-executor1) pid=337277 stat=onproc flags process=0 proc=4000000 pri=82, usrpri=82, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffffc710,0xffff8000ffffd080 process=0xffff8000149cffd0 user=0xffff800014ac5000, vmspace=0xffffff003f12b000 estcpu=32, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 85629 129094 83773 0 3 0x80 nanosleep syz-executor0 85629 72142 83773 0 3 0x4000080 select syz-executor0 85629 25730 83773 0 3 0x4000080 fsleep syz-executor0 44177 31013 81125 0 2 0 syz-executor1 *44177 337277 81125 0 7 0x4000000 syz-executor1 44177 255068 81125 0 3 0x4000080 fsleep syz-executor1 44177 360467 81125 0 2 0x4000000 syz-executor1 72001 85667 0 0 3 0x14200 bored sosplice 81125 182547 46671 0 3 0x82 nanosleep syz-executor1 83773 50 46671 0 3 0x82 nanosleep syz-executor0 46671 282506 777 0 3 0x82 thrsleep syz-fuzzer 46671 442259 777 0 3 0x4000082 thrsleep syz-fuzzer 46671 79590 777 0 3 0x4000082 thrsleep syz-fuzzer 46671 391271 777 0 3 0x4000082 kqread syz-fuzzer 46671 487202 777 0 3 0x4000082 thrsleep syz-fuzzer 46671 18697 777 0 3 0x4000082 thrsleep syz-fuzzer 46671 244804 777 0 3 0x4000082 thrsleep syz-fuzzer 777 334069 29140 0 3 0x10008a pause ksh 29140 292772 55923 0 3 0x92 select sshd 55923 390810 1 0 3 0x80 select sshd 14205 442106 37599 73 2 0x100090 syslogd 37599 346491 1 0 3 0x100082 netio syslogd 14869 203814 0 0 2 0x14200 zerothread 50984 375140 0 0 3 0x14200 aiodoned aiodoned 62889 471038 0 0 3 0x14200 syncer update 25103 429964 0 0 3 0x14200 cleaner cleaner 30283 58649 0 0 3 0x14200 reaper reaper 14850 458655 0 0 3 0x14200 pgdaemon pagedaemon 93738 59008 0 0 3 0x14200 bored crynlk 93423 467140 0 0 3 0x14200 bored crypto 46231 144683 0 0 3 0x40014200 acpi0 acpi0 1750 191207 0 0 3 0x14200 bored softnet 8984 506694 0 0 3 0x14200 bored systqmp 74819 237498 0 0 3 0x14200 bored systq 13019 435074 0 0 3 0x40014200 bored softclock 42017 491711 0 0 3 0x40014200 idle0 1 10284 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper