50b2a5a8c94d9022c62d8548f52e7d09628311032813d3e9441ffbc644a36de9cfc4d8db92be1fd73369bfbb4580a319dbbf7bedfeee2730b2c5f8b35e657730d07435b0313477ba143b9add9394af61340b5c6e6da32a1c9d066eb68f552baa2995668be1c512e86e229f5efebb330e0c5098df70c546666351ecad1fae4bfd5e1d75d0abaffc428e00148620d7a6997dc1f1d4c4f3a72b52e3f1d195003912e775933ce772fe1039e718a33d1b0491cbe3ef9b5c4fe5e83a9b70b005b592acdc7c3499bfa266e9dc0405e42312c488904476c7b8b262d3367d55f2caaeac6fa3df051c4b36c32bb9a782de167637748bdcb829d6f2e4f3e5647305e9bde5628993bc08c53a1204f85c13f1ec96d0593dace0817c273646c5a3204e74c2e6042022b7d0e6bb711de0e12463690fedb61dcd92cdf54cd6f95e8edaf726b9dd39531b0a39db94fee725f179b1940b70d8e6b39bcde353f79d80e6fffd0d0e79ac69047d9c8dea23", 0x1000}, {&(0x7f0000000380)="0f8586b100b340a070ff0470b7080d2ecaacc6a84fdd2aa087702d0ab1072221099211bb844f8975e1b5829c58260a74775b3403197db6078630fb2e5b19b13aab23517b7efa220e45a8843e1cef6a650089b2859ee52071c4e322c2401684337ce70f4c8bf1a65f478f46ea7f5a02bb83ea74d2f391a555b9608066fe3af67278743665b9a095bacc7a081ffd6939054c946f49cdbfd0a57f6ae64d3f8e11a4b5365537ee1d2523cdcd1fa8ca420c80ee", 0xb1}, {&(0x7f0000001840)="4da455e8446ecd2eef6db9f38dbb473779d4b5e42c3c06c3700a0d05d6595bec8af3be092c6078b3bfda70c2585816be25d8e4d654c30e4134e2dc492660e288efc18b8c5b651b7475beca062ff42b8b18dc2f7b08a5b060d468b43a785329f39ad077197b03be2348ea71cce9102c69c12b9ca58d855e553b63cc1ad567f788ec54c4bf2612e9f9576d61a4510af0e3644d881275f4d3254bf8201ff13b787d25a790899a266e96268a1209c4ff44e694ab36b95135a86928a36771e09c965b4ae90e1c30f33e422c0e5a1641a3c11b6c7052972a7e542791511ee8430e747078a01528f7b3ed0630365151a98aaf73da98a2bf40dcbacb3579298155baece8e3cb9a5abc8c708692a6471164120213b1dee9cbaffd21300226ea0ee6586af3a61db3bb017773c9ef2ab190e4edcf936116d0763303525ca6a53fe3c84115fc21ae6ca0df1afe20462c3fef3a12f6b2e12c6e6b0dd78c51ba3b61ea54a3b7128f38fee74bee61217eb549d99ee16216a9b79d09e7714f941ca6794bc30fc90aa31546a7df691a5d3c605546cc6a736861d2075f8c0966e197d75360a15f196990ce5206af03dff6bb89aa2fa477ec7930654800889e96259f33b8dcb58aa894c4bf4cbd297e405a704bc57103f1571aaad45ff0d1b29097693682d17275a6da982277d9c726adaf40428bca0b9489f36b9baf5ad17cf109f69a9c51da5b104d59fb0a67a3639efae2baaca669650777d98a2be2e90376efe09462cafcd9e4f5a55633a22c2f641f6af89863821dbd23943bd87f36099771322830fe2453379d5232bc4fe1195092ebb84af41a1d79041a47d2396efec2c86252ad2de0893a44573714b2d9db057bbe732eefa69bda30e6451c2b2451b2d22c8bba2032faceed0a68c0c96a5f240f6f8d69d1a4daceeee387eb9b6aedaa4e4018aa7ca6aef26329ec5e63c4a77edb9f62de8255cdeb3145c0495aac5f64b35e6fc42383ce6b8649a87ec40347c2df101000a1ece2f369bf6065d94387d47bbe3d669ad9fb7a436f6f938503bbace704cadbd4db62590b282135edce9b4cf8a861627c058412ae9bfb2449804013179308a360511f41a5f990b45b9d4cccc79d492b8d42ffc05161e8a65bd52746a3fd3aaaa36dbdf45166f8ee5e218056f57189e0dc71f78d36c4a964cf332410c7a88379d988d3c71235f5f2fd2b9ce5860b15399faf06055dcfb4a18ec6de85546fa964123fe29dec224003c4b0fa0b07a2a9821547108f804e9a011da3971ba1fcdd1b9e0d028d2f04dadff3cdbcbccbb4ae713113bad6f09d4f28cbb5680ef17b7f08e58e9d61d49097586c3a50f93816014c32260ce07a6944a895490d81e268a8486204e6e5153ee6b2663553dbde85895cc3b1b6ed977f060844435de511dc138332054d63dc1677ce1f8f699c43bf582b7d34f4cce9d97a27e4f0ad910782539107f4f1fd4214e3fcade81766b24b4ce559eaf9b40564454ddedadda63c1262bb2f7f9a1a6b25c0d8770d65bfafda800c1c1914988d73ddd1b585ce309738fc53ec70faebf8d17303364c242d076144d554349921210d405d9560ca96c740b8bba304b67edfe7fb968b913cce65e8d27460eb23d8434356e32ff3141a76003b0d0532053423bc261a38273a084eca2cdb3ff1459fe061c02ac10d1d4fa883fea38c4f8dbef0376f8896ca7831714328ace86fc9e1b80ba54a324740ccb8ac45f0f3ce013dc6bf856fcce6fbe0ad6e22c97b5cd3d3ef7dffb01cc55a624a6cee5b019e80a4d01f6aa17232edab252a868f2ae0f7b08cc974da93c70d443ba59dda804a1f2512aa23d5d3445560f077467614d55f7847eb93a700f4aaf677c34bedd23bde637466ca1f9166ae58647a79fd952afade8adab845db32b94cc379b554e87f731fc0aea9cb9f50d1c6d9f99a79587183a987f4f5bd84775f3cc10f05a52774763e1ab1c29bfae12c9134106c46fea3c508dfc78d566cb3d7e0cca09376e11edf753e3b31b504b04a0a8bffe1177ffdbf3bf9cd21f54d5c3802b0d244056413b957d5d553bd555df2a45abdbd9d529255ea8ea5d9fe4e754fcca01ba83aebcb0cb504f90e69fa2d53486f622f5a38045d828b61c1a31363029ddc8a89c0d77ee902d7c95cf37dd9812617f9dd206fbb74704220473656db40de27a4326b1ec742cb402421e015e4c1465b3cf2cf018d2b9a8f5652b81ee1c537c899c0a87bfaba74b62d9df9dd53d0897c011f0f9f882975e27a6e0e62ee4bbf3578feab02e28ed7f402a9d8d544cffd0c1ba43289dc4b5df83bd68ebc4de2d9482c8aa16d496fc5be6af0a2a59bde12870df55e9020287ca35fffa076d78869a497cc9bc599bd302e9f9f0464d27286ba4cacaf8ff5b66ce81c0ce63ad2e1e2428853cd8879e8b80d6dd1584271893f64f5a7983afd34da641532e81e1ff3b9e4137961a2091034d1893c648f8b43b4b5728f09260fa34ff85adc3e5d0f47ca48aa6f348d3e39813eb17bf9ca4d6c50680965c9b21c1eca6498f41d009b282aaa159c696ffd7a65a8b1a9dd00ce0cb2224f501bdae8a9fad7e66e542855b179f2a12de59d02caf25914c61e9f1ac172a5eb623c054ecda9f2b6ddbabf38b61bf56a5d21ad1f2df9944d1be140509a70eabb07288cfa931aa068dc3da0e2890ba2a9f6257da8025d071b10a9d211add3508fa29e77cdc2b6b05212f0974f9255d5d3fbc79a6e849ce36d7f90072530ede31e9561c6c077480be7e57b371e1f35006fa1942f0315771b92e7ac370b99badbdc01ab3f0b236fad022a55cfa2ad4a4e699acf0db03c4f8b27b12dca4ab128ca505978046712f0fb5fe0a817676b0f5548e871270584e28a2a0fe0efa819d3ca2ac2ee324c79324f60a7c855024f1d22ac0ecadd6b73f39fb756497bf33f83e767b3effcc4e7090a82aff7534f9badcdcb8a3ce7e79dadf3e64f69817b9d20dc22fc65eafb8455531bb8d982a1b89efd2fac39baee50a5734fa95a94415ecd14d28bccdc228f6f19dc8372bc812ec1151d2726f0cec6d43fc249f2216128e5489578f8b3a84291b459d42f8b9748766d11371e98314278e34e4bf04467d90e56f5e29a50c3e46617527ce17e52e56565e2c9984454976b4ab5bfbabf071b2b51a5a12a717a600eb2f120a3fa1ae5e1e7657e6ff5aed1e2da9da5d0f1adb4355844c82af0362de0af8ac8280453b356bf97ec1f11c198408f9b64457a8aee255c02f87867de726dfe971049b3d18a5c5c1df74a681b0587a020b8e93ade42b312ca4449c71246d809d2a074696fac239661c856f80df9b99346e63f839604511f5dd4b04c8b379607d025ad79c945e6cb4b5789a3237dc307ce148227eff220a763f95f56d8b9b43e676daaf6bd6b08e3b13cfac957873821c2ba8340c83351116638010e99c99ebaae167147d3db1b86757b16fa7d9a9ca67b7873494d0aee61cf4d3d6c66db342fc1080b28fa82ce79b31690b97dbd79b33233bc3119c3cf216d0a5692d76f38d427f3609d4912bdd447cb1ed374d86829c39bf3b4a7ee36718a04f53db7648134ed8e3d2083028a08530b629974d2104e2e1bcf4d3540977455f8b3df880aa42775169b6399bfef94fd96277b7c568d00e54448554c8b66395ec936568c8bb289cb75888ce829901dad9952fa0461d1ffbbff6bbf1b977774f0daccbe0afdf41873effea7efa6599a08cefcb6d06dc2c017b01555929c0f108d3a89d51d56cc24ae976985770c14ccb62dd6cac9cb586c95b1e89e3540537097a039bfb16092bad1ba0dd2dc76011d9ca220e9ac46bc84091898ece5f3b73e82db65117fd3edb75e55fb1502eb071e0d09072bbd0c4e84d81b9c4c87c897a10480f3b249edd75537a4f03e60dad9ec4893fb2459abaffb1d1915c1c62e5a534c3f7ec716068dc2fef2268bfd1d5b47a9a89c277f3048d080ded2a4f9925980ebee5b257edae963ca109a22329ba5793eed3d0777f4545ae730d6a27ec41094362808a2dc8a097f20883e633a2e73ccb7cdbee5276e66502f9b6736411d82d5e5d7898827e5105cc8e304be7371570e610feb8e574b8d907cb86a899614025b938136db293e6b5ad16064e6e0eef92c08d8a3a5dba4f6eddd98d148c72b1fdf11fff5e810a2d52b0c0a1a574b59d7b439ee9947b86af3d9a1103ea4d72d965ef14deeab20424e8caab6916132ccbf03950b7f898f43dbbccce17cea0722936a186c5fe0e4724bb6f1831259b78fac49deff4a4b3a820e9a10bae5b972b1ec3f254aa194edf7665d128e60e89de2b4d0ce633afb62b3ac093a723c7495ec7f2b94e6140302b45f09d88b06cd27c70b0c977ba8d9e2f78e1c978741b3e602bc1384947f1477afc87b4d47cd20b53c99585f55fb7c7b44b4cc1a143de651709ffdd0ad0a764aa9a253df6cbceb39cb26d5e04770fe5a38333f7797303afe0ae6ac0714ee7498fb7202a7181b034885a9fff2bbfdb231b73e509e1ab6b072462757f53f2e2f308e2ec1636524ba715848cc7963f9f94ae2a1902b77c936eec2cec78e06aca444ad8367c8a0b82d4a30c79e2dee04bf18e203653dbf0c23fd41dc4d3d1fe19ddf5c6789533567f3f71cee4998ef3729ac3ddee067d921479a0aff43ea17befbabcc3cdf541d8dc12f73cf88e145334ddbaa7c7075aa7b46dc542037ab3374b9cf4f6b0b5e35873e609d0b8d359c12d20f5138382575d78d96bf69108d8b2df1c6b94dc6c087c5a18ebfee04a67fb8d9c026aae6946309944e0f8fe698dd1c11820806b3bf419f3a04adb848a56cd48aa692792231b111b57d924c11c43c6defd8449bfd4f12ba63d5a483249a441c6568ed5659327eba9ac8591ae027fa5dd93d3b365fd9dd7ef0dfe512df24b424559d96de5e5dca9b65d7f42e2ea303eb21de5b3f6a7330363ca846d12fd67a9403efd13dff2032294e424c8c5b2063ca2dfd843dd5c5a2a5ec12f76ee525e1c4bc42d6494422257d2f1f16fb00498dd848cb8169ebea82306ca171bf3832835e76669fa6def093c164efc5d2c1d5d0f1549029372627060bad129b58b6422bbc04fdaa0c37ecda208e60f30823fa957cf7455a0729bc37cf8f1d4208470fd7d66874d4535d81a64037537afe144e4714a6d02784bd74f54ba67603e05d49d2d97fc52f124125fcb5352784d84d2eba70d73e069c52ad387f387d889fe38c6c154fe66761328491c5a06591b708b81a5993153168a4a1009e70d662b27a362377d91ef208517317c4cf617ee2e38d2f2a6efe40eabdca1ab5d431feca0e7514014659129ab601a46a35468ef3d843c5ee2dff62d4e4173c3672d4ec4c7e161d16fce53cd4dbf07c5217333a4e64245410f54b7098acaa47dfef8867e274634387222b6d119563b3b91f2f6f394e3ede28a323e9066e7ea8c10b95b764ffafd98f0937948e75e6332a09efefe995d623c89c606434606c54ce17ab4f3da01332be2934243b6f02dd7f6a9a1c86f25ecdd28234b0b4a87a0e6870ab2203e0598195ef514c97f967f03c28fb973a8c91be8ca8cf303a7077ac3b15d232110ee9408c7f28763fc1c885c616f7e7982c6eba5edc09342d22ba4a32535f54965d8771f319bac017fd07aa94ec7f65484a575335fae225a5c7921251c97d1ac7884f62b9d10177631b6fdbd032677d0f8e4be303d98bf50feac9bc0740d9cab38d1d5f2a571a55bc0662d2d6ffccefcd747973f754371c9baeb96e6d32fc461a731949a9ae8b2acef57745adb7e3b69686774e64667e6ad785", 0x1000}, {&(0x7f00000005c0)="6165009f10c9d3e2187560e826a1a7f704582112846379078d8d746a54178b203d005ed40e779be00a72a9a95685ea83ed2ea64f862deb7b89aa9e0f25f2324a20dc5955b876bd433821db8ea43c3c7357357de3d9b04ad625198873be00739e4ec4534e7db74ec28953db67274b973b9b09da560ca36637d1da2f9ffbf99714e358002ea8034522d2b05c91aec8fb8186ce5e68e4a59c18c3403e7d8cf353510bef60c3911d31d2fa29f466cac44747794d5667f542c039f7d89dca1153ef144ebb06619cfa6132ea41ec27947b8e5c6cd291d26ca776f3408883f95d070042ac627e690397f04d16463f6d0ec57e3e", 0xf0}], 0x4, &(0x7f0000002840)=[{0x40, 0xffff, 0x4, "1adeb5aec50c9b7895be781821d92930cf36ef58d9e3d5b701e17a49450062d819ccf0a49f28a27a75ecc962"}, {0xa0, 0xffff, 0xa6ce, "2c7b0a56539e65da0b55101bb3c9b40ea6f7bc3373d9ab517a9015a893979f606722274a0d4dfd47080f9a7d93b23f540db9a7fd59f22a7c8e3dade924a180ea22ee873bd47b1aafe6eb467a6a3e618f6cf5159fa1d97902aeffdff28d75d6c7578364050cbd306b2ca9d13ec1663a8b6910d837e57d2f7b4ca32aec544fa9daa12a6464dd77ff5d1aac5f645036cf3f"}, {0xe0, 0x1, 0x81, "56593d3b1e6f0ee2deaee2bcc068ef5ade9a90ad00a08101089bedc212aac9c156cdea2f3beb07ff211747bbe97767790a5c15b92052915874e05f815cc53c10ef9f5220b38703ea953070a801a3e5f743000f1c373750a8d339d8e6bbbe19189c9acead09641109c93d9ca09992c1dc410c361c564a00cd994b1dbec1ec9793022e1b8c10ce41f90dc90cb77a3025716779b7d5c80a4eebb44401a029211fe10dbacce28124fc14e512677dec11bb60bf818b5ccc98dec1beff08dd8d3bcda855b9eb3a0a053b91d4249ade08559769"}, {0x98, 0x0, 0x27, "a1aa8dabee0c3c60a5f2839737581b7e3f9ff1a7a4a311332d7c928caf75b29b66f4026b07b76da11a910d135929abfd5e0c63fc3615792bee98b01dd6dd5f35b11a294c94f6f65ed1eb7d2c74545aa7dd23d53be6f228c81423a2b5cb4769909412506da9394354ee57ea63e547892e1b88be6137712189940cdb1c7e78f19d4239d40f8c6d36"}], 0x258}, 0x4) setsockopt(r10, 0x29, 0x24, 0x0, 0x0) r11 = accept$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000f6ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005c8671480000000000000000000000ffcf090000000000000000000002000000000000"], 0x0) dup2(r11, r1) setreuid(0x0, r3) semget$private(0x0, 0x4, 0xba) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 23:23:32 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = dup2(r1, r0) r3 = kqueue() kevent(r3, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffff8, 0x21}], 0x9, 0x0, 0x0, 0x0) 23:23:32 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x100) r1 = dup(r0) sendmsg(r1, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000500)="683c6bb900f17ed5f9a91f5ea52891c2649c68146c62a36d78634432641afaa3a4448f394af544fbca870fb5a6651f480e76b9ae1410d95921ad75242ad80ba8bc8b6a601394952b7d39d91123a24a373b505204ff2483ea2b2e4bb2588caf8b591a42233d7afc993ced5cda80c2ca67288ee9", 0x73}], 0x1, 0x0}, 0x9) accept$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setreuid(0xee00, 0x0) r2 = getuid() r3 = semget(0x0, 0x4, 0x84) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) getgroups(0x400000000000001c, &(0x7f00000003c0)=[0x0, r4]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000007c0)={{0x5, r2, r4, r2, r5, 0x10, 0x80000001}, 0x3, 0x8001, 0x2}) r6 = semget$private(0x0, 0x7, 0x1) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x6, r2, r7, r2, r8, 0x124, 0x4}, 0x6, 0xdf0, 0x1}) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') flock(r0, 0x3) fchown(r0, r2, 0x0) r9 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r9, 0x29, 0x24, 0x0, 0x0) r10 = accept$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005c86714800000000000000000000000000000000000000000000000000000000000200"], 0x0) dup2(r10, r1) setreuid(0x0, r2) r11 = semget$private(0x0, 0x4, 0xba) semctl$GETZCNT(r11, 0x3, 0x7, &(0x7f0000000380)=""/57) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) setsockopt$sock_linger(r10, 0xffff, 0x80, &(0x7f0000000340)={0x7ff, 0x3f}, 0x8) 23:23:32 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x100) r1 = dup(r0) sendmsg(r1, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000500)="683c6bb900f17ed5f9a91f5ea52891c2649c68146c62a36d78634432641afaa3a4448f394af544fbca870fb5a6651f480e76b9ae1410d95921ad75242ad80ba8bc8b6a601394952b7d39d91123a24a373b505204ff2483ea2b2e4bb2588caf8b591a42233d7afc993ced5cda80c2ca67288ee9", 0x73}], 0x1, 0x0}, 0x9) accept$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setreuid(0xee00, 0x0) r2 = getuid() r3 = semget(0x0, 0x4, 0x84) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000780)=[0x0, 0x0]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000007c0)={{0x5, r2, r4, r2, r5, 0x10, 0x80000001}, 0x3, 0x8001, 0x2}) r6 = semget$private(0x0, 0x7, 0x1) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x6, r2, r7, r2, r8, 0x124, 0x4}, 0x6, 0xdf0, 0x1}) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') flock(r0, 0x3) fchown(r0, r2, 0x0) r9 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r9, 0x29, 0x24, 0x0, 0x0) r10 = accept$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005c86714800000000000000000000000000000000000000000000000000000000000200"], 0x0) dup2(r10, r1) setreuid(0x0, r2) semget$private(0x0, 0x4, 0xba) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 23:23:32 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x100) r1 = dup(r0) sendmsg(r1, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000500)="683c6bb900f17ed5f9a91f5ea52891c2649c68146c62a36d78634432641afaa3a4448f394af544fbca870fb5a6651f480e76b9ae1410d95921ad75242ad80ba8bc8b6a601394952b7d39d91123a24a373b505204ff2483ea2b2e4bb2588caf8b591a42233d7afc993ced5cda80c2ca67288ee9", 0x73}], 0x1, 0x0}, 0x9) accept$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setreuid(0xee00, 0x0) r2 = getuid() r3 = semget(0x0, 0x4, 0x84) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000780)=[0x0, 0x0]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000007c0)={{0x5, r2, r4, r2, r5, 0x10, 0x80000001}, 0x3, 0x8001, 0x2}) r6 = semget$private(0x0, 0x7, 0x1) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x6, r2, r7, r2, r8, 0x124, 0x4}, 0x6, 0xdf0, 0x1}) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') flock(r0, 0x3) fchown(r0, r2, 0x0) r9 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r9, 0x29, 0x24, 0x0, 0x0) r10 = accept$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005c86714800000000000000000000000000000000000000000000000000000000000200"], 0x0) r11 = dup2(r10, r1) setreuid(0x0, r2) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000340), 0xc) semget$private(0x0, 0x4, 0xba) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 23:23:33 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') fchdir(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000100), &(0x7f0000000140)=0x4) r2 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x1000000000000000) r3 = dup2(r2, r1) r4 = kqueue() symlinkat(&(0x7f0000000280)='./file0\x00', r3, &(0x7f00000002c0)='./file0\x00') kevent(r4, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffff8, 0x21}], 0x9, 0x0, 0x0, 0x0) r5 = getuid() r6 = getpgrp() fcntl$setown(r4, 0x6, r6) r7 = getegid() lchown(&(0x7f0000000200)='./file0\x00', r5, r7) fcntl$getflags(r4, 0x3) 23:23:33 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x100) r1 = dup(r0) sendmsg(r1, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000500)="683c6bb900f17ed5f9a91f5ea52891c2649c68146c62a36d78634432641afaa3a4448f394af544fbca870fb5a6651f480e76b9ae1410d95921ad75242ad80ba8bc8b6a601394952b7d39d91123a24a373b505204ff2483ea2b2e4bb2588caf8b591a42233d7afc993ced5cda80c2ca67288ee9", 0x73}], 0x1, 0x0}, 0x9) accept$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setreuid(0xee00, 0x0) r2 = getuid() r3 = semget(0x0, 0x4, 0x84) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000780)=[0x0, 0x0]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000007c0)={{0x5, r2, r5, r2, r6, 0x10, 0x80000001}, 0x3, 0x8001, 0x2}) r7 = semget$private(0x0, 0x7, 0x1) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000003c0)) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x6, r2, r8, r2, r9, 0x124, 0x4}, 0x6, 0xdf0, 0x1}) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') flock(r0, 0x3) fchown(r0, r2, 0x0) r10 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r10, 0x29, 0x24, 0x0, 0x0) r11 = accept$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005c86714800000000000000000000000000000000000000000000000000000000000200"], 0x0) dup2(r11, r1) setreuid(r2, r4) semget$private(0x0, 0x4, 0xba) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) accept$inet6(r10, &(0x7f0000000340), &(0x7f0000000380)=0xc) 23:23:33 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x1, 0x7f}, {0xbda, 0x3ff}}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = dup2(r1, r0) r3 = kqueue() kevent(r3, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffff8, 0x21}], 0x9, 0x0, 0x0, 0x0) 23:23:33 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x100) r1 = dup(r0) sendmsg(r1, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000500)="683c6bb900f17ed5f9a91f5ea52891c2649c68146c62a36d78634432641afaa3a4448f394af544fbca870fb5a6651f480e76b9ae1410d95921ad75242ad80ba8bc8b6a601394952b7d39d91123a24a373b505204ff2483ea2b2e4bb2588caf8b591a42233d7afc993ced5cda80c2ca67288ee9", 0x73}], 0x1, 0x0}, 0x9) accept$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setreuid(0xee00, 0x0) r2 = getuid() r3 = semget(0x0, 0x4, 0x84) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000780)=[0x0, 0x0]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000007c0)={{0x5, r2, r4, r2, r5, 0x10, 0x80000001}, 0x3, 0x8001, 0x2}) r6 = semget$private(0x0, 0x7, 0x1) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x6, r2, r7, r2, r8, 0x124, 0x4}, 0x6, 0xdf0, 0x1}) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') flock(r0, 0x3) fchown(r0, r2, 0x0) r9 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r9, 0x29, 0x24, 0x0, 0x0) r10 = accept$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005c86714800000000000000000000000000000000000000000000000000000000000200"], 0x0) dup2(r10, r1) ftruncate(r9, 0xa30) setreuid(0x0, r2) semget$private(0x0, 0x4, 0xba) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 23:23:33 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x100) r1 = dup(r0) sendmsg(r1, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000500)="683c6bb900f17ed5f9a91f5ea52891c2649c68146c62a36d78634432641afaa3a4448f394af544fbca870fb5a6651f480e76b9ae1410d95921ad75242ad80ba8bc8b6a601394952b7d39d91123a24a373b505204ff2483ea2b2e4bb2588caf8b591a42233d7afc993ced5cda80c2ca67288ee9", 0x73}], 0x1, 0x0}, 0x9) accept$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setreuid(0xee00, 0x0) r2 = getuid() r3 = semget(0x0, 0x4, 0x84) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000780)=[0x0, 0x0]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000007c0)={{0x5, r2, r4, r2, r5, 0x10, 0x80000001}, 0x3, 0x8001, 0x2}) r6 = semget$private(0x0, 0x7, 0x1) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x6, r2, r7, r2, r8, 0x124, 0x4}, 0x6, 0xdf0, 0x1}) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') flock(r0, 0x3) fchown(r0, r2, 0x0) r9 = socket$inet6(0x18, 0x3, 0x0) fsync(r1) setsockopt(r9, 0x29, 0x24, 0x0, 0x0) r10 = accept$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005c86714800000000000000000000000000000000000000000000000000000000000200"], 0x0) dup2(r10, r1) setreuid(0x0, r2) semget$private(0x0, 0x4, 0xba) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 23:23:33 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x100) r1 = dup(r0) sendmsg(r1, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000500)="683c6bb900f17ed5f9a91f5ea52891c2649c68146c62a36d78634432641afaa3a4448f394af544fbca870fb5a6651f480e76b9ae1410d95921ad75242ad80ba8bc8b6a601394952b7d39d91123a24a373b505204ff2483ea2b2e4bb2588caf8b591a42233d7afc993ced5cda80c2ca67288ee9", 0x73}], 0x1, 0x0}, 0x9) accept$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setreuid(0xee00, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000003c0)) r2 = getuid() r3 = semget(0x0, 0x4, 0x84) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000780)=[0x0, 0x0]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000007c0)={{0x5, r2, r4, r2, r5, 0x10, 0x80000001}, 0x3, 0x8001, 0x2}) r6 = semget$private(0x0, 0x7, 0x1) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x6, r2, r7, r2, r8, 0x124, 0x4}, 0x6, 0xdf0, 0x1}) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') flock(r0, 0x3) fchown(r0, r2, 0x0) r9 = socket$inet6(0x18, 0x3, 0x5) setsockopt(r9, 0x29, 0x24, 0x0, 0x0) r10 = accept$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005c86714800000000000000000000000000000000000000000000000000000000000200"], 0x0) dup2(r10, r1) setreuid(0x0, r2) rename(&(0x7f0000000340)='./file0/file0\x00', &(0x7f0000000380)='./file0\x00') semget$private(0x0, 0x4, 0xba) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 23:23:33 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = dup2(r1, r0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x184, 0x3) r3 = kqueue() kevent(r3, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffff8, 0x21}], 0x9, 0x0, 0x0, 0x0) kqueue() 23:23:33 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x100) r1 = dup(r0) sendmsg(r1, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000500)="683c6bb900f17ed5f9a91f5ea52891c2649c68146c62a36d78634432641afaa3a4448f394af544fbca870fb5a6651f480e76b9ae1410d95921ad75242ad80ba8bc8b6a601394952b7d39d91123a24a373b505204ff2483ea2b2e4bb2588caf8b591a42233d7afc993ced5cda80c2ca67288ee9", 0x73}], 0x1, 0x0}, 0x9) accept$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340), 0xc) getuid() r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r3 = getuid() setreuid(r3, r2) r4 = getuid() r5 = semget(0x0, 0x4, 0x84) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000780)=[0x0, 0x0]) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000007c0)={{0x5, r4, r6, r4, r7, 0x10, 0x80000001}, 0x3, 0x8001, 0x2}) r8 = semget$private(0x0, 0x7, 0x1) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x6, r4, r9, r4, r10, 0x124, 0x4}, 0x6, 0xdf0, 0x1}) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') flock(r0, 0x3) fchown(r0, r4, 0x0) r11 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r11, 0x29, 0x24, 0x0, 0x0) r12 = accept$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005c86714800000000000000000000000000000000000000000000000000000000000200"], 0x0) dup2(r12, r1) setreuid(0x0, r4) semget$private(0x0, 0x4, 0xba) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 23:23:33 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = dup2(r1, r0) clock_gettime(0x2, &(0x7f0000000040)) r3 = kqueue() getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) kevent(r3, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffff8, 0x21}], 0x9, 0x0, 0x0, 0x0) 23:23:33 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x100) r1 = dup(r0) sendmsg(r1, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000500)="683c6bb900f17ed5f9a91f5ea52891c2649c68146c62a36d78634432641afaa3a4448f394af544fbca870fb5a6651f480e76b9ae1410d95921ad75242ad80ba8bc8b6a601394952b7d39d91123a24a373b505204ff2483ea2b2e4bb2588caf8b591a42233d7afc993ced5cda80c2ca67288ee9", 0x73}], 0x1, 0x0}, 0x9) accept$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setreuid(0xee00, 0x0) r2 = getuid() r3 = semget(0x0, 0x4, 0x84) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000780)=[0x0, 0x0]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000007c0)={{0x5, r2, r4, r2, r5, 0x10, 0x80000001}, 0x3, 0x8001, 0x2}) r6 = semget$private(0x0, 0x7, 0x1) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x6, r2, r7, r2, r8, 0x124, 0x4}, 0x6, 0xdf0, 0x1}) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') flock(r0, 0x3) fchown(r0, r2, 0x0) r9 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r9, 0x29, 0x24, 0x0, 0x0) r10 = accept$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005c86714800000000000000000000000000000000000000000000000000000000000200"], 0x0) sync() dup2(r10, r1) setreuid(0x0, r2) semget$private(0x0, 0x4, 0xba) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 23:23:33 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x100) r1 = dup(r0) sendmsg(r1, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000500)="683c6bb900f17ed5f9a91f5ea52891c2649c68146c62a36d78634432641afaa3a4448f394af544fbca870fb5a6651f480e76b9ae1410d95921ad75242ad80ba8bc8b6a601394952b7d39d91123a24a373b505204ff2483ea2b2e4bb2588caf8b591a42233d7afc993ced5cda80c2ca67288ee9", 0x73}], 0x1, 0x0}, 0x9) accept$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setreuid(0xee00, 0x0) r2 = getuid() connect$inet6(r1, 0xffffffffffffffff, 0x0) r3 = semget(0x0, 0x4, 0x84) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000780)=[0x0, 0x0]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000007c0)={{0x5, r2, r4, r2, r5, 0x10, 0x80000001}, 0x3, 0x8001, 0x2}) r6 = semget$private(0x0, 0x7, 0x1) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x6, r2, r7, r2, r8, 0x124, 0x4}, 0x6, 0xdf0, 0x1}) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') flock(r0, 0x3) fchown(r0, r2, 0x0) r9 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r9, 0x29, 0x24, 0x0, 0x0) r10 = accept$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005c86714800000000000000000000000000000000000000000000000000000000000200"], 0x0) dup2(r10, r1) setreuid(0x0, r2) semget$private(0x0, 0x4, 0xba) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 23:23:33 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = dup2(r1, r0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffff8, 0x54, 0x1, 0x7, 0xfffffffffffffffb}, {{r1}, 0xfffffffffffffffc, 0x10, 0x4, 0x7, 0xeec}, {{r0}, 0xfffffffffffffffa, 0x24, 0xfffff, 0x0, 0x9ff}, {{r2}, 0x0, 0x30, 0x1, 0x8, 0x9}, {{r2}, 0xffffffffffffffff, 0x45, 0x1, 0x200, 0x845}, {{r1}, 0xffffffffffffffff, 0x2, 0xa, 0xfffffffffffffff9, 0x3}, {{r2}, 0xffffffffffffffff, 0x22, 0x40, 0x1000, 0x2}, {{r1}, 0xfffffffffffffff8, 0x80, 0x90, 0x7f, 0x8000}, {{r1}, 0xfffffffffffffffa, 0x60, 0x81, 0x7, 0x4}, {{r1}, 0xffffffffffffffff, 0x10, 0x8, 0xd0b, 0x78}], 0x7fffffff, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffd, 0x8, 0x0, 0xfd23, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x5, 0x7}, {{r2}, 0xfffffffffffffffe, 0x8, 0x2, 0x90, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x90, 0xf0000000, 0x80000000, 0x100000000}, {{r2}, 0x0, 0x4, 0xfffff, 0x9, 0x1000}], 0x6, &(0x7f0000000040)={0x3, 0x2}) read(r2, &(0x7f0000000280), 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffff8, 0x21}], 0x9, 0x0, 0x0, 0x0) 23:23:33 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x100) r1 = dup(r0) sendmsg(r1, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000500)="683c6bb900f17ed5f9a91f5ea52891c2649c68146c62a36d78634432641afaa3a4448f394af544fbca870fb5a6651f480e76b9ae1410d95921ad75242ad80ba8bc8b6a601394952b7d39d91123a24a373b505204ff2483ea2b2e4bb2588caf8b591a42233d7afc993ced5cda80c2ca67288ee9", 0x73}], 0x1, 0x0}, 0x9) accept$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r2 = semget$private(0x0, 0x3, 0x400) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000400)=""/190) setreuid(0xee00, 0x0) r3 = getuid() r4 = semget(0x0, 0x4, 0x84) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setegid(r5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000780)=[0x0, 0x0]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000007c0)={{0x5, r3, r6, r3, r7, 0x10, 0x80000001}, 0x3, 0x8001, 0x2}) r8 = semget$private(0x0, 0x7, 0x1) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setegid(r9) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x6, r3, r9, r3, r10, 0x124, 0x4}, 0x6, 0xdf0, 0x1}) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') flock(r0, 0x3) fchown(r0, r3, 0x0) r11 = socket$inet6(0x18, 0x3, 0x0) accept$inet(r11, &(0x7f0000000340), &(0x7f0000000380)=0xc) setsockopt(r11, 0x29, 0x24, 0x0, 0x0) r12 = accept$unix(r1, &(0x7f00000005c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f6494d10000000000000bbfda08de40000000000000000000005c8671480000000000000000000000000000000044f9df09095af3c47b3726952e39ddbf24c3fec65ef5cfd819f27210ebd00d3d1c276e2d634f1867a8c3acf2ac45df43fe433577e939f117c35342b84987b20b96a258a46163df45ed6d6d154cb903f2a0f747102da2acaaaf33762c031c64b2bf91889cbc16834b02a91e46d8c7d02578b75122a60ea0be1230f1d0b0137527c33779"], 0x0) dup2(r12, r1) setreuid(0x0, r3) semget$private(0x0, 0x4, 0xba) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 23:23:33 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = dup2(r1, r0) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r3 = kqueue() kevent(r3, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffff8, 0x21}], 0x9, 0x0, 0x0, 0x0) 23:23:33 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x100) r1 = dup(r0) sendmsg(r1, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000500)="683c6bb900f17ed5f9a91f5ea52891c2649c68146c62a36d78634432641afaa3a4448f394af544fbca870fb5a6651f480e76b9ae1410d95921ad75242ad80ba8bc8b6a601394952b7d39d91123a24a373b505204ff2483ea2b2e4bb2588caf8b591a42233d7afc993ced5cda80c2ca67288ee9", 0x73}], 0x1, 0x0}, 0x9) accept$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setreuid(0xee00, 0x0) r2 = getuid() r3 = semget(0x0, 0x4, 0x84) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000780)=[0x0, 0x0]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000007c0)={{0x5, r2, r4, r2, r5, 0x10, 0x80000001}, 0x3, 0x8001, 0x2}) r6 = semget$private(0x0, 0x7, 0x1) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x6, r2, r7, r2, r8, 0x124, 0x4}, 0x6, 0xdf0, 0x1}) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') flock(r0, 0x3) semget(0x0, 0x0, 0x210) fchown(r0, r2, 0x0) r9 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r9, 0x29, 0x24, 0x0, 0x0) r10 = accept$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000210000000000000400000000000000000000000000000000000000000000000000000000000000000080000000000007000000005c86714800000000000000000000000000000000000000000000000000e6000200"], 0x0) dup2(r10, r1) setreuid(0x0, r2) semget$private(0x0, 0x4, 0xba) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 23:23:33 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x800000000001, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = dup2(r1, r0) r3 = kqueue() kevent(r3, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffff8, 0x21}], 0x9, 0x0, 0x0, 0x0) 23:23:33 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x100) r1 = dup(r0) sendmsg(r1, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000500)="683c6bb900f17ed5f9a91f5ea52891c2649c68146c62a36d78634432641afaa3a4448f394af544fbca870fb5a6651f480e76b9ae1410d95921ad75242ad80ba8bc8b6a601394952b7d39d91123a24a373b505204ff2483ea2b2e4bb2588caf8b591a42233d7afc993ced5cda80c2ca67288ee9", 0x73}], 0x1, 0x0}, 0x9) accept$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setreuid(0xee00, 0x0) r2 = getuid() r3 = semget(0x0, 0x4, 0x84) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000780)=[0x0, 0x0]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000007c0)={{0x5, r2, r4, r2, r5, 0x10, 0x80000001}, 0x3, 0x8001, 0x2}) r6 = semget$private(0x0, 0x7, 0x1) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x6, r2, r7, r2, r8, 0x124, 0x4}, 0x6, 0xdf0, 0x1}) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000380)=[0xff]) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') flock(r0, 0x3) fchown(r0, r2, 0x0) open(&(0x7f0000000340)='./file0\x00', 0x80, 0xa) r9 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r9, 0x29, 0x24, 0x0, 0x0) r10 = accept$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005c86714800000000000000000000000000000000000000000000000000000000000200"], 0x0) dup2(r10, r1) setreuid(0x0, r2) semget$private(0x0, 0x4, 0xba) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 23:23:33 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x100) r1 = dup(r0) sendmsg(r1, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000500)="683c6bb900f17ed5f9a91f5ea52891c2649c68146c62a36d78634432641afaa3a4448f394af544fbca870fb5a6651f480e76b9ae1410d95921ad75242ad80ba8bc8b6a601394952b7d39d91123a24a373b505204ff2483ea2b2e4bb2588caf8b591a42233d7afc993ced5cda80c2ca67288ee9", 0x73}], 0x1, 0x0}, 0x9) r2 = accept$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setreuid(0xee00, 0x0) r3 = getuid() r4 = semget(0x0, 0x4, 0x84) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000780)=[0x0, 0x0]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000007c0)={{0x5, r3, r5, r3, r6, 0x10, 0x80000001}, 0x3, 0x8001, 0x2}) r7 = semget$private(0x0, 0x7, 0x1) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x6, r3, r8, r3, r9, 0x124, 0x4}, 0x6, 0xdf0, 0x1}) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') flock(r0, 0x3) fchown(r0, r3, 0x0) r10 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r10, 0x29, 0x24, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x40) r11 = accept$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005c86714800000000000000000000000000000000000000000000000000000000000200"], 0x0) dup2(r11, r1) setreuid(0x0, r3) semget$private(0x0, 0x4, 0xba) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 23:23:33 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x100) r1 = dup(r0) sendmsg(r1, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000500)="683c6bb900f17ed5f9a91f5ea52891c2649c68146c62a36d78634432641afaa3a4448f394af544fbca870fb5a6651f480e76b9ae1410d95921ad75242ad80ba8bc8b6a601394952b7d39d91123a24a373b505204ff2483ea2b2e4bb2588caf8b591a42233d7afc993ced5cda80c2ca67288ee9", 0x73}], 0x1, 0x0}, 0x9) r2 = accept$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setreuid(0xee00, 0x0) r3 = getuid() r4 = semget(0x0, 0x4, 0x84) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000780)=[0x0, 0x0]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000007c0)={{0x5, r3, r5, r3, r6, 0x10, 0x80000001}, 0x3, 0x8001, 0x2}) r7 = semget$private(0x0, 0x7, 0x1) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x6, r3, r8, r3, r9, 0x124, 0x4}, 0x6, 0xdf0, 0x1}) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') flock(r0, 0x3) dup2(r1, r2) fchown(r0, r3, 0x0) r10 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r10, 0x29, 0x24, 0x0, 0x0) r11 = accept$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005c86714800000000000000000000000000000000000000000000000000000000000200"], 0x0) dup2(r11, r1) setreuid(0x0, r3) semget$private(0x0, 0x4, 0xba) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 23:23:33 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = dup2(r1, r0) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x100) r3 = kqueue() kevent(r3, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffff8, 0x21}], 0x9, 0x0, 0x0, 0x0) 23:23:33 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x100) r1 = dup(r0) sendmsg(r1, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000500)="683c6bb900f17ed5f9a91f5ea52891c2649c68146c62a36d78634432641afaa3a4448f394af544fbca870fb5a6651f480e76b9ae1410d95921ad75242ad80ba8bc8b6a601394952b7d39d91123a24a373b505204ff2483ea2b2e4bb2588caf8b591a42233d7afc993ced5cda80c2ca67288ee9", 0x73}], 0x1, 0x0}, 0x9) symlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') accept$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setreuid(0xee00, 0x0) r2 = getuid() r3 = semget(0x0, 0x4, 0x84) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000780)=[0x0, 0x0]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000007c0)={{0x5, r2, r4, r2, r5, 0x10, 0x80000001}, 0x3, 0x8001, 0x2}) r6 = semget$private(0x0, 0x7, 0x1) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x6, r2, r7, r2, r8, 0x124, 0x4}, 0x6, 0xdf0, 0x1}) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') flock(r0, 0x3) fchown(r0, r2, 0x0) r9 = socket$inet6(0x18, 0x3, 0x0) semctl$SETVAL(r6, 0x7, 0x8, &(0x7f0000000340)=0x400) setsockopt(r9, 0x29, 0x24, 0x0, 0x0) r10 = accept$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005c86714800000000000000000000000000000000000000000000000000000000000200"], 0x0) dup2(r10, r1) setreuid(0x0, r2) semget$private(0x0, 0x4, 0xba) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 23:23:34 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x100) r1 = dup(r0) sendmsg(r1, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000500)="683c6bb900f17ed5f9a91f5ea52891c2649c68146c62a36d78634432641afaa3a4448f394af544fbca870fb5a6651f480e76b9ae1410d95921ad75242ad80ba8bc8b6a601394952b7d39d91123a24a373b505204ff2483ea2b2e4bb2588caf8b591a42233d7afc993ced5cda80c2ca67288ee9", 0x73}], 0x1, 0x0}, 0x9) r2 = accept$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setreuid(0xee00, 0x0) r3 = getuid() r4 = semget(0x0, 0x4, 0x84) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000780)=[0x0, 0x0]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000007c0)={{0x5, r3, r5, r3, r6, 0x10, 0x80000001}, 0x3, 0x8001, 0x2}) r7 = semget$private(0x0, 0x7, 0x1) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) recvfrom$inet(r2, &(0x7f0000000480), 0x0, 0x40, &(0x7f00000004c0)={0x2, 0x0}, 0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x6, r3, r8, r3, r9, 0x124, 0x4}, 0x6, 0xdf0, 0x1}) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') flock(r0, 0x3) fchown(r0, r3, 0x0) r10 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r10, 0x29, 0x24, 0x0, 0x0) r11 = accept$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000300000000000000000000d657000000d9000000001947062c00000000000000000073000000005000000080000000bd36000000000000000000000000000000000000005c867148000000000000000000000000000000000000000000000000000000"], 0x0) getsockopt(r1, 0xffff, 0xc0, &(0x7f0000000340)=""/226, &(0x7f0000000440)=0xe2) dup2(r11, r1) setreuid(0x0, r3) semget$private(0x0, 0x4, 0xba) r12 = shmget(0x0, 0x2000, 0x201, &(0x7f0000ffd000/0x2000)=nil) shmat(r12, &(0x7f0000ffc000/0x4000)=nil, 0x1000) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 23:23:34 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x8, 0x4) r2 = dup2(r1, r0) r3 = kqueue() preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000740)=""/177, 0xb1}, {&(0x7f00000005c0)=""/129, 0xd}, {&(0x7f0000000480)=""/98, 0x62}, {&(0x7f00000001c0)=""/58, 0xfffffffffffffe10}], 0x4, 0x0) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) kevent(r3, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffff8, 0x21}], 0x9, 0x0, 0x0, 0x0) open(&(0x7f0000000280)='./file0/../file0\x00', 0x10100, 0x10) 23:23:34 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x100) r1 = dup(r0) sendmsg(r1, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000500)="683c6bb900f17ed5f9a91f5ea52891c2649c68146c62a36d78634432641afaa3a4448f394af544fbca870fb5a6651f480e76b9ae1410d95921ad75242ad80ba8bc8b6a601394952b7d39d91123a24a373b505204ff2483ea2b2e4bb2588caf8b591a42233d7afc993ced5cda80c2ca67288ee9", 0x73}], 0x1, 0x0}, 0x9) r2 = accept$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setreuid(0xee00, 0x0) r3 = getuid() r4 = semget(0x0, 0x4, 0x84) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000780)=[0x0, 0x0]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000007c0)={{0x5, r3, r5, r3, r6, 0x10, 0x80000001}, 0x3, 0x8001, 0x2}) r7 = semget$private(0x0, 0x7, 0x1) setsockopt(r2, 0x200, 0x3, &(0x7f0000000840)="e7248262a644d3e17a04d71a49516a77e22c565d5c18d2d38bb5fda41f7fa62b822f88403a6edb7d955468c996dd5bb2cad5e62588f3ce5b019a98e9545e207578c8060473952ab87087b72dbca94bf433e49b04cd5e6554c479d8a7b8946472504c5563595ad60c1bcaa3706c56e5fabb87ccff97fa0cdb5439061cc5c79e7e69d13190c03e30fc65c7fdd833bc2f56298bf9aed64156bc013f8d75365f2c8345b123082dd0461756f9923ed5e29dce6d6402269f44d4cadd6931004c856d894c3a3f97f4474f18cf26040f725f4875962f749bf565b127adc8e6da7887c47cda57661f870cfe92b24eaef27e3a49ddc4d30644d9b5860c6d433b65b6702197221a4f4d4eab91fd1e3cdb28e2a7c1b2dfd4d647c9254bb6b47bfec1bc013068f8e49847f27215cbb673f68dc5922a33d3c72302335b7d15d53538e3d58f8a0058d40f65e996d658be8356f1353b342964a4a031c6ae6a32e4e8099ca68f5abcad9ae893e4058fb944a1116090bd320d2ac1c85fa950f89001e99260b846e073d8a5810a0f34fd270f684832acc4b852606286ecb19acc993fd53fad441ee6b9fe69dd20ed95d796b7e9207257f0243d0884487f18daf640e2ad737613e5cd175c50d48e051749f669516b4dac1fa95f78deb74850067325fde4067e867f012263ae625c4e5003116f3591d8f2af1372ad438def5571c04bf17af78d73e7f6ee4e61d78e021f47ed944f49e80a6e97e22067ecf08ec5bca5d13bde8a5ee3172def02a52577f228640590de4a80c7f53b8240ebc493658e1e538391a34a2dfdc5f1a45e09be823851723d1b580d9456d369f824ceeae59a99472d7e52a9007b1c4ee60747769990e437bb0353ee10073de904f844abb6d81b6f424631e036e9b43db30203cd85ce8de469b3293d13f9aa49beca09fdde90ffc2a7519c90cc39301a6766f981db523d20f702fc5690131a9e9a6daa7e52e99b0f9091d807bc6374895ee7a2daefe6120a861ee0ccf8df889e294f6b8912f29e306f6e30154b9d1231aa6e77868002d9ecfabd393bb6d62aad5d5c389ea50c0451fdaac8381f325923d04bbac09b89164483b8cd6f11b66452518877d3d6ea2556c650956d78f8e41c60ffe038dddd8cccd54a50e9a658ad5c639e9b8b291ad52cec6b56d24443cf93e85f73d191f7406d017610dd940bc198f7e837bf448fa594aea3d1c92e2c78eeb846727a7be2b8d6225661fa6ab25bf0252ed06cc14f455f357dc0541f78ff21814beab6c1828e8e65cf0bc30b6abd7b60b5365f4a9ba4c21d4d89b9c814527f5824b3a0d4364e83199987d7c5f69dd5bb982da8eb0e36262a94a88bb14cc1b5862d52b00e0c2e3c20f1229639ca8e3652bd91f2d27fe8fc9de6d626ad6bb82d1f335fa0863a010678a21af5cd9dfe75b7962011531a41ae2ba701572270d4938b7d4ace753bc4ee717001b85c5c3bdd6b4f6495b7dc6cc4b8f9cbb23c2812b426e08e8e1ccd5376c213fdb417d770c3d4a94fe7ab02da71d254d1d0ebc9bc5bbfc0eceb8e3b8a0abec45e06e6b6f11320d8b4e591dce8bb658ee9f8d3835a236f86eb57073123f5dd97ae4061114de0daa8d5373621b4f4b4acb4441198a15d954ba6c3952655d63e80fd874a5bfa400d45df5044e0d51120081a39c1d05b61d96973b8979b0de2de755a1d0f9b7d4aa3270f983b6e7d7c016b428753e14484dc020ec739d045f2297d82b892ee35c6aecad90989297b708252d1587fee074139558b16c05f6451afc624ea1f58b577f829313d3085fca9571433e62ffeb865dcb118fc64903a39b027fe916b3d0e6f0136fb9cb7114b547f4a77bd1cd1e699c40d29537bc9e7f2e398c6c392c5c63c049269a081bafdc3e4f32848522a091a314b2fd0e985efd52e0b9088a6157719b8f85e91f8938c87b486fd7d393fdac15fdb98506ea8216c7333fefaae37d5abace659c2412c88e94572052638452eaddfbbe1b315c3ed8a3f05965b9dbef405fb30d6d0dd6a524141955242cb1aeee3a080177048854ed68730e5af45826953491029b8483d30bc85af3e894a8889369115a18b7bf444a0d26365ad39aed169b2ad6fd0167e307b6fe9d2a1309210b61198809b8b18b8e0408e15ddc33d6967f66fb5d6b16422829f387fecff71d70e9cacca06747f081642deecf8dccdd373fd0959030a9ab765cd59b3afde2cf2949d53e709a9e54d6c45a2e1b188aa0838565600fbd364c584d8babe742f4af3e6706332efda83c07565fee8f6e5519fc0b1515d83ea2b331a7c3063b2f87ba9029702c6d3cdbc81fef8b63f59da741c4610c3704f2cdb6dd9663fe63a23c1ecfc8c3a75758f95a24afd42271cfea90802562fa28cb6f034bfde11d581245a1ab4c5e71c650b677511069f9c38f9bc2d0ebb5565a84d3140b3657128b932a0a6d8d9356830e96b320d5333ef9f9a986964de664dd8ac2fe8f94c86a87646db0b67b4597004f66c546ffc6d711cfc2ad31dfcf0e9c57b612ad8e95ac8d6ae1e9e43d16a284c72bf4600f8f9568f877cbc7a35ab450574f1fb0a8185653fd92051af750cd092d4508de0e24f11469e13f2a05e775c70332455d0be17fa619f8feb418ee26cc15b38b5754bfda4decce4c1eb0fa1a16375d72c188a98e417f49db67c71c94ec1142564e4427ac2cfef06eaaa39939f7de5181101496f745b2bc00de1543a17ec1914ce50712d027800e9fdf18ff5dbf6308c59873d268a7a4607c43a4e86ff8c12a5c563cb6e997b979b73d2ac237914f898ef2a97031dd578d47e8ce954a5d4516f9db4e7636cd6f1074b53bf33f7a95d7255787f585928e5c846491fc01a639b99b928fee3e245353be006978b294d6f49ae96044eb03d36eb0e739e1361314aca38b209cf090e591772e854fa22708aa27bcbaf3782a11711b24e90d736c0f9b991ce6de7339fedaa8a045de4dce71005cbfdc9b5f142d9aeca0439df12e788eb05955fd3f5be9e09f6e2b043b81d257dbb54aecbe9a350a3f25d98d9a815e37ded6ff67691c0e5c710b485cbcd585ccb8a313ef62aa1fce29a88fd209d4863328457a32a21fc0533f964375535ea50de99a70a30a132c3f4cf6d54c2e4b579f002bf85261c70cbe6c7758cab0aeab746c042942e2191f6409e0bd573f746d17a97e7e1d75df749951b8f4f5aa3d2afbe4903f3cd9e8f97dd04d78d34a9863f00bc52baa77457d1eeca9d78c14dd053d0599839d46506a04fefa6eeb4f134b5e45ab535a087aafa63f9c9c804bcaf628b7e9d2331883bae00ef4c1dbc2b0cdcbcafceff9fd71c39817591b4ddafe2f0e2b2de55155e797bf8113f5ecde9d3546574c86a3bd1ee6dacccc7f523a58e49b2c4eef028aaa3dd3c4dc74cd8902adc6c7db34e045a71200c1e2809dddf1c07de886ff45cb66ae1367786c1565da1a9e9ac6c814f3cc8b4ee83f9ff5a90d06db903426f9e8bc18bf1758846a41690230554e4a4af0e6d1684dfdf0ff625598ca6098c576a3d100e8262393fda6d1f0f1c2b03bd56fd1197e1ebd79e75f0dc5fe37be056553389b8577670c96746bde67e0fbb31f5469e7895ce93cd682ad9139887fa794522bb5e96291824784d5f7519342407d250fda214229cca67c9eacda40ff2b95376007f78f0e31d6ed80d1f003f65008f087943fa53ae7f1466887e31352f2758c8bce580ca9551ce404b7ca90bb1c2375b93b45bfea9cb871b581c02fb79171b7808d97b1f6bdb5754f0588164cdbefa3604ba4f25a1c26f491bcc58382dead0a67282d35aaeff3f9ed9d599adf55628fca3156c3bd56a9d3d6ea674e67622729115777ff3bcd9124219bc734f6316645c29ca82d325ccffc13b0ede5a02b08d535e1109e277b9b70c08d77a15ff03e82a22d81e37e7040c33c9ea994e69f9e8f7f9f43269e9f83bbe530fe33a1e0b785238bdb2bcaec5ff51969b80251aebd227099248022355b11ea4ca15570c2095b6eda1260cb5c42e6205a5365cc8532964473d401ff70fc1ae9a64658bf0c9164ac0959a073f3dc14088cc680432339f1fa05748d1e1e3299ba5883b84efd79cb099abb01d42569e9f941cd5424485273efbe2a401ec5ebcbcd03d77b731199ec6726cd344e76f9806b77bd61e88ff4636e405aa9c425ded7c25d77c2737cdc1eddff3f8640f8caf228ebb8878020bb4a1779c26ab99a2547191d41b3d51b1f461ffc14447e9e07fa08bcc80623f8bc1073966174a20fe5d299ea88c92a9060bfe746b3031eb5598d414e75fe90a5cb9530c594fa5f83d62aedcb39606cfb836b0ace8772c6943880c2b0c1326a9bd9639de2a323b0253db90759cf064c9cafa403e8e7228121a7a0bab4ad3a2af775ea6c47003604b90314d7122d139191f513afb282918bd6dff9e0d7ddf45e245fca003170c0ad1a6837e2706db2335287a3e973526db9f4a0d02ae3e0f36fd35f9570e30d4c941baa4fe14ad50fa4917d525e00f0540cc5427a689754c697084909e45eb5cb7625647a625b8bb3c1f1807c079de59591c57c376fb560cab4f90957ed360be8db6decdfa9e38c6393a3a674856d39bd07621beac8d94cf94546d29fc3a7ae1af2340346ff90c314e2039c2c5c2898bb90c8f4778f6f7e1ba7c7aad7e8147c6de312bf371a9ad95554032595d687895240f967bd155519a0c28424a4b282cdc34067b85a2c89e5b773c0d19c00460fd57070115179e54f6f215571e59514870eae1c92683e32660d3a698a2817ee3a8eb6558c3fb380b703a3201174b2f2e921210f92b53aef0b8fe505a98355db5d3bad0d0f81a1aa72bf60f075083d1e03849305069b2cdc4961c5693ebe7f8353c8a8d701daaa34a09194e727b1c63212ffd4f8e02c20bee003d3387cf5033e0f29cf52496cf728ebcee70be37a717c1b03a3c45f269fe36dbfc83eb402f29837d00e4557d6117747a0bbf6278632afad5872e33dd8fea044b00aef2339c680ebfc91ebb47ecebd02bb94d666fa6ca6c25cd16fa0b6c50721e18873e688d727aacd56be04d812d31259761f4d4d0f98f242fc764070da5708eecbe1ca4490d6c74c514851b116e49009b02fd1553261caa1e56642bb3bf2be6a0f9205692c581795c3f7a9d3a6b430f6a2f60ecaedbce88a029c8069faecf1240f368b2c434a65bfb5599055660c21761bbe794765f8ff1d60dab616eb60a0cf5c009478f1243094a63ab5c15fca0664593b439b057fc96871abfbe8ecc748423389fad77458c3aed6a4e2c1040eb34e2832f27d2673feac44379a3bed64eb1f117eafdcfdd3d9d4f854a48a1a70e6dd9327c424f5ffe4dbfbb8953920f676fc42295875973303aa1dc56da6704376ebc853e917987c4c5211f66616da5a60d4ad15427e98524c54125da7006c35d1e6ea91dbc3bed300762b438dbecb9f46b60d2c83c2ba4945f9a50861095a17404e259e819dec4ee1b970649f4151d9f9720d4c4c3d7ddb1d5b7ad9ddc22aba1e5631aa69ed7d98b60ab8833ec47e800984f9c89bd542771f29837a4995cf048dc3b833db4daf110da6176db3bcef5bc39536fd5a798d75de7f8d822c2ffc2adfd224cde6399d7832eeb148a2f403b5d730dde3536b793ffe7fbe0ddbaf69a3cafb62450eadca6d89e4be695a2db01f8ea853d1b6585883bfabb953b93bd660144c0f9686eceb01687cda0effc15653d2bc36c1e633b859b88db30d833f6dd1880bd379eb2ea7ba22d8a2fdf18e6550574a143548ec5597a61ba46b636d3fb61947d0908fc3fab355f01", 0x1000) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x6, r3, r8, r3, r9, 0x124, 0x4}, 0x6, 0xdf0, 0x1}) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') flock(r0, 0x3) fchown(r0, r3, 0x0) r10 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r10, 0x29, 0x24, 0x0, 0x0) r11 = accept$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005c86714800000000000000000000000000000000000000000000000000000000000200"], 0x0) dup2(r11, r1) setreuid(0x0, r3) semget$private(0x0, 0x4, 0xba) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 23:23:34 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x100) r1 = dup(r0) sendmsg(r1, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000500)="683c6bb900f17ed5f9a91f5ea52891c2649c68146c62a36d78634432641afaa3a4448f394af544fbca870fb5a6651f480e76b9ae1410d95921ad75242ad80ba8bc8b6a601394952b7d39d91123a24a373b505204ff2483ea2b2e4bb2588caf8b591a42233d7afc993ced5cda80c2ca67288ee9", 0x73}], 0x1, 0x0}, 0x9) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380), 0xc) fsync(r0) r2 = accept$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setreuid(0xee00, 0x0) r3 = getuid() r4 = semget(0x0, 0x4, 0x84) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000780)=[0x0, 0x0]) read(r1, &(0x7f00000003c0)=""/52, 0x34) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000007c0)={{0x5, r3, r6, r3, r7, 0x10, 0x80000001}, 0x3, 0x8001, 0x2}) r8 = semget$private(0x0, 0x7, 0x1) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x6, r3, r9, r3, r10, 0x124, 0x4}, 0x6, 0xdf0, 0x1}) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') flock(r0, 0x3) fchown(r0, r5, 0x0) r11 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r11, 0x29, 0x24, 0x0, 0x0) r12 = accept$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005c86714800000000000000000000000000000000000000000000000000000000000200"], 0x0) dup2(r12, r1) setreuid(0x0, r3) semget$private(0x0, 0x4, 0xba) close(r11) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) accept$inet(r2, 0x0, &(0x7f0000000340)) 23:23:34 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x10) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r1, 0xa, r0) r3 = dup2(r2, r0) r4 = kqueue() kevent(r3, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x4, 0x10, 0x0, 0x407}, {{r0}, 0xffffffffffffffff, 0x4b, 0x2, 0x7, 0x4}, {{r4}, 0xfffffffffffffffc, 0x0, 0x2, 0xffff, 0x2}, {{r3}, 0xfffffffffffffffa, 0xd7, 0x40000001, 0x5, 0x1085}], 0x5, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x10, 0x2, 0x9, 0x6}], 0x1f, &(0x7f0000000140)={0x2, 0x4}) r5 = kqueue() kevent(r5, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x8d, 0x5, 0x2}, {{r3}, 0xfffffffffffffffe, 0x52, 0x0, 0x10000, 0x6}, {{r4}, 0xfffffffffffffffe, 0x0, 0x4, 0x800}, {{r3}, 0xffffffffffffffff, 0x14, 0x1, 0x2, 0x7ff}, {{r0}, 0xfffffffffffffffa, 0x4, 0x20000000, 0x9}, {{r3}, 0xffffffffffffffff, 0x22, 0x24, 0x8, 0x6f9b}, {{r0}, 0xfffffffffffffffb, 0x3c, 0xfffff, 0x5, 0x5}, {{r4}, 0xffffffffffffffff, 0x9, 0x8, 0x9d72, 0xf6db}, {{r1}, 0xffffffffffffffff, 0x20, 0x0, 0x3, 0x3}], 0x9, 0x0, 0x0, 0x0) 23:23:34 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x100) r1 = dup(r0) sendmsg(r1, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000500)="683c6bb900f17ed5f9a91f5ea52891c2649c68146c62a36d78634432641afaa3a4448f394af544fbca870fb5a6651f480e76b9ae1410d95921ad75242ad80ba8bc8b6a601394952b7d39d91123a24a373b505204ff2483ea2b2e4bb2588caf8b591a42233d7afc993ced5cda80c2ca67288ee9", 0x73}], 0x1, 0x0}, 0x9) accept$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setreuid(0xee00, 0x0) r2 = getuid() r3 = semget(0x0, 0x4, 0x84) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000780)=[0x0, 0x0]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000007c0)={{0x5, r2, r4, r2, r5, 0x10, 0x80000001}, 0x3, 0x8001, 0x2}) r6 = semget$private(0x0, 0x7, 0x1) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x6, r2, r7, r2, r8, 0x124, 0x4}, 0x6, 0xdf0, 0x1}) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') flock(r0, 0x3) fchown(r0, r2, 0x0) r9 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r9, 0x29, 0x24, 0x0, 0x0) r10 = accept$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005c86714800000011000000000000000000000004000000000000000000000000000200"], 0x0) dup2(r10, r1) setreuid(0x0, r2) semget$private(0x0, 0x4, 0xba) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 23:23:34 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x100) r1 = dup(r0) sendmsg(r1, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000500)="683c6bb900f17ed5f9a91f5ea52891c2649c68146c62a36d78634432641afaa3a4448f394af544fbca870fb5a6651f480e76b9ae1410d95921ad75242ad80ba8bc8b6a601394952b7d39d91123a24a373b505204ff2483ea2b2e4bb2588caf8b591a42233d7afc993ced5cda80c2ca67288ee9", 0x73}], 0x1, 0x0}, 0x9) accept$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setreuid(0xee00, 0x0) r2 = getuid() r3 = semget(0x0, 0x4, 0x84) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000780)=[0x0, 0x0]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000340)={{0x2, r2, r4, r2, r5, 0x10, 0x80000005}, 0x1ff, 0x8001, 0x42}) r6 = semget$private(0x0, 0x7, 0x1) fchmod(r1, 0x4) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x6, r2, r7, r2, r8, 0x124, 0x4}, 0x6, 0xdf0, 0x1}) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') flock(r0, 0x3) fchown(r0, r2, 0x0) r9 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r9, 0x29, 0x24, 0x0, 0x0) r10 = accept$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005c86714800000000000000000000000000000000000000000000000000000000000200"], 0x0) dup2(r10, r1) setreuid(0x0, r2) r11 = shmget(0x2, 0x4000, 0x318, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r11, 0x0) semget$private(0x0, 0x4, 0xba) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 23:23:34 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = dup2(0xffffffffffffffff, r0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000040)="0a2ba91440001bc5fbf44dbb8271f08667c9c044d092a209ca1b1b52fe9e7c2f858aa934fdd8b064b7d5733f1ffab35ac877e85a079a81f59c335171afd78e8edc6c0f", 0x43, 0x8, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff8, 0x21}], 0x9, 0x0, 0x0, 0x0) 23:23:34 executing program 0: open$dir(&(0x7f0000000480)='./file0\x00', 0x180d2, 0x10) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x100) r1 = dup(r0) sendmsg(r1, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000500)="683c6bb900f17ed5f9a91f5ea52891c2649c68146c62a36d78634432641afaa3a4448f394af544fbca870fb5a6651f480e76b9ae1410d95921ad75242ad80ba8bc8b6a601394952b7d39d91123a24a373b505204ff2483ea2b2e4bb2588caf8b591a42233d7afc993ced5cda80c2ca67288ee9", 0x73}], 0x1, 0x0}, 0x9) accept$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setreuid(0xee00, 0x0) r2 = getuid() r3 = semget(0x0, 0x4, 0x84) r4 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmdt(r4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000780)=[0x0, 0x0]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000007c0)={{0x5, r2, r6, r2, r7, 0x10, 0x80000001}, 0x3, 0x8001, 0x2}) r8 = semget$private(0x0, 0x7, 0x1) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x6, r2, r9, r2, r11, 0x124, 0x4}, 0x6, 0xdf0, 0x1}) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') flock(r0, 0x3) fchown(r0, r2, 0x0) r12 = socket$inet6(0x18, 0x3, 0x0) chown(&(0x7f0000000240)='./file0\x00', r5, r11) setsockopt(r12, 0x29, 0x24, 0x0, 0x0) r13 = accept$unix(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000468c26e0ee56e6ac200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005c86714800000000000000000000000000000000000000000000000000000000000200"], 0x0) r14 = dup2(r13, r1) getsockname$inet(r14, &(0x7f0000000280), &(0x7f0000000440)=0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000340)={{0x8000, r5, r6, r10, r9, 0x20, 0x100}, 0x2, 0x4, 0xc6}) setreuid(0x0, r2) semget$private(0x0, 0x4, 0xba) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 23:23:34 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x100) r1 = dup(r0) sendmsg(r1, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000500)="683c6bb900f17ed5f9a91f5ea52891c2649c68146c62a36d78634432641afaa3a4448f394af544fbca870fb5a6651f480e76b9ae1410d95921ad75242ad80ba8bc8b6a601394952b7d39d91123a24a373b505204ff2483ea2b2e4bb2588caf8b591a42233d7afc993ced5cda80c2ca67288ee9", 0x73}], 0x1, 0x0}, 0x9) accept$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setreuid(0xee00, 0x0) nanosleep(&(0x7f0000000380)={0x8, 0x6}, 0x0) r2 = getuid() r3 = semget(0x0, 0x4, 0x84) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000780)=[0x0, 0x0]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000007c0)={{0x5, r2, r4, r2, r5, 0x10, 0x80000001}, 0x3, 0x8001, 0x2}) r6 = semget$private(0x0, 0x7, 0x1) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x6, r2, r7, r2, r9, 0x124, 0x4}, 0x6, 0xdf0, 0x1}) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') flock(r0, 0x3) fchown(r0, r8, 0x0) r10 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r10, 0x29, 0x24, 0x0, 0x0) r11 = accept$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005c8671480539eb22a724fc490000000000000000000000000000000000000000000200"], 0x0) dup2(r11, r1) getgroups(0x1, &(0x7f0000000340)=[r5]) setreuid(0x0, r2) semget$private(0x0, 0x4, 0xba) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 23:23:35 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) dup2(r1, r0) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff8, 0x21}], 0x9, 0x0, 0x0, 0x0) 23:23:35 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x100) r1 = dup(r0) sendmsg(r1, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000500)="683c6bb900f17ed5f9a91f5ea52891c2649c68146c62a36d78634432641afaa3a4448f394af544fbca870fb5a6651f480e76b9ae1410d95921ad75242ad80ba8bc8b6a601394952b7d39d91123a24a373b505204ff2483ea2b2e4bb2588caf8b591a42233d7afc993ced5cda80c2ca67288ee9", 0x73}], 0x1, 0x0}, 0x9) accept$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setreuid(0xee00, 0x0) r2 = getuid() r3 = semget(0x0, 0x4, 0x84) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000004c0)=[r4]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000007c0)={{0x5, r2, r4, r2, 0x0, 0x10, 0x80000001}, 0x3, 0x8001, 0x2}) r5 = semget$private(0x0, 0x7, 0x1) semop(r3, &(0x7f0000000440)=[{0x7, 0x9}, {0x4, 0x2}, {0x0, 0x10001, 0x1800}], 0x3) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x6, r2, r6, r2, r7, 0x124, 0x4}, 0x6, 0xdf0, 0x1}) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') flock(r0, 0x3) fchown(r0, r2, 0x0) r8 = socket$inet6(0x18, 0x3, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000400), 0xc) setsockopt(r8, 0x29, 0x24, 0x0, 0x0) r9 = accept$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005c86714800000000000000000000000000000000000000000000000000000000000200"], 0x0) r10 = dup2(r9, r1) recvfrom$inet(r10, &(0x7f0000000340)=""/110, 0x6e, 0x1, &(0x7f00000003c0)={0x2, 0x3}, 0xc) setreuid(0x0, r2) semget$private(0x0, 0x4, 0xba) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 23:23:35 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x100) r1 = dup(r0) sendmsg(r1, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000500)="683c6bb900f17ed5f9a91f5ea52891c2649c68146c62a36d78634432641afaa3a4448f394af544fbca870fb5a6651f480e76b9ae1410d95921ad75242ad80ba8bc8b6a601394952b7d39d91123a24a373b505204ff2483ea2b2e4bb2588caf8b591a42233d7afc993ced5cda80c2ca67288ee9", 0x73}], 0x1, 0x0}, 0x9) accept$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setreuid(0xee00, 0x0) r2 = getuid() r3 = semget(0x0, 0x4, 0x84) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000780)=[0x0, 0x0]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000007c0)={{0x5, r2, r4, r2, r5, 0x10, 0x80000001}, 0x3, 0x8001, 0x2}) r6 = semget$private(0x0, 0x7, 0x1) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x6, r2, r7, r2, r8, 0x124, 0x4}, 0x6, 0xdf0, 0x1}) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') flock(r0, 0x3) fchown(r0, r2, 0x0) r9 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r9, 0x29, 0x24, 0x0, 0x0) r10 = accept$unix(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005c86714800000000000000000000000000000000000000000000000000000000000200ba8e52a2939e706ca1a008fe75e9e3e666bc4cdd7cade9d0f2ccd01448893d566c74bb3316dfd586e202562333af17679c0fede63c3f276895f86b064c48ddbbcad1d81614bc4fa4e11eea9e3acfef02ac201543bdd7e6"], 0x0) dup2(r10, r1) setreuid(0x0, r2) semget$private(0x0, 0x4, 0xba) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 23:23:35 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) kqueue() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xfffffffffffffffe) r2 = dup2(r1, r0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xe43, 0x5}, {0x3, 0x7}}, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffff8, 0x21}], 0x9, 0x0, 0x0, 0x0) 23:23:35 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x100) r1 = dup(r0) sendmsg(r1, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000500)="683c6bb900f17ed5f9a91f5ea52891c2649c68146c62a36d78634432641afaa3a4448f394af544fbca870fb5a6651f480e76b9ae1410d95921ad75242ad80ba8bc8b6a601394952b7d39d91123a24a373b505204ff2483ea2b2e4bb2588caf8b591a42233d7afc993ced5cda80c2ca67288ee9", 0x73}], 0x1, 0x0}, 0x9) r2 = accept$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setreuid(0xee00, 0x0) r3 = getuid() r4 = semget(0x0, 0x4, 0x84) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000780)=[0x0, 0x0]) setsockopt$sock_int(r1, 0xffff, 0x120c, &(0x7f00000003c0)=0x1ff, 0x4) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000007c0)={{0x5, r3, r5, r3, r6, 0x10, 0x80000001}, 0x3, 0x8001, 0x2}) r7 = semget$private(0x0, 0x7, 0x1) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000098382544671d3d9"], 0x1) writev(r10, &(0x7f00000000c0), 0x33) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x6, r3, r8, r3, r9, 0x124, 0x4}, 0x6, 0xdf0, 0x1}) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') flock(r0, 0x3) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) fchown(r0, r3, 0x0) r11 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r11, 0x29, 0x24, 0x0, 0x0) r12 = accept$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000fdd4c2df555d94c7000000000000000015000000000000001b000000000000005c867148000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000"], 0x0) dup2(r12, r1) setreuid(0x0, r3) semget$private(0x0, 0x4, 0xb7) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 23:23:35 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x100) r1 = dup(r0) sendmsg(r1, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000500)="683c6bb900f17ed5f9a91f5ea52891c2649c68146c62a36d78634432641afaa3a4448f394af544fbca870fb5a6651f480e76b9ae1410d95921ad75242ad80ba8bc8b6a601394952b7d39d91123a24a373b505204ff2483ea2b2e4bb2588caf8b591a42233d7afc993ced5cda80c2ca67288ee9", 0x73}], 0x1, 0x0}, 0x9) accept$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setreuid(0xee00, 0x0) r2 = getuid() r3 = semget(0x0, 0x4, 0x84) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000780)=[0x0, 0x0]) socket$inet6(0x18, 0x8007, 0xffff) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000007c0)={{0x5, r2, r5, r2, r6, 0x10, 0x80000001}, 0x3, 0x8001, 0x2}) r7 = semget$private(0x0, 0x7, 0x1) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x6, r2, r8, r2, r9, 0x124, 0x4}, 0x6, 0xdf0, 0x1}) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') flock(r0, 0x3) fchown(r0, r2, 0x0) r10 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r10, 0x29, 0x24, 0x0, 0x0) r11 = accept$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005c86714800000000000000000000000000000000000000000000000000000000000200"], 0x0) dup2(r11, r1) setreuid(0x0, r2) semget$private(0x0, 0x4, 0xba) fchown(r1, r4, r9) 23:23:35 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x100) r1 = dup(r0) sendmsg(r1, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000500)="683c6bb900f17ed5f9a91f5ea52891c2649c68146c62a36d78634432641afaa3a4448f394af544fbca870fb5a6651f480e76b9ae1410d95921ad75242ad80ba8bc8b6a601394952b7d39d91123a24a373b505204ff2483ea2b2e4bb2588caf8b591a42233d7afc993ced5cda80c2ca67288ee9", 0x73}], 0x1, 0x0}, 0x9) accept$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setreuid(0xee00, 0x0) r2 = getuid() r3 = semget(0x0, 0x4, 0x84) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000780)=[0x0, 0x0]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000007c0)={{0x5, r2, r5, r2, r6, 0x10, 0x80000001}, 0x3, 0x8001, 0x2}) r7 = semget$private(0x0, 0x7, 0x1) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x6, r2, r8, r2, r9, 0x124, 0x4}, 0x6, 0xdf0, 0x1}) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') flock(r0, 0x3) fchown(r0, r2, 0x0) r10 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r10, 0x29, 0x24, 0x0, 0x0) r11 = accept$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005c86714800000000000000000000000000000000000000000000000000000000000200"], 0x0) setreuid(r2, r4) dup2(r11, r1) setreuid(0x0, r2) semget$private(0x0, 0x4, 0xba) fcntl$getown(r11, 0x5) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 23:23:35 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = dup2(r1, r0) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffa, 0x9, 0x10, 0x20, 0x9}, {{r3}, 0xffffffffffffffff, 0xf0, 0xfffff, 0x3e000, 0x400}, {{r1}, 0xffffffffffffffff, 0x4, 0x1, 0x3, 0xb56}], 0x80000001, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x8}], 0x6, &(0x7f0000000140)={0x3, 0x4}) kevent(r3, &(0x7f0000000040), 0x100006, 0x0, 0x0, 0x0) 23:23:35 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0xfe) r1 = dup(r0) sendmsg(r1, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000500)="683c6bb900f17ed5f9a91f5ea52891c2649c68146c62a36d78634432641afaa3a4448f394af544fbca870fb5a6651f480e76b9ae1410d95921ad75242ad80ba8bc8b6a601394952b7d39d91123a24a373b505204ff2483ea2b2e4bb2588caf8b591a42233d7afc993ced5cda80c2ca67288ee9", 0x73}], 0x1, 0x0}, 0x9) r2 = accept$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setreuid(0xee00, 0x0) r3 = getuid() r4 = semget(0x0, 0x4, 0x84) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000780)=[0x0, 0x0]) preadv(r2, &(0x7f0000000440)=[{&(0x7f0000000340)=""/97, 0x61}, {&(0x7f00000003c0)}, {&(0x7f0000000400)=""/21, 0x15}, {&(0x7f00000005c0)=""/236, 0xec}], 0x4, 0x0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000007c0)={{0x5, r3, r5, r3, r6, 0x10, 0x80000001}, 0x3, 0x8001, 0x2}) r7 = semget$private(0x0, 0x7, 0x1) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x6, r3, r8, r3, r9, 0x124, 0x4}, 0x6, 0xdf0, 0x1}) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') fsync(r2) flock(r0, 0x3) semctl$GETPID(r4, 0x0, 0x4, &(0x7f0000000900)=""/172) fchown(r0, r3, 0x0) r10 = socket$inet6(0x18, 0x101, 0x800000002) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) setsockopt(r10, 0x29, 0x24, 0x0, 0x0) r11 = accept$unix(r1, &(0x7f00000009c0)=ANY=[@ANYBLOB="000000000000000000040000000000000000000000000000000000000000000000000000000000000000f90000000000000000000000200ddf39b4eca093e021d774f3c9829b000000000000000000000000000000005c867148000000000000000000000000000000000000000000000000000000000002002f348fc0f60635e349506469da5b2701000000601797c5c4105d96e6dbf830f16f90d82d2de5881c5f9e32d6913abfd7458b3f5f489ca120d4c6178ede4e247da66b5871eb"], 0x0) r12 = dup2(r11, r1) setreuid(0x0, r3) semget$private(0x0, 0x4, 0xba) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) bind$inet6(r12, &(0x7f00000003c0)={0x18, 0x1, 0x1, 0x7}, 0xc) 23:23:35 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x100) r1 = dup(r0) sendmsg(r1, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000500)="683c6bb900f17ed5f9a91f5ea52891c2649c68146c62a36d78634432641afaa3a4448f394af544fbca870fb5a6651f480e76b9ae1410d95921ad75242ad80ba8bc8b6a601394952b7d39d91123a24a373b505204ff2483ea2b2e4bb2588caf8b591a42233d7afc993ced5cda80c2ca67288ee9", 0x73}], 0x1, 0x0}, 0x9) accept$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setreuid(0xee00, 0x0) r2 = getuid() r3 = semget(0x0, 0x4, 0x84) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000780)=[0x0, 0x0]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000007c0)={{0x5, r2, r4, r2, r5, 0x10, 0x80000001}, 0x3, 0x8001, 0x2}) r6 = semget$private(0x0, 0x7, 0x1) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x6, r2, r7, r2, r9, 0x124, 0x4}, 0x6, 0xdf0, 0x1}) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') flock(r0, 0x3) fchown(r0, r2, 0x0) r10 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r10, 0x29, 0x24, 0x0, 0x0) r11 = accept$unix(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000001600000000000000000000000000000000000000000000000000000000005c8671480000000000000000000000000000000000d9db9f465397bd99b6c0527d002755ae5053eb3a0a64b678eb2af87c076be60660d4535fc6f4a1e0594e0e1ab207256ce1c8ac58509ea5d186010a4d169c7e9c31ec69fa27612eb434cefa33fe1622cb28560b14a697305a0cb3d43fab4a05443a45156176ae330427037d32011704bb3ad4ad55cc5690f7d04feb3ffed2e59ed922b3dadec7f7ee36b9f23c1e96fe00000000000000000000000000"], 0x0) getppid() r12 = dup2(r11, r1) ioctl$TIOCSTOP(r12, 0x2000746f) setreuid(r2, r8) semget$private(0x0, 0x0, 0x321) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 23:23:35 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x100) r1 = dup(r0) sendmsg(r1, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000500)="683c6bb900f17ed5f9a91f5ea52891c2649c68146c62a36d78634432641afaa3a4448f394af544fbca870fb5a6651f480e76b9ae1410d95921ad75242ad80ba8bc8b6a601394952b7d39d91123a24a373b505204ff2483ea2b2e4bb2588caf8b591a42233d7afc993ced5cda80c2ca67288ee9", 0x73}], 0x1, 0x0}, 0x9) r2 = accept$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setreuid(0xee00, 0x0) r3 = getuid() r4 = semget(0x0, 0x4, 0x84) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000780)=[0x0, 0x0]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000007c0)={{0x5, r3, r5, r3, r6, 0x10, 0x80000001}, 0x3, 0x8001, 0x2}) fchdir(r2) r7 = semget$private(0x0, 0x7, 0x1) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x6, r3, r8, r3, r9, 0x124, 0x4}, 0x6, 0xdf0, 0x1}) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') flock(r0, 0x3) fchown(r0, r3, 0x0) r10 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r10, 0x29, 0x24, 0x0, 0x0) r11 = accept$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005c86714800000000000000000000000000000000000000000000000000000000000200"], 0x0) dup2(r11, r1) sendto(r2, &(0x7f0000000340)="470689fb07267159e45e81e230be6dcda0c4c3a1fa6534c85b8f8964ce52f01b6e9a24ac7e210d42cc6cd4c16288ba1bc4fe54b878df43df7e9437702b4712a535ce877bf4a2ce66c49eb759e71727e4311067b9b1699acc2f4f7b14102ccbfb5a1cb0abec44cff3fd7ba19e1516cf0124ac3268616462cd5f304b5b2b0c2044278cb02c3c9299d1ad", 0x89, 0x5, &(0x7f0000000400)=@in6={0x18, 0x1, 0x6, 0x4}, 0xc) setreuid(0x0, r3) semget$private(0x0, 0x4, 0xba) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 23:23:36 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) fsync(r0) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) dup2(r1, r1) kqueue() kevent(r1, &(0x7f0000000080), 0x5, 0x0, 0x0, 0x0) 23:23:36 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x100) r1 = dup(r0) sendmsg(r1, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000380)="683c6bb900f17ed5f9a91f5ea52891c2649c68146c62a36d78634432641afaa3a4448f394af544fbca870fb5a6651f480e76b9ae1410d95921ad75242ad80ba8bc8b6a601394952b7d39d91123a24a373b505204ff2483ea2b2e4bb2588caf8b591a42233d7afc993ced5cda80c2ca67288ee9", 0x73}], 0x1, 0x0}, 0x9) accept$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setreuid(0xee00, 0x0) r2 = getuid() r3 = semget(0x0, 0x4, 0x84) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000780)=[0x0, 0x0]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000007c0)={{0x5, r2, r4, r2, r6, 0x10, 0x80000001}, 0x3, 0x8001, 0x2}) r7 = semget$private(0x0, 0x7, 0x1) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r10 = msgget$private(0x0, 0x420) msgctl$IPC_RMID(r10, 0x0) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x6, r2, r8, r2, r9, 0x124, 0x4}, 0x6, 0xdf0, 0x1}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') flock(r0, 0x3) fchown(r0, r2, 0x0) r11 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r11, 0x29, 0x24, 0x0, 0x0) connect(r11, &(0x7f0000000340)=@un=@abs={0x0, 0x0, 0x2}, 0x8) r12 = accept$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005c86714800000000000000000000000000000000000000000000000000000000000200"], 0x0) dup2(r12, r1) setegid(r5) geteuid() setreuid(0x0, r2) semget$private(0x0, 0x4, 0xba) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 23:23:36 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x100) r1 = dup(r0) sendmsg(r1, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000500)="683c6bb900f17ed5f9a91f5ea52891c2649c68146c62a36d78634432641afaa3a4448f394af544fbca870fb5a6651f480e76b9ae1410d95921ad75242ad80ba8bc8b6a601394952b7d39d91123a24a373b505204ff2483ea2b2e4bb2588caf8b591a42233d7afc993ced5cda80c2ca67288ee9", 0x73}], 0x1, 0x0}, 0x9) accept$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setreuid(0xee00, 0x0) r2 = getuid() open(&(0x7f0000000340)='./file0\x00', 0x90, 0x40) r3 = semget(0x0, 0x4, 0x84) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000780)=[0x0, 0x0]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000007c0)={{0x5, r2, r4, r2, r5, 0x10, 0x80000001}, 0x3, 0x8001, 0x2}) r6 = semget$private(0x0, 0x7, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380), 0xc) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x6, r2, r7, r2, r8, 0x124, 0x4}, 0x6, 0xdf0, 0x1}) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') flock(r0, 0x3) fchown(r0, r2, 0x0) r9 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r9, 0x29, 0x24, 0x0, 0x0) r10 = accept$unix(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005c867148000000000000000000000000000000000000000000000000000000000002008f5c3aa4d605b8c814c873712634bca15fac0d6578755a2d724e1db5eb00c880a8df00c465615793e922fe8138d3a8c5dfe58bd7ce1d7904e79bf485fdcb67fc66d56010949cd6e5c1d75ee4820172697695f5c58d4ce63085601ff463627b62b1169e759bcade43b705b27529da77c2ba35f6329089a26f5e90eeff36e65ed7ef8f8c8946778cd89c54aa91f7bf5e94"], 0x0) dup2(r10, r1) setreuid(0x0, r2) semget$private(0x0, 0x4, 0xba) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 23:23:36 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x100) r1 = dup(r0) sendmsg(r1, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000500)="683c6bb900f17ed5f9a91f5ea52891c2649c68146c62a36d78634432641afaa3a4448f394af544fbca870fb5a6651f480e76b9ae1410d95921ad75242ad80ba8bc8b6a601394952b7d39d91123a24a373b505204ff2483ea2b2e4bb2588caf8b591a42233d7afc993ced5cda80c2ca67288ee9", 0x73}], 0x1, 0x0}, 0x9) accept$inet(r1, &(0x7f00000001c0), &(0x7f0000000340)=0xfffffffffffffff2) setreuid(0xee00, 0x0) r2 = getuid() r3 = semget(0x0, 0x4, 0x84) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000780)=[0x0, 0x0]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000007c0)={{0x5, r2, r4, r2, r5, 0x10, 0x80000001}, 0x3, 0x8001, 0x2}) r6 = semget$private(0x0, 0x7, 0x1) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x6, r2, r7, r2, r8, 0x124, 0x4}, 0x6, 0xdf0, 0x1}) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') flock(r0, 0x3) fchown(r0, r2, 0x0) r9 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r9, 0x29, 0x24, 0x0, 0x0) r10 = accept$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005c86714800000000000000000000000000000000000000000000000000000000000200"], 0x0) dup2(r10, r1) setreuid(0x0, r2) semget$private(0x0, 0x4, 0xba) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f0000000200)=0xc129) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 23:23:36 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff8, 0x21}], 0x9, 0x0, 0x0, 0x0) 23:23:36 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x100) r1 = dup(r0) sendmsg(r1, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000500)="683c6bb900f17ed5f9a91f5ea52891c2649c68146c62a36d78634432641afaa3a4448f394af544fbca870fb5a6651f480e76b9ae1410d95921ad75242ad80ba8bc8b6a601394952b7d39d91123a24a373b505204ff2483ea2b2e4bb2588caf8b591a42233d7afc993ced5cda80c2ca67288ee9", 0x73}], 0x1, 0x0}, 0x9) accept$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setreuid(0xee00, 0x0) r2 = getuid() r3 = semget(0x0, 0x4, 0x84) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCDRAIN(r0, 0x2000745e) getgroups(0x2, &(0x7f0000000780)=[0x0, 0x0]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000007c0)={{0x5, r2, r4, r2, r5, 0x10, 0x80000001}, 0x3, 0x8001, 0x2}) r6 = semget$private(0x0, 0x7, 0x1) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x6, r2, r7, r2, r8, 0x124, 0x4}, 0x6, 0xdf0, 0x1}) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') flock(r0, 0x3) fchown(r0, r2, 0x0) r9 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r9, 0x29, 0x24, 0x0, 0x0) r10 = accept$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005c86714800000000000000000000000000000000000000000000000000000000000200"], 0x0) dup2(r10, r1) setreuid(0x0, r2) semget$private(0x0, 0x4, 0xba) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 23:23:36 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x100) r1 = dup(r0) sendmsg(r1, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000500)="683c6bb900f17ed5f9a91f5ea52891c2649c68146c62a36d78634432641afaa3a4448f394af544fbca870fb5a6651f480e76b9ae1410d95921ad75242ad80ba8bc8b6a601394952b7d39d91123a24a373b505204ff2483ea2b2e4bb2588caf8b591a42233d7afc993ced5cda80c2ca67288ee9", 0x73}], 0x1, 0x0}, 0x9) accept$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setreuid(0xee00, 0x0) r2 = getuid() r3 = semget(0x0, 0x4, 0x84) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000780)=[0x0, 0x0]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000007c0)={{0x5, r2, r4, r2, r5, 0x10, 0x80000001}, 0x3, 0x8001, 0x2}) r6 = semget$private(0x0, 0x5, 0x4) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x6, r2, r7, r2, r8, 0x124, 0x4}, 0x6, 0xdf0, 0x1}) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') getuid() flock(r0, 0x3) sendmsg(r1, &(0x7f00000004c0)={&(0x7f0000000340)=@in6={0x18, 0x2, 0xf05, 0x8}, 0xc, &(0x7f0000000480)=[{&(0x7f0000000380)="623c05b5e908d52c88fb21eed173206300cda7d185245009f0e58abf6d87c9edcd817f636991159280a94e79c982adcd422b7ee9cc1e5717d56f85bd13bee4288d4332a6e4892d853b934a7e052b290f04f557648faa8e08e6e426f18f6dadaa7ba46ace10f19fa7eb465deb41f23d3c8edf6914471329d34aac3d3533bb5bcc9acf4c2f0dd52e96a965ff9d44c59da4d874feee1faa3012b173346363785dab371280d81091b5044105f429e03e58a7502b3b4761ccd38d3db8ad0e66", 0xbd}, {&(0x7f00000005c0)="a845475e9e625ffb9046f972cf7a54502806fb252f86d25ce08d3b4b122df9251e56e1521a6e1e372e83639fa2a06c2b860afa7ae379d519dc8aca5300199f8d2a58d7bceb007aa44631b879ec9ed5e046da5dc668ca9994405814ce1b3c65ebf110a0812786d5b7de86c15214cb381027b880e2d5373feb2cb43fffef16aa115a1f2c884759aeb45279468a76dbd3ac9bff6a676285e8da92a00cbfd8329e782db9e1582c0f536d08aa4987482356cfa9fddc3d77d5d18533c2147b6446d9d83013dd357c437aff345b40da0b197c322a7f514da2774bc38c6ef24b84744afec3cdd7616a825b46b1260eff41a72f635eac3b", 0xf3}, {&(0x7f0000000840)="4cebfb73957dcb509ce896506122a539bc631ac7ff249a3f9fda9e393d06bd33e818c8c6295aaea5f39803bbfa9a34fd10b9e117b42110ecb88f23cf415fa4ae7f9eefcc91c1048cdec97b97f5057318fc41835c2e5250713c01bdc2920f6fcd301de8c830fec5cf4849b40b705dd944f132ebdf95736c1857251c4726f6f0f6038abaeb24c23911f532e0715d65834085614b1943bb1d2af9a976592afdbcc16c9187c3d92aa15b9835e9a1b4547037b170d6b48ede32f9969e45d48a677c7c194353926ab60f11102450286046cf8c6851", 0xd2}, {&(0x7f0000000440)="ddfe12131c04aefda954d45a4f6fb9195398f0410a765d2535d6d0fc8657d6ecf777ae844ef41b31670cf88a422ad8189e6cef51ab07c97b4c4def", 0x3b}], 0x4, &(0x7f0000000940)=[{0x48, 0x1, 0x9aee, "cf0c060f57fd33e0f60b39a9ea694adcecc9917dc7636e1f4c4acb0c02aa1a446510c12c167a18996e98efa1a4a752f159b3c0a3e3f5"}, {0x68, 0xffff, 0x4, "d147a63afa306a9554d664e54605213172cfc9c163e13bff781a1f7150b0319fe3aca0d2c0272ba7a1663d757bfe9a40640f2d320e1e8bc763a53c7c3cdaec40df585a61eb166d43d4bcb823014d1616fd3766b3c23f"}, {0x30, 0x1, 0x0, "09ccf2c9ea82aa1b98e488aee655b2ed5234f8ca14e57e82472238dcd10b"}, {0x1010, 0x1, 0x400, "236e3c303744020288adc9b5438f2f6b9cdd0ae1c488bbbfab8f276495c52a1527b108d6735e775f6593ed746060c1c2bffba8e407f2221e74adfa46d4c31d49e0bc3ea535e0ebb0ce40625031084c5d2936b8fb370cc127af55ff6f13e8e36a4a0e98e464149ca0abc2e83a15bcbfc9d1f69cdd00f8243d44ae343861c0c39c45ca7f56d9848f8daac002f95505d4f3b0031f830bdf645ae892878d3be9a56bb2232c4a4a669df46582e975493c945af56145bd5d3eefe3ae1dfea0e09053416fb81331e06059dc9addbe1a68bdb411bd75e6945d86e42d544e7cf23e019511c0f1ea7fa44161103cb8d15e5eefc272be01d0d5dc46a9f1dcefe4eed71e90777902aa3a378f760270c3af49299e55ee519ac8662df3066f931070a3dfe4eac7a0867ebf3534c06c2f8143b543c8bec0b46d86933df0db90a3b926572b6f72d2e60f23092ad67f8b70a32f3624d3d53065e46b3b4e89b446ff3df97ba4caf88e68a093dd310eddbeae072cec678b9668b93f29ca4b700c26e2d69a00d881ab1174d9bf17294de79f7576079310d0c84fc70ccae4ff0f539c94ba18ff2c36fce02d5aed88cee7cb2eeb655aeafc5b36ef37bf26d6658fcbaeb69198648de3aa2c499606ed0f4e98a2a45201f312e0ec8870646ef288b2a7ff17940d29afbd9419f6047a07c6cf55adeeb82fb7f2b61bb58210a11b1f87ed02e2fcdffd05005500e839006a164056d723ea0d70b53ac4cdf4b5dd977b16e7d0645cd91c8dfd5b0e1253e8de7d2a2b6c235650ad69a85b27a6b0cde6dc533e8c5ff86cc6605e60a3486253dc462b420f896dce0bd6adb6950bc3e12f3fa7e4f7207711b161187bf99fa114a280518c3df3c9f33d0bd335956b72815765eccd884dd56cc1b291a0bd19c2159d29c2d072b9d04bfa619a446a0c1dbdc70a4b6c5c4c6fbcdc562d1aa90c05b100c4eabf21ddf70b490879932516e5552595900f7b84ebd56dd2dfc580fdd0a38beb012f76709ecbae204cac7c22e67406e5348cdd51d98b62b4d67c3252f0bb4877184052c0198e632e83b1451c158886e72b293d4075466ba19722ced8af5bec81bc7c5384cc722939995a4a622ef75ea8052405f4228bed00097c348508e7bef7d4f382ad227642da410e1984f8e84564615780ba9f488eaffeba1b18903072273e637a443057cab523d11ea519382f22ef1c1efe6d5ca62967252f98b5fd18beb5aa55bacfc13a50b706cd936708429686c0204e646cd222f69bd61cea31b68c2558fd09908bb0897052542a9f55528d0453732cdf277669d46d2b7a3026e89d89d6dcff7ca5e0af2c5e7f8e774100897931bf5fd773b0130107fcc5a9c38633734ebe83b0d83cf869477fbf279aeefbf828124d0b9fa430cb5d2155e2fe9d54ccd30153596c9b337c25443e1dd4ba58cab4d50dd818bb992a64dea0099e576eb25a15a39a6042c6d786598dff86c07b4c6b32e41d30000ce3c6a4e1691b07ad40a8c957f6169dcded91ec98f4fb6f709fd40a16bb4b25ff6e5a041eff00af14ba0f4638ea573a45cbb33c2cb9ac50fa15404677242e5dca0a24ba58a5834e7079c640090bdd12e0ee3519e4754c782fa6860eb194ec4e38acc618207b46856cc1f3e3769e11d57b7d1d4287ead00e0acab2b7f67656ec0eea139ab77d7b9c7dd013dce1faeafe24206978ee5b5f65908280f754112e07f82b25fd21a31ac15116b7258852147e844996736e4700297300fb9b93ef718acd99276141d5c4c3b1cc6ae2e29805013e75366a3f13a908e8c02920710f35c3c84d26324af01d99a417ec91cc192220342d507ac4f52f33e77e2ede00780733228b588429308a72c2aac3dbd1b0cb514db960e98a556f003c391dfaa2e259ca734a1fe4dd533d7287b1f19523a51f7aa9b1b4761aa686e7da3ef84fbb7f55f9d268998cec87a52e0d7668c413ea4d67f7245587e850032c54947ebb6294f9de1c5d22ba22cb34444d2228333127d6c69046c54a1109c0aae6c441ae83bf2dc0d3359935d3b85df74c6e45f6e84d400b0fe009b8b4efad9e8c9aee124a3ea014654a4f012eeb731e1b3ad73bc7154c7ebffff8b9652ae5b14812360589f42436741f20b35da0fe8d4fcbfe052c1fa0fbfa1fee5101972752c7044096c20a0f6fd5aca0b09a65fc4792bf9d299d16efe5ef27cdb4a98bf1a713d6d74b693fc936213c291623887c62a7353cb18ed8b5009c6a0a18abc41f866aebbd11e67154fc1cabdbb5cc88f3c4cd103a71530f7d8c47998e5e01b10d953c3c86ff6d3c60b8a50d8f5480b8fdf49a34539be91cc21bd059c1278b7348207b78a84ce244ea594abdc836f00357b06cfc5ed5b17832c6cbae49bbaf1d3ba5e3222c3fef7d4dd534ea4be34911b8d565f60a7a98dafa728b8672c5ee7f08570d8cb4bd1b16aa0b16339a625d373e1d1852daf81e285081039a6434777b64a2c5a14988cfb363842a85181935abaf51733bf6aca49bcaa0b49162a79e2daf08580183f47b820bafe60ebaa6cf7d33a522dbe12191ad0934903f248e0cf9cb8cc912b6f13acb1ee8101524ef57c44d42bdcafc609d7dbe4d7fb8af985d24b1ef63a3d1d0a10063839ac3cb4ced7088d052d4cda0aaec72937152151ac97591dc84f630ab8088d246da6dcbd84e1e4ab2ad29cd5318905c95e5f588544ab0ece573c8135314f14fe4a729ddeb5716e50bcb3f5479fcad953712aba6538c600493e98af701b70b42a610ea92270fed8fc256d5b74fe50ef7f787e961658acff993135e45c6faeed3ccdb25135e4d94ad16cd7551c8a7687ea1306bbb83b2616392b1960e3c8c17066dde26558600acbfb1c5eed57ab0a579f3cbf0cf2a23f6569615b4ea796cd15b9dd54dc6355ffb25fc769df86c41bc8e1a8ff0c66f967c1cbf4011ee2b6032c16f7fdf41527a7f18e6c7a14d7d06864adde809ce89193c759654f4d08554c2b4326d9f6c0d395bb101bb61a9fdef41fc5da38815cde315c350d5926b8fabba5c483f1103af7fc5bd239b2120cec2706ec26da82275643fc55d8984743693e1c67ed10f0cabdcc612931baf79a22ccaf2eb4eb24189b0779c4ff689503aea51aab2e2ee6072dc7f24d1a324fb4a1035978a409f4893d81d82ccfeddd5258c45c79d05163de21e88c493c766fa2fe2bc09a4269c4c9fd296b5298e76c2340c92c2c95ef9a2ab860a11d08f106cc0b5bfddd11b28e105a33c51a3d4f12dc4f8fe7baede17d4193bdbcbbb8d202f82536644e7244712b5b5685232892b5b1383ebc8a54e2a5224a6d49934121a0a0c53b0b4c509e314b8cdde22dd87102a1d306a0b756201220335c98ee8d24aa174201f6268c4cf470b3ae8640a023f562480fbf0e36c5e2fe44a17bbe62bb6b4fd3cb4eeec87649f0fa94b52873552125a9ae1597ed79297793ab182832885e412b4512f463781a769d08eb67636ec801ba3904d8caf1afe2ffa3848ef24c429fa275de51b05f8082ae86d5ba8c8d4d07cd3e37b72f80b7897b223d02ff5cc30edb5e8daad928d6b87920a6d375cdbba0e2131a1b1cd0488a4b5b7a18168e2efbfe1a2cad574054c2e0c8a9efb5b861124cbf866eebbad4ff1f232fea7798b4113d3f0f60297407d5fe8356ede19d2e62a7027331f0c38a6604a637e20a8dbf3027c018df8100aad05850a664bcb215797235a1d92eb5f6a15648d90e8cb5d8bdac2aa5ed666322b46f98b60a49dbcc40d467cbc38b58a04a7065fe5daa7fbac97e10f1680d332cdc56166d6fbf71ae2142ffe236dccc9b7198fc131192883d019e1e5be4287a51cb1b6b047d777f90b39d568849ce6a48ee1c5828f72d8dfea705c9fedf015c4e7e244bd881d829054d5b484a6242c08a788efa590f7cae9a393ed41a5e91a1a81dcd777815ab46a03c4cf7c67acbc9e39484ea59e88e7d67de7d8131df0640f8d381b5207980bb81dda108c54acc3d47728ad305c422057d022596382a68d0440280e74fffd844eb0cd589a8dfb19d4239be7adc936451302c8e67acb59bc58d778f6008c0d966a0f00953ecaebf2b2b5341097dbf55b37e10c56012b38bbcd650d51b63164daf92183d93e583ced3b4b6721c446edc4cd3e17738a63e180c840ba1059926e06020f2f83a9b464aa25577499fa9ae916012636c5e4c42d51e18285f8b29eb92952a00183ec5a2143aaa8517a45981922186e2c5837d1486b2eafc9ca2a8c92b12e046b6b4d83594f44a931f900a3b4d4368d9189a3712d88cc1750d3422cc649dd433d7446c07c7bb294bb8d59faaadf987cb815ffc29f2e64080ad6051cd47567f1207726a0cc0a623f887163412b5d35b34538f5a75aa4cbff609609d92517f0d3a405d5d57ab2059cf24bdfa4f4cab53c66b633472089845cb5a555e42511002223f9872c995d45fc8c309781f4f08629f0a25f133ff03ee0c2bfae93377c6d5bac04bcefe7e60bbe5840505daaef1b0cf574cf40ef7d6a9a349c90a360c0aaf7af3ea6aa6f1926298b1d8f7a3a49f9058b3110a2c56e582bdd7f0046650a6d994a90e377af8dbbf6e612889a6916b52d63abe2c3c1546ef0a2dcdbe936d5e625b4a8157087d370d5b629af04348e5ec6e67a81cd568c1c0a0a98d0fb9bceb64bbd90ac113df740e6a711055b554a19f625233388482197634a6cd53171a3ead25121999ba943bc45ce8c6677f4b460d74ec06517b591f1448345f980c4bbb10a68c9de1ad4624c53ef052700a40eba84c0e5aabef09533e2736acc39585fce790ce31edf04bec3cdab5b44deccfb8ee7fb37177790a9eb7d17df38308cad0e603a7df70bd61468678ef21bf1b38e4c8fb51086627dec2733cdcd3f4ee2f8a0e9648f01ca5ac4a00581e265c7e974c372de2a0a0066c8f09f1f8ba99c10a458fa9ac9fcfc9477248c3b755af5a29deb79ef4bbc1c327cf2c9479d43ed7462383906a1031eb0fca0d5126723c9ad0414fe993f0cf6f050132ae60fbb1d0b379d8d49902fe6787ce491a30533b9119df4ed11a154da631f79c5de59b0be85a7eb1a7a127e55ccf3cae9de8f05ef538a11172b89f2e207d7f38510f819f82923b9cb439c43bf66fa3a233d83e9ae55fb4943930b3a0ca3a17a9c263132ee4a8152f8f807a6263aa229ef6fcd657619f1db868f0ba6bd0d68c7cda3b077185433edaf5f21d7e482f3e873ef7b21638dc1605399302452b0a213c8fe98cc4109a461f1948be601158388197eac713418983507a098d72154df2056abd7c68bd8e996e66c6657a35dabc47dd0b70c9e8d97ce499df9dd3bedd358e64bea0892710ff9987dac3ba3023e3b4a0997faeddd906f2dadd5e2f39c1a96d472a30b848a57fcc43d3fe97c1017799f48758af667043c28bf5a33f455d0a7c110a34b99c47e363f7ef41803671e1560d767f319d53bd44ec65cd53fa93ae36dc5ba793bc43aafc6c040f97ab578ada9afbffd4d8787e9a046c569994c830445bc0e7f857c0c4606d3401d7803e38721ae2c8c87386378781b2c90ee48d106745b45fed71a04c42da829a74f01caae965a0a286bcdb40b3c6fc5398d7574386cb8e8fce51f3fccc81d774af9b4fdf602ce2598704fc32822d63e4ad6964865fb844be6ca93e71241eabe77dbe017accbb1efb5928767d1921d83dee74c4829dc5d08e7994b9bf708c69405b450553be7d967dcbb20be9faea9040fb9902971081749e5dde67d79d3bdafa03db73c2018b6d76af4f84dcadbef473f504401b6992af1129a9abfffd7f2bc57c86c7a5ce337"}, {0x60, 0xffff, 0x0, "8059e75dfd1b54687c0e74daf0c97b853b4910f6d4e9832640d9384806cd37eacac9a393b96add08842415333075abe2163014a84aefc7912271f957a8271a80987ca8667b5eeb122f237e"}, {0x70, 0xffff, 0x9, "3451612c1befb79b0baf27f550bf8f7303518f877f4fd8b2849f87b09876efa29751e069825fd45783ee9a2f9a1d330013e2f1a2bc21297d658479c038d5c8e9c2ffbc6f6ea14d907c8544a8e4507c28080ac6741630b4f56861da35bb18577e"}, {0x90, 0x1, 0x100, "a6a8e56081b0343a8f06243c1843f0b5897efe761b85196c94d0f41cd892ccf07d6342de8f33364146eb9dfb097e865037909f3168089cd0cff7449bc460a7ce3ffd0bfd2f4976d2c6de1389bba4f1f5f70932f8eb3b22afd2bc17a0d21e8299e06d0d7e3c9e7588f04947014468eb084360440dc14cd58d646a01b2bef224"}], 0x1250}, 0x0) fchown(r0, r2, 0x0) r9 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r9, 0x29, 0x24, 0x0, 0x0) r10 = accept$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000004000000000000000000700000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000005c86714800000000000000000000000000000000000000000000000000000000000200"], 0x0) dup2(r10, r1) setreuid(0x0, r2) semget$private(0x0, 0x4, 0xba) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 23:23:36 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') mknod$loop(&(0x7f0000000140)='./file0\x00', 0x1000, 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r1, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd59c42c566f16717e6c63a447dcf1", 0xf3e) syz_open_pts() close(r1) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0x37f665de, "bad84b73f2a42ccccab60600000075835db47180"}) getpeername$unix(r4, &(0x7f0000000040)=@file={0x0, ""/49}, &(0x7f0000000200)=0x33) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r6 = dup2(r5, r0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000280)=0x4) r7 = kqueue() kevent(r7, &(0x7f0000000240)=[{{r6}, 0xfffffffffffffff8, 0x21}], 0x9, 0x0, 0x0, 0x0) 23:23:36 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x100) r1 = dup(r0) sendmsg(r1, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000500)="683c6bb900f17ed5f9a91f5ea52891c2649c68146c62a36d78634432641afaa3a4448f394af544fbca870fb5a6651f480e76b9ae1410d95921ad75242ad80ba8bc8b6a601394952b7d39d91123a24a373b505204ff2483ea2b2e4bb2588caf8b591a42233d7afc993ced5cda80c2ca67288ee9", 0x73}], 0x1, 0x0}, 0x9) r2 = accept$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r6 = fcntl$getown(r1, 0x5) r7 = geteuid() r8 = getgid() r9 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) sendmsg$unix(r1, &(0x7f00000006c0)={&(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000840)="424cd1228cf654846f27135d276f55a0f2d086d222514849c0884b46691ad74db96bad568034931ac7c1dd03809d16caf4e07e50f33e3f5aa493d6bed2b085f5ed82ddd513a1740154638cb427740c0883e49bb34c66ec5e1816f8a888a4867384669d6ca213c83c9c5312e6885d70d8e370b10bc8a343bca610eaaaaf2251ba202d38e525e6db8f38d1db3b2971cf31d683479ad6ac3a0faafb1dca9ddef27be27f6e3dfac4bb3adad5efb072bff9d1500f7454c1ebd55a03d4665a49178dbcc8408e48b7dd92dd1bdefb040c983e91e52cd67b0fa12990e584bf3c08803bb25d0cacdb860bd99b23d7f5cec1de620ecae51575a8bb546922a4dcd3c459f9a8679be089cb68596a5c9545aeeeac583cbf246201373540444b004a85567f177dbb7368027a89cca734d3b76fc55ca471cf164cc0106538f44f1822091e7054b1d5a30773a0b2cdb25df5225e3e2189377a8d0a8e6d89911698a544f5368749648b717fcb4d6999ed72fa089a65a9cd04d808e05da578dcb2fe9b0f815429aa015569b459f0181f6cc5b0d75ec0e0d6462281086da13e3e5afbad2c872abaa9ba188cdaabb8102be0b78f5b9f7ad119818106bb8680eb7a45b9d94b0b358c2b8da2442c4ce78edb53bd46b3f68e7f59d4a8653c98c73e2dca6dba10640ca8690e8929c79bdcb76f688df182ef857e520190709568807800d1a455d0e10ae48d35cae286e7942b5534d73022197139e2e9f2af9c25f2b6719dcba1a306fac43abca6c0d620f45b81d7cdd710a335cecbd8a83d1216dffb573b20f420bbe209ab044afbad12409104b59048a433fcfaa004c796cbdc13a0315a74e7cf9b850435cb844bb09784c20d003dac026c648b283c341143a11d96b35a76be4172b53df7876f855e60913893a373db9f901e6bf49ee1d3b9a8982f72c4009b6ea90f46d6c4c900571b0e153f92be876154fc36c22c9fb3402711a56f43f7b038e34301449de71e735e9a48271798cbbfd368a5640ffe5350f4f02b4a8163a7f06318e03a7a02e04b617ea3cd669b49f639d5dcd93f92d1c39e4716c61a64abbc1fce77fa3580ffad902c3cb2daa6940542a103b5de453f3748d2698558093d8b6b31fff6aa2980f8540285948c7bc6a5b09f39551fe87c3ce6c21dec675b8d141924718129e454199921b8967a1316c3e299441876ea5f7156cd94fb265a6d1b688df5a307a0a81f96446c0a8df0b995bd47de41f5efe64de7ccc5075901883159eb7c08e3af9d14be2ae93ee72d2e2d06ce5aaec79dbc456fc5c92de2bc95e5be00721cc942e9475a5a66e2d0b923f9adcb997e5151d48fc5a59f2bd837027c97dc459a4e9e1e7f8e91ab92e13e004a9d8d11051da6c77b18d677fa26b2a84d13fd13a7b979b2ad410d109710313b06b044ee275dfc0a4dec9fbcfdc913c8d020f47f96f1cb6d7c7cae73f77da9bf4a36f1e7f87b3b3c862e7ca7816cb4f29f3bcecc915822718b1ed6aebd439fbd3319eb8bd39e106518bf92304f02478c2bb2590847de48b018189d32867958dd7d9998777211997abc991121893bd0e3f7cec6277ae3587047058123c9d2577c868ca26fde95b73ccd124db509d52e93c09082819ae7b6c60741434d9cd431112c6728b755b121c1b4f3b982255edc4ee90f107a5ef9c34bce8601ca7fbe2a61c9e1b8a077e45f0dc55afa8bc056b788be7fb20164029d016b1387b2a069853a6fe1230582cf5fe2bf9c244406099f8072ffda849875a304280d51691b6e0251386b7ef1b1888d325b467080d497aba0e516f61ab2f05e53265c01df4ebb50741dcc57b7ac35a50c948d211eb7ef2ee2a38d383585e09aaf9a2077a3be193773c608e033dc8fac73667b4a212f21eb8f204cfa2605d57e5cc797636096eb4b3dc6018e3347d9af0c4e5f2e634cea2414fd4b1092acf211470be9d6c4fc30cfd52598d27c05c02290b9196f077bd310e2e8b88c98190716af90cf97e141859cd44460c9d7a08364f2acca5f2fb4f862452a50d9a9e13a063a5ad5ab50fc38759f31825429f0495934a19c1bfcf0da2b46ca56d65ba8178c7fa30ac60419b1104d46065ef3f654e9eae937d98f0ca1f1b7945b5e2be9316d74a1ea86632c3437cc87415a894c3631e974eed77f4bd703e71038de9bbbf372d48cb5ac53508dbaa54db0af746c04c4ee18cbfb2db886becd0cfa12f1054b53259a2639b4fff6ef787f309f3d532ba816c7709872ca71c28487c41b88ed554259b4748be131615cf240643a218401e0cc4867536029aab31c5eba81242513462c88fdd326e1f6aa6f4bee33090ee72e977687915730b0236f10f46563d42832adaf8fc82d4a1a9144fbd4435f372a6d2f6f2300e6e48811c7869d6811b6e9337c0a4afde5a90dd6dfdec2c74bbb7bb4c2d46bf7358ccd1c6c6ef7a9cf0c49baa03a22bfe5cf4857b2d36cc5b5f160545991f0bfcfda4844d1dec887f8daad1af02b2c8575633db21d1fbd12b3dd0af321675b6cacc2088220dc98bcb8830f81ff6f75b8573d7638ccc9c8d956801b00382e86416caa0816792500b1147709053001a07e9b963dc12daf2fff94c1652d13c2be6a3fbd9e7662785ab537b2f630d02419d9b3e0ccc3faf006b5cd117b889d9f25f55f79dd014109367fed12e35407284a46a21c7a1fd1e8b5712d5acb1fdbbaaa1b8a150fd84dfc8324b8eaa897c9b8ed2a50716724ea78f12842f2809b9929f9b1f74e35aab190f6fb4834b58634c6d28397d130c6d7c914d0b0eb66f582dc39ad4ad0cd22d32bef55733ecdc2bfacaa2ff3665ba342044074af8f2eda73baaa293bb8e02a3f6a5f04dfbc070fe42929d20155761c8931a8a0287c3fa0c7bb8b5c3a6ec682dd6df867f4ede3454ef613ab69e537a8b3a331c1ad01dc43239c8a72a93168bc02239f24826e0c9ba442f48b5a1dbb565d7f83f3a86860f3ee68db2f8a3d88f455880d5be8c62ed9cefe49229673f56bfda4d2e4016de4dfa5bffb98248ae4b4d333cfa271c1834f14534c7845ed33834ff1b8abecf1d7d16dd32477fe28da482bcbfaa67778aef0ba01f35e1b800588587d9bc077e492bf5f39505ff4c133ecabae9479169735da4f0db4dbe258aa28ea16cb177f4a1582cf9b1933ad41854c24924a39f6c432927d80af608f407a3c6dc15ef9635b6d6438463e0260a489cbb3366aa349d7c2dc890382d774564a242614aebf3b092a367e072a10b68a663ea2269ab95611b0bbab11b870054744a561a03443236fa2a61abaee49373601a316ab4d01cdf7bc7c7e465b6f42f1881b8f6fe85415e2c2662d9402c465a2628c3426067cce5682511f1bed5193c8efa513139bc139f3b94f41296af5e49ff6164896608b6711efe44e1b7752d69bc3b17d9c0d26228cc1bb7e9b94b8234e04ada84fa3cc22f5f707d30d51c00e3be908f75bca8e68dda6c1b3786c331cb9f76701b333d3736d1563e378120340c1852edcb164618b9120d27a74021454bf59ec312196b929629e1cab19e2bb4f28605634d9047793c1e40d4c289c3a759f19c739f0e617e30cf2361c26718e73c7c87444a55fac96c9725b0582b47925aa00fcb51c0ff6f4f1905ffd518bc1e1e6503e07b6f74aa5bc063398e4bf0241d26917d051f5a882f0316152c4eae1b093da43a85620fc90fcd12f3628709628221bc886ef74c7111df2a7905666041adcbeecbedcc62ff90df64a0cab7727bf594bcd130b7a8faf1c38074655d5d4da1b47aab97a570d8d43551380d88d20843f57c6d41cc08f942e2866fe7327efd6dea4612c2c424b3583e9e66fae3cdcfd96303f9105b7b35496b675c0fc9b03a61225f50bd4973541584dba22df11378e24755862ab53d5220ee03526c6ed48028842a9deeacc83aa01340befd091e0e42a708b212f807bf041b19e0f4086b7ba7a277145d5b15dfb76cc516f6c86664fa7b37322d81f7544cba4c169ba5d97d2d0d2ea1381338f4009745ffb17843802673275d052efed0ed74e84b347454f43bb0fd7d92f4a5803f0546aa890c74a85395f8e7a12fa69d353d85a32b9ffe4ed724742dc34aeafd13c5470aeba661d8e811a611358961d40a9c9a15cc51b7c6f03ffac6d474f9dfe51c252c2349f0d0bdcbf5d55067b240449c0d35adc48d0110c5ae735bc71d672579555fa00388c91396bd98733a811a1b8d409015dffcfa4ed3b43522cc6f0a60ee6f89e2af17fa29d286d8b6b60ff46313c9bd59932e7d252d5f2f46fd17662e4ca5ed0ba7f10970635ebf881b7ef78a108071941919f1ccd3368e7ecbde858960365167c73a371b2e1292479a925cb10daafca8270c627d4d590258639aa06649e1f366ccfb2562cbc040ba93a5df2df252079ddd2d46063bd674ed4c983aff2e59bac5081baee5c8349c7bf462d65f6267091191e3a114eaea333dabf913345aedddde732248fed6efd5eec2ba2a1629c51c23a7b4803dfbf22170aa33bd947dc61861cc75d4fd91acffd63f0d28d30b31517ac164fa0e52067b475020b20d679f7fbca7370f22dd4e0d6a98483f364fe25ab61055269502529b64d62a11e9802e1b47985be29efbb4e4fcdbc750cde162d4e74ffcc9ae947e1e7e279ed429b44bd7463bab6262918a90fb5ff66a58a4ac8d1f8a956ef3c6761173bcdec73628878b6551d8f354c0dc46d9e9f127f0f0bc361b17f1ab597a7edfebcaeea7d18cbfc8fdcb9feea9c2d383b795c5cb9e79ac5e523b4d13a99d59aeed82ce55e26eb15f00abeb7fed1efdf96cf50bac46190f5db33083c3516cdc91e791d42a4314796dd17806ee2c5c1d07b534f035cd70717983b7e05f462d8817e927c6bab16c1976847727eaf36548f7407f8b21328cb90a8cb6c0b195eb0f4fe48bcf3c2e19b5ba5def69c89ff739b7aaedfd55ef931abb0faaf60e33a6fb115845955c048d5addf127e93d384b138824c6ba34be7395fa6d0f6f4c1289c29969f6abbc7ce31d862ed810aa859479ce862077e37036e9e99bc33cbc381114e66818b71be3adf45c909843b905a15ef94c04c6ea4476c89d5b525c27d719060f1338f45216508aaee523122b7dd0533585ebbf41bb9b3a096c1c38b50c08e22a80df0be4183466b7f65344cd76f85cd1ba5c8a586672e045682a9db853239d6cb54b7a851c7c6a7714fd67aef1740f242c79ee8537ee112184ddda743b855e757b5fe5568fbf73d8367edd531b166e32bb8f06e4bd1363b753b1bd3e16d9da3643e8aa7a5f9c478e02a865a679da778b3457621eae8522d75c41908ea37a3a775393f121b0dd70e93e31f3e4d5237ce9e4027fbb75c9997e75a5a817392a7c943258844ea2849c07c6e2e45cedcf89a8c8672f8ec7ae34884783d21efc8c1fc12ea6e2854b0fa6a690c2d26f89762e7f8ea047fd6bd5f8ba6ce5cee8cb684cc3cf7626b06a72921035a744fb238bfe02daea99b243793571fed1fcc0cfebfed16d24cfe90607628045177eab569699ed7a77495498b4b176329bc23883fd19d09e8913b080fdfe45a7411de2892f6a6756b6736b85d8a2759f1698c1197043eaef1b21b011e7b70eed24bc84470f09161b312b73d02c0dc613838286f064b54bc589d4e9536e6274534f21aa4d04d3372b4f94f0835eea0abe967bc713566c6f1d1881a52327f2f44f533fbcdac071ffac43d9cea22256f4a11e814a026d4b5601aacd21279f302de5ad809b8c8221cd13cd79c6db6b8f28ce87947a47fd0f7e2487a34da88d589267b15c62163643baaf1c0cd21865c", 0x1000}], 0x1, &(0x7f0000001840)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r2, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x30, 0xffff, 0x1, [r0, r0, r2, r1, r0, r0, r2]}], 0xb0}, 0x400) setreuid(0xee00, 0x0) r12 = getuid() r13 = semget(0x0, 0x4, 0x84) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000780)=[0x0, 0x0]) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f00000007c0)={{0x5, r12, r14, r12, r15, 0x10, 0x80000001}, 0x3, 0x8001, 0x2}) r16 = semget$private(0x0, 0x7, 0x1) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000140)={{0x6, r12, r17, r12, r18, 0x124, 0x4}, 0x6, 0xdf0, 0x1}) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') flock(r0, 0x3) fchown(r0, r12, 0x0) r19 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r19, 0x29, 0x24, 0x0, 0x0) r20 = accept$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005c86714800000000000000000000000000000000000000000000000000000000000200"], 0x0) dup2(r20, r1) setreuid(0x0, r12) semget$private(0x0, 0x4, 0xba) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 23:23:36 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = dup2(r1, r0) shutdown(r0, 0x2) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffff9, 0x6, 0x0, 0x1ff}], 0x9, 0x0, 0x800000000000, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x800, 0x400002) 23:23:36 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x100) r1 = dup(r0) sendmsg(r1, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000500)="683c6bb900f17ed5f9a91f5ea52891c2649c68146c62a36d78634432641afaa3a4448f394af544fbca870fb5a6651f480e76b9ae1410d95921ad75242ad80ba8bc8b6a601394952b7d39d91123a24a373b505204ff2483ea2b2e4bb2588caf8b591a42233d7afc993ced5cda80c2ca67288ee9", 0x73}], 0x1, 0x0}, 0x9) accept$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setreuid(0xee00, 0x0) r2 = getuid() r3 = semget(0x0, 0x4, 0x84) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000780)=[0x0, 0x0]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000007c0)={{0x5, r2, r4, r2, r5, 0x10, 0x80000001}, 0x3, 0x8001, 0x2}) r6 = semget$private(0x0, 0x7, 0x1) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x6, r2, r7, r2, r8, 0x124, 0x4}, 0x6, 0xdf0, 0x1}) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') flock(r0, 0x3) fchown(r0, r2, 0x0) r9 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r9, 0x29, 0x24, 0x0, 0x0) r10 = accept$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055c86714800000000000000000000000000000000000020000000000000000000000200"], 0x0) dup2(r10, r0) setreuid(0x0, r2) semget$private(0x0, 0x4, 0xba) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 23:23:36 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x100) r1 = dup(r0) sendmsg(r1, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000500)="683c6bb900f17ed5f9a91f5ea52891c2649c68146c62a36d78634432641afaa3a4448f394af544fbca870fb5a6651f480e76b9ae1410d95921ad75242ad80ba8bc8b6a601394952b7d39d91123a24a373b505204ff2483ea2b2e4bb2588caf8b591a42233d7afc993ced5cda80c2ca67288ee9", 0x73}], 0x1, 0x0}, 0x9) r2 = accept$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setreuid(0xee00, 0x0) r3 = getuid() r4 = semget(0x0, 0x4, 0x84) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000780)=[0x0, 0x0]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000007c0)={{0x5, r3, r5, r3, r6, 0x10, 0x80000001}, 0x3, 0x8001, 0x2}) r7 = semget$private(0x0, 0x7, 0x1) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x6, r3, r8, r3, r9, 0x124, 0x4}, 0x6, 0xdf0, 0x1}) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') flock(r0, 0x3) fchown(r0, r3, 0x0) r10 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r10, 0x29, 0x24, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x1012, r2, 0x0, 0x0) r11 = accept$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005c86714800000000000000000000000000000000000000000000000000000000000200"], 0x0) dup2(r11, r1) setreuid(0x0, r3) semget$private(0x0, 0x4, 0xba) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 23:23:36 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x100) r1 = dup(r0) sendmsg(r1, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000500)="683c6bb900f17ed5f9a91f5ea52891c2649c68146c62a36d78634432641afaa3a4448f394af544fbca870fb5a6651f480e76b9ae1410d95921ad75242ad80ba8bc8b6a601394952b7d39d91123a24a373b505204ff2483ea2b2e4bb2588caf8b591a42233d7afc993ced5cda80c2ca67288ee9", 0x73}], 0x1, 0x0}, 0x9) accept$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setreuid(0xee00, 0x0) r2 = getuid() r3 = semget(0x0, 0x4, 0x84) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000780)=[0x0, 0x0]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000007c0)={{0x5, r2, r4, r2, r5, 0x10, 0x80000001}, 0x3, 0x8001, 0x2}) r6 = semget$private(0x0, 0x7, 0x1) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x6, r2, r7, r2, r8, 0x124, 0x4}, 0x6, 0xdf0, 0x1}) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') flock(r0, 0x3) fchown(r0, r2, 0x0) r9 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r9, 0x29, 0x24, 0x0, 0x0) r10 = accept$unix(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000400000000000000000010000000000000000e10000000000000000000000000000000000000000000000000000000000001a080000000000000000000000005c867148000000000000000000000000000000000000000000000000000000000002007d229c76b323945ed4f91aa698e16018a448b45c3dfa2db977566c875a5be47c95312e991c2543e0e44cf7843c596a641d2db54b4e4083fffdc50ad975ea04dbdbf895ef8d8457ba639736e7b7934df7216142529a"], 0x0) dup2(r10, r1) setreuid(0x0, r2) semget$private(0x0, 0x4, 0xba) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 23:23:37 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000100)) r2 = dup2(r1, r0) chroot(&(0x7f0000000080)='./file0\x00') ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) r3 = kqueue() kevent(r3, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffff8, 0x21}], 0x9, 0x0, 0x0, 0x0) 23:23:37 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x100) r1 = dup(r0) sendmsg(r1, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000500)="683c6bb900f17ed5f9a91f5ea52891c2649c68146c62a36d78634432641afaa3a4448f394af544fbca870fb5a6651f480e76b9ae1410d95921ad75242ad80ba8bc8b6a601394952b7d39d91123a24a373b505204ff2483ea2b2e4bb2588caf8b591a42233d7afc993ced5cda80c2ca67288ee9", 0x73}], 0x1, 0x0}, 0x9) accept$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setreuid(0xee00, 0x0) r2 = getuid() r3 = semget(0x0, 0x4, 0x84) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000780)=[0x0, 0x0]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000007c0)={{0x5, r2, r4, r2, r5, 0x10, 0x80000001}, 0x3, 0x8001, 0x2}) r6 = semget$private(0x0, 0x7, 0x1) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x6, r2, r7, r2, r8, 0x124, 0x4}, 0x6, 0xdf0, 0x1}) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') flock(r0, 0x3) fchown(r0, r2, 0x0) r9 = socket$inet6(0x18, 0x3, 0x0) openat(r0, &(0x7f0000000340)='./file0\x00', 0x8, 0xd6efa627187c0ae6) setsockopt(r9, 0x29, 0x24, 0x0, 0x0) r10 = accept$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005c86714800000000000000000000000000000000000000000000000000000000000200"], 0x0) nanosleep(&(0x7f00000003c0)={0x9, 0x3}, 0x0) dup2(r10, r1) open$dir(&(0x7f0000000380)='./file0/file0\x00', 0x10080, 0x11) setreuid(0x0, r2) semget$private(0x0, 0x4, 0xba) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 23:23:37 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) lseek(r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r3 = dup2(r2, r1) r4 = kqueue() open(&(0x7f0000000100)='./file0\x00', 0x8f39, 0x8) kevent(r4, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffff8, 0x21}], 0x9, 0x0, 0x0, 0x0) 23:23:37 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = dup2(r1, r0) setitimer(0x1, &(0x7f0000000040)={{}, {0x3}}, &(0x7f0000000080)) r3 = kqueue() kevent(r3, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffff8, 0x21}], 0x9, 0x0, 0x0, 0x0) 23:23:37 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = dup2(r1, r0) r3 = kqueue() mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x13, r1, 0x0, 0x0) kevent(r3, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffff8, 0x21}], 0x9, 0x0, 0x0, 0x0) 23:23:37 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x100) r1 = dup(r0) sendmsg(r1, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000500)="683c6bb900f17ed5f9a91f5ea52891c2649c68146c62a36d78634432641afaa3a4448f394af544fbca870fb5a6651f480e76b9ae1410d95921ad75242ad80ba8bc8b6a601394952b7d39d91123a24a373b505204ff2483ea2b2e4bb2588caf8b591a42233d7afc993ced5cda80c2ca67288ee9", 0x73}], 0x1, 0x0}, 0x9) accept$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setreuid(0xee00, 0x0) r2 = getuid() r3 = semget(0x2, 0x3, 0x105) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000780)=[0x0, 0x0]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000007c0)={{0x5, r2, r5, r2, r7, 0x10, 0x80000001}, 0x3, 0x8001, 0x2}) r8 = semget$private(0x0, 0x7, 0x1) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) accept$unix(r1, &(0x7f0000000840)=@file={0x0, ""/4096}, &(0x7f0000000380)=0x1002) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x6, r2, r9, r2, r10, 0x124, 0x4}, 0x6, 0xdf0, 0x1}) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') flock(r0, 0x3) getgroups(0x2, &(0x7f00000003c0)=[r6, r9]) fchown(r0, r2, 0x0) r11 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r11, 0x29, 0x24, 0x0, 0x0) r12 = accept$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005c86714800000000000000000000000000000000000000000000000000000000000200"], 0x0) r13 = dup2(r12, r1) setreuid(0x0, r4) ioctl$TIOCMSET(r13, 0x8004746d, &(0x7f0000000340)=0x5) semget$private(0x0, 0x4, 0xba) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 23:23:37 executing program 1: mknod$loop(&(0x7f0000000300)='./file1\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = dup2(r1, r0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffff8, 0x21}], 0x9, 0x0, 0x0, 0x0) r3 = semget$private(0x0, 0x2, 0x1c) semctl$SETVAL(r3, 0x7, 0x8, &(0x7f0000000040)=0x4) link(&(0x7f0000000080)='./file1\x00', &(0x7f0000000100)='./file1\x00') 23:23:37 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = dup2(r1, r0) r3 = kqueue() fchmod(r1, 0x10) kevent(r3, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffff8, 0x21}], 0x9, 0x0, 0x0, 0x0) 23:23:37 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x100) r1 = dup(r0) sendmsg(r1, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000500)="683c6bb900f17ed5f9a91f5ea52891c2649c68146c62a36d78634432641afaa3a4448f394af544fbca870fb5a6651f480e76b9ae1410d95921ad75242ad80ba8bc8b6a601394952b7d39d91123a24a373b505204ff2483ea2b2e4bb2588caf8b591a42233d7afc993ced5cda80c2ca67288ee9", 0x73}], 0x1, 0x0}, 0x9) accept$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setreuid(0xee00, 0x0) r2 = getuid() r3 = semget(0x3, 0x2, 0x10b) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000780)=[0x0, 0x0]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000007c0)={{0x5, r2, r4, r2, r5, 0x10, 0x80000001}, 0x3, 0x8001, 0x2}) r6 = semget$private(0x0, 0x3, 0x1) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x6, r2, r7, r2, r8, 0x124, 0x4}, 0x6, 0xdf0, 0x1}) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') flock(r0, 0x3) fchown(r0, r2, 0x0) r9 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r9, 0x29, 0x24, 0x0, 0x0) r10 = accept$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000005dc75e607c74b9d053fe806d6a752e5d000000000000000000000000000000000000000000000000000000000000000000000000005c867148000000000000000000000000000000"], 0x0) dup2(r10, r1) setreuid(0x0, r2) semget$private(0x0, 0x4, 0xba) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 23:23:37 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x100) r1 = dup(r0) sendmsg(r1, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000500)="683c6bb900f17ed5f9a91f5ea52891c2649c68146c62a36d78634432641afaa3a4448f394af544fbca870fb5a6651f480e76b9ae1410d95921ad75242ad80ba8bc8b6a601394952b7d39d91123a24a373b505204ff2483ea2b2e4bb2588caf8b591a42233d7afc993ced5cda80c2ca67288ee9", 0x73}], 0x1, 0x0}, 0x9) accept$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setreuid(0xee00, 0x0) r2 = getuid() r3 = semget(0x0, 0x4, 0x84) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000780)=[0x0, 0x0]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000007c0)={{0x5, r2, r4, r2, r5, 0x10, 0x80000001}, 0x3, 0x8001, 0x2}) r6 = semget$private(0x0, 0x7, 0x1) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x6, r2, r7, r2, r8, 0x124, 0x4}, 0x6, 0xdf0, 0x1}) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') flock(r0, 0x3) fchown(r0, r2, 0x0) r9 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r9, 0x29, 0x24, 0x0, 0x0) r10 = accept$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000d192a08b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005c86714800000000000000000000000000000000000000000000000000000000000200"], 0x0) dup2(r10, r1) setreuid(0x0, r2) semget$private(0x0, 0x4, 0xba) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 23:23:37 executing program 1: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x1000, 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = dup2(r1, r0) r3 = kqueue() kevent(r3, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffff8, 0x21}], 0x9, 0x0, 0x0, 0x0) 23:23:37 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x100) r1 = dup(r0) sendmsg(r1, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000500)="683c6bb900f17ed5f9a91f5ea52891c2649c68146c62a36d78634432641afaa3a4448f394af544fbca870fb5a6651f480e76b9ae1410d95921ad75242ad80ba8bc8b6a601394952b7d39d91123a24a373b505204ff2483ea2b2e4bb2588caf8b591a42233d7afc993ced5cda80c2ca67288ee9", 0x73}], 0x1, 0x0}, 0x9) accept$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setreuid(0xee00, 0x0) r2 = getuid() r3 = semget(0x0, 0x4, 0x84) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000780)=[0x0, 0x0]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000007c0)={{0x5, r2, r4, r2, r5, 0x10, 0x80000001}, 0x3, 0x8001, 0x2}) r6 = semget$private(0x0, 0x7, 0x1) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x6, r2, r7, r2, r8, 0x124, 0x4}, 0x6, 0xdf0, 0x1}) utimes(&(0x7f0000000340)='./file0/file0\x00', &(0x7f0000000380)={{0x200000, 0x142}, {0x101, 0x4}}) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') flock(r0, 0x3) fchown(r0, r2, 0x0) r9 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r9, 0x29, 0x24, 0x0, 0x0) r10 = accept$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005c86714800000000000000000000000000000000000000000000000000000000000200"], 0x0) dup2(r10, r1) setreuid(0x0, r2) semget$private(0x0, 0x4, 0xba) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 23:23:38 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x80, 0x1) r2 = dup2(r1, r0) r3 = kqueue() getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) kevent(r3, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffff8, 0x21}], 0x9, 0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x842, 0x4) 23:23:38 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x100) r1 = dup(r0) sendmsg(r1, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000500)="683c6bb900f17ed5f9a91f5ea52891c2649c68146c62a36d78634432641afaa3a4448f394af544fbca870fb5a6651f480e76b9ae1410d95921ad75242ad80ba8bc8b6a601394952b7d39d91123a24a373b505204ff2483ea2b2e4bb2588caf8b591a42233d7afc993ced5cda80c2ca67288ee9", 0x73}], 0x1, 0x0}, 0x9) accept$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setreuid(0xee00, 0x0) r2 = getuid() r3 = semget(0x0, 0x4, 0x84) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000780)=[0x0, 0x0]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000007c0)={{0x5, r2, r4, r2, r5, 0x10, 0x80000001}, 0x3, 0x8001, 0x2}) r6 = semget$private(0x0, 0x7, 0x1) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x6, r2, r7, r2, r8, 0x124, 0x4}, 0x6, 0xdf0, 0x1}) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') flock(r0, 0x3) fchown(r0, r2, 0x0) r9 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r9, 0x29, 0x24, 0x0, 0x0) r10 = accept$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005c86714800000000000000000000000000000000000000000000000000000000000200"], 0x0) dup2(r10, r1) setreuid(0x0, r2) semget$private(0x0, 0x4, 0xba) open$dir(&(0x7f0000000340)='./file0\x00', 0x0, 0x1) 23:23:38 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x100) r1 = dup(r0) sendmsg(r1, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000500)="683c6bb900f17ed5f9a91f5ea52891c2649c68146c62a36d78634432641afaa3a4448f394af544fbca870fb5a6651f480e76b9ae1410d95921ad75242ad80ba8bc8b6a601394952b7d39d91123a24a373b505204ff2483ea2b2e4bb2588caf8b591a42233d7afc993ced5cda80c2ca67288ee9", 0x73}], 0x1, 0x0}, 0x9) accept$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setreuid(0xee00, 0x0) r2 = getuid() r3 = semget(0x0, 0x4, 0x84) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000780)=[0x0, 0x0]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000007c0)={{0x5, r2, r4, r2, r5, 0x10, 0x80000001}, 0x3, 0x8001, 0x2}) r6 = semget$private(0x0, 0x7, 0x1) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x6, r2, r7, r2, r8, 0x124, 0x4}, 0x6, 0xdf0, 0x1}) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') mincore(&(0x7f0000fff000/0x1000)=nil, 0x1000, &(0x7f0000000340)=""/218) flock(r0, 0x3) fchown(r0, r2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000440), &(0x7f0000000480)=0x4) r9 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r9, 0x29, 0x24, 0x0, 0x0) r10 = accept$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005c86714800000000000000000000000000000000000000000000000000000000000200"], 0x0) dup2(r10, r1) setreuid(0x0, r2) semget$private(0x0, 0x4, 0xba) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 23:23:38 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = dup(0xffffffffffffff9c) r1 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x8004, 0x3) r4 = syz_open_pts() r5 = socket$unix(0x1, 0x2, 0x0) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r7 = dup(0xffffffffffffffff) pipe2(&(0x7f00000004c0)={0xffffffffffffffff}, 0x10000) r9 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x200, 0x0) r10 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x800, 0x101) r11 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000280)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r13 = socket(0x1, 0x5, 0x6) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x1, 0xfffffffffffffc00}, {{r2}, 0xfffffffffffffffa, 0x24, 0x1, 0x542e, 0xfffffffffffffffe}, {{r3}, 0xfffffffffffffffb, 0x0, 0x4, 0x8e, 0xfffffffffffffeff}, {{r4}, 0xffffffffffffffff, 0x40, 0x40, 0x554, 0x4}, {{r5}, 0xfffffffffffffffb, 0x30, 0xa, 0x8, 0x5}], 0x8, &(0x7f0000000340)=[{{r6}, 0xfffffffffffffffe, 0xa, 0x1, 0xa28, 0x2}, {{r7}, 0xfffffffffffffff8, 0x94, 0x40000001, 0x100, 0x6}, {{r8}, 0xffffffffffffffff, 0x54, 0x1, 0x7, 0xffffffffffffffff}, {{r9}, 0xffffffffffffffff, 0x40, 0x2, 0x9, 0x7}, {{r10}, 0xfffffffffffffffc, 0x6b93598da111ca06, 0x8, 0x0, 0x7}, {{r11}, 0xfffffffffffffffb, 0x80, 0x1, 0x3, 0x4}, {{r12}, 0xffffffffffffffff, 0xc9, 0x20, 0x4, 0x6589}, {{r13}, 0x0, 0x30, 0x2, 0x40, 0x72}], 0x8, &(0x7f0000000440)={0x3d2, 0x10000}) r14 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r15 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r16 = dup2(r15, r14) r17 = kqueue() kevent(r17, &(0x7f0000000240)=[{{r16}, 0xfffffffffffffff8, 0x21}], 0x9, 0x0, 0x0, 0x0) 23:23:38 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x100) r1 = dup(r0) sendmsg(r1, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000500)="683c6bb900f17ed5f9a91f5ea52891c2649c68146c62a36d78634432641afaa3a4448f394af544fbca870fb5a6651f480e76b9ae1410d95921ad75242ad80ba8bc8b6a601394952b7d39d91123a24a373b505204ff2483ea2b2e4bb2588caf8b591a42233d7afc993ced5cda80c2ca67288ee9", 0x73}], 0x1, 0x0}, 0x9) r2 = accept$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setreuid(0xee00, 0x0) r3 = getuid() r4 = semget(0x0, 0x4, 0x84) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000780)=[0x0, 0x0]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000007c0)={{0x5, r3, r5, r3, r6, 0x10, 0x80000001}, 0x3, 0x8001, 0x2}) geteuid() r7 = semget$private(0x0, 0x7, 0x1) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x6, r3, r8, r3, r9, 0x124, 0x4}, 0x6, 0xdf0, 0x1}) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') flock(r0, 0x3) fchown(r0, r3, 0x0) r10 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r10, 0x29, 0x24, 0x0, 0x0) r11 = accept$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005c86714800000000000000000000000000000000000000000000000000000000000200"], 0x0) dup2(r11, r1) setreuid(0x0, r3) mkdirat(r2, &(0x7f0000000400)='./file0\x00', 0x0) semget$private(0x0, 0x4, 0xba) getrusage(0xffffffffffffffff, &(0x7f0000000340)) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 23:23:38 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x100) r1 = dup(r0) sendmsg(r1, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000500)="683c6bb900f17ed5f9a91f5ea52891c2649c68146c62a36d78634432641afaa3a4448f394af544fbca870fb5a6651f480e76b9ae1410d95921ad75242ad80ba8bc8b6a601394952b7d39d91123a24a373b505204ff2483ea2b2e4bb2588caf8b591a42233d7afc993ced5cda80c2ca67288ee9", 0x73}], 0x1, 0x0}, 0x9) accept$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setreuid(0xee00, 0x0) r2 = getuid() r3 = semget(0x0, 0x3, 0x84) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000780)=[0x0, 0x0]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000007c0)={{0x5, r2, r5, r2, r6, 0x10, 0x80000001}, 0x3, 0x8001, 0x2}) r7 = semget$private(0x0, 0x7, 0x1) getgroups(0x0, &(0x7f0000000040)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x6, r2, r5, r2, r9, 0x124, 0x4}, 0x6, 0xdf0, 0x1}) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') flock(r0, 0x3) fchown(r0, r2, 0x0) r10 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r10, 0x29, 0x24, 0x0, 0x0) r11 = accept$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005c86714800000000000000000000000000000000000000000000000000000000000200"], 0x0) dup2(r11, r1) setreuid(r4, r8) semget$private(0x0, 0x4, 0xba) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 23:23:38 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x100) r1 = dup(r0) sendmsg(r1, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000500)="683c6bb900f17ed5f9a91f5ea52891c2649c68146c62a36d78634432641afaa3a4448f394af544fbca870fb5a6651f480e76b9ae1410d95921ad75242ad80ba8bc8b6a601394952b7d39d91123a24a373b505204ff2483ea2b2e4bb2588caf8b591a42233d7afc993ced5cda80c2ca67288ee9", 0x73}], 0x1, 0x0}, 0x9) accept$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setreuid(0xee00, 0x0) r2 = getuid() r3 = semget(0x0, 0x4, 0x84) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000780)=[0x0, 0x0]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000007c0)={{0x5, r2, r4, r2, r5, 0x10, 0x80000001}, 0x3, 0x8001, 0x2}) r6 = semget$private(0x0, 0x7, 0x1) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x6, r2, r7, r2, r8, 0x124, 0x4}, 0x6, 0xdf0, 0x1}) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') flock(r0, 0x3) fchown(r0, r2, 0x0) r9 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r9, 0x29, 0x24, 0x0, 0x0) r10 = accept$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005c86714800000000000000000000000000000000000000000000000000000000000200"], 0x0) utimes(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0x6, 0x4}, {0xfffffffffffff6d1, 0x400}}) dup2(r10, r1) setreuid(0x0, r2) semget$private(0x0, 0x4, 0x40e) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 23:23:38 executing program 1: mknod$loop(&(0x7f0000000300)='./file1\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = dup2(r1, r0) r3 = kqueue() kevent(r3, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffff8, 0x21}], 0x9, 0x0, 0x0, 0x0) linkat(r2, &(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000080)='./file1\x00', 0x4004) 23:23:38 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0xc, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xfffffffc}) kqueue() 23:23:38 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = dup2(r1, r0) shutdown(r1, 0x1) r3 = kqueue() kevent(r3, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffff8, 0x21}], 0x9, 0x0, 0x0, 0x0) 23:23:38 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setgroups(0x0, 0x0) recvmsg(r1, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/29, 0x1d}, 0x0) setgroups(0xcbe49999b6084b9, 0x0) execve(0x0, 0x0, 0x0) sendto(r0, &(0x7f00000000c0)='Q', 0x1, 0x0, 0x0, 0x0) 23:23:38 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = dup2(r1, r0) r3 = kqueue() kevent(r3, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffff8, 0x21}], 0x9, 0x0, 0x0, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000040)="e427bf74fa01a10f2e8e0d3d602fced5c53ff71bdb67307957b7c4cb9b531bd9cfc0535ad2b9d77db16e0ddfe9f52917463702a970f2", 0x36}], 0x1) 23:23:38 executing program 0: kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x50, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 23:23:38 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="20000000ff7062dcd0c7e20a5d65eb890077d4b7e40000000000000062016aae4663b2c836196b5cc77a", @ANYPTR, @ANYRES64=r1, @ANYRES32=r0], 0x20}, 0x0) r2 = dup(r0) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 23:23:38 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = dup2(r1, r0) r3 = kqueue() kevent(r3, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffff8, 0x21}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffff9, 0x13, 0x20000000, 0xfffffffffffffffb, 0x10001}, {{r2}, 0xfffffffffffffffe, 0xe1, 0x20000000, 0xfffffffffffffffe, 0xc67c}, {{r1}, 0x0, 0x80, 0xf0000004, 0x3, 0x4}, {{r3}, 0xa20cd704031195b7, 0x1, 0xfffff, 0xe, 0xb6}, {{r1}, 0xfffffffffffffffc, 0x20, 0xf0000004, 0xffffffffffff3703, 0x800}, {{r3}, 0xfffffffffffffff8, 0xc0, 0x20, 0x8, 0x1}, {{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x4, 0x2}, {{r1}, 0xffffffffffffffff, 0x80, 0x0, 0x54f, 0x1}], 0x9, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x4, 0x3, 0x3}, {{r0}, 0xfffffffffffffffb, 0x40, 0xf0000001, 0x200, 0x2}, {{r3}, 0xfffffffffffffff9, 0x6, 0x40, 0x6, 0x8}, {{r3}, 0xffffffffffffffff, 0x20, 0x4, 0x8, 0x11d3}], 0x7, &(0x7f0000000200)={0x9, 0x9a80000000000000}) semget(0x2, 0x6, 0x85) 23:23:38 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = dup2(r1, r0) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x1) r3 = kqueue() kevent(r3, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffff8, 0x21}], 0x9, 0x0, 0x0, 0x0) 23:23:39 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(0x0, r0) r1 = dup(0xffffffffffffff9c) r2 = socket$inet6(0x18, 0x4000, 0xcac) dup2(r1, r2) mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r3 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r3, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) 23:23:39 executing program 0: r0 = dup(0xffffffffffffffff) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/173, 0xad) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000100)=""/51, 0x33}, {&(0x7f0000000140)=""/67, 0x43}, {&(0x7f00000001c0)=""/110, 0x6e}, {&(0x7f0000000240)=""/150, 0x96}, {&(0x7f0000000300)=""/190, 0xbe}, {&(0x7f00000003c0)=""/93, 0x5d}], 0x6, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = socket$inet(0x2, 0x2, 0x400) r2 = dup2(r1, r1) kevent(r0, &(0x7f00000004c0)=[{{r0}, 0xfffffffffffffff9, 0x9a, 0x0, 0xf81b, 0x7}, {{r1}, 0xfffffffffffffffa, 0x42, 0x2, 0x4, 0x8f8d}, {{r0}, 0xfffffffffffffffc, 0x60, 0x2, 0x1, 0xfffffffffffffffb}, {{r1}, 0xffffffffffffffff, 0x10, 0xf000000c, 0x66343fd8, 0x1ff}, {{r0}, 0xfffffffffffffffe, 0x4, 0x2, 0xaa, 0x4}], 0x7fff, &(0x7f0000000580)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x2, 0x10001, 0x4}, {{r1}, 0xffffffffffffffff, 0xc4, 0x40000003, 0x100, 0x1}, {{r0}, 0xfffffffffffffffb, 0x4, 0x4, 0x9, 0x6}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x0, 0x9}, {{r1}, 0xfffffffffffffff9, 0x82, 0x20000000, 0x7, 0x2740}, {{r0}, 0xfffffffffffffffe, 0x90, 0x2, 0x8f, 0x40}, {{r1}, 0xfffffffffffffffc, 0xa0, 0x2, 0x6, 0x2}, {{r0}, 0xfffffffffffffffb, 0x2, 0x4, 0x1, 0x10001}, {{r2}, 0xfffffffffffffffc, 0x0, 0xa0000000, 0xfff, 0x6}], 0x200, &(0x7f00000006c0)={0x9, 0x5}) r3 = dup(r0) ftruncate(r1, 0x6) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x7810, r2, 0x0, 0x34) readv(r1, &(0x7f0000000880)=[{&(0x7f0000000700)=""/89, 0x59}, {&(0x7f0000000780)=""/44, 0x2c}, {&(0x7f00000007c0)}, {&(0x7f0000000800)=""/117, 0x75}], 0x4) preadv(r1, &(0x7f0000000900)=[{&(0x7f00000008c0)=""/59, 0x3b}], 0x1, 0x0) r4 = semget$private(0x0, 0x1, 0x102) semop(r4, &(0x7f0000000940)=[{0x7, 0x7, 0x1800}], 0x1) mknod(&(0x7f0000000980)='./file0\x00', 0x80, 0x6) fsync(r1) r5 = openat(r2, &(0x7f00000009c0)='./file0\x00', 0x400, 0x100) pipe(&(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000a40)=0x2) kevent(r0, &(0x7f0000000a80)=[{{r6}, 0x0, 0x0, 0x10, 0x1bd61022, 0x6}, {{r3}, 0xffffffffffffffff, 0x40, 0x0, 0x3, 0xb959}], 0x8, &(0x7f0000000ac0)=[{{r6}, 0xfffffffffffffffd, 0x1, 0x80, 0x7, 0x5}, {{r5}, 0xffffffffffffffff, 0x3, 0x14, 0x9, 0x7}, {{r2}, 0xffffffffffffffff, 0x80, 0x80, 0x2, 0x7f}, {{r7}, 0xfffffffffffffffa, 0x48, 0x5, 0xfffffffffffff090, 0x1f}, {{r3}, 0xfffffffffffffffb, 0x80, 0x1, 0xfffffffffffffffe, 0x5}, {{r7}, 0xffffffffffffffff, 0xc, 0xf0000021, 0x401, 0x4}], 0x6, &(0x7f0000000b80)={0x5, 0x6}) truncate(&(0x7f0000000bc0)='./file0\x00', 0x7f) ftruncate(r1, 0x5) getsockname(r5, &(0x7f0000000c00)=@un=@file={0x0, ""/108}, &(0x7f0000000c80)=0x6e) getsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000cc0)=""/4, &(0x7f0000000d00)=0x4) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000d40)=""/153) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000e00)=[0x10001, 0xfffffffffffffe01, 0xf01, 0x4, 0x34fdeb16, 0x6]) unveil(&(0x7f0000000e40)='./file0\x00', &(0x7f0000000e80)='W\x00') mmap(&(0x7f0000ff1000/0xf000)=nil, 0xf000, 0x1, 0x1010, r5, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000ec0)=0x9) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000f00)) 23:23:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x0, 0xfd3}) 23:23:39 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = dup2(r1, r0) r3 = kqueue() mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x2) kevent(r3, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffff8, 0x21}], 0x9, 0x0, 0x0, 0x0) 23:23:39 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x100000002) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x7) r0 = socket$inet(0x2, 0x8004, 0x0) recvmsg(r0, &(0x7f0000000700)={&(0x7f0000000000)=ANY=[@ANYBLOB="0000b9b5573f665c21aaab00d584724ec4a866ae6dbc5c5199e1a1939fcc9806a87f423401ba7a5de98b83fcbb03007551a51cdde3cf00000000"], 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) shutdown(r0, 0x0) 23:23:39 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) syz_open_pts() setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff0200000000b5f7e1b4784f0000000004000000", 0x14) close(r0) 23:23:39 executing program 0: nanosleep(&(0x7f0000000000)={0x1}, 0x0) clock_settime(0x3, &(0x7f0000000040)={0x5, 0x8}) execve(0x0, 0x0, 0x0) 23:23:39 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) kqueue() r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x406) kqueue() r2 = dup2(r0, r0) getpeername(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r3 = kqueue() r4 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x3, 0x1, 0x7, 0x9, r4}) kevent(r3, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffff8, 0x21}], 0x9, 0x0, 0x0, 0x0) dup2(r2, r0) socket$unix(0x1, 0x0, 0x0) 23:23:39 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) read(r0, &(0x7f0000000140)=""/209, 0xd1) write(r0, &(0x7f0000000100)="82", 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x2010, r0, 0x0, 0x0) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) ftruncate(r0, 0x0) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 23:23:39 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x5, 0x4) mknod(&(0x7f0000000100)='./file0\x00', 0x203f, 0x800) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f00000023c0)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) close(r0) 23:23:40 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r2 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) socketpair(0x18, 0x1, 0x5, &(0x7f0000000180)={0xffffffffffffffff}) r5 = socket$inet(0x2, 0x0, 0x1) r6 = open(&(0x7f00000001c0)='./file0\x00', 0x800, 0x4) r7 = open$dir(&(0x7f0000000200)='./file1\x00', 0x83, 0x1) r8 = kqueue() r9 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x90, 0x80) r10 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x80, 0xdd) r11 = kqueue() kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x14, 0x5, 0x33}, {{r2}, 0xffffffffffffffff, 0x8, 0x80000000, 0x4, 0x6}], 0x5, &(0x7f0000000340)=[{{r3}, 0xfffffffffffffff9, 0x80, 0x20000000, 0x0, 0x6539}, {{r4}, 0xffffffffffffffff, 0x0, 0x2, 0x7, 0x81}, {{r5}, 0xfffffffffffffffc, 0x24, 0x249b5096ce586743, 0x1, 0x80}, {{r6}, 0xffffffffffffffff, 0x8, 0x3, 0x800, 0x200}, {{r7}, 0xfffffffffffffffd, 0x2, 0x40000008, 0x40, 0x50095b5c}, {{r8}, 0xfffffffffffffffd, 0x10, 0x1, 0x6, 0x1f4}, {{r9}, 0xffffffffffffffff, 0x4, 0x80000000, 0xf6b5, 0x4}, {{r10}, 0xffffffffffffffff, 0x8, 0x5, 0x4, 0x7}, {{r11}, 0xfffffffffffffffb, 0x20, 0x8, 0x2, 0x3cd5}], 0x0, &(0x7f0000000480)={0x4, 0x3}) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r13 = dup2(r5, r12) r14 = kqueue() kevent(r14, &(0x7f0000000240)=[{{r13}, 0xfffffffffffffff8, 0x21}], 0x9, 0x0, 0x0, 0x0) 23:23:40 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYRES64=r1, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000080)) recvmsg(r1, &(0x7f0000000180)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000080)}], 0x1, &(0x7f0000000100)=""/118, 0x76}, 0x40) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) linkat(r2, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00', 0x4) syz_open_pts() 23:23:40 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff8, 0x21}], 0x9, 0x0, 0x0, 0x0) 23:23:40 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) accept(r0, &(0x7f0000000340)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) r1 = semget(0x0, 0x2, 0x450) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000080)=0xd) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r3 = dup2(r2, r0) r4 = kqueue() kevent(r4, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffff8, 0x21}], 0x9, 0x0, 0x0, 0x0) 23:23:40 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) shutdown(r0, 0x0) r2 = dup2(r0, r1) kqueue() kevent(r2, &(0x7f0000000240), 0x9, 0x0, 0x0, 0x0) 23:23:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x8002000, 0x4900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r0) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7) 23:23:41 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x801, 0x1c0) r2 = dup2(r1, r0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r3 = kqueue() connect$inet6(r2, &(0x7f0000000080)={0x18, 0x1, 0x2, 0x4}, 0xc) kevent(r3, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffff8, 0x21}], 0x9, 0x0, 0x0, 0x0) fchdir(r0) 23:23:41 executing program 0: setitimer(0x0, &(0x7f00000000c0)={{}, {0x0, 0x5}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x6cf, 0x7ff}, {0x3, 0x100000001}}, 0x0) getitimer(0x0, &(0x7f0000000140)) 23:23:41 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = dup2(r1, r0) r3 = kqueue() kevent(r3, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffff8, 0x21}], 0x9, 0x0, 0x0, 0x0) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/93}, &(0x7f0000000100)=0x5f) 23:23:41 executing program 0: socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x1000, 0x6, 0x5, 0xfffffffffffffff9}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000001c0)) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x0, 0x80000000, 0x0, 0x929}) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) getsockopt$sock_int(r2, 0xffff, 0x1, 0x0, 0x0) 23:23:41 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x4) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = dup2(r1, r0) r3 = kqueue() fsync(r1) kevent(r3, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffff8, 0x21}], 0x9, 0x0, 0x0, 0x0) 23:23:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0xfffffffffffffff8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab6464a47e66e92bccb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f13915", 0x345) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) bind$inet(r1, &(0x7f0000000140)={0x2, 0x1}, 0xc) r2 = syz_open_pts() close(r2) pipe(&(0x7f0000000040)) kqueue() syz_open_pts() 23:23:41 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = dup2(r1, r0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x21, 0x1, 0x4, 0x400000000000000}], 0x8, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x9, 0x0, 0x7, 0x20}, {{r1}, 0xfffffffffffffff8, 0x4, 0xf0000001, 0x5, 0x3ff}, {{r0}, 0xfffffffffffffffe, 0x1, 0xfffff, 0x8, 0x800}, {{r0}, 0xfffffffffffffffd, 0x96da524be9e07c19, 0x80, 0x8, 0xffffffff00000000}, {{r0}, 0xfffffffffffffff8, 0x60, 0x81, 0x3, 0xf086}], 0x8, &(0x7f0000000080)={0x9, 0x81}) r3 = kqueue() kevent(r3, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffff8, 0x21}], 0x9, 0x0, 0x0, 0x0) 23:23:41 executing program 0: r0 = socket(0x2, 0x2, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="43f9283266c0d58a830e1ed4c587d359ad7b2b8de70f2606926de0bcc97527b0fba77dd0bdf8d135a617e91cabf5ecef4e8c96dc5672f8e3a9b47fa91faa1e3e5fba80b7e584273e415dc1f43d9616028b979495375ac631c3870124bbde3485ec", 0x61}, {&(0x7f0000000180)="f8603696bc39ea7daa8ed2e4776c792612014979b78036b2085043db57f7d5b229bae58d8090efb9c3d71816c61bca4d4945e4b1efb8b07e80d939af7479681bb4a7d7df9ccdbe4eb272e1640ec55d7818d5d67b688b8ea904ab6da49a313106", 0x60}], 0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00c298d6"], 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000800), 0xc) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000200)="7c3bbf3766741f448b5c71bbbc952b7d4b32917e2f8f833c318f16f62b18a1c92e4d71d89035e9c4dee220daa4110fade9e2b02118487ead6dec7989758c9130ede720a52ac2ea0ab0aa3687b9d9319b5cb2c77abb58be103840a8e7ee3f137ce23637d35c6d74371dc9ca9d305947fe75ca7c3ed8d0a4b24b00d4c7d27a1d5ccc7fe0234f43ccebd2d8d229cdd3a8ff499dabf31cbdf772c9dd96a5a518d18c6004ecb3103b0d4cd76893cb7ba859b32456957d21f754deb6aa1032ea7ab49cfeb5f1c974416ef5d54905a221b81c43535aba44e1f9145bba2bf81d927062a83656774735ff5f5df7fc9e648bc9a8060190c4ab666d9188136b5ff98089b6101332fde2c8648c7a9908adafb7f7ba0cf80334a9cb177735fc9daa3f5fd72cd5e42ae0388c5b0133cbcaf965b9df6059c3398333ced4082efdc4bf41df9da142f71d42c645c3c42053a4fffdcf1b51cec147f9700c110c198c8dae554f016d80e7588264486987d27b13693103b0be6069bf45598196d099ff232b76a1d53890b06ca95142b8540f28a6e4b31143b0b32602bdb94c22e573f64208bc6ff0681db8a6adf3b3bae87b3647ad8fa811d5535e5f9083d05332cbe60b5170eabe9f1618f7b37d8d014c1cd1fb7a5541f2e48e620a174a633f67614c67f281baf78c9ef6ae3b2e9354bf9221732b7aead11ace1c2ffd1d79386c1e9365b0ab66709a79ddcd2f801563ed4647d33817a4b84477f1f00fe4767e38fc24014cc8a0248c4e7fc18d9bcd1602795aee50f37dfe6392d3febcfa8074507b921961e9e64f68a5129ea68a28ae425bb0574a1105ebffe981875e4cf4a984448f5917f40442fece09817e5fe42c569776fe486aea7b7eb8b378d7b2f4cca5b9619209954aa579edadda98d68e6a5bae7c20fecf87b1832173608ec299c065c1fca22f5940a3739e9b46a8e77c362d961e2ccac195a08bc4d08020694c71ca20bbde2e9bcebb8eb88a9532edf1448a4f94b1a882c932bc14e094368c4e31b4981da6c34cd05e4eb10d422e668e302b393a1f90bf5462f6d53ba1a257ec8ac78870b718d092bb5e7bd309e20e598684448627302b54bf24bfd0734b51776a42a4f1580622925855432de2b98426e4730d462aa36d81bd68dfa839066e95e271bca5530ce363dfa699e94b46f1fadfd14877307dedb38e566a36d7490df8b93656c60f50cb9abbfb131c7f6a27b181241d4c3c09ceecbf4ff7d13e2a4a775c615235203da841175062e393b1640df5ff71835af7c274aafe3d26300e66aa969959733c61dd6c29f47b3eb527d3855de1b966fca0fe74927134e694b7b4f98850ba24cc821ac20320731d53e569d3d34446342410324b8d1bf777d0eeb483c1de8973c0274a5701c36d808ae57944a241dd3e015ad58f801274b3cafc7a8974a3217c42dbffb0bd80ae7ce9955511d405fdd01d46c0e2670fbcda638db2618b516b4fd8971be9f3d63cb683f1d853c48713a06bad481476e6b74e442d1cc48d46c07439ab5d640d5b5e8ee46899c25474922fd0cdf6b47eaec3c9e669bf2a67fd65ae27dce35e4e08333766575f70e5007e2afe26f483df33ed032c64e0a5e97e481f9804a9f3790dcfb95ed9f86079d6bc418514bba7a5a924619f8e31d95e71918be544de12dc5011dbcdbb3714edf149b0bd4d67c96c1275029d021c7c09a271127ef0a54173617bb564f39ce05020c6b96c376d9541bbd3ebf505d935798da5d83eb95ad7c57ac9d20fa67d1fdf705ba9728faffbdb2336cd0f4c7f3aaa643e806e5b9a79021faebb5bb279b1b70ac24e460471a03c82512f9d52e1c7dcf5c1dcfeb8157c701f9a520d517ef7ecdbe51cf75a604da607b6d0ed0f3f0a075da4ba63b87da76227f4fa7dabbb4defc681df04f900c05ae397ff303b54248adde44947a060b213f982cdabf4c245aeab838cdf5330a3820ed8a783b7cfc9b389f1d63021b84dd82261d0bcb08ac419f6c572c20686675b59b608bfcd6fdad1357b104d68789b4d3e936fa7918811aaa7e9c209d2f86d684686e825dab3f04b43b8580188e722c47f2ff56d", 0x5c2}], 0x1) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000080)=0xc) 23:23:41 executing program 0: r0 = socket$inet(0x2, 0x2, 0x765) r1 = msgget(0x2, 0x0) msgrcv(r1, &(0x7f0000001680)=ANY=[@ANYBLOB="00000000000000000000000000100000ff010000000000000000008e02000000000000e8ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000053d06284704c07cd00160f0d1587d2a800000000000000000000000000"], 0x80, 0x0, 0x0) sync() accept(0xffffffffffffff9c, 0x0, 0x0) r2 = dup(r0) getsockname$inet6(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) kevent(r2, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2, 0x80, 0x9, 0x3}, {{r2}, 0xffffffffffffffff, 0x12, 0x80000002, 0x81, 0x1}, {{r2}, 0xfffffffffffffffb, 0x11, 0x20000000, 0xffffffff, 0x2c0}], 0x4, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffd, 0x10, 0xf00fffff, 0x56f7, 0x20}, {{r2}, 0xfffffffffffffff9, 0x42, 0x60000022, 0x1, 0x2}], 0x100000001, &(0x7f0000000300)={0x6, 0x9}) shutdown(r0, 0x2) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') 23:23:41 executing program 1: mknod$loop(&(0x7f0000000cc0)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = dup2(r1, r0) r3 = kqueue() kevent(r3, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffff8, 0x21}], 0x9, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000100)="6a84cc98bed847667078d6382647f507434872989fcce0790be374c40932a50449287adc5d65499e8ca0771d3319becfce94eb305447b7d1acac851e0d72931b0e69960b21bb50da043bddca521c351c3d59373a989cb246cbe7eff79a09700e00631d022b79c3b7ad532569d68c967b52b41160b091aa1414ecf2418ceb622d4e5ea0c554faf595006fc4a037285a90bdcc4648aed71b675513fdbe7fc6d6426de46efdece8457ae44256cf8e24adf9bb879cd9366d96cdec3602b0f8657b11ebe7b9ec624e7691036c7b8564061b182453d892ffbd2ca4d43ef92e3bc12200432c80", 0xe3) r4 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000009c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r7 = socket$inet(0x2, 0x5, 0xffffffff) r8 = getpgid(0xffffffffffffffff) r9 = getuid() r10 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000a00)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, &(0x7f0000000ac0)=0xc) sendmsg$unix(r0, &(0x7f0000000c00)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000900)=[{&(0x7f0000000280)="e294ef6b19f97b29e772f19fc0f6c2e8ba7e26124941d1a64712319d0753ea17ce513a43797eb3d07d448e44353f30dcaefa59961b90232b444b43480775ad7b96ed6b84e11dc1d539ee5c6153269ef814edcd4abcfa10d269dc6f0d8e63510671f87ecb31d5e79f886a145eb00d8541f38e98a30283f605da4d", 0x7a}, {&(0x7f0000000340)="06e3c513399553ee380f62e4c7e9933440198075fd698c7bf9e6919f19550583bab8a3c726b7b515b51299c4b276852c455ed2fef6e53d6774927d4ef0c9588d789e5ab09a16a5c6a10df567c200317b12b25aa4e48e3e15c50b90662ce7906c4772d288a5b6a1e6df6c9ad7ec", 0x6d}, {&(0x7f00000003c0)="b718da583c5ca7c10424f330e8925766e32bd799623d4aa5a0ad0ab265402032e32232d168fce229663cc88cd6be4055d46b905062b18123db25f44198d163672942a0b58c40241f25b26d46b50de79fede9be19c54ad17873b5bce0ab5130807c9d81d1f42e64438feef479aa08e2922424442cffa7b1b540c7a9914123d67e0739892cb8ee850f7948803e554a8d6994814a4b25339ced2afdd3", 0x9b}, {&(0x7f0000000480)="b57d0d7e01f92df76422832440b62b7ebb40e1c6388ee891859ae58ff2b35a6a3009be9782f6e35bd3f26eec4c326064bc511335566c0866f33eca9294a8c7b48106e09e08303d3091f87ab26ea5f96c14456704f4e79046bb8c7466d0e560217c90dc0c1309b000465fb226b548ae074004afb4d65a1f139e14a57321e0182e0c3ca93afa66bd1037052d3c86401ffb0e0c69e5d32b", 0x96}, {&(0x7f0000000080)="cd101f282adb4d4f44c24ff0f457", 0xe}, {&(0x7f0000000540)="77b4b7f4fec47637a52370dc76af40684ca501a0372686dbac18ea0b0bfff734947baf16d0009c665af68016c160485ebeb8d6676b49c9d8550cdec35312f0f386e70ebbc2df2b29681e08db66fc6804c24ac6c5cd9980cd99702f44a5bc4f2d1056411ea7889e2b2a8914ef64b1d882e4585d2e128cd1e1dfd9da255c334d80abb8f8cf2368f8935bc5097b74ae8da9da0d74b646bf15c9d75529e405ac697734d06ce1c0b9", 0xa6}, {&(0x7f0000000600)="a6b242c6911fc908dc97358f8da1555fe87af1501cc2b5730505ea3b66a437497fd339c16615fb714ceb67be3433866381b3cc3f5d7a13a722c212a971bb85da03ea947d63d6d81322a44841517720bfc48ab7b974f8d4d8a18554126bba97b794d895abf864aa12118ba4ccae602d50807bad381e70458c3fd6e9328f8c690684b14d4956a597e19e2d1556f1327f888dc8e813a389ae9a8745ad25ab9f9d43e65d4174d535cc187b28a68d2647546c09d4941b8b1c8db630917bd2b4396db65889f58e7634c3e2cc37ed6fd8081bc8ac5b091dc9f56871d8d20737f51ff6052406dacd0de88d4754", 0xe9}, {&(0x7f0000000700)="f9e6ffcde5f2c16afabe07f15b4cc901d428a94b21a14e18a19993750834ac7876362e05eb9fdf392ab3a2ed4893c2b34bce831b97766283d5b7a74466b860546b6f63cecc75b795955884e7bd7e4ccc7b8547bbb9eebb33339b45a63cca89c62a789c23e33428c50e5b518b82c89db55596de25b3ab1afd75016d3ba986e6768ffc96a4ca9d8895f25717d0c85939ab0cb30fe126da9bc0d73215b8ae1fef183fcb36a401eb6f5e805bd2d368df4d1165fe9c655cb8fecc21709acdc2b120fb75ef61ec33dbb4bf3f7bac80d06f266b035eed77dde54a435cf36833b7d1c9a1598fe686a16495f486abc83e92e207ed0b3e63", 0xf3}, {&(0x7f0000000800)="1c6a6627b321473f3d5100cd7503e4e75aecbe006f7455100d1a1e224f1ed5c059bed2ff8051b820196381a1c21a7a66460a67cea9eab626dc3416a161b819da049012ad97fb4a77a54f852cad5df6bdd395d05562603d35dbc84dffcb28d747ea65223e32925c73c50be2455d9de59df3679daad015121d8a42e7b26243d525fab9e4d8642d22b7582b57abf6c69fa5fb37bf2a74724094c14c1bc6451677045fefabedc863bb30186ddf92169094f319f83aebd9387ac0c960d4c4a6398e9668d2", 0xc2}], 0x9, &(0x7f0000000b00)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x30, 0xffff, 0x1, [r3, r0, r0, r3, r7, r2, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r1, r1, r2]}, @rights={0x20, 0xffff, 0x1, [r0, r2, r1]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0xd0, 0x1}, 0x0) 23:23:41 executing program 0: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mincore(&(0x7f0000005000/0x3000)=nil, 0x3000, &(0x7f0000000000)=""/4096) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) 23:23:41 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x3, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = dup2(r1, r0) r3 = kqueue() kevent(r3, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffff8, 0x21}], 0x9, 0x0, 0x0, 0x0) dup2(r0, r0) 23:23:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0xfffffffffffffffe, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000300)="e36258a416f72ee991a336ec37c43131093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf64908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd9764c93c220ccb6ad", 0x65) write(r0, &(0x7f00000005c0)="256ba966e418bf3557c632af6e16544e12aa18a4a563f485f0f852defe01b9ec8e4ac9832623d15e513a053523f7520ebf16b624d97f0f9da8c85563eb93b11f01ba7ed6fc0a4ffc780723f1eadb03cc09ba72b9c02fbd4becfd88bc153ff21de3a5383600000000000000009bdf49c792f8b6704cf33f3294414ffc4975012034a1c8cb394d8ad36585d0730100159c70b113ed9014a945e332bce95dcdeafb0758acff19d494672107c813c84d1e1933378283029a4ad811869cd33d005db9c26e67dbba", 0xc5) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x1000000000004, 0x0, 0x100000001, 0x743e4b85, "ba000000a99cb100"}) readv(r3, &(0x7f0000002780)=[{&(0x7f0000000200)=""/254, 0xfe}], 0x1) 23:23:41 executing program 0: r0 = getpid() pipe(&(0x7f0000000580)={0xffffffffffffffff}) r2 = socket$inet6(0x18, 0x4000, 0x100000000) recvmsg(r1, &(0x7f0000000f00)={&(0x7f00000005c0)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000d80)=[{&(0x7f0000000640)=""/162, 0xa2}, {&(0x7f0000000700)=""/247, 0xf7}, {&(0x7f0000000800)=""/50, 0x32}, {&(0x7f0000000840)=""/198, 0xc6}, {&(0x7f0000000940)=""/131, 0x83}, {&(0x7f0000000a00)=""/198, 0xc6}, {&(0x7f0000000b00)=""/126, 0x7e}, {&(0x7f0000000b80)=""/241, 0xf1}, {&(0x7f0000000c80)=""/253, 0xfd}], 0x9, &(0x7f0000000e40)=""/173, 0xad}, 0x40) recvmsg(r2, &(0x7f0000000540)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000440)=[{&(0x7f0000000040)=""/54, 0x36}, {&(0x7f0000000080)=""/140, 0x8c}, {&(0x7f0000000140)=""/17, 0x11}, {&(0x7f0000000180)=""/86, 0x56}, {&(0x7f0000000200)=""/198, 0xc6}, {&(0x7f0000000300)=""/212, 0xd4}, {&(0x7f0000000400)=""/16, 0x10}], 0x7, &(0x7f00000004c0)=""/74, 0x4a}, 0x842) geteuid() setpgid(r0, r0) 23:23:41 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x6, 0x6cf0cf92, 0x7, 0x9, "cee16aad0925049442f7361e0962309aa3885c98", 0x9}) r1 = syz_open_pts() write(r0, &(0x7f0000000140)="c1e289a442d1d816cbc07fc9f74ecd9347b0749185e954c95537a931123ede6e73f06b2e4f2362d865e6067e336fbe1f733e815285d8a1d21cb73cfe0c1436ec91a77fb39af6b8124d1be02b9a4a4cb9a41fc7941262bfe5cf137fc30973fce135d9351a050a1b390f0e2800b1412141b201ea6fb3398ac1f9baedbeedf8524c9fa8a319c581f1f52715b0842279a0bc821db897f3e85e4e565692aa006b8b77bbd6d53867a809fa", 0xa8) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) fcntl$setstatus(r1, 0x4, 0x44) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x20, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x186a0, 0x0) close(r2) syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "0dfe114e9425eb77e729d0e6417115f2325395a3"}) close(r2) 23:23:42 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = socket(0x26, 0x4001, 0x8) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) dup2(r0, r1) r2 = open(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffc, 0x100) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r4 = dup2(r3, r2) r5 = kqueue() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280), 0xfffffffffffffe7b) r6 = shmget(0x2, 0x3000, 0x89741385fd2f082f, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000140)=""/171) kevent(r5, &(0x7f0000000240)=[{{r4}, 0xfffffffffffffff8, 0x21}], 0x9, 0x0, 0x0, 0x0) truncate(&(0x7f0000000100)='\x00', 0xff) rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)='./file0\x00') 23:23:42 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000080)=@in6={0x18, 0x1, 0x3, 0x8001}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000340)="a302832cac132a7dd6a2c2930b6a0125df4e5c75893af49070020c56ed51bea8b38b98322d35fd6689e47178ebec3b7c9b92612e170c326dd8b3644d1f132f3dae13b764d1fa4a8ea6ac54f31e2e3d8544611df3616a3a462b790a9b6104aa6df75143a7760d84faa062debff8382e66336feeecb9ae129ff82e937abf15c4fd5e36608592d14bab707be011ff5451580207fa9a23994261334a87b5aba04b7a9d5dffc58557343e98078c09b3f3785ecc3e48d21814944beb605b66bc484a9df40619cc18c2ad28ea25f2ef9735238a3b73a855df51bb6e502cd2932f9f8e49450d147def676f8f7b061905692e5899877c1645b54c15af56b782c3e53ea80adda8ef29a5582c4daaf274b38dd6595753a3927a23f9460f4f9df41a161a40c796facc34237b61cb8d4a12bac310adcd602dbdbded7146f24ab44db73a8fe4bc8bbdde33f913473cc22493136d2eff1b8164a94ab3cd4e7750ae7d9b588cd99a8a9be8ebd4cb17436c2f0d4c939823b4d027ebe72fd2a5af9acf11ee2e0b8b559264480dc7441b4b63eb9c33d68ee3bc8a009ab1a70addca53315d6ab54226296fcec879631be810f47afafc46308a9f43f295a8f6989613ad0cf7f7370317db3732244e504b84526b5f9fdcb94220eb6f11bd56cb25d7e4147ccd71a2322bdc9c898e89807a9c0827f54b992842014d2e15219440f8da6c70b1df4e206f3873d3968b3e45678e36f108b86d32997733cbd662dde893507f9a4a9b17cc53574a4c7ab943ff4573e7cbd2bbacb20a039f15ed505ede24e6ec424921e7f22bb9b6c77d01fcc8c5cf0f6ca714157fa4a019a9c9033bf4b01ff5098b5b3103a0dfa21d0591565ddd4a251a1242890659b1b8e8e6117226c95c87467986fb9e5140d63f6859191d2d382f940b47fdda698727e8f4925f1afab2f3ffc839bb4706cc91cf41656bacf2988376a8257b99f3c86b8b8cc129e39e611389fe165c01f19e81f1879a0bb67b9337768ccbef3066694b4a251eddfc62ea7d81ffd95ef17e407e22d0964f2716d0475ff58dcdc6f48b2ee49724b123c3dccf52afaaf73a73bc9eab2ddaa7ec75377274fdba934299ce05b11b69a353dab379974c6f75b57d366b39e5a27b9f95bb3ba58c3a324cf0dd93bdf5d09995bbb4c3139e65eb4b405349ac2a6a40c54eb361f25b4f8b154bc54033dec3b749dd7426c6ef6afa5427ae7dc298f3a99321fecae87d3ee9075cf73246b07fb44fa4ec9ac30e2d59a4472048b2b51a35ee8794ead259334a0c4b1fa104fd26468b632083e4e1c2828dbf2613e4c7288c736236751892dba6ea46214df6798c1838fb6ae831f4447d08728e5207737896f5fbe1ce42974ba9f524a56ea8dd6ecade5c2b2d06887afafbbcbcfcb09333e62218ae4e681d32b0edd53bca7fbc823d5905e12478bc60430fed1efafcac1087cc0bd3d04a4dacf027c512ff9140d6d03f8289e47e6bf5f2965a740537d66ab9efd72d1fd8362829b8d668a67cf73b6ea07779d0b772fedc6577cd791d4c7e501431c3dcb85f388d2d4d8e815ecebeab399fbb2413d2a970fa4ebf98d7bf1c081ed714662f7f5c9d93cb5b7a542576db3ce3a0981483940b3c5fa743adfff47ffac38bb86c7fbbdf63a7e636350314f959d473d734f4402675c502e61f05faee0c5b738c2af9f741262dd9cfdde8021d3c92573f0074c3df47cae93f5387cfe9f6832185fb747e4bd6ba2b773818e69e5f51832747c993e9fa36fbe5d702f78cf7178cbf384e85556483e3a5f042f34ee0d50cae17a1d979b6b9670b0ce4272e30f28958cd9d38f937d758a987bed6f4252e1e5dcf61aaade2c64704862c4c8d4cd2b9ff714a5b265800a5bf2b56b4671cda54ae1eb2941aa7f8548b771346638571bed8c6453fc5d0f1a6b11041fda214f001168b63567301e9ec39af3875aa2070112f21cd65ec0ac85471b440636fe3d251abb29ff5111aca37955ff7a01671f81f46244eb6e0fc19f265397e988a3bae869e56d26a0720b6f093619f44d9480d366633837f56723b0636c4e2bd43cc81823a7b94f34c69d5ab9b68d191963e3a5d3fbd3f5dcb3c3efd2ff0d33c1e8de31de49328cd2293f702de2c534ed426f33b56807b139f351ad7ffe3fd4982ef179a71a1fad012158a97c76c19ce66b0174a2440f348c4c0d7075d8498fd5f2a9adbbb4d121b416cc52a601cff54ccf007fc61f41a0a9fd18735f0e1f5f62be977ffc087eb4457e215fc55535f3dd680ca29bdcc506281f0e2c3d447fa51a0686696369527894fb2efeba35e21c9caade8c14c6437547e3914e97e798509b42da955909b16bffc467ece8c471ffa534711f12ae2dbc8aee78371b48c9a65408deac9d7b8232b1b58c99310b1b7cfacbcfe8a3ffe8f5f9754ae384f611f4a7d7903314938ddf479a531d3def5e1ebdb1be1e7b1b9d8318718c55000c0deadce79dfd371c3514b9a2be482ab2fe45236e1199b89644f0730ca792e38e1404da7a89acb6f4ac1a289653800f605ddec55de63a4c46a993cf740ee5a74af6f360bf907574b9904d3908ea9165ae55382f4e24b1fd62fcb5df2fb973d6278029eb41d732f442a880405d5cc6d0cf2d882ed427537380e0c41a9dbc5baed9846ad1eab8c78405fa5ca183b57edcfb96f298193f1bf63d4cd21c0270b9872613516eff9cc4590ad0fe43644801870aac6125587e7a9c6daf73c18fcec3efae3fb86162d9cbf0fdc77f670a63c0ee9c7d3feeab14bc3901cf8e8fc0cff7aa451af5ae39dbe1516a35402608141e7e787d7ca6bed8b3352179dc9fe42faa2881e5851ceae6c8d9951afea4b514f5ab0f761f51ec79926f7c0793247b31d49bb29c86f8de568b7f25bce5628e7bb0d8fd7251a95b4df00fef3c91814c46b6ec5d9c221b9d6619d20585de5a6ccec89c346410575465647148bf6d010ce8cd9062d21720fd70030b3fefceef0e9fe756ab6c7d7c4a859cab0c03e27391fadcc500a3b5b7105dde6d833df1f5633728d260667ad5e35f6b1b934a7698af042b47167b6cf531c6fac0c75ef0f8d86516bb572b60107f6f62d3aaab8aeb6be7971f966a0f1fccc87a730b21f4e1f2df842915920d206e157598b5f3ff9e653691055e318746651488259b7a5489aebf8a2d9c51a7a07cc5e0b794ef7d23b756bbf616d918cf815431bce69d6990f7d1087e9a719ab98df9f966f74195dd1cec303e74b5ca182099170de1aeb958b11472dfa73f8752b8c70a8b581bb66abd61f0a6faf22a39399e52939dbe743be45984964a7c49e3c9abd1256f88ae4fd6b1dec4aa2f30f7f5519c80b66d690fbf4513709eb8057542872899403062cb96a183657ab036e805e73c9147162c88c7120a4d12ef69139d4a9a151726fd65f458ee73c963d73a7658d414abe0737f834079d99c5e9aab29e3c45dcd8d3e10a25c3b4e4b8106a1e7b253a58c2aebd84832b8563d1e88e347204bfb63df3c82ae4e8e5dad7073e7d935a98b8312a58343d4139cac50c9a085810ab5727d9666fa5836b030edc0973d411eeb888332e16bc8ddb692880e613dfbe09f6c5a6ef95fbbb0a6ae52e30d9349fae73e76a8a040eddaccbbb494753cecd218dd703e7a28a8ceb7faacddc12e9a2864b0a841ce7ecbe0792467a8e901fcc3840d6a4e685b9e72168bcf8924ca928566406e2d6364dc6cde4ab9712d6187b118884991e44193d0c61d15b0e3dbce065e562592f147578a80e7dc598235f5e72bddd8a768df8e0e67d934faf679a71c9faae5815a34cce522d7e9bb3b9feada1cc408e1706850e0ecabb37f981b2ceef44d8c7c4cb099a2e6aab8fd4127845d5fa96eae8dd324f7b8f9f2c5a931159dcf2955c4afc9c720fec42856574744414cc609bb44877f2b2a080945fb677041d21463667ecc11138ddb90fe30069014c997137e9ec902d86420a197cb39b86efbb1514c51c8e3d4c638ab73512308e2b0eb2e051dd6e1f328fe330af989b5026d9331f9dd39b2c65b19924d5a870f41bd443dcc09152ab1f7423d372a4d33a9aa11770b4639540d1c882689072eb4098cb7d64b4a5f951ad18414d1a1c67885a2c741a252f8b4738805a46869aad6596e7a0c804053380e758312059310989974da52049bc2541448d41318c4a24adc8c285935681c03819f5218d1a08d3c6b808a3d1890c58bd17fa4a138b22f43b62f24b05802fe43ff1d96d1a0f32854259475d5f7759fed620a98630662f3cb3aa4f626cbc8f8a83afa52ab52ccb01b58ed2d49894e94f148b78892b46fef2bde0f5f528418cb075f5f0ed242e5e26a4590f472ebc6d171691572a984eeeb75a3d2cafdd3ea9057418246bc835c86cc9465d380a158e1ea7e9f79b7e3807a947a74db2998f43560630738da397a9ba5eada40771f37d1e2e1548f40ae65162dd3160470606b01e9faab7f7b242c5129ab37f360868c382a51c696188a0e8e98915322f5cbcb0bb77c6e24e3658703c34b1a06bbdaff0c33a122ed2bfb178fe41c96ef28ba502a347aa0185d47e36737b12cfa45bc9a3478d1cc48c33643284e44f3da2c115a34a651ee955585048035921c54c7a19f5a88c4e6f9f053d6e91f7ff37d2d3ec6f3ae454b4f9369801a106ad59a77810085eddb12d40dd6f2a79a382cf60eb9f19f75edf47af83adf8cde202b9bcbaf44a26dedfa07fc236a6a3fc9ff0fa300ceebc93a63184842c5f48944dd289f9d9da1c14605aa9d03da90c8095a7f8ed528c80d1486a8bfb34b00cc769ee83198650548fe4ea8370a401ab07f71edcf15d84aaa4701f6270be81d8529846740d2395ed6a03356f2cc473533da9656087e5d7e3b535009910213c390f624951cc2f57dc2128600723dfc9655809f47d2c4e029ce3af3601456485b398e3e1dfa7ee3b4375102c6a16476a760b4790335900c3f5f5a65d11a74fccbbde11c357c7f1a1ea82e5782fdbf3fead9940c18e50804d758fe47f8ff83747f82945a4581c8f12b17e7295e58581bdaf69c833ecfefad04177d2d2bb5ae643f131ab25a0eaf8f7d60f582a5a3aa5a2342fd54dbe3de9d88a18b74cbb8ff4bce8fd44fc5071890ac5dd3c2c62eab36812f2e4b03f4588645ecbb98b10d69c3e5f9a52693f8dd6a2a10c49d296d2f9266dedbc5e17c4a537c54a80d10eb2cfcaa505163f4d995e759a3cfc9bb8b05f76dc157f4724b2b72809068f6efea4f5313c9a9be16f7516037eccacd17ed218cb84e05d15e2e110865e0d94b5049ecd992713fd106671aa6d31b12ba341e896c762e4f92be7e6570ddaee2c07dfacdb59042a8b7e989b1c8368125f07e6b28f3856d110401f1477ac18b06533af884c30325f3aac7e3d41448788beb73f40713589c1983830fe1e33595c7ff76a64bbf439c1396d8eb6a1415e5e3b5f051f8c6a27406f4de7b68d425cf5f8ad83ab82a8fb55f521c8d8339165d8875652f9fe86b4e83416d03ce0c4ee19913563faeb546fc04b8b294f4ee6410ff8f968800015e1e169b355dfa6ce008053f85543cac6096fa679180b0fcc15a5ea0094455972c645f6106f5a881b08406d801fe410a70a2ae80841fd8dd33c6a61383f3b4e01b1d24193cfc20296d5c63738ccb3822592edcfe12e6931641542f71826a89f78a01f32da02c4f55512a1d18d14ff6a6f19fb2b6d380b7b4578de239b34a3202f97ad8feb057d73ff389e13f81807efc848b81a620d4f6b54cd41116d578e51b1893b53b8d9cd40dd2837bfc0fca3c525ce6da377df1e3962a96988e9", 0x1000}, {&(0x7f0000000140)="320080516cc68f79973704bc4d0655ec48493903c614d85778c4426e288976a930423c1783724825a9214a58174f8a40f6b0f98c8d32604e924261af77bbe4b89abe37f3388923208f5d14e2b3534fc3f1478d070a9e4dd67ddd59abae33fbe5fff6debd65b702e499e5cdf2a68f890142700a414682f9644df8456dcf6bd34d239aeedb284ec962eb9ef6f5710fdb79ae9c043c8120a565a3a31e98cd0bc5daf0124f4ce6a5d4a0f7af961406caf572457eb75f807361398f910e3c893e7375478598424f1fef34844b074d2140", 0xce}], 0x2, &(0x7f0000001340)=[{0x108, 0xffff, 0x5, "cce46f91cb30d373a9a5cdfc431dd5c96162f6150b252879c5864cba29833a718f54da00a8936a280ac7988b5e362c1450d5716796ea0bd35c8cffe908e312e2a9960ca200968e42195a7923da8c8570292a751db0d5a7db8f7de996c1b48dad31e0019857c1c0c9b74832bc8b5193a8eec15819db77d9f15bf8a582ee2b657fee9973e7d3e0baeb32b6daeec02c8f3373d6062e59b5a4e154ec00853eea9449726d24449f8d0fb62aa521128262bd53678a7ad0ca5728bce3e67a05789cb0a4fb96ef5ef20ff05b8f06b89260c7736624f717ee11d58ce35fb9c864f2b5a1b59c9996a84c2368388b74c8cedafc7c41d0"}, {0x80, 0x1, 0x0, "a0834cacc271eeac408c5c8f2a862f0bc65ec263b356b8041d3b454e5565617986fc667582eb0c597b1dbdab9ec998f7604f7e1fd84c1361e1ee00130284233535d196d97ca4f37371a50bb619a280ec7705677be34a80bc8f24aaf05ed6fb33bd877246e052b13a97cdac0187"}, {0x108, 0x1, 0x1, "a0fd3c1de68f365ac011dbc5b43d1276ab67cba9aad971ad646b1168c39c84aae7793dbf280424357defc618a45475e1fe8fa502e6e61e6c6f72ce6393b694cb8473cfdf83bfafb7325472d1f4ffb4160136b482f1e7f4d71e0428982c0eb8dd4a43adb50137e8961057e0374551bfcfa54ae9f7d583c11d1f8067d64e86838e3f25314d65d843cdba4bc83f4a75863dcefb30bc71b66f4d96ef4daf986167e31e4f68d63dc78b6b8ce7042706567551d228011f3e68b4ad5f2cd1066c31812060451230f11c81f777d4b0b8af695b4feb2062755a871c668455c0ca5ec8ac4095b2cee013e3d510ecd921e86db02fef4e"}, {0x1010, 0xffff, 0x0, "1042b5a850a3f2d57b4cb6649d5f459e732109bff14991a745f057cfe51e4807da041283de4151d67c066570966c4f244a6c33904ce80fcb02415e9d58587b4b88cd7febffae654cde7563070231265c11c5969564dc348fa93b08e273bea6067ae2c10d30ddad8d734ddf995a0d308e181aa82bc51d2468a033edc384d1836f6ab927c6fefe008dd92a6fc1a25d6bfb20c1f3a7d3deb34104907d64df3cad8693b1ff010d99525978559ce9530e8bfd5393f75742105f5831cdcd43fdedaf788e2b4d8d3fe3fe8e029e217d1252e172bc08cb17c8ac697b687c904ac652d02dfa7f68ebac596e7ef6ccf5bde9d102833c4c75eccdf241f86742ee9b6fae3cd43f25b44c2b93a9aae2c58103c6967627331c9b30c50d4f909e134317b31c7e1eeb8682ebadf15c932c68258ca07cf7c5accd788428eaf86b79fdf2dd75fde8326ecb29c2b4f7d96ea2fd751b24cb9e5c9e3a0817b8acb0ec7df55999c96633b911f6b63793a0f91b1edf96c8f34f835a438c596d75fc865767e5fa44056c75f32b9cc48fa502dc4d6cc4696bb24be927c4e09a2556a400e674f796de3471c1ffb2b48c771ba2be3601b447afb9520ea28648c80138c21c44406d2dbaee7ca6b80c0b71419af0c661901a63de9bde24f4ca4dfbf2d729dbd311c4bb41fd792930f83f960b3dfaf9cf53ac494b958f911aa280bc37e6dc15df34651a8bac37809ae4a330933c35c87ec0f2ae7b8374d6432ab57786752db2e7139673e130979ce259b43dfb76d83d40ac1f0bbbeb64d42d8846d66e0b1067b71b48ceaae16147558d580e0d36f6ca0b4e4f0edfb697e655e29eba771d0a743d771fc6a51cca12af9e53e258bbaa812b383459f7f90f04a6db1bb5a88124483f0b76af7ce63c575e5f561038aec7d3035ecd5691b15490bf605e2c1178b5cddf8fcb62c2c32e9672f544cb9ad4bbf1df5cd8ff990f5bcdd2c5494af053503167710996bb6e5f5888854755f9dee64f8f92200787c81f0abed2b437365ebf5866957edde8af1e4d8fadf114f9f1d8b6b4fe80865e9e687549f1ebe769eaf03bfe5fd1102988421524cca282cad138358e35d04f6d9a3835d42edcfb72a49b8dfa4b8d36ac6832ec646e7842b66973bbb58535138533120958eb25cc06a7e053a6bd3d69d20dbc91ceadf03283c77a8e5d841106b87be3e583a20245dbff78ef324e3deb7d8df36b267b97ebe60bc6b55703f8228d3b92f146cc3a84a8660a3b1f3f7c4b0d13772ef02d5e06639adeb874a830024ff8dd01032cd7da3822a7324c0151abcc8e9987ff8a8a21e108512470dc04e7878d618b35acfd5b834685a76ed4b571c8ff4214dfc97c80dd914d6c504708d1890af2b99c15dfb5cbf5653eb7758d640cf33d13355b9743dd383b0cc52afee990339946126f48176a9df2bf2aac945ebacf606727fe7e63030ca8263cb2a781ca7b96e59b6c94a3ba8ced7d76fb628b3de940f041e09f1d96626afd1e15af6cd18a8d27b6b2696a1ae04547cc7a407611ff5c43029882310900a1b0a7530788fe619fd6334f6928185fdd59c3c39e9db3f0fc7ec927d3968110c8f7b024fdb86ef1633695dbf21d6013beaec8ee76da5324d7754bfa0935fb80a44be73f4b373771e8a5b63704cc12730295d4bd77dbe4b140338e5c3ae4112fedb2819c0f30626375ef6a9e45013eeb7d8f9b8fa3a90451a01129888f56162ec8b1e0a22ead6ad804e9effb7e240202d98d77c6f684b7c6625019f225176392c8689c84cb1e166184fd739387a9bc93061a9b908dc1acbfca0b3c563ae3ec258fd11b02ab2d6e169d332d71496fb7543e1098464862ef29d31f6ae3c28d82a0dc7d0f9702e9535df4ffc3f518d57c55bbd1929cf2981cefd81cd5a8c6635cf296f9454c009e157a74a635ee80eb1cfa3c9f10786430104176c4a2d6d233fa51956b8e94120c37eb25d0aca522463b1d9ec2433e5aa920a0dec8a50e1ea987d4ce7333fd02fc0d652e306071c710dddbd44a0825a81d45f302b752a76987938c025f19e6c33056c796c4d690a116e4891f1f01be878dbe55cf9b6a01892c0d05a0d59394b230e59743e6dd630d37bc2169e7f15cee3cc0e206f4174e02e1bfe0ba4e35a8c9467d95c7657cf0cd5e3a0bc4156aee2f98adafe98488fdb569b10eb776f79f78144e0e4affb83ab2be2971ccfda5d174742db12b7dfca9f1270005c08e57a017d26ce1e370344a988e83e7de93f29cfc0fdd9170295a5b39f50eb86180fc918582cbb636eb8c1dbf30014eb1c1a6daabbb6e75e29ca5b35184f7c5217951b7fa2eaba7271131377a8dc0e7cf0c67f11f50f678dc67b04cc3b9a9a51abcd7f2aa2c34aec8947a0e783889cc1c9bed747414fb6aa930c9e2a3d1107e8b7b9e10aea77fe4ca3606bcd082e770e6c523b883762052455feca9262327ac80cf44fe76f57e218b64765d1fe93fcbb369c3096e0655bc0c8fe0e79908b8606c51273c9426ada988bd2b1c1a1454c1768e0bac83adf7bdc955c2b7d5df8e27bd45b1791e91fb229f5322cefff3552f9e53069a497c65ee1f74884890c9ecf123ada0d47edf4d319b1b787acdf429da9238554e25cf98cf32fc635a61fc204b507b18bebb1270628ee3bde204f68915d3fd118952314296c27242c700ab55901fcdc351081ad10ba90f0eee2209d836d5b9bf9a19e9577fc692f4f3c5fc2d9c64dea36adb73adea789f5cc922400e6577ac59ca8ac71c0cca9d3d4072d42a20c662e7ee13898e7011de1e49cebfcb4d1e9bf40240bfe9f5a96d0dd9f0cad47ddc755935c5bb624623f2050ef06140c56fc30e9fa797965de930739407a6be0e3ee767c6067c6c83ed6d00a7f776e38dab7576d05ada19b060db6494a3aea157218f74cfdcda758d819fe664cdba69ad47be043806dce7cabd0a55abfa0cf8f60531e7b9cb2e13a8d4fcd895804cea56d914098e103fc25425b2697a5c8dd4e428c7e11f94a2645f34afec30b89b07e561ba69475668c25ae616e1724cb604418bca9d8a9da0408c967aacf4862a1d228ec59e38c535cbfc89a5b8ff16230e99c42c5ad76c86cb3aeffbdc8d8248e40c30567b9f79b8051d14d3fa95bf30f970e5733dde4d567d52f757bbfc717423dce16c3c93a981ff700db69170cdc684ecc77053ee30ec661007daa48766b0b1a38943667986bb343eadd43ec9c89a075a8247b6b8cbdb455ef2643febcd9173daa92c5bdbda01e615b4b650a37908f56f0849852577d9bee4e7679834178b1f871d4448f845fd2dbaed6d490d87f466ea7d8bbc7a2e85fe732f346775953ad7ac5fc83b56bf20eb1f37b5e3719d38ad57a700509eb4bee84b1151ce838eb04e4a73337465cc8c5f2eb5f766c21046c3c42b133488d9528b61ae09e5e166a1e5a2949265e606038f5f001ec33dbe721c40cf2e991d1712666617012086f33ffda0d21a7a7fa60455fd3653563d89a2943488481536b2ea1b9301d2b5fe8b4845cc6df7fc90108fed3fc5391ebca8c70542a9a5bd44ad7a8da8801ba5b479a6fc59a6860a6cd7876c2da2fcce6984944d15822dad41ed33a6acde099d600ad6ff7e07db114180e7e810fb2fa4b2c0f7b1393d911a6f656871f7f3d2001e624455140bfd4bc6e460ce6852f44088feeb08fbfd77790db4a84350adf37c3a6fc8bad6ae8b2a6412c4e3e8a4a2c96f1b54491693c68f41d22ba4d88d385ddbe881c658cd1ed0aa78ce6e482675e5723130086fdae802513f411ae1ce9c5c347c79f40a832f4c3b65c11d496b04b5dfed5f97ead47c4b311419ab645cd8b34389a9c9f554d9bdaa5cda668c19817b7c13c8232568b3390f220b648aac23830ed99087f5eff2906b9f744402aae24401b49089d1970b819931511b83ba712ea4e6c6e9930748dd837a7877164e381bbbd88840c186015d76f3a3c25c297e8950b168a17d6cfdcd27faf351ba7fd89f5c910347e4f245ba5f98fd3ae067b72b1526e4d493a67924c3f064d97fae8543cee5e7311c845eeb7bb34a71d642f67ba639b08f923f63f100c9e8e7f025ecbd44d477233d1d6444f6405723d54ce38e96008e2ef342efa26943b840588fdddcd6e3def1cea25243488437b356b0beaafdfe50b725b322e0484f6cfc084f17aae329e363729640aa7ac163344d7dd3794a1ac50bf7b30fd20a52ff39e319404a517c370070f6a5777168452577dde7040a2d61129659dd18069b81391a8213e694559c55b309237a6abe2ad6f20b8fc3aba29a331e64fdf1889cc0b01ca27daeed170306b9c1a165f596e0df8f176ebe0ffad52813dc0181047b48a0f9af7fbc12f2469c29c581347f111586528c35d72ba5d7d0b5dceed5cbee853dff1a8673d4dc2b267e3864bed23e7e0d599a533abd74e240d7a38fcbc3031f7813d31060ff3a86c511bfeca5de346f94c5fac34dc71bd3f62a192fa6c5de29671f04f1964f8eb1c86b845d5e07d2b5b0332b90fc3f1a38f2fccbed1927a9539f054af047a8e8074cb49c2d3095f092bda9fbcb5219ace3b912fdc1a5bc3fa44cd8f04742949e63db9fbe4251a536f6d8c61c771b33d34290cd8ec750ef40d78e4bedc35a363a35d1ed7f5b2e5847b56307b6de48620d49a7d8e2555edf2bdb7342f7c06fb10a3a85079baf2e05a148240df556c13896e0f95b927e4bc2d0fc6df81093ebd2d71efb91c71510a30fdfd34d1c338d95a37a3b8b1b56edd4f356183135d1368cbb2fa868c05e88061c0a08f770492b5a9ac6bf2ec616e7384bb6955c91b50e1245b5a3c7d90106be66c57ca1925c601268db03320f8c13a0d2852a149e9920decb63b8e86fd38e3ec21809cfd63007bd3362446ee5a9214f6cab345eb96e5ee1264c55775bb769cc721a29e1fcc697805977998b188d2dfa7dd883e396b8102691cf21d77642b7e513627998bc7fdd4223cd561e8f60ac945e764e67a4f94dfe11c4113220d210d426f32d3e0a97c05887f25a841060a47ec444bdb21f60c2714571bb3d198cd01f435f29f115700b8976163139176eba8105db2c3e4e40a73d6f9751ef000af0b407f5744be0149d1834eab5546edf1cac2449f9556102c7e231f82d45af96c0acfeca4823c1f97cd927ef4e0d65b1e625c7cd27ab751f36435da18080cf2c0c7d192a45adca50c509e76ec87fc85a05810607be2b204e6f53580405c9b4430c25b658d8b74975c5c5b59b1895d7449f7dc3001723554a04e4e85ae07dd2a47b5fcd7a04ceb2f32cd3c46723f907267a6decea2efcf25cc6d2061f895978be6c616a129d7da6e3802cf987f93a071c07950f7b827d8a52cf6bf4ec39db7ced687e490eaa7af7a038683704c1dc203afab927c5f9782f5140a960d3a6f7b140f5951082eeb97e717a6e54fe83b9ffbe490fc38f3819385804aaed52b5ef7c6813f177dda249b56a737b7f0065e0b751fa308c9541620e3b4bd74d05d734b09d3863618850b033a965d52cd9d1109a0d76eb88720c3fe430aa8714acf6e9bc94b7886eecdb1c013658cd2357fc13ff1beedc7a87235540b6239c28e3ff8f95d9fd1560d954db5eaee313ce9490211fa217007bce8a0d89800281f55e03d8f35f4bbb88ccf8886d80a49faba788a793badcc61562d69684c0057288672efdfa0de5e032688cc059536e2eae0a5198e68b5e3ee794263b17c7c14b8fb270680e955bcaae184a58ad910f03ce395a1f849d3dd52a7d6d63e956825fb48c7c1d938a076cd451a7f53ec6d19a21fa5fbf85df3a726d946584728e98"}, {0x50, 0xffff, 0x4, "28f499169b28784371445028fc7167c64446420368853f903286b2c7252024bad34bfacf94d3c9a889e894541bfda81f3a7010f51aaa46e817ea9c6a2d"}, {0x38, 0x1, 0x1, "9d45e50d577715bc639a2a295ca873c7647547fc1defcff6d1eed2036adece5787"}, {0x28, 0x1, 0x81, "0bfbd93fb7df4e16cac4f14b06055a2970436b698a"}], 0x1350}, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x23}], 0x8, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) close(r1) 23:23:42 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) unlinkat(r0, &(0x7f0000000040)='./bus\x00', 0x8) close(r0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000000c0)=0x81) 23:23:43 executing program 0: r0 = syz_open_pts() ftruncate(r0, 0x2) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x3f}) syz_open_pts() 23:23:43 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x2000000082, 0x21) r2 = dup2(r1, r0) r3 = kqueue() kevent(r3, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffff8, 0x21}], 0x9, 0x0, 0x0, 0x0) 23:23:43 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="1f30dd0562145228d8642d9d511811627a411baca8139dfb4355f03fb5e88069a80db9db92d7b141360be7263284a881865fd0c95591fdde1695a36c35bcc90871e42f548c8adb12eda6a18bff315517a6311e60f05b7d488c4635ab8f9f3d18949f41129658a385f94f2e69a8c8e98a561d274ec753683bdad170c3", 0x7c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000880)='./file0/\x00', 0x100) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x85, &(0x7f0000ffc000/0x1000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getegid() recvfrom$unix(r0, &(0x7f00000008c0)=""/226, 0xe2, 0x1, &(0x7f00000009c0)=ANY=[@ANYBLOB="091d3e053742fa4f32dce28eb3ab9f6f5c4393e91865933c0be188d93c5211f02f85511d08450b12831182c8faf6c07c151b7fb2712453410da01039679a23b7cd543b5c2a34eb2cfe368a7a5807407f4d4a7de702edcfb655b18f36768963bccb9550f91d2552486609c1b0b5a36a0e94785b69e88be856d9ff57b2dfb7825dc0839cabcb6d474cc5d9aeb138b18c7402ffae9210e4ea00d73bdc8395755459ea1a1ed986e2c199e135d994b1b744f9fa1b912f57d52feabefa9b99cc815e1979dc927615483fe9b3ad8314947704dc3e481d7a59b8332920d2a5c075f70457e9d1e4cdc44c89c152c9838d317e05bc8725d07163624b875845c7cc25c832f234eefd5921b52c2285ec8bda2397468a09c2498dd9a3756665458f7f50dc3f70cd879524751dd7236166d34746b5d0d534fecdc56265337fbf11112e1d1991e79002c1b753be50bf66d39cb59415d2e941da643031476ea5ac128e4853795aa34ded96eaa8868b2aa662d20514dba8c6f851a55da9cf98b27a14358088605ce43af9f08cb2d7d72711a1616b2628e68e02773f6ae0bdf54ca3343467c716d619eb93ace5e2bc2d3e20aad5f984e71f25e4e8e48176b50d79779ad805f4693476425351c1818897f5d546cd21e01ed03946a9"], 0xa) r4 = geteuid() r5 = getgid() r6 = getpid() sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000740)=[{&(0x7f0000000280)="766b698d9905e3e093d024f3c7ca55fe4e17205c8b1351e13eb5b51c5c5f12e80aa715e7aaaf0a625f43fbbdeedc0b734d2dcbd689d604d67cb18c6ed5672c28fe4162f2fe64cb78a40070e7593c3e2873c27cb27d14b050570ae6f2d0e0e17cd0", 0x61}, {&(0x7f0000000300)="c53ccdf25bf3dc755bc3d4f3a8f4f22ce222ccd5f0b35d82d6eb813ba6f8699bebc34ea920475121a0e6574ae7a0c7136d26c5d1e05b88b2aef5d5809129ee295ce3c3a8ecc03247e20a433a63dc302739aa4529d3283d4b4403a0be7372cffbcc234d6844576b51c86fd0a48b6f8dd1c3ee7529926ada202d061f01ddc819559f8e1371ca6fd59bee0630251a63fc57c0e51a4a477a96a1e57fc49ecd4e43ed2e717864b315dd12ebe597858a72ddd054de4c26e3fc556484fa5008c6733845165f5f4bb1d2887fc4e647a73c26a5bd06e41f1b5879ee41a606c7a8de7ae61688edf8b4c636d32ab4bb7484a013fe", 0xef}, {&(0x7f0000000400)="8d282118c8d55da0395c1842b84ea14f181b2e26626dd0084e512e5677744af5f2ab19ec09e7703402", 0x29}, {&(0x7f0000000440)="0abdf0d46dd3db4bdccec541540b152b0bf24a6231f74de449914cc93e2aea1f96b96e7dc8ad1baa49690495ec2d811f15d61bf090d371938765fbb6111f2d14f1c8e6861bf60660a025f38b4b4e6b86909ac109c3f01bba4fc9007f9c94a4887adc01100dcc3fbcb1a0f9b38a630fd4bc7058ed28647563478e4642ddae175b088061d2f2813c020c2ad9955cdba21a021ce1e924c0cd35a4f1c40ad3ca3d31b85de2941b33a04f9cdf65f24e11b446c11f634962fc862ac72ff065216f3126522453df9d01a6bce9970b471c708f586b309a538a726960dd477dea1debf009a197cb710a21f8450c909fb29e8774399f4462f23056d1", 0xf7}, {&(0x7f0000000540)="cde3f059f8443d2224545751ef14aaf8c47ca850b99ecd9493f4aaea8568b9b235f26a524d771e0a5616dbd5f7bdcca2ce8bf1b1ed67d113cd1fce20b8019d1949e512bd82970fdb13e8e3ebc64e08e228cfa9b9132040d4eab35c0baa63e3761074c7f146d5217c5e10b3e4376cdbf0af57c984346c9ce803c6e1ee28c76e5f96ce341b8cfefe18541b951425a8ab2998897d418a4783422ba7fcc5aa7a4d502d7953cf4d7116cf402f51691739866d6195ae5e39cb037b4b58beae9d7b70", 0xbf}, {&(0x7f0000000600)="f42bd9ce9c60ad76ba2d6b5bc5b536208a3cd32d7d130a6e29e47b3c5dce17d0e6eabfd2459aa113b83e884673c82c156fa75dcddaf5751797ee1d4ea9918af0bb64fbad7eb5a3c13ee2295a6407a5148a2d7f9d014407436fafcbde5550fe8b2587caa0b556818ca8712058926e6daa760a664b3dab34e43efdeebf93294307e809f4a5", 0x84}, {&(0x7f00000006c0)="e63afc461a6f6e2197364013fa0c59d00594fcd8d03679172b5b7cb11edd30a8578738568632a8b86480dc1d52c76cde8f0700c980fe28b9ee82b4a4ca260a65cb74fc99713072f582fcb63ba1d41a09e4ef07a8ac0da6dfaaa9aa557b0f6ac8469e02", 0x63}], 0x7, &(0x7f00000007c0)=[@rights={0x18, 0xffff, 0x1, [r0]}], 0x18, 0x8}, 0x6) r7 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x1, r2, r3, r4, r5, 0x10, 0x5}, 0x80, 0x5, r6, r7, 0x7fffffff, 0x6, 0x7}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000840)) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0\x00') fchdir(r0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') 23:23:43 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000002400)="7f", 0x1}], 0x1) fcntl$setstatus(r1, 0x4, 0x85) readv(r1, &(0x7f0000002380)=[{&(0x7f0000000000)=""/61, 0x3d}], 0x1) writev(r1, &(0x7f0000000040), 0x0) 23:23:43 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0xffffffffffffffff, r0) write(r0, &(0x7f0000001340)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f6a5f1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa0bbbac47774795ac0480c44ade39f7a6764a4ab7955e41db40e53ab513f86433a14f58fb8e20bccb39437859914563f8c773c58a7cf38566b923672fd1b0a632ceedf7016b7a72fb7bb5b7f7f1140b63501cf1930fa8da1959bb16bb3c992ec78e7286390505656d1d716127b7343e5989c195d22717e4c800e0a1deb1364d473a93f4908635ccd52ab88ccad296318d1b9ea70940589bde0cb29e85343770d1e27080a50405dba9430a0762b276a55382eb060afcb105ec0227fb6df34c1888c4428f0ef73db1b9e6da75cf55691bc32a478fc23522a41e633e92fab02a7f02d80d2a8347bd8aded82fc8c010ff31df7a6ea348b88e2aef3c2fdb943dc6ab18bcb3e522161bc214738e4d5afe4ea8420eaa12589ed2088608a5e0d42227adf6462dbea340b8955df332d02d01eb8851173141ff99839cc910f8154005999fb01467ad6e38df594d2a8900a91fda60b01827a3460d6bc1ea59dc5b746eb1c1f9e13e78bcea78ddc0c991356564c6fb11ca937b9f9efa3d853fc924daa313dd5ffd1f6e67c39e059941ab3220e5644886c0fd21f24a0bf559a5eac132bcea94798840633db19456f39ecfc4684dc1187e7017b73c9272197589b8864f59309965765dafdca6342551e243b12ef38f93c9eb3295f2205fa3341b25b857ca615243c9a2195bca2cae95d1b7d0ad3ed2e8f374c565a68be201875fd887693802f15c6347961369c3a707ebf53d014ec10dad12a2fd9483bb2ac655e297cdc28a631f814a46d746a3f2ed34b4e627ef15ee9a5a91ffcd96ca86ebfe34810f132834ed35dfcaa3602e8fcaee6c9e25d7cdacd74620589d00b782c39f25438c65f8d56c6bc56f1b8da318c66b1e2639ad665837442cf60d1b2c531ea50447485ec8f99c61238e0ac05bc577c8b722b51f060ba4d2c2a9ea5b4805bebda9da03d18b961774b8fe8d6cbc06710f46e2b347c74de59579d372e58baeb0aeb58b00017c88a6f1f751bd41f7e036e7ebdf3d83988922260b30d6f38bfd26328321626440d6cd5cdfc21b28ed35cdeca8f08aedfcee6ee170ac59b4660aba486f3c05e4aea4cb63f46b69ab668c4591663a39e0dd567448695192c46eafaa2fe762314e664ad1f0a2b0f4d2347510a1cab2ec37de4e8d66100d7bfaeac2562bc6af96526e17c7a88415468a21a95f1ac7f5920f4508af5cd92882328b1dccf9ca00dbec82e5688b2b426fb8c3ccf551ed7f41da0e3ae4177e1d0eee9629206c4cf249605a5c9e6503cf37c6b089475176324933e71a11cda323288e5c25d66fdef8284fbeb61f0c7f30e2c9b4962f48be52fade323baf3e18ff0cf82ea7604d6aba506509c12f240d36beeac34c7842e31aefc7fd8e53396d97f0b77f7c1fff0bc5825160f787419573f375f9253ed164a406c6adc797ca7ed20c271d46c5b8aedbac74827577ae45ae5dee0b59a98a0cd78ac6fc2d15e31b31fddcc4dc16fd17b694697943ccd2f746f8c7eac092ede01556c0e13035048595d1547568913659217d4e8a21172f806cd8a7a880930dfc73ed693b628c8c0d2aa0298ca80937a2302d9400a26cf7f2ec9146d99309c137cc4e9df930f80a89c0c52ae28a22d8e9ba41cc3d2dbc2f5d5564b1e0835dd55273e15e4ff5b63064d066024d9b877cd285457168d550f0974683561d2614420d04cff5fb96fc40641c319a4b7835558c4ab8f3b39ea775ad338caf11f4127e73a368b7bd40065b1a1b51eb3ee1f17c892c79b8c099ef76c878574c7df644d722c1e4895d04c949eb7fce3c7ab8e2e7ac6875915dc43c50c90b3ec92d8f550b9a622274c2670bf182b793e99dbb085e150dd9074fa31e0c35d872f4bdfbc401dd55392cf39c69d802ce3a84c410f3150e427a9797af8c15c6a0bdbf8943553926e40f793cf80388dbd9213fb263c8024a01589c0d06c580f877d607b5d13a7072db110bea75ead54984b100f683c2f024691ab5e7cb209abb7d92fa9ff22bec8ad5f21f1aca94cc3cd9504f7336af2484e9c65076169e3a45aa5a88acadb64e7165948a7a183129181a780f74e920de42e9f052da63222882d3d5f46741ca22d5cd24c62d98b52692bb2123d831605e71bc03c3135ba6092b52e20274853268aed26060d2d1669299f006b371536523cf4a10a33f7d10497ace4983d2aa00a03aa746a8cd0d03544fd5046c718edcc0c6ebc72b36f18b192741a1573515fdec7904d4d695a2dd8ca32590f171dcfacfc65fa799247addfe4cf54333a902e257ba1509275e2f790ae7d3c8db064efb0415d25892efb4a7483638c82c995bedd4dad5c755c922eae0b2f5549be4cbce522606458b4fb747e21b414c9cc08871a2067b29fce51ccfa6308cd108623029850e08247c4132fa15391581f8cf0744ab97725301b203a3ac65e6d3e630b6e4587f9ff9952ce60f2316a96052a37dab58ab9186ea82d26eabe947feb77e8919b3dd179a62f4eac7137cf76d02a73607b3d2531b52b8ca8b0ad99155309efc0205edf444c83523c1fed91d4723da859573279e400c3a3cbd7566ac6895fc08ff8cebf29afa467582b188dc841561830d50632ea2846c3c4da635782ce03927918618f2bd946f8418a504fa720ee7b5b31d90abe9049eedc4c97e1b32beeb8cea8ec030a767ec9b7f4316259df66a5c5a966638471bf9fba529ffca2265e7a1ba02e2b3dc16f8e82f1fb924ea1196a8ccaba75f333927b9904ab055c610acb39e7fe58012c1ab72319647ed4b5b4cb86a4f691d81617444bad6ee5a54335b980a8fadf00e600878849b243cee88b86b26573491abe40b17bc58a8c7a957d6656ed0c1c6476db5a36d29297c419eaaaa75a489d037b52c89b604edcc46e139565a8c9d98a492695704d1b4341901dd554b736b827ebfe0664cda19512dbb0dfb64d85c18f11b705d653f493ba1cfd6c62ad45a10b9c892fc9b156caaff5d47c2e27e0d66f2b5e0124678f9177ba1656c8f3f5978529066d617b2960aaee3624dd88368a14e2981ae373e97c79f0468eb2c243506d87475eff0cf181a920e84471c21812e647e0d8514cc6ba122577ae48d3307b68971b9d574d2454a155bee9177920b4ef957b305b7dd3ff4896f138e0b5895efa871f0257d186a0fc851aa48bd7f22c1af70151c8df10fb786ed8f496de4647545d883f359369178d8d25386bd4d5d7a1dfa9c53f9d899f4636adf4708754cebc22d8a85499db5fa84a4ced32f83acad4c78e7279ef01a6ec516e87d02f2fef09a56950c036ab7881b4ab8c1adcb126417aba5ef8a63837aa4d039b9530f6ae20273edde084e8747f32058f07a08ebf472adb25a0f180cdaaca6934f75b5d229b9aa806c1d200a4e47199e67727d339e4187b327d5f0d0dd2d8969f8c00022a8ad89653e249deaff5d9b0c67771817cf011feaf8a079ab9d30f39291977f4f24b3d0bb5a2b4a4598815b7f0c6ba625c44bf9f6d27b79cdb758fd11a2af083ef453974577cf36f871b274fcfd1dcb893c57940d7068933e080532ad05de24b769dda96cba468cbb311c6e8f494c4f97418b3dc1b212125a7b8a6e7a203264ad90b345b32c9daa2e5f04101e7ec7eef55eac6e9fbb1b918a0156d15d392298a12e0ec1bda2fd8d4a6ea221aef20dafe20d50a2cf19a727a7a510d3b5de18e25dbd4922c36248322a2dd17a36a88a15d5b150b8175b0731cbc9e59dcace9403d822aa9f37685ffde453bbe5fdeddb124d76bc2202853dd1542450256ee9dbddffb25d22ee00", 0xc78) r1 = kqueue() sendmsg$unix(r0, &(0x7f0000001300)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000001c0), 0x389}, 0x0) kevent(r1, &(0x7f0000000080), 0x98, &(0x7f0000000100), 0x10001, 0x0) nanosleep(&(0x7f00000001c0)={0x55a3, 0xffffffffffffff81}, &(0x7f0000000200)) execve(0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="beb4907c9acd04760a085fab88ea6ced69dcb3fc0fb22607f246d6a4489496688256ef9afb47d598934190ddb8c9ba3243d8d7c86ce183d0277c85207e41fddf97600644d831a6784225fc9b04ce08f9fa4e0d839c4862f8f828ffea4fd5167011b921abf7be03bdcda4968b5175451afb2a4f862166dee720938d1aeb4c93b2feba08ff4d9dcc02d4c3bd7b67f45eef4a48faa4dbbd40d1879c06dab836626c69174870a4aa74b3b51193be1ca646b641443b1b584591fbeb4025f3a20c726d4af1a6312b5978880c12336fdcf51ccd1b52a974603f195395c969cdab8c17860b83e5814fb111", 0xe7}], 0x1, 0x0) 23:23:43 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x600c, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = dup2(r1, r0) r3 = kqueue() kevent(r3, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffff8, 0x21}], 0x9, 0x0, 0x0, 0x0) 23:23:43 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x2, 0x0, 0x2, 0x394f134f, r1}) dup2(r0, r0) fchmod(r0, 0x0) r2 = getuid() open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x4) setuid(r2) fchdir(r0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) open(&(0x7f0000000080)='./file0\x00', 0xc9, 0x12c) 23:23:43 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = dup2(r1, r0) r3 = kqueue() kevent(r3, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffff8, 0x21}], 0x9, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0xa82, 0x1c2) 23:23:43 executing program 0: r0 = semget$private(0x0, 0x5, 0x60) semop(r0, &(0x7f0000000000)=[{0x4, 0x5, 0x800}, {0x0, 0x4, 0x1800}, {0x3, 0x1, 0x1000}, {0x3, 0x0, 0x800}, {0x0, 0x80000001, 0x1000}, {0x0, 0x20, 0x800}, {0x3, 0x6}, {0x3, 0x1f}, {0x7, 0x4, 0x800}], 0x9) r1 = kqueue() r2 = dup(r1) r3 = getuid() r4 = getgid() fchownat(r2, &(0x7f0000000040)='./file0\x00', r3, r4, 0x4) getdents(r2, &(0x7f0000000080)=""/4096, 0x1000) setegid(r4) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001080)=""/212) getdents(r2, &(0x7f0000001180)=""/177, 0xb1) linkat(r2, &(0x7f0000001240)='./file0\x00', r2, &(0x7f0000001280)='./file0\x00', 0x4) getdents(r2, &(0x7f00000012c0)=""/3, 0x3) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000001300)={{0x1, r3, r4, r3, r4, 0x40, 0x1}, 0x0, 0x14ada802, 0x80000000000}) setgroups(0x5, &(0x7f0000001380)=[r4, r4, r4, r4, r4]) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000013c0)=""/122) r5 = openat(r2, &(0x7f0000001440)='./file0\x00', 0x200, 0x88) mknodat(r2, &(0x7f0000001480)='./file0\x00', 0x5, 0x5) accept$inet6(r5, &(0x7f0000001780), &(0x7f00000017c0)=0xc) recvfrom(r2, &(0x7f00000014c0)=""/19, 0x13, 0x1, 0x0, 0x0) getdents(r5, &(0x7f0000001500)=""/187, 0xbb) getuid() semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f00000015c0)=""/211) socketpair(0x18, 0x3, 0xcf3, &(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r2) dup(r6) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001700), &(0x7f0000001740)=0xc) 23:23:43 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) r2 = kqueue() symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x50, 0x0, 0xbc97, 0x9}, {{r1}, 0xfffffffffffffffa, 0x4, 0xf0000007, 0x4, 0x3ff}, {{r1}, 0xffffffffffffffff, 0x2, 0x5, 0x7, 0x100000000}, {{r0}, 0xfffffffffffffffe, 0x20, 0x1, 0xfffffffffffffff9, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffff9, 0xaa, 0x0, 0x200, 0xff}, {{r0}, 0xffffffffffffffff, 0x25, 0x40, 0x1, 0x9}], 0x1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x41ad058e, 0x8}, {{r1}, 0xfffffffffffffffd, 0x40, 0x4, 0x8001, 0xffffffffffffffff}, {{r0}, 0xffffffffffffffff, 0x52, 0x9, 0x10000, 0x8}], 0x6, &(0x7f0000000180)={0x2, 0x80000001}) kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) close(r1) 23:23:43 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = dup2(r1, r0) r3 = kqueue() sendmsg$unix(r3, &(0x7f0000002400)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000100)="a76d597694bc327ac232faa813dfda51c5336e72b7c4f76595a4338d476ea53ab4bcb06870404f93b307a91641bf212c2d4a170742d011e9a472888486a91ace622975f23c0b66ce9f758631b3ffdb9f6ba7c8628784e07401d5f091588f07cb9ef52dbf7b8186b66269a767584124b31de0371a4bc3ed7bc9349cb114a5e87f47500fbdc30a84", 0x87}, {&(0x7f0000000080)="5d969932d041bcdef65ba662da59ec9c0f8604040ff4ee", 0x17}, {&(0x7f00000001c0)="24fe98f66fd4ea9220b32dba911de6a5f08172b774025b15f4934e793fdf3d14eee0d3fad86fee64ebf4bb87", 0x2c}, {&(0x7f0000000340)="4d5933e69a565e1ca1c726e593114a7ada437e47141f3c7a95da32df0ce9e1f420b5cbecf0745063d301a46c02799c8fd6f11657c40872253adc1983fa37c2060c5cb9e66308a2586e41476b6ad004672407b7f5163de063c98ec1845d8897710f8eddc7154074ec15b93a9ae9ba6b4d40d9313880c3cf1371b14327afe0ef570fe6843c3b54827d83c5a7272970eaf7f0af1c04718a04d976853100ef550cac8937a9076ba8207e0fdd8ea8d02529eb4701c0f51f6f8c6e2a059df299f0db9e6f36c8453e8ea65c7ddf220de316046d4150412c3488b494c9ca2969768c4557355a6b6b8aecb68ea33116701ede3af6e49c220f543b618a4bf0cde5d9bf76f523b098b0dfe3323355047e42a6f4949cbc8532767907d90af2ed25a95b8d9183de55ac86b05878640d37cdd322c0b811827eaa048856245b06836a88eb19325a4d1fd30429b6cf2ab782d417f09da8365e91405e614bb79be2657c3d1275b68aa6416b6110ec3c065877319c522fb07eb68160e1492664db210789e2d2a7057ce5390083002dd4d77da7dfcace1c3965eccc19ffff6d4e2a90629ff8ec5cde5daeb4a6819915bd9221e52b6cb4ac05751dc9873dbb725237bfceffbbd61b3c312e1812a99a91f710f5d31f6b55c266cedb7a9c96e4b315d70f7cbac2788adf67f5c531b62e097845ed59d2f5076cb905d2b7e121cef3941de7e456ca8dff155442a8899dd989d8129ef1d84d2c29ce34b82d34d13ff641c9cc88d5bfff85ebef421f5f8b621617600ff6fc1a970a76bda7ddeea3f685420b84c065886540a65e0203f162798bb1395099d1e4c8cb5647482ef3cedc99a43416ab3d5b6d4eabf58f9177dab5c0685862084a104f5cf090ce258980814c67d2e18a563d853424d033816e5155998938ddc5738c5b6e36dc6efc90c58b73520eb3962bd902902345c2a5b27c07a1c6bd6bd7ce0ac9f0c4026466a9bdbf79798721e26988f54c1d1504fa909c7d2f5f68f1fa69e87541687d0a5f50926d6aa568c238fbcf4b441a76b55fb6d8eb6730989db6a3e4326281cf1611c9a34032e3efca1f59c14b1419423c7cbe4ccaef72a3fb758c26f0b7eb5d55029ea80c65f802173be3713e07c73d6a80727260e552bea9ef96b9d604f22c40844b941417abe12a385f72a6dd62ac181249798fad13e63d9b3183679f378bfa2412459dda15fc291e7eaba33fc079f7e1dfd2b10fccfa3995eee44f02eb687bc108f1e28eca5a4588b2a69ee1e0cfe67bac3ad8fab07509af5e79fd3e45a64fde86f7a879f58fbb474e5fa58dc984fb4100ba7b5b9d0a9087ad1b77abc782d7020314c8be3ca822e815e0807f7b6b43d0c7b9aafb80d2fe527fbcb8a5cad49765dbd9c3e20b816f7bdc3b907bbe4eb60be250c041412210a103caec85aa0742ce5eb5453991c0fb3daf8f4010bf3083bd9263b9fec505d5f68c0e6e518a360cc3b97abf1d263272fb3162412de8197567ac383a0475edd637a63834a4d5a2b80617572675bd623a63b10e43b56be8f2723a799e8d5c983afc2d67de5fe23463f934176c23cbfaca9366bf837cf3793384c1ebcf76edb4ed016babd4717378a62bb31ec9f3d899830f54ed693af12e87db4d6b07faeed95141a24ab1149e88acd51ea2bf1b0535366e37c3b9a49c47a94140008359b246298d2b162afbd411b2ef0fdc532090b4b6cee21b6a23a156144fddb9d431179fb16df9653d70104a90cd51480612ce615c559005f0dc76fe5605b630734c1ae847e30738aac7572c4a47d06ec41350f4b83c7b055b10cb6cacf44b66570cf7fd98c9477880051224962d7a52dd3386e7e83e7f815a8b668e309c6036aa1f86172cdce4a6a4aaaaf278c6fa19a3df6c3825d107f27c4e1a8a026ede02bf570e5a18de47e371c58582f9bb157bac827d27b894be797cf8a21fb02246ff06dfc7c67057ba56766eda487cd12cce51c77905efd173a9b39caeddf8199e13031bb1818819c82bf25c6632b2d3706182b2db1912b1b4482713c0b69af54ead4fd30242d167f29e62f02f976bbc86deda9956dc64a838ce55ea74ccf391c1c1eb201bc949a4b2321d568b1c181d41c0479f8b5c27631497461e3ff7c53c072a42b787d710bace8e443582c6dcdcfd5eaa69dcd62f9642acc5734b526e4b014cc9611de17b6658f3b02293a36eb009142593b41ae5adaac7f8fc7056f55ee7244e5d05843968fb37272560fdf30b762318b5a1f5920917742162f860fe5b17ba5be4017dd9289bf37726555d596124243c50170997c86e88f431f6093f8c1fce797287521d44a22cca072eafe36a9c061c2d113ac2a1bafc835e8750b0280967d2c6b44f3c9609a74e893e66e30f71c489c17dece539280be15d4458a4ed4d0eefdf4b1616401993a8094824b0cf0dbbd11bcdcdd63827751b556a621b2da85554c84d44ddcf540d3fc9621bf8a6af8ab4c4b99fd89e921b6c0f8413f8658948ba3678dd9ecaadc5ace5a6eccde3dec64648edbe46487e8732e17d2c071cdc80b85daf06635bad6da89a84fd417d27556d5916d3af5e82c2165278a7f24c69dd453c336687de12e8380846002447a7ed361cbf61daca6deb139e23b603aa3cea70339de8d89a41c23b798f43a7cfc9dbceacd9bab9552ef60443920251a5c77b30334db0d3df40ef8e07568c36b9defc01ff596f919cc6fdb830965e4b43a04625a2443d16a6485ea62e510017aa42ad463ffeda20448986f5691440d5c212301b971c96ca2d1d9ad167df3e14ba69fa906c0603aad4b9958b4b29f846f6ce149a98e23e24918e9de3f69ee63348fbf91dcdcd3d15507907a9eea65b3496bab3a6664642b9a0ca8578d34237e768c60bfb96508b8e5313d5d96d9b41e11c912e9a488bbe2538e7e0786178e9e98efab7190e3913af9c2903571d66788e033f1376882360786190a019a26e90c5330db17cd1995bc99c76590677000b3c2b71eaa5bef4cf1ca858b2219564ff930009e7534d09cd7e1b46073586ccfd8ea91b933deb8d55211148df1897e601b25bb9ed0fe54d335d7ea739ebfe5d4ceb1edd2c59068493d78cd3ee22182e8a6ac267b9fbc698d7472e1b6ac19f8f505c2e659e9148bcd803bc3701ad4ac66da1fae74e8033a1b35f39b512ccc7701ecb3489e36c17be24484c01839cb9fa0c63e3fceb41abd2a4e0df8d12fc6b464e0f3dafcec0d11c0ad41ff7c890e755896ba65b437424522b7ce1acabe2bd2ce6253577b5eb46ac66cba7e6bbdf21914c10efd7624a681562f74dae0336e2c4931691e44f7f675317e303a969ccba385e1e3e8ef3d73027fbff0b7dfdaf9db667f64e7cc8e8f5ae37257762223ead63cdef1bf2b732927c3a189a2f8b939ec26c1b7080c14402536c282b89efa1ba840d7ab5fe88ed54bf3cb3a3d45f31913ed84e1c38ff2a424bd5127066df4132ff8193920c144918685e5d4577e68c46cf3134a7acd7ed99af717188f056e350e2371f250a334a6b03762d31b33b44404d181369751781cee37493a02843192354a7d8aa308be2c5874fc00f4abab4331846500429228e85e9e84a283e34414e6b5ef951eaf60ebfac3d4e5da6ed32a5282a4c7dd677db90bb1d589a7c7e12c2fb41a18e300722f14a563b843d7207081ad842df0372fb2ca639f385ea91fad4c9f8db128b011c4da468685d0a525872166df5d8f1355a1e72e19cc990f5d1f1d59ed0bc5a775e38803c8b384d3b8fdaee45e9814a8cffbe51a273007ba8ed0b87abfa16279ad07e160208522ee10c08321311bac9751110b4389d4443ed02a022040c5bcdb5d0c49d157288c96d57423d3cad047cb1d23de88507b6f7987cf14562323d8eff24f6662e8db88f25ddaf4e70e03ab9481fd7c024877610ccd22a42ff73cc5785fdcf0141f23ad91342776f3fc5b6d78a9267595fdc94fd6dd3e2bd8308b7be25e9275c31166692ffd3d09ec78c5eef7c3eca98affa865e5338f912ca2533cb57ab7c441a560eac494583e1c6762a719d1fe11593a33d08da2c02157dbb3fcb441eced086198198e7fd4023d8358be04cd3395778885f259b3aadfc8113511c6559ac4aeec3497473b2fdd8fbd4477245be0b9e4ce471f42c5d2026ff34c1e494f4142048ef2204b18bb19f9e3ddf65a7012395f905b2bbfa9b44675151a0aea1a5390cb3431a41f38bb80718528823b5ab7efcc38dd4aa071bbb0f2d589fbcae434e78012036418b373e5e61d2b3ffd30278638f5a16a731df62bdc826dfc3a79cdf1373c85cd5425d1102901caccb82c749a513b1591a1b4541f903d1d1ca20a3fbc6b6a5537a8ab3a214f12ab48eabbe9898ceba07bd7650b507bded979239e74141c6e0adc1a294851126349b4b4d258ff1d7ba7f52c56c992aba71a6b65463a731d6a3edf7bc0d45486582e46159ca08b71baf57b5d935689e1c2a2081ee0c7f77a5d62e4d584162d848fee9c8f8f615caa2883fc78736ae3f7a89044e95360961dad122e4fc3478f969de3834dfc09b4e14ced9b3fe8654a97bb0c9e082f4a58bfd561004136db1b15d2a43d508bf171aa97cd31013e56157d8d5ac0082ee2bbb87fcda103ae20901f9aea22cbb6d94f1eb019cdf2e97beea5978fa4dcf51187a6ce188f7b33a1275ce83ef54d5b85017b0b70b4ad7e280150fecea629b46655f179b7bc6715d837da6074d839d5d8c80ce6d9decf77cf805472fb8b4b3a125c725864a2c9b259e25e7f8a7dfb110a765c83cf17994ccd68585f28b20481d26d0e3129393943ddcd9f070483148bcbc060d6aa15aca9fcac8511c40094a802739ce81425688aad3302b7a199dc0b9a52f712c34828551542dfd7bc94173743a2f20b135880c0a1875b5a5fba16e764c9c0518d9fc10fe49f6b4a8aa7c52ad9122679566c0b13fa92ddf079116b4bb4c1e145d7cac3ec16932c5ae47a92eb40906ddf2f147c310be5c2b1f48f2be8d8d789ff8f1076d5a080936bb923720d08edde00d054d6ae0375c2738dda24ff2e712801e9d8393f7a164c76e3190f90ec4045bcbf9ffd590ea9968970fa00d1a4228edec4683e12c6cb1d646c4fcc6ebd58da104ae282335db5ad7fa2f8bb62b04b4213b2d7b0cfde2674bc7bb4e7c91231b2d251234d7a6cf66a132be0ee892c23a823d2caed9d636dfaac23a68d4438372ab60e42c0e6db4bcf205abebc8e319f5f3d53eb8a73eb1901ec30d538402fa6b101fedd7160a637a6198c61766026612ea9f03fbf5a635d2e65c5b4f0415a7223ff30f960a5547ae78990904465b64acd1be4b40f519ddc65700887f223432f2f443aad4eda19ab131ae773f9f447eac8f1dba797d715038e52f6ddd28c7ef6749c2dded3ce65471e76eef72f8bc1fa2abb9c104d4bf8ab20df1195f96f57ee4699023b0f044a9fe8e0a43395010296e812fdc0ce436e7c26f1597928e39d5c924c8fc8065eb2d666078727f695bdcc18f3de4ddc0e22034d2d248feddcea57095aa33e0b51f73b1ea3a1b9106cca8d4d3396fea1758bcde528c945a544ef1dad6fd049e0c5d54dde7f845d7c660c451df494ddca80772fbecabb95e8cedaa3e7b3d01d9de45639989c5a2bf642c67c3a8029882a3ec8fe86dedb90f348dd34a257e329838d17f25422e8da30cc01cb48ce14eda36d41d98cbb8a354856d94322e1415d4eac94a0941719d4939c863a41e29c5302641ce972cfbf0eab4da749f5ec4a6c68495e706dde1d1dc537564f47f23beedec86dc081a92ea412089de8638127a73437eec69ba", 0x1000}, {&(0x7f0000001340)="1be3139242e53d617259776eadd5b372ee5917076072769f1da29212e2b707561f1bb175c215cf6adb6ef46321f3b09350f838bdcf958b4ebef73f486cb07497f1c4e1268f322dc6d857833a201bcb159fcbd104a0cd39447a02f12476622ca1749676dfc61c81e6cb780e2a23abf40bc39cee65568e71701183614af51b37708a91a2cb7aa9b90ed7c1adaf6045141e50884895e9ba3670287353311a2bfba1a1f7c75587512d0b6e6fb02ae77d9762e79033c815710d5c48ea91109e76a36b389e6388086dccbd129c5a69cc4ec5224b343373c30c00dc3a89bc3030f31256ed1aed5e3f61bf9b6db967cd623831d6f1fa97a4e88fb9c843333454a22396319c8536b0458452708d2144436a431e2a014ed508d6edba2b030c0ba91d241453b66c06a6241aecf3116edb78425095301d0e83fa379f030b502fe0dcd21065a84f6f9ae37791995f0d48aa4c3985100b8d6fa94ab6b2e31e0b8256114564551b26c93952337dda1d7b62c560390ef4bbda4a609ba7c29de7d1f9df6fa3962a5e67a05e7ea33a6c325332b8331c3e1a143f30023775ae8a6f2d4a7297ea7bd61bebf95d1bcf58a44dc8e452a6bdae8650ef93d19e538bef3968c24c97222c555ec3abe11311624db563bae57ebb58d53059e2dddec60946ab027635e32f6f0d294fb3f8db755c8ea3c8ca71291eea0246e3c16412dd72faf86ceddeaafcf0dc3d970daf2485366aef9d61cb000d45781b9f31b865c45b583d3ad72a85b5078c57f265f3f4319b1de06dd2a438a40d0ec92d2a0c646bcae17088f874b85a132ce8a58203031df68def912d38fa6ebd5285322ef6d3f5f104dcddfab264ea41522beea102eb30f414567883f103e7f8d743753dd09ac5a91df7c00e74a718416414d78cbf22b1762d7855c65d0062532a7b569f5e2d132e892a29927a24e490d60bd92056916aa37463c6b08593b3b59176e6bdfdfde8089d1f50b909c808ea50fae7667298bad571bbb277ec7042173819fab21038a283d35f39c404db99f3c85fc2fbae58887f171e6caf259528438e5db19749e196acccb7171cfc8c541a8ca43eab16eb630a7e68671d17c6279452c3cdcad5c4969292b2d92f716a76b1b0b0b902bac0d291186bd99440f7d37a2ad78b26d8b6003177586a2903d52bb664fce31a894bc52b664f2af0c6d6f18bea1de33c26eb93d7bed122c682da1e04eeef0a69de3c57486291fd223e1ca7086c547ac4a9d9d8ea1f1763842c0f27fc4b8db07be4f4b4b29d2e669b87b7f7ad7182225b86f7c2b5817da835a22f10c8fc7aeaf183d5bfad8e9773d3deb4aaf49c637b826a0c444ec280e61cc2caf708d1b73f200f317ac2261981151a43d7fda52b454702195b58bc43b491e68f076d75a0ba5830b4720eb52691f1f82119b407078fc433230612ef4568df471011fe5f7a560eb219393bfa959b69c2ba3bda6a7c370f496a775344e72bb4b439f37cf2166eafdee726e348f66dbfad2dc24be20a9396e180c9193c1be10e777067e0a4798b84024e138fd54023dc5221bf2efd48bd472c66bdc023d23c089ac3c7cdc9812b9261ab22fdc65c32eec68f1f961f8e20c2cea397b0859c6928a7f32433605fb96db9db74f5cb8cea07bcd01d36c579b8bcdf4fbf96222527da54e1cb23961605265ea4ed50a412aae12f11ec634d2ea8e0c579c7c38a6c912538c9f5fd208b047e6d9a0158a43b03d71faac2ce4b46f40fbad5da97bae727f6bc32843c117db7056ab49088d1110a119149e331e8cc40188643e2fc39deb80c16dcb2efc0e027e5569dc77b75b5f5ed72fac6a2744637540c9b21d75a4a4fa432cba48bd551e2aaa8043fe90ef65e1824f7502c96edc87fe7816af94382bb729a47208aaaa40541ef6900e137a9cb07a39fb3f53e5510d46598fbdf46ed5c1f68a73b4cd23bf3d43390713b288af053cfc1571991974b0157f73eb4afa08ba4583d41d047d990da83a034b01b5f30aa207b6e4e0bec859224ba0dec4e36b6eddde7878132a8944208a57a25e54c15eeb1456db54179532b12f17cac21c7d92cbb4d16db525897871c1dc22955878ecf42dfd161519a4fae574685207008bf2fe747a60e5cfbc1d8046f8777c62082afaeb4e0f5be34d83efc2d6911067a47ad40a211dfabd2bec3ed45f17093adb297c0c0d14e523b6392f29aec8afb5bd2b8b769029759b4664785875e48f0dc5f69e809c84ab71a98e5c4035dfc2dc28845a82b65c6cc5045f8335a901f20d474b393b4fb28923a683865f57bef279f881217b59e136f9464c3ed9ed4f575e2561fdaa481a5c80a4b3d3fabe4b623543ea58dc33e4a30ff462ae87dda87ab1c6038d21a8823dada70715b4db971ccfd6da81a875b12c7967087e13749e32d7112080e9d1584c9f0f0c1a9c5659df82155b0b1781336366d0cb4d734ef420853b69fbcdbe43669731b662ab4cd48c6beb035c3661331c10b070989cc3b51ad5a0f7b00047d6c8814b7a128c406aa9deefbd79179d8760bc35b36e3e97d0d24b15b76be2d055e0d54b3833db4097bdd24d3eb60b6bdf1d957bad02df3f391c5fe33f2627a374ede4ec4211c601e182f18d21c9c6c45dac76e1f0399548b2e0d37d41a8e8b5c4d930c68cb3c1656c9fed8e18a9046a3bb09ba1fbfd62d70f1a51d8dfa0dde571259a6e9715e0f762f3fc48789ea7e3057f6abb4f3427f94f3ac816c639cdeefd437f87f2eab52771e09668efa7ff3a533c7df1c5fda5b2ef11a97051147ce7c9a68d86bd520dc1790d08a907baf49e9e7c0bdc524511a018e28e87525710992a4cd826e63ac15e99fe394f80edcfdab2b0ffa4d9e065e65e9a7f768d0b031b41e1e469d2cc397b989876347ed638885af141c57bf47a2e9ebf6b3ddac1dfe2f19ef5fef6d285f959ed5fddd16c4d40858b7a5dbd0a0ffde5e026bf315ca32180f8b29051216b3146399852e1a3909899449a027c891a4d8e539b2c781d07c61040f9fac1c30026592a854e414bd9f6a082051d055112d87ea77b170a14b6295f6f76c4c1259c2b76c4c77d545641075b1c7c0ed6ef8bc58660b9f2d6f93b3c9e7728f9078f69f7bc1b635c7148e01a4bb247df0b2893b7298f37d1a22af7b1b376d30188155564a5591a2aa1dc7e5e1ec2fcd9b5874f4d18c7227a96b1f31efb1f20cfb05cf36d024e2678d03e8b054c2a413ad57e1879c94bc43ccca29652085067f6ba8ebc0d031e7159f83570c447bb58ece7e630d7ae6fb9a6c558a780d4fa005dd0085ac3fe10d4c638f2530346686fb14c6a118a29ef28b9d9af1a80b72cbd30b05856e47a51db3a1b77bde64d91a93328fde5204c2bda9002f1eb67511a901414f8d974e75d4348958faa8f26dc86ad68f06ae108a4303cba242c3fe785cd4d50d0a1aa8640e4a9cd05708536e4db13d7a064c537c6b7f6a38bf9c5e54008be10ace17d5877edebccadbd98e915592932acc82cd89f88a4f559feb4f37c78d492dc8e0057170d408ab68523625f18defeeaec547ef731e9db7fb1ef83a92183efa68ea241150fab193e94f89e65ca6ff3d8464297da64eca2ae1d7858cbb234258aa58a5a6fa4b3e4cbdcf98e76522df46041ab1ebc9ec27e751d4a6ac532063ef5a7a9d4b708c151b9f7360cd0d66292f1b873b68ca8371d599b7d501e8f55fc0dc8ab78532eb997a979dd41a6c19721264ea58ef9c868352e82ffd821fb8bff62698dc8c25049663b7a4668a2d00c189f176834529b1e1a65729c2e2cdb8d7ffee9c4ce588201a90774a1bb61e37a4760de879abd0025f67026f18de9853c3542d1ab0ed01999aa3414830a7f4285473afa6fc0e3a455f8d473ddd9d3002aec32c321475dedc9f0cf50af4708997e25a5a50ca7c22e075530dfd492d923e9f48b165329367486301c770d0bffa808636b6c0502fb17e694447b336fb75ed1ff6dcff25dfb36d63592c8592a909abd6cb941cf09823146eedc7d90606177da4349c4f70438e7309eecd32c0d579ef79d7e42c0710721af7344d8e2552d9086bf965ecac1dcf57865986ed7a7915964c4047781f74c9ffb5c3dfb823da9ad8c25dd3341c40053c09db5f2cabb210ee362203a17ed727915a21dcc4f4078f0b004635315891928d4006d78b9049dee17e7918903a3f7025bb0b3882bde6892a3c29e5558e965e71b9da4567483372cbe3a2a632dc6d9602c9b85ab65ad9a93677e10afe1cd143c49e5a353aaba6070792b4713cbc5779a97fe1cff48350445ea5ec7402b4d8c6bfb1cd5c606c97dfcfb8a59504e29d13d180239d26c4d14bdc8b554d8c48cf0e6d49451dd5448c8d0917ec78a9881e6a02c303457bbd5a3652d99fab998e616c2cc0d640fdfff894076c52fae33fe3612b2b050dc66c53eeb7e9e1c2083e580a23aee184d67482f9d945ef5d8f69526c9a8268310b79359d57eef799ec1f19bf084b739278a089fd7a1ec6788520e52d2c245ab006d9ffd374dd919da1ecef633cadfa943d92016db93a1cce719923140362d9bead8d783f3da15a04cf166d2a0aa052a90c9d29fffb3ca1143d452b1de2c4a20a42e968eb31c2093a83bf02722c66815dc04087da6abf69578e434582246bf584f81c785edf078150be2245789339f72cebaaa288e9d4b2d5eead84db2526b43d743f05eaa224e5c045f1e437ad75c26ccdceb9f99f503afc4a9b82156dfa9083fb72758f3bcd441e8d1f67fb090fb90e39eb46f219ac33ef7516b142e27fcdd48a2b9136334f1db82c77a62cc52df276de8667d474eea0a21237efd77468f594bbd1ea6f18cf21ef836f1cc0cff3aeeec3b583e1732383138984432e2df6134d997fb806a1aebb15e8c8ae59371bf28d70dc53ee4d4bc1bea5b15f0a5a71fa88ba8f6c09d8b2a0087a8e697a9b5de9c73826a20e8c7de8d32344e06ce0ce800bcce73801c15910d5307e4a6727be23cfb6f5f9562254c5abb95ae694cd4d434551c8d093dab1f59bb01fd5d3c32b43811441fb59dd591f128bfe926b339f727ae9d134ccc513b90863850cf694006c1b86a7b1d1cd45ca179db388e70066cf78c6a777ef71805a39181bde47b3c730ca2ea17a7d21f03e81dbe599107aebdfad918a30a597062135a44edd70f3afdb2e41210a61eed9e5229bca8b78ade9ca183aafd1445fca3b2ceae1455d20ba85cad8475ff3870448cb78a1d91f84d33829ab1eecd5ba13ce1da2ebf16fee0437114c9213bf73f4a99e54cc29d9843c28b9f9c3ca0ad72e0ec9fcfdbc83b83bf5d1fd3d89454fc80f3071ccfb03fc038ff4406ec4fafd8316d5f23d03e9b85461f9ab55e5b22088d195f616ab768c816e29a8b5c86e34b3f26698a9be2242c7e280d8523589cef77f6635d334d9369de9f00e8d8038fb385def28f8299d0b86487f1713d12f096627f74d8ea2eebb370aae04ee93e393d7804dd7a025b44d81c390b94e81e2aedbd8e97c5e9e03b3a94c28e7a7005a84a241fda3215e2c4a7218ca58331319794adc10e329290297a7ed506d470cad85d49a2b14800139ee6f5598e6f4a970949ac686c76df6b358b03e803d4ed69bc0cb23d6ebdf9ce32f3de17215f2100582ed024433532dd3eebcd9c13cdec8470f91add516fbf8ef0776b2073f61973ff978d02001ecd431ebadd0b1a2e7aca11470b792a08e8dcbf7abf152a9c34f381d8196a059356b31e0cba1fa78635c8661db9eba5da46fe3927f0ede06fba415b9f5729718f8b319943d509d10445c0e3b6ffff9f49f4ed0371f642217b09b0cb6", 0x1000}, {&(0x7f0000002340)="3309640a6b8b92156750159388193c587597f6c9adde06c0a3fe45b53859833aa8bd35f20290c7155889e15c93a37788085231612ef62a606ae200ddb3a3b4ccfb368c92ccbdec029b8c00d82c33524095f01fbe0303c373f81f18daf250ec38de9c6702a0bde71c3f5ee31af1efd3dea1a6b4aa7b897b6c22b8cbf88bff4cffbb", 0x81}, {&(0x7f0000000200)="cf0eea72fd4598a80ca423a79310c42183caea1be34640", 0x17}], 0x7, 0x0, 0x0, 0x408}, 0x2) kevent(r3, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffff8, 0x21}], 0x9, 0x0, 0x0, 0x0) 23:23:43 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) fcntl$getflags(r0, 0x1) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x2, 0x6}, 0xc) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSTART(r1, 0x2000746e) 23:23:43 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) open$dir(&(0x7f0000000fc0)='./bus\x00', 0x0, 0x0) r0 = syz_open_pts() r1 = geteuid() r2 = getuid() setreuid(r1, r2) unlink(&(0x7f0000000080)='./bus\x00') ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x8) syz_open_pts() 23:23:43 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff8, 0x21}], 0x9, 0x0, 0x0, 0x0) 23:23:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000002c0)="dea3e0e184e36258a416f790037494132477f256b409ffff25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049fa4545658fb7c6a0e5e4642d26edafba6eeb000000", 0x65) writev(r0, &(0x7f0000000180)=[{&(0x7f00000005c0)=' ', 0x1}], 0x1) syz_open_pts() close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf5, &(0x7f0000000040), 0x63, 0x0) syz_open_pts() pipe(&(0x7f0000000000)) 23:23:44 executing program 1: r0 = kqueue() ftruncate(r0, 0x81) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r1 = open(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffe, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r2}, 0xffffffffffbffffb, 0x8c, 0xf0000002, 0x9, 0x800}, {{r2}, 0xfffffffffffffffd, 0xc6, 0x40000002, 0x7}, {{r1}, 0xfffffffffffffff9, 0x30, 0x10, 0x8001, 0x6}, {{r1}, 0xffffffffffffffff, 0x9, 0x1, 0x8, 0xf56}, {{r2}, 0xfffffffffffffff8, 0x40, 0x14, 0xffffffff, 0x100000001}, {{r1}, 0xfffffffffffffff8, 0xc5, 0x40000004, 0x5, 0x5}, {{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0x5}, {{}, 0xfffffffffffffffd, 0x1, 0x0, 0xfffffffffffffe00, 0x7}], 0x7, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffd, 0x80, 0x28, 0x0, 0x7}, {{r2}, 0xfffffffffffffffb, 0x24, 0xfffff, 0x8, 0x1}, {{r1}, 0xfffffffffffffffd, 0x4a, 0x1, 0x2, 0x401}, {{r2}, 0xffffffffffffffff, 0x4, 0x40000000, 0x49fb1835, 0xfff}, {{r2}, 0xfffffffffffffffc, 0x40, 0x0, 0x40, 0x3b84}, {{}, 0xfffffffffffffffd, 0x86, 0xf0000085, 0x1, 0x6}], 0x4, &(0x7f0000000040)={0x9, 0x4}) r3 = kqueue() kevent(r3, &(0x7f0000000240)=[{{}, 0xfffffffffffffff8, 0x21, 0x0, 0x0, 0x6}], 0x9, 0x0, 0xfffffffffffffffc, 0x0) 23:23:44 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f00000000c0)='./file0\x00', r0, r1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0x59) 23:23:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000540)="e36258a4f72ee99586132425b84e5bbdc3a5197094b222a9c4f6469990bfe432040000000000000000000000cb04403df380dd57f8d75c1eea6f9924a3c9042ecfd4cbcdb6a95cec003b54c9cfa4e609d8304c57a3bba766a7d5eaecf12845088e7007f284b31ab8b626b11e08be09f98ea908875f26ce8b028878498abacf6a6b00000000000000a034c23aac5c2aa27de54b81e75f6e070373cfe79a4293749a9f71194a8c78b7f9923fe2ccf96e1dd6a1b29b5d6181db666d938dd2f38b217fe5d40c30176b44f3877d2bd8c59727976fd112bb77552a04442c3e3aa981db85b7d0868a58afd452f14975182ac8f7d43b8c3ae3806274dc6cffcf857ff1dfb24550843f326dbd6a17b2a18ddaa4c6d938c873256f7207c8674864d097767f88b0f87c15a7809c74a45a49ee18a160cef782af5da325c6ab7dcf139b0ff5f34f89fc7f146ff362880d7b6b6720ff10cdea2b7a8b2e083b0c38", 0x15a) r1 = syz_open_pts() r2 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, &(0x7f0000000200)=0x8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000500)=0xfffffffffffff611) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000400)=""/186, &(0x7f00000004c0)=0xba) close(r0) r3 = kqueue() r4 = syz_open_pts() r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000300)={0x2, 0x6, 0x1, 0x7fff, "5ae280678cd9ec1aac2f25d46387bfe8edf78d5e", 0x0, 0x100}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000240)={0xffff, 0x7, 0x9, 0xfffffffffffffff9, "9ad84b73d969000000007fd35db5ab0900"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 23:23:44 executing program 0: munlockall() r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x4000000000000041, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) 23:23:44 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = dup2(r1, r0) r3 = kqueue() kevent(r3, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffff8, 0x21}], 0x9, 0x0, 0x0, 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') 23:23:44 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0/file0/file0/file0\x00') shmget(0x0, 0x1000, 0x100, &(0x7f0000ffd000/0x1000)=nil) 23:23:44 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x40) sendto$unix(r0, &(0x7f0000000100)="99055816359b9d198298f0dbcc24d06f8b29dc432626321121d7ab27970b98152010e9aab37b2785c5a8eb3e552960cf37e6d6bc818ae1bb80357a97e760287aa5d5b2ba9cd6ca", 0x47, 0x403, &(0x7f0000000180)=@file={0x0, './bus\x00'}, 0x8) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') truncate(&(0x7f0000000040)='./bus\x00', 0x0) 23:23:45 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fsync(r1) r2 = dup2(r1, r0) r3 = kqueue() chroot(&(0x7f0000000140)='./file0\x00') kevent(r3, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffff8, 0x21}], 0x9, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) 23:23:45 executing program 0: clock_getres(0x3, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x120) accept$inet6(r0, &(0x7f0000001100), &(0x7f0000001140)=0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/4096, &(0x7f0000001080)=0x1000) flock(r0, 0xa) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000010c0)={0x1, 0xffffffffffffff00}, 0x8) r1 = socket(0x4000026, 0x8002, 0xe2) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x61, 0xfffe0000000}, 0x10) 23:23:45 executing program 0: mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) 23:23:45 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = dup2(r1, r0) r3 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) kevent(r3, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffff8, 0x21}], 0x9, 0x0, 0x0, 0x0) 23:23:45 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) kqueue() symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 23:23:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258dfb319c9f5ebb6f82477f2f163c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0ea0600ca9f078177da4ce9c287730c53fb394b842dbbccbbdaba6eef00000000000068f7acad445dd9760000000000000000000000000000000000000400", 0x65) write(r0, &(0x7f0000000280)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070c1d18c2b22a220763ccaae522e3335fa9497eed0073ee33b6869103e049f1cff06e1b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0019ebaca150a", 0xe8) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x3fd, 0x47, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) ioctl$TIOCSTOP(r2, 0x2000746f) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) r3 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) connect(r3, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) 23:23:45 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) close(r0) kqueue() 23:23:45 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x12, 0x8) r2 = dup2(r1, r0) r3 = kqueue() kevent(r3, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffff8, 0x21}], 0x9, 0x0, 0x0, 0x0) 23:23:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="a5b30fca9dfa945f8a33f00e1074b5233dfde26b728fb46a7dd978305b8e6a06a80cc7df5fbdaa9250b5989a05f0ec793696a615a7bb24f82476e3b06f1412dd091ff3772913068d9786f6afd119229733ec518942fe3b284902384b8835544acd1b91fc00", 0x65}], 0x1) write(r0, &(0x7f0000000480)="e36258a416f72ee99586132477a556b4093cfb25c00848fe4b7fb84e5bbdc3a5197094b202a9c4de41a52f5ea7fa002395039ba54a15102d901b042c000000009f078177da4ce90087730c53fb3957065e5cdfb73971", 0x56) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780a885a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x9, 0x2001d39, "ba1bd5d318a42ccccaa772d8374275835db57180"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 23:23:45 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000000)={0x0, 0xfffffffffffffd6a, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYPTR=&(0x7f00000000c0)=ANY=[@ANYRESDEC=0x0, @ANYRESHEX=r0, @ANYRES64=r0, @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYBLOB="dee43b7fc994a63978fe913ea66a9152efa511d137e643a53a3dad7f5b0d8a16f077fce0dbb77b542908da8cc8af496e0adf52409b75d77a59fc28b05d92fdac089a769f5f8fa4db5bb85b0a351b9ffe598f307cd81ec23f60f39b50e52826fc52ed517015a4ec1467a5a0a7daacfb417087f43484af579d17d6acadee4456af423f7c8ba28117773c1f474c77aba33156e6934eaa8be7b53f9cd1ef3ef21cb3b99ca4561fb1190adfb39aaffdffc266382484", @ANYRES16, @ANYBLOB="ff2621ab44a1ae6f30afa8a0a57105edbd0c43f8415a3605fac88567c6251a4072d8a924e42947bb7c739f14a9c5d30ee98f9dce5093403a90eb8fa590110a06d73e27c45364f95bc19bb91dbd54b1ed8b01487417bade43fffd2fcd6b8f5ed985b92a8116b343fb7162f0fd4ac493ed2c32a60fb4b2ebe0a813c1347250ab286103fa31b1c938941db610a8", @ANYRES16=0x0, @ANYRES64, @ANYRESDEC=r0], @ANYBLOB="a5014c0a5f9698fcd3db4ba74654479e4b8fe88cfa3dd1d24b151bdaba62426da4e3eec2cdc9b8ea987181efa581e967d4f84021af704560a765bf81a0c1ff0c3c846f95efd745e85930a524a9fe1083e773ae350b0913196bdc1fb1ac76c81df89d79ec954c9c4249124373e0a5e4b52edc27efd51147dbe55daabb5e328cfe", @ANYPTR=&(0x7f0000000040)=ANY=[@ANYRES32=r0], @ANYRES16=r0], @ANYRES64=r0, @ANYRESHEX=0x0, @ANYRESOCT=r0, @ANYRES64=r0], 0x10}, 0x0) 23:23:46 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) r1 = kqueue() r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x20000, 0x3) r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@abs, &(0x7f0000000280)=0x8) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) r6 = syz_open_pts() r7 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000340), &(0x7f0000000380)=0xc) r8 = socket$inet6(0x18, 0x4000, 0x9) r9 = accept$inet6(0xffffffffffffff9c, &(0x7f00000003c0), &(0x7f0000000400)=0xc) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x40, 0x20000020, 0x9}, {{r2}, 0xfffffffffffffffe, 0x2, 0x1, 0x4, 0xffffffff}], 0x1, &(0x7f0000000440)=[{{r3}, 0xfffffffffffffffe, 0x9, 0x40, 0x7a, 0x3f}, {{r4}, 0xfffffffffffffffe, 0x40, 0xf0000017, 0x1, 0x9ed}, {{r5}, 0xffffffffffffffff, 0x0, 0x80, 0x8000}, {{r6}, 0xffffffffffffffff, 0x20, 0x0, 0x1bb5e050, 0x7}, {{r7}, 0xfffffffffffffffa, 0x40, 0x10, 0xee9, 0x1350}, {{r8}, 0xfffffffffffffffc, 0x30, 0x20000020, 0x5, 0xea9d}, {{r9}, 0xffffffffffffffff, 0xb0, 0x18, 0x2, 0x80000000}], 0x401, &(0x7f0000000540)={0x3f, 0x634}) r10 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r11 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r11, 0x0, 0x0) write(r11, &(0x7f0000000080)='s', 0x1) getppid() mlock(&(0x7f0000ff2000/0x3000)=nil, 0x3000) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) r12 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r13 = dup2(r12, r10) r14 = kqueue() kevent(r14, &(0x7f0000000240)=[{{r13}, 0xfffffffffffffff8, 0x21}], 0x9, 0x0, 0x0, 0x0) 23:23:46 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getegid() fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x2) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r3, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r4 = syz_open_pts() syz_open_pts() socket$inet(0x2, 0x5, 0xe2e5) syz_open_pts() syz_open_pts() getdents(r4, 0x0, 0x0) syz_emit_ethernet(0x7e, &(0x7f0000000140)="51a722a5f1aad93e4e809a6a17f6d193766021cb5eb0613ca86f6d189b086c6d1105f7bd2ea85b76ab9b1413704a90a1f28f4b4422038d40ffc09270756bfcae6a510546adff641a8e0e426600fdf23cea23bf3eb5512cd8e9b28c7e8cece7f489d4a1016aa072098a0f04f76e2169c4f978a7fb139c9483cbb8001340f7") 23:23:46 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x10) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kqueue() kevent(r1, &(0x7f0000000000), 0x10001, 0x0, 0x7fc00000, 0x0) 23:23:46 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x2) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x5) r2 = dup2(r1, r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = kqueue() kevent(r5, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffff8, 0x21}], 0x9, 0x0, 0x0, 0x0) r6 = getpid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r8 = getegid() sendmsg$unix(r4, &(0x7f0000000500)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000100)="fc394b41981b7e62b8be1ab5fb0d0b31f88dd0077638e910a344416ac589e639c86c4666537d762a954e18d68a767625b5e0b787cd784908771e2dcecd4478eccc0de51c3696defca3ab6d3c9020cc9dd9803cc7b6511d0de7d04ffe435a3236b7963bdd0a07e424acc3f44c1fa8d0afc86f269d9ed809e5bf8ab8728c0453b70acfaa73954b12f60f08082fff0597f37b262e4ef5112aff835072dbcdec4387093fb003f70b48bfce804cf42a03d3fc1216323e154324da87c82d554e0d5ef70bf81b35c287d18859b94beecdda440f5754ca258bfe6ea852aad16407cf0a47143b2a4d10891cf102", 0xe9}, {&(0x7f0000000200)="5ea842815f394b05fffad1ccf93c03292fe088e82e7b0128d14f1e8b", 0x1c}, {&(0x7f0000000340)="5ddb796f6a63fb1bd6f2c0fced48b03ff1806b321d863f2c4b2ef2929e4b6f46f74fed6856d77ed75cbdc5ba79e180ecd51b82b454a961183998306de34561278a0a40573d6965bd75565326531f682c63e9353446f6662d8f9a4e0164ea21f25dc47ed8f3a7586f4529cfeed529a5a9f59624c79cf88e74764b5a8439668d6ecffe40ddc16dfedc999176f8f981fbbd859d9bb45bd036d08a44ed877a1c1e6d7db50ae46039d6179fb383e71fac7441", 0xb0}, {&(0x7f0000000280)="fd0d709ef9284ba1449cd94af0d7de3ab4a34e7ca307920036df32af34b29bfc6816b4e1b28de0fed42387d8a5994c5476ac18689b6fa7a10d448f67bfd8f19763fcf92fde1b90", 0x47}], 0x4, &(0x7f0000000480)=[@rights={0x18, 0xffff, 0x1, [r1, r2]}, @rights={0x20, 0xffff, 0x1, [r4, r3, r1, r3]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x58, 0x400}, 0x400) 23:23:46 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x100) fcntl$dupfd(r0, 0xa, r0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x9, 0x0, 0x0, 0x0) 23:23:46 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = dup2(r1, r0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffff8, 0x21}], 0x9, 0x0, 0x0, 0x0) 23:23:46 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chroot(&(0x7f0000000280)='./file0/../file0\x00') syz_open_pts() r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './file0/../file0/file0\x00'}, 0x19) r1 = open(&(0x7f0000000340)='./file0/../file0/file0\x00', 0x0, 0x0) getpeername(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000180)=0x8) chdir(&(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 23:23:46 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x22, 0x40) lseek(r0, 0x0, 0x3) recvfrom(r0, &(0x7f0000000040)=""/9, 0x9, 0x800, &(0x7f0000000100)=@in6={0x18, 0x3, 0x4, 0x8}, 0xc) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x400000002bc, 0x100000000000014) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCNXCL(r2, 0x2000740e) writev(r1, &(0x7f0000000080)=[{0x0, 0x130}], 0x100000000000009b) 23:23:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000001d00)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e9815122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca78311c2c8f4472f6bef5a458bf2260907000000ba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9950a91d67481f27d1db813eeb072283ceb4fd947b6498c585bd2fc10b3db9db043e9220f0bfc19220c545c21", 0x17d) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0x4000000b, 0xffffffffffffffe1, "a1786eb95b7c30abfc0900"}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) write(r1, &(0x7f0000000140)="3bda2b6bbffa1a4e722250809ee2fb75a9f9dc663e2a5477b5a65690d5b5de113a1e2770f5672cd4c66da4c7845fa4a82b8bb7e6abb8a15feebfc2c39ffa8423427b336c0d497d7cb01541ee9562fc57935b3b13772daace531a132f70", 0x5d) 23:23:46 executing program 0: getpgrp() r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0xfffffffffffffffd, 0x1) listen(r0, 0x3) 23:23:46 executing program 1: setitimer(0x0, &(0x7f00000000c0)={{}, {0x2}}, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)='\x00'], &(0x7f00000001c0)=[&(0x7f0000000140)='-\x00', &(0x7f0000000180)='(\x00']) setitimer(0x0, 0x0, &(0x7f0000000100)) 23:23:46 executing program 0: r0 = socket(0x3, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 23:23:46 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000500), &(0x7f0000000540)=0xc) pipe(&(0x7f0000000580)={0xffffffffffffffff}) r3 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000005c0)) r4 = kqueue() r5 = openat(0xffffffffffffffff, &(0x7f0000000600)='./file0\x00', 0x0, 0x20) r6 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000640)) r7 = socket$inet6(0x18, 0x8000, 0x1) r8 = accept$inet(0xffffffffffffff9c, &(0x7f0000000680), &(0x7f00000006c0)=0xc) r9 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) r11 = getgid() r12 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000880)={0x0}, 0xc) r16 = getuid() r17 = getgid() sendmsg$unix(r0, &(0x7f0000000980)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000080)="c4db5ce9dbc49375132c6df35fb4f6458f38b4e33cbc83efad4603dd882c4ae24025e140d8da5140820e56b1fc1570b734cfca76925e4ceb63b0ee3e961d4ca62f4523a7e744fcbff9b7a5805b17179c846164090cf4a72895509af3a09e2ac2e72607d455d6a88d50928c99168dc2fd8f512b9f93a312ed6c00129c965923aa14ee23daa44e028f1f374a7d877d18db05101896b62061f3de94e9ae715c79a85d7f1e657c6bb5960f8cc8706655c39304d1522183dab02ff3099c99d5dcc6e4903cc9e22fafdbe8f466baddf1956ed1398c9658857159ef54f10d88", 0xdc}, {&(0x7f00000001c0)}, {&(0x7f0000000200)="60bbbdbaf360bc4f9382af4c9e7940a6c07ccf6d8ec11b0e6d749426851a76e176697d6aef145603681f1762100d5106dc4831d9d203140d54b994a351cf8f8010921ef060d26c514e96debf0c7d9274d77c3d41f10622359b37b0d138f78fda6816cb090b6553ff2096e0a361dc0eee1d143e4a40f6eed7d3359c19de22fb1990c296f0a9d2f7b052f5b5292603b55a249e173d04", 0x95}, {&(0x7f00000002c0)="8f33617b17c064fe1480a569cb988e990d13f83bf2beb15d2d2555050e6e2fa09890c82bc57617df3b8456b03bb06501e56a4c5457ee52575b84a4a6c02c4cb6e259451b34d5ce23f9c216eb0784f661ae641d35816e101bf4b08ee7503bd7b3297d7deb199213b4bf0265ceeed69f6a32fc1e5581e5", 0x76}, {&(0x7f0000000340)="7433eb64c2b3d662c2f223e8436879f466e608fa6ace199549d78f95cf8693924e51be06e7890b250eb8bef6f3ae1367870528a04f9a51a5540e1ba677604cfdecc411afd3cc5c8aa13bd504f5b871a890af2d252fe852dc3a42ae28acf0434defa6a689f72ebf939b86418026b86ad8f8d9d2c054225cca32ea925e6d5ab0fccc7e19e05618fb8eda22ff0c6628979bfc78697e87fa15288c48d1324c8f2f75a6dff2542e497dd8a33044e12203d505146951c40825d421f4a7dfc84ad77be94878fdd8d00000f4860876173e15592cb1", 0xd1}, {&(0x7f0000000440)="10bfd84ff8e60819c427fac38c6629d8738508fe44be40df965d34f598ff907770732131b1fa96c71ea22c4b7623c7c2cc6a8918", 0x34}], 0x6, &(0x7f00000008c0)=ANY=[@ANYBLOB="180000", @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB='\x00\x00\x00\x00'], 0xa0, 0x400}, 0x400) r18 = socket$inet6(0x18, 0x8002, 0xfffffffffffffffe) setsockopt(r18, 0x2000000000029, 0xb, &(0x7f0000000000)='\x00\x00\x00\x00', 0x1) setsockopt(r18, 0x2000000000029, 0xc, &(0x7f0000000180)="000000e8ffff000000000000010000004c2e0000", 0x14) 23:23:46 executing program 1: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)='x\x00') chown(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') 23:23:46 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r2 = dup(r0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0x72a80e622a95aa9f, 0x2, 0xfffff, 0x6, 0x8}, {{r0}, 0x0, 0x46, 0x0, 0x9, 0x8}, {{r2}, 0xffffffffffffffff, 0x14, 0x10, 0xb6f, 0x2dc}, {{r0}, 0xfffffffffffffff9, 0x14, 0x20000002, 0x1}], 0x81, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x8435a2bea5efc9ea, 0x0, 0x5, 0x1c000000000}, {{r0}, 0xfffffffffffffffa, 0x30, 0x1, 0x2, 0x1a6d}, {{r1}, 0xfffffffffffffffe, 0x2, 0x40000000, 0xffffffffffff8001, 0x1}, {{}, 0xfffffffffffffffe, 0x24, 0x2, 0x3, 0x1ff}, {{r0}, 0x7d26c102bac2a4de, 0x0, 0xaa, 0x2, 0xfffffffffffffffc}, {{r1}, 0xffffffffffffffff, 0x4, 0x80, 0x101, 0x8}], 0x8, &(0x7f00000001c0)={0x6, 0xfffffffffffffc00}) recvfrom(r0, &(0x7f0000000200)=""/214, 0xd6, 0x3, 0x0, 0x0) dup2(r2, r0) getrusage(0xffffffeffffffffd, 0x0) 23:23:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) ioctl$TIOCEXCL(r0, 0x2000740d) write(r0, &(0x7f00000008c0)="e36258a416f72ee99586132477f256b4233cfb25b84e5bbd1d0f01cb3db027c3370d806dbc0d3dc726a5197083b2220000000000000000000000008097e3ff", 0x3f) r1 = syz_open_pts() close(r0) close(r0) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r1, 0xa, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "042a76c5a25c9702508ae5e844d5d81bbf1699a3"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000380)={0xff, 0x0, 0xfffffffe, 0x4fbf, "a16dad134402c183b362ae808978de7f2b36486c"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000300)) 23:23:46 executing program 1: socketpair(0x10, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x1}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt(r1, 0x3a60, 0x100000001, &(0x7f00000000c0), 0x0) connect(r0, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) connect(r1, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x101, 0x3ef, &(0x7f0000000180)="84100e7db163471c2d5022ced0a0a70c8441000004aa4e687eaf76c06603bdb8a4e44047d1bbe635b65f73a4f8ee5a828823dd363ba70b7a24428521d15dd51db7bf8fdfd580f8a8bc59d29f9e00f7974f3321b5fd89607d44eb20a59768f48afde6931cb83272fc702606cb247a7db3c13aeb57072c6cb2b8a93207cc429f2335108490c306629958f298d1", 0x8c) getsockname$unix(r0, &(0x7f0000000240)=@file={0x0, ""/1}, &(0x7f0000000280)=0x3) r2 = dup2(r0, r0) r3 = dup(r1) linkat(r2, &(0x7f00000002c0)='./file0\x00', r3, &(0x7f0000000300)='./file0\x00', 0x4) r4 = dup(r1) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x1812, r4, 0x0, 0x0) connect(r0, &(0x7f0000000340)=@in={0x2, 0x0}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1204, &(0x7f0000000380)=0x7, 0x4) bind(r0, &(0x7f00000003c0)=@in={0x2, 0x3}, 0xc) r5 = socket$unix(0x1, 0x5, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000400)) mlock(&(0x7f0000ff0000/0x10000)=nil, 0x10000) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000440)={0xffffffffffffffff, 0x3e27, 0xfff, 0xffffffff}) fchmodat(r4, &(0x7f0000000480)='./file0\x00', 0x87, 0x0) renameat(r3, &(0x7f00000004c0)='./file0\x00', r2, &(0x7f0000000500)='./file0\x00') listen(r5, 0x10001) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000540)) setsockopt(r3, 0x7, 0xb1f, &(0x7f0000000580)="489ae56e0ef3eb71edf560e226090230b05ae0c7b77bf29b86651f4e5c7bc847275c71a2780d73db1d0da2ca558838d54b", 0x31) getsockopt$sock_int(r5, 0xffff, 0x1008, &(0x7f00000005c0), &(0x7f0000000600)=0x4) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000640)=0xe987) chroot(&(0x7f0000000680)='./file0\x00') mknod$loop(&(0x7f00000006c0)='./file0\x00', 0x2012, 0x0) fchdir(r2) 23:23:46 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0/file0\x00'}, 0xb2af06ec) 23:23:46 executing program 1: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='x\x00') mknod(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) link(&(0x7f00000000c0)='./file0\x00', 0x0) readlink(&(0x7f00000003c0)='./file0/file0/file0\x00', &(0x7f0000000400)=""/18, 0xfffffffffffffe66) r0 = open(&(0x7f0000000140)='./file0/file0/file0\x00', 0x20000, 0xe0) openat(r0, &(0x7f0000000280)='./file0\x00', 0x801, 0x40) r1 = semget(0x3, 0x2, 0x252) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000180)=""/222) 23:23:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0xfffffffffffff001) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000300)="e36258a416f72ee991a336ec37c43131093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf64908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd9764c93c220ccb6ad", 0x65) write(r0, &(0x7f00000005c0)="256ba966e418bf3557c632af6e16544e12aa18a4a563f485f0f852defe01b9ec8e4ac9832623d15e513a053523f7520ebf16b624d97f0f9da8c85563eb93b11f01ba7ed6fc0a4ffc780723f1eadb03cc09ba72b9c02fbd4becfd88bc153ff21de3a5383600000000000000009bdf49c792f8b6704cf33f3294414ffc4975012034a1c8cb394d8ad36585d0730100159c70b113ed9014a945e332bce95dcdeafb0758acff19d494672107c813c84d1e1933378283029a4ad811869cd33d005db9c26e67dbba", 0xc5) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x9, 0x743e4b89, "ba000000a99cb100"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r3, &(0x7f0000002780)=[{&(0x7f0000000200)=""/254, 0xfe}], 0x1) 23:23:47 executing program 1: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='x\x00') mknod(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) link(&(0x7f00000000c0)='./file0\x00', 0x0) readlink(&(0x7f00000003c0)='./file0/file0/file0\x00', &(0x7f0000000400)=""/18, 0xfffffffffffffe66) r0 = open(&(0x7f0000000140)='./file0/file0/file0\x00', 0x20000, 0xe0) openat(r0, &(0x7f0000000280)='./file0\x00', 0x801, 0x40) r1 = semget(0x3, 0x2, 0x252) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000180)=""/222) 23:23:47 executing program 1: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='x\x00') mknod(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) link(&(0x7f00000000c0)='./file0\x00', 0x0) readlink(&(0x7f00000003c0)='./file0/file0/file0\x00', &(0x7f0000000400)=""/18, 0xfffffffffffffe66) r0 = open(&(0x7f0000000140)='./file0/file0/file0\x00', 0x20000, 0xe0) openat(r0, &(0x7f0000000280)='./file0\x00', 0x801, 0x40) r1 = semget(0x3, 0x2, 0x252) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000180)=""/222) 23:23:47 executing program 1: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='x\x00') mknod(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) link(&(0x7f00000000c0)='./file0\x00', 0x0) readlink(&(0x7f00000003c0)='./file0/file0/file0\x00', &(0x7f0000000400)=""/18, 0xfffffffffffffe66) r0 = open(&(0x7f0000000140)='./file0/file0/file0\x00', 0x20000, 0xe0) openat(r0, &(0x7f0000000280)='./file0\x00', 0x801, 0x40) r1 = semget(0x3, 0x2, 0x252) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000180)=""/222) 23:23:47 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)='B', 0x1) geteuid() write(r1, &(0x7f0000001900)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f68bf1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa0bbbac47774795ac0480c44ade39f7a6764a4ab7955e41db40e53ab513f86433a14f58fb8e20bccb39437859914563f8c773c58a7cf38566b923672fd1b0a632ceedf7016b7a72fb7bb5b7f7f1140b63501cf1930fa8da1959bb16bb3c992ec78e7286390505656d1d716127b7343e5989c195d22717e4c800e0a1deb1364d473a93f4908635ccd52ab88ccad296318d1b9ea70940589bde0cb29e85343770d1e27080a50405dba9430a0762b276a55382eb060afcb105ec0227fb6df34c1888c4428f0ef73db1b9e6da75cf55691bc32a478fc23522a41e633e92fab02a7f02d80d2a8347bd8aded82fc8c010ff31df7a6ea348b88e2aef3c2fdb943dc6ab18bcb3e522161bc214738e4d5afe4ea8420eaa12589ed2088608a5e0d42227adf6462dbea340b8955df332d02d01eb8851173141ff99839cc910f8154005999fb01467ad6e38df594d2a8900a91fda60b01827a3460d6bc1ea59dc5b746eb1c1f9e13e78bcea78ddc0c991356564c6fb11ca937b9f9efa3d853fc924daa313dd5ffd1f6e67c39e059941ab3220e5644886c0fd21f24a0bf5598feac132bcea94798840633db19456f39ecfc4684dc1187e7017b73c9272197589b8864f59309965765dafdca6342551e243b12ef38f93c9eb3295f2205fa3341b25b857ca615243c9a2195bca2cae95d1b7d0ad3ed2e8f374c565a68be201875fd887693802f15c6347961369c3a707ebf53d014ec10dad12a2fd9483bb2ac655e297cdc28a631f814a46d746a3f2ed34b4e627ef15ee9a5a91ffcd96ca86ebfe34810f132834ed35dfcaa3602e8fcaee6c9e25d7cdacd74620589d00b782c39f25438c65f8d56c6bc56f1b8da318c66b1e2639ad665837442cf60d1b2c531ea50447485ec8f99c61238e0ac05bc577c8b722b51f060ba4d2c2a9ea5b4805bebda9da03d18b961774b8fe8d6cbc06710f46e2b347c74de59579d372e58baeb0aeb58b00017c88a6f1f751bd41f7e036e7ebdf3d83988922260b30d6f38bfd26328321626440d6cd5cdfc21b28ed35cdeca8f08aedfcee6ee170ac59b4660aba486f3c05e4aea4cb63f46b69ab668c4591663a39e0dd567448695192c46eafaa2fe762314e664ad1f0a2b0f4d2347510a1cab2ec37de4e8d66100d7bfaeac2562bc6af96526e17c7a88415468a21a95f1ac7f5920f4508af5cd92882328b1dccf9ca00dbec82e5688b2b426fb8c3ccf551ed7f41da0e3ae4177e1d0eee9629206c4cf249605a5c9e6503cf37c6b089475176324933e71a11cda323288e5c25d66fdef8284fbeb61f0c7f30e2c9b4962f48be52fade323baf3e18ff0cf82ea7604d6aba506509c12f240d36beeac34c7842e31aefc7fd8e53396d97f0b77f7c1fff0bc5825160f787419573f375f9253ed164a406c6adc797ca7ed20c271d46c5b8aedbac74827577ae45ae5dee0b59a98a0cd78ac6fc2d15e31b31fddcc4dc16fd17b694697943ccd2f746f8c7eac092ede01556c0e13035048595d1547568913659217d4e8a21172f806cd8a7a880930dfc73ed693b628c8c0d2aa0298ca80937a2302d9400a26cf7f2ec9146d99309c137cc4e9df930f80a89c0c52ae28a22d8e9ba41cc3d2dbc2f5d5564b1e0835dd55273e15e4ff5b63064d066024d9b877cd285457168d550f0974683561d2614420d04cff5fb96fc40641c319a4b7835558c4ab8f3b39ea775ad338caf11f4127e73a368b7bd40065b1a1b51eb3ee1f17c892c79b8c099ef76c878574c7df644d722c1e4895d04c949eb7fce3c7ab8e2e7ac6875915dc43c50c90b3ec92d8f550b9a622274c2670bf182b793e99dbb085e150dd9074fa31e0c35d872f4bdfbc401dd55392cf39c69d802ce3a84c410f3150e427a9797af8c15c6a0bdbf8943553926e40f793cf80388dbd9213fb263c8024a01589c0d06c580f877d607b5d13a7072db110bea75ead54984b100f683c2f024691ab5e7cb209abb7d92fa9ff22bec8ad5f21f1aca94cc3cd9504f7336af2484e9c65076169e3a45aa5a88acadb64e7165948a7a183129181a780f74e920de42e9f052da63222882d3d5f46741ca22d5cd24c62d98b52692bb2123d831605e71bc03c3135ba6092b52e20274853268aed26060d2d1669299f006b371536523cf4a10a33f7d10497ace4983d2aa00a03aa746a8cd0d03544fd5046c718edcc0c6ebc72b36f18b192741a1573515fdec7904d4d695a2dd8ca32590f171dcfacfc65fa799247addfe4cf54333a902e257ba1509275e2f790ae7d3c8db064efb0415d25892efb4a7483638c82c995bedd4dad5c755c922eae0b2f5549be4cbce522606458b4fb747e21b414c9cc08871a2067b29fce51ccfa6308cd108623029850e08247c4132fa15391581f8cf0744ab97725301b203a3ac65e6d3e630b6e4587f9ff9952ce60f2316a96052a37dab58ab9186ea82d26eabe947feb77e8919b3dd179a62f4eac7137cf76d02a73607b3d2531b52b8ca8b0ad99155309efc0205edf444c83523c1fed91d4723da859573279e400c3a3cbd7566ac6895fc08ff8cebf29afa467582b188dc841561830d50632ea2846c3c4da635782ce03927918618f2bd946f8418a504fa720ee7b5b31d90abe9049eedc4c97e1b32beeb8cea8ec030a767ec9b7f4316259df66a5c5a966638471bf9fba529ffca2265e7a1ba02e2b3dc16f8e82f1fb924ea1196a8ccaba75f333927b9904ab055c610acb39e7fe58012c1ab72319647ed4b5b4cb86a4f691d81617444bad6ee5a54335b980a8fadf00e600878849b243cee88b86b26573491abe40b17bc58a8c7a957d6656ed0c1c6476db5a36d29297c419eaaaa75a489d037b52c89b604edcc46e139565a8c9d98a492695704d1b4341901dd554b736b827ebfe0664cda19512dbb0dfb64d85c18f11b705d653f493ba1cfd6c62ad45a10b9c892fc9b156caaff5d47c2e27e0d66f2b5e0124678f9177ba1656c8f3f5978529066d617b2960aaee3624dd88368a14e2981ae373e97c79f0468eb2c243506d87475eff0cf181a920e84471c21812e647e0d8514cc6ba122577ae48d3307b68971b9d574d2454a155bee9177920b4ef957b305b7dd3ff4896f138e0b5895efa871f0257d186a0fc851aa48bd7f22c1af70151c8df10fb786ed8f496de4647545d883f359369178d8d25386bd4d5d7a1dfa9c53f9d899f4636adf4708754cebc22d8a85499db5fa84a4ced32f83acad4c78e7279ef01a6ec516e87d02f2fef09a56950c036ab7881b4ab8c1adcb126417aba5ef8a63837aa4d039b9530f6ae20273edde084e8747f32058f07a08ebf472adb25a0f180cdaaca6934f75b5d229b9aa806c1d200a4e47199e67727d339e4187b327d5f0d0dd2d8969f8c00022a8ad89653e249deaff5d9b0c67771817cf011feaf8a079ab9d30f39291977f4f24b3d0bb5a2b4a4598815b7f0c6ba625c44bf9f6d27b79cdb758fd11a2af083ef453974577cf36f871b274fcfd1dcb893c57940d7068933e080532ad05de24b769dda96cba468cbb311c6e8f494c4f97418b3dc1b212125a7b8a6e7a203264ad90b345b32c9daa2e5f04101e7ec7eef55eac6e9fbb1b918a0156d15d392298a12e0ec1bda2fd8d4a6ea221aef20dafe20d50a2cf19a727a7a510d3b5de18e25dbd4922c36248322a2dd17a36a88a15d5b150b8175b0731cbc9e59dcace9403d822aa9f37685ffde453bbe5fdeddb124d76bc2202853dd1542450256ee9dbddffb25d22ee0002ee42fe993b84ced01d1813c31de6cb7e6dd98bcf3362373cd228d197931c860d0d23aafa78b57510a5e641da93e301d32462c039e7c80f4bc51f7754b1cf0d8412837b9bba4aea2517a98c1dd4467cb566fe98761a5f282253d262b0cc84fd3f81add0178a79c92660521be8ea2e8087b12edd8897531c7d530621b245133685585d70d77900f2b33eb3a6e8664b6b09dd9eb7cf179f29d65cdd9dd09c931cd486a0535301191bb9445a519f23dd4a930c44d15c326a1cd6722427e6d495285039a07f78645a732c765c7ab8e575bc3ae2278e98b0c13e1dd60098dfda3d61f9bd2c506eb471fa5241b0259b91c6d558796ba969a363ffdfda02e7cd512f05eff559706f08e61cb5ee42175e031278638668e6ced2f4d8de3b001b87b1fcee1a05b5ccab2823dc3f28c79a7e49ee2c9e1ae7d0518ec72b2ae3ce9fec5aff0021de73aad9d74f3a8c7f6461ff08d9a4fd55f0b10405b20bea47bf561583136b1aa0665b338282d7413a23d3819bc42476ea1fdec3a91c1148768406eca3445acbcc49af3908a3bec3a218511ba8178faf5210b66de81caffaf133063e2dde1aa1024f502bcb15bcf560983532dd0cfcb0138ea6860006f73f71ae37fa0bde23d74f3d613feb7cb66b6eb3b065a786a83baab42beef3858dd7d9070fbf6b12126668422b9fb62e892c1335ac067f9659f284bf8321cbee9492f36fbfe65834c463a3e80dca189671afc2e7538a9c6bd72d979b6a4425e7fffe12ab8b3921655aaa8eb33961057a7fedb4ec51d39e0d0320e5cf9a6a76f6b8e0184b7139b6b24d29826da3b64e7ca23d785a8ac2efdf3dd27602c3cf48c12a178c32c283ed08db93405389ec89d38329025a8374fb4f91d8f42c368e96babfaa690bbb679d21d2329a951956791f2db62fb85e99d0a4187f2d8d83970117ef84e21a6d02ebb69ca232ceab71b8d241c7a47e51db85aa9481a09ac56b8bf43810c7c24901b6da4b7e5ee3a530ffca2c58928d9621298c65d5052dc6f99208f90a729066f678dd0c01981b8ba4efe538cb8b7fef760ad61cef051f11433ee005e50ab005489a9c6bdf93d712843ae6a7d9ed440fe3c4a3c7d0a774444034356ce3d4e9ce2720c5bb10ce1613cf9e9813765b8c6470afdea03cd11d4cea22439855ee4ccc2b110006c14d353d4fdc7049fa913de602008b0bc6942cd7461a4e5b7d406027dcf2f4cf322ce771ccb664761859a391c596656b61fb26225ce062b1be2a1de13570ea6a978dc1d85eb272fa", 0x1000) execve(0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) 23:23:47 executing program 1: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='x\x00') mknod(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) link(&(0x7f00000000c0)='./file0\x00', 0x0) readlink(&(0x7f00000003c0)='./file0/file0/file0\x00', &(0x7f0000000400)=""/18, 0xfffffffffffffe66) r0 = open(&(0x7f0000000140)='./file0/file0/file0\x00', 0x20000, 0xe0) openat(r0, &(0x7f0000000280)='./file0\x00', 0x801, 0x40) semget(0x3, 0x2, 0x252) 23:23:47 executing program 1: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='x\x00') mknod(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) link(&(0x7f00000000c0)='./file0\x00', 0x0) readlink(&(0x7f00000003c0)='./file0/file0/file0\x00', &(0x7f0000000400)=""/18, 0xfffffffffffffe66) open(&(0x7f0000000140)='./file0/file0/file0\x00', 0x20000, 0xe0) semget(0x3, 0x2, 0x252) 23:23:47 executing program 1: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='x\x00') mknod(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) link(&(0x7f00000000c0)='./file0\x00', 0x0) readlink(&(0x7f00000003c0)='./file0/file0/file0\x00', &(0x7f0000000400)=""/18, 0xfffffffffffffe66) semget(0x3, 0x2, 0x252) 23:23:47 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='B', 0x1) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0xef}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) pipe(&(0x7f0000000100)) close(r0) dup2(r2, r1) 23:23:47 executing program 1: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='x\x00') mknod(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) link(&(0x7f00000000c0)='./file0\x00', 0x0) semget(0x3, 0x2, 0x252) 23:23:47 executing program 1: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='x\x00') mknod(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) semget(0x3, 0x2, 0x252) 23:23:47 executing program 1: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='x\x00') semget(0x3, 0x2, 0x252) 23:23:47 executing program 0: r0 = socket$inet(0x2, 0x7, 0x8) ftruncate(r0, 0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getpeername$unix(r1, 0x0, 0x0) 23:23:47 executing program 1: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) semget(0x3, 0x2, 0x252) 23:23:47 executing program 1: semget(0x3, 0x2, 0x252) 23:23:47 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="20959a7bdefcf100ffff000040c2b36f1be28cb7118a2691d8d1eacc63fc0bad476fc00754e140d5bdc55d17c07d1406b1787008b4c4dd6c75917b2c8e1b2638204763a1466a725e5a8a2d5cc13e57d7bdc959e509d6c267292e9a71903eb5ce2f2102731a11beb342fe41dbacd9999cbac9f565e93eda4995890559621c95256c082f0f54e9b02f26022678fec9c558d694186ff93518d4afc83bdf64662019d63d3cbc947bb3d69a0aebeaacb0f2167d50ac652c4e0f93153401ab512f9ba43c7df667180fee6620e83b1b46e84641b78aa085dfe390289c509f0b551a8cee03881cec35d1df51cd2e71987df1ce0900000000000000000000000000000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) getgid() setrlimit(0x8, &(0x7f0000000140)={0x8, 0xe8cd}) recvmsg(r2, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x352, &(0x7f00000005c0)=""/56, 0x1e2}, 0x840) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000bc0)="f64f08a09754b89a0eec06ba7c1d08d7c06d4451ac2b9c13bada787258810e0abedb3fc441a60b9bd63d563cd56ddbfc858cbfcc990eb1422605866ee16ae5de16d4d8e105d2c747212b376eaef482409dbcb63d3a82946967a84101275e5a84728a16197f545b9694c3a45db534330240ab9172a5a4f45c93a4af913805df4823829e30528e53256a74a7af92d9879afed73f815dc948fb5367c5fd54500e343d3ca083c0dc7f21c6f3b2056e28a133d2c28d1dd5a693f249f76e5ecd648ac8ef903b18e0c2414a545ed5eb1b5cdf4182984fc0a3ef2b05bef510f1e338a3172d4a9b829ed02c868bc5d14e93376e65e36e9acf6a84538ac48468eeaa0939a31368bec7d0b9d024920eaa33d99c79dd0c83d4470d548edf0afdfa84e2fdf1a6fa9658359d68e78bd02809b7efdc7d356a94b546c0fbe2707f106508c8a3258bac4cf6e2c12c022d56455ed75df7230364daa81269d84ef13c80603ff8c48d2bf5ff81b7bce4bb40264f67db282a1ae9654cfc85b30508bd8b5f5acec86d5d806278f4999ffdad1989b8e40c62d7bc5e24b3468c394629193c9d99b1cf5c5d41d5e828325977512f20fd9a9683e073d448d19a021c1aa67ec58b2cadbd5fbf5d066e51eb56b2c38740ae838c7443bb3c17b44027c80e778961d232470b8c714cd93b2a0cc90ae110210aba9ac01c43e20a249a4cf032b7d6f9c867232e286e15da18462817e88464ca688bdbd27b2814990b75ec6ac70a19db83ea4308ffd2a87826e5e0fdf391ea1a80ce4197442753c419cd6aef5c8087314e6d89835edd928a201cd64b2871583fa1392c1d6b34403db631f636242bfaa692d4c514355a1a526d7a3f6722725dde433bdc5c019c4e983a512de358f7751b9fc2c05c3735d9c4a4113d2cbfa0defae19b2f3ba36ae20d21448ea7503fd41e1026c57748b6d333fc954c5f018e4b44730c47a6529dfafd8c2563b4ede1b8d761fec2f4de64e65e5feb1a5678b13a416ae8e2e2f161ff0998e1f6904a0e572cf040bb92548cdfbeb5e593b51b33e2fe0881c42192276f2419bc88d612063578e6080eebcf50811faaa75a2970547dcaacced54bd05b41d767351bceabdbcd5c38c7593f5c4318a4d42356afac125f77b16f05a0e8405440c7e788d028f950e02b71b27a3b5b549d609b6c3b1ce30c4d029d00c1f1c3c00125ef875b9eb235dda890e335570f48a8fc7e02af0749bd0850c6ad628d13669d27b48794f5017c5bd8c71dd94ea797e4f06fee96cae4c89e2456b19dda6d9f6d7aead1380f3020ef60ea64d2612e172e040306baaa7d961a7ce784bd9a4b1aaddc0fff24aef2cbcca5b3040c347d93fa7f43e147702e08083f3d27ec0fc7ca335ae49e1f5f353c9a9b38b1503f71c477fd3180f43d63980f10fca3934fb3b09305421ed9df356f7f97ba51207ed4fc574c4b16ff27412632137d8cee5fa39953baacc475cfee1908f65a8b340a2e61af28538bce92331b7cdfc53c9dfb985acce5fbec6426357331a9f97b921134198f6bd3b093b2391a5b9ac632cebe1e667938ac8c9ef2f3ddd4b525cc2930079dd8474d0770df037d9e6883625e5e6ca8531ee9e8caba202541f294cfac34368b8c8208b27a26df1cfd29195f6101a16cb0b25b5e4b165215160caeda0f7a6cf7bf8a5135faaa676fc1288d07cf07a16ccd60fa3a2ae6a42428ee42fbb917b49e88271b7621970cd00e07810f05a88215cd4cad263a3fe649a7cbff9a5e22e88b6e4597115dbf3e301d36cb7355ba217ee5bc8cd9d0331281a836d573eb4923e7ad2851a120672b7ae38bdf61a3be79d2887daf0004e1e0188831d5726a534602f83ed4033d260a3084f1d93c7d960a37f9911fe3d5dde95f0bbc9b589129db570fb278b1089709347cb36e1a0db98158334cf3aac299e7b10164a8b1011f3f3e112093d5fcf26fbd89a28b709c8471de050d631bb34bad5fb665c2c3bea277107d77749895dc1a98d6b0f834b7ed897652730bd8da7477c0486fdc949bbd563fcc4c1e967b2f239f17b40d6fccd33a6e1dae12add4acdf4418520bc25fde4f4a694b63aa4274a3ac74ef9ba589cd7e51c53dafb06b231467a8d6255b5ead4066063c3b43f11e07846efd7c9c74cbc256065916d0208de02e91089a9dd584d15082e9c247834ec92cfe90ba930e3764d0c3bc2876501332f81f9690eb9520517452cc5ef77032e9e958c558c282311d7a5dddddf3637262a4ccbca2297bee5a81352b1213213875f96f085f2fa744da6e5c52d152913d0788cc37058f99e2b5d8a57e62f3d204bf1ac57ff09710a5b892f8bde508a5eb0c78b4e42ec07bcae62107589932aee667293f7ba15fbe57fc44f67963d8beca504c42cf2b8a45ec0719e226249e8a148ed25a0ea1aa52ba23cf7879d9bc896e0cf7553d8036a0d37012b66ab6828cd82a7ead9bb46a21cb87a26852342d656399e49f08be48dabf580bd3ceef2ad64b401191c235865cff1af119629b865a43331e901cd88c16e1c381e1578f107a88fda2561e1069a577f09fb07d23ed2d2872f21a418c74abc2d5ecf8df334a0d5ce441ffa1a6969417361ec1fff39836577c90b4575fb7e46bbd8cbff5ef3bb3a1a380da9730f7e39d6d403ec104e34733ba1e2f457b4b79ca2b8797aef3f1babcb8ea14ab98a84d13b43e55557e67d5b21d474b9af15aeb56a8b1d1ccc1222eaf1b90698d20ab568502dfb3263b6e0f974572e6dbd332889aae0cf66e2a6b70c7ffccffb1ea3943c7443a65d6d0e73772c6903703bfa3ca91f835f00b4fd5aff82b969ae0ae1cba11b176201a8669ce3a37e0e36f5f730c98dc0419ddeac90a7ffb7094973d75356336ab7fdea6ca9e4d0b88806d57d144b33fe73d37f916b67de24bd29d8ca45f5150e030f30464bd5acd15f462e16f48f4c159ea14276662d0d5e7e1b6e6154129149b29a78f9f6d21c38d1724fd0443d47e3d5afc43e4b73edcea8e31f4d483a6c2c3e6d5c510c993cf35897435057cb5eef029010888311160b9afe9d88982dd9bef44bf244304edb5d881a4972dc99e87060ab44cef99be9c750da35c738c09d0068eafbf25959153e74c0cb69c9ab107380bc53a5da78591b57a460a7b7762080b5fc7c1bca97750cb030440831bf99feab8c8caa2ebf78c8b0f279ad0498324f0f2d513f4c0bb71df7ac9a029e7a033b9ceb94c344f3563775c85cf1ecb09dcd27d7db6a9945acb3e3fc02183613c7c19d2a37d31de2d2065972218a98b6882b76016f48285c275378853d42c78d063064be776913ce8d87bb1a8cc023acf972aac1f418cc9fbb474f09fffc0d59a34e76919d165eaae33554f4cab5a045ec6979ff6839e27eb5c6c0666bd0bb64628a31b75e64098c735265499deda7d6c549f6d4def36b1a4047bfb3b5e834c57ca94ce770932a0e82eb479273a2b4500bc4806fe4d8346154f51cd6d5a41df4a9590fb7dea73c738122e7e7d049a3a07f146fa10a8819162a4c0faf6918345a3ea9fb952b87b79626265779cad8d96d038f53f372f9f55083fd72600828627f234f6bcb4f842a3db4bdb6c9b75f7afea80e6df0a285bcc95a7495230b857b87916d241a8e926719327cbef29f9654aa676e2f0a38ab5a3a4bd576956c5e23b849d72c2afeca37bb058101836708f3e29468420d25044cb74c8bceb101cd99b17d4b10796e84c0cc46c490c2d1534240c46b3c60fe370b3f537b3c2a61eef0d444503cf980d391b0a362f0a920b1d5c062759971fd9a49a66dc2989350827ce3ec63fb395b35106868be532e151a0ad60f3f43b5d167753647545d9772c7e00c33d174549e204c12200dd83c142dde8a10e7c65c18db406976e9ca3b383804f28f81b470399da93f11c53aad3801361e1922e5ede96bd682e3ae3090ec9772c1ed742aa8b26c95ef27e4d7b82740f8ff8f8c2a67cd98dd4f7c398e723370fa8b6238bab1a67cfe05d4a228f5cab30bac08575990365929ec15f2ad030ad155fea902fabba4676ad2f30cc7f03270f6660749048d6a4ad5fec90d3d9b85f572f71e2153d6d079f792feb2541ba2ee7e277e9522ebe3f7da6d803ab092eb17771a12519574440c19dd35bced5db50a9578ffba61ac41a92fb9142be82dfbf83edc00c73400eb1168c73e18ed2553843f76568725ef4217c4dbafb7c8531a2273ae1485c0d0dc3002687b9c59285d131ddc65bdd0dc8e70aef1e8f074441cdf824114529f14c01267b3cbdc235828d00eda3c8656936394a7e976d178f0957cc6b2b7560a5681037a697e3b40b44390f77e866de41f70e6ddfad444bbbd6c453592588f34091efa0c6e7264116ecbd72179afd1d9c539cf832851e451921e0f1d3a4603ec8527edef50127d6c67dbe43e697e0cf66db5a9b7fed0756cd028a4e019a56314441184889abc7fd6f4faf0f42b058c21f65c9d43521783e55fa12e660f84a2bfb17e4b111cda3f3d50293fb1ee88315bce2f9e3665a2bc4259bbe8b2df502be550768964354a25af4f26efdac33442d4591537c8a552fcd9eee2ed35acb16700947412e41b90307a99b66c73381950f6cf07d76f65d3a7c6cb075de7522ca2b751b010314264d9a9a4f5e2afe4c6bdc49cbf09c8c586646f73ea95c3eb4e27bfa1d873fd00a7d9ff9e0a9052d5f20b1bdbcdf649b1cdcbd2b38c33ad3b500ab2823fcd090df8bc70dfdb3adf567a1eeb4cd45f6373583caf5996d0c9b0fb64421352d2fea4ed8c919993541d265d3bf1d5f10e70d2fe430e490f5ea62beda8a5b8da5b88efd3a82d941111a46f95dfcae1ecfed404c43af20a65f58c6653c03dd8735a9328044089b002acda7e66de42e60aa837370f873248318f2e5af172fd00258a7139727aac84cab24eba2854b94fab4c782d3287b13544a9e6f8f48829a4d30cdab767a7187cdd5114a441e452e49c4e70645640c355b13d768599aec53adb21b49522c1057bc5acd6e71c8e5f090adfd9556e4d07959d24bea0ac0abeafae17d0f6ee6389c2f81a0c2a72641701c99d4facb8602d09c08e4e675bb2dbe81bd05eb54e26f42fc6aa0012e920e740f2decee1fe7cf08daf5d8be3a91933ab6f4c133f5f7b84c83995ab063751f7b5b7facc6576668d27166a16d48c578272d96b67ff0e3f0751e9f6dd3c89c1b826afb8466d249f5589e956a3fceed9d8d9ebf96d4668e5a9cde1976f3c383d857797f682f50c55d2a7bf2fd7207253536ad3f9f849a46bff1e2c7fe89c67f7e0b2a9ed8941aedf4ac539aacbf42d4c98dad423d734ad197cbc3638c4ec75268e8632166ee24b4cf6b99b436099570195d13fad5b5aa383a0fc95631bfec6f57cf4d911975751752ac164888c2702f1eec5826f05237b1d9c3e8577f7f2f38063c3d776bd23f3b8527cb02dc6bd9183089b14adb8dfed3309e37633b657c84271e3cf7b36326d14f20b7dae0c3cb5a0829761342123bba811f6704f3252916da5e2b538019993ceff6f5dfd80e93de6f3c029b50b644f75f487b7693008ef98334079131d35cae0e2939587222d374c43e7f3a8b64f29a56f20c4b8bd2e1bca16bd394f7cb573083f309ebb486a907a40d85a86ab7071adff75fbdc56245c6429446954dcf69cb2b4fe6cd29bc6350db0cb0e32dd5ce9dc736bd6de1a61c3f82e85c9a8289b7faf13e2a1b29f28aca2fef1d0d53e6332d4fd096675b1c77799e7a07976d46ad1d5dbd28bb3ce1d71b3f5927f4a4b09c1fe09e573a342b47bcc418a020a9c47ab3c42d0d86c60fc8b1d3", 0x1000}, {&(0x7f0000000080)="23e24db0c253fddc4d21", 0xa}, {&(0x7f0000001bc0)="794d985120f20b088bb10ecb950069d7d4d15741069036280c7a8449518cb14a99d673a999f70c34daf1b2effee5d501d53fa863ef00d2d81e7896a28035d54e8cd6d7951c3d47c8fb515f5d09bcbcb804f10d7d86b5cbf00b94da5aa1b5e1e8d46c6c29ab4bc1a331e7e509c56474f7585f94c7ecc3107c078d649b17fbc982008c316fc21d6fec515d012b0d28beee6f2bfd143db25a4049ef53a0f1597fd345073549ff1fc4f565cc28acaf93b9cd20a7f26ee8181196d057a10eed756322a96f863da4ac9058cbc393d96341adb04cb9a71b078d6d0f3f842745026056266af8ff88bf9e91cc333904f976ff1149715bdd93f395127e87919ad48d6131993774d4f948961c1c5c0733e6e291a37b5b73234efb592d1ad1e1e3ceb70457382565eacdb61ee2e33f540346ba81ab9da3bfc7c6e14ad0cf1c3171321e36eb113f4cab7ba22b86faa32154027b99665effd6b26593ef6de5ff5e8cc5d98ee3dbf5fca570a35704eba8e6749d26fcbe0b5ee8ae7f6565cce10a36db0a32dc3fd322abe0ae6128b20772e765722ef56b05859bdce8b4b97cb868c7f101b907acf3f5015cd070ecc1847aa2627674661dbe5280939a3b9a75b702b057fb8e6c3525a0b59ebec6199b049fbb0c27b8f41a70a752da3d44be8c87b88988f61e298442f7e1067685d2b8bdf50dade4a9533b62d74d25d5575c65c78aa01aaa16b581f9a60bdd674aed8751a9a3bb8c5f589120b745c8ba2d76e6edb2c363505e5c301d83f2e06afc19b6eb438d1ec5a6d344b060190a9b6ad6fe803b79882e8e7645c43dc4688b41940ffedda2f880fbd0093e7f4a708ec853eedaf7806f758b9ae0dfac9828d3579ef8f8970e2a21c64366b8ac4d3eac00da7f10662d2fc52ad74757e1d29148767199a7d2bd25d9f007de1413cb0ed0ae3301d17f0889e6a80344f7dc5c30f825fb827809c824fbbd75c0b1e5027ee2863cdccc1854fd042b564ff12abea93ee6fd3da79ee7b91c5f03638d84347d8b81d696a2910356232381771afdd9c19c5ab4aadde5b9b4961fdc17f46df4f54429df1302ac49ad9f3d2926816a0c9624f41b52cb93b34dca3dd082a1a0987ac67f5c8457a84ab2a802c37b3a903e826c66bdceb2b0469dc6920b0c7cd72a0ee8f76928f66f6ad32125fcfaaea860a1c939fba331ba3f73ff2d9fbfb71f1b585c215313978f787785e22c6a41b35344b824e56f4ae12a6752062f153c52cfe7232d84b9c9da7bdde1261d7b8b1e961af5cae2bdbe656974e947d574eb16a99872924641b5d943f0440fdb191d61bf47b1fb352da5f3d40a047f0e6244ce8ec1c4e893e081d6968dfe89a150b5ad8b7321398a2785b38cf22300e961aedad93d0ea3b3de48dd79f2ecf99ed6853965e3deb334dd0989f77685198f87fcb5dac27556d76d12a4d7ba6e9dcbd00cf5c9c56630eb638da50fbf22065ae77901fda7d2bf6ad2547cebaedc3672f523563f5740e01b602312b4716a9d1c33238c6a7bc72af245863b393dbbef164d035edea193baaf261e031d4e7d74615fd1fbcd36f9259fc32dd2d5e989b5ae9865c2fd83a34aa8a4bc3b4b04d7de734d21867b0e712e0bd3210e457bc5ae374c992e333ae33de470fc57f94083b56acedca4293185cbc963f838ed98025f8d99b2af7f34d907a2451e58d1c4eb14191a9968d14d0f04e90f25256249969e60ee0eddf6621963e08b788f00b85341ef5afd03ec3773fcb99b8eb2e2521cfa474043816b21b4803d5ab1050252e2f4d7b3e95148359112b4055d1113de1f895e866359e6d3e771d84f77dbc9d278e35e7cb50f74ac4ba20db87be2a213eb79564c1237ab3c8dd0fd11713c36080edf99007a58d4cad91676bef22769d895eb143630fd4e06d57cd5d02b3fefcf5c98070abbf85322cb73ceb2d368b1bd8ba69be2c9de92f22a14786a57e0209f275a375038fe3dc303ffce004d06edf4069a5aaedd5f08e8752ffcbd8468ab0b0dd1bab324c33c1b314c65dae0672b1a6680af18773c46f26b806efa1e38acedc5a11f44b9cd07db552d1a39d597cf57a6187e5aceedad8972f57334f14f8db450c5b49c40dec41a8f9e1daa66f36ce2de71bd7a78931de10256b97800f826cc99f16e3257ec19deb4fac1f333f5f54662bd0ef514a898f930c74059f8311c175e2eeba355f21babbb7a5259260e68c75b1934142a408296e5d6ca936b08d4c513d5da0426ec75b9e040ae45eeeb2e2201adb51f3ae03bb27e0df47f48ea9eeff2247311ec0bbfc45cade9e87402fa5d6d2768140084bdba53b6d65c57e228d4c4e68e14e4c78565b295e7cce6428ffcd69a4f5ba778567da31e60f2120278579123cd7d3b47dbd012677583f8bda567fb231fbe110265d0d6e17284defdb5a98ec7df801445723f180a439ccdf32236a274398507b650ab26fed2d774209ba6351a65a0e049fb1eb87dc9954236cb536387124dcb7418a757730e1a025f34f097493f991fa1c5a2adcbbab2b1ee90282c268b20e2d721f3e55640e04b04b9e05b7cd8a85ee5f5a8fe19d6657f5b7ab2b6bf1cfa804b55350f9b06cae926c6bc094a7432171678f6929f7158454d5af0c05b161e85920e29391d9a604af13e1117d9619f708215ccc4321251915bc9bd7850abd76bd3dea63535fc61c33dd47241cba41d237430095c616e523efaf5134d1a32a04c8f041235afa658091d4b9edb6f9acab37b422f941add52197cdb0d43a65afe7a8a4eb14ce738a0c3e88d0100032edab665253143a49345ec90bb405029a9a95fa7389d5490759b7dee934990dac47284447954aaf4fe1fdd6114a24090c94200e931704db43b4dfdee41d8241e3b3611088f4af4bd4eee812d7a9a704662b6d6659430231cc6d9eb5ddb56c94b6b44eeeab27721009015771a5c60f9d9d6a6950b6f679e724dc7b40d10cb786b5c5dd84566e4d32c466dbe5609a52ec7c5ecc534f87a4d4c1771516c1af3e22e8d6d0a9f70c224fb10ce554038a0cf26ce7548087c4694048c0b82ad7327eb64f300c9867f9921878e226f2c052f8c76dfcf5ea60a16df27f4d95a12bf08e9271f598cc149e452e4f49544383f4c4b918ed5aaee2ec03d8999263db76bcd32b7b74709394eab5e35cfaca2bd46fb2968172e5f731f79e71a00eb2714648027de3e8e71e40cea323c5d5cdd0cea69e3e0356ceadbc11d730ae6112256b9a6c50e0d048adbb944d8c338340ba3563dfc44dc4d3877d8662b66422dec37d608614fc777fc48a5ad3b67b893cd0d947eca03d172fb3f95d975f3d7043613c0927a5e7ab7f0902927e5670790fe806073538bb827d1f0ecbd58e24748cdf246a1ee6d60e48e8bd7a64507ffc860e295461a6d4f70442b93561964db5bd30f20931ca7ce2c5b3eb17b606a690c66fd602ae7075e744b1ebb8e352852784935e90f7a00a8f7e6d69c9db550803a27b5037f63ff46a4eb9aeb8202ed443f8782495725ac31ff58bfbbf2f350da2b810675e41edd8e231ae8e084e05a9693ea773087c7ce863ba2907c7cda566d3fe51d28b19a597e8a1d75f7429ad994667929aac6d97eaae8e72d0b5637505d008dfd64fd4c200c878ed88d052c1063fb1c98a456402a1f92b25ea81c0abfac2fbda87727320bf9271e34e5fa3eb1023582605724588f7556b6749340cd7313b5664bb6002243a17aa1220177dc20b4057f405885918fc2c930613ae17ba7d1c876478db7e85124364a23bcfbc20be1ea263c385f9285b23e5af7a2b457aa7a53762f701a6df34e6337cba54fedae321e1976c9d995436537b9b1038fba7b9510ce52db17d63fed6e2bde50e9eacdc2d1a641a8e5aef16d50445c5d107d12bc9a7fbf23187df4227908d4064ff7805b5dd9f52e604912dd57a99981020c6f7c06bff0a7bdfea79de4e2ada65ca4cf30c851a52511d9b9b30b4b665949268e6ed99eb975f658685454d715ed48dfd1769bb8f9ca96b4046716c1dd84eb3bfcbd06b86393cebe58587e06d2d790360baad44421289e0570996a0b2b1e18369b0de0426cca3a048efc60327892074bb485350b20f17b0e2f482b555b66da3a1455bfa8d67d54c96ddcfb4109c76647bdd4bd004d50ef07b0c8207ff0d0f7627b9faef8baba036263f7ad7df0d018a82fafb06636c1ea78e7ab3ef461f28bb6f53e309e79ea1d654d6b3627a66f5c7102c4620315f4ca8537247cf9038496f1e99522b33b87c353fe62b17cd8b27775596e8faaa05240c04b217eb7b95066ba618cc15b391f1568a88629766527b72a5ee7c63ba8ff21bea69e83ba7e4b5cac2409577d552589101f5e9ea637e95c376acdf55be8109ba38967ac149208e198bafcf8a22ddee973432781fea1616446d28fa77de9ea5a9c4593fb0f834fb1e6a44a90f16cd2c2f884fab7e0026db9f1cb028709ed33a3b9ae77e38d3dcec957a9b413326f1e3e9c1bb7d604e36092ea9e1071584d2cbd7fe9008f59e925d225f4ec9166787482fa00d7e65565ea0ea865b1220f4fdf1393d8baae2211309e8cbbe416fb1c37e32e19614c60f5d9cfac6afabe70f7ff7bac27179b986287ea0342cb3aa990ccdc1ba96d6ea0b6fe47a2d2d4bc5eec9a1948053cbca91f8d0a21eface4be1abac0330eae59495d083d14ec80a6382413b459cedf40db7af5e233bf6fb61917c0d661ac15c9620b6835296ff6b099263ad37b7d70a3fa0347676ef3054cb57e008e8fc6026f811ae10061f417d5edd18e27fb519ad11b80a36dd3c3d84e9724a7e901392975a8b6dff481166c9c35177eac7cab8f461d3a4c934760a4a1417fe38b0b0d034ef97b86ae9bce446c0cfd06d343033278b488ce9c8ea7a4c9d5eb1beb16d768066230795cddd0c930b38e1679f3946be312747d21aab646f48ed98ae4a18f38ec27b4187c5211f0f036ed9846137745b7a7c6d013e4012aa394ee4cc8e9892258a45fc8cfa8d700cb87f97fd38ce4caec5e71ad61c24281cc7719f0fd7d40b3baad7a373539d0a0131b800432a7df4ca3ba3ce8be32531d1f2022427802c40407e74ad666e5f72273cb0de1450d85290fcde7a1591ebf91aaeb21e98ed2dd2fec7bad7bbdc0dd82afed08bfc1d9b144b928d1809c61eeb5720f0de7f6cf827a11374338ceccbb8914f7974665909fbde4f4f3128c188a6ee9f15aa08ecbda4a357e069684fe15560089511b871573b917e1025c1e6897c7e799eae67a166a85301a15ed146f1e4f22b2bf46b730a9d2778ab2e25f002860ba9d85510ffdee4b4be57f2d6fecad3e50e1c27d43931873c62af67e702506242360552b3461ca4d4a9a0859bab2f47382f1c1accbb2e9187b42c932eec495686643fb7c7ad464cb1f52497f56c77464901b562c83d538efd5cbde18c4f11ee69c2f5264334c082bad99930c94292d118e171f9eeea01a5f9c696f35d9a9b031cb0498eafdef7af4c9c5cc2e432cf27bf096863b32940f9ad90c08b89cac6dc141c9a7c8f3cf880a8d17300e9489e294ee9723c240c4aec3558c2c266b8d3c71a22bb76da711a5691fef5d293cfb0f3a08102c2e1b0c3b7d4539c66d057704620b7f8adfaa4d17e23b31c202be127f6db5b82711e2cbb13ca1b1be83c1d8476ce74759a948f15a1f7b2d6aa663766dc496d21b32cdbb8d356885321374cf914e7fcfc54e885196666d42b0a4193f6973312066296e38944201d369a5e86256bd486e0cacc2a21af07aacbb2610bf8dc61bf55a74700e3f47dd94cf6a2a0c0d68f36aa53acd130e251689", 0x1000}, {&(0x7f00000000c0)="d6e20e1d89c89977aa92c0d37369a7f09553d1a67d63e88777c27204fc323edeb1aa7bb8c5846c77e1b967523a732ef185adbff20a8683b97347c94754443ef16d4d80ddc2ced96fd21c2bc4caffef41e7a701b511d99bc404c9b6aaa063930b63b0af3daf0dfc7a2d3ab5", 0x6b}], 0x4, 0x0, 0x0, 0x4}, 0x401) 23:23:47 executing program 1: semget(0xffffffffffffffff, 0x2, 0x252) 23:23:47 executing program 0: setgroups(0x3, &(0x7f0000000100)=[0x0, 0x0, 0x0]) socketpair(0x10, 0x2, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x8, 0xffffffff, &(0x7f0000000180)="c89eadb838d13d2e00c72a6b419fb27cbc3740fe5169635358b4eee7374c41374311eca55d743eed32265a91f96a87d7301f9f96d9db69783f9dbf7c1c81ff4bd04b04376d2beae82a5c2e8f48f6c8643c4ae4ac46d33cb33217b8ca3b2cb3961867630c9489d4be28e0797e884f17619e2087f3611f3fb1fd0b0329c93b464eaf6af12d4ce952916ad509ab7f9c7ea8520f4ff3b6894360a7ebffb7b8d7184d8aeae46476a06000db92df76eab4a78c29d1bd2cc248322b1781c0347aff9b175c676c46129462b6cfbed19a39f2482eb7ddfef254e112714194bb38291359f894f1574746dd38788b1b7800d89dd74d839a11670b50e52fc75ebc216018928f6952eaa43c6787adceff4ad9168ee52775c3dfa59592ad0a5359ac33420306dcab57a8d03c063792745b2808f8f600833684ec987f1610f8b6278c43cfd4b3bee1891102b26e00d6816ead1366ccb1254ef7c302013383c17c42cc28c561ca772c7829491366ed12f06fd34d46ef024ea0045c84100e8c09930b1af0fcd8fc7c8dec2f1b099621eb032ca7a76646322280cbac574d35246ed7521c4a620a3c0488369f788f06294eb6c177edbb40f304835bc93632a412f87dcd6009635297c71be00ae477bec20f4c4696ad668a624cadf7e24a8df19fd413b14bf0564326761864cf1451cbfcadf397f02ed1e9de0bf54a28e33806c30b6a1daf76b7f11cab62a89aa62a1bb05565d547e3eb8d2796ffa5b63797546738ce62e830063d64824caa5264a045562ec0d90a4f8486d31ac77c0c0adb26772cd255eb623eff0f283644040f21eda018dd8d2a5a21775437c2fff0297c58e881af6080cc85d8447ac3fbb0fcd33e628388a6ae0dc778dd87ae6c767bb276b946c7df570a9a8727455f8caab9f94ffcbf2fed9d145b84b02d9c2c8208f6720f6088c3a9c3296592036e84031a83371e4fcb06e264402b6e794e6ce3e64cccb95c656f8cb2196fd60c6be6685dbf07633ad8f64ce8587ab335e7a3d36b03b770bf1a4f7060e9acd912b69e242f34e08209aa1c5ccb8cd4eb79866857859e942ba498f24ea906e93768f5daaf9f8498079e9d4a939a2a5f7e467d1fd45cee5c47c7d6260ac1e287a484fd6cebc8ccfa0a36f7a0fc22224e6b1b5f4a9da745b2b797c37b123363de7e680b1fc453e8139f03484a56c300164c92c348ac105f071c68769aae8a73b306be89aca32d900306b780f939975a6b00ba3da3a1458e8148b5dd35daf011ce5488df573db381ea092ea1efe74f019a0b5ec94c2529d00948b3e6bb316ce90f4292b6ad2f3577f74990cf36d60f8fda8be0fa3286044d06f99a92972ea7c50ba39af177b5f64c39deaacc39bcd2a21cbd7711c76b786c4c10f646f3e748c155f7402217bedc0125a273ecc1f7d7a61bce59dd63f67164594e5a5cc667bfd5c9d973b026e1e78cc8e3e2650fe00aeafaeebac4bf11e2439690846cfd53f6ecc2269a2687034c1bb06c930e6dd3704c45d3517be0b679ba6bce1de74390526549c584802f5eef724260aa2fb4aae31c42e974b23402fc5aab1e0920f7c10eb51cc2ae3b5deed72b0f5d823dbe7d9a189a4a066340e33b81f73bd519692a3fd4beed4c659007418be5af088ee7845f77e5e91c05eb6218daf916db838d51254e11c342a2ce5c461670212640111552e33d470591a7d6ab8e6078f8f04f025ce8d4544fdcaa2e5a42af8a814141a5f51fa293520768f2686d0680a68923435659c9621c04bb8164c7690b3fe3e30743cd7182936da520b54f10852b369585203c391e3cdee17d79a982a819603e2aa8ea434227e0930c2db346244952f1c2f979c10659a12c1dd0e9a6d0687bb8e6ac719ff70e3dfaf307048b6f86e37ecdbc1c25578af09f0feb5a3c75793a440e1d2751c34cedd8b5fd849de6f89d7e5db1cd53abdf4e62d38694614abb53b491eb6d34633fce10b9dc3372d733a8477f6021bd1e48724f09b0368c2d3375168c4d8e40da4d9703374df4427d7284a11ae83df64df43bc93f4b2c79fc5f26d951513c9ba4878a4fdebb4e33d898c0ef9c8806eafcd1b235d567ae9417f9f22ae65cc8e98f92f27df0bddc8b6467b61b32b7c4742b72a9441c745276342195717245f165272b6929e4516e101cf2fa1450f052100339419cdb97ac99a155610da515fbc819196f65e5ca80a21d3bb18ee6f0b38dde349e9589596792f0f1820ec46516363817210ca58a1df99d175c6301a80168df1a25fcd6f52ca6ff5b48db5674d8ea7e35ede7107444a896d23fa203e3e600c57372cfbf41c567804c087d8847abbb0e709f5f45161d25e5b7b9a7ab7eae94ce89c6d25dd58da006e5a07cb8cca5f50f9a2829c9c31b05a915760669f29754c55a7df5f2a98f54edac272f84372b276a00293ec699f64a831d56e7e7076efe4ae0e479260acbabb516563e89b42350f15f119570565eea6931631d6abb1ab636f423fabe7ba28b94f34e3b7aa99cad90305e0c5df66d6952b7afe797c156b4a8cafac570fbc290365d031067332e991595e1184769f8249292a4636a8eea4f17f6c39dc027790a245f7c5683069346dfe69c91fdf75fe7387a14c6651e2e78533dd3a3716df3293880fb63a7ce1a84fb4dc045b12605b2d136f1cefb92adf7275d166a61baf7ecc2f7116a4aee272828a5077efd7287eab1d23ecb760108b215af9cbc302ebdee8d616fa0531c1da6a20c83bada6160fc26ea646e39d4f1fd7fff3938142300917ee459852491435aa0b33233f27647754c8a2b84e1528bd607b963fdc55afa4106d7d2e8d3553cd23d18f09e565a7da3df5e5ed69fab71429863af1a45a7e28b1ddf47ef6af9fbf504cdf75b47b2be1ffe18946924b89feaa2ccfa9d5789706ac879910139d35cfa3b3219d981bf2e9b28f64c9f996d1e2b6ac7cab67ff5fd0f1e85bc8bbf327779e20a73b35a9cb3de71da7aae0e487abeb9892ab805506d9309cdeb870b568356a4bc67b7f5df7d0f1c33954b54f9df1ebe3de99bdd5dbfa707334497e3f65bc71096c2fc35e15c15287485f75afe7c055cc63a90d8640478db34e102308c3841ca37bc42464e285a05eac571485585fdc0c8095aaf060860576fc5bae212bf70336de74aac59cc9764bd865d680a9108ce1382f274b8dec8c25507b3cc8c0e9946a619a814e27fe0f8c07e7d6782ea0a5b04ea4e73e3fa848980da16a245a080dcc08d78de61ac8ca094e5b1e2014ec15081c3e905d607abcc254819a14fdf09eacc0ac0374dd4f3881f607908a8d2a7da20ac3fe34d6be4b17f35d654bcbd0f8b7c5d3b0ddddf674181a22746dae8ad6e0504322ffc2847d2c016f558aaf50bef179588af73b9c04ab9b58348620b2b209e81d8b3b86fb36c1f43fd7f8393f4b39f553104d5825139ac96ae25cd4673bdd3348224aeeb8074a4cb09fdee455cecf9573887374c3df2effa46205f058b7f9dda2db0397761db004d6c4063da814a800dba80b5b9da96493dc14d8f09e7cd4ad84804a4468e8e7527d14c8f33b9aed5927f64fba28f9a00207eb5d53e2348e3624ad7d1d00d426860d19984288c17dfbec4b0d4df216eeeee14eb9443208016f8a29bdff32a71fa190942265cee7482b4b6604c4c5336f7aa296b2c25e7c34dc9cf1b328fdaca5a0834cf447a0fbfcbbe029960f04a421056d581c5ff56733a97a3e3ef69fd4688710d2042d0ec7b65614ce5ed1c2760672a3aadf79498d7e9b5ec111fde8139dcbaee56a55d475e39770297e25398aab8bfdd6a9daefebc7e55d42701e5a1d7f63756e19d47287d30878e1ed78d5d5bee53d95178adfee517b25d88f5ca560bde76069da4b5a947e655d00c2d499494714ca2661f8198be341bea18405cc10ddae021b8a9571a7d8f470d2961b96e03136d82d0c8959080e9666ae469747dc47c03510bee17085b0425a998ff2cd6f708daa9261e81e954203a6ecbb834379034a9d126aa04778e6761a5fb677658e7f8588214d32f2b02f675296e3e150ea83dab76b679c56b8ddcf6ddb29a12879a48d76fb6b94fd514aa1a32e693e57aca1d27f91a2245dc1701b375058f7c0a922b39530e6e03206e3e4f6623ec99e84ca880cb898d017f64e1aaec3ae51366a19a55c296284c38680b795b4f02c60517e08e139a28ad397a1aba63b207682622791d7e31ca4bb52e8262b68b471e5f1e71e4ab8347839c167a9f61d141b5150fc061bf68a9d0d547c9bf08887be1b5b3d86ecb26f9143437136620c09b92966da48906effe1c14edb2126bbc15e22d12ce1c6b701524818ad821eea130a6666dbec223b0107996a63631d5e2106007d745741a0c009fcc6962dbba238593cb80cef5f6612f91d2c166af654941f605ce0fc9a412488ddd019476d92510ceb00fc9bb614bf59d0e4fef26cdae82a855f0fb1a71f3df4567b5d36eca07c5b45368b932128d5d42c6f210a34e54f9b9ed04ab357c7a6b5d77a323f4b0b3703fd0dff7d2ecf8ae74c4cd2db1c51ec9c0ddc1a9ce250710380c03270e12bc404d09156db510d9997e207411bd9d531b05aeae94863ec001b7c71b90cf48a4a76e7fc649ab91a218df5b86cb67b081afc3eef1c9afb865c6f02f0fbfcc56eadb138c6e73b6d868d5f7d1b38de88d21a53c698ca5fa6ba4362799457540314249723d1c65a76ee31e130a983c36aae46c86b145e4c560c865b9c17dfb063e032ca4f57823e8da3a8d995e01854df4fb7f46a0a661f0ad9fb8490f620873d8c702aff9183b91996da7d80ec668fe5a43998e922c121ac74f63fdf8127598bfccdb59a05dcaa5419075c89a88ef413a833bfd4588118a58bc92d4d12d53b59fb6cb51a0e65d2e4a4fa9965f6e184c62efc87ee80d8b6d8866bd1a01a1c30a636031515b26991885de57e64db61d59f4a6a1ba17263c67cf321f7695212787c32ccf2597dae8e895adc42125056bf6f2343e8fbb284715351fa497443d31b8a19694166488478c45e1b2fe593a881b1b59b0e12b6cfd875000150f71eb6ef19b948acb5fe2aa242c35f0eb561ca82bcb7861a991af00112bb567ba2a85389e07ec9a819672a7a32e09983b018a3c038fb9e4e158cee7ef0fd44fc2d17267a50d8f8d16b4452f67dfacbccc37c1747430eda930c2c735a702af922962e7e8569f8bea00fb51ef36cad7c9f9a32f444a7bcf2de230e6d2e5b142304232fd64aa64bf17077e147d08eb884e649637dcb9ffe0add01fb0af024092dd8697f3e5f27173be798eb2c9ecb97d03cb69f1c790b9e609874257410b0c6424be9c2025e860ba5bf523d0594ff42d75e569a6c576dcbce6bd2a43106462010a3cc549f91ba962730e6fb2fa330de494696471eef6d76b5672d70e576c93561abf0180489bd75ca6baf699220e60ea7f368383a90b44b69a397af369e8e42dedb707e6ebf0d072e6e170da5a92b44394c241f5ece81fb6af89735f216009f4fac74ac15693ee6acd7150cc84bf57e4cb20765f5bf5c7b2ccf6a2593f9b0b15d45512ad02a5b77960e64c286fa38a21c39cc29f1d923b0c129c46e0164ffe30918a769f35824ea774225b54cfad1f3fdb8e44b74a58a5e405b7addf042ba8a3d25dc69fabb5800290a7e95b42496fe86bec4dfff240350a0251a5a0cd903b1c7bfcdede8a865c943fa9e50cfc829b822dbe468c615f6c9cb7a07d345bb10b87014612bd5b642ca70d87a387715bb40b976aaadd955c0a72e15c1cfa208399cafe950a277c525709bdb2997127dd4bea3d67751fda", 0x1000) getgroups(0x4, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) 23:23:47 executing program 1: semget(0xffffffffffffffff, 0x2, 0x252) 23:23:47 executing program 0: r0 = syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x2028, 0x8000004000000501) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = dup(r0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)="1f3a13dba32a32526f1f", 0xa) r3 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x5) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x3f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x8000, 0x0, 0x7, 0x3, "4c399a58f2dced21fa3d247fd58da80eed844559", 0xb76e, 0x7f}) syz_open_pts() 23:23:47 executing program 1: semget(0xffffffffffffffff, 0x2, 0x252) 23:23:47 executing program 0: socket$inet(0x2, 0x3, 0xfff) socket$inet(0x2, 0x8000, 0x1) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = accept(r0, &(0x7f0000001c40)=@in6, &(0x7f0000001c80)=0xfffffffffffffcd7) recvmsg(r1, &(0x7f0000000600)={&(0x7f00000002c0)=@in6, 0xc, &(0x7f0000001ac0)=[{&(0x7f0000000300)=""/31, 0x1f}, {&(0x7f0000000340)=""/98, 0x62}, {&(0x7f00000003c0)=""/179, 0xb3}, {&(0x7f0000000480)=""/94, 0x5e}, {&(0x7f0000000500)=""/64, 0x40}, {&(0x7f0000000540)=""/147, 0x93}, {&(0x7f0000001740)=""/222, 0xde}, {&(0x7f0000001840)=""/237, 0xed}, {&(0x7f0000001940)=""/227, 0xe3}, {&(0x7f0000001a40)=""/92, 0x5c}], 0xa, &(0x7f0000001b80)=""/94, 0x5e}, 0x843) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000100)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/31, 0x1f}], 0x1, &(0x7f0000000740)=""/4096, 0x1000}, 0x42) r4 = socket$inet(0x2, 0x8000000000002, 0x0) close(r3) recvmsg(r4, &(0x7f0000000700)={&(0x7f0000001cc0)=ANY=[@ANYBLOB="c61e83a335b5fb3c46395a2000782d37538ab1edcf06d0c971afa43174300a24966887d2b835386090ff09da8a34426fa9d987ee9a083bf69d6e3a8f3a145c83f51fb664caba1d21e6281e000000e5ea0cb7b23729a4f75dd5816288799df999587ee02f50d00411d31a9110dc7622f681007547115914c9780a750c055d17b66f2eef65e9fa74d7ae3eec6feaeb8e7c21fc768716814e8e36a5748ee57f7c4a980b90f2f11398f922f5386b738884c772dbcc67c641c08eb788be164a47736afac3f013ae87b12de652397693f19d322054fc22cb2129a889559f5bfb43cc0ce9d16f7aee3ccfb742a5034abc819046b8c6b590919c6210a84371bcf497904a2ba7608930df332f28eb4ac208b68b9b5d5c522b7789e002ea92a8"], 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) execve(0x0, 0x0, 0x0) shutdown(r4, 0x0) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) 23:23:47 executing program 1: semget(0x3, 0x0, 0x252) 23:23:47 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x20, 0x100) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x9ee6) r1 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) sendmsg$unix(r1, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0x0) 23:23:47 executing program 1: semget(0x3, 0x0, 0x252) 23:23:47 executing program 0: symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000180)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x20001, 0x80) openat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x2, 0x1) rmdir(&(0x7f00000002c0)='./file0/file0\x00') 23:23:47 executing program 1: semget(0x3, 0x0, 0x252) 23:23:47 executing program 0: r0 = open(&(0x7f0000001280)='./file1\x00', 0x800000060e, 0x89) write(r0, 0x0, 0x29ce62156748918) pwritev(r0, &(0x7f00000012c0)=[{&(0x7f0000000000)="9e40e89a2cfeb422e47cceea9a9caf18f87be3f3e8ac3125e968b97b65fe72c6280764ddc818966d0fddc86920c1f8e461e492041e514d89225edb629f20fc7a211fb79299937e89e214d44b8b1ce97e4f9c21e173f988115396ea0f1a44b24a48798fc9c42339446df1fd2e2508747d68d4b3f90735b9f5d508f811a4fa169639354e67dbe47454ecc51f7baaf8e4aec788be9582859f0901ad2e4c504ef0ff4f0282ff4620f542070201e88ae9392f", 0xb0}, {&(0x7f0000000200)="c397a9a1560935608cceb206f076c62d90fa8cf03892cbe8e01186f155eb50122f1217a20032106959b755996ba03842f274a6ae95ab03decdf8cd155a4c320ea3cf441825529b7f9342de18817adf6db0760bbd3bd7b79a5b263de9c57a4a13adf99110a2c23e85e5f19d785a3d33ccf8ac10911c31a01bf0a50af6cf9caa69ed5665122fc68dbdf8baf0c609b77b76a3e095744407bbd32374f834c6f22b94c497f6ab35f8100339348591c12c8d8990cc5f880532500d71269c924081edee1daf44a084dd7881ef1f38a16ea05d0d1e6c8fba8168b1d460d8e5bba44ec1f464b12258df4fb0b6332a31aa129519c234297422d12955a9511772779888a5a1ddfb89ec012bd9717cd6c7b9f172a7e056801839e80fd0ebf11d6b141799ba37e984911d3a63392b7210f0ba21d0efd23b1b5cd9abb7beabc7b6098010f4803b2d841df0fd8f82301c5de8cbf8d242d9da5747609767fc5b4d3e572580ad02a9ab1375492a6e635cdabd4c1f95fd11e728b437769192109a3a59518987ff1c6cfb54490fda774877083baa52185fc49aeb7815fc0edbecdfd37f9d8cea2689389c8b53739b51a4816b948ca8d207dbc6c1c34b188fb1c6fa9ed6e39e893d1081713dfd85716eebcb736f9863ba47e6cab73546b1af61a5e2a2b1181c025333612c70ba19dcdf43147481d45fdcc306538df730ab3af323fb415013b0f9aeb6fb352eb18575681364c395c9bdbf12176f650134cd59f2280797844b4521c625a0e88c3a0d0ff008e18feb33024d4ce72113cef9e50aff83b5d66bf59f81a98e8555c0ba66db58e50afc16a708d0137780824d795ff8ff916bba069717cdd6de067183f99d69cdc88829ff45479b47da92a33803addbf557436e61afa10be50f41fa405737a9a1fc6a5190f3bc29c0420fe1a103debbde561570d650049e4a6e67692f903a4ea95a8021b1971e06ca933aafa7498f4b53ec00a7a97e52231d1a88bf52d4eedbcd37abec3c4e3edbbd09092d81ce1ab61289dc707e6668ff65b1d3211c4776773d1e9e9c927721d47ec9d741c1e4ff2198b366886cb59b520858cbeb83a366a44af75d30c6e1d5dc873847c895b7b7b8c576858b60270a3fad00351ea9a2b8aad2741827d025b9e57ed4440d7846bb76c0c469b975a7d8500f414cd23526d835bab6b7e0081507349b6bc3aec9e38c90310237216f8d409075b4557b0b3a7b8ad1710d4182bf888975b6348789bde1ac39b8b9a694145ce0557fc41735563e111520c9545f1bd072fab84a5c571902ee674dc4205b1103b1aafc6f94fe92006e3e0e737358a249d7e12448bfb19028a24b04a8bf78d618cc08743f4d25f173feafb0c6bdf3c8134f3504433cf6c96681eb6871053dc5d63df829045d7791a991ff8a92181ad07ec8c3ff9c4b37195551641df11d3a1e62485db7656395358051c5191ffb151588a22dce1a8e379c32176b45963414656b12ed08a984c51a2925a490eaf523c3e2522578b76a645b521a50b417ca3fed280c19df00b4c792239bb9d439ea8ed4839c5763ce4403e160cc59b6f707f3b80fb6eb96a1f2604f58f5a496c6cceb2c4d52a8e41a56b0d9936eb3d908918cc7e04faf159fc0c197cdd2b41a48a4da9662a9c8779292101b603e94cbf73449fe9d79007f0d0b17bdf55bd47149dbc764e116282b7ebd0e5e8a00ffa9c9790b70701fb6e895ccb94ff9f56ad42ea804c0725fa69b187851d2cd6855f31e286c95d3f95e76fe83942e73077e55b902f8f9ef9780070aa660554d87e814fb69691f6ec9362b69ccdb7268ffabe53fa3b459252cdb98670dac2480d43dc6c1c8796739a5bdb58e6d622577ff4f1732d2835241291cf6362b52e0d13baf8001685b8bc24703f99ad4b2dad29039ee51a94161c1a7d5f021c299c7b3bb4f205da59f29278cf5224f52e76986abc3b7e6bee9c99596ee325e37a917071e6b292126f4f66cfb53dd02c4f9698366e2cc00d8b746ad5f23f32217077c0d8d961dd4bd4cb3e771ea1449c8b8e9501af44cabff4a513238e5c42ed7eea44e265d0b93b86907f557cb7da789f789e85b710cea4b3993fae5d6eb6f1f8a9bfb33ae247ac3bc60a0c8de6ab24dce8fe3e2891f477d443d07cdb1a9d3559d961ddb5542761513fcab9a94f09c093861c38b955c88530cb2f750ed7feb1b5c0314b30353a4b879cd252ea01ae58cfe1f2330840484b4908db66eaa01f28436c8a66267c11c6f97599039532153adbdfc72d0c642991b38d95386479f44d1ed082b37ad2b0b8cc8a3a91f5e3b53b6f71a1879d56e1c72bb28cb545b0fb086ee1981f1f159ebfb2355db829f98b72451d33dacaf551f44e9d74891730b48671f4b83d41afa9640c5df52c63f24a7eaaa2a18c762d0076292d04f3fd5b9584da919b5a9d1ec539fb859071ecf87b78e264699f2bc23d87fe5b65a9d3be6d457628bf79c35799e77121ae3a9fb76ac30b7586db04ef6c8555a1e09693f70fdc3682ece78ae8054917be1b7084dbeb4eb1392f1f14d9f1d3e79f513d3c512aeaa67c361c3355ed693c47dd2ad38834ca56a56f97f8732fba878ec2ccbcab892375fcb887923a32df049648614e5a88586b3aad024b821c3156987f111415ec8b4020a835ae5c1ac023ba7a28ab1b16b20435607d61ceccec0e5eed084b7c548ffdb78ee563f963796d9f5cd890ae97c13ac6519d008232c6e4d657ff878d5c40a04230eec2cb0bd7acfab1e4b8a0de0fa42f2dbbdc26ca3d8a1878628b660e641b25de667e8bf75a78cb95c4461240c40b62fc57961b8ab3d684df0f6512ebe61a52e65041cdd49cd7551b2ad7b3eaacdc1e6f1da68355256bdbf79069c1e8db3adc5e504ce22b414084290f47d8938b5acb849c2c45a809fe2ae1a9ccc7b96a28f61b94efde15787466f4cdf506c9ca633501ed3d020aa0f27be63a998a7a3d7406689a8a302f5b80919b40a367c0561c743ae11986b20712d503137bdb8fe231dd08626672e37d61114218501dd670015c69618b66e15b8b532f790099dccc82358090a2ac0a4478d0a1c709f9d52461ffea8735bc34bc7238f63778afd6db3dc53c880912593c4c8dd9ed219cc82810677f3d42fc5ccf654233166eacfdfce026d2988e8cef86c7c4aa6e5640916de5bcbd6bbd5043231cf580eb75412abfa593721b6d34cb3cf9244cf8f8e08521034e2da15593b2232a4bde325b9c3a6ca1845ba0cd4ff7517351085b82b440837dec58d48d4d68547e5588165add6d6e2cf62621aaf18f938f9eacce9238409bde928547572d6603d3da00c88c524c4ff312aec544d6e97bc290a685e1f45d75a2fae16d79f6c584fd61382f47b333f6d8f95bb5c92edfd9c53e4597ff672a412b50fc2d3c5856cb0cc25e7e798af87cfc3778acb778d01d93688e02f145642361e1dd8913d25681c34bad6e62932d4b111a777cc1688b4952caaa448200f84215ead7880a2543afd4bb9eedf30e180848c89d1d996dbc8089df7ade31756ef232409444575b68fdd5a4ccf5eabac09f1574a2116520c9b0b269de118a0d026576072082adaffbb0134113d48645312573343cf07c517b6f1dec3086e3399bde8bcf4027d7978d7179fbc393c181286ba95c52c75084a7d1200419de28ab9168d1294dbc3d35a566285e9e01e17e2e5afeb4e2c7153bba3d68ff04e87c76ff185e5230554899fc4557ca311057cadf8841f15b2e5fa538160916707ff7db4e9ec26d95880b6138cdf4b6d8125fa8c1433746f5ec0b41c0cb31f190438533455bb1fe24a5aeb219c2998993179d6b72d839da7c57c9432dd7236e8c40c632e949bf4bfb9103836fae2e65de162011f32a1f1e4d3dfafd92b4c116c3ff0bd98e2954b22a28847ab937d3a9488b781e41f137c2d146e061afe1de877bd6ffbfdf228ef00bd7dda9dd4be9a8a146c150e8303aa28f399506dc383dfd2e45614e6d519ce2618fecd920d0a150f29f33e1367bf55e67dea4b72e4546245a29d452ff1e2856c80017a3a7c4d6a0ff8f1f535b46fc5344baf108629e8a755796f266af21991c66386ad75ee47937215074b6d390acaa02fd954ffb7fa66025c3d4a85e5d74aac5d87bb809b66b913cdb5d65496b94e89f40799b04b86ca1857a5aa0449fd5bc9e4d096155a4a532ca1c95c183487e50b3797c883dec63401f850beae115c31b37f64e9ec82b485b8dc4040a39c2330b01c4cfd35d34dc73fddd8d4a532e8b0b3b798651c8af872f953d7a04467a60cd5ed19154985c9061bc49c0dc31b3d3155bf51946f3732d7be5ee6a2cfaf04d067ccd3058e3300683fd3357c992fe2b022a996ee8a6a0f3dcdb21538946b61a3a0ffaed9969aab02c2f3414a2d368bc99a2cf2a0db503fa031a34d4a4e20482ca782d30e1545a3ea4c2799c11b8c15e2cd5e25afcb875dfae49dddc239c2255c61ce299e6367cc0a9ce149a00855f6fecd1da9522c1656b7a03e754fd0407a9c762266d238929ca856f5576fece1a94e294cc761ef13d16fab366e878fb3354c883a378b3aebe93aa2b468394e9e1aaaeb60c0368dd95a69460775feb7333172e4987ab86a4d141c8db85af42a8fc3fd8831d25f8a151ebb4965d764e8d8a6580e736cb572cfaa117632a70cf6ff87895730d93bb2721e6337949b533b47b8e5f6d1538372e16d1a9ccbc114366aa3c48977050a0071195e4aa1d455af3b20c68402586f1ad77c7c7cbe70ad1b29b7834529465a6d13d5408a7a74256941b3b9dd09320c9ef838b65ea19e4b3d771048ea245c71e2d4e02dffb93da8451e373dd566ae93734e6630de3bb1c49852904b745f9cbcac6e7cdb34901f5d08c8abdc7cb7691b3680789c5a3d84a440b3c6e61d789ca04e85fdaba148ea8c245ca7dd99d95d4e8bd8ba27e91a5cd979a945fcb00ee7ad79817f5c50aa00d6735968badac5b4c0ee883f5dc68351fae38e7ddecf6c54fa53d10627e9438eaf8be4dd4cf18fca83aa10df3612ee0fdcaee6346f3cdf0a8110bc23d7b2408fc0407de592c0eef95d1978a6205b8853496598796c655bba3f06276726f7dc0c64b15a9b53e0d6753ade4d39583b22767a8798ecd47d1d6874fa124976d0545fb415c1368d715f3e90df3719f10426883841a77208782e9da144d1cff71544436efa41477815be2aeba4e33d20003435d7d727cf5ae66b5539fe828c34e3f4744530f9f5314b2339325757703fcf75db4c93939245096e58446b7621aa3fa787d3c589e06d68f086b2e6f17049d23a090618393e743bbf8828d5e8d39fc4c6dd969b9f05a7cad9ad4a14458c1c3d9a4b082b6a5835d88317e0d74440df9c3bd2223b5d2af301353e8c8cef795d1d41b27a9134320799b8f1ba967c808a6d80769e90e332bca9746a446df9f7c58c1b7add5e5a28d1f38125873674e2ed27d1860a7d970a5d05df13258c1a43f5de52d137f374572384b335004ffd0882bd13875e522df0fb47ead3da43a523c0a8776055b49d4b8ebd4b9af002fe9a5186a07ac37ff98d69d9ccb21083b1ec6cc2d65979d89e05d1ef1bc92a5cbe4187c1d58ae413f8ee545c3fdb6f117bfe08f353a28f6fe77d3b5a927da6462c97fbb9439b458e474c6f4f3b7bf63da32d7f4cdef3c44ad6d2ca92c5626986c61f6f0210e34f24507614dbea53fb773c19b1db768b75e92beb7a07679659b99021c0ac5cf753d1d747d4ed419e4e6150e19a1d21e013d50143476b9ed68d128a9a1ba507cdd7d63812cce0f6067c9251a369a5c95af047d6", 0x1000}, {&(0x7f00000000c0)="9121e4c5ec55486f8cf1ee37c7150396a741140f75d1a87078cc6999fa75daca59d966f793412d386c015c1bd1c048b34f36e0112f341a70cdef3544879d2dda516be397667cd6013737a1d39a2f0b7cb6a8b369a91ef6dad9e9df5cf865f2c4940cb837ebd7e448ce3b0ad473f2e5a76555a77895167daa374f117dffcd6b71c4b3d6825bf2ce5d5208b851a675ef9a98225ddd601e9c22417bdcec004fc59eedddbfc80d9a42c48f4cee06924ee789bcb0064cc3e620a338e7ba77f4aa5d803023527e0371fca650bcbb", 0xcb}, {&(0x7f0000001200)="369d4099edb029cff03587a98be6631d5042458609c482fb2142a5f4a59cb56eac38f250bc7e82d46d55af0ee61015ac4e8b681fdc6565f168308260f58f4d7dabbc78db362a520893e3bb951d588ffded86ad88195950556ee4439b", 0x5c}, {&(0x7f0000001280)}], 0x5, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, &(0x7f0000001340)=0xc) close(r0) setuid(r1) 23:23:47 executing program 1: semget(0x3, 0x2, 0x0) 23:23:47 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x40000006009, 0xfffffffffffffffe) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)) 23:23:47 executing program 1: semget(0x3, 0x2, 0x0) 23:23:47 executing program 0: semget(0x3, 0x2, 0x0) 23:23:47 executing program 1: semget(0x3, 0x2, 0x0) 23:23:48 executing program 0: semget(0x3, 0x2, 0x0) 23:23:48 executing program 1: r0 = semget(0x1, 0x3, 0x252) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000000)=""/4096) 23:23:48 executing program 0: semget(0x3, 0x2, 0x0) 23:23:48 executing program 1: r0 = semget(0x2, 0x0, 0x240) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000000)=""/68) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x3000, 0x1) 23:23:48 executing program 1: r0 = semget(0x3, 0x2, 0x252) semget(0x2, 0x0, 0x10) semop(r0, &(0x7f0000000000)=[{0x0, 0xb2a7}], 0x1) 23:23:48 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000000), 0x0) getppid() 23:23:48 executing program 1: r0 = semget$private(0x0, 0x4, 0x200) semop(r0, &(0x7f0000000000)=[{0x3, 0xc1, 0x800}, {0x5, 0x4, 0x800}], 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) semget(0x3, 0x2, 0x252) semget$private(0x0, 0x5, 0x0) 23:23:48 executing program 1: semget(0x0, 0x1, 0x100) r0 = semget$private(0x0, 0x0, 0x90) r1 = semget(0x3, 0x2, 0x252) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000080)=""/115) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/86) 23:23:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000e00)="cfee7a5ebd68b7101756eea417b2cbb8d63762744bdede7801cf38f90cc978237ff97149b036b032663610e8296244cec52f03f437023d433ae190217bfac3621c3676a25839ed59cdd76d1d5f2abce61bec62ba76b4c0b7c2fe2cb5d20d8745894c70dfa44264beaf6517ed7459177041008493f24554c8ea436193934e8b6f274682", 0x83) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x800059, 0xfffffffffffffff7, "a8fde9354c578228e2d5cd9d2400"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) syz_open_pts() 23:23:48 executing program 1: semget(0x3, 0x2, 0x252) truncate(&(0x7f0000000000)='./file0\x00', 0x7) 23:23:48 executing program 1: r0 = semget$private(0x0, 0x3, 0x80) semop(r0, &(0x7f0000000080)=[{0x3, 0x7ff, 0x1800}, {0x4, 0x6, 0x1800}, {0x1, 0xcf3c, 0x1800}, {0x4, 0x9, 0x1000}, {0x4, 0xf4, 0x1000}], 0x5) r1 = semget(0x0, 0x3, 0x80000252) semop(r1, &(0x7f00000000c0)=[{0x3, 0x0, 0x1800}, {0x3, 0x4, 0x1800}], 0x0) getitimer(0x1, &(0x7f0000000040)) semop(r0, &(0x7f0000000000)=[{0x3, 0x402}, {0x0, 0x5, 0x800}, {0x3, 0x10002, 0x800}, {0x0, 0x3, 0x800}, {0x2, 0xfffffffffffffbff, 0x1000}], 0x5) 23:23:48 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f0000000080)="258c0c633d0252e70d", 0x9) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0/\x00') 23:23:48 executing program 1: semget(0x3, 0x2, 0x252) r0 = socket$inet6(0x18, 0x0, 0x6c64) socketpair(0x0, 0x7, 0x8, &(0x7f0000000040)={0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) shutdown(r2, 0x0) 23:23:48 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x40, 0x0) flock(r0, 0x2) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) flock(r1, 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x10010, 0x0) flock(r0, 0x5) 23:23:48 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)=0x18e) bind$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="16aec728ed65f71e8b69bba1d0f938aeb868f72704d46aa68b51ebf523f1ce4480a5b2ac927d410000d043be413f6287ace7172c5ec6352b1b5b9146af35edce605347a0154e3933080001355942f33cd1380bd5c5138cb80480976801c67b862265621d84f449f0497612a77910c5880e9b09334ea1fcad0c8a3d28ce5004fc6d37fab45ac9f5fbeafbca1b62524fe2ba822a74c448b573cddd3dbeef65898730d3072efd6d53a9248a606865a91224f2fce0002ad528f66dec8b988f2360a8dcea76bdf875a4ee84637ab01e59a0f43e12d9970934f2afe932cb7ddf2d94bde6408e25b5eac66cf0c7824b76f321e10556c4fbfc8f573fc63950c610f606d7a7e0b3a6402dc6b756c12d22678ac2d1fe4965cd87f4490d780998b462883f5de0ad767f6184e0678a3fb98bd5169e44a57da936e0c7e3174122146bcdc1db02bffe4f9d8f55ec7581e786651b5ca0f7ae66ba93398286af90e4dc01082578ffcbdd60a23683a6417770f18a61ee23056f67647d6419f9d4b206f2e41ab75148b6ee61c6ec933ebc85ba96327f8d9194aa85cfbaa030cd21c12c47d45a4099afd0f631ee8518e6430d64"], 0xa) 23:23:48 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x4) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) poll(0x0, 0x4b0, 0x91) write(r1, &(0x7f0000000340)="393687ff0000006497197f17bf4b69cdde7ac8841252d195c64c129cf0da0e66f49f63ea2f25fbea693ac45671eb0a0b5a15e7f1d09c1a098e7a37700e95f9f0f08c95663bc2becba3190fd8c3295bc633d79c95e3694c5d11caceb64d54f9f506ec4220c3ab7721003f734bc68fbd77d4d99c89a28df3c949a53e067737dcaf2cdc9ad667c129365ef87c1dd27e000000000000000000000000000000000000d2170500000000000000e547cab0adb93822f97159697e04d04734c6d74d2470d1c95609bd22a1a79a69bf950f65f37627e1e5a9b85c31e29b8a7cbd1d9a7767287eb165c4ab4082bf963d483c9966f5ca11efa630b62ec06d645b2d178469f32777b7444d65a3147bc45ee2447522d3d377f1a52170e4880110682ce2cbeb6601d3a41687b3f954adcfc6ba572a00c2dc5aff85af53e80f9ea967d94a5a9c924150635216ead911d33df1dc22e3d0ab8233a24b8bc256caefb84aa44ee4e172b07c3407595ca5306635e612b5c32c60a7dc70e882055991ff5fa8efcc06fdc61a5442357a80ab8b5acae41f711909d139289e7d7b646c79dbb26fab5b6381c3e562a8782adea83c26b36d9bdb1b43a8595afdff2a848507fd0718dd47e8da140ce1c957b7685948c0a0c084b6956591f5613f452eaaab3d514a881cf79da0cca49d4cab7939bfa30286ae", 0xfffffffffffffddf) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) 23:23:48 executing program 1: semget(0x3, 0x2, 0x252) semget(0x2, 0x3, 0xc) 23:23:48 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) open$dir(&(0x7f0000000040)='./bus\x00', 0x10260, 0x4) r3 = getpid() fcntl$setown(r0, 0x6, r3) symlink(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='./bus\x00') fcntl$setown(r0, 0x6, 0x0) 23:23:48 executing program 1: r0 = semget(0x3, 0x2, 0x252) semget$private(0x0, 0x3, 0x601) semop(r0, &(0x7f0000000000)=[{0x4, 0x87, 0x1800}, {0x1, 0xfff, 0x800}, {0x1, 0x0, 0x1800}], 0x3) 23:23:48 executing program 1: r0 = semget(0x3, 0x2, 0x252) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000040)=""/225) semop(r0, &(0x7f0000000000)=[{0x3, 0xffffffff, 0x1800}, {0x4, 0x4, 0x1000}, {0x3, 0x2, 0x1000}, {0x7, 0xf7, 0x1800}, {0x0, 0x80000000}, {0x2, 0x7, 0x1800}, {0x7, 0x8}, {0x3, 0x81, 0x1800}, {0x5, 0x3, 0x1000}], 0x9) 23:23:48 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="660df240ec011dc91cf2bae8f37194ff576b229a9ca601b400140008"], 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x2, 0x8) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) 23:23:48 executing program 1: semget(0x1, 0x2, 0x252) r0 = socket$unix(0x1, 0x0, 0x0) readv(r0, &(0x7f0000001280)=[{&(0x7f0000000000)=""/46, 0x2e}, {&(0x7f0000000040)=""/45, 0x2d}, {&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/230, 0xe6}, {&(0x7f0000001180)=""/13, 0xd}, {&(0x7f00000011c0)=""/148, 0x94}], 0x6) 23:23:55 executing program 0: setgroups(0x1, &(0x7f0000000100)=[0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r1 = getgid() getgroups(0x6, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = getegid() getgroups(0x3, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x5, &(0x7f0000000200)=[r0, r1, r2, r3, r4]) getgroups(0x2, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r5 = socket$inet6(0x18, 0x8005, 0x81) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchmodat(r6, &(0x7f0000000040)='./file0\x00', 0x2d, 0x2) setsockopt(r5, 0x2000000000029, 0xd, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) 23:23:55 executing program 1: semget(0x3, 0x2, 0x252) r0 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000000000/0x4000)=nil, 0x0) 23:23:55 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57c", 0x171) close(r0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) 23:23:55 executing program 1: semget(0x1, 0x0, 0x252) semget$private(0x0, 0x1, 0x8b) 23:23:55 executing program 0: mknod(0x0, 0x0, 0x0) mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x20) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) preadv(r1, &(0x7f0000002540)=[{&(0x7f0000000140)=""/204, 0xcc}, {&(0x7f0000000300)=""/173, 0xad}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/4096, 0x1000}, {&(0x7f00000023c0)=""/200, 0xc8}, {&(0x7f0000000240)=""/100, 0x64}, {&(0x7f00000024c0)=""/111, 0x6f}], 0x7, 0x7) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x7fff, 0x0, 0x0, 0x0) unlinkat(r0, &(0x7f00000025c0)='./file0\x00', 0x0) kevent(r2, &(0x7f0000000000)=[{{r2}, 0x0, 0x2, 0x80000001, 0xb, 0x8}, {{r4}, 0xfffffffffffffffb, 0x8, 0x60000007, 0x4, 0x6}], 0x5, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x1, 0x6}], 0x3, &(0x7f0000000080)={0x3}) close(r1) 23:23:55 executing program 1: semget(0x0, 0x800002, 0x220) 23:23:55 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000080)=""/12, 0xc, 0x1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) accept(r1, 0x0, &(0x7f0000000040)) recvfrom$unix(r0, &(0x7f00000000c0), 0x21f, 0x40, 0x0, 0x0) setrlimit(0x7, &(0x7f0000000100)={0x7fffffff, 0x28c2}) 23:23:55 executing program 1: semget(0x2, 0x7, 0x252) 23:23:55 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x9) getsockname(r0, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000300)=0x8) setsockopt(r0, 0x0, 0x1, &(0x7f0000000080)="9e0caa63b64320124ae270bd07942fde0410318acb4c38e7944db770053450722b03a1e7da8008b33799e816a69a7f0d8586285eb87dc30e8e8af44c491222a25b7bc3a82d7674ac68cf3593e198b62c2737401401b5a5b666d2a6aa33d4e132eef6edc883f1c59004439f3d14dcd4cf8cacce7c11cdcdd3aaea8a0339efdfd0c620edf51acef709d8821578ec442be71a8a57c0783ea29ca9cd80065029f9aca86417b0d315a053046f9634c805235eb23632d9ab38a69c88b4a9432c4510259400d20e77065c51726f1170ae9828f05af6712d490d24c1d7532489dada97427d3b1dd7bf4606e5f7635db3ab6e6db4cbe6ff5297c386674b", 0xf9) mprotect(&(0x7f000031a000/0x3000)=nil, 0x3000, 0x7) r1 = semget$private(0x0, 0x5, 0x0) setsockopt(r0, 0x51, 0x5, &(0x7f0000000340)="5c1f75e32542adc7784474a738b99656175f70e88e2c90a50a5bb22e53a9d90551e5a9a0a8d59caf4dcccceff1f393fa900e02baf6c7073441c54f689e04e8265da3ad7ced02af23bb9f39d438001017ce7608ea3eae4d78368880828aaff30a5210e4b4eb9a293cfee49c7527d5c6478a", 0x71) semop(r1, &(0x7f0000000000)=[{0x4, 0x800000000005, 0x1000}, {0x6, 0x6, 0x1000}, {0x3, 0x4, 0x1800}, {0x3, 0x8b85}], 0x4) pledge(0x0, &(0x7f00000000c0)='\x00') pledge(0x0, &(0x7f0000000100)='*-{\x00') r2 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x10000, 0x180) semget$private(0x0, 0x7, 0x550) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) getsockname$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xfffffffffffffee2) semop(r1, &(0x7f0000000280)=[{0x0, 0xdfb, 0x1000}, {0x5, 0x9, 0x1000}, {0x4, 0x200, 0x1800}, {0x3, 0x7fff, 0x1000}, {0x3, 0xffffffffffffffe1, 0x800}, {0x2, 0x3f, 0x1000}, {0x2, 0x4, 0x800}, {0x1, 0xc75, 0x800}, {0x2, 0x10000000000, 0x800}], 0x9) 23:23:55 executing program 1: semget$private(0x0, 0x3, 0x400) semget(0x3, 0x2, 0x252) 23:23:55 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) shutdown(r0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0xffffffff, 0x0) kevent(r1, &(0x7f0000000200), 0x3f, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x1}, {{r0}, 0xffffffffffffffff, 0x8}], 0x9, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x401, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getpgid(r2) 23:23:55 executing program 1: semget(0x2, 0x2, 0x100) 23:23:55 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) dup2(r0, r1) 23:23:55 executing program 1: r0 = msgget$private(0x0, 0x21) msgctl$IPC_RMID(r0, 0x0) r1 = open(&(0x7f00000021c0)='./file0\x00', 0x80, 0x10) msgget$private(0x0, 0x22) r2 = semget(0x3, 0x2, 0x252) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000002640)=0x6) pwritev(r1, &(0x7f00000025c0)=[{&(0x7f0000002200)="a545df68c6e55dd84571f43be2c93ae5ed2b111fcb6521d828ceb7a4a65def5a26b9a1cd12edce2137b09236c4a3afb5741d25947821c472f5462a90e4ff6e7910ac505efc3f39c5b09792524e68aca0ebecee6e00e5fc2c5cd05cba27141f10952d24d0588a839f18d06b67fc45855598360b7cdc94f2627d9f08e8e6ecb471f954b501db5384e8678cf467c7bb800ec5cd1f3233b94a9ff569e9cedda1083341cceb03007602af3956931f249efb", 0xaf}, {&(0x7f00000022c0)="393eff5fb2307d86f4c74003894e3aa4724872160ab506c52a2429d3ef5be12aa01ac113f9f7a6682141513d1dd3f262de01d5cb38b222a74dc6a5a14a00c0abbc17f8c1571cb518c4366e3896b4b05dec660919620a7151bbf0bf9c621f0e81b08613617bd2780b8c57762834bb39c6dc4761eb7cf86f3f84f9919fc273b3b71efcf2a7804a4cc4f5348585fa27310487bb866c06cd7ea45bf99fb92ec362ec31413c", 0xa3}, {&(0x7f0000002380)="eeba69e462c9b0f3f8a8c5cf752737a1c7c8681c921972f7a2b39ea006548a2e5539247db02d30108d1c6d85ec45d7eda10674d5fd07792791ce8dc3751e00cb74955538bdc3fdaba94ddfcb656aebb0028ef562437e804f9eae28c041b7f57351659bf8b3f51682a7", 0x69}, {&(0x7f0000002400)="aba1b6014cb8d793c11ffcbb930de3962f0431964a30d1c68f08dd6ba9e3e7274d9b002b557626cc887f2deb8baf5a3c4c7512ce685c8a59", 0x38}, {&(0x7f0000002440)="bfb391d3a3dab03a1018c4f13f7f0201ea2517ab4e4aa95b3592ff4e8a55b197878a3c1ec6ae7425b9882fb5943dc3dd2bcd84a5e7ba18747207069ffa15b3e984e3b8c95dcc01d3d87a7dacc93c8b885e13d589b807b1312cf39fdff93fc068d3094254f7279a4b17dae2f54cae9daf9d1e0ac8913497005f707f6c0f7a827499b04380b08ed575c2dee770e9205fe3a42db3b1e5a7b1b7cc33cb9659d56b808ad4e12d8a03afe3b06206e8a3a06964e89797bce0b1619647805f481d77638f157cc37f814bc4570e44bccd973d394bafb8b39dd2cc9d0433a154a0bd7f7591f60f480fbfeab3ed99233e9899821017a239c8151ae1973bf5", 0xf9}, {&(0x7f0000002540)="046d91b26eb877b25ab34e244b24fc7caef71181b162edcfd3028de0b7960d8b324309503c8e985f1d65545e62fabd24775d450c78b22b56dfdaa86bcc22aa7007d15a97cf", 0x45}], 0x6, 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x880, 0x18a) r4 = getpgid(0xffffffffffffffff) preadv(r3, &(0x7f0000002180)=[{&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001040)=""/223, 0xdf}, {&(0x7f0000001140)=""/4096, 0x1000}, {&(0x7f0000002140)=""/14, 0xe}], 0x4, 0x0) fcntl$setown(r3, 0x6, r4) 23:23:55 executing program 0: r0 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(0x0, &(0x7f0000ffd000/0x3000)=nil, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept$inet6(r1, 0x0, &(0x7f0000000080)) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) 23:23:55 executing program 1: r0 = semget(0x3, 0x2, 0x252) msgrcv(r0, &(0x7f0000000000)={0x0, ""/187}, 0xc3, 0x3, 0x800) nanosleep(&(0x7f0000000100)={0x5, 0x7fffffff}, &(0x7f0000000140)) 23:23:55 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) connect$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) 23:23:55 executing program 1: semget(0x3, 0x3, 0x252) semget(0x0, 0x3, 0x40) 23:23:55 executing program 0: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x6}}) r0 = msgget(0x3, 0x200) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/162}, 0xaa, 0x3, 0x1000) r1 = socket$inet(0x2, 0x3, 0x8) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) 23:23:55 executing program 1: semget(0x0, 0x3, 0x40000000000252) semget$private(0x0, 0x7, 0x0) getpgrp() semget$private(0x0, 0x48, 0x4) mkdir(&(0x7f00000000c0)='./file0\x00', 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) 23:23:55 executing program 1: semget(0x1, 0x2, 0x252) 23:23:55 executing program 1: semget(0x3, 0xffffffffffffffff, 0x252) 23:23:56 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x49b, &(0x7f0000000140), 0x1000, 0x0) r3 = msgget(0x0, 0x400) msgsnd(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="492b0cced1a2d3f2df37a8ca550b6bc623a1e235bebc6d85b779ae622907356785029e2b847028d8262fc0eb2728e0ca4e203b72207f3e5b2092011fca234bbd539c51ad78587189c0d5987f6ec5fdbe0f23532af435fe3a98c35ced793dc2e17a62a160f987a6ab63fe6251333bfa87c687"], 0x72, 0x0) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/13, 0xd) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000000)='_', 0x1}], 0x1) msgget(0x1, 0x20) fcntl$setstatus(r0, 0x4, 0x40) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) 23:23:56 executing program 1: semget(0x3, 0x2, 0x252) semget$private(0x0, 0x2, 0x128) 23:23:56 executing program 1: r0 = semget(0x3, 0x2, 0x252) semop(r0, &(0x7f0000000040)=[{0x4, 0x1, 0x800}, {0x3, 0x82, 0x1000}], 0x2) semop(r0, &(0x7f0000000000)=[{0x3, 0x3, 0x1000}, {0x5, 0x4, 0x1000}, {0x0, 0x9, 0x1000}, {0x0, 0x5, 0x1000}, {0x3, 0x1, 0x800}, {0x1, 0x40, 0x1800}], 0x6) 23:23:56 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c1, 0x0) setitimer(0x1, &(0x7f0000000080)={{0x4, 0x2}, {0x2, 0x3}}, &(0x7f00000000c0)) setreuid(0xee00, 0x0) setreuid(0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 23:23:56 executing program 1: semget(0x3, 0x2, 0x252) r0 = socket$inet(0x2, 0x4002, 0xfffffffffffffc01) dup(r0) 23:23:56 executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10200, 0x60) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x24) mlock(&(0x7f0000062000/0x14000)=nil, 0x14000) madvise(&(0x7f0000014000/0x4000)=nil, 0x4000, 0x6) 23:23:56 executing program 1: semget(0x3, 0x2, 0x24f) clock_getres(0x0, &(0x7f0000000000)) socket(0x2, 0x0, 0x1) clock_getres(0x4, &(0x7f0000000040)) socket(0x6, 0x8005, 0x34b) 23:23:56 executing program 0: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) fcntl$setstatus(r0, 0x4, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) 23:23:56 executing program 1: semget(0x3, 0x2, 0x252) getppid() 23:23:56 executing program 1: semget(0x3, 0xb, 0x80000252) 23:23:56 executing program 0: mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x1000, 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 23:23:56 executing program 1: semget(0x3, 0x0, 0x100) r0 = semget(0x3, 0x2, 0x252) semop(r0, &(0x7f0000000000), 0x0) semop(r0, &(0x7f0000000040)=[{0x2, 0x0, 0x1000}], 0x1) 23:23:56 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x6, 0x6, 0x2, 0x3, "f3380af05e4c0ad36c49bf90772b18e748cad65c", 0x8001, 0x7}) setrlimit(0x8, &(0x7f0000000000)) syz_open_pts() 23:23:56 executing program 1: r0 = semget(0x3, 0x2, 0x252) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000000)=0x68b59ee1) 23:23:56 executing program 0: socketpair(0x3e, 0x7, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000040)=""/252, 0xfc}, {&(0x7f0000000380)=""/96, 0x60}, {&(0x7f00000001c0)=""/140, 0x8c}], 0x3, 0x0) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x80, 0x80) open(&(0x7f0000000180)='./file0\x00', 0x10000, 0x82) utimensat(r1, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x40ba4b59, 0x80000001}, {0xf8, 0x3}}, 0x0) kqueue() syz_extract_tcp_res(&(0x7f0000000140), 0xefe, 0xfff) 23:23:56 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000180)="b2ee07c2324eea144d51430a2fb9effea7ee9a729fe0672cdc32d53afefeda704ec57770616cd1404765c4ed4a", 0x2d) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8020, 0x30) close(r1) fcntl$setflags(r1, 0x2, 0x1) socket(0x3, 0x7, 0x3ff) close(r1) semget(0x3, 0x2, 0x180) r2 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x2) getsockname(r2, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x8) 23:23:56 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) flock(r0, 0x4) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r1, 0x2000000000029, 0xa, &(0x7f0000000040)="01000000", 0x4) 23:23:56 executing program 1: semget(0x3, 0x2, 0x252) semget(0x0, 0x3, 0x210) 23:23:56 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f00002b7000/0x2000)=nil) r1 = semget(0x2, 0x1, 0x151) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000000)=0x8000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000001240)={{0x0, 0x0, 0x0, r2}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) 23:23:56 executing program 1: r0 = semget(0x3, 0x0, 0x4) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x4, 0x3, 0xfff, 0x8, 0x8000, 0x7fff, 0x18]) 23:23:56 executing program 0: r0 = semget$private(0x0, 0x7, 0x10) semctl$GETVAL(r0, 0x7, 0x5, &(0x7f0000000000)=""/76) r1 = socket$inet6(0x18, 0x3, 0x0) pipe2(&(0x7f00000000c0), 0x4) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f0000000080)=0x9) setsockopt(r1, 0x2000000000029, 0x2a, &(0x7f0000000100)='\x00\x00\bL', 0x4) 23:23:56 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) recvfrom$inet6(r0, &(0x7f0000000000)=""/176, 0xb0, 0x800, &(0x7f00000000c0)={0x18, 0x1, 0xfffffffffffffffa, 0x6}, 0xc) semget(0x3, 0x2, 0x252) 23:23:56 executing program 0: r0 = syz_open_pts() open(&(0x7f0000000100)='./file0\x00', 0x20020, 0x186) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000001c0)="e36258a416f72ee99586132477f23db4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287738c53fb842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd9768da2", 0x65) write(r0, &(0x7f0000000300)="9ed0287a508ded17480442fe9f69c508538e2f1981099df1e429bd50bf2a51cf761d0ef958cc45bfb85aa8edaea0e4820a5f38da607f47b0b42e79fab9cd1c051da8bdbec8eccf2ee432ef631af0d86b6ef8ca16305b99e5521cc3d6a65fc1026b7fd0045d29f166bdb42ebe68b9591ff4493668ae4cdc167b99610b17311b3fb4e49957c8c988cc606fa614c3b50edb2a66dc9bd5feb315119e2932ddef10f2d0665e5a16bfd64c167f1f438d866b223c530b5483db3c8ea5a976ab37b35ff4a96a29", 0xc3) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0xb9}], 0x1, 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x100, 0xffffffffffffbffc, "a147780ac85a538a131100e800"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) write(r0, &(0x7f0000000240)="46f9819ab1f9d375b9a9a86426d615c60643a2c208bc416f89cce10af785be32a6edfa1af066217e4143d8a1bb6f312ca70e116ea44fb3bfc436572e83c841b325f94a9f27c5f789cdf136acc7c257a6120e56b752ad05255ee80a1429413c6b54586348b4c68f1d6397d6f4d634fab9c4ebb59e6a9e03fea2a77890ea9fbf71fd6dbd51d564e7cd4c060c175c3e3d136d", 0x91) 23:23:56 executing program 1: r0 = semget$private(0x0, 0x3, 0x8) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000000)=""/228) semop(r0, &(0x7f0000000140)=[{0x2, 0xb6, 0x1800}], 0x1) r1 = semget(0x3, 0x2, 0x252) semop(r1, &(0x7f0000000100)=[{0x4, 0x200, 0x1000}], 0x1) 23:23:56 executing program 1: semget(0x3, 0x2, 0x252) 23:23:56 executing program 1: r0 = semget$private(0x0, 0x57323d48dd6065d7, 0x20) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x4, 0x2, 0x6, 0x6, 0x6, 0x3, 0x6, 0x4000000004, 0x10001, 0x8]) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = geteuid() ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000240)) connect(r1, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x2}, 0x8) setreuid(r3, r4) syz_extract_tcp_res(&(0x7f00000001c0), 0x9, 0x8) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x8, 0x8) semget(0x1, 0x3, 0x81) dup(0xffffffffffffffff) r5 = semget$private(0x0, 0x2, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xfff, 0x2, 0x6, 0x8d1, "60fcd962bd1cf6569103cf45670d871f1667c37f", 0x3, 0x2}) r6 = msgget(0x1, 0x64) msgsnd(r6, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000b932824dceb6770368728583a46550bfab84a1dc4e60cbe86c543a95e71a025642ec385c4a9cfd02315cf3459aa52663c96e3dd68f11d6dc7f182c81e85bcc7351c9cea231f663d80f1d2c72158624cab91bfb1e014b9f8a2754d1f713cd1aa0c2ac6c373b77e2d3298fc5ea5591fc7d9f7302895eb7cff7fa0428619bbf516eecf2c388ac2be425a6324e6419405fbba309ae7cec523d0b2e08ebe65765846e9a2f352f8a36312d27e26ab5f219d553c482d08375b8bf446a27679676a294e6706eb3a08cf4f9e5cbf3405ce136aa545fb69e18ffa969e050d15bc787507d0ced934dbfe460878e773326175ff6cd7304d63e0966904c93b428231ac230d5d8934b4c51f61960de2e40a155cc80cca652617f12706cfbd6f6e06500a3f1673c5a38f4bb4a8a38dc5b8f0c4e2412903b0f842f03a2dd4824b25d66ecadc518b4907b9f43ed4e"], 0xe8, 0x800) semop(r0, &(0x7f0000000180)=[{0x5, 0x10001, 0x1000}, {0x1, 0xfffffffffffffffb, 0x1000}, {0x3, 0x3, 0x1000}, {0x7, 0xca3, 0x1000}, {0x2, 0x80000001}], 0x5) semop(r5, &(0x7f00000002c0)=[{0x3, 0x2, 0x800}, {0x7, 0x18d, 0x800}, {0x0, 0x401, 0x1000}, {0x5, 0x101, 0x1000}, {0x3, 0x45c5, 0x1800}, {0x0, 0x10001, 0x1800}], 0x6) shutdown(r2, 0x3) ioctl$TIOCNXCL(r1, 0x2000740e) 23:23:56 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r1 = geteuid() setreuid(r0, r1) r2 = socket$unix(0x1, 0x2, 0x0) r3 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="00190dd2c00aee480c8fd80000000000000200f400000000000000000000000000000000000000000000c93098ceb971633767a0e9fc0941000000000000000000000000000000000000"], &(0x7f0000000140)=0x31) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setuid(r1) r6 = syz_open_pts() r7 = dup(0xffffffffffffffff) poll(&(0x7f00000001c0)=[{r2, 0x10}, {r3, 0x84}, {r4, 0x100}, {r5, 0x10}, {r6, 0x20}, {r7, 0x100}], 0x6, 0xfffffffffffffffa) setreuid(0x0, 0xee00) utimes(&(0x7f0000000000)='.\x00', 0x0) 23:23:56 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) accept$inet(r0, 0x0, &(0x7f0000000040)) semget(0x3, 0x2, 0x252) 23:23:56 executing program 1: semget(0x3, 0x2, 0x252) r0 = kqueue() socketpair(0x1, 0x8000, 0x179, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0x1) r3 = dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r6 = socket$inet(0x2, 0x5, 0x4) r7 = kqueue() r8 = syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x12, 0x80, 0x100, 0x7f}, {{r2}, 0xfffffffffffffffe, 0x2, 0x2, 0x1, 0x33b}, {{r3}, 0xfffffffffffffff9, 0x75, 0xfffff, 0x2, 0x401}, {{r4}, 0xffffffffffffffff, 0x24, 0x2, 0xa0, 0x1f}], 0x4, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffc, 0x2, 0x0, 0xad, 0x35}, {{r6}, 0xfffffffffffffffa, 0x18, 0x4, 0x8, 0x6bea}, {{r7}, 0xfffffffffffffffc, 0x2, 0x2, 0xdd3, 0x3}, {{r8}, 0xfffffffffffffff9, 0xe4, 0x10, 0xac1d, 0x7}], 0xfa15, &(0x7f00000001c0)={0x100000001, 0x9}) 23:23:56 executing program 0: r0 = kqueue() r1 = kqueue() r2 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x20) recvfrom$inet(r2, &(0x7f0000000100)=""/200, 0xc8, 0x842, &(0x7f0000000200)={0x2, 0x3}, 0xc) r3 = getppid() fcntl$lock(r1, 0x8, &(0x7f0000000240)={0x3, 0x3, 0x3, 0x7fffffff, r3}) close(r0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x81}], 0x5985, 0x0, 0x0, 0x0) write(r0, &(0x7f00000000c0)="e3", 0x1) 23:23:56 executing program 1: semget(0x3, 0x7, 0x91) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) 23:23:56 executing program 0: r0 = open(&(0x7f00000009c0)='./file0\x00', 0x12a0a, 0x0) write(r0, &(0x7f00000000c0)="7468bca0c6459c6aec1970170a03c20a0411786062967f35b79a981252a504a7e7d4ff8b52c536d005ded614752991f196b9391f291bf9c8269143fe6c2c980f1965afc9ecd51894dce063ba404b2afc3ecccc4c158ae3c62e1d70d9cf12773caaa50d7249af307678e77169d03b2a29b984973e71fc544c03e8fb8c5d362dd59ededc755cd0e77e3adf55f9b22c8c12e2eddfa63f17721486bed56174c7b22fb5afe52a9aeb59244df050e7b75b824c1ec52810ae3a82b049901172338f0af7a79858a13da58b23eba8abac354ac626ca05d65011fad1c7039e96337155e81c8e1b1dc0b990803a97a6321299a27dfa34a2e400a52e61ad69da114ba64d558a161c5cc184339a218a9bd749830bf08ce81571f12ab170716b330f819406e8513d238e2d2a04e25558e8941254d9a2385acf1b731dc9a7a9eba0839fad5421787aad5629a1447ae365013d313161eebec3be54b018d7dcb07466b9b2f936c349c5b7509f7f1c1e1401fa868a2776006f807fd7712f44ff93a64eb0e322656858c0be9907d0e614ac3b3e96b42d740368edb8703ad0ebd1f70ff9e77d8c6048818ab62e546ccbc39e4626628c8b0b20fc7cdc144ae7fcd6b65fff548addcfec6e070c96da0ef48faf498554b431eeb2f1da99eef8110acacdbf1fba841408fe88b2c09829c08c5b963ae61fba4f14fc744127825f62b6acbf291ce7cc40fdf3b1e67c71d89d7ca206c6d3ecfb04e652bf58e7621c7325e2a43b9e5566eaf82a5bf142512697c2b04919252f0ceddc8a033cbc148873b3b8c5f6c0d730020bf28dd5e402c70ecae0d6c0457598f8ac4935edeb31c32ee8979c57660820775cb26326805f1af5b541c8cae47ec3b6bc40c75b3d18b335ff51d6af990cd82f2b1de7437f0b2a37661405717c62250cb457fe11faddc322c9ae3a3d7f3c02e0c6841dcd9c825d0fe87faed773b428c8b75c874e570344df5092f2bcb6ff319f0248caa2894f5dfa18724f9ed16925c507f8a6f29f4a08d6634093984512b1eb5ec451d0b70f4bc8f88905ad14186db1a01ae1769266d74032a1e2540f4894810143b12327521d4bbcdafaaf7a049f28c24912770f8d1f12202dec97d7461f8a0fddf958b189a0c2ff48cd4de74a8bb0b11ef461c79262216989b4e7af59a062d5f8191e597dcd19f3ed506b29d371d27f052630bae4a7f56f784ab1d2911be64d375f5249acb5f7c80a21382eaf8b2b67e99a79987289cc6627adfbd96612ca9f0e7eeae96b43b71755aabf43ac60b2d26478b65ff228f3de1000a5f41c107a2d2dd1ac68237e089cad143b7bb06e63cf8548db214c9a34eb99f4149026ae5e8b01223e9ef68260fd6593ec424127a8a072c84a79fb7ea2f9ab189d4eb58b8b2d60b9648ca71aeeea0f7cd12efa4026eec7b10a40f2df369af099ff9492a5cdfa22a497a4e7d3a303d1e808b79cd39fa2febf8e3772391921723af90404e16e1431511e0de99b13a2cf7671ec8b770e3d00b89246a99aab8dcc07ec076c5e93af39d0b5f9f052ef7c00c39a076aa8b55e4a3a40a1b9e084c6b3176c53f5136ec631eca3a192822398763e1e9dce9602380c8f47b56620dad96d45bf8d959a8356c2dbdccabe094b7caf40d32be653ee54a24a3bff72dff770dd4c6a9773ae6ca5603a5cb92600f3d4b5d1461b8d14bcc3631abcdd2c51679f39047a439b27cb1533abc83b3c424f76b463d89354dc6a9e535c6057522c82b2d4152df91b7052c687b54755a432e5b6ff1d950073c140e22c72b3414fc9e49d244dfb0e30da06ab0b944e8c9e01c8b648c70cb4bd5a5d2a8170fc9ae8c62435f58e9e08e93bd6e76ca049dd956c518b71110b632acae967ba24f16916bfff543567bc839e77d5d28ed070a19272933492791c05741dffad91af621bd13185905f55d3e39becaaf8106e6192be059c5ec0629270f21dd6b8d8a8fc30c0a5a351840e1564bc58a5e0316540d156281f22a6ba2d0a18454ba14b23a26f2de073d53097f02ccb4829e76dc1a4b8cd8cd2e4c149753d08462e72cc90f441611c706c1f66a3d8377362f322b6636993231a71c171332acfc68fb4b0ac433ac509a97624b03d3ea51f7b781d3e46cb9b0944d75c9458d959ce43b63e3e143a7e9711f5b7a512b110edef6db3d9dad7c0576691b160c8ac7c94aa8bf3e7b69b27d3ed62aa5d5833621be65e4dc00ff31d49c48ac9e2d1df2f91db48b0b61a445c3766fda40e5fc0eeb5f749201fb0988405aa0fd10796b6c4c4659c8398116281c90c83ce920eaeab42172252285449ef74345678670c6fb63b8ea8b89ea6d4ccd8260f99b96796526132070af7b6e5ccd44873c7f6faa1dbcb96a698c4acea6b01b5ec2a93c19968abf58572001d93c11c5d7399cb9f5ad580a77421ae635d98515286fc2d9c6b51770c5f5e6f3287c485b4e7aa3d03726e39ac6f836a6cca896efc87b781ffc8c4531d528f8d760243118559b7f7db239294741ec2583db9aa927a2124c62bcc87c673a3f09bf73b3b726bc6c6fdc09fc6cdb0538770b7062927f79f962ca464d448aadd37bc23f3dd7749a2c582f0ad0fcdba3abbad17611fa0fb989ff6dbed50815763fef80cbe7641ee651a390ed3822f9724bcd361ff6268a3ce5ccd16c791ca707131d225b064497f554bdb47cb09086d98934ec33c1013aa2ae51770f6ab8d23fa49027b3b411e639720a51d92603bc8ec2cfb60cca5cb297dda847a9818b19d257708663e5cff364866469936b668588635d51ceec547adbcc86cae3a477f79b7e28241226235b012e88e9e8f892730e5085ba0f32c67d639f5c0a1c0cb1419ded4c43bc2f2a990a342e48b170e10f5687532fca3e2b6e6b6f0a723a76cbc7be1e066", 0x800) bind(r0, &(0x7f0000000980)=@in={0x2, 0x0}, 0xc) fcntl$setflags(r0, 0x2, 0x1) accept$inet(r0, &(0x7f0000000900), &(0x7f0000000940)=0xc) write(r0, &(0x7f0000000080)='s', 0x1) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) write(r0, &(0x7f00000010c0)="fa94103d096797daffdc29ac90a5837afbb7e7a3f44a7046e3e03ea5ef6d233cb16133a5bc187bece3b00b0124c820ca41abe6d5fce8e4fc296229c8bb1abd25cac10ca661040f29603e5d10fb4ee18c28cb29bb7b5ee0bf45be75774fed11b2481d7c363abddefac1a355ac883f4fe580e8a612964c5a0cca5f305f664f8bd1d5c21e3baba6b39c3ace77bcdf5e5235b9b28cd1c110e4e82c5d173803f3d254d4bd40017227b7c2bdce37eb0fe7ca1d307cbdadcb4df7e2b5eea20f5bc8804374ce8b4105a2f0ca474c13134ca93e6a3133405e64bebeb8071c933470a5bbd1f89be83c105cc0a89b301aef8dde295171672f9b347e136438ddff0ad4bd0b24e4f2bc79d48e67e123c4fcb402a5eac4b2ea90f7e2684acaaee1698061cdf89ce6a1dec331b681f6d5e99b954e3fb1a6a64c00298fdeb6f0c0096d0598511c393876756777bd8d4e56268a9062437630b78316fd1eaf891d00f333a8407c148ea6556674875b568d3a7d7edf04693c8d62d27e650e1f66f03a7c8a76a94c1ee64b54547b32ecc10f9ef115abff7666edf125452803a89ef60c8f0fc9557987d460a9f66162bbd2893072dc2cebdc4e315ffdf3a8926fbe1248e01069f747d3c5f311b9e237677ba0653a97a46b3072c613be4f0698ab1e4f085378d5e2c183b9edec41074c1167af831f254d59b2f6349b2eb2d57f04367765fe8b59106b0140ad682f386d70c28c0ae4f753864a96420531229702f4aa3b3e5662596cf24dbafa287bb76cd835cb11379a70273981cb7653850489e92cbbd37c4d797ff37d685ae3a27e7addc7a46cbeaeec3a9b3ac5caf0c159857a0b612cd6fd319b7f2b70c5c8c02064b68a88fa299fc34ec3f710468ef95bbef7a2396e78236e4c28a5edee96783b7d890b49a1467daf3fca175f923229516416e8ea71c7b9d0c6bc9b30affdcca62d12d1ff356a9f0a173706b09f8a6471c0427b1747a5e92c19fc8f964fdb332e66706980b69d8d98a9472c54ae9923502f92744600969afdf4f601478931f9faac4b47591e7f10583435f63d6c7abe021830fa940c9b5728402b07caf2dc2f25fd37c6f4469cea9a40da8932bc6b15fb866453787aadf4531c078d0a119072273af3bef2885269af03ab5c7fee3b86e0762a913de7a46c0a15e30b7a665e8f96604992c8ebed6bdb58a944efd08a7ed7fd8e42ff826bc882aa45c01fb8866995e8ec5b2f26288b00d68644dd5b56c0a288af80396963a901914660ddb124512b1240ee7822090e71adfdcf4c3aefc008193379cb530e4b16005b034fd6079aa10ef1653e11fc581c133dec53b3c5fbea56b62fd1f26812df872cc5ad0506feeccd16d0b595c684ee955689f169cd40414dcc61a4fd411437e4c72d78a80215553cf0a11237154299735be3f36dce5afca34b4253e82d4965d2bb0957e662dc21beebb92a06e9c743048f5d66c8e585c194bc4a0fd55605e2e1149f7c43764d4d620205b9b3115160838ecea0c960970ad35843c64601274b7087644a6c2f43d3f1deda145c0cf2c5bd0b17a6a818340f9a97c1f7c776467c4659e9f257ffc3eb48c01a4ce479bf4fcd4088c550da1e6c8993289a858982f7f224403f06d70d2c7bbe7a927104d4d03b1311d6303629da143efbc1f46f838d642b662a2fdd6e3ae5e1d8e68a01fb86b23a21ce3f97611f1b1a5391150e2df49b3faeb11b74e55fa0e13f29fb922b60a37e3c0b3cff62bde46f4f3e2db834d1173b447887e209bdca591602eb7bf05301fb27c0aad2537a6c25db13daf1e509560f8b92f13975870e754a77bd8837619cd86ba9e24bd49c643a0301d0f015e13f9326ac41fb13eb32fe3c00ad62efae290e694d1666c67de0d749064f4d0e465685d657d2c25b43561ab1614656595c8067c4d0c42a325b03eb72e6b0b43532f1c4d60a82d73d3147618b0793b1118756d08ca65e6cfa4a509b3895f9d9cddb565a4b9956c202585f4785b1ecef3885a24fa42f7a8db784570cfc6136dd0ee9b3468d7735c0cc8a24a606e7af604adb37a91a36b5adb46cc927e05a525383a6cc735ad955a92c490c774979baa00e047ae01d0a07db176e0e211ba88da494bda7035cee308d2a74fdd2e771473c2ae1cee6877e6848ea22f1442569103791f0ae054bfdc84473616bd164ec0f320df94642623f58ec23cc3e3d463ddfd067bf8d618571afe037a1b334ef98c754dfab38c9858f7a813d61b793a33a41c199d3765786114f2cbc036d82e9811c92e782a13a7943252cbefe8e986e9a8e8fbb2b178abfab33a04cf147bd1679d078f73ac24e2a9eef0799d2ee9171605e9993f39cf64dd01dabb95d4c5654eba64b39516a25fb14faedcdd5b1a20eccb2143aa80c079a105ebd60a9623121596e28a3ccf5cbed359069d06721e59dcd5ef6dc9135219c71367899fc2ce474c4d412a251e75438aab47315b5dc3511cf023d980129bb1f24e21507922c88b38cad6175d0d0b8d98d255a683eb2f894dce1caca8f0c3510b75bd782cf03ca2aaf6a0cbd442bcfd48b9429648f7cbf6379fa3d27a839f5f47db33e4cc4ad7d6742d00b310b3dca6dc270119d1c1002731d51fc25f6e77c420d71833f07bace958eb531149bcf9d1731e4a3a629284895c372029b3d922ccd6a7c9ab4cc73d90f2c22c6f158048333a1f7073db02b4abfe669e55a37cee8fb6b9a03f3cbd02b911ec34d48bc0105436437e3299a34955ca438b59190d7407cced7553023f0630355220c70bb10d1d85e3b91196495d417d10da35b9491cbd5700dce9b17c9aded317f6f7d3262c1c7fadd31c2ea9764796e9da2edf9ac32ed8e6db6cc75fd62e6fdbe3ac33b50cdea99b199995e9f28eaea69bc4b29175d2f0f4df1e48de5b9e0433c2ba60138266cc5650f434cf7e4257c03eeb289b785a92934c0737006c5381d1a0941a18956fffc58cbac5be6c926f5e664c8d80e99b89e4f9a869beef874ba597bdef4dc6ffaaa555ba6314cdf37a6c54622c3a01b9adf76570512fa8c35a5f67ffce280f46c25569f67f30aba16effc8a857eba8af5e3822fa8f0e41be2873b49919200537876edd764ab5f7465d3df5c21be1388179390f3e6971c1e167936203833ca5083a1fb9554bfbc5efd91e5de388846cf7d0bff87836022ab4ee74a05dd1de3bb6ac578a7a08aa83a0e4bca12621a29af91e4a6978e0f41eb4f20b9d7f3581ea747e77b3a8c7d170c2e9812f9e3cf42eade49571243fc90c08158130c8840f40493c0781e59067283873e3918bddb22d598a23eff0b70306ca9fa8ea64099ddf0305d9d4a7650a617953b5ab30a6b5da87ae111605dd9e39955d3575b359890e826def8b8d9389383d45585230bea29ed265582d82baafb768fa2b2828b4d9274a62f09dae781d15e062fe21d2835d774722063a264157072fce6fa2e95c249274c65f5204bb9f357383483603f790e4360eaf92cdf1f79f4021a05f4f8f15b2bb9fc36371c0fe0b1e1887bd15eca6097baff3caf62c899cc8b1f58d6363c0c7a7174123d37aeaae192b7cda43dab06de2704c96b7371b53a58d19812cf64206c14c8c8cf31c3a49d8f88d64b67ca989b751e3dac5e7ce01b6151a582b5f4a11a491adb7177d8d1a7928ffb6fa1190cca74a18e143522b35fb406adb74b1f9ceacf75d401e9a2d4a9da479c7c9feccccb7e9e146abf74b38c1554751dee5b3847422c7babbffd02ce84bf90a2854cf6c0f774d0dd45bff273c611812b24431195b28b65c524238e20f39291640c42d33c9edbef7c4bed470a7b213924bfb18bd671cbeb10fd4ade9768e34bc206a45c01c69c007bbb3ab2671291b061551ce808edb545a05d2bffb09bc76127b7990cf60a2f543b4a179c1557d80877b3debeccbd109fa3a26d83afbc88aadd54f0c7015df3a3bb2e1cc98d68cd005f363efe7e5415db2d16d2e51a0e382ebad1e3ec3800a5bcaf664de1bb16c6a90e7e321a1c3d70b4926c1bdbdead462fdd0bfbc31e2549a25ed199841f8fdd95d98d84d57690ec492e9ede5dc2ab7f1910d275cf2ecf760d62102a8e24ca941e8fd4be9313b3fad9a1e7d681e125274e59ed31451791993fbea74fbe832697cc18e379508980709229e3b8427ab2ff2a3e064719aa38f18b7036548f381b8238d1feea32039a3c2566cdf105dc45d6d4448f1c5906b8822c49e9e1e4336bbf3f805a978c83e0be54dab44fbd87bd97b5bb4c7e090f5e6f8e714a59a28e534d4aec754a0eb225130a3bbd1c75a24439f530ac8a5331ec21b304b913df8095b6b63f9f9d1813665313ef75217302c2ec2e40d945815f684e41ba4d8fc7e734132d27ab2c0ea53437dcd9be47ffc344929707d8dec9d51b7920165a05e867fe051d661a177534933886da0d7c7b16d65d81d2849363fd7b5957bc9f5319b6944391e974f2e1e3f797453f26b5c81eada0e0865a6d590932f1a7381ec8f2e233caaa034d8f4b8f326c0ab69678f7511322076d32ef44c42b0e85c84c9717f78160b7765ea331e81f0df274130afe6a7fb7ffd8bdcab5b1a2afa6e4db817e1a31bbf4c39fc8649b33332eeb46ebaf68f2fb62c4cc505884f7b09c9a99a7c283983fc3d9ff5e14bc9bc435b294d9799521e4b2562f4886ac8d159055280427f1c47e5eb5e23861c4fcd831b04e97ab4763e078bde3fc9fdfaf67cece2928898693724e835cc14e6e15aeee9fe64c4062af953be4c0b72319d5887327f05a5c569c4c094be597ab87e6bb1dc383ddb5a4efa8e27157e118d32836f4b4f6d60ae4e4d7bdb8108312b81256876d8f856d27eec3fd62cd612be288b347ac8d0870dfe456ae5fb87589967ae6831353faa69f2963a8b6ff11ad71d8d4cbdc501b97872ea8fb94f20866d4b1743d23a7a959c2769b7089eb2dd2005f2d70029fa22fc8fe9e47d49751de69ab7b508dbb5c62a3427f15e2f4e5e0f63572f2d53a046fd600be14453e1cdad9f48ad97f52dc217583c37eca2118084dad26356b07231195185ab5b140614c20e8b27c5d472de06cc898c2eed13b3f1a4728211b9232cb1607a261d354707f7f9e0441831de6af471e492d9a0266d1addea32039f888db93b0f982b02ece6a482ce0c4304466fda190917db6d639c998a899c0d6d7635d4a5aa6e7820f70f47f263b2569d66ad8ccd0121896fe91e37b075411d4fd576ca23a1ceaa88fdb076019658c06f38cccb4727c5d873d824aa5109bfddd193c61a4a447c9c2ce744641aa5fafd858cb316ee5b07b80275505e12e0830dd77c05fee060784e57bcd10c998a46c96b768c1dd69df24a141f15a105a53b36f56ad3f966eed8263713f7412633f29894e325583f8072c463482e105e8795225166ad3a2d53a39dc6e5301285a9f9b4876068d914c1833737bf613eecf8e9757dec5481228bd5b62b636d7724d75146807419bbd1169672d24adf476303a9fda2ae06a4886e1222df916236c711456b412721dfc786350b1f8b57bf75ebc36ec346b58c11fef475fee38fec570da4a0e6e82abc12bd363cb7eaf4fa4e6f40a4f915ff06c3f1e9675584c00f829f6f3f7213dba1c387600ab60b2f4dce98d8c7d614fe368017bc7431fe90930612e5f80bbcee0514d87b921a3e6476e779e14a5af63b01646a3688b033a0e1838b576c062e5e74eb2046a5146a7af997de051f99e2848a533173edd16cb88d5f7de670769fc4c69f916a381741fb14de72e1c79a4e6b9842cf49c1e4e9b57927a259dfacf702c493d45c4240a40546055ca", 0x1000) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000008c0)={0x7, 0x3f}, 0x10) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) 23:23:56 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) semget(0x1, 0x2, 0x253) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) 23:23:56 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000001340)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f6a5f1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa0bbbac47774795ac0480c44ade39f7a6764a4ab7955e41db40e53ab513f86433a14f58fb8e20bccb39437859914563f8c773c58a7cf38566b923672fd1b0a632ceedf7016b7a72fb7bb5b7f7f1140b63501cf1930fa8da1959bb16bb3c992ec78e7286390505656d1d716127b7343e5989c195d22717e4c800e0a1deb1364d473a93f4908635ccd52ab88ccad296318d1b9ea70940589bde0cb29e85343770d1e27080a50405dba9430a0762b276a55382eb060afcb105ec0227fb6df34c1888c4428f0ef73db1b9e6da75cf55691bc32a478fc23522a41e633e92fab02a7f02d80d2a8347bd8aded82fc8c010ff31df7a6ea348b88e2aef3c2fdb943dc6ab18bcb3e522161bc214738e4d5afe4ea8420eaa12589ed2088608a5e0d42227adf6462dbea340b8955df332d02d01eb8851173141ff99839cc910f8154005999fb01467ad6e38df594d2a8900a91fda60b01827a3460d6bc1ea59dc5b746eb1c1f9e13e78bcea78ddc0c991356564c6fb11ca937b9f9efa3d853fc924daa313dd5ffd1f6e67c39e059941ab3220e5644886c0fd21f24a0bf559a5eac132bcea94798840633db19456f39ecfc4684dc1187e7017b73c9272197589b8864f59309965765dafdca6342551e243b12ef38f93c9eb3295f2205fa3341b25b857ca615243c9a2195bca2cae95d1b7d0ad3ed2e8f374c565a68be201875fd887693802f15c6347961369c3a707ebf53d014ec10dad12a2fd9483bb2ac655e297cdc28a631f814a46d746a3f2ed34b4e627ef15ee9a5a91ffcd96ca86ebfe34810f132834ed35dfcaa3602e8fcaee6c9e25d7cdacd74620589d00b782c39f25438c65f8d56c6bc56f1b8da318c66b1e2639ad665837442cf60d1b2c531ea50447485ec8f99c61238e0ac05bc577c8b722b51f060ba4d2c2a9ea5b4805bebda9da03d18b961774b8fe8d6cbc06710f46e2b347c74de59579d372e58baeb0aeb58b00017c88a6f1f751bd41f7e036e7ebdf3d83988922260b30d6f38bfd26328321626440d6cd5cdfc21b28ed35cdeca8f08aedfcee6ee170ac59b4660aba486f3c05e4aea4cb63f46b69ab668c4591663a39e0dd567448695192c46eafaa2fe762314e664ad1f0a2b0f4d2347510a1cab2ec37de4e8d66100d7bfaeac2562bc6af96526e17c7a88415468a21a95f1ac7f5920f4508af5cd92882328b1dccf9ca00dbec82e5688b2b426fb8c3ccf551ed7f41da0e3ae4177e1d0eee9629206c4cf249605a5c9e6503cf37c6b089475176324933e71a11cda323288e5c25d66fdef8284fbeb61f0c7f30e2c9b4962f48be52fade323baf3e18ff0cf82ea7604d6aba506509c12f240d36beeac34c7842e31aefc7fd8e53396d97f0b77f7c1fff0bc5825160f787419573f375f9253ed164a406c6adc797ca7ed20c271d46c5b8aedbac74827577ae45ae5dee0b59a98a0cd78ac6fc2d15e31b31fddcc4dc16fd17b694697943ccd2f746f8c7eac092ede01556c0e13035048595d1547568913659217d4e8a21172f806cd8a7a880930dfc73ed693b628c8c0d2aa0298ca80937a2302d9400a26cf7f2ec9146d99309c137cc4e9df930f80a89c0c52ae28a22d8e9ba41cc3d2dbc2f5d5564b1e0835dd55273e15e4ff5b63064d066024d9b877cd285457168d550f0974683561d2614420d04cff5fb96fc40641c319a4b7835558c4ab8f3b39ea775ad338caf11f4127e73a368b7bd40065b1a1b51eb3ee1f17c892c79b8c099ef76c878574c7df644d722c1e4895d04c949eb7fce3c7ab8e2e7ac6875915dc43c50c90b3ec92d8f550b9a622274c2670bf182b793e99dbb085e150dd9074fa31e0c35d872f4bdfbc401dd55392cf39c69d802ce3a84c410f3150e427a9797af8c15c6a0bdbf8943553926e40f793cf80388dbd9213fb263c8024a01589c0d06c580f877d607b5d13a7072db110bea75ead54984b100f683c2f024691ab5e7cb209abb7d92fa9ff22bec8ad5f21f1aca94cc3cd9504f7336af2484e9c65076169e3a45aa5a88acadb64e7165948a7a183129181a780f74e920de42e9f052da63222882d3d5f46741ca22d5cd24c62d98b52692bb2123d831605e71bc03c3135ba6092b52e20274853268aed26060d2d1669299f006b371536523cf4a10a33f7d10497ace4983d2aa00a03aa746a8cd0d03544fd5046c718edcc0c6ebc72b36f18b192741a1573515fdec7904d4d695a2dd8ca32590f171dcfacfc65fa799247addfe4cf54333a902e257ba1509275e2f790ae7d3c8db064efb0415d25892efb4a7483638c82c995bedd4dad5c755c922eae0b2f5549be4cbce522606458b4fb747e21b414c9cc08871a2067b29fce51ccfa6308cd108623029850e08247c4132fa15391581f8cf0744ab97725301b203a3ac65e6d3e630b6e4587f9ff9952ce60f2316a96052a37dab58ab9186ea82d26eabe947feb77e8919b3dd179a62f4eac7137cf76d02a73607b3d2531b52b8ca8b0ad99155309efc0205edf444c83523c1fed91d4723da859573279e400c3a3cbd7566ac6895fc08ff8cebf29afa467582b188dc841561830d50632ea2846c3c4da635782ce03927918618f2bd946f8418a504fa720ee7b5b31d90abe9049eedc4c97e1b32beeb8cea8ec030a767ec9b7f4316259df66a5c5a966638471bf9fba529ffca2265e7a1ba02e2b3dc16f8e82f1fb924ea1196a8ccaba75f333927b9904ab055c610acb39e7fe58012c1ab72319647ed4b5b4cb86a4f691d81617444bad6ee5a54335b980a8fadf00e600878849b243cee88b86b26573491abe40b17bc58a8c7a957d6656ed0c1c6476db5a36d29297c419eaaaa75a489d037b52c89b604edcc46e139565a8c9d98a492695704d1b4341901dd554b736b827ebfe0664cda19512dbb0dfb64d85c18f11b705d653f493ba1cfd6c62ad45a10b9c892fc9b156caaff5d47c2e27e0d66f2b5e0124678f9177ba1656c8f3f5978529066d617b2960aaee3624dd88368a14e2981ae373e97c79f0468eb2c243506d87475eff0cf181a920e84471c21812e647e0d8514cc6ba122577ae48d3307b68971b9d574d2454a155bee9177920b4ef957b305b7dd3ff4896f138e0b5895efa871f0257d186a0fc851aa48bd7f22c1af70151c8df10fb786ed8f496de4647545d883f359369178d8d25386bd4d5d7a1dfa9c53f9d899f4636adf4708754cebc22d8a85499db5fa84a4ced32f83acad4c78e7279ef01a6ec516e87d02f2fef09a56950c036ab7881b4ab8c1adcb126417aba5ef8a63837aa4d039b9530f6ae20273edde084e8747f32058f07a08ebf472adb25a0f180cdaaca6934f75b5d229b9aa806c1d200a4e47199e67727d339e4187b327d5f0d0dd2d8969f8c00022a8ad89653e249deaff5d9b0c67771817cf011feaf8a079ab9d30f39291977f4f24b3d0bb5a2b4a4598815b7f0c6ba625c44bf9f6d27b79cdb758fd11a2af083ef453974577cf36f871b274fcfd1dcb893c57940d7068933e080532ad05de24b769dda96cba468cbb311c6e8f494c4f97418b3dc1b212125a7b8a6e7a203264ad90b345b32c9daa2e5f04101e7ec7eef55eac6e9fbb1b918a0156d15d392298a12e0ec1bda2fd8d4a6ea221aef20dafe20d50a2cf19a727a7a510d3b5de18e25dbd4922c36248322a2dd17a36a88a15d5b150b8175b0731cbc9e59dcace9403d822aa9f37685ffde453bbe5fdeddb124d76bc2202853dd1542450256ee9dbddffb25d22ee00", 0xc78) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r1 = kqueue() sendmsg$unix(r0, &(0x7f0000001300)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000001c0), 0x389}, 0x0) kevent(r1, &(0x7f0000000080), 0x98, &(0x7f0000000100), 0x10001, 0x0) execve(0x0, 0x0, 0x0) 23:23:56 executing program 1: r0 = semget(0x3, 0x2, 0x252) semctl$IPC_RMID(r0, 0x0, 0x0) 23:23:56 executing program 1: semget(0x1, 0x43552ca2123f0476, 0x352) r0 = syz_open_pts() pipe(&(0x7f0000000000)) ioctl$TIOCNOTTY(r0, 0x20007471) 23:23:56 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) socketpair$unix(0x1, 0xf104e3f8cd2d319a, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet6(0x18, 0x5, 0x800) r3 = socket$inet6(0x18, 0x5, 0x0) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) r5 = socket$inet(0x2, 0x8001, 0x8) r6 = open(&(0x7f0000000200)='./bus/file0\x00', 0x202, 0x4) r7 = accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r8 = accept$inet(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r9 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000340)) r10 = kqueue() r11 = socket(0x6, 0x2, 0x7fffffff) r12 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r13 = socket$inet6(0x18, 0x4005, 0x20) r14 = syz_open_pts() kevent(r0, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffff9, 0xc, 0x40, 0x6, 0x800}, {{r2}, 0xffffffffffffffff, 0x26, 0xc4, 0x4, 0x8}, {{r3}, 0xffffffffffffffff, 0x41, 0xfffff, 0x9, 0x91}, {{r4}, 0xfffffffffffffffe, 0x8, 0x40000000, 0x8, 0x100000001}, {{r5}, 0xfffffffffffffff8, 0xe0, 0x4, 0xff, 0x8000}, {{r6}, 0xffffffffffffffff, 0x20, 0x20, 0x4, 0x85}, {{r7}, 0xfffffffffffffffb, 0xfa, 0x1, 0xc568, 0xffff}, {{r8}, 0xffffffffffffffff, 0x10, 0x1, 0x7, 0x1}, {{r9}, 0xffffffffffffffff, 0x16, 0xa0000002, 0x3ff, 0x9}, {{r10}, 0xffffffffffffffff, 0x80, 0x21, 0x8, 0xff}], 0x38b, &(0x7f0000000580)=[{{r11}, 0x0, 0x4, 0x200fffff, 0x8, 0x800}, {{r12}, 0xfffffffffffffffc, 0x2, 0x4, 0x2, 0x7}, {{r13}, 0xfffffffffffffff8, 0xf0, 0x0, 0x80000000, 0x9}, {{r14}, 0xfffffffffffffffe, 0x2, 0x1, 0x7, 0x5}], 0x7ff, &(0x7f0000000380)={0x80, 0x4}) mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r15 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="660df240ec011dc91cf2bae8d77194ff578c000100000000001700084e75bab91c6f43a972"], 0x1) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x4) dup2(r15, r15) pwritev(r15, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r15, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) 23:23:56 executing program 1: r0 = semget(0x1, 0x0, 0x130) semctl$IPC_RMID(r0, 0x0, 0x0) semget(0x3, 0x2, 0x252) r1 = geteuid() setuid(r1) 23:23:58 executing program 1: r0 = semget$private(0x0, 0x3, 0x410) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000100)=""/239) semget(0x0, 0x2, 0x2) 23:24:03 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2017, 0xfffffffffffffeff) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x8280, 0x8) unlink(&(0x7f0000000140)='./bus\x00') open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}, {r0, 0x5}], 0x2, 0x0) 23:24:03 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) semget(0x3, 0x2, 0x252) 23:24:03 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000002300)=[{&(0x7f0000000000)="c0f8125c7d9465a6fa1e21113ee3e1804667fe447a003d1242a8e9304383e7e3a811828fecd255a352d2e4fa00e16c2957cdc90db85d1f27b4bf7a52206c5f7240a61272820ba1b2bf6d01c4db7ba9882ca910ce5a66e1c4fbf69e5432b77b538ede539f75aa", 0x66}, {&(0x7f0000000080)="0598a2da2407ec5577ee224d4506", 0xe}, {&(0x7f00000000c0)="78dfa6b7077d116bb188997a56f2bc8536c78077dc6b10b3162f309b401ba14c167f3319e2754a11a4855eac97f95a1526c9067cedd1b9df99271b6e36fff3ba867a5bc2c7e5a73d31060a5c002729b32dc9b40dcc5490f8eed326e7c5", 0x5d}, {&(0x7f0000000140)="8f6ed3aa14750fe9d667144ec89434f58406662cf0869046ff821ac628cb154369f9c12545d08b406c5628ae67dba2b8ae5aadf593a76785bdb7f0d853070279321e48469e539cebf606e678c961099feedb880604879ba2165c739e7827a66ed7d55c8009cc881e0f943232f9a37b798504a7c634c199198cf8fbd90ff38f82f1444111dc8b6d1632d7c0d62adcfb78236acdf535416c9d50e7c4fedc4deb6c6a75f76fe9df040abaedcd8cf6a6292db60b7c58e52ab2ebe994b34ba17c10229b9257cee2c1472b17c820221c60e0b5854cfd0cd6174dfecc9bf8cb024aecccb96b27c820f10e9782795aa42ddc5e10630db841564d8822c1d3cbfd8018bce24907ae45be57a8d253e75fb8b1d562f6262bdc4d6eb2d8b76795c85c80a3074257f8096e0ec4380f0325e4054291622f6be5447a5e2426120ac0917eb75998ee40a09751df950e03ba6fd8824c50372b6619479a9744e77a3b083346fc37e3a973a366cb3f3c0ba56567efb409214b8d5b5bc12d8db799862f66806653953ff63f62f6b52df4b9ac750a8d60800a11b1932f28239223f36b5aadd8fde86d84e4a966eeb5d9de53ef2d3cba19a12f1fd0666b57649940accd18724aecb3ab66a37fd678dccb26d1c45e6b9f54fe60e911e6760d00570f6b57f9722f02e718567f0ab803795f65f6a19e41466f831050856e94902eb47668fdbad0be60fe723ad6f009c4bfbe67b93aaa5b4d22ef3d9ef2a9c97f8bb0ce0bbf0284839fd4522278765a44bfc2b9c37d3dc6415f55dbb92d0b5d74f640c8a3d2361e931a04364ce8aac6a80b5f06615819141c92a6e10cc6b7f5ae63a6708efdd7e0579e25ea1bc69a39c45b10a72ebde25057fcdb312d67b0dad05651cf820a277f2d187f1e65b5861d8006fe18f806dc5715e841f64ded51ed588a5c957a776466e2e068828444cfdb76c6762e0eea724125a25ef20d72bf316df23d74806a4ba0da3340489df6a5c3ec6030215fbc624ba5438f2f25eba7269dac9d653f5ebd5945af478ee3da562888ea8cc4269d2fb94859dee2907aead7ae38bbcc034689623f23bc6f7cbbfa6604790eb88023ea875cb506289ff0e26c62a9ea7053a3ce5da7ef9e005f3a850198624cf7f9228723a7a000b507a8c474671bd610b88f19369243aa42a77399322695e74f60264b91c2c1f76246aff56208ff59e828232ce5119dab62c356cd663a6cbb4f43e1e53699087487e142f27686320ee85e9652aaadd8a0e2738460b949df1a8ade852f0b8470a9e14ed19bca97df2b252b02c66ed6cc41dae48e8de83e371f6b9934e73de92e319faeea5d17760d0b5da94af3a68822d9429b801626fdad2f4819e6d13b54e3548bd5f95166f07918caa88e22e2b1f8d9ce25644e9edccba15612b5684bbac6ba583f770a7e4c1a0d7f2f814b07b631c763c73ae1d88d87160ebc3083437be152dc3fe32652cb9ebabb869896357410616dcb1fc75a492ecfbb35b20f6eb1a550871246b19201ef71b74ff395b6268eb857341161c8edc781ccb156d15fa61554fac715082961db0b504c1af609f1c033313936b8ba22c6671322d37f7a0701da49556d204df1ea3ac60e456669d66e5a9700579c363549ecd1669c5c940a03b35a0f7fe2d4b089a7be5d15a3c32689a7f6c9f89743d6f7e58c7e4417e3007cad4ea09c833c4ce5a8ae6870143edb0e184c664924217386b5391b8b9a4aa2635307aa4b5ae77c4e7cb1534165ff53d402b9405c16d26def9210d084e637cbf2ee26bc7751a62838601bcd761b4a2c23483e9d0e528044c3491c6aa1c270aa1523d4d5876b4fcbcafc977907d15d77bc2af0d3e4a613b3fbbf1977e8e33b79033f865873456507e6940f19f30b541ef9333362686f397d8eb397557facdd10057149d11ee90f01a89384133bb911826284d0b6c27c0da36f948b7437a153bef8e8d3221ba31b630d37bab6f130266aa5023a83da6fb9af3ee234e896680d09d623613fc5cb03510c5aa4617fd3eed8b4455bcea9b1086997d808e4a8a666841debeea5bf5b9f432fdf0eb0aa292981acdf71a56e02bda80734eb8f4da6ae475096f98e58bfaa54816f14cf6e3648234345c78b0a04a3c696d95b37834dea70fdb6508adb26adb29814bd1297f3bd040dcdd3b54a6090de48a3f94fb4b304785dc2f729fa26c98e4f21f2665d484b938357bf54ecad68fcfa13167d4a432541cb47ffe9254a978ccbc667a79acb943452d265eaa7122230a83da6c4813ec61ad95273aa6ce6bc538b0ee319a087630fd7683983b3f7769718b74fb5967f35f2d43fc3b4dc1447ab5d2a1a240a6c15632065b4f2e976ec4933c86c6cc560e2ccba2c1481356d71a821f532287e4c8e9bc12e5873a08db9cad2d90cfb32de79032caf0c71d7d213e475e82522dbb29826b84f25255e797d66aa4202e12f25312b5cf535dfc5bbf3a7e3cd4331f5b77c1da1e797512b8ef5f44152d5b02c03404bd79d55466ddfb42d6e553670da46737317f38048221ffda4982592022a7bf43ab25b6d6f3886ac7686f60c6964f38f1391aa29404d1c994f43893c7d01a8eaaee68a020bafd32ab779ac6657e34a96fa4485885b00f7b7861edc97ec8ed2968722798fdc3c4d3a5a90c30b1de0cb6be96317ef81fded2a7f9ca77885db11317832ab3dc0ee02c24093af305786f4f6f11cc412a75bf0c8426b76a2020746e619a3a6be28384e7dd3de43e260781a7edcffee8f7cf16eeaff5cb94bb1d45b5d930d0aff765cb08e615e57ec47b54361dc88fd65ceede4758278005d5dc42e71900f8b7140c979dd8a9d64f9f312568fd62d9779104e7f6b328a18b6d99a03c0534003275c1d2fe0024ee6b454841bdcf590326cfef876494c067639df1740cb915f06983fa4c2622c84a6d53c2c53fca01a2401dc72f52eb4aa72865a10133ae0aa8a398100f7711abf5759abb34acc2ef4ad160c0f539ac191d4e3eaa4cdba93b094106482adaa4f9adcee2edf4bd7a454f62eda3ccd2c83fe8a12c0d1e444c9ac5b40eaa8c77c7aa08f0ed6cd26a4b5d0f1002a6e57ffbd53aa2c7a9bac36c1391cae37f2f27c9409d21e3dce9c7a38ec0890653a5a7f25108407649e3f35572e7298fc62adc2750d3fd2ec38386a35fc468db36dd247a619ae0c83c6ea36351b4bb242e3348fd3ad922567cada9291f6c47d5bb6b6c311530ad1bf53f52249034118ae7dc0278c28bc403426289e82819976c8e9d6fab3db5ae1e733fe1e09a59da343d10b5bbe352c981592af6783e0842bf7b821290c6f868805615d7e58954f04c798669d1282eea37c118d30dcc741dc6410f6ecb26d940885aef495a3cb4af484ecc4810816c745be311841d28630dd33837f5242752dde18a9d3858a00c2666660e943b27a0af477b361f7d573d59c8e064116bf03dc0c107fb8d58b3fd3fcb0fe980f7869ba010fc531a67a47c178ae2faa799b70a0bfac1065249db27ce5cdb375b50fe81ba2e7300a29996f1ef496e98d2c5f1d86c5aefd6ab19de039067cb63013db5549069277bcdb53fa2ef30d32ab77fa494f952cadb0f43537b4edb5aa3489a154366a4adad2d1223792bd0a1d68bf8446736e159083bcac8d810fd3787838590bc8a1962b94daa6060b6c9127478ed3bf92895d440440770e52c5f47096acc771697a9b5bf133abef0f5f53460398272a39c73d7fd1e071dfef9df994f1f83a9822e88ca08aea26d53848ecfb3511887e50a75dfffca9a1d81f6f81f5e6acd7e94a6a0a6ca5739fae019fd85c8f9eee240065048aee41a260ac579c86785cd5175c87c05a4be6ca3856e00c049859a04d4da4a6dd7fc4560f5725fb5cd9fa14785ece9ff8e7097993e056219bdff8b39afbdb73cc74d3d5f5b0089c5d6507cdee2c5c92d5a11f828fe16474d4b5ed678582c4a13fad7e146fa965e5ffaf3f80cd678d63c928e9e03ec81a2710295999265b9a098a102a0095d08e20b7dfdecdc3185fa74dfbb8b8f21a347da5c01e5108174b688161caf6f2b94d4fc5b71a3b66e4fa5337d696373c8cae7caa34a700d14328ce907d3a36ec08bedd136e90c0e46a6eed661e54620a56b786d08ea5d4957a091c8abf938fc4797b1af756f347b41765390c677f8a26041628a31ff31c5e714fcc67eafe09efb3c8373ef9a120dcc87d7692baca09e33c116893722aca6a1fe236b4f0eeb2142ddaccd186a06f68920bd5be1e524b86ec8ba97aaf1b6f41567778737d71093bf947b60bdf9273be8e728fd4c44a46ab913e0fde74250ba9fa3cdc4aaa2c5f558b92620de32e5721879289d3e528c6d6e857958f784baf218c149dc9edc59b5d2396ce9dc53942b5c843cb13b3a9991e8a6777ade43efb5388c65d11ff9899f2f997eaaeb99c749b0eaac3245cb4c424e5c680fb3db2638bfb10a8032b0ccdec294258b034d5fb373c8e02a0629f72c9aa12db45d3f2d634537ffe7123cae1e31a2930fe09e8b09d361134b065669a9a300aa261862ab2da3d74a93e4dde8edcebf987be50e66585d80dabbd9b95ee194e060f3bd721cc59a405fc48722ba9f88035a65a8cacc2ec53ac82c09e16c4ea5c19d601e30e1ebf0fef0ad268bf2b6bf66e8090278604b9ab61e31ee61d200bdad2a346a9ceb6732393fd7d1666aaf3032ec4873a4a3c6731bb9727317465b5359897fa66847ba4c62e6f09983b371dfce3b36e898dc30eef2c0c85d266587cb34531ad9679d43d913b0f3fe7889e492626c4ddb5b12d27b01b9bfe3081277b576e6ba09b2021f75fb0e971a371246d8acbc52f3abd7fcb185fdad0ec0c4a96065152820acefc57d2461812ca62354257cacabb23a0b6ef93facdfa2adcbdfb1898cff01d5bf0c8e99f92967a5b5853e87fd05a7cc19096d491ab80d4841b1a8a68a4bb6651b8a8ada69e28f7d282f6d72c197dcb980636c8916b1b9cd536ffb0070634ff61413cf56f3741542edb3d6577112cf52ac2352549fc7251f2e630811e11a08443e4760978c9ce1cf00dd3d312119de8caab7ef09a26b7471f49e6056bc136b105b45c49686f8715e4889290016a1d9ad6ec0eb09cec8d5be4c223a8a65e6389f8ce1a86689f8af6dca252c46a501140093762b02010d38a2d34308836053902c05b28648c66462b8fd6b30eb97b4fcef342a989e884ce9969470cc51f5b3e7beade0cdfb529c79588696d2dd4ee17bb4c83c49a9d5acbbc6480bfa9cf78affa1ff43fb5f10ccc92c3cfb6930346888c92f6ff72adc4ee4b3e803e19687a0d0ce04d8ca77c94d68da270455ce318d8916288f537b04700c86a9b2c09b271ec6fa2cc59b6c6038fe57db85029e0060f1db0fe784e2a1f9da8eec90b4808d99756a70400a9cf884a51e0cfd12908dd6286e9c8bd84b43564630b095cdae34de8bfb4244f84ede298e3f018ca1cabc54de374f10809cc280e9edacee5ac66034d2bb996fcfdbb6e554d864fb892293685e98eb27a7b6a8686a817e77c2468b0fadff77d5bf6ad9d273a3421375e4dbe40843f278de3fbb497ba91450c4ca5b4e2d3499709d7f8f11c0ad08743f0798de5cb3ef9ce38eb3afb2eee041cb25f8284918f8a1400aadd41535baea7e66eac2d612746a55a51f03c4dba3f2625ffa3e2a9ae8956b05c1e675f6fac0a09df98b5cb8bab65ec824d81e2d8387796ae6522a68db95a3b4fc31162fdadf2f7d46d948d2591605483c12d6ba379d1e8f8d0246a0d78e817e0c099f80041b18a18625559e73ed991544f5ccf6cfa5a3acdc443", 0x1000}, {&(0x7f0000001140)="766422dd2d36e601e188f3601980c5ebece1f0087e6e19f0c8d223e0c5ae24b1e777410e7d3c7917345dbe93f878edeebb46fa2dc04833b6d1d6a4cabac9cd05bcf24438a376b5ebbb8e350599c58a766ef51c65e446831b26a21f836f45399c71f55282ca7b4323d50db6c24eb8c05747a6c4864d00ccf430e94edc17de9a587f37d77531d8d040c8860370c38ec9f23a34", 0x92}, {&(0x7f0000001200)="6e888b36ddeba8afedbc4fab32c0971bcc246e4de0a04e72d5ec57123f342ab7d1a67c7129641e139fa9988b1b1549e20a4b45664c85c6216f2a5154f8951a8075e3bd56c16f8367b381654751604f53f13a590cd42e815db6610cea95dbce0bd8793e5b1a05266f35a673e656252bddfe40b1563e52a655a63c34c926ab22a697d1120b94f9e0d0bb4d1ea1b3e47feefb26691aa8d832fd75ad9dff1196deb66b0584603d3656eaa07ced988ace457ea01805e0d9b40650a4918b897027a99cae8011c69edc1ec44ee9d9fa5bd7b548d55e4e38d1686d67e43641a53d1e6121a44a29d03c1104ed084ebd55021419d4d44f84875a20d4c5a69014d4eabd5d1d49bf4d653137fe4fba0b24e9e8d238b89b90bfea839b2b2cee154a33a6e65852ac1230baf2948222bb6df52e0b3050358858ea6debb74ae9529978d077561177d10f68f8c5cf0a58b1f93f52fed5d66edb248aa3c56e9de48ffa26bf98419d9d0e30617e0b78112b0b40b7bc47b4432e7b8583483ab2baf1fae10c6068a3a70eb537b74805a3754ce25f976f18eabd85a444c40ae0018e6df64dad73257411eb9174f8521379fc9d0aed96b5dfd130d7b7adb70f78a08bb0d1df567eedda2b14ea9b723fad9ef8ba8f3608efab4e55df82b0619ab9fff59f8a3ad6bbea64562362c627205bb22e1b8c961db8e74c9b9e9abc7f868fcf097cdbf70a03502fd562088b205b2b24db9d93ab4d07182361d4d3357bdc9a36d1c3da30791a064db67e3cb7b66209070b70658b86408629b0d495d0e73d71b5e23be213b59bf3917e51017d88d3bbc7cf2884ab18afa8ec88e94811d8effc35929821a33474637d3d45f6675a688e6d1d8aa1dfa558802f5d69c17d7d411f5aeae6176252f6f1726c14d5f8f7adad58c65a9b936d2775b286b25afb9d04cdccc5e47734b48f05336a3368619b8579646942ef5b94fed375c80226eb81cc8194d6b3ff17d82c91aedd0950f508d1149f0fc15645c6aca419b829549cf2b19254f39ef6c4002e9acef4ecb195bcf6939acfb1eca9db899f6a53514acbe0cff88eafa3c929952f4fc60207a41f1cbdbce5b9a9f9c98f94d295ae757a0e6bfa0f31757f2f1e35be2fc1bf0f55e5fb19b8b9fb1fadb42ad5f2bc968bdd8aef88ca766ff0a7a630c45fe74b551fbfa1234e75a2ea899f69b8b00d6652a08604e3f3908c75b9987f036d060ad2a895760926fb854da3468d1c469b35d8d5b651de04ba9a0c9fec124c3fd981097bf13770d5a27ca5540d915e2741a7f56cbf65e265f74219f31463e47e862a57c1c2f463d4d72476ddb686b365dca24557f30461f41749f93c161a2c407012d633876a8c4492c0e1f3b6d41fe0d4dd588fd43e4384cf900aa362a52e4f4c276d610ce4f75507a1d6fe8e34191858549931759f9cf72207c5fe991c01fdb155e4c6421ef348f52bba915fdf7500809eb9b45b2e945d48958a894f487d6ffdaa9810ed4d199908ec04b6370de10c84a141c0b77fb518ae588559836f153948dff85204aa4a3bf992fb86c55f1810fb85e6119f4530f358f17ee193a3bae8856f6eddc1e22f07ce2e202106a09826cedbde0823711140f8bf5f7d1d60936afc1a71908c185be6102aff97262d9876f0ae17da632fa925b8dd5eb909a985efa593a972f59321aa3420c7c40cc40cd10670726999b1f0986670461a112ae930a22299adb25b93cf11a1ead8e26e9b5b9ddad353b1c88ae72e79d84446adc5914ce9b3508681eb9c4a292c9d108a1be1d6fe8168fe11b1c41aec180bb21e394d828bbdfacdfb19006164f7209298ef76c5b47bd0470f9f881ea92ad26a8b7024dd8aefafbd2d43346d0aeccf4ffbed962727ff34029ee06d8da6e3c9b666a8af017153d77cad134fe85f442e350d0e7f8c9a2ac432d4a3d8ea9c5b251cf4aede130229052d5c0216ac02ea477128754f96fbe97c49bcf2617c4e5d3f56c4cf5ae5de30c3033d29ca3b176c13a8f2524f0088f8fb7f15e3d25500d2a5c8eb8c7fc145cdd67b877e1ec8a367fe23c15a9256f8342f77d887b137aad960440f3113dcd91907e0a2d8eb1eb3138ca72e7085657bf84fff90604d691e41d7ea2fae75dca655c48b219e2c63d4cee6d6a4d40739415673b569e7e3df631c4001f509a20b2dc0435c62e589e991cacf91658316efc8e2b0ff2ef030495ba00d3bbfd85f889ce7023ad4533249009ce1a68a6c44013619c3ed01b112c577ae4f757e4b3abd95880c19faf3e80e63a471fdcf7f00039aa3c87618a53557ad5edd4a370ac0d571606de2261d9904a52ebb0491f52f7dccb78434c2b94aab378b3990ee9873f92e0cd7ca6255fa4d8104954d37d153fc279ee842b956d722c171f083bd2b9b2ff9dafca6ca50dc6450869705e0fc8704a7566c1bab7ad60f4685fba2dda9e001c4d6f511a7e056df57cbe000dd3500eebae13d78f1e2d0ab7e3131ec3b996d9fd70b84675b77707868b5680483a59e23f381b9f43447560ac28ed78f5b947a9ae2b44b06d6131b03a62828040ec610127d9759f54dfb4cf92fabdcfa7b9526388876940c92fe01d23433837cd71a75395cf098cbc4bb82ac2144e38e6c1cb92eb4869f45d99dfb3bf114beda905f21393efe871dcabf0ed4276e568f371c028bc19570c4901907994fcef1763aadd0745041a87c82af3c422f77984774b5d2b96c7c75b178f626559807db357d85c09af9630f75aad0e2a0304abbfcf5e7d2c44ffe1a9556083e3766f0a7fd923db8355abd0dd14aa33b78c076a38bb3bf0f8a2ead84c81ec226d9fa8ef623172d40dbeb411fb203085ca43d9622a5cf381bde1f7de57aa2bc1ee81792d9233f8a9af697d38b9a4a2dcc704a0e7d53910267e3f0cafc4072530ff972c0b199eaeeea73cf122c248e884ac5dc066c383621a2e92b8477fccd3919000dbb530a6b01fba230d776256cdf6720140b1eb22a4cf71c8f207cba69f11f567a071b87637455fb84273b092cbc7c5e583216b4e3326a4ff9825ae90353a89f9ef600bc134d0ccb6e71949fb4c062623a5c09b04e99366d5c537c7dd0b4f83cdf111e22b4b9b708d2306a76628abc9e03e77c5980b8425522057d096993df4645a2488b7bf6eb6d671875333b8b60ec95443ade0852122996c7a033eee3a8e0a77c7a3480e23ddc42b3e24782696d5e65341fe5bc8b276fe8c30b8208fe56dda9d3e35a762234427d07c09ed17adedf590815974fdaba93d0947955eb26921df7e1135e5018070f3a5de6a8bb4962567e6d628f43caefaf49c523d304e468a191bd064a6d360f5dcb68fd69de9de498313ea88ea4d8a0d2adb53fd19cdc57d0d57c10a158c86feb9d4815b001c0fce1e55297771cde0f37afd02e121c48bf23878137247af345e7e65277a8e44f4cd74b7af07c513a869441037e279db6939696bdd8e1cbc4d3925ef51f413952611981c2a08b3e6de76c8f727543145ec6adb2c2c10db8a2f18153a92247c9786706b59c327fa87e82ac03d8dd054c4225afba86ba758bd9c6636a3f4422e22a26d7583fc4eeea539ba958b7645a3da9be066540699c6a7c2520d2f739b652ea9f862864d0d94149e78341989d17a710b145cf0106a7d507101450dd66c4f8269f53939a6dc71e5fa336bdbf26046ae1225de575917abc83a6dbf0697727db6189a638b362d58289152fdab0e39f25fc86fc2a0b61e7193ece38a5384f89ff694da2df53d0a1a4bfac60b59a89870311b96ea296eb81650751de4adbf4bc9b670d9c29f3b96d451ddd706c5e4e45e1fe4f5a939e855b7d4cdcb76cb829eb0604d6a7a2b470032dc2e063b3daaf883258a9db219c4a04ff94686b93cb7ba2ff91bd1fe0c876a53f22f1ea03ae93259b711806fcb65845cdb449f01e977791c6afa4600cc436090fc24723b6e6bd14d7da6606e9766278a8a15c6ed9c22ec7e5fa47c1ede199e954add248254f01a24a3231e42970ef4bcf2db74f9cb6cbd8a208fc478a0adf0ffae730a7dcf01154a7a00747cf0ecfedaa5b3be5e99f06a96dd83f8891045a4d05e3f28f9efceb7f25323f33791c0dd9f8b7cb92369b4eb41904dcdf0440a2b1c2d3d19fcd1f8e3ab091874484f3b220baaccfe7bd9c4344d1666838db05262f4c55b69ba36daff9a103099e59303e26a4557aa8d969c82de2c59681983b2d29341e1f896cab89c5c85ed5ac24b356c8cc9cae7eacc88bb1492f3a8e2db81467e20ecb183bc2de98eabfb444a017ecf199840ad83d7b567775e8496481ed32aa8054498bf49cbf14485a463b1ee5a502cde254a518d627f66738f4e8c98901a1e58f0debe04f054226aca7fa83afee528c462e26f24797ca1bb138e6815bf098ca52d9ba2779bc181ac8b7b6cd457f6be9c14b9be62013f37ece785f8794fdb9414605949d4efa44522cdea5c8faa1c5ca2b04c586d7b33e6ac5b967974af64f23df3a0d2ad4b2f5c4cb4aabe00be877b8d2e8227c33e3876150e51bdff1bad0805de28ca7e4a0ad26f3c44dad6c80e2b2f330a7041b958a5a2aa94151bc05c1afb9845558bd08ee2968c1c08cfa2346680357c5c2bc35882f1501b4fff554fa8879fc641935508ec3029ddc25193a796e34ed15f4307f79fff85bde385985320e76f576368bc03775c442dd020749aff65c0bb6431d88c5191f02e9ef8ee8d2c5ae460780c85f5a4f10141585138d01354dfba1b75cf105d3e3cb88c3fa552e747d3032d5856d333c33b8359cd9a0be4c1342f8529e0b83c8bf28c47b044e8e2d30e40182a335eacee5d461d6ea0ca55b9db4de56cb15df3e9aedcc8662e4f6729c732915877afd709ba9e2d88795c57cda2fd7c4f6ac55fdc112d5b5c01ae25fe979c4138d888b276898b429aedf652cbb43cb2bad8d0e86667b555208b986c6a482cfa4f09abbbd995e235e5f95fe787b4cbbf1a67122f20548c6012fabe51a39a224e451f7e61ab65a85a7b1160ea65760ba005c7921f52b3a79e24b4887ce25cf9083a329207c0896b50e76802987881fcfdfffb8a3fd0c46da1830307dce16e67762cde35024eecb269c4556b46f732df2d00b7aa8898a9e42ce997b700f0166366495f4dcc488276b9fb0ebeeb37f556dad2bfde21b85973922cf842112969e379511b353dd0efa46a920061c7181d6fcd8aa9a9c23c2ce9debd88bf1356889942e5c0d3b8be695717c75b4713ca0c36571ad5296afa9812b3dc81f5f1756955650810fc71eb578e01a352b04a3aa8560e526810759a0c71f48276720ab314fe01925f1e03a640b4450f3cd84b1cb6a09a7572e05807601f56d54aeb9deb289778fa49c36ee3db129d2e9a764b8035b1f58c8d85837ffd239776282966c89e3079ea109a015b979e8e5622efb7affccd3ac192e844b264ae871143730e30bde778ce8ede20cbfccd3d53b77998025dba9349855136526a2ca1cf040de2d6cd74627209a3daa2766c35b0913e9a4fd175a66e30ef4d420665fc425e3f965a9f58cf96e6372a75e639a416c7e7b7d1e4ce1541dd7cc72dff7ead592f3cbcbb88956c53704eaac37d753b179d9c13f300a40f01f62e11e566e596bd1a429ee6cd298ebdfe08eca68de1e05de876c735a4ee8f55c04d7874779f3e469c4593587ac07041a114fec2e029e0955ccc2be5f10a6ab2f05307b283192a635ea3f2025f47f9021559fa02a58d97d031a2a930d8a4d6d3bfa9af8001267eaedcb074d32c86fade054ffc1cfb4fbe856c7af52af540eb52baf9006910fcbf09fe8f59ffdcf70c347", 0x1000}, {&(0x7f0000002200)="a94aa8470712afab2fc7cf1efe0be0e85586ce03802192d22349c0fa2b7e", 0x1e}, {&(0x7f0000002240)="ab4a7c32ffe7358e27d8a2a1418f69e5a0480fa490e10e738e9bfd90038bfc6ad575d6444e6a828478d58cb212617fed397bcb72ea4c916395aeaf386dfcba3e0693302b46633ff8aa59613fdf8e744b79a6ed2ce9e9c2a5666fd6e5fc266a46c20e0a57c057a844da80c4e8c1fc1462a201ed89ff9a021192e4f9a9b0e2e5818d2314eb8636db0b8484b19eb63412bbcbed769446012b48f43e03b96b9116109aad075ba626e0e48b662ce3b70548225595a29d6331812964dbce7c02184f70", 0xc0}], 0x8) syz_open_pts() syz_open_pts() fsync(r0) 23:24:03 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getpgid(r0) semget(0x3, 0x2, 0x252) getpgrp() getpgid(r0) 23:24:04 executing program 1: semget(0x3, 0x7fffffffffffffff, 0x41) 23:24:04 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2040, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x9, "5eac303d51dfbc6ff2c67064cae3d62765422c06"}) 23:24:04 executing program 1: semget(0x3, 0x2, 0x252) semget(0x2, 0x3, 0x533) 23:24:04 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x100000000) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x10000, 0x17f) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000200)=0x2) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000280), 0x0, 0x0, 0x0, 0x8}, 0x400) r2 = fcntl$getown(r1, 0x5) r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) r5 = getpgid(0x0) r6 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) r8 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) r10 = getegid() sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000340)="af00168ee6daffcd52e4d9d047d1a68633ed5125009dd1d3ef275b695a77fce36d6c047cb84ef3e701d17523c1dd6c63b508b751ee646249bbb689636bea0f7d664f5686313689e45e659b89e8856a067fab849593b37c76450c72816e26405a73290ad68cd0115a37d2548a5fc964c596606f26f55eda96c7a67ed4dca227f852ef1236d2f1483b9d3ad7871326a47c95a9fd44bfb48997971e91ec80b9f91cbb162054feed8214926d552df93001694582b2320b5d9def82ddd245862498e27974ae1b1cc5274bf1293c48e858aebe2593323f09", 0xd5}, {&(0x7f0000000440)="818a1634f8fbef9b4f9cbd", 0xb}, {&(0x7f0000000480)="301b02c9597d74a71ac48fd8d5dd8ebb2c07f5c5751594cea7855584574003f7efe273bc8be66f56241e7940e225017475fd5e556fd63b1c467cca8257", 0x3d}, {&(0x7f00000004c0)="735d850288da5693f3c85557b995e04efda21f6fcd3061c8719c8efc6bf64a98bec4899a44fdaee590fca95038192c98a55fca5a8c05d0aa93745d3f032dd96e33405f070986e310272ee373c30ce81eb40a03e7b5390bedec78b01c974a3279e38b357edb908fa8909d8c99f13e7ec6304cf508cbee97add4", 0x79}], 0x4, &(0x7f0000000680)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r1, r0, r0, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x38, 0xffff, 0x1, [r0, r1, r0, r0, r0, r1, r1, r1, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r0, r1, r1]}], 0x110}, 0xa) fcntl$setown(r0, 0x6, r8) readlinkat(r1, &(0x7f0000000800)='./file0\x00', &(0x7f0000000840)=""/96, 0x60) fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000008c0)=0x8) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000900)) lchown(&(0x7f0000000940)='./file0\x00', r3, r10) accept$inet(r0, &(0x7f0000000980), &(0x7f00000009c0)=0xc) getitimer(0x0, &(0x7f0000000a00)) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000a40)={{0x18, 0x1, 0x2, 0x9}, {0x18, 0x2, 0x5, 0x7fff}, 0x0, [0x1, 0x2, 0x1, 0x1, 0x2, 0x0, 0x3f, 0x3]}, 0x3c) 23:24:04 executing program 1: getpid() r0 = semget(0x3, 0x2, 0x252) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x2, 0x81]) 23:24:04 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0xeb8, &(0x7f00000000c0)={0x0, 0xfffffffffffffffb}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3, 0x10, r0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe}], 0x3, 0x0, 0x0, 0x0) close(r0) 23:24:04 executing program 1: semget(0x3, 0x2, 0x252) semget(0x1, 0x4, 0x204) 23:24:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) flock(r0, 0x4) 23:24:04 executing program 1: r0 = semget(0x0, 0x2, 0x252) semop(r0, &(0x7f0000000000)=[{0x0, 0x1, 0x800}], 0x1) semop(r0, &(0x7f0000000040)=[{0x0, 0x7, 0x1000}], 0x1) 23:24:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) fcntl$setstatus(r0, 0x4, 0x44) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "0dfe114e9425eb77e729d0e6417115f2325395a3"}) ftruncate(r1, 0x5) r2 = fcntl$dupfd(r0, 0xa, r1) bind$inet(r2, &(0x7f00000000c0)={0x2, 0x1}, 0xc) getpeername$inet6(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) fcntl$getown(r0, 0x5) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='\x00') 23:24:04 executing program 1: semget(0x3, 0x4, 0x8000000200) 23:24:04 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x400000000000000) setsockopt(r0, 0x6, 0x214, &(0x7f0000000180)="d0ca597f2526a9aa6c3f8814df9dec5db81d6d5a4c3986bc8f2c0b9bcf4726fc4cbc1b6675e93e96635d067610925b89aad2c4e62067cc73b5a2297d153689d1def3269ac1e7d91f2bd35b7a501095399160a56b6b51b52cce10a593fa0d9c84a67fb252ddda61b81cd42bab1188e856b738c288210e5769c93680e96e", 0x7d) recvfrom$inet6(r0, &(0x7f0000000080)=""/216, 0xd8, 0x801, &(0x7f0000000000)={0x18, 0x0, 0x7fffffff, 0x7ff}, 0xc) 23:24:04 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = socket$inet6(0x18, 0x5, 0x101) r2 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)=0x35d) poll(&(0x7f0000000040)=[{r0, 0x24}, {r1, 0x4}, {r2, 0x4}], 0x3, 0x7fffffff) semget(0x3, 0x2, 0x252) 23:24:04 executing program 0: semget(0x3, 0x4, 0x8000000200) 23:24:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000300)="e36258a4f72ee99586132425b84e5bbdc3a5197094b222a9c4f6469990bfe432040000000000000000000000cb04403df380dd57f8d75c1eea6f9924a3c9042ecfd4cbcdb6a95cec003b54c9cfa4e609d8304c57a3bba766a7d5eaecf12845088e7008875f26ce8b028878498abacf6a6b00000000000000a0143115a062c6b3bc0a2d4d81049cf9b234c23aac5c2aa27de54b81e75f6e070373cfe79a4293749a9f71194a8c78b7f9923fe2ccf96e1dd6a1b29b5d6181db666d938dd2f38b217fe5d40c30176b44f3877d2bd8c59727976fd112bb77552a04442c3e3aa981db85b7d0868a58afd452f14975182ac8f7d43b8c3ae3806274dc6cff", 0xfb) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) utimensat(r1, &(0x7f0000000200)='./file0\x00', &(0x7f0000000400)={{0x5, 0x8}, {0x4}}, 0x2) r2 = syz_open_pts() close(r0) r3 = kqueue() syz_open_pts() r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0xffff, 0x7, 0x9, 0xf9d, "9ad84b73d969000000007fd35db5ab0900", 0x1}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 23:24:05 executing program 1: r0 = semget(0x3, 0x2, 0x252) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000000)=""/252) 23:24:05 executing program 1: getppid() semget(0x0, 0x1, 0x20) r0 = semget(0x1, 0x4, 0x0) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/154) semget(0x3, 0x2, 0x252) r1 = socket(0x19, 0x4002, 0x1) sendmsg(r1, &(0x7f0000000440)={&(0x7f00000000c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000100)="c9c3c5ed5aa0b5016b4f6e76a4494af2ac0ba5249d457c8a2982d874329e41a36d0f0d4f7da9bc69ebed9b83548d1c93fae961f95b5b91c9453d99c59af31f7ce9a8c53d2dd4a82d722ed61b06ed585ba6fb33754b63ee648a768164f98d", 0x5e}, {&(0x7f0000000180)="a420252723ef6bc486c64ec55f726e764e73222709084ba05b0bc2b376c247cb64a84337cecc0bec6ce39eb3915ea9a984f52eae9f4a574415c352b8ab6fb70bb335766ae4638d8f02bdab45f2a285cee7ae6f506d2944ba978d222d84c84b24cd776c11b0aa936724e6db09f78813bfcd2c3fdca557a61c", 0x78}, {&(0x7f0000000200)="f68baa11bb33410baa85cdf74b355a6d5bde4751045f47f21b2818a3edbf9588cb6516f6cf9a6c5f3f664c4c3290789b933f0c47820e1c99e2ee303b3c42bd9bff28d948a732cb4d4993ec58b86a413a7f288d3e946b76fe6bfded6f9f2e0ec15cd79dc3338b50b8e8afa14d883b66a30ac24aee5708b6df6b165429624551229bf84b73957ffa45ba46b7cd7541e766f0e07b6b32014a468606e006ec903372664ba0400f6375e0535e2c27c2b4411632d44d784d41d0b1d7f6c990db63d3c4f3e0b56a37747c322a54fdcc0466aa59945c930301bec1a9c2e68ce25bcddb420c1bca6fdd2aebc45048abb7461b334bdf1ac55db77c3fa08a7bb662c802", 0xfe}, {&(0x7f0000000300)="d99f6421a0e1d9fa4716509067275921ab8654b2bdd774050c2247f3e47bfa2a48396bde406280fd0116a61e776d198032", 0x31}], 0x4, &(0x7f0000000380)=[{0x98, 0x1, 0x8, "ec60605ae1b1de4b8ab264b57986b1b55b340bf0eac7ad904cd526d36819f2edfd4f59660d00cda7b96609655d002252d1c353a2fa190171f4fde85ddcba70114149782013b11df6107f2018c078d1bcf56be6eaf77e3ba4978a37d1e04f4db619053283e87a3f51c7f04270cbf48814880083de9a2a705cd03ce52771645b7adb0a5250"}], 0x98}, 0x4) 23:24:05 executing program 1: semget(0x2, 0x2, 0x400252) semget$private(0x0, 0x0, 0x0) semget$private(0x0, 0x3, 0x81) 23:24:05 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002840)=[{&(0x7f0000002400)=""/143}, {&(0x7f00000024c0)=""/239}, {&(0x7f00000012c0)=""/19}, {&(0x7f0000001300)=""/20}, {&(0x7f00000025c0)=""/217}, {&(0x7f00000026c0)=""/216}, {&(0x7f00000027c0)=""/95}], 0x1000000000000219, 0x0) preadv(r0, &(0x7f0000001340)=[{&(0x7f0000000140)=""/218, 0xda}, {&(0x7f0000001400)=""/4096, 0x1000}], 0x2, 0x0) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000001280)={{0x80000001, 0x57b}, {0x5c19, 0x2}}) 23:24:05 executing program 1: r0 = semget(0x3, 0x2, 0x252) r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0}, &(0x7f0000001040)=0xc) r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001080)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000010c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000001100)={{0x1, r2, r3, r4, r5, 0x8276dacbe74da5c, 0xfffffffffffffff8}, 0x726, 0x8, 0xffffffff}) semctl$GETVAL(r0, 0x100000003, 0x5, &(0x7f0000002180)=""/4096) 23:24:05 executing program 1: r0 = semget(0x1, 0x1, 0x0) r1 = getuid() r2 = dup(0xffffffffffffff9c) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="eb41bf98a43331a171fa7f5600546811ba0f1aaed19311976d38e76207a27093ac7cfababd654af9e47611a4c10fad4e3c98946450c991f528e64cf67f25f39cdcb73cab323e5100fb9add8ced71f679b563a63465bc78c230aaf00566ce017d67834d95ba8fb7186f465a9b397e41d2576d33cf69f57ebe47f4e91203196e89921502", 0x83) r3 = getegid() r4 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x1ff, r1, r3, r4, r5, 0x14, 0xc0}, 0x6, 0x9, 0x8}) semget(0x3, 0x2, 0x252) 23:24:05 executing program 1: semget(0x3, 0x2, 0x240) r0 = semget(0x0, 0x7, 0x601) r1 = getuid() r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = fcntl$getown(0xffffffffffffff9c, 0x5) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0xe3, r1, r2, r3, r4, 0x28, 0x1f}, 0x8, 0x1, r5, r6, 0xb, 0x6, 0x80, 0x29d2}) 23:24:05 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x203f, 0x800) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1000000000, 0x0) readv(r0, &(0x7f00000023c0)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1) 23:24:05 executing program 1: semget(0x3, 0x5, 0x10252) 23:24:05 executing program 1: r0 = semget(0x1, 0x1, 0x0) semget(0x3, 0x2, 0x252) semctl$IPC_RMID(r0, 0x0, 0x0) 23:24:05 executing program 1: r0 = semget(0x3, 0x2, 0x252) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x5, 0x9, 0x0, 0x5, 0xfffffffffffffe00, 0x6]) ÒFµŒQÎð)2¯ZU °é¡]0xffffffffffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r6 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r7 = socket$inet6(0x18, 0x4000, 0xbc) poll(&(0x7f0000000100)=[{r0, 0x10c}, {r1, 0x100}, {r2, 0x1}, {r3, 0x4}, {r4, 0x1}, {r5, 0x1}, {r6, 0x2}, {r7, 0x2}], 0x8, 0x8) 23:24:06 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x4040000006009, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) r1 = shmget(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r2 = geteuid() r3 = getegid() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000280)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) mknod(&(0x7f00000001c0)='./bus\x00', 0x8020, 0xffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r6 = getppid() r7 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0xfffffffffffffff7, r2, r3, r4, r5, 0x100, 0x5}, 0x10001, 0x2, r6, r7, 0x0, 0x9, 0x9}) 23:24:06 executing program 1: semget(0x3, 0x400000000002, 0x252) 23:24:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae8a5d691595a44c9ed141a79be600d2ca04004437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ec32c9f53eca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e6385c3ab25a79564a262d0a72ef17f8e8ae675b5b", 0xf7) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) getpeername(r3, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) close(r2) syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x81}], 0x1, 0x0) 23:24:06 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x84, &(0x7f0000ffc000/0x2000)=nil) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x90, 0x0) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x1000) semget(0x3, 0x2, 0x252) 23:24:06 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) r1 = semget(0x2, 0x3, 0x18) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000000)=""/2) semget(0x2, 0x0, 0x40) semget(0x3, 0x2, 0x252) 23:24:06 executing program 1: r0 = semget(0x0, 0x2, 0x24e) r1 = socket$inet6(0x18, 0x4001, 0x55) r2 = socket(0x10, 0x8004, 0x10001) socket(0x11, 0x8003, 0x8039b07) r3 = dup2(r1, r2) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000000)=0x7) ioctl$TIOCSCTTY(r3, 0x20007461) dup2(r3, r3) 23:24:07 executing program 1: semget(0x2, 0x6, 0x228) semget(0x2, 0x5, 0x0) r0 = semget$private(0x0, 0x2, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/97) 23:24:07 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r0, r1) r2 = kqueue() kevent(r2, &(0x7f0000000280), 0x4, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x6, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 23:24:07 executing program 1: semget(0x3, 0x2, 0x252) semget(0x3, 0x5, 0x0) 23:24:07 executing program 1: r0 = semget(0x0, 0x7, 0x252) semop(r0, &(0x7f0000000000)=[{0x2, 0x9b7, 0x800}], 0x180) 23:24:07 executing program 1: semget(0x3, 0x2, 0x54c) semget(0x0, 0x2, 0x4) 23:24:07 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={r3, r4, r5}, 0xc) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0xc) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x7ff, 0x0, 0x0, 0x0) bind(r2, &(0x7f0000000240)=@in6={0x18, 0x1, 0x423, 0x6}, 0xc) fchmod(r0, 0x20) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x78, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x78, 0x0) 23:24:07 executing program 1: r0 = semget$private(0x0, 0x2, 0x1) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f0000000040)=""/131) r1 = getpgid(0x0) r2 = shmget(0x0, 0x4000, 0x80, &(0x7f0000ffa000/0x4000)=nil) shmat(r2, &(0x7f0000ffd000/0x2000)=nil, 0x1000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) setpgid(r1, r3) semop(r0, &(0x7f0000000000)=[{0x5, 0xfab, 0x1000}, {0x3, 0x6, 0x800}, {0x6, 0x2}, {0x2, 0x1002d7, 0x1000}, {0x0, 0x9}], 0x5) semget(0x3, 0x2, 0x252) 23:24:07 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) listen(r0, 0x1) semget(0x3, 0x2, 0x252) 23:24:07 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file1\x00', 0x2bdfb56e518797ce, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) r3 = geteuid() r4 = getgid() sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f00000001c0)=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000200)="086f79721844af6510345740", 0xc}], 0x1, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x40, 0x9}, 0x408) chdir(&(0x7f0000000100)='./file1\x00') unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='x\x00') chdir(&(0x7f00000000c0)='./file1\x00') 23:24:07 executing program 1: semget(0x3, 0x2, 0x252) r0 = kqueue() writev(r0, &(0x7f0000000000), 0x0) 23:24:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000100), 0x4) 23:24:07 executing program 1: r0 = semget(0x0, 0x0, 0x600) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x0, 0x8, 0x0]) r1 = dup(0xffffffffffffffff) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x6, 0xee3, 0x100000000000, "f1e2044bd3ed254aeed29904254c8a806d75a160", 0x80, 0x7}) semctl$IPC_RMID(r0, 0x0, 0x0) semget(0x1, 0x7, 0x4) semget(0x3, 0x2, 0x252) 23:24:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="2052bed8085df9138021cdc0394b659dd7ab00483bf71c76790e1a2cad3bd632d4141f7929a09ced675e777c18164f4c69cffc6e66416429fdb1b5138f7e14d4887b8fe2dc936ec6c65da9252547592599a5f97f14d76a581a349738324d7dfeeacac9f746", 0x65}], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000003c0)="dc007f982eb65f5ac551e20d827fe27c8293bdfe709a65de7d13711bbf105833d4ce30bf2b079d79c40d599cd485e81b422fcb8f135876317c89165e9561688f581236cab70f8e3efe63d700953724d31e166a9c0b6edae2549405db9e7200b90e6584bdf9ce943872e5d34950f3c594f4c332639c4cd0f524f56b3badbae263d3f7e2d1fce22a22f7aef8e74aa8ff178d85cb2dde283e8f7b93ab8e57a969461bc36f0c02af3aa9b359d9e82f75916175e7cb5080348b6a5fc848f1b6d3a2ed8f156191bde45eb75a0f67c4ba0257a8619404519eab545191c975a78d3cc93be669e11e126840aca2c39334dc86992d5c23144e6bfb67443d74c451ddda6b2ba94bebd705000000000000000606e81045ce15cbeeee805039ec8a82ce170e2a45f66111d6a6f4c6ba766bd86fcf993f1d2c2e3ec5df2dae8294d006f59a396117d7774d4dde880b58dd218f4785b8b0262f9bf4b21bcd2e6ae8515f97cad64f3abcdfd0caffa50d6736701cbba9f8d9dd1f03acf7fb5bb2e774ae9e82b5cc418d432af8ae9a091a57e09661652e4eb0c9f529a2827dacf9ef0519a3219160130566ea45632026032781a7e1f5265702759cd76c43df4e0542e18b5689c09aad8989bd8a5a6f85845aa6c93d9bf10a3f26d6873d8f92951ce7c0bc873e6a2da8c51da5af5131f1e0290997da373e3dcbb741de47d3159e18852611cbf1fe5bf932d5b8fe97f9540e54b0769d5391639bdecf458c13014d5283bbc45ad008ac4b43ab341146102543969b61711c1ace74b39bc4cd96b0f5096ee3918ef86aab08d422c482058a481336f4f456c6e64f5c584313e6b09b0a1976a7bf51dfdc8ff6ba04fd5cbd3cc14c4c92630bd8d0d5fb39bc6af49d2f5bdfcbc98c72537b4b1746c225de61c91313", 0x288}], 0x1) syz_open_pts() close(r0) ioctl$TIOCSTART(r0, 0x2000746e) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="e323ce", 0x3}, {&(0x7f0000000100)="105f2bac1832556b4a3b30c72b388d2389705b51ab66a2c8a7c0af158dfc23355fd02c6aea2626980303d089103929c81b0a11c6219487881b4eb856fe768a19ff9a0f9cdfb40fa0d167026f596c02fd1cf5950cb9572bcda4920f04a9607a346056bfa0451520b1db0def9300ced359409456887decb36399f2a95eb900c611646b1651d731ca9a60bede6249321126188eb077768d98df272f5f8673a1cf5585985c62277fdc85f9de52b3a271bf887ed52a52a9e35079dfcac6179847b320f67ae9f65ab5bd7612fdad019a5901ccd8090358", 0xd4}], 0x2) kqueue() ioctl$TIOCCDTR(r0, 0x20007478) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000240)={0x4, 0xb9d0, 0xfffffffffffff34c, 0x1, "e91f7f0314cde1a6e468672d2b3faf5edf41418a", 0x3, 0xfffffffffd6c7f21}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000300)={0x7fff, 0x7fff, 0x8, 0x7}) 23:24:08 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x90, 0x80) mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x13a) geteuid() readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/166, 0xa6) semget(0x3, 0x2, 0x252) unlinkat(r0, &(0x7f0000000180)='./file0\x00', 0x0) 23:24:08 executing program 1: semget(0x1, 0xfffffffffffffffe, 0x120) 23:24:08 executing program 1: semget(0x3, 0x2, 0x252) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x10000, 0x10d) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=""/119, 0x77) mknod(&(0x7f0000000000)='./file0\x00', 0x100, 0x1000) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') 23:24:08 executing program 0: r0 = msgget$private(0x0, 0x400) msgctl$IPC_RMID(r0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r1, &(0x7f0000000000)="71fc531fcdb31a5417035f6dcdebf9f6f0a80309", 0x14) getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0]) setgid(r2) syz_open_pts() close(r1) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x1, 0x1, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 23:24:08 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x100) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) pipe2(&(0x7f00000002c0), 0x10004) r2 = getgid() fchown(r0, r1, r2) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/217, 0xd9}], 0x1) r3 = semget(0x3, 0x2, 0x252) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000040)) semop(r3, &(0x7f0000000280)=[{0x4, 0x81, 0x1000}, {0x2, 0x1ee, 0x1000}], 0x2) 23:24:08 executing program 1: r0 = semget(0x3, 0x2, 0x212) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000000)=""/45) semctl$GETZCNT(r0, 0x7, 0x7, &(0x7f0000000100)=""/98) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r2 = getgid() r3 = getuid() r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000200)={{0x423, r1, r2, r3, r4, 0x8, 0x200}, 0x1000, 0xfffffffffffffffb, 0x3f}) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000040)=""/152) 23:24:08 executing program 0: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0x0, r0) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) shmget$private(0x0, 0x3000, 0x42, &(0x7f0000ffa000/0x3000)=nil) 23:24:08 executing program 1: r0 = semget(0x2, 0x3, 0x2) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000000)=""/176) semget(0x1, 0x3, 0x252) semget(0x0, 0x3, 0x0) 23:24:08 executing program 0: r0 = semget(0x3, 0x2, 0x212) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000000)=""/45) semctl$GETZCNT(r0, 0x7, 0x7, &(0x7f0000000100)=""/98) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r2 = getgid() r3 = getuid() r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000200)={{0x423, r1, r2, r3, r4, 0x8, 0x200}, 0x1000, 0xfffffffffffffffb, 0x3f}) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000040)=""/152) 23:24:08 executing program 1: semget(0x3, 0x2, 0x252) semget$private(0x0, 0x6, 0x80) semget$private(0x0, 0x2, 0x100) semget$private(0x0, 0x1, 0x8) 23:24:08 executing program 0: r0 = semget(0x3, 0x2, 0x212) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000000)=""/45) semctl$GETZCNT(r0, 0x7, 0x7, &(0x7f0000000100)=""/98) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r2 = getgid() r3 = getuid() r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000200)={{0x423, r1, r2, r3, r4, 0x8, 0x200}, 0x1000, 0xfffffffffffffffb, 0x3f}) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000040)=""/152) 23:24:08 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x100) semget(0x1, 0x2, 0x252) 23:24:08 executing program 0: r0 = semget(0x3, 0x2, 0x212) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000000)=""/45) semctl$GETZCNT(r0, 0x7, 0x7, &(0x7f0000000100)=""/98) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r2 = getgid() r3 = getuid() r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000200)={{0x423, r1, r2, r3, r4, 0x8, 0x200}, 0x1000, 0xfffffffffffffffb, 0x3f}) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000040)=""/152) 23:24:08 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7ff) semget(0x3, 0x2, 0x252) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x10001000) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000000), &(0x7f00000000c0)=0x10) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 23:24:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) clock_gettime(0x2, &(0x7f0000000000)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) 23:24:08 executing program 1: semget(0x3, 0x2, 0x252) semget(0x2, 0x3, 0x0) 23:24:09 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) 23:24:09 executing program 1: semget(0x3, 0x2, 0x252) r0 = geteuid() getuid() seteuid(r0) 23:24:09 executing program 1: r0 = semget(0x3, 0x1000000000000002, 0x80) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000000)=""/156) 23:24:09 executing program 0: r0 = fcntl$getown(0xffffffffffffff9c, 0x5) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r2 = socket$inet(0x2, 0x0, 0xfd) r3 = socket$inet(0x2, 0x3, 0x400) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) r5 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x10010, 0x6) r6 = syz_open_pts() r7 = open(&(0x7f0000000300)='./file0\x00', 0x20808, 0x22) r8 = dup(0xffffffffffffffff) pipe(&(0x7f0000000340)={0xffffffffffffffff}) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = socket(0x11, 0x2, 0x1ff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00./file0\x00'], 0xa, &(0x7f0000000240)=[{&(0x7f0000000100)="cdf746312ee9fe09", 0x8}, {&(0x7f0000000140)="ae230ae58cccd88615db2f0560e5d5b1aebec65cc97dcc4ce0daa145c5db48cf1c51737e92429f833cace3621b29bd01bd99176ef1f074440dacbf7147b50d4cd1b05cc5adfdcb4c3a0a2574c1b9bd7feafcb3599cb061a5609bea743e41e01b9ac709dac25e88dab5e75f1b9a38cbc78b7375f37edeae2ec5bc5a4564caebd46eb92bbf9823950a9428ff170d768998fe815b627924af0eb6d79da1c26977417a659c8dcc06330b0110a0f72de555704b0fbc13bbee1845d431fd2a0b320aaab3924a7b7e0871045fb99c4bfc7ba86e5318ccb4081018f2ba0133b7b535c6f8383e315bc2c058ec7dd58d73fc5f4df3f43bcb06ab6c2e6db68b73f6e2", 0xfd}], 0x2, &(0x7f0000000400)=[@rights={0x20, 0xffff, 0x1, [r2, r3, r4]}, @rights={0x30, 0xffff, 0x1, [r5, r6, r7, r8, r9, r10, r11, r12]}, @rights={0x10}], 0x60, 0xd}, 0x400) fchdir(r8) r13 = fcntl$getown(0xffffffffffffffff, 0x5) setpgid(r0, r13) r14 = getpid() fcntl$lock(r3, 0xf, &(0x7f00000003c0)={0x2, 0x1, 0x8000, 0x2, r13}) setpgid(r14, r14) pipe(&(0x7f0000000600)={0xffffffffffffffff}) ioctl$TIOCNOTTY(r15, 0x20007471) 23:24:09 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() fsync(r1) r2 = syz_open_pts() fsync(r0) fchmod(r2, 0x8b) 23:24:09 executing program 1: r0 = semget(0x0, 0x7, 0x220) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000040)=""/239) r1 = semget(0x3, 0x2, 0x252) semop(r1, &(0x7f0000000000)=[{0x7, 0x8, 0x1000}, {0x1, 0x5, 0x1800}, {0x7, 0x9}, {0x3, 0x6, 0x1800}], 0x4) 23:24:09 executing program 1: semget(0x3, 0x2, 0x24f) 23:24:09 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2043, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) write(r0, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 23:24:09 executing program 1: semget(0x1, 0x0, 0x252) 23:24:09 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setuid(0xee01) setsockopt(r0, 0x29, 0x3c, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = dup2(r0, r0) ioctl$TIOCSCTTY(r1, 0x20007461) 23:24:09 executing program 1: semget(0x3, 0x2, 0x252) semget$private(0x0, 0x6, 0x0) 23:24:09 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x612, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="943faaf4bf277289760a7f7323dcb6f0f731e17bdb670631f96f3e3a2e9dd2b28c8c58664cbdaa89d71a764f0336754e99962e4ca6a7c794fa277352c6fb79878979b4b5628a724548ab470846a54ad49a12808564b29d1d300b1345deaec94fddee7b3e2f3074188efc0ea82a2a44be508718daad68f14e128abeac0196c5789d2e0de0ae30ee6a2e748d6b4f4763797f3ca169454845c77de368acc97413ce0a49e3c8e380e5d87b2b95cae3f309ba6a4696272ebb1a75fd6075787b974839b95439a070879e6498ed7920987cc0627a04516bc46b6aa494a707f43f768caeae631b82af6dd13f8148ce4d18c9c0cc6e93f5750e4eae21cd43e3d580a9ab6ff36e021de14cb2e08aaef138b717f773e53f2059e91fb74887501935658b297abbb5615d88bd6d6ccd0bef4fe4e6d6d963af0455e3ce7b3f65b912e57e088e4acb6fc9bbaab57c0752232492b6909ef2f1e1420a4017e8c0f6d52854237ee0cc8fe7c551b27a9d2195586803a00af6b04a1dd3035eac6f95ca7467ca49a5bf52dc6061c2d8fd048cccb322256e37996881c950a2d6e33c59bc70e5a2eb151c4c4f5443c764023612e0470ea1df794e8e30d5e2769f7a1667ba43862bd14e7ba02d1d52ddc42143b50a219a3654d57c9e79926a3f8e483d50f25e58cc24b338d218fa8b1ae9ea63278bf3fced33cead5305c0c44529e7533771a353b5dc579dd98ed9529a1f1b8e39ed1f229007160c3613556ee144153a5d60ff030231d706dd8bd3e542fcd941f0ae451dab3f4acbecbeab72ba1797edc191143b1634cd0b1ba6680fef138f95a6654df5ac7e491552425765a33332d94564006d87205cd233319cd60132b2a05ecb76484b31d96ed7fe7062a1b8b8ac9791d39397a172bd833da2841fc1093646b041c46a00bef459e80bad0869a091ffb34005e821e7bf22e1367fb22c4928850504792b4736e9b65ecfdaa87a0220661ef48dec4fa9c92c7dab1311a61392a563c9ecb155160dcc2745f8ff45b56f553fc9cd9bcc194e19cc8672186f7cb26cc480caa813872db70fba63d0632fb1e00bf4a0c661479db79de988a8c60fbfce62076e37a9e612071f250081563a918b9962979d285050c68b4df6df68e27ad34bda1f9c7ef23980e2dc3fa9ae677dd598b5395c22ccf87950da2e2127e8d66e0a606154e0f5997aaf9bdd1d3ec1b063e9482375552ab808c1457446f0e61363f45638249f17d0b87252f5bf20eafa28afe4acadd75a53298d60cdea5e262479a38123777e784c203241f867ee3c489bffc32742738f09bfc8b2c657bde6a8e322d8d2bb79bfdab1042341bfc915091f5a2d599ca92803799d23218c221724b6bf87f82df64659134a50af72be15a95d1aca9335561568e92c8908d1fc4a423b0962ef3cd36581cfe31c2849fbacd56fddaa22b6bd30d47c0c5281c8d39942922719957f40b0d5cd8d7f5f2722dc767a12e9323f8624863f257102c5a299ef9cac3499ec73a4eec958f68c8427a5336c32a4a6434fb6c5527a6df72994118f09c995a36c2bcf1ffe39142057087a2048125e153eac7ece28530135fc39ccfa9d820bd82b8c6261cc5e3027b95c2a437362f8586afca5f55c8b5895f29861daa86dcd8febf8a24612d4ff1ae5824be7b68ddf9857458994f38841310bf784e3ade9f56fa68b88e24c172d55fa8a972b0ce3905ff3184cf20c4dda2573716973d596a3798a7617ff02ea00c5da44cfafb68a521e9aa0b3c997b6ce70707cf45b599ede3593f44a6e50f5da9271718e49f67b0e4a10239388630662ce55932431da7357d569eda7e6324be6fbfccbf4006086b405e52809dd5379a191053bb482da43fe9a875693f0ae851e71487a12ee2f657acf6606c1beba4fcb0efb01da12f8ecfd4cbacb7c6ed40cde3d5a5846f19afd695b05b4c987bde7c2bce667c849824f8095be25be86ee4d54838c37cb5894001aa9007bdc28ed19550f8f9cd6fe8f4d8294d75d3625d739cb02435a1637725ea629b1b7f11b97ed032042cd58baf217ef33784cde03438e655f6fcda7e8ccf60d6ac5d14490a3918b7445e09dfa1f631cb4fe0ae904655e4399455d6c9223b9425151e4ca418c62b8eb230069485237adca9c12ecd3fcd8ae365fadc5905b1cc621a823fd0a3603bb32505719716bce4ecac4cffe448c864721986a9d448c08ccf47e92f12184566d731e14f0aabfe77fe2fc2c821d27a42914501be4119ca5d734f19dbe7d1d388def6e92bd4df79155b6a3cc8891a1d778150aa7d749efa20eb40aea9ff87a278ea611f39ad919b493e99bb58a97143d46eadec3de425c6c82c01be3acfeab604f192525266705c899071ca46aa581e3a5da3735cf423033f4c6e48d2288a04430f49654ea1f000701135581d7ef55ab0d5b28bdeda0cc502c2de0f61b065745c462993cc8456bd8ce38f7273310efd3b944d07024115d17bc87b1a4004590bdf33632a73815fff0492d49f32bdc168b7d9d6d6ee820d531cf040f25a6df5c3e0aba2de4907379518c6cad310549216458b6bce7832655fb2e41e310c20a9266abba9202de72da3082576a9691f30b841b47b8edc3a63412061982b0f519d3f6149a9045773eb07bdb6b283c0b0f72f8cbfe61fcdbb3c906dc65da3754eb9703a6cda82fd9b2bd477778a1b2d1d24461238a7105f4fb5fcdba7912a592dd11b6cf4c259345b9865b060916aed45b83c9d19794371455cc8098000ddd6325f54cf1a1dc1148c82e2d80af9160fcf7957e828a4cdd45841d6a6306c71e0894d61867f4c2f00770f04de6ea539e7d0954abc8509964955c458581", 0x7da}], 0x1, 0x0) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x5, 0x10, r1, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000027c0)={0x0, 0x0, 0x0, 0xd, 0x0}, 0x0) 23:24:09 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x4) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x2000, 0x5) semget(0x3, 0x2, 0x252) openat(r0, &(0x7f0000000080)='./file0\x00', 0x200, 0x100) 23:24:09 executing program 0: bind(0xffffffffffffffff, &(0x7f0000000040)=@in6, 0xc) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20000, 0x10) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x2f) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x0, 0x6, &(0x7f0000000100)=""/245, &(0x7f0000000200)=0xf5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ftruncate(r0, 0x40) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') r2 = dup(r1) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000240)=0x800) 23:24:09 executing program 1: semget(0x3, 0x4, 0x252) pipe(&(0x7f0000000000)={0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f0000000040)=""/159, 0x9f, 0x0, &(0x7f0000000100)={0x18, 0x2, 0x5, 0xdb}, 0xc) 23:24:09 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup(r0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x8000, 0x4c308da2) setsockopt(r0, 0x29, 0x24, &(0x7f0000000040), 0x0) 23:24:09 executing program 1: semget(0x3, 0x2, 0x252) semget(0x2, 0x0, 0x20) 23:24:09 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="710df240ec1dcb1cf2badc5117713cc9576b229aaba601b4000f00084def05a3758c1f"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x10000096, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) 23:24:09 executing program 0: r0 = msgget(0x0, 0x0) clock_settime(0x0, &(0x7f0000000000)={0x9, 0x2}) msgrcv(r0, 0x0, 0x0, 0x3, 0x800) msgget(0x1, 0x84) 16:00:09 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4401) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$getflags(r0, 0x3) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x104) 16:00:09 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x2) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x1, 0x80000000, 0x879d, "0945693309007ab113b200"}) syz_open_pts() 16:00:09 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000004300) munlockall() open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) select(0x40, &(0x7f0000000180)={0x8}, 0x0, 0x0, 0x0) 16:00:09 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x81, 0x8}, {{r1}, 0xfffffffffffffffd, 0x5, 0x40, 0x8, 0x59}], 0x5, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x10, 0x0, 0x1}, {{r0}, 0xfffffffffffffffa, 0x80, 0x20, 0xffffffff, 0x5b3}, {{r1}, 0xffffffffffffffff, 0x0, 0xfffff, 0x50}, {{r1}, 0xfffffffffffffff8, 0x11, 0xf0000007, 0x7ff, 0x100}, {{r1}, 0xffffffffffffffff, 0x8c, 0x40, 0x6}, {{r1}, 0xfffffffffffffffa, 0x1, 0x5, 0xffff, 0x8}], 0x0, &(0x7f0000000140)={0x5, 0x1}) poll(&(0x7f0000000040)=[{r1, 0x1}], 0x1, 0x0) close(r1) 16:00:09 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0x1, 0x8}) setrlimit(0x6, &(0x7f0000000040)) mlockall(0x1) 16:00:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, 0xffffffffffffffff, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 16:00:09 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x8) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = syz_open_pts() readv(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/6, 0x6}, {&(0x7f0000000100)=""/7, 0x7}, {&(0x7f0000000140)=""/21, 0x15}, {&(0x7f0000000180)=""/38, 0x26}], 0x4) open(&(0x7f0000000040)='./file0\x00', 0x3, 0x2) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) 16:00:09 executing program 0: r0 = socket$inet6(0x18, 0x1000000003, 0x0) close(r0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x6}], 0x0, 0x0, 0x0, 0x0) mincore(&(0x7f0000fff000/0x1000)=nil, 0x1000, &(0x7f0000000000)) close(r0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2004, 0x236161aa) clock_getres(0x5, 0xfffffffffffffffe) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f00000002c0)="aa", 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000002680)="85d1b8a098fd3626c3850ca4d7ea4f52d6e22103003986fd3821ee9989f141b5ae1b05b79c3c59403ac47a1d68bc78b88c0705e6aac71a615f19868726e1954ce110e1a4f8ccd1a57b39deb2f89b189157a049a107853c0a8ebe8c091d995eaa7106e6448c02e486e77e376b6bc98ab8b827d66d9e8825b48fba3d538a5920598aa837f8163c7a9bcc03bead1fa6d1a0327532acfd68a74e4f060766bc03a97a7f84c8614982031c4835f86e2545c4b155a2cbff962f3d9190223e9ac626722572e905f7c94cef5d3e09659b526f007041142cb7153f7eb568a975154ccd150af302810db6d50883d42096d8e338d7a41d3c1f72616d494719c617870527d042fc720f221f2a7c5a988db2dfdc01e4a8ac3d126a99634d066401c1ff62e2f34182362ff3f307c431bdf64f1559cfad6db11557fb0d8a86bf32ca95bab2da250bb2b81f10e5fb307c419ac9d04a6386897cd155f6fd8a2cd475207f0f8d76dc962cf952d0fdd1b0c70fe00ac8ea106f9e9378192ba10653437915c59645b71a15ce8a3c7d299c2a32595c577f06a116e3669166559a1e1911f26bdaa3ae0e8036e0fb90b7e70c3f7c3e2ad1b375144ffe58214a5f7032b9f1405513e6e5caadb07cb644b110514da35e5e5b59a8a266eb074db0381555d60e98eda59e7bc89df5319f6f869047f514a320a43adbb2c6f2bd4c20245eb4a4773f714e40694fc1085494dbcd7fcf66f4291a935903e272b4363c25418346afab7496d5c0f41aa2d008c6d21ed4baaeb76451c47d1b5a22ac8be3ab6680c8b50cbafc3b99b102bf7c0ca4eaee2a0012ace90a8f679df1f0bb12997b2f9f019fd5f5f566c23ec94f0c5b3472edf334b1f05a82c556fadcc9b3794efd530983cfe8e9fd7a94ba2cc51eb99830b668fa478d07f4332e53be6fa61dd470e64443fe8a4be0e37d619cedf8f448365f216bc4944bd11dd23ec69fd8d72a9c983d2416cd3bca33ee4cd4bec0043f65d76154b9a07077c17eaf6f8365d85224e3393506dc5e9cb1e6b2c9fcf0933e45c7758ff0a311579ac4454d68d06a634c6cef3795441bab86603d852d467686ad6aa662d1ecad37df74852e0016ab1f9372fcbd61f71768b459807507e49e3c34ee8e73a4eeb5d9312730f48ae4e4357de85e52701661da66104b316515ae0df0613c894c892d51d41ed288a7ddb92b174b5c74482b730092958f6e34ed2e22bc9b5a1b5b3763a8d443c32272fc496d9f0c51413b15f11b812738ed1d4beaa842f05acdb58cdf3913d463679a773411943e40efba79589daee60878c9225e3de556e175bf402415b02de1e72569ca493e34ea4e403ab4cae0aa481a5dccd129fa9969edec26ae45931effbc7251391e6b06deb59833b6360e0636ca8551ef14d04d8064676039b51bb887c9ac6282fa94e0e68ea0e30eebfa49d2c68349cbfb1b34782eb3d46eec5ffc758d848567c1e51d9d5f531142c01dc53e33df7ccdefd0a3c44961bf5573c25cfce7600f324e74494364813cdb5a77adf0cdeabb8454bb0d2f53671436061442c212232362cf314f16e0008bfa7b913e6d9491fb7195f8961bc3697245065a957702236a29536440e10ac6cfce3968c85d66f37ac31b8c74c7fff9a067b6999d825b99a92f950fc3b90fda70891ad2c5d722e4a61c1fffbf3e529ba384e7054cd7f934dcbcda6d8457804bb5358bd7eff731f3819e3c3731699b3f9bbd7921da8611ced71bce7c031d39d6d52328d94d4bc5db2cea6ad4d30125439f27e96461c4a570a32660fb14917eeeb3401d337c5474c2a1aab85ab54caa23ecb42bbe3810729e5a73689458598ffcef9ea2dbabd0334e89c5cc9847725600c389033ecd35c298b7cff1d309d8cb26bf5c07597525f8d8f44d7816ead834079393761ebcfa589e551fd0c0ab45c59882bfbd6652c8ef5899a90f39d7b1e7cdadc2daef176d6eaa3c1a0407f4547cba81daf960db0a7fe7c1a75d41f2b386f87ca9ff6098bce74ad8b04004eac637155a7acdc6e4cee87148b620f74b4c059808c15e39a54d7e009ed2346b5c34877d0fa4167d94bb0be662fe7875c89fb3b8ae5d09ce9b11692d3dee3e488873a4b131b63fa15ac7a35db87f5ebed6d1d2c6b50e37fd3db5e53d103d7fa815c2bb9e9b3dd5cf6dd98ec7cfe00bb7dd8951be12c8f14a14647ade8cebe9ec44048ce5d8b695d507536e3e70836e01fe4645b5aa3431c0da68438588a830d377fc0a89b6f9970a7497ba1488cc9f3f536d402b5f7577bfe03ed25b5aefe158fc797917167f8dbff1827ea16a503a0538d9f999076f1fbadbe04c75c05a8f2dd63705f8106de09f2e4a4ceb782ceba7cb3eb53c10f49c555cc26b8e19101ca6855735c2d4d620ac5166a7a3ce2c6b4e343e2d4c4c608f1089f7f10bd317e7700d2c4d909384539ca739df7a7133caca861f9df9c216feabf596de7610b563b857d2668386e8c6d12b0204e4f0597ab20f886c4418e74fdc23b6604c8d4d8f2177e5ac424fd0e1fcd45f998c592f3d3fe7675e5f22834222a7670d6b83a94e8f0f5ed506f49da0e0414558fb7dc9221b56e04327a252d86f5c1921455a3eff721e371c1bd9d30e7f0ba0446f70f27d04d59c40aab0a05ef9cf1a085e3ae9c7b4d0d25cf36c7ca9f41355017406124997a5a79c65cc413dc6cf6321d815d2e5925ec7d5e838a94aca8b0f2fd53b8df3d6a02d38c98214acadd5f0e303bb69fff58096657498174d117b559a60dc9126067fb95ec8554af5dda7a905fcc29fec1793f9d6b00c0ac7e1d8794f8bb5e351bf22f4fafb526d736a0916e41b94753abf1e03d91ed3bb76dab6747da01e6df7556cddcbe22c86485f8e134cdc94315d6478479ec6bfe6ad34ab0b27a903ad45db6e7d7eb504ad09874a525f385e8d9a99736ee46d033901d7ddb24e706afc1f162fc2168464fd6c3cf2ab7395e9bb12ab8efa9174dee1f33237ff76dac5b8fdd644f0fdd22a10d04b34f1dd54adef9b92c6903bdbe7866fcbd25ee1d73f45a0a53e22916ebc5ec7bd598d338e5fefff8d9c318c741c611744193ea2915c83d4e3d8a47d801d6a692533ce94b77d6b606ad3abb6efc3191e214590056bcf5ba85363c1c2c5ea10d72e504db0f44fbeea237ff8d17447e309e760254b704dfda424f08d93de202bc4a3c225ee10e6441128f627ed0a68330da2b555015c47801d06fed43fea137011d29c210397b03a147daca1a09fb94d339ac635b71a09008092a3a693ea274ef6362b9d17fbc0ea1e5208bb0d1139584ab1c029ccd16b295821b91167a78302e4f66dbb295e25cdb476e896469d6c2bcf973ef79064ee646d2233fa3fa95b2ebd17e8984c042854da75bcf0334da20c0ca4abce7d3684ea2f82f924ef5e5e2aa81632e0c965818dd5b0031328850c5c3f0903b189b058820a556de0592ec6f4d0735d3b83fdd05cf5f21af5c056532be975c5773d05aafa6f35071356668f2213ee3b4eee3f55970f7925bfb52f429305eb8352c1b60798568fca1b5e9db685a9d94a81fe6142328f03ecc675cc876bf64fb2f1fb2a9dda1bb1552ff16f1e15e1e2939859bcc547759e9d6348d80160818d273781df28d74093370b6af6eaaf2adb43cc327ab9f517138c7a57a0f5ef30cfaf7b28ccdf12a9404602b6607eadc354c7a4446146a6e8772493303a63fadc9a6beb5b47cb1d222154b4797224b58b5dab8ad425954cc9e66ad1c1ff8f0963682210414fb26d3049f33aa638faac9356f70b06dcc41f84a2f0de92f3975f0185c980513361a0a305721a978d83789931b57647726b6a2d9950ff54380fb9270872d41548b5ce3239e318c7ea6624761e67a2cceaf4458d36c642ee3eecffede64c1d252d85f63c4d9bb72e718d09515e79b6e021a50626f2c1568f7afecdcac317ed135ae5161568a769469236f191291d47a97896fe44ee5d0b1eb5893d372672980429186e9ad85f602833e8d98ed2dbd82cd19d12fabf8b0880b2d9f3968a008f3c7f775e1a08a11f5877cbba92f2f49e8b0f11f03aa067340c1f938c4f78aac8018ce164ade64b647d43ab75cc79bc6e820c81df9acec2f45432bf574f519362a5dd2516de6c8dfebce94d86408e053a0c023ad0bf3804004bdf90455e537fc4dc72051d413db3578516f57b566f41f3df760016168c9bb8b803b95210d72945db36d6d98d619390a8b066cdd010a0bfd93d9d9044ee2a17656af673c921ece4d951d524c8865bb6a04d68951520c61583a6ba5ba64060c43c3acecc135410026738a3b05c94d21b85566fcf4027fe9beae3b7da09305d68c099bd206756a15b4c547306344c01b372aed79c2c727560d759c127e7c098148f6ac7eec411249d8e3369f4a2c5dbe9a6363783cde10cfff17eb2066106ce16ece0e3c10944e4efc929e92ca290cf59a42b35746ee3100385c7d357024b4a943d7fa32c02f4b03e4eabe3c273d2da2dea3ee2ea32931dc5dc5fd23d2a6ae6e49eb1d87e55f00a2e06eb14e410063abb60ca8c539925f8c4252318ed9465d1e392e810d116c15b9d3bab9422386b40152bdcb844b0bc62fd6a70829fc0f733558f38baca36f320e10f8baacdd93729d04f5f1789cac02df2c09e7059c6b865eea937ad691bdfa11749e5465d60195af851bfb367fdc8cb5774d3a3d149ac932753951096d7b3fc14e4a0b2ea14ed48255227be343ecef96e45419a013cfb8ef0f15fadc58278909a8e5d4ffe748277c6851c74194d3dc805be343a90e6631c6a64a5040146e5ce1f59d695c76f097014a923d274eb278c8d685f282e1aff9bee0e2d696c9be17b142c9d356e3062ab72c8255832ffddcddd0fecbede81feda5adfc43278753322594554bdec45cb8a3f5c696b6b714a8f963d18dc4e84783a47dbf456dccc43eefa500787c6d4e0ca4e273d5edd4bd230deaabd8b2ff1fa5f9547eb330796441f08db9087610c4df5ef3fdcbffa593c2e2de3495c6a05de3774b0dfa475dd4a850964c6bbb1977a10ea049fb303d95cd2808e49fb5deafcd112fb0b12c43f270ea68e4bad3032dd3c3cd8ba63e1a67873d5518130f6d93f04ad8f499a87562bb3d3bf1b65628798b12f3d59f4c3e5498e144148b8f53ed547b40154e8876d5d402f3d61e49624b97ea1c1d37444294580b90311b09ff8cc7130ae674439cb8d83d8e1dc655c7a1bb20e9ce5ca95df1041536eedc51d2fc8763add8f141d44237a5b1179e060a45ce881901748ff59813213d8f75b1ff314e1771f3f2b75b0553958c027447edf54d1de731069c4bfdd4774c1245f8a111f7407ceca6a60d2fc107f898d7ffe01cb284ad329d5669ab309fb67adceb1ccf23293a1185b14eb636b3518f72e6c70409a983f3c333e9ad60eab2c7db35017685ea2d31471c9c534fa0e2c236c33c82a11fdefb44fc380a224791710eb6d286533cb74928499d4c7598261fc4e0a2e0210530da6d26548831d737130742b1aec865b66ebc30fa28761d7f988a6190e99cd9974b4bce65039b5b403e1322e43b8e1d137d1694cf826596459b5fbc58c40f2c3576c9b8308c5fcc9197bdda258080ba46d49aa4d0e70abd0b0bdeb3aa0a68efc5751a8615b0d29388f4b0ac7c3c0c74c2695188fe528a18ce96ebfca2863288a9af1b3179d3ce2a1b7e8555e7d7b43e00cdc7d05a63af17312f7928fecbd923c2d26fd6a3d9fd9206b486c01fddc26070f05a24a99bd0d4e50259a137c57328efd0d83cc5e7afaa94df446b2e5aa87758d9519ff8188d0", 0xffc}], 0x1, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x3b, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) write(r1, &(0x7f0000000140)="37cfcc859baa643340d2162aad25f51e1644d6d1773d69e51db679d8a309cf12140384227693b66c3b5a951a92f2ee9d464d99478cbcc276749edb0c4c50a0e7a873dbdbdfb40015f136554669fb7c517664953c3034456fade517e9c31d924ade109e5b0adb7293c682ee70ad7f5515b6c5b27e437e4e2b5495c6c1a2cebb65a7251a04343d6989a7a830000b2088be172baa68933e883b95a2c145e5d89a6ba44742098afa0193881b7c16b4342db83af0e7bda3b8099da881a0d5873ccffc", 0xc0) 16:00:09 executing program 1: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x3, 0x7}, {0x6}}) r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000140), 0x0) 16:00:09 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0xfffffffffffffdd2, 0x0, 0x332, &(0x7f0000000040)}, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') 16:00:09 executing program 1: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x3, 0x7}, {0x6}}) r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000140), 0x0) 16:00:09 executing program 1: clock_gettime(0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x10001, 0x5) 16:00:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x100000002) r0 = semget(0x1, 0x1, 0x480) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000100)=""/182) semop(r0, &(0x7f0000000000)=[{0x7, 0xffffffffffff0001, 0x1800}, {0x1, 0x5, 0x1800}], 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000001140)=@file={0x0, ""/91}, &(0x7f0000000080)=0x5d) 16:00:09 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) dup2(r2, r3) 16:00:09 executing program 1: r0 = msgget$private(0x0, 0x400000000001) r1 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in6, &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) fcntl$setown(r1, 0x6, r2) r3 = msgget$private(0x0, 0x49c) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) msgrcv(r3, &(0x7f0000000280)=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\t\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x8b, 0x3, 0x1000) getppid() msgrcv(r3, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0x3, 0x800) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000340)=""/90) pipe2(&(0x7f0000000240), 0x10204) msgsnd(r3, &(0x7f0000000000)={0x1}, 0x4b8, 0x800) r4 = shmat(0x0, &(0x7f0000ffe000/0x2000)=nil, 0x0) shmdt(r4) msgsnd(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="0300000000000000484eb09fba961e3282ce927ca53c459d04e4d8187308d707404f70291dc6941ea62e535d0d8a307a355b300ee7da6599aba0604ba9971ad3cb897b7be32a0b14c6aaca3d40d37602a45727618496089cf210f7dec2640222b320c2fc60a3e7202b08fe3494146f425de7dcc9fd85432b05ff9fcb1c9c06991f4613611ab44b72d1b52ae2830472aa0a73f40000000000000000000000"], 0x1, 0x800) 16:00:09 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = kqueue() fchdir(r1) dup2(r1, r0) 16:00:09 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) recvmsg(r2, &(0x7f0000000540)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000400)=[{&(0x7f00000000c0)=""/193, 0xfffffffffffffd11}, {&(0x7f0000000040)=""/10, 0xa}, {&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000240)=""/153, 0x99}, {&(0x7f0000000300)=""/196, 0xc4}], 0x5, &(0x7f0000000480)=""/166, 0xa6}, 0x1) 16:00:09 executing program 0: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5404dadd796ad8a5ff02"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4003, 0x3a) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r0, &(0x7f00000000c0)="ff69be1d923dbe68", 0x8) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xcd, 0x7d}, {0xffffffffffffffd5, 0x6}}) 16:00:09 executing program 1: r0 = msgget$private(0x0, 0x80) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getegid() r3 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getpid() r6 = getpid() unveil(0x0, 0x0) unveil(&(0x7f0000000180)='./file1\x00', 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x40, r1, r2, r3, r4, 0x20, 0x9}, 0x7, 0x200, r5, r6, 0xfd01, 0x8, 0x79a, 0xa3}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000180)=@abs, 0x8, 0x0, 0x2fe, &(0x7f0000000000)=[@cred={0x20}, @cred={0x20}, @cred={0x20}], 0x60}, 0x0) 16:00:09 executing program 0: r0 = socket(0x1e, 0x1, 0x1) getsockopt(r0, 0xa63, 0x69, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) setsockopt(r0, 0x1, 0x4, &(0x7f0000001100)="175699bb6ecbb682c6c2388cb0a5d99ad3798327974986cf4a79787917884db9ba2b3bb8d950c039a39a30fdb725b54dfd453028ac4b8852dd72afa57989fc2da646268dbaa65b1413a822f2e7f2b68d7fbdec3a493c2eae419d340b38b14afc64803c045f61dcc9", 0x68) r1 = dup(r0) setsockopt(r0, 0x6, 0x4, &(0x7f0000001040)="e3958a619026a70c7a16dd27f28af1f62642a7e3f78571bd9aff14360b3040c22a9dd96d32e8f1b3a7ad5298e6b995cc31c8babb9ef3aa945ac39d3c3b994c62ad0181731c79c4b62364a9ed39547c713602e74bf183bc8e5998ede82f4345bbd0b4d831ba6a6d2828e715d91e9a226636a570608687b3c8b4837a29d63da4c41980d7136656cb222e96fd1e352b9f1503f8847ac974f852dc0fba4e3ab659d6d4a8", 0xa2) sendto$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x106) linkat(r0, &(0x7f0000000200)='./file0/file0\x00', r0, &(0x7f00000000c0)='./file0/file0\x00', 0x8) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x0, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) 16:00:09 executing program 0: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0xfffffffffffffffc, 0x0, 0x1000300000002}) dup(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000002}) mkdirat(r1, &(0x7f0000000000)='./bus\x00', 0x2) 16:00:09 executing program 1: r0 = msgget$private(0x0, 0x44) msgrcv(r0, &(0x7f0000000080)=ANY=[], 0x0, 0x10000000000000, 0x800) r1 = socket$inet6(0x18, 0x4002, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r1, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) 16:00:09 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2004, 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) r0 = socket$inet6(0x18, 0x0, 0x8) r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x2, 0x6, 0x96, r1}) setuid(0xee01) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:09 executing program 1: r0 = kqueue() mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x3) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffe, 0x3}], 0x5, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x2, 0x1, 0x4, 0x100000000}, {{r0}, 0xfffffffffffffff8, 0xa1, 0xf0000004, 0x7, 0x1}, {{r1}, 0xffffffffffffffff, 0x8, 0x10, 0x2, 0x9}, {{r1}, 0xfffffffffffffffe, 0x20, 0x3, 0x2, 0x5}, {{r3}, 0xfffffffffffffffc, 0xc4, 0x1, 0x10001, 0x6}, {{r1}, 0xffffffffffffffff, 0x40, 0x0, 0x1000, 0x5}, {{r1}, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x6}], 0x1000, 0x0, 0x8085, 0x0) dup2(r2, r2) r4 = kqueue() kevent(r4, &(0x7f0000000180), 0x2009, 0x0, 0x8001, 0x0) r5 = kqueue() pwritev(r1, &(0x7f00000004c0)=[{&(0x7f0000000180)="30c76b21df66bcd6624c4a4ce08ad2614b10e7ba9c3d7aedbd2b9d1e59d52ff63041e1334bcecc00877e0d0bf89e265df0bcbe6d07c26212b0c6ecfd904d0a9f1cc233d0d7fc702214529448c4d3c827a108ba5edc4b22335d196f65b3f3aa03a8c09230e291abadf796a30150c7b61a1d978c47fa3db457d94d4bc41b1789f12d96c45c77c54fc36ba4ddaed2e4029174f19be71426872cf5dc6bd12dad823853a84f840fe6bae9f06f49b8cc6e78662092c9b834a378dcb9e0e3b33e17fe3b2e653c6bfc4ff332d6904509f57b1c509bd3fecca043796ef46c3a5840f14ba6", 0xe0}, {&(0x7f0000000280)="eae3bcb47e27976d90a3a67dea455c601e94d9de95a312a857867060c2c1a205048d1728c08db7683caf4ad9299cde09949b06b2627f439ee9920d", 0x3b}, {&(0x7f0000000700)="69422b22e731c654e08ddc6b1d5e25a58dd9e82ccd71f55a28c8298d05bfc9924dbcc30a6c2b1e7a1109eceeac2cf15bf4520895455e7ca5ffe9e0072a758c34aba231502abdc7248ddb9dd956eb66c6ecb6005cdcdf5051ee9c3f9c7757ae402848e80439b6b1240d68062446665f5a65437dec5c13ea7c0e357d39a28c2d52e5d25806d133a0fcda84be7cc55c6ff982f06f017474c382e5049f346aa43cafb3b3f08b99cdbcb389fb4c3147e0cd8298cc9c93804f5eec4ef7376a33c6d03711395839fbd3a377f56eb04fca5444e2c37119c94f63e329e1c9b78b43b788b3e2c44d0384c9767e4d19af608e5b61630f68e957d780a594e4a73f770604a6679fbb0bdfc1d1e955ae6633e3e89634419940f87d6c32b138563c57e2eabcaf4a7a80b2285d8bbed058f84e8c56f87b5200fa72b714a94d2991dda91fab8d5cb9c716326e511cc0c9f04cc96ada8bc19c1c653f6eca177bf2c1ac3473084d1ca7a72001ce28dd67cf5ff994dec2d4486bfe964faa674c6677100bf9532ee683228e351a795d7f273c1056f95102ca2d350d43afa4290491ba6b4038b226c8052f8cb2d201ac226b5a26e65466ea85c1d33cfaae2e40f0a609fe4d1663ba380e6446f44462e243ba03cafcc91b6dc53bc2d2f84e7fc028c880e3c79b5dd202a8ec324781ff843953527399962604a9d81b7d9af9f07c618357610157c65ec989c6a07b64384a095735daed9dba9457a079656b5b4f5930c5558f06a7252f8fcbc37d8324b531ea5949a5e6e0fe60d4020cab98158c06f32ed179b07fbfed18b91d5704878ae0d4370492ce8cf3f9d5293bc35bb13821b49b0467d9ded68aa91e2adf488826a0906b5b7f9d1752d12ef2aa81904ccf401e378f9788879a9e8c679527c1a0bcd585c67780fdf9a57f1f42777596ca5fd7d9252725f05e24c68efed9d73e93d962f0291e95091a8e9e8c8ef1e58c0fafe0fd7359f66583cbbe98c5ea1b24ffe7e4f115b47105725dca1a9373a7c4e1a075ccbfc83848366ca79b1720942bfe20b26024a304a24360ba41fc2bdca148f57347bb385712cd01ca40598bce6d2692be38140c53ad339ea62c4c21933d0ee487a9f6a52c1158d181658eb1b3bea45622fca8bbc43f56717a73718e35964d731814143a135d7223b5e988e5d0f89b9a557d717cea28110d1a4e7cc986405b5e0a85691bacd14593f8a03cc8f6ce3b73090b09496b9abcc66cbfebb76bd7c5f55951c9c297d780010e81796c2a33b8a95affee9087e615dd9219de67909979b46623ae5754291da433dcd9098da7051c7c98a31573ef5b38b0882b1a3e16ad5ef0dde2ebcbca7d23dcba343611e75b378c47ccd2538b4345a00604c3806bcf67344b6826bf6a58a0434d3d21a9c13d3e1f9d09d01f32993836d5d0256343cf2724431a90e33c546929c07188deafa2f518dfa1e11fab79b8868c1496867d9c66836541135a6911eed7b4909216d79ff12842acc0a2f62cc696bc2761aa023d657eeb7d8b82609d2874225fa4d5b695d1ac6c6788d3a98376cd8d04057fcae918fbd9d4d37d42ef6fd7a3151c45ea79a66861ba43094a8cdaea981aa134521e94a3ce60995012c0eb553783683b8f8df7dfb39a6ea878d5e1d6118d24043fbfbe9d88d0684107a503f64c37366c182359899d284125e11d16795c189c653fdf27d0179c0aee51c5e6e2ceb30a63c63d4dee5c386289e31c4e51ce64b5c65db69b56c3d7645bda25e2d2089c2b852128a5ecfac3e823b810d8c085c5b2b87421151844c42ec17d5760c635aea863f71d31184e62b09afdcbf2f6b8b15715ed5e83f38c389847a37738514c762fba866581579919b318ccc7db096a283757f87815bee80be509d962d461aedcbc8ca922f0c6a38e812ec5c0576a714d3c451eac091968a5be9aa1ab4db62719d372a65da75010e52781b0e1959b23c5a85a54cf004f5e07e754621b0d3f794acd5fd9a841914c8925d8a6843a5fc7c6b9fe8803a50cf4edaecc1a9b8acb5ef65e1ca0d9153b0e04bb905214bf517216bd76c8772edef2b9d4126b7515b7b5250e6ba1b3e932da6107a5ab1832a5cd861ee228bc979fb71fd0390ae42bcfca3b8fe97f07109b45545e4b71b8b8fbb0702cc4ffd68ec89b511812405d43b5998f5359be909dadbb59381e1cb607e8f150edbf11550d0ffa392e7a1720a7ad2aeec33e7025ebcbc05f8b238be8183e5510f69b89ed99cdbfbfd91d716c0b29468cd1f9943698b2c7b82a17a31299aa31d33f005cd14733e13472be832fea17dbf92cece814c5e8ba49c56a145931d9cabda0500f0ce00d92243f91929eb84a2cb6dc80f945f742fc1faadd8128b1c967daf4d09d3f272c0fd80c8575cff85cbf6b9c709459b012747cc1584f916918cf63762806b9d5ee10e282fd7fc2eb63678f5ba7ef6edf8f9935c31e9f455faed1575a608a3557b79373b21965976e6a2835c1ae6f1f9b4a3a26c7480eebbb3c5dee40cfa93ea4996cad9565f074ae0532e6dc44e7585f2cf0dc77fa3057d69fcd36f49239e560b54ac54889e30398d69bfcb3b4fc5f446a485cc2119666727611e0b521f40c7bafa224bb66486dba20db809618c32fda9390a8e2912d4a2c91eef844461aaa4edd77f679a86e03d9cf58d937371d8ee9959691cf6f897625a2c9330f194b6c085121529168e24caa7e50fa7827b591637a27463d0b596ea82373630dd4f80e04df4ee128844056895fa623679df38d05cbba9006d146cd3969aafbb1bb1c9e7218b7331762039d479131a3d61c85ae0ae6d4376333de155d0f290fe9af77f0bd3d97818a253aad85d8f99fb63409cbc7a341b84b589d9ff63630e13449b1152c9038e8f3e2e499b61a33bc0be0a9be79b39d273ee77ab0c6211bf05da4bb163752e6c5efe36f460e8cc5dca1954522183a17516bf3a216a8655cbadedb7094fefc891896ccf5c1363cb2a0c9352905a8c00300702c1e01686b90074495ee52f876e5a9ba23ef71ffc620415202d6b8570a37af14965e76eccb1f4598488c2b9de4cfc40be790312350908d717f3e3637c8b1ad761c50fa8bff8e479602144e5f23390063ae786497eeaf455ca20b90c1cb9778f9cb96da00bb33e623c36e3ac0e6ff2c4f890030e51563d6e89ad0e2872d627c9d2cbb3577124ed1f4e62866bb9c0a13c9f6d197608ac50590e3f56e33b95c425e0c4deb77ecb3ed6f537331f7d67b4e3dc12896fcb5a2cd51c9a36227a00cf94042734eb1867da9e4119a7ead8a952025bea966132db176984d129ba6d187a9e48f28cef4e0e3203d2bcb9cdaabaec96bd08a1080d19b1d684dfb0cde39235161a4b8b1fe942bf2707273ce9e146e986660a1cd069b526c4c2cee4d7ee9535ca3ea7bc511cdfc15d48ce8376ea1cf7f39f899f64c87c7d3f995a8d195e64191d5a24d03a8353146af668cbae5d9ed6c13bf890b1a677f245f5931efe2f0cb1c9291f9a5f585e7f48b774c5a6d39c2112167cf70a958956a1d415258d05777cf9cd90026d2af4872f03306d834a880f3e4807965b3c70dc6f9a9788ce0e3e2471f22647abad3edd3da88f2f94e819b85c69f62d74b1d101a8b62e179fcb267821f848f6200a7b154886e68167bdfd3245c43e0bbdfe22954c56abfa46481c2f95303d407753c3d9b260f3dd0d83d5212ce1e3caea7ed7f9a5447f793401c64fa2208708147b1b3d0671a63279c16211633463d6fcb315037d31931ed823c3cac7fe11167ee228bb0110842259f64ae424012308a52d6a99eab1aae007285f33b73dc0e425ca842a5af6929a7cd1ffed75ecb6384405ad6fa7bd86c347ae8da5d9831c0f277ab6ec4b94dab2966c799863f8102f86b16c73af7612fa464a5e8d7a77fddbb3bc99e2eb3aa6cf03ca01c83b62d0b2377633dbaf22f6a3da0e556f60f357a0464410ea3c80ef8d7af1ae346f69887fc686a184975e519b4c5e6f994515d7962927f0334defa9da15ffcdeb60c20b47577647e99ee5851ef44dd5b7150187857ce2db41d3aeed17b416f958bef259a34913b42cd7e1c7d718a3580b01f1c0ab49a5adbefeec778ee69bb6aa1bb4a9f6c36e97e059a0a7d8ac8a9106258a794eff549da35496d97de77175c616a28472495a09823fd24a4e9f6270d93d269e1256a36f6e6ca77b689ab204f5e0bfded8f13f8c5aaf3ab7508e0f170607c177d62186c4c466defa70a49e88140be3afec78ec918bbf1a79a2a12b9243d71bb4713c5682c9bc6df999e46342422cf41762a43029c98c45b7b02d67d31f1250430b359a8aaec217fe94f168d5169b59941956be4656dfdfafddac77a3676d8f03d7c824f5fa3c1c13f87ed87f71bfc20cd23bb28e9217531526ef9d7cc7b8f0c478624c0d76ecdf4308598c4d040f1c97d2b1fdbf4adc7b27ab25e23b7b5ae539f55087e0f1c567115ccf225bb465082f356d1ab756652cf4075a0d13d8a264bac9f14e73d07740221f8699bcd6ca6396273d21f9da0a00811fc603910af643e30bd61d23bbf333bf47c26483adcb10e178913ead14b2dc10af7a5101a71677c7f3440c7c82dc556d2121e0207a4a6ba86489369a3205f9edc294785950022cfa2ede91a7929c434cd3a8ec1fc644fa2459aea6f07d8b575e00b24396f97fede83d2d285a84b02ed034921d55490bd8988710e2fa326c58db46438f0ebea9b768bb840daa81fbaa92363a2600175f8dbe9a99349895605f166a32cd65f9f9adadb08ec5a569dcbe1218e0e155b82a99b2fbeea617bca9d3732d16aeebbe0766ccee26d2d7fbdbcc0892acd426aae4d354f07c020c884027025dab2ecb90ca4c9e586d5d5df5461ef71a0727f884aaadac0240492812c5fc5f265d5c50d1d841e9031a1873dd78e7284526bf6c400d4ff73c1f9a4a0b9dbb1ad7eb2a7f959f8bbc3b2e4eed9c012a6b074b20fb1d6bc06e8b51dbfcc623742e09bbb2e64604c3aa97c916d9eec8df77d5341a3e6002969f3378d823e774d681dc3619c54cecd31c7b0d0e155d24f6cfe8c2c73977a95eb6e97ca98309bf678f6e43a9235d1a73aeba1dd5a7510156c98fd4cb931a9249a3d198259969ac755d3361dc79d72313feeaf11bfe550369f8facd851f82fe110041e0b88f21af947e3f80c40078087d94e8967944e9c498786495fbc587079b7023ac7d39b7cb7b99a50a403b8429e8bb1d1571fc4894642f71362a907b62d72eca0aebff65485b35e6b783efa1856f261e4e5db014e21904a8a29a605fee6024aaf0c9635058a0924e27623ac735373557b4008c1f62bf17d9fa46eed4adbeb12955d59552b90531c5046f099d82169a6fd9d5bc64065593a4a36889b0b99afae7b9c2f0e3ef59ff3de8d52534b3f5927550ac84171b341e5440c9c7805dde5bbda9aa12c83935a63a49c47e5fef6151faf5f93c5f5f1c98a14e64237dc8b2e837e0a817ad5aef196df82e2ba5378c7872633fc825bce948f61f7192bed1476d9d91e19979ac516abb3e547e9f70d65e3d6a4b3d4f508fc9005cd61d1c50a104b5cb80aba132afdebbf3a4aa6f3e6057043156ff25626db1d3db1a679b01d8734451be175ca7bace624e9c149a290097bd9fb045cc136a7426d81d3c1a3b386b14b4660a59f855362b579e5877b6bb5e5b8dd8c53f1c51433f125e1d1faa8a37b159c088cc36650cc2f8c5e7a9214c071e76a3cadb61b01f48ed0ce3a44b2e28daa8f1f87260658be100f44a61f292ae05002d9079cb07af15fd45152274bb21a20f9aa821d22", 0x1000}, {&(0x7f00000002c0)="eb06f570c1a0979fc974623f2a44cf16b34e1da205dfca3d6e2bf6fd38d26446434ba2831734aa15eca96e08cc2c45d78368e2e3bd6cfe15a87174cfc4eb58f1fd4ce7f91fdc27aaba74ebe707c4a3d7277dc17fe27cfdae6ed44eca6dfee0cb9703327900f5b128b72e1ad080c3fa38796bf3cb8d241ff29cab0ab9abf9113a044f18aaf00c3646050031ac690a58be76e2f02ab2942886", 0x98}, {&(0x7f00000003c0)="55081a9f4ead8854487d010f18e094fdef260c9cc171d15501336defac8b78", 0x1f}, {&(0x7f0000000400)="6065d8f5dd246f855a75d2346192d3055e632fd99314a804016120a66191336a796d6dcdcae6913713c77386906da8b650e3e8b615428d2274daece637de91a6d55d688280c5a69ba02e5a28bba0ad0f9f006406d950d15bd335f5f91f9ff293469515064d263f0bacdc6899356c5c56731c9bcfde563c32c6b04744fae864a7c00ad229d6b3213ce5c108deeae32811aa2f648e7551c4dfdab7c14ce7f87f416a683f1f0c7bb894022b", 0xaa}], 0x6, 0x0) kevent(r5, &(0x7f0000000040), 0x800, 0x0, 0x7ff, 0x0) unlink(&(0x7f0000000000)='./file0/file0\x00') dup2(r1, r2) 16:00:09 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = semget(0x2, 0x4, 0x10) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000140)=""/55) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000040)="ffc2dd548c1de9246f50db16f7e8ab12c8d1dec3cc49e6ad", 0x18, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x201023, &(0x7f0000000040)=0xfffffffffffffffe, 0x4) sendto(r0, &(0x7f0000000080)="3767624b990fc6a4c1712239cdf4d93687fc99aa817d639b6a6543a4dda948f7be27c5c14008ce5cec1e84c43e0d95737c9d4628ae09822bc8bd3d49d6cb8f5a92a44982157183e35ee327883ed4ecf273c60243f398e467bb0a0eb952c23ad2359bcb505456ebb5251757070703981123af1d21dd0847352326aa875cbbcb1cf8eba4e23244d2d365eebb3e095b89c831df32cbfb5c07806750add39532558532ad8f12803c73c28a0086d152cfed94", 0xb0, 0x8, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b", 0x4a) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00\b./vile0\x00'], 0xa) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc18690700", 0x13) syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x3ff, 0x0, 0xfffffffffffffffb, 0x574, "9ad84b73d9694ebf0000000011007fd35db5abe3"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:09 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000040)='s', 0x1) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) mincore(&(0x7f0000ff4000/0xc000)=nil, 0xc000, &(0x7f0000000080)=""/84) socket$inet(0x2, 0x8000, 0x100) 16:00:09 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2010, 0x236161b9) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x21}], 0x507, 0x0, 0x0, 0x0) dup2(r1, r0) getsockopt$sock_int(r0, 0xffff, 0x100a, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="9bb1785de558ad890f8f9d835909b244ca83f3a1019fbbf89db00fb07765a4a808545ed761b8e7493972d7cf1560d14b6d9026a0292ab08ac20544c20a40302372b1360e9b1c16a8c770df5ac0bda1143e2feadcbc2fbcb578a3fa3e99ad62fcb39c43dc88", 0x65) pipe2(&(0x7f0000000040), 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x32) write(r0, &(0x7f00000000c0)="e3", 0x1) syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x9, 0xfffffffffffffa91, "ca0a8073f2a42ccca78000000000000000f800"}) read(r2, &(0x7f0000000300)=""/241, 0xf1) 16:00:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() syz_open_pts() r3 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080), 0x4) kevent(r3, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffc, 0x41, 0x20, 0x2}, {{r2}, 0xfffffffffffffffb, 0x20, 0x200fffff, 0x2, 0x400}, {{r0}, 0xfffffffffffffff9, 0xc0, 0xf0000004, 0x8, 0x8000}, {{r1}, 0xfffffffffffffffe, 0x0, 0x20000001, 0x1ff, 0x9}], 0xe4, 0x0, 0x1, 0x0) r4 = dup2(r3, r1) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000040)=0x6) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x4020, 0x0) getsockopt$inet_opts(r0, 0x0, 0x384000000000067, 0x0, 0x0) socket$inet(0x2, 0x3, 0x401) 16:00:10 executing program 1: dup2(0xffffffffffffffff, 0xffffffffffffffff) readv(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f0000000000)=""/64, 0x40}, {&(0x7f0000000040)=""/56, 0x38}, {&(0x7f0000000080)=""/18, 0x12}, {&(0x7f00000000c0)=""/86, 0x56}, {&(0x7f0000000140)=""/81, 0x51}, {&(0x7f00000001c0)=""/82, 0x52}, {&(0x7f0000000240)=""/102, 0x66}, {&(0x7f00000002c0)=""/208, 0xd0}, {&(0x7f00000003c0)=""/238, 0xee}], 0x9) recvmsg(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x842) 16:00:10 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = msgget$private(0x0, 0xa) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() r5 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r7 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x1, r2, r3, r4, r5, 0x40, 0xf}, 0x8ebc, 0x800, r6, r7, 0x0, 0x1ff, 0x3}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040)=0x3f, 0x4) 16:00:10 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) geteuid() geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe(&(0x7f0000000180)={0xffffffffffffffff}) utimensat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x0, 0x8001}, {0x9, 0x100000000}}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setuid(r1) r2 = msgget(0x3, 0x80) msgctl$IPC_RMID(r2, 0x0) 16:00:10 executing program 1: r0 = msgget$private(0x0, 0xfc) msgrcv(r0, &(0x7f0000000040)={0x0, ""/109}, 0x75, 0x3, 0x1000) clock_getres(0x2, &(0x7f0000000000)) r1 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000258f88)={{}, 0x0, 0x0, r1}) 16:00:10 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ff9000/0x4000)=nil) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x4000000000023, 0x0, 0x4000}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffd, 0x4, 0xfffff, 0x2, 0x3}], 0x7f, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x80, 0x10, 0x101, 0x9}], 0xf451, &(0x7f0000000140)={0x4, 0x99}) kevent(r2, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) close(r0) 16:00:10 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/80}, &(0x7f0000000200)=0x52) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) r1 = dup2(0xffffffffffffffff, r0) sendto$unix(r1, &(0x7f0000000080)="efdb0e73a643de11d7cbae2efc9a248d77f5cf4e8203e12af6984f38a8d057b2b7dd70517b7cd5e22994db8de53645d873bb5f68530ae40382e7ff01a617e5f42103485d8e928cc8c81442f3093285f2a44c31c37860867fa698099e4027f4fabf02a15fdfe4a82ecac53634809ac6da5307b4c379ee58c0279cf12ee24fe6c6208d707b9dc7a6d02bf864a1702622522edb2454b16b5c98ab480bb07f0f2661483da098fd8f2eb6741a90c867d0df9cd0e127c77b3b", 0xb6, 0x1, 0x0, 0x0) r2 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000000)='./bus\x00', r2, r3, 0x6) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) 16:00:10 executing program 0: r0 = semget$private(0x0, 0x3, 0x140) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000040)=""/52) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000080)=""/77) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000001180)) 16:00:11 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4500) r0 = msgget$private(0x0, 0x480) msgrcv(r0, &(0x7f0000000100)={0x0, ""/110}, 0x76, 0x3, 0x800) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) rmdir(&(0x7f0000000000)='./bus\x00') close(r1) 16:00:11 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) close(r0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x8000, 0x0, 0x10001, 0x400, "933f68d34716cf9d2665d6c1206a7107e0fb542e", 0x5, 0x5185}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000000)=""/194, 0xc2}], 0x0) readv(r1, &(0x7f0000000000), 0x10000000000000c4) write(r2, 0x0, 0x58) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x0, 0x3, 0x3b}, {0x18, 0x0, 0x1000, 0x100400000000000}, 0x6, [0x7f, 0x6, 0x7, 0xffffffffffffffe1, 0x5, 0x2, 0x3, 0x1347]}, 0x3c) 16:00:11 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0xfffffffffffffdef, &(0x7f00000000c0)=ANY=[@ANYBLOB="20000000ffff000000000035", @ANYRES32, @ANYPTR64, @ANYRESOCT], 0x2f}, 0x200000) r0 = dup(0xffffffffffffffff) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000080)=0x10) setrlimit(0x8, &(0x7f0000000040)) recvmsg(r0, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) unlink(&(0x7f0000000100)='./file0\x00') dup(0xffffffffffffffff) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x80000001, 0x1ff, 0x1, 0x2, "6bb7fe85b6830157d1a2c43949358161412ddc1a", 0x3, 0x101}) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) socket$inet(0x2, 0xc005, 0x3f) poll(&(0x7f0000000040)=[{r0, 0x41}], 0x1, 0xffffffffffffffff) listen(r0, 0x8) shutdown(r0, 0x0) poll(&(0x7f0000000000), 0x2000000000000172, 0x1) 16:00:12 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x40) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = geteuid() getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) r5 = fcntl$getown(0xffffffffffffff9c, 0x5) r6 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x7ff, r1, r2, r3, r4, 0x1, 0x3}, 0x0, 0x3, r5, r6, 0x7, 0x3f, 0x1, 0x7fffffff}) msgctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) 16:00:12 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f00000001c0)=0xc) recvfrom(r0, &(0x7f0000000200)=""/32, 0x20, 0x2, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x1}, 0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x8) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x994883d46484d993}], 0xb2, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000080)='./file0/file0\x00', 0x6000, 0xffffffffffffffff) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x7f0) 16:00:12 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./bus/file0\x00', 0x100, 0x0) fchmodat(r0, &(0x7f0000000080)='./bus\x00', 0x1, 0x7) fcntl$dupfd(r0, 0x0, r0) mknod(&(0x7f0000000000)='./bus\x00', 0x80, 0x7) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) open$dir(&(0x7f0000000100)='./bus\x00', 0xa8, 0x0) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) 16:00:12 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:00:12 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)) shmctl$IPC_RMID(r0, 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x2e00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x0, 0xffffffffffffffff}) 16:00:13 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = semget$private(0x0, 0x5, 0x0) semop(r0, &(0x7f0000000000)=[{0x4, 0x80005, 0x1000}, {0x4, 0x3, 0x1000}, {0x3, 0x4, 0x1800}, {0x3, 0x8b85}], 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) semop(r0, &(0x7f0000000100)=[{0x0, 0xfffffffffffffff9, 0x1000}, {0x1, 0x3, 0x1000}, {0x1, 0x5, 0x1800}, {0x0, 0x5, 0x1800}, {0x0, 0x200, 0x800}, {0x7, 0x8000, 0x800}, {0x3, 0x1, 0x1000}], 0x7) seteuid(r1) pledge(0x0, &(0x7f00000000c0)='\x00') pledge(0x0, &(0x7f0000000040)='*-{\x00') 16:00:13 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0xb, 0x0, 0xfffffffffffffd20) r1 = open(&(0x7f0000000180)='./file1\x00', 0x100, 0xa) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x3) socketpair(0x6, 0x4000, 0x982, &(0x7f0000000000)) open$dir(&(0x7f00000000c0)='./file0\x00', 0x100, 0x8) execve(&(0x7f0000000200)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='c\x00', &(0x7f00000002c0)='(\x00', &(0x7f0000000300)='c\x00', &(0x7f0000000340)="ae00"], &(0x7f0000000480)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00']) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20000, 0x80) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x6, 0x3ff, 0x8fe, 0x7d7483b7, "c0d2421e477caf71e6d52f38d233b3a5370fca0c", 0x1, 0x7f}) 16:00:13 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) clock_getres(0x400004, &(0x7f0000000000)) 16:00:13 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0xa741eefe343a98b6) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="e0dfde183db3b4f67c9c57be516d2de7b0c6ca0989ff10b38d", 0x19) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4, 0x0, 0x0) 16:00:13 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001200)=[{&(0x7f0000000040)="10acc099f36cea99352a32f7c1e70fb298305c165ffea09dea7c8c6917fee71efedb783f74a79aa1a61145c566da9130ad707be7dc5dc9d74d29a2fd275fe687eccbfcb6c9e69ea7acd81930a5bc1c481ddbd50c7f73cf4c1b684e65783597f2854630cf7995d2917345f3f13aca645313f941ebf0652934a969dabf0655a703e2bdb0322e4efd61e3862c15758fe59b70006f7f53a1ae00fdb733114dc0a28a0cba1d1c0deeb35a01e2f4182c2ed078c8af2543b04e09a9d83d908fdac6daa00ba449286d0b34b9", 0xc8}], 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x2000100000000}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x45, 0x0, 0x1, 0xfff}], 0x5, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0x4, 0x5, 0xc108}, {{r0}, 0xfffffffffffffffd, 0x4, 0x60000001, 0x9, 0x8}, {{r0}, 0xffffffffffffffff, 0xf39fb015e3495ee8, 0x20000000, 0x8, 0xfffffffffffffff9}, {{r0}, 0xffffffffffffffff, 0x26, 0x2, 0x2, 0xffffffff}], 0x7, &(0x7f0000000140)={0xffffffffffffffa8, 0x5}) 16:00:13 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) poll(&(0x7f00000003c0)=[{r1, 0x81}], 0x1, 0x0) 16:00:13 executing program 0: select(0x1ed, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x401, 0x826c}, {0xffffffff, 0x280000}}, 0x0) 16:00:13 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) poll(&(0x7f0000000140)=[{r1, 0x164}], 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="b7d91e2c9b40f90d6d79bf6fff1b35d1f5cf85dcfc043d62f3b4c5f637dfedd39bc57a876262de43c33c2be098339e978755df9496d140b9053156967b513de7b69538f65e96cc9f77fe539d0a03023195f6a201ec21e01510694ce7fb16a8e8c55ce58d9ad80f6755c5e20a2496c5760f5b05338c48847c30645afc0f44b0e480e3e2de9f997ce6735afab6359fabfe9404348d8c7e5e0c778bdcbb26a2ae09f6aa8402544c88b09209c9ccd99d3da82cabe50f044257", 0xb7) 16:00:13 executing program 0: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)="91ba0b1ade35ad", 0x7}], 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000300000002}) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000200)='c\x00') r2 = getpgid(0x0) fcntl$lock(r1, 0x0, &(0x7f0000000080)={0x3, 0x0, 0x1f, 0x8001, r2}) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x7, 0x100000002}) 16:00:13 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x4000000000000000}], 0x0, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:00:13 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x8288, 0x40) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x1000100000000}) r1 = semget$private(0x0, 0x7, 0x200) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x8, 0x9, 0x5]) 16:00:13 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = getpid() fcntl$setown(r0, 0x6, r3) kevent(r2, &(0x7f0000000000), 0x49b, &(0x7f0000000140), 0x1000, 0x0) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000000)='_', 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0x40) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) fcntl$lock(r0, 0x6f9f1481c5bde2e5, &(0x7f0000000040)={0x1, 0x3, 0x1f, 0x5a7e, r3}) 16:00:13 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000300)='./file0/file0\x00', 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000100)=0xc) sendto(r1, &(0x7f00000001c0)="404c824a98fc6d0c18769dac37053af74a182911cccb76cec03511f59b130940f28d73897d6b2f9a4e6130b78ad544447071e5320020284f9fb997bd7c3833fea942cb0961798b05b5e360ee0aceb5fa17351adb6fe423405a2b85c31f041018c5979b7c7bd4f6375f1773e78ae4f9a8dcab08484913cfc61915a9d6f04981c7b5dfded9ef3f9ccfaca15f93381b0bba050ce55cce9783a695054f956bc60437a2ae2b3e04e78763834e674a3e9e5a8fbd89688d9839d4283f0dfe5c3916f2497549d8b249730eca", 0xc8, 0x1, &(0x7f0000000140)=@in6={0x18, 0x2, 0x7f, 0x2436}, 0xc) renameat(r0, &(0x7f0000000040)='.\x00', r0, &(0x7f00000000c0)='./file0/file0\x00') 16:00:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) mlock(&(0x7f00003e4000/0x4000)=nil, 0x4000) munmap(&(0x7f00003e6000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) mprotect(&(0x7f00003e6000/0x1000)=nil, 0x1000, 0x0) r1 = semget$private(0x0, 0x5, 0x120) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000000)=0x9) shmget$private(0x0, 0x2000, 0x40, &(0x7f00003e7000/0x2000)=nil) 16:00:14 executing program 1: r0 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) getegid() getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getgroups(0x4000000000000287, &(0x7f0000000100)) setgroups(0x0, 0x0) setregid(0x0, 0x0) accept(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) open(&(0x7f0000000000)='./file0\x00', 0x31, 0x0) fchmodat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) setuid(0xee01) fchdir(r0) 16:00:14 executing program 0: r0 = getuid() setreuid(0xee00, 0x0) r1 = getuid() setreuid(r1, r0) 16:00:14 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x10a, 0x6) 16:00:14 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r3, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)="531e") setregid(r2, r2) accept(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) kqueue() r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) r3 = dup2(r1, r1) readv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000000)=""/13, 0xd}, {&(0x7f0000000080)=""/110, 0x6e}, {&(0x7f0000000180)=""/93, 0x5d}, {&(0x7f0000000100)=""/21, 0x15}, {&(0x7f0000000280)=""/158, 0x9e}, {&(0x7f0000000340)=""/50, 0x32}, {&(0x7f0000000380)=""/169, 0xa9}], 0x7) r4 = kqueue() kevent(r4, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) kevent(r3, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) 16:00:14 executing program 0: pipe2(&(0x7f0000000000), 0x0) r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffe, 0x0, 0x0) 16:00:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bf) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() pipe2(&(0x7f0000000080), 0x10004) fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000180), 0x754, 0x0, 0xfff, 0x0) pipe2(&(0x7f0000000000), 0x4) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x7, 0x0) 16:00:14 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) unlinkat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x81) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 16:00:14 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001740)={&(0x7f0000000080)=@abs, 0x8, 0x0, 0xfffffffffffffe4c, &(0x7f0000000000)=[@cred={0x20}, @rights={0x0, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x60}, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) renameat(r0, &(0x7f0000000300)='./file0\x00', r0, &(0x7f0000000340)='./file0\x00') recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000100)=""/78, 0x4e}, {&(0x7f0000000180)=""/189, 0xbd}], 0x2, &(0x7f0000000280)=""/45, 0x2d}, 0x40) 16:00:14 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x2) getppid() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x101, 0x0, 0xfffffffffffffffd, 0xfffffffffffffc00, "a27e93b453a8fc954f280b4ba9705e1759e9d81f"}) r2 = open(&(0x7f0000000180)='./file0\x00', 0x20080, 0x24) write(r1, &(0x7f0000000000)='+', 0x1) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000001c0)=0x3) close(r1) mknod(&(0x7f0000000080)='./file0\x00', 0x2043, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000100)=0x3) linkat(r0, &(0x7f0000000200)='./bus\x00', r0, &(0x7f0000000240)='./bus\x00', 0x4) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setuid(0xee01) mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0xfffffffffffffffe, 0x0) fcntl$getown(r4, 0x5) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000040)=0x2) 16:00:14 executing program 0: r0 = shmget(0x2, 0x1000, 0x10, &(0x7f0000ffc000/0x1000)=nil) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x1f, 0x4}, {0x40, 0x101}}) shmat(r0, &(0x7f0000ff5000/0xb000)=nil, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0xc81, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0xffffffffffffffff) 16:00:14 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000180)="000000e8ffff0000000000000100000000000000", 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSBRK(r1, 0x2000747b) 16:00:14 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r1, r0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, 0x0, 0x0) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="d18192947ef9faa242fd7e34b21c208383fdae0ba2dcf7410f182b07000000000000000024d586f8fc17768cd68809dc3a1c6f53b3e57b1f155de78cf467c0409ebcb3adcf5dd4351a341db4cd5b51946a142422df63144b7c84", 0x5a) setsockopt(r0, 0x80000000, 0xffffffff00000000, &(0x7f0000000100)="ccbfe89af48655dfed30952a90cac9ea1b5699f55454319602bdfa9ec27ac8b75a060b9d60080ff308ede2b433bf4cc8109f7ee56f84e2cd1ca50e935e245f14edc9742194f09d8710b1dbdbd7ac4ce34f", 0x51) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0x1, 0x7ad}, 0x8) lseek(r2, 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) socket$inet(0x2, 0x2, 0x7) dup(r0) 16:00:14 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) recvfrom$inet(r1, &(0x7f0000001180)=""/116, 0x74, 0x803, 0x0, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f0000001200)="767a5ba6b0e3418eda77db98fcd68be766f9b38d8d3e996aefde58328d5924176e487e5dc919bc640291fa0b9a721729aecf3332d396f35afe2e419da1b5233a28c859f637353d370de1e9d81176ae0367abee8ac722c57fe40124dec33c897a0f3464483a236d0580f9d5fb516dddb707", 0x71}, {&(0x7f0000001740)="4fd7faeb2abf8189cec6ff5b139f83ead9220b730c4e890aa1b98952d67b2fad77174091225876a0be71e29a9a156357f40585f78389e9b6217156ff943ec982b1191025a4d31464db01da4518f4468cd39d98240bfa9fde843ecc9c60f92087c583b2ac608e597bb26a21cc22f47d264c668a897fc3920d6c9bcdaace3aa9a4b9629393a50af18dda3356049e20065c5f04d0d696e87979f9188b1fbcbc3772575249e4f8907941d92db7f12dc81c5f3a5f556ad720603727201f6b45b88c78ccefb66a77ee42f729b5ff169540de6138ec7814e4273fe7454365848125a24cee4449ff34c604cf245c0dfb1696a5f40825589ecb3132af6b57033cf31d69123d9aee5c516054432bf4b8299cd2cb05764f476ba35ed39e7334c688a80b7a7f101ee677130cadb7469756c36bde33c7d5287191fff974ab97f88b52f5a9f2ed70b4050bd8dd12cb85c6bf6803fd2f58a14a6b3e5c3c25ab3d8831b24508321f828074d03d27e4ac1d89b7b9f50a2c32de7f9e99b0363ab0e3df3688f7fea18c59dcf655e38e9f4e4459501a3c1b7fa78bb6c74da6a1d3f7ec9a68ce658dae65be8e562c338a2d28bee2ff7721c19ab2054127af31a512850895ea9d0c578b2d16b5e766517a6bbe86ffd8250d9f8893933f266ddf237570701bc6c4751a45d31922ff02111a5999d602b5dbffdccc522f2fd32377105f00a6b04373f4c9233332a290487d2364bf09906e7284717a322bfafef1ee4c6cefb6421d66f9cf059f9c6aaa469ae5fb7453976fee500202b1b44d56f358fce4be2ef59bbe6f5969faea9ba7569324d737e720739a875af12c10deba8504add86339637ec6aaaf1e7e309c3596fedec6f4713de34451c9f20b418df3801ec7328566a7dc8e3425b7a3491e11c0f127d7f821c67ad19d5b569691dfd47adfcc45c1c09a58e459059e30c09bdb6b20bb06aef8c7df81c3ab1a810356b36127d269b2678b7e607042485f35b7ed873e8a21c4ef2a610c92897ed894a03e662ae487d85a53aaa65fb74442f627d2cb78d0b04fa3c61f65e57c76a5d8eaf895eb8a9452b161217298374e24a47914ccb4f151382e5da1713c11295d92870c6768dd5b8ce028fcb42b10ea4621e26576df314395a4b659b3a7d7313d8b147e8f6dd9cc41b8b91cf014f34ef1f5fd4d8aba5ccc081a3bf1b154144d722043397288c5d3438eeb5c66b8f06d2fc6ff3a0ce659f00357f18d1b9875b594ce7808d8f4d17c3a2937c58b50cb4903292704068ccc7f781dbc6a476c67ed8ccbbab011b966d26ef1ac18707b8f48c74a97ebac57f198cb887f035ce1885e3f7b2cda38a84666443629792589f5ca9c027726f0890b7f873c1e44746a9c7427dfd4519ebe783a04a426b2590b3315d7b58bf521f5ca33cb31aa6de6c2df5ecff8be74796d4bc79de90c9585f293e234342e162b2018b35234b0d8433332ea5365cc294571c6775ace18faaec9c73f3f127aee5ee1d39ce18cb84e0954b3a47d864750449954a1b3b06b7acfcdedab4a5f8b168fa9c672a2446d951bcde1457e21c821c59a195d72b95eafe57b77488014b08bb696ec85dcd3fd5de0d73222992ac5f029585248a646755886eb9d1451fe78bea2bdf046d0d19826158d537cfd51801b5d03718aad6eb87ad9a1d662d82773114335919db98f64479fca6cbc59a5051df0593055d12e0645ad0c00078fdcb0c2d8166e3ad8811a6ecbee7c000c29f5f845b8bb91e52e18ac7899213fbd46f19442c596715bcb1ef84fb462caa6b78906d4ee3a8bf3668a8ec7eb60101e6bd429943474fac064c98e58300c15e58be7903efe89ca1bddb31048857c92200a535467cf938b668430258d3747a0d3df51e0194269abf634365fadc098f69ba45813c9144aa3457ad0d0604b449283345721011a3d19240366e02d531b05eaf73594d6b7ec528bd05bcfebf7a4d5da082018f394f1786505cfb288f1c179447c8f3bcf5a9ce7ed5c9f29ff5d1cdba0657d072b7c8a31ff89ed893b08dc4472fb9e0ad5bacf7aa5e95f6aceeeef48831b61e5990808d42ca4ebcb008f389c8259e011034a4a34adc3bb22de23c194d507e489b7aa93a8631046a6bf97377f2a342efb85113733aea1985f19e087ad0b78f6024ea997046308e38e73dffd29153da2365ec5870514736ae6704f4aa08b4b450cd1da9bb831eaddee184dfba9175db2d819497d10073922277ae5faa372f45cf113df0a982f8d378931c14c1f565fd473d5e37534dda0a21c218d1f68ee5919d28014dce78d510f56c3f32d78c7b24b83411ace904ed4dcaa13603d6f6bb7217b069c2e4620a4cb0999b336e3e855f77ef9c730d3041d53d9063c953fff8cccd4d524fb509858d76ef7ed09673a2c7b0cb1f2ef2c756d1e09561d4e5a653a1d64a4ef174233039845e546366f5c34a6187c858de5a82901cca232b2d1c64849096a5593f17a221b410d7c3812934dc58647a7f16379fc365c34121435d0aa4f8cfff69ce5a1671c7201f0435fd57e893937df465093c7508259e09b57cf1a5b93908e1a58341ab818f27057d97d3c0d1e234015733a4b58a9dd944e07d20c55f891d4da633e1fe69bc19c24b7e963899eb6a95166634e86873e938bf3d6e065a962106f699b672f6a08829d3ed3c282ad06f40f9c4b57e06786cf081204af428982cbe4e96d01e525308ff25d7abe0b884a992895cb50ca5840e0530ac23a3510c1627327083b7c019a9e3230e458a095e91fc841ca692837b93b7f8c9c924d7d27ee0c1330dc4d4c5c722338529bcff31b9042a3128ed3833c891c11787d4c9aac6efef3ea78db89bd64acf74d56831963073d804e1a4c1b9f2957d9771055f102d1d9f0ed67857265105786316fb52546cf7041ce01d2ea61f038c67a3763224240b473f57f935012917d1eb0af2c5edddac3c81bef3c973bb3052ce061c5c4c9b6e8788381f118401513793b0108db09c8088904d77f007b484a2f30df65d7484daeb46e46ddf9663bbda0317916c46eea1683dc064ea0ba5223298919cf5488a2ad40862945f8b58278206fb6885cd300dbec239029600a2a326552d6af1f685531572202dafb198d00aa6a97ae0bf4369750c7ab579e8eb9072089fd2a21aac5075592d9bfeb2be7b4473fe7168f97f67f5ae80d8660ac99e18ef07316d5904ad76348dd976d36736d04666ffc4661dd4103113d51e2c653a3ab84192a593d5f57d6d826884308a9909205f31d06e4f2fe4f5d0c70db90b46bbdc14fd35a155e11a4456746b731976095fa214fdfa8d0265c9cf64c3583c4634366fab996b470cc3eea37314a1374c5997aa6e80c6bba1a6274badd262b544ae4248b8e08d2a6adaaf1214a80f0bfa720aeb9189db68f9e427cbfc936da02928cba8c0da65289424a9e951e4011112ca0659738f2959d15e78cdfd2228c03894b2dc5ae1931ad631a0b0a2bebfc2fe21bc8db7565c9b9bb94a5a88a188fa580d78ad040101c639f33b8f71560202cf7dbe30cab3116b96152ac724146bb34f9b8f68171985a7cdfec5ccd32b6f09ff75b4cfbfc616fb9dfa2b31236d84e8a7d303e9c80bda8d5044a3f8e3eeb81f884870424af137905a0213f015d427f88362c24537045f5f0052f2bab58cc4db3edbe589043efeb5701243318eb82414da9d81247bbfc4da7c310d57880099a2fbbb09aea131d9ef2f11a583752d1736b4d3daad097eade45aa08c9fa2d433682da7c53d9b1d4d743e77cabc30bab702985225711dc5ade6b0294c20f10dbc85721433ce7ebea8116515e3adb2c5af4173e0d012a5b01a97e1698687df81237a07dc54d36a1b8e13a3768f28a0ba733475f12fb2eb2bdb3776e2adb82a2f1544c45b251a094affa32e67c390797d0b3445581f4b26133d3c3fae87cf26bf6c83454696f7ede44983668037d852e3de023044931fb1b65b6a11002a58e0e50654e34e8c8eca874f44026ccf5962ccda588190e842f4559d8805b33fbffed882a33cf75143be2073b744aed3cb10c05662f41dd326e66d439c2ba4902ca8621f5ae5110480f8d1dda8fabd44e265a465d3ddb40cac444517df5c9ca40e17a5b7a04fd5230c7d77bdddc9408143ad5bdf7a2409bcb2734c632e8e72de3f17a3d43d0be8043a6f1842a04c89e8a0e45939f2b9b883df57e9f5b4d543c966b2540cebab0b8b3e937c7bbc3e08a5246a323678284a151db3e735e8fe428893c0afb66db670dcc13cc694c52baeae9a4b97df4e7d8003e5e47e7393d7c85115847a8e1dfe4ba182da5f6d1e9ab86c84e15f7f95280812f1d9710f2fc50730da8702b6cc23fcc25a661e41e7136b6ab30a79df5e625bfb808fdc4d89473dec30bf74df99c63fc1b2f605b133ad308a63c45a8bd23ecc6f785d43c831b61a6bb6f67fca45e8a8dd92ecfd68d19656e5c38a3d4ac73df90acc9cc36f2ded9ea628d12db3fe2c5df6479d8bd571e1608cb9e24fae3b03122a5a10dcd6be20cbfb36d072370e460982c0e171f1d340d1a46ce74bc8aeca9d1c8ffa33f2bee149d170b18dfc35bdc367351131c924c68ac73e83d99ac1bf85a884bd4150c66ccaa84808adaa641ffd87b02b015b6460b8feb95e87b25ecfebe1fa86eaad44ee67cfafa7f82d5162b15e82a49c8fd8a9cb6603db23cbf1fede6e5742e4e75e7811404c0614d987618cdb8d0d6794a296443fe184fa472ccd53afbd764155b8d9b11394e21fbe93b98775f4cb8f8f6bf10ade55bdbaa914e1e58ae7d63341f0d234ffa11320edd118d5c44d5ca6d72eb1fde2ce9ad481fa9a8bc89f49385779e1b0bfc6b880822e15ba77d553dc07618abcf818f5ab76458f04a0eaad3b13db3511208b8274e2eb325455d87a84841b6cf4870bf736d52b1c2920693e251e1d87e0fe5ccf0696adcfcf1e0551c7dcfd6c262c47252751d9e9ba6fab7a390115b16a98eee44b79da96d28225fc6b1f2a06fe1e45a3d817ce6ddca00afc8e3fe9e73ef8166d22b4ce46d4165112d99ae9ded718a3f8d1fad719e680a66caa41651c73222857e80f770d8a0d01c3bea125571d45aa7e3c9cf1d1869a9f64334092e51ed7f0914b680dad9a14ec741b067167785b5f3cb16e3c23cd7d5a633f135734421052d04bc8a760936855374341dca93eb9e10092c605d93bd79dce5bc69c35f2c879d14190a5f76cd62ead8b2f7ad54c73ba3087eef48a013af7b191654eaf76fda78dd5353c7540b7a6f05e7ec10bbf84e4d61e4721a791ccb32c42c64a35d8bb8d8bc18ccdd3f9bc1d569706a4747da4888a09ddd496da9bbad8b0f5ca8c125efd64d9157e37e0020d374faae2864e247b2e92767cecc13c9302c3294fe60234eeb7ead66dd7e0ad917cee6170bb8babef5225c17f5b6354108505987c23a057da21f517a8aa712b91e825cf17efe3b1b5f1f2a9befcb60eba5324851defff654e4828a0bcef5936b590cfa7b15be3d8267843aa27e98f949bc7116ff4e92727f3475a02c0ed724011e6f307cd229a45fb76ac4dc775deeaab4a2e91b9fde97ab005da2a3782b4b8d50562fe6cd065d45d64287e6e09971a5c700344093be8e155d9ff2b987bf0060687310d56597ddcbb5226fa2721f0389dda424f50f60b60a815b3ef60076bdf2959f3718838289746520dcc17499c88f555be10e86524446d091c27f38f0eafef86d0228077742b54a8db2ea482d8daaf484b2ae003a6c9b6f0017db8d142a9b72796ee96447d0e2c259d15f2870859dbb68b0be951b9e86af5f8c3913e7968a", 0x1000}, {&(0x7f0000001280)}, {&(0x7f00000012c0)="fe77cf173def1630a1c95daf94b807288c2a5f16bcd40917edc0b25724e9c0bfe4519166ff", 0x25}], 0x4, 0x0) poll(&(0x7f0000000000)=[{r1, 0x5}], 0x1, 0x0) readv(r0, &(0x7f0000001480)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) read(r0, &(0x7f0000001040)=""/199, 0xffffff9f) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000001140)) 16:00:14 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000080)="12b31c0f3cc9fd82046c8b61aa77d9eb9e6368d034ff924535199940b559e274b0470027ae08baad954398b85f7bda226e0202", 0x33}], 0x1, &(0x7f0000000100)=[{0x80, 0xffff, 0x679, "08d4e9241a2b666ebf17438670e737545290e81c73a7b18eabe1a7a17233f24e175000cf1b0b2f97b45408277fef91e181d90cf0573a2639fbcb393a7a3b6e512de4178c3a2e4966abc904e188ac6c853a03e4d801d503f84ac6d3732dda684cc1b628e613c8c83e2019a7df52"}, {0xa8, 0xffff, 0x5, "0b0b7f4bcbe76d074a254cad1e7fefb3271c3e9f3c58621605c7e69fa01f91046c13ede442fd3ef34491c1114b59064d5de8b1e86f0ff4400431263bdcb0aafe73de572dc403f783e7eae386a26bfc2ceb79427280dbccd4776b54bf8dc4bad77842aa02534c8688a088fbdc079b90140945633ce1eaee355da8514c6a5a3ddeb014b2a93eae6e7abf4ea46671e9fafa456d095b4677726a"}, {0x90, 0x1, 0xffffffffffffff00, "c47170c1e39b01efc6c6eb926e9b093274910bcbfdcf2cef4049cbd109d682d183fcf5a5fbec546c85a2bd0f45619a3ede965b2c5ccada7356746c26178139bb46de5a1cf900796627e42ae2853e529df8311fe207f4a6fc62bdc576f89410e7a0695901984f358b7de9877a2e0dc879ea8e6235bfa42c584a7f"}, {0xf0, 0x1, 0x10000000000, "166765840fa373d188b9fc77a0229e08325b3632e04aa4d56d9a8dc447bb412454ac444cdd916167ca16af86e3e1e7d844a5592011383db3812d5fd07fcc134a990d83f4414dfe06da9d6c87529f3460db0f230afaf7304c048668c5850cb5c9c00998067eb94fe8b04340a6409c4959144fc024a64cc974b7773c6ef99381a75a0b7ca590ede7e01bf4fa1928d941f5e32e4624df5f2c47c77e7de3bc9132790689d98583e2833185b1a53f85ff5c26058ccd708fbd925cf281d4ace76a445177f541e1168bb0ad88697010986e42396da72af4d2c5d184f77144ec108120"}, {0x98, 0x1, 0x80, "a1c8214266f1ef8a5bc478b5c1b4a84937cb177279c2fad376bef6498be030dc76a68e72fc87e1eb6a5dced576e7ff62214839574a851cfb237453f9f18327e4721cfcf4ef2015dc417895759c6de615e297f3eb2c0d24f1c3d810c5605af22169b73396d2da3038ada28545b912f3bfdf6ac646e4c622ed5a7d11485419fdedf577bac6"}], 0x340}, 0x4) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) r1 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:00:14 executing program 1: minherit(&(0x7f0000007000/0x1000)=nil, 0x1000, 0xfffffffffffffffe) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 16:00:15 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x100) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r1 = getegid() lchown(&(0x7f0000000080)='./file0\x00', r0, r1) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') 16:00:15 executing program 1: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) r0 = socket$inet(0x2, 0x8000, 0x7fffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0x1be) r3 = geteuid() lchown(&(0x7f00000000c0)='./file0\x00', r3, r2) getitimer(0x3, &(0x7f00000001c0)) 16:00:15 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x1, 0x7fffffff}, 0x10) setsockopt(r0, 0x11, 0x1, 0x0, 0x0) r1 = getppid() sendto(r0, &(0x7f0000000080)="66933348c4da13e5f644ef64eb25869cc7d996bb03645e86b96f16fa77e44d18a4fa7e0dda8e5e6e41c6f8a69ae6d31155d814ca31d9e6406df913cae57587baafe5625a72ed114b43db25d52feff859d3f98c90a40334feba76a2bdc1dfa0f9555ec8bda9914e2d4bbfb71c55bcc24f350c81814d500dadfbeb0b0da2672a548678b799c401e31ba054c6898c9d1aee44df12cc9fbb14e5eda423930f396b95473ade4e3f76dacbea768bfcbbc343e4d9a32b3ce5155a3652267e896bd487cc823f01ac75f207686b0a35d7a61edcef7dc9b164d3e0c1c44cf36d2b17e373eba4a4af3a328cebef9c6c", 0xea, 0x1, 0x0, 0x0) fcntl$setown(r0, 0x6, r1) kqueue() setsockopt(r0, 0x7e6, 0x0, &(0x7f0000000000)="1d610d1aeb225401ab6cfc0147134f88b15ab4399d5b52671b5e3f2b185de03ac9f286930e84dc76fd8d", 0x2a) 16:00:15 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x8, 0x3f}, {0x8, 0x7}}, 0x2) fcntl$setown(r1, 0x6, 0x0) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0xd1) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x4000)=nil, 0x2000) shmdt(r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x80) poll(&(0x7f0000000080), 0x0, 0x2) 16:00:15 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000100)=0xfef0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setitimer(0x0, &(0x7f0000000080), 0x0) dup(r1) 16:00:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2003, 0x5cd8) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000100)='./bus\x00') open(&(0x7f00000000c0)='./bus\x00', 0x188a0, 0x0) unlink(&(0x7f0000000000)='./bus\x00') close(r0) 16:00:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000000)='./bus\x00') close(r0) 16:00:15 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) flock(r0, 0x5) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) open(&(0x7f0000000100)='./file0\x00', 0xb2, 0x1a) fcntl$lock(r0, 0x7, &(0x7f0000000040)) 16:00:15 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semget$private(0x0, 0x2, 0x430) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(r0, r1) select(0xff9c, 0x0, 0x0, 0xfffffffffffffffe, 0x0) 16:00:15 executing program 1: r0 = socket$inet6(0x18, 0x7, 0x0) recvmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffdab}, 0x8000000843) 16:00:15 executing program 1: clock_getres(0x7, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) clock_settime(0x0, &(0x7f0000000000)={0x7f, 0x2}) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xfffffffffffffe2b) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) 16:02:07 executing program 0: clock_settime(0x0, &(0x7f00000003c0)) clock_settime(0x0, &(0x7f0000000000)={0x1}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) seteuid(r0) clock_settime(0x4, &(0x7f00000000c0)={0x5, 0x8}) r1 = dup(0xffffffffffffffff) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000001c0)=0x7ff) 16:02:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) r0 = open$dir(&(0x7f0000000fc0)='./bus\x00', 0x0, 0x0) syz_open_pts() unlink(&(0x7f0000000080)='./bus\x00') r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x8b0, 0x1) syz_open_pts() renameat(r0, &(0x7f00000000c0)='./bus\x00', r1, &(0x7f0000000100)='./bus\x00') 16:00:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2016, 0x4f72) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = dup2(r0, r0) setsockopt(r0, 0x8, 0x2, &(0x7f00000000c0)="a8e7c3b39c48e64df163ec87410808ca20ac09d927e32784fd4208dd0240539942dd85a0d4d1802320030a163b4a72a8129c74fb98b76194d06364c97b9b9a47675388b7e83a5a494ab634b8e9cc75c791ba9bb21896e94033255f62774cb84dfbc146faf0065ef78985df3f2a620c9fcab853965cce4f6a1ac6d129a19ef64d75902e76c1d9e931ef2f729452ebbeae6bcf608c7aff2808ed690cd60e4ee5de5aa68eafa1e0bb2c0caa7fc206ddde68edd6b6296218b15323d55a85c28abd95ab92816c5964f0785d189381bcb33e02f8c341fbc9", 0xd5) ioctl$TIOCGETD(r1, 0x4004741a, 0x0) socket$inet6(0x18, 0x0, 0x7) 16:00:01 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x140, 0x89) lseek(r0, 0x0, 0x3) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setuid(0xee01) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000180)="00000000000800000000000000e8ffff00000000", 0x14) munlockall() 16:00:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x0, 0x9}, 0x10) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000280)=""/239, 0xef}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x840) 16:00:01 executing program 1: socket$inet(0x2, 0x4006, 0x9) r0 = socket$inet(0x2, 0x0, 0x0) socket$inet(0x2, 0xc005, 0x7) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="c6", 0x1) 16:00:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20010000000020a0, 0x400000000006c7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2056, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x1) write(r0, 0x0, 0x0) 16:00:01 executing program 0: socket$inet6(0x18, 0x8003, 0x0) r0 = shmget(0x2, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x2000) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x2000) 16:00:01 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) close(r0) r1 = socket$inet6(0x18, 0x4002, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1003, &(0x7f0000000180), 0x0) 16:00:01 executing program 1: r0 = syz_open_pts() kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() write(r0, &(0x7f0000000040), 0xfffffdca) syz_open_pts() poll(&(0x7f0000000080)=[{r0, 0x24}], 0x1, 0x0) 16:00:01 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x4, 0x10) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file1\x00') r1 = dup(r0) shmget(0x3, 0x3000, 0x40, &(0x7f0000ffd000/0x3000)=nil) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x8, 0x1) ioctl$TIOCDRAIN(r1, 0x2000745e) sendmsg$unix(r1, 0xfffffffffffffffe, 0x4) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) dup(r1) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) 16:00:01 executing program 0: r0 = socket(0x39, 0x5, 0xfffffffffffffffd) r1 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = msgget$private(0x0, 0x1) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000001c0)=""/4096) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x23, 0x8005, 0x4, &(0x7f0000000140)) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000100)) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000258f88)={{0xfffffffffffffffe, 0x0, 0x0, r2}, 0x0, 0x0, r1}) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000180)={0x6, 0x1, 0x1, 0xfffffffffffffff9, 0x7f}, 0xc) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) semget$private(0x0, 0x4, 0x110) 16:00:01 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) msgctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) 16:00:02 executing program 1: open(&(0x7f0000000040)='./file1\x00', 0x200, 0x0) open$dir(&(0x7f0000000080)='./file1\x00', 0x2bdfb56e518797cc, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x1) r1 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x1000300000002}) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r1, 0x7, &(0x7f00000001c0)={0x0, 0x2, 0x4, 0x100000001, r3}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x1, 0x200, 0x100000000}) 16:00:02 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus/file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x2, 0x2000100000000}) 16:00:02 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fchown(r0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = getuid() r4 = getgid() fchown(r0, r3, r4) seteuid(r3) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xa6, 0x8}, {0x8, 0x1ff}}, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:02 executing program 1: syz_emit_ethernet(0x424, &(0x7f000082e000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) close(r1) 16:00:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = msgget(0x3, 0x8000000000) msgrcv(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000400000000000000000000000000efffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000c868c413fb0a4f67f778f1432d9552559e75c8ba2744d8e7a2dd8fb382991a"], 0x56, 0x2, 0x800) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) syz_execute_func(&(0x7f0000000200)="c423b1689100000000c5c4017811962121c1fddd356c55000067f3400f928865f2000044138ae42a85cb66400ff40ef043ff8606000000c4e2edab4f008f29080199922778b2c4a27d17e9") bind$unix(r0, &(0x7f0000000040)=@abs, 0x8) mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x2002, 0x1) 16:00:02 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x45, 0x800}, 0x26b) 16:00:02 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setuid(0xee01) r1 = geteuid() r2 = geteuid() setreuid(r1, r2) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0x3c, &(0x7f0000000080)="0004008e952fd5c7bb9cf30159d5a2d44f4d9739451a090000000000000000000000", 0x22) 16:00:02 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f00000001c0)='c\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x1, 0x80000000) open(&(0x7f0000001040)='./bus\x00', 0x0, 0x0) 16:00:02 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) r1 = getgid() getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) getgroups(0x5, &(0x7f0000000280)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r4 = getgid() getgroups(0x4, &(0x7f00000002c0)=[r1, r2, r3, r4]) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) shutdown(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000180), 0x4) r5 = accept(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) sendto$unix(r5, &(0x7f00000001c0)="bcc1589e155dd849f48676cbec0224738cd15bb1dc32b9002014f4ed49768d215eee1e62246a2e614ae957a4937d3aec9265442bcea526562d1a12754a59261d207e15008860fb4049e69b6f043798525f26574f7493e8d466ca6d4f42a69b9a09b9b6e6a9ea8ff6fb70ef7963d4fee5bf628e2b9702cb4872464c23bef8f5a3d3a71a", 0x83, 0x40e, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) sendto(r0, &(0x7f0000000000)='i', 0x1, 0x5, 0x0, 0x0) 16:00:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x55e) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:02 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfff, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x71}], 0x2, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x900, 0x4}, {{r2}, 0x0, 0x10, 0x40, 0xd0, 0x40}, {{r0}, 0xfffffffffffffff8, 0x80, 0x20, 0xffffffffffff99d7, 0x6}], 0x0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x8, 0xf0000000, 0xa2bd, 0x5}, {{r2}, 0xfffffffffffffffa, 0x20, 0x63, 0x101, 0x629}], 0x2, &(0x7f0000000180)={0x7fff, 0x212d}) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x40, 0x0, 0xed, 0x0) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000001c0)="619d741cb5ea0deb35bed088f919e4d959ac92d0c96f59b178b3235303356507d5f7e4e8ac8bb4cc2a5947124992c56c6cd8e97cd4f6e63c1cd17066bc284db4b4f7bee0aab02b3f3ff877fa32be0f8b451c3deb16d2b36d4a0d52f245be5e8f0efe961749f85e6ac4b31b93f8a988848eefd8d47feaea80b09179af8f858692c6debbf71cdd7d1936624ffe3332c1e53e5a0665", 0x94}, {&(0x7f0000000280)="af95a4f79f59ca6ba733a49a7748793dd9051ea7116eeccff487367e8761726516bd9cf0c2558062dcd565d8a9ea6afe7f600d1ac199ef8925d98afabf6deea62a4fc7866627140084de4a43d3c5c314759a8ce67d43a8cdc6487998524f733a4567f6e3cc4672f7315bc65c5e54527fdc5536c8be0bea9b92d4aa84108bb922a53e94e527d86eadccadc076001f0c15f44b826cda3aad20f4fed067d462105fb3b1e9bcd53ee19591b5de1e359f93efdce0ef788a8e573227c34e0a6fb99b09e776f5a2a3b0362eaa703d6dda959998340634f28631", 0xd6}, {&(0x7f0000000380)="371ce96d389554d280df82f2c566900a621d343b3ac3d6b99f9ddac8521ed25ef33223ab77261b592538205ac88c", 0x2e}, {&(0x7f00000003c0)="480e67cd013fd31268f3e0d9815c3355200f7ee338b9a7335f5650f26ece5058daaa3ef07a728f3d2e950d0a604c6249e6d6ccc70fe45ecbd550de6b5cca2488cc9f56e40d304ddb0efe1477ee45d66a7332c18cc608955223e34d0eeaface47ff61f773ad2efd583a2b25a125c4367279cf", 0x72}, {&(0x7f0000000440)="2fd134be31a2ea587a31061d4d86b491945d5a490a1df6a34cd6fb8c99f09d078543ecaa63f03dd1934fa4f97c47906c8ac23139045f2648e52ed301bd265b55cb062688fadac625ec93c5386ac05ac6873ea6467e9bbc940f8856030d374aee4a11", 0x62}, {&(0x7f00000004c0)="f5bc96aca0251b0596f8ed617e2cc7f2cc848bd3fde24c9909322000f38a0f0396f19fd28656b112ce5ca2655a519d325319d8186d52af34243a816f8ae0655b399f38106a31ec37597741a37e5a4ef34ff97af25c4031ae2a29dbfb2221b6dd259291f2134105def3a945291bc11bd484112d42097f8e31e566bbbdc5f2d2ae58dfe395797b04", 0x87}, {&(0x7f0000000580)="ca9f0db4f9345139ddde8104c587c369d8c4eb9948fd80a60401999c4b22baa038e290de4e80ca92747d53bc01ddba745abce424e0b03232f727", 0x3a}], 0x7) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x6}], 0x10000000008, 0x0, 0xffffffff, 0x0) 16:00:02 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000fff000/0x1000)=nil) shmat(r1, &(0x7f0000ff9000/0x4000)=nil, 0x2000) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x282) close(r0) socket$inet6(0x18, 0x2, 0x15) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/79) 16:00:02 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)={{0x6000000000, 0x5}, {0x400, 0x401}}, 0x0) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r2 = fcntl$dupfd(r1, 0x0, r1) shutdown(r2, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000240)=0x400, 0x4) recvmsg(r1, &(0x7f0000000740)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f00000000c0)=""/70, 0x46}], 0x1, 0x0}, 0x40) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000180)=""/56, 0x38}, {&(0x7f0000000280)=""/246, 0xf6}, {&(0x7f00000001c0)=""/5, 0x5}, {&(0x7f0000000380)=""/157, 0x9d}, {&(0x7f0000000200)=""/39, 0x27}], 0x5) 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x1, 0x0, 0x0, 0x0, "90c7daa4ee9f578fc86ef63f78aeb331f0de1496", 0xffffffffffffffff}) close(r1) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0xffffffffffff2ffe, 0x16a2) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x3, 0xd317, 0x40, 0x1ff, "70eecc14235edd40b8b58a85557a746ce8ed0095", 0x3, 0x5}) r0 = syz_open_pts() geteuid() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x1) setsockopt(r0, 0x6, 0x8, 0x0, 0x3c7) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x2) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x1000, 0x0, 0x0, 0x0) 16:00:03 executing program 1: r0 = open(&(0x7f00000000c0)='./file1\x00', 0x80, 0x3) r1 = dup(r0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000003}) close(r0) flock(r1, 0x8) 16:00:03 executing program 0: pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xffff, 0x1}, {0x9, 0x1ff}}, 0x2) r2 = kqueue() getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000180)=0xc) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) dup2(r2, r1) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='x\x00') 16:00:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chroot(&(0x7f0000000140)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000040)="2ff9ffe3430d204f25bd0f2f2cce93189d3ce83d26f8df8dc2a123b875a611fe345b916dde4bc8a3997bfe25f5cae833977d7844001b53a749e1cf0c2c41c4554c5680d92224109e51074654a76c4f418f657d1b582bc0d7ba7f86fa48729c213617bb7d40e50c83ddfe235cd66672299d5d98a3271e94342368df9b1bfe9a489c7f55282326d7272c1f429c7b518ced34e65049416fb65b9c975993008601586d34393bb4a173d1327b234fbd75cb4bccd60711f2279abff6df457672a199526aeea62b8e210a799a4fbd190aca095084e62e06a852f35ff2adf64af2946e068cab5f7a10af004720d97c5c", 0xfffffffffffffd6d, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="6996bc5c70784ad062e4504aaf9920290d18a5000000ffff0000bcc6df9917af2bdfd18dab31b353", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x808, 0x40) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000200)) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/51, 0x33}, 0x0) 16:00:03 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r1, &(0x7f0000000080)=""/4096, 0x1000, 0x40, &(0x7f0000001080)={0x18, 0x2, 0x4, 0x1f}, 0xc) setsockopt(r0, 0x800, 0xa, 0x0, 0xffffff47) socket$inet6(0x18, 0x3, 0x6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 16:00:03 executing program 0: link(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') link(&(0x7f0000000040)='..', &(0x7f0000000080)='../file0\x00') 16:00:03 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = getpid() fcntl$setown(r0, 0x6, r3) fcntl$setstatus(r0, 0x4, 0x40) kevent(r2, &(0x7f0000000000), 0x49b, &(0x7f0000000140), 0x1000, 0x0) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000000)='_', 0x1}], 0x1) kqueue() fcntl$setstatus(r0, 0x4, 0x40) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) 16:00:03 executing program 1: r0 = socket$inet6(0x18, 0x100000003, 0x102) connect(r0, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x44a, 0x10000, &(0x7f0000000000)="d4a69cea80e14584e448af3edd0337f9366be1fb251d4f1017334f407dc40fe4d10b0350e2f18f3b0b1c8d8e6929e6a3f86e1ad380afd16d720923066ff43a2e63dbcbcfec21c08362ede58a4fdb6e1a4707457b28d381ccc501f58e75b6917dcab7e74d3fa8d971e80e8f1871a4888db38b83b10ed67f3c5881943cb7cc57134a1bffbbd402fad7", 0x88) recvfrom(r0, 0x0, 0x3b2, 0x400000801, 0x0, 0x46d) 16:00:03 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xc1, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x3, 0x1, 0x8, 0x5be4a2ec, 0xffffffff}, 0xc) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) sendto$inet6(r0, &(0x7f0000000080)="2b12f36cf2b98f4c8524d3e654b61ae1f3d43d1feaaca1b9c0896513afe2a1c26e9cf5d617359bf800b778bc90259867d95518a690e43b339c9d77f1a4086a83ae367a1854f359aafe63b32987", 0x4d, 0xd, &(0x7f0000000100)={0x18, 0x0, 0x9, 0x5}, 0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)="bed7f8b25176ee506e0335cbee412116fdbb26322d643140d2c8237ad1a9611810ce2708dfe2d5f2c72ee8d3be843629994d8ab94b0e03b57f87cd43f53a3fd6c3787c1eb8a48a5027640b5599811c29541122a18ad31a55812f28963507129fc56341a7708eaada2b", 0x69}, {&(0x7f00000001c0)="ef92a83245d414bdb06250c6488c6b039ebae24b60813ee1b2ab177e0ee900dbe5219de6305528b31eb59c96652e9a812a26c59f2f6f270aee1ea1b2327815", 0x3f}, {&(0x7f0000000200)="21fc26b135df8e028585204a662768d3a5e040e0562c7c81a614bcaad2c7c65667f41feea8369ffa64311804d66cde6f35e69ba1afdedb67edd5c78cc5d0b01f724bfcec28529bfd9101dd83e92a37b300a50c5c4a247bfeca35b88f18b37c3f732ae157a7d13f096dc20976e7d36b3409c93988c5b297b917849e231364642354275c995690aaf36074fcb421087d8117a6f9b039d251a44111adfea6be307b6fcf4bed1f32823e56bbd17d94798b23a06ee93eb76a", 0xb6}], 0x3, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file0\x00', 0x280, 0x80) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000340)={0x81, 0x1, 0x5, 0x9, 0x5}, 0xc) syz_emit_ethernet(0xd5, &(0x7f0000000380)="fa94559b44879c72f1e746714aa684d74d29f7964aa22b20b3a08306b0500b3f4b714d78e27b1a02a997e126176b808c587683f1dcc80cca861b73a6eb38c8ea6b009dd06e84664350416e0ad2483bd684caec4910470d1234c7b4a34ace207c214db098b604d68d2cefc1657285a932bb9e0c4e3ee695a2687af940fa9333662db84690700c640b92bbacc078cfeda9f6a6135fc4103c744de7be40cbebad712f9c86c78eeca5ac07beabbaf9ce407b360282f72cc2d79839905ef97a0bc9df85305816a25de52da6439f70a8708ec4be074983bb") sendmsg$unix(r0, 0x0, 0x9) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000480)=0x400, 0x4) r2 = msgget$private(0x0, 0x185) msgsnd(r2, &(0x7f00000004c0)={0x2, "99e1e7a0fa0054133905eaee1c61b0f0831389d14464fc060776c02d9d5c41f184f447f4945a2b36ba4cb03d0a8aae60"}, 0x38, 0x800) shmget$private(0x0, 0x2000, 0x480, &(0x7f0000ffd000/0x2000)=nil) dup2(r1, r0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000500)=""/121) shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffc000/0x1000)=nil) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000580)={0x7, 0x1, 0x8, 0x80000001, 0x7}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) r3 = accept$inet6(r0, 0x0, &(0x7f0000000600)) r4 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffc000/0x3000)=nil) shutdown(r1, 0x1) msgsnd(r4, &(0x7f0000000640)={0x3, "d01efe1f2db9aa2d68e3f584b5d9f84540816e9de3d5551588c7844e15df791633973aa6dab5b7c5757225f0c2099ee72f39adf1ecb798f3400b0b7bf92b9af25969e32920b5b927d30a32192a24ca0c2271453f81b09e6ddbfa1db81469de50bb2690ce7f7511bdd09a2f3b7e022cfc7a60deaa6b78c3ffb383694ca3576efc32599a33d7a725f21c7b"}, 0x92, 0x800) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000700), 0xc) poll(&(0x7f0000000740)=[{r0, 0x100}], 0x1, 0x5) write(r0, &(0x7f0000000780), 0x0) msgrcv(r2, &(0x7f00000007c0)={0x0, ""/203}, 0xd3, 0x0, 0x800) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000008c0), &(0x7f0000000900)=0xc) 16:00:04 executing program 1: socketpair$unix(0x1, 0x80000001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x6) recvfrom(r1, &(0x7f0000000000)=""/189, 0xfc45, 0x840, 0x0, 0x0) sendto(r0, &(0x7f00000001c0)="e39b8dc4ab37c09e18148045c034a5fde5b875cb777fcb2900450d9712ef21f2edbb22b7cb2ce4b3acd99c06cd0d98a23530457a6a3d0350ca11143fc7c15a160bb0835d85e74585bae1d34c605b900b186980580198fbfedec851f6f7b17736e5c0ff05b6c424bea508f5b5df3f63d446a264027af15e1ea57175464c4255acadcb3846b57d82513bc258eb2d2bcaff81", 0x91, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) mincore(&(0x7f00001dc000/0x11000)=nil, 0x11000, &(0x7f0000000280)=""/4096) 16:00:04 executing program 0: socket$inet6(0x18, 0x8000, 0xfffffffffffffffa) r0 = socket$inet6(0x18, 0x8002, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="dc0c2ba0ca9f1068c835e2c2ae8d233cbd8d6491599582cc62bd8bbc0b6e6ba040d0d05eeec4b06c2cac6d3ab52e54e2ba211a82310e8daf66bf", 0x3a}], 0x1, 0x0) setsockopt(r0, 0x2000000000029, 0x894, &(0x7f0000000100)="01000000", 0x4) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f00000000c0), 0x0) 16:00:04 executing program 1: socketpair(0x18, 0x8003, 0x2b, 0x0) r0 = socket$inet(0x2, 0x8004, 0x1ff) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) 16:00:04 executing program 0: setrlimit(0x2, &(0x7f0000000080)={0x1, 0x4000000000}) setrlimit(0x6, &(0x7f0000000040)={0xf84, 0x80}) r0 = syz_open_pts() r1 = dup(r0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x2010, r1, 0x0, 0x0) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0xffffffffffffffff, 0x0, 0x0, 0x2000003, "045327cbca825d7cd4ac3ba65825cf3e3e57e694"}) syz_open_pts() 16:00:04 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x1000000000000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0xc9, 0x20000020) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x8000, 0x9}, 0x8) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000200)) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000040)="950aacff", 0x4) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:00:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) write(r1, &(0x7f0000000200)='B', 0x1) sendto$unix(r1, &(0x7f0000001540)="eccfb12d79b5c41666c5d330d8f46275c60fe74a8af8f88ee2582ae3e00f050f49ce51ab13b7015dd73b8deb6ef820eccbbe01e82d04ab14203e874e0d2d7d67c105ca90d75acd1adfbe47ce0b5cd5ea77ef15d8c279e5945afe9face235163ac29317134277f11a23f64496fcd5539f97071103414b79738b0d69cfdb4ff636484f41394bb0721790511724879ca2e46edf87df31c90aec5611851bccf3ef8c6874783db90b37958d913d22f1365959f0ce5afd0755770f835b71786263543682b5249ef45f2a80da8817794d7933c184cf39c92841fecd8cc5e8f255d45f872da283cc1f2332891b8605024bf4a9401db743be4302590f38fe1bfeb6228d4ac481b81194b061b51296a490c9e96768bb73a3da31716fac9ee24fe99d5730a517c07b97d646f3649e6a17e68b9a27ca3f50a4d11a476e333e09253aae77af3db358a1eb91149f0ed2e318d093a27a742ad2b4a7aafb2ade1b6a38d04059f27aa43a8d3c3d3c6bdfe4ef3445d705943abd9682d975c6e485844f664da2f5863a8d1335c515d4b31ef2712aa13a42f86b46b73bf5435c1820459a5e4047884c8e059f46b51310ea3ca0c8660d9a9583af8119fc17a6a4125b632d3b543ba01c29b8567fd1f964e621bacd8e5aff6b65deb807205fd0ae01cca27b463d50db6273691fded364c1e43611f8679fbd82927b9228a81acef7bd63517b368692fa071a2a21deeaedfbed89f6a2254ecbbf401c8970f10fd6b0cae3f9e4e45e693492101f0f739c5527cb915c30003adc988598720126c9bf8ef284ae796716089b2be073bf871689adabd3f5db3eb9313967131f7c35fbd755722f0d11204115b63e6743db002d5c6f1290a4ee9b11c5a3cfb88a8c84173436cb4e380ed21455dd14de090f4195917624bcc1113bd446c2e151f88ffb62c9c1e8d35d79c038cfb8aaba70104713501177f7df8d69699c1c72c47d1a78082ef8a4443a40754943b0d04543982c3e8e98bf3651a7c3372a8e3fb330c959c11d73d7722f249c6aaaf5a2ad2dfa406b0f42c6911ebaa0cddaf3bfd053f1ff0f9d6eae3a4896133493ac0ffaf00a656225068d4af58e9d28bdec53f8e8841fe63f640a71e5681b88b21ff5c3d2ae0ee66f0131a56c115d31d89df616e058d99cdd53f558564422550f3c20b33af5cd46ecf2170d0bb37bb30bb1db4897b77dcb19e3bde3d211d9f5dcbf842c94d78dc9ab390b85c6b1a2e92b7c1ff9dae6b6329fcb1bb072f4d83869f548e67906235b5e289a69b84ff55eae7da7542eade15cddffaa62c5e64cea4cf50095a99a7b8c7669d0bab7754953da4a2cd48d25b7f20f7aef9262185ea9c38e9617fe0b57b5459ad789336e854c4ed7eb8edbc572a205731e4386b8f5652cb0c9cdc6658e6f95d091cae459c5d6aca261e86569ef84c828630b2c7cfbe7552681c57099a6122087ab4e02afa4aeca165c9014ec220c063762f07830e3d9c9d9160c4e6756194b2686c53e73c31af318feaecbf20ddf9570cdd421b24eae0c3a115f36be2c3d5ec1890751bee4e0d8a1b7b2dce30f9c3ea9556989423a0ead13cc056a75a16bc6076cb486f860a5b51ddb0e9c85e7647a761d0469aa100c1ebe8d3e094e820b5a6b5d78e1722eb4d1ef8ebae8a0cfe3e951ad49e22066fef9da5d1b13b6c46b0a88d39f3d04a07d23b3091f11df9553e1e998ddccd7b75f0a18b170af8d531461210b9481fd29234c934721a383238ceb11e80f980683db2a63b5f49d1d5b0319292fdf55c18c3b280e02c15dc2c858307da4ee43a592958f565dd2f8ad7d40953f1f439895e69703c8ebffe0e8a2d40bc5cbe68e77f8e75f9a5c9f29402bb0a5c66db4983c670e68088d46d5a829738c2399b5e9dadd6d1095c52ca80c5e1d225b01ec8fc17f29a1cc0b645036cec9ac0cfcd29d64f2778ce79ba8bd424634a3cbf34af7276af7fb010bb48a895ce1cfd078511ca18112c5abe1aebcab6c5665ab1c8a15c7dbe8a914d56d96e2ea605f4fc4b4bc03c83df1f1a3c9afb5e7bbd5015fb9fd5ed371b0d422f4d29181dd4ec76ca6b017f97c3da8df9df79fa8418dec6e5e8f6ec0e3db29118c5666c0f3e07dd27e88593693199579c127c6df82b5867aa15f8d643158d2b7e4a27f793903c38bf5c5a1abd83128a3ac5cd94e3ec100385b648df86cdfbb2beaf8b09f8cba85d1825bf63faa269adfea0a389ee76fe34efe5514c447bf4a2838659ce33124c309f46c8ea294bf31d653ac6417be441eed7e0fafb18a10727d2b969890264586672d698aa8d54f22917bfef649ef50575bff814113bc8ee978af94df4f4d6c05bc6c7adb0033d1110d591ce0a3a7085695b6c5e0bc742ac359aca0ca8a01c7337f3d3d6475e822bb740c2bc2204822e9561572a1e4a0dfa9a47facbf5226642a6ae8fb376d81847cda8d6a74fc47e4ba7cf29e10bcaf9918b67c23de0322b8aaf1d8099f7adfa268681bdad9721a5f3df5b3f1b70e0782a7506161f6a9c8d362cf5dc2c58b5d0cb6eecb9b66ea84c1d662c9f9651fcf8c3a48b58bf12c30285ade05321cec0285902bda784cc401adc5195380851a8b3d6dbb826d2ec48af857f2e705d8f0eeaa753fc655c19ffc5a54a25fb5f9c9caa3c1f3341675bd483ce80d3023a14440e16d4476d913d8266565c9ffc25021ab9d3b227264a0cb54b41b3eea7679297257eb88a2f0c090f413daba55a8e2e9683c5e58e30245532fcba10c7f91a34dcc0af0f001b8ffe8ad5cc81f0efebd8d16b42e1fc442fa8ccc551ebbf479651870877b5161c2f2f4f6f25875620f652f68828f306417c755cc185c0c99941f23815a7ac673278f3568ced435069fe58724f477d6fefdc53ad16a23f2b1b7b9f5fff92670ff1749b27eca321bccbc95363b322eabc05d1c44384c2e7c12e0f3e25c776cd73f543333b91d97b96d73f3ffc72c961c8241383fa57e7f44a2acb6183321b72ee2494db0791073f95274690a49c16159e245cffaa3bfe64a680161d2faf2476e4f0d64b47f49744471be1b0e23fc0c583d27789f92ab37e724f601fa47457d252daa03883a37031a93fe3bc0e8bc7f24ed3ed3f1b5b71cce26e34a77a99912b204481904984eb8201c2e432e5d3e881c869948252d33c3f68899a792dd3946aa1ebb8be9dc24b01d3c358d21a759002ae640113f60fbaec4f03e0f99007a90e94d44ba6f5e23ad13d27950944d45b426673db290fc9b4e12726b14cdaadf688302c11e0d5cbac03864529b59d4a89da51dbf6a6f17a9351a16042917bbb80cbc1535596429f3c8211b239da27b752ee8fb1e5756eb640e6fc20deed3a23094b1f75cb3529ee273333559bbbe9bda711890d9f31583dce0d1bb1700c716ffaf2cf4492f54bc7921b044ce20305e353bfcf9413a95dcd92779768eaa1e93b428e7d089ec7a4d58c58a68a9118d38b50100925b6f8d81922aea1f6bef2a6b5dfc467aafdecf4c095a7c841fad141a6b8d47c879056240805be943bd72840fca83fff59a716f8b93fcc3b9d9bb5230185bb80ebe86e09df8629a94b65eff7893e2a21ba6d106523bb5046dd22878d55fd273eb9398ea3a002f2da576c61c9f3e36b6df66265fedc5bb5d112ff82b82d8ff2cc6fc4deb637b75b5b2c96b0ce14ff9fe680fb360616f1e98297c3391994be870d3dd8b267c86ff61b53b461ffdf63ca10f8a53c024c099150fa79412c7190693afbc9684bdc2d425eaee4ebab8c14b7130d98c72e0b5f7ad8d504e3cf945ab7089118d67a0eaf6349137b07da8ca0d7a512d74f4b2739295ed6a8e724b2ad1aa2809c991f8cd9c68371ec244afefe3e449df0be99ef58b7c5e897638ebccb6de8b4aa9818f3254c37de5f1a70761d9dc542d2e85abb5c4cda75fcc96801b23c0266e3a041bc37b21babbd30298ad3d89631246c118a112f699d07747bcf8b7d0e0ef9886be6f0adce7b74ad112e811d7bc05973038f2204b5be8a4235b275abd50288c5393b1bb44f6b8c1d664c9821ee751e62a0f1399b2eb3feb1366e17ae03f7a4f145b10340ed63915330c293436b48d4ce9492a99d2da06cf9464b11da4dfc11b4f5b72d20c8024753ff22f9d0855cecaf23f7efa397785482363556768309a48a31c15d00eb1b76709f40501c0a5e375b75a680c12582eda2bf3d6b20898a8836058c1e355a2dc3d30a3dfdcc906db5c68736b00d2c2f2dd5d1f200873bd3df58fc57fc646945f508c389bf9ab27bb9e65fab1e298919e1550dd425ed21e8ec20a5ed32f3b5b517d5f4ba802f44a12e8875de14ee3cbcb480bb899add0e4d2a0c853428b326288fae2a4b83e317fbebfe49018eb8efb95cc643c9f2fda51c167d8b193db6309ce6cb3eede275057c29717e79075751db10bf2eec08291dc6e31842272ad2e694a3e64a6488396861080a2501114a2e1feb1ea92de9d20c94d7786e978573e48a1226ed39a67fc0a0520091516cfe33b794ff818f25b6305a2b92d6eb533ac03e39129735d54cf78e4faaa123aadf98ae4490154dd75d49e310af23d5acac24d9f4dd8222f77c293ec68a820f2d6f2fd37ef0449aa738c869d60192a4891eac111ad951e6b91384d49b0d645bd2c5497e29b4ad1e30b83bdb5223e50f1e573cf411bbd1beabdafff9282757df1691ca6e9c4c9891d532bfd14a3e155fa4985028d10f7fb9b7ef7b0f0bb3fbddfbfeabcd8c1e6af5b97ca7b283f4e17e4db6973ed3dd4c6157c84077f46138d756183c3d564edcf119f4dbe91c6b2db62b13030f0b4a3a02c49e5a4232f4925356947fee091fa5d5d1863851f963e125aeefc5a2bd0c3d3a4b55925617daf790ac4b227ecc47e962d57b7249758b3bbd15ac69bfd50b4c19b1043b5ebcdc94107671eebeff6f70bed3d9449c8f956ba47498433a018552b89132a61ea1a531cd62ca5c81c33b2893fd35683af3bc41bf3fe57177276e233e7b3c85a50909f9725820970093410eb85d3c2d296edcceb15cbde0cffec8f4fd3a4b067336c7da75c033ea2aa6d0e94cef3565883f2db3661470cf9e31967a866e65a075a7c174d56cc0b78dfea2f18030f3b35a68080be842553490c65fa81a906bf85198e3afffa7c6d07893e1a1724e89a12ca89a5e7bcb1bcd44134af96d105e960a719239329457dfc79fc6c3d4dfc2eb844eb838cb067cbd0f9c335b39b8e982245032657fee8ea9126900d62037e061b8d392e43556ecd8093a0b35dbd7eaf79bbaf404430467777a7ef3f75442dedb2e770ef3cef35d1682a539c408f84c4a4ca6a4968cfe92a83e48aab33c8aadd77d97104cc74157546eb8b064df13bde5ba4b851dbebd63ad1666b8fd48f4ab86b137efe55cbd285ec0233a76e3f544ca7cd400006990f56c35500416dc4a742e17125a9d8711e50ddf0838f3e0b908642c12b13ce0d534443e8e863111cf26cf76773a760de418d1c2575089aa93b5d85e57cc53eebd8bd36e55637dd8c2cc375a858df2ce56e4cae22475904d5d4e82c953f079750d957a6990abecceafd03fd04886f1dddaf480a0c71f807bb45ad1f7384a9624c9b24a491df72914b6509c162931a0b33675bd7cefb5722de87868562a1c7a4a4d831a2e5816fc5fc0b3c41406e8aa2f56076682b4a8f6bbe29d110e1319524a53633b2fa25b0f959f30ae33b087da356cb435653a85e50e922cf3ff589eb0f90273d610b692234a5a95f75b458732235b17237211b2d2ae5d3ffa438ddc005bce9be74e3f93f95abd39e14a024fb47501d42f6dbaa2bca80ef092d", 0x1000, 0x0, 0x0, 0x0) r3 = geteuid() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0x9, 0xb76}) seteuid(r3) execve(0x0, 0x0, 0x0) r4 = getpgrp() mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5ad8) r5 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) readv(r5, &(0x7f0000000280)=[{&(0x7f0000000080)=""/88, 0x58}], 0x1) fcntl$setown(r0, 0x6, r4) r6 = semget(0x1, 0x3, 0x100) semctl$IPC_RMID(r6, 0x0, 0x0) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000003c0)={0x0, 0x0, 0x1, 0x4, "1eae0682ab0320755a345f9d0900fc20000000f8", 0x0, 0xfffffffffffffffe}) poll(&(0x7f00000000c0)=[{r0, 0x47}], 0x1, 0x0) r1 = dup(r0) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x40) renameat(r1, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') ioctl$TIOCEXCL(r1, 0x2000740d) 16:00:04 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000000034) ioctl$TIOCSDTR(r0, 0x20007479) 16:00:04 executing program 0: r0 = kqueue() r1 = socket$inet(0x2, 0x3, 0x2f) r2 = dup2(r1, r1) sendmsg(r2, &(0x7f0000001a00)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x4) kevent(r0, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x101, 0x0, 0x0, 0x0) kqueue() close(r3) open(&(0x7f0000000040)='./bus\x00', 0x200, 0xa8) shmget(0x0, 0x4000, 0x40, &(0x7f0000ffa000/0x4000)=nil) 16:00:04 executing program 0: 16:00:04 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x8000, 0xf1}, {0xffffffff, 0x2}}) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) r1 = msgget(0x2, 0x100) msgrcv(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xbf, 0x3, 0x1800) open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) 16:00:04 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f00000000c0)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x402000000000029, 0xb, &(0x7f00000000c0), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:04 executing program 0: mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1d, 0xffffffffffffffff, 0x0, 0x0) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x4010, r0, 0x0, 0x0) 16:00:04 executing program 0: lstat(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0xff) mknod(&(0x7f0000000100)='./bus\x00', 0x2105, 0x5de6) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x2}, 0x0, &(0x7f0000000140)={0x9, 0x6, 0x5, 0x9, 0x4, 0x5, 0xbe27, 0xff}, &(0x7f0000000180)) ioctl$TIOCNOTTY(r1, 0x20007471) 16:00:04 executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) fchmodat(r0, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f00001e2000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f00003d4000/0x1000)=nil, 0x1000) munmap(&(0x7f0000008000/0x600000)=nil, 0x600000) mincore(&(0x7f00001ef000/0x1000)=nil, 0x1000, &(0x7f0000000000)=""/56) 16:00:04 executing program 1: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSDTR(r0, 0x20007479) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x7) 16:00:04 executing program 0: r0 = kqueue() syz_open_pts() kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x1}], 0x101, 0x0, 0x0, 0x0) poll(&(0x7f0000000040)=[{}, {r0, 0x1}], 0x2, 0xf609) 16:00:04 executing program 1: r0 = kqueue() r1 = syz_open_pts() nanosleep(&(0x7f0000000000)={0x100000001, 0x1f}, 0x0) syz_open_pts() kqueue() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xaf}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 16:00:04 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000180)="cf61", 0x2}], 0x1, 0x0}, 0x0) mkdir(&(0x7f0000000180)='.', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = dup(0xffffffffffffffff) mkdirat(r0, &(0x7f0000000000)='./bus\x00', 0x160) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2043, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{}, {r0, 0xabbc7c414e31916d}], 0x2, 0x9) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup2(r0, r0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setsockopt$inet_opts(r0, 0x0, 0x824000000021, &(0x7f0000000000)="00ac2512", 0x4) minherit(&(0x7f000033e000/0x1000)=nil, 0x1000, 0x3) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) 16:00:04 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0xffffffffffffffff, 0xfffffc4c, 0x0, 0xfffffee9}, 0x9) 16:00:04 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2043, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x4, 0x8) 16:00:04 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000002000, 0x310c51c4) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) chroot(&(0x7f0000000000)='./bus\x00') 16:00:04 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xa81, 0x0) unlink(&(0x7f0000000080)='./file0\x00') mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x2000000000810, r0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) sendmsg$unix(r0, &(0x7f0000001580)={&(0x7f0000000000)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000001500)=[{&(0x7f00000010c0)="bca8b222b4bf61e517d606d13b0ad6a27e750438f8ae5527239d3fd707dd53eb53544c09d18a0639a6760543cea84bfc75fe2c93e0fa4010cb891937e2f34255cde5921ad4a0cd68d7d4911f327956dc6501d34c955057e02983472ea1328d12499886fdf056c8dbd9ae8334c2fafd6f23c9c8dc4b3b728333be396cfa1c7498a5e7bf4f44d01567d942d151f74a904d8b2eae7bf7aae69b20c8777801db7b5a8ad92e68775a2a886789e99376b4a4046d256006edce90c24b7db8bb781f10bfedc0be52f0c7ff48e5a42f8098f7", 0xce}, {&(0x7f00000011c0)="ce28bc7397300cfe56e93484ecc35e635083142e7857c4d82a25f35bb19c9b8f3fc82ec8da4e1dacaf8eb5bea6ebe326b688330923b35b5bc1c958d7e7ed54829d177c80e00736cd66c255189ff0d5deedafc45cb66d53dd2ce9326f1aef301261c189b326ef4d6fadfba07be0666932b20438085caae6f83aa47968c894c0ee51e973807cfdd7a748669e7bfdcb91331b79f252555da191fc269d30786825f098a8fad746bd228ca8ff63160d038fa66668ed83a039acde4b2255679a2802d57d51c0a1d1c7b2811f775b2908b526723da33258f75fb451feff9e1ba30fba9a0156d8f7bde8b83b49af42bed9d31ead41e19279d943cd", 0xf7}, {&(0x7f00000012c0)="16fa31c3c336671cd66a8424c3c65085ebe9503cf32de13dae946575526e78e6225d47a1bf3a6090d44a863d797dfc1927333179e01b5e626bdc38d11d99781cd19a5f0282a96aa263dfac8b61c4a8de5838aa661e634ff307ff273819bd1e9e5eb6aef0887342170c44e0c5c74ba42452dc9c93626eb83c5f88577839486f6f7640e666bb3e0c0abdca74fa751b661b2b3995965168a1749d33e26114aead19a1a852a04906385472a0a87d803fd0d42e7b8363bc7a3ca27985dd80649991ebce0b620a788dd2fa49e7c4b105", 0xcd}, {&(0x7f00000013c0)="0449aaf0f6e8679825616e399e86123eaad480e51a27468a3983b0d78938982ca0d0a9b5595220ff462fbf99c167bf7d713dbb48f7e7751d2dcdec5d778b49b7c8336ec968abf5b760a780ebfe0697a17c357a9ec721db5d35587a00961ae6f0e8fed8a12b9968c9082e740ea503668f90dbd736e6067c644f396cfb1d9a523494f0aa", 0x83}, {&(0x7f0000001480)="67bd922bdef47006f328764f0c8d5eec8c0b669e3034366fa652234b7a0c54d9f75645849ba59df171977f04783822a236e7053ad67525e8d6252e1d2cc98d72c64013", 0x43}], 0x5, 0x0, 0x0, 0x400}, 0x2) mincore(&(0x7f0000ffb000/0x4000)=nil, 0x4000, &(0x7f00000000c0)=""/4096) close(r0) 16:00:04 executing program 1: r0 = getpid() getpgid(r0) r1 = socket$inet6(0x18, 0x8002, 0x0) shutdown(r1, 0x1) setsockopt(r1, 0x2000000000029, 0xb, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r2 = socket(0x33, 0x7, 0xb) r3 = getgid() setgid(r3) rmdir(&(0x7f00000001c0)='./file0\x00') setsockopt(r1, 0x2000000000029, 0x9, &(0x7f0000000080)="00000003", 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) listen(r2, 0x5) sendmsg(r1, &(0x7f00000008c0)={&(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000240)="0f15e32a2b33be5ced869bdac1ff511905e2bfd5589992ee6bc1461203acc2a77fc1b5bc9e5c14a403f9cb92493374f7cb897dc3cfa5cde9b3f02f039c5a8be6b800e132c4cf50c52a7b1b18ae998c75b617c2611c902591ee2b12cea5965fce90ce0c83b8c4a2fa61498a67dfeb4d5179dbc740c5712c2e27e2d98b1a749a6b1f72bbc24e37da71c1a3275814ec33296914242ae8eabc06871cd7dc0e404a6f683927b630faf6d0f648a89cf8e087436cb6e752e25b57171575c2695ab1aa4f9e06f7865dffa94454c3dfaffa75aefa3d30c9fc4cd25a7163e3ca77f716c5e9026a8cbc81e6f96b5dd1ce5e007b19a8", 0xf0}, {&(0x7f0000000340)="e2d7cb5c223ca618ae08868e4967ae62a6b0ae71f61b1dea38a298577bb5b396e7646506b242c5df88180bee47b186a5d5f50201a4871c8b97f593dbdb3e9869ab80281f18467f4e4778d67d0bc37b1d533a241414618feecfc766679e5f43e661f0ba5cfda199ae715259f6ad86081fd15c28abbfbe33b99c7c44045d749771bb1cb5e7ad1bc27f354234500c894ba418917ae2427ee21ece9679f8281eb05715915fa692d4c526587da0c6fb", 0xad}, {&(0x7f0000000400)}, {&(0x7f0000000440)="4ae5fe4907e966261380e145c701a2c8ae3df19a914c47179b9ed9dfc6c062a4eb4213089eb399ff6453172e277169d2f00214b428b1db5387cd1381037476a3", 0x40}, {&(0x7f0000000480)="1c1eec0289d7a7e75702a6a4cb126df5707ac4ad56f19bdf45b60801555ec6f6155d8183f44feaf584c98a582f5dd74633a5972d78062651eca5c1630923adf9b2b0592ef2638d4481fa0f313802776cf71ffbaf8920717ccb9f262e55d21d92c8c5b3cf3f88ba530c811582397bbab828911c999c5677b3436e1195ae174a843c747071a372fb9045de776aef1717800446bd483fec831e295310173059eba6e754c869b72b1b95070f74be5e639533aee6ba292160b02800e21be4e125d10defded4f10a167d12ec73249004d139101018ac80c5f4a34eedc87fc544c210877b0171379468147aa120", 0xea}, {&(0x7f0000000580)="d31225ed94b827346a84c5d2f176a94443b2a53b0c3c9d0f7cf1e137acec5e32aaabb3c2f92d2d4df840e00e0e33a19b9b09b69d0d72a4349a5d52c6979863596d733bb97fb7322d43edf0ed0a27890173b19b26e29f0cdb7344571be8f294be7a8691c429a76ff4dc66f8d13e7bf62ba360493a552077c83121e12aad77f28b770ec4aa77ce3a5d88f069b5b231", 0x8e}], 0x6, &(0x7f00000006c0)=[{0x88, 0xffff, 0x4c9f6765, "9b60590f63c48c7b5feb2481361bd4796c949f330c9b3b51241b2a1c87d5d3383748a06af52ecd9ee6c2ef96b25b4998d272c425217dad2090c0c0f40e61d2d641dfc76abb61302de7b89d8632bdd04d3bc38f6ccaad95f18422693ac0a8e434adf2ded206b044a587a0f25f1eb9b20614d051f443bc2a"}, {0xe8, 0x0, 0x1ff, "1877cb948add640aa703e9378b2ca918a8f5baac605441cdda85a710b0fc4fd88ca348e954893fd3733d1887f93d4e9c807cda6d18b796805b1c185e74fa7a048766c3d7bef394a987c55b8f5f95b85565a3b0b12c30479bc3bdfb77e246099899d1c3ff0376686411669732afcc50516e23212cfac289477e74323f0b6021cb77ca7d398dacbb1769f8cf0b8edc9b495a0bc0bdf37fdfed30a57b464c0d7ce4009653084bc4719598f6bbae04290a54db6830a9fe0c27a115fb17c7dd83138d2aecb63e164a760773046220f681ee8b6304de2cd2d4"}, {0x58, 0xffff, 0x40, "93b387f5d5dd0841928ed0c0158e9999c527ce1afbd1a335f96e92781069aa04ffdafde54c93d085891738cc64fb20e30856a08594f4e21d94770dc790fde229b90e672d"}], 0x1c8}, 0x402) preadv(r1, &(0x7f0000000180)=[{&(0x7f0000000100)=""/106, 0x6a}], 0x1, 0x0) getpeername$inet6(r2, &(0x7f0000000940), &(0x7f0000000980)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000900)=0xc) 16:00:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="90", 0x1, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000600), 0x1, 0x0, 0x143}, 0x42) sendto$unix(r1, &(0x7f0000000000)="cc20d429155f2c481ee96ea267bf18776fd8004f99ee9ff139255070fd82ffe588ce2d1d176db7b6a4de14fd999526f69be335209b9b1a749c57b5f015fa76f7582c47b8c428131b034d881de00159e269c592cd28dd7453a6a5f887e3e889aeacaec61db02aa51546fb317405c3176134b4870652483821880d5f64c850427d0d318f39a4a53c3507b5a5151e42d3fb63", 0x91, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000100)="b2950b675503bd676fbb90e3271ae30355437b7a9ad7f68ed39f21f0c625b42efdce4bc858de1b260734a3603cf1c4737e3e625df051de42ed4de6755dcf8073add0ad0e75bd5fc7fda1aaf632ec7dafe89478007721b50238be6c", 0x5b, 0x0, 0x0, 0x0) 16:00:04 executing program 1: r0 = socket(0x2, 0x6, 0xfffffffffffffffc) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x3) close(r0) 16:00:04 executing program 0: r0 = socket(0x0, 0x2, 0x5) connect(r0, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvfrom$inet(r2, &(0x7f0000000040)=""/92, 0x5c, 0x0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) 16:00:04 executing program 1: r0 = socket$inet6(0x18, 0x800007, 0x3) setsockopt(r0, 0x29, 0x40, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x7fff, 0x3ff, 0xffffffffffffffff, "2feed819f00824c8676108f75e2e038ff4f46d00", 0x3, 0x20}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0xc7, 0x1, 0x3ff, 0xffffffff, 0x79}, 0xc) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x4000000000007fff) pipe2(&(0x7f0000000080), 0x10004) 16:00:04 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) execve(0x0, 0x0, &(0x7f0000001840)=[0x0, &(0x7f00000017c0)='8#:\\)\'\x00']) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='8#:\\)\'\x00'], &(0x7f0000000200)) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r0, &(0x7f0000335000), 0xfc94) 16:00:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2008, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) madvise(&(0x7f00003e6000/0x1000)=nil, 0x1000, 0x4) faccessat(r0, &(0x7f0000000040)='./bus\x00', 0x7257044684e88ece, 0x3) 16:00:04 executing program 1: socketpair(0x0, 0x0, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x4a) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000140)='./file0\x00', r3, r4, 0x2) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x2}, 0xc) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r6 = kqueue() syz_open_pts() kevent(r6, &(0x7f0000000080)=[{{r5}, 0xffffffffffffffff, 0xfffffffffffffffd, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) 16:00:04 executing program 1: open(&(0x7f00000000c0)='./bus\x00', 0x20, 0x6d) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x0) r0 = open(&(0x7f0000001cc0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x100, 0x27c) poll(&(0x7f0000000000)=[{r0, 0x40}, {r0, 0x94}], 0x2, 0x0) 16:00:04 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x100000002) getuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept$inet(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) getpeername$unix(r0, &(0x7f0000002180)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 16:00:04 executing program 0: unlink(&(0x7f0000000000)='./bus\x00') mknod(&(0x7f0000000240)='./bus\x00', 0x6003, 0x402) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) 16:00:04 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) read(r0, &(0x7f00000003c0)=""/214, 0xd6) ioctl$TIOCSBRK(r0, 0x2000747b) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xcf1c, "bb9b4d990cf8346424b277d879daf9473fe6e799"}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) syz_open_pts() 16:00:04 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780a000000000000800000eb06a600"}) ftruncate(r1, 0x80) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfff, 0x7, 0x9, 0x3ff, "0c48e917518a13d9850b6191395a8db1e07cf648", 0x5}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xaf}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 16:00:04 executing program 1: mlockall(0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x2011, r0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x8000, 0x1) msgget(0x0, 0x2b2) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) ioctl$TIOCSTOP(r0, 0x2000746f) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x2010, r0, 0x0, 0x0) 16:00:04 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTOP(r1, 0x2000746f) connect(r0, &(0x7f0000000000)=@un=@abs={0x25af90167d5e1800}, 0x8) 16:00:04 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r1 = syz_open_pts() close(r1) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x1}], 0x7, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000180)={0x8, 0x7e}) r3 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x20, 0x3, 0xf6ed, 0x80000001, "07b310ef8fa0dfd0ac936fbb1fac2bea387f5f9d", 0x4ae, 0x7}) write(r3, &(0x7f0000000280)='<', 0x1) ioctl$TIOCDRAIN(r3, 0x2000745e) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x25}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x80000001, 0x0) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) r1 = semget$private(0x0, 0x0, 0x2) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() r5 = socket$inet(0x2, 0x4007, 0x9) getsockopt(r5, 0x0, 0x0, &(0x7f0000000100)=""/224, &(0x7f0000000200)=0xe0) r6 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x6, r2, r3, r4, r6, 0x20, 0x10001}, 0xa5, 0x9a, 0x5}) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) semop(r1, &(0x7f00000000c0)=[{0x2, 0x91a3, 0x1800}, {0x94b3db8e1c222223, 0x100000001, 0x9a4431a82d2d248e}, {0x1, 0x1000}, {0x0, 0x0, 0x800}, {0x6, 0xffffffffffffffe0, 0x1800}, {0x3, 0x55, 0x1000}, {0x0, 0x0, 0x1000}, {0x0, 0x2, 0x800}, {0x3, 0x43f9, 0x1800}, {0x4, 0x81, 0x1000}], 0xa) shutdown(r0, 0x1) 16:00:04 executing program 0: r0 = open(&(0x7f00000001c0)='./file1\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') readlink(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f00000003c0)='./file0\x00', 0x0, 0xb0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x6, &(0x7f0000000500)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, &(0x7f0000000580)=0xc) r6 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0xc) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000040)="4490f5c901614cd902685319dec0a7a16e9e726739521804e7195c14131539d0f39c1a474fa7066c333b655fb86009f35927d2526102fcb16c7f74fcda9de01830db9cf1453d494e899cb6fcaa089d34dcf454e9c6eb9416b9e3ffd9bccda59dea7f08324a130115cf87", 0x6a}, {&(0x7f0000000200)="cc2bbec865df351d7db4e9b7206e1ff6972cc3515ce41a5a09fbd0cc101abba3d2dfe5d637a7b24fb2e1f407b1569bf293c6eb00daf5358b22185274d6c77e67f298d349a72154d2ff4e85cbc8ef5419b7cfb0db3a983159f52ce32e625dc8064b60f032f5fd27dc09e44a683881381a2f5e6295f0c84f0d7bf907f6cce9e537ba908cb108ff70645f0a3d01a673f862", 0x90}, {&(0x7f00000002c0)="d92dc1ef1b82b6ca7624d15bba8c0350319ab025649ff268f34d7814ff87c3f64ac0027a7cc6b86c267eb7bba72de1e36d7c3b580fd8b31f3fe3b9d85acf3a700ce3516dc704ea60113b65c8d90ad609a691ad3689b0ea5a4163525e53a9bd7a1b641cdf76ca166d48935748ff0a1d9260681f454c7d018711629f04d76e03b78582fc30b47696b3581036cef41bba695a9be19443f91f9f719d9a63ecf71ad6248306f4cc201e5d115a5007893ba8f8da646b28047e56df73422502bb4f73ffe203e4bf2cef9440994e70d9692f96cb13eb225516fbb7f2c89a2fb807e45b883cdd992fa6a23e15e594", 0xea}], 0x3, &(0x7f0000000680)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x70, 0x408}, 0x401) r8 = getuid() seteuid(r8) 16:00:04 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000200)=0x101, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x280a) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x89, 0x0, 0x5d, 0x0, "ea44f68d27d18d48a83b279a446c892cf7cb796d", 0xca, 0xffffffffffff0001}) recvmsg(r0, &(0x7f0000001780)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:05 executing program 1: r0 = kqueue() mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f000000d000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x0, 0x80, 0x8}, 0xc) close(r0) close(r2) r3 = dup(r0) accept$inet(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) open(&(0x7f0000000100)='./file0\x00', 0x4, 0x0) dup2(r1, r2) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x3, 0x1}, 0x10) 16:00:05 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f00000000c0), 0xfffffec4) execve(0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7ffc, 0x0, 0x0, 0x0) bind$unix(r3, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x40) close(r3) flock(r2, 0xf) kevent(r1, &(0x7f0000000080), 0x8, 0x0, 0xe5, 0x0) 16:00:05 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x3a}, {r0, 0x30}, {r0, 0x8}, {r0, 0x40}, {r0, 0x110}], 0x5, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91abbdb5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f58968b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766af04e392b0584041b66358eea868892", 0x4a3}], 0x1) syz_open_pts() syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x9, 0x4001d37, "836992d18001000000fa600000ebff0100"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:05 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mlock(&(0x7f0000af2000/0x3000)=nil, 0x3000) unlink(&(0x7f0000000000)='./file0\x00') mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0xc000, 0x0) mlock(&(0x7f0000af4000/0x3000)=nil, 0x3000) 16:00:05 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000180)=0xfffffffffffffd4e) kqueue() getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setitimer(0x2, &(0x7f0000000040)={{0x7, 0x800004}, {0x0, 0xffffffffffffffff}}, 0x0) 16:00:05 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() getpgid(r2) recvfrom(r0, &(0x7f0000000140)=""/189, 0xbd, 0x42, 0x0, 0x0) r3 = dup2(r0, r0) fcntl$getflags(r1, 0x0) sendto$inet(r3, 0x0, 0x0, 0x40e, 0x0, 0x0) 16:00:06 executing program 1: clock_getres(0x0, 0x0) 16:00:06 executing program 1: setitimer(0x2, &(0x7f0000000040)={{0x25, 0xa7d}, {0x2, 0x6}}, &(0x7f0000000080)) r0 = shmget(0x3, 0x2000, 0x8, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) setitimer(0x0, &(0x7f00000000c0)={{}, {0x2}}, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/18, 0x12) setitimer(0x0, 0x0, &(0x7f0000000000)) 16:00:06 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pledge(0x0, &(0x7f0000000480)="7d7d00a1bfe3c03380b0fe40efab7001f5f7d4cc9aa307ab29772d48ffed17d8dbba303e8e0e27565d7459659d1cc1ab251b412aea5c252866d1e46a151548d2412a97cb7738c007b13440f5140aed3b6a9e7351f489f1aa39e9a92646e9a31b602083410606ba0193b207446d8151889791f24cc0fb8f0a9f96d9bd4ebd8ab35fb643caa49e25f33dbfca179ac974e2b15449494f387577aeda5963146a6a535ccee7728ab6051305717704bea88bdee76dde06db529a75d9f33c79529d167a20cc4364855bdbe95652022cdf37677108c6af9232603840cb7064141965df95c8ed8825a3a0ae490e46543cdd810543ea9518c4f91452217e96bd8317d58591666d90bf23c550046e46e2dc94f58d1a11725a7028b7681f48cff6a257189ab9180d19ac808694fb665b29c78d87f4c3ac6b6870b37d550b7eaad9c61e212759a1f3fd5935a231c2b7bca99e346e3692ce72cc514ec0497249b18453bc6dcd2945817dedc56aa8e4831fd186bcb54952f0767024d5d6") mlock(&(0x7f00001ce000/0x4000)=nil, 0x4000) 16:00:06 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x2000000000029, 0x27, &(0x7f0000000140)='\x00\x00\bL', 0x4) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d6754872b39e44a7910fc90f8be714d74666901c2503407a1f5", 0xeb4) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a1d3220ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x7fff, 0x0, 0xeb, 0x8000000000001d38, "75835db57180000000000000000000000000ca00"}) readv(r3, &(0x7f0000000340)=[{&(0x7f00000002c0)=""/92, 0x3a1}], 0x1) recvfrom$unix(r3, &(0x7f0000000000)=""/38, 0x26, 0x42, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:06 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x1) write(r0, &(0x7f0000002740), 0x106cd) write(r0, 0x0, 0x524) write(r0, &(0x7f0000000040)='7', 0x1) preadv(r0, &(0x7f0000002640)=[{&(0x7f00000023c0)=""/215, 0x32011c26a21396fb}], 0x1, 0x0) 16:00:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r0, 0x83) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYPTR, @ANYRES64=r1, @ANYRES32=r0], 0x20}, 0x0) r2 = dup(r1) open(&(0x7f0000000080)='./file0\x00', 0x23, 0x4000000000004c) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:00:06 executing program 0: open(&(0x7f0000000940)='./bus\x00', 0x0, 0x24) r0 = syz_open_pts() mknod(&(0x7f0000000080)='./bus\x00', 0x1000002002, 0x4000005a00) r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = kqueue() preadv(r2, &(0x7f0000000880)=[{&(0x7f00000001c0)=""/250, 0xfa}, {&(0x7f00000002c0)=""/254, 0xfe}, {&(0x7f00000000c0)=""/145, 0x91}, {&(0x7f00000003c0)=""/218, 0xda}, {&(0x7f0000000000)=""/94, 0x5e}, {&(0x7f00000004c0)=""/215, 0xd7}, {&(0x7f00000005c0)=""/236, 0xec}, {&(0x7f00000006c0)=""/171, 0xab}, {&(0x7f0000000780)=""/190, 0xbe}, {&(0x7f0000000840)=""/55, 0x37}], 0xa, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) kevent(r3, &(0x7f00000009c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) dup2(r2, r3) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000180)=0xc) close(r0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x80, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000080)) close(r1) 16:00:06 executing program 0: clock_settime(0x3, &(0x7f00000003c0)={0x6, 0x5}) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0xffffffffffffffff) clock_settime(0xffffffffffffffff, &(0x7f0000000080)={0xfffffff, 0x4}) 16:00:07 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(0xffffffffffffffff, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4de9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8080, 0x80) write(r0, &(0x7f00000006c0)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d510dcfc13634103b855545858c310300d47e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d45afc34989551a8a2f2544fb32af15d16563140343de686494f2b1626821ba8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209e12755eabd1d4c6a5188d568c8e8bb092e61d8c5d06ad285e1090073a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc5d139bad6331a94381c00f457def9f9ce9866b7b6289ca6d9348fb14609f641ee2b33acd2d125f832603b5989e625e411cd5ba20d", 0xf6) r1 = syz_open_pts() close(0xffffffffffffffff) flock(0xffffffffffffffff, 0x1) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) kqueue() ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f00000002c0)={0x1ff, 0x9, 0x1285, 0x1000}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x1fffff, 0x0, 0x0, "f31197301ec3caf4d822573a4efc61ac2200"}) readv(r2, &(0x7f0000000200)=[{&(0x7f0000000000)=""/19, 0x13}], 0x1) fcntl$getflags(r1, 0x3) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x8003, 0xfffffffffffffffc, 0x1d38, "4f0000004ae30000000000000010000900"}) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755a65bdad345f07a098206fb2"}) write(r0, &(0x7f00000003c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f07817782aee9c287730c53fb394b842dbbccbbda1049fad2ba6ea574a5b227596586f7acad445dd976", 0x65) write(r0, &(0x7f0000000100)='\x00', 0x1) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r1, &(0x7f00000004c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b", 0x10000035f) write(r1, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc18690700", 0x13) syz_open_pts() close(r1) r2 = kqueue() r3 = syz_open_pts() poll(&(0x7f0000000300)=[{r0, 0xd}, {r1, 0x80}, {r2, 0x8b}, {r0}, {r2, 0x40}, {r3, 0x8}, {r0, 0x4}], 0x7, 0xf9e4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) syz_open_pts() close(r0) kqueue() r5 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xffffffffffffff79, 0xffffffffffffff44, "ad8b00974a7b00101600000000000100"}) readv(r1, &(0x7f0000000240)=[{&(0x7f0000000540)=""/203, 0xcb}], 0x1) poll(&(0x7f00000000c0)=[{r5, 0x1}], 0x1, 0x0) 16:00:08 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/11, 0xb) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="f5df118a78ae114e19d85fdd15b60eb706e9a0f5af03cca3ebc6e43945c15c1ffed389aa6d30791edace80"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000001c0)=0x400000000000003, 0x4) sendto$inet(r1, &(0x7f00000000c0)="adc394afb24c2315dff74a4360e50885579a21db126e5e9910006ffab0545995b6e3a1ce18a50c59efdd33e42dc5882455f18f6104881b6994df443572e3858a67f56701ca2d2ed8b050d45254a5e1d4bbb40cb2a6c4fc3dc80c754b394b3f67a3d8c29270ead5025b7160cbba8556c739356569851627a98e0e114de5f45b7d9e72f550a278314587cc8dc7fc7fb0fdd76513d85d3eb352b23a6e794d4891d6d57e0ada621d84fe", 0xa8, 0x5, &(0x7f0000000180)={0x2, 0x3}, 0xc) close(r0) 16:00:08 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10080, 0x28) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = getpgrp() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) mlockall(0x2) r3 = semget(0x0, 0x1, 0x400) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000140)=0x4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x3f) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x10) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000200)={0x9, 0x500, 0x1, 0x9, "ec382fcd576b4faf960e282ca742b5d7ec1b9447", 0x5, 0x9c6}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000240)=0x8) fcntl$setown(r0, 0x6, r2) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000280)) lstat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) semctl$IPC_RMID(r3, 0x0, 0x0) mlockall(0x3) setpgid(r2, r2) r5 = getuid() r6 = getuid() setreuid(r5, r6) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000380)=0x9) semop(r3, &(0x7f00000003c0)=[{0x0, 0x5, 0x800}, {0x3, 0x2, 0x1000}, {0x1, 0x7}, {0x7, 0x2, 0x800}, {0x0, 0x9, 0x1800}, {0x1, 0x0, 0x1800}], 0x6) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000400)={0x1f, 0x8ae1, 0x6, 0xcf, "d79a603c5263bfb7f2da8443add12c8a4bf5dd45", 0x200, 0x8}) kevent(r4, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffc, 0x0, 0x2, 0x5, 0x9}], 0x3045, &(0x7f0000000480)=[{{r0}, 0xffffffffffffffff, 0x8d, 0xf0000000, 0x1, 0x5}, {{r4}, 0xffffffffffffffff, 0x6, 0x20000002, 0x9, 0x6}, {{r4}, 0xffffffffffffffff, 0x44, 0x20000000, 0x9, 0x9}, {{r4}, 0xfffffffffffffffd, 0x81, 0x42, 0xffffffffffffb9e9, 0x7}, {{r1}, 0xffffffffffffffff, 0x30, 0x10, 0x3, 0xf2}, {{r0}, 0xfffffffffffffffb, 0x1, 0x20000000, 0x3, 0x9}, {{r0}, 0xfffffffffffffffc, 0x80, 0x20000002, 0xc08, 0x2}, {{r1}, 0xfffffffffffffffd, 0x0, 0x1, 0x7c, 0x7}], 0x5, &(0x7f0000000580)={0x4, 0x80}) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f00000005c0)=0x81) sync() 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755a65bdad345f07a098206fb2"}) write(r0, &(0x7f00000003c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f07817782aee9c287730c53fb394b842dbbccbbda1049fad2ba6ea574a5b227596586f7acad445dd976", 0x65) write(r0, &(0x7f0000000100)='\x00', 0x1) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r1, &(0x7f00000004c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b", 0x10000035f) write(r1, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc18690700", 0x13) syz_open_pts() close(r1) r2 = kqueue() r3 = syz_open_pts() poll(&(0x7f0000000300)=[{r0, 0xd}, {r1, 0x80}, {r2, 0x8b}, {r0}, {r2, 0x40}, {r3, 0x8}, {r0, 0x4}], 0x7, 0xf9e4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) syz_open_pts() close(r0) kqueue() r5 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xffffffffffffff79, 0xffffffffffffff44, "ad8b00974a7b00101600000000000100"}) readv(r1, &(0x7f0000000240)=[{&(0x7f0000000540)=""/203, 0xcb}], 0x1) poll(&(0x7f00000000c0)=[{r5, 0x1}], 0x1, 0x0) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x4) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) setsockopt$inet_opts(r0, 0x0, 0x400000000000001, 0x0, 0xfffffffffffffede) 16:00:08 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0xe77) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0xa0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000140)=0xc) open(&(0x7f0000000180)='./file0\x00', 0x408, 0xa) open(&(0x7f0000000100)='./file0\x00', 0x30060, 0x140) 16:00:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x29}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85, 0xf00fffff}], 0x1000, 0x0, 0x0, 0x0) fsync(r0) kevent(r1, 0x0, 0x0, 0x0, 0x1b, 0x0) fchmod(r0, 0x0) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755a65bdad345f07a098206fb2"}) write(r0, &(0x7f00000003c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f07817782aee9c287730c53fb394b842dbbccbbda1049fad2ba6ea574a5b227596586f7acad445dd976", 0x65) write(r0, &(0x7f0000000100)='\x00', 0x1) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r1, &(0x7f00000004c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b", 0x10000035f) write(r1, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc18690700", 0x13) syz_open_pts() close(r1) r2 = kqueue() r3 = syz_open_pts() poll(&(0x7f0000000300)=[{r0, 0xd}, {r1, 0x80}, {r2, 0x8b}, {r0}, {r2, 0x40}, {r3, 0x8}, {r0, 0x4}], 0x7, 0xf9e4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) syz_open_pts() close(r0) kqueue() r5 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xffffffffffffff79, 0xffffffffffffff44, "ad8b00974a7b00101600000000000100"}) readv(r1, &(0x7f0000000240)=[{&(0x7f0000000540)=""/203, 0xcb}], 0x1) poll(&(0x7f00000000c0)=[{r5, 0x1}], 0x1, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, 0x0, 0xfffffffffffffcd3) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x10, 0x65, 0x1d8f, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x42, 0xfffff, 0x5c, 0x7edb5efb}, {{r0}, 0xffffffffffffffff, 0x40, 0x83, 0x7fff, 0x80}, {{r0}, 0xfffffffffffffff8, 0x1, 0x4, 0x3, 0x1}], 0x6, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x80000004, 0x1}, {{r0}, 0xfffffffffffffffd, 0x35, 0x40, 0x1, 0x637}, {{r0}, 0x0, 0x7, 0x0, 0x0, 0x7}, {{r0}, 0xfffffffffffffffa, 0x40, 0x10, 0xfffffffffffffffb, 0x1ff}, {{r0}, 0xfffffffffffffffb, 0x80, 0x400fffff, 0x4, 0x4}, {{r0}, 0xffffffffffffffff, 0x80, 0xfffff, 0x10000, 0xfffffffffffff791}, {{r0}, 0xfffffffffffffff9, 0x29, 0x4, 0x2, 0x2}, {{r0}, 0xfffffffffffffffc, 0x31, 0xfffff, 0x6e5, 0x7}], 0x7, &(0x7f0000000300)={0x7, 0x100000001}) getdents(r0, &(0x7f0000000340)=""/236, 0xec) r1 = shmget$private(0x0, 0x1000, 0x20, &(0x7f0000ffc000/0x1000)=nil) shmget$private(0x0, 0x1000, 0x100000000000699, &(0x7f0000ffb000/0x1000)=nil) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x2000) renameat(r0, &(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') getdents(r0, &(0x7f0000005980)=""/4096, 0xffffffffffffff45) write(r0, &(0x7f0000000840)="fc99d3627bbeae964050e4915039fd415fa1d99bf48c2c762cd3f0daf7da33f0e326324b8487e2a07c466147760588d0373b7a9951d69e212ef4b8b7c865df89d6234e9dd56c71adea536e1482c16d0f4c7d1e7a53497bc182aef7d5845e85d2dbe814cd81946a9960baa72d1e832cc4d2cf8668b7735cb0b0b938f5733534a3fee35f6250fb8faef94b1f61bd19f1746e9dd753922c014e1c1dd731d4030e4cc067c107907d8efb7306ec9180beb0b1a0ddd19e838d41b54f31fda14509d593ba3a57d6c4e292e55be4413eb8ab5f5712e4683fdb50aec4cf395b96953a4cea1c0979a4cd3f27f162d0cc029889236f2f8859359e2654b6fe5a660c41ab517bba283317887561d064de540e5e1a2ba3ca4f8bf15a340d000000000000000000", 0x120) r2 = socket$inet(0x2, 0x3, 0x0) dup(r2) setsockopt$inet_opts(r2, 0x0, 0x4000000024, &(0x7f0000000000)="3ffe90da", 0x4) 16:00:09 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = semget$private(0x0, 0x3, 0x4) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f0000000040)=""/63) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = syz_open_pts() ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r5, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r5, &(0x7f0000001480)='0', 0x1) r6 = syz_open_pts() preadv(r6, &(0x7f00000004c0)=[{&(0x7f00000002c0)=""/151, 0x97}, {&(0x7f0000000380)=""/190, 0xbe}, {&(0x7f0000000440)=""/78, 0x4e}, {&(0x7f00000005c0)=""/229, 0xe5}], 0x4, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "d6056319d82cde31829add8a56abe019816c5e11", 0x40008000}) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000280)) close(r5) syz_open_pts() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) readlinkat(r4, &(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)=""/220, 0xdc) fcntl$setown(r0, 0x6, r1) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2040, 0x801) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000000040)}, {&(0x7f0000001140)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/30, 0x1e}, {&(0x7f0000002140)=""/98, 0x62}, {&(0x7f00000021c0)=""/94, 0x5e}, {&(0x7f0000002240)=""/35, 0x23}, {&(0x7f0000002280)=""/12, 0xc}, {&(0x7f00000022c0)=""/80, 0x50}], 0x9, 0x0) close(r0) 16:00:10 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x0) msgsnd(r0, 0x0, 0x0, 0x0) semop(0xffffffffffffffff, &(0x7f0000000000)=[{0x1, 0x8001, 0x1800}, {0x5, 0x7, 0x1800}, {0x7, 0xbb4, 0x1800}, {0x3, 0x4, 0x1800}], 0x4) r1 = semget$private(0x0, 0x5, 0x100) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000040)=""/4096) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000001040)=[0x4, 0x3, 0x7, 0x6, 0x5, 0x1]) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000001080)=""/207) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001180)=""/85) r2 = semget$private(0x0, 0x7, 0x4) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001200)=""/59) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000001240), &(0x7f0000001280)=0xc) fcntl$getown(r3, 0x5) r4 = getppid() r5 = getpgid(r4) fcntl$setown(r3, 0x6, r5) r6 = accept$inet6(r3, &(0x7f00000012c0), &(0x7f0000001300)=0xc) pipe2(&(0x7f0000001340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000001380)=""/184) semop(r1, &(0x7f0000001440)=[{0x3, 0x1, 0x1000}, {0x7, 0xfff, 0x1000}, {0x3, 0xfffffffffffffffb, 0x800}, {0x0, 0x6, 0x800}], 0x4) r8 = semget(0x2, 0x1, 0x10) semget$private(0x0, 0x3, 0x4) semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f0000001480)=""/218) semget(0x0, 0x1, 0x40) r9 = shmget$private(0x0, 0x2000, 0x26, &(0x7f0000ffb000/0x2000)=nil) shmat(r9, &(0x7f0000ff9000/0x3000)=nil, 0x2000) semop(r2, &(0x7f0000001580)=[{0x3, 0x1, 0x1800}, {0x3, 0xffffffff}, {0x3, 0x98dc, 0x800}, {0x0, 0x5, 0x800}, {0x4, 0xffffffffffff0001, 0x1800}], 0x5) semctl$GETPID(r1, 0x3, 0x4, &(0x7f00000015c0)=""/24) openat(r7, &(0x7f0000001600)='./file0\x00', 0x40, 0x0) r10 = getegid() setgid(r10) shutdown(r6, 0x2) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) r1 = dup2(r0, r0) connect$unix(r1, &(0x7f0000000000)=@abs, 0x8) getsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000040), &(0x7f0000000080)=0x4) 16:00:10 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2043, 0x0) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x3) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xfffffffffffffffe) setuid(0xee01) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)) 16:00:10 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000100)=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'], &(0x7f0000000180)=0x6e) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x20001004, &(0x7f0000000080)=0xffffffff7fffffbf, 0x95) 16:00:10 executing program 0: mincore(&(0x7f0000fff000/0x1000)=nil, 0x1000, &(0x7f0000000000)=""/38) mincore(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffff) 16:00:10 executing program 1: setgroups(0x1, &(0x7f0000000100)=[0x0]) r0 = getegid() setgroups(0x1, &(0x7f0000000000)=[r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) select(0xffffffffffffff2e, 0x0, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x1}, 0x0) 16:00:10 executing program 0: socketpair(0x2, 0x0, 0x10f, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x6) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000180), &(0x7f00000001c0)=0x4) read(r1, &(0x7f0000000200)=""/46, 0x2e) sendto$inet6(r1, &(0x7f0000000240)="0ee87edebae4c67780dd19eea74d2a959678d800bc972a88dfe934e34a8fc99b8137d1d23e0eea664326cfdb7f337bb376ea0acd14", 0x35, 0x2, 0x0, 0x0) fchdir(r1) connect(r0, &(0x7f00000002c0)=@in={0x2, 0x2}, 0xc) r4 = msgget$private(0x0, 0x42) msgrcv(r4, &(0x7f0000000300)={0x0, ""/4096}, 0x1008, 0x3, 0x1000) sendto$inet6(r0, &(0x7f0000001340)="d478150e725ec636bf9f4c86a979d236bbf82968ac436c7f2142a60956dc9b984f93281a7aa072ea5c940dca0110741a79a1a184f8dbee0107034ad6caaa3c6af1c3a483dda9fc4897ba017bb91ba453a82902cdb94d35aab80776c6d67f0f9dde78ae49c148cb2d599bb1701d40e711eb8f03b62175b578a7644c1b6a9dca3b289b35be798be8beb762c7a16734cc3f882de4897e65e31af76cf1009851c1af4d69490ec0da5fd2b77d4f9bca4c9c6a60705b0eee2e841c204e6122bb3f01efa8820c36de99c228df9d", 0xca, 0x4, 0x0, 0x0) setrlimit(0x5, &(0x7f0000001480)={0x2, 0x8}) getsockname$inet6(r0, &(0x7f00000014c0), &(0x7f0000001500)=0xc) socket$inet6(0x18, 0x8003, 0x7) socketpair(0x1a, 0x4001, 0x9, &(0x7f0000001540)={0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000001580)=0x55) getppid() r6 = dup(r1) r7 = dup(r1) renameat(r6, &(0x7f0000000280)='./file0\x00', r7, &(0x7f0000001440)='./file0\x00') socketpair(0x6, 0x3ffb, 0x6, &(0x7f0000001800)) connect(r0, &(0x7f0000001600)=@in={0x2, 0x2}, 0xc) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000001680)=0x5) bind$inet(r5, &(0x7f0000001640)={0x2, 0x3}, 0xc) msgsnd(r4, &(0x7f00000016c0)={0x3, "ca85f490ead0bf3545a732e9f72057ee5d8aefa069eeaaf3c8c04e2920c1bac2b36d3579232beb02ac4661dc08ea905feeb1f624e89e5dd465a9d6952c80115a4362ba15bc81e4bcb1645f8a1412dcea07ff911e249ae581610ef7bae8e48e4bf2a7fdca95c95c114fc96559f9e92b477558857c54389e7e1538725f2749873200241a010bad912e6ca20380dee89e6eb6993e70c606884ed6d8b6c81059e01bea0e31e4d91e1061a4fa"}, 0xb2, 0x800) 16:00:10 executing program 1: r0 = open$dir(&(0x7f0000000740)='./file0\x00', 0x0, 0xf) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000800)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchownat(r0, &(0x7f0000000780)='./file0\x00', r1, r2, 0x6) getdents(0xffffffffffffffff, &(0x7f0000000000)=""/1840, 0xffffffffffffff91) 16:00:10 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x2cd0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0x100}}, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100), 0x10000000000001a8) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) ftruncate(r0, 0x9) 16:00:10 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x800) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) lstat(&(0x7f00000001c0)='./file0/../file0\x00', &(0x7f0000000200)) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae86822b03e9055ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000240)="f7828b83478a0e2022eb72a6e168b77284bcb86d6661103b71aa8513145ff415b1442d8a855545854f03e3c57e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d44afc349895513de686494f2b1626821fa8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209e12755eabd1d4c61d8c5d06ad285e1969673a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc5d139bad6331a94381cba", 0xaf) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0xa, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0xfffffffffffffffc, 0x1d38, "bad84b0000000000000000040000001000"}) ioctl$TIOCSTOP(r3, 0x2000746f) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) readv(r4, &(0x7f0000000000)=[{&(0x7f0000000340)=""/235, 0xeb}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x4, 0x4, 0x400, 0x2, "7d673ef1a6672e1f4e1eac9aef9c8d85694d1cd4", 0x6, 0xffff}) 16:00:10 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000000000c002, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) open(&(0x7f0000000080)='./bus\x00', 0x20, 0xd0) open(&(0x7f0000000000)='./bus\x00', 0x20, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0xa8, 0x0) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20c8, 0x9000452c) mknod(&(0x7f0000000040)='./bus\x00', 0x120, 0x1) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000080), 0x0) 16:00:10 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x21, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt(r0, 0x6, 0x3ff, 0x0, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) sendto$unix(r0, &(0x7f00000000c0)="7be345912dcc6e0524de5c97224f7817b9db412c8339e545e1dee2e03f2ad57a38d1ba614b95e3b7d16c7faa7294d5e625e5833bf7e2973a79ebbc68d56b74cbd7982fbb24f599d3f7a12efe8780ad0bd3f9a9a5b8705191c4755e92921e1370dba44b347f5afc3040989ca15bee25f7a0864be8eab34592d302f96605d6e85a89e7ddd48585234cee0be7ab62fee05f5b0d9d73721882c0031620cc2e0ca4839bdf6902663870064dce2d78d5b6a3773bbd0bd03bc2fe33bacf", 0xba, 0x8, &(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup2(r1, r0) 16:00:10 executing program 0: r0 = kqueue() r1 = socket$inet(0x2, 0x4006, 0x5) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000000)=0x5, 0x4) r2 = syz_open_pts() syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xaf}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 16:00:10 executing program 1: r0 = socket$inet6(0x18, 0x40000008003, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="8ffeffffffffffff0000009b8e0000fdb85f03b30981000000000000001f091b70ab5e4eb90898172b32a45c88ee4c9ff13fdc0f89ee81bff7edc93f"], 0x1d9}, 0x0) login: ü™Ób{¾®–@Pä‘P9ýA_¡Ù›ôŒ,v,ÓðÚ÷Ú3ðã&2K„‡â |FaGvˆÐ7;z™QÖž!.ô¸·Èe߉Ö#NÕlq­êSn‚ÁmL}zSI{Á‚®÷Õ„^…ÒÛèÍ”j™`º§-ƒ,ÄÒφh·s\°°¹8õs54£þã_bPû®ùKa½ñtn×S’,N×1ÔLÀgÁ}Žûsì‘€¾°± ÝÑžƒAµO1ý¡E Õ“º:WÖÄâ’å[äA>¸«_Wäh?ÛP®ÄÏ9[–•:Lê y¤Í?'ñbÐ̘‰#o/ˆY5ž&T¶þZf A«Q{º(3ˆuaÐdÞT^+£ÊO‹ñZ4 ü™Ób{¾®–@Pä‘P9ýA_¡Ù›ôŒ,v,ÓðÚ÷Ú3ðã&2K„‡â |FaGvˆÐ7;z™QÖž!.ô¸·Èe߉Ö#NÕlq­êSn‚ÁmL}zSI{Á‚®÷Õ„^…ÒÛèÍ”j™`º§-ƒ,ÄÒφh·s\°°¹8õs54£þã_bPû®ùKa½ñtn×S’,N×1ÔLÀgÁ}Žûsì‘€¾°± ÝÑžƒAµO1ý¡E Õ“º:WÖÄâ’å[äA>¸«_Wäh?ÛP®ÄÏ9[–•:Lê y¤Í?'ñbÐ̘‰#o/ˆY5ž&T¶þZf A«Q{º(3ˆuaÐdÞT^+£ÊO‹ñZ4 wsmux_getmux: no memory for mux 9437228 wsmux_getmux: no memory for mux 9437228 16:00:10 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000800)={0x0, 0x0, 0xfffdfffffffffbfe, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000002c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730caad953fb392e842dbbffffffff000000006eeb00000000000068f7acad445dd976a67cf92c23", 0x65) writev(r0, &(0x7f0000000780)=[{&(0x7f00000015c0)='Y', 0x1}], 0x1) poll(&(0x7f0000000000)=[{r0}, {r0, 0x1}], 0x2, 0x8000) syz_open_pts() close(r0) kqueue() syz_open_pts() 16:00:10 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x19}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x10000, 0x0, 0xea, 0x0) kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9, 0x0, 0x80, 0x0) kevent(r2, &(0x7f0000001700)=[{{r1}, 0xffffffffffffffff, 0x26}], 0x9, 0x0, 0x100000, 0x0) 16:00:10 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) lchown(&(0x7f0000000100)='./file1\x00', 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') r1 = msgget(0x2, 0x150) r2 = geteuid() getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r4 = geteuid() r5 = getegid() r6 = fcntl$getown(r0, 0x5) r7 = getpid() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x6eef61eb) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x3, r2, r3, r4, r5, 0x81, 0x9}, 0x83, 0x4, r6, r7, 0x7, 0x1, 0x5, 0x4}) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5a08) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xd8a8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x22}], 0x9, 0x0, 0x8001, 0x0) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000300)="e36258a416f72ee991a336ec37c43131093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf64908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd9764c93c220ccb6ad", 0x65) write(r0, &(0x7f00000005c0)="256ba966e418bf3557c632af6e16544e12aa18a4a563f485f0f852defe01b9ec8e4ac9832623d15e513a053523f7520ebf16b624d97f0f9da8c85563eb93b11f01ba7ed6fc0a4ffc780723f1eadb03cc09ba72b9c02fbd4becfd88bc153ff21de3a5383600000000000000009bdf49c792f8b6704cf33f3294414ffc4975012034a1c8cb394d8ad36585d0730100159c70b113ed9014a945e332bce95dcdeafb0758acff19d494672107c813c84d1e1933378283029a4ad811869cd33d005db9c26e67dbba", 0xc5) kqueue() syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0x9, 0x743e4b89, "ba000000a99cb100"}) readv(r3, &(0x7f0000002780)=[{&(0x7f0000000200)=""/254, 0xfe}], 0x1) r4 = shmget$private(0x0, 0x3000, 0x49, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r4, 0x3) 16:00:11 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x8, 0x802d53) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) link(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='./bus\x00') semget(0x2, 0x2, 0x100) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)=""/37, 0x25}, {&(0x7f0000001ac0)=""/4096, 0x1000}, {&(0x7f0000002ac0)=""/4096, 0x1000}], 0x3) 16:00:11 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x5, 0x0, 0x0, 0x100000001}) open(&(0x7f0000000000)='./bus\x00', 0x20, 0xfffffffffffffffd) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x10002ffffffff}) 16:00:11 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="00f0c6fcc47ca102e555bf8f367db8639a2dcde671b4515d2dbdfa279ae63aaec534104e55f6b3b78315b21153ac9740b193a6a6acddc46f5417482a4f9a5614fcc70d51a21906a67e84b96461bca62a25610e1cf53c31d095e6e89bb5f7808c99ad611289937e264034de1283900809d7c1cdcfbefce6f89614318894e8751c43c35d638febd8fed1fccd3d1cfd6ab25506"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000000)=0x2, 0x23b) sendto(r0, &(0x7f0000000100)="fe4470876e354e4a89eba8d97f99cd6ca56a93c8db048d72da138d96c8b6bb05fa2e4d2ebd1bf1fdd63da706bf26e13803517d294c000190e58cb2c69b69f8bf3e1484ee80f1bcb9253f21", 0x4b, 0x0, 0x0, 0x0) 16:00:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffff7fffffe, 0xbccdbcb4be6b447b, 0xfffff, 0x7124}], 0x1000, 0x0, 0x0, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000003c0)='r', 0x1}], 0x1) dup2(r0, r2) read(r0, 0x0, 0x0) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x9, 0x400, 0x1, 0x81, "9780ecae99af71abe344ad0aa93b17dc088adb40", 0x5, 0x1}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x8001) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000700)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b454a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b90b9acac2ffc2dd33ddb2c3d01e3cfaace09cfd6bfe8d6a037d5d7f9ca7577a40b0675aa4f445d1b029bfa2a6f2ce29fa1de263f39f75f14e9bc9a90f4148ea7403000000cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca3d047d57f47ffe2fe62cf727d501914f8a48fdc2ae09d4f6bbdcafa000400ef2fffe62ece41023c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70a00000000000000000000000000000045ae3a4179ac05960b0532ca0ef7eadcbf41955ed3ccd56afe8a727b", 0x108) mincore(&(0x7f0000ffb000/0x4000)=nil, 0x4000, &(0x7f0000000280)=""/169) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x6, 0x7, 0xff, "a14778dcc85a538a131900e8ebd81823fc7e0c7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000400)={0x0, 0x3, 0x800059, 0xfffffffffffffff8, "cd6474f4d60ababcd6e600"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:12 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xef69) r1 = socket(0x2, 0x4000, 0x0) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) socketpair(0x3a, 0x0, 0x2, &(0x7f0000000040)) shutdown(r1, 0x0) close(r1) 16:00:12 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvmsg(r0, &(0x7f0000000bc0)={0x0, 0x0, &(0x7f0000000a00)=[{&(0x7f0000000080)=""/25, 0x19}, {&(0x7f0000000280)=""/228, 0xe4}, {&(0x7f0000000380)=""/213, 0xd5}, {&(0x7f0000000480)=""/112, 0x70}, {&(0x7f0000000500)=""/231, 0xe7}, {&(0x7f0000000680)=""/195, 0xc3}, {&(0x7f0000000780)=""/227, 0xe3}, {&(0x7f0000000880)=""/158, 0x9e}, {&(0x7f0000000940)=""/172, 0xac}], 0x9, &(0x7f0000000ac0)=""/232, 0xe8}, 0x40) r1 = open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x0) mkdirat(r1, &(0x7f0000000100)='./file0/file0\x00', 0x1000000) r2 = socket$unix(0x1, 0x2, 0x0) open(&(0x7f00000000c0)='./file1\x00', 0x8000, 0x4) getsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000140), &(0x7f0000000200)=0x4) bind(r2, &(0x7f0000000000)=@un=@file={0x1, './file0/file0\x00'}, 0x10) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') rename(&(0x7f0000000600)='./file1/../file0\x00', &(0x7f0000000640)='./file0/file0\x00') 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x3, 0x0, 0x7fffffff, "a27e9300080000915e1059ecd81f0200", 0xfffffffffffffffd}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:12 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chroot(&(0x7f0000000280)='./file0/../file0\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0xba) syz_open_pts() syz_open_pts() open(&(0x7f0000000340)='./file0/../file0/file0\x00', 0x0, 0x0) chdir(&(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:12 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) kqueue() r4 = socket(0x2, 0x2, 0x0) shutdown(r4, 0x1) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r5 = kqueue() kevent(r5, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0xcb}], 0x5, 0x0, 0x0, 0x0) r6 = socket(0x2, 0x4002, 0x0) dup2(r4, r6) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) dup2(r3, r2) 16:00:12 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x5cb7}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{0xffffffffffffffff}, {0x6}}, &(0x7f00000000c0)) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt(r0, 0x0, 0x9, &(0x7f0000000000), 0x0) 16:00:12 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000740)='./file0\x00', 0x10020, 0x100) fchdir(r0) getdents(0xffffffffffffffff, &(0x7f0000000000)=""/1840, 0xffffffffffffff91) 16:00:12 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) accept$unix(r0, &(0x7f0000001100)=@file={0x0, ""/108}, &(0x7f0000001180)=0x6e) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000001080)=@abs, &(0x7f00000010c0)=0x8) setsockopt(r1, 0x8, 0x4000000000000041, 0x0, 0x0) socket$inet6(0x18, 0x7, 0xffffffffffffffc0) 16:00:12 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/37}, &(0x7f0000000080)=0x27) shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ff7000/0x4000)=nil) mlock(&(0x7f0000ff5000/0xb000)=nil, 0xb000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) preadv(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/77, 0x4d}, {&(0x7f0000000140)=""/142, 0x8e}], 0x2, 0x0) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 16:00:12 executing program 0: socket$inet(0x2, 0x5, 0x35b) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000d, &(0x7f0000000000)="e02300af82ec0a02", 0x8) 16:00:12 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c1, 0x0) setreuid(0xee00, 0x0) r1 = getuid() fchown(r0, r1, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') setreuid(0x0, r1) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/83, 0x53) 16:00:12 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x3f43) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000)=0xf94, 0x4) r1 = socket$inet6(0x18, 0x4002, 0x1) setsockopt(r1, 0x200000000000029, 0x36, 0x0, 0xfdb3) 16:00:12 executing program 1: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="20000000ffff000001000000fa0b7451fc53f26152f3ebee4635325ac464f86652d8e4e7a98ccd93731c49f99cf8329b9a75e6be50a1ddf147497c132b978b57bebbeb772cbadc559f15b27c7a8bbb8459f7712b1967e26c1a31a2047d35eed5f1f5772c9a0f825b5e859294fa3b39fa742e3cbabcd04f41ec98e45c5a0cfd14e5a523712e2d91b554d5a9272e6406442b222319e92d1f7c9e4e8c317ca6fce7e2ccbd9b8d449ec33ced6f6ff86cba72af51e74276f54e6195bbe43271db9b39fe8c06e44cfcf345a7ffbb564e18db6fa04a97d50b5181bf00ea83459f120713119cc8440f6c4e05164d74e2ae33eb43c5c8ed2b511c29235e3c92c54829abcf6c38a01a3149c277fed8213ec9404a3398e06d609423c013c2966457801b67edcd34a6a1dbb96f90c2966c830faeef6d7e429606f9bcbfb950f58e853be9492ecb8d46a8dd6ab8aac846d036af29d5f5c16c18d361ac4922581a3d64a3f73729413ca38c8e2452311bffe153701bd784f3a09e1e95d8c3e92d74f07cedff67bc13dd28e19fb54932ff2c1a8fced1d8c0535359a77d9e68f20ba4", @ANYRES64, @ANYPTR64], 0x108}, 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x40002818, 0x9) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x1020, 0x6) getpeername$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000e6ffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004002a444041cd3eb4a71752224a0b0fc2f82aeb332fb3d4d0c488394f7cd34d8f8edac6511d5a09a37d667f36c8c731f00c7d22b644db35d17bbc44dfd5"], &(0x7f0000000180)=0x1) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0xffffffffffffffff, 0x0) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000020, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000140)={0x2, 0x3, 0x8001, 0x8}) r2 = msgget$private(0x0, 0x8000000026) r3 = semget(0x1, 0x2, 0x2) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f00000001c0)=""/4) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000200)=""/58) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/221) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000240)=""/147) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f0000000300)=""/243) 16:00:12 executing program 1: r0 = getpid() wait4(r0, 0x0, 0x6, 0x0) r1 = msgget$private(0x0, 0x4) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/44) truncate(&(0x7f0000000040)='./file0\x00', 0x7f) 16:00:12 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1002, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./file1\x00', 0x8009, 0x11) 16:00:12 executing program 1: mknod(&(0x7f0000000080)='./bus/file0\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x100000000, 0x100000000, r1}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7, 0x810, r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r3) 16:00:12 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x10000) setsockopt(r0, 0x2000000000029, 0x26, &(0x7f0000000100)='\x00\x00\bL', 0x4) socket$inet6(0x18, 0x4000, 0x8) nanosleep(&(0x7f0000000000)={0x3, 0x57}, &(0x7f0000000040)) 16:00:13 executing program 0: clock_settime(0x0, &(0x7f0000000080)={0x700000}) getpid() clock_settime(0x6, &(0x7f0000000000)={0xa8, 0xfffffffffffffff8}) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) dup(r0) 14:53:52 executing program 0: setitimer(0x2, &(0x7f0000000140)={{0x2, 0x400000}, {0x0, 0xa8}}, 0x0) setitimer(0x1, &(0x7f0000000040)={{0x3ff, 0x6}, {0xfe, 0x6}}, &(0x7f0000000080)) r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x1) connect(r0, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) 14:53:52 executing program 0: open$dir(&(0x7f0000000000)='./file1\x00', 0x2bdfb56e518797ce, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='r\x00') chown(&(0x7f0000000180)='./file1\x00', 0x0, 0x0) 14:53:52 executing program 1: msgget(0x3, 0x200) r0 = msgget(0x0, 0x44) msgsnd(r0, &(0x7f00000000c0), 0x8, 0x0) munmap(&(0x7f0000ad0000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ad2000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ad0000/0x4000)=nil, 0x4000, 0x0) 14:53:52 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) r1 = socket(0x5, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) dup2(r2, r0) r3 = semget(0x3, 0x2, 0x40) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000000c0)) 14:53:52 executing program 1: getppid() mknod(&(0x7f0000000000)='./bus\x00', 0x2004, 0x10000040000042fc) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) getegid() flock(0xffffffffffffffff, 0x9) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="da178e5bebfd0c1a5b59b2614956206c3f7af2d77b70dd0971695b6e7848a0f6be80fec6dd52bb5efca6e8b483f133b890a89b58e0bc94b80f5ee31731ce3cdfb27284604247517586bdd615bd6a39e8e308850e91f5bc3adfc4fb0e1431694bb15e2ff2d034a74848ade4bf760340cacae2a9fba4eec0fd462570ddff5babc4e9e262336267938356ef82c078e268af729e9e90d3bfcf93af1a4c341ea92e5d40ed5082b5563f8545524d21e1f3f8924aedcf464bb768779d96dac1408257379cc0ac4a2f644b7664657d43c34c673a4b00b5885a730c9d87", 0xd9}, {&(0x7f00000001c0)="2d874d1f119a31d854b05855e329e91c44bb683cff4285cbbe37690587118b2313ad21c26ed2a34d847948fffe587caaf2b9b83cfe29d698cfdf5faa9806aedf4bd69b705f2383795882312cab87f591bad08fb9ce748bd7f3f432ad5ea2e6e3adfa04aee347ae8efa369f405e78c8c614900926dc279b9a1107ffef1b9c478613b25db3f085d2830549c5cd47335bb5efd5cef1b1fee65a7856213af886b32720d006c33ab385c632fa92d3a60d4571b917f5c9cf53c557c72f9a9aced23959b70885d64e548555a5077202f1805053838f62fd804c9096e54109e434e4e7c4fb4bd5c95e1ee26b4fa5003c6c42d48dfd46", 0xf2}, {&(0x7f00000002c0)="69bf66b434c868473c06bc8166656e0a7de3a095ebdb97a9d4f2fc020256de3f8e4df735ce1dc4d3a3be54c8cb28c307be20a3faefa16c1052fa75654b94bfbdd9d7e553efafe8423888670a17e603a53f2d77e9007e0f44e030d9eadffeb9b0cdd34f692f2925960884c3a18fb8a20b9217", 0x72}], 0x3, 0x0) msgget$private(0x0, 0x10) preadv(r0, &(0x7f0000002880), 0x7, 0x0) close(r0) open(0x0, 0x28080, 0x4) syz_open_pts() getuid() open(0x0, 0x10822, 0x0) 14:53:52 executing program 0: socketpair$unix(0x1, 0xff7ffffffffffffe, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000002640)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f57285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5b3ff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) r1 = socket$inet(0x2, 0x0, 0x7fffffff) sendto$inet(r1, &(0x7f0000000180)="c17e3d7739a211d14644dc5fa9c14f6279a90eb6c36aad9cd2d0d928ffe94040a2aa69dab4eea0e70afd31ba8fa017bc09ec1c33d1de9d3a0391fd7835cbd2334080feb8c566a5fcbbef374cea25ec4181c6083efb812edba7f44c02bdf3bf587edaf15dc0b4b7b6f9ce5c9652856d17579296c972a6da950dba030c77b0c37ac2abb73ba1d69c7edd3b3ee9fc822e8b40a53e6fa76bf58e44d70915297c55b60208f8fb6fecf8d8e60e4ab6cc3ae78a1a27714e9ef1602cb96168bde8fc9ed0e35bbd4e03617efb8d32badaf9aec2b4d3e70599551ebbffce16b94f792ba8dcbd3272a5b1665f939d8b4e5c179905db96e0222620ac3b7ccd52c467fe5c99200caa0f908c66ae6044541d785b4bc4e84a1a1d41f5476b5e50366591f146508a8baa25be734577ce627ad9608a709c9a0f6d39ec420f368c46a3ba1add44f02668ec2a4c140513292d46b5c72b7a41c513750e0f22d5c51bc3abc1d82a5f0e15b1f1994c45245ca4105696c58db7e732c23aa834d079722dd90585c8cab39d960e35590909af4915b1432d001d348b3b6bdda90bcf1e497f8effe1239470c541ec674e9c54770327e21ca8c8a6cf265fe3d68e5c36529937a5a29b7d078a88d6a37c1ae1606ccd2a2347b6623d8689780b61b8b5151b5aa58e28ca5d4bbd26bab6e03a740eefc8540e9cc4376b6f91ca8aaf0875d5ba6903e9cdda86882132a83d68d4f9cf176ead418bb79c1961f63e886f4fe777b6f0b5fbbd3844b08b54ef846793511d363e621fc1a17445eaa0f2a2dcbd412579fa831b43b2b0b8c4a1a14837df460e145c891cf377a750d39081ec37a0380fdab1d58f8a487c541845034451ed47b133a60c60a00b6a9a79c287bec0a75cb7f2c12e74ea7e95aecdf789dc2b155c2370607d2b0bc01569e16fa7832a682be7a7e94da7afbb62ccef67ccbb6a956e72741a056ec64ccc4880b24607f4a5491d8352ab1b2e1e65bc6627a539d5334e10ed0993050239ed0274a2e0683a468c873a02dae427542d1301014b24c39c598cb19938e1cc11c6df7a486660f44fe2df047d0d2b17b1eeb4c12694d382aa7762ce924f123384a7c06fab4cd0aeb673eb3044270fa9499f99b832d99945bd5349f5b17ee7b59832f3733f27d68900e96fd8350d78d8101b9feec65d2415816fa7840d970e699fca4abea038826b5d00f34a902adce15b7604e9f39c2cfbc82c9fbe3bf629ac03a3c719008f1d6192e28e1c91f742c532fcb0ea044d32e47e1aa22fc024a94e4a08054b6707f71618586c59fda721e5259e595907d893ad777c30fad017935c76e7dd0db57b41c979b8443890deb0309f762b56966438a041ea6e7a276302b1f3ac1ca398eae0e20904c7831be3998bcb03a1a00bb115c2444f3cd150b31e112771629e3c6d28cece6c77d5302837c3efa636a4bb35ceae91a459e32b5f29d3e057bddb200a6a61dfe0cafb0538f2adb08b3149454fc9ea9017dfb85a676fc50b872522313e3a52fad26ea39b40a6b112e3ef192df60811fd0fd8382c44a93d107c8b31b9510c2c8b57291088f665e9ef27eb7c67dda057652d1861f7d1b6937d74d7fa277b0b7ce33fe38f7336b362f1b32f1c0884f7b1b2af18cd7fb0b8e43a78e750dda629f026a4949db2dc675bfe03cda7ecaf3ed75d276cc9e21a9a988c7571e9dbf41034e68757e2d05fa1dcd8cbff2210facc2e102aecea44f17ebc9a39f0edde5524dffdf9dd30a89c4e8047a279142d7515f53e2d75280146ee5aa035e511488edc7eee2cf6261ef862da74f361c96bf7d7be3d41e192db9fee838f3827e8ebc22a73f8ae27ac8e468e48399dbde5805adf9eb0f0ced48f0b3a2b9bb3ffd429ae8a0f771851e2933f8fc3f31f88276d5501d6ab868308db7d0cb877f15d38808eea58f3dc145545575c5b2bc53db2c58cd3b6a4ed26bc609a2ae991b09796c9378c57ca505e5c88067b0032162c0ad3c1c1c8cf2c35940e5aec4c94e5276f44df0df89a22884edaf789c9ffda66aeae02bcab5fce29a235c145072548c16ddf6f1b9cd75071fdf3befbf50e905f648507efd860854592d9fa0ca47fa0e5ffb22e5b5f109f477de286b6b0b84b24f43b113aa3faa0289e5451ea98894dede11b248c2e4eab8672d0222b14f8f98eedeadc3b53fb1e27c73db254d9c151011745acc15077827971708ccf8dfabb8fbd4c23636b5e67284f1091f882f4564056cf613ce9a27873e9b72896062f3c540b853e70ce5eb3e9a295b151b63555bec4949624d043235cb4311340fc5eae96196d4e3c7bfc4dc03fb56f2b3db2e8a05ebc30eeb3976fe92bf55247db74c3f9dde692221d6eaa09b8c4f8cc878758395d480d13bc9b3ecfd0d4b40cfe2f84fe55654cf00b08725ab49384359a458a0b20ffba2f470289dfb1999aab352f11c5284b7fc680caefb168ceaa51796ae68a87e09183d2174415b8c98c5cfd58afbdee84aae00e0f296dc62e9a6af0289f9c019b650260478e3ddb7abcade99c57f4da915afce955ba74698c6abbb78a69e26ae1fa1021da5201f827de8e2da5c174121112dad27b636dbe62ee4869c7eaa96e13710361653b97d1eb5e1140246e6a6dcce5577b1617a1752fa683373b144d9d9961bd5efb55d9089af88bc5aa961f29bc6b55621124b637532096cf34859681db97c2352a23f94f8644b864da70cd21b89cce9fa366437837307ee28f7497238b70a19935c08c9df753bcbfa60f7fa6b349e4bf421e47aa4de16c83f08dbc7ee350a4e3e71cc8a00bf0df605f823cd1acd371d33528463f4bc3833ce6c6a78e60d8d790d0284c3a6f4aaa849097f05e48a15953fe4dd92313b5d9f1e27f1e01cd92a27a31977847beb76369ca8f4e4a045810612e7030729cc0c3d2325ec4d349acf6d33ac7b767288860ca48e9ce6871d1d271a71fe5daf233830ece8ac127416d71eb71c3e14f44199f00b5ebdfe47f4d14fd028ed9ec23d6f79b8d125085925813a5269d8971985bbb7b30ca013879d4b4b87d221c16baefd24d17acae64d57dbccce48b9526c322ad918bc443e3a53f03209c53720ae07ec6acbb1ac79d83f58671171750fba1ce36ad1fe47f1c62fc3e004d1f62224e480af21564d4133dd81927e39fd278bd8edecb3187a62acd1fcca130a85b7e10372d9249ffe0f9029a8609431e543b92939ef8ffe0a48e2082f5453bdae110333bd231dcc9f5386b5c5df592ce1dadd81fb40876e1d4844ebe9daaed8c4b0cccf452a9f4d6af4d0533a013eb0d21c90d47f6f3e3f88610530f2cc1c3ec2f86127a01cbb0d270aef9f5a3eab5bcd8ae674e31dbbd8b7845d1217c8115de8a0fe9af0ac7a051ed7a4981ae5b8b3f6954a8d0c093f281ece1df8f4269609a0616dc531245e41334e3328af68f0a7f1a43f5481c780e8cbebf76b04f37305149f8150b8c757b34325654a8a1695c34255e69f2beeb1b25889382da709c88b98c80a1240571c16d81187d1f5b39552727fc1bda0eb488348e907f923a2b4b99d72698545e1350c80982c18f54f7c42af7e1c2c89c080217219995d13a297086978c6b10762e6d96032ffec21c2b05c777d863f0fb79415b70a982501ca014d9796b8f45a3a5963260b8d5f2a285c7b62c57fcab55b12b31a85b207706d53c324d6d8d9184dcba8b86e7e82aa0fdea0f269fd1bcfe9263a130b94f5349a2378ee0eb644040145bdc8d46d7749cad188d2649c74d19d557ee9bf1d25ae3dccbbcb206146ca2f2f1b755358ed6627c3018022f9e3d1d5b2fb37ba6b405fc9daef05a0c777956eb02cfb3ff2de89cc0fa11a08e12b40c41615a19b1a468a5a3f736204834608d4bfd6bab1beb9680973a122a24db5d9f353bc3a5fbed32d8d95c723ee1ebed2725613799630d3b5f1eb7e1c09a4846e5e9d794acaec2c5b0f14b3735d76089755723c9b4a48e1b425141c082385aa2bd9612edb3662c3dc2694a68e9c6216de210de156fad829c78ff40e65237f96d10d52c3c5d2ed7a193d32d22353c8e2a3d9eb10c2aabf6a7804af4906ddf012b8983bd5e19a769dd70dbd8cb205adaa3eeda5c58da9c16ad48db71553cb90b1849b6f53060db05741f8939649af33d19f60dac063ba124726dcfeaed86bf4d0a6086ea78c7a845bb982668609e14a9a008ce2da061759c58f0b15a869ec15ba85413777b158520a969b19f84208a3d1d7cac934fd5633352c431e3618ac918f5f480cde94d8baa2effe03241280778eea2844970a6d885e3c1e25977b6332a086535b21ff610135c728f6f01dad5a6d4bc611d09eb0156642e0d2570959ec91f74907cab5c377effb8cb0acd40245d5f137f039306318588771890726405a02f226b456ca5ee40bcc7c499170dea8c5780619d35bf1fbd2c9958fe2404f8042a3240b6d2a6c07c30d1f0d18b1cd9ef7859f71ac18e186a850876a34fa4834ad61d2f36cc025ded324d5cb4eac1ccfeaebddfe956e836cea7f9e64066bc969e92cb223e55625c182b48a901385a1351d2e61a12715fafd3e6b983368fff70d1a7326b705e5ab1c8e5fb28403a7203029bbcb0f005c2edf9bc56823fc6cde7d756f2d39a2f40a7bd162f8fee96679e36bbe7e637221fdc620daa30f83470c7449549d237c4165bdd818170d3b3842dad80f36805651f24f8af1d6da00f8fed89b2161dbc37bb906afc08264346b8caff576b71fc28c748cdff96f2dd35f21b81fc954f42a98ff3635d61d38bcf5450f2c75583a2dfcfb22a9fdb7fa559b15531724158f54ae382e46e1ee49033fc65817a82550a6b7634dbbe8212b153c4777cad0e6be4cd27ba552def53de8d15c6f12ce7fb44a57a84f965318d430721bb3a0e83ea1c4684c0d7627a270975a24bc0dc317c2e6800590499753c3a6f175c3eda55a3782c19c98d44c2914e56e9da14bf818ec44afb705e10c06c7e7df37d1c4c52b2e150e0c762184690e6d9ba0b01cd649fdad6d0651a2be61a7c7456b5a89641d25fffcb6597fb341390974919674c647772993ab2b3cd33dbf77275dfd601946be41bea40cd6261bdf2c09acd0a065ea96c929aeee22e2eec87ce0fd0bff4d7385b4ab37276cddfc933063c6a0a2381debfe98115d72540ba4a41037e5858fd07a398efe30f9d2f4a80802e572aedd35f61e14c3ae6137b435426d2c684f50aff0166a2f53494898de0f17721d68f2c12ffeafead42cc4580c54292b6f614972c67ea94bb41c129cba450f1ad13bb6f211fdc6542ed71bb784b0d6da776f31de74ed5287c8ad58a46c8574907d498d26f650744834f96ba65e1f3da33b031eeb75bc7a7e8a2ac6d75573f49f12bda2b3b09ca87af6f5bfe87f6a370599dccf0a2f43d33e89162d5e752d787a7878fb15444bfaf9e4c507e6aa28f071ac09ab8d4d5cc4a0297aef574166a75777b93b28470a608e4fd24e4a084c0a87123fddaf9d8ad3a580512be1d82ee6d468ba7da0f5b7b26167f21fdd8fda4ce800053f6b9a3d5445e965895136dcf6fb0ff4cc1026dc2bce8932c0acf5a0f6db80a410a90961c71b637ee39bf890cf1d21df0670727c8af70f4cb8767c2d30df81e6cdf6fbb8ede620ba4a0d14f1a92857d4b97390b379dbe5a1c40cf2456a6231f5413656c035e4ab00b554bac4873ee21f8482752c509043b0de83b9a8ccec5b5e204b63d8cc199b03eea98f3f7b9cb60972c335dd64ca14ed43ab07c78fb8300afc448818d8a5f12e98308fc99ee3035ce481f0bf4963782079f10576a33c682dc3329805d883de20e", 0x1000, 0x4, &(0x7f0000000040)={0x2, 0x0}, 0xc) poll(&(0x7f0000000140)=[{r0, 0x104}, {r0, 0x8d}], 0x2, 0x0) r2 = socket(0x20, 0x4, 0x80) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0xfffffffffffffffa, 0x1ff}, {0x18, 0x1, 0x1, 0x5}, 0x0, [0x7, 0x4c, 0xff, 0x128, 0x4, 0x1, 0xa542, 0x2651]}, 0x3c) 14:53:52 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)='v\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x0) 14:53:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) syz_open_pts() write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000340)="0070212ae677227d4fefdd86ca63e47a17daf9913a11abd3c18d754204ec1146199c97305c7c635ca8f3dc525254eb49ef985f8506f8ba0d5728079f82584fafcd8d842b2b1c010180feffffffffff491a1530c855c4eab6ce5000f9b0f5bc2afa51a3449bd9b99c1d8e7cf4ba1646be844a62c8268e9a7638801152b9897a976e76374a96c7b4420715eb30b09220d768a774a55dc80363ff14ce39a21dc23ad8e1d71a17089c7699cbff2a81688dc6ca213b2ae97d49", 0xb7) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() socketpair(0x18, 0x4, 0x1, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getppid() r5 = getuid() getgroups(0x2, &(0x7f0000000140)=[0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={r4, r5, r6}, 0xc) connect(r3, &(0x7f0000002840)=@in={0x2, 0x2}, 0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc001, "b747780ac85a538a13110000000000000400851f"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) writev(r3, &(0x7f0000002780)=[{&(0x7f00000001c0)="58a4e7f6c3f0f068dfd363174b624252c6ec8e6484edda145baf3e60ca8c8952", 0x20}, {&(0x7f0000000280)="5ec73c169fac071a865a10a34761dc20d4e8a90b0ff9d59d22ce47b81f57c9fd7f9eea16d70da90eb760647f8bb2f50910a6315f96cb9010034d7454631721c59f48c05e73b0d7056b5b63673f03eb143bf8bd82317f6923064a9f66144dc07c4cb4715131045ac888eaf69d069d72d25e6037ff0f54e2a52800c2840d4e8025c87f09ccb7e5905dd50199b1e5c20b88c74b60a2385328774701dec974ef2fddf111a3", 0xa3}, {&(0x7f0000000400)="14035265f7c8ba61f7ae4967", 0xc}, {&(0x7f0000000440)="c0b15cb4cf250ffebe2c345ca48d499a01fd87b8b8dfe113c0c7c5e7311d026cde1a64059c2108111af95039074a1cd3d0d7eec4109e08c0bd9f2bfaa920a3e0edb1566861102f8a8621a17e3a53de8b12420ab6b6ebc682d84541c42fceff505232ce4d81ece34955a74ed9ebde72da63bf2c645168e286f19022b48724c0642c93ffb3bfd367700b02488c9f082edfe25c26f64457598947ffe5c0ea1d8abc91934354115b9fd382d87811811ed4f49b3fd0d83b1307ad51547cfdb319e05bafe8fa5d73c68e46da8f6fd460b6163e9da1d9dbf61e8658b00cd4ee94a8ccd476063457c5a206c137bc81ee12df2060112a0ecb37b0c60bad7897e708f7a6b7a73a8bed52e3070c9a92d098296531554c9301c5e3f94aa50743f0d6ec5c30542d18c7b76415906178736404c8fb9d8796a1a2facf12b8bb4419513b0f712d5a3e535d86e232f9518fba30082ec7bdd1c34aff4a4bb447662d28f59f0e06e0503bd806b7ea6b09a764127c5919b8656b265e985014358f15d37a1e8fcfe287af2f16c8cb7ef7883b2bd887e6a5778da0388faa4a1501252d5c9a67cd7a7a1c8a8f21bcf082cea9eba2eb5eacfd00bd36c3ac1a9d65b4a201b0a2ac61bb8c2dceca38619e20f3325f774ed31be7c9f1ee05bda05ac2f352403be3a01505bf4de1cfaea427504b819e7975ab1caef31b7dab7b7190bb2ce109ac4bf779ac94109fc93530596a9dc414cc2ac54b595a29ab126fc276e4f0e9a47f6df031d028748638f2bc0187680699252c0b6fe0b81416e58aeec85015fa526c013baf656b33f1af0ee9a4d99887a8ea220a62de22d93a6f41a6c37daaed5a483d049881d3457e821ffecf705ab206926184992d57a0e14ec390be96cc7ec96e29faae761b2544858a6435721d47a90f23b325d9ecb657861edbd86986b745da56d3300749587b528ef80c5b458bac4efe18a12158062fcc9ad873dc49518131e3b08d7bfc51106991f99b8a49fdf7a9ff7c98402d67918ef69db306027a23f09a025a3fa82e1e8104715f2d29635d4384703f1d349f303ef5a4e97ea9d4c99d5e36963a39afad10efd083eb5b0064e1255c79988189abde9a0e6b6c724b16694828786539b6d9930ccd363d7236c434ef4250e8e667122711cdb3200ec1b7a5fa1aa017ad8c8b1c19e2b36a57d7320feef04d8f85cb451bbed92054a0a43521820a135a85da8075fb2ff9a784b788ec19d62dfdb329921183e5e2c9bb00b949833870f65daccef9157af5d4262ef73dd32ec3a914a2bce6288433472bd88bc2615ec2960747f4aae4a4be0b62d747000b5f02f8c41a1cc551d943c0a3abb9d4449e27a801a94207d351c2dee5f1b594ae3dc946e168776e01e20ed0195fd171c78e4c7ac7dd96a856c11baa8f3ea6fb7880a7d2cd4966ae2c4e86615357c0f8ab52ebba3abe2f51fae626b8289576b4fb0b3397f87073592a8d36378e5db1068e861805c55054e340382e5f9ed1c2643c6410425627bb96346790298fb372a8d404471036c836c0cc381dfea1ac3b2c5117c993332a38068eaa9de04c61837d07679de29f25957a4b1744bd19b4705fe6cd636d8430ecf0387113e9902937f5dc4aa65572396184ce856c4bcf5525e655f318280b739158e8ddcb0bcf799af87883932edd0552cacfcc5ecbced4c3aecdc43de56f42b63650a72268f8bc208405a4e1d53e429d3bc4214a9e73aa3e1a59decb7e49e2f7059891e78f5caf60de8f5cb4e56b25ed02d236552b17c36ef425ed6839311f63b4832e2aa162d518fdcfa987f02a489bf5a638aacbed00a6bf114d7443c1698bc9296dc27009aac75a64898730e908d90553c6177f358606b08326c7456d57de4a81f33f31d9c1c25d6697a4b97074a9bf079495b98dedf7f71914227caf66062b64b5b7c7d26b4a9963e8510243e03b27d71195f9e0b043a9da80ff1e6c4b042f89b783b6092f1eb8875f329d235dc4f9bd6faf851f555e26372d338dbc8561735181a57b0c87fb1f00f60ac5b5968fab3b9b4822e2018888e9c61219f9222011a4ef21fe6f03f545b8e01ec2bff0b7b1654a4ea71f81a9395a32a294ffd0542021a6ea059e2cf3c152c9d5282a17dc0c7f8d660ebd54ec330c5206c987270c1687057e8104a386cf53e883708026c94759423a8c79a9d6245cd1a14c0b460eedceeaf84d77a6d4ea5d38f575ed03705e1aec4ca862be3f75982ecf68996176dbe7629731de06f8cd3fd0a18e2304ff340c9c9dce6f7fbd3add0e6a7102d722d50e8ef5e9104ee6a24904cf5c3adeb801128b6edf5c491f45a596804973b63a65b40d48245691b7d12ff286c56fc02f4468b7162288cb945b1d98a189c4dff4f8614d983f3992fe332a7f3d6955f3452dac6f80472747b34c36ca8a3eefed9d1d55d97b9484667f90f086a8b23f8f9d6c28e8ad3bb3df63dc121b4ea3f3ace0f0237933dfd156768684018814ce615423a68ef1ba5ac31349b56af2e19cbc6fc4ea4b993687584c65b7a081e3cedaf2dbe2e5d04d55c751539391cdf3b2365d1aef7caa33499a2edbc93da7df8fa882d20e18886bf7b6c12dc928b63e58e40809f0027ba858c29cced24c133a8e876349113d8eaef44dfb1dbba809d2ad86b98363373e00a4887c8ce365ff95ba9dccc80db85ae3eab60ef7f0be4890c5c5a8e16fd4fc778923a384ce2cc76a514cbb8e2ccc8d7daa5c423bf7f638f41c4d0bb037a7e8f0e34a29fbf2c15112fd6d9efb8cf707262c308917474cfbedcf5c1eaae3633652b271e1163588cccd1e2a14752febd25c45c70f5910f0a515fd43be2624ac9fb66bd198eb3b45b87200b8a59e5fd2ff52352f7daeb3b78e459a2fd5a6a44b09fe4156e31340c030a7782c67ab60336e7b370fe1362bcab97b06efeb96ca04e340514b0c0934b2548de46ae8c3643e23cab4f3d3890d6bd2a7b0e3c8a479f91e2698eb7814f79f51e15535f18897561038fc45f6a921d8159b629a9dea4e90be92527b1c4f053e188af877ce12c59dc3b8a97aadd95e84b20adcc88b9bb20606d28abea16b2fe53335933623c2cebb7d5e35c8993bb29d9560cbc827a3f0c3fd6c84a32a810b99855bf81c82174dd576586fa18507095d3253ea1f43ac8a82e1187512d3d31c17a936cb875e30365142929bd2b787adb6d140845990c983770f28edfc983f4b97b614d52d8727dd3ace2782ff2cb583ddce7d51f5b106ebf81138e43362a72df121e438e05c811524933046f5a21addcafe1f95154abd84dbc8f2e2b79fd1bcd47cf80aa35c147f783f9620b4271e2582554739c45a0b3c981df4212a79588a9680a00804076f326bb379eaab352d7fe980ed9dc5fadcd3308c979149aaad49a3bce47555757fcf1fdd1459a3ceb0e0d332cac05592bd8e70d00d52d8557617056441b25f9b9ab43b72fd884bec6b94e6248b1a9c3f13c44a64d520d2976b88c6d823e72e1139e07e72f2b980c0e52a156b32e1b19fe54e8bd61be0ec2e686d09f2edf1b7e85165e466cbcf830ac39164a76efc7369cd0532c8ccb63f5786b47520238c3fe7bc9510f5ba8530389035848bd361e0ddbfcfc62bb272abfa1f76d4efcbebeff03efdf21e3e696e4baaf429def041578a40e44b7746a2270bd8a2aa981c4aa98b79a857370db9f110b0c261e97a3cc9ca80c01e2eaa68b8a06264ddf45600de62b9dd3bea53239ed92d1019db1acfdeababba3b69f5cfcdbf75edaf91f81905705a0f42acc4a77280d677031ec2d361ec4084b2602e5f65ad026334601634a818f7fcb23a8500266163e1e9ad14257b031493d3610be9005fe40ae5c779c10c25d76ad583601a177cb8439d613bbe851860ca9f11c46dd6d0c624429f64aab0c46483124380958dc68ced1f14ceb57c529b576bb6f08a70ef39a9c49a3ba51f3638888390fe944f7b0a2449d6ebecb4e3d77f937c7a5db0b14329bbdf84efe3f82a95461e9b53f7b2047ca928daeb2e9c7bc1de0b94513c4167c19d5faa789f87c09127de13185aafb98e74ea1c76da730ef0b77f250a52305c487976bfa7c3f0a7bb8e46b1aa946e2340325b454bb2e54eb1ef73cf868646061e31fd14fa2c5fc0d04e6cb0ea72e89d3febcf260e63c2f536d7348e7b46443caaf4fc286630756bb9c34980e38684d285b97c9adb8fb4558f1aa65caf7a7eebf9618ab6192cea357f474d4bb71e2ddece8ad3653fbbe8f907f76c14aac5c4c55b0081d6903404e780a7b36a683c87b099570c60ba3c6e53d454209558ea03dd925261c62d511607d6ca683e3c76dc831fcd50b4d7e533fb82ec58b1d12bba03d0fd6dbd19feeec456f28636fa1e95db5995eec1358ec946b66b61fe8781601f0e6e961a91d47f015f27a9da175b00d2cc680c5b1ee26c8df25af3955270e0632eaf98775c5d97091fe672055542e366e0d44cd79f8482bf6ee640b85ca5b3e5f82ffe46353cf0e341d02ddd3dd1303a30fd223f6b846c440c48940ed8f54b8a47d80819d099dc6b4c6ee5ee7f8cf7069e946e38f130b0358ae76eb13883e9e8b079107d793e4991907a6dcafb88a88e04d57b5994c5d8a571e93c1c1976931a8e5f83ed6bb015f83bb3bb13862a9b3cc97ac255387c74899ae0d613d0163feae5fa6d4108d3336a050fd920bcb94ee5c73f6687423165aada38d5523f9b5be669e74611c0fcbc9ed0054d73c84de4fea131382b42315eb86368b6f40ccbe4ba1ef8f99871faf34d58f9ebf68c4e0e4d3f223d4c97e370d76c1618344a0694a99766a3b17b541af510835988e4ce7a04ad059a842c3f35179c9c60cfb507860d21bf583cbb97af18058d8194b00faa308f2009ea74d2b7b2c24c647f1a7f39f1d88fa79adef345fe6ceb5bad6887afdaff32f47ef444a8cd23cc93ef41b0e83f7f155316fce2d86cc4d0991845a7a7291b0bbf5b2f5e8cfb800449f350418fc7bf02e97586f486a9f4dd99268f0113d3065d8691512ea54bcf7041375aca674630c5a32985ade82d4ce460ba9954e9c4a3619548d1bc28c284ac6b899b3aa5474651f680b32d66e5f127838c706c7a29713c4d86cda9f5c3953c19f8388d1240fe2208c8604719de6017d21f30937b7e112b58b4d4e04dc8a1788f43e1902ba19fa0e96b9eaeeb47a1d55454aa2689b476e71b7b96af509ce169342ab49fd24a011ac2b4821b038c0923d25bed4be3dfa20f818ecb85de6683668c0916102fb89f253b9bbff4d417d96c267cda1a510559e4ebc67d4b8038596080ae1d49eade8998aa51db8b4dc7b495d1e9322516c914ccedf39b7fa146520589f6bef98c9f591a52f5982041cecbaee187c5817cbfc4e14155faf33892f189ec721cda8c5bab0e77572a2e99f2b9b45ec1c351d106da9ffe955936e27215ba95983e833d993eb3df0e871a4eb83cf176661243c9aa1dc2ab8a468cd3d7cf2d449d0304870889f429b836e2a1307751509f23d4c9dcbac1784044d4d0b3be372aa2356f7d61797f6d6187084a52d77b994bfd2f75f2e106272c9c0358c67f762894ef050df39bbdf9db77524e20a12fddfc77989e737b394605e5e1d467f4bf17de26d20501d89ca8f388bed236606e5c1857255d6fdbdc72d27f2fcb412df1a071826fc4e96bfd95671a984091bbb2e8657d974e98e3241cd69011a3ea64146487f0b83238896c08a88b4a97a6d4d4993905682a1bc06305c7c850d2031a302dfb06ff72544f6c7c20483ff1a47e4d3755f9cbb58b8ea08c6b9bd3fbbcbf4da4a071ac91511b2eb5fa7731a2", 0x1000}, {&(0x7f0000001440)="d3db3fe5ad59a5fe0f0e6c1315cfbd86e5c7a8a10a89ac0738317ecc36c7b56953d49e17d88d660f857be7dc2e70a1b989ab6a8b1afaa25deafeed2d021d971ef1c4f71e3421c30ec73e1eafcacefe43043586a377bc43d787db5902e94aee030398006a2f7e2fe843c6846d16e35dbb2716898ad99d968402a64dffbf347fc6df4771a250172c30517cd3d68673afefb23ea983c6fd10c44810806a766d1782454b980c233ad186782c176b3422", 0xae}, {&(0x7f0000001500)="9c054fe250b2a6d89ff1949dac0d367052d2d498d5480afbd32d69b01a0d60deaf493521c941fbfec4bb9c67ac6f41ad08165804cc393b32fa6bc9774b04fefc549ee4a93e2338f168f7e89baf529136d6c58875a51e082150791878f5abcca491d5cc840674f7f4a82eaee2e17e9e0eab482461cf6aee5c3224b75f2851a2db6faf2a72849bdd66b0a980cfe825ff7a4dfc3c91f59aa0f34434d09f18d82db72f4835b872d5a21c4e586c6807c075aa16794f4d947eee62cd682ddab87733a0069d8873b87259a17aa9269e8d35ae5b4bea5366935e0fc5477b1eb37e", 0xdd}, {&(0x7f0000001600)="14b7ef03ca969992d8851d285eee493bb06d1e75a80337f0e414d930f6e43f163550a6ffbff8ca62f07e658bd651d9ed5535a3c35d8af9acbd81c5fc916c24159724d8d67072f0fd8492ffa010896a7935d4a7a5fca6b4ce7df487dd949e0fb33077da4270c9cfa24d", 0x69}, {&(0x7f0000001680)="33feed6479eced7c8d62400e827a9ad2ffc4b618278ff7c0fe1226b1ac9b10bf4cca4505aaf9ffe8456a79bebcf801b1fd11ac9a15aabb79b03ce70ea472165bdd7688f7d43b64b6012428480283a43d8e35caa0ecf98e8dad234f9b6a76d777e2c7ab08f715f58e5e71e5b089626e3c258ea63d52b884d8fa9bb720e0999ef49021cb073f1d7515d9c8f8d48856d7973f46be59c5d6054e09f1490db2747e3c4b9c5d6f6133eb11c6d85ed8b08850ec27a2f37ec253e4dbb97f8b134ae7fe231ef9e7d717a080242fa83b91e75e9449e99279ef77df0e4059e28ca0fabd40fa7c584b6b863a75ef03a1c36dd05a19734f003ba822b99ba4b5c0eec54ee86bf4f417e35a4c3c9b1513f742fbb9b8c7ce5723dc8969c9ce3d2f333ae000171746df353509eafc28cd09090dfadf164c2bccada8f54fe01bc82940693e7a5860ad213ebeb4b16eaf87b3ec6ee2796dea6260dc72dd96b9e5a2da39169140ea1f548f1f6ca065746f34abb645a01482eecd23ae6c3cdec399fc0256658ddf37454fbac49c518677195343e8f7e94497f8c74632fc3bb66a90f9b1b72ea97d0925bfbc3fc10b560168fbe8a9e48e428314971478548db796ec5de669f5ad301df157ac9c4c09f711a07859a8e1587c77c2b69a529aee759f143897894ab53b0dfc227e97edc4daca46a29f68a7d41c1970bf6626c26022763d3f859d349bf2ee837862993cec15402e43a8ecb1d2d9271861d9332d19abf23c5a0dde5a327a1e449e20301131be0c8c2cc729dff861c614a9b3034bcd2dc2d2983ff906928ddfb65db43726decaf785176fde0fe6320135f44b31f2ee2c8bb01f51828ebc7426c81d604d40ecc9833572051b48990bdabd1e19463894305c356d46d267f23b25423b9868b41636ddabdf677c152186e1e94260665fb1fb41f0ca8f2bf69c5c5bf3d63dce2ad1761a20911ed900312d2247b4f587dfad05e48f151f38444f0419faf65ebf814ba2ad244acfcb197e109f5a16e552da9ec27bea9a1411c8c2f21a6c52d86659d90ceab4ee008f5ed20c12a53c693df0b29ae0194f93e9765a489b55bb5cc39523940d870418e375e42442daaa1a5517fe3ffa1ce8c33400fbbad74a375bc10b44ba2c166c03496f41900f672d309a1f8810cc4ce60f54c9d9b5a2c09002fe6fd107a3b2d53a0266d7eca752065df0df4898659b3ad85da35dce9df62a0b2f8c3e2bc7a1c316937e48743cf51f413cd7a9b598c165a53ffc48b023219c544f502290582a3e7654cd470887500fe8415e04f751a6d520d0ba8f79e68f0a811f1b101fabc9a4b6fe0d700a46bd54b2afabc08a5cbdfbcb346b401b4c77d7d36228442174183acb65d859d2f3e71ea5cafc5f0f3ca927a03459f9b555ee14db82a46016dccf2e820cfa0d5aebe1b285d5a110439ce465a52f38dcdc32d2627b2a4846b402db01f97877b8dd5c326934b0514db9806b6e6d0d90a602159a8747665f0f10df737591a58d7c737c8ee589f6af80e3ce64aef64dffaa4f8d31e6c41e5efa53576eec4eb628e6f3256126b7c45f924845e237736e9e59c56f1fb59f9adcf589c6a9442789307c85e7ffd05e394938306822afa170c6f867b8db1550526d96b641c5898e85385d0fc5ccd5a09f1c7ee563f169377de65a26bfe405460e2028fb7c6916b32fb6ed91afdbda3c730e479ccfca1a2645ba8297d3641da1f29b7544c0cec21713ce761bd86a911d0cf658a157e15e0d3357147e142e80865ae1333dbb1b10a3b655dfda9e974f7b3a33a0a206a65e5979a957684dc11f80afa6182a642e023fa56066ff23e6c8e95bd84d2a4318fb393ec87bd2d8539029b5fcf3fadecb3a39878ba1455c2c80da2105228afa7a878759677f97dfce664ce3cfbb6b98bc643e55200bbdf4c99b23b4d0f9da6ca702d5c410708148e1bdea4ce8f3a0d04afa1be853c29ca019390bb7981befa5af6c792885ea54d01f5b91697e036447d525f811b25708cfe60bb070db7e620227d4dd575fed00cf55ced31071232197392c6c9e55d20178c642f52557b88e97b74173568c858a88dae70ac9b23a0e3d92e1aea58e2ebf8cf2a65a799c500e06257402135c7e9a3d75bfe06e2f87b1cb9558b2da7a609ccf2317c1e55ed885e4903be05d45cfc669a9186e964a534b6baa5d5c67eab39e26a273ce2c6f3174e860f937aae67cb276faba2a119ffac1437ee46012979a6eb9f6f95b26150b30a4056c6f938140f6337107027e821bfe5929fc948267c26a7992533beef313584ffe61947731fc3e905645c56cfb85fcb66da17b4c7deecdb3b2156e3b9aa1740c3eb808ac8e56d8362861a06bc6a9fb621b401206a4f967e3b6a85141ea62d1c8f5cb72f8bb02e439b5aa290e6a2ed6d1ee768b063d521361f60c9333a2ba6904cfac9b0af81a42202e65dcd21ae07f37dcdfcba4d3126c8a5838205401e2a331ed3452749ef5e79aa243f9c80f5292d38fb3fa3a716b446712155efdec14eaa335cdd69835a01f81d46a26e10d5a55eefa446a974ad77ea144e68c7ddde7221586d1a317ea8186024443666aa1b4f243ab770c052101541d0818c6216a4151a3a28c18b72616ae9d397d543c5a52c74bb5a922c4735cdf8d82ed42361e2522a4b882763dd9d0102c981303e2061e7886523d07f5dd3020245840a09db925c914b1a7df43c74fc62144dccb6a2f94803f47783f934dd4b304b60283a58d50a475eaa29a7a853cd83649028b21fd55fa8d2d3320930479f6aed5d95ffa08449b7ed4c43b9c76bf9bf51fe1597b26438ab3ffea94efcd94bb5c5a391c75ee09862ea45507518f28e28be6e9a29e57662a7856e54504cba6c4cea552b3d4477255baa86c0b5928713b9936e626d0210dac24cfa16c2b6b3619e6c3ca8f7d999cf10d306e9bf71cd55f59884faf3eb8ec24b5f734773145a90e79a99ebd02bbb0ba17b7ad8a6884bb3fcadce986f5a81b0de6fc54679318c3e5d2b5fb62b215df3758869606689339c588a6f1838d896991cd0215ea61f077f6b29f673f72147b06d97f89e8ed718fa71bdf835140977b6948f911ba77dd3609bd1a9f02e0765f3985abb60bc1d34308240cb98005c18baacd727e24013cf0b56a8985f07f3555a5f8efc2aa528f42094df39a455a8004fa091f5010b88a44724d0a8d1df31d9b4fc86b07972345a5cae3bdfaa4e31ee96ca16fb75bac4af60b9934372a8c00292f1f44c9de0107b0e07a79cf611d031e434430337249ac3cd331a6c919c98a8a117cd06aac6446ad57484ba09daa5e19d4cdecfc126f0a8960b791a8a3b1215b1d12e949a815272d43b0bca267cc544d8349cbb2e8fbd4c82251e03be6720a93be42b4d2ed9c333844ba3cdbdd6f0d6ace319cf12d513f12da0a6e326f6174ab7f179fa62cd4e3777a3af505d1e12706bfb2508c8e09efc6acb033a5a4bb81e91f0bd411c9e08e8cd4433a6edc5d333dabee2ece7a7e1db2d18a114eef9f2be4306250e9bcfdd24c1c4e7d8c68f79daedcf736f6b78783af67628d9438fe804919acb0ff94d8075165b729d5f74c889dda9640ab9ae4f8f8a981e640a03233c35f56430931e1e8232c559bc05927e2fbb65d53645ce27afd5fb553d8ca69629e9c18086ccfe9084731f212ff45400c143e1067655979f80109b28168168bb4e4477822f34da297ec1546a13447fa174bd474f82e4e74bcecfbe9026f77ae3ea9072cb6d70b116d0f615837060b0880b7b78ee320fd59d34d1e0885cc58770cfe78ff9f38e94a279f6c62591e71274d9961764c16d7717ef1f023d8b3078c91e11e775fdbf512c52e908999ba9a4dd78ed01b603ba4e1a4745f893e9c21f13d6a95328435360eb8e23b777c95db7809bcb132773a4aac75c8febcb5bdff7d72a4875c811ee328172bca46e5dfd4d07ae99212bd6b77720f100e80562cb66eacc122864d4c6c6e28001db53a674662bdde90d1d4680b6dd29e8db6db8c3f8e7d88f4a51ffeb7ec25844b535098334a6e5da7bc6918245a2e7b943c802ff362db5bdca918fe889f1ec2e5c7ad264b35752085b6307e9f9798a386497eccc04823466b183dd62f55259d6674b9638d7bcc82ed38602920b84d4041082251cf9692923387f88f8443072b9569a92277b790e0cc64fbb2a7f3d38756fd0bfdcf93836bab4ac0f42cfe9fc1a1acc6407f5cda152bea2948d7c9dbe87f70c4802da5e096d084ee4ed8d819e82e9c651b0c2e5c0b9b3223b287752192edaaaaecf64f2488d451d8a30f2d23ef02f4c2879e27833156d8e80f28d3eec4dbfeeb8a9b55b99af46623864c05fee35349ef3389e9ab57b05154c7ca8921f98b2e032a067146ed40e1ba9065ddb9eeec0b434483dd3d59802b9cd7853a9c8ce6d9e78897b394870958bcfdf02cac9432be12787c7cffb6f21d55b2e38197c844cb074e587ff8d476c9c0615f88bac5f92109d7f4a344daa4bf7d9ab9aa538553ba4d83cdef1a699bf5a4301329007f3253086792dbaad1a39bed52097c4510dd17d2bfad2b9bd758ef5849543fe0e8cef83153f8e7df57dfa3790f69e9eb9baba31c3deebd05e241e2c1355944d93c41b777d088ae5c9724b4a4eba7ab2538f1b468be92182dd40b3b6a0dfcae148df547c81c1344e885ff2067b0158d1e1412dba7c9142f09a2a8b6b3dd22ed017f4d75b986d772e489b655a2c768f0795e6d92e61024c654418a35878ad6826c5c7107c3dfa30f2ef820b81b053ddba6b8aba2c843c1f681c4b6014980ff9d6566d2ccb8bc59129d269ac7c3336f003dba1488eac8e6293e223c3f69c1200b81b47e7f334db0155d89a54b31cbcf3226487bd5ae4966712c3880c3bd3486de2e9ed8a35380ce3b4cc125040ec98a42a494bbb383fbca6d37877bbb9975f1273f2ad78b3e1ef5234c218e896df7e1ede366324cc4f29b1c2e4a6f1c79a9648f8651106407a9b9bb40f31aa10ce2eda7841a45630946661b40901f1d44292faed6bba29ad6e07522f8f93907ed1200d0366b8b014497af97af93d0c01594afb54ebfc0d81c2626ee44358dd2fe8aa7fdd581f012f5e62bb708b50ea4a37b9f82d8a8fad2adf23f81d2f073aee70e00f81559061bf3ba2ec7980249f95c2a3261caa9ac6d29676a4528d79c9e117153ee614165be56531213ac928dbd4d0f396ee3900404bb73b29181ee749007344b41050ce382a939bff7039e6a60db97a989201354bf193126a3cbac641d9a436e226a1577c02cea3462c3561ae101fff537d6d653cd2b0077c9232aa4d06d7df789f083f6dfd9969deef7c3ea4eeacd809cb2dc883b24b896e0f6d209ecb73253b714da0c5ee8d499d324dbe9bfd1200bed26b76d4dcb9b2211ece32b0c6f4da574bfb4d3745a840c10fa51e891504151e0b80564bd543c7e8eef8e374acf7f7e9a51fa63dc160ae42bd086174f0758ce803a163867e37d94884f2c69b38f4b26c5baca5c6390400b6c56dd2bdebbe3bc15860aa0cf3807fe174d9822b1a972b85075dc8554373e9773e8d18e4f7c335f546eafb61e452ec5f69d62e73085b600b3cc5123ea14e03a06d30b24fb1bdeb7b79e7614a7614c49edef2457866519724f41ccb51d03da27a76881aead9d9ae0d4893de1307c86fcd2885d1dde1471ff32f1eb5e3d96112ab6ec60690e928e89783e6e02292d89acfb779d0e1c1ab9ffa6e42eb136858a2ac2197796c7213e118256ed7d5fdfb60fe69549dff7885c62af82e26af14895095998679fc5826175e59f973f11924f", 0x1000}, {&(0x7f0000002680)="89da5689312e3446eb5128b0f058acd95eabb0f3330e04ec615e6a86cfc6251feb282431f4ff539a7f7a42ad4998d5186f4a", 0x32}, {&(0x7f00000026c0)="fafd815c643343066304658fe419f0bbb3f381110ce567e79faeab1e5837455927061036b5a17b5d2cdca875a38cda243135d55ec1ac0471e5ceabab068bab2538d85bc724d0dd54620cf646b90b091bd6cc11a59208619014e2f0381db3b1977a3cf9ee39df856d20507f041fbf1ff0894116effc38838e99a965161a6bee4edfe3c3f6ef1ab148a3aba560f07142ddd08e8521f0ac63ec81b09ae2fdeab3c44220b939edca67ab2ef56f7d94310a8f617b97ceaeaa491318d33caf2be1", 0xbe}], 0xa) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x80) 14:53:52 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfffffcf8) setitimer(0x0, &(0x7f0000000200)={{}, {0x0, 0x9}}, 0x0) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0x80, 0x1f8000}, 0xc) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000680)=""/4096, 0x1000}], 0x1) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000005c0)=""/172, 0xac}, {&(0x7f0000000140)=""/120, 0x21}], 0x100000000000015a) 14:53:52 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0x1000000c, &(0x7f0000000180)="00000000000800000000000000e8ffff00000000", 0xfffffffffffffc67) 14:53:52 executing program 1: setrlimit(0x6, &(0x7f0000000000)={0x2, 0xaa}) mlockall(0xfffffffffffffffb) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x10000, 0x43) bind$unix(r1, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) getgroups(0x2, &(0x7f0000000100)=[0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', r0, r2) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 14:53:52 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 14:53:52 executing program 0: r0 = socket$inet6(0x18, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x48000000}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) 14:53:52 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c1, 0x0) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0x0, r0) mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0x1000) chmod(&(0x7f00000002c0)='./file0\x00', 0x0) 14:53:52 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) chdir(&(0x7f0000000140)='./file0\x00') r1 = socket(0x2, 0x2, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000040)="ffc2dd548c1de9246f50db16f7e8ab12c8d1dec3cc49e6ad", 0x18, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10a6, &(0x7f0000000080)=0x5, 0xfffffffffffffd62) 14:53:52 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x1000000000000005, 0x3}, 0x8) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x13, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) dup2(r1, r1) r2 = geteuid() mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r1, 0x6, r3) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r4, 0x4) 14:53:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000300)="e36258a416f72ee991a336ec37c43131093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf64908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd9764c93c220ccb6ad", 0x65) write(r0, &(0x7f00000005c0)="256ba966e418bf3557c632af6e16544e12aa18a4a563f485f0f852defe01b9ec8e4ac9832623d15e513a053523f7520ebf16b624d97f0f9da8c85563eb93b11f01ba7ed6fc0a4ffc780723f1eadb03cc09ba72b9c02fbd4becfd88bc153ff21de3a5383600000000000000009bdf49c792f8b6704cf33f3294414ffc4975012034a1c8cb394d8ad36585d0730100159c70b113ed9014a945e332bce95dcdeafb0758acff19d494672107c813c84d1e1933378283029a4ad811869cd33d005db9c26e67dbba", 0xc5) r1 = syz_open_pts() close(r0) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = kqueue() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x9, 0x743e4b89, "ba000000a99cb100"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r4, &(0x7f0000002780)=[{&(0x7f0000000200)=""/254, 0xfe}], 0x1) 14:53:52 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2040, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = shmget(0x0, 0x4000, 0x138, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/9) preadv(r0, &(0x7f0000000100)=[{0x0}], 0x1, 0x0) 14:53:52 executing program 1: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa1d, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) msgget(0x2, 0x413) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0xfffffffffffffffc, 0x2, 0x7, 0x200000000, r1}) 14:53:52 executing program 0: mincore(&(0x7f0000f14000/0x1000)=nil, 0x1000, &(0x7f00000000c0)=""/207) mincore(&(0x7f0000f14000/0x1000)=nil, 0x20f15000, &(0x7f0000000040)=""/127) 14:53:52 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000140)='./file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 14:53:52 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x40, 0x0, 0x4, 0x0, "80ce72b33bfc136bef094f5e5c00ddc6fbcbab6e", 0xffffffff80000000, 0x8}) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') unlink(&(0x7f0000000180)='./bus\x00') recvmsg(r0, 0x0, 0x2) sendto$inet6(r0, &(0x7f00000002c0)="f9bfc52d0e8f1ed71d78617ed08639a0359cdf20a6223e4af7fb5b2bd86418274c263c00ae30966ebe396600749963c3245c891066a3835db0fadf6958a205843e77f1ba473bad925f3d803e6a1358ed749c9b3a0f1d60ccba82039837a07dc1fe8fe4afd86759c1d0bd0bb8121b844a91b86e753397ead8b763512be84b331e123d65af091f2c5d9c3a0acc113450b0937f9d45a906c80fca6e0c2afb7731d0ccbbb0eca9a248c336a691466352d53de783318083251a0e178859635c6c", 0xbe, 0x6, &(0x7f00000001c0)={0x18, 0x0, 0x7fff, 0x100}, 0xc) mkdir(&(0x7f0000000200)='./bus\x00', 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, 0x0) 14:53:52 executing program 1: mknod(&(0x7f0000001a80)='./bus\x00', 0x1007, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x80804, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0xfd) rmdir(&(0x7f0000000140)='./bus\x00') ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) open(&(0x7f0000000080)='./bus\x00', 0x80, 0x10) poll(&(0x7f0000000000)=[{r0}], 0x20000000000001f7, 0x0) 14:53:52 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = msgget(0x0, 0x20) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/48) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) recvmsg(r1, &(0x7f0000001680)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/244}, {&(0x7f0000000340)=""/211}, {&(0x7f0000000440)=""/209}], 0x100000000000030d, 0x0}, 0x40) writev(r1, &(0x7f0000001ec0)=[{&(0x7f0000000000), 0xfccc}, {0x0}], 0x2) 14:53:52 executing program 0: getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r2, 0x0) getgroups(0x5, &(0x7f0000000000)=[r1, r0, r3, r4, r5]) r6 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, ""/33}, &(0x7f00000000c0)=0x23) r7 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140)={r7, r8, r0}, 0xc) getgroups(0x1, &(0x7f0000000040)=[r4]) setregid(r5, r5) preadv(r6, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/1, 0x1}, {&(0x7f0000000280)=""/164, 0xa4}, {&(0x7f0000000340)=""/234, 0xea}, {&(0x7f00000001c0)=""/53, 0x35}, {&(0x7f0000000440)=""/253, 0xfd}, {&(0x7f0000000540)=""/123, 0x7b}, {&(0x7f00000005c0)=""/83, 0x53}, {&(0x7f0000000640)=""/88, 0x58}], 0x8, 0x0) 14:53:52 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fee000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8000000000) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 14:53:53 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0xc2a4e4a5a437f880, &(0x7f0000000040)={0x3, 0x1, 0x81, 0x1000000000000003, r1}) getuid() r2 = syz_open_pts() ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)=0x2) socket$inet(0x2, 0x7, 0x800) socket$inet(0x2, 0x3, 0x3) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) 14:53:53 executing program 0: mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) select(0x2f6, 0x0, &(0x7f0000000040), 0x0, 0x0) shmget$private(0x0, 0x1000, 0x40, &(0x7f00007ab000/0x1000)=nil) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x100) 14:53:53 executing program 1: mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x5, 0x2010, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000feb000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) 14:53:53 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000000}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) dup2(r1, r2) 14:53:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001480)='0', 0x1) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "d6056319d82cde31829add8a56abe019816c5e11", 0x40008000}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000280)) close(r0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x0, 0x4}, {0x8, 0x5}}) syz_open_pts() 14:53:54 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = syz_open_pts() fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000009c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) dup2(r1, r2) chmod(&(0x7f0000000000)='./bus\x00', 0xb0) 14:53:54 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x2a, &(0x7f0000000140)="ffffffff", 0x4) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0xfffffffffffffff8) 14:53:54 executing program 1: r0 = getpid() r1 = getpid() setpgid(r0, r1) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x80) fcntl$getown(r2, 0x5) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/18, 0x12) 14:53:54 executing program 0: r0 = kqueue() kqueue() select(0x40, &(0x7f0000000080)={0x5b}, 0x0, 0x0, 0x0) close(r0) 14:53:54 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000011c0)={0xffffffffffffffff}) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)}], 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000001140)={0x0, 0x401}, 0x10) write(r0, &(0x7f0000000100)="06edf58d0c1495a22f950932cb2247ca561c073c0b804cc41dfbb632fcfc3a470d47c69a72715d513d5cd523767c6be8f925f5952eab07afecb56c746851bc57f1f60550782cd7bcff1d5c09bc92d74724d62592b4d8af1bbb2de5c0a6368066e785edc63a41789e17aacd173cef5a8de07701c70a39f2bf5948f31f35be9f1889c3d87831d6393d545732962a954d57705e90a3fc4c3bfa3f8f086f5baf9e56b17564a430c431ebd945ad104379ff98227300f12cc9fc7792527b04dac5b99bd01f42355c16b9177678b3be97accecd4b63f3f574457132cde27fdf4a4177000a09be819d276054538b8c7983569611d6e82e0777e0cf6675c70718b4f2d0df312488c78cff6d1a163b51b7365d13710d72fe029f9cdb2bc66e0af0a2426d5bc1f29d120a79dd17eed4d4fad4560cb757d966827ab45e2f8ab8570809cd8f86b7fa949ea0019250bcefd3e4eb0c0ee471184a9305e85c82a3728c5689982c8910ecfbc8ce400dd79e002ea01ec1f1421772368be91900bf641b506995b653c936e5a9511491985aad55fca2787c2c3be2a04473fc4a25a68e5d7941c1b6cabb155838ac7b6f36ed213292e711d950591ec39f748d9ef42ef972a4cd9c3c8e39c59a15e419c6fb45fd59acd98ffcae2af102500bea98d288799725e40b7bacebbdbd112214fd0abf7ff3d01e7c3114f23fa8156f7cdfd017d174a4cc9feb7ee01d93571bfd625278d5e9c9abac8e40775ce859ad052dffcb422a9ef8301994a0fe3bf96a8b85e4844af8de195739ebc7a9489979875d965c065ae4e4420013be999355cf2160330f4bacd35e1d64b59c08b6008fa87460d779b52924a2467a15d266a656a89b8a8c18ada45779d16282a6182806481b052bd255322b9d5908fe8add0da8fd466b3d1b393ec7e5019e4dee2c7bd7fd1c40850f19c964f435d41d31e7f0bda0d40624c4eb6736d498feee913aeaec842b8bf11b06f2391d914038de0b89d9b6063c0bd8c789e0bdf7c96eb1c762201d0b86548ef179e2972f1538eeca7a82e223d626e0ac2e4f7958d21c4a4d610d6f50f7494f87622cce1b87c568a34d4533adcaaa5d7f84e7469f83a1531d8484e4f9d9e5ca50eea371662910969f1db5c4be447544f5e936a4fee7df04f1306daffdb8b167c9d7285bce3af6d068c936a0e7b2eae792d3673bd812eaa7c89bccaff1c7a8d653c58751ee44e6c1917e8c8e168f7712cb6c6081b6b78887d16845f383c651fa229e4699e62d2474432a327f2532f3ffa74f0781aa1060d7f060875d5c76f5f6724148957588564883ca1bd98f6cfc74e3feb570031a45367c7bf6a5fc56aa965042f0ce00220eda8c02b92d92022af149a611fa0fd457aa159772f3b6c5a12729301f9610c000545a1877b1b66633a98a94f25ec46af7d8333d77cc07ca64845aedf0064413e77582fadc7da63d187ce16f74051e74a5880818dbe427dcc31c014c2024d4d9483b68029e4ae03fd73e762a7da01f901b13e7aa084e9647be0d6adaf4b151eaa49c1614456ababc37a537e8545a6fc1799fe6d8451571ff845e8c5f7252bab8307dfee4982f02699c92a0ff71169166a0cf1a3e83ba8ee1d1a2b1c39c791557b6c3803bf4cad8071049d93cf58085aed66c0dbcb2901682384de38c92089568aaf32cbf82e8906bc2a2c9d15fad4a12910d4813738f3966e6b19e07a0fbeb18ecacdcd323912f886f573ba8bbc23182c82703934bd432bdd57f2475446a030d5f35b8be94b95ff3e0da66f01621355eaf2ccf321593f23b754c73ee882732e29cdfc9f0de4bd32b8f50eb90c1880532a422606e7e080997591f6f1b8c06465653b112e1cee12133b48aa6e10918ed438a0f9e8920aad134cdc9b758c2acb5577ee58d698d2c24bd276a3bba544c846e34f2fd24849562030cbf0863b670e1352a1dec2b0bf3df1b5c03e273a511d55b0c4e0283c99209e733ed814470d73fa2fc3fedd00241fe0326c78be7689b61f45ba8f4eeeaf183896fda210297c4bb7c7e3f36435d9a43006acb204ac76a1b7f10728ff96e73af3942166750224ef131d3228bd5a2891fb179b11efe8956b373a0be1521c6a757808392f58142a2ef55f70b523613700725bd7ccf2bf7ee7a63e54f96401bf03055ea531caf858baa8ca632f7ea0ba500eeb0594a285f8c417818195ac095daa27dc2df92dc5fc2ab140d31241a9c110a3389a3c580159cda9d01684885d585a6c25addbbc6781ad9ee97e527153bd61004de585da9b78617ac30b123053594f6894181582cc098606ce3b6ecdaa12ad37a80ed2f7c69d5e586be3235c71033cfa3375e5003977aeb1d977550a0cea9d2e026aa17ffe58f675bb5e4eaf51e9989bd1190a18099b985059172bd3a59a4aeba2ea6c2765c0686351c64177c59ce99c85ef62a939d81234bfd0f56272871dc4ccce315d867b4b49101ed600e8f306af1532a75bb789fad693620f909ec9eaf68ca5cceeb02c850c6c204c804c729f34073a10861348c572557120e1828ac5cf2f7b3257c5cd09d3b99ee456a7a450be6a04f60eb244aa52e24f4ec7e52c56311d4fd884e9e9045743b11c570efcecfdfb2ad180aeb19a939d3b927dd3e3579879dc1ced1e7ae78881b67183da82d1286515247e6d1ea68b48bf9a2015009c085da2c111ab5c6cb058e44256be2abc22c99f008bb82af2c3838d01404a93167842ede3f591b85bd752d35fe714a9fdea0aade03daac9ae6e640434d77214357b0284d4af5cd1d27b9f88e9642cfbba8ba7a370a78e63d3bb0520990236f39eaf6cb406ad0a572dc309aff9220ba325910394e2885afa657b1d1eebd63508e3491b9de12de56d99309112a0fe4fa6f281e42ec5e65afbd45cf06f848259f0a295d0c94ecd0cc4f0c6797e60c7d8bd8e69f085f0447cb4e01705d25c4e7f39af78598bf4de942d7bd45ed3a16b325aa46e7a3ca7fcbf08ee63c808d47d8e1f6f48c5c81d90ff8667d8f8969f942cd6e8a63dbba70535c913a1ebb135123e2a91cc3df9c7ba672136280cee6b937dcf28783656c0871dc60dad837b35ec17dedde4bcf5f711e575d4d2ea18055e98950f4c262e9a4b874f574545b554a3a475aa3bdf80788ba60c44717986449830c18cd993181790b8d2d8a0b70e468386ca33529a8a9b3734eccc4f9e287d0a0573fdd22541c43014a909073a5ea9f60c98c127fba514d0d1417010c95bce3dcfdd94c45215a5fab98dcdf257ccf656889a82a57c40462bb6c35f261331d74a2f438d3875336278951f09b0977ee0e35ee6825b2821e386bfc7fe0025ebe3354175e8b4ab00e7bc588f041f466e6430252d412104472b581934055a94148920e01d437672e64e30d9b4f8bd5a2978122ef2a6182160037cd24facdd40d007dcc69ee90bd123f879ff117428775ba640bfc40045c80eebba70122d416eafc234d904ccc91f9e7695c38019720e8c85e941f03d8918331ba8c66ec7d90bb7392f3675ae1f40f3fee59a5c978d3103a66998ccd9ea7c6439b2ed15932185095504be32fcfcf19b06536227a04fccaf68c7ad2bec40b0094755f870706bda9a35beaffa72cbd5dbd2bf9a8fbfe4250e3340520548a74926b502cc9c095d7b3121134233263a48ece7d49f8a8e5456ac441e4dbde2f9fc8bd07cdfc2e203508090fc96747785f01aaa3e8125331b1f11c2284e34bef4529c2ecd29f1cfa531f75cb3e727bf354fda3d8643fd8105ba1896d31192b3143fb1a35af5ca8b723bcae150dfbd5c96ae21b48021b256b2af9d2e871676074287c5f29c977af5d2fc28b6e89b54327a826ffb9ab35e85e54a431d4044484d92813d2f762c2b5912089e10b2b02a967b34cf485171da10a39a30d97759c841dc0908be6606c084946b9ca72428c13500314ceb4788eac3169ccae57cd38c17a9f2e8acfbd936fa9a67d1fe016cac68127f5a44ce954fc5c6112f3dea345a36424c4e5788cbeef1296a69966401deeedbcf60b76de5a53cb06bc1c4a7ed8595c0b4e4242cb15bda2c7cc3b659824b80084bb0cbf515d8ca2c520a86ad8557ac733b04eb7b8ff1360c66dd4f91f5e2f91109f886e84ae7e42762284dd55e79dd2b759605e459a32394379162b616aecb2847a23a4879ff8b22e12cbe3037520884b881a864582fb28cae92d2600d0f3ab2436f725b2bab8a3c316058ec15ec8536b1bdb814cec8b919f9c3640d6d87cec078df6e092b14e8a33b70b04fa56642c7eb483c1a912eb76183920da00642c412f00182bd778ae8fbf011dd66f82916fd0f2cf76b69a63c21c66f0fce8190553748798e707bf2a90916fdbb4ff19a2580458b030b3d6d28c18d4a5e645fd26987464b23e1d5536c223d10c33f30dbb96b3ff913a48378d6c1b9c0c682eada82875bcb47864461ab96dbe58b53857e9c40018316b4659644a4b697c926a80823724f1dc4860b4fd56b1aaa1da1973e8a4237cf0b537444456f58833b901884a426186d6aa57ed8077a408bafb07409a8b7b4281f0a0b6bf2dbb3821944b4bee7f89f62b029898b3ac1ae60bb2094bbf38d4e723c9c5cfb40bc338e144003c511d510ef340c125fce633290a685a010abfe822c2a53c3b687146e1cc1800d01fce0e99fd85dccf7e156fea22924161d855bd8f29e2a287d5de524a70a78cb2aa3996d0ab7bac9ff9b8674e3af4416cf32e66467efaaabc504a19727b07b6a98056a4f8ddc84e55e10b2f256b1b83ca1be629ff4a13ab259f7d7cee434fc0075dbfab82b40ac9f469f638caf3daa0f0284756008b710cd4efc1368c9e6e80ffd810b9a5651ac042b6c55d3f471fd80ee4a7fc096a68064fc794fd4a10e2f70861a49a2ff3ce0f8a104a1212d3b2915ae45690a3c8a2c014904844df6d5320c0401e478701d34e2c58854d63a2f9e9c5132130d7aee402acf87a1aeedf2a1039ddd0d85c55a77843112a2e4816372b9e0f0976b16d38dbf45f405f4a556cd347b48e390bc64a4534ed978411c5d08e20586b56291f4208d7f748ff9d112262350cfd8cb5b5dc9c5b2b99f458d83106550615547152f867373099549e8e11cdbd59fabb5c2711acf84784022577765d1bd5fe0b28ba86da39cbf94550006c7faf0b4ae6412a228c5ab55e7f99c5b2d151772eb27af96ba52cb7855d28c7dbf3a6439ccfefe893303664803112419d882357dd6969d619f193cfce9a02258d1dfea6590baf4887bd3d12eb650a7e03f0b39e15a42c693b069cf72ce61f7b015f39825a12441c2de9dacdfd069d95a6ab0984413778f3482db377a4eec9f60d796bfc37130c200e980002aa24bcc8f99ef9de004dc8118decbc9907b3620117bf76e070904d5bc4265b6c03481a455cac6dd32fd1bbfc66000562a8cfa5a6101c7ca0e161822bb8dbbb84112e0a4f1b6e226de1e4af7f7aac5167eed1d69cd96e5872572448b2141d641e64c25f06e912d77d411d7e02634c146a8e66cf3e77467de9e49808ae9655594f3ae467e242cd5804c9da1023cdaa623807a8ef4151647c8b0dff5df6a50a9fe41ed3971d0848e7d4a9e34de9925081817ef3ac19f746097afcd64631256ed29ffef4051ea85738e5cf5856c3f4ad5cbb8fd9a8593e0b4e7349985937322f6f932ff7daf91bf18881d95b9eb62801d99c048aa40c15a5841a3ee69c93b48be378d4e336e9ce1b5e13f9417d75275e609400f5359fc001009e793040962118fc07ac1a86149271a4cc701459f01bd8b6a4b1e2b66e661dec8b1ab7d38f4b93588aaf0c72", 0x1000) 14:53:54 executing program 0: madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) r0 = socket$unix(0x1, 0x3, 0x0) shutdown(r0, 0x1) 14:53:54 executing program 1: socketpair(0x3a, 0x8005, 0x6, &(0x7f0000000000)={0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r0, 0x1}], 0x1, 0x7) r1 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r1, &(0x7f0000000700)={&(0x7f00000001c0), 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0xfffffffffffffeb0}, 0x0) 14:53:54 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) write(r0, &(0x7f0000000000)="3a9b43d5ddd5b147ab1c3bea438ea2e10b94a01a441593c15601c85f3a3122231caeaa6385c1b70305ad73f75e6b087351fd6cba26954cfceb08aade30303ad9dd18bc3ac44a464588724442f2d5ac5d65fb908a2211b193b0964073d0d13456229d89bdbe6158d5639afb2696aa86efdf516889c372c94563c745f29d265bb0046eeeef5990fb2c64a5a0cb51e5387efa9326bd4a45", 0x96) 14:53:54 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f000000003000"], 0x1) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000002480)="7373b0153f62af37d5134c606dd8698487e5c435b2ee4e64f05ca268ad92157feb91a51396c3ba5f5c7732bd693f39f8a0e788f9431575a55b16990a0d85c4d453f2cd0a41f9dd521a123a185ed9db75d4a8c10a57ef815a36ab3ffea3bda76b2607ee1fd47ca43c9f4a38e2436b0c5ba4394f16a21da798ff941809355f271d38e48c91fc5fe80d9a7935597bab94fdf14e872736557b3ae023d9eb2242a76e0e725b61987ba3e706a9f4d4f0bc0afba3d88d94790b9ca8b79a8ecdff09c092277f898114897ae5b611a4eecdef8e56a89923813df6baf6eb1f1d28186c8f95f50a18aabe32a9f71545bbe28733e563de6adcc855dd7efd5ce1c44e3251703ded3720d04d47bd92bb1d4aada6624e834735e65a344246ff1c6951fbd739dab9daecc7e42fe8cd98099aa4bebdfeb4f9cf6b8f32bb1b38400eb086595c7c72bdb9bd2fd929e225d0ac6a1a91dead1b9d2d3e515b948e5f1afd0be1ec7e918e8a520dc96fa4c2587b5c1a542234d6163babd815ecd36133f8792bd7a92ec7e5826790c522ef09303b680071bc7ca9f985490f564f1047c44623ddf94c2f8c5cf0e9f9eb14e40a1d304901b2f006b93c6c23a94d3f4fa206ca6f91143bfaedd304fab338a04ff26887fdb02a63d447e6b904e93a45f07cfae92e1ea60aff7f9d18212c87230b4e4fad4e401324a1671ffbeab464a4e4c3edc073aa73a09322bae2d4185b6c8e0921f50b1cb4b9042be11bd1dd31279610dd22e0d1dba1dc57408858caf250e2295d0761923c0c7ac45ce7f22e6f17fc314e9b35271a470492a86f66b34f82684b9e6da849b5979e89d247687b17c2f6e9a5b5e1e6975dbe139a8e11dd5391be43c6342e4a6c4ec4e816167017437c5ef32749d7fe8201b54a5502cc50ebabb08dc08f6face840e868bf8669f089083764af8b52010b7e42407d4c7716199848ee99de595ef658260a023099aa044303656554dc890055adad24627411c822bbf4dfa615a87458a60748773e4acadbbef68a671c16ba5fc2fc641f9e907a36a4d98a9462647821b6937d8f67a853bd7986882fd1282c356749d62d6d4615fc1f88aaf369677e635d9e1e5eba62acd4782ab2d89099e9b4c2c5bd099a5a5e45b111f5933485bfa9906aaee9227b4b30469c2049267eba54790a5a51f10ad92d49a52863e1f109a17aeaf586da427ca55fe649fb4e6c97e7e90fc7bf7f884b6409b47c61d32b943dbf0c96e1c4f73888d40442e29e7f4544889fa1f00237fc72642b8b31e47cbd3fff6a43256d5c83a7c7e8cecf3ff60544bd5b25784399c9b2ea5c345bf66c93ea2c5ddeab8ac872ad27a70897ea3a4b75eab495553e6219a9065ce1c16e30ac352cc3e9d03b8afd9c83eeec58d1ec51a3208c89b007036cb9e5ee32f2688dd23709bb81ad2ef5df8a7e691fad725cb1a7ae1384668952bd37c896b7d131841832eea3b6f9d7bb85659f26531a857ea3795030a21811f303fcc7e1b2b089bafdbdfca97ec1f2d5a04fc2abfb24b2da8fbf282d82cf15a99f577e954a6f893aa35cbc9805450555afbef036659b0e54929cc435ccca9f36af0aaf81dc541703259c13ca2a989cb1b0e275e7d75c32aecc70950094efabb7481ab2310ca475da8bbf09e486931f714ef8a4b2c7c058fec3c2d2a8d9a9d8bddeebf266567618f58da4ce8fa28df45a5cbf9c8f1215428dca52fdc6ecef89de5a30f1eddc37e156890f5d00ca066c82df789c2da5b9c0f031617f81c5b5202636ad29447e5c05b92d3a0bdf12f3a0910ba41e947a84f4740c15788608f8c4488e28781847790c68b4d7b2b0441d118d96c09d2eea935b31dac6e013062b0ba0dd40597ecc69c2f9d74a8199a8e063dbcfc1f25148cec6431abfb960c81c526d0c45284c405e882afc4553a6bdea78696718dd06c51c97b56f0ba592c5738b1b52ce479b2acf038db7ef3ae393872d4c0a2835615a6cee01b8e861d1d4c5f3fbf762f36a7a0be1f2575cdb43eab76bf7e78fb7d27a33232f2e05c96336779ef89e989dcc16a8b261a03eacc82fb3ec55623ed13c61a4e3b0dd76b3954e21163fbe657418f1e541d6cb8a5e94a8b0e7c1672e3534d07ab6269a11affff0cd3d69f443a3275e8a357e3031cbc2a73311a3cdfd96f714be520afeeb953158568d6a43f50153f070f1885e3972563193c137f6b5d081af31b357dd9f8c480582802a379c1d7ef059c307660689c9e341b5093c612f46d79d55149df7d70a49afe3cf95b4b02544b15c997b237b3a0ef61231f88aae48fab3ba3ad1ab58d70d463d35a030af94d8f6a0b0e85eae5c8b9d2e1081f1f49ab6af4ea606081fddfca57b3148d209e812e327ebbfb491e092c79a934ab90eee8f2ce671b1808a5e1300600a4e65250142046dc78beb9dcfa83ccd4db78fce036824fc44fe65747993ceea9b5f11bfae9179a8094df041de2eebd3c722334d4b7523940d47608af38453672fdc195f41d8455542e6a3f635930f3f8c6199f66ae8b788f94002d9a56b80f1f08ec064ed6e2cb3e0afcc7a37bf4cb0e92ae085136932febcda5c005e46bb721b67e7a3acb891873d673b9f574e720460a2d4cac238b14af468e5884f7f0467ebb766a6aea2dc57834ea8d7e9feea40ef74b3482aaa382568aef3aa8333d33fa05a70a2f5c2071b6f11845b9cf51ed4d3f63e5e9a2733277a76c871b587973d0c51db70c10379a925f187a1c7bd5f814af23b2351b6d82742ab78155afde534a6d873064e4d1857e2b6042748488c69c7232b6cea1ed9b9dcd2317d62423458201cfe2bf9d36bb1b43338480801c01bf5c39473191b7f7a61f1afc115a321e6ca29159ec8565715ec6a22a475aaef4a4ebf93ecda74fb758447b0072cad3208dd24ff660d129b182937edca095957d5532e60fdc69251dd90566362c959d58c6f4f9ef876f9aa09c94639f0a80e2d7cd94a9c1b74276fb8224f163a90248bdbf9a346fc294c6d2f7a2634a72f8391a835e94e5eba6cf5e7556ee3da2f408b5484e47607399b9cc184a22049dc17f50a35562af25226755ef90e9ecc611f76490b7013bd4ef3eb3a8d80009255f63ca07a6e8121475e598d461dc892eb77a12f16fea36068031371a26626b323510f162c3186bc01010752298e0fdc348e85c10af8d3c045e0be8aa23a818e09007145d9121199e2a82112b8bd531644ad7cf163c7cd7c85fd436b3915838f54dc3eb4318338042ef53cc8c66cf580b8750bf999b4e4952edfe1c2016fe47fb0687a80c06df303ce310fdf178eac675ed843f33465ed0f8e3f3a5a2b81984190b52c9daea39ce96e9a8db8502ad12d74fb755d58f2aadef4ba7cb29ec6454bcea063183d939ab0e4e0d566707cffda13af748137f64d3bcce71fd59622e91b997cf0747f646a8a706b99589be0a27f90978911711cf9d7abe3aeb3c634aef51ad424d6ecdf3ad6f5ff3ddfa373084f12595e2757e1152fc423b6dddceff4b290d5b890a3ca47cd0ba1287b209611aae7f690af709dd47b7e081d", 0x9c8}], 0x1, 0x0}, 0x0) 14:53:54 executing program 1: r0 = socket$unix(0x1, 0x1000000000002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x1) socket$inet6(0x18, 0x2, 0x6415) 14:53:54 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f0000000180)='./bus\x00', &(0x7f00000000c0)='c\x00') 14:53:54 executing program 1: mkdir(&(0x7f0000000140)='./file1\x00', 0x0) r0 = open$dir(&(0x7f0000000080)='./file0/file1\x00', 0x10000, 0xd1) faccessat(r0, &(0x7f0000000380)='./file0/file1/file0\x00', 0x123, 0x2) getpid() mkdir(&(0x7f0000000000)='./file0/file1\x00', 0x1) chmod(&(0x7f0000000240)='./file0\x00', 0x43f) setuid(0xee01) mkdir(&(0x7f00000002c0)='./file0/file1\x00', 0x0) r1 = open(&(0x7f00000001c0)='./file0/file1\x00', 0x0, 0x2) getpeername(r1, &(0x7f0000000200)=@in, &(0x7f0000000280)=0xc) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xed00ed699fd80ab0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000180)) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') 14:53:54 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x7) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = open(0xfffffffffffffffe, 0x800244, 0x100000000000) sendto$inet(r0, &(0x7f00000000c0)="479cd8e43876704e11c23c0850d7d1622d8a4fed9337165fc520a933d8b58187c65423ca797062a2f6cd7d75", 0x2c, 0x400, &(0x7f0000000180)={0x2, 0x3}, 0xc) getpeername$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0), &(0x7f0000000100)) 14:53:54 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x0, r0) fchmodat(r2, &(0x7f00000001c0)='./file0/../file0\x00', 0x84, 0x0) write(r0, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x1) writev(r0, &(0x7f00000002c0)=[{0x0}], 0x1) recvfrom$unix(r1, &(0x7f0000000100)=""/1, 0x1, 0x840, 0x0, 0x0) chmod(&(0x7f0000000200)='./file0/../file0\x00', 0x40) write(r0, &(0x7f0000000300)='3', 0x1) clock_gettime(0x3, &(0x7f0000000080)) socket$inet6(0x18, 0x4004, 0x6) mknodat(r2, &(0x7f0000000140)='./file0/../file0\x00', 0x8, 0x1) open(&(0x7f0000000000)='./file0/../file0\x00', 0x0, 0x2) poll(&(0x7f0000000180)=[{r0, 0x162}], 0x1, 0x0) 14:53:54 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2024, 0x5) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/140, 0x8c}], 0x1) unlink(&(0x7f0000000040)='./file0\x00') sendmsg(0xffffffffffffffff, &(0x7f00000015c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x80000001) 14:53:54 executing program 1: mlockall(0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3, 0x5811, r0, 0x0, 0x0) 14:53:54 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005308) chmod(&(0x7f0000000240)='./bus\x00', 0x4) r0 = open$dir(&(0x7f0000000300)='./bus\x00', 0x2000000000006, 0x20) fcntl$getown(r0, 0x5) readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000040)=""/12, 0xc) fchdir(r0) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept(r1, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) r2 = openat(r0, &(0x7f00000000c0)='./bus\x00', 0x20000, 0x100) sendto$unix(r2, &(0x7f0000000140)="e85994c367b0c75990e1c1d2dde5ab093b099c73566b2d360b016ce8e4a90e45f0599fc2c07e6c40ad978c", 0x2b, 0x8, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8) open(&(0x7f0000000180)='./bus\x00', 0x8080, 0x82) 14:53:54 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) 14:53:54 executing program 0: utimensat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r0 = socket(0x6, 0x8004, 0x2) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x66, 0x40}, 0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff}) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) open$dir(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x160) 14:53:54 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002003, 0x800) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1000000, 0x0) r2 = kqueue() close(r1) dup2(r2, r0) 14:53:54 executing program 1: execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000080)="262b892500", &(0x7f00000000c0)='/@[\x00'], &(0x7f0000000380)=[&(0x7f0000000140)=',^*\x00', &(0x7f00000001c0)='%*!\x00', &(0x7f0000000200)='-', &(0x7f0000000240)='\x00', &(0x7f0000000280)='-\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000340)='%(]\x00']) r0 = open(&(0x7f0000000180)='./file0\x00', 0x20202, 0x0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x3}, 0x8) 14:53:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f0000000840)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60a", 0x266}], 0x1) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000240)) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000300)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d3b, "825dd2518004190000000000fa6000"}) r5 = fcntl$dupfd(r3, 0xa, r0) kevent(r5, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x8, 0x7}, {{r5}, 0x0, 0x24, 0x1b, 0x800, 0x7e3}, {{r0}, 0xffffffffffffffff, 0x2cb2d257b54f2a29, 0x2, 0x5, 0xb892}], 0xffffffffffffff81, &(0x7f0000000300), 0x100000001, &(0x7f0000000400)={0x100000001, 0x4}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) openat(r4, &(0x7f0000000200)='./file0\x00', 0x80, 0x8) 14:53:54 executing program 1: r0 = socket$inet(0x2, 0x7, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x287) 14:53:54 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0xffffffffffffffc0, 0x4) r1 = fcntl$dupfd(r0, 0x4, r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x7, 0x1, 0xff, 0x1000000, 0xffffffffffffff6c}, 0xc) listen(r0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x80000040, 0x7, 0x1}, {{r0}, 0xfffffffffffffffa, 0x40, 0x0, 0x0, 0x1}, {{r1}, 0xffffffffffffffff, 0x14, 0x0, 0xfffffffffffffc00, 0x6}, {{r0}, 0x0, 0x40, 0x40000000, 0x9, 0x100}, {{r1}, 0xfffffffffffffffe, 0x0, 0x20000001, 0x774a, 0x1e}, {{r0}, 0xfffffffffffffffd, 0x2, 0x8, 0x10001, 0x1}], 0xb210, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x6}], 0x0, &(0x7f0000000180)={0x792c, 0x3ff}) 14:53:54 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x0) close(r0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)=""/86, &(0x7f0000000240)=0x128) fchown(r0, 0x0, 0x0) 14:53:54 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000000)="219675081f21af23f31c65faabbbc501dc69202a8515b59957452078f8398543b0b3fc1ec148e91eed9c0698a9bcbcb6bf22b6d6ff18cbfdaad7a875d8795be472a179fbce9aa469da7b4333ef43f3be35b5693825d9510943669b090e7c3c728e", 0x61, 0x0, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) ftruncate(r1, 0x100000000) write(r0, &(0x7f0000000140)="8019c3ba7cba16435e38aa03463d611d5368652831b99654f0d63aeb4bc58a7b1812c69d8718d6ba62ba31264be954af3aafcfd2686300de81a54af859b107e1314d7165187a49a86aeaff2dcd21aac074c8f232cc0ac4494469aac3f5a31a2c0d62e227a35ffdc6977f2f9ea1954593a1fb39815f24fb9a1a54bced0d07a4003425726eafcefaa2f0c5520501e8e7c7a6f5688bd35cb21478a7954c7ee7faabfddcd228b9c289983eda79cbd4eae1d271cc0573b52b607edfeb4e300ff120", 0xbf) dup2(r2, r1) 14:53:54 executing program 1: ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x2f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x5, 0x7f) recvmsg(r0, &(0x7f00000004c0)={&(0x7f0000000180)=@un=@file={0x0, ""/81}, 0x53, &(0x7f0000000380)=[{&(0x7f0000000200)=""/148, 0x94}, {&(0x7f00000002c0)=""/176, 0xb0}], 0x2, &(0x7f00000003c0)=""/222, 0xde}, 0x40) select(0x40, &(0x7f0000000080)={0x9, 0x400, 0x2, 0x400, 0xf8aa, 0x8, 0x6, 0x200}, &(0x7f00000000c0)={0xffff, 0xff, 0x0, 0x0, 0x9, 0x4, 0xa31, 0x5}, &(0x7f0000000100)={0x400, 0x3, 0x2, 0x18000000000, 0x4, 0x6, 0xa43, 0xfffffffffffffff7}, &(0x7f0000000140)={0x100000000, 0x5}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000001740)='r\x00') r1 = dup2(r0, r0) r2 = open$dir(&(0x7f0000000540)='./file1\x00', 0x18200, 0x20) renameat(r1, &(0x7f0000000500)='./file1\x00', r2, &(0x7f0000000580)='./file0\x00') getppid() 14:53:54 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x80, 0x44) kevent(r1, &(0x7f0000000280)=[{{}, 0xfffffffffffffffe, 0xfffffffffffffffd, 0x0, 0x8}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r2 = getpgrp() r3 = socket(0x0, 0x4002, 0x8c) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000140)=""/211, &(0x7f0000000240)=0xd3) r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r2, r4, r5}, 0xc) getpeername$inet6(r0, 0x0, &(0x7f0000000040)) 14:53:54 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 14:53:54 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xbccdbcb4be6b447f}], 0x1f, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000000c0), 0x6, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000013c0)=[{&(0x7f0000000080)}, {&(0x7f0000000140)="b6e48e98e4adf066b667be2f25950ae32c2bdeeb22dfc6e2a9f8366488ffb368261778fb6395521ac7d52b5e2dec61bc778956e80f9a32e1c84435cf1a94cf5cb133d9e5b7e2a821ffac8be61077dd2df361651e125f4ac32bfa4c2e5e433ad329e5dce5a5732fb8118115032b91804c5e0caf1b51da2125626a28b4114d2267b9813c856fcac4b87385e39afebe8b4c04afbd098f0254d3f3388259d03e360a6688cf5fa8555ba3212db546c0d85ddbb7c8ef17af45dd7402ab845817", 0xbd}, {&(0x7f00000000c0)}, {&(0x7f0000000200)="1307c0c6522b524fc61d0905e704b10713cbcc766ed0932deb0356bd6f222e03a70fb42f6ea8974b939a0c379ccdb05f39f3659c17c6b3fb2d0a1381f734288ab9a39db829bd2b87c04bc4e70a77cc28edd18eb137a3188511988abd3b9cc2", 0x5f}, {&(0x7f0000000280)="5dcb12a833744e774f9d3b81fcd1dbb695bc9d041b84650dfdbec91f7867d78e5a938c92d025661c8cfae7d7fbdb43cfb60f7543a96dffaf03a9aa38b8aba988bc22406745275990406bdd3327ab7464d412d04d5715b7fe6513df705aa7ca700ec82e2d076a5cda83bbd135b4232d4bc1cfc6a05a4c8a90674a5ea9b6c336b0254ed3baeee47f35a267f0cdef210e3921202f8d02002712c64c12071746cf02fd76ed65235376a0e2a07c6565d8067a8dc57e1e264b0a65e2dd538477cc01487d108bfd0dfe717652f6436218b62e7c9d1fc3cca936abf83d3ebbda31638656207e29ae82c4d8889994559725797481defd0dcdac9f1bedb96db49fe91ef994a5badb8a13d8a8dfc4ba2d098e67fbd956b45819d532777797e0db0ce7dacb98571744e7363bd2f6251414d5fd460c50d2dfcc55d2022692aa49b0cc6593bff1c01dc6dd01d99294b9e6d5d617a4cd894f9fcc389daaaf5944a991f4ab230f09b7efd9a579b543a360218b69c642b764a3ef907362d785f1a9e06c050e99da0ff4e2ce732b415d016e943dc00ed5d696fae979cd071c42c36f7590d6aad5c68169da32b0a3062bb89312aa1fb63398a92422d8578ed864c3c34959fda1eb47d13e45380402c14ac9f02ee20342805b039c5104c47f66ceb0ad5d5dcb31785e84d74041f182eff6845519f683c94813cc339581d433dadc4d8ce4d2dff7388034473029601c72bd24f3a17165a7fdeac50a148a6eb8fedbfe9c33dd5c0d3577af08c45cef6569cc83ae33ae8b6b21ce30356edef8e26446e5771d483d5fb7e9aa09fc9cf7dd924eea79b4c17df453644ea2f7c0de6312721d52f5839856e6662b54614700acec21fef77f2b8ec686d9a5c655f4f42adec340622a4003d19ed011f730826199c9f311eb91b767e05268911e692678e02af061ab18ccf56bb85d93b83b50bef461ad832e4ca9b7811e3a9b943a288ac65a0490cc738305c680a4a671534fe0c2eab2e87e957e0d20cf3608a004e693508d51b1134fd898c778308152700bf2a8ff9c70179e2a4ded3fb180a506ce44f1a901bdd068200eca984b114220fba528a97bbeed094938b8feb30efac64f50ac27d89f024726e931a94568d69611986c29752ef5df96f6123cb214cfcb910525106109c2690edfeff277eeaf5f1c60bcbbecdf7accb46db7d338c7a817ca4897f88008572e54ab9bede709087e82d3b60cf136d77fff11ff52bfbddfac7b1d322463b9dfd28b1269911f31bc0a3c2a30fcd4e95576ff3e49ddefa3f1c3865464c05b9e5b9b5d1dfba04328aee447275273bfaa4780efe39a3941ad328573ee69a4baf22cbf4154db9028f18b6ddfa13f09fd65b157dc4a477ee5489602c7b2b747db5cc8eb9a8da6fbde2aeb6f7711d4ae8ebf46510fe76d9d0e2b6acb3d130febc20ce6a774d423b3c11b5ad7b7714a1d6295d07b87d642634270341b78897d8c6d3e074707eb2300cff15332ca5211f6f0c8cee44a68698dace2b9da5a90ff3ad9228c53abc76e70c0895411bd13f51c95b722b9edd82803bfab833034503b980879c34dacaca6370880f8d178e7bb541d73aac993fca886b3f21d93ec3ad1920a8d6ab4dc0c477702c7823c9ce086fea811ed8d5ef73437c254a09a031f8e76e24c069db45ff63287f99f8ebb63e7b3abd5531c1951705fefe6206fc3ab3ac49011a0ca1946ca0065960e798520da8aa3b171574e08dbb435ee477f620a80034a5f8ff25aaee91890dc791963617bab58c7ed80537be00f8dfd9411e7583cc50f39d813477b9fcb30c766ba8a3274bc6ff0588f5ff5f35d4f555582617ecc4fae2e0853804e57e609b3c484fc3a733074ecd3865428ba5a0870f639c61bdf63a70318a67c11e1990efe52c5cc038f9babf1c0b7a0980720f065902355aebcf7da651f43c7b871741402cc7ed65cf9b757f6830d8565aa594602464821240e93f41fbad0b2c5a5eeee89892e2b586446c1006d00abee48f98bd2931342c2f1e8086a7bfb6d4eeaac2671b3bdfbbfda7b565d18ba0b6b322efa30116ad6525b67bb0304a7c7b43f5868f764a2427ab72cfa68919fdc189889bd44428a97b7443e448284fd6ab79afbe6f2f983a9920755ec9fd68e30a48bd9bb81a0ff6ec821d749b3634b9e4e1c23383be2dc393acbfc7057bac8f7e1b5e178634cdaa8f3d62eae9bb09ae43a861c4fdac33524a188cab46086e59ec8cd3c2fa0b68c36b3824f8d3dd76d14fb239885f4df6e4b9bc96e23ee54278deaaff0c579ca90d8dcef52a79298348cc34cc93b4b3c48959fcc1e8caae1a71a091bb3e5481e440754e867f55e3d8af8a965794a9a34119b321afe5cc20304391c5352d0a763e3bf2a933e694d5319c8195f0883e0e3502637de879f2b2469d39651a957a9a2e70d3758e3f51aaac566b1a33aaff301895192a778da65cc97a4703bf24b868a50dc140cc2ba651d6eab24909b514080de6b1eb5ec50310fe3f49fef5c4f868dfca33809eaa1f23d8bed26d713d25b0f5b62557bccad9cd07c9d0fad0b0a58aba58773fe5c0e1022d30ec1e11a7787ddd1fa837e79e020f3fea3c0efbc0b9659253fa4a4d22a4352e19387e05d19a8b91aedb15eda167abe2be9f40ab0961a06c7c68860d9a8fc019ba32db6e0b82b3355c24d985e420022f82a80219b1e91ce9ec661ee7a4c95fd61f671f02567aacc1a7f7b845d53c9e592b2b3046eea41d4fb2c7b96c202746980161ab56150236d30e74fc53e2f2904f4b2cf39506d130439ffe32eb8edbf6eeb22450b65ab2428784307eeafd978272f2a110ae93cf63b22ae60269b9794367f5d495e297cd4b5b6a9415bcdc32765c85cf31e1c6de553c3a05d06be57cb2c7c31de4b15cd034388bc7db36047baad48f62055d143e4c5e6aebdbc36cfb1449831dc6716036efaed1f3f9ff9c49faffeeca74b9f5fba1274893fc1c2fc651d5eb63dbcd6af051a02b847fa917201d283851f609cdeb9a727e20e89a78e79c65c79051842ec78f63f019284d03062c4f97c590f2f430405dc49997b47faf39b0633b19c7075e1c6f2404e2ba3dbd37b9c2ac3ad20c61d3603cd01cb119b2b37f98dd64c8962c9af1f96f6e9b9b0579cf76bc60a7bda1bb3450cd6a16dd0c85e90b7fe98749baa5c99d8cc01bb62ce6688f53df8f0aeca692fcc2c6ee40e170320d98f8a55837107d655c85f825e9b996f9bb09c2fd1e0b874e03c7fc41b16412de1bcfba1fc51367afa7fe4a6e97b3500138388a3be6feb50c01561a87af17f14fa9a5b04c4456e17785536979c9c49e8086ccfb39d8dbfd7022c015a5ee10d5a237c429ddfe0987d923f2c11f40b4912fda59a0b5c3c01bd3bc2319c83b08cbfaa5c3333f8ed15097d5ddb36445ff5636b2710229b971e7eb200ee92e05336d3ba5e7386b720d60060c7135c68edf23ec7226da707cf070697e52155e62eb40f230a20c6c8803723b52bdce18c5a5620ed9887e2a3689176a7f6cf91b5b2f3402521a6c2a60e707692a535e46df2c08810d89ab705694922fac7474e5060305cf9e663609b7be4e8ab518ac1adf3a9b5d3ddfd7597586d3351eb8b61f7c71bb08a5112ed523e119fc4a67baeee1f0bf3fd1b0c69b5008a365d2838d165576757451ee934c7e6e82f57aec53b21a221aa25058498fb00681c779ef1ce2bd31ba63267954b87524368185dfac582c4aa6a4e4198b08232a339db99fd84dd21887bf148ba670f9fc5be3aee22785631f983e0ff2d7718bdd4c3c73994aae789f82640d33e139096853ebd52f9b3319052237a06fdd340c9946040218a0fc2864ca87c83f81dac21d2bf4d91769456b8b1392e84a7fe8070a81a323ed36b5b53b6cf2505da745b9aa792092bc700f479ab70993450e9c7acebb90f0eed2fd709f9f439ad490f98cc5c8971266b2221ccfc5a1fa706297ed17eb2ea766226ece4ed378c1f67603e4677032a3ba53cb993bf867694ccec0806841e7666144c774cb0c2f2958fa814119963025ee39ba0cce05c953e0f97fe3016b45cc593d35224c3fa39b05a080902d6bee5d6214f69c543b756ce96672b40c724a5982215dcc3f28c264ae29501b9ad9db9bf3fe60013229bfe79eb79d7faf085d39c979d6ad645f31d3b04f2bc86d54c19fdd03146307100930f86dba14f6d886bbfac58953feb759fbda3ddb3d947279f6c337f1b0b98494d168f5559aede0d817e2dfa44e3785c9562b89fec957925780d7418cb51b622f73627750c7a195a93f8bda8532b4d66ce0dba080a9eac4b81226b561dc947c117a75550df9fd2f36f927c5250d5db2065406ecea9b5f433dec758ef804204dbcf13020bc8cfbd1ffaf9cd5aeeacd3e4a81c5773fb797d17c3ab4a813f37d4c19a8c4c95115d34942b4aac34fcd029d942f99eaa13e319c206e68740c7fcda97d83725f160773628aa703818178575cd0868bbe9a53ddf8bca21471035e7b7efa733b398968cef0ac6f191a53e676b68bae7adb260bf2a483499d7b8408b806af8a1d300f224a34deb0bcbfc0562d7a467285b0e2de5b886e565852e1d3faa39b6386d2610561222c19df110a0a4868991087d9ff51e6d19fba4f7842c3d66585cc3d9d05dc059415e0cb75ca1c378f6f53549b80b91b8d6ad8dabef38a54ec76dcce0fbd19efeed6d0c322edc6972c3450fc40271b15f2085e526d30b020f0aa50c3eee3e51d02671b132b442361229e0aa875ea67062c74ac1fac2d49a1d6d18f8061f1fe7338c25b1da228b382c0e6ee49ce5626ee7a5ba966cce00f82a498149221c7b92950339680c7324b43466b640976338d77a60634facf1acd60bec62d555c4f0295b56f1de6dbe5ce5a9a98537dbc7a930f0f168aa8c31721ec400a6c97face37774860ec76c29dc0386ba1a52aadd02c9e288230d5a35c248192d73fe8f874ef4095e1e087a61f20fcbd18498ce6fdfbdf3cce10184f124c24085027d825599e5a341b59341615b7130849360b69657320d733e2f3efe8c13c30b067c10eb08791923965ae5402f231bee8411aa93d418c69e5aa18b4d3974b2bfd9d5651db050bee09fb3e06bb6835ea46c5dab2b84b8774833e6cafd05f9590960082093d8bfcbf6bf086a4eed2101ec7ad30110becc33b4af9107f8ecd2fa43b6c3347b853561563836e9bda4db199089ef17ccd270c573ca91588db6298f0379b94b6033f6f6755a30aa9b9e80bbb308b948513d6d401e013c60acf631a64435d2cded25dec41b3b15de89019cf807f94573938ffc397b6c95073426b69a5ff23f440a5439f28cf85b2572ba371522962fe835c42e80d47f6618af48a9ff7304383164fbcec7babd72a6c2588f2afa6db02fe215c32ed7da8c4b81eddbdb29266760a9bbfa7ff97e0a2c436063b82b34628a3ed0c000ff891b890380da5dd127f237bae9e73b873b4bb22bf1c0fd44c857745a3c1e6aba8596370ca81ddcba68462d08ecdef9d654eb426bc17ef04e3fa9c12b25919678836af8a2f43ce96fb95aced2afbdb9a0c0e1bfe3615e963f537ac5a62ce455e63c5f0af4c0b3e6be9cc8de561ea3963725fd469bc4c85370ae0117f1d096bd413754f27e36bbedd3ac0fd9683870fa66d0db5febe522401528d1b72f5b0c847fb2a8e3df812ce57a501c62ee2524ff73e479092ce95a1d519f89a37de1ce9955dca54dd248c52377f8ecf3d85f1f8471b3ec247595f25284aadf00db95ebc02f644aa419e11d8fd1c3ec5d125a8a493c9f47b628857396f67cd04463739e", 0x1000}, {&(0x7f0000001280)="d93fee8b7a91", 0x6}, {&(0x7f00000012c0)="e9d932da1e1f08037d7b124cabe16af5611777ddb31d88bf3cd6ee314500c14aad0d40df5f1f4dc7f8927dd8a1701b1edd853bf952380593e9cf7f858af6cb4f95c9a53fb52cd269ab27c60f2a6e8063eda3eb755b13424c2ff958141e7014b89876f7ebc5f5991ccac0781f58521b48f3630f95ebca1eeffb4c941dd2b379ce95f0b09c8c7c4aa1a2e0a037a767a7ad1f98346b25a9f7d8d34bbedf65f6d95d4c3d64bc62bcb69b6688bb9bbc6e6a68e8355eeb97ca053c06c055795e970aebead773d8", 0xc4}], 0x7, &(0x7f0000001440)=[@rights={0x18, 0xffff, 0x1, [r2, r1]}], 0x18, 0x400}, 0x400) 14:53:54 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000004300) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x9, 0x3ff}) r2 = getpgid(0x0) setpgid(r2, 0x0) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x6) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r4 = getpid() mknod(&(0x7f0000000100)='./bus\x00', 0x80, 0x2e1) fcntl$setown(r0, 0x6, r4) rename(0x0, 0x0) 14:53:55 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1, 0x1) r0 = open(&(0x7f0000000080)='./bus\x00', 0x889, 0x0) writev(r0, &(0x7f0000000a00)=[{&(0x7f0000000740), 0x3e0}, {0x0}], 0x2) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)=""/214, 0xd6}], 0x1) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) write(r0, &(0x7f00000000c0)="829565182cb2b1f12dc2d16eb73aac9949e56e5901c7d77cc8987fbaf2d04331d64a3337b0be58558d6589a53f3e48", 0x2f) 14:53:55 executing program 1: r0 = socket$inet6(0x18, 0x4002, 0x0) fcntl$setstatus(r0, 0x4, 0x40) 14:53:55 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000001040)=""/4096, 0x1000) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000005180)={0x0, 0x0, &(0x7f0000005000)=[{&(0x7f0000000800)="baea718bc24d07944b7bdd61db1fa9471b14adf8db66e9bfc5191df831a347dc2b34eb8380f0f21af566be5bb110b90afa934d7f86e67b5d75b8f9488846b40aef6d999c617fd4cc0c512fd1c73f5a412df85a3913f9ed3d4f97e9628a790713996a4f4b14a1ba63683dc259bfc98ebb339daf43600355954afa54a792bc298f299342d5e911af5439cc9bc1930772d25cd8aa69cabc28fc9d524995aa191647337b9f177dfd7bd38db87be46902ccff296af01be5584f8e95c27bf2db15ece0f80d4f115d4687dc3bcb133cc9b65bb59769a41f93a4229458b379bce00d487a8ec4eb63075cc6ccc7a38f58cca9467945d877661dfdd9f0a354a90f0a8958f07981f7302c486313cb341040d7db0aa553e3f6dd5e5c4b50bfe182a490368279cad99dbc4cf228304f1aadf9fa5cc8a9ac0f9e7c396e6663e8bc913abf2ab960d0f2913e72f06e74711f55217debd7aba2199a5d7f1e4b07bfb37cd500c1b2a945b072bb1ef4b8874dc65748631a71df022b5db71f05b06e1e7adedb5e8f4e7006794be3249c76845aa9f07d130062c7a2b508ac80cfc3501fc6343a529b55ef51ca9718945bad44eccb498386628e493086b9c38b82f7f11b1f48ab07176fb620be7134fff349d0c1981f6624019603799936f145842d057fbb98df1cb62e2c69d47cb63d63fdbf2899d800b9eeb92e3d00251e0c6e78cbca03a848aed3bb9985497b33916216a2c269b7acbf2f99927361b00bc01acd3deb75efbb2854eaecc11a2c9f9ac36e4ce837febfd7f96bc7afe2d35fa7727c642299a0ade2ae4e9a5dce17eb2a5c4cc1d141b3cf56185d75fc9007a714f1c285bf27450f533b7f919614a55cab86b396829c1558f5aa09cdbdf2a84d2207b47da16abe89ecaaf79c14edafdea7111fa6d4dcd58feb179a480353f8d1c99ffaeb3d54f278c3c70a52343c516a2b559ccfa14e97fc7aacdd83e8ab04ab118199fcdcd52ed3fc8d7528b380d2cd6445e5602fde78077595d2a253d001d138558893ca1540b2234e91bf97bb6e2003f5d966d11b7d2ce68e898b04143d4773665f9b11722e8230cf35eda9dc17a21c8841068346e7114b7ad2e5037565618be0f1ac653d5b92c2ab10929fc3720e5248f70908feb2b972840a8255663ac044bc58c6ff61f3dfcd1f74f98c9a46dbbc6e3e4307b1f16d5728289372d43435e8034cf0167b50bd59af09d7f6f3c133f077058ebad0681ceb5ee1d3748cf104b8f7d672780541a68e7724d3a75baef5404a3803984f63b9e5b553a3acb369e94c0d750763661695baa5776a3b95926ac238146b0a93766f639a73ad6cce9ad089775c5b831e2498be2d5522335a66229fca09e6c3341e91ee6d6d77541138f2d215b303da0db9d697c306d91c9fb3266eaed9e33dba9353b2861534759f68efefc645f82d0656cfc73c7dda569c2cd1a320ab4c675af5b5e4be18667462a0a225147a5d25ccf2ef28ba30f3a375aa6455d4b1b24485a4809459af892cd6b4b8927f4d76c5a0dece6fa0b07356d21d7723417c8160d778acce864db1fab1b9534934390947b0faa04013c1addcee08c698ffa60f59cd2710edf2417c38a7ff824ebeb5f004aa8c9171793a86e7b0f06e600991d54aa3eea12c8bc82743bfa977c5189ff93ed3b67bbb5667bcae5a9c38fd4568334fb072c49e934699cf474816356dae171a74fb423da75c85bdd4934fa3c9aae32b09c1112b46573c0edff899761a43c7fa1314dba7882a5348ab5182bd0b3be50a816503efdf04f2bc88e0b09da4ee320c092c14707dc5689917382f33561bbcd84970c60a94458b96e647c503d17ca5bf65855a473e533c1d8721952df2435ae6cce7473004e70b74a93b9ed46785fb5d84c4a546e2b9de687bc88437c7ce251946459bf6b8ad6be61e9142ccc55cf82cb487931a90de83dd8df38e5aa97c0374f68e1154d5db8b3bbd4f2ec1451a13f8c523425093a789ab0c4db460eabbfd84e140abb551ca45c8bdefb663fe157b58a0092862704820ee42209d56923713f3ca6efd5677c4a6ffb60c8ea5546e90c6c185a7fa87979289e6c299d48f1db7ef1167bc762d1f621378a5fc6c8e278cb7a095b216e43d2dae86e4393f0491679ba26ec2d1e7d26257e0fab53ca2c08f89b735ceed3bed7afa1feef746574a669d489fbf7f32b5dad4a4aaae9f97f18e6a44180b97930ba2e719056c5dc1fed1c7f3c0ec7ce6085d23e1bc40261b60b0d23ade1f39031a9b0f4fb7f5756b2b8bd4792377cbb59193c1a6365bd8e94ee3598ee6ad8be67ef3641325e8129401dad28251b365bdb089cf44e7e9443f68956ae8592eb379e956e96089411de9ff4b069c3acda6a668583cf091f135f4436a87b0b7f46448d117bc8d5ecd84d39fc6eeae7326a085b2c4a14e1a994a251984c5ed7c2750a0acfeaf4666062ee667303da3b08d6e92863da2e2b4eaa9c2815f3428b8663ec4ecd4521722318dde64722fa542c13ede0b80ed58fdaa51defdd03a511d2a1838a481bcf419f7fba4d60f40fc7bd36233d4bdc142362465f46f65da988bdc66dbb873ae67f44d774a7a1d972b564451eed01981dfb27b86a089f8e5dbcf6775a73a51087463794b62016a32373ecdff3df5d624efff5599639d3794018d94f5911d2aabf9d569b2f3a6262dca54f041d07215daacd828b98e3ac14058dc98f2b9face10f1da15db87994f62512f89339b845eff25ff5da9a2e55cd0ca4281b06084d1d40575c8b9041ab1cc4baead12b4b7364ed02b93e1cbcb7b76428db77e098f5195dd7443c7288d7b54fed0fd2c2ce7bbff75284b49f960f560e50121151c3249ef9715d465c0064074d36eb8090ab49142cd8530a359bd1238cda43287fff9c30ef5543c89f2f09ba84e74a1dddfa438c982bf4c69359dd1c6a4755af9c65ea383dc0bb482ac5e764255010a853dcb", 0x82f}], 0x1, 0x0}, 0x0) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 14:53:55 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) write(r1, 0x0, 0x344) 14:53:55 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000c74000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x9) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x11, r0, 0x0, 0x0) 14:53:55 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) getgid() 14:53:56 executing program 0: setsockopt(0xffffffffffffffff, 0x11, 0x3, &(0x7f0000000100)="6690374b", 0x4) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000180)=0xc) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) listen(r2, 0x0) r3 = socket$unix(0x1, 0x7, 0x0) bind(r3, &(0x7f0000000040)=@in6={0x18, 0x2, 0xfffffffffffff197, 0xff}, 0xc) 14:53:56 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') recvfrom(r0, &(0x7f0000000080), 0x0, 0x1, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x1f, 0x5}, 0xc) utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 14:53:56 executing program 0: setrlimit(0x6, &(0x7f0000000080)) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0xd0) ioctl$TIOCCBRK(r0, 0x2000747a) 14:53:56 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) mincore(&(0x7f0000ffc000/0x3000)=nil, 0x3000, &(0x7f0000001200)=""/4096) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000200)="f475a12aacce9dc3c041acc2976ce85b5c63da2e128e57faae651ceb5aa6ae4fa87ed45ba2dde1c7eafee73558be5ea2dd2abda64b0be494fa90560cb1def08f09bfdd8eaf8490a8d90c25379b29dd95947b5dfcb0b195ab29418d60385198397648d5528031f80b12d27524c43d84efffece15b3f304a50a4b33f8fdafe3ed77e01261ffb131b52d27dfdfc3fa2ee2c8d853e72", 0x94, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="01002e2f62837300"], 0x8) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/82}, &(0x7f0000000040)=0x54) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) writev(r1, &(0x7f0000000780)=[{&(0x7f0000001080)="e3e7281ac4d88022a68464df9e1b7b7686e94a7fef2dba4253f1e91806e70a49bdde651d02873755085fda89d4cb126e784ef879c7cf9130fc5e9dd754fa3038df7ec8dce5129d1856f8670fc22ba8c29fee5f2f90ccb70db8c4863e01c8f317348c7b783686cf1707319fa7373ecc0c148b882fff2f23dd1945ba4b07f9298302e99556872c5b0f15f7dc61da1c06b328958b601c0fcd39f1a4bcd39bd5f5b80e8e72811c91e4f9c83277cf80cf142ba0aaa5dec35323d296ff9fbc80ca05cab3c35cee1c4c7d8580f1760c81fc78f2d01f9129d3697c69ebd60f9efd5713b1cb1ec2555854129bf68361df7075228ba60a7931f77c5e11ac256465bcc098d1a2c851372dc6d807a9d90aecf8f4036d080d0057b070e9adc1cccb41fcf8c2eae485474c0a7a8ad7866c990c663866fd0dc4718514d2a0845390e36a51ce679b775ff68738964accafad", 0x14a}], 0x1) open(&(0x7f0000000180)='./bus\x00', 0x80, 0x61) r2 = msgget(0x3, 0x30) msgrcv(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="000000000000000000f8ff00000000000000000000000000000000c28900000000000000000000000000000000000000000000000000000000000000b4d831307f7eb1080c5f3868c16b2e2d8d5b6ad2004d479c72a80f4e46cb65"], 0x3c, 0x3, 0x1000) bind(r1, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) 14:53:56 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/218, 0xda, 0x0, 0x0, 0x0) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) 14:53:56 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) fchmod(r0, 0x8) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffbb}], 0x1, 0x0) ãç(ÄØ€"¦„dßž{v†éJï-ºBSñéç I½Þe‡7U_Ú‰ÔËnxNøyÇÏ‘0ü^×Tú08ß~ÈÜåVøgÂ+¨ÂŸî_/Ì· ¸Ä†>Èó4Œ{x6†Ï1Ÿ§7>Ì ‹ˆ/ÿ/#ÝEºKù)ƒé•V‡,[÷ÜaÚ³(•‹`Í9ñ¤¼Ó›Õõ¸Žr‘äùÈ2wÏ€Ï+ ª¥ÞÃS#Ò–ÿŸ¼€ÊʳÃ\îL}…€ñv üxòБ)Ói|iëÖžýW±ËÂUXT›öƒaßpu"‹¦ y1÷|^¬%de¼À˜Ñ¢ÈQ7-ÆØ©Ù ìøôm W°pé­ÁÌËAüøÂêä…GL 14:53:56 executing program 1: readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)=""/6, 0x6) symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000000080)='./file0\x00') readlink(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x1f) getrlimit(0x5, &(0x7f0000000140)) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 14:53:57 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x2, 0x6, &(0x7f0000000000)="85a39241485f43aadb6969a2b08ebd83ddab5c0b333c0de4595e5c20558ebef20aeed7080376a1077f62f0546db99ed4e994d56b0b95a86082763055b069f4542af8caeead76b5a36b03147d5b4ec9c01f6ec687331651e633ed8049e940089c96877ab365a057fd0224d2c7a22d9e3ab71de2b02772bb93d7e092705fb2537ec92372fe1a74df75a20124d54e58fb8883716d240a49dd63e4ad99934c247b4bc40c22233b0258d061779e5f9ea05e7c2f1bb35b699caa238b3c8f19f6020dd9d5bdc2974fd1f3fe3d437326a3eb385c91675e41486b08fd3ce425696e511610e6", 0xe1) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) 14:53:57 executing program 1: msgrcv(0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="05000000000000000000000000000000000000000002c318eca68d80fd4cc72f300319c8a54a51ff08d7d5ac8e65bb59f9717b130399d765da3a3fe185fe376524519bf305dc73f505318c4a871c0c583454878f59b17831795c21c251a3787f24b6a5c6c4e6299085fb9b253d48e0e74f61574030da26bb6a00f711f0a805825abd418193521912842f4f10e1108d3ee5e7b8dcecd7d67c1125f1c566af84d6a23b10509a4c5d8fdb98c63a72b4d07bfb0a5d9b9b5f3e79cbd6e9d962397dae3d729d53033f8f1e30e9348550803974c7310ceb191f50d348f8d45a52eba68c2f05"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 14:53:57 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="8009002141ec4bff2200ffd0920ebe4400ab12aee2870a83ae729a9da18c2caa06fd0edb"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)='I', 0x1}], 0x1, 0x0) 14:53:57 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = kqueue() kqueue() open(&(0x7f0000000200)='./file0\x00', 0x82, 0x2000000080) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$lock(r1, 0xf, &(0x7f0000000180)={0x3, 0x1, 0x7, 0x9, r3}) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) close(r0) mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0xff) zŠ×†l™ f8fý Äq…Ò „SãjQÎg›w_ö‡8–J̯­ãç(ÄØ€"¦„dßž{v†éJï-ºBSñéç I½Þe‡7U_Ú‰ÔËnxNøyÇÏ‘0ü^×Tú08ß~ÈÜåVøgÂ+¨ÂŸî_/Ì· ¸Ä†>Èó4Œ{x6†Ï1Ÿ§7>Ì ‹ˆ/ÿ/#ÝEºKù)ƒé•V‡,[÷ÜaÚ³(•‹`Í9ñ¤¼Ó›Õõ¸Žr‘äùÈ2wÏ€Ï+ ª¥ÞÃS#Ò–ÿŸ¼€ÊʳÃ\îL}…€ñv üxòБ)Ói|iëÖžýW±ËÂUXT›öƒaßpu"‹¦ y1÷|^¬%de¼À˜Ñ¢ÈQ7-ÆØ©Ù ìøôm W°pé­ÁÌËAüøÂêä…GL 14:54:04 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1021, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x9) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x8001) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x1ff) socket$inet(0x2, 0x1, 0x10000) 14:54:04 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x6) poll(&(0x7f0000000000), 0x223, 0x10c4) utimes(0x0, &(0x7f0000000080)={{0x0, 0x2000000000000}, {0x100000000000000, 0x1}}) r1 = msgget$private(0x0, 0x2) msgrcv(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="2dfb000000800f16070000000000000053eaad"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r2 = open(&(0x7f0000000000)='./file0\x00', 0x408, 0x10) utimensat(r2, &(0x7f0000000040)='\x00', &(0x7f00000000c0)={{0x401}, {0x6, 0x9}}, 0x0) 14:54:04 executing program 0: r0 = socket$inet(0x2, 0x8002, 0x2) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) r1 = dup(r0) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = getgid() setregid(r2, r2) sendto$inet(r0, &(0x7f0000000040)="26e35ac549b24a081b9c875f3c19cc07af607936542c1175ee4e588ad4c307", 0x1f, 0x2, &(0x7f0000000080)={0x2, 0x3}, 0xc) setregid(r2, r2) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="0e07c9e7e0351e4625135842900e4790778f053486828783df1169ac0d91c2982706193f95e7c4b4bbd54e47e9eb528b1c16638a1512a0c48acefeb379b41064fa1b6adfd928c13f06c07f9bdccbf01bddbd0477dcc15a2b6974f6a8e08cad5f68806058d46e9b65c39ff887b2cf229aca81359b0ccbd9932a7690268e9c3b37e1155f6bc327c72bf58ecf744460fb0f6db00c080b", 0x95) setregid(0xffffffffffffffff, r2) r3 = getgid() getgroups(0x1, &(0x7f00000001c0)=[r2]) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="7904175ccb082231cca8aa88a20bd1b3287bd93502fe37deb14f0f307cfd85fc2d0076c9279afb322bbb2aff6345a18b31ac6dc45bf3418209c6aca7ca9bd9c9e6f3826f995e63988ecb55a131ef62b524a1612db5cd3861317d11b18ad441557592378a4d54c4528ba242b4474e5f7c08678f82b4379f8ad36fcd9fb58e89259a44ff25ad85ff2f9aaa02a2ef59c67f57f996752fcb0966b0dbf1fd2b9895ef802c6ccee3e080b3c757e3ac4502f86c5dfc2de89abd759a3c735fc59121e21789a596cac595111b39b7d472145f26d5f20852cc2de8", 0xd6) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000380)=0xa0) fchmod(r0, 0x80) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000003c0)) recvmsg(r1, &(0x7f0000001b00)={&(0x7f0000000400)=@in, 0xc, &(0x7f0000001940)=[{&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/138, 0x8a}, {&(0x7f0000001500)=""/221, 0xdd}, {&(0x7f0000001600)=""/50, 0x32}, {&(0x7f0000001640)=""/133, 0x85}, {&(0x7f0000001700)=""/10, 0xa}, {&(0x7f0000001740)=""/213, 0xd5}, {&(0x7f0000001840)=""/46, 0x2e}, {&(0x7f0000001880)=""/114, 0x72}, {&(0x7f0000001900)=""/53, 0x35}], 0xa, &(0x7f0000001a00)=""/227, 0xe3}, 0x840) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001b40)="6691fe9bce6434ac7b8c09beb7185eb4625ae90afb2029e0bc6b2addefd4f31bbcf7c6c4fb93efdedcd4cf5056550324cbc1f76fc5bd3daed4933c5389480d57401e8e7f1c8272d26fd5dcb9864507cb3ea774ec9cef1d125142d9260a3ed3d24d9011104351aced32113ab35f5b6f86e84ed96b2f241362196b8def81c1c48fdad15a24794cf6315e7290e855e1ab74a64eca75369e2e24896bbc62312804bc89b9ca68bfc686799cf83c90a3cbab39a316ab76132a7d03a3b33473fd57d73360b8ea350142e5497318e25beb7039d5afc1773536c7cc1b43e5a14c1d5f39e5f66443a560", 0xe5) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000001c40), &(0x7f0000001c80)=0x10) setgroups(0x5, &(0x7f0000001cc0)=[r3, r2, r2, r7, r3]) setregid(r2, r7) r8 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r8, 0x1, &(0x7f0000001d00)={{0xc28, r6, r4, r6, r4, 0x29, 0x400}, 0xfc000000, 0xffffffff, r5, r5, 0x7ff, 0x7, 0x2caa, 0xffffffffffffffc1}) msgctl$IPC_STAT(r8, 0x2, &(0x7f0000001d80)) fchown(r1, r6, r3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001dc0)={0x0, 0x0}, &(0x7f0000001e00)=0xc) msgctl$IPC_SET(r8, 0x1, &(0x7f0000001e40)={{0x3, r9, r7, r6, r2, 0x40, 0xb2f1}, 0x1, 0x3, r5, r5, 0x100, 0x9, 0x2, 0x1f}) lstat(&(0x7f0000001ec0)='./file0\x00', &(0x7f0000001f00)) 14:54:04 executing program 1: kqueue() r0 = socket$unix(0x1, 0x5, 0x0) mmap(&(0x7f0000009000/0x2000)=nil, 0x2000, 0x1, 0x3010, r0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="5e9abf186bd70761c9b2389ade642fb8ea79f3740b533c807cd24065f8e29a58eb37970df7320c89dafa5168bc50e4d3cf9da5da", 0x34, 0x3, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) chmod(&(0x7f0000000080)='./file0\x00', 0x2) 14:54:04 executing program 0: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) socket$inet6(0x18, 0x1, 0x1) fcntl$lock(r1, 0x6, &(0x7f0000000000)) sendto$inet6(r0, &(0x7f0000000040)="645d391d309245e63c87ce1baf31a81c8994bd4fa3c6e4d0b1fc8e769f40f0809e44c706df61adde8f6064e75e5cfb16233d2fd36383f64fb9f2dd0b4878bd2199c8ddf73e75af06fc768b35788cb68e278e9224d6e26751171f83752050ed93958da8eb0f6ec8f746ec2b010ddc45a88afa47ae43e818dfbc267be1aa67c16af3f2158c6eaf468ec11d8ff503cce501e4f8c94d15b9e280f238899c7132c257f96a29c380262be0f8e3f73a2b93d15106a4cbf2d433d41129f5166689be9d78d66313a6e76ef54f35988bb4d754cfad480505541ae22b08ad57fa86b98507", 0xdf, 0x2, &(0x7f00000001c0)={0x18, 0x1, 0x3ff, 0x6}, 0xc) 14:54:04 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f0000001080)='./file0\x00', 0x8208, 0x0) connect(r2, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) listen(r2, 0x0) r3 = semget(0x1, 0x4, 0x100) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000140)=""/10) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffff7, "c290000000eb00"}) ioctl$TIOCSTART(r1, 0x2000746e) kevent(r0, &(0x7f0000000040), 0x7fff, 0x0, 0x3, 0x0) write(r1, &(0x7f0000000040)="c0897c5b551dcf277560cd564ac048e2399a9e846fd5a9a3912108f099e9c108a1b46fbb52e04ebb174d5555aa197a17cd0f3b9fe7af0d61ca9d7358795d5e9978b8b8765170e598b6641f101659517065df814c2097800ac698fb0caa452338ff88cf43bb6b488d53a60b96f72f45468642938fd459fab3472408c6fb109823a51a715455d70e614c7101", 0x8b) 14:54:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = kqueue() r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x4, 0xffffffffffffffff) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xa3, 0xf0000000, 0x70, 0xc000}, {{r1}, 0xfffffffffffffffe, 0x0, 0x84, 0x8001, 0x20}, {{r2}, 0xfffffffffffffffd, 0x46, 0x1, 0x9, 0x7}, {{r0}, 0xfffffffffffffff9, 0x49, 0x4, 0x5, 0x2}, {{r2}, 0xffffffffffffffff, 0x18, 0x1, 0xfffffffffffffff9, 0x100000001}, {{r1}, 0xfffffffffffffff9, 0x1, 0x1, 0x5, 0x6}, {{r2}, 0xffffffffffffffff, 0x0, 0x40000015, 0x9, 0x9}, {{r1}, 0xfffffffffffffffe, 0x2, 0xf0000005, 0x0, 0x8}], 0xffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x28, 0x80000082, 0xfffffffffffffff7, 0xcb}, {{r1}, 0xfffffffffffffff9, 0x2, 0x41, 0x7fff, 0x85}, {{r1}, 0xfffffffffffffffe, 0x4, 0x20000004, 0x82a, 0x7}], 0x100, &(0x7f0000000000)={0xe7c, 0x3}) close(r2) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x2, 0x0, 0x8, 0x4, "b30311a59127a5616d86a956a6a9a2fb38817b00", 0x4, 0xffffffffffffff72}) kevent(0xffffffffffffffff, &(0x7f00000009c0)=[{{r3}, 0xffffffffffffffff, 0x21}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0xc996, 0x0, 0x8000, 0x0) close(r0) open(&(0x7f0000000280)='./bus\x00', 0x20000, 0x50) 14:54:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e3", 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() socket$inet6(0x18, 0x4, 0x4) fcntl$setstatus(r2, 0x4, 0x4c) lseek(r1, 0x59, 0x2) write(r2, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/3, 0x3) 14:54:04 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000000)='r\x00') symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x8) openat(r0, &(0x7f0000000180)='\x00', 0x20000, 0x20) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') socket$inet6(0x18, 0x5, 0xe4bc) open(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffd, 0x0) 14:54:04 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x6, 0x5, 0x7fffffff}, {{r0}, 0xfffffffffffffffc, 0x6, 0xf0000041, 0x7e9, 0x366}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x50f, 0x3}, {{r0}, 0xfffffffffffffffd, 0xf, 0x2, 0x3, 0x3ff}, {{r0}, 0xfffffffffffffffd, 0x4, 0xfffff, 0x1, 0x3}, {{r0}, 0xffffffffffffffff, 0x32, 0x43, 0x6, 0x5}, {{r0}, 0xfffffffffffffffa, 0x80, 0xfffff, 0x3, 0x9}], 0x1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x20000002, 0x7}, {{r0}, 0xfffffffffffffffd, 0x2, 0x4, 0x2, 0x3}], 0x0, &(0x7f0000000140)={0x8, 0x2ca}) kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xffffffff}) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x4, 0x0) chdir(&(0x7f0000000180)='./file0\x00') 14:54:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000580)="94d5b462c0341a8b2ea311e45ef8333ede7f4faacc75513903cda8436d2a3159385099d57168c737d59dc1e77d359a1730117afec602c2cfd534ec00e9912eb2dc81ec1b9eb5afc428ed8001d26b6a2385011e24cbf875b96c5fdfdc916edbc862c396720f853a28104dc1865f392e41fedcc8c0eae56e3be78b4a", 0x7b) syz_open_pts() close(r0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffffe, 0x0, 0x100001, 0xffffbffffffffffe, "8b46786eb953d07babec337860fffffffffa0011"}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x8) 14:54:04 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) flock(r0, 0x2) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) flock(r1, 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x10010, 0x0) flock(r1, 0x1) flock(r0, 0x5) 14:54:05 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x3f, 0x2e, &(0x7f0000000000)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x14) socket$unix(0x1, 0x5, 0x0) 14:54:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) read(r0, &(0x7f0000000100)=""/214, 0xfeb6) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xcf1c, "bb9b4d990cf8346424b277d879daf9473fe6e799"}) syz_open_pts() socketpair(0x6, 0x4000, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) sendto$inet6(r1, &(0x7f0000000040), 0x0, 0x8, 0x0, 0x0) 14:54:05 executing program 0: r0 = socket$inet6(0x18, 0x1000002, 0x0) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x3f, 0xe737}, 0xc) 14:54:05 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x400001000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) kqueue() open(&(0x7f00000005c0)='./file0\x00', 0x4000, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x2, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xb}], 0x3, 0x0, 0x0, 0x0) close(r1) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000140)="d163b3c5bdf030dc7f251393f09277113e9b81390a2b0c52f6e32538f7168a2a3cb2ffc96594f3c1e3f326e61e48b8d7d7ef47f7dc3b5d00e7d21d71912899dc789cfa064d46db9d50835e5a3bb7bcdd89e209e7b5eb32fdfd80244ae7ee4e13c96d068ea077f38bbded768c9661db5505a6a208a2f22ca35dea3749134b146660ba8d1580c0ef7a05b0677e86ffe343d3b7a3", 0x93}, {&(0x7f0000000200)="a25e", 0x2}, {&(0x7f0000000340)="c00e4649a41790d22547a1903067efc10479fd687de4e1b96e6f325168010d479ae02f3566fe7846228cee01ffb08e43d54d15bb31bf3b3eeb9f2f3abe921e5da00003dc439ffb5634ec95c2e86f933ce155fe12024710474edb995878fbbe3f523d3eb94b8bf3380cf29c18291549a9b495f12c41b93a5f85be5502a4f3b19661ff9eacca748f1c6cea99cb689df20be8af1f198a771db7369b906acbd19bb0c381c7af8ed14ac8119c1f4dd475a939bb000d27c8f1781d284ef235aae38610fb2be35fe68aa6020d940d3b58cc4103577e0d38aa6e7a57b19a5a870bfc38ab05", 0xe1}, {&(0x7f0000000240)="3b329d915472efd5ed1c3c53ba81823d070ac05e31f5e48ff7d7e77e6e5fc1d72d6199df6731e2a05d0e122b5e470f030f65d59da77ede31f13e4ec5f68790ae64c3cece", 0x44}, {&(0x7f0000000440)="f256fa904e75676a6056b13e4b1b40e38370ac7b9d8ca8fa5c7adc9868de5992a1e0119bf039d74a21aa68487ff92998c35e2a992ee0825de1450e5a702ef1c3a31fcca79f55e1185dec5872ba6e52534a006a6089bcbee8ff596525a92ba372e748a756e0b60c4e303c148de9c8f4fa2d33aa60276658c4bbd668eb8e5c15e97e32", 0x82}, {&(0x7f00000002c0)="bc58700b31179120", 0x8}], 0x6, 0x0) pipe(&(0x7f0000000580)) close(r1) clock_settime(0x3, &(0x7f00000000c0)={0x9, 0x3fac}) 14:54:05 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x24) r1 = openat(r0, &(0x7f0000000080)='/', 0xfffffffffffffffd, 0x0) getdents(r1, &(0x7f0000000000)=""/13, 0x266) 14:54:05 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000040)) write(r1, &(0x7f0000000140)="dd1d86f215eaa74e6117a20ad5b0ae5a057c139d92d9783b017a9a054b2af3cb70dacb6d3d0db380492bb3b9b90ce9f0fb322e35fa5e17489ba0177a7bdc0d14c3f55de7870d783cfcdb2685", 0x4c) r3 = getegid() setegid(r3) r4 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) poll(&(0x7f0000000000)=[{r4}], 0x1, 0x0) socket$inet(0x2, 0x3, 0x6) 14:54:05 executing program 0: pipe2(&(0x7f00000006c0), 0x0) pipe(&(0x7f0000000700)) kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000740)) socket$unix(0x1, 0x5, 0x0) kqueue() pipe(&(0x7f0000000800)) pipe(&(0x7f0000000980)) pipe(&(0x7f00000009c0)={0xffffffffffffffff}) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000ac0)={0xffffffffffffffff}, 0x0) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000b40)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) getsockopt$sock_int(r1, 0xffff, 0x1034, &(0x7f0000000040), &(0x7f0000000080)=0x4) socket$inet(0x2, 0x3, 0x0) pipe(&(0x7f00000000c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000f40)) syz_open_pts() setrlimit(0x8, &(0x7f0000000000)) dup(r0) 14:54:05 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f00002b7000/0x2000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000001240)) r1 = semget$private(0x0, 0x0, 0x4) semget(0x0, 0x0, 0x0) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000000)=""/75) shmget$private(0x0, 0x2000, 0x4, &(0x7f00002b6000/0x2000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) 14:54:05 executing program 0: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="b0abdbe301000000000000000000000000000000e1"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) pipe(&(0x7f0000000000)={0xffffffffffffffff}) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0xc000, 0x7) 14:54:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="00eb2d2f66696c6530002ad1a0693a37fa0f903e771c739355af517ad5859b20ad82a24c852559854c7b0898c928a1a320a5ff215e24ced5890cdf27a5aff97bbbec2bd2d8b245927db7a5ae300fa5b692"], 0xa) 14:54:05 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x40) setsockopt(r0, 0x3, 0x2a, &(0x7f0000000100)='\x00\x00\bL', 0x1) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x108c1, 0x44) r2 = fcntl$getown(r1, 0x5) fcntl$setown(r1, 0x6, r2) 14:54:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000900)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2eedd8c6a72864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53ec878311c2c8f4475adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e93b2aa28641ab8ebae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe50700c983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc9691199245950508000000000000004ffbe4fce00d534f3cff3caf507bf9951a91d67481f27d1db813eeb072283ceb4fd947b6498c585bd2fc10b3db9db043e9220f0bfc19220c545c2124b99bc9673d15d4fa18124ddb31ca722bb8b8ae8417326e4293c551c276cee61d38d9ab3589effbd3cea643aaa9197fe3a29fb85720a4352ed17d1bc20d727971ab15868ff911da65460a3c49cb4dae2e688649ee3d6abdee3bab8da40b5b4fd5f4f36314b548264b5418fc224c739eafc3d6527dbd0fc933ff5a77c53056e694e39c538464cf07cfc9fdf7bfe6eaf22be95adde55376c944d648858f2abe394959e953ec4bf650eda88d2eaa09af4ab571b7db", 0x226) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0xfffffffffffff001) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0xd, 0xffffffffffffffdf, "a146786eb95bd07babec1100"}) read(r2, &(0x7f00000002c0)=""/249, 0xf9) r3 = msgget(0x0, 0x121) msgrcv(r3, &(0x7f0000000500)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007d66278aba744a9c9e18"], 0xcc, 0x0, 0x0) mlockall(0x3) close(r1) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) msgsnd(r3, &(0x7f0000000400)={0x0, "7f99c1e0fbf0ac09f35bff7f21ee393a3a6dc69bbac92a4eec9ea8ddeadac527c7c9df60432ba42c14418085177f5c649e94475c5453fb8ead35d7d27a1abf95a310485bde30796704f7e0b9e891cf376ac1d65db7e39dc7e6427c646ac703e6b0396af66d6279f193aa46fa12bb9725509d125c9888c82ced5a7cc6107f5a338b2afd301b23c2666657189f3ac1b22d9e78caa50409fd2347db281a8793b09114a4de4db059ee06afe69f91fde09865f38b318edda36565f9f5aef20ae3502fc12d159fad7c64668a316e9d850328071178"}, 0xda, 0x0) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) r4 = msgget(0x1, 0x2) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/207) 14:54:05 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) write(r0, &(0x7f00000001c0)='2', 0x1) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0xa) pwritev(r1, &(0x7f0000003440)=[{&(0x7f0000000340)="02959e0edfc8e888daaa8f7ade64bcd1915d5e8d1dcc34ccd1cf3d7b4e674e9abd1e31f63fd329c138a3318eed3d526eaee949c65b1ba765c246ee3bdd898657b72227a92154225df6994977ed965a5f30968c63a28ba80e5a34955df9b3892697e1ed7de17157094f7749723924398dbbdfe29cbbf55180b361e47eaabee566bd2cbff9a15ccce8e30e922adca2a83433d5c9de4d3fa5d1a719d12028b009b4208f336d5f8fb830b44225703f712e889bb9972745430b19b5d2063b49252da10696630983caceb7290a52a580b169171ca07be5a5ca666f8db567db9d133b5b70ecf6b035cde4574c375b2b6b33a87e3eebb015469cc1bfa09963d8b9bf2936b064a6aa71d01c56f50b6d73ef981d35c6e0319347581e024945859c705a7dbbe4fdb500257a8fcc76084e581dc5cd229b5cbdefdaaed67ce35d5f375bdf8993bdc2d54c1d304678c3ba4a76f36a24d272712051dc08d40939ce6cf9152d0781b2a5605b97bf32a475564497606316c405f34010fa8c1a366456b9c2c6eb4e0b2d251a1997cb868ff8cfd578d4590f603c43c8e0a723fe186e0867187758aa40fd5b776dfff33fc62fcbe8a6a9358f305ad089af284bbb8a096688b8eef717dcb9aa5f4dba971caa73fa96f5ab152c6bb218a6dcf9490e68c0c30ef9e9bbc526b23db17b575b682c2ba77e434395b8f9f253a676da34dc9ce21c300d248ad3de2987bab9c41274763feacd9e5f0b63a8f8ae11c1cacef4a995fdf94564ccb44215a63ad005eb75f99eb7a58a234b813efddb7976fa8cca95f96d7823e9546817bb36277da3848b7a82d49011e855931113e2fd03f6a5dbb55bfd7f4c8c8d3826671180ff1ac490aeb4c9494a5dd2fe98df11327e27cc8b0474b2d292ffaefdd4e236ea80e3234e52da96e4a6001859fdf577eb76343e3048d6e70bb2015ab1c78364ede935ca80f5b2b78055aed2b8dad689be19f9a70299fbc529e15a335b2711474e6b207f550a0252d9c1dc2884d3bb9b471a430b17cf0c587841b4917cea9772114738c532f17653eeeb9b92eff9fc7c1bffbafd2c0f46fdc8a6f34d4ad98926c00606936591df078c6f7f52126e97c0aefffdcf2c2949462516c48dac6a3f5bb8948c98861db3e8a279f7cee4d1e3908be09b6b5a03ae0593429d5ea7f22af48cae43dfe317cd5598e45692d2a6036c4c6e1a65432c13e6ad4ad0118c4375ba8d6fd312fbd1c1c8716fe5a9c3ff0799a4c85839c7daf43965b9a5db8ee395941157f8b799020dc20af058cdd199309f26c42fbaa032b039cd3f8689ab17c0cac409a67bb7f303205efe1d252d2338a3b5c9f109d3bac31fb09682b5536a7f37e556d82c4b77f03f5d894571f7601a525848f73bb6ba61bb149fac2b33b2f8d5b5dee6c99a109fe1d04d9ac4f1b92e5f53b86b37dea0fade6b664346d2ed5573e91af3fac35cdb2ea472db837da4a912d5e852c11e6ef867bf7a66962ecc18f60e69961a799f24e03cd12cf1f85f82e637b1dd9a0147e1c1e28b35bdf5960e950be33b039886ab2c49d7d855589946d16a67e3207bc533fd62bc6e2a70fc2dbd2510818edc8316e1850c5634ba84f2877b573dc8bc91ceba0dd53b99ecd8a5416aa9b3ce32659299c4890527198cbf0e0a0ce4c34d936f86e6f444c0e58ccf581dca48ba342306414bb5951a9bbff9becdbbae813012f1826dea8c564c9434b9a3d08e82b888830d690e69814e327bb2b50d236430c02ac3d25d374246da9604d33b6b468e9050456214b80629282ae34bea1c161271f8aa94d1a84c8b741d1b498882ec2c90587a341938fc20a977148ce2c2f593bf220410ffa637aa8eecf77df668a8cc20c0d1289ba3eb6aea675f115174aee985f89d21f062a9dc90d2932e7077108c789ad0ac7e1e25b6f1132a94c6e06813de8474d33c24222fe1bf06d871fa49b15bcdc06ce20f819808bddcbc23dfadb826c93cf84999029efae0ab1b07f0c4e5707a703405a41f6acf69312205150ed2e06b25db62e8ac1944804bbd4debc8da1ae8086a3d861766e8f91bc7382f8ce64809b38b1bc7215e117a862da1ceaa53f2da62f152934f55532ed981fb09555cacc2e9c60fe9f765e3c68d0aaec4bc673e8234b42a2a09dc767abdc802f60c783ec91d85e99e641de9f3eeecf165d30a159256a8b1f7d570c417d3e53a9256a6f0af0911b7cf8c66a0e15c6b650e0d6c84ff808e55709e97c4e1444075311e622edcd571d5c7d69d62bf1d3ef81b0fbf8967c9eabcb453620af0254b99a756b187570636f0c4f0120c64fc4587c0a4c4ef0c28e6afbfa1c6d8f395ef2a3318b7aac28d3bd2783e4db1ffcb45533d594ddc06060d253b916220e0175df9a2f20bc7315cfc6ac299b6796574155e08ad957d0db4fdb3b841455f15ebb2a16e678e0e174bc5d967f61394a51f2b48c70c0ffd2a8ebfe15081a65199f5de6b698a3c21ade8382deb8028fb95988334c93cbbef458773cb36038324f2d199ee721250d7c46929f8ea1095abcf978710bc2b2f7e7f15d31a04392317a7c1aa9b7396e6fb97ff413508436aa47dbaa473bc4ade2afd19187a381dbfe25297698eca3fcd9648d1ddc698b6782ec8b480acbbbfaeb3733fe929dcf0ffc8450b085a0e2d80b733fb9b920840c7802639aece86d3e709018b1f6fece59a8920f1df077c5464e7f41c278ce66930b2d0718b57d20039787beb29debde328b511111dba0127df467a28f76fce172234b30e88d5092e6aa698deda1a8f798ac9a3f93bf6c61c8c19f1e0f121d6e7220566ed5cadea20c25bce832dd45affffd17062420bf67f32d93922d859e4ee7b86fcb5fdce2f4ffab692e1eddc4d5650912db79d98439b1d271521e95c784f48036fb01f84b64d2c39df2ea6af1051f88fc797cfb79da37438320b319a3c624b9d9dd5627845c689c05d8951d5855e97987dfeb6aec919f6a114c32802719d0186705c452e4b327d50cbfcfb08cf742df2eb91b676b834fe78d1f928878dfad9f3b732fc6e2e1942120edbad93677804df530b7440242dc497131243effb53857be68b57ee14e9d963678271982b7d2e11f710e7bd76352e154decc1f0b55b45e8d34f0938c9c0b0460f64e4acc33122125affa82f2bbbb6c2accecf9f0ba185efc6e981fb9a8b0b9841d890b0c29dc0169a56188fc5a2ca85e90a56a613a8b0fe9db6b57f64445c39e0474813eb470f5c9e5aaea0c03b172c138e4baf7503cfb5064216a646d8192adc12d5a29dbeaf5dee21518deb455b4484a5070da624e59daef3e097c3ada19ec6f2ec811be2b4e4937c40cb0281e836a895b73d55ae592c30003380ea85093c28878f5e05f4c2f357094bb7419c0942baf4f5e6186520fd8a73a173a1e7b37d8da4132dc1b01181b461ce70041414da125011b6d6d11d819af77e308b0357c1b02b8d7c0cba36d812501a222de28021344548094ea3abf7c577bca37c25e9a15537159ee0b5238bf3dbaa18654a78e342abf6edec8ab1484b09cd2e0212c4b84ecc3dbc84a52ba6e1a6f0fe4ffe72ffb56965761af250908725aeeb8fff1a457112e813893b5dc20fba70b7a7448ad661d7b7162b0d7bc36b262fb8cf2be1af0beea9da2800cd73ae4238ddc2d2f20b0bcd33ab89bfc3164b4bce3cadaea02ac8b27a620da5f55600f1fed616f687dbc19f4bd1709769b199904a701bfd387a1795710493a54086e4cd99771c07ac1e5d12e408ae4df831a3768e02056dd5e97060a4053710f4e8945a2b3f161620e589be3e4f8f0d4eaf5616d913368dd57264642597146d699b8051a5484a81a46c85d92dfe1a0d40a635587f6654ab334b1d304d177e7c9697887cee75d77a9dbb9b7ebfa398b9a8dabef049d831a85d87bff03e5e66f06a0554bf49f15bc6a9d8cb91bb39100a211232389405e82862da81270190f4480447a16fe22421be14683232029e6fce24301118f23a78578a9a3b45837a484e1fd6c214555a7385ed8e7ddb8db47caeef935c303dd368cd6b33e39b7df64949d55e6c64da94de78338a341e588d0abea3920db570631a732f672209b337187ff4070b48300bac322a4b096345e707625a47c8fa73e04f3532883133b481c65eabe653f5047a4760b2598e786e4a291daea3db74f1eeecb7b4e7d875405a3244f2e12b97e2dc951fc47e071ba17a456e9a999cb4d190cd53beccf3153833f2dc0197b08010c0025deded401216667d9e79200b29ef905c8bf82b5faeab8154a93b5c3c8c604ded45826fd7d1a61530837205fdd3f0d4f4b3885a03580dc8f347e233634c5ac2e7684a961fca315034a03fcabf5e125f490b5f699f48d1e253925a170bbb315885f03acd4531337005fa976bdf9042586c383d3b5abb97125aa854d1394c2f8dd1dbcd219d481298e999da5d841a4f6a93f9bda49c1d32e2c96780b34c7e6d18a7a54a903ed920df4494435f2e3a01ff368ee1353ab23e6ee7d4d5098901d735b342413d5664df3d418a74f7312231b128e88b7a0b08db7bef1e74af94da4b08e5739276862447b0f29bf58b727508fddace99db14791f352085f47e67362ced987a721cdfd71de681ea0da50e3e83152ed7465e4de4184e7671860e7b366905a67c7082ea9efe3b8ea258917315a097dbc3b7e7d3fc68ba82991ff357a31b3b56991f0d33315627d534ee188ce2b3af6d1bb468c66ce2afccca38c746add3eadae7c6fae75feb699cfc6d180854946200e278fabd849099606fffeb2b29829e1f161008cc16f5a81c7cbb8609ce5117b634b54f489ed907e1ede07bcd673f7128a861f0d79ebca1b1ed9891cb3fb8e56f323f85d6c253692d646b067383957584231c5f11c867bb1cd768313ac7d440031e7524d9d35b288716e8e05b0cb60f295c72c0986496e53992b18164053e667c14dab580395b5f30e6a301d4a381b42f041aa23f596027977bcdbd78db167b23ca03a34f9359e4452cd1609a12b8ca76e031d5d7bc2e416b251462836c2555bd5a6449f82bf8317f8084832955f236b6a041bf027577ad281d33bca82833e98e156613236c654903d7cc9e999ca3b60c5a08f57bddd25f4d46eb43f1353d3075d31325a993e03f12d758a9a468a281a883524fcb6399c01dd375fdbe1cfe7752a7701460d9dee9effeaf1ed36490397f00cad51979ef0da820b79fd9e0c7897c88120138a8810f340b05a44dfd983ed6aa0085b709325863c5d04a96b6dc02aec25f771ba9dac26370a8a27e6954a61bd03f136dec6c44c161746dfbab774a09e7010eddca46604dba45feffd21de60bc6a5198ea0189ff47345d13bd5a3b742113a54557dc748fc6d8456bf4f11c9be650859082ed19a6eb9240282cbc4e1b2015a3ddeb2371e60dfd4a93ccf740ac850d1ea6d3fdbeacc740cf7f93153cc04507b553822aa98331d9b9bf2d416cb63013145eb4053e633107cdadd1cb2d28e53b956d9932b49d0d45566795b3ae3ade655fec3a8ce6ee26b69ccbf45007e44606a264c331e1c5a3cc6cca0d957551071b5a446b601b41ddd173c018614fd5434699142fb28bcd8e0e8fd4caccaa1714283fa6024121e0ba1240df9e15f98204ea5bd0947a293c862b0fc741855fb18bfca2b8d1051f63e1ff6b170d0800bdad11f87b246f34d32a1dc41d43b1ca0f36ad7d8ad996cf84ee64c113db8b78d194b4c7bdbe20946045f79b955d14b28db5f704b1cbd39e41f649fbe1d938f14e83389e12d645659b1579a7f0f39dbee3e25c1f3a2749871b1126039", 0x1000}, {&(0x7f0000000040)="f11fa3065123c89e0cd07075e09a7ae583d11ef3bbaf9949421300db147608503a9667a580d944249813057116ed96e628b3bf2990", 0x35}, {&(0x7f0000000200)="976fe536d8d29eb0f83e112f4d29bcd94def67ef9222b17bb61e85206d9bc4e147398df96ff5d3c2e66a7685d810abff048cea7cb0d9a53c20585d29e46f155a7602c323da328adc407584682d8d416425f6644bc8769b62081c729e7021a208c0663d5f6e187390a7a389d32a056cf941f5ee3dc916000a000ca5a63801a1549c6ee941b5219bc49828056c10812fa9a003538a990ed6f68d3819d003840e3a6c0bd4a9107031d3f9ea3ad68cf4f6809d54c7061e287239abe52747f7ce99a817ba26c4952b8683e4d53f349fbee9d5e52bf610", 0xd4}, {&(0x7f0000001340)="6041b7c4bc94f13c6892801641b1b63e3227940c73493977e145b097579a6487d20e9f9ec0adafaadf93513708f4e2b177992a0efd07434a273576438f73a847a879490ffb9d8c05a6a6c2fb5ee8c4757e7f079adb598f465c1564d429eb430b9f26e89bbc70196391331508c559cc8b77cb7412b303779a5e2b4a58299c356d6d8926cb822bd55cb046905f310b0e771aa7688799eba440be62fd2d0a004870c8a019592d19e00621171e0c2a3e502afe5e357536e934295d2c7c57e78e62ec3d35dbac00cd35934db54227", 0xcc}, {&(0x7f0000001440)="6e6f17dcddd7d94b27a103cfbcd01e29c52decb8b466649c46ecbfbc4b7977eea97d137d04aff93ec2e7dab9976798d04726774fad17e1392ae123cc78084e19c3597a8c033f9877fb836df1f9d0968302670d8605588f07725b01aa5056752df49cba422980ee11050490eaebb7172dbe9fb5bfeb019f7cdbbcd847d77d3eeedd38c71c4f601f662b11771638dcf963a9f8509efa558af2d989701640e89ff49346358d8d1c95b53efba438871fb2efb3b32b8b9da2c60c4c31ce108131fc3be666ab9b5618abe8afa99fad7ff253bd892e392d88f434b08587f7f0f69cffd30b5732179f323dc5e00bad029bbc04e38d4b57bc5e59a6fe8e9f60f09f321a183f2cb2ba43d98e0e99b8431a8df0d81fdc778b8a7b4df97b53e808412f2be991b96dd1758cdf6cd19687e2aef9158f77f8aa89b9243db09b935e55c4fa4d893495e04f7dbcbe9911e3cae577561117240f5191935c07c4a6b2688e419b0a40c857fb51485d914d86870fafc8b06e7fe7679f81e289214e88ba1dbeb6ae81e29eb1a375f4f38bbf8851c1e8ce5838890a4e1ef08bd8e4525ccfbe918d58e9923795d18c5c11438f01d41e39086dda4d27c6a1e5d34e3acb4095d14ddc407b0264664ddd3988a5e6113381a8129ff4d944e45fb0ba96f3a5b18e556b9b0b68b6c83b0935d408e1847b0c9aeccc19e1e00b73323fced4104ca0561320b5c7f4898f5b58c0697062d0405db9eab9193c688785c9537d3d6fafeabfdf49a34b98fe4f3a84df132366f1393ab6e5354b2f745a5a59862ba2a6c073f2aea6eed93865ba7657dffeef0d71daf9bfdaacab88af7671cbbbfb7d89f32c5e980c0cd8d98b8693272d6f6a3552ec47b5384b12ba3305f643b406afc12d937347cbfb41275d28657b1c8691825f106f94d6561e47522ac529f3230cd4c4e96a758d60d7a6514c64c8aaf4cb715b4ddf3cb08b5def6d949ea35891b4a14a015cd5c88a5fe20841c380e40f533d4cd04426bb389358a9c0031c0cc93a2822c1cd0bc97f8fdde2b77dab7bff1bb65ad1c2056ca37705cc60c08ca72f2a92d45d047db02cb5b9d57352a8c0ccea6ac68a9cfb4ca7d579e33d4286e35e0b366e1c722bca6cea16784eee3164aa96e9575e935e8dc8969f55887d73b16807581677c031a6dbd24b037fb28d71255ddf6ba07f9fb041abdd1cf206cd133e57950b007a59af7adec5a0efa22485fed50b988ce5a2b39afdb1f968fd1fb1a8bc63b1a6d450f66776fc4cec72c7b941e61b92c41a55f5c510d19f55d3ee3441c3421ef26ec559d1a3a87be80a14a6afe1a6e5a7b44fece471efca619ef65c07fb8f170db66d7e4c959db8c490f0ebb5230128d2110c9d79f8dec970e044626d30a2c506ee03dd6aba76f65b647811ff54fab17483b5da21b718e831d56d3754e46d1229905493c58d093c61314de8b972b994a97c3e851e0702e09b15387c0e07b5aa5b5ce9d88d23d7dd4a8a20bf6c04f148a29e1b3d6a60c35a5cae9eebfb9e3c9ae5b4fff999314d679191b347b94a8cd32312adfec0bdb25777b2f15b4536aa80c2b49f557735356c784bc63684a028d668ba6513c9b7474d26b8f6a2c26e84f6586c2e46fe33fc0133ecdd32d40fae9deb5cb9864297ea56a645f9f25be8a68f8572c144cefe758b15adb2ed244e351c17b24972055a531eedb3c6102339d5d34440c05cc4befc765e88cb65c73d4d7c5fc3eeb99007c8a3ae0745f69a7750959b19dc07dfa155072eebfdcaf4f090b2359bc55afcb10da0bc84579b1ed419e41be91115b2c709654cfa806103c540bbf16541e0f1b4fb9edb0489df9d5abdbbf17e45c8e4000f43a41cf947d04b5486ef8117226be5cc97e16797e9fa9426b315ad679acd48437bd7082a9d06b1f80e5ceb21a3719efdad281d38e2724c1fe9d8a0c2d9b37a9226a92072be46affc341cbe01472af11972affe2e2541ba0f44499384d1fddf2f953b571ca039abc5e38ab6f9f7dd9d89847fa79d453a2c26255e1d0395588d9b6a0833b71f503b54470e252202efab1a6892e2c0f045ba5936977161c451cafb42c11239c4e62fd261b8e7f35b5976b764737e3974212beef350afb9562f8d53b51575c087ddb60915aff10ea217b041abda1d1f3e8e360e8221faf596fea42df5abd02a077dc4bac1986ad5f587a1926a034356885c93dd4d715fe38d758e6dbf2fcbf03f029e838fccfd1cbec1c2ca7f24e87f667872115b74f35e82dce2dc28fb5a78963ef5459a37cb888952e6307550453f7e8274c3219eb17fe6317adb5fdf7606f2552be1c8651725e1e0b55a2e3be19c81c6fc5a579106968e6b01cf63fdcfbe9b293302b1e364d1ef32c1398b43da43183f7545ab9789b093282a051a1632ef5790c60049370b1bc4520ae5121cfa8ffc55fabc16fcae7a9a38241792b3591845916d90c2f0fc842b7b981822fbb8b5fb326a262acee72df28e5677ea5151b10d84d0c8da500935fbed19e4fafb0f681c6f83458f877136dca08d3c56588d0b448dc45325346b6cfaf151c31ba871e14e405297ff0159c69ab38318f1f2cfa81ec5aa0f3c105f1874953e321bc775c28bb653331fa8a905fc6016c9f96b22b37357082547f7394d5a33e98299ac53f6966b58d9618448e03a515b4b7d6fd1a64344c22fb487df91709b2c19b6646955a34d12e6d247aae009e1f0f9ff4b35296dcd1b824ad9a92802743899b1ca94b9b92f4fe7185f4bff9e37753c11946d784ac93783a297b92d213126d82e384f1561a4afafd8e9fae5ce3ee5318e328fb9d6ac512fd9d5fdf5a58b5197c691e27e5affa1b2da5675cd820aab2d54791859eea7f84eb0e1c8de0a9017dbf792ef97eb3aaaf526f7539e8e898883ed2eb22eb958c3ca53b4aa732587baf5ce39197d50fee7faea96962fbdc5ed94842de236c77e13b450e6f5b420106be88b702b44ca49b39e5feccab64702e8f3479188fc9f41c068e310b64b1daca1c2a4178b6142aa658a4741ecd04cff60df2e6ad75a735b251972cb593e68dce4c64fc0c65903d62110a0136a6d07ff08ec498254a85842d0a2b3d06469a1ccac6f1ee7ca9ca1dfdf76f63e372b05e45160950b432bf8ae75ea1ee3e7d4528468ea8d56d4ecfabe8c592254169f5f9c0d85b8a43e416a8d857815f00fdbc58499146c70cf1080d207a8c1df6b8c61a75bb595954f7da78e0253963f2765ff434436712ebd309864eda3e63a925b07359532f129814627b13af32d321217f1996e9ba0e8bdaf83b414dac6012e44ac4a9e4da828525e0fbe8fa9ebe71bc1aa56dd0f903ce2de6832a43e823713e7427688563adc2139c89a118dee6921c6a361e6e2ee57faa46c23874ff0544692ebaae8f81a3122cfee06fe8bbfb2aee6c19dc27b889f4b259ac6f3241bcb92f3f1ecf4d6b81e68e41eade65e21002cdf02463123b3be45df5eab76ef4a5cd560cab896a5db409b3ef3a905266e308c925eef67ea0de801d9975088d66e67c42225aed0e55a5ffd1731bced41e002e5863b8cb6c3ea21f9e28e7d7357bfc0d019bdb57e985fa19a3cde9b5451826a076d0199400c7f294f09adf7751bb2e13ec69c758055cbdfa607facfe8903a9f67b38d2e0dc36b403ee2ead76113dd2717e155d6cafdcd2fa1935cd4e4edafc4f7d4cffde264de8ba6ac5eb071690061b49dcc55833189a895d1856180541f4a161d775a527fe829730c73729038844108b04f2ce4d310a185b3fc2feeda039ac86c19a69fb73133af73cdd501e92256e16cacae3247a96ad513a3ae7a430a107fb2045dd48046e463332dd24b454aebb673e1eb3a79b53bbbe5211e145a0001a7f20c6b7a3abd66a1dee959344c675b00d892bfce9554e4427535bc6afaa2c8a52cfe0a741fa620b900ee53cc8d554b6fed854378ff463ec952245e1f2628232a71e669259c802a3d3b1cbd124b8fba950d5252fad617c25547b722e294fe9ab5914a055f0eac9fcba1c587290ae4513ec7509ab4c568a982a96f6f4f7703ed03dd65efeb366e9d402265637da5cc1b51597b2bb277fa2e084e3a610407a927c6b4e0118cf56046d92e357304668eb1a61e520d8c43a9696f9bbeae66bd6b9759f949bec885bbce500868110ab5dc32de74b7b8f448df8492bf315d7fedd03d188cc289bec2848c483e4547ecfd7b1ef7c2298db30f5d671d2ccd3f603aaf6cb15ad4c8cd29d0afe02708a86d04ae4793939cf564946cdf3590e4e7e4f4fe1642c276553a5635a00add3c28e185c534bb9718f3e02c3e0f05d8aed4b1ed8e812a7233b7672bbe8b1e27fd9b4d6a82fe84f42a7c0f00dd1b6931e522e3817b1b4cf3fcba3d07be199ced983ff951fbc2bcdb3f1aeab96da9b6fd5db3c8090ccad77a53065e9ee6618c1026e3c70e37d306c093e4874ad808da1fbdbab4ff0fd48952f3bc3732a14a37b546b07cb6e8e8ee6329616658d4074dd3fe1e033f06f665334c60d0f884e74c5a7220c144e48278afd013bc96b55d62acdd4cfeba79d406ae72991dd2d38630f070a3c67f4e84dae4e246bb476b1a5ece9fc69c0c48913c6f1d7c0c9b38d073919f5d78e57bb71c0187b99bdeca5563dd57f683719e77b3ad3a3cac96c81b520366e6d0064ae083ee71a89ce4c10ab3ad8cb76bec9645e7c0f4ed732611a14233aafa1afcd944f50c5d6e301c677971404611f54e6b2af09060a4b7cc677ff9528a196e4bdc7cf3dfb2cb4f92ec018fd2a9023a9b19a0efbbe5b33a91da26a9a4502a411e547cb75dbdcb06a4ddb0b3b06f450aef326145ed2ab88007751644f7dcd00544b9a5e1dba5ed924ef5f691efd829447a519e793868886f13f7a0a8135a2728e79045bdb6cd002638a10690bbc9c197c431e860de9ebb4a2a33f57fc80f5bf2cbd5ca2d82d925101801dcd46b5174aa70a71538bbf56f3b1c8d45489441a42c2abeeeaf8f7caabfb505a86c3240051ae37cd5b065bf4f3f57ad1b5ecbee62ab60a37dec6a662e848c1a5ada8460e5d4a143626d45772f6b20700948f8f578b4e60a8e08114da7fcd08d2fcd0f730b34c9698a9fcad42b9700cc47a179e8b416a495ffbe8d86c43923ac9c0fde396f0d6d621e3e6934ed228432f6dfcbfa8b88ffd0d53707afc6e078a0e0ff58790218cfa07feeeb1425f6c530fcd8b14cbdaf8dedb6556f693ab95e23de482919c05181600698de95e2f5516892e32a2fd17b3f3d0e7ab9535342dcbcad9d05c6233035b268bf10bd2c9e0d9a2e17b69f91d0ce9838a9f3c2250622330e143d82c45b02a05f1c203e1057b16238911b1ccd2a93589579611c5cc70f23db1946b244e433212422fbef4da2449d5102de52014aff66f58481797be6f4b50fc73c18ed1c2534aa2c5e03830158124b4b4a27276523261e46508c3376d73aced7e8be9185fd7847fd258d5a4335a101c16c6debf0af81868b27846f0961562f24f8706c25b51b48acf8ca335b013efea075c50a75584de50caf12d1d2e38fe6a46b8366781f45b7962bf522ecf11ae213a95293fff114958b4c5945425e3ea13c1ec3410b1ab7de47b614210621dd1d30d243870b2dfd54e64ba9e575e153f7648d2c696c94e02dca606d8ee41d036652ee30074285b269c67ddcc3d07bbd4edf86fca9800330de25d3ac432c7b397705f10d880815a7813bc20ed15f4da8f4276a4560487c31d1cee1ea8b6fbeb0cbee746ddb2c7578dedaf0fc1586444a2e0dcba0e9c67be8c6d3223cc3a619e934d7d7980bb8f2ef622c0683149b0234e7", 0x1000}, {&(0x7f0000002440)="d2970c385fd93cc0c74f041c8262198cebbc43eb27d67ad04d1048dd0d33017287cf6c8532ec4b76c3c7b67cb4fb135a1cccc83307b313274fbf755c1982005b99abb9babb2b84df7ef142edd7df99e4374d83ad4ec9e3d3f1f37a21e8f286b5865d687cb3605f77f0460ea5e01b25d2d9e5a019766cce7a4d44b3bdecfc6a4151f46d4c3bbd1a39cc6aa8d832c35f19b5693c6a173479264d0685fd02becbf049d7e204a055dba2d289017795002b43ac376eba864d8f0e65a1505a81a11eb15f09691c4060d0a40323c8df8c1e563bc0a0868aac8a22352d682c6c4dd1b5979d10dedd37ef971c9b23217262e5ac5d70b85fb491b9964742e6da28fe715a9cf30d58510c836b17dbc5fe3bc603d36ae965efa1b1c0f59987d773df35c9155d711edd670e23c5c77291ad99dfec8502bc87356209b365c75db77cc644f11400774101735f65b79629a7d2c1a763aa28c0bcd2d7010bb7b755552c11c5c09d2b6935c5caab74573e1627957be2555f71a536deef08dae4cf81529c3ecad88c91f88f00e9c66f3601d64f83b15e62c175b7a9425258ebd0ec0baff98e7c9d46c592d4aef400432a9c123f216710ac105fef3beb788fedae20e431c7a3b4b4c36c4ec7ee4d013c61b015867f6d8b54e4a6bd8d06bd038b0ab61ae576bf44194ac0a75480b3540cf7b01a4a6c93bf3b02bdda22c348a3b4cb5bed17e06f51e8e156dd74e93dda6565da74bd1f512df07fe2a509b4da8cce923d76286df263304834b36597c17093ab810846873fceaa36f08ae697bc42fe20db4eb7dcdba7ab8d6fc9386ffb362bef286d76a1b19d1c891fb86931649f65e9cb322cdcba7844227cbfcdf531b03dcb7f075a72af74de4d89e7ac21eda02644a44e5e04a3afe3c8e74012bb10db5351a89638ce513add33a85ec1c2089cda9786c14bab9c345fbe5b217163fe7edcca4edd4e9dd16d16817e121582fdbee4161b908d610a5a966296bc58b79fd9ee649f67f3d6a7bfd9879d51efe165b9cfb7aff5c8446b69f596359a2bd9427b1ec5d621c2bda883a3330029e4bf98e8cd3245b69f476f518a2c4b94bc27649d7f569ee4ee8f76707c2c8e8d4c2e6f8b6973cb7cc417a1f34ba1dfec0e25f43b5d7395603e08f910ba6b08d43aef434b92c8d8e935b3d5108341d40169c3ceabda1abbfe6f293ec05408fe2729ed00b5cc73310f479fa023f8b87d2c11bb3ee80b7cc4903067a3be4bae0be2af6fa7f2a6d753567a39a878893cbea8c4142f1166edb736fbf8e39034e6856e7674c4c3411bae5f13fe13434eddaaea6034216e5371c02e940d5300de877f18f348650a359420a40a5f62910b42eab3d8e02d7115222c422508435fb90807cc9b48c07abdbde6f10431a0804b6b7f2d52d8a8d4f0d18dfe7879a3ce2b6b4ddfdd7e322e4b0ad0861b513a45c969c5d4d8d9c0db12694585d807571c62ea1c868035b6514ca03bcfac92432a34e87b557c992faced1a8852fb32a2f6d7f15f6cf3cb288045148e7bd6fe4d135b7a135d55ee43504342e22255c8721013411cf7c4b26783763607d2dfdf7a27a2aae6721066c7651aa7e8ef2f99cc90a2da5d86e1ec470d7a48f3edfe23cbd4068062707970df3a9d27df9adeba0752ae7ac6a43f80572d31423c6e12d79f8e1da4afbdde72aaf0b36a882500c49c2fcc6d96141bc4d387571fa3ec0a4e8597235b464c0d24f9a3d5b49c7a16b9d440df952997d4c58053b5b9708a47c9b72628a0491a87ac2314cc65541fc0556b7db4f4ca40ef5a75826b7692d9a915ae028d868cbe43dcfc0ef89ae71f24ecbf51c7487cdb57d598a5f12ef9d2e6e261ee7ef9a7753e200ea4b6ec072ea654511db2d13a6a37e153ff649c105097679b988c0d8c8a45354646451c3551397f82f1475ba4f81ceed6118289f98269c51afd3d5ed5d81e2850e7da151af661554ff754303832a080f231d8e623ad07d08c183281c66bacd627a58110a832f6f73385400e559c60bdbb71037611154db3ca8b94837b30680e2c3148ed41ab985198f3971bcbd8abdf277764e479d0c4a0e794e7499aa7cf5aaddf041cb0d454ae0cd1462e3df5bbb416a07a290b17b4be315e7c9d3deeac03d7e7416df06c822a59ec0cad0fbf8e4c6f652f7bc5671dd498ba5b5ede2a7411c8c9f32ca427e6fd168d890c9e8007a8e631a3193ef17f867ecb93b2fc54bb8446adc71e711fdb2a421af685c642bdfe9bcb629cde0b6046d59d8931ff8c43dfb643d1f19b88c93a36c704daed6a087763915116a350a273c54c5b0c307cd2ddc9e97bc70fd189c1e17de859e4560dd4799d8715e4c789a48083dfcf86b4ccd02ce04c61381fe0aac7640991eeba37d5576db90f8b7f31440b8e00546caa8ba40dffb4e69866dec0c4ddccb07a3fe2d091a3674fbf208a13793b9d7d8ddc3f7345421e4dd3a8699131896f45cf7c9416672727f70aaef71f821351a89fb7659aefb4c75ac3e9d1bb11e0d843417d6f0331082a7ddb024422b97690bc6bed31393c23cfb8a1c62bba036528f173faef489920e89719af756c9439e8d058aba4014cbce5409355ab53c65d60bc49d01a3cd8fc6738a8b8e892506bbb3f9f4eefe1136831b6bb9f61ccc489925372eee6b86122ba64cb459e783cc34d9099304604865c2c3836c73d62c58c94d7e887526a82bb18759af5b4eaaf5f768fce23771c792f898e448b1cdbc23255193abd961fcf907d5cb1d0867b425372961c33ef7d1c9d89ef60c5feb33552e9a44c899861b69088ad68022cf8bd013ca288986832b76cb882462076d90acd6bd6af2d5c32a41d2842fadb79f6a9630b36b07c52bbbce938cf2901a62ba4c222a6450074210cf22ad86f119c9c46a5635373a98b9b3479f56b297354dc1550925c9516cd59b1a10748886667124febaec39942559d279d3c986c6d5d823dda6826c61360bba1c6e5f0574713dcb143fb9eabf5d4f1231a6957a52be3417f5d18cbff2e9a5f4642e4f71dd973f9861fe8717ee700ae81544f5f8bb242b505c6cfec11a0d92d362a756a2ab54dbc2d583e902ba30c991849d989947520f705a6e53cd28b2113e8dbcc6799a4d1f1794b6454a67d9c4d63a18218e57b0abc43472d5f0124ab530f6db32c3f0339c3ff905f1a211f66624b3158987ff1c30d76a55a21f9966de2d03e829d4ad0c5f75dea9cf28a7cfd8912f17f6161da85405bb2f5f9f0e851a92875f8c44f5b45b1b9a4168e51d0a48221c0d9c33f4ed1607a1355dd93567a1d3f9cc9b58cb386cd17b3cd1f38d589129bd0eedbf1f2f7989cbe307e3f2d59bcc54f944746648de0968f8308dd2cad4f6f6921a9da290324bc89863c1c1af905fa4d98455ae94d9db8101a83b93168d78215fa85bd4894765eaf115b6c6e2f99ce69ec680f011ed7efee962798b5a225e91c6a09bfd508141a8e15886146dfe5957f8282427d087062c1e6858ac16c347b19928806fb71967b0b9fd6438c35fe701e054e5d84f3477f90d7c690472932b03ba6eaf37d65fe4f946847a1738ae81e63a6f28e34dc736cec35294470b2e71259cdc62866ab8729b204d6b0219ccd1a8f4d3032e856c894cd49112de0656d46b26459894d0e7b04a3496317ea325a12aa6e41c66b478f62b6b5de76fb89318af81e0fd6038d919a83897d4d95072e30c412e9b66be8a0fca7f5e1fa92e915a6fd1fbe48ec8f31a2b836c908524dba42994290ba77c54aca1fddf9e6a8b62e7ff0b9c1b9aec563ed4a6caf9a868a1978895e83eb245be3610d72aa9ec10b57360b0258d56c845cb257145c3bf87143ecce0cc251d3b2ba57152cc17e363803ffffd727ad25bf87ce7b8ce5b32520b3775f10b0617af4f8b6647c1dbd443bb653bf7e90009f39f80d4f7de96769745f5c25a5d09f413a92578e2594ebae0ca232f7ec3b67ae2be219512907b466849ac2dec1676bfa5824d38d07aa534c6fff6e9da733ab3ca59a0fc12d4a36d93474dbfadea45dc2100e0c64bd6a837e4c7d8c6a42ed338a78bd35bcd7ae75e4de596f0c9569e09cfaea7b377614f94a1e191faf2674c43cac4453f1a1e5c94c3c128b9ec16e198e9e48d6b947889aadd46f7a1b5d81df8cd73f5d1ffd704f60c6f6ca48a64675407cdd16bb6aa584249826ea67654f75e2bcf7a2918bb2d8f87ed1a7cb5248bc624d1aec355ff188e948e0ad0d78e7ec54f86e44dd5248dc773c325198453210fbc27797e8ff46161cfca2c872e5cef9f6f053a7c7bfe88ceddd09203f278d911f7629e6a476159f098f5e7bc72f65a6a85554216d1686daca93a222b5792fb86f1e8ea3ffd6b4c9219bffb45567c862dc90d43072644a36894bdf1e73eb05b79e84242ae788bd925f0ce4b081e4d221c2c060a274ac5fdd0d676be1335dd0220ffde5aa6be61b1f28cbf0b23cd2becf8b23239d7f0d2636961838a86ddf585c1b0440119c03cfc62eb983c4eff84abb2809a3ec1f1d5f72cd08e719e95d23ed261c3af613fe736cd99250eee9587c4902d11661a038b73a8b52c8eafc501cbb5e83b99f97728644c20d24cec68a9a354b94f0d322ff6844d6a38a7aef9e335eb19fc28e21d739f192a5bb230a5afee0d65eb0c2049899cca136752c26f5d0f254d952611a725ea9984514152298fdf9167b2980fb00b10d104d7b2d888a80385862ac6a4d2e95bd12ce93a2fadc275577f7ed0930e58ad9ead4125fc505c94257d44738ac90218f71409e9e9c04eba5f1979274a7d0ef2607be690a565284135b5518efc708970eeab09a62ce6ec47e4ef21636d3739a82a3c38ecf74a43eb928b0f7b1a4296173a59586d550a08a9501b513023ee739a9faa3957da393550dcc361607aa8aa0debf4b94525bd790ad66e352f7cdc273574b32025c8452381843ed4c4dd7b4320158a572771170145867a2d6aa417d3cd280d498c39034a429d4946ba91aaa991519451ea6d8707dc036f1fce28b92269ab7896f03c951cf3e5cb3756b2ca91cbe64c720dc92766bb3ae4c7ce4edcc4a562869ece0676b545f4630685ee0ec899b56f1fa88a56f76d431c7a689bc960a0cf9451f2ce72ced2318ef8fd50876fca7d68d9d844493febf32aa7c0ef7951d0f6c7b60dec529960a1c1a7e36ebbd6ff8b565393039bbf92c69b07685064ee362a18cd24fdcfd26349ddc95160d883cbc1da378e3373c061a4afce06a15ef60eabe84b4fac05558291926e0fb8afb7998b5df54166275b518ce2dd98bb30968ae452a2cc7af2cf9a0aa4b8dbddde9e19b223be53f2e4221c43c678acc5bfdeac819914ee05769cd2f5ca7b473ae11446a8c039888bbdaf0cc3277808bc77a1d671d005f0703fb5ea3dc70e710e0fffe002c0777595b459ad10f731415a4e3e3a8112db11d2cae31c93768eb145773100c634c38b26a02a0a0f436048a5e48315f3ee16ce926d8cd2873f356c860f6879db2b4692a86e50cc381c8b1946da2429ddd4bbac47a15855399850c9680563fb55481908376c223ac86459b79379dca80463192c1bbb9f4528f151ac4b39b0cf630352ecc2b04529e2c8ae6c6fb976126912f023de8007e5def91348dfa377ed22b5d2350ffacfa49c0ac9a87cb792281571ee9aa69e689116de61da1934a17525edf8cfa3574aa4792c1826130786b855eb10b59e36cfc4a7433182ff6bd71905ea0669e81e1ffcfe570a9f25be7ba3e0e21813c1b11e8bd03497e2a156858dcb2b153bade93a9c4862f67b5d2535749322e63fbab945dddbe5cc1ecc9d7e53c", 0x1000}], 0x6, 0x0) read(r0, &(0x7f0000000100)=""/172, 0xac) 14:54:05 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x8002000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) flock(r0, 0x4) close(r1) r2 = getppid() fcntl$setown(r1, 0x6, r2) 14:54:05 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0)={0x7, 0x6}, 0x10) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) 14:54:05 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f000001aff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001680)=[@rights={0x30, 0xffff, 0x1, [r1, r1, r2, r2, r2, r2, r1, r2]}, @rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20}], 0x68, 0xa}, 0x3) 14:54:05 executing program 0: mkdir(&(0x7f00000003c0)='./file0/file0\x00', 0x47) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='.\x00') chmod(&(0x7f0000000440)='./file0\x00', 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getgroups(0x5, &(0x7f0000000540)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000480)='./file0\x00', r0, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) recvmsg(r2, &(0x7f0000000380)={&(0x7f0000000180)=@in6, 0xc, &(0x7f0000000300)=[{&(0x7f00000001c0)=""/19, 0x13}, {&(0x7f0000000200)=""/57, 0x39}, {&(0x7f0000000240)=""/157, 0x9d}], 0x3, &(0x7f0000000340)=""/10, 0xa}, 0x1) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000400)='r\x00') 14:54:05 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0x0) accept(r0, 0x0, &(0x7f0000000000)) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) sendto$unix(r1, &(0x7f0000000140)="086c9f2c221846eb4d8b3be97a95b716643ee285443b72d8e6904f23666213f2c1e46b23f077adb9df312e69f85ca9472428d88fe96d348828d7944295e9874646549d2e1e57a82f15139b27f4d90b18f5c56b34eed4806f1e6238e4b1d129b6eaddd431347d169d07de7902e6d734531014ec459fb4ef7a85176d923ecd589a4449291deab4a0ffcd9b64fc2c5b7164402081c13ed6fdd1947a84cba3d7db5eecb4eba899535f7b4b04648a3fb94775740281b5e15987bd469d7b1478152733dd8c0bd9c1213271d5161b53fb6caf009c8b2ac06c73d810b357f3ccfa8f6b16a1e17902c497207602dd2ae010ff5a021970fe00cde25b5abaa57ae7fb05dca8333f50cd917f951c826ef32e5c573a59361403208261ce9b6cdd0fb2ac9d423e5b00b819220fbbb90a78520add5ab4a208dca81fbffc6eddef0efd5a6d4bfbd5d20beed4264a94c6b82b147d42134677d77ae198669d29d38c38649ad4ee23cbc5904d37ad1155d78e080ca1cb3be2969c077e687c4cd0757d94d9af77911fc61592751dbd0b3a4e2b917050ff3a17cccd5d7820da5b44ff9f343ae5de2b2b56d4ea13dca8f8150cf315b6a0dc8b94dfa76adf0010f22f112d9ebf421ee87dcea4dcb7540938a3baeca99926a8d6f2e6909f78d5b0a65d80f57ad9aa9402041b0eafb8bc53b204b90cc31fdbdb2604a0768100affa22e2c5d389218584a9027473ee5258885e21817d72d7f63d1f6f539f671d8d57f227f91aaaba2d14258cd96fa00d65ec2ec9eddcced5fd7dce081f2dff7c1eda5a312cfac3b0833c6b80ced8a7b303dc6802aa2d5024f67394b6899132fa2acb658248f56d72e66502c54ee477a704b0ad89765fc821de2f8c05880aa716927320ea3c68dd2b7204de2ea47a082b6fdf2905afa6abfdd10c20d844efee215e8af2946325bfd3063a87815d216b8b9777838a59123a5c2ebee944201b401e02b12968336e2bfa687205417fbc7b9c137e278f36efa6a1a51a533c8de291215709f8b328d25a3cd7f30070372fbabc628950a52a1c597606060566453c8f71f69251839833918fc2b3b784f055612a99025a9d2dca3714613ecc1e7776f5a434b2101b681ff886500b64534cdfaa40dfae8a63fc1036fdb59ac326286499607ad8c43e7d45d09ad08de9e5a900a70241b5fad1330a25a4c082976e993ed6a881e638c2bd4fa83820fc4f3de9c9e1ff8caa618105b6e89ccf3d9f5bfb63e79829667e48f5546e7acd7c71ca6188c2c138a12ed9f4b5bae808cdb88036802327eb6b4d07f5bea4066b1c08f6aa4fddc248a91fb84c8e3a3d161a80fe58d80304f235a056179276d4301de2b509b16878cc130700f63b7bcdc5a3559cde873ae4185f4e9c0dcac95619373919522057afde624347deb943ab3b120bcc3e94a7da97bdce4f455f563e5431315c3b2f4f6c1aefa75e77aeea326b4e47962c5b34623a8b326bcbcc8979334abc9ac3532e49ad6d55ca0812b81f2f26fe4ae4ec5880f1850c0b5976e9e192b89fde34d81d56b42cdc7e4b4165ab75f691895c2a0056fc6398c0a4bd2caa286a850be288912f30df08b94030279e753f6ba3dc51e76f577ed15a9caf7116b0f5c979cb9c704c84582f6c24c42a6bf89c8491f76004e19b93d25bd3b8653e24744d8759de342604536ef73545e29a79ffd29288dd49088ead2b67aeba0120a218dfcfe3d07f07b49fbe17b5e0b45504bd236abfb1c7faebecfe4368d367eed1a3d1f917e6b3aac34265fe43b8c89a62390f7e094041b63ad0f6a66c9e8d49e5c29368eeaa203f511a4828627fbb85fd3d7652777c4e521e4357dbcda3a852a4718fc752a8f747e1621b695b716e2f9386874a7c55758552a6207d9d624e8f132f9635799ea9bb0a422b3727b2edefe7981fe41bc44913e806b075b2ddd0285e2c7a82debe549a595601c68adbd18ee9f488fd82d72cc5e141fb70d938b777aad993b8838792c61ee2e1cd6bd3ad27b0731bf2de64fdea254997adb1f45efaf9e1822d919e62469796640666f85c26c1bbe3e7c62f86b50c3c162b47de7e0296c93dbc5b6adcd6b2ef2e311d9756d15d4274db32ca69a86d33e7b46c235a81d1768784f28272009c1ac6f2f823bb70bc8a24087a3a0e9e1511495abce7bf33b76b30bacde6028a5f59894334a6dca36466c1ec40f1ae1274f27160bad854eca3e0f27f03e0f41a6525444e1748706df6f90d6e4e8d8c10a730ff283424c88766cda0d96ad40453e895eefe37e00d89a11efcd5ca21784179d89170967ef1412118f45a146a316303906427239d0f3b76a6c3a7de13218f268cc2cc92135505d8a58f4c50b120da32370c03829158e69da82377a4db07844c2aed3b4455b440df4f5250cbfbbbb11602c8e2ee179fd4f08b6adf5892f55fa92f5609c392a3859047c7c56f575fb79414f6565b6e7cf342026c190e43d93454834acbe18ead07c626bb4077a317ed009d9f0b78968f531e56077fe5f7630e936f759aab5e61e0e40a127de6ae6012f184097fa09f82383389fdb89817ef91378bc037fd36c67ebc4335a4bcc0f863b1320926406e2d59a9c64ab231cadbe0076469ac227e374211c8f32455013750520c2e42e1fcbf2ac1764ba91aac8b3f24de3c5a9dc42af24b3587ea7fea60ca5bc101f3f05103ef7f976a6cd762bc4fa75a6c31cacbefb4ac066d154fd55a02f141f51e3e0142e98b60ef0ca2c536728152b5a965d0216b1534de9d154e9712c6786115ed31449bd8fe346d15140ea3b7c6777bc0be3ffe016b0d499dad2c4fb6abf5e1e595208c791944499c9c1c41f99085cf8f13e626cdd5baefa1a00af8173651b59e8eb55e7ae21999a4748e3c37974a51ffd7908834a184991e483dfba5f875dc930784229cc7f1d8ad6d636d4f08b0505d1fa219017046582374eda18066bddece540724c1311f686e2569669698e6754a9bf0ffcf314a3d35a4ca77facd5761d0deeef4cd36d06d5f63a04d629b67eb2aa0307696f13119901d36eb98ad22710179688e580d21c8db2efcd5bccd22bbcc453da6cf72176d4dcb7d2275eba9837a3b39e5aeba74bca3dce50232f16a2a420688a8b72c3a5ae1a6191f086f51ec89725ac389120aa8bf8e8f10ea58e9f893df7366b4cd5948d8467812341cee9b18d0fab5a4c412ec5cbe3d53db797888f43a9af931096695fabc774f7805930861e7f983cff14c5fcba92456220471950a52ce95aecd33e4955f26a53f007a39689fac81149f80dc2b14a7e72afc02396e368c156a638d61300d25f882465e0cbfd912e51b6e8a549cfda94125ca319e6d7c5bce4b7c71970c8513690436a45f0bdaee0f55d7b12f3499b25ee7706802c031bed3fedfb3b71cc07692d26b1b088bacd9630093aac9317fae6e7659e520a7c8f824d18eb1de88d491ad07c5f4622afa9ee76d1925483828ac8486de98cb01b27e4aada2dfc9bedb2c370f61334c2701314a1e03d654076ce53efe44caeeb1b364a6f810fc89922058ead2ec4cda4997cef3fe1f3930ab95961f6ca04eb9670784a7bb12da62c1b7c02f94d197b789362326592115085b312ff8a12daff8d982520fb8ae8f62ad63bbeacf841a5ec74feea793e23a48f8a403de6cb77b3bf7a79dadec22e91d8a58635e9320dde7ce8fc2062eaead29fd4c4e1e880716ed1fa500e0bad65e2cf4a6f5c0777780cf2c23dbd6b06416160c9bc24b014f88a3369c6322b0da70d077729458565d4cfb0944545a9bf0b86124802dc69a82bc78272ec6dad446ecce3d1e212ed43437b475afecb955f1f71f04f13a2846ee3b3efd1bf96e18b7565aed02a0a752de4068a9f0a64b807e103e2d5e288ed3764c5eec5778c73c4f1c66723d577eec20b5cb681942bdb319d9d8b88ff515b8f4a8181f873e9e65168d87fc28b70b0a1623c8f4a0ed336130ce7e3ea7b9f320fffbdabd12dfda53937cf6af74503868f31a386b3346dc21c3564ef13c73a642b87dad3e3ab6a274ed2b138e71b638fb5a52930bf15d4272ff0e45dcc8ab3fd70ba8d1216988f40f9543a7e6749cc7231b1077d51829d0d1073629d519fd18c5e90c8a22fbb889a3e448ab763240024b7c88f143e21e77c230b79ce41f5abf545896bb31965abebe2851e86e4978b00cf98e7c523a13e2495e9b88cbe76046f906d2a531d07d3736c68804a5175b3f5fea4d4719ec2a4f45cae78bf39f608718bae0009a68c3a52b34352cfea4f1fafaee7fd80bc5bb785ae7184ee520acced7d1415d93603d134c64f761ac493cfddbac57d212be6fabb78a5fc5afa8ac3eeaa2e1257b72ea9bd540fa8c596bdfc854544b22dcef5cfdde29e8836295b24f7c32e1cbecd0da3eed1d4de96e4a2746928f93c7450d2eb4c1ae1dd6a8249023d84913b99b909919544d61cffd9cf740106ec23108458fe216249d9fd9166d3ef4d214e9fa2728e27e606ae48c9104cc9ddf48d4da10a24c6cde2c414f7911acb9c6b78099e1900a99ab4e41f4487deddf313f644af49d896d6b524e35bd6801b822e7ad22521aceb9a78a902ec0a8d8be79d6fec80ca72e9c4cdd949f68635d8ee78e84e37c0fdb29b69a5efd87f8b7e464b5e945efc35e95e3965aac2c6a8c7cb766a606d1a08fbf47b5566c064f80020f86b60c7f1a93044384fc52e77183eb16eb55ed0c2d87630ee54cc84f50ff1c2a0a8b1521be6b19e57f27eb82fab23fa1b2387a54b7984dfa8f5ac0ba139f7032fd4ae42e8d8d58c6f50578635fe03a3aa7b34f84ab93ca4e3519fe60309b39fb12085a89c3fa4922cb9f77b690173f0c488044e720e275921b4d132a4ed5310f0b7f1c400449a5d5ae5b21003847851a8d860f90b2173997f1bbb305b10c070c5ac371f623020aa8f12a099f8755f8870361cdd2e9ac1eb11338c3d1848c1dc89abcc64b23ecd5efd160a92cd96dc1cb04f8fa80954b12e4f853c6df6aaeda16d8d16602f4d10be0527f7d57464c0f7a20e7809fae8287e6cc04a425dc77850b33b9e01ab3e9ee5acf803ecd4d4986d4b4b78789b7505a8c472a13ae26d06d395d0441185b73524a9ad8eb28d768bafd2ba5f4d8c6eaa04f117dccdd7cf4a1be79bdfe35cd12806648757a6c89eb70b18f91aa2242d9f24f28a24eb5613a8c920dba71be2f631e2914e5c2ab9f1a3e1b218d7b4424993b43af240b567fe46b8b2f2470a0e5fe0c5d157de2c679cb0713daf84ff77ef266f2be1da64846cad618e1d2933d4574c6566d9adf44288a551bc6f6530b1077506b77eec701e098c4bbb90ba65db5ffd1bc50ec4f300f795f31b194e4ee2ea24c40d35ef2aef8764d099fdf089ccd012a3e2648cdd78c2475929671b2f60c8e7d5a2246c7fb45267e4fdf6adc1d291bedd93401c10c26949a6db9550bfbe86c9179eafe41e6a60bc25dd37cc32eb7539d3721e792770bb4b8fbbd418150f38529eca89860e4e0bccd70e77194b8375cce36a9bea93769f9ac0865808e9fc58d5935bcb57ccaed8bfaf7679b11c5b5471d774b7a89c0384d5177e7fbc69f4692720475dc3412aabc4549a636af3ab03e7eba6b9aa60508bf851ec4a979273933f99bb8d638f666e9fe055dbe27dd84d6b85cf73781052881057ecb30573ed10fc2fb706bfa10df6186672420801605599a1b0befa457191fa40d3cfdf3c7402a92ed0964169d0540886bb1ced4e837d377fb9cf45e2af57e90db90ae6fbbb406981bf9d94d7ee49430d0550868d6f916366e842ce64f503ead81b1ad3dc5ca47cc0011f7d2", 0x1000, 0xc, &(0x7f0000000040)=ANY=[@ANYBLOB="43273abe1ff866696c65"], 0xfffffffffffffcda) sendto$unix(r1, &(0x7f00000000c0)="2b0b7cd7a449f7a3296e0a38e59cfbf4fa0492473566fa60aa811d4e2b2c8a3286f9c75f10c85806d5788a6ee3189031b3b6573f2a7f3d05dcadef1c156c7222e6be5f8c6b2640be43907d53960b8fe31115948c09f4f1e594e244feb22d660b2b8ec721", 0x64, 0x0, 0x0, 0x0) 14:54:05 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x8, 0x6) r2 = semget(0x3, 0x3, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000280)=[r4]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000200)={{0x7, r3, r5, r6, r7, 0x100, 0x8}, 0x6, 0x3, 0x5}) socketpair$unix(0x1, 0x4000000000005, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x2, 0x9, 0x2}, {0x18, 0x1, 0x709efb34, 0x80000001}, 0x3, [0x200, 0x3f, 0x8, 0x0, 0xffff, 0x9, 0x7fffffff]}, 0x3c) getsockopt$sock_int(r8, 0xffff, 0xe, 0x0, 0x0) bind(r1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x100, 0x5}, 0xc) 14:54:05 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x2}}) r0 = socket$inet(0x2, 0x3, 0x6c) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3640dff01"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x4003, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 14:54:05 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x2) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180)={0x8, 0x7fffffff}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) kqueue() close(r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) lchown(&(0x7f0000000000)='./bus\x00', r2, r3) 14:54:05 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0x58d8) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x1100, 0x40007ffffffe) 14:54:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x3, 0x4000000, &(0x7f00000001c0)=""/4096, &(0x7f0000000000)=0x1000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="7f760a8bb0a369de15e6a3172c6fe5e504a7aa1dbd1e199927bcb52c2a71e76ada5a94e4e70d5dbb959796b22c9d21f62f7aabccda836048c6e831fe1abcf6692377c39782df72afa7dc74e31577c8bad6273893f6beb2c64918c92d6e446cc249a79628efe1382a002bbed88796c9322b24ae29375cbb63e3bfcb68fd86126641216e23a6177323cc5140c577ddfad830fe519ecca7489891077d7334cd0bfb5410104f126b7251fb0bb91951da3d5eac8876ddfd0bfa000e6ce1a5220ddf51b1dff1b86651a45de73ab6a6f66166a1584c89389b8affb7ffb55a67662a7cb3bf50df3e3307b8ffb73b0a32a1807f305b56526c1550ee", 0xf7) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 14:54:05 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$TIOCSBRK(r0, 0x2000747b) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x2bc}) r1 = socket$unix(0x1, 0x85c22764ed1e90a9, 0x0) r2 = accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) pipe2(&(0x7f0000000040), 0x0) sendto$unix(r2, &(0x7f0000000140)="da9ec63618423da5f5cb9672ae23ebb52f7a5d06b6d91d760939b0f6c7a813784e4982ae5c4c2dc6e715f9678d570bf2c59c031cec6028e2bff8750dc80d6ecfd134fe2fc0cb422390a27176a65d6aca5aa309", 0x53, 0x409, &(0x7f0000000240)=ANY=[@ANYBLOB="00002e2f779bfc5a0b1a485cbe36cd4182af1a2dd227f7e129d5d6d1342b721ddd1cb247f54c34d6356349a144f0fe7a072aa7cd96b2d5ef725b88062530912da73c8486a43e46e5c847d5a0e2825347d2f286374fe16fe1ffa4b3e37f6a62a5d393ef55f88cfd31"], 0xa) syz_open_pts() 14:54:05 executing program 0: unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='W\x00') setsockopt(0xffffffffffffffff, 0x29, 0x23, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) sendmsg(0xffffffffffffffff, &(0x7f0000000540)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="100200400140e0d1567f8fcc8ef1cb7a"], 0x10}, 0x0) socketpair(0x18, 0x2, 0x2, &(0x7f0000000080)={0xffffffffffffffff}) getpeername(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000140)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, 0xffffffffffffffff) 14:54:05 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x29, 0x25, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000080)=""/121, 0x79, 0x3, 0x0, 0x0) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r2 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0x20) ioctl$TIOCSBRK(r2, 0x2000747b) connect$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) 14:54:05 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) socket(0x10, 0xc004, 0x7f) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() r1 = syz_open_pts() syz_open_pts() lseek(r1, 0x0, 0x2) r2 = syz_open_pts() fcntl$dupfd(r1, 0x0, r0) dup2(r2, r1) open(&(0x7f0000000000)='./bus\x00', 0x20, 0x8) 14:54:05 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "18199212701d198e14bea1cc8fc7f14299deee1b"}) write(r0, &(0x7f0000000040), 0xfffffdca) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0xfffffffffffffffa, 0x280, 0x7, 0x7ff, "7d012416191fd1f3bf02382bd6a3e8516bcd696b", 0x6, 0x800}) poll(&(0x7f0000000080), 0x2000000000000268, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x4, 0x6d, 0x7, 0x0, "91ac9d260228cb96a75547d2dd1332fc1a2eda6f", 0x7}) 14:54:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = syz_open_pts() write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001280)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b8e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c05400c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d010008000000000000e06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b305f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413000000806b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6a02000000000000002a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b540498cbb640aa24", 0xffffffffffffff15) syz_open_pts() close(r0) r2 = kqueue() r3 = socket$inet(0x2, 0x3, 0x0) getsockopt(r3, 0x0, 0x6e, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000280)=0x7fff) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r5 = fcntl$dupfd(r4, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x9, 0x5, 0x8000000000001d39, "04a42c64caa726000000751e00"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) getrlimit(0xfd81ff1d69ae614f, &(0x7f0000000200)) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000240)=0x4) 14:54:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000280)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000700)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b454a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b90b9acac2ffc2dd33ddb2c3d01e3cfaace09cfd6bfe8d6a037d5d7f9ca7577a40b0675aa4f445d1b029bfa2a6f2ce29fa1de263f39f75f14e9bc9a90f4148ea7403000000cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca3d047d57f47ffe2fe62cf727d501914f8a48fdc2ae09d4f6bbdcafa000400ef2fffe62ece41023c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70a00000000000000000000000000000045ae3a4179ac05960b0532ca0ef7eadcbf41955ed3ccd56afe8a727b", 0x108) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = semget(0x3, 0x0, 0x0) getpgrp() semop(r3, &(0x7f0000000080), 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r5 = fcntl$dupfd(r4, 0x0, r2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000400)={0x0, 0x100, 0x800059, 0xfffffffffffffff8, "cd6474f4d60ababcd6e600", 0xc00}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000000)={0xe5, 0x3, 0x36, 0x2, "50b5a95bc096a5cbe356af83a3248f67bcead54a", 0x0, 0xfffffffffffffff9}) 14:54:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000100)="a4e225e0cc916054e20459e498a500f4f8ab93683a76aac728a1f1d145697e48dc61c5eb0438932b2410cb48992ff975dc56a1e0dd984832767ce4a45ee9e96a2be2706a876de3be48ce88bfeb8546150a975002ebc4844593aca7ce5d3f3b3dd3aa75a2d8022344846df3253ab0b4252a9d675397928fddef8485793c61957c23cecab42614158d608c2d22b59d8b28bee03e81652ce0bb426b9c5c05868ee39d32a42ce677", 0xa6) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000040)="ccf60849f34897fe9853a1", 0xb) r1 = syz_open_pts() close(r0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x8, 0x14) kevent(r2, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x1, 0x20000006, 0xff, 0x7}, {{r1}, 0xffffffffffffffff, 0x40, 0x20000001, 0x1, 0x3f}], 0x3, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0x4, 0x5, 0x40}, {{r0}, 0xffffffffffffffff, 0x60, 0x84, 0xb1c4, 0x6}, {{r1}, 0xfffffffffffffffb, 0x80, 0x1, 0xfffffffffffffff8, 0x66}, {{r1}, 0xfffffffffffffff9, 0x3, 0x13, 0xff, 0x8001}], 0x9, &(0x7f0000000440)={0xf2}) kqueue() r3 = syz_open_pts() poll(&(0x7f0000000000)=[{r3, 0x40}], 0x1, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x40, 0x1, 0x6, 0x8}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffe, "a146786eb953d07babec3301fffffffffffa0011"}) r4 = getppid() fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x2, 0x4, 0x4, r4}) read(r3, &(0x7f00000002c0)=""/249, 0xf9) 14:54:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000900)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2eedd8c6a72864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53ec878311c2c8f4475adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e93b2aa28641ab8ebae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe50700c983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc9691199245950508000000000000004ffbe4fce00d534f3cff3caf507bf9951a91d67481f27d1db813eeb072283ceb4fd947b6498c585bd2fc10b3db9db043e9220f0bfc19220c545c2124b99bc9673d15d4fa18124ddb31ca722bb8b8ae8417326e4293c551c276cee61d38d9ab3589effbd3cea643aaa9197fe3a29fb85720a4352ed17d1bc20d727971ab15868ff911da65460a3c49cb4dae2e688649ee3d6abdee3bab8da40b5b4fd5f4f36314b548264b5418fc224c739eafc3d6527dbd0fc933ff5a77c53056e694e39c538464cf07cfc9fdf7bfe6eaf22be95adde55376c944d648858f2abe394959e953ec4bf650eda88d2eaa09af4ab571b7db", 0x226) r1 = syz_open_pts() close(r0) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) r3 = kqueue() r4 = syz_open_pts() kevent(r3, &(0x7f0000000140)=[{{r3}, 0x0, 0x2c, 0x3, 0x1000, 0x18}, {{r4}, 0xfffffffffffffff9, 0x7f, 0xf0000006, 0x100, 0x6b35}, {{r1}, 0xfffffffffffffff8, 0x0, 0xfffff, 0x6, 0xfffffffffffffff7}, {{r1}, 0xfffffffffffffff8, 0x0, 0x2, 0x9, 0x100000000}, {{r0}, 0xfffffffffffffffb, 0x40, 0x20000000, 0x9, 0x8000}], 0x1f, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffff9, 0x2c, 0x80000000, 0x8, 0x4}, {{r4}, 0xffffffffffffffff, 0x0, 0x1, 0x1ff, 0xee8f}, {{r4}, 0xfffffffffffffffc, 0x0, 0x20000000, 0x4, 0x777}, {{r3}, 0xffffffffffffffff, 0x91, 0xa, 0x4, 0x9}, {{r4}, 0xfffffffffffffffc, 0xc, 0x1, 0x5, 0xb7}, {{r4}, 0xfffffffffffffff8, 0x4, 0x0, 0x8, 0x3}, {{r3}, 0xfffffffffffffffe, 0x80, 0x0, 0x6, 0x1}, {{r3}, 0xfffffffffffffffd, 0x32, 0x2, 0xffff, 0x81}], 0x0, &(0x7f0000000040)={0x7fffffff, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0xd, 0xffffffffffffffdf, "a146786eb95bd07babec1100"}) read(r4, &(0x7f00000002c0)=""/249, 0xf9) 14:54:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) read(r0, &(0x7f00000004c0)=""/214, 0xd6) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x7, 0x0, "45ce8745a6355db5090300000000000000877051"}) r1 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) lseek(r0, 0x0, 0x2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x8, 0x3d, 0x100000000, 0xd1ca, "6f1e1ec78a3ebfe48ca1e0fe56eaa6b2fafb3c64", 0x3f, 0x7}) syz_open_pts() 14:54:07 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x37a) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), &(0x7f0000000040)=0x4) 14:54:07 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x600000, 0x3}, {0x80000001}}, 0x0) select(0x40, &(0x7f0000000040)={0x1, 0x4, 0x6, 0xffffffffffffff31, 0xffffffff, 0x5, 0x729, 0x2f6}, &(0x7f0000000080)={0x4, 0xfffffffffffffffe, 0x200, 0x7fff, 0x2fc, 0xffff, 0x200}, &(0x7f00000000c0)={0x6, 0x8, 0x9, 0x7, 0x1ea1, 0x80, 0x8}, &(0x7f0000000100)={0xffffffff, 0x1ff}) rmdir(&(0x7f0000000140)='./file0\x00') r0 = socket$unix(0x1, 0x2, 0x0) bind(r0, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) mkdir(&(0x7f00000001c0)='./file0\x00', 0x20) setsockopt(r0, 0x101, 0x6, &(0x7f0000000200)="ebf8d59eb46b2b9610c9ac13164ea8ac19c73492f25191e705c0527d2845cb3b0cf21ca4c060a0ab514038fcc8", 0x2d) setsockopt(r0, 0xfffffffffffffffa, 0xba, &(0x7f0000000240)="eb9777936a6164f825aaf586ffca8a44e3bf56d88ca66d1080fe333b2bfc62daf8f385e31040c47e1909671040dea1149d4eff2eab2d073e0f5585b95f8c9cf9696c98e519fd8416d0790c6f5e28b14c363f3be3eb6b9c6bb0c190d5afa5d8c83fb864f1069e00ca34ab3bda38e7476968f1085e2fa9bc37c70dc72d5c1053b58f62a21c3d7fd44340105ff249ba4d2d6a354444a0d5f8db9a9b5264ea36fe3d29ffef343295ff63afb9424d12c1681befefbfd8dc82b8db8a0e9a35e98eb1af26b82136f27e9756986c509c534baf0c0be478bc4d25213a54ee0773505c56b6c352303cc5590b5a56", 0xe9) r1 = semget(0x3, 0x3, 0x20) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000340)=""/150) getrlimit(0x7, &(0x7f0000000400)) r2 = kqueue() kevent(r2, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x8, 0x7ff, 0x8}], 0x10000, &(0x7f0000000480)=[{{r0}, 0xffffffffffffffff, 0x0, 0x22, 0x100000001, 0xffffffffffffffa5}, {{r0}, 0xfffffffffffffffd, 0x1, 0x40000004, 0x36d, 0x4}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x7fff, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x0, 0x80, 0x7, 0xb0ef}, {{r0}, 0xfffffffffffffffc, 0x1, 0x4, 0x4, 0x7}, {{r0}, 0xfffffffffffffffb, 0xc1, 0x84, 0x4, 0x534e}, {{r0}, 0xfffffffffffffffd, 0x85, 0x7, 0x6, 0x2}, {{r0}, 0xfffffffffffffffd, 0x4, 0xc0, 0x3, 0x2}, {{r0}, 0xfffffffffffffffc, 0x20, 0xf0000000, 0xe144, 0x2f}], 0x6204, &(0x7f00000005c0)={0x8000, 0x8}) r3 = fcntl$dupfd(r0, 0xa, r0) faccessat(r3, &(0x7f0000000600)='./file0\x00', 0x20, 0x1) kqueue() getrusage(0xffffffffffffffff, &(0x7f0000000640)) r4 = socket(0x3, 0x5, 0xff) unveil(&(0x7f0000000700)='./file0\x00', &(0x7f0000000740)='r\x00') mknod(&(0x7f0000000780)='./file0\x00', 0x6004, 0x10000) mlock(&(0x7f0000bfd000/0x400000)=nil, 0x400000) kqueue() munlockall() r5 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) setregid(r5, r6) semget$private(0x0, 0x4, 0x120) socket$unix(0x1, 0x2, 0x0) getpeername$inet6(r4, &(0x7f0000000840), &(0x7f0000000880)=0xc) connect$inet6(r4, &(0x7f00000008c0)={0x18, 0x3, 0x1, 0x5}, 0xc) 14:54:07 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) socket$inet(0x2, 0x5, 0x101) getsockopt(r0, 0x0, 0x6a, 0x0, 0x0) r2 = getpgrp() r3 = getpgid(0x0) setpgid(r2, r3) 14:54:07 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x20483, 0x4) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) pipe(&(0x7f0000000180)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x1}, {r1, 0x80}, {r1}, {r1, 0x5}], 0x4, 0x0) 14:54:07 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x82, 0x4, 0x80, 0x100000000}, {{r0}, 0xfffffffffffffffc, 0x40, 0x2, 0x4, 0xfff}, {{r0}, 0xfffffffffffffffa, 0x84, 0x0, 0x8001, 0x7e22ebd3}, {{r0}, 0xffffffffffffffff, 0xc2, 0x83, 0x5, 0xbb}, {{r0}, 0xfffffffffffffffe, 0x4, 0x1, 0x1, 0x4}, {{r0}, 0xfffffffffffffffb, 0x0, 0x0, 0x91be, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0xd, 0x4, 0x6, 0x7}], 0x2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0xd0, 0x60, 0x3, 0x8}, {{r0}, 0xfffffffffffffffa, 0x80, 0x2, 0x81, 0x401}], 0x0, &(0x7f0000000140)={0x8, 0x6}) kevent(r0, &(0x7f0000000080), 0x3f, 0x0, 0x1000, 0x0) fcntl$getflags(r0, 0x3) 14:54:07 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001cc0)=[{&(0x7f0000000800)="b7788c720f7c1ff22932eefb0ffc684f446ea34ba337ab1d1f0fc6dbaece2ef3fe5d1f5a8da1c5efd878156f655f8ebb7a11797faa813babaf2ce366969d05abc4d817988042d7fb0e7ff65239d4ac9d30f2a6c4524dc795d768abe456969f91ed25dbed26033635668f359097089fa6c029e433ad1acd84e25760db4f54e39b26bba7efd7457b27d35ce720c0657eb90acc00000000000000437af20f256fe03885b1d0948b656d43dc43e0f19eb142d5bdc3e9b848013221e77c253c778605595d42da1a0e4085c6b85558bc8869f4650e7b583098d6f09884d753342c569e5bd55cbfc25ba6ccf92667bd37da9d5401002746240c5d14628693bbb4d8e3ef5cd207eae3284f810c3528d87edb37ba7274cae01383cf1f4a4fc0feb40c5d56fe9a5074b6d5022e14c91a929e2a0a610a5d1da80a47821a6a264db74ff0356c9fea85438f561e682b13e4cdddf441c3a241713ed3054ab138ec9b886cee9c3b24c78fff1611cebb9b473872de943b2ffdef23ba82245e98f7c3368adc71ce08c8ff3b91fba66e790a24d06604b709297ad12f24377fbf11c758d32463d6cdd9ac5c02a4cf4dd71855ad4985dba1919d39b50af2386a9f1047e60103585301bbf70061940b209e8e11c5c316ad7f69efd3901f1f9d4316492aecee091f4957f19f79fee19c67d8b7a6378b964646f194a70c6905706182dcf00b59dc58669cba052173477490b3fd2433269d4418c2ee30a4c57cf638e3248c82b8ada7397877384afec8c44419415ffd4ccd0f3b73b4a0703cebea7c8261078f76b0cf1052752230b9f9d475de705467d71510622a1e55c82faf8ebd17635c3e002d05614ef83b2eb481baf2f774e426e7ab85d53de0aac7133337c22eedca6122e6400d883a8c1c4ab15c471436100c329bea6b2d4819427ee61336521ea6ee8b66040a63ce01916ab0660e7ace90bdab0df91074fecb532055f297e3ae800092a01b7b337ec314a231f56f9f059f7d76980cf8f9c2e4dc330eafd9a580e571a0126a911a90aa7a7ff765196ae9a5110caf6f9e0262d29ee6db428e8256fa202a9bbcb6272a1958dcfe91d6cec6b933eb4b7a09a87177c80a2c9076c2d4e4a0586214cb1d1b4c737fdf8a36bda9dce1da7435112dde85b3a22e619a34b1c6365180fa65dacf8afd30fe4690487b876e4dae8a6c64c2654976de06328a40f6e8238cedf35187f15cb312d8dd3f239984177e093c1cc16d060fc8048a1142c3a4259cb7e32b3c7bfb3cc90939f043b7e5f4c1114b6f9297aac554f8de627e5c5ec4818c1fd7cc339f850d3d319f7e318abc685a45cd061072d03db5b0bfb3bb2c4618fb954b98c65b533666c0537ef5b873703457aa306ee7ce2455530796c8d507530adb00c2c1206e2fb51d52b0a4b5d8a5ca74ba9561da9fb776252b3241793570853d77afbed542b62919a6d80344a5053d4d5360df244b156830e616acba37449e7cc4a071d85d164d2e04d399a8b606e17dbaf0ac6c931c22a080e895cbebfabd8c03cd5783953f963951dbe951cc97c7ecfa81dbf302a05fc96d3886e14aa514262669e3d991eb6eb92fae741c8567a4afe2822bb6d8a94bbb01cca65131beb781b4540c6bced30c1dcb703f107235d82a97ccacb7e626468b9bf8d32d95c3d164c191c251a39ac9d74eb6e63473d4e4b73e2c95634e13cb5495fbbc32b8c1caa93e0934c5f48a2fac25a4daa2d7cced3975f660d98e8af994ad1ee0189fb47ebd91374db8982a6c6a8a18a3fb71f2be38241a0440068166073bf99e301bdcaf2d43bc27cb8a05c5f1f4bcf0ed862f80f93b4203de2a344e0cc827d896e4c08070cc177482554184083685932353433c983fa97ca5e70ceff2aee9453aba2198fc0d646b2c63f9368d8925f9a27a5a98c0eed56b3e5fd7cd188f4cfb13ec894def1714dab7f293772e8f266c722cc4afbd989e32ed062161318e144ecd7f9932c2cb2ef5ab9662e00965dead81c566cfe55f3a08af9a2f6e41cf92a790916c9ab2f921c9dcb52db78e06236621dc1f30352626db382faacc5318459f09c161c7363e2f89497527f10b782e80d4b0c1fee66bab0f448df81441efe948ff3f8faf1875f1f29da397c4ead86503d5d9b1ffed4f29e1130c9109cfe8e777677dfd12960458b98a4e43b305856d845b9876217d33542ff70940b685a4afe8360581c4cc92019e561490f4a18bbee04c0719182ba13aff43a7ab958b9efe5b9b765e1f3c5a00c9ead59c2a42a3539e1ddf859653926f3f0be4da1e62bfcb9e2f120097106facabadf488f174f09390a01929d6a14ff63825cc5ac45d443ce0a4b6cb41745d09779004534f650528bc04d36117edb3789a88c8b80361f1fbaa987b83f3d3b2b6be9dee3069c01cb9e3742859599534d515cc7d15f724c78d05b1c6f046579f09006d249e63fb028c6224706610aab86ae661f3c0e3f2d71f80b1926842b33b7716de189916e0b22ef9bb3418b947e522a8d9c4e9235fe2ab939999aa15c07f127a85aed5685785ce1bea3c62b550c39abb089d1a984801429f3d1c622060866819238238eddc297f52bf03f2bb3ac2f2db2ce10e25a2bf6cd6800085d6a962eff2976d14151fa442facc8d359643565f41d06c3ba3663c4283baf98eb3d90fb93bc911a9cc131eb0b8245e92fad352728ad5e24395ba9cc9297461999aa2b9c4798e665162fae3d860", 0xffffffffffffff75}], 0x1) 14:54:07 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2040, 0xd01) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x8c) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000002f00)="79cf97e63b77b7876956f9d518edb107155c068f954592a99a00a6445dbccabdb94d4855b240b499adcd0490d22ef4cbac16fa8fa99b3498132bd22468d590bd16aff3a066f454fc036a2cb71439c86ebd21dd62c39f71827265cf55dd9e52b5f34f47b7c01527ba1b2227a4a85d1f93e9afc4991a8dc35e0b2b35e496c89d204f5c201ba790fe50fbdbe7990dc031e7166fb75181c100ac55e2b6ef6ddcdf4689838eee896ab20438395b2b481e5db8a99e88f61356d56ac58abb57526cc80a1422654f78e89e3fb7d1236c3115bbd70b41df3837bd93cb7187d68351ae280c57cf3b8fdcef9ba721eb3af7ce23b0287173cf9a8192e18e6b29fd7676fec93fe228ea9651687f7443d1964c85ed2e153598d31179e0d0cf68b71b866704c6d7d51045a73250d8939112aead52de5685d892a0056e67d60fdc0822d4f964fd6ead31ea3ebeecddcbdb7a09e7b34fb832d82b3a516c95e6ee064e0dfa797904a3a086711f88f5a45549c0aecbd36d0f1d6eac29b34397af7c46a83b7b7257f66fa4d1162a171370f39765e13e7628caf9c77cca406f745fc84c6e77df1cb7669b512f32e1dd118dceb8f48a3b98cb387cdf1bbed0b57e552f654ea21e5edfa1f41a8d7e3bc716dad2d35b39af136054b35bde775151828ebe3719c59d05ef0ce4399e7bc12047c14677d4cd8026b396b837dae26c662334eceee14811695943ac4f6ed8edff393bbc93b62d772b7ee34279378cff55138f4c5111377f38714582c3d478d8575a874259f295f8270436731dfa5ba703534b892e50bfe9d703862788ad83f3189a98095d130a3b66c180ab2751ca4f56526032587cc6268a08b63201701275c8241d4f45ff2326e72b801900a71606641a9f3e55ef050b889e2bc86bb702dcf4f8305d494b390da96722a2869f61bfc64cac841f6a8a491407e5e1a8bb1c3134c471623279258b19e52523bd2f91f5814e93ff34874968daea802ccb27d27fe5dd3871528cf24b7b7e728ba4df2799c98a74e5fd0840cf77b080a3107cf91ee150d38a9a1fb3d35e37d72353f0f0fc8321f417282ec43a5c06fa203bc6c96bd719286d254a0c912fc712ec4bd764eb44d4a400464e0d7fe4f389f765de8604e8f353471e747e6994f44950c4a20caf95ea26f8c93075e7a750118d43588a38979efa6c7468478e0d872cf89a58470485f92903335a89803a2f0162d311e81cb8d5c7a304eec94b14b81deccbd4818b5698f3850760868b2aae025629454e48573dad3051049d57eade24035b0cbc7043cb070d666c1f3272a7d6d0d471dd1faca41787fe28523e98cc39be0ce30c89c71bb378b140739e051d89c6a92e4e19eb25a4dcc0e2531dd6e908eed9f5db1616955a7f198e0765a371ed165cba0a3fac397e0c4bde47b6f741aa4820dbbd699340181ff811fed08ac4d3285285d2cd0e11efac0bb36a5c069582da3bfa967fea2d498dbbc8686b70d1bc2d7aca132c021fa7775c7ffd21df39a7e5d6dc2fd88777b28a60e4118458a1d883ef40642df756319ecd97b09c9b3e08486825c5f05bcb8be94ebd7ab1e750347b667346463ec0b5bcba60d2b5ff1d727a9a5f113d30482218b53c6e01bc593ae0c043add9e6dddb4d789d59ae906021205185ed529ca2c6db8011ee745b7005acb1dfffd50adbd5642070a886f4f352fd219fc033720dd67004c54fdc474ffe3a2f1e59d5ade46af878d4665bc98636896dbf35b2348a64f9ccc5eddbbc01b174a6dbd1cf0e47f2a4cb539cb1cdc61473b6be7ad08b58be9d76d6285bbedd2253033c0df22d05a34b991d9d17b5b0e79057e47b541ca1112434541c444786c24e010e797c5c239e9c19ae14e4e9e35c600ca163dcb77605a5809c4f75d160ddb861d0fb11285a014caa13b76fbb2fc42c74df3de84eeb6e59cc91d20da3965e430e31919d0a8339b1335a4eaa79fa3c7f53cb5e8b1be2c1fc0bc8e0b7a88815d8582164f931838f418c33a503f606aaff83cdf242c30dd6a57ded8401fea2ee6478dbbd84f1960f3a44c89ffbfc8769a004f9e384ce34df08bfaaf0e2b6f556250f0abb790939b0db5fcd106394643bc90fb0aab06ea16a7259ff609009ccdd60cebc088cefe2bab5fd691dd7bae0050d80634c149a16545911ea860e58a396e9e493de27749d72b7bdc815c028f79c2f3610c6d40de07d548b0cbca2343f7691bfa5fe6679c07ed1068772f22d4f12b7a2b82a2113b756d6fab91b17e00f1635835084c85347b67ca9fd931e398e52417afa5da8e342338f5817b246ad4bf93e98790d36edd8a32570993ea5b07cca5411f57a9cc5bf7b3528b64966f860aac35a1d7c09e9bff0506eebb488faeb71e30ef0259eb8fda5ce899a3fe8fae999f4aba43c2e8a203f06ea568a3ecc19507c805df8be7a874b3002cf134b3f229969925ff0002870f0842048ebc12b526517cdcfcdbdcf45fc0cbc8a918e49efe20fb2adf0f12bec2ee5bc0ea42fb6be3ac6ecde7948c08cb6ec803857f06f7b75c9b9717a01aaa1b888a5c750344b14e48215a45c0f2632cb4e90e573b878d8f529f16886286bc8e451f45833f0deb94a97f4622ef4dfc41b7815ac33d7055b6d0bc6d3e07d6b4ab07796e86c67d4d3f927ac241124d9cfac3aa0106793f68c1318fbbf99f21b1fb0fc2d9bc9ed0a62cccd2a7b345e657472a8b7220d9f69f02ba38f80afa3d7963458ac43afd7af68dab9cb7ebb20cd08cfbbaf992346732fb804dd0d732d69fbfd7a7cd049d5074e77350e3b2db69d4af9871cdbd79d892eb3b84668f38188b0559b72d65b050781fc62494a08781500c812e81a796f516cdf98bcd1c5d468cec9c9ffff4e9e65ee6cd094b3ac92df90650aa340003b3ff1020366e7da00b26091b0d005068bcf783b20b99c277058d0b0c2431fd08ae52673b2937938c14bf0427cf940531522ea32f48a82725205cb97a159814815aa93b7b4b5cc1d0efaed447ec42a46492b5e6d5891d52c8414542f4455be5d10479199c13c6d4c09c10906bd00741e47114a1720d49ef4d869acdf56fb9415896bdc6954401da884d402b84fcc4735c542221a4db747d7859d91b24c39bc5ae55affeca30d133537c9ca9ceef53eeb64c06d8d60e81f41038681ad4427c7ca876e805cae23e7de522637899f3898a62bae7fa84f7d05e429a93ffabc93d3801f5f24fd064b093b59e700b5510dd48b5c7d42927d50ba76945d020db1c3e8994249092a9b5ab4f3b37d351ba3d7bd917dbb9ce9c17ded330b038274ddeff24a8b7c68e1cd80a99c4fe04954d10b2fe1fcdc4a3d41826137080747fdfe068ace9c0404fae4a27b749d3e34b154b0fdb1fed3e55aa3922e15dd9bb1d9c5b61b1ab6c4a12726ca0cd7d625ccdcd40ca6f2a8242c13af66997d733c8c5796a2742d9620067409895bc65fa14efed3ae2e85f343b6745db76e118848f07acdfbff1e3b20af2ee12098c542d04e084834a5232fb8542799c71e370e0676053cfe5cd2e2f0d485882082125d22367edbdff0b5d4e93a4e8629574644c798df40c246380f1bda2338d02ca9bcbfde97a60043aa2f873adec98406290861b6bc65eb301afe8c3647708bc4e8e0905a7d8a820cbea191c13e39d6876b90fe77bd377fae5a1bab6e552f2a716fbbbb591de6b34bf7510d79ca2b1889859e3269bce3fa1248359fd6d110fcfd5429338a71d48f984e0d532ea43f5495b039f0efd6e9c08b6d2ec73e2d61aacabda7e92effc1e1c2f17d2fa7d68e1ff4dc31d8cf98dfa7289f5ac8637e0851d7f689508152fbfe8bfbaecc2a39ef5754f6443086fb6b292ad47d0c758d6e3ff74249499a8e08c0b64c1cd997ff935e0691b66bc0521564061328f9180d3305b11da4e32c08f45a26155b7b09018c7970f47a20b1538e8fa3d2dc1a467fe7ac87f70b7a323627da7fa8b2474d712bd0635b29052f74ddebdcb93ef2d3fda5b2a4d794db6c1997308fcdc86e623e9fa4524c942c22ee6f6120b5da91c78716f6d025da099a54bed3350e9a18fab516b1b9336a56760b7f163553e209b206fb681277e21c75fb3934b489dd92a2e482d4e59797733cb50c2f438b018b8949471612262df48dd99767adbe783249b20a519c1449235210cd428b5f415e78fca79a4fd5d90e220dd9620860a76210607c0edca5938e557b379d79ff99ed01dc8d9f5506f51716e19ffe573fb118bd4e52255a11f80debc1b4d2cc8d2342a573d49f05f93adb98d4017cfd838664856fa3d679dfb3c5eaa1127eb6ed74fcca08d53ba8f5e7bdd725b045fdb55a250ac14ce3aca5322c2a6017477244eb839556b95f76868ae159560da40a14c84568d83aa40e76b985b0f2a2b8b2a22aeba5e0197f9507217e67707599b966f9a12aa7c7d83c0935f5e3bd8c8f00deca59f7925c17f56462f29155d4041d5e5c43c06e6be6992d766e52bc6bc5f99c696ded1f6f05e1a33829347beee2b7af1cff024781c7c56d41d963e209c1d81c79348c6799be9d9466569d1d3ce5cbae109208d439921fee0742ca0607ecaa3dff7e33205c7a6305d91dff2a0ad0ec8753c7914030224f8ef6e5edffa12a6b8606f0461ef91de301fb270dada377c44abcca183493c87c36d10a73777b291b584ce9e28dc17bcc032f3417e6a09d7964ba9f36b95f2a31ec256eb9434eda1a7bc1cfb279004425f5efccba3320cd938f1d828229b4c0f12df24a336fba14b7320de0529cdeebc1b35ae68ea54dc8cd0d1d34ec315989731028d3d1f600186b9681402012534fd04883682b0a980c37b22518cb2262bf721e6a92666e40b1bd5b512f4165210fbd2d09e288eaecfb92c10bccab8cc4c15275d05a17a4dd0f979240e486193d52ed9f76dc2e21b53ed0733574e9a21953f107eadd611c337138aeb8c298033c4c0a010a7d3e043abc7587cfa263b6f54211fb7916d20b594e5ced13dd10d85643487d8383be85674fe9e4b850a3507095322c254d37daef2fd605a834c6c0cee29d5544f4184cd9838ac3ba5c4a5f9c3c5cb042befc1679918a531cd6b494cd73ad6387e4404086b177f3ef8a32bc9d05611bb69ed86cc1e4b59b84c21c982aa7cbc0bda0c3fa9a16e005a75260e78ec8a76152909fcd6df50940647bc44480c6000000", 0xffffff7a}, {0x0}], 0x2, 0xffffffffffbffffc) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x0, 0x100000001, 0xff, r1}) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x100) 14:54:07 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002440)={0x0, 0x0, 0x0}, 0xc) setegid(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r2, &(0x7f00000023c0)=[{&(0x7f0000001100)="423f7ff2b473db822f805cce347552119e2aee800f7f7244953f860b5831ada411a736f19f721226e9cb88702094f2a92f6acddaa0746b58f362dabf7b3ff4716012286d81d97d9374390ddc6f09c8d758ad5e1cf0311d296a7edcd2ac9f9e27fbf0da5cecfbf6bb9e7db31e68101795b5894da423d1f37d16eed3ea5d929618319756b38957a8e3d38bcf69b123631174fd978d0ac06d8f7daef88eaf5ac3266e2cb3ae1f95", 0xa6}, {&(0x7f00000011c0)="bb9f2a6162f01074a8c5", 0xa}, {&(0x7f0000001200)="1db3a1ae03e22bd0263698cf64abb64967bb74e239449b212e9ddb36f218153c46f90ca84b23f68dbb4d1d9773139828e8cc3f35eedaae7886545bf0100af9e4625b091dc5fbdb3e6764f8b14d8f8b8e665a188e9e3ae31ed121c993dd6d177ec056d5427f1f85eef4d83cebeec7164dca707059e5f9899455d22f3b324a006d005dc397ab4b667a6a45dc90e620c8a976d57100625181507eed806d99cfccbf446d61c33dbf95bb0f618969e2a569a73f9161dbdd8c809cd3229613e8bd70099f38b1c7ccbc73051a68f217", 0xcc}, {&(0x7f0000001300)="e4b3c646524a10ba453118e0ee67402d", 0x10}, {&(0x7f0000001340)="bf12edff14f222cdf321c22e3505162db5295d4c9fb6e3e59f5fe59806357fe2b4779d194657ce91f038c077ff7bf36d0ac7cad376a2ef5fc7d5459d9227886a524db6cf82e9c0e864499bc16e913fe0799336666b9a0e7d1f419a17b5", 0x5d}, {&(0x7f00000013c0)="19855587bf6a72ba7d7b23eb4e95b172c8c311c10c7713025111f76871725b6f098921cfcb700c84271af2af279e730b16871fc0db9c6f877a071b46f0da1a316e9ffe6984be576b2ec2620bbd7f786af3f0268839fc2a33b97e4a3b8212965bfcd875e44becf6c12c00604d42a84174eebd927235e8ccad8b77eaf225dbecd5d0e8e735be2d41e5c9cc05872f822f89043a37ed5066ae4ad3c0f12fdc7c3da6292112c64fafb7922b085be91aaa0d7096cdef5d09ddc97b7a513db35f532e81ab91fc09ec3ededed57abbd194fdf01d5f679606295ded841b3ddde349f2f9095bddb127650cba21f71e88cef43b0a5cf622b767f3e6fb34e5fcd6a681db20bd8e7122e6c12ec17da9d3efbaad044badf9b9b0b6eaaf7ae66243ef17b76c495220cca63d9133adabd2b5bdaeb2d92dd05242cebdf0f90ee8bb1a3207eb6e9880b461aa154d96ea8d1fee1ab36ed9a759675c79ade20a13b35c3ecc5cf020da8187b9ec02c7a16123e5070dd5c9e96dafe99b1359021d0ec0540a6e78cb03fe16b66ddc186029c109987a3f0140ef4c5d2eb6e170c913007020fc1706f530dff220b0869e68baab8adab9e0bad95252aea78c729416cd9c3800c4d728a85e176e33d48c8418183f53e45df6a75b9fe48f5c881e7da6bf6074f2bd382bda3436a2e52c23090b44c6e09baaa5eec8fcb9405ca5ed6b6d97259b105f5fb548f098ca6ee322cc5916b3ee56a82a0bab9808d5e6ebbdc19ca41361dc8f6bf6f02ce7002497d2f70eb8406b1f22bbee93abd95319ea9f1cdf81937581175350d63b44801d081251a7b0e2733157dca1982a4f1114eac815b05c130aceba05d0961117c0dfbce3381755c4912e7f2a1bf2a192a345987af979daa3b235dd6f7f47245876390b6adec90fa236da46b996173f0e149dd52db7b5d0b13b10b3c030db5a21bafc2c20652f217e2e338308d5856d9ad3e24738c09a93ee650825f462cc6fad4f871c70be800d8fc938601119d0ead3062bc547c26de5c6cacbcf4f1b824774b57743bedcaae8a52941f74568ae0abe3bdd1c197470b98e99a08dda816b06a3e3616f6b3d1a242a50a36c48796055602f975d412ca923912e40945b8a5eda19b367e3f4a9ff7a82e8db976000f3e14a4668ba9dfb55fb3c5ca8fd0604e18db53431cb1204299aa28a930ae6488be1973aa3d56f0538a2e5c76f07fd5e7cb9e8dd8236d0894471dabcddbd74b3d5e2bf10798f73cde8913b27d41d97e2873bf4b36febd50c2c27867568f38b225875f5aab908c85bd8d7f75d500d4da404afc0c27548ea7b4e9f5dd0292b672f0983b3881775d9027042d4da6c00dff9f55fef228ccf4aff61fbb6d46d16fabe4b391e97ea9a7573dc8ecde3d3a7d9dd1cce01897307dda8eb2eee5f450ad08f0bcfa4a36c58b488efaa59c52658fd3a998efcdeeb63bb812f1c4469538147b3d3bdb44a6fd403820bb75c2a157b94f1d877c3930424e25945e877768b363bb62a436a763c85609b6960ef74a614c33b342a842f728cc4a9401bdbd8064eeccf009acd11da1e377f9c4e35b2eaf2c02e3823ab051ec5a1c91cec913b709a12a9f6858fcec93ff86d2d57d3b64b48b465dfbce2e3a74c87818628fc5b4a8f0b2a8d618f0e9d0e07b48dbf9c088dbb43615d9cf513b2cb596f0cba4a28b52dafe6cf54c0d4ad3e5d9bd861a92b8a2ffcfd4120449345faaef15735d4025a971bd29b880334ba06c8c4da05aeecb1dc9541e3a3b058a254793f837ec5a8298c3df01d2be29f5ea0bf93789c6aff13063bace92d89a0d08cbee4a96ed88c482e2e83a73461df26232356141e814d8e48e31423810c3c66e093848f9a80958a279564dbab7dee594be64f3e0bb34245db52befd9ff8e1bafa610a830e89306ceb7d7146f265614c8c003462ceb57c65e0cf57d5a47d2f81465c52a3c69fd91f336c2084985343635ff14bedad1ad1cfcb2471840f38f6b1bee9f8e7b040af4eac49a7462a034b9d4448dc7dc385a5595094ecb84295c0d9af13304f304a30127403ce42f4d798e822d19212f282ba30b38b2b9fb731420b7dc7a10cb21d86e9ffe3d1e00031be22b8c89682935ca81ff179a30d8f3b721f9012f4eb617b16df3cfeeeb6d84e69606bb052167adc15b67731429fdded58e7491c0d32d56d942a7a35452f9db6a016a98f2e267d49458c282823e39756eeae70238552cbf2ee6388062f4e4218f6d7dc546f135d7d543c6305b133dc34f1f637f3d27e2d6af94d166a5e8da142643a6e8351b5dcd4b089692516ff43d150c5070d3050a73709fdac94a3148aeeed0385c86709fff0b555b3244498472c576746b937346523a6080a824eb4ee85757c11595258d625e6c311e87dd1cb5976d762ed88f7599b8bf3451f9587855470df102eb07f85e23423d2a23bf2edfaf55e89eced7fa32df254425c81b02f86fa8203eaf4f9df6969cf9d64c28ec3e3d80aaa3a4fbf7fefa6382b1c06049c9dd8802745a0b4876908d1229d5c8aaceb0035badbbd0c61a39143655e019660b29b9645e4f46fdc01f7c4277876657430fb9bc59ae764fb80a3dca8fac3abe6cb11f57735fd8a00b7a3cbf9cae9d3fe9abb4b511bd7eed805a7e17a5422dd167b9392b5ca6b6fe92c7eff88c3548b174212f1f8522cc08e691cdfb7edcd4a6123f773e85d224ed2f4c651e1c1b72421c655cd970958028a957bdcea17fff0153685a24e96f842e7a769815ac87fedadd03f6fde1cdc61e20791d140822e70362ca602d7965056add5006cc39cf43905b5d6b63b63d2761f5e01678ff227d445305d5550d5d99b9a74fdbd79b4e191e92538b96cfcd2a43a8fb7151845abec910e811d5286b712442449f7cd18d4499a5d7788945894d0feb77b7cd5f1e0506244d323074cedaf8f1cd344ce91fdb9c8a3bd185ee7f1a68d62eaf6a7f85877973253b3645b1d7bc1a39f95554b0852e658eba1086b205f051697dfcae781c12167fa26fba33251caeebc1e13bcf400cb6f62dcaec3fd40dc7d57f835cdf3f241b858bc802779aa09d4f54507dbd064a14fd168976eafed40c1574e58100ff93d179d3121061cb580ded1dfe19b4bdb24072cbd95201425ade0f580ecb9562130120aaef230d2b9359291fbf75782714287f2ad1008e7f78eb6d3ad0066b17e28f3b95b7fa26cd267d4b3b58bd38a6f009c98a40e87093fbe407c0840c868cf175ea14a12bf54a9c92052c9fe9617764607e5e30bda7e11add0188e1662a05a9d0b3c88b644d719b333da4d1f11e4cd4b57a35d0ff5cb90dd817016a150422c40c326c10352e0d10ff632885b6a871c5b6f3cfdedb31b9c6a68dccbb15c50a5f0bfd912e6a820a8c80ee8b97d26722dad229db401b8b093f55b31227c145354b26605a7c0a233d942d4417e71ac3367223d541d57678b742aadb09d3fca87b630b244499d94f8b0a5e38d511941e30d94f863ee4df9f4f4bb27bf4b3303796157b899e2880190fd522be07e4340456d63420302011ff06022527149e8c5a1e3943afbdb0b3356b9ec5408b46eb78bd2457dc05064d7a5f767e2b09dcd8bc4a0a5863fe63a06c9f0e627c1d7d1c0b5169f57ce8066ef2036b15bf2934b2c074da3ec0abd7a5b312be6ae3cdb2b0b9ba50f73c277eb88baf778b59b6a4046e52afea9adf332e9906505da3fe9ca82e12c52787c92bdd5f71a60c70c4bcd0757182adc8c8f83a5c660c1b35fa9e386a6ea0268476d6a7a791f60448abeab5d77d4728145a401ef683fafc8a000b37ace1bf7707f648eb249c03c2ccbe977ca23ca9976f1b87974e24c18ca4206e9471d6d0e1b544db5bef4fdc73cc357399a0304758e1f5f927f4bbfe37746d208270444d0ba9447a685426d7baa24154b36328726bcfe832a7bc9f93517977824b829433266a29249bb20967b44a360c47db1c9eae3afe256818d25d538c292391867e8a7d244d4074e2c77d1dba7ad9127e1e628a905c1b038a856c94256eaeace9e49d5969a1bc56153c0e2ba5b3c42dd8ac399c9cf411a585a21cb2b6a273ecab5e6c6964dbb7a3b284ea682e37fb13352f88af4c28e51117fc13bb2900ae2e47e9d2010c0976902b67431d942760b84e043f63ef0feb142942c523b92aacf8f2bc22c15df5499cd8045c020de4150f5a70ede1e3182b66f8359b66eb42753fee67e3ad674df6c95114db5f595f46339ec0d2de72d3af5d566bc0caff6407eacc8b026124321174212401a149ac3e75b7cb6aad66155ead95e8441bd2995c17f9e55c47ad955ebb6f0f4a7e5b5d743ab6f5af577af4027416bc67a0895bca2a78a45c14dd2fcdc4b76484c9584f696b279bea141b4ccd5984c7fa2b259ebeed69545292bac07e1a099cba83b8b3faf8cb13383d071a54e1c1b3f14eb6ec9f4ceb0cf4159193319bf4fc1047cc937b2026a5b6d067d87c2442c0f76685ab43f6749f1505974297d7248301c2e46dc37ea32228a2ace3bf39b2e9d226db56e81a72af0b7b8b6dc876c390ce1eea5d2f1b5b9296bd908123e2933851f000aa9c43221fa865ab0ee58ae8ae421c3ba822eaa17115bc765f88433f5d201149e797a0924ef76745598b56ef4c701966ea19ef5813a316bb745108082c209bb144d3eb6777426293af00734999ab00da6a05fe54a38cbb53353cace0309bee9ec9e1e60197d754ac465fe1b3f32023d60cf57a5acffd4e1ac647b270a59c093688c1e9af6497835885b511805c729c7c7a521215dbc0128afd782aa9acee240b4b0f8d9cfe49a2662ba616fb29784b84c3246a5979ab2f03c70b5a6e425fac60e03501aeb122db2db85d5efbbfeeb1e16ebdc214e729b551b246126c81172731830aad63307b82546939d475b10577daaf74c0b6bc3ba87fad034e28e05384c16e39da79c80c0b895834e6678d9080280bbdc162aacee49e90200d76fc696b1ce9c66ac4838211b5fcffa3ba726ac448aaafd5b4d1a2e667306db499b470293403d31c9b8ad4f11c0501290c543e3e8fd6543e6c4559257acf1608b8e50096534f99f4663840e4094a0e8db1cb8fe54dd50d80b6e4665a384ba3a65d84be2f87ede7b1f56d2121802c4a78e68256e5a5650e89a50a11fda8b7334b09c4784525d8925c0762236da7d9b8d739f41b49817f75b6733c55c4a678afccc352c9f1974eedad1eb59e884ed19bb2bef31ba7fbca4b6c9d88c53e27eb01d226e5eb1450904c17266779d485dfcc5fbf1714dfeb2c8bd5c0ab7d829cb94afb88770fcc6479ec6fcdaac1dd3ba139084a493820183c8e607020a863e4058c77a76ee4162b7bf2326087a066372677449078cf4dd8d068699ced363ef57526a28d9c99461b20c52284c05d2e442fa7315567c36a76532f3ebf323875823fe7a4516e543ed91c19765e04bb04246049feb6faf14c3e862a3b757be4b743819d3deae1dcc9dce5759fcfae4bbba3c3a292f2cd9e2509a1cd4fc59883ec95d1344295171e083a894065f0e77ca5acb93a8ce4b4c542af3bd6e6ff842d76a2d4869907c5d2ba137365875e4a90f21af65a53bff386affe8cb9386d1bf3a94e86940c684afc4230cda3ead1350c1dc3dd0c822e9972579ea2b261f2e679f4d1fe0a75fcad4b201aeaaa18d41a4de3be42c03624f0b2848f98d445d968d9d59436fba75a99e5a9105d3e2d11a30bc61c315488279610c584d93e07198a4d02188d48d3d5b7aff0d0e38ddbaa186f8a983f499c53930473e59ff17bdeb068cccb577dc011a8ec84c8b02d98f6cb4dc1ddb", 0x1000}], 0x6, 0x0) flock(r1, 0x8) getsockopt$sock_timeval(r1, 0xffff, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000040)="d5c812178b7e1632e2116a49f39e94a398aeba10c41be39e73efa77d228be5dd770e40877908ff6a1ebe75a35126f54415eb2f5c172fa776a04a6f10550e38faca0a464d4472ab361e652e159feaad8f94bbab9ee7f9ce5c8d744cc0f71f86a662f8ca3023c0305a67081dfd762fa3534b88365849a3283a6cc0bcdf3b896664aad06bd671113c65d30aadc50e225fde0e45f08b677df384d1e45450219ddd6f6881f9ae36c7dbe8ca6c5fa1586fe4caf88f11006489bc0797f2e7cb47c575413c59708f7db7d3350863e2db3473b4b466b165814896f6fe6ac83fad30a87d307e2c786afa515d6338663333ea39d9ebb7997b93212444e582ea791cb05291d5082dee458168571ff90eae30bf7199700bf315786a944f8f3b88a6c53d650b1140962e092c4a2b23f0a2b7deabf46746823ba3cbb4431b4bdbe186cf47e4afb400e995f13c8b38fc8c35efe7d2c888d7bad28c59a3c8ad51aff2772bbb985156fb91c4cd517e835db4f0a70244fd49706787fb1c2feb45b256a7067126ed29599d5e1546aea0ac5277dfeee90a457a8556ba63d5630b59a97d5b34293c8a0f199ade8580fe4f7cb72d260501e9965d11749c550dc187bc6f524213019b1193afae69e278b79699641116f2ead96887f127d67bd09368b52ffd5e0c6de47bd71ae8489ff3ee92b0841eba93afcb4e6f086e3d10040cdb50b44ede192e2f279e12d063666d1caf8f90fde77574b22bdf753be6ffc8c4dd28126bca47de286315d880a778edd2168327d8ca9b4970b60cef3a8b7d43f3795706a0b689ce68c904dd8cdc83071e41f72195466cfa015a329a3084fa13d978d25a53b4850d0eddfd5da0cdea18d7b9fb8f62193b6bc9503cea05b6a289e9351df74d5b6ec98e29dac17ea70e75242e566370cb4a57981c323e44ccbb2c7656164c9de6ef44f8424044909d07a8480f42780eab70d413e919a4d4457d6c79cdac0a2b79e6fd216f3dbf0a3ecd78cdf1e12478704089313e65de37e5c12b1ce0d10624cdf52e743fcd32c193acece2cfcd893aab241b904359e65fd8d30671e2168168730ab44ca9bed88968ec47cce7c31b20ad80719d14f296a2e163caf6d9b72683e4b3bd3a276d1ccfac767c80971331764da67c51dd187b8ae629c183c914edf01777ccf2ede68b1bb2f5789550dd8f6dd4e9740741b5bc77076fa42c6327790b0f631c4c93303ac71fca7c7c3198cc6902e5457fa74e0851b54654ac2748361709de79d0d5627c8033bfcfd314590d9a053a1abef5705cfc2273c3b8407a3145f79b923c47d03328d9bef7b8ae52a2828dcdc20c8019fb171df7aa71f560f16a86d62c6c653f15359913cfebfd2b60fbd37c2afa6ae0a447055afc6313a437cb7ee166775a97023d4d2c6fccc83348e513b70073efc524ec256810f83c784ae46ed560a69f5cf4c5e558d256ed9a43a76e74f34ba9ba3275df75adcf8957165e33af1b8331c3a0ff855a1b61903dc83d76cf8c26c11995f24a7d09e536c7119083ba8af728f700c329da1753344d33a784c6431b62f555c82cb60153e5042b6e8602199ba5548520de748c54bbf42461818415482c096c21c6e78e5aa5430397b1e00da8957fcfb0caa3186b2f4e2001b3524f2fddc49c07fd77b2482b1bf9c323d3a2e4c3d2fc387f299105af611078b1f19ded6fe100b723ec97708b09a657079bdca009deb9c80135cf646c85c30aa6f2a07ca94f45cbd823fd0408f578bb699c0a54d52b5f4b557a7f2ab977150316d67983aa98dbcef97aa2c5e215d02ed557af42b43456c2f4ceb11f3ab487f65542e84abf4331394252d2a002f7c6bd8e6b95638969c4714258439fb1adcf879ebde05ae810fb86c1b176fb3296629633a444ccf3f3db289f375fd9b3c001bdb49f4acd510e57d997304bfa6ab5b6a6b13813edda3b7fbdb57483e9170124d9eef8a02d8d3cf76783a86b650be27709143ebe3db548d919984368266ed6b9503d2d31ebc0100ab5d98b27e1801c3f387980453c1668e04ffd760c0325ba88cdad97dbe4997f4904a82456f52c296d20dbce3d311ea9a920819f68c9085873a93c4d1b83ee122f6f0e56e1f6aca39ccce91fc276de26d0788ba7f7125d168f7df5845a00c5312881bf1933bfa5ebbc0c9ea812c153ddc1b58cf133511885975efc9763305caf4b73ba9f3fa6802b1f0ecd81af4e8ad579ca4d113dd0cb62f2993ab96600442db0cacb3ebc5644e8784e6805343af2ea4d48b2307d3f2f7b7c754e3318339218e00091b02f9c52fda46f921545ea2a45d43c316a863994ae5d241aa584bda70db05e3363430c402e5f58890a7cd1f12e3c7cc19f0afba2d41fedd9a16480564b3b2496a1299eed7f663d0bc8245ae2c0d4338ff1df5b2fb3c4c3ffbc9ca8326c310c06ffc9f20751290fd0c73381381f9f2878347812e9518aeea4f116693a8acb700810fa0e0c0cf024894af5b003bdc2fa1227c21044cda5501f384fa03a7b2dcef03ef0222d57dab35198681dd2c26aa7ab501ee220b5646dfd3c9681a35494e4a12461be5bbfdc9ff9d8386d0e16784da88903ac2b4336c5006efe589dcfa151ed4a1546c5441e5c36450e3b2ca37906454b6976ce5aec8f24e288ded3ceb947c255f65f5400aa51cdfe75cc68e8dbd4cf42cf6a50daf4fab27a5f052d5b7f168e040a89305a6bec90af080d266c7ef2b77602f4b90fb5fe16696564e2ecb4fd2d389b3d92046b52911d6e58733173db5bf67bdc5eee3c1bdc559575693a996c64dbeb4911e55a76fc13a976e3b12ae68189e8e1f32c2a180871f4c0bd308623d0e49984f4605a9f2d632fccb214a463b3703768e4c65c2d51bb35b5c10d739c853a09422d83061ed1647566091aca2b44fc4215ddb525874b2c7c019d1cc613cc01454b0c8ed6403c3b6db42b4c7416830aed6a17ce6818ec145c267f3e8587a3897faf50c8101fe5c3e4dd7e6d482df8e45c735c55c114e09145d36c5424381f790a0e628a668b3837a3dcbb94834538f5a60ee4eb5ea6e9302ed27cb35b95740fe950956fe8c27c61c8e9daa725cc27ccd5d6ec23f4a6a5f6b04c3bd7374a3073cd47dd325e1d044ba4574e2f35672eab78cab80e7ab986a95100715432058b8b92cdda035ece312140c0bb3d77cbd7ea1480f86f0a741b80d0518393105d4ac495280f5385b3228443e5eefaad48c3dbe03c58144d334191e38518ee383a05dd0f25e74b0367f6761618769641038d659538f6f14605db6d0ca7d23a27d02a0eee496706c5f54e7eaeb4203d443f4745132f9c977c7a3153a5a83ff7bc7d267e18fa7607f2f263e1c45fe4423898ae659ac47df5192f5834641e59ac3c386be90689ca360913ac48af1795d7fcd0893e5b2bc4c6f864c7ceb84630507824699ab401cdc08a577f219d3ce8f400041e77bc1493cb35e9307aba66b97cf813173c139b1a0a802aebb331dcf0b5dd7d959ae99ba1c9c182008c2978250776f7bc240acdca626047b7fc76b9e84d2902475bf5e3a7cefd104991266e1b3a5306d0e17445da645b9b24248ef6be0186c7d44db94f38c4529b1d88e825d2a3f8db815e187241c366de51afea57b78bc9943081b96d132467e0bd8bec80520f02a5de78afa71e5067431984e3f058fd21a85a12efe276921ecd66433f6be5a6611523e1c9088ff636aade612057bce35b70ed5ee6fdc0d33544ae9897856d58debed2b8a8c7478314ea94cd9a6d3923d78034adfee33fefbe5440284a4c345ceac8d2cf8968b99a07349f3483e493a566fc2f5705ccd036d9776bdb481d7a6e7ca48e9e270cdda4eb1aac145839d401a9f1f873af6ff0dc1e60bb30879e3014edfcf6a0a84b260854f9b9a369e50ca84dafed6233efb828094a78e5cef26d44e29d1130ab8b5390907972127b011541077bd3a5b86069cf0a0091d470cacdf64cb73aa294978196e256e7c2e03754070a2686f928d181bb7ded88a3af5bacea91541fc24e937172f29801fd4ca7becadbd990f3f8a71628c582c3e9d66783695b6b6def3bff35fc464151aa292e6692ef24f0031d211cdc2a783bc2e63845f41e614dfc83ce49c43b2bbbc4b00d1caf5c6c2368f19fb88e89ef57a1746da861f4028e22f766ea05e50dd3eedd6a8a799b320de5fe25ff3615398844ddc3db4f228d7a48517bd3c2283d59303b2d5fb2072b092862a402f6d3444e1033b1e6103915dafefd7aa6f9efcba96b481d762de4773b52cb6d121e6c1cc872ea993685cdb749a26401b0437f886c1622b7e76e490114cd453f578879c1f42d78347d0e541fb7e640d26be9faf5b4c3b1607fab73e151243e35604219e2e3103a063fcbffc64b90c7f233e20334e9ff5d98a9d5ecd8b015a5f6626f833b29286b67e212d0abbb0438d30b71c3e9a652e095690a3030b8263e74c3879863c93acffbd25e6d708308765ee583bb7b27261a9ec40f884ee2076a97f2b0a4f8b7a745031d1e543be5d30f0fef20d2a2743b91cd6aca094e147e046ef808d24c50125ac211ec8ebf13d7ee8d1c36e0f39aa89c99a737bf10ec6146114f0907d6d5f0b6a9863e70dae3b2f0aa2816e16811e97e6dd4be916dc2d9e23d69654e2ff3f3b77d7961f5b647c5ba850719530b504b577d3f9d81fd0e4e6e343789bbeb64b4339c266312d79f3cda22e343a225d54c674d3527ff4c92675631af8a4ab6263b62e2756ca86a82fa6f653db53cd3864cf646af8d7aed297e80801a3d2c7b1ab7f2cadd8b72fe095ba1f886f3e8f64ea52981a9ea8da3517465a1a3167255be171cae8bb5c16bd24dbebf0ba6dd7f25a9712403dc85f36aabd9f71a6270441fd782c6885564a811319adc09e448a6f6034f04cdf9f8e52edd7a2637b5a2968c4aa21537c536773e507d3a6a3e4924f67a41c05401107fc231f80a6a46ae1cb680e0e28ec5980d0d6f2f8fd68a35c29b86fed258e2aa9443d451a939b105390a865726cec9c02090ba3fcc424f72211dd05e42f61593039c45ebb9bc1d52db502d0f33cc612bfc455fca42f75fc6141b9fe2924f2e8e1b0001e1dd19b687f13609fd4d5e6f3cda4b90e2fc2a9f55f3216f58d80f5ae4e3bc4d678283aad1044670e52dcc7c44c48f8e7f30c39ac698913c6fda38268d87cb4f9af881ffb4dd23c7d9a78ffd0945899147d08b9d0c261970789b59ff97128f11831e022489c09060b0b1f003a3d084319d0dd91d9759437c6f2b9b752e14beb727fd4b8d2072ce616b32169ea5b4ea67b18697fb9e49e86ce00c1f67f6ef9e7dc441c102a2135ec576131ec17193873890de8e25c2d543d01fa5f117147a147807213f7b82ec6ae18a1cf1ad1d8f6753e341c90b5479749c54c1f0d818d59e952838d5159bc3347892702e84d4a7da8bd307f09d10ec84ecc7b66a8c72175e8b71194cff369c04d14968d0c00872cef0ab09f4fa1f98dbb476d20befdcffb42ece4c6279ce48e7d8ecd13905112ba877d36f9bd7b622509eed25ca4d7a5212fec3b7b97e852a4dc4d9953d4afd2cc3a6727e3b24258a298b140fce8e4a9caddfc3f65ad55333617b52ee08016a190cff76c1d43ef80f0d86a75f3e6bf0cd4f04b1b84b0598b11135474cb70d7337705fb0adf034836e18f8e2141ca441f6284f09559c09515d61051a6bc1e1d3c83c5c3ccfe89f82c7bdd0e979f0a4b5dc3f6130ab40fe69e1acc596a8fa56bf25abaf541106882178f0b9e55815e9924c6de2791bf66ba1e0c417b18b87274f56251bd093761e39913d7538e6713f03", 0x1000, 0x9, &(0x7f0000001040)=@abs={0x1, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000001080)) socket$unix(0x1, 0x3, 0x0) r3 = semget(0x2, 0x6, 0x10) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000010c0)=[0x5, 0xffffffffffffff81, 0x7, 0x6, 0xeb2, 0x0]) 14:54:07 executing program 0: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x1000300000002}) getgroups(0x8, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffc8d) setgroups(0x2, &(0x7f0000000100)=[r1, r5]) r6 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) flock(r6, 0x1) flock(r6, 0x1) getgroups(0x4, &(0x7f0000000080)=[r4, r3, r5, r2]) fcntl$lock(r6, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) 14:54:08 executing program 0: r0 = socket$inet6(0x18, 0x200000004006, 0xd35) setsockopt(r0, 0x29, 0x200000000000001b, 0x0, 0x0) getsockopt(r0, 0x1, 0x99f4, &(0x7f0000000000)=""/129, &(0x7f00000000c0)=0x81) 14:54:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000540)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e9815122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca78311c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951a91d67481f27d1db813eeb072283ceb4fd947b6498c585bd2fc10b3db9db043e9220f0bfc19220c545c21", 0x17d) close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0xb, 0xffffffffffffffdf, "ea8323df0000fc1100"}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) 14:54:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1}, {r0, 0x80}, {r0}, {r0, 0x5}], 0x4, 0x0) read(r0, &(0x7f0000000200)=""/239, 0xef) getdents(r0, &(0x7f0000000300)=""/130, 0x82) write(r0, &(0x7f0000000140)="a6e3eee9e7e8ddbf526831fdae5a2d4499bc15639af4ffade90d8e29342cda41acd6d25581b8d9b03102bcfd94b4baefb022eb9f7f505b1765e4157beb168ee633189becc84a5b91407cbb85def4d2a3151780604b0c3dab770589ce0518f8566933cb05b160447297ac34509dba4919cc76b2af7a548406198df6e0f840ccb2bf99dd3f7180e4df18ce7065523dcfa3cc20a400507ff67e62bf9eab", 0x9c) open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x4) 14:54:09 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = syz_open_pts() pipe2(&(0x7f00000006c0), 0x0) pipe(&(0x7f0000000700)={0xffffffffffffffff}) kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000740)) socket$unix(0x1, 0x5, 0x0) kqueue() pipe(&(0x7f0000000800)) getpeername(r1, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) pipe(&(0x7f0000000980)={0xffffffffffffffff}) pipe(&(0x7f00000009c0)) open$dir(&(0x7f0000000a80)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000ac0), 0x0) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000b40)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) socket$inet(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r3) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x401) socket$unix(0x1, 0x5, 0x0) 14:54:09 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x1401) open(&(0x7f0000000000)='./bus\x00', 0x100, 0x14) open(&(0x7f0000000040)='./bus\x00', 0x1, 0x2000000) 14:54:09 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) pipe(&(0x7f0000000000)={0xffffffffffffffff}) unlinkat(r0, &(0x7f00000000c0)='./bus\x00', 0x8) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="f10df240f9f7004a7f628b4100084def05a3758c1f001d0000"], 0x1) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x13f}], 0x10000000000000c5, 0x0) 14:54:17 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x0, 0x4}, 0x8) msgget$private(0x0, 0x14) r1 = socket$inet(0x2, 0x4003, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000080), 0x4) 14:54:17 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x20) fcntl$setflags(r0, 0x2, 0x1) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)) 14:54:17 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x1000, 0x0, 0x8081, 0x0) kqueue() shutdown(r0, 0x0) 14:54:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind$inet(r2, &(0x7f0000000000)={0x2, 0x2}, 0xc) r3 = dup2(r0, r0) r4 = msgget(0x2, 0x200) msgctl$IPC_RMID(r4, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000140)=0x80000001, 0x4) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000480)="c15726287209938d79eecf1d13d84b17891e1a034ce83a35c486af141167c978c8c08416912ff276f496a570bb5b90984fd7e368420192c1d03ae5b315ee0af9d5bab3f8f7114c46b8d1e97c90c9d2ec9f002101f3742cfcab91d2d1a18600907a566e8a7fa6e455062974ee467ecf857ed24d13b84d4a09f67c2dc2fee989f3b453c2813a825d30ed9ec6a7808b1a76e9", 0x21}], 0x1) writev(r3, &(0x7f0000002c40)=[{&(0x7f0000001c40)="3da29f6ded3a36968c6c29e2db257427b75f523631d61d7f4d61b4465a368c3b8a9b7a1e1138bf4e16fdf7ea3cfc952b84ce5a95e5e5770d7ba9190bbb52c3de4f8cd497ed782d96bd6e6eb86e9691b667e17119da1226d6128f0e668f000e8362f0fb65a953301b87c8b53993a5ddbf5774fa34644ebe3faa510b0f65fb90b8e21b188556dbbb52c2849fd45770b7fd828ab36c9d67422621c0e625052c681176243d39301a320515c65692e01446c25d74b171906145165a95be2c46066d400f11856fc4ee7806936c9c3f4ced98819b31539725473172c7b357eab95e4d09", 0xe0}], 0x1) readv(r1, &(0x7f0000000400)=[{&(0x7f00000009c0)=""/4096, 0x1000}], 0x1) 14:54:17 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x10000000003) 14:54:17 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x400, 0x1c) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt(r0, 0x8000000029, 0x67, 0x0, 0x0) 14:54:17 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82068f0800696cc2e100"], 0x1) 14:54:17 executing program 0: mlock(&(0x7f0000e76000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x6) 14:54:17 executing program 0: madvise(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000010c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000080)=0x8) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) shmget(0x1, 0x1000, 0x2, &(0x7f0000fff000/0x1000)=nil) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) 14:54:17 executing program 1: r0 = semget$private(0x0, 0x5, 0x40) semctl$GETNCNT(r0, 0x1ffffffffffe, 0x3, &(0x7f0000000080)=""/75) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() mlock(&(0x7f000001c000/0x4000)=nil, 0x4000) mprotect(&(0x7f00001e2000/0x2000)=nil, 0x2000, 0x0) kevent(r1, &(0x7f00000000c0), 0x7fff, 0x0, 0xfffffffffffffff7, 0x0) poll(&(0x7f0000000000)=[{r1, 0x142}, {r1}, {r1, 0x14}, {r1, 0x8}], 0x4, 0x0) mmap(&(0x7f00003b0000/0x4000)=nil, 0x4000, 0x2, 0x2010, r1, 0x0, 0x0) madvise(&(0x7f0000324000/0x3000)=nil, 0x3000, 0x8) 14:54:17 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000280)='./bus\x00', 0x8800, 0x40) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/19, 0x13}], 0x1, 0x0) r2 = getpgid(0xffffffffffffffff) fcntl$setown(r1, 0x6, r2) fsync(r0) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/6, 0x6}, {&(0x7f00000000c0)=""/190, 0xbe}, {&(0x7f0000000180)=""/146, 0x92}], 0x3) 14:54:17 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000001200)=[{0x0}], 0x1, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x8, 0x9, 0x1ff, 0x6, "305be344846296964346b77184ad0200dd6da864", 0x3, 0x10001}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0x2) r3 = fcntl$getown(r1, 0x5) getpgid(r3) fcntl$setown(r2, 0x6, 0x0) getppid() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x97e) flock(r2, 0x3) 14:54:17 executing program 0: socket(0x10, 0x4, 0x40) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x20000003) r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x8000, 0xffffffff) setsockopt$inet_opts(r0, 0x0, 0x6, &(0x7f00000000c0)="e8f0e55e", 0x4) 14:54:17 executing program 1: r0 = kqueue() r1 = msgget(0x2, 0x200) msgsnd(r1, &(0x7f0000000100)={0x3, "09c3c314388d73"}, 0xf, 0x800) r2 = syz_open_pts() r3 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) r4 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000180)=[0x0]) r7 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCNXCL(r3, 0x2000740e) r9 = getegid() getgroups(0x400000000000020e, &(0x7f0000000280)=[0x0, r6]) setgroups(0x6, &(0x7f0000000240)=[r5, r6, r7, r8, r9, r10]) pipe(&(0x7f00000000c0)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x8000, 0x0, "6cb1b2be6c12e3e04afdec92b1420fbed5b0072c"}) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) 14:54:17 executing program 1: r0 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x0) r1 = socket(0x2, 0x4002, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) dup2(r0, r1) ftruncate(r0, 0x100000000) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000140)=[{r1, 0x164}], 0x1, 0x0) 14:54:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff9, 0xe9}, {{r0}, 0xfffffffffffffffe, 0x64}], 0x0, 0x0, 0x1, &(0x7f0000000080)={0x3f, 0x3}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r2, &(0x7f0000000100), &(0x7f00000002c0)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{}, 0xffffffffffffffff, 0x80, 0xf0000086, 0x100000001, 0x2}, {{}, 0xfffffffffffffffd, 0x80, 0x0, 0xffffffff, 0x21d}], 0x9, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffb, 0x30, 0xf00fffff, 0x2b0, 0x1000}, {{}, 0xffffffffffffffff, 0x4, 0xe0000001, 0x10001, 0x3}, {{r1}, 0xffffffffffffffff, 0x8, 0x0, 0x2, 0x3}, {{r1}, 0xfffffffffffffff9, 0x48, 0x4000004c, 0x101, 0x7}, {{r0}, 0x0, 0x2, 0x40000000, 0x5000000000000000, 0x1a}, {{}, 0x0, 0x63, 0x4, 0x3, 0x5}, {{r1}, 0xfffffffffffffffd, 0x4, 0x0, 0x2, 0x80000001}], 0x40, &(0x7f0000000440)={0x7, 0x400}) r3 = kqueue() fcntl$getflags(r0, 0x1) kevent(r3, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xd0, 0xf0000002, 0x6, 0x7f}, {{r1}, 0x0, 0x8, 0x10, 0x5, 0x5}, {{r3}, 0xffffffffffffffff, 0x10, 0x82, 0xfffffffffffffffd, 0x800}, {{r0}, 0xfffffffffffffffd, 0x4, 0x0, 0x80000001, 0x9}, {{r0}, 0xfffffffffffffffe, 0x4, 0xc, 0x7ff, 0x81}, {{r1}, 0xfffffffffffffffa, 0x0, 0x2, 0x100000001, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x80, 0xfffff, 0x6, 0x7}, {{r3}, 0xffffffffffffffff, 0x40, 0xf0000001, 0x5, 0x7}, {{r3}, 0xffffffffffffffff, 0x88, 0x2, 0xf936, 0x100}], 0x40, 0x0, 0x7ffe, 0x0) 14:54:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="716c0f490ef9ff003f607900871112f4884e5e911658d3922146e3b4ffff"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) lseek(r0, 0x0, 0x1) 14:54:17 executing program 0: setgroups(0x400000000000039a, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) socketpair(0x17, 0x3, 0x101, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) select(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0) mlock(&(0x7f00003fe000/0x1000)=nil, 0x1000) 14:54:25 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="03ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendto$inet6(r0, &(0x7f0000000280)="ef1cb167e5347156b0dee0cdfa0c9a5fe466320095f19fbacfd9e422987c216f55a52b5b820033736f9c0e817fbe7c2cecdaf279a87847c1ea4b355c73cf456c46d948ff3eae6bc0982dce488cca5abf4b43a1353be3e17f95c917eebbc3b62750f70496ad8a97087bd6d1660048a9662514740f40d16468d550445bffbb1bbb068d1f7b9723111262058842a4f0dbd7e0a45ea757951599adacccae382552cfa778b5b3d36e477d9a648f7d6d8734ba8f843b983a593f07d2134cad79c50eb2b11d0a", 0xc3, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x6, 0x400}, 0x8) shutdown(r0, 0x2) 14:54:25 executing program 1: write(0xffffffffffffffff, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad44", 0x62) write(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() mknod(&(0x7f0000000580)='./bus\x00', 0x2002, 0x236161b7) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000880)=[{&(0x7f0000000900)="ffbf460501602060f005ba4c504da58cea40251aede02d06cb54b7bd9a608f6a57168e60fa4e6d968e8d811f4bc67807e5baf2e82ca52fda061f0e8065295d2c732965882e4cbab9279e5d112e49670eb93553f3cb3d27c39fcb3075851e2415f72335ee0793cdc5addb5a320eddb236bfcb2a8a7e522f1c4439bfc064f0e559d47ddd160556d45586586f8102e739012df629777f226c825f52752a6ad705c0cd6ae30ff240181bacd85f6322e63baec9597141"}, {&(0x7f0000000440)="cbed1ddc1d2aa1128b0638aac40e989ae59d71dea74f860eb0216275bbf051f35f3d1b8712883c577e96e33bbad24edab1455e73af3d36631ca4bace196e703545b5118744de64dec5dc30a6627809507e43ae4d3c3707db5343bd4b4b7395f0a1bb20d6fb4234a8f466af1f4bb9b6a69dcd2085bec65e23a3a3e48a6f4155dd8df84121b72e509f81d1c270fb2ab6636e599473520be9e921a22f3dabf5810e24bb865a7d309b79440241147567cafa386fb4aa3e9a48ccb12c2d86679ad3b92b6dd3cb479983eee1423502"}, {&(0x7f0000000b80)="cdde4aacddc97dfa2d4f879c14e50f87b656bf1e31e25ae2b217990b16171bd408fc0fcc264e237095dc3db26e939e2a3e5abc69b1ca24cf57d53fef97e9df92df10fdd1338bf8be70e24582531cd06f19eed09bce3fc5b96119709c3b813bc3851b65a957ae6198a1385fc05e065171bdc943b09e1444998d7d2fdc1f6105090270dd4ed993c026245ffd1b91"}, {&(0x7f00000009c0)="3919f8b36eaf272f8f5735921ed35c868a78f019b1ec5315c6c93b4963a00ac783ff642c6c487e8572ed930f1956592bb5242493d58b049becca7edd780976c02e41caf1fc67c00f9ee8e0e8343f0c15e2fe2a76d2aacad5286484275c015594d1c58d2771459e29b323c8ba8d80b6086a48b9eef3160e118ad39b341d2f024d6865bbc16771ab382cdcfcc9d0b69919c440eefd634f9a60fba506f3ae616266ad4f7a075c727ddcf4b059dd2386da3b49e0975dcc015d364396b8484ca3c797a409eef9d027860f92a82d9fe17408a8e028fb84be792177b4d916549a26b12e8faba455b2"}, {&(0x7f0000000740)="2d42f3db27a179ed244332ca41ddf51c30602bc2f06c4cedffe2544297a8c83f41ac6d47858d0073a176266cf0eb36169cc0a8d60617a16a79163c0faf2449bc91987bdd18456022995872a4c49f473f1dd126ffba8f0f99"}, {&(0x7f00000007c0)="a746e56edbd4c18667586fa342d05047698d69a1a213c1fa7f4857d7a11e4c39d2d4ef8db96b0335d2b12a98a7e09fd39666d78ad75abd3636e0b1b9aa4e0f2450e6c894772c3a29ab935dac770436eee579c95dd8dba97ee2a117a7612888c78f716a35acd7b3efe260c8fa2540f112c63e71ef182e33089b62e1a62c34a8d4fcb79d1f007115df73ca8e14a37215b8fb329ee613e638a3c2cd5707522acfd6939562", 0xfffffffffffffefe}], 0x10000000000001b8, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000040)=""/70, 0x46}, {0x0}, {0x0}], 0x3) readv(r0, &(0x7f0000000400)=[{&(0x7f00000000c0)=""/193, 0xc1}, {0x0}, {&(0x7f00000002c0)=""/186, 0xba}], 0x3) close(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) getrusage(0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) 14:54:25 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) dup2(r0, r0) setsockopt(r0, 0x2000000000029, 0x2f, 0x0, 0x0) 14:54:25 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008100000c3513e2a5e0000000000", 0x14) close(r0) 14:54:25 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x2000000000029, 0x2b, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 14:54:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000005180)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c30500fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb69ad6ded6260cad0c31ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a037701cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0bc5b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd72020a0f7094727a7897d9184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d22750b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c67703000000000000007c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339ff927f7430baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f33f00000000000000376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c16742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd59c42c566f16717e6c63a447dcf1", 0xf28) r1 = syz_open_pts() close(r1) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x7fff, 0x0, 0x5b06, 0x37f665e2, "bad8835db4718000"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:26 executing program 0: r0 = socket$inet6(0x18, 0x803, 0x0) setsockopt(r0, 0x2000000000029, 0x2f, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) read(r0, &(0x7f0000000180)=""/4096, 0x1000) 14:54:26 executing program 0: setuid(0xee01) setregid(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r1) 14:54:26 executing program 0: r0 = kqueue() r1 = kqueue() lseek(r0, 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0x1}], 0x0, 0x0) close(r1) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1, 0x50, 0x5, 0x7fff}, {{r0}, 0xfffffffffffffffe, 0x0, 0x20000000, 0x0, 0x1}, {{r0}, 0xfffffffffffffff9, 0x18, 0x4, 0x5, 0xe3f}, {{r1}, 0xfffffffffffffffa, 0x10, 0x3, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0x10, 0x8, 0x101, 0xe12}, {{r1}, 0xfffffffffffffffa, 0x20, 0xfffff, 0x9}, {{r0}, 0x0, 0x30, 0x2, 0x8001, 0x2}], 0xfff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xf4, 0x4, 0x100000000, 0x9ee}], 0x6, &(0x7f0000000280)={0x80000000, 0x7}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0x0, 0x0, 0x1, 0x7fff, 0x9}, {{r0}, 0x0, 0x2, 0x1, 0x5, 0x7ff}, {{r1}, 0xfffffffffffffffb, 0x20, 0x80000088, 0x1ff, 0x1000}], 0xfffffffffffffffe, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x0, 0xf0000028, 0x7, 0x9}], 0x7, &(0x7f0000000100)={0xc0000000, 0x9}) r2 = semget$private(0x0, 0x0, 0x48) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000002c0)=""/243) 14:54:27 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0\x00', 0x388, 0x20) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) setrlimit(0x2, &(0x7f0000000140)={0xa11c, 0x4000000000}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r1, 0x0, 0x0) 14:54:27 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) r0 = dup(0xffffffffffffff9c) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt(0xffffffffffffffff, 0x0, 0xc, 0x0, 0x0) 14:54:27 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x80) r1 = getpid() kqueue() fcntl$setown(r0, 0x6, r1) kqueue() close(r0) 14:54:27 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) poll(&(0x7f0000000000)=[{r0, 0x2}], 0x200000000000007d, 0xfff) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x71, 0x10, 0x4}, {{r0}, 0xfffffffffffffffb, 0x46, 0xfffff, 0x101, 0x8}], 0x9, &(0x7f0000000100)=[{{r0}, 0xb0cdcfb49186f85e, 0x20, 0x40000000, 0x800, 0x10001}, {{r0}, 0xfffffffffffffffe, 0x70, 0x20000000, 0xfff, 0x1}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x7f, 0x1}, {{r0}, 0xfffffffffffffffe, 0x21, 0x0, 0x5, 0x71e4}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0xed87, 0x4}, {{r0}, 0xfffffffffffffffe, 0x80, 0x1, 0x8ba1, 0x9}, {{r0}, 0xffffffffffffffff, 0x10, 0xfffff, 0x7, 0x4cf}, {{r0}, 0x0, 0x1, 0x1, 0xd01, 0x2}, {{r0}, 0x0, 0x14, 0x1, 0x9, 0x2}], 0x8000, &(0x7f0000000240)={0x8001, 0xc4}) shutdown(r0, 0x1) 14:54:27 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x200000002047, 0x2d53) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x4, 0xffffffffffffffff) close(r2) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000009c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) dup2(r0, r4) 14:54:27 executing program 1: clock_getres(0x8000000006, 0xfffffffffffffffe) clock_getres(0x4, &(0x7f0000000000)) 14:54:27 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x1e, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) 14:54:27 executing program 0: r0 = socket$inet6(0x18, 0x7, 0x4000003) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7, 0x1, 0x9, 0x9, 0x40}, 0xc) close(r0) recvmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 14:54:27 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x4, 0x9, 0x200, 0x9, "a84409c388fcdb6c70fa5f7013150e9769f6f1bf"}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85, 0xf00fffff}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) 14:54:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2028, 0x4501) r0 = socket$unix(0x1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000a40)=@abs={0x1, 0x0, 0x1}, 0xffffffffffffff9e) getpgrp() r1 = openat(0xffffffffffffffff, &(0x7f0000000940)='./bus\x00', 0x880, 0xdc) openat(r1, &(0x7f0000000980)='./bus\x00', 0x3, 0x2) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f00000007c0)=[{&(0x7f00000000c0)=""/141, 0x8d}, {&(0x7f0000000180)=""/6, 0x6}, {&(0x7f00000001c0)=""/214, 0xd6}, {&(0x7f00000002c0)=""/91, 0x5b}, {&(0x7f0000000340)=""/129, 0x81}, {&(0x7f0000000400)=""/233, 0xe9}, {&(0x7f0000000500)=""/183, 0xb7}, {&(0x7f00000005c0)=""/231, 0xe7}, {&(0x7f00000006c0)=""/196, 0xc4}], 0x9, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0x1ff) getpeername(r2, &(0x7f0000000880)=@in6, &(0x7f00000008c0)=0xc) connect$unix(r2, &(0x7f0000000900)=@abs={0x0, 0x0, 0x3}, 0x8) 14:54:27 executing program 1: unveil(&(0x7f0000000280)='./control\x00', &(0x7f00000002c0)='x\x00') mkdir(&(0x7f0000000300)='./control\x00', 0x400) r0 = syz_open_pts() chroot(&(0x7f0000000340)='./control\x00') r1 = dup(r0) readlinkat(r1, &(0x7f0000000040)='./control\x00', &(0x7f0000000180)=""/191, 0xbf) geteuid() r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./control\x00', 0x0, 0x0) r3 = accept(r2, &(0x7f0000000080)=@in6, &(0x7f0000000240)=0xc) rmdir(&(0x7f00000000c0)='./control\x00') symlinkat(&(0x7f0000000100)='./control\x00', r2, &(0x7f0000000140)='.\x00') lseek(r3, 0x1d, 0x1) 14:54:28 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7) syz_open_pts() execve(0x0, 0x0, 0x0) 14:54:28 executing program 0: utimes(0x0, 0xffffffffffffffff) r0 = socket$unix(0x1, 0x7, 0x0) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) r1 = open(&(0x7f0000000100)='./file0\x00', 0x200f1, 0x40) mkdirat(r1, &(0x7f0000000140)='./file0/file0\x00', 0x4) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 14:54:28 executing program 1: r0 = getuid() mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x28fe) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r3, &(0x7f0000000140), 0x8, 0x0, 0xffffffff, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x800, 0x0, 0x7ff, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000240), 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(r0, r6) pledge(0x0, &(0x7f00000000c0)="1160576cdc7c90420e2fa5d563c117a1d94784bf16c047e694202076a88bf8d07522ea13379051f72bc47e6c0daab1b6ff65fdc6d15ce7c3b484b0ded6dc33783c3555afeb42c9dad2d300b34fff3321506b1ec54cdc176b4bf9587e36cdc7b48225b7ca3e1120c60d118af7c585055a6acab56b299ae7c0a78216219eae15b7a046344d86c22fbfca4647699d72924949a6bec8c846a77d0a20a98f5f5c6d738c0f695b19b1fae0c1a8335cb8617e0000000000000000000000000000377a00286c4786969fe1967a06a9ad6c09f8aecaa2e6445e1ae44bd9d800b21e2e8e201bb32d1cfb1b14065bddd40064149518dd24d916b22bf2d37f19db2aff60adb3") 14:54:28 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="00001800"], 0x1, 0x0, 0x0) r0 = socket(0x1, 0x1, 0x6a) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x6a56, 0x8001}, 0xc) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x10) recvmsg(r1, &(0x7f0000001680)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/244}, {&(0x7f0000000340)=""/211}, {&(0x7f0000000440)=""/209}], 0x100000000000030d, 0x0}, 0x40) writev(r1, &(0x7f0000001ec0)=[{&(0x7f0000000000), 0xfccc}, {0x0}], 0x2) 14:54:28 executing program 1: poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x5}], 0x1, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x812, 0x10) kqueue() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) bind$unix(r1, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r4}, 0xc) bind$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) socket(0x21, 0x0, 0x80000001) 14:54:28 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) r2 = msgget$private(0x0, 0x10) msgctl$IPC_RMID(r2, 0x0) write(r1, &(0x7f0000000080)="61a6ee7f8267169c095e7eeaa05af1e3d6000000000000", 0xfffffe0b) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0xc000, 0x8) poll(&(0x7f0000000180)=[{r1, 0x62}], 0x1, 0xf73b) poll(&(0x7f0000000000)=[{r1, 0x5}], 0x1, 0x0) shutdown(r1, 0x1) lseek(r1, 0x0, 0x2) mlockall(0x1) 14:54:28 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x108, 0x22) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)={{0x4, 0xd38}, {0x2, 0x6}}) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x200, 0xfffffffffffffffc) mknod$loop(&(0x7f0000000280)='./file1\x00', 0x106, 0x1) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000002c0)) chroot(&(0x7f0000000040)='./file1\x00') getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/218, &(0x7f0000000300)=0xda) 14:54:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) 14:54:28 executing program 1: r0 = socket$inet(0x2, 0x10000000014001, 0x16a) getsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ce813386f4d8831d505d6c5d46f6ed957f221705e5b7b700d348b01ff3e5ac0dea7a9bff0d8d9cc85985bfc0569419076164dc2c94763929d4bebf202e5e1a63f66a1f32cd78f54a80c2188a91b853319f96d91f84b9a2cb7b75f46c2909750adf033ed562", 0x65) 14:54:29 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/89, 0x59}, {&(0x7f0000000240)=""/18, 0x12}, {&(0x7f0000000280)=""/12, 0xc}], 0x3) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') ftruncate(r1, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x5985, 0x0, 0x0, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') dup2(r1, r0) 14:54:29 executing program 1: setreuid(0x0, 0xee00) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x101) 14:54:29 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x6, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x85, 0xfffffffffffffffd}], 0x400001000, 0x0, 0x0, 0x0) write(r0, &(0x7f00000001c0)="a7", 0x1) 14:54:29 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1ec6868abb0320ec63aea8c379b92c9f100000b2"}) readv(r0, &(0x7f0000000040), 0x100000000000017c) 14:54:29 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = socket$inet6(0x18, 0x2, 0x4) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) r5 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x898, 0x173) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x40, 0x40, 0xfff, 0xd6}, {{r2}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x0, 0x3f}, {{r3}, 0xffffffffffffffff, 0x0, 0x80000000, 0x7, 0x80000000}], 0x8, &(0x7f0000000280)=[{{r4}, 0x0, 0x10, 0x4, 0x1f, 0x6}, {{r5}, 0xfffffffffffffffb, 0x8, 0x40000082, 0x7f, 0x6}], 0x4, &(0x7f00000002c0)={0x0, 0x6}) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) r6 = syz_open_pts() write(0xffffffffffffffff, 0x0, 0x0) r7 = syz_open_pts() ioctl$TIOCSETAW(r7, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r7, &(0x7f00000001c0)="e36258a416f72ee99586132477f23db4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287738c53fb842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd9768da2", 0xfffffeb2) write(r7, &(0x7f0000000100), 0xfffffcb3) readv(r7, &(0x7f00000002c0), 0x27) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000300)={0xb8ae, 0x200, 0x2, 0x7f, "820571975cb953be7d3da935c2df0e537212d655", 0x51, 0xfffffffffffffff7}) close(r2) kqueue() syz_open_pts() fcntl$dupfd(r6, 0x0, 0xffffffffffffffff) 14:54:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2100, 0x2d54) kqueue() r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000380)=""/37, 0x6}, {&(0x7f0000001ac0)=""/4096, 0x1000}, {&(0x7f0000002ac0)=""/4096, 0x1000}], 0x3) 14:54:30 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) socket$inet6(0x18, 0x0, 0x6) setsockopt(r0, 0x29, 0x3c, 0x0, 0x0) 14:54:30 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = socket$inet(0x2, 0x5, 0x6) connect(r0, &(0x7f0000000000)=@un=@file={0x1, './bus\x00'}, 0x8) r1 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x1, 0xfffffffffffffffd, 0x100000001}) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x9, 0x100000000}) fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x10002, 0x10002ffffffff}) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000080)="5ea0481757bde61fb84bc14b1427d25193cfd3f029356ca38f6425e30ba40fee2e62698996bf", 0x26}, {&(0x7f0000000200)="62ff06422e273968cb020aae6b19db730117804fd9b84a3ea52b07db82f195f1b05133841b0c71176367438fa937408b1503821b448d6cb4b86ff72a2f68a84091bf1e1dda2555450b3893085da57907b887bd35629ebcfad7ce7d79edb26bc5e319a6c5341e2167ee0a6619fc801eed32900755f77e18073d4e9e4b5c6b07e1b758a9fcd1431eb38026df0ff33fd7f39f22644f756bc2b5f5421f1ea517956c7aa4b1e7f2bcb47391d22a18d9d8e3b0affa289c320c591f190af458bfd0da8cb5cef4c0", 0xc4}, {&(0x7f00000000c0)="149c457235ed0034090f27f447fb391079df85e7ee7a3f0385d93862c1da5561eeb525e1ede288ea8e2d8e8cc896df0cbc3274d703933084d64649b1bc81fc8f033173d3b2565e04296bbdf32b21bab6f720322ba19b7c9fc2e8e84b9c4a238c1d36fa872451bf", 0x67}, {&(0x7f0000000300)="fd758deaf5a3b5e1387b4ef8b4b19c4ae2fd2ebf1049e8bdcbdf5b41ea6c296764bf4495b606b7f5c9c0d694e4f48bc7a940465ac0683f86dfe188e9b1e071fab427e7c519620767c02dee278c6b0c1459e3e74b9ea68b4c33338f61f6a3194e3fb761efeb195709", 0x68}, {&(0x7f0000000380)="efadbdf1c1a09472c2115faa3aebe2d07589322300f06f218c716b655bddbc4f4eb947c5238939a95762cdac894c4e3f7adeb1cfa671d37a78ad59ad0feef5c1a0f282397aa684ad9bbab74e221547c7fccdb2155c2e607009ab", 0x5a}, {&(0x7f0000000400)="59fc60d2568a6c60bbc7c790f2ab8872cc55432ebe66209f41feba36336a5e7156d221b67a620e8fc8358ac7a5726d6e7f933a7f46a91e5f66698ff570822d664e52440b70774440b4119c603c897288d262b0bb9c4415c22deda13dae3fab5147629ed5f5aece296da6ee6bcf1ed1b9ff772bf06f58f6a247f91affa5ff0d6b8ebb647a7fa390c22d3842f33630c66fab4fd6256718810f96752874b8525efb445e62f7093734d86d5c92864531258f9c0784ff69b576787ed5f6107e0b3679b864cf83e04f153ca6b5a33faed85970c2f6b9d06da679552adf31276f6a0bfb2898", 0xe2}, {&(0x7f0000000500)="bf6927506da5be9760dad3eefde80078e6215bdff6f9185d70ac914133edde92392cba0d16522dbd1f08290c71d538b5063a678858fad3e911c59267251413094a1cef9401533b9d4806a4e38bbf21ea837235831031c4d81e52f3566d0d7a83cc8357c22743e4565f3752473b34ccf5ffa5d3cc7ca87b6cf9bce760d6f5e14073", 0x81}, {&(0x7f00000005c0)="ea6f9ecdb2701f25f9b9fcd91e1a8c1d99c7a922c63f04e4a113a8903140deeee3433e8cc23508f2b30c2373fe0c8e37bb233896ec12feeaf9488bd70462640dc53538bea0102ada9f9f4c64339f9998b2f2488dfc27ee50729b69f4f47c20b9c52fb778be92165a404e81635149c9638d7abd", 0x73}, {&(0x7f0000000640)="199db01d453c79bbd339112acfcefbb73e2eb7f9a14e9b0ea8dfb15d91d8ef6ad8fb49ed96be69a7c1f051b80a7708aa977312a87711b5391c292ea3c499237a", 0x40}, {&(0x7f0000000680)="c08e807a29c3a032af5da1969b11e1a79ff3c5d9f18dc30f7a00944a57f499a52cb2a323fe18ba31abeb7b2740673b1d6adb2c9928b2b83330ee5bad41914ea80e8b57625f609b930c9b27f46c893da305b4486113cc5d2e20a3082c", 0x5c}], 0xa) writev(r1, &(0x7f0000001c40)=[{&(0x7f0000001bc0)="a5e402b007dd3e27569b921987e5199544e15699d4220daf5d7c34601a1630445786ff37628619747d6b1bc7fff8a2facd36883ddbaaec258a191a368eeb30f4f261e5dd9a92ded28b498e6d8146bf21f8cddae99fd6b064ce3f", 0x5a}], 0x1) 14:54:30 executing program 1: setgroups(0x2, &(0x7f0000000100)=[0x0, 0x0]) getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x7) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x401) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xd, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) 14:54:30 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) bind(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) sendto$inet6(r0, &(0x7f0000000140)="256178eb7022cb8ec3ed32a2b7257af243fc8d4102e26d216b78", 0x1a, 0x0, &(0x7f0000000180)={0x18, 0x0, 0x7, 0x6}, 0xc) bind$inet6(r0, &(0x7f00000000c0), 0xc) sendto$inet6(r0, &(0x7f00000001c0)="40bfb401f761eec3fc42e2943ff86fbdd30bedd54ed14f", 0xffffffe8, 0x400, 0x0, 0xfffffffffffffef3) r1 = getuid() setuid(r1) clock_settime(0x3, &(0x7f0000000080)={0x8, 0x3}) 14:54:30 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x6000, 0xe22) r0 = kqueue() dup2(r0, r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file1\x00', 0x7101, 0x6ca) dup2(r0, r1) 14:54:31 executing program 0: r0 = socket(0x1, 0x4007, 0xffff) sendto$inet(r0, &(0x7f0000000240)="6825eb6974d6845ebe8952496185e3222cf7fb9c91af03d983747c057238a2c2fe7f07e08049564b34e22697e7613716ae8162fc439689c726f2e0d2cd6e529df2943ddb9f2c2d35f9d054a3d15a1fc7ac91c3a98c5221b22f0141fa68ce11616e1e46f281a6a598c57fdd0fb349085c28b8829b29fcfd15595336c90b61ee0e64d64e0323e1c49191cae7b99667f6acec87d3ae51b70efe6450a7cdb069bdeb0fd00752b16999b7d11d32f3f36c388c6e828c2da598a526d50654cd8b622f13f80b70bf8f04b57c408c0b3d484f87597df0d5bb567df6575a4b3b7bc24dd096e889175046764eb416bf79a5072f", 0xee, 0x40f, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r1, &(0x7f0000002740)="54a02551cb1546250691eb90c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf57923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3c22e82c6151d93490cafd60504768920520678d38465117217a32e7b1b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac716621f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f3998a360483884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab9ba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea78181003105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba236eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e90550279998d2fab87cdcb91e6018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed7106355470d14ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8fb210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d9eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd50bfb4da858dcd8cae563a5470400000000000000117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87599a727264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a17ba5605f6342d547defd7da14166873b53117e36ba2df89303e99f56b21611679b1149b2da30ed056876a2d36aea33135282475f5bd8ecd61381abe9ba93f52adb9259d314998db3acc603088a085194f50d8feba30de33624470700000000000000b9dd9edf7668c57348199a5c27", 0xb0c) r2 = syz_open_pts() close(r1) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000003c0)=""/25, &(0x7f0000000400)=0x19) kqueue() r3 = syz_open_pts() getpeername$inet(r0, &(0x7f0000000340), &(0x7f0000000380)=0xc) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x90, 0x4) r5 = openat(r4, &(0x7f0000000180)='./file0\x00', 0xc00, 0x81) ioctl$TIOCSTART(r2, 0x2000746e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000440)="8849bcaac3b2613fbb556a1a68f3088c48fe", 0x12) syz_open_pts() getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/126, &(0x7f0000000040)=0x7e) r6 = fcntl$dupfd(r3, 0x0, r1) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000200)={0x41ad4af, 0x0, 0xece6, 0xfffffffffffffff5, "72051f60f897bae0d21cf7d96cd759293bb100"}) readv(r6, &(0x7f00000001c0), 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff7, 0x1, 0x0, 0x7, "28845a37bf7d9ab83fc09fd31b5fc10974e5619b", 0x4, 0x4e}) 14:54:31 executing program 1: getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3) r0 = socket$inet6(0x18, 0x8002, 0x2) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0xdf85, 0x1, 0xffffffffffffff7f, 0x8, 0x401}, 0xc) 14:54:31 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r0, &(0x7f0000000100)='./file1\x00', r2, r3, 0x4) close(r1) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000500), 0x6, 0x0) kevent(r4, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x9, 0x0, 0x3}, {{r0}, 0xfffffffffffffffe, 0x83}], 0xec99, 0x0, 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x10, 0x1) pipe2(&(0x7f0000000000), 0x10000) 14:54:31 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x9, 0xfffffffffffffffe, "1202079b37902cfa4e000000000000000000000d"}) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c841b00354358272705888a35fff5b15aa23f4aca5b8d83033ae8e550ed3629359d213b35a050a2f0926a7982373889848e42430944b60f086e175f1b85ba896991f4515906d7af9fc3db3f4552eb2ca1346461f449bdca2e054b2c181e6523904fbc1a8516a44efd6c77efe8edd3cdcdb15c5b79ef28fe6848c7dfce297fdda89be5f80e2ecaef67b162a4c42d0041e451a1fb4ea903b47fbb1ff2fe8e6fdce1cb2cb3ada8fdf8d8577dc7f9ec42248cdf803a6b876fe890f09f7626ad96475c377f1c8a8e6bd38b9cda99c8debe532fc7190209fc2b5eaa289a036ba62c5f93537d7f41400f55167f2298d505a0a2691718535783a6a2e256cff839b04c808a761968001d662789456673b5f7e712b1c03c3fa7941c541a50f5489a5b4931c9f17fb32c0672d6c9879199bed6e483773ae3b25cfb429b868e035f23e5632117dd175ee29b87f5a8ab30d9776878d53aeefeeee4a159a787230d5aa8588b5dbc5e32aafbbfb238fc57a359560d81d9baa2e34b29ce8ed44c58a00a2774f0b50ba8dc8a5a33f6feec59cc4b8064b9b7cd6f5e7f365dc6c2502cd69192ecdb11e855c390431507d6b4b617eaf5ca4bb17f7e702988713df858c3733a90d492f118a341cceeeffa0f9f245503ea9370e67b978441ee767814ba9d2c98f5f13b49bafcfebe22e1eee06bbe449eeb829d544835762e46cb1b9116032b558c05254791ff722644fdbde89da05195324541465a9f138fb4a9ff88784ce1fef153f2a5a27fc536ec7fc396f0b65fa66d8986e88e0bf651e907", 0x310}], 0x1) write(r1, &(0x7f00000001c0)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f5c988c382b90224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9ff03e3f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e15c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b014da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914eecd9ba1f86074fec1cb938756e3bff5e896e80a7cf58b5e5a7ba4eb936ed5b727160418ac42e296b3087a72fb7504e1b1dba0ef072647a1412494f73fedac1dd218e76beee644bc570d3a7d4aa30d9e0094d854451fb74ef6ad9e985f9c1ad85e8eae60259ca0ad8fb0cec8a3e9ab305e36915ef80f75f2165f58b386deb339ad6815b15489e74cbd263d8587d7829b37e4d35bfa3e72089d8ba83900b6d2ef21bb425a67e927113a31c9552870e236eabf162b72a142140ed71d17196030c1ca2ba502be501efd39473c40b0d029270a271cb44f96ea46eb92b26ef58a45c97859c5145818b2ac8618256733a74c0c0ef7ac949d683d0f96a6a5522774cb14d0f4aa9930830df3173b54a0fc108c6b62d82a085fb2c1c89e924f543313a511da87fd07a0632b42eda35cb440de1157a2b0700a620e3f1ec2695c00468a05102956b541f92e9b9c1f8adbbf71335c234731a3c090293634ba22820c0b7a9f728d40a142944d74750849451d1607132705e607df92ec948862e40835fbe6af90f9e70a2407fa247282ea867d22ec75befe20a6ba89a5ef003503ff3a46ba1d6e143ddc84874892e1752b31fb8210cbaf231f8fdd05451d872f1784c63a0de735c7ea83a3f5a79a6a4c2c1a0139e1265e7f4a579beb0c5f6caeb6973ca9b55982ce4259faceace82c7ef70737f", 0xfffffffffffffe4b) 14:54:31 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setuid(0xee01) setsockopt$inet_opts(r0, 0x0, 0x16, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) 14:54:31 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x100, 0x0, "000100"}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000000)="911204", 0x3}], 0x0) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="c1", 0x1}], 0x1, 0x0) 14:54:33 executing program 1: pipe(&(0x7f0000000000)) r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x6, 0x5, 0x6, 0x3, "e6009ff864b8eb409f5cee9bbec31d6c4702315a", 0x2, 0x3}) 14:54:33 executing program 0: r0 = semget$private(0x0, 0x4, 0x4) mknod(&(0x7f0000000440)='./file0\x00', 0xa002, 0x639) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x4, 0xffffffffffffffff) close(r2) r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x4, 0xffffffffffffffff) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000009c0)=[{{r4}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000009c0), 0x7fff, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)) semop(r0, &(0x7f0000000000)=[{0x2, 0xffff, 0x1000}, {0x2, 0x80, 0x1000}, {0x1, 0x9, 0x1000}, {0x4, 0x3, 0x800}], 0x4) semop(r0, &(0x7f0000000040)=[{0x3, 0xfffffffffffffffa, 0x1000}, {0x3, 0x9}, {0x7, 0x20, 0x800}, {0x3, 0x6, 0x1800}, {0x3, 0x2, 0x1000}, {0x1, 0x6, 0x1000}, {0x0, 0x1ff, 0x1800}, {0x0, 0x7}, {0x3, 0x3ff, 0x1000}], 0x9) r7 = socket(0x40000003d, 0x8002, 0xcae) semop(r0, &(0x7f0000000080)=[{0x3, 0x9, 0x1800}], 0x1) r8 = semget(0x2, 0x7, 0x100) utimes(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000100)={{0xdc37, 0x401}, {0x1, 0x20}}) semctl$GETPID(r8, 0x2, 0x4, &(0x7f0000000140)=""/140) open(&(0x7f0000000200)='./file0\x00', 0x8, 0x101) semop(r0, &(0x7f0000000240)=[{0x6, 0x7fffffff, 0x1000}, {0x4, 0x2, 0x1000}, {0x3, 0x2, 0x800}, {0x1, 0x5, 0x1000}, {0x1, 0x3ff, 0x1000}, {0x3, 0x2cdc, 0x800}], 0x6) semget(0x1, 0x5, 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) semop(r0, &(0x7f0000000300)=[{0x0, 0x10001, 0x800}, {0x3, 0x10000, 0x800}, {0x1, 0x100000001, 0x1800}], 0x3) socket(0x0, 0x0, 0x3) fsync(r9) fchdir(r7) semget(0x1, 0x4, 0x2) semop(r0, &(0x7f0000000340)=[{0x4, 0xfffffffffffffffb, 0x1800}], 0x1) 14:54:33 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="01002eb0fe45ab58dd43"], 0xa) pipe(&(0x7f0000001780)) 14:54:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000400)="e36258a4f72ee99586132425b84e5bbdc3a5197094b222a9c4f6469990bfe432040000000000000000000000cb04403df380dd57f8d75c1eea6f9924a3c9042ecfd4cbcdb6a95cec003b54c9cfa4e609d8304c57a3bba766a7d5eaecf12845088e7008875f26ce8b028878498abacf6a6b00000000000000a0143115a062c6b3bc0a2d4d81049cf9b234c23aac5c2aa27de54b81e75f6e070373cfe79a4293749a9f71194a8c78b7f9923fe2ccf96e1dd6a1b29b5d6181db666d938dd2f38b217fe5d40c30176b44f3877d2bd8c59727976fd112bb77552a04442c3e3aa981db85b7d0868a58afd452f14975182ac8f7d43b8c3ae3806274dc6cff", 0xfb) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0xffff, 0x0, 0x9, 0xfffffffffffffff9, "9ad84b73d969000000007fd35db5ab0900"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:33 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) getpgrp() r2 = getpgid(0x0) getpgid(r2) r3 = getpid() fcntl$setown(r1, 0x6, r3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000240)=0x7) wait4(r2, &(0x7f0000000080), 0x8, &(0x7f00000000c0)) 14:54:33 executing program 0: r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) dup2(r0, r0) sendmsg$unix(r0, &(0x7f0000000000)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xffffff90, 0x0, 0x0, &(0x7f00000000c0)=[@cred={0x20}, @cred={0x20}, @cred={0x20}], 0x60}, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000140)={0x7, 0x728}, 0x10) 14:54:33 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2108, 0x5de6) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x10292, 0x14) linkat(r0, &(0x7f00000001c0)='./bus/file0\x00', r0, &(0x7f0000000240)='./bus\x00', 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./bus\x00', 0x20000, 0x151) linkat(r0, &(0x7f00000000c0)='./bus\x00', r1, &(0x7f0000000140)='./bus\x00', 0x4) open(&(0x7f0000000000)='./bus\x00', 0x200, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r2 = semget(0x2, 0x3, 0x1) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000300)=""/250) accept(r1, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) 14:54:33 executing program 1: setrlimit(0xf, &(0x7f0000000000)={0x6, 0x7}) r0 = syz_open_pts() close(r0) r1 = kqueue() close(r1) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x7fff, 0x0, 0x9, 0xfffffffffffffffe, "1202545f8d0900410b18bedc185e9b37902cda4e", 0x0, 0x8584}) ioctl$TIOCNXCL(r0, 0x2000740e) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x12) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x80, 0x4, 0x101, 0x5}, {{r3}, 0xfffffffffffffff9, 0x20, 0x40, 0x40000000000, 0x8000}, {{r1}, 0xffffffffffffffff, 0x40, 0x2, 0x384, 0x5}, {{r0}, 0xfffffffffffffffa, 0x48, 0x80000005, 0x80, 0x6}, {{r0}, 0xfffffffffffffffe, 0x10, 0x1, 0x3, 0xecd9}, {{r1}, 0xffffffffffffffff, 0x82, 0x0, 0x7fffffff, 0x9}], 0x4, &(0x7f0000000380)=[{{r2}, 0xffffffffffffffff, 0xa6, 0x1, 0x7e, 0x9}, {{r0}, 0xfffffffffffffffa, 0x20, 0xfffff, 0xd841, 0x9}, {{r1}, 0xfffffffffffffffc, 0x84, 0x40000000, 0x0, 0x8}, {{r2}, 0xfffffffffffffffc, 0xb, 0x20, 0x0, 0x4}], 0x3, &(0x7f0000000400)={0xfffffffffffffff7, 0xfffffffffffffff7}) writev(r3, &(0x7f0000000440)=[{&(0x7f0000000600)="fec4895fcff70df7285be818f688a38892b89e88efd81d2b75b9e5949549aa352bf177e419e3ca2382184b739a9b063e62148c18f071d436e2b9a82f5e58ce377c3eeefb5214ffd0ed971b82f65d15de76190466f65ed0258ce3f8ba5ed88fabda9888b282c5a4e022025d0d88bd", 0x6e}], 0x1) readv(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/86, 0x56}, {&(0x7f00000001c0)=""/217, 0xd9}, {&(0x7f00000014c0)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/4096, 0x1000}], 0x4) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000480)="3e80ece0a005de15c5b2402f96da76b28aa166f59a16907f94c8eb042c13d1b8495c67cc246b842f5aab606988d451f311743de88cf93b599191c63e2b8013a8abf03b26a1f9f6c252c3516cbaa4920539008c8d48add078154c6cd9275cb9842eda5d2481be19f4e177b1ce29036d24c959e02374cf0448f2eab2776c75eb53a2702c559ac954b0156d53c834b4db9bd8bb1dbd156888d7a13a98e0c975acdf7633b2a5f94b65b1773ca05457e9184a176c74f6194ea5a7c85c4e75fcc3fceb7e5545e7201b04c9f57b34c012b623f94c6725a4c3629a21ecaf51bc7ab8c48da39ed3b3e5ff1f55f160d9c185d9127372a290736d2b30c954ea63320b4f739d11b0a837727efbada5a69de65d6074c41e9d917492333e018bdd8ad2aa3628e628226ec6f79bf132c2ad100086486b4fcf2ea6c074f8f4182ed699a1bbd21829045895337ee597593c6173bbc008f0393c7bd4b77c47bd2bacc90d6386b658c1ba054be8fa0077c479203ca97f", 0xfffffd7d}], 0x1) 14:54:33 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000001480)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000240)=""/16, 0x10}], 0x1) r1 = dup(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fchmod(r1, 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x120, 0x2) 14:54:33 executing program 0: setrlimit(0x2, &(0x7f0000000040)) r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f00000001c0)=0xc) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xffffffffffffffa8) r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000100)) r3 = fcntl$dupfd(r1, 0xa, r2) accept$inet(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) 14:54:33 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x204, 0xfffffffffffffffe) setrlimit(0x8, &(0x7f0000000000)={0x4, 0x80000000069}) fcntl$dupfd(r0, 0x0, r0) 14:54:34 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0xa1c, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x82, 0x0) flock(r1, 0x1) dup2(r0, r2) 14:54:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4400) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) dup(r2) poll(&(0x7f00000000c0)=[{r3}, {r0, 0x4}], 0x2, 0x69d) 14:54:34 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000002480)="7373b0153f62af37d5134c606dd8698487e5c435b2ee4e64f05ca268ad92157feb91a51396c3ba5f5c7732bd693f39f8a0e788f9431575a55b16990a0d85c4d453f2cd0a41f9dd521a123a185ed9db75d4a8c10a57ef815a36ab3ffea3bda76b2607ee1fd47ca43c9f4a38e2436b0c5ba4394f16a21da798ff941809355f271d38e48c91fc5fe80d9a7935597bab94fdf14e872736557b3ae023d9eb2242a76e0e725b61987ba3e706a9f4d4f0bc0afba3d88d94790b9ca8b79a8ecdff09c092277f898114897ae5b611a4eecdef8e56a89923813df6baf6eb1f1d28186c8f95f50a18aabe32a9f71545bbe28733e563de6adcc855dd7efd5ce1c44e3251703ded3720d04d47bd92bb1d4aada6624e834735e65a344246ff1c6951fbd739dab9daecc7e42fe8cd98099aa4bebdfeb4f9cf6b8f32bb1b38400eb086595c7c72bdb9bd2fd929e225d0ac6a1a91dead1b9d2d3e515b948e5f1afd0be1ec7e918e8a520dc96fa4c2587b5c1a542234d6163babd815ecd36133f8792bd7a92ec7e5826790c522ef09303b680071bc7ca9f985490f564f1047c44623ddf94c2f8c5cf0e9f9eb14e40a1d304901b2f006b93c6c23a94d3f4fa206ca6f91143bfaedd304fab338a04ff26887fdb02a63d447e6b904e93a45f07cfae92e1ea60aff7f9d18212c87230b4e4fad4e401324a1671ffbeab464a4e4c3edc073aa73a09322bae2d4185b6c8e0921f50b1cb4b9042be11bd1dd31279610dd22e0d1dba1dc57408858caf250e2295d0761923c0c7ac45ce7f22e6f17fc314e9b35271a470492a86f66b34f82684b9e6da849b5979e89d247687b17c2f6e9a5b5e1e6975dbe139a8e11dd5391be43c6342e4a6c4ec4e816167017437c5ef32749d7fe8201b54a5502cc50ebabb08dc08f6face840e868bf8669f089083764af8b52010b7e42407d4c7716199848ee99de595ef658260a023099aa044303656554dc890055adad24627411c822bbf4dfa615a87458a60748773e4acadbbef68a671c16ba5fc2fc641f9e907a36a4d98a9462647821b6937d8f67a853bd7986882fd1282c356749d62d6d4615fc1f88aaf369677e635d9e1e5eba62acd4782ab2d89099e9b4c2c5bd099a5a5e45b111f5933485bfa9906aaee9227b4b30469c2049267eba54790a5a51f10ad92d49a52863e1f109a17aeaf586da427ca55fe649fb4e6c97e7e90fc7bf7f884b6409b47c61d32b943dbf0c96e1c4f73888d40442e29e7f4544889fa1f00237fc72642b8b31e47cbd3fff6a43256d5c83a7c7e8cecf3ff60544bd5b25784399c9b2ea5c345bf66c93ea2c5ddeab8ac872ad27a70897ea3a4b75eab495553e6219a9065ce1c16e30ac352cc3e9d03b8afd9c83eeec58d1ec51a3208c89b007036cb9e5ee32f2688dd23709bb81ad2ef5df8a7e691fad725cb1a7ae1384668952bd37c896b7d131841832eea3b6f9d7bb85659f26531a857ea3795030a21811f303fcc7e1b2b089bafdbdfca97ec1f2d5a04fc2abfb24b2da8fbf282d82cf15a99f577e954a6f893aa35cbc9805450555afbef036659b0e54929cc435ccca9f36af0aaf81dc541703259c13ca2a989cb1b0e275e7d75c32aecc70950094efabb7481ab2310ca475da8bbf09e486931f714ef8a4b2c7c058fec3c2d2a8d9a9d8bddeebf266567618f58da4ce8fa28df45a5cbf9c8f1215428dca52fdc6ecef89de5a30f1eddc37e156890f5d00ca066c82df789c2da5b9c0f031617f81c5b5202636ad29447e5c05b92d3a0bdf12f3a0910ba41e947a84f4740c15788608f8c4488e28781847790c68b4d7b2b0441d118d96c09d2eea935b31dac6e013062b0ba0dd40597ecc69c2f9d74a8199a8e063dbcfc1f25148cec6431abfb960c81c526d0c45284c405e882afc4553a6bdea78696718dd06c51c97b56f0ba592c5738b1b52ce479b2acf038db7ef3ae393872d4c0a2835615a6cee01b8e861d1d4c5f3fbf762f36a7a0be1f2575cdb43eab76bf7e78fb7d27a33232f2e05c96336779ef89e989dcc16a8b261a03eacc82fb3ec55623ed13c61a4e3b0dd76b3954e21163fbe657418f1e541d6cb8a5e94a8b0e7c1672e3534d07ab6269a11affff0cd3d69f443a3275e8a357e3031cbc2a73311a3cdfd96f714be520afeeb953158568d6a43f50153f070f1885e3972563193c137f6b5d081af31b357dd9f8c480582802a379c1d7ef059c307660689c9e341b5093c612f46d79d55149df7d70a49afe3cf95b4b02544b15c997b237b3a0ef61231f88aae48fab3ba3ad1ab58d70d463d35a030af94d8f6a0b0e85eae5c8b9d2e1081f1f49ab6af4ea606081fddfca57b3148d209e812e327ebbfb491e092c79a934ab90eee8f2ce671b1808a5e1300600a4e65250142046dc78beb9dcfa83ccd4db78fce036824fc44fe65747993ceea9b5f11bfae9179a8094df041de2eebd3c722334d4b7523940d47608af38453672fdc195f41d8455542e6a3f635930f3f8c6199f66ae8b788f94002d9a56b80f1f08ec064ed6e2cb3e0afcc7a37bf4cb0e92ae085136932febcda5c005e46bb721b67e7a3acb891873d673b9f574e720460a2d4cac238b14af468e5884f7f0467ebb766a6aea2dc57834ea8d7e9feea40ef74b3482aaa382568aef3aa8333d33fa05a70a2f5c2071b6f11845b9cf51ed4d3f63e5e9a2733277a76c871b587973d0c51db70c10379a925f187a1c7bd5f814af23b2351b6d82742ab78155afde534a6d873064e4d1857e2b6042748488c69c7232b6cea1ed9b9dcd2317d62423458201cfe2bf9d36bb1b43338480801c01bf5c39473191b7f7a61f1afc115a321e6ca29159ec8565715ec6a22a475aaef4a4ebf93ecda74fb758447b0072cad3208dd24ff660d129b182937edca095957d5532e60fdc69251dd90566362c959d58c6f4f9ef876f9aa09c94639f0a80e2d7cd94a9c1b74276fb8224f163a90248bdbf9a346fc294c6d2f7a2634a72f8391a835e94e5eba6cf5e7556ee3da2f408b5484e47607399b9cc184a22049dc17f50a35562af25226755ef90e9ecc611f76490b7013bd4ef3eb3a8d80009255f63ca07a6e8121475e598d461dc892eb77a12f16fea36068031371a26626b323510f162c3186bc01010752298e0fdc348e85c10af8d3c045e0be8aa23a818e09007145d9121199e2a82112b8bd531644ad7cf163c7cd7c85fd436b3915838f54dc3eb4318338042ef53cc8c66cf580b8750bf999b4e4952edfe1c2016fe47fb0687a80c06df303ce310fdf178eac675ed843f33465ed0f8e3f3a5a2b81984190b52c9daea39ce96e9a8db8502ad12d74fb755d58f2aadef4ba7cb29ec6454bcea063183d939ab0e4e0d566707cffda13af748137f64d3bcce71fd59622e91b997cf0747f646a8a706b99589be0a27f90978911711cf9d7abe3aeb3c634aef51ad424d6ecdf3ad6f5ff3ddfa373084f12595e2757e1152fc423b6dddceff4b290d5b890a3ca47cd0ba1287b209611aae7f690af709dd47b7e081d7764ade9abd1536258b848566de8790839006aac3615a03e7d97b482d29d5b524703405f1bd3a32ec7e49fea1f335e248616b22bdd8d3910e58ca58a8751464c1f7fcb943dc844dfd31dc521ceb30899be9433ec47c1e5c09b9cbe99ecd63ae3c41350d6b4681ef338b7c9d8062a0dba9b4cda42ade5b29bf7c7c442643fc5b0792272cf46d76446c41cecde8452ef2f01fa4ecd72f800a8413d3cf9a7c380f9fe9e5d4709336b84c7af98f313cd1dc5b02cf985b3756e0960c31d5de1831a75639ed5d14a8ebd13625b0e386dfe1b9cd002dc6f3e19a6af1e7a32db6323622fb706d81b38d2a3029411a53fcf9bb90a0b4cc0c924f21c2a3c7519d18069a762ad1d41e0edc1dd00c5059b8f26a2f467168602794bca489c6ec8cb06a561d3b496ba00fd012d5240b9ec18d6c931f7e99965ccd34a9275d245c68700522246d0c7ec3d664e2e9c503d1613628c89599975ad8ea7c8cb4d05eacbf08566af72923bf815c1f548322a9aadae587b95f84c9c82", 0xb3a}], 0x1, 0x0}, 0x0) 14:54:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() close(r1) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffffffffffff, 0x7, 0x743e4b8b, "ba804b75835db500"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) readv(r3, &(0x7f0000000000)=[{&(0x7f00000002c0)=""/193, 0xc1}, {&(0x7f00000003c0)=""/200, 0xc8}], 0x2) syz_open_pts() ioctl$TIOCCDTR(r2, 0x20007478) 14:54:34 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) munmap(&(0x7f0000ecc000/0x4000)=nil, 0x4000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 14:54:34 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) shutdown(r0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0xffffffff, 0x0) kevent(r1, &(0x7f0000000200), 0x3f, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x1}, {{r0}, 0xffffffffffffffff, 0x8}], 0x9, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x401, 0x0) 14:54:34 executing program 0: pipe2(&(0x7f0000000000), 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x6, &(0x7f0000000040)={0x25c}, 0x0, 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') select(0x40, &(0x7f0000000100)={0x6, 0x5, 0x2, 0x5, 0x4, 0x8, 0x0, 0x2d6}, &(0x7f0000000140)={0x8000, 0xffffffff80000001, 0xfff, 0xd2, 0x0, 0x9, 0x0, 0x4}, &(0x7f0000000180)={0x7, 0x8, 0xfff, 0x2, 0x3, 0x2, 0x1, 0x7}, &(0x7f0000000200)={0x6, 0xeeb0e1b}) close(r1) 14:54:34 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0xc4) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) lseek(r1, 0x0, 0x2) close(r2) 14:54:34 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x10140, 0x44) linkat(r0, &(0x7f0000000180)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r1, &(0x7f0000000240)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x4) r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r2, &(0x7f00000000c0)='./file0\x00') readlinkat(r2, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 14:54:34 executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x4000000000005012, 0xffffffffffffffff, 0x0, 0x0) fchmodat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f00001e2000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f00003d4000/0x1000)=nil, 0x1000) munmap(&(0x7f0000008000/0x600000)=nil, 0x600000) 14:54:35 executing program 0: r0 = kqueue() readv(r0, &(0x7f0000000140)=[{&(0x7f0000000000)=""/19, 0x13}], 0x1) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000180)='./file0\x00', 0x10000, 0x1e) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r2, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r2, &(0x7f0000000100)='\x00', 0x1) syz_open_pts() close(r2) kqueue() r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffc003, "a147780ac85a538a131100e800"}) ioctl$TIOCNOTTY(r3, 0x20007471) poll(&(0x7f00000000c0)=[{r3, 0x1}], 0x1, 0x0) 14:54:35 executing program 1: r0 = syz_open_pts() mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) rename(&(0x7f0000000140)='./file0/file1/file0\x00', &(0x7f0000000000)='./file0/file1\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x2028, 0x8000004000000501) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0xfff) ioctl$TIOCNOTTY(r0, 0x20007471) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 14:54:35 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x20000007, 0x0, 0xebc, &(0x7f00000000c0)={0x4, 0xfffffffffffffffa}) close(r0) 14:54:35 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x3a400000000006b, 0x0, 0x0) socketpair(0x3f, 0x4000, 0x2, &(0x7f0000000000)) 14:54:35 executing program 1: pledge(0xffffffffffffffff, 0x0) clock_getres(0x7, &(0x7f00000000c0)) r0 = open(&(0x7f0000000100)='./file0\x00', 0x403, 0x100020) kqueue() bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x7f, 0x7}, 0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x3, 0x1, 0xf8, 0xfffffffffffffffe, "44307489d99684e90fa69946e36d46dceaef2ec5", 0x101, 0x8001}) 14:54:35 executing program 0: getegid() r0 = kqueue() kevent(r0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x0) 14:54:35 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="510df27ec0bacd570bbe9e33e3e25f9198d0a8ecf9fff8d3d874c24afea2957f1103a7e5745e5cd925a5cdffdfaaaa2882"], 0x1) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000280)="64b85602d9fb50da487251d40c715e71c0b506d2f68ed6cda48f8722264dc05efa2b17a17f51", 0x26}], 0x1, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 14:54:35 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) socketpair(0x0, 0x7, 0x400, &(0x7f0000000040)={0xffffffffffffffff}) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/61}, &(0x7f00000000c0)=0x3f) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) socketpair(0x18, 0x8007, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = open(&(0x7f00000001c0)='./file0\x00', 0x40, 0x0) r7 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000002c0)) r8 = syz_open_pts() r9 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000200)=[{{r1}, 0x0, 0x2, 0xfffff, 0xffffffffffff1757, 0xfffffffffffffffc}, {{r2}, 0xfffffffffffffffd, 0x8, 0x1, 0xfff000000000000, 0x5}, {{r3}, 0xfffffffffffffffe, 0x42, 0x0, 0x8, 0x4}, {{r4}, 0xfffffffffffffff9, 0x2, 0x2, 0xd27, 0x5}, {{r5}, 0xfffffffffffffffe, 0x8, 0x1, 0x51b8, 0xfffffffffffffff8}, {{r6}, 0xfffffffffffffffb, 0x40, 0x20000000, 0x1, 0x7ff}], 0x8, &(0x7f0000000300)=[{{r7}, 0xfffffffffffffff8, 0x17, 0x41, 0x100000001, 0x8001}, {{r8}, 0xfffffffffffffffd, 0xc4, 0x14, 0x6, 0x10001}, {{r9}, 0x0, 0x82, 0x4, 0x100000000}], 0x9, &(0x7f0000000380)={0x401, 0x5}) r10 = socket$inet(0x2, 0x4000000000000001, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000100)=[{{r10}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) shutdown(r10, 0x0) 14:54:42 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) setsockopt$inet_opts(r0, 0x0, 0x4000000023, &(0x7f0000000080)='\x00\x00\x00\x00', 0x95) 14:54:42 executing program 0: r0 = socket$inet(0x2, 0xc007, 0x28) setsockopt$sock_int(r0, 0x1, 0x0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000280), &(0x7f00000001c0)=0x4) poll(&(0x7f0000000200)=[{r0, 0x25}, {r0, 0x108}, {r0, 0x4}, {r0, 0x18c}, {r0, 0x104}, {r0, 0x4}, {r0, 0x24}, {r0, 0x10}, {r0}, {r0, 0x2}], 0xa, 0x9) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xafb041119d066624) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f00000000c0), &(0x7f0000000140)=0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 14:54:42 executing program 0: symlink(0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{}, {0x0, 0x1}}) chroot(&(0x7f0000000180)='./bus\x00') 14:54:42 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x8002, 0x408000000000000) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x9, 0x4}, {0x18, 0x0, 0x9, 0x3}, 0x9, [0x7, 0x1, 0x6, 0x4, 0x80000000, 0xffffffffffffffe1, 0x8, 0x6]}, 0x3c) fchdir(r0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) 14:54:42 executing program 1: r0 = dup(0xffffffffffffff9c) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x7, 0xfff0000000000000}, {0x8, 0x20}}, 0x0) mprotect(&(0x7f0000b48000/0x3000)=nil, 0x3000, 0x1) dup2(r0, r0) recvfrom$unix(r0, &(0x7f0000000080)=""/123, 0x7b, 0x2, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f6600fc000000f00e12011d7f8d9d6fddd875b61d593b7ee5cc1a07944279ebde676a0cc6ab5edea024b3583b3947dab93bd9a05ac27a9eed9e0e5edae61b70ea2afe010ea1b6ff9ac070682873d85afd"], 0xa) 14:54:42 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) getrusage(0x0, &(0x7f0000000040)) socketpair(0x0, 0x8003, 0x200, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) socket(0x21, 0xb, 0x1) 14:54:43 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000480)='./bus\x00', 0x2, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000080), 0x1000000000000274) 14:54:43 executing program 1: 14:54:43 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000100)="4d9afe347c85c590f3e3c0dc230f7ba1188ef6414c4defc237bb03cb25f6f70c51dcffbbbb13810e2a82f22b8a44cde76362ddc65e6f4bb902d3612abaa4e2e02d2f2e7e1f48639932ba5bd3258220f57257e77a62941e356c6e6b06800020c0de7ff037100d9a79cbce27671ea82ba0addaedda7303faec6a2e994b9ded39c440d16a3cb74020a18dd6d0d16b00c2b1ec750e8fb2ef9097973ac29cf802e135706b0e6d7748645de5a9230d7fde5a38f0fe253df33fc738bfce0ab2a1d7f5a3e035bd4cc50631b8ccb4fca8d18e0f2aa0d4c9", 0xd3) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, 0x0) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7", 0x5f) write(r0, &(0x7f0000000100), 0xfffffcb3) syz_open_pts() 14:54:43 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() write(r0, &(0x7f0000000040), 0xfffffdca) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "59373648ddd809f3cf3e95b1e13aee9de3f65fef"}) poll(&(0x7f0000000080)=[{r0, 0x6}], 0x1, 0x0) 14:54:44 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd60b4090005ca060000000000000000000000ffffe0000102ff020000000000000000000000000001880090780000040060b6e317cce8000000000000000000000000ffffffffffff00000000000000000000ffffac14ffbb"]) 14:54:44 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() write(r0, &(0x7f0000000040), 0xfffffdca) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "59373648ddd809f3cf3e95b1e13aee9de3f65fef"}) poll(&(0x7f0000000080)=[{r0, 0x6}], 0x1, 0x0) 14:54:47 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x4000000000c2) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x9}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3, 0x10001, 0x1618, 0xff, "dce72700", 0x5, 0xffffffffffffff00}) 14:54:52 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() write(r0, &(0x7f0000000040), 0xfffffdca) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "59373648ddd809f3cf3e95b1e13aee9de3f65fef"}) poll(&(0x7f0000000080)=[{r0, 0x6}], 0x1, 0x0) 14:54:52 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x3, 0x80000000069}) r1 = fcntl$dupfd(r0, 0x0, r0) fcntl$getown(r1, 0x5) 14:54:53 executing program 1: r0 = socket(0x2, 0x1, 0x0) accept$inet6(r0, 0x0, &(0x7f0000000000)) setsockopt(r0, 0x6, 0x0, 0x0, 0x0) 14:54:53 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e3", 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f0000000500)="e3", 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000200)=0x7) syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) 14:54:53 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() write(r0, &(0x7f0000000040), 0xfffffdca) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "59373648ddd809f3cf3e95b1e13aee9de3f65fef"}) poll(&(0x7f0000000080)=[{r0, 0x6}], 0x1, 0x0) 14:54:55 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) r0 = geteuid() setuid(r0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xed00ed699fd80ab0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 14:54:55 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() write(r0, &(0x7f0000000040), 0xfffffdca) poll(&(0x7f0000000080)=[{r0, 0x6}], 0x1, 0x0) 14:54:55 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) getitimer(0x0, &(0x7f0000000000)) 14:55:04 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() write(r0, &(0x7f0000000040), 0xfffffdca) poll(&(0x7f0000000080)=[{r0, 0x6}], 0x1, 0x0) 14:55:12 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000140)='s', 0x1cb3b97956542247) mknod(&(0x7f0000000040)='./file0\x00', 0x8, 0x8001) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mincore(&(0x7f0000ff4000/0xc000)=nil, 0xc000, &(0x7f0000000080)=""/84) mknod(&(0x7f0000000100)='./file0\x00', 0xc1, 0x1) 14:55:12 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() write(r0, &(0x7f0000000040), 0xfffffdca) poll(&(0x7f0000000080)=[{r0, 0x6}], 0x1, 0x0) 14:55:13 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) lseek(r0, 0x3, 0x2) write(r0, &(0x7f0000000040)='"', 0x1) r1 = accept$inet6(r0, 0x0, &(0x7f00000002c0)) fsync(r0) write(r0, &(0x7f0000000080)="c8", 0x1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x4000000000, 0x0) accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) connect$inet(r0, &(0x7f0000000280)={0x2, 0x2}, 0xc) write(r2, &(0x7f0000000180)="6b0cf75911dcc46fabd955246265fa0e58e3ff9c265efbc5323b949989b0ed67856409049d3887bb437c5edc9aa7b2062727679bcbef9e1b7f587e96e2868d7ced514e5f812f94ab5087d936ed00f258df1841168da56334fcc616148246e4b98c29ed460b64ce1b8136a661087b5f333095d6d533c4a95111058a1ecd78965cd289e6555cdc70be1d4bd0bd8efef57327d5591d2fa388da2f2379e3e806af4b91e4826fd734dbd0ed461dac4448e8a382ff073ef4ea1979a8c088292e8cdaadceffa27fc0842339749765c02c55a4519e9bc4ffb61d634bd67dbdfb6f8463db5683f609f2b09b6e7fec23f0e366de826487", 0xf2) lseek(r1, 0x0, 0x59bf99f44941352c) syz_open_pts() ftruncate(r0, 0x0) 14:55:21 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "59373648ddd809f3cf3e95b1e13aee9de3f65fef"}) poll(&(0x7f0000000080)=[{r0, 0x6}], 0x1, 0x0) 14:55:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000000c0)="9bf0", 0x2) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "9e20b8ef1fb599c4affd29cd7c9f1745610e01c3"}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) 14:55:21 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "59373648ddd809f3cf3e95b1e13aee9de3f65fef"}) poll(&(0x7f0000000080)=[{r0, 0x6}], 0x1, 0x0) 14:55:21 executing program 1: chroot(&(0x7f0000000040)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) r2 = shmget(0x2, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) shmat(r2, &(0x7f00002a2000/0x1000)=nil, 0x1000) sendmsg$unix(r1, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0x8) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) readlinkat(r4, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/136, 0x88) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000001c0)={0x5, 0x2}, 0x8) 14:55:21 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "59373648ddd809f3cf3e95b1e13aee9de3f65fef"}) poll(&(0x7f0000000080)=[{r0, 0x6}], 0x1, 0x0) 14:55:21 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) write(r0, &(0x7f0000000040), 0xfffffdca) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "59373648ddd809f3cf3e95b1e13aee9de3f65fef"}) poll(&(0x7f0000000080)=[{r0, 0x6}], 0x1, 0x0) 14:55:21 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) write(r0, &(0x7f0000000040), 0xfffffdca) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "59373648ddd809f3cf3e95b1e13aee9de3f65fef"}) poll(&(0x7f0000000080)=[{r0, 0x6}], 0x1, 0x0) 14:55:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) read(r0, &(0x7f00000003c0)=""/214, 0xd6) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xcf1c, "bb9b4d990cf8346424b277d879daf9473fe6e799", 0x0, 0x2}) ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() 14:55:21 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) write(r0, &(0x7f0000000040), 0xfffffdca) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "59373648ddd809f3cf3e95b1e13aee9de3f65fef"}) poll(&(0x7f0000000080)=[{r0, 0x6}], 0x1, 0x0) 14:55:21 executing program 0: r0 = syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() write(r0, &(0x7f0000000040), 0xfffffdca) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "59373648ddd809f3cf3e95b1e13aee9de3f65fef"}) poll(&(0x7f0000000080)=[{r0, 0x6}], 0x1, 0x0) 14:55:21 executing program 0: r0 = syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() write(r0, &(0x7f0000000040), 0xfffffdca) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "59373648ddd809f3cf3e95b1e13aee9de3f65fef"}) poll(&(0x7f0000000080)=[{r0, 0x6}], 0x1, 0x0) 14:55:21 executing program 1: socket$inet(0x2, 0x4, 0x59f) r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x25, 0x0, 0x0) socket$inet(0x2, 0x4003, 0x6) 14:55:21 executing program 0: r0 = syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() write(r0, &(0x7f0000000040), 0xfffffdca) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "59373648ddd809f3cf3e95b1e13aee9de3f65fef"}) poll(&(0x7f0000000080)=[{r0, 0x6}], 0x1, 0x0) 14:55:21 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) accept(r0, 0x0, 0x0) 14:55:21 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() write(r0, &(0x7f0000000040), 0xfffffdca) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "59373648ddd809f3cf3e95b1e13aee9de3f65fef"}) poll(&(0x7f0000000080)=[{r0, 0x6}], 0x1, 0x0) 14:55:21 executing program 1: r0 = socket$inet(0x2, 0x1001, 0x0) connect$inet(r0, &(0x7f0000000000), 0xc) r1 = getegid() getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fcntl$setown(r0, 0x6, r3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x4, &(0x7f0000000140)=[r1, r2, r4, r5]) setgroups(0x1, &(0x7f0000000180)=[r4]) 14:55:21 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x12000)=nil, 0x12000, 0x2) 14:55:22 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) socket$inet6(0x18, 0x8000, 0xf5) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) getsockopt(r0, 0x4, 0x40, &(0x7f0000000000)=""/77, &(0x7f0000000080)=0x4d) 14:55:22 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() write(r0, &(0x7f0000000040), 0xfffffdca) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "59373648ddd809f3cf3e95b1e13aee9de3f65fef"}) poll(&(0x7f0000000080)=[{r0, 0x6}], 0x1, 0x0) 14:55:22 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0xfffffffffffffffc, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) poll(&(0x7f0000000000)=[{r0, 0x1}, {r0, 0x2}, {r0, 0x1}, {r0, 0x84}, {r0, 0x8}, {r0}], 0x6, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000180)="00000000000800000000000000e8ffff00000000", 0x14) 14:55:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000300)={0x0, 0x0, 0xdfffffffffffbffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000340)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cecf982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0983c6e150c8427ba00000000000000", 0x65}], 0x1) write(r0, &(0x7f0000000040)="7270bf6c40afb6fcf4eb69ff95050000004e950c0578132991df4389de7b9273083b12ffa36d5e6907c27286ef9753d79ab4ea29bbfe9b4d9371905cef5ba2840200000000000000921193859d336116888710a2db624032b0d26f334ac52cf75d", 0x61) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x5, 0xfeffffffffffffd9, "1000007fd35db5ab090900"}) readv(r3, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/235, 0x31}], 0x1) 14:55:23 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() write(r0, &(0x7f0000000040), 0xfffffdca) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "59373648ddd809f3cf3e95b1e13aee9de3f65fef"}) poll(&(0x7f0000000080)=[{r0, 0x6}], 0x1, 0x0) 14:55:23 executing program 1: setuid(0xee01) r0 = msgget$private(0x0, 0x0) msgsnd(r0, 0x0, 0x0, 0x0) r1 = semget(0x0, 0x3, 0x200) semop(r1, &(0x7f0000001640), 0x0) r2 = semget$private(0x0, 0x3, 0x200) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000040)=""/4096) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000001040)=[0x4, 0x3, 0x7, 0x6, 0x5, 0x1]) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000001080)=""/207) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000001180)=""/85) r3 = semget$private(0x0, 0x7, 0x4) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000001200)=""/59) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000001240), &(0x7f0000001280)=0xc) r5 = getpgid(0xffffffffffffffff) fcntl$setown(r4, 0x6, r5) accept$inet6(r4, &(0x7f00000012c0), &(0x7f0000001300)=0xc) pipe2(&(0x7f0000001340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000001380)=""/184) semop(r2, &(0x7f0000001440)=[{0x3, 0x1, 0x1000}, {0x7, 0xfff, 0x1000}, {0x3, 0xfffffffffffffffb, 0x800}, {0x0, 0x6, 0x800}], 0x4) semget(0x0, 0x1, 0x10) semget$private(0x0, 0x3, 0x4) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000001480)=""/218) semget(0x0, 0x1, 0x40) r7 = shmget$private(0x0, 0x2000, 0x26, &(0x7f0000ffb000/0x2000)=nil) shmat(r7, &(0x7f0000ff9000/0x3000)=nil, 0x2000) semop(r3, &(0x7f0000001580)=[{0x3, 0x1, 0x1800}, {0x3, 0xffffffff}, {0x3, 0x98dc, 0x800}, {0x0, 0x5, 0x800}, {0x4, 0xffffffffffff0001, 0x1800}], 0x5) semctl$GETPID(r2, 0x3, 0x4, &(0x7f00000015c0)=""/24) openat(r6, &(0x7f0000001600)='./file0\x00', 0x40, 0x0) r8 = getegid() setgid(r8) shutdown(r6, 0x2) 14:55:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0x0, 0x1}) write(r0, &(0x7f0000001580)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f6a5f1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa", 0x209) r1 = kqueue() sendmsg$unix(r0, &(0x7f0000001300)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000001c0), 0x389}, 0x0) kevent(r1, &(0x7f0000000080), 0x98, &(0x7f0000000100), 0x10001, 0x0) recvfrom(0xffffffffffffff9c, &(0x7f0000000240)=""/4096, 0x1000, 0x40, &(0x7f0000001240)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r2 = shmget(0x1, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getgid() r5 = geteuid() r6 = getgid() r7 = getppid() r8 = getpgrp() shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x2, r3, r4, r5, r6, 0x2, 0x4a}, 0x1ff, 0x6, r7, r8, 0x100000001, 0xfffffffffffffff9, 0x8}) getpeername$unix(r0, &(0x7f0000000180)=@abs, &(0x7f0000000200)=0x8) execve(0x0, 0x0, 0x0) 14:55:23 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x402000, 0x4a543a7) open(&(0x7f0000000040)='./bus/file0\x00', 0x40, 0x0) 14:55:24 executing program 0: r0 = syz_open_pts() kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() write(r0, &(0x7f0000000040), 0xfffffdca) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "59373648ddd809f3cf3e95b1e13aee9de3f65fef"}) poll(&(0x7f0000000080)=[{r0, 0x6}], 0x1, 0x0) 14:55:24 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x10b888, 0x0) 14:55:25 executing program 0: r0 = syz_open_pts() kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() write(r0, &(0x7f0000000040), 0xfffffdca) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "59373648ddd809f3cf3e95b1e13aee9de3f65fef"}) poll(&(0x7f0000000080)=[{r0, 0x6}], 0x1, 0x0) 14:55:25 executing program 1: r0 = syz_open_pts() getrlimit(0x5, &(0x7f0000000100)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x7, 0x0, 0x0, "94e00f19bc44d97ce915616d79185fe84b993c53", 0x5}) write(r0, &(0x7f0000000240)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb395c1c3870ccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c5d920f7dcc492728c13d5898538ccce319ef2b79acdd71cd34efe83bac4dc30e1290870eb42274d96817826e1d868a80fd564eed80f132aeac84b4f7693d4601dc5c6be749be8803056c59e65943262adfc6188fe46a3622b01969c90504", 0xc0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0xfffffffffffffff9, 0x0, 0x6, 0x400}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffb, 0x1, 0x0, "f6944f6fcb35f55932842e209ac0a26fddf208c3"}) 14:55:25 executing program 0: r0 = syz_open_pts() kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() write(r0, &(0x7f0000000040), 0xfffffdca) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "59373648ddd809f3cf3e95b1e13aee9de3f65fef"}) poll(&(0x7f0000000080)=[{r0, 0x6}], 0x1, 0x0) 14:55:25 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x20d0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x0) recvfrom$unix(r0, &(0x7f0000000100)=""/4096, 0x1000, 0x840, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) open(&(0x7f0000001180)='./file0/file0\x00', 0x10000, 0x91) renameat(r1, &(0x7f0000001100)='./file0\x00', r1, &(0x7f0000001140)='./file0\x00') connect$unix(r1, &(0x7f00000011c0)=@file={0x1, './file0\x00'}, 0xa) 14:55:26 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x2e, &(0x7f0000000000)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x14) r1 = socket$unix(0x1, 0x7, 0x0) close(r1) 14:55:26 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2100, 0xcd3) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 14:55:26 executing program 0: close(0xffffffffffffffff) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r0 = syz_open_pts() write(0xffffffffffffffff, &(0x7f0000000040), 0xfffffdca) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "59373648ddd809f3cf3e95b1e13aee9de3f65fef"}) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x6}], 0x1, 0x0) 14:55:26 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c1, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x11, r0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x8) 14:55:26 executing program 0: close(0xffffffffffffffff) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r0 = syz_open_pts() write(0xffffffffffffffff, &(0x7f0000000040), 0xfffffdca) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "59373648ddd809f3cf3e95b1e13aee9de3f65fef"}) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x6}], 0x1, 0x0) 14:55:26 executing program 0: close(0xffffffffffffffff) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r0 = syz_open_pts() write(0xffffffffffffffff, &(0x7f0000000040), 0xfffffdca) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "59373648ddd809f3cf3e95b1e13aee9de3f65fef"}) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x6}], 0x1, 0x0) 14:55:26 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) write(r0, &(0x7f0000000100)="e45db2a508b3f390c7bf5cb909cd79bbe699fdfe89e1b1a6caed704015a63a838c21e06525552398d48dcdff3848892cf84463fdece63ed540ccbfffc4ab3bef6012ccf623d952ecd357fc0200214be90263ba2b3d48fb9a17c4ec9c9615cce02aa4a16583b26c5ca5fafaa122ff358ba695c6dc96d1a604b6e4b061455d4370296be381e2e88ac55c6b8a2160cfb3", 0x8f) getgid() listen(r0, 0x0) listen(r0, 0x8) r1 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) socket(0x2, 0xc005, 0xfffffffffffffffe) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 14:55:26 executing program 0: r0 = syz_open_pts() close(0xffffffffffffffff) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() write(r0, &(0x7f0000000040), 0xfffffdca) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "59373648ddd809f3cf3e95b1e13aee9de3f65fef"}) poll(&(0x7f0000000080)=[{r0, 0x6}], 0x1, 0x0) 14:55:27 executing program 0: r0 = syz_open_pts() close(0xffffffffffffffff) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() write(r0, &(0x7f0000000040), 0xfffffdca) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "59373648ddd809f3cf3e95b1e13aee9de3f65fef"}) poll(&(0x7f0000000080)=[{r0, 0x6}], 0x1, 0x0) 14:55:27 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) getgid() getegid() getgroups(0x6, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgid() getgroups(0x0, &(0x7f0000000140)) setgroups(0x0, 0x0) setregid(0x0, 0x0) setuid(0xee01) setgroups(0x4000009a, &(0x7f0000000100)=[0x0, 0x0]) chdir(&(0x7f00000000c0)='./file0\x00') clock_getres(0x2, &(0x7f0000000000)) 14:55:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x6080, 0x6c8) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./bus\x00', r1, r2) 14:55:27 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0xffffff0d) setsockopt(r0, 0x0, 0xc, &(0x7f0000000200), 0xd) 14:55:28 executing program 0: r0 = syz_open_pts() close(0xffffffffffffffff) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() write(r0, &(0x7f0000000040), 0xfffffdca) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "59373648ddd809f3cf3e95b1e13aee9de3f65fef"}) poll(&(0x7f0000000080)=[{r0, 0x6}], 0x1, 0x0) 14:55:28 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x10000}) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000002c0)={0x0, 0x9, 0x1, 0xbf, "6ed6692ca46f249197630df0cbc102202c64aac5"}) pledge(&(0x7f0000000000)='[+\\\x00', &(0x7f0000000040)='&^\x00') writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0d", 0x7f}], 0x1) 14:55:28 executing program 1: setgroups(0x0, 0x0) setuid(0xee01) r0 = syz_open_pts() fchmod(r0, 0x2000000000000400) 14:55:28 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup2(r0, r0) getppid() fchmod(r0, 0x8c) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setsockopt$inet_opts(r1, 0x0, 0x804000000021, &(0x7f00000000c0)="00ac2512", 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="6e7d4bb2be9419540f1ab365674e62b64f4d5741a8f17d99b5d535743056a13f851cea5c9e6681717c872abe57dd8172e678016de066f1372ac20eccf6238d1de1963e8b9382bac09a69c1586a605cc0821b2ea70e5417d5c917ed20f2412eaa2f1439ba803054", 0x67) 14:55:29 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x0, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() write(r0, &(0x7f0000000040), 0xfffffdca) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "59373648ddd809f3cf3e95b1e13aee9de3f65fef"}) poll(&(0x7f0000000080)=[{r0, 0x6}], 0x1, 0x0) 14:55:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000080)={0x0, 0xfffffffffffffd45, 0x0, 0xfffffffffffffdf9, &(0x7f0000000180)=""/56, 0xffffffffffffff53}, 0x40) r2 = fcntl$dupfd(r1, 0xa, r1) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x1) 14:55:29 executing program 1: r0 = socket$inet(0x2, 0x5, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x1, 0x8}, {0x8001, 0x9}}) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) 14:55:29 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x0, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() write(r0, &(0x7f0000000040), 0xfffffdca) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "59373648ddd809f3cf3e95b1e13aee9de3f65fef"}) poll(&(0x7f0000000080)=[{r0, 0x6}], 0x1, 0x0) 14:55:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755a65bdad345f07a098206fb2"}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x80000001) write(r0, &(0x7f00000003c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f07817782aee9c287730c53fb394b842dbbccbbda1049fad2ba6ea574a5b227596586f7acad445dd976", 0x65) write(r0, &(0x7f0000000100)='\x00', 0x1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xffffffffffffff79, 0xffffffffffffff44, "ad8b00974a7b00101600000000000100"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 14:55:29 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x0, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() write(r0, &(0x7f0000000040), 0xfffffdca) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "59373648ddd809f3cf3e95b1e13aee9de3f65fef"}) poll(&(0x7f0000000080)=[{r0, 0x6}], 0x1, 0x0) 14:55:29 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, 0x0) r1 = syz_open_pts() write(r0, &(0x7f0000000040), 0xfffffdca) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "59373648ddd809f3cf3e95b1e13aee9de3f65fef"}) poll(&(0x7f0000000080)=[{r0, 0x6}], 0x1, 0x0) 14:55:29 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, 0x0) r1 = syz_open_pts() write(r0, &(0x7f0000000040), 0xfffffdca) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "59373648ddd809f3cf3e95b1e13aee9de3f65fef"}) poll(&(0x7f0000000080)=[{r0, 0x6}], 0x1, 0x0) 14:55:29 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x102, 0x6}, {0xfffffffffffffffe, 0x5cb7}}, 0x0) 14:55:29 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000000)=""/189, 0xffffff78, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) getpeername$inet(r2, &(0x7f00000000c0), &(0x7f0000000200)=0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000240)) sendto$inet(r2, &(0x7f0000000140)="f1a7211b590ff50d1c82eaa32d1a78a25c64a53bd48bdd694293883c34897579c5330c9132e39feb182aa6dfacc5e2c9f21717202688379e8f86511f7beed29a9f326ab8036b04cbfc8524bb82e159b624bd8ef1c4937205cfdfbf84311392929e1799141e5ce0b36f04a8cfa3b6a178ebcc87bf9e979cb5d5100790a26ff8d2298eac96c1448ab42a42fe28f2a604d54c", 0x91, 0x40e, 0x0, 0x0) 14:55:29 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, 0x0) r1 = syz_open_pts() write(r0, &(0x7f0000000040), 0xfffffdca) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "59373648ddd809f3cf3e95b1e13aee9de3f65fef"}) poll(&(0x7f0000000080)=[{r0, 0x6}], 0x1, 0x0) 14:55:29 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x0, 0x7e}) r1 = syz_open_pts() write(r0, &(0x7f0000000040), 0xfffffdca) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "59373648ddd809f3cf3e95b1e13aee9de3f65fef"}) poll(&(0x7f0000000080)=[{r0, 0x6}], 0x1, 0x0) 14:55:29 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f}) r1 = syz_open_pts() write(r0, &(0x7f0000000040), 0xfffffdca) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "59373648ddd809f3cf3e95b1e13aee9de3f65fef"}) poll(&(0x7f0000000080)=[{r0, 0x6}], 0x1, 0x0) 14:55:29 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x7, &(0x7f0000000040), 0xfffffffffffffeb6) 14:55:29 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f}) r1 = syz_open_pts() write(r0, &(0x7f0000000040), 0xfffffdca) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "59373648ddd809f3cf3e95b1e13aee9de3f65fef"}) poll(&(0x7f0000000080)=[{r0, 0x6}], 0x1, 0x0) 14:55:29 executing program 1: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x2) r0 = semget$private(0x0, 0x1, 0x8) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x1000, 0x2}, {0x5, 0x2}}) symlink(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='./file0\x00') truncate(&(0x7f0000000200)='./file0\x00', 0x8) semop(r0, &(0x7f0000000240)=[{0x4, 0x4, 0x1000}, {0x7, 0x5, 0x1800}, {0x4, 0x9, 0x1800}, {0x4, 0x1f, 0x1800}, {0x1, 0x4, 0x800}, {0x3, 0x129, 0x1000}, {0x0, 0x7, 0x1000}, {0x5, 0x400, 0x1000}, {0x7, 0x3f, 0x1000}], 0x9) r1 = accept(0xffffffffffffffff, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000300)={0x4, 0x1, 0x0, 0x80000000, 0x5}, 0xc) r2 = semget$private(0x0, 0x3, 0x0) mkdirat(r1, &(0x7f0000000340)='./file1\x00', 0x1) r3 = semget(0x1, 0x1, 0x0) mknod(&(0x7f0000000380)='./file0\x00', 0x2020, 0x4) r4 = openat(0xffffffffffffffff, &(0x7f00000003c0)='./file1\x00', 0x200b0, 0x40) unlinkat(r4, &(0x7f0000000400)='./file0\x00', 0x8) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000440)}, {&(0x7f0000000480)="20808efc3beae6c7581654a3e72eb604a127ee83a5fb0d608f592dc21db5fed6ece0d528253d8ba55e0c36850d72c7ca1896f4a2190abe7ff4bd692d35798a602e0261548741c03754fe6788eedd3ea2319e90956641a5aee749d1591dc972c6e527431e774254112113e5bbbb4ffd44adcf", 0x72}], 0x2) r5 = semget$private(0x0, 0x3, 0x1) poll(&(0x7f0000000540)=[{r4, 0x4}, {r1, 0x1}, {r1, 0xa3}, {r4, 0x14d}, {r4, 0x20}, {r1, 0x8}], 0x6, 0x5) semop(r5, &(0x7f0000000580)=[{0x0, 0xd88, 0x1000}, {0x3, 0x3, 0x800}, {0x4, 0xec71, 0x1000}, {0x0, 0x1, 0x1800}, {0x3, 0x40000000000, 0x1800}, {0x6, 0x9, 0x1800}, {0x0, 0x3f}], 0x7) semctl$GETNCNT(r2, 0x7, 0x3, &(0x7f00000005c0)=""/247) semop(r5, &(0x7f00000006c0)=[{0x3, 0x6, 0x1000}, {0x4, 0x6, 0x800}, {0x5, 0x1000, 0x1000}, {0x2, 0x4, 0x800}], 0x4) r6 = open(&(0x7f0000000700)='./file1\x00', 0x10008, 0x1) semctl$IPC_RMID(r5, 0x0, 0x0) truncate(&(0x7f0000000740)='./file0\x00', 0x100000000) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000780)=""/231) setsockopt$sock_int(r6, 0xffff, 0x90, &(0x7f0000000880)=0x5, 0x4) mkdir(&(0x7f00000008c0)='./file0\x00', 0x20) semop(r5, &(0x7f0000000900)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x800}, {0x3, 0x8896, 0x800}, {0x3, 0x3, 0x1800}, {0x1, 0x0, 0x800}, {0x6, 0x8d3f, 0x1000}], 0x6) semop(r3, &(0x7f0000000940)=[{0x4, 0x8000, 0x1800}], 0x1) r7 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000980)={0x0}, &(0x7f00000009c0)=0xc) setpgid(r7, r8) 14:55:29 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f}) r1 = syz_open_pts() write(r0, &(0x7f0000000040), 0xfffffdca) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "59373648ddd809f3cf3e95b1e13aee9de3f65fef"}) poll(&(0x7f0000000080)=[{r0, 0x6}], 0x1, 0x0) 14:55:29 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() write(0xffffffffffffffff, &(0x7f0000000040), 0xfffffdca) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "59373648ddd809f3cf3e95b1e13aee9de3f65fef"}) poll(&(0x7f0000000080)=[{r0, 0x6}], 0x1, 0x0) 14:55:29 executing program 1: rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000000), 0x4) 14:55:29 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0xc004, 0x3d53) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) truncate(&(0x7f0000000000)='./bus\x00', 0x6) rmdir(&(0x7f00000000c0)='./bus\x00') 14:55:29 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() write(0xffffffffffffffff, &(0x7f0000000040), 0xfffffdca) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "59373648ddd809f3cf3e95b1e13aee9de3f65fef"}) poll(&(0x7f0000000080)=[{r0, 0x6}], 0x1, 0x0) 14:55:29 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() write(0xffffffffffffffff, &(0x7f0000000040), 0xfffffdca) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "59373648ddd809f3cf3e95b1e13aee9de3f65fef"}) poll(&(0x7f0000000080)=[{r0, 0x6}], 0x1, 0x0) 14:55:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000002c0)="dea3e0e184e36258a416f790037494132477f256b409ffff25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049fa4545658fb7c6a0e5e4642d26edafba6eeb00000000", 0x66) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x9) getegid() writev(r0, &(0x7f0000000180)=[{&(0x7f00000005c0)="2014ccf8fb8dc999e56f688089a313cef7cbe425c5305730ef76dee73f54b5aa948b0f257e25184c06bb6de36f7a9f02c607ba8fa2cb47782d91a903e0ae9399711e57f406ba9c7d7212cb88c9e4e1c51e51750fd82b1bc0ba0a1b9d2dd62b433eed7ca5508d9591533cfa38d35c6f31f471143fbf743b974a257c381ac3c7d9b4a63bf717f3de2e9028c3cd32771d1bd7651ce720f423a738dce8285e9f1a8ed3d3fc4812eb8e0e6f572ffee874d4b2ba14235a91daa63d6bce8ee75a079dbce875fe5d92419628f23b9d64dd7e62792119565a3aeb087c6878", 0xda}], 0x1) syz_open_pts() close(r0) syz_open_pts() kqueue() syz_open_pts() 14:55:29 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() write(r0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "59373648ddd809f3cf3e95b1e13aee9de3f65fef"}) poll(&(0x7f0000000080)=[{r0, 0x6}], 0x1, 0x0) 14:55:29 executing program 1: kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() setsockopt(r0, 0xf6, 0x400, &(0x7f0000000240)="121a346d7a10aa1166724de00a16ed72f4a40339605cee2417b0ddf65c8d3da57849db1dce38f9bcc1d708f7063a439a1c6ef7f0ab3e91d130f669280852cf28ac0a613edca74b89b9edd422fdc1182ec56584dbb19d540ee74e82f421e47eb91542bbbdf93cc740d633555bd6b487992f4b6d35fa7035d4bbac4049dfb0fbe552d8a4bedc0768de0d0db084cff0d734c481f74608d6cf891d762b32f4966d59048d5470bde755a2f927e80161438c726f96ec2695cb1adfcc59c756ceefaf797f7c857819eee08a729bd69e6afdfdcfbb642203d934f35ff7346f5821be1e32e2e0c1032a9f40ca53ade5024021", 0xee) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) fcntl$setstatus(r2, 0x4, 0x8) close(r1) 14:55:29 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() write(r0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "59373648ddd809f3cf3e95b1e13aee9de3f65fef"}) poll(&(0x7f0000000080)=[{r0, 0x6}], 0x1, 0x0) 14:55:29 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() write(r0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "59373648ddd809f3cf3e95b1e13aee9de3f65fef"}) poll(&(0x7f0000000080)=[{r0, 0x6}], 0x1, 0x0) 14:55:29 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() write(r0, &(0x7f0000000040), 0xfffffdca) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "59373648ddd809f3cf3e95b1e13aee9de3f65fef"}) poll(&(0x7f0000000080)=[{r0, 0x6}], 0x1, 0x0) 14:55:29 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000040), 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10020, 0x1) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)) 14:55:38 executing program 1: r0 = getppid() r1 = dup(0xffffffffffffffff) recvfrom$unix(r1, &(0x7f00000003c0)=""/4096, 0x1000, 0x40, &(0x7f00000013c0)=@abs={0x1, 0x0, 0x3}, 0x8) truncate(&(0x7f00000000c0)='./bus\x00', 0x7) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='./bus\x00', 0x0, 0x100) flock(r2, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4000004300) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r3, &(0x7f0000000000)=""/118, 0x76) symlinkat(&(0x7f0000000340)='./bus\x00', r2, &(0x7f0000000380)='./bus\x00') fcntl$setown(r3, 0x6, r0) getsockname(r3, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) fcntl$setstatus(r3, 0x4, 0xc4) utimes(&(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)={{0x20, 0x9}, {0x2, 0xb6}}) write(r3, &(0x7f0000000200)="043e01e62ea942dc40553c26625763632a092941b31c8ace8564", 0x1a) accept$inet(r3, &(0x7f0000000240), &(0x7f0000000100)=0xc) 14:55:38 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() write(r0, &(0x7f0000000040), 0xfffffdca) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "59373648ddd809f3cf3e95b1e13aee9de3f65fef"}) poll(&(0x7f0000000080)=[{r0, 0x6}], 0x1, 0x0) zŠ×†l™ f8fý Äq…Ò „SãjQÎg›w_ö‡8–J̯­pckbd_enable: command error pckbd_enable: command error 14:55:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x0, 0x63e58561}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x4) write(r0, &(0x7f0000000140), 0xfffffe46) syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) 14:55:48 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() write(r0, &(0x7f0000000040), 0xfffffdca) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "59373648ddd809f3cf3e95b1e13aee9de3f65fef"}) poll(&(0x7f0000000080)=[{r0, 0x6}], 0x1, 0x0) 14:55:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000540)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e9815122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca78311c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951a91d67481f27d1db813eeb072283ceb4fd947b6498c585bd2fc10b3db9db043e9220f0bfc19220c545c21", 0x17d) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0xb, 0xffffffffffffffdf, "ea8323df0000fc1100"}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x5, 0x48000000000, 0x2, 0x9}) 14:55:57 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() write(r0, &(0x7f0000000040), 0xfffffdca) ioctl$TIOCSETA(r1, 0x802c7414, 0x0) poll(&(0x7f0000000080)=[{r0, 0x6}], 0x1, 0x0) 14:56:02 executing program 1: socket$inet(0x2, 0x3, 0x2f) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000000)) 14:56:05 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() write(r0, &(0x7f0000000040), 0xfffffdca) ioctl$TIOCSETA(r1, 0x802c7414, 0x0) poll(&(0x7f0000000080)=[{r0, 0x6}], 0x1, 0x0) 14:56:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getpeername$unix(r0, &(0x7f0000001340)=ANY=[@ANYPTR=&(0x7f0000001300)=ANY=[@ANYPTR=&(0x7f0000001200)=ANY=[@ANYBLOB="5747edeeaf6f56c74f1e705e1cbf636551734a28d832e3fd41be2fbd35275e429d7c15bdcf5900f37e384b05606661271fca195161362aa0dec9b4541c4015007df2f1ab5fc38faacc8cc38c4a279fb249d5c174a5544ecf7bb9ce047609a8f5f911fb8ea8297ab630f6a50680d938a281cdf6ce78dba72f990d81e685a2d4bcc7a4d261ed71e8ee0b581081f9e25ba0838a19a34aa3fd4c009c68513132eeee2a52da4659ff49ac0ecefea45cdb5b1da5e658ce4fd17153b90e1ac05b519bac3255112835b0d0f80c729de200b2507fff2b7fd8c685c04d"], @ANYRES64=r0, @ANYRESDEC=r0], @ANYRESOCT=0x0, @ANYRESHEX, @ANYRES16=r0, @ANYRESDEC=0x0], 0x0) r1 = fcntl$getown(r0, 0x5) r2 = accept$unix(r0, &(0x7f0000001180)=@file={0x0, ""/45}, &(0x7f00000011c0)=0x2f) fcntl$setown(r0, 0x6, r1) fcntl$setstatus(r0, 0x4, 0x400000000000c) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000001100)={{0xd6, 0x80}, {0x19a81afd, 0x10001}}, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000140)=0xfffffffffffff801) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0xb, r0) ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0xdd7) 14:56:14 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() write(r0, &(0x7f0000000040), 0xfffffdca) ioctl$TIOCSETA(r1, 0x802c7414, 0x0) poll(&(0x7f0000000080)=[{r0, 0x6}], 0x1, 0x0) 14:56:14 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x8000000000000, 0x2) getdents(r0, &(0x7f0000000000)=""/13, 0x266) lseek(r0, 0x0, 0x2) 14:56:23 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() write(r0, &(0x7f0000000040), 0xfffffdca) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "59373648ddd809f3cf3e95b1e13aee9de3f65fef"}) poll(0x0, 0x0, 0x0) 14:56:23 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() write(r0, &(0x7f0000000040), 0xfffffdca) ioctl$TIOCSETA(r1, 0x802c7414, 0x0) poll(&(0x7f0000000080)=[{r0, 0x6}], 0x1, 0x0) 14:56:26 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() write(r0, &(0x7f0000000040), 0xfffffdca) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "59373648ddd809f3cf3e95b1e13aee9de3f65fef"}) poll(0x0, 0x0, 0x0) 14:56:34 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() write(r0, &(0x7f0000000040), 0xfffffdca) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "59373648ddd809f3cf3e95b1e13aee9de3f65fef"}) poll(0x0, 0x0, 0x0) 14:56:34 executing program 1: msgsnd(0x0, 0x0, 0x0, 0x0) r0 = geteuid() readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/112, 0x70) setuid(r0) 14:56:35 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000240)='6', 0x1}], 0x1, 0x0) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/188, 0xbc}, {&(0x7f0000000100)=""/87, 0x57}, {&(0x7f0000001680)=""/4096, 0x1000}, {&(0x7f0000000180)=""/35, 0x23}], 0x4) readlink(&(0x7f0000000200)='./bus\x00', &(0x7f0000000280)=""/109, 0x6d) readlink(&(0x7f0000000300)='./bus\x00', &(0x7f0000000340)=""/10, 0xa) mmap(&(0x7f0000de4000/0x3000)=nil, 0x3000, 0x400000000001, 0x810, r0, 0x0, 0x3fffffe) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffd4}], 0x1, 0x0) 14:56:37 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() write(r0, &(0x7f0000000040), 0xfffffdca) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "59373648ddd809f3cf3e95b1e13aee9de3f65fef"}) poll(&(0x7f0000000080), 0x0, 0x0) 14:56:38 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = semget(0x3, 0x0, 0x22) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000100)=""/162) setitimer(0x0, 0x0, &(0x7f0000000080)) 14:56:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) kqueue() setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) close(r0) 14:56:38 executing program 1: setgroups(0x3, &(0x7f0000000100)=[0x0, 0x0, 0x0]) getgroups(0x4, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x1004, 0xff) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) flock(r0, 0x4) 14:56:38 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() write(r0, &(0x7f0000000040), 0xfffffdca) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "59373648ddd809f3cf3e95b1e13aee9de3f65fef"}) poll(&(0x7f0000000080), 0x0, 0x0) 14:56:38 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) poll(&(0x7f00000000c0)=[{r0, 0x4}, {r0, 0x41}, {r0, 0x2}, {r0, 0x20}, {r0, 0x8}, {r0, 0x77}], 0x6, 0x90) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) r2 = dup2(r0, r0) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') flock(r0, 0x8) connect(r0, 0x0, 0x0) 14:56:39 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0xfbffffffffffffff, 0x0, 0x0, 0x0, "0000000000000001000000ad04bd8000002000"}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x40000, 0x3ff}, {0x18, 0x2, 0x4, 0x40}, 0x80000001, [0x3, 0x80, 0x4, 0x7fff, 0x4, 0x3ff, 0xfff, 0x9]}, 0x3c) r1 = socket$inet6(0x18, 0x2, 0x0) bind(r1, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) 14:56:46 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() write(r0, &(0x7f0000000040), 0xfffffdca) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "59373648ddd809f3cf3e95b1e13aee9de3f65fef"}) poll(&(0x7f0000000080), 0x0, 0x0) 14:56:46 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000040)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)) utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 14:56:53 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() write(r0, &(0x7f0000000040), 0xfffffdca) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "59373648ddd809f3cf3e95b1e13aee9de3f65fef"}) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x6}], 0x1, 0x0) 14:56:53 executing program 1: munmap(&(0x7f0000005000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000005000/0x4000)=nil) shmat(r0, &(0x7f0000005000/0x4000)=nil, 0x2000) 14:56:57 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() write(r0, &(0x7f0000000040), 0xfffffdca) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "59373648ddd809f3cf3e95b1e13aee9de3f65fef"}) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x6}], 0x1, 0x0) 14:56:57 executing program 1: r0 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r0, 0x0) msgctl$IPC_RMID(r0, 0x0) 14:56:59 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x6, 0x1, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) 14:57:06 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() write(r0, &(0x7f0000000040), 0xfffffdca) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "59373648ddd809f3cf3e95b1e13aee9de3f65fef"}) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x6}], 0x1, 0x0) 14:57:06 executing program 1: setuid(0xee01) r0 = semget$private(0x0, 0x3, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) msgget$private(0x0, 0x298) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) socketpair(0x6, 0x3, 0x7, &(0x7f0000000240)) pipe2(&(0x7f0000000280), 0x4) r3 = socket$unix(0x1, 0x7, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r5 = getgid() accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000200)) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0xffff, r1, r2, r4, r5, 0x2, 0x5}, 0x7ff, 0x0, 0xff}) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000001c0)=[0x358d, 0xfffffffffffffbff, 0xf947, 0x7fff, 0x2, 0x11, 0x3, 0x6]) 14:57:14 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x8) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000180)="000000e8ffff0000000000000100000000000000", 0x14) getitimer(0x0, &(0x7f0000000080)) 14:57:14 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() write(r0, &(0x7f0000000040), 0xfffffdca) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "59373648ddd809f3cf3e95b1e13aee9de3f65fef"}) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) 14:57:15 executing program 1: r0 = socket$inet(0x2, 0x3, 0x1f) getsockname(r0, 0x0, &(0x7f0000000080)=0xf7) 14:57:15 executing program 1: msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="b0abdbe301000000000000693830ba3400a2fb0feb0c000000000000e100000000"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 14:57:15 executing program 1: r0 = socket$inet(0x2, 0x808000, 0x774) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040), 0x0) recvfrom(r0, &(0x7f0000000080)=""/1, 0x1, 0x800, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0x8000, 0x4) 14:57:15 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() write(r0, &(0x7f0000000040), 0xfffffdca) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "59373648ddd809f3cf3e95b1e13aee9de3f65fef"}) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) 14:57:15 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = fcntl$getown(r0, 0x5) wait4(r1, &(0x7f0000000080), 0xb, &(0x7f00000000c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0x1000000000000029, 0x41, 0x0, 0x0) 14:57:16 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0x60f, 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x1a) setuid(0xee01) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x1, 0x2, 0x1, 0xfffffffffffff28f, r2}) pwritev(r1, &(0x7f00000013c0)=[{&(0x7f0000000080), 0xffffff75}], 0x10000000000000cf, 0x0) 14:57:24 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() write(r0, &(0x7f0000000040), 0xfffffdca) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "59373648ddd809f3cf3e95b1e13aee9de3f65fef"}) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) 14:57:24 executing program 1: ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x2f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 14:57:31 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x8000, 0x0, 0x7fffffff, 0x0, "6cb1b2be6c12e3e04afdec92b1420fbed5b0072c", 0x7ff, 0x2000000000003ff}) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) 14:57:31 executing program 0: r0 = syz_open_pts() close(r0) kqueue() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = semget$private(0x0, 0x4, 0x400) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x6, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x9, r2, r3, r4, r5, 0x14, 0x7256}, 0x80000000, 0xb16f, 0x9d}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x486, 0x401, 0xffffffffffffff00, "841deaa44ae9fb782aad2ae4063ae9e10265414e", 0x4b36, 0x8000}) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r6 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r6, 0x29, 0x3c, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r7 = syz_open_pts() write(r0, &(0x7f0000000040), 0xfffffdca) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "59373648ddd809f3cf3e95b1e13aee9de3f65fef"}) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSTSTAMP(r7, 0x8008745a, &(0x7f0000000040)={0x80000001, 0xffff}) poll(&(0x7f0000000080)=[{r0, 0x6}], 0x1, 0x0) 14:57:31 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000140)=0x380) write(r0, &(0x7f0000000040), 0xfffffdca) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x22) listen(r2, 0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "59373648ddd809f3cf3e95b1e13aee9de3f65fef", 0x1}) poll(&(0x7f0000000080)=[{r0, 0x6}], 0x1, 0x0) write(r1, &(0x7f00000000c0)="b013c3ca1b3428b6a30cf670098470ff0bece3fe909554ddce1fb22950de42f2e49c49b277c4ca7d4f4d9fa9b05e38720399e5fd8e0f677af2981908185b93e35cca1160da9a86ccd4230e93359df7f87a79c24114cb5c7e1259caaf386c94d56da879718e9d29a60d286bba8df9ce96636646bbae473f8dae", 0x79) 14:57:31 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) mincore(&(0x7f0000fed000/0x4000)=nil, 0x4000, &(0x7f0000000080)=""/169) mprotect(&(0x7f0000e43000/0x1000)=nil, 0x1000, 0x4) 14:57:40 executing program 0: r0 = syz_open_pts() r1 = getuid() seteuid(r1) close(r0) r2 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r3 = syz_open_pts() write(r0, &(0x7f0000000040), 0xfffffdca) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "59373648ddd809f3cf3e95b1e13aee9de3f65fef"}) poll(&(0x7f0000000080)=[{r0, 0x6}], 0x1, 0x0) r4 = getuid() syz_open_pts() close(r2) r5 = getgid() lchown(&(0x7f00000000c0)='./file0\x00', r4, r5) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000000)) r6 = getppid() fcntl$setown(r2, 0x6, r6) 14:57:40 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file1\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000200)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x0) symlinkat(&(0x7f00000003c0)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f00000029c0)='./file1\x00') bind$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x1, 0x5}, 0xc) mkdirat(r0, &(0x7f00000004c0)='./file0/file0\x00', 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6) close(r0) linkat(r0, &(0x7f0000000440)='./file1\x00', r0, &(0x7f0000002a00)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x0) getitimer(0x0, &(0x7f0000000000)) r1 = msgget(0x1, 0x200) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001640)=[{&(0x7f0000000280)="6ae6dc575a753e30d1f69e0793098b7bdacc40eadfdf82e3be0d35196c7a64b0be5436f75108a65c981a50d7456a57e5a345a7e0eea8fcbeb66c2a7cd7ae5d61fb393a266a717e2f569f6cfafc91d4da8b1096b97c45bc2065000579f0a28fab1fd5ca153059b5f54ec283c68b9eeb93155bc33f0edb678fe5fc0fa237daa5b69705606700c664a905457b70e9648d55ba8c12eb41956367ef2dc61ec1859df6aa9dff133665d534e4b2b415d0dbdadf3b9926ff1281e3", 0xb7}, {&(0x7f0000000180)="68ed9170d984d78179ea45fbad6aa71a97555937bdba8582d9c90dcd6e5f62125c0a7f75ac44a8720cb539f684fbc4b8d1f89d6913826bed36178f011eba4f816e9b9bcc14340933fe9b", 0x4a}, {&(0x7f0000000500)="313c3d6375a52293d90a6bb63820532ab3190adfe4966b583beb353d87ecb7f15b6a9956b60ee6f5820e6e1aa328dc0d19f7680a03b2fa1fe64df3c644a72360fdc861b85a21573085a45c3f9496d4dba180676da063ec4111ff249715b2e808b8019264caa9c99f2e25f260da4b2fd8484cb390d8975227f8ca72a6ace10ef0b7d7c8dd77af56f94182eec54a994874ecce516ee6cea4e1b06f932b4cba5d177b3eb2aeccbd0e2e4c3edd0b4b42bc", 0xaf}, {&(0x7f0000000340)="c8e718a32dff93a86b2386e1bac52b88de8e0f23d783ce7b0651841a3fdefafe74a4bfd767169c8f65da351aa8b5feeaf976b5f57f48b50fd6b7fecf94db4c7dc9e856eb97f65302ceffa52bef06aca3d6aaf7e3f51f30665448dfab341443270171259c0783bf4a417875253ef6828f", 0x70}, {&(0x7f00000005c0)="e43e10c6a1f593c13496e1737c4b4a397df1969764e251148f5309b4880532c08d3cd51f560c2f2acdf26faa7bcd1c4b00e30e9b6b81b39a0ad405ad971f6f01a9ef681bde40", 0x46}, {&(0x7f0000000640)="35ccc6c537abd0440d795e835beab1e3f18c71629c8bd642ee37ca3e72539554decda6230145b4260cb8f47bbd142fbc1878ca8c3b4c6b78a37f6cc1054da791767e7d7b432c9f6e4cb94d2108f23ca4f7b2ddfff38e72b68fc114ef6cab3162484aaa279781c5eac98e1bd3db6e524a7fe9e44079e58d2465bcd028a1511bca7d10a42cb117383a9376f3520fe9ed63a5c9bfff32dfb832c67632ec28cd11270f3f05f70cc43b67bc79f7b2df3f8edb589ebb5ebe56ca5d59c20841240b8642939e5894ec6b2dbb9183b939aeabccb8b891a52c4e44e8a3917401849afae015ae0e5936f7a0ce8da271de5355a882f97d23ace7de42c26e94bc190722b9d4ed35881eb77603066c022a54511bc8fb2ee59036601bedb9b7399088cc9dff128ef00a83d96da03dd162d485be04b6fab8b4db9608dc5c660b57915c50ba51aa0498b9f832fadbaf57b9b47e91591aff8f992f800fe00dd5690e7bde4081e33d6c7d3ffe908fcc26c4dd888c8795188d4053ff2173040f301ce30b10099926089bbe6bb835ae5fb33205162c6454ed0b78e1f84e56db7dd54668dfb4d05e5b2baaf2e23988e64a82e6315a1f9d0fafaeccec3ac8e4861be712eb8bf5fe046459ceb9539d30027e2e3274f6516e1b59252ef79289520ba160ad0346938ff0ac7a6193050e6f14a4307f99e476d0844026d01c5ab22fe0ee83c3acd3d7339b3453b60ec14bad5904decaf153075a8097df13e3b7187f66bde7457dc9cc49e4ddfc910f590d82ab556bab4dd0f46b1eb28e6697a493890c2d2e7aa6822b91ed2e84ec275e576325275d4a1af3fddd04555c7f09455017a1fb859fc0d592bf9fd00f345c60f4b7bab051e3e36dff3a2a32c62ef8eea29b1b660e14fba8c6feda2b6c6b0dfa2323b9b9363dd5d886cd1ec8e2201389f8f38119d857b172d731b1fc7f82f75e7492827beb21ffb600bdc29a00235dcfe12d16590112a745498b494112f616976260654c05b1a0065fd16c56aed9b79d93171590a293ef451ff3bf3723a23f9cbf3a6943dcf423f698a279de10202a5305404eccd6f6f6ccd19f9d956735102152bef31c56403da485b7722910ac55ca1f0a042361388cfa952b6506da72b23c4c04ea937878c837027bf5b095b523b5855bc693f8fc1f4f558f65ffc83c75f1db8a29dbbbd0ec85d580396f280110d34535a5e796f10733fa1f97d842910828fdc71aa86887c91426ae879afff5c592c110a474688b746b399c393dc0b7397cc80f3b593771e98166cab5d4e32047a302ff7f1fc48dce3128411fc9cd7ada0bbcf2ce3171910b3003314cb08b18b1776d54a058e4fa9ddef681a100067d635c6071f93c1ddf9a33ccdfa3d68165f6380b67709569e9bcb110f8f774f16d456fd24277c9c2a8a91ba973e1cbb0059b8ef29ab73e8a44d3d8c7f7fda589030264dbec8bd1b30850156ae04f4c62546fd806d8dadb2e42cc33a28a1bccf7c9fff3fa21883256d52fde68b1848b35d2053b8e57a54b407cbf5bc7f327701129ba32249900f61292e0951fd9cf8bcfe4972821bb79ad9f67a4c4b871b58d2636c25b819e3984b188450e8e7ab777ec264820a7648402ede550965e0a8b832c0f4ed3156c65101fb55c69d7584fc8a4585ccc05d53d6ad3def3141254f939c10b7f9e072727dd69df80cc0f2d967b49d7c02a235ded53d031669eefa2025ce5e879a62f2805f13cc8679c1920b3672eff6c05f77cd7085119876132a60a0f428e601a5bc420a6d23ec1437e2fc1da9505f73d62545c4f20731a814d5a6f604da7640f207516a3608afad3958991fdc8e6d3e391f2458ce35b4d9aa0b322614378ecd1386b25e08dcf482b040ee0caa5af67930b0fb22bc6461a4ed228e9a82e746fc475f89b813f647358fe40d238903c7dc0737266d7ed085eb135bd6f37c1e006e9e714d7d0eddc0c2a7b2b9bc63a7c00e16585c29abd3e82db39f48192e99e62942492f7fd7bb51c531153bb213850c4d32fdbff5d0c3e05b2f83c571704194937572fb0f83abf64c8954cc4213ad1dfc4d3ac0fbece71127beca705d80c51ffbef23d0555db99458c4c763d0151ab7a3ab6d49c6d7db034a139525e741e687c341533d50f793a9aee2ce77bed3089326219dbe3e434a170ea849df88e546f10b32f3185cee12ba31db39a0bfb79fe1fd264c0cefa9efe68f155368a987a2c4333558b2f636b7e8f1a79448aa3c739b0f738a9018ec949805923fb83d238ea1e3ad683d974d47061c3c2b4f399adc902625e2d3726c6123c3a4ffbe65b3b92a058acfe4319df3e1ec8928409d18c31b80cc2c1f00612b90faeb496f7938f3970fa03eeb71970ec1dea8dbe7fb665eed9f0eccadd387a3a11e34639c3cd4af382e86d2fd212efedd4258cc8c827fc9b426bf3d1dc5060df831d394bdaeb57fd2d60630d31c046147fa1f6a41ef2ff5471a7227640f23b2b30a397d8fa6a109f7e90a71be4bc23d91a0bfa881a02cd7b35820a529ea8ed6d4fad4325203cf8af27398a41b84dc4b56e80171b184165159a34111d8555ff48ca93c0b5f6f1e3f3a44ffa69b20ac3059a8112099eb898e7313aaf2c94807cf3e0c1c18354cc3227530cbb594fd4cc8b8dff89e4d519d72f27818e33d3f9e8eef2af1e3215404111d923d774d198b0c1e6d1c4e0f9af420e76324bf18b27752dd8bf7bb5e64c4a7802f178e7a17dd65be514bd94619c42f6cd7b0ab51a7e5f8a3bef137666ad2ad4b24fe8884c1d9ded920f2419715309c7b3f65bd406bf1b4d9e0ae2fc008a0702852980cba1c92d6c09ff48d411146758de93e525a8eeffc8efb9957736089061e9963a1a74bba8587f41f752f933bad473ad6ca778f0fb288c1248519f1f1b17b28cb1ba4ad9685136e5f907475b0dd874fbe699ff87bed6305a271df4259365d48c72177260ef45d51709feb6479d5e2e5a2397d630bbf7a7d3d4707dbd21151b466e843b0ebb17e10ca83c718456658a6de89f3d84763d75129c81732a89e7e357b21301b4258c0ca5492a2e8e3f61e33ee4a66f6f9619b23b084e7974db8542cbbe7a54f6a6044751030659ad86fb6f3b9a7a766bc756b5080f416699876130a3fee32aeeefc14efda4060f13772d36117c20ae1230d928e10a0a74ade6a92060f49eeee6fe3915318eebcd8cbbc00f47ea70d1b3833d1abd963f67a14ed752e2819d3e18db1cb37d77152d9bf76a52d5601853eef6b93cc67aba1f44263dbde1dd3eb967ddd04e18db11799bbb5d82a55d8d0aabb8ec6e7030d4f29e583b38d709175a469c3e7827ff460ff379040df603b20aae8c1fe96cef0468c7e71beed5760753fa09d602a15cef724b38569725990c2d297b0ac42431c9796a347e9e14afa1ec0239e4bd8d2db5c3d83f231cf474386801fcef1fcd5a3f1b1282e4b0dda797b13274319bc544a607125b0dc0f1f852fbd1e986c509d557d28bd5da082b95ea4e42f755553eede45a3dc9afe2bfd6d1dd12dde1706d30b947502551510e864db85fd416abedc204b9b7bc5cdc6b5180c66313d6f891e675381805beb2872f8ceea80e6951d851f7dcaa981b535d979c1b9ea3160cc6f3ddc35870a9b93b5eac35f0db89c860dfec0e290bda3318b5e4fed4b57cda3014db9b819e41860270ff573817c1ecb64442e85af737ce1efcb206590f8bf70e9e364e9f54639a4711776eb2060b61e0bfe937239c5ac95a7ceef84e2396e84af3fc0f8e62eae349e0e4e6967bb1efbe2c78248742a87984aeaf28abd86a3fe4aa21da563e13b08e0ce7995846d10629cb1187b870b03fd3757ec76c2a1c057035c263292777542f763460b6e8cb926e4646dc29f15f48f0cad26ec47f6d67f2c0600fe325ad0695d2d886029eea86ba975e4886b1088f35b4f6bc4e788752b33b3c78953cfe289ae6a6766c675b28fc983f22be1374fa4c01a5f8b6ffc3716019b891630bc9bf5141c28a0a5ff214b0cd02f03a86a6bb365b0cbf65c9046bd36b549af4d32c3a28b7a3cafc0ecbae691ce2675642ad89717342b3db75327e82f6ace336324a1950bb3bcbe175c2086e23ccd1450aa639fb5f6466646c42d2db9adf2d5e61593ca7993656d61e71afc45b6d97cbece59041d7eb8f9e83e92120921f177dc27b7f839c08f5c4e951913f2bb914545b4b0ab340169525772f3ef62d34d86ed45f86b5dbc878d1432cbd615fa80e9b7fbf9ded3ca45ddcc0adf0c438bfb011a78f74f791b6d4a7a93dfa94a883384f0741a27bcd3bd982f2beb7e1f9b370ca6a61e636cc6529317f144c9759434ed3a2fdf021ece27860f32c64fd546bcbf8981b9f8f3650e8ef0b55025e4574f55b13ed8896231ed468ecd06044691453158bd7b44184136c937c74f12dd8250b5651af988ca87e06ded3075d95de54fa6d14f435b8fd61eac144c60ad07ad2567c5285a7b1ecd7da6ef88289fc4be72542efc3e197a8955442ed35a3b1c8a80839389472f18b980b0b53f9a2c39ff6ee360c73e700402e23a75f6fa066637b790eb491997c35a2610450e05f30757a5968b7f6931c2bafc89b31d810fddf655875c99eba03a3d3179c672b76b15d6f36718662087dd1223ad98db06c1c3d5c46f3b9211423a7ba62ad12e922a4b582da7763b7d0ae6266932054f9e782f2816ce17baa355bb593d2534e8484815abd6c764af62c67554d98612c869bab443194bc57e00b6a62a515685d7247c2bf54581b081a835a6ea9217352738af8a2b19b041e1b0c69384061e41acf282d6a50bb4855794a7e331feb6d39fb03f5d500120ee10e40375ef618e985b62624880b36624511d7e87376e239610c3256fe3c21abe8abf93ca467fb1e4659090e06629ddb6573bc2a94569419d70162bea6074d30e495e45b43f30a98d9def1961347b2ac58cde154b80084d7c7594f83fc47c0640ff0f1f380921335de03b4aadc0cc3b9cf05455439faaa360d16f0d21ef53a225616a4df6961c0bdc2afd1fe3b54d9096e39a4b02b9c7e4bffa3284d5ec9d736c26d6b10c4f88c0b5092ef15b7cbef4141015f11242e64157f0be6e4296859ec35e8e4690bb329590e1c4ad36af4423b4cccd89d20374dbfa65706ef45f8a35f5dab955096472c1431095484ab137c05660451d9ce6172e1f967678270b9245d46469a3660ab80de9a9ef95860a1f8aa29819d778847e6233e88156c997e674a4fcda7fa0747dfce09c2509c6b5152ad829ded7e4f10fb77933887e13412b9ee8bfeff65a89b34682034964012a1746225194ee2bc2eb54e5ee4af6b696ac30432007ecd2c926f7c5a50559b6a2189b027f0889988d5d4016a81b57d53e546fb4d41f6d1ec4405fd2fafda90c90d2b46953e17e40e8d08202d6316347ab5638e9a07b5d9538da1cf2c5fd39dc7b8328f2d558a97c08d93bee46090cf7a0f40b9dffb0402e53bcacc41f6bd435360dadf4f3e65b68b468cb7097a388730b1e7fb5c61ef7f5783e55fa8c8fcbc72206f07172d59f8b72a68800d198c470518f4f7af9c60076da1b4c0667de9c13fdd2f6f5472adf084f90cac6436493d89f45e508b35ebff1d9db04396864ad4c0f19a6f64d32816a429bb314293baf34e065671c88f0625bfb1f51547bb65f131ef5a0f67d57c328493096e6324296c4124af56706551add9d4183b0585093777a0cc081609e9f2440eccd1898ca754d88ccd725b212d2c0183f41b5b7390bbe0f0c1ac6e0a6c8b27815dddff916e8098163e10dc7a995ad81826e2fe1efa297b2c62bb5b7b", 0x1000}], 0x6, &(0x7f00000016c0)=[{0x90, 0xffff, 0x2, "1f490a29d4c371c2980b6ddc3dc80fbe254f3efd8f71d8e231c9dc388e8230f6f31ecf174c044f66da7974dc0aba563401111b1bd6cee403d0155b8649573174823e1ef04436b813fd2e4313f45935f90fad8435d1b634cc4c62132a98c9655738dcb8a4ad521bc9af09b431cb30aa1d63d30c366a5c569a9c7690cc6451f71b"}, {0x20, 0xffff, 0x728, "bd761a69d5863193ee7dae3d"}, {0x18, 0x1, 0x3, "72a40c5c"}, {0x108, 0x1, 0x3, "56c31af1a2b6deea1cd6bd04f03923dcd593d92913a62a3a500f499f7d3dfcfb8753e255c4cd99df4caa6e6f14265ce97e1196d180210d78632a2a5d56898d6784c7ad8a63933e3194bcda4888004955bfb97e164df26d38443208b9d1e0fed52df378165e5222391551b5f63c82038ca187bcc292e964d5186e0dd82c5c206c31b27c0ff32a3f98555deada65a9bca5fa43d76edd14b8d88487ff1afeac84031a18a3cca95254ae3931fd1292c0ff9ef82a8990b673047819a3bcef67fe30645c9501363a6619c78c0b0de22a8f1bc9041e9759e8b03c6c682574f3dbe9c6514b06c7de1c7efac1bc5ad621d6763bf2fa6c66707db3dac5"}, {0x1010, 0x1, 0xffffffff, "99067e6b8a5b0fc40efa76a6028edd0defb294514e4feffed4a81af5551e694ecd7719fd9c02df166e5e2e32124243b9d387b428a8462227a1f4a830ca4ca23a0212a5d163e9c97bd8362ba1c86d0ad1e501046047479da5cc8d96cd1bde4c61d3eed9bfdf93665f35ba55d41931a18334f64f14cea820bd411ebde0e08b32f63d5aa92874b1920868b04582036b50aca68a208cfbf3d0b959b53e0e25ce7625a8536531fa58a3d10943d26ff6c6b32310a9e61a646d5e813b0f2132d7802af366c944f6356f0cc18c06b30380cb370f761244216ffc8d1d28fe005e00cdd534f2df32076ee1eb6393e4201f7e6448340af111d730bbcb075b56a82d6fbf46ce799a167d401cdaefba973e29057a85e40bcbd2ae16a8bee2d14565d3fc9d2b539dbc17e549694a13bd327957e290b581b4d34125ba121d49ebf590c2218ff1818f7edc01c9fd492e047ff81ad4d7a91fc40f4c75aa3cf8a754cdf523f88c87fb739ce0ef7c1d05a29606b073a2aeb875747919130fefdc06dc72b7515c6d13f748028f2e60791790d2687ba65ef12104765f67228b9edcf05ef13dad07ca18da103ac95120b7ce19425afe94cedf4d8c739ac19d752c615ca2ea42a89de93ec98263cb2030b52255bdbe12aed35f3dec864f2d190ea47ce4eee827203432484603a052dc76cde66883d1bba65943a4441206980b8cf6e005623f68243a960815dd5d45bf1061b8dd9a1b5646259949d784ec9f8f96e4d9c957b9c8a3869b7cbc1e71e5993a21b5a10d60612ed81b34843c4ef8834d6ede3eefa7f8cba2e857949e32ce03e115e93f1f613082bc8df561fe4359a1a3ddff3cbfdb69a9f1ae2e4325427bd7d0b90006a2cb73f7b1d59976ae07ed2f3f6c1bd94bb0fb05920cfc86ec8e76b516ef054b640ba4c9949f26e67efd2a387583a0b8847b9846f3012c24171c30ca0b551ab4268993061a129cfedc159a1098be5d9aa6d9271a721a40217a4c5aa031dc8b9617f8bf5bd93f6d72c0d1779ac9507364747b9ef23a05557b463077a2cba1ace594336b2a8b84dfeed1232d4dcf4687401dc2e0e075cf694c97773792642fc7ea4935af5feaeeba18bec477a92c6fe2f4ecbc4d2ec7508dafa0c8e2d4fea3a665d00abc486ebdaaf2cf62935495c83fde9f0dbf61fcae5026646f55666439d2722210c6762feb1d6286b00afebead1d4596c78f9f42035b6efb15c19abe7dcdbad3fd056f247692390ff7f191808f9cd14c079f7094dc293733c5ed3799897fd90bc408dd96488db1592eb431c83438f040f5cdc5588520b5655bfef436bfb2a5377d956c1d9d21f0336491db0703fc6f811bad8b92a20e0f9bbd04172d9d60f3a1574cc9c82b90b59a94606a900ee26808ce491bc8ec36b5755000d813e0e146ccef21fce35c0accdbad520341a7910ad7d2e073f5a45ff0289a754e059d60c99a1c56aebfc35bdce75815adbec58c6ad48cdd4c4829b73c7b8ae5a75f4fc4a0b2fe6b208d053c14fecee2f1787b88944ef72af17bb704ad93213e09217c31c2b05ab418a5a0f2622dfc7ae25c443f34b18b34010d3701fbbfcc701b60778ab760ec0eb4398bdae05b9ba4587e974724749ba08b0ba033b1abf4912cb23630a932ad36778cc86165852b493ba577c86f800390abc6eddc2ce328319646b2735852707889534ee61ff9bffda2d236fb7181a127861a4ce04633af3b6295070a9e3bf5135e602c18bc1789ec43834977aba49c5ddfd6c5b17d43114a765a955a4773ad97debbeed3b4b29f88765bb49866c1643515fe108021e80c785e585b5bb7946ad9fb8591a23b05c3aa0d0c623806a2c136c9c900e4d62941f947894a5ba36293e7b78bb59c780ef225aef8d3b3391b51f1a626e38082447671ad9325601dc8ba22b6765aa5d5d1c16f0e50a9bc4e84913b2ae70eed89da648fde11242e896961ea1fefc750c0bf37769d8a426c7774ae1ad504c73a7ba93e6fa2fc24fc172f31e30f49b59202133e4927f4f215cfb7f10f3225dcefc5d4db92ae7478eaea7f477ac096e35063dcee27f04363f70920e110ba8daebde234bb59bb1f9ff0cf6f86114bfdad86f03e2440bbf131d956a5da65a73b8a634c8205c085cd03238270ac7af32864760babf74212aa93869a3c4072f063dca4390fb194bf350d59d0e356d053b21f00b4857ae77f6254caddd341f56c9d93a13ef909dad8ab6d56d95def8afff459b57f6a89ac89556bb26471acafb0a3c26b11c80eca398eda1980283d4ed50231af5c309679b254252f37efa92d185ad64ace6f460f75acb072566bdb3ffbee42ebd4e2f0124da49e8e031547ad3348a704cc4ba5dfd5ec4fe31f76dfcfa8db41db38498b30e81d84b94a0f5a235fc64d63262451486ba325b5c52a6c0ab4d2183f1cc24fbdeef2b4ad9b75b44888f798de102f4c098767ce1b58f62e964945678f197ed913d75267c4656a10121ceb305e31e4d050f3f221db0c04db51f1709df0e877cb4065fd9572a386015840e104905a33dd8d89c41eebd90bb5cac53f4afb9ef80c5367f5317fdb720bddeb9f93663463c1dc7d876cf305d2e6a05698b650b9c7e54d5d222219fb76bacf61c4a6d6f990b400061fb0b22611098a6a9f77761db1508526ed2740dbe45e524ce583529868a9f5d10eb0ddc4a2c9a4b2a9fd1250911a541cd7e4b61517a2a408fcd2191416db379b98ff41f197fdfe39e8e41f12bf7053d8a9a088fe706785f68b5cc420afbb39c30d7ea18104311199b96c2334e79460981460743a576696f1c3bfa21981512ecf12213d16fc60d3385048589e47a5e994cad345900610049b107fe33857ee7b0ffc4e7ef4964e1f5cd27e3372702df745e507f192fd130d77ce6063c5c30979b5dde780f1ea01c1ef2431686c485acdd1ecbb270bba1b6f5874fc2d305951c87307e600ee618356da992583a559a47dceaf60c398e0388edce0fb02d2be876b1b6045a58aa8f0adf7c53bb182f0d2c7ab99a64aef6684faee4643b086cf450fba3447f72432b5b1056ce538d8124f295726d98db006973542464b3b0b5a6bf300892ebe1404a2a19862b151849dc2658d074a64b39d46ada2fb53f5e72189a9e1b2c320b13bbe3c88273bb8f4b7286d8de93db6912a32496b6f043a937bf6090c4886b7df1596628434ae948409939fd26da124535eaa931bdf5414a443267bd6e4adf2bb70d6b9dfdcecb82dc387d69994b5998d4fb9ade6a935a458c4b8989b6b9acc1cfe08c7e08f0d7c251480f86c698a83f6a5338ab987024197b952e2359f08131d3a5164b5bf0316ab096c291adacb4b6aff74a0420bf7576875aa976fef8a6cc7743129fe79d0e4799efeed68b1d2e92c8b00318ffb5595e55f7e5b8bc9857f56a4314a393942e2a99322ac04ebb322692f0fa05198d21a9b99efcdb0c319df6096a6eecdf8960402f0a8c91523a22934cfd404663f39aae2399ec8853dba7075bd28b14c197271a738a6b09709f29e05108d0b210b7ad4209eacfa7c3ec602585acfe5f3688155ccaecf12e1f1fe9ccf81b99f5e574dc3aa60412e37d1af92bb505de47c00ff67d31496fe24776dab6323f5cd443ba10c68e8fc4be41735369ebf60536752cd6a8bec2450acfbdfd5238395f98ba03127fd77424f0b8ea7a18057796cda01e0a1883ca3e7ac09e4981a2e3eed7535a33c6d99857c256959c0e2b91ed072c03f6ac7956def7d76e11c6ada81a9f75edc95a78318b3ca5032c4d42d4cef56c064c2de402d4f4847f1903a711489bf3667733bfb5b96b4ebeba284ed86ea3a761c78734016bd7c1186b2bf982582cec9fa68c3895cc4295bc82dd2257ccbc9a1f1bb9bb40049622c88a9d7f9b717f890caf940ed4760e4df0017d0bac29377074352e770c7032155cb7608f090112b3ea38caf37a1d09c10af13a1722352020fa9d1616cc6ce368236633002fdffdfd0f6e7885dbe78b0e7981fe6225f7ef480f396c390568a3421cec761d008ccc26c8d60e682f6309933b3bfeabae5192d3a34b631911614bcacb2fa002aea944c2f1684e4afb87acb59fca008f1e71dca61eed0fff5701f10da02e6109b66057aa865972e802e085b1843fd1b73a2623904db02aa287c841c55d4286a07b705765802fb7c302363ef515b0ecb8cd6c949c24c137da82475717f3656a1f98dc9f532ce84ed1ed786ad067e4d26f1c223fc9fad7407c176c575fc44f4b8d2570cc71f36d71a19108c12e7abde4e0944f1513a72738c639a4c4c97016a46e05b132b4a22dfecd63d77c63a352c0daede5d09c243a57d5700b7f33e39e4e2757689913bba8b0aff354b0cf0f3ab2059b34a1952429d1f2e0e5681a3869d2f742d818a6f5413346f8bd2c8fa23262231b5fc3444c1590fb694d72297cf8241a35a43717bfddf1772c04ee66c3f6e4a5d0e67954b96ea997badddf139055fc3febe2c596b6d56b8fc4154374611a0a571efce584813f08452d1db043bed6780b06c2d026b2bd97aec778713c4f75480e374920657f98b382018cf6cd3e9763d09794cfeedffbaac02254adeca40180fc0c9ff89349c961a5a0e55fc8e23e928a89ab982d83554f81f754115a8c1182204c1adcc2be11417486959d40378e65062930327b8aead6fe7fa4e38383a8657cdca958a47c295200394b9894decf4c43231ad27042b072fd91b2a13bb6c0b0a5f403f2a82f655400b4898779499cba5d770abdae44b838a678ff23582bb5758f107a588cec13b84fb72ac2894712b17b243e13bd8d17191b08630e7d1ab70f464f55c531a4d5e4bdd41f6d11ccf6f70485dee378c321e4858f35ec58958ec81237db3ac4d0130e60f877575050e7371ae3db23ae5a8f9727a836a0eb7fad72266ca9a6836215c6a90013434c5bef87e6a78c0c21ddbde3af09ae4296874f267242743adecbdffb01d213524e1b151b476c544a8efccca164863696d408c3e5cca0ad4be5edbdf7c74a49297e9d12b20da0a3806ce265e453aab58aa2f124372272cddc674cb2b56935d6bce6e8fdb7fe596c0c758ccb0b3f88941c0079b13e686562d4cd47932c9a59e912757b024de616b075e6159116f50985b802373e7d4eac8c1e64d58d8e724b4db8a37ed0237b30533efabadad12c17339e65dc17fdaf5104ca37e7e4fc89168796f21b68de56bee87980ea6585d81294de6c4c8efc8249376417929524c56ae75024b278761afa40722006036a072e15070992c30a426ab72f6fc3fb7af0751a502de393c7b7caa3b15651639cf2adfe8a0733409558dd10d0c58077559e7cd8c1d2fc738f1265080af1b4376fcf171587c368157c2a3451d8cbbdf501ce82367a45ba70deec9f80c3fea3755ccf4fbb7568f3e510e946d118f005a5e7e5e0a172c94a64f4dec732acac52e782e7bde3c360e879f9b49e420f464eee60bc14d86d0e3f1c3bb8140d906812971523ee7b439e870d3299f0f383240767159d9aa6c5ef80ac34a68edf07a94fac7c0e172ec14c4bd44cf02498f7bb240ceb1a67bfd86d35286b20ca23751ce85ad29e4bc7b35db2dc0ec26ab180a8e64e663a519a1e27f8f6ec739cf6d5a8dfcb4b9dc48e4f8bda27f7969542dd5e43ce531131e0ae5e2c543e3e708e64ac86dd06835383977ad4f2ea071d9fd5663c361161021b00470e2a551b27c09993f774fcd4d469215751b495c6ed9fdceb04b2a858367e75e8aa9f206ff56800335b452caa053321e9f32c973b96360436147a2e6cd29307d1487bdbb86552f2e6bde944f"}, {0xf0, 0xffff, 0x100, "9550b0031de75f3c16618d8c0fc02e052e6e2bbbc65c224d8ec555fe37e161a6e5f6d17e9e0a1390ad33d81607589ebbac0532559c713c7ceb7645b36445bf505b1e4d405aa3a03c2a66c211e84762f4c63ae83b0522e7380c0939ef0bca014f53c875e3d3e6000b22582d0a7964a0d437fb0199c55567645890fbb6bab266e3d96db7d31be5bfda337e9c44d883914ea6a54c0567a7629f39f334ab65c9173662d1aea75a2d3b35998ef8710cfcbb21e3405e0774cd5fabc9e429be83c391c4a67cc348de3dfd7cf80075fcfe2ee7ec9c67d4d7818abb4d19b1724c7c43"}], 0x12d0}, 0x8) 14:57:40 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = open$dir(&(0x7f0000000280)='./file0\x00', 0x10200, 0x2) r4 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x10, 0x20) r5 = getppid() r6 = getuid() getgroups(0x1, &(0x7f0000000300)=[0x0]) r8 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r10 = getgid() r11 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) r15 = getuid() r16 = getegid() r17 = fcntl$getown(r2, 0x5) r18 = geteuid() r19 = getgid() sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f00000001c0)="685ea10f7993beeecb395a834fe2423c850e86b775d72e6eb613c1b91ff6e5a2b94de24071353c538d3b7cafcb44b92aab32905f4af0d5faade1686092cf19b1cc4580754ab57926c54b59cc98d92a8edc7d0e18f7195143f521a2d3d9b92d15acdb2b867aeb77401b1f4de38388ee285b44a7020070e21fc7fde24087043b27e49952834b80784aa0ef", 0x8a}, {&(0x7f00000000c0)="81bd76e54d", 0x5}], 0x2, &(0x7f00000004c0)=[@rights={0x38, 0xffff, 0x1, [r3, r4, r1, r2, r1, r1, r0, r1, r0, r2]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}], 0xf0, 0xd}, 0x8) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000180)=[{{r20}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 14:57:40 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="cbd11953d06280506ee5ca076506a68b2430c56d0e1fa4b6f1a45e089add2af6e62ba93a4daa222ac73c899fc950894bc589d4f9312a0ed53df68df096a1e62c9f26", 0x42) close(r0) msgget$private(0x0, 0x400) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() clock_getres(0x6, &(0x7f0000000040)) write(r0, &(0x7f0000000040), 0xfffffdca) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "59373648ddd809f3cf3e95b1e13aee9de3f65fef"}) poll(&(0x7f0000000080)=[{r0, 0x6}], 0x1, 0x200000) msgget$private(0x0, 0x2) 14:57:40 executing program 1: r0 = syz_open_pts() unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='r\x00') ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000340)="483ab0ea3e961f0b1791274797ab9ef185f5eb879a322054b9851af233c42b2b490b8ef7d2fb8a"}], 0x10000000000000fd) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "a147780a000000000000800000eb06a600"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff4f8, 0x9, 0x3, 0x200, "7224d9bc4de5daea85faf477bc1395fe425be7aa", 0xdff, 0x4}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xaf}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 14:57:41 executing program 0: r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() socketpair(0x10, 0x0, 0x7fffffff, &(0x7f0000000040)) write(r0, &(0x7f0000000040), 0xfffffdca) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "59373648ddd809f3cf3e95b1e13aee9de3f65fef"}) poll(&(0x7f0000000080)=[{r0, 0x6}], 0x1, 0x0) 14:57:47 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2004, 0x20c) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f00000003c0)='L', 0x1}], 0x1, 0x0) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)=""/21, 0x15) ioctl$TIOCSTOP(r0, 0x2000746f) 14:57:47 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() write(r0, &(0x7f00000001c0)="7657d16444b228af003b413c2cb44ac03ad02ef7969bf28d325eb6139bf4332f2c7fca07ba5aea1c3471def65e8b8235567cae2a976579112dc67b9985bac9c50b097fd48ea22aef815ae9e263fd684c69d06fc19b88571866c0bfe0fb4d185835c976d6977b0b23c508c8cd839fa1b36323eb606eec46fb644043d646fa554af9d3041d0e0c66d34a6abeb6530f7d7d68987e23a680b87cc69f118f992a0934924c7e46777b57f800d6709eab42187b53fc5ce467ea440f20e714fb26ddc23df0db418e0456688f1212ee6b994a4a", 0xfffffffffffffd6c) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "59373648ddd809f3cf3e95b1e13aee9de3f65fef"}) poll(&(0x7f0000000080)=[{r0, 0x6}], 0x1, 0x0) 14:57:47 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) accept(r0, &(0x7f00000001c0)=@un=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) r1 = dup(r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000140)=0x80) getsockopt(r0, 0x1, 0x2c3e, &(0x7f00000000c0)=""/17, &(0x7f0000000100)=0x11) r2 = socket$inet(0x2, 0x8002, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) r3 = dup(r2) setsockopt$inet_opts(r2, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) getsockopt(r3, 0x0, 0x9, 0x0, 0x0) 14:57:47 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() write(r0, &(0x7f0000000040), 0xfffffdca) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) read(r0, &(0x7f0000000040)=""/56, 0x38) mknod(&(0x7f00000000c0)='./file0\x00', 0x1, 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "59373648ddd809f3cf3e95b1e13aee9de3f65fef"}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) poll(&(0x7f0000000080)=[{r0, 0x6}], 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x20}, {r0, 0x10}, {r1, 0x2}], 0x3, 0x2) 14:57:48 executing program 1: chmod(&(0x7f0000000080)='./file0/file0\x00', 0x0) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000500e003009dacff01"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) r1 = getuid() setuid(r1) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 14:57:56 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x10080, 0x20) shmget(0x3, 0x4000, 0x100, &(0x7f0000ffb000/0x4000)=nil) write(r0, &(0x7f0000000040), 0xfffffdca) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "59373648ddd809f3cf3e95b1e13aee9de3f65fef"}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x82) connect$inet(r2, &(0x7f0000000100)={0x2, 0x0}, 0xc) poll(&(0x7f0000000080)=[{r0, 0x6}], 0x1, 0x0) 14:57:56 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="934a16fff542cceae77ab3d48132dc44d13a337a5b6b595679f70ab57382febb36bcdd08a6d56ba63e6369"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000000)=0x2, 0x23b) write(r0, &(0x7f0000000180)="d765a7eafb068f73db5dd3c9b65f1165cd8e519843db94f92e4ced9af8d3c7159e170acf382a416ece596cc83b35ca02ab3c6c7ed32f64b335d39491cb7710d193bcb80744981a43794aee6259a9eff3358fa07de0c763db0c35a7212e2d5e1ed5e34f99669c76fc3a1424c45d902daa75cc16c154ee773c2223b93f9198c8594de381b8b0ebce364f4b17018bb50b13aeff11cda9aceaa5a7fac6adc0e24ecbbad31b480f47ae1826c0a0faad39ea0cc38da8a183bdbf9ad23188f9f9c2b2c847d21e11a4c9851d3c29c694946b1f48d6fefcfae33037335d3a09145985c850", 0xe0) sendto(r0, &(0x7f0000000100)="fe4470876e354e4a89eba8d97f99cd6ca56a93c8db048d72da138d96c8b6bb05fa2e4d2ebd1bf1fdd63da706bf26e13803517d294c000190e58cb2c69b69f8bf3e1484ee80f1bcb9253f21", 0x4b, 0x0, 0x0, 0x0) 14:58:01 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000000c0)=0xb4, 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x42, 0x105) ioctl$TIOCCBRK(r1, 0x2000747a) connect(r1, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) r2 = socket(0x1a, 0x5, 0x8000000000000) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x8, 0x1, 0x2, 0x2, 0x1}, 0xffffffffffffffa9) 14:58:04 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000040)={0x3f, 0x7e}) r1 = syz_open_pts() write(r0, &(0x7f0000000040), 0xfffffdca) fchdir(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "59373648ddd809f3cf3e95b1e13aee9de3f65fef"}) poll(&(0x7f0000000080)=[{r0, 0x6}], 0x1, 0x0) 14:58:04 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8, 0x114) fcntl$getown(r0, 0x5) recvfrom$unix(r0, &(0x7f00000000c0)=""/77, 0x4d, 0x800, 0x0, 0x0) r1 = socket(0x2, 0x4, 0x80000001) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) openat(r0, &(0x7f0000000140)='./file0\x00', 0x10, 0x2) connect$unix(r1, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) connect$unix(r1, &(0x7f0000000040)=@abs, 0x8) 14:58:06 executing program 1: r0 = socket$unix(0x1, 0x100000000000d, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1801, 0x0, 0x116) r1 = socket(0x18, 0x3, 0x3f) fcntl$setstatus(r0, 0x4, 0x80) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000100), &(0x7f0000000040)=0xb1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000380)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r5 = getpid() r6 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000140)="c5a61b6f50e36754acc4f91322f58259d3eadfd4d39112521eb482d6faac7773519d5d38a1788a3e87ec236de6faa77ca810909b08153463fecebca104cfa37d67a071dd5d57b4bcd4d602d05f4841a97764820e75ccc991727a133ff8d5bfcd4461d8b8f38d518c68a6f654ffa3949ea86d82c7636a039c28fb0a5bc9f4b3c0ef91988115ac8e0e", 0x88}, {&(0x7f0000000080)="7c6c84f18466b95424a827dde8eb0a421a4ce4fd745cec319b65", 0x1a}, {&(0x7f0000000200)="8abfbcffb1158f950c7dfca5d11753bb07677ab139ffaeb19e100ef80ef2718d098d5167b3830a4c6b32d5d136d40217717a4ffcb24a9de86f4e302f8b31a52f82d9a138", 0x44}, {&(0x7f00000000c0)="c3158127", 0x4}], 0x4, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x38, 0xffff, 0x1, [r1, r1, r1, r0, r0, r1, r0, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r1, r1, r0, r1, r0]}], 0xa0, 0x400}, 0x4) 14:58:06 executing program 1: r0 = syz_open_pts() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x9) fsync(r0) 14:58:06 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) read(r1, &(0x7f0000000380)=""/242, 0xf2) r2 = syz_open_pts() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000140)={0x20, 0x200}, 0x10) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000480)="2dcc43430ca20534168f98197704f9088ce4bec96837393645d1e4a000146b552a8b0df2c07e989c325f6a3a3f145cca1596603f6007e415b7da8897e06cb545d760ddd5f56f14caa051ca8831744c3ac30eb28de7a5d79f05bed3d6996741365daafa53595a1ce34b5f73d6f84c5300ed9d091ad14eb6cb96e88fcfc6fa417063654900165149d9e8d212eda98d7c827e0c6048491697272470437630259d15d05f364b110f2a1e1fa529", 0xab) write(r1, &(0x7f00000001c0)="7e0f2e26cdafea379e47ec66963621065064424cf580a9b3d4983971f018bdc5a1d4bf0052331ab6c17f0ee869c690e9617dfc6f3d5a01a6876fb62150dedea6c749d785f08a0a97f5145c7766f4cea6a3eac94709f4e0c5288c7a16eb2d599605ea5f76f98a70b001407a16e98baf51721e3955358c793bb0b6c9c92b449fa97572ffe3187b9db2c5f2036c3885395aa4d6f8413391a53db328a1acd33f1b9328be50c6b6ac", 0xa6) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "59373648ddd809f3cf3e95b1e13aee9de3f65fef"}) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') close(r1) poll(&(0x7f0000000080)=[{r0, 0x6}], 0x1, 0x0) read(r1, &(0x7f0000000280)=""/241, 0xf1) socket$inet(0x2, 0x7, 0x5) 14:58:06 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x10000020, 0x7fd) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000140)=""/185, 0xb9, 0x2, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x0) mknod(&(0x7f00000000c0)='./file1\x00', 0xc002, 0x77) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) close(r0) 14:58:06 executing program 1: r0 = socket$inet6(0x18, 0x4003, 0x0) shutdown(r0, 0x1) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x6, 0x1b}, 0xc) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8) shutdown(r0, 0xfffffffffffffffd) setsockopt$sock_int(r0, 0xffff, 0xfffffffffffffffe, &(0x7f0000000080)=0x94cd, 0x1) 14:58:06 executing program 0: setuid(0xee01) r0 = syz_open_pts() fchmod(r0, 0x200) r1 = syz_open_pts() close(r1) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() write(r1, &(0x7f0000000040), 0xfffffdca) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "59373648ddd809f3cf3e95b1e13aee9de3f65fef"}) poll(&(0x7f0000000080)=[{r1, 0x6}], 0x1, 0x0) 14:58:06 executing program 1: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x6}}) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) r1 = shmget(0x1, 0x3000, 0x180, &(0x7f0000ffb000/0x3000)=nil) shmat(r1, &(0x7f0000ffe000/0x2000)=nil, 0x1000) 14:58:06 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() write(r0, &(0x7f0000000040), 0xfffffdca) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "59373648ddd809f3cf3e95b1e13aee9de3f65fef"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x8, 0x62d, 0x0, 0x9, "f88c48897e59d91544d09084f739b08cefec5826", 0xd9, 0xffffffffffffbc4c}) poll(&(0x7f0000000080)=[{r0, 0x6}], 0x1, 0x0) 14:58:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001340)=[{0x10}], 0x10}, 0x0) 14:58:15 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = socket$inet6(0x18, 0x4, 0x5) fsync(r1) r2 = syz_open_pts() write(r0, &(0x7f0000000100), 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "59373648ddd809f3cf3e95b1e13aee9de3f65fef"}) poll(&(0x7f0000000080)=[{r0, 0x6}], 0x1, 0x0) 14:58:15 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x6) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 14:58:15 executing program 1: r0 = socket$inet(0x2, 0x3, 0x8000) r1 = dup2(r0, r0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setsockopt$inet_opts(r1, 0x0, 0x804000000021, &(0x7f00000000c0)="00ac2512", 0x4) 14:58:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) r1 = dup(r0) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000080)=0x3be, 0x4) ioctl$TIOCSCTTY(r0, 0x20007461) r2 = socket$inet(0x2, 0x5, 0x0) setsockopt$sock_int(r2, 0xffff, 0x100, &(0x7f0000000000), 0x4) 14:58:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8609ab1a20755ab8bdad345f07a098206fb2"}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) poll(&(0x7f0000000140)=[{r0, 0x4b}], 0x1, 0x0) write(r0, &(0x7f0000000200)="9db2e632d346c4ab01061122bb9249cbf8c33a931ce7a5992c058204ca8d28abd1", 0x21) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000180)=[{r0, 0x14c}], 0x1, 0x0) 14:58:15 executing program 0: r0 = syz_open_pts() close(r0) kqueue() msgget(0x3, 0x1) setrlimit(0x9, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() write(r0, &(0x7f0000000040), 0xfffffdca) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "59373648ddd809f3cf3e95b1e13aee9de3f65fef"}) poll(&(0x7f0000000080)=[{r0, 0x6}], 0x1, 0x0) kqueue() 14:58:15 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8000, 0x100) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000000c0)={0x4, 0x1, 0x1000, 0x1, 0x1ff}, 0xc) write(r0, &(0x7f0000000040), 0xfffffdca) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "59373648ddd809f3cf3e95b1e13aee9de3f65fef"}) poll(&(0x7f0000000080)=[{r0, 0x6}], 0x1, 0x0) 14:58:15 executing program 1: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) linkat(0xffffffffffffffff, &(0x7f00000001c0)='./file1\x00', r0, &(0x7f0000000200)='./file1\x00', 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(0xffffffffffffffff, 0xffffffffffffff9c) linkat(r1, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000280)='./file1\x00', 0x4) write(r0, &(0x7f0000000a80)="fa67620fe4fcd7abc1c2fa541d9b6d069a5653786523d3e39ac8abacbf0d8a0944224414fc7cf20970027c4bcce4c694b3aa5fba2d3cb4e7c078964e17739cc56010085c300379800c7b48d435d03cf953aff433898614ed13788cb5e929cc301bc0fba32878818a1fe1f2b87a25a33d3b91742865f24c768693941aebc72aeaeeeaa02e752afff4bf76528ba69b00b5d812013b774082b864dfc95aa32ef69fa35e9dbd66e27fb374ebc18314d60c0bea3b8dd4804be5bf02b3d1ec54cde2fbad7af2c1a8ec7beba549f48566ff244afdc4e3e026bf18c421538f5f40fdca9254001e6e857f16d0f2e5731a7d4b19d4179edb0dd5d7dce57a51427b6e96c77059a6dc9595c004a7db259f570945ebfa765c736fe1b08310c50fab929c54424e96531691d39debbe6b44cb7262919c0f051ee2e775ddf4c2dc43cb5320647f77bc0fe340876afd7aa1629f6f0bbd704c2feed7d58643088fc2c5cec0cc52ee711040c392b5f6041fef5356a99bfccbd15e9fd175f9f662057c0d6e53a18c3d2dcb", 0x374) 14:58:15 executing program 1: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xaf}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) 14:58:15 executing program 1: socketpair(0x2, 0x3, 0x7f, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x35c, 0x0) r2 = syz_open_pts() ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000080)=0xfffffffffffff000) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) poll(&(0x7f0000000140)=[{r2, 0x86}, {r2, 0xbade2cbea542986}, {r1, 0x90}, {r1, 0x8}, {r1, 0x10}], 0x5, 0x35) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x8000000000001, 0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) socketpair(0x18, 0x3, 0x9600, &(0x7f0000000240)) connect(r3, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) 14:58:16 executing program 0: r0 = syz_open_pts() close(r0) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r1 = syz_open_pts() write(r0, &(0x7f0000000040), 0xfffffdca) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "59373648ddd809f3cf3e95b1e13aee9de3f65fef"}) ioctl$TIOCSDTR(r0, 0x20007479) poll(&(0x7f0000000080)=[{r0, 0x6}], 0x1, 0x0) 14:58:16 executing program 1: mknod(&(0x7f0000000080)='./file1\x00', 0x1080, 0x4) 14:58:16 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x1) r1 = getpid() fcntl$setown(r0, 0x6, r1) read(r0, &(0x7f0000000000)=""/230, 0xe6) close(r0) flock(r0, 0x6) recvfrom$inet(r0, &(0x7f0000000100)=""/171, 0xab, 0x0, &(0x7f00000001c0)={0x2, 0x0}, 0xc) 14:58:16 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0xfffffffffffffff7}) syz_open_pts() setrlimit(0x2, &(0x7f0000000040)={0x80000001, 0x7}) write(r0, &(0x7f0000000040), 0xfffffdca) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x2c29, 0x0, 0x80000000000000, "59373648ddd809f3cf3e95b1e13aee9de7f65fef"}) poll(&(0x7f0000000080)=[{r0, 0x6}], 0x1, 0x0) 14:58:16 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x400006004, 0x402) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400, 0x0) kqueue() poll(&(0x7f0000000080)=[{r0, 0x20}], 0x1, 0x5) close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="7e3421948394fee876d0265479c59e7caa0c3e800884e3436030edbc67dc30197a1030479652bdf989c28c1725fde3fa75d08fef57e083d1b478d034ba4e59ff7f548a986b54cfaf638b6b5c2a2d7d6fe4c0172c969196ca73bc3b22bbf68e3c8ef92b943f5807a696a417d21267ca31592f58135435b96788837eb557df80c140d4bcac5576e5d64a680d34b90d35a87a6a3b8b33d94c5616bbd401de73bd683a1157d45ba9e22f0e4959cc0475eb6ee43f0cd2d30d62", 0x102) 14:58:21 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x6}) r2 = syz_open_pts() r3 = dup(0xffffffffffffffff) readlinkat(r3, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/203, 0xcb) write(r0, &(0x7f0000000040), 0xfffffdca) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000300)) syz_open_pts() kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x44, 0x4, 0x10001, 0xbea}, {{r2}, 0xffffffffffffffff, 0x80, 0x40000053, 0xffffffffffff8001, 0x1000}, {{r0}, 0xfffffffffffffffe, 0x4, 0x80000001, 0x100, 0x9}], 0xfffffffffffffff9, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffd, 0x80, 0x80, 0xe89, 0x1}], 0x3, &(0x7f0000000140)={0x5, 0x9a3}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "59373648ddd809f3cf3e95b1e13aee9de3f65fef"}) poll(&(0x7f0000000080)=[{r0, 0x6}], 0x1, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) 14:58:21 executing program 1: r0 = dup(0xffffffffffffff9c) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) r1 = socket(0x2, 0x3, 0x1) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r1, &(0x7f0000002380)=[{0x0}], 0x1) 14:58:21 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="fa", 0x1) flock(r0, 0x2) 14:58:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2004, 0x236161aa) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus/../file0\x00') r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f00000002c0)="aa", 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000000bc0)=[{&(0x7f0000000600)="1914f571e15fab9ef295e242cf8d3a5568ae6f85599c5b3287f193159cbb158a94155b918cf0ac37dff605b60b72a8013fa29dda55b71d02fe87c4374523203c5bbd322a5dea6c639d474a807b956b5e665fb90a658e8c2c762c6969da8cc484e8981cfa1b5d308e7fff4bf7f2b13a18e5214ec0369f5284b58e80f475219e14904a38670968475974a18284b224", 0x8e}], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 14:58:23 executing program 0: r0 = syz_open_pts() close(r0) kqueue() ioctl$TIOCSBRK(r0, 0x2000747b) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() write(r0, &(0x7f0000000040), 0xfffffdca) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "59373648ddd809f3cf3e95b1e13aee9de3f65fef"}) poll(&(0x7f0000000080)=[{r0, 0x6}], 0x1, 0x0) 14:58:23 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) socketpair(0x18, 0x0, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000002640)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f0000001300)=[{&(0x7f0000000080)="5170aa3e02f6bf490e8678cb2cd3ad8832ba26a395b3caaa52bbccb3c49bebc5fb8d9ca2e5c51013c3fe69", 0x2b}, {&(0x7f00000000c0)="8ce287df1495439680d1fc5426b8add3dcab65e313e738ff4e22f464f01fd4a33d4411bee90c", 0x26}, {&(0x7f0000000100)="e92e309fbc87b7ec801bc4dca6af53921c44a372deefb41b5a078102efbc20d8f082452adaae54ff6d6093a9bfd586b6e401a00e161f1c6da2353150fae9e32ef8d39d5904a04852bd6bd025c444116e5fd0b3b98fbae8a1b19c98f129b13fda9c15c59df680421582412733489c8862b28739819d7496669bf9783445cbf99ff5f3809aed03631b87a5cc41df5a7c742c08c7bca6c38e4bd857828d99ddc34c7229650d95923d6746f95b457fe79cc1a2e3055ea34ec6f5e6507fc161c7255b9f44224bfd7c51ba82e00be9b1c4321a8a6b50724ae7e6306f59f97613720b1a89d9617a137c58a794676a2274c63053e7ad2c6da0c9de1a73fe23dd9daac417741fd85e66ef6392952495909d84bef33337872f1e10114f58d4eb743f311bb0bd4ac113579e07e1b2ec9e4b75abf74294e71081b9d3d9e83ec567393f63ec59c84ccbd168457830c2d8ee99d87d689986d7545f99d85cf4a83351a6702c5246286d055c34f9f574d58be9ee07e58641b910d22dd807d717702c23574192f654662873a866dc816939a95bddd87958bc5cbda674fcfaf57bb1b64451b4e8c2a95208190584596750ef44616dd0b4e80320b20250589237ef80d07715beeb087813aa3fe8c4997ccc1534d30b2733cc3b6d1c2ec35a47a219cda3a56f4988d8bc587563902d44aadd62b5a39c582c76d08e42d354826fa827eaedb65fae038155d91b2c18c3318a096be3a861e093690e26fa97a48a3a9decc54f4b3825514e6846ef033bf4b9fbd74ae6718d5905412e73bbb3322d7e2ae9699100348e0c2cc83fe90dc92e8cb0854e22d94f713fb10f4d2d3deaa60b83bc4281c2fa8697f651c8b67610e751c5dc106c0ff755c4be6f8bccdfe44ce9144f7c568dd9ab28bd77c4fe3aacdb2c06447703d6e22cc849db55073789c8824a239e6bf955c6bca75090f916ab14444cb2e682dc0896c657217a06c2a9bf6dfb18ed87368a1f108f8418e550f8d09ba7ba30a803c0b2464dbbff4c2bdd5c5a0018c58e6919d721d3c12eedb61cc6bd622abe99e484cac6fd05c520310a54bb908234e4423c7a1b79e8f9f34f68e6c0d7ef21453336464ac52338df7ad0668a27705aeba50a2905ee095249469420dcf41fccd039fcfd586cd9d396614d23dae96a30445c84006520cb07d535c6af8625be50d3b475fbbe6013766c56ae930ca7238371ff76f93657262e268ba3da099e18e1d711607e458b2a8950e69521f8a01db1fbe14f2871747bb94cdf378253cac73c1aa10385a26b515ed57ff47fb515450ade3d15451921112721d89fcf40b20cfb8c04d1d32e562d28e459b0847138f4e537284d34e90d7f8e7f62f6a2b5e2d0a3d6763e6fa5524894ea1328ffa7b218e654ff4453a99bb4e372f491baddc439c1216c41922fdd2f7fd562b216bb3914e003eb996d8c6f4f0edf25b664bb0c80c7955213f0621e999bfc44a7fb1eb058bf985bf1224fc2d8cd78c73e69e3563da42df6cd3df5405c25810ca0dcc3f5c1c271408384d514c44e37278f92cdb84c20d3e1b4b17736af0dda2ab83557ad0fac073262787c14392fa2841ae01d1613062cd3df0a63457d20c6ca16dd77f663682d0f37b2cdadd2198d8bda4f1ccfeb0322883a546a9fe8376d7e0db5ac3c33583c4f300fb16baa3a6c9eae80303b6367e42eaf55f7286f3f640c7eab52fdf48dbe868b69ca801ee49ff54002494e4861f52e7e11f358984b6e63aedfb7055f2731b021672c1c1646cf97ef5506ec291cbd362c0c9c84f1bc1bfcbc14040162a4bb7632fe3a806e29958076f7626e1f97bd0b825fc4ade955d088e5235fd4f908fe1f71247fe7367febf41443a3d8e100c3590d38700ac225f95524996afc1ccb0d46cdee10b76f49dc9ed35e3fedb45ba7f60a4981dbdae580427b4a2350ec31620f5bd02a5f30a25c4311780d46cf55df3d79ac3e9f4c18aa72eba4088d70feab36fce5f96c97c7675aebf2d296c234a1290d8f1ea781697bdbafb53987003060a789a07535a7be6c332d93da6b8c070db24aef6fc5e117911b31bb2753bfd5675b27e6ac1d5795ca08e688496adfcb9f1e05d0f5f40a6fca341639a267ff43424457ef866f11e52ba5e601aa7e4179c93435c4d27e7bebc6c317a56b4bf70859d27c462eaeac1394bbcbfdc711fdeea98d49615568a852824604e82f575357bf0b3f6b6d443c69b8c62b9a053078d07e3c8f1776c87b219214f4bcf5bbbf350008adb6d324ee351a8a0f025da4be3d374fd9fdcc403644ab8eb58e9853ceb746406396b9d1e9b90a36a73757a31882837600bdeec4fb2ce7043f2f29650668b0d05fc86f166dc5e0e8dccffb45329ef57874f126559219d30836aee79358347425aee2a4e3f6b9900a6e7d6d85a7d411155800d6244381e824698541ea17943a6f2bc603a9f4849cacfb4fd13a5aeca847658b2b293e1d60e0e65e7eadd20cdbd6d0d37dc70e97fba58332098e6b21cc7d99c18f6ea67f63385a923dddd77ec8f943e62f7db9e78a744447e0ceb3db360927736f9ded111f13661dfabc9fbb7534f613e1734d4747c2484e3678b849853e1c33c30690aacd66a6e2a06458a980a0a3bb338d0f4bb8826afba91fd77c6c2d15493bc5e00931d79e1403c04979b36a4e147d3a69cbc5228618fcb7ea8bc2c9a02844a327ba42ef59060b50ab16a1f59a7fa52543e721fb47e2080a66cac1be09cfd2323b661a048246cc171140e4c26785a8959e6eb7a767759b9beeff2a7f6f30bd7ec876fb0c5591cd5ab60ae36de5826007c7a0c5f99d77cc103ff7d2b41c696650c29ef7875003dc41380622a42d5ef8c3f1a5784bd3b8f441e17436e865ee7aff308a72aa5bbdba09bfcbc8561d0ff7362c13b291cc35fecae5e43113e8b3ac11944b02bc2f6b9aa0a31b365ef0d391c732b81a069baf87d9883ed97b04eb08ece3187c5dfbebb535bcfa8ddd2ea2a2d5ebbb4fb3675061e2de21ddb664763aae79d50fcf27d547a027314fe87343f8e7d875c4fcd4662601aff207fdcca37c258dec12c90ab56f500eaa9602340d6c800cdf806d8a5f3784212a53300c11482046d6fb16b83d9dc83f66d26f75dcf4c16755f12a06e0eb8a554990bec033c5dfda49fd6c35ffc9695235408e162802a738d2aca343ac35e6dc3a80e42ad4465c34aea40429c6dcd278f0c8317d8c7fd315a287d3574c490fdf2d7f979654b38adcc4aeaff9ba4c4d75569ae4cb09d171b8c094e027c94262ddd0e12057f4333ab815371c160d1f155f20545cd9ec5da09630f7fe0b01a6f58c4c639ce91bfdcfe4929900651a5c5ae66414aa4f82b31783debd0090047a21568878279ebd1149544ff3aa46a52e3961a71b219d94f4f496034a531607a3fb7c5e3a765ce3e0e6f9f8882a19cf22c5bc2526fd11ae17c96dd4ae5a17402e279994e9b335f814fc2bda46274f2bc48f2da1caf7ec3f9e576cff586512615d7544ab94e7b8b0a2d5ca982c903f0aa1340409b3ded23d6e2faa9f6c838432b6b4f515fee0b65bcc29617ac206aa4ffde1fc7e2f1b64cff98a4356aaece632d0429d3aafd10150bebb3a30a70a1a23645a4fc4f0e61d3fe952f9946c152595563b4d9fd50915898899e7b4ccea72f523f96cc13dc6a3b8fcfada7d0fd593e21e5f0d31d470c53f3c1f3f8db84802e843dffbaff091fae2dfee755dde6cb8595b3ecf1c4c7a98ca81e3a1f68818bd4b0e39ec1fdf963695f33e5c07e1c0e04470131d92ba04d549a6893f99c07abfb1a74717b2bc2a4aedaa139e13ff24daa1a9aa0396a02ae91a9afae2e932aa46cd76ea2227711756d8cdffb87b8dae77b10ea3b10a572f6d27ee172c7bce7f3a590185a69394082bb1987a4a8f9401f6650b50260b0680824f63fb1bbd697639f383c55f8c1733ee23dbd809e2e74d66e1d31e0b4faf3b2cacf040603f6c622a84fa10a96fa924aef51125112c5badeb05aeb9a3e082b11ae31ec49cf700a214eeffa9708e2dec321730c06c94571096a8db0033eda5689aea1430a97f82399c70b59750d56251fc451352c1c7610f944bf7230d7a4687e5ae6cbbb3230cd82705a7d09469011883693b39a336d7b0e2ffadeb09ce3f368a6acfab549424f8cdff5acf3471ee94f032ea3cba3797cb7b65a634937a4fa64648bc8fa63713643f36fc8f0e1840f0ac9c311dd99fe9c3afc0eecd739a4f0fd46721224fac26d454a5ea6f4bcc2cf4c4611b851b77cfe587de547ee3e10af0eb0b979172d3baaed0182bc8754c09182e9919d0d0ca1881b7681b1d59483f4c2b022007b3500937792b7101bfd6479c7bca035d40b9a47ec387f93ebc3d5762d450cadbbd3ebc9ab78c3ab2c257be55ee8812c963087a85d4cba3f4be6f6ee447fe41923b2f9b01609389d77f6209093894745786536c696b6db252d2ffa664a2ba004e8368d17b33f8a547e7fe6163c6ce01664f1f38316d7d40f5706a7216a10c0322ed702049a505f91aad4794e3ee8765aa29636ab8dbeb5f670108e2b4d32d5129ca727f99b4bf44a2e3840b4a88263732ec84a3ccbd9a75ccab5b92d9ba2d7fd31462b8a60ebef9dbec523085a5c7a67e29306c0618c4b9080106d0013e6beb5b1edbf28e972f266b30a00c55dd961f35a571f8945079c32e5e1677f332c894fbba03755e4e2e523e44cb5f9524f802d88240fe81e887ce220b1706b5c46ae230d90e38dfd8c50ca0d2504583136dca156b523fb200c3dc60bec9d741a452842e86cc7fb47958900280d5a35d0723d74a74227d02e334b195272f9e35b629d5d597f3b696ee657d5bc27b235559b3df127ade16bc81e1b248276aaf7b47e4939d5d50c14d206c26b1839e56a42dd2cc6fb74581b7f180062c0753b02fcd03b70e2aac9d06289083b03d645adef9e78013f02b8214e4ace2511c2a0bf0f8f5e1eb55f95dcbd1656b0935ac731643f5672309eb129aa6bcaa03a92c88bbf07573fa124d2839057294ee79f09ac13328a7a592b6a66df33d63b9e68046529e9a25c56db8d537cb4c09d1479f06248f64e56d9aa3c6251e3dfbc6d994db33fd461a5284a8145227d3f61aef370ccb17dfeffda8a8f4c0be2c43f081dd41308eabff3de9250010cb2b8b52adc8e105dabd2255f99e4e371c9475ea4ac022ce60272a8a9b7e5af62d5535716b6ecc1900b986158e3b71791ee7a439981adef8a5248f9d503679ce48bb9474a0e6bf9e0459adf6a6d8d59618c361e421f2829ea36e64079f5347e24b7b58868e115de8c4425a3d6296150873dae355afe3c8fc99fa35037cc2a7b50d8af4ca4f7d8dd1bffa5c310b8e2bca48125bdc74a8c31522461855942a35b8a09fd6574b3e0f7743551f9d5e7d05032565da95f65ba46dee8551711711505b2d38e0463ef2cacf79d5cd1249118593d24018b42dda78c0510f37fad0534ad5e31719e7190a1a80fba3c54483f0ae2d17e0dbf820bf384a36023a0ed89a368befe49874908d331fc6ade0a4afe1b950898e5aea6825bb14cd6fb8dc586ffc9c656fd3bab5aa5547c76300adcb99ff437efc77418972249083e2ea5f24c71b493f2b87778ade9df266703afaef8fe97991251c523e772764f0898834c3258d4eefa9c6e1bac45089c17ab9d92a1c552a16fc1080b62c4613129918f131182d036ef136a6d1d33922b0790cafe1937f2896bfd31b35fef9d5b65397b982ccdb4b376fc3de7acb4df0e8efb6cf9a16e22739a7ccdeaafb6edc7afa634a49fb832e94a91517f9513a9d546e98429d", 0x1000}, {&(0x7f0000001100)="070f89fd7049e3c2c55ac1230ba6dc57f93e4a4e61a0f0bbb6b93341e5e3edf1918d1bc213a2c50af56f9ed792ab2ab4a0accf55e8", 0x35}, {&(0x7f0000001140)="72dea7ccc47f082ac9539e7ff4d7e0d1baec734d5d8519859d925fa18a6f494a78b3dd52801f941bda6035ac4e90de538de2b58456dfec271675166678953d3b6f73e092081888da76821b0955cb0e2c9d65ae241fefa0b4a41d77ca1a207d022113de82d3115ca9e3649311", 0x6c}, {&(0x7f00000011c0)="b0b1eb045458851382804b6e7cef824647cd98afa72da2924beb132bcfc1afccde463f165de65a61c8e42a347302f59cfe2e64493d925763f40f9954e4d1fd69f05f4df75522e2f82da2922d5aef08e3321fd538c5e05e03f60878fec5fbc14ed4988a721404444f33bffbd9d97afe1ba3bc218cccb136712469541abef625b61302ce0ec86c1a9b8e9167e566012219095f15", 0x93}, {&(0x7f0000001280)="98af501a7a41c6b08c286ff1c450bede14da3562a999dc71bea659a787febc5ee319ebc5b6478c7c02309b5aafadada6cbf47833f3474eb66811d9f752263875050d0408f26d3726b1e0743daa81b82c3ea477be", 0x54}], 0x7, &(0x7f0000001380)=[{0xf0, 0xffff, 0x10001, "402942fe07e0efd5344b71d9f037f1d0aec219b61f49bbf8235a14b199cfee58c8927ff78cf7ee1312ca2ab8f8d36e49ecd176738ab5ad5ea1324f813905edcfd4f3ed017d73eb2a598d87b7980d631fa6529dd67b0ea921862a6a19272272770d0e2ab212e387361bf5cc37c769de0e6272e83f1fcf9934e3fe4da53a54a8846ce6f292170ed874d3d1f654da0e998d82a9942c33958944159f03b89da9de4e41d4355d4590616fff9403c25f56f7d8c644fa30913b17eb2a7dde8906ed580449e144eca60a2654816bb469aa0a633b3a13291005a92d6dbe"}, {0x98, 0xffff, 0x3, "064eb65bf07c720649952ab9e4a0baadb0d74756f1a61e5352e477453734696dca5d8eeb82765aa5c24dcb68e31f5fdebca2a091503820adff4e2c715686eb89224f626ed9994bb13dca36efafdb7fdf07965e058d2c4e823d0a4a00ecf6236354917cdf81bc8a3f98fda558f58d84781165cb9893682d7aa066396c1fc0c989b731e71deb"}, {0x98, 0xffff, 0x2, "fa8d5a982f0165cd7de98e7bdef50c70594e85130ee07e65132a3d630220af094c511127051a037572023540926d66fd819242e8110592f23475ecfb0ec08bd77be46663b8359845a11f693c8840b5fbcfcfbcf8f68dfd66bfc207509e0b31a83808dc1ec5210941f83e8c41355b41d560a46844cefbcee480c1b462565dad2b214dedebb4b7"}, {0x38, 0xffff, 0x7ff, "f29df8e319160f17a2a3565a126acb17643a00aa29d0022cc00a2a4bfd0a2595042f1c9480d37b"}, {0x1010, 0x1, 0x3, "6a9d18d7ea7342046402abf5bcdf87d175cd84b76ea08b2cbec2773f906ee2734b3d12686c9165bda35bab3236b7c7771845ba6dc8b49f54919d2a3cce82e240d77aa3150f96e6eaaf3e5dd86f187a84e7901d157897a7a1864f4d3ef941d0c110c8bb3e209862ac7769eff083fd39528e9af0445d02f9b9ce4df68c0c4f1e68bdf7ba27191d9f8f131d813898e6a69679473f6bb33b6d5631a5664e176db70edbc78fc1e1640c6841a4468f9e8e2b9bf42d9d96dc12ee93674fcee9c37ff4d19cd9583fe483847a520c35acef0057aa337b16277e9e88947cac885717d8eb05b92db4e40d97f4991e8ffc5ba4f3aeb7bd6e60552c94846bd7cb6e65851034359aad5d89536627094e408c66f8d1046d33c58e9449f1bdd82f1de74caf698f5e19ccbf2bd5c1f270a404faaca8fe39400237c089c31153b2880b3fca9114736a18aa96f28e75b3ee8102f4b02757a431a245543d61c0d3b0209fee38574f2010e3ed1d4a64fad5b1ec873b44625c95623def4a78c95f316052d05f7c74fc0e9f1e262d5972d7a360f23a6db65596075050dbe3f6f951330efd93c4083325403ec57bad0de89dc9e83526b2d7a865f2ca1cbc46f5d50ca2706a625350dcef9f52a00e301208df472f25d4b6cb6a56c2dde2a16c4b745a707f8912970c28d367ba6368145cc89d08c41dbc618427e694e3fb462a1ba3d09e44382ac1a493acd0cc7ddf78a24d6a21c5a1330c44c52a787904967c420a151b8a5fabeeb88846bff022ea4499191b0e1369ae6e7b3d849182fb11afd841e5d99513fa5e0c1674169d7a02e1e959c53e14bcb3563cd5b6a9789a353f16c509d261ea533e40af46d40fcfbb1c3fb1a4c537b3cc94aa18de2196dd68a48cebef26937463c6ccb244d0e1a05058b7092e1dd4bcfd0295343c7427e5d894f60e112c34fd1d763b3837d6decaf3f0f28de03be34d5a6b3421adaa28cfe39025a5903e50388265ab1979270293d8fa678e38b819da5a52d64e15422eec91538d140299167c1b61c21b89be80d59dc8856813e9849c0a4a30f2ce6ae101a2d4c89736f4396a840b79f1def470ab8b080c80b038e0e87fba5f33be47c4f91a7554b43cfe89156f1cd0c3bafb14535cd560c68e8f6d969557deb8dff1f26c3811c238a2b08abff2068553298a4bafb0f5bc6f367ef72510550200c52cd30cdb580e7ede3115df2b18dc4d0aec4326f7be937ded1221a276ba3711b3b307d55e5066306e7cf4559b184414a83d3a629c947a4dde60cb986f0f6fcbec85d21860da1cc95de1a5dffbc894aaa7a68cd17bcb226bc2ffad37f2cd9e92dd6978241e3151b361915c823b93c38441bd8e15ed2ef41f7a422ad873c6c708aedc65f2de50c4c7bf990ae939d7c7d25db560551aebc565b8628c50ead2b75923d90e5bb893c2d79c21e71861137d56330d305caeafbd65611f295f1c5bb4dee4a8112cf280de182221a3423bd0964fd311e8d32a2d7e34fc6b245ecb3b86268597ddb6bfa84abb360e187f2ea17fb1209a545b8094da604067cd4721762d6ce80d8592dacb998d0e7ab722e6b5e8afd191a9b3847da679a0a3d248eb6fde06c683f0d9a23ac9a8987872cc912e427dd0a3d5f219f76a813f81e5a3c31656c8a62a384b1175d65f267374c5f77c26e3e189ffd5fa4934e207729e5935389d4b542040c11191912c3e23ea0075327de466ed3834405ee2f57899452817e6aba1a5d89bf6b97919e4460eb68e9e40790cd88f7cb54b955af3e4935508eccf0b0347849a39e910f9d791ed60a9c6250bef2f02a4024baa21a312806e428396342a005bdc14edd4554da3b257abc4c8742d06e63cea275a0e16d13cfcfd94121eac9102fe7a26b84181cd12e83fbf8e5710e5056c7b7f44115da4baab23ca5f944e1c019cf630482b105479d251529a670c6059b8109be64b4ac6ee6336dc45e8a7f7968bc329d932e37729b94265bc329901dbd74daf03005837050f07246fe7226ec3100d03dc2f0c32c941d8a9486a8053f2d9e941cee50cde1e98841bfa7ceb0fb596db2e08c812131d52c9721286a73797463880a40f7e3e5fc560baac4430976dc29684a68f50726ceee0405cfb53dfdf3a388a33c6f84511a6269e0e0b6591aba8dc90675eb8d58a7351d08079b3aad35615040c7cbbd63e24537764b7e958a826c2339d5e82346f03aad5471a75e88e70c942e2f3cf90ce8acb718cd0230a6bd91a3aec21cdafdc2635d45be57b61f2571865ec1efae35962d21277e77ae9f460250f421cad7f8cd30c3648b5c75b4c5e4aa6edad8d307ed9efad07794cb47286ab9179ff6e6b69309e077294bcb8e069b6f0a70e2e4e9b87847eebe2b830df9196f5f9be366650853ea8a42107bcc21e90a2de3c70740010624ed7b4538dd884b4b4db5bf38695407f3904a94e7db8681b58d48168b6e6663e3850184c2b2771e872494ca7f7b02c568ffd2915d46d5fdc8dee28ced15810b1f79725a17e182b4bad6092ed6bb9d79ea2c4f1ecee9180a226c449662b73e3a98a6ecbcdd3ea9567a79538bbdfc03f9a86f4491ed690dc66201693d61c7a971a9081e9bf4d83852a425cc63add465c290bea98a9b3862025af95e0066105e41305df5f2c00fb2c40295ec3afe7440229f81d66167c8ef6accf30e52f2deece56a36a73b62337614b1efb3b513f87299eb722347f33f15cae059f90d0ab6767c4b1251f26beb65a906e3228db4137db4713d6fcc7bd9d5b11db065763f11174509d3df33d0958b94fd8ceef91e9465263fdb6e315ac46e9209b002521e2e9cc1dc422aba1e4087c92f48ab7f8916f29cbfa6bea1a27027421eb72a284ad06b751c6771f98d8e47a63b8bdfa5b971330b9fa6217789358016d1a936d700b043ef2981faf01a2856caeaaeed75d837d3d55bb101603651923150cb614761aa421fa46cb25e08c9827600db06605430a5bd8768bd5c89f88bb0f5d09540c4c846dfa37175029545b63b18c0e4db590d456b5947f9309005611304ca61a9aee0b987a8eaf06bebfa3512a4a2db31a9e3098a49ebde05b449400a32d12cbcb1fca529b2a88453fea0c0b979a276d40acd19d3b2096a1801915cfbf7c8d2d0c35a30aedbefa51e6bb1ec26a53f7b4d6efc41eab9852054e8a67a3603c865b1f0fc335ff6a7603988833f17b999a6f908b1288d38f59de64814dbf6d3902b9069419f4a7b7dc231afab899691baaa908d5334460f6e77edc5bf7741d42f52d6f5ba8757f91afb5a450180cb6487687f3064c8378f6426d2dba0ba0c4832c578e43eabb76a6d45c422ad701955f585e0c2746fbb1f770e0f94dec74b44f357e385e53bc526f9c2c53e0cad46970f0f6c0c523220fbe29043ebbd5fd8976d5747828747ee124604c66f395beb9c68461f95b2ea51e6ed7cedc4f9b097240de04cf94354b2825877d2edfc9be4300f44da9127cf35e86c331f8c50b31ba2d7a2dcf4591e5a31b7fc2a27c4555f91e3f3c145138cd020b2511ce74b2cb929a3826e2c4bd1bc1160b082886ebb2c25b78d89ba73961ed219ff63689e5e1f71a2a6b1af8f2d739f9ae809c1adcde2ea062defa3d6f61077db3a4e1b855ca7470730d9a1a4983e19ee925883414464deb318717b5ad0c733674c562eb3a38a8b66d9769ddd269489aa1e35135379d954f3a24e9fd6cb5b5e190ee83449ef9ed0802dd0c12df98c1281709b9dec8502d724a90164b8e0db6b58714c0ace137eefdde6101c50416ba2e6e2aa6c42784a8784d33f8f666ca39f13a63b27f17abca6fdbfb7b9e7c28ecea93b85a7576fc1622a7e348daef0dc2b3fb4f1db69bd91b4c5400992e7f762b75d6ed855428bdbec97b30bea49c467922ae88c3f88e76a29f38da2b20e9b25cb211e3d071c5dd15c04e52c5135d61b97ff6674dbc868fe0d52743f866fad48c7567dee143947d7c1e886a18ec952ef8d09b2f9ab2ea9b5abbcd6e139e475d2002ce995f007bbf1d6c244afc5f39f41c34a337afefd87483d4475196daebad76ea390c4e96dcb5d24326fd237c66a6f9a27906659ff5a4d6980840b903f2146d9205abe93cdd081497b10bb23f56408ea9a7f364b153e69222a0b9ecbec10e9e666b2b65d9b897806484d2674e487c0cfd9b9be5b164ec07d4d0db76e2b1dc700d4d7c8d8981ac0b23cee723c2992e205dca8d0647ea2b4b4ca0df429b96427d5ee04f2fe88b054a0c4215c5bd508f35557915a85b52b233943df35832227d6ad96e157c58b7473c2700313559c508213380ee326c7a371ef3c41de7fa5f858740fc2546177bca8fd422d0567459585b50a75fa4ed754faaf74b58b0a9d1394a78933dacdf07e3ba9af8e1bf4b6b4a6845149c0d12cc0d5a5693060fb97afa0a273dccbd9ba29ad0fbace3f8cf3cd8ce16e070953378d4d0fdae40f61554a09fa8221620417d23453976027e2964fa922037e7643f06527888a44b25fcc238de77ce2f2878f8a1d2c3a9b76f99ca3445132bce179f12614eedfceeaf3ab79117aee0ecd11c4efa3b41f9b9d9e39867be01fcd1c12c836fb50d00daf9035a5b563866846cce97179d95ddb62bd1a94df70473a1fb11207902296d44dacad30bbda48020d9cfdffa2b81c735eabffc5b6fa53c2194930381b718237ccfb181b2f2b5ecdb64a8689159c5d70cf7d608213983901adce1f19616e4d4bcfed5eb85ce313d2cb4cdaa3318252709fc4df04b5bf80156353a55aa82f2742302a9fec8fc7a29e50dd2efe1cda8a9581a6c1b3479018e8b88442a826ff73fa549f3a4c94e36f5c2b32ab0f4f25968c62d8c444c703ad7bdc80addd8df12a78aa0c68685fc61ba97e8dffe24be9dd2a1aa5ef0de6d81af7e1f00ed7c75191540925a46411e7f1f7964f455e4a474eb1f6a16e0b03390b4468cc6c025924482b3bccbf705fac4ade60e9f3598066618b2195043e904fd2cca36bfb5293a3d4ec974ecdf47b36330d87ab4a9a0dd86fbd5922346e008593f65d13ebbe6cffb5c3e189b9b6d69bd22caab16400ea485ff463f69dfa210bd42f2224ed3b4ddf9a519a88e19858019d2c00267e63ca359f99a7a4f6420db4846e5880680ddc75619803c1ecb5b24ca0d7daeed8292d28324a97dc8b11ffc7d695b51880a0dd592c6905279f1a2747627d5a2040fba5692c89519a34bff19f59599af287a5aeb3eb1186fffc58ec50477839cd0ee9773d7f467d60c10efca11fdc8a9b4ed597a51a3e15a2559fb06aa4e6d19c19bbd7722fd0e10cf331558ffefb5addcc825e252b5e135bfb67f5856a7d5880aea065f094701dc21c6892631ac112515f1ad20abb23daedc892260d32c54432e6087ede4f5bd623f20245adf3147778d15f88dda74ab1049b45e8fe94511812038f728c9b53621b003596f658fe3f62e85f51ba560f94a9ac536da7642aec1ba667149bbafd0eb51db108af3baced222e0e965119dd3644d5b22c45b6820b56700ac5e8f8b033f397a3a0061eba211b26e39abf5fff45bff7aa4d4e858ce04ba1963d3ad9fbd675b9a2a26059104b7949b269e2b4ec66b05291a30572249675a5b927f1348ad66604a2087c65aadbef27a708ae8fbf611d4d40d6af3f60b9b9896bb0123aabd4d7659d3fd9535d7b144440bb5b6c74601b498814b4dc1a2e05dd0ba7f4a19e26d7a0c27ba30136fe065e2c9190693e8c862a6c3eae1c894f12439b04af24c5c9c9fbbf6a410514b5531aad6a002248718a9813fa37a59953bcd71b96d78f9dfc1f0fae8ef4330d2d84246ca"}, {0x30, 0x0, 0x5, "1d4c9d832bc68c5c33577a4a8d83ca330641786e76e3a0ae988424bcca99"}], 0x1298}, 0x4) 14:58:24 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0xd010, 0x9) write(r0, &(0x7f00000000c0)="47f9bbc9e62d566297916e79c7c81ef61fb5281d9f374ede1cc9d4b5e92ff6c16a37f1261b5346b443ca8f03db1d3dee74f0d849ab8a18c10d6080d2fc74130ec69c3059d4c32fa6f432328c7d6b2a6059e7e7249547e69f3ef926078258ffcb81531488579590052ed54d6e333174b9246f41c859f1a4b20d51c3e5904a3ca5cff83ece560e9d1fe67bd34e8f6490f0458b9045f0", 0x95) setuid(0xee01) r1 = msgget$private(0x0, 0x2) msgrcv(r1, &(0x7f00000002c0)={0x0, ""/76}, 0x54, 0x0, 0x1800) r2 = semget(0x2, 0x1, 0x2) semop(r2, &(0x7f0000000180)=[{0x1, 0x8, 0x800}, {0x0, 0x4, 0x1000}], 0x2) pwritev(r0, &(0x7f0000001480)=[{&(0x7f0000001380)='c', 0x1}], 0x1, 0x0) r3 = geteuid() r4 = semget$private(0x0, 0x4, 0x402) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000280)=[0x5, 0x2, 0x5]) mlockall(0x3) getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) chown(&(0x7f0000000200)='./file0\x00', r3, r5) 14:58:26 executing program 1: r0 = dup(0xffffffffffffffff) connect(r0, &(0x7f00000000c0)=@un=@file={0x438d1a085adc9862, './file0\x00'}, 0xa) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() shutdown(r1, 0x3) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x23}], 0x8, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000140)=""/192, 0xc0}], 0x1, 0x0) recvfrom$unix(r0, &(0x7f0000000200)=""/155, 0x9b, 0x800, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x1}, 0x8) close(r1) 14:58:26 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x100000007e}) r1 = syz_open_pts() write(r0, &(0x7f0000000040), 0xfffffdca) r2 = dup(r1) unlinkat(r2, &(0x7f0000000100)='./file0\x00', 0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "59373648ddd809f3cf3e95b1e13aee9de3f65fef"}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000200)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x1, 0x800, 0x1, 0x79, "30af611698185444baae1bdc59e1dac5b36a9806", 0x101, 0x101}) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) setrlimit(0x0, &(0x7f0000000040)={0x3, 0x3}) poll(&(0x7f0000000080)=[{r1, 0x6}], 0x1, 0x0) 14:58:26 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x4000000000000000}], 0x0, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendto$inet6(r0, &(0x7f0000000000)="f3540c22", 0x4, 0x0, &(0x7f0000000040)={0x18, 0x3, 0x800, 0x1}, 0xc) write(0xffffffffffffffff, &(0x7f0000000080)="be3ce0f3a95a3e7f6b", 0x9) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) socket$inet6(0x18, 0x4003, 0x2) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x2, 0x9, 0x1000}, 0xc) 14:58:26 executing program 1: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/4096, 0x1000) map stack 0x20ffd000-0x21000000 of map 0xffffff007f124d68 failed: no mapping panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_lock.c", line 63 Stopped at db_enter+0xa: popq %rbp TID PID UID PRFLAGS PFLAGS CPU COMMAND db_enter() at db_enter+0xa panic() at panic+0x147 __assert(ffffffff81520c94,ffff8000211b16c0,ffff8000210b7090,ffff80000002f180) a t __assert+0x24 _kernel_lock(ffff8000210b7090,ffff8000211ac000) at _kernel_lock+0x125 pageflttrap() at pageflttrap+0x6c kerntrap(9) at kerntrap+0x8d alltraps_kern(6,ffff800000cd6000,ffffffffffffffff,0,9,ffff8000210b7090) at allt raps_kern+0x7b ptsignal(1889,ffff8000210b7090,ffff8000210a3960) at ptsignal+0x115 mi_switch() at mi_switch+0x1fb sleep_finish(1,ffff8000211b1950) at sleep_finish+0xd3 sleep_finish_all(ffff8000211b1950,32) at sleep_finish_all+0x22 tsleep(ffff8000210b7090,3,0,ffff8000210a3a28) at tsleep+0x142 single_thread_set(ffff8000210b7090,ffff8000210b7090,0) at single_thread_set+0x2 8b exit1(ffff8000210b7090,9,0) at exit1+0x84 end trace frame: 0xffff8000211b1b20, count: 0 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> show panic kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_lock.c", line 63 ddb{0}> trace db_enter() at db_enter+0xa panic() at panic+0x147 __assert(ffffffff81520c94,ffff8000211b16c0,ffff8000210b7090,ffff80000002f180) at __assert+0x24 _kernel_lock(ffff8000210b7090,ffff8000211ac000) at _kernel_lock+0x125 pageflttrap() at pageflttrap+0x6c kerntrap(9) at kerntrap+0x8d alltraps_kern(6,ffff800000cd6000,ffffffffffffffff,0,9,ffff8000210b7090) at alltraps_kern+0x7b ptsignal(1889,ffff8000210b7090,ffff8000210a3960) at ptsignal+0x115 mi_switch() at mi_switch+0x1fb sleep_finish(1,ffff8000211b1950) at sleep_finish+0xd3 sleep_finish_all(ffff8000211b1950,32) at sleep_finish_all+0x22 tsleep(ffff8000210b7090,3,0,ffff8000210a3a28) at tsleep+0x142 single_thread_set(ffff8000210b7090,ffff8000210b7090,0) at single_thread_set+0x28b exit1(ffff8000210b7090,9,0) at exit1+0x84 postsig(100,ffff8000210b7090) at postsig+0x3ea userret(0) at userret+0x11b syscall(0) at syscall+0x54d Xsyscall(6,58,8baa9c2d600,53,0,8ba9152b1e0) at Xsyscall+0x128 end of kernel end trace frame: 0x8ba87be2ae0, count: -18 ddb{0}> show registers rdi 0xffffffff81e29608 kprintf_mutex rsi 0xffffffff816861a9 db_enter+0x9 rbp 0xffff8000211b1620 rbx 0xffff8000211b16c0 rdx 0xffff800000cd6000 rcx 0x4176 __ALIGN_SIZE+0x3176 rax 0xffff800000cd6000 r8 0xffff8000211b15f0 r9 0x8080808080808080 r10 0x2b935a153e7a8388 r11 0xffffffff818ad7f0 x86_bus_space_io_read_1 r12 0x3000000008 r13 0xffff8000211b1630 r14 0x100 r15 0xffffffff81bf2b31 cmd0646_9_tim_udma+0x1d799 rip 0xffffffff816861aa db_enter+0xa cs 0x8 rflags 0x202 rsp 0xffff8000211b1620 ss 0x10 db_enter+0xa: popq %rbp ddb{0}> show proc PROC (syz-executor0) pid=227450 stat=sleep flags process=1000 proc=4002000 pri=50, usrpri=81, nice=20 forw=0x0, list=0xffff8000210b6280,0xffff8000210b7550 process=0xffff8000210a3960 user=0xffff8000211ac000, vmspace=0xffffff007f124528 estcpu=31, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 47629 398769 82125 0 2 0 syz-executor1 47629 210354 82125 0 2 0x4000000 syz-executor1 38997 249493 85596 0 2 0x4081000 syz-executor0 *38997 227450 85596 0 3 0x4003000 suspend syz-executor0 89968 39613 1 0 3 0x100083 ttyin getty 11981 424403 0 0 3 0x14200 bored sosplice 82125 476574 25718 0 3 0x82 nanosleep syz-executor1 85596 139909 25718 0 3 0x82 wait syz-executor0 25718 118159 26401 0 3 0x82 kqread syz-fuzzer 25718 164200 26401 0 3 0x4000082 nanosleep syz-fuzzer 25718 3915 26401 0 3 0x4000082 thrsleep syz-fuzzer 25718 308083 26401 0 3 0x4000082 thrsleep syz-fuzzer 25718 338473 26401 0 3 0x4000082 thrsleep syz-fuzzer 25718 229298 26401 0 3 0x4000082 thrsleep syz-fuzzer 25718 370949 26401 0 3 0x4000082 thrsleep syz-fuzzer 25718 398405 26401 0 3 0x4000082 thrsleep syz-fuzzer 25718 278682 26401 0 3 0x4000082 thrsleep syz-fuzzer 25718 26025 26401 0 2 0x4000082 syz-fuzzer 26401 161929 75144 0 3 0x10008a pause ksh 75144 453885 48949 0 3 0x92 select sshd 48949 50019 1 0 3 0x80 select sshd 90782 113309 86937 73 3 0x100010 ffs_fsync syslogd 86937 242025 1 0 3 0x100082 netio syslogd 95355 474010 1 77 3 0x100090 poll dhclient 51641 316271 1 0 3 0x80 poll dhclient 2772 29779 0 0 2 0x14200 zerothread 21113 164971 0 0 3 0x14200 aiodoned aiodoned 88481 380773 0 0 3 0x14200 syncer update 87144 1354 0 0 3 0x14200 cleaner cleaner 45585 359247 0 0 3 0x14200 reaper reaper 88418 290514 0 0 3 0x14200 pgdaemon pagedaemon 13000 366578 0 0 3 0x14200 bored crynlk 49780 358539 0 0 3 0x14200 bored crypto 23238 99339 0 0 3 0x40014200 acpi0 acpi0 17425 409663 0 0 3 0x40014200 idle1 47407 219150 0 0 3 0x14200 bored softnet 77763 202687 0 0 3 0x14200 bored systqmp 22215 65437 0 0 3 0x14200 bored systq 33727 99078 0 0 3 0x40014200 bored softclock 44603 484823 0 0 3 0x40014200 idle0 1 355027 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper