)="06a6919a9e5015e4aa53d89402db3959365c82113ddf0ade5e5e240d954cf6fd98ff64e0bf163a0422d63ceb56f50ed806b6282e209274cb59b625a22fa60337b41801e2fc541b77f1e592ba5d1babd665baa10190d6f19267b2a235d4474114f5f31e9b4e82794109e58d65164726250f0505808b60429b8889a4bab4e4fde25b1a9e5421f7179a9dee93d023f6e23bfe", 0x91}, {&(0x7f0000000180)="597cd4680199a294514c2196cf93c0c218daa003ce16597ee6f549780c778b13559a4d49242b138d2d52db2d2983102d361eafa69edaebfc367e4d8a6f841f50eebffb3630831a569d6b4f4c6855810d8b2d3ac1acff3d1cb2429d5597773bc3682047ff4d1844", 0x67}, {&(0x7f0000000200)="170cf566afbb1be329ed791fd9454571296d7a", 0x13}, {&(0x7f0000000240)="642693c04604deae0bc93a943fdfd9d9e1cee27d41e0cada530c353af07b38a3aa4ec5291e", 0x25}, {&(0x7f0000000280)="7ef3ce3f9d8d071de466af5cee158c86db6570495e8daaa81fcff16a6ac454e4988076443064740d63c09a2d4da666001bee76dda3f03aa580841f4002ca885a220fc900d86aea59000041a467b30e60370cba10a381f3ef9af0db43da52b1e8dc3a633d2c6f0550f8a9df1e0e3c4e46aadac411fc65641645c77a2b34bea0408f516a45022720c9a4f65147463947217da2434189d90ef81bbbc75ed9c17c6817f7d7f9167b957b201380f51ef20f7e66d23e9a37a44afebd8917a0b90ad9b07b0ea8200c5084973e6e511a5fd1a19d238d27bd64da24e090be296779c3683700041647c6cc035548", 0xe9}, {&(0x7f0000000380)="2888ac6787540b105455534fa97f670ca8a42ec37cfa7631320b34b65e81fbfa477a8438b2d94acc718b984927e1a87ff86ced710975f777f0f02848f935b39bbe435957bf", 0x45}], 0x7, &(0x7f0000000480)=[{0xc8, 0xffff, 0xc67, "fc4d12ec0edd07d0fabbbb8941173eb5de5031e8d0b701980aeb75cc9b5b8c563e073b436e28a564ef43b668cc296d0c0e048710c9f7cd709527e93b47d0b071238eebefb9051a00b299be088311c223b687b6777a4a07a8ac29e791dad0ebf3fb067a859f5c272e30f03255654d6c919f5ff933d6c0b7e2eef8f47c818ec18660cb88680d2df76762d85d8de6b71389bfa6c486b5979864d9328bb77646735fcff0feba504075075bfe4064c84165c09fb54d"}, {0xd8, 0xffff, 0x3, "42de49d3d7a17466d663de7de340130be6c1e00519500ea86dcf9dd6a58148138c9eca4bc9e53f332046b42d51cf229fd1b133e333e2712137158c6f8cf6f9a09cf16420fa651a8c798c577fd0ece0d9564c0709824cdc8915aa7a4881e5a7358b2834d11f70865ebf1e7c719ad1bab0e81331a37884a1fcd34e84be3520d2917d51a48f7bcb402d6cdbd456c21789ed37b18c1104c892a93fc08137b8ff0a4d991c46c650b650e43461a8ad6a8bf88edf4c2b07c18b29204f17c921cb7630b7fe556ed9c2375f45"}, {0xb0, 0xffff, 0x624, "6472910dad295289c1a457531811110a89dcb86108cf84d2feaf8d95dc72334044294f6d2317c69f3d89bdcdd8978d47a40161623d06953919ead7c0451b1171d818b0d420689484fa1de4973cefae3a5d5e2c050d0b28c0e11ab429c2587286491a5700d67256b848e60708b237f97ba93d258d5e5035d11e824c0479b92c0aba6fdfc935d6e6dc95850719c80180b47fe7becb09fc437b2c"}, {0x38, 0xffff, 0x7, "9e591da79bef7591241c47b971d1de16ead5107669286cf3a31dc843f4bba3faa134ff9ffd13a5"}, {0x88, 0xffff, 0x7f, "6c77af206d527d3f4c1e7905e785e51d53664b2fb4cf843f5a7f89989f9dc40d59f6e98b2e2db65b30c4d31fe33c2e00961c2a499e7f7244a76b31d69a83c80edbce898c549085658bf0615fa3e9a3899c57f7d29c6c587f5e556d2cecaa1b5d2cd2ca64085ce44f5a318216c8da71388cce841e9fcf8013"}, {0xd8, 0xffff, 0xdc, "063898c29e0654798419c013c2c7be22b3ff17d71ef9aea6a6be00c58047905a18a2a34a2d9a606196d7505aa07090d2be461916fae87c46e81fe2528e5cedb65ba2af7e8c8fb8c1840ea3f35b1f0157aa36972d3cb99bd9d13c50890c11ada7b08bd3b06b717b074ef50bdb83b4e67ffa9d9830d495fa47a83d82ecda9cba45f582fd21682fa171374a8be8357e2d70fab0e7ef34b6cf9817c1cbebec2b871d08fd8f9f5b291def699cd4c12ab89b088bb1f2dc5d0c1aedbb129be4bdf3de3ff37b"}, {0xf0, 0xffff, 0x1, "7189f12d12f67c59ed8335cf905de221f3ec8321a029cb9de4ebff8a36ef0929aace65bee732440dd3a5e2a2741c67e89031dd2d3c0007b7209362bfb6500bfe408a57cbd6bc6bc04e93e956f64d0158ec172c45cac5b715a8b77c7f3e4c476a81a8f2981e37dc63187221a7b2e8c232b92165f226db9e1018cd1483d7cd1cafed89f3c467cb6f5fa644e283dd802a3c7576012e1d8d4f7522c0a48b0836cc334a373b0500c1a4ceeebe7f8008211595f394afb4d08474c5599d130faabe366bc25b864ef2c6794e8be8654b456677c9477535b658ca01b95b"}], 0x4d8}, 0x0) sendmsg(r0, &(0x7f0000002e80)={&(0x7f00000009c0)=@in6={0x18, 0x0, 0x9, 0x7}, 0xc, &(0x7f0000001b40)=[{&(0x7f0000000a00)="7f58ae4eed5a10ae8a576e19bb2f3c5a818527ac0d86844df32beec83e4b8bfb63dfd2a08936db8c96f0782bdea02ac16b3ba8f95880207a385761299583bb51274a01a679be9f660668027584996ed6a23be8a23d8e3fdc608fc5efe2bc371b0eaaf11c85aeee209ec444968a9a37f2a4bfc415a95108b04fc766f74dcaa14ea43e89aaae7536066102393412701c57d91fbf7152854d31eea4b08f2c5c2a6a75b420c8fc44f043f1fb982a0146", 0xae}, {&(0x7f0000000ac0)="24c967638bceb613c3a54fdda84bee3f2f4f5557d162c28626c553f6cee77f5d41a08633f1fc4d935979b729fd705308074c6d73ee38c196cb9f1f6c4e8506ba55342666064769cc0f24002e3872dbd2f97963e80bbb8ab1149c565669ff7b447a9f568c6f46eb4b459c639bb851a48922f65ef6996ebacc209ce979263bbfb23377ea625421c8b81e0e81286d4086eb892a12952d424a33d35feddb885f185e4238bdb815a35c5ae5a7f6f0e404aafad6dcf7776a13194de981f302d938910991e0c0ade2910f138a476537b366d4d68fbf4e4b985a325b1e2c24df7f0eaf214a202b1fcadd1f9792e067711378d4776d817e28a3904c7179fc7c65e8c7eab8099e76be4a45482f0828ddf4c6fd0a5401a048a5afd33838bcb53d6d1585af07b151f7073f93957ba78bb87ad26cf7972a56245d000eab3a1c4d3d1ef46cd0f94ce9cf4af41875370dcdce3df99dfb287bf9c02f9dd27bb3034a2a01efdd41c99179fa6b0920517d46c45127dbdec5d5e18daf014ba6b2ada6cceb5562319f30728741a45d113702415653414327f51b075d2ca8be10834607c1734398cebef8ff7c2bf29c2a7068908c30bc8236df700c912517c9c32db4c8fe63262c3e852f2183e97dfcb706453cb2c03f8ed49b70dc3269f6896f28008cb525066175d2107f8817cf6c139289bc47c2a79ad136f923f199eabe31e48799076500e0ea1b0f600fbe0c6780f0db3668df389c04d695a9262325ad6ae30d739fb2782bb9a1c919164999ad6023009eb403070f632aed905cff6c3d46f597b5db9e2996294617569ba8a9ab31fc50ebab799a485ee2841914e6143b380a71d037ce1532a5e61ff2e35d4cfd53e63e585227d34dde1c7019e6d0cbcdcba6774399ba200e5a3b077667c1a0fd98390b265ef5e8c6b53aa67cdffb30dd1ea803a161c2a1c74ae24a4f2ec332f028dc926b08efabb673a1b871626436ad26dc8504e6e299bcfd7a5910631e955db40f72502b9a1c77d1c8a826807a82ecb68326e1252be67b4d87cfe7c694be185227460e0dde9346e7605b3b911e4511b74766e8a9234a07b32f7931e0aaae8d1b8bc92f90f849048ae4f1eb5886281f81cdda5d2a6bb8702e0d68756ad406b6bc7e6e54d9d766df008f31886862e1f4e0bc412dc3938315be85740ebc7bca4a5cdd87781c4cb1a16ba1b398d5c44c39f7a3754d671161623317ec2290d3305a83671299ad2c95123cfae7bf3a880d1f368ca2f496c03d58fce5cdc110ed105f63474e03fb148d8c06f2655d9ac5c1afa9d25558647cea5597af86904c2af0495356b6d0709ebb3fc3725e44105d60046bdbe0dc9509df88f73d32326bcd6e56ffa32349560ebe7881d35ce7bf64693b0f61b63e3c81fd4e16013a2f6725d79424b8c57c35676f0e70688f2c136e53ce9c982f088150776105df5fd76684ba70811fd7f21866a681e6243c0a56f87372bacf53c892b6258889ba0675d5d682e026c60a8c1d6af98d0c9eea9adf615d76debd0a237adf39dbb1100ebaa037cef487697889ef6b2e544cb7a866a8a63afb2ee4778fdd1d2c9bbc7a01c256e12bcc2ad3dade2c9fad6638c9c01246b5819a3d90dbb24b26574eb40513fe08d4366e43362b56f79dcfa082ea762ac17d2b5754fbfc29a124abb6d21d4901064470f3abfabe01d2fec549381bc89b7760652853c426ee9e85d06026e26441a15c5bb4eaa93433046856bda468561803379b39fd76e6bd04761c18b38849c4a8606201751b8814342548b388bd7e1a2b9702f63c275a263fd72eb9f0bbb8bdef465f7bab2e0337f72d07ea03be51c13b9c32e04c0623bed5b222a4fc3f349f28eb5528822d207f63ae2df65031e087f058c239634da830b704e54614db86b02f9d79af9e25cb17020d26213c0c4ca0d8e649853ced5122ad3a72e284c5e8891057335586f81307882721b780ae6659497f01ad9a04300449e510dc73a13e2be64d6b3d19abe5b589b20558dee68e7c60eac8162a8463eeea7ab38e26f7f832a58bc78735dc73197653c6165786b51ec5527e6896204725123360f960243e586fa7bae990665dd41a34980c5a0ea29fcaaf7b91418d9ecaf341c053a3722a67061496fe814b7ae2d19103220a19e6e48a6a0f0cd4cb74ec911e7adf620e4eca451ce1564df2f8cac5fa16f22c4f00c81b504bca578b0b9841d7b5ff2835f1bd8faaf3318470507acc932aa4775826f3049227658a386c5c0160fc44f88b6148adc7ece6f129cade97261255afa4079a1f826c1547cd2d4d68796f2c009be4b2259356cba413df6a8853bc5806c0d03f8184c9ee24dac0a5bdadafab7287243b30cc5f2873a4904e6e42721c7a5d3b1e8c44c44afb23cf6094c28eb669eca02eb42edf5080a30d535a18cfff45cf5da1d8df86f56bac6b5036a3ee839059480b00f11ea83b70ff74c5c09999c22137850ef042f87a6c18a9fa72824d126e0cab74011dbfc86ce39668c3e2433e199cebe4316beaf97e751b067c47d53f531bec28fb5eba0692cc46ea5668b3fb2aa9c52aaa45341a73e09650965a3dd49190a225760536748bbe100197955a677e4ef4f52ae4f1a86b2d54f0e8abde2dc11dcf5366949c81124da0814913840176a68de0b0bd280e4c4f09b5c6e003116862f7e07efd17444b05257a706372ea525d204f5773a3d2c8d1b41dabf7b8973b60f92bd7ac4c1b455a2453eba400dd530f1493f205c3751cd44853538987f8000e6bbb05f36270c73bd16ebbe3cac3b58d7915fdb41b3dd1c5ba8eccfa53c52e586df80c350dee7fb4f478585a6f32f7b2928b029fb8ad6c754859d59c0d3a014c1dd27a2e5ba46021a25b00ca6033a0ea6c963d1847432c5bce101b51083a374b4276abb9a0c76c97eb6fcd929f5cf572e13ea663f4db4eb8df7a4b4fc8d83a83196ce594d59b7848fbcbe8a3b44b77305b51a10846c31256b252c2eb38cd92e554088b28653c224dfee6f30bb6f813a5a73962726967f6ffdebffc2975935040eba9c1060a1b06171503ccb80c5211317d482b4955a24fe346fc306f8ba8db10ecca4288f81322429d47474f6e11be2f648b533d368587a15b84502f9c8c3f9bbcdc80d9f7ec3ffa6c6f66a9392c009a2ded271b3b2f9d14a44adde7e466a868b20c6bc8592e1c3c4e0d4a250114956edaf1c2fa59e8af2471a12704cdf65633e25eeb2a125d3dbbe38bccf2176b761fd86196c4297f73c0b664e9b6334dd4cf9e9b758d98ea517fb5e6df1b97d798d82422fda1254d32bdce8e5e5123f8a40172d35d4f9f65dac27d9f14e412e90fbf9109afde0f41b321426d4e36b5235722a45d6e60d1b2a7a8bf75340529526a7ec986747622e3b23e547b2ec94a0a13ffcda2971d79fc343dea3527b024a03d156b96eff6207efc9c67ab5e098d9de3b356f44d61bde0615fe5de918ad70af6d00517ae33316340773286f3267c2f2e8d82cb20efbf48d22823a597d5311332cc7c6c9aa9e7443c48af334f69bba28ef87baceb3f5f8635c28f14ae50d237c4c8b709800e9a2100d159fa0503bd3c758e99b19d0e169f42d3785c4628e120056bc7d564ae9f2e32860e371553eb1779e1dadd55f935f0bb442e7148b47ae8db4ee49c5091ca6ab00c0e82e133e1c53005d030570b8fa401273527e9cd831bab378c747216fc0bda231c533c221e13352c920c370a826f63557d4237ae6a560dc4b8e175b5a3fd0e75b9dbc73d40609eacf57540143d8e7b9dad210dcd253f7df43e74068cf9c7b413b73585ef885f245682512ac49198c6f868504e135404ce3f04f7fd9425d03713b2a7caca5769f04bd8913f147053b03f5d2691aa1e90d5d6c7e53e8957b547b1e720ce0d6881541e763e72a5c5ed5b514c7bec5bbcccd40b40a6f540e1af6a7bbfbf843af9ae47b192fa927921bd649e18a14973147b6bda1aecefd4939d409e57c88ce3b420bcc14747ae5c9bde299ff574e14e80ebb2a7ce02f99128d2045f8f0c592d1a22508d5b5065a9c0e7a6ff1a58a7e34877330af7922bb1f33fc973c95d2bb7c4da4e8e95779e84733ac7beafe846538d95320d8e29d16089f52f19ba66f96bfc3e26ac602e6f0ea0f57dc45c99f65e15d838c2cff2166561704b4a2c0b7331c6ca41efc79bc3a5f1d48a32b3cc1a97d9971eb65f312f390645ba0965b6860436ac27739c7358ce47cc78f688e6adf31cc1e8bad24c0861f8229105ba8cefdcb43190a3785f03b8858cf232e70ed0f3ada597c0b465349223c18ac2fdaa8579f99f802a008e08b221420f4f5a514a5b44f07e4dc8412ec4dc623496240cc7c6a34309eea53bdcae1c66c66444ef9ebdf6e7ed392ee1f095a0d727d8d244de9cf10ee32d53ba4158185e9594743d5d2b64dfea0897dc5effcbc0b8fff91f5c641fbd06cdbc95a14150361241d00f850dd7ca451563f9263eb3a5c0d5f6c43c326b07760debe3220650443a5e8b031b7453d78d0b48b0bf397851018b463dcdd82345de09f326fda60a6298817216d8f64c7201cd643ab1bfb1ccf8a686efef39ab0ec4b1c2963cb1a96a9b374c9d65f05a4370df551129fccc554132d24f24ed54ba6edd2f126146f073c03f26c85a151c3126ce177eebfc7f3a9faa676dfd5852d2fc1911df2ac52beab9f2124bbdd97ec7df8522fd222d825955c1f7241ba2c5353b57de08559f178da192bdb6b6e6567919d1d4e4c434636418ad8413fd063e4a056377a086b682fb297354bea09a69c51924d449fa230782d95454f87756daac907d032a5580bd2f5ed1a1439370e08b9720baab6934df91d46a0a5cf23a2d948c8d5c1255c21ddc44b64ad713bc1d1daf4510e4754bd955a4ca6be4303696a465e85bae5a7f201e501ce4ee20154f5750d59b1fd8f1e5d3d661de9dcd9dd19a00964503be25f9788ba78ecc427dcede1c52da93f7c6a7d983559e4508612f80f0d10ec41fc9f149199eccc8ad39c68c7d3dd04678c3b73cbeed4a99fa20df5d21ee6ada24ddd0096c53778105d7f071885b4b4119310ae5f41fa8994ff385a53b7bf87acc6afafb50dea7a4183864adef0ea4e6694dc1a9925c1eac926b18e61c9130d89c4ac05696ffbb5407abacd50abac9ab33aa770cbd261ed9389a3ae9f019b3ddfc1c6617d234a69e54bc4658f958bf31ee31e2f2c683dd680937b3ea7a3d5b975a869ba5f5195aa819e9221bcdba6f4da7f69a45b517fb297405ca014b03ff513d8da96eea1907c810951581adfdc4b9ad2540d91e493b405340d255250c6b3c602827f815a67064aaa56717b064906b4172cbba4e816ccafead8444eb0836fd99470be2370e59b9ba5c39bc8c3881cdfd981af3d560db99a1d17fa4967164ceed83264fbd300323904792e02b85281c9ad5aac9b0f24366bab0e5b4224af288f3c29ba51c40bc0d8aaa37f685908d217798bf3c2e222ecc926cf3d28b1f20052d5ac182e8b92578c1af9d3fb533101cd41c846000fe6cb9ad597da8ef1c99f3715e9531fed072dcb3b661196e1317d60a7f76bcd8c959c2411af282afd76015d006bf84848339944f60b0cdbc4e2120cbbdebb3527a2c57af5834287e445af6032af1c3b90ad69bc3ddcae4261f4cfa75450f83c33e117f1eea41a5ffb027193a6b559faabf8ccfb134cc6976e0b8d47140b9fc621f02639fd839f3a40c76e62e5f4f1070985980871ccb3489fcedab48729dafaca2f389ef50019ea5e7e6dc4d1eb66a0fb94ffcaef029cf7a31903cbfd357fcb09bced0c061e2937770", 0x1000}, {&(0x7f0000001ac0)="934d35703ebf85e3888e0207fcdee94e9a9b1efbbb86c56fba2b27c79354acea68e2d9dafaebdc0559f971105c6699c9e496806f33531f99a10cbe2d1f0e35f9a5", 0x41}], 0x3, &(0x7f0000001b80)=[{0x70, 0x1, 0x90, "b2247c448951a76ac2cf395c9d94678ee340057ac69a806e72faa5c8e19053beca6292af51e1a330ccff6747cc5eec27bd6a8c1382b30ecf33025c2d3ee247f08ea07b36afead7e30e35fec6bbfdd9fd4817db5ce2b869dd663c65423a"}, {0x38, 0xffff, 0x3ff, "9606651e46a7d277125a0ce6af15bdc81c4cc1f307ad135a1edcc8a404276bc2cd85511e1637894e"}, {0xe8, 0xffff, 0xffffffffffffffc0, "af9b69a194028df7d4b44bfaa23d80454edce56ef165e7cb6ca221007875287892f707dccb5a0d4d9bb6dd09be3368cd7a0b3efa7831597dd32d55744022a877b76049605144055bb73ab6938cae85fe8fe2752a531cef3354b07257e3662c813744563ba80aa36fd6e3f6de3a227652ed50f7c35075bf2161c90db4f46c0730e12d2188057cff41a9e8c94c01dfee775301b159eb242415980b061cf27b9ca6fcff6f09fcdaefec148020c77c8d80051d5b7c3b61ec36ad35805cb397c5971735ce15af08c78d9734ac112b1e802ee7f211"}, {0x1010, 0x1, 0x4, "1c77f7b632da95c8f242d046c039294114787480ea724b080a5e49cd8b5d0efd0685aa503544368383c3704875a4c5da348aee60a9d15fc383db00572ca294411aacd609eabc2e95badf311fe42e8ca5849f50af1b1d9f6eee0a2aa91dbe340f5d90daff9c5776f8e942ebce082a7621df649123471c9f4726ae70fb706b7189b2417dd75579c173b2ea2773ebe4f07e43174548bff8a8cd3e7d3c58d8df14a37cc1c3b1795aea2ee011eb11de1d1c4fd324ae972ef87481ce736d5ed91ba3d4a5525bd95f88af674a22cfbba484cc5e26b693885ad41c0ea402a100e09f8c0092581a58850958b82f5fdd31bffedcea1e83d12135ac9c5cf8ef0d425332b41a8426c349107846cf283645cc5c8385cf291bde3e8291c7bc865dcee4c87447f87417d4a2bfccb93b96abd9807d7635f20c3c84710b331d34cc9b9fcc2a2d0ea24170ef319aa79041d9cff95d724f2abcd82011f550918ea6a815ec17cff9eb55c2d16144b6c931f98dcbd2cead4529f6dce3e1f816d3e0c4232234cc55d1dee124fe6863d2e38640dc283b67d025b66b2cf0c2c326315e2f6417d2f3e08e06f0f7b93fbddbb7008499988a8af38fbd1e61b029902b8498e4a6126a68e40c73908ff5cc254f8f42d5d31378c91513d1376153d7596942fddabb6711031054f723418de215c09f2a58b6afa610d6c3966a3bb5ce6d46d6011b09a41fff92890c91df8b8a010262ce256174ef4eeb3cfb011c63143b9d1129a0bb4d5a5a656889a2c1a5b7843b8201d1b8604cbbf949950f750197d9bf1b48f49d83e186b5fdd2e88ad1d49ba7da48cd3c94283601d63f3ac1c29ed724ab0664f4f5da9b3f11ac4634cfd744d0e55a81e9795bad51f83b00cd36524bb601d13b57d6995e2cbc42307c8734173d4d576488936baa711bac126b135e123532a60a1cdc7f680a6467d01702f9ad7f55c7190e9637b6216c348a8f48685bda7a26ef8fc341a848289f1bae3bafc6e8a27d822791e073925b2d52f421191442eed66883430ee934869d8479de2a2cd22ab5afc4e2dafde800d33a3b87d6a20d686d68d6f3077ff0eb66132bfe6647c83004e22df4b5fe1daed9dfb58e23b9fa77e39c98cfd2c8698f10a054773c74c34d7873c38b09fedf31c6b058552e12585890a6d45a602c5b85492867905a1de317d378547ab4a18592e8f16c5bf20948433741bd49d67b69b6f1c361840bae4f6a7b2e9b3ac1371ec5e0d662120e59d698a2e0deb75d232298f1b018a1d81117703d68e6315716d461ae4f6d00f9404a5a8124ff276096d780beed835b44f8bac6747fd91539f2b834213ff129f8493f0dfb6f2efbae06af0dc1f65cf08c1e240b73b4ba6292efed711e7cfe9034c699c867a0a55c5d3645713c52505d84ecf7c82fb290bfabdf0eeaf2c9743ba1515e315a19c796d5ba8ceef1caf47b44b1590eed0600607dfb0fae09c7c3558f92cb6015aaf4985d9a0a903f69d582b472483c4cb7b01198e8dc3bc672f42cd1a5b6c02733dbd58e1953d655083d3a6aeeb183b047557a6b37f0f1ef85dd35fea0f3e433dd1c747a472a9124c77df75df56c166898b5ac97c2b864b70e2776bfa8c0790b377cf594269fa867a27c1a974adcd7695a412a73576cb7a767b2af7b972c6065dbebc8b80c13a74a3820429ca01a9328bdb8275d616d17bb7faf213368a4c02b6975b4b07903647b550fc86dc92f998ee4e889a8ffffeb0e8e2cae3b4220f647cb8a53c0bfab30a19b0333a87113f12cef341106cf51f184a865af70ba1e9ed34c8e0f27b64475bb09cc6ee920a6254a69b0fe4cf727c07980125cd61f2b7ffd7cc94209c523aec9b803731b773548e33d3cd50bf0f538e2348aee97f6611fa4d0fabffacd6e79bf3f501f58a3d06b70ec16b6d2771a2611908f13dc78571feb863b5dfa5c2257051b84447cc6d1f7c661d1d27297f60370da55a0b1576c50b3016888750152c9050c8563ea82f539edcec286f473576558bff7aa2cf0a26d7e3db5a157cedcb6e00ef80ccd5eaf00d8b956a0693d9ffb99b794134ce4e451d4e5068fa3c7175fdb1c03bbd083d320efc6a336ebcf3ee43bde681e224361d17a6d9c46adca97f19b263004c053b35e5e2dfde16995215a7f0e9bfd73f2cc94162c1694a7de4f0fdf0704aaa72a80931eac62c701dfea65b5ac33c4b8282ea29579645e05fc04e8b6d5719e7bfb2b9f33b7de5c31f637422ac8493839b5409ce98899990b5161328a33920eda8fbf91d1348fa69e09b76143347bf170b7d52a853783eb705e650bf1050bd4c436864525ece7b858090a2c1ec97113d74827e6a2bbf92f6c7d28356c455d0a13f993b90763120170523d193bf9385609a0431c6cc8a3519f484aad6e96fa6199de7452b4d3b821d847c0cc3bbd43f6acc143e3ddf52dd0e794cfc4c316aef108b8fb4cea89929e525b2bcf6d0292c36390fcde576bbc375d8a77a586b7f8ff68fe1bca2cbb980f9d1a823f594dd5ac9cecb4183949f6b6ee7d3c6b93a050389d8e85f451ce5374f515f50a8f8e2938134ceaabfc93601340054466bbc575a08de8c2bd877d030d5e05e71277e284ade19bf1736abe0b9f1bdd27d9dd2efbf1a94da76d8b1d999f695d42e6dbf0e202c8f92d92dd6044b75ce27f736a0fa3641217dd1f933536d0e2981edf8c0362e2f3f0b684c1ef2ef07e7bb8d3e4223c8c8b0c910a23de90051f62b50a6af734f4007419378902230dcedfccfd598b1991fada0bb309827e76c8b96f5b3dfdaad7d9f0fd5fd9ef31b27dfa9ec5e7bf02c0bd7db80a44afc7a068dd97409e19b65f487408ae4e531208a0a42531dbf3667c4558cae9ac1af1b0abb5f0d0657e6125f00a6b9908e25defde7ad1624d5159a30b4ced8dd28fea5ff48e79d62327b39c1c81df5ada575ef73b0d74d0279249f9bbe76cda719fca4ce27fe97f4523e397e4efb93d2a23c4b0d7f5f68338a8e7440195fa4fa068a074343c37a7e7792b6fe476e1bd99a1b1417db86c21ede09b8a2c498d4c3f3f274596474834209ed35b8d40b97298f8943bcce781d5b4fea2ddde1f8fea3ba04b5fe7b6bee39c2e5a7642cca87a92bc789c568195403efc050f83c005ea6c19a8c11686400f32d47d8a48cf0591ea8c6eefd42ec5606149d26e0d6035234cc0a889bc8827bd8e58d3d909e4645bc63ede341d90130486fb23ca59dc2d0f126054835adebd602b134a6f1d897536b2506b91f9f5625f665fdffa04645c206dc00335379e460c20914806644e2fcb820060d1f3c3523cecd119bb5518cecae36cf6b05367dde1d3b955ad8ab8c6c4462dd727d7592470363d234b9500b9e6f8c23362cb5a354fd00e548430b5ad3399971e8ff171a8ca4738b1c9fd6a6b328ced15a75673c3fbb01618aed617f489e0a052684adbae04f9953f614350fd41f09b05f240b4f9f8b838ab8479cf92faa94740663c0e8f9c12971f04c3ea3933982c5ce2f99967713020fece08b152e34ab0d105a495f9ab1ed5398fa125ef99c6205c5087f30d5164c32cc65fc3e4f7127bb12705755c0ce0cbe55fe59aee883a5643fd97d39b7efbbaf0233e7213b711356d236227db16ec44a4444a283c7fb930c6344b68519f5d1036b9eb02c436109e738130d6632ecc225205841d59747a4aa0c8af8b03f155a33162305dc61c1df67597557898b9d539369b0654a172df38de83ddc8298aee986314550199c2c956b211dc9cbc83a12ab15fd01e4280c383f6121e6b48cbf2fbd5ce4addc4458aeae451b5ca44ea8efa10d39643f16629abec34e8345af327dc2d2350fd8d2764b44cdde8373832a09f7dad19731e336249bb75a374b577153e06047aa5a7d3d54a6dd99b66ba5551ccaa2b1895fd922272f5684cecca1a49f230c7cf5b9888915a5c293808c9c24f06a10ae5eead20985ddb98ddc358f83a3b42282b8e158145b3f2997f2c14d97a01c973e4445d7fd1baf783a9a3360deb69ceed144fb9270b28209b6210c9b3e92f7f4419202511f6b82830095894f286a0fc5beae9781fb2597fbe58c39089ed796d8b3e5e6dd97c7279cf7512d8c3cd1fa953247c8b54c34ac9d8783f2790e9ce926778b2220683cc8beab023a9dd14e93115ae00e9c5802455ead671a7359d0bb62ae719a7a8b2819b37b893ac17a4e4a79b8b5c08379401d3c38e0ca490314b28c3240ae486ea981718371d870840f524ae63c7a7b8ca81d9ade74b3ffdb0c707046ee6d734c0ebf1c34d5e626b6c697b81430d1fde3274db4043fbf0c4af88537317cd9c8823964c9cde310181fafb8b1bd978e85767d8c418a76c5f6a905a40061265c2adada195ec32e79d45fa79d0d2253727a82fa2bf9b19a34e55e225f8701303e880486879a78f6f622d7715f5de08fd18378ca7e02da5656475bd6cffe2f6d972b376f5571792f4418c44dd9dacfd52167e0fea95dbf65029c5087164f37b61fb4585897f1540cade84a020877d6a3de832a5f64ebcc1145176ff67efb5330774631021ec0476d962fdd8ce6ee788ae35c59e2718f0af504c8250da7fadf02dcfe76f7384b08bb7979329945f7dc4bdccaddc9daaf3b5f4a02833f254f5cca6476b3bc193f8182f1732f8859652e1332b621fa53ca78e9149f0657d3d11c4357349891fa9c3749dee18a1dcaca471a5f5013d707434d41664a22178a8a58ef8ac4aa1234e688c5de475a9965ebaabba3897f71b7b3052ed3cef11a5a5e86823c9491b250a0c88e4bd984713ecc8ccab8b79daa491b1b05831b134181fdbccb61eb1956740bdf1fd5d9eb0ff952b700b5bb766688fd644a6cebb8e0e5181f15bd2e839066e3e7f2d5e152ed75f78423589066da525e126097dc8b42065a09e904edfebcd2657145506d816fcc2d99fac2626bd8fdf45c7066350764659ac45f587b23717f78d03881419a1f92da4297c829232394bfdefb3488061bbfcd830e6c44f7a68875a165ed1b511640802f5b56bc78f90ac6a69c064b43dafb07d6b89dbdee3badcf43a3ba9edd40c18c96dcc6d084a5ce237d0192e1f64c99fd0ae552bdf995489ac525b1fa59745260b6c36b076cb7ad035b3cb5b943db09bcda082eff983e9dfc98eb458a9588c26e9f58801fcbef6664e0779a86d219b8704956833af1027416fe3b2d92cacbf33f954b50d85895a7fe82a5168edf8f005a89132b90859fb54c2bde2ebc8355fe076b81803028af9a187e2cd82403a2748727c2ab6d16ee74db4518837f5dda9ff6d9eb7c7da87cbfbcbbd78cbc44416deb9b3115f9c1c14a772390893a72e13f357ff5c74969cccf3eedd2c4e1d8b05eda90624c1071cb14f8cc7ce37e9a1e839671519196a46c825486e68d4d11c011a3b0a69197ce87c942244ccbd3d82ac96382ba04e7a05fbaa8c4586bdf9c854b908f73db3dd7bce0d6eef67ac57b4c447648e7b03087d43473ea0f2835297ec3af2b1b4a2ec385f72e964cbfd5319d3027c00cce50e9ebf906e5ad8a5bd26969eeb1e69d18b1b68badbebf6914949cd40f8a98a6a7020855c15854754faa55464c2f200ffaea8d8c20b450ec6118457abb162c9cab024d52ba7affad1fd6ddb47499981621e279505296b9f66ca5327ef141d08a491760098fd0d83396b0dfd85cc23bc685d41c789ecc91a177cc4da414ec40ec8c505abeaeb1807c421b57f94e4b2d144ad9d0a0b721b3b427cf4ea7e2fdf8f2b2fac419375964596eb090789d8f764f804376d203a9e7440eacddfdab9e73190d70bc8c15c28a71d3483dc"}, {0x98, 0xffff, 0x1, "ad1559a05ff3f5f9e38579cfe516c7ccfc2237e80d13b19c784b53cb7d71049e5e9c72a895b7a0ef30a81d7c317ce4c9dca9c87f3b02ca516e05dbaac8c87bb4cbaa03c67aca3e5f0bb78b721be8fea08bf41a16f613e99eee4dd56a04c4a931af70a4eceb40cb60d1f9a277cb29790d76d7a0a203c21f244c3451c34d9a039eba5b08a32a8994c4"}, {0x98, 0x1, 0x9, "7d51b7b5b8b86f7bafe6b0e62a41f6d9813042f2b7c1b0b33d3208106dca82d2817e1722c15a6da8cd04d0fa8096f64dfcb6d3cea73f92ed409e7c7da43c5dfa5a95619a16f9f6e5fdcd3a73950874278fbf3e7fd03339ddb36a398500ac988ecb47cdacebb33bfb65bc4f4b4877345738a24aef5285eb66da63762b65e09f00084680ec97"}], 0x12d0}, 0x2) setsockopt$inet_opts(r0, 0x0, 0x2000000002, &(0x7f00000000c0), 0x2a) socket$inet(0x2, 0x8001, 0x8) 01:39:29 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) lseek(r1, 0x18, 0x3) 01:39:29 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2005, 0x3476) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x8) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 01:39:29 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 01:39:29 executing program 1: r0 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r1 = msgget(0x0, 0x730) msgsnd(r1, &(0x7f0000000080)={0x3, "8af9b56e7f3bece06aa8a122716d2bb383e42b1347c2cb5d7f4dd9a4d28fe0b0102d6e"}, 0x2b, 0x800) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="02000000000000009db4b95b9863c5cb06db9002000000000000000d26b831cc1dd8d5e1fb5373b55d3c16caf6c74bb5b8ca14894f563003abe45210fb8a6a00aff917d3e571"], 0x46, 0x800) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) 01:39:29 executing program 1: r0 = socket(0x40000002, 0x400020000002, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000140)=0x10) setsockopt(r0, 0x1, 0xffffffffffffffff, &(0x7f0000000080)="e17f66c7f268193185f7d46a0c31eff25ccb21752b83456fc9aada48e6f1123619e600ce414b366ca6a0a342a7de06dc90a8423336adbaf38b311d0981290754bb3bdef9edb48fdc9fd0ea3b0c5e6446406bcb91c6dcab441ede0550798bb5ba37a0a8411e485d335d755be62f2846ca4e02c98378ea964858ec60728726412b89c28ff25e5d5955c61ec1e8accffcdce4683793a9c8c2c6da25800568fa0685b3cd7d363d5dbfa061b44bd54dc5", 0xae) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)="02000000", 0x4) 01:39:29 executing program 0: r0 = socket(0x10000000001, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r0, &(0x7f0000000740)={&(0x7f0000000100)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x0) r1 = socket(0x20, 0x3, 0x800) fchdir(r1) fchdir(r0) 01:39:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000940)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffee0) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864ed", 0x168) r1 = syz_open_pts() close(r0) r2 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000180)) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000009c0)="997d96a63eed770742eedde426b588af38a267669ba46dc900a8ba5540d415b355b20de6004377c9436dc06abea538139d364205be99051984572b5b544823c1e21f918365c9e89c8b8be42eda4ba7490b4365eec7cb0f825f19dad16b8a0f4a2b354b2aaadcda4a0f6b4b4d56e6c9319e5e1a3f8e573f6bae4df900318766cbd31a1b5e402de1c0d3d86434b79e9fa1dfbfd53cc5a9ce117f88f3c58b1b6c9bdca9fbe84d0196b45db20d91b9a5fb02df5bdca29c61f62021b35d3bc9ff7efc78e056034109849e", 0xc8) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "854955000200"}) pwritev(r1, &(0x7f0000000840)=[{&(0x7f00000003c0)="c504a4b2a1781dbfe8950deae7bacd57fb45d52788733a07de77e3ef225fa765855d12fc698ea5a2118b39d58ac40e0747f9e37471e80e236733f8e0e7e06a113e2ef07b446f1b255e6e9c3832edd72abc8cbdf4e0fcaf4a53d80c", 0x5b}, {&(0x7f0000000440)="74d83b708a2ec67d6f2247fc82c7f97ed942235bf7268c1d9b19d861e2c6b32b6761e8ee9d041cf2a9dcc177b897b262ae2b0c02416b4a05539debaa20eafb2b4996b70a49b8b3da85", 0x49}, {&(0x7f00000004c0)="1b59e8f7479e2ce467c85f43abbaf5bc1a91259c79d84968f10c181120b7ef7bf8a64359da4af65af9692bb94c085386eb176d16ead614a3c3949c4f44eb9af8295e4d5f5e93b590dfe1a55831a08ee058cd415d0aec39e336420ef90e7b9b7977d34da03fe34f421efedaf307504a237ea0bd2833045eea96d233acfe34bc4cf71fdc02ca5006a8ce7f281c1289ce24d2fba0e7435be0eccb735421f93c921def28afdf3f81930968b2a17aa387a71f1cacf39a6d0354695685d2d88ad33877c8c1828cc49860207aa7f753e9642bf1e5454831", 0xd4}, {&(0x7f00000005c0)="05db5dee7f85b54b5d59b730bf5d565345b9bf7a4876ef4c8a2292df9853c16125e941398c508a09924ac42da20a4f7348b38cece9874061bb0538626a214ff3e81f46c14df73b96948d05cd31fbdd1f8ad4bc9edeeecbfb0d59fdf7bce48f042dfaa2ab4902a93bb1fb47fd9c3e30a162a58c17143adb33f3e58ad0d486a0bf3f526ed304b58af554fe19b6ee2c06c91e4c6dd5b7c1d142759ef8d9b59a4569030f9b341750c6f0acd8ca760aed8097efda01c40e4c6df31ae95d669cd2e9c2ceb60a1e3a88ab9dc7fbaa3a7551ad363349b06b9044ce59849a2396f23b058637bc092abf398b1db40a0367c1f1684929", 0xf1}, {&(0x7f00000006c0)="0de0684b1b66ea212af14af5731ce3359df6fbef65c66f0a5639cc1ad5794c46fca2ece8443e41979ad09b8543c0fe2f966dd45de9c35480b7c30f4d1f1aca3de8d6a36316bbd10ea17b45c0fd7679095b0cce3ce383ffb73bad44aaea0eac635d67cf9c795a40303492e4cbbd8ef0af47bbaf43b4a40c5fa5e7f092469845a7ffe7ed545c9bf6734733f63aeb1b59679d826aaf4f4ccd811873b2842607b2b17ebeab4710e624b62fc7766fba2b647ff56eb04c3a1ce151b300919f626d3a55811fa34ddcc445e160e102235b84765109fae7661d7836bcc42f8879a1af5b634fdb168bf6943d0845618b906c7557a97a0be047d158e8c3d5", 0xf9}, {&(0x7f00000007c0)="a43696fc321084af9b54c82c9ac65052dffbc48bf7419db5423b42edec7af7f3c3f344004827c420c26067574eb21ab8e548cd6d3f38340ad86ced20d71c64a5edf56279d21d15", 0x47}], 0x6, 0x0) getitimer(0x1, &(0x7f0000000040)) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xd9d, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) ioctl$TIOCSTART(r1, 0x2000746e) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:39:29 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) writev(r1, &(0x7f0000001600)=[{&(0x7f0000000100)="f8ec011da29e013ed5c8df90ce5fd5fb64ac68fe8da768d0a494507b03ff26d89aaff70368363848711bd598e4f71c8047591f02f8cae6fd5f42fa", 0x3b}, {&(0x7f00000002c0)="0cd357d59e53032add05cbdd5be6297c50e7fa5ef807a21de06b16e3107f9033762c2d2adbe9d961452a917f240f178a69f57f66d1ec81075b12a4718bc32a2a99a52e6f6e2fb5c59c89df4075313062d9e8ae4c211c53f2c7f184c867ccd018517fb4b6f28fc8dbaf847c56d3998035ce4fece56b84444989ae24c7ab662f02cd0b93f5780c3ac111f7862933a200c4e128dcc1", 0x94}, {&(0x7f0000000380)="597a90082033376e19be0f972a5b5de91a2a7140f49521aa7aeb86816bc43f9ab0ef21209b61fd8b514c0864d7f0a496640806ad8c65af365f99c83e96a75d2545c98bd29a06b02b4c80eb8948ba0c139a2ecfabd019cdccbab4df910a2ba7ea191c638a68f556c927e9d441f70d5d3500da53c7e1157bdbb3b6cd2ec57e6b58d3245e9cc12a589dfc4bf7268d4b39a51f9a84a773de6b14f1ce8c26240fd8b714d5db3305a7b4ce55093a28b8438456ba8d5cbe3cff560af8d78458696bd3eb0511e4011398aed37b522c6d9ab3fb80ca1d2cd223c86f135004e9e5084abde9e965a5d1940964fe3e4714e63af232f5880e1f8000c14529c8677b1c9a", 0xfd}, {&(0x7f0000000200)="40c3f9918aa642f65675a59ce4bb4883fbe7491450777ca3d707a80404ba4eff5be4e5cc8e21ff7289613393693d66339134c89cdfade7991a0077a4c649317a8b21dfcc4ab17fc897c0a6f3b0903a5eec0f89b2527cad5352e50abbf218be4071f084757ea529b58e93eff45fffeeabcb6e57", 0x73}, {&(0x7f0000000480)="cfd7a812b34e0eedcf61798e426c42c6b1c70aeeaeba30e2200a5911fa267b52f9b773f7b0a48f8cd9e00eef3f18f8eee16a3bca683b1e28780ff05d46f6089e8cabead6519448ba3b4e3db7ec9fb99a9bea17cc2f5af6bd6efdc90bdcc15cfac22a24634d8a66a1561960353410e2a258a3897d3213c0f1241e2e13f725f6a320ee6833c67ab826733a509ab2910bc4ec70c36e95eb8acab8e710caa33a07bbd7a4cf3f23f2bd010e3a4bec6c127b1c4795f556bc5ef6948329afe0603ba028a13540d94e19feed81b0bd40598f4845dde96726946c1dd283f28b82a808ffecb243aabf9d68e9cb8e94d97c17aae68aebc711617d35165001d86be331780a9f50a3a014145ab99e9a9e9bed8ff3548cdd2024b0768b3eb2843469803bced2f2fd1161d32c45628d0866d3e4e4942d2c7e45385e80f85e9b9f730fdd9a0f32c6ba9c1f1a5b7266c512912c54e7aeec5e67b395bf1849a1a5ef3b29907fceb435764ea1e5faf4d86215412227a79eecb498be761b89dad69f4775b3e5dda7ee4eb74a7116a4572399a939f30a46fccdab7276f8a25b7ebd3c7d2ec7ad58ef9061cfe54748c6ff565eb5bef8f5cbb6d3b58f52f7fcadbda5b981d85877bf90dbeb309799de3cc4a9b37d6c8f55b1f5450427df7d55c0880b31e209beddc05a518d6fa651e3432f703e46c4b6851332af42e209b84f5c8123324f897c23906721622dc2cfb96682f0654f5dbd50b0bf990a11da05d4a77e9820d22cd3638a6ea13b26f8209c553cd46f2d0f55494c858051ba94d207c7dcd59decf5755d973611db7fd02b421a72111ddc1064935219b55b7c492f0e0fbb725571de0084477600bb360fc5490d2636710769ca6cfcc29566fc803d4fa02ad7f96c6f531d4e23f0e56c0bb626bf1966af7f5664f2fed696cfb8f215d951c27f9ca899963a014f9a5a565d4d4936a439f88bbae6b34c12892b4ce6b176a3bdbcc55c7fcad5b627b095e0b3b54486135ffbd2e20d8c87a233338fb915ccf2fcb6cdd2ab7f867aa89966f38f1343cf78af7f6b33a4716ecc1e3dfe3214e6cecef92825578e59bf1aed86e7b248dc411982316d9a76e8350c8468f823188c185d16738efe3d1e8c50e83b3f52b353eda66b19d0906c2df3d2b47e258d1eb509720f5862b892fe524c71329464546f6fb1a86331c5718c077ec0fca39032a97831c313f548f3950b5db806ff1d5d4469c95a0cf40dcb90789c03dddb5ac03bd44bd9bba570e9063bceb493775d53699502b8e05f405437b27c506e2ba46a371f1eb505238e33ff02309d516cd80c714cb888912ed5ed7ee9edae020dec1c6593d8492934b54b65820147ff7aedcbab6b7b1fd1067fa77173a3dc485356ce3f1f5db2a77085c7eb3476f0ea7e00cfb92316966006c6b6c68348530bdcec326fc28db42cae32e0fd60fe2ded22457adbe6252cafe71e4c591093d07dd9deaef59ae7d2030ac512357810f8b4ff91015551c11193df1e53ef13d2550f1bbca773dbf9d74d238f6d2d8744602425767061e479b0561c183da630028e543b4db4b0f093e3f7edaee802f428e1eebf724a982b68961270b299a454a568cae004f105c202e92c38c87055ff19d82ad5fcf71578a9ba06cafbba358bbb206f2849651a466aa0a4d5d49dec6ec457d03f56e784aa303b921687228618b88c199a9be71c2cbe0ef96f2f5935f5e9a8e411d335298cc9495092ff21482818674380b73c6bd642758c415a9cf695648849540a7c8e59850c32fdd578c6c1ca46a9dd93da217ba2b23ff99d00b7161ea2aa6929366813fb8640e794e62d0fea2a79d4d4bc1d98a2ea892fb1f30381c028b0308f223508fae3a4e618529ad8ab44876e145ef452088fe33f5fa4ce97ac38489f2e0077eb8a794280c800dbf9a6825e56395d3f30dea2d6adaa72fdc11e887506832af6ca73c5509264961e0e7890d911d7fe63f542db2411add126f43de1a81d9357dfac2d1bb9bca5f56428b498fdb8f4b1008887011cbf5dfa0c81fdedb5d37db9d5cbefced26a4661a56a2fc1fa6171005fb56d4330da0a1c2ee4d1be8b36f8df51e586cb02063bbfd1d1f9c6833fd20f0a746584efc17b055c17dcabdfa1d321d16e8e22d4cd95924e72e6d3b3edbe419bac0e8b30c131d57af65e1bb281ea0426da0434e014e61ce9a5c420b096858fc9415d25bbf533fa682f56e9a4679f7f2799b874f108d62367a65d097c06ffcf4292bba1542aad038610c895c2873dce810ae86896a9f6252816ebb81535d19ec305a0b7277461c560da2794a4a4d11543645d8d89f5f9048290919b6254b578c5dd9c76cf15a5990e2e072d906b132d4f2406d6ba43659ce4f8494cfd65c50733d8837b3f482ad27da888d8bd742856967a38dd1e35fd042a0e0f522903882ea968afe7bc80524955cd4b1e806cab0a2cc84b7fb3e374ae71d44c9c9f8f28fda253ceb303ca7791bfeba9239c7f36e788b32f6c4feb7cb09118374bd32806ee683c0e33f8a96a820013c9b6120ad542ebcce7a1a2b7e3b7ee328278b64d690631e5e8fea3106e1b11d34da83284ccaf1b928aaeb7ba167b2280969a695ca30b56690e45b54ba4ccb9cc2ea65d86838d28c89fee9f29a273c55157727256625f4924bd276133a9ad3b46b996213e6b39b1bf8ce09fbc5a8fd54a04a1687860efaee54fe6bc3be9fc8543b942cbf277ea81bfc0405de7683f72b9728e9ba5c9087f57b4ea1619e73334913192ec2c653df2be52c6fc074905cc232ae62ff7d16886741c0f8bc8a7fac549978558ad2d7ef81d2dff7920167058ce5d2430586b0e006ea3709161b59aa3aeb5f4b933e607a9cf6f8870a9c0dcb97383a7db9031377010b44c2cade589328e06ec1f51e1dcba570be09d3f0b0fec30d4c317840a35f8580f187bacd3119cc0f10daeae2dbaebb7b0eb04dfcf40ed0b99d1e80493d62481177a6f32bf7392fe2c753b3d7d7579e58ce3124bddf33f9f9fe2941cc81f393753cfafd0ff1d6a236d09f45c5b88394e589e3c48509352ff66692da7cd347a0fe447d6d2b6c3bf2b34a90808f88789675a40ee935f50a2e34c3548cbc1b97d3d61146a0aebef503a4f3516d8734b1367c04a930c3f0f4a204a46c8bdca284293767a3a5dcdaae0f3b7cf8a000c15cde302a60484cc2a8b57e5fad90d26f35c9494fd151fba259f5ffbee8f4485bb3307455eb3f6fd9993ecfbb3597e3a1ae02d4baed09a7c3d85414c401b04e6c8b1a9eed28229b1109842e02ff0a77f8b44693ec760f08860dd384e5430c28e37fd44d8c3fcf05b44e6e85c909dd7accf0eba6bb4b57c708f2c962e36511eec1b8953ed6766ece3508bca4a009e422be5b28818858d7dcdde060855b2ec6a5fb3eb21d8f6869388ed50ed9c23575d638d6e224cfcaeab646166a0a898edf956e9c705bd9b02ec4ed84455c69e05ac134ef198ac108c9260181dd18aaabccb58e9811c2b003e0d7eb040a7adc28c7838bd6fd18f217e3db97b5503b66b8433f77ce7ce73153695eda2f5e5942048ebefbafb1cc9bfe1ee80526d4499b1ec50f8a7b21cd5f1e57d5e2cdf12ed9693584c0412e7f15b779b29322bc47fe7dfbfbc2dd832f347b619a04860af287b38ed6d6d3dceb8799b2924775a30c839dc1d2677a87269b8e87760e02f3b5c7eac9cd18ea5a0b46924b18afef29bdd16c384de569f7d42db5d75582903af3e0ac782565c2b3ea01a154c7516df92b76951801ee63dbe69b5c4988dba0edacc6c37f79f570bfb3a54a35aa524ae41fa4ad184184f441e0d51db7eeb516d0071909d81d07a6adf802dcec160e1d770cb01db82218d347e7bbf5b69869fb7bdb31ec784ea9220d5ecdad13e2ae9d4adb0a11fe801720bc86fcb6aced10c7bbc6de4135268728bcc1649e8ec58acce298e9c2840737921555cb753413f2235ba7ae27cad0a75e4143140fcd06cae672e47046f06a45f6bd3328567b7aa7453750a47a4a9e8fec04fad2ea583c3803c187fb37c44023a504075bdfd6854afce3f2aa1460210820b3c707ed7a29c003f2a29ecc232570495ebff685f224b1eebed4f3795fe9ebf83ea2c1375dab3dd6a4ff0590fae4b080519112243c65c0d58c0c1a711d00c634f7b85caa54cf96af25c2ffd2fc52e9d9be4be3744fe9e8b0d0ad297217d542609b0d3c3cd4b0d17e89c36c3af899d59ce5847e619b212ecab22716a440768d4164c03083c29478da70d6f9f892637d6b3f8cb736e592c7ad670d108fe82756f9457c51e76ce3037ad24555bdd693c30774867183637c59c0294c794483c8f6511ce65e84ab3595cf3bf6436add4968b921014704d7a80ad5614f1d47ca7c31430fbf4b1c32133007809e18f7b9b26d0cd3465e3c39226b965d038c79e6cfffe56190057ab7dbac1f368f017f23eaac39fe12d55fc36cf7b122dc1bc450f366aec87467703895576e36ad42ef6512b77f27732e22d1522148d93ca28477c1b88d6be92ad4c673eb63d20f99ec53748b4d6b8346e41062c28a54fdbdb990154d43e504de3e8cffc9027eb20961c00d3f4a34b8b3139267410c726a6fe4506e5c9986e725c338ec8f27e628cc2ea63eda5927f02c8a1c9e456677479a697287e43d1ee4c6ecd137edabcd1bba28d16d1ba8ea1a8a09c62209e371eb4f2ddade4a60ff87536da97189d0dce96a3176ac9c3e38c8dc152d1521019a7de2cbb9866b7607eeae5ae7864555b07b510bc7e19cedca0c65e80942daebde6eef4e2e30db19ce37e4dcf1b3ff4e2f46d610812e52054b3d15398eaa0f07b6e4a6cc4fcb48fd7d1212a2669e536aa5a3130c3e96fa23d1f0cad2eaefea8ecedb279d8df4febc69fa5d766f1965f2c0d46466c4ab66bc84c7b9015a0160cf668c240a1d6b954f147370c10dd066c53ce3b9d0df005eabf3db8ad0634ede87e7622b594babf57dfd05f010bec04df5fb780b6ac910eebe2a990b6228f9c20b2400a9d93f6c73d211849a8149a33d6b29771a96cc5c61a279025916d6c9e8be48e69dd20e13cdb6a626476ecaa7a083a6ee2647b7a07b2ff56df8fe8ec83c3bf7e39daab7f3fdf10e795c9eb9a5efa1d89466752f26e1ab02bf2583fdaf33ac52c0fb49332eeae26a2be3d2db1cbdbd21241cb5e1e1385fa04fbb48595b84288aa88b69d9777f6efb99b1c06f14794afe0a4f7405b88469fec416fa4a7163b4b9b2eadd887fda09d32d0d0ce61af76b2cd7d2d14feaf1d1f2b82686a8caafc2f65d5e5b26c480d85c8a3270dd0610a75e67fb57f4c9959351f9c3343df591999148b80ad445bf27205b4bc375babd05353a41907bf31b2cf11b38c172e0092732ae0c732c719e5a97556dd1d6046d941acdfcfd5dbab9ef656868aae41c2d9258d720baac199046a75740e6069fdc577052485ddf4d6e027f6939d9d61bb412fe06c276a61439f2172b2121db0df01264b41233e9925d15e12b03693cff0c66f9730dd90d0364008fd9ac06cbdb5af0c80cf9ccb65ec7c4fce425ba04d4f03fa87051e7942c5237d703ad54c9d33c5101e4e9f21675b5b827c7beeed5902603b8d0c5f90a713e8c58ad2f0e809fc714201aceb2bf256da4064915164fc106c5da0c2601122b04b009e795284aa808cf09cc6ddf7978d9cc0561b3b12aec0dd79bf5244b233db712a5749c39d28160373ca444f6a1ce698117fb2e36a360397be05cc7df957abf85174e9197dad8d2d9fba714d12e932e13125056c7d346d3c4103ed80a58e309de52d639768b5ad15a7612b80fb", 0x1000}, {&(0x7f0000001480)="4123237a424e527b3b99bbb83f9d4cb6b186f79f8aa1411af9af9619b9784c2649b128d5a2b9d1924230e9d51a06d646eaa8bbc4d1c6a5a35de0419da356eb5ed02d8e072c0a49993e765def7e084057dfb4452f051a568972", 0x59}, {&(0x7f0000001500)="9880f4c5795dff23c2cf61f24449f9f91e60466c43184666884c5420e982f45f52ffc1c314b7e311cbdb44c19e52b5401d19a07c7cffa2be0230d7e37f9e6c207f25a7ab4ffb53fee83dec0937785363756f8e7c565c73222c594270be1db793a03a7a7b5e6bc6ee6ab363629fa2781dd667bc84cae24f81451aacb6653c33e1", 0x80}, {&(0x7f0000001580)="cb23d4dd53a627a9bd92759f24b95af6b8aad44c133ddf3fe223c1b86ccc3fe765bd8261a677c2ce462933e2d8c557a21e5ef5e05bd5ed1fa5cfe0b3c27871501bc764120ecd8a34b445d977c9e0d25ef59ba08e4536e993133e21ffbeb1c6a4cd9d70326906939fcb30d0ebeb5e3d5a56d4453b", 0x74}], 0x8) setuid(0xee01) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r2, &(0x7f0000000280)='.\x00', 0x3, 0x0) 01:39:29 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x8) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) r1 = socket$inet(0x2, 0x8000, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000180)="6d37924432a57ff34fd9357812c3b71a5f8530893fc9c0af784fcf808b50426dee81a50a96f04bbf5b420c5234d16b84bde5624548251b8ad19f9c1b02fd27851774cad1ca10f8d14a617c2eb97efdca7d473ab3233f05305caef76625a6634b8da4102c42fde85b33b37e55860a56279c45032cf474699d2662fe27b49a5a585297bb46f7", 0x85) 01:39:29 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) fcntl$setstatus(r0, 0x4, 0x4) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x800, 0x82) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 01:39:30 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) r2 = kqueue() r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x80, 0x100) r6 = accept$inet(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) socketpair(0x3f, 0x0, 0x8, &(0x7f0000000380)={0xffffffffffffffff}) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff9, 0x7, 0x40000002, 0x1, 0x1}, {{r2}, 0x0, 0xe6, 0x1, 0x1, 0x3}, {{r3}, 0xfffffffffffffffb, 0x2, 0x20000000, 0x9c8, 0x7fff}], 0x5, &(0x7f0000000440)=[{{r4}, 0xfffffffffffffffa, 0x4, 0x20, 0xfffffffffffffffc, 0x4}, {{r5}, 0xfffffffffffffffb, 0x2, 0x80000051, 0x2, 0x461c60f0}, {{r6}, 0x0, 0x20, 0x0, 0x1, 0xfffffffffffffffb}, {{r7}, 0x0, 0x89, 0x80000001, 0x1}, {{r8}, 0xffffffffffffffff, 0x40, 0x40000014, 0x5, 0x6}, {{r9}, 0xfffffffffffffffc, 0x8, 0x40000000, 0xfffffffffffff6a9, 0x8}], 0x7, &(0x7f0000000500)={0x1, 0x8}) r10 = socket$inet(0x2, 0x3, 0x2f) getsockname(r10, 0x0, &(0x7f0000000040)) getsockopt$inet_opts(r10, 0x0, 0x1, &(0x7f0000000080)=""/134, &(0x7f0000000000)=0x86) 01:39:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x2, 0x2, 0x80000001, 0x3, r1}) write(r0, &(0x7f0000000140)='\x00', 0x1) r2 = syz_open_pts() close(r0) r3 = dup(r2) kevent(r3, &(0x7f0000000000)=[{{r0}, 0x0, 0x0, 0xf0000000, 0x9c0}], 0xff, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0xd, 0x8, 0x1144, 0x1}, {{r0}, 0xfffffffffffffffd, 0x9, 0x2, 0x5, 0x1}, {{r0}, 0xfffffffffffffffc, 0x80, 0x2, 0x5, 0x40}, {{r2}, 0xfffffffffffffffa, 0x8, 0xf0000020, 0x1, 0x2}, {{r0}, 0xfffffffffffffff9, 0xc2, 0xfffff, 0x3, 0x7fffffff}, {{r3}, 0xffffffffffffffff, 0x8, 0x4, 0x2}], 0x7fff, &(0x7f0000000040)={0x332, 0x6}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) ioctl$TIOCSTOP(r4, 0x2000746f) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x14}], 0x1) 01:39:30 executing program 1: r0 = socket(0x86, 0x1, 0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0xf80e) r2 = msgget(0x3, 0x8b) msgrcv(r2, &(0x7f0000000100)={0x0, ""/223}, 0xe7, 0x0, 0x1800) open(&(0x7f00000000c0)='./file0\x00', 0x10493, 0xa) setsockopt(r0, 0x29, 0x4, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 01:39:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0xfff) getsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) 01:39:30 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1) writev(0xffffffffffffffff, &(0x7f0000002780)=[{&(0x7f0000001780)="f8cb1cef8721f36182007100d99c9891c3f08610cab148cb8a4638428251be334a7991019c261c68ea307d050c59b8cb360bf3c4bc22ecc71363c8b0e1e8de2b9fcc8ece2357099e98da371010201db09766cea8e024109812a0e138fe2ab97cb1ed36cc010f50f9377f2d2f09556107ce4f4e3429c6aeaa6238e8678b0c5221bafef2c4149cc8b92651fc66ba327f09ceecd208dc9fc2f2a4fea7dea575e6edea0724820457f3e3c4a94594e567bb24f6b31e7bd96a6788a9c1ae1f151fc89cd3780743cb5922667ac39d45c2868c2d8f6505bc04bca13c2f10e8d35fa5307a91e9334232d07f635b1b5e31581e4e375ebfdc9a71f637f286c4bef1fc2c728c2ef265e11d0a7a7add73daf6453238f1e6b6e035d420442898e19dbf6de154d9b9d8c4b7aece5dc7a4fb77337708a387f717c019d45961f655f2639e360b63bf3f1d674691a09dcf0e239480c01162a001823b2b684efda5fd28b3fbaf872081b0025db87e7c244ba3d4f8d1804301f5739cec354164abe8c55251f331dfb8cdfce294a37bd8ea708a12d6f2a0cfdd3d55261be0b5fce27c1bc6", 0x19a}], 0x1) r0 = syz_open_pts() truncate(&(0x7f0000000040)='./file0\x00', 0x3e31d090) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x8) close(0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x100000001, 0x340289d2, 0x9, 0x2, "36288c81a4beb440a74c3f90e415403571bb5533", 0x2, 0x7}) execve(0x0, 0x0, 0x0) 01:39:30 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) write(r1, &(0x7f00000005c0)="1bd8f17f63c3c517dbf3668af43af215706bc4c9f37fdd60434f524bde9407e1f955ce4bda2c25ca53f84ee76cec17050f61392d21476ff70a16445ae21475f7749d86739269baa579f1e1f798e5d15621a7c80dc1389819af4c43fc112941bdeebe0de9b828a13cdcf681c7e0a9a3ff989393bc9be43d0d57641705ad32e84cc807b1d46a50fd6b8d26cf67879ccb9378b8fc740b70b85c8ec93114a5fc2275daf6fb49554e4344f79fddfe09cc9a1d202717a4aef53028e3f084c7f85daecec0e1661e75a75d3cf9246171651fbd819ff6172c3cd0ce9e3eb4fc9e6a95975e87a615a2030acbed619b7e2e51c575611059b28baa8e25e0dc055282842000dc33ecb44f65dac102952bb46c6b8bcb22af6246831aa722a9a44bd27d57053855768261579d62f0db87684bb0b05055e85b981fa47aa82bd98c25ac784ef2fd5b2e385050835e3a80ccfdd14c7e56704e5d6c28eb1eeb49546b8a9bf7778a39c534a3b7e562ee9bad7501395b32df1bb72ad39a9d7d86545f23be76e3b8f400b552cd019475993bfe61d55cbedc0dddf157c8fce5fb3844223130af5629021e497d68ed23d98fa96d55eb521d0f6476a410d5724ae55f97ad845c33a72445da2f279e597c8efea0f78da48ce35ac85cc0102118fb5dd17d558f375325f1af9995560aa3ed8fac53f7ccc208959206b4fdfe5d23028a604374d1b4442c24685f83", 0x200) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x7fff, 0xffffffffffffffe0, 0xffff, 0x71c}) 01:39:30 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x8f7, 0xffffffffffffb181}, {0x2, 0x7fffffff}}, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 01:39:30 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x401, 0x100000001}) clock_settime(0x0, &(0x7f0000000040)={0x68691f5b}) 05:49:31 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getrlimit(0x7, &(0x7f0000000000)) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/67, 0x43}, {&(0x7f00000000c0)=""/89, 0x59}, {&(0x7f0000000140)=""/218, 0xda}], 0x3) setsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x25d) 05:49:31 executing program 1: r0 = socket$inet(0x2, 0x0, 0x0) r1 = semget(0x0, 0x3, 0xc1) semop(r1, &(0x7f00000000c0)=[{0x3, 0x8001, 0x800}, {0x3, 0xffffffffffffff81, 0x1800}, {0x7, 0x1c0, 0x1000}], 0x3) fcntl$setstatus(r0, 0x4, 0x80) setsockopt$inet_opts(r0, 0x0, 0x200400000000b, &(0x7f0000000100)="af83e404073def583feb78fcef0633532e813096e036cf96bfc47e89a5022bf2993eb44279c12f21db5f95b513dd99adf982105e0d", 0x238) recvfrom$inet(r0, &(0x7f0000000040)=""/63, 0x3f, 0x800, &(0x7f0000000080)={0x2, 0x2}, 0xc) 05:49:31 executing program 1: r0 = syz_open_pts() dup(r0) syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0xf9) syz_open_pts() syz_open_pts() 05:49:31 executing program 1: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) pipe2(&(0x7f00000000c0), 0x10000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) mprotect(&(0x7f000069e000/0x1000)=nil, 0x1000, 0x2) socket(0x6, 0x1, 0x5) socket$inet6(0x18, 0xc003, 0x6) getpid() semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000180)=""/141) nanosleep(&(0x7f0000000100)={0x258, 0x7}, &(0x7f0000000140)) 05:49:31 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x4000000, 0x30) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x3f}], 0x100001c, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000440)='./file1\x00', 0x4000000000201f, 0x1) unlink(&(0x7f0000000580)='./file1\x00') 05:49:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(0xffffffffffffffff, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = syz_open_pts() mkdir(&(0x7f0000000000)='./file0\x00', 0x42) close(r0) dup(r1) ftruncate(r1, 0x5de) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x81ea, 0x7b, 0x3, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) fcntl$getown(r2, 0x5) syz_open_pts() 05:49:31 executing program 0: r0 = syz_open_pts() flock(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x1, 0x1, 0x400, 0xb69, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x7, &(0x7f0000000040)) 05:49:31 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0/../file0\x00', 0x8190, 0x143) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r4 = socket$inet(0x2, 0x1, 0x10001) r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r6 = accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=@file={0x0, ""/43}, &(0x7f0000000340)=0x2d) pipe(&(0x7f0000000380)={0xffffffffffffffff}) socketpair(0x10, 0x1, 0x10000, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x10000) r10 = open(&(0x7f0000000540)='./file0\x00', 0x0, 0x20) r11 = accept$unix(0xffffffffffffffff, &(0x7f0000000580)=@abs, &(0x7f00000005c0)=0x8) r12 = accept$inet6(0xffffffffffffffff, &(0x7f0000000600), &(0x7f0000000640)=0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffe, 0x20, 0x1, 0x100000000, 0xffffffff}, {{r2}, 0xfffffffffffffffb, 0x3, 0x0, 0x3ff, 0x7d}, {{r3}, 0x0, 0x14, 0x2, 0x102a, 0xfffffffffffffc01}, {{r4}, 0xfffffffffffffffc, 0x80, 0x82, 0x7, 0x90a}, {{r5}, 0x6607689344aac6d, 0x20, 0x0, 0x1, 0x1000}, {{r6}, 0xfffffffffffffffa, 0xd, 0x82, 0x0, 0x7}, {{r7}, 0xfffffffffffffffc, 0x40, 0xa, 0x8, 0x1}], 0x2, &(0x7f00000006c0)=[{{r8}, 0xffffffffffffffff, 0x12, 0x8, 0x8, 0x4d77}, {{r9}, 0xffffffffffffffff, 0x30, 0x1, 0xfffffffffffffeff}, {{r10}, 0xffffffffffffffff, 0x10, 0x80000005, 0x4, 0x3}, {{r11}, 0xffffffffffffffff, 0x21, 0x1, 0x1000, 0x6}, {{r12}, 0xfffffffffffffffb, 0x4c, 0xf0000000, 0x40, 0x6}, {{r13}, 0xffffffffffffffff, 0x2, 0x1, 0x10001, 0x765}], 0x1ff, &(0x7f0000000780)={0x81, 0x4b4}) r14 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r14, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x14, 0x20) readlinkat(r14, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)=""/16, 0x10) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0/file0\x00') accept$inet(r15, &(0x7f0000000100), &(0x7f0000000140)=0xc) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) open(&(0x7f0000000200)='./file0\x00', 0x80, 0x2) fsync(r14) 05:49:32 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x4516) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus/file0\x00', 0x100, 0x80) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x7) ioctl$TIOCSBRK(r2, 0x2000747b) 05:49:32 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2, 0x801701) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff]) setregid(r2, r3) ioctl$TIOCNXCL(r0, 0x2000740e) setuid(0xee01) open$dir(&(0x7f0000000000)='./file0\x00', 0x20080, 0x10) ioctl$TIOCMSET(r1, 0x4008426f, &(0x7f0000000100)) 05:49:32 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x1, 0x25f, 0x3e3a4632}, 0xc) r1 = socket$unix(0x1, 0x2, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2104, 0xffffffffffffffff) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 05:49:32 executing program 0: r0 = semget(0x0, 0x2, 0x260) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000000)=""/42) 05:49:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4301) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00', 0x4) 05:49:32 executing program 0: r0 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) lchown(&(0x7f0000000080)='./file0/file0\x00', r0, r1) r2 = geteuid() r3 = socket$inet(0x2, 0x7, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getgroups(0x2, &(0x7f0000000040)=[0x0, 0x0]) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='r\x00') chown(&(0x7f0000000000)='./file0\x00', r2, r4) setregid(0xffffffffffffffff, 0xffffffffffffffff) r6 = semget(0x0, 0x3, 0x20) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x1, r2, r1, r0, r5, 0x84, 0x80000001}, 0x307, 0x3, 0x2}) 05:49:32 executing program 0: r0 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) r2 = open(&(0x7f0000000180)='./control/file0\x00', 0x10000, 0x4) write(r2, &(0x7f0000000200)="8fbec1f64d46ebfe5009c4e579f0a72eef3c2186df779ffb65b3de4a16e836da43eb85925c9a4f41d3c72853d3d666ef6dd2314d5fdaea83803131fd4e6272fb5e137825e6de6a6b5f7ed0ac33557269ce93191555ec77fcd47d7191b965f23a34c6fc3b17cc4531cf897cf431184190ae", 0x71) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) chdir(&(0x7f0000000140)='./file0\x00') symlink(&(0x7f0000000040)='./control\x00', &(0x7f0000000080)='./control/file0/file0\x00') 05:49:32 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000004000/0x4000)=nil, 0x4000) madvise(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x6) mlock(&(0x7f0000005000/0x4000)=nil, 0x4000) r0 = socket(0x10, 0x7, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x8, 0x56}, {0x18, 0x1, 0x800, 0x62ff80000}, 0x81, [0x2, 0xff, 0x3, 0x5, 0x557, 0x101, 0x1, 0x9]}, 0x3c) mmap(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) 05:49:32 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000724000/0x3000)=nil, 0x3000) minherit(&(0x7f0000721000/0x2000)=nil, 0x2000, 0x0) minherit(&(0x7f0000721000/0x3000)=nil, 0x3000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) munmap(&(0x7f0000723000/0x1000)=nil, 0x1000) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) 05:49:32 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) setuid(0xee01) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000240)=0x37b) munlockall() chmod(&(0x7f0000000100)='./file0\x00', 0x44) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r3 = msgget$private(0x0, 0x4) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000001c0)=""/29) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000280)={0xffff, 0xfffffffffffffff7, 0x1d, 0x36d}) setuid(r2) accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto(r1, &(0x7f00000002c0)="bade78812acd0c46596fe0af", 0xc, 0x400, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x0}, 0xfda0) 05:49:32 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r1 = shmget(0x2, 0x1000, 0x4, &(0x7f0000002000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) pwritev(r0, &(0x7f0000000480), 0x1, 0x0) getsockname(r0, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) 05:49:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000140)="a6", 0x1) chdir(&(0x7f0000000100)='./file0\x00') r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x21}], 0x1, 0x0) pipe(&(0x7f0000000180)) 05:49:32 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, r0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000717000/0x1000)=nil, 0x1000) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 05:49:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x40000000002, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) write(r0, &(0x7f0000000140)='\x00\x00\x00', 0x3) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x4, 0x8000, 0x0, 0x4, "3b6643594d2f0c77468b01263ce1e0fa35a67838", 0x5, 0x3}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x3d5, 0x23da, 0x8, 0x6, "361c06ac66fb4ac307d0d127f4416a8359055944", 0xa8b}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000900)=[{&(0x7f0000000800)="aeac007ebe4be533c85be2eb210705d4415844d9a466d0fe796a9fcb2bfb3ae0ebb64860f42ed46452729d3377083b26acdb3370cdd3f4026951aefdd65a780a294e1301b3cb5dee43a158bf620919f083796ab357638835d1ab04629382f276b21d0d09fd5b35ff9edad855e168841572121725f5ac8601572b0addf6ea6b3b0d5e016c676839b48269a64ebb10a89805d6891e0560a63d6aa973ac6fc31dc0c754702b0987b05235a852798a08376d8ae7d00dfaa8441007abf859cbe30f34e491a60988c85e", 0xc7}], 0x1, 0x4a) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x4000000000000000, 0x4, 0xc2, 0x4, "55b1e044299cb8ef73c0e81a515d5ee5c5156d60", 0x1f, 0x8}) 05:49:32 executing program 0: mknod$loop(&(0x7f0000000100)='./file0\x00', 0x1051, 0x1) r0 = socket(0x10, 0x3, 0x0) r1 = socket$inet6(0x18, 0x4005, 0x7) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) syz_execute_func(&(0x7f0000000000)="660f3a0e91ec1f6d0534410f0fbd00000020b40f16d5dbd966430fd92fadc4c2d101ff0f1df06665650f0ff3a6f04780a9a4ab2c5e10") preadv(r1, &(0x7f0000001640)=[{&(0x7f0000000140)=""/249, 0xf9}, {&(0x7f0000000040)}, {&(0x7f0000000240)=""/216, 0xd8}, {&(0x7f0000000340)=""/178, 0xb2}, {&(0x7f0000000080)=""/106, 0x6a}, {&(0x7f0000000400)=""/20, 0x14}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/142, 0x8e}, {&(0x7f0000001500)=""/245, 0xf5}, {&(0x7f0000001600)=""/10, 0xa}], 0xa, 0x54) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x23, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) pwritev(r1, &(0x7f0000000040), 0x0, 0x0) getsockopt(r1, 0x29, 0x31, 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) sendto$inet6(r0, &(0x7f0000000040)="b4fb4838b4", 0x5, 0x400, &(0x7f0000001700)={0x18, 0x0, 0xc4, 0x3}, 0xc) 05:49:32 executing program 0: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x1, 0x2, 0x7, 0xffffffff, r1}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x7ffb, 0x2000300000000}) 05:49:32 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8989, 0x18) poll(&(0x7f0000000140)=[{r0}], 0x1, 0x0) 05:49:32 executing program 0: mknod$loop(&(0x7f0000000100)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x1, 0x1, 0x5, 0x3, "8b3afe7d55fe76ff4305276c11e75755be6226bd", 0x5, 0x9}) semop(0x0, &(0x7f0000000000)=[{0x0, 0x8, 0x1000}, {0x4, 0x6}, {0x7, 0x4, 0x1800}, {0x1, 0x1000, 0x1000}, {0x1, 0x40, 0x1000}], 0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "ad71f09f52cf1a93c1ad9e1a6f507502847200"}) 05:49:32 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x80000000) socket$inet6(0x18, 0x0, 0x4) getsockopt(r0, 0x29, 0x68, 0x0, 0x0) r2 = socket$inet6(0x18, 0x8001, 0x2) kqueue() getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) fcntl$getflags(r2, 0x3) 05:49:32 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8, 0x0, 0x0, 0x0, "98a5967ef71db45caa1e276709942cb9a35a5d13"}) 05:49:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000d80)={&(0x7f0000000600)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000cc0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) r1 = dup2(r0, r0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x2) 05:49:32 executing program 0: r0 = socket(0x2, 0x4003, 0x0) getsockname(r0, 0x0, &(0x7f0000000040)=0x1cf) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)=0x102000000000000) 05:49:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) readlinkat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000240)=""/40, 0x28) r3 = dup(r1) r4 = syz_open_pts() bind$unix(r3, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r4, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:49:32 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffff7ffff, 0xfb, 0x0, 0x400000000, 0x4}], 0x4, 0x0, 0x100000, 0x0) 05:49:32 executing program 0: r0 = socket(0x19, 0x2, 0x0) sendto$inet(r0, 0x0, 0x0, 0x409, &(0x7f0000000100), 0xc) 05:49:32 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0xfff) listen(r0, 0x8) listen(r0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) clock_getres(0x0, &(0x7f0000000080)) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/12, 0xffffffffffffffc6) shutdown(r0, 0x0) 05:49:32 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) listen(r0, 0x9019) 05:49:32 executing program 1: r0 = socket(0x19, 0x2, 0x0) setsockopt(r0, 0x29, 0x3d, 0x0, 0x0) 05:49:32 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xf05) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) faccessat(r0, &(0x7f0000000080)='./bus\x00', 0x2, 0x3) 05:49:32 executing program 0: r0 = socket(0x2, 0x2, 0x0) dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000040)="2902000d00095cb90cca8590", 0xc) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000840)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd82dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d0a971ff67e06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acdc56eb74f51aaad0008461d7ac6b022c5b8a8608f28add8958140e756b2a29d560b77b48bede48b925dcd9e07c495274de4593e758273905be87c601d847a6206ba8bb8c3faca329ed0fd98250246e49cf51934e01d33bc6229d340b02de49614cafe86846c7062e5827d6051de0f3b75ace17dd53e686d059429e62452195c92b8971da4ad59657d2aa0afd957a626027e1ff83c8312f104cce25d98ced956333f8ae93a58af247cc24a9332b9aa3df73734a21134ea5b7ce9814694a27fa8d0f927d2267d12dbfe34e9d10045d4b2ad1ae2597d9d0f0fa2cd2a893b60308d01fe877b1ade4b0fdd18f9cf7f74cf523eac669ef9608c7289449644fe9dfb03fd986b1e7f0f909b716004f4ac2f3bd6d6495517e7f2843189a8eee327d17ee34d86ed4b0ccdbb62e993f169aed4a94f136336a3a5fd26949956983bafabb65e2073d2d29e31cc420cd658d39e7451598228f725f4b8eaf06413abeff100d0a2870ca9b66b1b2a6fec31ae689650fa21054bc5345abdbd8db53cacffc86f81d34cad08665e6898533102645aed9e47af623c5f0691ee5b672aeda25bde52e9686871a23024185aedea79d9130eabcceb61e0f88e6c8bfe7d25720d08fba06f5331f22f42a39ba1", 0x76b}], 0x1) 05:49:32 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) openat(r0, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() chdir(&(0x7f0000000000)='./file0\x00') kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) dup2(r2, r1) 05:49:32 executing program 0: socketpair(0x18, 0x8001, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x48, 0xe3) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x8, 0x1f}, {0x18, 0x3, 0x0, 0x1ff}, 0x3f, [0x8af7, 0x9, 0x3, 0x698, 0x8, 0x2, 0x0, 0x7fffffff]}, 0x3c) ioctl$TIOCCBRK(r0, 0x2000747a) 05:49:32 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x19, 0x0) symlinkat(0x0, r0, &(0x7f0000000000)='./bus\x00') fcntl$setown(r0, 0x6, 0x0) 05:49:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 05:49:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000180)="3e2a7913e4bad21c734f4dd36a27d5e27b216d673553c0c01b3dfaf90f001e4bf57a410b3b37db5e2831c61ad4491d1f7826bc2d2a500a35a32a2efc42d6baf381b2a83c61bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c73872e822207b7ead95d858800", 0x6c) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() socket$inet(0x2, 0x0, 0xffffffff) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x40) 05:49:33 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) readv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/116, 0x74}], 0x1) r1 = msgget(0x0, 0x100) msgsnd(r1, &(0x7f0000000140)={0x0, "84b0bae54d807cb565e2a0feafbc3d346b6a6e"}, 0x1b, 0x800) r2 = dup(0xffffffffffffff9c) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x80, 0x40) accept$inet6(r3, 0x0, &(0x7f0000000080)=0x3e) r4 = shmget(0x2, 0x3000, 0x603, &(0x7f00004d3000/0x3000)=nil) shmctl$IPC_RMID(r4, 0x0) 05:49:33 executing program 0: minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x1000, 0x4) 05:49:33 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x10) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 05:49:34 executing program 1: r0 = kqueue() poll(&(0x7f0000000380)=[{r0, 0x44}], 0x374, 0xf7) poll(&(0x7f0000000140)=[{r0, 0x1}], 0x1, 0x0) close(r0) 05:49:34 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) r1 = socket$inet(0x2, 0x3, 0x102) bind$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) 05:49:34 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000100)="03191cd7dea3c2061f0c9a2cd2c41341fda261261398c10331a2112c45a01af0f72b0a9901321028e4f1824a7ca1d076c420f6a1826919f05ddfd2ab154dd43468eb8fdcb634c9d1f3faf5f6a8", 0x4d, 0x401, &(0x7f0000000080)=@file={0x1, './file0/file0\x00'}, 0x10) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 05:49:34 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x4) poll(&(0x7f0000000040), 0x3, 0x0) 05:49:34 executing program 1: r0 = socket(0x18, 0x2, 0x0) fchdir(r0) setsockopt(r0, 0x29, 0x200000039, &(0x7f00000001c0)="4a74954c", 0x4) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 05:49:34 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) 05:49:34 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000b09000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) munmap(&(0x7f0000b0a000/0x2000)=nil, 0x2000) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001c40)=[{&(0x7f0000001540)="782e7efc1936f91651da1661eedd15ebba87c5d6bfd49e2148d7b636199bd6335bab05dd90395f462193b2b17cc48335503ff63171bde39565bb92ef7c5a00e94b610f", 0x43}, {&(0x7f00000017c0)="5b22e8686c866daf70209ca5a0f4df6f45695c1487324a5b3c8cf5408fc4f4b6bfed2240c842a8536192b7648048ad6e8a211bed917b73d0cd15b453ab72e102703b536c782352d073859e12f403c5055ad272c796478cdb7dc95403e26848f479d66b0c8624469442a320dddf2eba14ec9588a8d217090905b92855a56578543e701555543b54da2f631d68dd28988b4e50e046cd3314914cd055c375953eecfe2ffa2dac881e0688d4154d55149526aeae071df98044ec0fcc772c499252ddd8b7ca1489a1d5e374bc084010071bca3c7345fb4f3e500b0b6fb2a5c7204c810305ac0eaac6a6153a20d09b57bb413021224f6fa860c8eb19d9afb0f2", 0xfd}, {&(0x7f00000018c0)="af16b559a92e44eab96c8b96eedf4aa20a44f4a9a12b3208de936206a8493e954f5401234e869af2f44aed9b13bcec6a8d92b3ee9bd258fae08afbde95476cf5d08c1ab478b3f12e3361772ceaba2cceddacde77a5e07ccc38c2ff0b67da176f80dae513123a0898ef590b28c9e0d9018b61377cb905d33c", 0x78}, {&(0x7f0000001940)="9306069af1ce466046f6642cb24744678d56a09c5487ff7eee07ec25199f43b9f5ce0968d18e0fa64aaaaf362f54c8fb7e4aac16eec015df619c2386b74f965296c8f1d26110ba02a78ca9604911f9557157d8c0f6fdfd8b21bd18425ba9413b693d0a8daa6918adc8c468cc6b34a4c878049c0e2260b196a06177b199b7eb7019a20e6b07590ad3eb29de55ae455de9d9dfe8482d2e4cb0ccd3c6d1eb2e319a0a92071644b85c1e0a0a8f0948f4991a27dc671dddb7972bb85a6821702650f5f379a4f54bb0af2666a01896dc3031caf1100604508a3548aca3f40ef1177ec2865042b888f0c6144afd128fecedd568a0ff474a5cd9ddef", 0xf8}, {&(0x7f0000001a40)="954425e49a9aecbd9798eeaea100bf625935ce203c79dcb3752413e933f2c26a34fac7fb97130038a30c8fdb6cf61259bc999f3d56adf9940fc3a301d63d92368ab4f8a9ccdee692a08fc52b216585e2b8c95b6f7432c48306bef699", 0x5c}, {&(0x7f0000001ac0)="96b365033a4ffad7d02cff661252e05d12f371bec6a91892d695dcfb4a5e7afcd8fa183c89673d0d42890c515bde42297f7d3a6ecc39c62d38341ab66128cd6c6eca647abd89326c32c620e4f9613a6da8a946a83771ab11aed252b7fd576d495b9b14b7a63ee24829e821e263a6d57e007d5b91f7ec4daebad4176eff1fcec76903afb5dfe1bce3927fb466408ef1dbe7dfc75da314b1669be5c2cce56fb676301b6e7f4fdc10e93ddc99b1db003df3e04f8a8f137fae57d928252ba19d", 0xbe}, {&(0x7f0000000240)="5c3abfcaffd2c048a845b12e9daca5b498675b3e2781cd", 0x17}, {&(0x7f0000001b80)="b96d5211d68e26f55b9f48be881103909d8915e8779acf7a0d04d195bec0932cf0fda8db6b591f21a154037a385e74d40457df5939eb48faaa6ac8a69b7324b4fee4015acc832b93b578bb7822faa724eba294082a32074fe03807b2e92330492230bd7a66af37cdd1c06202b8ff9945d4b808b476ccb8dc5ecf2ee10b2c28c31d", 0x81}], 0x8, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffffffffffd84}], 0x82, 0x0) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000014c0)=[{&(0x7f0000000140)="c29d5f315d24dbee2d87ac7d21e68111fef58830463ad629c26d489446a2c2882dea7fcb3f979c63991fe739fa0c8533194c6024e05d5f38efbc3025106f9f861c579e43036bdcbb4bf87a735f26a144a3035cc8f5d16f3f40b7159d7b0908078356400d03b0417dfebec77c780aad5300406b4f7d760fb9153deb5cb9437820da92b3dfbff680c69d49ff74271f10804d5dc07921bfdfc924de62606aedd9380580c957eecf783a78edc36dc2b77eb89f49cabaac21e624a4d89b6605ad012c16799d8334f0e05bd413b41b652c66fb861f14a25d559010a9011d8a9cce82b02791218ce9ed46", 0xe7}, {&(0x7f0000000080)="c6126b3b35f30e9d", 0x8}, {&(0x7f0000000240)}, {&(0x7f0000000300)="683e4f37514ca1e8f2cd083e1f087154d024d71271a6ae30138af0b25aa8ca2b333ff8a5a94fb9c48737a7214d6121a445e8e05637dd03cd40211f5626b27bf0a19b3907bb4019894685be41fcd91f2fab119b9eee05dcabd628f11950bf4f8b8f8f0418377e19716a55c8000558ab0a32231d7336677d02138eaebd5709eb7b9f224b7324361c2db05f3826cd119d60ec229c0d2d299bb995bdb6709720754d5a54d807932ae3df299ee136c39666ebd9222145a7f424b73abc4121554cc75620b7777218e16d59fad0588c566fe35e6c0fcfa5848c38dc3526252883d61041a5a032962110f0d10f39f6e261bdb75c1cc23aa3fb8b03fe7f08eefd803e72ee492a835127fc06bf3c68b48166a939272e408a9c14614b7503daf92b1d4825450507b252ed474a68b3fa5196e4c98020317c3ee51fded452f1c59227ae19addafe982b5a104270ae9b00e526557667c9c838a2ac6bdc5cc87c310c3842388c1cbcb8d003ac6cec9f49365a4f3d2bae7d133c0d26feb88f1867f2850f3adb816d777ab86415f8f0aaed935aed54f46d859b865c467faa693679108318832c4a8c1d1c48ac7dccafb8103301badc73dcc046d4c8382e356f87e28567d70832d5a7a3eec09c4eb0fca70e7bc944d296cac514e734ef7cc6356d9a661fd5036629f89c586c89e9fdad126ee806e41f049dae8aa41559b531913e2fd0b317a24187db3b7e23a491d4c3087e485fdcccf978eadb0c984509a6b4a608062260a34cceddffc9a6904a158e61eea15e2d1cfda4f958b922187f5342d088c89dafeb75da2a214e07dab4a18ffce413517b15f56b9ee3c5aa969646357e4b7c5f4b71011dcf081870f3f80dc54e9684702c41b48c5c4094ca41aa5b9d002939e8b4f70856e2bc0be2b675b87d17500e13d3715c7fc75658d0f04218c531cb0cea80a0cfe50e20d48d17879833b0bb38527ff2a25bf59eb8bb36b15a7886e1024c517a2cff6b4f4bedffb648a7d9dcab856c30b33c08cbc162f604ccb31036bc38214ebe126ae8605b592699f4e5ccd38cede7a0c7151b386599b284b642d025599d059451f70263aca9849810badd100677ad082d60fe5cc4ca99b58cfec5bf6ab429934f98a2527fb1267600af76619279d086ab3beccf6f2b1d82f2c38814c9e1032d3f499a8b4f43297024520a7eabff6da3d2f6ec5bf20266b7a00e04d310d2ba87e3b5c86617d2929d0571e7fffec5f5aa294c0f93b484554382c8288fb08d7466f99263f3e7b789f4c351fa7bd0cc7d7828875efbf001954a0a6fdce236c2ec1e377e5f81b2e132b2c76031b1323ff60799ad47c380f9f4e360afe1c77195b87ebf18ad6ebb68a39ef9c1bc3b518a7c29a912a85d71ebb746600ecc62bbc048b121b483832677eef477a0a490a98d16bc43aef044a7da0390cf6ef650eb0f19312de43263e4e366613cc776d1df3611e15598ccca9bdbdef31ff33f44e80ea983b0d14fbff9127b965d9a7a8f043c4bf3596480d742fc785ce39b15963695dff97f479358585828ca9460ab8ef9e9e6a1dbc9eeafe50575baae5322bd964d40f47f0d7510ff83d729c01e5764b0ddcc3272bfc260ab217847430d780a60a111c3882815b623fe9ae3a5716986bccc8b1960524b860c660acbc44c19982abc4258a249d666d6a5a32446ef822d5d4bb758bc1a440a184827673112dd90fca44014d6a2c5b7b77906b931f63451f4b24945dbffac78b065c3409f23fba5ef4992d30b661d8a14e6a4355db11de0352d1dc878780d54736890b32643ac8e11495dfbcb63827e5b2e7237408aa649d0ddb27527cc9cee9a963ddfe81dc9c2225a62114da5e3b9ca522385cdfc9fc5b118c2e68c7b92b1b5fddf2ea69357b3b153fa5e5e41c4db3169956c41b06ea2831d36a70f9a7ff9f20adddf0d6586052cfe7e3898dd2d9a58699d86748c64293544566e557e6939da9938642885dec119d9701ccb15124112d29779f6ba6f0a843027bcff75f785e140818ca62e853368c0f9ca62fbdd9bc935d72f1ecfcbc597975f144e8fa5c8693c5c43324bc2930017d29b0d85805cdcaae52cd91912db56f14f6961e6357a3c0cbc88825a86e4df691943d73ff39330395a8791999fcb726dc1bb5b6a610e8ba931afa4399353a2214c5446d8f9bf35a51b571458f4dfcd0851f7a8122703784f11d3e6225218de885c718ed53b58563d3537a1a5591b4d9f830c23f50254a582988493995e5b85f9cae49b0fffb929a4f256ce4b230140c70f3e0c4e866cb635f964da380059b29d4f648b42fe64dd596c19a68336653b3de0d3d065a8c975365dbd7ab3d04d38dec8063fa53d624c552f95fea214e3fe65cdca804ced543d8a2e7b140c51a5a0642aa70492ce50dd0a0b15ed52bc7e1d4f62d49450aac3a03eef8682408d6112d88cdf21c49fa54b40661d628ab07270cc4a455ad0e62c7d55f1293a5124727c67b5d792779c5979d6f062faece143b06a827a9523c5fffa3b051fd3ab32ca87b4c5640532d038b42ecd789e2667f19e5a79096e8be211085d0d4c6af1e9f1830e1c27996ec9de7c7e0943ca1b7447cb28ce37713b4eecbe197dd45b9d4a4964df738f724180163b4ab7f635b0799388a3c2435ca8637221b95818997bd9344b9dc2daa28fcde29a286c3aef8181d13764137731283098fa1b385437704659c09e4f2e78b31f721b98bb2ab919788265fac55482d256f2602c83d6295655c536f9c32b0b45281ebdd3f6702c82afd4c3d70b3a41848cc05abae9197b7358e87d9c87fab2c1ea022c3ec56312e769c2a66946e15d8bfd793e84a58ea3404cc94ce0e8165b6d11f8fe15cfe8e3aa5ba8a3a424b44c8afc7e99fa6397907f204a04aa35e47573bf8f35d16a23ee9e71c961e7c914f3aafa3974117100c361b9680871f6878eefe7bfbcee8ae6667ccd3fe3d2777e0ecee905eb39078b9e50ff53b0e56ba57765ce7e2518a00f6efa68bdb7269bcff9d4500bbf6cf95c2fc8041cb4d5f8081b566899183c106c708e5ba63c9c946becc9924632abfb535c429a5f5a94d6a14c6c8087d53052d9fa918b93f944aa73247b07c5f4b41d4fc41874fe7c30df6064818b8096528252214c57968d4637cf7a92b1de54b738d1a82ddc6172133b967c40e8691ac6d48f9db1d994265e6f575f5a8a60398afc3f17e334a1a16f6f85869bed4acf6e1aa431b8234a2e19ab696248c14f822d91e3f5344ffc0ccd4b29471bdada89a51051e94dfd3d99667fca35203660ce2458ed637b0083a1eec6ead8924f467adb2ed48a73d42a3453b75157751b6414ae17c5378aef49a698aa09f5ab2762dcdb9c01788093b0be325f01c93c65c9ba2b3873bba0c5f0717d8aa001ca0c043a8de4988297b9a2762ede6694fd6870f625897b5e597fdeb459c42edab6a70fc53befc66ed189658828cc48dc9b583fa15304ae7645daf0736dd31cb4a491420facaa52003dabfda23e733b09c8f4ac3aee6b1ccdfa81a2344f20d95e48744b06c0f1285329fe13c6858b6dbeadd9e384521b0c00e30b9932758ce80a7fcda6f9f5b4b65890669a9c66c4f158dd8d4e76534443fa877d5a43f245b6ae8b677f23799dbd66a40913d417078dadd4db349572be8bc442367ad92160318c2022639e93886ad4cd3da6ede8cf2475d60c8ecb1f6ad114d73d200b1d6912be696e197ae397fb6f933293eecb4df794f129c15c40722d8198cb975bf417d57488cb9a9b244e26122c6926d83a917d4bfc038115ac8da8f93cffc2146cb56d567bbd245f810beff72b9962b12cd7d2fcc3bc9248ccc78e166e253a4af3ce43aeab1a7e58416372a9df0291160e3ccdf005b051af0808da1a045960d29a478f9271610ce94a5bdcaa28a1bd3ec8ba0da2f18ea6f702134e6aed8958a89c27d8d93f34af13d72c169d8b7705dddce9b1631244c25b164578cecd8fe2ca7bc72873e35d24a1f9a66690511d0aa07ac2bf496069bb365b4b45eb42067b270fae84cd963df6fb6a025b3d9ed65cd84978c08c16805ced9bd2a04d096fde165d6e56bf6321dbfce6c49b8938216c3ab686cc5b7fb9f0470bc78c30bf8f3e6039f495126eccb2666d915c7a7ed665fedabe4cf5abe899bff312b2a212b00b159f256a0f9a437e5c4480181cce673315cbbd0de271e0d1d27746437ae77540fb5c36cd7d2425986ee4ce3f0eaa1fe36caaf597801375d4a990b51f126ed0730ea1af3d97fd0aeade93a08b71d4a7d08eb101dc8dfae2583272c5ba362907561702f694c34a0053e2e7c88220f453118174e50373327fd5031885a35b787bea72b1f89d56f555536f066845b679cb31213eb7d0f1679097130c15746111f3515ac1542108bdac707c28839e6fe956cc01b27d6d31a779c2481776023f483808d26532833f59bd7a51a1512b31b3a30b45da4ec6344db1982f4129be220792655f7f6d3457c2ffdc6ae4c82d313ad3635668c6a169eea3612525f8569eb0f9b0865e0b4a6c180e872d485de77fe0b99ef4e4c39b411b280e9dc61594f059ef72517fdd7c77508b5ab56973b5d6ac7a630b4954cabfa7e682d8e01250d8d9427ad7847f6a1f4cad10f9f7b7c74c7c95a8aea01efa3a9a7f1f966c3b9ac87196bb3d441e57584a1e41d93e62bde5cf8cb982efd5f3577fdd4920aa75dff0452e9e054fb793af8db0d717678a2e825d0a92f9ae7ee9a30746045b77e0834a10d99dcc69cd4942527379e26fe9bf9c02cf321a15cef6129664a3728f77ee8cf842fe69288b56ac66568d99742e148eb64d15e4bb179696831c1890961a20f9c0966d870c03c2aa92725291d6a7ba0f401233e0213fb695c07e3637b62ab46f38b6fa7304ec9437a7e49ecb288035f5750dd2faff1f9761ed74fb22ffe8abf0efbfcffb623b83ff63f725f561629fcd11c62928d74b38fc3041d2667df6a37466ebdb9d00de66388b5a4cef6a3c8ccfae3e405496d1741507e66d040baa5adafd87aa47d40b2e947d18db64178557682fa5ac87fb5101c8381cf1b81f81dca55b0f8816b8bc53187d184b2eefea838a0f289b48fae638a624615968cd869d9d52d11833a8ec15e7adf12597fc035258f2e0684fcd455a4324aaa6eca82920e9a458e73511aa924113ea468a3b1297e2e00ac3734f2cfe882b3c59a61e18898c09a1c0c7dd596e8bebd78b1ef9dcd19ac4f2b8ab3eddf4293a2a865fa74a08cc03916cf4344247734131fa5fba55999dc604b7adf0711e3bb1692db6422bbf7e2d7de0382c835ff11e67c59d742b1a5f93fb04aa4a296fd1b0fb27661f2085a7607625a9950ca3fbfb0cacb72faa28de47c9424463a14855dbed8071e8c1db3dc85ec59f60e03d8d248e13b561f32a3a939b7b8f0a6f4c4abd8cb6a27aab75b157a1f62b6577c9525493d15b2cd5578920bf1bd16a837cfbfefff12b403fc25dcd8a001fc764058454355b511f95d21932fb80b952a326b066cd8892d396cbc3efae1eac6d249da5626684e44f660ff0765edbd60b0402111e5d0af1001b02dc107e0f122be2db8c390353c0304d9be7969c9b6e45c7fc75d2ef3203ff7d26e17362be2179881f469db30df54966e70b9c36ab82c22a55ded8e4a48ad6a8e192e0c46ee038471e84923f02a2e456b976cc43629c50c219e30e37f85bb89424dbf5018211ad0cd30143038dfd0ed930c5b9935647e94ba16479324462e2e31a6094423d4630f8d9ef3a7ab8a8f21eb6514a9b58c4bff8422b011fb1139e0de319f96296deca8e6faf42", 0x1000}, {&(0x7f0000000280)="041979877881c9cd779e73f99427f94e52cf49bd75fc5c1b", 0x18}, {&(0x7f0000001300)="07564bef5b68cd0e709c0dde96f03c7a0d6bc13966fb796fcfa1dc4255c48138a3c942319f172bfffa689b3519fe6fedd6c1541fa3662b0c6a00fe7494935e1d7f2a698bfadb83a61205acc60af9638900ed926b2147ceeaedb9afd0435b5baeaa66f7872f0651d519c2dcb18c67d3cc43f143a0b51e69508b64836bbd2c546c69c81f6fe09c6e8bc29ca338bd0c36d04ac0ece621ba6ee3c3178c0a3ff5be4d04ba9956f1378a2ee8cdadacc1eea1350d2bc963344717a5335626", 0xbb}, {&(0x7f00000013c0)="30bfe2957491ffb77b80e0654cef2eb84e348b586730fbd4b29ce3ce2bd485471eea6193c6bd253eb86c7614fd0ce0073a5f1fab6a4aa03889c0d9fe9e2b5fd91b996e0640de28f97bae9187b740c0bdf82697f4d6bdd71d440ad7cf61ad3f772ec99e9c7e779b5925b4026b1c6b4dc411cbf6307fe4ab4b8ddd579c5fc79a90c7c1426a93b04b78bd", 0x89}, {&(0x7f0000001480)="1bd0df170f591b7f1b95cc399de1739c05cc8e6ffee8de3548e48bb61ae71de93a6822e7810b1477ef89", 0x2a}], 0x8, &(0x7f0000001680)=ANY=[@ANYBLOB="c00000000000000001000000a80700007528ef1c2d59c6ea405a76c12e668ac6d2106ffb9f4a9c40acb6639fe8c3094e14ad176f55557a5fb2fb5007f2331ff3ed9c556e5e6ba24b8ccf264a0de8d2c138bfac9b2e23426a02a84ab5df0f97c639fe68a8990e61a5d32c2875d7d3c6cb5b0915518d28692731c724476101f8988b2276ba62936277970ebaecda3ca2233867587a684f7a6c54e514aa7a7f13a14aa3c00b14db42d4c5fe70b997e86011ad7faff5d3955573280000000000000015a83d3ead6501fb36db33c10ed9b197e9c5c41455d8662c3f3803c0566964e1021bc27b2a28873780b0d317af666e77fd99480e7d807b9cbdcbea0c539f6eafdf0525ea88f92b8f2da4"], 0xc0}, 0x2) madvise(&(0x7f0000b05000/0x2000)=nil, 0x2000, 0x0) 05:49:34 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f00000000c0)="01000000", 0x4) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x5, 0x4) 05:49:34 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x4) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/122, 0x7a}, {&(0x7f0000000180)=""/120, 0x78}], 0x2) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r2 = getegid() fchown(r0, r1, r2) r3 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x100, 0x20000000000005) r4 = kqueue() pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCSBRK(r5, 0x2000747b) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x22, 0x0) mknod$loop(&(0x7f0000000200)='./file0\x00', 0x2000, 0x1) kevent(r4, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000080), 0x1000, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0x22}], 0x1800, 0x0) 05:49:34 executing program 0: r0 = syz_open_pts() setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000)=0xffffffff, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ce6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55b8c9ff3e668642cc3adf0643fdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b734ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e894ad386262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f3090b803000000000000e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca00300", 0x6d5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000900)={0x0, 0x0, 0x7, 0x7ff, "b08d16c655194701e4ffffffffffffc0e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x7, 0x812, r2, 0x0, 0x0) 05:49:34 executing program 1: mknod(&(0x7f00000000c0)='./file0/file0\x00', 0x80020, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000080)='\x00', &(0x7f0000000100)='/\x00', &(0x7f0000000180)=':\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000440)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)=',)}(&{\x00', &(0x7f00000002c0)='@\x00', &(0x7f0000000300)='}\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x9c.$[\xb2:,^\x00', &(0x7f00000003c0)='],\x00', &(0x7f0000000400)='!\x00']) bind(r1, &(0x7f0000000480)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCCONS(r1, 0x40044278, &(0x7f0000000000)) 05:49:34 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x8, 0x8a}, 0xc) dup2(r0, r0) 05:49:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='x\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x6) close(r0) 05:49:34 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) connect$inet6(r0, &(0x7f0000000000), 0x3ea) 05:49:34 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{0x0}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x7, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x7) 05:49:34 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) rmdir(&(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000080)='./file1\x00', 0x100) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') mkdir(&(0x7f00000000c0)='./file1\x00', 0x104) 05:49:35 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x0) r1 = dup2(r0, r0) dup2(r1, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="fb182e2f66696c653000880e888ea2ce090e0aec7f79d0347e754733d0c1e0836483e935fc0244e951434d5b4fc504ad8a31f0d03c1fcdb16972cee36af6650fa932b5e0860bec0ac5739398b6345086cc28a3396a1f7a367b9b66bead5f8f79d6405dc0107cba4c16f2a91c61d21f18aba81d1216958c05d1d8018ec18a80696005f5a9ab6310acfe0adafeaba0c5d51de582323e2af8b7b26fd0981ea428866307e834e24e34fbf3c03812230589ac280d55a8c9d08ac3ed4d8120d5d046df11571d60f88bd43c8c44ad9e236c9e31d8396eac977b801c95a4c68995bcb25d"], 0xa, 0x0}, 0x0) 05:49:35 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x3d, 0x3) 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, &(0x7f00000000c0)='./file0\x00') chroot(&(0x7f0000000140)='./file0/file0/file0\x00') mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) sendmsg(r0, &(0x7f0000004b80)={&(0x7f0000000180)=@in6={0x18, 0x0, 0x8, 0x1}, 0xc, &(0x7f0000003540)=[{&(0x7f0000000380)="8f73fdffa288a8f348676dce31caaef94edc95da5f4c30a0779efb4cc870008d0c73f50fd6a842bd544fd52cb5243773276ad874518854c10a6e2e919c85a3fc0bbc5e149688d1abde0807da33a1191cef483baa61d08134ee2fe7cc97f065a0048d9ca389962a085b9234f0855cc52b6a83f7b520eed9098250fa3160563497a31b1ea3a732a5f98b7d9650eb7ea51828abe36189b750eb789628d64010bedbfc19bc5250193203acc7c863a489425552d482bb8c073efcf2b541bd5f49af572a6c8c2c3b2a167eac05d9643bb2ec4cd2cbac5b199ea4d9044c01dc2585017da00a6f6e010d0679cb4fab322867c9aefd5b38adbc1fc004ece4cfe31bf5466d50a9bc1b4c03571605acdd69fa78035778d5dda1bef813768be5ddc70706ab432a0422129a42ad589d6f76ad5e24947071793bc8c589cfa6512c44f6fc5d7c501d94b81f14f3e0cec17d781947c5061e015eb72e40a932192dbbbf8c09b4e1ed1752ef10d3e7b3ee53a79db2b7d385fd0f0d6bf29a2111a58c7f0a03c005f6c37923c4a74448c5cc3e38acdf20b7b20ad7f238e2ee9d186632ad6113028d5a239093c4ae0f50c813464dd1d32d011fedd001e3fe26fff2e9a59fe4e763400583703a1543e61201d1beda73d48411dcd434504be092b50103a920dda381370fc7240da0567947ca143ffb66d2e61a81218cdb6b421651c358fe98b1d655052661ebc5bfba2dfa81960d1c7cce6940649b4cb2df34f99f21877f1a6e5f0f2587b7d3d7bcf6fa1ca8d9af87486ef657a35c90dbd9ab0faf705753146b56aca119ed2856f793f795fd242c26f081c4e81b1f7566bac70bde55e64ad8fde4bcabc19691fe5e59b6e89d7b819b89f156b7ae30caac2d4e5c03872a8c4ff36622b7619171051d429adcdf65f562acc027f8791e2d52981630990ad03b6cc94964c3b4bec63607ce6abf48f66e3a8794b51ba9496bcb3d267e9184b6432e1a68c392a2237a6ca56d9551074d7cda906943286b700768ef3532bf1b8322b90bd42ab8a880ef53f4f21337ae8c813f70c822264f3872076e290eca3243aa68d2a6e2a4f67e3b482dbc5c49546f1fc7fb565f975b78366e814cc16cf6744b4fdadb1719988f07d9df1b5e0f1dcd8d587faa12fc725a827f32d6949ff5ad25b1646df4f8d44366ff4adbb815283ba7fe4694be765016486003b3b3b899e908fc0a0c760a556cc8318106cb62f55a932741f85cbf03396c6f9f1c52c95f28605e6291f802fad835ecbec7900a5c259a03fd518ab628d20badcde2cb698330923958a81da44896b2e572ac091068cb4db386110e6be1b51c7d6448789cd976b22ec691499609c19b5adc100e327fd85de0e0d13c4990b231e55e3f8fa6f794cd86de506e3aece594cb0f347df88c5abcce982b8cdcc280722835e2902c9de03ae25273557c4adfcb36b57e79d6dd79907c3bffa80192c67f1f4754bb4e33fa0f03ae5f97651bcbb24bb2675ec33db54fbf235eecf3edcde053ba71d06013c7ee6afc00e121c3966722d6ac1e5fb335a98b834a88761a611fd242602d7c6e27d458d49b99e4d73bdc081a31ae354ea70684ca744ddba6a11fa7667aa5ecea74750287511de476d61128669939fba30fb0a8cd59e89b5e8bb40f97ce770162af39055aa9f2a3a450280340c577c98db05782bb1c9039c3befd6cad7d8b5ef7b2a34a9842bcd00173b37ad71a3115175a113b1f1d48f7c6d36dc8a93914965c0c28504702899ddb01b74e27f81c6e0cecf679470548e75819382ce23fcd87c8c7c78618fdee409b89b77af79fa2d8220c1bc177078fffc6b5ab085d340ffe8d20a7abe5ff924b250c32248cdca6c39cafd59f6cf28802d62234a280e42779475f6e5a934d179573dd21d446cda87eec95075f331f273059359ed64ce47750a35e9e7b3266ef7ef455a94d8e9eaa82eb8deed0af3433f55d0daa5d54dc9da4a99af6e05fe18de66aae7bfec3c48ac3ba77ccf4ac994e903ef95543fffb392ea9c8c01416c251bddfc58bfeea50e4a03d09ae8099181f43baedb12cb7f37d10b295ac628e3227e6a58cf07f7379e080b98ad9e543f501bf096de2539729e4913e78b974cd171f43d0fcc02c90394371bbf60f25a2d2b9b270e7af8531f362a09e9f254f2164aa917e0affaad8eb503552157b4d972668cff6b7061bc3703c7b4ed43ae153c19e98c0611087196c668fd7ea01877d214823fd57f291641b839d586a35b3efdb2c74e86aee43d7feddb4d4032e0786202ada16e60556b6d6f9465f267759d2899b710f246c5455c6bb55c934dad97bdb6882447474f1a14aeddd7dfa919c3046994ec110595cc5b2a0da59f8591a3f4cd57ab34a01356f93249d8aa8e2c9f48dba1126a61c2cf01d5bec645254435f9e386b1efe98ce5e18cc52c71262821b33fdf77e96f6cb5d6529ccb8b81a77d6dc0dce88c43456fa1865caf42e8c613660d978951a9648edd02587a0ee2186cdb6b37dcf850b58fa073ba521f5fc6acf95765e0399eaef4aa8bcef50f621e16cb29e6e4f7b77ad27634a47e8f660138f53f76a42aa32dd36f48653d660105afe9bb9656c2e2ab9c02d02c39bff3b498a07bf2325b4a51989808a90894ee37cb938c2858e2196d083a586a57c9b8946047461c563cd61fdf659ae1c527ae8ef6161886127bb2dca8864c5487571dfbfd90e268d8e779901cd480e8a8c529afe8fb8487070f5b3da41ed2ce73ac853ed6756e24958d41e480218121132910715e81cbd1447c47d6911686efe4b02ce87a94f1c2dc1c84b276d099ab8dfb5e211b74e295b0529f34ba8fb0ad367ae997a5963c2787c03c2f71b84dc2041c12238fa84f11872eb5e964426ffce50600237481f7392435a83f6a9dea778afcf759683efd8304bb4c6a2e3c8b96e85fd58b013939943fa3ffbea2607e304d2c1dba408911300d725fdc9071b85c4cb8fd4de721ddf89612d5abaf3049fbdbaab25de1b44b9300ad439d60dec20292faf9e05e163ca41908ecb6fbcd4dbd9bbf7e8206d6d44577d6ae9246d32d5fdf18d5c3bb000fa49c338424636eff39c3377f95ce1213124e48008fd1d50e566f4c1058ad9bc2d31da5e398ad81ea200ea68cfd90e9230f8305e2bd51efb5e7138aaebda9e848ecd39b418d22fccbd383226dc496311d161a135b9ed715be617b371521257509dea6c5e85b9fd48d663cbc0c8d8c62edd75c37e38328a3f2266c8248a17c6b59617bf8e174fb49f136321a5a362d6818b9290db29e20f76316e8a115290ca80e657c6417f23080c9571279f742e8c216221082f96f5038cd2d8335f231105e20aa81b6e6eea9a2da225b2ec16a294259bae0e6d8654c12eaac0b2b615f57391a2bcc9f5c3847fc9db711f50900ab87fd11abd073bf3d3071cc3cf1c0b787464d88702af482019f386ab5d01e75ad769656777eef1037438b38f9c6fc08363a04556d88a9a927da7e06fb5d83ebec29c41bb52712ebd305fc41e9b73afd44e6f5893c5915b222fcd17b1ec219a4d3c27e6b588667ea137f51532a911e6b5588a9f5fd83a37863580e5726a4e6fe1cba0c10de01f39c7a62a2f112c1fae302ea878354ae2c63a4a9d5155f8d039733484cadddc3cf829b7229d5e65ef2d4db1f3ae4c5adc0296eba92e11236d2309dff3dcec80ba8c281f12dffc20c01ace914e99de24ca26b17adfac149a56981d96f6fa7c947a04b21199fcf385b5245fc208b7df0992642f3368a7598f274c99e44cc1ed708f98a74d3938616e7701a49e51c3cc5ab8f261fbb70bef85aac014098765b0ad00794f3b9eb8523b32e05978b6f3c795d1a8e50813f66d3bc24ddcc71cd0502b1261a77e9dd0101e54dd20228dddd1491ee1ea910b39801684941d4292c7d5fdafb6c95404ca083e485d4a4e3771a9edcbacb5912b9248aaa26ec7d789ae84e0e13754d71be7da346fd8489df8d29b6b19aa12e5482b1a79fbf8bcc35fa1a89476b8e536a80e89ffe4aad8f7c2510391f50f28f5745bcf844239905f8254508213ca74f1d1c1e28276807b5a7cde484a06738a71f676abbde899e0fc6fc45d5d5dfcb1f19d467438256d5ed32c0dba0babcab85124fc1d982917fae04d9a48ba327473a564d7316be2b81619cba3882ff0b3a0b4e2aa5f00e3a68dc50072cbfbf0aef5edcd8f3e4ea8bcc5f61330811e1beb137ddec46a3f52d4747f146502351b266a14b2d4a92351b7c16d69d99a46ef97e171590eef60af5e95a0f3a79ad98412b4f1aecf089c21fc09811a1ac98445d0cfbddab0280a26a334b4b49ee897dfcf21ee44ba2eb86b26d1681de0870f7b73b5fbb88a9cb3732e9be5dfb4250d9ad6db71aa67c68e29d0472b1bf26639ef98e7b24e59faab9932e7ffdd77da6a1097461d0aa704e16af7911afee22d8ab99afff4d7432b30f1574b1b1b8abe6884cd1ab5a107a2cb6b19c78974a50f3f2398474e42f23e457198a1e29d0aeaf703d581dbef82620cc577c8ed8f99f425bdc85f1dd475fa9e8eeb980af6b72443bb19d2b294dfcb201ab137dc5fdf979622a128d499e12a94e6c653bcf090c4fc23cefcac79d24a1f63b1977d37f36e949a4a5ad3bb0b64d170ea9c0e2f574929de96e41aa9ba7d676253fce763c00152cbe60d6bfd9d54b35d350691e7cac7cafe950b6d752ceb5aeb801beba77c34ba40c5d734e5b1f6f10547eeee396e0b997123f153ccc8a9f190935128c2b0fd43ee8568e6aa2a7d4b234612d9f2f0f016efb9edeb7d57984308e4801e708665a517c52872af5352a74f32cf1bc983c30ec20e721bdbb2789b083af544eeb7f6d71296b263e0bb809dc328dc262a1c3986f808cff05dccf223f04a8f6434a19be0062ccaf636be07a54656d64b42df1b08ef31ba31dfb6f7711e094615e83e022ab6468ac8283f9cb3b9fbaea7a1bd3cf593d492c61a0e1a4f0245997fcaab9b70c6dc1f20a9966b74365e91e4177fada1080defbeaaec76468a870467b1b8863add7e4ac7c508bb600df019fd592fbcf101c0d3dbfb3bebfd70232c19c169e9e3b51113ea32e06b3d2f60ff2f51a9b14fe1aad989088ed547a8c7b457c8d3b4fb3152944b61bb29584f263445cf5d8a8256a27617b6b3c79f472cc82df4bc7536e6be76c89ba562bee63c9834bc591e457438b36c2cde0bbdce219aedfb50923f8177092aa57865ebcaa31fd5f813c490aeed075dcaa749aa6e0a54f7199156291fdfbb1d4a58778c55d7496cdc0e0bac774d49d59e3ba0729dd771d52e6f69d5a2ee2691740ae7e9c96925629fa6a786f7d1fb2bd0ca0a08cd8185234cb1fc608dda22d5b859548be8a427368ab4a29f4548b70ea30ca330ebff4c217e0ca46a69682bc434a58a05322391fa1ed5fb4153b030dfa69029d61244cd79dcf1c5de932a956dbd25d0d2c3c3df1daa86650cb1b2be8cbc7cffcfeec6dd3622bf3e4b9a3b7d94946c60453245d5e4ae12fd9391166d3d06df238bac4c0d9705d0b05569630d74b40a6624d54dbdb0f7bb8673ccf22cecf487ff4d3e012840b0f1145f0a4b6d981e23d01104bc10d35b07ea036273cad6f34f69f57f1bcce286f657b31516d4b28748f26cf081e447e80aa846e20ccb3875e29b7f70d5f5baf341b42271a0bff929f0e3f0a46cf23a58f27d2ce3140a0243eca6f024bfae1319957dba1caa34dbe65068ce30a9a8af408638f5695cca80a2ab7c44d677085cd72594a8cc103eeecdabb1e987c14b8e009a14939c23990a7a2c16a90e7838793921ffb287", 0x1000}, {&(0x7f0000001380)="1e4344e3d2c1ec6e3618e658b226f0af7cd775d2175c43a9c846f72be9d0d3682327f0362d80abf5b6d06147598afa28810bb3ebcc36ac879c344cda12dcde3246c240307bc64967c7c1c2b1153d3f08b0a008d74801677f19", 0x59}, {&(0x7f00000001c0)="85dfdc5ecc60c52fad3e3179ea6240f60ae3d57527f36b79d8b914d9a710021b55f7be2c921ca8b91cb3609b3f1078ad558c2e8a654ee73a99b9aed8", 0x3c}, {&(0x7f0000001400)="8e0459d566ddd7a181bc0909b2141287295a250cecd834adb1113f59ee8aea31ffa4ed3faf7ba8d871944394a626de262ca82407fe8230fbd6d985a1c24196af", 0x40}, {&(0x7f0000001440)="7a14d81937d11c1fe4e46be3d20cf616e6dd2a6d1e4fc1f89779fe6a6fb782c3b50e156216df1333dbd81fe0a7f78383094923294b116457e4382033797432d5fba909d0635d773f93cd5e6ae63d73a1df7774c658db3579a129015b3bcaaf844e2ecd0c11e50e5d31cb5c98769f8a43bb84c370985375483f25598c9f55dbabaafc2e8073cb9a281e12067eed4fee446c99dacc30b4f68b74543928addb3188786ae288399dbeae9dc3eba4a39431c235c40cb5a854052a4b666cef65e2106300e295cc73bd875669a6948ad20d813145caeedd25e083e549baa328719275c7be2b0fa845b16e2212b5f675ee93726ec332ffe59e578c60261a9c7d913b427cd68f47759dec57becc8acce9dd91649f5ceff77399a7a611dad726200543acb50f0fcd0d5ec2bbb433ef6c7b9652cc8dc5f9fbbb523a9ec147f46e9d9ac4a2b75ef09a8cf87cbb0d0725be5828e2d0fd559d54851539d47f9b6bf3f213b24eb28fad2226b0e09d8107a2c415eed8ee498fc95be3b51f5e47d76aec5c4afe7d039cdac707536b1461b7763e40e4527bcb5b27d3a3538a28ddd2e758fdaad620c1ac8fc0cb025d34a1802b249a7007652cb0f975967305d36a353af7377eb6710ff57b864ce5241b4e9112272ea17b1f506cb0839da3bcbeefd6838732c758ec5d8f112ab30dd31eb45f331ce41e7b754a3de61f7a211e6a82fbb9c5f990438b309b554fa79ebb0bedfc662a152ae6c770073cdd2eaf36a50697d0e80d77e2ea39063ac799f456b1b0c4eee9ae496069b8a2e8437bbf700115a3beda9d7b3a400b3d40a2d32de77e32676dd294c942e8a9b6e1209562d2015dcf48bc6eb0fd064b122db78b573159b864074fc5fe09c8348fba1b407572d835fb050c33cd719ba457a42b71c3c853391ff64b9454cd81864cc0041319b8c3f99ad8a9b7b41727767564f73600cacabcab30513e3b1e770038215619a738d7d6cb818660651f8cb35b7d05867b8163053592d26ed709f92c94b8ec1f9f5a6d5b74eb9ec7837c26ca4c9a31f6693ee4dd01dc017582b59c59f76add5a67035e9308995ccabf5003eeb4206e5818dfcd0845e65e698ec206c0f5a70af7fba4e55653685590f73b49c8539d0851ec378d0fac2b5bbb1af8133003f418ed79783bfa6a68175a40bf2828e4b290892d2e9214ca9933c831eda9033d3c25402bb948a44d04eb63d00cbfbf38fd56be81ba91cee89b3199ff159c633b0aa15133fd4333908b275509abbfd8435dc7790331260c246781a38699fe609d52607eab618a9b2e8e94e658f685e076e74cfc8fd4c5ca1e5830d29985147d14c9ea0d6fd54a66279e2364f189d007ad5b4707f945b9df798f97753854691b7cb661bba6dac83b6f22ef1c6c540d95075cc03f8bb3bc24d1b22b8319fe4881f11f3d8481911cb6c45adaac4ca27748e8b736e0b89ca5debe2c34ccd1257cb3e72ab6e25eec4a02423d1edc1fffd2fc3c7cf4f01b17f376697b96f70b178bb678d73bac0dab266392335e22130756a3422ea725c0972c9b2e864c35d6b609660e032cb2a898b08ece9093c30cbc1e44598ce3c4fb36a7440a771a164a987dc7fb162c05f527c0289ed0a8a97bea4ea29e02a396a7e4ae07227a3971b5726361c087d887e90547c9cafe04fddec6a53ca13f268d652994f20801235d2941a03cc1977cafcf90329413dac6e1cfa0d027abcc54413ec88daf6d7763226eb9bd60c1c89cbd79d27ab4e585c364e6d3f8c0bfa8282484fa14e831bbb643eaeeda5a560b6fd9f74eac56fd7b6ae09a4175bde6e8553e4f4b4dc7e7169915cac4a3b0693ed1dd188f73705f448d99ec5dd9d731edb13263c2f17f9514abf5e6182c67b5289c934b8872676208421a7432e1d850aacda4eaf188284094a8e0d8af604d0e20890e281e2b34348b500c85d9a4be877d5b459175a0f6752cf92186137c13ec6384df69e18cfbac600812529460d1650467183c82376c53fa8cc3a28e1b5297b6f01c0ee3df187039d57930de9b4813501006b67c1a1263fdc736ea87cae278c7805147aecee1f6f465f46ae800d8391756fe69605f1a304473c6f66c030c314c1d873f81fc1e3a95cc6dcd2e9101bd8942a0efa0de9e1c662949fee53496131f27d3860e954377c6a10f3a6fce5141a208ffaebd19cbaf2d4e0365afbf8a86d0f5c5139ab275650a7b8a9f9bcb500cb145ca22d26eec00f7b9c5ee5578568e92a8580d2cfd61a284311849f3ae33c47567274707ad441a8d8b5c19bcb4d2f78d2e4f3506a84d831a41f4834ff84905440042aacdfce96168572131028c8ce93e5fba31dc78e33493091920590fb890e0549ff65c58f67643571329dd4ad9a8a0b074c363e6c9a0b21c9fcbf8325d813edbb0b43a7e0e9fbd6eab303a45a94b4002b89e660ae8a2f6c1d3f209cc236f5b8c7c87eef2d959110aaf8ce7b0fbef661c4b262a89feebd9edeeb1450ea10fd4e2c46ced891e98740682e0318f518896112ba6366aa89d20630710a321d5d639ad8dfd1b009e449b24ca50daab8fe9be51d790e0512ca5760f1da436d66a56db11348ea1491fecc92de9435cfc8d19a86fbf9d9c875372c35ba098e61638feb6b72d5321152f1c58c81b07244e043f344e5f76f45daac0856d269e8f7a9abb4dcb7e9b83cd8f641c300bb926ff6187d62219d11d3e5c2eee01447f0bdabe7a9b70c37c235b0df8e089ef314cc0c4e02c749f2769c4bafeb85ecb460ab59a8376449b664c8b265e4992f44f2c46407d0a4d04cfdf6fb299efcaf484d4f9cc26a786942e3f5d80159c1747e66f1db986f43af55d14ea9f3962235c44ecb81500567f59ce5d96dcf8779c8f7dcc97a658fff1f0a74b05fa576dee37607b79a3a2989cc7a7c048cda564564e8fda869a9d568bf43bccfdf792a98f8eb350b3e5a73fbcbb38effb8270183c0589a84208b6736350b68abf84b5b936fa18d55dba165b495e5f7b3ba3ba9b0d5a86cc7d2958258a3e3be8648df5bd67038bd5758fa64733fc1c8fbf0dd80e89d3d55d19016ab113df184df93399dfa6cfa784760b13cda144ec400a3e53e8b4f09af861685022f47ef07984fe9229f8d2e3df8084394854bba6d5addf4789157788fadcad28b2c57aa20e9a0e419f3e154447754b857e4df8d2ccc9d11af111fcf61161e30a8661b770a62291141eb538a1f528ad99db933151b50a60e391764c3a8ec661b5b0cb43bcb527378f15176888af2919e534afa52a265aa4b7c5181e71a624c5e4a5513b2eb2a9eac4673849575cfdf6f529d312e32da557089d581b76634ca34cc48ae3e5c1ede65b5e07ed4b984951dd9838cf3d40a858f9bb3b162ca827e6512887ef95c924d9c31ea21efda8a2536305b288593c87a9281988b8de37655f4df81fc3dd6ebb6483e72b2d09acc76fdd7be5a180616de6fcc6c9ea2ba41290b4838d3fe173947c02af894cd6b0315f1f084f47a005a8a1565b45fff731e4bfb888a8cbb0047f6d64b5afb306039497fbf43060fe6f9dfe2b71abf73b43a9fd22a7981e161128f8bf1c359107d1cfdb7e7b49dedbccb41a719d0ee68561ba09da0d7abb9a166f0919415dbc56f02949d7f94c319048dc8580210a6694cef0a72432387e849ad8f39481ba9df36b724b6d6a3a807a8b32bf86dcae1eb8741584ea301e3027cdcddfb92cf99d082f784cf9cb1d59407c9ee55ef8ee84bae33ea250ce89df1b433affc5e7f39c91a54bca7feeef2eb0dd97c93e1a6d32f883423faaeefaee5457341a52b7a83b08911d0c9e0ab458b3d8f02c7dbfedb5d54cb57ee240cc9b2b3fe5229f32c1e1c0895e28ecfde2ecba1d164e170f090f1954da8985a9468b3004939e5ebe5ed1d56dc18b06ec85c55a7011577bed8885111f05fe480ed348aef7a237ddd140537cb24fbccbc4ec845f204f7ce0730ccf89683920fe72f939575fca46446a6ff2c605e6f4512fc9219048f5b7922eb8e6b6329d52fb9d74ee402a571d24bf364ead0a1a7525712b0b4a4e6bf3e4a67db1af544e7dd1cf22ab269d1d46dd3b145014e022af5f7e6270e6312db0702f78342cce902efdc50eda0e67b42dfb75607733e3fc23d60073b40675e8f2c5de066442b66b306fd0291de05ac85b317664c48ef67938687d01de1bf9ae3db7abd31e9e553469d129ed9a19a0be4c8b84ad384d1f9d92171a1009dcd397dededa49ed89e770af5173ed77b6def6da6dba2d06b8bca73e8f3832a0c7b7aebbb7e7763c083acc0e8426b0623416d4953fa71a9231d98fe27a2eaf53a91bde9ffea7bc6cf78e42033f5803cdf7f39d522b69c0e37fbac759284dba993f000021a28a6a6724abc49f7cfafa7a2610b6596c42e2bfe94aca98472bfe725ddd29828ed0b6729256073d1cbe8f421c73462b10193784827e2fccf91badfd78dab88fe3ec2299b1ceeafcbdda39fd86563b47f1ceebcf245517672849f79e23eaed354e05dbf546238b20560f7ff84ede697c73807bf9cfb502d99ba951a4a913194f37df941c39a37b646987ae28abe8d86769b148db4d17a22e34ef822e17b8861d447908671b8cc1ee60a0fa2b4d16d35dc6d177db93d5b1ef9d40a19d554ea834f5daed268afbfb512c8a2686f7fcd1007360227fce25476a19387e633a254352552c5cefdee757722246c9da938f3e7dd2bf887cf655b62f012245beea0d41b5623579da375a444d026ed9ea9ed29e5fdf015b40d4e536cb8b01bf55ea38673247f5c8f4deee4912a61b74ac6a00150754ce233225e113d2020942ef626cef279f1de9c0edbc9e2d3ff254055d4321fcfa53dfe99f98c23b2b86fbca467b0ecd76aab4a201c2a813049c3737c97a0812f4855488ff6099b191821aca47b9d24d23f1312a4e1e32d3a8bd557741c75af78b4c2fa8fd5b52dae2ccf7955ad9984997e1e574a9dd459ff442c99196cce58292a4f13c4b17b097eed45400a13508993bcd36b991fe0521c0c65e82f71da9d9aa599f7b1c043464cf2e684180a53989ab467ec0d4038e199306d39804f971ced60264aa0f7b796f8d3250a5ae2a6e1d581bad1164660408a2ee99fb9de1e8af70903c3296df98d485340ea1a24c8e5646563e637ba0f4baf23b63f36bbfcda7d96187facd6ed0c340556e1dc848a013ae113b1ac068e5532a05d639e200be1b905f01687bb415c77bfa8c94065d64c48765bb039464373f36260021dbfcd57b1058699dedcc5af03f020f9515f2fd96e2aaf8e6df069eb66f21c4363d8de5e2675a76b3a97dea2cee56bbcd52f9573ee3aee6e177e7580fb51cc97deb95218a1783b10acac1456de9ebe1ec7c830134876e993760d63806a66dcda3df0bb27c19b7c6066e93d7a0cb116a0896116de1b93f76d81e98689eeb7d56142a590da23bf421cbd87632c3081635eb508a16b548df6a8036d06ada0f885e9dbc828835efcff640e61655a248448cee494515dd895db6c62e9231c45eabbb069d744d01b668d50c89c30a0df3709e9e18af1122d3365165e125e0f20a0a3002ad07c672d3378e316f7797e77570c4c14724b520500a3a39c2c002183554e42a67a5bd44c5e2a58fe9ca2fc341f57beb59432f1d70d84c488c36df010bb3af79962af9526506dd1dc8f2d9a0bfb11026a32db48400501b636f48ab2a1e435b181074f65192c397857a3a238496b0e710f9fa639734cb25b3cc73d44a092123aa678496f5badbf79997f987ca88c138145db258d56e4ae21524a167805e2089accff008f82ee9e8743471734b", 0x1000}, {&(0x7f0000002440)="b1eec3a2a4842068cba91d152606d2a7cbb7", 0x12}, {&(0x7f0000002480)="5a391bb698e66759af648900d2c51bc3022589883fec371668a7c6840cf31fbf3628d8d3cb62f700f3c7ed3babd6fdf8473529a91018dc9e14c708a298897de72438e160e15a946d255ab0df2d1c241f8e8048f397747f39d60e6c61a22fd325b08d3dd1185b94874d44f68777f5fb049a0346202fdd8521fea5e9e7aa26ea097ef8d21ab65cfa20577ad077c2363ea863a0209e85ad4504a695eaf327614945e301b99718840f2625aad8617675387db64dc72beab17a59aa97d2c20ccf7573ef9d69127f2763134d19b6389c641a79a0b3c1d69f35aff6ec4cf775a24295bf2fe4fe8c920fcd56d61aeedba5272eeba614cb5f5c8c8128673461fe460f4dba28352b338cee8aff11e7bf244fb86a9417f4707c8cd1ed0ec67c07680b8542347bc92bf81b178d0327d3af5d9579d5d8ffad01f76b3300e37e49db1894b97938ec6801011f42dbe5b449b2582daf3fc6c68fb917314b34a3f584f76d61b55113ef84c12f09ed16c87d62fdb6a7b80d5d8266536b644920f333084a93fbc4f6b26d6f10cfe33aeb78929d430296bb49bd3fd05db33f964f042a887c7e7f88a912dff1d190151c94ba746a573217dc819a501e3a7c571a9d457b0ad53f0734bafd605cdcb0f61a74bb4f25822b053cece64c3ce6f5495e296ec6fc924d6396b6807f7ed08ac878d66ea8fc739ba357c695104a486dd43d3aec9a3233ff509c78c0af3e9a459a7f1017d84f445bf9aaa682854de8f8a661399420349127a8e5ae256f0e8d0875149b75cffe91641b635ab07f5dde509a8397ec23b07f7f4d9d7203c2e7213569de7f6bc691fbcadc375efd595534aa1f3568e1b85c15698e3a5899ffe24551fe98a4e4087e84ca327d795339780c011c41037f6f44e709a9c67844865b3a1ecd5b4a13ba2144f66af9bd3de8961920e7bfd8003f9b40dc8c14a36df620313f0ed404755fdb67a99aa3a7379328e5690595556bc9e0cbfa62ea0232278def52d7eba2ea8a71914d3402385501a67c0c8e7c3c7360390d2c52f0456bde1e579c52447e80e897745484a23e1a20a01c56370e7d7c0493ef9afcec9caa96c9e160f2e4645f977294aa7588192f0d766a84f714d9baafaa11512a6e1e9620ef60681f097486add76d2e8bc35e4ed831e52c3e250b87c2c77434a7b0238a957de9705f68d96e06128c25a67b8919178d467dc2ea06e69f289041d92af186338588c099aa3579c877806422f9ce708d705ed222eba76b600fe78f4f74b2f41c65712818a9442b531ea17d837e9f77f18752a552ce3fc85c963ad8afe332aaa6e9983962c2a58d4af2f46e8bcbda6afdaf38628b4378faf95648c95eebb797bc5458ee561c5ed3cec69673b26f4784997af8539cf7ded6f2d5058d112ab5a5c5117560467af4ce10a43ba4e89bad843c3cd29733a249a9096416f3dd2eb41e0cf1303272ccc8f1e65cc507777e86edc8d045397b8f29df696db19bde2f86798cea26609f6bcf29e031d6178d17556ad306e4aac648773b824024d0c44243decda9bbaea51494b3843662178b6d4533d5ddebbeae995473a03911ddc11f3c3957b2d3e1fdd202df36e48389ec80ac77d41c7d2f21d23f55ae5a9e294ad01f3e7f1b78d4e6be61766af27402f3a9253152fab50bacb09568dcd39dee1bf582625e13bdbc84d13a0659576016100de18c00da94b86fcaa45dea5f5b83a8e465d94c430036fb302780787d207b46d73ff00fc955742f5a9bcd17b5d040392bb4cee0d399c6afe60a99f837cb6f86cf679e3cde315c201f7a34695180c8b88b09a4a56d7ce06b3717a884700eb09785654746f15b36c7c83791d2b25628f279b0ad7ab7231c241e7ab351fabae59e1784872008f6b5dddbdf3062ee5e2807d28233892aa237ee44c960d3f795a972035c637ee9fff3bc2290994774d05e032817dbfdb73edea213f8ece634e38665db4f49afc137caf5d78db18a4836adf80a17cc6634849c389658ed2c1b882aeca81ff7706448b6faf245243ddf261bb21733baaf3c6b1473851e9c7a69f9446aa50e9af0a5907fa68bb8da2ee9993a4001941411889a2e62a4446cd46bc47d7c7754f34aab152322a29c8790600d6feff8cc5b5581f16e1e7486efecb83353bfd9a2a6553379ec95efae672f33107b53b9790d87d518931fc5acc5265ebf0c9392f60653ded00723e43110fecd3a6c9c4e1c219c9edfb152269c0557682509983afe4928730bbf1303f56d895788cc1053bc499995693c2fd1a9f0d59e9247c4b557be705bc2d5d938eed2c4e9ea72d727226855af1b72c0841476f50c7b48dd8a15dfac42f0ba6ecbf2625997cfc1b5ec55db33d622d636c5006ee3605fc3c54d74ead34adf4ae5b0d2db2d51ec4d6c2f86eca02c12edca8fa5c95aa0f7b189f84b08989bfa1aaec8f9bfd58b46ba63a6de664cc3868d52a86aeebeb27286bbed7868308eb7bc00a1f9f3c773940e4e9cb5d30ec280fbe18319077a05620119152a1e560b8c9d1eb4dc62c38aa74f49413b00b912effdbdcff508bf8f492089344579e71b8d875ec322972482e168f0f96c42495415cc374a64aa8e1f488044db3e2ceaf2130f0ceef3b3bb28a85f344c08de1dc13abba61e9ceda454c60e9b77f1f928caf2895baa06134155664ad3cd5afd2cec3c2d0df1e07243d39a81f73d6e685ab0e5e33af816e6294c356dc18d378f97d05f15d8e87f445d137d6dd93a7375e42a8bffb115f5635d428967964780fd157582cd8faf10a5d2c2fa5f51c99305d59f1fce105a28ec3d2bfefbd9a0d448bfd6799d2da7b5dff3b912ac96b2f08d27848d7b64df5af436f45f6a90d2bade9db42bf053598e260e509d81b76d93263856797aee27a757e6a02115184ccfda5ac22000233d5056ccbcce11f458db2ba54992958976a924f159ca8a211d485602824af02ba230f702e9005edf45ecb6ee5f78376ed4d2f50a9b8f3879103794addc60318492dddf6cef7b6738d7f25d1197adcfaa5585cb20b4d019c7158579cf405e124e086f2d710162faddc9d4addbfdf45f113f01df3f7d3f36d0145e0b073a623709d7fd6e4e4e56cda7bfd75f03a38f7318cd55099be5df8dc195840d0b4d66bbd15b05ca01ef894d1dee06f159d74b5b067d82d58fbd35d2867332e8b4f111e05324d11ef9b973db85ee80808bb090e868200a0e76c37bc898eb8d24644a5bc340654e3d5596b825b704bd8d297cff10a02535bc77fb9e0ab13e5a34524b44430993f002f7dd52aa0d6355677555dccec91cfc25e1127631b8d3be28ee2cd7e43ef36568d664df85789a8678e5ba3f4b922596f86b96f74ffa9519fb796f5b59bb88db4dfa6d9da84da42f8e9f397a7fe560f5a06a143ec4a973d8ac7000946b9fa05d445b6ad4594d0d8f6d955dc7bdd5719f94b0536953f44a0c1e02f0c92caa76e990ff88fe84120e4049fd1a496e25fd8ab996f7ad8b19af9df4213d5e3691b5bbf95d62f47a05b38facd7fdd6c266d86f4620683a5c1a78eb33dd9505594ce6f0c5a8293e2d0ff5dc8c999ad54cd8690bfa6b2e263469bc7e1850eac569d0e8646722f43154020c61724ef0490cd936c8ab7fdefe4f6d3802d303ab4a8ec0b1cb077f725aefd4444330d3721a549e32802e2df6d82c4ae1ac153eeff209767efbefdff4be0de4a961e5ac7ca73cc498e89c5d36cf6f583279232d10ab92a4204ba4480817afbc8dbb5251f2e9498063dfc1ed1b83b5f51c7e8a50bf3a9ebc35b6c15c3826321d849f7ef502951de149c44e9d26f5f677966392efdf4df3600669a27eb1b14898e000fa7d7a2838007d6cf32c8ec077954aa3ed265e4bce0103ddf7a8115fe6620c0dae8bce0d088b1781dcad2e7cbc908b2c5eec360f25cbd605e14883631725ef25c730d2f517984ec63043e8600e416e00e3c6fbd1df23d6d75a49c1fccef4401c81bbe05ede3726f1004c0182f2e986196cbfb5ac1a68de01ca9b092b1c3d742a5bab4f07500c42875bc4b544e063062df821e5526d7970507ae8a0d15d1bcb6237c5cfd75b2a808d72b35abc56f971cdc52f0740e8a212d53d32165b877416c0a2a02c214bb8d9ddc3a0e613c8ed17c10d9d9536f3dd7165d79f40c590194b84f4e02d8e03bbb85b98d4d36ade06dbad8daacde6d41147b19bb37cac6d90fd0f484c2e2adf18f6fed4387500abddb2db7a69d8d4e3c0dbca6761c9370d1cc5d94327a1dd302ef7a4470be6d609593ab87daf203aaca9e85bdd468287cac91ff8c2bbb4f3e5966b6bb634b1d65761320d27b8fafe9f8e81dfc5b8416d731d81b8fefd106af7ddae8f6e51f74d167e91353dbf1a16ef93f21f4f63417c88a67932f06a967812f2d8252133d565469429a708f1b0a85437fc07308403e254d63f93c692f7322ad7846bbca90fd53b1a99e3b3228a38a8448fe7af67e4aebe635ae41cb57914191f6abe551b3165c8bf76e9c34eebbae1fd84e15c35fad6e70d3147957fb7ead4265da092cd786c1072c560c3e3d2360482b7a83a8c93e14e8767c15a0a520aaa6cf9e30ed182eb04a00a213c59f7c1cf00649b46dd5025bd3999042d6c53215546a09db883e47f2c2a9b4f290361409966e5b9017f3119f38ef9b8ae80453e1cf66d37f9033c79fe602db1e8a109a753ebff0de967e6fa6f38622c8aa2e132fe1cfa750b5379b902bec16ede5c48de6cfbbaa6377fb1deb0238b40c10ccd23a20715cecd7ddffd0d13d3d81f277abb43e9f8b96da596ec8b35baf1d8dae6c841a2fd2d4a18e51223c2d6235ac264d75600afdeb57da5ddc97c361b9f93806870ce368f34b1ead798457cc7a3d261947df82035595e474ea33dead29513563bc72384dfa6117adb3aee3a29697bd225634577d888339fd587dcd5fd2692bb2e61850f2a5b9449e9dac0552cf0624a3aacbd423616242d09601b60adc1687a4379a9dd273b2df01913d4faa6a1c2a247fec6ab773cf849759878af8f2f569165fb52c27d8dd5e9101fcf3b86627c66195063a708ea76afa90afc6f76fe17cce8bf49ead4465f6791d82113dc966376c4f2d9e762d7d58a86d5c79704968039790d639f01b11e56ba37eadb08efe2467acc8a62f2155005a9c62c0c9594d31a5f52ae54aeee1f7bed4ebd42e2aad2d88556c382c2e58c85582fa57ad5206b2c5bb405901d30accbbb5b5bb273dbbaaa70fc62ee86f2752e727d11786c31394a7487551d42682ec48de2cce4f2c445bbaa73c42bb463a9f4ceb17a8201bb60aefdfce8b033819808daf021c08820b1cb6372f06cbe914042074c34a472e26a776459177b9852478af6c9d60524fbac235c41fd8a3a5c3504d826441b902659ad776e5c673e44b46559e85ed87273028d96e7b2fafd0a20b6389886909591b48611854a46b6da6d62b44a141dabcff6d89be924e531b1968424ca71254149ea85cb0b93769fe5bb54b7b17017c008f8c0d3e0f21ca181e3374a4831a38a88342162703ac15cf652c90409f4ddf5379d7a6e4b52bc3d16d41aeb25b1eacd848b04d6a251388d165e458816f1145931694a98576eabc79de18a7bdee69b747fa8dd4c771131bb03d2733b8650e99794abf58e5e7f0f8be7ff1b50c39dbebdccaa0efd4d70f176cd49bc1791889ddcc31f3704fdacc765b12775d157263d601ca1193b31a880a1707b17da4dc9fb474444fef45c7a4cd5f799952d33b3a99a3752e8ea80c6dd314cd6113ec7616e840cf87e10bce534f071e48aed36bd5bff052e30ee1bf7dc5691540a90f8edb381f8", 0x1000}, {&(0x7f0000003480)="cfc8815cdb0876c2d0aac1df144a395245c74b205ea2b097f8c518c704ec328492b70ab3972e30ec2f61004617995dbb25a270", 0x33}, {&(0x7f00000034c0)="f3571984b70607ef4e72c61742acd2a6fbd300786adc0c04863ab83526029c7d65f20c398d8131fb4ff7b08ab31063a0e51b50adf5aad96be357fbf7705ce5f39cc266baef8b56c622a9d7da03470c097b3a6792e67d6baf0b473db22efdaa63ed6a0e067f6890a53064c0", 0x6b}], 0x9, &(0x7f0000003600)=[{0x100, 0xffff, 0x5, "7bec098dc9f7127ce3d12d099a191ac612169e1f2e73179eee94ecc6362d818fb9854a79bcb503bb2778fa18a66de0f3fd5caeab7a40db40a5c2b849632ae5baf57af96d18b68879be7a0ef6467cb0d191a3df88b66e96d45b57c59c5f95eb6f40494a4b60d3a465fe4099d5cebd8c38a67b4fd002a756637bd7dc13563f20b163a0e0faf54f67fd87194a08d37349a530456e1f9f7bca2ca38bdea91949bb8e01d4bc0cce1d19355a46e81e2439d2e5a06f5e9d66d89921a13064327bd76cb6c65b8b272998cbb758978b676efea29a3ec44a1898f2401d3ee4f3094578c0782992e39837fa99d60d852e45881e1b"}, {0xd8, 0x1, 0x9, "4e131bf9d403f3947cd3b6f95d493648dbb8ddd1658e289388d35ab55566d99df7c2b8c87d1ac1f7138a27d0db32458ad974e5d65dcad8761d17055905a4b41f0cea15b9d57218eef04bcca022488a9758364a5626264a1cbff327c0d2caddfe4b16a04c56621ec90dc24c5f2926e9adafa920c0e4a4dae9639cc39620576d3a9332f4436f060f742326412d014e7e67a142394a9862389ec2208615ea6634f1eabed6a607d9a179944c3c4a7631cfd5bd9c79912a1224aac1d09c3d69a92590f72bf0a9"}, {0x90, 0x1, 0xba2, "c39f3a591295dac1c6fca487f88bae869700556367bac20e5e33745768ab0f4d670eeaefaa26450aa095aa0efd98219422a120d68cc1fb8dc238b75b4ca97b05ff438c2c5d6a09c1ea1b632b65d37b3ffa0cea84cacb123b5a75605d7da754d4e0e4a1ea652b18e73cc0c44107cc54c979e3be5aca3357b007a1891af19521"}, {0x28, 0xffff, 0x0, "43a7156f16c608c981f0b8e446c1cf781f3b657029"}, {0x78, 0xffff, 0x3ff, "33936ead16804c241395b28e4a9ab14ff90dd0d2d2bc6edc8f242a5a8c9c757d1d2d19bb8d9fcc73e0f26cf9b41c23b7aa321d73d4f3b90c062b2c8238d927168165f40b1cfd110d0f24d19100bf6789712a8687b539511428f52195ad4cbc193026401b53"}, {0x40, 0x1, 0xffffffffffffffe0, "c845c48307368c3b02be520182f4cbdb69e3a7fc78445f3ffadb922d22d2f379c2117f74f39995ae63681c"}, {0x90, 0xffff, 0x8710, "42b2ef93d4d11dd938d0359c62bd5258985a5467c21f154d097784839c25b2bd4a45f3878fea6faf973a5953ba78297556b4a414c59815fa941c09aa7849ad6d77e361e7a8363d029e99637ed75792823e8387419c5527683cba077cbdae18ca9e4c2872cd21c6dc50aa74071b2500432080c847200cc93eea"}, {0xc8, 0x1, 0xab, "b2c2bf99dc21407c5f69aa722c090d450b7e4181b7f569d2fd19a2bab5d44d431c7d01ffe401b8a23c557e47a356c5d470c577fe9451c8b4b688d07bca375ae045aff4b8f247c6303e6e1934a80cec9697a5a071bf14820efa380561f89e38e42c9419769c3a80e465216af03725cc3c2a5c56ffb1a7492932b913de68fe5e9987474386f61eb1ad2e48c9d11dcaab7b415a691d2f9c37f05e711c85cdf0c3ff770f872338f921abc9a6c5486759438ba9"}, {0xc8, 0xffff, 0x4, "014d8fca985887c17a73b33a33c9d1a3493462e7304aed23632e9012b108e29c002f9671350c09271f3294a5ead98fe053f4c6969aaa9bab74a85ecc2da2cd3b715d69862412919b739de91aa023f8fe9e1cc622d985a2a5a3303544b06b42a52848ab7ca8716163d7e4a53ede7afd5244a43182b1956e921839ee616913fa31a15f85c0be84cf672484229317f4a625c4f656c2cc22d1aed466fdb24e0ca0a1c108b94f50d38e32e975c7073f318e7bd7"}, {0x1010, 0x1, 0x8, "f573318ec1c8268ba3b4ce8086385c827b46e209fffdacab55a17869c61172b893710718e70c5a777a38853163f3203e26ebac1e441ff146f442ebf007dff59af028e6c023fa86665d9d9dce2350e1bab3e4f69eca493fc9cd76865df79f15017688b3757cc1361d0580c1691a22bfc5ece26a4a633603c34fabbe3f848eaabc584763341e8268e2df364632e5f4ff2f2088418356724f36f67e80b92f9b45ece69787170759e547530424781f06247a88c7c6eeeecae7c59dd3e5e42c68df9592bd097dc726c411c5f85e013fe29a345eefa48994c379c16c4ffea8dc6dd919881a0800501bd677b8155ca844122b34cfa7247b15ade7cd87fbd007c8f705e78f6ac1f506dcbff38e0d42fb80234a93d374bbd4e5869c96501ab363d24eec130a4cc2ac4159def15a4a596bb18d42b027ada5b024d3a3f11d1ba94446e6021a772c4da5bc7c041edb0eb8872a87c45bbc5a181de6f036b1c3b39c4e756c791374c7c35e9c29e2c61111fd7c7ca84d444a3f59d13f273c78786e9ef10552121e370868383a26357ad2d6cff639a53a73621d8fcb8e620e1106eb4816a0ac0e4e775bea6d3558bfde008ed7087aa90ff826196059bb518d482f834e119b8235b48c39cfa88aeff97d36d3e0ee0b4c9b743a7d97995d1a1b8ba860a3f9adb48af9008b9172c40520e24791618f43500ac333293e00ffee379d99929bff4ee74360787f1266203ef693492f6d326ba0dcab256de5bf474a80f0753fa2b08d995c38f43c88b50586e522560f9f83caf6d30fa7224168d1055034b4276c2b1985f33f6276ba4552e6dc5c416dee38772f5bca22b65ddc20938d0f60f18d232f8104bacfede9dae60c7bda6691342387d2eff55a56d0c35c48d53867897ac48eee61e0b5515840de9a9eb7b0fda001e426903909e327ad572c6d2abdbec7d6d52f402a9c49deb3c514c96caea4ba6b678167c2336dfab5b775228d5587eccea78fab8580da8fdc1af16e93c8f0ed68345a482297f78332df8db24828f413647db608f3bb9eb2b51bc5fcfac2ef9288edace4ab81410fe8e4133b1660c84a912b893cf05abb40455ae5358ba1bd0aba067261cb273f6e0130080394672e14999b4b366f692febace60b5c45e9d441e29328cdba2798c51c797f48527154b87cf0a30f5c29af239183a87c094a11d0b03e44b9c3e687f1cff339b363571175b72f7c16eb34e4ab64b8df871c1da2ec0e467914d72e8ac1ce6183a3ccf519f4067274e6fa411c02121d3b3a2f82c1f42b51d19f888d5a017c14818bbbd25a42e6e7e64108665789e42a5b4a49387545f25d998bfc85b567c4a3fcc58c1f4bf330d8e095db89f7cc96de993b339e53036877f4d4f5c5daabce03566ae70266e1f2bb47797f2aff2fbe591508851ff8ea4d0ab72a6b114b6940182ad703e60a053235fcfb5b076caf4440a3f23ca537d0c43b3a81620aba14fc96e72d640ff0cfa53d3b27ee05f7e8f8f02a853967471d20e536bf71ec00c848c7019704a68ccdee971e21ce46b80a892299618fe3d3e4fcccfb66438567b02280bb45169be6111e9881a53242f9ed120de9cdfd93c444e0580c273c581aa3f3ae38d0fd5cbf537aa7a3b20814b740c75546a5f9dc949dbefd45838d1c8285d4176d70ef57efed0eb1451002fe48a05363f0ddcc29c192b91643b163bec433aa77b76bab3bc699757362545aea6e8f4dd11ed62b1d546e7a02c8d6f0315aba29dfb3d2a3bd19179257d8d589461d1b8968a20e1be4a268c6194b80836352ad87ebc73fc543e6cec07c4ae2c6b4effe2f54e29685a7a0766db49cbf2ec9012166b9623147c391067754e6bf023c99962eee057bf555fc590300855dbee58929c786a272ae2d7bab9bd7ee2a7b0f9fb6e40ec4fc59f33814bb9a7bcaa30f55a0ee9d5db0c2572d64108508ecc0fec6ad0a07b546e7d4a5a11791f94dcd72b0fa1e1a117d342ca85edf2b8e7b906b43c78aff0a7eb9d19da2e7a3755ddaa1d9d4b9469e99164e94118e610ca1ac3d4013087c9476bb0127a02b536b08f789ef17948d175335de9e79c2362d2ee5476a28eb89ffd4884e28d4e0ef873a83e4ab3df0d074ebcb45115be0eee9c2170c346cd7641ae35465b1456963f66063e4489a2f0af45ee175278950ad5a54e7daec36d7e33510783b89d82c5a0747677b1bb4a12b1a6eb6d09bd04e4d4a77482595970000f596d09bc7fa7d6c28db85dce7689a8558ec7d5c37ef144b790588be144783dc8f2892a718c8b65301593cc678dfce0ee6c7e263f96a49b895d6d10fbf99e1928f9a55fa28f19f4a076bf67b12c244f2351a55d7a34ade53b9e752c45ba9eb48a04ae57b4ac94416eb006790338c8e8b960f24469e8b3906c443a393ac63f653a72d7ce93391dd89c8502614ed6294c4c2aa12a1124638adf89d4af17702257d5a14e7fa227ed1ce5d698700eb5dd6245afc3048a2a37b83a18f4e3a25739337756ec760e3d058257176de9a92088445d5093a4452c0f7ae74f85fab859bfe1fe8c187a208e0a0945ebd12ab0d96ae8f4ee14b3ed5fe4b8fae6231d50b6985c001468c0a3f15d316243aa9a3e0bf77b3d29953e9b25a515641b122a3f770d13d9373d11fc4fd0860cbfc68db6b9c324a1c546b7875d9450135c70d2bc4a734b0a46b6f83d9661fe677c4a0d230255343c4d75ee700a045860a09a8901241b0496d2a705230a74b64b177cddbee222f8ebb4e786127e5a03240660f0746179b5288ef035d5a5a26b5d06853f8349b0054036a85a94e4317e675894eecc1f86a4a0ba97eb7422ad732fac510fbec951d36fb8f418f5901a9604aeed5cbc7755de1a314cdcdeb8a46f1e17c31280fdeb931d08cbd5c71713265c71eb41fae9a8518bc900b61e47d1362b66c824fc3192915731ea0251bcb16cdc344047dd3f920ad63d72f7312b5edd3ca3147dd13fc39f9abcd8c9e651f04bdd83c47dd0fb823919727fe052f1bbd48b6a4966a3d267bc59b74e8f8a914aa62b4b3d65511437f685b9490f451a2334d489c4329df66d34f1f5a3c0a5428b4695dc0ea356a302648da947225e17e0c6e628fe590f8acc60836ea86a74145f2c4693a36e22371ffbeb64df6902ade38a18b7d2d88e61526811a6a53fdc8a412bc8ba2771292152e8fee5964ae9bee8e1e516c0461ae06ea9f6460812202217d911a4c8a6ba4d7debd81e10a8b599d189460b17e08585600f3f1c75a6c5924900b34840fdd8b0532615e4d75f0ee4ffafab5ed33a282425f47c2ce311da81c2a0c00015df951e997842a5a18c2a3ed9974374a44f0dbaa1d7aaa9320d2178e388f63186c6c50a633af68732e6f6ebd457634b7d6d9e593fdf89bd16b50c526ca3241164f1b063b4563872217f1d949a80820c75ee4ebbfd2ce4aa6d265f29d32e2af79724e926526d595ab657b20283fd9a30663caf4e2e4f8e12d7e258033d44e1f8432dd01c9e95a7b070a4ba449a5bec0d215a27e56bb1b1321c66b696fdf6d6999a8f2301bc6caed89ee2d64e78a89802b74a838e559f2674c40644ee1749827fafc16a25e4f57cad5b3b1c94d852f09e728788ed4659a0cf9423270f9cf59fb70b9c520f4a888e3f425b5c780d96173887d43788b5935cbe4f6c3340535708403daf49aec8c6af0418574487f4e25d210fd498f6e2092136bea72c44d4ee4620c160c65388cc18f78610b5c5d7f190b94417b4b0ad7043b25cf9fe0a0220c94e8d684746aacb989a7334fced989819ec36513353050b881274733bcef166b4c254432dd0c6d35a57a1ae51be070fc13f657864acc5fd1a2224acb9a24e51815ebe3738318737b1fe032ae413d7b8bf2b6ee70047c8f84ce6400b35f4eac5971972826e5fdbe17afa416170e9dbd270aacc28858036ae6252a9342561851e8496b61dfd95f2e3387da7222e35a4fd6280d8bf5c368678641517cf4f7bc11ef693fc94be98d931be8028a6c10a89a5bd628f89fdb4676c2f337f1ed59d93c6503ea9b1058a71b488f309292b2c22387dc886488fb848cf1cb71638795c61168715c7ca2216d2ca1741ef6430fdce1af96e1156f62662c7d88e9e5bb30ec68b49e1a72cc807d6b3651b116bdeeda9bd8f9c78a58c6d3b26f88bac5db6bf9e68982fcbcb7fcccb47b139aeaeb2056634eb6911520ddfb8717c9c64c32735370d4157f63a72c7e7bc745d091b889df9a19d0ebc4c90781110f4d8a31f8d50b6fbca142d1f5ac49e017a7e556d9fc0857cc20d07c14e6b8cb08be820a09b5407f6da17dfb54ed7ed800918ba5b46a96f1f4efad3656c1be57106005fff255b7a86f5b5beb8cbeadc3e38e4b9c203e9c7ad2c27ee248a1a5a8a73dae6ef3dcf01603f47f1b28bba111634ce16455d4e463bd917793d3f6b2998295d095e074265a4b82d99f07e74bdc57c67e232cd51bf51a509ad50a768708389ab650673cdf36dc1f4fa635630bee0f72ad9eac3b094ddc3c1c5eeb57dab3371a48754ac2244a1fdbd3bc2445533da2b00d2f0d5bba1eb99a80464b261c5fc7e6fe0caf386f3ac65acd9d7a5869bc16902ad1a88ff26d7b6956fbaeb10382b6ed14707159abec2f01a7703834b33a9ab681daffd15e8c0e8007550725fc02613fef1913c81374a3f26502592053ed7182d96725e9253c9263f80346204d507a22dc5640d850ae07e0d320b96f343a77f093b44030d1429b254acbef094e3191478efffb6feaf6eb6aeaa5c84560bc584c53c67c91991720b0b608732b2587378de024ba6e25cdad28f3566c3324e5205d07f2783bc3fd83580dce62704fd11da842721be8e70b5e591ae5be970aa2f03a2522610fd73a0c0518ee827cd9cee246649bf886786f50c7d72cb79273234268adda270de6ab27a8405cb7a9d24409141395c5d36c239016162267b952bdd3e5dd411b8c1a1ed0a76f3c00e085e6450075e50295f8a70c96db227c2b1d3ad46803d25f4cf583e5f68c00360ce622c2557c5d46f9b8e70f0a3cbe51d4d97716fb2ada396a2c612b350785df55a76ab738cf0bda795afa5212c6a02fc49c14954bb394df2073697ff2a49c273a80448702218b894ca08ee4def73f7739e965d9779d67fb04c6b716bbe6fe8b8011697adb565c7bbd1006b99eac0bf6f2042519c333948f51601abc5b5e4a172a8a3446265cfa4830e43358de44998d0f33325f694463b1b763bacedd3c62876440b2e09ea919fe5225db2f8b2040a9238e3d1ac4abba6fddea3501c85aab22692bf6b812fd8e4f4e68312d004847440285290a87383f6be1c886732aeb2099eec18a588a36447efbc2f73e204ea59f0bcf9459f39f21210ce3d4e328f5c67a56df55541cdd4e958397145fb9b3b046894a89d2d08589b9001871818f5088e46e33a05e1407d913a9a4f2bbf8d282de4812befae10a779acde6d663a80d755233475301aabc25ed8b0ca26b2762ddd0db751bfb09dc215de7d9ae0eeb34fe65743c4aa5c890b1300f796aaa7cbe401fde6e82ec53427b46a1faa36ab2a1f22c43437f48f519736cdf0067fa8f7b18b94c640224dada9d2a1a738058a2aa33a2db41c479ee6840d29cad4f24b98304a7e82099fe346525aa9869468ce693946ccfabc6cafae8662895aa975ef51fc7de474e4c53c00575c9124ceb8a3aceabb893d4a3d14dfa532852ed27e08e10a9b8a391b1c57dac98535636cffc560ed02179dab2dbbd8e97a7997b349bbb55ac59ee7a21bd02f7045b7b2fbebda0166b5a18ce539de5664a5d2624a88798b2b7"}], 0x1578}, 0x401) mkdirat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x0) symlinkat(&(0x7f0000000340)='./file0/file0\x00', r0, &(0x7f0000000300)='./file0/file0/file0\x00') 05:49:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)='7', 0x1) r1 = syz_open_pts() close(r0) dup(r1) poll(0xfffffffffffffffe, 0x0, 0xffffffff) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x40}], 0x1, 0x0) 05:49:35 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x810, 0x1dd) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() pwritev(0xffffffffffffffff, 0x0, 0xffffff25, 0x0) kevent(r1, &(0x7f00000000c0), 0x3f, &(0x7f0000000080), 0x102, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/207, 0xcf, 0x803, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) 05:49:35 executing program 0: mprotect(&(0x7f0000029000/0x2000)=nil, 0x2000, 0x4) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000026000/0xc000)=nil, 0xc000, 0x1) mprotect(&(0x7f000002d000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x20000000003) 05:49:35 executing program 0: r0 = socket$unix(0x1, 0x8000000002, 0x0) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="6e4bedf8963f0f4c2a872b06f36cd830", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x90, 0xc}, 0x1) 05:49:35 executing program 1: r0 = syz_open_pts() r1 = msgget$private(0x0, 0x200) r2 = getuid() r3 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0, 0x0}, &(0x7f0000001180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0, 0x0}, 0xc) r9 = getpgid(0x0) r10 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r10, 0xffff, 0x800, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001200)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000001240)={{0x8, r2, r3, r4, r8, 0x10, 0x4}, 0xff, 0x5, r9, r11, 0x2, 0x30, 0x7, 0x9557}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) msgctl$IPC_SET(r1, 0x1, &(0x7f00000012c0)={{0x8, r7, r5, r7, r8, 0x40, 0x101}, 0x7, 0x5, r6, r11, 0x2, 0x9, 0x20000000, 0x9}) r12 = msgget(0x1, 0x48c) msgctl$IPC_STAT(r12, 0x2, &(0x7f0000000040)=""/114) 05:49:35 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)) getdents(r1, &(0x7f0000000080)=""/242, 0xf2) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x5) 05:49:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = socket$inet6(0x18, 0x0, 0x0) shutdown(r0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x54}], 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) mkdirat(r1, &(0x7f0000000240)='./bus\x00', 0x9) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) close(r1) kevent(r2, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x4, 0xfffff, 0x9, 0x5}, {{r1}, 0xffffffffffffffff, 0x1a, 0x8, 0x0, 0x4}, {{r2}, 0xffffffffffffffff, 0xef, 0x20000020, 0x9}, {{r2}, 0xffffffffffffffff, 0x1, 0x4, 0x401, 0x4}, {{r1}, 0x0, 0x80, 0x80000004, 0x20, 0x7}], 0x200, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x42, 0x80, 0xba, 0x4}], 0x8, &(0x7f00000001c0)={0x3, 0x10000}) open(&(0x7f0000000200)='./bus\x00', 0x20022, 0x1) 05:49:35 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) accept$unix(r0, 0x0, &(0x7f0000000000)) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04005c00", 0x4) 05:49:35 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt(r0, 0x0, 0x800, 0x0, 0x0) r1 = socket(0x2, 0x4000, 0x3) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = dup2(r1, r1) fcntl$getflags(0xffffffffffffffff, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000180)={0xa17, 0x2, 0x2, 0x4}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x81, 0x9, 0x6, 0x10001, "885fa5ac66e431b70b32d0b22f9ba66fb6f708e3", 0x3}) writev(r1, &(0x7f00000004c0)=[{&(0x7f00000012c0)}], 0x1) writev(r2, &(0x7f0000000300)=[{&(0x7f0000000240)="ebc02b405d8dff970c4cc74de2238e89f71057147e159c2c2094c486dca6b394ab47b796375933c28bbba3f4c68cb31f3e651b6ef9737b5435310514aceec5864cc3315dd57db2978d13b0b1f25495efa8ba284ec799cdb061557d2d053027d8d41401a77e885820c4e48a1b9e13bafa88cdf9bc9bf13ffd4eea9d7f86f3d7d375544a75469eecfea69d47d6b07d70f1", 0x90}], 0x1) 05:49:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = open$dir(&(0x7f0000000040)='./bus\x00', 0x891, 0x80) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) openat(r2, &(0x7f00000000c0)='./bus/file0\x00', 0x2, 0x8) close(r1) 05:49:35 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0x24c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r3) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') setreuid(r1, r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) fcntl$setflags(r4, 0x2, 0x1) setreuid(0x0, 0xffffffffffffffff) 05:49:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x8, 0x110) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8e}) 05:49:35 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0x64) setegid(r0) r1 = socket(0x3e, 0x4003, 0xb620) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x23, 0x0, 0x0) fchmod(r1, 0x20) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x4, 0x9}, {0x18, 0x0, 0x4, 0x4}, 0x5, [0xa02e260, 0x8, 0x9c0, 0x70000000, 0x5, 0x3, 0xfffffffffffeffff, 0x4]}, 0x3c) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000040)=0x18b8000000000000, 0x4) 05:49:35 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) write(r0, &(0x7f00000005c0)="1bd8f17f63c3c517dbf3668af43af215706bc4c9f37fdd60434f524bde9407e1f955ce4bda2c25ca53f84ee76cec17050f61392d21476ff70a16445ae21475f7749d86739269baa579f1e1f798e5d15621a7c80dc1389819af4c43fc112941bdeebe0de9b828a13cdcf681c7e0a9a3ff989393bc9be43d0d57641705ad32e84cc807b1d46a50fd6b8d26cf67879ccb9378b8fc740b70b85c8ec93114a5fc2275daf6fb49554e4344f79fddfe09cc9a1d202717a4aef53028e3f084c7f85daecec0e1661e75a75d3cf9246171651fbd819ff6172c3cd0ce9e3eb4fc9e6a95975e87a615a2030acbed619b7e2e51c575611059b28baa8e25e0dc055282842000dc33ecb44f65dac102952bb46c6b8bcb22af6246831aa722a9a44bd27d57053855768261579d62f0db87684bb0b05055e85b981fa47aa82bd98c25ac784ef2fd5b2e385050835e3a80ccfdd14c7e56704e5d6c28e91eeb49546b8a9bf7778a39c534a3b7e562ee9bad7501395b32df1ba72ad39a9d7d86545f23be76e3b8f400b552cd019475993bfe61d55cbedc0dddf157c8fce5fb3844223130af5629021e497d68ed23d98fa96d55eb521d0f6476a410d5724ae55f97ad845c33a72445da2f279e597c8efea0f78da48ce35ac85cc0102118fb5dd17d558f375325f1af9995560aa3ed8fac53f7ccc208959206b4fdfe5d23028a604374d1b4442c24685f83", 0x200) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000040)=0xffffffff00000000, 0x4) 05:49:35 executing program 1: getgroups(0x7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) getpeername$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f00000001c0)=0x8) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x22ef, 0x40, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffd3c) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x29b) 05:49:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x700000000000000, 0x54a, 0xfffffffffffffffd, 0x1}) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r0, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r2, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)={0x0, 0xab4}) 05:49:36 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f0000000700)=[{&(0x7f00000006c0)="ee", 0x1}], 0x1, 0x0) fcntl$getflags(r0, 0x3) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="d7", 0x1}], 0x1) pmap_unwire: wiring for pmap 0xfffffd807f00b7e0 va 0x20000000 didn't change! 05:49:37 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt(r0, 0x8, 0x72, &(0x7f0000000000)=""/1, &(0x7f0000000040)=0x1) setsockopt(r0, 0x0, 0x67, 0x0, 0x0) 05:49:37 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) fcntl$lock(r0, 0x100000000000009, &(0x7f0000000740)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000100)="6c243bd47c0d2966cd636b5f3e0ba43312ff16e4224d8b257c20bc2c47bea0ef1c1ed7e1cd5de1037e264259bd21a55d53de08c62190ef89a33b514e98fcf92ac6b4203e712b19d960fbba20fe4e582099bfaf8905849c8c0fb9bc790f1854", 0x5f}, {&(0x7f0000000180)="2a215b450166ba1fa3f0792d5b1af07d8bbfaad7081bdb69923492efef373e8bec09e320683bf598058059c9efb5614adbcdaefc59fa9a4fbb89d92d930c1c0642f0f8e64c19859dba465d6f8a", 0x4d}, {&(0x7f0000000200)="3db7c1a788b54f7f0f6dafd08e2174c3126c960c6865ddef38df2b6487d18106939c12669ece0ea5df77d9bfe5312b9e708c1bf4dfb00fe4299880397d55f8cb5b54a13a8a6b5bfa840d61a10f610812011f57c36a22d30378ff65c570906d5550fce9422d37cc5321dd6f2346da1e6ad05c7c66638d6931ee8d6dd41d6fd359df252a", 0x83}, {&(0x7f00000002c0)="dbdd26e4eb18b63879ffac5e2dd50def50a89855d07116a55cc7a13a61f7ae15f717835105e233bac44a01166ba4bcb5830907903e87367e6d27758103436aa421f36440f555cd92663aa19ee7dded4c8bc13f436b42ff60c52eb48178e69a80284d11e01b76656d9b9e777275ffcd240043865201d5110ab01243ba286d63b119041b91ea86b411126935916870e282fa372c9644b870d29a7b30fbd821c1def508c5ba1505955c242d1d0ec77cab48d4033ec9b6251d9f856b92ce3abdf88d0c68a104024c8a8e76f1464378855317419750fcfcd4dd3ae6c3091e45398c348587dfb86de9b8503fedf8c66302c9d1d8ee59b56da82d88a6f29377", 0xfc}, {&(0x7f00000003c0)="02dc0c77a6779ec8d559199be554f2ba05504b8f3925866bb977e154e8d8c8ca5af80faf177d85d082ca979b1e488a5d7b796276c15da91646bada2e2463f7c938d63f354f4edf77529d440942dfe447e8ca644d21619bb321706e01c22fd6669087dd10d73f656dc514e66d26ad92c0fb7ce26d102e7496ff2d4a287cf7128bddddbdbc956a552efd57da349f002ad31ed0bdf495be45a1a48f9e29df68708cbdec", 0xa2}, {&(0x7f0000000480)="8633f0af5d8784131c415db677fb881e8404bbf7a600fbcb0b20764697908d18f749313aa6c75b8bb487d77d2ac7affe738d410912b4a907eb013aa2965005ffcd8bf651fdf9309f2aad9f6924be660a1df4bb3a57d28a0a2c01d1d877b766327453da5927177fae6b60f9b1e605a4f8dff4f4c0a0b56e3d20de5d1500d558f1db34e873cb7801abab43ea9d5d700f14dced153dd81a94856075c22acf9a3fe6e5a48335b08b36ab8bc7853369c5cda3236c4e4aab7d6a3323afe022c5f1", 0xbe}], 0x6) r2 = semget$private(0x0, 0x2, 0x4) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000006c0)={{0x7f, r3, r5, r6, r7, 0x48}, 0x0, 0x6, 0x4}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x9) setreuid(r4, r6) 05:49:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x6df) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x9) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x7fff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)) 05:49:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = semget(0x3, 0x0, 0x80) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000000)=""/3) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) r2 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x8) close(r2) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 05:49:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d900000000e23ac168a0d130b5a77f3b184b237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fce08", 0xba) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000280)) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x20, 0x10, 0x2, 0x5}, {{r2}, 0xfffffffffffffffb, 0x48, 0xf0000003, 0x80000001, 0x1}, {{r0}, 0xfffffffffffffffc, 0x10, 0x50, 0x1}, {{r2}, 0xfffffffffffffffa, 0x80, 0x40, 0xa06d, 0x6}, {{r3}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2}, {{r3}, 0xffffffffffffffff, 0x0, 0x4, 0x1000, 0x3}], 0xffffffffffffff9d, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x0, 0x0, 0x4, 0xfffffffffffff000}], 0xd1, &(0x7f0000000240)={0x8, 0x8001}) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x1) read(r3, &(0x7f0000000880)=""/161, 0xa1) 05:49:37 executing program 1: r0 = syz_open_pts() dup(r0) getitimer(0x1, &(0x7f0000000000)) syz_open_pts() syz_open_pts() 05:49:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = dup2(r0, r0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=""/208, 0xd0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e2", 0x1) fchdir(r0) connect$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) poll(&(0x7f0000000100), 0x0, 0x928) accept$inet(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 05:49:37 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000080)='./bus\x00', 0xfffffffffffffffd, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "dde7150aeabfded248b1596fb260b6a92843e99c"}) 05:49:37 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x80) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCCDTR(r0, 0x20007478) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0xfff, 0x1ff}, 0xc) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8e2, 0x50) recvfrom$unix(r0, &(0x7f0000000100)=""/180, 0xb4, 0x40, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)) connect(r1, &(0x7f0000000240)=@in={0x2, 0x2}, 0xc) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f00000002c0)={0x7f, 0x1}) stat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) getsockname(r0, &(0x7f00000003c0)=@in, &(0x7f0000000400)=0xc) getpeername$unix(r0, &(0x7f0000000440)=@file={0x0, ""/56}, &(0x7f0000000480)=0x3a) getsockname$inet(r2, &(0x7f00000004c0), &(0x7f0000000500)=0xc) dup(r3) fchdir(r3) r4 = getegid() r5 = getgid() setregid(r4, r5) sendto$unix(r3, &(0x7f0000000540)="23c115f92f7ab5ba2796edad4e151a51a3cc5d1c27d8770dddcb4df389e8a73ea5f13e1790e94dfa9d62c6d55b83ca068fa765a265152a5fc8e452c47beddfe5b0e663d3af129d69e84728150b7cdd01a5ded6a9645abbad300d85b34d71b2eb180756c3f2", 0x65, 0xc, &(0x7f00000005c0)=@file={0x1, './file0\x00'}, 0xa) setgid(r4) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000600)="cc7ecd67ae9ec09905d7f0", 0xb) getpeername$inet(r2, &(0x7f0000000640), &(0x7f0000000680)=0xc) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7) sendmsg(r3, &(0x7f0000001d40)={0x0, 0x0, &(0x7f0000001ac0)=[{&(0x7f00000006c0)="63d145ae1b191f3d00dba4d51b0a68364d1f7c141373ce0eb2352f28ee2b789ad8fd26a98d58777c54afe74c00247a93597957edbdbbb889af1d3b2fce4c745d75abc8cad2e6840b2231b0d85a51064e94fc07f274d79f0a84269db1f6c75d7a9bf96a508d368b816f23306a7ebcb1ac1497a9f8315763f38038812a3a8a38912ac42abb5a8d69607a0cdc20e2622e99510c8c9c51695491ebb06992a580cd2ebf19919aa8ad62e0af4c1337c714aaefa5ebef77047030c16a3eb4a3580bc7179017760e", 0xc4}, {&(0x7f00000007c0)="a6eec4c8c8f9dbaf3f938d7c786c223b0b796686b9abce496f642e0fc9868b10fd41bad566ca31b08328d6f709446ab115a38f9baccb99ec8e62a48d4ccce8b40f70b3a9c9678580b9bc9bf815413f270121c63d364fdd57acdb633853bc6688c9c0d0437e0c4272c98526b9005ddb6bcbf9fce7ab29398537507eeb3d26abf9893ab1c3680fa149f8d51e645f88978002132836d00d988716cc93340fc0302fbee733dffc0f20ec05f3914c5d723885c878fccf785a921bb1d47cd7f8782aaa0289343ab95001a55ebe2993b0d382af209d47354cbe7ac87c5d62138d3e540f06af51d42aa89fb047e37941288856fc77fb00f0df94e33b8367b3c8bac5f8f91968a8e3a6e16f9bb0658ab5d9d5c01dfa70f553702d9c40c46af25561cb309d28ea5e166d1d7f7d5c0cce1656f29c978cdb4260b33c73950a3fd607058ff7b723c78fa7a3028f8b1f706c32dd349cad9a4ace1195ecce87e8d98c4f0d333859274efeca59f23c1cfcfb226e05d18ace366781694956fd9b6d9be39175977b1751a3dfd5c7c68260fbe30068e8a13ace9d7268dd4e731666acca1bcc7f79a8d480deb7fe52da76ced53548a847828e3ee2f4175bce2788bac403193bdab5eab4da785f49cf9dd525752b2c6a94b331b4591fc4630806c45f1a0987f36697578ed1524e208f9dc5c85c7865548865de5e942d4c02caf205194b404ec9cf5f13d76b9a2b6b6e9c46904f1a11acfa1129ec7a51e9d31d311901c57490460f663f2098074d1635d25c3591d0f68fa6ca1fc289d954f1bcedeaad3c769e69bf04547d46d9ee7927c8e7633af52e4e0b75bfb822617c3200aec9a71b37e77a1da0ab429c5e13970b709c0d1a765604bc2f6e43d38ed5b875283cab802a0aecf590e2880ff03ce7347a0680c44492edd6e04890bae03f8ba160b311c2a0714d35d0564a3f511c3244d4f4d02348c3300ebfa1a9f6471bee4d2f3122aa386d9c64ae0b58ffb2379568119a5140ebbc1a99b520b6add6600b7209220d76f316699040adbbee0be32d73aa50bd35396ee77cfd175aa1fa881e2d2825db95efad7415b8959c46c70d4912ebdf0a0cdc8dab3b07e4dc4f686aa4c501b7f765ccf2092425bb2b75ae8ca3231fd678c0ef08401992155fbedf3d99d5b09bd992f4e484cdfad92671daad7f995c9d3290b6b7c6f11500cc7847c9cd0e0b036acaeebee913046fd820cb44221370497a0ca6ecc04fdebea6b291b283c5a7b160780ccbb7d0edcc972e32a542d6f4a698b84f4061de91286f635251f024a80f11c09b4b977ccd986b574987e28d30ecd2812fd24f81d17ef0950d62b11f125cdda9af98d0644619c9f8f51275e18a4c2e1dcca7736eee7c41bf801c80ec65ad08ec247d32b114cc71598cac28d1f56a1ef1765cff0bcb0e4a2e56e832a08911fd875006ee6124d2983859f8daf8a3f6fb10de97f4f7a4f677915d23db719aa5a40d2618676026bbbe55afb13a419b272c22913786bd56d9154b391295aae87ff08148e26ed87120e7b10c00cc379a79f752f8486ce9ab596d53bedd78729f76e873df7f872505ed6c66a3b23769549b5385dc9ab9fa3df0e92a0a9e62532d710fee9dedfc268eff56ae00a7e85621dc43316e9b7281efaf567083236230c0a1e30f56b80065330e6e4851cc78b80b0b4a07efe9570c3c86bbccd47c889057d8070969a9f0ef2d141a4fa8a56d22bb20765300b454ffd28aed57cdad889d1d35cc5828b99d0450768b32fc6850fbf2e6714c7e115313faa4875198174d8884072cbe62c392d061164e9b4a892c07955934454b8114ad02cec8df5348450a2ac6a1347e7afca302fcf62ac8f38ced0bece690ca41b11c81dc6994b6ba244363a89d2039fbc8c76a11c7212f66863ffaa6b42af02f5e6cefcbc1e13a2a2df55c750ee7ff6d5e247f489f356007ef6352a983c5008abb8e0ae13dd4d1487839214c011f77e5bfdeb6686698b6aec2822aa532fef7de078e3ceebd36eb997c98f1fb6f3715f3696c5b1520301e02bdbecef33299c71da91565ff87b6121fda83bb76d638c6d8fd5b7b15a78611f790f8dad1e5aef629f9ceadd4c6ab022c6a14d41b99831eb78442cc6ab81ffc0f837c43b6ee1b9989982e2cc0dadd83ec8cf90b04a60c97168d21ac66fcd0d97aa57e7557895c90b144634e52ab5cfefca83f637203e3de1be55bc7cbc6bdf1c929d05658e36edbf2e9eb1f44bb764749dff19a14d80a0dfcf3c5e9f236f640de8b1aad8199137d380693d5b5401e0961070f51f82d0530de90833e88031bd91523d1ec5886ec7ff365021bf7dafd593c788a08f6b7a9dd67ebe14ac837ec860b8913604e6e9257fea216b8ccb4a0ab4c58ab011b277ae166b678ae23a0ca36b8d11611e94d688081dc15c6c969de0e96755c34b76611184e43ae03d1662b6849892f1f0ffbb3d380d33a4c653fb125744bbd69eac0829bf25088cd0482c753ea828cf1174c071f913974f123db3c425e3f441e27c545d499eecc3d9b092ca9fba49805550b95f6ef23c9a76732d04c610bfc567c61f20580a0727769a154016b1f6360dac60397321bb7e5b423936b7966460523b10c2778f63a62ab76b8de9745d2d70b61571b6110ed697044ce0e8e671021da40fcd70f0868aa24518ba736699d69853d7986448b9351076757631f1f4e978d8c05677b9768fe1122a3f0e5298476ef8781ea8f846cbeb35deda6aa4eecbbfd6ea78d1fc50d277fede306318b5351b64517aa40d2a6437005daf564ad2d8c20d04cd5dea65c5e66ffc9e5fef9c706b77c669cd4dc4d9040a63873e082aa7b202e7298925e89a3b2fef65fe8f675639ce9b760a2818d768b3b6d60d0827487614f62fb88fe958a1154f93e001d0d3851c08d627daf54ccc4511b4b847f600fdb8ed26ef44a9fdf4eed44c8dc59e6cd3b2b571cff4f4e463e15a3816c80f37ff95ee5bb1c74e8229ed31fa3eff6aafcf43f4a95c0a723fa3c88faa46b9050d77e18f96da982bc5366411d49b30cdc68aa36d0ad1c7357ba55804f875076cd106c691b946b9f535e17c559208cef76a77bfb67f75166b6acba8869ecd0d6c3984ff9947edd546e5ff4a99ecc32c4fb6e5511ebe094b39bc3689ef7450e41dc4b7fbb75f53ac3112e478bdeef18369986120d4f403ae0c253386358055e8902bebe615ace88b62616c82c2c43fcf3e3f9eab385713ba817565752a942b893f8908b16ca1d161a30b01655712531e6945ed4c9d0e4d89dc45ff3f0628fb45d51c49e63d9dba52cb22633efb965d4b49e6f0a8e6252412e97041eff12b8139ac3d08ebec64a6c881d52c806688e04f8720bcb017d76f590660bfdda167ee23315d1c23913e3848ce5be036832f6490496a6e3140ee89173292386378e7f55b06359c99c3c514e8eeac05caa82bba7b3d6a8d670014eb023850782ab30d287d2f59a588823e0ed8bc8612372670131a3aecef9a715f68fcbbedea3c3b72c3343e5d6ae52e8fbe8fc5dbf15f3452dafacab6289f842ba81ce1518969eeefd0f67ce26121775cbd7a2dfd475db543d2ee2fff145404bea53f574da73b5d3d691e9afe0689241a53649d096443b59dbce0ce5aed6a3c10bf0bd5da0b5f14bd6d25f73b42f219eae8a34fb2a5ebcd660897b63094105ffadb8f3bdf2cc6b629ae87f30be9e7d27f4b1cbd24a02155ffaaf89fe5fb9451e68ccf9ffa98d35663810797fd35b2dfc05748a1a785ff619179bf06b66924f9b9193d958a9101eb4b775aa137135b582023330527811cbff6bd83b7e9f8421b93ba19dd429d5002cee3c9b32d006bb2b1dc3984524dba24e1fc932cfe9d9a31ee387118605ea1d16d392827a2ce7f315be784b1e241fc00c6b3910ab900c7f00056e3fb7b340657a95a37cbc17cba58dad5ad42d2dddefbf7bed860e4921790fc6328d4f995cdec72414f27b4febd9be293ec15469831182059b8d5705f25472d558d10c38353b81681cab57656a4b99fbcf01eca52c94e0640c6be586c27f61d98f4d88338eb6c234e98b39226a9cd48863df09851ff9ae5f8ecb781a7124ef639dc8212a9dac57188ea71a897684633583fcaa16ffff5a981fa5d7549c2b12d4a339e90d68c186cd74edb50ac96b2b41bd45ff8b99ca83896b14191e009707c331ca347177248313059c0b0c5d4a6c25c3beef9d2f3e8e30e6afa6fed1843121ad29a342fef1203153de049222ec87a26f6ccf896e1c1360d728285d40f5dba631a16fa55cae40611b9d69752d48d14e945900135ec22122497a249288ccf33dd0dfdcafd80ec1474de22066d14459fd51faef720bc4dff9c7c2c175f600cf4ef4fda0f72c3b3db64981630657db4f5bd2b591222b7b693014c70de05dac051acae41a82431b92f0cbda91f79e374a397b6f21fd0ee2f4f117e97d7f62b686277dd7b97c3bf2cf40483dabe1acb2c925ac6e5f6565f68726247356f02c389053f3e19d60074ad62df8935a06753bda9d099e6348ca3f220f49d8f6f70fc919e3347a38ccf6fc646b099bd2b89c288cb98e03153786d71f339d03fcc5517cb3381fc2677dd296769fa96682012cce89a6abc8a103391809bc22bf4597e1be7d1a7cc716e0a822d3890aeb9a5d12c2f80ed6831981705b19199c993cee96e68472eb6983d5138ab15dbd7c4a2b4db4e9b7d51603b851272e8a7a1dccf90af028e10ed700d9902297717c42efa8680cbe48991322c0b838a677c6f411708557e0bd9a8969d187a6110dacd1dfd985eb5960eff711f77103967f76d924b371adfd7cc7cb087edcd60709e39339695821dfc5e8d1413d8ebdf86bce9f439e351f8822f7b9a794a0e65fa4d17cd9c03cc5345f55df86caf4e8aee298de191c85d7146aea91d2f2fe8d730c9b83fa6194e4517cc23e0057c5a55cf23782b544dc8b8b2981b02db2e3def0addbb78d734ab5b23734cad8667d2d2f964480bb1f2c3ea22cdf95d60ac5bfe67daad8ca0e020c003b5f7c53b0aa2cab3e9d240a9af41a862ad90bf491a5f46f1fb5a8a59a39020c4831db06b214a1ba970d647a1caf7fd597e0795902a9725882697eafefe59192974ede616ef6a4826f9aa49f309e44b2f0ea09b87e6ef89ac11430693eb957a674169b9cc794a8c95a87d16368a579282a3fcca6ea06324ae4629640f6f8cbaa4f77b63d1342bcd0cfcca4093069286fd4c289c96d78cc7341ec32a69b79847a5ad888dbd30f0a16746cdf5c366c42e0fe436f61cae586d879bd2ad6b754cf1090d90c8ee0d4f37e8bf618025c171b0bce547cbb3b4995e5a430e36362f7a6b13798e01593a96b04142131a8b9abda09a518d12ae0b1535a27299f86315a07dbaccb43dda049e8ce3056a1d0dad81bf035b698484aad0e98b4da70dca7c380d3152dee427b69c4270c22b16ef717ec3a2c0a9959d9498a4063fe8f65a6ea3925805f827d921bb32f7b42ae1591ad63ab0f5f65be0990c92d8c5b3402b2f396528874048b28da8711375b511e00243dca92dd9970af51450686d6d2fcb11c8f30fe404384f81134bdc4012e8f4ae620adb827778fce36da2e4c11bb4c713c287109e8e44981a51e433936fda22bf3594115e3415a627a2017c3454cb8e221c6a2d0f55567d2cd7c064e53e2de4765514cd75be18a6bb7dcfd621f2f815b7df7e0f4a095ba49f84200b3447381988280c9a8f03f75b67a0810d690faf1e47fdf395e849e9b1fc85f36f30642bb0c086f71c63d9d35dc2ebdf469b3500264be2a98b373b6ef0eef09", 0x1000}, {&(0x7f00000017c0)="90b5b9324eaa55c55ba0265a597202c4b025b8acc9246ff6e300d606792185e4baaf92e48d660416358c42510131d9530cbd189dae9f0b", 0x37}, {&(0x7f0000001800)}, {&(0x7f0000001840)="08cbb066cff7cd79c02b946996301c49a6c7df00eb57023185fb6ee44c84510bdd13ea51eeac30f127117799462e6a6ab62743b11e75db79b8fb9689", 0x3c}, {&(0x7f0000001880)="b84ac8f1b1ebebb5ef185b13a062b77a40e0586aa03c5b8399ce57b08008ee0a437b9f94a9b45e5c4af0e29c9c3f6d05186068e593d8d6130fa1c38e99f5cd2788abc906285feb84edcba37d690232156b84ede6ea0efa1cfcdaa131cc1285c0917c7cb5ed315e275fdd7dcee66881a6a0d9", 0x72}, {&(0x7f0000001900)="fa10dc19ff4ad2cc7e0ad0ac48ea82b6ad197fcaf9ec2f2ef139a3d4ad31b29af3ad60e3864236dbef49925f6e93346d6ad093b66f3c4121c4b12a61a04a246beb0a99c0393147f3d6d52b2031877a23e695348ee355a3d4fdc277cdf1e33b8d0d9277a18eee1ad6e4fff54456c9794ef803443d5d9095c8bd960f926fdba350f7d8e556728793f52c61e199e6f8d55942ccd98789176055927650a045a5fcf363df8108788d5f9ec93c3f8c773ba988a061994d2cacf12130593311ca5271915ad1ed8c483126219451a1c3dc629774debff7c0c8c93b1e672ba855", 0xdc}, {&(0x7f0000001a00)="539a9c13f5f6b488c6eba85159a5baea881601545e11bee28b2e8ca6d854c2c86ed05324c930d3d235b836fdacef2cd5fc235f6228f15b2b5d3736e6cd0e681904122b1060be9982e978e97ca488f2a53332752d298c7781ab916952a235ff8e2651e9b0cd14f4dbdd418c116055a68de077f4790a8676cf7dd004931f8ae5d87c88a5bf", 0x84}], 0x8, &(0x7f0000001b40)=[{0xf8, 0xffff, 0x76e, "22f6544abbfd3e5967471a799e07a5cd68ac5374959ec40f3018549653e3dc654b5a89bc1f377d63127339059372e07a789214ca76bdc8b3596bf60bcbea315842340cf6f5cee686e554573c95e0a3921e489b903da681651124b5a35f3d8bc3149ec0ca6c4ffebb58ea2014b6eaba38afbc5f5221a4d9e4f21ec66e703e508b2c500954eb7e66e932b1105b27e4999b22b6c13eeb7a39cf2177e96b7dcc2c9d14accc6f11a3bd4e5e15d4c0aed3376e03ec7ff4202a5ebe9296159079ef9618dc043c03841c8e5500916fdcb42d4f7108cabd43943152facf1eebecbf8579498d"}, {0x108, 0x1, 0x90c, "530e795458424e88a0b1dc0a0d9c8596086fb8b97185fdcd86c179aa4fc2669ea72367652c2f39048f9dc8fb7b87e46f9a5b3ca5ee753847c925af7b3dbf815d7d9d9f7da27d93f5629e949aee5dec28a66e5dce36e9c8393496a53ca784185e62d2e7314ee2daf5c42adcafcda5359825e1efafde634dd3b514d5ecc8059b3823e1369b31b5f7ce3198a150c07a5682c341c1c71db4e497f47929971abad250c05803b9b0a71e28bdf3606d5a99fc887de7c8cea7e26e45ae4b9a73e87bc54eb9b9e646d2ee036244812bc0ad499e6dcaf737cc279d5b4cd2b4934f1b682a15038c0f908c03ef2d6ee7fbbb7cf8f3b681"}], 0x200}, 0x40a) fcntl$getown(r0, 0x5) chdir(&(0x7f0000001d80)='./file0\x00') recvfrom(r1, &(0x7f0000001dc0)=""/4096, 0x1000, 0x2, &(0x7f0000002dc0)=@in6={0x18, 0x3, 0x9, 0x100000000}, 0xc) r6 = geteuid() fchownat(r3, &(0x7f0000002e00)='./file0\x00', r6, r5, 0x4) 05:49:37 executing program 0: r0 = socket(0x1d, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000240)='./file0/file0\x00', r1, r2) r3 = socket$unix(0x1, 0x400000006, 0x0) connect(r3, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x9, 0x9}, 0xc) sendto(r3, &(0x7f0000000000)="67703180cbb6c5582a7a56081e3776d68823154c204d988982287a726be691", 0x1f, 0x0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0x8) getsockopt$sock_int(r3, 0xffff, 0x4, 0x0, 0x0) connect(r3, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3, 0x1010, r3, 0x0, 0x0) 05:49:38 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = dup(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) unlinkat(r2, &(0x7f00000000c0)='./file0\x00', 0x0) dup2(r0, r2) read(r2, 0x0, 0x240) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x3, 0x180000000, 0x227ed089, 0x7, "41d0edb9b72b7818b96ced7cc2483eab60c7a3b7", 0x2}) getuid() 05:49:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x7) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312595beda8c9405e6cc158e5c3e37f5b21eb531044f1e427f425ababff46cae086372e1e100ccc26168d9f99e13def5a6ab7b351dbf67f42c4d61fc0457a26cc827c61f4eec1b5c2e22d6390feec108a200c189c305e8e342f1e794ada4fc05c948e3b00fae7efa7a998f5ffa788a3a5b157caf43ce1ec8bde73f9ee36d1f24519d0524a806ffa9e7c91c0b719989bc64970bcf920649829bae3e1b80e6b4554b6fb778bb483f4cb00881eca3c73b0874687f88aefc52361d192c1c9ffba94aa6cf845a0cbef152bf375e720ed00a49ef4f14d2a6d861043abfb1c3670e43453c1902c6614c41d293d45b265908b0927f2a10efb3a749cab1745e0754243f77ff60d363d", 0x201}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 05:49:38 executing program 1: open(&(0x7f0000000080)='./bus\x00', 0x8000, 0x10) mknod(&(0x7f0000000040)='./bus\x00', 0x400002046, 0x5cc1) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r0) 05:49:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x7) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312595beda8c9405e6cc158e5c3e37f5b21eb531044f1e427f425ababff46cae086372e1e100ccc26168d9f99e13def5a6ab7b351dbf67f42c4d61fc0457a26cc827c61f4eec1b5c2e22d6390feec108a200c189c305e8e342f1e794ada4fc05c948e3b00fae7efa7a998f5ffa788a3a5b157caf43ce1ec8bde73f9ee36d1f24519d0524a806ffa9e7c91c0b719989bc64970bcf920649829bae3e1b80e6b4554b6fb778bb483f4cb00881eca3c73b0874687f88aefc52361d192c1c9ffba94aa6cf845a0cbef152bf375e720ed00a49ef4f14d2a6d861043abfb1c3670e43453c1902c6614c41d293d45b265908b0927f2a10efb3a749cab1745e0754243f77ff60d363d", 0x201}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 05:49:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000200000005}) 05:49:38 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xd7a2, 0x4}) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000040)=0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 05:49:38 executing program 0: r0 = socket(0x1e, 0x3, 0x0) connect$inet6(r0, &(0x7f0000000100), 0xc) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x20) r2 = shmget(0x2, 0x3000, 0x408, &(0x7f0000ffc000/0x3000)=nil) r3 = geteuid() getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000240)=0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) dup2(r1, r0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) r5 = getuid() r6 = getgid() r7 = getpgid(0x0) r8 = getpgrp() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x1000, r3, r4, r5, r6, 0x52, 0x7fff}, 0x71c, 0xffffffffffffff00, r7, r8, 0xfffffffffffffff8, 0xa11, 0x4}) syz_extract_tcp_res$synack(&(0x7f0000000440), 0x1, 0x0) listen(r0, 0x0) 05:49:38 executing program 1: clock_getres(0x6, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x40, 0xd4) r1 = semget(0x0, 0x1, 0x200) semctl$IPC_RMID(r1, 0x0, 0x0) clock_getres(0x7, &(0x7f0000000000)) r2 = socket$inet6(0x18, 0x3, 0x8) connect(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="eaff"], 0xa) kqueue() 05:49:38 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = kqueue() writev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="afa6d3b4476f2114f5b2e96b871f7a4fee385338ff8a84d0d23c4051641fd36506560fe4d48b0fd35478be39256f15838c9ecbb1e5d2a4ea67a1827b810bbaee2e104d6f82c8bd9b2530a92f533e29204a6e07c3da497d3fb3a69b4480b363e3336e3fd465bcb12b83947affd4b993856a5fb39a3237084ee1912fb9e41eb347f7a47dd1f0b065883167d983d36e13c6aefb3c150172d6af9d3e3e50ba6fcfed888a2242d75d591d7860310eabe5795436adf2f971ee9c03860d431cdc8ec80dd65514a1e27a418cd9e127b49d3e5a0b8f84d7defd28ef0640db013282a05eccb96f01edfe12ab631860df7e4e4909732bc59a4a28f3c5fb2a397833", 0xfc}, {&(0x7f0000000100)="3fd7e09aa94cd73ff78cf34a92fab7abf1a961fade79710c135774a0c2fb96aafea0cbb4acd4a778cd355f725749660ed406337749bb6bdd8452adfb4f505ce2912b76933667f3425c018f8e01885d52f090628c06cb3d94f52e879a9234cca43e5e364d44af2299900692a0d486fd46093e3d79ff2f3262f61c0d211ebc18c169159f3aa525ce7237d934a68d986dbe345143b2447da9ee6908dd9f2e35544a450e1884981d0fe2716f8c6b057ca0676a56ca5b6d46b8930877d44e469e884d4cf8203ab3fc112de57b", 0xca}, {&(0x7f0000000200)="2f09e83c2748603b16c0eb3916466bdd76511dfea294460bb28e28c2f9bc323da9c9ae3559dcfe1d11ebc5393a687f1d7d024fda4d3fbf078f15d939332f722a6f69e7bc0f7229513ee7b87ee6432c620356884082b82f667db7f73e23b21efd4372f9b182c429e67ef3bed4d7df10b91bf30e6504fa9bf482794b5a443d5700d5425f27beb1476162c059e5e7e0401e59635902976317d475ec5189a717f321b1af1c9376b16f4ccf33f26ccc47e305f459624d604d214d8a3e05b76eda47478dd19c4e07e1501f78cab8dad85caf2899535bec449eb2340d3a44149ab10cf36d5f7495b316db5f", 0xe8}], 0x3) mlockall(0x41) 05:49:38 executing program 0: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x280c2, 0x30) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x265a) mknodat(r0, &(0x7f0000000080)='./bus\x00', 0x2000, 0x58d) open(&(0x7f0000000100)='./bus\x00', 0x800, 0x0) 05:49:38 executing program 1: socket(0x2, 0x400000000002, 0x0) 05:49:38 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x80000001) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000180), &(0x7f00000001c0)=0x10) getsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r2 = kqueue() r3 = kqueue() r4 = dup2(r2, r3) kevent(r3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) connect$inet6(r4, &(0x7f0000000140)={0x18, 0x3, 0xb935, 0xfffffffffffff800}, 0xc) kevent(r2, &(0x7f0000000080), 0x101, 0x0, 0xd3c, 0x0) 05:49:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000008c0)="6430ca246c7250365229a3bf9f3a26f5e5a5d17a1baa3f43714b090000ffff002e360efe8e3114729e0300000000000000fb6242b8e03ad14a77a0baebd111295259bd7fd692407720f52a13d79140ba72b1dd3b11bbea95938074751d601ef3ba136153694d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a6dbf72da8cde5b73359282830881d1bb57c651ffe45545671ffab2e5259bcb95ed3e01bb5a05151bd592658bcf53ccc0cfde65677302a7906333bf001b899de71bed7e9066c46219dc92e65ccdfd41b42b3a63ead7084081046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea43c1b9e027d2016dcad3d566b9c90a440890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167f", 0x150) r1 = syz_open_pts() r2 = syz_open_pts() r3 = kqueue() close(r0) kevent(r3, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffc, 0x1, 0xf0000008, 0x2ab, 0x24000000000000}, {{r0}, 0xffffffffffffffff, 0x84, 0x3, 0x9, 0x4}], 0xfff, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffd, 0x45, 0x40000002, 0x1000}, {{r2}, 0xffffffffffffffff, 0x20, 0xf0000002, 0x3ff, 0xb7}, {{r0}, 0xfffffffffffffffc, 0x22, 0x20, 0x4, 0x6c5}, {{r0}, 0xfffffffffffffffd, 0x10, 0x0, 0xf4b4, 0x4}, {{r0}, 0xfffffffffffffffc, 0x81, 0xf000004e, 0x3, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x90, 0x8, 0x7ff, 0x7fffffff}, {{r3}, 0xffffffffffffffff, 0x40, 0x3, 0x1000, 0x1}, {{r0}, 0xfffffffffffffffd, 0x4, 0xa0, 0x6, 0x6}, {{r0}, 0xfffffffffffffffd, 0x91, 0x2, 0x1}, {{r2}, 0xffffffffffffffff, 0x2, 0xfffff, 0x1, 0x3}], 0x0, &(0x7f0000000080)={0x81, 0xfd13}) r4 = dup(r2) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0x1, 0xffffffffffffffff, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000000c0)) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000140)=0x7fff) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000340)=0xa490) kqueue() 05:49:38 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, 0xfffffffffffffffe) r0 = getuid() chown(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setreuid(r0, 0x0) 05:49:38 executing program 1: r0 = socket(0x10000000002, 0x8003, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x81) ioctl$TIOCDRAIN(r1, 0x2000745e) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) accept(r2, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 05:49:38 executing program 0: setgroups(0xf, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) fsync(r0) 05:49:38 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x28ce) socketpair(0x1, 0x1, 0x3, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000100)=@file={0x0, ""/2}, &(0x7f0000001180)=0x4) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000000)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) close(r1) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x4) 05:49:38 executing program 1: semget(0x3, 0x3, 0x80) setrlimit(0x7, &(0x7f0000000040)={0x7, 0x6}) setrlimit(0x0, &(0x7f00000002c0)={0x3, 0xffffffffffffff81}) setrlimit(0x7, &(0x7f0000000000)) 05:49:38 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) sendto(r0, 0x0, 0xffffffffffffff37, 0x0, 0x0, 0x1a0) recvmsg(r0, &(0x7f0000000180)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ce83a07eb04a12a171ab72e5bea156b3d00"], 0x6e, &(0x7f0000000100)=[{&(0x7f0000000080)=""/108, 0x6c}], 0x1, &(0x7f0000000140)=""/60, 0x3c}, 0x800) 05:49:38 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x90, 0x10) accept$unix(r0, 0x0, &(0x7f0000000080)) 05:49:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="00c5f8352d0917000000000000007f8397e68cdd1af31d9fe6ea4c03002cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815d7d0002000000b506231b3fa9bc6ade7d41797c8b9f99e2291dff03000000b3e97016c555070000ea9d012f4a10f6e813598062b043f7f976ed1c503022e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d", 0xb0) r1 = syz_open_pts() close(r0) r2 = dup(r1) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x85, 0x4}, {0x8}}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7f, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) listen(r2, 0x4373) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 05:49:39 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) r1 = dup(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x4, 0x67f2681d, 0x3, 0x8000, "7f0d30262a22ec0c75fd71eb505f553a19a21afc", 0x1, 0x637}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d2ffef31a3e1fd576b66c5a108100227c6637da9"}) 05:49:39 executing program 1: msgget$private(0x0, 0x500) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x200000, 0x8}}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) 05:49:39 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000200)=0x101) setgroups(0x0, &(0x7f0000000140)) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000040)=']\x00'], &(0x7f00000001c0)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='%\x00']) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) getpeername(r0, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) setgroups(0x0, 0x0) dup2(r1, r0) execve(0x0, 0x0, 0x0) 05:49:39 executing program 1: r0 = kqueue() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x2) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x8, 0xffffffff}, 0xc) kevent(r0, 0x0, 0x0, 0x0, 0xfb, &(0x7f0000000180)={0x3ff}) 05:49:39 executing program 0: r0 = getpgrp() getpgid(r0) setitimer(0x0, &(0x7f0000000200)={{}, {0xda}}, 0x0) setitimer(0x0, &(0x7f0000000080), &(0x7f00000000c0)) r1 = getppid() getpgid(r1) r2 = socket(0x3b, 0xc000, 0x20) r3 = dup(r2) accept(r3, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) renameat(r3, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x6, 0x7fff}, {0x18, 0x3, 0x4, 0x2}, 0x471f, [0x5, 0x5, 0x100, 0x6f2c, 0x1, 0x12a, 0x9f3b, 0xd6]}, 0x3c) 05:49:39 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10022, 0x8) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file1\x00') dup2(r0, r0) 05:49:40 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8004427a, &(0x7f0000000000)) 05:49:40 executing program 1: setrlimit(0x0, 0x0) mlockall(0x2) setrlimit(0x0, &(0x7f0000000040)={0xfd6, 0x9}) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20000, 0x0) ftruncate(r0, 0x9) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x220, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x2010, r1, 0x0, 0x0) getrlimit(0x47, &(0x7f00000000c0)) unlink(&(0x7f0000000100)='./file0\x00') 05:49:40 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x0) write(0xffffffffffffffff, &(0x7f00000000c0)="e38e8dd6d7ea89e0aab95de3db7be113407c5fbadb03c2dc4dc0646fee61f6d2", 0x20) execve(0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x20, 0x6}, 0x10) 05:49:40 executing program 1: r0 = socket$inet(0x2, 0x0, 0xffff) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) 05:49:40 executing program 0: r0 = semget(0x1, 0x102, 0x4) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/4096) socketpair(0x18, 0x4000, 0x0, &(0x7f0000001000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, &(0x7f0000001040)=@file={0x0, ""/64}, &(0x7f00000010c0)=0x42) 05:49:40 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) 05:49:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r0, 0x5}], 0x1, 0x0) unlinkat(r1, &(0x7f0000000000)='./bus\x00', 0x0) 05:49:40 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040), 0x0) flock(r0, 0x8) 05:49:40 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) readlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)=""/250, 0xfa) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000200)=0x3) 05:49:40 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socket(0x38, 0x4, 0x3) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) 05:49:40 executing program 0: mkdir(&(0x7f0000000080)='./bus\x00', 0x0) execve(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 05:49:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x1, 0x101, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000001480)=[{&(0x7f0000000300)=""/26, 0x1a}], 0x1) getsockopt(r0, 0x6da, 0x3, &(0x7f0000000140)=""/3, &(0x7f0000000180)=0x3) r1 = syz_open_pts() r2 = syz_open_pts() getrlimit(0x3, &(0x7f0000000040)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7", 0x129) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) r5 = syz_open_pts() symlink(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000280)='./file0\x00') getpid() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x1) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x40) write(r0, &(0x7f0000000440)="b0569a33bee47fab25170984431cb991888bfc716b2a506b17f258d53daeb08ebad3e3e7ee872cd7ff2890179ac76d7f11ce84778c47ba458a4d0f44061b3830fbe4c8d01b34c7228edf4d4ca4aed0a7840972ddc79dd00481f9095277", 0x5d) ioctl$TIOCEXCL(r5, 0x2000740d) fcntl$dupfd(r0, 0xb, r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) shmget(0x3, 0x3000, 0x57dfc3cdcdf61a9f, &(0x7f0000ffd000/0x3000)=nil) syz_open_pts() ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000200)) 05:49:40 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) getuid() semget(0x2, 0x3, 0x4a2) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = semget(0x2, 0x0, 0x82) setsockopt(r0, 0x80, 0xffffffff, &(0x7f0000000140)="0cafbe7c9f4c08546c330bfcf3a5f07d499f37d60b044741812490824d3d5dc6477fde2a07cc2ad4e15ad1e0c1cca322f9d9a39ced2750a63ce74561ee8373b309dc9f2056336167ba90fec97b60bf9b2769eef79e98198fd66a4a5243b61134cb6f70bad265b243063e0dbf8b5708e14d198d6d53bd812f9fc25ac30668fa9bc210150d6996b9", 0x87) semctl$GETZCNT(r1, 0x9, 0x7, &(0x7f00000000c0)=""/124) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 05:49:40 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x3, &(0x7f0000000180), 0x5, 0x0) r1 = semget(0x3, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x6, &(0x7f00000001c0)=[r3, r3, r3, r3, r3, r3]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = geteuid() getgroups(0x8, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x8, r2, r4, r5, r6, 0x40, 0x3}, 0x400, 0x7f0e, 0x7fffffff}) 05:49:40 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0xac, 0x200067, 0x0, 0xfffffffffffffff8) 05:49:41 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x814, r0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x0) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x2, 0x101, 0x0, r1}) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') 05:49:41 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0x40) setgroups(0x0, &(0x7f0000000140)) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) setgroups(0x0, 0x0) dup2(r1, r0) kqueue() execve(0x0, 0x0, 0x0) fcntl$getflags(r1, 0x0) 05:49:41 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3b, &(0x7f0000000000), 0x4e) sendmsg(r0, &(0x7f0000000940)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000040)="8e0a6aa057a241fd506eb3e3512c335e6ac5a3e6801056feb64e730f35dfe39d2d5cc069992071b7721d9ee8c03bbaca3eff992082d4ec00791a45baea7841bf9264b38ae541cec1257aa6bf3cc9cdaea39010fc5066d465d30c10611420fd062bb1597c5fd0cba7e7e1d4b3c19d605ad3d00b15", 0x74}, {&(0x7f00000000c0)="d9bbfd0c512e86637a7d7c54a5bb20273b9a93ecc0b7adf3d22d234e85dd75eb2bc9713cd054d5ce94c5994600c3268f1c8496f7c256db61a667c4756f3318b319c053548cc7290173839616f71254983cba587c22587a", 0x57}, {&(0x7f0000000140)="50e18f885fc2df35aa00e9fd4d7e93a0a4732a7576171af355465476ef5e9bdc896c6a7da5f8865657213db5a04ccc6e8c957d3f7cdc83ca516bc46cad69e15297d18d715393f881f88a2ffeb5cb81c15d0933c584e467998e347436845173ffef32e5b4049cbf4c1f248a5325841e3a0d318a82ec543df227e99cbb9de041c2a092476ffda9611e70a967c29f2beaa0ef4e2f4e9b8044c3c094a9cc6a42b0fe34f568de083edc0c473c180e7dd47e706a8d28ca68acd449c6caac42ca49ee113e19fb13e18aae243666b68bd402f4adf05924305ae0c4f9f9bc4cae2880b5f77815a3b01ac0c2da6916", 0xea}, {&(0x7f0000000240)="e5e5ea837e07f8be142485eaa3bfa4b982d6b13146a4b2e6377f2a42855421800a6b22b2bd61a057e33a6c7d6545734a5dc39abcdda3265a3fe835271c68e2563daa408a5914ef8717d54ef42725beafaa9f446311fd16cbfbd359bad8314f53551bf39d8cde7d1f5120795b70", 0x6d}, {&(0x7f00000002c0)="017730f927f29028333d8fb979f8c5a093861bb18da937d4dc1198639f27bdb6bcda332f6a908fc6e0525e032105daed126e4c2d40e9e9b0fafad0d253fa94f5fe96af44d6cf3fa499379237d0c989b0086f0cbe9d8e884fc0b1f9aa2ffd54c948137e0a8b0ffcb76825ee8f81b525848adb53c4c9fe3ce1a3b028caf6a3805883a684beedaa8a05bfb4d10a5bd06cac2fab6750f575747cc2a7a3af1cd74048c8b8b6f698f5ba4f98d022913bd2460833ff5306d702c5d922d21317023d011553378e71379bd68c82acaba94eb91b42df235ce0bca0cab576c47e2de9734444fda46f", 0xe3}, {&(0x7f00000003c0)="2ca2a0d729a281ef4fc0232d365a5a2451ae07b62cd5dd31aba3db406cd52c143d3fff87cb79456e8c8476a21ca4249d69a7422693d50defe7233b6f10871c0b4e305a3369baa155c709832a66c8aca90d6c4aaaa3cac88eb243ce64051ebab23d7ca97cf35a0152af5f77c0f4b9789c53230b32c5c7ab074eda24075e3fa45193240e0cd01e348323d9e882", 0x8c}, {&(0x7f0000000480)="0efb50f45a4dd82b3c5305c54d7be50b39fce643c120d131b842ab432495d2ed3c450b4a837465b3283bae5d2ddf5cb8d37db259ceefe0c72b5515c63923431e635d6623e196ed3e7e9d8ff6453e6c01ebe45088460979cd8e1103090128e89568f6b6517ba668f5fce29bf8d69b72836dbb8a77512d95d0d1e12a2ae828eebcf24b41c725c1cc6225a8d196d55f7cfe0c0a892e", 0x94}], 0x7, &(0x7f00000005c0)=[{0xe0, 0xffff, 0x7, "6b21796b0430bfb8b8ea47115ef9484af7a890784daf3ef04525ce7bfa699c0b936606a92790e05f0571a9c78e78c6c374083fa3657cfc17e1085fc20292fc38d18f9d22d863990735b1d6a7b91bac08c486609beb3fbf70a7e1603fb8ece9db266f36a76f7045f139dfb31bb18a4024d5dca3535e6edd062a6574117bbccef5eaf7e0139474cbc6ae4142f3686ca22de0df43ddba452f3cd9431e6aec7ceb41223d6353791fdd1cf59e284543af531a1ac68c127017a36402286b4a09086b3dcd8700b010ff1c4de695a98dc0"}, {0x18, 0xffff, 0x6, '8'}, {0x90, 0x0, 0x0, "321b004a6d1119a9e3e0dec1e37741e411eab7fd9fa92ddcd0e9db377fc4e62c5c4149faef2b1405ee9d7029c50d5aedce251452eadafb980da3f21b9a12ff6e6c0ea53723833443c93d31f4f6c9ad343d2f4ca97f2f1f289fdf21e89c17727cbe6c7943ada8babd48cc972fa63978d116689c1dd2268bac54f24bdeb8"}, {0xf8, 0xffff, 0x9, "5171c7d4f8380c81a29f6211c60cfbbd0a1ae45e334d901f86471e26fc904af8ca7a2f356f0c729373d36e96c77b25250136ace108f550ec1209a5664c7d17fd4b7daa90ce7e65314a3471ada200f5dd2049f4d8bd4f6b0e21daeb9c54f66ac876e72f154168231049218142b85ff92ab93f60ad52d82bb839e087392a7310073f26bcdf6365aa444b22fbc875c326e0e30624fc2441de65c5a7d7f57b3d3924210f56dc2263146e7365bb1789012f1e0717850592bbc4ab69748d0a4fcd76f46ea8157688559c77bf9aa3750904ad5e2bf12cede6420a745afffcafce2800b6fdff5b"}, {0xe0, 0x1, 0x100000000000000, "bc3af6cefd115bf23d1a995bd68a10d3bdb3ec9328b0be407ffaa3afe974cc625e4cda64e08c9f122aca304270cb7ea4849892aa21a855d0c3ecc31a3ede98aabbcc0c2c6e419b0fb64b37089dfc2cfccdba5259e9cd7bb187fe4865d6f35e783d046a936cf4ed9cd9baa4b69fdce0a9f9d2d435fc932b0e627f49c8a37f5cdedaf1a4fe0b2b5f0424dd964c0867a03c1d22ac02da33b76f95f325b77503b72f712ba2a72086a30d97c541d9e56a614f2526b678173e076a7736bf7b597e66a46e2b17c21aefeb151e"}], 0x360}, 0x400) 05:49:41 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x180002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000040)) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1) 05:49:41 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x85) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind$inet(r0, &(0x7f0000000100)={0x2, 0x0}, 0xc) 05:49:41 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000380)='./file0/file1/file0\x00', 0x10, 0x4) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0xa0, 0x100) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000240)) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) r2 = semget$private(0x0, 0x7, 0x2a7) chmod(&(0x7f0000000080)='./file0\x00', 0x112) semop(r2, &(0x7f0000000040)=[{0x4, 0x3, 0x1800}, {0x3, 0x80000000, 0x1800}], 0x2) open(&(0x7f0000000200)='./file0/file1/file0\x00', 0x0, 0x9) mknod$loop(&(0x7f0000000280)='./file0/file1/file0\x00', 0xc138, 0x0) clock_gettime(0x0, &(0x7f0000000180)) mkdir(&(0x7f0000000100)='./file0/file1/file0\x00', 0x12a) 05:49:41 executing program 1: r0 = kqueue() mknod(&(0x7f0000000100)='./file0\x00', 0x802007, 0x202) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) kqueue() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x10e) recvfrom$inet6(0xffffffffffffffff, 0x0, 0x1b8, 0x0, 0x0, 0xffffffffffffff4a) recvfrom$inet6(r1, &(0x7f0000000140)=""/216, 0xd8, 0x800, &(0x7f0000000080)={0x18, 0x0, 0x149, 0x8}, 0xc) semget$private(0x0, 0x6, 0x400) kevent(r0, &(0x7f0000000240)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x1004}], 0x6, &(0x7f0000000040), 0x6, 0x0) 05:49:41 executing program 0: clock_getres(0x0, 0x0) 05:49:41 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000000)="86b7ed420973e3dadb4882981afe74c7824c294562d31471c346dc8b9d40592a3e003437a0", 0x25}, {&(0x7f0000000100)="5f9a50190c757ff051b9aa0f5628a03a7c001de20f759c6318b71ef18e885ad4ad0491976306d651428decc3360679d9912025e0f7b559", 0x37}, {&(0x7f0000000140)="46639d0f3a10fe766d64eb32f6779f03699ea55cbd51acc591c68c2557dc429fddc5f39a3bcbe07de288cc7d271438021adc3e2542d87247f21ddfc676d66434d3cb5ce072d121c2581a6d", 0x4b}, {&(0x7f0000000400)="c1d84fcc11ae3e943ffc6734dbacc1bb2ddb532349a8e1ebd9cc35fcc469b9ef6b8ba05b6d7e3c3741401e82568752b0d85e769e199ae424f19832f364369554a68c751e109a115af42a5a5cc523ed8274dda7c8c09f306593053f0617af2866132391a7e7c012c0ba8441556c50fb07f391afa88e2b7693cea120ce309b4c8489422411cdedcf84d89bb772c50f50b2a8c14f9e340d9ea4f1ac714885b7962207264ee332676dc435fc2ab74ddb1d1559ad052383b260f740358e50f8b9cf492a0e6aca", 0xc4}, {&(0x7f0000000240)="aaa7d72234910358f7e8ced258146cc8b62f691927ff8a94caaf11329daa04215f7971bcec3bdce2503b54612bdada7e3edd43e8cb54bbab53aa6216cb7d6bafcb376e28847f28fc51c4eaf0a13995e410b75d7316036252eada582a785510db00a26f6cc53c959746af49cd17ce1df0cd2b60c4c4", 0x75}, {&(0x7f0000000340)="e6d4ed9cb3ce8b5dddc0d20f85ef179c7c665704c8871ac83a03751973f5d09187569c82a0c037ac9a3b43ee44df7a7ca0dca460cd735283ae59a5481e8674d389baa5e72f4ed484640b", 0x4a}, {&(0x7f0000000500)="f543a6c9445c1bb6842bb5fe117a0e81757a077bd172398af7a6412ba5f4598d04f7dd1cdaf468585616", 0x2a}, {&(0x7f0000000540)="b79444b6c1a3a06282f268f6", 0xc}, {&(0x7f0000000580)="3e1cc12c9151e40e495f460a91e7add445f7f02ea910f4aab192de2880b5a644b64d4c29", 0x24}], 0x9, 0x0) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) preadv(r1, &(0x7f0000000200)=[{&(0x7f0000000040)=""/148, 0x43c}], 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000300)="49f406b015edd809bc56dea3cb65131391cdedb6ef84676d5093", 0x1a}], 0x1, 0x0) 05:49:41 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8a, 0x40) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x7, 0xfff}, 0xc) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000100)=@in6={0x18, 0x3, 0x8, 0x80000000}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000140)="88cac7ce5abe9f1c4c6ce869be38b1af0208b393d5722813cc6c221fe2ad4daf54fa6afc2c1851738224892149eb882f8a3e39a460f9fd8027d21603cab785a08f19cd139ca0b252f717c4516e7e40d0c1ee19ed00da161be7cac17451495f60c4b096737c1af6b30735a6900ab14e745b8550e47e2a01586427e0ad265155b54cb2ede5ab9dfb64a11c306e445f4123d40d14e0e3e820ba3e2c03", 0x9b}], 0x1, &(0x7f0000000400)=[{0x1010, 0xffff, 0x3, "0a98ac5fe44d0c35e6a0be6182a62289643c991f7424a65ac67bf351152cac081f53f2cd14e82c9309233a810f540a2b13aba617d788de356f438fc90a7f53b43566375a9731b992550eb5587f09ca6662796a97d241b782929368e31a75eb63e75a71edef3961c4ec59174035841a42cf6136e23e4f72616c178312206111a46382f538e53e345cb9692aa1f8b07ea99316b6ab5323f4918d0c19641c39b5155f0017172afc20cf832061378c50bd3ca14d564d6a72ec38d10ac473fca604e1306d2662124322b97eb8884291e49f279638014879036581a9b7a4c8bd6ecf8630092a4fb3e8b767b63579ac3d2cb3525d5069b4d5718541167266b20eb86efcf73eca443ec177b5ea49d6cd4f470a880fdc07364369b0f3edb18e13f890b806b3002e1f05b9b686e2f9e3890e6b0e3ee184b704f4aa4fe5ea68d783df6ece2fc6d30fb86249b2350c9ece78c7f88c7c94ad89f9b92e56a834f1c95cf715a2d8836f6582f5d05e3807af9250e2cade34c057bb9bafe3bcf190318e770ecfb777c6fe3a22de077c746b6d11c6c66ece7ca15a970c6daac8b16c1c4be4f571bac07b1b27b944448bab054a48ccd84740c0cf824f85fa1997a99a4aeebbf52c6c09a88ab714861c21ee41849e99e524b9d14d538d090f5ff277b3e9b5b55ae258224b1f5a4a340133f0bfe35c05c2bbeff658470df407398947818449154def7faa6922a1d732154246303060678c25d356c7b8b21c8d9e213b6581bc52e846fa12beb56c12e792de0c793e950c3efae91c2d93ad55715b6f0238cfde8f260ad0b05a11f2fb6435ce24f3ff48ba6bff280d5bc98e0f8cbdd0e9f67a88614595c29714410c6e46c6643d48f3524b02199f06151c8ed9a79b2b25b4fb01a77c8ed2fd88b224cf84db76c615cbb39ecb19faca226c1611aabc3cebb8fb361c461a2304e3d9b42e3e273d1ebf2175cbedc0d81d39e5b3fafafbc61d3f6e2d6241c4aa271a40703ebe5bdd8302b18a243f106e3c6ade6cf564f87d8e06c597befbf6c81d54438c724743bbace0de8aae66d88bec3801caad6e2893c0fcd848783e77d04ef76f5e38f027080c67e2bbd6660a2c20f8c06f0c4a1e4e1351f4a35c0e900704c4ed1ac45fb057a0f4eec34d37886d914abffee6164d1388c41d07537b0d801a2657e3603d29c22638b27c1bbbda5d2d00c4c6c76ce977e4975ab15773dafc204b260dcdd00372bb32cc47d8a9501ed2731c7850d8f7b951eed7074bdcba1f5206433c94925d210d1e978510138bccb4823fb6197ad3c1612eed4e920c9a48c09d3225785a5df2498a8774fe14d396b8b16cd26e5d94cf720f887d6ce090985b8c9e68a8cb5934cecdd1bf0f2c20f86b7fd6db1f217a4d6eb5912999f3f787353aa5014afde06de9fb178c5e2dca736a77eb50f91d10f428c82cc27f1f2098070860bb0ef1fad3990a45a421c07e389fd146f4585188d1a257559db102d214d5abb0d5f5286b0d9098ef8e8881c762555751f62a2451270b89aaa31d308faab9b0a50932e8493ed26b2023c90e6a03d861344cea99c77044aa81c8c90b3b85c64fa29bf9ddae30a714f7c13d7d4730c3d9fe429b6bf23fd83cef1f2f1fa462dc88e02e60e2b604329084e44545c5d74de6b498aeef02605addfc26ac1be43c27c6743a1a4f48f8b46077a7b99235a7a48a2c41b1362b46e8c312e9b994d66aaafabedb1934c1d2186562d480868096ad781b780f43f67fe8c9cf793b9eff1e811da4a55ffb98416339682ff4b2edc1aaa251b6ac0739cb25e43234d27851cf56432c1a8e215b2fb4493df7b040f83dd2edbb5bb60ab817130838a7e6e56aa653df4184b3b42f0bd354e17addc1710e7fb417a639eda6fa145530ad897f4ae4b698e3c43e6de0fd07ea135809f6bc7ce3bb7b53785b7b0a3babb3996141dfb9fb48bf6c3d12a2d3d72666582ed4375b7e87beaee5182cc2819cb854cfcd844bf4b1f4c3a14cc39234c6ff3c56b88d35ad9c86c644adf53ec85097d76052c6dffea5c914d6d7b228980c5918e28778113deb8d3ca703c62d8f0f12ce1b948e55f3ca98f911b5a8e679b50beb920ab2a9ddc6730eb310ee13c0f06cadb03aa6d29df1b4af0a6d65049d804edf8cc76bb3a0c0d3bd2033bdfa6f5087fb3b8ffbae5fddc7c91009f98256ad583048a60e0981c3169b7823f1cd3f3dc7aad840d853c9715563260f3f86e5e4c748d306ddd52529bb61a62e029dc0647d7b6dd449a64924b562a3195b8ff52be18edb53f3b55ca1e8dde24f6208c634ad9378298ec38443768a45722f1515804fd559e07a7e8a413d18bdc5e3452a2dc4175a01e80c062f5cb4d75126bd5b702a41d59730d9a346a71ee7f373cf1bde691d6ce66246e652a5b9ae8eecc8aae97461e6cb569f4032f1b4ae9d47f6d31ad522231d0c3f61df87861a56336e4286d04f4b62c4522ef10c346503f4802368d43b0a376c8f31bdf5d3f0691421a444d4b1f37512f3b95189639e0ccebfe19aa6fbfa7003937914fbee0c692c725be6f8418d70379f398b1e78ff3c50e246699612c51f10b9043f9e2fcf39f50932a112473058d786cbe5e965a61d8f274fb45d03e6d2245ef3c9cf1b5c3f6f65d62994722e5b96f4489ada6269dde58174275fb4062c2349f989bc77ff3d7e1652032b5ed3706661b13f9e2c95fd8a421d4d2736bac486cd5eccc6f1ccecd0b7990ca7a2d9cc0f67c11ed596a27d4b3a128b1eb4c01f7ce671870be68bc8f17bb92f3673132862450161a61e152a9827735e82d5a3c68451e7ff9e2ec750711e1d397303f75a798bc6208e6d9f4619b50bfadaa01dd0aeb90322b4ae802896294623a52bf3986c192bb7843a81e6a8dd723b1c3404b95411998266603b513567cc3ab289827282417f0651a2f2d396bb816db514d51cc62b6ad185302ea823ca975154291c78c8ee80774e5140be4db5fa9f4fc282d72b75778094f4d30b212da79e93eaca5286c41fc787ef4f1939dfb65e24d002290af5d11064eb6c63603b2ecd58a85b1536a40d0f24349af00abd5419ae049eacc430d206a2c53cd4836f27e595fb3c9899acf71a2e6c1fcf89911c178814772373598b778079affd0c4166f419f908b4d5d9885a65ee35eed1b7b066c2af9ca1ece68878eceb90443fada7c333dbb61d440f9325185cf3ab969c4be251ce04df6780ba23d465bfc5037425363bb0384da95200ab409ca1f4f7b107b040121155df536cd17132c86eae52c6e69d03ff5b5895448b3714fe82470882a15dd6a78eb1e320078d6bf92642d94252bc01779a6ff41c7706ea34232846326c8c5f608907f9ac754b3ebb55dff2face51423894cae4c601e43301a1cb02c74e998e5bcee5ffd91ab594587b8c94c6ae9fb14039c94381f0886427bc46a7a4c4df1dc76cce3ae3ac3ff46e8ffa3d5e6660de5c76329015bb6c49e2cbfcd32485e87cce61f68d76c6368aac8f3460bab089b6700e17bcf366d9ea57957e8168c6a920252bfece6244d1642bb30423bbdbc4962003039d2627a481e81a875dfacff9ed9f3ceba3dc5916e548c4622fa8f3852b9a1447289e8fb976e20a00160043eafcd0b4331bda0b91cc649270b1e03e23533a739ae1b512ef865c609521b049bc40c984ad4095e3b9ff656fa16541f5a4543120197803ae742cb212db4ed41df2d9d125537216d1258613ca4c6f69d89780f7cda333b130afcd256332512d160355fb8da664672d611f843608973c7ad81b00dd0f65062bbda867ef370d017bc375ce076433150620b60c4b86ddf8f9edfc95905a4eb231fe7fb2bc45f4dcad29e2b588eba911aab03f5504f8a471b86fb2cf54261654fdb685a4e56eebbedf808ce07a03e9cc5852454db8d0ac4ec06e04355bcf0bde87796c553670593d69e06343e434d5a4c8ede1556c8aae4290ca368539e9e2be0ac636b4d2567f473007fc4e0e6dd39f1e096973ef4b660b193cf2b0a58dbc753ff9c6ba35492017a3edc0f5275a2359a1fd7fcb9c0d3de4e324725d0e944065ad3fadaafb0bed4793c3a93398a0d39cd81433f2b68700840fcd2b277a78531d576ec77a0b7b5320aaeaa8d5d62010042363783bd3b5f938ca1903b05322eaef9f415fa2cc3e8a399a517faab2c0306c9396b7ceaac97a5fbe7d3a0f3dfb81aa1bf154d93591b94a85584e869c8a07c3fe70b9d592ae3fc32df06177806db2abf5ddb1e12006c0f30b46ca81b55300310a910f01307a349a5d91c1c5a9bd85d955bc7902935f75712edd36710396b2b71d7be7fb4f73cfbf9d483dda75744a911011cfac523fae332a0d99977cc65fa8f49572c5e932112fd0e7770a65ca6139790860fef170b42cb53a621daf74f00147a42579bf5905fcdc3a0dc4f8c4804bfe22e69a52f9080cddd1c4af48b1709a7c9288720d2bb4e0ccbe5ebd7ac13e63554ef63ef3cc87446e0c9edf5b95525faf24d359ebbc5c9143fd251c70b7d522f4a9c0d8d0f46643f40be3885e93b7cda99ea7cf43318080deee829fc42bc4dfe0c048caa9f89d9752984e5f63b01253d0a1051e25a5fb91e105501b29d03b3773cb951c07e4dc56c783ebef1de4d4df0c1562e7e9b8433bcb2646a8901a5a2beeb2f9fe393e7cb05dd35fc82addd28cfa0cc9c58971586e5e2a73c6cb5148e4b59d2ea341434f7de980fdc5c61f85f4415066d4a5f6b066a3dddcedbe921b5c5e7a395834d4f0f0b05cc7f10e4f97b98bbf5618cf9ebf749bba6fbdecba52787ab3f95bea18966edc3f7df2f8ce694938df785224003b99d71356fe982b707a60b2465ac88c72e5e8c90c6c2b4d615d6cbfc2e68a5ad7a18160bd436d170b925975de09a30bd4007f04f34c769311762074755ce60ed949686769f11c9ef9640d5748a2db3178134387221b4098c79cf314b3fe51aa7cad657dbfc9d8b7ce6ac2971c109a79c5a57b8adb273b39d55e9bec0668d2011ca670ca343f1108d473216cb72e2674f1de8c4ad1f969c086eec1a580a4c8b39d3a2d97e39dc4ac88ee7d4ee5fe5642bbddc7acb00f51d21546546f72c15281067d6d4bf87e3278ca7bd2f33187db65e9bbac6e5e9241bec325ee6d7b6ad2696e4e81712270af9329ec7605c1e978440fed52d12b73539f726ff362af48cebad834b6191af366435f795b088bca91d23465a770abd3c5f8d3640fd378308ddabb43cc60d472378d87db65cdbeb3573e878ddce37e6cb75e1953367eef9d62a807b03a8dc8eb11f7df0f99070ec756ef1ab61b2c16b2a28c3875f795c955ce8f1145d2a1459ddc7ffb1debea52a7cbd9efebb9035d1a5f2a177d8e95f108ccf60b09a3a1a64bdf115cc9085bc4d75d394511b2535292d3c9d67d12c83bfa5fa6f4cfcc0fea95242d9f67af0a70299d654bf0d37bf7474dd6ff588f826d0ba452d49de318c8dadf8c0a8912ea8c7aa52ed7ce00593a15630758d79035da1b3f1ea1b4e2f316eeac9be9b2d7e76cb5a84f19cb22e13a4d4d821f23f83fca4a5bd0b36e18c598f6c59c83270c2206f08c1e37c1b4b4dfe012ec38a1cac2dc31c04239d742845d6966e05432de492bac047eca6ba09451e2c1ce47139abbe68e5116b322474ca16a270ad693072fdadab6f917e4f0b87fc0ba7a4017ee125933c89189f2ca712bafdd120799273ef092e14075f90ede0e71eb3edc68dcadd0dc01a37b704c7747cb326bbc70f26c9f9413a0f78a0d96ed1ddff0887d3e7db7abe63683ad781b446f31cc2ee3d45a6b162bd8ba3856ee2a2b2eebca93"}, {0x110, 0x1, 0x80000001, "1b41c2f0ac92088569f75027be400314b5eba57519525e7bc2d5489835984c1e377b7a434763008f30fc2effb4ed7faf338aaa58588c346846894663057efff9d5709d72de3e218d17ae7b1bc8d5e9c9dbe3d8977ee35871939ca50dad321259dd670a94fb49b797aafde646a1169f272a06439f5ab4fe1573cc4cddc2040176eababd185ba55ed2600406f472bff40a9979caf6b778a8948f2dcdfe0aabe6041af49c1f7adceb06fcf730637645f0a7b077176da06e7d6c9d834259e25145fe721942369b60281b88305754cae4ff294bbef3efe20a023d1b513218d581fe15be0021844d450e9b00ed9ed98fcde7fb6a4225799eb03aa63d1d8cda9c8c06"}, {0xc8, 0xffff, 0x2, "cbada4f91698cf57e1b45fff90739bf1ce0a1f15707ef4003af1b098c0d3879cebc76c16f4b58d437e42c3a68300c93dea4a11ad4f9b39b5c882299ab3365dc25a4cccd6f92e0020e0eae27461b49193e3a3b576d465f5c223f8888649619dfe47c39619b2b4f8406f1688d6385ee0d95c90c33a10dddd2b0c0f5c4d2f3fef2d18105283960eb2fde3a6002f86cf1ccb8d6885908dc186ecfca705c7cc50e281ddebbed23cbbbe5efcab9d2d3fd43ab4c1dfac"}], 0x11e8}, 0x400) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x28) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)) r1 = socket$unix(0x1, 0x8000000002, 0x0) accept$unix(r0, 0x0, &(0x7f0000000280)) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000300)=[@rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1, r1]}, @cred={0x20}, @cred={0x20}, @cred={0x20}], 0x90, 0xc}, 0x1) 05:49:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2002, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x8) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07010000ffffffb27824af42b43622b3fe491d05f25c728c0004000456d6ef33de800d9f24f3b810043eabfa02036a646930997a1b372b6ae80d77458692e5624eab0b7717345143c41fe00fb6878b3bf676c800f61b8031deecea109dedbc72b8e6d7e61b6e4ca3e15af832613944d889e7af956d9c61bb57b8671578fd78e2179cbe8a5643ac64a4f007294be717bb1eacb3e86f4c6bb1dc50d4e7b76a6279da0e1582744a5b92fad29694e1ce942cf83fa46fa6b9d3665e94c7dc3ff7c5bb3535b74178a3d775a2f4ac170a28f3"], 0x0) write(r0, &(0x7f0000000400)="7d9b7251502922fe4c967e9a556df2f66910ca860a9754562e55f5e65b721a710ad2e79d2ffe5d900ebb2e0ce95ec9c981c376c694a86f881c27fabf2ccea9766d46f9b3e351283356b3dd01a811bf7209b7c681d8d4b948db70c956627b6a512798e93babb9ed95f3446ebfa2062d60e5a692261a487818709dab236280e613ff6112e700bf07a2ab5bf3fc27e9567a1500c51a351ee32ee59a02aad683226f778167162ab99ca448ded88a8f92fe71feb8e0db2bda3438fc4178ed0357f354607b1f7995cc6f96cd8857ee06c669287bfd58db63", 0xd5) read(r1, &(0x7f0000000300)=""/252, 0xfffffffffffffeb9) r2 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801c03fa48f4445ed5", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x9) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$setown(r2, 0x6, r3) 05:49:42 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) sendto$unix(r1, &(0x7f0000000180)="49f45f3417494e2debab2d23246a451aff6dafee2a020476bb9763b932f61c3de3f234e32ae647b467a3c4db0c9ac4fc325289d2ec24e1c1b77264abd3b6da13c558ba4b0dbe66e38c8ddef9c93c4c3c76252bd08c954a7952b4571567e51a7b2a6eb0e844da908cfd24c4e92b91e122ef7af6abaa4a65fa21ee6100d7665327073662c9c211a138c9b2fd8f1c684fa2", 0x90, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) getgroups(0x4, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setgid(r2) getpeername$unix(r1, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 05:49:42 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x0, 0x8001}, 0x8) read(r0, &(0x7f0000000140)=""/251, 0xfb) 05:49:42 executing program 0: mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="bd", 0x1) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) close(r1) munmap(&(0x7f0000719000/0x1000)=nil, 0x1000) sendto(r0, &(0x7f0000000040)="0e01c6e23ec87a0a5745e3d53822343cd3ce41526f12c6e5", 0x18, 0x407, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x2, 0x81}, 0xc) dup(r1) syz_open_pts() syz_open_pts() 05:49:42 executing program 0: 05:49:42 executing program 0: map stack 0x20719000-0x2071d000 of map 0xfffffd807f00c9d8 failed: no mapping 05:49:43 executing program 1: r0 = socket$inet6(0xa, 0x80802, 0x0) bind$inet6(r0, &(0x7f0000000080)={0xa, 0x0}, 0x1c) bind$inet6(r0, &(0x7f0000000040)={0xa, 0x0}, 0x1c) 05:49:43 executing program 0: mlockall(0x2) 05:49:43 executing program 0: r0 = socket$inet6(0xa, 0x2, 0x0) bind$inet6(r0, &(0x7f0000000080)={0xa, 0x0}, 0x1c) bind$inet6(r0, &(0x7f0000000040)={0xa, 0x0}, 0x1c) 05:49:43 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:49:43 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000100)=[{r0, 0x40}, {r0, 0x2}], 0x2, 0x1f) poll(&(0x7f00000000c0)=[{r0, 0x62}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6c2364a029fbb699bc76bc231cf9454e0c7bb867"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x13e2, "d2316c681b1e56d69118cd9f8b4dcbaccdbcc27f"}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x2) 05:49:43 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000280)=0xc) r0 = geteuid() setuid(r0) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') rename(&(0x7f0000000140)='./file0/file0\x00', 0x0) 05:49:43 executing program 0: r0 = socket(0x5, 0x4003, 0x3ff) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66686c083000"], 0x10) sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f0000000080)=@file={0x0, './file1\x00'}, 0xa, 0x0}, 0x0) 05:49:43 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket$inet6(0x18, 0x5, 0x3e1b1c65) ftruncate(r0, 0x9) setreuid(0x0, 0xee01) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='x\x00') r1 = msgget(0x2, 0x100) rmdir(&(0x7f0000000300)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getgid() chown(&(0x7f0000000240)='./file1\x00', r2, r3) r5 = geteuid() getgroups(0x1, &(0x7f0000000100)=[0x0]) r7 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x1, r2, r4, r5, r6, 0x24, 0x2}, 0x0, 0x6, r7, r8, 0x3, 0x7, 0x1, 0x3f}) 05:49:43 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) select(0x40, &(0x7f0000000000)={0x5, 0x1, 0x8, 0x7, 0x8, 0x4, 0x101, 0x5}, &(0x7f0000000100)={0xffffffffffffff4c, 0x4, 0xea1b, 0x0, 0x200, 0x1, 0xe3, 0x5}, &(0x7f00000001c0)={0x88c95e7, 0x9, 0x6, 0x10000, 0x100000000, 0xe5a, 0xff, 0x6}, &(0x7f0000000240)={0x76b318f2, 0x2}) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x5}], 0x1, 0x0) 05:49:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) write(r1, 0x0, 0x0) 05:49:43 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 05:49:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f00000000c0), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, 0x400}) r1 = syz_open_pts() close(r0) r2 = dup(r1) chmod(&(0x7f00000000c0)='./file0\x00', 0x5) r3 = syz_open_pts() readv(r3, &(0x7f0000000580)=[{&(0x7f0000000bc0)=""/4096, 0x1000}], 0x1) getsockname(r2, &(0x7f0000001bc0)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r3, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/248, 0xf8}, {&(0x7f00000003c0)=""/109, 0x6d}, {&(0x7f0000000440)=""/86, 0x56}, {&(0x7f00000004c0)=""/113, 0xfe6b}, {&(0x7f00000005c0)=""/102, 0x66}], 0x5) 05:49:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000300)="51b465a515191af93596baf4afe2f1046e4c1ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0afc0abed334fae321d0ad8485568c2a08", 0x3a}], 0x1) r1 = dup2(r0, r0) getsockname(r1, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000200)={0x8f29, 0x5}) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd10, "b04d0000f3ff0863000000948f29a85700"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 05:49:44 executing program 0: r0 = syz_open_pts() flock(r0, 0x6) fcntl$dupfd(r0, 0x0, r0) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000005}) 05:49:44 executing program 0: r0 = socket$inet(0x2, 0x3, 0x400) shutdown(r0, 0x1) socketpair(0x6, 0x4, 0x101, &(0x7f0000000080)) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 05:49:44 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000240)="e93b280a4d6adad6c65fd27918a0b08909c54c42356eb788110719e56f7d5f3f85fa134d76d725a81b759182750cb91f1a484f06527d7acdfa025460375b6445424a920e3d4329529ccbaed6cbdc6b7f5bdc6cf8d6e64fede0f14d39c1dc55e2453f8fced1db565592ecadae89aabe0796072b1e36aa35a7b9e1204bed0c7be1f21629e35706d1dfe19e90d3a357c8a6819fdba1517d7a54e9a6afd435876bc2535a5bb5c870f8c9f32107f5ca37ff832ff54dfdd80000000085bf2b6207a9cbb4136c9a1424b680190bad508ece76cf20ea6accbbfed44697758bc65787e9d65022422dc2ce0e4a9eb550c34c79e387baf2c727af9005868a41722468a724d360672be236e29a3447e0af616611a05003607de7fcf9e1c345ebafadf50e0baee25d94a4842bcf7c38a924204b5b8424ac41fc8cfa19fa407e6c4f776de0a50d9609cce2238e57756cc91d7659d98ebc9d91109b2ae876bc75", 0xfe12}], 0x1) fcntl$setstatus(r0, 0x4, 0x40) writev(r0, &(0x7f0000002f80)=[{&(0x7f0000003880)="5021683f5a09875378462fd82b43fd935ce39157ee8a63dd17da34079604b590ef1e3046d92cc2c6eab3b48e67e14f12203d42a798bcabc1853ad546eeb0f2f97db1163a817a39f3a374665d4c41dca0e38e73904867b7e71eeca89ef37a689ad848554d1c50647a051dd9c2f3fe422d8d58dfcab4e36652de9c676b629e964f794951bdaf86bf86eb8a2a39ff7362b52bfede7df42e31538ef029542826218822108c12c18bba4767b3c8ed5c814de28e1fa3485cf79776fad7d2c53a5a3c14feca23c0fa91f6c3fcda9f7f2b85ad49c33f1d9b06e9438be1911bd5404e418a9fd2858ccf0076cffdca42ed519c51b3fae57b191bdad13da996bcb35b49ed810eb74a8de93973d133707ed9f6b89a332234f6b7d2971e8f26fd98eb4782ed3c1f7180ed516ad4b4230662bc431c3a3a263521e2d282fd00eb5aad9da948402fa20081b8596b913c4ac15e680e67c814e360162b188466f1d6422928947c7beccd2450b938562dd321d6aca48ac843215d90847197072b7cec615614ae8e56a76d8a1582d7072519951f14af3e7c7c1ffc230f7d8c48285b256722378618010222ee6b21f7c9bed03ae3ee82f850b894e17fac6ca6c9544816e45cab1ce7fd3551ed9fc2d6d75e06e5c90d34cf71b092b38df5a590354d8c688380e83ea0b89809d97f63819d44fd22909593ed78cd32b1d81c472d8573a1756b3708700184f91bd39161732dfa27cd96f3bcb6c494317bd7e99a94baecbd6e2e76dcd5f4651cb590d0ae10d6a77e12b20fa38ea6332e03b8a40483a7cae4519827febfb8474a3860ce6e4d255112f4c0fe193578ecae56785085e35ecf1869643691768efb19354ca07034a0d8df37051b556c920fd8d05e7c3e449b3345ad56de42a93f58333f8dd65d9e5acd1630a0f0bdf6fea176e4af31ad3f82c9ab536b66025f3076fad1135e91f7c53bccd08cc46e7863b8e490957fb389aeb0ddbce281e2fd60ea90dd37cdc8bd0b445966f0a750aa5e148b8d30b854a53d2a3ca34d3470d265c12adc044aa52c50bb381693bc7f5ca055e396e8577392b3f1d2ed4be5bdba0e01f0423eebded2e8ccdb543d599489bde31319bf1bed580aa4f4fea05c2e16f2d992fc9e97e32b8a7ee8970eada261823e295bd32bd7975361880f2d8750f1d031d20088447404f977c7ae9385789a106b422fb47aea491f63faa8b1745a6323f9fa65a1053abf57300288e83d2c4a10c11d4d2c0372085230fedcd0f162d759cf2e4a514ccda81950564b0f12215fe4797e696170a9e09b5bb970de3d9905362d437766678a18d0bf136cb1d3756a28455a5ae73e77155eb7110ff9b559eaf4508508e14fb709b682d2b368870baa4182472161a865d0e98830babc0555de00068115a2b38f5cca57bf5cb7fc73ec4f85be4deb81d6ed55ace19f38ca43975da278d202094e3d50832bb5dccedd0d73a3e26feeab92a72730e3bfb1e9767b86f23400b981f2c5b6108abe0cd42b9fc7858c20f14428197817e76c18f7eb421a1a4703db36ad75db508419a5c175c9be03e2ab1dd071f9789aed33e59cf6791f0a8715c015ed17444630919c6d2a1ef75575d14e3b9af4ab149f30fec41321af2c77ae1dda1349b0d143b1ec7380090a88d2e7ee55cf7573fda1ee720ed2daa72eb2df37d0bdcf31ad50796ff77212f2e584bcc7ec4be9e7e92877a2434a0365417ba6fb587318ee3def172b4e21ebfacd21e3852094533dfb302891ab304b0275c2d4f7be46bf9e00b9d0aa7afb547f77eb314650f2112576aa2ac3ba5ca4634956d1ac7c799c28217c6e63a743a75042330d52b593fded2d400e37becc3ef804801a3db7689eeb8096d4670194d590127f65b90d2630eff3b4d7f37ca69160f161906a967078d5b12d7a2997538c98fdb12f5a4ec86066ae3dcfff627b83caaf452197fba35ac653ef2a8d7a26b35d32234631ae6ef8bc3844d0edca841df78a5114693266257394acaedda126955fd8884ad9f57266aa38e170383c65513add895a2b625ac9ec3bac3574eba9e345e95e665a2119dc322c5501edc95a960cec4a25c201aba21aea7110b4cf8d5ac4828ea7a96e60c648ed1abf088d267bba2917723052c8ada39347403bb30a15c481de2345a19fe11b5771970d447f3182c3ee5299d168c3d038e25cfe382484e9bea43e0f2392d75339317623bc9238f7d54a145d0abf4980c0e1a99542690dc03f25e1c2a28852271b3a52d9bce095db122722184969f187ae506bd36669f6161e3f4d124083c624b65166456c2fb12e10d0b339a98b19e492631a9edc70ee26ad1e34cc29a3ca8aa912a11403f5ada69233dcc72473250946f751a5196a4ca284aa4258924bdf3c5a00c4a5c9e341b0a7db6381876a4eb72f528632ae0524541d88a72b9d5bd264d96f92d16a65c8eeccfe1f7c48395d2363bef26e18e752ec81be99605cf657b7b91a70d5c8f03d873b30ac82bdb710978c9e0733889630048c1005c7ffc83caa4582b94e0d8db243766116f30270d18f6bd1e08e80577217067fb63ee4ba50acf9b0859f483c89c564649f97833b811543505cc544a88c0618b9cf34f15efc45b0e87354c68d6b8282141ca009622652e0ebe5ccd511600cc7436d720b5b8e6732d91426300acc406defebca8cddace7a125b40d88147ff3611d2269cca6794624a09ad86a1b68f3a6c75cec35c88f4a207e7aa3a8d885bf26f8edeaee546319bd1deacd4baacb3d041514d9c90a219169d52a5cf9557c3e61d736b24ae8d1fcf5ff51e9ad31cfd3993e1fa3cef721255404fc0cf81ec3fb121230cdeb40f6966834abbdf335dfdc3d9528ccc78169ec6467f811fc5d501510860aa1f423624978fcd74398dad10d8de7", 0x800}], 0x1) r1 = openat(r0, &(0x7f0000000000)='.\x00', 0x2, 0x100) ioctl$TIOCSDTR(r1, 0x20007479) 05:49:44 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = socket(0x4000000010, 0x8005, 0x9c0) recvfrom(r0, &(0x7f0000000000)=""/122, 0x7a, 0x801, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x792a, 0xfffffffffffff801}, 0xc) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000004c0)=[{r1, 0x0, 0x2300}], 0x1, 0x0) 05:49:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000480)='./bus\x00', 0x0, 0xffffffffffffffff) poll(&(0x7f00000017c0)=[{r1}, {r0, 0x40}], 0x2, 0x0) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000040)="de3b175f45e7a201ab64f0f13fc4eed60405ad185aed8d5c007e88f71b9acc98938b10585c3a0bdf02a2329dfda4efa2d57342bea422b72931d49a30eb711a60142e8b528c513901874b50640a1e013c1ae0d9905790d80e0b296c58090d5b60e35e3e9040b43708eb98f82acebe18fe9b5d57f09b6880b114d7afd0033bca2008e2b6ffeee247e586cb9185e9afc6e3ee5f1425d6e418c9dbec85d2bf5608", 0x9f}, {&(0x7f0000000140)="b61d50a0a470f832f2f8191b83dbb6f06d164dd93a4461247b0eb83860139df05d9d27bb8ccc6c9f7da3bdfa04542d642fcac18121f4ccec7706bcbbf541a625d9ec0ddeeb2c2d0e076c246bec60624b7c516e2eb250b04d4b2ca0331a0044d3b9a8cab2cce397be87b44f92aad676e1aec1fa746fb12533f46f157feb7b3709c422b86236", 0x85}], 0x2) 05:49:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x2, 0x2, 0x6, 0x9}) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x5, 0x18, 0x42b, "bd0bd6d93aa897e771cb60595649dc8e5b5178c9", 0x4}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0xfffffffffffffff9) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0xfffffffffffffe01, 0x100000001, 0x8, 0xa8a, "fb6dabce464195e3b99017558ba0752d10e86dcf", 0x3, 0x4}) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f0000000180)=[0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = getgid() getgroups(0x4, &(0x7f0000000240)=[r2, r3, r4, r5]) ioctl$TIOCSCTTY(r0, 0x20007461) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x4010, r1, 0x0, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x92, 0x10) r6 = open(&(0x7f00000002c0)='./file0\x00', 0x40, 0x2a) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000300), 0xc) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000340)={0xfffffffffffffff8, 0x1, 0x9, 0x2}, 0xc) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000380)) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f00000003c0)) r7 = syz_open_pts() dup2(r7, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) 05:49:44 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10, 0x17c) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x6232, 0x0) kqueue() 05:49:45 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f00000003c0)='./file1\x00', &(0x7f0000000380)) symlinkat(&(0x7f0000000040)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000080)='./file0\x00') execve(&(0x7f00000002c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 05:49:45 executing program 0: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00006d1000/0x1000)=nil, 0x1000, 0x4) 05:49:46 executing program 1: r0 = socket(0x1, 0x2, 0x0) r1 = socket(0x10000000002, 0xc007, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1027, &(0x7f00000000c0)=0x3, 0x4) sendmsg(r1, &(0x7f0000001240)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x7f, 0x40}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000100)="0606c4c5245fca7a472dd33ff94216e459807e5627ea28be92c6adaa2639274452bf2d4c78b921612b0d4ce46f502b81e9ab72f0a35a73a1caad13e253164b8507d4480f6ce452ad8eb566dee66d8e4fe5a1b32a3816bebb903a4ab95c559da2d715213e3a3ab592810228682183663df7859039c84de4cd49a9ff069133b988bb1a19f95f284abff544b9c66cc38c468fd6d265885e13d5579ed30ab36b044938ecd6e3ac7f9cb8a7e1f26cad515d7243c072a7834c220963ec30efa2026db5c79ecc09a42f7f7b3fe73fff96e735e6e74bbd20a36cbf07732804a1640b3ca76286ec199669349d2b6bfe026f", 0xed}, {&(0x7f0000000040)="671ae4d1a06483307b05bcc900ec63dd62a2336ebe802ec751d4011f9af8dd36caef", 0x22}], 0x2, &(0x7f0000000200)=[{0x1010, 0xffff, 0x1, "70a6dfa7e46356a1552b3fd281ea7f9e1611192b1abcbf6f44c790fa75cbe9682f2b7404507db3c59c95de89f463da0bb1f9c883f7c7c1381a300003f2a15be9f3cb93e100324973f43bb6b39b6ea1daf338157e80a27a4421498d36a5b94b7e848032e45deff460936ca44c083c8f59d0704bf386d96b89f02ae0868647958cdb595f8635accb60dcfb7bec4e8767be912c5dd513a76ae8808ea12f818786ef22c89c0004a659bdc7ddd5d0bb0c96175411b6261b19bb8ddcc33af3a934939a7c5dfc5c526ad7ce04aefd00c67d68739d6b3aced3a8ec6b69fb36d31e204bfecd0ab993746243f19ff90434c45a07160828d2ff247c5e91c49befb4cd82969270e78a35255a8727b471ebf48dd45b3ad2ef13a8cad66b9f53c316582fcc97b8a91276e964e94f947ddb9abe03150c3c0eee73906dc934aca682ff72f64a98c811b7be8ea856913c80480440fd34b74042734ae908eb5b0805bae860d9d495e52cb36661f73ac4db702f9572a6f5e5cc6830f32387b762952b407f86a01e881461a4b95a606b2b1918a691be6df4d6e5727d0c89bf4c6a87f016463449a3250995a64e9b0f4d5cfc6a83b7095005edc4e7a758d6c9518b270770dddb61efc61fd36e2baf8643647a82207c00606cc1da29522f62e5b17eac25a28107b33282b2ac8a421d7b5344a5124aeea3806f7dbe418d7d6116c1854d558b29f4d6c7c7bddea6f4dca353fcdad0acdbee4ab4b77d7abca4aad992198f9bdc768d589810039d58db2d3e340b09cbbfc118c718b7ba1fc4f6478ac96c800f839863bef079e99eb022e14feef8fcfd7a841f0def27cf9200837c72b8f8f153c9934868e97c28e6221b2f4d5f8db034458d694a5973acf746df801eb6aa08a300290b3e8f5e14f8dd3544a13b7cfe2a09ca73ea7b29390e2a27b02221a4464918a98360c9ddc9b1055e0dbc08bf5fc2a7c9e1a2ea7e1942aa25cf3e8a917d45f7b95cc39b8472441a8bb6c5bdb11f93abbde518f049968f1f61b188f1cd54a463a70248f5f99c3489d9640eb1115aa8a08fcf8f1bf013df095f55c4e53cc534b379702a075f9f86dd8e8108707e4c2a2a5be4016ddf1bcf94cd10f55ee0d89d0a9f8423de4e33da7618f615b0601e3d98dd3d0ac10cad6ed726afd52ba074040192df38131685c4d9576baacdbb0b7914b75cbdc606811270b0465ead7fbc97ed2f51a1a48198b61d36a9d6fae0ac633fbd201cc4244f17f9cae606b8fee1734a9dbd36e2121cbe6d3043696d4b28e33dbe2d214bcb6c036b6da30dd5e722812a7cc1bd83433af1cdb8cf06b35e248e4e58a7b81709203dfbef67f81711c519ab07a3b638cfabcca80c1c09026601acdb6a6052a868eca3383e136d2752dc5f13325e03a005aa3a487ac21db40ae5fa352114f71fda6b19411398b179380271eed5d872b42485b92da46ea321e1a648ecbcca7518cc4647dfb357d3949885bc0706bcd4c88cb28afa43535459d963f9190b00f1e5b8788609d9fda8945d86c1be9f916f8c74b837b0f4a10319d0b2bef2a5134fb6d15813423b6d2c2f1a1097a2098e248483e428074d539a5a87506973dc7a055822fb545bc80f3bf0897b89d9cc16b92cc7c1a7f327091a11c2c9a0356364d5ee9c31e0b5b4ba0dd6ee5aab7ca07d1d9b346a1d254dbd9106d1e59d05498ab1e553d63b74492a88fea5b1ee2297c190353fef43582a3cc685c8460aa71552fc29e4c6f1ac282ad3b40b0902d6e6a8efb0bd60c9d97cdf4fea267de52a871dd92dda14d462f99ce3c1fb54fea4b981ddd4e98c71784ecfa170d8faaa3acf78c2f1ce6630dffce2f8349e279e02497f65f98a1061d395781484b32c317aed1ead1d5e1cd2ebaccc4522ae7dc6a01c54f5eb81ed015f6ee8afbaee0527508e2eac5fa053c29605b9863fdf05663863cf1bae565735a1c343deaa7b453bf3870bfb03a05279f51742b27b33255b09f7ff58548cfc726d52debf9c0fc6136617d7d8c6da3598cea2fc34bb85c6cb32159c77ec73610b37205e87c8e2676f62d85e43241c47dbcd6bab6a11c269d2cd57ea2e327d09f4711d202468ab08f1ac42b385b48457e90d3f30f5c5673c90a8644b340e45a33321f092981eddef46c00308f3bb1dc0cc377c8ab4360da7a762eb44a01d67cbe28c32005042e68aa3574b7299e7f5268760e047e7b236f2a5b1dd86b1929c9a0f3cfb06e55e364b0208629b28cee62e499fe703a06761133f63d8f0bfb3c899654cadca815007a9b3e8b51373d0569b2e14f71f61e7bc5ff3fd2900e3d1e55a806605a9da68e627f12302d8e8e7f59d36e9f897d87630384c41b05cd388b62a4dbc486c9c8bde2c3e6609e9e511cc12064c6bfa721c22d085b3f886634d7f11e58d70a616056d44b970466452494486a346a54d8da2d9790a78f1fde2c609444e28210606f2612cdcae475c43502ed265bc805910aee434e2bdc3fce04c752c4a10175a41b78e0771f30d3939d0402559e8dbfd688679886be73d20a328263ae619f40d90861babadf1ec9d2af3f4a3402cb7bbfef5f4d5ac3a18dca7d9d6387fb29ca7cdaff84099ba04daaf96598d473766cfbaf0683921e9b0524ce52faf07c57e36edc6e4473dc680b21d99c89cfc5ee8918b7ca4064e6d6a93e85c5dc8147de498903ae2669ac375ecf2b13816397d49fede798f842a3aa368d272f85670cb620d1c8ba262b2395f5d7931a58816f9898e8e4b09a5cd5abaffd467fecd7175341ab461224a2013e2a4e604a041a8eb46f7e5f50ad47c1c406112a8a07a28678a83f809e7146c9183ec008319823a666ad3813917bc35d4ae9fb0cf4da140b79a3ff51f74f79bf9949bc2ba810efaed0c4b15c77e593a868f8525ad324c5c7a4663c64aede8eb44458144c06f010851c55f1e53efee7804dc1acfa8fde8145e4cdc24aafee581eeee9d912c30bf46bee3916c34eb89e8fd0638e9f4398caf37cafeee98e0aefa24f1a30e69a6fce78350336cfb6d8ba9290b21cf8565aa292e5f38d47206485d9adf047add83e428f5c4cb4bc62c8718784a277e8e4c475234832e5d14c5928d8cd5cb36b8a141f657ce02747d9fe2c68b2a1e1142cb0ad4c4c30ade96f4bc8e826e2ed02b032de26995960171c016474a14c676cc5e21a8ae94215fcb1dfbf77ff528480746d66320fe62fa294134551cee5675b7ad663f83d2075e5f6656233ebd93b17de254edabb20c5c18f0faab937ff8e941cc679b6b932250820c37ca80eae2ce6a33d59302c7d4059fc4f761dc4127474e05be292958cb52807fcc9dbf601f6bfe7a62a494b75d8a08dee0a244eacee906587bcf5d182549fa3b5d7df6373f092a1a93758a34338467204b95384595cc34a48c15db91e0ba88a61a7d96c63514c428a5d6e0e95d2dc847b283757687dd50160397c59c917a4407c5421c52f9bdd81b937fb8043e1fc54ee77b3edf22b16668a807748dbcc859c5dda9463d48b8d9dec769bc564f87839c4229f915568a2df317aac60126d0e3d85bdabd360677aee2979ef1ac739bef5047359ae8c79b415eb6a1c62e1aee9c8bf46eb57a67881a40c360c8116052670534b1de3d92fab04a54c921c6666d7f62110d8d3866fc89827553e26278185b5789540ae2fd8b6ee45b3c1d86bfdeedb33089e5c941ab60d03f2494fcd9056a3db4a04b5f11efb99fbb1a3ed4ac7dfeff79da37e0ad886b145368dca92eecc75475e40d7b5ded3c76770dbceefb7e72500c8fdab98a553b35acdedb3bb033a9761f1e59b196de12ac3c0322bc0d072badc9a1711207b30e0f5cc17a5708c566cdf0c349553cedf764cacb49b7f2d6ff73480b6de1ed8c58624f2c57a8fab736e56f07b4680dce1d8408f5c8f52ac28dcbfadd09fd8f340e111c0c6f914cecfd6bf0d324e4b594c4f534cc212009876082ddd40b661e803c82540e70c8a3988d7f517f99d38baa5325148823d3eff6472493b71f0c0dbdfddd2cbd5fb7c7d82e95a95b2153af325bab2a23e803c24436564e0849322b05d144477c3b7f80e92021084d773b3ff958c70fc2f69b5a386cc060f25ddf118ed20d8c66cc4b31c46df8ab0d5a30c9ee55d2b0befbfff9b1f9fe1ef5ceef49c721110979d591f39a426ab1e8d00200d85bf95fd536a68d30b37614df7f781c94587551d1ba804716e60c500e8c3ffc0e0b89dfbadaa0a00301c44be6fb895f66078ada55007d3c59f64b09805102ae2230e5782bbd3762825e506205cdea7dd1f6c25ae9df2623f209404e6f5490dbe04a11a9e1a8000c90f4c3ae0d261da18db05875edd0603fcfd647fd1cb32e1785e9e589c99c2c91fc5d6b2898bde18c65881a8fd1de735a7293894e8ccc76973ab11588f2be8588abb0896f669128cb5d14f24a1ccf5b9eb1957d8ce8f011ce6c6388e60eab556e1d741490bdc7dfc45a391c27d8d357eec13ea0723e30f0dac1d926d6ad2c33b9b0267e063946c02d5370ca25922073175508825329d8cc7ab7ab7d4e27ff946fe14d73f496b212ad61a89a1df3d10facf76e67165f3f9168d633138f90a567fd451660e687ee39c867235ff1bc63098d675776a8586158769bdd7f989643fbfbafaa02dae339db58e957ddc353666e6b0cf97e6fbbb664c88f7e33c67da6ed2e4ea0d3e1bf825b43e9efa7d32438b1c6735ee586f863620b99f27b23bea5c2363f421e536bfea1ba70e73912e17196e4c7e1cc72dc00caafa9e9911058c70835e83d8d67578a5caaa54ccd22f7840b728517a15d934a46bc905349be6b3cd9e3ff337352984e0f920aefb79656d64eedfc9cc5942991538a17804ea44babc24e35e6d158914b3eadd79e06e33665f40be745d0d9288cf5f388fe9bed0d96e2b84dab568a9d5c03d14bfcf3fa89a7807e8f0256c06cd2f10c0629b85d148f2c4818b8ce5a743e50203ae3bf7a5cdbd72c6a3ec16d40b8b8271d39d31dedbb5dba8666766c7747aa2097ade7f86d2737953d195bebabe63ab3b3e3b7b2faf9f49e1e820d5def33d3f92105cf0481fded03155bf0e16dff7e6a4f73cf61aec4d9b4c737a9cb8181c3c91324ccd0243be11c2c8a4c9ea46eacc3eb555f64cf18d419431843d240c77d9ca66b447af07feafa3f288cfcbbe7653cf5b6f6afcbf8909c6648c6af83b1ecd36de8c8368ecb7ca8b946318f05c666947bf079803283674b4b67c55e510a1db813320f2082bf0535e1bf345e2508e2795eed26f9a2bbeea0bc71b4366b505852077a48b8bd6935944dcb383f7bae2a6f35d4e201a5df159df2a49314874c964b45225190306c7eee87b92a0d8b641811fa60ba6da78f948753e945fab401e50b98e75f663d61d3b2c208b99f4443c262cc15fb0ef8029618e3b10ef29dbe949c5c4e00aa840aa6ec0c85996d9d819ba92c35945faae8fb331a754278d0a6c7e68dae658bc4b751400b3ee0012ddaf85fa692bc62141f3791c62f6430d880c6951bc819b3cb3e84e013c288fe88a4900d1ad932c120deae399a12094c7f172b4e2c9c891ae87cbe04fa4bcfbe13e5bc86c6e80c87db5102bbebd79a9c8da781d67cb4025af2c9682e2c18d9a25e1cbac7a1a44368e78bf4ed726f268be881b287c52c101e7dae2d73b85ece4881b10de8a65139b4f4964c34c8c11dd18e8b40345eec6a39d8f4cd113ab838bca6dbd6aecb94c79c3bf3bab3d45911bc58c911f0af0044f0d29c9b7ccd23c36d87a9f46d0a34d46dfc2019215d189356fc47150e5ebf0f85b57880261b3a717ac58fca9ac514ab15"}], 0x1010}, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 05:49:47 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f66696c65300098993dcd8b51b2cabccead681ecf6299672e5e01f95865d8d1590023eb3a22b1fe7d3d7166a9e9cc0490c2ea31bfcdb0a13e6353bf8fc5153c1d75bd90c097a28340ce376568742aff4e6aee0535b763d92f45d24b418864fe9b5a8b83c688686c004da39d77c834ca126b0ca7dcb7ea1f88c25bfd6db2b39e538a793186c51dd5e76270489153e8320e7ba8e478293dbbc3258f6afc13ed0ba9e789ab9706c42f474045be53d45565db36be99ef990f982fb8521fc7175dd4d8c2650a207b3ae38051f54b145f1e9ecad77b608bd363358dc85e8225cf55f097d1a612f940742d3815a7783a7f984fbda0c9bbec2fa9396676e1153a9214570310ca844e78a50401ee283000313c3773970cb1f7fb2cbadc6cba147f552303b8e80cc8d053"], 0x1) dup2(r0, r1) 05:49:47 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x5) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f00000001c0)=""/214) clock_getres(0x200000000000005, &(0x7f0000000080)) 05:49:47 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x9) syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x8dc0, 0x0, "c0b7171e812d7cc694397ecb70c914b436305b6b", 0x0, 0x7}) dup(r0) mlockall(0x3) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) 05:49:47 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x100) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r0 = geteuid() execve(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000340)=[&(0x7f0000000100)='.)\x00', &(0x7f0000000140)='/$\x00', &(0x7f0000000180)='*\x00', &(0x7f00000001c0)='\xc1\'\x00', &(0x7f0000000200)='%+\x00', &(0x7f0000000240)='{\xf5+{\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00'], &(0x7f0000000500)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='-\x00', &(0x7f0000000440)='\xde\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)=',(*(\x00']) r1 = getgid() r2 = dup(0xffffffffffffffff) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000010c0)="3416ff6be1734ebea73dbbdbdb160e4a94bc7f0e52f96e857ad16e87c880703f057bfa502398f51fbc25d76d9dbc3f3f1979ff168ac7c493e9e1dbb44a5c41289c7308b736c43a4270ded6f9e7abc03d58ed825a2ebddffcfce753ec92d632b567ed96580e0526b74ae240c1b465cb1672caae4ef9c75cdb0fbd16a4dc82b89eda78cfe96b71", 0x86) r3 = semget(0x3, 0x3, 0x102) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000002180)=""/4096) chown(&(0x7f0000000040)='./bus\x00', r0, r1) 05:49:47 executing program 0: geteuid() r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="bba1", 0x2}], 0x1) pipe(&(0x7f00000000c0)) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 05:49:47 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x101f, 0x0, 0x0) 05:49:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000680)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000200)=""/65, 0x41}, {&(0x7f0000000480)=""/249, 0xf9}, {&(0x7f0000000580)=""/230, 0xe6}, {&(0x7f0000000040)=""/44, 0x2c}], 0x4) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x23e) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000300)={0x4, 0x1, 0x7f, 0x100, "85415021743f28766efb896e262917b09b97277b", 0x6, 0x100000000}) pipe2(&(0x7f00000006c0)={0xffffffffffffffff}, 0x4) socketpair(0x36, 0x4005, 0x283, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f0000000780)=[{{r0}, 0xffffffffffffffff, 0xc0, 0x0, 0x1, 0x3a}, {{r0}, 0xffffffffffffffff, 0x89, 0xf0000024, 0x7, 0x8001}, {{r2}, 0xffffffffffffffff, 0x10, 0x40000010, 0x1, 0x3}, {{r0}, 0x0, 0xa2, 0x20000000, 0x401, 0x100000001}], 0x101, &(0x7f0000000880)=[{{r3}, 0xfffffffffffffff8, 0x40, 0x6, 0xd7e5, 0x5}, {{r0}, 0xfffffffffffffffb, 0x24, 0x80000000, 0x8, 0x3}, {{r0}, 0xfffffffffffffffd, 0xa7, 0x0, 0xb94, 0xfffffffffffffff7}, {{r0}, 0xffffffffffffffff, 0x84, 0x80000003, 0xb084, 0x5}, {{r0}, 0x0, 0x80, 0x3, 0x10000, 0x7}], 0x2, &(0x7f0000000940)={0x0, 0x8}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x4b6, 0x7, 0x3, 0x10000, "8f0cb31f4e51e8bf2c5f723697a1f82d294f4c66", 0x0, 0x3ff}) syz_open_pts() close(r0) dup(r0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) getitimer(0x20000000000000, &(0x7f0000000700)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000002c0)={0x0, 0x400000000, 0x0, 0x9, "fcf8e1fdbd3d392dff1ed3027230040a5298f157", 0x3, 0x1}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() readv(r4, &(0x7f0000000780), 0x0) 05:49:47 executing program 1: nanosleep(&(0x7f0000000000)={0x200000000000000, 0x3b9ac9ff}, 0x0) clock_getres(0x0, &(0x7f0000000040)) r0 = kqueue() r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) r2 = dup(0xffffffffffffff9c) r3 = socket$inet(0x2, 0x8000, 0x4) write(r0, &(0x7f00000001c0)="feb485885c4fe8f7dd7df8e7869ede1d0fb92187b272635453a2173686f77889f9a42649d1b6db1b6b0b525fe1be1bac592c6d5b85459b777b07ee771effc378c9", 0x41) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x4, 0x9, 0x101, 0x80}], 0x10001, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x2, 0x1, 0x7, 0x7fff}, {{r3}, 0x0, 0x3, 0x4, 0x9, 0x17}, {{r4}, 0xffffffffffffffff, 0x21, 0xfffff, 0x80000001, 0x3}], 0x1, &(0x7f0000000180)={0x4c8, 0xfff}) 05:49:48 executing program 0: mkdir(&(0x7f0000000140)='./control/file0\x00', 0x20) symlink(&(0x7f0000000100)='./control/file0\x00', &(0x7f0000000000)='./control\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) open(&(0x7f0000000040)='./control\x00', 0x100, 0x0) 05:49:48 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x100000000000000, 0x2, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) r1 = geteuid() seteuid(r1) r2 = semget$private(0x0, 0x4, 0x104) semop(r2, &(0x7f0000000000)=[{0x3, 0x8, 0x800}, {0x1, 0x6, 0x800}, {0x0, 0x131e, 0x800}, {0x2, 0x2, 0x1000}, {0x4, 0x100, 0x800}, {0x0, 0x7fff, 0x1800}, {0x3, 0x0, 0x800}], 0x7) poll(&(0x7f0000000200)=[{r0, 0x40}], 0x1, 0x0) 05:49:48 executing program 0: r0 = socket(0x80000000000002, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000040)=ANY=[@ANYBLOB="56022e2f66696c65f466a116bf3214b93640002ae5171745a5c0e28448ff158cf83b6c33833bf9f5befe26be2a3c905a2c933cda7f"], 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) 05:49:48 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() unlink(&(0x7f0000000140)='./file0\x00') ftruncate(r0, 0x5) connect$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="022e2f66696c6530008bfb685be55e5c5d34308c1c01a004334953e1112efb634a159915669941ca4c873e2a204edcc152928b4d80f509ee2937000000000012dff6da1367dc293d8dac654442cab1d0e44ba1a3d2fb38ff"], 0x10) kevent(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x40000000, 0x8000, 0x8cec}, {{r0}, 0xfffffffffffffff8, 0x80, 0x80, 0x5f60, 0x5}, {{r1}, 0xfffffffffffffff8, 0x50, 0x20, 0xffffffff00000001, 0x2}], 0xffffffff, &(0x7f00000000c0)={0x3, 0xffff}) write(r1, &(0x7f0000000280)="f29476b0ffb4abce8a43867003ece487c5206c8e3c08b62e3de805d4eb5fb36fbc111ccca31273e6bcbb3c076d099ccd3f3f854a8e29053c331b24c3ec6cc3777ccc65e76274a68b6362c69a3c21e099244d7db2e6467a3eb2a9780738020c7e9405f70f57fa19a85672a71f04515b48537da8f2b734b3449d1411c6f3a3605195e4790f8b79c63d7f9182790df8bc", 0x8f) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x80, 0xf00fffff, 0x17c110dc, 0x1}, {{r0}, 0xffffffffffffffff, 0x7b, 0x0, 0x0, 0x4025}], 0x40, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x1, 0x8000, 0x2}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x100000000, 0x2dd}], 0x20, &(0x7f00000001c0)={0x7, 0xfffffffffffffff9}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r3 = getpgid(0x0) setpgid(r2, r3) 05:49:48 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='\x00', &(0x7f0000000440)='\x00'], 0x0) fcntl$setstatus(r0, 0x4, 0x8c) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 05:49:48 executing program 0: r0 = msgget$private(0x0, 0x2) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000007abdfa665f13218e00000000000000000000001805d1a8eeb0247500000000000000000000000000000000000000"], 0x1, 0x0, 0x800) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/25}, 0x21, 0x0, 0x1000) sync() r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) msgrcv(r0, &(0x7f00000000c0)=ANY=[], 0x0, 0x3, 0x1000) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000380)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)=')[,\\]\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='n\x00', &(0x7f0000000300)='-\xf7\'*\x00', &(0x7f0000000340)='*\x00'], &(0x7f0000000540)=[&(0x7f00000003c0)='\x98\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='[@%\x00', &(0x7f0000000480)='\xc7-%\x00', &(0x7f00000004c0)='(\xca%/+--\x00', &(0x7f0000000500)='\x00']) getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580), 0xc) msgrcv(r0, &(0x7f00000006c0)={0x0, ""/45}, 0x35, 0x1, 0x1000) msgsnd(r0, &(0x7f0000000b40)=ANY=[@ANYBLOB="0300000000000000b75ee9cc9a911a7c8e880c74f1570533af407b9edc2b1addd9888e351025e2a5d48b8884442cd27cf6abc1589a5b356a63891e601752aad54b04c833bee954802805d7f83408f604d1336646355d0cab32788e0de62268877b335cf47c00005bea34275681cff0b50dd99d985df1ce3d0adc3ed5d2e4e84d6dbf800f8eef3a1249b77e3f1f0cdfc2436484d6b47219f6c275fbffe3089e3edee9a303be957eb16b3a0fff2d75c9ce2b94bb6c3a1664e05eff7e39e42b92f49b95135c641941b95ef2513a3dca1cf29359943240ee8ccaccc0bd9a782aaceb79b654671b063e768a27baad4ee540ce5a6c8f067ae92b7ed2867b4513bb00c4f88d28ecfa8b624d20eac6ee6af1f251f9d4930340d313ae57bd31d13c27548ab9f23a5c0846514049a1551e52b6"], 0x1, 0x800) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTOP(r2, 0x2000746f) r4 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r0, 0x0) msgrcv(r0, &(0x7f0000000100)={0x0, ""/93}, 0x65, 0x0, 0x0) ioctl$TIOCSTART(r3, 0x2000746e) msgsnd(r4, &(0x7f0000000a80)=ANY=[@ANYBLOB="000000000000000042d479df56d89b0168b7f4b65e136060a77849ec2123753847ed1280d8f81a6f2c9ebdabf9ac70c8d7f8841810144a67290e00f2d330f850b34efc047e5342573cbea947362d58c3f85439eb5b57f5cb44b49ac4c337cdae9e5a4ef058f8316b3b923dda2010ea8e1a606a8a03fbe5ea955bac5ffced26b38fe3"], 0x1, 0x800) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000740)) shmat(r0, &(0x7f0000ff9000/0x4000)=nil, 0x3000) socket(0x2, 0x4, 0xed2) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000780)) msgsnd(r4, &(0x7f00000007c0)=ANY=[@ANYBLOB="0000000000000000e60b34a727beb345ed5006e8f81681250c70eab177efdfc23bb218e78da44f5eece6b99ee0b3b5b4e07dba61f52d12a58c93749f88b7b6d637036358d94c6a34e4059309f6d6adb76fb8984355202be32d49ab86d464e1f649ead7c6ab9d193acbd92bce40dbb1020018194c0bdaf08cf376ebf90dc5587c845dfd93aa96a9c4b2053f7635683489faaab4534107ad2b0b3cd5b2b1776f204f01de9bf6ff97a3cc8c62b11d5492e4ce4b1947eb7cc363d4506a946ee2cca5832afed770bb60ccafb598e7178b131f800c7ae0a0a6b9e4f5fa7d07030765f8d4677bbba141c13b89ad822ea2582ca1ad77a1d4170d5a4e999b1df74f2fea9a38aaacf28e1e22"], 0x1, 0x800) msgrcv(r4, &(0x7f0000000900)={0x0, ""/153}, 0xa1, 0x3, 0x800) ioctl$TIOCSTART(r3, 0x2000746e) r5 = open(&(0x7f00000009c0)='./file0\x00', 0x38440, 0x4) connect(r5, &(0x7f0000000a00)=@un=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000ff8000/0x8000)=nil, 0x8000, 0x0) fcntl$dupfd(r1, 0x0, r2) 05:49:48 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x1a6) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x80000000, 0x1, 0x0, 0xfffffffffffffb62}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0xc) fchdir(r2) r3 = kqueue() pipe(&(0x7f00000001c0)) flock(r2, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) kevent(r3, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x91}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) close(r3) chmod(&(0x7f0000000180)='./file0\x00', 0x1c5) 05:49:48 executing program 0: semget$private(0x0, 0x7, 0x248) r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) r1 = dup(r0) mknodat(r1, &(0x7f0000000300)='./file0\x00', 0x2004, 0x140000000000000) rmdir(&(0x7f0000000400)='./file0\x00') flock(r0, 0x200000000004) r2 = dup2(r0, r0) bind$unix(r2, &(0x7f00000005c0)=ANY=[@ANYBLOB="513878920e5b5ea158e8b438a67a1209261511f495d6877a149735b5c7e941025bf3fa95fded1a8ccb24552155ecf5502ed06e0d871623888371fb4980dcd47e04e1e86941a30ac8f7c17e9d7e6d8d2166311eba1dc3be0092b32bf27dcd676753dbca8598327bd0cb517227d8e270b0d7ffae7111d087525ff7d39bdb2ea27e367a3a978c01fcbed7c6a15f28691fed25eed50b8342fe2f2f3fc0d513ae84aadeb831d4507189b1b436006b1d9589c24faf5969ac9c52593562e39a88981ffb259118ea3f22cd5fc66f0a275bd4e262aa33dc99705465c4f7b7fdd9a4d4aacb2f8ed140d1df8646122b4f6ad362843b0d1c8fc0c6c8f7fc33f9f5a8f2ce396b81ecc6f57d133cc2beccaa6d7fca30fd614cdda47ef6fbf2f65052eb3e9b0892f10fbcd307c1bd62703e5d2f749aa0e0dd547b9f69514a4aa7a958d8c46b77b3a2e6e4faefd371963362c8e33d9b38be52c28575c7a7a700000000"], 0xa) flock(r0, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r3, &(0x7f00000000c0)=""/210, 0xd2, 0x41, 0x0, 0x0) r4 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000380)='./file0\x00', r4, r5, 0x2) write(r0, &(0x7f00000001c0)="8f0f407af63563c6ea57832cd19991ba75424ecc9d963e1cf54cc2ae9aa442e9e80f0a1228f02ceaf3c31e0addbeca6726a0bd1affb6dcfec4e60e8e13447545e02a8fe2558710aefa600fa07f5dfda76148001a82c78c9873adf00b66a1f5c26b03291a837ff4f000127da33f2c6420b86996cf60fcf1b57e5428fd69195b62d773b5b3ec1dc67afb41316b4111e1c17c16e373dbc9280312bcd69929b998b69978e9f3a9834cb5a7eeb60cb9ef9a5c575541aeee0625eb67b2b2d4c811416def22ed847c575ae28055e87484cca3c76f6e82c76deaaa25665d7166e374cc5606fea769190435ffc77535f47c6e1b65371e09", 0xf3) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000340)={0x100000001, 0x8}) socket(0x0, 0x1, 0x6ff) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 05:49:49 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) seteuid(r0) r1 = socket$inet(0x2, 0x3, 0x89) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 05:49:49 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x1000000000000008) unveil(0x0, 0x0) unveil(0x0, &(0x7f00000000c0)='r\x00') 05:49:49 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x82) connect(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) r1 = socket$inet(0x2, 0xffffffffffffffff, 0x100) setsockopt$inet_opts(r1, 0x0, 0x1d, &(0x7f0000000140), 0x0) 05:49:49 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000000)="eafd125c0000006b", 0xfffffffffffffde5) 05:49:49 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x6d1, 0x3f}, {0x18, 0x1, 0x4, 0x80}, 0x1, [0x5, 0x7, 0x3a, 0x3, 0x401, 0x0, 0x1, 0x1]}, 0x3c) select(0x3, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 05:49:49 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x0) setreuid(0x0, 0xee01) chdir(&(0x7f0000000040)='./file0\x00') truncate(&(0x7f0000000000)='./file0\x00', 0x0) 05:49:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8, 0x8000000, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fcntl$setstatus(r0, 0x4, 0x44) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x100, 0x2) write(r0, &(0x7f0000000400)='>', 0x1) 05:49:49 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000240)={0x767, 0x6, 0x0, 0x8}) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) pipe(&(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f00000001c0)=0x10) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x5) mlockall(0x1) execve(0x0, 0x0, 0x0) syz_open_pts() munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) msgget$private(0x0, 0x400) sync() 05:49:49 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000), 0x0) 05:49:49 executing program 1: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0xffffffffffffffff) r0 = socket$inet(0x2, 0x0, 0x1) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x9, 0x7fffffff}, {0xfffffffffffffeeb, 0x662}}) fchdir(r1) write(r2, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 05:49:49 executing program 0: r0 = semget(0x0, 0x4, 0x100) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/47) mknod(&(0x7f0000000100)='./file0\x00', 0x10, 0x2000000000001700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x800000000, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) getrlimit(0x2, &(0x7f0000000000)) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000040)=""/49) sendto$inet(r2, &(0x7f0000000180)="f4e2733039333425fa604ea04b51a04cea5ce1ab9a8c407a90fa200d73ff242f7a52c058052fff60cc29f125485c17203e6fb9496df16d2f4d1f4339adc529a8b681afe22fdb82493440032cdfd9086fb71c8a7e777a8bb22ad1306e4ccdee5f031db0a04c50d67db8e3aa826fd1444c2ed00b7249bbb953519577699bb5111cd2ac0866b2bcf9ecad1a6f28a87c59d1ea23389a875b7d6d5672e0978aa55c96b79e2d1629438a64655fd039a9a9f774afbbebbdf1787640f8f8a0e34e67b8495f1b2cf0b7ff2380a3a0860cf385b5047c906bc84304b72d06318ef507a193873a1c59a429ab2611b395f62d5c0ff16d5f045ad73c5beeb4ec1d19b27405", 0xfe, 0x6cc810e7e33b01e8, &(0x7f0000000280)={0x2, 0x0}, 0xc) open$dir(&(0x7f00000002c0)='./file1\x00', 0x280, 0x82) setuid(0xee01) ioctl$TIOCMSET(r2, 0x20004276, 0x0) open$dir(&(0x7f00000000c0)='./file1\x00', 0x48, 0x0) 05:49:49 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x814, r0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x0) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='W\x00') r1 = msgget(0x0, 0x40) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/83) 05:49:49 executing program 0: r0 = socket(0x2, 0xffffffffffffffff, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x40) poll(&(0x7f0000000040)=[{r0, 0x1c5}, {r0, 0x3}, {r0, 0x8}, {r0, 0x80}, {r0, 0xc}, {r0, 0x20}, {r0, 0x40}, {r1, 0x100}, {r0, 0xd69db2605c2c2704}, {r0, 0x154}], 0xa, 0x3) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 05:49:50 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0x7fffffff, 0x0) r3 = msgget(0x3, 0xfffffffffffffffd) fchdir(0xffffffffffffffff) msgsnd(r3, &(0x7f00000001c0)={0x0, "3e7c2603152eeeb1ead6a199d03a0e618d8c8c6c849a8cd98daa672a67c388444b7f8c0ae1a22aa0e6a39d4055f09040ec8a8e3e4f8d7513e95eaef83f93a11eaad928778d7a2cf09302aa8afba5873fff26dc7aaa0c82370b97b63c8368f8224e9376dbfd916e133bd91b5059d5f3c4696767b52cd4fdc79f3cd3e624ccfc8ec158874435610032534afc0e1b68b38fa8769153b78e4359424d6023cf3a17316f2144eac449db2af00c57b0083f963198f7091857ca48998c03d48a15d5bcde5288575f33207a3895bb38575e72b428b865d3acbbe226f0b04389981903227b800e9b84d597850482281c78ba69faa95b5bc9cf6c37102070cb1a0563f9638b7fe340c9211a27ed12f518af6368bf43351ae03ea57c22af9284e0ccd59e390a3825911af605b286a594506bde995c494a6bfc787221f695b56b8ff3774f3c40a84d2bc86530087662f58d399307955e4a7f3a3a2d97def5ca6f592cf8ebb64be75e977eb03f5eba46eb77ba7bab3fbb79cf"}, 0x17a, 0x800) close(r1) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x2, 0x4, 0x7, 0x5}, {{r2}, 0xfffffffffffffffc, 0x28, 0x10, 0x7f, 0x3f}, {{r2}, 0x0, 0x20, 0x10, 0x0, 0x5}, {{r0}, 0xfffffffffffffffb, 0x10, 0xf0000010, 0x9, 0x8}, {{r1}, 0xfffffffffffffff8, 0x28, 0x4, 0x2, 0x6}], 0x8, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x7, 0x11}], 0x3, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) 05:49:50 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x4) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "9372dc626fe833b4f6f27a3b446a703a4633be68"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000002c0)={0x6, 0x0, 0x0, 0x0, "75da45e4e7de0a51c47ad38a5f1396348f056bc1", 0x1f}) 05:49:50 executing program 0: setitimer(0x22, &(0x7f0000000080)={{0x4348, 0x2710}, {0x0, 0x7530}}, 0x0) 05:49:50 executing program 0: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r2, 0x101}], 0x1, 0x0) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=""/176, 0xb0) close(r1) 05:49:50 executing program 1: mprotect(&(0x7f0000ecb000/0x4000)=nil, 0x4000, 0x6) mprotect(&(0x7f0000eca000/0x3000)=nil, 0x3000, 0x7) minherit(&(0x7f0000eca000/0x1000)=nil, 0x1000, 0x2) madvise(&(0x7f0000ecc000/0xd000)=nil, 0xd000, 0x0) 05:49:50 executing program 0: mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') setrlimit(0x5, &(0x7f0000000040)={0x8, 0x7}) rename(&(0x7f0000000600)='./file1\x00', &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') 05:49:50 executing program 1: execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000100)='*^..%\x00'], &(0x7f0000000280)=[&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='!\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00']) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') fcntl$setown(r0, 0x6, 0xffffffffffffffff) 05:49:50 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44ffb202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x3) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) bind$inet(r0, &(0x7f0000000280)={0x2, 0x3}, 0xc) mprotect(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000200)=[{&(0x7f00000000c0)="f93ce3254ddb4689ef0e9e12b8467a0b43a6fa738e29a04e312e570bf8185214088be89ec060b6f9d08640682c1cd62f303fd28f29bea8c69b050742553fa20d81119f71cc7234b002ff0ea53b2e6ddd3585b3ed3f096c2159e9eccd869d276d", 0x60}, {&(0x7f0000000140)="52df526d7a9aa5f9d0e095317915249511491d0eedbc7096795e8a6d530776b5905b83fcb7188229d1453d32c56faf7bb770026ccaeaccb055d68743e54a90b3550c118b8f10c0518ddfa1255a86e2773f1cbd7e91ced4f68b589d56ec150dd2acba86bd87cd2fd045dd295b0e5f5084c38a60f177b436797766bdd3257c7f9f442485a50f58ab3478ba44a57e911e9b1f6621ec1dfdef641648408dca889d8aa445355aea6c2637bac6cdb4bf7626585fc9bbb6de01de36161fa4fef62d84e7", 0xc0}, {&(0x7f0000000300)="2074712b0aa9e698c7d32b5b5f5d9bd0474ccffa55ec56f443962b356357709c7643b54a56f429fcef7100392f2e9813289589eb0f9e9e978ee4fc26caa84d8a0ebc9e5b734e0310263bda02eef637a9b4a8ed147213895f2525fbced19cd56537a524ba79a74b60993537bfefd62f941c5f10aba18591190c05bc6202d6092232ad3a5e81625a0bdc9c4a1f03b050a614a6e3840a2e202ca020ac0dc630ee3940447e50bdd03dc0e6db2930285dafd1baf149e62aaf5b76a8528af240e48ecd3dc9a25408842ae03f20d51a5ea99e25a05ebf52039b81ba265d4aa929a50801c2640498daa168da7e5e4146a32444b25015b541d02b2ef72461e789964ccfc35544dc828c5d821004e7ab83fa4d4491b8b793e5c533e71e1a21edcfefaf6493003c56a6485412977cc25d5739e7a87b0053270010c71e7f5de9ade35e7c09de9c18a328fec7e419a2d18af69a59d2eed840eaf5676c6655242ec6c2a0ae56eda2852f2e7c9e305f8f5565ce5efa5a7e2cd2aa2cfdcfe6ee6e1a47d731bc4864441f5e1f50dcb4fff6428b704f41e076438c97272b07ff8179cc7d0b72e202be20af4bdd55eac452a6b645421e104efd27fcb514c91c5baa14ee52dfc083e1ab89d27473b770ed8e3c180205a9b0e7fa98279552aade0c6dc689b189706bba2ab5b01f11dfe33da615ad3fc2e8456286929138fa24323ebfc7946b13f25eaa02391e458686ae54890684b16c4c21acc03a097b55f9f31b563580664ac81fd3e9a11063c75e7f778c9cab4089ee55d051b0fe2bbabc90959f62045fe7fb7f1c02666c795ebbd794d33fd30f06432738c0bc9df6da3e1e6be20fd05671186cd6f262496bf59f4d042e28508a26203b7e9e397280851ad39373f6bb8bc826cf96d0c1e11c012026ccd6606e537605c9cf70f9ce0b6dbdef7443e3f36855199dcbee32e2e70a752e1726bd54ce6b01aa8bb7660ec3bdf1de4ae978a28516def47585a24cb62fbc157cf4e04cad42b5f018fd0b997e16f94989fa93f87a04dcb3d31aa7d28616b504eae90a11a9b439c111cfd099352940000fddc7c1bb06f3d77fa2cb11e2f6cb61f3259af1c49371a23065f483046f35e225fddc9077f151dbeeea8add5e83da23d45a770a9ac5f46644734761626762e03a9eeae755692ef65693b5b497065c256b14fea34a030c40316d181cae4a8ae9ceb934275da65313ea8d0598208338c12e70c9bb5451bf5cfe8eaaf52f3029876c1f50161f7ad685ce7fda9018c9d92c6b0f355312c5afce4b9624e8e12dc83fa629bf0e51b1f30fa76c899df60935a10916146de902afeb8ba32f1dd74e76dc843c5584176e1a58972e3d963c405c213dd93fdd70e4103972a1574c78b4fea203ea0e2724defefd545d1d6ab8cff3ad48803c1e69ca46bc2a16a63efab11db48563b5881c1c973c7f327e1c778a130453b6940c03d91641d4a79f8026ab12260b0713edd08517524eb93769f6bcdf23706115de9620a238d686121f300862e6919be428940b30af91fa246672424ba0864f4c29aa3eaf917de925edafbb399be433a86ab73d61b6426b8b5da334f8de72d43de593aac7ffd3259780ed1976531764f030061c7092459f9f0ebc8db0a11308cb90a00ed0a7d67e7e064bd55a6ecccd13943b0e44ccd1b1039e479d045c12e5fdce1495d92bd0640a7f783527a18419e76bdf016f85ddeeed9b13779c7b0aad8de0ab37aa99f7d1a1be1b5613ef953395caa596b4a7093383744d98dacb786359619d2aa8ce6e4e2c28d876bf67f02c73a574826712ab5df88e496fe035db43b883f41dc623f4e64042da69685deecb581a22e2ce8cc776f356b0e2c08f1aec54c12f8675304f5953b67fef06691d035990e372d475527d599835e50c4dd09bac8dddcdcc427e61945990b2435b7d4d1107309d152f3348fb07e47a1c2cc07f246cfe28df921b37ee90cdd8161edc4f65b4d7e485b6ea5e03f504c83c4bae8f6f8bf5fb83b5058d0002751f6deb40fdf020face05273a8b33150da7fbc683cb705e97474e763ae9ceb1e8d186d316470c5b7468a8c4b8d5fc2a03b1f656114ed43bbc9e5e6d1488e31ccc3cfe099b5bc3ac5a82bd7818d262ba87f4837effca87a88f5564ff3e2e1c65a116d880f53771ab1391394f3af8eb22320d18c87e059a5da8246df3b6da7ad0dcc04c647230c8cff20e765e51327c7d82378aa6372da8c9fe331b402e1ec36c0aae85c47a281378a02e84ca8d6dc30b86729d4fea5922c25b2a2fff8bf8bc5349539a92b18624c9a9740a4c75fd7e0be3a3b79611125a15e147dfe9d6d2c921b3f6a02834d46df5f1167a2d4c53a0e54dadfc867ff22dfbd5791d5b3dfc7d33fd66afcee692b8039626aa14af2af47345c0bff43b8c279a5ea95f82115f79e2d14642e0f92b35289bf9fe91e1c64771e6e1b0f9a8542ca0053c687be95056ea437a050eba017edb582c31a30cb496a0aa7cde121166eb64bb2b2993f797d8ad90e2634f4c135fc2b7d32235b142cc6402a672ea66f3068640edbc0ab3447864585aae9ce16570795e17a94be1a3768e47793b5711ff1074079ca76d30f2f098d4962720daccf74e5fb2db2574b1921005e47afd28d38ab1a248fcf318ba959b8145d98d7b5dff9644c33cda5c848706c32a8975d6690a18e76f97fe33b63f59744c01a562692c7cf7afd3a65fca2879047485bb1488959c7c6746ca879f0a1fd45417198ad883116eaaee6fd99694b3180ab47f69932095d06369287644838426881b3d424c93573873d993cb0c675d5cee73035f1e9834507a8c19c8d057154afcff8d490d0904848af252daec455ab280c5b39e298d74d6dbe236310db70cc017681e0f0286e632c052631f2bade5548ba8e61abc71f70906495c1f7ff4b53589798931724e7beee8b175e0b06f7b154fb0bfebb6a12d18bd84bed3c4bf42cb4682d6b2d5ac6bf6c415c03f92ad788c571526eb617586a3c4b11a5391173427dd656f359a7e9e42dc9736eb04dcc8a8990d589216baa7bbb2b6f2b5d75464c60f8efba59e38fc265dcde830b033c290fff238d20a322bb012f002c4223632288938ffe4280135cb0032d4374aab909272a30173ac9bde3b9da97a6896eade06b39c65058e5cc909dbafde26f44f6728dd1f2d509c61759f175db065942d1a54fd16a7d7cc14894acba8d86d68b5a4c346837e7f7709de7ea1e62f4e572043c1624eac46562c249b80ef91612581fccc7f0ca3aa369ce58f924363c3990d7e2c976ba11250e50df107972b2267f0db97e68321dd5e1253b756649ac5369bb2f51a5e6ac16a91f95a496091726a6569bfa958943d9e3967961f570d58183f3d5af0a661394a232c5ac6fa635c20f519da99c8cb623c20be8bfee64b7b636935225736eebd038f19bf64fd98962b659cdd0266a0fbb6124099cecbfedb21480759b720cd05c95992dd8c3864b357333c17a28761d36ed9a37dc7f44a8ecde62dd56cff1f5f7243e0a1777706feef9cae088f2873ce0fa64339a0d9e395664dc4b4298281967c19592473bdbc7a8e0d328edab92b306c6990f191952f7877888af9da600d57028878896d11bfc6e30a384e75e1b84067ebfd8705a965d5e4aaa785e8bd4eef3e8ed55968250e6f2af66a6ca09acbc0aa8435887e2160fb797d3bd89773cc2fe66397deaaa93e870b904e33bbcefc944edf68d53c80929f2976258127c76897c4846c28e883763805fe94c802d7c11eab422d32a3221ae251d52aa25322fa3eb1b80fa63d73c7fceadf7e84d31721a45f31a8d64422d15c566e31e260d81875a8210804ae8e0b908999d55e6fdd0b2e7a50fd578fa68bf5ca8c5a197c12bcfb510d1b8015fedf4f6b968fc7e2c492351a1afe93586a2ddd535362bd978bce11070ccda107890a93c828dec4a761558cc9a7c96b147582deb1c136bbc6da9d5331a135902366cd7a23071afc9ddbd3baf3e1c31533e77a55b1c110ebebdae7469c30f4d837e4cf5a254cd284a5160eea51b32eecb6198ba39d444b6883477198d434ce0030568fc9b01e40815b16f34339c5e139c4daf795a74e51b081671552c0737ae8c4cde1b8202643a58ecb729f34a913fe6b4c471046842b2b34a4e91104b83335cacf4581d32c6d112575ff5951056f660ad839fd979dd499e23ed88b36598bf237d6953bc2c02eda3bf516b7ae10b7285cbbe623d0c6f4c505d1175552a7aac351f203aceae466f4e14875f91c10991a67607a43b9a1b8e6fdd18296c534d96390f0015943ef3164243787842447a59b6c05652bdbd08295e474671fe65b8555a47929d912edd8d94227ad0c2dd51ffd846ef49b6051dc87fcbd3b45fed4823b8d39e669f25fcaa0145ea9f6ece06a95b21a7936a8e900fc0727ac8a03aad8a1a972931ab1cfd22621af78de0264255f9660cf06523b171ae1696ef5cbb14e4e4b84a0da9fe09cc6913aa77c3ebefa80922aa3c663c7ac2c63dcbbb02d09037c247abb7107b0f1cbc6ff6494953941b1572acabffe0e040484f2a4e6bce8e31a0f485f448de5d08f67dfd2276b9e2ec772ca75bfb1e74155a2a38cda3b1b38a0acd3f4ec22648ef69dc7efc3987fda4ee66bd554821587ba17dc8626b12bb6d68e2e5c652238258bfe1f76e2c76e0a1d86614d57c774d1923d3dad2fa62d4c532a7796eec5b12ff173efa2e270e3b215fc306ff4656c0755ebff23ff19495534fb64be6031f018bf4b8ef2555ffc67daa6bb1739bd551d612ce36fb102b981721fbcae425e86ada85e5db47632cd16ec162b5145dbe78b9900be03aa8037f549c564dbf20d6c37b4f6b52461d68fc78236c5da519cb0cc87a1788044ac339632646284c913354c514271c70c635cf5b995b01d59b652197413389739c8643a7208e6f47bdd3f90601a7735deab9d22a8f406de0793de9552f77c31939ae587f395548296e5f48cd0211442c0844f19a4ecf3e33a704d90c29b87d8f47cccb4a41e2beda981ef27ad2f1735d82b2191c1aec72bf402f7d108cad6abac3b526042f31b9d0f17f54e0d8754f45c3f5d56a80f119b66b4b97734c28b45f5891aa60408ffdc5ad8cc60e99d60f83f0fb263bc9476a87701ead71690ce25b889385ff8caa7145a29eeb94199b36794f9a755ed7784e88a12e11c921cc57c9ad1b823ba663f056333b3c0cdc1aeca307f9f347ab7baff3b43eaf4337131fa223659cb54bb1c2fcdb16751e1e64a6f6d2417c8494dde982cb314315479effbcbb73bfd9e2c29cace2989783a248b16999deec4d1d2d7ec46b6f55972ca886d018ff9ec6d2d95e17ee830a5278d9ff9705295661a1d391be55e9220efacdcc470ca87cc3e1fa864eaeb611857c2001b6e2dbd7d0bcfe8eaecb786f3ab9fd4fdf1c10f3ba10a0e0cb8dad38739e79cfe164b6a19d30d68da4ef6594bf1b0142e2f7778fe027b03fdbdca43b014fbb24edd7463698d70dd545e70608678c52487a96ac689f2eaf1dbcaaf2776d53507b0ec279456e55a17fedbcefb80f77f47e30dc245fb7f650d72ad3b41d28f81bfa7ec7d84cd1fead5336bd03a08accce4ade47ad4d32fde761b302b5ca93fc264865a1e9e337210d256ec22cec97ec456fb7227a589e705fb20f7b361bc8fb12d652e98cd2814ca7d6fa6b6b42279f9273597d093378a35adcafab3eeaa5027eeea4490567c223308e77e2eb5b846a00de3a6a3e9c8ca7da2022f1babe4636074e828ccbf4061ef3c021b3c04d62b8f5939e3d3682f86f1c363c82c", 0x1000}], 0x3, &(0x7f0000001300)=[{0xb0, 0xffff, 0xa1, "9770267eb6193099fcd25daf2890ffc04383296d05f2d5b27e911ceaf55e3e6e0b5b064b9bd4a6caa9290887b85e86d64d970db58ffbfcb3cbfc8738ba16e5ddc2813040ace1b4eb3f87d74901f72616d11d08084b73a3226b18ed0b9100732766b276951bc6b431072488d61ec7300c373124a60cc523bc97dd9067a687ed1d1b03723a0ee81d10937e96fe19242d7fdbdc1063322ceaf41a7c93016cee8633"}, {0x98, 0xffff, 0x2d, "e427c458b436050def4534e90ee4a7211c812210209e5cab373e62d598e680969e900f7b07bd6c3215a915cfb5434dff5d525c3fa063c95e6d8bba0b2ba4b53ffab6a6f3d7d29739025ede0a1abe85bab09691d641a27c51e6c58966fed03c97b31daf89822f62ed7be844755d536373d649c9629f3a4ad03b935a4829d023b2c84c"}, {0xb8, 0x1, 0x2, "4a3e5c4143ad8a8cedbdc3069d9146c6cebfb149ba18ddaaf8ff56595be4b1dc461d6f1d0eb81d7aa31a9a6a1a690f8ebe3e6a16c672486aa3299571b1f8b37325a06dbda9e9cb946f8e8320d07b5981529d4491d8a842bed444a4e964f1161800fc7a5bd38faa153aac3a15fcf80edf9bc174ab5f7499fd1a44bbb5da7365873ab2dd62224fc8d4a8d2890935ec656065156a8ee7e481087c2fbed2cebb0a944ef767"}, {0x28, 0xffff, 0x26a, "c90d821700ddb08ab78bd76d8cdd28eafb"}], 0x228}, 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 05:49:51 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000300)='./bus\x00', 0x10000001, 0x83) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x400) renameat(r0, &(0x7f0000000140)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00') write(r0, &(0x7f00000001c0)="0343e3b2f4f2dccaedf3a9e21b89cf707542f44ef609f77fa22ccd8ef42baec87773f314322576247ffac47bf15a9fe361613a52f9de535719f24988dcd868dd9e3fa2bcc3a92750e4b70afce4ead10c76cf955840267cda183d1deca52f5dbdc82683a22ff7766070818b2186646657b1b071dc59e1195198bea981a56a9d9a898fe54cd6eff096e002755ab92eb24f6f5c6c22d7", 0x95) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r1 = dup(r0) symlinkat(&(0x7f00000000c0)='./bus\x00', r1, &(0x7f0000000100)='./bus\x00') 05:49:51 executing program 0: munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = dup(0xffffffffffffffff) shutdown(r0, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r1 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1204, &(0x7f0000000000)=0x100, 0x4) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 05:49:51 executing program 1: setsockopt(0xffffffffffffffff, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)="01000000", 0x4) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) rename(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)='./file1\x00') r0 = socket$unix(0x1, 0x1, 0x0) sendto(r0, &(0x7f0000000040)="f7960a597ef19feac82c0818a21709bceb7db87a6327ca639fb828025028526e83969d8de9b0fa7169d7062013037c890ea64c6a131524f6a907f9f99534de6629647140a7e7e39118dc0b8adb5fd4cbd54e556e12ea032537f498b828953a62e81078cf7f067bc98fa85794653f985eb29377f39cebb8bb509fea11d695ac1f146ba80884ded44b0147530d3b5cf0abfdadc88fd231205864fa2a6953a236430b72ad09719f6c469660693344d9b307a4e643db4d57b02432a0", 0xba, 0x8, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) mkdir(&(0x7f0000000240)='./file1\x00', 0x190) chmod(&(0x7f0000000000)='./file0\x00', 0x20) syz_execute_func(&(0x7f0000000140)="660ff7d836360fc720c483d16ab5eeccbe04e18fa808b687ab00df91b1c4419311d28f4978836706f028610042ff2df5effffff3af410fe420") r1 = semget$private(0x0, 0x3, 0x4) r2 = geteuid() getgroups(0x2, &(0x7f0000000280)=[0xffffffffffffffff, 0x0]) semop(r1, &(0x7f0000000340)=[{0x3, 0x8, 0x1000}], 0x1) r4 = geteuid() r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000002c0)={{0x100000000, r2, r3, r4, r5, 0x40, 0x8}, 0x4, 0x8, 0x5}) 05:49:51 executing program 0: r0 = msgget$private(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getegid() r3 = geteuid() r4 = getegid() r5 = getpid() r6 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x1, r1, r2, r3, r4, 0xc0, 0x7ff}, 0x1, 0x7, r5, r6, 0x5, 0x7f, 0x80, 0x20}) msgrcv(r0, 0x0, 0x0, 0x4, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/248) 05:49:51 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x810, r0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x1ff) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) dup2(r0, r1) poll(&(0x7f0000000140)=[{r1, 0x101}], 0x1, 0x0) socketpair$unix(0x1, 0x87, 0x0, &(0x7f0000000340)) close(r1) 05:49:51 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) nanosleep(&(0x7f0000000040)={0x1, 0x2}, &(0x7f0000000080)) r0 = open(&(0x7f0000000180)='./file0\x00', 0xc88, 0xb0) close(r0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x4) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000340)="0fe347b7019ab09cf48e16782b7911eb38b99a486f488cab5b682c34f93d0e2ff448be41c67f75bb434493d9b2d380f0e6610334f137edcd6c6c21525f9dd7985c0fafcc60fa8a7ac42c1200618a769d75447ec3d2374d7b872f34f9eefdff74893e6eede0dfa4be0a1afd203a971dd94d3b9dc2729fafebb780efd68262dfa83046fbf73c745afe2eaefddf19972acab2282a1e0c493568f9b1e9ab9d44dd7e837e4b7f9ef48df81e2e3996eb77630a1c4175e3e6028d5640a2a30ec22efb764e7e6762dde413", 0xc7}], 0x1) clock_getres(0x0, &(0x7f0000000440)) nanosleep(&(0x7f0000000000)={0x20000000000093d, 0x4}, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) write(r2, &(0x7f00000002c0)="8af1e7", 0x3) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f0000000480)=[{&(0x7f0000000440), 0x67b6}], 0x10000000000000ff, 0x0) pwritev(r3, &(0x7f00000015c0)=[{&(0x7f00000004c0)="ff", 0x1}], 0x1, 0x0) fsync(r3) socket$inet6(0x18, 0x4000, 0x5) r4 = open(&(0x7f0000000100)='./bus\x00', 0x100000041, 0x8) pwritev(r4, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) pwritev(r4, &(0x7f0000000040)=[{&(0x7f0000000380)="00e3f7ffffff3f427c1f35bcd8ba3634d9218f1050168480bf60cf33c65daf530bb905b3d59db3e7e9319c730ca5b431d9cdb4e567714d32f8adb8cffa5b41e53a9551137b9d054443c64e8026e73f4dd4cff937bbf9332b153061949ea8bbf83bea0011cb3f06a45f38d777161908fba1e8fbe975c8840c4d960c93f94b4c9e64b4fe1df2035fad5a51534a76", 0x8d}], 0x1, 0x0) pwritev(r4, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 05:49:51 executing program 1: setitimer(0x0, &(0x7f0000000040)={{0x0, 0x7}, {0x0, 0xfffd}}, 0x0) socketpair(0x1, 0x0, 0x800, &(0x7f0000000000)) socket(0x10, 0x7, 0xc17) 05:49:51 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x1, 0x33) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) dup(r0) 05:49:51 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) connect$unix(r0, 0x0, 0x33a) 05:49:51 executing program 0: mprotect(&(0x7f0000512000/0x1000)=nil, 0x1000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000040), 0x58) 05:49:51 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x80, 0x100) linkat(r0, &(0x7f0000000080)='./bus\x00', r1, &(0x7f0000000140)='./bus/file0\x00', 0x4) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r2) 05:49:51 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) read(r0, &(0x7f0000000100)=""/112, 0x70) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0x2}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x7f, 0x0, 0x4e28, 0x0) 05:49:51 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x8, 0x5, &(0x7f0000000000)="b07e722ff996aa276d6a81b9327e7b1c5bb2732aa54c2a7dfe645fc709aea24c4c0e066080df5f4691ff607136bbad9e14a41ca0cadfb65aedd51ea08d6eb7b6bcb81fd1bd6140e2d5e6d333d946a1e169a6c4f226d9c877cfe66935de63f692d2239366cebf17f5977850aad8750ec026004be776e8fa6b852a4ddb3a7b1728b4e9b906cf3cf1e21a3b6b7ddf95a5753c8e", 0x92) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 05:49:51 executing program 1: r0 = socket(0x1, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0xffffffffffffff62, 0x400000004b}, 0x60) r1 = getpid() r2 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r3) setpgid(r1, r2) 05:49:51 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xa0, 0x6, 0x6, 0x9, "b476abd496e0b8fb377a3de573c7c9148965ee58", 0xfb, 0x8001}) 05:49:51 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) 05:49:51 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x10, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xfffffffffffffffd}], 0x6, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x2) unlink(&(0x7f00000000c0)='./file0\x00') open$dir(0x0, 0x0, 0x0) 05:49:51 executing program 1: unveil(0xffffffffffffffff, &(0x7f00000003c0)='r\x00') chroot(&(0x7f00000000c0)='./file0\x00') utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x4, 0x1ff}, {0x20, 0xa49}}) setitimer(0x0, &(0x7f0000000000)={{0x10001, 0x9}, {0x200, 0x76e}}, &(0x7f0000000040)) 05:49:52 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x8007, 0xfffffffffffffff7) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) 05:49:52 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) setuid(r0) r1 = dup(0xffffffffffffff9c) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x8) 05:49:52 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) listen(r0, 0x81) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x0, 0x80}) ioctl$TIOCSCTTY(r0, 0x20007461) 05:49:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x18) write(r0, &(0x7f0000000180)="a6", 0x1) r1 = syz_open_pts() truncate(&(0x7f0000000140)='./file0\x00', 0x3fb) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x21}], 0x1, 0x0) 05:49:52 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}], 0x1, 0x0}, 0x0) r2 = socket(0x10000000002, 0x4, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r0) close(r1) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x2) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000100)) 05:49:52 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/90, 0x5a, 0x803, &(0x7f0000000080)={0x18, 0x1, 0x400, 0x1}, 0xc) r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)=0x6) getsockopt(r0, 0x29, 0x35, 0x0, 0x0) r2 = dup(r1) symlinkat(&(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x8, 0x400}, 0xc) 05:49:52 executing program 1: r0 = socket(0x6, 0x4000, 0x0) setsockopt(r0, 0x5, 0xbf, &(0x7f0000000080)="09db445599ea3a01b25ceb02a3629ad4769cb50f33abc716617dcd901c30d43f3337d9d8fff424d7541fd0103795d9220eec2a63d849490dded3c23b1096f0346540677b5db7aa8847b020fc031d41dab391b0e9b2ce9233ce9102552083b0dd79e8a3ce7d2327987132befbf36e0d9bb9fb160f61cdfc3e72819c2b470497e4e5987da8200219b7a61c0aaa4f13aa687e38814788cd28ca00b3e9f5d1bb28", 0x9f) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x4) socket$inet(0x2, 0x8000, 0xfffffffffffff942) 05:49:52 executing program 1: r0 = socket(0x38, 0x4000, 0x9) close(r0) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0) 05:49:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0xffffffffffffffff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x785b}) 05:49:52 executing program 1: mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x1) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) madvise(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x7) 05:49:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="565e7374d77d6c5748637ee9c4843d4604bc1566460042f089626d216dd77e61d92460970e8a347ba543cf60a1875f21a7e88e21a5e2bbab5f21dd604b52d426f34482ef72fc081afe7a1cb02314f1c669e61e21a28a9249f705da5dafd705bee9cbded39e", 0x65) write(r0, &(0x7f0000000180)="191311b4d2670000d86d775c58e5f2b7092b3448b43993eebe7f98b0dfa3a51253f89188fa476a9e47964fdb9c3e5ad9d7be9e28127759b112c783acc8f776cda58b1e8f2d2bfc52df076b0096079020ff48fb9fdd9aff4f02900a002481bbb9fd0ee62045d514a53075677bb18415b28d0e2b16999ba6", 0x77) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0xffffffffffff9601, 0x200, 0x10001, 0x80000000, "7ddab9359ea4079bb80322f67d89358b9ffcfe7a", 0x1, 0x2bc}) lseek(r0, 0xfffffffffffffffc, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "05300fa8a4571d3089f89e4d6ee0bc923a5fd06f"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x1, 0x16f8, "947f62c0e08e517c104691e57aa780ade4a9695f", 0x0, 0xfffffffffffffffc}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) r4 = msgget$private(0x0, 0x404) msgsnd(r4, &(0x7f00000002c0)={0x0, "a8c2d1c6df923a1f176b65b190f6bdf3e263465253b33041ae3abcf95afa6054eb30f71151cde8cb38fe9a5dab3677606ad03d4bc4ffe9330c4ff1448dc850dd83f2489e779ed055154e37b15d35834d"}, 0x58, 0x800) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000200)=0x200000000000000) syz_open_pts() syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x24}], 0x0, 0x3) 05:49:52 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x108) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000140)=0xc) socket$inet6(0x18, 0x4000, 0x7) chroot(&(0x7f0000000240)='.\x00') fchdir(r1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='c\x00') 05:49:52 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x28000, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x8) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180), &(0x7f0000000240)=0xffffffffffffff39) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x220, 0x80) ioctl$TIOCSCTTY(r2, 0x20007461) 05:49:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "daed989286f54571fccf0d8f70bf4058bae4bd16", 0x80000000}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000001c0)=0x200) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)="96d75d4220693c321f0a30f4b5b687d2ca8b23b6a4c36f9ee8a7a061ad7746ab64d195bc40277422beec2101ac393dde8a49191cfa86c95030797cee6fec21ea4e290972f704c3caaf81ca891446f15fdfbf3b4eaa09b9bfa354dce3fe2aa7d3302e20a58a9f83de0073cdbc14631be10d587faf6d1153e5f38006a423256f384223055f25981e9962835b4a737ebfea98000000000000000000000000000000001c4fff8e059612a90e8294de84089e1da13412", 0xfffffffffffffce7}, {&(0x7f0000000040)="ea654c2ab6d1fc6e729e030afbbbb49c7a33dd3a7636c86cedc23cd02631bf0b59a33049cc52f84c8edc49307167706ffae9b3f401dce3ebc2baefc232cb203d65897ba46b8c61a4c295cf305fc0ef379bc1ad41ff2ecc19b01f673f1216420d0a84ffbd98cdf1b9b97c8132de1dfd7c8aa3b605bd4108a17b0732273fbfe20b393ee24358aa8fef3b82a3c3ed999150cdb67fb9c2d997874258bbf2d48bc5357f646ac86d18d5a6134a94df037f9c1dfeb922d931aa98e51b2edcbe43d4823ba00a2f338ae43829372943e8989a7202294457368f272984762c1c67244cbe442aac964355b9ff04f1b59de0046a98d6", 0xf0}], 0x2) 05:49:52 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000080), 0x4) 05:49:52 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x4ebc781e) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000240)=""/88, 0x58}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000340)=""/88, 0x58}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xa7}], 0x8, 0x0) 05:49:52 executing program 0: r0 = socket(0x2000000000010, 0x4, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e0800696c653000"], 0x1) 05:49:52 executing program 1: r0 = socket$inet(0x2, 0x8007, 0x6) getsockname(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSDTR(r3, 0x20007479) recvfrom$unix(r2, 0x0, 0x0, 0x802, 0x0, 0x0) 05:49:52 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x2010, r0, 0x0, 0xfffffffffffffffc) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/203, 0xcb) 05:49:52 executing program 0: clock_gettime(0x4, &(0x7f00000000c0)) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x28091, 0x1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x101) pledge(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='\x00') 05:49:52 executing program 1: r0 = socket(0x1a, 0x4, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x2, 0x2, 0x0) socket(0x2, 0x4, 0x1200000) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="82020010000093b41f7e681600bc45a2"], 0x1) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000300)="99ffaee32bfa05dad8594539fbd61bc7734698d2c076ae9cfb3c624282446111525c6f7761b1ab7f6f038e64b0dd6436a2e47cceb079805041acf0eb217dd337105d131add9c72fb36ddeb44eb6c6d0f52f15be5666bf124fefb1c3a2be0d25ff7a0f82a189872fc6516dc4bc15fa9cf1e07e8d08eba777817aedcfa010abb005248e5bcc39dca0b2a8d0d509ee510058af31f864c0e9aabad567f49d1a763a5fe66b3dfd2c5b8a8e77799c4f396b70094b375079536d7e71270d7c08860d7a18f5845a61a3f1a755d6eb08f4afcbd448523313d363e9ad4a037dbac4903bf31bc67facce20e9e576e342724a70854509ce21963a7fbf884ff1314cb7c629d268837d28830b220494d8efce050d41194e4690ddc01fab2f20bc1525e18f00e87515e5b71d9ac4d3e6b90fd0b5a17c8cb867ebdd3e5d116b3dc4c761f0d73a2b233b4ed9fd2daec1516d62d98ca58cdc1f2681d463f933642ff8cf1fe8818d9407159e285cdc521d5fff109c7b71e44e708f8dc479b7c38314516890886727192b009ed6b95aa1fec314286dff2fec654305d3a99a5bcca572543ec5963c91bc5b3829b9ce750460fc0aae43173430315047a7f0c915fdae666cd54f06ca4c259157fb8091eb6c888eb59ebd72e24e54cb51e7ae62e60e981348354d874414a846a572951570ec30da1000c3ae9714d17d751ff8b248bbd6e5f592b61373317dfeaefb9f5b9ed17b23af7c62cfb7e38c0f605377ea4e0c72becf99b1fcc5e520b144920e8a81b9cd07a9c8545639a9a6d46637ac501e18f637d475626e3508d8f53019b7c88eec5582303b6a524c76a23002400dedaae56c6890b39fabb099a67c0a14c4940446d0e9c44c6ecd5a4e04d870a2ca2fc7b621c1161348b0b192f964378703df847fba734d37b3ae5eba813772dd89ee515fb6098222ea85cc536d6b24378183618b701341087d8c5d0d86db70e670107d975450bdde5101245a3fbb6fda598a4035b3ffc4319154f1574e061fd4f47c4962edf37c753ece2ea2537959bda3e83f86b130e42d3f3be8547d4788ade7560f2ba7064204adde14d174b7e8b31d150dd34a4e5f91d1ef8ef34ac9260f64f2b90d4292211b84f8cd31fc8193cab51bdbe55259a9d88e51b89a2d82f4687562642f03d075549ce4823cc57d5412f5cd39f38fd98a56cfe2e38a02a726c6443788172c56b38cf3308c1eef35ad3ad3091fbf7a35585eb89cfcd9e7fd0cd7e4d43f23778d0efa3dfdde42c31abe27b054f4ab9cead0e6d8ea3d4e4b614014b550f0ffad8f4abf389ad879ddbc864cdaa78d22b1137c6bbf9012987293fcf89b8ac6c5ab68d260f10f09f114ac7999434c728ae743714a49d2f562dabf492444114dc35a056864c9f88c0a824ea4f69e5f1e4836022bea746eba83f5594d0347ffa4e4f9157fb9b36bcd94bfb571327c6c5a6017b1b4851be21e5621bc6fd97c3312ac39a7239e98ac3ba48492c4b6a1505f319c0830ee9e7737120d5e69422dab2a64089a8ef75fc27660e0d305897de65e94f913e138f3340963aa3a9d4cc53e8910d9756c307a33246178b192b621d309033acbd3264cbb14082e4f9915151105827e49df0a4b8e721d8b2c9f0b52669e0c3b215553406797851729526a87ce7deae3716033551df306338b7b07dd343d4671edbaa51175118ab9e00c943a858cf99b41c70c077029b9048ca8b19cafd1a7bf6fb5413e4b5d0ed9954f33b90b02944c0d66ba0b0b65eed712365d03d880f836a74d2c0328b30d41f52c2ed4efbec451b835167030c217ff1980de86b97b14f84a2dfd461079547020abe152f9f3bec0c5801596304c4e019186c953bc78d69c0de8b4f399f379baa467c922eac34d35088d7fbcbd198a9b571c0d2a6d21dba4fcb7be234816e3a86980ecef7d01f5ab3b288f1718057e2b82fdaa61c301c35f29174e2009366f2aaeb107b8eae05b955be7581f19fd0099b21a5e30e10657dc18225d6c0418afa07f95046dc685a1dca075f247d2a46cf26b4c4837c1c1fdb46dd820264897f5ad6a51bf3f654b69ad356abdd59d93f0c0571adf9d4a35072ee3a08fa9044a11b611549d95cbd34934be69e33f0c8e102987bd0f98adb69f7f1cf44fa43849a1402726ebadf4d82e77715675b6dba290c9d841f6c662026fe7ce13e4a682d934bbec122c595d7f268ddaab1efc40018df0f9b9ef3dc574eaf2320fd9e88ba3170d5ab5dada918fc2ec0462a2bd7fa475c85f9af6184122f95f60f2f1de67310ee3e85a53fccf422af114a67b29e0ecc69929abfd4939ed19b76fc03461256e372a8b5c79dd747f4b7a82c7bfea6bbdcaf1ef555268082c8c53d64a85df563bfa6ef30447f95b550ef26b0f722fd2650982a60902facc6b8eb5cde9792641364ea79fb80186c0d29b7320ae42535aaa10a74020738238687635705bb768e9a5c240697c3ff092dca3510dfdfc0e2b21d53e451cb6f433d80e6a9a01aa5ad681a5497bf244de06889a10df50495d973e8d3ccb2ef42feb4b4a1c322667fad8665c80d66c8c7c535b9db1beda2b54d04bedb164adaedc2b052e96331bd96a595edb13403d62fa3069c0e858ec0ad54e7a7a2933a7b9a35b99b66a292065cb708cf67ae47e7fe5d71584b184776332908f302864b6e11d77e44a751f01ec8b93356ce7351afee74ce8adef37856674bd736fc8a144a036464b1b595347cb49ede5686f69a8883d2b556194e145f732e8e0c7517af02ea52b3709fbaa2922ca46c61d630382e8800cc216c9de5d00912bbf51c1953a19d4888431c48a6ede5b89b9d4cf6857d96e72940dd22cd86ac155fa3f846ab7ad10f6faa8cb735b59f026cac254c3598a8d89d5b4bee08c597cff33841085c43a0690044cf7e8ff8681f59cebe78e7a6e597b44e87f76f00bf59ec936b3aba5f9c6b15a8a81523e732faee1f1ff15f2437abf7439dcf0264ad5f8797862d04fd610a0dfe8edec9880331effca91402f45ae8b8a1137c0aed7417e0156cecceb34d1f846fd52c5691de61bd54b2c3a91004e8cae6225102e0e3c8d213656a12448b46c27eaefef016df217c470ba7e8c1f41b619271fcc06054afe63adb80a6fc0c96024a4c287d3146e73f7c4afabdefcedf746282ea2154313a71d6f370ef0dc227d2679869a12ce25ff62e9ed2e1f178e53d40eb48c3a593a0944bbb424babfe18afef7d41ca2a7c0fd50692288a2a10865f5ed13daf57b3c65204d785dd64446f9089b72a869b29ab33ddb13c8974afae92b776da63b52d13c16443c18020ca6c1e18a68db2e58e5ab5119902fdba69c9354ab887f4e4cae517420370bcce67742cdeed3eeaa8111679dc2f465152dec993af0c84e25f62771ac3c95c0444f30f9c596535e28a9afb7ca822d3b4957983d95f8ac2cf0cdfe21f986afc9e97d2b43bb34a530f998679b68447694041e892e3d1043cbf9e6bc7c91eda462383f7adb6c73503031d175c7e4ee92267a5597eef4d62939eb15a4fda41039569cec74d241bb47209ea0e6590404a441fde8191b2b05b10bf0977ba96f3b9b21ce455dd96f2d620c5784472f61b4256cacf7eb46ec83d91a13d580a1c4a1e412a757cc3f7ff1973d0dbfc1f2729350fb466651190fc279cfa8faee5a150f705de27bd38f1ae001dc7486ec8b00d5ac83e1707f3acfc3a73145ffbeefdae58447dcec9d874c201ee3d94e736913c8f390965a604d078ccf5038277054ebbe58c89f2bbde0d632d9c7c4b7fbb46d93cb002eadca75d2451d435a2e3878fe7e2dd3351008e2c8175aeaa0206cd013e89c920d542c9f7d9834cb8bdf80d113db14c67a14bf69072afcec5c3d05bc47333dd3a7d6bb04ec94440f17734f771eb3ab8d6b5c4ddedc479b9257c1218a38c05aca66db79133466db753ecb3e078f6aa5c89ab25440f60af4b269f2bf301a29aa17410ffb77007ee978019272aadd29be853d76680febbf0bbc2e72498866645dc31f954f12679e93bc801156df51b9a251d768d37782866c8c8ddefa4133f22d8f6570cfa78ddf7c3c35be903146c4fa5743d2fb7e2293e049d906fd0f590d6e26f8e55293745ffb046f15a3a3b68c26d9e4ed4378e87a253902d2dabe200f86e0038a04e96843d9151aa5e401f899abcd0cc56fac003b104bac4fd999929eadf979c1b36d9e4096a9374e71e0f05af4697874a6ea7e5176df4cad372e94084039e456bdfa59cf7922d273aea1f8dcf37222d8c070ab3ff27ca8c73b1a093bfef4d4f389e3d788749c5045f31b00d88a3447822f2457e997c50d9656964c05fea9e713e0915139c6eea9266f412dbe8bd246cbeb67fa50bf1b49775a67996f4038dac5555cd614f8e6c1d36ffd989fcaeabf846780ddbecf225d667a6ad405fba039f0840e8d43925d23f978597ccf23fbc4c34a2ed4ffdbc3c07cde01e56c31975f2f19e7f1fbadf42f69a8b1a14d10157eb524c2950b9cf8b42108263707876d3035f6534b5239de33e12cefcda05d696be7092fd96a105dac0730f4d7a52d9d4d8c002f7fa76c563b5b3fa47f16e68ae61758ff9dad347fe7aab795a9f3fb9ac3e8c1ae774da1bef6ccf222dcecd0df55a247942d33874ddace381c35b3dd222fed5ea2c5b8734c9ae1403998271f2414edd6520b227324cccd261703ad7a97986421acbc9cb523948e776a7160cc68ce968ce7bc5e16231baee2a6745b9223b8f1d0c80c3e5fd69e98fe792b34ecab8528a4319471a740b7e35da8bde36a21c62897abf7a923fdfd8b7df9c579ce86529e317a0971f5fc4fd329927326d6750bb03a4aadce67ed664317ab2ba3f16f1db73f05a70da7dc7678e20f260f103faacdd78c6128b81d1a1af069dfd9696ec613ad88e9a7eec7bd2e3250d1eb2fb2da2b8e96ff55a6460c3c3877b9c20c616038fa22b35ff1456d286a98a1ed4ddf6048bacd5f98b193859b4e7e21d0cdd0780761aa289c86b491d18b123263dcd4696a9bafd80648a1e3cec030a5d180e9e78f995eede6042f9c747ae2c8362088f5c85b749291cbaa733ebe16720816e31c4f5eaffe336c01c0dbbd0b72b1aab0cf8c90d6a73570f896ca40db8377cdb50c89727c07feab089dd9a2f7a51a39c1af1f0c7bba191e0796ab0e6e714827a1b3e55cff858f7e21945421ca0fc423a5aa332f82b3c060af22bf144740ff092d30e71824ab6ce9b154b0aab11a6bdccc346314052a9ff469bfe6667aaee0e9cfb4125ea54b205b05838475d46fdb79935f4a122acc7c0502c13587af2005e6f476245a6386db2966b2da3e2dd3eb695b908a20fc1e615410af05ea1bd5c1f2cc94850b4fd8ec8175c49dc18585b93e0e066e6aacfc627acaa5bec148b28fcd38cb728a6519f853e4a914b3a7d5d37ece75e7bf09065a3c3f7acc18fa09aec106905ec7f911c711a3552ad4681a6d92dadbddfdc5fd9ff262ceb30e89f84390f0530710ce1a3e735bc6dee6868f6099fd926b3c38248b4b45e9ee033b2ec43e4ebf8561079e3d3ddad4bcc2120bebdfb015d582198c3ab312b00bce932acc3cf24c372aebe0d9f38c4e056598a2e322c21f01af14530b33884a5329c5e6071761f4d8a4b886c1e0ac5d0d8f146e0912bff85bbe465e6f1e5890f18e4b4e3e61dc3180c41bacc27844d5fac80ad6067ae2a4a07ef821feb88fb9da8559d1c54a8712cf9fc7f9c64dca998115001ae5f1ad8a6c116c788109ab90b4f7a15eef17f411a3f74454eb2a27e8e81fa333e242a7644a0989bab03e6010e19c7d79d23", 0xfff}], 0x1) 05:49:52 executing program 0: utimes(0x0, 0xffffffffffffffff) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x7090, 0x1) 05:49:52 executing program 1: mprotect(&(0x7f0000068000/0x4000)=nil, 0x4000, 0x6) munmap(&(0x7f0000069000/0x2000)=nil, 0x2000) mmap(&(0x7f0000067000/0x3000)=nil, 0x3000, 0x6, 0x10, 0xffffffffffffffff, 0x0, 0x0) 05:49:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) semget(0x0, 0x1, 0x116) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x782b, 0x0, 0x988, 0xfffffffffff7ff7d, "85fefa22a6020003fbffffffffffff7f00"}) r3 = semget(0x3, 0x3, 0x6) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000340)=""/164) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) lseek(r2, 0x0, 0x0) 05:49:52 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0xfffffe37, 0x0, 0x0) msgsnd(r0, &(0x7f0000000380)=ANY=[], 0x0, 0x800) msgrcv(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000935cbe158edc29000000000000000300000000000000000000000000100000000000000000690000000000000000000000000000000000060000000000fd2d7bd48bdbf70b74b149f53e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ef46ad9dcb9eaacab2000000000000000000000000474c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000695959000000000000000000000000000000000000000000000000000000000000000000006f687fcd8c4613a83ae447cfae4022f6f2973b81f638e75dfff150a2a6b846f592d9317a368ca3aeb254298cea4e4828152237ccee1863a4a550a035433c94efd3bdfe57b04e47bc84ba1804a6513fef1d91a2c61451c21917e7c6c4b1e2a4eca324166994676e03f0700a98341c7d5e40fd7073ccf3fe32c9af88b558bd61a69c3c0e1d4b48c8737712facc5258841ffd83ac3fbb8b107e52016ee94e763f4de7a24ce8f0c5ed8914f7d99f447800e027529d615a7cc7efaef790d0500ac289890f1206d132ba9e23a12daa37"], 0x1, 0x0, 0x800) accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) pipe(&(0x7f0000000000)) 05:49:52 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0xf) r1 = geteuid() r2 = getgid() fchownat(r0, &(0x7f0000000380)='./file0\x00', r1, r2, 0x4) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/219, 0xdb}, {&(0x7f00000001c0)=""/199, 0xc7}], 0x2, &(0x7f0000000300)=""/48, 0x30}, 0x40) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0xff, 0x0, 0x0) mlockall(0x1) socket(0x18, 0x0, 0x1f) open(&(0x7f00000003c0)='./file0\x00', 0x80, 0x80) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000000), 0x4) 05:49:52 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000000000) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() setreuid(0x0, 0xee01) getuid() fcntl$setown(r1, 0x6, r2) r3 = geteuid() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0xbd6) setreuid(r3, 0x0) write(r0, &(0x7f0000000040)='!', 0x1) 05:49:52 executing program 0: unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') mknod$loop(&(0x7f0000000080)='./file0\x00', 0x2000, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000000)='c\x00') 05:49:52 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() sendto$inet6(r0, &(0x7f0000000000)="db2bef289d64634682758d", 0xb, 0x40a, &(0x7f00000000c0)={0x18, 0x2, 0x2, 0x1}, 0xc) kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 05:49:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCNXCL(r0, 0x2000740e) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) unlink(&(0x7f00000000c0)='./file0\x00') writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce", 0x1}], 0x1) r1 = syz_open_pts() r2 = syz_open_pts() close(r0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x9) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffff6, 0xffffffffffffffff, "8549550002001167f5bfa6000000dfffffff00", 0xffffffffffffffff}) r5 = syz_open_pts() ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000180)=0xc79) connect$unix(r3, &(0x7f0000000100)=ANY=[@ANYBLOB="0000d12e2f66696c6530"], 0xa) poll(&(0x7f0000000040)=[{r4, 0x21}], 0x1, 0x0) ioctl$TIOCEXCL(r5, 0x2000740d) 05:49:52 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) r1 = socket(0x2, 0x400000000002, 0x8) setsockopt(r1, 0x0, 0x23, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 05:49:52 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x22) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0xfffffffffffffffe) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) msgget$private(0x0, 0x0) 05:49:52 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x600) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x1000000) read(r0, &(0x7f0000000480)=""/101, 0x65) close(r0) open(&(0x7f0000000500)='./bus\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 05:49:52 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82bd"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x90a, 0x0) symlinkat(&(0x7f00000001c0)='/', r0, &(0x7f0000d06ff8)='./file1\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 05:49:52 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f00000049c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) recvfrom$unix(r0, &(0x7f0000000100)=""/212, 0xd4, 0x1, 0x0, 0x0) 05:49:53 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x99, 0x40000011, 0x9}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000140)='./file0\x00', r1, r2, 0x2) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4000000010000) accept$inet6(r4, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 05:49:53 executing program 1: r0 = socket(0x2, 0x8000, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f00000000c0)="01f5040601005e0eea7b601a0d069d78681eab07783b00007dfb7055", 0x1c) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x400, 0x8000, 0x80000000, 0x1000, "38f984ec51ef19fd6da78ab06a4ef61ae2193d4b", 0x80000000, 0x1}) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) writev(r1, &(0x7f0000000040)=[{&(0x7f00000012c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7fd72d2dbaae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b397e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155cfcffffffffffffff940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cda49dac081d0cca6a97e1a4eb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fccda9503e0431d4bdf5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a23", 0x591}], 0x1) 05:49:53 executing program 0: kqueue() munlock(&(0x7f00003eb000/0x4000)=nil, 0x4000) 05:49:53 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000080)={&(0x7f0000000040)=@in6, 0x6, &(0x7f00000025c0), 0x0, 0x0}, 0x800) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) shutdown(r1, 0x2) shutdown(r0, 0x8b4de0b0add466f9) 05:49:53 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) pledge(0x0, &(0x7f0000000000)=')\x00}E2Y3<\xd0\xd0\xfe\xd6\x1d2D;\x1cx\xd1\xa0\x11cS\x99\xf0\xb9\xa8#.@V\xd8\xc35e\x8dP@[\xe1-&\xd1\xfd\xd0\n5_\xd46\xe6\x11\xe4B\xedu(\xa8\x1b\xfaf\n\xe3\x93j\xf8\xf3ZH\xf0\xf5j\xb9\xad\xe2\xd2Z*\x18*\xc6\xc0\xdf[B\x01\xcd\x86\x81\xdf\xa0\xa3\'NA\xc7\xd0x\xf2\x12\x01\xd4`\'8\x8f\xca\x965v\xb1\xdf\xb8\rkJ\x19\x9d\xda7\xda\xcc\x11\x10^F\x8d\xfe\xb2p^\x90\"\x8e\xa2\x05\xf23H\x91v\xb4\x92G\x89\x85C,>\x84\xe3\x85O\xb1j\xca\xbe\xd56_\xfa\xda9\xf1P\xf9.^\xc5M\xd8\'\xcc') 05:49:53 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000980)=""/4096, 0x1000, 0x1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0xfffffffffffffffc) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x7040, 0x0) 05:49:53 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x4, 0x8}, 0x10) 05:49:53 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3, 0x7fff) mknod(&(0x7f0000000140)='./bus\x00', 0xc0002009, 0x100000516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) pwritev(r0, &(0x7f0000000340), 0x1000000000000205, 0x80000031) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "daed98928c7ff2cf2b2589d970bf4058bae4bd16", 0x80000000}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 05:49:53 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/52, 0x34}], 0x1, 0x0}, 0x2) sendmsg$unix(r3, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000040)='\x00', 0x1}], 0x1}, 0x0) recvfrom$unix(r1, 0x0, 0x0, 0x802, 0x0, 0x0) 05:49:53 executing program 1: setreuid(0x0, 0xee01) r0 = geteuid() r1 = getgid() lchown(&(0x7f0000000100)='./file1\x00', r0, r1) r2 = getuid() setreuid(r0, r2) utimes(&(0x7f0000000040)='./file0\x00', 0x0) r3 = geteuid() r4 = socket$unix(0x1, 0x3, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000800)={0x0}, &(0x7f0000000840)=0xc) r6 = getpgrp() r7 = getpid() r8 = semget$private(0x0, 0x0, 0x100) semop(r8, &(0x7f0000000940)=[{0x3, 0x4, 0x1000}], 0x1) sendmsg$unix(r4, &(0x7f0000000900)={&(0x7f0000000140)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000000780)=[{&(0x7f0000000180)="7c528b2537a61a21f9130b9d0c198231707d3b2f3be3f58218a038f906d1228700708ad7da5405e854599aa49207ba4a04ce9126ae8876ed00e828bf1e50df203c49309862a04ce7a004043aa85ca6b2dc0153de2318de45bf61c2d560a7399af683b7755a4cd2", 0x67}, {&(0x7f0000000200)="1d97929f9886abc95cd5aea2e0ea29c8e20a59fc6fcace7e15ab3414571562d237aa4d8dd33631b9ab76d32f96fdf930986d3e63aa02d266f26a1c2973b8db4d01e543ad6a39e95f221ffe3f77ebbcbcd52e8aa0c1fe9f06825647c6e71f9ec1dce8612d5c37948d34cf144f2fad47076a80aa1c0690ac8aba8b4b314db9e78f71d5c581542868d2ef16edbc5709fae77259e15f0e91db7ba485b345b72b35c2a82b593f0df46b2e05b3a73b880f32e267d88a8103a561169aaf417fe109050278", 0xc1}, {&(0x7f0000000300)="f6e8604810c51d9b783f8b021b178827feee7dd16bda6433513b74e6030db70607d272fa796265fd61767547b616b3e8714483d97257ced37fc7073e075c2fba083a97d426aedfbea6be5b7e319834a192b9094e9292f634e889598d2e1939a4606bc8bae594bb2db48a01afe07844460ea4f93eeb671aa1bd2d8bd4e59f60d54688ca132b0dbfb379051a929f8afb194a7e0424593cff1bcf75cb4948885fabc49d4c1ed3225572c24cb722a78cf8c9432189c77633f279d4a6528b07bacc537a69fcaf764bd0625b8b8f473f8c7e2e7186b22fb6cc2d38926c28e2811418d145f4498973f949ed5e5dd06e4558410a6f00ac054d7fd25d5070", 0xfa}, {&(0x7f0000000400)="1e474bdcdca702db7d7ff22eda942cea1835c3149b6b34688112877afcfd478eda0cdbc3efa6cbc1dac8bbfe3819c033f2ea306d8425fd20b0087f1f5a8981e4c230351ae2c1bf09ad3bc455986740380d2e514208ab21ab0102e5a6fb18f623c4a0eeeb96889a75411b6c21e871814c4d6a19c49db5f95347350714548f06ea89d5ebf8eba54d1d0f80f8e77d8e4ea9454699703d0b8189865991fc37c737293229949ff64760fa07dfe005f93dae54a184ce75921b61ca0836ad87241eeeccf41accff75", 0xc5}, {&(0x7f0000000500)="4a638876cdd6eaf9451e77554dcfee1a9375441a36d8902d823ae8685be5d54eb50ca5234f28fd110bb4d9cfe5fbcce0bac0300dfc1fac57a7869d41048d", 0x3e}, {&(0x7f0000000540)="ce010b97779d236f3a4edc8967628e27aeccac16690502b09a89eb7c6e5b4a553e699075e370a070391b6d9e6b4a5075207fe733fbc2ec8d31f824d9b22ab1c8ec908f523cf0596f4433db7cf85c6f4a2c1dcd5a9bdf34e307243aa350bce6c99c7b", 0x62}, {&(0x7f00000005c0)="340dacec9fdd6867f375d9756ca896ce758e045372eb37982f5bb845967d8a9b451c9d72462f7cc417a4ebe300bfeebb95aad8004ed40711322f6844005057b5f8d05dd3bc4da945daf3f03cc7695e866cc88e46e53a3e4d00f68536ea3789d4fe67113b2870f8b3c79c58ec20b502a2bb89591b64ff2061fbfbd946ef4a34c8781a299c85666c803e114ed0dc1aef99718670b778771b03ceee362d837cc41ec6384f71cabfcacb0314c6dba2a85d237e57f0c2b5b7d939deae5f8909583b5ea89180de0b0f9eab2428788dd0d5b9586484b9417f0fb627de449a627edcb7a2411b2d97a1f8d0de00a984253d00c2f5010ea1bb2110837ed4d9ee3d5b", 0xfd}, {&(0x7f00000006c0)="86f869a61cc0a6d7b93df851177722798c0e1a87af8f833428ce3d9473a5c15602677934c1f61135b8df633864f0070c80084cd38c28f03bcec5dfb03899262ef4a3d82a42577f28bd33324debfb694ed8bd714cbf52d544ba1b0e5d5eafdbdfd3b932a70b83ef37a0482b8d4a3fc78fbe873cfc34141545d0d61c51d39d43504b01d0f38ca10b", 0x87}], 0x8, &(0x7f0000000880)=[@cred={0x20, 0xffff, 0x0, r5, r3, r1}, @cred={0x20, 0xffff, 0x0, r6, r3, r1}, @cred={0x20, 0xffff, 0x0, r7, r2, r1}, @rights={0x18, 0xffff, 0x1, [r4]}], 0x78, 0x6}, 0x4) connect$unix(r4, &(0x7f0000000080)=@file={0x1, './file0/file0\x00'}, 0x10) mkdir(&(0x7f00000000c0)='./file0\x00', 0x3a) r9 = getgid() chown(&(0x7f0000000000)='./file0\x00', r3, r9) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) semget(0x0, 0x0, 0x1) 05:49:53 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)) 05:49:53 executing program 0: r0 = socket$inet(0x2, 0x4, 0x0) sendto$inet(r0, &(0x7f0000000000)="81afb98334c5d07403c66fec831bed2b91fdab30769fc4366121441f365c952b", 0xfffffffffffffcc2, 0x404, &(0x7f0000000040)={0x2, 0x0}, 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x320, 0x21) ioctl$TIOCSBRK(r1, 0x2000747b) getpgrp() openat(r1, &(0x7f00000001c0)='./file0/file0\x00', 0x110, 0x143) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) getrusage(0xfffffffffffffffb, &(0x7f0000000380)) setsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) syz_emit_ethernet(0xb8, &(0x7f00000002c0)="73d48e11bda6bec4336ff197ae4e89a4724548fd2badf2627d15bd82a9eab3d6a1c19fbcc399deec4de9ae4077386a8d5982e6f51614c22eca3323d30d56bf902e7cddc805aa6f7a57aeecba630feb5e8651c117a14c1783a8c3410c0d5938204d8e898d5b913c6c99589b3c0aefba9715ea3193537c897a3277fcac61bdc7e4459ad4618bc6dbe6c03068aff3935922fe05fa76ec0ca6aef3212b927ddcb373a335237d2cce6cd0d872d4815acec29d9efd6c76ddf4babd") setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="efaa8049660c158e150961986e8d425b02913191787586f6e67d2dbff18c9dbedc61a6299915c500dc198c8ecd9e33e23296031f3eea1a20d8c04e81c8f33cc30b873c9b1e5f4a1c83de2e12cf74694d5c47798f492f4667561198ad473acf62287cc014e6ee16e9d82c69cb6ad180c06f0b1f3fc523c4f83f097ca8666382ff3dc649a177aee504014d366716b5df84e455f6043c9f037fda32d3f5b6ebba1526571165e2ecf326795d95f854e2df0cf0f45619bad32633ef54e087a75334152806566ddc", 0xc5) 05:49:53 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) writev(r0, &(0x7f0000000580)=[{0x0}], 0x1) 05:49:53 executing program 0: r0 = socket(0x2, 0x4003, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x400) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpid() sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x1b2}, 0x0) 05:49:53 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x800000000ffff, 0x40, &(0x7f0000000000)="e26ae40f", 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) socket(0x0, 0x5, 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x3, 0x1}, 0x8) 05:49:53 executing program 0: socketpair$unix(0x1, 0x200000000008001, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) sync() rmdir(&(0x7f0000000140)='./file0\x00') pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvfrom$inet6(r2, &(0x7f0000000200)=""/63, 0x3f, 0x840, 0x0, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1000000000000337, 0x0, 0xfffffffffffffed0}, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x20, 0x24) dup2(r1, r0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) munlock(&(0x7f0000004000/0x4000)=nil, 0x4000) execve(0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) 05:49:53 executing program 1: setreuid(0xee00, 0x0) r0 = getuid() r1 = socket(0x6, 0x4007, 0x9) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x0, 0x7, 0x8bf}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(r0, r2) 05:49:53 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x410, 0x4a) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0x2f}, 0x0) r2 = semget(0x2, 0x0, 0x8) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r3, r4) semop(r2, &(0x7f0000000000)=[{0x3, 0xfffffffffffffffa, 0x1800}, {0x1, 0x3}, {0x2, 0x2, 0x800}], 0x3) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000180)=""/7) close(r1) 05:49:53 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) ioctl$TIOCSTART(r0, 0x2000746e) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x100000001}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x6a) 05:49:53 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 05:49:53 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x265a) socketpair(0x2, 0x5, 0xa9e9, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/166, &(0x7f0000000080)=0xa6) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x20, 0x40) 05:49:53 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000180)="ea3f0008", 0x4) 05:49:53 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x1, &(0x7f00000001c0)="ebffcbff13b9fd812eaa4e713048e69931929648a682471a54bd9eaa36b197217c30e3e6867ef063caab25a37cd73ec9918cadd616bb2d704b012f3837c8b91029d243f05c34c5735b04f7a43e2e5eb84d6c35524e314f684e2b502e7d7219ea6fe9959842ca413b00e0efdc2c0c5df1d7de6ce9c59e50f64318091795f2ae533fc05447a5f090bf1160ec0cde70f569b9748128b281f3ad02", 0xfffffffffffffe62) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) getegid() 05:49:53 executing program 0: semget(0x1, 0x3, 0x0) r0 = semget(0x3, 0x1, 0x30) semop(r0, 0x0, 0xfffffffffffffefa) 05:49:53 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = socket$inet6(0x18, 0x7, 0x4) socket(0x21, 0x2, 0xff) dup2(0xffffffffffffffff, 0xffffffffffffff9c) socket(0x10, 0x2, 0x7fff) r2 = socket$unix(0x1, 0x3, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x0) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000140)=[{{r4}, 0xffffffffffffffff, 0x40, 0x82, 0x69bc, 0x6}, {{r4}, 0xffffffffffffffff, 0x2, 0x10, 0x7, 0xfffffffffffffffa}, {{r5}, 0xfffffffffffffffa, 0x8, 0xc0000011, 0x0, 0x2}, {{r0}, 0xfffffffffffffffd, 0xd3, 0x1, 0x7, 0x2}, {{r1}, 0xfffffffffffffffd, 0x2, 0xfffff, 0xc30c, 0xe000000}, {{r3}, 0xffffffffffffffff, 0x44, 0x1, 0x7, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x90, 0xf0000011, 0x7ff, 0x7}, {{r4}, 0xffffffffffffffff, 0x10, 0x6, 0x7, 0x8}], 0x3, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffd, 0xa0, 0x80, 0xffffffffffff41bc, 0x401}], 0x3, &(0x7f0000000080)={0x4, 0x5}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r5}, 0xfffffffffffffffa, 0x3}], 0x10000, 0x0) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r4, r5) 05:49:53 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20040, 0x18) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x6) close(r0) ioctl$TIOCSCTTY(r0, 0x20007461) ftruncate(r0, 0xfff) fchmod(r0, 0x20) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x4, 0x1}) ioctl$TIOCCDTR(r0, 0x20007478) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) r5 = geteuid() getgroups(0x1, &(0x7f0000000300)=[0x0]) r7 = getpid() r8 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r10 = getpid() r11 = geteuid() getgroups(0x7, &(0x7f0000000380)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000100)="fed6893186924ca7ea91308700f350d641e46000cbaf44f312f706a2f5cbbb4184a890c8f005fa648483c040b37788401d02a74830b69146067de27858982928c1d90ff4e448df82369e9263b9a6b707898e2c3f5964bbec2b0d19e8e3876940227a36511faecd5cb9825966274f59dce6d6895a8985d834468132d3a120969204c79cd8e81cc7b7d6e2eab41d994cae93c7880c29a3527e39922510eb56b910edf2afa6d856b6b5c160aaf310bf09e8fbe77ad3812a1638dbe970a1fc00c21c55e77f5cc16b0621d2d08e1f596346fd2d9b21f6cee45d471e2df4dc06d0392dc1fe06c47aeec3e7", 0xe8}], 0x1, &(0x7f00000003c0)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x98}, 0x7) sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f00000004c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000740)=[{&(0x7f0000000500)="2d50cb0f6caa5d7caac47dfcdd9f8c3c733c86dd658c128c1c2e48768fa386a63b91cf5d5158ee75cc686da3d03d3012a5caed6e6c58522d0b861ba5b50489f45276b9d2caa77edd8024f3bbb73ce65b1412d8bb4c5ef6294ff7e71949e94f2aff901a19ca7d4c3e74284faa51b317faff2e208ead691befa907181ff91a0e22", 0x80}, {&(0x7f0000000580)="17a693a30337957b4962978e4b4a59b88882096c335637e30af8f14e19233c75e7fa866b7bdf7739176f8381444378b78d26ddc01530bb4a82041759bfa7b8432add9fa2d747d9861fcf3ea9e5b974a5ed08c3cee2e0fd2505308041d0bf8d6dd13d5d39994b", 0x66}, {&(0x7f0000000600)="c979b847f71e71136b075c5a57a56e7b553adfc933829d8b0ff33704915a2e52c5f1dc63f8b690e91113f28e323c0b8479bf17e4d59d6548b77581f7d4fcb17f152206404cf29958ec7d9848da885499b1e92614990f0b0fe8a2a971dbd8e2d4280f6ab144ac539fa85402086358583a3de90f887caaa4dd83e836df4617afbefc349e6dc44b3faee1538975e2c6a6883c77c30250b93f0e815d10f44660bdd97fa40e1fe2", 0xa5}, {&(0x7f00000006c0)="fe2167252e4dce5633d3398b4c0d760e6f01662d9f5c59b6db8611a77d6939a2831b7d3a5f3dbf5744645f88157da5798b2da13a03f3a254753b5c8b103f162ddc4deed8799095d6aa5d5f37c2ecb2027f81d1bef3f1ece8e77f2d204603db084998", 0x62}], 0x4, 0x0, 0x0, 0x4}, 0x405) preadv(r0, &(0x7f00000009c0)=[{&(0x7f00000007c0)=""/85, 0x55}, {&(0x7f0000000840)=""/69, 0x45}, {&(0x7f00000008c0)=""/251, 0xfb}], 0x3, 0x0) fchown(r0, r5, r13) openat(r0, &(0x7f0000000a00)='./file0\x00', 0x20000, 0x1) ioctl$TIOCSBRK(r0, 0x2000747b) pipe2(&(0x7f0000000a40)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fsync(r0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x600cb0d8b5109316, r14, 0x0, 0x0) ioctl$TIOCSTART(r14, 0x2000746e) 05:49:53 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) listen(r0, 0x1e) 05:49:53 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400, 0x2000000000000024) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x42}], 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x91}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) 05:49:53 executing program 1: r0 = socket(0x18, 0x2, 0x0) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) setsockopt(r0, 0x4, 0xffffffffffffc946, &(0x7f0000000100)="eaea47cd50e16fdc05cd3bed1fcd3d1d51cdec33286512a012aa54ed9205236032b9e7e26e95315aaed6a8a7728fee0ee543dc99e6a8ecefdde272376e2c39376cb26b0ef923bad1b34dcd1bac614439e91228aeb63e8455f510124796cce0b7507acac4efef3b899d59d2185061684971f9f0a371c78ddee42bdfad77ccc278c51b3b7cb752193f06f30856d268eda43356ac60d0a92ad66c773c1405a64484aa54f988986362574a093cbf0843efad7e8d05f51ae35960b27f434a78637bfbe639859a", 0xc4) 05:49:53 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x882, 0x0) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x40, 0x7}, {0x2000400000000000, 0x800}}, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x57, 0xfffffffffffffffe}, 0x8) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000), 0x0) 05:49:53 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) r1 = open(&(0x7f0000000040)='./file1\x00', 0x6, 0x4000000000080) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = socket$inet(0x2, 0x2, 0x0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0), 0x0) 05:49:53 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002002, 0x46485546) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) socket$inet(0x2, 0x3, 0x10000) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) pipe(&(0x7f0000000180)={0xffffffffffffffff}) open(&(0x7f00000001c0)='./bus\x00', 0x10000, 0x1) dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = dup(0xffffffffffffff9c) accept(0xffffffffffffff9c, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c8134be43f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f26a3c23a460d144ed626bc3606000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001240)=0x1002) ioctl$TIOCSBRK(r0, 0x2000747b) socketpair(0x1e, 0x756f534660847380, 0x200, &(0x7f0000001280)) socket$unix(0x1, 0x7, 0x0) r2 = open$dir(&(0x7f00000012c0)='./bus\x00', 0x28603, 0x0) r3 = dup2(r2, r1) getpeername(r3, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) open(&(0x7f0000000080)='./bus\x00', 0x8800, 0x4a) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 05:49:53 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xffffffff7fffffff}], 0x9, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) 05:49:53 executing program 1: munlockall() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) close(r0) 05:49:53 executing program 0: mknod(&(0x7f00000001c0)='./file1\x00', 0x6000, 0x1105) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x82, 0xc8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r5 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r7 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r9 = getgid() r10 = getpid() r11 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000000)=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000200)="ee47cc0c7d1a80100d71a60712e2bbecc8a885fbaeb9524395d83511942667ae804c6de31ff753005b14a6f5b117970904084d352100248d2281fe9010372ced40a2ab613b0f16c5b172d59bd9dd38dc91aae2d2dd10efa07dc1de27faf5611a80caf64a61293fdbfaf22d021cfb16ae3e9a7e3f4cfe522283b330d71d81ac0fd5662e8b5cfffd7c4093edaa018e9cbd64d20f5677e1a4fbd8f7414e6e03896426edc5ede7d731f31b845f5ef194fb22de0a6f78ee74d9c4ce38398c44c7cb9041f0", 0xc2}], 0x1, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0x120, 0x8}, 0x400) 05:49:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x5, 0x8}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x2, 0x8}, {0x100000000, 0x3f}}, 0x0) 05:49:53 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) r1 = semget$private(0x0, 0x5, 0x1a0) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000000000)=""/215) getsockopt$inet_opts(r0, 0x0, 0x2000000000023, 0x0, 0x0) listen(r0, 0x1000) 05:49:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = dup(r0) getsockname(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) syz_open_pts() close(r0) dup(r0) r2 = syz_open_pts() syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)) 05:49:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) syz_execute_func(0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x100, 0x190) 05:49:54 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) clock_getres(0x7, &(0x7f0000000280)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x8000000005f, 0x4000000000000004, 0xfffffffffffffffc}], 0x3bf, 0x0, 0x8000000403, 0x0) r2 = kqueue() r3 = dup(0xffffffffffffffff) getsockname$inet(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) syz_open_pts() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r4, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000000c0)) 05:49:54 executing program 0: getdents(0xffffffffffffffff, &(0x7f0000000080)=""/37, 0xfe37) 05:49:54 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1ff, 0x7ff, &(0x7f0000000040)="81f2f04b3c074f91804dfc7c6862107cea4af75b811d90dedc252f482ce7b9f160840fa8ff30c60e9c2569c57bd0f4ae44902879cc2e879fbda2da3861566c4730aac5c6bea3084acfe0400f1763bdce7c2c04aa86628e0d6d685872589b5c3b8bbeb368711d8fb239d3b130c8824d790e210b86d291b829f98ea89cb49df136", 0x80) 05:49:55 executing program 1: r0 = semget$private(0x0, 0x2, 0x41) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f00000000c0)=0x51) r1 = socket(0x10000000013, 0x8000000003, 0x0) fcntl$getflags(r1, 0x1) close(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x1807, &(0x7f0000000180)=0xff, 0x1f36) sendmsg$unix(r2, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) write(r1, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10800, 0x105) fchmodat(r4, &(0x7f0000000140)='./file0\x00', 0x8, 0x4) bind$inet6(r1, &(0x7f0000000200)={0x18, 0x3, 0xfffffffffffffffb, 0xffffffffffffff74}, 0xc) ioctl$TIOCSCTTY(r4, 0x20007461) recvmsg(r3, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x0, 0x80000000, 0x3}, {0x18, 0x3, 0xb94c}, 0x0, [0x4, 0x5, 0x1000, 0xca66, 0x1, 0x1, 0x8, 0x5]}, 0x3c) socket(0x0, 0x3, 0x8) 05:49:55 executing program 0: r0 = socket$inet(0x2, 0x3, 0x89) fcntl$getflags(r0, 0x0) getsockopt(r0, 0x0, 0x0, 0x0, 0x0) 05:49:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000280)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0", 0x21}], 0x1) r1 = socket$inet(0x2, 0xc007, 0x9) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000140)="070110a3b2c99d8137a8a983e66931d6c4a831556def8bb09391e3d25329c7637b81329b5c9641d81429aa18d8dd59374b3663badb45ffc453313d855d6e486dae47851e6668798c8e48eb96d2a1250dbede737f3b5be456856246175772aef50d4652b68d2cff8c497bbb8593301a2214dd2d2d65440bb18c482964f9844d2e11369ced2be1ab7be0a71fcbcda586de977c5592ad8d8290c10f924987cb9008b65bb9c5e6543f592f83f0278b06b5b9487151f3cffd01dae0fe547cbaa771839c206b6adef643197a2677f4c7dc2df5515bb99558d182b4e2e95b4772a21a6bbf09f9c850d2ef", 0xe7) poll(&(0x7f0000000100)=[{r0, 0x24}, {r0, 0x81}], 0x2, 0x1ff) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000380)="5b962ba2335e8948455f12e84bd42c4b38579754efc34e2dbbe422fbd9f5e2539fd51c54656391f6ad2e27da09018f15bf43497ee66af52b35bc6af433b1813d6367c26431a636ecf168e4ce997c9297d1a7d764cc179d08d07ee658595b37c43c198f9f9ee0aa301e2812d33217e03b6b1959e178d082c85c2dd84df326d7cc58b87b530b5a84e592e378d6fdff12b2686ff1fb37e780b9b2bb97fd6b13cb79bbdb45beaa4b463451bcc191946d12d5fe113a660230cff52d4a07c7b845dc3eb61983cce77a06035f09944a1b25395704a7c180e25953fbabba153955a2781c67e12a631143973013fecd985b17c67957a37e063187b1fead9ea02a", 0xfc) recvfrom$inet(r1, &(0x7f00000002c0)=""/149, 0x95, 0x40, &(0x7f0000000000)={0x2, 0x2}, 0xc) 05:49:55 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) open(&(0x7f0000000140)='./bus\x00', 0x8000, 0x1) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000100)) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') chroot(&(0x7f00000000c0)='./bus\x00') unveil(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='c\x00') open$dir(&(0x7f0000000200)='./bus\x00', 0x82, 0x8) 05:49:55 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) sendto$inet6(r0, &(0x7f00000006c0)="393dd707007fda6d195b2f1cde14c1ddea40312749e6481b3fa610bc2aa47ca1633f694374af125f6b7f3d81", 0x2c, 0x0, &(0x7f0000000700)={0x18, 0x2, 0x8000, 0x80000001}, 0xc) r1 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = socket$inet(0x2, 0x3, 0x102) shutdown(r2, 0x2) r3 = shmget(0x2, 0x1000, 0x8, &(0x7f0000ffe000/0x1000)=nil) r4 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r3, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() r8 = getegid() getgroups(0x3, &(0x7f0000000880)=[0xffffffffffffffff, r5, 0xffffffffffffffff]) setgroups(0x5, &(0x7f00000008c0)=[r5, r6, r7, r8, r9]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fcntl$setstatus(r2, 0x4, 0x80) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000740)={{0xffffffffffffffff, r11, r12, r14, r12, 0x20, 0x6}, 0x4, 0x2, r10, r13, 0x401, 0x4, 0x7}) r16 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r19 = getpgrp() socket(0x2, 0x3, 0x31a) r20 = getpgid(0x0) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0x101, r11, r15, r16, r18, 0x40, 0xfffffffffffffffc}, 0x2, 0x5, r19, r20, 0x8001, 0x4, 0x80000001}) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000000)=""/167) shmget(0x1, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) r21 = accept(r2, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) sendmsg$unix(r21, &(0x7f0000000680)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000340)="d730a40214f62657c03e86f4582adc673408b910c165f414ebfb970ff1a73480e179bac98961229ab3d6f43847da6979d9fe494f687ee6fa69a051118f6205", 0x3f}, {&(0x7f0000000380)="723f4537edc4c04bc1a6e3a882e699a6b51d1c78ecd8822d1a4b14564f1ab0e5c6141a7e7fd0f81cdce906e2", 0x2c}, {&(0x7f00000003c0)="b0bf65ac86778ae76602fe49a711d4da4beee34ffa09bd0043079ca193423a6a87c2e43ed7d7d1a9853fe9f310d11c2351d618719264cf4cdcea9eb3b6e6d027c1767518d4d541ac0a6fbe001575ee46e91b3b309205f31026e8bf70", 0x5c}, {&(0x7f0000000440)="343af02b1ec1edb360e673f17039a5194c553d9dfe942aae3661660317f631278f48be1af14babdf85d452aac402e6ab8cd458593e3f0ac03c3ff7d4ebb4b6543319a03f94b4ac53173018b8e301a5e9b9b27c2dc23661ece7bfcb69f2b32a97034cbf7ca544c81af815011f0438e2e42b83fe434f5dd94c01b7ee90caec610c3305eb88b315591ca92785e9e475b53777168781540654ab78ad39fd4721", 0x9e}, {&(0x7f0000000500)="79ea4defc5b8a84948609449a2c10ff496dd6a54f29a6597e2935bb562c47b63839ffa3b41f22b71c48b31d77755fae22b7239e141d9a7607f9511c97a3e628456e2776fe2df052dcdfd396f476a51c384c9f61c0ef7b9a4c57e8b393ba3d45e0c47cffbe44950dfc112ebc74a13d807e06b971a1f49eee0bdaa5acd31f1ad2343aed70985db28a9be66b0f4179fb7b6b8c42089a77e94150b3a9f135d3e0b0f4a1cbb021d9a4cc2a130174a971c6d", 0xaf}], 0x5, &(0x7f0000000640)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32=r17, @ANYRES32=r16, @ANYRES32=r12, @ANYBLOB="000000001000000000000000ffff000001000000"], 0x30, 0x9}, 0x40a) 05:49:55 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5) 05:49:55 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, &(0x7f0000000000), 0x6, 0x0, 0x80000000, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = socket(0xabedf6579823ee01, 0x4007, 0xffffffffffffffe6) getsockname$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) 05:49:55 executing program 1: r0 = open(&(0x7f0000000040)='./bus/file0\x00', 0x20000, 0x8) fchmodat(r0, &(0x7f00000000c0)='./bus/file0\x00', 0x2, 0x4) openat(r0, &(0x7f0000000100)='./bus\x00', 0x20, 0xfc) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x6, 0x0) 05:49:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dff7f1739ee6cfd00000048c5a9dde552a4eefeaff0f2c85e2800854d1fe90020000000b37608095d069f1383a009f7e1dbf18f00000001ff103434820abc4bcabba3444002007e1455d0bf576139cba8295fbaabbbafe214dea79d9917dd1d95eeffffffffffffff5afdc37b8c98318631162d073bd92aa809f5cfb7cc762fb9bd518fb00bb2c4c7a18ef00235685c2001d450ccb8671e8679ae6f3025fc170000deee2f873c1e711df5f0d2712da8ae731f007106bd31b4605f1d0008fdbc15a6009b6473000000000000d96db3a67d3736b269790d96f5b101b448cebd1f2c748685110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebf11c9d7991f678df44ff0ff000000", 0x131) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() readv(r2, &(0x7f0000000480)=[{&(0x7f0000000280)=""/4, 0x4}, {&(0x7f00000002c0)=""/72, 0x48}, {&(0x7f0000000340)=""/114, 0x72}, {&(0x7f00000003c0)=""/112, 0x70}, {&(0x7f0000000440)=""/1, 0x1}], 0x5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x3, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', r4, r5, 0x2) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000500)=0x7f) 05:49:55 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), 0x4) 05:49:55 executing program 0: unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='c\xe3') getppid() mkdir(&(0x7f0000000240)='.\x00', 0x0) 05:49:55 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r1, 0x0, 0x0) shutdown(r0, 0x1) listen(r0, 0x0) 05:49:56 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/144, 0x90}], 0x1) dup2(r0, r1) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) 05:49:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socketpair(0x7, 0x4000, 0x1000, &(0x7f0000000000)) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = syz_open_pts() socketpair(0x10, 0x4000, 0x2, &(0x7f0000000140)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:49:56 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chroot(&(0x7f0000000340)='.\x00') r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r0, r1) msgget(0x2, 0x0) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='..') 05:49:56 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x0) getsockopt(r0, 0x29, 0xe, 0x0, 0x0) getsockopt(r0, 0x5, 0xd2e, &(0x7f0000000000)=""/154, &(0x7f00000000c0)=0x9a) fcntl$getown(r0, 0x5) 05:49:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = kqueue() open(&(0x7f00000001c0)='./bus\x00', 0x800, 0x100) kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0x2, 0x1}], 0x7, 0x0) sendto$unix(r1, &(0x7f0000000200)="da511b04693950dc2d749e3c", 0xc, 0x4, &(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8) rename(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000180)='./bus\x00') 05:49:56 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) accept(r0, &(0x7f0000000180)=@in6, &(0x7f0000000200)=0xc) r1 = socket$inet(0x2, 0x24000, 0x3) setsockopt$inet_opts(r1, 0x0, 0x10000000016, &(0x7f0000000080), 0xfc90) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x3, 0x2, 0x9, 0x7, r2}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind$inet6(r3, &(0x7f00000000c0)={0x18, 0x2, 0x2, 0x1ff}, 0xc) sendto$inet(r1, &(0x7f0000000000)="9c23171390e7d58b6dcaa883dc6e08251e3de428f897d7894282bec0e61e7c339f15d0f90084b3d88d9df4a714a03297f51a89553c", 0x35, 0x0, &(0x7f0000000040)={0x2, 0x0}, 0xc) 05:49:56 executing program 1: socket$inet6(0x18, 0x3, 0x6) 05:49:56 executing program 0: kqueue() r0 = kqueue() kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x40, 0x0) close(r0) 05:49:56 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0xb0, &(0x7f0000000000), &(0x7f0000000040)=0x4) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='}!\x00', &(0x7f0000000100)='\x00'], &(0x7f0000000240)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)=',\x00', &(0x7f0000000200)='&/@-%{{/#\x00']) r1 = dup(r0) recvfrom$inet6(r1, &(0x7f0000000280)=""/21, 0x15, 0x0, &(0x7f00000002c0)={0x18, 0x3, 0x81, 0x100}, 0xc) 05:49:57 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x1f) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 05:49:57 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) close(r0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) pwritev(r0, &(0x7f0000000480)=[{0x0}], 0x1, 0x4) fcntl$setflags(r0, 0x2, 0x1) 05:49:57 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r1 = dup(0xffffffffffffffff) linkat(r0, &(0x7f0000000600)='./file0\x00', r1, &(0x7f0000000640)='./file0\x00', 0x4) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r3 = accept$unix(r2, 0x0, &(0x7f0000000000)) r4 = socket(0x18, 0x1, 0x0) r5 = semget$private(0x0, 0x1, 0x80) semop(r5, &(0x7f0000000200)=[{0x6, 0x6fb8, 0x800}, {0x0, 0x81, 0x1800}, {0x1, 0x100, 0x800}, {0x7, 0xc3a, 0x800}], 0x4) getitimer(0x0, &(0x7f0000000300)) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000180)) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000380)=[0x6, 0x101]) connect(r2, &(0x7f0000000280)=@in6={0x18, 0x0, 0xd91, 0xd6e}, 0xc) bind(r2, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) bind(r4, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000240)='./file0\x00', 0xfe, 0x2) r6 = socket(0x1, 0x6, 0xffffffff) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000340)={0xffffffff, 0x1, 0x8, 0x5}) socketpair(0x10, 0x8000, 0x140000, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) setreuid(r8, r9) getpeername(r2, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) socket(0x20, 0x0, 0x101) ioctl$TIOCNXCL(r2, 0x2000740e) connect(r2, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x4}, 0xc) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x29, 0x9, &(0x7f0000000080), 0x0) getpeername$unix(r6, &(0x7f0000000680)=@file={0x0, ""/25}, &(0x7f00000006c0)=0x1b) pwritev(r7, &(0x7f0000000540)=[{&(0x7f00000003c0)="89549d89c0aa59995317249d44278313db32722fe4d03ae72bc2a14fe387e91a27d39cabe2abde480a7eecee13c8f6baeaba58158e6617f0481ab445921c7516eba213fd1e92955fbf9a7a9c97972709604b08957c217bc799fe44d8f59275e7e1fc6f6903a83b9d02998d49a462c77381205fc9cd198df8bcee96ad7c4450818269f1037cb533a01750b042152cafacc77e2ef60d1c711fb8dab58eeb382c103b16fb", 0xa3}, {&(0x7f0000000480)="aba981b6e6f00bf10163e934d8ed3f0c9da65bac432193afff4b064877186ded1188094ac0551665e20b468708c613ed590f3992eb0bddb2d36ae136", 0x3c}, {&(0x7f00000004c0)="62e372f3d44dc01caac7a43cc0188ed90260fbbd894192aed9ee7b198c27cb3ac2214a1514effdcf959b1557e1f17dd018c4cd8a733428551977441b196e4d24f245868e502be066a5098d254624d6c270fa44c73acf5aedf1e93cf406a7b1151182ab365b46418a2204e48cf32d2d", 0x6f}], 0x3, 0x0) 05:49:57 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = kqueue() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r2 = getpid() r3 = getuid() r4 = getgid() r5 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0}, 0xc) r7 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000980)={0x0}, 0xc) r9 = geteuid() r10 = getegid() sendmsg$unix(r1, &(0x7f0000000a80)={&(0x7f0000000800)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000900)=[{&(0x7f0000000840)="8b33a4c5fe47362ce08299ca7d79c7f69edba2c53bca656a1de40dda1aba29", 0x1f}, {&(0x7f0000000880)="706747c0f1ea03dde62899c2deff79aacfc08ea4b08ee36dd9342402b9696f2c7ba29eddff9f1e3d27bc0b86aa4ad9ddf52126ed08107c503a58f6e6861d04f1e89d325aef4f764dea6839302208248a455ca32fe196fc0f8b02dff92871463604611a6c3b052020eb9e8a2de2", 0x6d}], 0x2, &(0x7f00000009c0)=[@rights={0x20, 0xffff, 0x1, [r1, r0, r1]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r1, r1, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0xc0, 0x2}, 0xc) r11 = kqueue() sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000700)=[{&(0x7f0000000240)="8b680ef04777cf0940a766c52c9d7402505f27fd71216a0792380e5b506a47f2ad9f92ab82d28a0c5dd4d6dd4bb6bf4449d3230c67f889aa1d964730ebdecef7994a5675739a86ea5ef54a409c9081be53c1f4b97e8f92f3911ece819509d241130a840aa9bbdf8e", 0x68}, {&(0x7f00000002c0)="8949d65e78b263f0d07416167dcddd77e44245c6c4d6082fa0455483423477f4bfba23bd4aaf792ec0a3baee0b72c9c09059748a2fd6bf960e91bb4d98be816595dad6ec24b92ae2e88fcd3e3d690ec25b847e55605b5b7e8b13ce42fa59d1ae007ff941c8c5f30601501fa6b5ed83cbc9e93ec9ffb42f7dd59a8075a39c6c9011820803adbf1f9b3a7c135f0ec05539199f50bada4e4b17aeeeb0637b3a475f8b8ffe80778da9a5f2193f0fa7938329258513bcf036f074f7f672a61de020d60302640a798aa2b91c01bf8809dc9c229fbf", 0xd2}, {&(0x7f00000003c0)="19a310455e1b266377f062", 0xb}, {&(0x7f0000000400)="0254db26808aad4bc82f838ac6d0ee25893d6749028f7287742c62c1154007745d78b5d42f9758ff538d13f841bb2aae16503302718c02", 0x37}, {&(0x7f0000000440)="b04eefd446c210e4dfdcf36e6c4dbc455010d7dd7fc723e21ef3852fe570ab1327a3d71b4ed3943fac93f5cd35233b99d7b624f75e2e64e5acb696148e382cf3a4bffe873b85e6c740f2e699072c4955de4f612539cb80035bc45bc6796f883c23c1f1345ee0a1d1460624e50db0b146ab1c7315688686268fa73cf7b5bb0a4da5b86de7cdc8ebee0a74e372ad83fbfd0c5cb29546de55aa5bf7868d21886cf83ade56405058cfd97ea3f68cf7bf68581bc0762c3c85b762c5a564bb205d009d9140268a8ed92610feb07d", 0xcb}, {&(0x7f0000000540)="ca01f75a", 0x4}, {&(0x7f0000000580)="969f8ebdea17c7017d5509d7e950f26e6228da9c8e4674b0dc8f0665711d66aa4f660a174780b26ae20cb062ead68d71eaf25f23560fd8858bb06062f77edab214baa92f36526609f2381a3a9b50736d018676a413ad04bf77633c32f5246c252115a849309d9e8815b14289aa3f6ecdbca717499d870a2aa4b6f9d11ca341cd0249bdcf6f922bee8a6f7dccd30e1b49f715307d8a84ff81677bfb06e4514aa9e8107891dd14b5a15b4970c810b24dec54ab3f50728fcbc5f4f9735b6714f166222847498800f740", 0xc8}, {&(0x7f0000000680)="cebb5d318e88a61b9d61f8d6adc73d597b06a7407e19588408fc79900d6d6205c4abd1f8344032768261e0e0ce7f6cc0f3ca59c6db48b4745c155f6ce1257f044856e58d82480d2c3762dc30071024e88c000fd6", 0x54}], 0x8, &(0x7f0000000780)=[@rights={0x28, 0xffff, 0x1, [r1, r0, r11, r0, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r11, r1]}], 0x40, 0x1}, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r13, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r12, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYRESHEX=0x0], 0x12, 0x404}, 0x4) kevent(r11, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) 05:49:57 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000012c0)={0x0}, &(0x7f0000001300)=0xc) r3 = getuid() r4 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001340)={0x0}, &(0x7f0000001380)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, &(0x7f0000001440)=0xc) r8 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, 0xc) r10 = getgid() r11 = getppid() r12 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, 0xc) r14 = fcntl$getown(r0, 0x5) r15 = geteuid() open(&(0x7f0000001680)='./file0\x00', 0x100, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, &(0x7f0000001540)=0xc) sendmsg$unix(r1, &(0x7f0000001640)={&(0x7f0000001140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001280)=[{&(0x7f0000001180)="9406cb21bec3f623f1b8b4ac9e41286945d5c0258b54bff815802c2085951573ed6c12bf21e1363520c618a311c182f888742987147a0af671", 0x39}, {&(0x7f00000011c0)="8bf4643d2ba533d6f748a25051a94dd5af664ec2e3e1e83e801f1abd67810d8216bb716f277053b7a11174eae1d5db136977f086987999ce5b2bc58d38297ceed8e2deacbcaf7dee8c3ff41c615fe6c137dd3e9d596d531c1c9d3d2ee8c0e5e4af8ae0920bf1944d35373a7e928e1081cd0d30628d5e48a254eacb4c8302cea8314583bc3b3dcffe810c489baf75d46aeeb6f98de8b9accf61bba9db5e33d289eed97eb698143a018e310d65b14d76a8f16c9a7f0041ae9754afc9", 0xbb}], 0x2, &(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}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0xb8, 0x409}, 0x409) r17 = dup2(r0, r0) sendmsg$unix(r17, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="fb18000000006c6530003c9ec31e8a2ca05433522d692630dfe543fd7927c35e7b47c6f06aef766e1b10db6704d03da3cd10c35d5038d3787992fc6e330fb7d24072a2d0ff3cc00338111a6fba37bff4758561aa6b3ee9996d2bd0b603ec7cb3c521240a37e98ffaeeb2270389a433177a1e721cc450e34e61842784fee776f1779e000000000000000000"], 0x1, 0x0}, 0x0) 05:49:57 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/48) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) msgsnd(r0, &(0x7f0000000000)={0x1, "c1d2da7c071a53fb1b3a09371cade07b478db111fd2b32d8aa8c05b01157d754104430312993af14c0cdd25fc69ba3ffbe87165eeb28e8f2b2c50a5bde181e9069e47d47d10678e1d369ad98c34a24c133e671eca824325f8a1f7ecb665bd6cd246783f57df1b0c2baeababad69bbc51c00ab9d8cc5c10939407112fb24b2a8e123f098c64f9a9d9c2310a456bb7e4ee31987c7b9ee283e38b2e7c1ed385ad8f2b"}, 0xa9, 0x800) 05:49:57 executing program 1: pipe(0x0) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) getpgrp() munmap(&(0x7f0000a00000/0x600000)=nil, 0x600000) 05:49:57 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt(r0, 0x0, 0x1ff, &(0x7f0000000000)=""/13, &(0x7f0000000080)=0xd) 05:49:57 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x40) 05:49:57 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x148cd9f1de6a71ce, 0x9, 0x200000000}) 05:49:57 executing program 1: r0 = socket(0x18, 0x3, 0x9) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 05:49:57 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x20) setuid(0xee01) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r1) 05:49:57 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0x1, 0x4000, 0x0, &(0x7f0000000000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r5 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x3, r1, r2, r3, r4, 0x80, 0xfffffffffffffff8}, 0x8, 0x9, r5, r6, 0x4, 0x1, 0x5}) r7 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r8 = shmget(0x3, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r8, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) pwritev(r7, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 05:49:57 executing program 1: select(0x40, &(0x7f0000000000)={0x8, 0x0, 0x0, 0x0, 0x0, 0x100}, 0x0, 0x0, &(0x7f0000000200)) select(0x40, &(0x7f0000000040)={0xde7c, 0x7, 0x5, 0xffffffffffffffe1, 0x184, 0x5, 0x400, 0x5}, &(0x7f0000000080)={0xb75, 0xffff, 0x27d741c8, 0x10001, 0x2685, 0x9, 0x7f, 0x5}, &(0x7f00000000c0)={0x90b8, 0x8, 0x7, 0x2, 0xb9, 0x1, 0x2, 0x80000000}, &(0x7f0000000100)={0x9, 0xa4c3}) select(0x40, &(0x7f0000000140)={0x1, 0x7, 0xf8, 0xe8, 0x3, 0x1, 0x10001, 0x5}, &(0x7f0000000180)={0x20, 0x10000, 0x6, 0x8, 0x8000, 0x9, 0xfff, 0x7fff}, &(0x7f00000001c0)={0x2, 0x4, 0x8000, 0x0, 0x1, 0x1000005, 0x1, 0x3}, &(0x7f0000000380)={0x100000002, 0x3}) select(0x40, &(0x7f0000000280)={0x1, 0x1, 0x1, 0x5, 0x3, 0x8, 0x9, 0xfffffffffffffffa}, &(0x7f00000002c0)={0x7fffffff, 0xffffffff, 0x4, 0x1, 0x2, 0x0, 0x1, 0x538}, &(0x7f0000000300)={0x0, 0x5, 0x5, 0x9, 0x100, 0x4, 0x800, 0x8}, &(0x7f0000000340)={0xfffffffffffffffb, 0x1}) 05:49:57 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) read(0xffffffffffffffff, &(0x7f0000000140)=""/198, 0xc6) 05:49:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0xd01) mknod(&(0x7f0000000180)='./file0\x00', 0x2090, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x80, 0x0) r1 = msgget(0x3, 0x200) msgrcv(r1, &(0x7f0000000040)={0x0, ""/85}, 0x5d, 0x3, 0x1800) r2 = msgget(0x3, 0x100) r3 = geteuid() r4 = getpid() r5 = getpgid(0x0) setpgid(r4, r5) r6 = getegid() fchown(r0, r3, r6) msgrcv(r2, &(0x7f00000001c0)={0x0, ""/4096}, 0x1008, 0x1, 0x800) open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) 05:49:57 executing program 0: semget(0x0, 0x2, 0xfffffffffffffffe) r0 = dup(0xffffffffffffff9c) r1 = socket(0x2, 0x6ee058164292404e, 0xfffffffffffffffc) poll(&(0x7f0000000000)=[{r0, 0x108}, {r1, 0x110}], 0x2, 0x319b) 05:49:57 executing program 1: setuid(0xee01) r0 = msgget(0xffffffffffffffff, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getegid() fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x2) msgsnd(r0, 0x0, 0x0, 0x0) 05:49:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x1000000, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) fchmod(r0, 0x20) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x1, 0x3f, 0x8, 0x101, "853f04ec42cc98100b574d7cbaaa0336eae1a376", 0x101, 0x4}) 05:49:58 executing program 0: r0 = socket(0x18, 0x1, 0x0) socket$inet6(0x18, 0x0, 0xfff) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xb) 05:49:58 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x1000000000007, &(0x7f0000000040)={0x1, 0x3, 0x0, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 05:49:58 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x801}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) dup2(r0, r1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r2, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 05:49:58 executing program 1: r0 = socket$inet(0x2, 0x0, 0x1) listen(r0, 0x0) listen(r0, 0x9) 05:49:58 executing program 0: geteuid() r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) setuid(r1) r4 = msgget$private(0x0, 0x0) r5 = getppid() setpgid(r2, r5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x7, 0xfd01, r5, 0x0, 0x7, 0x100, 0x4, 0x4}) setreuid(r0, r3) 05:49:58 executing program 0: r0 = socket(0x20, 0x5, 0x0) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000180)=0x3fe) ioctl$TIOCCONS(r2, 0x20004276, 0x0) mknod(&(0x7f0000000100)='.\x00', 0x2, 0x0) ioctl$TIOCMSET(r2, 0x40044273, &(0x7f0000000000)) 05:49:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x7fffffff) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 05:49:58 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) connect$inet(r0, &(0x7f0000000040), 0xc) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 05:49:58 executing program 0: r0 = syz_open_pts() r1 = msgget$private(0x0, 0x8) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) write(r2, &(0x7f0000000000)="cfc4e265972381f9d73a3515f47f", 0xe) bind(r2, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) msgctl$IPC_RMID(r1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0xc600, 0x0, 0x0, 0x0, "1d78e77684e8c2779399072f5340e3aa7b1b666f"}) 05:49:58 executing program 1: r0 = semget$private(0x0, 0x5, 0x40a) semop(r0, &(0x7f0000000000)=[{0x0, 0x200, 0x1800}, {0x2, 0x5, 0x1000}, {0x3, 0x9, 0x1800}], 0x3) semop(r0, &(0x7f0000000040)=[{0x6, 0x8001, 0x1800}, {0x7, 0xcc7, 0x1000}, {0x3, 0x1, 0x1800}, {0x3, 0x4, 0x800}], 0x4) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x280, 0x100) semop(r0, &(0x7f00000000c0)=[{0x3, 0x8001, 0x1800}, {0x6, 0x400, 0x800}, {0x2, 0x3ff, 0x1000}, {0x3, 0x6, 0x1000}, {0x2, 0x2, 0x1000}, {0x7, 0x2, 0x1800}, {0x3, 0x1, 0x1000}], 0x7) r2 = msgget(0x1, 0x1) r3 = getuid() getgroups(0x8, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = geteuid() r7 = getegid() r8 = getpgid(0x0) r9 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x6, r3, r4, r6, r7, 0x42, 0x2}, 0x400, 0x4f3, r8, r9, 0x2, 0x10001, 0x56e, 0xffffffffffffffff}) setpgid(r8, r8) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000580)=""/142) getgroups(0x3, &(0x7f0000000280)=[r5, r7, r7]) socketpair(0x6, 0x3, 0x8, &(0x7f0000000480)={0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) sendto$unix(r10, &(0x7f0000000380)="847758add1faef7456f2e356558c3080c1c41f94173f30ae316e9f1606697be059ab1a5a0387be758d9b2de8b5847fe9c4a61606189f5244e73c8296e5b9d76df2b6345568678967be140293b4da5bea6e3edcfe9a11a3360bab4a213a6ddabe8ffaf16894c7aa9712e870518e74f822d6be55fc9ac86512f90633f69218fc7a5eaacefa42dc2c64a6e9e4cadf74ff84c961b69e0a306f16368a5f14927b86731b1fe799fbad076d8f40b7eb9c3072bbca961017edf872aea0b99924e47218f0a9a63cf4c213130b87fe006294914ce5bc4a3711a182722e45ed2f0b8764e2f3c2ccc0f1a3daca8197", 0xe9, 0x4, 0x0, 0x0) getgid() r11 = dup2(r10, r1) ioctl$TIOCDRAIN(r11, 0x2000745e) fcntl$getflags(r1, 0x1) r12 = semget$private(0x0, 0x3, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)) setsockopt$sock_timeval(r10, 0xffff, 0x1006, &(0x7f0000000500)={0x5, 0x3}, 0x10) getpid() connect$inet(0xffffffffffffff9c, &(0x7f0000000540)={0x2, 0x1}, 0xc) semop(r12, &(0x7f00000002c0)=[{0x0, 0x0, 0x800}, {0x1, 0xd1, 0x1800}, {0x3, 0x5, 0x1000}], 0x3) getpgid(r9) 05:49:58 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000180)=""/134, 0x86}, {&(0x7f0000000240)=""/58, 0x3a}, {&(0x7f0000000280)=""/74, 0x4a}, {&(0x7f0000000300)=""/13, 0xd}], 0x4) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) connect(r2, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x1, 0x7}, 0xc) write(r1, 0x0, 0x0) bind(r2, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) 05:49:58 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x4) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) geteuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r0) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000140)='./file0/file0\x00', 0x0) 05:49:58 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x4) write(r0, &(0x7f00000000c0)="14089928a5cedc99c651fbe42d589937d0630f802d6fd9f1cf64a6e86471c37276bead90774e1ff38c86f26085905813e05f5e0fa59e7f7627408bf0c8188ed9b0881751adb903e2bb215e69da36faddc6eda6e237", 0x55) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000240)="d00a71f115fb6b69599b1fdcd227e8fd37dd67a86fcb6ce430497f844c207d9802182c7567a3d54546d7eeb78a19e282f4e11309e1e7dcb01c1af26ff1f072e7eb48c5ac40c9504896e5620ecf3ddd2873521b14af547d237db41c7b40b3abb420d4a500aadcd6d4b26275d80dea133977f04b2598d96912bb1a487aa494530055fb8ea4688dda2b0ff96ea80a9a8d67074631151c522061a72da5bfaaba9a4d2e6ce443af71d18e33ac71d0335fa3aff99a0c1f5873e25eb3c9d437de38b8af7a5f6831e74adf60da286e481df175e637a5cd677369dc6e0e0d0e2282e90e875fee594d02d2346c34ad51be842d83c9b13e99fd636d66b8d8b7d36db1a7c257082c176f5409ca795b7fc3380094334867c9aeefc030ba6ba7eb21accbfd1f7ddf51d7a71232b604a3ba2afd33515bc3c99742757c18dd26827c1f9479c56a05043782c92576a0aacba130e2f401bc973218b6262e7e128b2ffaf29959ef5b3ecce4e3373c68568dd47b8cd1e045d085a3abd3eca820a5786f167783aedd550c9f7013a1e3c3b67f18e83fa1dc80274e48479054bfc6431c173fd6150d1cb495709e2f43e8e06bcaf89946bdd14e3fb9ef5d18475495d5bb2896fde45518048b9973662395897ff7924cf27906bbd17f007643968a2d1c3ccd735117d72007bf38d1979ccb195140dfd27f84e1307a85d67fe2e6d4f533bafc8cc1311ee33c286730b4c03eee5e2ed1679084f6c8f86f110c0ed290bd72a5b0555c8a25a6776a0c0b7ebe631e97f0b4af1203e49b602ffe0dc0b17e9ef0b66649eb4cc7ca1c920a3723c9621c6a25ff27881de2ad8b4c4e4467c4fb87236e1834157cb3cb818ca2a40acb219ae86b274ed6c4c142ed931c338c5303a94d87d75300d9f25eddd39ecf213a907e65eb4f5ece029d915f49eeb379f489bf74d39a0b5730924e6713970ef4d01e0f0fda02794ea653eb4527e88cb3de986504e97e151586717d03608d945dc2232a6a881d9d6e0bce68517c7be599fffcfe9b3b11dbc7970d59bb277b8e1bac2364582b363b1b5bb164870f0669e6b4efeb7bf86e85912a3e7b7da8f2bbc29157a68366676e5df590c19235c373500c33214d11f8a59f6fbcae7773ce7a3ef51c701d4dce1e9d797c9a8caf10d973f1273f8ca6fdc2d195edf223c01e585bc383b30b2563b7076f794b93cdd1a4358737c8d543ddd39539c4a505947965b3bbcdc5007eeedb6c1511e613e8565093cbfbdc068f5649fba1c2e1c0cce4f3db9f85b9adf0410151342a4e22a76ae0459d536da4e8676ff347c707966480717c9f6b2a6a4074cbed4b324fe5992b4d34234f309b3fd4f413a796af2a110bcbc4ef47eff3d8650be7f6cb4102a60b608106e3c9a2da9e95211de82474f1ed8e867dc3b27eb424517ca41735a8046f0be3da7366806f6a0d51297766f9f8ad35adce945ab67492b44263797e356c050b0216272d61abfd6452b20d954c2ca92997e596b318df5eea1ea52a8e2e78ea1211c82338acebc01f36749a8359c581a7753e0b79806c787d47b3c56777f93f003e2fb9b66d07b225e92653b673fbfe8565747695f6a6aa6d578b01bd1417a088374478406bb1d44a6691bc89511ff4d40ef6e993ccba3f694cdf3d2310bedaa5a55a3e767014392c4e19fe46e12ddf8daaa7babe92a40ff08cd5f55254e5a8e83577268e9982748a47a116b3dc873d351956be379bc28eaab9d5e983424645981fc7999476ca2c65e4da54a914a0752d9b118449b5f2386d97beae486d62a46783103d378519bf7b810ef27e48401263dc01ea824082e9b9b3a514bd8de1856013463499443489a83bb3e07cdec30163ce254192b57f486c70211a5f12c811432994e431ef2abb26812cffe5b6a90705be342c7b64e227db7ae8d922925f2f675c642a8772eef10aa8862e43106ab5019295d63c1dd475101a7ae7e5ec376e4e929895c3a7ee4b49dd143a7931e392de7e54b5968d3ad071c4e22c483961f867c636367639ca7d11ff39d161e32e163569280d499cd4cc419cc8649214b2d11414e1708f016f77a529507afae7cd4a5ca3023d270c875ee1a059882a9c32d8d0011432c4c7f20b894c7bb6a94f273a2138a5814785b8cc7d9a0f2876517e80bbcaee7f29311c612bb45ec645aceed32106ee3aa777fae4adc7b35dd817748d46872c3185c11476fd6049553ecf98ad49505a352872a93f719e07f5e322ea238369b1efe46c54156a8959458f51ff5698c0ec4763e6147b37ca9862a8ea26b5eae0319bacebcff07904f24ed31b4094dc36f0bfe0fb05a3336d210463b01575b718bac237e71a39c8c2280f341296600634284caea305d96aee08a368f21bf5a3a6a18d61814d5906e65f65860eba096ea6d1afb7e3b248c5c4c5a1495b222f556522df7b514ef9b567ef7fd88d123736888a776635abddcf312b0e8f12885582a11c42a9d8e0d2c4735ce2da499106e7c7eba8ff7f065c58688a9ec7672accdf7b771cf15bbfe51b97995509a3300c2a6285ac11ce410ded01a9b11b2a55d709992c7cd32aeb852c4fdd673a6054aaa79c4563cd4850bf2fd249cc97841531cd11eaefacf39e0f234bf2b009839817bf95eefaa4d6a5c1ac2938a1b3f2f666d9a8fe23cd7da690fd46bd16abe8fc8a92eccab4dc2ed588a31f18afdbb5a0a1a8226b8a041585addee74e9de226b27943dd594c78b73086aaeadd8722fc23da8a9b195a3cd85e2b5a97eeee5912fa21b3d7d31df244a829d4eec081f7e53d2165d2d15922a6d4bcf14bf308b1b41023c2ea3b5efd50c75e132f4fd56b0ffc61c9cf1e4d1e5581f5bae46ba53f72a467d4d756b2cfe3a85296a69fa51b3b42f9cd1dfe61e2cafc185b923aeb82f67e5f360889c0b8c6270081e3fb2b6abb7544200cd215ae8146e6363e7ca499e975b27a0bd754895a89cd2585d807046c3925abbbcf092bc054d90cab88f21cbfbe36697392317564c01caa33736802880353e2ae14172cc138d0750bf07d4ea2c6186cc7e2a59ac8615457b1a4962e1f764211be1e5076f1a5d2e8ed74577f7462e9f1035893fcae54f74be5dc31bfcc4a36e2f5cc3db9cdcc9b1003306dd92153bc9b76e37c40515396f5f3f996d87fc7e501e5737f08c134222dc63c939d377a1a585692b2552749082a124f57b9c729c83c7cad724617898f213b3f84e702700396f21cccf1232febe3c287d4985a68480e7564b8341d3dae39f60c25b3d544b0a09fcdb5459413c1dc20338447a426d3c458e7041206bfdc687162d4b87df2abcdaa83394b595f1518624c0bb7213ff853974d802c6a2c4d408268b251967320ec9664ce88321cac429649505a478b9eb2e08f848c3449dbb343887c0c32942eb6675b26e56dce26d11fbd0ba8a479cfb19944b5d0864d8ea33518def682ca1ddf5622eb98c6b1d5a532ba0cdc94a530fbdcf204879bbd78423d96e6b558e30acbd0f071145e8e79c448a5e360d0882c649999b0f9e7e151ddb30aa47ed40959d1cc994faede4ad841467617493dd9223cc3e096c7dad428f079b0327e6b406da695c9252a779e337affc361810bdcfa9eaf4c59a5504f8a82d1b1e0e6927c1c1fe19256fcdd46119df978040bf0f7a98271f8ef5c1a51040dcf29e53857c8e8beffb7e555d965d30cb846cee3b5dfbc7bebf8a18fcc4e1af983078c7e5b8813cfa94a1d64d5bcc3f4e02783ed938f403deaf84699854a783e7c82cb46d9a6c2a63ba1474ab435cabeaf6ef3378177b53b897c09a82b5404654dc356f41d56f4db89eecd10595373147b3d1d4a2fa875d9af5f4daced9fbd802e25d7cb9bca0fa38d0d676847b867abb5a6986fb8abc6b8e0e81d324d2e0485b4c5f38626e8f5f4473f34795b3b3802814938c4f4171a18ef1c0f4054b133c6b59df58cac27ca259457dd441cd11f0dccab70ffc9a1236373d383f2f712ae37aa6c9c82d4c77870812b8daaf9e6457d7c688960ad777e0193609b1831ff73d8d98d153c850a4fff15244d16a5227b175c26e2ac621f04656b72fefcde69870e4b3c2ed154b875ae97b8eac5beb732dd80579fe7e6a4968834617f3aa283f6b90006da5932442fdf0ba03ddbac4627997200c9706cac6a1a8e40b44e0a919d3c218327702a2d4460bec2c86307416c67b2597a783316aa8c290a1a373ca794f57c2d8eb3be50940c3d7de87fc899e254c97e801e57397cf032129a9cb1226caa3432b3cb04e7612d1307ce8b0073002342bf6d98fff69a8f38fd0fbbc6eadf6e1b603fbb8e12f7703adbb5d6f229566580c27a8931dc22a71899de790295145da4b260c8e3d36cf354e4e8e18171d7f6dc8ecc6c0b012c110a3225748b4ac3f88721e65d6907494a9be30f7a620a41ba4ef1d65215a84713e0abec28ebcd13f4c78fa54dedd0c69a2f919d759a12e386d1acbd3aae4f5624fbf05d3a14483a048e613d326303c3771b8a5e5c80b320ef310411cb50dbc6a1d7fafc572cb154f6c258392138556b6ad173958db4dd9d5683ef67dc4fe6a83059605294b2223bf06e3ed8d60046e553d6466ef0f4ff9c741c001b2243fe8d7f0484176dca41d85fd795c559c419dfb8927a5d4ed17ce11c1928693542b922ebaa1daffadf05d84ee799b48beef4d1237d050d690e3afe5bab38ab6f6304eba6d08787a275afa9848b588d1554417fb0b4800125316941ca043c221974a98c4ddc7116351086f68bbbd014f35500f574503fab81b0c34c4541bfe5db74841f3867ab24632b95d0f758447d8279e0cedc6abdef08fa0bdbdfa0388e6eef1033396db2849488494a8ef36e2f920226bfd84f899a562159c6b66c17c1eba9e20557d8b6a3905cf48bfa7d464097d6a0dbdcc62411a27aa7c8b01da5059b413dbad6ddcf6f74f73bece892b1c0bc94c4953fe84325114ce4ffbc470e25be7a97cf19b556811074eab99d7bf7594e6673dd991f425fc4b4f1da4b5fa00631062f336df846c968df6fb9029f40999462871ae1ae7280b73c4c6c8aa86211e7a19880fa2d983d4a11a32f7a893aec69c0f7102924b807503c580373030b76e44ed132b2c24e1cb3489e1476fcb7072600d6d7a054abfc17a811a9394b296814e9ef8f2e715ffa726b8f3267a5817b74ee6cf559141d81168c81fb51b9d2ceaf5f9c87e7754836f19e0e697f92000071415c04871d559405055f3f261cc0db3a932f37ca0a75fe25a0e4514dd753752af2f32da03ae831069a9dafdaeb549956401eb3bb87b24dfd708d9c9040c3f2f26b07d7ea687a450a87dbc2be9450ec6e0bebe99030457e395a86e98d1d854089c23e0eeaa413b201c495daeba28cc3aa292d15b4931c9a8b7508e89da399c13f86719a05e08ed47d467cc53cf2071de87a0bb77341000732da773ddbc98039122e87ec57419c88324aad184c7aa45d30674e7715ad3b25d19115b7da09c8643bfd2d89c42c209ced302aba2d9e66ed4adf23c182bd04a5dc1c815f91d3ffb55709bb120c347fc909ac69eadda050f1de78d912c5e19bc0f6c5350686a946e722f0de4c3b67776e685bdfd86dbcb419751acda9e0f9348ba48bfcebfbf631b3303a89a38709b6f6aee9ec2a920dbd2feaaf112b954b5e4b5c9b6b95071f68d613360ffa1e7976bb47084b6d3cc8ce31e1029e40459cec0ecd53d169b52dc3e2ee94cbc43919ca9b9f93203d55a5de71ea6bc796e7a147a40ff6508f5832e3249a4b0509dbd9a5be15333eb90642a834037c414877d55002cbb8326457eeb2c3b2ad10", 0x1000}], 0x1) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) kqueue() lseek(r1, 0x0, 0x1) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)="61a371901c27b90110b0fdd8b465051cd9ee8aff47a776c9a19a63150e", 0x1d}], 0x1) 05:49:58 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000001c, 0x0, 0x0) 05:49:58 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getpgid(r0) r1 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r2 = shmat(r1, &(0x7f0000ffb000/0x1000)=nil, 0x0) r3 = shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x0) getuid() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r5 = semget$private(0x0, 0x7, 0x2) listen(r4, 0x0) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000380)=""/148) pipe2(&(0x7f0000000140), 0x60baa9e1bf2c12a2) accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r6 = accept(0xffffffffffffff9c, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) r7 = dup(r6) mkdirat(r7, &(0x7f0000000000)='./file0\x00', 0x2) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ioctl$TIOCMBIC(r7, 0x8004746b, &(0x7f0000000040)=0x18) sendto(r6, &(0x7f0000000280)="dbf3a60d52469f439d0e0e1c784efaada2a6550c9d0a52cda0cc0bee1b86e94e344e1c0651de1e922f587d2bee51628e4df5a23a4f928c27b18d0a894644dd27c8b47ab3e31e58329141ecf54882d8a117f0817bbba07e40c2c07fbcc029902b4642b07f0f372b4f9d320a13747e120b1f43b887b85448e362efe1094d781a50f2fc49c3cd48b6115351c5a72b997beed1463416cc88756457025298483fb2b2c8b89657945b67935173c7eb25bde8d71c", 0xb1, 0x3e8b8da56a298b85, &(0x7f0000000340)=@un=@abs={0x1, 0x0, 0x0}, 0x8) minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) shmctl$IPC_RMID(r1, 0x0) shmdt(r2) shmdt(r3) 05:49:58 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0x0) faccessat(r1, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='./file0\x00') 05:49:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="580c0d0000d16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc84ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7de096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4", 0x2e) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() dup(r1) r3 = syz_open_pts() mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5, 0x4010, r1, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffae7, "8c36817bb98e8df4f117d408177dc88ddc2fad96"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() dup(r2) 05:49:58 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getitimer(0x2, &(0x7f0000000140)) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x1, 0x80}], 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x28, 0x0, 0x3}, {{r0}, 0xfffffffffffffff9, 0x86, 0x0, 0x2f3}, {{r1}, 0x0, 0x21, 0x80000000, 0x0, 0xfff}, {{r0}, 0xfffffffffffffffd, 0x81, 0x800fffff, 0x1, 0x8000}, {{r0}, 0xfffffffffffffffe, 0x6c, 0x0, 0xec6, 0x1}, {{r0}, 0xfffffffffffffffe, 0x8, 0x80000009, 0x2, 0x800}, {{r0}, 0xfffffffffffffffc, 0x0, 0x20000002, 0x9, 0x80000001}, {{r0}, 0xfffffffffffffff9, 0x23, 0x5, 0x10001, 0x1000}], 0x7, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x20, 0x80000000, 0x4}], 0x1, &(0x7f00000002c0)={0x2d29, 0x401}) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x0, 0x200000000000000}], 0x7, 0x0, 0x1000, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000300)=""/45, 0x2d}, {&(0x7f0000000380)=""/136, 0x88}, {&(0x7f0000000440)=""/94, 0x5e}, {&(0x7f00000004c0)=""/189, 0xbd}, {&(0x7f0000000580)=""/77, 0x4d}], 0x5, 0x0) 05:49:59 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) r2 = msgget$private(0x0, 0x40) r3 = geteuid() r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r6 = getgid() r7 = fcntl$getown(r0, 0x5) r8 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0xfff, r3, r4, r5, r6, 0x40, 0x438}, 0x3, 0x9, r7, r8, 0x8, 0x8, 0x9}) write(r1, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c", 0xfa1) r9 = getpid() r10 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x30, 0xffff, 0x1, [r1, r1, r0, r1, r0, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x50}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x2, 0x3, 0x20, 0x6, r12}) 05:49:59 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000080)=""/64, 0x40) faccessat(r0, &(0x7f0000000100)='.\x00', 0x3, 0x0) 05:49:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) socket(0x2, 0x7, 0x7) chroot(&(0x7f0000000000)='./file0\x00') ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x81ea, 0xffffffffffffffff, 0x3, 0xfffffffffffffff9, "0900abb8afb40000000000d1df0c842a9d0e8b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:49:59 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x14) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x2000, 0x0) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0xc00, 0x80) mknod(&(0x7f0000000100)='./file0\x00', 0x2002, 0x1000) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x810, r0, 0x0, 0x0) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x4, 0x3}, {0x3ff, 0x2}}, 0x0) write(r1, &(0x7f00000001c0)="042ba60c82e2128c20338f02044b906f8a4daee57415dd5b8bb3454eb44dfcc75903b8d53ba3ae0604f67d7e8b0404f65a5de049e17fa3f30c8066918737fcb98e2c6b2484ea70a2c31d45114a61096d55a564a835fa8f1416425395a626bb01e6822f317ed237bd5818fc2dff2638dff37d30596f5bda981e5fec9cfcec0aa95ccae38c22fac3a0aa9b82957a8247834b1eeed56f27269d52a7f25721eef3f4db6527220e594eef2a88d7ddf5793ec8d358f9c333f07cfabcb906c17777b2282b1a606197e855e66027f377cd5d0f4c3ecd927a10d328889bef6a2d7d984cabbe692189ec65da556d605499a6e7e4310f82ba054fa903", 0xf7) poll(&(0x7f00000002c0)=[{r1, 0x20}, {r0, 0x10}, {r0}], 0x3, 0x7) execve(&(0x7f0000000300)='./file0\x00', &(0x7f00000004c0)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='\xd9{\x00', &(0x7f00000003c0)='*]\'-*,@%\x00', &(0x7f0000000400)='-\\\x00', &(0x7f0000000440)=',][\x00', &(0x7f0000000480)='/-\x0f\x00'], &(0x7f00000005c0)=[&(0x7f0000000500)='\x00', &(0x7f0000000540)='-@\',-]-[^#,\x00', &(0x7f0000000580)='/\x00']) r2 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0}, &(0x7f0000000980)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, 0xc) r5 = getpgid(0x0) r6 = getuid() r7 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a00)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, &(0x7f0000000a80)=0xc) r10 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0}, &(0x7f0000000b00)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0}, 0xc) r13 = getegid() sendmsg$unix(r1, &(0x7f0000000cc0)={&(0x7f0000000600)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000900)=[{&(0x7f0000000640)="1b31659245386eb662c4fa4ba35e6dc885438eff4abdd8d4c489e8d64a41c0c0a0639b6ec967810a6b2df736c72b8a08a9455a820619f54c22b17dfedeb074793afff0132b43a6b9e135d4bf353ba1c0a9242fff5603c7786a3681ca02f47b47a8e4e860b062ebc555e1b9dd4e53e7414c307597a8ab1ee623676cf4001856102ab25c22029917b65bc06a7d86904898baf7b97c117366299d0863861b7c05ce854f35478d632b7e9644a9f2946d7c3a5aa689336c08040e2b8c5fccf27b66e2ee8a263eedb2018527184cf87f37d0ad9d2cbe70b4b5", 0xd6}, {&(0x7f0000000740)="9a7870de0a465083a0c1b467dd2a267e97a87906149c6676482db3d12d45aa9abc1c9153c26c36e8f9fd3abac76cc1d1fc7b508b6cf397b2805988a09f865de1ea9cd8411c9c369bdd3d51333a3ad3907d8faa4ec1f4e9ebbbc3fd06b2bc686a93216f04243ad64776d7d492d9417de8121bab7c76fc2038a3207aff911dfc26418a6d651d20d3", 0x87}, {&(0x7f0000000800)="344e0006398de9128f80893378fc32b792713c512f496e88239cf435d29cce44dad351ff8b550539f0321772a1bdc274360aa8805cc8fd3bb902159493b947d15ee7fe24eafbcbf9d626ace8b4bc4817636ce2a6098086e37618ddb58109e6cc533fc60b39eb1c882c93921ccb902b18ab7949820eaa55ea8f445098c5af44038e28d74eb3328f2af170b63538a5804ca53df267ee68dfa4defa86e0168486304b473d96b5c5556536eec85c51f77eb2b5ac2ad742ba33d48c6537249d26f0b63bf12fce09da24c97fe5b2abbfc8f7d6bfa2c19b718f6d86b73c0adc7233", 0xde}], 0x3, &(0x7f0000000b80)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r0, r1, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r1, r1]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r1, r0]}], 0x110, 0x4}, 0x5) getsockname(r1, &(0x7f0000000d00)=@in, &(0x7f0000000d40)=0xc) sendto$unix(r1, &(0x7f0000000d80)="1a449100decf15d370208de952bd68c115018e01ecbc9615466d7685bb87dbc8da086870fd3312d1384b76c03bbc0eba9c534c4cc141252257b255aa4bdc1ebda067aeaffe5a072c54c336e5c1cae4616af0927b55a45394a78a2b032e5f89ac3d9dcde71a0937e78dccd97052ba61c53c25c5ba3c991ef7c024ffecab0ee3e57c3e87772992833306069eb6ff98ab25d50639cb286a5cf9ce4a6809818354b05f632cfa6448521f0d1fc52a368f9f95a833b75bb1507fb0a97489fd4456efcbe32436468733597d808f9dc7c950c128d43197ad88a41c09228e1577a769961c952868e80378340c1684fd1af0c350371a031788f16a725e0025fed2bad0f55950c6fee90234da4843a1b68c6009f22258c2c5edc8db0aced586b420a29a8ec6a9132579fdb7b56c3cf2562a42039e3f34bcae71f1841788ea1500f8ca218961fa625e8537deca51b6eace213a76f5c936e9eabd5954449770a55bfb9406cd7289423e45ade4ce44055ec063a9afac2fe92f05bc50faad15e213adeff5d9eaac0d7abb7a8092fe54e6888051e429c19892a716c9325d670f983e2b3cddf04fe61704d442a54d33dcdf81f527d27959145320ff9e89d2cf0a5c18fc385d48fa9615b8d6945d17bde1435f369ee2ef1866e6997dcd4d69aff3289fdcb619678528db4279176eaa314ad5f574bb8e0695c00ebdfc33ab793892dd58ced2f68865d1320d4ad4e6320fc2ad2722ddeab121404e19642026d438f3e9ea32632c0ede929c0924278064987bc3795cf2d88ae1b628578ab49a7a4eb036dee6e6c3e7ac65048d64aa5c2ce84851eb3302aa489efd60580f8d278fef5396a08d159f27c4100ec7eac88c6f28b5b7fd8eaeb8fdc8e27418442a0144fa15b27be47beb8578863752a002f062cce56059d4e9ac039387005ac67cbca5b556073c33cb2e03e76100415715243989bcd2cf24ed07c152bad6a9802ae6f8e1da670b8524875c2597b2200819a7c0ba5cd635894ff3be0e37bbda73122e7b0f7d06434ce2adc5d594a56d11a75fd09cb6fac756dc4fc48d5b2e140da281cba300943dfff63ee3b6f5243bb7617bfd9946b1a3820561951e0d05e968fb2565e2b93736256634da7d04658460ec548052b88287b1fcb3ee37b3c334b7adcb9c6eba0ad8f1035c6fa777de90408d2dcf87643534f9d6a9141ec6691c155515cf8be96e50beeed39fa2efc35f4111c201d732f54c2dee1e914a1cd2d4b5b3a4973dfd3b6b1e304847c371f6999141e2b6b0360708a6267f89c4ad43e6c4928707eab6fa61519e0a35648de95fe0fd5a86f66b41d55d6e4223cc1d4aebfeb16a68d1fa612ecab9f4d434dbfc15ef2d0eb53de738276f2fd4338b0fc7b7dc581454d59c7083247e28de6b1cb17655f3a52cd0f5068795310c6e5e683cbb374404c7df35f4250433cd9eaaa4600356b2efb5a882818965d16f98f8091623d940344b07f55eaedbe04d5c2c34c6db7ec513e24726196ed507564c40639ee251ad5503737b585f3dca64391612f53d4c2557fde643b07e948009f22fb534dbc3eb07656164bc0406ef5e0ee551d3b3f1fb8825913811912ea8a0f4e0f009288068e6fbf5c01d27af59fdfd24e726f7fb35183d130077975ef7bb29feebc9804e2cbc3067e615eeef6a0d2cefc93aa79120be6f503ca22d64fbe7a932c5e5f9ed078d4ada8c0cceebfd950733dbe535b38b20921e88f8efdc83b6bcb7a8f34140f07209caef631ca35ab44cbac26167baccbbe03a36f6446cd181bc656c7677f311985b83d8313953c334f3cf5fa993d15b7d8e84b20419120bf51f58814de02d3dabd18f0f8e07aeec2d942faa2a1e3d8101eea7de2ae7fdcf9f5c93e80f39eeac4122604e69655082cd2be0e6d1af89b17ef1ba6d42ae3b8c8ef194442702dfcdf0fafd7a81b074d263c0e753f1eb3d3fe8a0ab13083f0968857d1ceb3a3caf16616adec96e36f762821df845756914d4e838b47747ce24634735b0e71bdda4c7d286f71dd9699bba6763a0dd7c0a0e7cfb43959c1b0ec4987e2cf258e64ffda6ef4959be8c601c379b8a99f625270baf09647ccfd939bd098edf2406af9ae858235d9059f3162024ca7a2eae42858222a7223fd2f8094322e479f9fda925f941d3a697349847e37706e6494fcb57754e988fc6c4ad8fa796e700101a4aa8443bc44f89e5e1ced206e029fb55973c0e3cf3e9b9c836fd368320b9a3f662067751d6d78b17624f6525ad0a78445f642d93d9121866d5fe965cf12c941da108f38e795e26ae9246e2082a3995f4477eb5cf83987d7f04e682e36a5bcafd77ca2c718af0960ac1e41f57c4b1b1e2c6b901c3f9a890f737433d4eaec3819728c7176ad85cb40cd68499889c5e48a5256703fbc4b9caa89c6de9a5ad9719d5b840f516e15ca852a021fd22a7647ec60cd74b85cc81816a50ba09bc2b7c7aa21fa590f1abfe259af78993bb07b2c64afdaad00195365e07f1520edc4ec965f82f90b13f520f0954c0e774514ed34233a53a45b8b124e33962fc43cb2139ac2f48b85e0298731cd393988d3c9d1adbf550fe3365cde2d781d5bd5288c397d2ef96d72d8045bdd81ce5d957ebd0da7b045d1cd23331100e815ccf20e7e11376efbc5276c5ee5cea499f29c2ca50c08b3db07263711dfd112bc8a551d72883bae3d575bb61a012a80c87b3d3af789906f41cb44c2e6032cec1f1beb3beb3589ac01cb46543e559f6fa5d88c60b7a8fa95247b178965c92c9f6bb1210287a30a26fa70435f4f6c2344b5810404c6694eb0ac1f580deb68d70b091aa8983a0c44fb802bceeacf0aa4af0a0471d8cd924c1f00c347a792a5f766c691becdbf0b79ae228a272a2878d5338708d0d7540efa6e2023d0dac82e7ac24638480f37e412c2883a2e135010ae36f9a7e33de55ba30d157536868671543f50d50a21b1cc1218a90385657c25d3bcb98f6e21d02f246147419f9d5a28590d12629fc3c65c9d8252a575ea6d9c945a6c93f4627ce2b62424631a00f55b52197d947bfa9cb61dbd6e5f5ae28c1a7e3f2fa9aab310123d95220e3b1ae4a59dbde09be37f3681b9068fb93062206eb49301157e461c82c9df92549483f55fdc0ccf9f3e5b7370eac4b5a3b40f2f482415c3d9d1b3b610f25eaed5dd4b88d74413932daf4aaa8319262d5ee670ace4d973194b0014e3451a61672047fe75581a18234de96cb4f5abbe9b7249e52d5de6c4cf102a48839385cc04a2b9e375c5235efa55932ba0c59c45f22f853ef092a394c4560a72857fc083800ce27adb68375332aa33b5f5ad05d4f76e84514668caf3a7fa10ba9cee30c1f35603aeb8d21652c1da7d231e668eb75a525594ce5acda51b99a7a4b0fa8fd7d5f700f0fcabc02a7a30c0a68607a5baafaa53439827189b43066835cc4a7572bd4195a7b0a9828b8b04c226fc9d31270294e63f66c2276c1b861a907cee420ee85cdc63833146da6ff313ec6743f1b594b9b0f379b40475ff5bbbe3578c34b5dbebeac5df006ae09018e7543bf1cf3fa60a9be74cb3580c8ed058a6c44af25ae17211cc73c9d0e89f0476eb5a6cf12c2cbd74765414b7bfe0afbea105af9ad039b30bafae59ed5275f022b1eb9dca704c5801f95f9909d8e00e6a6994ef8638555a2d60a7c79dacbf7cfe347eca7b50bf4ee7b18580174167b472f14841cc06a83f0616f73dcf919566b7cfc6169c534c1a803c178e159d5b92a1c13208d4bedb3b2d2db3491d03dd6398ef88c3bd1811f40a5101aad2c9c26d7eb6023904bb3fe630e9b4ec6679705d282a01de532e7642b701dd94664c1af9269256110e8868a2223067bfdf49ceab49d0fd1a7094b45e374a00178ba36e546590cf2d681628becaa64edbcd821a6b4658a96539931536ce66d04d3f8a8a4acc07767986e13dd115808cea7138a8724f9f388d51720421e4422b386cd20e0d5a837e144c8370b14179d62011775f2efb2221e0744083edb22af7d27fa12c57a3d8d2edfc795629939ad0a3bcacf69f5914fcae15a3873bcada45814ab6e7bf81e189992be270f74d5d099f983a8f411127f6f4006788e2243364ee029ea1bfbf4b634be29106060df5f14aed1ff2fece4296ce4ec6de606a1dc066edd169d7d61e6f59474d15047ee5c948fe057406136463081dfc19b43777427fe00e638117c5183290468489e16fe3f3e73816982c3508d4c858eace36f08b2554ead3764ffadb7cf2469bb54f23e5d04205e43f0aeb9874e817c08bf252dd6777108882a102932ee7f6e4baee8f1062d8ca8f4c71b8a4a790998614108c52b4468cbeb302bc8d8a9c39cee09567836202ccd521f9b1c77fd9d14d21a4bb2ddaa610d31b1252be56a6402c6ea3912b52b31fba13bbefdaa21d9273e200e05e28a04b7d5f362d5feef90725a9084ea41679d9cb6eaadc5e7ab5589ff57d9171c14f88da3df216d781d43a1a8491d28d5230888ed4719ad93dbc3ee9180f5d8f0b13cd1e5d6853322cf6a4210bc111e55e039d5e681c54e8daaa069bfcb5f465d08a65b9e7076ba62f1eb63b2fcb3eb5121175752b50dddbb495ec6104b608fdf98142dac8695e4ddd83a38407fbfa399829224e7c55d8ce8885044aa61650dec8aa147352e50d24ad2017fe0165b73f33d0e76db0aca2e0e64d5e399bcccc1376aef3b3b5eec7d9a330093ba854783c21fe15380883ffc6fe2f5087f62aa58f0f1571214ab2c8ef3f95f29007d7f396fb5cb07c1963bbc7f7f9cb86fad583de6add4d5a861b225951935b7399729dcacf5148bdbcee7ebaa1610d2909fb237710f877e715e218f09b0e2619d16f43c18348aeb7d56014075bd25817dcbf89b50d035ce032bd4488c5b712588ca2dff13bb81a6c776264f157c08deffbe616932014fb4cd04995fe14bd2afdd959cf840e0b19a6db1efe6fb68697a86f53301cb7b0b3352466c419be55abe26efab743eb098441991b001c9ca46203fe25bc511779930a249ab53215d59a18c98bdfa9dcce1e1a96b7481532a949cc3578b8271f4244688585c4e5813cc1e81b0ba0bffaaec58beffae7aca20c1ac762a8ef9d911cd18b88035f6cc944bb15d72a1085c114f9b03c264b3dc747568e826ab55b0e1bd5432d2c06daafeeee866579e5f6b7356c89cc4ecfd9e9eb196f9415c542115c100bc0796bf956eb2ffdbe717e9589eddd99d0d7b988ca7c4b57be9c9d1e77941bb9ca282e7abdac0ec6cb6deadc681cbd609c1287f696682b04696d00f8a17725699294c243fa5ef636e83a9a3d0d09d069e7bc9810a36d5d207b7acb80d396e557a8f1f68043e0a11c3a31e0824d404f97a6cf3ff1d5ed4eb3e1bc79c257b817e1a9fc5d2d1330c57dc5000b1a64b4d7fb1689739fec1c6186decdf1b02432880512026d7733e8d46997642dca3884c76fb95351898b7d9dd6ae14099a413d798de53e38c530458022b35cd287c6c36b4dd150d1e7f1dd9f512c3808d92fe5885ca5494ae86ddf4557e439a9e92be57995ffd01ced280e187a43218d5c95aae9127884286309e326c1c40c51f7402684289fc0406a18a763262863f08dbb0b0f184c99b6e91ecd0c432fb223987b3810352d85e016648922f99c5f4c45b9a567438bbe7be989e1ebc476f727c059fa34e258114f73a50777f0221ba1ab2574f0f65c00bd231ed9772e8fbf4c5ec9824ebab7bcf942529bf88ddbc3e6ed85aa208244fb4805a8f845cb56c1bdb58a72149f440efda4fda120b163eba33b2f6001a834bc87885d071a4", 0x1000, 0x2, &(0x7f0000001d80)=@abs={0x0, 0x0, 0x1}, 0x8) shutdown(r0, 0x1) fcntl$getown(r1, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001dc0), &(0x7f0000001e00)=0xc) link(&(0x7f0000001e40)='./file0/file0\x00', &(0x7f0000001e80)='./file0\x00') dup2(r1, r0) 05:49:59 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f00000001c0)=""/216, 0xd8) kevent(r1, &(0x7f0000000180)=[{}, {{r0}, 0xfffffffffffffffe, 0x43}], 0x5, 0x0, 0x9, 0x0) close(r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r1, 0x6, r2) 05:49:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x7b) setitimer(0x0, &(0x7f0000000340)={{0x3, 0x8020000}, {0x3, 0x7f}}, &(0x7f0000000380)) r1 = syz_open_pts() r2 = socket$inet(0x2, 0x8000, 0xfffffffffffffaf0) getsockopt$sock_int(r2, 0xffff, 0x100c, &(0x7f0000000240), &(0x7f0000000300)=0x4) close(r0) socketpair(0x39, 0x8001, 0x3ff, &(0x7f0000000000)={0xffffffffffffffff}) getsockname(r3, &(0x7f0000000140)=@in6, &(0x7f0000000200)=0xc) semget(0x1, 0x0, 0x20) dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffffff7f, "01016d882e16615af872eefebfa600"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:49:59 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) getsockopt$sock_int(r0, 0xffff, 0x900, &(0x7f0000000140), &(0x7f0000000180)=0x4) r1 = socket$inet6(0x18, 0x4, 0xfffffffffffffffe) fchdir(r1) getsockname(r1, &(0x7f00000001c0)=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\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000001200)=0x1002) poll(&(0x7f0000001240)=[{r0, 0x8}, {r0, 0x4d019bbe7bec1226}, {r1, 0x103}, {r0, 0x20}, {r0}, {r1, 0x64}, {r1, 0x190}], 0x7, 0x5) setsockopt(r1, 0x43, 0x2, &(0x7f0000000000)="2956fc595ad2b90f13fbec34ecead17a72c3048482de9abe899ff38c999a23ecb5c09d7db5c49bad3b81a15776e3d55cd165226eff0556d8b391b3fc7b65798a809000cf59ce21208faa7061a1ce6cf758eb3824883988880c0febff5bb5cdec4e5d538c1b74cb57f88600b7f1b3ed368a696b827d6bd72bc97fde239bdfde705b23b0f9028148fbba3f654cfcc4e274c33163012624f3a23c82ce4ac37d9c5b7634798973bb0dfd4810432d24b04e96ddac59b33a60b060f0e4f3", 0xbb) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 05:49:59 executing program 1: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setuid(0xee01) r5 = socket$inet6(0x18, 0x8007, 0x8) r6 = getpgid(0x0) setgroups(0x3, &(0x7f0000000100)=[r3, r3, r3]) r7 = geteuid() setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0)={r6, r7, r0}, 0xc) setregid(r4, r1) r8 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) r9 = getuid() fchownat(r8, &(0x7f0000000080)='./file0\x00', r9, r2, 0x6) 05:49:59 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = dup(0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x81) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:49:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() select(0x40, &(0x7f0000000080)={0x9, 0xffffffff, 0x10000, 0x6, 0x6, 0x10000, 0x5, 0x734}, &(0x7f00000000c0)={0x81, 0x100000001, 0xada, 0x1fc3, 0x6, 0x0, 0x6, 0xffffffffffffff48}, &(0x7f00000001c0)={0x6, 0x7, 0x7, 0x11, 0xffffffff, 0x9, 0x1, 0x3ff}, &(0x7f0000000200)={0x9c, 0x1}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "050355a8a5dd2800e0ff0000ffffffff01001c00"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) open$dir(&(0x7f0000000040)='./file0\x00', 0x20080, 0x106) 05:49:59 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x40, 0x2, 0x7}, {{r1}, 0xfffffffffffffffa, 0x18, 0xf0000000, 0x9, 0x42c7}, {{r1}, 0xfffffffffffffffd, 0x39, 0x2, 0x7fffffff, 0x2ca}, {{r1}, 0xfffffffffffffffe, 0x80, 0x2, 0x6fe8, 0x1f}], 0x3, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x60, 0x8, 0x5, 0x3}, {{r1}, 0x0, 0xa9, 0x88, 0x4, 0x5}], 0xe0c4, &(0x7f0000000100)={0xffff, 0x5}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0xfffffffffffffff8, 0x10000}) 05:50:00 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x36, &(0x7f0000000100), 0x0) write(r0, &(0x7f0000000000)="f26f073fa319ea972a07189b090d483861e89f35368ee7733f18267229395625df7b9ee0a7ff3f1a507eea684cf8d1d587bb481f9af6411e824979201420b9f03598d8feda4272cba83ff3829ffe5a4aacd8711e5443ec957a73a154de31701ecf910adcc390109a9552d022fd31c3b82744143267b78ea46d53d3617f8752db70384cfc9261f379b11bcce84e2a5cd06fb0c6b668433b110e1d359e342f33f1d903a5b35f51069a957506b8e0f52f1ef3f89ce81692b777043a528d203668b0f31d972afcfa9547e4f66fde7d319f8ecf4b255bac5d922314407c42b8399af5625b293e412b5edbde3fe3e3366f54b44b4c1286a2fcb95227312f1b54df189fc37e21199cdc63d620d587f118af4aee3e73fec7202f1e3b93c99e6568dcbda2dbda44f9f629e7517c973d781c349aa1145c33f9b544e29cc3878a9ad04128a3b33bd7dcd216ef0cd9f4da68813b001de23781be367b6c5f60f781884507ef9d3bd72adf0a13a46f8aac96b96a2757d77fe3c0fbc32e25efc796c8f7f5e1437f3430898d2a49e2e7f4ff1347c3d59752cfe717afcf496c596eaa529cc6c018cfb2be47ec4889deadc224257e3637850c4fac012a2f42e27978fb26de9af97e11fbc7223bf6044d9ebb8fb6cd390a5bf866457559ed349090500d51caa060657bae8126cc7d9320fba4c9f73392a2bee5b0386aa82a96b91f0c84d9d012ff3254c9fb3e4506689d016b9199e026ba9c1e394ab7871c1c21f9ef43110e2ab82e42ac7e1549a0b412729af5284086689c0470674e9419a4b365a7316a325dea69ba74df952ac3633b6801900c4bcb92c5dcd1465c0e4cdd390a2188a75b33303bf38cea7725d82112976779928b968d405085da0c606df187e388b11fbff3c14c37521ec467fa0248766eb1ff15f0c7b7ca3b7c5024836b6765306d1f28687dc6cdeaa8e6f2f242141499612cf29b210bc4a824dc9b2f341f5921647903afa655559d5989c4bb3fdd78cc491d24105db1a6560ffa8af285a9baf18ff036548be5cb31b24108bae1ad42ac1cf6a0f4fc30d52b75388e10b8a52f19d9682b63c59498e856ebc9f931304e95123dbac5421d264d65e354d8bde0a13bbd1eb9168f6a8f3bd074b481b16406f05f218e3fc946fd8ed1d9c2a632d826b21637e17a205dff5f99a690c0787f92a58a15a1a1b29eb507876638267db6639930ac602ae432895bf35ff8eaafb359dfa87abf0a7d1f79668bb19754f65ca66006dffb67532f1b2acad403895543047ac5293bf38d63609485177aabdc9e0bfdf84ccf56196a6a051259223b7378405a0bd6a063699aa9046c671c6d5fa2750c1aea72f98abe469cd203e6afd3a3a905b71de42b077ed5395d544cf2e12fa40e9440130553dce6d6e09d24d4d56c9db905d7b40cecdeb5b349611051263b1cecfeb9bc600dcbe39373618018ee6667533e589e62e8d2e345ea801a0cdbaba94abbf1d7b3435418ee70a0da59255b9b30f28a58c47288d0d5b12a62e81142b4144129c2efa445f57fb49e5755c62e7df0aa4ac98439050d38ca41d12779988b167e5a27a0d40667b046cc6ca0c37e21f43211d31bc7026bd3127a7b150ca9a39df1b6a47838c0cbf87bd4524c6768f79b894665630458a083795feea73dbaea36e5f787265d48d84029afdadee6449f9c0a4318611cf63cb06220a5ff747d9ac9026609d19f5c27937b913f3d80f609ee9fa580ff39da4421a93371d837b62b5b247610a5773fd0f3fdc44e4e3b579e560ea931dbbc1d1762260420903b3b9d0bd92e3f32d2b9c85e993b5453663bd47e19f154dd6bd17407700f90b4374787cccc420745b83d6f3dcfae3c5ae95377f368e0013565e9aa28e8fa936003df4d2a2128dfe3a93db98216b9e4449654eed10ae11ebe1f7a716ab842ae10fbf5475658d5ae8f18d1ee6423933b0258c82d9e5438206abefb54cc949ba42a8064b9df13ec286286573e3c48c7fb2d79129902be80f66ebe364e9dd23e7a85258d1b0dd36ac186c104b839290a1f6627cf5f754b869939c412505fa761d657944aded0486b6efd93a6512f105a0b55b3cd5d4243c17087f018c3b24513e5359a275610ce9a0dd32f55050ff6acbdc61c3b31f184606a9d08d8d3560b77702bec465597a3dd004a4526232abc494094087c95a9e17991a8cc7bbd34c5b5a8b3f5dc48ee688bebde9cb26d470b57be6458e04d3ee9b06d0fc38e76cd921ba11d8a8e620c347ce554114bc08ac50dce69cda1995201d634cbc15ff102e4270b0b7fb241ed8ac7422b8a030de4cb395a9c76624986aff7389661fc17d8e53ea016ae0213e9902bec63bed7e9c46d6ef4c9861c95ac6a6bb09aeb572cf066abaf0d6f2e26da2c806f9bb3b3b6023b299341b3a27ec5589deefa8ccf3c827bfb3199feb3e6ded073276e402cc3962b130199d5b53e11e11b8735ffff7964a98c7017fe566a4ef9e839a947bc113f8797604d9e91c3e05733fe112bcfd97f6ee454fb81077216e90b86c8e6e019fc05e55657708ce260dbbc3f1d4081d7854b6249b411a2469710eb4a3005f30f39c605f329a9fecbe794e88b25b9e1d4167b7d30f61b843b72b5f956e54e93817491e16add7529e570b66557a17229aee78fe69d0aa46bad7281400807858abe8a3d387a714653305bdedfa5aefcfe0a7ef35ced92e4fe2f15c8b63cf1d4d13ae6872199896a26f57bc99160514d6800d1bf01cff8a9d446b7d4494f5ad8a4da42a94bef45615dff31bc4a3f8e15251d6e45ea398e37fbf9d79b062c07cc7b336015b6fd89622c523b17f1dde56994f95731d03e82fe8f9451fe097e0d8c3e3cc12ba4b9e92a975929ceef57f8e0955ae37d021c85dbb99f964a18babf16e30903898e4b7bcae17dbd9d82454bda3640c05ddb3deaa14e5d2bcb49b9d2c391b1e7e056b7fc826fe5895981723b49c9a6544cac3b8d50000f9982a1bcba7bbff1cac338434c324c75c0d21f975ebe21e98dec020d5723cbc0894db7af9dc895546a31cf7aa68739148eeb12e9d58342bf8340e6ec6f4d8f4298e7cabe42616a4616d5b2c14672313c18c636c5ff7f4b9ecc02293f2418cc3229f8aee6729c0ef3c5de8e6a9c9a4327488e091511bac9a6be6ab5566ef8a24a8af8ff76c9912309e9a7a086b0f18081a8ced39d8e04e354189eb6cdac8b7515e26603559cbc525867c6269ac59f943bfebdafa36964b82ea36ddbb22817517286aa3d8b0bac9698950d1144d027597ef7333913468f536684febb27492fb1bf4d30c4f185789ecd6bd45f7513a0df5f3e46527fb9d23cf65a73516eb553ecbddf72932bbaf75a082eecacf9d91e13e166cd80b3e889543f5faf1734c553a4635ecc58e87e3fd71eef7342597de4062b9b458dd4f01f9f1b9fcd7a838c49cdd1257a3643efc9927b8589330f956e1876d78172ef78243581c19305a8dccaaea3f2121c1c139301bf30ae6c06b54dfd3ce98e4f4f589c4af682ac7b980f0747b5a88997119a9b7853e4f7e5269dc228fd29699dad73c89ca1fd4595326bae20964a5e0bc471603ecadc3a373f37d281f1de74c754a205bc241768951e4499e54c10480c097c0d3efbd8ee5c20138517822fd1eacca030c905de7f47a07bcc203119fe6040dfc2c2b37c3bfc44897581ecd63e0ea95a1a71f5ff3c13e273a234315d48c5600bf70efe21ff2d3a994dad168ccfc98b0b50523e86300931d492bea92b7e8740cacc9257c8edfa93fea6d06100e111a3c2b47f977bcbb02cfacb4131f7e5fe5f9782d087fcf6847605fc2e572ba6ed728db970e7c831c4c15f967db2f8793e2c6a38150044fad752da29406f7512a97bda357d8eab32bbc32a800d868aa03eec18eef1b52752272220491cd5a1bb726d95dd5afc93cae355742c04c1e5f328df0fdd0fb377af06dca59ceb395d81240b44bdfe0bcc05795b580304aae98c5a3af1b1f98202a5d331b887c02eda1a5d1ec445b4fd668d45cb18b6d0a17a2e47b45ec439b3ad7e06f892fc4ec800ed9bef45c316da513209a8d0ff8b6353da94ab66ad72d9bb25d6d88208de33ef0cec2ec5c426b16cfcb15552eabf33c1ca5ad537a2e8e74c9774da582d11b5dd6591cecf1d321756831544c3b0661e92c5d2971c6082eb6cdb40c3ccda2b80784a64b732d4782bfa4d653acaf2ba0ecabed1a76ae8c29ed3742a9de07277e47f792c26b6be7774b05c2e9da57e8d9e3bcefa27bbb2536d01ed8c38a830aca9cc17742f0bb7099082a1d6b46bed1a4150d8fe62362859df85c7d979c38da3db4257e3a003445fd1477c57e3a75440dd4b7a9d389f457c2fba380c2fa95640ed3939dcb3d73ca77c2f7e3ee239ff3c68b7712bf8b93c9899f44bb4e38d41b4fa0b18dcbb7cfb6536f843b071a6b39299270bb20d4f838df2158972407a51f069d71b2e36b123d18a4250441a716754ee7cfc16683c03c0ffa0c81dc5da696cee05ab97fb0501a7c6679338f0a6795f2bb33ea6719092d1ae5352c89eba449c3d5da16f2db18d5681287fbeb466010b88c83daa6faf40d39a2a2787fe87770946dd944adcf7bc2748cedda6fe309e1ca36307baf7f349164062abf02d4376e08e804d72bcdc3b4acf38b11a8604e961a38eca770cb2dc3e05870718dbb09a4545e73d4a8c1ba60f21114989391041409c5480844dd81845a3cb1ecf320ce7c3b6eff5f5786d1cd3286175fc36b0b6ddcb8e7825f4a1c8f2cfce56a05e2b55d5de232adfc0d514382c63d8a02910910299ee33f8eb998cafdde6ff1f560e92ecf01a4b16f6ca4e8f5af88ee5ca447ffcdaf6325620e8aaa6d4301582fda232962e09d91adaadf101268de593367bab0be71c4d5ff6bf3fb455456e8bcaecf4415f184f2deb34a76d22e05cfb999d45a8f017f14cd5da246711a6ff5740bc4435fa95b46c6f34d5f23f96dc7ddae847abca103769827ee0a473e043b7ff2c4153fa09f4d58a1426616dc477efb3dea995735353e48e1d5e27b6ab7875e6602f69d9edf282a9e12a073952ec41e2ce6aa80f03b9e5b475dd44e3963be769ac8826bf1681a73a0c4f8df500fabb75b19a86fe84e91db12ac189d416edaea4675c60a9e302a731acab597470a40b0c4c459626b6228c15e82ff4bef43d5264b7b36d45f0d1d3fc2ff85df65a3ee2c6aa4f70376ab884b53b477d499204be8e20856c3513d3e52d5c9026d5536ef7bbfddf9b4da035d2d317468af67241c8217730a61600f908dcf12576ad98f6e0327d7f8e686acb5d7d6fc29982ac529d75ea8eaf800b4628fdf9acafa962eb1ac9a81033b1f7ab1da873f4d49208b4a158445535b076a8326e8326a70c0618335d788b6c0739af66661ce5d4b4bf8d16aaf87be6f314c280961c74df4f35692cdce86cb73217986231eab5c53161daeac95ad7b185a34e95dd719c2613c03c3a1707c92c89c6d0789a842290f0a0f128ffeb9228064cf7a6f9ec7490c1863074b28ec800ee735b0f590deab1e07c8880bba6928b7e6401afa8bcf85005077d7662a6f750c2c5751eac15759c28152970efae6e05602c6031f2d20f6fdebf8f3b6e45fd51faad39c887f64f5ff42cf3cd2311d3bdbe777ff6a7e85073edce136bd9b37ac9944af8e4a168a0025cadb84cefc5696fa8b481c127cbfe1c9211921de1f4e668a5b2616611a79f81dfbee4e8bcfc3e3e3d8b1186ca99741b61789cea1d034f3d52fed69ef1ae387cec7a92e31f52b9eb8557679a9b0d8908b511ba26b4f0a06bfde561985bbb838586", 0x1000) 05:50:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) recvfrom(r1, &(0x7f0000000040)=""/220, 0xdc, 0x40, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) 05:50:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r1 = getppid() fcntl$setown(r0, 0x6, r1) readv(r0, &(0x7f0000000000), 0x100000000000021b) 05:50:00 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) sendto$inet6(r0, &(0x7f0000000080)="a18f3749b6248600dce741eee622eaccb766446db02afba26a9c23d19e228a346d8a4a4a115cb35ce386cc6d34a2cba5a635fd556b743350c3d09937001a68a7f974e10495ded6dc0e672b217723", 0x4e, 0x404, &(0x7f0000000100)={0x18, 0x2, 0x401}, 0xc) r1 = socket$unix(0x1, 0x2, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8040, 0x169) ioctl$TIOCSDTR(r2, 0x20007479) r3 = dup2(r1, r1) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) 05:50:00 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r0 = getuid() setreuid(0x0, r0) r1 = semget(0x2, 0x5, 0x404) semop(r1, 0x0, 0xffffffffffffff96) 05:50:00 executing program 1: execve(&(0x7f0000000280)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000000)='\xae(:.\x00', &(0x7f0000000080)='\x04'], &(0x7f0000000140)) select(0xffffffffffffff18, 0x0, 0x0, 0x0, 0xffffffffffffffff) execve(&(0x7f00000004c0)='./file0/../file0\x00', &(0x7f0000000340)=[&(0x7f00000005c0)='\xd2', &(0x7f0000000100)='/,+$!%\x00', &(0x7f0000000540), &(0x7f0000000180)='\xae(:.\x00', &(0x7f0000000580)='\x04', &(0x7f0000000500)=']).\x00', &(0x7f0000000240)='\xd2', &(0x7f00000002c0)='\x04'], &(0x7f0000000600)) 05:50:00 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000000)="c4", 0x1) 05:50:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x6014, 0x8001) 05:50:00 executing program 0: r0 = socket(0x11, 0x3, 0x0) read(r0, &(0x7f0000000000)=""/113, 0x71) setsockopt(r0, 0x11, 0xfffffffffffffffe, &(0x7f0000000000), 0x0) 05:50:00 executing program 1: r0 = socket$inet6(0x18, 0x4010, 0xfffffffffffffffa) getsockopt(r0, 0x6, 0x4, 0x0, 0x0) 05:50:00 executing program 1: setuid(0xee01) chroot(&(0x7f0000000000)='./file0\x00') pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) 05:50:00 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) sendto$inet6(r0, &(0x7f0000000000)="d15cd9c8354258b3ce3706f347dcaafceb3d5b1932a6919cd2a4ce2b4441e1c7751c244d2689bf6be8eb0e0f0f4bf95029d0ec6863f7861427bf6b686dc0d4a55d97a26b40c1ea1c1604b6551de0e95b36e028585d1be5afa5e3bba198f84e73cc33f86e6348098f349b704888ddb80c31545a3a1874cb5f64d268da673ded52a6301b45a2474eec08df17690868093b98b5059b8db5dd81e10380ce021e4a5fe7d3f5ea13d523adac30b81d08be5fb52dc279d6d0d30a80d46b6eb2aaefd4755d26be3fcf589ae6c83fba3685a27cd409c9b6858a8e", 0xd6, 0x400, &(0x7f0000000100)={0x18, 0x3, 0x3, 0x9}, 0xc) socket(0x26, 0x8007, 0xdc7) setsockopt(r0, 0x6, 0x1, &(0x7f0000000140), 0x109) 05:50:01 executing program 0: r0 = socket$inet(0x2, 0x1, 0x4) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) setrlimit(0x8, &(0x7f0000000000)) socket$inet(0x2, 0xc003, 0x0) 05:50:01 executing program 1: r0 = kqueue() poll(&(0x7f0000000080)=[{r0, 0x17}], 0x1, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(r3, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffa, 0x4, 0x4, 0x1, 0xffff}], 0x67, &(0x7f00000000c0)=[{{r3}, 0x0, 0x10, 0x40000004, 0x3, 0x4}, {{r0}, 0xfffffffffffffff9, 0x4, 0x40000000, 0x35, 0x2}, {{r0}, 0xfffffffffffffffb, 0x4, 0x800fffff, 0x0, 0x4}], 0x1, &(0x7f0000000180)={0x3f, 0x8}) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x40, 0xff, 0x8}, {{r0}, 0xfffffffffffffffe, 0x70, 0x1, 0x9, 0xffff}, {{r2}, 0xffffffffffffffff, 0x90, 0xf0000003, 0x8, 0x5}, {{r2}, 0xffffffffffffffff, 0x80, 0x62, 0x2, 0x1ad6e984}], 0xec7, 0x0, 0x8001, 0x0) 05:50:01 executing program 0: r0 = socket(0x18, 0x6, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x20, 0xffffffffffffffec) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) setsockopt(r0, 0x29, 0x3c, &(0x7f0000000080), 0x0) dup2(r0, r0) 05:50:01 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2118, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x210f, 0x0) r0 = socket(0x37, 0x4000, 0x1) dup(r0) r1 = dup(0xffffffffffffffff) unlinkat(r1, &(0x7f00000000c0)='./bus\x00', 0x8) 05:50:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f0000000040)='./bus\x00', 0x200, 0x0) poll(&(0x7f0000000780)=[{r0}], 0x1, 0x0) recvfrom(r0, &(0x7f0000000080)=""/134, 0x86, 0x840, 0x0, 0x0) 05:50:02 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000080)='./file0\x00', 0x20, 0x15) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 05:50:02 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) bind(r0, &(0x7f0000000540)=@un=@abs={0x1, 0x0, 0x1}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='h', 0x1) recvmsg(r2, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) setsockopt$sock_int(r1, 0xffff, 0x210, &(0x7f0000000000)=0xf4e1, 0x4) pwritev(r1, &(0x7f00000004c0)=[{&(0x7f0000000140)="37f6832f308cd8ef5556fbece6e5ba6aeb0af4c2ca08d05c760425c06c6edc67c601d1ba9797cab0578336057ebb35438a1edbadddad2f43b311ca9430275eee15e1bd2c009e6d593ecc14de5bf284d034a1408cc703784ed8abf809f40d1a9062f4dce9622be8ecd3f2103b067052fdfe", 0x71}, {&(0x7f00000001c0)="e296cf6c09da7f1803dcafa73334b1aea285b032e8abe917a6b654c595d88f4750e1cdadede1f8596ea371424bf9aa1d40dcc2b8cf42400811d91aadc9c7487206218e7c2fc7edf71b8e6f2f86e78c4bebd6e73582ceb7f4e61df5a7c27a49ba18e787ddefff9a21e1f769eae506dafbae31bff2b6ec0d678e2260a72454c7bc7275db0f71cbeaebea", 0x89}, {&(0x7f0000000280)="ebb976703b39bd8bbbcb63edbb4ea43bea2528dcb3ef779ffd487b32624e54a1d9065521065990caac30c977b004a39d50eaecaaa1fb523521ec5e3840aacbb3fd360c2267ab1005c51386c0871f190afbf874b65b8bae8e8fa2bc3b65972fec8a7fed11f727868c59b738e5033fd78e956c6c7b43ad697e25964fb8393d95e8c104f799aae9c8b9e5d94d97860e65fbc48b7cf90bd95a79542cb571ad2f64adbb391eab691c7ade4595245eebb0bc8afe90d433", 0xb4}, {&(0x7f0000000340)="f97982f660201d371e3331a80431aceaa9e05524bae525fa5c6931215d548c24f9f8a4b92ce60ff9c03f70381afd3a3c116f12e1f265b65adb981ecbf0df9dd44fc998a675b23eedb1b65620f65b54fd255214bcebdd3bab70693185474068d9061aba4c878c8e95c3b58740ae7d", 0x6e}, {&(0x7f00000003c0)="2d9dd2ac85162e0fef637fef4f6a3f079decbf6f1c27a485eaa8da899c5cad20673fc8302d8f68c0c798767d9d84530533bca7c5879a9151017f27a542337b04e58a8fa3211f021af67e41b719c783fc917f77a454e0a69e8f672604120d5ec0025b", 0x62}, {&(0x7f0000000440)="6f801f079db2d547da2d7ccbb06e7dbee5fd7bdd81b77c9779329846680b11633100984efcc6e6aee26b528a3e9f196b05411f7fdb7a365f051d42eb89bdfdd0721b360b0dbb8a9a0019f484606e289795cc2d901be0c4e204be0ca4e2bb5fe23bd58e99ceb789fccae72af2676b4f95d7f8a5d5", 0x74}], 0x6, 0x50) shutdown(r2, 0x0) dup2(r1, r2) shutdown(r1, 0x1) sendto(r1, &(0x7f0000000580)="ff41599605192f62c7beb4a4ee001316c95f2d200f5cf6f4aa534d927dcfc9d9b2654dfe776b1eec512ab3dd3f4454793e08b2b65a0f0fd096aa62142cd6", 0x3e, 0x6, &(0x7f00000005c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 05:50:02 executing program 1: mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 05:50:02 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x3) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) chdir(&(0x7f0000000140)='./bus\x00') setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) fchmodat(r1, &(0x7f0000000200)='./bus\x00', 0x40, 0x4) pipe(&(0x7f0000000280)={0xffffffffffffffff}) fsync(r2) semget(0x2, 0x2, 0x2) r3 = semget$private(0x0, 0x7, 0x0) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000000)=""/191) 05:50:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140), 0x3d) 05:50:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) setpgid(r1, 0x0) 05:50:02 executing program 0: r0 = socket$inet(0x2, 0x8005, 0x6) r1 = getuid() getpeername$inet(r0, &(0x7f00000008c0), &(0x7f0000000940)=0xffffffffffffff77) r2 = semget$private(0x0, 0x1, 0x2) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000080)=""/26) r3 = semget$private(0x0, 0x8, 0x100) semop(r3, &(0x7f0000000140)=[{0x2, 0x8, 0x1800}, {0x2, 0x9, 0x1000}, {0x0, 0x6, 0x1000}, {0x2, 0x5}], 0x4) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) semop(r3, &(0x7f00000001c0)=[{0x1, 0x5, 0x800}, {0x0, 0x100000001}], 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) wait4(r6, &(0x7f0000000280), 0x9, &(0x7f00000002c0)) mkdir(&(0x7f0000000900)='./file0\x00', 0x20) accept$unix(r5, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) semop(r3, &(0x7f0000000440)=[{0x4, 0x6}, {0x0, 0x1, 0x800}], 0x2aaaaaaaaaaaae65) semop(r3, &(0x7f0000000480)=[{0x0, 0xfffffffffffffff9, 0x800}, {0x3, 0x2, 0x1800}, {0x2, 0x8, 0x800}, {0x0, 0x7fffffff, 0x1000}, {0x2, 0x9, 0x1000}], 0x5) fchown(r5, r1, r7) getuid() chown(&(0x7f00000004c0)='./file0\x00', r1, r7) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000500)=""/228) semget$private(0x0, 0x2, 0x12) getitimer(0x1, &(0x7f0000000600)) ioctl$TIOCNOTTY(r4, 0x20007471) r8 = semget$private(0x0, 0x6, 0x2b0) sendto$inet(r5, &(0x7f0000000040)="be0d356ec40ac224a2584393d6", 0xd, 0x400, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getitimer(0x0, &(0x7f0000000740)) getpeername$inet(r4, &(0x7f0000000780), &(0x7f0000000000)=0xfffffffffffffe2c) semctl$IPC_RMID(r8, 0x0, 0x0) semctl$GETPID(r3, 0x2, 0x4, &(0x7f0000000800)=""/113) r9 = shmget$private(0x0, 0xe000, 0x400, &(0x7f0000ff1000/0xe000)=nil) shmat(r9, &(0x7f0000ff0000/0x4000)=nil, 0x1000) 05:50:02 executing program 1: r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x80, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) linkat(r0, &(0x7f0000000280)='./file0\x00', r1, &(0x7f00000002c0)='./file0\x00', 0x0) symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000000080)='./file0\x00') readlink(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x1f) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0xf6, 0x7fffffff0000000}, {0x6, 0xffffffff}}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x100) recvfrom(r2, &(0x7f00000000c0)=""/189, 0xbd, 0x1, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 05:50:02 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="100000000023000000000000000000007462baffcdd1f7f537fd9191b80c14eb9d3c7e1238"], 0x10}, 0x0) 05:50:02 executing program 1: socket$inet6(0x18, 0x5, 0x81) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget(0x0, 0x10) msgctl$IPC_RMID(r2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) dup(r0) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000440)=""/130, 0xfffffdab}, {&(0x7f00000000c0)=""/52, 0x34}, {&(0x7f0000000100)=""/182, 0xb6}, {&(0x7f00000001c0)=""/147, 0x93}], 0x4) recvmsg(r1, &(0x7f0000000080)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000001900)=[{&(0x7f0000000500)=""/165, 0xa5}, {&(0x7f00000005c0)=""/177, 0xb1}, {&(0x7f0000000680)=""/204, 0xcc}, {&(0x7f0000000780)=""/238, 0xee}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000001880)=""/113, 0x71}], 0x6, &(0x7f0000001980)=""/211, 0xd3}, 0x801) ioctl$TIOCCDTR(r1, 0x20007478) msgget$private(0x0, 0x1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)) write(r1, 0x0, 0x8f) 05:50:02 executing program 0: select(0x40, &(0x7f0000001800)={0x5, 0x5, 0x4, 0x8, 0x30, 0x3, 0x58f, 0x5e8f}, &(0x7f0000001840)={0x3, 0x6, 0x61a8, 0x7ff, 0x4, 0x8, 0x7fff, 0x101}, &(0x7f0000001880)={0x8000, 0x0, 0x7, 0x4, 0x2, 0x6, 0x84000000, 0xffffffffffffff7f}, &(0x7f00000018c0)={0x7, 0x1000}) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f00000016c0)='./file0\x00', 0x2, 0x10) r1 = open(&(0x7f0000000900)='./bus\x00', 0x482, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r2, r0) setsockopt(r4, 0x4, 0x29, &(0x7f00000001c0)="f0f943e9812c8ad4966bf19e2b2a56f8669b4a586fae094e2f80de274307fcbc1f99366626d419ee472376caf40d7aca92d6bd0d0f42b5b7e325cd3fd2952c563dcf5c2da3c4b21cc7e07ec178a13db009a8cad5dbd69edf3315d64771beb533b690c27ebc9e655b8559c976b1e15f0c53810ca3cfbe1201cf137594ca6a3cac0b1851bbea93afadff85d1a055d9ea0909224dcf08cd4133b6ba052ccaf36a9d1c4d6111ab6eb9cb9c58ef50e0c3312cfd194a73564c0d3fcfbe0259a677e2e300e23a0ce852", 0xc6) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) unveil(&(0x7f0000001640)='./file0\x00', &(0x7f0000001680)='r\x00') getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f0000000040)='./bus\x00', r5, r6) open(&(0x7f0000001580)='./bus\x00', 0x0, 0x0) sendmsg(r3, &(0x7f0000001b80)={&(0x7f0000000340)=ANY=[@ANYBLOB="0100402f66696c65310038f0731604fa5756c0c80800a789d90b3601deac3679aa200321db0c311eac2eaff6fc53f5f83d031293a80d74c3b211496b9c77644f8cb5f723f78877219bf4cc5ab6969a8232fc3e2360fc5ca77b7e2db05ce478d2bc573082ec96bbf22705cb66379af4a5603ae90b9fe33b6457d612cdcd5da938961135f810c3cc9574000000504693256d66d1a40ecbc054142fb717494e17ab0eecf6617d4a6b81c9c011c0f45c2f58101836a64c2dc4f721694dfc573202f07239403ff6990a3b6c9355a52a04f94979812b047a9e098dceab7a1c658af2e679424379"], 0x1, 0x0, 0x0, 0x0}, 0x3fc) linkat(r1, &(0x7f0000000940)='./file1\x00', r1, &(0x7f0000000980)='./file0\x00', 0x0) r7 = semget$private(0x0, 0x2, 0x646) sendmsg(r2, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000740)=[{&(0x7f0000000640)="d85a3309322615a5fb4a94a4d5280dddfd899380ea65369633bdad39d495ae533478b54323832fa49f27968b31a8e1c4c0a22ec47a33eaa91d16777d88b2aa10254291f7ce941659dff5c5d0bc67ab762b293a5955913551950e416695c094b80e62ae6cd99e876e0af9b7fc3945a2a5dec155d50d8054a215b38a1be2705e1c307313fbb642922eda536bd5ddb2d8df608a96375d70b866cff247483e152eda3edd53cb6b6dcd2eb1e9a70b1ad65c4a1611fcacd4b53bb5b5191cd53a461f6ab80033ba771211e3660dc41d59a4d1d2161d58f76e422e4bdb03c168cd111b1c", 0xe0}], 0x1, 0x0}, 0x6) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f00000008c0)=0xc) mkdir(&(0x7f00000009c0)='./bus/file0\x00', 0xd2) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000080)) 05:50:02 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa60200"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500", 0x0, 0xfffffffffffffffe}) syz_open_pts() 05:50:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x1) r1 = fcntl$getown(r0, 0x5) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) fcntl$setown(r0, 0x6, r1) 05:50:03 executing program 1: r0 = geteuid() setreuid(r0, r0) r1 = geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x30) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) getpgid(r4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) geteuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r5, r2, r6, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) seteuid(r1) 05:50:03 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0xee, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:50:03 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x200, 0xc3) getpeername(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) r1 = socket(0x18, 0x2, 0x0) connect(r1, &(0x7f0000001040)=@un=@abs, 0x8) chmod(&(0x7f00000001c0)='./file0/file0\x00', 0x40) recvfrom$inet(r1, &(0x7f0000000000)=""/212, 0xd4, 0x800, 0x0, 0x0) 05:50:03 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 05:50:03 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) sendmsg(r0, &(0x7f0000002740)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000080)="d73de478a7d1f440dda062e8c90a40a95a61c64e832b4ad4661f81c0f69ece0fb3ae078702dfc115710d089839aba2019aeebf3e6562260cfa191cb204b51c28ce463fbe607374446c14c197445dd2255ff8653ea839a7a6b3d3bb9967a6eb419e260f48fdb7cdc45f83a7", 0x6b}, {&(0x7f0000000100)="583a5ccf87d7d38b59b3a578d94bb3d428b1e25e5e3ef10985d755ab5f4690a712e8dbdf2a9898fb08e59591872f06cabf6437cf81ab47d3bffbafd277", 0x3d}, {&(0x7f0000000140)="44a5ae0a32bdbb1d4a8f336e0becca2321ea6653f7a06b7f3e72364326d16ac3b5e7542a08c87d738bfc30050022870658c19d40a5376c1a7171053b95720551bc917c4dd90e3a76b01c28a712a9c7f9cdfef2043822ba04af017f2feb1175be43aaed9a53c6568ab71987ad3e08d212c07ecd2942a51884ae9a694b1c4e3dbdb72156daf99294f19a47d9cbfe793c93f3a6a36ae3bf784d8037f504f274ea189b3194cd03b1a18140e26ad756eb402680f579233bf756fec080af14e32a6e6614", 0xc1}, {&(0x7f0000000240)="561833f5b2a4fceb5c5b3f433c4a69c595d77d2b180bc0a845605fa2f70db9d713d0a276dcbe49ab4b88490774e302a47a2b533d2ee29b6161cac90c47bc05218b1b23b4a8eabdccdbff64b08942c8f35a55130ff1aefe73f21be4a1d344ad1095386ba5ebb85b244bd58896fcb94f01766ddd757a05", 0x76}, {&(0x7f00000002c0)="cbba531b232e5aaa9394370f662f327a6f20d8ed16ac9e65a937aae381133299d7e7ee153d0474180984ce9ebcd4e22c98474f8157e4d8009276d31d801dac7e669c3d1c0e0217ac9ea0dda07209739cd53ec6e9cc0a74f286e6da13792c793953a8aaff0ab2df9c1cb6e08c31aeeabb18c6b384736f7945aa8395c11d83ccbf20f580d0da574071be22a0d3279f31d4d9c93c76c7261dfd58f7f50b24b205849607e145d7382803", 0xa8}], 0x5, &(0x7f0000000400)=[{0x1010, 0xffff, 0xffffffff, "96744416ba49d20a4390e61c2dd4dc67e32365fae3e1b557fac970b44de6e3156a88d2f178076e65f9f33dbceae5114fca2de06dc39726d7bfa5ef0d52b6a20c4e8742f07d4064bb6adb7d9b7fd89979990f69e55a0f96007caf957ab753f3af05f1665433be39a6d13730657e9b20df5c20c7813a17f01f1e63fb09d97b91fc148488c240d400fbb4965cfd36d682eda07d0501cf4e851dce056cf5ffb94ea84f18b9114ea5ad9ee6a226fb58661ae4822cfd96f73c203e22014c75a8f10eea01562065e10c609afc30d60a5e710dc23f9c353baf49cbc2d49232b6fe9d0499e58a43d03a3c72bb801197805ecca220af9149913ce4efb17ec02afa87e8421ce77c48badb2d1817514662b0ac5f9356ab37f584f9252029f583b66712a7f7175e3922257a93f698826930842c635c392d9d7d859675f3cac138367a0753aaa7264759f97883406b381e47e71a0c8db6dcf1fd1fafc6ecaf44b4e3f17f817d14a4ed4d97c7f671f8cb45bbdd37bd757eca28a50f3ef08b15a636e8baa7468e7a347030b830398ae23a0305ce4d878b26348029737b9cf94bd13c2d59b785d7f95a7df38007489a2de8895888182d13f93be450c8787dd8280e067b13110505808db9d7e0180b6fb9160af062b3ac6527f38525bf22b5ef8d334380586143490e55b56f53bbccf54a2971cf4fc401b5b0388667e44343b00f91bed8814d684094a6956c5d0a685d2904276a29053ac8de399e5cd5eb8a18d32f17f9e6241cd8d9012ecdb7a27df1e049eb04874269e868d680d9f54c1ac4ca714ba5a64c53805a91249288a9487a7760c8197b52407caea360eb910d9d5f9bb54d9912ad6d05232a2008b86882d02f3f2ad111c55be9603809e731797c4e6cc23bfa08c41ad2df079c1a1e17ad568408e3f3d29fb99659a815ddf35056114a872a105785f093daad7771a6b4df5863274ed8ad3251ff7109c4624d909e4916dd7e0310db0cdc18eaa2388386b224aa603e6cf9af31e461a1543b11f8082a8d1d1114c9dd44a879ac7c48659422b1a3249041b62ee430ea8b5bb73fa240eac44f9666ce0813aa05c9f197b68af0e297b1b7b930e7674dc3c1a42c639a2ba7802a519d131a1324c93459043de14b2415040621585831de1775376a7c016e3fc6727ca202244603cdf21a511431bfd645dc09cc0373ef7330ebdbb5cf6d98f9f9388ac2a164945c642beb1ac7bf25b5b0e117fe467240c4b05b20a401dd88abc6b2f691e3b8bc7347995a2f62c46f14d0d5f3c0266c2154ff7c8522b0940a7717bc3f5efa264a60bda0010e567690c24968cf112a6312a66fcbaa96206da08e9c180b40572faf65a35e565b29440297145c985c3bcd508ba74190b1767412c7cae048f813403dac19d1d10d6c4b83ea659122e06150696bddf9d5f0c3028d6e83e052eaf83c05dd8b677edcbf883d6ed34da81e7ffc1c0ce6e919b910346318f09e2dcbcb36ede7da7d9885456e09e5bd8b1ab350c0803b174f591926f3d1d95759845e839ba23f34cde58b2549f7b8693742cb6604daf73b545aff9458e2ce6703b58a196cb38419c65739c038cac2fe20a3b4c7dc2c72960387c00651d8f8e5c8dbfd22624b19c6df29d8477fce68f5b2b67dd44da0254ac8734f7b7d893a861c7a9a0d79ed7be6230f0ecbf90e82d8e0d6bab03aa3f9031e8c931bf4d52c779702e2be986836d190d363fea23ed0cec6e91c06b218109ead4687d4a6926e5a5056a120559f3092445baec824cb96d0aed31a98ccd796552eafc45dc35ccd728fa27a6552e44319546a7ca4a25af196d2b8ff1c493b77e64fcacc6c5dd1534b5251b9fa8bd935f788219c40c2580d792f0a267afc1a4e882fb8aa7d4d999702cf9fe4919569fae79498bfad49a574fde89a3b8c67cb8ccb8f85242d6633bb08ff9e10d47aafe0c02dec1089843b79801fbde67281b97745bdf3bbd3ebdf4bed50bdb6cfdb00f6a7f007c5a25176edfdebe933565441638efd49a6dab5bf95db7154b9a21a506e18641a88813b53ce168fe87e0dfdec1d66c2d9de7b64f308bb63a2781f44970725ef39535340a9860e8e964955fe5d1991f235d540874e0482c558cdd5c32660a9f8dca84c44ba63434d117d0d42aa9eac17660c42d39be3530f0cce41e32d9437573d063aee85a63542a0cdde78f8540fc3ea8bea4531f609a112102fccafdfd53dabf3116ff5e6b0e4ae8c864b16807787399811528a22edc1281d67b8a93320593c24f60038fe2825b00135fb0146f4bd845bc23ab7285550d29378924557f44a6b44ac6bd40708b01e1d0df18695c9d9e6fc44ec9d2b18adea881c5f6894f4de423829ddd19dd607030e764f16184601092db9732bce4682496ccef894753074896fefd16d28cd1d3dbabe7d118cc27263aee16309bad2cc1a02ebc18106e3befb9a164626f1285e1769544bb72d0aadb03fa52b398e4ee98cb8aca01723f8bacb7c550ef043b639432d1a76e870291d475825d67e417fbee71ff7fbbd90c2bc253105515574c329c9bd08e4dd31b3c3ea59fa101afd3d38255f6546aecae4e326e92e281600bdf3be19c347dc4d8c1cc57f99a4dd4f370685cfe2257ca9c4d33602bddce95ad1c1dcc1ea3f4ffe62d01d99e752cdaa8ecba01653193e1a9b5f3a29fe1c2b4dfa0e4feeddb3092ba7be17d8a27ebe2059596a19a9e6267d1eeb7627bf9cfa165b22d4658536aef1c3ad89c085c374d36c76ec95a4df49feacdec0b6775ee829b6e1bed5d49a856005b698b7d5238c75276b2e11356d5dd1b9ae82ed331cdd89da8fb28c83a538c7c4d679ce86f6911342e615e64554425e1d127253911b193779381de20ded03a6204260a53214a4cbb40af2e5476be400d443a5c89379a595d0683cf41ce31924539b9ba095f85a10d865a2e802a0ec0221ec173e9aa496288cd3817a5dc26040bc19b867707c2d99c516c194dce9a8854668c411c45407209c498493118cc428c02bdf79d559bf3c69dd8f1da418d487569fd658876df903ed2f987e8e4c6d4ede86ea246f301335ef0d1e7ebb8d93df6952b1294797656e0408e5f065c0669e055784877a49bfe8d883403c1e2f6ace4a00d27fc0bdc29df91c772190a5263dbc313a83f12e863e798874366719f279ab71fa4522aa2a942646893b03bb0227aba0abc7dad148f537c518ceeceb3a2da6070fa3ab5793681b46f58b365c6d885f26402bc7bcea60b9c3a5ecdba263341aaab250769f3d71e8f2c5b06359f7a77338f1862c9c347761eb6a28b69eeafde24e36b1e6bbea826ff0cff634b9cdf7afd12bbc6ad433e512198c2d1b75e559fa87960e7561bfe3d20843db0ac559d1a38dc0eae7429587de84687b8fcf1d86e5e55ce4cb2acd8365339b9802814a874a40f9d168a26b363b128efdc53c1752310570184c8530d028ae27e1c697db1ffb2ed24bcd25e79c758ad7c816e1692b713b5a416463a490a9b4442b7b6d2ecd9f689abad28d6850689932cb3acfbfc29df65a389f1d7c814cc97752ea70459937c34a9dc4e1cb83ee905f33212a39201221c76a63d4e8a3180b2a9d059adcfeda2fc79466202bffdf07db996b805a196720ddb78aafe6a04278987987610269eab3618773021564dc1604fa1ec02bb056f52625a20a260e071378edceef65aed45c1dbca778cf2c6984d7144b7718eb092124bcd8830bac1d2ffb9a1b1f1b069c5b2dc8221a2c74eec5ee8b47efc62e15485653638cd766ef1b79845ea8f370228086f2dd253ba6e8071c9d38ee836b73627f9375ffcaf70abc8decc0257cd46cea6ce095791ef5e7e94303ca6f1d2188bf3f96a0d54584e6f91de954da092a5650b42f9a23a00d6e39d1e9444ff4846d76c12228cc91557f0018c118a81d9d49871bc968b3526c8f6a4732df7d50aeebe9ec92342950d08bd481c4f388c83e7897a942b423bcc027594749cc706927feacaf885228bd241c57286c3e92be174aa1a3cee611ed5f29b6ae009379daaedbe5f883329d973baa665207b620e7d65101bd00f6eaff5dd31fe264d9081c0bb6e3ffc9133be1ea725e100d70b8ff7712494deb79c2e4c570c31cd73c7f5336b04eaba3685f8b1567b47651e53e97396606ce82f09804385159442f2249a5d6be58316daec7a8aa96b8fe515706e6333d9f1fe967a8e5dc1097eaa861a67e775c02f8e241555df1fe2bc54ec92341c0af48aa27d8365c24084e74acb87261ef10b235805968a706410ad2d36b8ed73fc566472ac49303cc680efdddfe2ffa4fa2b9a0684f99837b1bb64b0ec9ba9c4bdcbe35bab71cc6c55a639c97a55db3397ad2d90da658b466746b84c3b6fa3d089098678215ba7825be4f22633bfd555b0ea5da43eb62933a28a1099971d91212712582bd64fd2185cc0a997331f041faf8186b21d4de8e1869febde8ffb506f63b7e7765e93e3ac0f14df77b8dcbd26797ef01d89b5f63263d093ca3383ee83eea12d61fa57dc4672c6baf941110efed2f8d2c718d16a60b4cca47121e88f87a32dc15d9e57df4112e6dcd49c86ff2f054625cf76d7355030c0c3105c77dac1bd389cb1afc6eca4cb7ecb70c3e90525608059c0eb4b09c4c4081d3d355ace2836f96a512a5950e900e5ea70bc2eef94aa244fabd298e8b0d89f5fabe027a0367390e9935e16e8e6b655eba167de7db240b1c54d68ffda0acbf784df171af88098a2f0173314666229f4555c812ab7faa7e51ba8f4ea710f825d6113b0c599b9ee2296f43f63ecf22a470d3e816c187fefc5db8b7e7b5ceac5a4dce8cfbf92eba91a15b1f44919eb571b0478a5869dd04a3ea06ca8da66357171aba350e4ce31d093bbee7e989bf8dddec09d01c13ecc324e29508bc3cb86fcd7e7266b5f9e740eeed8d225c8c74792b2f2f201a3a94ae5d31a52815c66766703e7b3e02c8e6043aa24ed5ba5138c6c628e46d841bb35d697f2c347a878331012d3e9c4bd5cab95dd7888ca6b8e9eea684b0f61dfb82a1dca10353da4d3fa5480cafff11a92237eac12d62660f6b9ba5749e5b6481f25f6931f1db8b3f5f8d972bac8439bea78a6db5432d0cec21a8fb34250663d39e98bcbfaf5bdcd84da72c7119c057e9eb4411c67b7f225174780723b40f6a07a83e578391bfdc7ab9ebd9f07f9da2b30c64bc31176fd3ad7b2810f6e473eaaf33a98c6aaf0277f8f71321f673fe8595726d9d0a6d1c8406cc22a73a7df53363a7f1c3e37eaa4a7cc3e82ee6857ba92f265de9a7a0fa06ddc2857967f2a456f6f3df595a0e6200eba5dd77e9172ed62131cf2cd5968f67508659b468ba080ad52f7ef43b7ae9351d7876cf03cb1dac6d5a9d6f3f9ed1b13fefaf9cb0c250ad3bc2fa46894915a34cc436b8ed97cf7e1575b47ef17ae9d0ce5e6e121656776e0499779946b89ad5bc1277a8d67966d8119cc5e8354ced4a558b167a4e38ea148c14b0900ac4f8dda8386229ce087ab246570d2f61d254f1eb685b05d47cdcaf51348d880b83a50dad5ffd6e01e2b7896d6ee24cf1b8732d6be51e499306fc857ed818811108a76c745a3aa15de7562272b8bdd88edee048de1b965876bf86a90440f1bf5799bbc394fff2f9b8758a4fce018a1a322774e9199f685802cf9c3d312e22bba15f87afd48a1cd247f4ed9e85b18481b47a52f39fa0178ebf747098b325d4ba339f2435cba79e736e9dc854edf238bab3226473f4aa5562d9d3e83098317f8005475a0e6aaebd2e0f167749947bb1e7d3aba6a217c6f065e80eb10913c4d3e6"}, {0x50, 0x0, 0xfffffffffffff001, "5508d319e71b72ec0e82d9a08d43fe828c6f06441469c774cd868c44b8eb83c0de45728818966bb1c697dee6dac5257534e734ae32b4ada13190b168b5d38e85"}, {0x18, 0xffff, 0x200, 'q\f]F'}, {0xd0, 0xffff, 0x3f, "2c0946cdc53e14938e1c566ec6634b29c10b747d87eabab9958548087237166f954851b73ad6bc0d370d0615adc7df91f80c590dabf104efa2047858d8a072504a96eb54d31132352afd9b13b6bbde9cd12e3dee30b6f24beab2c20e01bdf9060a21c2df274f242b02ed4ed8f164d12cfcdeb61c395e6ce037dcd83ce8547d1856f61a2621004e38d0ef282420b36d6e3c74d40cf535ac9148f43ed97d16e4d23be2f1a97cb281e03691ea3767965e2e6fd4fd0f94d15090658451"}, {0x58, 0xffff, 0x6, "e2e61b06647d233d060998be83d88bfbd22e3ab875fc50cc7da9443aeae96525291b857c00a0a2c7be2d42931e482165075143a6c7f1f2daeb733558d641b60d602b17993e"}, {0x1010, 0xffff, 0x0, "1bbdcbf045257640169181ce3ad64fdcdca522f18b1d854ee668a422d15c3be0e46a6c357c07f865514dffda594ac51e1e6fd5c14e0b5ed525f0286217fc5c7a7ea690659ef8fb0dde51558f07cccd11ffd067810b39cd8867fe46fbe01a79e312b92af4e6074d7bb3a02e86f8e843ae47867f9f35da0c8492af4679b2bc85a8b022c3edc170180e52f21fc0f5898648294c325f82fe4eedae97f8109c2448a1e84d87d40558d530eb4b21a78eb031f844453abbe72ab054db899d5babe48d3df585b521ac33547e522d3a35bf5ea778d1517e666238da2fb357febecf8940b9cbbdb1d04d301b186d989bf2610980793d5128a1927f1eeaf5c2c8dc86cb7727a0e51fcae82bb605a20a114265b2e7fd6ee254aad720ea9cb64a78b57d6c8bfd7d0d35d35941f014d3b7f0c37187ca25955eb370a689643f9ecd1bd7ee981709d1ac68520b45229f9052fa6e30dc3a700d0dc3e6d4645c46379f5cca0c8eb787cb9556af8a7d70e4f7fc4798b21bf136f049c6300a94ce2d0dabad8793a4da479de98bf7f70d7a7ed4dc4531cd85ceb8dddb205e00782cf6aa23205daf2640789313fff56d84bb47f3b8b9bbefc4736dccea3ad6acf7bca65de729d7c4c70e9ed97b2113f7d07f2e6d327fb882cce5dc76c574dd45cce6c1ec8ea10f41b594540a1946bd3fdf4fbe02ee39f0674c3bc299014f9c07b5c77a46dd6c9901f6dad10aa2d67a7dfe290e56d2eda72269b1922d04634308ee354fc425e39d3e38e021b5e4dea57755c92ed6a034dedba68810797eadd89a186e33a7f2ff122878d80dcc5d50a54b92fc9a97740fd1e44ec32fa20f50db1e8d274e6b612f93bfc29a562dd9fe090b4ba572d7b86e96a05c6b942ded87e1cc0fcc564c9c1f18f4eefbd6a05d7e423802f91f7b0c8607d159c3f9b772abd90356e2a06ffd3e5d2e29ff4c5f6e40be57fb850a4800b2272a7c384048fb950a2e3b0c23463ab499d669a78526f7df21defa7370478b6e22c007755624591a56ee035511ddb4ab3274087595fe39b3364e5dda39b30c4f9798c7fdbda03c78c9bb8ecdfd56fafed614b0ed240f21d655f4dce6b2c66885fb4a33ef1f17445dbda52e530597f32d998cafa7a617e3250f765c6d877cfe5aa2fce5b0b173344a41dd52847c85d55f03671b6054ce2b4efa09b630dccb43e4611ba9f2165ef4fee2256a7cf15d6050969c5c766414c2da3807d493c9597da49546a6c008388284d529f6e75bbd506deb032b59e8a163c1e023bd239f0e3d5f91a0be14913453ce25cb9d4198ed96e3759fe96294a520c4b61f26f673f2696c6e3a699a0d5a22541523b341bcaaa4cabfb6e20404d69faa1f889f2004208dd267b4c79f98cfed28e9b6ac28801cf41201c69a4f133faf50126469822aee23e678b743c053701f97b3ae7a54855cd46affbed94091d1a031e64e77d5c0b60fb6ee9a871dba0f49f8834cb183439af03f49c358d1c89a3857558e255dc03717abb066718b1d6c8cc16adb5d1e5a161d0d9c58903abacbb9f28a202c11866abfc5c64fa3ddf9551ec756b0d03176b937dce658f67bfcb9346e7ce04f78d2c34b0772ff4deea4687705e2273c2457ef3c1ae2cd27c876ec1727fb2af224befcf12e48928b3cd3674f3b5cf892f1ca920e4f880978cce0ee84f919b8c837d90cfc67c8c3631905a3f5fce244467461d422fd2b31d4bfc8e6582c6061c8261974193a6b1b217631f25d80772e55f56da140a5c755b09d3ff54e3060ecafcca48ca2fce45b8a930685eb8954694609f1272d8114a2b79020c1b1ddeeaf33859c850ffc947bf71a898c66ab60225a9a1cfb6ba98c57420d44b2ee6bd67ebf22cbce0812005038aff621b58f4559e3363a74e24920b8dc068a561fc20fc8b596d26665b5a664554edaf74383ad18ed2a67816996da763dc8ed1b2c73bc329683f7de3e33261a4715924117f214ab335410c6f1e49422a6f406878e877c3f94c4a05649de16c87ed93baa3658044eaf6eaa945bf59663f2df0bffb64a4513286ebc0d776f6b31fc8f2ad5ed661f8335ba95395c9304243ac72dc77e2d03b7d710cddf78b743d2f2dcf84a6a2d55564823e469e1053e96750a1894b33da43552f504aa00d145866a41d293c374fcfd2d47ba3a70179bcebd1e39274aa2a87a5fb9fb5a949bbb7d3cc4ea4315c600a2f1f030404fceb37780fbf028378633ff425fbba9cdd25d53f7dadd32dad82182a63f3ec0e10ad99aa04beea572c8f3aedb0d255e5a5b0163792f77a9edd370891c3af3a6d0647380a4e7207b292ad125eeaee1773757306294f8d73713afbf6eb6d91de71e87f67feb0fafcb986c813908f48c2771a24b05aec3619248f962d95deedabe64e637a70238a4f59cc079315f35d96a5921443a41ec3529c70cfa15449f28f4e95dc861acf8485f436a476efc077de041cf925213de30a5cd605540db2fff09f95b856a9b68c910716658477a0720d6982a97c9d3487267d0103636261c8712f989dabe524a30578ddd2cc4350754b7a238dbfee7c3c12e232de6efeec18d1d57c0cd8f3d04aa426f7627c9c90a65497bbaead5edb1ed4ea9aeb589f5af00fb4f94280df136d02c623bc5d14f4acbe1bcc665632ea7d1da2ec63139b8cc3552e06ffdb8f399f02887db83a40fb8bf02a365e06a9a2e738726894c2cbf0aa94c20c4ae736fd9abc6a2e92d7f9081a826f91fd82f2ee131655adec5647043686f71925a270c381a805458c118702f553f730a4a8cf5dd30e8784ad9665cc7b74200339882032f07619c833f90983b7e672710780f763f3a5f5258157ac30cce6fc4d5f239461a66bf2d4aa0e9057c8649e810240344d612006976b407b6259b7bcb2f8e8aa9de4728b215235ea5e22afe8264bad74d7d1f1ebdac61617eca40b14aa75d16c6158b405c27e4beffbca006d59b93bf6c364f1570c4cc70edad74474fb9515fe00546a18c4de3077ef95a01cc951a924fc3ca93a05f39f31909853bf95795238167ce1b7cd74090f3b327c9ee9bec3a7ddedd06ef887e74943ff80fd157dc60668b56ab0d5a888f8b7ab3771f7e17a54d4d0b859fc46cd3becf418a31d3ba787b1d87a32d4e8da17295a1c3ca72f5d35684e20754c5e1dd5363d626a4e78bee74155859124a6fc7153d3eef9931952d7bda661a115cf2f56ab6229def1d8f641f260ad2ccd3911d6f4f343f110fdba0fda7acafb88f23fed8df3aea2f20b8273ce8cbafc1e2a8143c908ff49d0f69cf76df070f35ac2b67fecdd6145c4ac667d096dc6388051a5d69fcab8280ddf971f5f6bb59a0b167c0eeffc69a625a062e273646c17cc80c46770d830c71e78324a8526d17b1c2840a23050b538aa7536cdc7f1a5770cd246efa6dc02874d5567de64396f14863c62f5281d17f8abb2b2a3f28204c7c1651477ff98874c9bc2cca1253da005ac2e37d3f8c76020b478b09dc1d796ec16595bb1e8ab1fe519636e8204cf7b5695e87456da7e78132c82be96d47ac6ae3d769f09513657a8c8451261de89d7fe25f762fd1be8a5fb348a4050626a109033edb837713dc1cbcc84cbe45508b65b192380160d7bea5d26c37e7d9172801077aa8932d2e1faef579adad056cd144fa9a4904dbf4d3902836926cfe7d41a492743dc3a27c35fe24d4593ca60af52fbb9d80dd69376c6f577316408b5cb6e8a3419b6c3c7449afab865e4a043a36af3731cfc36c12894e3bff712d03f07b1f2dd42129ec4e048db8457ea1e9fc9dd803d12ea3393b1f0bcfd2ec1c937283f2182d21c6ecf288a61a1d7b97608e3d901148873ff5f340d72d1b1b0dd059f5674d3ec96177998e429726d9dbcda6b119cdfa58afc5a4c6ab55e7bab850ee68738da9ef7bf99471d51d1f02a9c74a4e9bf2614bfe308e2237d169e5b7b27393aad96bef02aa8436a9ddcaeef25311ac41cd70129952b99d0def7640c7dbcdf3b8b33f33aa96029b8818c73f8d6bbc1f7cc6e957fcf70455c395806821c35ec5e38e69615e4119e36dc1be630d4765985200856aa879c519251bb4387962b1ddc1034cbbef2c9d777e7f321314e8370b6e78c73f744c775f79cf63ae9a33d0eaf792e0450c54fc07275ea5cfe80d0bffb0cc583c1ff7c36261d77fac4e37c65f25dd1e2f989fe4bda0e8c843e1134fcb24a480ed10c6b28dea01214ba3cea64fba591e8ffe4d7800b2bfb140c4603d70a629d148ed6782ed18e9eb93b65ae7fd22e7f269521d86cc3a81ac64a1fce7dfb1d653d941fccb14fb91484942d1e897cbb244a9cbf8b802ecf3fe33f70b8c74ed6cbce92f8e208741f069d4cb10cc806da6632b312304b7eea4265f6114d2835d173b84a1527e84ce5144b1add41826025430daed0f5c7ee148e7a6850960dda8430599321dcb7996b665c46a33e96e9c91db08e1bb56e1d5ed68727ec9ee168e533b4d1cc6ea4349eab61aec2b103913e8215b6ca26b2654f37c11b3060415e491dbe42000278c305df012ce664faf9224091cde9c2cc1873531bb53582df61ac35dfb98d00c541413fe09ce3dc9376e653fed2a850f6238715f6b50de045687eb28e2fc11d6c73cb130de43b4db5d9e7b4bfb353b6b0fa65e688d7db2f8c001f41695a38e3c919b0c6dc9f81380d9f8def81ac53484722e180de0aad00e78a81439839ebe399030070f0b035000f3c22c361e60c81c631e68c944a171c1e64e68fe13f1d5eab00dd65fdfb04f7c46100707b67e36c354a2ed54ed79f723b418649f2f0a7b3294504a2d9f59f99d0bb613330743b753755661a457187cdf2b3c0ca3755b9a5864d04c2e304d4cbda6c9ce87e6e41f62735b112a4486a84a8d00fc401d5271f72fbcd55b9dd411cce8a44ef33a263ae3944defc1fd5a33fea1af178eb196a3b551dd3b6eab1e0536effa677f4d2836478ad4472612f1064938b036a5b339a2e488319b1ffa9f20c8fbe967303436f819fe25e18018ec4eb48c29f7b86bf2f89ecce7250ab6c544111e9e1f23ae35874bdc7a644f4fdc47dea57e78cc09e078c16f734f64b1ae511fc9d2c7a438d117bfeb4fe147d36b41c1a71d94742385e2b6354c0afb809f896fe3cd40d2513078a22431b93a00db972f2d1d63e049b34a4abee6eb3796be618eee665d0e6b28c37e1f884e7e24abe56e8b7772fc6296643e9565c0357067e4fc4dd1a038d4995f524709f7ac8f4420cf1abe0552283862a430c4a0c2d7199ecf4de131d72d2cafefd977a47ce1a735ee742ca9e72558f2b3794ab2b42c3144a29a338b20706dec858b3e45aded740c1bc54335b59b13137a91758b61133e023f5c21d1911256a5c9387baeacd201a336ad8dc54b51355e84495c16f44e7f3bfe46b1331396081fba250219e15e0ff23a2ce2fc1abc7e41dc60ef786d1e8ca67f4d0abd65f78eefdafae0d3bbb48fb3a8a6b4faa9a04aa8defb9d80c08b88479e5f23698fa95ff1f25c93b5977932974970d7e3d575df6d0a3d319f8233135c71270c157da57e37bc78d7f3cbe266cdda3702a0e1ac2a6154ae26975a8275abd930b7ad905c2bb3c75dfe2f04d6e129cb4ab5d0b329aa83105f1d68d65cdec166df21c5bbd15efbb6461e198d3ccf3c52e8b28160e1a95e444024a443d5db4440a5875fb12bddab670adbef0acca8106fdfa6d6007b0bc55056d86d75fb3931b3e593ca1c99bb7687d5a39fcfe7bc898f3f5961eee3834ed4850ed74c81e3cd8bdafc80ff728b19f3d1391d144f827ddcae5e3fe5a93abd71976171c4006346e234"}, {0xf0, 0xffff, 0xfff, "2f83af719f9a72780b95ffcd5ad458ae910ee52fe09863a603dd1e99acda3cd3c856dbd582a2fdbeda829e6b5cbd43b5e78ffb920afd2b4984a281ee5f7af201efa0d91f5e1d3fa630c83ba47a338696acfea6d9b2c3e94da4906e6bc5c33653f7c42bd1163fe1e91467faafa45f510d998b8822e4a24ca841195868b2f30def8342020f6e1ba8ba9d3156af4c9d5e2bb945c0ec89a5277ecc8ea2c9eeba49cfb81784c1478f1b41ccca105f72b0a45e417fdeab99db5d0d594d84fcba1b084c72eae6f354fc5fa64c766677e9868bd67170308e1a9373274b298ab9f3b7d2"}, {0x98, 0x1, 0x6, "ed494593241810397eb05296c049b0dd0f5f390c7f0b256a49fd5d566d58413c0929ca616332000014c2c74463abf4ba42d1cefe0a063c565937643f1cad021ad16d18e7d88384fb6a72dda15c23c0f464fd7b4ff87098e4aab7114cda8b39fd109f7b06f93f0cac06d0ad4ef83a860384ef342ddb2c4ba6a847245aa2e5eb2451faf40d"}], 0x2338}, 0x6) 05:50:03 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8011, 0x5) write(r0, &(0x7f0000000080)="1977952e5a266d16eaf9d6a464e8253e9a947a8666", 0x15) readv(r0, &(0x7f0000001300)=[{&(0x7f00000000c0)=""/124, 0x7c}, {&(0x7f0000000140)=""/109, 0x6d}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/179, 0xb3}, {&(0x7f0000001280)=""/101, 0x65}], 0x5) socket$inet(0x2, 0x5, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 05:50:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000e, &(0x7f0000000080)="750ab666bb85637aedd7ee40a1de85af3c4fb6da34786e127089ab64cfd4c47b436ab799901d95faba9e280310c9346b5f30315c4071e1d2b1dfd55d5a7e8759e4873a33f0bcf62da3ab9dfbedf61811f13a9187caa039ee433d35d6ba4ec578bb04b1032790cc72fc030000002ddc4480ff15097afd08efac9350fb62a59fdb6dee87e1229af0302f516dd37836a783e921c0ab732989fe3f81b55558b908a2046ea371b7ea36fd791109b928012e8a43106ede30047fc8d5d4b2310834", 0xbe) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r2 = getpid() setpgid(r1, r2) setsockopt$inet_opts(r0, 0x0, 0x200200000000b, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x8a8b, 0x3}, 0x10) 05:50:04 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) nanosleep(&(0x7f0000000040)={0x1, 0x2}, &(0x7f0000000080)) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x4) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000340)="0fe347b7019ab09cf48e16782b7911eb38b99a486f488cab5b682c34f93d0e2ff448be41c67f75bb434493d9b2d380f0e6610334f137edcd6c6c21525f9dd7985c0fafcc60fa8a7ac42c1200618a769d75447ec3d2374d7b872f34f9eefdff74893e6eede0dfa4be0a1afd203a971dd94d3b9dc2729fafebb780efd68262dfa83046fbf73c745afe2eaefddf19972acab2282a1e0c493568f9b1e9ab9d44dd7e837e4b7f9ef48df81e2e3996eb77630a1c4175e3e6028d5640a2a30ec22efb764e7e6762dde413", 0xc7}], 0x1) clock_getres(0x0, &(0x7f0000000440)) nanosleep(&(0x7f0000000000)={0x20000000000093d, 0x4}, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) symlinkat(&(0x7f0000000180)='./bus\x00', r1, &(0x7f00000001c0)='./file1\x00') write(r1, &(0x7f00000002c0)="8af1e7", 0x3) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000440), 0x67b6}], 0x10000000000000ff, 0x0) pwritev(r2, &(0x7f00000015c0)=[{&(0x7f00000004c0)="ff", 0x1}], 0x1, 0x0) fsync(r2) socket$inet6(0x18, 0x4000, 0x5) r3 = open(&(0x7f0000000100)='./bus\x00', 0x100000041, 0x8) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) pwritev(r3, &(0x7f0000000040)=[{&(0x7f0000000380)="00e3f7ffffff3f427c1f35bcd8ba3634d9218f1050168480bf60cf33c65daf530bb905b3d59db3e7e9319c730ca5b431d9cdb4e567714d32f8adb8cffa5b41e53a9551137b9d054443c64e8026e73f4dd4cff937bbf9332b153061949ea8bbf83bea0011cb3f06a45f38d777161908fba1e8fbe975c8840c4d960c93f94b4c9e64b4fe1df2035fad5a51534a76", 0x8d}], 0x1, 0x0) pwritev(r3, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 05:50:04 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x11b) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r0) 05:50:04 executing program 0: linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffe) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad}], 0x2, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)="1f956dd71f32ec8ecb2dedc04a8391f16b920fc71fb41349b71bf8739a4cab5d72d5d3f690028874f017fccd2870c49ee09d57c39bdbc29f8fcdf7f9d4091f00b5ecc4ea09e7", 0x46) 05:50:04 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000080)="ef27f3be981ec886e3f5c33f24ad9bf9317f29ff2c1c81f5d56be5924eeac4fc0f9262fc9ecaa4a482a441f5b845c383fa3eb1fba1667d34dd9a525d36d53ffa75c7dcc0a33751c4c553ffc44f001b39f417f6b15ebc79ad6799d718d8ac4ac8918ad514f2ab57f4ac8e60501b13b65a4dc4b8c002c66f9c9956558149dd4b244ff860ef6a95cea5009f9f53ba84ab76f2c064f7734fa80897a4", 0x9a, 0x8, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x51}, 0x8) 05:50:04 executing program 1: r0 = socket(0x80000000000002, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x1e5, 0x0, 0xfec0}, 0x0) 05:50:04 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x67, 0x0, 0x0) 05:50:05 executing program 0: setrlimit(0x3, &(0x7f0000000040)={0x7fff, 0x8e51}) unlink(&(0x7f0000000000)='./file0\x00') setrlimit(0x7, &(0x7f0000000080)={0x8, 0x7ff}) 05:50:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), 0x1d0) r2 = getpid() r3 = getuid() getrusage(0x0, &(0x7f0000000180)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000240)=""/185) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) 05:50:05 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r0, &(0x7f0000000540), &(0x7f0000000580)=0xc) pwritev(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000100)="b59c8ae502bd56ccc27d32eee7202e20ef96c486e1c4e114ad9b12f38532b96461c1312d04f92deeaad7188b324f896fc451e528c2bc1ea56a20c604cf86d1dfc48ddc6c3b30d688e08801a6c209bdfdd431e02bec5336d6772ec50cc11b355b3025f19051e00f6bfb2d9a312c5bcffb056e0f53d5d5b81ec6cc4d08eacd35786b9cb02494d534d93100389d6713cfaee974ee8b3eb238bf20cee46ae139ab734693a9157b9b3417aaa2c52dd6832bd6d4e86b052a6f4614d3fa0a50d61b144f3fa551", 0xc3}, {&(0x7f0000000200)="df5ab760f7a342efba5c1adf08b08f4ed87c9d9f4498147e8d016a97b443839d92d3d419254063a6190d26a1b7325084e4dbdf177a2ab96158f577712a6214bcf0098cb83e64124486", 0x49}, {&(0x7f0000000280)="de4168e564ad3002107073d46974b414aed4bf607433aa6de4c2d09492f271e1cc57984df68a45172f59c73b7953d02783e529d77ee6eacdcbbbbe12589fddcf9319c394673ac7fc3503c09476d6e5acb4652657c51377d35286002519b0ab29968975fc9721b8d5b8d42e3dfb4b01ffae1c00dba5656cbe07d40b6fbd6aa547c9fbca3c1c5834d3", 0x88}, {&(0x7f0000000340)="b80dc3bc4b0a65ec938869c6520c6133e0ac8cafef558e93dc993668572c9f0e720fa7e5391d679eeb18d3bbab1c9de1d4532a69b73b7feddfb7f645b1379c072b14f8f6ae598f17382fc577f4188394e365cf9de786c855b6a6e8f0c0d750038787f489a889246af63b362b92bc3f8fbc039f1b50e5b355e6ce2983636c8a547fa31c3273ffa8599df4e7b1fc4c7e9e028e5bcab6186dbbf959304b918306e0239f2b5d31466b481f30af5d235a2b3ad32c5fa6c2cb0f4718d0c3fc02b68588c4d5", 0xc2}, {&(0x7f0000000440)="b495d619602ab8faeb1c23efb5666caa329629076b73af8ac7d7b9ba897a72dc569a83a2ea41f8d060eb23b7adbf9ce62870d81e81108533c2d65adc4e82f782b3042ca1c5fce03579a72d80b6e1f49c76f7b92369ff988c5fcd7d683cddb2a080a76ea348946403", 0x68}], 0x5, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r2) connect$unix(r1, &(0x7f00000005c0)=@abs={0x1, 0x0, 0x2}, 0x8) write(r1, &(0x7f0000000600)="f27ffa9c0b4ecd2e4a70d2e7acf931c5cc146496ef2cfb10c6d74d148c93c9a4d1d124dfcb37225c7c3a67c9c90ebe509519a91d7a3ac7912dc96a5ef18d63697b1b7ff2f69e3b15e0944d976c4bacfa5b3f34efe87a2c2f59282a27279d0a7ee720cc514856046bdd51ef80e8b27c2c518a9c779994dc8df916383a3ca4569c8ea9019d4e7e36e1d3ea125ff29619e707482af5a305c4006a1cd7b797f6286e14c4118dcfe2bd779ca7dcbf762881f2068f14a60c717aedbcdba21157be9b9649784b272bc9b9bda2a0bc92da6acd059ab8d490defec036a8b755fb1fe3d54395fa5c4c9fac85c6ba4dd3c468adce75fa80ecd17eb42a8637c0180fd98e07d26c55c93bc625f79086a0792a4362fba1df79485052b136bdef21c1d56f34eebb6d5639ce8d2a6227a38317ddd08f33e4f4b78479c69960a6c0e8c5bc486d2af1c395c203ba6f22788e794809617fe92e2093893aeb50cf86a6649a2dbb0b760a2ba2aa7c0e19298a53b45465fb53fdb140b22f136a191a016e94d77745bec0b894061f7391fabe9487e5335c29f10bc347c03f2ba5baf2e66b9ac2cb1a7c108cc45ee3ad978e47bcd1ca08fb6e44b5c5553c35e9ac50f243aa5e7e379bc5aa7975b9944147d16d5a223583d0910e9f9032c06f044a95c95149016d39fb16477fa61b5f423326922439311050d98df8eb3822ee99a4a98b26ce6e543edbb46c958ed54f41f3379c2104865fc9e6b38b74b8a7ee0b8bbd758bece59a366a990e5ee8dc7cadda2003c174dccf9503cd8fcab01b0bce7f983a935d86177180ddd27851d85682ae0620ea22c7973fca242a262ce723b835d301aa6e23d945356578dcad1a2f9488b97e19f7784c4727edd1431e8f3999a90929f062a0c8e0f9c4f7cf826492fb4b8d75963cd55da186040f56d23e239aae588bec5ef24324ea8c5b86dfc6b336c9e1cfd37ab9322f16c6766cccf84dcc28c4bea0e5fbf22f9879c29ce5228e7d40b1bbd0949adf67e918f2fc0311312dd5235e67715b70bf75e8ab2d39345dbe8381769c3c5c6160d014fe4fc8d0100348f726fd4110e9a74602fc0db049b0bd7b612027cdab2dca665da67225a37b5bb26e2558fda798b6878249d5ed03ce1ad5447b172ba97774a0379fa916bd6d5aab9a56ac78c9d8ef78d91025c50d68aa7b045ff4e0314b7f1e4f52ccf83daad536d98d58aa3ad670cdd2f7977cf523eadd2c64874ae74d1ca831075856f66a8246bf766d3bb84ebb7b15a93f99585ec6c40b30cc73797d996f2ca9ec8707de5895ac33367f0191a60eb0f5d2eb9441de09d0d11965a7fca4a4d3ba7b1a68009e869867763815e6ee3b8cd0a20f77745be5514f11543961ee82962b024f1535f9975ab229646c112426aad086022384c22794b8e64ca4b799b181abf2ee795f03787567e236ff277bdce1a1c2adab7ea8928fb4f8c74a0b57ebfcc7514ae5335c0d6da4cb864ce2c98f11d61c2cb9e4c32d20c9478e807829c526127c955c0819af9e96c51899e2728be8b745c47600a0813ebf8fdd891ab17c71c54847b3a60c54062a2e62347026348be4e0a2487e9e0dd3fa92de0904bd235947b03e6a01afa853b7506de41eb7b6b68fef35d2a344a24980eb4a0a4d51880be0595aa427dd5fff9f8e538bebfe7642a4fac5dd898c5fb59656fe16405ccb39d721ba0f4c76b20b7b3f3d3fec31091cb068964afc895705b25fef845c0edb0ccfef3248111d650f41b2b21d1a5bb27a65ae67e21081860df1eeffc10d97283500a3c526be321ab38016d990c9a1260d078ab8a1b028e44848e29b692e3d41534d6dbafa77a66d50309af4ba79a4d1ae98ad74d963740ec93d396565b4cce1810dda2d5de6b9e78c873aa2ff40ee1170544cb0f31b8b9a263bd2217afab38789377f16d5794998a83b01a0c63061b4787e7592f770216d752ef8d990ffd784dbfd09841ea4310c322cf73a76c08b3f6d2e34b30d84d6f3246be3f9e459bfef555fa6ada22d4edff9f5f9b422f9c62b9831a666c24fa2e2bef37fc09e0a094ec80e9d3870b3c066ec0d4091d5870e2ec3d05317ddfa2aa31693c5268a5b95631175065f01cc4249ce73ee173d3fd824844b6948900fd62996dcb52c30b68a875b67ecb5453aa52dba4371ef90681c481e08ec370704c803eccde6bdd5356d75e18821f2b94036c14cbe80f7825769ca12f65de42f565df8bd6285d455a8fc3afcb0e8c2a9d2facfc0f3a1a57789da76b2080ffeb1200e4e9f72d4df5a98f26fbd6243c60ff69401020872d248f5d794284be52b947d0cd84ca0034bac1e1c5d7bcac85ac6547e8e1141b445bc598fe85bf72ac368e1d151d579bb78b2a086b252e9c391bb2634758ae9847ddc57e4a7a69a241cae43ae8c9f88d382cfd47637f0e178590ccfa4a90cec56b430c53e9532a9b0e5b60ec094607fec4a9592ab6776730ebd198da27d5b6700aa4542124cf300aad902466e8cc9b9bdf9658fc7e405dea60e6f6e6fd5c8242f40172e2dcc2c562cca3fd29a5ac310418830ec3355203fc2fc847eb6d37e2b0a25aa073f8a25491f6bef42983c74abad05549133769a0228a5f54dbb6c397014a2eeb05b76a0ab18cad32a5907c0aff263b30fb2107755ce35bde43bc1ceb64b64a8fbbfff76481be47638dbdc4ae4a3db0186372ae19605dfa23beb5c08e694bec551f0cbf6293ea1bd3a6247cc4aa719f9883a11f5362488aa22c85dd80f1cbab9a0b2f6069e9ab6ac47c15ab15d0bfe778fdf6ddf25b0f996f7db56c8a0299ab33088eeb5657470ca2e3c19d705c6e6b308491a923c2dcf89e81af2c058b9620b20d21895aa271b42f080c7e83e60e503043167ac9aae4c0651256782c26ee0f32cba6015ab45695d11502dc948e5cd4b217cf6dbc98e9c7d0038876804a2160f3e1bf6267357a0f6af22cd6744529580406a50ff2ca92038328c67af63c3eb442cb5b8c1034ab8b5cb775249ee9c44597838b7dd8d605e057858144b329f82cbcf57d018648dd53a85e7278eb47421991571a088983bd425acfa289bcbdb26336a5149203e7b34350033a8bf8ebaea66c18bed7cdeebe874b809233b6ef01ea3d4ffed190535d6a8b87067cfadee7652ac0f70594964a9ad4148c363232f53f34e2307b8c4504577a2cf27f6cbecd6b9d08d04b87ebf3ac548bc4e5b8c4a824042f0a511bdff96b05a39f06c7bd16b0391d22402593ce34276650bb06dbb3d3ce7abd802d0b65c90b4dec4f055453eb46963aa428e05523801bb5d1a1ffd16938ab6af9f8caf45aa3e949906544e37a9baa691693531702d992d7d3467ee97d7928c5d50a905ab66a7be55216d5c297a0c11ba966811b92724a03f76782eb4738644640d0a58a0309fd31b258cbacf6fff257810db601154f159665298d91f28d89f96eaa8042b17bde96fd348d02fb766e1eb4c49e47082f16d6d18d430a99ac2382c9894a8be13cdbfcad22dd1a32d55e47742e83bf2bae3793f1e1b11977212ac86b8742edae2891d92a806ff30da2a79059ebea4f38162ffd80e8b89b127a99b832df7207d742890899902a6440b7a53e5db3545a9b978b8120089358a0cb588d9c29c10e82a03d11768bb6b33cd1b558bfdb2c94d536b0ba6651af0f86e3d58190fb6fecf80741b9262e106b01edca449eccd5b392dc53155f1bfb75a577bd33b3b90507460ae6015bc954cf29b09fa38f7fff60bfd8c0f4018904e5055346c2665dbd16fcb77526a885c4679d5f07c1f2e9ca6d6a169263b1fc7a3c90e8af54beb677c56c176bec1aaa42d5a5f93289ec293c83c5da32498d29734145c6c1ea3ef96029a3cf943b65bb5198a21d37916b9f9f2ad376be20bfc72b09d738526fcdbd0be7578a20b08f3923caaace3b2341ff4485487dcb1b85d842d329b2c749a4419f3daf4b50bbf66c975f073b396176219df94357e4ccbf7892049180a686deb100cee6229e088bfefff88371c25e1222746be2a72c7343a980f5e82f0230d504ef841f02393017251f0a9c8fc411097cff0c4183dc3761ead6346f30e82b506ec640b9467b59ed0c32bbaeb299fd595777393ebc6ba118378d389da46e1fc09ae5b86c0db5000965dce03b9b8dfaeb56a2d0a7186d46d8a8572d9038c9f1cacdee1511435022d8f6efe4c84b41b5f801dd8aaefeef3f328993b05ececf07948c83e2fe31cf945062fc0ae206e27b40b005029bfdd39ba2e8a698c10663887201199234d0a870797b7421f9c98fd36d83be21267d1095da1cdb165834c799cdc231f6011704b85012db4e4987c17c0e3298a75cc61222493977210b3abdf2fac0bd8f262f5481ff9c82d4d9ffc81ab552603c7d1db68ffa3d086719ae3a3de565101284747056f3b3ac9ea89fbf6c2ccf4427aa3f0fba28cfc03185364806e07b74d65eca9c65c78c4f16ec147f45eea4c961d844c79b527064e387074026271a5609e96bcde23cdeeaba0a52fd2dfafd3fcaef2cb82b61a86563d4011d2ef64b43aae7f8d19374e903690b6a7d68cea07170f16458af4ed46c855c857f057f0d19139595004b088758bd60ee725e8793ed33cbbf25d11d5547f16e38d958c90dd701ca01247c11775043f7c8d866623c7e83b8c7346a6ce3b8150a991e4e99d5491a3882592b402ce2711f8aceb3c2fa5607d0336091e1d35421151b71f0757e6c3c76e0f177ed9ac2194e32dc199289eb80f5d44014591a966a0d3c5f95c7b139c7b69dde45c91e07b33544c18c2d39fa58905f90063f4686c6417fe963adbbfcf3630afaf626b02ed76cbea7be388e74c83e33875bde5990e097929b5df6ff63af84765d438a4268e855596552589b8638b115df019bbdd4d2d91c83d222da714edd285cdf4070b2f1e3a822269be557853eb420338e4b2d72a9f385ddc784e13ab76cce35bb71901b47f682d86ce63647c00136187285cfe661defe32e97d4c594170cf2f36fa45739cec23c4af7bee7e1a3757fd147894e08cb1caa32450519fc708ea1d515cc880505c4f1650676fe81917c19bb4d3dd414fde92634046ed4449afc7c0f4ddee4637f786b2b07a80f83a4a7ca4609433832fa1bb4e2abc2c1061ae44b99fcd3c80239d0fbd1975e26034d733a85294346ff7fcee9f4e6f3ffb7f9507f0290a94d05e12fbf7a6466349b9852d342fade12a021aa1928ee60d9ae792b576e8613e7ad06fbd40b0672be0cd4af6478092b982968f875ac778be0abd216cd2c5384c8d629878a09177022b7ddce275af10b238282baf12a210cba65fcb19e7cfcd5219971949747290e6c97f7ef820a610551722882ca9e2b2f02fb39de362f75d3fca395f0ce92019483b75f99c20d7ac5e1984ba0b1a1fe316c666ebcacce627d1a05b0a2a994395c143042fb838e1cde22505df61be13798af57d1952ca230d914e3fb22d29f73d8aa8f37f70e5264ccf4c7f01405fc0878c5af95ec69e1bb0d82b5bf8082d8aa93fd4e7a608b19d47e2472941eb999262901af29e0273d5450543eac6b0a199a467103ed036f9c38d3ba9ebc01361760282da3abafd1acee1b72f5cde34441c6a67037f27a71e918edb4ba730058501ea2ed27e9b80cf559855eec7680bb484b1d14e5a4d379c295bfe8dfd5bfc266c8e7a752668c30935cdf81ee6cfe9d79116d8f9e9e716f84150bdf9ac32673063e6307b3fccc282631f08ba7087ea853568fba135929f7f20cc2008d6cd213fc3a1581553d2d8eca18aae41b1a6d0a70f6768557a872f490803aa7b93e0d7e21e34c07", 0x1000) mkdir(&(0x7f0000000080)='./bus\x00', 0x1a0) 05:50:05 executing program 1: r0 = socket(0x2, 0x1, 0x400000000000) setsockopt(r0, 0x6, 0x0, 0x0, 0x0) bind$inet(r0, &(0x7f0000000140)={0x2, 0x3}, 0x341) getsockopt(r0, 0x14b9, 0x10001, &(0x7f0000000000)=""/222, &(0x7f0000000100)=0xde) 05:50:05 executing program 0: r0 = dup(0xffffffffffffffff) r1 = socket(0x30, 0x4007, 0x1) nanosleep(&(0x7f00000002c0)={0x9, 0x1ce}, 0x0) bind$unix(r1, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa) r2 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x80) r3 = socket$unix(0x1, 0x1, 0x0) r4 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) rmdir(&(0x7f0000000340)='./file0\x00') pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) socketpair(0x3, 0x5, 0x4, &(0x7f0000000180)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x54, 0x20000040, 0x7, 0x90}], 0x10000, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffc, 0xd2, 0x83, 0x8000, 0x2}, {{r3}, 0xffffffffffffffff, 0x1, 0x2, 0xbacf, 0x100}, {{r4}, 0x0, 0x98, 0x20, 0x0, 0x3}, {{r5}, 0xfffffffffffffffb, 0x21, 0x3, 0xffff, 0x2}, {{r6}, 0xfffffffffffffffe, 0x18, 0x80000085, 0x4, 0x200}], 0x4, &(0x7f0000000280)={0xffffffffffffff7f, 0x1}) clock_gettime(0x0, &(0x7f0000000000)) clock_gettime(0x3, 0xffffffffffffffff) 05:50:05 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x3, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x432, &(0x7f0000000040)="ebffcbff99319296480000000000000000000000", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setrlimit(0x6, &(0x7f0000000180)={0x7fffffff, 0x6}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r1, 0x2000747b) 05:50:05 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) r1 = dup(r0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x2, 0x9, 0xcda}, {0x18, 0x3, 0x20, 0x80000000}, 0xff, [0x3, 0x1ff, 0x9, 0x3256, 0xe597, 0xffff, 0x2, 0xfffffffffffffc00]}, 0x3c) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) writev(r0, &(0x7f00000000c0), 0x64) r2 = fcntl$dupfd(r0, 0xa, r0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) sendto$inet(r2, &(0x7f0000000440)="d85da41115af34ea54f8e45f562a9a657485aa990c507af279cb04fc443c9840c1db940b3703e1cca3a562a9cca0983acdd68037d55af17885946e5429883fa7359eab68804d2efaea28501028f36fbe6facc4d4b37efe3a1a61635bd63f4ed36f9de1392b7df0f8c09b507113ab666c9b3cac566e6ee8ae45ade2fc8ec1de3ec464e64b53f49aecee8cb3338e326e54ac19de240fed44567b65c2bdfec1af76a05b3934126fb34221483d44700a890a9005181dc4432011b737dcbaeade0603e9d5017e72b84e2d24613b2b145f99a9f8826b0afacbeba3e651d7e4945176d04ccdcb76dfd43e4c96", 0xe9, 0x400, &(0x7f00000000c0)={0x2, 0x2}, 0xc) ftruncate(r0, 0x4) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) ftruncate(r0, 0x0) r3 = dup2(r0, r0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000000)=0x9) ioctl$TIOCDRAIN(r3, 0x2000745e) sendto$inet(r3, &(0x7f0000000340)="2a6d5ccd5e23658880d53c2d66d60b982b7cb1dc810947eff165a1d4194dd555a83050e4ff7a7e31b841f990bb258229a71a47974e8ea2629228fad3d522a17052fef7f0cc5b5e376544d85450643bce5d2e2655c825d1e3202e8510c6f07bfeec24f2f3d26960a9527f08ade11f5267ba59be7c7b2958e4cc4f8f0b6073fa7212e732fec1030ebc77886fe4274e1c2434b6841f41bdb457b2e872dd0ded945b708300d627eaa757e7ece052840c4508f819b0f4cf1bc26191868dde3149c6790fe7ad4ec211a5c00edd268181cb44ab9a4ff9a02def76e7bd46e4", 0xdb, 0x4, &(0x7f0000000040)={0x2, 0x1}, 0xc) 05:50:05 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x140, 0x9) mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x28ce) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) close(r0) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80c0, 0x0) 05:50:06 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000040)='./file0\x00', 0x1c1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) 05:50:06 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x9e) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) mknodat(r0, &(0x7f00000001c0)='./file0/file0\x00', 0x8, 0x100000000) setuid(0xee01) r1 = msgget$private(0x0, 0x2) msgsnd(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="0300000000000000d8864a8aa5455195218974b5676fe9432976ef389d47cdced7729bff0d0b17e29177e440f58c2b47620b77c21f28cc49ab9ade42ef58b7f67fea09bf52509b64ba415866a549090e63cb97f2d62077f13cd3e791018023bc6d09f74c474e5b95223b6505303675000000000000000000"], 0x1, 0x800) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x82) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) sendmsg$unix(r3, &(0x7f00000000c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x14020603a3eef7a8}, 0x8) mknodat(r2, &(0x7f0000000100)='./file0\x00', 0x8, 0x7) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchown(r3, r5, r9) r10 = socket$unix(0x1, 0x7, 0x0) setrlimit(0x8, &(0x7f0000000440)={0x1ff, 0x8}) sendmsg$unix(r2, &(0x7f0000000380)={&(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240), 0x0, &(0x7f0000000280)=[@rights={0x38, 0xffff, 0x1, [r10, r2, r2, r2, r3, r2, r3, r3, r3]}, @rights={0x20, 0xffff, 0x1, [r2, r3, r2]}, @cred={0x20, 0xffff, 0x0, r4, r8, r9}, @rights={0x10}, @rights={0x18, 0xffff, 0x1, [r3, r2]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r6}], 0xe0, 0x40f}, 0x408) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x28080, 0x0) r11 = semget$private(0x0, 0x1, 0x440) semctl$SETVAL(r11, 0x5, 0x8, &(0x7f0000000400)=0x6) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000002800)={{0x6, r5, r6, r5, r6, 0x182, 0x8}, 0x2, 0x100, 0x40}) semop(r11, 0x0, 0x0) 05:50:06 executing program 1: r0 = socket(0xbb, 0x7, 0x1) writev(r0, &(0x7f0000000100), 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) read(0xffffffffffffffff, &(0x7f0000000140)=""/99, 0x63) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000200)="72f7c086355e40567733198399dd586844542d7421ce7c63b100904b30039d4df44399aed302360b3258c2b6fbc4180d1f50d901663abb4096ed8207a721521cc96bd62d3a80b9ee0fa51973f7aa02e23a8fdcac5ac51102e4608d7d4ee7f4fb48981f3aab1e8d2ef2d0dcb006dd30", 0x6f}], 0x1, 0x0) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x41}], 0x1, 0x0) read(0xffffffffffffffff, &(0x7f0000000080)=""/40, 0x28) 05:50:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) mlock(&(0x7f000071f000/0x1000)=nil, 0x1000) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 05:50:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0xc0, 0x180) flock(r0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000240)={0x1, 0x2, 0x3ff, 0x5, r1}) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="07040000ff0900b37824af42a53622b3bf1b4f0fe3d35a1d00000000045abfe0980b34c8684cc11234db39f2a6f6d06cf1118f59a7c750b2e34d020a21054f09c35fe1b43f3e07a872199056ac9b9cf101d3f541074a7a7ffe7d1676dc571c30504dc45cc4414d53cc90a31bd48aa67e3caea460b26442becce53af4ed695e669537c24198a42c8c815b155502cf6b7e7eff48ed215815eb4dce2244e31b3d860117883b118d88099f8791009c26da196f4456bf899326c00ef6ba1dbf40f853c8"], 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r3, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0x2b5}], 0x100000000000005d, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000280), &(0x7f0000000300)=0x10) 05:50:06 executing program 1: r0 = msgget(0x2, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/60}, 0x44, 0x3, 0x800) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x5) msgsnd(r0, &(0x7f0000000080)={0x2}, 0x8, 0x800) 05:50:06 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) symlinkat(&(0x7f0000000240)='./file0/file0/file0/file0\x00', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') utimensat(0xffffffffffffffff, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xfffffffffffffffe}}, 0x0) 05:50:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) getpeername$inet(r2, &(0x7f0000000000), &(0x7f00000000c0)=0xc) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 05:50:06 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = semget(0x2, 0x1, 0x20) semop(r1, &(0x7f0000000080)=[{0x3, 0x3f, 0x1000}, {0x2, 0x800, 0x800}], 0x2) mmap(&(0x7f00004f4000/0x1000)=nil, 0x1000, 0x4, 0x4010, r0, 0x0, 0x0) getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) setegid(r2) pwritev(r0, &(0x7f0000000700)=[{&(0x7f00000000c0)="d48b48c9b4b36c35be38f5771d804d61fd07ecfa0e0300d7bb94be436d243af91df4bab22a038ed5d7d5223df1de9d7d92d4b12d6647fabbbfdbeb3c42e60c0669afe01263a13b90d376198284aa23151d9af7f6f95899c8ad25cf1aaf97c9d417e21fc3cd687bb9d224d333c6b0ac4cf3dec93096ff14c6b14a0cf851ce9f75ea0cd129c7f74dc20be2abba772959ac21ca83f724a69c224a8feacf0e21961c6df70b63387511f01b12e3bffbae38fc3d20154cf3adbe358496f934c4f4fc49a2727e971dee037191aecdf78b0f54792b699ac0cc004080c90701111949", 0xde}, {&(0x7f00000001c0)="a6e656213c969e4c4e244a799d6a4df2cbfba93eb166bee87d99a0333243402ddca8520bee576c5ff9f1a927a0bf9e1697cde16ee140ed91d38ef84789ffcb6145f50d5323ef4ea5ded9a15faaab3c11a630cb3fb30c2e5d68d5be63cbf70cc2e8943ac08d0809b27af9aa7c3a3ad5dc807feccf0094df62b7c31c8da620e3e84601d878b18593eaf09f38de15ea8f862eba9de302540795d04fb5b2e64c9688cd4ade4683265933b2de443c574396fbf4984133a9c65a93dc7b7ef445d6d68bcf260e56f6bd6ebbf9a0d48510034c4de873d3f7d0d52920ce61ead8e0be4c08f448c188081d31f6854a566e1c1cbbbd2a7ec74a9499127460a68a", 0xfb}, {&(0x7f00000002c0)="32217ebdea72a5760f4231ea678d92866ffe0cc4ecb7443118dfc249acf975a330a45f269d34acccaff60a0db2628b2fbfee580885c624d83deaa47fb1f4dd6b47849725c6797c90b899f6513b4729b0b071b01cb724f3f227fc14005adc5d4fb2dbf6a394de310be6ac2a116184684a2f55628f40d36107c6066e373b0385190e61254a33a03c365218582fe09cda071dead4410fdc78894128a8340c5d180f088441e0e4a071d82bdcb70e41935064df6b39fbb125413ee6341eee202a495dac45dc06fce36f3a9ad0ad5f00", 0xcd}, {&(0x7f00000003c0)="f47182c61f66efbf6b948a13506b4fe51b2e6cab403c738aa74ef302289a852db22bd124dfc19dcfcf7b037d9c240d9207c78e5345be9857a5f4201b1db4c9f4effca476e2900ec7c19f2d01f98924aef3660a6ffd62c8354d2b", 0x5a}, {&(0x7f0000000440)="5b3171e151b9ac194af3e25146f03fd1a75fd4d1316def2573c9966aecb79c0bc0485697b11f57f1c7b9fc59c09a076b85880cac5657063df4bb923e75215f79f747ab427d", 0x45}, {&(0x7f00000004c0)="4544f0f36445ca4594c8a9780cfdb59b2e2ace67c0f7185fdbc32430a52e06b815e12ac826a75076699ba66963e0e19533ccc72f1f014a93b6095520aeb40c1f97ada03593b276720d8b5d26c8ff74bc3f2d4af0602ec96b5b641e3a2dc4c8d6fc774f9d5194c9eca649fa423b725b3ed1ec83a95b33c3f16555de6b4ae8098f43907b1f789ea8b50fe71bb67f76af6b62e8f602825a47baf368a38dfb60d087ef85f2ea826f9e0f628ba07fbf23b2ccd94e7c83ba3f0186098d70fcdcdadd67cd38f2551b8dad5a261a7e79d5997b35226824d9d79046adedc41a91fbb0343aba0d", 0xe2}, {&(0x7f00000005c0)="92420c538e7a77156f09c9963ec93f8bab0295fd0bf80ab81a44bd8225d37100bfce58ef9b784fa2a374d48f12f4e7fe71f72dd0c38797d014837bbf0768b80c3fa80d3c470ba8c7cbf57f34a599c3be78e2989f1a4c17197f97068925f3c3431f5b26f106bb30165249eb51a2944c60a514fbda57bab289573f481d46f4505f9869ccf175737f5f77f8691232ca67f5807465c7ae66e5167c8137b75b2eab518f40200a755e62ad2acdaa011bbb58d787df3c0573c786f07a28d5aca1ce2a21707b72035115e969025cb3", 0xcb}, {&(0x7f00000006c0)="c398e270c727bd7f1102854219bb99b9110ece8f6cd6eea89e68881a19da58", 0x1f}], 0x8, 0x0) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 05:50:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) recvfrom$unix(r0, &(0x7f0000000200)=""/127, 0x7f, 0x2, 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)="01000000005ccf01", 0x8}], 0x1) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 05:50:06 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000ff8000/0x3000)=nil, 0x3000) r1 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(r1, &(0x7f00003ef000/0x1000)=nil, 0x0) 05:50:09 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x100, 0x101) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000240)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) 05:50:09 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) getsockopt(r0, 0x8001, 0xaa, &(0x7f0000000000)=""/199, &(0x7f0000000100)=0xc7) fcntl$setstatus(r0, 0x4, 0x4) read(r0, &(0x7f0000000180)=""/58, 0x3a) 05:50:09 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) dup(r0) r1 = msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000007000000000000008d55000000008b95af210649c0f3018dad333cabf1a60bd20538a2b805f545cc05c9260297000000000000000000000000000000"], 0x1, 0x1, 0x0) r2 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x4, 0x0, 0x0, 0x0, 0x0, 0x140}, 0x400, 0x2, 0x0, r2, 0x415, 0xff, 0x1, 0x3}) setsockopt(r0, 0x8, 0x7, &(0x7f0000000000)="3807b6348e2f4196f9912beaa8c383d0c7b03ff36e72ebaeb44878f7449015a519ae65300d4b3cfaf00f46f7de016e17cac5f812b5047e8a4eac9c23f62960950c17ba4a6458a151", 0x48) 05:50:09 executing program 1: mprotect(&(0x7f0000ecc000/0x2000)=nil, 0x2000, 0x6) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmget(0x2, 0x3000, 0x390, &(0x7f0000ffd000/0x3000)=nil) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) mprotect(&(0x7f0000ecb000/0x4000)=nil, 0x4000, 0x6) mprotect(&(0x7f0000ecd000/0x4000)=nil, 0x4000, 0x2) getppid() mprotect(&(0x7f0000eca000/0x3000)=nil, 0x3000, 0x7) 05:50:09 executing program 0: r0 = socket(0x1, 0x4006, 0x7fffffff) r1 = msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000001a00)={0x0, ""/209}, 0xd9, 0x2, 0x800) flock(r0, 0xb) setsockopt$sock_int(r0, 0xffff, 0xa4, &(0x7f0000000000)=0xed2f, 0x4) r2 = msgget$private(0x0, 0x0) msgrcv(r2, &(0x7f0000000040)={0x0, ""/16}, 0x18, 0x0, 0x1000) shutdown(r0, 0x1) setsockopt(r0, 0x4, 0x80, &(0x7f0000000080)="7c0faf9640ab5a29796d584e6c8d31f2b7e7c6258c64f20040ed743955a5be1e0697", 0x22) flock(r0, 0x2) r3 = getgid() setegid(r3) socket(0x1a, 0x5, 0x200) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r0, &(0x7f0000000100)='./file0\x00', r7, r3, 0x2) readv(r5, &(0x7f0000001980)=[{&(0x7f0000001680)=""/196, 0xc4}, {&(0x7f0000001780)=""/11, 0xb}, {&(0x7f00000017c0)=""/251, 0xfb}], 0x3) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000019c0)={{0x18, 0x0, 0x3, 0x8000}, {0x18, 0x2, 0x81, 0x7}, 0x0, [0x9, 0x1, 0xfff, 0x4, 0x1, 0xffffffff, 0x2, 0x3]}, 0x3c) msgctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x6, r7, r3, r7, r8, 0x4}, 0x80000001, 0x800, r6, r6, 0x800, 0x8, 0x7, 0x200}) readv(r4, &(0x7f0000001580)=[{&(0x7f0000000240)=""/88, 0x58}, {&(0x7f00000002c0)=""/144, 0x90}, {&(0x7f0000000380)=""/148, 0x94}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/172, 0xac}, {&(0x7f0000001500)=""/118, 0x76}], 0x6) setsockopt(r5, 0x82, 0xffffffffffff8001, &(0x7f0000001600)="cd17806520afe5290fac8bb71f95f29c9afbd6775e679a1085450d5ffdba15369f30a5cfa72c0f0045449eeb08f86b7da2", 0x31) msgsnd(r2, &(0x7f00000018c0)={0x0, "b5525595f21bd54e8caa4c2ea23c835ec06d881dfca56762f6b2ab5a5ef809c5b0f599fe78f2466ca333f85b27f6fb6e53d5bfed627987144af6fe0fdadc2fc3e631fb7b3051e90b9a4d929b955463174b414a8bd0f9ba13575475cba6d7a92ebdec602e735233d21840f1b7a49e02bad4749bb1e6ce2ad960e21abbeca630bbe58cb3e9e45fea665df439e28b1c13f594a87bd755b381c2186454f04d1ad840"}, 0xa8, 0x800) bind$unix(r5, &(0x7f0000001640)=@abs={0x1, 0x0, 0x2}, 0x8) 05:50:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673553c0c01b3dfbf90f001e4b2ae5eefeaff0f2c85e018b48fbd4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7ba8ef00201167fa0b585c6aa12c9df371b9909eeacc8539313df54656115", 0xb2) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x3, 0x9, 0x7ff, 0x2, "b3ef127df6102efeeca425e9fc7ec89fb1591b5d", 0xfff, 0x30e}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x9, 0x4, 0x7, 0x9, "803e5f97e949e09bfb707430be3514f8a38b534d", 0x6, 0xffffffff80000000}) syz_open_pts() dup(r1) syz_open_pts() 05:50:09 executing program 0: r0 = dup(0xffffffffffffff9c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x7, 0x6}, 0x8) r1 = socket(0x18, 0x200000003, 0x0) bind(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x2}, 0x8) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000040), 0xc) 05:50:09 executing program 0: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) madvise(&(0x7f0000ff3000/0xc000)=nil, 0xc000, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 05:50:09 executing program 1: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) r3 = shmget(0x2, 0x3000, 0x34, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r3, 0x3) 05:50:09 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3ffd, 0x0, 0x0, 0xffffffffffffffff}) 05:50:09 executing program 0: accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r0 = kqueue() mkdir(&(0x7f0000000000)='./control\x00', 0x0) open(&(0x7f0000000080)='./control\x00', 0x22, 0x0) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/85, 0x55}], 0x1, 0x0) mknod(&(0x7f0000000200)='./control\x00', 0x40, 0x7) 05:50:09 executing program 1: r0 = socket(0x1e, 0x4, 0x0) writev(r0, &(0x7f0000003980)=[{&(0x7f0000002900)="ec37dd70999bfcacc7257e0f56e165705d569e3a1b4ab9d9cfe541eea6ee2128f557a0ede3167d1183d4cce2cfb8997f8a848c7587e7e711028ac471e1fd6b989a15c91d2f2922605e8621dcad4fc1c46ec153c350520f31ee250207182fc2b651f1ee74896f6d0cc59c360781c41598fc643a0aa7b345babc11a71f79e0ee818a1bd8308128d904535c64ae6d6d87d9c65925f05889895f95f033c28d9310c00d2a0a014505a3a8de7cf35671df5deca1abe5d50e5431e7dcfacd5743ef405758020f06da08f5441ba02154cf5154b692f3eef8aceb92ed76dd84072570734f3d13dabfc29a6e06f91f9c557c9fde86f5975c9448b2d4a8a13362e37a15d265926f84652f403461db5f0941a2ea743233631c842706b55bffe08e1bb9b5fa3993b923950855a10125f63e54a4bf861d5f10d540372d21b44f079b3751480dde886a843bdd9f19543dfd3e8e22991fbd020692c7fe09bc6f9f37055045bf5decb524a344048c83a99cb99fe2d90ae164d3a3be223d4564d01022f6bb7c4243b3f223c29ee9647b3cc6229e88a89098edf80a8b52e8cf1d386a3b967553dc44526d7313c982d6299501612f9813c5f8b3c1ac82f65e0e4ba091f008e647eaa0de4cecccfe44e19c2b8473ec619eb6c1a94425d9e3a15febfe61aedb6dbbff94261928490b62a61585a5e08ab626b74105396118be1b973a2877e7efe4143b51ee79957ce03606a4e932ff4cfb9ddf46e14b24848d4cd06b20590d6fa26172f397291eedfd33c048ad6b0b7d2ebdde5b5d9ada7486513288531b4d3f183041cf2663eca8b7d3e30f0886b92f5c647b5279598e3db9defd15ced1babdce7f5fff0bf4df772b63fab584941d465c32ab30bb43545ebe8fbe65538fdda745d0fb32d7bb7391a238ba56e7a4dd05c57416c2ce377f994985d0757ec68a947f8514283203c228bb7c0a2f7cbe8c1744c515a0b214c036641c910818bb046847c7d57b49a5af200b66cc1a103dc7f789aa5c839d4286f673b2899c593c2b9266418c374bc41d565b0c7b633f5ac55d49da43d95a803f19a295ec05aa76d8a3184a36774f3043625dc4bf4019a46a3e61c37127f39a5f6a8b3467ee81e400578feade379ee45a2b5e95421586c17b623ff4b628868b181799e8c5adbf8aef13a39f302e9971749a3721bf398172b8a2bbb70ec7c4bebf80f169a78bb03ce99caa7136e1e5e9ddf46dfa125ff02ddbfb5fb9f492336f11649e311955b4652239ff122ce4c37566e9661331c08b49ce324c04571891e891b4c9cf5a6fa5ef4014560d81f44a38bcbb76e99f25b37b0419b618a5d12b39968926c43979cfb3c4dc5d04230156d6b8053bf0a03ba4d15ae64252a93a4eed64d25d50cb9d2b33338374ccee1076c00524e0d82ec5627cdbb33bf6d97a30564f703e2b29b3cd7af13bb0261f9647cd93099b78be82070ba571b7de42e938fbb23ac16c0f60d109ac50854c634f74df665eae6cd19372f4d061f546ac877cc4be3dccbe814076359de81e3f89dc42afd5247a40fd4b539f15a6395ae13667fb8933b5cf5be8b069629cb6f709fd415a3a9fb6f70e91bdb088e43a8ab7182c0a6d6b413d6533b8fe9d7e5dd1ac8cbb525c0e985f7ac6c1c0e251f6de6e8a7e9ee9ed3a999c84dbd989e6628dd47e7b7e914887acde63f65f1e9c78d260fb4dd976769974fe6ef76e39d3991518b0c50bb0c2ed2179bd0eecf9200f0834de44aa347695f956f4ca82799fb73d8481f6c27e060b18a6b3420838f9f88b8ebc47f55a4eaab04eac8cec105b39501f0c7ef27f0bec485ba5715a923501c6c6d1ab0804f7252d81d73d0b74ed388c598c8fe81bbda08e86209d990136fbe2cf0092fad6da1137092ad09e8736a3827ef74b991a19494721c19b3c92e6c36118e35c82c877b96645a7c12c432df070d13066ab5ee7f7750f748d1aa8c45f281ffc98a1c4c5d41ee69075bd0718cf18c156fc8635cc018352ecf43460dc7313fa3317d469f6f75d0c3951b1d385f1270c08fcf238210efad21df7937b459e7154993c3aff82b22f378f9fe0fcc90eafb346e42bcee370acd3ef9cd269988d8da74b1fd66f4ef406772e223126f9333becf853ab939b8ac6bae13e99b4c5a40f561669877647d566884ca2821c8e07797fd9f504b1d1374ad602289006c674df214a45157ca6cf25c22a583536ef3924c71da8630d3fe8c66825a997f2b73fe2c7a879f3ba790d6c2bb253d11d7603e9f245c1971fb6b240fd6ba6ab52c22c7dfdae4e9b09584472faef3b8c77430de3f75fb1f08b64f078e94cb3669dfa0b3359092b18e5205306d5e17e3a6a2e10c37893dbfeff7332a5b15884461ffd5e7ca03e1abac4028a83c4c922911c7e1bfcf03de3edf8e436f5a860d966580de0d25d73038625eef06ae282875a2f323ca76f96f377dab67ac1c0f43f28c53653c5c7df5052970f21d6df8ced3950c66a391a639d7ce507ad6fcd39ef04821dd7a1c66b973d98cd34264b96bbc77f1753798dd195fad0fef3b4ca7eabc11e95606775cdb36c7a4b4636b8ce7061649fdc8c8fe755f5d869c849e2d017525645f76e030cc7ddd9a3393eba33a72237aaf5c463bd6bf7f9c691b41f6dba8bca150191a63a3b1ce6ca6701ed8958b6078b124b897ca0cda6f6a19f186b49cdc17909d3b4a367b5e7b191714f26582854d68765bfe8f147d686aeda26737a80706610e0c40a8db2d911ab3bcf81f70c7cc280dc74ecd834d40d49ac445f05b478e0e033df4dbfab64b14b7c9d6a8c1d94487db102c41e626d1c6300de6f9d301e8f5b5ba30737b83dafd4605136b24741954f151bc466861f989374c2d4c04e16c3da656d32370773dc65baa81eeac38a7345e4a9c35dd05fa7c706444229360c1d89a812ca0c947d822d2b43695fa78a2c4414ae5af88150eaf7192555a0d9faf12d84d8afbec444cc6f3f7804013d4c8981e46657b75a78646af320f8cc5ce8dcb94bdbcc45e13fcf2c1a01c1efd71ad18f816b9c3eeded1d143e03151a5e7d7b6a3495ce911c74761b63ca71a180bdfb9ed1f15d0675f5d077fa97f8be4bdf94b84e0e39dcacc0e4f2d98c794498f7744f032685a2ad688c51a9a7762c49cfa93f7d8ac287e28d1880449c80ec7df785c3d893913d4b10542934c850d02918a07cd7ba2edd0482c12339e15da9085e2e52d3ee7f06372c6f5485b9d67cd2449f11ef54367e2a88aa1b583de565ddcc32bfcaa2501f30eba9d20e1a828442d06a45a257ad4983bf5011aa89cc9c596948c5f83e0541e74af743ee20839224deddf20cf4ffad909172c0d6a6138ff1a0652b47e8752ca4cbf23b3c786709845b232b484ffe955028ac8ab689dbbf4c733b55471c70c715df3383f798ac820e6d7a39044e1e09b9383354cd0c73777ffd5908fa1cebc36a853cbffe34e1c3f7c6b469a1ddb83ae0192e0e312d3f1bf6f5d4581c0c7930d5735298114647050eadf805f63e62a28877d08d3f32ff2c34d5e1f5c9f92b902ed82eb898b0e64eadf60059787bfa4724fca1c6795b217925ff9f053bc0ac75b38b309c49ac5cdd1a6e6f0e17de7c31df48d7ab2406b0e2f994c47c85db2c6a5238d25760b74299debdac669f1762fc83e136256f78a69f198b4e1c4867760fb6a02350f01926fcbbe9c4a3680076bd7e961f589525d2cbd3ba2df30ed05a85cc2825e683aa6761a5b57aca99791f7c9f8031ace45b632a94f7a008d50badcef4f7efb3cff9b312cb6afde46711280545980d5ec761f8540c3bb28fe75f47a059a32f4d7922ad4c72702bdee0aadaaf0736f57b3703351f10814899cff99413b34484212f29fa9b04d2af1f34e9515a70a59f6c99d2361f1fdf3c7a71927d4f8fa68b0e90544d5da9af40168b978b4804a4f492820a51660ba994d14ad581703cf5749c5d72196d59b9b8ee14749c5936977d0929c3f0f4d48ebe73349d80299a6c9a81529a33f9b1a3d4420748630ef86bb916f3e0a3bf90638184f93154ad0cd80b6beec049d0b7b90826d776447b9178c45c324dc32f5ae93c9792e806adeaeeeaa4116ba2a50f73cc1d47444f850e77447d236810442dd775456de9984f6848523fc766e0a6fbff3d435f8354318d4408993d9b960d7b142ff5226d530f4f3cdcfb7e4bf31d32ea2ebe83e60cd732cb6405f38cb19eedd79c72c655d67e7bf97232f49e0dba7a33ad90e9ce8ee53b5fcf3aab0be9460f3f28f63ca4b0673aa32896054655448c991941c9909c3687c3fa581a03cccc5b03b73a32765af5ce4163f3c663ce492dc01236af031061896a04a6c99c8d10622e12d4fb8ea572cc89308f5070c8ffa2cd94b4b1963f09a06af9d9b351c767ce93999d3c33d991e6272351c6da2e51b691bdf9fff47979aaae9f85c610396ed057bf44e783ebf706c2140d098f2bde9dcaf853750e1ae6f6c1990fabc14e9b39d4ef51f973afa2bee0cea4356602ee02da3d155dcfe61c319e6ec2b76e06f932491b85aad6920bd1b095f9b3649751f740b898f5992bd1a56e9471215116c6d760de3c8fde6cd90057b2e8b05aed575367a135ebe5d275ffaca6578d58c9a2b11b3b839c969c83dc2a139e335f1db5b00c248f0865aaf5ff4702f0f8fe9b617f3e2801a01131f5dab710747bc7503e3d86e197e40d26622cc3bc9bf6fc82decb75", 0xcfa}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 05:50:09 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) r0 = geteuid() setuid(r0) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 05:50:09 executing program 1: r0 = kqueue() r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x100008, 0x0, &(0x7f00000001c0)) r3 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) syz_open_pts() close(r2) pipe2(&(0x7f0000000000), 0x0) close(r3) 05:50:09 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) bind$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)=0x500) 05:50:09 executing program 1: r0 = syz_open_pts() syz_open_pts() flock(r0, 0x7) 05:50:09 executing program 0: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202262f66696c653e13804c5900433000dcdfc70b581449c663da341f3f5cab906abe0847e3f264504febb3e72887e5bc02e8abc806dc40cb1049ba99f9f9829631c77c1c2b002d2fc167b7e2f1fbb5b89cd9aaf43cd3850860fdb0d30a0d224c00074c6d35fc2cf6a8a2f9cf14d507e0f5e6c6a13fd0bc0b2786f2ed5207b6acc2482c9c9ef8b44f837ab2b6c0b5179947800759b78c5cd322b3b4e71ec619854a9f165e06bcf4cd47b845"], 0x10) shutdown(r0, 0x1) 05:50:09 executing program 1: r0 = socket(0x800000018, 0x1, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0x2, 0xfffffffffffffffa}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socketpair(0x18, 0x3, 0x7fffffff, &(0x7f00000000c0)) 05:50:09 executing program 1: mkdir(&(0x7f0000000080)='./control\x00', 0x0) chmod(&(0x7f0000000000)='./control\x00', 0x0) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') utimes(&(0x7f0000000040)='./control\x00', 0x0) 05:50:09 executing program 1: r0 = socket$inet6(0x18, 0x24000000000003, 0x4) socket$inet6(0x18, 0x5, 0x5) socket$inet6(0x18, 0x5, 0x4) socket$inet6(0x18, 0x4000, 0xffff) getsockopt(r0, 0x29, 0x66, 0x0, 0x0) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 05:50:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x42}], 0x4, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x3, 0x2, 0x20, 0x7d79, r2}) 05:50:09 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9413, &(0x7f0000000000), 0x0) 05:50:09 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 05:50:09 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="100000005875f35c000000000000ffff0000000000000000001d000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB], 0x30}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x3, 0x1}, {0x9, 0x3}}, 0x2) 05:50:09 executing program 1: r0 = socket$inet6(0x18, 0x4008, 0x85) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 05:50:09 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000342000/0x2000)=nil, 0x2000, 0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) 05:50:09 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvfrom$inet6(r0, &(0x7f0000000140)=""/4096, 0x1000, 0x2, &(0x7f0000000040)={0x18, 0x1, 0x3, 0x1a2}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1008, 0x0, 0x0) 05:50:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) write(r0, &(0x7f0000000080)="1a0553421bf5ea354a29c8d064ae24925281890c3f1af0ce5fb0fc15ff271e4a8629372cd9e8e31d6f233d8f3f2ca12d8420976dcf52987301bf25f1a118b627fd72ad507eb6eb89f112dd1f9054918c63b9855c19c801cec2c835e23a5fc1901232db94470a8cab4dd37163c5dbfe244f13249cc32172bcc8403c663c694287", 0x80) chmod(&(0x7f0000000000)='./file0\x00', 0x4) 05:50:09 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x7) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) munlock(&(0x7f000073e000/0x2000)=nil, 0x2000) 05:50:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/45, 0x2d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "843cc45303359bea9c93276e840c45ca502eca46"}) 05:50:09 executing program 0: unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='c\x00') mknod(&(0x7f0000000100)='./file0\x00', 0x101043, 0x3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvmsg(r0, &(0x7f00000008c0)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000700)=[{&(0x7f0000000140)=""/206, 0xce}, {&(0x7f00000000c0)=""/49, 0x31}, {&(0x7f0000000240)=""/11, 0xb}, {&(0x7f0000000280)=""/19, 0x13}, {&(0x7f00000002c0)=""/200, 0xc8}, {&(0x7f0000000440)=""/31, 0x1f}, {&(0x7f0000000480)=""/141, 0x8d}, {&(0x7f0000000540)=""/236, 0xec}, {&(0x7f0000000640)=""/132, 0x84}], 0x9, &(0x7f00000007c0)=""/228, 0xe4}, 0x2) 05:50:10 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0xff, 0x9, 0x1, 0x4, "241c96932af87bdedcccb8ff3b28ebe95552e61a", 0x7ff, 0x4c93}) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000000c0)) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x4004667b, &(0x7f0000000000)) 05:50:10 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1, 0x90, 0x9, 0xdd, "76e36aa817ffb78b1b2837d2502bb60daa7f93e1", 0x7, 0x3}) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) 05:50:10 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f00000001c0), 0x0, &(0x7f0000000240)={0x9, 0x0, 0x0, 0x0, 0x0, 0x7}, 0x0) 05:50:10 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202a6"], 0x1) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) 05:50:10 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) r3 = dup(r1) mknodat(r3, &(0x7f0000000080)='./file0\x00', 0x40, 0x3) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 05:50:10 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x31db4994) read(r0, &(0x7f0000000040)=""/18, 0x12) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0x0) fcntl$setstatus(r1, 0x4, 0x44) fcntl$setstatus(r1, 0x4, 0xc0) dup2(r1, r2) fcntl$setstatus(r2, 0x4, 0x48) 05:50:11 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0\x00') r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) writev(r1, &(0x7f00000014c0)=[{&(0x7f0000000280)="1c8a9e4fd0d89984f2aded07bcd475952bfb381957c1f38b6ba3323d4fd304b764c3ffdf1f69ec464526558ef2b93ffde97758f34aa93213574b0a7ba6b88d9a607b5ff7e54db574b17c251e928561165acb937c180badd4da320717c2aaeab74c963b29035e014765660bf4ded7923f809108e76d89738053354e1fce37fb1e1a3eacc4dfaac6de560077857a8da173ce61ffe12c082c6230c248417b21ce614436ff1921e109588ee2a8c414496aa7ed", 0xb1}, {&(0x7f0000000340)="69cc483cd7dccc248a0af4c64ac8e666f3875b1dabd5c427e2e6e0ba60222aef71168628726ac1d444bd58d40f4633a2c204397242d4d400ba29579a60a545d3ffb5c01d0b781ccb8d174e807f387d0514f4abe081a9f3b73e076cb1af21dff3cc12729a04eb941df74e9f7046862011c7fe0c0e2c06d6552ac50b75e4962bc0f672acbd95", 0x85}, {&(0x7f00000001c0)="3161b0a26aef62414b9964394f480df397a4af5fe0a37dcd4e205a75d554fb7c378ef27a7f3787c13b6c05cf52b6817197ddaf3ef9678c255f4d87c917ca142f8631581b4bc0abf9b5cc397095525d6d695461334bf32690e14ecd046d952d19b2ffad39e09db498542dc8", 0x6b}, {&(0x7f0000000400)="dbff6978947bb2c3edeaa213f3e7781e363a517803f003066d1f542b947e1e113c8eb49d3cd05a92d27312405bcc8070b0c24b31f9055624439cab3a57c28faed4035c517bfe8297b728b25c50ed71374f03d99021f0a3ec92f56736dddcf2bab4ffd94491dc39fe36a70ccab9decf0ffd46af74e1481d8e5d1e0e0b78f73bc9bb8db4cbf06ddeb35720a37258f3636e6595c3cf5be52566c38e3c3b58ad0472034a38c01dc2256259d72d135bd8ba09c042d28a56ccea7ef24da5e8a44c22c25bb751ac241d75b751de832ff7707384f4d0459c941402f947ac8e4c94cdf06d5806e9c62f4293a4b3f6a3e8df91bba0ce0326f7efc2aeaaeb0bdd97c37e8193b3bf9f13160804741acca40202a2845be99da95430e012ededf048a35b594d83121512e4b783810ceddaa9c7abe7b36c300ac5b0bc560e0756b21dd81fb1cdf8f62b50eda4c867560570a5d89c8785d7f04f242ab3c03581b0d90abbb4decf1afc634d44370f95c271fcc1b072b4b9bfdf3f09ce0adca520642a2e68e865b39437e02c8f2e426a487dcf359433eb61fd9eff4a0c9fffb411551924dde49ac7376f20bf1b69bc8b6b3ac344fd586425213e906186409cfba2686dcbd9f4dd82aec1fe493e3b05edc971be5f1882a938b7df5206f01c6aa496c918dc903e24764ad91e96511179aa2eb93e1f3b092934bbd98a6899689a32f5e5fe8f07212fd9c99366a7d557cf652c783a2b380c99d37c10ea4e918d95408b365638a9d1545905cd817a599329489e124d3dd06d732362b399466bff03442d05a3a7e338413a11da9a5e27e3074a34973800ebdd8c46fa11a82bfd2685661bef5a9e6d2af05960d659c8b9a56584226c52ecfda32dfc06544edb50343b1502e2c528562e91c6f54d93dd459e656e7793776a8a3569d66456821126958566aee429098c56c39a3600fa51c60a21976b3a077575ca56d2173b49b0e10b0da81d60a1fa21da4b1eda2017d5f363799a3149753885b7c4ec7ff470732b8759944be77fcad80fbe72f344931ef75dfb1efbb66d8b3483a192dcdf9dedf13637e06ebcf67977e80e9c3705124a855c8dfc8ccd1312eae0dc38990b66f0fea2414e57791e22d0852f5b2e34619773af034d916ab985301945d94dd6121d0f6d9523904aa099d29d5ee17c699c6075ad92a7f723a88c8774f3e1081400924ee992b2364075cfc46a5e20fabab0bc41062bf980e8935ca00faf4c43fd80aef899b8527112b4f64856f0b10f1b663293d4b54703dd8b8dd43ee2fef6ff1344999cac6dc52ab150893b0262cc90a670b6eefcdc6c1e8902a513db9a8b85252504863fa2484544c32a539a70cf7b888de7f0a1d0191922516dd5930afe1a29e5e0cf0899ff5c78dd21ea6b5823602100a26ef1a1121b1c14fec471bb11f38f9fbdf6120d7414db4a6fcf4bd802fc9fb957aec1a31a3100f3d2db0e2fdac867998a21573065fa98ed06c7628bfa9855a42c048f0abf16d936a479bee63b813a51b3de549a16aa4649c354908fb26c6c632f8818c3ddce69dca2fcd11abb06d136c90fe0888df6b3b0aeb64dbc756fbcd6e91d4fbe2a706caedc5d3dda30e509424ad746b62fd6213c2ef568b519c478d94122e25665be508464bc7a5364a961d2329618e34da6856fc51579f3d8915e3a27a0e6e004fd2a9c2d1682fd7374bba4963c5518cbc7bcf72d966d3b71e54edeca6a0b610e9b3242665750a0c51d57d9c12305a4b2df417880fe9b895891f76f83463e802d76c602128ac0cfafa671479628d59f863b24a96ac15ea7bb0c4455aade8e7d487c8a5015c6a162134bac81c56556df03bc2c22ce1efae850f29e5bfc04bc897ada321ea4cab4e1806a0b812b8598dbf23fe0b24562ecb22bcf9f31afaffc4f5084357bcc64e66d6f505a5e9a67698680d348e1c4b1980920cd505692560c6c55a1089d908aefe7c8db5fba782a6ba63849923c330bb96c0f927c7cf24e24d720e95c515674ceb68b2ce28747d64672a105572222c29df6bc010ad77fc53e1006f6320ce3b9f78208d923ac24ba531c207acdee068b377cb72431fdaac135d6015f245c06dce2b039f193467883bd7c73c3927a99570960bc2c50eaae776b09813e6c15b663fc92886bd6900b2fb304aadec7503e15ec8d6056162836930442bd0f3ecabd465be92ce13149dce981d6c38c3fb4a4b03670de9cd89472663570f9250e99f76229f8037ad77e2b049dbce5f2b754091022d741a16baeef1d27aaf60f53de76b71efea5ba6f5d28c1bc70642ccea54b173de8690f0ab10c5c0a84b881c71bbdd2e173d18766db78ea877166ee8e0f65f216e97f1e7f8bbe08352bbd117f37b6f1f2f4ed49e4305a46e83b81673220a6e7038122f79012105f9a23410ae2fa1ff4dd59fc8d37d3e7604dcc06b9a6e1c231766cf1c5af0cc973797e8d8c28a94c44666761c0667cd5f17865ad229c52526f91fc75b1cbd4695ad9223bc448f63613aa6e0a1efe8381c65ab8b007ad322b2f57d524e7a6fe31f210b801d47bf467c01260021bfaac648babd0097a076b602a81cdce7bbffcb4e74a9071f5cfa60cf550fc8e35759ab7780ae84f3a9d8f9893eb818afae95bc56984cb33acf5cadfcadfd17eb3e901d6c5bcade61bb8be9fd55eda0aea0f193cb73f05ecee7de46bec7a51341690cf16633b0e40e4a39639b8bb316570e262df3473014b990d33da1ad496548b9fab1157e4276b9dc4c59aa3a41ec48d7b93df569639bfb7e3ff858c5472d17c552b7a79e51bf78aeca6abb8fdfd264de4ca2af3cca36d0f57376bb2183e4750802736351ab1c71fc95cb505b075fade3d58caf9c8994f0974f3c620261c28583812abafcd7a2893e76ab9d409676f14f57e48c0d761afe21391eb22b160ae4793cbb8840e3132cec382809e3cca843319a56e9a61ac302dd70d4842dbbabe62c1387f7164be54046f68fe15550c28df20231223818c27bc5054f2952674ed618bf58b796e2ea9fafd34dfcc573f2794dc1f94db077abd24e57504fbbf8bbb3b34ec02bd8d02912ca32194a25d58ed0daa02364cd335344e7e9bf862b1beac3def0e667cf059f403ed1643fdf11638bf3a8fc83802db36be7c3a7cb8a14ad833eaa4559cc7fb668e5c2e17c275be82dc2e628785fd9e9dbea6a9798d2bcf858c285cb4b1643291fc1fbd29829b985cc7dc3f306b60d7c34657804ea7f99dbfde0e979fb3354a0081291adacaa24914b86a497145d20f850a8d065f962d06f5a7e7dcde968cdd1a56c3d6c2618fa2255d545d3e32039cbe5b780fc6e6069e8bebafee96e6000ecfcc80297dd93e506c89362b9359939f839cfaa67ba8835f2a2762a1ea6cdb3193d4ef7c844a6a4a5b945fbce79b316f0325ee64f4f22c595b224141aa40ac11f5c49045a086c88e067b38e8d34d4efff860d3af17e59eec8e62a7627b41342370d2de162fe3e43cb99598b478eb482305eacdcce123cf70ca21c1105485e6e8f6ef7d1c10db93ab34e84d265b95a1b4e9e373c71b9213aad412ab45c5c3933e824155df6135bf913f67ee079128b2b0cc9e30f9d7fe19ef24fc72ed961493cb75880cf223f2c6bd2b3b71eeee35edf502e481aea72f3d74c66ae4e4c25761ca9971b139bf5c945454d97211d0ab39faed728d2f88dba0d7f3a5858a9259e3cabc88b72d15765c007cc8447ae85f7f4f1844bf464aa3f667a8a59ce1da60d4bc326a07b47b8510f27420a5ab61c1cd8b14a766da9f36aa1891ef5f1841f6cd643ec7a76e0331bcb18d75c7afdb0ceddc3eccd2d8887b4187f0c8b3b759370ca20467c9d1c46cf2c6ccae86b985fccd5ce0c026d0ac5558d19d448b232de619f11d021ead983963f704a64056ec5c00a30ddb648218cf664ee768d44fe4e99833e18c05086978ea00b77f15e29198f8c78d01dc4d4212f36bcf2e7555848181a7b3b9b573f6c91451af5e8b3b2699f0ca8af2c289abc53c9ef116dfc78bb63053845e1298711dedbf50f4cc6b6ac0f5fe89401b2bc6eb2c19e07c3627c334ddcbf70d30b7b22374fc9ed0e4b6f6f230a711130805d50e141bdf8b5fe32d1ea980d1425e9a11ecec0a2013ee0e27ad6f59c6c071674ba98c059a5bfd8442ee9fe8e1d87d293c2ed9d076e54c9e4a44928bbfb6d76d550ad0479c3d645e96db1bbda8bef64fb2c7cbad1126f34610edd78f3ffe0e457a47cc1ded2f507126612d6131cf3dab1b16a0b365fc0072bf5f561d160c67129fc593bf1946e7eb97986df5689d210408e15d6cca1f51a89d32e99094b43c1ced076579635ee29123c6bc68996b180c31264eac0168e3ed40cca5869181869697c539de72706fe0c00c81e6b9070ed3643e7171873e3c3b5c2c6a1a36f8252d2b84c7c1d2fc39912ffdff783fde1f7c60857c6c81cf83c74f76e5aa6a270607b5cb1398f911bd7bca8abea62f1d052cf79bcc405750794d191b14ac6452f106c94e61b27404f8b165887709cb78f930c4dffde0df0c6dcd2f7ce98d5b6f080604dc05cc75fc70def72e0f4e1477e3ece4b20a4c0fe1b84cbd162b3301680540f3a82e7452ad08cda7e5a909fa47b38aca8a3a403d93dab232f4ed420997a9dce1c52f32a3c41542698cc394e4be7b6a445b762034e1f6c2f88475abc13a76a98049684d357ed7aae0a9d5edf85e850089dfce3127ea18688df1229c29c03cc46289f8ebf08c8b11d45abec389af2e1fd0fabc3e84b3c65b3cc0b08fc21e8927a2ca8c59d95c8e2125f4604ca73c008fa615857e41e8decb2a28c58c791c2b628e54f04c9bf7250849d11d9963209afdd1c91cc2f7844de414ba544898f2a6b1f1343abe56361804044a6e980a77eb6223b60db1a7417062725b870049e6a4c01bf0f8de5d153330020d47e09a8b26ba2a79d9a49d5ab267d127d520621c7cb8fbf9cee9d76ec4e66b6796fc766002162de0b24e8841bc2f7a173f70ca6baefe345790d59c3a171ca0d2dcce1a87c0e60aba95a518ef635f86fb18834bbc2cd17414a3135e983f8c9e14421e6ab78a28704cf77a7428c5e898b83915ec06a3ff4856fcbb60775b3ec9bb53536c666b57da023d5de8f1ff4b702a77d5d0f0c2cee463b9d6846b9f5df4aab6182de3239208003757792a042b530f85f500e358ee960b8fe9dc23790292e7915ff892285c89dd01f2b47fe565d4ef58ae1aeab732c20aa78f3267650df196a10e50a7c50bef62a5c1fc937275316f65a5912fa416e6ea78dfaee1d39f6071d3c6de69630445985d79aee0dd83a7e7b7b208a193db853d12d2b65ad67df28fce053e68497454c839253a51bcde017f13fb4e6766cb648e93275280f221b8f2200ae9c39c72dd32376fe10a0846998a60383d228dc5c210870ba288ce5a8d954a2cfa2fa910837f60b2f416e5fca2c948438670f87ed09fc14a287cf56ccd41c2335c9f916d8a83963a4e3a298e32b7fd5ceb16434c1d0a34e022fd3368d834be5c934b5b062a5b84eeb77b2e97e26a567753a38da4dc714d6cd550d5e5d529fc7d5386e4e2ce643cb6d3f48b06f4b584bb2034568ae681c9f27e4090b9c092b2e15d4909872c7f482c43f9c2a2cea125632ddace68d57cbb7f1d8bb4986a91bb0ce191be4b2c6c68b9c78cadfec725fd4de309ccf25936e4f870d3e92654c4811bd2a39e64a4a2ff0957033feb3846d866f7e5193aa88e868f5c5355c0286f181d723ac98a8272403b68c3e2647d3ff26af18d84b863d5109585153b0a53e16bfac463dcb73e9bb52466", 0x1000}, {&(0x7f0000001400)="8263b6ac4977e8a40a51693821b9fc516439c6bea48887255e83ee498be4ab70830cb28c9f0b9dc5c51a5833756657ca610f8517e3abfc4d07b3b04cd0855dba63f1b80a19bf1ccf1acd6ee287f707cdab2488c02fddcbfef0d4ebc1959a396d9d0f3ee983f6862d38ca209c2e2f3355c14709f0228b8c318c23dfb1e47d8b01e3386882d21f18edeae655cd98e257b74c84ba5347516cd6680dd334aa22b708", 0xa0}], 0x5) write(r3, &(0x7f0000001580)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) r4 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000240)={0x41ac, 0x80000001, 0x8, 0x7, "8d14a94d1750b075fa51ee1c3c6243d65006d0d4", 0x8, 0xdb}) close(r3) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) r6 = semget(0x0, 0x4, 0x100) r7 = getuid() getgroups(0x5, &(0x7f0000001540)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r9 = getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000001600)={{0xffff, r7, r8, r9, r10, 0x50, 0x3}, 0x7, 0x401, 0x7}) dup(r4) syz_open_pts() syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x2, 0x0) 05:50:11 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) recvmsg(r1, 0xfffffffffffffffe, 0x0) 05:50:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() write(r1, &(0x7f0000000280)="771033e4929a318f23d3477ab7e51378d4ac2676d315645a9aace259ea641c6b22b7f6de4ef92e7561fc9c1076e43a072261e737229572c1ff28d2fc447675293b1e7af9737bff847ef0e0e80a430ff4732a92223ee66d9320df04c06b5ae01feeec805dba3ba8496732a0bf33dca45efd13ea7911085bfb9a0e7e6bee4cfb6dbee29fd2b108871838a97871f1b0310185d1ff42ee2048d021bd4fbb7d6c521fb36860d8a9d31f32a0d2c92cecf297c39e1910c9bd4aeb51983a75383c394952c0363b03a1cc6b79d0f30ac2287fc34c3b5b7245b2a59ecd2d6a73c17b3d99719b56364bf704ee30377ff66e7c3ac34697820affd0ae39f09186148f83", 0xfd) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x81ea, 0xffffffffffffffff, 0x3, 0xfffffffffffffff9, "0900abb8afb40000000000d1df0c842a9d0e8b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:50:12 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) close(r0) pipe(0x0) fcntl$dupfd(r1, 0x0, r1) 05:50:12 executing program 0: r0 = semget$private(0x0, 0x4, 0x0) semop(r0, &(0x7f0000000000)=[{0x2, 0x2, 0x800}, {0x2, 0x10001, 0x1800}, {0x2, 0xbd2, 0x800}, {0x0, 0x5, 0x1000}, {0x2, 0x8, 0x800}, {0x2, 0x3f, 0x1000}, {0x2, 0x7f, 0x800}, {0x3, 0xffffffff, 0x800}, {0x6, 0x7, 0x800}], 0x9) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000040)=0x3) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x420, 0x130) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r5 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffb000/0x3000)=nil) shmat(r5, &(0x7f0000ffc000/0x1000)=nil, 0x1000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000240)={{0x4, r2, r3, r4, r6, 0x185}, 0xe000, 0x8000, 0x401}) semget(0x2, 0x1, 0x80) 05:50:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x20, 0x20000000, 0xff, 0x7}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x8, 0x4}, {{r0}, 0xfffffffffffffffe, 0x91, 0x4, 0x80000001, 0xffff}, {{r0}, 0xfffffffffffffffd, 0x10, 0x40, 0x5, 0x656}, {{r0}, 0xfffffffffffffffe, 0x80, 0x40, 0xc87, 0xcb}, {{r0}, 0xfffffffffffffffe, 0x1, 0x200fffff, 0x8, 0xfe}, {{r0}, 0xffffffffffffffff, 0x1, 0x4, 0x8000, 0x6}], 0x1, &(0x7f0000000080), 0x5b, &(0x7f00000000c0)={0xffffffff, 0x6}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x42}], 0x4, 0x0, 0x0, 0x0) 05:50:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0c064277fa9a9f77949ba75a85050a6595aaf89de2c6c87208cc1bfda09b04e8495b7e0472986114b87d6adcd82244e9be75eda92359c679c9e65b7b6db51529422b8cd201f43c2394addfac9205caa295a645e1bef62ddfd13c605d99dc040abca8a3de0051061996e5416d804006b5712ab1ef66cc4160e6aaf4a2e366132c9b4f0839db3be77d8", 0x17d) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b0000004d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:50:12 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = dup(r0) r2 = dup(r1) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x8, 0x4, 0x101, 0x8}, {{r1}, 0xffffffffffffffff, 0x5, 0x3, 0x968b, 0x6}, {{r2}, 0xfffffffffffffffd, 0x4, 0x80000000, 0x9, 0x7}, {{r0}, 0x0, 0x0, 0xa, 0x1, 0xffffffff80000001}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x9, 0x101}, {{r1}, 0xffffffffffffffff, 0x20, 0x2, 0x2, 0xfff}, {{r1}, 0xfffffffffffffffe, 0x12, 0x20, 0x1, 0x7ff}], 0x20, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffa, 0x8, 0x3, 0x101, 0xf06}, {{r1}, 0xffffffffffffffff, 0x30, 0x20000005, 0x4, 0x400}], 0x8, &(0x7f0000000340)={0x8, 0x9}) ioctl$TIOCSBRK(r1, 0x2000747b) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x66, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kqueue() ftruncate(r0, 0x8) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffd, 0x0, 0x20000011, 0x80000000, 0x40}, {{r0}, 0xffffffffffffffff, 0x2c, 0x20, 0x7ff, 0x800}, {{r0}, 0x0, 0x4, 0x2, 0x1, 0x8}, {{r3}, 0xfffffffffffffffc, 0x0, 0x4, 0xe0e}, {{r4}, 0xfffffffffffffffb, 0x21, 0x42, 0x2, 0xff}], 0x3, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffe, 0x20, 0xc6, 0x4, 0xff}, {{r3}, 0xfffffffffffffff9, 0x44, 0xf0000002, 0x505f87c7, 0x9}], 0x3, &(0x7f00000000c0)={0xfffffffffffffff7, 0x7c6b}) dup2(r0, r3) close(r0) 05:50:12 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = socket$inet6(0x18, 0x4, 0x1357) recvfrom(r0, &(0x7f0000000200)=""/231, 0x1f, 0x1, 0x0, 0x395) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r1) r2 = fcntl$dupfd(r1, 0x0, r1) accept$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) 05:50:12 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x4) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x7) 05:50:13 executing program 0: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r8 = getpgrp() shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffe000/0x2000)=nil) getgroups(0x4, &(0x7f0000000180)=[r4, r1, r2, r4]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) shmget(0x0, 0x1000, 0x80, &(0x7f0000ffb000/0x1000)=nil) shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffa000/0x4000)=nil) shmget$private(0x0, 0x3000, 0x410, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x3, r6, r3, r7, r5, 0x4, 0x4}, 0x3c0, 0x800, r8, r9, 0x1, 0x5, 0x7f}) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000240)='\xcb!$\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='/:\x00', &(0x7f0000000340)='!\x00', &(0x7f0000000380)='-\x00', &(0x7f00000003c0)='\x00'], &(0x7f0000000640)=[&(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='%\x00', &(0x7f0000000540)='^\x00', &(0x7f0000000580)='&\x00', &(0x7f00000005c0)='-\x00', &(0x7f0000000600)=',\x91!\'@\x00']) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, 0x0) 05:50:13 executing program 1: mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') getsockname$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000000c0)=0xc) utimes(&(0x7f0000000100)='./control\x00', &(0x7f0000000140)={{0x3ff, 0x6}, {0x3ff, 0x7ff}}) utimes(&(0x7f0000000040)='./control\x00', 0x0) 05:50:13 executing program 1: r0 = socket(0x6, 0x8000, 0x7ff) socket$inet(0x2, 0x4, 0x2) sendto$inet(r0, &(0x7f0000000080)="7ab73c270f6fdf366651ab2e34a2d2318f423ee8da1383eec1e20c467c6065b992b1d923303760c6569bd82391e2ae5aa992a1c1397e17f98c586bf32de4a141c2e2a552a55e52247bfb26c0", 0x4c, 0x8, &(0x7f0000000100)={0x2, 0x3}, 0xc) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x2001000000009, &(0x7f0000000140)="3c380652", 0x4) 05:50:13 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x5, &(0x7f00000000c0)={0x2, 0x3, 0x0, 0x100000000, r1}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 05:50:13 executing program 1: r0 = geteuid() setuid(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000035, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) clock_gettime(0x3, &(0x7f0000000040)) chmod(&(0x7f0000000080)='./file0\x00', 0x8) 05:50:13 executing program 1: r0 = socket(0x18, 0x2, 0x0) lseek(r0, 0x0, 0x2) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="0c04d680a9bedccf14f0337a6793f63690d896f8da28e83f009f5f4d16b4146621af9ebcc7a0994cd3f7946d25fecb6a12c3f71934addb4ba616d0456a809bf5c696ecf2079506f193bc23a82f23649127f0d1a0888753e0ce77348df640c9c4b6e20402a9a85bdc349c7c22a1187a3836bac8b953c830d8a736894dd705f1fb2937531be6bc24b5854e2e20551d6f944331e1249de511fd5c9c8f8c71791cb4c9d15f969183b5bd6a9afcf298872a9bc61ec0dfa64437233df4dfd28c3f7e9a2410254bcab1cf2fd712653e86781bb280736f4268a06c9a2cba650cdc7f114f496c91f722dfb8c09281cd939dd7fbb6138d64", 0xf3}], 0x1) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000000)="4b74954c", 0x4) 05:50:13 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000001540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f6c4c6cfc66343930208abe5190000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b3b08bb56ef42e4e367bd31258000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000000c0)=0x1002) getsockopt$sock_int(r0, 0xffff, 0x124, &(0x7f0000000380), &(0x7f00000003c0)=0x4) mkdir(&(0x7f0000000480)='\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) rename(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000340)='./file2\x00') symlink(&(0x7f0000000440)='./file1\x00', &(0x7f0000000500)='./file0\x00') symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') accept$unix(r0, 0x0, &(0x7f0000000400)) mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') rmdir(&(0x7f0000000040)='./file2\x00') unveil(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='c\x00') 05:50:14 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x4, 0x0, 0x0) 05:50:14 executing program 1: r0 = kqueue() r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x810, 0x2) r2 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) r3 = socket$inet(0x2, 0x5, 0x1) r4 = syz_open_pts() socketpair(0x1, 0x5, 0x200, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@file={0x0, ""/89}, &(0x7f0000000200)=0x5b) r7 = syz_open_pts() r8 = socket$inet(0x2, 0x6, 0x2) r9 = socket$inet6(0x18, 0x4, 0x7f) r10 = socket$inet(0x2, 0xc000, 0x6) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffd, 0xa4, 0x1, 0x1, 0x8}, {{r2}, 0xfffffffffffffffb, 0x40, 0x4, 0x101, 0x60c}, {{r3}, 0xffffffffffffffff, 0x88, 0x1, 0x1a, 0x80000001}, {{r4}, 0xffffffffffffffff, 0x8, 0x2, 0x9, 0x547}, {{r5}, 0xffffffffffffffff, 0xd2c958900a813b66, 0x20, 0x20, 0x7}, {{r6}, 0xffffffffffffffff, 0xa0, 0xfffff, 0x7, 0x8}, {{r7}, 0xfffffffffffffffa, 0x10, 0x8, 0x8, 0x5}, {{r8}, 0xfffffffffffffff8, 0x0, 0xfffff, 0x9, 0x7fffffff}, {{r9}, 0xfffffffffffffffb, 0x10, 0x40, 0x8001, 0x8e00}], 0x5, &(0x7f0000000380)=[{{r10}, 0xffffffffffffffff, 0x95, 0x4, 0xf7, 0x8}], 0x2d9, &(0x7f00000003c0)={0x6, 0x1}) mknod(&(0x7f0000000140)='./bus\x00', 0x2050, 0x20000003fbd) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 05:50:14 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = socket$inet6(0x18, 0x1, 0x4) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x0, 0x4, 0x9, 0x8}, {{r1}, 0x0, 0x4, 0x20000006, 0x80000001, 0x9}], 0x4, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x22, 0xf0000008, 0x3ff, 0x40}], 0x6, &(0x7f0000000200)={0x0, 0x40}) r3 = fcntl$dupfd(r1, 0x0, r0) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x100) ioctl$TIOCSTOP(r3, 0x2000746f) open(&(0x7f0000000000)='./file0\x00', 0x85b2, 0x0) 05:50:14 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x1d, 0x0, 0x0) 05:50:14 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCCDTR(r0, 0x20007478) lseek(r0, 0x0, 0x1) r1 = getpid() r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x1, 0x2}, 0x8) r3 = socket$inet(0x2, 0x0, 0x6) setsockopt(r0, 0x3, 0x5c46, &(0x7f00000000c0)="64ecec5d7654a0c74dfe6a7191b9173b8a7521e374f69555bb5de37e1a7a4e490836c33570af5b6edc7436902455328cf8ce1c15f93013daa9750a199508de65dd278c8870ac79618b50cab915fab6d81c5b68aeb38effa1800d2241dad966ee9b1cbc1adbfec321a7db8ce18e16270f066edcbcc11c62fd805e1a2e650e5643a249cead2e32c8d8879c40e420e363", 0x8f) pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000180)="cf9315ad227930bc728d11aa22e8aaf8b407447b600e79a64d73c8fe98ea0812ab2a7cdd94b32cd277cc59ba42e958b94119a25d1090e8535608fb0778cbecb12c87b71990263e76bb3edbf6c32819f0984bdc6e04b92b1cd4ee4a0e627ef67294f164da43b34e4a12c1609e888a99fa7d4e119553aa7ca9d5a2e5cc05a080f358ca4318fa0ac8c1e3f92fbce4f0e62e", 0x90}, {&(0x7f0000000240)="3a692e281b06ff19446c5026da6b9240d2e7558a59b1aa6ba69c0449986f2f243748c96c5327b367172e9e7c31ee6218e20589be3c1c308b9200c2444c55af2b9e72b09c2dfe8d2987299266367aaf2796afbcd679b3073425c8a7a567c72bf621d853bb3211a8b16945d2c60a063d035fbeb66c340d7009c72f1b1d01de9fa9531cfa49b17bdb4722262bf5096fd05bf04ece0aba0cd74534f82a19ebc11aca57e673b663fd9bfe50e4909507174d6e82", 0xb1}, {&(0x7f0000000300)="49a34b029bb5d0a4eac6dea871ef9ce08f84c0d6da07227c75170a09db1a8acf097a9336c6c881e9fa9cc6679630c8b95c9afb03e3e6ad955b797aba0da730b5afe5a73f155e2a60211e8a691902dad1a2825bf8", 0x54}, {&(0x7f0000000380)="e9bc86c0436900fbf1f5602e599193505e8467dbb50a7e05360115560618f27a81c8bd6889fd88d72d5940842abbb7f6ec7b9b60f4d1fa4113345effa48228567da12fd4c9a6edbbb9d3f034fdd9e2986edb6c0bd47dc83cb4a496c9016538a3501a72e0c1ffff3e31e2be99195ee2a75d16d4bf52fd1597d3c79cbc2397c7d09c2b24207982ba0b95666e95b646e548d2d096505f71175ed57897c8986296f5aa7805f080d8ad2a16ff31abca3018bd173248fc6d51e6ed014cc70da608256461747ddc8ccaeb1f59531d966af9c2b1", 0xd0}, {&(0x7f0000000480)="5c856aea94301c7d4392ceb0d193942419a4fb4a5d9b3128f3b545cd3e67d6751bd8cb9e8f840cb8e0afb7e04bdc8ca8d6a3f94040518ce05d51bc5f23c08107622e48222c18c6e4aa3dbc108ac2f276ccb6f9becc4f48c275f48ea28b75ff17cefddca7048003fb2551305c38e94446df78efdcc302f72d8dbc8972", 0x7c}, {&(0x7f0000000500)="82e10e33d415d6c0d209786a290973da6dacddbbd35296654e01709d6a813bbf49971809c86c91589625b048fd5ed84b79eda25787d4d3eff7284f245a0b1df2da4fbeeb33563894f3981ce0d84c7e4d80bde70f2eeed78980cbee61093c5d72a3fc11592c685c27a8e3141003dec71d6f4b5b2c0852210ebcd0d5d624426640132730a9c434d1d42e64b99125b8bb8a00d84cd438f54e3cf4c3778af8cabc55aeef708a6f00c099cd27439ad563467e24e39e3937f2d92858ba7c64888535a26b5147", 0xc3}], 0x6, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000680)) shutdown(r0, 0x1) sendto$inet6(r3, &(0x7f00000006c0)="e7c27828ea44c559db3c37e7ee7ad2dca50d5db466ab3b3bb05abc5a07cfb0f97bc9ae65845226c4c6595cca0c83c64a0f2fc60b36ef2c9b0cba878ddab523b75cc00954abbb551a6218eb4af928d394a0e1f6c6d1ddc0e1683ee9da74ab6dbf9d98", 0x62, 0xc, &(0x7f0000000740)={0x18, 0x3, 0x2, 0x2}, 0xc) fchmodat(r2, &(0x7f0000000780)='./file0\x00', 0x80, 0x6) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000007c0)={0x3, 0x1}, 0x10) getsockname$inet(r3, &(0x7f0000000800), &(0x7f0000000840)=0xc) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000880)=0x3f) fcntl$setstatus(r3, 0x4, 0xcc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000900)=[0x0, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000940)={r1, r4, r5}, 0xc) mknod$loop(&(0x7f0000000980)='./file0\x00', 0x8, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000009c0), 0xc) r6 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000a00)=0x95d) pwritev(r3, &(0x7f0000001b00)=[{&(0x7f0000000a40)="5bf31bfb364803dd72a939bc1b3b45e2a3e223ea1aded16eb20e6d3b478cf0e12ce8ab967c7a03a76c1c762810521621b0e4bdee8deb62c825af3ba562fac2f72ef03da0272e2154245c9b609b9236bfac251d85009b2f2ed5d8cbc17daefc32415b9a08ec21959737100e02e248e16fc21e9ba83f19a0676b6ec47e29b6e240700a3e5590ac6e898019d04598cb12e61a04c2a8c4b449da1f78de41edef8fd786c583eb5944090fc26f78520996eeb1f3ee2e4add16e6be5788f58711ada8d559a75b3b200a05d9d6bf3dd74846fc710bd5e8e430290cdaafa0e06784c4a2522649d6b1c4840cee80e6b31e2b3f03774e77e2ec95263c98e9e748ae05f776792194e18a5f213341a88cd46e0ebac226c3c07ba031d9b4542406405a8cf288fd1afbc1fe84f26ae2adfae15f72dae60b523326a41adc33e10a53deee51fa96dc7b8b20f5d67b6534a4cbbd9959c8a5fe32df4bfafb2ffdd14d9f264ac51fe45d83727f79500c1ef579e40791cdb49d28cd4d152296c7d7b84f93d017578e043789253787f3394273fc0b50ba45fa93a221d94828300558dc481eb26b4ecabaae9192809b56117beed1cb1fcb6b16b78049863fca13449e5e4a72ba5be476e96fe319f288a1ae694bba691f53d22c6d6a164f5fbc30bde8c623478319f20611dddaa87caa53bb8999849a553b02c42e87fcc524cd3a165f6d39e418c08c1144919d5cf8862e576c6b61079dceaef73c0ed27eedce1fee9dc6762cb20dadaff0c0ea6589659ae458ab6f57b930ce795f40ae1305ba0a9a277c5dd6d7e46e26b1d3f5740bf732c35590bab7973c98a3d891e8a2a5c3043385b9d220004f02c50f00f14edb8242fe0d707b865c42850b02873fa75d9957227bd004e7204e1ebd96ca1179e3929c9a6e43d4c5bbe06a6db0b51b4714c4725601682337b0b3b408f2c2935f79705651597c39e47f4dfd848967d4ae178036853f50c69c8d9d796748f9dbe38e2beba8dbd56e58759da4c6e5ab8e7ec232a24115d5ba7ee74809b56dde7455a5f0689f4669e0f38d1be405ed2ce19d50405e9c95a91162db422a919cb44d80b17d12442621dcb13622577ac3377fcca7d69d1416c3f4568fae7b57cc95b62db90dd924c87385b404fa54aa21fb95d349b98ea6be084c50be3df470cc868a84c5ca3f1789a76210f50324729dff4bd760a01d6f5c3f7803659c330e1cfa25c92d04e537742d45a78e0f09c5ecd2c06cef0c5bf7523176bce1e8340d081c8301a5e18cc10429cbe547922904c8e9fd371dfe6ecf7b7996b3b40ddb014a2b403b3cea3fd88aa633e0d10a7b5a0624a1df5974a05423a71c602e446de2e10dda5328688d557bb934cd2d5a5217901647f10625f3c2602b683f70cc2ba8fd6fd1c505b56ce4b411e10a392c439d588fb7bd7dd5f5c17b8f87925edbe69fb47ebe6138a651da8a6674312e4758e212e53a8c4ac4c1b0a37193970d1b9840e9a651725448840660d02c13a962dbe9c1e3e515eaeacac1ebebbb09cdf6016687fba3127d9c74183f43a3a28bc00122f8c94cae5200e19e84c28c7bd1811569033a5c435e8ff889dbbd4615d21393701cee7813974cf382feeb5af7b43cbefa85d6374ad289f0b4a3c2882fecaf62944db73089bbb07cb33e6200a3cab6b8dad8bd5e092f50c2c36036302def4cb0b49232cee6fe411ec5915dc6332fd4cf8a5bf7727c619c73adc49f2e79a2b450706921b437ed7f8a092680a0541c4b18e9e1a18f2b83a2c0620535f02420db3adb5d18b6e589780b6d4cd74992bdee34355fecee312dd4274f3eb57406e05c606f06882cd6e26f2c912a500302cfa8aea1dbedc9c9b8366c9d8611ca0834b1e27eec782513a5f7899adc1a4f145cb31748c736398a055389112accde4825b1fbee926998f452dc390ac251a57fe4b6529ed74549fd2b654508bf6174c39d29fbd8a08306031afba40e4dcf14d6c34e6b6005d21c32207071bbf6839f5ef208e6dff51baa81046130afbdef12476de1202e1bd73bf654fbc8055ba072f5a7ee2856da2495beaa4cbf1e02d83a95ca235acdaeb8fcfbeae47993f2d60454433999bb5d1c646289bd93c5de3b5b0f61d7c1598ced225a197a418e33f266e8e64550e1d2dfd8ad29f1723bdb9be8a431fbdc84079e54f3d0c95196147fb81a9c39493b5a00cb48a6cd294af65b15a34b4e3e427de0dc543e70c4a74a5f1d305d21bf3eb723dfcfeeabf8cdc8ee503ad55f5ae0edbd3d2bc911db3eacbd2489419f506fd77ef3b760fb1405a1b25f3d230b51b06c50cbd09aa3b6c3713683d4c63d98648311d293c2ed16e87953f882df3669e57ff2f65b4b9e0204df7ae2bd389e372d44ebe8071ceb325da6b18d6c55f36e6dda992d271d797970f261919e086f0418f767868ef635994dc8e81c4477bc572c903668f44ea3d69adc49ed0ca95e9377bc27cb9348de66777e4cceb99101331e92946636eb79723687676b48bec46b0f10bc77de0b952e80f03396309e9f20299f30e807fdecb5d2720bc9d8f0e1b06eb7d5855234ef8ee2f4dab3e8ee6bc4a432cd7d2de4197aeeea24d4b8579cbea8643118cad4c87aeb28ebb43a7c750aa0df474e6271ae0efe02b91270150f3bb8f9a4a3c6a3d57f2816f64fe27876d5b05bc5b0218c874a52bb15b93f9a837b57389927ae3fc635e1147439527d74de74524cda8ac92f8a9cfa435c2c33c2b5565da4069b52d538de1e2f8e3e714fe6ff637d76ee5aa6fc5d2985f9b21e51e200d7738d800456843cc198e076555a0ddc5e4165b2f33c3d59ae3dabba6d7295f8b0973a82eff2b22469f01fb05a14bf994ad95aeb04ba995cfb1eabc1c177e1293a3c166b971b2830269aaed82adff387e74cb2cbd9d39a892063293d1fc7f5fb4d34ef9354bd0bb8aaaca194fb4baf5e27b4d07037ae8280b9f82ff722872721c0972f06eb78de59294534368f18f54a96868b31441657addd8ed39b80cd56dd7fb8f47853e4eae99aeb5d436cf29342574d987490f56b93a8ce10ec1cc1b12fb0260e56efb5d240add0b9048ed8c6f83815ee651f046e804131a596743cb39698311bc936c2fc538a4b7e318c8da2a3149bcfcfad2e13e49c43b9cfdec1bebe7e5734d6e96eac9d0f89c21dbd6f014e51a2432724ba1af572446ca6b3eebf91ed30d4279f0925b7ada6bf8bf0d75814eba6f38620f2f7919e4cae584f9241038433e077d637173f0d888b01b52fe5bcc2686433e4118b1b91b839b7482ef7ebee6ddaa901732163723da7a0fa77f38631b6293d362b58e70297b84bf28fc36b86f247194e9d2501cd88b2c0f856a6bab627cd1b805daf66c1948ef2fafb2806070e6597c6729648e174be723aa0f6f50d68c0f26409b65df563c34e251c614b17dca0cd631ed7606e5bb7ff57e066e3fd2e54f36f6aa3bc65818810a04c812a2950dfc32e99ef966bf56c210b7edd93dde6948d7844c0ff0c9dbc9440c7469b47b86273a42c562adaec263145b47119842e78c05d33c167b3c8c85ca138c73ae8785183ee599c2e6aac97e91b926312ddc8ba9e572aa51ffb09d3f34da52db6b8f141465b59d015c12c8b1fa73691a580fa213a1dd39441c4073aa9529730bc2f50e8688a684d4db3712e8e11550a562c541fcde63fccd0a01ef714138f70a41d6b381830e950c2d822481360b1280e45e1de4cd3e7fa201f79497338da7fe1f6cc926536a98ed600706db8d2ed820f52b9d93f6b61fcb7ab0bb1de39309b442afcfc15b06fc1610997f7bf9ad57b88ffe84cd77be59f91599e53d9877f02277a2c353f6b4ec3cd0199b71829969618b1b58224d98547cd253f91ecef625b5d4bd25ee771632d5aeb6ae02987d40a9de9e02cf26810bffef9ebd842f3f6e32240928467762f746e376ccd56356730004fd6de70885dd9dd600f420b26ce28fb44f992f061547d306b7a3b6081f048415188c1ee746f3e6d597afc6ae165f40ffcb5d00ba9ca70a3ca8724f81954e6825f73780c23a55ec0922018e17dd1e6f886017bbfd70bf7797660a9e7eb6ca45b4a11f2590a277aee0f877a98a5a2b4ad412558b583eb2708a9aa7afea31d96424a5b007676c2c41f8e3a27b5e7c9d8717c2d63dbb28cc56ff453abac552db6cdfb533a33410957c4f9c2e2ea4e5e41027a47029a75a1e76c1a0b5f4b302e39b94e4847b69d1bb485618f8cb214519c9e26164d489770cd2941e3b2cc8de65769c60cc5c3f128c023beaeb90645e81f217989ad8f1040702d5ab0eb302359dae1519485f4d219ecdaf0c07d6ea3b7915a502f9a0c0977f445d2cc314e8a046206e1d8860a34225389cd270f7b27c78b90f9b3fb661bca9918597fab411e537f783d75762e3f6a31246c93e4c530e18fcefbb0f76766bfd3c86c290a3474e0e4c4c141a0d2e97c2bf2834a53f78d19225c4d8c574db3db3d3c1b9aa721ce364835a863607688172deb0fe454cd96d4d9c59333c38bdfc40f7891bdc9390bf22004c59cfa491b7f5c658dec67bf3cc5d1d439336c6b1c91cb2fe642d5439b766c86e35894d58170c206e5637e9726af103086e1ad7e5f2bf1b5f6ce485e9f9761ee58ff55b8aa94277934f3c2ebfc282a8266c2217632b28ac9bab66e53dbc1701f0ac5612975afd2c9ccad8a73af2680550d86d4f14296e6ed73a8d9a7043acf4210d35373925045198564b921b0e661add940c0f86d627d3ef4ae5196503164757026a66476dac8920432c29f380276c00ac2ddec5eb4d869913aea1a2c61e1dea5da207fc43f9c34d8af3530039cdb28be5331012666ac966cbeaad4e7d65a74e50e7acbbcf14897b617048987c34644eb786e0940f9bbf77334dc6d227c5639390b3fe6313d85a198a99f460bf2eaa605415bd25512f9d3c537d4532be0211be52b8d7693977fdab760da7be55024aeac3c0d17c1a8786bb1606222b4bcf25a8b87572440244a80f01d842f287808de1bbbdb08446f031ccce09f1719b2f625d5a0f5627f8977848c9da0bcb21dc3ea660c5fd6ca5d1cecd42bf9baa1e8dfcf9d553d710cf71b487d005aedf9a1d8f5595d1beae4607986fd37304607084f27ba9e03b1212d853bedadb4967e7053ddfe1eb6b7a4e7082342ef63e6f812e3c85590b6af054a8ec92a0fa88dd1bebc310d3fe72af7b9856f010afdbf3565a2bd01445e66237af07abe7b3ad29b73675428e1749596560aa217625922dc073b83ba61a7ae74721d288b57f90d4eb14a52e93072a6a50405f1cba2dd1327efb6ace7a514454e80047c1e192e616c4e3d6fa73c784052d1d39b755e82a9b22e86cc110cb3952fee94884f052df8f68e82858d4e1236e9509cdb3db9578f21487dcd7a1605f688a1d59008349fdbddea862f59410c11f44bb95dc661e03c331fa3a743fae2e1468c63025053c21f6ab21966b04bd49c9dfeac1117c55ffa845a8f30f5ae15c67e0cd9ae79bf232c6e318ab6e9db143664abf73ff15b019058ee8f5ea35f472c6777b1d4d0cd63120c7968f14f2981f845ec38027103b6adc7a000cc0461b3797b3cd20ad3ba2bada596127cfec13dcbc8a0b9e5280f128b0400e8d87ace45eb705fe80ed5da02912453c74645974d05624ddbaf627572266f3090ef2c0aaf37e64239dda100d3e0af021774ff19a73bacfb17713bc8ed1638c7c2227d220835319b688ab27ae7096cf87271458016f38febe608bd2b7350744dc8bb91cd3543736ef13485dc0062810cef830fd6e85a0881759bc7dd88cabbff066c5ae7", 0x1000}, {&(0x7f0000001a40)="742570bea1ddc68d57cd4fe45112a38abff71562b27577dc5d0da4ed087014c1e77f9c2f9bf588738d39abecd0b75a368128a68e19d73cde64576057df3e94c0db2f83dd9218b3ad1cd9f66a0335128983638600c98705fbec4906478c9b8ef06134b503cbf1b04e9f955a2a204b97d9f5c2d041030032b6f5becc1a02735ef94edca792dda690fb58dee7f63085ead379822bfe38c0faa4071b1cd7fb475350f01605be0b0243e5", 0xa8}], 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001b40)=""/185, &(0x7f0000001c00)=0xb9) ftruncate(r2, 0x6) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000001c40)={0x3, 0x8001, 0x10000, 0x9, "a0b1ec0374db487960bdd762ef275137b9d72923", 0x177, 0x717}) poll(&(0x7f0000001c80)=[{r6}, {r0, 0x80}, {r6, 0x100}], 0x3, 0x1) 05:50:14 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0xee, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x1, 0x70, 0x70a}], 0x0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x5, 0x3}, {{r0}, 0xffffffffffffffff, 0x28, 0x4a, 0x1, 0x2}, {{r0}, 0xfffffffffffffffa, 0x24, 0x5, 0x3, 0x44}, {{r0}, 0xfffffffffffffffe, 0x10, 0x10, 0xfffffffffffffffd, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x0, 0x28, 0x4261, 0x5}, {{r0}, 0xfffffffffffffffc, 0x42, 0x80, 0xffffffffffffff81}, {{r0}, 0xfffffffffffffff9, 0x1f, 0x4, 0xfffffffffffffff7, 0x3}, {{r0}, 0xfffffffffffffffe, 0xe, 0x20000004, 0x5, 0x8}, {{r0}, 0xfffffffffffffffd, 0x0, 0x2, 0x0, 0x4}], 0x3, &(0x7f0000000200)={0x7fff, 0xff}) 05:50:14 executing program 0: setuid(0xee01) r0 = shmget(0x0, 0x1000, 0x40, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r0, 0x3) 05:50:14 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x61c8, 0x405) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) poll(&(0x7f0000000040)=[{r0, 0xd9}, {r1, 0x22}], 0x2, 0x4) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) 05:50:14 executing program 0: chdir(&(0x7f00000001c0)='./file0\x00') r0 = semget$private(0x0, 0x3, 0x80) setuid(0xee01) r1 = syz_open_pts() mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffffffff, 0x800}, {0x2, 0x8000, 0x800}, {0x4, 0x9, 0x1800}, {0x4, 0x3, 0x1800}, {0x2, 0x1, 0x800}, {0x3, 0x7fff, 0x800}, {0x1, 0x5}, {0x4, 0x7fffffff, 0x800}], 0x8) r2 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x40, 0x27) unlinkat(r2, &(0x7f00000003c0)='./file0\x00', 0x8) r3 = semget$private(0x0, 0x0, 0x20) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000400)=0xc) pledge(&(0x7f0000000300)=':-,\x00', &(0x7f0000000340)='\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) fcntl$getown(r1, 0x5) getgroups(0x0, &(0x7f00000001c0)) geteuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0xffffffff, r4, r5, r6, 0x0, 0x27, 0x2}, 0x9, 0x5, 0x3}) 05:50:14 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x1800000}}, 0x0) socketpair(0x18, 0x2, 0x2, &(0x7f0000000000)) 05:50:14 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/36}, &(0x7f00000000c0)=0x26) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x1) 05:50:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2002, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07010000ffffffb27824af42b43622b3fe491d05f25c728c00040004"], 0x0) r1 = dup2(r0, r0) connect$inet(r1, &(0x7f0000000040)={0x2, 0x0}, 0xc) r2 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801c03fa48f4445ed5", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0) 05:50:14 executing program 0: chmod(&(0x7f0000000000)='./file0\x00', 0x0) 05:50:14 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfffffd72) write(r1, 0x0, 0xfffffd7e) pwritev(r0, &(0x7f0000001680)=[{&(0x7f0000000040)="7e4a4534db5cbd28c821711e83abe646c98ac13e349948732be7cb22f8b7bd9dbe18238bb09819ad85d60642fa2714842f1a804cfea14b7a0f4392b4e7899fda0a168f13b682d8ffa36702d1c2213a70f382740a6972bbd096557ffd424729a3d1e88ad5b05f9b2120a2e58771", 0x6d}, {&(0x7f00000000c0)="cb27f96b8fce1b543c0e2aebd321ca0b3ac521ce16c50d36497edb5f503338f9ee5ca29ceded116153eb766e06a711072a54c9596f067b55fd7d5aaf6b0237683b1182e701f42d09f526c1f5e9db2a476d6f57673e16242ec045aa332da248d477b2b3ed011af882ce5091cc0e16392a5d1356bccd", 0x75}, {&(0x7f0000000140)="703c3b2570974ef9ccaef6c85d762334e8aba68d209ae77ad7d8f575965d8cfbab14e43e275a8a1529525b59e608290fa7aad2f995fb08927a5d58f8db952a4cac46dc4ee64c8d06929cff5e102c6bb200233221f7b0b3dde050839cfa62abf7b6263970169647515fb4e74a4921781a7f36afdf6e15d4885e8146bb7b67be2c9da6e87ff68e24deaf53fcb682173c168f165b00360a1d7fefd00b716438cf7dfbe5368699d7a7dbf926b2ccc213f224c02872c55be9e35b9de02b591283f342773c7902b43332ee34e6", 0xca}, {&(0x7f0000000240)="2e1836a907b1f440082d063b0feef9c73c54eb25120e610bed990343a3cbeeb53a1987a878a123d4b370ed04bd97eb9cb9c7577a4fe98516184ddff0b113002b5a598caa4ec2cce6f4fa7df86f44a7528daffbc2621ba0d4cda1e5a04d11bb50a36185cd1a14f7b4772866ec30680516dec6b56f197f7bb6dcc3f0fc8bfe4206de01ac457bfce6e8e043413ec8715b5397b0413e7e7670635c12e246a167335a4e8d2d216f6d8f097f04c69ca4e8c3a70649413cf055328b555c9e1320c07b55c4dae91468c8e036b42be3f7d2dfac4e9cc4c2ec965855284b8e4d9a701d0a13b0b2dfc18d991e0f38b1b2f28939684f9a12958bc2fa34e79659d7dd12eb94cbce548997f739bb49ded603d6bfbc999c5c5038d98e8e22eb997df82e357b7dc7e29191f94ffde183d5f8d3c86472e1b4c370630583d8f2560cad5e4aa65a85d8ae1b1a42f1beef2c28207734ba0a8206a6af560a05fd2dcf1d5c358f7b57459b7f96a5218357057cfe150f54f7b54fd174d222ca784e4199fc4c9f18a01d6a200f61940500e68e92ef0721045247cc1898a872e880a06d7d36d90fef3491ced276cb99ede40b970a4bd6eaba3b17fd90e649384206ad94ea93942d18f8fdcfcbd015f1eb0feaea2e93e7d6fb6b199c107f118630f0b7ae2cc4babe7ff630efd8ba4ec5e51fb75006db286f9d1d0d176cbea76906fafeb0b5568a1066dad48389c8b592cb3ba2694abc1eb85923ce67fb89faf12f7f7630496ebd8557d2763eb1d972df4e348fc52c09186dc939a6dfb5965f8c762fd596b92bb1f2fa7a3034f4a6e7318c774934db3a674a3f75ff6d09ccf09257bbf372235f16555e1df7cbb01edd585dbbfa3d36fd2498457d741e82ef6abcb730e462f2150158b320e66a8aebfb7b9a6c9b22f509ea505db08bba24e866dbe4ef86fca7dfcff8d217527326722553c0ab4d876177b4d27f34dbe35c81728dfb0885e065ac307738cbf767a1f16c175356fd610b12f9805d81fd14ae9285850b6b8ba0c7f284e362f9ae1f7a112c56022cd69f8e7005f986f152848689fb8c435c901bac18be6f1105506765faebc9d8738a072fb91c26b44f9e7b89d309f183206e2ebea65a32d9199f242bd5730e5af760ace47552b458377fc4db769b5f76a68ab710bb57b3dde744ba8f6875211a104ee5cf6adda37b34e380ce073b72f487ac31ca3511455d2a09cb3b5e55888991763c51f962ed151ab794280157b7e7ecdee5d6b3f553cdc0fa3b011380640bb4116838eae9c9bc25019a2dfb4f00fe735ef22ea26834f6b73664683f03a9cca2dfb225c85604b3dd9a591ad6c92f58bdd91ca5bdad434dd6797762f3279311530e01de7abc846fed1bc8dc7413378fa198965d58b212207bec1e230f268b85f1fa1d90cf148836aac6c6b7238415d7a29954d6687ff52d17c024fb5222e8714ff39b66830378aa2802e04eaf332ecf8507759ac4e6351fb21f6a4b9fc4f5006d0b9cc2a67d569df2b5afa43d5ca3ff11a58d719f34d2ab8926577f293b817f2ef69093392af4d0ebffb17837d27b1b18c0033b597b447e4fb76c48849a07ad96f0f6ede9ee6a692c910455354f850800c1c0ab0e7fbac08b59686d9ae0a5eb76b20befef20bf8d749fb0d261a0f794e14bca93e9dce344ed5af640142cdb7847a73a2c96eda7a9f624403059d15a64bf1502123b1eb422aba94b77f82e27eb52fb0f19c956f2c1c2f5fc66cdafdec4f5b60017e0d36fa45658a5b4d7efaea32bc38da047a80fc3ac3510068aeb0b7b0beea2fc5fc8e7a0891dec39dc7644c02429fbcc8a3afe2909fb1ca66ddf1ef1f62f594896fb3c44a190a4d2bbc78684cce71387944443b71cc6cdfcd124d0618c0ed38f468ae0504b1130c0d0935ed0d6b034fd7698bac3fe0eade17ab67fdd1049a3a951a83cfa215365ab6400abefa61ff0bc588030931cca413f51751e281cc5af9d481bc7840850bddac844aa7c69aca536fdc2d7f13f5034de09fa574c752ec2c746a3fea7d12e2f184882ba07e2c61a35708d5818276d28fe7c872063247971703ddc4ad2b3c1609e86e25bebdbfc66fc742933ced93fd14cceaf1614c938d2c30f1d23b2bbfdf70fe731ba93d55eeeea00aa9095a6f086a003d8ed22021df22f087c9ec7fa119e4f0933b7ae5abe136b53647bc43be238c2020cce029a41cfb879ce88d5a3805e0fcd01f071fff70ed4041b6a295f6a6c18e6f257281d63446b39a765bfa33beadd235caac15ba99ea2a3cfc18a1612c95345e56b00692a869c7c6cc6d283220900046327cfd1abaf26acc95364fd02a214df92cf31f61bbab4a38e9fe2b38616e00446768c34b887561b9eb8b93ab7f5fa366b44bb22f61d446acf6e611897cf5e1a8b7a864306c1fcf23b73eaa682a666ebc49ed2c8e50274b0b50ba7cf94b5ad988435b7531a665a5ea8457763b81696ee0beb5bac9ca7747b2fe9be2842ad6c2d749a8cc6d527c2e4cfaa97526cd058afdfc59cdea0f1d8c7e4ee7def9c319bcddf5135c93c49881db02695ec3a42f721649877c35cd04f890786266e865a30f129f720fea95b980f6c904acb9fe72bbfabc5e627000feea774c0c182041f4307949682ebaa038c13496a12f4b44274c82ed7b5affea5fe6a8a6f4aa8034ba6c989a68f2a64f711d77b96cfcea0c977df22551dfe2bf44621e90ef5f4a1d45ddc66179c180aa34ef9e646bca98182e705d4a7029a0747cde0fbee04ca6a78c58e943b1a6c56f494dd25936c6fc678491499698acfe6af12a42e35943d0b2e0a6796b344f2b9a25af5e148287211d30722b7ad517c03b8af76262d4ec82192dfda9888540852d2a5375321290e5c21b66784c010ba899c6d65e2767bc5818518da6ae6a862f8d662651ffd16ea189bae22ed4375ae3bac87656882d9574cd8c9da7d4f74742a594578bcd6606540d328df073ec058d06d6bb6321e4b48c2afce5d793f9b4416ea1098370966b208a5231cf5b6989fdeda0c08b210642392034ba780dc3273c369f862e64fab2de0c64db2978c40d1f91d71e05f50394f2caf9678d09455150cfff9618c126d6060b9ba50338e34005c76ddf55fa5eaf8935ea544af9603ac38aaeb9da285041693bebdabf994a545f2f37001a3f8178f78c67dad3b683b367f0c5cdcf8933296e0200d9d37c7aa60ac6d45e994c3fcae88f2d84d9943e10a0359d34d2edf6805bd1cc84a1f53ab4b26973d75a6b439c0deba3b41e10a03177c858fa9d9cd1dfe6ce870dd783daf8e646d871771c7ccaaa0c5343358a5969015960b30aadfe5916ee2c6d4c5d8fc101c9fd474627bfea312ad009d7a9404968093513b60ca70b8191a5fae23151d3c36efb2f487b5f803e4a472036d2a80d5e967f7bc2e48fc9f658a25af3ff8a08f4412f200e90cbd318711b777a9b88aea2d922cdd70aa1bd936586f423eb7bc5524faa76d214d95727fa4c14fe7b57adf04e98a2660719a9e3a0726d41b654601513615750dec2e08613987475189bf0a3c04caeb9772c6b758f0a69f025967662ac52e45eaed87d46b3efc74b4d4e0b504fa672c30516d7d3170f7acf59cdee952d13ace3c32aad27e82ab5c8639c0023fbb7462091223003927ced5ab6bdaeac68f2abdde6d0a282c764f0790bd2f6830bf626860993ade7ea7e7ebe0a9219a48c40c315ef8a707234dbd5f5d19e14fe3c2d727958b8a5bc4c914855d8a4f8d33eef834b2dc8ff23d31f5c995cb7816129855d1f19d9f109e92c76046e2d9bc8270cc603e089f48782e64a2ffb36ccbe8898bafd64971fe04b0f0bfb56a115b5799485ffbbcf3de8805b5e881dafcd3403493de7688009e17a2c1b606805458ba10f23d37c5942da186aea7b04ed9096b4a99fbc4b81a0fceafec1fd3925bb927ade42a3cd0c2f267ee687634576f74652326bb58584de88d258e2f02e9d43d2be2f0c6d21a4900dbd7b4a742f94817933d6fdc5441483e913b2ea5f12b7eb2f5afbc175a20a19cc6b6d50a3ee6a159f7226b22501104ea483a1487cf3b1edcd676a9f72c5c48c3d056f5812fc2b325f31b123b10c6fe6424ec97dcb3096407e621377ddccf4c6815000bf59061a1cc13c297d101cfdafbdbad0e6e074459dc839ab0c699be473fd5d2c61f05dd73ee528da1763f249a0d2a3e03297bfcc4896abcfeed2bd5ec84ab054d6a54ba0091eea9d4a9296c740cf9e8b3d8fe9e1632c2f2291a936f8ce4428aa52ee186553ebfb2cd20853364fab7c736ee9f51dd1d1c5d4b820782eaa120862795d75e7c894c548a54d458aaf84bd631a72ef0ad936f0c904809edcbcd8d4f7576e47dc8d826b50950376cb8840802abd00c89fb9a4da9b27cc88249aa771883802fb035bab7c09b548921d8fa8c6d56d864a64ccb1f25685610d8e5702844aec85baff023d63ea2d94899da7933c802ea1d0dab05f72dea4e6dbb997ce7cf481e15730ba3c25a83408f00cf8690e4d6b6616b4c685b3d7f763f0cf707722bb59f2c36ad8a9ce5021060d39cc5e7bdbea7c82777bbb35ebeff6fe72bbe5ae79e61435c4ba74b41e49479b630b14ec08babf5a447337fe7dd8685b95fb13eefb148a377b529cb17c41bb7337f2b7709eaec11ba42d7ae8b120b29247cdc291c6935a10c1cc6a7a70d22cb7981ef511045dcffe8bad42295b38610c73632fe00bfb2812ac3edc802eb07d0098be36f4e057bf639d582e918f34015cc9a5a0ab6a95c1ee59266e5e6a47735e2921759633757128a6a5d689bead8254b1440e8f5e48a30d31ab2ef45e0c0af5dc07396b774b1b12fec1b05c70475f39299b551e76f45e466243f4266093e8fb6f92ab81574394a932601537f71de61319d963c66ef149c03c5438bc660d08744f7404186b284da4b12840045dd2e6da8966d1bdc3eed697b4c6bd7c59acfc56d4b50aaf2c4516aa86331c983bfc064c51f46b159b61b0d97705bf516b8df5560b43b5f4d5db98dfd5438c37bde5ddaff7355fd3d28efc984a995644f025130c332a61b2d45e43266958782a59538f7b8fe2cf49f7a9a970079a97df63eddf385d4301ab1d9be51985d86dff21c7f765cedcd6d157de6014b779534b73978747ac7512140a548adfc03aec33068acfa1f84b29d80f90fb58f13b6b2f3f0bf30cf445f161a9d127bdd6689bf808de9ad7a2b4ec20b2d592e7a0813d10f173ce2ac17a1b8fcb77ccfdf0072e8f5e3d2c1d86171423b96a3ea7f4eddc1efd3fb00392b2903933e53bae9cee468f31d70a86db41f85f04f0d33cb6ee9c2a31e25c74722ca351ec75cfb15814498c113078b5ee9331ff210d9c4764c268b4cc34ec0344caf2b8810178759ffcb98758df8eb4c67276614ec8aef3a87f01ec68c3e3176c55a12bce5f11741405cf4234f71395c818c8eb98f89407d0ee1c8673a0eef286a4dec804a703edf33f9905b7dc3965236121fccfa7d3507c1299da30dd4b3f58764d758028fa14423262147c3629df056f16d8a764755c9c2aa56d15234267b0ed6c2e35df8f77064354b6679018667014260d6cd1e3c3fca2f8bab875ef3395e9a9cc886249204fdf22bc54f2d087c0621586159d6626145e5598d6d18b553f0bbd47a92a82e54ddb678abc7f8471479141fe71e6e27d59bbe2949b3cdce69e14ad7f9a2013d20e774b0c71812b861fd73b1a564abc22054c4aaa200a3be8488a149942c5a6dea77a0a6fd2b25805dca88151b9cad1a4c9c8a92f945143ce28da9ae1999c7d502bf8835fbf4f9e7c8e4e03751aa", 0x1000}, {&(0x7f0000001240)="ac17218ef314df85ac2c7f520bf931a4aed76488279ed40e6f1ba7a29b5807af3a2910493ad2234b8e965f7d85877a894084a47b01e7d3274b85a2ff48cc134ad987762399f326cf97721eb36fa8adea504550eb094aed25a803753d7df4f87119e22c89", 0x64}, {&(0x7f00000012c0)="5b981cf439941fb69ac5a921a82afebae007cbb01aaf886f0a9932a9653dc3a7d0cd2762fdaa06d265100815c23a683739058e3cce894838420b90a9696af8c78b73902ebdf9994b8e5e5a3eb7336148f9b7a4560552d07b4633b983c803fabecf03b5706921338ac2923dba8d75c27c20f5cbdddf3816dabbc8388f79f82b5eac87cd1c536e", 0x86}, {&(0x7f0000001380)="30057db069ed82f1021299fd27cc9343ec822b5421bc40099219fffeaea563eea845d934967e73c8b8cc1e8f2ccf707dca3a2427d7e8d220bd9aa3b7ba23b1067bd39e9d42261f8b73f4ab4c0775c202795e4a31ba325e99815d4287f05f0d54a6cdabc595d24fa85c262cad3daf25bbcb19ac8afaf87257729483c0adbcd42c6aaa3da94ddabfbd6db7e8efb6ca2678c3624d2e7ddef44245de24b3a950cd9331bb796cc8dbb3fdc13bb2d845ffd0950f67da67f760e3460fc8719ac781b89c7856f6236af160c9ced467fcdb36d915bdea05c615269ba694546cdd29e5d579385f7ed3f50c76c5f1", 0xe9}, {&(0x7f0000001480)="3f8395cfa8eccb27a62a156cdbca466f88666bb87240e45772403fd8c0a7b53ac2952d32a75a4f317d3756633cda0b3bff64ed7ab89d494367da1e3e7d44be64a970c6b8b252e8d9d85402fb6a02604bea99bae71e70374f4d57459da9d3b54065d46f4e910dcce3b27f08ac34210d4413dc78828aaf5a3f2aa1fa427ab9afecd65dc3ba6cc75b9fda7457fcd4db7937a76e53d4932fa1d429cf07e27319371f18b56b0e557af3787c71254d53cc346e76315466fd68de4e1651053fc8e8de6c7fbd9aa61ba7de1260ee", 0xca}, {&(0x7f0000001580)="dfef2180f2ea21da6053e3b2e4868b498506ef8fc0f2d17ea4e03a90f04cf8e5c30dfb1b92d09ebfde9330c4d007a272456e1c6599f06fabe2c4bc969cdc44ed535ac2d012e8a6d8bdae0590dd641bfa1798cfb7c0a976481ca94f5039cbb369ef64afd30d238b8ce6118293c5310e07", 0x70}, {&(0x7f0000001600)="0c7aab21333c654d3e25aa22f3eeade098333359f66ce05d9b5475f8c747e19961c5558220adea307aac03cd6bc5272498fbbe9f530fbe35d034700bbecd1f3510a6206504b5047cfc6baa8c5b79b75d923a4c6bff45fcf11d4d3d10c8f3", 0x5e}], 0xa, 0x0) pipe(&(0x7f0000000000)) 05:50:14 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8910fa87b00e607735c579873960b7af", 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="4e52f9614bcd740cf96a4558f48d3f88f3870975b9cae3e6f866ffe28dafe2c37584f4134b669f58cebfdaf729496b6f829ee5ff019f8a727796b94ade29fe754a1359ef9dc117d8efc1c51ff291d7405c76e7d2dda8f291afccbb9b3a5a1d815701beaa439f2a69acb8f0d05ec833f27f3a5ca20c77bcdb1becd1b10959a6d906c215b6", 0x84) r1 = accept(r0, 0x0, &(0x7f0000000100)) r2 = socket$inet(0x2, 0x5, 0x1ff) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)="5567a10ed3bca10287e7c4f9b33a746b601b471b1b598221857c50e570c50b4e1c806647babd1240f7e0e7e4ee743ef653", 0x31) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x80000000, 0x1, 0xdd, 0x0, 0x203f}, 0xc) socket$inet(0x2, 0x8000, 0x180000) 05:50:14 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 05:50:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a8", 0x1) r1 = syz_open_pts() close(r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000200)=0x800) r2 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000001c0)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000002a80)=[{&(0x7f0000001680)="f8316f9565f521fa5d231d8b415915caa76fd8aea2d5c290365ab1f8b24c06265f9bd570d70a41986e8376d30f4af319ed6bbbe98353049fb88c404131e46c1a9ba32c454e18dc7274f9f3ee3d1d1ed2bc23cb06996f122949590d2bf6d267a7f60b9562885a22e92caa15252b3370", 0x6f}], 0x1) r3 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x10, 0x109) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000300)="87bbac51e1df5a800677dc038c2c28146aab887e3be3dc989d8da7e227ddc0045bd04d5711a923dc7ac3bf667415b6a0b937e351786fc77ffc3f5646828e83dd1c7911bc4123315fac40401c9548e3c9902a1288bc295ef84cad220095295efd335f4a1dc874686d4366781aa373ec315a292f66196cdf77746e6af9efd2f678e51105721e5c0db7645b2019758161c0ba581a7031e73a0449616e151d1947e2241cb763a9420706cd19fa26601425161aa8e88a1089aeeaa1ad232c9636f1d399a998e85e4ec29e3a1fb29ab2ca75754f903bb4f9a9cbbb2ec16d9f25ee3a52b052ebe452e1c0aa5d", 0xe9) write(r2, &(0x7f0000000200), 0xfe72) syz_open_pts() r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x50, 0x1) renameat(r4, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') 05:50:15 executing program 1: r0 = syz_open_pts() munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000280)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0", 0x21}], 0x1) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x5) poll(&(0x7f0000000100)=[{r0, 0x24}, {r0, 0x81}], 0x2, 0x1ff) 05:50:15 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000000)=0x2, 0x4) sendto$inet(r0, &(0x7f0000000300)="db29b8d16d3a96a05365eb71986c33c754593e0ae848aaa99b2918dc5bf4e0b001cedf2be4e45ed399a23cd16bdc053feb913b4b33798b527d433e930d4468870393605047be4cfcbdea3bcf81bdd1b1328870727ed82a3c51619d8d53cabf8c1e0fdf093b867c53e42f3cc5d894ea12181a35b49f63e41083231fa4c7a82993b97fc13aa370617a30dd22b95904a957f2", 0x91, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c911b5f4287e86a97a8f182c5b8c178f3b5a0777182bc61e9a319cbf3e78754487d3c97f5c5b2938a1ef45db7a788224f39ac37b053bdf063e5c37a08214eefd8748e7eda517e5959ae0f930bff78d50050fe05e49ed3136d58420787b916d8165c1d3c8b033ae32f9d8b65eac035d60e9d4ae70cf2926ac875fea0997791b8be4ceca3f833f50da35adc428f59d6b7097af7ed4e52691e6b989fb81d0cb51171afe93db797fd6c1643a0d24ea4f90420c26185e44e69d9e40f262ab818330cbe7611e8a3fb76cc77468c13510f7fb7c6f5d9ac59e701b009a261f7f11311850", 0xe0}], 0x1}, 0x0) dup2(r1, r2) 05:50:15 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1000100000000}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r0, r2, r3) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x200, 0xfffffffffffffe00, r1}) 05:50:15 executing program 0: r0 = msgget$private(0x0, 0x200) r1 = geteuid() r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x410c, &(0x7f00000001c0)=[r2, r2, r2]) r4 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_LOCK(r4, 0x3) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r6 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x9, r1, r2, r3, 0x0, 0x0, 0x8}, 0x1b24, 0xff, r5, r6, 0x0, 0x0, 0x2, 0xfffffffffffffffe}) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) unlinkat(r7, &(0x7f0000000040)='./file0\x00', 0x0) r8 = geteuid() setreuid(r8, 0x0) 05:50:15 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x2) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 05:50:15 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) r0 = open(&(0x7f0000000040)='./control/file0\x00', 0x80, 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) 05:50:15 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) getdents(r0, &(0x7f0000000040)=""/16, 0x10) 05:50:15 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=@abs, 0x8) r2 = getpgrp() r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) 05:50:15 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2001, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x100, 0x0, "f19fc763eb479f1cc7293d2107643f11164cd69a", 0x0, 0x8}) ioctl$TIOCNOTTY(r0, 0x20007471) 05:50:15 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x44) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x9, 0x2}) 05:50:15 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000040)=0x9, 0x261) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000280), 0x4) 05:50:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x400002046, 0x5cc1) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x1ff, 0x1, 0x9, 0x7fffffff, "8f4706a4d001999a98325836c6b1194df4add7ca", 0x1}) lseek(r0, 0x0, 0x1) lseek(r1, 0x0, 0x0) close(r0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)="21cd3f401341b1039a87d0eb40e5ac23e17692ac26a82e6bc562746f0944e1f3e480b10f5a59b4eb9b7e0bb8ed632d03dc45c2948687b1c050c20db769ffcd7dc8c305055c70ba84c4742000e9bac52e66f9a2413b6d2798ade5ca091e", 0x5d}], 0x1) 05:50:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673553c0c01b3dfbf90f001e4b2ae5eefeaff0f2c85e018b48fbd4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7ba8ef00201167fa0b585c6aa12c9df371b9909eeacc8539313df54656115", 0xb2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000000)) bind(r2, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) sendmsg(r2, &(0x7f0000000200)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000940)=[{&(0x7f0000000300)="08413048b7d5c466d113797766b4a4abc20d393e0904aa58ec34a547a145d1deb62bfc0064643734019c561638c72b766f6906f454d02e75cc09ca37427b14b5361a5ada3d8553edb31282bc068e375eefe07c6a5b354dabecca6d8dea5af3b2dc7c114ea1cfc1cf8d40ec6f6eb497de5241ae9ef8cce6cedbf91fa238d35ac7130df5321e9ea9419aef3b2c7c6b29e51f01", 0x92}, {&(0x7f0000000100)="80ebe7de", 0x4}, {&(0x7f00000003c0)="efff879d494706ee021879910834db1d41b59cb221699d2b990a9712ec290d2e49ac3243785f7d1a9cf2b59d74cc9785f9f43b2f7c7b7c80f7d8c7da19912ac5aa960168", 0x44}, {&(0x7f0000000440)="7d0cc6f89eb34c74af72b35d9dbe4f1153fe8cedeac06efed4ee90ee08372f5d9d4ed73d4b3ef0426004e432cc5940a71453458aa25aabae0308dde994af6777450e7922a9618990e7879160e2be58485d03f97f3ecb89c35f810211e2bb8edcf0e2974a694910d44c291d20aca377ca6185a931065105611db8c8c6350e7effdf6890f5eb1a429918b42f28c06019423a652336aa5a2f03640aa96f063b7ada510bfff9cbabd7e9e964022522402da11e28cb97b4406eae1df627c35358fbee0b4cf3", 0xc3}, {&(0x7f0000000540)="8c04d3553668727b47247c398985e54cf8ebbf5a86b299ed313b2d70b6af70230c370e73219797931ae89256f21d8fbf444ea2b0024e299920704e40119eccb8410874dcc6436f8e2d", 0x49}, {&(0x7f00000005c0)="d302b8801b05d8a0caa3502aac4353168d85310b138a491f1d4aa208b403cb5bf25a47dcf3b02a05dc66db5294df7b3cc44c5a24c1727be7c383869d20ec58c54e5339973d1c650fd886ed10fc081b2361afb5bbe473ab2246e6ccc9e6e754233248d8c1379b81f238b029edd3c08236490f031aca7cc7d15d74894348bc08e412e9e220bf8a3b", 0x87}, {&(0x7f0000000140)="deec5d19a69f9d573746b0453b2b", 0xe}, {&(0x7f0000000680)="70416f2e223975c5d5750e2c6578b85b3d9a08dfa47cb84bc6c32ab4ab2d86b234d46549409a9ea433b619ee2d48e944ef8c95c54bfa59132638675974f26404da9cd033fa57858a6a42ae6fe2cee8aba5894c0730ff33b77ffb70ca0ddae76d2bf08975ce2bf87cdfe386f87464648db7951b7a1400640bec5b38468d3c7cc4bac7d8dd5daea0725a1841d4f65261c30185cf9fbe1090cf147378aa1f410ce356cf14d654039f66eb4e861d11e82bb52c609df81fbded06850bec8e186d75443d225007a7114b7023b9b8623c104e1dfc2783362c607d86c80497a0662405", 0xdf}, {&(0x7f0000000780)="e713c7c1ec69afc9cd85a4bbf123f1ba8dcb8106bc4b6bb1a712cdbe68cc3734bb1ca01fdb23c00a0fc73e3d18db6d4c3251c56ca2bed6aac2384985255bd207fb8d89d583095028e1e37d7263943133b4cdda3686b9e7cdcece1e56094a5e31c7fbe881a5b342299d7203e3f8a07fb4eedc33f4223162542c137207f028d847a774d2c8b374262d1866f2d12d3f681afbd6688694", 0x95}, {&(0x7f0000000840)="b7db2fdcd6dfd5db1155049ae6b103d71b93cd40d56af6f5f548940d1ec37e9127b5f58ee9f4ddea172591dba05013631629ac6d6ba504c71d54e8f2cf57a7f3c262e45558b9e3a55d25cc22756d228ae38c58bbbda0f1807566942c425784ae03d87f86b256d1fff3de2886a8597a792e9d7dcd00589d491023d8141b102a2244b44828418f43dd135319d44053888716b6ea53ab79c9404fdf7e50d4970834b5320d2409e2c254a055840e4564f5712bb470f9af122f928932d798d89dd4cdefb240f1fba6ddee3b98e0c318a77971082c542c35f6a778d8669840b9ec648865c8a8", 0xe3}], 0xa, &(0x7f0000000a00)=[{0x108, 0xffff, 0x7, "a67180918c2b622dc3e0264bf18a13793851e2c49478836214ce633c70072bc7f822d1e5241821c56b6ba15d505dad0cea6b318f853145b006c728f0a01a9889062c010983de398f7e29f14825c5921f4b832e240493db97968e3cec80e06fae3b2eec37c748e30f4fff207126312d62c95ad171c9d5807868ca5ed315349e9c6fc582f92be14ab4dca09eb1efb955bccdf3234ddf8ab15727b11f6526777a065eb13f559d73de6eefe1d6321006dbc65e74162f236097e89b1948f7f0cac0f751c196f1435b420609458accb501950d688c1292d9750319a817a651f3c3028866a252946e3115ec606bbabd9f9c0e84582083d5ebbdf96d"}], 0x108}, 0x402) 05:50:16 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0), 0x222}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000200)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) close(r0) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x200000010000) readlinkat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f0000000240)=""/69, 0x45) mlockall(0x0) recvfrom(r1, &(0x7f0000000080)=""/202, 0xca, 0x2, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 05:50:16 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000000)='./bus\x00', 0xc010, 0xfffffffffffff0c7) setuid(0xee01) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d2ffef31a3e1fd576b66c5a108100227c6637da9"}) 05:50:16 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmsg$unix(r0, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) fcntl$getown(r0, 0x5) 05:50:16 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000040)="04000000", 0x4) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xfffffd51) 05:50:16 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000400)="5e90fcad16c835ba7e0edfa87be91d4bd4ba1b05b2df07c1e0b0788a12a3573447a7aa9590d2e1c6b0bab944dcd031b9b54086c564184023226c575e81d0eca7ebc52e172576c419aba87b59c7064161977aa691582df7784433774d4f02fde431a963485935737ed2c465f5a35ce4c24bfadd32407410740611d6259ec310d839b94d64ea20f532d344b19264a47314227892f2091b139d27b8eb6054240b0ce2303ae4ee9eb19f3f766d5d12f2e034f81c2d977b778714d5279ef3c62f8c900a681fe41dcfbb4a", 0xc8) r2 = syz_open_pts() writev(r2, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xfe}], 0x1) poll(&(0x7f00000000c0)=[{r2, 0x1c1}], 0x1, 0xbc4) poll(&(0x7f0000000000)=[{r2, 0x45}], 0x1, 0x0) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d", 0x61) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 05:50:16 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x36, 0x0, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 05:50:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x200000086138) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000723000/0x3000)=nil, 0x3000) read(r0, &(0x7f0000000000)=""/152, 0x98) fchmod(r0, 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) mmap(&(0x7f0000725000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x1e) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x101d, 0xffffffffffffffff, 0x0, 0x0) unlinkat(r0, &(0x7f0000000140)='./bus\x00', 0x8) 05:50:17 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) setuid(0xee01) r1 = socket(0x27, 0x400000400002, 0x5) setsockopt(r1, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r2 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) socketpair(0x6, 0x4003, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x417, 0x20, &(0x7f0000000280)="a0ff55c0a45351903cebf41fb056ec4e08216397e1c6445b3186e8c6a50950e658da6c8d057cc133be2dd382e93d58", 0x2f) r6 = dup(r5) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x2, 0x5}, {0x18, 0x1, 0x8, 0x10000}, 0x3e, [0x1, 0xaeb3, 0x7fff, 0x1, 0x2, 0x7fffffff, 0x1000000000, 0x1]}, 0x3c) 05:50:17 executing program 0: select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x58c, 0x0, 0x2, 0x2000000000004}, 0xfffffffffffffffe, 0x0, 0x0) 05:50:17 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0xfffffffffffffffc, 0x0, 0x1000100000000}) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1208, &(0x7f0000000080)=0x7, 0x4) 05:50:17 executing program 0: r0 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) 05:50:17 executing program 1: shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffd000/0x1000)=nil) r0 = shmget(0x1, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) r1 = shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x0) shmdt(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000200)="1a10a1b831db5d2971c0d87febc3a27b7b12f22972838ddbf52e0d715e53f0c031cc296db6364e02cc22a7e4eea7ff69b9b43d25de1de9702d0cab92ab95820852680a4a2a4f85604e97cf3d883efe40a9d63991149f25090fdfd0fd780f77a683eb4b8c5d8595c6c0845a8cae4fa43b6424e0234fdb56ae393e73275cbcd8929bbccb083199bdbc055299ba113209541fd732c71ffaacb6c2b6dd95e973e902f3ba94f0167f", 0xa6) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:50:17 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$dupfd(r0, 0xa, r1) 05:50:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x9) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x3) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)) 05:50:17 executing program 1: socketpair(0x1e, 0xc003, 0x0, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000001c0)="01000000005ccf01", 0x8}], 0x1) pwritev(r1, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000080)=0x401, 0x4) 05:50:17 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) fcntl$setstatus(r0, 0x4, 0x0) truncate(&(0x7f0000000040)='./bus\x00', 0x1ff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000180)={0x10001, 0xffffffff}) recvfrom$unix(r0, &(0x7f0000000080)=""/226, 0xfffffffffffffe07, 0x843, 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) 05:50:17 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) r1 = socket(0x2, 0x1, 0x0) getitimer(0x0, &(0x7f0000000000)) recvfrom$inet(r1, &(0x7f0000000100)=""/4096, 0x1000, 0x3, &(0x7f0000000040)={0x2, 0x0}, 0xc) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) 05:50:17 executing program 0: getrlimit(0x81c691ae9b48fea1, 0x0) setrlimit(0x3, &(0x7f0000000000)={0x1, 0xa6a}) 05:50:17 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x0, 0x771, &(0x7f0000000000)="0b7f2cf27b4137b8cd8149da6357cd570374f778279c081e154f7a2dcede7cc8bfb1cf3ef4384eadf1e6462d4df17ce721e432b3777abd05e2182085f9c54e47879d51e839c7093ded299e432497231c98f7589c825a", 0x56) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) 05:50:17 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) poll(&(0x7f0000000000)=[{r0, 0x80}, {r2, 0x1}, {r2, 0x100}, {r0, 0x8}, {r2, 0x44}], 0x5, 0x6895) shutdown(r0, 0x2) 05:50:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x80000000, "6cd23a9b18dd86e459e50c3acd25b354799dd7e5"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 05:50:17 executing program 0: r0 = kqueue() poll(&(0x7f0000000080)=[{r0, 0x17}], 0x1, 0x0) dup2(r0, r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 05:50:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x7, 0x68) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = socket$inet(0x2, 0x7, 0x1) setsockopt$inet_opts(r1, 0x0, 0x2000000000004, &(0x7f0000000080)="ee00005c00000000", 0xffffffffffffffc9) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)="647148252ba8a37ff2db7624572732ec7a925ee458749d02c5bbeebe525f3ebf63e26e4c4e488033fae7ad09000d0f4c9631afcfa5e3b6ba7f2eb5cc66b7959e7141dd58e8295b889761628fd38a636dd657922656e1f7138ba280de7a82568fc0fc577a872f7a67dc00863adbc356c52d1c68856bd2a345199ba1b16e5f179b77955f36dca52a8ac883b5c9d7e2457e", 0x90) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaef125c00000000", 0x8) 05:50:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000280)="47b1cf55683f4c4d5c554a38ec782707b00c8465a881d2d631473aac9584ad964eaebfa96e51f6d0c4f106832c5c5ed74cf1abb5c60476cdcde586e0f1ace1cb19b55d7f5461a838a9351be556c72533d1c3e24fd9a996cd458892c26b58e6c9a1b72028d3c8ad0953308b2faaa4d891", 0x70) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x3922, 0x0, 0xe17, 0xf7ffffffffffffd9, "855c48910267a7230000001a00004000"}) getgroups(0x0, &(0x7f0000000000)) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 05:50:17 executing program 0: mknod(&(0x7f00000004c0)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000140)={0x1f, 0x8001, 0x6, 0x5, 0x3, 0x2cd, 0x10000, 0xfffffffffffffffd}, &(0x7f0000000180)={0x200, 0xffff}) renameat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f00000000c0)='\x00') 05:50:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x81ea, 0x7b, 0x3, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) dup(r1) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:50:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="ddb4aeb3ec242c57e0a3496ad84327a490143a0c20239449e6c0bbb540948766ebefceeb6f1b94865c74db", 0x2b}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0xc089, 0x9, 0x9, 0x0, "ebcb8ef028f41135c26567f8111b07fba181ec36", 0x8, 0x8}) r2 = syz_open_pts() fchmod(r2, 0xa) 05:50:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xd121, 0x3, 0x800, 0x0, "e415287b56dc9c05000069490c0fa385f847a994"}) write(r0, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) 05:50:20 executing program 0: r0 = syz_open_pts() 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', 0xffffffffffffffff, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000100000000}) r1 = semget$private(0x0, 0x4, 0x0) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000000)=0xffff) r2 = socket$inet(0x2, 0x4000, 0xe3) sendto$inet(r2, &(0x7f00000000c0)="277dab427725da9cd38837a1db27697e9bbad98453824e9096bb925ab9ca1f5e1519c73e8808292bc985f4957e213bdabe65c95a55cdfe891542dd3835110bab6bde723dfece54f7accd7b38f0b81f65bc6f187e3f8dc31a42d6d5f435399eb1c7f3e4583491d91efe8c54d98bfad3c057403120984a6101041cbfd10154b9c4456ae2580a0c581724562f800817fc8b1ae50d8c8658b03e042c455df50bb5833ae3819bcbdbc907", 0xa8, 0x9, &(0x7f0000000180)={0x2, 0x0}, 0xc) 05:50:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c103003c5b00001a9d000000e74de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563b82a80e23fe61", 0xa0) r1 = syz_open_pts() close(r0) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000340)=""/221, 0xdd}, {&(0x7f0000000440)=""/171, 0xab}, {&(0x7f0000000500)=""/143, 0x8f}, {&(0x7f00000005c0)=""/173, 0xad}, {&(0x7f0000000200)=""/74, 0x4a}, {&(0x7f0000000680)=""/4096, 0x1000}], 0x6) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x7f, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:50:20 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x6) recvfrom$inet6(r0, &(0x7f0000000000)=""/195, 0xc3, 0x2, &(0x7f0000000100)={0x18, 0x3, 0x6, 0x9}, 0xc) setuid(0xee01) shmget(0x1, 0x2000, 0x689, &(0x7f0000ffb000/0x2000)=nil) r1 = semget$private(0x0, 0x4, 0x400) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000000140)=""/215) 05:50:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xff7fbffffffffff7, 0x0, 0xe3, 0xffffffffffffff83, "85fe4dbfa6fd0120000000e0000200"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/113, 0x71}], 0x1) r4 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f00000000c0)=[{r2, 0x4}, {r4}, {r1}, {r2, 0x80}, {r1, 0x86}, {r1, 0x4}, {r3}, {r1, 0x2}, {r2, 0x80}], 0x9, 0x1) 05:50:20 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x20, 0x8) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') fchdir(r1) 05:50:21 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) socketpair(0x31, 0x8000, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') fchdir(r2) preadv(r2, &(0x7f0000000280)=[{&(0x7f0000000080)=""/242, 0xf2}, {&(0x7f0000000180)=""/249, 0xf9}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001740)=""/4096, 0x1000}], 0x4, 0x81) fsync(r1) 05:50:21 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) dup2(r1, r0) open$dir(&(0x7f0000000140)='./bus\x00', 0x1, 0x88) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x33) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) write(r2, &(0x7f0000000040)="8e9d26cfa7bf560b6f884de9ca9b1575c581e55e7e36cc8a302d0c92231681ba30a27a9bb0824aa8c106f2479d0a5d4a7df6c414a8c87450182b944d", 0x3c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) read(r2, &(0x7f0000000080)=""/3, 0x3) 05:50:21 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) pipe2(&(0x7f0000000000), 0x10004) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) r2 = getpgrp() getrusage(0xffffffffffffffff, &(0x7f00000000c0)) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x2, 0x1, 0x4, 0x1000, r2}) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x3, 0x0) msgget$private(0x0, 0x400) 05:50:21 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x420, 0x80) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x11, r0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x0) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') 05:50:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000), 0x2a3) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x40, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x10000) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:50:21 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000209, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="433ea46e893868ed9506aa46e7f1714d4d8dd9a53d2ecc8ae514adf1dcc0c1d1c6030a59ca9c04c312d35eaee3b66188e1fce07f99eca5bc9cfc58e0d00d288aa2c6886637f29450259fadf9ab691c9ccbb7b6b1187b5b864920088948f2ff2913c56f301fdee213b834dd1c430736a657d8bfe1faecdaf329fbf674d2ff5314561d25a82b4e1a7a4e2989af159a69abac30d70fbf70f0d6aba92b82a69a6f589b510655dfbe4bd28f366caffe184932bf79c62e8f40ca8c7cc5385ddb89e3010974d8fdbfba5ebd12ad70ce10c75b3adc", 0xd1}], 0x1, 0x0) r1 = dup(r0) pwritev(r1, &(0x7f0000003a40)=[{0x0, 0xd1}], 0x1, 0x0) 05:50:21 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)=""/239, &(0x7f0000000140)=0x68) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 05:50:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000080), 0x4) setsockopt$sock_int(r0, 0xffff, 0x102c, &(0x7f0000000000)=0x6a17, 0x4) 05:50:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) listen(r0, 0x80000000) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000000600)=[{&(0x7f00000005c0)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r1}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) kevent(r2, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0x8}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 05:50:22 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000040)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380), 0x100002eb, 0xfffffffffffffffe}, 0x0) 05:50:22 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) getdents(r1, 0x0, 0x88da8d22fc571501) write(r1, &(0x7f00000005c0)="6270065e4f7c786fd374509179c62b9b888b856d469e4819c068921c2e08119e0f762b7086aad07c419816816b2c00897f34037291315753f0a356d29d3730ba2137e96031ef960afc517ff445c56d01f923f55b161e32cb46f7615d82e6b169e44300af3bb35deb3a7631", 0x6b) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = dup2(r0, r1) lseek(r1, 0x0, 0x2) r3 = semget(0x2, 0x2, 0x80) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000580)) unlinkat(r2, &(0x7f0000000040)='./file0/file0\x00', 0x0) write(r0, &(0x7f0000000080)="95d409c12e86dcd3d6d7cb904817669b120aa623d87e8f4f66d6d276651892c65f6dc414482ba194dc29bb396887fa671cf6d41598aef1759a6821f02a4289c2859676de0a1662c46a4048f51fb4bb4361484245a225eff45249f62959e56aaac18e637f461a35a253ca704321b4ed0ed3b97d8838f35702af6ce9dd4faba13c28b3fa88bed9187dfd1e6455b338c8358e40381d1ba48a8047fa67da01c33a71a22b6ff90c64970791641a0d356629d1f442a89523a1feb3c0d636422b9f493996229890acbb03f8db78e9d3df58e85053009fe0ae87fbb5a80adbcf546b993d9adf9c8855f14eef81a7ea053fe166f653d152", 0xf3) fchmodat(r1, &(0x7f0000000180)='./file0/file0\x00', 0x8, 0x4) r4 = semget(0x0, 0x0, 0x101) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f00000001c0)=""/167) r5 = semget$private(0x0, 0x3, 0x180) execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\xf7\'@-+\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='&+\\(^\x00', &(0x7f0000000380)=']\x00'], &(0x7f0000000540)=[&(0x7f0000000400)='\x96\x00', &(0x7f0000000440)='\xb0-\x00', &(0x7f0000000480)='$-\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)=':\x00']) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000000)) 05:50:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090cf, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23a6668a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6eca30540ec02484ca099e8cc6a821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030ac7e8c1bd91fcc37cc9d7a65abb1450702f16422e4ad71b10d610cafbf509b32a08abf4a0b13e8117a68a8d42db6f0aa334a34c7b9a5604c9c10eb3120400f5daaa1daefe46719a014c6063158e7d5698d070257cc0e7c3d5f1c64b4e778e68e9a05b84607a51823e331feeedfc7d8a9102f49bb2320b4b9923ed0ac78e68742536570119c9f15ab40ee2d0de395bc3842159d878e51b", 0x1b7) r1 = syz_open_pts() close(r0) r2 = dup(r1) dup2(r2, r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) getsockopt$sock_int(r2, 0xffff, 0x114, &(0x7f0000000400), &(0x7f0000000440)=0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) syz_open_pts() symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) openat(r2, &(0x7f0000000100)='./file0\x00', 0x10000, 0xe2) 05:50:22 executing program 0: mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 05:50:23 executing program 1: select(0x40, &(0x7f0000000000)={0x7, 0x8, 0x3, 0x3, 0x5, 0xf0, 0x1ff, 0x7ff}, &(0x7f0000000040)={0x9, 0x0, 0xfffffffffffff001, 0x1000, 0x0, 0xff, 0xeaf5, 0x2}, &(0x7f0000000080)={0x8, 0xfff, 0x975, 0xff, 0x10000, 0x2, 0x100, 0x4}, &(0x7f00000000c0)={0x800, 0x8}) select(0x40, &(0x7f0000000100)={0x2a, 0x3fffc0000000, 0x80000001, 0x6, 0x7fff, 0x3f, 0x5f9, 0x89}, &(0x7f0000000140)={0x8a4, 0x67f0, 0xca, 0x6, 0x0, 0x2, 0x100, 0x20}, &(0x7f0000000180)={0x0, 0xffffffff, 0x0, 0x633a, 0x2, 0x2, 0x100000000, 0x3}, &(0x7f00000001c0)={0x20, 0x80}) select(0x40, &(0x7f0000000200)={0x6, 0x7fff, 0x3, 0x7, 0x10000, 0x800, 0x0, 0x2}, &(0x7f0000000240)={0x7f, 0x7, 0x0, 0x2, 0x3, 0x4, 0x3, 0x8}, &(0x7f0000000280)={0x8, 0x338, 0xfffffffffffffff9, 0x4100000000000000, 0x10001, 0x0, 0x3ff}, &(0x7f00000002c0)={0x7fff, 0x1}) r0 = kqueue() select(0x40, &(0x7f0000000300)={0x1f, 0x20, 0x3, 0x6, 0xff, 0x6, 0x2, 0x401}, &(0x7f0000000340)={0x8fc, 0x9, 0x8000800000, 0x7, 0xc6f6, 0x8, 0x2, 0xee}, &(0x7f0000000380)={0x100000001, 0x7, 0x9, 0x8, 0x8000, 0x7ff, 0x7, 0x20}, &(0x7f00000003c0)={0xaf}) r1 = getegid() mknod(&(0x7f0000000400)='./file0\x00', 0x80, 0x0) r2 = open(&(0x7f0000000440)='./file0\x00', 0x90, 0x2) getsockname$inet(r2, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r3 = msgget$private(0x0, 0x4) getrusage(0xffffffffffffffff, &(0x7f0000000500)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000005c0)=0x6) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000600)) mknod(&(0x7f0000000640)='./file0\x00', 0xe010, 0x7) accept$unix(r2, &(0x7f0000000680)=@abs, &(0x7f00000006c0)=0x8) sendto(r2, &(0x7f0000000700)="1e54e30ec7e3f8b0aac19fed20d8de3c2fa42e69877c7ea5377b7933f2bef6408cfbddeaf64b85e18e556e6b6fcf0ab5ec7911f26b885d44caf88691ca0f2ed6be", 0x41, 0x40b, &(0x7f0000000780)=@in6={0x18, 0x1, 0x9, 0x2}, 0xc) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000007c0)={0xdb, 0x0, 0x0, 0x9, "49d761dda8ee1b08be26167585a0b15fcd8d7650", 0x401, 0x80000000}) lstat(&(0x7f0000000800)='./file1\x00', &(0x7f0000000840)) kqueue() ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000008c0)) accept$inet(r2, &(0x7f0000000900), &(0x7f0000000940)=0xc) getpeername$unix(r0, &(0x7f0000000980)=@abs, &(0x7f00000009c0)=0x8) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000a00)) r4 = socket$inet(0x2, 0x8000, 0x27c) connect$inet(r4, &(0x7f0000000a40)={0x2, 0x3}, 0xc) getgroups(0x2, &(0x7f0000000a80)=[r1, r1]) readlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000b00)=""/40, 0x28) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000b40)=""/108) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000bc0)) 05:50:23 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000300)=0xc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r1, 0x2) flock(r0, 0x2) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/171, 0xab) readlinkat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)=""/70, 0x46) r2 = socket(0x18, 0x1, 0x0) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000200)=0x3e8) flock(r0, 0x3) shutdown(r2, 0x2) geteuid() 05:50:23 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet(r0, &(0x7f0000000300)="db29b8d16d3a96a05365eb71986c33c754593e0ae848aaa99b2918dc5bf4e0b001cedf2be4e45ed399a23cd16bdc053feb913b4b33798b527d433e930d4468870393605047be4cfcbdea3bcf81bdd1b1328870727ed82a3c51619d8d53cabf8c1e0fdf093b867c53e42f3cc5d894ea12181a35b49f63e41083231fa4c7a82993b97fc13aa370617a30dd22b95904a957f2", 0x91, 0x0, 0x0, 0x0) socket(0x10, 0x5, 0x8) r3 = fcntl$dupfd(r1, 0xa, r0) kevent(r3, &(0x7f0000000200)=[{{r2}, 0x0, 0x80, 0x40000000, 0x9, 0x4}, {{r1}, 0xfffffffffffffffc, 0x20, 0xf0000000, 0xffff, 0x1}, {{r2}, 0xfffffffffffffff8, 0x42, 0x200082, 0x7, 0x6}, {{r0}, 0xfffffffffffffffe, 0x5b55dbbc5ea11479, 0x20, 0x7, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x89, 0x20, 0xffff, 0xffffffff00000001}, {{r2}, 0xfffffffffffffffa, 0x20, 0xf0000001, 0x400, 0x309b4253}], 0xfffffffffffffffe, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffb, 0x80, 0xfffff, 0x99, 0x7f}], 0x553b, &(0x7f00000003c0)={0xe744, 0x8}) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c911b5f4287e86a97a8f182c5b8c178f3b5a0777182bc61e9a319cbf3e78754487d3c97f5c5b2938a1ef45db7a788224f39ac37b053bdf063e5c37a08214eefd8748e7eda517e5959ae0f930bff78d50050fe05e49ed3136d58420787b916d8165c1d3c8b033ae32f9d8b65eac035d60e9d4ae70cf2926ac875fea0997791b8be4ceca3f833f50da35adc428f59d6b7097af7ed4e52691e6b989fb81d0cb51171afe93db797fd6c1643a0d24ea4f90420c26185e44e69d9e40f262ab818330cbe7611e8a3fb76cc77468c13510f7fb7c6f5d9ac59e701b009a261f7f11311850", 0xe0}], 0x1}, 0x0) dup2(r1, r2) 05:50:23 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x610, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0x67b6}], 0x10000000000000ff, 0x0) fcntl$dupfd(r0, 0xa, r0) flock(r0, 0xf) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f00000004c0)="ff", 0x1}], 0x1, 0x0) fsync(r0) socket(0x6, 0xc003, 0x400) 05:50:23 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x2) r2 = kqueue() symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file0\x00') kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) r3 = fcntl$getown(r1, 0x5) getpgid(r3) 05:50:24 executing program 0: r0 = socket(0x10, 0x2, 0x6) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)=""/64, &(0x7f00000002c0)=0x40) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x2ceb, 0x880000001}, {0x4f98, 0xf02a}}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/243, &(0x7f00000001c0)=0xf3) getpeername$inet(r2, &(0x7f0000000200), &(0x7f0000000300)=0xa) ioctl$TIOCSDTR(r1, 0x20007479) 05:50:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0x2af) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0}, 0xc) r3 = getegid() r4 = getpgrp() setgroups(0x1, &(0x7f0000001c00)=[r3]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001c80)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000001780)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r7 = fcntl$getown(r0, 0x5) r8 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0, 0x0}, 0xc) r10 = socket(0x1, 0x3, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001800)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, &(0x7f0000001880)=0xc) getgroups(0x2, &(0x7f00000018c0)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001900)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0}, &(0x7f0000001980)=0xc) bind(r0, &(0x7f0000001c40)=@un=@file={0x1, './bus\x00'}, 0x8) r16 = getegid() r17 = getppid() r18 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0, 0x0}, &(0x7f0000001a00)=0xc) sendmsg$unix(r0, &(0x7f0000001bc0)={&(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000001640)=[{&(0x7f0000000080)="d5131e28d6c8209355f00431486c54819bb0e14adc3b80e62cd14cee6d9aa7d642a8ea00d05a8681c1fad68a7f5ed474454cdd9e3c318f185e576e57b57b90706e9f2c585f50ad1f6d693afa914e126e9c12225f5a255e", 0x57}, {&(0x7f0000000100)="99a5740df3b28d4cb3d07e917b04db053c69120e7cddbb4d33121b3e5de172e933b7162cf7c41a4aa57928865072b5503b650cdbcd6b28d8ce31d27f81c5377f2cd4dec1d7342aca6fecd2db9a4b9d781859be4de801a9b7a52d6b9b5480252b961afcbad5a7aa4adc2ba45124e3f24737c87f0b3ce860ac3f1e18c5c579bec974d066e97e23bd462f51c5409e5d879068c0eb54e0d9a6a32ca2269ffaabea55952dc8a5c385dc159ab03c7b77887a8c919bf8948c1c75c41b6de5d8f6fd246c04e6e480bd0dda9220712d1ee8134958ca8f31712de84f693716ca7c76e1ee954e150da378fe1325f3f3c0962a51", 0xee}, {&(0x7f0000000200)="e3e84ac03bc8ae37b9dc0d1591bd8b058dc682613cb56705f8adce2c003504fa55a45b3493dd660798d160a2160cd80e4bccdd6d61cffc20e501fd81ffd2597e2e8785f137dfeab1d7f61693eafd42add784e625ca5602071ffd193773e4170471d9e647e2a31ebc88422496ef47287e2e53f7c1978cab49115b36e022552842b0434d5ec54df53ed868bc14193817df93c2d66ea3ae7aa1c4ed067d8d945c7e627e4dafd18b6d5a3721370342085bea4c43b800821581f0f367e7d55918781a32a3004d4ddf0b18cc19a8f9deca847c71fde3164fc91996b2110f4493abbf3a0540a8", 0xe3}, {&(0x7f0000000300)="90cd5bfa98f25fb6da5b8195b33433f9ef6e8fd2e2b843094954b4d5b5cf309dd47024f7c5fe08907330e1a3a3a1954fe7d70e81fda06a82c2bd4ef91a04fdec97b1e2332db459d182f268ef4b32763cc866d8f258e26411e2628da9a152b2adac9a5c179016df5640b133a917f65fd70c431028a4360054383d3f259654c2dd796262455b4c24627dbd797fcc98d42f56ef3b1abd2872f48492913cd0d57de5c0bd6550b918520c88df58dd3b127810f26e675eb82ec969747deb6e8f41967b7cab74446fccb50dc0315c235681da9cfa592d12bb82a0bb20b5a9992cbaa939baaf5b8fbc68fa84ae9217ed79a8f798bc36bc1e3e8cec25014dfb7c39cb76fb0937ae78d688035d1f8fa1efbfcb66c07fe2939c98f57aef1f9b47d6758cdad62592942fcc8da2989e761d5a993bac463884ad9f6f4d7995210f287630bf175a6b54bce678fac5d787a8a1ceb728de8f0d09df011b41feb29c1123d91c3481e074df31556939d0fa5ff7703022a065d7a1a05bf241e254243a249a7e6a53bf0e0ec51f1d3d36f48c59c503c186d30a29e2710f31725b82285cd361d5b460763a37eec09bbdd4354a03cf5f6ea931a47905a6be62d2b9ebac8ab766dece73f263c1c9657ef1a32c0c174b02d294599799839ca88e7be3b1cd12320b426b3824f958839c52a9abcac9394f09a15ac3465582cc0a926fdfbd23c75fd6654b3ef5ecd6949e783358c40304950fd2eadd7af09dce25b5f5641d5fdb820eee9f9057d41bb603cb9fdafed5d96bdeffd6f8a15cc619fa7c0526a51bb3d1191da7e61ab75e059e55994d17fd11930c0c8c7f8930f01e65cc2b0ba685118ce94a7831776f5d680377f37af8d90e1ea7d60e502d714e04b1140dad42194f14cd2600533e3948c69720f14a72c8541cc83d20ffa2a6e61d471cbea7b8b649a7bf1dc584c0a1dbc5a43ce5cb2d041ac4c2ad072a9c3fa10fe1197d22e518ad907900c05bde501461bd4f78b1102c5dbe617dd52e4afea6d2f109b4f2f7644956709926563610fbe6e104da9f452e8a8bb1d8db3f687ae8939d5a7a1ba04e5bca8bd976d7a80612e81dc4aac2eb4602203d1177c44fe75b3df357a7fcc23981f0039f138159f79b11129582aa71de9037a6656f7a2d512e49c9bf4e40951f8b83050ab980315c0b21a8b6e4ffab54aecbbe92c69f7ed6ee1b24dde18572194a0d0f46d8027a92689f963c552e68c515b37ca816def2f651f1059b6d6d6a177455f41d63e9265303e3337da1af46e1906c6e6661ac9976bef566066d6adf94d77d92f8fd375a0efba303bf17847e3f5eea757646a414cdabbac7c07ee37eca163e9edfe1890b101ed3644b524e1c45101dc19ba0253380f16f54ff32cdd64a50f83dcbd0943d59c3c6f02e3fa87f50294c18f76c318019820a1753605dc8a202eb616538527a9f69a92f5b2eb066a31dba39350a1b51adacd14bef7d966e76fd69fe0c84692711b1c1bbe5fad308d98483c298f9ab1adc9344a08e78337783109b7a119d937385d4ca9b736b1809cf6f94245fce00d5b32816b41795a22372b4853009d1bb8c556b8d935735a68976ae5adffa2352f218608e558ba0728d434824a11b396db30dad55bca5766c4344825255cb150545ec6cfd6038a447cbf9b2aa8a164d7b64f87b5d4bff548568f127e3891e7786684b2c61702ecabd0990cc4835eda7bd147136ae32ba3b76bd8ce8bd14ac2f0ffa5914cfe771f895676b59dd43c1efde5f7b4689904649a5952a6719355dca733a24760be2afd6f85fc8f7e96ade7b2cd35bdf2747fd1f8e61e266c5996890d4911cae4bc2ad7d14c8133397bbf991e96b650f6a21c4a18dc2cc355ee7d33bcf67cee3a3ca70d8f138512ff51ce9ef2fbc16c375497a2dbd62010fc2735550060e5b197224168f0b676599fa6d9a377606e89c46da5fd980e82692f297a7ce21a3e7925ee43b53f8e00a67b2f9f37b7c498e2a7323d73612501e7aee89109566bee15677150ae50c8ccec7875d0e4c4661510e14b344384f9c79c5703c50b5cb5252139f3a2d85c69eb2fe37296221f219d0ebc29dc55d32831e4348f04bcc9ab466623b4a9f28a58d31e2dddb78965562fe3d484d89213e77f8d8c844a56d88541e71ac8ffeb0283a6ca8f9113294258135c77acafa335437beb36d60b0828ff97e16a6e7c5e19d58772005a47af29be5afef139715fb9a59d830f5325b1fc4695dd5646a549177d813c47229b86878292b94d4d20a195741629e47ec881b6f493e21dbc8a9d7f65f64ed7028aca7cba5780449cd52c6f5ae8420d32f78b58924b3bae73558f548f7e68f91ff1c11f53255a84e44de0e5bd1648d2a4af29f9659ddd3ca019b0aae9561baf4ff27a409ec93abf1eb8023efdbfb62ebe72b0e21fa8a68c22c49e65cc151fff67a0e0c4120bddfa7f670d30e3d4d0cde324db4140a7a5e404e3e38eb76cb43e4642ab87fa762bc1fe0c00c6bea108437a9f07ddc42cffc9d81f1d1ed3829a262de9120d280d07bbcace48318196150321889b9fc70ae9737a995b83de40306e95a076e9701302c4861233c9e2a413535b2d48aecf5fa7fd78590aa6306b3b674b6213a7e40b0e665aab3f927a2402cfacff42ba29da0367783a8027820394b092568b5eecb296568d8e83739d8c62986d8b88139e754c3c7f64b678e08e21bdbccc16121ee341edbabd6e6b7142c4477653aeb78c316f873be1ccf46ad015aaa133a225cac1d521c452f596cb0a5232e4a502db2640505d0087a8b8a5475f6d0861fa2150a96d0422106cacf825444969e482faf29b31cc3e24969b319a40005d2adcafea335ee811785508909f1b9ccf5f9907761fedad12ac6cd983ab198e246f537de2d51e3b0e2ba416e67fe9adeb3935d7224946fb6ea31aa22cb18997a943a7cd3cd5b7134fd06c83b5c284cf73426a223fd646b77e889c9c9cf0c1f10ae482aedeb3343cd60a6ce225bde7bfb1924aa8e9cb25d76635bdc33944a3a3e2c641aadd8651a0171b6fd3a36d4a6abb9a8f8af6ce2cf4d2eb98590b1f9ccce01ca5466e9d6675bdcf1e5c06739d74e37eb85cb7fc39888303d4dbfcad99e6e2fcdb315a458eacb7ed77411a84c4947332ea96b9bcdf81bc51d25b9d09d154bdaf21bd22b694ed322ce6f390f754825483ca8c7c9c47e069b174ec1b512e643b2af3e6204d20161a2f1a53a18a7cf4bf8724424db76ffef1d2133e6eac4e6b9f399037d0b0cf0c5514db5a8939c9d7f0e54173169951310f9c91703c066f415edbfd57e30043b6527bd40e770d8f7cbc7494e864e2c9cbf7235f13e079f0cb021eda64985b9844c38f4f5b3d95443c9012b246cbce7d0c5bf3293074bfd41598d3af62b5e186f095ae774f695e47d53c8e6608b5c6f9dc49729f3e13d3dbd01b32840fadf992b31716b58b0d2e62f7ea28bb74a6169aeeceb8755eb741dae8e70716ac67b6529423c2964f0fff7d36e635b6f50b6dbcf6d738050954bf4556fafe81d75950136d103fd56fe80f924ee045b2b0226ef30451e8a5c781b2b5115e7aa5e97fbe8a02adc81ce63edfa894b7d9e280278fd45c07e7238533c7251e2851acef1412e92441f768de38b0df23009204c678210dcf83fddd80a1d896d249fb06a21c83ad83516c398995704fc925e1d6ffe324dc71daf9071598c70deca799247f2bc3caeb344c3befb30c16b01aab26507485f8bae12058d2f65713689bf380a52bea097b27f00a0fa05e6dcf4edeaad1bbfcecf593a040a3f0e2e5f118d44ba2ee7cda49aca5f654f0a8a34f227554b3e5f4b1113ba3a3428bcf1f7ddc7cc78a27da4370e93baa9b1caef18c8b21a000778d8db8d9e185df83a393500d27d0948b5d1dd402471bb8769f29f0f18a7988957644e658b898d07f84cc725b959c215d98e4a0d37044bc4b1f37a88016d75dd5a9370d0672a40993c8c68b91830b3cc5a63c9c497f284e0a085ba84112f8669bf3a495862442f5e81a159cc2225f377d1d1e4ffc6af17e77f65afb661487833e64740734c65854dac3d48ae419d7f74d033ae6a0e55cb8a005cbcd63cbdb62368bb2ccbd477a9a8bf167a5e9bad2f70143825ddfbc8ad21cc02f144ded66a73e8d1b0907c97036061f9fbcab4c269de1ffa34f6167bec7a1806fa275adccb095a838c16d0bc9e6dee163a56dfce9fd1f7e3974908afee0e7c00baf909ec39358a4d6af64027c1f4ae0c49a502a9455f20e7e23674120ef3ddb78cfde7330965b85295746a1753f8c427f3533858a277238295c0d0e33960ee27cb6ab171a3237e877b35948cf0bfe16081eafa6b33f14383d6acfacc1a3f9110fbcc14888169a829d13d45e887cfd5f5f4696d2ea41b6af50c4d55b842b058a58f5d274e271a660216028923273313d07b9660bfdf731b86711df51bc972473589c54c699ff77116f42cdc46a907fd523e41f00aaff851fa004b41625b35b6b146847fe715b281f03064bad3d2cbab392791f549f832adc007c75414305b655d8c5ae723c09b2be718e48788d479ebf6d073b9a2ce87450836d1da8eb7ce2e5a18e50844d5e7318391aa4e96df537fb28a7931133ef8d52100eaf7e122c7db8b003690b0c4052eef401d3b7f521d223cc91942a162f0325ced5fd4d0675d83f8191ba8839601c3349650fb050bf652e60592372a1320c8b5950ef03d3dbaaffa283405fb73acca1e1074c458c45579c710cd491dd0373b856af5ae006ff1c174050d1105b8fc80b95b97d6e3c03bfc20cb48b7ea6400a9b10f4e07d4e7d9268d597c03d69d3a078c57d84836b506ffb0efa1f60036fa5b3bda8c1f6027498db7d7507076746e339b52629071c0dcd6107e69a9735fe78465f0f713d2bb52315af088da6d7cdf79ee34532cd962dd99ad0ccdf7669791cfda5126395212d5d5a7cc0d316fc6364272d40b49833776e4a9b8b39338b5e91f56608d72fcb7ab5671f769509b8726c985b17c81fb4183c1d656b5f9fa8ee4ff62e6579827f96a231c6324f60daabc73bf73bd1c723d5673be4ff9e947558ee45a7d9f00e91387f60cdf0e7f715f9d6e32acd635b231ecc6f8a02bdd4b5b9493ac558586d34ba20d05c4f7015383898ad0fad50d01f83318b5c73d65b37ddb7f16792c7b1043af63c88a7db95a0de38724e6a3daf794c939a87854e837c7e0bedd3952a462754616fa7c0329786adf242c781f74a630fd3f8220447f1592de643fe9a81ad2221982656ea6b8d18dc6e99b687a1b3b05cf23acf15048b9e09866eb0b2a6ef54caa1322735937965e09a7c4062e6de35a102814e8bd17e068173143bd166da4b9ee282b2e389ba8ea36da50bb1b6145c762e57e03ecb249ce34e7d04c0691b156a7e04d313dd8b996bacb17466de06da1e560f48f1dc6c595f0c5aa914d4cd3416cb08ca3573ebf2e86117605cc35df3d933a81861122bd6935bf6f1ca4b757790d78c72f31dba2508983d4c99004d9f06ddfd61f07996343b6e57730cea5745e7c2c31d070c1fcb5400f1666743186069595685ac2a7cd7bd6991d32d6e018b143c461dc7e4f5be391ffcf52fdaa69b8ee0d27c8c621faafa5648e21261fe397f271448f324937111298bfd7c08bdb0e1e394dae25901cd13677f9e96f4f03142c5c7c28f527e6f4e825bdc3536024fc4b5b02c469596e91b9448250258e952ce8c7ff6559348c4e9bb384a54d882e818ffea695d8abfb8f6f9bcb48cfed1c97f8bdd607dd592f2848221c2479dff38ef054ec1b28a4704b66941c", 0x1000}, {&(0x7f0000001300)="f343778d2d01c18d8cfbd76299b5dad1834a261569403690f3a94edc720378c9ed8b940531ead7aca9e433ba71ec9d9ff9db3be4ce7c282b6a8650eb692c62b8fe43148a43fb1515441fb77659344c40e2cad23a7b2bbab7168a9a9b8db5675e450efda27577da33076be90845f468881204783b648dbac9aaef773e5454d9d1f60cc6f4d21ec919a58339765e632e271816b0a73982f5e6c613912811ec52d0cf8b71e6c3cb687f9eff595a5e9cc366e3cd4ed4d5d0102deec7b2c65e0f68b6", 0xc0}, {&(0x7f00000013c0)="46d706ede2c44db5e6bda1c4ccbf926b6ae8", 0x12}, {&(0x7f0000001400)="c66ab2db9c2cc020aa4704f56c4d4da939c1790a0346640af3ecbba5af2650963ac88e332e46936f2b9ea113c74552bf027af22a9a4aac631a036b8c75eb19a1f5a42d1a20b0237f8a72725144a1dcdf7a29849f988d64be914f7112081e9c207bdecc0307777d4ff6a0bb88150b", 0x6e}, {&(0x7f0000001480)="24516732d70cd059e4a3091a60c2dbaa34e56107a7811f824e7a5eded36979e69d9c10a05aeb479bd9497e298699979c3c2b5925e9acc0021f7d406b96685c1a34734c08e459b2c264ec9d13d9b82c5d5b69b1a62d09a3869442e277aa43f19b0622a78f861ed9d76421d941857236fb7498778d347ddc182791b0b153206c1080c781185cbad26ec478390f9e27e8916ab24308e3c1a764b104b0fa1b8d1b80d90372b35cb89b2ec88052a491dd6a7b6f3872f37396671f204937cda54d368b22ed", 0xc2}, {&(0x7f0000001580)="a6b76b77f9a4d7319fc050bcbf747ac0d9429003cb6bf1cf1fa5f09158b2c06e3851011a7019e61c4cd76fe9c44fe7677b81568a0d4719e578cb49c401e828805671dee6f5a8a43dafc62d28b86ea6b2970013d171d10adbed4ed782977f17e1780569a864e39e14635c22347a0e131923d8d32fde7a690133437ccff79c45c389", 0x81}], 0x9, &(0x7f0000001a40)=ANY=[@ANYBLOB="2000040000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000001000000000000000ffff0000010000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r10, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB='\x00\x00\x00\x00'], 0x158, 0x408}, 0x8) 05:50:24 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x64, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 05:50:24 executing program 0: r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="84041b43", 0x4) sendto(r0, &(0x7f0000000140)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f2201526e62c4d725fb86dce720962ea3bbf94e380bd26730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc41cd216f2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02ce97590a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b136c5a8d477390cf4303d8859d1e890b6becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d97de2d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c358bf44a11fb90e09e88c342cad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb51bc705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6168e12f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b43df97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc66cdfa16c495420ff010cefdc04ac768c63fb5141af8b15d446d9fa5428513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd6a866d6c54dd2892ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7d6cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df45742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd8130886c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef258b7ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67944276537504c40cc94e46b7d6bd9413b9615da6f738a39a325b5d35bd0881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d000a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c1076d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2c3f9d4c463f0da63f81bd3abc5dbd6177a1335454b4628ba872527d5142037189b63288ed1e508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc47a781e5287bde3bd756c04abd1b0bafe67837a26ddbf2e61c49b2c0032d58b33e86718f69f332f1e258c31885b771d12cd123d62f6fe47e9e4865aeff9d5afdf33ef4faa7db0151eeb270381bfb9d80df9c4ffe9d7bdde177f10f9a86b2365813f761132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2aa5c401265ef324227a529672d2383d733ba067c27c93159e1482b0373d7518e532051522bf0c072dd7472160516ca7cf491dca7d0ac902a96c81ca6cb1dea1804ac21c676b178ccd59175ddbb548cee2e57d0a5d6d0bbb53a444391", 0x595, 0x0, 0x0, 0x0) sendto(r1, &(0x7f00000000c0)="e184dcf5a69de66ebd332b2f6d", 0xd, 0x400, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) 05:50:24 executing program 1: r0 = socket(0xf, 0xc005, 0x4) syz_open_pts() r1 = dup(r0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f66696c6530001846420a483e7f3d3054311cebb356b6cd3ea2c818b5c0b05dd1ce8ca5c837ffcfd4c7002fa4ef14cad2cc2410051528d67c873eb0da926e00f6d0e876e09d5b51b9929b7dde05ec4879f1ca90430cf0034d57cb8d93f2a1c61da6722949e3bdc4be01a81632a6419ab7cd6fd2ada5cec049ab60d8e6f04adaac67cf3cf1bebf13152051971cbdaa1a57b36f449e41f5d15be73b2cb3918eb748fc62bca007d68024efb1"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) syz_open_pts() writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="6c932bd6ddb317c5f499cc0ee575fc646bae1730d53be2f209d78f8413fe81038004e6d84a9e381d58287a28e6a27f3d8cab9920a2b66c570a", 0x39}], 0x1) fcntl$setflags(r0, 0x2, 0x1) 05:50:24 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x800, 0x0) unlinkat(r0, &(0x7f00000012c0)='./file0\x00', 0x8) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) preadv(r1, &(0x7f00000001c0)=[{&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f0000000080)=""/111, 0x6f}, {&(0x7f0000003000)=""/4096, 0x1000}, {&(0x7f0000000100)=""/16, 0x10}], 0x4, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) syz_extract_tcp_res(&(0x7f0000000200), 0x8, 0x40) poll(&(0x7f0000000000)=[{r1, 0x4c}, {r1, 0x5}], 0x2, 0x0) 05:50:24 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x100000041, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="fa1204a49155ce1e0042", 0xa}], 0x1, 0x0) readlinkat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f0000000240)=""/179, 0xb3) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000200)='\x00\x00\x00\x00\x00\x00\x00', 0x7}], 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 05:50:24 executing program 1: open(&(0x7f0000000300)='./file0\x00', 0x1fe, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000080)=""/88, 0x58}], 0x1) close(r0) shmget(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) 05:50:24 executing program 1: r0 = msgget$private(0x0, 0x2) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000ffed79bdfa665f1321ff7fc3cac05eb48700020000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x800) sync() r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) msgrcv(r0, &(0x7f00000000c0)=ANY=[], 0x0, 0x3, 0x1000) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000380)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)=')[,\\]\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='n\x00', &(0x7f0000000300)='-\xf7\'*\x00', &(0x7f0000000340)='*\x00'], &(0x7f0000000540)=[&(0x7f00000003c0)='\x98\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='[@%\x00', &(0x7f0000000480)='\xc7-%\x00', &(0x7f00000004c0)='(\xca%/+--\x00', &(0x7f0000000500)='\x00']) getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000600), 0x36) msgrcv(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000"], 0x35, 0x1, 0x1000) msgsnd(r0, &(0x7f0000000b40)=ANY=[@ANYBLOB="0300000000000000b75ee9cc9a911a7c8e880c74f1570533af407b9edc2b1addd9888e351025e2a5d48b8884442cd27cf6abc1589a5b356a63891e601752aad54b04c833bee954802805d7f83408f604d1336646355d0cab32788e0de62268877b335cf47c00005bea34275681cff0b50dd99d985df1ce3d0adc3ed5d2e4e84d6dbf800f8eef3a1249b77e3f1f0cdfc2436484d6b47219f6c275fbffe3089e3edee9a303be957eb16b3a0fff2d75c9ce2b94bb6c3a1664e05eff7e39e42b92f49b95135c641941b95ef2513a3dca1cf29359943240ee8ccaccc0bd9a782aaceb79b654671b063e768a27baad4ee540ce5a6c8f067ae92b7ed2867b4513bb00c4f88d28ecfa8b624d20eac6ee6af1f251f9d4930340d313ae57bd31d13c27548ab9f23a5c0846514049a1551e52b6"], 0x1, 0x800) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTOP(r2, 0x2000746f) r4 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r0, 0x0) msgsnd(r4, &(0x7f0000000a80)=ANY=[@ANYBLOB="000000000000000042d479df56d89b0168b7f4b65e136060a77849ec2123753847ed1280d8f81a6f2c9ebdabf9ac70c8d7f8841810144a67290e00f2d330f850b34efc047e5342573cbea947362d58c3f85439eb5b57f5cb44b49ac4c337cdae9e5a4ef058f8316b3b923dda2010ea8e1a606a8a03fbe5ea955bac5ffced26b38fe3"], 0x1, 0x800) msgget$private(0x0, 0x14) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000740)) shmat(r0, &(0x7f0000ff9000/0x4000)=nil, 0x3000) socket(0x2, 0x4, 0xed2) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000780)) msgsnd(r4, &(0x7f00000007c0)={0x0, "e60b34a727beb345ed5006e8f81681250c70eab177efdfc23bb218e78da44f5eece6b99ee0b3b5b4e07dba61f52d12a58c93749f88b7b6d6370363585ff48a7f81f1fc6ef6d6adb76fb8984355202be32d49ab86d464e1f649ead7c6ab9d193acbd92bce40dbb1020018194c0bdaf08cf376ebf90dc5587c845dfd93aa96a9c4b2053f7635683489faaab4534107ad2b0b3cd5b2b1776f204f01de9bf6ff97a3cc8c62b11d5492e4ce4b1947eb7cc363d4506a946ee2cca5832afed770bb60ccafb598e7178b131f800c7ae0a0a6b9e4f5fa7d07030765f8d4677bbba141c13b89ad822ea2582ca1ad77a1d4170d5a4e999b1df74f2fea9a38aaacf28e1e22"}, 0x107, 0x800) msgget(0x2, 0x383) msgrcv(r4, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000d05dd300000000000000000000000000000000000000000004000000000000000000000000000000000000001e000000000000000000000000000000000000000000000000000000000000000000000000e1ffffffffffffff000000000000000000e5f16de1b94d891d748304bc5a118ff4a56c7ce095f4d6c6"], 0xa1, 0x3, 0x800) ioctl$TIOCSTART(r3, 0x2000746e) r5 = open(&(0x7f00000009c0)='./file0\x00', 0x38440, 0x4) connect(r5, &(0x7f0000000c80)=ANY=[@ANYBLOB="0000000000000000000080c00816bf686b9f15a6e7ff83d551da35f99e45bfcc804fe85394d8b7d9cf9601f2c653127cab0ca02c6aa223839a25f4c2da10e14195ddb54925682dc55c138c57eb4cbc128c07eb86683e6ef2fac649c564436a5261b76feb437261f9ee6154b919c4ff035ccb1bfe89ce2694270f61619de0b87fe1c81be6e358914852d0b6d358745183c3d333e34956f20244c254ff5078faac7d4679d106a8c5cd00a0d9d270e0737161d26d94c434a60b8ac4fbac3c84a0d203ca8c9bd731a2eb4f"], 0xa) fcntl$dupfd(r1, 0x0, r2) connect(r1, &(0x7f0000000a40)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSBRK(r5, 0x2000747b) 05:50:24 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) fcntl$getflags(r1, 0x3) ioctl$TIOCCONS(r1, 0x20004276, 0x0) fcntl$setown(r1, 0x6, 0x0) 05:50:24 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r1, r2) mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0x10001) getsockname$unix(r0, &(0x7f0000000280)=@file={0x0, ""/8}, &(0x7f00000002c0)=0xa) r3 = geteuid() setuid(r3) open(&(0x7f0000000140)='./bus\x00', 0x20, 0x2) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000200)=""/73, 0x49, 0x802, &(0x7f0000000180)={0x18, 0x2, 0x80000001, 0x9}, 0xc) 05:50:24 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) accept$inet6(r0, 0x0, 0x0) close(r0) execve(0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) 05:50:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) r1 = open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) r2 = socket(0x6, 0x8000, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) getpeername$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) 05:50:24 executing program 1: mknod(&(0x7f00000000c0)='./bus/file0\x00', 0x2000, 0x4) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000600), 0x187, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) 05:50:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x400) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) 05:50:24 executing program 0: pipe(&(0x7f0000000500)={0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) r1 = msgget$private(0x0, 0x2) msgrcv(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000007abdfa665f13218e00000000000000000000001805d1a8eeb0247500000000000000000000000000000000000000"], 0x1, 0x0, 0x800) msgrcv(r1, &(0x7f0000000c80)=ANY=[@ANYBLOB="000000000000005700002000000000000000000000000000000080000080000000000000007406caa60928fe48d9b9d6dab89c166be1ee11d4b461a27f8c168ea2e09cb8808229593ee2d8dbb54541da35479d5a9def51fabd1b3ae03a82013ad36bfd1b29b34943437cc1230f522afb13dd7fcaff5220d983a2d9f4f82cc52d5252753082d711c52f5449c713e6e858b90e68d78a33929474dac3f04a09cced78ab71ee60927cc82d644cfd7b319e09fce0088e050d432f9e1304167db05131ab0c8a83a8d8317f6b2623d09a49009cb61264e47cd607fcb3870dbbdb363ec5cca0269a0da7e40d86389ef9b1f676e75bcb979263d9f90904c346ac7b9b9e5a502e39e561abcf8177181e27016b47e103df88c9aeaf1de134d1cd8cbb327c63aedf45a8214581f84609be00c939753921d5637aa570f7b008064062cc8494d77893850046efafba48b8ee0526cc30d52b86911f805b0a152ec9f50c43337a1f5fda13f4c5787366d4df25f0a7a3b639f3fabf4eaeb60d16094aa30cdc29500000000000000000000000"], 0x21, 0x0, 0x1000) sync() r2 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) msgrcv(r1, &(0x7f00000000c0)=ANY=[], 0x0, 0x3, 0x1000) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000380)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)=')[,\\]\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='n\x00', &(0x7f0000000300)='-\xf7\'*\x00', &(0x7f0000000340)='*\x00'], &(0x7f0000000540)=[&(0x7f00000003c0)='\x98\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='[@%\x00', &(0x7f0000000480)='\xc7-%\x00', &(0x7f00000004c0)='(\xca%/+--\x00', &(0x7f0000000500)='\x00']) getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000580), 0xc) msgrcv(r1, &(0x7f00000005c0)=ANY=[@ANYBLOB="0000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cf7dfdda85367b449f90bcc69ac25dfab805ee9e4be36b0205396cb36d501a2d07396ba7974f10036fa5348c888c61b23cf3d50e4e695667f49cf22f8cf9a2ff84eb364b4541c6177e8d7451d9384b6b519a44fd044a46e59f343c1019ed325bb4"], 0x35, 0x1, 0x1000) msgsnd(r1, &(0x7f0000000b40)=ANY=[@ANYBLOB="0300000000000000b75ee9cc9a911a7c8e880c74f1570533af407b9edc2b1addd9888e351025e2a5d48b8884442cd27cf6abc1589a5b356a63891e601752aad54b04c833bee954802805d7f83408f604d1336646355d0cab32788e0de62268877b335cf47c00005bea34275681cff0b50dd99d985df1ce3d0adc3ed5d2e4e84d6dbf800f8eef3a1249b77e3f1f0cdfc2436484d6b47219f6c275fbffe3089e3edee9a303be957eb16b3a0fff2d75c9ce2b94bb6c3a1664e05eff7e39e42b92f49b95135c641941b95ef2513a3dca1cf29359943240ee8ccaccc0bd9a782aaceb79b654671b063e768a27baad4ee540ce5a6c8f067ae92b7ed2867b4513bb00c4f88d28ecfa8b624d20eac6ee6af1f251f9d4930340d313ae57bd31d13c27548ab9f23a5c0846514049a1551e52b6"], 0x1, 0x800) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTOP(r3, 0x2000746f) r5 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r1, 0x0) msgrcv(r1, &(0x7f0000000100)={0x0, ""/93}, 0x65, 0x0, 0x0) msgsnd(r5, &(0x7f0000000a80)=ANY=[@ANYBLOB="000000000000000042d479df56d89b0168b7f4b65e136060a77849ec2123753847ed1280d8f81a6f2c9ebdabf9ac70c8d7f8841810144a67290e00f2d330f850b34efc047e5342573cbea947362d58c3f85439eb5b57f5cb44b49ac4c337cdae9e5a4ef058f8316b3b923dda2010ea8e1a606a8a03fbe5ea955bac5ffced26b38fe3"], 0x1, 0x800) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000740)) shmat(r1, &(0x7f0000ff9000/0x4000)=nil, 0x3000) socket(0x2, 0x4, 0xed2) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000780)) msgsnd(r5, &(0x7f00000007c0)=ANY=[@ANYBLOB="0000000000000000e60b34a727beb345ed5006e8f81681250c70eab177efdfc23bb218e78da44f5eece6b99ee0b3b5b4e07dba61f52d12a58c93749f88b7b6d637036358d94c6a34e4059309f6d6adb76fb8984355202be32d49ab86d464e1f649ead7c6ab9d193acbd92bce40dbb1020018194c0bdaf08cf376ebf90dc5587c845dfd93aa96a9c4b2053f7635683489faaab4534107ad2b0b3cd5b2b1776f204f01de9bf6ff97a3cc8c62b11d5492e4ce4b1947eb7cc363d4506a946ee2cca5832afed770bb60ccafb598e7178b131f800c7ae0a0a6b9e4f5fa7d07030765f8d4677bbba141c13b89ad822ea2582ca1ad77a1d4170d5a4e999b1df74f2fea9a38aaacf28e1e22"], 0x1, 0x800) msgrcv(r5, &(0x7f0000000900)={0x0, ""/153}, 0xa1, 0x3, 0x800) ioctl$TIOCSTART(r4, 0x2000746e) r6 = open(&(0x7f00000009c0)='./file0\x00', 0x38440, 0x4) connect(r6, &(0x7f0000000a00)=@un=@file={0x1, './file0\x00'}, 0xa) fcntl$dupfd(r2, 0x0, r3) 05:50:24 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) read(r0, &(0x7f00000000c0)=""/101, 0x65) setsockopt(r0, 0x0, 0x7, &(0x7f0000000000)='\x00 \x00\x00', 0x4) read(r0, &(0x7f0000000040)=""/94, 0x5e) 05:50:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000140)="d20ab91d1c1392866337bf5a472c1ae53d0607838e1e0e3ce2f9e89b4bb6d81148d2427fea25f6e770fca6", 0x2b) r1 = syz_open_pts() close(r0) r2 = dup(r1) accept$inet(r2, &(0x7f0000000000), &(0x7f0000000180)=0xc) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x203, 0xffffffffffffffd9, "855c000267a5fc0d00001a0000000000004000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:50:25 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x8000000000, &(0x7f0000ffb000/0x3000)=nil) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xfffffffffffffe29) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x8480, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x140) unlinkat(r3, &(0x7f0000000080)='./file0\x00', 0x8) setreuid(r1, 0x0) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 05:50:25 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2, 0x81, 0x1ba, 0x540e}, {{r1}, 0xfffffffffffffffc, 0x8, 0x2, 0x3, 0x101}], 0x1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x44, 0x0, 0x8, 0x38}], 0x7, &(0x7f00000000c0)={0x9cb9, 0x4}) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 05:50:25 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) socketpair(0x10, 0x2, 0x2, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa, &(0x7f00000000c0)=[{&(0x7f00000001c0)="44169a27114b3dd04e9e35a1b561bae40d251343645fa27b98f5d8458ab004955ab1e7aaec8abea39c2566c8e96edff53b9605d8b71ccb64d6dc549b3ec6b3deb72a2df25a927ae63191ab859a7b0d6657b5f714e761359f9171de14171bf703dcc60bad9bd2bedd993c969178c193417d23e0b791abe28b8306c6a1506a0bb77f", 0x81}, {&(0x7f0000000280)="a9cc1a61c5bf50c96417a5ef62bc6147ce1fc930a03ce7aeac4a3569fa1b9afaf0ce97fc0e4e7b830f68e965db868260e314116833e961dcb9c9698309938c1a3c5716368b4ab27924dfef0a5b2981ffa541f2c28d2365581987d09dae2d98ef6808e378e01fb278169e633ec675255d4e11396f18571ebfd8ae074e04a567315c46573a918e5f861a9055a90b99d98d2c9556c8a89ac83aa54211c64824590c756ca65098c33d5269a466689a1b267e2c7c20ee33216d070d8f2e6693f97289cb479310b3612e2bb2f149a104b9bd59eccd86baa712c54c3768c9ca0efc04b0cf64765526fcc6957b68b7dc6b37ca43d766b70a75cc23", 0xf7}, {&(0x7f0000000080)="ebad9b4a3ad018535f3b45f951ca7b1e40f54f942a604c27d0e6", 0x1a}], 0x3, &(0x7f0000000500)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r4]}], 0x100}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000)=0xba2, 0x4) sendto$unix(r0, &(0x7f0000000100)="b1005b04b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000000640)=0x9e) 05:50:25 executing program 0: lstat(&(0x7f0000000000)='./file0\x00', 0x0) r0 = semget$private(0x0, 0x2, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/74) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x7f, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xf) 05:50:25 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)=0xfffffffffffffe36) close(r0) r1 = kqueue() kqueue() dup(r0) r2 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x10000000000080a0, 0xffffffffffe) kevent(r1, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) mkdirat(r2, &(0x7f0000000080)='./bus\x00', 0x90) open(&(0x7f00000000c0)='./bus\x00', 0x180, 0x0) dup2(r3, r2) 05:50:25 executing program 1: r0 = socket$inet6(0x18, 0x8005, 0xfffffffffffffffe) r1 = socket(0x20, 0x5, 0x80000000) r2 = openat(0xffffffffffffffff, &(0x7f0000000240)='./bus/file0\x00', 0x0, 0xcc12b48ef8c552eb) r3 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000280)) r4 = accept(0xffffffffffffff9c, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) r5 = accept(0xffffffffffffff9c, &(0x7f0000000340)=@un=@abs, &(0x7f0000000380)=0x8) r6 = open$dir(&(0x7f00000003c0)='./bus\x00', 0x8128, 0x20) poll(&(0x7f0000000400)=[{r0, 0x150}, {r1, 0xc}, {r2, 0xc0}, {r3, 0x40}, {r4, 0x1a0}, {r5, 0x4}, {r6, 0x11}], 0x7, 0x7) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4514) r7 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r8 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r7, 0x4, 0x8) socketpair(0x10, 0x4000, 0x6, &(0x7f00000000c0)={0xffffffffffffffff}) linkat(r7, &(0x7f0000000180)='./bus\x00', r7, &(0x7f00000001c0)='./bus\x00', 0x4) fchmodat(r8, &(0x7f0000000200)='./bus/file0\x00', 0x94, 0x4) connect$unix(r9, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) socketpair(0x30, 0x1, 0x6, &(0x7f0000000140)) 05:50:25 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000240)="661b711ff9feb788f40ebfa3dd1c427c281f44db776e1a026ae891f4865a89da1080e1c04e29d71443ca68eb277ad031ab1e3e7e097a0e6b63d04de66dbca667a6039239ef7375fd61f8cd5d3c6bd98a4fa4d95e88525b568b37aebd2ed1e8bc4762e2f5317e4cdd415bc15323666c0598b7dcc33c96557044139668d30a83cf03df1f2ca3f359a92d2ba009cdde626887e5f7c9264adad403248e975da73f5a70c314", 0xa3, 0x1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 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, &(0x7f00000000c0)='./file0\x00') 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) renameat(r0, &(0x7f0000000140)='\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', r0, &(0x7f00000001c0)='\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/file0\x00') mknod(0x0, 0x0, 0x0) 05:50:25 executing program 1: r0 = socket(0x20, 0x3, 0x2c3d9d1480000000) write(r0, &(0x7f0000000100)="58bdbfb996fb492eb4d4b6c277d28751abf5ace8982db5", 0x17) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) recvfrom$unix(r2, 0x0, 0x0, 0x802, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x40) connect$unix(r2, &(0x7f0000000140)=@file={0x0, './file0/file0\x00'}, 0x10) accept$inet(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 05:50:25 executing program 1: r0 = socket(0x28, 0x40002, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xfffffffffffffe5a) setsockopt(r0, 0x6, 0x6, &(0x7f0000000100)="e9c29f452dc21e92c480738a6993b81a8873a2d6d2f06af45d9d27f344f199e4eaa9fa126d702c40f297db13596097c215587dd8c0d60615cd3ef948d0c87bc661fe2d5d2b9c4e7f1ffaf449e017855ae6d301e1d7ae706b899a68b679b1b99bd344fa773ca2212c76301d5c7efda41791019949c55630cf3afe4178170cb428b2299eae8d0659502691639762e77fee6dfc856150d1cca97c87d29c13df1f4594cbfe27aecd1b9e8711c27b2a0d444dafc6b971", 0xb4) poll(&(0x7f0000000080)=[{r0, 0x2}, {r0}, {0xffffffffffffffff, 0x10}, {r0, 0x2}, {r0, 0x25}, {r0, 0x4}, {r0, 0xc}, {r0, 0x84}, {r0, 0x8}], 0x9, 0x0) r1 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000200)=@un=@abs, 0x8, &(0x7f0000000380)=[{&(0x7f0000000240)=""/11, 0xb}, {&(0x7f0000000280)=""/108, 0x6c}, {&(0x7f0000000300)=""/71, 0x47}], 0x3, &(0x7f00000003c0)=""/23, 0x17}, 0x2) setsockopt(r0, 0x29, 0x31, &(0x7f0000000040)="0509", 0x2) 05:50:25 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fsync(r0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xb244, 0x0, 0x0, 0x0) r2 = kqueue() fchdir(r0) kqueue() kevent(r2, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffffffffffff7, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) close(r0) 05:50:25 executing program 0: r0 = dup(0xffffffffffffffff) sendto$inet6(r0, &(0x7f0000000000)="8f2b0315416719c0e84af8117d5334dab2c7aa4a97e0c1b7e14320ac237fe94ca43f966497507621afe8a8122ef4e692ac881fe0cdc2a51fc74f6ce1a3cb51dd26da96ac5511d1a015a39fde668fd3b58bb91e6c1b6a1cadc793b4bd683559d069a08f9fb3350a7885f98385fb55cf29e76ce2ff19515498d37f5e7f7f731f12f7d055f04475179d4a49562202c4becd2b9ff05a839609f2757b06d2eaee80e8a4cc637170edffaacc6a793d826eb4efb6220d21da8ace0868cb822df6e8fffac1efba557c4b0e069d955c21d7572b8df8ee93b592db118e2434d5325a49cd58a1316c3895265ba9ef5916", 0xeb, 0x402, 0x0, 0x0) r1 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x2000000002, &(0x7f00000000c0), 0x2a) sendto$inet6(r0, &(0x7f0000000100)="faec3d92adcacc35ed63a05fdb82f9b3a57a2013735abfcfaac07d568f18e6d86cd5711286b1fee37f06020f505f5fc2017c1dda5c6a536ff365406c56e57e82b7bed673fce4c655a155b79281e9f1f9e13269991bbf2c9cba748d56", 0x5c, 0x1, &(0x7f0000000180)={0x18, 0x0, 0x1, 0x80}, 0xc) 05:50:25 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = getpid() fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000000)="665c1eaac3fd1ba5a8a5e80979c7f091d51aae7203ec85692db7387a44c3728f1bcda212769138c0fda91f7517a0b58bfd44fb40c7885cf77245bdc77ae822505b01be241f9092d4096ea4e47cf6bb773835bf94066d04073613ca939fe347c149eaa2f5a0c4b525055e3a55a5f6b3d4b63d9a44f81985c1cc3d0420f4badf22c30b87d03643d87946e469132aad7a4ebe6b27e00e11a65ae24efffc414ed21a0238287cd5df7e19f240904bb04383580710605af58cafff6e147b57120286afe4c46d46ec25bf02399d4493c9663a5f387f8a0832964dfa956e1cf1000028e1beaf00565b60dfd6bd08168719d7fac24c9b2926f1c1ef3e24a1899809d325534ede98c0ccefd04bc30523e6ad9159f22a1edf04a2d22684aba6ce452f6c759c2dc95ba86bc6b7ca23940c07f4050eb1115e95cc0c7005e3c90f589de7bf7cee4e82af8c40bd17a4978598b228caa58230a9200fab34cf52e2ce2bfae16b6ce855f66541e7f0a047edbdb6217436aac91b214e60291c0478d39e0a03aa175f0ed4b43c932495af637c8eb2ef31c096347fd4d4380597d01a941184f4940e69557c744045383a458a25023af6f0e6a57cd78b94bc134a53c6e5f0d930b351f8", 0x1bf) 05:50:25 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x80) ioctl$TIOCSTOP(r0, 0x2000746f) pledge(&(0x7f0000000000)=' \x1a\xca', 0x0) 05:50:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r1) kqueue() kqueue() 05:50:25 executing program 0: r0 = socket(0x100000002, 0xc001, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[], 0x0) socket(0x0, 0x1, 0x400000) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 05:50:25 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x8612a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10000003d, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x40, 0x40) pwritev(r0, &(0x7f00000000c0), 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x22, 0xa9) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000600)="692d0825001f043c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced96328703bad0a1", 0x49a}], 0x1, 0x0) sendto$unix(r0, &(0x7f0000000140)="8d15aa830c12fdc771e8d63c68478f76009328891be451c80388dfeb33b02deff3b05e8feff614e34a6d2d72895b63bf497f8e1279195b7b9dde1c23fb319efd0a1b496fbe53fb87b6f808dbd320b09df10d33cdc129c2a70e166116e9851476be916685ebcd67ba0f93d95c24b66ab9d121722ee5ed37cf6a3f68dba60a9f06eb5ffe88d7dcd0b33f1e69e009ee604be85f58e0eca4bb5bb971d08cd5980c2004e911ceea9374bbc815ae734b88353640", 0xb1, 0x1, 0x0, 0x0) 05:50:25 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mkdirat(r0, &(0x7f0000000340)='./file0/file0\x00', 0x80000000000) r1 = geteuid() mkdirat(r0, &(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x10) r2 = getgid() nanosleep(&(0x7f0000000080)={0x1, 0x1}, &(0x7f0000000300)) fchownat(r0, &(0x7f0000000000)='./file0/file0/file0\x00', r1, r2, 0x6) chown(&(0x7f0000000380)='./file1\x00', r1, r2) fchownat(r0, &(0x7f0000000040)='./file1\x00', r1, r2, 0x4) symlinkat(&(0x7f0000000140)='\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, &(0x7f00000001c0)='./file0/file0/file0\x00') 05:50:25 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x3, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) r2 = geteuid() open(&(0x7f0000000100)='./file0\x00', 0x8, 0x80) setuid(r2) ioctl$TIOCMSET(r1, 0x4010426e, &(0x7f0000000000)) 05:50:25 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) r2 = geteuid() getgroups(0x5, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x232, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x9, r2, r3, r4, r5, 0x41, 0x7fff}, 0x54, 0x7, r6, r7, 0x64511848, 0xffffffff, 0x3}) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) faccessat(r0, &(0x7f0000000200)='./file1\x00', 0x4, 0x0) 05:50:26 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) flock(r3, 0x2) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) getpeername$unix(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d8f6158bd27a81931ab53d9fcfe42ac285fd184beeae0b7ffb40300e643a541b5b222bf1cd0dd434e067f404d703312f06efd5ce54bc6d8fae7ed37927c8eb3a5fe8e26de5931626cd7f2d63ed4c9a8044463c928d0c0f439b5b940ccef1967bd2757bb87f8f30d62c63a4ada9236eda7caad64c99d3435f4e5c6d8cd9fc6110"], &(0x7f0000000140)=0x4c) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={r0, r1, r2}, 0xc) 05:50:26 executing program 0: select(0x3, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x1, 0x5}, 0x10) 05:50:26 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x51, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfb) accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fcntl$getown(r1, 0x5) write(r2, &(0x7f0000000340), 0x10000014c) kqueue() write(r2, &(0x7f0000000040)='t', 0x1) readv(r1, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) execve(0x0, 0x0, 0x0) 05:50:26 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f00000000c0)="05", 0x1) listen(r0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') socket$inet6(0x18, 0x4, 0x6) 05:50:26 executing program 0: r0 = socket$inet6(0x18, 0x4003, 0x0) poll(&(0x7f0000000040)=[{r0, 0x18c}], 0x1, 0xd691) poll(&(0x7f0000000080)=[{r0, 0x12}], 0x1, 0x0) 05:50:26 executing program 0: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = socket$inet(0x2, 0x5, 0x487794ba) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f00000000c0)={0x3ff, 0x2}, 0x10) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x8) 05:50:26 executing program 1: r0 = socket$inet(0x2, 0x802, 0x5) getsockopt(r0, 0x0, 0x8, &(0x7f0000000000)=""/199, &(0x7f0000000140)=0xc7) sendto(r0, 0x0, 0x0, 0xd, &(0x7f0000000100)=@in, 0xc) 05:50:26 executing program 0: mkdir(&(0x7f0000000480)='\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) rename(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000340)='./file2\x00') symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') link(0xfffffffffffffffe, &(0x7f0000000040)='./file2\x00') mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') unveil(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='c\x00') 05:50:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, 0x0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x8dc0, 0x0, "c0b7171e812d7cc694397ecb70c914b436305b6b", 0x0, 0x7}) dup(0xffffffffffffffff) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) syz_open_pts() 05:50:26 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x6) 05:50:26 executing program 0: r0 = geteuid() r1 = getgid() chown(&(0x7f0000000000)='./file0\x00', r0, r1) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 05:50:27 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) r0 = open(&(0x7f0000000040)='./bus\x00', 0x100000002, 0x182) write(r0, &(0x7f0000000140)="b0", 0x1) recvmsg(r0, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000000c0)=""/115, 0x73}, {&(0x7f0000000180)=""/205, 0xcd}, {&(0x7f0000000280)=""/206, 0xce}, {&(0x7f0000000380)=""/71, 0x47}, {&(0x7f0000000400)=""/84, 0x54}, {&(0x7f0000000480)=""/142, 0x8e}, {&(0x7f0000000000)=""/59, 0x3b}], 0x7, &(0x7f00000005c0)=""/2, 0x2}, 0x42) dup2(r0, r0) dup(r0) r1 = msgget$private(0x0, 0x148) msgrcv(r1, &(0x7f0000000700)={0x0, ""/67}, 0x4b, 0x2, 0x800) recvfrom$unix(r0, &(0x7f00000006c0)=""/12, 0xc, 0x841, 0x0, 0x0) read(r0, &(0x7f0000000640)=""/80, 0x3f1) 05:50:27 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) r1 = socket(0x1, 0x3, 0x399) bind(r1, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 05:50:27 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x5126) r0 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x5) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0xd) 05:50:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 05:50:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="bc877208f9b04302438b33e9e28496d9f4b9ecc74fe22fb09413ac32c7a2822559b9648526c54b5fe709f7deaf58241c35e60e9be41c512d39118b1c"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 05:50:27 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x800, 0x88) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0xa51, 0x3f}, 0x10) socketpair(0x1, 0x4000, 0x10001, &(0x7f00000000c0)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x4060e, 0xfffffffffffffffc) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 05:50:27 executing program 1: r0 = socket(0x2, 0x1, 0x2) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c65300056649d6e253c47852843dcc9e352c047bcd4ac9f7100a9b10829aee66a5988442ab98cc0b7318c4b27aea1a4d9f70389f5c1a3f3886e2c0e368280075e0df25a361b8bf7ce8b480e40bdf220bee5e7f65170f448636531d1a96626b549cdf490ebd52130ea1eef24394514b4cc75f7480621031d2760690259cca0ecc5c6bb0033ed6fdc5020ba86f181b9bbe40950d17d7d25b50b023fe7356a4a"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) poll(&(0x7f0000000640)=[{r0, 0x42}, {r0, 0x4}], 0x2, 0x0) 05:50:29 executing program 0: r0 = socket(0x2, 0x5, 0x0) shutdown(r0, 0x1) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/107, 0x6b}], 0x1, &(0x7f0000000100)=""/98, 0x62}, 0x800) close(r0) 05:50:29 executing program 1: r0 = socket$unix(0x1, 0x8000000002, 0x0) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="0000000020fa0000000000000000005fbb32c92758590000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x90, 0xc}, 0x1) r1 = dup2(r0, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) 05:50:29 executing program 1: r0 = socket(0x15, 0x3, 0x20000000fff) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) 05:50:29 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)={{0x4, 0x1}, {0x7, 0x100}}, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000240)='./file0\x00', 0x2, 0x0) 05:50:29 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) kevent(r0, &(0x7f0000002600)=[{{r0}, 0xfffffffffffffffd, 0xd4, 0xfffff, 0x6, 0x8}, {{r1}, 0xffffffffffffffff, 0x12, 0x1, 0x9, 0x6}, {{r1}, 0x0, 0x4, 0x20000060, 0x7, 0x68}], 0x4, &(0x7f0000002680)=[{{r1}, 0xfffffffffffffff9, 0x2, 0x1, 0x8000, 0x9}, {{r1}, 0xfffffffffffffffb, 0x2, 0x40000016, 0x7, 0x8000}, {{r0}, 0xffffffffffffffff, 0x4, 0xf0000001, 0x10001, 0x4}, {{r1}, 0x0, 0x40, 0xf0000080, 0x80, 0xde}, {{r0}, 0xfffffffffffffffa, 0xad, 0x40, 0xd4}, {{r0}, 0x0, 0x80, 0x1, 0x1, 0x800000000}, {{r1}, 0xffffffffffffffff, 0x99, 0x0, 0x9, 0xfffffffffffffffd}], 0x1, &(0x7f0000002780)={0x1, 0x613}) kqueue() sendmsg(r1, &(0x7f0000002540)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x88, 0x5}, 0xc, &(0x7f00000011c0)=[{&(0x7f0000000040)="030595f545ec99367913344af59ac39adccbc4144947cd9860d623745a", 0x1d}, {&(0x7f0000000100)="37b4ee43f3a4659b00e414df1b3a611cc113115a361176f079b2cb5f3169ca768c48fa722f22329435a98fbdb0e9eb6facf41d43284f56d516e5006bb95fb80413870b59e342c5f8dece1d5bb300c33783eab3a85fbec7f02f34598dbf3edc1e4d21a8db312bac98524816192dd4420e22bc43dab861cbe1aabade741f64b7c4bbef56bfaded42f10bbbbfa23bc00608b29e14e50158bb5cad5ca0", 0x9b}, {&(0x7f00000001c0)="77a8dd4223fe3e2c3a416c2c34ca14d9b20807616a7fa1968fb0dbfe55ac69f794be58150e2e336138d023ec41fdc417dc9d127acf7e7b11a28d14ab649a00ad758fcaef7368757467e50f5c29b46794a70151705d6d1b6b2379964532487e4313b01068838f5778fbebcd61765fb3995a6c38a5d92b8b78cda977cac7669f62f736c860857404e71aa09f601d24e7759384024cff2bfe7b4ae036da8286c039dfac13a07d8c703686d9561e440e5d1496d4900b5697a2f18282ebff8c0243aa527109cb4e18da31672d16e47d26824f2ab23f7e0cc6ca5664f2ac06148b1176da63123fe3a343baba97829780a52f1f97a4339740777a34dec3aac6a0c8f30d3d842e67a91725e98d26a6965c66876b533881cf01f2af24963f5542ced5234077d871ec60df83335e1addba0a0d31651001eebe0a97ebfea7a82fde1e0a241d715595c295199ef3a2ae01377536f5ba39caf8a1f4740f9c5393faa63335339105e4b4f85aaa13d9da289a355a530108e2612b764677f9dea9e1333ce51ca44b83594932b57ffd46d1464640e58437e0ac37a85c44ab9aa9a42e808a809583de9297899841451898b2c3f46b24782084d4bc78d8b4c6d43dcfe7af79929e1366afcd897e4f493b078d8366ffdea73da4c713851b26842a5021e0e0e143af8f4cc5b6fa3af03be9fdeb9a9b3bc4c575fce6875830830bf39a90d17d82023904e824ab2c3ff023b93f2cbd92c82254c8b645c16ee10f09d5ecd9bd5aff231ba56489a15929aa331d5cbce8876b5cfcaa654e9995b4c718404e1509d5bc2e2971e92acbf1447eb7852df0b364ee805acb2b2523f4aaa79771594f500ba29350936d62170d1c9f33a149ddbfbf2f71470ee5990c461e77fc40a289b526efe2c34a96c63b773aa57ad931aecccd743aaa3380e895d319b03190a0d3e6f1abdae631ac6f76271cc5ba1f018fb38aaa3fe82a2ae0e407e7065db03c12480927b3a3bc3435e525fc670c3ecf299d4826d945376ed3e87263a9dac208b0054d2e667e0a35db90730a8f2a6b45f1c140fd062a2423d0c803f965efb733de21741ec184ff54a9f927d5bcf3427973e6efc191604e9bbdb4b783d793153cc117bc1eca65fe1b274e8cbcfaea3a3d19efa1d826a56bcf16c91f65f07589824e68ef9cf66d7284c860d978580ad3fbe697a056615e48098e5d6231bcf8eb63f19b7a04b6736709af538a9dc1cc80ff7ff5e667091bbbe6a5e3e60e0e4f57378932028e05948786be0af9a7fdfa309fbd676f31fd14295b98b4fa81d1907981daddaaec7f5fc7a4d67d5769324e24334ed51e66e1d0a06a7768181c91d45672948a59bee072792f0f94dc619219368a64ac7d637ab5ab9f96605c6c7460eae7b15dd92e427e90bac71d1b28e2a620944ef74533b29e5fb66c83ecb8b529d40f73724bc1938909b7ba5a61453f7e8869f7d38d9896e209d31021d2dc9b90311160235f815fa4c7fd68463206cd129aa3bf28179bc6080ac52fad6ab341243b5c1ef9d1e587b5f13085110310a1d972741ceaa4b3616b69590b21915c844ca563cc631aa38f65476db5ba9d53557538182183639c587f29adca1e349aa697b859bcdaf50983ae7f4587ff0d91412cab131f119d5e8baff9d61f53bfc0bf3e4946a893239e5a6ffd53268af9793956bd69343ecc2a464b8aecc7ca27fe00a4a774835977b2b7743d03828484b84f321e333254b9ca05ee58123c56b3545ed2bcc0408b9c6027c54b71db0d9a01e74d9299b47ed114d875fe79509b36cb5a7347f47b40a2201ae44ace2c93a0b272d52b64c3fe1c8aaabeb4e99bc14267a2efba9ab100fa403c52173eb8361e3ae8da605aaea94939c797129ae6dba9dce18f1b4ba80d577e1ad03de555a2b7faddac6a2c1d5ff7d710acd9c2f9890b69ff590d50969108663860c0135233f64d50c6c61849bb24ab04de0004226c3e74e66bb1fa30dea22e02579b51fb57da2e84e0d5d1495eb21baeee7d960fa765fe06caaefa7c0fad94cbfd34c237f9cc18cb93392fde49e985fda3798cb189bcb57124baaf05af43839eae54393f5168e8cb80a3276969c181cd735ae2e768929207a669a76634e3bf5e8d75161d36fdb04f8e727a28b0bc9a745020e426d58f6c9160cf6d765e6a51739f1ad5f6a705681a7ea695ca9aa784f0bb4ec13644af3187c947c0ee1cbcfcfd23eec37e7823d481d97a1f472f6474f5e7f1ae9f15a2929ad3c211b788d78bb75852d9b701038c8302246a42ee41091c7987aa69425b6d24b1bcde9e68218b601964941c5ace4ae888c2042323299e494134d135251092dd81d8273ba93d844fcbdb694a55730b87810e7122477968360d1dcafe660a1c53c03df3cb1a443ad1a01f03a712b706d8793fcbe420c20eff355740e3c855516470f60693f8ec79eb44102e474edc112ba93ddc32684c9c03c85b1f5774ec0e8083da60015f73442f4db8e2e2f5fad4bfb3ba89b803926e6e5863956addf7bdef98d41a0d4c4e160972a3466e1f4fc8c34fca03ac4389b19dfd8ce1a01ea6050cc2f22aef424c5ff82ebed145bbfcfe63a5fd7a15a8e7c2eb55362b1a31cc81a73d9abaaae38f8c394158ccbc3a1689e02d6c7690899cb001b6d1a375edcd5d00caf6a0abe50f5bed6648b43d09f5ce424f1680ddbbf3cb49140300565ec2713aa22274051e6465f16080ed07535ff96d3edb87d085e3041c6265c244f431549aa2ccb77f7ac5943874f3736db660e7c8bded5a53c2f154e6ab62188db27cb760e5cad55ced87fb6fbf48a973d916a5182b8940c2b8a4f057ec48329b85c2c37cdda36dbad4964ff39e19577632a271ef555523bfb37a2233ade3c88947f4009f6dae379865975e6ca31a9b8e37f5c25028c8b263f6d14bba82fe54cf2ad5c0ed7effcfb3efc62860f237cc3308067186b0e95c94b0c31ad25311a639d84e04a5cd4c63aef868464f616c536117e21b1019b7c26a677e04dc59267ea24ba6a8eaaf9be3d5fbdb10501c8bc74a7a56e7dca760c13a536900163c287ff8ed3b7c978a10059d9ab8f1ef37d881787933434bb4c269a46a925a4de30f1f02a9e6f9cc2f4f9310a8119a5d6f3b1dc34881b456bf0d0fa6c084e10dc01e5cb6c8248499859c8cc3744d526e4b3f7f735cfc643f22e9eef8868cd03ca3917dce836cf326f152c5e9ff3cf4bc335593870e9049448a4ec6b5343dcd5c106918bd804ef6312c49203d03ee4cc352b18bdb404ecc7ade3893585b749793c3e3fd64e3895a33462e5bab506fbc90cab145a2ac3c006a2a5a3238ff8bcaf0bc118f40201787f56011eabb07f5f2678b36f39c34ac0db85f5605674166d69eb3f6d73058d4d1b4e534c40eb97e877680a0949ef1146af8b4b347275eac780ddcfd2ce5f17f63aacfd14f0386b2622ed50d6e3af5ec9e21950425ae845ca4472562f3b245fbda81e56f6d4d33f6cb9ba5b0cb591833c72739a5df1cad5812512e12b10a91a5817e4d5fb8f5b51b724855745b66ab9667d4af057947b7409767724b95de36cd36076297ef0c5dec7d31bd9098d12e7cd9320278234acc04595622f59a88b9632bec1142ce417bc876414f84d6cf1d6817b31e879ce32f58d5f7266b3e3d57f7aeb244b49480df56e357dc6d56d77a89a285bd87f0134f41c6a8d9fd4dca656fb8dd0e981507ce4e7f68091387c1e39106dc4b84d09e362a28a04b53bf3b90344b7a6697ef6bfe9fd279b84f840f261b24f97d9798bbdf05380a75d470bf73b202e8f7846637ed860d6a45a93134ec630613942c6500c6a084b63f7b474788fa916c6ef8b31d16cbac05b479c40a94610bf339a8dad4cc38d225c224531700c11d76c21d7adaf8bda92fdcf65c2b61788228de0e990b5eb532ae71d56d48a2282ef1e4b4a313ffa82fce40f3c40f117919ebc9cc3b599eb7396140dc9242b7284909819688cb5b6761c8923fb9e20a6dbaeaf921e88ec55dd6365fac3a9ff3a2029d50aa4a113182c62037a5df9a3abb37d19b32ac1b0caf9387e8593cda436eb093d88270f05043fdfafe6d855b5aafb4432cd54d49449bab90d122d10810d9c233256cc1d38c83ed7b51d62e00895caf2ab3f9ef4adf9632965cb5b36799804f6b28d843e82a9c9503bbba771cfb741d2c4329bc66c3b776c97bd4e9514b735867247fe86df6b9080fec33177bf495b2f1c27360f484ec695ffb8ba91cdf6616f028fdb6945353ae52c556c3452b6ab9d12a0944d98770cb862c09db4eabc42352fa2e1220bdc1e307bce00f62354149c3f60a62276fa3ef543133a60a0aebfafe5b36196f4f6a52df110b36ab757e4f83ae61b235246eb88fda434a4a888bec0749b2169daa37a62caaba13e5355a76b2a3c9f20151c8ea396ccc83156871c299688b3f09078ae05017802b6a571da0b30bfbcd3df4aa9a20ef98f53ebf859bc585fa16c812badcfa14a8f1ef71278de0bac14ff12c627b13e6901385f8380ef4de487acea1c3ed0f03b38d2df13b060cf219ec9229f1446f000885dd8bb3522cc558308ab4422080dc0395cde25250a3ebf41d1f981f595363ac6fa7b040101988b2de5e93576622ae7f9bd038045f9388c0b996998c5e2327361637f72d53b0569141326094da102f5e3dc8b1b2d8b77e602ed8c1427723830428985dc6adb8bcaa2778f21ca9a4cdf53e3b6b16df33a6350be5a7228f14046522366c92f512a0293baaf3ce9d9585376fabc30bb4ca16e3bd7552dce618011703b50e644c5a6646dcf1aa80972b2c31db948e815c8c65a3e4ddc040ec212daac3e292a026214994c728a555722c5fa87bffab797095e76d89dc26e9f03ba64e47e59173c5dd8b05d28174f282b2b9c62b4e412f09aa278b63877e354ad5683f8dd09ca1cede8f63093dd627eb43dc8664df8c40f77f0112a274265fd3f2a3ae0ca5a6a5867610acc8aaa2859aab2991acf804606ac41278fdbef5c6edc3d862e73451886f886ccba8e3332f8f19de9e5211ab155a96da12f704ead75e56e419b0893c0919fc3666cd2592c95164579b801c2e10b86f2c1c9eac655c7ba42f77121ea1820707315dc95f395574556bc7aa4ea126641f1ce403c31bbe54ca9e61851b6fe65daef928047b3636e4a2f8107a38f658284364c96e4c959ad5c85ed33be6808980b8c37f1233481320fe2c63563861e123d582fbcaec975ee54d70aaf2038b9780ba47fd0b3413cc159bf6b9347d40072568a67d0624495e2cef7e3cdb93bf04c9713566956b115f86625693a9e4ee3c54dada5ca1fee77147dbdbd1c4246527067d7918dbb52f035ae79b949d7ecd348641385f9ef40c1d99813c3d17a4311254480c8c469e81e2d5f1776590d86f579562a2595ed2d5779e9022637cdec5fe411fef0a9dac470a573a5a79e693dc8dad04f154856644eb1cb510c643305c3e2941220b7b3204cc7e2a23cb484a2201158fc7eaf463eb97799b8b81fea17bf5d6bab05d166358f6ce8429dc2a37cd489edb0e2801c5bdae5a67a720a9d8ffa310e4ed8c4260683e3ea3bd9d0ea7fc5fbd27edcf65b956d82824634f9ac2ca56f3c3ffbea6bdba34f46b84df55b60e3f62979d04735e11f9e416b3fa6f42e18c628cae836fb1a4e08958205ad16a151c902e151a4356abfe80b30c1a763c85145e9d6ea18546535a9da78356d1709dd5bcedea03f5019e203f0135e27a2ff2921111460be112e78fcf5247678b59d43abd7bd47013c5d4ccb83e3005352c7a3e3624c5ab9635f9c0bb7a168742", 0x1000}], 0x3, &(0x7f0000001200)=[{0x78, 0xffff, 0x7ff, "1f8d396203bdb1baff28ebde974647bcbf4790c6033bb91fc970f9f190568c0bff99d29289815b70ce27927ab1573ade93aab6d68cb1cca861003ab64db29dda656740e644d441dc4d938e0f12b202273dd7e8b7133d018b39a8bde4e36e1bcfbbaf290367ef"}, {0x100, 0xffff, 0x3, "0d9d3be92f7610a80282c27b0fff92cd0afac59c6bed5bc0a180a995f59cdd272e33659a09cfc7561ccf054b7aa9e82c5b4052f495d453ae284e8b6accfcad176252d71da8eae199398e1da539a70d51765a5c071e8f03ebf63708ceb3bb36bb6a5fba3618fab88f4d2f2a71137e4e8f22fb4b5d9dacf3e169db25245a2e0fd2dae92468cf18108167a97ea6419b964cdaaba8302439f75c0d47aec76601988f86e5edc1bfa33b1d4faf0b45855fd3835e61f05ae50f0fc800bd4b53cfe207bb1ce36ff067f42bdab943a49f310ad4bab7bc58a8f8f57bbb6954a90b92f1a72c846d42f4eeea3629c742917f"}, {0x1010, 0xffff, 0x5bf, "7dbe3d753b0e0639631adeb03f932fda781a19368866b916eaaf1930bfe9276dbf65dab84993286ff741c80d3b47fc83c1673e57ef5d44fed0063309aaeebd54997d3844891e66863a023db1b1bcc22213e2a46393f05ffdb1251d2e116ce9a040f6495299a42ceda72c689c6ab52d085e544902b2ca6f312aac414799a5a93bfefed40bfa6c9ea8618d1067eeccc20d25bf8723a40e3b2948166f39c76d87b207adfdd843e91fed1e4a497eed1224fa510fe5ce0668377b0ab5d77fd3d0ea46ff62979a15d8a73a0fb8352b1760e480dcc592170c0d130cf1495ead278cbad771ee3c655aab215cfdbfdb15263b270d3a2d60c3098dda0e4b12a6a4f7ac9cf128ef2e7017f10bde388de960194cb25412eeb72f05929b1239fced703ac0eea0a8a0ad94e8e0a198a99566efbc70b5cfcfc09f9005fb3103d55e82ae520f88d8d155f64d6aa2606b3ba8efeb1ce8ef488e413a1c27f7393642e92c4019a1417951b2f16e9127dd6d9bec0e4ca52215eb22027258512c7137e86dc9d48ac676cf8907ea3f9f90f29d648f474a1761fbc60b034a4eb4e299f9e9b381a63c417aea5bb12a532052259e7c20341823a807c04124533780513b96477a52670df1fd1b3259dd998a3d23a1dac4ecef7a8c5f387529d3ab196467ca355a15d3d70a424d5b01e9ec451be0eef615b12dc6370e2181ef957e01f1f8fb08a5efff4f1d973554e9f5c7c5a11d60f338d3664833caeba03435b3d0ea756a4028e7ce702815b2125d4186120d4db8f5a9ed5565659ba7e34c3fde9fbc9a5854023e5ee5382c1f2478cb3282ad28b670175371998939501b62d5a1128c1aa6c3d4be00e452306c07cbb7762b2e319d50209a6bd3497bba946be97ad54b3dc71cb41dce36cc8fd450fdbbbbec7a9b6979b07b041b86493836c75fda9ce38ec3a49899f239d4b695444348d46c1b69d3fc26653362fe648eccff15bd44804fd6c3994f46850c4847b78a76ecdbac3ee2c2b017bc1d3bf95b707c5c9063fa6e4d4e1c0c869424c75e374935ce17b70cc95746c2049f9918680de3258efa80452804664e799a4eea15cf7fc8d96820de16465123dc127418e8443ab8fc2ffd1c2716cab8a7363379c94e37ce4a8c772584227553ff2f54a8f177a4744e94261a3e01545714e21f3d0d9620b29a8ac01898182f17649a0c46674d853cd5bf5cbb73c817bc4a1d367a613f49d3ec931e6b5233ac35d74d96a7425bbefbbd08c6406a9a3e91d42cc2e9245a4100d15a77e3e75d83a4da3fec9c5f95f08dc1b71e7d71c8fb5fcd14a45f1a8d2c15c97cfc4fc96b9383b6da291d44d77f606fcca652abbd29677ed4a378b641be6ea6e421edeac3d2e6f5689af76b4a29e3c8184de327508c85a183930a83635abbfb215698d3dd956623e790ebd3628198eab1b1b1f67dd9ecfe461a847319373645e0201ec149397e7121a10e2b3a22b6482aa3b6259198b931cd0f8f4b4222d34339539ef7ec02ba3333966beff321e2e7aef4425bde38482b0a72a204f36091ba6a74141154b3811d4cf040bffd2c9eb38b83bc213d072f668232419b50424c0177ddbdafac9c7d047de8211b9574fda4d70988ab7b1a7ba5006248b99f9c450dca567f36138793f63ac86acc719a209f8df5cf38e99be289136c0bc0d76122106edfd4ee881b6df9574df47b7d63ce285697a2129e299467080a95240f8ef58b9dfd43a3cb57953bc8505e0c212a3843f222e90a9fe0a11cc2f76f486806e5cf42b4b75dd7cb90a028cccb404bc33457dfaf193d6b7787a0f89d252f17aa5505051a84ae1de20d4ffcaaa850732ef57bc52ff6e25b997f037e6ae9c6b6b00e92f5698579d6a855d66cc76bffc79fb3373da7a1ed13f8894e57fbf5a23828effa9fbbbd99a1a03ce8c422dab0e719ef8c3aaf9d1977a22c1c6b37060f3ec50506d36999027261e442da9a1a86d5093e7cfe9304d37a6443b438f7b1705264bf891bfd8dab21cf1aaafaa854bf5e14ebd933e594818a6b9c751577d501ec2334ab60a68de76801007c9659d359451436e16c2a539d0644668b2fd1af34c451506246c2ead5bfd301e1fdaf4cf1e30a4bfe52de68dde15d2bc1fdb174b84e21fb93bbd509468d44bbe1085e570438f6c79ceec0257f583799a44588e7596d608db1542e7985d0ee2d61c915e2fcae771921ab58c542d78561e1f37461e90ee1d5d99db31ab9b5418ee79e76d534ef997927e0d990d6055b4ad869764bce5a829ad48dd57a7f837a1c71de42ce5724d113a0ac50b23a738e9f82034895f3e81e5ecfac5971e752f5144ebe7a624031f50e2faa8a8f2a9b2b93b2516ae65da8a84c78d09d8bf1d63497774ba3e6a492354c6e7d5d586ce46afa241d9cad4720efce554e48f6e9350c88e9665536d32d8bd6bf2e1dc8cbef986882aed7f4249c9216adbe29d9ff398449e47351ec44a9c2f5276bcf6e65f03b7901444669ec8d28181654d1147c657553658a687de5526ec189888a0ef3e270cdce4e141f2e655b06367cc2afad9ac631f0f23a0365bc3c88e348f74117af6455356c5f39f28aa402b71feefb91996cc02931518182144725c7fc87bdb99a575e51df0dbe3e3ad569bbdb973668a196fc72a535b796918eda7a83a712e5f60b1a140f0372e6017ad619bb30ffcf1d80dd9c2dac990822dd9a24ffa23bcd80d2f892b8a84018f140870399300466d3f102ff7abc69adfc5cdf891f718b9ee96082ef7240461fcd8130eb293bf7fa0d2152bf47f74c95610f7c0805eb616d8b6129f4206c6575983292a929c7203a2dd4da431dc95dc92edb0f1441c3fd54647d3881db24c13fa9684c1124f97a8f340be573aa9805c70078024cfbe9539fe701ea68dd60696a088719222f167276f4e2ec6427226e64439c3d7360cf5fb5f2015160c1a16ec8b60d9ecfa632cd00ebb04653e5b9501dfcd6a3549687ccdceec52ebedaa609cfa40fdae09d06ce4bfe563967af3612f7340172577c00168fa03a3a41fb8d8e25f71f3f2ea8fd2ce3d4236ce329f1ff205d1b9c82718072d7547e62d0118e96a8eaf7b738d7195cf10f0fba97098edc30b26a6768dc2a0609c11ec96c76c68bc43097306d5f99f00e1906d1613141986af0e022dc3cdc766b89aca45508dcea34b4bfdf286276d2b363a0b0e86e83ac966aa6623c34b9f2bb66c0872bad032606727a53dfb2ccb4d488fcf48425c2c95375f5d6ca6f7d665ff92f2f030f57e026b7cfce5094f2d288ac6feb51be143396f6de46483ff7e1620e5c659b3b1c460af75949fc9c3acf99393ce5c4b2aee6178aac350a9e1498bd3b64b18a994ea5de4515ecf726ab033151412bb826588b5c3d6598636babfab0bbcc24877bce6578523a37ee1a2badb155d12a2d7cfef24b6180028825ea14dc482959d94363e38ac560d3bb716c120c4315a894229211aaf00fbfb3bf95d3f7486d609aa4c8cc16051b2642ff1392a79fbe916fa12e5c1d520a11b414727fe719341ae065a32799e4c7f9dd0d3cab93eb6649d102a1e50d114ee4decb9e4453865c336890af9c9dd6f2aafb6c381fc6ac68c002e817b12362520473513d6b9e340bec67c56be197d5a6e10005677773804cee76fa5ced413533d7d33cf5605eead5640bbd2389cbc98888700f60320f36e89f836499e674e6066e8abf9a8e341672bec1e974ee8f80d7bd590319a4ccc921d75c239f16a6574861e8e0794aea333caa081890c394e35788c879dd22ee93a8304ca9e933a9148fad98be79e1a0b2a631ecceebc6a958ff4fa9baf2eaff8c8f7d3e929380e06068b469423d4800d172d4833a2b61b5b9cbf05cba8de1d24d81d410d1b7bf00177772a24216a232e2daff8cfc3053543c9239bab14156530a861844d165c485b5804a6a5e801300114e375a60984ad004c986bcf8278f536340f33cf76ce04e073d5a87267342e1e476d437c874dbe1ba93bf630d424c85a5056c1da95dd6d277f8831edc7bd2002024a2f653e590a101145b3a4a0ea9c3ff9abed38f69baf4722bc5bd29021b99cfbe144d868ba058ef3ae62057746f16310bf6e383b3c7638557a12cd769789efcf924e7b304c5cd752599f6dab302f75a1e8d681d4b27b9722a9fc8c05b3f304bf8436c69f0f42b025d8b4ad28e121adc986be49bb40351568d09eebd52b026643e1a178d3871c6f54d60db14466e9a42fc2afbdcc6889f1b512e5b08b43e9d9e720950df372f123b4f668ccef0c8f7040c077c8aef7cb4d53f1b5fa4c61d9e7d635f5ba8b5ef8ae5883cbbd6708c5615bae259ec72423ae0c37d4652cc1fd8c1c4da9804c383e5692d7f5a9ab81ae29f75e6766625912eeccc47d4d68c2966b9bfe6d1c1d1f7ba9a71d6905a880fbe6769f6a49839f2a2efe6f327d88e622f2032024e822b0790e61c2732f549c8c80290c0fd6438af02abf3ad385ec213a3221d72bb4f644a9d0a6657a7934fddf8eaea6f1f43a146fb014df8d5eb3b11eccdbe2a4b8ca717f042fb9baf28f36a7619eb7ba8064f65da3270e84be560c2298c9a5954588943832813e70d07611f7a483c9a3db6a3dec80f573540555f31a2d6ec05438b9f5a6cf7a31aa8382aa3d146cebfb23913e043a2e9e72406af907b9e36f9d6675099d4b424e8d5528fc6aa2efba2f2ee299550f39af17ff81f715dc9ea3d1d854e27fb06d02037d3339e6c5a95d4ab4fc4c49b5ddcd0c2703debfcbd9f01e3a6b97acec12587f9162ce034ecd104b8368656ac3be4dc34106d88200c9fc4573ce209f66b76a2eb4f67e1c570136ffabb62790fce41a44da5382aac3fd6c88971401969966b57ba7aab47b8a98e3b1c182537c2968d8534236650fe1d8de0c304d44247105d8742e495fe10868b91b9b4469c891b08b8c5b1448c3a342e390234a6a7541518913fc05477f434837edd0720edc8daca40bf7780ff1b736d234e427c7153eda84d10f357568bc06455238fb259cd97976bda03785beeca893a28a22e3ee2a12e34b9b219c96d13091a948b6aa2ef62bd13a62803b62ae948122f2a60f08b9d537505c567bab35af4e519e30eed424d342b29eb11d13cdf63e5b4e27fd700eac3689eb23834f009c51b8bd2226e4f0ddc842cbf34cb5d984c2cad6d26103c34779fb3a59dc49edbeef9b0c97e1de9bae9bcf4b86e40a28a4aac74bd3e48e33d4e9b3e06c01ac921254d2eaf036e0636de3f2e46a41100788f60fded10e0d1336c1edfbc3224b868133278fdf677322d038460d147c51f4389da14e5bcd783a6433bae0e7a0c8ecaf52c9d3ae3a95348c251f002d3f79912a73ecd4152bef82f3272d40e5478ea05e28c67ef887772a1e67e394b05432349ebafe2caa6a29cc8324693cd6eef75da46324077070970538a79191a754256076d5d721ecfeeca034acb1b07487dff668485c8d30828ffe2d293cb64f60a91a0603771b83d7ae5e667dd64538ee3170a9e161fc7c3c379e9d2e86e4d43b3d326029b82dc6cf72274f6b2d7bb85def9583a3e1bd6027603d626f698d216fa8d89180b7efef07a23badb20902856db9a385ef6fb3882daa5bf0d100b7cf2bcd7682308f4e729d12f2bbed7555a27d8fed27d47978344bc1bb510a02e4d455330572c6a6f5b06ede3a8d0efd3c8b20d3532b28395775fcca5c44b91e0e638264c65927f9edd544d3fbe9f7dcb9b498ca1284dc357f279145485b467963a5e529578e6a6913b32d087d0292963cf4a16c9afdba564286630bea481f7f8d75aa824a4134966e61f5c1e"}, {0xa8, 0xeb36843a3b78d834, 0xffff, "0c97c9954309429b0764f06d8ad3c844445c16a830e38722bb82caf5f683c723120a127c5142e1ddaf7dada145c7b84d05a665a71d8b9b8817b0c7dc409726ed7e5b5ae0879cdbda72b0c8416a6a687bc68d13564c2bbcff8dc955816e31ee8dec33c858e5040ca1f993bafe1e12d97b0f82c46928acc344b1e2c69c83aedb175679df0cb0ea978a2684714bff2ab4be9481f1"}, {0x100, 0xffff, 0x0, "a8cc65c4a84208559780de2641d4bf4209f35f8a97a001024872b2c12ea14c5a831dfdcec36fad4a0430894ab167d24a48c0a39424c85e17baa9aa5ea387b264fe8b5489faaa9469595289ef8a21ffe9d702df300672e4e8731ad0b184499073a4e0dad5cb0d662c7c1e18538cb85104c7fc0818189714f16ad3f9f1c350bcb7fdfd26692e8d65deccb6a5d84e6dc6aed344c2e5104fcc2557f3d3863fc05775f9ef2137a611ca6db8343ab3b6f5dc495fa5aba2a4235771174dc7333d71a4c670e6ea1790b3091e69b6b9dfea2c08d11a30354a589a84109e59143ed99c3e886c965197fa06f78408c838068b470f78"}], 0x1330}, 0x2) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) symlinkat(&(0x7f0000002580)='./file0\x00', r0, &(0x7f00000025c0)='./file0\x00') 05:50:29 executing program 0: nanosleep(&(0x7f0000000000), 0x0) 05:50:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x7, 0xa, 0x0, 0x0) chdir(&(0x7f0000000140)='./file0\x00') accept(r0, 0x0, &(0x7f0000000000)) chroot(&(0x7f0000000080)='./file0\x00') recvmsg(r0, &(0x7f00000002c0)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000100)=[{&(0x7f0000000180)=""/177, 0xb1}], 0x1, &(0x7f0000000240)=""/83, 0x53}, 0x40) 05:50:29 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x81, 0x0) close(r0) fcntl$getown(r0, 0x5) 05:50:29 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) getsockopt(r0, 0x29, 0x1021, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000040)=""/58, 0x3a, 0x1, &(0x7f0000000080)={0x18, 0x2, 0x80000000, 0x81}, 0xc) 05:50:29 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) open$dir(&(0x7f0000000f80)='./file0\x00', 0x20000, 0x10) connect$unix(r0, &(0x7f0000000040)=@abs={0x9caaccf4ef84171a, 0x0, 0x0}, 0x8) r2 = socket(0x2, 0x400000000002, 0x0) r3 = msgget$private(0x0, 0x404) msgrcv(r3, &(0x7f0000001440)={0x0, ""/59}, 0x43, 0x1, 0x1000) getuid() sendto$unix(r1, &(0x7f0000000080)="31b2477057d47fff11705da21411975860ceb748fd05f873eb5c30e247c031f0cf14a9e51e683c3d", 0x28, 0x4, 0x0, 0x0) sendmsg(r2, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000780)=[{&(0x7f0000000680)="85f8e783212369834a38e4e6d86fb4b79fa0bf222277beba93264e7b38a72d652f43aafa16041ce7f7c905165f28bfac1713edb353ccced14d0d6b8fe6e43ffaaa4a616142f4ff2fef0b9d74a3d3ae2092e3a85ea77b87502b9af49562f6ffb21d00c9bfaa973b1dd6ca52a4b5aae7aaa74217a048c404f0a2e2d088b08744fa0be7f6f2fc7fb99924622f3f580ac8b78c953c2451ebcf8a066010944291ac5b49fd1e5ec8477d02954af117171347b5f7aa7bbc8934ab71be84613df804944a510d969163362c73d9b8c9e77de3fde1e472b97fa996debde4210b3dc87e015f51de2bc5d49efe6cfe50", 0xea}], 0x1, 0x0}, 0x435e8e46437e3820) r4 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) setuid(0xee01) shmat(r4, &(0x7f0000fff000/0x1000)=nil, 0x0) r5 = dup(r2) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000001000)) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000980)=""/208) getppid() getgroups(0x7, &(0x7f0000000d40)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000d80)={0x0, 0x0, 0x0}, 0xc) write(r0, &(0x7f0000000fc0)="0066198c49f6c46ecafb33762d8bd8d2eeacf3aa5c0c012c8a7f99f6bb83bc7757806f989c3674f336c7d2", 0x2b) getegid() getpid() getgid() shmget(0x2, 0x3000, 0x14, &(0x7f0000ffd000/0x3000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000dc0), 0xc) getgroups(0x4, &(0x7f0000000000)=[r8, r6, r7, r8]) getegid() getpid() sendmsg$unix(r5, &(0x7f0000000f40)={&(0x7f0000000b80)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000d00)=[{&(0x7f0000000cc0)="93009d26b2fb3b3577b472dcc4bf242bdd19f85eefe7e8e30efabefbd46bc097c7d4f4f7f8e0821a6fc19645fc7bcf44d7037004d3744a2a580702", 0x3b}], 0x1, 0x0, 0x0, 0x2}, 0x2) r9 = semget(0x0, 0x3, 0x30a) semctl$IPC_STAT(r9, 0x0, 0x2, &(0x7f0000000140)=""/70) 05:50:30 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000400), 0x2) getsockopt$sock_int(r0, 0xffff, 0x1187, &(0x7f0000000000), &(0x7f0000000040)=0x4) 05:50:30 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x21) recvmsg(r0, &(0x7f0000000200)={&(0x7f0000000040)=@un=@file={0x0, ""/17}, 0x13, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/8, 0x8}], 0x1, &(0x7f0000000100)=""/206, 0xce}, 0x800) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x16, 0x0, 0x0) msgget$private(0x0, 0x7) 05:50:30 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) shutdown(r0, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000d80)={&(0x7f0000000600)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000cc0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 05:50:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0xfd, &(0x7f00000001c0)="d2c156d9b384690c65f75f5f910b5798c755a1e7bbc785529df21ad893e4e03439cbb8950af8009f2a018bb93788eecaab0a5e10518366f42c70268569608ee3553c9251c1c9fee97f70f39afc1754d054020f051816bdb989e47f297b53643b8db52fd9bbd4faf7418fd2dabc6345649a72602adae0931cf73031b6eae2ed94f7b10a21c1bdcfa73b75ecaef5a59ecd78be2847bfd2a9476e4c658136ade514facf2d0b42b1036492bc92d88e9f6c71ce45a14e68802288fc9144c25590dba38c2d0d9d7ab2b5bff2ab4c1da770218357ba5ce2833b0c5eca7d20b100e389fc05506dc7fff1f28340fc8b672f69c7887667ee4a0501cfea977e085836") truncate(&(0x7f0000000040)='./bus\x00', 0x20) unlink(&(0x7f0000000180)='./bus\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x6, &(0x7f0000000580)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = getpid() r7 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, &(0x7f0000000600)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) getgroups(0x3, &(0x7f00000006c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r11 = getpid() r12 = getuid() r13 = getgid() sendmsg$unix(r1, &(0x7f00000007c0)={&(0x7f0000000140)=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000004c0)=[{&(0x7f00000002c0)="f6db63bfd7bfaa58541a4bad6702792bc6ae723a43dae27633a6bef356c2460068869fb8f3d532f6fc56f94cf5202fcc55ef0c5bbf607c7ee7ded34102e8ab4ea914528476c22f37273b2d0de0cf86669bbf4d0deab04237d2349ae121ea7678d0947c74cd742a5de97371522fd52980b3990bf2ea67c5a2c3d52946ff67b4609e3e4d12abfe21175b58d1652a6922e2679a67746570f2d5e0f2896e618a7c18c199ccdee045011287a5896e9de440ceeebb4faf379c62a6d7da826e705bd239e2f939702a25fa0f3e5c434754b5c2a775a1386c1886cd35ba3317d59642faa14c9ad6d5a6", 0xe5}, {&(0x7f00000003c0)="a37fe18dedbfcd14501cf2b176a13421489ea301521054a052cf40ccef38de01d831e5def8b041caef90f72443d4926baf2ececf177368718a", 0x39}, {&(0x7f0000000400)="91dba137171a618679a95f381b411a8499270efdaf9161f14c954a31570e2795498a0c87ddf72f57a8f6151b752e7eb3125a176bca79fdf70bc94ff75a35bb6461ba044546d74cb19fdb745af7f90fcfd80802e08cc32f454d2616b8538e556e374f013703eeb009d91b5ee492552830003ff6d3227c198e35d2a598cf16", 0x7e}, {&(0x7f0000000480)="33e8b1fe27b25b17a8f8c87e42d079c3f540d0", 0x13}], 0x4, &(0x7f0000000700)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, 0xffffffffffffffff, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x28, 0xffff, 0x1, [r2, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0xa8}, 0x400) bind$unix(r2, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) close(r0) 05:50:30 executing program 0: utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x9, 0x2}, {0x4, 0xda}}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) mkdir(&(0x7f0000000240)='./file0\x00', 0x80) chroot(&(0x7f000009a000)='./file0\x00') chdir(&(0x7f0000cd2ff8)='./file0\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x80) symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') 05:50:30 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$setflags(r1, 0x2, 0x1) r2 = kqueue() mknodat(r0, &(0x7f0000000000)='./file0\x00', 0xa9ced9d758df13bd, 0x2) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) dup2(r2, r2) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) select(0xfffffffffffffd46, 0x0, 0x0, 0xffffffffffffffff, 0x0) 05:50:30 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6d6, 0x9, &(0x7f0000001180)="ed77933a891f0654af2b66b084ffe3f5cf1ce6b0194a86c05b38ff0d8b95f6054272a1d1dec3ee8bc2bf4692451cc078281a2907dd897a4387d32aa311ed54e1f5c278ec0d66dc98e9accbc8d5969439b5ab646c40fd729477b19c1d5e399524de683949da74eea51bc1edead5f8663a11c201818f4302e106afa7bb49f9a8943531945b5d6f533ee7de1acaf72fe4f769cc203d81bc3f2a5071f9f75de7fca2cb83549503", 0xa5) r1 = openat(0xffffffffffffffff, &(0x7f0000001280)='./file0\x00', 0x30128, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000001340)) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) recvfrom(r0, &(0x7f00000000c0)=""/115, 0x73, 0x801, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) bind(r0, &(0x7f0000001380)=ANY=[@ANYBLOB="7648dc39e6e54293111c5464fbbb42e0d81c3a1d360f9deb4e082b6fa456fd23b9f59d9c85df9965e20cac94e59ef63f81d4d95d8d0af44c41bb365c8662a5dbdc77074665eeb2e0bd8865a9411a8a6804dc2d8cdbff44194d3c5deb6fbd499cd70a06c802c58587a1f67baf61916ef4c0e7d145e1eaca69aed7cd8dd06a677129aa2b4f841cccbd05a88e9836446b42793f3bf6ed06f5401da0a5212c83ae971e6f1ce4421dc2565fad"], 0xa) recvfrom(r0, &(0x7f0000000040)=""/7, 0x7, 0x40, &(0x7f0000000080)=@in6={0x18, 0x3, 0x15a8, 0x3}, 0xc) setsockopt(r0, 0x6, 0x9, &(0x7f0000000180)="856a08f8e5d99ff22f771d0f4f8af95ebb3940571d2379bd556abae59809d3468e21c95dfab79dedee532a43b2e617109b832a966bb93557e04b2e7d716c416a4459f6a2cbb7fac96ce50d80ee42016020f60f085c07ae198071be7a1b0b17dd5f0ecd118edc7cff60b67c5830da1cb8c03fef86ef6683f8dca6ef7591011400a3768acce21b316495171d88dd3c79382266f8847400b1298c935bc98939443564bcd3be09a29b06f1efbc72ebaa8d2f93fcf6846d621b7d92bce86d938f03b5b790b7d21a09c198b1d7b33ccd57bbef87d1cb9beefd31290528629a54e63ed963f67f3be64b01dadf7b48524c8b444bd31ef71efb1c4b2ab308ae9098785dbbb0ae497acef4339fdc3cabe1462ed8a906a0df367798ebfa0a9b42970c4796c3adb2937613818534c19ab0923149a9afbbe919c26cca90a5f0cee0ed73f8333d2653d6b8ebdaf18459184e1c2d7a465dc929ec4ccbfbb73abf3f078a9a7d77d305b9c62698691ae101326fe62c7623c0d6288c10e107a0713f30f60f406b4c1f2fbda0b6d0de822c6384ed15b794910d5807f42f1cac66ff15be34f95fd3398de0905b8bcd1d8e4d071425f87fdc1b3a41db7ed15ac3013efba39728f1be29fe2f5d9cadcfcadb1b942ecb7b113860405d8a3962d959a4c976dd71a8614fb77a726a0d5f3491bc8fca9c99c54847505961872a4c30fedab7f3d28565f3bc502df13a99a7c3d67ae6ca82f93d413cdb4d20b388874d2ec80a7ae72324a48473df851197b824cc0ba8ad752158be72411cb8c35860e612c0c965f985b55dd4bd8f8b98cab1746f6e9aa4f00566fe985eb03092fb36a301aaa652432f264cdf6ccbc8d122d1266beee7b2dd4e571593db330c4610e34912266f4cbc1708ef00bdb2e19f8587c87ef58ec56974a9f5577ce7a359540c700636637892015e82f9ffd6674faabfe71775d3e4233e223c60345a84f099b7937c370fbfc68f400497b97b480fec0cadd6c261f478fcc7020e77e93e1ee48b1453c2b8c184a45d7c253803b7e7571b7d0abd3ae093664ee4da88d9e16aee8260e6bb4822266523fe8d7db416354633efcb04cca7b045701081ebe429e8bf0709df530da2b2f08dcc44f193ded786a2910fc679e22e24f07c6073fbb150ad85b556f511d10f10763efd4ba41338fe3face8ed9f45ae4cd241a22090ad83b7c5cdbf9922a352809dde5b530f5e790dc92bd7a086e2fe2475542489726ca80899691165f882f4745b9eab5789e6a0bc2465ce47e80afc4e495199af789bfb61f2515823e65da557e7a12995a23b7a123fe7618a8f7cc7af2ed9c857c9ff539b75bb9e513513ebadd89fb33339134a163220ae5e38412facbbb7285790a3d520ce144d480192eb883c334e2da6a7ded5b56a967f263caf9a5cf20e33900bac1774c8e409d3f8148dc5221e67696a3cf6bc9fef34c35d481fe5ff1ac8be909406a0f6f00a00703fd8362e3a801a41c6968ed1e5fbe83b6e2d02c52d844e1e183a60fc36d83d5753d6854033dbe665bfb0e21772e5c0ad6bd459be8e56ad2c3d842e3d87a0e172ca14408e91cf12cb472a7a9b48a563a49c8fc2dab9a974c3e6015af7f3e11b6e0523c9fac8040e8403602c6575ba126ea44c33cedfc70f4c3e00a3372597ace28fb2ac1d0f283b1165acd661c0f3c8d6620b557f00d9c53536b0b5419107ddd2abedfc0e4594209a2124c1e0a98504126243c26c7be7407f242e6045471eaaf559379cbc75da392f285de94c09dc0d6b06947e94b036d000fbea45bba1f9f8b93e0e1c56f1e49ae0b56bfe8b3eb8edf63737c9265678eb5a04f48939d6fff389ec89237cb99510ce7da1b476b952ff796c07db44a523be392652aae2949dbc6ddfcbaa27fe303c367633b86ab970b8d0bda1bb5fc90dbc50534111c9d2ba08e7138ed2e73b426ce2727073fa42534892b73a24c17975f9fa8a4e345aef55481595295c06cc4d884c4a89926abe6cc34a92f69f2a6ec3b65f328916825b878c217e1b8a301a84da474a7eac8b24c5dc5b2f61f34e3e9fd6bec82a7995fae2961b5600eab1d30f383f4300db8ce218e9dbf721412197b800c8a2ba8ed345a208f887bde16ec304cde03c48932e8d3028a743a289356bed7534911bae4170ef39b2c2ee36a72a53714a123bd2a7463075bf696ce7e5adbae3ed7b2a279cdd73cbd9a410d67d59908c3670371538970f402335a8404bd44a38e6ef4bb601bebbe5ea01a93a29714ccb9c0fdbbc4162bbda6b073cbeb85a8f3ce84deafb9c738d69cd5e83c4dac73277f94710e001fe95175006f88eedaffad201e81267640443c3876bee695e4194b7bf9019201a55d791b64397ef8a8b1b6ba086aa85c842fbc416211736d3055428751015a088681b35f7f6d7d91887c7b018cc79bb332b0537a76f6ff0851d506a1de843c6c13b5d8733ab19dba45a47d21f419ef8cf6dfd86efffc01b0925a63c0329cf20048e5810ad45bb8bc136d3500ce1df7fb8c63913b85af0c0985ea7fedae1687c6f3538c59cbe186e3681f088a8fbc87c63af230321ac657b2d79ce5505123d0bd122e1862d1c677c52659910b064d07c5c564204995ad264b5260d7a6143d997bfdecc26eb7f7f3deb5f424cc68755965d3a5a74187a2392b09df56ff1544c7639546184a00428a91a53b38c7ceed149b700f21f04da2a744882bfc950a39c8921b703bc308e46320f8200cdde113afbb5b811457182edbfedbac752e2d43e143f39fbcc81b8dd7700e0c2a57cb621de734370034886c8be145bf4a922884073fd877397efe1933169fb164af46c1d9db51784731d5d081fa7f1e3931ca8d308b63b314818e59eeb8accdc056e8d40527b8c1a798ec8cfeca545111a9b8a8d6ba47da394421a4e3efe383565c7045afd7752cc541c9da8c94145b92fcba8d7555e7b98fffa42ed8613e57996f8c0a01051732bda0eebfed54057327a4cf9f7ff098d7eea483ce408d0a39b420b7df21a08af177ee9dab627673ed18d5f0259fcdd8eb019dd856108406b81e2eb1c7be853ad203b29b0dba603aadfe9fdb30309e1c7401555ac1b764992bba6b89b599e48dc9ceebed9c970a45b4d9cdcb9ce7b5d70927d4cad41a61a7df7b09fcccfdb87cca2c82a057cb73e3258bcec8c9722dc095bc1094014b66e0f2ef59235f0a477404bfa03de4bf173fdb3d5da0d8d37f38da83bb6b44c92abc25d831ac62d9c4ab20048692f1c72f0def55115842ec8ba96c1117066a2e8746df529e71445c196aab54a03b20ad35c4ea2524e0aca1c39d5d900ff35784c248918d87169a1a6c35c0288febb5df7acb9217dc0c8e0a59ea983d81fc977bf0c13a73f5b2c79afc543a0374438fc7d6777a2752373f961504175b43c0148eca857c67989277ebdab0091d1c543018e810ec086f428274c0b35334e58902d2e0b9cba904ece2f605f24ccda702711d19c570c1de99133187c1402886d3d17b4d0e6a7142431502cb6b7e5abf86f3ff1430fece804ec420930e95142cd53ae970af2bfd4aabdd64f23ce285f9c34b55c382ed87e982fbf115c7bfd7b8849105a7473ca91e6150942f004d219bda4743a4d72143f5758da6dd6457e810146a71c52b38371083762a10c2b9909973825b743681618b2278743490a42a52c97e373cf729897bf6ba88034bd48f75d0755203d071c3481457158e2f4a41a6e9da6e7c388bf900a001a5b31b82312a1efb61d041d2e43c9e8971d2d68d8e3519277fbb59cdc697a7e7170b31c959251e4ca893262879222607cdd3944008c14b3c91474fba4b946953978bf370f423956666d853d16078945cd39eede0e14165430e1743799189adbac3bc89493eb6224657ff2a17407167e2e2dba67d0c33059787f5cc4f2d80480d596b750247af3a8f9b142eadbbc87aec6b81664e37d0cb7aafeeef4d4901af1cd08eef869bb5551b9b4b6c110a74ab59166b283821ec6ff4b8eb84423b40c2733623a780ea9867efee54faa6f70fe9f5a3fab67eda349acee93c6725da84ea2ccff849404458377895670824873a54ca39b0ddcf8ffabaa9a00e39a8a37fbafe1bc0ae23d0e4a8a0f97c6b9dad51438c9d5f2f2ca937943d72a8afa4616570faa2ec7e2b3dc955b66d34957ef2a74459bab468d1c94c8ca30ee124a3bf9fbc4073f393bcdff4772aa76ce95786581273bd82143102e0bb11572812c7c713402f5927d8e15534d13d1975917adbd8c943dfd7c3d49cfedaa100dd7b81bfe2e953bda2e4c39960632e8fa8d1d4be7002ccde0cbeb9e7d0a20d7044efd7a298bb70e26dce23e54a51d884755fb11bd224e0a4a1df080d7f96c06899b5ed634d99be1471e972e7b8e06f08e9da52c28a14e31634c8bbbdbfc351508d70f7e192ed5ee7d0dd3c789d7ff0927c19ef0f6d70eb4287a81108d8e93d2fdca3b142f88ae8e93a0dff6b6a420e5e773f8dae28fd61cb70188643e55f1a7624a4a2ae20d77dad5018cfc62cc9efa1b92a013f93ddf52f4380987df7379cf3546e2eeae961dc5cf698f847a9c1dea6ef62f7fbc3e6d1ce934de553b9ced5a6eff8e2683659c826c914555b11dc1ce1a90b070465acb1f22fb557266e6c40f86333581283bfd05f01912cf9ab4b83343705e4b3e5eab73741e2ed84d49d0465cf632d6927d3aa48d17da2dd8d3708e5c426505036f58f1fc04ebf755a8d5fffc7eef13ac98cf89d2dfb0dce2fb5eebf82b1065edb208c99bafef5a5fd406854c53907d31a976e4e8b47105ae84f6e758f2b3cc06c7f58d05e1f151d44082fdf81b952f0be7a517a221e33d66df484889bfdae35fe41915411623febcb5efae9d2b96ace60ac33856301032ebbc53d7f70db9ba298267b6853def2f460ebb32c18def49629b0adfd7893d4e0a57fccf40b88e5594fb39b8d3ac628e3024361ecd0881667a6c1f2926cc71eda0c6ac852027d9633bbc2e72745f5bd8cff5f5ec5815d6c6c75505f9e704ae3207c24c9758de2260f56dd7a94b7e36a79764e5a7468eac58470266ebadafec2d20bff34614f26f9758b9b812c6d128093889e9e30f88bfd7390664eb6e8b193f44697a6c58142cac9f40d5cc06102880ca8c0c6cc3b1460e9483eee2f7e8e8856091bd01136a9e777e5d7656b0d353ee10cf5bfb35556ddd57bed61b6ae72045f7f1c9c952f32d535159f2f03493a2bb36d2e5d1e4e7950fbdfac56133d8459e8cc2a67e4c4258bf4e353b2785e1ebec2f20d25cae068cd2e9fe70e5c4590579074518e2f35f7ee521705033595999cadd9e2afa9a7cccbede428acd58b2a2183351091e91c5e363f65188d72baf30b042916e0fcf6b52bc70b3970473015bbea46df0107ef928cf04a7a8fa32f08c8ea6809182dd3bcdd1f61233a712da03b144b54f539d760d6996b41e4f1f8b0527ca0e196146a219f2fcf43b25a30b26d927fa570473bff90532052687e7c4fd8025097800a08e9554e89d46c6e619e0c33582c04fdc22fc846d3ff6620126c136cf31d71af7454030f4b802046e8a002bc2805db73d9b5b714cb0afd31f56df75eeccf1c5484106daeb21e3c5cfe57084b694bedefdf44d82c1c5c361102233a4739348f3d1dcc08968c41923dcf6e79a7025072b4f62d3929ade8c75c7b6aad9ba8a4210fe898e89cdc787f2553d96ffaa25e7b3b9745f2ca3f758cbe37bb15fce22ffa7492872c96dba89df083ce21b6d9668651c88267b3ed8691c426331a1cd5f9fb19d6e428a6b0e867f836f3f97e5a250d23b6c9161cc", 0x1000) accept$unix(r0, &(0x7f00000033c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000445b0c9400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001240)=0x321) 05:50:30 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x7000, 0x8, &(0x7f0000ff9000/0x7000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmat(r1, &(0x7f0000ff9000/0x1000)=nil, 0x800) 05:50:30 executing program 0: r0 = socket(0x18, 0x2, 0x0) lseek(r0, 0x0, 0x1) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 05:50:30 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x4) readlinkat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/196, 0xc4) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000080)="ebffcbff99319296480000000000000000000000", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2, 0x189) r3 = shmget(0x1, 0x2000, 0x10, &(0x7f0000359000/0x2000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f00000002c0)=""/244) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x40) lseek(r1, 0x0, 0x1) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:50:30 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x60e, 0x10000000000) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000007000/0x1000)=nil, 0x1000, 0x3) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00', 0x0) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x4) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 05:50:30 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x1f) mkdir(&(0x7f0000000040)='./file0\x00', 0x3f) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') open(&(0x7f0000000000)='./file0/file0\x00', 0x20808, 0x10) 05:50:30 executing program 0: r0 = kqueue() poll(&(0x7f0000000380)=[{r0, 0x48}], 0x1, 0xf7) r1 = msgget(0x0, 0x100) msgrcv(r1, &(0x7f0000000000)=ANY=[], 0x0, 0x3, 0x1000) kevent(r0, 0x0, 0x0, 0x0, 0x7ff, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0x0, 0x40, 0x80000000, 0x0, 0xffff}, {{r0}, 0xfffffffffffffffd, 0x8a, 0x1, 0x6, 0x8001}], 0xe14c, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x1, 0x0, 0x5, 0xfffffffffffff534}, {{r0}, 0xffffffffffffffff, 0x11, 0x10, 0x7, 0x6}, {{r0}, 0xfffffffffffffffe, 0x80, 0x1, 0x6, 0x3ff}], 0x47, &(0x7f00000000c0)={0x9, 0x20}) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) close(r2) 05:50:30 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000100)='c\x00') flock(r0, 0xf) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 05:50:30 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x1, 0x6, 0x66b, r1}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000340)="4e2654e1df8b1c64f25e1de5ee89ba0d834f36ce89362c4055ff0480660a3b3d63630fc9a9dc3d75e9d0224e35f431ab9882fce16016bec75b5b23ac58db5a2ec8f56694d03baa54db345ffc8a804c57c4b0c63287b490a4651c01b360fe5ff00a4276faffff0b9d8e93bc82de92da9cf28312c3b3113ca3ed5f8340b78a0033e9d40731871e91ce31110af2666382c5e1fc112937bc479118bee9b65bc82c46458bab004bbfc9cd31aa63b4960373c2834d676be12b0bc69d81e22fa9457629ac450028369dd64779e137d1fa1cb0c69920652e78a718071fe95986306e863cc7d7ee9386fadcb1df92666ab4228c497d4bf074edccefc09d03db3222a36de573aedaf32d2104b532870afbf6ca1256beb263ea28b6f3cbb69120c1d0bae0d45df5b3a90b6cb8b8285970cf5453d7c1d651e7c46ae78c46b5c077533ad20193c0027fb6af369362465defed91b45022f4a0e0a47078f7adeb5e7d0dda20fc555db8871ca13fa6d07c80d9cad513f9becda2ed3a14d86207cb5dbb0420a48d66327b76e0b3763f1f59d33973a8d55a507634752cc7bd0ab6086f0b63e5e49a0cb9a4afca4920ed57e3f5f2ae12a639d183bca94e522d200621dab187c55cb3954c72fdc2ece95c98370095e0676c0e4e1f35eb148a8c09d905dfa7fcb37706c3f43903291b6347106d766b4685e9d812a3aed571ff69bdcaccf75160d7ada4142b618b25030408df34d7ec39d7066dc81c3236a0fce7c97b8592597c806ce019ef2f256174979e98bafa484e0d1694b19e6b968c642688212852f0f3b67ba49f02b22144974641725f91836c8c52dfb34bd390366609a996e55fc565f6f8e49e484881c0308cdcea0b09446c96942e7fa493861053ce80fccf810140d510505c21dd6c9617514e4bd8eeacf0f9514f26e82f5dd7f7713e9b7b7c80924f02032346dcc945677212e6ea676b96e3313c5ebd80d7367edac55274e5a852ad71964314fab7a94e5dcbae99de5d8f1aa0f9a6185f35b1d3288c49f8bb414d6b68a0f822276772321c5b3aea0fd10d5f353de7c006623ae563f55fce562dc60fb22f1d9e4eae2131c936ef752fabe8634a70276292cd6c500ecaa6611707967e4e2f1a0d1d5b6c3ed32e435cbc6454983032793a545d9e088c9fbe81138178bd94525c898dfe1c8741d768b38fbca41643c521ebf3260e118606df753bc4a50ff937536226c6bd576bbfdb1ef05abb30084fa251ab32aa772358927b2cca142777698b75583c927c0b86a95640505593acd226ae09a2d77da398030b4f41e7c3fbe4102968e60c0d8bd484f96a6911469f24f8c3278139bd5e1ffd45687445b7df869a17449d787625aa41d34db07e65a73064e50134cb82b065960c55e37d33a7072b228f40e9271248e51d322fe923c6b9172c97532f303dd263a9f673b6f2f942f68c6fd0ab5bd3bbd954c0053f6d4883b3da479d014e51d058ca27b7714417dfbc996054b955ada602a7f6f86e038d9c4e50f831e6f947ac342203b917cc9ff427b33d7e7901509c0c34ed5a076295a6f60b5ffffe86440ba36004ef9352ba57f0827718291219663bb761749cab7dc1538698c7c3a421e7446d786cda2710223ed2760da64116bb128dc47bd72bbb2808f70be4a0b9052daefb463307d1374cd5d9cf4d391dbf15f8958ebccd39a3ae30e3b99e4c16b621b9e4becf5f0a2a3e6c4045e7b1c59a482b0689d50bdae55f2b2d9e54f046f6227ac2d48d858fb503514152984c1dd0fb3d85b846dccf83ceef5a8066375b65adc3619dc47eec27e9fff4f5dcbaa24223bcca148c57e82f58ff7663a54f8620262fbefd12b2b1048b97ad91f0eb5f1a00693627b6d1113dbef81ccf1128e1e2f79fbee84364d6a385be75b86b640254819644f311184d0986b42d157764ddf6af6b6361b369b992b34444ba8030c8bc3481d30bec53dec2e1b9834fe36937dcc0c753bef8f3eadb98ce70e1040596d3644301d1cc050b5a8a5c9230151633e1d43d260e3c386b7e18b295f5286ce2916de03db8eb494a965837c8ffde5fc0249f8b335934ccc770f61056a976f5b8d59240aa3e7a006859cd901873f05ed51e2dc457d19efc824471d4836a30d1fccca078bb1329203261dcb25be42916f0b5d3078dc6a00ad7b493f758408c74c32feaa62dcbaf0a1e101fad26752e9a19c23f68253f5a44366fc96f4414db1b753161f97d6f7b7859e1687199e25d729cc4b10dbf19a5ea791869e0875cb9393a2ac714d1edd2672a90bab156c8e89ba1d4b72b8db7aa041190001323fec1d33798cf042c68a120b23c458d8ce2bbcf829814fea88b7d316abd7f7b1ad7093916dede67bd4b2dfb818629e8c7a2c7fd4c42078647bae999a400813d9911aa1766d0ed092a80169ecd1274241194f3aeb1ed35cee42d4b3e03a287dbaee029f078265f56eda8f5e04988c47da91d6c1b179f1900b81619a1108a979f07251a32759030bb88d2a8c9b8aa4c68e0680bead6297b9bbfee1bfb587e36b582a91d47d605ad68964994d9ad86e476b0f68da22be4e8ce65fd2aba355c7d60f30e27f43562ed46f1fa4a3529969bf70d9804211297ac24ce0af40b2e5d33aac4312e7a43970236c606f5756d4708c360ee94149ee8ed29b2966bbe8e138faea733838adec5918240190e92336a907776c94e47f35dc88e023f1b52253ed4f31f7ccd1aea83024b265f5c8e6f29b69b4b2b00ea1b0d7d9c5001af049e06459fa03307c951ced94c7a58d237a32bb4af531175870d163c506adeeacf308156b9de92c5bc6be56f08d9d1802901e45c0a2b924960cd39edb215e59ce0bbe157345fad2302ee7be31bd2851c25fc9be62acf1c3b4e1349cd56cac50a1347d15ce25e09d4ed7b4409b853ab386691b1b5feb46008de6b7590e1c2ca155b49a4973b2027ec4677bd24920ddffd931302ed95d4e36dfd126327451790f6cd7a9b6b1e623e6a01eeb2106737f82b276c0a108e8fed481f30169f8ffd6610cc29013f6004ed625743898f1bf462a18acfadc1b624d6ce9c4c1d2db6c29b5d4502fdd9d48b52e4c478555745fe7eb775338db06dd67def69df9b90c164cc49d5a7d80a3df804643a15e3214f8a2368da9458b89b6788cfa89e09f96603245de4c8a33ed8ae14e4ac20dd1b68b90cfe9c0b760fe29b9961485480e418945703ebe7816076e234cc5f3faca1abfe42e01d66e5ca1fd727ab6f45f6022ad6bc1ec1257dd9803b7933a11f0152f7d7e064d825bcf56e7652b885dbb012eee69fea3b08198c64dfdd518104cbcc7d8ab8ab5fe40d2240598d4203e591bddda927810e1daba2f4bbee15e28d431eb018c059af77c6044b876d28412a694ed05553f383a5a2bf9337ac351e24de7f35d9923fbe520e77ef5792908d3c2c58f4181f1cd6e74c0eb4c44cca03ff39641fb00dd087db9df5e76d9074f75c2479264ff389e5d26638749f05f73201e1d257c75941b71db09c6b2b8c180323020cd4e5f6e1f7ed23075fcfeb13ad6e2f8c398012b7904e581bb5a1fd5cd80ae86c1da7d45e24dae06a2e5f69b44bcb56cb0a77f0e672149d1caba1e21fe86dbd49f2adae467e24ab846a52def1fd3e1e427c83a9f4c1ecda2d2c92b00141b85b52bdd6c1af94597c75d3003c0e236b4bb9ecc066c9eb206423b8f7283e1ebaf27ee163279866413b4281ed7c90317fc9ad9062c64c7da904d57210f63d282c5b99e87522d4a180d4a862555c5ba3863422a17b8db985355ba174f33f8ba093b5c04100efed8963e949981643d8084b61bf65d416b230d9d4e1e2973149dd66267f7cafa7da4a2247bc5726d79162a96c8bb11e7b1af6f0e3f5c761e7242849a071cfbdd8266ab95c11a1588ee35b8db21e00378680b0a4afda2b369d885fcb9be54ed5de57b98e282ca60785c1d42d612d6a9c5f4a92b18b4d40ac4fd293e75c172fd7c1c68d4a1edb14af061d34cb8f0dd3151688dad7dc47ecf322868f07378546a1e08dbc652bb2db40775d211fd3c30bc9d55eba0b685f106c628462a44f634d44c351b16c80da06ecc3887eca5c9e7d234345ff4c0b5a19a899ecd52881f3834c808772fb838511ec43985c2a7e5370c8d9fbf95d75431fb40de237549923084165c9c19ec2bf805245c0906c5f334afaab4fd2978529a2255946be99093e698c5525cfdb7bc89cd1ad14d72084d6973c09565211279343c54f18bccbf73de10412ffbf99b0762c7497054806c8d54b61fd967879314c6833e91b1f88e5a73720535d67fdb2639e7800a187992fbb965ba5653356830f99377b7d1df9a6877d5e25451cf9eaffec45a381d474b9b3df891879e33ee78a07a1c70a4037d763f3c9f70d76fedf3c17d806d0f5be937105585871dc1481e154d89c50670a8bf06be028f9399b7697bf7921ad4fb86f5adb3d2a36664e892c7ce90babf53c144e4b2b69c269abd076adf799962af46afe772c4042744c28af17c2ed8550b77c3c2932776e5576d248445bc3304d820d86e46e0a51ea25c27ab7a991647b82ea4196729212900dd907171fb58bc5874699a02fd9d3cfd4b1eed8930ed64033ba6c4cba10abd727b989e89f21f39ff1ee99b86fbd97341a3a256a6cff3799fec60ad63a4f87fa62c2c962ab0cf16681474a7b4dd284363bdf95fbd0c1de08ae18ab6a3d35f0887a12da3671c8de268a8557a6f8781c3500eeb261d469cbcb74e68971b7af83323f4f88e295842397f355d89a794aa8b225d80a72b560669b90a4e146e3b01200044127e8da99717dc837f68dca2abaaac4e8b6440e4cb495acd09f319c04b881852a9edb83063f778549e76462b4449946f2bd69d07e299e6279b1a057b9fca8a0ff03f08f1f0fa4247b8705fe90327abdd6e3b5a6e025d49de65acaa8c0bbbe6b00c9667a320f2ed7216765dab7915e9b68f3b0b10b8bb3477bcae521b74bce5259c3da1c2c6b00bf872a3526b50a094c6ad93ef58258473814f6da1e397f36f6dabb77af2c8fa4f93211048189221e808c65eebcf1cb8b70bfb0d7d172a25fb2047c66a8e599ff8d85afe774948701af0d56a0858a84aa1ec7675cb8f837b5e5761b26f8d9b2d2934a31eb6f4e28fc638bb8bcccb0a4ab7c9a8cf8eed7b2a5658977837356e7ffcb4c3a3dec49e3688314db5f6457b76b2450b555b20f47b395c3d5fce79020284e60b0284915e7f6680f313fa38d47774ee83cb15b6f2b4279820a9570a073e831d47f09f8c99611298153dc8cdf86193015e6682ef7c9cdf055955cd65430de44f7c198f4de260a47977cb27126284c42256d93cf9c203d2f1216ea4a48367f1d45f2f626632b97f6017185c8a17d227cfbb05dac940a80dc95ae340126cfdb54bef965e56f23a5f97191640913a7128e3ac98397941a30f788a485a447b753d2095fdfb0a4417611a0dc0f757f25ccb9fad16af81f6bafbb39f5f6c178297598b780d71a502d52ef0ae187263073b1989e216c3af6498bbf2cee63c9bd1725f3c716dacb720eee84fa844844525f951876b67873ddd15e7b5e4a4c27427d41f07bf6aecdce4547a24725a966b35b950fd7d268d8cd482746f1f2c6c4c6243acd2783b6fc0321511b83f5bff5d63b048c131b62b90bc99b52516a2d76fe5c4f5027a2b192e9a28db5a799a4a88ae9dcafe3285d9dac5fab34e673ffb9b19dad952a8acf4813366630ed7ce76973e699f9cfe54ab0220ccc96faf100a4d745a19e0401afedde0fc857bf4a551527fa6dc1af88a125a02d8fa5c3d70c", 0x1000}, {&(0x7f0000000100)="7f34f6a0a33a29f2b699ea3855912ffafecf9cef8096fb7293cfd47bf83ce07fe453e42ff71f0229b7199477eb7819bf628a8e929e109987242cab8291b3b6d46ce3", 0x42}], 0x2, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0x40, 0x400}, 0x40f) openat(r0, &(0x7f0000000040)='./file0\x00', 0x800, 0x10) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "f19fc763eb479f1cc729040000003f11f44bd69a"}) 05:50:30 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/91}, &(0x7f0000000140)=0x5d) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180)={0x4, 0x1a}, 0x10) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r3 = fcntl$dupfd(r1, 0x80, r2) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:50:31 executing program 0: pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x200000000800fffb) getsockopt(r1, 0x1, 0x8000, &(0x7f00000000c0)=""/141, &(0x7f0000000180)=0x8d) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) flock(r2, 0x1) r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 05:50:31 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) mprotect(&(0x7f00003ee000/0x4000)=nil, 0x4000, 0x100000000000007) 05:50:33 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) 05:50:33 executing program 0: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) faccessat(r1, &(0x7f0000000180)='./file0\x00', 0x100, 0x2) pipe(&(0x7f0000000140)) getpeername(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) 05:50:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002009, 0x4300) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) fcntl$getown(r0, 0x5) 05:50:34 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) socket$inet(0x2, 0x3, 0x3) 05:50:34 executing program 1: socket$inet(0x2, 0x8000102, 0x2) 05:50:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) write(0xffffffffffffffff, &(0x7f0000000140)="220e228901001c067ebc74a7ea6b5211cf801bf1fa48f4445ed5f9d28462b2c4a9933f1200ca7d3e8571b5d6f23b146d787239cfcae8d02f8d4341cb992f14cbd61469", 0x43) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0) 05:50:34 executing program 0: chmod(&(0x7f0000000100)='./file1\x00', 0x6) r0 = open$dir(&(0x7f00000001c0)='./file1\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file1\x00', 0x1000, 0x7) mkdirat(r0, &(0x7f0000000240)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000180)) r1 = geteuid() getgroups(0x4, &(0x7f0000000300)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) chown(&(0x7f0000000200)='./file0\x00', r1, r2) getdents(r0, &(0x7f0000000280)=""/119, 0x77) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 05:50:34 executing program 1: socket(0x800000014, 0x1, 0x0) 05:50:34 executing program 0: shmget(0x2, 0x2000, 0x600, &(0x7f00004d3000/0x2000)=nil) minherit(&(0x7f00004d5000/0x1000)=nil, 0x1000, 0x3) shmget(0x3, 0x4000, 0x8, &(0x7f00004d3000/0x4000)=nil) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() fcntl$setown(r0, 0x6, r2) sendto(r1, &(0x7f0000000040)="8f219b", 0x3, 0x404, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) 05:50:34 executing program 1: r0 = syz_open_pts() dup2(r0, r0) poll(&(0x7f0000000000)=[{r0, 0xa1}], 0x1, 0x0) poll(0x0, 0x0, 0x81) syz_open_pts() syz_open_pts() 05:50:34 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x5) fcntl$setown(r1, 0x6, r2) close(r0) r3 = semget$private(0x0, 0x1, 0x101) r4 = geteuid() getgroups(0x1, &(0x7f0000000000)=[0x0]) r6 = getuid() r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000001c0)={{0x0, r4, r5, r6, r7, 0x180, 0x4d}, 0x1ff, 0x7}) semctl$GETVAL(r3, 0x2, 0x5, &(0x7f0000000100)=""/186) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) flock(r1, 0x2) 05:50:34 executing program 0: r0 = syz_open_pts() r1 = socket$inet(0x2, 0x7, 0x6) connect$inet(r1, &(0x7f0000000000)={0x2, 0x0}, 0x1be) syz_open_pts() poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x140}], 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x8, 0x0, 0xcc, 0x0) 05:50:34 executing program 1: socketpair(0x2, 0x4003, 0x100000000102, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockname(r0, &(0x7f0000000180)=@un=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x5, 0xc000, 0x100000001, 0x177, 0x8}, &(0x7f0000000040)={0x0, 0x7fffffff, 0x0, 0x1000, 0x19b, 0x1b1c, 0x80000000, 0x4}, &(0x7f0000000080)={0x1, 0xef64, 0xffff, 0x2, 0x10000, 0x1f, 0x8, 0x7}, &(0x7f00000000c0)={0x1f, 0x5}) 05:50:34 executing program 0: r0 = socket$inet(0x2, 0x3, 0xfffffffffffffffc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0000e100000000e40000001035ba7df0f50e29ea51f1a80b3c830973456fd253cd4482341b3939ee7065e50a7bf82a49da8b449926e672eca720b4a96ccdd4c1858766001f1db0462f694f4144f91ca9bd5d771de22da5ec4a0f5f1fe5b9837e59e361ecf2852342d37386300bb64c0123e1433a8e333daeb08c7b46643775ac69b306514c076772826be4fa03bc6de028486af822a69e822897083f09f2dd7e2c40c9", 0xffffffffffffff29) r1 = socket$inet(0x2, 0x8000, 0x8000000002) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) getsockopt$inet_opts(r1, 0x0, 0x20001, 0x0, 0x0) 05:50:34 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x5, 0x0) kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x13}], 0xeae0, 0x0, 0x0, 0x0) kqueue() close(r0) 05:50:34 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffe) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) syz_execute_func(&(0x7f0000000080)="66400f383dd5c4a1b012b107040000c4210c578e25000000c40249ae5e95f345a6c44191656000af66410f00e77cfec482292e4b01") setuid(0xee01) chroot(&(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000040)='c\x00') 05:50:35 executing program 1: r0 = syz_open_pts() unveil(&(0x7f0000000180)='./control\x00', 0x0) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x1, 0x1, 0x7fffffff, 0x10001, r1}) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) 05:50:35 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getpeername$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0000ddff000100000000000000000000000000000000000000000000000000000000000000000000000000f9000000000000000000d72b"], &(0x7f0000000140)=0x37) r2 = openat(r1, &(0x7f0000000180)='./file0\x00', 0x10002, 0x200a0) sendmsg$unix(r2, &(0x7f0000000580)={&(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000280)="4331c861", 0x4}, {&(0x7f00000002c0)}, {&(0x7f0000000300)="0464f98de93ae29f0d7f51", 0xb}, {&(0x7f0000000340)="8fd945a3f935a188e46044fd82d7e9", 0xf}, {&(0x7f0000000380)="cd2051b41f194784be6608a5693da263790d5a0922501d6e1e2acd8abca0c9365c7b91a952a0a783528ec915c61de7b39103d9b3ecbc49b975d97e60c8309c0556f93dfe3d927081ecfcc5e2cbc69b817af995216ee48df25d9cd08ada52effe2d66c77dde2138e2eae1f63b5f5a851dc0a0f2f3bd56655b93bcb52176f8a8a6ae67c3a66b528b223d6db93b3606cabeb0d01c4aca63f664f7dbecd300b77c4353212796a600c109903bf9a88ebbfe17d036948628787fff0d88dbea2243c87b12ebd8f1cff989b491479a89", 0xcc}, {&(0x7f0000000480)="1c762ee2f2c3edaf00f264adb34aee1a165811e9307a6e9942fe7dee2b872a00ebe7f6725b98a73898d84bf154237219fc", 0x31}], 0x6, &(0x7f0000000540)=[@rights={0x20, 0xffff, 0x1, [r0, r1, r0, r2]}], 0x20, 0x40b}, 0x0) mknodat(r2, &(0x7f0000000200)='./file0\x00', 0x10, 0x2d73) pipe(&(0x7f00000002c0)) close(r1) poll(&(0x7f00000001c0)=[{r0, 0x9}], 0x20000000000002b0, 0x0) read(r1, &(0x7f0000000040)=""/64, 0x40) r3 = getpid() fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x3, 0x0, 0x101, 0x4, r3}) poll(&(0x7f00000000c0)=[{r0, 0x9}], 0x1, 0x0) 05:50:35 executing program 0: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x400000008000000, 0x1810, r0, 0x0, 0xfffffffffffffffe) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 05:50:35 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) setuid(r3) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) fchown(r0, r1, r2) wait4(r4, &(0x7f0000000100), 0x1, &(0x7f0000000140)) setuid(r3) 05:50:35 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0x0, 0x8001}, 0x8) 05:50:35 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x1) open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r0) 05:50:35 executing program 1: setuid(0xee01) r0 = msgget$private(0x0, 0x60) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) msgctl$IPC_STAT(r0, 0x2, 0x0) r1 = socket(0x0, 0x8003, 0x7fffffff) sendto(r1, &(0x7f0000000000)="24acd092311e1b529cce20c00920896c27dc143b0521290b5612256d105be5669b10c6e1b9c724a54a19380c27a464c4b1ea06bab6fd67096d7f9ee3b68fc4ca4c8fd5cc0db0029d0650794995aadddf68b8f513206206ba29160231f2717cdc797d8cf9ac5e88cf1c8330075e3674cb088d432f44d65314850b5bf66bdbb2e8591c6057b340c5f4dea7b98c585d103d9bbe5d3fb93a5bd419477be8327ec46860bac9876a1252a682f101e1c7462ea71c68814183e1aeedda0c40b0d18980719140024bdee632e3b4bcfb842070b122bf6900e0850584c988", 0xd9, 0x6, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) 05:50:35 executing program 1: stat(&(0x7f0000000040)='./file1\x00', &(0x7f0000000100)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 05:50:35 executing program 0: r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x9dc4, 0x1, 0x40, 0x0, 0x3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1807, &(0x7f0000000040)=0x847c, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockname$inet6(r0, &(0x7f0000000780), &(0x7f00000007c0)=0xc) r5 = getgid() r6 = dup2(r0, r0) readlinkat(r6, &(0x7f0000000800)='./file0\x00', &(0x7f0000000840), 0x0) fchownat(r6, &(0x7f0000000180)='./file0\x00', r2, r4, 0x4) sendmsg(r6, &(0x7f00000006c0)={&(0x7f0000000280)=@in6={0x18, 0x0, 0xfffffffffffffff9, 0x80}, 0xc, &(0x7f0000000500)=[{&(0x7f00000002c0)="fa", 0x1}, {&(0x7f0000000300)="e14e191c924d5bdba4663a37628cacc648ffd9ff9cbc4d4dbae0698c74d5bf88dac7e73ae6a8dbc7f945bde71a56c34eccbb5e23f7c945c084239e73201b89eed4d6c6b59c8c6e43e6be8a68a303725dd92469e36cb56a19f065b3351c1a62c70cef0ce79c465b5b36d94d40d42a94e9321da3c8c0fc5815af345cffd5ee3575b3a6ad834744ecddeaeb4cd5ac8d09148395de82d3049208ee7c3a52b8d7651ac54111dc99fe03c05fe933a3b2407e26a254c0eac15788095757c11080c738825d3b01883160681a11a788bd24b053b21ed4b8dda268483174e8dfc10325f1cdc5867fe5a9ea19d9ca02243b930068ab8ee21469ee5e6f4c4f2b82", 0xfb}, {&(0x7f0000000400)="072e0a50dcaf3804e6e166b6f0d53c9be384c6eb263381988320c5070a670241aa44c10f8b07db1c1b4fd43b204e9cd0be9ef32e2d7710a7fda8314e20f83adb24d534011a597d94ad36cb8ce064a5898c561bf3a33145b0955203258bf6a685be7ed93cf09b57677f4c5516120c1683bc46c565df79630aba83597d00b046cc90f4b39a5f4b9788d8d505bb91d21c7137e9fefa89febb8460ecb78271057ca66fca868b16c0eb3577b3690271be0e7f234b9672e5afa93936c53d6929d60f23f49cbde23ad31f933e42546b54bd76fcf12a9d9ae8bdbd381837f0b97124044b84e89e3cf90825bd3cad14b5b786acae51f0df25", 0xf4}], 0x3, &(0x7f0000000540)=[{0xa8, 0x1, 0x1ff, "2db317ce869bcbd505bd7dbebcbc067ddc866fd94c0e486ecd0b3dfe96554a1f4f5b08f34fdc5c492877089def71e64bda02e5c0733e4288b738f1de00cd4e00b1105d1bac8639292da6d4e579583ba09010f7b59f612e2c2d8dda2814856da43410367ea08c3ab83e5ced82524b067eb23c8c58a5b5392dbea286e1d60c960dad9fc6213ed2b4c817641b060a1a5db011be57"}, {0xd0, 0xffff, 0x1000, "c4b0258b29c747ab41eb1409ee0448efef6e8375564f68181d378ed970462f3aa35981f505956d9e8aa9fd00a30c27ba60abfad077a9ed76b06a29abab72a4d14b1e2f02aa1503233d8e1eb20d60077e7cbecd0cb8c52b2a4e086f5e12c81731f101cb516500a801571bf54aa0380d795417756e578ff32296153e44f73e1a417f65b7cf426620eff78b2fed5148741ed72dfd703b80504529e97a2d8fbd376ccbc0abcfd94c0845acf3cbf146ac5c31141affbb8bf9d565ab70e0c8eda7628c"}], 0x178}, 0x8) r7 = dup2(r0, r6) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r3, r5}, 0xc) symlinkat(&(0x7f0000000700)='./file0\x00', r7, &(0x7f0000000740)='./file0\x00') connect$inet(r0, &(0x7f0000000240)={0x2, 0x3}, 0xc) 05:50:35 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x92) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() fchown(r0, r1, r3) munmap(&(0x7f0000009000/0x3000)=nil, 0x3000) pwritev(r0, &(0x7f0000000480)=[{0x0}], 0x1, 0x0) lchown(&(0x7f00000000c0)='./file0\x00', r1, r2) fsync(r0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0x2) getpgrp() 05:50:35 executing program 1: setgroups(0x2, &(0x7f0000000280)=[0x0, 0x0]) getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x0, 0x3ff, &(0x7f0000000200)="09cc3f36113b42625b2af7b660ac0d6eb63e15aad84c6a3d85e02d5420777237b04df90ed7e9be2e12de53ab5fcf05790e50a77291a12ed1ac95277fa6a35c33f2559c258c706892d2085e5f3a8bf2f42c90eaed16c7441ab55396d82a2154cd262c3b21b239cf03129ca43d", 0x6c) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:50:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x2d95) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0) 05:50:35 executing program 0: mkdir(&(0x7f0000000000)='\x00', 0x40) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) chmod(0x0, 0x200000001000000) mknod(&(0x7f0000000100)='./file0\x00', 0x80, 0x49) 05:50:35 executing program 1: r0 = socket(0x18, 0x2, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x1, 0x8000}, {0x4, 0x101}}) setsockopt(r0, 0x29, 0x3e, 0x0, 0x4cd) r1 = shmget(0x2, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) r2 = getuid() r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0]) r6 = fcntl$getown(r0, 0x5) bind$unix(r0, &(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x200, r2, r3, r4, r5, 0x24, 0x401}, 0x5, 0x1000, r6, r7, 0x400, 0x9, 0x57}) 05:50:35 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x21c7, 0x1, 0x81, 0x3, "2f677595e791cadf89f010491c2b16b8c4cd0e2d", 0x0, 0x40}) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfdf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x1, 0x40, 0x1, 0x7fffffff}, {{r1}, 0xffffffffffffffff, 0x4, 0xfffff, 0x20, 0x80000000}, {{r1}, 0xfffffffffffffffa, 0x0, 0x80000001, 0xc1}, {{r1}, 0xfffffffffffffffd, 0xca, 0x0, 0x7ff, 0x7}, {{r0}, 0x0, 0x9, 0x88, 0x4, 0x2}, {{r1}, 0xfffffffffffffffb, 0x26, 0x12, 0x5, 0x9b00}, {{r1}, 0xfffffffffffffff9, 0x10, 0xa, 0x5, 0x3}], 0xff33, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x80, 0x1000, 0x7}, {{r0}, 0x0, 0x1, 0x800fffff, 0xffff}], 0x5, &(0x7f0000000300)={0x2, 0x3}) nanosleep(&(0x7f0000000040)={0x1f, 0xfffffffffffffc00}, 0x0) r3 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) open(&(0x7f0000000340)='./file0\x00', 0x628, 0x18) connect$unix(r3, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x1f, &(0x7f0000000080)={0x0, 0x2a34f3a3}) 05:50:35 executing program 0: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) setitimer(0x2, &(0x7f0000000000)={{0xb7, 0x4}, {0xbb15, 0x3ff}}, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setitimer(0x0, &(0x7f0000000080)={{0x5, 0x1}, {0x10000000000000, 0x100000004}}, 0x0) 05:50:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) linkat(r0, &(0x7f0000001100)='./bus\x00', r0, &(0x7f0000001140)='./file0\x00', 0x4) fsync(r0) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) 05:50:35 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x4516) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f00000011c0)=[{&(0x7f0000000000)=""/53, 0x35}, {&(0x7f00000000c0)=""/36, 0x24}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/143, 0x8f}], 0x4) getrusage(0xffffffffffffffff, &(0x7f0000002240)) r1 = fcntl$dupfd(r0, 0x0, r0) unveil(&(0x7f0000002340)='./bus\x00', &(0x7f0000002380)='x\x00') setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000002300)={{0x18, 0x2}, {0x18, 0x3, 0x4, 0x80000001}, 0x9, [0xb7ce, 0x80000001, 0x0, 0x3, 0x3d, 0x2, 0x4000000, 0x81]}, 0x3c) execve(&(0x7f00000023c0)='./bus\x00', &(0x7f00000024c0)=[&(0x7f0000002400)='\x00', &(0x7f0000002440)='x\x00', &(0x7f0000002480)='*]\x00'], &(0x7f0000002580)=[&(0x7f0000002500)='!\x00', &(0x7f0000002540)='\x00']) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) sendto$inet6(0xffffffffffffffff, &(0x7f0000001200)="c4b934e03ffb5e6451064fba42fae3ee48d18071c120cd054451d8ba702cfbef55354e80d5037baa420e70a94cfac86bc7d60118b20052ec844c652ae78635b19703e29896b09af5c8c8bc272fce2665f7569aaef7aeb29a0f94c99f0037aedaf327d3593ecd05eb9d94677fce9ddc79b9636fe5eb0b80d813e30f6c0ea8f296b18d5e696f87ebc1f2c99a7e00b51669e594a1599a40154a7965f0616d26dc9f36a4a5cabc5bfb2bd3e7211f4752a840738fc9b1439761fca4346334f9d30bd77faea8c4be53d8effc2934793132eb811f89ccd553cb55c9bebca18a86e3c1b1f2fd1db6bebc5d16d55c4540283b830d3f6a18a16a7657b49df8b12954e77bf2e3f648d91557602aa41e716008aa9a1ff1ffdde44e5ee263663a15efb06dda324c133dbc5d8433e2ee1c59adf5ea2877eeb92b4456f7804717794602431467a5f0a661c703a7a3f76baf75b33c7c3d4245b120a025463988e06703acf0c066e6271203dd32a0fa60441717503ae3cc1f784e71ad0da263d17132d77344f075c20c4ea01ae76f77af06aff1255b8f05521fc82e096ef7b128d31cf8c5973ff30c5999bcd76247d9f9a9efba7c9da349b9545fe1c8baa4d553043503b19bb98d8ff18b6f1d6cf180f603a1e4f95e7853a8341ecbcaafd7444a6f85df49578d9e2b0b04b5b55baa2224a3e1e5d0270bd7e6f105e9364bc8a04dacc5b647a0f4903ca9f33e748215d5622e57c3f578f5fa5edafce5c265fc0ddd6c525d5c9f2d990fd0c8971d4042b7f3940ff80b08ffd45a10bbd55d98ab76732565cf8997b7d2c827fe53a0dab953b551e19e00e629e15335b2124432a4d6735b8c6180d85ba901fb7a925f9b84aa8b8f2f2245a7d4afafb8a883c5feffa63fb21cd1887d36d32155c7ce47b1884da5e0e1dc246d0d5b3c980d66531b3a5cfcfc6bd9d8ac91409d550261c4ba08ed79f190432793bda4ea63f447b48514e1e98e738fbab34b7e3de028b92095bf9072e86cb5d14e773246f260705a29edca94d9120df2a2510f053692873b519a9936140a03e0ff6ef783c0ac5d4ff571f59c8a934353f704ab0d8b96cfa59147f37335cee4fe99483403cc73a5820be3127997918cbdc984cd7a0c83c0a3153eec0a06a0cc8e8e8baeb9999d9debe9960b75af36997eefc9b0c7572e719319f6c14bcf6ba5f8c41bc4123340a0bd17316df1ae020af2e8611bc5497e8c289b92cf7a92ccec692b727a9b00d85ee0bd7de710c6a41ed3b38106fbc2f565e14932e2955b0bcac773a5adc2da800b243f31cf641e26e31f38d4b34ce3fad569fabe31c7ac711f1655e9d3864f76a2860af491cde1f43d34e8faa3ccfd66d2795480742501a5c3c99e7f6bf68b52d6c6c2f99101a4c0dff9c2c33a3e94937b58caa19dd043cb386882a8a32ece659bf63303c36d520ccf9a1ff27b501c7c83bf97ce6a9f8b450fe1f741bd006d6c5e894a669af8a9388080b727d7258f3b9012738bd9151a7b8bea361d2c0198d84d6f7b59895b8fe5e9231b2db6b9bd4e52f9950bbbaf579507c18ac6b0a1cc4065bd5cb9446e1086b245ec55576e0571b422d3ec949b4872f882e7e3bff6c12f40f224a96f3bcdef288c97c5824b6398f59f2275707c20beb027d287dc17b69753fe8cc0a507fa2b95627e456ed4c02e21e6dd92e72145bc26c9491a28e8fff63e070ed1328c540df1f771feeace00e1d63d0ab47f20fc043ae40897a95b75812bd078fbbf2642d22e410071a1c0be599a874f0f9f71e380e44c071e00d34cfae69692279d993b1ca4e4fac246f9302f2956fe207cb4fd96346357c4ddde44633009d378b8f9121b00c32d757e9e28278cf449dad982645e0acef7ea6dca86ff96b9ff3d1fb328286d2d3b4522639320139f0a148f9d6592c5e89213b076651b9e476b8ba846429be8ffc536d43b389be6f604502d793df5844c8e215924e1abf3bf05e5662b2dd52fc106b45ecc7982d3553111b476db997db717467e1be90183df352eea20b2ba3d9ff0834e3345282b6cf44e0b74739f235a7d4357a11560ec38174b83952350af0f2b65e072668c1eda9add4cc45840771d6aec99eba75ec294bbf2c546c51bd7ed660f936c51da6275025b901a320d9aa1e6ad347b41ca7dd9b91f73bd97c6a01d21ba6ae3cd2164e155c4ef4a0a5b32f9cdcd499570d3b6344a90ed5ea93acb1c5dfb90da4516dd8589479eb99ed6e59e43986c09f1feee4eeddadc7d434458cc923129015d0158615a9d0d637f6091f0d5df73f1c92f1747a2ce82e2a9352de5db0e63ccf3e9da3616d52a338b527cdf40833642a89725315d9e48d6b2bd753c736546e86071bd674bdffb80a6b8bf65de33b5f7a4c7f14eafba6c445cc5bd99e4ce003c6a3bfa18ebf1dd42b5ba7cc866a1251a74abe6872639bd1bfb25e50fb0d5b25d13c983bf25ace7cc071bd296f2eb5ba2a1a67e43840a1919b481cd0ee2ec38fc839dfee4092c6ee6057542aa7542264904a4d8ef35a8638a46c86f19e75582f4a962b05b6ba040b97abe90ea384aa26ada0b2973b288514358fc52a4f7b89c4a774711c1e8cab0ea62e41fd4b30757065b71e75680486ee08ccc17e510e4582a628b863d5d8c4bbffe27905fea920576fc4398ea88f837498023448bb31bd9a420f28515671f837f79dd9884a9b8eda83024f3adaecece3c4f8b16aa54be215e6a348b6e0b3621ad35bc8c6d27e030cde7f62bbda46b9323a914e5fbaa01974917b866fc633e57d2d621ae4fac94456657098365a493371fdd9eb942fe3bdd5db65ba1ead854b2fb117f72733109f99308068888a58bd714a137ddd94b50b7d52474fcb0543880f5b23138e455610821fe067c3312f44d21a04215332dc3766c722f11cd3d411dd62a6923ed5d3ef69755969bc8a7ef36640a2acdbc4f18bc08f6f8e6c351fe4caa84cf1abd9191a443a939dbccb3ae1076063ad286e34673a8e0bde6eab11163a1ee266efe9244609af5e0653f5cd14ae2869f45b2195576d2986124edaf774242a4b21c1259fcb14977d727d0a6557d2cba45faf6803a9232bf0da97cf54d876d13342a5942c0c7125d58837848e8b464f18d881e9e51e28dcf4058855ab2ce13833a05bbdb1ef260782eff09cae62101080406895d1061384f313f9a3bcfc7c2725a7df9c5347e85f4dc8cff89202b65b886bce5d977f15905c66dd368a00c7ecc619cbb0d01475c9c16c3ab6ac17cdcba6fcb1db3559d735df81f6725ef3702db1c0b7bd452deeb1759b73806fb5c18fc1079d3c20f9b0960d856c0758ebb3d7fddc0c0a7aaba5eaf753b6ace6a18002b51defcaaca8e27e0a71ee5f9229416ec48e447c90a90774cb9ad1c92149ba9695d40555314390afda53bd0e09d8bc5a117897dfcbcbf50dec1d4d77500bb9a3ef75714cbf54629908998109b5740e011da19adfdd740eea3a6642ac5632d133a2a193b3e9beb299de396e10593a7b38c82ed73b0a4c7dfd1672be17e92fc4e36c7c6b8d7b4c21353fe4467284d659bdfa089b0414ab9925d42dfee680a0c164d8804d2b8e693e8ba7f4a9835abce602144f3e4c60945d9503083123ffcc3b593b25c47bda44a5f14031227eac19453fe69bf78b2f8bbf57ce05ec4fa5c0f14a1955f09b7b2af9546b9438f8cb9f66d986e83aadcbba3a410e961fb4b4ca25d755db60c105f7fdfd3ab2590a24e5fcb326436335db3eb8c2e5ddb31d946433558017b110a407703a75e86ea5dafebc6138c4a9d934aac8fa0986ee3c0160196ef6ed3d896b8c5b548c48525d6c2aa3f6a58b5e8a66f39f0626c564cbeaccd461ae360fdf4707f20ab8a90153b29041c3aa828ab809f35e00a0223f3b34f762d53d13406c827765f40f655da59c0d4a10153da1fb488fe3aea7acfeabca67a20e0d99709ead47d78a006bfd53bf0781f4a77e247927ff8f1403df89380ea10bfeeaa639235a9971419a8b6dec40d0f47f0986d3765b004c38e140cdc0d0cc39c5705f21d8914310a27bc7a9a93c11e826f1e8e243e3538a471d2b8cdafb81eaff454545d22ce15a86a7ebdca9c58cb6fbe1119c40d57bb1cf597578f511e2b1a3bfe81e988fb2649854ec4002110491e52637d5063e92b8f5c5e968de6bac7e8d68d5f0dad2f540d68f759e3717b548173b02e7b835117742b842e5390eec3d69049555fb234971a9781514f6f53c2b98efe2a290784e8ccd958a6222ad7d36e797afe7bc0b9a9328546d303903f141744dc4f30c38777542115cdcbdb145b12985868a515fbb18fc4838a6a42fc878bfafa8694e02ac2201f043085396904b34963b321e27ea996d5d61efd27279d9c41db1d1436fc88697c448a3470c15b460fb65045ec28c357c1d27b352a73a7a23de0b5346842a68e4d06abe3a59fd86c0b73f1470ad11df223bb6aee787e1840f4e7391b6767a765d9ee91fcc7600e5e211a59d66857b7d02007be4151e6722983fa7734e243f0a329e412bf5c3025eab4b16d3403137e7148a0ed2346dd285f575a373cc850d464f6caf2a53013d8c9de2abc3fda0330ea205015d0a2f0baf63ac67cb2129ec0c67772b22b95b2881bba0a1035697f87902b5f4303d1169de6fac41892c56c494acbf429931991d5048618b5e5e9883dc018a63ba38e8653c66b4e410e144feb14fb1ad048160f43a16f5af77a05604a6eabaf1a6cae3e853f5c710f33c0185eb399f8c9d14d9d55f06e75e2e63bad5cc95fd11fe3f544625c9ae9d605cdea63aed290bd38dca593887bd4ea9f08e5ba47950ddce6d41ebe22e4edba84c603c35e2f1c4fead8893d06ea577a6ec4ff7cc10e8fcc550ad6a8fef78f52be876d1a45e52ce4cc4d1482c92e76180048134e1760a47fa5817bb3940943d5ab693bb7ef44016d9ddb658c1cb4abb8590adef93ee3b4948ffdfb8397dbf7eec9979620268277e066efcd0af5f5bcb005ad39e746143c72d33cded1da7f375a741e950ee4eec2ed2abd99fe74735ad1c5c21979b14124d79a0f6e1248b4b593393600fc684447facb92515ce40fc1adf443ac6983954d693f9bd8c8d1a09a84feffee2d24c751d2454382acffba5aedcfed6a4be4fa6dfb5a1062b59acdbda6a56eb2017dde2d9dfaf75057fab5028feb017f7927325cfaff3563318e820268cbcaca06d94bc6921550d9d10785970f9d02709a98354e1a761276257fe2086bb16b4c68f80598c43d16651db7b447d43ee74ac5dc1861620f3ff5b6bfaae4aa8042efa29c1e0b87244459e7be08fa8ae07d872ddbabaff0e61bf4a58004edc720c1b144d22c74b15bf00b5aa4b134ce57214e67402d40b9314d61f78ef06cf192499edc112a27fbcf0462c9858bec6c5d879d065784dce53307e5f856cfab969a16967e707b34c907aee837f17370f46e3c67eb1db959189cbc4c4897ab8c73c0930472e1f54878fff224f383dbb0cfee7e877e59840a55a45ce169a7c4d2ecb23c36b516d8230115ebe6663cb282a38f2dab721a241ad12b804b16c349f711a43bed94754103a5110f7805a0e8797d6e2c1538b18966324153d5182e7895cad0b560243390ff206714676694f4c4eea65ec816c8ca257bb98179c2b7a18a4da2294af9976dd5993fb4d37d32939584b265fd3637a9faf25c43037bccacc37e51e340e65df8fa9ac86f59fb90d77e5c8b1f3d725262f9cabb329809513404f355c43c934c6c120d0746cf2b2604086d3aa597b63cb5a9cd7c4bb7f7d2c86197d5983f8c4b59f17ac1999302ad028805a1790fd562", 0x1000, 0x0, &(0x7f0000002200)={0x18, 0x1, 0x81, 0x8}, 0xc) msgget$private(0x0, 0x9) 05:50:35 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x100) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x16, 0x0, 0x0) kqueue() 05:50:35 executing program 0: r0 = syz_open_pts() r1 = dup(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./file0\x00', r2, r3) getgid() fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffff748}) 05:50:35 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file1\x00', 0x1, 0x80000000000000) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 05:50:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a8", 0x1) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x5, 0x188, 0x200, 0x7fff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x8, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000200), 0xfe72) write(r1, &(0x7f0000000040)="02b286e4d098e878b60931", 0xb) syz_open_pts() syz_open_pts() 05:50:35 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) r4 = msgget(0x0, 0x40) msgsnd(r4, &(0x7f0000000040)={0x3, "7adf1e121888069bc40abbc8f4bdb1fdd5b974444c35918126bb4ca1c27f2c6edb02194a4a684cb6"}, 0x30, 0x800) sendto$unix(r3, &(0x7f00000000c0)="219af8260eb8f945c71130c04d8ff4add45bbb72e5830b97526e0c5805f8cc6ab3035e4a1870537c6dbf18e9374a973e6c4630c860ceb172c0a46d7e011b", 0x3e, 0x4, &(0x7f0000000100)=@file={0x1, './file1\x00'}, 0xa) bind(r2, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r1, 0x0) fchmod(r0, 0x22) accept$unix(r2, 0x0, 0x0) open(&(0x7f0000000140)='./file1\x00', 0x800, 0x2) accept$inet(r3, 0x0, 0x0) execve(0x0, 0x0, 0x0) 05:50:36 executing program 0: r0 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getgid() r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() getgroups(0x9, &(0x7f00000001c0)=[r0, r1, r2, r3, r4, r5, r6, r7, 0x0]) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6) r11 = socket(0x20, 0x8000, 0xcfae) sendto$unix(r11, &(0x7f0000000200)="a145173006b4b7f62a9708cb7a6a0fc892a0be219cbd6fccd4b23bb718b32f9979e448a8864a79b16a8c63b51c61e8307e63184e4383962e8b16e0e6b1681bcc7a8514a62acda287e98d8fee51ff9e67e0b85ae407f149e6ab6c259a228682470fd6207a2f236b8e60edad607fdecf3a9a111551ff22c34ba3255543231332951248efb1cfec85f654c804c51043fba1929e4cdcae0a353b0d7e996eb809cebc56", 0xa1, 0x402, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) socketpair(0x20, 0x0, 0xfdbc, &(0x7f0000000300)={0xffffffffffffffff}) socketpair(0x38, 0xc000, 0x445, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r14, 0x8000) r15 = msgget(0x3, 0x100) msgctl$IPC_STAT(r15, 0x2, &(0x7f0000000380)=""/80) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockname(r13, &(0x7f0000000480)=@in, &(0x7f00000004c0)=0xc) lseek(r13, 0x0, 0x1) msgctl$IPC_RMID(r15, 0x0) r16 = semget(0x3, 0x2, 0x50) semctl$GETZCNT(r16, 0x5, 0x7, &(0x7f0000000500)=""/165) r17 = dup2(r12, r13) fcntl$getown(r13, 0x5) truncate(&(0x7f00000005c0)='./file0\x00', 0x1000) setsockopt$sock_int(r13, 0xffff, 0x895f14bcac7c2039, &(0x7f0000000600)=0x5, 0x4) lseek(r14, 0x0, 0x3) write(r17, &(0x7f0000000640)="83b4ee9c9a47137816ad09b21a66d9f009530e6c6b9208c2c7a8dba64a5a80ec8d6bb64d0e46632c0b5af30750d086b95a787de5027e7c56548d679e1c8423e0a49f1872ab1691be214c24f28a982c33dfec87be24ad0c231ed9878718f8bc07ae073041edb03df1278469675d90d0d57c657414d3924161ec68307e3a1258846bace034e8d6deaf6c11360aeb93564497ddd6f1c8fa196bda7be7dd12541609a83e4017b8a4cb13e831a19a5bbf78be9cfc6e0988c641029dd3b5304247f396ba147456cb917293a4ed0e683ff210fa5e990c2e8bcb8ef6727085274bf6af673c5f5a42ccf4148a58409276e6ccad9943941d6aa3e991693aac4c54967a9ba02956f7089531f019424d1ba23adc634aeadd98f58de42dbee43b482b389cade8c729cd3d8fd72069b074095b851a941afea2bcb66fd1920752609d171b836598014a2a4dd18775d01f595277e21825b57ef17bc77ce0519e3cbabadcfc58548345bc810f185fc58bb6914f9ac93673518b8516aa52d9a73a1e139d3fa53e5593134d6158c781207b0ca983ddcaaf0225400725ae0eec9b5067c1e020e85365d96900d0d9b9fe3d331cd51e3280e1e20792a1a1912d151fc4f36c9fe86a8affe4fdffa978b2b80464e7f5a99c830f46a5bbff5abf4ec604434e660a9144c8e73c0adb87544f3f27b01bc91c6603aa6989caf9f1a80384e6425140dd4796a46053dba6823e368de5762f52d251a58aef98e4796dd184fe3ed55c3023ffeaa19a3e367bacf4b8afa4628cf3d30e4126f3c59a84ab47a1afa2fd4709faecd8a0fa11ea25c20f194cf55d6df48efce64127a7eadf12b9b6013c33fe6f9391744c4aa86a6d8d160e9059674c456dd442d5485dd65429eda121218c3491389af54a2201bd42d224f1b606b394121bed102bf8af0c913363d743d874087348a062ee8fa6c4587ad0c59faabd9c8cb36ab8148744c5f1bff587c6215c0da45c372a3de9900ec3e38f416a0646495cd4fd793a607c4972137c0af41af0cd1873e4afdc94b1519b3442952c7570558571f6249b0c7f1ae0cd4f4e69ab022b03a72fbb19b312c70b11a94dcf97cf73f3da38070e63fd4f4ab00a04778f834ae58215989920a9ac58cf3962f792e2c36a9862f2fa9bf8d742aa38c046a517d2121b1e05f08e3024f5c7783bb53afb3dd97fe0b886393da5088f66f9aab5300ab948247781e250fee1e7a8eba71b7f811912cd6ed797358602621bfa3c4f3da39470a670f0be1087a392b8c4c28bd1013dedbdb5896420a479f841f584bd58133229367075c4fafa36df05ea4c14f7ce5beb2ab987a40e983f1ff7b1163ee7785668afc30c97cd004700d8544c51d8ed5d3e266d9e8e7516246e3568e8a4245ae79c793ccece74caaacadbfd2b70269951f63e93b101d4b9774a422f317cdd3135a5594a8974757feaba864e8c9dc8d74a3528109e2046b3699c3ebe6c948a3b12dc45c307f360fdf9c262c308dc7778f4810624df3fdca907181e00673ae049cefcdd2ada36a5d45e97f977e7f7c1e1ef781ec86f79582a169ecbfc22f88b3b1a21158519d914e42846c6f3df21e583dd0aeeaf661ac6c96cb36ca7297d77afa419fc6f0916cdb132f61bcb9f9edb3176a3b2cc64b6599433eb336867bfd2dafb2ac55daf9b4f466789128eebe22a4da22f1078971dafd90cf09506267f126761ed5f7703300e7b26562e870a7e8a2de52aab850c6a6e212934a1fa76d9866a25f73370909f4bb7e94860eb6e9b393775d4aca4347eda05fd0ea11ed69f799ae2f1582d2358c52d34480fe2daee1869e5a05e6ed1ce39673fe0414c6fe9ab6c33815f65fa2f2f0a96f9dea9c5b3dee70f10557f23843dd21176cd57def9aa8fecd831e2b9909077dd4aad4a75d78f66bbc4207836595185a1aee66323ea23c4881e34387c8141633bbfeb9a93f16b7e16522924e816295f94334b3d83636bca06f2a387d010c71f99a51664390c40e248070bf60a01ee105b6ab76270b771ed4d94a8a35a95da4e5bab27e8a263fdac5adce24c96ed4157d5cd83bc441cece396c6a6925ae81c91c1b5db3d22a5012c792f5c370f39b610de42506bd648221e9d8b9a9c431cf111b3e2f9648547dac357e2acbdd5b144c5b02b3ee4a9c7af6b60ac4522692f7811e502f8ee33cd6dd5860daae0d132f0054d2bf92620c2666ed295646a069ecf806718358e9e48d608aa5aeffef46f455479cc62c74eea0dc583884c244d974ee89dec74f8c70592fb852b6ce2e48e4a08c21f7adec75309c50b140eaaecacd93c4028fc7200ebc16df9b02fd259c235abff7a7e582f1e2c7e5a5b16301748142222f6f7541afadc5f4c0d1782c7acb9ce37b7a57d9e1a550ede2532e62db0d64da754e29f59319860666c5c171cb3bff0ed26a749e02e9e17cd7061fc25abd1699e9cc063de2a9fc9ee84760dac21b288442e5d04ba9955a546759e654eddeae907f90df00ab27a98c25058ff529cb024fde64a61235722d6ee1d3f5c5824f7ab4fc2b929c6d314529b7025dd40180885017a091f6e4634cfc2e684ae10e0ad175b7bb304a5abef4c997e1b70d574c0f9b50912ab6724b2fcffdeca809e3f272e9dd9b8d1628721829a302d81a3289d4cf63f0a4a98419f75edde598f3ba9bb7e50d20154cddfbdef666983e0792613191c81756c5bab57f5ef5916290189cdcca4de23440b0d053c8eb0db39b4551b2599ef4ed54dc48ac8387defd01358249618e4021b552e8011d3ff9e683f7e3677fb8eb805897cf6207e9aa5d9995e16fbb0d8c13b3a4cacb56af79449124e0a669de9d943c649f4a6bc920c461d73404b2e5b929610fa7c9dad526ca8673ced4554be5b7da77ba0c82d6af3b3942deb0ccf24cfedc421037db2d069d64a997bcd78d27ffe45b3b7aa1941027fc55ca9ca3bdcb72bc56f73adfe1f1d94e7c7f08c59ace78a4dc7ca8dd8341b5e8cc68673dbaf6d97f342e80adfac9b9f31e205d759dbbe619812f3812fdf5397b01b39824fef2d3e170616268297be2ac12caf08aa4af92217344e8f84cad48a7f48a77b31521014b432b4024fdf570a9946dd469906a5722e19d389c4dad529d1033db8110de816dae0c010f4a460d35e5d60e6b692c3c96e5ef48c25e2aa8b1519bb76a0f800b9f14beaefd1ad6cff9cce0916752f31f05967ca07118128ac9227712c5d943ef43ea2a940b3d314d3f3d7417703d4d831b066085bc3df3899583d89959a375eb5af3fdb07348a821066531ed832776eb01b6339d1ed14cc8f811c031a6939365d28e57da62f8f4eafa177e5eef898e171c51a15b9229c846b71d1b0f886669cf13dc7608cdd31336efb3deb8359261091ee1618d6271f08f4c4288d549913058535ac648ff254bc93afb9a13bfd590e9b844bd6d90c0746ce0a6f430a845d4e9ecd0781e80e9f3ba9ff3f415d8443fe7838672fb3e01a5ff64ac0757b2051d708fa4f9c6ebaf25c79526e5034f71c5781577a55adee4d339b7d1adbb1b9b8e791a82b4d5bf5a9c223b12932d8f815645c654840da49e7d76d88699baef499733dfe5fa358b8ecbbdd01ad4c0a1cab698cb8c86be1bea2a3272b176e5a5c05ef2d5f3177db5a614877188eb58523523de731a5605aa2da631b6e7d4eceb1f4b2a8fcc818a4c8815edfde8c82a003437cfca71d8b39383cd66c22e1c313498b2ff16c42b8c20b8f45eba85f1705b7e1e4436cdd908df6d1e4c79be749bba82913d4b3f193cba790f5538e40f5062719124b38ed577dd1f5d482f05983dc18b485d30af7f9d4f82a9b2e96fbfb9cb66be89c669794591c29fec87085b21d0cf2daf1ba21710e607cba90d84f97ce57deb3701aeed1cb4d0d890c958bf19f23255a6f886ea0d845ac78f5c72c2385fbb2dbfec5f7bbd225ca33426c58a4632a0829198f194b90b9a1f170b466af34b5990ba156d2e968338e168ce03f655d1805c1436d78d860851e7602858cfe24ec20ce5e8c54bd9dbe05ec5d90d305557e240b2e321c9532070fd9ffea7893c4fee3e40c10c6d02a25f02ef0074fb9df344237ba9f515e3e0c4c10c9436459c6e822bce058749d7ba143289d2932f5b13c1596948348e5c51778e14b1bb9c07c3216d92e38ecc280e07420776f915a5f3f5d773b31b694860d1fa475f9d5477c75f9264bee20b11c717d960dff46f38203535c2564c623728a4f97fa055b080c431c84c907d3f8982d69707eb966a431e25d63e91c7f7dc3200aa039c536c7eef831c0dfba5e48addf8b7b83640a37a7e34a51a80546dfc97261743381adb629a628806280becc2bab18973b3129e1cf868da106f1f340a35a8f0768fb30735d796f8719bdc226c6adb9b9f41d603db7ddd3b1778ad9afb34780299d87c3abfd6be281707773f6df19df7d61688527885d7120e36bb31f8816e0cd309d535ad68a9ecef0830a321ce1b0743ce1b1beb5cbd84f1c11cf50f8dce9bb412cdeb7190379fcc839e4a2879f7a9450c86a887170e4bed5f750908b023e54fe04f1325ea2bc5a1e58bcefccc3e38cc757bce99007a4eb928da6e2bcabb6693f6c174caa63e797c903f4531a436f1733e14f16b03557f137ba9b9fa02923bcffbeae6ccc4bf5a89cd774fc4eb8f48d91924913dfa37e05cbd7b43241d77ab9127e60a7ee13cbe6b7409a9ffbf37129e5b834cbc21c811a3b84f1cd2da865a96f8bc8f838ae39fdbcf4c2be8eb0e49c9cf4ecd09782d4df0f875e9b6b7326af812140e63969b8d2766e46acd57d7ac395f62c26d60595fc1089c204b0800b4f31c818b9dc22691377b5541b53172d6dae7003b073dc4ce23b695b6bb83a58b3f9c8dfd6aad59a37db70ce6d0efec9474c143134363d0ea72fe5cf16aa9778797ec85c2e865555f1ce9cc77ab67b302e5b4ebed067a0da77fa6fb7fbfc19d3adcf2bb083d2b2c48443072b228400d354927162c888bffa7b1b11e8b96a9325ba33eda1cc49c70e8629237d1b7f15499b2b90180eac2ac230da536bfb0a6e5d6a8666d9c688d9c9c9f4eb88d0a3be6e88b95972e2aa4170f04a7d630c2a4b8b6b2e40c1410edfa04a210f7d8afb9619e362d62ffadb9512231a3b7185de98511d62d3bbdac9c943b39a6dd00b7af6efa9148b58e8c983bb61d8bd4d101e36f2ae4443ac56cdfe86f87ccf56eeafc81747805ba9e84069c46f046af5f876e31f9568dfe3602ae363659ffe8f221972f44dd05a0697b37e8711c1b52081b48f2766ce0fc02ea018be7f1ea3dbae308914dae204f0e48cf875385c82bc5091964961ccaea9945b056fcafa05a2d3ddad8e108e81e9654eaa02e095135824fe6ebb158170297bcb01bcc3b5ffb47058e42775829d75133d2e86e47d7ab4081dbd6947a01dc376b06885e089964338beedfa24c143506acd2dc45c579ace447b5a27adf5d0a51c4692d83af33fd17e509963be4d7e57727666d0d805bcae1db31e5218a21143fc46d03eaefa8e38c03ed325e2b0abe69a7d47ce0f8a4ea011e2f5b00127753347fc946a72a1725d49038f5fd766790e6f724e18c17d6e9c8396157287d24954e29679668063c62983a95a7fbb8a54b07be3fec272edfd99fb953f21756f114040016c51fe7f0861f5ff2f52bc5dfa3696343614cf08e0a88b2e3cd946a2fabdcc07f50cededb19d0f67bf04f8d1cf5f1c70a8e7aa3356705a0e366088d96e58943be8e1de5164806722c7b50829b2a55fb8daa8eca885155f07d15ea53edfcbfc68921f548144f56a844eecc5955eed2a", 0x1000) getgroups(0x8, &(0x7f0000001640)=[r9, r2, r10, r5, r4, r9, r3, r8]) 05:50:36 executing program 0: rmdir(&(0x7f0000000080)='.\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 05:50:36 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) r1 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8000, 0x40) r2 = socket$inet6(0x18, 0x4, 0x0) r3 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, &(0x7f0000000580)=0xc) r5 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) r7 = fcntl$getown(0xffffffffffffff9c, 0x5) r8 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000140)="2bf1dd97ff0a500395ba2e919e5fcf585446835aa14ce2fe36cb651057e2aa13f386556cd7b5308affd30d87a9c37889cc028430e2df060c12c2faa39471e535f6492e8417eae14578775ac690843446e91cab40a92ec357f5decb7cd73d958701ceb0b8743ff249308654db84f21370ece0a2294c39d615cc1f72471cbca6bb", 0x80}, {&(0x7f00000001c0)="2f2a47d2642e9905c3f2004d512038ebd733210188cfbf6a6a75b08bf6eb9c455a9a6c31cf58abe989af459e483029c0fef09af43f9c38a4685dc9579a9ef8fe723affb69e6f60a779f4c283d021f84c470c709a30831feb9ef77f18acb66bc89ae6a1fe", 0x64}, {&(0x7f0000000240)="57980ff5958bda41de278d75e0acc112353daa81cfeb09a28610aa340ff69f2e2f6f9c19171b0f8bc843100e7ac352ad7cacff3ae2656dc7cd56a4f52f79779c4cc9d78066536e7342dfc088301488c146fb8542be0ec8ee77f342231f077863c179abf666e46449058c7f4d80167b8c4662a738106282c3624e3a67fbca4d01cbb82d744dfc4605c68188d45b63f118318831f44d21a74d687b98a4cd12feaefec3ab9d23c88376098ee2cfa78b3fd685ae4808605422", 0xb7}, {&(0x7f0000000300)="b6ff1e6a1bee14ebaf6a1a0f45d762dbb88897495a392a39ca4284f0dacbf3106fb7bc11d14e4008eb1a", 0x2a}, {&(0x7f0000000340)="4db21dcad32c92e07d54f355edfe9446758ef8365711d4b6701ae721cfac4baa70e971550691259300cf59fe9938c42817ee27b1ffe454f4d2d53050c9c69f3d860ce1aa0212976324e420741ba0acaa0a19e16bca2bc9d7ebe84da6f8d2fb15659c2b59e825a721151d099e2488824ee555d124f001743b3b1e27b98e56b093b12378bb3c2de3c4468d7c47c47692d641e00597d05115d1aa1ee5c1769065a9061d039b1d653196b211229bd78840839b719e37b85e5a36ffa0da4ca97d19242b7d4a5b9eb0e0d5f851923491d21a12b2fa2078c4141f02999d16327c4f4970cebf88587a571348e6", 0xe9}], 0x5, &(0x7f0000000680)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x60, 0x401}, 0x400) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r10 = socket(0x18, 0x1, 0x1ff) setsockopt(r10, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r10, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) getgroups(0x9, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setegid(r11) 05:50:36 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000023c0)="c3ad9a36582abc9bef9229c1e1edffdf4a7cb4eb9d2b95dc4a6ea0c3b34cd295f800f4fb13f629352d92d4ef4be45cdb564fea71ec6f928ba1a325b6e32fe25e4f24cb2a93671fbf63943bbbc466a0be20c90ec66457c27c62b34d18595e68617f64d1de60aefa1f8541277f20b809d8e03e68f5efaf192ac33aded227ec0cebc2589c060b738171e0b31d75289d4040d7afe2cc9edcd55d1b57fe049c9a8812f656021e620023293435a14dfc85df509d0e7d64f5089a9dcab9580fd43f686cb01804d5d59163cf72d3be4e470c13da39ac901f9d2e53914152587c91ba4129fad5c2dcd39df8f15b7802f5248d6fe46ef86a0d4ee20dddf01acb761371a32e5404b4aa216517b159a96df8a2ceb114b8ba97118c8ea07739db9386247f7bf72f103262fe3102ed6563bf1da12531545cc67dcc55090abb65012efd894714aaec347d7be937608e87948ce27588751c23f71197ec6d1e2df8c97f04ade3e314148aa63d6346340e8c8cdd37e978b1e827089c7d77cf24ae5ee8ab2ed5ca57e9e867e303c145857903572036d7e0be50d6ba47233368fd02b5531bc49ea37d5e52ef37e96762e790261014b0027154fd57438c949f89bc6fcaf7b4cebbd888f89ae777c91a3aed47e2857b6c5c112df4399276f914f72b5cf6818bb7930f1d439b863c85cc728a0e0426d66314e3294e8200ce8f4686a0573c73e95672924c87cea542024cbb293da650e87de8d31610ac551f35a1ae524f6efcd229e1d1ea3626bf6bfb738b735fd668380bd1ad3826fccf369441299f376f0571787504f89d82c094827ea6b282393eac39b89432973dd03d77e242f3c3ad6d8788ebe21338c9bd2e6ac1a9090ebf228b61f1adc32e90c8754469f8237e7d2d4f9084bc0ea9e91c04af74a004514032d7f61231a5ad38d2d9cf7353d1271d280d0366b93f0d74a2e5db8a53286196f10edf2a3f629d2761b69c412adf4a4473286e0e6bd2d3612821ec439aa942b0f176d586c5b0693602dd66793465b182c058a25869fdf04dd599816c95680c0f13f7b455d34ff5f27d53db62a1d0a666022b72fe9cf620a4851e31906aafd48cdec0e5db51e2ea964c09380be758f3f7ff5fbcbc5140c629b12af5c6057ec5222c4b1935f4ac23e3b6de082ac71db5b22ee4c9c513d632fbbfab09313a1bfbaf72fb9605e5e96696edcee3648c84a29c05b4c0ab5cc2869bf27a5edcf9f44c6d1a6529579df7cbf360cebbf8612142ea53a8afe06ca5f23ec32a74756be689e23d4af1b5b5116b6f66e95ab97e5b6a536e30603e27dc91e2b64ec206d4e258bba90b828cdbd56305863ad148a980212a16f5bcc30e537727ce9f19e275386bd621ab12e7bf53fadcfda698bb6748072a5c204ba0deae98d019069facffad6808a2f72f8317b9d4aa94f9ccea69971e5f2bd79658d232a2e42a67bb3d4932f6b77ab22ee452994d633119bebb4dd97acc41ac7cbe64497dd10d152473f82e3a78726bbcceea467a589faa3eecf2627546aee4de28533847aa203bab7bb4d622db8992f9adef615832c94ff28fd291586e99c86d28526cb70bd8ef1a9e8ec92af285829d94c26c6fdcbb271c0d2f496249404346fb41d31d8b5e5c42476cc1f7aa225e7a5c1892a1c274576b9e15a3558f54b5c0f6ad52932c04e867006c0194a8ffa8e9f471be1a621f2e3005fa988fc54231f665a0149f2033f0fb7a52b74044b577e669863ce4409d12081106f4b69826b12fcff5683c16e1ad1a38c0b9893a0253327d468ce76ba9e97af37d26cb9116a65de8c3252d768f6f842013ca2e0f6e0b02d5ba705a049ac6a8e51d937769e0e9c09ab726fb76851d5c59648f8a6c421733426fcd8080af748f58d9a9b1fbd015c425cbda934ff12117d455ff71893e6239b278482bc5fdfb9d4c4b5b3c2407fc9196a31006dd51fae05c3fa71d362f7fa3be0b3c03031511fa01f781c02a52423eeed588952007b1ee228cf46c8f9459793ba764b7d46967860a642174268fec248d334b8e616d7d88a5b91053c78aeabaa5df14e881fae74df3840e9e9a5dc05445b7f75a0cdd7e0a29f94605aa2b6b89935d6b0700efefe95d9b94a194ed6558530f797ba76b118874f790d7f3e31867e4e060d8a3ff3b6799942a0cf86b62915a59d76f9db96cf04ed5d5e1749c993338be262bb3b060b82da135f545042ace1028329728a3b4a91e1d886a9815f2d07fedb102f91c1dd9c4a16cbae78c8eb712f0079e9a864e218f0641b253f20099dcde9f852849be0c816b735e9d61d4ba0ce51a2d552db838e77f4112b7d636e0e330f17437f610b52d36ba735fe3ac3d0808880e11193a85f33031fa33960e1029344fe135cb469ee084013b1a737382cd74ef0ed70f14e23be086fdfdb8889914ef8b7d57b05f0d5b37127fec8ff8120d129720c1711586dbbdaf01231cfa5516b127d41634fa8b3a725c9045ee7267ca677af7665c3136561f923fc4f267c271e6b13beffed7af9d174d1f2ba8a40e1537748ddc8b663bd39a29d30ca054570218743a8fccea72eae6649b23a693fed34c5d475ea4acdb0ae5e179abbceb94554d0d72343babc6af12d421904a44c2c6e82ac8e3a637569a7d2ba6bc3abf0cfd9ed873488300419eb5d1d3c8fa4fe85d010c161497cddf204c9a83cda863a9757c3f1ec81bd59d557af6abf2a097d098092b68f955526919bdc126b57616efacd58808be85a9925e9de12dcb495a34dc04c89fd356e31af3dff68b797cac25fb169fb40cd2ad612d961dab05f9491f3d24f569cf5290bc4c025549af6b33b61e49169a35d36c167d5d7ed953655be92a9e4748dbc7221c182edfeb249f67ad0e2f1f4f60cee33b9a7793b8cfb017f5f5bc7412a96d877d69ad6a15aa156349ed2920f587c3d95abfe138c330cdf59a0ffa7380170dd7136b31ec0fc68f2f265b3f545e364e8e0a769f87756610153ea4cfc8b4dd46c31fbd40e9c804a8b229a227c0cdc71e0ed0eac58a23121fcb1965d50d762db4744e177497466f612d88a6842cbfc7754ffb805541df87f87674d2a71468c27cc5f3bbdee48fc0e57117be4a0c2584162e160b8577a8b3442e28e0b474228f0ca73899a050351fcbe336127c89f0e892636486673e93ec4d37b90a1544f5e2c50b94e16fa9d4823bda2d4f2e982c60df07bef30675b42c5ca83bbea75827b470595f47af58b26f6176841d797f7c13216503a11a69f95e98223522fd3df65e75b01e1c21759171574a2be4813acbc3097be2b47b2d56a4a228705c8549e2679c4ab4176fe25bdf2a220b4c36ce8ab411991186c8c132fd38f6fa8ed636bbba6884e42a09de4b68ced38624550ab8b3b4f561360b5f1570a9b7c86017b49c592e5ae16b149897c46776ce32da109c4217265f357c10baed026001d504cb8b6473505ae162ceed9c728dccc2df1948a36d427506900075da04a737ffe912f0cbbc6dc994362c34e273502cc7b828bca58f4e46ee6a73182f6fb441381e929d88b67183b121eb0c3b50f7ac354a340c11b762610fd71a9b75190c73377b969181b349217bb42d2b2b424b541147af16ad5e02b7fd28dc23fbca955388e61952d3f63c59e397a5e2760bbd1d4cc1b24ac90cd7deb539cd7a8bba778750d9ea0a1d54c6c8e509c4dcc1d85947ba72207fb5d3b3c812954835c13b134daa937eaa51d72eb13f65b3e6d164e60529ad2597899ea31f5bbec1adfc7fc4c8439968b4263b315f0fa1200a2bd4f2a5f2800d3b6032891ac3a3d7c865b90185c9a65a27aa192b9290218bd64a1d29bc402a6302d9f27ec7f968d735feb1b1319b8a94f68e678d00b5f058051d8c2d4a5ebfb6da0fda8d578f1f5a3f53ae8cb601d42e56701ade66ba85b1e37a5df85bc564de5913d7b2f2d8f3007205b2c5c95349b2f688d6ab1e40f467da81e630cabd44a01ba8b0c954a7f35de16f596b2b0985693f2354979c584d5efcefdf01a8cf11d602e5375bc3c1222b9230adc4c83390b7940fd4a1b84d5e0d4fb666e8c6b6e9064be92512b9ce5abef1386a1418ee129ad4ef0e32fb786a47b89738c031c7291092ccb7dacfcba95f127ef39a080367a4840d3abcc041d14f330546aba84a7e642bbda11ee5db3cf7c5ad53454f2a3c6374d8aae7a189a5ffb7f387c44dbc98300f39432ab25b5253880e4117b79277e51e6a5dd6a8d0d7b44004d138d687a64347ab84c9c40b1505c8aed5558e62135c100869bbf86b27b71ea6ca7dbf901171716e977913e2ca409ee5db5ecd6091ef42cd63329354a7e09de5927f87a96c925664cb4bb1ae406a41de281e30b3d0346cd8157a5e8bd3274054c08532e331420fcf729a8506cb668d6ba42039c761af5eb856ba0ce4ac2e67e3275afa12679cc84c7236b09068f98369c2d91f414d7b87fe32468e6efc85e93384bf265f9d294733f2c63024548e43822d8b4817e07ce3890810be67718bd51d3c11e6cab6b16d91e41971f90e4bdbee7ccefc823588827f836903efa019b99e079bffc14abc18478c73f937d2dbc1f206d46ee03a4281e767f56a180e3825edf5464065b80e6ebc0e7c32669285b1c0c89a7c6fef5a6a82dce4d8652c1f319da07a470f6f4ebc4392837e9b43f01cd7a7504665eb391b8a992a0a356ea18bbb0f979ff7c394c9354b2b2bfc2cdcde4e97c41a123d6321bef1cb01a1064587ce0c737def6aaa4346656d097ee5137aeee17687071287b329add8550ab8aee1eb63ffe69da5bbc2366b4893ffe41f3319a9f1ad44c55e259ef79176a5f7427a6a9a8d9663e1682338c887ed81ccdef5439fafc8abc9dd4d9bca8e1e7d82517e2383d65a5aeee2611be4cbd1e09204bc83e2054477814bc142329d66cf065d0241d64284e5888072a8923d385dad915223b22089125b1fab277a87eb647f8b73f9b2389c98f1cd0f39c237c1137720b71888fd4aa7093d1ba978cebd03b6c58af76b71e4fad41a170ca1c2bf145df1cd84e2f0a48472e327672a330d249afae3a49cf40cdf96fa725fb54c855c88f6b0ccd2c72916dde1ff260bf4fc03b06ce1b0876d4bc156850ea687b5d716a7cff35d239bd5904b7bb2ad015dd9303503b9456ca107997983f54aa2c1bb204a5694bc49315f778de8892668ff9d3ae08104c698309a1ad71bc2f1eaa93fb60f3821a388ca4166984d4139b22712c1a90c33b5c9d193faeed8acbf364f95eae410bd2243bc9dbc0a4c9bb8d5f1af7d0ef9e7e3dddd17ac1449973378e32ecfc98ac6c41af684d160107ea5ee21ab35e397c4d6e3d87f273ba3529eeeaaac40f2c20da184fb4f7c15d5561749809e329f4d3ef32a6ec7005977ce00c2eac8cb4f91b407c668f31983569a9b76a4b25f2d168fd420e1b1ef408b2bb4da246ae0ff5bedea790bd5472218e1da541f649494ade4a513132ce2254b9d0da33e5b8e88622ca94a03dc3a1bc008eb8a5f1b0436d86d94d76baa44df08be44317ff91c2152db6095b207f2d2940e8f75acf729c1d512a453e929220c561dd55294fbc917bfd09c8ab343d87ef8dab4bdeb4a46fb97072e1606baac11dc93a6a7bba5f8d424fa142c50d9a681a10159988b5a4e99c5fb21212a5a4378cd83070168f1949c421391d58b22dd0a39e88fc4ee89261144f46152b15a663a8448472cdca37713d8da6485ab844804883f1c2d0c282e9170e69177df563d5f77f03be31b6031365bd120f86ee5494b1ab9009e29b9cf2951d38a4a4a4d7c99f5ff2dd8af0160f07f3a42f4a9f40d0eecb2", 0x1000) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0) 05:50:36 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x100) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0xa02f) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000200", 0x4) preadv(r1, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/130, 0x82}, {&(0x7f0000000180)=""/115, 0x73}], 0x2, 0x0) 05:50:36 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffa, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x40, 0x2) write(r1, &(0x7f0000000180)="a9887a5f531ac1ceadcb32cc12f3b629955edf861e9f85f1131193a3c34d561e1fa4dcfd2c775dc1f9ca96ddcee27ce9a3012bf6b4c57a322667cce71c7dfb251d0ab846089b1fbf6d7aa629449672fd889b753663183e796ef9da90ac49fc454e43dfd20cd21cfaef5345a414139f986076413821a57717ab750ec3e0013845a379005abe38f88ee41858cb372f0641fae85a5954a6dc5fac0c287831b294895054f7609eab5b03c138a2fbd0a80c8bfab2bc0b6f4aca840c76d13023fbb654c2238ebb34e1fa8596", 0xc9) r2 = getuid() poll(&(0x7f0000000100)=[{r0, 0x80}, {r0, 0x80}], 0x2, 0x100000000) setuid(r2) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r3, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000280)={0x1, 0x6, 0x10001, 0x7, "2228dc08223ba5b4b374bb4bf72b14dbfc9b5e6a", 0xfffffffffffff001, 0xfffffffffffffffd}) fsync(r1) close(r1) poll(&(0x7f0000000000)=[{r3, 0x4d}], 0x1, 0x0) 05:50:36 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x2, 0xc005, 0x80000000) r2 = kqueue() r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x8000, 0x1a) faccessat(r3, &(0x7f0000000080)='./file0\x00', 0x107, 0x2) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x80, 0x0, 0x0, 0x80}], 0x2, 0x0, 0x0, 0x0) r4 = msgget$private(0x0, 0x40) msgctl$IPC_RMID(r4, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) write(r0, 0x0, 0x0) sendto$inet6(r3, &(0x7f00000000c0)="44cb6208e952662a66b823f5e39b2f26bd6054681f684094f19605ff5a6484f50a", 0x21, 0x8, &(0x7f0000000180)={0x18, 0x3, 0x7fff, 0x6}, 0xc) chmod(&(0x7f00000001c0)='./file0\x00', 0xc31cfce46c24b8e2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) fcntl$setown(r1, 0x6, r5) 05:50:36 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x10) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x80000001, 0x9, 0x1, 0xd897}) r1 = socket(0x800000018, 0x1, 0x0) fcntl$setflags(r1, 0x2, 0x1) getsockopt(r1, 0x6, 0x0, 0x0, 0x0) 05:50:36 executing program 0: r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x1) fsync(0xffffffffffffffff) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000080)='./file0\x00', r3, r4, 0x4) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 05:50:36 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) pwritev(r1, &(0x7f0000000440)=[{0x0}], 0x1, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x101) 05:50:36 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSDTR(r0, 0x20007479) r1 = socket$inet6(0x18, 0x2, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x8000, 0x5c}, {0xfff, 0x7}}) getsockopt(r1, 0x29, 0x3c, 0x0, 0x0) 05:50:36 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="fb18000000006c6530003c9ec31e8a2ca05433522d692630dfe543fd7927c35e7b47c6f06aef766e1b10db6704d03da3cd10c35d5038d3787992fc6e330fb7d24072a2d0ff3cc00338111a6fba37bff4758561aa6b3ee9996d2bd0b603ec7cb3c521240a37e98ffaeeb2270389a433177a1e721cc450e34e61842784fee776f1779e000000000000000000"], 0x1, 0x0}, 0x0) 05:50:36 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10900, 0x141) sendto(r0, &(0x7f0000000080)="9402f216eef42ac9ec960627c489950381ecdbfb8e6966b633ea522977eba41b53aca4a42e81455280a2e72b01f4ec069ea3d216a108acc16fa5f9f9cd2bd33804a4985f32e77d2b9418f2b37bbefa6e3f9e4c83478ea33619a67220b048756cc3f70c3f4e93294e159c", 0x6a, 0x4, 0x0, 0x0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x3f) 05:50:36 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="000e2300"], 0x1, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) select(0x40, &(0x7f0000000180)={0x5, 0x0, 0xd8, 0x40e, 0x5c, 0x3, 0x3, 0x8}, &(0x7f00000001c0)={0x9, 0x9, 0xfffffffffffffff9, 0x0, 0x0, 0x4, 0x0, 0x926}, &(0x7f0000000380)={0x5ded, 0x3, 0x5, 0x4379bc55, 0x800, 0x0, 0x3, 0x8001}, &(0x7f00000003c0)={0x1, 0x3}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300), 0xc) msgrcv(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="000000a2a3cdd0f6b36e4bd4110000000000000000000000000000000000148634bb44dd63d6f9838326e6d6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000"], 0x56, 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)=""/74, &(0x7f0000001440)=0x4a) msgsnd(r0, &(0x7f0000001800)=ANY=[@ANYBLOB="00000000000000000d7fb620ec3d758377be6f585e99e090c97e902c9c8e1b455f0821afa55e00faacffe47cf1a0d3aee9625dbd9a4af40496292edee9a60d30d85b4aa0afc3f410c59ca905edca22f44e6d60b926b902fe88c9a7825b34e3a893e2b797530b370bb4caa5289098296f7e73aae2e71ba036a216d96885d745020e617237b35e7fd9e1aa3eab7228cb77715b8579713a0b491d5770f35102bd525f7247d349f55d55193296ef2f34dc14c2bc01a29b753cda14e3731ac9cbe4bf2720400025f622c370c1243f817aaf50e93b39199d6a26c866c3e02ab423cb39d3d935b3fb164e8d857c052047696d4537ed8c29a5a213ac4edce5ef52948ba41e1eac9e6cce6e4fb8a70458d74d908cab98848630a1ad1cee8728513f5b5a9edea5c8eb50087718dd7029f4ec9fa92a8c58719e0665de5b5aa823b5dff7e666e1f8cd6726e3cb585dc9ff2d52d34f0eead82c06f85c3821760600bd7d944dbfb1b518084d0e5f2fe6bb4ba8246c4f9f7a0b135ea510fd5ba4938cafa9ff130ac98ea72f726c498e0889e9bc8ab6f43d4077396ce873cb71d3cf9693c0874006e4a352a50313bd2d0bf999e994a25ff9bf572ab75b7b441c90157fc737029106e8d9c6b4d8a1f85aef39f1de6028c74ada1bc0905e99a8824283ce29781bb8281c5536fdd546e21a560a5577735fa5cf30adcd2fa68b385166faa6dc9f29d81023a94389297167d51fd37b57767cd8f8b34170c2baeebca6c77ed6c40420cff705943105ee027cb4340294a2323d503ab65944711bc584a0c53d78ec69c7122021f0d2e299f416b018addcd75f1cb8a08da27ac0dfddb128187c020f70bc60f1715018f5ccd5bd45a02d27edfaf318c57e210e77a12e9f29ad77e8e83640b1afa89bbab9bca60ba95b890f7e507dadfd6d264c417a6771dfb83767d36297e6cc998b17e830dc83900e7cd4845ee27b8f73445c785e061245f7b27bf51d774af3db76ef7dc39287f8e7363d0f5fe2720f7992bcaed079d79a70c8a176b6a62ad6ab4d5273efde73892d802e415143922984a2cea838e090ff72c6fea67a30b104427781162503e15283fcead6107c3d9acd244cdfff664c7cb993ed44235a3bff18f44295b8dcb12d67ecbd583fb370b8333fadce7014cae378142d49c6fd772414eb0c408769520a1dcb5dc056d70d4a0dae197784aca1648cfe9d2e6cebc0d7be3941e68e4e2d6ad01cd5d95d00490c8af5d6499679f2abccc98667485591f66a460c5e8019467c99d76bd487e06a3d071939c11e9a0165527f3fef7637e38ef63a8d732445bfcea8b764baa7b1a6d0a5c591104568fdfa970e395219aca22d448c4daa86be36f801435aa0616d17c4feefd5958dc0ee2b8c74e5e70f73ec3b9e21c12f1b1907e0235a852c2cabe36b4de5ba3ae7bb4f4658c314eec8924976cdd647d2bcf50d9bf80cb09248d929715c6c2fdc926920716803c421d9a282257494d92480f7c03cb5aa724e6ceba5161bd984a02f605ff3b036153673f7dc8d0d6a3c8215522f21eecd8ba0a86bcda7d2e11ab3cbc0bab805c4a7fde92ee831f4513743e9eb82c038075513ab44e374192ffcfbd54bf4f5e9a6e1d9f92cf84ea0bbfbc44b132e26ae616bb9a5998f4850afb8272305ba0cba12c4d59c9a008c2ed9fcd3b6354a19122f569e0c2fd7703170fa6c51d66ed84babc7d47707a31821beba5de503ae9e27bffb33453171204e5203eed826e7e36fe92b91e0131cbf5fb9a8913b996a49b59bf23664bc705961eb623c968cf8bf178a2ee7c313787cf665ceea176b4b5dc22d4772d04421bdbb294ea5d8ce3b044e7301ce0a93cd05e84beaf36f196208a7a61224044bb2fcb83042a99d58913105572029f596c151646e4c747ea2ea8c74de7766790621602fdc127563a551a2e8ec7405d15a6f101f54f73fb6ad133eb5ff9bb87927c9b556403036a936683b53264b796ee644fc685bc5b5d886785be1a6fe208c6ae42b8d4e896bd916f6a63adbaa31b71cbda3345cef3f90760fd8d718d21aacaae50e3a4751817f5799d717b05ec289cc0695aa725789bb7f413ef4208524d5c0132d0ef80751d7d7af7a67ae274489d728dc665bb084081fa281bbdbbeb2724b5123d9997ac72c3cffbdc9f48b696d474b6693ef5e8781565ba1767b45d5996ae41d42877614531465e36cfc80601e7371664908d4d5630ec73c47a913633b2157cbf4bde178b35e45ef7c8d8d2297f087511d7a5f5dc3a538b48c8a834dd4d8020f371ea9332fcee8434f89cd40f8c27dee3677aecf6a70414aae987fbddffbcccc7d4f3189a9d71f7b417911745afc4d3d4a2f65b12e6a721de5c675b86414fd60d5edfcf416377a2992f6dc721869f7f296cad09fbe0937e574c57c539d84c390844e0fbb004b2f159d7f15bb4994dbd95f728b3b6c0117d2df6dc309076d4120c4a66e2cd4b0742ae5d5f97e50ce0eb3e809bd536505fd5edbd367ccdd191f788b1f83d489c32b5c937fb05b4d73d87ffdd56c31fc765611ec1f93979844b87cd78e5cb05eef2ea64d3d50bcdc3c8305dbfce55b1801b28da36730c6929093c0b84df7acfb4bf23726723af47657e1b7849d4f1c111da8fa8b6fc4f2df084ae93c80b6f6eabb644f3fba7147614c55f8750509c09f7b2bab7197fb9e841a7f3818851c879ea6758fbdaf668950ac00b5186742a0a20cdfc721549e15c00df8056e8dd80309bf9b777505ef6a4f256561ce22617b9700c3ee08095d567939ca27cea83f334410ab1fd1e8cb4dad0d95e3e47c8ec668138ae40438378fe2124a321a90a93571d53d6bf82be632ef4c69aa7b895b46b34d0c56d1e4f686e935fa9c02727596695bac383985051ee89bbc53d57b5e144a999c037465995c05328112c74e56ec88964e6ec24ae21d649fda62ef2e18172f9f2e22c6d262267cf06a91fde34ebc33c77c1a3ccaacb99dba6dfa1b69d100cc9eccad12e425ac40c77bba50ff647b5910db71ef16d8313a2a6eded89b07384c455ddbcb85900bb2456a9780eb1a5cd4045f97a7f1f81a11f680c940ec5a809665e2bc39d112a2aaa778f473f9dff5fee8fb5b55af763506475e167fceeb9ba842732701f953c34251359c80785590497f441377d5495519f628019e7d78aaa4865a59b850a5aa487ad912321505389d878fcb5e16ac928b2f5095617f41d79fe3f222326de34a46edac3f97777e717d2d769e4dae560ef0e1279067d211349fa04121feb5d9a2a3ac2b34a2e5365f607aae39828a20e2f1e10be1855289c3eea0682ddb8553e98aa5bf9f095d5becc7a4c913f8c050b3f48ba4539bba36b3c2312557eda39689d2bd32f9199f3e5ac3f7fb5f2cc33f732018477890bd3061f2af22c75d9bad7176f3a7466d344b65277aecaa191b416d47354b45946546325e879202ffd7b78aaba5b63916379956cb889d082f74c689f98b5ffc91c215f013a6e286cb19a2553d50319b9635c4d5570d91b3e27341b4109849aaa28938f50c742bb5ab7373ce70982f4086bb051650191617091fd9f557482ff17974b6a8457d4fb020fc2c6c9f8434bf223a834b963a5b682821d83270ac4f7b61f9f31572411c7ea7aa04cf48ba08f639a60656444bc01209c90287af398f0fbe31ab9e73ea5fb372ba1902f53c1325712e88fa982b0c6158c2b84336f4503a2965a40f3ad3fb9bf7ee463ae8ee28a6c511519f0f6f695fddf2c27f258f11077478b388f460fb70c4c62045a5a12b0ec6e7a9b9f8401de411739f121051569675854c7b05569db37c7b41be5db2c74828e2217afadaa2ceccab915544189fd1a3e73765f59736b0ed552006507446affcf63e6f01ee18d19da44bdc80ac2f09369e6d111ab5e85d38737ef4f97a2fca95060000006b0bd3a6a38e85c4f062702de13b9b7c33d64fe91bc1849dcf3da3ea596ab49140d9a45f973232b4fd9bb48d0dd62c8d0a625d627be51a83a649cff3b78a3c95b6549454f1001dc670bba774b151abdc9ea47863af744a01884bc125c469492602b6bdc91e4ca53245d175a5b30527de8b4d3ece3c0dfe30e333e7b2a7d7223db07248494dfc361b107f8f79d645f13f50906715b694662c50d1b3ecaad81303a39a7dfae4a81227b182b06150ab9759616ef96a645d29b7cff05ff4d172141fce699573cd2e364a010562035e96e3ab20328f72633464127711b970e142fb5df0f662732dc9411f97ecd76d2d57301e24b6a8534a15c1cf27f39c3e8203958c075f01797ae0c62a44c0c32fdcf044958c6d0bab5e2e392a7a2a78a7c6380723193b06c3b0a4ba10fdcccf6600497d5b73c7a4bd01ed7083e59831e952e22e391fbd45d0a330f5b3cd50eb592cac96b0c06bff08c8bf70b6f5b1426279c8a2c5f2b6ae973da5cb93317ac536db6caec675b2d6baf58beb296604f3af29ff9b6239f4765fa66f7daa805e94e1a5bc4963592f19f34e1d44f12306b836802d8a3c00639a31173e449fbb608fe598494bfd62560c3714e79d4e3bd7f4dee94b44c265c2c7bb22a8931e080a19c598e0ace71b6a6083b908172572a8ca7455fea652157f108235e359f3247e8632246a365c5860bb2893726fe24aa6b3be16e64f713c08c71cf35c251226be68228afe08eb29badc7cba383e79f18de8a55156ea1f375b3ab63db37352ca4ccd5fdf2b2d9f5ac9295ce4b6f52f56adc9c5a46f4b6c7345644808de6d1db2efcfcf5764fde3217cf5b84f972a6fe298e5a93f39a601bc9412a3964d83611865de249e1544d59c419fc958c1439bd1d4641ea090fdef9f19126ded2840e9c41b920086558ca6c49656f244c1f223f350524c6be15100b7ee840bf46be3b5accb7b6a872b0928e178c649a6623fcceb7d85534fe16f4db420202b84ba19e320b07da8e4112acf10a39103c821d97651f0bdc09cba1d5d5a63b3ae80f02327a40221a1ba473df6e37d94c7179b0faac5d86a300a376dd9f6d65ba0d1a59a2065fb080469ad40b0df36732c791d14f50385b239949e1ed755bf2daaabf183407e5491473c35020a51c7cd9eeba1c6ea6484bdaea2db881d96bc3c562525d68d1c2d1af61dd48d6f221c99af5ecaae95104f2d52d3edf0044322f56f9916c16f2fa5c7c29984cf326fc73f71d1d077fe8b910da45ca6395d11a205506e13d14067a03a64681eec71b644d6145b5dab2681f604e5e3b48eab630a67fa223a75c074dfa97ff80292126bb7f64ccb6522d966ef2ef43329f0fbde8f1003ef71f67147b0b361c0fea8e5008ada16b76fe480e81360a6a77f7364c48603387346cc59d5e6d1637de61e778d745702ccc5e1472e5d38a1ce44843e5a7dafac055b3bca0b55bd027a5635cf30030e6f886ff4d5f85ad9f250ad70a573a7f195d40d3b1cff1c4b4b1a40863942b543e7b2c316f5e849c8e745e288178a624902814595ea68eab6e219d938e07e51e5d0c894072134d0ec30dd6d46ca78ea398c0c84dcd4537971b850dcd919be209fb0a8d78fb3fd184a191883a3068da97e7d254422424b59f0edcf894593273affe907644328ed3066dfd4b38b5fb71b8ddff3c87b5e1551c65c49e097b02859c2b7924caa57585a89e8b89e044ea77e5a8c994ec63b3f4413cc0a77fe8d3d7e5969c5320cc746abce54f1beee48ff13f8c83ef858a99b7b14e6fb342637fa1b7947fa666ac0a928333d45cfe6d665117f4b6daf7a8e12a9c8bfcdd86c66b620c7550f4528264890a80ce4eaa4e9ef502f922aa25314867502bd037a7d804804ab191930abb9c6b3c133e944cb2ebcd95bfbaf80d696164f56e332c54979266a38adc7f52e25034ec291cdf281ebbfe53d79fca551cd46dda8f6e41cd37d0eb8210057d076a569d7321857175dc9aeb3d697727cea216c0139252c353459b916fe2630433804f1fa2c9a98b5ddd66f8676b1051efcf4772353a3fb72ce71335e07b8f2473a35a6118e5f1d946415707f5498abbd3ab8f9b8d6fc4ad8323a08e3041aa8e82cc67f38293b60ca442689d0e7e8f79977cbc825910da873e84b11c94f30eae9d4cdfc1ba550e327f9d5ceb86d92a5de5ab7beb63ccc17de63aed95d819337846a43b182a71c6529b3fa143cd44066e004482fc2e2f0789133197854b099da73e400a38b588dba80ba3946346157731c797e"], 0x1, 0x800) msgrcv(r0, &(0x7f0000000080)={0x0, ""/213}, 0xdd, 0x3, 0x1000) msgsnd(r0, &(0x7f0000001480)=ANY=[@ANYBLOB="000000000867fe79224f5dcb7200000000da9fa060f89a8ae0894262159c826f26dea052a72b40d7e2528d5b5d4ab04ce32f0f770fb9e21141052c93d8de47db6d039c3e6784804651a3e165b6b0d2420116e842cf00c1689d600363faa250ba630e80e88b77d7740c9137c1cc7d2e57eb906f1113a023628bf821803cf8d0ea6d54f38fe264ed51bb748a16b35bfc8ef86df498d84ca42cd9def643facade851485ac46f41b624fe4365d01809a8318c7d07be83b524d425bbfdb3ac3736def49659f20f7064ec55e8541826a3391c4e1eaf36754200d4b7fbba84ff5a00eee0c3559d9b872aa280b"], 0x1, 0x800) msgsnd(r0, &(0x7f00000013c0)=ANY=[@ANYBLOB="03000000000000007245430868988c6ec70fb2aef67e0056117e7da45addc61e3a0d86cbfb177e16c79dd08bce162072a10db8696724f278eaf331b9fc55d982ee63e1b1a572234846d00274eb152e2ec1f88a1f59a08771c021adf73d48bb8d131cf3bd070aa70203fb04749c13417a18f75a6f08"], 0x1, 0x800) 05:50:36 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000040), 0x4) socket$inet6(0x18, 0x1, 0xff) kevent(r1, &(0x7f00000002c0), 0xff, &(0x7f0000000280), 0x101, 0x0) 05:50:36 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') r1 = msgget$private(0x0, 0x10) r2 = geteuid() r3 = getgid() r4 = geteuid() getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r7 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x1, r2, r3, r4, r5, 0x20, 0x3}, 0x6, 0x1, r6, r7, 0xc488, 0x3, 0x8, 0x7f}) readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) 05:50:36 executing program 0: r0 = socket$inet(0x2, 0x4007, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000000), 0xb9df, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x43}], 0x0, 0x0) close(r0) r2 = syz_open_pts() ioctl$TIOCEXCL(r2, 0x2000740d) 05:50:36 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffc, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000240)={0x767, 0x6, 0x0, 0x8}) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) pipe(&(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f00000001c0)=0x10) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x5) mlockall(0x1) execve(0x0, 0x0, 0x0) syz_open_pts() munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) msgget$private(0x0, 0x400) sync() execve(0x0, 0x0, 0x0) 05:50:37 executing program 0: mprotect(&(0x7f00001e7000/0x4000)=nil, 0x4000, 0x7) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = socket(0x1b, 0x1, 0x0) r2 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x40000000029, 0xb, 0x0, 0x0) 05:50:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) r1 = dup2(r0, r0) bind$inet(r1, &(0x7f0000000000)={0x2, 0x1}, 0xc) close(r0) syz_open_pts() r2 = semget$private(0x0, 0x6, 0x40) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0x3f) r3 = syz_open_pts() socket(0x0, 0x0, 0x10000) fcntl$setstatus(r3, 0x4, 0xcc) write(r3, 0x0, 0x0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f00000000c0)=0x2) 05:50:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="3948508d87de522a077b1c2561668cbe9da0d0361aebada0b393c0d288ba271e4add17e267982309b853d6d1931403608e8a3c1a0d2b2436b6e008589715575c3bcf935802cd8613bb3f9b0825ce23628c3fcabf2d75fafe4237b2947d3a2455167b49d4c11628106de553e8fbe6d3d405a05ec47d2cdc5e9b897d6cb1ed86173ea5ac527b04e244cc72ad1d0de281b20778121eb11f3c3e697ffc8ee33bb5aab0e63f31ae1d9c8649d76dddcef9fd4b32eeecb81153419cc92bed123d52024c66100b15c04acae0b23be3ff9e04d6c56a91043bc0299634d115805a48e29300ffae9ac526033b0052e68e15b6dea960a02df2308fa1761e8270491757a6363dccf1545ce2811ec9eba171b895583b3df7f2af23dd39f55dab9b058a14b2a3772bb45ca962bbd8510f83bd5d66806c00f279f30e5f16fd3536ac7618dfcf0fa1475cf1a59f9d6e7c2cc86b5aea24b9734597b04f73ee4176a2bc5238f46c20b4b3fa445a6064b407558f02295fe210e40e715c4bc8f3eefb5ad4d3153f629abea5ee29f2892e0a98665e49b821b708b4b85f4ef5cf82831fb394f746b2efed801c3fef1c4477c7f8b41df36836901f985dcf18cfa7222b55d4b3fd553dbc4015c189545fcda4cc576c478cfc2009e41da4f5100cee960d1884864e8e3392b20c71c5b355d0093da0e9346ca298d3bb6120acf083d9052825c97159d9910d5503c24c618f35407861961acd4143650c6d9907b17b08b0065b67c15d3e03b0f7197de142fd71ff8d9a1db56974bded500e96ad7e6c0c1a3a2fa9f9a8a8b0a7af944fed8b5b687a87cd3e50b2af74fc0126a7720de0414ff74e0bfeae5ded5180f2bc9524382dc51848f1bee1b39f802bbd5484315f450d05679b16628ae387005ac22554c4e4ebfda64f30a5672943c32848e109371dae65c1796eb7e0ce791443844cb751c255963f5f4f9c1c15d65179bfe6fe1d923e750a2f67b270a35be53514a6a3d9e5d032983a289cf83c109145b61f4ed28baa0268e0e9b43eeaa62022c251478c11d1dad98a31a45b70b544b98484e465750c47a720e6c350dd4e7d6c475fde9ea1768c71fc374f28d38e5987f2af0573e377dd418c832c0b9346b2727da51d72c5d290b9974ac0fc43da7662ab811d032707335eaf9e0fb25650ed4fbd3172a470471b8d15380e5e8659074fc2421e1afcde99093e87680955aa3ace18fbcef0625f19e2ef7cb643b6288f77e56bb902712322c3e4f749f66642f85672b12d931a1e5f14eb5873c80b5088f3d4b634b4dbe1213353c549853638e50b843a87a9d58b2a928ae4c9a10587ed59db359b2a3f03cb38fbb1879088358a047404405e814645ca9932901253b33ff4a771f26ccdd4cb8d6d0e3ddc5bd7cf3634df11d801954269c72aa2d6f6f25bd9811147170f94f08e6d8178574b5d3661f974a029dc3c04fcc4134ffae0fde6da3c602e85c0cccb6125fa8c8ce413a41b10470ed217b0ce498919804d14786356678eb10b08d3ea1540e6d9f48ff5e6e7285ed6ed0c65a81d931b40a88512b20dfcadb44caa986de4ff6f119f6cdb5dca9c24d2535b753f2f240cc9ac6f6117d3d5ca76d6a068bb80a34dbbbaf4ae420c5928692a01febd40784d6b07e3b6518e03f11d39ad554d090d93002370bae4d8e05f129d2e62af5f840574bd81385f8c7d921ac8f8ccda35903842b6f3857aa9efff6dc9f0574cbdf7dd652611b3f3df89a564866c86ade1e0fcbd7399530e021afb35d658ca7b1bbe1376671f1e0018183d172f866757bbd87e0b704f0b36e02539620a6da5d450dd0a9e8d2d9cd7f647f7913268514734637784f355c633fb80e0391455f3640689c1f3c99d76595a3a5f19997c1a19af333d576af3359a26a8af1ac3dce3ad7547e4424aa9d4af6b6b0cc34bfa540cc804566b1ef6027ef96dda4c55c2370a6a1c4f97e52ec5634f79a197b5ca38b6ccb350175cf221d49578f23c3ca9312152cb6449fe946a10ed8d762c9132355d6cde88ffc157d0060ebf76968d81c8e363411cf1877d770aa71afe7a0f7bc76cede6ed0eca68bc0677874b827c2711afc9b2477bf9df82fd5f15a801dfec131b30b441d4cb69090a6690b6387ea4cb9b983954c4c8c42247e2b94eaf10b779fecee10898aca004298452a0e6ecbbb0f9e1a0a12011f83d651216c163a20d39ded002659a27c3b8a14bfa88561378ad1be166f389d7a694bada6c724c07e92181d114c69e4ea06cac8d3a4c371b2fbf84e0d9d6134e5d4f0e1c38f0c72957cd721af7c03c8da8e035a8df0c36a088fe50d1dc54504c1bdddcba5a9c600d218e983064a9dc7cf8d2e074978774af6599823fe5349e2bd455783c242afe440f93476239a458d8f47b52384c646438f6da53f0881f3085d309de02bc74c24026efade3d253bb5d63db41a7cbed52d684bbf790f9af997e2c7f90dc41fe2223e5e29253166d016fa7218f56887fd303ddaa53947e1f48b781ba980e57aef0e6d4f2d5a92b3a783482a9fa2742cbebde7266d882d355c61ae5ff91a7176d68dfb895e68a19e358139772e65511838a54f95af6d5ae678cabdbb6972af05e0fc39a268ffcdd2367232bb597d4d5a149a4d1643d40e48a2dbd6da084c5cb517cbd82867b5c5ee547635a932f34569bfa34cf2c1e5024964d692a7fd67ca0713e9ef1d033b4486047a5124ed85d9a94b0b501869422f1587279f2512d1bd3b021f1ca7e48b67d3d9e91606f7c21eb3eeddb28bc098e467bef02ada3e6be4410af5e8d02a35847f33e268752034bdd09c985783059ca326938ea23c62bba4862a21c0f3a87abe1110c8b9f001509cf7e3acb5407355db7606b96dab70f1dccb41005393b17321c7ee09f8887c95884ed3c72afb75516c51dc2f5ac8d501526bdda67a5df54bf70e2202ed6ec7719f399e990f0685f98d195dd379694d2fbfe13637767148baa168232f5b5e61c28e129ddb48f35bfc951a2eb2b457298502285b1001ecf321e487d37cdc29725d765b23d386d7c681cfe7ef63fa0bfa546f6b93d086dadfc20b5bfbd1121cbcad005f784b74c0d", 0x886) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r2, &(0x7f0000000200)="057bab7814da9a7291b99b6b499a24b048d12af33ff0db6a5e13aeed41b700a52c91a3081b20000e488107f0ce434d60aaa28f85d87d31366a30a853bb490de21fa3ef04f06f832be8b4b5ce2048e3408f9e2d0417b6f8985f2452a119206724dd200e63a2b95be611905a667829c1859839cb8383cb967431750ee609ba15fc9d0d2dd7eefe19bd25bce738076151127d6d7ab7d2d42f7ba3ae3e49d646800168ba91e63d9360054823f2d381e8bf834aa0306660fe83e64129ce472265b5133773707e5cbaf40fbf2713220ae001c61190d13b6fb454a958142e0d01312e1f2835b13eaf133920", 0xe8) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x80000000000000b, &(0x7f00000000c0)="292918d7", 0x4) 05:50:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x8, 0xc, 0x0, 0x72) 05:50:37 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x7, 0x0) r1 = getpgrp() r2 = getuid() r3 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002480)={0x0}, &(0x7f00000024c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002500)={0x0, 0x0}, &(0x7f0000002540)=0xc) r6 = getegid() r7 = getpgid(0xffffffffffffffff) r8 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002580)={0x0, 0x0, 0x0}, &(0x7f00000025c0)=0xc) r10 = accept$unix(0xffffffffffffffff, &(0x7f0000002600)=@abs, &(0x7f0000002640)=0x8) r11 = kqueue() sendmsg$unix(r0, &(0x7f0000002700)={&(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002400)=[{&(0x7f0000000240)="e761d6dab4f5533ff8d2d29a32281c0150033aa48894e317933f4334a3187678fe30132badd15f2f44ed7b8e8d854a97856d", 0x32}, {&(0x7f0000000280)="c08f9b99f9ecfa5277a76ae4f7d4c60d6493c6fbf0fb6580b47016a9be75b7ce3791c85f1fbe75755669f0ed50083d4897ddfa2ac8d99553343f7919be38fec2e3b829517ca352af52ba35f144ec3d4eba0e276a09053d229a779b1490a6c2b11fa47fccd90186468b6d66482826d1614a1582a6ad8a1e96dfb06b1f8242c2d9ed437cfd66d6aafd8dfabfeab67d0994c423256ae984eac3870c92704639f29fe281605d00ca8b81eee6e751a388f8d6099ff3a659e8496dd2f724ddccec8a4bdaed003daa7c976caed1fdebd39f4ad078c8a8780ce83d348c00a0f250008bc8ae8c7f87af37d38db94a607cb8b9bb72564cd4769af8215580a57af9c3af055103176104d2d0673fe7d26d6e2d708b4024ff1d5a2e8e79516f078f7c102a4abb5fe4a4b644b37f8c63cf8e2518a90ab0e4e9466e8c3ff20cbca3985a7d1f226c6dd7b422dafadda2599f10b93e9442b5e04d779c0b9110a0fe1d0014000919a1c81bcb0af3e1a101c1adae519c0443c6676fd4875dd3039e7fa031db5f9723991d85a199d79ad625a685fdca4a962a98c55715c0c9a0205a353684f11caa922fa73279f7e372570aca5dc0a52a3bb335201ab3e28d29a5cc308687ccc9abbb4cc288258a265172ed59e990974e265fedf3cf637eb605ee0639691ea66df8e2ad145c9180827287b3b804671c168f9ac43acf0981faea0174fdded913e777c6cd5aa9eb612af2a3c852f1ae70cc09b690c92410f8ce1591bc8a04ef1529cc07fd8b20437aa8145d5652a1eff153ebde3f0e9edd7789dfe5a7a96520925fbc319e94fc7c86b2c0e20b8335a2c86da8cdf3cc9d1ba29e688862edf0257ecf6d3103447ce6718805e387476901f7e9c6167e358e16bc0658625671d8576dc654d37a5730cff345d2485a07708e81e39cdfbb7617af69726ced0b651f9fbc0249590d51eea892641b4f72146a28c8dd5af84d3dce9c83fd2194f2816672514bececd2daa0e68de41470303a97ceaff39a0d0661442ed31445e7519ec50812d910004c306fccc95560027c01f853d423778ca6d139c67b046c360ebf4b75ad56092e7c469a2d094b866cf05be52f7c9be04ed06c4d4f444a736075bf77ce7a5d5654917dca62ba756581408d88efc2b5749d7fc633984f63e648ea56f29440f2dfb38dcc8d258daf5c6c9ff209e1d84c1a2e88ea6872177ed31663b1fd2e657773fad00b2da2ed7205a76f355a5e53ee5aad560262d615ff0257538fd7e6122233817663d9445b6f85e4c62500fd6f17d005b7639d9e5b3338df04fd9fca0ba006094d922a3a8963500f47ab75d8dd5145fe395ac88bb42474bb4e8f157f28d2f7fbc16809d98f659f2255a030b70f568fb35442ae274460e7b2f0d16b722e4716332a8b02dd056deb6b8ed69c9052a903a9c5a3462f956975bb38b285e9707eb5a633d84b31aaed5c76006c80f09fe9093f4f97fa7cba33f1529d76e2b1f828572c105892d77696bc61ba5f4f0e1da1bc444760e04918c0636cbaaaab2e5dbb9721b1db58b31ac2ea9a01eebd0fabd08ca3ed5dd50f2077b0d16a7dcb1cc95013e88831d6ca9d0a229b68545f6efb6f2e03c3f51c26700204c2327324708820f558387645dd7f295d58aaf47fc839fd007390144051cd3b542d8e2b45925d2c496e99b4e023511b164362399f6838b46efad5eaadcdd8f2ebb2fd37d0f3a84a824842b6413a13ba08fc03b8910d68eee975304f7fc5dfe7c8f5942df79e7e6329090b8411a26d17a842ba605fed56cb26d2aa413b6c50715bf6d0ad7559939b0211fbb44cd993b1b9e7d0a3db4ec7ca7702e40274ce2fcc814ef867ded13c8cd6dc19ef7e8760cfa3218d344592a592355d8e548665ebbc7d0e00806861e82ea10974b62caa9e79c2e06eb3fd7f51d4473ef3eba2d3b886f8f95a4c636b65b4fe08ea878adf5ba6e4a02d4fac48b8a99ee354d6811a15106b985be023dacb52c3bf808e57d79cd683454fbb63e725fdbd751f6c0e9440657147af9d89c0bb18b08e3f1e3acd002aa8f31f970d1ede785bd1590226f8a2243179f4606805dfabae3e05038c9b3fde9a5be8579624e202f8d94aa58c563915115b8bdb9ea32f9c705fd80a94db3565cc8f1a942a67b54e69e06da9236dd5a5f6ac405a2b6b8d5cd57465d57bc5d0a081a2a1468653aad89a3c6bc43f00fd086d0877e5230421bec6386beddb0434ceeed6ee291eed27cb3f2b1ec717c2e7488293f3f9a674d9bcc65fe891328cd2d7270be59d10ba0becd767acbbe6c2141334fb93f39d6dfe077a7b163e1d4cc014fdf865da3c03556ef34e9fe40444124cf981170f01a5710fd6ae3ce6adf8b1d17225f7aaef407b88960a1f61d7709700423eeffbe9c0a2bc1f6f51772029562a0073356dac349047bb9eeb142d5a45b1fc1271ebb4d66ef160e4032fcdc302c5c09ace53ce63740daf7233212afd9d44a0cdce0dc71f44d75b304f8f820c80966ebb500ba4d7a1300f0073185c62178a925bbb5f268793febd03954ecc7488ece859e6dfc2631ffc56aa5e12a254b7bc537eda723a2e9e2c20ddf2acfe53bb060470c009f38cf30a33f788ebb3bbecfcc38303e6c79c5151d54baf306984d9908b3cf453e6fd3f008e71a123fe83fd2dcdf7b95bf6a3560dfdd31bf9947973cdfb049e6e42643775095f7e8b0d4c184163f66043ac798f2b4a0c3e1e6b6514b66e87b65da2a738a66c6503c34b99b52fe073a55f0cd86e1d910bc14c0c75e95ae0b0f2ed7a3b95eafa125bf34ad8b04e235abf99d812e98e4fa62675f48801295129621e346c7f0dd5b4ba854ae2d46e5d1b7bf22d9ab538cd30008af8c6d32189f08832f5ed1c024c7a9d5e24c271f2dd1d58d9cb5fef51be4e1eaee65c8dbf7eb2f3c87d05ffefd01706bb466f99ba65ddb94ee5a20fcd3a5caeebaee23251173cd670961c3196066b827e033769cc62904b5eac222863690c011cc6e920b98cdd172d4e7cebbb3243f4d39d3f29d03ccb961fbe74591574f3461ce8ce247fcf6f3e3faea07cf14968975bfa9282e0d572eac2726323feae754c5a90421a0717521f7e31d444cf5669d455e053ae964961805cd17c63ff0654f6364f1e70dc3bc510b61a17c446843ec6a70e20881e5573a48f5b79421066115178400bedad478834fc9c2e80dcddef8a2bba06d5faab693964c3a57b56bc119b677dfbb4479455c66b33a9224c43ec91d7fa8fc6166079eb71f398a93b719df2bd877bed7265138a050d5ba6abf0aa634c082c0d89d2ef9ea79eecf75fd3d446d37e49355955343088b25ab0be406d7dd8e94b26d31fe6499e90daf48cc755fb048a83cdd788b29bef364d523764dd255e7ede73b314473d3eb5e27ba9bec791c148262c122923ab5983de70afbfd306e971a08b78fdaae1786d4ccc9cce3b1595aeb5998651967cdd4e656e57f5366000157c3fdd8a1b39e61b83251a1b069a3edab9e339d23eb46659117cf270a778f4b94d4b3dd4f42006597125c11a9f375b2182ed8423f4e1e7f492ee4c6fe49d5ec5594c51a4a7cce1752c59cbe91b0ef690cebc438161c6db0bfb4be8bbc0d5e701322a95ba3ab5d343a2c6b45704389d4ce4eaa6c7526665ad8882a44ecd913d9637ca11cc24ac6317f7eaf651162057d509565fb2340dd2141efacc148d5991b653b89274d0265e2267927def40f8769fbc6db0c3a7193e8baddc400764b41fc7fc75abf5e08c674e259f1185828b0cba0b9df166070fbb44b4d14cc0c482d831e2e192efe37190fb92acaa0c6ebfb4cba3f2a3b4d41a77959fe3d20850ba18cd1781fb179df4280076c9d763f65327e93635cbbba2498762073e575d0fda377e038a2005695d73dbb326f1e6b7c461c3decc1bad1234cfa6d5626e2ab1fb31eea363c3f70db6544b17909dc1bc3e2da1df6164a3c326feb5bafcb034be71ee493f6506a502be98576ffa513db1f62405710f655acaf0d0ea07e84af21eab47bed5023f1a6ce2c1dfef98e9b69f45d14883e5129a0120499297d4c7e6dc41db5eaa0402c9ec99d0779074b6deaff5d68d6b9a4ce83b3b590745b4d6698017f30666d3cd2aae190cd635e84edefa223b9bb46edabf7fe59ac2f5d18fbbe9cf9438c8956fe104afada83b14a42007970122663b36c6206b23ebab51ec188947a800f2761189fe72ab52892caa280355459c9bef09aeb38d2a7652ad2db58855d1055ce94912f8e1fe69deb1fc1fefd0225eaa16b343b0c2e0514b63e6c4eda035014e56cac58e8ba21c737230aa3f47aae7872ab45973eb04bab96e86d421bc54aae0bdec80dcaa4281dbd417b6cefc4ba82c7937445a6918a9d4616bf9b5a6b07151afe35a7bd04a4210c902ea2a79cdc9ac592634fb53d654ce3b08ce54fe0a2b95d58aba66e29676eb63bde3f4d2d2aa1bee856390c7a5ccc3782f76b396f609b80054869e0e7ffbcdfa0cdaa21e63d7f00d9a1f9014c69559d9371b7037b87365c63bff6ce3fd91adeb22a6dc40a49d8f2847a4efd7c3cba207293279994e54daf9b007ed7f8d8b7e28402c1000e6656da33ab8a23cfd582fc9340fdc231c411146e4ea3a1adc50166433b040940fdda24e4f5121b425b33a2a71c1a1c801043f3c0596b541be73fdf66f5484a26cd8f3f10b9fe0062041ff467a81645814c2688242524e9ceb7b8490d27d2748a68adfab788ec9630c4ac033322691067b4e324d7ea1a2cd44cbcfc54822bd17698e3e6c5cf68e4b7720a47ef3b4e55c68712d6f5034eb509eede56bfcc40d829fea8cfa784de0659850729c977c54e21b110f22948722281f15c715b6e16dd89c68191d5b1f776ef987e418ec2a86e9dc38da3027060252f3b62e4390d66141803c5977603c1fb575946575d2ffe7b79e4fa191f2343dbf4e544059e5d8275026b9ef27e1eb434686d3405492c14304074c383acde8d1af1332417da82e3118bed1b0ec0664d0d5ddd121a6201c80d4cdd87212305400cf5c60c7df4a7959a3ea674075032602d92d69c5e90ff99b2ca25f4f057b09118b58a96daa6e7ed7a9f4afb17231f5df79133e28b1465ad2f94e027429be7170c7cdebfbbd5222f7b3642664e6912f63821f902eb68a35c3f218b8e50932ea823167ea92d52833fb8f43ef9be1c9c31ff00b575c6b3f1e80612c80a7787a54f723e773258a5366799f8b488b4667eef03ad1f376320e6c881d49ed17fc78d6f0c1b00950e70217a453b389920064235ad8a7c1f13611e5d46c6d1511e331c71fb62c61f82358c6d1b961b93e27f482fbe38c11cd6fd0996f1e5adeb943ad7ffac24254cd4c2e35e0a7dbf75ad25a5efc98446d0c78991866ea8c2497ebeb7248cd668bbd444cfc5c24725c01bab61f2bc49aff68f011c412a7f8c560f17cf0a59065ab92061520f9829110028abd1e460ee38773a1ba4ba2f3eb06f6955d6b10bbca29a25c6286efe2d6f151c47bdf26957b08156d7ef3eaf9b8a4626a7d467021f51c879e0a0ed730cb0ca9f0a813f0a37267310d578d8b1051ac72de3418600b6b8fe82ee8676726ec0b2b200743b8046ea7a658b1e46df4eebe960ae709bc3506a1b8bf54cb83f2ac885a73f3072267e15588439be7730cc4e0f8e2344f73f8c68c2deefa1e677456f90f8931122cb7069efe909faca9edcb70dbd2af16aa1af8532683513e710c8673fc156224eef349266dba76b51fbddfb62881d95db0f04e72b09d4efb5ae626e59bf8280b27be62cc008f4333b4fb7414edf3eef4df7a19da594ec9391439", 0x1000}, {&(0x7f0000001280)="42dcbf372b63a50025c7592400cfca4bd0728fcd5a4124051cd0ec6460c59cf2fcf92d40ee8debcfc378e25bbdba490381187bae82f643e860e7d797d560f91966907f1f9d8bbb069697a63a7a8f1b1125fab99e494ce0129f8c2e3680bf021ea3d31392734993402e89ba60b5296035e992770b86ef6a64f87aa898d11a53a427394b8bdbc5355742f418be9caa91918c5e76388a52742bb0779776b6fc60c2c2a6543f7e5022f86c0d7b8093f4fe728ade2836132b2c2951f6194c343557b742c19f517b0d6f8535efd95bbbf99d7075ec53e69ffc9a0e6fd11b08d34672b78ca4333558b140a8c1822367", 0xec}, {&(0x7f0000001380)="c9cdbf47c1531f5aef595514ed15b5b23be275ead76b8be64a29e739576e171a2b9ac2d782798031f12e5aa80000f8299ca62e6f2812c74e", 0x38}, {&(0x7f00000013c0)="36d6f0845d88de6e42fba77a4a301cc0d507ce19bc03b9a0444049825f34f924f97e8f9bc1ea9656350f85491ec11cb69029cc8a", 0x34}, {&(0x7f0000001400)="4340c882d0c082cdeb2e222287b6987c0ee4cf5c9cecf0a3b5789c36a67b24b0c9b80d868e05d8e2ec64a150767dbd216daa6d81f84cd36250cc488aa854823a9f4f19abf18382823d03a7c8626e3ef6db065fab0d3951e1d374a26c9f201f79cd972da4bbd184da36630d3af3cc619f4c7dd4581dc62eda0173cb08435311637c0ebac7f584deaa564428cdb43f54ebdc182bfbe4de2ea3e0e998bec10bc2fadfebfec7f21eea8f06ff02b9869185eaf92004cfbeb26a9c675945dde1142f8ebfb1cacba0edeb68e47965e0b620aa7503df60768478ebeb9a8e1cfdd62055b0e996005d737ada735074d17ce207b0f2ad80be5a24dbadfd333832df768704c7568d61732a49438876da91f896d563185f119a0aa7d6dc52b9508fe8be7ab392aa4fd35c476caf68861136577faafd3d2c783b03c97765bfb98439024a8fe34ea18d48f83cffe36a098b46d8a5ba797cf43e98668b04230eb1748367cb8111120a6d79a83f4e68da9c332acccdd40ab1f1d91e1d0f1fcafe83ce35288d97f39bead7599a8d750823f3bf0f7699d5e070dab4980c3b20355541cdfa242e7601fb401c977c1edd4b3c1f617c8dbc3396a12315ff2af41c6fe1a8523438103dd4468a4a9c123e44e75a75c3143f7b51891ce1a550c765ae5dbd84ed4cab526dad4fa8383711b62d396d0f015618359fed15f8aaea20b863d430883d89862e1ee925dc85eb49406f0595378aa74afaa122c79ed806e2a41c789d3076da8a22337b928787236258447510888f411446465822d4a5f74da777896f3e8ddf4f1483639e816dc2bd62fd7089b83813d4c434263a83b0129116fd1b99fb3257d06b4b89bdbdbcc169260dd10e3cd3970b1e63fd20f7d9c916952ff21e53396ad147f285d469fe5fad22e702b763241faba64bb96046585951e761d759ef3b49b8ca1c1080bff35f8a8fbda37358e9965c926c6ddd019fc7a5b56fbf1fb1c1cd1baddbac643850babafb78f6a545b68d270472dd20c45fa3b9d86d1fe9cd41cb58938cb5052a9b6d464c4458b401acba00eaa7598a68d4341cf0e5d11a57a8c01724f79acd01f772dd3ea3f2da2f8af61017b409e345e154aafcab0b6dee7d67885e2a2fe27868a4a6d090855c17965691aacda87e71e7fda8da43300f9fa58d17349cf742b8d4036ac881ebd9e40f09c257c476111e3fc7e79910fba3c2eb18895cc9fb7cc7e5233cdb5a8691748d2beea6ce63e8ce57c66840025f8a5fccbb5585d1f5a76fca3611834497782f8991ea7b452fb14ca501292488a6bc3b9d27693b89995aee8e509651cacce1e43614ef72449804bf5859eb8eb2cc55e8dc5161dea37f784a7b4807f41d4a5b53dc8d9bf0b78d9d3d566dc9dac67779737bdf1abff70dc7f81dfa302ee19012a8dcb8652e73fc90bac2a8a96782999a81fcd1e977eca299a7ff5053fa3c21f07bd3357c4aba98bde2012166f9ad849b2c63c2074eecfb932ee2f393efe405813003bce2dae8461088c9300a552d4d09496441a9ff581c51b7a9f9b4d514b04011f6bdc2b722b1efeda3f4bccd9cb174166e9538e041ea5396098907569ea5332e6935132b7f909954cec7c85953f7b7084f174d212260eb6ff1ba1facb513e81aa0e0029cddf3ca4d6618dd890cb4d5050fd9a56edfe3b01f0f63642794115ff44f72ec9d61c31d0b002067936d64c8143c077f3bfb0155c180c280f95fc109287fe76fc4dbc476511492dd36e63b9d94beadd58d768cf69b9d0390b1dc7eda9e932785667958541f516fe192063a804ef29482813ef4bc831a4c37670af6f18318596356e5caa4396fa406c3b95cd3b149efe258f71ed10e9dbc1ddff053ca52b98bc6792b0cbff3d19bcc000ecdd2c3fc5c4f6f90ee71acf5107c4eade14fb604652c5058e28526ecc5ea99a72e07e8d10de1ba52efb2e65f81325fc077e0fe0d7eadece9242f34ebb485b3620b94b096f2943e5b610902f8759758deaf0f4d5fe0c21acaa0d2d36d999462ddc5b38da7b8149e941fac9e51d1e15f74e598e40fd23069e4f101f0e6f6fc742238d44b0dd8cfb599de8b022f3dfbc11affd9553f2aad4e9fe4cfad88e8028259ea20d5e4d56c40ba83344187251522cd5e6b2626a8291abd27d99c9dc728185898ba77c6fc620effd346e270e8c0ac5ee81eb662e207c71a42b314dd06dbea335fdeced5793707d55d141f817698240d14b0af3fe4e09ae5955b287c6796e4566ac64531d44abe87f204dded01caad912076af7b618ac36b21a833549f77ffe747634b87eddd19f2f28a84773fc027bb97aadb1d4e589c530fd2b307c67ae0e45ca344c114cc99e87d5211287ea36ab8e33c986d78cd7c846ce9d33303cac5a5e7f9748f08df1a371c587bcd216fa8131dd7a94b6a70374f830c4f930d9f7e10e9fc067a47b3715337870b79ee4d9b1a55663d8120044e46323359caf7964fb9d107286c8d4ccfaf8a53c067a795b8964105c1b5e6714a3484d19b5a65ae21d7a3647b00cb1709fe6d47e8ff02eebc2ab88d09e9b29ac4d21ddf4703d87b2e1026fc5abde21d02c8700434d75dff3bab3d885eb5443e13cb4caf28b15fac7f5faba96e5d14725626dc30f92c0c18736230085a6cb63bc316db12564dce93d1e7116e6844fee3c9b828a4c3808b0681f5d9cb7ba4ea43c2e3962bf9297d0379838e49f4cbffa64fba241d6f7025a66b33afae5dcf888df7a5a77023adf47fb1388aa638f4bde85e6af518dfe3b05177a6f49efedabc5838fdbc424441b8bb16d71b05a9b62c24c226026a6cd0c66d60f5f1e8098527349d95836c72c0ffa1afa7af06fc2f155e5fb04f352cce625075ffc91f66092fa81670815ec15afc09737e49cfad79ca84056ae023226c3cc423076f88734d3035fcfa005e2ddffb7711f5fe039be2b96733a25d1f0e84ff99962dea7b3c856b30bce7981d8c1cdae05825cc126d332185f996ff8e374ec7817addcbd2d017862f2f7eff78cec05425700c1da8ce56cfc53a975cbe833e0e7bf2b906c8d14b4bc5fd0c6b3c82c95b763ae1d3a7a0f4dcf21920f8b6ad6fc2a1108e333e88d8ab9a8ce4164d9ad70609fcd5faf4df32194615eaaa855d2578a211d2ae3a229a7f81547f13296d7e5aaf38bf094025ebb7d64a2b8741b98402df77ae82f722f70ec977d2f9b672334ba651bc9936a91d51c01d1ae89594f1636a5992e3477375fd92e3cc9a22682f9827f65df83daf6ee94adf32c9fd2ce3c9a41d9056f21a17e901d4897630b72f0cbad50c037603bb00a28833820bd71b2c9792665c3c84bbe707ad66d6b7ea061b4e52683412e8c9d13bdf473b598533b292769a2b8dc754a46cb97e689ae89dfce9581e4146d29b2e902d9dc5e878d1ae114f289a269281f094975876a4c15bba3c8c18b56186b3684d8e6d109f14e0c89621776a325de533efbe65cf21680c1b4101bb38a29b9d4b02c068151079a6f07a6b2ddd5461956ddd5df0fd01d22cb949892341177e207d48397c24d6aaf885dca4128b85e5102f7abae157806b36877b6306f776c2229e5e849cf0692697d9b7d9006af70532ab4966c58b0b43897115a2e4391c3c315e5bfdd9e47905188010ceeafbf6176bc722479c740d3fe49ee07c3895ffa9473cac28d6f3e3017e9d6cb0c7f40cfc2af09d370ca0f4cbd7bddc3e416d596b9a1a46b8fd9b02864c56914d1c879b1c1771e8ab61a5fcb3813d2511bf69d80792d9aad699a28a07246120f0c8a6b59302d02a8a2dfbf3c77348bf064e2c35094be92437f5788528c0f551697694f1e6f1e42534278b9cbceec021bcee89d7657e6a2c86bef4076f2f8e951fcc8d08b922cd7b81c0e1e4d0cdcb618688d5acab315ba874baae8040e1a7ab0290eb1262c9e67a55a4b9a69f056fbfbd78ba2c7ac102489bb29704f02ed8980a9744804f6ebc2a429ae98a402ca0d58cd4f54a291f79c033114ae931bb2c83e7501e5bb6bcb2b2da110251f85fc8b9d0d82b20e2cf41114dcfde2e9241c4168efe30b8f6b810b47e218c66174c24ee2849fd9e2a4eeb0db720a235e62f41166f2289e1cf692dfd12521f04311e744cee465936090561511a745fd1df7d255ab567b283f0f193ad344dc959ba13df372cf33fa97194a4595e0c39d30ef40bda26638ab1f0f053978a0dad628b440e48b99e887cbab82dc46c6f8010d06f8136bbe87b512c0aea23aaef58dca46c18e6b361135fa4e8b2fb1846a859b57fdf1b8a20af682d9bc5f300eb5e70dcfb1d33c4b8f172c6cb1774e86544cd86689c903728aa1711adb1c1ae6bd4ff110b70d9544239df1e9a717d9357ab623030a70c036a2857df96fcd6b131131d15ea04b6a629689d7c3304eb2ffee7ac4a7d3b6dcc5b5d1030124afcf2a45049641abd281c8674f2da951694506e8ab2fdf004feef934003d0d59752d2432be5bf5844e3fba83fc6122dc42bd6f7cb251db22f4337e93d71a2d028a9ed8f829eb67e5da2934b675cca2d9dbc842830cad7577f8ffe21003bd46131dc66ff0105aacbd04a1c94bcf64b0b370b94260f33afe2d55c644039a5942ca0d826126c34910d9492f624c083e305b4c0bd4c796001068c08af5a17a76275123d29143970cdfe3fe669b656b9b316c0fce878708731d24c87aa58a9d863aaf04c9c730201bc4789597fc1000f967cd9387fa272442ea0a18fa6e24bf301ec16f23d753b7b30fc912d95d916d3883b3f719160b254febd950646923ccb6662ae5a90e8a587b2b93df9e58688d7d1335be5af8aa940773db2c7bf6107c46196c0592f3af8cbdf9ec690d2e5dd69224996cb641d2c5ca0ebdb2c341a04f582c4e09f3cd949c485e56bff1b620a1f41e4e27579cbbd15e07a94eba1c3035d14dbe11bdd108e4717fc46a8d8fcbf2a89bf6fe9fc0834e834ebe2406ca6758c5f79084a5db42a4152232ec3a2be7743abf67dba4d85e44bb1b7684afaa9a8b17477b2e90e87a63473e13db9fcee04883b07cf714a63e74864d8d96649f36746a906ad4a0a96dafccb401a062533d46490916f5cbc1c83d3703d7d4541fa122c1a80a08427d87f16b0478755f1ba42efdbb4e72e38e6cef1fb0f171b4e4441446f4e2e3f5defd18e501cf159bf370402967ed797c0d5b62cf04f4a7421909d9a8583f40950838abb4ce716060af941255ed21454b0da9d29fb87aac9fafa3dbd001f2048fc783a4147a5a182569cb7802987b00f9e23869341c152375b78723b328be0d51ac915222f9da3b17215b6def32b6f328a68c38c381bfa363b19ff90002112422c28edf34179cedde8ab6c87ba23a4df4129da48f3816666addf301914d3a06a4ad0249aca0e59fc96610573de113337113e527d8cf3703cdafc2ad8e96de335704c6892143523f5fa06e9b351e012427019c98adea19c7e465ed869913069956e285015e005cf746a027df531ce415ed0a138811d3d5036af0861a465eef1114372569cef3bf581d2a5fdf55b2f4b17b7ce7602609da39bb2681068ad86ca730ac2d672737aa8c93522a033165ebb73acc2c7b95bed77bde856ed421274c551c9ec56cd258db53fa311cec6f83f91b1a8aecc39ffddace71592681ee3d8e140f843ab394d7eba38bde350446e8d708f60c30a8c5fe165621279d91875b3849e6c8233a32afeaccd1b198321da97ec765f58858ede1da503f8eda1ee4c9ac3e0b98bed5f2d5e8182c8b7ff71fdf649193607e604155efafabf9abf194ec02d10479f866a79d29c49389a27b4985957e03ea4349d", 0x1000}], 0x6, &(0x7f0000002680)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r10, r11]}], 0x78, 0x1}, 0x2) setsockopt(r0, 0x3, 0x6a, &(0x7f00000027c0)="267feea0793d1d56f1376b1f1a95fe9cbb6fa115", 0x14) r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r12, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) writev(r12, &(0x7f00000001c0)=[{&(0x7f0000000000)="1a2f253fd728af31030d056bd03f24d50ab61e69be72b9146d4d4fcb46df0ec42d647960bde389d89cc39f1337b587749c04b64f2f0791f902173915c375176efcc7bb3a8b1731ec4c0610a54c5f2b14e7d6eb6ad244cb3949af37a98a3232f41525126e56d17988d31f07d6b413b9f57943813831822f28db41af97a0e477073354ec7e869680f88aa4ec17987270597262a8f4757e795a716fcdba4ca88125426343e4c8d709669f758478677c243e993871207c02733acaa070248eb26bbe0c11e7539e8db458aaa7fd7108f6d2", 0xcf}], 0x1) pipe(&(0x7f0000002740)={0xffffffffffffffff}) getegid() ioctl$TIOCFLUSH(r13, 0x80047410, &(0x7f0000002780)=0x100000001) 05:50:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f0000000000)=[{&(0x7f00000003c0)="9fc4", 0x2}], 0x1) r2 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000001c0)) close(r0) dup2(0xffffffffffffffff, 0xffffffffffffffff) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xffffbfffffbffff6, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1000000000000304) 05:50:37 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "651e0d969a21512e233120466afb9eed7db09f1c"}) getppid() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000080)) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) ioctl$TIOCSTART(r2, 0x2000746e) 05:50:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() r2 = getppid() getpgid(r2) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "02000000078d00cb5fffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:50:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x0, 0x7, 0xfff, 0xfffffffffffffffd, "3cbae506251a0000009300"}) lseek(r0, 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 05:50:38 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0xffffffffffffffff) msgsnd(r0, &(0x7f0000000380)=ANY=[], 0x0, 0x800) msgrcv(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="00000000000000000000935cbe158edc29000000000000000300000000000000000000000000100000000000000000690000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000474c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006959590000000000000000000000000000000000000000000000000000000000000000000000a389d7f02d290e3ae447cfae4022f6f2973b81f638e75dfff150a2a6b846f592d9317a368ca3aeb254298cea4e4828152237ccee1863a4a550a035433c94efd3bdfe57b04e47bc84ba1804a6513fef1d91a2c61451c21917e7c6c4b1e2a4eca324166994676e03f0700a98341c7d5e40fd7073cc3dd828bfeab3f234f505448d4a9490475a845a64ae00"], 0x1, 0x0, 0x800) accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 05:50:38 executing program 1: r0 = socket$inet(0x2, 0x5, 0x9) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt(r0, 0x0, 0x64, 0x0, 0x0) 05:50:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) socket$inet(0x2, 0x8000, 0x7) 05:50:38 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000080)="a2b8106c107678b245bef2b7780b2bbe867408d863", 0x15, 0xb, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00./fibe0\x00'], 0xa) write(r1, &(0x7f0000335000), 0xfcb7) recvfrom$inet6(r0, &(0x7f0000000180)=""/177, 0xb1, 0x40, &(0x7f0000000240)={0x18, 0x0, 0x100000000, 0x2033}, 0xc) sendto$unix(r0, &(0x7f0000000100)="2645e72b22859103a01cc98e37f4619f", 0x10, 0x404, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) fcntl$getflags(r0, 0x1) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 05:50:38 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff99319296480000000000000000000000", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:50:38 executing program 1: r0 = socket(0x19, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x40) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) shmget$private(0x0, 0x3000, 0x2a, &(0x7f0000ffa000/0x3000)=nil) socket(0x30, 0x5, 0x3f) 05:50:38 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x200000002003, 0x20c) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) pwritev(r0, &(0x7f0000000180), 0x168, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x100, 0x100) 05:50:38 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mknodat(r0, &(0x7f00000000c0)='./bus\x00', 0x10, 0xfffffffffffffffa) fchdir(r0) setuid(0xee01) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/14, 0xe}], 0x1, 0x0) rmdir(&(0x7f0000000080)='./bus\x00') 05:50:38 executing program 0: r0 = socket(0x18, 0x2, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x2065d) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) poll(&(0x7f0000000140)=[{r1, 0x443deb1483bfebd}], 0x1, 0x0) setsockopt(r0, 0x4, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) 05:50:38 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 05:50:38 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8202, 0x14) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000380)=[{&(0x7f0000000080)=""/144, 0x90}, {&(0x7f0000000140)=""/130, 0x82}, {&(0x7f0000000200)=""/15, 0xf}, {&(0x7f0000000240)=""/206, 0xce}, {&(0x7f0000000340)=""/40, 0x28}], 0x5, &(0x7f0000000400)=""/56, 0x38}, 0x1) fcntl$getflags(r0, 0x1) unlinkat(r0, &(0x7f0000000480)='./file0\x00', 0x0) fchmod(r0, 0x9c) fchmodat(r0, &(0x7f00000004c0)='./file0\x00', 0x0, 0x6) recvfrom(r0, &(0x7f0000000500)=""/97, 0x61, 0x41, &(0x7f0000000580)=ANY=[@ANYBLOB="c14b8061be6e6c2c26ecd889f7081b22e5ea8eed8653acfb66c95d5f3ac4a21569b5ca78bae65905bfea33e04e8dba7693"], 0x3) read(r0, &(0x7f00000005c0)=""/196, 0xc4) fsync(r0) kevent(r0, &(0x7f0000000740)=[{{r0}, 0xffffffffffffffff, 0x80, 0x80000040, 0x0, 0x9}, {{r0}, 0xfffffffffffffff9, 0xc0, 0x40000009, 0x2, 0x63}, {{r0}, 0xfffffffffffffffa, 0x2c, 0x40000008, 0x2, 0x8000}, {{r0}, 0x0, 0x8, 0x93, 0x7, 0x8001}, {{r0}, 0xfffffffffffffffa, 0x8, 0x40000000, 0x401, 0xff}, {{r0}, 0xfffffffffffffffa, 0x84, 0x81, 0x5825, 0x8000}, {{r0}, 0xfffffffffffffffb, 0x20, 0x80, 0x101, 0x800}, {{r0}, 0xfffffffffffffff9, 0x40, 0x1, 0xfff, 0x3}, {{r0}, 0xffffffffffffffff, 0x41, 0xa0000015, 0x82c, 0x9}], 0x399e0b69, &(0x7f0000000880)=[{{r0}, 0x0, 0x3, 0x8, 0x21, 0x401}, {{r0}, 0xffffffffffffffff, 0x20, 0x27, 0x3f}, {{r0}, 0xfffffffffffffffa, 0x20, 0x4, 0x200, 0x2}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x9, 0x10000}], 0x4, &(0x7f0000000900)={0x401, 0x3}) flock(r0, 0x0) writev(r0, &(0x7f0000000bc0)=[{&(0x7f0000000ac0)="1932027bb8258deb828e5b2b40c1f188e77104d480f48aa66b9e16ee8a9cb0dff6fcfa89a06e417709d74d247de3f3761c7bf07bc637fb0ba7b02d956908f68edf9dcedb71779c50dd99006bfac3bdcf75751574d140aabbaa91f115af6daedd30fae619cbc3b7022fb4939b6d8b80d1a31ad41e03ce6352cb7690115aa5aac73f555fcf90aea6c2f6cb3544dbe5b25afba2298a87bf5f528a3691221822335631ea03df9246e0029f094089b8982889ef7b1e14d0492b6c4f303c111b5c64f58a1d260062cb25f2925aef9a0a4d77802847f9152e87eb14d6cc4aaa14", 0xdd}], 0x1) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmdt(r1) r2 = kqueue() r3 = semget(0x0, 0x1, 0x2) semctl$SETVAL(r3, 0x10000000007, 0x8, &(0x7f0000000980)) kqueue() fchmod(r2, 0x2) kqueue() r4 = getpgid(0xffffffffffffffff) getpgid(r4) r5 = openat(r0, &(0x7f0000000c40)='./file0\x00', 0x80, 0x20) semget$private(0x0, 0x4, 0x11c) fchmod(r5, 0x2) nanosleep(&(0x7f0000000c80)={0x30, 0x3}, &(0x7f0000000cc0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000d00)={0x6dd, 0x5, 0x80, 0x3ff, "5b27a57efee9607290c84d51fb4b846f8013dd7b", 0x0, 0x3f}) open$dir(&(0x7f0000000d40)='./file0\x00', 0x801, 0x1a) pipe(&(0x7f0000000d80)) 05:50:38 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f00000000c0)=0x7) 05:50:38 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kqueue() setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) 05:50:38 executing program 1: r0 = socket(0x0, 0x5, 0x1) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) 05:50:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000580)=0x7) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) setreuid(r1, r2) ioctl$TIOCCBRK(r0, 0x2000747a) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) r3 = geteuid() setuid(r3) writev(r0, &(0x7f0000001b80)=[{&(0x7f0000000b80)="4efc0df427c2543cebc888a45e276e1be5fd9f90916d770c8ec646267ebc96a7743d70a8601a50c839d33cc82a6b138564462d2498c7f3c4e21376467cc2a06ef663c3328f710afbbdbaa4a9692b3450c2f7c77063a7c046f756cefa3dfc3b49a8cbf687d0e5311ab0720ead19e9cb6bcab9396a4b925760ad2fce85c89884d28676f95e774e52ef154b048eb6a2025e25fde97a07e9286ff574c5872f28ad1ff02adeca61d2e3459cff75d79da6dd857ad334fe4e385542773e22256ee6740a2694210a15358ece38ad46e168d72408da57de3cea8fb4b89b77961c610db60eab2b1a9f0595d27ac321ae0dfd34aeb5ea877b24de9f970c63b0045f98afb39864fd3b443a7d949b56510be3df9e57cd7639d1367ae5147b1130d4024a9bd6ad0eca3fc7722555a4fa4f1a1bb9420191fc26354e8b1d8f0cf8054a4c98df420156017b5994250ef8bde7d6bc40047effc447a1eacae3396319de5e5dbec6a6311a75ee0f159182a7c3b80f612d66fe2fd6ac38cc2b6b208f2a6b686720c30c66af727f49c0cc6b867842f243dc5e5a21fe30ec585c61aacdf08df450e20e7ece3b5ceca1bb87fc63df4f0a08cda0ac04cd573aff4fce9564b4531fdb46b3f9bfff0fb1aec5c0a64c8257b8b5a2a36e98959c3d0f3401567008d45b7ba64b4fcad17eb80002a2634ddd120dc557a6f7ace5ab951171cf337a4560445663eabe8fdbc97677453533b57b1837582f6fb38ed49f7eeb4eaf944d90b5d85c2e6c6927d93d2a3471f6f6026bfa58015c2d12aaec4234c47b2d94d585ffe189485c58867ac84f7d0f4ba2ce90187909a33922c6b6c63a0d8f589374eb72668f548c59cdfbd13bc9ac1f20252ca283bd842ce18c2eba06807d8c9e106d09df8d1dc30e726c475598e67b345962663493d2344971acdc971810b3904d9aef886f057ccc5085c1637cca675d688894365d7c165e41c603cd50487bcef4b9ae4a470408e955d0c4de0ae581e945d6c30138c5111fc4793879fd411c20537c51dd804e2675f40f8efbb45e86f06bbb0d62121da8aa75c7baf9c0e92a1158c1a2993ded05c6e8d6c375f6e35514cf7aba37e1fc416f386210c8c5af9a78aaf49e3da63ea47ada22f5aa9320dd7eccfad69740345275447fb77a14c326af91790216ba0e123bbdd507e139594ea858f6340ddfbef612430df5ed2e1ca758067e947711b856d186c3f10b748b24f4e9c6f756462dab5acf06cd07b6afc09a315501a4ce595ad9f0566e8278a6d331985f872498d01f550b99a296e0b676882d5fadb2cd7215369f7228362c3e1fac4e3570abc974847b919727ac2d5f04cb7647e6f1f423224879b6b412e2e1cb2391acc80f77ae0338c00109900976061013b13f2a21fcd278ce37f8813ac9aca399966f94b9dea9487425fce657160953e0f8b05e45209b77e6d1b35cb448e68df1a8ccab67dd9a0a", 0x40f}], 0x1) r4 = syz_open_pts() close(r0) dup(r4) syz_open_pts() 05:50:39 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x8091, 0x102) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getegid() fchown(r0, r1, r2) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2001000, 0x0) r3 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x10b885, 0x0) read(r3, 0x0, 0x0) close(r4) 05:50:39 executing program 1: pipe2(&(0x7f0000000580)={0xffffffffffffffff}, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)="ed9380f3e884a44b4e7fe333359eeec3ff8dba41a1e2041b986204f168de30ec5ad8bf6026cff38a6a53b283ffcc0de65760a9c2f6abfe090db7d830360812190f5b581bc62614424c", 0x49}, {&(0x7f0000000100)="d91cf3e55b88de720f041f50", 0xc}, {&(0x7f0000000140)="4b571151a675395dad46b8f957dce2cd29822cd395a72fd7742ea274c65e1719fa61864517545583f44030e2b411b0e746a630b91b01c95c84fca46e25fe12a1f4c5e128221d4f2e2b6ea43769b71938ae30750d791f780cacb43ac3405a3478ab2a259d241d89bd72cb4efb0309ce7adfc0805e8a408efe93b7d83e83645cb61f1673b39eef5fc4d1a4c2f45c4ac798694fa8d0f60d1b3e26d072de8ae2aef449c19e3726c7b615161b43f3a912176906937e81a343f46451e4275b5e36bf03c34d1c904d12aaa47f47f31fb3e71560bdc051b121bb28df29a0a50f3f01bb492295dd520e4d41dc4d484d917ec567582e8272", 0xf3}, {&(0x7f0000000240)="e31ba70ed3c580ec5ea8bcc720a96f7f2e35b7b0dd4b18b5e3e97b486e0c629be36435e2fe09713fbf24c47f77067b91f10fec86a5a5a0e59d9d30dbefee74b9eb392adc87680c985cd5590d249d6019b9640ac1d6dfbdadfbded1cf6438bb8d7ad54c02fbb84d0fbc57eb", 0x6b}, {&(0x7f00000002c0)="4541fcdb240934f4c7d42da4010b3b06c149fcacaa6b8beff1d79da52b3294c931661b", 0x23}, {&(0x7f0000000300)="74da943cfe8a31841180dc59e5d0dacce5a7074d7166b4f94af7c708003ec3d6ec7dce63e27e07e50bc0de87dfefc73201b183d1c35542ab624b6e0dbdfe9edd674c70ab8137cfc65ad6049421d805e47eacbc603679a0a05d81a67940091e0551a3ab466c1afebbbcdee1efb6f16a829fdfe6b2d569529903bbe108ebd6042bb31f1300d092de5bb6e3a9fd3970d79ab4f9e47bbad5515a785b663b5b438b05d58974c5f24224918c5e5edb3ab4069885afb357becdd439ee09fecf1106ff51f1cab56ddc69ae750109f8e8", 0xcc}, {&(0x7f0000000400)="0fe027ad73a14635e3200baef4eb271c05fc529430dce6d91738ffcb74197109c77efb52deed27058751525b16ccf0eddb4e4001a2bee44c5cecafcafac2a050153a99d9a6def25012ad339d2b87103e7e044e5e218620962a06c3173f14adf2fd9a2cd803db8da82c832fdd674552ba162d05ba", 0x74}], 0x7) msgget$private(0x0, 0x80) kqueue() unlink(&(0x7f0000000540)='./file0\x00') r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)="01", 0x1) socket$inet(0x2, 0x4000, 0x6) getsockopt(r0, 0x3, 0x3, &(0x7f00000005c0)=""/135, &(0x7f0000000000)=0x87) 05:50:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) getpeername(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 05:50:39 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x80) r1 = socket$inet6(0x18, 0x4, 0xb97) listen(r1, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x200000011, r0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x5, 0xde8}, 0x8) fchdir(r0) 05:50:39 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a138344774329c6742540ef5e262d6c323b0b57a", 0xffffffffffffff72}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x7, 0x9, 0x7f, 0x3ff, "5354a165511db390bc8305f8af6c1ee0ef7b1e02", 0x1, 0x80000000}) getpgrp() syz_open_pts() 05:50:39 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x240) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(0x0, r0) setregid(r1, 0xffffffffffffffff) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) mkdir(&(0x7f00000000c0)='./file0/file0/file0\x00', 0x108) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r2) setgroups(0x3c96669bace45fb6, 0x0) setuid(0xee01) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x200000000000101) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) 05:50:39 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4404) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000000)='./bus/file0\x00') 05:50:39 executing program 0: r0 = socket$inet(0x2, 0x9, 0x7) sendmsg(r0, &(0x7f00000007c0)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x9, 0x2}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000080)="5aba80873834b03fc10d35d129513f21a640b697b93ef291a09b972d6dab2742cc691204cd5de846f84a0c4bc47e363665ac84642c4b96beddf81e0d491ea42ae8d4f17beed7d05d1d09e6034befa323d61eea915b24600666619d579ef268c3068e84c54ed66710405a480e449bc5199f427ac4507767245a81532a2269972f134e96fffdb90a0560e2968269fce573e9d48cef0c00b8e95694594de57af15a68d70ac19e6baed73139bc6b65634658eff4b1", 0xb3}, {&(0x7f0000000140)="48f0b32db16d5dfcdc60c2821d311d9cbe3aa49c5a34ee7f5cf446d82ca6b3911520c4fe4698df9a364b4be94962dd9b00972143017729481e4305be3d8bf0e7733bc085d0c4f4c0fa96587248ce364c8c3b050e81206b34c10611ad5e3d0d8ce1ac4cd49be023d764a920c7f6c4fd9dd6429e74ce8d702ff72917a5939de518e4b86afeb51a5ebdd08a4cb0ad8805e5cd46fefd40e462789ebbd02b20f25b674f46e141835d724ac50c08b1f81518342eddcfd0fc9cf64903fd3b60", 0xbc}, {&(0x7f0000000200)="06c6e3cbe8c789a1d551f83055930c074d09dfe1a95c05a326659397973452ad75ec85fefd6428c652265507befd6f2c2181c081ee6f2abbcbf2c5689b69915b63ce11db574da73d867b58c207259112e0f9eb6f31b001544fa1e7f32575b537a11264fcd4d5a6b5f8548f1201a80f8f3177a4543f8050e2c547931b46228cb6a8f4923af4f4e67bfc6d7f2936fbdb9d38d1769cc126b1d5af5f9a43c9f29a0a3551f4ead3bbba823520682366b5521387506777049d11965cf70448ed767f91df29f06d5cb662c0e9ad5ba78938b8b5b0379a0bcf8a8756eb1a10004612e0eecf9cb884d2520d81fa2bf87550b259270ba611541713acaeb1", 0xf9}, {&(0x7f0000000300)}, {&(0x7f0000000340)="540ac5ce7966fe69481d8ccf664d6549d8e14dbe2ed8338b07d80cb6a5b5b9c0579e0ce7d7ffb7a52447514d67891323297dd2098fe501af186a75fc74f24f58948d28e7211e450e1c238ff853ec61b768c3730f6c24659243039f1a9b3dcb75097905546cc35cd36bec7eb4368a25736e41a6724692573fa29b6b3e649ef1b510471acd39ae8c65cad320b06a2607c1f7658026cbf75f5a49c1545d74db1e8298e62985a34e2f83adb210211d60fa0f37c8", 0xb2}, {&(0x7f0000000400)}], 0x6, &(0x7f00000004c0)=ANY=[@ANYBLOB="1000000000000000ffff0000001000000001000000000000ffff0000010000009150541b91764b336ed3dfabde2db219e414289f28ecf720db947f48518272824815492c7b0ba2c705f3bd4242013da5d38dc0e508b8f2e5eff83684125b8c334484474f2a4d644348f36f984047a375faeb4b62bc9ab8bde4f29148d8625967533dbfa525e40ae418e41a1ec3032179887c6e8a78c3b44a134273fade777ead6c08678dc26bf7b81dbb3b571f21cb59d0665abe2fa73ef733ae066894fcd0702e4ad3c31259e6fec8c9fff9d07f164c6bdcd2e85ac7a56faaba1e91c8f073fc610e1ed791089cbba9d84731bd99884bd4b86325c6775c7d199e9de0c51a1764996d306391d198b6545084d24f9a00000001000000000000010000009f000000bda28e6d3c68ea5f9b995bcefd53e60d7e41f460c488111d06fc1024b03f28544fdb194957e915c0b261719f88b8468c6a2ea7ebc53c74e31f7e7d70f57583bf75f362ab24a35a26a14835702ff682018e937b17a37aaac31526781bbac1f9aab358469bee2dadb2a0fc9957a588486c487d62e8629f79332c8e41dd68dd372665154abc79712ce1a37a318a18cb5dbff125664ac53ef61f5c725291e45db7870359e4ef8718bf1a3f3c0cedd5162abeb6df744ba18529eea171cffa30e6b56eee474b1ee6a05f8e064fba64578b715ad28807c464654cbaa2abff7929ba01b7f46bc0b6ed74ad8b2126980000000000f0000000000008000100000003000000b5542f0f76aa68e63e5c1227bb705103d08e6d06847357bc72fd21a68d580dccd1db5aa06fe3b4eb07abe04cd85261a4cbeb90d3156c7c36efa79f839e113076d232079758998af742d6e7ca3a1c3fc9082637841be7ee73013b7d2df9541dc9ed74afc30acaf04ad5ed93ffad5b3bbe0635cafedea79dc44f2994d9559186f9b5d342d652c9e89177801cc7b599ffd56babb5c35fa799e3a56dd1f568a81787624cffedc7ab32236f07c394440380f37d09c23e6e87bfb7d52c51262043a0886581040a7cfcd6c4aaba09bc068f41ceb3f4c3e993c756dadf49cad08cb14a00"], 0x300}, 0x2) r1 = getuid() setuid(r1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r2 = getgid() r3 = geteuid() fchownat(r0, &(0x7f0000000840)='./file0\x00', r3, r2, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000400)=0xc) r5 = geteuid() r6 = msgget(0x0, 0x210) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000b80)={0x0, 0x0, 0x0}, &(0x7f0000000bc0)=0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000c00)={{0x60a0e7f4, r5, r2, r5, r7, 0x8, 0x42f0}, 0xffff, 0x7fffffff, r4, r4, 0x3, 0x2, 0x822d, 0x3}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={r4, r5, r2}, 0xfffffffffffffda8) execve(&(0x7f0000000880)='./file0\x00', &(0x7f0000000900)=[&(0x7f00000008c0)='\x00'], &(0x7f0000000b40)=[&(0x7f0000000940)='-\x00', &(0x7f0000000980)='#\x00', &(0x7f00000009c0)='+\x00', &(0x7f0000000a00)='\x00', &(0x7f0000000a40)='&%,&/\x00', &(0x7f0000000a80)='/)\x00', &(0x7f0000000ac0)='\x00', &(0x7f0000000b00)='\x00']) socket(0x6, 0xddb41dcd4231888a, 0x3) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) setsockopt(r0, 0x5, 0x6, &(0x7f0000000300), 0x0) 05:50:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000280)="47b1cf55683f4c4d5c554a38ec782707b00c8465a881d2d631473aac9584ad964eaebfa96e51f6d0c4f106832c5c5ed74cf1abb5c60476cdcde586e0f1ace1cb19b55d7f5461a838a9351be556c72533d1c3e24fd9a996cd458892c26b58e6c9a1b72028d3c8ad0953308b2faaa4d891", 0x70) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x3922, 0x0, 0xe17, 0xf7ffffffffffffd9, "855c48910267a7230000001a00004000"}) socket$unix(0x1, 0x5, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:50:39 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x200, 0x4) socket(0x20, 0x7, 0x4) 05:50:39 executing program 1: syz_emit_ethernet(0x34, &(0x7f00000000c0)="32bf626fe02868eaad981340385c90007b3ec60fb33f68d7419be75dd1698687cdff0e5ff91ab5535e88601c89b4bcd40b1a2178") mknod(&(0x7f0000000180)='./bus\x00', 0x100, 0x65a) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/45, 0x2d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "843cc45303359bea9c93276e840c45ca502eca46"}) open$dir(&(0x7f0000000080)='./bus\x00', 0x10048, 0x2) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) 05:50:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a12babb181a5b2c4a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3fdb4f82c7342c1f2e00a9684a1", 0x208) r1 = syz_open_pts() close(r0) r2 = msgget$private(0x0, 0x100) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getegid() r5 = geteuid() r6 = getgid() r7 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000180)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000540)={{0x8, r3, r4, r5, r6, 0x0, 0x9}, 0x6, 0x101, r7, r8, 0x172, 0x6, 0x65e, 0x5}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0x1d) dup(r1) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000000)={0xd4f4, 0x7fffffff, 0x3, 0x4008000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r9, &(0x7f00000004c0)=[{&(0x7f0000000500)=""/45, 0xffffffffffffffaa}], 0x1) 05:50:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockname$unix(r0, 0xffffffffffffffff, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 05:50:39 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) r1 = dup2(r0, r0) accept$unix(r1, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 05:50:39 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926cbe8e41b3096b33833fd6bc288b6686022c82d670c5ea16b3dc5dca06635059d1e41d82", 0x36d}], 0x1) r2 = open(&(0x7f00000003c0)='./file0\x00', 0x40, 0xa8) poll(&(0x7f0000000400)=[{r1, 0x2}, {r0, 0x100}, {r0, 0x48}, {r0, 0x100}, {r1, 0x6}, {r1, 0x60a2aa58fc72bd72}, {r2, 0xa9}], 0x7, 0x8001) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x5, 0xfffffffffffffffc, 0x1, 0x1, "cd3cc9c58d7f54c834f03a6eac5b8224778d20ca", 0x10001, 0x3}) execve(0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x80) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000080)=""/46, 0x2e}], 0x1) readv(r0, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/166, 0xa6}, {&(0x7f0000000200)=""/110, 0x6e}, {&(0x7f0000000280)=""/220, 0xdc}, {&(0x7f0000000680)=""/190, 0xbe}, {&(0x7f0000000180)=""/23, 0x17}, {&(0x7f0000000440)=""/164, 0xa4}, {&(0x7f0000000600)=""/70, 0x46}], 0x7) 05:50:39 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x514) r0 = open(&(0x7f0000000000)='./bus\x00', 0x42, 0x140) ftruncate(r0, 0x1400000000000000) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000240)=0x7) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 05:50:40 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) getdents(r1, &(0x7f0000000080)=""/60, 0x3c) 05:50:40 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000000c0)={&(0x7f0000000080)=@in, 0xd, 0x0, 0x0, &(0x7f0000000380)=""/214, 0xd6}, 0x0) 05:50:40 executing program 0: r0 = getuid() r1 = getuid() r2 = getuid() r3 = semget(0x3, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000007c0)={{0x6, r5, r6, r0, r9, 0xa1, 0x80200000000009}, 0x6, 0xffffffffffffffc0, 0x1}) r10 = dup(0xffffffffffffff9c) readlinkat(r10, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/139, 0x8b) r11 = dup(r10) r12 = semget$private(0x0, 0x3, 0x40) semctl$SETVAL(r12, 0x4, 0x8, &(0x7f0000000240)=0x8) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000280)=[0x0, 0x200, 0x0]) setsockopt$inet_opts(r11, 0x0, 0x1, &(0x7f00000002c0)="1479dfd3699aa29131bb7025ff07745cbb16ad2718a3d254dabfbdacc6de62d5f16e39f9e9850bd0b1a0f7de062d823ca4beb56ee25cf2de346689961eddd8667abfe57a9b5a426231b987dac6ccbbaeb6441f523e1430f013bc33d871c081ec55107c8c37ad963ffa8ef1b65486a5f11f99d674b971df7163f14ebe242522b4b803a2dad6e749", 0x87) getpeername$inet6(r10, &(0x7f0000000380), &(0x7f00000003c0)=0xc) semop(r12, &(0x7f0000000400), 0x0) sendto$unix(r10, &(0x7f0000000440)="19751409af899bdafbe5b18eeaf6995990c2cec578f8c8a205bd9c5a96e1be3f5da14f65de762dc08f80b870b7af33e70e1b7ee6da9989d183abacdf03855ce16e39b879e0f9189897b692a8f34a9de9585a160620c96af87cc1d9c5598af61a2374b35aea9f867c0c02bf1065de670adab0abdec7ae1c67acc9df57945f2f7118e2b0f9002e4c0a5f97cda727a9473bd5eb95ae8e74210fa28d6da55c8d40c497005392f84546ea3049e68d9265030ac8fbff953ac18eaf98405526bf2cbd639784467b9607407701afc2a7f5949a13daa6df3fad272aee", 0xd8, 0xa, 0x0, 0x0) setrlimit(0x8, &(0x7f00000000c0)={0x5, 0x1}) setrlimit(0x4, &(0x7f0000000580)={0x80000000, 0x9}) listen(r10, 0x100000000) connect(r10, &(0x7f00000005c0)=@in={0x2, 0x2}, 0xc) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000600)={r7, r2, r9}, 0xc) ioctl$TIOCGWINSZ(r11, 0x40087468, &(0x7f0000000640)) r13 = msgget(0x1, 0x0) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000680)={{0x8, r1, r9, r1, r6, 0x1, 0x5a}, 0x2, 0x1, r4, r4, 0x6, 0xfffffffffffffe00, 0x1, 0x200}) r14 = shmget(0x2, 0x4000, 0x220, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000700)={{0x6, r8, r9, r1, r6, 0x1, 0xb}, 0x1, 0x4bd, r4, r7, 0x2, 0x64, 0xfffffffffffffff9}) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000780)=[0x81]) 05:50:40 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), 0x4) shutdown(r0, 0x3) 05:50:40 executing program 0: socket(0x1e, 0x3, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x200) r1 = semget$private(0x0, 0x6, 0x100) semop(r1, &(0x7f0000000140)=[{0x7, 0x6, 0x1800}], 0x1) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) close(r2) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x7d75, "c6e23c5cfeffffff00"}) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x9) write(r4, &(0x7f0000000140)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) ioctl$TIOCSCTTY(r4, 0x20007461) write(r4, &(0x7f0000000200)="d04104c76b0b29c2fd3b3a9a1cb316d03caa6a53b9324420aae53d6c6b25cf7803f5e66fe20a7775c9e9a23cece585f581d081e7f73582a0b9", 0x39) pwritev(r4, &(0x7f0000000080)=[{&(0x7f0000000340)="50b12bcb155ca135428edebb8a2056994e0f584481c881fff201f84047f8b2d9655fc872b5edc6aa45bd0535423eae04b19f86467a75d41861659645075edb54b189e540", 0x44}], 0x1, 0x0) r5 = syz_open_pts() close(r4) close(r4) getppid() fcntl$dupfd(r2, 0x0, r4) r6 = getuid() r7 = semget(0x2, 0x4, 0x1) getgroups(0x4, &(0x7f0000000640)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000006c0)={{0x9, r6, r8, r6, r9, 0x20, 0x4}, 0x7, 0x3, 0x100000000}) getgroups(0x8, &(0x7f0000000580)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r3, &(0x7f0000000600)={&(0x7f00000003c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000540)=[{&(0x7f00000004c0)="71be426d3934592c75fdc7957c744fedf18b9254f2a2c27b53ad653987aa968290bcc056d9294eacd698c037626cfa6d15564f6eed86a4813677f3c6bb8a35e668d868b80d4a600963c7feb2e024e063bb4d1e7d40f728fc83098934b043ce407dc203dbe18abf37a2f9f777", 0x6c}], 0x1}, 0x3) ioctl$TIOCSTART(r4, 0x2000746e) dup(r5) syz_open_pts() 05:50:40 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/203, 0xcb}, {&(0x7f0000000280)=""/42, 0x2a}, {&(0x7f00000002c0)=""/37, 0x25}, {&(0x7f0000000300)=""/74, 0x4a}, {&(0x7f0000000380)=""/251, 0xfb}], 0x5, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000001a40)="d8f2e7b71bf6806e1e173b38aed841e32c141a4c66586a20924da886c00d8a82360b29c621775816d3349754f10ba97077116dfac1b63cc58947b474cbc072ca6e115b1a95ac26aac376875d902f9ed180e4250dd32681d2a1fa00e4d99d711c6bdc47fd761a87eee0eaa91b0f7a4fc004f92b395210fb5083", 0x79) open(&(0x7f0000001ac0)='./bus\x00', 0x8000, 0x0) write(r0, &(0x7f0000000140)='\"\tl', 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x800000000000000) recvmsg(r0, &(0x7f0000000480)={&(0x7f0000000540)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001940)=[{&(0x7f0000000040)=""/69, 0x45}, {&(0x7f0000001580)=""/90, 0x5a}, {&(0x7f00000000c0)=""/22, 0x16}, {&(0x7f0000001600)=""/147, 0x93}, {&(0x7f0000000240)=""/42, 0x2a}, {&(0x7f00000016c0)=""/162, 0xa2}, {&(0x7f0000001780)=""/210, 0xd2}, {&(0x7f0000001880)=""/130, 0x82}], 0x8, &(0x7f00000019c0)=""/115, 0x73}, 0x42) 05:50:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) ftruncate(r0, 0x10001) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 05:50:40 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x782b, 0x9, 0x988, 0xfffffffffff7ff7a, "85fefa22a6020003fbffffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r4 = kqueue() kevent(r4, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) dup2(r4, r0) 05:50:40 executing program 1: r0 = socket$unix(0x1, 0x8000000002, 0x0) sendmsg$unix(r0, &(0x7f0000001540)={&(0x7f0000000000)=ANY=[@ANYBLOB="00ffeb0000ee02ffff004938e87d1f1fd46d520234bb0c2fa2dcaf43d5ab3d98760e66606538b22fb5cd0e23da95e4a9c788500afedab4635ef23a547884aecfade8150fe97a200d8025eadc6c92abf41a6b39f3ed5ff88f64a26290154d9e9688e94cf07244dd2d15abcea150d73e2bb4d3e632d91eb59cb7d92a8642e46e4f4f06c1a3447447fe39d92151c4f2d7470e0895df0de45e2ead3179ffda6131aee2ef2baebcb8e5b79394649a1e074a74c2c0d082c148b61885377ac242adcf28ee7535b36f7e1211efecfb4f25fc4e6a025bdb17beac6b5d0910d7381dbf2812609793c1d30d70ba2d"], 0xa, &(0x7f0000004680)=[{&(0x7f0000002680)="448a59140f1775417944086c8bb77cb22b2cc101aafe0b1ab70b919bec855ac1059e8fc6c438fee2bd44f796415629d0c557f22be189591db357c51858978df42f1c91776a5205e3bee4f0aab43e25558694eb09e6c400f363b344b7c4af9706a1bec473ffdeee248be65bed0a59e64d62442988e411f7101f52be1a86a5860ffde5dc65d1e27ce08c56655904f672e2d741e333053945c6f79bee8189957bd0c3a51a4b96b85d8e8f0c9faeaf7e371b45215a9625fe4f0273863b250855dc38b1cb4e7359494c80722daf815fb7cf4f58a6ecd733672969012fcd15a0d41ec13ae99f238c99017b61359c56c3fd334bfe920057db49031179b6d658cfa80e9f3471cfc91f51443893fdca8b45ef22b7d172758c1ab8fa50fa08be948ec963d1e09378f14f21f4e433bc17c03e06d5051c9c6e768736102654aa3bf21fcd01961747f07690a811f53c4653de2a0e6212a3dacb8afa45b0124b6cd5a27d3f642b572304fe7ae685f425d591c76aa53c0e413a202965c8a2dee341e1d0469cd91811de7d00e09dff447c1bed61ce7fa53c80f7cadff56b69d5b8e663170e1a6a7dbd4d37e87983bdc2c7350ea32129ff49f898feaa1c378d40ffa90d4a283dd35fbfb9b6ea8b9d605efb0547a47582e757cdd92b288d04228e3d79cadb8c4bf6a1e4a1d2de13141a19769b7730ca8d9c148aa914bff9312e02b736ebb7d63fd4cd6d64c11e55a43c1b35e7736c9b5cfd94300c37a4ea39c8e72aeed29e8d8194f13dcd4cb8ed2050cff704556f6c1e8ddb1a885849da0bbaadc9cb1592b8b661cbbe732b0c3b0d9482f889a5393d41fe1c73c498548183c44a079348c33670f5a79dfceedba16f872a5754d8615af9f28f581824affc85003dffb7707e4dc46641add101e46264aa5f22dbd722276f6d9e6f04095f8a39bbb39b423345f95c74d558126f3432fb4e28baa9911756336ff111a8571eac797720760cecd253b82fa008bc0bfd890b5b19275b9718a30f8a36a3e9419afc83ad80b0ba20ce4afb91e53ca93efc0b09e4afe5a3d3ced1fe2ecde2c8d5d81758db11b5641d01c5455d5fb9a4f5aa7756bfbd0e56e59a350e5b19efc8fbe61da5a6b0a1710c7bc17894af5f7e8090ed36b93a14d96f31555dd0ec9729a47f1f178951fec51af6438be0c7c4baabe4e2db861be26622d890ec025f5dbeca07553f1f0e38cee275e14be1328e438db8a5c5bc5747d21f8eb35828c61a128808939cc0813316e8662abdcad223d00973d0f06a34f91778af8522c983de1c48891b728aff0a5dcdf6f0280584e6607b99079b2ef8f9ef205e545c6f17b0249d6a7ae30e9a94904c0e57bb5fc71515a7d104326d9cf507d4577790c770db28e571c62ce93f5a082bddb57d279c1420e92238fbc72a9b9e1cef4df03812dc0789346875df9d9648bae1e83b7beb1b1ab04e5bd41ba247c3083e2ac48e56f7b74f12e20597bf671ca00ed8096d1bd2a6b286847e03a2b5e91682fda9d061888aa70d9410c4f7b4dfb5fb7d4bfeb48d6a07b8943a31ffed75f5e483e09f6a70d879a41511de3d52cd1ef91865b970c41fdd20ab925a54f6ac3b7dd1dfe0113fc5e777f16eade6451a70ac0f4749659466ca7629e46cb88688855585b898e55b7c1ae47f8a9e34ff0eaa3065e7ee88f60a288397b0f58289af970a38ef4579487fb4fd1dcbe6368b42b256ce49040c149eff3fd9020d65ef6df1a608494bb8df39c4a35705706d546686211bded27442dd0d48d5718c0b1a322b534c221b97a01d7f735bf4af636ccfe3164bc2c590244c3cbb2fb79d994627601015582d8d9372395dc7d2f491af34965bf65965971203b5d91d3e1ebe1afe34441e633f10041441ae0a32feb45dd6b7607d8f8e0c0ac787b21779c0aa9a88ad86faab19e17c62421e116f4be6640a76ba2ae13f580f6683f1fbd4ceed9438685307737ea938c006fbc55242fcc60327fdf6658e3f8fc056d4aeaaa9c2c0b54bc60adf33e18e38e6ea8db3366a7da17fc8e0667f5da00660fcbf05a5809b22e63b1c68474b47c1127ec2b6be2e516c2478561a22d3bcd6375ac3da232e08abd066aff70f1e1e9da793db9a84407bd8d41c63d31c6e89e9ad9594c2396984cc150b44e562b0918a6729ba60709669e7291c7c52a601f71bb7870f89eca9528c2d3872bada76b4c2b6b79f3e5232299236b7cb752042a33a443e90356fea99838b0debbdca41c0f8757b05067d78c746dbe9c145ff5430ed3679aad15c995279c50551b5a16a1493fcf027f61656f2546996c2769634fc2db19ef32c1292a96c48a07fb83737105f7866f6929335093547415d748e514fea468a79c9f4f8e5dc8525a6c6c617ca37cdeae573a15ea175b1c8120994c04c96f17a24beb323e0738602a97fd1f0351aab760d9e43f84eb91bfea0d6d80c6a24e1be111c0bb4da8ceaf558362b6199a44e28c870c069487858dfadf95ca385e813d17747520ac9012d59d4fcb977eba3cd2c1f33f639782ffd7bf2326e59bbb90dfed9afe3fa4500f2620bc2ccef81ac18d553f5c078eb05e3fc8176c7ee14b30190b9ada3419f1a383e01172dff7b68de9b4300a2c3501fa5a6ecbd320c1ecd404bec911297abf299280bdddda072b061926e5a35c869368f11c71746c6b7504f2ba7c58f5d7e52657fefef032aa7358b7870e8bec1c63fc73ffae4504a3bc53896a41550ae343e7a65a49d849365909951bd777d52ce9d3d02b434d3d1df51e9e564a51d3be64ffcab742beb11238fb502e970a4172e572db0e4e8d8e056b90ca64adc8bd830b60d22721e8010cc7020a6105418d2b8028ae05ae676bb22ef79fcd27233811f943f62bfe0dbebdc6bd3a184adb2d0ab49ca0ebf5359597e", 0x801}], 0x1}, 0x0) 05:50:41 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000100), 0x0) setsockopt(r0, 0x3, 0x4, &(0x7f0000000000)="0b4d38057895b9ad4e3f9b720352a196d81637b15f109ece72d420b25d6aa517baf4e8fbcb1804c16c04e73ceb4d2b8de357a8d8eca670fe844e6d8699e9bb2881d0245ae78208719ef153d6a66a6ce9d8304bb30a98f9e99964d56d8cf17f31225b8d11bf2779c66acedd75c632f44304387759c608d6f867ea745b530cfde0bf46693aa686745c8ba5b07dfcf18cd8af835e1eb8b1587f0b7153e6f4cb0b3a887563d516dd67095967e99acd8131c3c108723f78a34c22b975ca6fc516c13721f05f98", 0xc4) 05:50:41 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x124, 0x1) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x1e0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="6421a051446023fa8556b6", 0xb}], 0x1, 0x0) r1 = dup2(r0, r0) write(r1, &(0x7f0000000100)="f3199447461eeb9700b7a187de3ab4974aeacda9cb803daafbf1b7ab283cb079e11a0d5d799b31bdd6e04e68a20ff10d8baf89b1ee6f0104b79878d18377fd3c377bc75b6f4a39ac61fdfcd58ebdae5ae85e6546ee275d38158267c0d72bc1d96cba7345652544ce8ee626415bc14bc56533cb51402f97b26eca4367ee9fbe2abb96606147f6572573cdf2269097a57484f8e994b23629a97f30f1dd80014715e4d123f92e78e239a8ed4b3ddeee35e40b4441fbb45a98779a717f", 0xbb) fcntl$setstatus(r0, 0x4, 0x8) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) flock(r1, 0x8) pwritev(r1, &(0x7f00000015c0)=[{&(0x7f0000000240)="1ab32e1d0a1df03d24ca26e5b03e4aadb4aa8a7d07c9ee2dfda1e97513a7c437861de487ac140b642553ed8532da9756188cfa25405e83fac3f2c9ab86774fce01d96f5c5ad46d275070503d1013ee206f8b197b3fe434ee4ab03928de06681378c577087057463ddf3f7ffd92db999c424059d382fc17ecdf264da99eb1300fccaabea3cd98d5086ce56bd903c9cbc076812c111faf386449d7e8c7b65a1b2c7caf2ba7b2bd0a4360e1fd0fd1e88aadf5f73ad4d198497133183a727d99ae9798fe06e8d17b59f348399a73da6d1ec62e2ab6a2520b08bc183102c358f01d061cf86e57ed10463df224eae00854307f", 0xf0}, {&(0x7f0000000340)="8aa47b8e630dfd80f44b12d9965887423bdbde5fd1fc853a3704e43d1001099f296d301a3fa8262601fd6eeab60bbebb61b6248917405d397c36e6b535f2b3326d292bc8dda704fa6357f78ce11237fc72d503f9f878734fa2d0efd7ebc22bb6da0bfe8abd37a9c4723f6b5abbe36bbfa744e1d53f526b518b6d3f296399cf7b7e368584a47e016e3f407766015e2d56848f7616ab34254439419f69d297abe5733a1782a2b13866a984ffbb826c9fbedd8a00c945c2c27319858d3b6a951fbf1cb43d6d94f44f50ff138981037e786f3810091310cca263741ede96aa6d26bbb443b9dabe393660f8aceff085870656787bbec67b017e574691e7d6434878b9b91d5343128e33548293771f73e716b2e0b56011efc455f3d719bfdfccbde81fe8b060d64965aebb64e183142eed810ae73f52013d39d69e093aa55c35f3e9adf146c268ca12f4b8d1f3d15735c118bd8ef443c4039dcbcd4af437378eecd3519824d7d78fbe7ac4c461cddff29ff049c1f8fc3cae885d8e75b18a190e666de9c670330ed3e03be164323176b0807e56289342eaaaf86c87a119d8ce7f8e585397e21270da9dfed1cab1906e6bac07073f47a83fd313017677bc73202b0d851bfdc2bfee13f6fbeb5120eda1b42f0c282f73fb7b4dd3734ce3daad25c444d84cf13528f6f3361a4b02264fee63552bca894c18c146a4a41064c277b06607b3187527b3220f53ea460ea1ac1353f273206c772796a4f38c42256b1e24156b21eb8478fed14407ffc77170c75777cac3d1f06409531e82002195d2ff4a4359a4235cf3470e1a6f3b99f7f958ac792e62419b018c005beefcd5c02623518048e3a3610982a7d1001ebf195dcecd90162f0f2c7684a8d315f8b1c8a89edde1fb3f1ab6f1123ce4d4ae5f8be39b4025cd22cfa0eaf94a4f3119b7174be8676864b3eb80535b1f91aff2cfde99a6bae1b78bcb289adc0ae94deda1a1ba887c309662e2133dd165767cd874b5e3162e0396cd2c5fdf98fe407e478658904a503a83ab8b5eb5f89ff94e42b28d5b41af83f19a5cdb684cd32a187b548da29021850f3a9e05a0cfba737f0b4e94647efa1c05c591a276f1f9e4d1c603cb9bdc17a972b290d5a9e5bb8bf3448b56aeec21a38dda5afb8d8c0f9de66b74e64f0772c49e867814a93ec88d55e3f9ce85c285d149b01c9f1bb9c31099c7822bded09bf5f1e81b5eee459f8f8f427f683845973897fbc358c11b716c27f4f6d9d93c9a8b793517bf8c4dcd0e81d05d924cbccdca6206275908f25075ba73b7993140d1330f7a13156353c45d44e9eaaae9a31d28812141e0c3175ebd5c7d3dc415d134a6b50824f000726bc86311b1026f997b1c20df24da107a80eed30b4d253ffc25957180939c93ee6cdf7c5facb98a07fad1b9d9d41ea19fa39765d6e3cc6529c03edb44313feed8267128ea46051e10fbce8c177ae6ade0a3cd74f5820a0784a908a220c353626404efe0bd1723b93d9047b59ae104d024328ffe40276604d3b1657bdacc8f23847f46b8326d9a363e6bc7f0690fc52c6b856c326547bc4635288c85612644523ec816fadfd523d7f1238e691154938684e9921bd268ea865d5a025a837f3c569260796bef6567a130b4654e4b267bc9e06c4f0fa3662f919600276e86631aa1160dbfb0546ab1f2deb90095501514a263afb35a19aa10ce3a24660c24824b626be95fdc1c969a92e3614bd5c4349b74a94581c114da59a14d7b765c3a9515ed4c5e559c339630c18022f3b740207e96de3d9ef93377f8a2f16f5e84a55a277ac030528a35b47d72200a77c9a76dcc1bf8c1745ec98c018e9a4092306f2bb7b8135720a5e9ab6520368840d5ce80a2ec61a583376715a86d097713f240f996fd6f1e81d1b1cd82a7b356a200d7b534dbf7ae97c20dbf0f2b57c37a028e6eb095e7df047780faab3a40522e5116049c354c229adcfdab71ffef9b9541f9e6fd78420fdcd7a72816d6a800e8ddb47e0dc8663046e4e0d5b56e14f553ebc75fd0ba926dc2330871ebf116674ad78b267ed36426a686327f49818ed3aae8b1af045941f23ef5d982e2566673bc61cf7d4367d4d71153d2f570d72d6edb81ed84c1e842b8c6521ea626166e18de7d83949e083dc219c854ccc87093b4316dcb5584d25a3b8187e4de619bbf19f17fc6851e3fd97e8dcfc8f9ca4ea7c6c07fee976e3e87c1258610ccfb9b09b7617154493b3138022a2bf30eeb6246ccf9c0686b1390584022e3e3219faf68db31edc65e9a35a0078457b57e33ac68f132e73116a30d0269d7820812de20262550927c741c9138b454fafa8a0230e448f44e146a67013a3c0357f32164ae9036503022feb622abd10e1dfe0d2ce9880e7bc2aa44a29147ace879527b0bf3dadce5bcfb8c8c3c3fff9f287ac4b7211aa2ecabfdd078bc9b7a21865c56573ba41c3cbc3c45368842d40e105ec3093fb168cd3fe10bd4d6c74d4300b83997a08c92bd26a7684ea15592c869b84e38bd16958765e09d36b416fd726d3306bfa62a934a8283dff7e7810d959b32f5ad9cc02626150112e88929385aaa66638badb0f39c84b4890c188308833960696d491680139c076a3788908d9e5dc223cf6b8439843ae1e701f1cef63a565bdbc3901fc660d648eed95b66f292b90c32f053b7dfbbd955fd319ccf76c8a10e0aa17861b856bfbd342c30e8585a3da55fab39b8241ec2cfb756c8a7be736b6c9c8f6e26a4289129b9fb26402da2c0eb81b5e0402a0e5378df209a40df6ef63961a663b654de742bac21731b44771f2326fff77348f403b09a06c5df36571f31cd5546d63a5d35a33abe78981fabb539749ab140994681beefd43a060e3223d66ea8ab96df7e84857722e00e17c5d1dba43f4e24606d128b5f709adbbc84a5ec7c874d79d57bfb31883939dac0036f1d154b130f7c88f5924579bc613a8b2da0d63ab91c8c74890976724ed14a5aa2e08780db61f4fd9631a672744aa956f32a8a94621fb6a74f8f65b95b2d507e1e34bc7783aa1046265b662db2daf3c25ab2d681981a775fa971c43cb85ef4fcd86d0aa5aa30c22aab09f866653213844d4c91c2f106b2e5862ee248af08c9a2578c0c4bf7495791efefc4ee9b2ec484573e1f2e1dd172123f691cec2204176177081782cd8907e65ae9483d5a286f3e71a92557e3406897086e189b4001e38d4a40957ce57c266a8034595c694aa63daac2665e22bfbb5cf0c561801be6ef87849fe26182877b9c7a1012b362e0ae40409692c659f1110c6be3041b0c15fc42e0fb44b72c6ab691b84067107c0de8d061322655fc7cdcbc6901671b410aa43b44663777c64bd9b21bf25718c7e199b413f018449671e859de34675b8972bd1689f9ea30bff669382b2f874d3a69c3ebb013e25838a9d026483943f057ea349e28bd3e84318bb7fc14337ddcbfc1e22d5d42da53bb2b435f32154081f6f2d17046711cfc472b8aedc76d2fd416a5421ffe334f9d6abea92ddaddc91f558ec07e908a2f72e5fc8d4c673d9bb9bc99ccb86f81aa90e386e0c6a48f167825b282ace4d1555f10085e2b66bfc4e043ff754efae6cf03a289a5b794392f809d96ec67282b77469e4dce0ed4cfe5fbc1fa54e5c1e6454618d766efc7263285cea657cd6366958a3aa1e515bd05e9c9fb426c1c73ae518a8d67c8ec34f2ffe0a89cb99d0ad5cdd89596c25e7a58d5a1224f3dc812b20fe20da6ca5d3892153826dfa66a8fb7306769f7dffbe43da4023645f66203068137aa9471656ab369c128fb6c3209c65ff668b431c6b98eb3ff519176613efff8f7a0bdff41058aa5ccad0a1b850de4c2b6b4af29da91d888b4cba049c49bd0067f1cfdd2da7c2d278b0266246154bbabd2477b04d088400b7bf948501a31670bc88d5d5c37bd2b795417b095a5267a2655c0a6b18ccf9cf57bab3836d0f975934765c2ede559490774e90da2cdda0632c74df91b95a75828cbae611b44a5475a9518115f0e78f1bc08ffd85bcceed86813d01fbec1d80f638cad3ee5c87788bd79caa239ee83d5a12acbdecfb75c092a3707b4d248208e4e682a4fd963607034ef9851f2b323dbd9f18711d7c168f414916a8842446e4a467718d41fe600227d89587b044adee859b0173388d65e47bdaea1602529a6d1c4e5ce10cbce652f1b5c7244719bc820a9f40af6cdbac87576be437a701b335ca26cae46be2e76262859279d09070ef833112689b6d2be8501c5758536fe0a047a62f5c552d5743613e37c18a14d09cc3162662ee679d870ec3d534459706a3b083915fadef2e700cde1800405e3a20f1dec6e7ca97d421572db72f0afb553891e1e192c2ca0012aa39c85f627f67370787d596ee0accfd5ba3f91a55dc74b13aa78a1cc91cb4d98684b99b0e56250ef88883f30eaca9acce8cd8129cd9fae48b5e529402cc99e2c0dcdc1ad6c66824f0eebff17b6028fd8b6d23d665fc78209d79aebdcf798a8ae3a2c69d078096aa1d0151e6fa2824d95acb72b3e90c150c8b255f3844ffc85afd24b15694c5a1ca5b26c8288aed6a43207b0f235a2ecf49ec1cb4447bfdf6dd75884640dd8a8ad4895c94b55b14ee6a68d92510699ee45b2fb6a571debbad83fbdac59e6eaa0b173c5a25d62f85b9bd42c7c98aedf5adbbccc83f4dc902578d0688dfb53855efb0f08b644317fecd7aab68291a9de97bb2bc4e98cb741454e48948ed945ca2ce27a1420853e8d815bacfceb178ac7b0367eec71c6aa891113da9d479deedd1af3c568c2293771b74573ee29f14a3cb5ff466a33c17601e3402e134d906e0e27e9b6bc9ff2cb0e07d0d0f35ac7dc4213beaa1abc4d1a5c5c49e96dcfe39c74d8b83e11d77347a8e57110c10b4c27915119ce2d7e530438190b0b0e7759642c1497f2f27d33c33bac05afe6daffe7b16ce86a0edcbc5beb0f46d822a001e5e8c6c8ce8f49dd1b0928d48169c20ca65146f3f4c0ad9e6b3bb1706330e60d555178d69f63129edff44a0296ee5e0d7f109172755894b329305d8bb6309fc00949a77a85b1d67ac197589aef8fab076b6eb9bb9e7cb6fd0260f5120003de209ab1ec8fef3deb72438affcb500e09140f43d4315ddc0ae6d71302b86f907904b9d8d07c68e152a0ad2361820018f18cf65f4756fbff7dbc072a59b813556f2df72ddec41d32d9af6af343f9b309863d402461b007d4d6cb1e6b0f31736d7951eed2b5843727742b2ec72b320429ff754164c0ec63b7b3a30412f67eda5c5abb328ae140a1576caf3ecfd2e5f3d890a02704db5c4dd71bbe608cd9d8137ca7876b4e33bcf6560df3735e7be8fdaa600661ad6ad09f687a25d4b4b1d60faed29385b0bce7c309df1c40ed89471c1b5b249d16a14088f45796eddc79f9d5e203c759d92c3624e2da1c62ffd490926623d463f53e453c51f51e39a1042ff373f3b8df141c025067c80bae51469ca09254e5b988f69f8b5994085efe623f88fc68effeaff547f7ff3a6cde33aed6e5eb2827e313b38d48ebd52e30d29c31ea8d134512555a575eb243af3cf401036f95e7180c8ee9098906bf90f0af418c8d41e2cb086d06dcc5285a1458a0c7bc2e5f8504189e093470a8ed1eb440db06d04cc6ed525c57855425e0ea15bc586a6c034ea5f8e78928abd418e2b0221000f94069feae4eed9118ecc9e7cc675da9cc6d4484c97f0cded7b3a4284fd0a76455cc8efc7a3966a9e177dcc1ceba25c2971afafa24d6c98a15425ce4545af894559375c051b1ad933206", 0x1000}, {&(0x7f0000001340)="9ae129e0afe1eb79c6c19744009f36087146acb3336808bc2abd0cd4852e112761758699b6809a0a260711c2fd0633475fc1aacc869faa37315f95039df774fca800f92de609e70090216ba08bb3639c3cbe640784ac32708b8e393e1f6597c6886d8bc196957eb4cb11f8d415af450f320701074db682caf81ed8467479021af07a919b9655f10fdd9f63b9cf0e32275b58364ca7633edce91b7215c3499b4116c2db1ec2d8bd4c9ab25384d2e1e7146e746bc0dc3145d3d6aca65a848483d5f41bc3097f7eaa2210fff566efb7e853dc99", 0xd2}, {&(0x7f0000001440)="bf32577f0443054bded2ef7b02ac8e5541cf603b26c960951be0d4c538001ef1d52c8406176be182f19ab3273feb6de6339dc52c0efa6a4ec488a7ab73f5a688374d39ad83b8", 0x46}, {&(0x7f00000014c0)="1294835943571339c9b627fa5d754fab03c5d93784346b49054bc60ecb1aa21a4720d0a7ddc528aa3dc0d872e8895a34e55076a2d6db31ad63c02cc6454e7ba8156271cd51cb2a580f27aed1ca8a343d9f38cab860ffb44f7592d1cd61609c215d9656cea7935c336f0bc198a932db7dd8017d30038d038654a105259663f33bed65d6323d2175ce47529077635debf1796dde48ad683108ea12a7f11105c7811ddc1571e301a7f43dd4bce035ad1a1475321781a804eb4b861829edc41dc00310881a98c7309c4ad8d161b374ecf3699313cb81d2f85443942bb8c07aee407f309d2c2fa5036d97ce130d2ec23ff964a1bcc327", 0xf4}], 0x5, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000001640)=0x5) r2 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_LOCK(r2, 0x3) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000001680)) r3 = accept(r0, 0x0, &(0x7f00000016c0)) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000001700)=0x80) pipe(&(0x7f0000001740)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup(r5) kevent(r4, &(0x7f0000001780)=[{{r0}, 0xfffffffffffffffd, 0x14, 0x0, 0xfffffffffffffffe, 0x100}, {{r3}, 0xfffffffffffffffe, 0x86, 0x1, 0x4, 0x4}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0xfffffffffffffffd, 0x7}, {{r5}, 0xfffffffffffffffa, 0x40, 0x1, 0x6, 0x3}, {{r4}, 0xffffffffffffffff, 0x73, 0x21, 0x800, 0x400}], 0xfffffffffffffff8, &(0x7f0000001840)=[{{r3}, 0xffffffffffffffff, 0x61, 0x62, 0x2}, {{r0}, 0xffffffffffffffff, 0x98, 0x85, 0x0, 0x8001}, {{r1}, 0x0, 0x20, 0x20000018, 0x5, 0x2}, {{r4}, 0xffffffffffffffff, 0x0, 0x20000000, 0x6, 0x101}, {{r5}, 0xfffffffffffffffb, 0x4, 0x1, 0x1, 0x9}, {{r5}, 0xfffffffffffffffa, 0x4, 0xf0000000, 0x6, 0xfffffffffffffffc}, {{r6}, 0xffffffffffffffff, 0x8, 0x2, 0x9, 0x20}, {{r1}, 0xfffffffffffffffd, 0x0, 0x44, 0x4, 0x9}, {{r5}, 0xfffffffffffffffd, 0x1, 0x4, 0x20, 0xe89}], 0xff, &(0x7f0000001980)={0x10001, 0x4}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) r8 = getgid() r9 = geteuid() getgroups(0x9, &(0x7f0000001a00)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r11 = fcntl$getown(r6, 0x5) r12 = getpgrp() shmctl$IPC_SET(r2, 0x1, &(0x7f0000001a40)={{0x2, r7, r8, r9, r10, 0x20, 0xd8}, 0x7f, 0x3, r11, r12, 0x7f, 0x6, 0x9}) close(r3) fchdir(r4) write(r0, &(0x7f0000001ac0)="b422d062af70ce7373b9ea4e099e61a702aed45e35afb842926b838ed28fa75e10acbe262f78b64fadf47bb2626879f93a973017b4a949fa0d3024636ad40c53e80dec0ede7014e56631b1d0fce8bab8dddbcfc9a0d76ae5f152a0812024f49ace0c4b9441d14e6f06f1a8447c3dd7e040017dae0d80efd2f437e1b2d7f4fac60d82597248d7e516c51a5f3ee8bf892751c135a87bbcac9f89c08b9e5dfa35bee6fa5f9550bd8643f1d7461c85f5eabf99e4f6bcda9bfc7dad13bb874edce04cb2ddd814bf35f5f2a39a84bfe0aa5d1d24db", 0xd2) fchdir(r3) 05:50:41 executing program 1: r0 = syz_open_pts() select(0x40, &(0x7f0000000040)={0x4, 0x81, 0x1, 0x1, 0x7fff, 0x9, 0xffffffff, 0x80000001}, &(0x7f0000000080)={0x400, 0x4, 0x1, 0x7, 0x1, 0x1, 0x101, 0x1}, &(0x7f00000000c0)={0x3, 0x8d2, 0x29b, 0x6, 0x9, 0x100, 0x10000, 0x2}, &(0x7f0000000100)={0x7, 0x179c}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000140)={0xfffffffffffffffe, 0xffff, 0x100000000, 0x9}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000580)) writev(r0, 0x0, 0x377) fchdir(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x800, 0x1, 0x8, 0x100, "0f33af4502c0929e2ccfd644f4949762e96d250e", 0x9, 0xffffffff}) 05:50:41 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) listen(r0, 0xff) write(r0, &(0x7f00000005c0)="1bd8f17f63c3c517dbf3668af43af215706bc4c9f37fdd60434f524bde9407e1f955ce4bda2c25ca53f84ee76cec17050f61392d21476ff70a16445ae21475f7749d86739269baa579f1e1f798e5d15621a7c80dc1389819af4c43fc112941bdeebe0de9b828a13cdcf681c7e0a9a3ff989393bc9be43d0d57641705ad32e84cc807b1d46a50fd6b8d26cf67879ccb9378b8fc740b70b85c8ec93114a5fc2275daf6fb49554e4344f79fddfe09cc9a1d202717a4aef53028e3f084c7f85daecec0e1661e75a75d3cf9246171651fbd819ff6172c3cd0ce9e3eb4fc9e6a95975e87a615a2030acbed619b7e2e51c575611059b28baa8e25e0dc055282842000dc33ecb44f65dac102952bb46c6b8bcb22af6246831aa722a9a44bd27d57053855768261579d62f0db87684bb0b05055e85b981fa47aa82bd98c25ac784ef2fd5b2e385050835e3a80ccfdd14c7e56704e5d6c28e91eeb49546b8a9bf7778a39c534a3b7e562ee9bad7501395b32df1ba72ad39a9d7d86545f23be76e3b8f400b552cd019475993bfe61d55cbedc0dddf157c8fce5fb3844223130af5629021e497d68ed23d98fa96d55eb521d0f6476a410d5724ae55f97ad845c33a72445da2f279e597c8efea0f78da48ce35ac85cc0102118fb5dd17d558f375325f1af9995560aa3ed8fac53f7ccc208959206b4fdfe5d23028a604374d1b4442c24685f83", 0x200) 05:50:41 executing program 1: utimensat(0xffffffffffffffff, 0x0, &(0x7f00000001c0), 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x4, 0x15}, {0x1f, 0x100000001}}, 0x2) 05:50:41 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000300)="99ffaee32bfa05dad8594539fbd61bc7734698d2c076ae9cfb3c624282446111525c6f7761b1ab7f6f028e64b0dd6436a2e47cceb079805041acf0eb217dd337105d131add9c72fb36ddeb44eb6c6d0f52f15be5666bf124fefb1c3a2be0d25ff7a0f82a189872fc6516dc4bc15fa9cf1e07e8d08eba777817aedcfa010abb005248e5bcc39dca0b2a8d0d509ee510058af31f864c0e9aabad567f49d1a763a5fe66b3dfd2c5b8a8e77799c4f396b70094b375079536d7e71270d7c08860d7a18f5845a61a3f1a755d6eb08f4afcbd448523313d363e9ad4a037dbac4903bf31bc67facce20e9e576e342724a70854509ce21963a7fbf884ff1314cb7c629d268837d28830b220494d8efce050d41194e4690ddc01fab2f20bc1525e18f00e87515e5b71d9ac4d3e6b90fd0b5a17c8cb867ebdd3e5d116b3dc4c761f0d73a2b233b4ed9fd2daec1516d62d98ca58cdc1f2681d463f933642ff8cf1fe8818d9407159e285cdc521d5fff109c7b71e44e708f8dc479b7c38314516890886727192b009ed6b95aa1fec314286dff2fec654305d3a99a5bcca572543ec5963c91bc5b3829b9ce750460fc0aae43173430315047a7f0c915fdae666cd54f06ca4c259157fb8091eb6c888eb59ebd72e24e54cb51e7ae62e60e981348354d874414a846a572951570ec30da1000c3ae9714d17d751ff8b248bbd6e5f592b61373317dfeaefb9f5b9ed17b23af7c62cfb7e38c0f605377ea4e0c72becf99b1fcc5e520b144920e8a81b9cd07a9c8545639a9a6d46637ac501e18f637d475626e3508d8f53019b7c88eec5582303b6a524c76a23002400dedaae56c6890b39fabb099a67c0a14c4940446d0e9c44c6ecd5a4e04d870a2ca2fc7b621c1161348b0b192f964378703df847fba734d37b3ae5eba813772dd89ee515fb6098222ea85cc536d6b24378183618b701341087d8c5d0d86db70e670107d975450bdde5101245a3fbb6fda598a4035b3ffc4319154f1574e061fd4f47c4962edf37c753ece2ea2537959bda3e83f86b130e42d3f3be8547d4788ade7560f2ba7064204adde14d174b7e8b31d150dd34a4e5f91d1ef8ef34ac9260f64f2b90d4292211b84f8cd31fc8193cab51bdbe55259a9d88e51b89a2d82f4687562642f03d075549ce4823cc57d5412f5cd39f38fd98a56cfe2e38a02a726c6443788172c56b38cf3308c1eef35ad3ad3091fbf7a35585eb89cfcd9e7fd0cd7e4d43f23778d0efa3dfdde42c31abe27b054f4ab9cead0e6d8ea3d4e4b614014b550f0ffad8f4abf389ad879ddbc864cdaa78d22b1137c6bbf9012987293fcf89b8ac6c5ab68d260f10f09f114ac7999434c728ae743714a49d2f562dabf492444114dc35a056864c9f88c0a824ea4f69e5f1e4836022bea746eba83f5594d0347ffa4e4f9157fb9b36bcd94bfb571327c6c5a6017b1b4851be21e5621bc6fd97c3312ac39a7239e98ac3ba48492c4b6a1505f319c0830ee9e7737120d5e69422dab2a64089a8ef75fc27660e0d305897de65e94f913e138f3340963aa3a9d4cc53e8910d9756c307a33246178b192b621d309033acbd3264cbb14082e4f9915151105827e49df0a4b8e721d8b2c9f0b52669e0c3b215553406797851729526a87ce7deae3716033551df306338b7b07dd343d4671edbaa51175118ab9e00c943a858cf99b41c70c077029b9048ca8b19cafd1a7bf6fb5413e4b5d0ed9954f33b90b02944c0d66ba0b0b65eed712365d03d880f836a74d2c0328b30d41f52c2ed4efbec451b835167030c217ff1980de86b97b14f84a2dfd461079547020abe152f9f3bec0c5801596304c4e019186c953bc78d69c0de8b4f399f379baa467c922eac34d35088d7fbcbd198a9b571c0d2a6d21dba4fcb7be234816e3a86980ecef7d01f5ab3b288f1718057e2b82fdaa61c301c35f29174e2009366f2aaeb107b8eae05b955be7581f19fd0099b21a5e30e10657dc18225d6c0418afa07f95046dc685a1dca07", 0x599}], 0x1) 05:50:41 executing program 1: mknod(&(0x7f00000001c0)='./file1\x00', 0x2118, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x210d, 0x6) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) rename(&(0x7f0000000240)='./bus\x00', &(0x7f0000000200)='./file2\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 05:50:43 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpid() sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="10000000ffff00000100779576e439d79a4f18709519d2000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1, 0x0}, 0x842) r2 = dup2(r1, r0) write(r2, &(0x7f0000000100)="698f7339b45be9e52b5d9f5226c9a0c7c976f5942318869c932e02bf9cc2479ba426d394dddfc548d28e0768128f78663986c292fb13a2c1d41c23dd40a36ac6b6c55452fd6faa146834ea4c", 0x4c) 05:50:43 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg(0xffffffffffffffff, &(0x7f0000001100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001080), 0xfffffe4c) write(r0, &(0x7f0000000080)="5bb5ea7ed22b3485159cb3e20ab7ba5d38796645c7448fa3580ab43e7810a8bb2f182b473b5c42968de1fe7501670afe5d29a80062d02abb906c0db311bc4fac859183a7467a231e2ee5fdc1e9890fe8397497f83443e14ae719c50b1c20d087ec59fd95b6ca40dea61bc49892e55bb69384e4f60736a214bee2a3bec89abb524ca0c494627e6216e26e6d4a897a57725360cd013cb448b37607c2634af7e763a87f2af598e372aeaf190c7278c64af9742f1e1b44dc4f4ec6efb9dfba89e8ab9db56b30524d179dc4e28c031c2c495b2b61b79a4ccb8b6572b9e018b512d36eb81ef8c9278820fc2a66f4cc9339fbdb268b8a6108774a422b17541c0fbff50173a33183c452a30824ecbf66785d39c3a2b65498817defdba8ac451a57fb92431ab36f5148e8c65114539afcddedde97bb95de6f208a45436076f4f8b0f7d4addaca1bcf690521fc47e5bcaf8b9dc9cd7ec516e675d702c08f18dcee7cfc962df079fa2bd719bf6024e3db682dfa56b9890fac80b7f72ac98b22711e90c5c4da688c80f6c0b26c03b6c9f8e276f6b4e5c109742c5741af2014a799c0d1433f13b7703ec47c62bb0983f5e924b639ec74bf8cfbcde0d3beeb662ed15e991f843cf62908deabae94df0e7f87e09eb09834f3d68e94898c61574bd340a4c9dc79c093cf400c9d3532695340902f3ec2e3918f439dfcb43477ef7d3ebae40bde7914e8fa2a48458866dd18630ffc5cc243fbcf4c96cf75a26413f32f7e7d349aa97477cbf0db13de8e4a2112f17658fc6ca02f9e84c8ced0a0a7525fb6c58673c78fc52041b632b6c18f104605b919fd4e5cddcaba04475f9f5f80fdcaca0a408847a0a9fa9cfc128ae5ca46d33a26f662dcf435089e83e1cdfed9358b969746259ef4e551430e99f5a0cbf22c707cba6ec53d38b63b862cbf1f147318a468087a5b2b3c2c925a3d3e70099eb682fa45db3747fb5188ab9628c725a3c670111037822a89cdda73fa98567e4c8987f21e047b432dcb1c9d8e5153a7a93bd92d3e742c967139a476f8faace0c52bb2f82aaa7afd4718f482a5f795b44b27f3d7bdedd92a73b54caccd41e9674388b3593bfc9459c54a790e34414697a24cbb9a112d734e1c643493572e68302078daa9965144c14257554ecdbea659522fa7892c6a24bf2868ab50efcdcb0e462b49fe814fed1a4f824a2d7cf9eca7646314780ffec1ff0f4d7f57eb67c44b4064422844032afef4427b1aeced339110602a36b9397d90648651864a33e2517431688475dde133d25572ce53dc5517bfebdd675067488f58082041a8280705d122a44231d5f9214223a26a5dfdcd89e68c327e9173cbb1412628a26bf64caa010cf46a67c9c191d60a84d19ec32378ef6b1a4cb6f86c07c3238cce0991081d9f8cb1d0e12335350b9d91e526180f537a85fcf6373d62ea3b0b95563eae7a8b9d6fde2dc431ac66264096206ab9a71738a222d2dd77f3be61a3f527a31450c51f82ea6b3245204adcb1edc1f5af793b70c442b62257e513024ef48a803712e6e9816e6a6dbdfa675c241de0c7de4b09c92b3728789637e84597c8d2945a1250b761bfd7bc0acd0e96dfc321bbff5af3cabd98ddd1b97af6eecf5659a8370e458387b927a25a691c142c552226f185420739b8dc4c04a302758887298fe3ec9b1c7904dab6ad45134a5d507fe007a905d09c2ce4ca7975a31bdf20b5f442c8135c20b329e16d6800b9dfaa097069d0823597a33a8f06bda6e31a181dc63e8f16a560e7d4ba7c35a5beffaab88e29a67b3644f4b94a3d4f71629df8ce249621ad0afd8042d16f855d3bc4b72b7e05d41e510d80ee64475c363300b490b8c137f3a1c09441d658ba20897d408479f6bbf900f9af29df5edc92838028e5bba1903f6722bd6c619c542c2cf6d09a8216eb5d0edd592b5746e86d1da8d0eb21b0468e927c8472250ceffc32bea6fc14dbf1b49c73fbd1052f58ea72ca731a50232f7a6ca4672e2f167abc4d441d23184f9061752b11e592c6199285bf7c44f0f200cc6d51383a2b391ff284c0b604237c8b51fe30f113d978ac5561c9b43be7a552e96913c471e7f57869e596f90ca227d3d97487566c625efecc860b66f43c52bb44b49e1c1918713a90fb55e86cfa1c554e0282c8373c030b8eaede4052e1962f789eda86268e435e9295050855ccf12008393d7b11b69c20c68464662222cbafd52a4577e8b825d93240b7d15254dc39275ebb0d4b3943607e43154c491581135b85b2c9914d1594e73014664efecaf50ac56419f4aac3878f38c14d0e48fca188cdec0b1e5d04ac0eaeb3c83ba4c8c87f31b54f62ea18cb50a028e6491164a0113787de2e17267a359c608b69c9ca5f9f3fae5b898514297d0a42ce9e5a2a367ae2e3957ea38c2e75b6a29f44223bfbc9f7a57ab0d06222648a4c924b5e35cc43b3be08ad1ea686423524eb703a41991da702f0962a62eb67393bf0a244b16d57612daef9c7cc7b12f9dc2d8de6c295c37e6c7a681ebb73af18837f784fe6b871c8065d7ee4811755ebff5d21598b9bff14cbbe51a004e67971b5bafd9795057c28ec665c7e1e9ddaa62f6ed68cf24de56dce7f07ee76ccbc4d58d59891e3f3df87468fc8c76fe91e7eeecedb73bbfd499f796b14ce9c87f68528e38ae52078ff0745a7ea642f21c354efeccb141d1bf2964edb7066b93adf0e624481fcdbbc6a3fc5f625baa43855cee0ac5f3fcd5da10ae7b0be8cf3b8feb6c446470a5909c7c1fc1bbc26da415573dbdc51b4468844583c0eedc58cfa4c1e878ec0f569c98e467b189fbdc05f55233049a62650ea68b6af8f0ddd7791f90da83f3b936abc06c20e3020aca51e39ab575f08f1d412e283721340c0e05f00d276201d7fe78e0314b6a6a5a23dadf870cf87a2f4db38b7a2b91a36f691d7781fa03b44c7ac740412d93ca646186dcc106ac25d246b6e79047f59c9bb7cea24e50d24ab29473701838ae797792806c81236c5cfb5e732f5624f7ecccbd3fe98fdbf40af71a2339c2325a0fa582d2e1cfc8d7eaf7c0528b13d83565d8784f6a628ba120e97c3f345380d3693953fec7a97e0b5995e36021b264c102f691b237c6a1a2ac2e15228e253d478fdd420dbe9121c134412ff64ce2bdbf1c580ae6a7917c1e9254d55cf5531635b6cf1719aa800e7c23289bde8fa4395dd02b78810ff7d09795a0bc76122ef95dda73358ac2d5999120805f309fcb51e98b635d622297b7af5ba33284ff5c519f1b7cdee5616a371ba43587ab085a88f677707c4a23845021be6d7c11eeb76aa6739dc7dd30c9d0a10758660c91c07036f6608317fa708010d060f92c3cfa7b2782096368fe400129a0a6dbe0ab56efdf20653edd81e4b91ae14b66e59fafcbfce624ee328ea975be19a3a0ca14867e27640fe3fa7a0d1b68a15448182509ea3e0d57b245e9dd596919e01e5a96013b715250962fc3ad36c78467c51158a61b514d89f523aa16a39f59d7edf9cc85cbfe8479a5b176112f6a7f8648aff6c14d2c555f5a171be69038cfd42684865a30cd3c1262c51a80b4469be0d452827c039bb98a6f0dddedf2a69b92768696c09a054699bec5662f2a0e01c620fbacbf9d0dabe91762c960458cba900bb6ca732d406b643c73b759d3132afac2208f701c02e2537671ac5688fa94137c229d49a06b845b06e76e1b5dc46a4e043678c2b37241c0b266b2afe6809fedb21744642bbf33901f537615a213019f2fcc11f6c15a2954301e548eed333a3efee25fcb417f5c4f4255c478ad2a0a846af11b421a388bd586c0bb70a9314af80b3fb86d0f86c9b51654944aaf941bae638e62ceafb4f8e4e0f2b0f70983c2e2daf4777dadf81e0ab9dea3760aae9663fb17bc0edfdb94075c97713ef90a624fe8c3c3cef6a2f4ddaeb4799797c1224c135ae8072daa0690013a6e888c0ddc7f510604e74d16924b3ca6c48f90aed4b0b504bbd40829d288a76d5697f05e4f31cc7dde6a6ea965b6cfbf04357ee7d19ffcf109d0b8d41f827de703b5d6064bb6d951d4c8cdec2e6ae486698cfe1eab40998e4196a77adeb9d5d9cd07ac7e54c97e93f1caac3ee59f22e4fe6a5f3223c262a173a5f3373c128580bdbd314648894a3826aafd48caa5ae6392b4b09ba0b640ed99ba61c50d242c832f9529a48260910cb18b8910a90efd81314b9189a23424483a239491902d2e1494a564404af79f1ee552add02a27b272e77a01eadf29c87aa4336a842cfc3d387829241442373e1fae2a2643db87f1c6949ca7aa5eba580dddbe0cf3faa7239881d2f0a1b13096a96c2388800a9ccfd4d7a5501065a190a9bc20489a90977ed6bd682efa76b2ba818a87c28ca3783a2d8e75f26fe487e1c34f1b96b408bfddeba5a47e4ecbf814734b4aadf4e672479867b80c61f710195bcdd85477769d78b2646c2389a121d7305eeb9bee148d7f4bf8e705be4485b52b438ec858280d01fc4543e709d13b993d2490f66e9b68863cda80c05c411ab9d9a832addf9c41274aba1baf54bf1ce8ee274a25f620140b8a9e8d6983e286a709cf750dcad16b65a02127cc2167545b78ac55e2d821bf80942a46b865ef6ab3b115a6acd7346a461701c4ad4c19de1c2835f5a2c6d36f51f1b115432ea8bd385961b862a2296248bd474ddde29269ea007aed44c6b9110bb7d321671c5014cf09781be88174eb9f70cbd139230340a608275a1856954a66225cc816b56e71da66806a536693f01fab5c777054afcd5ba58245ce8b91a77447833d65908adf530c8a78f4a484f7acb620f3b5d8e148262e331aeef6c2b3343d42051b084a6626930457157e66cbfad5d3e94544e011039395b2383e0ee7bc1621b42bc899cf30831ded7505f1194f89e2a0970c131a6c8e92662edc4a70c780c7a83a4a9548ab3a84cec4f4a005edd8924b0bce5d611a98c46ba3f36a0440640a8069fff3da05cf1eaf9d1eeaa7303e415b8cf0ff3992da5c02ef777cd2cdd8cbb2605e026abbb5e2a7cabfeaffe28196eac9c58f39c9f9d4eac90ba116e38a08d8c77016c6a224341f7ed4f3d725a05d3771b203ef33a45c25ec02b9375e76eaddbc184ccbbb5a3b91de3552c282de5b70ec68fc9c917890a6be2efe85c6a447f411df0f07db39638f39b932b53ff61a83ef26c12188bf200308ff3144cc746b71142b8a71f1d24e7ba57f8e4199f19560ff81baf4f7a11ad6e3b8f690e9795bd65929dcd1d442bf2c7630fddcd351ba9ff2e7b0be428bddbbd26b7848a1b731ef128e2c3c662a66f6ed9569b3333bfcfb31eb6c6c88fa1610bce9822f41d6cf97f95044029c6e279cb3cbf06bf085a7f18a3c2f7d172a60050e288760e41acf11b7de0ba9033b1cf9e27bc8941d77f47b071f7aeb48e2f0089dead3f68a810ef07ebc5c3643896ee2b5aa6716b704b1c50a3ec4623f5e8a16e7a094846b5ff705ad611cc790494b08fd106cff4e604b9829d5e668e3f14fee58a1a4b4c443f39e9f852624e5f3210358d78147430de215e6b448f9184616a855f2da4e6d032781903f4b902b00cb18947ddad0b598459494177c208a193c66d23ac9f473e6b9bc265e03856b781b7e4d77b9064c45f0cc3b08f7387756887db807e86224569f20308dc703cacd04c2506763150ed2baf7c7f3d6525aa93545fdb048ade0753107f38c5182ff8d512b9f13a57d0525c004ece96147a622106fdac2b3bc722249d3ba23fb50002517e50aff41d6fac6bb562ddae86837a5a13bd62cfc8000000", 0x1000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 05:50:43 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) rmdir(&(0x7f00000000c0)='./file0\x00') r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x80, 0x40) mknod(&(0x7f0000000100)='./file0\x00', 0x8000, 0x9) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) 05:50:43 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x41) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/65, 0x41) r1 = socket(0x18, 0x400000001002, 0x0) socket(0x6, 0x7, 0x6) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000040)={0x18, 0x0}, 0xc) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) 05:50:43 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mlockall(0x2) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x2012, r0, 0x0, 0x0) semget(0x3, 0x2, 0x200) 05:50:43 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2, 0x1) ioctl$TIOCSTART(r0, 0x2000746e) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/89, 0x59}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000580)) write(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() 05:50:43 executing program 0: munmap(&(0x7f000071a000/0x1000)=nil, 0x1000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x4, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 05:50:43 executing program 0: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2001, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x110, 0x0) write(r0, &(0x7f0000000000)="8df35fd50ea14f6d5a82e5cba1c340ad6045fe3e9e50a967", 0x18) mkdir(&(0x7f00000000c0)='./file0\x00', 0x100) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, "9c211417155fa8f4eb05093ad44303cf1b1b658d"}) execve(0x0, 0x0, 0x0) 05:50:43 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0x80) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000180)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) 05:50:43 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) sendto$inet(r0, &(0x7f0000000140)="105ec9a182a633a2f1b766b1e4471369205807956aa216d625d1ed572efba2116bbc669327fe9cfbf12f93fb719ca96e269ffdfcb11d4b49593a34a29674b6cda71a484eb8055038c28f8858c71e8be845dde722b33b0e2d21afd2c94055a205550e2b53382f279161844c26593bbbaf721b2ab40c3a0ac5f97865570faac11fe548482bbdd932f802a8cda92f85af5b1440ede96679fa4780170685973d40df29d85c0aa85812a04766a249f95032cf49cea6d2b3ea46f62dd4026524aa88183a4956f4e6bb382eb5c0df83a18b4f5e77222e9b1c5bc516c5008beb28", 0xdd, 0x1, &(0x7f0000000240)={0x2, 0x3}, 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x8008, 0x2) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffb, 0xce, 0x80000000, 0x6475cdfe, 0x80}, {{r1}, 0xfffffffffffffffa, 0x826a1074b7270220, 0x1, 0x2, 0x5}, {{r3}, 0xffffffffffffffff, 0xa0, 0x80000012, 0x1ff, 0x6}, {{r2}, 0xffffffffffffffff, 0x1, 0x1, 0x7, 0x2d}, {{r2}, 0xffffffffffffffff, 0x1, 0x44, 0x7fff, 0x4}, {{r2}, 0xfffffffffffffff9, 0x80, 0x20000000, 0x2, 0x4e}], 0x8, &(0x7f00000000c0)={0x0, 0x5}) r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 05:50:44 executing program 1: r0 = syz_open_pts() munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r1 = semget$private(0x0, 0x1, 0x0) semop(r1, &(0x7f0000000180)=[{0x0, 0x0, 0x800}, {0x7, 0x0, 0x800}, {0x1, 0x6, 0x800}, {0x5, 0x0, 0x1000}, {0x0, 0x4, 0x800}], 0x5) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x800, 0x100000000, 0x1, 0x0, "eb6490e00a2bc8529cb511789850ecf26f5723a1", 0x8, 0xd3}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x8001, 0x1f, 0xd8, 0x2f0, "68f82ffd1610fe7159f7075c949421c8ead23ecc", 0x4, 0x80000001}) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000001c0)) 05:50:44 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) getsockname$unix(r2, &(0x7f0000000140)=@file={0x0, ""/99}, &(0x7f00000001c0)=0x65) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) 05:50:44 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) r1 = semget$private(0x0, 0x1, 0x80) r2 = geteuid() r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r5 = getegid() r6 = getppid() r7 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x4, r2, r3, r4, r5, 0x100, 0x5}, 0xa9f4, 0x9, r6, r7, 0x0, 0xd88, 0x401, 0x40}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x3ca, 0x8, 0x2, 0x0, "5100dbb04ca108dcab3050dbc4f1ebc2835689da", 0x800, 0x2}) semctl$GETZCNT(r1, 0x7, 0x7, &(0x7f0000000080)=""/166) pwritev(r0, &(0x7f00000001c0)=[{0x0}], 0x1, 0x0) 05:50:44 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) listen(r0, 0x9) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) r2 = getpgrp() munmap(&(0x7f00009ff000/0x600000)=nil, 0x600000) fcntl$setown(r0, 0x6, r2) getdents(r1, &(0x7f0000000140)=""/139, 0x8b) munmap(&(0x7f0000b9c000/0x3000)=nil, 0x3000) munmap(&(0x7f0000723000/0x3000)=nil, 0x3000) socket$inet(0x2, 0xc007, 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 05:50:44 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setreuid(r0, r1) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x800200020013c4) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000100)) geteuid() r3 = dup2(r2, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x7edcbcc0, 0x7f, 0x400, 0xfffffffffffffffd, "3292f2320e7481543be4a3fb7c3731888c8bf484", 0xd1d, 0x5}) 05:50:44 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0\x00') getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x20, 0x8007, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 05:50:44 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x2) getsockopt(r0, 0x29, 0xd, 0x0, 0x0) r1 = dup(r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0x0, 0x10, 0x40000005, 0x8001, 0x9}, {{r0}, 0xfffffffffffffffd, 0x6c, 0x5, 0x3, 0x5}], 0x4e, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xc8, 0x40000000, 0x6, 0xf1b5}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x100000001, 0xfff}, {{r0}, 0xfffffffffffffffc, 0x12, 0x80000000, 0xffffffff, 0x2}, {{r0}, 0xfffffffffffffffe, 0x82, 0x40000000, 0x10000, 0x8e9}, {{r0}, 0xfffffffffffffffe, 0x8, 0xf0000004, 0x7ae, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x81, 0x6}, {{r0}, 0xfffffffffffffffd, 0x20, 0xfffff, 0x3}], 0xec, &(0x7f0000000140)={0x1, 0x8}) getsockname(r1, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) 05:50:44 executing program 0: r0 = socket(0x0, 0x4, 0x8) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000180)=[{&(0x7f0000000080)=""/35, 0x23}, {&(0x7f00000000c0)=""/162, 0xa2}], 0x2, &(0x7f00000001c0)=""/83, 0x53}, 0x843) r1 = socket(0x800000018, 0x4000, 0x0) setsockopt(r1, 0x6, 0x2, &(0x7f0000000040)="0dc41f4e", 0x4) setsockopt(r0, 0x7fe, 0x5, &(0x7f0000000280)="03f94f4ba586d5acb8965bc53d139634a7347812f3cd26cdb9649fb83b2569107893f448c8fa71c2c228bf37eb6e50094e24eda8826f09d472b6223a4079a0c4a2a62e65a2ab61e42b860edd70a2578dd4e504d89dd954cf2eeac28be0712ef9a200c952ad", 0x65) 05:50:44 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r0, 0x1) 05:50:44 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x80002005, 0x512) open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) truncate(&(0x7f0000000000)='./bus\x00', 0x9) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 05:50:44 executing program 1: r0 = socket$unix(0x1, 0x21, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000)=0x200000000000, 0x4) 05:50:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) socket$unix(0x1, 0x5, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffefe, "90de9c16723f911a1d962f681f00"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x7000000000000000, 0x722a, 0x7ff, 0xc536, "8684f3b1d7c10f4e26e836ec10394221a83d1082", 0x20, 0x4}) ioctl$TIOCSTOP(r0, 0x2000746f) 05:50:44 executing program 1: open(&(0x7f00000000c0)='./bus\x00', 0x94a39ba802605ad4, 0x100) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)) mknod(&(0x7f00000009c0)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x1046, 0xfffffffffbfffff9) r1 = semget$private(0x0, 0x3, 0x40) semget$private(0x0, 0x2, 0x3000200) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000140)=""/183) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fchmodat(r2, &(0x7f0000000000)='./bus\x00', 0x0, 0x6) poll(&(0x7f0000000a00)=[{r0, 0x7}], 0x1, 0x0) semget(0x2, 0x8, 0x8) 05:50:44 executing program 1: clock_getres(0x6, &(0x7f0000000080)) getrlimit(0x4000000000000b, &(0x7f00000000c0)) nanosleep(&(0x7f0000000040)={0x200}, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) getrlimit(0x5, &(0x7f0000000000)) getrlimit(0x3, &(0x7f0000000100)) 05:50:44 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') chmod(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="daf37d1fd77125b7bd182b04e43d6fd70f2bb8b4501d63eb364a17b29fe4fd32dbb47cf4895ec709a5b2971ddaed41b91c2956b32569bbb4aa01b240e44cd4b1357c8814e12273a99b13a094720bbb000039749bfc99ce978866ad948380917afde7cb93696db55c4ed59502008e9e6cb2977a39d86436901ac3fb506f1ee515b72632b1a44d1b8d154a698017b932ab7c4724a559b1d91936f89acf43295228b40bfff4eac9e4b234a3fa2318b7f179a795bfb95c6a2ff13479aa012f5418632e529c5d00607223f3a986fe75d1c6ef48493e79048ed001938de009873710bf468e731ffc4ab23dc9fa918d75adcd59c8da4bdd06212745290a1bcdf36fef3df9e3d071", 0x104) 05:50:45 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r2 = openat(r1, &(0x7f000060cff8)='/', 0x0, 0x58) chroot(&(0x7f0000000240)='.\x00') fchdir(r2) chdir(&(0x7f0000000080)='./file0/../file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='\xcd\xae') 05:50:45 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) r1 = socket$unix(0x1, 0x5, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r2, &(0x7f00000000c0)=""/202, 0xca, 0x802, &(0x7f00000001c0)={0x18, 0x2, 0x2, 0x8001}, 0xc) sendmsg(r1, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[{0x808, 0x0, 0x0, "154a3a2983c9078b30d3c4d8213e94ba5b3a8ba2ee8f526b6a6a08456e4d4af91177b728d3d74046100f1e398ab42eeddcf6426e77c45c23d5cdfda4b5e1b75589307bc1de0f32ac6ce9e8fc5f1fd2ab23ef7a621d9fcab8aa2931029b7a0dddc5788b41962e44b3ea70ad63d2e5b532b15f7bfd1524c8668d83eb5d111f710ca3dc09848b8b80cecf408bc2e2b5772907d1ff82d65533ab7c938c278d8153bc45e009815d4fca34610c115c170f16dced65b01fc2a8fedf4fd6752a8f9058c7a323ea4149a479daa829d8ae5f7c004a1c10843d874aebff50fa6f5fda65770e099e773074bd8038163be4947205849d59129ff5aa8d62cc58b4cda46dbe939b8b3d89e063d50e2a416df4b35e2879d522005b895b5b2e3e75b8b311797a08dda7e88b723371726d219932b38160f435108dd990ba6cce6b077559de7de250640c75dbc96f5e54be3b53c82374dde695fe0da5c70acd93d0fef52c7cbabb688a62cc7335f606431461dea22f7cb2eeabcae5b3aee432c49db3b90c1407db70dd2de094397b115c9bfa972c30ab966ae9e01e08648a137efee8af3e1e4f04fc21762299312375547b7d0e4c69fdeaac96738a351d110d451915e1c97fd0e0e80aa105af3a8d40ddd717af6bf3d44e269e1ba93a45fb2aa14cbe5c44ff959b156849ec4b78c04d4ebc8156fecbe2e8f9fefb76de4bed5a6a122fb3e58814473bf40509d33efad27bf8d0951d9dbe67bda55708d965ea2db0c92b9e725358e26a29640bf123d991901371d8c9c5d1bcf0a008c2805c620942facd296042dd1e38a90d7d94e23b5f5a028372cabea967d36428c30f06ab19592b8d74474762cb1ffcdf383728911259c4a4c2cd4ebb4e76c4c5ee6e61c54872ae7e6a24117dc6ac0023810d86862578d5acd1f396c936c84dd3704f0cfdd8353269f73be21163ebf3195bdfe673bdbfeae8d0ac9e3e22b01f11f184b6d0ee2efea5af11e7e40ac8720ffecbcb4b55c1308ac3459c6485129a691d03c55f56a66b5a030d7d13465ac97b252dc5d07cf8708d491f27b40cc41d39486f21cef4f8ca4f0d7d8c4d36a53fdf04f83b9bb88fcb1f4110fd972b23295ab62996e7f8b1cacf45bfac2d172f61c941492209630759f2034dd2d0582d873ae949786ec590e00ee037a32b48cbfa3f7ff3f519e2425935b2bdd24761bb91bbac733f709d2cb3b75117377d3c025fa2b1a372dbb9449b988228a670dca042fc3ac29283bf51cf7c58d447c9c42c1eac5061a1d337b59347b11da57171fbbd8efd11c8f35491804a05b071781a9ad5c2af39be6a52977085311bafc0f8f8e900be23eab4078ebee0154d665aa6ac13ec85277bbd140290dd47df8d9ad3b69257c2acb0fe0ff374e996d84d77d462407afe577fd7bbf1a0038733b8137d2f3be78389b8d84f7ae020cb686e2cb02e3a3fd37a9296236f76d99b777b77f9cc18c914210949e0d1a4ade8c0e0de8035c52f0af0b7d6c4d0c9793a3994fa54b64a0a0387454dabafc5b53702e26de5c07773856209c5bc8112360cab1a8b2447c6711ecbe04f83f5720d1b3ad2198356c19b8feb6d12eb96fc48d4eed69f3be25a687c178d9f8c836f390bd58189da06054ded5d9c2414d3c2a7451ea504ba6534e12cacc3ab163183bda8f4fbc4a91a093b23df4c284e5714f314c459d84c7fc398d1b5e5d7c47d24e5cd797d7bdff4d72237e6b5fc0ecb3281ae6309b5d16a71015ae7ecc32fc381fa01595c5446d4da13654933d577e49f46dc2ca183402236b0c90a54570ced5a973f6a451bff704897c76afd76983a63b1cc6aa690dcd03f2cc4894b80c4211426ea825c853f6cdb1795e06c5f0a105b67f2852566f11a9fe232cf4f0e7d302bcd86b84cda551d316f38c858c1451b3c0fd55eb7ef3103fabfe3a630febe87d020b499f950306426ca69596698de4f14b31d19d2fd3dacb077c525d266c3b5654208801cedcf9cab9cb29f21f0a7e5757387dda5dab66140ef9665cc61b5f4e1a2dfe849eecfb4a5b4d421c5a6ed7067357a7a3c5c803bd6b6ae624fea54010e660a4c4296dbac21743b44919e1c5f16a60d73e95a1c21f011e4ca6a744ddd488a55f52dcde1ef17c162fcba2379c30b3318a6cacd500462d7252e3c8767f72fa4f64da5bc1e16e4e6ea8774a6ee7c728cb2ef2a3d14e97007bbb21f0404561a78ff33c44d3defbcc4533f465f8354ff5c05781c303cd1c39ec345df7c527ffaf23f40fdfac931949d39b1a60aff1d34b2003fcbc90a9105b4f9f1a1a73c263c0877448b671e6c42cd3a753d536e34606c972f10f21d492e3beb73a2466a83fcfd74fef7533302dbba677cfb97368d2ea07b9c7b70a419a7ae23f7eccca06c9bad76694b8b9a2dd5c551a02b88e3c72bee4ef9746e369626c37fb571499b607d82704d94bfb241d765a11b743a805149e354e0eb7d7836149e8cc9e41e218b99217c8ffdc460216fde6f80ee7e480f858da8fbf9e73315d1446e25a7d155fc80b328136b74e8593f85b672568ade7cea43695026f23be1afb69bcf5f382413624005306a0a31eb0ba8ed70ae2ed037d7c8db08e895b8aff117ab3f027622044f00b561cc630417e529e7f61b5661f2c5d61fe1c33d1c00e25ea78e09b3f75ab5731d455acb3a5229cc1ff66739e19fd808721ed567385e98065785f60275825a4aeef4b54f5ff960c31c58d3ad57c6ebee829a65e86dd3e50e89b78a79c8615ab558c777d18ed589e0777cb932e8dd7c710c2d597c8e95edb86c829ee90fb4e7df88474aa5d25d60901de54e5098af139b9b434bd16c62b89c8b748138efe593516370ceba1a24d2c63dadb98b0497fe20ff2169b326a01105"}], 0x808}, 0x0) fchdir(r3) 05:50:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2030, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x40, 0x21) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0x1ab) mknod(&(0x7f0000000180)='./file0\x00', 0x2090, 0x401) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) unlinkat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8) open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x10, 0x0) 05:50:45 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) setsockopt(r0, 0x100, 0x8, &(0x7f0000000280)="1cdfb495176650db522bf24c7f8a2b1b1d6b13fdf2bf3eae4a45129c0464cae99bd941ae9bc05ba63e66c90a3bc89999f8342e3d", 0x34) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) connect$unix(r0, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r1, r2, r3}, 0xc) setsockopt(r0, 0x6, 0x1000000000000010, &(0x7f0000000000)="4275084e228442201163060000000000000050c68574e89ba2ae635c8834516826bb4142e1191a4561918d7e054c388cbac9263a198612c6e05ccfeaff2b8ef3485700d3c1a9a9cea93a6d4475a5051b7c1081c546cc2bf8a9d852bdbaeae89996ef3fe1d44eb86056d78bf12d46af70d72b169aaea9389ce107f063f4e8cd599aba01ad6d2c5d51f42265e64cfd6ffc56a0eae09cc4d7d40ed2ed2b7677a9e2ed30f1d1853769e0c1e4ee6f8e8d711f2ab2a28203704fb869c8799de3505050c4c6879f25f338348200000000000000065f51e925cd", 0xf8) geteuid() 05:50:45 executing program 1: readlink(&(0x7f0000000040)='./file1\x00', 0x0, 0xffffffffffffff4b) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000577000/0x3000)=nil, 0x3000, 0x3) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 05:50:45 executing program 0: r0 = open(&(0x7f0000000080)='.\x00', 0x80, 0x0) faccessat(r0, &(0x7f0000000040)='.\x00', 0x2, 0x1) 05:50:45 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) ioctl$TIOCSDTR(r0, 0x20007479) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x10001, 0x2000100000000}) syz_open_pts() pipe2(&(0x7f0000000000), 0x10000) syz_open_pts() pipe2(&(0x7f0000000040), 0x4) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) 05:50:45 executing program 1: setreuid(0x0, 0xee00) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, 0x0, 0xfffffd52) 05:50:45 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = dup(0xffffffffffffff9c) sendto(r0, &(0x7f00000000c0)="a7d5575a3d27eb0e8bcabe602bd71fc5aac1c681810ea6117eb489695c575304e69ace23fb8e43ccaa81477164709d53303e2bde85bacf41abaf6ed2014e62923ad4561679b8a8ce9e4ed9ed69c8ceb4a81a189a79c8b73b20bdeb76f98c08de9ead7d00162e0ae8b13197c403cac2cf41b9c6c11d9ee6fc656471a12451cf438ce2d5e2ecd45f0129f3a3cba886206680bde5631c5340149ece84b81b29a52f9a083cfbd4ab1e101ede7e0f25a0b9ed43910662c97dd0ff1b6c8456b1c41abaabf375e9bc2d4f7c951f5b79b10c519b87e3fa37fe53a90e9c0215ae635c2bc2030b0fc3a3772276b0d3b9e4884ffa1329a30370973fa202c8449553", 0xfc, 0x6, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x64e, 0x0, "ad71f09f52cf1a93c1ad9e1a6f507502847200", 0x0, 0x4}) 05:50:45 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = getpgrp() pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x0) r3 = fcntl$dupfd(r2, 0x200000000000019, r0) fcntl$setown(r0, 0x6, r1) dup2(r3, r0) 05:50:45 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x10, 0xfffffffffffffffd) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/90, 0x5a, 0x803, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) fchmodat(r0, &(0x7f0000000140)='./bus\x00', 0x100, 0x4) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) poll(&(0x7f0000000240)=[{r0, 0x10}, {r0, 0x85}, {r0, 0x20}, {r0, 0x14c}, {r0, 0x8c}, {r0, 0x80}], 0x6, 0x8) 05:50:45 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x81, 0x0, 0x20000000000100, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x4e}], 0x1f5, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x10) listen(r0, 0x1) lseek(r2, 0x0, 0x0) 05:50:45 executing program 0: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff3000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffb000/0x3000)=nil) 05:50:45 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x2000000008}, {0x0, 0x2000000010000}}, 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000400)) r1 = getpgid(0x0) r2 = geteuid() getgroups(0x7, &(0x7f0000000440)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={r1, r2, r3}, 0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = shmget$private(0x0, 0x2000, 0x410, &(0x7f0000ffd000/0x2000)=nil) getgroups(0x2, &(0x7f00000004c0)=[r4, r4]) r8 = geteuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) symlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) sendto$inet(r6, &(0x7f0000000280), 0x0, 0x400, &(0x7f00000002c0)={0x2, 0x2}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000280), 0xc) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000200)={{0x7, r8, r9, r10, r11, 0x106, 0x4}, 0x7fffffff, 0xf2df, r12, r13, 0x2cbc0000, 0x1, 0xfffffffffffff4c6}) 05:50:45 executing program 0: rmdir(&(0x7f0000000100)='./file0\x00') chroot(&(0x7f0000000000)='./file0\x00') 05:50:45 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0xc0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3) kevent(r1, &(0x7f0000000180), 0xfff, &(0x7f0000000200), 0x671b, &(0x7f0000000080)) 05:50:45 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setrlimit(0x2, &(0x7f00000000c0)={0x400000, 0x400000000000}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x400000000401) 05:50:45 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 05:50:45 executing program 0: r0 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getgroups(0x2, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) semget$private(0x0, 0x3, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() getgroups(0x6, &(0x7f0000000380)=[r0, r1, r2, r3, r4, r5]) r6 = shmget$private(0x0, 0x12000, 0x0, &(0x7f0000fec000/0x12000)=nil) r7 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r6, 0x0) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ff5000/0x2000)=nil) r8 = geteuid() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) r9 = open(&(0x7f0000000180)='./file0\x00', 0x1, 0x4) fchmodat(r9, &(0x7f00000001c0)='./file0\x00', 0x40, 0x4) shmget$private(0x0, 0x6000, 0x600, &(0x7f0000ff8000/0x6000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r12 = fcntl$getown(0xffffffffffffffff, 0x5) r13 = getpid() shmctl$IPC_SET(r7, 0x1, &(0x7f0000000100)={{0x2, r10, r11, r8, r11, 0x38, 0x8000}, 0x0, 0x3ff, r12, r13, 0x7, 0x0, 0x8}) 05:50:45 executing program 1: r0 = syz_open_pts() syz_open_pts() dup(r0) syz_open_pts() r1 = shmget$private(0x0, 0x3000, 0x381, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x80000001, 0x1000000000000}) fchown(r0, 0x0, 0x0) 05:50:45 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x2) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x11, r0, 0x0, 0x0) unlink(&(0x7f0000000040)='./file0\x00') 05:50:45 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000080), 0x0, 0x0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 05:50:45 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x4, 0xfffffffffffffffa}, {0x6, 0x10001}}) mprotect(&(0x7f00003f0000/0x3000)=nil, 0x3000, 0x4000004) 05:50:45 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000)="468a5407cffbfbbca0fb929f49c61aa4cfcf9ede58d23e5e", 0x18) 05:50:46 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kqueue() select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x147ae147ae147ae}) r2 = dup2(r0, r1) connect$inet6(r2, &(0x7f0000000040), 0xc) 05:50:48 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x80}], 0x1, 0x101) execve(&(0x7f0000000080)='./bus\x00', &(0x7f00000002c0)=[&(0x7f0000000100)='@+-:\x00', &(0x7f0000000180)='/\\@\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='(-\x00', &(0x7f0000000240)='-\x00', &(0x7f0000000280)='%*.)a\\(%%{^\x00'], &(0x7f0000000340)) ftruncate(r0, 0x4) fcntl$setstatus(r0, 0x4, 0x80) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8613a) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r1}], 0x1, 0x0) readv(r0, &(0x7f0000002680)=[{&(0x7f0000000300)=""/193, 0xc1}, {&(0x7f0000000400)=""/116, 0x74}, {&(0x7f0000000480)=""/232, 0xe8}, {&(0x7f0000000580)=""/64, 0x40}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/74, 0x4a}, {&(0x7f0000001640)=""/4096, 0x1000}, {&(0x7f0000002640)=""/51, 0x33}], 0x8) poll(&(0x7f0000000140)=[{r0, 0x443deb1483bfebd}], 0x1, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000002700)) 05:50:48 executing program 0: setrlimit(0x2000000000000000, 0xffffffffffffffff) 05:50:48 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4000000011, &(0x7f0000000040)=0x8001, 0xfeb5) 05:50:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda1", 0x1df) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() writev(r2, &(0x7f0000000440)=[{&(0x7f0000000040)="a597c5431e9a1a19360aace3b7b4ccdce8c145dde810dbaf27", 0x19}, {&(0x7f0000000700)="8ac1a7e71fe9bad0ffe13b10b46b2a2f3f958190123466141180cf00c83a1b91a2cd867995262716e23b1eaea82c0ec3cecdf5e6232130ee429b1d7f41949c2d08766e689f82e895fedf8fd9fcec84e90ccc49f5cce1726af518f67492fddf439980413887b5731f654fca185b5d5491f5e090d725cfb1fadbb7d2b7e68261115b1ddb6434c5922137c8a83c93646985930d2772a5c2a183b3e575c66c1216f71a9ea6ee977a62df8b2210fd060d17faa68725b8844f4e6ebef4bfcd518d11aed213a29307d1d4876eeb9c9ae98a9f8de28f557196fd2779f645434be8bd2bc6603a34cbcb5becec4a335e3444fd0d8e994dfd5134abaacf30e12cf5f339db8f442ad20531350565484a62b7cb12d76ed9643df77c4f06ea3dfe31d7bdde4a1ea1cba2245dbfc92efa7ee49cc74d6308c9e21ba6f446276fbbea799340c4099f8c84a73c54a52ca897fe8bb1778c5e59390c2c18fd5ca9c7137e9e9365c270bfcefac663aafe21c4bdb5097c85ba7dfb36fa5ded7a2ebf950fe1459ee3cfaa2876966eadfd86afe5e458677d95b105972d86ba73b6082538e7c416d7bdce3e08d2188f411f4d5704e44ae607676238fd8e4d0c3c2803c3ebf8b278df93d53770e6f2b94eea242de10e07bbda72205caf8c2ae6e1f2a427d7cbf5bdd871aa1338af626f7f05fe0d78fa5b706b7f0b85c40615160a7848acc986c84e9fb9b350d6b6369a7659e2c98055ba8edd50b28d49cccdb6eebfee4bcd99e96d88c22178212fbd422f27503b4a7a03f992fa320e49a58b6ed7725a1c561c644dc7884077a9af20fcc03eb989450ad503af9deda7c054586190fd998315b972aeb34e9c30e81be1f44b02b72da9a84f8e52ff8ff2af544f8bd897101232448db5d2b7a04b1fc8bd74f213a144a2d12d8feecbf29378f66c7c92cf2e74f28102d8a91232de0d0e9cef59f59f9d2317769e12c342b74ad41b0e5c2292b74c1ddbbe790446a6d27dcf8693f29b22293bc3cbd33ce7662d5077cade1d9c1f0998e0bfa15dd432b8cc688f1ba684c55ea07432513cdb30a746d6d51441a682c15e6f21dd7d9602a063ad03ad85db2738ec96c554acd1aef75edcee1ec6a85187741587df6a61615f5d6f61bebf9375b9b83584571261af5bb1852ed92c4fc93290bd4ee14f25f86e83da5639325f47678a7b9992c595ce10f6ad72316ce989b92736cbf6e9797debeb265e93c503ffcc601c297ac5250a094c58d9709b08a16ba8da264c314aae947bf773e997603f0cb1292a7d1f1aa91502e46368383b10ff8c4ac0d0b2d4911ffd9ea8d038fcd70bf10db34f35708b181a3bb4ecb59f67b1a1b60a03d5330286459a7eb85a44577501275844348142ddcddabd00c1b231320a8062aea2e610ddc3bf25c765cc820461005d5452626c5f3f86dc4523ccbcad23b64bf0207ae302c0d518f46198ab670c44778940b69391ee6fea2cb148c620eb6475582ae44194ea172ad943f38a5f8f2feffa00c711ed8a43505362e66b41af760df501259a5fbe210433d73ac7c48d0129ceedd5eaff839ae4ce81df28cd2fd81a5346166c85469023cc143669de73b5131ca976c34ab9a2151d8111d098b5cda4ec9c3e473ac68f8700c0d6531b6ea16d207f3f93531fe9cee644b4b75c71fef1b2bd96c35935fea5a222c2801bd58ffa5ebe5995e6785f2ea569bb11907e9fc001eb6558a7f90e86b7a3e348100030090a93c7e357d5d17215c96d779c02b7f90fe57fa10b9a41cdd1a10654025f9a6f2da1355f06493f52f4f6d9bf04063aa9708730707afb2ee0d1e5c0efd424c1c90e32d8c5b81dce323a8719e5c943cbbe7bcfe78811617403dcc7d47102e4b637b1409111920bb4f6487563fc223f4ed14cce3280de56195ef6d828440bb5e1c84ad132cde136933645d95afb2534aedea665ef764dad874869aaa9181463f42dc624f40ecb6135afe97465bedef3fb947e7d0ad620b91a60d5b1f6ca88cd3a24b64d4b99f9bff468b4508a09e3d9bd83bc4678ad172d752201458b1b41d70a90b7488ba7ba06a82f118cab7ca751a186e3d73b45810dd6f2f4a9698771aca71a8627f66fa500d27e22bf454ef0ea267c3a54415c5e4e49ba0a76087a28c52c3518298e95a3effeaa060cb205e04c206a210233555da5f2108af1cde5b011b98adfe013488ab5b01a96714c71918a2fc59e42345e0a529c878d7fde8ee7f09b0ff2fd12c455ec1e74c58ef9067c834664da98506ed451317b5b15f7675e239da324af3a91bf65325f81c295d567c201d1e8c5b4348db74e8898de85c1086aab371f5cf98164bd97b3f9b270c90379d84c57aa6688f8e28c0ef3ddfec54d0ee3f595468ff860630a6dc2bb1c387affdb2f26dce8aa571ac42840ee184e96e5028c7092307731b11244a4e16e594a19f15ed7cdb510ed4a2a744348f589f05c65bd30599a86fe2322f3730579013d3f5193b6c46e30353588d33ff91361bd925746fc7ae8957b471d2fffbf2d64eb27b7dff3afede8caa294a0ccc88dcddb70477e287b9719cdbcd3977a45035d634fd2bb764539ba42993c67be79b95c72c193395866258c33dbc5b250faf67a919ee9abf4729e1d5e97b9f016cbe2fb6516f2730610f757b814a3257135d4fc6d99cc0d2a5520b58ded45044442b269f9298b1004c08a6c525be9890fb1c34e04d329270706e50ae2d8c0737bcd2473aeb9b18a8ce8bbf894acd9d58356da21049bdf30c4c7c66e4f79c10146eb0028ed5bc7250059a9c9e0eb510a029aea3e8344c3a9f260087e25b9f97cee4df983bc3f47b782cbdc807222fa14e9a906d47debf1e33b3a2fba401984f7a46ad002ce776407e1015e68f02a9d3c24c902f73b7b15148d7428ffc3f06a1e758ada6f3bf6b86e277f56a7ee73d2a62c7744341e7cf62a5564c01826a3aec841e3cc750a0b6a58e26cb4dfba15175e2703c7aa47983ece8e99c284da7c96d02858751e40bdd402d48307420c5c41bffcc8d1c24886811375396555fcaa242d173f1a840d2723acee3d9eab6a3d07dc7591b344f328ee2953391e95bfeee27608ed40aa3ea0e21c2419ca3bf7014d850174d3a1f6f41e8c22dd579049c52835ea7bbd3945a23f04e0fe5985d381d843c4dbc068eaef2cafebb58d36802e73e9e8875cf2a92e7ce206ebe16c3bbc6df22f5f17fcfd958b9f62e954d463ff31edf1e86e53e260e1862aca32901e4a8747b3c1a24a01a9a78be3caacb682b452de2a3c1898dc3d0885a6beec5ab0d5350effe3e425882d548f3cdd8f44f219e816ee2201359184392684f0eabf3c489721cebae40ab45b9f201d519de91442e857573a64853c9fdf3a48762f3dcbf7ac958f56bd6145f89dc7b1c16bd2e5a0fd0d888995ac338f04a98e0d523311d0429e731a9c7dd4e0e299f127f8e044a7a4c5552fee26068762469078c5527185a03271fe68d149284bd78fc23629d2b0f16351e47039b7e868249c1a350fa4edeb9a6abe772ad211af6a5900b3e67319861d857644ba9276ff316f7522e0926ab8829bacd661c5d25584e9ebf6c444fb30e8c054d2c5b6ae1f18881ee1e9813cd4b543cc0a73efc290a54ef0388209df4bcd32b3ea90a6c8cfa7e48d948ca1d4be5479147b9bdd9fe7fae5ae3c1113a952235cf967a064d0e5d75a195d0267ec2dd2bff4f67f2083687461b3ab2bd9c0403c8c9ebdb381186381217cb98d14b27f0d215a319f0051b36daf7076f22e361621206ac5f957fe67c44608695a46b7462a85cdbeb42929b9590e4f2679d7bf9983823f8fa7893e39c506a507b3f55c06ccc91dda35be4455f1e052fc9fcf0755c98be61da98f1d2b1f5b960443851370ee2b22a7b8bf38fcdd5d026f32b9c91b02d985438552f6bd9ea8f7ac1e237af5fbae38ba38e2809f526a8e0be1cf74e0c070db571401a8ef799eb326eec59181325d94f5c8bad43a42f6dfaf2bafa971be3101054f152ec671a4a7750c03e2220fa8f21cd57fd278ba5d72c315bb15bea6dcd60624ca5a82ede6c71a77ce809c828374f66436f06f47c0afedc00298da1fbb2d48d8df020a923f9444c9756007f3fe2ee9bf5d28a3474bcd333c416690a9493af20ddd08d7592b9bca26c863451605048f4e26ac8da4a1d64c5b732ecd354c8702503962503e4af90f62c26ee1673e66494302285f5617a38f1bf5deb35e062ea216d59d7f9e680f90c8977b9de51f494763a12ce5dde1c669e9e48321f877c1cfda48c4e28bebb0368003fb688e1d760318663590afc6a0d8f0c6c7404a2b9d5ec0bf45c72fcb2fe07d6670a751bed9aca13d4c7f7e3bd4dcf89eb7f5d316cdcdadb022f9d75c2bee54189a44dc7da92cd761c5981f71578de8258900a886edacae4b7f04e8307f52557f73975953b237ccf71fde6bd9dd8b5f73fe695cd65539ac125608f766a2986ffdd64d1eebc5a0379a70a7588278164da9c02e39a7e8be8f872cd087d4e05ad411ffbb0abec4d5cfadc403bd0868acded01a87a10f6ca5f41e0b84e8bdffd8b347a1008c29420623d3a1d7b1f1f524e82202ab6d06fb1acb5c66a980d3d130a3cd74ebd5b838cea368880a2f0ede01beffad9cbd4fe4429f6108f12be54a21afa12aada6c63676f803011ef0da112a0d409c7eeaceac1d8c569ffa9654cd53cd4dcc930a6805d31d051436a882c8cfb084bc393337dc823cbf686cda154018620c0fa520f5bd868de5ad0057dacb5ea81d339d1d62c12e7ecd1f6340161d76b0631a85afe041258f2fead26e763c6121ca5f330835aac73874e6997c1fffcb51f1f531c6f0cb1ef3814d99fed615cd47186f957e1ff015b66661e14cfff8841930ccd0d72bc4bd3e6200e72ef998f516eacfa697e0c5e9a02a30b2e98422e07b5e6c9d0b1505d1dce48d524597abc0da4b21c0bbba721be625de33164535be99482af5a99cf0ba77f300adf54e060e720a5e1e350faa46abac40e236cad904ca2244c3a2c2df33684ceeac920231a595de6e5ff92ec886af5a543f68eae973ec7b2104bd5118f020b4b5f6123ae4e849ac012a9a380b1ba8bb85b29eb71290662b22a1597c7f3f2368a4464ea17e2afce52d081de2c597ce51c838eb08104c61a486c2bb9465d994b35dce2ae1ee0e3c78a465b04c3f02e5d4f61a9d9d57b9c89272b1f2e1e24b0485f365d551fcf86a08e6c84794be79cf157a24f52ac569e6e25d4c13274bc8767cff8053a38de1a9a3317457c4d87208bd66e817ad4cee74898129f94a1791e0bf089c8bc71082537ac8c973614fb2e432ed85b8e82f1abdb1993fab815ba9b657cd36b68e5c83685a77639d925a8042a4c48781d5a9db1f71c668dcfae57af370affdea9e77b8d4e5aae5d30e67d35173d0d76992dae5ed36dffb893c35ec5a513205315d0ed296ee278f0bb86be34c875e36c9e36b88b6be98d6e3d206ae8431c6b4c17cb9d19013c8dff13ebe1ea02b59d02b99c22ecb2793d4ce5359bd9bd06fb912fc321d8cfe22709067b2f23034aef423f734bc5b090caeceb5205d08f90b9e9c666d073d85cba5e9ce631e0b6df1ce7a15695e0479ad07be041a4c5e7c15d2fec1896e861a807aaed456ca9695df4097711a3d45c429e05598ea67a2f390d55e530f6eb8d4bd895ea4115005c75884bb8b92627349ab8fba3f7f433331cbec5cceb577332d46185f9c96111017381936af1276b4342b4e8f614f99e2428bf28119cabfc5ef185e49a2e385a4242399820d7ef2174182b5fbd8e043b7dfc6166e1552b5300f", 0x1000}, {&(0x7f0000000280)="fb581b113885484b671ca81bc0e4d02bfb73e2d74c345385d0f2dd9314ddcde58e19b25bc413fc7f9b8184f3d4d76aa1d171266a8fd8ecd25d3e580c3a878d0297da0818ef10d8a3fc701e99ad03dfc1a858d3a7e62ac02e07e07e695c33a7e7d9d1c8188eacaa56aff7d3335f272422680d8686afb3406ff84066443182cae9839ce99e27b401da0f0deb120ddc3b0e14aeeb7df4640921857f56b6e92ad92d959acf3c990e2e73b60cd8002a85af6a40f016d5f8", 0xb5}, {&(0x7f0000000340)="b783fc6b5911f22379b84f59ae56c11622379c5a90795a3fab650d8d0f988cbdc390bc19e5a9821367d35856492aa3a0cd083f49471811a86033c444adc0ae60938fd26ddf0bf5164a8bc476a5647efe9e2f1067ca4fa21c10a50f72de6f3bd6a7eb850292248162857bb5879bd4b6282fab114f597dbac7ca090c220ac1fd9bf65356699ebaaa7909a4c29a3b66427ead422c8eeb3510ca378334594af44136b2ce060dc03c0e982d8ba55a051df3a49a90963c0132177aed8855f9de436e27108087e7fb3f1862e086aeb2e07fdfd932260c8dd805", 0xd6}, {&(0x7f0000000180)="4137b90ee0c7fd0c2c99e9357d6ca3c006de1f2be987015642db60c298f88f4df2a2c94838ab94e0be4a5dcbd06e7ece5ffb83c7c7a7433f1688761860d0f73ec617", 0x42}], 0x5) 05:50:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce", 0x1}], 0x1) r1 = syz_open_pts() r2 = open(&(0x7f00000000c0)='./file0\x00', 0xaf13473b24c8e3f2, 0x40) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000100)='./file0\x00', r3, r4, 0x0) fsync(r0) close(r0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) socket(0x21, 0x1, 0x80) readv(r2, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/176, 0xb0}, {&(0x7f0000000240)=""/12, 0xc}, {&(0x7f0000000280)=""/3, 0x3}, {&(0x7f00000002c0)=""/193, 0xc1}, {&(0x7f00000003c0)=""/45, 0x2d}, {&(0x7f0000000400)=""/175, 0xaf}], 0x6) dup(r1) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x1, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "0c99ff070000008c0a000022172100", 0x100}) syz_open_pts() poll(&(0x7f0000000040)=[{r5, 0x21}], 0x1, 0x0) 05:50:49 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) getpeername$unix(r0, &(0x7f0000001180)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008dbef64291c100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001140)=0x1002) dup2(r0, r1) fcntl$getflags(r1, 0x0) dup2(r1, r1) setrlimit(0x8, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) setrlimit(0x2, &(0x7f00000000c0)={0x5, 0x2}) 05:50:49 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000280)=0xc) r2 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, &(0x7f0000001880)=0xc) getgroups(0x5, &(0x7f0000001900)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = getpgid(0x0) r6 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000001a40)={&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000017c0)=[{&(0x7f0000000300)="7723ab1ace18a5939fe31a0ddac209a894745bbf66e1e9d407f13e8acc523c188a3346146508e9f84b5926c9e684c46d2bc647ec153f14fc94adc449ec188fe1d4ab3793697fd161150a3176f28e5a8bb4f1aa84f0f2d78c54e5ab370736a084a55bb9f9e34a539427643e81705b64908ba2cb9316193bdd81f2f1077771b57d2eb7bfaa1df393b5cd0b0f5a15914004883ceb99b63b", 0x96}, {&(0x7f00000003c0)="8631b9cb0834bdf0605c2d0b9240ede5e66d4c04a8e384516ff3b6082159a4c1b0c6bf37b46a7ba5378563b0f31bb60b75a723b52e24d83138b8197960278f6f945bf1f405d79aec564aa4e16a000e1ec30107df507387e1c93d8a27a3fbb232c573dd1a6ae795d75d7ceb73f4ed85c197ffc64480d16fa8c77d28d496e2aea0c2eedc0b76b95dfffd121569e0ea8e97a12da5cd4bff7f44191e7c252f406c2da5a41b0b1c379373398684faad6ca0a1eeb2e13d91b21f7711ac6aabe46d5ab60fe974e4199fdb129bedea9d53d35d3a07c62a17e069c7903333bf4a028d95cbe0721f486d68902a74d84900bada42bba01eda8f79c7f7588e7a58a3ac40865897544705a972fe4fe607bc07350a16a2534df8600f484a456679bdfd03d00604b256eea187487343084afede37b8cea0641e16ee358c6b51267a4b61caf1ea2c575dc6acaddf6098453e898f2f1ad8c8fc328d6e2ef8cc9d086fb96a16008ecd140692c82c0489ea1e771f3866561e6959716b8305530535918b5d9e56a70ce3b9a98d1c1473c0e0a92e35ef3041325cd1089320168fa3c897e866cbed3a37eb39017e7a241d61f27f9ea566315393019a83375bb56f917d3a2b18ec04b97d03927c0b8401282a42222b7b8250770d3dd11cc436eec2334f6e5b54cb8627da4f7892937d54f8f3fad64798c833fbd8eef2aa59a40ddb94567161ed8815b66eef80ea0bf21f5a9ca38f22e4d8750d5590890d46d65f3426eff96af8aedec15efc4d8b552f0093eea5ff605d085197f86a4333c6490517d3160e9b60181a1439c1916c9587a3b2bb2310d1973ef580bff63bb17258ecb1679c84def5c546d6e95ff9b5fd95a2ece92dfa357b4baa03e6753a600a3babb155f9ded57f41920a17ce2f19a820ed81f93cbbf53b51ba0cb2828bdd5fbc41eca5f899c2a89517bfb1c7b8c2fd98f7b17cfa133ccad0ccfb59fbec40e0cfeeabfe2b300ac54862e4855975789ea1434a47effa269f0dda897b140259c18c5671d1f1c04b001165ff17d02cad273aef4cc2316284c434b615be7b7c1d5fde7cd33d0d19536cc808a0287d930eb576dba04fcdddf65c9af5b5575da262289ca53ed2ae4ffacdc845cfc4657afdf160753b47c2dce4084b823cfb66c278a23598c82321d9bfaa5f95e663d9dd637c33b2964147ee589b1bf35cd0dae06cfc0f4f9b0a499d6874447e7bd8564a83b61ccaeb004ea440e62acf5c783dacf2150dddec3250a6b8337e1bb00898cb290291831ff45d43dcb3b7f961ab7cec4507deac59d220b707570643a53909df51890d9ba185eb372252d7afef87adf945302b91c44f8469cca6e0d15ac86d017f090dd377961da34f432b9f804edfcae0fba4f5497fd97b57c4f5b4e66c35be9076d6ff17527a20f53a3053985ce8d8c0cd3eca93155a1ac84fb16fee00f77dfb9883fbddc6bdabbeba9e1b9ca2c301cb6a6be56c1e8af9f6e2605472b9eadaade729c5cf81f5dacb7c1e40530d96813e34e023a98ab51d30b08e725c8c74f855f5f62e8cc2fa687188de5a6ed556833707890f46edb3a9dbe1b1d1624c51c4ec5e1b69eb3e9a6c8241e952d40c626491591651f1dafab89cefc5eb2e59c6c8012116a0cb9232b003c08516141b4ccc917207a9563603f9a4f5cecc33223de882cdab90677ce3f24f454c86029c75bb52aa76be033e0ac92de799ae994e8163f7dbd3177af149bae41851e3b8d003ce0cbab5be297074f32391d536b74f7df87300e925ef853bceb6a97e026669f7121e4cb7c3a510eb3dc88a51f0055f14abd658c5ef468d2896e4991cadc8e9ed385eca862ffa09f6c771071c83a1f5173ba06caeb52c5c18b09803bcead087bc439b393d9b96c14141dadde21d57233943a978232ce5dbed39e16566a431d80992573471c96b99db4dd53a917e83ec696439ade22a5e13cba90576d66628bfeeb4ec8904593c9a8e94394b86b91739875f55f1cf5198b3b7dec0e87202e7941b3e6a37badec3ed6bf15a63566c79edf9af48c5249eea9e245b95bfe92a9c0e03a9e4911c479bb11a4c6794c4c85f59e7f8726e7561be51e24bb058b7f526d6fb737804b9bf4acb9802ed633402ec519b2cd09d3dd5b286b451a7da8b36e1333bc30051ad42f80f3d4225bdec233c7049499c2be8594990480d90a03a4178b3595adc01ea8a3ecaf6f53cc46b767636eb6c426b9efec518ac460a9da69dd180c0f8364462f73506d770748eb8a35705454cba723955ed10e2367c0a307a7a40fcfa11e742b6413ff5b68993d554a42956042adb2f4f9028449a0774562d2046ed34cea4924f48e80dc18b66cb492012999c9b164ed4db31745911588bdac6adbbc593361478dc4ed0e88e4f5bce8e5c8c7034616646a1be56dd7938bec442cf7030b6d2d46b8b9e47003c46904b76eed2ef08fffb0886351d9d8d51e799d5c1bd785289bf663cb80a7f3b7544e54fed9efd958fa585527c7b9bc37379481d381d2d9fd847940bb680594675a6bf591e1cbe91ace115bfdb018c887244eec0b12c9bf313e9ec97535a75f5294ed390f9165135af19657b8884db0d8ea823467904f727f729c76f390bcfd8e0d35eec4f7833f9206a517d70d48e19f3911f0c4f1764997135df65d84eabc1cefb36da8eecd252d7d688446ad5da4fa5419d3e9161b4cfb10a2a5886f0b6a124f7f72338818ea17c5abfab6198a6c548519bd1dc5635d5d9b1e4961c734e36f375e2fd00f1653eb762fa53c988b24df5f48ca797eee4a5a62bd1df7c0c2b170bb741b0ab34aadd99fc337f56474d7713adb90a65a2bf780c5937a214ca57e8140afed35c20136a21db5819f397cb68ad772b7a6a2b09354f6e6972be6dd6ff19dff33517e865f2c4763132301115182f9f43cd5cc70150aef37dc6da2769214d3ba348a7aa9e0a6974a83d7a9e0acead1f75a98c6d8e55ef6f6330138a723e41909574e2a6d59565ccdc4e238ab2a96317b59228127984a7636261bab3fa4b0517cd8f5698b48f82cb7e6fade6de4bfb0f73e933e8c8d43d6115533a5f129fbb1cb7d32afea41f6dafd04205cdfb5348c1c978e331b8d203738fc583d10d347deba8a0172910a70f2e9ff57853ef59676eef23fafa024c806ea43a49801245224a98b5fd9c19bfd5f5bbfa241713a06e38d8889ee0034e70e8451b8c18d3b4425dcdcca4013dd6c6e13469166edcaf73eed0ac8f22b4497f99b8a6e9db261bc37b068806db606a9b960f27c89be70ebedd22c3a6479e38c72f02d07a304e5ca97b1631a04cd0014bb679b2e377b5ba08e61064051ffd27cacfb16148fada7f12926e62488a031efa74c2dfacaf4de5b889aece910f45aedcfad892ce7cd128502270d3aee6a42566bc223d63473b6c8ff4d77fbbf28cc7796e62d2c923dc0799cfa06dff841e78eea3dd9dd7166da047de6331d821269b49351e094ed4a5db26a6ad18f1172bd93c54f0009a11eb01c69cf8f7b87bc282ddee9378432314bd549e487e0fcd4dd92309b20e0f23cfb787c0882a17b26bcacaff4e41eadab83898655c100a2c817fa82f94a7b432de1c05de2eaa22d9d71688aa7751dc65a5cf2556ecd19df4606cac79ed812f9b291b0f50239e76ea8006956d758c33f4b3f2c6ff8ecef750253735faae5918c7a8620962867cd460c4dc5a83598e7d3a60c9c406ba6d8518891e0222e9a4f9136287f73e0cd88e51bf528c63e6804d82af66c5acbfc5b6f7020a240e2c08a4e49501c893f0cd9bb0375218e382fd65cc6889a7333c7e2a5afcf53c22abdd71d4f189260f782cda8eda0ee851d3f1274955ae31dd5345d7adb78c6825834294017e09f2db38d62b6a9bd23c9fb5abb4945df019932c4e906d0b444d5b5e415e226f10ccc8877c67d8a18b3b385ced6e22c28bd43e94b229bbd2d9799a42530fe52e01f961de3f42c2ff84f338f51779c1675b07ad7f46d33381e64427a0efa4ccbf0d3e1579e6cba041e0da50b3360241e14c65a806213b8faa55fc50679aa34794212b9e882daefa9e95207b163a72ec7cebbfd72e2a7d12368bbd8fed70fd59ead4b795b3498f3a6109b8bac9d2801f2e2603fec613b4eebb5be89b8baf1b35916d44e76f650c5530c93927dea739f2403e7cdec5901a6bb18309929666751a86706fb897419e2782c6c5ed84f3d74b54041c9471c1b7ddadd582aa317fa0752f0d38dfabe5551d5b938640b852be6529cf2c63afe7bdd08f028e5edc18f2ef01ede5f012e8411d3485b2b02e28643b2a09df6d35870186518f2e18d53403dbc30a69376f6cd44f571b0e97a39128b4c054a7a77acf566d9b3cd9e439902964c32df700a538c196b55ed4d8a0e313b98913ab869389b3197a65ea8d5fc35ad2f8690deed21dd3a65974554a9251755c7f2c8787af92592f7a47c5b522ca6d500881c9ee8151045428bf3635e0cad6a2290f2aa466503eefa60e82a53cf86eaa3a3e76269d3dfe34f551c85e27bfa3cf28576dd3b567b5328d65c4e781f76fe1544aa1025b9af0de480c07622014a0d5e44a772a261d5a284684e9ae927d0739d24b42296dff1277303939692b7f0250dcf4b9f7a461dc572780a2b3495c375466f1631c314b97f422a7e5115b42e55a78a920216f3d423d1371a75e8d9ffc56c55018589a1016dc9439e10209fd7e5889f4e8bd7d471a8bdbbf4192d93892a6bdb330e07da639f240d7db8f90ed258655dcc0244f36a5ccdb03ba3219ff0682c956dc3303fb6155a4b59d477acde61c5dcda7a1a0fbd9a580d30e979da137a35d798e65c7f15558b36e80bacc9c8cd4ab0f2f48345484853a6de7d624859695b06724a48b32f17fd0815e36dc3e3950f69fe67d47d8cda88af1a130f9ca0738f154f5f500646253c7ade0da22f3e3ebcd1421cf2dd8ac276a069cf4d31d6d8aa99ce02a73b557bc31fe3fb281129c3660d54a093c21eeced219d4c51946b593be21dc295cb1b60d2160a8805a824e7892e3d028ac4bb749772b3a7c77d05d6bcae861b8630d64c404d85e2b5264eb505ae2e5891951eec3b116e41382aa73ad66c1d393a2d364751f6200f9e5989ebc75ea17e0c73a76c8f4cf36b7a882dd26733bcdd30c9053d9528eb3e85b7e3a308ba9c312ba0481b3e4d2ce737b7ea8a927c704170d754b30c18f6bb229c656f8f8052109341d5ff0948d53b94af6005001a30fd480f5eb3ae30f4687ba383e20a95bedb82e3e4b6be4bb0ebdfa361131b9048db89a1b7e261cdf3b34826e27876579dba4885a93dd9b8c6202a58f43eb6c9602a221312dd4e6a13b7cbfa9c0969ad440467bb2a5fecab4a47caaf0bdd774d7fce7463b56e31f9b77fc84bc16deea2bf4929012e34372e6482978c964a3c233e52bc29d2a00557e8e5a9018a641b6411388d5be36aa49ed87f1a9599ebd9c9c0b53892bc81ffceb800f9384fb4fa220b978f57f2a8cf6c11549551dec05add806482b5f2f9970dae192fa8ddc56cf945d3c114ecd674af9ec408857d40081a3015d22d0e015ecc6d4d771fad7319d0f84825e270027f0022244eabb6c14ac28e59faf6e10a0c86f1ce3a76f7c562cc2c75e0b25c2c63d9d425f86c1bb0876858ff0b39094ef208202898ae0536eff61a52eb473c0fffa2b77d9d6b9128400f3dea296ddb2474b1b462f9e3264effa9bdf36f7a5b76842cd776002563e70febe79cb786c31767f29eb81bbe340b4775b5444bf13e3e0d4c1cb70c78bf50732df21f5f6f366abf152c06a1c5bb431b7e40313046ec494", 0x1000}, {&(0x7f00000013c0)="6278fea34fdd966b873d2d7a67a9899f08034590fe93e6a6487477fa9b38d1b099564817b9707f49162aab8c4cec9e426fcca4957fe87e01b393e2a8a6c5aa57586357f9a73f314cc14a7512d240a9253fa573a72ee2672d1aaf1193922cd0da5682e4a73df371a32655c39d1f89f0fb07dd89", 0x73}, {&(0x7f0000001440)="c309adda2636056fff27c4668496f091f996d3ee5eff1554f1869ddec0f147b13a9749f5354379c1eef67e08328a7b350378b3a3ffa4818e65dda09f2cb10a8922fc13c0f6ce47d49fd591259f8266920a70602ce3df9a77895532994176e7ccec77a70ac3d716318ee6e5b8cc15fab80514ee5f3e3a00c00ff54ddfee125a800d84a94f8ad00137535566fa5f4621c8b98624443143ab36426e320b38953d241ddde739e32b451b4d0549f9c11d04d590ceec83cb5a1936b0ce35566c2701e46511da280deffe3235c7ba38304757b3ceaac450bee3fe255405e8710999afe952b9227f80205cbfc79ace98433143cbeebab6467730907eaddf6dda7d33", 0xfe}, {&(0x7f0000001540)="ea98a5804f93e19e3a5124c98e25bb050c340d09bfa7e05091225243db6684ef36a722bcc54a0e41310ef5b2c173ebb298ba1ad64a2f3f96c66778df64278bb986d7dba4279483b0aac85c0c415d336fc1ac81d19696b7f1837c01a2f6ae295a697b86efa91d38bae9dbf3544aed6c5bdd2a379eb3f899341771c50b3b145c5d33c8621f3e342b37e9cb06f173134e5fb01b8602d11c1c7e83f4985e4f41bda7f07ecafc998679ada371884aa9", 0xad}, {&(0x7f0000001600)="e855536b59ab6e07cfc12d3a7594602ad48dff67ab2edb012195c04b7459e1065a08ce8eb8e051f3a0e315ed62ff3bb6e1ae331552eaf098b67de61459764655daf750fae8c9e55fd09e142942c52a71362f2d401268622e4636b6f136a4c9a6c3144331cc3c32230d06f5b94976a4bdb89f17b5af855137a9f4794bea1a98d1b0801d348e05f43480d7819ce1a3da18cd47cbae68770019ec494b201c", 0x9d}, {&(0x7f00000016c0)="e0db9b78c4b0847fb88751d4ee3f213c1d9bd3b8d60595dfb6e900989288a8c02e58da8504fe0ebe58c79ce59bfb", 0x2e}, {&(0x7f0000001700)="d25f7a1774e78fb21fa44f877018d511d7c806a1cc9a09d888f8b8fbfd354b7371115449a6bcf110a8941bc5e24b2e071c62a996110fcee03db2ff31757f7344f3192a828a3955ec878e42342d99741933cc3a676b3ed04f0084d3a6f46666b0a9929e8ff034a65a9a435b0e2ab8c2db26df77c0882c5fcbc2b67b527d94233c13da7c3f0417eba9c95f312e1855f95ebafa885a491930649ca2ddf31b09db81eb223330ff", 0xa5}], 0x8, &(0x7f0000001980)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="00000058bb00000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB='\x00\x00\x00\x00'], 0x88, 0x8}, 0x9) getsockopt(r0, 0x8, 0x4, &(0x7f00000001c0)=""/142, &(0x7f0000000080)=0x8e) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mmap(&(0x7f000014f000/0x1000)=nil, 0x1000, 0x5, 0x2010, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x18, 0x1, 0x0) fcntl$getown(r8, 0x5) accept$inet(r1, &(0x7f00000018c0), &(0x7f0000001a80)=0xc) setsockopt(r8, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r8, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 00Thread 0xffff800020b93c38 exiting with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd806648c918) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 panic: Thread 0xffff800020b93c38 cannot exit while holding sleeplocks Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 63232 79543 0 0x2 0 1 syz-executor0 * 6860 67125 0 0x14000 0x200 0 reaper db_enter() at db_enter+0x18 panic() at panic+0x16c witness_thread_exit(e29435a7692479be) at witness_thread_exit+0x244 reaper(0) at reaper+0x14f end trace frame: 0x0, count: 11 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs.