e781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebb4257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd007f720fd3872b7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f8000400000000000000010000000000000010000069f7ee16ff378188c6cc546006ee7679cd50c5c31fbbadeffd549ff2929f3e620d81f68b0da404f9a8ccf7d852f4255bddf955a019a9c6691b33a135141b5d463cbef551c9ce767b508e196d3e1102327ab9dab7ca86a4b7f57215e90a3d661d7d2dd2e6dcba00cf8677a0c12a27fb9bb004945a9672d684d214a166f17a52f8ccf4cd765a4733d232ff2c08a4781cf1cb5d593e12589b051c4a9d0b9d5d76", 0x145, 0x2, 0x0, 0xffffffd4) 05:55:29 executing program 0: semop(0x0, &(0x7f0000000000)=[{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x8000}], 0xa) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaae0486dd60a4f01008182c0000aaff020000000000000000000000000001"]) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 05:55:30 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x40, 0x184) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#i', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x1000, 0x1) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r2, &(0x7f0000000000)="8b365bcd38a978210daf96d71466eac83691ce45118d1e9fef7a1ac4936f348820", 0x21) write(r1, &(0x7f0000000180)='\t\t\n', 0x3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = syz_open_pts() ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0x1) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) dup2(r3, r2) r4 = syz_open_pts() ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000000)=0x1) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x10, 0x0) r5 = syz_open_pts() ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000000)=0x1) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r6 = syz_open_pts() ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000000)=0x1) readv(r4, &(0x7f0000000600)=[{&(0x7f0000000680)=""/91, 0x5b}], 0x1) r7 = syz_open_pts() ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000000)=0x1) readv(r7, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r8 = syz_open_pts() ioctl$FIONBIO(r8, 0x8004667e, &(0x7f0000000000)=0x1) readv(r8, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 05:55:30 executing program 0: syz_emit_ethernet(0x1, &(0x7f00000000c0)=ANY=[@ANYBLOB="ff84858fffffffffffaaaaaaabaa0086dd60a4f00800030000fe80000000000000000000000000008b28af8f9b91d754974ee7520241b9949e9ff226b9bac749b28a1589dc3e0c16b712d2d336"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0x2, 0x0) dup2(r1, r0) recvfrom$inet(r1, &(0x7f00000001c0)=""/4096, 0x1000, 0x2, &(0x7f0000000000)={0x2, 0x2}, 0xc) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x26dc, 0x0, 0xfffffffffffffffd, 0x0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x20000, 0x0) fcntl$dupfd(r2, 0x0, r3) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x4) syz_emit_ethernet(0x36, &(0x7f0000000180)="c7a895b22a241c0a078359ff86dd6e360a0100fffffffe800000ff00010065ec0f1d00fffffffe9200000000000000ba3cf9b17ed2c6") 05:55:30 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400", 0x17f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000002c0)="0e5211d3982e03bdf44aec0479bff4ae945efd9c0be181d226a056331988be8decccee0f14d401880300f92b760890913457fa270600ef81b7676b836e5508b50000", 0x42}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000080)='./file1\x00') symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000100)='./file1\x00') unveil(&(0x7f00000001c0)='./file3\x00', &(0x7f0000000240)='W\x00') 05:55:30 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200), 0x0, 0x0, 0x0, 0x0) pwrite(r0, &(0x7f0000000040)="811a62b579de753506263826754514064bd73d95bccb9dd2e1b2a01e76481d078ae8829bc67850ea33b6321de5fe2ec87ada2709eda81ad3e160a94ec52c4f69876534758abcf76e182aaff7fbc8a6fa3a07987dcc5c6c272d8d529790437f8e5fd05fa4d1daf81e6f04cb257a9537874440e50a99984fc3a29925d5bd8daa8bbb49e27aa183b51d4da8c76087338f44d20fbc330c5df4c1688994d13ce6d660e5372ed31d76e46f72e3f6d5ccffea481490fd87eafd5c25c65cf742e5e0623078d538555780dc", 0xc7, 0x0, 0x2) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x20000, 0x0) fchflags(r2, 0x0) dup2(r1, r0) syz_emit_ethernet(0x1, &(0x7f0000000140)=ANY=[@ANYRESHEX=r1]) 05:55:30 executing program 0: syz_emit_ethernet(0x36, &(0x7f0000000080)="c7a895b22a241c0a078359ff86dd6e360aa905000000000000000000010065ec0f1d0000000000000000000000000000ffff7c4889b6") r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) bind(r0, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) 05:55:30 executing program 0: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="d40c"], 0x1) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x26dc, 0x0, 0xfffffffffffffffd, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x26dc, 0x0, 0xfffffffffffffffd, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r4, r3) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYPTR64=&(0x7f0000000100)=ANY=[@ANYRESDEC, @ANYRES64=r1, @ANYBLOB="4c1ee8e9e62b7b34a405c5b7a7073d634039348b1f515e0e046a4862204a8edf3fd3fbac1bdedf6b0eab23bbcd9b509a712d9f43a4076bcb5a07ab8aeebcfa5c3023497fed0442ac7a31e690a6106844ea41c542b89161dcafc2318225d90a3f81bd8cbd12d9b0fe86fd81d5c28a8ec61239611f4e10932e7bd465d5fa393b61a0e6"], @ANYBLOB="cabd87eedcdb6965e4f6f369c49b5b469f68932f17059143937bfbe256c0519f9fc6ec9743ba5a52676f239186c77ebc95454b01658a7d3d28aac57e414a52d5da061c2ba69406c1aa6ce9a4a65dfbc2292a60179efba0f73d2aaf78a1db9539b66004941e917a377095ecad90ca4d690d028f9d1835f93adab2337c1ace5cc71e1366870e96afff6a7cfc8709f87b3b13c6db19be9577dcb5183441f96b75e647a461384375bf4363d2d68b8aa33c5cb3557d1346bce9a1c32d5c2d4dd6b01b5bc957f889bed2e6246113df231deefa5014fe89ccf5", @ANYRESHEX=r1, @ANYBLOB="20395ea5c07b9420d0a7d58bb80123f758adfb206ccf48e6ec5204191030b4434690c5084955ed912ce6c04636765417e2eac9048241c7fe3b3b869caabfe75947c40c4e03889a619e551dd5ace8aa4cdfee318df5b2f00c8000c159f1df3cdd09a78e091b069ed1c9dade7c0bcc73765ab489d536a5ed4cd06574f60229c88a3d5dd5b6c037885a058f66d6c37d6a2f7dcd3217fa63891f062e6b1bff841ac7f695fd1b8f23c40385e6d0cf20a3724a58f6703ebf7a44e710d54d1fedb4d19c46697499607644551f403686ef8287f060b1aa9c889221822032e88169a34dd91555a0117996ab86a27c611d8c688801b2dff6952a6cf59e335f7ea6ad31c80c031a7684b9034e839cf3cc7cf8cd75b64e72976da92ac3f6411a36b5ca8bfcd013368d662f17f204b488a29f8b3ecff7e84efb90625001787fe8e01d765ac0d404e72c757eb42757a54ba3ca86ec852911d925e9fdc5ba1c87775f5d566a74675fb89f2f14f234c5cf0b8e876c2b415c2b193abd84f06b74cc03163f1df138904d247210c4138156b2b45c6760c7c424d0dcc568e6d73d1a9d990b62b91a3dbccf1d931faf3e1de3716e9d8fac854b99848cda491df5ae4140ae90964e62eec51f32fc8c6a660e4aa9bb4137c49412cd5e7094d5b0fe72e44d5d6ae6ff905d1d2a1612ae30a7239bb990c8d42ff96e9a42235830ae92cba5c07c2f9599a737e4c8d0f25c1d3903a49d9edb7a2eb629444817e0519e7799c560510c00bdf238eb9c9617f9a5eda0833aa5ed0c40552f392dc78c0a7a76d4dca677b6feccd9147f1344175389ec0fd45ea349f4fc9a77aecf54fc2afe4ba913e6be04370cb11ba562707ee56491e68ac45c02175e7a62cd145ad90bff5dd92017d4259fb7206e88ecf02284127281975a8c494db672081b7a1629f4518b12bc913850062747200ce8dc2bc9f18039db70bb6eb84a63671dab00ab89d29f4a9ee432c78f6ee96355401395f64fbbc6771c1f2a9c62c1d94879a908333257b3deaf1db244608c1e4f2b3326540d39597773b4332e636ac0dbea5c2d0d11bac62ac925abc7594ac164303f3ee7547395518c914b50390cf18fda380fb2d761201479eabec92f005270adbdb040c8e2cdb80696d8fb8345e2989d47329f8cc66fc0b6222757b08d2e448ecdd805a026fc76580895426755dac65e09d941c07e8a4333dd4af725c5a77bc945d9b52e4dcf4606b23afc0582676917fadd2710288827a5fa12cda25b4b7603a1c10823f2618ea9ba73b1dd861856d6e88184d514ea01803ba9c0a777460d03a68ca7a979e3b7083502d7f2ac7031e50ec6298fab9dc153cf18c522bfcac6d54a30bf7c06641aaa73b934bab0458e6f7ad019e6bb30927a325f488d9b52266cebb9cc46b3ae65930b85120b25b1ee2cf09c0d2c4a54f7107f17ec48a1268ff87e7cdc4b2f9e389867b4584da5e345f00b895bdd02b5d6ff1d279ab227d111c2d7c57918e6abc9cfbb22825d41cdb1e04193613f3ac61b16717dd78ce1620daeaff56247b06129517ef756501e287067e7fd87976ccbbdf2879d2ee99e3aa3975166f67ac32228e10f5879ad4f09f093a997772dc7132f9713b3f8ef3d6d04ff2ff48214b1acc2cd92075222d195783d90ac3b7ef7ce07055fb8408af2052b9aee3b0b71e4e949a5c92fa65a1f261562ffd18bf3538cca760c6c0f880d52d3a164f42bba7536611d55e7763f858cdf21ae55301c56267ceecf1271542939327f91ffe38c67538a1fc47f15ba96b6cc3c95e00a58596f409de412ad592c319acb57ba8d8d6526c4b27f37624fafbed190a4074e7c95ce826a60f72342b0fb23588601d817a37ad1f629b98a5c8c6f4bbacb0af7d0cbc45be781ff820f7c91f8e50796a09b98b23acf4a9fe0424dbc4c69dcbc071c0eda2b4efd4651a0128358b0a6cf52fa2dbd584f3ed7d73bdb2e15dba6043e579bd79c129fd8877900bfb7ad44ea605afa8019c66f0e363dd1d60a4b31cf8048847162e5f4e9b8e05016234615954d617b6e27109aa11f9564b96435732ffc89fc281d26efc1556b019bef5b3bb4ffd8c299937cb0097191f0776ace7f8b0553439ddb5c30228ad28bfb9081e2b778237ee4d0366181f0f76d7f0f1a0116d4f77668d3c6c884268c01a3b972c83d8a843b117875a0bb045aca5e17a8928049392a267994ca445a221a76931bc1638454e1b078f52494b2d4873f6a9e29a0e7944736f50355724625aeb2dc37739751aa7f3058676d940ba7c16bbde98214c2ebef90c3b9e636e88168ddb5cae5b90836ba467293025694f7835873643902ac54af04bc7577d88afe0dedf0eca01f1c240365a657342236c947b29ff941a52a9a2015968a43479b179fde85ba40941630aaadc3e1dd4a3ad708c17e0b449c2db92d3860aeaec98bbecf0850b69c69aabfac24092c7e696ea474f12e98f3b3e2c7ecf130a62fa8f8affff47799c201a0b600056a6d6382445c670438202d1e3670f186ea2fefa10be3fd9819fd560c88b9e0c00e9df56ede46b21605b9445330dd11058785e2af4412ac9e007b9cbd3bbf6f8c44cf7c4184dfaef9974271f280da7b5d9e480896e8db0db9bffc9d0c2c4fe7d255b9826b2cdcdb7aef72187ef0ab1abfce3c791aed37d95b3615a30fa12811b44242f14986983f3a6d59d233369d043db1d28b269845f2a7b0fa65121a4fce80fae62e0135166e59a7bcf798f0e8e95e4c2857b731b35b3f98a68fe240c34d5be5e02a2489e8d4eb48627747b1240bd6fbc1282eeb4d5a617125da96975a7785889f86850567ece4e3f6badac145964837a80506e26f632c9f7283530ddc4705b8a0b566e6ca860a3fa868434a242863eb5e571c6395738b4b4eb67b80b1df189685d10f37709c62ce8d2d529584e1fde7fd5e4adadfe2a272406e432cf376a482388e5441348a166c7f06a2117f5c4ae874f1061310da3f7a7afaea15febe4b94ffc9f98d565b1dd4c0137104a3b8bb981e3da9f72d7f95edb7b0a2022bbc92356ff87d75b895f003c896ed49cc4f8b480c874b6ba00ed3562fbd5688174e7c33d5673dfa20845d45da9a4ca66186c3844f587426e3c94b911b5348426f1941c5babc625ef21e19291aba52cd30531014cc1712a5f2c589b62e1c7f7e6c6a7d6afe17bc256fa5cec5aa2786eb465f34faff7811841354ddd08415d6fec4aa3da06cca3cd02a220325e018aded2ef2de90fbe8507e85a90cc4803d7f73f5d1eb44c8a992f36b56f1968febe334adea40c7444e5ccd0678ec186bf7d71142a9ea2a6667cdef4fd1103b65f4500a18e5a74bb2e18703412801b02e80a7581184c7b84cf736627b141360a899305b0684a87a83a1d4dc8bef741b2acc9b2be564c6588e8c1bf0aa44854e310be17f13314317171e3d902157956ba086d2acb858945ac44d0c2a1a9aa616c8213d310374ecc53c6b501907d94459e3e6c69b8d34dc7d07ba8551025eb8bda99944f35c2fe87e3ed5aa99384e542fcc2a5c7adfe4955305159eaae52d33e38962521d82a91c50f524af01181656c82bbc41d6b9c7591a2800ad28f26cfc99c81c06bfe823f765f723fcef2c69baaab5c259703b89d7bfba1f72395271f26f3bc8eea47ecbccac6cf794df4dcdc7167126833eac3372df4ec954c4baeb5ce3d245b91da88ae193306d4a3d537b7083beb8022d521e9d480118c7528a4b68aa1971cbcb8074702610685accd5075f62172319e23a1f1a2d4b92d84579eebd02487c62200ce34bc4b7d967fbd24db6c6bc7538d4f6b8b37ba66b60711a38c31572429751090340084ccb611c0559142010b2363bf04f09ec8f35f9a67424ad046c55ea6a5448cdfabab1b2b2d1974c706e4c9c6fafef645777bc4a622f28511dc5ba7329ca6a2da2da51803eb8b98462a0e0ea696bffddf1b7331ecf86755c30627763a35d7d4ca8739d2691f13efe17ed105f75d929e8b1215982ef0d4593d465079089c34b9ea4d7cdc565ffdb28208bbb465a0ffc35cac4291d04841b93723ef811c99de02e71575f4d681898bce1f8a9447dc8e52a4d5e6c3e745f56a1519b6ba6301f30af993052964cfc960fe9e798e5c09c6cb938cfa25bc622c79eef4dfa58c7cc7ae75f7ca860dfbd650728fa208ea4c9f60db12b85c8b6cce3881bba0d8051b99d04655c2d6fa19a1be9f296199ba8d6d1bc8d00832ddd3118babdb9400d3dbf98c98d8e63128595e940d8d10880cfce1aa15b87d5a15df656e67e7c4fcbb0a1f3067c76b44d6cbac593f2a498672c825ec5f1f0e67b9ad85ecf4c83dd11eede57c5195d084c26a9cacf40162913f0d739fa5363f8ef28f0a9fca7b03104bca5c1a82786cbf3ba3d627460fec2826f6e599fa4b97577aa9232bfb183ddd8c9042b4d2bef732b351bdbe3be2f7fcecb91f7fb5672058740d5143284feff692ca1bf4a21715a5b6ade19005613f5dce1baf7f06ab8a38be9beee054bb2d63d648c691926306481a894eade0f15d03904fa3f593528d16c1acb1948d96eb33e362faa8a3d1f75c21b313d6646d4bd3ad26f57e5057e2380f9ec03c6026461e51b1d47f7ccf55a4f03e4907ad1e1d222485ddac6152066a98b7452eb885533288cb21ade5835eed174aaad1da3f4b423c268556eade7d62667a47dda06353bea7030c36711bd510380f4ed7fdfffba18013de844544f57aec04b57cf3b9501936739a534b50416aac0c03d1a6af34da1b4ab09181fe4d12e22e38f803a1a71eb4cda9bfb79f53ab3306417955f916d4743c9e11d055e0d43b2aa780b453692232c49dea06ef49997797ed32c1f955d7542568a716b7bf34a68af71ed665da37fa02d599bc7377e088bc5e60f9106f8304c61c234dd4f4d6806c3275d1c07279ad7e528b1b195763985b387fa4183b331061b5af8e8a95dea2172d28e02b27aed59031ff0165715707c90fcecad9b49228288d67fc66f502172ca8280c8cc3a99efc2443943be804666f17b7be6a9e3d8f283c0cc0addfda49e5733c9d8b07405dd5f6cbbcbda5778c0838e6f7020d0e4c141ec506795ea2f3499aeab381f0df7d89a0775d2b862dd43aa8b2fa04315d06282da00bb8ba674a117a6bc96b9bffd43a7b2858ed3313de8e8768124d3819d6daaa08deb6071d58c8f3363193ca35c259b8efb7a0daa34ed7d79b8226f4983fb6544310366e3c187237b7bdd5199191a03feb1f8376eae88cb23d1eb28e013edf9ccfd543caf299bbd8498926edfc23577afee23517a8283e2a7e68d9cd6f22ccee07f23b71db70f9ae50bf840eddfd2c6657c694305c7c83b7328a2f88f5ba850f389a9b9e3fe2f6b96489e83d8aeafeca1fcaf2bf1f8b55ca9929599063f942e1c7a62152a9b11803955ea99e719089d0dfdeb80a019d6dcbe799d95ea477535447139ef5b5165c44990d4d205ec010839b945c2e4ee14c513808d0b425554b3611c953961ed5196961384d36ca2837c613336a95c1b1e4e3449b04add816598165f6d65f999e166c27db760bdf2ce3011b14a3d64f2c97a0e1263d355a49a0ddfe24ad2bb6b7f444cb54d2303b1bda099f9361a11a482c53de56f2af34dc5241c1d96c9669191174b5eec5d132ced89f545f38ff0df8db253e32a00b6238b1694b44c31952d2dfbeded1c20bf023b0a6e4e73bc4e9636e2c605a056b52f365c38d1f75d8d6e763928d98646772f8801ebbac127c16ec4157a274f97b4250f72207f4cfd93f7bcddbac59abc33dd24bcdfcd0fd84fb04f987b7bd8", @ANYRES64, @ANYPTR64=&(0x7f0000000080)=ANY=[@ANYPTR=&(0x7f0000000040)=ANY=[@ANYRES64=r2, @ANYRES32=r3, @ANYRES16=0x0]], @ANYRESHEX=0x0], 0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r5, 0x0, 0x0) 05:55:30 executing program 1: utimensat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', &(0x7f0000000040)={{0x0, 0x4002c3}, {0x0, 0xfffffffffffffffe}}, 0x0) getsockname(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) chmod(&(0x7f0000000100)='./file0\x00', 0x68) 05:55:30 executing program 1: r0 = syz_open_pts() r1 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r3, r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r4}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r5, r4) r6 = open$dir(&(0x7f0000000780)='./file0\x00', 0x2, 0x1) kevent(r1, &(0x7f00000007c0)=[{{r2}, 0x99510b91573bd0bd, 0x8, 0xd0000004, 0x6, 0x100000001}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x90, 0x4, 0x8000, 0x400}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x0, 0x1, 0x0, 0xfffffffffffffffa}, {{r4}, 0xfffffffffffffffc, 0x8, 0x4, 0x6, 0x3d4400000000}, {{r2}, 0xfffffffffffffffa, 0x80, 0xf0000000, 0x0, 0x4}, {{r6}, 0xfffffffffffffffd, 0x80, 0x20000000, 0x0, 0x1}], 0x0, 0x0, 0xfffffffffffffffd, 0x0) poll(&(0x7f0000000000)=[{r1, 0x21}], 0x1, 0x8000000) fcntl$setstatus(r0, 0x4, 0x40) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r8 = socket(0x18, 0x2, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000040), 0x26dc, 0x0, 0xfffffffffffffffd, 0x0) r10 = accept$inet(0xffffffffffffff9c, &(0x7f0000000680), &(0x7f00000006c0)=0xc) getsockopt$sock_timeval(r10, 0xffff, 0x3, &(0x7f0000000700), &(0x7f0000000740)=0x10) dup2(r9, r7) accept$inet6(r8, &(0x7f0000000600), &(0x7f0000000640)=0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r11}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r12, r11) sendmsg(r11, &(0x7f00000005c0)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000000480)=[{&(0x7f00000000c0)="f210dccf483dc73e66e552596e2ba86cbd656f40896366b2dab025200105b10dffa56be0d68519467f75501bc8a7a236ac50bd497816f3b375f9dac78d", 0x3d}, {&(0x7f0000000100)="08110a2f503be77d4ba38975599aff8ad9c17eb8915de72c4d95706bc9e7339b05f844dfc462a08718626aaef6fe89b1558fb55af3af81c5954a4c7cd32cb354601184c568", 0x45}, {&(0x7f0000000180)="04df8ffeb75cf523e4370f692b1a0d1e2dc097ffc7823e15653d0675e48ac382047af98cb64b41664bb656a3ac813a33a659aef3161f47f80f07794848e473f7c94947f32f62d97e2fda7b7ee7c8933e0e82b1489855506a9dd531b84d339fbd8828cd7a164616d767a53b8606d2201aa8b89c47247876d002b4472dc1eacb47076e4e457402ff055a484e3d41fdeb7622ebebdeef25315d5ef6099bb0376ab3a027a0926edf005acfd26a5041bfe5b685fbeef66ee2ae85a08c72528b4727becac5e5ca979a510e2f8081", 0xcb}, {&(0x7f0000000280)="5db0d982ea2f5d4ce5961f7782d4fb7af717b7e5f2923ed99504f99b261efa0b2b31e3449f44f65e23bebe24f4a15ad19c04532446819a70d9ba8b370dad960013bc5db45fee818ec3f35c18dd60019c5b96a47bd5bce8e396461ebde34439be908e5d07443d13928082e1f305eff80b9ef82c89", 0x74}, {&(0x7f0000000300)="e4b8d86bd36f4b3e79573d012d9abde016c4f28251d74ac65ef52bbfcea66192e50902be0834ff76d087f87638f9f987251d29001e62e7be67a9801e6629a907f870967c5a41b729d12c7e804f1c4cba029a7c4873f0c4e9a90dc51db87ce1d445dd9bd3e54401e93c62014ba47ab6df9a1f777073af48f27cf6cf1b2ae21054667560441233ca0b94e34367c24d0e2475d8441e0b4fc9a393b3c4962bdc595a05b8a3fb8fb80b38612cd1c7dd05f498f0", 0xb1}, {&(0x7f00000003c0)="657bfca31351aba6336067ec9895d00e7b6e6cb74e8511fe2debd32292b6e2cb95665de87e7e5f5fe629b88980189db4dad06fbde8c8a92b15e79fa31c7e9c3e639da8a6da45a8f0c7b63b3c9d43d612974df99f79d034437806d68c653918e9f098d7499c455b1c902c511ad639a82992ba0264d47d22ec57cd6ee3d1fb6e40c57d188939528b7270c5b045c98b69df57c10e68f99a50d9cc593fc94ef17f9df6a38a9b9cc9f5c7c7", 0xa9}], 0x6, &(0x7f0000000500)=[{0x30, 0xffff, 0x8001, "48cf01153625af7a70059e913489faea2a181f90fdf671861dacf9b5"}, {0x88, 0xffff, 0x50, "148c40f4b5d7dbeab1b507c211237a328d6c4991c78e0ad5af820acb7f8c621699042a6842a215ccf9687073d3994ab66714b5bcbb88c9d6a6942ace4a9b1e355d81cdfab4de0d50d7e4f8836e74a1e5624dfb32d2462f58e14a1686046f16381436afcce9b500808e1ea7257839207837658197b3d20b28"}], 0xb8}, 0x402) 05:55:30 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b10005", 0x3, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4414", 0x2}], 0x23a, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r2, r1) pipe2(&(0x7f0000001280)={0xffffffffffffffff}, 0x10004) close(r3) connect$unix(0xffffffffffffffff, &(0x7f0000001240)=ANY=[@ANYBLOB="82001a867ebb28021ba0e451ff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r4}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r5, r4) r6 = accept(r4, &(0x7f00000001c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) sendto$unix(r6, &(0x7f0000000080)="6cc7e6335939e41122eeb29ca00bf1254a9c925eaac09490ec1bf80e1a60427eb74172e3a867f8f0fee7ab", 0x2b, 0x0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) r7 = socket(0x2, 0x2, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r8}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r9, r8) dup2(r9, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r10}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r11, r10) getsockopt$sock_linger(r10, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000001200)=0x8) r12 = socket(0x2, 0x2, 0x0) connect$unix(r12, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r12, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r12, 0x0, 0x0) 05:55:30 executing program 0: socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x20, 0x1, 0x0) kqueue() kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x2, 0x2, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() 05:55:30 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r6 = fcntl$getown(r2, 0x5) r7 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) r8 = getgid() setegid(r8) r9 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r9, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r9, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r9, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r9, 0x40087468, &(0x7f00000001c0)) fchownat(r9, &(0x7f0000000080)='\x00', r10, r8, 0x6) r11 = getgid() setegid(r11) r12 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r12, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r12, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r12, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r12, 0x40087468, &(0x7f00000001c0)) fchownat(r12, &(0x7f0000000080)='\x00', r13, r11, 0x6) r14 = semget$private(0x0, 0x7, 0x287) semop(r14, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) r15 = getgid() setegid(r15) r16 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r16, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r16, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r16, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r16, 0x40087468, &(0x7f00000001c0)) fchownat(r16, &(0x7f0000000080)='\x00', r17, r15, 0x6) r18 = getgid() setegid(r18) r19 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r19, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r19, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r19, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r19, 0x40087468, &(0x7f00000001c0)) fchownat(r19, &(0x7f0000000080)='\x00', r20, r18, 0x6) r21 = semget$private(0x0, 0x7, 0x287) semop(r21, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r21, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r21, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r21, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r18, r17, r18, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) semop(r21, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x42, 0x800}, {0x1, 0x9}, {0x0, 0x7, 0x1800}, {0x2, 0x400, 0x1000}], 0x5) semop(r14, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r14, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r11, r10, r11, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) semctl$SETVAL(r14, 0x0, 0x8, &(0x7f0000000440)=0xfffffffe) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000540)={{0x240000000, r4, r5, r4, r5, 0xa3, 0x2}, 0x200000, 0x7fff, r3, r6, 0x41d, 0x5, 0x5}) shmctl$IPC_STAT(r7, 0x2, &(0x7f00000000c0)=""/123) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x5, 0x81, 0xfffffffffffffffe, "03664e2ba70c033c02d271795acd00"}) ioctl$TIOCSTOP(r1, 0x2000746f) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000900)=0x8bf7) sendto(r2, &(0x7f0000001a40)="0ed752fcd317f2378777256c20721fd0b38f6d84edd67fbc495aba0785762ff88917316f366f52da78a32a117d400ea13db8ab444446aa4b09f83cbea37c88b76561d5cd37796755cad5d980df62d29a69736101b9f063f8c73be6b4f0132ed56fbb652c3f9aac0784da54b87073b0ede66ae2300aeb538af36be631dd13b60a48be6dd53061d4d322111c01880ad11c7fd834073aaee0ee974dbaf6aeeeed9eb2f7167fc7daba59371b80551e74ed9411d0acea264c2f5520c56c8a159c4bf5a78f9800c953b00e91231f9e2cc5f2c7668f52ba15f20f7a4f95d3f5527c32b42cef632d718afa135db82a1637f5bce77f136b5230fb7facdfc0ba4f52f63fbf7ebf35096251516b74fa795547858bb6a503b877a09772bee786035bf07913b1ef26736fc584f021cdc392725d1a2c168d787d055ba419eef5d02b746063f778dbef23da23ea9f1fdc0ad7bd92b993ef457ccfb1d1e6020edf9c2c00fd9c405b52f18fcef537df57872467ee786e3d0a0c3c3be439a978c16351221a4d67708367429ec2b12ffa24ab298cbbaa6718d1ae9dd91b16fc3781935dd025a8611686c668d29bed37b819346eebb225cdb2ed9a11ac1729a570a90b7d345894de2591a1e74539d0d99781bff7342f0b979095556091d43c36f87a544deee76cdbe01c3c46846107e9d6482094969495ea7a26210df372b53e4ffd5a2a7cbb6ce1a74f7d9958e8fb6e7d8d346bc14ae8a3ddabaaceb886af1dcc3efd41e718aede1f7044cff3ef5d4012900ef649873126ea06341ee90c92252458af810dd75a4cc2c3cd808b847005bb4d8c381931f08c51dfaa954fce5751b0f32c3096220b086aa2c69879a2c9c41e898505094c731c6df4eabf757da575f329b1412cec64a767c7213eab72538b84f0648e639f5b5c08ae3b1286e2085c7b041de8e83038331e7d33836a10947e5202566dddaf887bfb80f928698c8b502f80551b22dbc553a321a8ff3eecb2d5adf5836036a5cc44cb0bfb83174f2523638beca6281142c1a2d954c336c23511091b8c704e77f13ef85ff4704dbe0fe8d76e96db8b448283892d1d378cba4d6f988718da7f9a2f5975b91f2a837e342bc49e52a0f6d6e63398853a42ce82d9602c5e611cdf14dea0a68600968909e16cbb6125e1ec9c0463db17f5984b5a968c388111d99744cd163442d738d2bc7fefb19a0e47886b282f4bd09fdf9fb120a9bd24eea685dda897bf10a57f10193a3b8206108961f9c687cd5c1b5d2f3a029596c0ec43b4890691bef4409f4307166d7a7ac19002c30252d5e39d5feca9cda87b580ef4a57aeacb2264f903353cf7978c329f836ddb4cc9d64d7189f65fc36ba7b7a4bc099a4a025eb05ee4e377962a961047a57b840c3dc7324d9a46c97e20470fb47961d2795a9350762dde4dbe6d929d785c96f7d808c4bec7c70c3af6c8010cdc818db0123570233fca4eb660be18a4054c33137855eb17a064635358cbac849586d0026e77c8eee6cc160bb8d2db80ab50034cefbebde3cc84f790f3b8b5dcf6bc7582867e8afc24e80b0099e68a93ac8d9404267566b1db2f20cd2bfd7ce506cf91700e06daf69e58664ecfede7ba66d6be34bcc70803df996e6d5a4ccb91fd59119220b08d027a046ac15f26ee4542f91a0ed6c9558b75cc24b30cd1bb06b3dac1f25054327f79ec2d44fb7d9ca788a417b183546ee9fc73a5fe0015201138a8cfe1f7b9bec10de6069bd5b79458f9d0a96d42b1ca80ef095637031b1bfb9eaa45d6e014eb0345d47d4f25fa2465f79caa990597d8c7d4e13d73cb116fe90b560c1f73d388bde63154988b25485727ff5c5204b65619227eb7018b0db49c053bf200584460e79ab8b48877bb57992abe9812c310501cb11d8e4c1cc2ed68f0fac7f48ae71eb2541a430779cb264bb78101f80510aca834b1a35970316ea26e2b27c45e9c2e86dc5eae54f8f09bce86fda677a3a68b15386cda3faffb4b49d646ea9dd5634e089a69a250da16adf073e9f515f6fcc8839bc65f014e98a8ff1fd93ee7240a0b2cc34888a3a3bd6cc94d3b45e9229b24d15f189e4eedb8a28a4e0e82bf48426513680c8de039831b309b99a29568c515d91f3c2109316b78819cad59b0ff00a60a2032116ca47d95dc8ba16e4728b6f88862317d4af7a152325a9d16946528fbd2ca091d340a58440e6c783158e84a21f947dd91170333dcec14319aa7556267b4fd06f54d2b221dfb4280bffe3d2076ae81e18232a8becb0b128c91126d5760c74a8f6a4dbaae6065c587f1a0fd4ea5e579605439cf7bd703cc4431142d7633ec728367031789d674efa23fa01a49b3cfeb3fb20620a574305556ff14ef6c9571e14f7793128b7bf699d992d95b92471a8d91fa95098ff3a3ace86c7c9480f8ec6ca7c7f9e8d82b548cb4de645c8bbbe75be416b3a020a37299dfab53effd92c229c5666d3bd47209600d423f87514544acd77ae82d0414188aac2bc346f5c890de8afe812f1fb1ba7bb6bb2f79548b1cd644e61d3e608448b64d93be9c5a357175907679c89349dbd6714e99e9d312f84570081d4a2b697cb73b592911a60c2fe04e7966cf988cd5bdbd9fdc581fe356be543df969471ebca68756a0132823bb83ff30a82dcc24c2a8bd2696a9451e34a98703355f29976bbcd1a66574850c8c17cdf8e05f17d2ff02299736ca848f566a2a84f311cb26dbb0e1a297e47a304e879fc729c2783e9feeee69c2244088468e6f9c9356fff36cf061ce1cc179449b34d09973602fdbab25ade1718c40282d9e0f00372a567a9980b4793c018b11974509390fa33cef296f40574efa7b12ca2e04051669871e494f4aaa18a2d559dfad4f2854fedbf5870280c122bf0e7863563d8b4c19d81fd194b99ee03a85814f645fe889dbaa29d284fc37b65ac02c958914de63316b1e97e9593197dc4ee77a04d25041a1655b041559d1c2ef27802b6c0157aad2471a2883176d9eddff2a0389cfc1e276fe23aa5d15cf7f560bb186ed004a27497ffe7e60bf528bbfa517e83ec6bc0d8da33803e4ed298faf967f5369a8e5fc143b04e7309cd0ec9832398c5d6078b0162ec7685b70dfdfb85b29b22f0ad270e88d83512c7f00d61a8508d3d6f9bd5642b665b9f4e202cb6b665fbefc890968ee3832a7f057c10ee7c02d9bb0051317c101ca693bbf549385b45afcd7f8105ab4186c44806e5546bb90edf31aa69817a1e57db823e22405aaeaf0e671a7e431e4f27fa2706efd55a3b8fae40a1d367325452dab85721efa6bf56cdd337a1389aa7e1dc3b12f4f26b3ec82565af0821a38a4747ea42c98b9e8219393527fba7e46b57ee6b1411c17b7b7b75eb56a8387ca840295df3e47e7f3681b01476fedff42fb47daf7f1d36bda8c7c2716637a12bb935bd5f0af593b5fd19d5d5946e40638f71fef3f3e173b36bbc560a1e20fb495a011c1a5cf79290b7b88f7e09b59e1f735ea6df0b210f208dc17acb15fb2ff3c0c502b0e5216aa1c38b9b15ad92e1c80d921228a9b47765177f3778cf56a6880c03835d1878d8c92771797c535f924e3e7dc7b4ade57390eb602e29b9f22d2d2f2b75b33e9317a8743d67c63b639ee1795526e19f1ffe57fef8525b60a1a4560bf9da44f51e08a96cce599f40a5561caa0dfad60feaf1f867d8db2e76c89b7c599a88c03087e4aa2c5b7b15b5f07eba156eec4c94e453b8f420141e27ad3b9593b3d80667263db25301b0e9c41b79c5fe955964e7d1f816d74b77f602ff9c8aa6ccdcbd62ea72e2c0621063bf5c7ab7ed92a442f2146358a464ca22faa87866c94fc354810000662b6e73161f88de2fcafc994d8126e5629357f11c7a17ed0e01bdf4882c03267feb96204adfb87fb7e3b8bb0ea60ded64f3421f87817e7bcbfb8dd060fb42af70cd1cb5c1f72f27ea485a868d1a17326becb0474f73de51053aa4f38eb2abd0f94376832ec6d0f0b5f5544e3db33c04bff8f17ad75200d7ba47c4e46511bbd6a4cdfae82aec073097d93668dfb1160c84ac367969f07221663950a1b6db59134d4e07965abf7c63dcf32dd28fb584e39da8fb9d157f376a8d11f0e11a6ed54ef25802872e9c7abb7abd8ddaeef63c706942015262cd3b4dde28c94db096d778b76da51ebfa73b8a347c72f7efb26555a1baf5d7bf6be0fff50f258cf71c7db2e561eda9e21e928ce3cea7aad766527b7be1a159d9ce4805766fe44a8d31ffa62be4436c681b5a1c1cb27f5d639562b0cf37be17868270d428ed9117b5f449c3da7ed917a3e5d1e1fb4dfa71d4427ef61b3d1316c3f2f27871fb6464d384acb7fa147c3e40f511fdd453e1840ebfb1dc6ebabe419919e6c4c17af815236f2dedd84b9407287a43c8d55c69ed9e198920fe23f563b771929f4c9b5c83814889ef33f615a2dcb982c05fd3f1055f9c4ee9febd7c31404cdc99930878d11122dd2d57db10b1c8891e18d3e238e2803a6d2d4dfaba5df7d040c0c76487c2d00cfed5dd379b9093181357f7dc13af5d9b88cfe08048c3957832b7e3cef5333867971f720d260b8dbfeaab1553eb7211db6036a71575fbc18f5a281097a6ae120d9414de8da28b2de5381df40bc959325f2a168d676c497f67b7d4b2d98f3cb05e085571315811c6e2fd38c1bb91e409da6792784f390c024c6e38ab4b114f02d442e52179a039365cc112336e84a1f60a7a1f4b420598b868d21fff824869b001e631b804eb09214189aeb88a3606cb314c82d11a5b1b9896e61fb4633ccae8d0c909ee1ad9b76ad6a97cd79721e99d988ae5dbf43d6526bb0a87fb04d78fb7fb7d483d75309af8114d828ef746b6944d379d265945f803c960d860a8d69df44c0111eb38d2e54a0f10d8a9fddd5783f609738213a0f58105498981487dca7aa6bed61df816938301ec1fab01a184f8cd5b34b87d9a4b8ab51a77bd1644f5e0e72a629ea99ca4884c4ac4d59e7285945e7e0d56efd0055859330636cd5979f009d7d18422861be0baf1ec5125d17eef15a3ba007719178db7e2f247e7388900878d5cf455e92b2aa4c941f742f5f8a5655fced6d2d379f78e52378227b911e3f5a095f39ebe7da40284eec27edfbbff12b2b579761c618ba225b29c5991ec0b04f52701ba220f016a78e15daed5011d67d6d43701219daa5d4f1b684c0bf57e4a50750a48228e5a38a8deebdc88d64f79d7dc02ebc6d9a4eee61f0d870c7a15b22b0fd8ba506e6257924634ca9664b78d6d0f35d09c8a66dc9e5d7406715ea01dd54d79a7c68dbf13d5995d824dcd56c990bd838a2956e05f9b7f2823e2b2b7c5fab31fd92f62d4a8ddfe59e608c5304e14685d59079484d90d02396d61429293245b34f270632d6bb12ae24a7ca71588d9b851ccf61b942362d5bb566919e6862525c7267296c76853084633695a6470ce34627a51aaba74dce9e99df107f6497a3e4c796df16f3fac56435b80eb610e0c3e0d6fd83de55be747c851ab800a076833f6c197e35488eae76e2e4dabb662976d663ac6345b7fa3242c7efde7e5504cf85dd73a67fa7b7f8289fcfe01fff8599bc71fe0daf73c589861243638d825ab9fd0edf4e81b3e8dae99339dd7ab52450c1a33d5f905486756a961958f3570874b1a0f97f761004975e495e01ef72b03b131a70ced48c9abc09e351205c8d401ce22c41521782de22a666eda770fef53111c55c1333c35813ea72083fd01315fff91303e41a395a1b70006b4e5489c06b66ee5f8017866e542635014f75dd45ee7a06860792", 0x1000, 0x8, &(0x7f0000000680)=ANY=[@ANYBLOB="00001b9366696c653100"], 0xa) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b13823603", 0x293) write(r0, &(0x7f0000000000)="6a4a4e5cfab9b0fbac5a5a000000ff03", 0xffffff5e) 05:55:32 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvfrom$unix(r0, &(0x7f0000000100)=""/81, 0x51, 0x0, 0x0, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000040)=0x7, 0x4) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) close(r1) 05:55:32 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="62020207e000000120ff0669c0e8da35119f3a7915acdf49bc91ba9412784875f862ad96fe5ad444952ccda1d5d78ed89c0f8e49147482fb09578ec64e57ddbd93bb2ead92510c912256942de5dbb9793a811e8af4f105a8b2b554def5943dd529f4ee40a5b9688bd1a9357d4454ff8973a045374eaf9cd1da9050d9fd5a9744d718beefe263122d997bf17dc06b719a"], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x41, 0x0, 0x800}], 0x0, 0x0, 0x0, 0x0) dup2(r1, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r3, r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r4}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r5, r4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r6}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r7, r6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r8}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r9, r8) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYPTR=&(0x7f0000000140)=ANY=[@ANYRESHEX=r4, @ANYRES16=r6, @ANYRES16=r3], @ANYRES64=r9, @ANYRES16=r0, @ANYRESHEX], 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r10 = kqueue() r11 = fcntl$dupfd(r10, 0x2, 0xffffffffffffffff) close(r11) r12 = socket(0x2, 0x2, 0x0) bind(r12, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r13 = socket(0x2, 0x2, 0x0) r14 = dup2(r12, r13) connect$unix(r13, &(0x7f0000000240)=ANY=[], 0x0) sendto$unix(r11, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$VT_ACTIVATE(r14, 0x20007605, &(0x7f00000000c0)=0x9) r15 = kqueue() fcntl$dupfd(r15, 0x2, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r16}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r17, r16) readv(r17, &(0x7f0000000240)=[{0x0}], 0x10000000000000ec) 05:55:32 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10691, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r6 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r3, r5, r6, 0x10, 0x9}, 0x8, 0x1, 0x9}) r7 = getgid() r8 = getppid() r9 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r11, 0x0) r13 = getgid() setegid(r13) r14 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r14, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r14, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r14, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r14, 0x40087468, &(0x7f00000001c0)) fchownat(r14, &(0x7f0000000080)='\x00', r15, r13, 0x6) r16 = getgid() r17 = getgid() r18 = socket(0x800000018, 0x1, 0x0) bind$unix(r18, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r20 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r17, r19, r20, 0x10, 0x9}, 0x8, 0x1, 0x9}) setegid(r20) r21 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r21, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r21, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r21, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r21, 0x40087468, &(0x7f00000001c0)) fchownat(r21, &(0x7f0000000080)='\x00', r22, r16, 0x6) r23 = semget$private(0x0, 0x7, 0x287) semop(r23, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r23, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r23, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r23, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r16, r15, r16, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r11, r16) lchown(&(0x7f00000001c0)='./file0\x00', r11, r12) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, r11, r2, r5, r7, 0x1e6, 0x8}, 0x5, 0x5, r8, r9, 0xfffffffffffffe01, 0x9, 0x7ff}) setgroups(0x1, &(0x7f0000000040)=[r7]) ftruncate(r0, 0x0, 0x0) r24 = syz_open_pts() dup2(r24, r0) chdir(&(0x7f0000000080)='./file0\x00') 05:55:32 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffe9) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000100)={0xc13d, './file0\x00', './file0\x00'}) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x0, 0x0) r3 = dup2(r1, r0) symlinkat(&(0x7f0000000340)='./file0\x00', r3, &(0x7f0000000380)='./file0\x00') setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0x200}, 0xc) r4 = openat(r2, &(0x7f0000000080)='./file0/file0\x00', 0x40, 0x82) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000480), 0x10f) r8 = fcntl$getown(0xffffffffffffffff, 0x5) r9 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000540)={{0x240000000, r6, r7, r6, r7, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r5, r8, 0x41d, 0x5}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) lchown(&(0x7f0000000240)='./file0\x00', r6, r10) chmod(&(0x7f00000001c0)='.\x00', 0x0) fchdir(r0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)='x\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='r\x00') 05:55:32 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd, 0x2}, 0x8) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) sendto$inet(r2, &(0x7f0000000140)='--', 0x2, 0x401, 0x0, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) shmat(0x0, &(0x7f00000f6000/0x4000)=nil, 0x0) shmdt(0x0) fchdir(0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) close(r2) accept$unix(r1, 0x0, &(0x7f0000000040)) recvfrom$unix(r2, &(0x7f0000001200)=""/4096, 0x1000, 0x1, 0x0, 0x0) 05:55:32 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001880)={0x0, 0x0, &(0x7f00000015c0)=[{&(0x7f0000000040)="6bdcb6fe3b9846d2", 0x8}, {&(0x7f0000000480)="da9e8ab7c4b619878de7d9dab637fdbdee1bd175fb00b72753d203677f3da5557a6bf45907d73cb6e5a1c5191b89a8cb21320aea9b56d82f8621c4198acb198ff7122087a1f0a2f1a0acf9d116c491b99d12c34bb64f7162b60f85d9796626bbaa14aa94ef14a405fe5f39f126322b31fcfa51fe4ab28f5ac095851e141ca26648c50fa8de9de2c89cd0283c62aff17fd83fd6acde8c2058e0bb728ef6306e9ea016b0ab82ca0a0c1686c5f4a0cb7729ad49aad246df04c7095b3e2c182aed6e43b311da7514b12616a2f72103c5ca1420433f57f0a656c6764bfd2aebea52c432b5f4a7fcbacc9beec61846b1195c30da5dbaf4dd3facbc603f0262a81e1d56d4f0952db46c1cd79881bd7356eb05c892cd545613bd614fa081d656384b45a61ecd348906c34223722a04466878231e20501948970a5ff864b5981c6a4d36cf8db7b253f26f8dc82b1faee6a13c91bfb8d4fd847651a526cc1b255b591b6253be92a46abb28ba07b2054907e3e95ca4eaa7a31af0175926e53eb4624cfebb9562240c4b0f4b721f21827bfc98561cf271574ef046bbc99e3d6c983f49d3522d39230bd0be976fc40c031b6fbc0b19ae9e539eca521a948d44da56184c9fecb67df1cfb2e0b5306a4917638ac867a08ce96b3089c322bad30cb4fb5362a2d42d561a54dccf8f483f8936990d0a8be9a3d81cd2e2b41ff52226580764be4d1558051859f66ffad50499b15a0cdbd4df08827f83e5a430ec450b5b228d4726d5522619a4edb3b6a453130a8a9c19056dacd38f1f26d1beb0232afb23a4f5462806d3826d990c1f8b2741e1c63634df23a476f939db60b2ebc5727772ba12143a6c5e438bc13a8fd9320ea6f6db9256d9506e8f079f6b734f0ddab66cc945893fd70fdf01abf22ccd", 0x287}], 0x2}, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd60451a7c00c5030000000000000000000000008100000003000000000000000000000000000000aa3300000095"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 05:55:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000140)=0xffffff00) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x80, 0x0, 0x78a4, 0x0) socketpair(0x6, 0x8000, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffc, 0x4a, 0xfffff, 0x10004, 0x2}, {{}, 0xfffffffffffffff8, 0x1, 0x40, 0x3, 0x401}, {{r3}, 0xffffffffffffffff, 0x0, 0x4, 0xfffffffffffffe00, 0x4}, {{r4}, 0xfffffffffffffffe, 0x8, 0x1, 0x9, 0x7ffffffd}], 0x8, 0x0, 0x9, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "3fd292081880433b5cc5c6c58cc05caaa6c3ceaf"}) 05:55:33 executing program 1: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x8000}, 0x0, 0x0, 0xffffffffffffffff}) getpid() r0 = socket(0x10, 0x400000002, 0xff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1b8f, &(0x7f0000000040)=0x10001, 0x4) socketpair(0x20, 0x2, 0x0, &(0x7f0000000000)) setsockopt(r0, 0x8002d, 0x3c, &(0x7f0000000100)="c7240f6a27c2b7345868", 0xa) 05:55:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x0, "b50d7c43920f012106f33b1fb31d3210cc124ec4"}) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) execve(0x0, 0x0, 0x0) 05:55:33 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) ioctl$VT_WAITACTIVE(0xffffffffffffffff, 0x20007606, &(0x7f0000000040)=0x8) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r3, r2) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x26dc, 0x0, 0xfffffffffffffffd, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r5}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r6, r5) poll(&(0x7f0000000040), 0x0, 0xffff) readv(r4, &(0x7f0000000440), 0x0) 05:55:34 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="8b0201fcffffffffffff214164f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1be2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653dd92efc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a158e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac896263eca34e2d0bad4a67f5b9bca2f5628752cffd0180826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd000000000000948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d75a6e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d25906e7ae68f0b1c7c45669ced8950000000000000000000000000000000000c55e15fb74a27aa3a685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b4ae93848fd7d2e57c8c6dcb5e8e1fdebbecd9c4a2bbced0608ae2826b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44a963d73e6e1ffffffffffffff249c58ed7d751b78e7140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f18a8dd4999778512e59026656bea1fd5d8b04f1553e2828e7a8a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb799ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d951887641ce3a2d5f4dcac7d86b593fcf5d1e3ccd961238b8f904a709813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db806051e8bcd9ca34aa53eee9e468d3de5eb01f2795d27e9f0bc7390c55b4503d1ee779ac5345adb691261c2d60b4865a9c0eb4722700a2b986eded8972e67aaa42f2b7b7c3f697ed994916c3716f101b628484fa99746fd8a7ea76395de157596268949a0c67324ee2a9d0400d3079cb50e9abfa6fceb5a6300"/909], 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) dup2(r0, r1) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0x1) r2 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r2, 0x0, 0x41001, 0x0) writev(r2, &(0x7f0000000500)=[{&(0x7f00000000c0)='8', 0x1}], 0x1) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r3 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r3, 0x0, 0x41001, 0x0) getuid() setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r1) sendto$inet6(r4, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0xfffffffffffffe8c) 05:55:34 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaeaa688eaa720080004aaf6a0000000002040000c9788000000000000000aa"]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r1, &(0x7f0000000a40)=ANY=[@ANYBLOB="82022e2fac1400aa7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade610ba108e59e940e6f8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d4c50432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae485b436e445960fa6b980ac1ba4aab44f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162660c683ff8a85a93ad6fa0ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f12214b5cac7db956b7fa315800dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d7dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bbffff9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7ada72c808d000068318e4fa7cb04cace50d549e7e752a3823f0000000000000039f49354a21103914690559046d4726670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b94df6542a868993c31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c030000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f7da113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbc2bcc874da6e660eb820dfd4af6f7ed897751dab037740b43957955ed71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860fe0840618fdc7f9fb467655f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243f38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eba32a311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc89597c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98eefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f2630d1a137ef699461e520d70614d848745b3d2acce8a5fe09c57e97cdb0c78092b66fa03f096e242fd3f9e6bb8009008c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d86165e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e04000000696eb0a79222189068ad203a59277c1c148fde018da47e3b15df6dce906df52e610dc1779265c570b26fb81768d1d2c040832b1b3973b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c35c5af9dcc1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d3046f41083897f1858c8001ac0d915af3f7b3171c14fdea7d504c1416360936df59a2fcd4cfb8cd15b7c3c4e40a6d622504dd0aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe912805be9b86e169d58986e063ed7f133b1b7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e6b5f6ce4cb811612054a6a8be9e18cbce5604301008a2dedc257fdeb4128982913bb7291388c07f8f1e499a1c6b2c39871f0ed4200000000000000001212d9c400000000000000000000000000e522903e088c87a8aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea666b2ce4b60a46a198d9117da580004fac16783648bd3eff702490229c4bf079345744ca47a4000000000000000000000000000000000000000000000000086ecb4f36dfcffafe7816f42904e8dabdc323b0b7c93eaa063acd078c192341dbccfc6f6f838b839532a233c92c98758d887b90c15f932491d973300000000000000000700f04d8049f93351ff98692d0f713aa1c4f70f8860bde8c677816697426274218c4e54e29e5daa31d1a78514cc62c38fc55ae60700b32ba63ce94ca5bcba8b48c28e4cc5401c556b49a05709346d111f2a22695c487564170998d646b5da8dd856a189059d1611288556447bba3240992eba3e7017f2621e3c72b107a47d8f83ff2a4859435c7a9c50d07eff7b70aadbf62dacbf90000000000000000000000000000000000000000000000000000800000bd6ac46e738d9bca3eb53a908648bcc79c432fba6403bc5087011c852601b0c3f553c2243d24a883d43ec7b644a092f7ea6f50f77044093639083dab7fa10c0a5e83463fe1d96a3c7e19c8b63032eda84290255051219e3b19d8689fba69367b8a298fb1745c615e14f9b08e8c68a81ec63835b11efd87dd4a9905d50b0fb3b807035844aef71ad5620f34e7bee11026edadc64a2e4af0cb81bf01bf43d97a0c27e1533e7c3417dc94e1272962a369d00d599df016e4856178e6974b8f27de8cb51baa6056eb82ee5e801ca4283c9119373e9e0b0269fc7c3ad90ff2c7ff79a3634b139d48ca72a2f425527af6391f35ce9999d81a3472b40633b05506e864db555bf576f54253cf57627b080dff7fda52f3bcc95b9cd99672aac950c3ce6517feb83b4b9fd916e7f8b481b50f3c8fec5de0cdd7a1dab29273a063dbf0024951195a964af1ae"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r2, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) r3 = dup(r2) r4 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) sendto$inet6(r4, &(0x7f0000001580)="e6dbbdf6a2f23e7cc2743e9d3ea1c0c7ad1131c6afe94aba8001a6c502235131b2e3b2acfcda2a191bc280eeecf8f7c35cb105e9cecb28e408acb6ce28b9e0d1e85cfb34582d0392dd529411d00ba2e3c634a12013b3124ff25b6c3c3dbcbf77a232b68eb1452a78c8f654a358000700d50500b8b7562f4d21ea96efbbfc80e398c8cd671bb11a10bf81efd80575a1ff4298cfce7cad871b94e705e2be76c940f29db8e53b897b894ef212fc44b45c406f404bf4f72b1b421cb37b2a1d6456dd14d2db4585aba510652f3a8348d4e0aa7df1076e542e6071fa867808d1165bc47403a877bdb6299c02fa7746deeb867ccaeb9caa10301a2565bd4a6cd9f8fc2c87670b7ede40328501c0c1f2f3ed4e9ac5a4f6109037caecde3ac8e024444ad8d8bdd6f2bbc5e7507b28d93083db1f1e0c31f77e35dbdd4189f9b3eeda03abb17f8fd57f559ff8d46a809567aa0c0afec39648", 0x121, 0x0, 0x0, 0x41) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x4, 0x20, 0x0, 0x1, 0xffff, 0x3, 0x7, 0x48b4fcefae1414e1, 0x2, 0x8, 0xf9e}) r5 = socket(0x40000000011, 0x2, 0xfffffffffffffffd) r6 = shmget(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r7 = shmget$private(0x0, 0x4000, 0x322, &(0x7f0000ffb000/0x4000)=nil) r8 = getegid() r9 = getegid() shmctl$IPC_SET(r7, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r9, 0x0, r8, 0x2}}) socket$unix(0x1, 0x2, 0x0) r10 = socket(0x800000018, 0x1, 0x0) bind$unix(r10, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r11 = geteuid() r12 = getgid() r13 = socket(0x10, 0x8000, 0x2) r14 = fcntl$getown(0xffffffffffffffff, 0x5) r15 = fcntl$getown(r13, 0x5) r16 = socket(0x18, 0x1, 0x0) setsockopt(r16, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r16, 0x29, 0xa, 0x0, 0x0) dup2(r16, r10) r17 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000002000/0x2000)=nil) shmctl$IPC_SET(r17, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x102, r14, r15, 0x2, 0x95, 0xffff}) r18 = getegid() shmctl$IPC_SET(r7, 0x1, &(0x7f0000000500)={{0x0, 0xffffffffffffffff, r18, r11, r12, 0x10, 0x1}, 0x3, 0x4, r14}) r19 = shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r19, 0x0, 0x0) shmctl$IPC_SET(r19, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r21 = getgid() r22 = socket(0x800000018, 0x1, 0x0) bind$unix(r22, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r24 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r21, r23, r24, 0x10, 0x9}, 0x8, 0x1, 0x9}) r25 = getgid() r26 = getppid() r27 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r29, 0x0) r31 = getgid() setegid(r31) r32 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r32, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r32, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r32, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r32, 0x40087468, &(0x7f00000001c0)) fchownat(r32, &(0x7f0000000080)='\x00', r33, r31, 0x6) r34 = getgid() setegid(r34) r35 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r35, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r35, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r35, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r35, 0x40087468, &(0x7f00000001c0)) fchownat(r35, &(0x7f0000000080)='\x00', r36, r34, 0x6) r37 = semget$private(0x0, 0x7, 0x287) semop(r37, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r37, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r37, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r37, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r37, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r34, r33, r34, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r29, r34) lchown(&(0x7f00000001c0)='./file0\x00', r29, r30) shmctl$IPC_SET(r19, 0x1, &(0x7f0000000080)={{0x6, r29, r20, r23, r25, 0x1e6, 0x8}, 0x5, 0x5, r26, r27, 0xfffffffffffffe01, 0x9, 0x7ff}) fcntl$lock(r10, 0x7, &(0x7f00000004c0)={0x3, 0x1, 0x1000000044, 0x7, r26}) r38 = socket(0x800000018, 0x1, 0x0) bind$unix(r38, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r39 = socket(0x18, 0x1, 0x0) setsockopt(r39, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r39, 0x29, 0xa, 0x0, 0x0) dup2(r39, r38) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, 0xa) r41 = fcntl$getown(r5, 0x5) r42 = shmget$private(0x0, 0x3000, 0x401, &(0x7f0000ffc000/0x3000)=nil) semctl$IPC_RMID(r42, 0x0, 0x0) shmctl$IPC_SET(r42, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r42, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r44 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r44, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r44, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r44, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r44, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r45 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r47 = getgid() semctl$IPC_SET(r44, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r45, r46, r47, 0x10, 0x9}, 0x8, 0x1, 0x9}) r48 = getgid() r49 = getppid() shmctl$IPC_SET(r42, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r43, r46, r48, 0x1e4, 0x8}, 0x5, 0x7, r49, 0x0, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000040)={{0xfff, 0xffffffffffffffff, r8, r40, 0xffffffffffffffff, 0x0, 0x9}, 0x9, 0x75, r41, r49, 0x10001, 0x8000, 0x3}) r50 = semget$private(0x0, 0x4, 0x1b2) semctl$SETVAL(r50, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r50, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r50, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff}], 0x2) r51 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r53 = getgid() semctl$IPC_SET(r50, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r51, r52, r53, 0x10, 0x9}, 0x8, 0x1, 0x9}) r54 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r54, 0x0, 0x0) shmctl$IPC_SET(r54, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r54, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r56 = semget$private(0x0, 0x3, 0x662) semctl$GETNCNT(r56, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r56, 0x0, 0x8, &(0x7f0000003700)=0x272) semctl$GETVAL(r56, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r50, &(0x7f0000000280)=[{0x3, 0x8, 0x1000}, {0x3, 0x3, 0x2000}, {0x2, 0x4, 0x1000}, {0x2, 0x2, 0x1800}, {0x4, 0x4, 0x1000}, {0x2, 0x1, 0x1800}, {0x2, 0x8000, 0x1800}], 0x7) r57 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r59 = getgid() semctl$IPC_SET(r56, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r57, r58, r59, 0x10, 0x9}, 0x8, 0x1, 0x9}) r60 = getgid() r61 = getppid() shmctl$IPC_SET(r54, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r55, r58, r60, 0x1e4, 0x8}, 0x5, 0x7, r61, 0x0, 0xfffffffffffffe01, 0x9, 0x7ff}) r62 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r62, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r62, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r62, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r62, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r63 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r65 = getgid() semctl$IPC_SET(r62, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r63, r64, r65, 0x10, 0x9}, 0x8, 0x1, 0x9}) r66 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r66, 0x0, 0x0) shmctl$IPC_SET(r66, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r66, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r67 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r67, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r67, 0x0, 0x8, &(0x7f0000003700)=0x272) syz_emit_ethernet(0x1, &(0x7f0000000640)=ANY=[@ANYBLOB="ffffbc038d3798b588ed01fcec6e8c30babbb1063a519699fbcd5ecdf0f79cd7cbc2b93290e75916a7947430847976b1fa79da3a175e4f93dd6546ea2fcc5f7d97e53face269da6cde40d27abbbe4c71046690d4719b0adfb9343fc65800568d6c662ac5aa4906f061064e1d84062987e74823fbc3e572af8f6467680a8b50c8c9b385af75cf729402722af0dca7c0d105edfa68c734558370425495e9440d5650ea62a9afca02313077d798603c3eb56b81bd515607fa7b8c438b7c6f309ff8ff25bdd7"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 05:55:34 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "7e552f72c1d2c05682db2dece205147c0c50ea31"}) r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000000840)=ANY=[@ANYBLOB="00000000000000000000000000400000000000ccec00000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002c9781991881eb8a17939a98b23d0c7d7639a6200a3484f9c8a089805fbe0d946949606be42302eb08acdc573961a05c5e1ea2737de8f28042f255cf4e716a38258b735fe94dba1177a703e79619bdbc603f700ac7296f4bfb9870a4811603ab01b9b34dcba7a1c4840f13439bd8d1621b67ec3c350010000000000000e8db263fa7b89c60ce680800f036affa5aad992f8fd6"], &(0x7f0000000ac0)=0x6e) sendmsg$unix(r4, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000840)=ANY=[]}, 0x0) write(r2, 0x0, 0x0) dup2(r2, r1) r5 = accept$inet6(r0, &(0x7f0000000140), &(0x7f0000000240)=0xc) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65f0, "92ffff00000000040000000000007a0a9e8000"}) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000580)='/dev/speaker\x00', 0x20, 0x0) r8 = geteuid() pipe2(&(0x7f0000000640)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r10, r11) r12 = getgid() setegid(r12) r13 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r13, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r13, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r13, 0x8004667e, &(0x7f00000003c0)=0x800) fchownat(r13, &(0x7f0000000080)='\x00', r14, r12, 0x6) r15 = getgid() setegid(r15) r16 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r16, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r16, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r16, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r16, 0x40087468, &(0x7f00000001c0)) fchownat(r16, &(0x7f0000000080)='\x00', r17, r15, 0x6) r18 = semget$private(0x0, 0x7, 0x287) semop(r18, &(0x7f0000000180), 0x419) semop(r18, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x3000}], 0x5) semop(r18, &(0x7f0000000c40)=[{0x2, 0x3, 0x2800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x2800}, {0x0, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x4, 0x6, 0x1800}, {0x3, 0x8, 0x800}, {0x1, 0x8}, {0x3, 0x500, 0x800}, {0x2, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r18, 0x2, 0x3, &(0x7f0000000d80)=""/10) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r15, r14, r15, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r10, r15) r19 = getegid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000007c0)={{0x0, r8, r15, 0xffffffffffffffff, r19, 0x1d4, 0x17}, 0xf04, 0x2, 0xffffffffffffffff, 0x0, 0x200004, 0xc, 0x0, 0x80000001}) r20 = kqueue() r21 = fcntl$dupfd(r20, 0x2, 0xffffffffffffffff) close(r21) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000a00), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xfffffffffffffe4e) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000380), 0xfffffffffffffee8) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r24, 0xffff, 0x1004, &(0x7f0000000040), 0x4) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000980)) r25 = syz_open_pts() ioctl$TIOCSETA(r25, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) r26 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r26, 0x0, 0x4, &(0x7f0000000000), 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000740)=ANY=[@ANYRES16, @ANYPTR64=&(0x7f0000000dc0)=ANY=[@ANYRESDEC=0x0, @ANYRESDEC, @ANYPTR64, @ANYRESHEX=r26, @ANYRES64=r25, @ANYRES32=0x0, @ANYBLOB="465ae48365645cdcf7cca9d7b3adbae626847e5e254c06b39d183630c3969530e127081a66c3bbca000ffadf8633c78c8e47fee2ac0b03003fbb405dda079f461ee6ce0bd4e9e9be055e9e0167390ad0a872542054234d3faad5cfc2e2028424580ca0c45ced26cb9dd3bc6dd51a2aded5c4d066d77cdf05416f538f5c1755b7eb66504e13cfe6385dff721115b6ecd4d310f8ef440adabf44dd92d078f0072052f82f6ee20ffb1bb987ba88571e30419596a9e606ade2f3670a9fcc253a56b6284edb945f17359d8d08dc56c7415f0016f6e55f1e3219320307f606fbd50e46102af63b1871278fd21ace9d0059bc8a1e28591770049421dbf2ada5bf33d01b464c71049a0400000015541ff937eea1c3e115230b1526c97381b474065745860bb33e7f36c85d4caa976d1a1b2f561e258165e5640046ab707fe3195ca7d4aa48ae418514ca6f61f69387fd7352d5d266f032a5c069508f3871ab422bfdf810f9df509aac885f00109a4d65289f7b3254c1068a"], @ANYPTR, @ANYRES64=r25, @ANYPTR], 0x5) r27 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCNXCL(r27, 0x2000740e) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, 0xc) r29 = semget$private(0x0, 0x7, 0x286) semop(r29, &(0x7f0000000680)=[{0x1, 0x0, 0x2000}, {0x4, 0x7, 0x1000}, {0x3, 0x7, 0x3000}, {0x2, 0x3}, {0x4, 0x8, 0x3800}, {0x3, 0xdfff, 0x1000}, {0x4, 0x400, 0x800}, {0x6a778664d54a8681, 0x8744, 0x1000}], 0x8) r30 = getegid() semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r23, r28, r22, r30, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x10000, 0x0) r31 = syz_open_pts() r32 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wsmouse0\x00', 0x80, 0x0) r33 = syz_open_pts() ioctl$TIOCCBRK(r33, 0x2000747a) r34 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r34, 0x0) shmat(r34, &(0x7f0000ffe000/0x2000)=nil, 0x2000) sendmsg$unix(r2, &(0x7f00000006c0)={&(0x7f0000000000)=@abs={0xb47e21449c01528d, 0x0, 0x0}, 0x8, &(0x7f00000000c0)=[{&(0x7f00000001c0)="5455323da7bc06c7d6fd5dfb592870e45336f7f65dc77aa956e17d88e18f5c3411fc172bc97be45252570232a288ff82b4f2d3f3ba6b829b8237418a39ecc0c3e2c38f677f45828d2776c4367c915f33a4bca280a2c7e8266b472cb78c", 0x5d}, {&(0x7f0000000300)="ab52c55e469c890cd0a57e8cb2d89b21814b08c6c14ca4fa34332d52967fd07aa34128964f18e94e1bb8947d34b8e0d6d26bfbceddb090f5842990a11b65cc209e5d473d2755907b69c9d5c155c23f9f179389643be016ce94ab21b12763fa9e0efcc3661b9e7601cbc0956aaee3a25848cd3ad4af94254c4574bf89b92503d40bb4bf22f49119c4151fa111208878acfdac20ab42ea0f3591bb1e26a6f3725fcb3184d7393be9af3b50cef2e00c6b77065d312a747c12cc87a87389b99a90f78cb58ac3705af2f9f711a768cf27a3a7c4", 0xd1}, {&(0x7f00000004c0)="9fdc4939f005b41aed402f3b4d58461244ddd33d439c4f4b32398ea061722c1e03c7cf60a376b5e22f1d64dc7fe9f2ce2ff8ab34180255568970d2c9b9703e4056f2a7308844972ef52ac998ceb900cad92c7d403dff618a966aa1ec727babfff028434b2e7f0af689cde070ce6508ce73006e0b1c68d976a17e65d5145e5b3a27748c881e13641d0e", 0x89}, {&(0x7f0000000400)="547062cb9713aa591bb80e5ee6d433ff182dc11c1ec35a3cb901c6bdfff08cf3c8ab86eb34fe78025f38a30482d8b813703b290664944ca7eade15fd66ac98309ec6badbc22819a7961fe96dec9a16beff94a8026f0fb53f3937ed", 0x5b}], 0x4, &(0x7f0000000c80)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r0, @ANYRESOCT, @ANYRES32=r5, @ANYRESDEC=r34, @ANYRES32=r7, @ANYBLOB="20000001020050e96a02f9c8ad9e000028f2f6491f6fff24b2a7c1a56e57299220b3a31b362243746470e5341176a31e872e92d79105a5cdd5a03758fe60020d06117641abfa7024cf8a5695768f339f5005cc618d60df9317acb061e8db9b", @ANYRES32, @ANYRES32=0x0, @ANYRES64=r33, @ANYBLOB="000000fbffffff0000ff00000100000000000000", @ANYRES32=r0, @ANYRES16=0x0, @ANYRES32=r31, @ANYRES32=r0, @ANYRES32=r32, @ANYBLOB='?\x00\x00'], 0xe3, 0x8}, 0xf9101b009f4c552) write(r0, &(0x7f00000002c0)="447e89eb889694b131e56fcf7639172295e23e3a61198cb1c9b000bf6751a1dd1a5275edac802ca0f24991c9f349df0ec93a71cb5e987770c52c3c2b803e", 0x3e) fchmod(r0, 0xe3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 05:55:34 executing program 1: r0 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x8}, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r2, r1) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) accept$inet6(r3, &(0x7f0000000000), &(0x7f0000000140)=0xc) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000040)) shutdown(r0, 0x0) 05:55:34 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) close(r0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) nanosleep(&(0x7f0000000080)={0x31ca19b50000, 0x101}, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = socket(0x10000000002, 0x2, 0x0) r4 = dup2(r2, r3) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 05:55:34 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd6045050002000600fe8000000000000008000081fcabf185fe8000000000000000000000000000aa"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() close(r0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000001c0)={0x0, 0x0, 0x7, 0xfffffffa, "54b9116c0842ea05a5e371119dfffb78442ff699"}) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000380)='x', 0x1}], 0x1) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r2, r1) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r4 = accept$inet6(r3, &(0x7f0000000000), &(0x7f0000000140)=0xc) r5 = fcntl$dupfd(r4, 0x8, r0) dup(r5) ioctl$WSMOUSEIO_SETMODE(r5, 0x80045726, &(0x7f0000000080)) sendsyslog(&(0x7f0000000040)="62e2f3a1f9a64f4bb3095a2f5f510caf77f97d84b28939b11a14a57b5a8200ca189dec86", 0x24, 0x2) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 05:55:34 executing program 1: mkdir(&(0x7f00000004c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x6594a9ff864aeced) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') symlinkat(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file0/file0\x00') 05:55:34 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000001000)={0x1000, 0x0, &(0x7f0000000000)=""/4096}) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000001040)=0x8) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001080)={0x0, 0x0}, 0xc) r3 = getgid() fchown(r1, r2, r3) close(r0) r4 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f0000001340)={0x6, 0xf170, 0x0, 0x1000, &(0x7f00000010c0)={{0x81, 0x1, 0x5, 0x12, 0x9, 0x5, 0xfffffff7}, {[0x0, 0x7, 0x200, 0x5, 0x4, 0x0, 0xb4d3, 0x319, 0x81e, 0xffffffff80000001, 0x1, 0x7, 0x82, 0xfb20, 0x2, 0x44cd, 0x8, 0x35ea], [0xf8aa, 0x53a, 0x1, 0x82c, 0x7fffffff, 0x7, 0x8, 0x7, 0x3, 0xe8f6], [0x5329, 0x0, 0x29f4, 0x7f, 0x7f, 0x6, 0x800], [0x9b8, 0x100000000, 0xe0000000000, 0x238f, 0x6, 0x3], [{0x3, 0x40000, 0x8, 0x4}, {0xffcf, 0x8, 0xfffffffd, 0x3}, {0x4000, 0x3ff, 0x1, 0x73}, {0x9, 0x7, 0x401, 0x3}, {0xa4, 0x8000, 0x41a1, 0x1}, {0x2e, 0xfffffff7, 0x1, 0x5}, {0x4, 0x44, 0x6, 0x2377}, {0x81, 0x93, 0x80000001, 0x1}], {0x4, 0xffff, 0x0, 0x1}, {0x1ff, 0x100, 0x7, 0x1}}}, 0x1, 0x2}) getgid() ioctl$TIOCSTART(0xffffffffffffff9c, 0x2000746e) r5 = syz_open_pts() ioctl$TIOCSTART(r5, 0x2000746e) connect$unix(r4, &(0x7f0000001380)=@abs={0x1, 0x0, 0x1}, 0x8) dup(0xffffffffffffff9c) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/wsmouse\x00', 0x80, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000001400)='/dev/null\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GMODE(r6, 0x4004574b, &(0x7f0000001440)) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000001480)=0x6) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/wsmouse0\x00', 0x8000, 0x0) ioctl$WSMOUSEIO_SRES(r7, 0x80045721, &(0x7f0000001500)) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001540)={0xff4d, 0x1, 0x20, 0x363a}, 0xc) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001580)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r8, 0x80245753, &(0x7f00000015c0)={0x4, './file0\x00', './file0\x00'}) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000001600)) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000001640)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCSBRK(r9, 0x2000747b) r10 = open(&(0x7f0000001680)='./file1\x00', 0x901, 0x184) ioctl$TIOCDRAIN(r10, 0x2000745e) 05:55:35 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000008d742c219880309f223d979905f87c8a5b6701000000000000000000c414000000290000002f000000"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000300)={0x1, &(0x7f00000002c0)=[{0x14, 0x40, 0x6, 0x1}]}) close(r0) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)) r3 = socket(0x1, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffdcc, 0x0}, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f0000000040)="c15d7747ae75caf6a911d65ac1d5e043a93383d8c45be6e893c172c27fbcca56", 0x20}, {&(0x7f0000000180)="cd2f574b80529ece7dece5c9a6b263483a5ebf2248e7eb73c2f12371689d4c77dc6581a5d4842263b38990b147e81704df994632293b34db6a72dab29e9c803f760d63630aa87fdaa4cd9e45869d69cbf34ecaea9bf36eeda11d392c7473208efda3824a60fede3661a97ad5d0ede7833a736a44a985ffcfee80b5fd36c2f663a15134f5a6f22aa223d8c8e544889227d6cf06805f106df242b72248224ab53d421f08fc4ead5425a3d6fd7c20dcf980bcb28d53d5119b68fff2b2506f7470220c44a95642143cab90975ddd8a70fe3a0e4f5f8e13874142326661fd0c500c3cb287fe41802760ab663cacbab01612b2f9df5c28096a4f0f", 0xf8}], 0x2, 0x0, 0x800) 05:55:35 executing program 1: sync() r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) getrusage(0x1, &(0x7f0000000000)) pipe2(0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r2, r1) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) r4 = fcntl$dupfd(r3, 0x0, r0) sendto$unix(r4, &(0x7f00000002c0)="154a0f0195c805daae39fa6c2fb9f986166028b0435a9799a214ae43ba0a6d6d2d7d6aaa1fb236e365a7964117c064f85ac31de79ed6b3a85ac0cf5feef616e0a163dc8e8009a4e29330913f33aa04f11399ce65229cf67795c55026b36b14280192b59451270b10eab397ad5caac0ed06db3b21c1dde444c7de80da775af7", 0x7f, 0x9, &(0x7f0000000240)=ANY=[@ANYRES32], 0x1) 05:55:35 executing program 0: r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x2c2, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0xc) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) 05:55:35 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) socket(0x0, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f44a46b083200"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024e00818d23a", 0x14) write(r1, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c3", 0x595) 05:55:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="10000000ffff0000010000000000070000007fb898dea95c889a18ffffffffffffff727b8a426a7dc6b8e62eaa6e79e20f57b011d1112b11efc0376d09f7fab12fa5f2d2abf11a576945da33b9cef4235b090b9997b76cf400cb25a021472d885ac48a338b690063b2a2391198b17c3d99a91ef28164e87b84b93360c6a21cfff010c59b58ac573f40e629bf53b047fde662ef6076244aac7b4f530a7e385b0e7312daa2bc95f9549e80f0b1229970152f3f43c699656e9d13d50be20d7f6f8ec4d12d0fc212120c42e069cf9fbb8207b93c1bf5168e77b5e1fbbaa152f2251f7e9fc7854060017fd4b0d58af677939a5d16e27b234f54ad562cf7b38efd94a91a"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}], 0x100000000000022c, 0x0}, 0xc42) read(r1, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) write(r0, &(0x7f0000001640)="8a", 0x1) write(r0, 0x0, 0x0) 05:55:36 executing program 1: socket(0x800000018, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) r3 = dup2(r2, r1) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r6 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) r7 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) dup2(r7, r6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r8, 0x8000000000004, 0xffffffffffffffff) r10 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) r11 = kqueue() poll(&(0x7f0000000100)=[{r11, 0x80f20941e5ead7ce}], 0x1, 0x0) kevent(r11, &(0x7f0000000a80)=[{{}, 0xfffffffffffffff9, 0x41}], 0x6, 0x0, 0x0, 0x0) r12 = dup2(r10, r11) r13 = kqueue() kevent(r13, &(0x7f00000001c0)=[{{r12}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r9, r13) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) r14 = kqueue() poll(&(0x7f0000000100)=[{r14, 0x80f20941e5ead7ce}], 0x1, 0x0) kevent(r14, &(0x7f0000000a80)=[{{}, 0xfffffffffffffff9, 0x41}], 0x6, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000640)='/dev/speaker\x00', 0x80, 0x0) r15 = kqueue() poll(&(0x7f0000000100)=[{r15, 0x80f20941e5ead7ce}], 0x1, 0x0) kevent(r15, &(0x7f0000000a80)=[{{}, 0xfffffffffffffff9, 0x41}], 0x6, 0x0, 0x0, 0x0) fcntl$dupfd(r15, 0x8000000000004, r14) openat$null(0xffffffffffffff9c, &(0x7f0000000940)='/dev/null\x00', 0x10000, 0x0) r16 = msgget$private(0x0, 0x110) msgrcv(r16, &(0x7f0000001680)=ANY=[@ANYBLOB="0000000025f158060000000000000000000000000000000000000000000000000000000000000000000000000000ad519d5ab439acd500000000000000000000000000ff070000000005000000000000007c4fdaf0dcaeb752cabfd5e8c900000000000052714baf981635b606646969615cae4f29b98aaa76077efd726b8f0474280bbd1646cedb8ce5091c7519900ab3be1b996bbdb78472d3d8955d645dfd9d65b348b397ed342cca9ad5d3ea08f9462e2e38800efa1fbcd5dfdc3356bd0ac61a70880f77cb3baf988e10e6db55ffdb69ba92b4508416889a3df437abe2564a72ccb6f84c1a44f93e88e10000000000a174e0b5c55b8312463b1bb415fadf1916e2fd5bba2c6e07bb82c921359d584e72d88c050000006467063ee0d2212851f08f3459031d9cd1ad7574212be54113ee92b7569ea25aa3a085b955164eab0ce3a5c49dcfdea57487694c389e000000dc023260be3fc2c900000004000000000000000900000080d14ad10dfafb3fbc3b370851ce9b6cd4cd303eb19e57f3b5dac17b1dcf1bb72a5552338efa46111c436ee6a7a190584f0279a8537bcf870491a77e70eafeaa0435d633e8f0d22406a299fdb647b9f70973c2f73b674bbf4a1fc42a265efd781b651ce101e460693d73707d0295dd318c6b99c739e4bda4ff290a39908a94b90ef940203e09eb644cfddcf456034a6b5b80de9fedbe93ebe111c252a959c8bfcc46fbf45b7599486064d0d7e618380e6403adfbefaabf2ff71276810000000000000000000000000000000000006c5bf04750b9c1bcf517c47c04960de843569dfdbf6aae0eaba272781747f77931971bb778587a0f9f3c3d9e16a6826b4b3363aa2a3bd19cea7f26fb26f6069403d4864afe9223e9acaa593b0dce2e3c2f20c269b53f5f263a3e4e1562c632927c0cc279ca81e550e0da9f76be27ad74cd993f9384a1100e2d6d2cea16035688fed2453bb3ea04ab45d4c2476699fdee5a84e8a08267667ef048f5aa2d370bc91f198dd0714ee8c7455ddf4c4d676fca571eae32"], 0x1, 0x0, 0x0) r17 = socket(0x18, 0x4003, 0x0) sendto$unix(r17, &(0x7f0000000c80)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26ca80416fa76d06336acf00b7804be781e4991f7c8df5f882b297bddaa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca491ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800000000000000000000000000000000000000000000000000000000397d3a47c56e4bfab9be51fc370e59baef58ab249c8d74158a96a82e754cc564ac9df4ecefebc4f779f73b73ee3f2047c3f5bbb63945023c3c73c243da242a3d21256f84015aa990f99f62d2d6f74d41496376d40d6e556007dd44abbb7638f44c4a92787aea2088fa56dca51d3a76651a157ed8418f45e601347b6a16adab464360e46ae656d19ef693c9c27f26e0c20a0d655432c362f4b60675c93989ea9d33a87e236e95bb4c7fe7d22bd94b4058b2750ea57cc41fc7094fddf832061a5d7942459e8476ef8458d0bcb07a3f9a7aa6ba5cabec711220a2ea644537b6bf0cf528ccd21907432dcf74e50a3ff13c731c2f4f3cf6882378ffae2da1ce1af44e02330c3259b2f56cf917", 0x1bb, 0x0, 0x0, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r18 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r18, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r18, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r19 = getgid() r20 = getgid() semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r19, 0x0, r20, 0x50, 0x9}, 0x8, 0x1, 0x9}) geteuid() r21 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r21, 0x0, 0x0) shmctl$IPC_SET(r21, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r21, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r22 = semget$private(0x0, 0x4, 0xf9ee9fbbae11850c) semctl$GETZCNT(r22, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETZCNT(r22, 0x1, 0x7, &(0x7f00000010c0)=""/258) socket(0x2, 0x7, 0x6a) r23 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r23, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r23, 0x0, 0xa, &(0x7f0000000080), 0x0) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getpid() socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r25 = syz_open_pts() getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r27 = dup2(0xffffffffffffff9c, r25) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xffffffb0) r29 = openat$zero(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/zero\x00', 0x80, 0x0) fchown(r29, r26, r28) r30 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r30, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r30, 0x0, 0xa, &(0x7f0000000080), 0x0) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getpgrp() socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r32 = syz_open_pts() r33 = syz_open_pts() ioctl$TIOCSETAF(r32, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x0, "7e389ddedff37173934a3a00"}) ioctl$TIOCSTAT(r32, 0x20007465, 0x0) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r34 = dup2(0xffffffffffffff9c, r33) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000001c0)=0xffffffb0) getegid() r35 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r35, 0xffff, 0x20, 0x0, 0x0) setsockopt$sock_timeval(r35, 0xffff, 0x1006, &(0x7f0000000380)={0x2, 0x40000000000}, 0x10) fcntl$setflags(r35, 0x2, 0x1) r36 = kqueue() r37 = dup2(r35, r36) r38 = open(&(0x7f00000005c0)='./file0/file0\x00', 0x615, 0x90) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r38, 0x0, 0x0) r39 = socket(0x18, 0x1, 0x0) setsockopt(r39, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r40 = socket(0x6, 0x1, 0x0) dup2(r39, r40) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, &(0x7f00000007c0)=0xc) r42 = getuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, 0x8) lchown(&(0x7f00000004c0)='./file0\x00', r44, r45) r46 = getgid() setegid(r46) r47 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r47, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r47, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r47, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r47, 0x40087468, &(0x7f00000001c0)) fchownat(r47, &(0x7f0000000080)='\x00', r48, r46, 0x6) r49 = getgid() setegid(r49) r50 = open(&(0x7f0000000600)='./file0/file0\x00', 0x10, 0x24) ioctl$TIOCSTAT(r50, 0x20007465, &(0x7f0000000500)) r51 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r51, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r51, 0x0, 0x200000000000c, 0x0, 0x0) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f00000002c0)=0x12e) accept$unix(r50, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r50, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r50, 0x40087468, &(0x7f00000001c0)) fchownat(r50, &(0x7f0000000080)='\x00', r52, r49, 0x6) r53 = semget$private(0x0, 0x3, 0x4) semop(r53, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) r54 = semget$private(0x0, 0x1, 0x3fe) semctl$GETNCNT(r54, 0x0, 0x3, &(0x7f0000000300)=""/189) semctl$GETVAL(r54, 0x2, 0x5, &(0x7f00000003c0)=""/186) semop(r54, &(0x7f0000000140)=[{0x3, 0x6}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x800}, {0x3, 0x400}], 0x2aaaaaaaaaaaab85) semop(r53, &(0x7f00000006c0)=[{0x2, 0x2, 0x800}, {0x3, 0x5}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x3c00}, {0x2, 0x23, 0x1800}, {0x3, 0x6, 0x1800}, {0x0, 0x9, 0xc00}, {0x2, 0x8, 0xc00}, {0x0, 0x3, 0x800}, {0x1, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r53, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r53, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r49, r48, r49, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r44, r49) sendmsg$unix(r37, &(0x7f0000000840)={&(0x7f0000000ac0)=ANY=[@ANYBLOB="00d8d51e65e3f47360eb4f420bb0a5b37200000000ecffc4c77e8797e51adfe4e89982a09817064d7bb5de512d49809c90bc3dbd7a4874712ae08e9aa6b865829feb800b1330fe80fa86a47ff296531dba9f20d3f6b7087d7edc40319bb51f979fd30c90b38899ac7e590874df1d33b0a1ce0cc539fd8e9d3be14db13030cde959c0a3b6041f40229dfdb6ef7a5ffca767a4ce9ec6839249ed405535c3b54529114dfce46117c6b89d3921f207e8bc98c85877731104334a5aa429a9efbf"], 0x10, &(0x7f0000000700)=[{&(0x7f0000003b40)="7749b1ca89c1e41fdf6f0afaa82f42618f1c634b1c6664d48555b82baf23ed2ba33485a25e0759d918a0707cd7472292332369466fdc7d65e4bdaf3787b5ede50073ff681188c24dffe979b8acb19822aa1c4ffbd19a56daedff41408985f69d05297796211c88c13b326e2f69ce67513533c22c005e3628c79ac007a490aba5e92c01c718965cfabbbf7ad79505d31604d4f2910e4c5a64db28cec66c73ec645248c2aa3b1d92ad53329b44ed8e5859ae29511c8d07b0a81c49d1198130da5d7517f9590f56de84d0761fe7f9e1e2bd1ac46caa42ece48cfb405a155e5ab9ef87881b146b9a61f02a22b57fce4d98ecd8aae042850cb1ebceb076d0f1d0f8921e10f1b6ae3d29c4cf8cd719ee6f3a7e919254415486cb548a3ecf24f0fc5eb0006af88aac38740f612761af34c8aa3cdf51c2fcaf1c4bbe55e3c40a6dc7633bf571cfefaca611e382bf68c19a37dad7251b234b693df6b4b98d029583ecb919a5a9676a808dd078944e1682a49ebcbe9b6640e5b2c215c4a2149dc13e5a160bb345b384933f1642d84692c5b215689a6216f7e1c01e387652ec2d7311dab1be8bfb79318563219acdc4681e7ab77399cd425d8799a9ad919278665cf67f119ebccf665cfb8180fee388809c55234d484ae5e216123ab912d42870f03ef7aabd67e854f2b00b4cbaf11077ae44b9ebbaab253d1ca2fa4411cee15be353c045a9f97eee63cbc5181fc19c8347e4f5d8728635f6fe3d32e3aa91e6e72cfbdd693c40edf462f7934c9d04a11ab5038a922923e94a178e4eb15ca2921bf3b420ee59c32c961cd8403b7eb0e7cf909c55509e0f7315abe28891c98287bb5454c8fc5121d7e6ac0c4d5cd523c487aac4c64d483508f584d1e56255cd4c79c5a691c95ff221089eed0b9c2e651291740961ed4a2f1d8b236111a4fa00887d1a7ba0fb680e617e086a836c3860cca5d924a9fd5cdadbf74bcbdb3d0f990e04f1a3705579c345d97ea3216be8c401a8d02b5ed146d27ffb67bb31a94798a490252d00c937744badfbad6f3475d24fff06f5120daf92597a633f0a6f28e2c0d6e421301e3d026dd0783a35a8984469254971ac1af3d24b9b7b6b7c6d356992b60577bf524e89808e05551cb7b421b1cee00ede9b8301ac97374edb1f48de5eb67910bc7a19b23efdb6b1f03fdb7f5811ea404d0dc704a46e1c29892b0a2f27b8c16094e86eae002ac3e80c4c615659a0a9c48e468ee376183a33d8a1e614f3e977a622764eb32e93a1bc45f5c37d2efcae8e50cea8b0b51db8bb38c9f212291cfe3c6c9ce3bcfe0c38ca72f426ba694918515577208431ade745603726c5626128c6dec2a206424578d99c54d15eaf90a890602ef1df042b8b41b9e50dfd61c3e62b4269858c86038fa6d274828e2b69423a969b2b4d6b2d6e1ae6e68761ffc210e0a7d099aa0c8b00c661a43cec4bde519c95caec7f5ff56922e7c73a11aac51bc8824bd6c339a897fdeb7a51bee92f0b29c5079d336c97a1400e2f8cdc91a10cd7b89c026c559f48429b961158560cfb33fb76263fef5aa0b0f5010dbcda3b64aa86f70746f2073ae141a9eca6b36e9cb739076ea3a5fe68f6ccb6de473d859c872dcb877cd8d80fcd8075a5882ea8ec02384c9937fd4522f06da198559822b1ce7daa91d447d2f6f8f6b77ad9e2b9b8548d0aac56d1a9eec05b3c76ae75bd9de04ea799f76addb934a1365bea4d0c25ee1427f8abfbc6165d3bf1211ed875373a59c02112e8a21897dde84a208ed6cc48188c98a218a965a04bcc750b0c45e4e236ffa98dcb7497f1861e475306d9e7b9dd04ab74a15757db03703e4bf13d82c1f10e8e3159de998a8dcf8b3cb97bf0799ac91d56bea064c9a63313f54e0f5d0cf2fc7be9e0674410758301dbdc97971fe4682e5ce6b8de53b2c378d12f3a2e2b513978930f6794d5598e4677e224ac10c579c953e16e72b64f77127f5cb8e65b0a8791ef32ab5384ad80d790161d937b22b0cc33131027ebedc853043ea7b9a87c52fed834b4f612304921f0678263fedc45ae354363fb7f2401e7a191a41a4d3cfcb9ac809492fa0dbd92cf4e1e822c26dd8b0f10a41191d5884a4ed3c5b3476462da263f9d835c52ff6e4f1a860487080271d630a05d5060cffb743c8c1339e4fb4897ae5073d8947286de5424963a5a5783da3ab3b9f829ace4a9b42fa0c57c800aedba1930f32fd5ceeddc99cde2efe2ed925ce41f53709accecffa0a633e31f55a3594d47363e28c23e5e9149f3a71e4ae7164e822af7fde5019eec783eef7d133ae7e67f3ff8efafc4af80d6c3f63db8d88978897c9c949ff13dfeed2e5c9c3d03fb786b5e30a035fcaf68e1ac62a7bafe86d3ec62b33a5d683123f44c17251c21d25c52c281fe20a91139dab51ea291ed33d565ec143e06fc2bcc2de9f5e38ba03c7d453d2810a79a102e5b5355aba05eaae88b5eb0eb05d055eba6aff7ad5964e81f7191077b1078f7bfc7ec94fe9ad86b628df0feeb540772cb5581319ad7b8a826995408dba9de2ef5e0a044915219419d10cf150a20fc9cf205e4e2f44fedb8f4e75b2f849731b6da1eb4ec742b06b4d1776ce551f3a66213d427a211f4d635747bfc3bbbbb5ac3cce8bebf7cc26e4dbfed9203b333ce83437480f351ab155bae4008493e51ebdb85a655439af2b4923ec283b0363aa0013141c8d1846f11b62203174b27d0586c2d7887f879f2fba3604211914395840b0c75d4a8de919b65cbe462e6b4153900c942d9b5458103dab1af0585facf4fe43f652cee9736a055c8aabe7b5bb5e820d8ddf263bf366d0faf3494b43b900453f68965dbe69ad20afe6d39de877b1bede966c860c3e16c740f0a5e595a804f20b168443e92d6cf8c6275be3a1fdbbc8ad5c931c6dfd01b1ca3a6bd55ef7c3a8248431c9dfd3dd3aed3981d8da7da6e1b1e1e2bc16d035f91ca86bde479d36bf76a228317c79b6aa3372dca6b53a10d2c679add2913e7257693c5dccb372ff7e7d605cdb9081370bec19782058a9288f2197dced7762be6c914a769b52de8061b7b4b23d54e88adcec332f2587f23163ace1331abbf17ccf6d67573b21814cff812605ba74e1d4c49eb97803a5481f41555001cf2f2c5a7eae8f5dc5fcbb6b32678073157c88069ea5af1a7f535be7ed0bb035b69a76fbf18df4446521a4cf2e60d07398ea0c232e67a0d6434ea373f6c35a2ec0d95e421a6f66020733cf0ad3ee2357eed7de5b4c8c7d28c5d7a049188fa6686e6d0800aa4f14f89fd401b0788b7bfbf1551800d9861e0cecefd8a8c69dd9c98c73d5ce8bb3932480992782f5ac1ce16d91ad2ec7f035b8d39f4f2cb2bbe57b681b19f07cc31282bb5c05b13d982e8cb7700cc8f4b0fe7ceb774155dedc776495e0b22550ece91ac8c25862f7bf7fd5fc22664e4dab170d6ee4d5f9ee03930389801543c7f462f17434b2586290ff5b642a0954c4172d2b12e6d73d79ce0d020d869bc6b0b377e9a346e22043789d5f36d9e0820562af13f1ab1b79139ccce4bcc4a7d12a8addda1dd2fd6bfb01183d5e0d9b926e21bf68f6e2372b8205e95ffb2819c6593288c9fa7ca6e424be2094bca9e314aec8a5847d58875f07681bbebc36e81c06678cc57862ccae8d1ee26551d1d70d5d24eb0cae5b3283bdf65aa227e4cbf8fbccdf5950a5e01dd83f243777f621066e7297211d085ad6518c1892fd9bb8746fc8a62b5e8b943127c9303964858802c6941ef624b917ce5e9a3b3afab481be832f1cc3dbe34af98a631e413479bded028a6ec1e546694a14e9a23bfcdc686f6ae616e5450c1b8560802bc47ff336cf774ad119a6be55952edc4ec1fca29c50cdf074e9ee95e655aada1ad8a28ebda7a2ca3b98324c6f7151eb558ad699985d235fe93a76d02b7d30d84f0a39955f74cd5da9f35200146108ec4432e95f8a6b0fc588fa8a883f26bca81ba3c4dd0cde5512aa8c6f329be83974cfffc3e8f461b32e267b8128b3c9b687eb312b344d86c1a571fc18d44ab9aa3d54990fc8ddd89b4169502e431a60f49e79e39c3417ea50aca312a7f419e6e1225de510d6383b65c4849e54dc033ec474e3f77adbf70500ece16c030ec4bcc0de319e966c862241eb9cbeda26698059da862c8002c55b44913c09b3a48c1187642c9ac51a4849a0a5beff5b0cc96ee631cb0fdda9fb205f90aeea849438de4155fb83ef89f3a38289cd9c65ac6f833d5d690642096b9101cc7d50613ffbc522124eb0c964b40e849bd4f45a8abf6730d1c141bd4cd7e5f83a6d581f4cca1970c3dbc88a5ed92779204f1e38146887020847a86cf2a44e722cf09be161b5a8f4c9ba292a5093bd81ccfc5dc35162ef60d6d3f6c9b47b09d4523218169ca1d756836ca7f5c31578019f7f8fdf163045bac27aa2a6ab6b4bfa5aba6042557e9c76edee651ba5fa712cd966ad9f4ed83e9501b70a8f03ead6f41b58f1f6ec3b1a96d033902e62e7fd6c8da269decfad51cba34383707d69d3573ce84b0a0cba2786a47cbe115c0bc11813fa8caf93c25440bb9ba480e610a6bc47d6cbf7b5e32aeafed4c8ab962e6ae8f5cbfd7628c560a7718f5009678cba47a18ff2457d6abe1d688853cac3c7eec02e904933ac2976284063833a7751c698e36dba4ac3c4c440d31dbe2e15ac32cc0f2fa2543ad23a99ac984bcbb11e50624a39f5cc8db9976350da345b0943724ee716df31c7b750830f926cb7e7f84677bd652eaa32d2b4cab651aa8062019e69bd9ca8e84209d2af958da63d4547d2c5ab92d19ff3874921fef563f221066b11734534e8718c3b448281b34228744f83d765d5d03b3711b364f18ae38375ae051a86da2abaa5e1a282115ec47be9b992de89cb3e1989479f103c435c4e45f524c09d169e246daec5f09808e229465c6dcb369280c97aa3869ea0bc7ac921867b30d63ba80ae4b7afcee64f94929b2f47da61cefc4ad5863ed90025cc9f99de95e4605a28bf0db498a3951866801f1c8ffc3843fdcfbdb0da54db289d72b1026c57e2b8c70422bb061be2eb6829460bd37af9a4368d191390952087c5bf64a0da3fd6af922c10e6e4cc571c3db69a553ebc47781f2d8ce972c1c06bc16bf68cd25cb1cfa9599a03868c080ef7684809c8c715bbf5b25b8aa67b6e17f5167cb0f314b9dae6087a994179a75256a67f7888021f36a69e2a70f50ebbbc03e5d6061c70253927431a97e8975bcb3f6e9d49f03732ad66cc820c751f2a0721d9e3fb49126e68e17e6f441a19c2e2eeb79a404fdf20df7c0cb0d48ca465b3aedc9a6325c468c5e158f81fb54da93fb065a015a1c422dd17d3258b97d35f14a28c8ff7bcfa34309ea99c9129726c80a32672f10b7e2f7a56d2e684690551b664625137307a88e7d7b0240e7c75f96c1ebe196d4a4313da7eaa3f1da9dad48e8186943f01af686fcd0bfdb0852ff539ff5269ac425a322c1d0cea3e5f7d2011eff5a55a73cf058b243893b529d644fad323229f704016fc837e2dead6944a3624a3ab1408f87969f6c7fcf5373ec729c90366defb3d1a8668afafddea2badf25b9a18be6f9ee150fe5dfead80976b63940c2c5db3719ecf6bf9f7d55e3a31ec3d40fcf7079ce01aef709f31a202b5675c69bcb996ebe40e5c78c791430f7db503f522abc395141951083805671e67a7dc232c2e3a8b9a48f1186abb74b6c89cb32603a53038ae4d87cdb4c80da93223909c4622d646c5725a17f13bb165c5c8dee92ba7b19894bd9ec481ac85010e43efbabec", 0x1000}, {&(0x7f0000000300)="d09a15263aa9d1d227435304494ae207ebbe55351dedc901a79111ca5dc19636e64ba92922c999555b1d98930ff80b2b45adb2ac172d1e49586a20f122556bc02f34ad1f97e0a050ee26d94259ee75308de00b62923f6b98fa25f7aaf7e8f029cbff70feb8d8a67b68cd92db4411ed1d", 0x70}, {&(0x7f00000003c0)="98694aa3137ebb8e5ff577ab716f07e8b37617f50f33cdf8a990eaa6531482905fd8e616649394", 0x27}, {&(0x7f0000000400)="5be1d48d5cd3b0b45ad001aba8dc91abfde50b6da16c702190aea61d46b836daabde2cbbab77b893d0422ca6b8db229489e6fb4c18c1bb05342d08207fb407003ec62e6151a19ca39d737a0540d74878f4534afa6e0b96c0b457458b48069397b76d27800ca5f991e50eab4bd108a1de4836b3cfe62a97218e8464ce2e9d555e668c0fd968f0adee9a22bb4cd05a11462d64d940d0e4733bbaf0625f8e84c7a3c7da03d0b3db1af2a88339b0", 0xac}, {&(0x7f00000004c0)="6429fef93eaa36ed065e403711da087016fd1fb3d77883fc3d2fedb481128e3b9a12df77269bbe4b070bd8f91a5ef42d9f6ab40f", 0x34}, {&(0x7f0000000500)="ca7d611ca4327e15e40631670323b3912306137c44bd65ff21a094ec161c4b646f0d422ab9c7ddcffa943be37874fadba3032746439e3cde4a815ece8d72f79b6a4ec34b8ecbd7e8431dd49af33ca08a62919c47f866e77ba0fecba3d3f20cb83f11e8d84bcbf48e8477790cc8dc595b94b6c3c9c9f0ccdba3e2e7b29430c1fa84aaf0ac3396ca9a304fd109afbc9090265003cb88290d04ca", 0x99}], 0x6, &(0x7f0000000800)=[@cred={0x20, 0xffff, 0x0, r41, r42, r49}], 0x20}, 0x80c) socketpair(0x6, 0x4, 0x3, &(0x7f0000000240)) r55 = syz_open_pts() r56 = syz_open_pts() ioctl$TIOCSETAF(r55, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x0, "7e389ddedff37173934a3a00"}) ioctl$TIOCSTAT(r55, 0x20007465, 0x0) r57 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r57, 0x7, &(0x7f00000000c0)) r58 = socket(0x18, 0x1, 0x0) connect$unix(r58, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x2000}, 0x1c) getsockopt$SO_PEERCRED(r58, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r60 = dup2(0xffffffffffffff9c, r56) getsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xffffffb0) fchown(r55, r59, r61) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) r62 = socket(0x18, 0x2, 0x0) connect$unix(r62, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r62, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) socket(0x18, 0x1, 0x0) r63 = accept$inet6(r12, 0x0, &(0x7f0000000680)) setsockopt(r63, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) 05:55:36 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) geteuid() write(r1, &(0x7f00000000c0)="dfc260d1cc1ea345ffa5795f362bca5e4adcc1c5885cc3d760f9f4eb851fe73303b92231bb3953376d4b303ae072856147051887577259399ab6fbd96efc01b138c705f8849c3a5973bf", 0x4a) close(r1) r2 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000240)) msgrcv(r4, &(0x7f0000000540)=ANY=[@ANYRES64, @ANYRESHEX=r4, @ANYRES64=r5, @ANYRESHEX=0x0], 0x4, 0x1, 0x1000) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000140)=""/164) msgrcv(r2, &(0x7f0000000540)=ANY=[@ANYRES64, @ANYRESHEX=r2, @ANYRES64=r3, @ANYRESHEX=0x0], 0x4, 0x1, 0x1000) r6 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0xd) ioctl$TIOCNOTTY(r6, 0x20007471) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r7}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r8, r7) fcntl$setstatus(r7, 0x4, 0x4) 05:55:36 executing program 0: socketpair(0x98fea94d9431e78f, 0x5, 0x50, &(0x7f00000014c0)) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xc54b, 0x5, 0x72f, "151cb95bd3082587553e00000000000000221c00"}) writev(r0, &(0x7f00000026c0)=[{&(0x7f00000000c0)="93036df0a339bb8a04a578c9d835a292ebc80a0df50de37b1c06dcadb63e3b9acb52d3c13f5c105d6f3528cea3eb4902f855ce8d6791edf6394117529f9288b82fbae52943d1c8fed5e0e35a5d5213e836af948d890b786fa03eb53edf99bbb65fef753c16c24e96a37d006f45468d2025", 0x71}], 0x1) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000140)="d90176824e83a8533792a73b5b6f1002d5190cd0cf8777afb52a5195fc1032f4ed6cddea55ecac3edb2429d98355bb26b9ccdc482bbfe07444c735b30b59558a5a30797567f858ff781c60d2d97f8952b6e538cb21a6a133e406646597c152c9e4289560e6a0d6f4edbf5d1dc8940e2d0bfc48fb3df18988f88ab91d2ff95f97fc2397376f14516a2fe802f320916e4a8224134cd55d0c9c9f511060016ffa1867354a73b63edd57eaa960ea4b0084aae458417bfff3a01e670ac6a9e0d6faf37bc15c6a5db354df6beff2c0083dec2e88929158f5a381978a", 0xd9}, {&(0x7f0000000240)="c54e192b07f1d10ab65933c5fc071f84af78b6ed1819f2906cffd527ece573c643115ad54b3d478f8589c9c7eaba162d834d2557c0d1d2fe5598bc25a43b987e3a5c36159f26edf843e36e80698e43cdbf5c8378a5a574cb5899cbca3d31a8ec856fbee60af8ab2d32371aa6ffff66f59b2e146b052b05980c51eec727b41a037c0f3db089e59303258e6b0e78cffaa5161abbdd5be8c638fedf763cf0d81c77621a4dbeb0fb67ba2b4956a32f21667e93fc7498560979150b68c84da22e2ccd1be9ec88e0189c23a0c0226c7bdab3146546588b9bcc2ae75f7e9c2785a184f02a6cb38b2c094896c3728df8bd7909f7da896ddbde", 0xf5}, {&(0x7f0000000340)="90da640907b230f9f1647f6e34da986de4f78b1badf0ea58a000ed0ce6eb5078e42e5b59b8878895552449d2dd8234886a48add2a2aefeff158f0e997147a2ea3ab20d1d0cd260cc9c1a13f2c99e584bf74d4719cf5e21b5f7f8cf207a9e21fab6b0ea8379d6152c9745ad73b32336ca62b3f6bd1b86779eb4ff691afb2b0ce0", 0x80}, {&(0x7f00000003c0)="dd7b70432568c908ed6d7cad531bb5a4255acfef75728d1212c996b5638b9d3e2038ca64f6b6490fa84a38d31b25aa1d516119b29fcc1d40078a8d44927a0bbd9b6a65d472d8e987cfc9cf7fe00e6367406a0300064ca53ca26e18e4bec942f40673df3f4ad6b8103db4302d1187367389e7e2be", 0x74}, {&(0x7f0000000440)="99bf87750486884dfb8582769639f039206aff75e4e495e14594f10aa6508a5faf019247266dcaf1942b6cbe51ebc79b185442305e07b6c18646021872d496dacf2e2a1efd337b0b6615dd6957dfd510828a5bceb2009e8e91780cff93690a88499b845bf64eee78e4d2a7ba54e7031123d7124ca9d753ea75e78b985ac5a54e32c58da5b3a3ca37dae2a38f4dbaaf0ed4b55842bb9169f5585f97919dc7728e21c8be3f7b03ecd7da4860f34d2ad2a9a2b139b78ff846fa1da8ae7c9723533ac2b44dbf042bb4f0745b820a06380e8b044aff36bb76ca94b2bd9bd15a70a1ec548dfacf678b32fc2b8ff484067d168a55c687011c0a4d34506cd66d85566591966c257a682cf0fe726462035a2167d3f74abbef2f30cfdff02ba6e9f42a3664d27674798bef4c5e2fe8c31ed7c23a77e88f1a2f6bc72eed5e0f0520d2b7322027b4216d17be8552e90be887089c414a65fb3873b5c1a60804248ee660316843ec6037cf4f42db0397992b3df984cd89f77d751dc9db457a9392c39112f5e8f11d0ac362c48e06af432d6f132eb0eaee201048c22d1eeb780a7d90a28e6349bea846fdfb2cf64476126532f85e39e18580ea66178a725133f0a9a782a84422a2c91d505ab146a8317d977ec4a92f6901ae75d8848966deabae90e2faa8bb3778a6ff760b16e6073f722e2edff7c33aa9d9c10aa8228340d621855ee4fa790a289d1f5c3d65a7a78b5589363a643ba07439e0a5f8968dd60d4fd47e14a2273fa7da82d7ff82aa3b8c7b5b907b5bcc13bd339c46f35a9952b49e99ebc3242467761956a7feee340922f4d2ef446ba96f435ddbe44f7e9ff4f9dbd0eea7d48ed5db0aec703cf93e0fa28e879a251f506b89aeebd61bb3e424209889a3d28e84e47c8b8ac59c8b94cdd9a50050147dda9101455f3a21697b4f8cf64546e1e7c48ab91d4b2f46f6a829528de7e6e7816373cc480314b0fbcb84d5ef1f64c56168c22b2105465d6579eb36069864fb69ab554679db6afa3204301e18082fd98a4e7d9cc73b1a8c27539eb88d521f2fb458c90c2dff42329d80db609e09c0cba669515b71970185ab0f5b1a1f8178ab0ecc22addad7d6ec36aba2c4330405ce5eb876622987a0a9234b7e4b68d1de844cb1b343f2d9b893754c3eee4a162debebfcb8684b2e6bae7f8c967d44931ef2413bafbd3da158c4083b69598fca40749ad03a05b082564c7b6e9d675d3ed348c83c61cc25c5dca06dc81e00cd35708e4f55b53e002265610a004353085ba87b94c9fbcc0ba6ba3063b9812ce9ab2023cbb0fab8b567cc52e0efce3998decd4f7e290ff0b556bfe5089db12d761bce4619eaa75f2c7fd264f2d6cf1c6f1a5c5e4a2ff2b9a897220f39abf37fc8c92a76f1529c72503d3d2f8838b4734c881b5e89743d9dad10fe47aa12cba8351ef4ae92fe1671532bfa6f28e2f6eec5d1021e0488efd145d8af8bf8fc424cc4c60420f0306eebca2b318732dfdc1f5bb1c9affdc8ba24d7020b290f02f62ddc4bcc873f8429594368e5cf797d8cb11d78f524ae25a6922a55d78e31bf62b802a277186b4c644cdc9adfbe6cb0c6bfe3c605a4b03a4574e6557becda527ced3cdb52767007e33c4ffdc45e4aa855995b5eb0cc5b6313e9da4616bffb5cb5e1ecf41fcd9ffc401423b3a5a8656cdc76fed8ef8ccc3bf4589499b74bf2d5e8aa098685a2dd540419dd2693b823173f40b51041ed978573554b039a864916f767a612ecebe22eac7e446d33ada30785998019dea8518253e2d28b5fa7aad8c5aab9926a0322142e5be9dc56f4f0d464598f1c06751106ca5f7468dbf63aadb8e50d2a966487c6b311d78c351404e33249e428c26dcc4577e8c63425648c62fef5278b8a53fe7a658260f18e327dadba837ffc7a80df09915758859a834f55dd2bbadd449c8eff80172a2bda829d8dda82397a4e85e58df93e23b28615690e74f9c3e994645d269d6ffb86fe9f37599ee5bf1a609f27234bd61608903aab8997a0af89499cc914cc5e1846f4954b91daf9740be660084eb97db57c78ade3cfc66c403e4d8a5c0740a4dbebe632b98f3d46e8ddcf4ede3f2129deb9c7008141170d75259f90434dc47378b164a5878c6a00c24e8d81b4ddfbb724fe9e966724336e44a03caa584c3b084a9fdd3f9778115d8886e2e82d3204e4b1a8c15f91a202da755e632060b966f7de47cccecd09ca27006a88e1937a805ca8f99b6fc0f863fb130f9fb3bf69b8c8260464ae9c40d64a7d43e914c83b1812925e3939444956f0a273aa0d7ff57ae58353f4c3664644a3fcbdfc48257ed1c6f0d9b7d37fe0d99f483e9b3eb65478c46a553ab8f5462dd0aa8c98912c184b747107b00ea12e867a308ba2a024517c8e3efbd70ab7373ab419a5adf7c16fa6f6b4efd42655ae49dc9beb2351ad6c9b9617953ae45ea98ea93346e3fec5a27b26fa57d7c085367d79213a533f56c27b7027a21811a9d7da736b25f2faf456369eb98e7060013c6d57f5e11c2d7ef4f11f6bc9a60403439b3147342d09e54da4d0a201eacf1580221be30e28bf3d314be10a4460e577d1e2b7eab64bfba5d30eb2fb79ce15e5c470703aed566a0f3ff8c4cadca73e764591e314f1b7f036134b8b5385ac0e8662ea8fdde8470c29f79701efe9522a0ea9a2e60da8e9bc144a54ef4d5e4a2e701e2b51ce9321830fd88fa85226eebcb7b229bec70bab67842d3d3ff990b9c61bf33c555c35e0970c929aab65003a2dbc5cb10576ab0c81a9b5a9d514d97f27609563f5915d413cf74287d0228f7272b430308357ea7109dea7abbe499daaa4f2d2a25193c7aa4124621177acf8f60f19231c3c9482da7b62a1989178b7ddc39b40778afdb4c1bc0ec0b54ee5ae24bcf2db35e262db42247c3872a79be37789d3c9b0dc7094bf8a1025f180bb8834a45f52c60bf8b35c07fe5e5b2a9bd145e2278fde57dd89468f4869468663601e55a14fc532bfc76e0a480bf71dc369730f63a9b3d684519c103c711b952a31c4438798bf7315bfd0743e2ddb49a9b148e4cd1083184470c849757a4233371a2d17383a452bbc5774b5fe903538a2ee95aeb41aae3dcd66be6bd03df663435d3f5607f13eba99464aa8d324a42c099f397f77134c547920b88b77249a2c28089de56da4395fb38ea666bac90977aad962f1528dcf79c1f229275d576b151483559fea20a34dde2b59d7596fd7837f5c07973da09d4cc73622fecdde30d78d50c195fbd6f5912faaac832bb4b6693eb9d57a6b3cb8d1ce862def9017ce893cd6c8d5326173e3225392852c8c4cebd79349b9dadccce8454cf2b2c979ce82ccb3e3eeb90202497dcf843be67f080015d4c020920fa6ba14dbf5ecff3a2a63e6696d7652fedbfb0ab15a815de141be961501d9c3aab3a3813e7f0ea58a0fe58e0a96bfb6afc86dce906b6e1d842d3dac063012dca9ab7f1812c284f5f65500144a2c0cf346fec22f8557f57e1cc84ae8ef6cc5b9f2801ca2e053739f6a2694165cca48281af959fc63ddccd6cc13e88b72370d0498f608f2d411b63f49725c9e989519a47c4c97846d5aae559b9665a6cd4a719327750083bec3666af31a3d83b98ac4f3efa614f8d3b8ccb476b444b10c77212b5ecc87ee70e6a4c6b385d9f9b02c89aa9cbf0fbc3f8f0c963bd61726e77abaa8d5b306aacd94b7e73e03f8e4cda363dcf619606a20c75454610b4739aa767f2f318cfffe3f8b92fb9cceedae3a91b2fcc7f209965600712572e1c6475df3403f02db4b8fc93b6aa74e61fd47cab9602c8ab5ab56de457d6c01b4aab7d3edbe4e9407a5f7151fb4d7630a919dcb5cd261a1dc6a47871d0a8fec131869875990b5a71c8214cb9594669ab2f37bad33f45d786596dc735592a07ab3d0455e419758ab323dcac4ad524718ff4b02b88a6f4749c4b25f678a10467582144a33464a3453b91afe43d92beb4cfedac2e5245162d1e10e46cd66968b0f2024dcbd3802d740431f35b05f2ff04fa2dc4c4ef2e4c664be7f1595d7a16dcf2b2fb25ba27e177a158102e567ed630151ea9b7c8765db4c23913204a5ee27bfc18255ec65e0047a43e1978d1e953384399897fb3f725624c3bcaaabc3b747b2050ca784b4fceeb499c18fc4459088f3fb1e9d0f3326a1b3e6fd9f224e68f6f33a39909184943df872fbf849910ef73a83815d9bc1a7c151de84757b500534e06420655eebeee1085cf0463c741d44ba50fa81d6fdac8f91a226346e4df375a85849087c87f79e101ce7d45b81fa1caf6041dadc1ef746211900cd3632cad67556ac5132ca6618f3c9ddc521eb7f079b75965f773f3a903215e89f55385748b396e6ca2fabdd44e2ee83ef9a400500b1a33680a605611dd19a4083127d35fb04372e4f835bf67dbc6cb154274b17ebdf2cc9c7487546fa63119aef5d93bd88fa67f7b8e5ed1a8d514ca64ff56a0fe142fc443be0b159d0aa8f3bb44f5ad30be7c9eaa50e1d6ad022acb12d914f896bcc8bfebcd30d5e98aec455001fd0dbcc5e0b220618cadbfb54b990cb34da36a6faec1f0733f4618b5759dd1bc09de5700281bd2bd41af0d94d51ddc4010e4ca103ce125af610e7b6d412f34646ad998f2681975874163daf6add32f070d9f442d7a5a014c1ddb38154bc73c619d9edfbd05a1715c89a6d8b4dc61116edeb0a2de106f377ad042c08f45d1064e22c7b6c1bb3de1eb908f5e2acb529b335e99ff2faa61293fd230856a978caf7442ce180b481e895c23d5e0c4f0e65053065c54efb4f3ae6daf3a340426ecc18df37918c6df477fd0e92a999b37d0fdec8897e0986d429dddd3750ec6e5f9373b68bf51f0166d90274e2889914cac4ec147f4a22aec4153998f3e3cf8ea2c1470432bc5996fb3e5a5f5224d8ae30c73b680d34dd1d49a79e8d7ea5281fe6ec95712201f5677d410b6c14f9dbce38f16a3a55d06aaa9b19b86b4670159c0afc8887b955ffa71076960ef3ff9c4f95a2b78cd7368d8a451ea68b9ab8f195687c553fd8d0e87c10363198551babf350b4bc5728d1287f51b7b2d66f5bbf6ad23c8d66f21feb91026b51629be63465e5a44dd8007035bc1535b41c65978784d3e99800285e484b43af8e1af4c21973914d26783f4891e1f55cc4b3b9847f2650dc9b38fa3b3aa4a8a16db0410c960a1f34ed045e3e2d010453ee3d4923dcaf9b1d641720d1329f6d9e5988ba7b32daf24f2db4bc8ca7c237e77f07d5ff5934544dd76a4a7b4f5adc1499948f709f3c3ff7e9921c1e9b8560c386cfa54c87ea481f25ce25962e4415018c8ca80bf674c536e200810343f2acb822bcc6e5a36b0aed40c40d60b733944027d6d61693c14e378ed71124218aa6cc4aa46d8bae60a596c18768a39598ad4b367167960dab2633b02f767ecad49b186a26f9e17205d06c745a3c99d4aa3c7d8bcdc748a91047973e9bb29422b9a45d62624a52bb47582bebfb728f97b6546daacb5a140164b7c35971f56a36edeb57706cce7517d6e6576700663b18ebf90b245f2144d2463866c98642281d40981f4e72dd4901f41a8316197fca5ae1df220cf6332bcf91d94f534db712ccd9b1019b7c901125aba5e99359953d4028aacda9bd65e24f68995a7e3c2f98769e95c2ee8d38cfb20e0858d62024a88b90fc5dd119793f0005f927e7ae4d2e1c036ef2dec4dc9579560839ed6df6a005aacbae2d044560f96e2ff601c00f300e7c48cdd81ab9a5a53682953cc1936abb1cc9002c9cc8463ade27e0fecfbc45c1de3f4b", 0x1000}], 0x5) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x8001, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000005c0)="bdfa4d2582c321a8cf98048e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) ioctl$TIOCSTART(r1, 0x2000746e) 05:55:36 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10e8e, 0x0) r1 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$dupfd(r1, 0x0, r2) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_data=&(0x7f00000002c0)="5b41dc401d053b03aaa9ecec5e275782a6d0dd6130a4e51b6f76b2707e55b17c49cde6387ce45f720cf86fe64a91fa170042aad380e63ea22320e9fe839b3497eed33d41eddf191a3212a2a4e551b8cf9d5a4213f518db2e976624a0e8f920f4f6286b3410f21a38977e09c44b33a8c55c6caf1de262ef942bed92a1be0b8b7eee8d303a4ed3285b3976be8e2be51dc0571aaf861f5057ab78b5d08ca71b04f526dffdd1487fc1138eff719e248ba895bb034aae70b175f666d574f107c57381b910fdc194207f1d60da216289e2ab7c90f6096e6c6951681a9fd4fcd3619567b6237b70d631587402f3bca6090a88416c8eb1a62a35f8ca713c7ce999e088dc18daffe3d07f3a1272d7ab90357a9fa32ea9b413d57a5abf3a6ada25c4316d94eb46f2e3b78bdeb23fd778821bd0247e8670227567ab45526d6341ca7cd3415aaeaa63fc297b1f485a36d5795cde49babe72e2b5244118075c5c3263dfb19a55ebc755038b3ac8a1e4fe04d9651f7a02d896ae8fbc3c30f4a53fad99332b9e784cc1adece82409b5acf729fcab3471ad1288d62e46c6ef23caa7917c31d7cbedb88f40c7b1e40f3d8ff712897a206cdc58a89f15af6a5684a5e3da8dbf6e25d0363c1895721b18899acd32f69aaf10aacbcb0c537ffaebc7df82430d7e6fadb74f65819d3165cb3b1d3bd3d4834784c7df2f1dcc1e8b24b26752b195612e9f81792e36813d77b507182c70b87ec354f21c88e96a48bf54e17bf241fac0c56f6dc7abcc00c8f45b13220733cf02bc8baff3dfdfe2cbf63678f7ab7bd059886171f6d86b6af8172a7b33cde50bf52ae6bba675d53dbeea1cd9a41e59a867caa1a5fc9ab200bb5f45c2b04948918b37344025c82885a770563717966f832f169cc3cfbecf2b741cae3ced1425f82a2e439fbbf7952dd327c62dd596f5ac97e0cc5f8050cac40d60e021366c4c77cdeaa76948faa236e08d13a6a3b497fb829b156205c3dcb007c9a2ee02afa726c16734813ce559faf761b043772c6ef101252eff37fb055a27a856253d9e106ff39c2f05d2ffeca1ed881143f1edc87aef873daaa6dc01664cdf9fb3b1d8f0d6210ac35b84c3dda633b36e1bdc8c1d777ef2440e03194a7d8ac7dcb4bb9d55cadd6c410064d01938691a5c76b3f6040731982442d26e50b514246b396cb45284dbe1cacd00a77e959ff0e19bb7b0b67feb7d07fe95a559a5bcf9fc8eb14faf8e22066dd04eb0ae887b151f7f2d8b6f0cc2f9cb208618ace0108623950f90198a5453952233f13336d6ba6e1ca02edfa1cb6c89f1491ff3bea9f3702064ab0f518be19a8ad26306ee0625673d7d69cf2b29673f92309dfe2e70a92ef7a5a78dfd1bfd9dedf9b45398ec37be482db049da515fdf8143ead2421f01175c3aa0291a2573d340880e294c2016cc20cccf1a4246be8ae89412c79d86fdc6a03a0377429b5c64955246f1b0d1a26445968c66af4546dbf9979d594fc24b3c08e90f83b8278f9c0fd90f6cca78758fbc36ffaad4398a249166e56e4a9e35567ab187ca874eb55f0372f03b6e4138d6d28b1e4ab4b37a6343fc3629bb0d55f7f9c828693542407023877e10a16510da7881f24a70539274357b1ab0767dd6294187615a72c94ea8bfff65fb78d747fe1b408a607213b5c58bfa9f5c2b4e0136a2ea8639d5ccb1282f671f5cb2a9c5cc143fbd53761c2d8696248463c14e4be81887c5fa5b635da7655b5923a69ec7e0458e142bbd14b7c06cacc8dfc8b49b74ac5d52a8740994ff9b78d818a669e52fedf3304dc1faf1d3539152d237ac0137038c1947e72ced27d2e23749a72a99a46954d2fefadeb1bf69582ff6f97a749067f53db2271679c818dff19851b1728fb335570084de558ed40bdf6a9372cf9bcd5a466e9d71698ff69152875cd3af7847687a01ba0f8c6006e07357874ee1ec88aa7bf46bbe76d6e707dadd5c6f7b71d486e5a0e727874e733dd2fc9a6941c59615d7bd27dd9593d80695531a90da4cdd378b688c0aed917b2e501b0f9c42806bcf930e3b53dd83c6337834fb1c309ded52a0052553d3b0bdd5c1c419aba6547e64ee4b767d89fdd546d20cded66dcb16a3f6d2bd542f7e2e7d083a342cc15cf0d5a89f7f10a9d9f45ee0ffb68223b815db3cf473e0928649ba6c97c199da0593980382d9a2947ca5b79741d95d143fb46c5c45704f6b805870e165ba5059914a11e2d01af77b9fb81dacc7e33039bcbe173e180486f6fb0b02b134b752c8cfc9545e7126f8b19616e2352b8ba93fef689d7489b45bfb51230958ef0d599950b34adfbd9c167321b24dd223282ab2278215102a39b29a706e85602a9fa7ab845ae3099ec776c3962883aa9c7510f8fdfb95bfacf7b20127f9be74e0f24fe654fe640113b7416af1036b69be5d4873140c891947c1b6b72080fd5c34425114296516bbd54766c3f7383ce5622a2a861ed671ae5e9f08f1bf79f0f7498ab500ae5277fe689b0cfcee7d947880117c2bdc9d7a351ab235d635d393ba0c4db7b8c5a29b1512c12508c1ee68161e408766ee4451eb799e06292ba12a1a588f24462cc67a67b8a8cef7d1dcb194870381319e205f3c9fe4d1b8e84b81fc747c7fa5e51911bfb22299869173e41a589e9c82b6c3faa11f6c18cb052769b56dd88de1427c81e45cb5a283cd345b52001aa6fe03a58649d99b4dd5dd7ae144cb9e9cbb191cc0c83741b37ab250601db1dc12365fb9b1e38e7c1c0597a207ed3d0e44abc55842035c1d6142f8b84b45d0b4a1c82ebd7965bb2243a171d276c3f10c3f34fcbf887d8505388c9e275adab8a3bec2e8b04bb6a3fccfb437340a397fcc6bef1c33ad2ed63b359cc9c50e4312d96402dde5dedf8a73899d771cceb0881c53fd96ab3089716e8fb89d684cc8b6297d55a61743a03b6594d6c696af2d2fcae6dbe552339d62f72803fe727337f92efdef5cd0bd4d240cd84c254fe5ebc8b4c4dd2274c8febcb08eabad462c80b2f69f38bac056063393b41fcf4bdf7cdcf278a2164ec67d7bc2019471bcbeab8ecbeccc96afd9c754ab2123db3d16c00c5173384814885663d117ed8efa26a927fcd75879305bd9ccbe37ae86b50194d404a5e200b417230a862db31c7ad73279e74d341362cccbb8b818b36602113b532a4df27c789c3602d2966454bea49aeb1bbe66b711cfb2b737a0a9fb2488857a604f421ccbb9e97d1ac066dcbadea6af90c469eab1f25926893d5c95883aef3562c0b90041e7f196cbde7ba0e3868c0ed09067091fc5774a2725b0389ac4810b073da7babcd318e8a1298c0f027c12575a5005b25601923c6be8e77dee6abdc1af2fab42d3ce26e93109c6cabac865fd44dfa17b9caae3b0f187c37e400139ce6aaf65da55d568c7599b760e3762febd635966e7673a3f1b81eb2c359bd7163bb31219931116917023a3f2008dd19dc38e831258a751273b3589ff380ff79a26a7a1bc728bf00dfb6644c9226bd05a3270865ba5fb563790225232da8630440a06c990b1954729805b3be6e8c1541156fa29519702c276d250a774de36026f3888d7d88278d907f46ab252f95b4139618d96affcceaf48669a1f5708e4a81cb5f43b8ac22db54f7687cb3515e0ce0ba3d72aee767aa7a314d96d4f4d16a677994d058c27919d4a7d83b4c4d893757d25c9c9255806737615b75660c11a3cfbdec3496d385f84d7ce7107b2ad8b327c9725b10c9120b3589973ce80e2986a50825042764cab251b5140aa242bcb09b7624bbf557d1df610ce5c2f610dbe6492c8a43f3eb91a049c374485ea9ea9d2d14538a36ee9505e3b9e486fc942e5799a52886ba58620a60ed8c9e03646658faa91c6df5c7dc89124a1af85131501e8ac4caa139ca96b78d1f991b6c4ef9831be0ff7d25f3f8a5c9cd5a27e1723fe816162c93271661f582647ea3d356f05e02a6b0fe05108dd51a6c62c193908fbef153d066f976313f2b9cf934d3bd2df16210403284fed8ff86d088f3b3137261c2136f1c9a66713b1aa75ab3ec20ef2b0929357b3bd9df64454811d2cafe86018efdd740ce6f011eff091d51d331b9fc1eb8ba32d341f2bb9ab610bce9c3be87a68de57deb24e7911492478ee6e646924782112b84b951223704377f1e2bff04c14bf9ff37a125036deb2f7e83f6489d1bbec19a9f194baac41071f2c02d90866948074e4e542b876476ca70e39830a4b76df3129e641310457ff608c5f77479e5d15402bb9b15331597d3c26944a7800a50fa511fa04e4ab9352e4bdec5fc6af6c7221116570561cccbf78957fa4f59c45efe6dc8b19b747945bd1e9764566a006d10dcc53dcf9eb4c0c0af53ba4d8552286c4611592ba4b82db22c627c102242128cd93d9e434b879c8447523f38c38721b5f4260a82a8983fa1d1f1df81061e91a6a2f363577fe39bf3370250b299a797c742408b49f5a568bb02d2517c4bc76dfc72eef61d47b30332c41e37d09f41e3f0846552cf51c262292c73c850be0bdc5279fdfdd325ca1f4f83cc975346d71de88c44b8085c74b960858a959a085b07e3687e25119927ab30fd2d98e0b85fdb932817506f51010bb3b28f1d1ed5acdc621a77692674d5697aa85b82a81fe01a9d596a8d7a764ffb5ad9e3352af0ac94a4fe3ca140980e2d7d8cf5c953297f4a51590fbb6cf92ba142e41d7641d90eece5b8b63acc0c51f5d3c082fdcd41131ccb0694a1b6d1e8cfc921e0b3d8d85a1cd99600b800a8b441392e6b6c0f3c13419fa2dd36441d18d1c475b992175ee9b3c4ed1a8800150d16d38538e22d83bcdf8fbbb3814861ec465d86d7821fa3fd780ec0b881ca65929e9d9ecff052de6c17a08161c7e5a4183bf6e5e79099a2a2a0f09afae68de9f92d16054d52e369d741579e43dd62187debe20a8242a8e244ae6ea6fb55d70765821b33b74491a8c1153ab6aa60d0ac4f38681ac0dc20974635598e4cfef183f3588aaa98d5af6667ce07f6d3d88b6d790cd888c44a87795bda09d4fa9f90e8616f79dec02bd236af7e3f3407785c14a880203daa865fcc6176989fbd3b32d17ff622368c4e1af936f1ff742cc94b017c580ea9b7f767b322772f86a1b9d4dc69bc9232669833d329547de9365ef2c9ede29d17e467c6f5f33552a609d2a800d9005b1c6ff8fbdbade8118d9ea60c795aca357af98f5c2df0cdbc54e983200d32acf5b141151761dc59be2019d426728344cb000ad022a4f0e8f0ee1fa5136d40ac834925206410c4689516a58d8f2629aaff07d4de6901fb8de45af19b4d45a46122f46b34ec408a1be0bf32455b8c602094ed9523806916cd8829bcc7a883af820c8642a16b627b36c9ced11c50b3e62c850e62f983bb42ba3805f4a70e557cc890952027915e9744665e9d02fc15a1c1f4f4746a342d3e92d6ad59191173cfd98d5dd68b4eafa8049eaff01c9c43ed23a8b153ab23c7d5a91c76ed534e106af7005a3c600757cdcfc09a042c2014c7c49685779188d067ce42ba9a86e700f76b6f82d147813640549e625176dbd3b22bf46882b1d1fab88390c7b85aa26e7f3e8ab878b6c07f4acbd440f6a06508dd0bced66529ed618ea5ffcee82a8ceab3cc73266c1a0c45e6809bce2453b22c4f05223cdb3c7f4dc48955afaea5a29c4d0d3027fa026225e17b49a7ec4a0d298c01f7fa868ae8e9c888ec9940fcaaee1b0dbf54edf801fc80b74ef9e1927bc0cfa667e426dc441e036bd1c4a56ef659e0fc21c26156536b0c9a587bd356cf8c316ed312e7c919d"}) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000280)='D', 0x1}], 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r4, r3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r6}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r7, r6) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f0000000100)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r8}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r9, r8) pwrite(r9, &(0x7f00000012c0)="619999570146b702fb6a2560287e00c0cc6cbe8db806dc5e80741f4c96d49d84754bf85c33f4d8afcb0b1eef01939fe2faa74755d90bff721f27dbe6d91d48ce1e0a5c65477bc78e33b7669b9676ce07fbc97437d41ea0fc77d4950879ea782a3430d6e733aa03c4190e9c4258fac814f53f976bf058b5cd7e32042c89adc0bd157e189e0f85fa7fd382073d366d84d0baafa07248e3555c15d0a83433f02200d18726bc022b115d956089efcf4bf51c9d51a5007ed9", 0xb6, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x10, 0x0) 05:55:36 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) sendto(r0, &(0x7f0000000000)="9f4253e7f3fd8c773c79ab906d40166e9aba352abb7ab66326089b0ae093a657d107fb14b58f47fdde4867b050db0c5791e7f935b8c1f63d9561f6f0fae767b92176105b8ec9e8c2480a26130d8a58057d3171c4ae263f2e594d81b451a7b86a953af29e8d71c810a840484e9b967920f6eacea0a93fbbbe4fb47b1801962430feac5d837a3bbbfd8d63593b9c3485d11bf9ec3dba0afbd2", 0x98, 0x8, &(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000007000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x1}], 0x1, 0x0) 05:55:36 executing program 1: socketpair(0x10, 0x1, 0x9, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000300)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) fchown(r3, 0xffffffffffffffff, 0xffffffffffffffff) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f00000004c0)={0x10, 0xf4c8, 0x4, 0x4, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7f}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x7000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x3}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xffffffffffffffe0}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x7f}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0xff}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xfffffffffffffff7}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8}, {&(0x7f0000ff3000/0xd000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xfffffffffffffe00}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x6}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x80000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x21}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0xfffffffffffffff7}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8}, {&(0x7f00009fd000/0x600000)=nil, &(0x7f0000f38000/0x1000)=nil, 0x7fffffff}, {&(0x7f0000dd9000/0x4000)=nil, &(0x7f0000e3b000/0x4000)=nil, 0x6}], ['./file1\x00', './file1\x00', './file1\x00', './file0\x00'], './file1\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) bind(r1, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) sendto$unix(r1, &(0x7f0000000380)="9e036ef80054165dcab1d454487a1f9c08d972a858a5d3b5cfa8ac0a1e9c3faed3eba68423399a4153b552d73771ead0dc6788e6c655326acb5f251d6a3f651a7bec39f8f6479cfb00bbab3c1c39adc487553bc2293127612f065b74c6a4fae0dba00cd5d69e88a0051c47697b4a8f7b7b3dbf972321b9c786536bc4d18ab70d64e37ba301e9c3e8f0975530410501d0867b726c4005a163052be9ee1699a77f80cd3111507a0f637624b952a60b95f58e9deb3ac21529355b12049f2fa98199c606399c500eb67fcdebef25ccfe1f037cd2f6b92d0cc7b6d0d52a7d6f6c87", 0xdf, 0x8, &(0x7f0000000480)=@file={0x1, './file1\x00'}, 0xa) open(&(0x7f00000001c0)='./file0\x00', 0x8000, 0x100) msgget(0x1, 0x0) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, &(0x7f0000000040)) syz_emit_ethernet(0x9c, &(0x7f00000000c0)="c7a895b22a241c0a078359ff86dd6e360aa905000000000000000000010065ec0f1d000000000000000000000000000000007c4889b6db936292708e0417d268dfed65df751a06626efee12d2b0150c3deb479c73fecdd445fd774e6729dd9ec7076a248ddb7e1a2f7ff662a75a70b8f6fc09d1e68904b3e360eb6e57bb8bab1dc02a45c9aaf4d741b9725535136523156d244b9cb07d232d7f64339") open(&(0x7f0000000200)='./file0\x00', 0x400, 0x80) read(r0, &(0x7f0000000240)=""/162, 0xa2) 05:55:36 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="10000000ffff0000010000000000070000005fb8ff728de3f9a4f2175ad92eaa6e79e20f57b011d1112b11efc0376d09f7fab12fa5f2d2abf11a576945da33b9cef4235b090b9997b76cfa85cb2563b2a2391198b17c3d99a91ef28164e87b84b93360c6a21cfff010c59b58ac573f40e609bf53b035fde662ef6478a4aaa1321b357b9ba86076244aac7b4f530a7e385b0e7312daa2bc95f9549e80f0b1229970352f3f43c699656e9d13d50be20d7f6f8ec4d12d0fc212120c42e069cf9fbb8207b93c1bf5168e77b5e1fbbaa152f2251f7e9f"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}], 0x100000000000022c, 0x0}, 0xc42) read(r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) socketpair(0x6, 0x3, 0x8, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r2, &(0x7f0000000340)=ANY=[@ANYBLOB="000000000000000000000000003e0943b3000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000fa18cdd22a5fc4231ed466f20000000000fd90f65ab0c5bc23cfd75b0efd46bee4a3d9dcd83f8ae6c7e4bb56dee149aabcad06c647dd87448a7771913499316a42efd1d2e33aa965585e5c3030057be4033212256440073845b20412f8c10cfee56d895c95803c7b04127a631c1c66145140b8d03656d875a353adbadfebdcfeed6f957c822be3fa054c5e7fb52344c2d0e9994e77e0a395276a52a74e8e12f53ee48cb06acd2af85eca48b532799892857a28961eb4abeaf9e77cc9e5b3a574a0ff707ae7fb3993fb34ed270e1e27535d61887334ae52e8dc1bb620e06b6dc0c2a916a14febbad6ec4b60f79945a5f75ff787ba8b8e"], &(0x7f0000000280)=0x49) 05:55:36 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt$sock_int(r0, 0xffff, 0xb96, &(0x7f0000000080)=0x80, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0xfffffffc) 05:55:36 executing program 1: r0 = kqueue() sendsyslog(&(0x7f0000000000)="16ae20bb3112efd642094018338f8dae5934609310f7859d3e2bb8351454d7f57be7ad379b8690538e1ff1caa90214559eb0a8b060f649147c281ef4f558f0e6cd86069c0629f853c3d498ccd2fbe8f3ae264af8e60224796ef7989a79518e463edeb3f2003fcf4e9544e7b7a2fe5085476c933ffe46df12690c45e2ffbad3f8c21b60c196e5de79bf54bfcc106f897332133842defdf95e4d7973f0b8b4c4d838befdba556c309938c3b2f771d39466e8627b89d705f3efd63d60e80e9ae67e9aadbf5c3110dde0dca5d90e6fc07d271f68031ed7ae822670627d2fc93d0ce7279a848911f7df3cf298ddfb8596519a0380620677bae21f8db96b5f70d02d01e3b43c604f153ecfcb280bae27c5884d63da8c7458f8089eeaaf74efab0bae82076ee30c89f3660b57e61a726fc792fb5864a0fd86adb0c3e8bbd1ef57a299567ee313f182c982c0489472e6cada46784ad8326e1a67d5bde1e3c417d94971f416b95fc2ff8a0935da9173e307cd22e1b6b38bf43cd58ae97c70d90d85e4927553c041b22df5afb19e8cee3811f42a4bb51fc3dd69387d4312878ed65448f9ac966e464fbce0a38043cbddd75b3551353031d16ccf2e1c5ef99db3d5e3ae19e25fca4198b296922b91716db563675cbe06b675e809c6c254726277f486274132a02cfe5f3d3e9bb95538e90ac98e7307ac7b8eb0455e2d7a30ef5041cfd49d0833eba7a090fd11e1903a659343773b3d8335c945bb59371a24820f21389c821de85c3e5c7f06a556bda6fa9b124522f8232ac37b8a666ebb5da88666826ee79f29dc5b582ad9519d4fa78610f99aa0c5e6ac35e0b175c39e3a5298f124351d5d266a9463800a3e18c621fcf8a667f8ca29764c70b98428486192c78737dfc29ec863ea277acd2819086e3a820f9a3a3026fb70a2a8760a2bd9bc80e39001dbf8d1bbbcc907628c4118aa5360d23d3ba7d3e1662d51e0591277db665729e97c9013e324d2ab9f7cb2a2e15555d33433604ef30a40de92a8fb38d6546c6f36601ed966780bcee83f82a9322f87640f9b7446d86fdc5c369ce832c829a1bf8e66abc6a936e31d76f7663de3e7c114643a856aae747fa684ede81ff122732e2af5d5eb4391fb55983913bffd917fe2b6c3a186ec7b160a022d15b83ad6c3d81f2d4a92a7b3d5726aa260543ba30bfdd309eb208ce2d2120cf8de56ba07f7e1269b8479230c84f6ef448ec74600bfb7ac828038b3dfec5b89a829c73b11a70355e900390c83d5631f8f7f2e7b04364fc9da1b02696171d42b9010d4da5d9225a9f0b91439edf36c2b3652c04ba34bbed77a25d0032ad631dc1f6e24dcc22daa4431526132a366b85b1634a3ebbe6e244bca32439ed861a73688f9237ceeda3a65aa872190a537368e434688260f65619a82153e9c44e1444c2b520a370983d05dbc31e38c282bbd00b7dfb410a085d711c396dd9815051139d4f104f1b8ca702e479a4fac47271538af7e5a8da686da8ae8fc8b602c9bc118ecac7536f218a624e964ce844bb854a6bb824ea1459f514c27d9c52157f933a0e4d350a47d73e09adc3cd6c82c73d024ee8918bc4e4a6e1c641fb94368c8dd2d0a6911d668395c39ca6bdd760f5ff301df65cfc1d624ed254d0d2afd880d3cd2dbed28b4e287a5376803f85dc18c4a25c9e0b75beb572cc66ed765491a9e682fc971a5593dc781db34a1906467aae16ff4e68f21d46994a30f5bc8aea35cebe0a377c66b73f64de7e993952ec5532ecf4f91675dfefe747596d08391324ead40ba1d03090a9f663c9253d1fa654b44d18d43fc5e98dbc10b058f134aba7a0b17122fbb1a68c96e53a1d67a026ac1a48eec77d259468cfea48e958d5aed26b9be34e855aef915bc3aa8c163046cfa84019a95dfa4be562741982f3c3d61a8eff08eee4b7843042eb7f8ee83fb04746f2b0722b7376692d71a1f47eb4b47d2f8bd0d0e7a3a2f7c7564f150624b3ebe611741c966a2554aef20db5058588d1a61201798a0a584af431b6fe0b5ded2fa77de322f29cbc0df5bae22898fda30d4994303209abe53cc7dc84ae8fa72cd108eadbd90b8a618f474035b6c546f51c2338999bc21a1c9d8be7ea348674b83067c7b60d2f3cba1c2bf2703ecfcf79f9a7ebfdf246cc5ef24a7642eab0a70859f79e4937b68a754c876e1616257fbd19728643fb220bf8c4220f25d66c2b6b072d5224bb61b7a888d153885e575526311f72d870ff3c03381f2a82baf26339224b4fd04bd0e64135ab03f50e75ea8e6b047b053a5cde8288eb4e4737cbc65691ea8a6d043ffecfd1b15f14ed686980116ae441c0c137002d6c01eb56ff432735d0ba83c689c21c10a065e617db08ee700d64dc4b70059bafc6fd884aad4a310e1c01da2653ae645d6fb6af535010dd8069b5cb283d3a73ea07a37ebf951bc4e00f988cc1cdce809c2e8e2e7042b633aab3e9817ce6620df742e3e6f38e363ce44c413ef687ef8c5b7fe0b8cce45ef59bfd857688887d65247f9282bfb49be83eabf479f9680571c1cea163c93f4240feece425538d4a66fd6a3ab82f1c7bea6b3061c4acfd3f42821e62f4d261465139b53799a11218e70d574ffcc1b143ba692e047beef6df2bfa7f68979ae4158813f656f1a08c618047a96429222e2c4f32a82d4f4500365c4e99ab97386c676df7535bbd58b5d67b56b6eb7c8c8d8f059a5a49bbbef655afc007b4eb443cae1592d1b4090921695377d45af20c4821c896b0171e3a35cbfafe23d0708c1e7364c00d24e0beede7eea738ef358783006824731a37e69ba393916bb9a7fd745998f47be079647570b657f26da3249506a219bc37f627e71bc6bcf95098fc791707e2f64dbab900e03a708d36deb41ad18ead19e0b86925447b5adf61cb1bad67a921c2dc3673a55d3239ae435fe3706c2359d9c8cd20ddeed9be4d9ff17d7601881d93c9fd86b709dcce69f8a77b572986c8f16b44b8dddc3512ffd78ebc812b4d52551bf6c2ab55d16660c2534831fc7f7fa24f8eb83b01be17b5bf8a5ea1db45b1c8ec186140f8fa8e4dcf820363c76e8b5978072f005e5f4cba4f49d3d1b3b0151d32cabafb098dbefa9a7feda775c060e2a20fe9ff72af0e7bc96967e6c68cdd01c5416b08c844d64c6b184c4265054f5a6a2910adadb990064dcc9de11311c318c4eaf91d9bd10f935700a7309b8f69beffb6f326818166bdd8758e3d8386af8e9873662d72cb8daa819b3646ba2523e4c0741e57654d9a372c8a3ed4f851e862d518f5a3993e830e5e2160376257b8ca4f9e044235f950c7ccb392a9a406e7335b35b392ebe61c9234938fb3a2e5c45ed2c0856633554caf12c59bda4cc5845e77f3dd3632f0b4b5828743586969e956df156ec81d179007c48b829a82eb5c63d7931bf291ff18427deea6ca8c4676238d8915a0837b08e132a1f359c50123c2e3192937f75bb69ca7110b179c2cde198911b18a16f40d27922564033f89c6b7d4528c4b7fba487294fb87842609350a510a41a16506ee81d3a374a3b05c589b07c2eef71904708b72ca5a2cf6ad7c0cc473d15ebd6bd8c48eab4d45563e511db7f8d85c89f965b1afe4cda0062a46b69cd2b9222870ef6e2b0da9b9ab7a2258d58f51f6460c76797cb41d3f3d1cd5029acbb4a9472aaa3ca64b95b9c066c3a933b41374f89debce7af158a94bbdc31f29831ccf6998df7d3b210c96bb85ec12098bc175a0b3d2738dd6d06d58e9df7516e12911a19dd01670ae24ab019b2cc59d42cacbfa56c5d357b80beecdecc52520f870facc403cb843eb54a842a9ea401114401f8d51d50198be091cd08e029f07abf6f56d0a5b8e1b63923654fe71fa105bcd176b7d54df7aea675072bf3c06368c8d8e09877007fcf3ad62d9e7c21112b24b3aabe354be13d7074c124ba5d0a226d33d5665becfc546ac1ded0bcaaec77f6edaec7c6673346c42b315b711031d91e84b0b88653f1b17cb843cd32c0c0807eb8176febd4a8667400eceeac48c81e63d0fbfd602c4460aa52051002599fd93d9507a56cdf14d5d8c21492a15b35026ea95065f4bc434092edc2ffb3c6b929fb08f8ae73351087167b6bbef7abc8617e336b33aeb0f0dbcbbc8cf414cb48e0c84b25024ac3e37d0d596f2ba557c63918500b55b1e9296fa51aff5b510205ad49b5ce0e8e2614bc39f079e16f8bd10a68a7374ca00f7c7248845d264ec8a82d4d239f621cfde055ecc0b904e55411f8f13ea2efb85295b0d74fa4bdf1313a9528f2f8d11d9edf693be29a9400b5faa2862deb5a4d497600730cc5d360e98e9db6eca890cf265d0c05e483abb2553c0890985cee9a3f8a8a86f724cdc6ee555a9ed680553fb0a3aa2abf18d61dd7d0659a94098658080edfb0af06b2785dc5f60ed56043051859e90379bddcd0cea1dcee296bc431b4c9c8a92d25f9a37ddbc3883648e6c10fbb8f1b934f666b1d93e5bc1d9006a555e5ea22b0330ee38404be81e293339a457b31afbe8e59443e77032a5dbecfa615279cd9a95fdc653992077168d9ea1199983ef93ad6dc8d449a37793f4f5b0561d82486a5a9d8a290238d22c2b37474d9edea781e13fb1da036babf683c7d638407c3a09cd96cd13e293ea4b1e40e4dedcd156fc42d700f4341c1a4d4b7fc9ca2dd94b4c00d383802c63fa47e0209ab66d456914015a5fd50644e0c0dbd4d49b0dd972f6b336acb545af9d9064f323b92ed30ff8e23188d2a571e337e6ff855bf80dd80575e95f82f03f41944533ed239467f5472d3c00f827f3229e33bbc2f026cc4abe14a7987bd4697ca9cf1322c65fa8ef4da88970ad557fa4838efcf3ab3c138485e6082262b9d129dd38d7bdb4dbc5aeb0f9fdf56aba3678e7ce0f460dfa62584b4cf90b2e317b59932022aafbaea005fed3c01379b3c01b0c2cecea755d92b2cbb3989a2476d953f72eec29015e9efa0f263a0846bf2a2c18df6612564b4b8a7041227c66580fe06e46b87404702151c10c87fc39778428eb00695f8765d73306f1f7e7215f18a7772e34522b15f17852ea17cc30a0c2fe7dbcba31828d81ddbef66646da57eb271ac6fda4b2906ca57e87018bedd4c4b387cf60784d143c580a44c1449c7bf7f102c508d973529bbc01aec5e4af3d28a21049fa087483ab98c194634aa9e20361fd2740ae38d0e72a82e8dfccec4c5d72f278b8b71b6ef818618a84f855f30f5d1c88d2f80dd5debf861357e5af69038a6a75ae584ea2d6c0af1c1173c1ca2b13ceebfe50cbac9a99f42919f5e53c006df05f634de7983942d85e7e07e135ec438f9a990de62e5f4be7b22a4a7362c2ab2d079941876000ca0d30047248829738554c191a6a1966477355e56663e69ab5cc5b4119c68e3dbbf7cec2db9569eeaaa689b182f90b457ad064bacc30c4c6bc9c6cee8a7fbd5e5bc2e07440de7972ff29a503f7c0512513beeea8404a3603d1bae29d25e53eda76631544157e81bf1fd1c8b43f552e7b289ad155b588a896454c828ec2f74cade7bcd52256011327708240d4b065c9fcbfaa2bf43850fec2c43dd20bdbbc0253edddc99585129bd9fdd7f5ac71e5ee7ef10a9303579dd7e637440c1e3ef00bbdd4356f62dae5eeba97df9e52c1fcb6a81dedeb2d19abc4ecb9478abefe7797e748ae9bb185ca5eb8ba3d0372399d908776eb61cf1b6d50da6fd27c9e3439f9b2d531ffe48d04548cafe3f4b55e1d4d1eb1b3fb357f3c7f0b8f0654922704cc71b1846c6113a7ef402dd5eef63cb866843c9fb", 0x1000, 0x30) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) write(r1, &(0x7f0000000100), 0xfffffe5d) fsync(0xffffffffffffff9c) 05:55:36 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x800, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x10}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x2, 0x0) fchdir(r1) sendmsg$unix(r2, &(0x7f0000000200)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000100)="a9a722fcd7d3246f019ff1a096c7f7819157276af18c03301e0911e0e787e7de81169a4d8a27f7b094935b5dfe8bf412acf5f0df5fdad84de8608f3caf8403ef264b45d1e1de868627b20afe3c9faba00fd32d14502570982026aa2233355ac548b8db1021eed8216cfcfdd04f6675eef3dba8691f7cf2921cd7756f94e685c258cd47a0", 0x84}, {&(0x7f0000000080)="5128075d84fc9fe094937c59d6857b3905c2fac06747797cb3853be87658a65fd33e1cfa7616487e4851acc1110b3064923671d82a23df7b2fcd124ec0", 0x3d}], 0x2, 0x0, 0x0, 0x5}, 0x8) socket(0x1, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x2, 0x2, 0x81) dup2(r2, r0) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x100, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 05:55:36 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = semget$private(0x0, 0x8, 0x10286) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0xa, r2) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000000)="2c2ac9ca", 0x2c) ioctl$TIOCSETA(r3, 0x80047470, &(0x7f0000000100)={0x2, 0x0, 0x1, 0x4, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x7, 0x530}) semop(r1, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) semop(r1, &(0x7f0000000080)=[{0x2, 0x8, 0x800}, {0x5, 0x6, 0x1800}, {0x4, 0x100, 0x3c00}, {0x1, 0xffff, 0x1000}, {0x1, 0x3, 0x1000}, {0x4, 0x3, 0x800}, {0x4, 0x1ff, 0x1000}, {0x1, 0x3ae9b8cc, 0x1000}, {0x3, 0xc333}, {0x3, 0x2, 0x1000}], 0xa) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000040)=""/12) semop(r1, &(0x7f0000000040)=[{0x1, 0x200}, {0x3, 0x1c9b, 0x2000}, {}, {0x1, 0x401}], 0x4) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f00000002c0)=""/148) r4 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r6 = geteuid() r7 = fcntl$getown(0xffffffffffffff9c, 0x5) r8 = getppid() r9 = msgget(0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) preadv(r10, &(0x7f0000001700), 0x0, 0x0, 0x86c) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) r12 = getgid() getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r14 = getgid() r15 = accept$inet(r10, &(0x7f0000000500), &(0x7f0000001680)=0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xffffffffffffffec) r17 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r17, r18) r19 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r19, r20) r21 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r21, r22) setgroups(0x400000000000002a, &(0x7f0000000300)=[0xffffffffffffffff, r19, r18, 0x0, r21]) getgroups(0x6, &(0x7f00000003c0)=[r12, r13, 0x0, r14, r16, r19]) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000980)={{0x1, r6, r16, r5, 0x0, 0x39, 0x81}, 0x6, 0x1, r7, r8, 0xa6, 0x1, 0x4e2c, 0x3b39}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r24 = geteuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000003c0)={{0x4, r6, r23, r24, 0xffffffffffffffff, 0x0, 0x401}, 0x4, 0x100000, 0x8000}) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000000)=0xffffff00) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x164f9fb7, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 05:55:37 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x14000, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000140)=0xc) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000040)) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x3, 0xffffffffffffffff) write(r4, &(0x7f0000000100), 0xfffffe5d) mlock(&(0x7f00003eb000/0x12000)=nil, 0x12000) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) dup(0xffffffffffffffff) 05:55:37 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0xd7}]}) socket(0x10, 0x4000, 0x7) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x8001, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000005c0)="bdfa4d2582c321a8cf98048e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r3, r2) r4 = dup2(r2, r1) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x2, 0x0, 0x4, 0x1, 0x5, 0x4, 0xfffffe00, 0x0, 0x1, 0xfffffffffffffff8, 0x9}) ioctl$TIOCSBRK(r1, 0x2000747b) 05:55:37 executing program 0: syz_emit_ethernet(0x36, &(0x7f0000000000)="c7a895b22a241c0a078359ff86dd6e360aa905fffffffe800000ff00010065ec0f1d000000000000000001000000000000007c4889b6") r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001280)='\x00\x00\x00\x00', 0x4) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r2 = fcntl$getown(0xffffffffffffff9c, 0x5) r3 = socket(0x0, 0x0, 0x0) r4 = semget$private(0x0, 0x4, 0x1000100d3) semop(r4, &(0x7f0000000480), 0x0) semop(r4, &(0x7f0000000000)=[{0x3, 0xfffb, 0x1800}, {0x1, 0x70, 0x1000}, {0x1, 0x4, 0x1000}, {0x0, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r6 = getuid() r7 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r11 = fcntl$getown(r7, 0x5) r12 = open$dir(&(0x7f0000000180)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r12, 0x0, 0x0) r13 = fcntl$getown(r12, 0x5) r14 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000540)={{0x240000000, r15, r10, r9, r10, 0x4, 0x2}, 0xffffffff00000000, 0x7fff, r8, r11, 0x5, 0x5, 0x5}) r16 = getuid() setreuid(r16, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r10, r16, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r11, r13, 0x0, 0x92, 0xffff}) r17 = getuid() setreuid(r17, 0xffffffffffffffff) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r17, r5, r6, r10, 0x20, 0x7}, 0x4, 0x5, 0x5}) r18 = socket(0x0, 0x0, 0x0) r19 = semget$private(0x0, 0x4, 0x1000100d3) semop(r19, &(0x7f0000000480), 0x0) semop(r19, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x1800}, {0x1, 0x73, 0x1000}, {0x1, 0x4, 0x1000}, {0x0, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r21 = getuid() r22 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r22, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r26 = fcntl$getown(r22, 0x5) r27 = open$dir(&(0x7f0000000180)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r27, 0x0, 0x0) r28 = fcntl$getown(r27, 0x5) r29 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) shmctl$IPC_SET(r29, 0x1, &(0x7f0000000540)={{0x240000000, r30, r25, r24, r25, 0x4, 0x2}, 0xffffffff00000000, 0x7fff, r23, r26, 0x5, 0x5, 0x5}) r31 = getuid() setreuid(r31, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r25, r31, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r26, r28, 0x0, 0x92, 0xffff}) r32 = getuid() setreuid(r32, 0xffffffffffffffff) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r32, r20, r21, r25, 0x20, 0x7}, 0x4, 0x5, 0x5}) r33 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r33, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r37 = fcntl$getown(r33, 0x5) r38 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) shmctl$IPC_SET(r38, 0x1, &(0x7f0000000540)={{0x240000000, r39, r36, r35, r36, 0x4, 0x2}, 0xffffffff00000000, 0x7fff, r34, r37, 0x5, 0x5, 0x5}) r40 = getuid() r41 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r41, &(0x7f00000000c0)=[{{r43}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r41, &(0x7f0000000080)=[{{r42}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r41, r43) ioctl$TIOCGFLAGS(r43, 0x4004745d, &(0x7f0000000040)) r44 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r44, 0x0, 0x0) shmctl$IPC_SET(r44, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r44, 0x2, &(0x7f0000000040)=""/210) r45 = geteuid() r46 = socket(0x0, 0x0, 0x0) r47 = semget$private(0x0, 0x4, 0x1000100d3) semop(r47, &(0x7f0000000480), 0x0) semop(r47, &(0x7f0000000000)=[{0x3, 0xfffb, 0x1800}, {0x1, 0x70, 0x1000}, {0x1, 0x4, 0x1000}, {0x0, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r49 = getuid() r50 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r50, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r54 = fcntl$getown(r50, 0x5) r55 = open$dir(&(0x7f0000000180)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r55, 0x0, 0x0) r56 = fcntl$getown(r55, 0x5) r57 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) shmctl$IPC_SET(r57, 0x1, &(0x7f0000000540)={{0x240000000, r58, r53, r52, r53, 0x4, 0x2}, 0xffffffff00000000, 0x7fff, r51, r54, 0x5, 0x5, 0x5}) r59 = getuid() setreuid(r59, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r53, r59, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r54, r56, 0x0, 0x92, 0xffff}) r60 = getuid() setreuid(r60, 0xffffffffffffffff) semctl$IPC_SET(r47, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r60, r48, r49, r53, 0x20, 0x7}, 0x4, 0x5, 0x5}) r61 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r61, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r63 = geteuid() r64 = msgget$private(0x0, 0x20000003c4) msgrcv(r64, &(0x7f0000000a40)=ANY=[@ANYBLOB="000000000000000c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1d40724000000000008aeb001f5799c4c8e968cd08a297a7eaf2cb1aa2e00000000000073000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000015390000000000000000000000000000000000000000000000000000000000f80000000000000000000000000000000000000000000000000000000000000000000000000000000000009370f9fdcf24d8b06b26c40b836dcb8ec036b6a558a32f7452a7978857df446befea15ec100efe953e54d12ea270ccd76d69287180175cfc544f2c5084f95eb51887d55e29729b4019a0884fc29fb192a62e85168b700960fc4e2d0d38928655722dc2ff59e1a7e11904075c143604524a4bde279ae0404b40650b4086a7fafa3789a355c6d2e5c8352fb460d4dde91c286ec2c98931708f35483fdf64cb6ec05a814cf59202ad2b7bd1e26e5af035a13c65ee79cb288a94cf8b00"/448], 0xfa, 0x1, 0x1000) msgctl$IPC_SET(r64, 0x1, &(0x7f0000000980)={{0x80, r63, 0x0, r62, 0x0, 0x6f, 0x81}, 0x10001, 0x1, 0x0, 0x0, 0x100000a5, 0x699, 0x1, 0x6}) r65 = socket(0x0, 0x0, 0x0) r66 = semget$private(0x0, 0x4, 0x1000100d3) semop(r66, &(0x7f0000000480), 0x0) semop(r66, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x1800}, {0x1, 0x73, 0x1000}, {0x1, 0x4, 0x1000}, {0x0, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r65, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r68 = getuid() r69 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r69, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r73 = fcntl$getown(r69, 0x5) r74 = open$dir(&(0x7f0000000180)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r74, 0x0, 0x0) r75 = fcntl$getown(r74, 0x5) r76 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) shmctl$IPC_SET(r76, 0x1, &(0x7f0000000540)={{0x240000000, r77, r72, r71, r72, 0x4, 0x2}, 0xffffffff00000000, 0x7fff, r70, r73, 0x5, 0x5, 0x5}) r78 = getuid() setreuid(r78, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r72, r78, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r73, r75, 0x0, 0x92, 0xffff}) r79 = getuid() setreuid(r79, 0xffffffffffffffff) semctl$IPC_SET(r66, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r79, r67, r68, r72, 0x20, 0x7}, 0x4, 0x5, 0x5}) r80 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r80, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r84 = fcntl$getown(r80, 0x5) r85 = open$dir(&(0x7f0000000180)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r85, 0x0, 0x0) r86 = fcntl$getown(r85, 0x5) r87 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) shmctl$IPC_SET(r87, 0x1, &(0x7f0000000540)={{0x240000000, r88, r83, r82, r83, 0x4, 0x2}, 0xffffffff00000000, 0x7fff, r81, r84, 0x5, 0x5, 0x5}) r89 = getuid() setreuid(r89, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r83, r89, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r84, r86, 0x0, 0x92, 0xffff}) r90 = fcntl$getown(r43, 0x5) shmctl$IPC_SET(r44, 0x1, &(0x7f0000000140)={{0x9, r45, r53, r63, r67, 0x90, 0x9}, 0x800, 0xf2e, r86, r90, 0x3, 0x8, 0x6}) sendmsg$unix(r1, &(0x7f00000006c0)={&(0x7f0000000100)=ANY=[@ANYBLOB="01002e2feeb96c653000"], 0xa, &(0x7f00000005c0)=[{&(0x7f0000000140)="01a301f94d56266e2e627c39d760d94c2344691151cab20d1b81d98e0995d0111d0d06b6173d4185d28a55db9530c4a105afbce424105d437bc6778fb113e026eb84124b2dc043f2295a47a9c3dc6e65a5fd9c004c0aad2ec71982375df9a3", 0x5f}, {&(0x7f00000001c0)="408fb9a807a14a41c54b2e8a4d791a3f3a1f96cfdb8b90b35b9a8271771a69c24563fca7c1e993a9ab6d0cc3e0b16fcbcfbc0a8914892e94bec3c9d3dc9d21a082af9907d482bfe2bddd41395d71ab6d11ebb9687e250646336684782743a3c390e4883f", 0x64}, {&(0x7f0000000240)="fa90c21318d1180188bde91e574a07cac369c8d46a8de2d7bd097359a1a170909885c7be3fc31e0b2f3c6aa220efde502c362a34edba4fb0ef181ae3ee9d7a4715eddae60350a39b1825cf5676cb724d84b4a9951f9963bd", 0x58}, {&(0x7f00000002c0)="dd938a1730", 0x5}, {&(0x7f0000000300)="fbffc23f973601e327ff02ea1fb8475b5a653e92e2bf77e5efb80f05353e651fc4a5db00e6fb9cc7eec46862d84be0f7f5f9a30b026311", 0x37}, {&(0x7f0000000340)="bf997724fcc7a745615261cf72d1155078dc19d7bc8184427f04ea15440a3ba71f0d368949fd7d870e5d8d7fc49abb7712af20eb68c0fe091d3221eda2422062d46599cb5dd3fff794a78686ca3a8b100780ba129a10fb378bedf1d7293894c0f5e61e408f45203aaf07ff0ec4bb39ee9bc528d3771bdfc12ecbf6239cc0514c5b8168e548b976fa8483321fb48a21a55345cf9a25887aa289f4344aa0c2aab84476909c562f0844b762dfea152e66c81d38e01c5706f0bc734bb8e345cac77898c722f527a24739d08bee1193b1218db2a0d1993b658bb53270ef", 0xdb}, {&(0x7f0000000440)="cd10861581536c96b3caec1d6e3402b6ba92c6b71f04df3dc29805dca3e7f5e91e153297c45584b758ce46c64f6c746319a2e9db1a50b2065d78577e6068868a0e57d64a666fb251b249e484b3a7fa691a99eb9bd3ad18fa105eaef9e2a0cbf25bfe693b0968952b9d6d6ec230bdeeef4ccd919b7e1b02bbcda2c4400cc61683e392b151c1805ec99a48b0a62c2b", 0x8e}, {&(0x7f0000000500)="6f4c859a79db12", 0x7}, {&(0x7f0000000540)="18ca4471c162fad72e6ed34084dfbf739d97c6e0a64965d68a1626a8118c5297a623b4cf4d91f52712278c7767c2d813346245355a2a28dd4bbcc403daa82f885a2670cf9d6e8394753371de6b1ec1d575d475cc63", 0x55}], 0x9, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r2, r6, r25}, @cred={0x20, 0xffff, 0x0, r34, r40, r53}], 0x40, 0x3}, 0x402) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001280)='\x00\x00\x00\x00', 0x4) r91 = dup2(r0, 0xffffffffffffff9c) ioctl$TIOCMSET(r91, 0x8004746d, &(0x7f0000000040)=0xfffffff9) 05:55:37 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="c5caecdb15e16e7284147c431ffe8706172a87e323e48fce5d66bb11f2c5be690bad44fbf74a1161a58bafbaf384c9b66eeae83c267ebd851ac6b706f505e2ed5c0b32ad5ef0a12b8794f9bed4cbfeb22539bef56251159e39bd7b27a0aeb6b6517d87b6384deb03843031a1c9fbed9df819d143be9084ff3ec5ab14e3d5d2219c5770256fca996db31707ce434dbdbb2ae1699be4050000003c474c3f05092e554b2f518cbf87b434b273d79c9df08285ac711b8f4f71a27430bce794e947431fd5090860a55f1630eaaa4a9c793660eb496d9a29249e"], 0x1) symlinkat(&(0x7f00000000c0)='/', 0xffffffffffffffff, &(0x7f0000d06ff8)='./file0\x00') r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000400)='./file0\x00', r0, &(0x7f0000000000)='./file0/file0\x00') 05:55:37 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(r0, r0) r2 = semget$private(0x0, 0x2, 0x6e6) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r2, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x1, 0x3, 0x1000}], 0x2) semget$private(0x0, 0x0, 0x10) r3 = semget$private(0x0, 0x1, 0x80) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000640)=""/22) semop(0x0, &(0x7f0000000100)=[{0x5, 0x8, 0x1000}, {0x1, 0xd59, 0x800}, {0x4, 0xffff, 0x1800}, {0x4, 0x800007, 0x1000}, {0x0, 0x1ff, 0x1000}, {0x4, 0x2, 0x1800}, {0x0, 0x8, 0x1800}, {0x1, 0x3, 0x1800}], 0x8) r4 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x26dc, 0x0, 0xfffffffffffffffd, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYRES16=r5], 0x1) r6 = socket(0x2, 0x400000000002, 0x0) setsockopt(r6, 0x0, 0x23, &(0x7f0000000040)="caf5b415", 0x4) dup2(r6, r4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = socket(0x2, 0x8002, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r7, 0x0, 0x0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000080)) dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r8 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x9, 0x0, 0x0, 0x0, "000400", 0x1, 0x1}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r8) r9 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:55:37 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0xffffffffffffffff, 0x40, &(0x7f0000000000)=""/230, 0xdd}, 0x3) 05:55:37 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x80090d4, 0x0, "d730c1e7bb4fc6e262d74b2d7beae4b300e74ce4", 0x3, 0x8}) pipe(&(0x7f0000000500)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000280)=0xfffffffffffffe6e) writev(r0, &(0x7f0000000100), 0x0) write(r0, &(0x7f0000000200), 0x3ba) r2 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x200, 0x0, 0x1ff, 0x4, "00000000000001002000", 0x3, 0xfffffffe}) pwrite(r2, &(0x7f0000000680)="0240f79571e9e9dafbae38c575c4b81489cdff509b43bf99c4c1a8091ab6f31620c9578233e7791b31cf5b587738195832fe72d7111225d4ca81621e9a779785ce4779bf54043d158181beacfa9f220aeef4bf6021d860972d9faef9758d822660e35c71698826666a890b133bba588b069aa58b0d834c81a70fba1f7134fd8225f449523ce14cf03cce831f485aef60564f5ad849f5888fcd84fb61cedd005146776e45ad93d882299c8a1784f19c703c81f6b116b7620e53b5a59ae68c8f70e87539aa2bef77591940f8670af4969407856b74f2befadb2b25dca37f9ea680366b3d33", 0xe4, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000003c0)=0x9) connect$unix(r1, &(0x7f0000000240)=@file={0x1, './file0/file0\x00'}, 0x10) close(r0) write(r3, &(0x7f0000001b40)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf37a9735f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae000269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c6e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac1d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56f56899e175f19cc7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e9010000009aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea10c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173a2429314ea677c0b8e88f65e547f8f57aedcd332592f01a1e9b96fbfadfaedf81b932ae433af98e43778b7047d00000000000000000000000000000000e61995b1e9e157dd034ed20006e3c0528134c795324f80fc26d108003f8d0b7c4b1ad62d80de9767efc4f8053480aa69385a39e9ab045da72e52938f6ba7b34327dc4be71f26096bd2a8e8d8d3f8c1cc2b76bc31f1", 0x3eb) close(r0) dup(r2) syz_open_pts() r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000440)={0x6, 0x3}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r5, 0x2b, 0x80000000000000c, &(0x7f0000000200)="ebffcbff13b9fd812eaa4e753048e69931929648", 0x14) getsockname$unix(r5, &(0x7f00000002c0)=@abs, &(0x7f0000000480)=0x8) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) utimensat(r4, &(0x7f00000004c0)='./file0\x00', &(0x7f0000000100)={{0x20, 0x5f7}, {0xff, 0x7}}, 0x3) r6 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000000)=""/155) 05:55:37 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x83) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000040)={0x2, 0x54}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r7 = fcntl$getown(r3, 0x5) r8 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000540)={{0x240000000, r5, r6, r5, r6, 0xa3, 0x2}, 0x200000, 0x7fff, r4, r7, 0x41d, 0x5, 0x5}) r9 = geteuid() r10 = getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r11}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r12, r11) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r14 = getgid() r15 = socket(0x800000018, 0x1, 0x0) bind$unix(r15, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r17 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r14, r16, r17, 0x10, 0x9}, 0x8, 0x1, 0x9}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r19 = getppid() shmctl$IPC_SET(r8, 0x1, &(0x7f0000000140)={{0x8, r9, r10, r13, r14, 0x4, 0x9000}, 0x3, 0x5, r18, r19, 0x5, 0x80000001}) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) 05:55:37 executing program 1: symlink(&(0x7f0000000180)='..', &(0x7f0000000200)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') r0 = dup(0xffffffffffffffff) accept(r0, &(0x7f0000000080)=@in6, &(0x7f0000001b00)=0xc) getppid() getuid() r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = accept$unix(r1, &(0x7f0000001800)=@abs, &(0x7f00000017c0)=0x8) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r3, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) r5 = semget$private(0x0, 0x7, 0x286) semop(r5, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r5, &(0x7f0000000100)=[{0x6df363d3799bdfa7, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x7, 0x6, 0x800}, {0x2, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x109, 0x1800}], 0x6) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001880)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, 0x42db81b2a2d08ca7) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r10 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000100)=""/114) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r12 = fcntl$getown(r11, 0x5) r13 = kqueue() r14 = fcntl$dupfd(r13, 0x2, 0xffffffffffffffff) r15 = socket(0x18, 0x1, 0x0) close(r15) connect$unix(r15, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r15, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xffffffffffffff83, 0x0}, 0x0) r16 = syz_open_pts() close(r16) writev(r16, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) r17 = open$dir(&(0x7f0000000380)='./file0\x00', 0x7445a989adc00564, 0x20) r18 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd\x00', 0x1000, 0x0) r19 = getpid() r20 = geteuid() r21 = semget$private(0x0, 0x7, 0x286) semop(r21, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0x1, 0x1800}, {0x2, 0xf, 0x800}, {0x0, 0xdc, 0x1800}], 0x4) semop(r21, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800}, {0x1, 0x6, 0x1000}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x2aaaaaaaaaaaabb4) semctl$SETVAL(r21, 0x0, 0x8, &(0x7f00000000c0)) r22 = kqueue() r23 = fcntl$dupfd(r22, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r23, 0x0, 0x0) readv(r23, &(0x7f0000002200)=[{0x0}], 0x1) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r27 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r28 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r28, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r29 = fcntl$getown(r28, 0x5) shmctl$IPC_SET(r27, 0x1, &(0x7f0000000200)={{0x3ff, r25, r26, r25, r26, 0x104, 0x5}, 0xfff, 0x9, r29, r29, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r25, r26) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r26, 0x0, 0xffffffffffffffff, 0x0]) r31 = getgid() semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r24, r30, 0xffffffffffffffff, r31, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r32 = syz_open_pts() ioctl$TIOCSETA(r32, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x2, 0xffffffffffff65f0, "92ffff00000000040000000000007a0a9e8000", 0x0, 0x40000000}) r33 = syz_open_pts() ioctl$TIOCSETA(r33, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65f0, "92ffff00000000040000000000007a0a9e8000"}) r34 = syz_open_pts() ioctl$TIOCSETA(r34, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65f0, "92ffff00000000040000000000007a0a9e8000"}) r35 = syz_open_pts() ioctl$TIOCSETA(r35, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65f0, "92ffff00000000040000000000007a0a9e8000"}) sendmsg$unix(r15, &(0x7f00000004c0)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000340)=[{&(0x7f00000018c0)="e5a652bcc71555d9f519c23f756128b7455bc2f9e9881ee90d049192b950422571d7baa16b2432c0bf12939df9793b318cd1e607f09d92d4453e03055b8f87029ab92ef50ecfe280d25e64a397f54cbb9501b56d4db5101ee77ecdeeb429c6a23c97a2192d324f621747efb25481f73c83575d00100000000000005c94f9fe475bdad8f24488e0b0c22f102493d5bf0681925f82f332ebc4d0dcb2d7aa9be08227c90cadee52d2412fc87b78ab75d2e4e7579a32bfb051ce86fab5dbf0ebf2525b4443b76bdd0705269a5a0eee613c4d7618a016a53a92784986c63d88e55f43f1dd5fd80d573fcd1a474e1cccd17044a1bdfdea7c33ac4605cf43b9eca0acadc7f8ed75f4915f7d3db7dd405cea924101af2c9f083505a4369a88f6d2b23b82f0f61cbe6717e1f13a6d979b9f81729f83d357509a132d5ad9ba28ef49c8e7d63e0c672a8f294fe1904cc0cc6655112f006cdf60aee8ea812da8c655218ffa83243e69194d43c7b0f647aced857cf4b7777036fa2d5fefc76de86e8299b5ee5ecc67bd84b4009ef8d9b87f21588f3f947d86995a76487e7959b7a6e1ed7033751e0a08d24b24552b466bdd741cd09cc14af7f3aec64207da0a1f6c0ac6badce5f098ade9dc8c5c82c13c402633ab6e914e2b17b3c3fb6d688efb38c2536e699ad49306c6d2ec", 0x1e6}, {&(0x7f00000006c0)="6ae11762472578c1ccbb560024b25d58e2bc956878b09b55148236c58249887559b58e03b55c9727f6332f406dfc4b433f31c6b3ba67fbc10f32c33517ad19bd7436c12c5f1afa554427e36caf8b75f5998ca1937dc5b3dc3661038eebd10d576d76832cf493444568d36045f62e0a86e35bdf68d6d890aaaea5f019b8407fdc8ebb6ab91d68d489363f9da8b13c3684736c4b70b6eb0eaad0568148abe6cbcda14e81479c6e4a338a937293c91780aa6fb00b2856e5c49f5db0cdf19220935895575b9517fdc24a702e201cf8fbbd8815bd0b2937eed4706640a29d469c488ead97446267ee7dbffa92a47e4430c6e991bd8c78530c17c5ebde6db9e3595c3a310bc8d1d41040cd4e60d634ef62bd9358721abfcbb9077da3a83f01e9e2b258526913225e6d9987b0f81d098ed60709557acc4dd2e49fc1f704cabca3aa1ee086ddb3457e6d0c4415ba6245f2ef883c6945acf8968914c771d0acdfea7b76838d00873352289b11d4e0253cf02cc067f4fa1e2644c1db23b46c10db15cb19f35e2c01d737b29a0c5aa18720b011c608973b63447fddcb996edd915970c6921f0c92555975487ec8fb127bf32066188c8db3e21f4116aa7bbf5c79798467aa54efadb31184e66dc73917dfc3006102142af4bcfe2c0d497ddf72e48e69ae0bdb70948bfadd61b57eacfee2bccb78ecaaa6f487f6b7e8e5ba4352f0c0c71488ce746b9fe90c4d0b5f20c6b660fd6c3a0dfc601bec64aad0464ee0c05827214e82633524f26a669989a46db5ecf03cb4f3881be48ccdd43f7e6e07934fc83f27d68f5030a83ebdd6f21d3c47812880b124062137c133c4a959bb2e5a788e81e2f31d81a8f31d0f4be083c8d1d09147d4583f2369ffe3ee7daf940aa5a78579a21a1d83fed382dbe9d157e4ac7ed7610f582524dfbc3f3273aa3e1ed79fcdcace3b3e5967c25f79330fc1524940e5e5bc2bacae25d31e2825b52afea067c42dbd860210e0d6b2855b134f20a16fa78eed8dafce168ae914901b6c2a3097037f3d91cf94aeda67009780bc7c1b95cb9f337f47bc0442e5eb0b85d52d468ea397468df8283c2365011b704db5e5b9d748bef87f8094f6ced1ec680feeb8488091c4cf6558f633ea27f441756ffcb954e5aa633f6f5e5be13ed700c9470afb8938ca628bcc7d4c7a4a933a101386d77f8e29b8941cc983b55682c2d08af52bdb85bbe32fcff20cd27391f7ba91624adb4b143b65384174ad258cee89c2cabbb343a027c25345c76d7c752da7b213347e8d82f794ead0d0b7229de1d621a14f28f6419635d8695e294b778864a163ca8e56063880ea51fe4c7341a5df6d3133bc5b694a2c33e178fbb93af9954f3a91948595b280203724988ea9107f60fbb73bc1824bbab1a64e3c8421ebbcf44ae1a8ca87d5cc33d92db8329a055d4ed68b5c5dbf40119d157a8a64b40697512067f5bb23d441da477d3a0f7ddbccc62e6920819caea6339118dc3c982680eeb1b8a983a5eec42156224134a5d4b359fe666760c11bf7cb693bbd96bd83feab04d67475e2715712c335356004d78c00d44eec085d9d243405d6d1c0b5a38986eaf3971592b8444bbc57b6a3bae0d87aea8a6c29cd78708a2babdb47ae315b3eafbaf768372842a7df129cacfae4353b01dc73a6641248c4920f8e8e15bb1d1ea3c9d0da1a48b76d999c23d3a532b6bf1af24b714924b929de6f0e9754c56db13ec37b91b4a96d9533c5667969cf033bf7c00a369fb2357ff3ba00825f00f42cded3184a19a770996de581b02e600a939317ab7705c62e34f638a7eb415b58a78fbb7118896bee367133a2af19de0438b8e595b24225e522b1fa039622cdfb6e36d6f80e0f4c7dbdbd7a2d6d570550b086b538e614758273fcbd23d8b56250cfefc9059adf09d7fc0d4f27c81c92b1453aa76dba03db9a9436283751d0518c71baab96ab00dd1db82ad4a7bd29c59241ce6b845be5f8103a7ea67fabe42f50d4333e6f178c0de8cee60ce9b2477879663a38f3c2cac2f5c0f35a5c2fe60bf8bb13816b9c5ef82e114847651151e54612497e4e8bbd4917aa7a6c10b5ca60c3180af53d60acaf5dfa9d8c949b86dd88386cf1071cb876fcb25da041dba71081176f764d8d2d339d0550abdc9e633622967c06c95ae04f7fd9f79731f83893016e5d226eb1af86b1803342ace99121c889db4b17da62b59ed0ae6deddda9ae2d3fc94c6a2a64c2451c464a88aca6a22df72571977b5ac9fd230bfaff4e5814f99a912e7fbfbce1a85ca1b4efbdde12b0275b4c26c4daf0a7ed7698b3dbcfb3e3d2ac2f63918e45b6e1117037b52d9d18badbdb2d325aa710aed007103fe3a9b444fa78ee2949a919665dbfda257f98894e3b9a9e303284d95109a3a3a63646247e3daeaed53421d5b8f629ba6106730bcc09ff89c93a832c33e819071ab4da6c3105e193e1440195d302310fca95a3daada2761e0bd91c3988a679d443cde21c37f363593f45fb1ddcc4f94d3cc0dc4b83f4e31cb19f76f82f14de3af2598154c6604ce0e4a298bd19761b6ad72aee531b60a994b7d669af90ef41da00aeffd2064d57ddcb83d04bd29515e656acace925ffd48209dd994239d647cde8ad9bce0bcb3ebcb022ca636b098caa2dae63a88db23ca58586eb159e9548a0301936ba40e3cc64b030c82718201948cdb9d4ec9bb841e2a6b6736767dc15075a82290b4e91d4e93d7fd764ce29fe74674533593af9325f039ecc1d162481988f87d067791741347d390a81e6a1306cc039e88c5e26aa68b2b1ceb50be02e7a8bb293e5c678a0ab8aa6573c56078fd730df461c3b9c8a3c78d9543b137a82dcf3fae6770dec128dab19c1ea1f95902b1cbb4649576fe62624013abc113621293447b8985f0460807ba9cd88417679ef8bd79f949e44afd89d2eba43378587d03537ee075d109e0a406633644d1c84dc61de36373ef8557496428082a972d7f08d662dc4599b4d61b03d7a9f92e5b3e5301ed0324a1295999d00a2a35b033a84e3c1afd106b020ee550b386b49e141323151e1c0968cfaa7c765ce99d6860df6f17be714b5e8226c4769fc90adb264c2aefdaf2031c0285043077cfb6fc9284ccd7b3eceea6879f21be44729beca133e76a238f7c2c53e060f6ee0f7f87f550b3b731cbb388d8a3cf7f767b0c77c18e3a728ca4ec0a1a6d30531b6060d5d18cfbada948b16b48ab48622f3bb98d355a75b8b8334b3a88a42c030f313f4c239376262dfc486051ebc5a46d7f2b23af08230a75385a15e8d29bafed501705a7e94a46544d09a7fd8901c9ec38d4568955266d8119caad32faae35da0bb0ac6f0c7a943fb6e2aa25194b991605d47a2c013b16ab2b1b93db7ff012736aab4701fa53eb273969297f3793b36bdbb1a766e12afd214cb32af44d7c4bebac85a8abc42e13024e80ded69c62b97b1a12eeb6c63a39e650c148a6b2c4ae1ab3667f57f4d704acbbbeb6f7cd9720e6ae804fc7456fa3023cc80270efe7806fae6be076a4458ac5d78db8f29ee36d896f91811c722c5105fb8737a7030f26b5ecf8cdd837366d03419df958be352dd9585300bd27f14ee33ce8448138e52533f09df196ce42e2bf3fd4bf4dd087ccab1dab5252ff9704bee3deb316ed06d28fce2d3e0b47c35c38c1afe410a18d0123a2c080032af74eb82806d24bc516a71dad708c744894c4c501f88bd60dac4a547bf519af20d83f08d52de10c87696f44d719368ccf45b6a0211b519bd32a9ceaf77212e60aa7dde4611db417090a7f679f541a147a3499ed971dbd0ba843ef82208e5df661d20186763e06362ff08ab195a1406dcfacad062bfa861eb1c69c5813d1b1bdab06c407c16cd80081ad915b2c6eb3f805717aa02297ca1156309b07243c8ff399b96396cf304d536f05405716d7f2508b89eac2415a195e7b799effc0c81f19f327015f165d907e5cfebcfd8054e58579ffb53bd1e37fe3a2f739a7cfed4f358e2876723b6c289faec765cc1a9590a316a6d8c0627cb756d66c8d4d8c35febc45ca400114dbba414104a8618478a20cfed8908769834f8d843735e2d73ab5d6fa015d08004c713ff210bb7b83c828ad1546f62b41358fccd23bc6de600ab84ebfc9cafefa470434378317fcf1fd2a0c20410c2afe091b3d28c2f6b84bf5dd7f3ad7c5b3a84440a7a9de1deb42dced6a610611c86920632f81b91680861fdd41a8d647d821cfc5f61ed43a06f35ae3ac01962e0d70eaec0fa445097d0cc3d595130292b7534d9c079da21c479cdce84411acbba217ae16d9c618805a6a059ec89ab5604b838a00cc2329844256301013f0f7c3cd1dcd556e058dd56b7dc01c2af52d01f203d4646fcb3356d803b053e37b08fe4dffe45ec7830c40d56d9bb212df67acd4579a23ba560d126a465a1e35e2a2cd819f1e3478867eddf0c48535da0e4dbbdd7fae047862b97b3670c8c17429dcb08cdccf8a41b7cebbc916e61b183429f5ea0a045c6cd3a4bb850b9e1600020c029c9ede67b5b138a6cabd81f044f37ef92421c044d043cfe0a428c87a26040f9cd7ac341a5e53f43299e05c7c0e32900ee6f64a2cfa88e0fdfda9cc9c9c976f8678f3736b9920abbf21891640ee53ef8a8f1b2501e51a23ac98c126e84fd9bce039c51049345b7d244cd5eac34a26232331e01de436da50da160baa635e6537cb9c3619a8c282cf71982407edcb2ab50f8539e5dde70ba6d901ca31b8219c6fcd2499cde5ba90664a8b1493a3edaceeafcd8e3d47bddcc35367ad5ffc3d9cca29fe2e60f8af33f4fcd3326564015ce401d3ef3f8c8167336c5e55aa1aafc9c3899dc0ff81b76f9c513b13c00e5fac904efbe9056f29092d9ad66eb78921cf0cfa6866c15b22d950f247cafa5a6bda521d2768591fb8ba59aa3b436f9eff2d93f652a7715dc91789a2b7dede9f64275117ad141d641c6f0f6fc65208f9915538cb502c7606ff265fcf6df8621b5c56525e70b007a7a32c3898b12eb312712f500a789836622ab810dbe88eae962317af60987e15c7f31279686719b355244047fb9c52434d65ffe0d16025d8ec0c34bd1fed6c0c0fb796ccc674f307a3ff6148b2707015f5823c0513e5c59fc6db343f27206235d5736cbcbdd757fcd7c59a5880c77ba5170dd65d2dcd6d4c1886e30d15bd782f3d1bc8c83753135279550910b12fa1349d921f4c9eda2e61d51fdcdbc59d62255f5ceac67464eb77a379689aee4ed037cce23559f2f87220ca68897bd141f28a8bb12febcb3891d9204d0e97e3ac359cc1a627985a6ec07939ad4ce9717600bbf9b07282c02380a052b930e7ddf47cae6f1beb2ad886ac7d213dbb5b12c55478e2eaa3e1d4cb0c1e722d6868eefd5f17bd68dbc2f356331f0815e028843c48dd06a5fa98c4f4b108d49a32b4871ccc98741be7450348b395c187c45f2ee1d68f3dc646fdde8b2cc265836bbb260350c7a5205345ee4f8b33e5f7deebd7dda571fb1fa5d8ade50cbddfa0881468ec30bb6a20f080f983c21b470df8cd9a70e55fdbe15ea0732967d0aa8dceaea94bc710f1cfdb3a506b5af12da41a18a5eb058f1b9938e84e690be693717f99f06f6b57efffb3254188f89f55405818687c8c27f599a598c1a0586e5e6722b36a0fb2eb29bfa62ccf0dae05ea8d31107bc2dbc22e38d983f6a018eb190370d67732759263594cd3cdd3e38f0fff598fd3c6f9dbc7783975f1473e359ee03aa5b38996bf9bbc3b9629afb5667a4c7f758057567ec077b285fe36b", 0x1000}, {&(0x7f0000000200)="5a9e67b3bad96a62e3f9d5093d3406cfbfb4a619b3a30b4e32b570b6551bd3716b09faf4b57ed8e5416066bd6ed382ecbe5ca3bd61af86ac168ec070d02adb51557d964700407acb32071c12c93a2d0f75fe8bce701f8be8c9a58f81337174f9745e459ecb422b5dbd23000a90253ecdf3ade8c1557d6d8888ca1af53630ee08efcdc9915f10b11579e5cde13f8d2b1c7a096ba629530db4cac70fc9985d064ffa8e8efd4119325dbf6d3562eec60f541644870e23ef006e277ed7fe250276af39de2302cf769543d75786e1511fdfae5ef3663d967c4ff4e2fc148a94b9708789a4", 0xe2}, {&(0x7f0000000300)="ec6ce0cc23c7e7367f89e286c1bf7a6141260cba806decb78e5a388d45321c5f42814e8101cf4beafff7f5b0f2b6c8be7975728a0ffc0d1443609ade3d93ede3", 0x40}], 0x4, &(0x7f0000000400)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r14, @ANYRES32=r18, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r31, @ANYRESHEX=0x0, @ANYRES32=r32, @ANYRES32=r33, @ANYRES32=r34, @ANYBLOB="000000001800000700000000ffff000001000000", @ANYRES32=r35, @ANYRES32=r14], 0x76, 0x40c}, 0x402) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r38 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r39 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000001840)={'tap', 0x0}) r40 = fcntl$getown(r39, 0x5) shmctl$IPC_SET(r38, 0x1, &(0x7f0000000200)={{0x3ff, r36, r37, r36, r37, 0x104, 0x5}, 0xfff, 0x9, r40, r40, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r36, r37) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000200)={{0x43ff, r8, r31, r36, r9, 0x104, 0x5}, 0xffe, 0x9, r12, r12, 0x1, 0xd75, 0xffffffffffffff01}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r8, r9) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r9, 0x0, 0xffffffffffffffff, 0x0]) r42 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r7, r41, 0xffffffffffffffff, r42, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r45 = socket(0x2, 0x8001, 0x0) close(r45) r46 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r46, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) dup2(r46, r45) connect$unix(r45, &(0x7f00000024c0)=ANY=[@ANYBLOB="82028611e2b2000000006262dd65f708c4c84e08c027ad12d417ec80ac134b281bcc23ffe9efa5b32eaf23a2a9e0562f45a611829ab5daaf1eb36182e881850ecb794e74000000000000962eb3b0e61fec776122259e7698e0d3d92501f2a0b61deb75fcfb3ebdb5c50284a1a9d3c076887d5e6d3aee60a3ede69923f29406004d3bb7f7e3ef2fd5f0c076611274f68621a60dfd8a45d1c6075269b1732c25a557cbc4b8e3e40d6ad97ae5a93b989c4cad4966ae37ce9ee87c081376fe6ea50b9d7f1b5f5446172d0dcad797b4e4454099e9081a060000000000000000000000000000000000000000000000000000245a3a69d58df0d86e5bee5d88c63031dd3d9715079354fc2db9dd77535b538e810fa8245fd34fabc2ed7d829f8da7765abdb3a7d0a95257b1fd3e903e1d886065958d2e8b4c9b79aa065b83768845aaca0e0acb4cf0b520b1a733bc8738861daf880a53185f299674dfbfa014efa3977ac53eb1338103de044b263efee9c3e55ba91520d18b6f169ce3aca12d9475765267be2241153abb89a4c53fab8f623209b988b0e2b595925b43805b8409097c6ee49ad2a89bc58ed02ef820f7efb5ea1bfa1d442cffc7a30ff3071963823fa948c0478cd47ca63c5f12ff2bfec8a3a5b6ad1bb545fcc67c283f5c1e2658241a268e926b2184e6420837c9a73397b1103c2c2f000000000000"], 0x10) writev(r45, &(0x7f0000000140)=[{0x0}], 0x1) sendto$inet6(r45, 0x0, 0x0, 0x0, 0x0, 0x0) r47 = fcntl$getown(r45, 0x5) r48 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) r49 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r50 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r52 = kqueue() r53 = fcntl$dupfd(r52, 0x2, 0xffffffffffffffff) close(r53) r54 = getpgrp() r55 = getgid() getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r53, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000700)={r54, r56, r55}, 0xc) setsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000600)={r54, r51, r50}, 0xa2e18270504f1bd9) r57 = getuid() r58 = geteuid() setreuid(r57, r58) r59 = getegid() r60 = getuid() r61 = geteuid() setreuid(r60, r61) r62 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r62, &(0x7f0000002ac0)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f350707000000e16f328dca5d39656da02489672db6d19f37405111e97aa998473fffff1e8f3b32b9000000000031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9e1c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf129055fbdb1a16fda60f271cc45781df858925b87250d4cabad6981ef8059dc98ef316ab18791701c33f7436a1f7ac76e98a85704b011410f01c5d96224c736abf13240f79c911f0af2dd6122ae395d0b71ab9c5110ec271d874edf9baa17913acca954e3892922a0cc9402fe3a79f3dea616d09b599b437ba3287d25a73cd09fd1cd1d14a6dbcf02ff8a56437ec324a213bd7e5acda1bc4a56ef4de66ec5d7f4a4581a6e2012a012b4be35cae6394c7d7bb3bb1356b0175f4351989658d147c326330d7be5b89a2c99061245f277e06b2f9b4026e4edfec8a538bc6f489f4e0ddf2f1885e39c4aa12fd142dfbcc5a13a637f814c9257df3136e7124bbf18e4d2c6e35eb7e55f80ecff820653aa8f1a2ff7fdefed38bfa4e3c574bb104f3702102af66fc872eb2ca7575d161fb8aa1c81ac07992b1bba53a3e9e04cd9107a3fcd927b44336916a7915aeb24e1bb570e51dfb497a867bf03588f0c8daf04bb135ddf167592efd603081c8a0e87d6d1da06b12440d9f8899edf0718747e2537139a3ea6820022b15625f74c53a21425a5ad2a9fb8b8a463cea345b9a907f3e62d2853ea6e9c01465328e5f6af8ffd879636a804a0f67544ab36c77ab77972dc6592039fca487bbcee00bb19f86164c794deed526a5ab035b369226a5ddbd1dd15842a883dc13aaf60df5a1e74e2875694055079869ad28d3c1669a1b5b98bd5a99000f0ccfe1decce55a8fa9313dce8035190dccfac31c0275ce08cbcd2db65e3322bce8c7cf4145a62738e66143445e487293184910276b6fb34f7b4ec60e899ec4a7e61313615115149233f4e0a81da57df8e8eeb2d0fc027ba45355a4d64d6b3290f239191c8ac49557e5abc3ab9e2213540c79c246ff48fdeae5bbe0bcd10bc71ac1c84d2de149e340adeae2a2601d9af65c644733f6d06620595d487dced02aaee3364623de3c35f9f87529ca468bc0b68064915836f2799b4b2a899f8b6861091564125aac7d57bda5175fd2409b7021373dc433dbcf10f923144d6fd225d92084710643eecfc53607333ee870fe3056491db1a1037f06c717e1a8d29cbb907d0125d84540f0e7fc691af303cbc5676cd9457578b29572b8d10d721fbf7a9dd6e6228c044a7f8b50011fa33ec1ff262ca7d659a74bf498e31d715b1e24639aa64651218cc9778155e228d17d743ebbf207a1b522b9c34d401856063cd6fe4f88f47e485b1ad05e3c1a3328aae9d0ec67202d39477a44e9f81527d083a0026188b0d7dd27240209f79a6120d601d6dd0d4830efbc2d256b5b5d4b3c5c3e686b4144d5103700084717ea6112336eff5069aba2607e9361ec515a96812a71e1121b3d043652c2b90b20a7063e73ef4d3c70177c589d7524f84bcd2657657e4f483342f05d7b74e55a0d58efd696cb7491fe8895cb9be0d7010b038b5a82ba56ca03b94c1fd180eeb98010f97fa7c5c2435467fa132220b79fbfdfdebb28c522e0d5cb4da0ec77b25b5dcf3431e91d8b3ea6bb979034090a56ecfa32659c6ca133992839451581f9ecdedab3730a92c783d6cce8ec513491af6506c567c94211e5d87efe2ea62b28547ab416adae01de6610c524a57f43c48e911007bcddb2601d7775f255a1fe0bd1da9996da4469ff683da8590d0d3497deb7f394fb793e0c8ba8a06bcaedc755f7094bc633444f18"], 0x44b, 0x800) msgctl$IPC_SET(r62, 0x1, &(0x7f00000000c0)={{0x6, r58, r59, r61, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) shmctl$IPC_SET(r48, 0x1, &(0x7f0000001700)={{0x3ff, r43, r44, r61, r44, 0x1, 0x5}, 0xfff, 0x9, r47, r54, 0x7d55, 0xd75, 0xfa}) r63 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r63, 0x0, 0x6, &(0x7f00000000c0), 0x0) fsync(r63) getsockopt$SO_PEERCRED(r63, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0, 0x0}, 0x1) r65 = getgid() r66 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r66, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r66, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r66, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) r68 = semget$private(0x0, 0x7, 0x286) semop(r68, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r68, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x4, 0x800, 0x800}, {0x1, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r68, 0x0, 0x8, &(0x7f00000000c0)) r69 = socket(0x18, 0x2, 0x0) setsockopt(r69, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r73 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r73, 0x2, &(0x7f0000000100)=""/114) r74 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) r75 = fcntl$getown(r74, 0x5) shmctl$IPC_SET(r73, 0x1, &(0x7f0000000200)={{0x3ff, r71, r72, r71, r72, 0x104, 0x5}, 0xfff, 0x9, r75, 0xffffffffffffffff, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r71, r72) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r72, 0x0, 0xffffffffffffffff, 0x0]) r77 = getgid() semctl$IPC_SET(r68, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r70, r76, 0xffffffffffffffff, r77, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000001680)={&(0x7f0000001bc0)=ANY=[@ANYBLOB="07706b0cea0f58eb2e9dcb70e34a31eb751cd52d3b5f104c3a15643b739f8cb47f5486c163d5fd11fdb8804827f622800b14254585881ebf7b63fa870a903c86cf13b43b9b8a6243de5ec06c56971e56c516d861aacee4ee81b5fa1f019ce67a219937a5377f1e450b0adfbdb59bb479e640bda513aaf5aabed61c1a7f5bdf0a85fb75d4659245ac49b763735f6079bde56c0f8443948dfeed2b3bf8f9f573165db7961d8a86d4f676bca2847033530fbf65067b0fb107edce0c4bb280b9a0ccff72479ea5e3136db51a79459a0c2f821d0914e3cd6f1dd7f3d559d6970d256520c4c9c7a8c4deb7ba31d76dc076fb4b77b9b332f032ad32f635f5a17630cbdef19333bf566a884c884f32b3bf213cab2c478f51029d0b2b264d4dc67b9e52290c3e8905a73083540bbeca54d337fa965001f4728de507c4e1ee2a74773adeede0725e339ab8cf4232b7806b32d23f85db594d0a441ddfda854b17e032a58cddc6863c4c9c44c523f85dff0a6ddecb59b3484ea8898f0001c7176d42c6d04ba013552f2037fc546baa16dcde1f4000000000000000004376132f2ab0152e424e61a42e30a63662b29ca30f0d76529b41131cc330481401af19377a6fddd4ececd807e8615f477bf30b58d75c26af0b57466c37e2ae77f4fe6569b6ccbf52ac210f42d392f9fba9c855286f2da844e7d5976e2de63f7ae531406e8304e46a8c33d23a3d55"], 0xa, &(0x7f00000003c0)=[{&(0x7f0000000680)="36538456ceb3d10a7899cb43fa8c4fdb43a4b1f117701aabe800d172ccfa99bfdb3836c5f65d2e4e54aad1a4159289e10cc9da9742aec0c8549b3999c837b07658d43eae10d8d4b46c775b905cbf37b7b1b3042d33aa3f4c9a2e4c2bdc4d703cb91167cf633019dc2cba6842862f8788a4b6224da41ed14d881547a2ac8087619cb2e408ebb8895ce514f1ccecf22d0a15230f1e8d327dc6bb6b396d648005476af9829f625bae09a234548ef2cf208989f18e01b925089d6b7da2154a5494d9a5c7d3e5858fefaebc2f411afc7179dc0872742c0152318ee55bcac2643d75a18761a1f252ea7572bae181f985492f8e77cff568e10dd0c7c901ebc25726ebf35cf36303125346c6adf0b94f714c0ffb3f793e950c095da1003f40420c71e2bbed27f68ec20e32266f1f486d42c341fc53c2c0e3fa7b86992493ebd5fc88b0aff9284e5b7069be35168a165cc69f1b09dd1d70a4139eba232fda099b07ac4668e4fe5b9a6cc3f36453a0bcff4f05b46734cc418d36d334617e71cde0223bafd0613cc4640e034a9ac93cc6e7f61713d2e84d080bac1f44ee5e06b7604f247f77e22bc344d86d909fb4c67fe79ca1e3206e61e7940ced69a1b7533648567d31ae8f239214773fdcb2b37c692f528b1aac7afda99fc58b309176bb945c5aea7aa21493000de640b3a8390e6a0ee0a9317607022ae229de074ff059ba95b5893f6e895bc9c6f817fc4915d7b81ff2adc328be40127a0b72b9e58595ef647856888eda93f7df38304af2747490efcb369ea18df98206e83ff06c63decea4b7cefb5788177ddf31c301bb64a605fdfe0be70f6e4ebd50f174ccbd07f077b7b8caa2525d62743e57e4a833bdfb1d03275688890d95f0720a866fdc65251389f9e9c5909f6a9237ea6522890c5015e373ac1cbc9a3cd40713cfcc9e3602d58f1fa68d6ba726fc19e480d4b166ba96142087db312ae759f6ef18ba2bcd01f15c340cde9d31d5314ac526ca965b1f96bc78de06d565b2713633498c65c8fb1e15afdaedb65f5e0594574ee716a66888804e87f490c623b18d4063076e14737bcf8ee6f09b7089a18d3dd8e8aa8344e7ad65d612c95f175d82ec01b468c6b8ec0273878668f09126980afa207514c7b0ebd6f23291004ebff93269be2f4d3e36f42d40d726022fecd4f15eb2aa4de4d854ede65c73267d805fec018acbbd4f685c24eaff4402d252d0a3383b7aadc13fe903c7c6e2cb9bf78148b586a972fd3e2a75091276b10323b2813daddffbae92554d3be518525f4e8cb370fe461cf726126b235b15e5e8984571d204e2294c5f9b2e3bb06a8917ca0fb79fa4038b6f559dc066f0bf308582c5bae37d0dcc8a004161e97312697262681ef987490729ffb9f828af67122a167f3a7de356a18fe3152dc3acd503686ab1b49c3d461c5ec8d8a4cefed7bb89688afad003bb35945a187072065ffd571ead7aa7799ffeba8d3e2a9785a1edf22cd4c2c8b368e430e73e8e8d3400659931eb233a8b9730a8230ad650944624005ca539e512f83eb74d179e5fb7df282d1216b3f8ada304087a8edd2c55e6cfef447877e94ba0a2756e5b0ae712bd85154c5d425d1dc00f9d25b73f8b56a075c37a2fb192a7fa1d02ed096013aba06f330a0cf272a910bec952492448926e2fd03e7f4fb42c63ec22f5251d5333ca64a23989b93e8f0cd2a1031866d18d0dccfd5621f460d261ffa9737df449effd5520f88d4c29bfe233df13fa2a2679127dfcaa4dcd408294991d0c736515e449a4e7312a4e061c1a59771e02bbba2e53fb00814e32884da300b372e8607f0029bf148057a2b5fcd1bd27f08f254f1037352fa2e3d4443ed5be9576061c306cea535e295f1d4f2d7b63034697187b44935f6a2e893a0b5132ffb8297291cbe05b6ad68e9c094053266bba86dcfd8efb2768caba50ee9ba331e8ecb6df64eff5b5fe2c7231792b5111588f78e2e3914f024fabad565762d23187bf89fba9721c56ee34bcac996fc2f53954f71b4a383aadd05c07fb6ba51cf7f5961d3f3081bbb9ecaf302b80da7feab2557f190f1d97359cb773ddc2f4b83ccd128a07e02cb358a9c37e9ed67b0a455f3dd4e88707bfa00178d37acafa09ba90c6356035103ecb72cb885ebecb879f8cbf2f7897c12bc9323c2ca3fc53e94567b9124d3d6c25b76bc60f38edd68cd9135651334e503f30ae41da3a3a1fc2c85cbe685178996179aa9897c0dd5c8d46ffbe4f6e2ecb987f146add63dc01a5cf0a4718735ac55148fbc91ce32578516e90c891cd408fa29ce5d260896d0cfc89bac6d2f74f03edf97f877835f8683ba2eb762ae076ea91e2a72a0134f92d94364240cd066f1791b59c8197d091e3fa02daaac95f4c3eb841574bdaf591ab6801ac876c957b021762dbe372baf4184820006f25fb6b85678aa83028a715cc7a225f21b0890021db1c4be814b53adfb4c7daf2c9ca9236cc291c24f330317e7628474d4735fc32a72fd40b85c6ec730ac783e30f59a9c87f6e9cb04bd812eb2f74c181e54dcbca8b8f6c6bc5e6e18b5fbce76bd1791eca7af2b5c1e70499c0388b8386d3457c3e4e9451a7ce2764fa02f6a86fb89377f2abdf7654e5650160f027630c31b58312143c6646942c6af91cff46294ad42e88194d487c184e6b731b512102b1f14d40b862b1652a033e6addb9b0aa55f8465f3b2329226b4c7a363df937627c4611e3d5e440d1891f8427a9f83988d7e682b4abf11fca0ad2dbe215f9bb031c5a2a2c992317e6e8e336e5d2d4bb33646a24772a802d96336056974a310db64f8aea613a65b71b61a2d366ddd3b1d703931a50242ac8f83f6c180c113c8763ed733caf8dbb5dd8d18c9ff473af7d3f69926d36e0778bdc06f06b086b005ea12240da65816b1dccdcccb392d5e1c9409af46b63002747df4887da9ac82cce7172b1a6d22323b63360be7fa30598c9586f5a4c3bde4f0d242198216eb493bcddd0eea4b6bd1eabfeb2a43188ff7ce69384c876aedc467893ea917f533f83b8597687405440841358b50524f84d2fa77236ff418d7067a38ba065230032397819fcce91a8d9e5bbc1e248a8077c3db887d1aa11a963ea4e1e3566212af6b43f51fb32acd3fca7ba3bad2f4a2d50a5c24cd05deacdc97ff6786f55f0326f8d9a8e2bb36e1270aa07a5cb2cc9913a36a73796c6747b44e28fb9505bd0679c1f137fde73abac05c0ab5fc9d050130febe650c339b1f5f1e50738ce623808f52037e9d4e4948599bb5bfe97fb09b4296b70839c8ec542ef2a9b4674f1982db535037ac99a16467f4b105b9582678f61a21e983c05e873fb3f47a964923df5cc4de5108e6c8cf46bb35b93eb0d0c2c353876cc377ab723245acef6d7c59060fdc1fdcbe05093023e48b23e79cb1cdf0f26ee8ad29552ba46f546fa5c4fc65d84d0b67bb8b23e8f21c20e71b3055f25f7dba931ac74c03d874f3aa026e4a9982fe049e93c55bd26e6ca31e34b9f5f3d293ddd89262abac5214524d28a19a2667f72a8733d1e9da32f7ae4207badbfceec1f38ef867113a9359acc73f14562078b7298237da8aa4a6085b319d8d483795fd6a8eb656127579d258bb631a5b3650ccbee03abed664b1808cbef1b04480adcb0549b53f95bbf05c6528e5fed9353e53721bf0e87f000a7a745fde847587601660d060ee4eb3a7148434fc8ae8e78cbe8060c0b79b4752f591818360387b0a5498c4ea2fca36d6cf78f62835616782c94d9980c12df398e4227abc38a586541c70198c04bb3932a8528fac65466e50bde98603c786776defd29a7b9dcf3cbf54d2925d504ee1ddf2fe7300ad47314b8b3b87a1f502a7e5b334eed45576da9151573cdb2b304996d5f5d1b74cbf29ec0e1965311667efb4a349dd9d8af12ef9527e5de737fab0e0bd30685869eaef208643934be1719ed8ef05bafbb9a4ddf4443f96ace8f520d34afa3e880f9fe7a2d9f27a31d113424fe586139e57bd2040bcf17bf6096bb30ca0f803a450c37b797763f7f4fc10bcc690d6c1dba287fcd898c6eb886820334e337609658b8aff49615e5eb79ba90f0fb1da70d2018c19d63b239c946bd6ea65b3691e67b6e0c7cd1dc32613337813c28c7f5265d8c0a40e39d187627d254ce632a899b9c5bb80d9b4442cb33d69233de3be1be7c2ee4c7872a76d46624ec63b526a68d39f6d1bf19db5eb79262f859d03ac2d23d1701a94c2e7ff0f4d7744fd8292a25b3d5b76a6a13e1541d45b643e21f9ed7e791aa02c5ae6c69e86421c5f0902ffa299e0c96c04ba29d91b10fcdd01a45b98ae6c4a5cdb296e5a87e54a13dc991819365337cbf8d2d35bf8bb638d86592ef87e03628b70a294dced8d75569222aeb5288e15276b44255ddfe39ebaaaf30fce804da24d7d066c5f0636b406636805e631d2f0a3f22b0ec6130cc63ba9650396adb320fcb3e004b4ca1112d1687d3d9b2d37dce6851b6e4b7ad0887ae2625adebc478e82d2578865a8ef686037b555413f0e0ef77055c26fe17d2fb76a92771e3f4d2b974a84b50af1e11037b228ba96d0ba6afb08e37814d1b9a1bbcce3edc91c1a77608a52a01b335cf65505f9d462954902e3d26c78c02d3100292ffd5edb00b3bf9316baba2a0d1d8e0c80a1a652b4d76b6e05d0fa8e250daffc21a38e8d61d6a02e4ea7178a280ceeefcb74a4f8efdfa7c59862cb636d3fcafd58bb6d6d8000e4892325be0e9c3242498358107ba7a7ff70a4d5e3ab44cd3218a06fc039a657877795c93b6d5880c45beb034b69b96f7e288100424dd0a50f930c1e53cf8b0fd744e398c7e7cb33e01125d7fd13269555faff2e21e5d81c50f8677c0b85584d7899e8011167b72ddd3962f616ab9227c105e6ca4c848655a60947098107c92bd6a7ce5bee3a8014cb532d63f802a92e968ce5a93c50b3f0f0d20232fabc12fa90a62e9577d3fbcc1f5514eb4ba4a9d3d78533b075d383472f82c4685fad2349573cb559dee5e56a2732c1b9a71496819d63e7437de783204b71caac997930f15fee0573276cdceb3902569a872dfa8dc83dd42a103da9bd99e29bf8a88678fa647abd876218daa23d4d9ffb169ac906b785c748779259f060644360d6898647d44a676b6479ed511c4b2b90125a2a7fb39c31cfa2467e456dd5f0369be9d5f3bc4941ef6ada231ac8ec3c14279a12b2dbc017c6e4c0932ec1666a54d07b169910d6ad840b0f635d72e31b062134137d64e3ee0d6ee15b55d8782c62c496f944754e0c532952bb3a6c19614cefb2eac9dfd8d2cd21f147565064c830faa5c5ca2b4a6cfa6e0661c6d2594f3fde27f3ffe125c18ce0e2b47446f1c77fca07fc3856b9eccc161eb2fbb7673829a99ebb3240c79287b9b053152181d548d7d661b218e7e8ac5e6fd8a357fdaa75336a33abfc58c18d97f9167e96f5e64453933871ee52907435539a9002afec605b3ddf7bde36d726578f49dadb5d4aeec6175e78a9de40716274afe80cf115e9c38b50e1a5ea1b61e999779d5d4dfeaa2d7420ca9df2335949ca436d35295aa53f7bc97dc954ac1d52d819fe1811979981b7ab074bfef5d5c58102e56844ce7ac078230609b5ac812f5fdca5661352db4fd78b9af50abd197ab7721fa1c38b67dc7df6677d065e5e90f9f7cadd7827c50c6ac2b20ec361aaa4ed253767864cc544213b2bc51a789ed03612c2cf39d55ab526657c89c936d2e4980081ada9f7de2b6c3fbd4e4d7429409c746904fe60c92172ba81da0f2370b249c51e785ef5c", 0x1000}, {&(0x7f0000000240)="5084f0e8124fd0260d9855a30a521565", 0x10}, {&(0x7f0000000280)="afe395183c525d3abe131f90d77100722030647b89aba22c7083c1d8e7726b8839", 0x21}, {&(0x7f00000002c0)="cf9711d9d16f2036c98fbdc8111ce68f594eb69c7adaf62f48ca0dfbb5d32ceb674a09fb3d875d827f1f908722c4396e387ed5fc121f33bb8762de876ec1e262d8a473bb80cbe344ace529d03477d682f717359bbb5950456b007407111110b1cb0f8e091b365356a474f3726ca5f6fe8fcdff5a1fa2751b261b2a0bef5b938c414c0a7099c5f5f2f2d9e82268a566b480be69dd1db1d306aba4bf2629e839e339395b5ea40068ed8a3da5077d695c44fede909da1cbc7514a0a50b5aa0ad7c0bc6e08", 0xc3}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r4, 0xffffffffffffffff, r42}, @cred={0x20, 0xffff, 0x0, r47, r64, r65}, @cred={0x20, 0xffff, 0x0, r67, r70, r78}], 0x60, 0x400}, 0x404) 05:55:37 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffff613aeb9f1e60a9c0aa0486dd60a4080000003c00fe80000000fffa0000000000000000aaff020000000000ecffffff000201"]) acct(&(0x7f0000000040)='./file0\x00') 05:55:38 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000580)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d", 0xf11, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000001a00)=ANY=[@ANYBLOB="0095827248b85d95871d1b52ab7d66a58bcd19a431090f71d835f1ac0ed8b0686accc4f7920200000000000000022f97f1ba3a24d36fb5ea867917c62799d99d27232cb999aebecb345ee42a7dedf482fe13561b863ee6dc2603d84494c4912af034bcd7c966f06db14f42"], 0xa, 0x0, 0x0, &(0x7f0000002280), 0x326}, 0x8) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) execve(0x0, 0x0, 0x0) msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000004c0)=0x7fb0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) fcntl$setown(r3, 0x6, 0x0) fcntl$setown(r3, 0x6, 0x0) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000080)=0x4) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f00000001c0)={0x3, './file0\x00', './file0\x00'}) r4 = msgget$private(0x0, 0x20000003c4) r5 = syz_open_pts() ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000040)={0x1, 0x10000}) close(r5) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() close(r7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r8 = socket(0x11, 0x4003, 0x0) sendmsg$unix(r8, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000080)="0500056dab", 0x5}], 0x1}, 0x0) socket(0x2, 0x7, 0x6a) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r9, 0x0, 0xa, &(0x7f0000000080), 0x0) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getpid() socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = syz_open_pts() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r13 = dup2(0xffffffffffffff9c, r11) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xffffffb0) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/zero\x00', 0x80, 0x0) fchown(r15, r12, r14) r16 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r16, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r16, 0x0, 0xa, &(0x7f0000000080), 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getpgrp() socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = syz_open_pts() r19 = syz_open_pts() ioctl$TIOCSETAF(r18, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x0, "7e389ddedff37173934a3a00"}) ioctl$TIOCSTAT(r18, 0x20007465, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r21 = dup2(0xffffffffffffff9c, r19) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xffffffb0) fchown(r18, r20, r22) getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r24 = socket(0x18, 0x2, 0x0) connect$unix(r24, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) sendmsg(r24, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r25 = socket(0x18, 0x1, 0x0) setsockopt(r25, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r26 = socket(0x18, 0x1, 0x0) dup2(r25, r26) r27 = socket(0x18, 0x1, 0x0) r28 = socket(0x18, 0x400000002, 0x0) r29 = socket(0x800000018, 0x1, 0x0) bind$unix(r29, &(0x7f0000000080)=@abs, 0x1c) dup2(r29, r28) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000900), &(0x7f0000000cc0)=0xc) setsockopt(0xffffffffffffff9c, 0x26, 0x101, &(0x7f0000000400)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r30 = socket(0x2, 0x1, 0x0) listen(r30, 0x0) connect$unix(r30, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) dup2(r27, r30) socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r32 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r32, 0x20007465, &(0x7f0000000500)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r33}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r34, r33) r35 = kqueue() kevent(r35, &(0x7f0000000040), 0x26dc, 0x0, 0xfffffffffffffffd, 0x0) ioctl$FIONBIO(r35, 0x8004667e, &(0x7f00000019c0)=0xbf) ioctl$TIOCGWINSZ(r32, 0x40087468, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000500), 0xffffffffffffffb9) r36 = syz_open_pts() dup2(0xffffffffffffff9c, r36) r37 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r37, 0xffff, 0x20, 0x0, 0x0) setsockopt$sock_timeval(r37, 0xffff, 0x1006, &(0x7f0000000380)={0x2, 0x40000000000}, 0x10) fcntl$setflags(r37, 0x2, 0x1) r38 = kqueue() r39 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r39, &(0x7f0000000100)=[{&(0x7f0000000080)="02b3c6b721c376cc425a00a25668d3b9bc4a7ca8deec669b62f303885c0b4e9d057edf18a607a719e2ab444c046745b9ed0408fbdcd2215d02529b3561b3834ca427a67506a977374c7bce479b38cad507c92b9f834e8df6e22467ef4658e6", 0x234}, {&(0x7f0000000180)="df3dbd381dd021e1c9617067d5f72271b25c2626e8c8362a90c169c14cb343808d28c7f7df96eebc1f358b1a08638d30cfbc28310fbdd617a9ad2eeba5b4b498af82ec6e1afedc49133be8f24e18fb1dbf6f3ffb56d3c2b8eb4a052af8e00eab11475950e70de24bd1e1b4ea4b5488ddb82c0c3836544e2c88912b5cddf65ec8edf6cadb8b3e977c", 0x88}, {&(0x7f0000000240)="d2449dafc323325e7eea2cefea6398e148b3d42eb3768c806e142b34c24a01d918cb20b7e541053cf637c461c37adc8ac68ec2553b01a9fc16e1a62db8803f2ae1948644d967719a05df15e7f7b89422b5768e6bdd8ba242b9f7e2d10ab7e5c6e0b46415018670c8b4d930794bfdbf6edd337eb513cd126f50f6934a1ce6d166f46c98e62fc0c98a2f3c3c104ba250b1c6a83e7c8e8967d9f7ed", 0x9a}, {&(0x7f0000000300)="0d238320ba79a9d005b8effceefd31037ed82323520fb6aeace3bdb03eaf4512e172c9d33f5a8b871138bd62a5ff78c67420acdd2aace7b12243e482537f86c57bc84ed93cb8da0f08f8b1fa51a3b9fa3f227a4784fbcb9ca14fc7ba2965ef39af73f73671447cf9957a3e9ecb43a7a56af426bdc4337a5315d7f274389b3789ee5e54f4cdf6b861b4863aeaeb8ad3d887ca035dda6960b9fd7362b9cd053d0924ff1849afe70db350dfe751175545e4eeef3709ca46120d952835af5098e10c4bb82a0b1ebf8c1491d809a8fa4f9a53a0", 0xfffffff4}], 0x4) ftruncate(r39, 0x0, 0x10000) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="02b3c6b721c376cc425a00a25668d3b9bc4a7ca8deec669b62f303885c0b4e9d057edf18a607a719e2ab444c046745b9ed0408fbdcd2215d02529b3561b3834ca427a67506a977374c7bce479b38cad507c92b9f834e8df6e22467ef4658e6", 0x234}, {&(0x7f0000000180)="df3dbd381dd021e1c9617067d5f72271b25c2626e8c8362a90c169c14cb343808d28c7f7df96eebc1f358b1a08638d30cfbc28310fbdd617a9ad2eeba5b4b498af82ec6e1afedc49133be8f24e18fb1dbf6f3ffb56d3c2b8eb4a052af8e00eab11475950e70de24bd1e1b4ea4b5488ddb82c0c3836544e2c88912b5cddf65ec8edf6cadb8b3e977c", 0x88}, {&(0x7f0000000240)="d2449dafc323325e7eea2cefea6398e148b3d42eb3768c806e142b34c24a01d918cb20b7e541053cf637c461c37adc8ac68ec2553b01a9fc16e1a62db8803f2ae1948644d967719a05df15e7f7b89422b5768e6bdd8ba242b9f7e2d10ab7e5c6e0b46415018670c8b4d930794bfdbf6edd337eb513cd126f50f6934a1ce6d166f46c98e62fc0c98a2f3c3c104ba250b1c6a83e7c8e8967d9f7ed", 0x9a}, {&(0x7f0000000300)="0d238320ba79a9d005b8effceefd31037ed82323520fb6aeace3bdb03eaf4512e172c9d33f5a8b871138bd62a5ff78c67420acdd2aace7b12243e482537f86c57bc84ed93cb8da0f08f8b1fa51a3b9fa3f227a4784fbcb9ca14fc7ba2965ef39af73f73671447cf9957a3e9ecb43a7a56af426bdc4337a5315d7f274389b3789ee5e54f4cdf6b861b4863aeaeb8ad3d887ca035dda6960b9fd7362b9cd053d0924ff1849afe70db350dfe751175545e4eeef3709ca46120d952835af5098e10c4bb82a0b1ebf8c1491d809a8fa4f9a53a0", 0xfffffff4}], 0x4) ftruncate(0xffffffffffffffff, 0x0, 0x10000) dup2(r39, 0xffffffffffffffff) sendmsg$unix(r31, &(0x7f0000000140)={&(0x7f0000000e40)=ANY=[@ANYRESHEX=r38], 0x1, &(0x7f0000000040), 0x0, &(0x7f00000014c0)=ANY=[], 0x0, 0x17}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000014c0)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386292670000008284955984c87910bf093f68c1170028000400000000000000000000790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d658da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050511f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc7173dde3f0724551122cd23500000000000000002d4d00000000000000000000000000000000001924bc82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14beffb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76c1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad45ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488681ecdf66a6e4230feb5d13a1a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000902a256dc07bdf926fa5ca3ff3a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fef89ea0c8ba47c1ea4360322e6198d6681ece8fa614ec95b39d85b782ce010c000000000000000000000000000000000000000000000000000000008fcab8e16242056f3bac5c7ff99f1efe1ff97455dd00c0aeb0a15d2459e44e27928ee298d487eef7464bc062bf714db22a4973c190592e01d949325a5ee1b836b2986369419b797cbc531bd13637885b323b48d826feed6ccad306957a8b0735dd459b3ef51ee52ac77c29c31fb345b1b585a2d99f923497bef58717198ad622c68418d84dc45f45a1465997edc470ba4eb3477f04d949511c4dd0bf0a881a146e14479bcf72424c74db46a10e0f595710c2db8d836360dedf14351a88c29549abf98e5e7252e5590cf0b4ada3961a0000176e25f27bd2bdc6e0a03935d270d1ea83902f655d3d201392e81ae0b2d52d4b6c0a92b1e846904254989c52e1d8e3263491eba22ad3", @ANYRES64=r1, @ANYRES64=r0, @ANYRES16, @ANYRES32=r4, @ANYPTR64, @ANYRES16=r23], 0x7) socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000), 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000900)={0xffffffffffffffff}) fcntl$dupfd(r40, 0x8000000000004, 0xffffffffffffffff) msgsnd(r4, &(0x7f00000018c0)=ANY=[@ANYBLOB="020000000000000048696a280567b1a6342fcc8ec5d56f59ae9358416a169b1ffc14cbceb3bc8d362b2f8837a93f40586b79360e6329414fa22f440e071300cf9b96d68366295017cffbbaa3ee4761bbe45867de08c244c93d4f2bfc3b436d2fabcea3911f7b01003b8bbf1fca8bac050000000000000042dfbfe59edd13f9d13264c1f322e4f9e17467d1046c5f7749088dce3d74b00ecb1eb59c5ee363077dbfb8ca3ebd0544498875d431a8c1ab9eb2fac7bc4dd3baf664"], 0x0, 0x800) 05:55:38 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() syz_open_pts() r1 = syz_open_pts() socket$unix(0x1, 0x1, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x0, 0x8001, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) fchown(r3, 0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000100)) write(r1, &(0x7f00000005c0)="bdfa4d2582c321a8cf98048e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xffffffff, 0xfffffffc, 0x0, 0x0, "73f33b0600006000ffff000000002100", 0x0, 0x400004}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r5, r4) mlockall(0x1) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000180)}, {&(0x7f0000000240)="8bf2c847f8d59f815bc5cfbed889a4886de692158b7c46ea16d8f76dd3242cbcfbd3298c7da583d25f1828b6e66826aee178f700a7c202a35e23e4d6cf4600d98c805e73653e4cbc00dd39ad8d250c2790a85405b9b17889aba43e6c7b402b3a0bb5280a02a39fe3085b9ca0e33b8cef17d7498911e268c06b83b4fd664ff499d4f1cd05f7fd1f8e872094b166d5f874827d8cfc64830ede4706842c75ab9d09283154a1f3620d15a991c1c44bf2d870c80fca07e72224ba3b4d24d9a9b46c9a462183db4170c4ad68870401934cc270cf6b6e704be679f25182225449deb37064bffa4781d6436afc374fc7855a9772fccc5e8a", 0xf4}, {&(0x7f0000000340)="1a79ec181c0ad7a329fe8d519481d4b3d1f0a74a931011d5ac6fe94b83a8da062c", 0x21}, {&(0x7f0000000380)="314f25d1f51cf894f958b8e9e6c2bd2e1185dd274014267c92e5da50f7f46c8f3fca28a907cf7e5a0ed90a4003b574d689e8a11d6beddef9cca301bd5611d8ef591de721eae3a5917a981884bbbe19a4b191a9f8d9be979cd84b9062c7ee03765fabc7479e05461b600c4390ea03e2aaa9cb4738ea49ee2116c1a75e5a5c192863cddd05747a13a3d083dd3f2b88ae341ac00a3948e225fdd361eba20554052fc1182d1c042d9b2605f23e3735510e71cb5285dd7dad31689aa429edf671e14708ebcd13f8a837fc8ba18b9fc5f887ead90dd5c6da8f27923bef05b596b1ed87", 0xe0}, {&(0x7f0000000a00)="8c095d895e86f7f66992518e30b8dccb64d1ac822823befc00d442758c930463862447a0da1ac8d6bf0e3409f6419058438259d4e4d4d62fd9893dcf77731bf803a68ce0e0c74859f7180bc10dace55175f26e294f6bf66673bbced1d9aed1d096a95eb525f2a24282191ce197c8e3c16f8ed176bb1df7de029a93b58778d5be66f3ade8241a7ece63c2df17b95cc7d2762916fc47c3220fe7ef0de8b979f0cb20c56aa76186540e645f3895c7b588d904951dcf195d82fb66ebd0c61ab05aeb4444fd0a2f007701cfaa60f1a613fca51d34dc772537e85bfea3b8060bd71a461fb16f7b376097c4b774170692addee34296763433600eb06ae6cc7db35f85abdfef0be4c8859efd1a5e2873b1d279b0455419289045a91cb1a5df7567da6c4966abf32f5d6a9482a9685c47761fdfc7d35590b611250142c91190565d3f2044c8a742531b65ab1999d5c18c96fccdb36aff73ea6a15276a73700424de1783887a7480bfbed040aa3763631964e9c0a77d0592aa38cecda96f0f6bfc12e6edb4b78c87657014d5e1c5c457c1c60c55fcfe7b19297b0af5cec5572e6f57848570d945a7710b21cd63129c63e471a11b0d370da3647305871264753828efe49ca9c4e83baf4ab17506b624057577ac5952c502dc9ae37b90dac8bdaed75051da4343227bf7d8317b7945028662b0d61e5231689f9091f808f61f138e3f695f8be358bda91905b63d4edbf29401977469bef4c11409b72a7141026f635834caff96b473f03f2d8384e15203b45040b95f4ac613dd5bc9019381781a49a34f62edf2c07b8c8c41b3b1a007c1987a306b15e71e58ced48f0b6b60af4ac248146ed15abdc889d171620c90fcc4ff35dcbae3e85a27f6a8e37ccc407f7ad8efac694c46ccc4a66dc501a58cb7a318613ea23e313610606b3a4643ae6b0394ce35e20458a38b5bf9f0c363ece7d1193b1b3cd6fb63486ef6dc0287401ee16d3d934372b1b796c2c95615480a2c8156cff0d2a50c38955ef6cc429078a149da8ced4d6ac04572eb01b46249f49ca7d568331823516d5a1ec2bbfa41626853ea3fdca0a23f189c0f0117e6066c5557a956f4f1399078758dc37787b2a439abb8afb1f260ae03f2cc44092f2b40ec6360096b306f1dcb90ea157616de83850a0abf285a007efb368f14bc61c54bf68f20dc512d452f8936b0c0ed4f631b87d43f4cd9b617f4d72a3c97592d0885bed7bd741b8e1e16afd6f119171b7fbd36dc3a670f49034a944d57531377fe76a9dbc14f0e8c30209c5c7bb892c6436e9d47fa76a15fe607d979647cd1e55fdd832d902bcb02966f581776c60f182ed75debf5f7539ec4516fe3072dc71cacbfa482fad22754eaefb74940fb9823beb719977e69b5de875c98bffbce0ba123563df80ba1994249693b5f9c660ca9310f4ccb162cecb989fd9614cb29e3885e53fecc385ce1f7aeda4cbb0083069ef96be28d7f993a909bfd78b424d775ed8e69c93e21305c0b4425b1e08cb0bf9a09f3fe9a3ab15a4674b33f4688c247f18f23850b6dba9647ad32e69bc6200cc457e45f85ce8a3cdc109eed3350b5762b9e3e0e1cd5d6c143740cb6eb34f4c1cb6f0af5222ff23e1b24d3899f151e9c9cfdd1c1ea2c7b206e93ca5d71a92155a7f97790f27f10b1fb7ff09c29e9bc6b44664b2f36c22be2b747055fa84df3873c450e284676a49a9c5d5338e1e9e8291ba92b9c5c20d2b136871f78658ceba9945d2b397d71a63b749ab6b45eb605fc3db0755b32f9bc0cf40fbe6df92b35144e4f8f59d2c740849d9bedf497598d2a709618e065063268c3b5ec45050ba82b6bc97c346c09cc9f53a965700f8557984fa925ec385d6f6be09cd393d6abf01a06652fb3a4cb0e7dc6cb8a989ce14112098ea69bd3026ec97e97e10e5d0843bd8853f877704a4a5a3986c5cef69ddd071331ad3c08dbc37c756c89137af6c73d29d0d7eac6cb86c821f178fe832f3d23ed0b5b6d562b9b22ae38ef6373b58c357a1f83dbcbaa55d621ed8e00ed8565821af2f006b1cfd03ef72b08264ce9d70cce60ee1f6f839be1faab1e2f9b3fa72190c204e6e6ba9132b8b30c2a29fb0104a8d9df07d7c32f1bb5801b6cd0b99f62a70a0607facc80326b9437122f1649cb40ab4dbd56a89a1cf2fce837d176fc1a732cd2bce9fd93431b0df3046a5d68a55947f303d65d59d02d1424d04d32d3c5d82a6dff2f3e30208942618fb10a1d7a5706c2bc6aa2124df33d35928ea4b6913e5ca327be456451c73007e93402edeb4318da71b2ffef28527b2ef6d987ebcc1bdc52c4b0cc2c420913d281cf79a37c007f133bbba116531773e43d38526bb4cb9299160bf728920d47a2588b34efd82de109f5a70786e297627735ec36fc7dc59ea48e4985409c8454d42ac60d922adaff5176d53c0bac4f95183b76025f02aa0d6e0af54644df5606620963900172909ab72616d8f9ad578c3cab4048989d01799bca3452e49eae7fde8d15f10e475c1e9bf9860b7d7cb25b3060fceb818e328bdb837f818b5163f85b9084c4fe395f825419328d972fa06f45d5ed5286844e84e45024a80f90584c8d8a5c38db67220463ea70d67aa4ba40f6bf66b7075a2acd62f4b627ae075db1aa2ebec3b905e1cdb575efffca02ecb4249e42c12d5e815bf84078e468b2dd3fc0330281b357959811bfce7c6b7feb6e84e1062612f326266c4c982b0df6f0eb06bae8296c711afa453de11a74ef5d97df3e39cd46f867d47ddcf816d1047a7970d53e30f385d1bd1614d993e079224922cac7a415a65b883b5a5198b88119d9a993313e4089d282f835d67c0f66d0ce05e539a1b3ee7deb080e51b2fba8e547f0b061cc7d12bc845566748928068b3d7fcb127b7429394c254dc8574a75a7ba827d49d3f750ee20ab4a061b6385fd8128f7d02ce68efc63693bd3c4c050e3ac996ed0ee572f5d2d8cbb1453c4c41173b95d43fc9b8371280b5eb7f109e539f25225d6af834705788bb89d5043a10346e87ba5bbdd2d31b48a9f728242e50fe0b98ffbab6686a5755fcf9ed2b596c6020f0d66d5478b81039741fdff9cf5c14d1d35ec23a069f9e8e3d6eeab790033257e955f9fbbaacebd220383466c3b1f6481144127b88a1042452fdce73e2480a86f495d2afc0f622482c6e105d5e98df4cbf1436b2116256ec3f6fb67eccff5fd17e1e59df20b1b6c98042cfe0e1cad7327911a297ae1d087e1b015d894920a5d7ddce75e4942b160139fecb525ac5a606745d9a5a54f288ac2fb89d403990ac0f5f980a9d6a25e5d2ba0904bfab98c608b8c87d29e7629b4898013cd7118dc2058d9b7688b58a8f8f8c10df8f27243f000cf4f5243f7a20d21926a356dbb416a524f11583eb5d2e1fb0a3a29a2a7995fd76d40a3f43daf86cdbd2d0ab2e35455b5a6e2822fb40a8ac58377ad620de2548c6c46413c698fe5ee081777a45735b80c83ecf37ecb375cdd99fe9cb2d6b2dd543c5818a49c78843212034d4859f04403c4d56e8539e60982bd14459a1b6340dc72cb118192a774e351424d84c15811d6d117555e473c91ba5b22095edcbbfbb8000a520e0d0660a97a1ea1ed6cb48db2615e6022e1b54d64d9c6e7dc0f0c7b33bb0cdbe31b00c775ec32cd2f48f67d2a2eeaef4b01d764e5149441561d73b3532637c032a8245692011c9fb1cb889145c52d3bc01c6131c2db320f76575fccd0b9a5347b48ddfe5f6c4a36ff7eb0c2bc134bc47b7d44c85aeae9b4aa1575c3e79b2208a82cd67d2b02269eafa029c156a79a2631f1a019c1a181ee5b9590edc4869539b18de29745d9d73b7174819cb1d068e1c5ae929b43a5f9205dde4988dee333703a8444c2157be9413db61d9b59f9f73546d5500223a59446325739a9d4fe6f3bf52bae46d8218fcadb611d734e4347139d02953fb5e150de42460e7547c2f5b8bf58301f68a9079b0991013990189fc5fcddca29642cc08bdd0dd135a1f38816eb3223fb7c41c1050b5cb87cc591e609ea4640828e57f108b7bc3cc16e6e9a0c05716f9a5ae07c81114b1b8a9438c42acc4d14bd5abf002bbc5f3eaf235fefa81d91a342e1d8b3c7a181b5dca9b818ef772da9f09d4c2170e359de170896b8f013a40807c3e3bfed4eb4d56abc6845f8ab068a021ebc4e20583b00b44dde79389c5aa52a99d56ff30638b5e9c77bee21925a85da5853d2c9aeb565826b0022acd867bbb42dadda66db9e489bd7ef3b72260d6540cd4fa58ce9d715f409999cec72f65b1ebf51b0472987adef50b6819ff000b674c950cef2d8beb5aadf9485847c2de88347cc59f53577ff1bf934b57484f6b40db86645b972bc6f5675e93143617561fd3b677909e4cd51d4f976620e50d23ca6b991865b206f9d95ee91a2679b92ba23d3d0a476ca0fce129386c3f85341032af67deada5dcc47d48a9f8ad337d2aebe387961ee9770ecf01081c01189d2de071ca8bf90d6aefce998b693fb0b77f41eddd01951b8dad60846f38504f2ea08ed1c5825150ac1672891f32877a1cf5d1c043b5cffebe0cd467a7b1a3a54fe8b6705cbe4e54b650586a36db069697058e547a38ad1475e772196b6c59e291d2f159e1662847c51623037faf7e49efc8b9042f3ee542c12986c9ca3c0cddd130f1dbf413f0cdcba747175e6f0322cd297fb4da18c4067595a677b48754a320ec82b2841ecb7d37e00ddff2da4eff8c8b8c989a2a8836f8f57c84f6d1e7718b27784a3d0adac611e7725d369b2583aff1914c7495c61bc3ee2ecd836a43f6a30d16f0524afe6bdd98516d4893f835084606bd3fd18f46c5f06d8ec296487b002fc12eaf9043efb69a68ee49998ac44adce5a48ddadcaed8e2ac17a7ebf7e424bfa8376cfd9d00df59c4576e0ff8b75618563ce98d93660254bfc61551ef4c5b68db7dc0466185e2a90f0a66a2337cbf8416d3fb99286670141ae3fbb5c28961261f63169136e2a267680b84ea7d8423124f3f85e04b03851bb1f987cf2a2ea29fea94d901346902cc7e64a16db5c28833ea8f22e35454492a33ced6408838db2adef4f206b3af5ccdcc6689ef44eb1eec3f6d903a8c8551c1ad7cc3a9fcafd5d0885192e2e925a85846062eb59916d74d037d55418d7330e0ec8dc5408a258f073e264963b341f72e9c1805dba206c52b4183c5f1ae45ebcf57f4b8afdc479059219d219b78bb0dbb57bc11e6cc6fc1100387a6402e90c4c3da00447a8e97f805487eccf38ce3a8a231ce55a10fd6fcd531a46a3e0dc0730cc3ad953cc788c7be0b8733703a7fad69bec2855c77474c5313df2fd884b1aa072667bad0aa9005d16ff49693463ead964d2b7679f8b313ec64bbacc49012ebc733e5299c34b1f404c1d730e71a07a4d13c1f49472474503e4a990ff265e7242626551305bb4eb4374d71481aa491946a99dce71f3e597f492daf1b3996dee727c2d3c1e6be103620d3b872419b84c52d1c41e3ec788ee4b7907835ba4f3f1200322b937a57d9290791460f591a87f83aecc873575efecc184f1d6a38e7ad9640af6a7ed2f357ddd592916ee635e99f4acef79f58c32ce1bbb7b9d271b07a404e8e09585787495a4082811630784721009b79fe2e898941bd04830f50c1c77fb4ef75c4f8be16c75f20201037d65f2dcba0bbd29d72de46079f9acdf96097fe6ff0074d857c3875fbf367bed662fd9fe3a0b13bf5bd804483ac3ca36f85e2565572450f9b3990ea80d9f1cc7c1e546a59d73c9c8fb48aeedd92554d334bd9ddca30000", 0x1000}, {&(0x7f0000004a00)="4a00ff22074bc1ef29b64f19ac869c1d299c212afd075d7b82ecf8580106c5658454dcc95da6481cd90feda7c124057f5090d5fcc011ebc075d5d7e5cec4660967c6323bdc8c4d13876bda3b36df7fe1bae32685beae5aa58734e46de8b64f14e723df3ce1ef2bcb706a404102ff4559dbf32b57e001f16c0a7e36652f4cba775395b8e84ae90df7ac9f6706f0427203fa49ac6bf821004571154c4e65125af7d35b7bf9b10c7c5068f5def7590818c8a240faa9d40de760bf73e53d66b7cf372f6946b77930845cbb4c8540056cc671e958fb02c4c11f883aa4cfde45e2f4933faf5ff118739104c11c7678823d7e61f6226762c25443fca4c91613e076c6954188c48fa54c5d587b2f9339c9cc867c2ebfc6305ff9494a3a4457c17f2733a6c729fa382a467192de6dc65d2bb96e65f0b692a2141773911d08cc61e514bec8ca6fd1211a33205d61ef22eaa6c358d951adc916e46c8c7471faad3ca0880fda95a5279a5cd22f04eea17b8e0bb62843fa7f177216d2a2c5385eddbc6e3e1eb13bdf55389267250b2457d007294d8a82ff41e031f0ce44b1eb9dc06b28a97917808cd92580591692edf199fa1bec47d0e6c01dffea88af0bca415ae9ee00f648fd1f1d54d2eafb4bbe5967912de0ad5c69fd85023216579f645f516d219bf23fe67ffc042ad624270cacb5d995e4c5dd2bd4cb2f3948699e213818c56fde8c0a4263975a65c457c16297a6d01e9da09ec326e83e88512cf361fb1693393da4de3fb61f8566dbe7af79134291cd93e68f7ecc7234fbf47d69f004d21d817bb221ffff5fa04230df357764ad69d5aedcba11795caa476f07551bfeccc61b5b7ea3d950cfd161a65bb52bc01359c23da53976b7d024a2ba4eb2f1e7f97d94d11bad97d64875185eee7bd426059ee174be6e4110dc154a7e289be0fc3c9fcc9056f248317dbdbe3ee1cc1dc5d9f74aa88b33faa61198d4dafe9dc7d25e81b16b002ff3c6fcfeef16531f760a835ce83359d13b2877fe55c45605c9f5bf96dde85701f122e6cfec400e043fcb6642af939eec8992ebf5252b1b963d58fa1aebf0dc9838a7cd7c3cb699d194ff3071ce87a72e4a3d0c6c674d24173447d50d87eed5cf070add616e0daee740e63c1b0000ae8e363bb8e4468663215448f28874c126263edebd8aa78df83e85677c555bffdda944676221f4862c84ff8d778ee09b441e42d60802f7a4c78384af379592a2d8ad639f812ecbaaf096f983829381f6e46c6271effa6a134c2d1fb744243602360c6429785d8c8cf00c83a187ebb39f3d89de1332f7486adb898b03e6e363256aa89f124862294ab253c7cb02797f5a8220d922416e6b04dfed3e42616937daaefbae0a3812d191db8c7e53c7f29b06e595b1906109667bcf7b5d9afde9e4686a5743d253d69d31f1faa1ff368feb29aa1f7962b86b4e3bbd0887d753160633c0c35855a6b805ebc26313eee81f71c4cfa44e6891df566298e3709cd802ee354a3ecd8c0c1078c6ad124792545db6f23f950e333fe3ba6bad6fce0921886d399e52fa090ef7d3112c19779e2deb33e70a200ddcc1c8e64c478f1ba55d962c803a07452a1490532398287e9a4271d2378118638224e709b25a6aaa3c154f2768856338d5a5ebeee87d3d31f2d4c6a0e924350bc3cabb8d6cc16770310a5c9990594f023bbd796650bff68757c9023fe1c844f86ee3aa088500de14db25c5b72493f9d8a946e428b9b6d0d438bff53b538745d1f77f5170c00db0b284f2a867597527a58da5ab878e17b0779939c9793b5ab388c08f12147ffd0fc07af68137775ca5c68bfa8d464cd984dbe65805810762b489555496cf580b386e974bd153cb960acdc666e7a3ad6862d83033b6ea46363c61b35cf85086caecdeaed403f055dfc827f928650ed501eac8c9240d7849d2d7f9c8864aae6ce2c119a70ffb73da16545d1a4828150a637bd6f0b3e58401504111238c839d020bd90fbab5437181c5b7531b666b6d6dd4afb39cc589114e8ec441f55f4d79e72603a5ad472fc67d93689d6ee5be41baf0c0f4e8bfebf8ddae9c250a3db41e2ed343a6bfec5ba5178f2be4799dae55f91bfa61966fa6bc9b90f66ac7a4b1f875e6d687195cf6f8715fec6f4a540cdd60cc91513a6fa548a4e2533ad884ee166317a2b45e7d9deee4e3f9c5d023b95cc7d3c5dac2f475dbba9736c708f96691263918c73c5090df2f0210bfc1672527aae4898b3689e6d73860479b2fcfcc627328c5fdd519171e559d790eb48afa2942816cec153ec02c9b75582be06577a1ccdd88c21cdf2a40390c2b2da0818b3670d0f5b002c681bf437f65bceef99f8baeedd418aff3a11bcf401dce1d33044a4a14526b63186c36b116d4eb93fe20d61bdda2b9d52433c3b0a088cd4fed335ea6009ea1d2997b17d09da0455e36cb0a88490c66527eeb6b33e4f3c6399b91d8b65651dee831bf92262ff2ae0861a761af63c53676e6970e41fec9cb10b3939975b318c95cdffddf1da76baf3905e1799fc83dc25c970835a2f3e48ff751eb3ed55a9ff97d61bc7fb728dc68a97a2c3e5da6e7a1ff88ab9a6fb370e00dec221f48f60e5087328be46675d4073f12d8e6355b970e7ddff03f4c5f06d541da575b7a249f5f379e93537908253a9ec69f7a275241e6e296753789403be4266dacc47a50b96f1b216032a2ed9680823650e441a83e8cfbd3194d564e4d2b22d69d4cf311c5044b66dde7520ba1d12b16848b1537f2013f6708c1157a3ece14f90df6d706a56bdde29d7c9588995153999b9f40671a46b1cd0c562e24fbba8d864cd66e0420fc193803ecbc74f61752bd3893e390660c932ca34158de830e1474cf14355f1662fc00f8e59c063fbe2b5d2c7ac07958c5118ca67b728644d995f8479c6a5fbc26824790e6e43e18efcdac70191119005fe6d906d30ee20c550557d0255a57077e11a644472b651d3784bfe598061f7e28ad7d2afd4352e41e5b4bf039b2c6acd27d23279522a099de5a2ff1bb721cd8fedcd48c773772cef65e5723664ded2d03da587130cfbf0844de8cffd2fe9318f5c0ab009034b3ac57e7a85efbc9cb337516e1aa52ad9de97cfbef391075b90e9a1d63853384cc1a555c2640c70c8123073f0093a4366ea61f348b9adad460c8c14a0723d689c0b639d2dfd00b7036171c0d328d50d594e1e9b32d12fac3431cd0efba53d32cda43144b570783a836fbc924ff6254572cc9170d354aeaf1d718eb862fc3a98525d38fac5ebcd27b5e1a2a5f8ca4761813cba2106003cfe676c60fa56eb3c3cbd805528a5e85277063f7e990a56c2c03009015b7adb97f89208e7e65a8b48646f4312dea17585b4b1ee8db07ab5d48a4ae021e243dc58f01f088096a8658ca89072f9130456dc6151216565f9953449f13da77718a95800d348f2d8b86f3e1e33f9f163100ac47c90ce49f274b90670609baeb6abf8e935660dab1540721f7b1b4732a57534ab33515184539b1b6fe3baa06b81cfba0671a4d68069eb5371de47252cc8ce04f152a8dd0e3e2ab3ac5c41f40387022c312b4afc313ef277fe39e23c003bf5179050b89476836cda1a5dfcdab6f2acfe21dbb9b373b302dc177cf96fbdd101b2b22f19743f5ce24ac58311f76272947fefd3a95a4cbf86ce3d39b13cd59295c3772d40672df47a85a6f38c1ef5810c3f268b7d66f8b1533e6c50a870fa58986c2eedfa0828a7f5d8d518c86b35c8b179118d4a4e4f967ad26d0cee98897176bd92fefbe160b50fa6c3c09a1f6fc3ea05f7fe01571fc2f656c6126ac69e0cf41b0f0d814b2a0d3d0ce1e46017724d51699b2664734911d5248d3baea2716375af84059033357d47c9c44974a93cd59480ebdcf0d13f51ac628ed7009a1640f4062ed554751435f0fe507ddecb630598cb24da84382908fe33c6e79717727e0ce1d8cdde824d9f49a792d81879fbcf3f862eebe1a2465cbbb002671f92308956a97ef9edea2763bc4d1f8e675b62f69abf5ff82b9598efdf1fa3619e7594907f9536f3351b1b1fe86bcb9677cfd81863b56fbb5f1d6629a9b7c87497cd53aaf17479b9eb2a0948b78883ef2d49f1cdbd471b4c6f78c09b9420612775f155fbb47ea0c77efce43860c243fe3998c98f81a3bbfa5b5cdbb7903be37140ef4815bc3c7cfe2d8ff01a29c927062b7c1208e88c139106693184888561412782f623b2d71e5d14f233c3d7a9aed81bc094c53fceafa30e20c9dde2d46254bc7dcc313c70f23cfe563728e6e0ac8004b8112efa5c16f22e474ddc952f1c8467d03e83105d37c5a8ce2aadb1f4a4277335ce1e76e6174edb79978e016922ae2f5b1f70f3dac9703d7605d1681ba3bd078b2400335d2b23d06e5402b73e2b66a3942420fb8c1208d529c3c3937b7bf565920c96cca0b071ef764a1d87d695adc2880bdd200416284fd590d2f3b415b55f5eb000a92340236d5eed0c14df058d5edb2b03807f6624b09ec5a2d669b3832ee873ea7ba4524a21bbbc7af6adfbf52b1f3b6f42f8d0fc618951563d473f6f9036704444e2b7ea65164143589619df8725d4ba75076a0da93f11275d5dae29ac5d4bb79cd464689b5498aea634b68d7095420b72d2cdab846ed5d974a694fc742c41a647247ef3940e293d8fbcf30746a2c50549f959984d58448ad987037cabda1d8fecbb83ac48e1e00fd24f2042d9f4a943ce0afba78200f6ef47d5a2a7575c30b3f1efb7ba417cc7b233f6f2b4571ddc281652327f98e4a4450107abfa321699bcec206696310e22c1f76a63030cd8100978957e9f042d0593c52aaebe17be473b634eeff7da86324c93062b25579fd816ba182d3e0d84c2a959345d6cd8b1c1b5b2d07791ba498ea4c289cb41f8b378e38fa29787654cdb94d6c23473c503279f24b2a42019d7a2fb1df5cbd72ce3d161c8be9ca3146e6f08cbec85371978f392018043d98669cab557ce85142af25900363dabd3557f9cf970ea22f0263a24c3bf3edd18f8602666155827e5ebcc320dd2b4229c83841852f6a6c32e8358abad816d8a60017edccd003ac82affa1fdc0670b08a89e7cb5b7b981274c136ec9e9127dae09d85bded9b3ba3a5f15138d6d34e41ca6108895ae92d077077c684cc6742d5450b6e6b149641d9c03ca6099ba1a23e60f646bbbe4b69b81e648daf686ff8fe44a189bbb16fcf7c8ce19372f4b162ccf2d6dd0679a6836b322b07ba01b73d54bfdac619779d7749b00f10ce2cd31c4d94ccb8e0d12103e8f30e3f54a35943024870dbf6a636b7c6ff6fbc0e057933aeaf3f5aaaaa6bf23bb2b35ecf48a9518d1f9f1f17a73d7d169d402447c741177b4f4785c1ca11f0b41a3fcaeecc4b48887cd9f01fa93a76cef5e0f51a967cc803b3e9259c653ad54c7b82c5c1086e09aae87b2c4d770e910764a44681310a4fb7b339f12a62a2aae6464884b599aa4cb63940d272b5bfc601e97e1557a3cbbd0193278ae25538058a6ae8b56b9d491a3e7b0a439b6156b85e7bdaa3cb4f6bfddc591a8fb619ac0679a47edd7e08665adc03ee1546b8e33e6ee6bdae22ec491eb37665b0f8b02fcaf9f202a49fb212acde7009a35829b915aeb1a409c93b67da644e4d240a6a881837edd179ac9deed986b1a5afe50048c83418c08f40eb2db02df28a403432f8e1a3a87b5430c53a68332b58a27f73dacda4902bb1df3aea2c256ef8eb49ac3b8253e4295d3fa3f4489097f4df6f0df3aea5d4a6775826c774c1fed0a7a96c155dbe0a45136f021d043a626e1d339cb91566eb2890e5103262030c21fc1a333b36fa38a4acf4234db9870ada72cd172d3efe655b26d6d4b14986f904baf620c7c1332dc2197500cb071d2003d5eb684d0a687893b9c1012dcbede7132132413e998cb84ab2d6270ac89410", 0x1065}, {&(0x7f0000000480)="0a045064544d459792bf4ac0dcdd9458d3db2f611cda35d7e479fb347fa14a0f8d4f19d69c7fdf8bfb29f66d15b8fc840aec9139a209c461f6034d20629297b88e911a29f144abba84e827acd549c88b4407b44cc9cbccc2eb47b1645ef0ef44a4dc71075c861d5889299e9dba857817e466eaba71c150f6b32f1ca94db31324fe50fb229e93ebd26fea433b7a720154763f7993fe4257c086257829d5317e3c1f70bcb939a0", 0xa6}, {&(0x7f0000002a00)="7393db154d3f2d397df7606e316900e699a670f8afe42cf5ce7c46f2a401756e843cee48e228065b0a095e1c25f74600d097e6b296773eeb00351263e724853363f4f78913c042dd5d50d5b19111dba1b314fa1bb16acabd31d9c64de023dc5c2dc75418e84090564a5ffb0ebf3f8149461e1908852f227873fb46095a574b74259d43fbc1b8c55fd4d4daa0ad7094a63bf3e53a60008401e4dcb0e2dc809256d6f967b7df5b9a6c78b6b68e2c19f73606aee8b444537374bf3402c3d75cd426908d3296693fa6f7dece9c6aff31039fd1ae533665d22f5024395c6f308851e03245744d187015b725dbde78d699753c58a0afd8c48d40cf818314f554fab63c60c98f03412f5a963aff73d2e5a72506575112e37ca71c3028923d185270d7e6a448c85d41ce97a25a7f74f6216efb687028dba05a8e067765ad6288d53ba5f7a5d961211971dc8c39253f7cebff5b7204dca09578ed46f3830d35d5f95946f3624255e5486298bd47720ef946c2c684d882f719525173bbaeedde6fe88ce41174f7fe53f2b15591705e45f245ddab2f9e82dce6f00a495c53b344e8945c16684cb24c0c01d5c183d28b861cf8393e9d9cea68749986669fbcdc0a03d4c3acb780c68ac6489c264ea32150dcf8ae414d22c40dd4e078cdf611b46a1c498a2d2d963fc30b33eadc1be15edb6634917e552e52a806e5d1ffa6d14ecd2323911d5e630476f9a04fd14784cd4ce0c116e6feedc5277ff286d33708425cfaef3e304ea5f50c975c938c831be203fe69482307034e957b7065cce89e7d1e08e1f3dee5acaca34ea2ae0546f0f8aba4e096c1ca70ceaf929f56914c48f25ee0284ed8cf06e0f1eed5a527c3eae37b663ff93fdf9ad23b04ca7557663a8e64b2fbbc314bc0c6cad94159ac7ec40c0904662f8db4a85aaa95ca309d55c683c22c17ca100e24960cf0a732e8a7ac2965d6fa6ffdca7d46cefe77cc92f25c98d96740d4966c64f00250b429dcb0feb8ebca42550cf2d599cf10f56b14994aea2aab34442366eb66bfcf8ca5d7a1cbec55188dde3068217b79240cb8ebc1f89140b8e6c6e7544e960987627f3e785d88ddf93d1bc7240c4cb9bb4c13c4917b8691243c963d768c205b91bf997eb105a4ac5b2bf3dd02fcf82c72698ce3b1bc78523386ba29554d779caeec861df2c47df5f4a2573036865b8467dbe27e87c905ed009f96d22194ffd1f1c2faedcb4bbbc543874e54302018c36d96f2d64f5628fbced617e0e327622f7cd26218b1e6ae848621f624a2739b67256847d0112c2794df3f0b26328e0a7cc406a6bdd67a0500ae2c723d15eac52b84dded266bb4e1ff5e2f40635f0cd32c16600f89da646b92202a06586eee5b0a55a228e48a9edd27d457276781ead3ecc1c24afc85f88fdd7088df74c2e9c84db0d9d6022b550fd4e974a3477d1b6e877bfacd3bbd4c7fae39f22464843fb60aa20dc81ffa54688bb2bde9d247ea97120257736268b2cc6289d37de35f3b9af43c0a8c8f8f6670c0f6e558217442c004605c46a8c50f97de86c4051057a8f57e817feb2def4192a01886c0b6943bfc5524b7ad2a025416e5af168594bfe6bb7fc4779631f50da7b6b581b89df9262db020012275f23259276416fa1fe432bcdda0e29f4bb62e04b7667a00dcd04e17ea09d36e8ec109d8cb757501d697013d9d1c1a97f306c9d8e528fc054143f5dcb3012904b1104e30483e586f1ffd3248d7f68cb876c369c91e8ddc5b521935b9354baf4ea6a996a7e18d03e4dc10dc9468b7f25fa0c209babcf43a98ed9858f5b8f4e3c17dae55bae6cf59726dc4c4e96cfe478cc0985626e6ee0d8890c8754107beccea791db34032ce08cadca8e1baa7086d6c0dad52dd7797cdf6e4cfc6fb6981e2e22e5a7cbb894dd416c142efbce410184707a0575050c44dac595eedb17de001bd638a771e8cdd344ee4c3e1f4b7a1387b3ea588e53a224553fc21e0424d3f5df6473799ba03e1a95fbb9af2529f1aace5d4316a858dae1f404f6c5cce6aca2700910f3424f95abeab37622cd27ec6ec52f557c6f7d86a0b47236b96d22f5f1607633ec28e1b6d765136625cb84a49f30054073949fe1e563853475f61c4aa58a4695c72ee4f3f8401fdc5b59cde9e937f5fd2d02b8721992a166a1a58586f5eaf361ac70969e86778add85d847995e1092c31905418150fbcd17a97f000cd0dd1672503e94610f566f77f247f97a9e7b17417fbda148af56f4cc67bcd7b695369f2053c2f4d007641b9cd9713ab4258e40d836a51a5fdf11b94dcb07738dede54055420058a42e9b1319914f7548ba920b8b8f203d149c70695cf5af3f60f149be4f172eb6f0ea029b337bbd57e57cced86ada759b1e83acad4fe5af7b3fb6154aae4c9480c52b32f97f762da4feab554efd2a2d53d7f1a743f725f82f7367316544a6eaca7eff0a0070a261697a7f547fd70e678439d26134b5c900dd94b6c68f2866160ae1519751d85043d02a74aa35b98602a54ca4060d24cdd9fa6b20c224069aa9ca0fc2270c117a8b774730651b5fff2ad3165eea8bba2b41085a399931a7b61d89370852fb903c26fe78c858394d0ee2277236c477f2d3859cb46f78d5a0bbfdc68176ed17f285be4856ec9f32bfbc0f924889864da11c24f078e04d592633e5020fe6f5ee058c61d76806b9eed5c7b06f397cb7a7aa6db1cb62175223e6bf825d1d914a4af778902fb637b214836cee9823d0484f9793224576039fa47026930a785fffb0dc3ba3f07cb4369f50135190d59fe0d8e85a9dfbb50a819de67f12eb371cdfe37206617232fb1b2bcdd30a9ceed42ecc2e74c7455f59d3d7f962be959ecfde1ad3daf2f27853040995d0cee0ece5568e279536f0729a7dcb38fbd5a84127577c3ff1e5b659304027a07618307ac4446db58ead7178b7b6a90778e0e1aa8b6240b185bff5978a3ed9b53c560f7eaa9d8761965871a4030efe007bf3e62fb25690d34ca17f85fc657602b3746fe0142843c9a81b354e31eff0df30429e28b00463d37963ce5e998310723b757662fba41d97849c7ea8451d3c3f145c117e9fdc3fa9e2672c59dd2ea3939460dafc749606a2a44056c4ecc6e2785661ce9f97fbe529044477eb2530e2e98a193d8be3bf31ee52049bd1507bf5bf70b30a6a37dfe6b657161d2d16ac2787b7863cd92145d2738cb96a32ec8a0b76e17f6247dbccbcc21e223eb26f0dcd293b7d1df0834622b89dada2562a61840c2feec604453a259bd7d97af5565fada9e87b4ea22811591d9a9594de8b30972f74d4b50026e817e0cd378db77efd1ac41bc02809b25344ac6e19674fdb47475105fc65d7b57672e65e48b8741311308a25cf7b6ead471c9058107c10ac8d8422071039ce451f6265b34d4fe00a0368fd033bce9f2481bdf7f7db2ac69fb4bc8eb5e74449be831547007e6a4b213bce583317df032f8f1b9bd2b2cf5f916ae251d99c888c50fc9733542f869e87e8aa4825e59cf14e0946d6c85d7aabd02740c9ef782eb9fdbb1738a840ea5391cfb56277285d681bf331fe087afcdcbf63b9c8c1f27da56940fc0a35a13cc71184bddbcf3107057a2132b061c292654579762d28ec4959a473c2e6ff2d0dc5a7cb4723fcf8d720a240ff302d75cfea183186ca89dbfd5503aa545438b65367e9282f6b5e40f329d76c4761c4a520e066049beaa226a4030cb4dba7a077bf381ebc342ca794240b1ea5f91d641981b449bb6267d191ff6d4463904ce07fb0e238ecf8587674d5c86bc6981a1c5c44b8d0fbbde46f43fd444f1a294826c180671c9f33571c3d58ea9230271855fe8ed63f175b80aed3eb1ba49f05080148b582d3f14af67a2d5630a7963ad91354feb6d126015a5c99b916550c67e059d8cfa621469a3c7dfd0fa3566c635c45d48ffebfa34e454ea6c23fcf484d1f1cbc1e913d8a603e5ec89521f5b005e8d118298338e01455d7a45a1fd3509c2704d9bdc7a63863004656782d08d66224fb9b0e6e319d7ab7d6f7530ef0890746463a92d6863fb93e40b6a51eaae61dd10d92e94fe1e49f10eab098dee6842e6593f3578ffe333dd767b02737492f7d695552cde99992c8541b7d9869354441d0f6df0ed803f7555ae32034177ead812ae2755e4c22c00c6d3d2b74fcb083b765419a03b3b5fbbfc9b4875dbfa793b687619e115bae53f0394382150e61151675611e6291f77fa171401a429852b13f5d287d69620058235216b3ebab4019fbee16534508ca3a1304961b28dd9813045fbb74af6f6addc54023c246ce366ba363daa02fb13a8e0b815d1da9f1ceeae41fd1ec1baffc1fec39cae754f62e9cf36a0857a6b17bd3384a3b64a5a8192a2754848f858dfee7025278651065e8200f0a75d5fe902de70fe1d0246f7ef232871fc14307423a40088b30ce6c1e5fa6f043823a6a0ac4afc06e41e1c602f0294490382668ad09645056b3a119dbbb1c067c86632865a4d0b6c54cf29e3aba34746f46b6b917199ab1ef26d08547b1c2f1c9e145dd3764423b5abe20454c68f7f57c0a628a79c851d651f0588a5a74734b66ff10c62017d280a7dd678d33b45a327a9ee2c2bc5d59e773133f8786fbf30e1fdcd96f924ef8a099c6ec7c5771d824184a6b1c15f4782e8258836f77e7c16b2b213bdbcc0e9e24e18d8cace8fe5d84095259765ec8860eaa6548395e80c3e2e568877eefa14716566721180c8c596616bf071e87d77d3d84d3f48b0ab4810a713d5425a6c48923705f781866c25b8c54eef5c4ae437c3c5e98a2642eb74f51a3cbefd434dc9a8e5743c5e061de558fc15bbbcd92eae8f59802abf199638c404969e5fe0ed57c7496bd3bde22b21d30f20784c15a032f989dbcaff19ec3b18acaa9e98d4f56d2d90295dbef203ddfa40f5cca85cf2bf363160b46ff3bc0976d896f51f278ad06294e12279fd389f1eca0c9ccfa6fc2e036ac1565d0c277f62b2959adbad6b3b2a4caa3575706248d2de0853b2582624b65ddb54be92ceb293d75b24e2ed201b441d309b643071bae48dcb932978a1ffed77873a29b0e0e14d2e517c4fb6dce6a074ec4a7d08c1fc0211b52d1e97f47c4993d0a52dc681688478c79f40fd8b1fa81c3a00cc2232db8d0b5f5ecb3908499d9473296464ed275bf56f50eb6ff2c4efd896c329433099b5f239fd78fd054b8d4494ea8cc0efec1bf9829026d39761333210ca8541ac39ae0d4c8ff63ece5d7ceecfbcd91c642b127b6d7f624ff41130178c22c2ee3c15ac14c1da13bc78f5f5e09c101ea3ec72e133649c6d54a6eec51b4f7d159ff550527a5bfd7ff0becfd6cecff3bf34aef906e6303e2229f3079a5739eb3a09b06fc6571e002c4d4716591db9b38af18c926470f26626289d49d96240e0a884224d09547e83cb7e723e816423b8410b78a671547ed8f62af5ca096a4e000d64f68409f61c7da7158c7a5ed2a8e4c2edc8f1dd00df4b2743877f86e602986ba4e404a9081e7860a0440e07cea570f84b9e488e3f1f1d1a8c23ea97b66d3ef8f34ac567f11b07b6d7f853af952c195912506fc70c7ab0eb731277b1f4b7a56a5586864d87e9f378a44b6a3a8072587b3089bce1c2e28fea6387609481e6514346411cf1606ac9ca4686b7d619a1b264ae633130e9d2bf1e608621db6a1dfb163b89456ef7ee20769b03354846450f96abd7ba55e918badd6d47851941a18dd5ea558209275f7d54c35bed91762238042744c81c70f5b7d521ba74a7837a77a68dce00000000", 0x1000}, {&(0x7f0000000540)="3c9ac219e7d37b3a16b0d3658d9926a0499eab554fd5d262869cb679aa96707df04d7ef258f835cbc1ac0c35e359379e91f72b1350b6c709071d5525359acfe65391a44d673edd613ac02a395678db042d006681bb892b386909", 0x5a}, {&(0x7f0000000640)="83d55ad34895", 0x6}], 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r6}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r7, r6) accept$unix(r6, 0x0, &(0x7f0000000740)) semget(0x0, 0x4, 0x9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) semget$private(0x0, 0x1, 0x262) r9 = socket(0x18, 0x2, 0x0) dup2(r9, r8) setsockopt$inet6_MRT6_ADD_MIF(r9, 0x29, 0x66, &(0x7f0000000140)={0xf5f9, 0x0, 0x4, 0x8778, 0xffffffda}, 0xc) 05:55:38 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r1) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f00000004c0)={0x2, 0x6, 0x8, {[0x8001, 0x1a0df1a0, 0x8, 0x8, 0xaa51, 0x3ff, 0x401, 0x3f, 0x2, 0x8, 0x3ff, 0x88, 0x0, 0x7, 0x3, 0x7ff, 0x5ad, 0x6608], [0x1ff, 0x0, 0x0, 0x100, 0x1, 0x3, 0x5a8, 0x1000, 0x7, 0x9], [0x401, 0x676f2ff4, 0x401, 0x2, 0x9, 0x0, 0x8001], [0x10001, 0x4, 0x10000, 0x9, 0x6], [{0x54, 0x4, 0x7, 0x9}, {0x0, 0x8, 0x3, 0x4c94}, {0x7f, 0x1, 0x4, 0x83}, {0x6, 0xc41, 0x2, 0x4}, {0x1a63, 0x9, 0x2, 0xff}, {0x23e, 0x3, 0x400, 0xe1af}, {0x1, 0x6, 0x5, 0x3f}, {0x8, 0x7794, 0x1f, 0x8000}], {0xffff, 0x3f, 0x4, 0x5af}, {0x2b, 0xffff6551, 0x7, 0xc74}}}) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x40) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80206913, &(0x7f0000000300)) r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x26dc, 0x0, 0xfffffffffffffffd, 0x0) flock(r3, 0x2) 05:55:38 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x60) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0xa5) renameat(r0, &(0x7f0000001280)='.\x00', r0, &(0x7f0000001200)='./file0/file0\x00') r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r2 = getpgrp() fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r2}) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$KDSETRAD(r3, 0x20004b43) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f00000001c0)) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f0000000300)) sendmsg(r3, &(0x7f0000000c80)={&(0x7f00000002c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000000600)=[{&(0x7f0000000340)="168e8a1325c251b8c3d7ab59be3cc0a7d796d0862ccdc56a88c0033dc193ff27635d706e4b84daaab6a61d68b56dd86475e924530db1507e70e8767d6eecf3", 0x3f}, {&(0x7f0000000380)="d82e09aa67cc2c38105f60598f7fc8681d2952542942de8bf530fb822dac5cbf18a2c1a4c3ae1a176c9818a0d0947419c19ffaf12fd6797ce34cb025912702778ae83b64ce63ec5ce3b298b9eac8ee8c46b8ad13a1f220f8bf6bb5c2dd2d11", 0x5f}, {&(0x7f0000000540)="50b3d8c2cf66192eccf5ed24a2ecc128aed0ad5426c607bb0566b54d52a5fca5ddf0644631287eb2774789d1cb345019f95762d467093ca919aeb2ce3df04e518545ff6e42851fd5c69d2b88c9ff105bea8e4a481549a61526c37b783d86d798fe807abd0a41370c05152dd28cc55a1098c1db0c703c9ad004e55ab2f082be0b03a97b01db3c7727439342d00fff704cff555939f881cd37f8c4d5", 0x9b}, {&(0x7f0000000400)="1e4d8eb139563bb59e0f7b12d2c650189a92fa6ee6b737b9b70b89e1a0653f0d5399cab12eae718da366520a96329695b6d7dcdc553b50e18276981b9592", 0x3e}], 0x4, &(0x7f0000000640)=ANY=[@ANYBLOB="b000000000000000ffff00000000000026fb7379acc32041a6bb4ebb1ad84f0346f4870bd8349d72e4e5e8080b30809efbb63a35e2668ef73e508bdc34f4028c54531e1c4538970eee8ccfc00679b440711fd78e358958d6892d9e3bc88c7f4b6e22c0a29d70cbd63a9c3e14aab7e7212ad600f70fc328742e181aa8ee2cc7d77221b05348e75517ea760b4b5d786de1d48e8f2baaa04ea0680cdda8651493967054ebcd16a1a3f2123a0f22e3e10000e800000000000000fe7f0000010000003e1dfa5b4ddb73744ad3044ef3ec6acdef51e954da2bbf554c26aa8fe2137648498877fc0f9380668f1bb66f74cb65f95231fa8f0603025bb7870ce26a4938e4717f0b7c23883e0a3e5a89fb9e39888a1acecad884f129ec0e887af42b38b05cd6745073f55defc70d27c79301607b20286296f4fa084f9b01fea5f4a18c1a2c24e8923507d891001d63483deac564660346d905c071943a57918b98ac3e170459eaae2fe32979eadb8f5f0d6a229de30704113a275e782706daea0e085b94cd6046533f091004e897ca3111643473488adce10000000000d80000000000000000000000ba0f00000bdef925b60166bb9d49750e772c1f8b67ed3122bb7f586111de38284e8143d574786fc08e781b730024ef6a593d6ab46ebd4fb65b8033e5d9f4ee08dd4586fff17ffbc1ddaeaeebc480315896e629b3185ca2fb79fabb1a9629e290f7f2e69c0ff83c2241f9ff530358b5f07f8db0a542fdb927be499b7017f04395953f06000000000000007217ec98d3c5bf34ac36c291fc3cb35dc78f27a0f5bb98543767b286b75af82cabd2e52bf13d4e8677172536c2b7e7c7665fc66d18308b045788ec60da7cf39c0000c0000000000000000100000009000000850c8c64c2e3cd560d5ed3e39a8f8d081e531d3de678c81e9dc8b2e30fde1094afe8eb7c8b8bd717fe91b758d0aac5a5a5921f19116b297cd0592f081b6d502f352d9e9cc327cc3df53a8889b82f1440b53eed29327fa8cc902af999167a491b489629c30875ce335d76303ac8d2ab4c89fd4d7a61fccfd34de5a3976df2d91d70466ac8d87f52a1fefe90543b783468316cda3105898654535035deb4f79fc1e046bcb62d591095f8259da9b41ed600f8000000000000000100000076650000892c057ba4eb4635f90e326d38be7d54a148227e0b1a7438c3f047f5b7bcab2a0d1f9c6104b7b2eafe30ae2e9db3fd1fbdd0affb96b6ce340a4fa56905c8a22c2a3edf12062ea454788e4fee26d80307d79c970c5b80ddd8b841bc1d1a859a779bf0092947b6b432e08017ba9ec757d8b16b2bc0d4d07db2926468181bf40095ba6f2a0ca9d9f91ed1ddbeb728ebbaa0c7ab68348e184dcca6504527d1c9e7962252b124bd42ff6359dd21f39705e4ee1fd6dde8a8dc7c021285d21bf541614b2c694b89a0d92f4c0742fb651a38836851b9e4fb6a6b21c93e3aefeb730c08805b039b55000000000801000000000000ffff0000ea0a0000cc14394f074b2e48cd10bae790f6e71fd24568c8377634b6f1fe03d46aa18d6b891d857766c9f4e4e4d3b39e9155647d54607f2107936ff3dd8771d748b39d11a92e959d5797abea513306e38e338bcf6212acb5bd7518d07b6795ad9a5ee2c7d8f37a70e74c87c78f7ae7c1ec9838b30d5e290997343a9f47695d12d61eefaf02a290e1a1aee0deb26643abdc16de4fc99062828cb84419f22ad6314c7f05ed425b8ae625cc9544d3f50e3f3b971e88773175c0f3db3099fc5da3fbb56477242b700441fb28772b777be9a57a15c2ffb385c5d3256708d92a8363d24d110c11d1acb0b42ceb9a76841355942353f0b881ee129a062e4800f0000000000000000100000000080000428cc1155a297cc32c6b8fffa91315aa63130fc0fd7b2b87ea2258c8926b5b42b6439872038a3ee4a76bd7946688f963f03f3e484785e3d144f2cccd98e686cc59530d1df54830d7a7b6fcaa3dd2897552535453bb7f4a58a38c4351617adb92c76941813ddf61c959f57ee70ecc549765b61c4596fafcb3a63e403a80d58c6a437ed0f72be73d201abe012c0e4b63a747938cad108ce003f6a9fcd3aefec5261951c0c394be5c2f9ed379aa43cd5562b88a7a442494c11ce743426ebb1f838df69ecb9371551a7829952dff672e55b7bbf52d09f8423219b100000000000000"], 0x620}, 0x1) r4 = dup2(r3, r1) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000480)={'./file0\x00', 0x6, 0x4, 0x4, 0x1, 0x0, 0x1, 0x3, 0x3, 0x1, 0x1, 0x8c}) readlinkat(r4, &(0x7f0000000080)='./file0\x00', &(0x7f0000000200)=""/97, 0x61) pipe(&(0x7f0000000180)) r5 = syz_open_pts() r6 = kqueue() kevent(r6, &(0x7f0000000040)=[{{r5}, 0xfffffffffffffff8, 0xb9}], 0xfff, 0x0, 0x10001, 0x0) msgget$private(0x0, 0xfffffffffffffffd) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xb, &(0x7f0000000240)='\x00\x00\x00\x00', 0x4) setsockopt(r7, 0x29, 0xa, &(0x7f0000000080)='\x00z\x00\x00', 0x4) getpeername$inet(r7, &(0x7f0000000140), &(0x7f0000000280)=0xc) r8 = msgget$private(0x0, 0xfffffffffffff4b8) pipe2(&(0x7f0000000cc0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000d00), 0xc) msgsnd(r8, &(0x7f0000000440)={0x3, "3b10bd201b7630a5f690a9b351cc8eda1750f912a9e3fae046dc7b9f60da7679f993db0022e3f6c3e023ba7afd21c661eb8a6bf965e7c25105c0137670431b1402b9bec5667e57a149e294ec46a7dccfc108b9d519e4da6586de628e51404bf0e22fb6abf90f09ca6995da7210e88195b04459f21828c434695a5dff0daa44c5310a93b6f46a94282eb2b6ded3329bd3d809de9399222e5d90bf2b98cf9d4a6b09428b7613d21ff358322af4b9b2177f27861803b0727fb65c3c72069a6c02c50b19e5c648c41abe891057eddbce1f082a1579e253997d676dbb74512cec0000000000000000"}, 0xee, 0x800) msgrcv(r8, &(0x7f00000000c0)={0x0, ""/60}, 0x44, 0x3, 0x1000) 05:55:38 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd6045050002000180fe8000007b500b7d67fb548baf4f3a0000000008000081fcabf185fe8013fd02e62ef6d0340c96f2000000"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 05:55:38 executing program 1: r0 = socket(0x2, 0x8001, 0x0) close(r0) r1 = socket$inet(0x2, 0xc002, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$unix(r0, &(0x7f0000000940)=ANY=[@ANYBLOB="82028611e2b2020000006262dd65c84e08c027ad12d417ec80ac134b281be097dff0efa5b32eaf23a299e04d2f45a611829ac19aaf1e936182e881850ecb792fd7a8fcd11c3fc8962eb3a7e61fec777122400e899ee0d3d92501f6a0b61deb75fcfb3ebdb5c50284a1a9d3c07651a43479a73813c7756cca69d82e887d5e6d3aee60a3ede69923f29406004d3bb7f712278c0653a609ff8a45d1c60752698af2b1b17964c885eeb2fa4a61657e51670a640f25a557cbc4b8e3e4ffffffff000000009c4cad4966ae37025b0efc0786c22460d3fad3372fce9ee81f139bcbba39a3e43aee56051efe6ea50b9d7f1b5f5446172de857ca84b4e4454099e9081a06f879c9a9fa340000"], 0x10) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x182) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x100, 0x1) writev(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)="80661371f2893c68177e531f84307c82fcf28493a6369c0fd5e3bf8f45ed0aedcb83538dc7775365770b567d2fe9e6045f4caa899c6a634c10cb0d9c737a7f80b0561f53c8a1bdd19d6e5272db065899aefdd87f3c6e5e3af316e4", 0x5b}, {&(0x7f0000000280)="468792bdd1a0e035104a9d460c7b664303da0a92ffa9dcebeb830929333ca1317d7a197a09ef8a52e15e393b0614806ebe25a9b4b5bd6e681dff0842970a7e17dfcb57f5fb2f631f139a418827f915e491dd97bc628a64ea28e17adea5a65238842f92dd56eaa1ce37c96cb7122a8b738b41e2e84c53572ce34af7b4b19ba14cfef220dfa3bda4d4c880d9f6644c8f2c66ed497c00f607e376762930c1e4f39109521ec66a84c1a0a21812d35b475c7c90396d5ce20d92381b0ba89c5b06613f08bbfa2144cc4e021fc0ed0927b9c1cb8cb1fb7a9bc0c4995b69af696b8a9f50e86fd089c6753dc730000910f3", 0xed}, {&(0x7f0000000480)="6f0575d5450ee979770e8ac9eff8bd71388f418e1fef66f79a4f7ece224f63c416c7fe584c6644342a5e056653ff186c68630ccbf852313c2782330573a43aba08fe35a4d2b5cae4cdcab9004804cb8c4f62f7103b893ebd659aa9de7936e24296b1ff94f753ee134cc19eff8041c64c664bfbca2f32f472acc65a5fb3e4c87fc2612e7ce2b65df60472bc7f75291beb48ea391232e74c5f514d91bd0c0741779bdbb4e850116fe81908653c873c0b723a6fcb7ef43c81d7becd04567971b09e758e9ccb947b50f228c9a39b1ca0dfca4c476fa8328de414ddd9d4f472", 0xdd}, {&(0x7f0000000580)="c50e735805f58186cbd26f27cd9bd7de951894bbea4176944545e0b32e0e3111e8f228a53e41fb1a616641387e4c26ac38f06c8847389826e18e8ddee8732939f33482c622c52502066f333d5d683c6eb1e14a51e614dd979aa16a5be382e9ff70c8afb65494bd9488384d40a1e71eb93bb85555f89b5688b66b380c73230b2426fe5fcf9078f79cf758b18e89b42429c9286fd034d888ff5ee908aa7be684ca2670defb730b1de0f5b5ef8d9c551645f9dbdb376c6d093e553daec394f697d910f19feecfa14f695e598f29", 0xcc}, {&(0x7f0000000680)="2042f2d0b017b43083825a918d369c219d4fd12c2e095926aab939aba9fcccaa35ce076cf3b6354987bb9581b5c5a8146a0b2f30bbfb89b9c85fd48e8690141d30bfe5ed1616a9c94a07a5c8d3735cc83eccde9595b2f225ec0b6f75a298229f3b6307b9932a00e19d3374399d80dbc8b6e6a54c4e96d970b4318a2ae8e44ab331f4ee56c69271c844c3f3795af71f33c920ad5ce612aaad39014a0bd5e682d3d16e4151762c925bed9591484001e6c48ebfb08e9b63e114ce9740342804309543b3688c7ebef66f92ec7527d3deec793af0c781bc36790db25e634f5baa9452ed2d323cd64ea547456229bb6332d60f1e442f80aded3751d6090e3ef6c75f83e73c0701da770d5eb4040838095faacdb5d24186c80306c87c45215a11cefde887e94b9c5b60fecbd37013995f8dc44b6c96fc834fa9132c4dfa7814f6dfe1935c55444162a248e80a15f0929a8dd28bb80b74ce3e278691e3526de250107fcf02ae985d89d133c9e4ba10c5ef1448c114ca00d24e0e7af20a67d60f563e60a515fe554e7edb7bee4e8e067f9db91616793f67475bbc14f79417321a46f6cffec9e2b4694628883ff37ee2fd3ae41894bcc497e690b727adbd53d7cac78d2793fc7e2c38d5d3fc07f65c241f1d9c2d6a8978362eaf44e4f876021fb3843b1b5b2b1c3a1967d01411a754c9bf33de9494c3b5dde8916a0b39d07daf6a5c4a51904ad69984784943bf0841421bb119d383a9e59cd792536faa560db597c1be84d396de4112bba08c0626654ecbd6f853c70ff8c7470f677edec1895fa136b4a30a45487134efbcb252818ba83ba8ed77baa44ef4331104f1b24764a5195a25acf2cdaadc24e6f25709133ee3fa18ec321c1fd4dac666e3f8de831d66b9c2bbbf7d8f1c37f3", 0x284}], 0x5) r3 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x50) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000140)) r4 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) msgrcv(r4, &(0x7f0000000540)=ANY=[@ANYRES64, @ANYRESHEX=r4, @ANYRES64=r5, @ANYRESHEX=0x0], 0x4, 0x1, 0x1000) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f0000000180)) shmget(0x3, 0x3000, 0x580, &(0x7f0000ffa000/0x3000)=nil) 05:55:38 executing program 0: ioctl$KDSETLED(0xffffffffffffff9c, 0x20004b42, &(0x7f0000000000)=0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0x37, &(0x7f0000000000), 0x4) 05:55:38 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180)="4a0e38db90fe5c7e5d", 0x9}, {&(0x7f0000000100)="ab66f847366f1619b8b0e350adc3fa68336152c0fe", 0x15}], 0x2, 0x0, 0x1000) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0xfffffee1, 0x0, 0x0, 0x0, &(0x7f00000000c0)) 05:55:38 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0xfffffffffffefffd, 0x1000200000005}) 05:55:38 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xc509c67b7a1f9f85, 0x3}], 0x800007f, 0x0, 0xc6, 0x0) 05:55:38 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x8001, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r3, r2) write(r2, &(0x7f0000000280)="bdfa4d2582c321a8cf03048e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0eb01f5dfffffffffd96639237f559b7cb5e32d0000008000000000a987423cab21c6b2748aaa78947da67e5d011259835bc0af13ea92b098efb0aaaee460ca3a57f01fb96d2455804d775bce01c43a0d536021ba9a6a3f19a6e97a5e8322187fd7c66ad871bc57551ea3cd7673ec872153675f91512a5405c355ce31a185b86fd8f71d7e968193f0924be66da35fc8aedc4f125f57b2b83784ba0ef9b26b9bc73678491b66326b1b75c14cc75de0b792a23600d39943b8615565fc9665ce2ff7f387e5f79e44e2c6649dc75a1181b565ee72d4701ed74cb48a70bfdc3437e571f0ae38136bc1cb5057cf29a32f374b100519779a9a6c02f7", 0xfffffffffffffc47) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) ioctl$TIOCNOTTY(r1, 0x20007471) kevent(r0, &(0x7f0000000040), 0x26dc, 0x0, 0xfffffffffffffffd, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffff0000ffffaaaaaaaaaa0486dd60a4f008000011b000005b4280fffa00000000000000002aff020000000000000000000000000001"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") syz_emit_ethernet(0x3, &(0x7f0000000040)=ANY=[@ANYRESDEC, @ANYPTR=&(0x7f0000001140)=ANY=[@ANYRES16=0x0, @ANYBLOB="c649f40d808f1d7d7275f2f97f726e80919c5eeb18c037a80d7279a1e929a113c836d3d798199ad5ff0372ee955071535466ebb65c1b4d4ea4f216d12adb2f15ad96281a34ec8ac6889ef9b0f3fb14f98f47e90a7ee13a328fedca4baa642689bcf6812a6762ceb43d3b2d8e59604ace3d92ea46d0483c65ae05d428a28f34e940bcb0ded1780833a0e33398cd8313e2c1eb31436a44ebe8dd8c550c5e2023f13955d8813ca3542025c4525a5b4a4d16ccffaf25eaadd9e812b009ee7267ffe2d5886ee02fab9b1163edd9b9ab86672ee8d8c2712a7f6cb3aaca05bfbde6ef420b08c6553cc7ee199b345e9dde02410f66eed97533ded685f1ec778f5cd08f04e2806b4ea9267f813b6238d8dd15ca653b501a9e12d6a2a94fac0d9d4d44ed45fb3de5be06b0e489fe18685e29e857097d5e7df65bccc9eaecdaf98e322e5cd590f1d58038ce64d91bbd9648da394c074b4e2062c3e455f4924c958b4d6b8d90ab7b74600dad782cecc9119ebb5f4fac02d4bda8c44000f5d869601a11d3f3f58d43b70c438ae1ea24793a320dcc0d22ddc2bac435edff46197d0a375d1117d874ecdc65ff420e51d84b3da54f7bb573f6b14f782e8a106736d181e564956bf7cfc193b305f4a9a36ff500ff05249964e9031bf8a6e808319881082c6429ed0dd8cb8d308351b1e116334cea080901f302c1e10fa191c807ccf2630b9bd68994cb3740c2350786786f3a79a799e05d258f1ddc3aac73308936027a3e97ff482fcc9e3c4f45965caedd12c5139ce57020046b869c204f1238c4459353571b6adf967db4b1921bded0a511573f7f48eaa5541d3157614f4375f64d33edc0886a12503f5ca0f2e162c86a854614febbec1e2c09678d204456869e656bfbc75c7217e3d6ac55c25e15fff84b57f66b8226475b78f9142890d885dc3b4b640d3ce2bbb805ddeeb0bfb387e5122dfe33720ba6205df75b473a749d3ea297e7097504726977dcb6dbfc3f4da2645fda45af63a98aba0763fb415a57a9431ea28f390ed92099e2ed71af1ba914cc19d5af780baef9090ff8756f398f6e6c40aa0b2cfb3a48db421db3f5b1eecb1e4dbe56e9ed56937a5c2a6f0ff098287829ec0e99c333adfefd0ce54785947610bb26c5ff2e31078e1067ceb2490779e3d283fa8b277c29cbc0c3640e68ae6c23e37155982bd1ce6ff3e88f68a0cfbc1da0b4100e4ccc26c06cdb7ee0d07ed82f2511038beda5636bde6e77948bb17477229358eb01e75c12c86e3d05ce549e06c394e41f66f07561cd07218c4802daf2da8a24c757b73931f832e28d69f4437384259e5a432d09d868a0d206b445d47a9e7b69c003b72294be0409c066616750405346592206472620a0f6dbf217b6037e70ae39a4f0ec41c74aeedd2c7fd1e3762b6f9c5beb9cda5d17da70f534271f0477e7c651809bd66f0e3a83c011dbab118f25c19ff1ec975471a8c35de8bf4d04b154c1e1bd17262d621f19b35f8e29782e11a7fdac36c8f6a4f4ed781e157e3c204fb20d06fd95bf93b88094603bc5cedb8dfb7f293d0ada61542c1534a1cf2f7f48df2df6090e3228ef16e00f0a36c539956d34dce902fa184fae6a0780536ebd104cbaba439fba2405d34369c43a8bbf78c90b0552e3afe8bd4f3d939a315a1bb04ffffc6e2a125f22005cee13313159d20f6dacd46a885a8125036041776144ae086c946d65795b8234ce1eca1a8f9c3655df30c08922de485f4605c6d24b08b0b97105dcf37ce3fe0bdaeb630ef9e9f2d4800069e656efdbc66309bb1c488467525813f179c80ed78df8db47551d37e9f36d71dd9231b749af21feb473931b0529340869c84e2f6ee711ff4c1e284a61b76b6b771f8a29a479705ca3accc07671f811d4619b667530f978deb2e54ec995b6106100c8d3402f21002cd7b6fd9078936c80580288d56061be153ee8e85693636c0706639a237e0af09883322d3d359a1e1dae70fdf5fd443e0173c7933bd3f7dc249530689d64fdbbc4c96be854ba04534d112a613f726fdaab67ea3b0b3db20cd6c6113a2c7c2d0190cb3e641681fdc946c4046073a52a4db8f678864cf9cadcfff4cd4f0f00de64395edade888373d3b4288f75fe416b4e40c8a672f2716aae666a9fb9e6f470eb4dd3d981db14a8cb9326218387d44baa77c3f42e6deab8061ec5a1a9b148bd3cc56e5d086f7ecaa8f069c963b77b010894ef5c7da7528307b2f8a69440a61ffc703cb8ed68306a858ad3e6a7807d0f941401ad83ba4c30a1ef8a33091d84944beacefa53bb3eadbfcdc801ac8b8c303ecaedf0b959ba67a226059f2d151b4eeda2f57a0e2474af34de79ec858bbea3f3d320062347bd006d8aad18c03cdd8f2585f545dc9e6ca467a5708e7bf0a6ab017821a714c80cbca833fac73fb400d5a9e7ae5feec90e0d22adb9f8a02b8a8d2da4fd1ed7caf9cfcc697675896b6a459252ffe2498b08956f16fba71dac43376aa7e21ad26b2943d901ef271b5af22aa4f1666a5187f2613181179081e9ecc3621e60e966b2d1ff76124bbbc9a5e80a5fc1ede83f0ef4b3fedc766b69dd0e3a99ee6e58206dcd61d6b18287ade9bbdb5d75c9afd7794e62e0c6eab6d6850e54c62d6fcb481ab0406113f032e453f6ad9b45e889e408efcd6fc97c1b1081ed1248b14ca268f2f205cb98e0e376477dac2b76041fb10bfcfafe4ebae8860b862b33af957a1019ab3b56b6d72c76cd22b47e3eaff07ca53fdee4cf16039e0136466dd87b340f72547d05686e53deab11b6d7e93f1f478d5b693cf03683aca025befae8d096b6722c6a142901441c1e367b15a0e72a5c0d5507dd7ada646b86af9857162a931e2d72e4ca04576444729a0f0c3403ca7f8c7f8c90fa3c50568dbaccc60ceba1759f49ff48079241bd0e16ee543d5cd50fe8b09b364a16bc2f7ec025c3463a642538c9d1b3f3a9c57a6aab6263f8b94ce0b3e1a125ff410875ff54fa1c262c3ca258e3ecd94b66949ddaf5e992a9f6f1a66cc37bd3873573cac8afa1156f3a06f7deb0e5ec356b25cc693f29d7a71e4511e7cdaaf62552449ae14886311ac271c7139ef4ade6e54f293c1b72ab706882e2408420b63aad7ebce3dcb6d88fdc33bac8d5e1be6ef22f11129572313cc2deff3e20044add6a1adf6adb5071b5d9e878f1f4fd9f329f6398b7ff0361e052eecb3b1161489e1586dfcac23a5e45a71a62191db2827a83aaa13915d52e4c6bf7218ac1da8a3a92d364fb2dab772deb28828c3917b09bb16c14575364b4746cca6a73ac6c9d01f0327d378b3493415c349ff9b87cf4bcbfa01789c46288b32873ff3dde38e8bfaab761cda2161a46139bb809f7caa305165c536819f9fb82907dc494ca156df0ebf87e8a9e680803936db4786c498e2f330f19a2c2ff62f3477915ec92afc252a0c4f2da93d908460f4eb2ef49946c88bd003e46bca60bfabaa9eb05767fcb88adbbc43780e1a00b3bb0ad9280e534a66d91d2a391780cc119c03c9a8645ab3a7a12a10e24ee337ddf3bd1f143ebad2bc0e0525d0706d685d59af465ece33c5a2b156f2ed322b3076a7308666678181fba8c53f28f4068fe3623bf91e7f281988e11abd78f73ada9806b6975f7d742f89e617e76a1f584a64d22b5ddf57617f71f5e1c3a164e4d950b234c96edb095ae460c50a3b2a0d58a7ba841f50185e7df112b36c7221b78a34646a17212984d4023ef3a0bccae4a1e108318278698b4df657cea0e34e006d724060d0e94021d003298f68568f2a564d8935665139283a4eb627de9d886459d677cb1dfce56a36c181b3fae3cf7d1c192fff294806f93ad8122ff8340d8cc28375d02dee24fcb222d3b86ca21238ba70ce21d611e647c7a2a285a8254a6e736c801aeed80628b1650467be0280c9541c2e113af9c4a10ff705bc1aae34811a8f79cae836a9aca119944418a918ea31b8a5cc38c872ca2b59e677020b957c04521f0ec9583965173c7af344159c0b070888fa9898a42b4bd136dcc59d723bb6e9eb624aadb84a8a75ab8060b3d883ea073d65e5df8265eab2525c722ee00f68c94ddc16fb784007b79b2645c9c4067d49a77c1635cacd2d01388ea57a743dc2546930f514f4724664b79d44d62f96463a19e89b96b31041d42bfd081ca0c43f1a9789d0ee2085f4354f2ec324c51397e1156ba8018b7064e2389d8d1b4474df55d4af9fa5f3374ba09e49b198d4c5b5c95fbf1cce45040a71aabc6153229271f04b16a79aaac93bf7943db1d71b7aa3ebfddfe419d42b52beb53110fc93052a49075c06d33f8c2ce0faea28e40ef32cc42e2a214f3261367dd6d8bd27c3189eecc37ef5471cbc31047711b01a8b628da155e8b72db3ed0db8668bd693f8d4e8fbc5a70fd75376e759d65cad350ada980f9932c019e17dec3ccc9d6e93df08fa9138c3cc4d6104619378918567346ff3cb0547fa952392c9e9d2599e3c049f9f84003fdc94a9fa56141920f9c5d3bfa19580c70f4c7573e43b467b3ea9bb09e6f86ee25677a00df5a1993638332af96bfa9fb6d9e94d9d7606e8bca0e5db4f48fb4b2c8dd1865f72a3d5d95a5800e655e78757270830402da26f3e2dff984138f52a30a85df0150833011312f07d79e0fb26b267e1c3e417f11e72db393c75501ab61bdbc9830bedd372b015e079af1e594931a50ccd7a653f10f31f3670d077a2945b18464be4840a35427ad05f7d896c0e9990dc8fe45fd4891f36fb88ffce0ebc44c0bd566453111f248e565d4df0170cffa1d378626eed16f10be1b7246911da816869c583978181e447867e11c19f5d708c3e188c5e470a7a9d1be339c212dace9f34fb3ace43dc176e3b480ca7277f99d781bff5cb8df1dfbd6b0089a98df7ca74c89700e88fbca72f172ca511245e54c2d9dc8ac047fe0c64184292c3b8d6b5b1512a5455122d2d8565eb5999ef786262589eb361ab317b53cf95c33bbf187c6b1b7a77a5e540b3155c96df7c51dec5c65b6d32e933310a2fb3b4bc937784f7a08766b81a6720e296a04dd35766865e1d6639e8ed267100cc59545805f308e8d79844181b0388c18cf3fc269ad761b12a5d4a56562ec697969c62d16ed483b6343ba5cadcf3113af752752beacceea05d94e9a82308422f21215b8796f87412d3e060a44368d73ed519d5e3e9983cfcd19acbfc006d593e0c0b9f1cfd841e52b8a9fa4991d559ba94287d71db18fa91fc522108f335ceb2aa660f31076cce8e702af7a64fa2e99f15c746999942bfb8e45646843cb52d2a3b0e1f263649e72aa223de3d1e38d983739988365ec800d14ad4e4f33d276ccc6a89048bde9a2e55f60b52f4c87bcb2a40278f3759bb8628c9e18f5eb2eb607e5cd0667dd8ea34353d666863d4836a693d59ac20b7322d5de0ee25ddbe0224c1c772f095cfa3931330a3c6ac8bc2ffcc59cc40aa408c4a30f108d872bb8a42b6c12535341cc407090e1b73528a5741d988131643cc9487ea97f81fbdbcfb65ec7433c8c646a0e7c969e19fd77b96b957109bd179e1df29191fa15bc5e4535cf67546ea4d857ef354431d7f500736b0d30e6b8828880b1eae2f478e5a1e1af590b51d274b80975cbb4f52b77419125a5c0907b30048136c6f62e98d66936593f480ccecb0ab74c42822aad9dd05bd9a74b1b91fe1c594b97468bab03c8528b2779e57d34a483997a005460fb3361a3eda07b295abb25d3306d6b6011e81ba5b889641b138c45086fbf160e178ee6f938f96897577a1363ff70e19f128ab"], @ANYPTR=&(0x7f0000002180)=ANY=[@ANYBLOB="26b3cc8a844806f56ccf572857bd3d539bef907b6a5909b64c6c7f7e57fb3e57135704b186fa8ace647c4d5d86bb61718d3dd0a9ba508c2872feb03a25ddddfb8dc107202cccff0530a3ca8dfded9685b164f4d66deac701b163ba76c96d15e8e9716d8424e72f1eb28d73d57fcece4670713df7fd0cc153e9d4126a4d2f55ece32b4812176e37ba5038fbdb7d5c427b7d648f4af8bd263f50c28ed1cf6ba4690e55b0d648e77095c3", @ANYBLOB="4b5ffba67f51d51d66e3e7721e63044112dee3479f1bc9ae6343ca94f3274e02e804cde94116e49c1881eca431ce5d50c06b597150dcda4b7a84096a5237e51e2d1c9ace9db6afacc08961e11aec570f608556046809b64a38d95e33b393fd80a15cb79b332b3eaa24b39efd01bec31fa323e87e7a2b26e937f181d398dcca326ab77a9a2879d4dd9cba2fc835cddf21e0f0249fca3a5d87dce8ae6c1697db6f3c499ea56e7e56d6c4bfe02fa8f74f554ffcb9ef52f10f3462b71bb9098ad575010b23d70e1ea589492cf03e3926e0fe2dc1a8565986b4098c85f6594b0992ce65b21cca20abf18eb3ff38a19cf00f777137b452164ede702922d645e1ac8872252b6119b0f8a336543c3bb3b3423eae11fb330a11087a5e29849216b9acbd225c076f9964c7674945c0fe1ae7aa9c68154261d6f1f5172cb084f14e8dbf34f1b65460d93e3d8d85bf3ead2c142b15eadbc7904b88bd9775407afdc99bcb29dc3813fcf55b3b54fe83d0796479c247349be037bf4ec9d7f10858b974b302dc45d9ffab7ebf2c63eb3abdec73337954b9a2fd4711239df07613dbb13ee127f68af471bfa61fb6aa3614c4c75d775911cb5b6df3c5583a08db1ecab44cfeff1fa7138d4f55dee26d798d6c6e672589082d713f63362f12cf2c84d4fb55ba878367b98f3235942a306f5a18ad6958fc43b7ac42aeaa8b27cc1e5bb2046944667d0c6408bc65b70a254b5af12488a99b2351df3a144b8a1d7dc71d845aee412718be7ddf42a37c4e00776aead77cebcb160a52b2f452c4add97fb87d7b4f52e2861ac458bddf3b803f0fead6c442111b90035c5abd6e2fee13d66c2fd4701abb06604ad76d109d5edafd5927ec1b2da00c3bbb1b5b9c1125e9b7414e656c8cc7c42f3968c978d63266ef72f4fceb4310539db13270fc5b9977dd7044283faa189882d53ccce4c7d349b1ff75bccc2b3936560f4b7528b0d501e31073f77af175dab328130826f097e52d8ebcc8b60bc21fc3cafb0bca8105cca56a0f3f0644f0bc73e4ecda8baf04f06be6b39c302299a86458de2efc70f2b10d580885c300346c80014ae81d28e1fd90de3be2ad6094bccd091ef70e57c73f870376aa2d137e11245d0212226930a7c6f40dc293142225457f25369c2a31588cfd614423857d9a7bbd6f7c14feb63b8c7ff01e173f6159f85178abd42e1af16932c01ca5ee998db52fbe746e67d2256712a8e287b3596a175c7de17f1917bc0382ec3da5c7eac269432ab5c063796f2f7740684c17282fda719a3ebb6eed5f167363438aaa780109f1110cae39e91f361c1d703d6abf03734a668854a25f49892bfc3e589754166f6a0c40d06304d485b48ad8713d38aa75935fd256efc788ed8548317bb8e808f8c2767acbf6e4f007635782738098a95e702bfdfe28a07a034798f27e5719249dd518844db31a28c6d11f65fd1c11ffc7eef410415731bc1c5b9388e1ac7f3bcf5b5874d6f1c541cdf471ddcfb71bab8264c1394135395c2b9aef637c1a9889ded4b15bcac65aa0b2a5aaca9c20c93546be6c19073bcad5963f8459627ebd6ebe000ede63de53664c5b5649c54011eb6df04409ff8be49a42eb6c9724aecb17e8f79f215ece1a8f27ee5a682971def5151b377c7a6d3df827adf28fbb2f9e43f4322f79793baefd49ed38a555a53a7c5e64af803b9d4cbf8c65f08e8bf971204e4ab87725b27c5ca2b117186cf9a490d18bc6a852f64dbb16d419f764380267e3dd5dd7a88956b7fbe28233758c0b85ba2b3272d6656dc2604b8b962d8c181b7e9b3d10c5d17251797804651db78e6f34e84a403423b5fe3939c99a5772f6c528daf61a01d83c5f4bd9234994a4cc4205cb6623f5dbbe6aacdc337722c0748e906f3e4ce94525a543df371f8616c3fce2bc03aeccbc7767f8ba2a6dcbd08c4a3691a78942e9395bb3d22131baf63a8a77dcf71d352a1ddb69c205845c435136496f0266732f32aa8f50ae00ab46d311960e2d3b4b8f27a78c89337deea60b5ab384984b7b30a9ca7718cb0acf1d8996946cdd03a8932d172f0a09de94ee33f0ab1cd91de70ec2b4d134487741e564897dcb2c38903c6f80de8eefbde056bc0ed3fc40860bcb657d33573d660f8c68dcd97e1c194696e86d2b5f260cdded8e1577cc37e1abbf84a3de7dbcc901ed908b65e52392b3241bfc7d75b75cfd72cefdda40291ba439f83ab2c3113bd78f1d6c5887ad4d0ac8612ae5930b9f017cadc4057b453219dacbc5cd035fa6f8bb69d2ffbc6d3c7589bf29eddcd1b5779f3a60d1fa415162e7e53d3918202889dcd053382aa1e8e074a655b6465b03de39320ae5d051ce0efa6beacfdba0d53b78efd49a0aa8449cad8c5e457eb32b1a43d0b2e64869f801a62fd94c3653cf9eb8db51191f9ea08745054009fc722e888c8b4796a24a41e1fbfa7a738553ce1ea6daa0e1f026d8a9cca9059f3dcb6c250dfd4c811cec8a06abcb976e38f7182ebe4cd12a0a79baf449c48d2a25e6f895adcf5c0f08f89654f493325a63057bb21869ec79264c737ff87e1109ce0c48c2730dded61d5c49453080bdad958e2355a202a088a0e87b11f2f40e0fcbbb7673d9f70049b65f56d761805d0c67c7802b0d0267f037ee1b97879c2c11599a8d3310d6e86d3ccd320ee7db38a2f141ef6d060f6f491c3a767517e51f7703b2779b80a2f92e2f45a2c11dd3f12fda8fefa7aa7c38d64cf346a9cd6517c70353c295b0078044d9579289c153cf3d7c9e3a41de40b26ee9f636b5790d289477a31ea02a0212e2c0a8e189c0a0b9132b2d2c25c31702238ebf806bffd6633c790ab01270dc240fe4569908dc7638554e3d77b3f91e945aaf5738192e525720a2b6e5bf3919ff56c256f4eb9e133ca5f62fb6151e4364c9ec0ba02a820cc23c64419969e50915095343348141ac504652454d2d26fd8ba90355ed85b4b05f4c9d526e7a12b0d69dc927f446776f27654c32ca02dcb6d07e66cfa5ecbfceabbc3274a46eba237a3327199adb1c2b7aaace239c7ac39c3bcd91cf805729e458ae5a4d3f623c03e9af7237dfaf6d5297e3893e8907b8ecfb80dc7d506b2248b8853a79916c546f81b41b7e0d217593331b27aa4b7dff82073cb115cc1b49eb40ab0f3215d97b3e12acb03b581d9ab74740b49f2dfb717e3b3d84a88955301657ff6e2e0b6557cefdd3755cce7bd7eaa63fdc4f46280245772eb828f346943abcb6097958bb83ab05dcc4a759de49079e8d7472549d9a8b321ff462dd3af1de1c381724b843a166da07142eed9b24fc7f489033603f4485ea052f2bec002b474c8e12bf6b5b2b737ea7968d5c98514b1f9843b5812dc7e3dae116831c3d0a049a4d4c45c877d239c5d976fc249a80f2280ec1ad26bdd7a79ca0809b99925a2d3549b616e60f88a1725929da14b0d8e791ed3d7da3e165dc8c8a98ed49d1a47b61639effb263feb836b1df3254b1eb7f54204cbba59e6fbb5fb9a2371694bda1a48db6b4dd5b54e7f04409e423b4f7828d31edffa01ce8ea872ee726b07002b92f4af22b3bae9d6aac6a822669a7292246318f5ed5b5e28fa449c6bc069ce0efb2a9929fe5f630828950864ab2b59a6378395543ba36fb3519efd3fa5cd2eb729b163192127fa0ad6ef2c7d5ec9ddbaaf2476543497b5aa48968c79599ec728738f8524145d11c6895ce5cc833c977639c9acc8972647abfcd2dfecea78aeaa96cc14f2974bb46c7399d370b6fba5146a9907c025be7bb3702b2e51626a7a7422e8d505b170bc6edb0f0e4b41dda3faa73878f03440c0c134a75af1660c86037332f40abf8b6913b7956b28d34c041cce0ad9568028e19cf379c81851f147f963c8794f1295fc1e9ef87d33c1332bf384b73b0522ea0f790b582138a3b4d984f31e87f2c61dd1fd29afa66c6d61dc2999cb8897c33f39a98eb89e8d3928cefe2a780ab20cb29246344c0c8d3dd7b2f130bd954dd1de47837bf3b665266fca0da0e876c6b1c36750ee2ca2a2c17f78a32b250b55f8e84fddbeaf29b512b1cb432aa617571a9a1495777ffc5951071d719c715489869481693974ef74f0fc703341aa6142445f60f7f9b91d458acf1928937e033a3c70f4678e62e00144560996d7fc1b53445fc4d953e17e0d2b24aa3268bbfc0b09b5c91b1f3e01bd1b548218b388546fa5f6f808abae1030bafb11480d077e4c1d8c0996c1c90dacfcb3fc4db192df35de0d5c8dea9ad98a6209f06a8a5fe34bbae01075e896f226ccf6d5ff48101899662b7416ae9de5c273a13342a3d6e66230dc6b9ac5d33e7b0977a9823fd3bb83be031acd14acbbb3c857d0c4303f43c50bf3ae5841ce6f7de689a1cd4a1c18e313971cc697bc8208a075d7e2e0cfc860d870521fd3dc9f1da9c19b1b97da57cf10d2cefaa466d1805f8543efa6439bf4b268b31eea13ebbcb32f06089c359b52d8e99caa0e41d99a904aa2b7b6d6fe9ce5b412b296e6f8b312b98632d9f6873462267bdb46bae04ecb2200b8cb5e404feb0a0a0d7fe05ac79bf25d2dc1fde000581b7c527804fa94f9a2cabbe26040fb95fd92e4db8b9afab96995b80411fa1597c1f87d309539b498a1c866e6c962f4e449b0ccb918ec4bf4dc7e23536f5594cc675eeb84e6e2340460e17d37c1005cea36fca8ce098f5bdf09b4b68597d1a5ed99f0233030fc01c71d94679d192a4bbcaf901e36dcc50db51051448cb97e565b08023d40bef230a1128d268475114bcd1310181eb8e525cd7a0adb0168b28e8eaa7d7bcf7a38fc7f75eb34e720722afe4a8c5da332e41aa91e737e67b10598a754bef75ae6a12984661046b621737d21107d189dc4a70ffa5a5843903d9da0605d14f0df3989ba229b5cb167e55c701ca2043a7a607ff2f096753b5ed2b55aea0faf718d6c39bbdeb963e99f267776a4e984a5d75779fb9169d60c5643a2954af6e58cade8d125b9d2823926074c36869c3976e020968e1a9238a052f21ca754a92314ae271607709f1ee6ef4f6a6f4a95827e1986a3fd98868994f58c20a643d23fa856de4a4a56f041b1cdf3e3ef21f730b1ec3dddf8c5b36b560a6c4f0849092d8aa910672707b57aeba4700529466b8dfad442e5bf277711d546ad1e87674139bea6048b58d700bcaea1f7caf36afa35334efdf5427419082b0892a4202e0907910a5ef6bc6289e2b3adab76018c55acf0b5ba5487a326335a52df0487043dd714c52fdd5775d24d390368ae6610b27ce8cd7e47238bcda6f48bbfa46d52ebaca8915bf0cf7844861b7eead767c3ad1e89956918ecdad4b1f02f3a895060418382f7a0e20a3634119ce354e098495da98c63969bf3df40056c2fad3bbe6d02678031c06f61b02b4b03fe934207b15eb692f508feb1f9cdcce0e4cf5fc27ac6e7fa73142b9d9063427bf54687c693d6c70b23e1d8f3a3fca855d3b8198bb12a64715725f2669a8e1a421f6d61235209d5d693855c5c0375d8de4afa04c190a55702e1b676ea2018f4499646f9f8be63e9f7c835605a628bc73246839db88d5b1d65744b0fbc500880a53432de60dfce273e6dcf6cabdcb3de7f6d2c01d1199e82fdbfb7fb05aa305cc7cf741ad1aa2455f5ddba559ac180bd5e91c5e73d108e2e3c63066ac6a977029e14fdea92a7df395fdb8566a9edebb2fdcc74737ebc8294696036829d52eb2b782192a7aa60ed5a21579eb0ec648e77b1da80f540e56e5e88b5fd50ce8f2bf17d417c2d5860613ce1f0a1c35008256699d6a3fe3c1750d033ff2eb", @ANYPTR=&(0x7f0000003280)=ANY=[@ANYPTR, @ANYRESHEX], @ANYRES64=r0, @ANYRES64]]) 05:55:38 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="f0e507f1a8ba9e7b5ce7eee27e2d4d1853b785dc504edab1ce0cf588beffecd06c2924dc2e32958b3052d763139f3b02c45e75574eb0e6ee3d430830f80b7c15e9f8632fd9"], 0x1, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) r3 = semget$private(0x0, 0x0, 0x296) semctl$GETPID(r3, 0x2, 0x4, &(0x7f0000000240)=""/240) dup2(r2, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r4}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) dup2(r5, r4) poll(&(0x7f0000000000)=[{r4, 0x10}, {r0, 0x8}, {r1, 0x4}], 0x3, 0x101) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 05:55:38 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000140), 0xf8b4, 0x0, 0x10000fc, 0x0) r2 = kqueue() r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x20, 0x0, 0xfff, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x80, 0x0) kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0xfff, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) accept$unix(r5, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) kevent(r2, &(0x7f0000000000), 0xf8b4, 0x0, 0x10000fe, 0x0) close(r0) 05:55:39 executing program 1: getrusage(0xdde4e1f12b39a467, &(0x7f0000000840)) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x8000, 0x24) read(r0, &(0x7f0000000180)=""/243, 0xf3) connect$inet(0xffffffffffffffff, &(0x7f00000003c0)={0x2, 0x3}, 0xa) nanosleep(&(0x7f0000000000)={0x10000, 0x7feffffb}, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x40, 0x0) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000380)) r2 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r2, &(0x7f0000000800)=[{0x3, 0x8, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xfd, 0x800}, {0x7, 0x8}, {0x3, 0x9, 0x11800}, {0x4, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) semop(r2, &(0x7f0000000100)=[{0x0, 0x2, 0x800}, {0x7, 0x7fffffff, 0x7fd}, {0x4, 0x21, 0x800}, {0x4, 0xb, 0x1800}], 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r4, 0x0) r5 = getegid() r6 = socket(0x11, 0x3, 0x0) setsockopt(r6, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r7 = getpgrp() fcntl$lock(r6, 0x8, &(0x7f0000000780)={0x3, 0x1, 0x101, 0x1, r7}) r8 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r11 = getgid() semop(r8, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0xc, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) r12 = semget(0x0, 0x4, 0x80) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r10, r9, 0x0, r11, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r13 = socket(0x2, 0x1, 0x0) fcntl$getown(r13, 0x5) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0x39d) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000740), 0x818d5567) r15 = getuid() r16 = kqueue() r17 = fcntl$dupfd(r16, 0x2, 0xffffffffffffffff) close(r17) r18 = getgid() getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000b00), 0xc) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) r19 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r19, &(0x7f0000000c00)=[{&(0x7f0000001240)="b52ace56a69c7850a781d7f5594cfc5e9b6230aefccc4b3826037c0671033d0708636fa070b9d0df36290df96ab022dad076bea29edda4da6fb9285f96907e14c1ba8274b889d0029887e01260df3fcdc28d42dd0f82b0d862746441b4dfa7c9d2b5b82732c729c2e490185cb5f6afc4d0bf33a3d1ee2f46f97d4026bc15969f9f261831ed44098f0340b3efc00e7d2c1078e95aba539a24b6b447f9dadf161a626e28e45ce331d59c42da788602fd9761c37d427d43316c37f0928272e6a14430d5ac9fa46ba5078cbe6cc72077ba28119f357a391bb05ffeda5c0a54", 0xdd}, {&(0x7f0000001340)="de7bf0380afbe3c2cfd01cd715f684340f9dc151b070a89330339ec80a367405fb52716f288bf9b2a4c8609f22b1a2edeeb8b3bb1131a19da385c7c2816f31fbea6a62b138d16a1fce3fb1cc3b7f9e4338be0e5e67c16625b3ab191d7683706169f2b218e4466b0545325e9d78a10404953de78ceef8ac4cd9d41af47b57a9680a13896c52ea2f3c966d0915134bdb3cd50fe47f7a06ec8bcdcf609152ede68760a9d7b745fef58639db98436e2bcc6a4d3aaf6d2a49020fda2eca27c2b278bb43e524c5a5519dc43e3b680dad0560ab0392af33e0d362685cba5dd3", 0xfffffffffffffe90}, {&(0x7f0000000b80)="022fbd910224ba8b3869c216a3656ce86505bf0ca8f42ac3c01bf9781eec6822ec8d592854ce0f02aaab8b140fef95730d8b1aa7d308e0aaeaa988c6d96d19253a24f99f6a33d5e117efc14a394dcd", 0x1ef}, {&(0x7f0000001440)="1ff790eb7fe61da6e3cae98f044ef80e0d1c9f3a6aa4a3c730ffc28016e3d6f62893fc230640d8bf3af38b51bed4bfc1e779e72b7543f4b30ec25ffedcd28f5e8b26622920fd181c722686e0227fb92f64938e28674854ceb1c9734178b544cb3bc285399d22563f12737a195152e3a045af55384ae523b4dac8cb4175c7b6fe1e4b7694ead96540613a2ed4ed408e24d0af67f6fb4b9a96ba402b0701803b4885c23348562aff39a37d1ded55ce3361bcbae2fa099646f975", 0xb9}], 0x4, 0x0, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0xc) r20 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r20, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r20, 0xe3) write(r20, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) fcntl$dupfd(r20, 0x5, r19) ioctl$PCIOCGETROM(r19, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r22 = kqueue() r23 = fcntl$dupfd(r22, 0x2, 0xffffffffffffffff) close(r23) r24 = getpgrp() getgid() getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r23, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000600)={r24, r21, r18}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r14, r18, r15, 0x0, 0x2, 0x8}, 0x7fff, 0x9, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r26 = socket(0x18, 0x2, 0x0) accept$inet6(r26, 0x0, 0x0) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000240), 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r27, r25, 0x0, r18, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) r28 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r30 = socket(0x1, 0x400000000002, 0x11) r31 = fcntl$dupfd(r30, 0x0, r30) ioctl$TIOCFLUSH(r31, 0x80206949, &(0x7f0000000300)) r32 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r33 = getegid() r34 = getuid() r35 = geteuid() setreuid(r34, r35) shmctl$IPC_SET(r32, 0x1, &(0x7f00000000c0)={{0x0, r34, 0x0, 0x0, r33}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) fchownat(r31, &(0x7f0000000080)='./file0\x00', r34, 0xffffffffffffffff, 0x6) r36 = semget$private(0x0, 0x4, 0x0) semop(r36, &(0x7f00000002c0)=[{0x3, 0x9, 0x1000000001000}, {0x1, 0x1, 0x1800}, {0x3, 0x5}, {0x3, 0xfffffffffffffffe, 0x1800}, {0x1, 0x5, 0x1000}], 0x5) semop(r36, &(0x7f0000000200)=[{0x3, 0x1320000, 0x1800}, {0x2, 0x40, 0x800}, {0x1, 0x7, 0x1000}, {0x7, 0x4, 0x1000}], 0x4) semctl$SETALL(r36, 0x0, 0x9, &(0x7f0000001880)=[0x9, 0x3]) semctl$GETVAL(r36, 0x0, 0x5, &(0x7f0000000240)=""/226) semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f0000000080)={{0x80000005, r34, r28, r29, r25, 0x10, 0x9}, 0x18, 0x1, 0x20}) getgroups(0x4000000000000515, &(0x7f00000007c0)=[r28]) setregid(r5, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x10000000000, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6], [0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x210], [0x1, 0x0, 0x0, 0xfffffffffffffffe], [], [{}, {}, {0x0, 0x0, 0x0, 0xfffffffffffffffd}, {0x0, 0x0, 0x0, 0x7}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r37 = socket(0x2, 0x1, 0x0) r38 = socket(0x2, 0x8002, 0x0) write(r38, 0x0, 0x0) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000440)=0xc) r39 = fcntl$dupfd(r38, 0x0, r37) ioctl$TIOCFLUSH(r39, 0x8020690e, &(0x7f0000000300)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000140)=0xc) semget$private(0x0, 0x2, 0x300) r40 = getpgid(0x0) r41 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r41, &(0x7f0000001500)=ANY=[@ANYBLOB="0000751d6270b70000000000f4eef23867733c00000005000fb50acbd1fac402000000000000767464ca7f00000000080000000000003e00000000000100005e65de4b8c4e0e1c0633197ed1f373adf97c323ba36f73a5bbc0cf187306cd40d81947d74a0934c5d5a221ff0de0b73a875ad9ff8bb35c9f8ad57fefca6a7cb7a66bce4f88354627dcd35ad864f30b9de0c57b803389070eb5a005925d84ce028c03dcf577571e5285f841b775e5dfb7d9ab514b9ced7942b8133c0bbcd27236b5bad5b3cb6c075236440201568416b133aa6237f31257ead178e986228e57e3900173357b938a262867f4282312897626e56ce298b61c26897ca477abcc32a551f4c911271a6e3deccdd8a8c9c63894d4402203da888a085a9924f5b0ed9d196e7d74feac521f2625285e9bf343e47936257a1ad5ad6fda810c18b4df05a4e2ee63fa0fa1a7d61779a65480b8d4cb07d7a87be47f038aad06b898eb3c10e29239952f8c5b724dbed0cc1c9ea92b4d63e87192f61a8fe8b750fb6ada53a9288ef11f722e9befc4e4ad11a4fa9913e56cb64f54820a6a534a966d1845c52e826d0b779b78425c8033d8cc98adbe4b3009340ddc85f1caa28319868d5838000000000000000000000000000045f824188474ca23a4523420b10635df4cb1ab61684b7e3df3c16a126f785e3129a1d93646e1f0cdbf600f071e5c187189a82f54a9b3bb2362154ae63b5ca81d5c52808ac2ba69303055ec959667c945d0a00c34a88de88fd5b2edff6c6df0eb3200"/570], 0x1, 0x3, 0x0) msgctl$IPC_SET(r41, 0x1, 0xfffffffffffffffe) msgsnd(r41, &(0x7f0000000c80)=ANY=[@ANYBLOB="0000000000000000e27eb7ba166bb50503dce44424a1087b3706419462c070237d7fcb5d201dafb80c7acb30d7100108001800a67815dd92248a9cf21b5a3f3aa400d13522440a0f8c12ed16e9471e30fa4780a14a5ec45a3be586b8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462ed8a7e75e2fdad2c6dd7b9ce23b8581bd8809166adefcc61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c2b3e54be7cdf713764c67ef76578ba2c43e1f1000000f0000000000000000000bc38dda7055efa1ec3b35bbf57091534f3df3de9"], 0xeb, 0x800) r42 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r42, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, r43, r44, 0x8, 0x2f9f}, 0x7, 0x1, r40, 0x0, 0x40, 0x2000000000000006, 0x8001, 0x4}) r45 = socket$inet6(0x18, 0x0, 0xff) ioctl$FIONBIO(r45, 0x8004667e, &(0x7f0000000080)=0x7) r46 = socket(0x18, 0x400000000002, 0x0) r47 = fcntl$dupfd(r46, 0x0, r46) r48 = geteuid() getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) fchown(r45, r48, r49) r50 = getegid() r51 = socket$inet6(0x18, 0x0, 0xff) ioctl$FIONBIO(r51, 0x8004667e, &(0x7f0000000080)=0x7) r52 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r52, 0x0, r52) r53 = geteuid() msgctl$IPC_SET(r41, 0x1, &(0x7f0000000080)={{0x7, r48, r50, r53, 0x0, 0x40, 0x3f}, 0x6e, 0x2, 0x0, 0x0, 0x8, 0x6, 0x2, 0x10000000}) 05:55:40 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20000, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x26dc, 0x0, 0xfffffffffffffffd, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x80, 0x0) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r5}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r6, r5) r7 = syz_open_pts() r8 = open(&(0x7f0000000280)='./file0\x00', 0x8, 0x108) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r9}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r10, r9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r11}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r12, r11) r13 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r14}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r15, r14) r16 = kqueue() kevent(r16, &(0x7f0000000040), 0x26dc, 0x0, 0xfffffffffffffffd, 0x0) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffa, 0x4d, 0x1, 0x2, 0x8}, {{r2}, 0xfffffffffffffff8, 0x60, 0x80, 0x8, 0x9}, {{r3}, 0xfffffffffffffffa, 0x0, 0x2, 0x2, 0x8}, {{r4}, 0xfffffffffffffffb, 0x88, 0x40, 0x5, 0x9}], 0x5, &(0x7f00000002c0)=[{{r5}, 0x6, 0xa0, 0x8, 0xff, 0xd8}, {{r7}, 0xfffffffffffffffd, 0x0, 0xf0000086, 0x9}, {{r8}, 0xfffffffffffffffb, 0x0, 0x1, 0x0, 0x122}, {{r9}, 0xfffffffffffffff9, 0x4, 0x1, 0x0, 0x5}, {{r12}, 0xfffffffffffffff9, 0x20, 0x80, 0x0, 0x3c5}, {{r13}, 0xfffffffffffffffa, 0x30, 0x1, 0x3de3, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x10, 0x1, 0x20, 0x3}, {{r15}, 0xffffffffffffffff, 0x99, 0xf0000000, 0x6, 0x8001}, {{r16}, 0xffffffffffffffff, 0x8, 0x800000e4, 0x10000, 0x7}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x0, 0x1, 0x634, 0xff00000000000000}], 0x4, &(0x7f0000000400)={0x1, 0x40}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r17 = socket(0x18, 0x1, 0x0) r18 = shmget$private(0x0, 0x4000, 0x105, &(0x7f00006ff000/0x4000)=nil) shmat(r18, &(0x7f000054e000/0x2000)=nil, 0x2000) setsockopt(r17, 0x29, 0xb, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r17, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r17, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 05:55:40 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "73ccb37b2efe222c245e1a23e6b5c9c06d00"}) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x3, "00370020000f000000000000ffffff0000008000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xe) close(r1) r2 = socket(0x18, 0x400000002, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x240, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup2(r3, r2) socket(0x0, 0x4, 0x40) socketpair(0x10, 0x8000, 0x6, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 05:55:40 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xfffffffb, 0x0, 0x3ff, 0xfffffffffffffffa, "73ee5160527b01feaf24010076f3000700"}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000340)="fc92f853a17db7b2205a66029e49e68024809d89877a21c244b3954f2f898f5c21", 0x21}], 0x1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x73f, 0x3, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4", 0x0, 0x804}) write(r2, &(0x7f00000005c0)="bdfa4d2582c321a8cf98048e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) pipe2(&(0x7f00000000c0), 0x10000) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x731c, 0x0, 0xfffff000, "d548a953622fd9a1737ddc0bb92f4d9661ec7dd0", 0x3d, 0x3}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r4, r3) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200), 0xc) dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) getpgid(r5) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) 05:55:40 executing program 0: r0 = kqueue() r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = kqueue() r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) shmctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/210) shmctl$SHM_LOCK(r4, 0x3) kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x0, 0x7fffffff}) fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) semget(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000180)=0xc) r5 = socket(0x2, 0x7, 0x6a) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r6, 0x0, 0xa, &(0x7f0000000080), 0x0) r7 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r8 = getpid() socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = syz_open_pts() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r12 = dup2(0xffffffffffffff9c, r10) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xffffffb0) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/zero\x00', 0x80, 0x0) fchown(r14, r11, r13) r15 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r15, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r15, 0x0, 0xa, &(0x7f0000000080), 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r18 = getpgrp() socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r20 = syz_open_pts() r21 = syz_open_pts() ioctl$TIOCSETAF(r20, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x0, "7e389ddedff37173934a3a00"}) ioctl$TIOCSTAT(r20, 0x20007465, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r23 = dup2(0xffffffffffffff9c, r21) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xffffffb0) fchown(r20, r22, r24) r25 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r27 = socket(0x18, 0x2, 0x0) connect$unix(r27, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r27, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r28 = socket(0x18, 0x1, 0x0) setsockopt(r28, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r29 = socket(0x18, 0x1, 0x0) dup2(r28, r29) r30 = socket(0x18, 0x1, 0x0) setsockopt(r30, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r31 = socket(0x2, 0x1, 0x0) listen(r31, 0x0) connect$unix(r31, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) dup2(r30, r31) sendmsg$unix(r5, &(0x7f0000000140)={&(0x7f0000000880)=ANY=[@ANYBLOB="45f78d6a411bce520987ff91f1d438b781f6153c24fdaaca7c2a325153eba8e78d81518eefcc43217c2b96babf4d90aff37f2e050014a87ec41e0d1d359272bf2daaf283b6b6bf7aec67dff95f9ab7718074fa9ad78ba14366f52aedb979976e2353e940474659447471bbb4f5b13618fc048ebfbb865241317473"], 0x1, &(0x7f0000000040), 0x0, &(0x7f0000000940)=ANY=[@ANYRES32=r16, @ANYRES32=r6, @ANYRES32=r5, @ANYRES32=r7, @ANYRES32=0xffffffffffffff9c, @ANYRES64=r27, @ANYRES32=r8, @ANYRES32=r11, @ANYRES32=r17, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r18, @ANYRES32=r22, @ANYRES32=r25, @ANYBLOB="0000000020000ed1a37d57a8d6ef000000100000", @ANYRES64=r30, @ANYRES64=r28, @ANYRES32=r26, @ANYBLOB="95007f66"], 0x74, 0x17}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r32 = socket(0x2, 0x2, 0x0) connect$unix(r32, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt$inet_opts(r32, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004015b0dbf5850a81f78e00818d23a", 0x14) write(r32, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff", 0x585) 05:55:40 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x4, 0x7fffffff, './file0\x00', 0x5d4c65d6, 0x8, 0x3, 0x6}) r1 = open(&(0x7f0000000480)='./file0\x00', 0x10000, 0x4ebfac6bbaf7949) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000180)='#', 0x1}], 0x1) r2 = fcntl$dupfd(r1, 0x0, r1) write(r2, &(0x7f0000000000)="d9", 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 05:55:40 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket$unix(0x1, 0x2, 0x0) getpeername$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') r1 = semget(0x3, 0x2c6a66623f255772, 0x54f) r2 = socket$inet(0x2, 0x2, 0x0) getpeername(r2, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000000)=0x7fffffff) 05:55:40 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x38281, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001780)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffa, 0x39}], 0x0, 0x0, 0x0, 0x0) dup2(r2, r1) accept$inet(r0, 0x0, &(0x7f0000001900)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r4, r3) write(r3, &(0x7f0000001940)="a17a7d1502e87c6f7c476b93d811211e92f86149a4788f791f80bbb1f5c07688b2cf319437d175d9a7aba8efa5dcd915f8b8ea3435024f1303012434a60afa79c4c886f5bbfead9eb96e923643714a82f1a3259a4fae3ef5f0c1803887bc10ef38f493567b9df5a9bf71dcbf93c7659929e001751af1fd8e94e010a36720300a7451bb50490073ee542f531bca7abb1f2a5804f3f7a1a0f3e77bed95ec18f06548bf6e3a54fb3db89bd6de27fe3e8afd199ae7776fa79e34dfe686cf9b97a317c372bbbeef91481dd30500be802ba6f8ef6b6031a8fb2b2da1377339f70aa980c37edae7e2f08960c3d24ff596aac928f475fdab08b3f5086c69938f184382ec9ffb8adcb253032272d59ae9", 0xfffffffffffffdbe) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r5}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r6, r5) setsockopt(r6, 0x5, 0x1, &(0x7f0000001840)="6178fd2a6bcd6c5532adfc74e31a8485432c356614b241006f553eb9e955bc641c1a13e1ecfc672e998f5eaec0d9b60465f61275e862820ed0f6f6295bf61210", 0x40) recvfrom(r0, &(0x7f0000000140)=""/4096, 0x1000, 0x46, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r7 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) msgrcv(r7, &(0x7f0000000540)=ANY=[@ANYRES64, @ANYRESHEX=r7, @ANYRES64=r8, @ANYRESHEX=0x0], 0x4, 0x1, 0x1000) msgsnd(r7, &(0x7f0000001fc0)={0x3, "7f751e60b8996ef53dd35092e36d43e71eb5620f19381abf1fdfbfe2dbf356136f4484a4ce93cedf575f3252fcd7b16e6526c35dbfa170eaf659eaf2f3056131027ff9403422f4e6b8ee8d0ef4eaaa2e0431e6ba24d4fd0c2d77b95eb69c8f3466ed202791baf4"}, 0x6f, 0x800) sendmsg$unix(r0, &(0x7f0000001740)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001680)=[{&(0x7f0000001140)="24fc87b0d7c4b576cf4fd2232b75b46442274fc7afbfde0492d2c365ce56efafa1aa36ad575e70925e9cdc986c40c165cdca40e4f30b613b403ea97f05eb4c377a3fed34be6453eba3a38e49464dba6de1f56f6466b74a90ae8e88a32e4ae7440fc906014bd276e4ecb48c155fb8502dcb9e1955bcdc7328f741b45ebcd04189b8e8fd0ff4145e7d9e97cf1e276105f7814f32c7c4125fbc61b14b6d1708ae608a1783272bc171a73bd84234a11a48e7fff45cf808d0ffaf3ec054a3938c4028f0495342ed8f47f27029f85cf97e", 0xce}, {&(0x7f0000001240)="316ae70775424c688f47dd3fb9fc21f21d722cf63bfc55a28ad69eeb7b4f9b46b7db66e43f178a7fac4b058346dc28064b8c2045280ee1c5eff765a32d3c0f24293779ab05157ab76183cc", 0x4b}, {&(0x7f00000012c0)="f5c673ff5fd2da3ba9658adaa00ec2274836afe97a7c61d92cfa7d92fc2ff4b42e437e582eb4ca0f61da88f77acaccc529e0da25cfbbb748366d16069b3c26aae5a8c4dc469a0871c201c362d37eba", 0x4f}, {&(0x7f0000001340)="21ebca0920048d76a93962ecb8df61fa20510a97148348105609b3778222c1e3476634682cb04a60d8b65946e28f237c0f41e24ce15a70d0db8b44f94c5c816dee827cec6fda6fb848d8992f27bab0ba3fecdbb2de0091a6c95ad67e5df8d071e452f3719585f250c9377c74a73b6cf48e05a1fcc41b81579df29ad48aaaf9ebc94321a27e8658473cbf0feb17717fb49d1c9d5f8db4660c64d4bb26f7", 0x9d}, {&(0x7f0000001400)="7ad4b7f101d61137e9b31857c8c619410902b6866a77d42a1d6f7263ffde0bac86b114c734911f2732e91f14e88d6afa54a98e3a672a2eed8af1b98a3611501244b1559a3ea7c4da0bb516529f9aea26678afd94702d18863f393110f08bec0df88b8b06790c0495c428312a6d6a66fed3ce43297ab262295341a5a3ae1eac2c3a044515f84fc487bad50e9fc4ba9c01d07b2598bb1754eeee22fda701507118eb73a89a977209ff597fb98ee0916c4b73efcd4e6353c624445d37517f55854fd494a8b72506f8d25b2717a6c0e6b0b86ff44707d012248a1fe8", 0xda}, {&(0x7f0000001500)="9fbcbc2755c9b35c817c33a30b09a282ea35116ff16fe31426c1308971612a34ff71731196256d5f3df226610768486720c94b2ebdc24738f4473a3046ac974c4d114aabf10a2bc9b6df6371fbae2b6021d1281fb3a750c38934a9fdd0d49b6383d321d5bb8ecd52f2a9db38907500665f179b9e64f77da8206c", 0x7a}, {&(0x7f0000001580)="59438eaebe135de13602a9ebe579090c7c6860e651600d575e664122728f6f6537f351b6a016e74e4ba502a6acdfbc4f719a58dc612a8469b91025592a4c7e35a0da65ed9b7626a036dce1f2856af48a5e2351e7f835f4320eb00b5a73cc612cfd7454342e8d363ef9ee52f0ca705da7", 0x70}, {&(0x7f00000000c0)="e14fa5a1df2cbc3b6e174edc0f9f99c881c9f71fa35c74b81b73fd41792f406d9d1bccfd0aa2ab0ecd5258bee70456ff", 0x30}, {&(0x7f0000001600)="94ebdddebd84de090923a089e4e5bab060ec48046ef1e4bc813786c5403791ae9e212f", 0x23}, {&(0x7f0000001640)="441171acbb54d2b942a04f4cedce464b0e7d560bcf39d65a0d9b6c405626d61cd170690dbceb0ce338703e", 0x2b}], 0xa, 0x0, 0x0, 0x400}, 0x2) r9 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r9) recvmsg(r1, &(0x7f0000001f80)={&(0x7f0000001880)=@in6, 0xc, &(0x7f0000001ec0)=[{&(0x7f0000001a80)=""/170, 0xaa}, {&(0x7f0000001b40)=""/70, 0x46}, {&(0x7f0000001bc0)=""/235, 0xeb}, {&(0x7f0000001cc0)=""/104, 0x68}, {&(0x7f00000018c0)=""/46, 0x2e}, {&(0x7f0000001d40)=""/196, 0xc4}, {&(0x7f0000001e40)=""/12, 0xc}, {&(0x7f0000001e80)=""/1, 0x1}], 0x8, &(0x7f0000001f40)=""/28, 0x1c}, 0x40) ioctl$WSKBDIO_GETMODE(r9, 0x40045714, &(0x7f0000001800)) socketpair(0x1, 0x3, 0x0, &(0x7f00000017c0)) 05:55:40 executing program 1: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="018307"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x2, 0x4, 0x4) semop(r0, &(0x7f0000000c40)=[{0x2, 0x3, 0x1800}, {0x3, 0x1000}, {0x3, 0x2, 0x1800}, {0x6, 0x3, 0x1800}, {0x3, 0x3, 0x1000}, {0x3, 0xc5f0}, {0x1, 0xfffc, 0x1000}], 0x7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r2, r1) r4 = accept$inet(r2, &(0x7f0000000080), &(0x7f0000000100)=0xc) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000c00)=ANY=[@ANYBLOB="d001969b3cd508e26a8a15215e6f7cba39a992f4f0daf024e42d4276c8d4f4f136c047474368b1"], 0x10) setsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f00000000c0)="071400df00000025ff149b33ff0f000000000000", 0x14) bind$inet(r5, &(0x7f0000000040)={0x2, 0x3}, 0xc) write(r5, &(0x7f0000000140)="06df3cc0da5bd435238a42059e38224b90a245aa6bdf52d7a37304eaf7e26fd5ec385336d8fab366a12a3e27590e4e8919216f038308a3b36a55da5051d9627bff7b7b172a94a2178d3bf37ffc7094dc59263e78125b7aa92f817903648403e133bea0df82b49bdbfdabde94ff90335e2241f32f10eae25e5d32240903cd08aa634e24887435b777301594539a8759b102bf7875c3031437eda23a874a78242a9d02f515a396149d01fa71a83fb23f88d9697ca00528a00bae84b599b835e082ef00033281aa4e5190a5f005740b3d9df21c10f51a9198052af0c1fe5fdfbe0b958843a5b8ebaddf0bb293cc9524f1d43f20b74abf4dfd18ba1f79e2c19def6862dec9e8b3d23b3def589847e29127e7d9e05218b241ad9d189f70863e8e2d09d6622a82ef3b46c47dad57e4f656152064bc0e27280e7ee469a29023b09bb32c13c6a80b1591197bd8a38eafc77af47196a3111d51fe5425c571b5cc79845a49c04e89380c82288b800e958a32ea86d92e5183b0b7163011c5a7b1e48237b559a0920545216793431ec51c89e85bada2b08be821347a4d576c029891bd0b994c48e8ad4f65c932366e5d42349fdf05c5dc8392f6070d1c82adc91620c3b3e4e1ed21cea5dacd9a5e3c926b412af6ebb92469044e14326ab9b7225317907deb429177b3ce516cfe7033bc160b80179f2a2e2e5f0f3474274df7915cbbfacbed177f2f10aa05cad2b1432a8a810747e85cb90252e2d3099bf3664520aed21e6b318d650660813c509c71644946336e6c103182cf0e8039bffd6b8cd7077b2947cd7b6c973a3e79db02c485ceacd62a973c9d3f20f2d2acf509ee14ffe39a74adfa50d363ec78253477af077654049cd0eaeb05f9f4175f59ccff84f98d6ca2c0721281875bab6a7cd23b04cf0af2d0c0ce7b0f95894dc51bfe99f9166e634ad6ac1d2ba313b5d791db935f81940251e7f2738661c0abe07362b8e860a7b9a3c039847d6214aba2e9192d8c5e15b1f7110623e151de8fbd2bf791609b6e0f33a04f0849f17984cbaa9ace4c76ee9ee92eed0109ed76d265a3ec136e436083a5413c2d234302a549112848683a9b6d3a54c681fbcf15d3a6d68136f8c342b7e8cad85cbd34d48d225a2b99574a94b90fbb5e4d9d5b20f219427b8d3263a825f1790199742788f92d19cbaffe586d2c6cfd86ed33b657883b9195213e689049c593fa1a6727d3c50eeae461865be174c25c87daa3eb162d26c34d17208db5e231a5a64c1687e8305e24d7795668efe482c2242f20a9b0692a4ee675cc2780a5a5fcd494241bab1b6740f4a127a9dde857bc6d4f2f48f4110afc564c492bfb185c9aa841fcbe6e42d36bf3714d739391407def8b082d1a2bdbb4aec1de70e14c6650b2992926734623014abdadea83cabcd650daf06a26f3d123169c67dd33fa383676d6ae595240059c124955a3e340896a1ebfc01a4a10c2ccbff25e89fe4f521b41e84fa1aae26e041213a23aee38a3a1ee41610c4806f7dc124eec6edb11a5524dd6016cac8cf08a7537a33ee3c0c51ca72ff8835cfd217a115c0cb9533819837db5fedebc215bedd5bfabc06fd732224dfd6d49fbdd6001512a81342e00e0f4e9ece0046d527ec334b16066c1234f42d7281c240722ef5c8f63505ee4192b4f3e91c75ae729442c136b4379fdab3de19a13b516ed5810702f08a10a435296520d40b31bc11a4682ac5ec39d3098e84686ad3af0d6cd9c9f6a786adbdf3552b38f711363d984a8aeefb291e863b20d35cbc22fb2743862219a43d41b4ecea168f47c7d031ffe85adb7761efbdf84e22ba9fc376e0432b46854fba9fc5c8700c3ef9c22d5c5edf9dbfa4c51733af561593e22392e31670e669573af104922d9f2aa3733db9014b192aa5ec4db0dc53f935356c3783f1230dd9de47b04c289020149cb73fa29a60f4ac27a97a7278d8cdf05798413b162f8dc23cd83ee7757a10a7f0a3141d71d378c9aa97516ee3dbc3f4287", 0x591) r6 = fcntl$dupfd(r3, 0xa, r4) ioctl$VMM_IOC_CREATE(r6, 0xc5005601, &(0x7f0000000c80)={0x10, 0x0, 0x4, 0x8, [{&(0x7f00005f5000/0x3000)=nil, &(0x7f00006b7000/0x3000)=nil, 0x10000}, {&(0x7f00007a1000/0x4000)=nil, &(0x7f00007fc000/0x2000)=nil, 0x9}, {&(0x7f00000fc000/0x4000)=nil, &(0x7f00002e6000/0x3000)=nil, 0x3}, {&(0x7f00000c6000/0x2000)=nil, &(0x7f00000e4000/0x4000)=nil, 0x61}, {&(0x7f000008c000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f00002f1000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000039c000/0x2000)=nil, &(0x7f000023f000/0x2000)=nil, 0x4}, {&(0x7f0000149000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x6}, {&(0x7f00002be000/0x3000)=nil, &(0x7f000015e000/0x1000)=nil}, {&(0x7f00001f7000/0x2000)=nil, &(0x7f0000513000/0x11000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000092000/0x2000)=nil, 0x7f}, {&(0x7f0000671000/0x3000)=nil, &(0x7f0000699000/0x4000)=nil, 0xa}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000654000/0x3000)=nil, 0x1}, {&(0x7f000054e000/0x3000)=nil, &(0x7f0000571000/0x1000)=nil, 0xd1}, {&(0x7f00001b0000/0x3000)=nil, &(0x7f00007b5000/0x3000)=nil, 0x8}, {&(0x7f0000000000/0x400000)=nil, &(0x7f00001aa000/0x3000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) 05:55:40 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x64, &(0x7f00000015c0)=[{&(0x7f0000000040)="6bdcb6fe3b9846d2", 0x8}, {&(0x7f0000000480)="da9e8ab7c4b619878de7d9dab637fdbdee1bd175fb00b72753d203677f3da5557a6bf45907d73cb6e5a1c5191b89a8cb21320aea9b56d82f8621c4198acb198ff7122087a1f0a2f1a0acf9d116c491b99d12c34bb64f7162b60f85d9796626bbaa14aa94ef14a405fe5f39f126322b31fcfa51fe4ab28f5ac095851e141ca26648c50fa8de9de2c89cd0283c62aff17fd83fd6acde8c2058e0bb728ef6306e9ea016b0ab82ca0a0c1686c5f4a0cb7729ad49aad246df04c7095b3e2c182aed6e43b311da7514b12616a2f72103c5ca1420433f57f0a656c6764bfd2aebea52c432b5f4a7fcbacc9beec61846b1195c30da5dbaf4dd3facbc603f0262a81e1d56d4f0952db46c1cd79881bd7356eb05c892cd545613bd614fa081d656384b45a61ecd348906c34223722a04466878231e20501948970a5ff864b5981c6a4d36cf8db7b253f26f8dc82b1faee6a13c91bfb8d4fd847651a526cc1b255b591b6253be92a46abb28ba07b2054907e3e95ca4eaa7a31af0175926e53eb4624cfebb9562240c4b0f4b721f21827bfc98561cf271574ef046bbc99e3d6c983f49d3522d39230bd0be976fc40c031b6fbc0b19ae9e539eca521a948d44da56184c9fecb67df1cfb2e0b5306a4917638ac867a08ce96b3089c322bad30cb4fb5362a2d42d561a54dccf8f483f8936990d0a8be9a3d81cd2e2b41ff52226580764be4d1558051859f66ffad50499b15a0cdbd4df08827f83e5a430ec450b5b228d4726d5522619a4edb3b6a453130a8a9c19056dacd38f1f26d1beb0232afb23a4f5462806d3826d990c1f8b2741e1c63634df23a476f939db60b2ebc5727772ba12143a6c5e438bc13a8fd9320ea6f6db9256d9506e8f079f6b734f0ddab66cc945893fd70fdf01abf22ccd", 0x287}], 0x2}, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b772479b86dd60451a7c00c50300000000000000000000000081000000bbfe8000000000000000000000000000aa3300000095"]) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0486dd60a4f00808183c"]) pwrite(0xffffffffffffffff, &(0x7f0000000040)="67775e3427a029", 0x7, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r1, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r3, r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r5 = getuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r6}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r7, r6) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) r10 = getuid() r11 = getegid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r12}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r13, r12) r14 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r14, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r18 = fcntl$getown(r14, 0x5) r19 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r19, 0x1, &(0x7f0000000540)={{0x240000000, r16, r17, r16, r17, 0xa3, 0x2}, 0x200000, 0x7fff, r15, r18, 0x41d, 0x5, 0x5}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100), 0x0, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, r4, r5, r8}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x18, 0xffff, 0x1, [r12]}, @cred={0x20, 0xffff, 0x0, r15, r20, 0xffffffffffffffff}], 0x88}, 0x2) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 05:55:40 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e5a55e60daae"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bbd73"], 0x10) sendto$inet(r2, &(0x7f0000000140)='--', 0x2, 0x401, 0x0, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) shmat(0x0, &(0x7f00000f6000/0x4000)=nil, 0x0) shmdt(0x0) fchdir(0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) close(r2) accept$unix(r1, 0x0, &(0x7f0000000040)) recvfrom$unix(r2, &(0x7f0000001200)=""/4096, 0x1000, 0x1, 0x0, 0x0) 05:55:40 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3267eafcce50845765818000000000200"}) writev(r0, &(0x7f0000000400)=[{&(0x7f00000002c0)="3095aecf86b1cc6ecc760b08bcecfac7d73444d2f437d1ebe3690252d02761c8f876b2327a36b6f6e685c953056a738e29ad9e11509bc1b836cd72920ea0bbb0d176a0434c6a005c822b6dcd75c03f4cc634eab8d4c7138d11ebd3984828603ff4c6f4cc1d161a1fb6eb1e11c32f425e6beb60a95200d346284e8ec3b6fe3ffbe702b393b0a822beecce62f9b4f4fed43bc7e24d116a5668e85569acebd4e60c712f763df65cde", 0xa7}], 0x1) r2 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$dupfd(r2, 0x0, r3) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f00000000c0)) r4 = semget$private(0x0, 0x3, 0x522) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000080)=[0x7ff, 0x887, 0xb9a, 0x1, 0xe4]) 05:55:40 executing program 0: pledge(&(0x7f0000000000)='tap', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) fchflags(r3, 0x0) ioctl$TIOCFLUSH(r2, 0xc028698b, &(0x7f0000000000)) r4 = socket$unix(0x1, 0x2, 0x0) listen(r4, 0x1ff) 05:55:40 executing program 0: nanosleep(&(0x7f00000001c0)={0xf0, 0x3fef8b49}, 0x0) kqueue() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x1, 0x0) getsockopt(r0, 0x6, 0x2, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800), &(0x7f0000000840)=0xc) fcntl$getown(r0, 0x5) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000540)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000580)) r1 = syz_open_pts() r2 = socket(0x18, 0x2, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x8000}, 0x8) close(r2) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8", 0xb8) readv(r1, &(0x7f0000000c40)=[{&(0x7f0000000940)=""/235, 0xeb}], 0x1) r3 = socket(0x11, 0x4003, 0x0) sendto$unix(r3, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5fd6f0d9cf049f0a00300020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x208, 0x0, 0x0) recvmsg(r3, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000000680), 0x0, 0x0}, 0x0) r4 = kqueue() r5 = socket(0x18, 0x1, 0x0) r6 = socket(0x2, 0x8001, 0x7) r7 = socket(0x18, 0x1, 0x0) r8 = fcntl$dupfd(r7, 0x0, r6) kevent(r4, &(0x7f0000000040)=[{{r5}, 0xfffffffffffffffe, 0x8b}, {{r8}, 0xfffffffffffffff8}, {{}, 0xfffffffffffffffc}], 0x5, 0x0, 0x9d1, 0x0) kevent(r4, &(0x7f00000005c0)=[{{}, 0xffffffffffffffff, 0x6, 0x2, 0x4, 0xfffffffffffffff8}, {{}, 0xfffffffffffffffd, 0x80, 0x2, 0x0, 0x1}, {{r3}, 0xfffffffffffffff9, 0x48, 0x80, 0x4, 0x4}], 0xf8b4, 0x0, 0x10000fe, 0x0) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) r9 = kqueue() kevent(r9, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000e8f000/0x4000)=nil, &(0x7f0000215000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f000035d000/0x3000)=nil, 0xfd}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000a9b000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000bfd000/0x400000)=nil, &(0x7f0000641000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000d94000/0x4000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000557000/0x3000)=nil, &(0x7f0000acd000/0x3000)=nil, 0x4}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f000026a000/0x1000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f00007c1000/0x3000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f000024d000/0x1000)=nil, &(0x7f0000173000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file/file0\x00', './file0\x00', './file0\x00', './file0\x00'], '.\x00', './file0\x00', './file\x00', ['./file', './file', './file', './file']}) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008000705", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r10 = socket(0x11, 0x4003, 0x0) sendto$unix(r10, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r11 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r11, 0x0, 0x0) shmctl$IPC_SET(r11, 0x1, 0xffffffffffffffff) r12 = getgid() r13 = semget$private(0x0, 0x4, 0x50) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000080)={{0xff, 0xffffffffffffffff, r12, 0x0, 0x0, 0x10, 0x9}, 0x8, 0x4, 0x9}) 05:55:41 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = syz_open_pts() r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x18081, 0x0) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r5, &(0x7f0000000340)=ANY=[@ANYRESHEX=r2], 0x1, 0x1000) fcntl$dupfd(0xffffffffffffffff, 0x1, 0xffffffffffffffff) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x1, 0xffffffffffffffff) fchmod(r7, 0x0) r8 = kqueue() fcntl$dupfd(r8, 0x1, 0xffffffffffffffff) r9 = kqueue() fcntl$dupfd(r9, 0x1, 0xffffffffffffffff) r10 = kqueue() r11 = fcntl$dupfd(r10, 0x1, 0xffffffffffffffff) fchmod(r11, 0x0) r12 = kqueue() r13 = fcntl$dupfd(r12, 0x1, 0xffffffffffffffff) fchmod(r13, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r14}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r15, r14) kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffb, 0x40, 0x80000000, 0x0, 0x8}, {{r3}, 0xfffffffffffffffe, 0xc, 0x4, 0x9, 0x2}, {{r1}, 0xfffffffffffffffe, 0x4, 0x40000000, 0x6, 0x8001}, {{r4}, 0xfffffffffffffff9, 0x0, 0x4, 0xb17, 0x1}, {{r15}, 0xfffffffffffffffa, 0x2, 0x4, 0x2, 0x7f}], 0x1, &(0x7f0000000180)=[{{}, 0x0, 0x2, 0x40000000, 0x3, 0x10001}, {{r7}, 0x5532003a7ef43443, 0x30, 0x22, 0x800, 0x314}, {{r1}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0x7fffffff, 0x1000}, {{r8}, 0xfffffffffffffff4, 0x1, 0x1, 0x7fff, 0x4}, {{r3}, 0xfffffffffffffff8, 0x5a, 0x2, 0x2, 0x455e6f0}, {{r9}, 0xfffffffffffffffb, 0x1, 0xf0000000, 0x0, 0x101}, {{r11}, 0xfffffffffffffffa, 0x40, 0x20000000, 0x0, 0xd6}, {{r13}, 0xfffffffffffffffb, 0x10, 0x1, 0x0, 0x6311c8e3}], 0x3ff, &(0x7f0000000040)={0x63b3, 0x7fffffff}) ioctl$WSDISPLAYIO_DELFONT(r13, 0x8058574f, &(0x7f0000000340)={'./file0\x00', 0x80000001, 0x1f, 0x0, 0x0, 0x8, 0x1, 0x5, 0x2, 0x2, 0x6, 0x7fff}) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000500)="82b68b8aee424cddf6dba587205af3295b2bb2921a545882653feacd4e026ef4f0d246d42b200a", 0x27}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x1) fchmod(r0, 0x8e3) execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x80, 0x0) r16 = socket(0x800000018, 0x1, 0x0) bind$unix(r16, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r17 = socket(0x800000018, 0x1, 0x0) bind$unix(r17, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r18 = socket(0x800000018, 0x1, 0x0) bind$unix(r18, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) accept$unix(r18, &(0x7f0000001500)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x20, 0x0) r19 = socket(0x800000018, 0x1, 0x0) bind$unix(r19, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r20 = socket(0x800000018, 0x1, 0x0) bind$unix(r20, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 05:55:41 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x20800203, 0x2, "b000"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 05:55:41 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10691, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) pwritev(r0, &(0x7f0000000200), 0xa7, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) dup2(r1, r0) getppid() 05:55:42 executing program 0: socket(0x6, 0x4003, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r1, r0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x1a4) getpeername$unix(r2, &(0x7f00000006c0)=@file={0x0, ""/108}, &(0x7f0000000740)=0x6e) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x26dc, 0x0, 0xfffffffffffffffd, 0x0) preadv(r4, &(0x7f0000000640)=[{&(0x7f0000000000)=""/193, 0xc1}, {&(0x7f0000000280)=""/184, 0xb8}, {&(0x7f0000000340)=""/209, 0xd1}, {&(0x7f0000000100)=""/50, 0x32}, {&(0x7f0000000440)=""/244, 0xf4}, {&(0x7f0000000540)=""/68, 0x44}, {&(0x7f00000005c0)=""/89, 0x59}], 0x7, 0x0, 0x7ff) sendto$unix(r3, &(0x7f0000000180)="b100050460000000000008000f01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca2ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37c6cf9bf7ff11282918e4fd89720fd3872b52b225d1753949549585b10fabfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be6080000a3f800040000000000000001000000000001000000000000000000000001", 0xfffffffffffffebf, 0xd, 0x0, 0x0) socket(0x18, 0x3, 0x0) 05:55:42 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r1, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r3, r2) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x26dc, 0x0, 0xfffffffffffffffd, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r5}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r6, r5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r7}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r8, r7) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r9}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r10, r9) r11 = kqueue() kevent(r11, &(0x7f0000000040), 0x26dc, 0x0, 0xfffffffffffffffd, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000040), 0x26dc, 0x0, 0xfffffffffffffffd, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r13}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r14, r13) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r15}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r16, r15) r17 = kqueue() kevent(r17, &(0x7f0000000040), 0x26dc, 0x0, 0xfffffffffffffffd, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000005c0)=ANY=[@ANYPTR=&(0x7f0000000040)=ANY=[@ANYRESHEX], @ANYRES32, @ANYRESDEC=r1, @ANYRES64, @ANYRESHEX=r2, @ANYRES64=0x0, @ANYRESHEX=r6, @ANYPTR64=&(0x7f0000000080)=ANY=[@ANYRESDEC=r7, @ANYPTR64, @ANYRESDEC, @ANYPTR64=&(0x7f0000000380)=ANY=[@ANYRESOCT=r10, @ANYBLOB="abfb68651d46cc76bb6a5a32cf19d40f4f76014d3d6b93fe99b7c71cbef11982c856553a7808246ff12fb688c98962fe4a5d9d5ac3831023b0bb7c47451cfab79e3beb9c37955c761e381aee90ab5927aa369b15e34a2bf35af8ad7fe1", @ANYRESHEX=r11, @ANYPTR, @ANYBLOB="e33d0b9510b4290bc13497d73d49acd1cb9074f23a027d7a0ff45caebd57cd3514170279e66e6789", @ANYRESHEX=r0, @ANYRES32, @ANYPTR64, @ANYRESDEC, @ANYPTR], @ANYPTR=&(0x7f0000000480)=ANY=[@ANYBLOB="83042fd443bba354394475638a30ba2e65b63750910be81aca69de02d9d79221bdd839190c939091bb5f8160f9ffa77e8b98b7a44a02e66e551d818bd6ff77920328e04c890493efd59d1399c619fb4a33fc8ff8710a49382928bc283bd51d44d4f39c017a971d010105e2739182cdd8ce4f71a6526bbdd569b7324449cca392378d251ce3974126fcce6db05b7e4b05adad6ca747cb544c27d50de3988645564ad912c6ef5d89166234d0014cc590f1a5d6aaf6a07c0886b4d285ae97c5b7e1338d07", @ANYRESDEC=r12, @ANYRES32=r14, @ANYRES32=r15, @ANYPTR]], @ANYPTR64=&(0x7f0000000640)=ANY=[@ANYPTR, @ANYRESOCT=r2, @ANYRESDEC, @ANYRESHEX=r17]], 0x9) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r18 = socket(0x2, 0x2, 0x0) bind(r18, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r19 = socket(0x2, 0x2, 0x0) dup2(r18, r19) connect$unix(r19, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r20 = socket(0x2, 0x8002, 0x0) dup2(r18, r20) write(r20, 0x0, 0x0) 05:55:42 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000100)=""/247, 0xffffffcc}], 0x12ea, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000080)) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x2, 0x10, r2, 0x0, 0x0) dup2(r1, r0) mprotect(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x2) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) 05:55:42 executing program 0: r0 = semget(0x1, 0x1, 0x20) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000340)=0x5) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000380)='c\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x5, &(0x7f0000001280)='\x00\x00\x00\x00', 0x4) r3 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r3, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) r5 = open(&(0x7f00000002c0)='./bus\x00', 0x20000, 0x18b) fcntl$lock(r5, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r7 = msgget$private(0x0, 0xfffffffffffffffb) r8 = syz_open_pts() ioctl$FIONREAD(r8, 0x4004667f, &(0x7f0000000040)) r9 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r9, &(0x7f0000000700)={&(0x7f00000007c0)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0, 0x11, &(0x7f0000001000)=ANY=[], 0xfffffffffffffe7c, 0x8}, 0x2) r10 = open(&(0x7f0000000240)='./bus\x00', 0x20000, 0x1cb) fcntl$lock(r10, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r13}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r14, r13) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r15}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r16, r15) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xc) r18 = msgget$private(0x0, 0xfffffffffffffffb) msgsnd(r18, &(0x7f0000000a40)=ANY=[@ANYRES64=r11, @ANYRES32, @ANYRESDEC=0x0, @ANYPTR64=&(0x7f00000009c0)=ANY=[], @ANYRES64=0x0, @ANYRESDEC=r4], 0x6, 0x0) msgrcv(r18, &(0x7f00000000c0)=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'/68], 0x44, 0x3, 0x1000) r19 = geteuid() r20 = shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r20, 0x0, 0x0) shmctl$IPC_SET(r20, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r22 = getgid() r23 = socket(0x800000018, 0x1, 0x0) bind$unix(r23, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r25 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r22, r24, r25, 0x10, 0x9}, 0x8, 0x1, 0x9}) r26 = getgid() r27 = getppid() r28 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r30, 0x0) r32 = getgid() setegid(r32) r33 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r33, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r33, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r33, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r33, 0x40087468, &(0x7f00000001c0)) fchownat(r33, &(0x7f0000000080)='\x00', r34, r32, 0x6) r35 = getgid() setegid(r35) r36 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r36, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r36, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r36, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r36, 0x40087468, &(0x7f00000001c0)) fchownat(r36, &(0x7f0000000080)='\x00', r37, r35, 0x6) r38 = semget$private(0x0, 0x7, 0x287) semop(r38, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r38, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r38, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r38, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r38, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r35, r34, r35, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r30, r35) lchown(&(0x7f00000001c0)='./file0\x00', r30, r31) shmctl$IPC_SET(r20, 0x1, &(0x7f0000000080)={{0x6, r30, r21, r24, r26, 0x1e6, 0x8}, 0x5, 0x5, r27, r28, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000180)={{0x14001480, r12, 0x0, r19, 0x0, 0x71, 0x8}, 0x80201, 0x799, r17, r27, 0x4, 0xd58, 0x2, 0x200000080}) msgsnd(r18, &(0x7f0000000dc0)=ANY=[@ANYRES64=r6, @ANYRES32=r9, @ANYRESDEC=0x0, @ANYBLOB="b00d884d1df4e0bd451a9219080048e6f71d0d787a980d06bab4d090c2dee2ee2e8a36467a5bc005fe41952f646a1e54b0a1c87d7353b1c36457f613e288f47d6fa7e7084e4e0955f861b2cc3c7cd4f2b941af4ec14527c94ba261ac169f912165dc1f4b6ef24fc74dddbddef9e0430a5299c78316fe378fc5e8687cc5a90870d10e2b4ebb207831a5aacf5809b38b1253d630cf893b384747d70f9dd28b49d08b8cc5896e2dbc557f56ffb87241b1ad3e64a853880e8558f838eec57a85e1baa60ed6683e197da8d82db5d9ca32dc14f5fde508bb988f48755d8ce3030e34765d900f4239a47135e4f2e320b0ffb165a35a941f1c05520df9c5ea83ba2ad6a362f1d1c2331fd70c5d96a64d8154209ef109962e6ab5ce41af9b7ff83532cb341fb3f3f82655db9b152f116fad8f4dad5d72f891d920057e98a8ea882e8e1c86b37880956874ff6a8a69a57c98a7585b3204907c9c38", @ANYRES64=r8, @ANYRESDEC=r7], 0x6, 0x0) msgctl$IPC_RMID(r18, 0x0) 05:55:42 executing program 0: setrlimit(0x8, &(0x7f00000001c0)={0x7, 0x95}) syz_open_pts() r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x8001, 0x0, 0x0, "d730c1e707000000000000000000000000e74de4"}) write(r1, &(0x7f00000005c0)="bdfa4d2582c321a8cf98048e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = syz_open_pts() r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r4}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r5, r4) r6 = fcntl$getown(r4, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000380)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x1, 0x7}, 0x0, 0x87fd, 0x0, r6, 0xfffffffffffffee7}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r7}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r8, r7) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r10}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r11, r10) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r13}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r14, r13) r15 = shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r15, 0x0, 0x0) shmctl$IPC_SET(r15, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r17 = getgid() r18 = socket(0x800000018, 0x1, 0x0) bind$unix(r18, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r20 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r17, r19, r20, 0x10, 0x9}, 0x8, 0x1, 0x9}) r21 = getgid() r22 = getppid() r23 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r25, 0x0) r27 = getgid() setegid(r27) r28 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r28, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r28, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r28, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r28, 0x40087468, &(0x7f00000001c0)) fchownat(r28, &(0x7f0000000080)='\x00', r29, r27, 0x6) r30 = getgid() setegid(r30) r31 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r31, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r31, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r31, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r31, 0x40087468, &(0x7f00000001c0)) fchownat(r31, &(0x7f0000000080)='\x00', r32, r30, 0x6) r33 = semget$private(0x0, 0x7, 0x287) semop(r33, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r33, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r33, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r33, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r30, r29, r30, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r25, r30) lchown(&(0x7f00000001c0)='./file0\x00', r25, r26) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000080)={{0x6, r25, r16, r19, r21, 0x1e6, 0x8}, 0x5, 0x5, r22, r23, 0xfffffffffffffe01, 0x9, 0x7ff}) r34 = geteuid() r35 = kqueue() r36 = socket(0x20, 0x4000, 0x7f) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r37}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r38, r37) r39 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000740)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000400)="c18c1e7f53fdbe2dcfb5d94732e692481f537616075f90b2a6e56fe9775e5b19de158ad5162e51566b6c9928f6539da892a8b8ccd2ae7e47db007bd878ec232c58bd6dc3bb338068e67492aabcb6b4923152be2ea06513f1520855b714038303ab840524022de49814244976cf515f50eb56d8a971b08c60c21e9b5e6717fec8fa38d87a83bc5a4baf685f330e31ab3c304ba60fb594bd49c3e33a6052eea2e1e433e6e6fa44aee6a4e67f4c13552ab2d44af598e2434970d9c89c0db9dabb24859748a8558b00a0fbbbbb247cad2fc7b7d397c9af2846b25d5366e751d458e0e88e8172dab70759fa4306ee714672a1f9c5d6060fff", 0xf6}, {&(0x7f0000000640)="f300a13747233723ebef5312bc36f6eabfc16a9a9e098ed175b8bc66c0ab5c6d4abf5cbd9f763852305c381413ad59e3839b4f6280bd0ace60635b68a088fff486e852f569a2520b6ee16adf26b15e2bd8ab4429d4b4118a9e4c723b651191f4cea508181bd7ee611761fb099b93814db4e8daa425fefcb5dbdaaa48de1a8949f841b52cc37e1928f50ba4b510271aeef67f8826d26fdae24c3f3082a901ed79726fe894b2504b97f13c9427b72ad193ea0d3c88bee8440ee307f238c5c93800e7f964f2460059317c724a82ed94960db7e07a33e9d0fd586523b0f443bf8b1614", 0xe1}], 0x2, &(0x7f0000000500)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r9, @ANYRES32=r12, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r13, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r22, @ANYRES32=r34, @ANYRES32=0x0, @ANYBLOB="000000cf2000000000000000ffff000001000000", @ANYRES32=r5, @ANYRES32=r35, @ANYRES32=r36, @ANYRES32=r1, @ANYBLOB="1000000000000000ffff0000010000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r37, @ANYRES32=r39, @ANYBLOB='\x00\x00\x00\x00'], 0xa8, 0x404}, 0x9) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x20411109, 0x9d98, "043b3a15fe0000f40400000000d5bc00"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000300)="14f59c73114aa08c17cc7ae9fd1bafaba4381a025eeaea9483036959c7e538b465d32e9407580caf90dba2b811a5f43bdd76c7b3666e64c79754c8b1d59179b7e723ac72005f9868aa7949171b980af89a8dba8983321c71763b31271f8f26b99dcc67eb41a50a52e0bbd0b804", 0xfe29}], 0x1) 05:55:42 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r1 = dup(r0) listen(r1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040), 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="defe5cd4199b55320784"], 0x10) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0x1, 0x1, 0x0, 0x0) 05:55:42 executing program 0: socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5fd6f0d9ca272328f0400000000000000f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x56) recvmsg(r1, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/27, 0x1b}, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a", 0xd5, 0x400, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f000069c000/0x4000)=nil, 0x4000, 0x2) r2 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r2) r3 = socket(0x11, 0x4003, 0x0) sendto$unix(r3, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5fd6f0d9ca272328f0400000000000000f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x56) recvmsg(r3, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/27, 0x1b}, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt(r4, 0x0, 0x8000000000009, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r5, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r8 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000100)=""/114) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r10 = fcntl$getown(r9, 0x5) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000200)={{0x3ff, r6, 0xffffffffffffffff, r6, r7, 0x17c, 0x5}, 0xfff, 0x9, r10, r10, 0x7d55, 0x3, 0xfa}) geteuid() pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x0) ioctl$WSMUXIO_INJECTEVENT(r11, 0x80185760, &(0x7f0000000080)={0x9, 0x10000, {0x3ff, 0xfff}}) r12 = kqueue() r13 = fcntl$dupfd(r12, 0x2, 0xffffffffffffffff) close(r13) setsockopt$sock_int(r13, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$WSMUXIO_ADD_DEVICE(r13, 0x80085761, &(0x7f0000000100)={0x0, 0xac6}) r14 = semget$private(0x0, 0x4, 0xc1) semop(r14, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r15 = getuid() seteuid(r15) r16 = socket(0x1, 0x8000, 0x0) connect$unix(r16, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r16, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000480)={{0xc, r15, 0x0, r18, r17, 0x5, 0x3}, 0x486d3340, 0x69, 0x200000000006}) r19 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x6010, r19, 0x0, 0x100000000006) open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x2, 0x10, 0xffffffffffffffff, 0x0, 0x0) r20 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r20, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r11, 0x0, 0x0) socket$inet(0x2, 0x5, 0x9) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r21 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r21, 0x2, &(0x7f0000000100)=""/114) r22 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r23 = kqueue() r24 = fcntl$dupfd(r23, 0x2, 0xffffffffffffffff) close(r24) 05:55:42 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket(0x2, 0x2, 0x64) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) fcntl$setown(r3, 0x6, 0xffffffffffffffff) r4 = openat(r3, &(0x7f0000000080)='./file0\x00', 0x200b0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r5}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r6, r5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r7}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r8, r7) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r12 = fcntl$getown(r4, 0x5) r13 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) r14 = getegid() shmctl$IPC_SET(r13, 0x1, &(0x7f0000000540)={{0x240000000, r10, r14, r10, r11, 0xa3, 0x2}, 0x200000, 0x7fff, r9, r12, 0x41d, 0x5, 0x5}) r15 = shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r16, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) write(r17, 0x0, 0x0) r18 = getgid() setegid(r18) r19 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r19, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r19, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r19, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r19, 0x40087468, &(0x7f00000001c0)) fchownat(r19, &(0x7f0000000080)='\x00', r20, r18, 0x6) r21 = getgid() setegid(r21) r22 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r22, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r22, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r22, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r22, 0x40087468, &(0x7f00000001c0)) fchownat(r22, &(0x7f0000000080)='\x00', r23, r21, 0x6) r24 = semget$private(0x0, 0x7, 0x287) semop(r24, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r24, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r24, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r24, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r21, r20, r21, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) r25 = semget$private(0x0, 0x4, 0x70) semctl$IPC_RMID(r25, 0x0, 0x0) shmctl$IPC_SET(r15, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getgid() r26 = socket(0x800000018, 0x1, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r28 = getgid() r29 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r29, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r33 = fcntl$getown(r29, 0x5) r34 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r34, 0x1, &(0x7f0000000540)={{0x240000000, r31, r32, r31, r32, 0xa3, 0x2}, 0x200000, 0x7fff, r30, r33, 0x41d, 0x5, 0x5}) r35 = getgid() setegid(r35) r36 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r36, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r36, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r36, 0x40087468, &(0x7f00000001c0)) fchownat(r36, &(0x7f0000000080)='\x00', r37, r35, 0x6) r38 = getgid() setegid(r38) r39 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r39, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r39, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r39, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r39, 0x40087468, &(0x7f00000001c0)) fchownat(r39, &(0x7f0000000080)='\x00', r40, r38, 0x6) r41 = semget$private(0x0, 0x7, 0x287) semop(r41, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r41, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r41, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r41, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r38, r37, r38, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f0000000080)={{0x5, r31, 0xffffffffffffffff, r27, r28, 0x30, 0x4}, 0x8, 0x1, 0x2000009}) getgid() getppid() fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) 05:55:42 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x200, 0x4) listen(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r3, r2) preadv(r3, &(0x7f0000000680)=[{&(0x7f0000000100)=""/138, 0x8a}, {&(0x7f00000001c0)=""/189, 0xbd}, {&(0x7f0000000280)=""/30, 0x1e}, {&(0x7f00000002c0)=""/70, 0x46}, {&(0x7f0000000340)=""/114, 0x72}, {&(0x7f00000003c0)=""/178, 0xb2}, {&(0x7f0000000480)=""/123, 0x7b}, {&(0x7f0000000500)=""/123, 0x7b}, {&(0x7f0000000580)=""/226, 0xe2}], 0x9, 0x0, 0xbceb) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r4}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r5, r4) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000740)={0x100000001, 0x8}, 0x10) sendto(r0, &(0x7f0000000000)="98f728f8f955b0f22c50616364", 0xfde8, 0x5, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r6, r0) 05:55:42 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r1, r0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) close(0xffffffffffffffff) r2 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r4, r3) connect$unix(r3, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) 05:55:42 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0xfc) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x200, 0x4) listen(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000000)="98f728f8f955b0f22c50616364", 0xfde8, 0x5, 0x0, 0x0) 05:55:43 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r2, r1) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) accept$inet6(r3, &(0x7f0000000000), &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r4}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r5, r4) r6 = shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r6, 0x0, 0x0) shmctl$IPC_SET(r6, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r8 = getgid() r9 = socket(0x800000018, 0x1, 0x0) bind$unix(r9, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, 0xc) r11 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r8, r10, r11, 0x10, 0x9}, 0x8, 0x1, 0x9}) r12 = getgid() r13 = getppid() r14 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r16, 0x0) r18 = getgid() setegid(r18) r19 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r19, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r19, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r19, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r19, 0x40087468, &(0x7f00000001c0)) fchownat(r19, &(0x7f0000000080)='\x00', r20, r18, 0x6) r21 = getgid() setegid(r21) r22 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r22, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r22, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r22, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r22, 0x40087468, &(0x7f00000001c0)) fchownat(r22, &(0x7f0000000080)='\x00', r23, r21, 0x6) r24 = semget$private(0x0, 0x7, 0x287) semop(r24, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r24, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r24, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r24, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r21, r20, r21, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r16, r21) lchown(&(0x7f00000001c0)='./file0\x00', r16, r17) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000080)={{0x6, r16, r7, r10, r12, 0x1e6, 0x8}, 0x5, 0x5, r13, r14, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r26 = socket(0x2, 0x2, 0x0) connect$unix(r26, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e00000000000000635e9f9a83549c02799c7a96454ae58eaa3f328d7afc97d1d3150dd0e02073220a0f467c6e891947bc5928f1b244978b08a467c2d9625f010262e6ce2836c5719e16a05d800c460e995d816b385a5bff337c1159e8a22db2a54e340149a939cb35ab075439a0ee33e9dff4c5b3cf8bc5ed4d836d2b2cd86a5ca49769153cb40a446b8022126afbef96cb7ed0572607f2f88d1dcc9ace7b59be3f0ee79e5d41bef207728ed3757464eed0feddbaf8830b4c4cb562242171e18db86e44ae999d8c3a6ea96d9766cca89dace84a598355934df41068b99a17cf001596ef2a49871efecaf71b30f28eab9562778c2870c67f4503a1df"], 0x10) r27 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r27, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r28 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r28, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) r29 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r31 = shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r31, 0x0, 0x0) shmctl$IPC_SET(r31, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r33 = getgid() r34 = socket(0x800000018, 0x1, 0x0) bind$unix(r34, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r36 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r33, r35, r36, 0x10, 0x9}, 0x8, 0x1, 0x9}) r37 = getgid() r38 = getppid() r39 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r41, 0x0) r43 = getgid() setegid(r43) r44 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r44, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r44, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r44, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r44, 0x40087468, &(0x7f00000001c0)) fchownat(r44, &(0x7f0000000080)='\x00', r45, r43, 0x6) r46 = getgid() setegid(r46) r47 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r47, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r47, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r47, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r47, 0x40087468, &(0x7f00000001c0)) fchownat(r47, &(0x7f0000000080)='\x00', r48, r46, 0x6) r49 = semget$private(0x0, 0x7, 0x287) semop(r49, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r49, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r49, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r49, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r49, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r46, r45, r46, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r41, r46) lchown(&(0x7f00000001c0)='./file0\x00', r41, r42) shmctl$IPC_SET(r31, 0x1, &(0x7f0000000080)={{0x6, r41, r32, r35, r37, 0x1e6, 0x8}, 0x5, 0x5, r38, r39, 0xfffffffffffffe01, 0x9, 0x7ff}) r50 = shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r50, 0x0, 0x0) shmctl$IPC_SET(r50, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r52 = getgid() r53 = socket(0x800000018, 0x1, 0x0) bind$unix(r53, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r55 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r52, r54, r55, 0x10, 0x9}, 0x8, 0x1, 0x9}) r56 = getgid() r57 = getppid() r58 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r59, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r60, 0x0) r62 = getgid() setegid(r62) r63 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r63, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r63, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r63, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r63, 0x40087468, &(0x7f00000001c0)) fchownat(r63, &(0x7f0000000080)='\x00', r64, r62, 0x6) r65 = getgid() setegid(r65) r66 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r66, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r66, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r66, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r66, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r66, 0x40087468, &(0x7f00000001c0)) fchownat(r66, &(0x7f0000000080)='\x00', r67, r65, 0x6) r68 = semget$private(0x0, 0x7, 0x287) semop(r68, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r68, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r68, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r68, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r68, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r65, r64, r65, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r60, r65) lchown(&(0x7f00000001c0)='./file0\x00', r60, r61) shmctl$IPC_SET(r50, 0x1, &(0x7f0000000080)={{0x6, r60, r51, r54, r56, 0x1e6, 0x8}, 0x5, 0x5, r57, r58, 0xfffffffffffffe01, 0x9, 0x7ff}) r69 = geteuid() r70 = open(0x0, 0x0, 0x0) utimensat(r70, &(0x7f0000000080)='./file0\x00', 0x0, 0x7) ioctl$TIOCMBIS(r70, 0x8004746c, &(0x7f0000000100)=0x9) r71 = socket(0x11, 0x3, 0x0) sendto$unix(r71, &(0x7f0000000180)="b100050460000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x88d) r72 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r72, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) r73 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r73, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) r74 = socket(0x11, 0x3, 0x0) sendto$unix(r74, &(0x7f0000000180)="b100050460000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x88d) r75 = open(0x0, 0x0, 0x0) utimensat(r75, &(0x7f0000000080)='./file0\x00', 0x0, 0x7) ioctl$TIOCMBIS(r75, 0x8004746c, &(0x7f0000000100)=0x9) r76 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r76, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r76, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r78 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r79, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197fec4a4fe66000000000000ffff0000ff7f00007c906b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886736c5f9bb1a23d11e4e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d38"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r79, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r81 = fcntl$getown(0xffffffffffffff9c, 0x5) r82 = getppid() getpgid(r82) r83 = msgget$private(0x0, 0x20000003c4) msgrcv(r83, &(0x7f00000004c0)=ANY=[@ANYBLOB="000000000000000000004f0ebbbf1b209e14d9821641e80822abaef3ccef058cbadf64241b061e7e4a1d1ccbfade2b5e"], 0xc, 0x2, 0x1000) msgsnd(r83, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000016d78fd1f87a67d79097310f503f93e8805fab37cfdb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2db46910374426bdcf306843b34e7c027e266a4bef29642c8367ca147e204b0b3f54b2ef8cea70595fea73db901c48e582d225bca800000000000000000"], 0x1, 0x0) msgsnd(r83, 0x0, 0x0, 0x1800) msgsnd(r83, &(0x7f0000000040)=ANY=[@ANYBLOB="01ed74acffc0c709a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"], 0x2d, 0x800) msgctl$IPC_SET(r83, 0x1, &(0x7f0000000980)={{0x1, r78, r80, r77, 0x0, 0x46, 0x81}, 0x10001, 0x1, r81, r82, 0xa5, 0x1, 0x4e2c, 0x6}) r84 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r84, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r88 = fcntl$getown(r84, 0x5) r89 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r89, 0x1, &(0x7f0000000540)={{0x240000000, r86, r87, r86, r87, 0xa3, 0x2}, 0x200000, 0x7fff, r85, r88, 0x41d, 0x5, 0x5}) sendmsg$unix(r28, &(0x7f00000005c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000040)="fe442e4d85206bea85276a6f454a55f6ad35d498a6bb1f43d687bdb8ea27deacaccc08e888951206c8ac9e98316cba20850c80a4f366c44e1cfa4d3f2f25dfab1e35c7dd12cad9d5dbd38a98b20a426cc4a1d010839b", 0x56}, {&(0x7f0000000200)="eb8176a97002cd76cece528f1e0d1b0446fe7d2b46d0b04e64e1d3245556a5116dfca71e434b9aef553f231188469cbdc6d19726f43e6abb3b5e9ed17decc2860ffeb72e09cb0a9c446eb1f2477f906a363286895957ee3a7da7c7b037422a129e1bdb849b482f1abda9e98d28604cbb2c77a17b4b06587303814fd136885904cbaaf71a76db3773e803e7fda9e82addf43be195ad4c07a5c17f1849dd53d986c1f6d0874c91f7e1657bd752972fc820a39083606fff8fefba4b32e0c0cea6ee1b525bb5044f167e55ac1ae9253337a2155f9683", 0xd4}, {&(0x7f0000000300)="5e03c86da4a84ca42762d7409e778585f27a78855e372635b3f1fbece8a90eb1d5dc75b17c3892b755bae9cdfa633b28ded8e8a2dd", 0x35}, {&(0x7f0000000340)="e7de209ba545a3dfec831c967c0c1c94393abd979c8c98c2ec369300452eb8369a510dc07b8426", 0x27}, {&(0x7f0000000380)="3fb97de95e128f08b36abd085e2349e74d8b07d51309aa8402", 0x19}, {&(0x7f00000003c0)="a47e22e1", 0x4}], 0x6, &(0x7f0000000a40)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r29, @ANYRES32=r30, @ANYRES32=r32, @ANYBLOB="00ebff002000000000000000ffff0000000000001aa0513f20c77ecbb85f26eb0bfec31b64b08ef786edcf738d1210770586103906", @ANYRES32=r58, @ANYRES32=r78, @ANYRES32=r87, @ANYBLOB="000000080000000000000000ffff000000000000", @ANYRES32=r58, @ANYRES32=r69, @ANYRES32=0x0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r70, @ANYRES32=r27, @ANYRES32=r71, @ANYRES32=r72, @ANYRES32=r73, @ANYBLOB="000010002800000070550000ffff000001000000", @ANYRES32=r74, @ANYRES32=r27, @ANYRES32, @ANYRES32=r75, @ANYRES32=r27, @ANYRES32=r26], 0xb0, 0x404}, 0x4) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180)={r13, r25, r87}, 0xc) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000040)={0x2, 0xd93, 0x2de8}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0xfffffffffffefffd, 0x1000200000005}) 05:55:43 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000eae65dd1da300fa700"}) r0 = socket(0x20, 0x8000, 0x6) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 05:55:43 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="cb918c86bb8829643721f70bf4efff7ff6d3fbcfece1bbca5c33d73e66ec2d11ef56a77535474beaf4d20f5977a11c5e4b0784b49f35343ce16f412f520c2293380ecc38ed1d7cfbfe15b590c9c7e7840ebaac51d85018138d2f869d4db09cf4b29ae87c3357933317fb9dc71eb70ebd8c8b0e35b176730d0297a7c14b6b893dd7782f72b68ed54ff94c4e367361e89566a07651191df1fc73abd868d4438a69bfd35ffba46ecb6e814aa46b70b46e20e6478525db132818b32c648c994480154116b672d577fb95c9f82cd833426ea3", 0xd0}, {&(0x7f0000000040)="d23a419d7cf1c67cad166d272fe9327ec8a32e9ee8246fb3240c19f033efa5b160206841988e66e8388264cb305a1058ece4b2fa74bdd3", 0x37}, {&(0x7f0000000280)="776ff5a64b1557cb2b9e543b50a8208d62edbdef4ba589b0172c244915aec280031cc687a49edffe19a93df61281c9d3e3fe4232b60c3fdea0ce349f4b98dea094a54b9b6ae2e757f2e87bbf234c315db5d3c80140aaf8c704c4c2338d14a804f60e3ec780b19a5367246f7a9010404de6177c0e5e1adaf8ee3c2f91f31b086edb33031a510e405dfe29d52f56a6289f05ff456907c2260ae13b79d03af56785694f19a0ac3af58be5d773ffce6854b592b120a8732ee7938daa59154f02d51b349bcdd7c3d0a25cad0998c8db783a65e604c77f7bddca1d3e60b8beab9ab3a0fed2ced036", 0xe5}, {&(0x7f0000000380)="30e8e88ab303d598dc76c9737795cbb7f397ae5f88f749b1ce58d3cae1171283ff524bb3dd9a486d9ed795e0b149d8732fdb2d4bc13e78931b74fd34f5d2b5c2b371c7d94ca3fc2cc6b3ed70b26c486d1c456f923269176143426801367065373d8f3bb1716c0306676571dd27f19e7081561f9cb62f41205c34c99cfd1096da82ce20f60acc7a953107fd946ff5e6e19e52184189ea88e16a4563839312ba102c2a1e9fd3236e15916e6c12e789fc5ddafa27eae5e76ff086890e0016589b7622f5c8a957d74317225e02b389296d4c1f18", 0xd2}], 0x4, 0x0, 0x23) write(r1, &(0x7f0000000340), 0x10000014c) msgget$private(0x0, 0x80) poll(&(0x7f0000000140)=[{r1, 0x185}], 0x1, 0x0) r2 = socket(0x2, 0x1, 0x0) close(r2) poll(&(0x7f0000000000)=[{r1, 0x4}, {r2}], 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffdc9) write(r0, &(0x7f0000000840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeeaedc49e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb71a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd9614adb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153a7cce45a48ef39f258db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f47a66a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0x1000) writev(r0, &(0x7f0000000000)=[{&(0x7f0000003280)="e41209bb6027cb58731bbef7e18aa7f4b286049ae7faebd6c8a58a48709956d84dbdd149d98008f987f58183e1d5f38acb35b5a952efc78933302054821a706ba2136598c7d814d024494688f44b94f65f2d620529d20b1e6ad080abe17021f78c069b09c5b9b7dea3d535a6ce9bbc6095a7cfb6db67a762954b130f4fe4fda407ef3ec7fdfec7fee57ece2228c2ede998242b61680589cda32a7bf818935d508599f7ad5be64b3e6a663ade95d2ea9057fee4747e71c2aa3d708dcfbb4c2ec83669ef8a30153d74b3006a4d4e0ec60532b7b89577e2f1ef5f0f25ef7eee04762590bdb2515961d9bf75aaea2d482c5488e5c56507f4a6eb3d5d1a33940ba75f0c0c7af4484048b82ca13b8847c0dc9658b6557969853263f0deaf8a858fd224a59b3a4218c4cabe3a3a13113dd29bf222cd0c41ee8def619388634aeec25e3e87044b1c29fe8c35703494a52c39ca5176b4a7079da7d2f1e4e9dcdb0e4e6e7152ba26d07feccfb1e8244b9a4d071b08ec1e259090fcb09b7ed1bacf319d72ca7bccb06fa045d49794f70a68945784921fca09742b247012572f66e21cd80368d4f8240da2b205480c2b6748ad758f4267cef4166d73270761bb5e733cdaa2ef726f1f1a4fa79ef136b40afe7153cad51947a27dd5250ce8eb1b13fffbaa2ab306bad06f249c70b19ae1ddfdcb0e01e460329cddd50f5545e6d7f0457b2293ac07fb3126736857270c2f69e97a7698942a51e8f59a76a16f7a543ee6d23cf54da1205a2192fb21e77416ff6473fc52d39d596f1709a8f9b91b3fbd3134fc2dec90fadcf6ddc08d80a1eaaeb6dda535ce5f1df9ceb35860eb1d871a36853ca4ae648070082f69ff460da2e1bd65b64221f756540eca6bc29856726dbc33a4df68c5be67fe1098f6389000559ca425283eff3075025e67cf08c8b54b8c8304c327a68563d04d40f4945c9db75a2db0cf639637fe4ddfaed070188dd748b9cf6c1c4903d8b9d02552cbdc96612c0ff93b37964226fb81f60a343c49c45ae26ef8d2c4580f9f7b9c24f166b93e3bc1e994c3d8321b3874ad6a13dc16d9f691295f867e58dff7c4204dc0ac20b5861865b3ebabeb6faf97361295989afe2435a83ecefd19dc180ad7ea5570e5a18cf49842280459b5d20384eb80f79a067e52777277645a0cc1716b82b92ec62aea7a6051b6d15560e4eb83abcbddbc1d43c1850442dbd912410ffc118d8c581062f661d2fd65b9fad98d61ccf025bd2d674d37dbe8bd31986cd3942afdd26984ab8fcf960136d1ff568b00fa89c0f44a435e0363af424a4d9f00ea9c3f3c5c5a77c54d5639db4e8d00771f31d87e3879c6a99c22211dbd087e39af5fb8956427254fd4d7583a6e9468b681c1d09c976592ca82c3b70446b1c640568e9f2b46b258b26701189ccecd3ac3ebaf7b21cd9b5a14c45169bbfc3fbeeb79f6763f435f876b206bc655726f4d6aeb28af7b0a94f161ba54255acb05bf5735274949a2986f78007e58169f97b13d16bfd57083e49d361f4b49e2d5c9d96f74368562d498d18c535bd2aa0038e1d0c6b068901f0ca50d0d0d58b1037bd34c43aab8fa47a598b95a192e94c3cfacb7b06c8ce1ca3fe29fecaf731dc0db8dd5af4941072521a063a00b78422d48a214cc4e453d909bb8a8bdbb26fc13c8dc1719819b746fab28e894d1c2cc3c1900f860d6b9c75792dfb369fcbaba4b57bc6a77663f7b60f6df7debbe197871cbd2e9fc47b52b02215bc92e3d9c16a26da501acb952d0f1330ab8f2c0c2e87a490f2e105e565577d3355d758ea89dff9e1a7ab7800b19d928c90be328e7a0ba491f6cbcea0e04168b1857d83cb4c92d2b3f73bdb60545dc37a3eb9df2eb6780c687b5626963920dfd7bde71d242b0263e134e6108268eafbfa587cbe2247bfe0e3d87d987129c3bcb29faebdad92b8af8fc011e875c8946a5240bc0f9b94421b212095fd84252f86cdb40f829174870dbd984a205dd718356347be114b3cdd292df11c03040db0da37317d51870d34eeeba0e97867d0c677a1519f9738d7c5cf7b360c3e45f5891b26caeecd6ac9cde7d29fd0aee6212d7b9894185666174b425e41d36678bfca8c7441658d47b4b11de9e6713f9191fafadb02a6030736e16f9f9a5fc367a461b35910d1ba1030d351949faca4f9bb3afee9883b3af69f62b00163aac90ff4393a0d1652d0546a5a93883cecc747f732b3bdaed2e3077235d96e1c1348d539cab6f0226ae54f631184707dd430195a94466afe2e0896f107d6102fffddd2af32a09d36ad8349e20bbbdf9b77d50c655fbc3364a66b2304c9ad762e72acd03671d3806de5fe6548449e00a4831a821e5eb68e5dcbf5140b7e02119f04477766056218d53c72af78896ac01534846921574df2fc773a8c2700b2fbf81beff179c180c882327522590f83044f70a7bdea6fd2a6cc7c81b6b6f6b8b35d96a96cf2d51ba5876f0f984224f41fa9366786eb01d492be422d116a994b3f36bb65936a9bb68556ee5872d8636f310122698aae9f1441d25dfde6e3f273611aad08417f3468fa202806e69b54de76a8ea0eb0b5f3a721dbd23467db7707b21801682a082948705092acb471a9102988e7b875e45d0b628f4e6703c707a2875173c9a570c7c7ac3247089276eaf98dbba7f08f7031cf315b793c0d5586adb2ab5a18c54dde0141a0e871b7b5e78da4b209e2f13e09fc123a3d14b4dd54bd0956cb1943b2fe3664656ae020166f6f36f7af96a062520fca85836eba5f696d434dbdb5ae2cee09dd91ba24dd34c680731de081b895d413c17481de09647430a3aa3cf4dced613d96a65f0e064db4a4510d8df4708538486363a8ba4c757b42e53bbc3a7547c53916001fc92a465984ec28af133669d24d0814fe27203897dea53d4f685f03c9c5ef209fc8b7a4dbd50331b983396efadd0d12869e2e21eda3205a1f52be7b4277e8976919f928e960ee335792fa14f3045b1653a9d395e148aa895c4f5cd7a7a62c44396ea7d", 0x860}], 0x1) 05:55:43 executing program 1: r0 = socket(0x1, 0x2, 0x4) r1 = socket(0x6, 0x1, 0x80) bind$unix(r0, &(0x7f0000001340)=@file={0x1, './file0\x00'}, 0xa) r2 = dup2(r1, r0) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) accept$inet6(r1, &(0x7f0000001300), &(0x7f0000000140)=0xc) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x20000, 0x0) r4 = dup(r3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000012c0)) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f00000020c0)) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000180)) r5 = syz_open_pts() writev(r5, &(0x7f0000002780)=[{&(0x7f0000000200)="dfbee90a4270aff873bb0bc261d9e7811d59347aa0e2ab92350ffdc4bf964540d3ca7dc13bce443e628a55c8cacb499e70f2ea176c788a33443e94f9f84388a02943b9d8be09d1c0a60da2eba4c1c06d84e554e89585f3032a827834516a11b79c66f77ed399b5809ae28375a84eb507e30459ede3966568f49756f325c030dd995597d44ef04fb92ee87f12fd6549dcf551c35819b78206dd6fbb0b4f67085bf38018b3a6498abb17530864e90c5ff839542aa185dfe516d8aaf5712a84344628c96e27e7a0d2c43582c2c286a2786a1b55ced377294648a4a8e50d4ea4ba44c1e2b07aad9012f52557856b2a09e4812f6e7a1933d3ee8ac131a712b951f8c96bc63c37756eaf7a77102db0d08a3046f94a515ba3e1140c73fc1a453a685d64be1a717dc03fbd60ecb8190287650eb72e5eb66a6be647ec9b56e73c1899288ab264cfd24aeb5ea533769866d8c06b3ff8f8a487dfd4564ee5693b7e6dcd35a0c1d90d34cee0fd654ecf1b76a82b5186033c106f4a5f2dcaed8240fe3809294d14aef07ed4a771f1d6723aaadd684e5b1a7233636a86898eb5059d4dcc22e1953801afe7fcb31bd7c20b4bfa57d6efa879e0cd937b0de4a97868813d974712167552c7337dce30e909d73e5aa7923ebefbc2874093d3232b517ed4191e547e7390e32a9bf0c6f2ccc7d2150d68b408103935d7fd9d3f0f90b9eae7fda38ed74e3230da6d8dc74b9bc9ecca9adb4bac7b2f02e2e749800547861cec1199906f6d80f5e2b3ca7d23d4d1be89bfd9fce4624ed5a110e82eb633fdbd3be25ba69d549043e71daa5b7425b04af3d32c8ac5b8c7fc8c2e27a76b1785bfc0c8b8dc614afee202e6f78eccc90af12b9c58554f52faf554ad16797332744b94db0dee6c255180fe4c3e8e9e9054424b0ac981a8993fffc55cf75edab52f6b6b32ed6609779fd44bf26c3c472f9b58f0410e8c8f667b8dea456cf0b6455a3b409d65698e8c0f705fa12c308d7f8cfbdd298c4d4ef61acf3fabcae336248160cb641bd770d7149297d631e38d5214d091d27f673073c4533c435272cccf3c82de65747010fb9152e97d4728fb26e3c14ed109028610a25dd15f4d72de2346be5ef41e0f92d4459d2ac9881c453bc949df72b311fb8ac34fc859dd11c6c87db6ccd7639441a645fe4f4fa0fb24dc8b822966ec4027cdc20a5c1af098e63657575cad252454307e0434029cd621e228b36f9052e9235a944f3da6c80c9a40c524376605b5b90e6d6b7214edd4da60eb8d4d1c411ba59a8307eb6a32857b39e73c7e64a4f20c5bfe0ed20f4855030e2bc7d144f258a6026f435b2ac6c28a2c99d6d65e0f432d504088c2b8266a55041576b2e9c9b6ef92c81fe0a9005afa7a02cdfa1633b69a63a40a4e13523bd40c97bb0aa8cd69338b4a48f5025cba714357b11e5df460fd6975743a39f76d4a8fda887d363b641989dc5ee5648a2cd2738e64ffe6181c18fc6369914e2d7d5ce8fb841806875cce8e97ccdebe9dac4896b99e62fdc631848b6dedeab820cfde8e9a93c4348c6ba47adc1cfced8eb08bddc67380cdf4c38e5afd9c78e9e23b34af2321f138f8d1a0833361ec7e82a11da8ff14c40821c256a34f76030723ece06bff4fe31062ea1808e30e7b5b43a408d71d2670a8c2de7036dd6b2496c5a7ab2b83da0faaef69aad3588a3cf9b7b36d89cdeb8f892054a2a4e4712a53b8938c941dc5732eb45e9627469436d932999dca50aa51bfd735dc4012c76b1e389eea4fbd4ed7c397dc50da62696745722df0037703eef70fd7e0d25f953b623ea3ea0d9b48f22ce983c678f75fb9a729adb3a4ca1b26e29fcaf128fa3b00119518ab5e6f6c8e8b33661233cca2155b3264a2dd48c6e933ddf734e2202ea30fa22bfe5c674a70e264f7a549dfa9313c2bec9f1a1079f839a49c6736ccc599441589d66e9f154489d07bd430b7cffcc55bc05f7a6d811610478ba5e5215e2b749bc8dde7f1de8778191c4c19f217d0e119e9b45d22cb2746a4a4905d06325d1c5667809459478d5de8eaab32403986152eacdd0283e08734cf439a29d88d8cd9cfd996953c3d7ce27243ae37f42118f25f52d452b9552b79e46d6c0492b8a924ae0cf988589dc693db7cd06048fe319ea4b4d7d28b3bb27cb6a3384ee93479af9b763b1ccb4847e050b5d95015bbbf0124c9d083e472a7027017d40601b918df117fb2c81b7c04ef988f5cb948dae5006c9093ae2b6982c242cec9b63d1ab6679706703a99526fb69d11827e2b163000c9146f550d85a7644261611abe19e228aa757b7aa38eaf349ebd254395b22a2470e7fd65d29efb5ca6e977379a491e2943b8a85afe86879d6c15193db2ff1cc921e35e968553dc4eaa9ea8b907dcd0f0b0f7774ef1e6ffb3b2491e6c7a031feccce2454707da1582207744a9ceb9226850635b01247518800670c7ce8ac50b0f7bed8195aa01469da4c9e7feaef7293bde40bed3a29d658e63fd754f120e14ecc8b6e317afc94689724bb2adcb6c94f7454fdf5bac9ae6a1e6617790d8262d316308ff09075bd26835f359bec23f0e7795b15dee4958a15b60073e1a9b38934a79af4903726d3bdc2474d06f81b4f91d9f56df50fc032d1a9e92a92c1fa55f2895880ae83d874a7e8d7de3e21366786fa3b3210b9e00b191e809da587a77c10cd65d1a4695c9704ffe8fe6207e95c3bf3c1c466cd1602a2fc3b81c43daafa4508ee695f021e8ba6595a0f83a6c550fbef41f3fc6e1f53641464fe787633919fbdd501288c8e920a4501980eb3213473576a350e45c4c64e5fdf4a8fc78cb7f7e28b0ddc9823b85600bab56e92cb53aa7d758d47274317960baf1e3d9167fd84325939ee09ec9e40a33f45b7c82702b6b53484b3d5f3c262f731d7df3e75181c3a32351633c34cfb6e5808a501d65fffd0af99e3c47843e45abe42a4de0da326eca6903174375d186c9cd0bd1d3445c41577337a1a139001658f4d4186db3529dd277296a8caf80e3bdd7e092609955fa9ed1a4d53185689b3467cef89dd3689d387437057d450222a9bd10db129257d38b892635c29ab808df5a492ffa64962f50cfca72d554226cfe8d6e5a5e90173c57fe202e43919e5777171f23519d56d8d264754d4b895a78a3a76aa6a14562c37058cab516781dbe62765c159d5d38b81c7308238357a80ace752b424696f4c236d00adc4f0ad8f17625e908e9487e5b8a36ef5ac6508023fe63aaebb6e670893a9de28fc79e7d96545261d580a15cf74d988f521774bf46a6b8c74cad0ab9d226ff2476d855b4d527ad4e151529757bea8c8f483d8d21e20f92e2d945091511ae883da6b4a80335833f1c1de0e83024f83b8ae76ae7c272610ba2a08501aa98ecb2d3d605735166443567b9b88ecab8039edaac3003ed9d8e8d259038ac4bfd4f9662815e1fa06329e7d8ac13a5ddd182d48c99a3fe76dd7dafcacae3f48235862f20c775026ec1ffa7b98effbdb9adc461e75eb58d102cd45af9338aca0cf98cf46f134dfd1a43827dffe41d625238208b9f5f7f87c71b4d4896dbaa611d74d463dfda84ad866cc2ebb906f2ebe683a8ccc12cc409706d926f60555ef807737acafcd050fc91c673e6ea0e24cfe24dd94c26aa78e742ceafd43d94e9c8d7d29b9e7deb9f7b5abc3b4eb53f172c88e28203c8a7b15db6c0817d977aca4fd04dd3bffe037ab6eddcd4f26cf9581e4c3ba44c68db6f99b33629dfbb9e8d0b53846d4378ea2390173690dfff89f107c44ebc3e15100ad52936e6ce85851fb88cd5b2a1db21306e499981b9db056a6a1b156752ada5f62fa5693034b9abf070e63444ba752dd2a315cfd252c8377d369154adb09aac76f5e62c98df3a1a2754b8587e683718e41e284493a2539706f268446ec4faec58501fc401935911767536ddc246c061fa3890a6769677913f40916d449fd5b52ea71a85f9304517970a273d81c9fb04bd6360e785b292b1f2b4d1d9d7ef184859ab75346ddd8c8c54869252a6a4023d2296a5a5440ce9dbf12180f446a3c10043488529316791fbd50ceebfb28de017b28a4f2ce66a8680c349aa5b84c21ac554fadaec3f7fdd22dfc8a887d986dc307aed2f07888bb43c40ea03a01dfc96905fe2d7beee572bac94abd9eb4ee1b4ed65bfaa50e435e49aaf9433766141ea18ae5151582c6492200f807bc99ea4f9624efa6529a84d5299932194de6fcea1e015951677db74f24d3928cf7d0680869f1fc75c2a610099f2a8f20dbcf75815671cd1bbb7d1b8328b4452efb7dad045580cf8b349abd93f6db65346b8b14edf636071150d5640605b85c276189c64674ab89d681a2cb2be44d550b7eb9f6828b192cd8f35427fe51d7cfeae5ece4602654674eff8b26dc2aaefa6bfb3de450381c4e9b1f3eddae8943d0e965557267d46aecab44814eb6d84e6bc8f978b73b9a42023f8e19b46bfe579cabd252581936ac2e6c14dd2298d02f1c11681d3ff305418bdbbdfdcc61f9e0418bd9e3f9ae8350cb99f120da49742d81d8d5cef1688664a1b802cce7bafafea80e20736604564cf9c2d254a985deb3f5bbc2016077f68fb02318e0864ecdfa4e7a60121e8b9c5712dcba656dafee454fe778bbc1b90917449fe42f9e786b8ab35c7bf5dd27a45d6656b3d70adbd9df65f67560a88763c87b162e47d658530dd9d888b73277cb2077540e8601e78de91171623c93611dd409ec901f966cde6998da93554d6810ccfba1123d79517ec0fe4431c22c8335bb66538f08b0b7e3920258381f99fa7feb954902889656c28d5cf7bdbf52cdcacedc84fae785a02048e0dfa116186787607810a7d932ef8b29a4aa495153dc9ed15371a2f2b5fb6e1888414bd25d63d53ebbd6200ebc6a210c0850c0341019b2c7d92e3d17a9f9f6d4fc7dc40e9cf2e3bf19948669654fc73f895db66c950269a5faa886da528ba3db4e7e395a6f337fa562b09ba1abda12dcaa788c4feb77818a848ebbafe8287928f2ee9c56c7109f6501f9ae278dd81364ddeab290148ea299728bd97a203cdcc1d722806fa03ebc536ecdb0b31cfff1952717bf75a140892471dec1c5d536bb10760951ca44fd631a59dc92b02935976d8a64aa08e693e9ddd8a72e3db0a215b3eff9b1ded68203f536aafe4c9cb78358d67de35d0d903076fcf62e669eac0f2ea4be8183f5c77944956e27b61379ed75546f9997989370a4497b64dfd794b74b049a972dc17a30f620430cc9ced0aa5874737f2022957023d9db14fdbd45ae01f56db632abe4749f632daf8bce7238629de5e68b3a2734f5ee97be3ad563a753db6ba01e85dbbe88021f75b97322aacffcb69b795d7484fb7120ae581395ba6458746c75fe7ed85d1475bf95f95c560af1d8ad8dcf5d75412d14b685d278c6bb630e5e28947adbac6c54e082fffef0d28d9923f0d7a6ce7c7677be3701eafa300f9739de013d979bf13c443f75b37c0af7eec513734e04b7aa4dfc212884b04aba066a87209ae150248c8e29099a817baa655a5a663a4a7f1b64e2c4a4ffc55d215f2515c4c8c0a7db0b7c305e1c95109006eb14f513ab8321358dce22e1e3765fe7c4d70fa9507c555ba8ee214665a58f366cb3a0f725a759af5bcd81a272acb0bc93192a9281156cdc53bb547fc2fb09a31d190066a351246e05252beebb29324efbfef2c197bd069670f12a508d4c0e24bcf3fb14ad11f9b5023ba4d13b33014888f8dd22a330d1a12f6ac23491b2c518b87c8fa136a17b519d598fe0214", 0x1000}, {&(0x7f0000000100)="74a70a30c8ee5a38e2bd599b85019297af33afe10c644e32f331ea3da3f40c6f38324475c212d02296a0114b7a4b88bd7255592b81c1abcec2c57eeec7ee984458c2412b316a148657a094be99e357c967f05d32453dc0e06ae65e66c5", 0x5d}, {&(0x7f0000001200)="50a89229db94ccc180fc49684fc74e0d4c6565dfd42869cc14167192d0b29e1c13002582e055fc3f5a703ba4f6deaf9e0ab7ae98729237389698046fa459f31153345a4fc6c4257fbe875050b491a940990a95b197e0b9b42e25753ae67b98b3712e079bb48cf4c2418af09640f88dbd694827365d1286b664895d19b91d695427e7e3c1acd54f67ec11c4f29bfb68078ab9e5d467d0be6aedca0604687207b5b64610430a9df1add5bcbb85", 0xac}, {&(0x7f0000000000)="f511171a598fb2693ee538f7cfd93cbb947f0cee97612d000000005c973c6e5dc304107a942cd51cb6a35226b7910291501c5942defdc91da42e588ade9ee57971204eac953d02b57de47f2d0075c9c93953af9d17f80b8bc9106ad56b8f9f1c22b9cb1479f04310b0319eaced69483bebed5f3fde9fe7ecacc3704e31414f9ef05448cf29f2016658c78bd3b6d5d63c0f8c2d61c06a8e84d3fb5c3742ed3e0e7bb8b6a985caf0d0eb7cf2b38b67e5236e9503196015214b306df10a46e96068307fe9668bfb99c9133e7bfe4fcfd07a752407728e678c258a7b8166e3dfdecf725887ce4500c10e7954af5673ba4bc93aac43e4804ebcdf", 0xf8}, {&(0x7f0000001380)="52e3bb404f974457111465c39abb5a1ac92f401c2a4baf99b8b7d902417d1251ca0d84a622ca84fa9de6969f2e47987cb90fefc743e7e94a02c369c0cec7e4d1a46fa828fb3f74da2e64dd2efbb3cc149979efb872ac83358f375a3d3747ca0b400738efbda6c4999934e1f62b3595f91f35c636b403a4d945bcb14555507d44ff94a86e1950e245e43d30952af81979518a41cb90bb888bd43157bfb7fc7e7f6416390fc750f6ed50d63aada146e81363c61818e3e38d1918166dadf6b2e2f23c2c5b9f062a42ed182b7f6383983a983a3e1bb3010760796d0290aa7b473d7ffafaa879609b0e5455fe40d78cc165a65143ea2639f105ad40478bc1a04ab6af72425e1620da93f7b2957312db110b8d5fe6a15424a660ab476e47ab015b9cc500279606a60df800414ae0b4970e3f934e1376d36d70d7d06002c56ac89814ac932aa2bf79e204fd4b27454915ca073e41e0139f06aadd7f92dcfc50c032eb62ad9de8941265bed769e98721015cc789939057ec8067e65ea32ee678d7e5e9c41f946fadb14db615074d5865d14a13becff02ae966a60e4c8e0c738ea8b1ae7e02afa4fae9f910af73b7f3039507646a902909d50b305781a635aba17d60b0d6dd69ca818aeb98445f295a774ae75fb8aff8b287928c1f540433850e15ecd71fd0320df4efbd9cdf865c9af2d8d8f106a45791e4e7be5e1265d0926dada97708764dfa7b28cb4122068325888abdefe408fd21fcfb994cb4454d2bb115918fef0c8de7171eeee0b35be48540b68c24ac2fd69225a5c230b2cb56c4d0f8a8be7031fa01df1ca85cc5309fe06452b545d71de15ce40e18d259452c9842ce4a895921fd2163364a01ef93f7a0970c1b4cb492eeb912dfc2fe768f43ecc89e14ae919718377ab7046284443acd14c06f62a3d40e5cb3959b97b9d9700d262db61cb72d77182528db813db06c3a6e4174c548f7f16716a66d2f9fe7cdf52a4a6013a571c918c77bcfc9f1b6872cd7d7135ad00ba4a07f852ec4de01116fafc8c72c5e4c5866cbd874d2049135c9af072f6629aa11fd9eaf77487011dd1c52ef5657561dde665935deabafe99f7d34b495bcdbcf8f66de5eb6e45a3973301b3a6cb02b11639c27273e8664dfc5b0ae4a5029c92e2740e81f7e674eb6ec8e0187f40b1fa7d84ff3c1b41786b00c2e50915d4f10b41c213ad122569c0cbb6080ae0964b71a7bf87cbfa20f85eeb83f7354d9d7e83fc352460a97f6495ddaa3a1f2a9e04ddc28f45f20d8c240c16ff784d6dda7fca50deca5ea8fd5c28609a596add51cf5cd76ced5969998e2e11eba23f034f55e9841171fcf065b1319adbdfba12dd773e5e0867a7c644499896eeef78712eaa735c9b6992e622d6d1f9c0003bcc0d879647b5251cc3c44cb2c597741fadb86fb4f7641cd71e7c0601004c47160b5ad68d84f0be797bf27bb2704e0b15a54c0e88026b372898d6051e49541fb94656b9a449a10f0c9f7fa448493eb7a0399245f24c3ea2eb347928b9864d3c69b226ff9fb3c1c30a5bb5eeeaa51de66da79fab07639bd37b11fc77c564379dbf90965c55eae97490613445c1f3243eb3e9eee6cb43b78f3150b5655d3196a5504e3c8e47626db7034ea4a512ee31a5a2e175510236f4e9a21508a8e968540f02c944ed9f7a6ed084e47540662666ef84bf2ac39d7295bddee68f2dd0f7960886d798e165bbaa54d6ad1f5ee0bba44ca16eee269619ff3663c7bdbd3dc75368d0c35a381bf6d436d9e90e672a7edb1c0731e63ac88c12fe7ed63f51d3c3a7fa4f71693b473689b6aa9f22471cd4b7305e626fea55a4065b254c75f0e891d2e2b126df932b198ee2e42537e17d8106c180fee35773ee519951e8dd6fb56f343b3422ff871b88b8fc3a3854c23c16214daf6014b1a0bf9dacba8ee2b6fcbc6a3cebd31cf178edd93f2165cceb01bd4772d71b5e53554c48cf6ffea6d7ed0504e7e58efc900d05162a0329c6f361b84c8b4a52eadf70cb60ffaef9c38013dbce4a24e3a36fce873620f4f39d63b9ac5d5d24d7ba502f618e1be2ba4e361c1c3e71d02b0a9c7b5cfa61a80feeee1964eedb4614562cddaae00afe5611a52c9ae5b3773f73bbe9256fe133effbb9c43d4f90c6bb432488fac122efc74536c7b4d835f958f1431235796c5818646d63bf65d6fd9ec742cf58a876b7004053e1e8a461533be9ae385e1bbe2179860e87c7814b53efc152ffc67321c9170c09eb4d81429d9e7689af39137e6d262590354cd343e8fc82b48e7f95800aa64e65c2885d37490a46a246a17e0728bd0aa5374ac78fd237e1a4f3e424f1c8076aeb3455dd00c92dc4f29cf65b456eefa2ff112bccb51177d4eeec3ba7f15e8c427089bee4a63d71527a83328e7b5b54e8ae3521c23bf1b49eaad35a5aa132f16b52d7e14a0cedcb34103b18d62e7d17001039405ae26bbf01d5e022dc3bb25d654c2fb00a3f2982a2ad8f4b51f349a30b24836e409894fc9075f2de1f12064c98d522184c426a1b98d2aef7cb56075517ab5d3e946ce5142c9eb5b7e35852e736455509c7fcbe96703d0e69bd8f23d66f311f863555d031528fb827847f75df36c3c5eb30621ebe17ed59c3fd5d0ad78e2688b669987483d94f15b22782449c77f963dd4722b54237c9eb0836301f3cfd5b3a79c8aba9b8e49c565cfca3539ebde3470a2d88b6b1cb0cce82c719170ff8e86c4b275dffac8548e0fe8fbd2e3c5f585e5566f0d8110ee0779537e229b34e8e96aafc94164232f33a20df48fa4e0be56a9f6ebe0f0eb61798ac898c070fdc6d101f6421184c1e895c73e8462d23feed153e383061585f0edaf64cef557950d6f46c3b548204521368f04b00fd1d331f0051b8657c385c5f0d390f041593a042717f75611a146bc8342d13be00459b33c79bb07487ffb0a7eba0199b5831c55faa43e51e0104b35de7fe64abd5358b9bdbf549ac9553fd4ba52818b86f6188fb01058bf71d51e2a0e81af6dd14500e45eb50ec52f175c6eb748f2e7f9ab909ebb8c9b434b17c94f722838efd406f90df43eeeb1be783572cfa620b2e1ce99d45bac85581687804cac331b490201309d425fd8dc4fc76362471f46cecd353dc84a531994ffd6ac58d600d25329868190116e3e245ae5cf47994a837f80604e34320222f40e5e0b3b9fbcdae519371eb10c2ed102d4eed4ebb7fa7b94735c0231018d1e359b846473b4a82f7ab6ba7f9da85e90268c5e48ee545f76b9655d5bb6840d29daa2a0ae33fb957da31f570e68833cb8c633c5e34a6e11a5b80c51055c474127e1c2389c5a0cac7ebdbf8cd7de50fb4830e90b3b232a949e1be5ed06a1efa1c9dde9925c9e019b44a1f04f846bb134d57e612b62481a8b370fe322bfb6b848fbdd1672e148ca367d77156d0fe5ee580b662cb31a9a360d012a2c3bf90a0657934cb4d3a031f547ee180fd43ad6320eb2a644f80655e9ec08ebf77ae49828a8f960248c5b54bd6a986b1894b5d3061ec544e922534b095964d347f85c3438aef9f8bfe82f94ac6915b8b86b3e82a4d5dbad5f2b0fd723cc2d6c5518c6a575bfa4b1fd9c4362faa0f64e783852871657fd2cb6ac726bed07265215eaa368085827d28bb08d7b906253065d461bb2607af80aca8e0128bec42e3e141d1edf697a7eca4af4ae7811ac96078b4c40d7af2ac52ef74729890a717b73155499472514b191512f2c71b22e44adedb81ff6a60a2820a16f584d72918c85fb2b54ac82a88ae720a8e7e68bebc617143cd5fb2f744f435c117c6003cccf32fb32c2098a2ca9ec7778e9f9191d58bf7e84f4b6ca5af25ca1f3a75b8476d3740e2864eae68bce237c622315d7985ada30f85f424d376e297881fa129caf529216a9337060a162115cb372c573414839da40065072275fb771f55bfe3bcd1bf68652409a2f2a2df235e077bc0b3e16306d86b608054e9bf37860ff8a82416fc383b5009dda2febfd026305486cbf5b4fd9967bb5d6467c81b75af727c614e1d466ac7a4eb5826f0769d6c9a1e498aa477632ce2b0e3a7d53b81fe066738d4109638d7d4165ce5f61b25bbadd3239eb312e94f242a5b63b3eef991d81d029e8a90b486fa304d0e4cbc150a354e3ef35acdd0993d8e83b6fbeac03f255f830a3d3691a981d3d5756117cf86c890d818a8ebfd3111205d25d93f7b29b148db8393dad8425e4589338dceefe92a9f7c918c3c39393161ebc0a304edfab3da00ea83dfdf0af188a4914849c5acac5491a2668ff258f21c86c088fc4774da9d3756c7575d34a0ca80673148b1226504629e52bcbc12872a9e1d172ea3b3560a9132a0daa521edfb1feafc07fd3b4bcf51aac8858388907bba074d42055ae0ea2d093a24835cab363d03f3c6ae6efa491dccc9a40a52f1f23902fce3278aded6e120400603cd844eab2ec7af0fb81db0669dbb942b614949863fa160d24c7a8e5588c001cd2fdfb9acd88c6ee7d15ade4242f46f027fbcf1efddaaf59c3796118112e4ac9fbe9fc526605bab35a7c03028f372e20a9f1484803854d58a58276fa88f49fe3581a3627b663afc224244e43d16526f6cc7bccee80b4d94c474b043b834e13ee183f16bfa9a32ad836c536286726bc79d3ebde8cd98c709619bacd92184d219ac22f194e72597f07ae7067c62b34eaf9698a14679a621408326dabc7199ef45330ac0ffe77054dd50d500cf903ee5b060a", 0xd15}], 0x5) execve(0x0, 0x0, 0x0) writev(r4, &(0x7f0000002400)=[{&(0x7f0000002340)="8a492c54259c4bd113372e6d6a1a8a56bffa3a1d0138928af0ebe9f9604793d13b9b2a52b4e7e0c6df88ba94aec3bd14b77d92d2993db13e96698cac5de7c39d6d55f8b8ddd5c39ac4918a6a135684309c8a42240965de55bab07b76ce7615614e21dfd5aae429e20867abe8473604ac87e7d86949fc934cad9518f1e029a33c04319fb1d0440528934bb2de19fe2001d99eb3f39f3e429be6d0711a96c78632c3cf1e060f9c903e402d44f73df2f81cddb7baec6713d5e6026ca6fbd13d5492", 0xc0}], 0x1) 05:55:43 executing program 1: r0 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r4, r3) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r4}, 0xffffffffffffffff, 0x41}, {{r5}, 0xffffffffffffffff, 0xb, 0xfffff, 0x2, 0x9}], 0x1, 0x0, 0xffffffff, 0x0) dup2(r2, r1) r6 = accept$unix(r2, 0x0, &(0x7f0000000000)) r7 = socket(0x18, 0x2, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCSTOP(r8, 0x2000746f) ioctl$VT_RELDISP(r8, 0x20007604, &(0x7f0000000040)=0x1) r9 = fcntl$dupfd(r0, 0x0, r6) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r9, 0x0, 0x0) chflags(&(0x7f0000000080)='./file0\x00', 0x8) madvise(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x2) readv(r9, &(0x7f0000000440)=[{&(0x7f00000000c0)=""/11, 0xb}, {&(0x7f0000000100)=""/172, 0xac}, {&(0x7f00000004c0)=""/95, 0x5f}, {&(0x7f00000002c0)=""/237, 0xed}, {&(0x7f00000003c0)=""/30, 0x1e}, {&(0x7f0000000400)=""/15, 0xf}], 0x6) 05:55:44 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000200)=""/59, 0x3b}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvfrom$unix(r0, &(0x7f0000000100)=""/81, 0x51, 0x0, 0x0, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) shmget(0x0, 0x1000, 0x92, &(0x7f0000ffc000/0x1000)=nil) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) close(r1) r3 = getgid() setegid(r3) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r4, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000001c0)) fchownat(r4, &(0x7f0000000080)='\x00', r5, r3, 0x6) r6 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r8 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r9, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197fec4a4fe66000000000000ffff0000ff7f00007c906b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886736c5f9bb1a23d11e4e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d38"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r11 = fcntl$getown(0xffffffffffffff9c, 0x5) r12 = getppid() getpgid(r12) r13 = msgget$private(0x0, 0x20000003c4) msgrcv(r13, &(0x7f00000004c0)=ANY=[@ANYBLOB="000000000000000000004f0ebb3701307c35e23cc00c432dbac48225e1bf1b208c14d9821641e80822abaef3ccef058c"], 0xc, 0x2, 0x1000) msgsnd(r13, &(0x7f00000002c0)=ANY=[@ANYRES32], 0x1, 0x0) msgsnd(r13, 0x0, 0x0, 0x1800) msgsnd(r13, &(0x7f0000000040)=ANY=[@ANYBLOB="01ed74acffc0c709a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"], 0x2d, 0x800) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000980)={{0x1, r8, r10, r7, 0x0, 0x46, 0x81}, 0x10001, 0x1, r11, r12, 0xa5, 0x1, 0x4e2c, 0x6}) r14 = shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r14, 0x0, 0x0) shmctl$IPC_SET(r14, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r16 = getgid() r17 = socket(0x800000018, 0x1, 0x0) bind$unix(r17, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r19 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r16, r18, r19, 0x10, 0x9}, 0x8, 0x1, 0x9}) r20 = getgid() r21 = getppid() r22 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080), 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r23}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r24, r23) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r25, 0x0) r27 = getgid() setegid(r27) r28 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r28, 0x20007465, &(0x7f0000000500)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r30 = socket(0x18, 0x2, 0x0) dup2(r30, r29) accept$inet(r30, 0x0, &(0x7f0000000480)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r31}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r32, r31) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, &(0x7f0000001640)=0x5f) accept$unix(r28, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r28, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r28, 0x40087468, &(0x7f00000001c0)) fchownat(r28, &(0x7f0000000080)='\x00', r33, r27, 0x6) r34 = getgid() setegid(r34) r35 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r35, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r35, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r35, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r35, 0x40087468, &(0x7f00000001c0)) fchownat(r35, &(0x7f0000000080)='\x00', r36, r34, 0x6) r37 = semget$private(0x0, 0x7, 0x287) semop(r37, &(0x7f0000000180)=[{0x6}, {0x2, 0x22, 0x1000}], 0x2) semop(r37, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r37, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r37, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r37, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r34, r33, r34, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r25, r34) lchown(&(0x7f00000001c0)='./file0\x00', r25, r26) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000080)={{0x6, r25, r15, r18, r20, 0x1e6, 0x8}, 0x5, 0x5, r21, r22, 0xfffffffffffffe01, 0x9, 0x7ff}) getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, r20, 0x0]) r39 = getgid() setegid(r39) r40 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r40, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r40, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r40, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r40, 0x40087468, &(0x7f00000001c0)) fchownat(r40, &(0x7f0000000080)='\x00', r41, r39, 0x6) setgroups(0x4, &(0x7f0000000180)=[r3, r10, r38, r39]) 05:55:44 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0xa, 0xbb}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000000)='./file0/file0\x00', 0x20, 0x100) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000140)) r2 = syz_open_pts() write(r0, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$TIOCSTOP(r0, 0x2000746f) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x26dc, 0x0, 0xfffffffffffffffd, 0x0) r4 = shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) shmctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() r7 = socket(0x800000018, 0x1, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r9 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r8, r9, 0x10, 0x9}, 0x8, 0x1, 0x9}) r10 = getgid() r11 = getppid() r12 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r14, 0x0) r16 = getgid() setegid(r16) r17 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r17, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r17, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r17, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r17, 0x40087468, &(0x7f00000001c0)) fchownat(r17, &(0x7f0000000080)='\x00', r18, r16, 0x6) r19 = getgid() setegid(r19) r20 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r20, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r20, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r20, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r20, 0x40087468, &(0x7f00000001c0)) fchownat(r20, &(0x7f0000000080)='\x00', r21, r19, 0x6) r22 = semget$private(0x0, 0x7, 0x287) semop(r22, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2}], 0x2) semop(r22, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r22, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r22, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r19, r18, r19, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r14, r19) lchown(&(0x7f00000001c0)='./file0\x00', r14, r15) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x6, r14, r5, r8, r10, 0x1e6, 0x8}, 0x5, 0x5, r11, r12, 0xfffffffffffffe01, 0x9, 0x7ff}) fcntl$setown(r3, 0x6, r11) r23 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x100) pwritev(r23, &(0x7f00000003c0)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d", 0x81}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r23, 0x0, 0x0) write(r0, &(0x7f0000000080)='L', 0x1) 05:55:44 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) sendto(r0, &(0x7f0000000040)='T', 0x1, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000100)={0x2b, 0x0, &(0x7f0000000080)=""/43}) recvmsg(r1, &(0x7f0000000240)={0x0, 0x1bc, &(0x7f0000000000), 0x1000000000000056, 0x0}, 0x62) 05:55:44 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffa1f, 0x7f3, 0xf8c, "0366440adf71cf15cd764923af00000000000056"}) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r2) r3 = socket(0x18, 0x2, 0x0) dup2(r3, r1) connect$inet(r3, &(0x7f0000000000)={0x2, 0x2}, 0xc) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf", 0x42}], 0x1) 05:55:44 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02e18b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x2, 0x0) dup2(r4, r5) r6 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000100)=0xc) sendto$inet(r6, &(0x7f0000000140)="01d9055b67151d", 0x7, 0x400, &(0x7f0000000180)={0x2, 0x2}, 0xc) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 05:55:44 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r2, 0x0, 0x8000000000000000) dup2(r1, r0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) 05:55:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) readv(r0, &(0x7f0000001640)=[{&(0x7f00000002c0)=""/254, 0xfe}, {&(0x7f0000000100)=""/83, 0x53}, {&(0x7f0000000080)=""/44, 0x2c}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/254, 0xfe}, {&(0x7f00000014c0)=""/207, 0xcf}, {&(0x7f00000016c0)=""/138, 0x8a}], 0x7) r1 = syz_open_pts() close(r0) dup(r1) r2 = socket$unix(0x1, 0x1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) syz_open_pts() r3 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) msgrcv(r3, &(0x7f0000000540)=ANY=[@ANYRES64, @ANYRESHEX=r3, @ANYRES64=r4, @ANYRESHEX=0x0], 0x4, 0x1, 0x1000) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f00000015c0)) write(r2, &(0x7f0000001780)="dd9d5cade5d842f7424b199b41df719f687888381cc3e54cff0ccfc935ad37be6eef1b537b4bf0c85948f6a4ca4dc328bf34045a12caf1d0e3a0b3274a3a3d80a85d853f365790420a13072490fbe11c045e0ad7d5748b0e3256315748912212a19a21078fb428b20155a7112429a6f2be74c0170f67dd201a90fdc80ecd5db62692640adb3de8c2f60422b8049fda8933479877ac43a6d1b2ce84", 0x9b) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='r\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) 05:55:44 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4414", 0x2}], 0x1, 0x0, 0x0) r0 = shmget(0x2, 0x1000, 0x122, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000001540)=""/4096) shmat(r0, &(0x7f00007fa000/0x1000)=nil, 0x2000) syz_open_pts() r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000040)="b100050460000000000008010010000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1afda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b2ae608a371a3f80004000000f1b500000100"/177, 0xb1, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[], 0x0) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r5, r6, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r7 = getgid() r8 = getppid() r9 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r3, r5, r7, 0x80, 0x8}, 0x5, 0x5, r8, r9, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r11 = getegid() r12 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r12, 0x0, 0x0) shmctl$IPC_SET(r12, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r12, 0x2, &(0x7f0000000040)=""/210) r13 = socket(0x11, 0x4003, 0x0) sendto$unix(r13, &(0x7f0000000040)="b100050460000000000008010010000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1afda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b2ae608a371a3f80004000000f1b500000100"/177, 0xb1, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xffffff3b) r15 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r15, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r15, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r15, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r17 = getgid() semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r16, r17, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r18 = getgid() r19 = getppid() r20 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r14, r16, r18, 0x80, 0x8}, 0x5, 0x5, r19, r20, 0xfffffffffffffe01, 0x9, 0x7ff}) r21 = getgid() r22 = getpgrp() r23 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000191000/0x1000)=nil) semctl$IPC_RMID(r23, 0x0, 0x0) shmctl$IPC_SET(r23, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r23, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r25 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r25, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r25, 0x0, 0x8, &(0x7f0000000240)=0x72) semget$private(0x0, 0x3, 0x23) r26 = semget(0x0, 0x3, 0x480) r27 = semget(0x3, 0x0, 0x20) semop(r27, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r29 = getgid() semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r28, r29, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r30 = getgid() r31 = getppid() r32 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r23, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r24, r28, r30, 0x80, 0x8}, 0x5, 0x5, r31, r32, 0xfffffffffffffe01, 0x9, 0x7ff}) r33 = shmget$private(0x0, 0x4000, 0xca8, &(0x7f0000559000/0x4000)=nil) semctl$IPC_RMID(r33, 0x0, 0x0) shmget$private(0x0, 0x2000, 0x208, &(0x7f00003e5000/0x2000)=nil) shmctl$IPC_RMID(0x0, 0x0) shmctl$IPC_SET(r26, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r33, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r35 = getgid() r36 = getppid() r37 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r33, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r34, 0x0, r35, 0x80, 0x8}, 0x5, 0x5, r36, r37, 0xfffffffffffffe01, 0x9, 0x7ff}) setpgid(r32, r37) r38 = getpgid(r37) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x7, r10, r11, r16, r21, 0x60, 0xf001}, 0x15, 0x101, r22, r38, 0x6, 0x101, 0xffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r39 = socket(0x2, 0x2, 0x0) connect$unix(r39, &(0x7f0000000440)=ANY=[@ANYBLOB="713f7b174fda81c96a0111c11579d473aa91f9dfca37bc526055f2a42379c9aad4ced93680f7358f017951fb98f69deb76579cfdfa6d60e91705c8be8eccf165abfbe03eedbefc6cc9bd130168231977ee180ac42cc1228204a4fd172923cd3a95c32f8d54f55ea0fcb14e40e02c85353f803c864960c2e8b121b079e8295f32535a61cca1e0b7d679966c662375fae551d49c2e5570b03cae84c3645f004171fe91ac28f18caa00000000000000000000000000008f02929c8c37143a32125e3374b4631f287adafd82613e639d5dfcfe550fbd9320a86c2758c0848d5b2c60a6b0f4ee731c64c57523d4bb878791ebdd65dcfe7db490ede4685ce756"], 0x10) setsockopt$inet_opts(r39, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r39, 0x0, 0x0) r40 = syz_open_pts() dup(r40) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x80, 0x0) 05:55:45 executing program 1: syz_emit_ethernet(0x5a, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000ffff80350001080006040004aaaaaaaaaabbac1414aa0180c2000000ac141400caccd2ef"]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r1, r0) r2 = accept$unix(r1, &(0x7f0000000000)=@file={0x0, ""/22}, &(0x7f0000000040)=0x18) dup(r2) 05:55:45 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) getsockname$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00003800010000bda1e80000000000d1f5bd00e061ff06d1c4087d3b3c426000000000000000ffffffe9ffd60d9fd5df85660100670180000000000000e20386000000001eff0000f30600000000000000000000a3369d5a2a00000000"], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000518000/0x3000)=nil, 0x3000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt(r1, 0x200000029, 0x2c, 0x0, 0x0) 05:55:45 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='.\x00', 0x490, 0x4) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x2, 0x0) openat(r2, &(0x7f0000000140)='./file0/file0\x00', 0x80, 0x27) utimensat(r1, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) 05:55:45 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="10000000ffff0000010000000000070000007fb898dea95c889a18ffffffffffffff727b8a426a7dc6b8e62eaa6e79e20f57b011d1112b11efc0376d09f7fab12fa5f2d2abf11a576945da33b9cef4235b090b9997b76cf400cb25a021472d885ac48a338b690063b2a2391198b17c3d99a91ef28164e87b84b93360c6a21cfff010c59b58ac573f40e629bf53b047fde662ef6076244aac7b4f530a7e385b0e7312daa2bc95f9549e80f0b1229970152f3f43c699656e9d13d50be20d7f6f8ec4d12d0fc212120c42e069cf9fbb8207b93c1bf5168e77b5e1fbbaa152f2251f7e9fc7854060017fd4b0d58af677939a5d16e27b234f54ad562cf7b38efd94a91a"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}], 0x100000000000022c, 0x0}, 0xc42) semget$private(0x0, 0x1, 0x2b0) read(r1, 0x0, 0x0) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setreuid(r2, r3) write(r0, &(0x7f0000001640)="8a", 0x1) write(r0, 0x0, 0x0) 05:55:45 executing program 1: socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5fd6f0d9ca272328f0400000000000000f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x56) recvmsg(r1, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/27, 0x1b}, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a", 0xd5, 0x400, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f000069c000/0x4000)=nil, 0x4000, 0x2) r2 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r2) r3 = socket(0x11, 0x4003, 0x0) sendto$unix(r3, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5fd6f0d9ca272328f0400000000000000f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x56) recvmsg(r3, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/27, 0x1b}, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt(r4, 0x0, 0x8000000000009, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r5, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r8 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000100)=""/114) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r10 = fcntl$getown(r9, 0x5) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000200)={{0x3fd, r6, 0x0, r6, r7, 0x17c, 0x5}, 0xfff, 0x9, r10, r10, 0x7d55, 0x3, 0xfa}) geteuid() pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x0) ioctl$WSMUXIO_INJECTEVENT(r11, 0x80185760, &(0x7f0000000080)={0x9, 0x10000, {0x3ff, 0xfff}}) r12 = kqueue() r13 = fcntl$dupfd(r12, 0x2, 0xffffffffffffffff) close(r13) setsockopt$sock_int(r13, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$WSMUXIO_ADD_DEVICE(r13, 0x80085761, &(0x7f0000000100)={0x0, 0xac6}) r14 = semget$private(0x0, 0x4, 0xc1) semop(r14, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r15 = getuid() seteuid(r15) r16 = socket(0x18, 0x2, 0x0) connect$unix(r16, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r16, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000480)={{0xc, r15, 0x0, r18, r17, 0x5, 0x3}, 0x486d3340, 0x69, 0x200000000006}) r19 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x6010, r19, 0x0, 0x100000000006) open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, 0xffffffffffffffff, 0x0, 0x1d) r20 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r20, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r11, 0x0, 0x0) socket$inet(0x2, 0x5, 0x9) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r21 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r21, 0x2, &(0x7f0000000100)=""/114) r22 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r23 = kqueue() r24 = fcntl$dupfd(r23, 0x2, 0xffffffffffffffff) close(r24) 05:55:45 executing program 1: r0 = kqueue() kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r2, &(0x7f0000000200), 0x0) r4 = kqueue() openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) close(r3) 05:55:45 executing program 1: openat$pf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pf\x00', 0x8, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) r1 = getpgid(0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001, r1}) close(r0) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10000, 0x1c0) fcntl$getown(r2, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r9 = fcntl$getown(r5, 0x5) r10 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000540)={{0x240000000, r7, r8, r7, r8, 0xa3, 0x2}, 0x200000, 0x7fff, r6, r9, 0x41d, 0x5, 0x5}) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x820, r6) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x41, 0x0, 0x4000000003f}], 0x0, 0x0, 0x0, 0x0) dup2(r4, r3) fchmodat(r2, &(0x7f0000000080)='./file0\x00', 0x30, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r11}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r12, r11) connect(r12, &(0x7f0000000240)=ANY=[@ANYBLOB="01001f0066699e730000"], 0xa) 05:55:45 executing program 0: syz_emit_ethernet(0x67, &(0x7f00000000c0)="c7a895b22a241c0a071beff18fdd6e360aa905000000000000000000010065ec0f1d00fffffffe00000000000000000000007c4889b6160f868c6a4aded78b1574acebac19761d75d2b383fbc8c752f80700a32b48cbd3545d8b64d0a24d3f981930454402f93b784cc6583874aeb86bd30b512fb240fb7946b8fd477b17a4c056127cdb170d22be9c78caac3b5fb8e73bb6cb24b1696f2e4729b5f2ba109b20cf8c3b678e3968fe0890ec532eef2bf6f545d0f31df882636afa2b9ccb1fd44f81609d8c5c5ba87a0b98028306f4abc3bdac56845f0e72920a6af4") 05:55:45 executing program 0: sendsyslog(&(0x7f0000000340)="013b8e468fab7b8cb08490346beaa745b8ed41c45da98e1e55d894bc7c08fc9586240793e1a5f34cbf4617d42c0da1595c786d319f258ea2bcd88a218ccba04a1487500723eaab3283517aafe01b8a9b784e3e62d810628174bdf4996df5f77520f1f2e62d1617e0d3f751e6826bc69319337376be086c49ece31bfc38529f689276af3a4799449acadff4b3e41ab409b9a68e6f545ac45a3e58d91b4c9309966aeed0dff52aa7594496fca7f431215f949f8b4cf89b23b6b8854afd8e78b105d0221b0cb42429d55c8babc2a4a1533e5caff19d2f06664063244442c99fe0cfca75a1c73d28ac4d6c7a619aa0c662379a95e98c14f1f51fc0e90d445ba19ea6b4b81cd1e2b0907dd4c68ee84816b92321de44a50d970d86b64afc7641b463631421bfefe4454c02eb635032ed6d5d85ec1cf158d67baaf1fa3039bae93781b2902037b7d09314253cb638175d0a894d4c09e150d21ecac783e812a1d453fa39df4ae496997c011980c679162200000000", 0x171, 0x38) 05:55:45 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x26dc, 0x0, 0xfffffffffffffffd, 0x0) write(r0, &(0x7f0000000000)="cca1120e32654fb1", 0x8) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x8004745f, &(0x7f00000004c0)={0x1e, 0x0, 0x0, 0x0, "61aa0db11ce9ba0000514e6ae973739ea78b7ec0"}) 05:55:45 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x40) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x9, './file0\x00', './file0\x00'}) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x0, 0xffff}, {0x18, 0x3}, 0x200}, 0x3c) r2 = socket(0x18, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000600)={&(0x7f0000000040)=@abs={0x1800, 0x0, 0x1}, 0x1c, 0x0}, 0x0) 05:55:45 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r1, r0) bind(r1, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x1, 0x0, 0xfffffffffffffffd, 0x0) kevent(r5, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r6 = kqueue() r7 = kqueue() kevent(r6, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r7, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r2, r3) 05:55:45 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000100)="13dfdb5d9078625c439e17f7c24c0c8cda221ddb01ca9b63dd310985f35ca76ba43fb86a1cd56160a5563d09f92348d2bd332824555fd0c955b7b703acc2bbdfa3855d608b8a794662835c0ef4360b3b4f8484fc902c0defc54ce8ef1294562b372c679d1669167a3ff06c028edab7d77ef34732774b0090501d7b9435c401823c11318ba05ee656b14a8d", 0x36}, {&(0x7f00000001c0)="25c27f21e232a80dc2655bf7c6660196e3bede5dabaab5", 0x17}, {&(0x7f0000000200)="fdd69a0ee07d31a58493173d197eaf6123008216aaf356e9c259fa3be7f056b9fe5aefc91e0d2c2f23db2d0d7f2a18f2257dc39a1ef4491561ad6fd2fc90016dd57156e95c1e287214a18e7790255fb35ea589a56b73cbfd2ca225e165bfc5d97fd00331137818dfe48bbe29df4b491a1e270d0d767bbe703e528ad50d475e90d3b63ff3ba6c65", 0x87}, {&(0x7f00000002c0)="a56fde340a9a88e0922897ef3c739043c5d608c7130d3e57fd8d5bb91f19e48605564d10e6d365ce69e880653825759f8392", 0x32}, {&(0x7f0000000300)="0673dbb38982f3f54711a950652a44", 0xf}, {&(0x7f0000000340)="ae27bfe87f65dc880fc83e2378bee4c42256f2f1a50c4bd85823e56f38763ae04c8b769d55cf265813f58fe6045e130ac7697cf30604e9e83beccaaf74a87ad4eef974cf968aa858531e9b2f66ccc2dfbe1b388c98bfb6c453478338ff044e0c30db64c084ce741b24b152becde35ea6219ea865689b98e7829b6258253dfd0fb7f9512e282dfe0c020665e35327271ce7ee263a564e5993494bfa347c6809aa4a69d6a0030807374970a9604bc088137d773848353e303d6309e09f78393f4dc9357b11f2a0f81af163927103e1bc8cd65899ab3f2f6aab31f4adcdd32645223734dc49924433f8c0e396cfaf", 0xed}, {&(0x7f0000000440)="7cc52b358df21247927a845dd4d9ed377c60a6e5295f9986c9146c3b8ba590ea2ab820e331512310b1331d9ef442139c7b2503b4ad85afd035b9ae70e97ed8be3d5b7faca8901faadd0f85bbf3f3235ff2b67b1149323c1550d80334c5efe86a40f0874e866d099ba08695e62ff61cdf5b52", 0x72}, {&(0x7f00000004c0)="1bfcc8f5dee7e11f55b6989ad2d87be6474d95fe575a6081333e566c879f3e49277af6932c50c390ac3ad3a9c6dace60cdb291243f20e392b54b279efd9919903f11b28e8433ea8b3667649a1387e4cd322be26457f0d4783ee606d718962d924a9fddad360571a1e50fb1a3b391993965b59aa869f4b7d0b74061157cc30c773c5b0cd113596d92ada5152568", 0xffffffc5}, {&(0x7f0000000580)="7228beb7e9c2e118ca8c517f893ca7f3fd3064d26788ccbc64ada477701a134bfb8bcb2c38f2a145262d717d524f1020a5e266d5873ce5b201806a990881bcd4c66a35d68c06bf56bce4a62726dbe5e4ce06be2e6f47fbcbfa66fe137b396f069143", 0x62}, {&(0x7f0000000600)="02482059dc979100d906b463f51864dfaa0ea514ba3f364d44f609d8f354ebdb4e205859360224106f2d4a0d9f618b8d3d5ebe943e05bfe97aa6433210b6e35edcc56b0a8029cc1e957059082606b0c06e86b055950943d78931d9460464fa11bc32eed9429740fed40cb2424e4f94b715bdb7d7e408a47f7dffc82b312278108e2bae9ef5c6aaf5e1bac73872b7a10d4c47dff8d328503bb61a5bd1d0a558cb48d5d69c58f07efc094b5d69a9722f614a0ea2a1dd0a", 0xb6}], 0xa) dup2(r0, r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f0000000080)) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x60) renameat(r3, &(0x7f0000001280)='.\x00', r3, &(0x7f0000001200)='./file0/file0\x00') r4 = getgid() r5 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c6, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) r7 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r7) r8 = getpgid(0x0) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r9, &(0x7f0000001b00)=ANY=[@ANYBLOB="0000751d6270b70000000000f4eef23867733c00000005000fb50acbd1fa43982607fafe50ce767464ca7f00000000080000000000003e00000000000100005e65de4f8c4e0e1c0633197ed1f3c9056ce5b57ac45603a02c8eae4564fffd8e50c5e5d3e2a14765bbab711fb04dc773adf97c323ba36f73a5bb1c01187306cd40d81947d74a0934c5d5b921ff0de0b73a875ad9128bb35c9f8ad57fefca6a7cb7a66bce4f8835bec261ea79f6175c04db50a45f56f24627dcd35ad864f30b9de0c57b803389070eb5a005925d84ce028c03dcf577571e5285f841b775e5dfb7d9ab514b9ced7942b8130800000000000000c2495f2f5fb5c7621e79720000bad5b3cb6c075236440201568416b133aa6237f31257ead178e986228e57e3980173357b935c30a87e8eab7f258a262867f4282312897626e56ce298b61c26897ca477abcc32a551f4c911271a6e3deccdd8a8c9c63894d4402203da888a085a9924f5b0ed9d196e7d74feac421f2625285e9bf343e47936257a1ad5ad6fda810c18b4df05a4e2ee63fa0fa1a7d61779a654b9b6a18478b6e931005d2abf2e0b81ea3cd1d2f8f0cbec6aa73c0e53f83db7f690c22b39e3aab2981eea9e91062326fe1e0c249ad54c42071716f575181853ef28cfa22c4472"], 0x1, 0x3, 0x0) msgctl$IPC_SET(r9, 0x1, 0xfffffffffffffffe) msgsnd(r9, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e27eb7ba166bb505b358b8b724a1087b37064194c070237d7fcb5d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d13522440a0f8c12ed16e9471e30fa4780be4a5ec45a3be586b8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd8809166adefcc12c77ea83a7ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf713764c67ef76578ba2c43e1f100"/235], 0xeb, 0x800) r10 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r10, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, r11, 0x0, 0x8, 0x2f9f}, 0x1000, 0x1, r8, 0x0, 0x40, 0x2000000000000006, 0x1, 0x4}) r12 = geteuid() r13 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r13, 0x0, 0x200000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r13, 0x0, 0x200000000000a, 0x0, 0x0) r14 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000640)='/dev/ttyCcfg\x00', 0x80, 0x0) r15 = socket(0x2, 0x2, 0x0) connect$unix(r15, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r15, 0x0, 0x1, &(0x7f00000000c0)="071404000973db0000000001000000149b33ff0f", 0x14) write(r15, 0x0, 0x0) r16 = accept$inet(r15, &(0x7f0000000140), &(0x7f0000000280)=0xc) r17 = kqueue() kevent(r17, &(0x7f0000000000)=[{{r17}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r17}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r17, &(0x7f0000000040)=[{{r17}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) r18 = kqueue() kevent(r18, &(0x7f0000000000)=[{{r18}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r18}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r18, &(0x7f0000000040)=[{{r18}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) r19 = kqueue() kevent(r19, &(0x7f0000000000)=[{{r19}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r19}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r19, &(0x7f0000000040)=[{{r19}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) sendmsg$unix(r7, &(0x7f0000001ac0)={&(0x7f0000000200)=ANY=[@ANYBLOB="ffffff4d7d0000000000"], 0xa, &(0x7f0000000240)=[{&(0x7f0000000980)="7778c340cd4d47b8999c5cb55f30fba73df87f93c359a8579e665373990feeb7596672bce9fca7da2026e7b3aba15e7f60337d53aa4a8e412be67a8d16f4e72e919946a874d868d1514a294e6100e58f1bfd670dd857f89d04f2a2d30164f29648d642235ad563b8e30948049f031f5a23ddf2cac8949aff8e8b23d8b323e9c240f20358cd3f3cd40e6255ff664b31bab4099e52c80efcac37b7534c4f33406e6946acc15a10fe89d7e38d7b57c26f3a0cf55102111820e69343a2", 0xbb}, {&(0x7f0000000a40)="6d81fe2f157702a916b3fa17259954a8889bbfa894b074be8fafe5b132bb88ffdca2570e9a722951b73719b667bd2db4ad83e36cbe3d1ccb604ae9b2d9f88b44878aa11fb04deba023f3a51a448e4968c8b6b39b92488876f92ad90110edf3718410eef30eafa4e4640fd4759c565b667e5f3f64c9d002af6cc9f67a6d4aa9b506e81bae79ffd153c0934f10105a411194313702332398e7b068c2512d37bf8db01237d05be949f04ee50a75f6ce2a11cd1502b6d5e3d2a2dd5174f92aaef4af0f8f55e73ad989be3d9b7a2f97ee4d094b661fe3491015b144f591a756a771a5f6fb542c26f76ad1358613d96fa51b3bdceed943c6ab5eab780074dad30cf79230b73e2ecc6ddb3432b64c451716992ae3b3cbfd7fe963e945d9d4f565f54c44aa9db24c82dd204ffcb51b588ac4d8bbbabaaf040ea555a1db250dccc1259ba0b93a867ac27c8ebbae38823e4d718acffe5f9af323a25e95a5dba5950fabf7e9ebbcd02253b7ea1201921569686fd9163ebcd663d9e2c9c61ec3101a7dfaad50582f06eab34bfb668daf1e2aaa0b405a894635ef6bd67c3a7c249f2b7711450dcc0ca9fb430070e09f49051f078c67ba35ed0bb7641e42f247ec4c5ee890de18c8267c7473bedf797dfe785cadd64f532f6fc2d23be52317006981f5bcade33537ddff658bbee97e82963fbbf5b7a7563411f8bc39fe4e626e3979b6ac71090dd124c51b672081c1635b09bcde721017ec539431f995027533c141701dca3983ed23a6ce564c28a0be533b2af4cb407efe5ea7519e4aeb1cfb346c6fa4d9f8182924005bc668b6542ab2089a4818e80bdbc530d87dd495aea2417c244812f5f750fc8eaf6a264b7548a0f2ca2e63538084ab6565d3c8767ac2e6434825f16fb5b895ca70d5023481fe387978d7aaae5bd43b9cc427cf165bb07762f7233550c8e52a65e63c5677a02e213fe3b9c0790dc480a83c44cb77690a794b160cfafeecca24e11a660902a7021c62e8b544f65d77078a4545766e4c437478e5a7568b563b4a1d3cd10c38e3ab50799250fdbe77666edf328824a599e645e86df2b54557696ce253a583ef9d4879ae6f85d782d622d4db9aff39c35f13d854346ad3221fa6413acf0a83534010aef0d85e6ad384e90c07efdf6cfe6d9550fb91d265703679538bce48081b21a30f0ddc14bf15d4070267c70724142e549f8cdba740ab18c31af4fd455808c864ef86933ae23dd8aa1bfa0d99ce10914e1d9558bf7ba7fd1d37f8e742f3177230de3fce0cfdac296f6899d9162ba40fa60c053a9e734a67955ab65f41b68bc49432b5b068ad054e27801d89889beb1d7bd4b74e8fb1aa65c995a2fbf32fdd78fc20e2b485e6103ca8a087bafd2fcf216a1236dfe363944e8c7ef23d9140dcfcfc619f22f1e7b1149c703a88124e47b5084a7bf1a3950b8b840f6a2232f90445e2ec65eff95a6f7b4574244672e875368994d897ff63ef4bfc9e494e59dfb3415d8b34010aba26528f681475b42d9b54a992a4ac86429f0a61e97292adc8ea8103d50bf0497abca5487210c4cd976b8a5b1cc5ba4d1dcde7f9cc1dcee888e577895e5b6a4eb857976c574bed9348ce3c89a65fa45e73662afc51e9515ac16ecee589488a2300faa65cc58896312e1012a69d4de3a70416d64e70c35f42cc7fcfc1afa74e53877e252dc6323433d6642e061157fec25ea4554bb52f88b0d41034bd6e9fe6b1e3312e102efa76c469a99f5f406808a5f59bc9d173115dbd31b0ce59e48b0e8991be698a28431a0da79c8c735e59c25841b0963e025676df89ef75d6482d35b11ca2d00c2c4caeeea9630fbf2e0272e9f8463a9f268e8a4f75907752eb7d8ddcf6c0665387e48ec4c82bf6b5d571db589611629dada5e682ed1146a42324f4aa45b90679411bfab65362d1c6ec42fea68fd225122ac6b648bc34b3040a8c4a91d0f4efbbd4671d08abe8f84fde93c63e71d8fdd9a6275571e688deeb797fbe0e32f850360340c8bd582f031ee01b1af0943774fae793d19f4d4fb422b47961a2bdd91dd8b537ca8456fbd46e4d8b4e8eff9f413f21c4788d3c9ec91d8da591e000374f7045c3c956c0655e5252c65f6259e14f6609163d69dbdcd97e9e0e7506521e0b316b4d2789614157da5f1f2a82d4f954c4408784d0986c31bf280ec26f5d8fd8175b8cdf11cba76b498e96bde65c816c66af283fddcb225f30a2e28858fa34efdb27e08bba1e96fb8a89cb60f070444ce545c575cfa1c4285855f862c30aaaaed3d736b735c9a21a902014c789b6d03e16e3644ef4bb9945bd2cdb3c58150a17993670389fbdf2be47dca18cae811bf18e0423c0fcbbec458484e09d8164c46766ed1cdb830c3a32718f260500ae3c5a39a896ee91a7d933d82ad16595ac3980e60aac60690ad7aad0e76fc77f70a5d2eaf6841f5369ce8432c9b8da07e5960b998b0f57c15b78276f7d310305462a33a05a971d8ac48f4ae79addea605d003d15efa0476b7aee8377cb81b6791c286c7cf5cb8ff40830020781ad73b101fa261af675bb5a35c673421626d12013b3db8d47e33cb4220064d9e87448a0188a929b6025eca8876b81a098aa887df4c30663ec859dbd6aecf0df169755f1aedacf752860d31d6c2e3786b21751a474a1e8b02a4e1541243e7862be55c6e42c86dd6b629252f857cb5873c09ec5349f50a93e28c1bfad2f3545a9c4697d826ee86e787393e88828b2a21bf55f393392c761140cd49fc99453df569583d04abab4b69c54a34d42f478a01f1b2877f467d24caaacc1f41c9dbedcb45d320197735f60a751138dcb3b621e63c590f64cdfe370b2c1e0803e493963a1ef3b4035fe966137e1235476bac7ad2b03b5cd7e97d1fa25a8c03f95ba2e1037f02d2474523a0122b3bf4fe6efdc9f5093d03b7251433a48de6f02f7f9ffe400e8a807d157632420511039fc1a8052b7a047d7a28167f19bb19e8fc78461ea1faf0eb0da9c00f472b0140efffec2c750ff401a29eb039e0ffdac306c8a9ded60957487af344cb8443c0a60e1e98f8807f87b3c226699ec8c93a1701e1ab7fbfa5648f7bf698f2bd11fb47bde442bc0ce75255aeec7bbcdb43ee963894d500bf714582343de409a384ac409686bafe3ff6a5d0d871bf8cb9900a39708dc3936ccfa57808dfe7e6b821be560b20f5b05b856e9e182b364ee65cb111048b881e7a24463115b10464a5dcf9c638d787cabf2c7f43cef7259d00acdcfb5fb4feda0d8fc694a7ab818b805d2092a4a6d65fff8a7b7ac94192524f8a7d313b9b4740f68096dd721085cdcc55736305d6f216f6132ebae4efc8b037eb76f9afe8b6568ed948aa834a2bf7ce03bf90909b607d8b5a16688cd03097ce93d4008173001c948fd72f21b23111d9585b8076633fde0048766959b620fd9ff2878be82e14d69717c411c54adf8344db1804af78a9b5794a5dec6eb826ff21856bc72e6cb350ad666ca1609c99631f5141106d0b785d7bd0f65fc97e5c7f1c58660062ea7e311a25531413a0df8642d2c529befd334adf66bbf8c20dda8bd9443db9290e85405ca22d46b506b21dd61f9b39a38fb5a9cdc027e97a323715b57326e65f8e058d24076983ff6a429f525ae1a12a974f00dbc00735db24c04c365c7c626c708491a5c2ba94f1ff47acc750c349e4f1cd2d7d4f900b9b705780f9da5d8747a97d3c35e9d7321ace45ec2e4a20ce555c539906ba362083f069de425a17b8ec437c63fc9e2c5dada07052c2fa98d26f7f4cf515c1939e4435e5d59fc0587b0016517fec8ac8e38edfe862f2b0f6275d802330409b953e39ebc9e94e6eb4048cf5874ba07a256b863eb77e1a32c64bc70a892850a1780f3010c67a62fa1457d906da4e56d31961530e39d0b2dcfe641efbd2feb0a1e9153a7d3fa84f7cf9c71b5a6cf2f033f627ff5af0979dc49bebad6bba9237aef7cc3320c38d61c4a5c3ce7890652b13525c175e4beaaa61b3bd6d1a7c4573d9e84205aef6fc3f5c84623eee2aabc081381005c31b886de4a277935230e0170460c2c0284e2e097871c7d56d003751c370a5bcafe50d6de3a0965edf742c68b53d9629405b56990b45707354366118cd4eddcc158bea3b62fcbc6fb2a36bee7808e59f3002cfdd303bd47db6b03385acaf05beda03b22b13235e42022d47930b45bdc35780105e79aaa60013e6a2099946188855d397ed0dff549fed7302a5b6d2a23bc6c67611fe3347cec7172db827c099b17132afd2be8a9abb08e4ea96dd3c631773fbd9c34a68e68223c27a0674b3ae601a0074836781993fb51fe63d5e1064e0165a221d099bba4860cc67f894506868cc93d2deb2d512cf36c61c3621631bda73cd583300621697db5b866ad6fe0be2d52549def486435f7228fa128c8a0a1de05ee4dcabadcb7628a28d82445b15c97246143d94b215578b16de0779aceae7f3b59a7084da0014645ca833c2392d007bdfada17abc6017c2550221100329f28c51b236a7d5592cf454492e990d0ae4e6ecda10908a10c63ae43d8315a84a76066afd9c889a7b07cf3e63316a4d607c1933be5a8f37fff263aced5c3fb9da18e23415f1f4c6eb981c516f90c2147052bc198970bad0a2c70bbc3cef5bb614cfa756d2702b298aa11c88c1756fb0cb42ffe6fe8ac961c676b55413059bb2fd8a2a035ed3377c0e9eb700c05052b9a693a7946454e35552c4d1991d0970a380892f46f6ccf30abe19a9852cef5f82b61a04448035317471027ada0c3853ec3889128d74c6c8bb919dcc65293e08b479650e77fca968974b3730bada3c8a008e468cffa7d8e368709df7f041e159d5c44933de5ffc2442471a90a9d0721c143ecc07680f0a25ecfb4e327e2583692018fd1e14bfa6e91f78bb6dd47b4d9f6bcd232304e64292685f8dc67245f0f3cb64ea5b13d8e14d1ef94a7beba7186f0076a0d76fccc99fffbb5428c4c5baab1d75ef94dc6f88eeb126ae3b783fd7a9b7b3b0557be6c9bc8f4e69774f31e98e5174fed35981e593797b9cde641bdccb1d8422c3104578356f71da5d576dac4ba43b536db1e06cd29c1bec01c9a67722f4e56d5a1da662882b1419ebff4134da1a6501bbcf19a5578dc5c6fe942bfa2bc2aa3a15ee17daae1806a4d4e4d070ebf24c42999700dc4861fb56bda292774e6d949fbf3084f63522efabf398b37e8ce2695ada6fce6abdf637b7640426634475b038068c01606e4ada22662714a76017f713f141370380693c6d773c80a20d634df94bf2e16b44a495915dfb66bf98a5253f6947427af4a7cfdaa49479bfadeea358aff5946dbb4d335d97142f79418c10e28085114775f0078da93af5e5bdd51002314703076e37de2af274a6d8e4a4ac9a9d2f9c8743dd45894da4c25791d8d78b59c0f60a700e713acb3195861a2b99ad56816ac4b03561d5873ab3ad6625bd2d8773a3e523be24283d616a789ba357a176e39e61333ae21fd618eeacfafeea0c589e3f34ded23ee24fc0198bbae705aa210478d13c648ebc08e7ea7c23d98c7645e87a484846f0b2577e02f520e4f13c242385684b97e7b14500a224121d6b9891d13cc1757c1fe14c80e385f60a9fc47c96b142e4ef4d54fc725f688398a119a166080fbf220708d2907a896676c85c6138ac49f29febd64c3827f0c026fbb22f112035e37545b7daf675d3956227e7370ff1c8a00267c40767964b8d8058185a9f8f3724613e49fbcebe5f15c6c22e16f0edec26d6f34bff7dc23644a1d7dfaf83722", 0x1000}], 0x2, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r8, r12, r4}, @rights={0x38, 0xffff, 0x1, [r13, r6, r5, r3, r14, r5, r16, r17, r18, r19]}], 0x58, 0x205}, 0x0) r20 = open(&(0x7f0000000040)='.\x00', 0x0, 0x60) renameat(r20, &(0x7f0000001280)='.\x00', r20, &(0x7f0000001200)='./file0/file0\x00') r21 = kqueue() kevent(r21, &(0x7f0000000000)=[{{r21}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r21}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r21, &(0x7f0000000040)=[{{r21}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) r22 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r22, &(0x7f0000000640)=ANY=[@ANYBLOB="0000751d6270b70000000000f4eef23867733c00000005000fb50acbd1fa43982607fafe50ce767464ca7f00000000080000000000003e00000000000100005e65de4f8c4e0e1c0633197ed1f3c9056ce5b57ac45603a02c8eae4564fffd8e50c5e5d3bbab711fb04dc773adf97c323ba36f73a5bbc0cf187306cd40d81947d74a0934c5d5b921ff0de0b73a875ad9128bb35c9f8ad57fefca6a7cb7a66bce4f88354627dcd35ad864f30b9de0c57b803389070eb5a005925d84ce028c03dcf577571e5285f841b775e5dfb7d9ab514b9ced7942b8133c0bbcd2930e3f7fc2495f2f5fb5c7621e797236b5bad5b3cb6c075236440201568416b133aa6237f31257ead178e986228e57e3900173357b938a262867f4282312897626e56ce298b61c26897ca477abcc32a551f4c911271a6e3deccdd8a8c9c63894d4402203da888a085a9924f5b0ed9d196e7d74feac421f2625285e9bf343e47936257a1ad5ad6fda810c18b4df05a4e2ee63fa0fa1a7d61779a654"], 0x1, 0x3, 0x0) msgctl$IPC_SET(r22, 0x1, 0xfffffffffffffffe) msgsnd(r22, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e27eb7ba166bb505b358b8b724a1087b37064194c070237d7fcb5d208a1adfaa434bc15c232cf8d1e71dafb80c7acb30d7100108000000a67815dd92248a9cf21bb8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd882c77ea83a7ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf713764c67ef76578ba2c43e1f17adf80118713cf8f38bc56e3cdce8400"/232], 0xeb, 0x800) r23 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r23, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) r25 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r25, 0x0, 0x6, &(0x7f0000000000)=""/155) r26 = getegid() r27 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x10, r27, 0x0, 0x0) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r29 = getpgid(0x0) r30 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r30, &(0x7f0000000640)=ANY=[@ANYBLOB="0000751d6270b70000000000f4eef23867733c00000005000fb50acbd1fa43982607fafe50ce767464ca7f00000000080000000000003e00000000000100005e65de4f8c4e0e1c0633197ed1f3c9056ce5b57ac45603a02c8eae4564fffd8e50c5e5d3bbab711fb04dc773adf97c323ba36f73a5bbc0cf187306cd40d81947d74a0934c5d5b921ff0de0b73a875ad9128bb35c9f8ad57fefca6a7cb7a66bce4f88354627dcd35ad864f30b9de0c57b803389070eb5a005925d84ce028c03dcf577571e5285f841b775e5dfb7d9ab514b9ced7942b8133c0bbcd2930e3f7fc2495f2f5fb5c7621e797236b5bacbb3cb6c075236440201568416b133aa6237f40857ead178e986228e57e3900173357b938a262867f4282312897626e56ce298b61c26897ca477abcc32a551f4c915271a6e3deccdd8a8c9c63894d4402203da888a085a9924f5b0ed9d196e7d74feac421f2625285e9bf343e47936257a1ad5ad6fda810c18b4df05a4e2ee63fa0fa1a7d61779a654"], 0x1, 0x3, 0x0) msgctl$IPC_SET(r30, 0x1, 0xfffffffffffffffe) msgsnd(r30, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e27eb7ba166bb505b358b8b724a1087b37064194c070237d7fcb5d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d13522440a0f8c12ed16e9471e30fa4780be4a5ec45a3be586b8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd8809166adefcc12c77ea83a7ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf713764c67ef76578ba2c43e1f100"/235], 0xeb, 0x800) r31 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r31, 0x29, 0x3e, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r32}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r33, r32) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r30, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, r34, 0x0, 0x8, 0x2f9f}, 0x1000, 0x1, r29, 0x0, 0x40, 0x2000000000000006, 0x1, 0x4}) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000001b00)={{0x1ff, r28, r26, r34, r26, 0xa1c30682321f5ba8, 0x1385}, 0xc6af, 0xffffffff, 0x6}) r35 = getpgid(0x0) r36 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r36, &(0x7f0000000640)=ANY=[@ANYBLOB="0000751d6270b70000000000f4eef23867733c00000005000fb50acbd1fa43982607fafe50ce767464ca7f00000000080000000000003e00000000000100005e65de4f8c4e0e1c0633197ed1f3c9056ce5b57ac45603a02c8eae4564fffd8e50c5e5d3bbab711fb04dc773adf97c323ba36f73a5bbc0cf187306cd40d81947d74a0934c5d5b921ff0de0b73a875ad9128bb35c9f8ad57fefca6a7cb7a66bce4f88354627dcd35ad864f30b9de0c57b803389070eb5a005925d84ce028c03dcf577571e5285f841b775e5dfb7d9ab514b9ced7942b8133c0bbcd2930e3f7fc2495f2f5fb5c7621e797236b5bad5b3cb6c075236440201568416b133aa6237f31257ead178e986228e57e3900173357b938a262867f4282312897626e56ce298b61c26897ca477abcc32a551f4c911271a6e3deccdd8a8c9c63894d4402203da888a085a9924f5b0ed9d196e7d74feac421f2625285e9bf343e47936257a1ad5ad6fda810c18b4df05a4e2ee63fa0fa1a7d61779a654"], 0x1, 0x3, 0x0) msgctl$IPC_SET(r36, 0x1, 0xfffffffffffffffe) msgsnd(r36, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e27eb7ba166bb505b358b8b724a1087b37064194c070237d7fcb5d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d13522440a0f8c12ed16e9471e30fa4780be4a5ec45a3be586b8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd8809166adefcc12c77ea83a7ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf713764c67ef76578ba2c43e1f100"/235], 0x1, 0x800) r37 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r37, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r36, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, r38, 0x0, 0x8, 0x2f9f}, 0x1000, 0x1, r35, 0x0, 0x40, 0x2000000000000006, 0x1, 0x4}) msgctl$IPC_SET(r22, 0x1, &(0x7f00000004c0)={{0x9, 0x0, 0x0, r24, r26, 0x8, 0x2f9f}, 0x1000, 0x1, r35, 0x0, 0x40, 0x8, 0x1, 0x4}) r39 = getgid() r40 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c6, 0x0) r41 = socket$inet(0x2, 0x2, 0x0) r42 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r42) r43 = getpgid(0x0) r44 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r44, &(0x7f0000001b00)=ANY=[@ANYBLOB="0000751d6270b70000000000f4eef23867733c00000005000fb50acbd1fa43982607fafe50ce767464ca7f00000000080000000000003e00000000000100005e65de4f8c4e0e1c0633197ed1f3c9056ce5b57ac45603a02c8eae4564fffd8e50c5e5d3e2a14765bbab711fb04dc773adf97c323ba36f73a5bb1c01187306cd40d81947d74a0934c5d5b921ff0de0b73a875ad9128bb35c9f8ad57fefca6a7cb7a66bce4f8835bec261ea79f6175c04db50a45f56f24627dcd35ad864f30b9de0c57b803389070eb5a005925d84ce028c03dcf577571e5285f841b775e5dfb7d9ab514b9ced7942b8130800000000000000c2495f2f5fb5c7621e79720000bad5b3cb6c075236440201568416b133aa6237f31257ead178e986228e57e3980173357b935c30a87e8eab7f258a262867f4282312897626e56ce298b61c26897ca477abcc32a551f4c911271a6e3deccdd8a8c9c63894d4402203da888a085a9924f5b0ed9d196e7d74feac421f2625285e9bf343e47936257a1ad5ad6fda810c18b4df05a4e2ee63fa0fa1a7d61779a654b9b6a18478b6e931005d2abf2e0b81ea3cd1d2f8f0cbec6aa73c0e53f83db7f690c22b39e3aab2981eea9e91062326fe1e0c249ad54c42071716f575181853ef28cfa22c4472"], 0x1, 0x3, 0x0) msgctl$IPC_SET(r44, 0x1, 0xfffffffffffffffe) msgsnd(r44, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e27eb7ba166bb505b358b8b724a1087b37064194c070237d7fcb5d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d13522440a0f8c12ed16e9471e30fa4780be4a5ec45a3be586b8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd8809166adefcc12c77ea83a7ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf713764c67ef76578ba2c43e1f100"/235], 0xeb, 0x800) r45 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r45, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r44, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, r46, 0x0, 0x8, 0x2f9f}, 0x1000, 0x1, r43, 0x0, 0x40, 0x2000000000000006, 0x1, 0x4}) r47 = geteuid() r48 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r48, 0x0, 0x200000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r48, 0x0, 0x200000000000a, 0x0, 0x0) r49 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000640)='/dev/ttyCcfg\x00', 0x80, 0x0) r50 = socket(0x2, 0x2, 0x0) connect$unix(r50, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r50, 0x0, 0x1, &(0x7f00000000c0)="071404000973db0000000001000000149b33ff0f", 0x14) write(r50, 0x0, 0x0) r51 = accept$inet(r50, &(0x7f0000000140), &(0x7f0000000280)=0xc) r52 = kqueue() kevent(r52, &(0x7f0000000000)=[{{r52}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r52}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r52, &(0x7f0000000040)=[{{r52}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) r53 = kqueue() kevent(r53, &(0x7f0000000000)=[{{r53}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r53}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r53, &(0x7f0000000040)=[{{r53}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) r54 = kqueue() kevent(r54, &(0x7f0000000000)=[{{r54}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r54}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r54, &(0x7f0000000040)=[{{r54}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) sendmsg$unix(r42, &(0x7f0000001ac0)={&(0x7f0000000200)=ANY=[@ANYBLOB="ffffff4d7d0000000000"], 0xa, &(0x7f0000000240)=[{&(0x7f0000000980)="7778c340cd4d47b8999c5cb55f30fba73df87f93c359a8579e665373990feeb7596672bce9fca7da2026e7b3aba15e7f60337d53aa4a8e412be67a8d16f4e72e919946a874d868d1514a294e6100e58f1bfd670dd857f89d04f2a2d30164f29648d642235ad563b8e30948049f031f5a23ddf2cac8949aff8e8b23d8b323e9c240f20358cd3f3cd40e6255ff664b31bab4099e52c80efcac37b7534c4f33406e6946acc15a10fe89d7e38d7b57c26f3a0cf55102111820e69343a2", 0xbb}, {&(0x7f0000000a40)="6d81fe2f157702a916b3fa17259954a8889bbfa894b074be8fafe5b132bb88ffdca2570e9a722951b73719b667bd2db4ad83e36cbe3d1ccb604ae9b2d9f88b44878aa11fb04deba023f3a51a448e4968c8b6b39b92488876f92ad90110edf3718410eef30eafa4e4640fd4759c565b667e5f3f64c9d002af6cc9f67a6d4aa9b506e81bae79ffd153c0934f10105a411194313702332398e7b068c2512d37bf8db01237d05be949f04ee50a75f6ce2a11cd1502b6d5e3d2a2dd5174f92aaef4af0f8f55e73ad989be3d9b7a2f97ee4d094b661fe3491015b144f591a756a771a5f6fb542c26f76ad1358613d96fa51b3bdceed943c6ab5eab780074dad30cf79230b73e2ecc6ddb3432b64c451716992ae3b3cbfd7fe963e945d9d4f565f54c44aa9db24c82dd204ffcb51b588ac4d8bbbabaaf040ea555a1db250dccc1259ba0b93a867ac27c8ebbae38823e4d718acffe5f9af323a25e95a5dba5950fabf7e9ebbcd02253b7ea1201921569686fd9163ebcd663d9e2c9c61ec3101a7dfaad50582f06eab34bfb668daf1e2aaa0b405a894635ef6bd67c3a7c249f2b7711450dcc0ca9fb430070e09f49051f078c67ba35ed0bb7641e42f247ec4c5ee890de18c8267c7473bedf797dfe785cadd64f532f6fc2d23be52317006981f5bcade33537ddff658bbee97e82963fbbf5b7a7563411f8bc39fe4e626e3979b6ac71090dd124c51b672081c1635b09bcde721017ec539431f995027533c141701dca3983ed23a6ce564c28a0be533b2af4cb407efe5ea7519e4aeb1cfb346c6fa4d9f8182924005bc668b6542ab2089a4818e80bdbc530d87dd495aea2417c244812f5f750fc8eaf6a264b7548a0f2ca2e63538084ab6565d3c8767ac2e6434825f16fb5b895ca70d5023481fe387978d7aaae5bd43b9cc427cf165bb07762f7233550c8e52a65e63c5677a02e213fe3b9c0790dc480a83c44cb77690a794b160cfafeecca24e11a660902a7021c62e8b544f65d77078a4545766e4c437478e5a7568b563b4a1d3cd10c38e3ab50799250fdbe77666edf328824a599e645e86df2b54557696ce253a583ef9d4879ae6f85d782d622d4db9aff39c35f13d854346ad3221fa6413acf0a83534010aef0d85e6ad384e90c07efdf6cfe6d9550fb91d265703679538bce48081b21a30f0ddc14bf15d4070267c70724142e549f8cdba740ab18c31af4fd455808c864ef86933ae23dd8aa1bfa0d99ce10914e1d9558bf7ba7fd1d37f8e742f3177230de3fce0cfdac296f6899d9162ba40fa60c053a9e734a67955ab65f41b68bc49432b5b068ad054e27801d89889beb1d7bd4b74e8fb1aa65c995a2fbf32fdd78fc20e2b485e6103ca8a087bafd2fcf216a1236dfe363944e8c7ef23d9140dcfcfc619f22f1e7b1149c703a88124e47b5084a7bf1a3950b8b840f6a2232f90445e2ec65eff95a6f7b4574244672e875368994d897ff63ef4bfc9e494e59dfb3415d8b34010aba26528f681475b42d9b54a992a4ac86429f0a61e97292adc8ea8103d50bf0497abca5487210c4cd976b8a5b1cc5ba4d1dcde7f9cc1dcee888e577895e5b6a4eb857976c574bed9348ce3c89a65fa45e73662afc51e9515ac16ecee589488a2300faa65cc58896312e1012a69d4de3a70416d64e70c35f42cc7fcfc1afa74e53877e252dc6323433d6642e061157fec25ea4554bb52f88b0d41034bd6e9fe6b1e3312e102efa76c469a99f5f406808a5f59bc9d173115dbd31b0ce59e48b0e8991be698a28431a0da79c8c735e59c25841b0963e025676df89ef75d6482d35b11ca2d00c2c4caeeea9630fbf2e0272e9f8463a9f268e8a4f75907752eb7d8ddcf6c0665387e48ec4c82bf6b5d571db589611629dada5e682ed1146a42324f4aa45b90679411bfab65362d1c6ec42fea68fd225122ac6b648bc34b3040a8c4a91d0f4efbbd4671d08abe8f84fde93c63e71d8fdd9a6275571e688deeb797fbe0e32f850360340c8bd582f031ee01b1af0943774fae793d19f4d4fb422b47961a2bdd91dd8b537ca8456fbd46e4d8b4e8eff9f413f21c4788d3c9ec91d8da591e000374f7045c3c956c0655e5252c65f6259e14f6609163d69dbdcd97e9e0e7506521e0b316b4d2789614157da5f1f2a82d4f954c4408784d0986c31bf280ec26f5d8fd8175b8cdf11cba76b498e96bde65c816c66af283fddcb225f30a2e28858fa34efdb27e08bba1e96fb8a89cb60f070444ce545c575cfa1c4285855f862c30aaaaed3d736b735c9a21a902014c789b6d03e16e3644ef4bb9945bd2cdb3c58150a17993670389fbdf2be47dca18cae811bf18e0423c0fcbbec458484e09d8164c46766ed1cdb830c3a32718f260500ae3c5a39a896ee91a7d933d82ad16595ac3980e60aac60690ad7aad0e76fc77f70a5d2eaf6841f5369ce8432c9b8da07e5960b998b0f57c15b78276f7d310305462a33a05a971d8ac48f4ae79addea605d003d15efa0476b7aee8377cb81b6791c286c7cf5cb8ff40830020781ad73b101fa261af675bb5a35c673421626d12013b3db8d47e33cb4220064d9e87448a0188a929b6025eca8876b81a098aa887df4c30663ec859dbd6aecf0df169755f1aedacf752860d31d6c2e3786b21751a474a1e8b02a4e1541243e7862be55c6e42c86dd6b629252f857cb5873c09ec5349f50a93e28c1bfad2f3545a9c4697d826ee86e787393e88828b2a21bf55f393392c761140cd49fc99453df569583d04abab4b69c54a34d42f478a01f1b2877f467d24caaacc1f41c9dbedcb45d320197735f60a751138dcb3b621e63c590f64cdfe370b2c1e0803e493963a1ef3b4035fe966137e1235476bac7ad2b03b5cd7e97d1fa25a8c03f95ba2e1037f02d2474523a0122b3bf4fe6efdc9f5093d03b7251433a48de6f02f7f9ffe400e8a807d157632420511039fc1a8052b7a047d7a28167f19bb19e8fc78461ea1faf0eb0da9c00f472b0140efffec2c750ff401a29eb039e0ffdac306c8a9ded60957487af344cb8443c0a60e1e98f8807f87b3c226699ec8c93a1701e1ab7fbfa5648f7bf698f2bd11fb47bde442bc0ce75255aeec7bbcdb43ee963894d500bf714582343de409a384ac409686bafe3ff6a5d0d871bf8cb9900a39708dc3936ccfa57808dfe7e6b821be560b20f5b05b856e9e182b364ee65cb111048b881e7a24463115b10464a5dcf9c638d787cabf2c7f43cef7259d00acdcfb5fb4feda0d8fc694a7ab818b805d2092a4a6d65fff8a7b7ac94192524f8a7d313b9b4740f68096dd721085cdcc55736305d6f216f6132ebae4efc8b037eb76f9afe8b6568ed948aa834a2bf7ce03bf90909b607d8b5a16688cd03097ce93d4008173001c948fd72f21b23111d9585b8076633fde0048766959b620fd9ff2878be82e14d69717c411c54adf8344db1804af78a9b5794a5dec6eb826ff21856bc72e6cb350ad666ca1609c99631f5141106d0b785d7bd0f65fc97e5c7f1c58660062ea7e311a25531413a0df8642d2c529befd334adf66bbf8c20dda8bd9443db9290e85405ca22d46b506b21dd61f9b39a38fb5a9cdc027e97a323715b57326e65f8e058d24076983ff6a429f525ae1a12a974f00dbc00735db24c04c365c7c626c708491a5c2ba94f1ff47acc750c349e4f1cd2d7d4f900b9b705780f9da5d8747a97d3c35e9d7321ace45ec2e4a20ce555c539906ba362083f069de425a17b8ec437c63fc9e2c5dada07052c2fa98d26f7f4cf515c1939e4435e5d59fc0587b0016517fec8ac8e38edfe862f2b0f6275d802330409b953e39ebc9e94e6eb4048cf5874ba07a256b863eb77e1a32c64bc70a892850a1780f3010c67a62fa1457d906da4e56d31961530e39d0b2dcfe641efbd2feb0a1e9153a7d3fa84f7cf9c71b5a6cf2f033f627ff5af0979dc49bebad6bba9237aef7cc3320c38d61c4a5c3ce7890652b13525c175e4beaaa61b3bd6d1a7c4573d9e84205aef6fc3f5c84623eee2aabc081381005c31b886de4a277935230e0170460c2c0284e2e097871c7d56d003751c370a5bcafe50d6de3a0965edf742c68b53d9629405b56990b45707354366118cd4eddcc158bea3b62fcbc6fb2a36bee7808e59f3002cfdd303bd47db6b03385acaf05beda03b22b13235e42022d47930b45bdc35780105e79aaa60013e6a2099946188855d397ed0dff549fed7302a5b6d2a23bc6c67611fe3347cec7172db827c099b17132afd2be8a9abb08e4ea96dd3c631773fbd9c34a68e68223c27a0674b3ae601a0074836781993fb51fe63d5e1064e0165a221d099bba4860cc67f894506868cc93d2deb2d512cf36c61c3621631bda73cd583300621697db5b866ad6fe0be2d52549def486435f7228fa128c8a0a1de05ee4dcabadcb7628a28d82445b15c97246143d94b215578b16de0779aceae7f3b59a7084da0014645ca833c2392d007bdfada17abc6017c2550221100329f28c51b236a7d5592cf454492e990d0ae4e6ecda10908a10c63ae43d8315a84a76066afd9c889a7b07cf3e63316a4d607c1933be5a8f37fff263aced5c3fb9da18e23415f1f4c6eb981c516f90c2147052bc198970bad0a2c70bbc3cef5bb614cfa756d2702b298aa11c88c1756fb0cb42ffe6fe8ac961c676b55413059bb2fd8a2a035ed3377c0e9eb700c05052b9a693a7946454e35552c4d1991d0970a380892f46f6ccf30abe19a9852cef5f82b61a04448035317471027ada0c3853ec3889128d74c6c8bb919dcc65293e08b479650e77fca968974b3730bada3c8a008e468cffa7d8e368709df7f041e159d5c44933de5ffc2442471a90a9d0721c143ecc07680f0a25ecfb4e327e2583692018fd1e14bfa6e91f78bb6dd47b4d9f6bcd232304e64292685f8dc67245f0f3cb64ea5b13d8e14d1ef94a7beba7186f0076a0d76fccc99fffbb5428c4c5baab1d75ef94dc6f88eeb126ae3b783fd7a9b7b3b0557be6c9bc8f4e69774f31e98e5174fed35981e593797b9cde641bdccb1d8422c3104578356f71da5d576dac4ba43b536db1e06cd29c1bec01c9a67722f4e56d5a1da662882b1419ebff4134da1a6501bbcf19a5578dc5c6fe942bfa2bc2aa3a15ee17daae1806a4d4e4d070ebf24c42999700dc4861fb56bda292774e6d949fbf3084f63522efabf398b37e8ce2695ada6fce6abdf637b7640426634475b038068c01606e4ada22662714a76017f713f141370380693c6d773c80a20d634df94bf2e16b44a495915dfb66bf98a5253f6947427af4a7cfdaa49479bfadeea358aff5946dbb4d335d97142f79418c10e28085114775f0078da93af5e5bdd51002314703076e37de2af274a6d8e4a4ac9a9d2f9c8743dd45894da4c25791d8d78b59c0f60a700e713acb3195861a2b99ad56816ac4b03561d5873ab3ad6625bd2d8773a3e523be24283d616a789ba357a176e39e61333ae21fd618eeacfafeea0c589e3f34ded23ee24fc0198bbae705aa210478d13c648ebc08e7ea7c23d98c7645e87a484846f0b2577e02f520e4f13c242385684b97e7b14500a224121d6b9891d13cc1757c1fe14c80e385f60a9fc47c96b142e4ef4d54fc725f688398a119a166080fbf220708d2907a896676c85c6138ac49f29febd64c3827f0c026fbb22f112035e37545b7daf675d3956227e7370ff1c8a00267c40767964b8d8058185a9f8f3724613e49fbcebe5f15c6c22e16f0edec26d6f34bff7dc23644a1d7dfaf83722", 0x1000}], 0x2, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r43, r47, r39}, @rights={0x38, 0xffff, 0x1, [r48, r41, r40, r20, r49, r40, r51, r52, r53, r54]}], 0x58, 0x205}, 0x0) fchown(r21, r24, r39) fchownat(r2, &(0x7f00000000c0)='./file0\x00', r12, r39, 0x6) execve(0x0, 0x0, 0x0) r55 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r55, 0x8020697a, &(0x7f0000000080)) openat(r55, &(0x7f0000000000)='./file0\x00', 0x100, 0x10) 05:55:45 executing program 1: r0 = open(&(0x7f0000000540)='..', 0x0, 0x0) shutdown(r0, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 05:55:45 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000000c0)="0755236cb108d758fa7604434adbc71d46e859643d2bdf6508", 0x19) ioctl$LIOCSFD(0xffffffffffffff9c, 0x80046c7f, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) write(r3, &(0x7f0000000140)="bb", 0x1) 05:55:45 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000780)=ANY=[@ANYBLOB="8b0201fcffffffffffff214164f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1be2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653dd92efc87c84abcc559eb4ed08e775bc4d8beb6bdb07a78845ef0ae3b290114d58b004cfcfa6a158e9e7ef6f086290cdf4a08fecfef706d1c22ef476564b82ac896263eca34e2d0bad4a67f5b9bca2f5628752cffd0180826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ecffffee7110a3428a66b8da8c6bd4bd000000000000948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d75a6e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d25906e7ae68f0b1c7c45669ced8950000000000000000000000000000000000c55e15fb74a27aa3a685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b4ae93848fd7d2e57c8c6dcb5e8e1fdebb3bda75d57e2b8aecd9c4a2bbced0608ae2826b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44a963d73e6e1ffffffffffffff249c58ed7d751b78e7140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f18a8dd4999778512e59026656bea1fd5d8b04f1553e2828e7a1c3ae51adc9f3a2f498a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb799ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d951887641ce3a2d5f4dcac7d86b593fcf5d1e3ccd961238b8f904a709813564a922b7fc81705c6875085855b6a9927a5af8008b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db806051e8bcd9ca34aa53eee9e468d3de5eb01f2795d27e9f0bc7390c55b4503d1ee779ac5345adb691261c2d60b4865a9c0eb4722700a2b986eded8972e67aaa42f2b7b7c3f697ed994916c3716f101b628484fa99746fd8a7ea76395de157596268949a0c67324ee2a9d0400d3079cb50e9abfa6fceb5a63000000000000000000000000000000000000000000000000000000e4c640c920b1098ca948af6034da1f02393573a0b6105fb2c493462c1e91fb0649b01377743be6c4fd7ae8ca36f090c76a085f848f19015d825e9f6a16a1fa5a05a203d00425b026010175ca5493f6a0965078cad93c4222db2023e1462b831edbe54cce1595c177bbcb53c7792a7fac457553c489e7b4873fea5ae8fe6b7fbe56ecd5b7b8c93be71e01681e5c06d8f1ed0da7001aab2991456a6de9a6efed3db0d66da8a48cc5dd58658f20a1dc90713efc7cb88f9b6d011163097af4b5d1d44f950e0d2ba367b58ea037cf534b4d6d4bf219f118c058b73650d1a803266c087e65349069af994df19e972a1ee475cf19c02ae92446a2b1a1d2df98f6db8cc471bc408bbe53bbd9f89523f831728a8560aad025cbd79f79480e68768f9c6096128443828442fad185d5908ab186b5ed8ae862251492afb97baf02461ffd1a562c175430a116f255154688cdeaddbafb99bd13520c672f5956eda606c9b82417562465c8009740ba8ba51065ec14b07398a0fd9f54f3d1d4fe09036e8283540544b246f7d26162fa"], 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r1) sendto$inet6(r2, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0xfffffffffffffe8c) 05:55:45 executing program 0: msgrcv(0x0, &(0x7f0000000540)=ANY=[@ANYRES64, @ANYRESHEX, @ANYRES64, @ANYRESHEX=0x0], 0x4, 0x1, 0x1000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0x7fffffff, 0x3}, 0xc) ioctl$KDSETRAD(0xffffffffffffffff, 0x20004b43) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setegid(r2) 05:55:45 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) fcntl$setown(r1, 0x6, 0xffffffffffffffff) renameat(r1, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') dup(r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206913, &(0x7f0000000300)) 05:55:45 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x10, 0x0) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x3, 0x10001, 0x5, 0xea8, "1493dc8601cb17b5e3e5507ff7a2421d07e59e49", 0x6, 0x3}) 05:55:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272bcbca89ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000180)='\x00', 0xfc) syz_open_pts() r1 = kqueue() close(r0) r2 = socket(0x18, 0x1, 0x0) close(r2) close(0xffffffffffffffff) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fffffff, 0x0, "c697d86aa43f83bcda5efb8da44111f0c281cb84"}) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r6 = syz_open_pts() r7 = socket$inet6(0x18, 0x1, 0xff) setsockopt$sock_int(r7, 0xffff, 0x80, &(0x7f0000000040)=0x9, 0x4) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffe, 0xfffffefd, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() kevent(r1, &(0x7f0000000300)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x8000, 0x0) 05:55:45 executing program 0: semget(0x3, 0x1, 0x22) getrusage(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x2, 0x400) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x101, 0x10, 0x0, 0x8001, 0x1]) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x80, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000180)={0x27, 0x0, &(0x7f0000000140)=""/39}) semget(0x1, 0x1, 0x200) r2 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000240)=0x72) r3 = semget$private(0x0, 0x3, 0x0) semop(r3, &(0x7f00000006c0)=[{0x2, 0x80, 0x1800}, {0x3, 0x1}, {0x2, 0xfff, 0x1000}], 0x4f) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) r5 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r4, r5, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) semop(r2, &(0x7f0000000940)=[{0x0, 0x9, 0x1800}, {0x0, 0x1, 0x2000}, {0x1, 0x8000}], 0x3) r6 = semget(0x3, 0x7, 0x20) semctl$GETPID(r6, 0x1, 0x4, &(0x7f00000001c0)=""/2) utimes(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x9, 0x4}, {0x7fffffff80000000, 0x8000}}) r7 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$VMM_IOC_RESETCPU(r7, 0x82405605, &(0x7f0000000280)={0x401, 0x5, {[0x101, 0x4, 0x4, 0x3, 0x9, 0x100, 0x2, 0x0, 0x800, 0x3ff, 0x0, 0x1, 0x2, 0xffffffff, 0x4, 0x20, 0x8000080c, 0x9], [0x8, 0x80000001, 0x80000001, 0x4, 0x4, 0x6, 0x101, 0xf8, 0xfffdffffc594acf6, 0x8], [0x1ff, 0x9, 0x7fff, 0x9, 0xfd5, 0xad, 0x800], [0x2, 0x3ff, 0xffffffffffffffe1, 0x80000000, 0x8, 0x6], [{0x9, 0x0, 0x8}, {0x9, 0x8}, {0x3, 0x0, 0x5, 0x104}, {0x972, 0xfffff800, 0x2}, {0x1, 0x6, 0x7, 0x4}, {0x1f, 0x2, 0x76a2, 0x2}, {0xfffd, 0x50b, 0x800, 0x3}, {0x9, 0x0, 0x1, 0x3}], {0xfff9, 0x7, 0x3733ac77, 0x7}, {0x0, 0x2a, 0xfc8d, 0x9}}}) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f00000004c0)=""/112) mknod$loop(&(0x7f0000000540)='./file0\x00', 0x100, 0x1) recvfrom(r7, &(0x7f0000000580)=""/178, 0xb2, 0x42, &(0x7f0000000640)=@in6={0x18, 0x1, 0x5, 0x1000}, 0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wsmouse\x00', 0x20, 0x0) r8 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) fcntl$setown(r8, 0x6, 0xffffffffffffffff) r9 = openat(r8, &(0x7f0000000780)='./file0\x00', 0x400, 0x58) ioctl$FIOGETOWN(r9, 0x4004667b, &(0x7f0000000700)) setitimer(0x1, &(0x7f0000000740)={{0x10000, 0x80000000}, {0x1, 0x80000001}}, &(0x7f0000000980)) open$dir(&(0x7f00000007c0)='./file0\x00', 0x2, 0x120) acct(&(0x7f0000000800)='./file0\x00') setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x8, &(0x7f0000000840)=0x81, 0x4) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000880)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000900)={0x4, &(0x7f00000008c0)=[{0x1e, 0x3b, 0x0, 0x3}, {0x9, 0x1f, 0x90, 0xbb}, {0x9, 0x2, 0x36}, {0x1, 0x2, 0xc9, 0x7}]}) r11 = dup(r1) fcntl$setstatus(r11, 0x4, 0x80) 05:55:45 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000100)="3a720af8915eeecb8301aab0c18a89afa95cafe57a8259ce13922eb318433ac8f216c122f46649a97eba4fac10bbe6dd0a954bc2556d6325895a611709c4eb6046d2626e94d06a30ed9e60673f2942431c9c94fb416013b7f32b3591c500b9e21699b535383c6ef860fef709e40415aef721b25af8faef38d75b783d1b360d5468202f9f48db9f065f13e2a5505221152cd218428e09ff4b7898a91829e9ff673a4f7f3c612076c35a4f99d8305885809619bc364cd07caacc8a6ddcb28b0893a77ba9e5db0db8", 0xc7}, {&(0x7f0000000000)="e2bc7246d1fa9f773054484d5ee6429b9745acf97a953ca75cca128ab9b3d55f93b03aae3cf5f66302b777d0e102067242c37abb809f58ed51f9e34072f81a15b099897e9c363133d1b57a3a28f9d3192f9ed14ceb1e91876c2716e9756bf41c85cb020550c6792247f469ea06c75f22a5ef87b128e33e7411bde8c97b339e3c389d61ce726559294ef8dc27d26df26605d592339900406a976ba9e2", 0x9c}, {&(0x7f0000000200)="113a181994b0e9ca6cb7b557ec8d49e6cb8fc05ade00cfc6", 0x18}, {&(0x7f0000000500)="fc522325a4c16b8a3fd3e72bb73edf337dcff6440021532e3e523fa1d346d99382ee55c06da63e00ad85f80f9237c63054648fc3b2d64ffd1fb0368fd4989b32bb5fc718ee6edcb58671fe4b9f0e67b851c4d8f3fb5820f12c08e5141fd6aed5604ec32ef9fa9455d4e1b641d24ff85192c0a60a13a12419ebd27467d401074951bb63a895a0d71a939cc3802340728768ee354bfd511fe3a11ed5cdf2aa5967e6dff4e8ede98ee0be030314878ac2e361418e9376a40c09dde23579bda2f4ee0bfa5c51340c5e2da1ab8c8f573e29da43c8727d5f095e0a999e96acd86421e057cbf2566f9d16c65f1be3425cf04f11ee03b0a96447c5535b535ca2ff8c8eab1ba1950c043577a07c41bc0a6512f9178b5f78ac7f05d9754e2b342efe19ac7304e700e3e36089935880965b3e67421bf496a649eba337040167670fa8476cff6dc25cf0c2aae03401355e2eb186f3942dab989e7467abf8ec94c6666cceaeaf94f0cb3707defe70434e1e11e637193ddf609a3cc7a213bd3ed448f090528c5a720884005aad79547170520b809138541acd652f32037d8aa69c2f6afccd254e94203b13e7e00d912a7319744523fea1b444c53783842f3ad9389840bce355d56e1af463f3095446b81ad82cddc05a6cbeedfc63c377cfd9e8214be47ca8380c1bb5c08c920fa2e78935d5c7e0aa199b1a7fc5c56f9e3ce8124b3a74c9c91865fb636ea4c5e913c858ac19d6c54781f8962269f52fa925fe51a524fa7f76cfe2e1069316e9b8a23a44c1908d574c12899bd655f34ae8361cc6f181d7c6d5d3ebfd8a68be5b26bb5098b151317b5ffdc4ebfb0c42bb526a3b120205246573a5efe750d03c5fdff1eaccd3bf7da54b022b7f8b35cb595a0d3cc383f0f157c0cb9c2c342108e206a3c04236e3da285782e0be02cb37d7aaaa9905a80027a31cc4f4b3e1e6549d0fb904fca4e7cf79638577136c14376c07d13a9a0f87394bf4f95ff07873bf3117d9031b8f7a6b8fb434e79515250805172240182c81ac2de40aab27219591049a916376aca26e24ef30a0fb5000beddb1f343065e03c7723911007a0f67b2affe7efaeb165fc1ff8bad79a789f6e449d1f3f1ab8d25d778ba358cf2f2739d028ed6c7aadd347c39a85012aa5484f31f48c23cd8db6d69f1782d69558d2cc49061af9637a934dec815e6c1efae34cc06207916a4f45451be0a0a19668108107833f2e67cce0d6a375f8b304f5ffd5041395540160002bd9751bf0613806f182ce3ee65bd59df2e5999dbc032d27d0cab190aa427aa458b229556f0a31bf38ee1b7deaccf63d7b1ae97b0f19f4b805abb4908a598c20a549d27131a67dea41b156b781588b8206e706531d8c08ab43a6245d517d764800bbd1b0fa7f01a157fb67f6c94b16b38023e663824798d51c895822537ffa5169f3b4a3dc4c03764e89fea431eb61fd348eb71dbc6454047eb36de38583284561ca454601b939bedeaed9e17ab0b83ba0398d226f47aee563614d268bfe8f6c2b12571b56cc76ae01603c22f4c71ada34d130b1348e91a539c63cc49c2e1721dfda7e07be2245d53fab619e9d2c2bdca19983f02a13bcf7637ba9d32438ba0c98de106416c37e375e709e4739a01a68d590aa9db5add6874b90163ffb4573f31a5032c85d94b9b91d833676aa25579dcc1eb205942ebaf5eaee04bf2f0afd4883d24538697427088df3aac34d4795740b09fa05392a59daafe7622a83b9978aa782e3c015e0ce19297400505184eba3fa86340fbcda9bc51ec296118713db192db1e025aec065fe1efd84e8621dce7749003c1c15031d56ed1f07024dd2d3e581f3de4d1cb3fb8ff79030fe154e7adefe5d1d93cf630b8a3f30110de30d88c30e7e7a27e4e1610805ad1a635de6b8b64e6a15511b1bcc829bec8f60636ab75751587250b8e5750cd029ae2c735d841341c895459226c1b429ccca90b9560e89543d4ceccf593af6d79c59164dd21c01c02363218ebc0bbd6952fcb204b756e107ed2371331e70a2d041bb0f9375d8b1df9bbeaee74877f6897f9ad7d0e97a9ca9acbf63ac0c3f4c0d6e2d2326ebfbc3fbf9caf84d6f63fc1ca1990ec4ad47b15d7025ea6661214b5d7e16488669478a603110afc343089ee3eb14baa2dc39446613dba309fe99c4a32a4070de7d514624173cef4fa3886ba9c39e0f41ee3e73b12b716dc292fd6f0843c6886ad964eacc9846fbc9155f4f262bed927b9b868b9ad01e0802c1146385a726ea5909c108e6e4d20c6f7db67d815dcf6de3484822ba030de19d2e821b1c8a90b14bd567fbe618762ec50ce9e3c03e0d33afaba2e5dd971ea70edbe5a06303ae45516181aeb2d15fbc346e3eae6814b2e514dd3e3724173ec9ee056a1d2d9575f1892f919bc2389e67ffc4b3aa791d16472dba97a89c4d937cc13d2db7a1eb1e37f40cc62c363d9ce97768f3a2b7b741516be0f884a20c5dd1cbbb96c27caaf8c2aeef162d52081ddb983cf86ceb73ae018e0a5c61eaa3097e448cfc26222a51bed00a79f55318297fc1c4e474b2a7e96f8bdbc5d518794f966366bc066f4496db56d762497dbb20aa881c6dad467a7e5a31f2540c6da0586cdc873e88b3368c4f17674f7101cedfdae29e8623261bb8bdfe2422fecad71a80ccd57bc57b1646218ba1bf9122e62f12f4aa857f2a239cee942fbae9efb45582e2b08ce183f13c22722a7aa142eb2ade1a1a6624d074019142ea34802d3cf9349d9576444b728800cbdd938ca1397859d5aa9805f9ad05e95c3086f2f44499574d74d183c4273989a4a1dde9713193359382f157746c8bc78e02961a59731a6c32b25fcb3f10cd9f2387f2c8a8052dec9dc778f015696d0d8a05d01e0a757940ea08dfd8be9673317756bc2bfd9941e0c6cc7385a5ccf232a85a9713a2128bc57c0100f1e2dfdb105b879fb1ced3718d05d762d8a7f8435b88ae98cfb99395970bb967cb1b5cb304b3897cc44d8e502bafe5262263c7e12f1b50aba594dd61e9c97c63395d769c973b4f6a5705f7c66a24553125890925881fca2570bc9443e1b5f2099dc2e0abf7b8090a778226a01ea8420fb31d6183b7bdf8a6057160f33daf2e7debcc075e5aab13e32b74ff3968b25412f7a21ae06b5903f04d9fbf2b058867c5b4809a6e51beb42c6d0b6a735e64376891c1d15ae9254797ab708fe892018933545b22a1ed390fa148fba93f4eda7150b7efe1f5e26c61cf16efe6cf1bf1f7e496959b5af63d1b91a256a8ed7905adb358e5d4eda0fc1f0f58799106132df4742570b3f4e63f7e76dd414efbf32e6fa3c8b924313701440c41ce2ca53d389c99df8390baf24a9ecbfac7c77f3dd40416533eb96e410f0feb577746fc94a8ac0b484cc586c12985460ecdbe4d23aebde115d136d62862f12472c0459e29d0e05ba06a1fe47c6f8203932bed4edc0e139f5008413aedfa1c057827ea937ca5e6cab2e999a0ab1efd79a7d4413bd5dc2541a40774b55c8ece12adf29f80063e3e198e1de84c6c1d18952333bec22fb00dd6efd82d79027169ae1c1150fd561ef128ec830df3dd03afe8ea96ab6df2ac67ae03c86cc3f4c77d9fce85e4eddce440c59c3a67f2b1b00ffe60505830a4c69a0dee439b74b726b41e85e6f0003afdd73187702f6e9242c9f8808a1cc6a9a61f4bf8920c8b72e8c598c0506bab3eb58e3ae2d976b364bef41cb446ec194304b19caf48e09e44f81abcd67041186936b3dcd4e9a1fae5a7cb3be8f0c937b3512c21a1053ef82f1bc0a8e8115983c934afbfc3f5bc5731a002b2e35641d293f133b903a8bd7b6d2af851cd36c1845a8565deaabccb45fe6776e042f678063351dc093e8acab8cbfbcaa30e85362af5423f5e9f1aa40bf0abe91518a5c8f9b45b7f63a28733606c26329951c777a07811c99ba9c08425210b8be12032c17fa5a82ea4365e06b5a1c5a9b55a4b99d90d211a436a0b26c77f18aa9914cdbf5da020f74867a71ad35bc5b04d8e1f7b5dc90c8c5e9e78a1fd236b531119f05a5e646266690358cb0893d9ea75690062aec822d963971b33e9c4829a1e84798fba75b006461ad4df692fc67e1afcab16081b3af948324a93e6cb6089bd138f5dba1e06fa0cb2b9d742e704b713b57a06ec55a7c541a2650a25279d829dfa271d5cb228d87868f826e35885bc4471100b8f1b308b133ca453afb5fbe6f31994a5ff585eabc90d641b0c550e52ce5799f30cbeef6d2445f4019be24131d970ccd269d9b333553fd5f0cc6ef1c06be56e33e2da94b72fcdc27bbfcfee29d5b53f0653be9bb11993eb0b621f3d00f4090ac63e258c62d19dcffea1d4af4f5189ab876fb53272ce5adec073463d2b589bb44dc59bee4a75564fe376e0745ad3714ce19b1dc6e36c26bbe1a47e9d196f327aedb07d559b52fc014c980c33c2c51c147e655b3fc0ed3bf3ef38a1321258a479575c9eb675a27082c791192fc4ee6b44ebbaceb548d79bddcf5b0d8f7f1f94038f88b7e548717cd2186995b0fd37adc230b08264f3bdd3aef07d1dfd2652ee55d24c023053bb41efab9ba24c92708b6d394e93ccdd3a5c2d42a897d0b8bd636aad0f360c3b80a2bf5f00a4103a3bcf20d1b66deb111e3974ec30a7b2fa29eaca509b9e8963074afc2d227c61a4b3b22730d7e40e5dbac88b4dd8dac84fe70c86b360d9246a5bd66f30f9d9862d53fa7111099ff185a16c6888baadaf425dd6bfd68cb1e49101d8fedab12f2f52440e54be02110b41ed0c89a04fad130dac9af8ed69bcd7628d2caad102affa7e39a1f3fa93589c09c1a102c6ee6db5f92d10a5ed7b8675732ae852bb5e515bcb372663c7078d85fedd599b562356c97d430de6a2a4c74b03d7403dcae2c660a0991ffe51e3fb1e5e4bca37eaac43802666480070f8d36bd88ad91788b4ffa81bbacc7e1047fc08867e902148db6220578f2ba16554898d151f84f0041e09218dcc3cc114bb162008ee3a8a0246055b33ffa5c60d276e233cb373339a13de3a40e451081712c476f1cbff71ef75a838a625c3bdb64c187f218a6f2c2b03c4c1bb597ba2761bbf84ed77cfe16b85f82c5474fded8ddff90d15db956df47b0bef78c32ab929a03ff549d0e7c9cb49a2ef8b37a242478896d82b1fbf7849603dc6e8b2eba15cabf56df10678381cf04fb0fe77447832101fcb6d97919fa4ab9dad0772d89815a2adf933de09b8d6018b8cb466eb742952e5c80b451d4d123697b1acfe8fef81b07baaa73a8321e2398fdfdfd3040dbedf4986714a4d06dfe6e01645427ab675cc28a459048eb85039f71200c02423daaf0e71aaf6f157b261fb271ec2d4075c2409c254a0ed444b119d784121dfcc49dca05ea185c042f3a8070282d1c1e6769f9c51e1105273a0a811048d3f4a23541943283243abab0d81c24ab931930d0c4a08f5b98db7a1c4c2d48d7f2eb428b1bc17eb0580371ef21fa632581395cf93fbbb0a1b5f50819e9c2df609638d7b54b82992fc84cd14ec37ab57934d6ee31a2b96e492e39afd4114387dbdf539af0235c06fc9c765b931e6866d04e8f86581d211a56cc9f02a4a525ae00aee32af14c7974f0b0ccce479f520edc0c2bb99764a6e37b507decd9cbf59956e37f77d493e97de37d3e564348233fe1971d70e91076b4358124d13f53d9cd93355e86821fc41abdf41574a16b195c2592723eb3b5834fd4f0482478b193b786a1cb986bc236f0d99a4dea83711723e01512031b044fb0e9a6bcdaaff37282d68dae232df5a0b64d", 0x1000}, {&(0x7f0000000240)="b28a0503cbf59bd5a7b5021d996c264e4766fb229d9d4d2f85185d71e053e7dcbcfcde46249bbefd8e3c7ec20d9401a4964f76ada320de9a2f6f21ee7bd9e82faa57cd67eea6a7b949e193f1b6efbf6ac9a9470517d670b152f329ab87ef21fb60115e5e3d739a7bfbab1baade789b8c13f3a02dae202d686357adf378", 0x7d}, {&(0x7f0000001740)="4955631d3a325975c5f44bcd11fe2c6882e1cd4bc15630503120d1289476480182dda86425859e944294e9c98e4b00bf254844322756dea092eb0d2d8eaf9b1f1cf92ea944c0bedfe0adfe57579e8fa3d4b923e5a29349b4d4e111030425c41948e12cad866f9fc3b4737de16481cd6b0e1b6e14211156edf00f9db6c58e7729d91df4d7d6fe381580f080e54696b7288151fc250fcd38d880979c1dcc0982a17567186d0ecadec3f2c6b483bcee272c8dd5d463594298839b594168da6a9830de16bf9fdabf3e4603283440ff810023392b67153be248dcfbde131616f0a97043e5cdf39830064076f3828543636a3d488d59365029b52597bd2acc03e1ea8aad0e56c6afe87c26a71f074ea86d193d680c34c4b3720a0ec1488e7b955dd07b2cfc97477f984562f2ea8f1a57cd261d13c6648343791f8eb79e9ae66604a693dd8daf1481b7dc37bdb30663fa2eb140c541a72f5828ebaf2c5921ee08246cd64227c8fff1ce4de1187ac58c5482119de53d7b839106e774569ef0605ea2d810b4315b50ac3e813ffe66c4d238ea60b77db2eb880c3585ba34440b3ed95c0a58949aad21b8810ceb8d03e6700d152dfa53081f9f0ed9624a8529b78e1d09d9aa9ea5f9b5796b45b387eb092b0f974547245199962d89e26c3ca3df820ba2feb2ad3f2f320bd6b8f091fdfbad823c3ff1d63f076a91e5608c58d36563d82b3f263927d47ed10e274462157f3860048681da24bcfae78d82ab95c90d8327909cc3943573236a5a2c53f0543a446a55c799247401ae1def4a98551c96170979c9862f7124a2f7ddf41b3ad348785e0291ba867ebb5e34ae1f408e6ba77e741dadfa95285ee162b29db0a4782733ed358deeb810728a56211e7e02eaa359039d83947a8da2a0082f9a2a0840677fac5e61fd59f86482a68bdf132b0b935381d30a7cb0ac5c3048cb156668339b63dc68ffde12b77f50b50236e0cd9e07eb96d12f76dc80b5a50fae9d16bd020a1b10ea75e8c60dba1bc6cf5935c325a1ceba87c01e6519287095659e625dbc882518c3cb8004aa653e0043ae38872e1bc7b604deb459efac16356fa853520d572152ff58cdfc0e8a2dc06a91c39da47e5aa2f93564979ac496b926d486d4ca090d0428b4d6effc4baf05b2372831046a503513c50b7ef2679adf2430c08cd8a1da7b74b6111489a775ccad038bd864a04c5a488c3fc8dd456a46b1d5c75f95ba50eb8d5b1507caec12536dc15ef832f3bc90beb0b9eb4f57f2229b8311699204fb272aba975adf11e51927bd52c8a326ce8353f23f8b080de63983c29dc7316f8e813313cfbe58dbb558337b41c08a22a488483f4206dab6711e02e34e5a922b5c6da86f14b4570346abf722f3b5ae6369bde8fb2919215d675a480f579c88f8dab91a3f3dd150a134a51a20d2a769fa6182231b5f1bb2cb1dc00d2f3c3c6e9f28dde4ff31bc788fbaf098ba2e7d099b742b2baaf672f5c30398051d19aea6cf8df1e84159b53130f1209c921029b34c15b003db61151e2e5785bea3c9262db1ec8c75059c4a865cf87f40b08894f13c7905ba9af038e8077983f4f165a1589d0050e0c9676484d82cf8c95d6b906d19e2e08751ef4b7aed566d80c1b1b232775d125857d52dedfe75e26c33d92e00a90e74f1b0e9097f8209c30e42f725111b84d0140d79bd4666429558c350086eafe3ab2e2da8f71d393d67f5e420b9e7bd10d91536f75378640d923d81e539feec2ff9f13de9a256f80b7646212b331c2d0fc81fe654227ea304f2395b3a632fdb7aadc397f0e92e80ea00bb81880543ccd7ca81022e179a038020f6edfddb445935fa0d5adbb1721e9e698daf77308724ac5fa11370032d1189d3f13be13e4f758915b207a673dea1c557befef0cdb2d965d87c83e00b7a5d2f9a34f72af741f468f16a295e8cf69c926828940296ec138e795e8897fec315c8e315b78e091fb340f986456101291b9152cc503135997b1d0a955d40eb9629f309a5a8f3b51d82ac70d863d6c89587de99122dc0b2cfda25822a02c472b1f44eb6c69a1b5cc55d76cd5c53d65703b1adf36a2023e6c2be9a7106443573e32f8daa2854dc52aca44ece8acf2246ab6b87a9164eeb773df91359b48898c8b43c11333398e9ce5aeab063ba5e715c2f65dc87b5d7236bd2bd5dadc0925548c5e3d81e7cfc411328e7541f09c40808ce0c22830345488f07a0c7de69220e33b5b9ca958b80642594f1e2945bcb2d9161946bd1e249d76936292ea454f0d8f7141347e07790a659c7145b88f4dc9e92d7981d3cca7033989669d24cf09ce6d71bb18d2a2256110c32603fba2354fa8dc1c7adce012f6535d8ada5283adffb92311b3b2de5dd7ae582af2c20e5f6725e1aedafb1ac6ecf2067090e217675ad5c258d071e499bc2b2ee49e0df1d1a3bad7a2a7843a82b3b73f9c6ad5696c4b75b2f2fa97750d5b090ffa59f21c2f68faf603a9d0d6bda060eca09b6a62560fc0f45204df3ddef7ceb214c6d040a9e92174bbdff1f762bbefaeadfbac570341cb8c371fa354b06e0911ab5698cdb69897281024ace029cb629d138c16a560017806ddb9e5f04e97e467c3699b81b52c4652bc12f10b7b7b48052a4b9017aafedac346587a42d1cac0745b1d7f13b44d90678ff1302610096e9269fdedd8a22f3399658b8132ac74b77f2cc63dfa7cc4e59f5b91a1ad999879931dec0e0ce9358289e4a9a9f0ae26eb5ab62c2572fe152d934f772fa2cd6aa2cbee788a8a3c502edbb4a88e3a8d7651015cffb794bd401a4f9b7f630b34c32aec67cc33e67b418fec2430e8efa37355a2639c0339bf8c5e077c18276c7820b4a0b1daf347f02e226d9534342b65e902391777a8f09fb28929623b960219da24cc646cf9707ce10430c9a74c6ba9188845860ac1718478c1f6a706565556eeca350b52670d010dc6da20ead7322deef62cd1f064c397847c2ebf484b4aeef61bc408f8f4d41b31b79a13df563a9a1860f6b03077460ec0c1c1111ed3c7c50887ec5a35e9883908c9eea511d8fffa313bed07bbee8a2922bc145b8dbbc5873575318b9aacc01b6ff0312bf4fa69b3dbf1b8a13731babfb25b9bc091c7ce9e14ca5dfd906164708d967ec7cd7e98bd22f72401a6f7c854258d986d9875354dc6ffc7ae71bec1532ab1c5586e11886c458640f0536e7936241dac570110fbd606d0e07cb62fb13978bf7fcb3ee685441678df9383d942bf261fd148905f0b0857ff72d9f98f004b7584e209e4202fbe44f9096a626ecb2437b8b6e84dd1df1f504824b05b743dcd0a2bc4f14e8b63b06ffec48f0d6e86760c03da73f1c194e29edb96c84c52bac36888ce239e861a42bdb8308ad9499ebd3cb6636a05d6b8f689c70ee26c877a87ca5d08e0c4738425ce2a2342f2f39010d020ea1351f1f2bb5cce4f792e515e9ba13989de418dfa6d6bad389b172c51fc61b2bc542d0075d50be12bf4315eeca99a8591f44ae4a9995e99256b6cb425b210f5166ff7f39ea21bb56111ff7fa9f797bee323eecb11aa05462c8dec7c3b8638ba1d670a1bbb20e5d8a43cfe6047aec8bdf2460101bf22b151870ca2292dc6670c0ee6ead1b3ffe6e257481e0e15a2edf1d479d6cadc7169694c62919e4c5055b510516cef54e2d93150c59e48ea1cb413ecf7c12d75426502bbc0b39533ba1b11a7dd28baf3846500b09f72555eb49869990eb81d377de4d7e30e713cf27d5c81fb09b9909fe4678a1c9d7459c68fc17d700ab6617fd17edf4d19a3ee1bf359c1041f4719da62fff33575a9fff49de7aa51d4ea842fe1a189904fdde1e8e307cff8c2199c6cf0792fa6319ffb3793b3fbc68baa679a8e45f2a15c6b775dad7b6ba6b0c802a9b2214ae35b44f4ed2e8c0f9a2848f7edcfde08cd1d0079a8dca3bc1a70dfb452572f36c1b73abc879b8679e6026163cf97229e79db6eb92009fa647e841ddf9fd3fd0f5f177e06a9ab5ce5c3cc65838ed6e70af40e4fe6623b30865f6cef0c18a3713107be2152e177122b0d7e72f55b9a792a21b434078f1e2a507aee08cd037c23457f61e064deac698adcd6c3bdff1a0d34a43478c50474c469b2296dc3259f7d57b1ec9d718867f23e8bdf29e95ee4ed70e47f0c4f8dfe488855cddc8580c019938fa89de1ab262f1ec2429aaaca3a51c48232e4307600a1b22e43a67f66becd3851dc9298a5416bd5f3874833df2aa8a9ba8f7b3eb8745a1765dc52635e144544e50de3e60f280a744c6b245c3867ec448de64ed505cd5f6612ec2a3ba34a8e2d71eb6e5f054a062d8a5bfeda11be0457d1e8e39ca8e94e32de0302d748cb784e92bb2a4b62ba8f9c58b968c778ee6d126acbdb93c8ba907345bbcff425aa9c581ce38df9ddf9fa13aa4e3800b61de99dcee42a5ce92a312f92178a2e1631731d5720148bb647cc2ca68befc7ffc4ddaa52119b0e3b45a87871c7b877add5fc648cc2428e77e27698e388f43a349ef8b9ca437ae9d1ee2d129fe8ce7edc38163e4682c7e65c3212357026fb51d7f5c2d554333dc19bc647c6fbeafd8e3f2f4b1253f49842f50e7a3ac0e660ddfd4b96b046c319951601c356dfbd27e82846a4c5473ee931ce89e1da221c3dc234dce3826e98fbffd968e90e8393850ecf286b11ca37d64372fd77a14b0d604a2d54c41e6d5fcd47321d09feffa3e86bca8aedaa8961e41b305ce514ce786a9d658ece29aafe2287f8de16365d20cc12799a29506dbfb0c8c244ca3a9b9eb3bdc3f3b369651d6d26c681a6049479f28a67d554bb54f990b1f87fa41721f37b59b548dfecf8b5d94485b0ac4ab0b45b8f9becc42cc1d02844b9882b7c34e74b475e94d0e062dca8a4c9a868d605d2851cedb5cff067eba66c50e4093a9102de1a19455237e27a9a570486829d2388e3feddfb4b424744a81c7e054114adbfa8eca84c63ef46ccc99cc7b9782c642ea9966d6aa348acd444920d18404f36099676cd05c78944437e6720170247980ea1ce825e60732afc7a9715f877bb511e4e4f4920eced54be785c4414af95f4e18cd708fa9d25fb0fe872889de30d8647e7c7867334983a04a0ac9f8a744ae110dbc8b1bad3b3278ee431aff3526291817cf48a65eeb736bc94b68621baed16c5ca56f842213544c37c7260dcaf3060834404486c2d26a4388649ab36b2722a34dac4253d8762a822f13bff155d0504298bd46e08ff3ee89d73e10f59fb712804eb60e1faecfdd3e0c686aeb3cc03143dd33b3ad7439ed492489f8682039b422b30f45b8c62a96806f6509ec0a329190340e3b3bba59d63d252d352267dc2ec663746b294a0f0b1895b318f4e526ba56868ee2556246d9c17be16702a2ad037f48872aed3340e1c0c39da99424c826e935089b45523c4b668ce165d6dcf73964eac7d7e843340e1ecf16d6abe5f707c55bf8a22afaad3e914a50e845bf4c2caae20001e2b487bc713466f26815496672ed30095a53d324c238ecd9a9901d5f616803c1ce577a8ef1cf007b3fdd2f5ea871ff7bbcc609e85121aae9f7acbaed448ff1e8f2616b6988853b6a6804b70ea94d24052f3573260caaafa1a154baa35c03bf56e97696ceea9564635c984970fdbb2af64a554421b41078d0844c8508d06b84b008f82a8887544310f2aa9359ecd74e63d2b796b6f314b8c014b1b53ed7482ecc087e8677d9c270c6b8d92b2aa27ad85db938503cd6a3e14e9f814583e2a754693f5568c5932841f0a8954cbd3160e91b7f11b2678a6534e512bdf6", 0x1000}, {&(0x7f00000002c0)="23e84ff976b195e853c2bae727d234f3b44c9e2737a1dab89c916e2eac39f25ec2cf4c5e847b82da6a", 0x29}], 0x7, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) pipe(&(0x7f0000000340)) socket$inet(0x2, 0x1, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) 05:55:45 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x200, 0x0) shutdown(0xffffffffffffffff, 0x2) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x8001, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f00000005c0)="bdfa4d2582c321a8cf98048e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x400, 0x436f, 0x5dc, "787fd11e3b48e7dd0000001100", 0x0, 0x6}) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x8001, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f00000005c0)="bdfa4d2582c321a8cf98048e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)) ioctl$TIOCSBRK(r3, 0x2000747b) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4b73c1106aafecf1c8f5be04dc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d3760", 0x4f}], 0x0) kqueue() 05:55:45 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x60) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x6) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) mkdir(&(0x7f0000000cc0)='./file0/file0\x00', 0x70) renameat(r0, &(0x7f0000001280)='.\x00', r0, &(0x7f0000001200)='./file0/file0\x00') r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r2 = getpgrp() fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r2}) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$KDSETRAD(r3, 0x20004b43) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f00000001c0)) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f0000000300)) sendmsg(r3, &(0x7f0000000c80)={&(0x7f00000002c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000000600)=[{&(0x7f0000000340)="168e8a1325c251b8c3d7ab59be3cc0a7d796d0862ccdc56a88c0033dc193ff27635d706e4b84daaab6a61d68b56dd86475e924530db1507e70e8767d6eecf3", 0x3f}, {&(0x7f0000000380)="d82e09aa67cc2c38105f60598f7fc8681d2952542942de8bf530fb822dac5cbf18a2c1a4c3ae1a176c9818a0d0947419c19ffaf12fd6797ce34cb025912702778ae83b64ce63ec5ce3b298b9eac8ee8c46b8ad13a1f220f8bf6bb5c2dd2d11", 0x5f}, {&(0x7f0000000540)="50b3d8c2cf66192eccf5ed24a2ecc128aed0ad5426c607bb0566b54d52a5fca5ddf0644631287eb2774789d1cb345019f95762d467093ca919aeb2ce3df04e518545ff6e42851fd5c69d2b88c9ff105bea8e4a481549a61526c37b783d86d798fe807abd0a41370c05152dd28cc55a1098c1db0c703c9ad004e55ab2f082be0b03a97b01db3c7727439342d00fff704cff555939f881cd37f8c4d5", 0x9b}, {&(0x7f0000000400)="1e4d8eb139563bb59e0f7b12d2c650189a92fa6ee6b737b9b70b89e1a0653f0d5399cab12eae718da366520a96329695b6d7dcdc553b50e18276981b9592", 0x3e}], 0x4, &(0x7f0000000640)=ANY=[@ANYBLOB="b000000000000000ffff00000000000026fb7379acc32041a6bb4ebb1ad84f0346f4870bd8349d72e4e5e8080b30809efbb63a35e2668ef73e508bdc34f4028c54531e1c4538970eee8ccfc00679b440711fd78e358958d6892d9e3bc88c7f4b6e22c0a29d70cbd63a9c3e14aab7e7212ad600f70fc328742e181aa8ee2cc7d77221b05348e75517ea760b4b5d786de1d48e8f2baaa04ea0680cdda8651493967054ebcd16a1a3f2123a0f22e3e10000e800000000000000fe7f0000010000003e1dfa5b4ddb73744ad3044ef3ec6acdef51e954da2bbf554c26aa8fe2137648498877fc0f9380668f1bb66f74cb65f95231fa8f0603025bb7870ce26a4938e4717f0b7c23883e0a3e5a89fb9e39888a1acecad884f129ec0e887af42b38b05cd6745073f55defc70d27c79301607b20286296f4fa084f9b01fea5f4a18c1a2c24e8923507d891001d63483deac564660346d905c071943a57918b98ac3e170459eaae2fe32979eadb8f5f0d6a229de30704113a275e782706daea0e085b94cd6046533f091004e897ca3111643473488adce10000000000d80000000000000000000000ba0f00000bdef925b60166bb9d49750e772c1f8b67ed3122bb7f586111de38284e8143d574786fc08e781b730024ef6a593d6ab46ebd4fb65b8033e5d9f4ee08dd4586fff17ffbc1ddaeaeebc480315896e629b3185ca2fb79fabb1a9629e290f7f2e69c0ff83c2241f9ff530358b5f07f8db0a542fdb927be499b7017f04395953f06000000000000007217ec98d3c5bf34ac36c291fc3cb35dc78f27a0f5bb98543767b286b75af82cabd2e52bf13d4e8677172536c2b7e7c7665fc66d18308b045788ec60da7cf39c0000c0000000000000000100000009000000850c8c64c2e3cd560d5ed3e39a8f8d081e531d3de678c81e9dc8b2e30fde1094afe8eb7c8b8bd717fe91b758d0aac5a5a5921f19116b297cd0592f081b6d502f352d9e9cc327cc3df53a8889b82f1440b53eed29327fa8cc902af999167a491b489629c30875ce335d76303ac8d2ab4c89fd4d7a61fccfd34de5a3976df2d91d70466ac8d87f52a1fefe90543b783468316cda3105898654535035deb4f79fc1e046bcb62d591095f8259da9b41ed600f8000000000000000100000076650000892c057ba4eb4635f90e326d38be7d54a148227e0b1a7438c3f047f5b7bcab2a0d1f9c6104b7b2eafe30ae2e9db3fd1fbdd0affb96b6ce340a4fa56905c8a22c2a3edf12062ea454788e4fee26d80307d79c970c5b80ddd8b841bc1d1a859a779bf0092947b6b432e08017ba9ec757d8b16b2bc0d4d07db2926468181bf40095ba6f2a0ca9d9f91ed1ddbeb728ebbaa0c7ab68348e184dcca6504527d1c9e7962252b124bd42ff6359dd21f39705e4ee1fd6dde8a8dc7c021285d21bf541614b2c694b89a0d92f4c0742fb651a38836851b9e4fb6a6b21c93e3aefeb730c08805b039b55000000000801000000000000ffff0000ea0a0000cc14394f074b2e48cd10bae790f6e71fd24568c8377634b6f1fe03d46aa18d6b891d857766c9f4e4e4d3b39e9155647d54607f2107936ff3dd8771d748b39d11a92e959d5797abea513306e38e338bcf6212acb5bd7518d07b6795ad9a5ee2c7d8f37a70e74c87c78f7ae7c1ec9838b30d5e290997343a9f47695d12d61eefaf02a290e1a1aee0deb26643abdc16de4fc99062828cb84419f22ad6314c7f05ed425b8ae625cc9544d3f50e3f3b971e88773175c0f3db3099fc5da3fbb56477242b700441fb28772b777be9a57a15c2ffb385c5d3256708d92a8363d24d110c11d1acb0b42ceb9a76841355942353f0b881ee129a062e4800f0000000000000000100000000080000428cc1155a297cc32c6b8fffa91315aa63130fc0fd7b2b87ea2258c8926b5b42b6439872038a3ee4a76bd7946688f963f03f3e484785e3d144f2cccd98e686cc59530d1df54830d7a7b6fcaa3dd2897552535453bb7f4a58a38c4351617adb92c76941813ddf61c959f57ee70ecc549765b61c4596fafcb3a63e403a80d58c6a437ed0f72be73d201abe012c0e4b63a747938cad108ce003f6a9fcd3aefec5261951c0c394be5c2f9ed379aa43cd5562b88a7a442494c11ce743426ebb1f838df69ecb9371551a7829952dff672e55b7bbf52d09f8423219b100000000000000"], 0x620}, 0x1) r4 = dup2(r3, r1) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000480)={'./file0\x00', 0x6, 0x4, 0x4, 0x1, 0x0, 0x1, 0x3, 0x3, 0x1, 0x1, 0x8c}) readlinkat(r4, &(0x7f0000000080)='./file0\x00', &(0x7f0000000200)=""/97, 0x61) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r6 = syz_open_pts() kqueue() kevent(r5, &(0x7f0000000d00)=[{{r6}, 0xfffffffffffffff8, 0xb9, 0x0, 0x7}], 0xfff, 0x0, 0x10001, 0x0) msgget$private(0x0, 0xfffffffffffffffd) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xb, &(0x7f0000000240)='\x00\x00\x00\x00', 0x4) setsockopt(r7, 0x29, 0xa, &(0x7f0000000080)='\x00z\x00\x00', 0x4) getpeername$inet(r7, &(0x7f0000000140), &(0x7f0000000280)=0xc) r8 = msgget$private(0x0, 0xfffffffffffff4b8) msgsnd(r8, &(0x7f0000000440)={0x3, "3b10bd201b7630a5f690a9b351cc8eda1750f912a9e3fae046dc7b9f60da7679f993db0022e3f6c3e023ba7afd21c661eb8a6bf965e7c25105c0137670431b1402b9bec5667e57a149e294ec46a7dccfc108b9d519e4da6586de628e51404bf0e22fb6abf90f09ca6995da7210e88195b04459f21828c434695a5dff0daa44c5310a93b6f46a94282eb2b6ded3329bd3d809de9399222e5d90bf2b98cf9d4a6b09428b7613d21ff358322af4b9b2177f27861803b0727fb65c3c72069a6c02c50b19e5c648c41abe891057eddbce1f082a1579e253997d676dbb74512cec0000000000000000"}, 0xee, 0x800) msgrcv(r8, &(0x7f00000000c0)={0x0, ""/60}, 0x44, 0x3, 0x1000) 05:55:45 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) unlink(&(0x7f0000000000)='./file0\x00') r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x26dc, 0x0, 0xfffffffffffffffd, 0x0) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x20000, 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') fchflags(r2, 0x0) dup(r1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, 0xffffffffffffffff, 0x0, 0xdffffffffffffff9) close(r0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) 05:55:45 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) syz_open_pts() r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 05:55:46 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x0, 0x10, r0, 0x0, 0x3) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x800000000009030, 0xffffffffffffffff, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000180)="90", 0x1}], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x9, 0xfffffb80}, 0xc) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendto$inet6(r2, &(0x7f0000000180)="b5d514322f6f632b90f506aeb04852bf4fc526f1047cdb8c478acf8ee7c9ce0f570d6d52aa0d4cad5f843e80edc58e2abe48bb2c205b61a66c7750aa46a2951baed4b0d3cfbf6225101828370641b817dbaaf088a510c44f06e489722ccaa94f96bf6bc29761070c12e4d4d612acebba6a9912c5bee11fdd1aec6e9d0915477069426e35b8e6df169563f7ce02f6ba853249f3d1d35b71f59435f43b0891c2e5793e575a9379c4", 0xa7, 0xd, &(0x7f0000000040)={0x18, 0x2, 0x6, 0x20}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) r4 = getpid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="10e162e5febd406d00000000000001000000000000000000767eaa4da9cf1f3bbf0e82a31c1ba076c92ac615401f888036cbdcdecd80f7c2a6b1c5b466a39c2955dba046dca16eda7b0535ebc99f2323eb38a57a457c648da25e641b9f57f06806063e080ccb7999c44c5a6c6d3662e14ddd0930f5e99835b036985cc00babda4c0927a68324250283a3831f7bbff14511f7ffc534118d989cd4110b631eba37fa899b71375bbcc6171bd9f3e69b18efa09d0d2328cd6250a9924179e217"], 0x10}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x7, 0x286) semop(r7, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1}, {0x2, 0x7, 0x800}, {0x1, 0x0, 0x1800}], 0x4) r8 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r11 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000100)=""/114) r12 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r13 = fcntl$getown(r12, 0x5) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000200)={{0x3ff, r9, r10, r9, r10, 0x104, 0x5}, 0xfff, 0x9, r13, r13, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r9, r10) r14 = socket(0x18, 0x2, 0x0) r15 = accept(r1, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) setsockopt(r15, 0x1000000000029, 0x3d, &(0x7f0000000300), 0x0) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x3, 0x0, r8, r9, r16, 0x10, 0x7ad6}, 0x200, 0x3, 0x8}) r17 = semget$private(0x0, 0x7, 0x286) semop(r17, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) r18 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r21 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r21, 0x2, &(0x7f0000000100)=""/114) r22 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r23 = fcntl$getown(r22, 0x5) shmctl$IPC_SET(r21, 0x1, &(0x7f0000000200)={{0x3ff, r19, r20, r19, r20, 0x104, 0x5}, 0xfff, 0x9, r23, r23, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r19, r20) r24 = socket(0x18, 0x2, 0x0) setsockopt(r24, 0x1000000000029, 0x3d, &(0x7f0000000000), 0x0) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000080)={{0x3, 0x0, r18, r19, r25, 0x10, 0x7ad6}, 0x200, 0x3, 0x8}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r28 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r28, 0x2, &(0x7f0000000100)=""/114) r29 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r29, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r30 = fcntl$getown(r29, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) shmctl$IPC_SET(r28, 0x1, &(0x7f0000000200)={{0x3ff, r26, r27, 0xffffffffffffffff, r31, 0x104, 0x5}, 0xfff, 0x9, r30, r30, 0x7d55, 0x4000000000d75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r26, r27) getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, r16, 0x0, r18, r27]) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={r4, r6, r32}, 0xc) fcntl$dupfd(r0, 0x0, r2) 05:55:46 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r0) r1 = open$dir(&(0x7f0000002500)='./file0\x00', 0x20000, 0x94) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x26dc, 0x0, 0xfffffffffffffffd, 0x0) getgid() fcntl$dupfd(r1, 0xa, r2) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x36, &(0x7f0000000140), 0x4) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x26dc, 0x0, 0xfffffffffffffffd, 0x0) writev(r4, &(0x7f0000002480)=[{&(0x7f0000000180)="87359b1ab9f0c465a25473594582bccbbbefef66d7157448d90b8cc0521d5df0e740e7526640798669c07fdff4019a084ff1a290db0e9ba2e63098312ae7dde5adf2b91c64290def7acfb2a2342e45f43fa40c40f37fa26ca8771326c7b3c0ae29c192ca122e6559155eb3aaa54caecfefd843507701701ec061b7d64360b47d195b62b6898f6f29657af6e4fd39618278bf94b10c0c2113c3dea9f1bfdff1dc911adba8ee6ae6ec3934e4b6b03700119cf65f80bee170eba23bf52cedd8bceaf14a11e600307493b2aa60eb255a5ea02e9ced4ccc63c5c96f768f15a5b0413ee6e66de8d9e5af21c3998ce7b25782", 0xef}, {&(0x7f0000000000)="c9a411b96e59bd4de8c264acf90ff64715bc4cc4d430fdb102ca18d9d64cb0735ee15e9ffde34361fb6bca5695a51784650f504b34fa35aea240efacab84492298d5f70c3377290598164c79c0667c226f52ea81140d552e509bca6caa320dde98caa64ca8e2bd7b6bc2e53756937e6f2b1b7e5d5ee942b8b930c9d5620ffdf5874e0f8332d65c89242c73f201a72fa877524c802dbe049899a1aee1ef62e939be4be234f98ae046618c21dd415e809041967c831f70e21f2be9c93a", 0xbc}, {&(0x7f0000000280)="8c9c2458dd9e2a9989f40fea6741c45f58a034349afeae93f736fa77dcc77156276c6bad9129511bc5b324110a565e7b6becc9038c64ce27120675bb4c56e39e683b3badde90dbae6bf030c35710d51fe119a3d35f007d62c3ecaf91c2908dc1dd72c389571ee67c9b54896ba9f2cc8805376588db42d76d3aec1a60a6b133bf97fc8572c73e338a5ef6d40eb6850d880685b344ba9cd12170d576e4e9404c4246f8ac8b6116de57eef11a", 0xab}, {&(0x7f0000000340)="3167a8f852bb6bb24a3631d4b144a20312826ed60330f3a538f4cf790c4e26c6494fe448ed8e890a9c96db69192e0dfb5098d2395260e82214ef9ccac4898cc69d54a2552275f024745993e895bb67d180028dd134161fefc8e7f545f29c8ae9f4923d56ae53be37b4884d34995b9936309da3a91736a4b8be104ace795b2c59e1ccb9ddf5fb1cba8ecb12a9b05e728ccf1e101cf8d5249f28add003c655ad29e8fe7a102aa693cac9109222a067c468adcb7f61d785444aa2b958efda884dac81d7d2c472f4feebd091dd8779e4ca492169755103c84ea4b14efd4f92caa2e498192d7fd56a22e902cd1746a92b9163ddca52aa976db2135a1f09323922ddf93693580345705f91138f5ab909f4d5680ba4c58a56f1b94ef5ac329c9e07d9481a96e87d274e64eddbe7970f68b9faaa0f6ce7ba3ff9c20033a12ef2b693ef747773082424d475f578433f38953033bed47bed6dfc6f1dd2e2efc556cecd12fb4ff02ea84f9174083281a1250ec8ff99e6e9198c65318595933ead7aa78c5c4066d914f6f5986463bd57aaec7c5a4a8e421b8a04c02af5a79bd42c9eca8d9fd00d5f5fa6987bf4948147d8bacd01207ed4759a9e690745bd645304a10c08a989c8066cb3967283f2de9af05367b650bf03a9443e71041d4f0695440198833a29c58c563e54902d1dcbc455730bde2185820155692db3fbfe976dbe470a013c6683bee3f67ef76d30751d0cb9c4fcb36bba14051b8d9d8f460eafe3e424b3e6a2f010dc2b12313391bc30994dfd44b90c08b2936df0ef8d987839dd6b1e1f3e073316f19bfef9969321a377a5d69fd33bb7be6cb4b085ea534c67345937b08b64267c743f286721670914c3769a71d0247ebdc731d94237adfd01faae74348e49e8cb32071bef3b222b6ea7c6a8b588add939126756ddba78525a226e750921e8e3e570ad79b04f69012fbcc25a315f1fd39a3194bcb86bbd7c768dcb5757ea141012cc48f2283ef946b2889efda63fd9276caf84ea3b2b420228686aae9410318bbc863a398ebeac1b183ff45f0b100947d5a84e14792f55ca9cc81bc8b9070a83fd127f0fc17ec40e29905eafcf6aea320220bb7bc24210eacd0de64111a935438dd8780f8b8860d7eb365dc8eefd070b6562e0f361d6e5dfb97f2b179f285126353168d813d88f668f808797af831bd185c08908b10df0b32bd6b1c8b4980acf0fc2b2250f17fde2a7203e4e0c189709ec07cb31e2b617143cb1627e74b9ebbb663bee803e301294941162676edf9eb6d0867101ddef6ec45a615d5a9729ff21e25d373cccd232bb9192b79ea8c7f564d0526d1c97833159c7858b8f6c2caf100143802631c09d3e1d9c9b9356f1d1fe2a9e327a78bdd238f32c302a5ae6a6b33c62a51c4e9ee89aad14e5c5f923534c16c147652e365a8048b70982fedc1d69a77b40ca090eb19da256951ce837db801d9c7b87557fe31812cb9d67585832f09fb6b72dffb420aadb21749d92d1acde88cb4a7c2ddb8ff61beccfe10317c29461a4b770207ea1a9342c8b093924ab527b9e5f1cd3116ffd24d78b88d31606dab47b3e8076e2820ebfe49aad7b20531ed42b4f4fb45625adc68b45f234ae09a8e5171afd65737247ad89aea63781c29d4ed32cdd0dd6a84c72002f82a67513b4a86c856b987110123b0038fd2dd3e1bd8d960dbc261f1f9af0eac9682a0dee72d80f7bd53eff8d451d3e1ffc6091aa6cd7331dc35edebe9f38cc11d022a0d99c3032b921b69ae941dfbad5e5b208c0dfc6a4b983d6c6f042bc1b8aeee6e10638bdc33bf8b49838893d0a123ae11eafb79a3c38f835c68a282b6eaded07fd48ed4c668ea3c64fc595a0b0c943a632809ea023a0f25842b7481245cf09aec35d6965c205d93ad9f6a835104cdbf10c5f973cb0b931a076493d7150f4441144a7a864faae209a981f998d83875af2bd4908fb70f700c286cc501ba626ac56b064e0f74c3bdbd8142d11e3245434ef3cba6f0bc50a7bd34a522cc7d8a14dcf88a7f8cfb6ac40b59d3d38cdf997df05c14798753174367989253ce8ecc8ed9638a2f0803fbc1dd32402c6ba2f38d681c117da79a3415d8c5613c9f67fbc93b64b4c10a8c5b35bf3717353b09b347fb0c056aa23a2349710255e44a23d146d0fb229a23cfde08556098282d574ba33b6db45d68b2be0d27be5f1ff0ec8997f67902eb1fb1b626ab9d304a8c5c70104ded8fb738c7ee106619887b8c2d0db232a4de6bc00463fee9141dc645df80ac82c0110732aac27330f955a3f603e934ab70e7607137d7ac23f5114eb93076cdd7cecc4c444e082049f7db032652aeadfb325aee8beb29df6b5e230a7719044b87d038fecac42c968b6680a49feb306574cb2d01c14c2352bfa74f4875853e1db717adb22962ed27f51259a610f58826af50c9cfc14b3b2eb18fb97e5218299440de957771bcf8f7173f9d1c95200216d848a6afcf193a0a6d0ff9ec053a426f31478e99ae4d5a3c1329cbde554df1ddaf5c375fe16a80ecc0821379a44da3a4240f070b6394aba06a576a4736d9edce441a44e1ee606001ed1082a0e3d2ec4f91011fd06e418dec14978723d74d69824a4b8752ca546a097a04ad9677297b68e2bea2cad60baca16b582849980e7e7f0aa3239ce3765a4dbcc481e97497279746867c611434c76af89ca7a3f5a41f474dac4da112bd3844853641350e32e6e911233c44f0c5ea5f6386d2b43ec4199f27cda6cf4afb11b0342ad103f594a8ef764ab4a0dcccdf3d6a243b266d74d97f31f19233f1d454e6d1771bf28e496b274283f14986c0bb47471e54cb38b472ef0f572ca4fc457aa6786a10ab5eea63411aa3ffa75c2fc0f74f0232b6699f4f1f57cbc70b8509015595e6fd48bdeebbe239c3c5cea308bde87552e5d1f860dc7d07ae3e1f0f5f6688d2ba83c5ea2a6755da6587fc7c227648d75e5d2208dfac27a455c22a6cb9873d232bccb22d9a85548e4fb6298ced9ddb0bdff8e7ba48604c541548d69aa403f20203704590d3b1a9eccf009c4f9173820c1bd482c60e2f1e0059718c22ca6b630838d723f065c45d34cd638678f0cd9e5e0da1dd521be5298def8efc5954c4d373815d2883bf709c6f38d4e97a0d6e52b989cec707eec944506dab25e8a46903327b62f466d432b14e0e4de68209f49edebc7a42453cf76669ad628d34b0a026a57a28cbe43d000acf3845e76918dbf61cf91ea0968f4fe80c37b5b0e37f82809e8e5aa84b97bd0637057df07e72310677ef9d0e4e36056b42f3839719ee276f783ed137ea22051d5bad15afdc08567db87fc718f5fc413fae81055715b63cd358c13a625c5b4edd6f32ef6077b6f59a66ef0a11f02f7834a0c59fa7940dda6e6d2f499d356dfc845b6b10bc6b46547e496c4ab72f8e91f5b421a0eefcbfa360a29ebcc865a25dc01f1039dfdda0b67ffa8f5cbe7159e80ea8bc102dead30a47a2fb9428f6dd74d7d830ba54f7f5f6202babcae527023e8b3f92d5b85fc45b2b173b73335e3f761fdaccdebf6aa01f619fda1f5898762b806d9bbf6093ba4e89d52fe188753c16089995e253432f1003bd782e579ffddc37c8660780e27ac91010ee0d14453f6ec622c0d8827dc2bceca4c9b4b81d2516ef07c9497fc4d359027d83d21b57b96d57ef444d1a57d5256e8dccfa09fc6d010464784201f546aeced7c92b2603693d5be39e285176d6ad7be58b7793f1ab6a96a9363e7479890c8b715427b7f0bc11a1f8768432a041f64fb142f1420e01db0432998a201bc1cf3728dd3234d186e47c6b4c2e2d0163087abeffb0c5a801ca0225e14a969954edd99bb7318a4906be664e6ee5ad1b88be06179be35e616729d8ed210745090bf80833abf16bb8d8ac1b4a402f2559d3565736fbce39418d5d76794c58f179c613179a770e0fbe5cd3604dc112285151589c8786fd43a46a55a3f818823bb8080283950a90b217109a3b70ad4f719e40cd82a9dfb514f30e83cf33cdf6b136e6c5ff6807be1b9c5fd654ed55afcb79c96237bef7d627584f1fc6f551c181caf7fbdae8a698ee36fc67c04caa6fab2ac13ccbc7f679b1a543414993995f1bd109673bfa3023c33baea191ac1726bce6aa8f747b1e6275ee061764a58c0d9e20c7a16e8e927aeb64032f36a158495628624f87a6ffe6382112c682fd709333d34e46514bf9621d20e6ef39350551b25d8eff44b8a5d931b9c13b6f3bee0679aae5e71b25613918bc6dfb75440ddd628b6d8a31748e5310fa5ade604cfb2f1bd4fd33f8e5f3c423eb9f5d7c96a32c26a220461d96f7257f69a65b8c2c6deefd0b6b98fb982baff41119322dd4a27d8a31be382e3f6fefc7b4459bc9ce4655af35f97bd4ce1d131344692e5e9c028d5161465855c977604691c7d033e09cb63385c8534757a0804b537e57a95ce7b514b0db0ba943170e38dc03243036443b4215e3d15db9d50abee11419641a7c1bccde9de60bf5bef840e8429db96ae596fb804fbd0d085d29ba2f5b5e06a8f296656346363f3b889c6748751793bef35a3e9cd7211740c225f9916e7eaa1125d20a1a70ba2bdcc39d53b88b8d887f7389cb3b5a1a70a8e05dc9edcb7333d5b020a6cb9125a86e26a3372a87722e0ece2de9344a94a31ea6b33497dec749ac6b28308edd77f2f8a6c96c25b591735dd149b58b8009e1d4d8817e86181ca9eb021afa75b961b0878b7a115b4af22f5edbf7869629b67bda20cb98a06050e609ed6baf729c50b2d08c5654a0a1ef97aae4f40727845df2ccd7872ea365282df502c51794de64dace54f424a5a9124fc1ef236d2cb36e90b3e3c91549664e94dd85b5d992e3767b3d6ee9fdcd64e34d22013d52b3948d4e13b3ca94a0bea77b0f0ab100c4f2777c04ee7482094f1253687a74515d6f211ed5c466c363b045544e2e9e74ffd992f90dca83cb4cd2b802436031a30371acb46c0086c9026a2d29af96206075bade858f0b564bd0053018bfe35e416e7d0fa43ae902173a59ce23765824564b73d23ba304dee4576e51c4ba3f9efb7ec53ec3fc5ab3ea5304fec688af8397447ad4b287ae1a3b3fc1774897e18bb5e06cd49711b0a4267f56b0362d2c4e72e4106b2afa3d31c5f38ed09de1390940acb68546b694a041e3fe1e764ac71b96377d91f4e9f256e0c50ee1448be3ffc0733dca0cf66e49154de7d6f6f24f79552b64e19df093bb8d6ad5300ceb3324fbc31ec8348850823e66ebc37f5fbf629e990bfa56c5740a5c5c70f29817b53e36d91839df2c8529c7f050f87f4b2d9f352c59186425d40d42d697f07ba87960b468d1374cce187974ef5636c27e5f3d0040f97da26354516f1b9023881f3681a0b022b7e6d2b8c585973e1bd91b4648c19794ac3b2cc7405a9c41ed7d16d086c12d7c9b130dc8fe7052c60872fa8c49b97c28e10b8789be7c75d09d6e3a127abef15efb7da2e577f806b2f55cf8b8984757160532cdc4e7debde184cf044b0572cd78c379d1ad61d9a4bad87d090979882e24b98ded7000c5f785716c47947c9726315f66dd6b70dd08d1a8cc5696ee7579d4ee5188707fa450400725c2e9d61f8ee1d0bbbecc3c6bedcbcb49fa46d2978813c198b0eea522d046836e6443b68a12e6fec73e5c92adc1849ee79adcccc3153df2f83410b9df7112a0ca5e6e9abbe89af9cc57fef956a9152cddf15e430397df4c64bba80636d9c2a368d3bba1f0a4de3781563df8f22db31b2292c04756a3279ebcc5473aced4a99174539fa7a", 0x1000}, {&(0x7f0000001340)="3720f939ab40ad1a62b9ba555769ac065a8dd91943b430ad84be32c3f5d2b28ed4d1c0e42b0e6a30a3cf46a82e079dfd47a890921480d36dba53056fa06b466ba401bcfdc22287c050b1728a150f69fb4767eb091b938068f82bca804e84d5ce8a5d8a15a53daf64c0a1bdb2bb1120af3e704e7a6b0ae701a30bde25cced25e7bf0123c96fefb10762452116cba2fea0ccaf8f0822ffabe69ac82f3978f5e1d5a882d61209920eebcde257fe9ee07b4ebe8b9854d57aca2d92adb9aad3ff0df3af9567d3607b748099309d7c3b610ca28ea60137c543be9221801265a16226013d4c53de66d22ad41f318364a4afc9f350d05508a5563105b32d7c107106edd06cb41ff1f3b2fcd18dc91e2c4d3ff492cd9560cd6614c0b5d4ea50c69ce47d21d23b15706838189dd56ab203c7046a8cb40a17d6d6e510a3b2973861b330331b6a7234e8eb876190fe6fb791891ab60a1e7076c2a687405f92bdbade9cedd81b2c24f6d30e47f40798a1f065171113e68602f872dd0346854862c869a1d100d78a6cc7cefad6393cd12f94629b3d4e78139b50a0b44d07fdf8a7f67843a32f363ee785aca26eac33b62a5fc8bb5a4079b47f82e27182ea25b0462a217102f571bb9543a524639557f3fc1ca002714ef30c369d6218647ce7ddc8cefe75297f185d7a69c7f6a2ff7332c5ee3bde229f3f8d4b37a60b6b3b60ba646dec06d31fb566359980e4bda01f7f61fa4941c5e51c54adc0bce904dc087774b2c9ebd6ef91584d84f638f8678d95eacf81001ad9446d8dbc78de05624e2a1025d10e15e8e3a217eaa6f9b217c3ccdf9baecbe6aa1fe8bfe6e1d5362079d6376932f494a5ed2a18aa210354a1a3194d13114849f333a9053d39873ff579c6cb65e538c9a0e8b847e724804733ea558f0af6703fce48801afedc4ece43f490d79f34cee2a9f27ad09912c23c0e57af6a310b88ac9f769d2af0a14023d6a55f80aaae4c9029cad73e95282020e6aac76df9e63391b134e20a0faeb00b643962d122e98e27590ef42fff0c51c96cde2cfede99a173ca4bc7ec838bc6a288993b62fe6631c0f847c2635d40381a57084212620bcc8121de41fe896efbafeb33cd380bcd494fb895b2bb8020385d84763914f1ee2bf8787d3759844a39f78b880da75070e3261b1790c06b234a08d98180ad75c981d70838b3f8208ffd2ab7caf149f00db4b8b716d308b1d994d208ae43f464b672e92673838be51135c30a758e6913aff6c56bc66ebe75a6729fddcae378ce2de9a35654f2cf1ebe0991ebe6828ef0bd27a35b39bbb503ea63b05f41634868284e84ecc863f0934099039ca0156949cef860c8cc9a94fdffe9342b6e464fe6c1c05f76b0cdcfb1722b67a62f0c90d69bb734693ba0aad80a84e9483668f734be27dd9f6da944cfb45a59c764862277213dd0a908324d9926f973d53fc39b2abac17139adc64546cfc32240074f6d33d40dc1f3dd7384a4add29006de30e9d90e3f9742c5cb4f1e9984b545613f07136617aa10d6f8a0217aec386abe4efce32e938266a962c767778e856894e5ed997b9ca08d6e6d4d78054d9e4a362ceb9231d29ad50bc493c59add71db8022f6bd4f8d617a7fc007811d099d509f605deb14cad00ad8542b3753abd5ee07da094adc42d186f96cdd7517702055b7c51d3cbba3d2c243f9a197d920842a3579cd7a5dbcf47216e00d1196943ba7b5ee297b9218ec9472d1d8ce853edeadf139ac341e8b60472ef7b5f332ba5f52fbbe178747da857cea559f8627d8c7ddd80d072c02a0d0cf193d435692f169b177cfb82effcedd46473323eeda49d01835c06e4a774aea3c11eb5c6d66f0a9cd087548536766bff5d6e7833354b936ca69b053d2683598a536f4ca5c6f63f093725f1da1b4d9e1f6d8c37b2ce81c75d1a6204d6214ee8bc9280cc0089f92e58eaba648f966fdbe7fcf6df7bc73b438d2176f38b9db818b2f88c745b3fdf861e8159513e5e84705deb1d84551ba1495255e47b0cece3ae6e79a99c04e825b85576fb54fd2cbb44a0a3af18c6c734128eb4600b52bf0745ae8964baa7b2bab29326e29de84ec47e367f5a2c61e47599eb1351f01d8725783b30330477f40241ba8916a08d91ec2e2b53afe1573fdc3a545d489aed4aeea35bf379f5989ead73809412076307b878c99330ad083f0968d0ac6e11987266097a9e1db3022d70f743f5f85a6300ad6c19a0ae19dce99ce96d9da984be40a9bd0fa9680bf8db73e026d3360e411f945d5054f7bc47fb6c92b551a94d73fdf8483ea29255ca1255bf2b495424b0724862838906e5290cbc2d2eddd18da1d0627f19bf25411a58e04bb1702014846f873c350fad8e5df38b23dc3271da879fc9358dcd652fac03ef27f54735a2bde6151a08f4a610037dd08c4193d5c4fcb6f6c42b978876991ba118b5e183293e7fd8b4a65ad2a1145589c87a95565e62d114dc16228fd24e428e4a93e11920a16a342615b072e689b2a161323829ab4e51bf049db2117732de31e185d0af1c56a7880ad79b8d93732aa6f026d820f9ad4ec6ffaa37a401c66182b3d42f8ef5cab9f13f4097bbaa9b561b5bc66790bbac5bb6b1ef092bfd5cf89f8209297f11f92be9018ba503507e6667f1bda7b3b8ce7b2ca15ef4392d256701f7aa224d3c3d60dbdcbca1e4c1436ebf6732874038cc2510fc33924ecdbb9817590da62266b4283c51dc7827587665fc5ce24c856d4b17c9119fa44c53455422946af2345bf5c53de89319f527ee2ddb4c42575c0bd40cded1bc99b0b6a9fc9c2966fc08555b5c92deb11266f44dc45f3e3a3ce50eb6e6889bbd22cf2de0f3dba859c3e684acf75172c733b6d4fdff9be0a0785c160d950892afcf4c77ceaf7b06d82d9d26d7f9a66fa83ccad84e66e0b0a5f5dc01db6ded26944c5635462ded3a270966093871bcfd7ef46415f63c0b6dc7262fac8cf0223c6f73ac239eada7d5e4ed081e4d8879d2059eea733d2922f3df41c46c6cd7df44f4f5aa9bef2be9e885dfbf16b076e3f6448f91416c2edfd2941833d5aea36a466ada64e6feb456035d3ad1b33979913a9cd1bc1bb7587184e6a73ad0a76dd53c0b34842033fa461320185ac68cef6519668750945eb1e6d7e6144fa849ee1d6c9b256fcf4a43dd0685968c0c8e1c6f626ac37ee9c35629caf74889ba35cddbac9de653814d2e1010ae6a41697e4e22cd9b6ab11d216c27b7dacb9e7e24663cef303c6352e8dd278127d61b1a0c22bf118745ef5fe59f3bbc9aadf289dddecdc1f720b363f3ef8fa6a2291f0a71b422938166ed6a8adff657df7d57d8ea5d4dd32ffed6a25874869f5ee056d106b11647fcd25a25d6400eea0e1e9856700c9d179417162d516f0ab8c48e6e2b13e4e2b6d082991db6961c00c0b6c96c6577768e3df89157a2eee2a402231e0e8fafd2baee1674f04d0a102c6aede67e1ef02b8033c8df091446da8aae65c9240c906f50e10e94f296abec03cad3d11931a990c40dafb4760b50b9910a23407d0925bada1e7ff6b33e09ab1f8dd5df48319f08a304a9813a71dabf277119bf3dd2621fb824c53ed9e7397af25d33c79c81375fb271e7ce066143f092ba0f179443525ecff935544170b42969e873e1ef16eaf47bab380c895c81c8a2a8a2f35de660ad7ed46e24f138531db9e38737d5f10a4fdfb65094ce5e6678401bc601f4d04bc01516d6d3c491e4652717bb0664760f53c617495a28d54146d717ab356040166c35445eff5484422fb0bea0803988f11b770326b7ef3ba3c0331a26cff1de2274e582920e9793be5cb9ca31cfaafeb1dc323e8a4a13adf4dff519730c240698d2311f1e4c0c22374ab9cc62d2260bebd554568baa742e809471d379fa8190259fd553aee120a4db335da93e08ff10737c25a47366e567840d084a6f9918b1d2c9a574b0c54882f35fa5ceabfa569bb7ae2afcb8f572c42d5cab1aa7fa447be650c649d28c1cb8582be6a709b7518250cee9f568f4ae955dbaaf006480600b864d5f3f1a21cfef765ccffb326d391bb21d4b5537ef722f4863cc1434f0a61423c7eb3a777db63a761e530bba34266b0d2b00417a29bca1b9758d0d32c502872520db1bf6993fc810fde1750a25133f1dd8536607b2e34403e8d1d9cdbb01fdbb849cede09142bf31fbafa0620fba4f2bf5a4e46944571c2a4dbb9a2102c66c1509d91498a01053aceeee03a1c98c20a3a06658354b9d7b3cf00f483a8de61afea2a5e6ff99611a3a9155289cd6600906b3ddcdf4f6940f977f4570c74c989ef32e5a3c1973b3ff87b067f620edb808ed530d6e43b9d99f5d7dfe0b97d006e70b088f2981bb8c1eb021178eebc13bee1cba5e65fe58877d61e92619f776b0874d2add59ec1c22a8406d3884dfbcb20f04294208c04493aa9e9dcde9aa604f9b3b7a42009411d6bb9a3ab0ffdbc171ed63d649c2f87ddf0a3b08c862235e7778b9dd2435a5cb9a60cb236e00ff21ebfd7b90cc13187fe5c180b3a68478681b83ec8cbcc18b08eb3661cdcc590193bc0c3d8b4afd82beefa937721765a266dff61f311c7bc82de64b71516566908578d5bfdb11126eb185619a83f689391219929cd8f4b54799cfdf9aedbeafd87416e72665a5dcaeded504ea6dab8bf89eb4828dfc466fdc8c9a426c41497730623b4a7b255cd4762d11a8cf7cd9eb0254f440db1e722baa4fec10da174a60edcdebe2bc5f6f1ad405da0ca3220481897d51618de20e0d472efd52a0cf926412e69733f362cf50b0c183b6a548a7a82de87e94d8b9adf2de08c796fa346c79d3f10bf7495666faf606e5f408455568fa204d683e3a101c4f1536372621bfc21974d0d83793c28d3a4460e82b7a33d2816f2d624adadfe634e86f5c1e40aed8f1a173dd9137e1e4a10d2823aa3de20159b7b7dfd418c5b26b48f965b79a8dd1a9d8c1ed212f7286a574cfafc10e6e982ba30cadf69ae707abae89966f7bf900be5c51277af04efc783addd3c86cc77c6ada61c27bc353866de19e16f08a1e1d8ba2edd08822d0afa43398b48017db7a8a06de40544449f5849680ce97bd708ba48e8597f13166a76737cb1910d95f74fed3e8da8562465eb4351004ae085a9167e98668155bbff2f3eb2e84d1f63069a0ab858a524daee8d464b10b771d4ed885d5f15bf7d617e1bcb7982504f8400449eae8070fd88fe8a6822596251fc4412a361e5a129c901e64d68298205c3ba748d9fc1e0314fdae995cfca155640f039f436e319b8ce3903ad8830df9ec3a4949314caf47d338860677b8c26e5b3dbdc2db952ba62debce304a43347e800ca12021418bba456518523fe59ac33f0f5dba07a0884eb2ae0f8791601a5a16007168c9d04db427b1d9f553714fa184c5d91016e69f5dc6c0d6454d9ad58907ffc0746ba90d0194ae98dd8a7f1a05e57e7bf002dc8e2b6556a8a709f81b429e46b9adce111270e5f6be3137075606df8927e905bb1f302b3ee52d9939fa72498443301c6c04646bcb8c8f9e2d9ad62b7d70cbebf5f0bfbf122515f61d807840f8413d8a26cc7a6a01b23198d8623c4f693dc225cda4666ee353ee709ed8c829a14dbe8b979c4c2099e73d62293367b2b05e9de00dff70c275be701d0391fa0d0c2cfc0de846eb398fb198f26f8d4256560e4a55388605aece3e9cec7bb107c3b437ee0033c355c63a3ad3667179562e522625f0f9892f8cc29f6cb3280104f71190cce779eb632ea8e2e7e6fd8e6af8fef222ec976175a61c62d72", 0x1000}, {&(0x7f0000002340)="d83862f80d7f6cab823892c1f3eb3526016d999994658ca2c742b441d9d2a4018748daa2f0cb0c319026d024730a067874b9ef505fee58c02bfe26ef91f1acfc2de5bf3f24ad836d293b19cc6cba02a7480571ff61dece437350b7fb02842bda2b195f7779a2c4a4509a4a6bb96b4b54df8ccaccfc312180de11168e9fcb1f94b8bc45801aaf05306bccda7890e753ce122cb192734e3bcf7fc239dc26bf70b29981c610a137a603d1fbb4a1331287abf38e59202fd59d", 0xb7}, {&(0x7f0000000100)="b4c7931277485826aafe9226c386e859774c0b272a0d0cc04ee6dfc6a566ff5e4af11560e91c581d59af0220efcae1d3b6be", 0x32}, {&(0x7f0000002400)="d75040aa0d43b19057846bed3bb7ae4e77a954238236f9bef44be2c12ea9feff576ab4158fb15f3ace8a3e1b966627321d27cc809baeac2131f819c7d740337fd8f17c237b1cf94f", 0x48}], 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r3, 0x2) 05:55:46 executing program 1: syz_open_pts() r0 = socket(0x2, 0x2, 0xc4) connect$unix(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="8b0201fcffffffffffff214164f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1be2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653dd92efc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a158e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac896263eca34e2d0bad4a67f5b9bca2f5628752cffd0180826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd000000000000948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d75a6e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d25906e7ae68f0b1c7c45669ced8950000000000000000000000000000000000c55e15fb74a27aa3a685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b4ae93848fd7d2e57c8c6dcb5e8e1fdebbecd9c4a2bbced0608ae2826b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44a963d73e6e1ffffffffffffff249c58ed7d751b78e7140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f18a8dd4999778512e59026656bea1fd5d8b04f1553e2828e7a8a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb799ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d951887641ce3a2d5f4dcac7d86b593fcf5d1e3ccd961238b8f904a709813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db806051e8bcd9ca34aa53eee9e468d3de5eb01f2795d27e9f0bc7390c55b4503d1ee779ac5345adb691261c2d60b4865a9c0eb4722700a2b986eded8972e67aaa42f2b7b7c3f697ed994916c3716f101b628484fa99746fd8a7ea76395de157596268949a0c67324ee2a9d0400d3079cb50e9abfa6fceb5a6300"/909], 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r1) sendto$inet6(r2, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0xfffffffffffffe8c) 05:55:47 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20000, 0x0) readlinkat(r0, &(0x7f0000000240)='./file1\x00', &(0x7f0000000280)=""/126, 0x7e) r1 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0x0, r2) ioctl$KDSETRAD(r2, 0x20004b43) r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f00000000c0)='./file0\x00', 0x1f0) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000000)={0x1, 0x2}) r5 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r4, &(0x7f0000000040)='./file0\x00', r5, &(0x7f0000000100)='./file1\x00') r6 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r6, &(0x7f00000000c0)='./file0\x00', 0x1f0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r7}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r8, r7) r9 = fcntl$dupfd(r7, 0x0, 0xffffffffffffffff) r10 = shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r10, 0x0, 0x0) shmctl$IPC_SET(r10, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r12 = getgid() r13 = socket(0x800000018, 0x1, 0x0) bind$unix(r13, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r15 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r12, r14, r15, 0x10, 0x9}, 0x8, 0x1, 0x9}) r16 = getgid() r17 = getppid() r18 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r20, 0x0) r22 = getgid() setegid(r22) r23 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r23, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r23, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r23, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r23, 0x40087468, &(0x7f00000001c0)) fchownat(r23, &(0x7f0000000080)='\x00', r24, r22, 0x6) r25 = getgid() setegid(r25) r26 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r26, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r26, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r26, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r26, 0x40087468, &(0x7f00000001c0)) fchownat(r26, &(0x7f0000000080)='\x00', r27, r25, 0x6) r28 = semget$private(0x0, 0x7, 0x287) semop(r28, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r28, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r28, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r28, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r25, r24, r25, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r20, r25) lchown(&(0x7f00000001c0)='./file0\x00', r20, r21) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000080)={{0x6, r20, r11, r14, r16, 0x1e6, 0x8}, 0x5, 0x5, r17, r18, 0xfffffffffffffe01, 0x9, 0x7ff}) r29 = geteuid() r30 = socket(0x2, 0x2, 0x0) connect$unix(r30, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e00000000000000635e9f9a83549c02799c7a96454ae58eaa3f328d7afc97d1d3150dd0e02073220a0f467c6e891947bc5928f1b244978b08a467c2d9625f010262e6ce2836c5719e16a05d800c460e995d816b385a5bff337c1159e8a22db2a54e340149a939cb35ab075439a0ee33e9dff4c5b3cf8bc5ed4d836d2b2cd86a5ca49769153cb40a446b8022126afbef96cb7ed0572607f2f88d1dcc9ace7b59be3f0ee79e5d41bef207728ed3757464eed0feddbaf8830b4c4cb562242171e18db86e44ae999d8c3a6ea96d9766cca89dace84a598355934df41068b99a17cf001596ef2a49871efecaf71b30f28eab9562778c2870c67f4503a1df"], 0x10) r31 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r31, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r32 = open(&(0x7f0000000800)='./file0\x00', 0x80000000000206, 0x0) writev(r32, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) r33 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r35 = shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r35, 0x0, 0x0) shmctl$IPC_SET(r35, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r37 = getgid() r38 = socket(0x800000018, 0x1, 0x0) bind$unix(r38, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r40 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r37, r39, r40, 0x10, 0x9}, 0x8, 0x1, 0x9}) r41 = getgid() r42 = getppid() r43 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r45, 0x0) r47 = getgid() setegid(r47) r48 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r48, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r48, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r48, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r48, 0x40087468, &(0x7f00000001c0)) fchownat(r48, &(0x7f0000000080)='\x00', r49, r47, 0x6) r50 = getgid() setegid(r50) r51 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r51, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r51, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r51, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r51, 0x40087468, &(0x7f00000001c0)) fchownat(r51, &(0x7f0000000080)='\x00', r52, r50, 0x6) r53 = semget$private(0x0, 0x7, 0x287) semop(r53, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r53, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r53, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r53, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r53, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r50, r49, r50, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r45, r50) lchown(&(0x7f00000001c0)='./file0\x00', r45, r46) shmctl$IPC_SET(r35, 0x1, &(0x7f0000000080)={{0x6, r45, r36, r39, r41, 0x1e6, 0x8}, 0x5, 0x5, r42, r43, 0xfffffffffffffe01, 0x9, 0x7ff}) r54 = shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r54, 0x0, 0x0) shmctl$IPC_SET(r54, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r56 = getgid() r57 = socket(0x800000018, 0x1, 0x0) bind$unix(r57, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r57, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r59 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r56, r58, r59, 0x10, 0x9}, 0x8, 0x1, 0x9}) r60 = getgid() r61 = getppid() r62 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r63, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r64, 0x0) r66 = getgid() setegid(r66) r67 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r67, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r67, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r67, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r67, 0x40087468, &(0x7f00000001c0)) fchownat(r67, &(0x7f0000000080)='\x00', r68, r66, 0x6) r69 = getgid() setegid(r69) r70 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r70, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r70, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r70, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r70, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r70, 0x40087468, &(0x7f00000001c0)) fchownat(r70, &(0x7f0000000080)='\x00', r71, r69, 0x6) r72 = semget$private(0x0, 0x7, 0x287) semop(r72, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r72, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r72, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r72, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r72, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r69, r68, r69, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r64, r69) lchown(&(0x7f00000001c0)='./file0\x00', r64, r65) shmctl$IPC_SET(r54, 0x1, &(0x7f0000000080)={{0x6, r64, r55, r58, r60, 0x1e6, 0x8}, 0x5, 0x5, r61, r62, 0xfffffffffffffe01, 0x9, 0x7ff}) r73 = geteuid() r74 = open(0x0, 0x0, 0x0) utimensat(r74, &(0x7f0000000080)='./file0\x00', 0x0, 0x7) ioctl$TIOCMBIS(r74, 0x8004746c, &(0x7f0000000100)=0x9) r75 = socket(0x11, 0x3, 0x0) sendto$unix(r75, &(0x7f0000000180)="b100050460000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x88d) r76 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r76, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) r77 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r77, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) r78 = socket(0x11, 0x3, 0x0) sendto$unix(r78, &(0x7f0000000180)="b100050460000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x88d) r79 = open(0x0, 0x0, 0x0) utimensat(r79, &(0x7f0000000080)='./file0\x00', 0x0, 0x7) ioctl$TIOCMBIS(r79, 0x8004746c, &(0x7f0000000100)=0x9) r80 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r80, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r80, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r82 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r83, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197fec4a4fe66000000000000ffff0000ff7f00007c906b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886736c5f9bb1a23d11e4e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d38"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r83, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r85 = fcntl$getown(0xffffffffffffff9c, 0x5) r86 = getppid() getpgid(r86) r87 = msgget$private(0x0, 0x20000003c4) msgrcv(r87, &(0x7f00000004c0)=ANY=[@ANYBLOB="000000000000000000004f0ebbbf1b209e14d9821641e80822abaef3ccef058cbadf64241b061e7e4a1d1ccbfade2b5e"], 0xc, 0x2, 0x1000) msgsnd(r87, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000016d78fd1f87a67d79097310f503f93e8805fab37cfdb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2db46910374426bdcf306843b34e7c027e266a4bef29642c8367ca147e204b0b3f54b2ef8cea70595fea73db901c48e582d225bca800000000000000000"], 0x1, 0x0) msgsnd(r87, 0x0, 0x0, 0x1800) msgsnd(r87, &(0x7f0000000040)=ANY=[@ANYBLOB="01ed74acffc0c709a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"], 0x2d, 0x800) msgctl$IPC_SET(r87, 0x1, &(0x7f0000000980)={{0x1, r82, r84, r81, 0x0, 0x46, 0x81}, 0x10001, 0x1, r85, r86, 0xa5, 0x1, 0x4e2c, 0x6}) r88 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r88, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r92 = fcntl$getown(r88, 0x5) r93 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r93, 0x1, &(0x7f0000000540)={{0x240000000, r90, r91, r90, r91, 0xa3, 0x2}, 0x200000, 0x7fff, r89, r92, 0x41d, 0x5, 0x5}) sendmsg$unix(r32, &(0x7f00000005c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000040)="fe442e4d85206bea85276a6f454a55f6ad35d498a6bb1f43d687bdb8ea27deacaccc08e888951206c8ac9e98316cba20850c80a4f366c44e1cfa4d3f2f25dfab1e35c7dd12cad9d5dbd38a98b20a426cc4a1d010839b", 0x56}, {&(0x7f0000000200)="eb8176a97002cd76cece528f1e0d1b0446fe7d2b46d0b04e64e1d3245556a5116dfca71e434b9aef553f231188469cbdc6d19726f43e6abb3b5e9ed17decc2860ffeb72e09cb0a9c446eb1f2477f906a363286895957ee3a7da7c7b037422a129e1bdb849b482f1abda9e98d28604cbb2c77a17b4b06587303814fd136885904cbaaf71a76db3773e803e7fda9e82addf43be195ad4c07a5c17f1849dd53d986c1f6d0874c91f7e1657bd752972fc820a39083606fff8fefba4b32e0c0cea6ee1b525bb5044f167e55ac1ae9253337a2155f9683", 0xd4}, {&(0x7f0000000300)="5e03c86da4a84ca42762d7409e778585f27a78855e372635b3f1fbece8a90eb1d5dc75b17c3892b755bae9cdfa633b28ded8e8a2dd", 0x35}, {&(0x7f0000000340)="e7de209ba545a3dfec831c967c0c1c94393abd979c8c98c2ec369300452eb8369a510dc07b8426", 0x27}, {&(0x7f0000000380)="3fb97de95e128f08b36abd085e2349e74d8b07d51309aa8402", 0x19}, {&(0x7f00000003c0)="a47e22e1", 0x4}], 0x6, &(0x7f0000000500)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r33, @ANYRES32=r34, @ANYRES32=r36, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r62, @ANYRES32=r82, @ANYRES32=r91, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r62, @ANYRES32=r73, @ANYRES32=0x0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r74, @ANYRES32=r31, @ANYRES32=r75, @ANYRES32=r76, @ANYRES32=r77, @ANYBLOB="000010002800000070550000ffff000001000000", @ANYRES32=r78, @ANYRES32=r31, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r79, @ANYRES32=r31, @ANYRES32=r30], 0xb0, 0x404}, 0x4) sendmsg$unix(r9, &(0x7f0000000580)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000380)="234c20b9e9cd13f11d49da9f32b91af1f6501fecdcf89bfb2916b3198b9ae1310276fc244c6b9c3699572280e4364ac1c87baccce481e447a85a000785ab85723e6d264d2a45ee58ee393bc5714989d284bd540000d563c9d9caa36b81e95c4fc28a03237badfea59ac4e18121d8d1ffc4a242b8f48315a60fa484f03eb166f5cd539762aef85d8448e7152b12c56e44dc61f63a24d333716612806489a6b6491b", 0xa1}, {&(0x7f0000000440)="7ce499c679f3be80da7df8eaeaaa5678fb333951b0a28e6b54387d4013830c3d116a9ba8fb55219cef1a84f8bd198e435fbee2edc6908332a29e3a412c6f7fac905f0ed87b4ad2470a425f015e8c7c5d73047d7a81232dd4a9ba6a0277d4d6cf4ac253337ee5521130f2c07abdfa221f02f251a395b00b884c53d8393f45ea9090f3151f7c4cdff0bc15231427c40a404d30b1f8cd1c6f0988ae87330801b3c60dff2982792b48081a5e68d58a11cfe26987a3aa5c40d2b7eae7a23d8b70e7cd2330c904632e83441dc2f6e53e814fc42734c7bb31418b3729d75cfacaeeec21827f2faf862e", 0xe6}, {&(0x7f0000000180)="a30d5f02", 0x4}], 0x3, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r17, r29, r91}], 0x20, 0x1}, 0x8) renameat(r6, &(0x7f0000000300)='./file1\x00', r4, &(0x7f0000000340)='./file0\x00') 05:55:47 executing program 1: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x58d) 05:55:47 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000, 0xffffffffffffffff}) flock(r0, 0xd) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x800, 0x18e) unlinkat(r3, &(0x7f00000000c0)='./file0\x00', 0x8) dup2(r2, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r4}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r5, r4) fcntl$lock(r5, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x1b, 0xffffffffffffffff}) 05:55:47 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x41, 0x20}], 0x0, 0x0, 0x0, 0x0) dup2(r1, r0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x4810, r1, 0x0, 0x60000000000) mlock(&(0x7f00005fe000/0x600000)=nil, 0x600000) munmap(&(0x7f000096c000/0x600000)=nil, 0x600000) r2 = socket(0x11, 0x4003, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x4, 0x0, 0x0) shutdown(r3, 0x1) sendto$unix(r2, &(0x7f0000000000)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed19f4c8b2ca3ebb3557699a1f132e27ec0ed602000d7d026ba8af63ff37282921e4fd89720fd3872babfb8070c1abda58601a8bfee8aca4911faff575e8c881ff7cc53c894303b22f310b404f36a0069000fcfffcffe608a371a3f80004002ec7299e34000000000000010000000000", 0xb1, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) sendmsg(r4, &(0x7f0000000180)={0x0, 0x116, &(0x7f0000000540), 0x0, 0xffffffffffffffff, 0x10}, 0x0) r5 = socket(0x18, 0x1, 0x0) sendmsg(r5, &(0x7f0000000180)={0x0, 0x116, &(0x7f0000000540), 0x0, 0xffffffffffffffff, 0x10}, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000200)=0xc) r6 = semget$private(0x0, 0x8, 0x80) r7 = dup2(0xffffffffffffffff, r2) ioctl$TIOCSWINSZ(r7, 0x80087467, &(0x7f0000000180)={0x8, 0x3, 0x3, 0x3f}) semop(r6, &(0x7f00000005c0)=[{0x0, 0x0, 0x1800}, {0x5, 0x3, 0x1800}, {0xe, 0x2, 0x800}, {0x4, 0x8001, 0x1000}, {0x3, 0x5, 0x1800}, {0x0, 0xfc00, 0x1000}], 0x6) semop(r6, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x2, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r6, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d476c2}, {0x6, 0x101, 0x800}], 0x4) ioctl$WSMOUSEIO_GTYPE(r7, 0x40045720, &(0x7f00000001c0)) r8 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r8, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r12, r13) r14 = getgid() setegid(r14) r15 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r15, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r15, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r15, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r15, 0x40087468, &(0x7f00000001c0)) fchownat(r15, &(0x7f0000000080)='\x00', r16, r14, 0x6) r17 = getgid() setegid(r17) r18 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r18, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r18, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r18, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r18, 0x40087468, &(0x7f00000001c0)) fchownat(r18, &(0x7f0000000080)='\x00', r19, r17, 0x6) r20 = semget$private(0x0, 0x7, 0x287) semop(r20, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r20, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r20, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r20, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r17, r16, r17, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r12, r17) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r9, r17, r9, r10, 0xa8, 0xfffffffffffff7f5}, 0xa, 0x1ff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r23 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) fcntl$setown(r23, 0x6, 0xffffffffffffffff) r24 = dup(0xffffffffffffff9c) renameat(r23, &(0x7f0000000280)='./file0\x00', r24, &(0x7f00000002c0)='./file0\x00') poll(&(0x7f0000000000)=[{r21, 0x160}], 0x1, 0x606dca73) dup2(r22, r21) 05:55:47 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="a1028100ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000080)) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) r3 = dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) socket(0x18, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r2, 0x0, 0x0) 05:55:47 executing program 1: r0 = socket(0x11, 0x4003, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) r3 = geteuid() r4 = getgid() setegid(r4) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r5, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f00000001c0)) fchownat(r5, &(0x7f0000000080)='\x00', r6, r4, 0x6) setreuid(r3, r6) dup2(r2, r1) sendto$unix(r2, &(0x7f0000000000)="b100050460000000000008000501000000f70000cea1fea7fef96eefc73fd3357ae26ca80416fa76d0e69eacf00b7804be781e4991f7c8df5f882b297bddaa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d05026ba8af63ff37282921e4fd89720fd3872babfbb73039a6ab6889612afee8aca491ff7cc53c894303b22f310b404f36a00f90006ee01be608a371e1ff000000000000d3000001000000000000000000000000000000006d00", 0xb1, 0x404, 0x0, 0x0) recvmsg(r0, &(0x7f0000000780)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:55:47 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="200000000000008d742c219880309905f87c8a5b6701000000000000000000c414000000290000002f000000000003000000000088f798930e855434fae568042bfd758eedcb9e2cba9866a8a348c31f2c3bb85838215a4fcba573dc738f8f4cd9847e52b2e2eb4775329e1e6cbe144a6da9507d89bc0c132a4b440b59a8f7cfbd1a293d4622ee90640b056cb4f2aa173bd8477c2dd72aba0aacd37a23ecef51119c413628a20f4232bf4733ed822af5b0d8fa6634ff392db43353446e70a30ee1ddc6d2a398bbe95d528cd62625ec3a8c2bb41d2848dbbda0772452b93299df7be574aafdd55c0fa4b4000d528114f03f52136ff7727c76725cdd2929186b5360e361c2defad3a323eeb93705f4c0d7db78bb32bb2ffdbc7e8b4ff42629a00641e66273f947fcf4cd3704164cdd8bad9ea44af42f440a57537efe81fa5aec515db8c801eec99e18fd55473c1b062e95b6944e7c4268db3068a888856ef55136ecd0f399dd60aebcc61f7c866efea03f4013b09b"], 0x34}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/10}, &(0x7f0000000040)=0xc) sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140), 0x0, &(0x7f0000000300)=[@rights={0x18, 0xffff, 0x1, [r0]}], 0x18, 0x8}, 0x400) close(r0) socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffdcc, 0x0}, 0x0) 05:55:47 executing program 0: syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socket(0x2, 0x2, 0x0) dup(r0) socket(0x18, 0x2, 0x0) socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) getpgid(0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r4], 0x28}, 0x0) recvmsg(r3, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="287b4c03000000636a8f9a02a0abe0ff", @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r6], 0x28}, 0x0) recvmsg(r5, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/zero\x00', 0x0, 0x0) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setegid(0x0) open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r8, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r8, @ANYRES32=r8, @ANYRES32=r8, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r8], 0x28}, 0x0) recvmsg(r7, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) close(0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) r9 = syz_open_pts() ioctl$TIOCSETAW(r9, 0x802c7415, 0x0) syz_open_pts() syz_open_pts() recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) getpgid(0x0) kqueue() fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getpgrp() getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r11, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r11, @ANYRES32=r11, @ANYRES32=r11, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r11], 0x28}, 0x0) recvmsg(r10, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r13, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r13, @ANYRES32=r13, @ANYRES32=r13, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r13], 0x28}, 0x0) recvmsg(r12, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getgid() setegid(0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r15, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r15, @ANYRES32=r15, @ANYRES32=r15, @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r15], 0x28}, 0x0) recvmsg(r14, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r17, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r17, @ANYRES32=r17, @ANYRES32=r17, @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r17], 0x28}, 0x0) recvmsg(r16, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r19, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r19, @ANYRES32=r19, @ANYRES32=r19, @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r19], 0x28}, 0x0) recvmsg(r18, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r21, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r21, @ANYRES32=r21, @ANYRES32=r21, @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r21], 0x28}, 0x0) recvmsg(r20, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r23, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r23, @ANYRES32=r23, @ANYRES32=r23, @ANYRES32=r22, @ANYRES32=r23, @ANYRES32=r23], 0x28}, 0x0) recvmsg(r22, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x40) socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r25, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r25, @ANYRES32=r25, @ANYRES32=r25, @ANYRES32=r24, @ANYRES32=r25, @ANYRES32=r25], 0x28}, 0x0) recvmsg(r24, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) openat$zero(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/zero\x00', 0x0, 0x0) socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r27, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r27, @ANYRES32=r27, @ANYRES32=r27, @ANYRES32=r26, @ANYRES32=r27, @ANYRES32=r27], 0x28}, 0x0) recvmsg(r26, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) 05:55:47 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)="d9850dc1", 0x4) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r2, r1) connect$unix(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="8afc3af4b1112d2b88b82311eb8d806cc64301b2a3ff1b01bf2dc4cf79ecdb7e73ea18d692d30734c595670b79ea4a413c4a2513eab947693ccd6429f35c61814548ea469f4685f4689b5fa776a20000fb3b68dcc6814c6638f2b2b166e9a50578d915f5ba0a1d6cf4d9327b7b48bd50e332d8f499a70f8c24d243a69980000036a3fd2e4d0b68a60d0e33f8fd184bb2f9aefffffffffffffeffb1be4b22d8f10000511af038b8f946fb0698f7d548ff06407692d21e2b85ea19e6d756194b01e0c44fddaa104fd70feda718dee770224a2bcd39ccf5a9b018463177a0d85330e28552ff7ffb593749e6a13a6fc4622f51df456641edfc10714f5f8b4eb0791daf65138ba77fdaa17254d34e773a9c0eff729c9f0fe459cca4863372bd3e13716f456512acf54a82b25b568437c010a7b3e0b2c880a28378"], 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 05:55:47 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r2, r1) close(r2) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000080)="eaf20cbbd68dc1f0afa7a31f3e782fce8f2cfc168416106a0d9fe4c73c2c3bd1fe3ff0a67a811d5cd74bc23edfe0cfcd3b5d121f62872e7620789e923ec993b394e1a8ac91ede7457f1a927c0b9c08a67711b5bbd26f73635b2239aa94e5a92867aa1e195d4eaa0a548c94a8d4354fe4817bf089d70cdd63beade03e0851", 0x7e}], 0x1) dup(r0) select(0x40, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x400000}, 0x0, &(0x7f0000000240)={0x7b, 0x0, 0x0, 0x0, 0x4000, 0xfffffffffffffffd}, 0x0) 05:55:47 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r4, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = kqueue() kevent(r7, &(0x7f0000000040), 0x26dc, 0x0, 0xfffffffffffffffd, 0x0) r8 = kqueue() pipe(&(0x7f0000000a40)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r10}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r11, r10) kevent(r2, &(0x7f0000000a80)=[{{r4}, 0xfffffffffffffff8, 0x3f, 0x1, 0x6, 0x4}, {{r5}, 0xfffffffffffffffa, 0x40, 0x10, 0x51b, 0x80}, {{r3}, 0xffffffffffffffff, 0x44, 0x80000000, 0xfe, 0xffffffff}, {{r4}, 0xfffffffffffffffd, 0xa, 0xf0000000, 0x1, 0xfffffffffffffffd}, {{r7}, 0xfffffffffffffffe, 0x8, 0x2, 0xd9c7, 0x2}, {{r6}, 0xfffffffffffffffd, 0x52, 0x40, 0x8, 0x4}, {{r8}, 0xfffffffffffffff9, 0x2, 0x2, 0xab, 0xfffffffffffffffd}, {{r9}, 0xfffffffffffffffe, 0x28, 0x20, 0xffffffffffffffc1, 0x8}, {{r0}, 0xfffffffffffffffc, 0x38, 0x0, 0xfffffffffffffffe, 0x10000}], 0x9130fbf, 0x0, 0x0, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x18081, 0x0) r13 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r13, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) r14 = kqueue() r15 = fcntl$dupfd(r14, 0x1, 0xffffffffffffffff) fchmod(r15, 0x0) msgsnd(r13, &(0x7f0000000340)=ANY=[@ANYRESHEX=r1], 0x1, 0x1000) msgsnd(r13, &(0x7f0000000e80)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76806a7071b6266fdac3c3e253c71c23820fcedb266121374f398769fb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9081b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da816a8884dd50ed18e0eb86ea28df80e902ac3cc6958a45c7f4e9a285ecf45aa39d8c69ae37dbd5cebfca84b20f139644bb11294680f192435aa2e3960e80e93d4dac0263d27f5b2a0c58f17848417a66c34bd40cfe48f3d4a9058e3604d935c215b205bc8f506c1c41dea13c58206bed338032fb7f66ed226eb689563cd60e724884cfbfe5111d659a4980471e1ba51d9b99c6fe582e07723f10249be98d58d4dfa8ef76c33835d654bee9f58309892efdd500bd3d11410836c706cc74f589e18f6513abc920c99d716dd9290bf76b24a8a8c0dcb45c01d6a9810159440966ffa2cfd7f6521b3efb5284ede6e0299df5edeecaa9a7566d69c6a0afbd67589ae1b7be721d18cf59233475bb4bffe155aa8a3fcf8f5ab6fd20f1c73fef9f502f8f02049209af8a8a5b4448e1bdbf49cac0ae6d8638deef07feffa45390300e6a0db914d25bd0b9407b0d59f9ce2105a302153335e72697aa1d2da8df6dc030c28e04c01eafc0f482cc4aab06a1a3cd30c5e6f"], 0x1, 0x7fb) msgrcv(r13, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28d016337865b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495"], 0x1, 0x0, 0x1004) msgsnd(r13, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r13, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r13, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r13, &(0x7f0000000480)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd41fbd2c5f2470a3deaf000000000000"], 0x222, 0x40000000000800) r16 = getuid() r17 = geteuid() setreuid(r16, r17) r18 = getegid() r19 = getuid() r20 = geteuid() setreuid(r19, r20) msgctl$IPC_SET(r13, 0x1, &(0x7f00000000c0)={{0x6, r17, r18, r20, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r22 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r22, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r23}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r24, r23) msgsnd(0xffffffffffffffff, &(0x7f0000000380)=ANY=[@ANYRESOCT=r23, @ANYBLOB="7f7b8cdb6a3bc352f494ee6e99cb26c7ccc5c235856f95567683434a30f936413a379a8a9b2a"], 0x2, 0x800) msgsnd(r22, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81600"/371], 0x1, 0x7fb) msgrcv(r22, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x0, 0x1804) msgsnd(r22, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r22, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r22, &(0x7f0000000580)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a44f7229825040e3f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc50200000000000000"], 0x1, 0x800) msgsnd(r22, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) r25 = getuid() r26 = geteuid() setreuid(r25, r26) r27 = getegid() r28 = getuid() r29 = geteuid() setreuid(r28, r29) msgctl$IPC_SET(r22, 0x1, &(0x7f00000000c0)={{0x6, r26, r27, r29, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r18, r21, r27, 0xffffffffffffffff]) r30 = kqueue() fcntl$dupfd(r30, 0x1, 0xffffffffffffffff) r31 = kqueue() r32 = fcntl$dupfd(r31, 0x1, 0xffffffffffffffff) r33 = kqueue() fcntl$dupfd(r33, 0x1, 0xffffffffffffffff) r34 = kqueue() fcntl$dupfd(r34, 0x1, 0xffffffffffffffff) r35 = kqueue() r36 = fcntl$dupfd(r35, 0x1, 0xffffffffffffffff) fchmod(r36, 0x0) r37 = kqueue() r38 = fcntl$dupfd(r37, 0x1, 0xffffffffffffffff) fchmod(r38, 0x0) r39 = socket$inet6(0x18, 0x4, 0xff) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x40, 0x80000000, 0x0, 0x8}, {{r2}, 0xfffffffffffffffe, 0xc, 0x4, 0x9, 0x2}, {{r0}, 0xfffffffffffffffe, 0x4, 0x40000000, 0x6, 0x8001}, {{r12}, 0xfffffffffffffff9, 0x0, 0x4, 0xb17, 0x1}, {{r35}, 0xfffffffffffffffa, 0x2, 0x4, 0x2, 0x7f}], 0x1, &(0x7f0000000180)=[{{r30}, 0x0, 0x0, 0x40000000, 0x3, 0x10001}, {{r32}, 0x5532003a7ef43443, 0x30, 0x22, 0x800, 0x314}, {{r39}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0x7fffffff, 0x1000}, {{r33}, 0xfffffffffffffff4, 0x1, 0x1, 0x7fff, 0x4}, {{r2}, 0xfffffffffffffff8, 0x5a, 0x2, 0x2, 0x455e6f0}, {{r34}, 0xfffffffffffffffb, 0x1, 0xf0000000, 0x0, 0x101}, {{r36}, 0xfffffffffffffffa, 0x40, 0x80000000, 0x0, 0xd6}, {{r38}, 0xfffffffffffffffb, 0x10, 0x1, 0x0, 0x6311c8e3}], 0x401, &(0x7f0000000040)={0x63b3, 0x7fffffff}) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) close(r2) 05:55:48 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x2, 0x8003, 0x20) listen(r1, 0x5) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000000)="98f728f8f955b0f22c50616364", 0xfde8, 0x5, 0x0, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x4}], 0x1, 0x0) 05:55:48 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000100)="ac911bd823a11af4ce41606b230d9832f296611e140d3a603f1f000f5245cfcaa2755a2516efe205719384a095ac1e47f28810f5d589667b358c0f7b640044075776ee57bda1c076fdd24008784c833c6896c0b1c06a1b0ce28a21ddf33ad9a2645922c1d1f1186e0dff975ecb409661d08c9d0b5b4df39730de0753e2307c19ef2bcbe900362a5b4109e994cd00d340567036610bc4792cc57b1dd4b7fa9e5d3f007a54d919eebb0acf49978421807299ce789fc8c4122e9181d76fcfa4075d156be16d7d167017e9", 0xc9}, {&(0x7f0000000300)="4a41c65eebbf08217c51b509237ede109ec4bd8ffd3a7b8ac2565c80242bfd58695e8b2f7c1ea5f591c02732b422f8d2e6b49c12d5140430ea39c13559e82052aff10600000000000000"}, {&(0x7f0000000500)="3995135adfc439c043b55df80a7a58ce830585a05c9dfe829e33eb3b65f97ebb36bf0539e06c221015d3d182c98100000097bcde71c28968bf0df36ea607a1b70542d3e05e40b4c5fee574037714b9e3212879da00f0dc1a9c724a352e78c6750fe2bdea3850179344fe0a141f9673de0e426ee08270b790886f223a56729c60be669750e07752cf09d9d99e6cdd7bc96c1e7f3434bbb4ab5313d97ac8afdf4aa6c7f7c3e88111482eae86311bc5bcbd161ff6ee998df50fc6ce9901bd19ebe09ee7"}], 0x100000000000009c, 0x0, 0x8) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0xfffffee1, 0x0, 0x0, 0x0, &(0x7f00000000c0)) 05:55:48 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054151d51258a0698760000000000000000000000000000000000000000934eb928000000000000000000000000000000000000000000000000000000000000205050ff3f2db338c59394c37130393bca5ac69fcd5fea76dc56366034d0f49076760daee519199923208bd4c241268fc349a971806f09d3ecb5bcd7ba8125ffc6c05b02f693c685001ddd9fe927cbcd2e1d77901734c2164d8d5b69918dd03425fb3bca6ec0ad9a51c7172e6156fe97a900e42c9f0ac1f0a9178f8d14951ae0c4c8850b38edb541a0126585bf58c7f33853ff9fa4a6fa3f9391f2f345f6c4af3501e18aa9a49cac5cdaa049e1d4f75680b6c55b89d2aba43842a203dd90667b65519d028a84027f6bb131ab37fff1152c35660a3857b74313119a754f10101f60a8d8f4021a38a299a2ff402f94cddd9e959f6d8a74f3398345618b407de8ce98fe73bb13e2e5601b9ca7d6aafec21f3204eb4b9565b3d9a9fb20213facc8fcff35e1bac93b1617791692c9ff"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xcd70, 0x0, 0x0, 0x1, "000000000000000100002000"}) dup(r1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x18, 0x1, 0x0) close(r4) fcntl$dupfd(r3, 0x0, r4) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, &(0x7f00000000c0)={0x3, 0xffffffffffffffff}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff}}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fchdir(0xffffffffffffffff) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 05:55:48 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r1, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r3, r2) syz_emit_ethernet(0x1, &(0x7f0000000240)=ANY=[@ANYPTR64=&(0x7f00000000c0)=ANY=[@ANYBLOB="c4fb1b7cd660fc34db9dc60cb16fb72605b91c18cbdc92a73c30879624dfa685c503d7d7cb3b99a3372f53b07f97fb81c2e4080356594f1c8604093fc1ad32c8978644685f7d9d2e132547389fc92e2a7ae0c9c65ab5f6bce4a889a78fc399f83cbe833f23cc069202e2043f462c0e2de4899eae47d43ac9538eff1fbe64f5624379d7de84af25c7469eeee4e5f58bd11478e54de4b6cb33069c08c5c3ccb921d04e76d3ce09406f05d445384aabcd4bb79338ca73e7fe70babec0a7d8bec357a40478d9fd60aa21e9540910f312ccf7e12b3d3f9f75a83045eacf00343fe1d922d1fa", @ANYRESOCT=r1, @ANYRESOCT=r3, @ANYRESHEX, @ANYPTR=&(0x7f0000000080)=ANY=[@ANYPTR64]]]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 05:55:48 executing program 0: close(0xffffffffffffffff) r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000280)='#-\x00\x8f\x06\x94t\xd6`vY+\\)p\x81T\xb4\xb5\xce\xf3/7\xa6o\x0e\x87\xa3\xb4\x8b\xdd\x7f\xec\x9e\xfb\xef0p1\xbb\xb9CL\x90\xd2\xb5\x94\xa9\b\xad\f\xa2\xa42\xe4\xf4D\xf9i\xcf~A\xc890\a\x8c\xb4\x17\xb0\xe63\x8b\xd5\xea\x90\x1ey\xf2\xd2Ym\x19b\xb1\xb4\xd4\x83\x19L\xeb\xdb6E\x05\x98\x83\xc1\xefk\xd1\xdb\x84\x83\xf9\x81\xbas\xcd\xa7\xc1\xc62\xa4\x18\xcb\x83>3I8j\xd7\xed\xfd\x88\x17M\xdb\xff\x96\xcb\xbd\x86>q\x9e\xb0v\x9f\x915\xf7\xf0<\xd0\xd5\xb5\x17\xe7\xd9\xa4\x9a`\xa9o\x98\xef\xb0\xb6\x0f`\xfe}\xbc\x95\xbf\xa4\xb7\xb6\x18\xab\x7f|1z\xaf\b\xc3`4Y\xf3\x88\xbc\n\xceQ%]\xc4'], &(0x7f0000000240)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00']) dup(r1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r3, r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r4}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r5, r4) setsockopt$sock_int(r4, 0xffff, 0x800, 0x0, 0xfffffffffffffd36) 05:55:48 executing program 1: rename(&(0x7f0000000040)='..', &(0x7f0000000000)='./file0\x00') socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) msgget$private(0x0, 0xfffffffffffffffd) msgget$private(0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) r2 = msgget$private(0x0, 0x5f422ba73daebc0b) syz_open_pts() ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000940)) syz_open_pts() r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f00000000c0)={{0x0, 0x4, 0x5}, 0x0, 0x7, 0x1}) syz_open_pts() r5 = syz_open_pts() ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000840)) syz_open_pts() r6 = syz_open_pts() ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000000000)) r7 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) r8 = socket$unix(0x1, 0x5, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) r10 = accept$unix(r9, &(0x7f00000008c0)=@abs, &(0x7f0000000900)=0x8) setsockopt$sock_int(r10, 0xffff, 0x1023, &(0x7f0000000000), 0x501) r11 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1023, 0x0, 0xffffffffffffffa8) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r12 = syz_open_pts() ioctl$TIOCGETA(r12, 0x402c7413, &(0x7f0000000000)) r13 = socket(0x18, 0x4001, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1023, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r14, 0xffff, 0x100, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(0xffffffffffffffff) write(0xffffffffffffffff, &(0x7f0000000040), 0x0) sendto$unix(r16, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r16, r17) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r18, &(0x7f0000000040)="1c", 0x1) sendto$unix(r18, 0x0, 0x0, 0x0, 0x0, 0x0) r20 = dup2(r18, r19) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r21, &(0x7f0000000040)="1c", 0x1) sendto$unix(r21, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r21, r22) write(0xffffffffffffff9c, &(0x7f0000000f40)="1d37e3e58003a07e04930a472003643c28f2e55b726db2c3fd024abf903cc8e142f783cf96d13b6a398bf3cc5876f1a8dc1132e30b70e6d4b551ea08bc2b26a72b90cf63942a9322584578dda91d4e6e0ddca13c14a88c6c416ec5bfe6525ad6fd4d998fe7899a35e859c448f2f802afea2c34962ab7bf1473801c7540eaa788564f27965a4350cea1d5f3d1bd5a68f856e652e4c86ac3d15eb10d9b2d6cd79f4d786f5fced740776f302238859cc1f7ce4266ea743b0649cd3339a161eda64f631e5d00490535a8cd2baf6b4300000017aa97d37c00ca351f8227b7bcc4da7d9b3044a0c8aa7333bd488b4728ef489a094b6494d121c1160e75ae0c7111dfa28ae3bf3a5c4db4afeccffa84b9050534447cdf83eb787737866fbdf7e3a4b6eb7cae5f3f25135d297dc8e7816c0cb51b958c9fa0442c56b3ed50e0dc3ab825dc224cd0c5b7308bdfb97888216bb7eb74a3f15a431fb36deaf36a3a6927e0a991c9ee01b3a5c46e8ec6a33405cfcb9e5d36c890ff299137e679b98386335ed23bda8ee98b6fe7e2ff998f98e8213f726105c602", 0xfffffe60) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r23, &(0x7f0000000040)="1c", 0x1) sendto$unix(r23, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r23, r24) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r25, &(0x7f0000000040)="1c", 0x1) sendto$unix(r25, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r25, r26) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r27, &(0x7f0000000040)="1c", 0x1) sendto$unix(r27, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r27, r28) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(0xffffffffffffffff, &(0x7f0000000040), 0x0) sendto$unix(r29, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(0xffffffffffffffff, &(0x7f0000000040)="1c", 0x1) sendto$unix(r31, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r31, r32) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r33, &(0x7f0000000040)="1c", 0x1) sendto$unix(r33, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r33, r34) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r35, &(0x7f0000000040)="1c", 0x1) sendto$unix(0xffffffffffffff9c, 0x0, 0x0, 0x400, 0x0, 0xfffffda6) dup2(r35, r36) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r37, 0x0, 0x0) sendto$unix(r37, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, r38) r39 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x80) ftruncate(r39, 0x0, 0x30000000000) ftruncate(r39, 0x0, 0x100000004) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r41 = dup2(r40, r40) ioctl$FIOGETOWN(r41, 0x4004667b, &(0x7f0000000100)) r42 = fcntl$dupfd(r41, 0x0, 0xffffffffffffff9c) ioctl$BIOCVERSION(r42, 0x40044271, &(0x7f0000000140)) msgsnd(r2, &(0x7f0000001680)=ANY=[@ANYRES64=r42, @ANYRES64, @ANYPTR64=&(0x7f0000001dc0)=ANY=[], @ANYRESHEX=r6, @ANYPTR64=&(0x7f0000001440)=ANY=[@ANYRESOCT=0x0, @ANYPTR64=&(0x7f0000000100)=ANY=[@ANYRESOCT=r7], @ANYPTR=&(0x7f00000003c0)=ANY=[@ANYRESOCT=r14, @ANYPTR64, @ANYRES64=r6]], @ANYPTR64, @ANYPTR64=&(0x7f00000007c0)=ANY=[@ANYPTR, @ANYPTR64=&(0x7f0000000180)=ANY=[@ANYRES32=r15, @ANYPTR64=&(0x7f0000000400)=ANY=[@ANYBLOB="ea6b99b092a3180d672fc0e4bad82324e628c23a5bf83ef60f4775ce96cc2c6c065292b1406e332544dee6c9c8640ac75141543bacc202eb76af0902dc39445bee2d0044737cafb281ba147ac6e8e26e47ea9f8fd9bb21f5ad787c73cd5373a459b1a61a8b45d4f0a6bd4d8971961b8c152a2cf340ef0fa5f91f611b6fd4ed934260bf0e802171395d14c892fa5634124ea25cb4fcf9515bc980b33abeec9f01740db89009b038608c119110f3f5f26f531914bd", @ANYRES32, @ANYRES16=r17, @ANYRES64=0x0, @ANYRES16, @ANYBLOB="b1a1b367a8da648e5fb2da1427fe83256fbeb3b8df9630af79c8f5f7da0f06c5d5d60d0d708ba4fba4ced5ad810f25a1f2ea837386fa30ecd875f9165522fe598408c00821726c0a7e8c11ced318e9f76b385f732c3cb4a2959eadc3bab6faa155314fe17a9633bb21af196f33131fe547241dccc5d773b8e4c625ce6d1f48d0698566146e9c65489c7206181024227e5257e0e485c372387bc45bbffeb0acd5550b64570f23f405e8529d7f1f4ed29aead439042ad9268b77f2b3d49af22881916864f5b7b372f9acb29841435b1ba718bbe0bc2a776b3b0a760e433d0f32e0a4088f7719bfea90d1aebb87029faed88d4ceea72b49"], @ANYRESDEC], @ANYRES32, @ANYRESHEX=r21, @ANYRESDEC, @ANYPTR=&(0x7f00000005c0)=ANY=[@ANYPTR64=&(0x7f0000000200)=ANY=[@ANYRES32=r11, @ANYRES64=r24, @ANYPTR, @ANYRESDEC, @ANYRES64, @ANYRESDEC], @ANYPTR64, @ANYRESDEC=0x0], @ANYPTR=&(0x7f0000000640)=ANY=[@ANYRESDEC=r30, @ANYBLOB="5792fe86e96dc77e9210a42b7ef51f0c0ed113e014a3853e44d444e11f45a2b577f01412fbbd4ae86c0f10f29dac01b843e9410aab08d3351987ad704a9577eef5ce4bbe667bc6d4539b832d63b9625cfa27340000000832f0c24096c97e", @ANYPTR=&(0x7f00000006c0)=ANY=[@ANYRESOCT=r34, @ANYRESOCT=0x0, @ANYPTR, @ANYBLOB="b62d32a785245f22e9d2b4cfcc8ed444eff9f7aa5adfc8a0ce1b97f4df7c552d41b65b684328f699d0ee8c"]], @ANYRESHEX=0x0, @ANYPTR64=&(0x7f0000001900)=ANY=[@ANYBLOB="380a9f9a32241d017b21bffe094077cd0347e8d638abf182cf8b75478bc63aae3d9209ba20c4b1392567480fb0c73b5df4094ddd867aadaa3ceead2645897944df4f7137c45092ba0280e7029307eac701d9e891348eea0ff7ba1d3adf5a61d2406262faa5cacc212cc15375c9526f8b3ea3a66b3c2c04c6", @ANYRESOCT=r36, @ANYBLOB="1b320ba825082e36cfbb554816b7309f91865087e69fd4550696e1d7ee1337c117602893fd33e460f1ba47365e66d107cec20f29e23245a7e58b4422329c60629795fda0ceb15c141fa05725dcb44d11d650682b8bc04324875ba9ba440c8e48357630396572e6da088beaa8d502a712fea39a541e4bacd8627436d215f7a7554c2122f2f0310507e81e7e0b632594380be5e9a431c83a7055d86eb399e877d32e7b1c1ad70b58755997564dcf41edd7f1411ccb1064aee63099b06f522e8333697a9adc764687c847b2fcf9dacc63f9db0611e20b180af40c56cf71f9188d034c386a17be37826a6caf971ac28183ec9f98ac6c399f8198f3c0c3c2251581b54812b5775f8df76b8de7366ac1a158fd6f593d3a24bbb954a5e4650f601f8c3f6c13c4dfb637b126377581f4e59dbf0e61e61cb0d6e1d6819567f033d46cc0797b7d2f86df4978e930fc48cb1042969933244364545b35fb078b4a", @ANYRES64=r15, @ANYBLOB, @ANYRES16=0x0], @ANYRES16=r37], @ANYRESHEX=r13], 0x8, 0x7fc) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x800) msgsnd(r1, &(0x7f0000001bc0)=ANY=[], 0x0, 0x7fb) r43 = socket(0x11, 0x10000000000003, 0x0) setsockopt$sock_int(r43, 0xffff, 0x40, 0x0, 0x0) r44 = socket(0x11, 0x10000000000003, 0x0) setsockopt$sock_int(r44, 0xffff, 0x40, 0x0, 0x0) r45 = socket(0x10, 0x4000, 0x0) setsockopt$sock_int(r11, 0xffff, 0x200, 0x0, 0x73) socket(0x5dfcf1348b966f7f, 0x2, 0x0) r46 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r46, 0xffff, 0x1001, &(0x7f0000000000), 0x2) setsockopt$sock_int(r46, 0xffff, 0x1001, &(0x7f0000000000)=0xfffffff8, 0x4) r47 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r47, 0xffff, 0x1001, &(0x7f0000000000), 0x2) msgrcv(r1, &(0x7f0000000a80)=ANY=[@ANYRESOCT, @ANYPTR=&(0x7f0000000b00)=ANY=[@ANYRESOCT, @ANYRES32=r43, @ANYPTR=&(0x7f0000000b80)=ANY=[@ANYRESOCT=r44, @ANYRESDEC, @ANYRES64, @ANYRES64, @ANYRESOCT=r45, @ANYRESDEC=0x0], @ANYRESOCT, @ANYPTR=&(0x7f0000003cc0)=ANY=[@ANYPTR, @ANYBLOB="c36a71c63b5e6013c2e07e17c5ce5370ff479d82cbca8869d7bc6597832c9f7fee12592657f5594bab597122ec3461a9feb50ed42e66e1da7a313ce1099b8cf750fc2d3834b57983981529019ddf1159e3607ded10e69deb564a3181ebd5dc4c94fc6657f7ab8b890a75d9fbb9d329121253999b71bc7857010518caa05392bd21f85e7e9583b362d189fa1c5c66974de03154743f6a186de1f470e361b05129d8054ceb12973cb6b322fb9ddd170d7ebab01e5b6db69cc01395b8d9291ad744d8e33a5508ab168d7aafac99e0c5c4aa347bb2f8394bf8f90abd2cf412010ef93ef12991f8ff761e53ae9b7a85f205c4721d5fd4a7d3efe959b0174293cb3d43e6dbc4c3fc74f64d0cb6a2d6381444d8924f322db01bba825a4c22df5450579eb0c20c57a6d64737f3004feb6ca38094d670e8e9ab4277c6f4afc6e20def2b99bd9914eb57a1f458163d100312df632fc3616e293934fc14a1ae7e9b4b988ae2b1d4dd794a11015eccbaccba0578ee1060d6bdedb745d99a75005d2461f290a8e2d4f1bd62ef916aab6e8cb311fadc26c94c4d1a2fc745af52db51ef3686217bce9a99f8312b09928193b2ed44576b38d6555c6fd2acb0a7223ef5a6b042f6b12ee0321a6f53b85fc76fe6520f49ec49c2530e438953302ad3f6db5dcccb3512d2e252b4e63a2f2d22d31dc148be6017f03c6ea7133ce63fb451b2d652be539af466725c6a30a14b2dea8968419ba633eed906db06a06d2c85ec7f3437cad9cbffcff8a111e6856ec574168d89f5c8738b5ac3b71e4c50ac346f2057c2117fc321d25cbd59c2d24c19cedeac44374fbc8f4b43ef54279aa275cd85232cc44f27993427aa879947bef51fc5436a9e088a294f57a844d27bd81a31514fe6a5f7dc22bafd15e2109184f3e6234a58c29c8f5df1a8202443ca0b9ce850964f9df12c22f68581d0a94bdec47bdceecf48df04dc4b87aadece165fdcb2159ec320a300343cac541a5e35ba1dfb3aaf79da550905c77ba4d6e8abba64df3986a6a2060d4220d1a3c73cb602b4ce1338c4631816442656921fffa8102292b77f729ae8381d3d27803e4ff39962b0ee90ed603c0e4b12c1e01207f0b4e1e6c4b38218df7e16292f0f861d2ee7dc31855ff9fc750d46b2c832ed0adf8f2bf168298e97ef0655b5ebbbb6956aa45ad0e9a54ac7d5f1e180a7039149ac2cfc30117277817a3598540e40644b75a75918a4bd37709de276cc62d8c6421ca10a17fe1a94c23db94c36a6fe7f8c0a6ed96a1dbdf26739ce4d0ba3a8585ad78633bac93139845c592871dc00c2199ce149aceb6275b2ccb48e9120bfb5ccbeec8c43172787592a91d9b9c4d2bbe02de21aa86d1a16b13103d7f22a649af4f8abbb7a1f9ba1098238ddf685de9368535628f0934b8182c8d05a8f3b016b0ceb08dd05be4abee5dee6b0dd1e87bd28912aa4d580fbd6ddd3bf8e7aacfa2deff715d858569fd2e4116bee7d2d3133cb66b723c738d4fd6e62a1d1246cb863b74801deb88f512a2f0e47ef9967af6c1c37026349b3b1e8efafe043c35cfef79dd41ef60da63b649d62ca5854dd11333295d9178698520d1eb4690f9f2f15e1d278fa93d94cdb88103c9cb26e6d74be4bb1e11621a588105d25c91310edc44ad0383eddf9c1e0cf722a5aa0a9c9fc6a2ba6f05512660d688840fea46b6131275cbc12aececf1727c5d966e9b53ba858fc8bb30c528681c690e454e0306108a537b848146cf754bf0e8e54bdd4080d752b79eb92dec4785d3e98df298617aa225e74ef3e7987e3e873aeebc6e0100baab6eab084b9f48d929eeabb313887fd56d4886edcba73431c79de07fc3bcfc75863a914101207cf7a28ed16326a22001ade85cb975d4ede76047ca4c2a3c834f519b9fdd0f1f053b54245536e462b86ae152d59951ac8254cd028cd1d6b449b4eeb3736cee49e939ca1abaddc1a34f01824e776bfdc391a6bed9ccb923eafb6330fba552c193846d8fd1e834e7aa15a7e9edadcd37e4a342000647b7ed85ca2ffcba45ab475930ec79f0ba8a5640cdb48ac5a461658a2216684de8ee3bed940b3acc57d9c04162a528c0787c4a750324b8e02ea759e95ca0a6c1b440449308a862fe194afa592b23229eabbf9dddb60617c60674cb2aca65b0ffefcb997c1510687d9c3bf3fbd9c2adcfc95b5283d7ce79fc6d869a377f39be17ce7bd30c374f60a43dd83b7a2164ad48af54e7cb5fa279f69bb500e658f30ada9d9fc60ca0db748b56c6d35aebc2aa8cf603fd4d633fda53440e02296038e3baf389328f6308dcee8ae403fd12e15159e031f90b648c965718a46000f8e25847078ad0c9a2b0a4b68bb7fdc0b3df8b03689cd8e6ef0fff7126e7c11980dbb6b6375e6450e1cb5290e77b6a03d2686303323cfe0a73edafec3412ed36ba1b50203a90b6fbc60b959e08cdbf07029b9b991fc434ccd786fc98d98f69698ef772e1517c46159bfa0c04c4d9c56b4b770937c7869cd5d40784b79b1cded838c7413f95de6537e85295ee78c0e3d07be0c6877863da53c2db237ae3680d1ee8b6c4103c16f1b11f3b88ff8c3631cafc97a1da70ccc1110f4d6ffaf7a96cccc0e0e9e949883a23a8903341495343ca04353a90be772dc895125616b14e05d7428430d91420f2a9bb6440850eb2b90a650f71cce4e234e5a2eb88a25bd36ae1c8ba2593217e1278df11791bdd4345a112296f4fe9865c43e044d0e6647414b73688bd7273a05725112b933ec2c2779e18afd0e20a5bb3ab455473cd823a4103557eeac7c034b9dfe1282764cae7965a14f3f499fa555b94cd695a972047452af4c62d4247e990fdf0c2726fc9c524bc2b127be06133647afd360fb3eeb2778293301a4b37ddde54c5c0c1da52d2661fc4a2b80bb9ec1f22fc63283a4fde4b15e6d43eaf75a4517e5efd978b54b3b96fc401873c9c769c04e5d81ba796d61f9e7ba369561ab55fc9c9623b7935f20297ffe38f9598d765f029b06639c6047e1e2fc5351a6c57f332d8fd8ff252a539dfa9e0440a3466b4ca782560ae1b98ea284423173048b7ee6c35039fc68a974d9c466602c4f80949721b490804c0ee299e942cf3fcefaf830d2f64c037ad47df0079e115b38670fdca54eb7ed73cd4ebe7c70c6ad47b4ceb16b412430ea1862763e4b6d8caf9c9402e5c878f40093af88f4c6d4b0c14cb1efe45622fd65f2e1808fa8fd995ef20d08ffde043a9479aeeb597e1d8b34ed58446365fd6e72f58b659eb06434c7835d8424265ad05ed4009102b14d2f2ac60e7e52e820121080ed54da1826d4e73ba7139055b86610abe2d385746f2d8b8d28c27fee1ece0815c416b0574db30ecb79b33d15e29d69614ca3b5f31131563fe1f4e52bf9edf0aa9e4ea0ef64cbd8e46bbb60e0c78735a5fc412967e0080113627d4060114ecd44d63d6cfe5fd980d09d8edb9a4fe877ff7541e7d304f5c5d322ce2124e8a415814a83dd3debdb2740d78281f858b8175b31f1184baba29e4791aa93ea5707d89f5ef50e748d94fb6a0329df23cb49ed21c67e02e0a4a0a491c321f4fc5936c834edc0aa8abbd2482611f0f332658845a63d54e91b7f24d464645e1ab911f066bcf29075578d3d30ef270c99aaa2d5911705c1bc8d5ce03813205c97a79da77fd839a2e141faecd57f805a54e791921784d29da13dec4b53814a861fb87bb50362f6a585ad327640c1d4d896dfe95d09008eed49b2fc0130ecb0c50f493287ca90c249eee174cdd0183111bb17af9eebd45cfcbbe3da5c251efb50aa39587cd2703bf88242daa9cf6bd3b1dac11b8abb2f3ebdf8a294c185d5cd3a25ff51e3489728f43f20cc5e833b32256a278885055c622d7f308f92a1a77304125af77ee26bf92c901d8b4ee90994392ce9f438c06642e23740e892207951c779182034f262fb8be5630df4203828e5d5847ca544abced7027aca89cd4157e4e64036e05cc29744f2fa77b78be3400aadd1a685bdb57a6f013b04d4f2ffa0924dbddb8cedf48d440d2a190b7dcd160524109b9d3b2e602e69b5f1bc39866e64b176e5f684f80562459ed74b3e61894a6423f2102eb14e5023a23866639906373e934e5c5244952d9eade7c3848e71d5ec6a1a915ccb21c4fa3b119e94de9684f9db29bf1ed8293715e2b8c197cd318ba563a06927b544c16df1706636f82d539ff98f23a07f45ef154555a38cff890a4f079dbb44943bdee85152239d6530185064157930a4ab031ce4fb68760c62d4e4d9e12c23dfac239370258d624b86d4993d38c27d96a4aee0971a6862bd082d61c901973368a3e35ee958d2c743074a0abe2992278f2fab15ee56f2caa4c4d9dc3ff84d3b8eb4af909e9c15ff1d8dd4f404d97f241bab89e48ed0ff3ff52880b61907c9aeb3739025b2cabd9d40ef0a027d4664d228ef0bb924883ae24b76629716fe2a9dc24dee7dc5c2abafa3c0a303751459cc2141c3a7b1e069558ba69fe2e068e073570652bafa8e20d7a5ea087c89129969956d0306f527e61e1439ea6c8b6d4144f076ca74022e0c43e25350442118a3cc1e5ac96f9f67b0280ad1c333895648532f6d8ea21147868f3dc49954828f674b07dd29bf5c1f223bcf76eb2f0003004d8ca167e6f6402186725c0d0e3d56b49d5fd82e656e1af5f835fd6196b5c8f3f1bc549c5175589f3e30f82e2db3ad492f5c5de3032b47dc0df969727192442fef89bcafdca481f7993ea8d733d3bddbb835ba45cc1bed851f9457b9bde93d99e667fee3c9cc20f07991bca199d74efa2ba93e58f332a6ebf6c625c58f7e238a0fa100f28683ae557c3a2f5da2cdf75bec34063fe8f57c4e8fefad6e75aafbd20f479042ffab85d368f61ef45dbe6d56d4019b137cd4060beeeeab0e1917274dc8cac4d7b9f8b1616c8c79eb615182f2394952bc694b4d6c6ecc2cb874363247551a6e7e6ca805cb4a2e42105781e5a88de85c0b3c89d5cb140012b1036f13ec336dccd864d1fbb401d15370c659bf21d977c3b6499fb8d7eeb7fe0270aea67e69e2214520d5d450ed26899c5a25d8697336ab6ae2a718e59fc73b4736ca6ef1de6a3a4535554ee5413e11bad6870b74d39a8dd993d80df803fc128db11500e1ba65584db6f1a84fd1a669f1f7f5abbb308b15df7ae43483ae81be1d6b9a6f8262cf8d9d424c046d2efd102f83b9114a193f4d16e0dc7678f941130c9d9a1a32e9a1e497dd840b7b6b1cc3a2734f2920edbad075d1cfabc5c89077d50d64871c0a4891c0c54692a34bddf8ad8b5f7bfa76b7d57dfb413394ace3ef1002607b20b48637d0812cf6fc0f2f70302e8890ff6997dd162f4d115b57f0ce25f1c0615800943a1706caaaad71fe098e3a16087c81a070d2cd8cb719c83bbcbffb349a03124f4238b877abfbba420742248952729cc3ab90e48886fc5bbfeabc25b16e2b98e1c44d7c292da72263608fc9c532baf9bc94faa1547889b4b72941bada875901740173d0d3f9936a5f0921ca07ca9e419294bdbbd0e6a185ce08ffa6bfe99c7785276754d38473b4a6afecd118e49edebfb290c889291266976f82c2c8e900d4d6ee29bb62d30fb6a21847df5b75d367a3e6b0b2ca0a2a0fc3d6818cb0e81087ec9d9a41f2c02556853210ac5c5eb2c648a085f36b32886971a2882cafea8b9b77a95b01aa96b0cedc4191ddf9bb6854bbc61fc6fd7a86ecbd9de6db295a9f46fadaddc2b520795275e42be35e1736599ba7b7ec0cd6999c1c0c22a66163d046467829cb7fee24a641261d11f6d700b8f2822b3895ca8b0dfb457f7c661a2ad6d35371c7785624c7ae1a8e403f7a60169dd978e42771c218bfc555192db730b2f2931ae594766ebe1603e6650639d7be90be5838e35ff14c57455cb130a58afc1cb67a147a9bf2ddb70304c593a6183ccf1127d980f99adb6ae2ca4ed489926a9aa27cc2360ab527f0542735c362524ffae3137979309ca6140a72e7c32ef194b52161d3ef2329c437377a274304c28cf2b863a2cea80e03983d446d9e73f6889c71b1ec8627051c29c59c44ebb425671f0f2c627843f5b5a5c0f74465000e1d06f987ca043b0e0bc0e0a8a5375988b43607fe67d2bb7791fe", @ANYRES64=r0, @ANYRESHEX, @ANYRESOCT, @ANYRES32=r47, @ANYRES64]]], 0x2, 0x1, 0x1000) r48 = msgget(0x2, 0x40) msgsnd(r48, &(0x7f00000001c0)=ANY=[@ANYRESHEX], 0x1, 0x800) msgsnd(r1, &(0x7f0000000c00)=ANY=[@ANYBLOB="021d0000000000010000010b84486250b099aa9b7272c4060041622b1194de0d711fe37a0538913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d99f0d71af5c8e4702a1a2d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e03fe4b8667100a743075beb4e2b28b1dd68f76bed7da294975be9fc9eeb64769bc8c81612e8c27c0079d0cf40b909b754daeb2982d28606050dc516a0af1461584bcade6db198a50335eb7d823e4df6bbe55ef52a27cf3244ebc0f31ca821bf4d6b54e44a0f66017c2a0712738bcf17653cf44fa61666626e1c51082da52646705390b2c172000000007b83d9a05e37c98e1a0e4e57573db16861e57df4d4ddb0d29fa9b2e6d2396203597d74af6bcef8d6012b6691224e979206ad6fd09e02e0a9883225eec3b24cd8ff3604861adccc5dc52f5bb79536b4f9e7fc257770a1f5318668aa9bbcefbf4b979a13e2ea00006f1504e07e3959a5a2a3c2cab1683d1ab7acf6d54c0d0a0219fa2bbe6dcc500487fb76dea1f6670bcceeef3212470492bc3c70a2282111d4dc726fcfcfc17c3cd4ad61c50bad1745ef1356c3d562b771ba96bebe8b667e101598bf9aa209aa4e1ddaf571ab7ca5bb278eb35d09a87b35d6e063e42ed0fc1e1f32caca1881c814b25ecc6de13b"], 0x1, 0x800) msgrcv(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000a00000058f200000000000000000000020000000000fe00000030d3cc5e0000000000000000366023e8e3fd0f326458ae0000000000000004000000"], 0xf, 0x3, 0x800) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000002c0)=""/234) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000000)) syz_open_pts() ioctl$TIOCGETA(r20, 0x402c7413, &(0x7f0000000000)) syz_open_pts() ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000000)) r49 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r49, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r49, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r50 = socket(0x10000000022, 0x2, 0x0) setsockopt$sock_int(r50, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) setsockopt$inet6_MRT6_ADD_MIF(r50, 0x29, 0x66, 0x0, 0x0) r51 = syz_open_pts() ioctl$TIOCGETA(r51, 0x402c7413, &(0x7f0000000000)) socket(0x10000000002, 0x2, 0x0) pipe2(&(0x7f0000000880), 0x10008) socket(0x2, 0x2, 0x0) r52 = semget$private(0x0, 0x1, 0x120) semctl$GETALL(r52, 0x0, 0x6, &(0x7f0000000000)=""/155) 05:55:48 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) select(0x40, &(0x7f0000000280)={0x9, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001280)=[{&(0x7f00000003c0)="c0", 0x1}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r2, r1) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)=0x1000000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) getrusage(0x0, &(0x7f00000000c0)) 05:55:48 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e67661fb121b2c3"], 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = getgid() r3 = geteuid() r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r9, 0xffff, 0x1004, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r11 = semget$private(0x0, 0x7, 0x286) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r12, &(0x7f0000000300)=ANY=[@ANYBLOB="000a09238dc100000080af840f52bf2da1a585d47d122a0fd1e9f0277452821ade2b0e38dd918846066696275d257358c76e154a15ffb097ea43646d717bd4ed9796227049cc45af9fc2afacb8d5e8b2de3b446d3cd8fecc778e90ce4ab425999f8a7ed1c9ef4dc803bdd7975f37981bb0917dfe52468b817c07e4cba7268e64bdffb431d36371c4af9b76c0a90c0a76253bf2a5648d8eed91bfa7ff8878fe8f6f0d8c8d71"], 0x8) getsockname$unix(r12, 0x0, &(0x7f0000000080)) setsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000100)={r7, r8, r10}, 0xc) semop(r11, &(0x7f00000000c0)=[{0x1, 0x0, 0x2000}, {0x4, 0x7, 0x1000}, {0x0, 0xa, 0x3000}, {0x2, 0x3, 0x1000}, {0x4, 0x8, 0x3800}, {0x3, 0xdfff, 0x1000}, {0x4, 0x400, 0x800}], 0x7) r13 = getegid() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r15 = syz_open_pts() writev(r15, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r14, r15) pwrite(r15, &(0x7f0000000180)="3729f60e7cc8745d9a404a9482b536e03cfeb21b06ac4b3f7af494d38a6e4dca6536150f8b0a41828173f293ebc3aaf89cb9a70634c7a6e58b42a370203c60a6aaf05c4eaa9fa8bc0ae975767b82c775d30b4676f779fc1de44a75c33cc0248d3c1dad9e7ca3bb6c53eeec768811ff16509f0085371a016afec9c9a15e05e66952a555de969bbfe764d76186705c7af71b4d0759a236880c370f98b788d20b1d0e2f22c7d4e9372d71668012f8bf07af3e0710834df020d974cd92a2582a3fae862fcafa051e5ebda993901c959efb8d2aaa82c5d5b628b1ef4822efd63ebda374321fb3f9e8ea260be3", 0xea, 0x0, 0x6) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r8, r10, r6, r13, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) semop(r11, &(0x7f0000000300)=[{0x1, 0x101, 0x1800}, {0x1, 0x1, 0x1c00}], 0x2) semop(r11, &(0x7f0000000040)=[{0x3, 0x4, 0x1800}, {0x4, 0x1, 0x800}, {0x1, 0x401, 0x800}, {0x0, 0x9, 0x1000}, {0x0, 0x5, 0x3800}, {0x4, 0x6, 0x1c00}, {0x0, 0x1, 0x1800}, {0x1, 0xfdf5, 0x1000}, {0x0, 0x9, 0x1800}], 0x9) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000080)={{0x2, r3, r2, 0x0, 0x0, 0xbb, 0xffff}, 0x1000005, 0x8, 0x4}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 05:55:49 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000040)="07b3ebe52a70d980dbb5213d4257cee7e4f28e8cc2e4dc476566e3fde4b7167460f6abd6a9820a85c8a0bf90514647f82a5c5bd4a799d14d6c5c4660a18e9d5d31c298246008940a3c5c7e64ed06ceee68805c20b08040562b00e515"}], 0x0, 0xfffffffffffffffe, 0x25f}, 0x0) r1 = socket(0x11, 0x3, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r6 = fcntl$getown(r2, 0x5) r7 = fcntl$getown(0xffffffffffffffff, 0x5) r8 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000540)={{0x240000000, r4, r5, r4, r5, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r3, r6, 0x41d, 0x5, 0x5}) r9 = getuid() setreuid(r9, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r5, r9, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r6, r7, 0x0, 0x92, 0xffff}) r10 = socket(0x0, 0x0, 0x0) r11 = semget$private(0x0, 0x4, 0x1000100d3) semop(r11, &(0x7f0000000480), 0x0) semop(r11, &(0x7f0000000000)=[{0x7, 0x7fffffff, 0x800}, {0x2, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1000}, {0x3, 0x7, 0x1000}], 0xa) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r13 = getuid() r14 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r14, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r15 = socket(0x11, 0x3, 0x0) setsockopt(r15, 0x20000000000011, 0x1, 0x0, 0x0) r16 = socket(0x11, 0x3, 0x0) setsockopt(r16, 0x20000000000011, 0x1, 0x0, 0x0) r17 = fcntl$getown(0xffffffffffffffff, 0x5) r18 = fcntl$getown(0xffffffffffffffff, 0x5) r19 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r19, 0x1, &(0x7f0000000540)={{0x240000000, 0x0, 0x0, 0x0, 0x0, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, 0x0, r17, 0x41d, 0x5, 0x5}) r20 = getuid() setreuid(r20, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, r20, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r17, r18, 0x0, 0x92, 0xffff}) r21 = getuid() setreuid(r21, 0xffffffffffffffff) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000280)={{0x8, r21, r12, r13, 0x0, 0x20, 0x7}, 0x4, 0x5, 0x5}) r22 = getuid() r23 = socket(0x11, 0x3, 0x0) setsockopt(r23, 0x20000000000011, 0x1, 0x0, 0x0) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r25 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r25, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r29 = fcntl$getown(r25, 0x5) r30 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r30, 0x1, &(0x7f0000000540)={{0x240000000, r27, r28, r27, r28, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r26, r29, 0x41d, 0x5, 0x5}) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000200)={{0x5196, r9, r12, r22, r24, 0x100, 0xfffa}, 0x7, 0x0, 0xffffffffffffffff, r26, 0xbc7, 0x80000000}) setsockopt(r1, 0x20000000000011, 0x1, 0x0, 0x0) r31 = accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) connect$unix(r31, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) 05:55:49 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3fbbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918", 0x62, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r1 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) pwritev(r1, &(0x7f0000000080), 0x0, 0x0, 0x0) r2 = getgid() setegid(r2) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r3, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000001c0)) fchownat(r3, &(0x7f0000000080)='\x00', r4, r2, 0x6) r5 = getgid() setegid(r5) r6 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r6, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000001c0)) fchownat(r6, &(0x7f0000000080)='\x00', r7, r5, 0x6) r8 = semget$private(0x0, 0x7, 0x287) semop(r8, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r8, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r8, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r8, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r5, r4, r5, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) semctl$GETPID(r8, 0x2, 0x4, &(0x7f0000000080)=""/245) 05:55:49 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000000)=0x7a) 05:55:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x8001, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98048e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x8) sync() 05:55:49 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='./file1/file0\x00') renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') unveil(&(0x7f0000000340)='./file1/../file0\x00', &(0x7f0000000300)='c\x00') r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e00000000000000635e9f9a83549c02799c7a96454ae58eaa3f328d7afc97d1d3150dd0e02073220a0f467c6e891947bc5928f1b244978b08a467c2d9625f010262e6ce2836c5719e16a05d800c460e995d816b385a5bff337c1159e8a22db2a54e340149a939cb35ab075439a0ee33e9dff4c5b3cf8bc5ed4d836d2b2cd86a5ca49769153cb40a446b8022126afbef96cb7ed0572607f2f88d1dcc9ace7b59be3f0ee79e5d41bef207728ed3757464eed0feddbaf8830b4c4cb562242171e18db86e44ae999d8c3a6ea96d9766cca89dace84a598355934df41068b99a17cf001596ef2a49871efecaf71b30f28eab9562778c2870c67f4503a1df"], 0x10) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) r4 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r6 = shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r6, 0x0, 0x0) shmctl$IPC_SET(r6, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r8 = getgid() r9 = socket(0x800000018, 0x1, 0x0) bind$unix(r9, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r11 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r8, r10, r11, 0x10, 0x9}, 0x8, 0x1, 0x9}) r12 = getgid() r13 = getppid() r14 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r16, 0x0) r18 = getgid() setegid(r18) r19 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r19, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r19, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r19, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r19, 0x40087468, &(0x7f00000001c0)) fchownat(r19, &(0x7f0000000080)='\x00', r20, r18, 0x6) r21 = getgid() setegid(r21) r22 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r22, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r22, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r22, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r22, 0x40087468, &(0x7f00000001c0)) fchownat(r22, &(0x7f0000000080)='\x00', r23, r21, 0x6) r24 = semget$private(0x0, 0x7, 0x287) semop(r24, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r24, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r24, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r24, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r21, r20, r21, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r16, r21) lchown(&(0x7f00000001c0)='./file0\x00', r16, r17) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000080)={{0x6, r16, r7, r10, r12, 0x1e6, 0x8}, 0x5, 0x5, r13, r14, 0xfffffffffffffe01, 0x9, 0x7ff}) r25 = shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r25, 0x0, 0x0) shmctl$IPC_SET(r25, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r27 = getgid() r28 = socket(0x800000018, 0x1, 0x0) bind$unix(r28, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r30 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r27, r29, r30, 0x10, 0x9}, 0x8, 0x1, 0x9}) r31 = getgid() r32 = getppid() r33 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r35, 0x0) r37 = getgid() setegid(r37) r38 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r38, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r38, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r38, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r38, 0x40087468, &(0x7f00000001c0)) fchownat(r38, &(0x7f0000000080)='\x00', r39, r37, 0x6) r40 = getgid() setegid(r40) r41 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r41, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r41, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r41, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r41, 0x40087468, &(0x7f00000001c0)) fchownat(r41, &(0x7f0000000080)='\x00', r42, r40, 0x6) r43 = semget$private(0x0, 0x7, 0x287) semop(r43, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r43, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r43, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r43, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r43, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r40, r39, r40, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r35, r40) lchown(&(0x7f00000001c0)='./file0\x00', r35, r36) shmctl$IPC_SET(r25, 0x1, &(0x7f0000000080)={{0x6, r35, r26, r29, r31, 0x1e6, 0x8}, 0x5, 0x5, r32, r33, 0xfffffffffffffe01, 0x9, 0x7ff}) r44 = geteuid() r45 = open(0x0, 0x0, 0x0) utimensat(r45, &(0x7f0000000080)='./file0\x00', 0x0, 0x7) ioctl$TIOCMBIS(r45, 0x8004746c, &(0x7f0000000100)=0x9) r46 = socket(0x11, 0x3, 0x0) sendto$unix(r46, &(0x7f0000000180)="b100050460000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x88d) r47 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r47, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) r48 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r48, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) r49 = socket(0x11, 0x3, 0x0) sendto$unix(r49, &(0x7f0000000180)="b100050460000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x88d) r50 = open(0x0, 0x0, 0x0) utimensat(r50, &(0x7f0000000080)='./file0\x00', 0x0, 0x7) ioctl$TIOCMBIS(r50, 0x8004746c, &(0x7f0000000100)=0x9) r51 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r51, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r53 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r54, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197fec4a4fe66000000000000ffff0000ff7f00007c906b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886736c5f9bb1a23d11e4e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d38"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r56 = fcntl$getown(0xffffffffffffff9c, 0x5) r57 = getppid() getpgid(r57) r58 = msgget$private(0x0, 0x20000003c4) msgrcv(r58, &(0x7f00000004c0)=ANY=[@ANYBLOB="000000000000000000004f0ebbbf1b209e14d9821641e80822abaef3ccef058cbadf64241b061e7e4a1d1ccbfade2b5e"], 0xc, 0x2, 0x1000) msgsnd(r58, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000016d78fd1f87a67d79097310f503f93e8805fab37cfdb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2db46910374426bdcf306843b34e7c027e266a4bef29642c8367ca147e204b0b3f54b2ef8cea70595fea73db901c48e582d225bca800000000000000000"], 0x1, 0x0) msgsnd(r58, 0x0, 0x0, 0x1800) msgsnd(r58, &(0x7f0000000040)=ANY=[@ANYBLOB="01ed74acffc0c709a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"], 0x2d, 0x800) msgctl$IPC_SET(r58, 0x1, &(0x7f0000000980)={{0x1, r53, r55, r52, 0x0, 0x46, 0x81}, 0x10001, 0x1, r56, r57, 0xa5, 0x1, 0x4e2c, 0x6}) r59 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r59, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r63 = fcntl$getown(r59, 0x5) r64 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r64, 0x1, &(0x7f0000000540)={{0x240000000, r61, r62, r61, r62, 0xa3, 0x2}, 0x200000, 0x7fff, r60, r63, 0x41d, 0x5, 0x5}) sendmsg$unix(r3, &(0x7f00000005c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000040)="fe442e4d85206bea85276a6f454a55f6ad35d498a6bb1f43d687bdb8ea27deacaccc08e888951206c8ac9e98316cba20850c80a4f366c44e1cfa4d3f2f25dfab1e35c7dd12cad9d5dbd38a98b20a426cc4a1d010839b", 0x56}, {&(0x7f0000000200)="eb8176a97002cd76cece528f1e0d1b0446fe7d2b46d0b04e64e1d3245556a5116dfca71e434b9aef553f231188469cbdc6d19726f43e6abb3b5e9ed17decc2860ffeb72e09cb0a9c446eb1f2477f906a363286895957ee3a7da7c7b037422a129e1bdb849b482f1abda9e98d28604cbb2c77a17b4b06587303814fd136885904cbaaf71a76db3773e803e7fda9e82addf43be195ad4c07a5c17f1849dd53d986c1f6d0874c91f7e1657bd752972fc820a39083606fff8fefba4b32e0c0cea6ee1b525bb5044f167e55ac1ae9253337a2155f9683", 0xd4}, {&(0x7f0000000300)="5e03c86da4a84ca42762d7409e778585f27a78855e372635b3f1fbece8a90eb1d5dc75b17c3892b755bae9cdfa633b28ded8e8a2dd", 0x35}, {&(0x7f0000000340)="e7de209ba545a3dfec831c967c0c1c94393abd979c8c98c2ec369300452eb8369a510dc07b8426", 0x27}, {&(0x7f0000000380)="3fb97de95e128f08b36abd085e2349e74d8b07d51309aa8402", 0x19}, {&(0x7f00000003c0)="a47e22e1", 0x4}], 0x6, &(0x7f0000000500)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r33, @ANYRES32=r53, @ANYRES32=r62, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r33, @ANYRES32=r44, @ANYRES32=0x0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r45, @ANYRES32=r2, @ANYRES32=r46, @ANYRES32=r47, @ANYRES32=r48, @ANYBLOB="000010002800000070550000ffff000001000000", @ANYRES32=r49, @ANYRES32=r2, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r50, @ANYRES32=r2, @ANYRES32=r1], 0xb0, 0x404}, 0x4) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x1, 0x1, 0x2, 0x5, r33}) mkdir(&(0x7f0000000180)='./file1/file0\x00', 0x0) 05:55:49 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20000, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0/../file0\x00', r1, 0x1}) chown(&(0x7f0000000000)='./file0/../file0\x00', 0x0, 0x0) 05:55:49 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x3) r4 = socket$inet(0x2, 0x2, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x808c694e, &(0x7f0000000300)) 05:55:49 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r0) r5 = syz_open_pts() close(r5) ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f00000001c0)={0x0, 0x0, 0x7, 0xfffffffa, "54b9116c0842ea05a5e371119dfffb78442ff699"}) writev(r5, &(0x7f00000004c0)=[{&(0x7f0000000380)='x', 0x1}], 0x1) r6 = socket(0x18, 0x2, 0x0) r7 = socket(0x18, 0x2, 0x0) r8 = dup2(r7, r6) sendmsg$unix(r8, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r8, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r9 = accept$inet6(r8, &(0x7f0000000000), &(0x7f0000000140)=0xc) r10 = fcntl$dupfd(r9, 0x8, r5) r11 = dup(r10) getsockopt$sock_int(r11, 0xffff, 0x1021, 0x0, 0x0) ioctl$DIOCMAP(r11, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r1, 0x1c54c7b37a45f5}) sendto$inet6(r4, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) fchflags(r3, 0x0) 05:55:49 executing program 0: r0 = getgid() setegid(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r1, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000001c0)) fchownat(r1, &(0x7f0000000080)='\x00', r2, r0, 0x6) r3 = getgid() setegid(r3) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r4, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f00000003c0)=0x40000009) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000001c0)) fchownat(r4, &(0x7f0000000080)='\x00', r5, r3, 0x6) r6 = semget$private(0x0, 0x7, 0x287) semop(r6, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r6, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semget(0x1, 0x2, 0x531) r7 = getgid() setegid(r7) r8 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r8, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r8, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r8, 0x40087468, &(0x7f00000001c0)) fchownat(r8, &(0x7f0000000080)='\x00', r9, r7, 0x6) r10 = getgid() setegid(r10) r11 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r11, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r11, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r11, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r11, 0x40087468, &(0x7f00000001c0)) fchownat(r11, &(0x7f0000000080)='\x00', r12, r10, 0x6) r13 = semget$private(0x0, 0x7, 0x287) semop(r13, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r13, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r13, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r13, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r10, r9, r10, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) semop(r6, &(0x7f0000000200)=[{0x2, 0x3000, 0x1800}], 0x1) semctl$GETNCNT(r6, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r3, r2, r3, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) semctl$GETNCNT(r6, 0x2, 0x3, &(0x7f0000000100)=""/122) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r14 = syz_open_pts() close(r14) r15 = syz_open_pts() r16 = dup2(r14, r14) ioctl$TIOCSTOP(r16, 0x2000746f) ioctl$TIOCSETAF(r15, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) writev(r14, &(0x7f0000000500)=[{&(0x7f00000002c0)="6e9ed0032327170f0f1edc730d907054efefe454447ccd6493ae7593349416beab48970a9224", 0x26}], 0x1) fchmod(0xffffffffffffff9c, 0x116) 05:55:49 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e4c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36ba5f90006ee01be657aea8c5fd6f0d9cf049c00000000000000000a3f8000400000000000000010000000000090000", 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r2, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r4, r3) r5 = socket(0x6, 0x5, 0x5) r6 = kqueue() kevent(r6, &(0x7f0000000040), 0x26dc, 0x0, 0xfffffffffffffffd, 0x0) r7 = dup(0xffffffffffffffff) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x40}, {r1, 0x40}, {0xffffffffffffff9c}, {r3, 0x4}, {r5, 0x40}, {r6, 0x100}, {r0, 0x101}, {r7, 0x20}, {r8, 0x40}], 0x9, 0x6f7) 05:55:49 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd63"], 0x10) sendto$unix(r1, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r4) ftruncate(r4, 0x0, 0x20000a) connect$unix(r4, &(0x7f0000000b80)=@abs={0x0, 0x0, 0x3}, 0x8) r5 = socket(0x18, 0x400000002, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x8) r7 = socket(0x18, 0x1, 0x8) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r8 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000b00)='/dev/speaker\x00', 0x1c0, 0x0) r9 = socket(0x18, 0x400000002, 0x0) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r9, r8) dup2(r1, r2) r10 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x49) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r11, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r12 = dup2(r11, 0xffffffffffffffff) linkat(r10, &(0x7f0000000280)='./file0\x00', r12, &(0x7f00000002c0)='./file0\x00', 0x4) writev(r12, &(0x7f0000000cc0), 0x0) r13 = dup(r0) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/bpf\x00', 0xf8e74633f09a534b, 0x0) r15 = fcntl$dupfd(r0, 0x0, r14) socket$inet(0x2, 0x1, 0x6) pipe(&(0x7f0000000900)) r16 = socket(0x11, 0x4003, 0x0) sendto$unix(r16, &(0x7f00000000c0)="b100050460000000000008000a01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) r17 = socket(0x11, 0x4003, 0x0) sendto$unix(r17, &(0x7f00000000c0)="b100050460000000000008000a01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) r18 = socket(0x11, 0x4003, 0x0) sendto$unix(r18, &(0x7f00000000c0)="b100050460000000000008000a01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) r19 = dup2(0xffffffffffffffff, r18) mknodat(r19, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r19, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r19, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r19, 0x2, 0x803) pread(r19, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r19, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x5, 0x3, 0x9, 0x1, 0x401, 0x401, 0x6, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r19, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r19, 0x8010426d, &(0x7f00000001c0)={0xfffffffffffffffe, 0xfffffffffffffffe}) r20 = getuid() seteuid(r20) r21 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r21, 0x1000000000029, 0x200000033, 0x0, 0x170) r22 = semget$private(0x0, 0x4, 0x2c0) semop(r22, &(0x7f00000002c0), 0x0) semctl$GETVAL(0xffffffffffffffff, 0x3, 0x5, &(0x7f00000009c0)=""/105) r23 = getuid() seteuid(r23) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000200)=0xc) r24 = getuid() seteuid(r24) r25 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r25, 0xffff, 0x20, 0x0, 0x0) r26 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r26, 0x0, 0x1, &(0x7f00000000c0)="89030000", 0x4) setsockopt$sock_timeval(r26, 0xffff, 0x1006, &(0x7f0000000380)={0x2, 0x3}, 0xfffffffffffffd8e) socketpair(0x20, 0x4000, 0x6, &(0x7f00000002c0)) fcntl$setflags(0xffffffffffffff9c, 0x2, 0x1) r27 = kqueue() r28 = dup2(r25, r27) r29 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r30 = socket(0x2, 0x1, 0x0) bind(r30, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r31 = socket(0x2, 0x1, 0x0) bind(r31, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) pwritev(r31, &(0x7f0000000900), 0x0, 0x0, 0x2) r32 = syz_open_pts() close(r32) ioctl$TIOCSETAW(r29, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x40, "1ffbdfa6163cb90277925f1be62c36ae61c4a648", 0x800}) write(r32, &(0x7f0000000300)="882cbcbd8638244b", 0x8) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0xa011, r32, 0x0, 0x0) r33 = socket(0x10, 0x5, 0xc1) r34 = socket(0x18, 0x1, 0x0) close(r33) dup2(r34, r33) setsockopt$sock_int(r34, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) connect$unix(r34, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r34, 0xccd, 0x8001, &(0x7f0000000080)="8c07cd06d2d06999bc9acdefb17415d35d5635dcdda7901853489f4b566ef7251277ddba882ea45edd43c6225d31cc49f17935588bb28561543ea689fc607df14a1c89c8fc2df4b8e6b77b7895d806468a9460645bdbf0d7940ecc22829c2a64420e7833788baf820bbde82eb3d5", 0x6e) r35 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r35, 0x0, r35) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xfffffffffffffef1) getuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r38, r39) r40 = getgid() setegid(r36) r41 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r41, 0x20007465, &(0x7f0000000500)) r42 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r42, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r42, 0xe3) write(r42, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r44}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r45, r44) fcntl$dupfd(r43, 0x0, r44) r46 = socket(0x2, 0x1, 0x0) r47 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r47, 0xffff, 0x1001, 0x0, 0x0) r48 = socket(0x18, 0x1, 0x0) connect$unix(r48, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fchdir(r48) connect$unix(r46, &(0x7f0000000a40)=ANY=[@ANYRES64=r48], 0x1) setsockopt$sock_int(r46, 0xffff, 0x1023, &(0x7f0000000080)=0x5, 0x4) r49 = socket$inet6(0x18, 0x1, 0x0) listen(r49, 0x0) dup2(r49, r46) r50 = socket(0x2, 0x1, 0x0) shutdown(r50, 0x2f99822121a9018a) connect$unix(r50, &(0x7f0000000cc0)=ANY=[@ANYBLOB="00001ac46369026500aba414ba92652c0d2d3fe547b194000000000000a9fa37db2f57edf559c82d329381a548a0e84b512d23d40f0e23042f062c721663c433048740e03088d0f328fc4c3b7b0ddcbecc4b525071f089ab3e01db9ff424191e9dc90a1f2e91b7e1a4746f0e6513db7d597d745d22fb8426c4f4d3e247d6f19176da6be75dfd33985290ed4129650d397313938500ffdb4c1fd206105ff74a2d19e76f39d5876cc7b1236ddb4fb375578570c0f2047b5e83da544f532024c9264a80d861c1f5f47eb11806e3d429e263bddf310a9f19d45bb70c6b9589c3f00b8b3d348af471bf51befeaa5b553967a44542b5a9f18d8fbfd410830570f18361b7006aaac6dcfd8fa6d468f14ec34775545743c5a89900000000000000000000337a000000000000d1be18d5a9a0b0bba508fc8655f5"], 0x1) getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000006c0)=0x44a) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r52, 0x160}], 0x1, 0x606dca73) dup2(r53, r52) accept$unix(r52, 0x0, &(0x7f00000000c0)=0x29bb47c606ac8bd1) ioctl$FIONBIO(r41, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r41, 0x40087468, &(0x7f00000001c0)) fchownat(0xffffffffffffffff, &(0x7f0000000080)='\x00', r51, r40, 0x6) r54 = getgid() setegid(r54) r55 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) r56 = syz_open_pts() ioctl$TIOCSETAF(r56, 0x802c7416, &(0x7f0000000080)={0x0, 0x8001, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r56, &(0x7f00000005c0)="bdfa4d2582c321a8cf98048e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) ioctl$TIOCFLUSH(r56, 0x80047410, &(0x7f0000000a80)=0x2) ioctl$TIOCSTAT(r56, 0x20007465, &(0x7f0000000bc0)) r57 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x10, 0x0) close(r57) r58 = dup2(r29, r57) getsockopt$sock_cred(r58, 0xffff, 0x1022, &(0x7f0000000980), &(0x7f0000000940)=0xfffffffffffffd78) accept$unix(r55, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r55, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r55, 0x40087468, 0x0) r59 = getuid() fchownat(r0, &(0x7f00000007c0)='./file0\x00', r59, r54, 0x7) r60 = semget$private(0x0, 0x7, 0x287) semop(r60, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r60, &(0x7f0000000c40)=[{0x4, 0x4, 0x800}, {0x3, 0x2, 0x1800}, {0x4, 0xfffffffffffffff8, 0x1000}, {0x7, 0x1ff, 0x1000}, {0x2, 0x3, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x53cdc10662f53b37}, {0x0, 0xb}, {0x3, 0x500, 0x800}, {0x0, 0x409, 0x1000}], 0xa) semctl$GETNCNT(r60, 0x2, 0x3, &(0x7f0000000000)=""/9) lchown(&(0x7f0000000280)='./file0\x00', r38, r54) sendmsg$unix(r28, &(0x7f0000000840)={&(0x7f0000000c80)=ANY=[@ANYRESOCT], 0x1, &(0x7f0000000700)=[{&(0x7f0000003b40)="7749b1ca89c1e41fdf6f0afaa82f42618f1c634b1c6664d48555b82baf23ed2ba33485a25e0759d918a0707cd7472292332369466fdc7d65e4bdaf3787b5ede50073ff681188c24dffe979b8acb19822aa1c4ffbd19a56daedff41408985f69d05297796211c88c13b326e2f69ce67513533c22c005e3628c79ac007a490aba5e92c01c718965cfabbbf7ad79505d31604d4f2910e4c5a64db28cec66c73ec645248c2aa3b1d92ad53329b44ed8e5859ae29511c8d07b0a81c49d1198130da5d7517f9590f56de84d0761fe7f9e1e2bd1ac46caa42ece48cfb405a155e5ab9ef87881b146b9a61f02a22b57fce4d98ecd8aae042850cb1ebceb076d0f1d0f8921e10f1b6ae3d29c4cf8cd719ee6f3a7e919254415486cb548a3ecf24f0fc5eb0006af88aac38740f612761af34c8aa3cdf51c2fcaf1c4bbe55e3c40a6dc7633bf571cfefaca611e382bf68c19a37dad7251b234b693df6b4b98d029583ecb919a5a9676a808dd078944e1682a49ebcbe9b6640e5b2c215c4a2149dc13e5a160bb345b384933f1642d84692c5b215689a6216f7e1c01e387652ec2d7311dab1be8bfb79318563219acdc4681e7ab77399cd425d8799a9ad919278665cf67f119ebccf665cfb8180fee388809c55234d484ae5e216123ab912d42870f03ef7aabd67e854f2b00b4cbaf11077ae44b9ebbaab253d1ca2fa4411cee15be353c045a9f97eee63cbc5181fc19c8347e4f5d8728635f6fe3d32e3aa91e6e72cfbdd693c40edf462f7934c9d04a11ab5038a922923e94a178e4eb15ca2921bf3b420ee59c32c961cd8403b7eb0e7cf909c55509e0f7315abe28891c98287bb5454c8fc5121d7e6ac0c4d5cd523c487aac4c64d483508f584d1e56255cd4c79c5a691c95ff221089eed0b9c2e651291740961ed4a2f1d8b236111a4fa00887d1a7ba0fb680e617e086a836c3860cca5d924a9fd5cdadbf74bcbdb3d0f990e04f1a3705579c345d97ea3216be8c401a8d02b5ed146d27ffb67bb31a94798a490252d00c937744badfbad6f3475d24fff06f5120daf92597a633f0a6f28e2c0d6e421301e3d026dd0783a35a8984469254971ac1af3d24b9b7b6b7c6d356992b60577bf524e89808e05551cb7b421b1cee00ede9b8301ac97374edb1f48de5eb67910bc7a19b23efdb6b1f03fdb7f5811ea404d0dc704a46e1c29892b0a2f27b8c16094e86eae002ac3e80c4c615659a0a9c48e468ee376183a33d8a1e614f3e977a622764eb32e93a1bc45f5c37d2efcae8e50cea8b0b51db8bb38c9f212291cfe3c6c9ce3bcfe0c38ca72f426ba694918515577208431ade745603726c5626128c6dec2a206424578d99c54d15eaf90a890602ef1df042b8b41b9e50dfd61c3e62b4269858c86038fa6d274828e2b69423a969b2b4d6b2d6e1ae6e68761ffc210e0a7d099aa0c8b00c661a43cec4bde519c95caec7f5ff56922e7c73a11aac51bc8824bd6c339a897fdeb7a51bee92f0b29c5079d336c97a1400e2f8cdc91a10cd7b89c026c559f48429b961158560cfb33fb76263fef5aa0b0f5010dbcda3b64aa86f70746f2073ae141a9eca6b36e9cb739076ea3a5fe68f6ccb6de473d859c872dcb877cd8d80fcd8075a5882ea8ec02384c9937fd4522f06da198559822b1ce7daa91d447d2f6f8f6b77ad9e2b9b8548d0aac56d1a9eec05b3c76ae75bd9de04ea799f76addb934a1365bea4d0c25ee1427f8abfbc6165d3bf1211ed875373a59c02112e8a21897dde84a208ed6cc48188c98a218a965a04bcc750b0c45e4e236ffa98dcb7497f1861e475306d9e7b9dd04ab74a15757db03703e4bf13d82c1f10e8e3159de998a8dcf8b3cb97bf0799ac91d56bea064c9a63313f54e0f5d0cf2fc7be9e0674410758301dbdc97971fe4682e5ce6b8de53b2c378d12f3a2e2b513978930f6794d5598e4677e224ac10c579c953e16e72b64f77127f5cb8e65b0a8791ef32ab5384ad80d790161d937b22b0cc33131027ebedc853043ea7b9a87c52fed834b4f612304921f0678263fedc45ae354363fb7f2401e7a191a41a4d3cfcb9ac809492fa0dbd92cf4e1e822c26dd8b0f10a41191d5884a4ed3c5b3476462da263f9d835c52ff6e4f1a860487080271d630a05d5060cffb743c8c1339e4fb4897ae5073d8947286de5424963a5a5783da3ab3b9f829ace4a9b42fa0c57c800aedba1930f32fd5ceeddc99cde2efe2ed925ce41f53709accecffa0a633e31f55a3594d47363e28c23e5e9149f3a71e4ae7164e822af7fde5019eec783eef7d133ae7e67f3ff8efafc4af80d6c3f63db8d88978897c9c949ff13dfeed2e5c9c3d03fb786b5e30a035fcaf68e1ac62a7bafe86d3ec62b33a5d683123f44c17251c21d25c52c281fe20a91139dab51ea291ed33d565ec143e06fc2bcc2de9f5e38ba03c7d453d2810a79a102e5b5355aba05eaae88b5eb0eb05d055eba6aff7ad5964e81f7191077b1078f7bfc7ec94fe9ad86b628df0feeb540772cb5581319ad7b8a826995408dba9de2ef5e0a044915219419d10cf150a20fc9cf205e4e2f44fedb8f4e75b2f849731b6da1eb4ec742b06b4d1776ce551f3a66213d427a211f4d635747bfc3bbbbb5ac3cce8bebf7cc26e4dbfed9203b333ce83437480f351ab155bae4008493e51ebdb85a655439af2b4923ec283b0363aa0013141c8d1846f11b62203174b27d0586c2d7887f879f2fba3604211914395840b0c75d4a8de919b65cbe462e6b4153900c942d9b5458103dab1af0585facf4fe43f652cee9736a055c8aabe7b5bb5e820d8ddf263bf366d0faf3494b43b900453f68965dbe69ad20afe6d39de877b1bede966c860c3e16c740f0a5e595a804f20b168443e92d6cf8c6275be3a1fdbbc8ad5c931c6dfd01b1ca3a6bd55ef7c3a8248431c9dfd3dd3aed3981d8da7da6e1b1e1e2bc16d035f91ca86bde479d36bf76a228317c79b6aa3372dca6b53a10d2c679add2913e7257693c5dccb372ff7e7d605cdb9081370bec19782058a9288f2197dced7762be6c914a769b52de8061b7b4b23d54e88adcec332f2587f23163ace1331abbf17ccf6d67573b21814cff812605ba74e1d4c49eb97803a5481f41555001cf2f2c5a7eae8f5dc5fcbb6b32678073157c88069ea5af1a7f535be7ed0bb035b69a76fbf18df4446521a4cf2e60d07398ea0c232e67a0d6434ea373f6c35a2ec0d95e421a6f66020733cf0ad3ee2357eed7de5b4c8c7d28c5d7a049188fa6686e6d0800aa4f14f89fd401b0788b7bfbf1551800d9861e0cecefd8a8c69dd9c98c73d5ce8bb3932480992782f5ac1ce16d91ad2ec7f035b8d39f4f2cb2bbe57b681b19f07cc31282bb5c05b13d982e8cb7700cc8f4b0fe7ceb774155dedc776495e0b22550ece91ac8c25862f7bf7fd5fc22664e4dab170d6ee4d5f9ee03930389801543c7f462f17434b2586290ff5b642a0954c4172d2b12e6d73d79ce0d020d869bc6b0b377e9a346e22043789d5f36d9e0820562af13f1ab1b79139ccce4bcc4a7d12a8addda1dd2fd6bfb01183d5e0d9b926e21bf68f6e2372b8205e95ffb2819c6593288c9fa7ca6e424be2094bca9e314aec8a5847d58875f07681bbebc36e81c06678cc57862ccae8d1ee26551d1d70d5d24eb0cae5b3283bdf65aa227e4cbf8fbccdf5950a5e01dd83f243777f621066e7297211d085ad6518c1892fd9bb8746fc8a62b5e8b943127c9303964858802c6941ef624b917ce5e9a3b3afab481be832f1cc3dbe34af98a631e413479bded028a6ec1e546694a14e9a23bfcdc686f6ae616e5450c1b8560802bc47ff336cf774ad119a6be55952edc4ec1fca29c50cdf074e9ee95e655aada1ad8a28ebda7a2ca3b98324c6f7151eb558ad699985d235fe93a76d02b7d30d84f0a39955f74cd5da9f35200146108ec4432e95f8a6b0fc588fa8a883f26bca81ba3c4dd0cde5512aa8c6f329be83974cfffc3e8f461b32e267b8128b3c9b687eb312b344d86c1a571fc18d44ab9aa3d54990fc8ddd89b4169502e431a60f49e79e39c3417ea50aca312a7f419e6e1225de510d6383b65c4849e54dc033ec474e3f77adbf70500ece16c030ec4bcc0de319e966c862241eb9cbeda26698059da862c8002c55b44913c09b3a48c1187642c9ac51a4849a0a5beff5b0cc96ee631cb0fdda9fb205f90aeea849438de4155fb83ef89f3a38289cd9c65ac6f833d5d690642096b9101cc7d50613ffbc522124eb0c964b40e849bd4f45a8abf6730d1c141bd4cd7e5f83a6d581f4cca1970c3dbc88a5ed92779204f1e38146887020847a86cf2a44e722cf09be161b5a8f4c9ba292a5093bd81ccfc5dc35162ef60d6d3f6c9b47b09d4523218169ca1d756836ca7f5c31578019f7f8fdf163045bac27aa2a6ab6b4bfa5aba6042557e9c76edee651ba5fa712cd966ad9f4ed83e9501b70a8f03ead6f41b58f1f6ec3b1a96d033902e62e7fd6c8da269decfad51cba34383707d69d3573ce84b0a0cba2786a47cbe115c0bc11813fa8caf93c25440bb9ba480e610a6bc47d6cbf7b5e32aeafed4c8ab962e6ae8f5cbfd7628c560a7718f5009678cba47a18ff2457d6abe1d688853cac3c7eec02e904933ac2976284063833a7751c698e36dba4ac3c4c440d31dbe2e15ac32cc0f2fa2543ad23a99ac984bcbb11e50624a39f5cc8db9976350da345b0943724ee716df31c7b750830f926cb7e7f84677bd652eaa32d2b4cab651aa8062019e69bd9ca8e84209d2af958da63d4547d2c5ab92d19ff3874921fef563f221066b11734534e8718c3b448281b34228744f83d765d5d03b3711b364f18ae38375ae051a86da2abaa5e1a282115ec47be9b992de89cb3e1989479f103c435c4e45f524c09d169e246daec5f09808e229465c6dcb369280c97aa3869ea0bc7ac921867b30d63ba80ae4b7afcee64f94929b2f47da61cefc4ad5863ed90025cc9f99de95e4605a28bf0db498a3951866801f1c8ffc3843fdcfbdb0da54db289d72b1026c57e2b8c70422bb061be2eb6829460bd37af9a4368d191390952087c5bf64a0da3fd6af922c10e6e4cc571c3db69a553ebc47781f2d8ce972c1c06bc16bf68cd25cb1cfa9599a03868c080ef7684809c8c715bbf5b25b8aa67b6e17f5167cb0f314b9dae6087a994179a75256a67f7888021f36a69e2a70f50ebbbc03e5d6061c70253927431a97e8975bcb3f6e9d49f03732ad66cc820c751f2a0721d9e3fb49126e68e17e6f441a19c2e2eeb79a404fdf20df7c0cb0d48ca465b3aedc9a6325c468c5e158f81fb54da93fb065a015a1c422dd17d3258b97d35f14a28c8ff7bcfa34309ea99c9129726c80a32672f10b7e2f7a56d2e684690551b664625137307a88e7d7b0240e7c75f96c1ebe196d4a4313da7eaa3f1da9dad48e8186943f01af686fcd0bfdb0852ff539ff5269ac425a322c1d0cea3e5f7d2011eff5a55a73cf058b243893b529d644fad323229f704016fc837e2dead6944a3624a3ab1408f87969f6c7fcf5373ec729c90366defb3d1a8668afafddea2badf25b9a18be6f9ee150fe5dfead80976b63940c2c5db3719ecf6bf9f7d55e3a31ec3d40fcf7079ce01aef709f31a202b5675c69bcb996ebe40e5c78c791430f7db503f522abc395141951083805671e67a7dc232c2e3a8b9a48f1186abb74b6c89cb32603a53038ae4d87cdb4c80da93223909c4622d646c5725a17f13bb165c5c8dee92ba7b19894bd9ec481ac85010e43efbabec", 0x1000}, {&(0x7f0000000300)="d09a15263aa9d1d227435304494ae207ebbe55351dedc901a79111ca5dc19636e64ba92922c999555b1d98930ff80b2b45adb2ac172d1e49586a20f122556bc02f34ad1f97e0a050ee26d94259ee75308de00b62923f6b98fa25f7aaf7e8f029cbff70feb8d8a67b68cd92db4411ed1d", 0x555e466a933f771f}, {&(0x7f00000003c0)="98694aa3137ebb8e5ff577ab716f07e8b37617f50f33cdf8a990eaa6531482905fd8e616649394", 0x18d}, {&(0x7f0000000400)="5be1d48d5cd3b059e6b81ec703656df1484f0eb45ad001aba8dc91abfde50b6da16c702190aea61d46b836daabde2cbbab77b893d0422ca6b8db229489e6fb4c18c1bb05342d08207fb407003ec62e6151a19ca39d737a0540d74878f4534afa6e0b96c0b457458b48069397b76d27800ca5f991e50eab4bd108a1de4836b3cfe62a97218e8464ce2e9d555e668c0fd968f0adee9a22bb4cd05a11462d64d940d0e4733bbaf0625f8e84c7a3", 0xac}, {&(0x7f00000004c0)="6429fef93eaa36ed065e403711da087016fd1fb3d77883fc3d2fedb481128e3b9a12df77269bbe4b070bd8f91a5ef42d9f6ab40f", 0x34}, {&(0x7f0000000500)="ca7d611ca4327e15e40631670323b3912306137c44bd65ff21a094ec161c4b646f0d422ab9c7ddcffa943be37874fadba3032746439e3cde4a815ece8d72f79b6a4ec34b8ecbd7e8431dd49af33ca08a62919c47f866e77ba0fecba3d3f20cb83f11e8d84bcbf48e8477790cc8dc595b94b6c3c9c9f0ccdba3e2e7b29430c1fa84aaf0ac3396ca9a304fd109afbc9090265003cb88290d04ca", 0x99}], 0x6, &(0x7f0000000800), 0x20}, 0x80c) getsockopt(r21, 0x29, 0x2000000002e, 0x0, 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r55, &(0x7f0000000080)='./file0\x00', r20, r61, 0x4) getuid() write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f348820", 0x21) write(r15, &(0x7f0000000180)='\t \n', 0x3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 05:55:50 executing program 1: r0 = socket(0x2, 0x2, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() socket(0x11, 0x3, 0x0) kqueue() kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x8001, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000005c0)="bdfa4d2582c321a8cf98048e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) kqueue() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x8001, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSCTTY(0xffffffffffffff9c, 0x20007461) write(r2, &(0x7f00000005c0)="bdfa4d2582c321a8cf98048e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x9, 0x80000000, 0x800, 0x5, "faa7c62a9b4aefa5702fdb5d9a5b61287eb1a75d", 0x19f, 0x7}) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x4000000000000, &(0x7f00000001c0)=[@rights={0x14, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r3, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x319c0d28}], 0x30}, 0x0) 05:55:50 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000740)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120", 0x41}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x7) getsockname$inet(r2, 0x0, &(0x7f0000000040)) 05:55:50 executing program 1: poll(&(0x7f0000000000), 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) shmget(0x3, 0x6000, 0x1, &(0x7f0000ff7000/0x6000)=nil) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r2, r1) dup2(r0, r2) pipe(&(0x7f0000002ac0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000002b00)) r5 = socket(0x18, 0x2, 0x0) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = dup2(r6, r5) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) kevent(r7, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffff8, 0x4, 0x20000000, 0x7, 0x7}], 0x80000000, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x6a92}], 0x0, &(0x7f00000001c0)={0x5bd5, 0x8}) r8 = socket(0x18, 0x2, 0x0) r9 = socket(0x18, 0x2, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x2, 0x0) r10 = socket(0x18, 0x2, 0x0) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r11 = socket$unix(0x1, 0x1, 0x0) getsockname(r11, &(0x7f0000000540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008800c3f203c7f084c55a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b5df000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000053e6ca8675513bc500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f2bf9e75cea28f90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004ce26c613adedd37797a530200000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004b6709eef72d15ec9af4843c8df77dd211331f16784c53963471c58d4dee2c0b77773304533fafde226c136e7fff064286806ac1d0cbab4fc425b9732d4598107bcda39c58719f8d92e51c04c43944e0c53a58a120baaf4091a282e4082d18c4046586d16a1950c35e0e3cf8bd70fcf7dfca6ce6caa43578bf9902aac21b0eff44d9a501c0511d3475b1cd3d0269650c2aff4f3e3ad18e4d924484a9b5ac5370a155e082289be12f44bffd3178cba34b276b3d900df79074b9100e020877f8f812394ab2c34a6ad176c5160018bc1654161b51ecc09460c20e25cfd6230000000000000000000000000000ca5d9ad45b20b34e378ab75a6d3ae0df086612193915410accfda8d575df309d9c"], &(0x7f0000000040)=0x1002) r12 = kqueue() fcntl$dupfd(r12, 0x2, 0xffffffffffffffff) pipe2(&(0x7f0000000300), 0x18004) r13 = openat$speaker(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/speaker\x00', 0x20002, 0x0) r14 = dup2(r13, r12) sendmsg$unix(r14, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) getsockopt$sock_linger(r14, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) r15 = dup2(r9, r8) sendmsg$unix(r15, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) accept$unix(r5, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) r16 = fcntl$dupfd(0xffffffffffffffff, 0x0, r3) setsockopt$inet_opts(r16, 0x0, 0x0, &(0x7f00000003c0)="a41a984d3ada11847f43149538651c2e3b3d4a8df3491fe5e1adf1b0df0fb8705bf35adc52e8e956b1951d5526399fa29834dbd989276c91c81b1ae7889596ed6deb87e788210585bf6c12b114488440734a4d174f9fc403d536beb3a6fb348a588a9b93ebfe322159ac65e843a345acc7efce1e14cc8d423e4a41f890772a2298e8d4dc56bf8761d3ee77bb59480da016e1ac8d0400b48c372af1c335d32f5a89b9bb383b6b88c2cf79b6b7a61f0d0fb6a43000b3ca663771268f8a83309a620e03c6abb3691fc8d3f723f3180926a015cd382deba08d37d62144b0ac273784e3b60bd726460c159567fa38957beb1419c00ebc51d4a97a65e5b4ed3b7ea1614bb2c4e7667553444b82788a5a3742772e87e6d5f9dc2581f67804bfa7e49f1b62346c49660626aa9f172af1a03afc466eea5a2cf1078994453a3517b2f99b23d36372fb6f3595a43364194591531bbdb2982543f4a7c2e6f65a9d42d7f76c35b6e272b0992e4eb373569d16c41d2e443bb8e6578c91cedfdf", 0x179) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r17, r18) 05:55:51 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet6(0x18, 0x3, 0x1) recvmsg(r2, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580), 0x0, 0x0}, 0x840) recvfrom$unix(r0, &(0x7f0000000100)=""/81, 0x51, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x10004, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) close(r1) 05:55:51 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000bc0)=ANY=[@ANYBLOB="6a8bc9634e986d2b5b3b0bfa7672cc46b0acbfb319769bbd63"], 0x10) sendto$unix(r1, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r4) ftruncate(r4, 0x0, 0x20000a) connect$unix(r4, &(0x7f0000000b80)=@abs={0x0, 0x0, 0x3}, 0x8) r5 = socket(0x18, 0x400000002, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = socket(0x18, 0x1, 0x8) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r8 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000b00)='/dev/speaker\x00', 0x1c0, 0x0) r9 = socket(0x18, 0x400000002, 0x0) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r9, r8) dup2(r1, r2) r10 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x49) r11 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r12}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r13, r12) setsockopt(r13, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r11, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r14 = dup2(r11, 0xffffffffffffffff) linkat(r10, &(0x7f0000000280)='./file0\x00', r14, &(0x7f00000002c0)='./file0\x00', 0x4) writev(r14, &(0x7f0000000cc0), 0x0) r15 = dup(r0) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/bpf\x00', 0xf8e74633f09a534b, 0x0) r17 = fcntl$dupfd(r0, 0x0, r16) socket$inet(0x2, 0x1, 0x6) pipe(&(0x7f0000000c00)) r18 = socket(0x11, 0x4003, 0x0) sendto$unix(r18, &(0x7f00000000c0)="b100050460000000000008000a01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) r19 = socket(0x11, 0x4003, 0x0) sendto$unix(r19, &(0x7f00000000c0)="b100050460000000000008000a01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) r20 = socket(0x11, 0x4003, 0x0) sendto$unix(r20, &(0x7f00000000c0)="b100050460000000000008000a01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) r21 = dup2(0xffffffffffffffff, r20) mknodat(r21, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r21, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r21, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r21, 0x2, 0x803) pread(r21, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r21, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x5, 0x3, 0x9, 0x1, 0x401, 0x401, 0x6, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r21, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r21, 0x8010426d, &(0x7f00000001c0)={0xfffffffffffffffe, 0xfffffffffffffffe}) r22 = getuid() seteuid(r22) r23 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r23, 0x1000000000029, 0x200000033, 0x0, 0x170) r24 = semget$private(0x0, 0x4, 0x2c0) semop(r24, &(0x7f00000002c0), 0x0) semctl$GETVAL(0xffffffffffffffff, 0x3, 0x5, &(0x7f00000009c0)=""/105) r25 = getuid() seteuid(r25) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000200)=0xc) r26 = getuid() seteuid(r26) r27 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r27, 0xffff, 0x20, 0x0, 0x0) r28 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r28, 0x0, 0x1, &(0x7f00000000c0)="89030000", 0x4) setsockopt$sock_timeval(r28, 0xffff, 0x1006, &(0x7f0000000380)={0x2, 0x3}, 0xfffffffffffffd8e) socketpair(0x20, 0x4000, 0x6, &(0x7f00000002c0)) fcntl$setflags(0xffffffffffffff9c, 0x2, 0x1) r29 = kqueue() r30 = dup2(r27, r29) r31 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r32 = socket(0x2, 0x1, 0x0) bind(r32, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r33 = socket(0x2, 0x1, 0x0) bind(r33, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) pwritev(r33, &(0x7f0000000900), 0x0, 0x0, 0x2) r34 = syz_open_pts() close(r34) ioctl$TIOCSETAW(r31, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x40, "1ffbdfa6163cb90277925f1be62c36ae61c4a648", 0x800}) write(r34, &(0x7f0000000300)="882cbcbd8638244b", 0x8) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0xa011, r34, 0x0, 0x0) r35 = socket(0x10, 0x5, 0xc1) r36 = socket(0x18, 0x1, 0x0) close(r35) dup2(r36, r35) setsockopt$sock_int(r36, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) connect$unix(r36, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r36, 0xccd, 0x8001, &(0x7f0000000080)="8c07cd06d2d06999bc9acdefb17415d35d5635dcdda7901853489f4b566ef7251277ddba882ea45edd43c6225d31cc49f17935588bb28561543ea689fc607df14a1c89c8fc2df4b8e6b77b7895d806468a9460645bdbf0d7940ecc22829c2a64420e7833788baf820bbde82eb3d5", 0x6e) r37 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r37, 0x0, r37) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xfffffffffffffef1) getuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r40, r41) r42 = getgid() setegid(r38) r43 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r43, 0x20007465, &(0x7f0000000500)) r44 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r44, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r44, 0xe3) write(r44, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r45, 0x14, r31) r46 = socket(0x2, 0x1, 0x0) r47 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r47, 0xffff, 0x1001, 0x0, 0x0) r48 = socket(0x18, 0x1, 0x0) connect$unix(r48, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fchdir(r48) connect$unix(r46, &(0x7f0000000a40)=ANY=[@ANYRES64=r48], 0x1) setsockopt$sock_int(r46, 0xffff, 0x1023, &(0x7f0000000080)=0x5, 0x4) r49 = socket$inet6(0x18, 0x1, 0x0) listen(r49, 0x0) dup2(r49, r46) r50 = socket(0x2, 0x1, 0x0) shutdown(r50, 0x2f99822121a9018a) connect$unix(r50, &(0x7f0000000f80)=ANY=[@ANYBLOB="00001ac46369026500aba414ba92652c0d2d3fe547b194000000000000a9fa37db2f57edf559c82d329381a548a0e84b512d23d40f0e23042f062c721663c433048740e03088d0f328fc4c3b7b0ddcbecc4b525071f089ab3e01db9ff424191e9d5146870ed322bfef6b9b5175c90a1f2e91b7e1a4746f0e6513db7d597d745d22fb8426c4f4d3e247d6f19176da6be75dfd33985290ed4129650d39731300000000db4c1fd206105ff74a2d19e76f39d5876c1da6568ec7b1236ddb4fb375578570c0f2047b5e83da544f532024c9264a80d861c1f5f47eb11806e3d429e263bddf310a9f19d45bb70c6b9589c3f00b8b3d348a6771bf51befeaa5b553967a44542b5a9f18d8fbfd410830570f18361b7006aaac6dcfd8fa6d468f14ec34775545743c5a89900000000000000000000337a000000000000d1be18d5a9a0b0bba508fc8655f5"], 0x1) getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000006c0)=0x44a) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r52, 0x160}], 0x1, 0x606dca73) dup2(r53, r52) accept$unix(r52, 0x0, &(0x7f00000000c0)=0x29bb47c606ac8bd1) ioctl$FIONBIO(r43, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r43, 0x40087468, &(0x7f00000001c0)) fchownat(0xffffffffffffffff, &(0x7f0000000080)='\x00', r51, r42, 0x6) r54 = getgid() setegid(r54) r55 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r55, 0x20007465, &(0x7f0000000a80)) r56 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x10, 0x0) close(r56) r57 = dup2(r31, r56) getsockopt$sock_cred(r57, 0xffff, 0x1022, &(0x7f0000000980), &(0x7f0000000940)=0xfffffffffffffd78) accept$unix(r55, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r55, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r55, 0x40087468, 0x0) r58 = getuid() fchownat(r0, &(0x7f00000007c0)='./file0\x00', r58, r54, 0x7) r59 = semget$private(0x0, 0x7, 0x287) semop(r59, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r59, &(0x7f0000000c40)=[{0x4, 0x4, 0x800}, {0x3, 0x2, 0x1800}, {0x4, 0xfffffffffffffff8, 0x1000}, {0x7, 0x1ff, 0x1000}, {0x2, 0x3, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x53cdc10662f53b37}, {0x0, 0xb}, {0x3, 0x500, 0x800}, {0x0, 0x409, 0x1000}], 0xa) semctl$GETNCNT(r59, 0x2, 0x3, &(0x7f0000000000)=""/9) lchown(&(0x7f0000000280)='./file0\x00', r40, r54) sendmsg$unix(r30, &(0x7f0000000840)={&(0x7f0000000c80)=ANY=[@ANYRESOCT], 0x1, &(0x7f0000000700)=[{&(0x7f0000003b40)="7749b1ca89c1e41fdf6f0afaa82f42618f1c634b1c6664d48555b82baf23ed2ba33485a25e0759d918a0707cd7472292332369466fdc7d65e4bdaf3787b5ede50073ff681188c24dffe979b8acb19822aa1c4ffbd19a56daedff41408985f69d05297796211c88c13b326e2f69ce67513533c22c005e3628c79ac007a490aba5e92c01c718965cfabbbf7ad79505d31604d4f2910e4c5a64db28cec66c73ec645248c2aa3b1d92ad53329b44ed8e5859ae29511c8d07b0a81c49d1198130da5d7517f9590f56de84d0761fe7f9e1e2bd1ac46caa42ece48cfb405a155e5ab9ef87881b146b9a61f02a22b57fce4d98ecd8aae042850cb1ebceb076d0f1d0f8921e10f1b6ae3d29c4cf8cd719ee6f3a7e919254415486cb548a3ecf24f0fc5eb0006af88aac38740f612761af34c8aa3cdf51c2fcaf1c4bbe55e3c40a6dc7633bf571cfefaca611e382bf68c19a37dad7251b234b693df6b4b98d029583ecb919a5a9676a808dd078944e1682a49ebcbe9b6640e5b2c215c4a2149dc13e5a160bb345b384933f1642d84692c5b215689a6216f7e1c01e387652ec2d7311dab1be8bfb79318563219acdc4681e7ab77399cd425d8799a9ad919278665cf67f119ebccf665cfb8180fee388809c55234d484ae5e216123ab912d42870f03ef7aabd67e854f2b00b4cbaf11077ae44b9ebbaab253d1ca2fa4411cee15be353c045a9f97eee63cbc5181fc19c8347e4f5d8728635f6fe3d32e3aa91e6e72cfbdd693c40edf462f7934c9d04a11ab5038a922923e94a178e4eb15ca2921bf3b420ee59c32c961cd8403b7eb0e7cf909c55509e0f7315abe28891c98287bb5454c8fc5121d7e6ac0c4d5cd523c487aac4c64d483508f584d1e56255cd4c79c5a691c95ff221089eed0b9c2e651291740961ed4a2f1d8b236111a4fa00887d1a7ba0fb680e617e086a836c3860cca5d924a9fd5cdadbf74bcbdb3d0f990e04f1a3705579c345d97ea3216be8c401a8d02b5ed146d27ffb67bb31a94798a490252d00c937744badfbad6f3475d24fff06f5120daf92597a633f0a6f28e2c0d6e421301e3d026dd0783a35a8984469254971ac1af3d24b9b7b6b7c6d356992b60577bf524e89808e05551cb7b421b1cee00ede9b8301ac97374edb1f48de5eb67910bc7a19b23efdb6b1f03fdb7f5811ea404d0dc704a46e1c29892b0a2f27b8c16094e86eae002ac3e80c4c615659a0a9c48e468ee376183a33d8a1e614f3e977a622764eb32e93a1bc45f5c37d2efcae8e50cea8b0b51db8bb38c9f212291cfe3c6c9ce3bcfe0c38ca72f426ba694918515577208431ade745603726c5626128c6dec2a206424578d99c54d15eaf90a890602ef1df042b8b41b9e50dfd61c3e62b4269858c86038fa6d274828e2b69423a969b2b4d6b2d6e1ae6e68761ffc210e0a7d099aa0c8b00c661a43cec4bde519c95caec7f5ff56922e7c73a11aac51bc8824bd6c339a897fdeb7a51bee92f0b29c5079d336c97a1400e2f8cdc91a10cd7b89c026c559f48429b961158560cfb33fb76263fef5aa0b0f5010dbcda3b64aa86f70746f2073ae141a9eca6b36e9cb739076ea3a5fe68f6ccb6de473d859c872dcb877cd8d80fcd8075a5882ea8ec02384c9937fd4522f06da198559822b1ce7daa91d447d2f6f8f6b77ad9e2b9b8548d0aac56d1a9eec05b3c76ae75bd9de04ea799f76addb934a1365bea4d0c25ee1427f8abfbc6165d3bf1211ed875373a59c02112e8a21897dde84a208ed6cc48188c98a218a965a04bcc750b0c45e4e236ffa98dcb7497f1861e475306d9e7b9dd04ab74a15757db03703e4bf13d82c1f10e8e3159de998a8dcf8b3cb97bf0799ac91d56bea064c9a63313f54e0f5d0cf2fc7be9e0674410758301dbdc97971fe4682e5ce6b8de53b2c378d12f3a2e2b513978930f6794d5598e4677e224ac10c579c953e16e72b64f77127f5cb8e65b0a8791ef32ab5384ad80d790161d937b22b0cc33131027ebedc853043ea7b9a87c52fed834b4f612304921f0678263fedc45ae354363fb7f2401e7a191a41a4d3cfcb9ac809492fa0dbd92cf4e1e822c26dd8b0f10a41191d5884a4ed3c5b3476462da263f9d835c52ff6e4f1a860487080271d630a05d5060cffb743c8c1339e4fb4897ae5073d8947286de5424963a5a5783da3ab3b9f829ace4a9b42fa0c57c800aedba1930f32fd5ceeddc99cde2efe2ed925ce41f53709accecffa0a633e31f55a3594d47363e28c23e5e9149f3a71e4ae7164e822af7fde5019eec783eef7d133ae7e67f3ff8efafc4af80d6c3f63db8d88978897c9c949ff13dfeed2e5c9c3d03fb786b5e30a035fcaf68e1ac62a7bafe86d3ec62b33a5d683123f44c17251c21d25c52c281fe20a91139dab51ea291ed33d565ec143e06fc2bcc2de9f5e38ba03c7d453d2810a79a102e5b5355aba05eaae88b5eb0eb05d055eba6aff7ad5964e81f7191077b1078f7bfc7ec94fe9ad86b628df0feeb540772cb5581319ad7b8a826995408dba9de2ef5e0a044915219419d10cf150a20fc9cf205e4e2f44fedb8f4e75b2f849731b6da1eb4ec742b06b4d1776ce551f3a66213d427a211f4d635747bfc3bbbbb5ac3cce8bebf7cc26e4dbfed9203b333ce83437480f351ab155bae4008493e51ebdb85a655439af2b4923ec283b0363aa0013141c8d1846f11b62203174b27d0586c2d7887f879f2fba3604211914395840b0c75d4a8de919b65cbe462e6b4153900c942d9b5458103dab1af0585facf4fe43f652cee9736a055c8aabe7b5bb5e820d8ddf263bf366d0faf3494b43b900453f68965dbe69ad20afe6d39de877b1bede966c860c3e16c740f0a5e595a804f20b168443e92d6cf8c6275be3a1fdbbc8ad5c931c6dfd01b1ca3a6bd55ef7c3a8248431c9dfd3dd3aed3981d8da7da6e1b1e1e2bc16d035f91ca86bde479d36bf76a228317c79b6aa3372dca6b53a10d2c679add2913e7257693c5dccb372ff7e7d605cdb9081370bec19782058a9288f2197dced7762be6c914a769b52de8061b7b4b23d54e88adcec332f2587f23163ace1331abbf17ccf6d67573b21814cff812605ba74e1d4c49eb97803a5481f41555001cf2f2c5a7eae8f5dc5fcbb6b32678073157c88069ea5af1a7f535be7ed0bb035b69a76fbf18df4446521a4cf2e60d07398ea0c232e67a0d6434ea373f6c35a2ec0d95e421a6f66020733cf0ad3ee2357eed7de5b4c8c7d28c5d7a049188fa6686e6d0800aa4f14f89fd401b0788b7bfbf1551800d9861e0cecefd8a8c69dd9c98c73d5ce8bb3932480992782f5ac1ce16d91ad2ec7f035b8d39f4f2cb2bbe57b681b19f07cc31282bb5c05b13d982e8cb7700cc8f4b0fe7ceb774155dedc776495e0b22550ece91ac8c25862f7bf7fd5fc22664e4dab170d6ee4d5f9ee03930389801543c7f462f17434b2586290ff5b642a0954c4172d2b12e6d73d79ce0d020d869bc6b0b377e9a346e22043789d5f36d9e0820562af13f1ab1b79139ccce4bcc4a7d12a8addda1dd2fd6bfb01183d5e0d9b926e21bf68f6e2372b8205e95ffb2819c6593288c9fa7ca6e424be2094bca9e314aec8a5847d58875f07681bbebc36e81c06678cc57862ccae8d1ee26551d1d70d5d24eb0cae5b3283bdf65aa227e4cbf8fbccdf5950a5e01dd83f243777f621066e7297211d085ad6518c1892fd9bb8746fc8a62b5e8b943127c9303964858802c6941ef624b917ce5e9a3b3afab481be832f1cc3dbe34af98a631e413479bded028a6ec1e546694a14e9a23bfcdc686f6ae616e5450c1b8560802bc47ff336cf774ad119a6be55952edc4ec1fca29c50cdf074e9ee95e655aada1ad8a28ebda7a2ca3b98324c6f7151eb558ad699985d235fe93a76d02b7d30d84f0a39955f74cd5da9f35200146108ec4432e95f8a6b0fc588fa8a883f26bca81ba3c4dd0cde5512aa8c6f329be83974cfffc3e8f461b32e267b8128b3c9b687eb312b344d86c1a571fc18d44ab9aa3d54990fc8ddd89b4169502e431a60f49e79e39c3417ea50aca312a7f419e6e1225de510d6383b65c4849e54dc033ec474e3f77adbf70500ece16c030ec4bcc0de319e966c862241eb9cbeda26698059da862c8002c55b44913c09b3a48c1187642c9ac51a4849a0a5beff5b0cc96ee631cb0fdda9fb205f90aeea849438de4155fb83ef89f3a38289cd9c65ac6f833d5d690642096b9101cc7d50613ffbc522124eb0c964b40e849bd4f45a8abf6730d1c141bd4cd7e5f83a6d581f4cca1970c3dbc88a5ed92779204f1e38146887020847a86cf2a44e722cf09be161b5a8f4c9ba292a5093bd81ccfc5dc35162ef60d6d3f6c9b47b09d4523218169ca1d756836ca7f5c31578019f7f8fdf163045bac27aa2a6ab6b4bfa5aba6042557e9c76edee651ba5fa712cd966ad9f4ed83e9501b70a8f03ead6f41b58f1f6ec3b1a96d033902e62e7fd6c8da269decfad51cba34383707d69d3573ce84b0a0cba2786a47cbe115c0bc11813fa8caf93c25440bb9ba480e610a6bc47d6cbf7b5e32aeafed4c8ab962e6ae8f5cbfd7628c560a7718f5009678cba47a18ff2457d6abe1d688853cac3c7eec02e904933ac2976284063833a7751c698e36dba4ac3c4c440d31dbe2e15ac32cc0f2fa2543ad23a99ac984bcbb11e50624a39f5cc8db9976350da345b0943724ee716df31c7b750830f926cb7e7f84677bd652eaa32d2b4cab651aa8062019e69bd9ca8e84209d2af958da63d4547d2c5ab92d19ff3874921fef563f221066b11734534e8718c3b448281b34228744f83d765d5d03b3711b364f18ae38375ae051a86da2abaa5e1a282115ec47be9b992de89cb3e1989479f103c435c4e45f524c09d169e246daec5f09808e229465c6dcb369280c97aa3869ea0bc7ac921867b30d63ba80ae4b7afcee64f94929b2f47da61cefc4ad5863ed90025cc9f99de95e4605a28bf0db498a3951866801f1c8ffc3843fdcfbdb0da54db289d72b1026c57e2b8c70422bb061be2eb6829460bd37af9a4368d191390952087c5bf64a0da3fd6af922c10e6e4cc571c3db69a553ebc47781f2d8ce972c1c06bc16bf68cd25cb1cfa9599a03868c080ef7684809c8c715bbf5b25b8aa67b6e17f5167cb0f314b9dae6087a994179a75256a67f7888021f36a69e2a70f50ebbbc03e5d6061c70253927431a97e8975bcb3f6e9d49f03732ad66cc820c751f2a0721d9e3fb49126e68e17e6f441a19c2e2eeb79a404fdf20df7c0cb0d48ca465b3aedc9a6325c468c5e158f81fb54da93fb065a015a1c422dd17d3258b97d35f14a28c8ff7bcfa34309ea99c9129726c80a32672f10b7e2f7a56d2e684690551b664625137307a88e7d7b0240e7c75f96c1ebe196d4a4313da7eaa3f1da9dad48e8186943f01af686fcd0bfdb0852ff539ff5269ac425a322c1d0cea3e5f7d2011eff5a55a73cf058b243893b529d644fad323229f704016fc837e2dead6944a3624a3ab1408f87969f6c7fcf5373ec729c90366defb3d1a8668afafddea2badf25b9a18be6f9ee150fe5dfead80976b63940c2c5db3719ecf6bf9f7d55e3a31ec3d40fcf7079ce01aef709f31a202b5675c69bcb996ebe40e5c78c791430f7db503f522abc395141951083805671e67a7dc232c2e3a8b9a48f1186abb74b6c89cb32603a53038ae4d87cdb4c80da93223909c4622d646c5725a17f13bb165c5c8dee92ba7b19894bd9ec481ac85010e43efbabec", 0x1000}, {&(0x7f0000000300)="d09a15263aa9d1d227435304494ae207ebbe55351dedc901a79111ca5dc19636e64ba92922c999555b1d98930ff80b2b45adb2ac172d1e49586a20f122556bc02f34ad1f97e0a050ee26d94259ee75308de00b62923f6b98fa25f7aaf7e8f029cbff70feb8d8a67b68cd92db4411ed1d", 0x555e466a933f771f}, {&(0x7f00000003c0)="98694aa3137ebb8e5ff577ab716f07e8b37617f50f33cdf8a990eaa6531482905fd8e616649394", 0x18d}, {&(0x7f0000000400)="5be1d48d5cd3b059e6b81ec703656df1484f0eb45ad001aba8dc91abfde50b6da16c702190aea61d46b836daabde2cbbab77b893d0422ca6b8db229489e6fb4c18c1bb05342d08207fb407003ec62e6151a19ca39d737a0540d74878f4534afa6e0b96c0b457458b48069397b76d27800ca5f991e50eab4bd108a1de4836b3cfe62a97218e8464ce2e9d555e668c0fd968f0adee9a22bb4cd05a11462d64d940d0e4733bbaf0625f8e84c7a3", 0xac}, {&(0x7f00000004c0)="6429fef93eaa36ed065e403711da087016fd1fb3d77883fc3d2fedb481128e3b9a12df77269bbe4b070bd8f91a5ef42d9f6ab40f", 0x34}, {&(0x7f0000000500)="ca7d611ca4327e15e40631670323b3912306137c44bd65ff21a094ec161c4b646f0d422ab9c7ddcffa943be37874fadba3032746439e3cde4a815ece8d72f79b6a4ec34b8ecbd7e8431dd49af33ca08a62919c47f866e77ba0fecba3d3f20cb83f11e8d84bcbf48e8477790cc8dc595b94b6c3c9c9f0ccdba3e2e7b29430c1fa84aaf0ac3396ca9a304fd109afbc9090265003cb88290d04ca", 0x99}], 0x6, &(0x7f0000000800), 0x20}, 0x80c) getsockopt(r23, 0x29, 0x2000000002e, 0x0, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r55, &(0x7f0000000080)='./file0\x00', r22, r60, 0x4) getuid() write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f348820", 0x21) write(r17, &(0x7f0000000180)='\t \n', 0x3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 05:55:51 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x6, 0xffffffff) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='x\x00') 05:55:51 executing program 0: setrlimit(0x3, &(0x7f0000000040)={0x100000, 0x100000}) r0 = semget$private(0x0, 0x7, 0x286) semop(r0, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r0, &(0x7f0000000100)=[{0x0, 0x3, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x4, 0x2, 0x1800}], 0x6) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f00000000c0)) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x280) r3 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r2, 0x0, 0xffffffffffffffff, r3, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) bind$inet(r4, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x3, 0x7}, {0x18, 0x3, 0xf0, 0x5}, 0xfffffffffffffff8, [0xfffffffffffffffa, 0xc8, 0x3, 0x7ced, 0x9f9, 0x4, 0x80000001, 0x8]}, 0x3c) sendto(r4, &(0x7f0000000080)="fd8eb6f5a66c0f0149a582e282c44bad3f4f8d8f34ba668d99756d36df3eb9add4add6e382c7c7aa1d528bcda82b5d", 0x2f, 0x2, 0x0, 0x0) sendto$unix(r4, &(0x7f0000000100)="d519f478b09a465ad6fc3ba36e9f709aa55e56935efb26d0f34024de67872bdbac818f9fbcb704ae9d26900c", 0x2c, 0x7, 0x0, 0x0) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc0106978, &(0x7f00000000c0)) ioctl$BIOCPROMISC(r4, 0x20004269) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000001500)) r7 = socket(0x18, 0x400000002, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) r11 = fcntl$getown(r10, 0x5) r12 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000580)={{0x3fe, r13, r9, r8, r9, 0x104, 0x4}, 0xfff, 0x9, r11, r11, 0x7d5e, 0xd73, 0xaad}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r8, r9) getegid() r14 = getpid() setpgid(r14, 0x0) r15 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r16 = accept$unix(r15, &(0x7f0000000000)=ANY=[@ANYRESDEC], &(0x7f0000000080)=0x1) accept$unix(r15, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r17 = geteuid() getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r15, &(0x7f0000000180)='./file0\x00', r17, r18, 0x4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001600), &(0x7f0000001640)=0xc) openat$klog(0xffffffffffffff9c, &(0x7f0000001680)='/dev/klog\x00', 0x20, 0x0) socket$inet(0x2, 0x3, 0xff) pipe2(&(0x7f0000000280), 0x18004) r19 = getpid() setpgid(r19, 0x0) r20 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r21 = accept$unix(r20, &(0x7f00000009c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000065009442eab4641600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017c2414545ea71993ff985fe4a9df09450c0107283bd30921d82804490296295fa1babc5800000000000000"], &(0x7f0000000080)=0x6e) accept$unix(r20, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r22 = geteuid() getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r20, &(0x7f0000000180)='./file0\x00', r22, r23, 0x4) r24 = getpid() setpgid(r24, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001700), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r27 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) r28 = fcntl$getown(r27, 0x5) r29 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) shmctl$IPC_SET(r29, 0x1, &(0x7f0000000580)={{0x3fe, r30, r26, r25, r26, 0x104, 0x4}, 0xfff, 0x9, r28, r28, 0x7d5e, 0xd73, 0xaad}) r31 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r32 = getegid() shmctl$IPC_SET(r31, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r32}}) getgroups(0x1, &(0x7f0000000000)=[r32]) fcntl$getown(r6, 0x5) getuid() r33 = getpid() setpgid(r33, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001780), 0xc) r34 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r35 = accept$unix(r34, &(0x7f0000000000)=ANY=[@ANYBLOB="f6ff0000000000000000000000000000000000000000000000001b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f8eea144ad013a10000000000000080000000000000000004b7a29ae7eeb5f0c17276aef4c5300"], &(0x7f0000000080)=0x6e) accept$unix(r34, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r36 = geteuid() getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r34, &(0x7f0000000180)='./file0\x00', r36, r37, 0x4) 05:55:51 executing program 1: r0 = getgid() r1 = getgid() setegid(r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r2, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000001c0)) fchownat(r2, &(0x7f0000000080)='\x00', r3, r1, 0x6) getgid() r4 = getgid() r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r7 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r6, r7, 0x10, 0x9}, 0x8, 0x1, 0x9}) setgid(r0) 05:55:51 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000100)="5f9a9e835b6dc639dba02265e541ba", 0xf}], 0x1}, 0x0) r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = getuid() r3 = getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r4}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r5, r4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getgid() setegid(r7) r8 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r8, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r8, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r8, 0x40087468, &(0x7f00000001c0)) fchownat(r8, &(0x7f0000000080)='\x00', r9, r7, 0x6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r11 = shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r11, 0x0, 0x0) shmctl$IPC_SET(r11, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r13 = getgid() r14 = socket(0x800000018, 0x1, 0x0) bind$unix(r14, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r16 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r13, r15, r16, 0x92, 0x9}, 0x8, 0x1, 0x9}) r17 = getgid() r18 = getppid() r19 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r21, 0x0) r23 = getgid() setegid(r23) r24 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r24, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r24, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r24, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r24, 0x40087468, &(0x7f00000001c0)) fchownat(r24, &(0x7f0000000080)='\x00', r25, r23, 0x6) r26 = getgid() setegid(r26) r27 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r27, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r27, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r27, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r27, 0x40087468, &(0x7f00000001c0)) fchownat(r27, &(0x7f0000000080)='\x00', r28, r26, 0x6) r29 = semget$private(0x0, 0x7, 0x287) semop(r29, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r29, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r29, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r29, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r26, r25, r26, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r21, r26) lchown(&(0x7f00000001c0)='./file0\x00', r21, r22) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000080)={{0x6, r21, r12, r15, r17, 0x1e6, 0x8}, 0x5, 0x5, r18, r19, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000140)={{0x9, r2, r3, r6, r7, 0x20, 0x2000}, 0x1, 0x401, r10, r18, 0x2, 0x20, 0x1, 0x9222}) r30 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r30, 0xc0106978, &(0x7f0000000100)) 05:55:51 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x1, 0x0) setsockopt(r1, 0x20000000000011, 0x3, &(0x7f0000000000)='\b\x00\x00\x00', 0x4) socket(0x1, 0x3, 0x80) setsockopt(r1, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xffffffffffffff64, 0x0, 0x0, 0x0) 05:55:51 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd604504000200060000000000000000000800008100000000fe8000000000000000000000000000aa"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x4ee7}}, 0x0) getitimer(0x0, &(0x7f00000000c0)) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380), 0xfffffffffffffee8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r3, &(0x7f0000000f00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c8104f9380962969d11bbb832a60fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa1a57806356cdb615f058b0fed6706a4d152ed0b4e8778ac9781022d7a81a416b164338f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dec9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddf38130a04b4ad6d8791c698df63e5e23fa3273f983f1b5ab84"], 0x44b, 0x800) msgsnd(r3, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r4 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) pipe(&(0x7f0000000080)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0x49) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r7 = getppid() r8 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000980)={{0x0, r4, r5, r6, 0x0, 0x46, 0xffffffff00000001}, 0x120, 0xc07, r7, r8, 0xa5, 0x1, 0x100000000, 0x2}) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r9, &(0x7f0000000040)=ANY=[@ANYRES64=r2], 0x1, 0x800) socket(0x2, 0x400000000002, 0x0) 05:55:51 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffe9) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20000, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000100)={0xc13d, './file0\x00', './file0\x00'}) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0x200}, 0xc) r3 = openat(r2, &(0x7f0000000080)='./file0/file0\x00', 0x40, 0x82) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000480), 0x10f) r7 = fcntl$getown(0xffffffffffffffff, 0x5) r8 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000540)={{0x240000000, r5, r6, r5, r6, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r4, r7, 0x41d, 0x5}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) lchown(&(0x7f0000000340)='./file0\x00', r5, r9) chmod(&(0x7f00000001c0)='.\x00', 0x0) fchdir(r0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) r10 = syz_open_pts() close(r10) ioctl$TIOCSTOP(r10, 0x2000746f) ioctl$TIOCSETAW(r10, 0x802c7415, &(0x7f00000001c0)={0x0, 0x0, 0x7, 0xfffffffa, "54b9116c0842ea05a5e371119dfffb78442ff699"}) writev(r10, &(0x7f00000004c0)=[{&(0x7f00000005c0)='x', 0x1}], 0x1) r11 = socket(0x18, 0x2, 0xd2) r12 = dup2(0xffffffffffffffff, r11) sendmsg$unix(r12, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r12, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r13 = accept$inet6(r12, &(0x7f0000000000), &(0x7f0000000500)=0xc) r14 = fcntl$dupfd(r13, 0x8, r10) dup(r14) ioctl$BIOCGDLTLIST(r14, 0xc010427b, &(0x7f0000000440)={0x7, &(0x7f0000000240)=[0x100, 0x3, 0x8, 0x5, 0x0, 0x0, 0xd64a]}) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)='x\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sendsyslog(&(0x7f0000000380)="76a5155287824bc7777af956c0e78ee32bdee497b71c9235df28018317183735e4fdf1136d8a01085ec70dfb9969bba11eaec0e6369608ba6395f230ac68bd96443d5c5e60c88b5e8ffe9a1f1388c5ffdafb3102922b862d35084a8091de47247bd2ad52cbee6fcbfb6384e3976c3f3ca4280c50831c8ed8c6f2f8e1314dcf3bc9b439d668efcbfab05130eee8e892f3ced2cc93b8b6b932d198f8538e4f6d5b77c4fbe8a373582d49d638723bb8d02f6d", 0xb1, 0x10) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='r\x00') 05:55:51 executing program 1: r0 = shmget(0x2, 0x2000, 0x200, &(0x7f0000ffa000/0x2000)=nil) shmat(r0, &(0x7f0000ff8000/0x2000)=nil, 0x2000) r1 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff7000/0x4000)=nil, 0x4000) r2 = semget$private(0x0, 0x4, 0x2c0) semop(r2, &(0x7f0000000280)=[{0x2, 0xa71, 0x2800}, {0x4, 0x1, 0x3800}, {0x1, 0x800, 0x800}, {0x4, 0xfffc, 0x2522d3a3ae2a1be1}, {0x3, 0xa4, 0x1800}], 0x5) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000ac0)=""/116) shmat(r1, &(0x7f0000006000/0x3000)=nil, 0x2000) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r6, r7, 0x10, 0x9}, 0x8, 0x1, 0x9}) r8 = getgid() r9 = getppid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r4, r6, r8, 0x1e4, 0x8}, 0x5, 0x7, r9, 0x0, 0xfffffffffffffe01, 0x0, 0x7ff}) shmat(r3, &(0x7f0000ff8000/0x1000)=nil, 0x2000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) shmget$private(0x0, 0x1000, 0x504, &(0x7f0000ffc000/0x1000)=nil) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x1000) r10 = shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmdt(r10) shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) r11 = kqueue() mmap(&(0x7f0000ff8000/0x4000)=nil, 0x4000, 0x0, 0x10, r11, 0x0, 0x0) r12 = syz_open_pts() close(r12) ioctl$TIOCSTAT(r12, 0x20007465, &(0x7f00000002c0)) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) r13 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r13, 0xffff, 0x20, 0x0, 0x0) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r14, r14) dup2(r14, r11) r15 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r15, 0xffff, 0x20, 0x0, 0x0) r16 = kqueue() dup2(r15, r16) r17 = syz_open_pts() ioctl$TIOCSTSTAMP(r17, 0x8008745a, &(0x7f0000000100)={0x8, 0x59}) r18 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r18, 0x0, 0x0) socketpair(0x2, 0x5, 0x4, &(0x7f0000000400)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f00000004c0)=0xc) 05:55:51 executing program 1: syz_emit_ethernet(0x5a, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa00880006040004aaaac20000aa6350fcad7f48dea6ab00ac141400"/52]) r0 = semget$private(0x0, 0x3, 0x403) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r2, r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getegid() r5 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r7 = accept(r2, &(0x7f0000000240)=@un=@file={0x0, ""/4096}, &(0x7f0000001280)=0x1002) r8 = getppid() r9 = getgid() setegid(r9) r10 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r10, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r10, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r10, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r10, 0x40087468, &(0x7f00000001c0)) fchownat(r10, &(0x7f0000000080)='\x00', r11, r9, 0x6) r12 = getgid() setegid(r12) r13 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r13, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r13, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r13, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r13, 0x40087468, &(0x7f00000001c0)) fchownat(r13, &(0x7f0000000080)='\x00', r14, r12, 0x6) r15 = semget$private(0x0, 0x7, 0x287) semop(r15, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r15, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r15, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r15, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r12, r11, r12, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) r16 = socket(0x2, 0x2, 0x0) connect$unix(r16, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e00000000000000635e9f9a83549c02799c7a96454ae58eaa3f328d7afc97d1d3150dd0e02073220a0f467c6e891947bc5928f1b244978b08a467c2d9625f010262e6ce2836c5719e16a05d800c460e995d816b385a5bff337c1159e8a22db2a54e340149a939cb35ab075439a0ee33e9dff4c5b3cf8bc5ed4d836d2b2cd86a5ca49769153cb40a446b8022126afbef96cb7ed0572607f2f88d1dcc9ace7b59be3f0ee79e5d41bef207728ed3757464eed0feddbaf8830b4c4cb562242171e18db86e44ae999d8c3a6ea96d9766cca89dace84a598355934df41068b99a17cf001596ef2a49871efecaf71b30f28eab9562778c2870c67f4503a1df"], 0x10) r17 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r17, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r18 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r18, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) r19 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r21 = shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r21, 0x0, 0x0) shmctl$IPC_SET(r21, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r23 = getgid() r24 = socket(0x800000018, 0x1, 0x0) bind$unix(r24, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r26 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r23, r25, r26, 0x10, 0x9}, 0x8, 0x1, 0x9}) r27 = getgid() r28 = getppid() r29 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r31, 0x0) r33 = getgid() setegid(r33) r34 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r34, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r34, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r34, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r34, 0x40087468, &(0x7f00000001c0)) fchownat(r34, &(0x7f0000000080)='\x00', r35, r33, 0x6) r36 = getgid() setegid(r36) r37 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r37, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r37, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r37, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r37, 0x40087468, &(0x7f00000001c0)) fchownat(r37, &(0x7f0000000080)='\x00', r38, r36, 0x6) r39 = semget$private(0x0, 0x7, 0x287) semop(r39, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r39, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r39, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r39, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r36, r35, r36, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r31, r36) lchown(&(0x7f00000001c0)='./file0\x00', r31, r32) shmctl$IPC_SET(r21, 0x1, &(0x7f0000000080)={{0x6, r31, r22, r25, r27, 0x1e6, 0x8}, 0x5, 0x5, r28, r29, 0xfffffffffffffe01, 0x9, 0x7ff}) r40 = shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r40, 0x0, 0x0) shmctl$IPC_SET(r40, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r42 = getgid() r43 = socket(0x800000018, 0x1, 0x0) bind$unix(r43, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r45 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r42, r44, r45, 0x10, 0x9}, 0x8, 0x1, 0x9}) r46 = getgid() r47 = getppid() r48 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r50, 0x0) r52 = getgid() setegid(r52) r53 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r53, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r53, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r53, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r53, 0x40087468, &(0x7f00000001c0)) fchownat(r53, &(0x7f0000000080)='\x00', r54, r52, 0x6) r55 = getgid() setegid(r55) r56 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r56, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r56, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r56, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r56, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r56, 0x40087468, &(0x7f00000001c0)) fchownat(r56, &(0x7f0000000080)='\x00', r57, r55, 0x6) r58 = semget$private(0x0, 0x7, 0x287) semop(r58, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r58, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r58, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r58, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r58, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r55, r54, r55, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r50, r55) lchown(&(0x7f00000001c0)='./file0\x00', r50, r51) shmctl$IPC_SET(r40, 0x1, &(0x7f0000000080)={{0x6, r50, r41, r44, r46, 0x1e6, 0x8}, 0x5, 0x5, r47, r48, 0xfffffffffffffe01, 0x9, 0x7ff}) r59 = geteuid() r60 = open(0x0, 0x0, 0x0) utimensat(r60, &(0x7f0000000080)='./file0\x00', 0x0, 0x7) ioctl$TIOCMBIS(r60, 0x8004746c, &(0x7f0000000100)=0x9) r61 = socket(0x11, 0x3, 0x0) sendto$unix(r61, &(0x7f0000000180)="b100050460000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x88d) r62 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r62, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) r63 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r63, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) r64 = socket(0x11, 0x3, 0x0) sendto$unix(r64, &(0x7f0000000180)="b100050460000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x88d) r65 = open(0x0, 0x0, 0x0) utimensat(r65, &(0x7f0000000080)='./file0\x00', 0x0, 0x7) ioctl$TIOCMBIS(r65, 0x8004746c, &(0x7f0000000100)=0x9) r66 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r66, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r66, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r68 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r69, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197fec4a4fe66000000000000ffff0000ff7f00007c906b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886736c5f9bb1a23d11e4e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d38"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r71 = fcntl$getown(0xffffffffffffff9c, 0x5) r72 = getppid() getpgid(r72) r73 = msgget$private(0x0, 0x20000003c4) msgrcv(r73, &(0x7f00000004c0)=ANY=[@ANYBLOB="000000000000000000004f0ebbbf1b209e14d9821641e80822abaef3ccef058cbadf64241b061e7e4a1d1ccbfade2b5e"], 0xc, 0x2, 0x1000) msgsnd(r73, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000016d78fd1f87a67d79097310f503f93e8805fab37cfdb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2db46910374426bdcf306843b34e7c027e266a4bef29642c8367ca147e204b0b3f54b2ef8cea70595fea73db901c48e582d225bca800000000000000000"], 0x1, 0x0) msgsnd(r73, 0x0, 0x0, 0x1800) msgsnd(r73, &(0x7f0000000040)=ANY=[@ANYBLOB="01ed74acffc0c709a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"], 0x2d, 0x800) msgctl$IPC_SET(r73, 0x1, &(0x7f0000000980)={{0x1, r68, r70, r67, 0x0, 0x46, 0x81}, 0x10001, 0x1, r71, r72, 0xa5, 0x1, 0x4e2c, 0x6}) r74 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r74, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r78 = fcntl$getown(r74, 0x5) r79 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r79, 0x1, &(0x7f0000000540)={{0x240000000, r76, r77, r76, r77, 0xa3, 0x2}, 0x200000, 0x7fff, r75, r78, 0x41d, 0x5, 0x5}) sendmsg$unix(r18, &(0x7f00000005c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000040)="fe442e4d85206bea85276a6f454a55f6ad35d498a6bb1f43d687bdb8ea27deacaccc08e888951206c8ac9e98316cba20850c80a4f366c44e1cfa4d3f2f25dfab1e35c7dd12cad9d5dbd38a98b20a426cc4a1d010839b", 0x56}, {&(0x7f0000000200)="eb8176a97002cd76cece528f1e0d1b0446fe7d2b46d0b04e64e1d3245556a5116dfca71e434b9aef553f231188469cbdc6d19726f43e6abb3b5e9ed17decc2860ffeb72e09cb0a9c446eb1f2477f906a363286895957ee3a7da7c7b037422a129e1bdb849b482f1abda9e98d28604cbb2c77a17b4b06587303814fd136885904cbaaf71a76db3773e803e7fda9e82addf43be195ad4c07a5c17f1849dd53d986c1f6d0874c91f7e1657bd752972fc820a39083606fff8fefba4b32e0c0cea6ee1b525bb5044f167e55ac1ae9253337a2155f9683", 0xd4}, {&(0x7f0000000300)="5e03c86da4a84ca42762d7409e778585f27a78855e372635b3f1fbece8a90eb1d5dc75b17c3892b755bae9cdfa633b28ded8e8a2dd", 0x35}, {&(0x7f0000000340)="e7de209ba545a3dfec831c967c0c1c94393abd979c8c98c2ec369300452eb8369a510dc07b8426", 0x27}, {&(0x7f0000000380)="3fb97de95e128f08b36abd085e2349e74d8b07d51309aa8402", 0x19}, {&(0x7f00000003c0)="a47e22e1", 0x4}], 0x6, &(0x7f0000000500)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r22, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r48, @ANYRES32=r68, @ANYRES32=r77, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r48, @ANYRES32=r59, @ANYRES32=0x0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r60, @ANYRES32=r17, @ANYRES32=r61, @ANYRES32=r62, @ANYRES32=r63, @ANYBLOB="000010002800000070550000ffff000001000000", @ANYRES32=r64, @ANYRES32=r17, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r65, @ANYRES32=r17, @ANYRES32=r16], 0xb0, 0x404}, 0x4) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000012c0)={r8, r11, r22}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x1, r3, r4, r5, r6, 0x4, 0x2}, 0x1, 0x40, 0xff}) 05:55:52 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f00000001c0)=""/94, 0x5e) r1 = syz_open_pts() flock(r1, 0x2) socket(0x10, 0x4, 0x4) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x2000300000000}) close(r1) r2 = syz_open_pts() flock(r2, 0x0) flock(r2, 0x2) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x2000300000000}) close(0xffffffffffffffff) ioctl$TIOCDRAIN(r2, 0x2000745e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r4, r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r5}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r6, r5) r7 = accept(r5, &(0x7f0000000240)=@in, 0x0) r8 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) connect$unix(r8, &(0x7f0000000540)=ANY=[], 0x0) ioctl$VMM_IOC_INTR(r8, 0x800c5606, &(0x7f0000000080)={0xff, 0x6, 0x5}) r9 = syz_open_pts() fcntl$lock(r9, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r9, 0x2) flock(r9, 0x2) r10 = syz_open_pts() fcntl$lock(r10, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r10, 0x2) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) r11 = syz_open_pts() fcntl$lock(r11, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xfffffffc}) flock(r11, 0x2) fcntl$lock(0xffffffffffffffff, 0x10000000000009, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x2000300000002}) close(r11) dup2(0xffffffffffffffff, r7) pipe2(0x0, 0x4) r12 = syz_open_pts() fcntl$lock(r12, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r12, 0x2) flock(r12, 0x2) fcntl$lock(r12, 0x10000000000009, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x2000300000000}) close(r12) r13 = syz_open_pts() fcntl$lock(r13, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r13, 0x2) flock(r13, 0x2) fcntl$lock(r13, 0x10000000000009, &(0x7f0000000040)={0x0, 0x2}) close(r13) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r14}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r15, r14) flock(r15, 0x8) flock(0xffffffffffffffff, 0x2) fcntl$lock(0xffffffffffffffff, 0x10000000000009, &(0x7f0000000040)={0x1, 0x2, 0xfffffffffffffffd, 0x2000300000000}) close(0xffffffffffffffff) r16 = syz_open_pts() fcntl$lock(r16, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1000000000, 0x100000000}) flock(r16, 0x2) flock(r16, 0x2) close(r16) r17 = syz_open_pts() fcntl$lock(r17, 0x9, 0x0) flock(r17, 0x2) flock(r17, 0x2) fcntl$lock(r17, 0x10000000000009, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x2000300000000}) close(r17) r18 = syz_open_pts() flock(r18, 0x2) fcntl$lock(r18, 0x0, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x2000300000000}) close(r18) r19 = syz_open_pts() fcntl$lock(r19, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r19, 0x2) flock(r19, 0x2) fcntl$lock(0xffffffffffffffff, 0x10000000000009, &(0x7f0000000040)={0x0, 0x2, 0x800, 0x2000300000000}) close(r19) r20 = syz_open_pts() flock(r20, 0x2) dup(r0) r21 = syz_open_pts() flock(r21, 0x2) flock(0xffffffffffffffff, 0x2) openat$klog(0xffffffffffffff9c, &(0x7f0000000600)='/dev/klog\x00', 0x10, 0x0) write(0xffffffffffffff9c, &(0x7f0000000640)="97804b2ab7a79d377008af3f389f0ee829598b2748a036a6aed063614b01be921c4f9ec8911e0a86be5d3a669f4c0afb37babf68a590c4cdd618e82b80d7681052c4613f91e6ef0f265e0b61bbe0f2de26345f3309203315d966cd1b8ecbe7843f18c1272a306732b0e05cf19d4cf7788f6c6812900901139ce317d3d5ad441fe5f46c355e629441ff9deb31163045e77f2665aea45f7cee7cf9a45cd2d8ec65daee6b33e3060f8de639c16aa402cc19aea566fb14f18f13f2d3efd9edff31c2eb1c3194b475f866fdc144e79e851eae228691b05a36373c90c07c74443bb531ba1d2d9833a920348182e1db999c4fc28e6c9427289b94a7c44a57cfe2f8d0b9deedaf9f65ff39209eb115eaee6390b2ad41263f45eb5d248495125f5d0a2c6068919da3b6cb60c3379930512b4a53db0fab4c35d43ae43521ad12f1f2f75039b6de9b23aa1e156816641c8ede21c1bc880a3bcb9c2b7213379cd15f02420a97d0733821fc5d00590fb80c521520d5eed6394cb7d8af31fbda670c5bff12abfcfef1f5f5e88094f80597ca0a00b471097ec29303e117146e05c39edc932d2805cce9d774b655c35b6a2821824c69805b9bef65ba3d2b366f0f134b5dcc8de7cc65d3463ea87531594533dd4fd7405ec52f0986d33a2545faffaffbd4dcd117e45af182b186127db3d511c7f60c3743e4f7692e02bb4ac7aa859fbad9b0b70c87cb7d9523348c586acca65b2a56aa036b18d36fdfb0e7be84efc3765d5626b44ae87d2c22d303ea9da18a60173f7d40043902af568367968dae48d5aa1a76850ae28e23dabae78810317cbd8ae1a26be3b0f2fc6d564635648315317ac2dc9fb9954844550bfc5c5c847e1b0286a7d9f959328004092bb4f3081f84de4c386abe0c94471ec925703984785ee7a3d3f0c7708ef6c405b071a873d07760eced166653d0da921919f6f20d7c281014c53eecb5edaef00ffc49dd4c383c5c33cd979e829f1d4c706970ff9f3a808b5e8e6a9d8fa3957190d7dd4af64639ccbbba4baaa8a40e77c258cbbc412dca6f176101e9", 0x2f0) 05:55:52 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x26dc, 0x0, 0xfffffffffffffffd, 0x0) pwrite(r4, &(0x7f0000000280)="bfdfdb390ba89dd0a639c70e43d4645221e709962c4a1046986fb10354cf95e924752d093ceecb63de535f4590ba5202dc35fe53faeae75f6da651ce30584691711ae426f6bcbcf38900376f244afe7f578047f0cf8ec5daa8b0c9ee84cd3bb61d68e0606d04127c19b513c4baa94fe939b3d9d5014fae466f4825cc6b301a0620f5db4e2b628d54bf1acdbb9f1e72f9a7dbce22ecef0f45651b19b1565de03b9e11ca3e647463ed7247d07552147bb66f903bd47e68f11b6ba9b32fb609fd28ac0fd06832b11ab494adc6f95ecd56c9cb9de473aaa52e4df1eb88ea30ca57c7f516954004e4a71ee707415df5af51d2166249f6122cccab1d95dc6365d45f42a2e8886d5c1adae8f62b515ffecbbaf4eda9dd58f35ca55443137bca8f4c7532424337242e0a141ce1694785d5a1dc13067eb27a24a7a6bb1bd6e27af3f5670ac0aa8733586ffaeecbb731c674057412326ecbeed6829b2282a7c15cd1c13b00e434e2a4f3dd08e61c4935eb87d07c3481bc95bb2b6c637ebabb880ed7337796d70f9043b7a1ddf25071f10d5630b1e24033a8e923c26328a874b3a95001c147cc0bd68bfca4704a9384160be604aa965c020e2c20179fc220171cafdd21106483f0215c78d09e022d8607f26246bb483e1ab6f32320da2aaae2ab59169175a6669cb5b721de8cedae1602e4e7d5c0a9e9996cdd08aa4799807d6b7312a052d55f64cb42f5543af785793b34330919f5f37b204a67567547398cd1b6dc9963699ed48ce7d44b11337ca764a7c9819b98651008ae744822680095a2b110bc4c41b04b92287226ed0f0107ee4e7577847d29aa2eaa0bc558ba6851ae89104b8333f10da7d6977353425c4ab6043035135de8eeca0eef0323a155ce4c8abb1db9a1a9afc6d2aaf7d041d2190018c9293553cbd5628a2e9f014a98a24021659dc123fd255a9fa5dfb6ed28dfe4d8f34f8118c814fba519c27f18fa5d729ad921bac7ff3d637c303294b97734dbd6582d0a4a185dc622ab26170e4a525273237d4ddb3d1968e255b0749a44789e4a78898b1d8234bfa1a73024f208c7c75842c7105ebab4d8d0526b97bae150f2bd878d56c2669a394aabe76fa5a139a9f23d3131c505c4e352fb810a0af5ff85308432632e068248378c0298021f05929571204891affa500c931c67097042f39861618f63a3f941a5553fd20ba4dd6b5423d4ba2765b1178bc4e6ad4fe5b9b0ad54ca3f71dcce669b333cc89655d7144551a66855a02012f9190320050a9d53222c9830bf1f5c29ea7951b3eb18b594f40e3133f6fd5209bbf9298dcc02ca69b427d9aff391c813302141023895e93bb6992f4f654daab8ef8222a89c623049fa6a56563c8394f88fe894b14e74ff42b309cfc3e159a8a17dc48819687f3c60a8a3d45f8e0fe6028ba5b9d81c0ff821ee4c39d0572859c0bc46187bb7761fd3ae5dec5e6c61c9e1f8e8f22db8d1fdffd0df98f2dab287f7b11b4ae99d2ba92c0c38f9796fdfbcb70673d6acb5eca1599cc1fad9cacbbb3a691519f0471921ea796a32ca322b1bd858b6dab5e786dbb50538b437eec76f3c37fa8f375885e0129f5d3ccaada286fc7fe13a2de7dbb7708d46b733dd4669b53ae6456f453eba7fdec6ed3ecd66a8ce87423b6c209aad4f63df78d9e10bb2859c106760b4f30603096b92af5da02bfd158052e3f61eb05379ffaa0da101399faaa474835e834bee6bebac8c375417b8a7f2a6c3fe6aafba041724f700eb4966a386b8d6836875180cdc3f228fb7bc32d01dc5d3b10bbf5ec64565f85cb36985a86b5ba601fcf3d0153dcd52996c24fed97ec5307515e9b9add018b35daac545122b7caba5ecadd357fde9e20a3779aaa3d8325834f07d1d4f8985d5b789489e0db7e771f12d8aebd1264d175cff8b5de19a390bf90ee17a2c417a9085e704ec2ac44e94963779993d938e769d8900b9e71e6935d9912ed250d08f02cf7185d9f701eb4423e761e7f5bfaae63a608ea0423c7f488e4ad04ff0ff0f7fedc7b7b562a3a944dc638e45b1c56edb7dda4c58dadbe37304925e5b27de25b9150fb8b7c1fb2ea1c9b0cf5ea7443e1bea7067d4d3e76c0bd9369891401254022d576711d2ab12abce9cbdd1e69c48e4175c1534e0f439a4ee38fc69273d103620e2c0772cf9ab91d67b747385a0f5598924c79aa6ea6e943ceb37a969458d339f43251381fc276193a55ee32403265537f2a2542da6dcca20a52f60dd27c0cb3cb3d8f66e2cf19bd7715026c024e813e49d8cd443c6900480e94f79370bf7a53fb5bf47a3f915f18118e28fd8189fe7f24ec8fdd41df2066693374978d68569292580b2d43208066082be3a0a4949ffe28b298c4ccdada131c440fea9ef9975b2f69bf7b65b2dc661b03549b923c941ab09a0106b3c5891cbb719937e65fc5da3ec1683526a133bf8e5a4feb863a8d35b9b0b3798fb29167d80215ca45f781c625326a2bb1856b24993b576582d502168d626ee530d1733467bec21b15f7629f0c9e2b1444854ee97f53c06d5b9ed6dd64cdfd6f87fdda1af87cfee7330ad975bc3c4723e1b6ecc1787d9a39516d1c587b7fccc0527bf26cc426063fb49fa2640815946dbe67d5f3395be3b3d1c4a4f82f8e6a81433ffa3a696cf166c261c45c74d2335409e6d910073b965b7055e901163b499c5692a8b076bd18f60f0ccfc92b794da2851c898f314678f4762b890a0a2cf248a078a3df7de9f0ec4901e01882a293643343e9ecfbbb01224f707f5743d537c92f06726d5432b618b34b44f29aff5cad4bad1efc9455156260cdb9ae6a3a6fea2bb9feccd26b7f5cf47657844e1740238843f4cfddf68161c4f46b27df0f369de3a60e5fd1ae2a67568ac3ee91f8b8991fd52f396d4c19de6203af3043c21bc8d28bb5980f65063e4fb72027d8e03a0d12721a6517fe57732b14c9708c2979759ab264703af1919b5e918ff1deec9ce7818d38dc2891447ff442d118356b53a3a148a6c982fffe5794d536a31437012a2bfc5d61e1b0a54b6627fa66a8ee7c91fae32a97d381d23aa4438fed336763595edcabd31664ff692864503ef350bc281041be93d227444b6072df44379993e507ba361ae47056032ada3039e15ff6cfdd438bf881e35e81e1b9c46ab3484f676a8e2e83eb7d3037a2a1ca69df1adcae7c7c13883008fc92cac7605bf67567b30aac2006f8b61c13f184648036d6dc0d0e62570113ede1205b5c5f8a918e8aac50c01c29532649cc93faa5747892ff7c6ea8f1eabaf683f02e37ddddf1bc07427a063b33e25f509c78dcece9d88c69b9bfa3d9e2673db8ad6aaceaeeb2f6453b0af5d70dab8267247060a81d544dc1ddb8f4b1a09aeabc5a6766e1ddb6507fa828f032261d535d59e66bb2ab7111968917f60755dee097d8464f9da692e0026e58d7a4a3156dbb2397c0abfb5cf037c5d5413960091c94a3f8dac8684497be6a8fe644f7ffb5eb2610157b0ed2922ad714f1e49f87d5e71874ff26a51c14a3f0b6a6639324283eced7cacadaa5fcd4a5fa133e954104733f34727ae5e32ccd61bb060b44cea8fd62be53d16a78f8be183bbe8badf0e9a25525e1acf722da4b1f50f85f42cc15002090cab3935fc957a9a2c32d706c093efd17e8ed3073d5404b197da5863fc068e4cde7d6381861a632fc68c30daf51ac4502d0513af118bff1fdb473b7e8f89f7da1c5d4c9edf98438d11955a8abd5f9cdaf444f3a060cd6e1a2d83e2efca4b91e5e069725afd2294223ee88319b2381ad0116839b8bab1eb90b225b2f442653b2fd0fb019d01c659d10bd57efa4a70919c527b27ae7e9d7b9531e2d62014d8c98f6d9f30dc3983b5fb336afd7e7fe1d8ffb46c89f45d3cc46d37263d6502d214d306f55df9398b6aed3d14e37150652e31257a7fe4219463382a5f6550a306dab9394a16e36af44ddb37999dd7c12e46de59d9818f41cddb5c261c9601e46fccd2f561b8e4719aa1862dce0d1362aa6e1ea653566ebaf30c227c15708fd9c40e19ed242cc4b4073bcc72d05d59f3c6323bc2e33ccbd8014a0ef2c7fbbc3cb75add977509801dd25be5454c59795ca18fad9f15066586895d4f8fd32a8cee5a29dc844c8b7dd0579358aa4c2e9157094e7463be498d1b71493585f226a80ebb00a79fe006c17f564de6cd514c25cfcd3ce6fe7fe730025476092f7bb03720bcb897a7d3506b8b9b780be14beb85cbda7f3ffd8a7b95e4330644fe55ccd2b4547f3fbbde239a0dc6ce44cdac832c6e7f5778cde15f8cf95f70f86888453a4d029faa3be5304ee89ef2b84bc15ff619ee456866c0cf5f5f519c4c3f86199936738f483509c6abb1ee3f2b7b6f14145f56f61cc560b37a2eb0a50cec670150974f97ebcb54feb53c0553ad56666980d60cb855409c835f918a22ec2c271d47e9c9f11778d88acb56b98405f6aca60a566209b8f766e73625cec76b6a39791bc95fab9c58d84a03fa00248a8266daeb20dd2ba76a5754c8d1d4092b3203b02b98e6552cf1c740cfa87fa110c1b6cd1cc3d20c2dadb28f174c7e75282e09d0dcafc7a759434a1dc6c946e2879e89056d96bd97acdb9b73b138f9b6a68ec33bb6d15dc060a96fe578b77856442d826e7f0bce2591a8f497dd4cf956816980a1c691aaaf2874cf7f605253317ccde68290abdf9ff1256394afec6333239a22e274cfe37db207969d09e3144ccfb73d04987a0e7344b4bffd24e7765b7651b9d416e6742afd112259ec06999ee220d0d951b6c581bd654a38204a9f3d7e0cbbb60c86b0c6f1a05780ed53df655986cafede7630a74af1fa68cb993216aa228cae8b7a2334ff1ab04b59d0c654f539784ddbc5387e51efaf4705f70723a09ff2f5b3af2ff619cc971c08d00da17cfb905da3f1cb22170f2e9218d1f38d94d7bd7209d31dafa3a2b733aceaa863bb7587822c7e3e74466e4aafa34f2796725bc916f3c7c0991bf967184409cc5261f2bd5592bf1fd2231ef2fd01e900addb37532a7d3a0b76c571aeb6163399df24d3b6a67193ce90ada75b0082b5c85d60f77d1da34d637646c576ce1f4b656f146f86a7ae4e4e237a3d832c813de9594b25830fb9ecfa4e2f22d75a0beab6ba2923d5e643963dedf7df71ae534b7691066a660b2654556fbca3959921be3c5789406cb2d0facc192db270b7df3eef2ba5df9f6435520678dd54b8a51abad85e921a37a00ee2713ffa60cd2a7a0a76d2415c3ac8e42b5d2349a6ee65830a4ab47a070873ccc0678437b54ff6ad93f2f9cda318d7466ce3e29bf09afae9d155f883407ec8c86bddd6a60a8aee587bb213cef5eea24b8c29dacd1fb84daaa473b118d835b537d1f36704734d30e91812f78564a2e9ed79154bc4ea5fc2a5808b106f910470ed4f4738247800c50294a9c20d2da39255383b27d4f7c422c9c99750fceafdeab460e41052e138270719010cfed8aa3c780b0eafccea23fbe3f9932e87cd94021a88128bf624bab5a604403724aac59c78ed456661c65fd101a77df25eecedf7b606f347952037458685f260f2ab22e082b3787e20c44f799af48bbfe3e2e437df44c54a2c9d51dc8d91164fb04bef4e87820c6e511dbab93013a858f311368c7fa9ac1b8893de0eaf2347c9c135bd15fa7d8759258f363d4a8cf94b7f98a2f74e77142ed4955866931ce7001b10ef0a42eca0dcf05655e4bf1fcfa74d4742ca68840a7bca7d66bd44b1c814500bcee96566c70c349b8f5600f6b98ef216c146dbb89b2c5bf37c7793", 0x1000, 0x0, 0x6) r5 = syz_open_pts() close(r5) r6 = socket(0x2, 0x2, 0x0) dup2(r6, r5) accept$inet(r6, &(0x7f0000000040), &(0x7f0000000240)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r3, r2) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYRES64=r3], 0x0) sendto$unix(r1, &(0x7f0000000100)="30ceb6e9e8291cdf528e6d029f0d7ee95297420f715d16b074496ba669f60e8597cffdce9105b4e63070da39cebb00c79df06b88620fff1ebd08755968beffe91b2d00dfd45a87d05b162fea36fb37cfcc5fb37994c5cb1ea14adfd4a3ffaec3de12cbfbc122599faa143a2615e92a", 0x6f, 0x803, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x800000018, 0x1, 0x0) 05:55:53 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000180)=0x5cb963c7, 0x4) r1 = shmget(0x3, 0x3000, 0x24, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r3, r2) r4 = dup2(r3, 0xffffffffffffff9c) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f0000000240)) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000100)=@abs={0x170, 0x0, 0x3}, 0xe0, 0x0, 0x31}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r5}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r6, r5) pwritev(r5, &(0x7f0000000140)=[{&(0x7f0000000000)="da4aca35d90f52b8f73d1f27cd88612f439c60104fa42870dd67c79c2793082dd8dac9b3a38d953868739a412caeb0d2bc61881c61906e31bb3526c85268b15fbe6e25c21992a32176592a122264fbb0a1bee15d18eb0d409249f5ff700b66ffe20248d4dd82ce15439d6b911242369d2820811714815e69ef9cde2ffaf5c16bbfc9f197526eb6857ce161a426419ed806629ee8e8c8f8c9346ab73abb434ecc9ef40603d50fc07b296b7d51ffcaf250f3f43aa24370e8a80a9dea650b8a4bb5f4b4cef96071faa80c9b23981f2565aa5f7e99083d25cc10f7fd8a796c9cf55f24ac5928", 0xe4}], 0x1, 0x0, 0x0) 05:55:53 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffff3e) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0xa5) renameat(r0, &(0x7f0000000100)='./file0/file0\x00', r0, &(0x7f0000001200)='./file0\x00') 05:55:53 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x200, 0x4) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x8001, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f00000005c0)="bdfa4d2582c321a8cf98048e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)) ioctl$TIOCSBRK(r2, 0x2000747b) listen(r1, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000140)=0x9) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000000)="98f728f8f955b0f22c50616364", 0xfde8, 0x5, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r0) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000180)) 05:55:53 executing program 1: syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 05:55:53 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5edd0bfc7dc59c5f9c3280cbd156a1e898a442a4"}) ioctl$TIOCSTOP(r1, 0x2000746f) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r3, r2) fcntl$dupfd(r1, 0x0, r2) writev(r0, &(0x7f0000000080)=[{&(0x7f00000002c0)="69d2842519dcf50a40984a332b36a8cbd0459682d5349e85f141ad46a59fb0af0d84466153dde3d757421088182323df577ba792cf63ab2fb68704", 0x3b}], 0x1) 05:55:53 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696c6530ec0dfdde0b00"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x21a) 05:55:54 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0xffffffffffffffff) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) close(r1) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r2, &(0x7f0000000140)={0x1}, 0x8, 0x800) fchmod(r0, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 05:55:54 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x5}], 0x1, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) r1 = kqueue() fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x25, &(0x7f0000000080), 0x4) fcntl$setstatus(r2, 0x4, 0x80) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000540)={0xff, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "09000000245185a8186503182eab7fff0e091fe6", 0x0, 0x400}) socket$inet(0x2, 0x1, 0xae) r4 = syz_open_pts() fcntl$lock(r4, 0x4, &(0x7f0000000200)={0x0, 0x0, 0x1, 0x9}) flock(r4, 0x2) flock(r4, 0x2) fcntl$lock(r4, 0x10000000000009, &(0x7f00000001c0)={0x0, 0x0, 0x400002, 0x2000300000000}) fcntl$lock(r4, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r5 = fcntl$dupfd(r4, 0x0, 0xffffffffffffffff) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e4, 0x7, 0x1}, 0x3a5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$lock(r3, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x3ff, 0x100000000, r6}) flock(r3, 0x2) flock(r3, 0x2) fcntl$lock(r3, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x2000300000000}) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r7 = syz_open_pts() fcntl$lock(r7, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r7, 0x2) flock(r7, 0x2) fcntl$lock(r7, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x2000300000000}) fcntl$lock(r7, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) close(r7) r8 = socket(0x18, 0x1, 0x0) fcntl$setstatus(r8, 0x4, 0x4) setsockopt(r8, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r8, 0x2b, 0x4, &(0x7f0000000080)="ebf774bd13b9fd81050000009ed14e71", 0x10) r9 = kqueue() r10 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x28) dup2(r1, r10) r11 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) close(r11) 05:55:54 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) geteuid() r0 = socket(0x2, 0x400000000002, 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc02069b6, &(0x7f0000000300)) 05:55:54 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket(0x40000000011, 0x3, 0x7) connect$unix(r2, &(0x7f00000000c0)=@abs, 0x8) r3 = kqueue() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r8 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r8, 0xffff, 0x4, 0x0, 0x0) r9 = socket(0x6, 0x804, 0x0) r10 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f0000000200)=0x5) fcntl$lock(r9, 0x8000000f, &(0x7f0000000300)={0x6, 0x1, 0x80000000000fffc, 0x880, r11}) socket$inet6(0x18, 0x8000, 0x6) r13 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r13}, 0xffffffffffbfffff, 0x2f}], 0x0, 0x0, 0x0, 0x0) r14 = kqueue() dup2(r14, r13) r15 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r15}, 0xffffffffffbfffff, 0x2f}], 0x0, 0x0, 0x0, 0x0) r16 = kqueue() dup2(r16, r15) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) setreuid(r12, r17) r18 = geteuid() r19 = getuid() r20 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000007c0)={{0x81, r18, 0x0, r19, r20, 0x100, 0xe1d}, 0x7, 0x7, 0x7}) openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x10, 0x0) r21 = kqueue() r22 = fcntl$dupfd(r21, 0x2, 0xffffffffffffffff) close(r22) r23 = getpgrp() r24 = getgid() getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r22, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000700)={r23, r25, r24}, 0xc) sendmsg$unix(r8, &(0x7f00000005c0)={&(0x7f00000003c0)=ANY=[@ANYRESHEX=r5], 0x1, &(0x7f0000000440)=[{&(0x7f0000000740)="9d396e859a8e070d77013df5a3d7c52c3e1d3fd197dfc0f6a95689a4d885665ef7f1a3b2d16db1a7cdd1076ebf8be74a0df684e5572c2591fb96409a4c5f6ece0a3b0f357e24d56b68a5baa23dd4b36fa5f369c1ddc0d1031519e86618fb8c5661a708", 0x63}], 0x1, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r6, r12, r20}, @cred={0x20, 0xffff, 0x0, r23, r19, r7}], 0x40, 0xa}, 0xf0cbd64f2bead8cc) r26 = socket(0x6, 0x804, 0x0) r27 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f0000000200)=0x5) fcntl$lock(r26, 0x8000000f, &(0x7f0000000300)={0x6, 0x2, 0x80000000000fffe, 0x880, r28}) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000540), 0xffffffffffffff98) kevent(r3, 0x0, 0x0, &(0x7f0000000840)=[{{r0}, 0xfffffffffffffff9, 0x7d, 0x80000000, 0x40}, {{r26}, 0xfffffffffffffff9, 0xf3, 0x40000000, 0xea6, 0xfff}, {{r5}, 0xffffffffffffffff, 0x27, 0x10, 0x4, 0x200}, {{}, 0xfffffffffffffffc, 0xa, 0x1, 0x2, 0x1}, {{r4}, 0xfffffffffffffff9, 0x41, 0x40, 0x3, 0xfff}, {{r8}, 0xfffffffffffffffc, 0xa0, 0x0, 0x1ff, 0x3f}], 0xc52, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) accept$inet6(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000440)="ea37f0e239f3fc0fe81a231bcd7e63c2914607fd93c57aa2134a14", 0x1b) connect$inet(r1, 0x0, 0xfffffffffffffe3f) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r1, 0x0, r29) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="365929afec541ed93c082f8dce4b3bfe77ac46f3a04ff484cfc38a", 0x1b) fchflags(r0, 0x0) r30 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r30, 0x0, 0x200000000000c, &(0x7f0000000040)="ea374c6aec000000", 0x8) r31 = msgget$private(0x0, 0xfffffffffffffdab) msgsnd(r31, &(0x7f0000000180)={0x1, "3b10bd201b7630a5f690a9b351cc8eda1750f912a9e3fae046dc7b9f60da7679f993db0022e3f6c325ae11ab7b8fbf6de023ba7afd21c661eb8a6bf965e7c25105c0137670431b1402b9bec5667e57a149e294ec46a7dccfc108b9d519e4da6586de628e51404bf0e22fb6abf90f09ca6995da7210e88195b04459f21828c44f695a5dff0daa44c5310a93b6f46a94282eb2b6ded3329bd3d809de9399222e5d90bf2b98cf9d4a6b09428b7613d21ff35832cf349908177f27861803b0727fb65c3c72069a6c02c50b19e5c648c41abe891057eddbce1f082a"}, 0xe1, 0x0) msgrcv(r31, &(0x7f00000000c0)={0x0, ""/60}, 0x44, 0x3, 0x1000) msgrcv(r31, &(0x7f0000000200)={0x0, ""/105}, 0x71, 0x1, 0x0) r32 = getegid() r33 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8148, 0x0) r34 = openat(r33, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r34, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r35 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000180)={{0x6, r36, r32, r37, r32, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r32, r32, r38, r32, r38]) r39 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r39, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r39, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r39, &(0x7f0000000980)=ANY=[@ANYPTR64=&(0x7f0000000700)=ANY=[@ANYPTR, @ANYRES32=r38]], 0x1, 0x7fb) msgrcv(r39, &(0x7f0000000c00)=ANY=[@ANYPTR64], 0x1, 0x2000000, 0x1004) msgsnd(r39, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba152014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f008867856ad309f7742d61fa47ed97fa46e838f9a11fd3a1c9231dc13d8082984d9ea307bc922ef489920dd22bea70e160e4c1ca83ad0ceceafa71784ea5e1d7c4b815cac15a1b5afdaa2bdfd050efc480a0fb356c08b728d28f0fe2284b37e44eeeb6aee352e3398bb9871f31c71baf92400faf7e1b71250905387c69eb3f7c21523c1c4f3d3ddfff2da42f4c562b27c0deab7faaafbdce6cd137d92bf801985a52fca71b0dfc588d385c824483a791f4e7d082d2b863145b6f986b30ff9c6fded6aa77a99be80e3edeee855c24b44d8a5820f422e51b1c94c39812eb73b87b0081290ba39ed0cdd9707b9f57fdd46b7730133d052d1296a99f4b5a69fecee4dc33dcd34801297e0d30d83676b269935318b6aace8f9e1f0486d13741c2bd5b3c71e3915088a9e338c2a87d831de03d11cb835d82cb110f252b58660ade416f84f270f2764aee0fab00a14fec0b2d2c045d408004ee8f762a5440f08a1056e6534bd8c1feec222b1f38938ed19dfcfa8d498b516cf1a762bdd8f08fb9886b22e2c47aa13916f31db4cf5caa049593098"], 0x156, 0x800) msgrcv(r39, &(0x7f0000000480)=ANY=[@ANYRES32, @ANYBLOB="d2e2cef7e0409ecc2c6547ac2557cf4bbdca592b79f8ceab4098071743afceb01302ce3e3e056356ea73ab134c3988a99157a0ce2dac93c340663414c548c4092e03cd41a701a4b022159806abd386b13d89619a183584ab45923380d5b6de40efa6c77e785dd19a27c9da850eb2e7c83bb1e3275a83f803b75285e6f79feff0902eecaaa2b56a0ac3c6ed60fa23a07c2a24e80b1fac350c03af0ba49f6e", @ANYRESDEC, @ANYRES64=r33], 0x4, 0x3, 0x800) msgsnd(r39, &(0x7f00000011c0)=ANY=[@ANYBLOB="021d00b9880000000000000b84486250b099aa9b7272c428de41622b112c5c41d68bd994de0d71143144c9b6e1ee7e9f87b517c1d4d9a02123af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcd8490213d23a9627185d7ba9884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da20300000000000000c806000000c27c0079d08b46120e705089672e786f30cf40b9c8b754daeb2982d28606050dc516a0af1461584bca000440008000000000009ec053430ebb3863fbc3ae16b22fc57f68cfae5bd516a3e0781e7896cbd1dc5530e08cd36c7696eb92b65cf80afcd2b2c2ac7247bad51678ed1f5d4302d2128bc15983a359aef5886e543fe02596f4421a25e8fa71251d8e73436bb7256722aaf18d8a7021b419d98ecc1dc947488fb4eed117e695ce1262f4b900c1e117fd5f84ee26f35c5bbf779ad5ac017375e75a71208d6650bb7b35b192028e4c9b15a1cbb24fb61c1260727ba27c94618b1ee310418af1de8c61d08613b95ae8d74cf44947a275dc17b727444f3c67684d3601e4147101b3d2ea9da9b4178d0e6c145cd0da7b1f5864e6834fc5492624fb7462431cdb916aa4b875d43b808a45265890c8e479172cf5a493ea29d7470d7f04f3e39fc81d3d3c22fbcd583e097a0a7722bbb8449d19acad56e20aee0ea831d94761fafddccc59db598549e8a185dba67e9b5f05ac1ac41153e2b5256fcd6ae2da598bf239691d2fea1b51ff028da5d2"], 0x1, 0x800) msgsnd(r39, &(0x7f0000001c00)=ANY=[@ANYBLOB="febacaffffffffffffff5aab057858899bbc616aeade23aa38f255f2dedc7d93070009673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc46b032b26fcb5355b5b2477da5f3d06ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0023c2f0d2e5f9ce774cc1ecc017c46c50c8e10a93dcd029cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf52ce49cdca109c05000000004358311cec18f9564c9028ee595ff7a12084722437f45b85834254e90f7ad7357497829dd293818911889474ac194702f7c8eab22069b54c29081ab1bfa580b86852c0bda79097c7bd42cf3d96d8a75fdf558e582526ee9d8a8ea9e1670f23b53ac2ad43ac7a9ad7e3777154bdeae80be16c6b5eecbcf5daba70fc249b3d3ec5b62727dca0fc9a69734dfc11b73287ba2112faae65291a8e4d0aff88391bab8210bf510a8fbd6d7a0c7e41fbb0d4e0b703721385b17e80366402379c5439d470447e26e51af1b1b74f978cc0b7e32a814f7cd3202b42c92e2db43d9e72d80fda46b34eebca14281a58fe8dab7778eb811972273c134dfc24fd7dbad091282a8446ad956174c781df6f58574931590719d4fa3f0523f257b3f5749437aa905f46886f78e3839c5628b75447028500252efb6c3b16507fdc92bd0985e61a85d10fa96469b863f9e7071bae5df1ca6ece775c513edb22bc1f69c9080e1b4f2f97bce095d9996cdd8d130595a9c98b88e2b96950a064885e134eeaa4b7e99156ac643ae9e6aa07174b20ad73e35eb5531c78e357d5ae2c6b0299982659fd3909d72f0d0ed7a5bc0ae26c8aa61c2bec0c019edd6c5f43813467661847a41e2759784f3b7b74a6d0cf479744ab5c3cd9c3cf73cc6b38c75134bf24d6e9ddf0383f40efba799fc83b4a81bf8230aded8f081f7968e0eecf4079b341b5e81185353927b18ba21c3086db43dcb7477b44de4c089a7b3840c9bb55dbafdf2a4c85c365511938f6ec6c55f028c07ab4ea54b156b3d9506ffedd2c34e885761ac944031be931827e0f986e699632a168d9edc79f446a082429a357ff42d82b9e9fff7efa7707d28ba834d33684b2795f6d0fa5fc828d0d1e5283ebbb46757e289cb9dd89ca94d65dffa1d5f8e16bfebbecebaeb451e4e3660acc5a33dc1c052b1ba568f7fd6c64ed196ca75b8002023555e9b37543632aee5ced7a3454231a3e199745a22d2cea9f2c8d44210592afb1b88df0537464204b53a38d507a684de294de76cd23cceb43f54389d2fe2d683b69554c823a4487efb1378b0afb2b2be06b45737de34c312acc0bea9a51231156eb73f4cb4ff3f49b0100000000000000dc4e00"], 0xd5, 0x40000000000800) geteuid() getegid() r40 = getuid() r41 = geteuid() setreuid(r40, r41) r42 = getpid() ktrace(0x0, 0x1, 0x904, r42) r43 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r43, 0xffff, 0x4, 0x0, 0x0) r44 = socket(0x6, 0x804, 0x0) r45 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f0000000200)=0x5) fcntl$lock(r44, 0x8000000f, &(0x7f0000000300)={0x6, 0x1, 0x80000000000fffc, 0x880, r46}) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xffffffffffffff98) setreuid(r47, r48) r49 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x10, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r50}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r51, r50) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r52}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r53, r52) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r54}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r55, r54) sendmsg$unix(r43, &(0x7f00000005c0)={&(0x7f0000001400)=ANY=[@ANYBLOB="15cc4e59005b2a3a71b1154187c1252c7bcf8708907c0c2949bf38be3c4963e25ef85a74e5a5b7956f8a4c48401ed0efead1dc3aabae333a41e395e790844404099e7f0a296100000000000000a0f5858fb600000000000000000000000000000097652cd84e67b5384456bf240dd98e63a5b0f10ff0a411192b905124563da3a0d00b745acea7227165675cd6ebb4cb3f6496a4821449b08c9f5cbd710ebe47cb11f65d859d23bf102c4fe5f826d0d8fc0e176601966180e902e2ad5056c815c0e6c2819d0db07b8dc3bc77dfbd000f8918be256917cfbd005a964fd4fab0d12f2f2912acf2832a863f993896205fd6fac5652a5051f6c6dbf05def6648e0ff4d508cc3997d31398f3c48659936ea0543fd838d7f0f3d0cd8f9ad46f667e77cd5e76ce8f1c14e1a5920fa7ebd2221e988f663fa102e08c4c3fe1d0178434760ed32fecfc7302dea2767a68ae405e53fd982e26e0335d77fb945945419c65f26ed"], 0x1, &(0x7f0000000440)=[{&(0x7f0000000400)}], 0x1, &(0x7f0000000d40)=ANY=[@ANYRESDEC=r53, @ANYRESOCT=r54, @ANYRES32=r47, @ANYRES32, @ANYPTR64=&(0x7f0000000b40)=ANY=[], @ANYRES32=r49, @ANYBLOB="00000000d01526ee10251a86173fb589d45476039793c0bcc7192bd041228809d228ae9451b7aa1ef240000004770ccd36d57265806e02237f666c886a20f8f695631105cf096308a093a74388e1acd4e8df00000000d0f0bbd2758601e3b8e61bb91b83c951f06ac72ee238bf030b68d7aed4bce7360a7c59a3e52e75bc8dbaff30d2251ad26e056400a31042a05929e5abca6a4ba372d494cb888d615e612a4d13c65101f3c941"], 0xe7, 0x4}, 0xf0cbd64f2bead8cc) openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x80, 0x0) r56 = socket(0x6, 0x804, 0x0) r57 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r57, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f0000000200)=0x5) fcntl$lock(r56, 0x8000000f, &(0x7f0000000300)={0x6, 0x1, 0x80000000000fffc, 0x880, r58}) getsockopt$SO_PEERCRED(r56, 0xffff, 0x1022, &(0x7f0000000540), 0xffffffffffffff98) getsockopt$sock_cred(r56, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000340)=0x3c) r59 = open(&(0x7f0000000380)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x80, 0x95) utimensat(r59, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{0x0, 0xfffffffffffffffe}}, 0x0) fcntl$getown(r59, 0x5) fcntl$getown(0xffffffffffffffff, 0x5) 05:55:54 executing program 0: rename(&(0x7f0000000280)='./file0\x00', &(0x7f0000000000)='./file0\x00') socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) msgget$private(0x0, 0xfffffffffffffffd) msgget$private(0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) r2 = msgget$private(0x0, 0x5f422ba73daebc0b) syz_open_pts() ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000940)) syz_open_pts() r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f00000000c0)={{0x0, 0x4, 0x5}, 0x0, 0x7, 0x1}) syz_open_pts() r5 = syz_open_pts() ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000840)) syz_open_pts() r6 = syz_open_pts() ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000000000)) r7 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) r8 = socket$unix(0x1, 0x5, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) r10 = accept$unix(r9, &(0x7f00000008c0)=@abs, &(0x7f0000000900)=0x8) setsockopt$sock_int(r10, 0xffff, 0x1023, &(0x7f0000000000), 0x501) r11 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1023, 0x0, 0xffffffffffffffa8) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r12 = syz_open_pts() ioctl$TIOCGETA(r12, 0x402c7413, &(0x7f0000000000)) r13 = socket(0x18, 0x4001, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1023, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r14, 0xffff, 0x100, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(0xffffffffffffffff) write(0xffffffffffffffff, &(0x7f0000000040), 0x0) sendto$unix(r16, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r16, r17) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r18, &(0x7f0000000040)="1c", 0x1) sendto$unix(r18, 0x0, 0x0, 0x0, 0x0, 0x0) r20 = dup2(r18, r19) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r21, &(0x7f0000000040)="1c", 0x1) sendto$unix(r21, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r21, r22) write(0xffffffffffffff9c, &(0x7f0000000f40)="1d37e3e58003a07e04930a472003643c28f2e55b726db2c3fd024abf903cc8e142f783cf96d13b6a398bf3cc5876f1a8dc1132e30b70e6d4b551ea08bc2b26a72b90cf63942a9322584578dda91d4e6e0ddca13c14a88c6c416ec5bfe6525ad6fd4d998fe7899a35e859c448f2f802afea2c34962ab7bf1473801c7540eaa788564f27965a4350cea1d5f3d1bd5a68f856e652e4c86ac3d15eb10d9b2d6cd79f4d786f5fced740776f302238859cc1f7ce4266ea743b0649cd3339a161eda64f631e5d00490535a8cd2baf6b4300000017aa97d37c00ca351f8227b7bcc4da7d9b3044a0c8aa7333bd488b4728ef489a094b6494d121c1160e75ae0c7111dfa28ae3bf3a5c4db4afeccffa84b9050534447cdf83eb787737866fbdf7e3a4b6eb7cae5f3f25135d297dc8e7816c0cb51b958c9fa0442c56b3ed50e0dc3ab825dc224cd0c5b7308bdfb97888216bb7eb74a3f15a431fb36deaf36a3a6927e0a991c9ee01b3a5c46e8ec6a33405cfcb9e5d36c890ff299137e679b98386335ed23bda8ee98b6fe7e2ff998f98e8213f726105c602", 0xfffffe60) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r23, &(0x7f0000000040)="1c", 0x1) sendto$unix(r23, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r23, r24) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r25, &(0x7f0000000040)="1c", 0x1) sendto$unix(r25, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r25, r26) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r27, &(0x7f0000000040)="1c", 0x1) sendto$unix(r27, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r27, r28) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(0xffffffffffffffff, &(0x7f0000000040), 0x0) sendto$unix(r29, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(0xffffffffffffffff, &(0x7f0000000040)="1c", 0x1) sendto$unix(r31, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r31, r32) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r33, &(0x7f0000000040)="1c", 0x1) sendto$unix(r33, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r33, r34) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r35, &(0x7f0000000040)="1c", 0x1) sendto$unix(0xffffffffffffff9c, 0x0, 0x0, 0x400, 0x0, 0xfffffda6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r37}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r38, r37) dup2(r35, r38) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r39, 0x0, 0x0) sendto$unix(r39, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, r40) r41 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x80) ftruncate(r41, 0x0, 0x30000000000) ftruncate(r41, 0x0, 0x100000004) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r43 = dup2(r42, r42) ioctl$FIOGETOWN(r43, 0x4004667b, &(0x7f0000000100)) r44 = fcntl$dupfd(r43, 0x0, 0xffffffffffffff9c) ioctl$BIOCVERSION(r44, 0x40044271, &(0x7f0000000140)) msgsnd(r2, &(0x7f0000001680)=ANY=[@ANYRES64=r44, @ANYRES64, @ANYPTR64=&(0x7f0000001dc0)=ANY=[], @ANYRESHEX=r6, @ANYPTR64=&(0x7f0000001440)=ANY=[@ANYRESOCT=0x0, @ANYPTR64=&(0x7f0000000100)=ANY=[@ANYRESOCT=r7], @ANYPTR=&(0x7f00000003c0)=ANY=[@ANYRESOCT=r14, @ANYPTR64, @ANYRES64=r6]], @ANYPTR64, @ANYPTR64=&(0x7f00000007c0)=ANY=[@ANYPTR, @ANYPTR64=&(0x7f0000000180)=ANY=[@ANYRES32=r15, @ANYPTR64=&(0x7f0000000400)=ANY=[@ANYBLOB="ea6b99b092a3180d672fc0e4bad82324e628c23a5bf83ef60f4775ce96cc2c6c065292b1406e332544dee6c9c8640ac75141543bacc202eb76af0902dc39445bee2d0044737cafb281ba147ac6e8e26e47ea9f8fd9bb21f5ad787c73cd5373a459b1a61a8b45d4f0a6bd4d8971961b8c152a2cf340ef0fa5f91f611b6fd4ed934260bf0e802171395d14c892fa5634124ea25cb4fcf9515bc980b33abeec9f01740db89009b038608c119110f3f5f26f531914bd", @ANYRES32, @ANYRES16=r17, @ANYRES64=r18, @ANYRES16, @ANYBLOB="b1a1b367a8da648e5fb2da1427fe83256fbeb3b8df9630af79c8f5f7da0f06c5d5d60d0d708ba4fba4ced5ad810f25a1f2ea837386fa30ecd875f9165522fe598408c00821726c0a7e8c11ced318e9f76b385f732c3cb4a2959eadc3bab6faa155314fe17a9633bb21af196f33131fe547241dccc5d773b8e4c625ce6d1f48d0698566146e9c65489c7206181024227e5257e0e485c372387bc45bbffeb0acd5550b64570f23f405e8529d7f1f4ed29aead439042ad9268b77f2b3d49af22881916864f5b7b372f9acb29841435b1ba718bbe0bc2a776b3b0a760e433d0f32e0a4088f7719bfea90d1aebb87029faed88d4ceea72b49"], @ANYRESDEC], @ANYRES32, @ANYRESHEX=r21, @ANYRESDEC, @ANYPTR=&(0x7f00000005c0)=ANY=[@ANYPTR64=&(0x7f0000000200)=ANY=[@ANYRES32=r11, @ANYRES64=r24, @ANYPTR, @ANYRESDEC, @ANYRES64, @ANYRESDEC], @ANYPTR64, @ANYRESDEC=0x0], @ANYPTR=&(0x7f0000000640)=ANY=[@ANYRESDEC=r30, @ANYBLOB="5792fe86e96dc77e9210a42b7ef51f0c0ed113e014a3853e44d444e11f45a2b577f01412fbbd4ae86c0f10f29dac01b843e9410aab08d3351987ad704a9577eef5ce4bbe667bc6d4539b832d63b9625cfa27340000000832f0c24096c97e", @ANYPTR=&(0x7f00000006c0)=ANY=[@ANYRESOCT=r34, @ANYRESOCT=0x0, @ANYPTR, @ANYBLOB="b62d32a785245f22e9d2b4cfcc8ed444eff9f7aa5adfc8a0ce1b97f4df7c552d41b65b684328f699d0ee8c"]], @ANYRESHEX=0x0, @ANYPTR64=&(0x7f0000001900)=ANY=[@ANYBLOB="380a9f9a32241d017b21bffe094077cd0347e8d638abf182cf8b75478bc63aae3d9209ba20c4b1392567480fb0c73b5df4094ddd867aadaa3ceead2645897944df4f7137c45092ba0280e7029307eac701d9e891348eea0ff7ba1d3adf5a61d2406262faa5cacc212cc15375c9526f8b3ea3a66b3c2c04c6", @ANYRESOCT=r36, @ANYBLOB="1b320ba825082e36cfbb554816b7309f91865087e69fd4550696e1d7ee1337c117602893fd33e460f1ba47365e66d107cec20f29e23245a7e58b4422329c60629795fda0ceb15c141fa05725dcb44d11d650682b8bc04324875ba9ba440c8e48357630396572e6da088beaa8d502a712fea39a541e4bacd8627436d215f7a7554c2122f2f0310507e81e7e0b632594380be5e9a431c83a7055d86eb399e877d32e7b1c1ad70b58755997564dcf41edd7f1411ccb1064aee63099b06f522e8333697a9adc764687c847b2fcf9dacc63f9db0611e20b180af40c56cf71f9188d034c386a17be37826a6caf971ac28183ec9f98ac6c399f8198f3c0c3c2251581b54812b5775f8df76b8de7366ac1a158fd6f593d3a24bbb954a5e4650f601f8c3f6c13c4dfb637b126377581f4e59dbf0e61e61cb0d6e1d6819567f033d46cc0797b7d2f86df4978e930fc48cb1042969933244364545b35fb078b4a", @ANYRES64=r15, @ANYBLOB, @ANYRES16=0x0], @ANYRES16=r39], @ANYRESHEX=r13], 0x8, 0x7fc) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x800) msgsnd(r1, &(0x7f0000001bc0)=ANY=[], 0x0, 0x7fb) r45 = socket(0x11, 0x10000000000003, 0x0) setsockopt$sock_int(r45, 0xffff, 0x40, 0x0, 0x0) r46 = socket(0x11, 0x10000000000003, 0x0) setsockopt$sock_int(r46, 0xffff, 0x40, 0x0, 0x0) r47 = socket(0x6, 0x4000, 0x3) setsockopt$sock_int(r11, 0xffff, 0x200, 0x0, 0x73) socket(0x18, 0x2, 0x0) r48 = socket(0x2, 0x4, 0x0) setsockopt$sock_int(r48, 0xffff, 0x1001, &(0x7f0000000000), 0x2) setsockopt$sock_int(r48, 0xffff, 0x1001, &(0x7f0000000000)=0xfffffff8, 0x4) r49 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r49, 0xffff, 0x1001, &(0x7f0000000000), 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r50}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r51, r50) msgrcv(r1, &(0x7f0000000a80)=ANY=[@ANYRESOCT, @ANYPTR=&(0x7f0000000b00)=ANY=[@ANYRESOCT, @ANYRES32=r45, @ANYPTR=&(0x7f0000000740)=ANY=[@ANYRESOCT=r46, @ANYRESDEC, @ANYRESHEX=r51, @ANYRES64, @ANYRESOCT=r47, @ANYRESDEC=0x0], @ANYRESOCT, @ANYPTR=&(0x7f0000003cc0)=ANY=[@ANYPTR, @ANYBLOB="c36a71c63b5e6013c2e07e17c5ce5370ff479d82cbca8869d7bc6597832c9f7fee12592657f5594bab597122ec3461a9feb50ed42e66e1da7a313ce1099b8cf750fc2d3834b57983981529019ddf1159e3607ded10e69deb564a3181ebd5dc4c94fc6657f7ab8b890a75d9fbb9d329121253999b71bc7857010518caa05392bd21f85e7e9583b362d189fa1c5c66974de03154743f6a186de1f470e361b05129d8054ceb12973cb6b322fb9ddd170d7ebab01e5b6db69cc01395b8d9291ad744d8e33a5508ab168d7aafac99e0c5c4aa347bb2f8394bf8f90abd2cf412010ef93ef12991f8ff761e53ae9b7a85f205c4721d5fd4a7d3efe959b0174293cb3d43e6dbc4c3fc74f64d0cb6a2d6381444d8924f322db01bba825a4c22df5450579eb0c20c57a6d64737f3004feb6ca38094d670e8e9ab4277c6f4afc6e20def2b99bd9914eb57a1f458163d100312df632fc3616e293934fc14a1ae7e9b4b988ae2b1d4dd794a11015eccbaccba0578ee1060d6bdedb745d99a75005d2461f290a8e2d4f1bd62ef916aab6e8cb311fadc26c94c4d1a2fc745af52db51ef3686217bce9a99f8312b09928193b2ed44576b38d6555c6fd2acb0a7223ef5a6b042f6b12ee0321a6f53b85fc76fe6520f49ec49c2530e438953302ad3f6db5dcccb3512d2e252b4e63a2f2d22d31dc148be6017f03c6ea7133ce63fb451b2d652be539af466725c6a30a14b2dea8968419ba633eed906db06a06d2c85ec7f3437cad9cbffcff8a111e6856ec574168d89f5c8738b5ac3b71e4c50ac346f2057c2117fc321d25cbd59c2d24c19cedeac44374fbc8f4b43ef54279aa275cd85232cc44f27993427aa879947bef51fc5436a9e088a294f57a844d27bd81a31514fe6a5f7dc22bafd15e2109184f3e6234a58c29c8f5df1a8202443ca0b9ce850964f9df12c22f68581d0a94bdec47bdceecf48df04dc4b87aadece165fdcb2159ec320a300343cac541a5e35ba1dfb3aaf79da550905c77ba4d6e8abba64df3986a6a2060d4220d1a3c73cb602b4ce1338c4631816442656921fffa8102292b77f729ae8381d3d27803e4ff39962b0ee90ed603c0e4b12c1e01207f0b4e1e6c4b38218df7e16292f0f861d2ee7dc31855ff9fc750d46b2c832ed0adf8f2bf168298e97ef0655b5ebbbb6956aa45ad0e9a54ac7d5f1e180a7039149ac2cfc30117277817a3598540e40644b75a75918a4bd37709de276cc62d8c6421ca10a17fe1a94c23db94c36a6fe7f8c0a6ed96a1dbdf26739ce4d0ba3a8585ad78633bac93139845c592871dc00c2199ce149aceb6275b2ccb48e9120bfb5ccbeec8c43172787592a91d9b9c4d2bbe02de21aa86d1a16b13103d7f22a649af4f8abbb7a1f9ba1098238ddf685de9368535628f0934b8182c8d05a8f3b016b0ceb08dd05be4abee5dee6b0dd1e87bd28912aa4d580fbd6ddd3bf8e7aacfa2deff715d858569fd2e4116bee7d2d3133cb66b723c738d4fd6e62a1d1246cb863b74801deb88f512a2f0e47ef9967af6c1c37026349b3b1e8efafe043c35cfef79dd41ef60da63b649d62ca5854dd11333295d9178698520d1eb4690f9f2f15e1d278fa93d94cdb88103c9cb26e6d74be4bb1e11621a588105d25c91310edc44ad0383eddf9c1e0cf722a5aa0a9c9fc6a2ba6f05512660d688840fea46b6131275cbc12aececf1727c5d966e9b53ba858fc8bb30c528681c690e454e0306108a537b848146cf754bf0e8e54bdd4080d752b79eb92dec4785d3e98df298617aa225e74ef3e7987e3e873aeebc6e0100baab6eab084b9f48d929eeabb313887fd56d4886edcba73431c79de07fc3bcfc75863a914101207cf7a28ed16326a22001ade85cb975d4ede76047ca4c2a3c834f519b9fdd0f1f053b54245536e462b86ae152d59951ac8254cd028cd1d6b449b4eeb3736cee49e939ca1abaddc1a34f01824e776bfdc391a6bed9ccb923eafb6330fba552c193846d8fd1e834e7aa15a7e9edadcd37e4a342000647b7ed85ca2ffcba45ab475930ec79f0ba8a5640cdb48ac5a461658a2216684de8ee3bed940b3acc57d9c04162a528c0787c4a750324b8e02ea759e95ca0a6c1b440449308a862fe194afa592b23229eabbf9dddb60617c60674cb2aca65b0ffefcb997c1510687d9c3bf3fbd9c2adcfc95b5283d7ce79fc6d869a377f39be17ce7bd30c374f60a43dd83b7a2164ad48af54e7cb5fa279f69bb500e658f30ada9d9fc60ca0db748b56c6d35aebc2aa8cf603fd4d633fda53440e02296038e3baf389328f6308dcee8ae403fd12e15159e031f90b648c965718a46000f8e25847078ad0c9a2b0a4b68bb7fdc0b3df8b03689cd8e6ef0fff7126e7c11980dbb6b6375e6450e1cb5290e77b6a03d2686303323cfe0a73edafec3412ed36ba1b50203a90b6fbc60b959e08cdbf07029b9b991fc434ccd786fc98d98f69698ef772e1517c46159bfa0c04c4d9c56b4b770937c7869cd5d40784b79b1cded838c7413f95de6537e85295ee78c0e3d07be0c6877863da53c2db237ae3680d1ee8b6c4103c16f1b11f3b88ff8c3631cafc97a1da70ccc1110f4d6ffaf7a96cccc0e0e9e949883a23a8903341495343ca04353a90be772dc895125616b14e05d7428430d91420f2a9bb6440850eb2b90a650f71cce4e234e5a2eb88a25bd36ae1c8ba2593217e1278df11791bdd4345a112296f4fe9865c43e044d0e6647414b73688bd7273a05725112b933ec2c2779e18afd0e20a5bb3ab455473cd823a4103557eeac7c034b9dfe1282764cae7965a14f3f499fa555b94cd695a972047452af4c62d4247e990fdf0c2726fc9c524bc2b127be06133647afd360fb3eeb2778293301a4b37ddde54c5c0c1da52d2661fc4a2b80bb9ec1f22fc63283a4fde4b15e6d43eaf75a4517e5efd978b54b3b96fc401873c9c769c04e5d81ba796d61f9e7ba369561ab55fc9c9623b7935f20297ffe38f9598d765f029b06639c6047e1e2fc5351a6c57f332d8fd8ff252a539dfa9e0440a3466b4ca782560ae1b98ea284423173048b7ee6c35039fc68a974d9c466602c4f80949721b490804c0ee299e942cf3fcefaf830d2f64c037ad47df0079e115b38670fdca54eb7ed73cd4ebe7c70c6ad47b4ceb16b412430ea1862763e4b6d8caf9c9402e5c878f40093af88f4c6d4b0c14cb1efe45622fd65f2e1808fa8fd995ef20d08ffde043a9479aeeb597e1d8b34ed58446365fd6e72f58b659eb06434c7835d8424265ad05ed4009102b14d2f2ac60e7e52e820121080ed54da1826d4e73ba7139055b86610abe2d385746f2d8b8d28c27fee1ece0815c416b0574db30ecb79b33d15e29d69614ca3b5f31131563fe1f4e52bf9edf0aa9e4ea0ef64cbd8e46bbb60e0c78735a5fc412967e0080113627d4060114ecd44d63d6cfe5fd980d09d8edb9a4fe877ff7541e7d304f5c5d322ce2124e8a415814a83dd3debdb2740d78281f858b8175b31f1184baba29e4791aa93ea5707d89f5ef50e748d94fb6a0329df23cb49ed21c67e02e0a4a0a491c321f4fc5936c834edc0aa8abbd2482611f0f332658845a63d54e91b7f24d464645e1ab911f066bcf29075578d3d30ef270c99aaa2d5911705c1bc8d5ce03813205c97a79da77fd839a2e141faecd57f805a54e791921784d29da13dec4b53814a861fb87bb50362f6a585ad327640c1d4d896dfe95d09008eed49b2fc0130ecb0c50f493287ca90c249eee174cdd0183111bb17af9eebd45cfcbbe3da5c251efb50aa39587cd2703bf88242daa9cf6bd3b1dac11b8abb2f3ebdf8a294c185d5cd3a25ff51e3489728f43f20cc5e833b32256a278885055c622d7f308f92a1a77304125af77ee26bf92c901d8b4ee90994392ce9f438c06642e23740e892207951c779182034f262fb8be5630df4203828e5d5847ca544abced7027aca89cd4157e4e64036e05cc29744f2fa77b78be3400aadd1a685bdb57a6f013b04d4f2ffa0924dbddb8cedf48d440d2a190b7dcd160524109b9d3b2e602e69b5f1bc39866e64b176e5f684f80562459ed74b3e61894a6423f2102eb14e5023a23866639906373e934e5c5244952d9eade7c3848e71d5ec6a1a915ccb21c4fa3b119e94de9684f9db29bf1ed8293715e2b8c197cd318ba563a06927b544c16df1706636f82d539ff98f23a07f45ef154555a38cff890a4f079dbb44943bdee85152239d6530185064157930a4ab031ce4fb68760c62d4e4d9e12c23dfac239370258d624b86d4993d38c27d96a4aee0971a6862bd082d61c901973368a3e35ee958d2c743074a0abe2992278f2fab15ee56f2caa4c4d9dc3ff84d3b8eb4af909e9c15ff1d8dd4f404d97f241bab89e48ed0ff3ff52880b61907c9aeb3739025b2cabd9d40ef0a027d4664d228ef0bb924883ae24b76629716fe2a9dc24dee7dc5c2abafa3c0a303751459cc2141c3a7b1e069558ba69fe2e068e073570652bafa8e20d7a5ea087c89129969956d0306f527e61e1439ea6c8b6d4144f076ca74022e0c43e25350442118a3cc1e5ac96f9f67b0280ad1c333895648532f6d8ea21147868f3dc49954828f674b07dd29bf5c1f223bcf76eb2f0003004d8ca167e6f6402186725c0d0e3d56b49d5fd82e656e1af5f835fd6196b5c8f3f1bc549c5175589f3e30f82e2db3ad492f5c5de3032b47dc0df969727192442fef89bcafdca481f7993ea8d733d3bddbb835ba45cc1bed851f9457b9bde93d99e667fee3c9cc20f07991bca199d74efa2ba93e58f332a6ebf6c625c58f7e238a0fa100f28683ae557c3a2f5da2cdf75bec34063fe8f57c4e8fefad6e75aafbd20f479042ffab85d368f61ef45dbe6d56d4019b137cd4060beeeeab0e1917274dc8cac4d7b9f8b1616c8c79eb615182f2394952bc694b4d6c6ecc2cb874363247551a6e7e6ca805cb4a2e42105781e5a88de85c0b3c89d5cb140012b1036f13ec336dccd864d1fbb401d15370c659bf21d977c3b6499fb8d7eeb7fe0270aea67e69e2214520d5d450ed26899c5a25d8697336ab6ae2a718e59fc73b4736ca6ef1de6a3a4535554ee5413e11bad6870b74d39a8dd993d80df803fc128db11500e1ba65584db6f1a84fd1a669f1f7f5abbb308b15df7ae43483ae81be1d6b9a6f8262cf8d9d424c046d2efd102f83b9114a193f4d16e0dc7678f941130c9d9a1a32e9a1e497dd840b7b6b1cc3a2734f2920edbad075d1cfabc5c89077d50d64871c0a4891c0c54692a34bddf8ad8b5f7bfa76b7d57dfb413394ace3ef1002607b20b48637d0812cf6fc0f2f70302e8890ff6997dd162f4d115b57f0ce25f1c0615800943a1706caaaad71fe098e3a16087c81a070d2cd8cb719c83bbcbffb349a03124f4238b877abfbba420742248952729cc3ab90e48886fc5bbfeabc25b16e2b98e1c44d7c292da72263608fc9c532baf9bc94faa1547889b4b72941bada875901740173d0d3f9936a5f0921ca07ca9e419294bdbbd0e6a185ce08ffa6bfe99c7785276754d38473b4a6afecd118e49edebfb290c889291266976f82c2c8e900d4d6ee29bb62d30fb6a21847df5b75d367a3e6b0b2ca0a2a0fc3d6818cb0e81087ec9d9a41f2c02556853210ac5c5eb2c648a085f36b32886971a2882cafea8b9b77a95b01aa96b0cedc4191ddf9bb6854bbc61fc6fd7a86ecbd9de6db295a9f46fadaddc2b520795275e42be35e1736599ba7b7ec0cd6999c1c0c22a66163d046467829cb7fee24a641261d11f6d700b8f2822b3895ca8b0dfb457f7c661a2ad6d35371c7785624c7ae1a8e403f7a60169dd978e42771c218bfc555192db730b2f2931ae594766ebe1603e6650639d7be90be5838e35ff14c57455cb130a58afc1cb67a147a9bf2ddb70304c593a6183ccf1127d980f99adb6ae2ca4ed489926a9aa27cc2360ab527f0542735c362524ffae3137979309ca6140a72e7c32ef194b52161d3ef2329c437377a274304c28cf2b863a2cea80e03983d446d9e73f6889c71b1ec8627051c29c59c44ebb425671f0f2c627843f5b5a5c0f74465000e1d06f987ca043b0e0bc0e0a8a5375988b43607fe67d2bb7791fe", @ANYRES64=r0, @ANYRESHEX, @ANYRESOCT, @ANYRES32=r49, @ANYRES64]]], 0x2, 0x1, 0x1000) r52 = msgget(0x2, 0x40) msgsnd(r52, &(0x7f00000001c0)=ANY=[@ANYRESHEX], 0x1, 0x800) msgsnd(r1, &(0x7f0000000c00)=ANY=[@ANYBLOB="021d0000000000010000010b84486250b099aa9b7272c4060041622b1194de0d711fe37a0538913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d99f0d71af5c8e4702a1a2d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e03fe4b8667100a743075beb4e2b28b1dd68f76bed7da294975be9fc9eeb64769bc8c81612e8c27c0079d0cf40b909b754daeb2982d28606050dc516a0af1461584bcade6db198a50335eb7d823e4df6bbe55ef52a27cf3244ebc0f31ca821bf4d6b54e44a0f66017c2a0712738bcf17653cf44fa61666626e1c51082da52646705390b2c172000000007b83d9a05e37c98e1a0e4e57573db16861e57df4d4ddb0d29fa9b2e6d2396203597d74af6bcef8d6012b6691224e979206ad6fd09e02e0a9883225eec3b24cd8ff3604861adccc5dc52f5bb79536b4f9e7fc257770a1f5318668aa9bbcefbf4b979a13e2ea00006f1504e07e3959a5a2a3c2cab1683d1ab7acf6d54c0d0a0219fa2bbe6dcc500487fb76dea1f6670bcceeef3212470492bc3c70a2282111d4dc726fcfcfc17c3cd4ad61c50bad1745ef1356c3d562b771ba96bebe8b667e101598bf9aa209aa4e1ddaf571ab7ca5bb278eb35d09a87b35d6e063e42ed0fc1e1f32caca1881c814b25ecc6de13b"], 0x1, 0x800) msgrcv(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000a00000058f200000000000000000000020000000000fe000000000000000000000000000000366023e8e3fd0f326458ae0000000000000004000000"], 0xf, 0x3, 0x800) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000002c0)=""/234) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000000)) syz_open_pts() ioctl$TIOCGETA(r20, 0x402c7413, &(0x7f0000000000)) syz_open_pts() r53 = syz_open_pts() ioctl$TIOCGETA(r53, 0x402c7413, &(0x7f0000000000)) r54 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r54, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r54, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r55 = socket(0x10000000022, 0x2, 0x0) setsockopt$sock_int(r55, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) setsockopt$inet6_MRT6_ADD_MIF(r55, 0x29, 0x66, 0x0, 0x0) r56 = syz_open_pts() ioctl$TIOCGETA(r56, 0x402c7413, &(0x7f0000000000)) socket(0x10000000002, 0x2, 0x0) pipe2(&(0x7f0000000880), 0x10008) socket(0x2, 0x2, 0x0) r57 = semget$private(0x0, 0x1, 0x120) semctl$GETALL(r57, 0x0, 0x6, &(0x7f0000000000)=""/155) 05:55:54 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000140)='q', 0x1, 0x0, 0x0, 0x0) sendto(r1, &(0x7f0000000180)="091e6d7d04572d98d9011e3f62feb13fa526c6d8a9963eeb69ece709cdc718f41cae999e47207e59588479b5e02e2e6a9933ced8e48812fe0450fe4154da33e0c66c4760d78822d2967fabcf1038d64c2dd3930791d250c7ba00878c24decfbb061ade4ae848f18ab2c07ccf5ac29749b336af8fa61389767c211f5a043f800108b4069c81ee2c94920b52779199ede3be", 0x91, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000240)=""/157, 0x9d, 0x2ca175c37d0e17a, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000300)="0f45935b7ae9ba626e8b02", 0xb, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r3, r2) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) fcntl$setown(r4, 0x6, 0xffffffffffffffff) r5 = openat(r4, &(0x7f0000000080)='./file0\x00', 0x20, 0x1c8) fcntl$getown(r5, 0x5) setsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f0000000000)=0xfffffff9, 0x4) 05:55:54 executing program 1: syz_open_pts() r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="8b0201fcffffffffffff214164f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1be2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653dd92efc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a158e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac896263eca34e2d0bad4a67f5b9bca2f5628752cffd0180826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd000000000000948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d75a6e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d25906e7ae68f0b1c7c45669ced8950000000000000000000000000000000000c55e15fb74a27aa3a685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b4ae93848fd7d2e57c8c6dcb5e8e1fdebbecd9c4a2bbced0608ae2826b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44a963d73e6e1ffffffffffffff249c58ed7d751b78e7140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f18a8dd4999778512e59026656bea1fd5d8b04f1553e2828e7a8a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb799ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d951887641ce3a2d5f4dcac7d86b593fcf5d1e3ccd961238b8f904a709813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db806051e8bcd9ca34aa53eee9e468d3de5eb01f2795d27e9f0bc7390c55b4503d1ee779ac5345adb691261c2d60b4865a9c0eb4722700a2b986eded8972e67aaa42f2b7b7c3f697ed994916c3716f101b628484fa99746fd8a7ea76395de157596268949a0c67324ee2a9d0400d3079cb50e9abfa6fceb5a6300"/909], 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r2 = dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r1) sendto$inet6(r2, &(0x7f0000000040)="3a6ee3614a0cc42a845a7129ff73cf3c47976d6950913946603ee1fc27235189b224e8b43324160da03b3f136273b39c7f38fcb9ad167429b92dd33ed9b86749dbf944b16c82df3b3a9023d44631735da497d37b151ea745a33945f973955c3592507d2d8878582a", 0x68, 0x401, 0x0, 0x0) 05:55:54 executing program 1: poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x80}, {0xffffffffffffffff, 0x8}], 0x2, 0x0) syz_emit_ethernet(0x400e, &(0x7f0000000080)) syz_open_pts() fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) r0 = socket(0x18, 0x1, 0x0) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) connect$unix(r3, &(0x7f0000000280)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c6530003b5a522e13394f1749f7f2cbf56f4b305f1297ff2fdf2d0df3c6cc3c77893eaa52a1e09cc991e050c381ced02bef54620f38c06b17a80c99fee1bfecb84423f2bec581bb4c99e19803961dc3c16d11000000000000"], 0x10) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xffffffffffffff83, 0x0}, 0x0) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) open$dir(&(0x7f0000000380)='./file0\x00', 0x7445a989adc00564, 0x20) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd\x00', 0x1000, 0x0) getpid() geteuid() r5 = semget$private(0x0, 0x7, 0x286) semop(r5, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0x1, 0x1800}, {0x2, 0xf, 0x800}, {0x0, 0x5, 0x1800}], 0x4) semop(r5, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800}, {0x1, 0x6, 0x1000}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x2aaaaaaaaaaaabb4) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f00000000c0)) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x10, r7, 0x0, 0x0) readv(r7, &(0x7f0000000600)=[{&(0x7f0000000500)=""/208, 0xd0}, {&(0x7f00000016c0)=""/148, 0xffffffffffffffb6}, {&(0x7f0000001780)=""/160, 0xa0}, {&(0x7f0000001840)=""/141, 0x8d}], 0x4) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r12 = fcntl$getown(r11, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x3ff, r9, r10, r9, r10, 0x104, 0x5}, 0xfff, 0x9, r12, r12, 0x7d55, 0x9, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r9, r10) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r10, 0x0, 0xffffffffffffffff, 0x0]) r14 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r8, r13, 0xffffffffffffffff, r14, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r15 = syz_open_pts() ioctl$TIOCSETA(r15, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65f0, "92ffff00000000040000000000007a0a9e8000"}) r16 = syz_open_pts() ioctl$TIOCSETA(r16, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65f0, "92ffff00000000040000000000007a0a9e8000"}) r17 = syz_open_pts() ioctl$TIOCSETA(r17, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65f0, "92ffff00000000040000000000007a0a9e8000"}) r18 = syz_open_pts() ioctl$TIOCSETA(r18, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65f0, "92ffff00000000040000000000007a0a9e8000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) 05:55:54 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r2, 0x0, 0x0) dup2(r1, r0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x800, 0x100000001}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000100)={0x2, 0x0, 0x800, 0x100000001}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480), 0x0) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r7, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r7, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r8 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r8, 0x0, r8) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0}, 0xc) r10 = getgid() r11 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r11, r9, r10, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r12 = getgid() r13 = getppid() r14 = fcntl$getown(0xffffffffffffffff, 0x5) r15 = shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, r6, r9, r12, 0x90, 0x8}, 0x5, 0x5, r13, r14, 0x0, 0x9, 0x7ff}) r16 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r17 = getppid() fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(0x0, 0x1, 0x0) ktrace(0x0, 0x0, 0x0, r17) fcntl$lock(r16, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x800, 0x200000100000001, r17}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getpid() ktrace(0x0, 0x1, 0x40000010, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) socket(0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r18 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r18, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x100000, 0x100000001}) r19 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r19, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x800, 0x100000001}) getpid() r20 = socket(0x18, 0x1, 0x0) socket(0x6, 0x3, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xc) setsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getegid() getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000900)) r21 = syz_open_pts() close(r21) ioctl$TIOCSTOP(r21, 0x2000746f) write(r21, &(0x7f0000000080), 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) 05:55:54 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYPTR64]) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r0) ioctl$KDENABIO(r0, 0x20004b3c) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x4, 0x6) dup2(r4, r3) dup2(r2, r4) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r6}, 0xfffffffffffffff9, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r7, r6) r8 = dup2(r5, r7) ioctl$WSMOUSEIO_SETPARAMS(r8, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x8a, 0x3}], 0x1}) 05:55:54 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000005ec7000200002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 05:55:54 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x18) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x9) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f00000000c0)={0x2, './file0\x00', './file0\x00'}) r2 = dup(r1) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000100)) ioctl$TIOCSETAF(0xffffffffffffff9c, 0x802c7416, &(0x7f0000000140)={0x3ff, 0xb78, 0x9, 0x1, "625cda05232bb715c65f5d4fa9a6be87b89758a7", 0x38000000, 0x400}) r3 = dup(r2) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000180)=0x1f) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000280)={0x85, 0x0, &(0x7f00000001c0)=""/133}) openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x80, 0x80) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000300)=0x86e9) r4 = socket$inet6(0x18, 0x3, 0x8) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000340)={0x0, 0x0, 0x80, 0x85f7, 0x80000001}, 0xc) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000380)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd\x00', 0x20, 0x0) r5 = socket$inet(0x2, 0x0, 0x3) sendmsg(r5, &(0x7f0000002cc0)={&(0x7f0000000400)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001980)=[{&(0x7f0000000440)="46908df9dc6391f069819fce44bfdab3cb488b2a7ecfef1e9ede3ccd8e9e6dbdbd5e30b06d61cb7c6e54e705343873085c18fb871304185e1a86", 0x3a}, {&(0x7f0000000480)="ff7e2d27d3990ea9683249ce63e33d83b46dae577e2332199b3390050848a47251fd605c28ab041887367d97d63b71a60e304a08c6cd1a8c66e05c793634897563f5abc776e87b683211b660e478990836a83d94a79d5deac29bee8a70e92e1f778bcc092a182d4ea7a58931936320ad18ba0010e4b0e46fe78d425ed78a53164ff0b8c902b4b09bd433c1cd922589efb7f6f550eb6d435126e4be7cfc0d59e7a9fab0e5a30f84cdb271e406d882a689", 0xb0}, {&(0x7f0000000540)="599bd1d66249ded1af1a2922d87cd477213f8570bf2882faf4b1ea99e5c10dfbbc97c763de950709f006669a37c332f644b3364d82beabb5cbe50b278cf53e82b504c8d8bd4249423e1ecba184c80ac42cb281f53494f645465df42da226096d4a35084ae5955ad62158735b466cf1d8221d90376621fdd0389bd3d2718ca0da4260c4fafc4ae9f91db0c49b5481642c94707e248d2054ce8c4f69535f3382065e26bb182caf5911687dc929d9cad84a85133defd9bce87da612d24508249ab6831ff0778a9d504b48b94bfb78544fdf2e36050b704a72b684b57681605020e96680694d86246dac797659bd571398b56f4a306dc8f4f07f9abc814021c9f847d88cd109c4d50c2f3b1caf74b1f0534bfb76c40b59b9accb82599e801a6e5300f27eb7d718ce231faa52847db0034bf725b39b8be9cfd1965277ccb4885561516b287d2a92554d0e338be7c6a1b61112c4574f0d64745d5bda523cd071959ca84e7f5e527c3f32ed6b9c0bced337604ffed72fe4ae7786c357c127b81b201fbd20ae480f0656409baf75686170df4a5d387211315bc8c7574d04b6f8d4c88ac14490f79229a67f6e549bfa1952dd60aad9f83465805ef828754bbb4cdd467830c8a945568a0d4ced86eeb645970585f6df2f2309ffc11be721842af209a99f58a6fb50927250a6ecedb83eece556fbe85f4efbd17f97dace90f21062f400502d5c0ca81a3063e37af083eba1b8ac950171f0b91fb0695f3ec29f3c5c8c6cf0642fab5a33f2e7fc0ba20dadb5d00a271c03a62f52ab4b90f0b1d0dc7435a6f99be292f7edb2ce8d4d935fd1b35d830646f57aad4adc043953e7b53271069f746bad962eb25643460d750375154c460dbde7d4f01e7aff3a269f5536f08fe0321ce6c53b0e7ab58076cabe5b5e7b4e16647057fbcaceb20b0b81ba9cf556af62ff61014bce74a50a067519a63ac1df8cb674c6862c2620ebc5cc48c99c405c4baae0e2431afbda351981e8a701b8cf1e9a4d59e1ac7887de858959c128d138dfc757a3292054e8ba3898e61f7f736ed534c92420deb3c61f333c570c9d1f685c5a0e1b662781d9a9424c5a1be92ccc4ad54099fc82d618e1898dc2c9f3c652631920626843bc00b5a7f70e9ab5b1dc4c1f9a35b7cb7e659e80c0188e0d05f1f38d9c6cf3b67619f70a670a8d3488ce5b68e51300c0e1a24e270a14a0f37c56caded3c684721fe93474709629e4615aeb6fe171a1876b020ec86614848f83a046ff3c9eab08ec9d1ee47824d3e6f4dbd758d0825124dd4b4cd3ee9672e3b4dc9f818ced818e1f1bc03f9769813eac68c12656b00eaf43d201e558b2e917d05e87da35d218036c590e5662d7179cd4a0ab49820fc7f191819e8ddba8a0c222d88c3f499669e703b9238dfaf2bb32081b96183969d585e81b40083d4edef447fe2f19c5c1b74a85323574cf36715e7b7f1236534280e68679011e8e07a6f92fa4fd127f85ef868f23066878440761f84b494348446b6704d8e8d62b2101a45e5135f21aeac72a1c25528c38ff04746401d953db983e734e51e788fc776c8234d8fbb7758e2d3123c41c3eaaf5b6589f11573ccf8ce534dc7e27f613adf3b65052be1a1b3ca5946f670db0d513ca5599abbc4aa56bf157547c8ecfb45599098dee76baebc76f03f36a98df32c04ad067bb2395fc3a385e92586ea8f4c9da88de20d36ebc856364f289df77e8cdc7365ddd1b6faf26f09302a67fadac98c8a67d06bd920ebd1e41a712f8684b36071c10393cfc96446037990fc4a44897e712e16b1bf71a8437492bf321b522e388a0d3d3b4a4e04bedde6a70f801bd98d3b1bac62af218975d7bc1bb93830635095fc84d3f4a6b6032680e6da88fc23a6dd999d812a1e77164bf50bf1080bc4ba075123386fe173ac97bf03b588ee3449d24dcc05be76f42bfbf4cf79433e21860994e7eae3b5071100449054eaa0174e87cab032b789e37d0a23591261e05ae62a5939d715850d20823f90ee7cdc96421cf468d3958b6992168704c86f6da428921d7e8575ccdeb8751a54292a2f4d3b3c726319af65b80ac5847c6cddf3f1ead3ce3c990b5e05d0cce670152458b6d5c4bd6a4dc580e5b2edd31208bf8d17f7ebd81555f8d1560e2fb8cf4e5e6ffbe19bcf9b0bbc9ea18d280525a4e5c0dc9d5937aa39272a829347b1b2cd879680bfb59fe5baeea76f94e5a3779c75ad9d435a7516610ad02df89eefc5f496e2ba7f82b38558c88e1d448352131faa2827d6c75f52ff14c0abcf74cdb90c84ece9b3fe873424d4bbfce844ead26b028c454a319a4eef6af2aef2946394d15233a8912903d4c912dc140f89f27506ec7ee09d5e1c7f54673bc0a9fd57a1d6851400752c1f7c98f8c4318fc24484c9a20cdced885d01fe115f0f50d6fb957d4836e47c4bef9d2a0cdeafb1cab16c2803d97aa2c53d97e6e698341b589d76fbde08c33d5fe8ea1e4abf285f27c3674b2275955c2f6f692ee82c3ffb2835ac0f0404d6a880bacf8104a548463d56624d317a74a8e80781d45b704237665d8c1034326e752b4b44e114ef70c8d2705fba3c147304158361acb5d10678c5000b62673f2a17bb2ae0ef91f6a20213000f5c894a533c40865745222cd410be245e6d6423a69904ee110270bd142062240fc45ea32573c13bb28e62d96adacefbfa6286dc198055edfcfe10f46876bea02cdd01c5844e8dadd7d96fc8df3a9070cd0e030015be36fb9da972ee521caef948b9e259ce17c64f47dc7a6c60d93ed60a1da7d656af3b4462c075057b0b459664e8bb79bcfe0133ca70ef03ffa0066b1646c82b17f26d75704f70ca053e4eb1afd8dc38fefd9699b00fa347efaa8ec8a1d427b8b7b25098430eba51ce56722cfe1b6cb83d78c60f40354dd35dcd50917f8c7c8eb5b12b5b21214a138b17cbe2ca5a04362d424357d4504f1ac04daf52857412f2ea47b18fd1372d9b93f44be718caef8f3715ffc070d9c0e7f4d1bad25e5dbc853bef0beb8203e3c3aa0c25e3d9342e30c10fd0bf17382d03405be224e1876aef62db03a6f6a135d26e507e46887000141f63f57c4f07ce3eecf75684a4b3cfcc450702030690678d1d529ca39077362ae6dd1d89fab27a1ebdc6ea57f5dda6cc1dcc9f0a742c887754b5c411410c99fd2088397a33cdb314080f7eea77c71c540ad5f1e5fcdd4cf31379a28b71f2b5b8c8761eecc9d77b31740285e09834fcecbe1b0d0322b8c3e4d7b1ff138253e0f4a6401f5286545dc9a2954217aa46425124895853394d13fd95288eccb98355f7217aeeb33207b97e2ee3a532dea862d7637d3b3d661f0f6779e801169da7f9a85f19a72abeb9635d96bc29f7e62cdfc637c7d0bf51757f192e22282d2f8fd8312e23f69dcfed84260b1069b1f40d768cb5ec4b25903c179dcc22cc31df1dabdde3886e7543ac823c5b336089a8ffaf3a3bca9ee66bd0fe7030f00765d13e0e1308859d595828cd3baddb76eb00f4aadcc3ebbb2e9c7b7f8e4f1ffaea1c5480cc4fdf085188e6f5f35223b1be83c7d8a37d8666366844b22b8ab6bf9bb7898ca0a29883c9bf6ca62c3da3fa7f8974f2db76ff61bc963cb5dd5e12fbdeaa7a8ebaf4846a44efad2534be1687f9212a3a3793d1847212fb59c8c4f82bb6f055b00f4f35bd22c4185103adab93951381be7df99ee05f02a2d1cebc7d95451bbae151c4fa06eb3d1966ff11f8b0b2eac560b16aafa1ea29691b21b408d9280352d50d4efdc720f4af58dcd68eb3a7b99c0e8de2497f27bf09f11f3dc703340c083393cef9341f75ef46e7db7b7541b5e2008615a5083fac71381630971a7954988ee6503b9b1fb02cc8e341fbd255b39db339f214712f6d4bec7747c3bf402f2f356bdca49ad256c97ebfda2144dc718733e3a74375fef2ceb96443c06a3a2e83ebf81772f2b53e3673af22d13b544f7755d1a7a4ab8a6a26e9c37eca578ae6cfafe9a884896c6f005b6394386ae1bc41469c87838ede61782479fa7227d905bb275acfdd5bc84fd61f51c833d2a38e1cb9cae5311bba00110b748d40271587d94a86e4087bba368de455c1325e3d7a08979f7cc1fd39a400fe3ea1010c3306dbca06f189f2383e7722bdc6f620736e45a409869740f07e089cfe05555b7d3b0f833008c10cb13f78882ff2e309d1ec7edf9710fa26aa2e8556b0dfec8212f9bf9a5f9fccdfb6f91fdecec26a8f00a6246eb6ae30eaec953f35f7057a18f1e59bcee16df8a2310ce171f797a175b35d95bbeb5817ca3b0e7e674ae2966323fa1d65277c05b8c99b750b04a7a45a1339ddce27b2b6595e962ca6b4af3a370c824d8a6e6734fe03b33752879ef5b5587f919c63c563a315d7de8eaa839f1287363d1d867b8fd517b5676b76adac30ab90ee6ea4d13603b40d01f19a1877df9a2d1abd5c53790adb26a63d391887cfb09a8aa4b17655b501f6fc5b3268cd1108a808c39c13d716dcd6c945ac45390a3d5d31036de885fc1533984ff7b5f2bd20d92e54e34f43ca1518cf1c4a99a8fa6f0ee98d7ccef9200f541137349d9828159ccdd0a49127e563b3957468b9809f7ce85a61050f31a6f920143182d7ab8292538b31adb46561ef8bfe0c1c75c911d29df429a13add20614b0df0bfbe9ae581bb91398ae49c37302a455632b667e829160a938adc7445653ac38b3babc22daebbb8b42e534dc6198b5f0ff8b0819ffaaa45878c72d8645b4fafaeaa5b5e45d487a50d7918603609ef569e58dbd86b941e7a20c4c9f17ed7d67edbbf4707e66f3f8cd68617d3eb41fa80b1147b43dc1f1172ec64f10f0364f21069bc036002a6703a744d360fb21412526fef7ad3aecd59fea54b2fa2b58854fb43402e7d020ff8849bd33b344e4beb42fa083b88963b3d82e93a245b0dca262433a99ac0be7238497061854aa3668d48670876fbc5a22e246d5d769e519974b1d41569c5b3a648a261628ef169e57052c20888f82ee0e7f794b8450565dff828ec1171c1464cd221242272379e5fd9c33df392b87cc1f09b384a851b3665b57106362f387ad1d8b06a3347ac3b4e7519925d963ac2c3c31a6f626f4e3a6b48c1461562d98375966936e5852509614cc197365bc111a37a43905590d2ab3478469170ff4f0c65a173a19cda82bb0a4cd1737353912b104d0da4893c7132816ea145505ea2506e6cabd143a9ef02b69c54a808b1b8c882481cae39b0e92589e290fcf38e9d6ae4fa777510db04ba7affb071e0ec5f2892ee57297d094ef85b4decdd02801b22b355eadf4ca32f363460636d5c215a71490cdcfae6b73a5caa52d88adfc598046dbae1c081248d7b3852ca5e194e63f310e75c0059f88b16ad8db05a77fb3628f81f3cead40c0f2a7e9f047385ba6c3045365fadf31ba246f2711107cb8bcade099fd13fc9627a8ef9fb29d9cfb6ceb5633c49b56974fea56b52b69c79f928cd265ef4c823d7c12dc65954ddcbee74ac1179b00a61c2a586547f4d7155d13142dd34a3ce84e1c812c589de8947d8d768127044fe7e111fe7f5ddd81d2f35814fd6c9013bf7d7029acdd07e99f5e1eeacfab3e428541c0e4a52564afef366f79d40374595b6a9e6e304e080f9c8cbea21796f2b3c4f0249dc90e9cb7fb8f8d2ce581fc4dd3140f480e2ebff0148566c2a3436324fd04ba6943844da1f60cc2400f183712a20f6794e6efcc2c7f5a374555e5c503ce023ea15c023a60a8c964073eb95832f3b8e36c6f1e077c896008171567b08670f3f19c94092d2ae0", 0x1000}, {&(0x7f0000001540)="e688ea6c1234dcf08c43ad8198ec7416cfc3dfd2ea657c403f3abcf4f33857a74fe05adac446aeee425be24bf15721819a52de3bd1d293d9115ef45665f9d24c17e42ade28c9951056017ad31040e4df343686cee5390282dd8369004a88053b930d2ea88462a4c6e6d0f7025a35a085512f138639b36016dd38f2693fccf65543353ead9bd89256f8713ed814ab", 0x8e}, {&(0x7f0000001600)="783d79b2699452b6b4b71f1e907c85fd2ed00b806c1cd5419726d3ed34a13e30b65c44e19b28375ef84215f5ffaa6ca96d01775f9cf5e5d308cece2c12994b6490e21badb1a1c03310fe9b646830e595fc5d17117e4ee5505809586f6ebbee36242cef0387a869214eebd7a58a13344c7415a450a3e654e39a3f03edf58b7b1fb45799d886daa695bacb5a7ef16cbbf27edfe7e5333c2fc66ce09e88da7889b5c5a15f794cf718c61d618acaa4b9b002", 0xb0}, {&(0x7f00000016c0)="7c91c43bc302a62cb20bbcd6a07ddf090fe2ee04376712f78bcdeec478324a83650ce2f2228f2005fcb7745b6f57a8843fd34cfa7c1139bea2ecc272ea407c96c3b5c63c7c7386ce282716b86ddf36e4c9c631f79eed49543528c0755dfbb525c8cfeac0ab539d4c9dac07fead027eb7ec926b9c331f18f8c745499fabc0c91bc151c4d41466e2e17413ea", 0x8b}, {&(0x7f0000001780)="b086b91f809b0b37b8be059c8b6e4fd8ea3e854c1fd20e3b1f9b28230a487b87af2107351b18f3ed0f05e8fc9aa1703272000412d0b797e13e005c0b4db677b09912a90b0c29d9313c3610b0359b9356c6faa93f1ac09561e74ab4b537c2a0b781adea23d5993100cc8967ede1b7430ef795185db86736cd9aeaebd3bccf18b214917e6d2e5945f12d86101999a25f8beaf23eecd27a48e5e9abe300e3bd87580434e8e14d222ddf84143e545ec33cc9326dcbeec18e565e5d2b15c36d5dc5c87c4d68578ed79b70caebc7fa732e9c97bd5fae5fd687f918c05a941908f5abe4ca9a5fcb52c74314", 0xe8}, {&(0x7f0000001880)="a3e89a0bdbaa02199158526c2a22732e68ca9acfbf4602cf2268a20c07cf21ad6a692db055954b5e4c76790d4910cd6a4d263ce78c529ca7199fd587c55b3e2ca4a907774c93308e230b5daf19c1fc3a8a3bcb57cc76539b2c492eb0d9f733ff0777f6247827f8ae9ff0df32a8006848a9fb9a2c767274ab4aff4ed194fd4cb2e59bcdbefece922c390925f13b593bf723db18dc6ffdfa1dc1c6dab522a53f74fe0709432d57653465c212f485f41a7b9c94b856b724c27818926835143f679c50bbd63b6640ea682510138e0e7d0ceeb7dd1489dd", 0xd5}], 0x8, &(0x7f0000001a00)=[{0x80, 0xffff, 0x10001, "ebe554f9df2d9352d9419d7cf784d114ac7ca1cd419c640eef0c0f4c2783de8027f5672fa741bd74576319519e49fe57f2b460ead6668bd564a6e9c460f1dbb5db4c550ab8955fe41593d5f748c422d60de63a5f1190441466569d45f52ac284379cb11b6c92da4a292412f9eb33a356"}, {0x58, 0xffff, 0xcd0, "8329e68b21e738a560005e9592ba6b47e9818fdfd4ffe1172e3afb17eb660504d3174a7316b4f8c1cb1c0d8af130256fbd2e16556e1fd6c84751fc120041413892"}, {0x70, 0x1, 0x5, "bbf322014ac1b47fb9dd3f0070418e9b4430bc04cab137270f1db1cd0193d928ca1c5ff41dd4135c8dbd142a0e3dbe42145b97e5f9d06e202280724209722a3d5546a1d4fb8c9d8c22ff77d2660e87d84306c8ae959026309f966edfb9"}, {0x40, 0x1, 0x3, "2a5011f463eb54db7758a5fd0d3b2124212bd898f4e233c1d1fe87ce4ea07e5799be62466dfa55e07e9df2bc"}, {0x1010, 0x1, 0x2, "2c26b0325ffd1f6e68013710e6be5a1d5e7d0ce79cd3ceaf31b4f81d111b4c2c699f3b41f10c1df9a5d223b75b0e020d6564b368d5b11731e574205e2d8da8474527b8d0532b0ffed7c5b35c1260a1a4d3e62f5dca19c5a562e89eadfad4a50116d3fd7bcb735d1d17c1a20a2e561b2837b2272208c2b8d9f7e1d5eda06021c143449804aec64c649e81915d1800e2aabdc76812dab8a1d15a5c5040631763b07e6e968f09d5e84a8f1f7b8f03d04ce060fa8515d20296e1b97964ac3729207b5e3721434a2a497de7c458e6f74c7c4cc03340544307e17ccc191693752108f2f9d1e8660f821196184bd0dbefdf20a1991ce9a1cdfc3e3a86d25078ebf599463cf25c7521c4d09e3b0f98878423f7074a3b73d8b63e7e4764cf31de52a433b28178ceab309b2bc063929ece839cf0b0d353639b32ccc2f845fbdddc4dbaf218a03b5cfc2df88725181fd432ee72a10e9ee36daefb15af479b88e11fefecabcac8e5df1b916d6fcf9a666861a7ba1322c9295c3efef55ae93efffa486a2fb5b0baf21d6f0c8a5197adf7c3ed1bda5c38acaa4a9dd8c511bf7a527a5328350e6c9beeecd8cf08cff6407a331988b51476b0bfb0ce21ce203399ff22897d7c2d07d483fcd0d7878250bef87ad4edc6c465ab1a3cebf58252589b99915a7ad075476920275d2857646f39e14425d134641c4d90b7e2377ea233178b8ed94e191d75e73af0e42e6b88613afda4b78772cedc4d04a0f20648f57035aaee519b9bd0ebdf012fbfe3f6a457738e2042d2b68f878df8d174a83ed64de585be7767787e2471a552eb6a816c4050dfb93f23bab548f81fd84fb920b8f5ef5e07931a06b0ce354f16ccab1b831749d299c7de49090948d4cc7bef5f1ca1839384797cf4e67dc2056a4e4b1cef00bb62b655566d3c1a156e5af32024bc360ccd55f17bc422a260657b9ec8e8c4e8852daf8cb3c9d9e153cb4bb6f194ad32dfdf282ded2eb62b4aad3a7c427feb38f43b0a50df98a465bafca504928f607a3294e61a350f8708aa441febb242e7f0da2cf6aa5b5c7b320fd2320215c928becc8a21a83c34e4e28be31fc0b720c93253931b92aa9afa7e6f6d50c3e7c44c42db9ea9dce1a8ee2d146e48eb1c50c5dd348d91e69e18e7911e1f5573c7c47371708a229564dba88859765fe0f6b9d4ef99b561ad57871918405a461fe7a8bbf313a158a434bc00f23a5494fa138abff40588e68bb7120dfa0aa827cc0a2a62e8e77ab1eb6b11fb8a82177ffd161b208034226108166da4bad025a19d1a0e1435fb993e030f4985dd55726b88eca849d456e0ff44631dd2c086cd1376b4772f5f70664d9e785e94a1c732e6dc24616348984741cfe700508054a7ec39719c682937ee84758094495e57d86bb18fe4260e71f58101f5924834b2f5e2f7b0c301614354801fdf69c91620fbaa010ae4c06939ffa3aa5d51aa95a23bb2418fd8536231751c980ed8a2ce016b3d284a69150b3a557397a2a60d9a47505a3e6e6ea96076c5e70bb7136051b1467d7eca2c34ac52b4aff3cac8f7f5191058975e99ecec7a278fafc775fc0153313f758b700af5f0b859df1703984ef6db469b4208faf49ef3da812787fdedfc39680ac3ae81d67607bc84a1fb998983538b273ced680505f29ac9809591165f22110b1e874e6414b4d861bdc5917dfc2ec124a8a49e39325d741a4a13eb080f9c9abe92388f78320a2e2be88268dc7694aed53b4003e7db1dc1bec4ce7e1385bff53855619c248cee44dae2bdaf5fcdb2cb8cd54b1b33dbc7e6fdc61734a8992e93abdf75ac878ff2e133e9b94b1ce16cb29c96b8169f49612c90d8147cf443dcb7f4c07a10489e3bc6fb31b23d5dcaa670d0b8abe3479f2070a9a72aaeb7de663b0d80555e838d6d70426732466f23e3499248f3eb0037745cec27afab83d939d110b728cb407f96ba3949c1f36c6ea3f5273ad7b2e5949a943a870530acbc3fc762eb08e52e8230d9789a0e181c0d52ac30cf361ff260999d205f4a83f2ffe33481e111dc02ba669ff1509aadd271a642f9b4da7a61066d590d1dbeb7ccd29128d4af6799a3c119e92c2d580ef5b13669a5e8f42077f3e3f6993de30deaf4f592c5f15bc037093d25d72b68884e39265c0f466a9697bdcaf25323679a05d1383ab8351f207113db0b4a1a98d8ba76aca447230fd51deedc9159927d5b124fc848d6fdfa00afe78a3114912995d19b2f15299129a4483722b046907b119435365800b4dfb9553c2122653bef5f61acc15eecd182b6a1d80d8d50ac3048676bcde45377085c24ffda1eba3dd2444dbe8b7a60e80b8afdb59b2fc811ec8ff4d8accc40904fe3ed3b083237e0949f78fd177e35d094695cf46a3b918cfa60c9638ad0765c03e372a70f8c68e9573f9d03577a921bcefd57294a1667674d9b0004b01bcd69bed06b195f4c7011b60caea8182c6adda95b38979b9a10b32b450a2f19412c546aca977eb0679894d66d903e7f1dceb25961c629a306a66dbc7ee8714a327b9795cfab4c962cb019b5e59633935de25dd45853ce88f6555d06a0e857106b377fb28807271c0879dbfb5ad1a6fe9e841701e1dbcca948f5e20f3c1a9191686b8a2d4d31367bfc930340dbde4601c22e4bd012951c231ee87d7097f88f406c3e627d0a4694b9417609f84c2ad31d697b0b8ea8a6852c6bf7cfbac7872975803bdbf85328397b97617b4f495a9b497c84eb7497820dabb2d9628f4c7ede3824ff8a2f18f7c965ada2c3d26a83adac1d196947031ae604fcb41794da18d6d46831bbe70e7cede48460285bb90aa4f9d756a51ba46506ae99d4764162c9ee6f7b1873c3d8dd687113351fcc48525cdb4a1063745c2b301cd1c6e218c96c747201fedf8e5b1c2dc99556401a8fef8eb343e65512f7d518a5a4496fd082b7275c680c49f6781a6cb8b424ae6bfc511ec1b6532b9f297bea1eb5455de8e64ec738c38fe0d838eb18f181745d6b5e7541eea1aed521c40bfb29ce20fa9d45ac1680b9f74d6b412671276d3981552b0ea53487904d379af8232513d4f3640a9cf21cf467750b3e9030b640fc20648c63b73f9e116480418a4beac228dc8ce37f90f4493163a4c9d4a43011edc8c1f0f9403d25f68141d0f10457b559d30b39d55092009522c66b03f405bf3a875be198a45035503d45e4c3171cad964cb85092b6703968a68808df6d39e67a6915b95fe16ca44cacdc1fcd47a3029f307f96acdd2d52a71446e6043abd84ba1d21b5ccc4ee051ccddce585664330fda3dc1a93a0aa81ada5267e10346416b5ff7c7e2ad054c645b6a52e0fb506c8684ff3752b6b60ed0abef636a82b52b64a1cca7924cee50776e9419f618f1f98ee30dc53d0c073693844a4cc10a227d9e8d6e0347940736317cba6be10af687dcb3f223d831f106b0642d63ec1142b9fefcf4e36b19a90a00c6857e70a3a79ab230c5c7e1ef41fab293fb2b17806487dc568b76b2a80522295017639e5f7c3198e5e60ba8039ad7b87738c8865ab46cdbe511f350df3ba0d0c23cb6df12f60fc8ef44ee30b0e248c1149906e1e3fae7d28e59612ebdb32f525dc3d0b168b1f124809b5949898066b2f7bc4d3e932f546c5729a024359fa46bcee1761cd0937729c4ff7398ca12c20c003db58d36aeba458585de6bf8d770026c9498b84bfce398cf662466d994b6c3a088f829681c93ce7349746d207b671517e1b2166c5fc199963e536ed96cfe4e605455dcc2b2475d809c0cbe184045abf4a3b79e4b6467149b858975bd5a880ac0d44c02ac8638c2b363b745c44d56497a66c5129e0ca70fcd7b59cfeea5e2080e4a14200fcbbed088e6bd2c00c95ce804a04beada1d5697863ae6482aa3a4a7001439caa0d65fc9ae38a6f60b4c03dc9bf0d85ab8bbe1bc1235cbc2829e7228318615b9da76f5c1cf281b29a4bac36f0918a1bb90801d65ab5c816a2e0256359c9a511af479c0ddb0afaaed4d5befced714cb6d840e74e19d1ac6f53d5598f68835a1a55d2c871f9f73090dddcd67c5d06e89f6ff01781f111a8f09d2fc7e0a6aed129f9bda548a2a2b0c127d93e981816285cca3a84696d66ca432300595d8597651f5c2449b736ba19b1fbdc9cebb1c2eacbc4105b2219b524546c8c05b1ffe5c94cae49ccfb71c5378368b09ced36513c53753191ccdb1fac67e0bc31df228edc147d7c96158dc751da6be3f1d409c18403d21f94aa1ee5e13b923376ce1224171560d57bbd3f589727a4f60d511617c0534b128a303bbd210d8e7020c77f9ffecf99d62aadea0f5a0e56b8caf48bdaff6c961752926979719fa6baf6d676a34302210285c73e1221f297f503bb65cf038b0972602b6c3cc57ae78151466f79f9b2611f0da6a03907ba620de266b333f04b4ab5ce566548db3c9e0269e7c6ee7406df1e6e3f66872394cccf24ecbce4b9e8b419d0ed515736485a2e456d14dde9118fbf8049db07690d9c1d46164b9df832289396e5062ef4a55327fd5cef8c1bbe35afb4b47b779ce3e1e48d2c7a48714d0b7c8259f2d30ba41cb41cd6f6c5d4d3d53f6e790173657f6e962e835e3db043d97a952f7972fe3f703ac7d8d94e1f502ef7946db3deb1c3c0978d35194d9efccba646c47598f0f3fc4c76ba5f5ad7eb1caf9fb66777317d5164d5b86decf127af64472785a0ac58f9b4d84ad92c1dff6952055b21d44c31ac3c8977217a61f0a3f66bfe2aed76a39dd13f73bca86bae986e6efb0ef6ab252fa8be1a057dffa43d203acfcafcf52fe34a30657e158f8ef3b912eb49e7fa76884b395a79500a2e0ee0f4c9f52f9ec575f1337db562f5692f5126acf84c060b1e182b32de6093c252770e991b8877bce3f6adaf99a6b84e04f0048fdd37bed28229a45b62d72c8bae4c30a5c523673912a8c434da4c716a0bb0c424fba295337e5b4c34ec1f229f0d59a8dbe0ccb7887fc8f3b31ac35d0d672331cbea9224f91b0c26789bc419e3618a19ae23d7321d50c5488d1be2994c4598a2b88aad1c58a3993aac0c9bae4d1cae7b7ad514de113a8344f8464a016ea3467ad4efd77a173bea88e20c5d2ff01ffefc23400210df65220a9b9b388fc1c61fb3ab56c2141b99ab23568b7cfcb7c1239faab82f043a96506f3eba034c997a68cd25df250b4ce8ad3fbb407e8226a5464c7c65ba87a1307e21affdbd532b3194a833db162235ba78ac984db9eefedc8f7c93e9bdc6ed8c705e9bacd812f4e15f1eafd32242dacac55c61e389f20204d3476ad7b9735cd5eb116b49d7dd0ba91d8c972de8b833093795811894342583dc9e167c32ebef62c3c86012d630b15f8da384e349d953a6c6de3f5113f586a0fe0937fade37772119691505b6824f92163e9425bfba1401ddf1c3d58c30a5c8c8f1948b9551390dbf6f3172e06e838c8b277cee3a934da76806a236f78edbe83975f346ed16eb5203c362302bae5de7b46bb002f1c6d076f35823e93a345b680de4294447b611670f6582b06267186660da0722eaad559e6b08dd2aab2bfbfdc28f53c58b7d0400c0f818e75e7eeb78aba26d51b2ec33ddb9f5422a5eadf7229c92d32051b9bf06faec6841b867876d4b8b8a8a94e2f6954b8b6418ab7c50141c2fe8abc8512625fa2bdb777317e6bc17bf9052d22ffba70e458bbb5306ecec9de681c6cbae2e253db54be30dfe6376aa899662823d09088df6a7c1a69982286e27be0c5a05bc4a547577e50962fa77a58de76eb8b1b9a1c674cbed3241319bc3bc04b88df9cdbd"}, {0x100, 0xffff, 0x5, "ec3620c9cf9459f45c5094807bdc35660749a5c313159b1c21669304f6fe190460856be732f8787c5e264a0f0fe700628f88350f1696bf80730583867af30ac56ed660a05aaaa2bc711d5fb084c6e2dbaf1b00fbe7d9e2634f282b1acf4178967f2b40a3b9ef89a30575164e9de975cee37061915156e855917ab9207416d647e996356c536b2a5077e53d6f28aa0cf544ba8ecf7846058945676444f7b8e2410e0db71439d364b56c59f999bd2c0893254ad973607ac8be42480f7f378094d1c198e90169a6d1d50204d10cdaf3f33d72532970ca7a6728a27fd49a7ae2461dfbe04e34d082a7b65901d80b66"}], 0x1298}, 0x205) execve(&(0x7f0000002d00)='./file0\x00', &(0x7f0000002fc0)=[&(0x7f0000002d40)=':\x00', &(0x7f0000002d80)='/dev/wskbd\x00', &(0x7f0000002dc0)='*\x00', &(0x7f0000002e00)='\x00', &(0x7f0000002e40)='#[-\x00', &(0x7f0000002e80)='/dev/wskbd\x00', &(0x7f0000002ec0)='%},\x00', &(0x7f0000002f00)='/dev/wskbd\x00', &(0x7f0000002f40)='#\x00', &(0x7f0000002f80)='/dev/wskbd\x00'], &(0x7f0000003240)=[&(0x7f0000003040)='\x00', &(0x7f0000003080)='/dev/wskbd\x00', &(0x7f00000030c0), &(0x7f0000003100)='@\xae\x00', &(0x7f0000003140)='-\x00', &(0x7f0000003180)='/dev/wskbd\x00', &(0x7f00000031c0)='/dev/wskbd\x00', &(0x7f0000003200)='\xd6[m@{\'\x00']) r6 = socket$inet6(0x18, 0x4, 0x2) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000003280), &(0x7f00000032c0)=0xc) r7 = geteuid() setuid(r7) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000003300)='/dev/zero\x00', 0x10, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, r8, 0x0, 0x4) r9 = dup(0xffffffffffffff9c) fcntl$dupfd(r9, 0x0, r2) r10 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x2000)=nil, 0x1000) shmdt(r10) 05:55:54 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x1000000008002, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r4, r3) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0xfffffffffffffffa, 0x41, 0x40, 0x0, 0x3}, {{r1}, 0xfffffffffffffff8, 0x8, 0x80, 0x7, 0x9}, {{r3}, 0xfffffffffffffff8, 0xa0, 0x1, 0x1, 0x1}], 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r5}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r6, r5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r7}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r8, r7) connect$unix(r1, &(0x7f00000002c0)=ANY=[@ANYRES16=r2, @ANYRES64, @ANYRES16=0x0], 0x3) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) mknodat(r9, &(0x7f00000000c0)='./file0\x00', 0xc000, 0xd4) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r10 = dup(r0) sendto$inet6(r10, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 05:55:54 executing program 1: socket(0x18, 0x2, 0x0) syz_emit_ethernet(0x1, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaa688eaa7289b75447a06aa6630df80000000080004a0100000000000204000000d28ef79ffe80001e3727a26f5430955f14822cd0b0c40000"]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = socket(0x2, 0x1000000008002, 0x0) socket(0x1, 0x1, 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x400, 0x0) connect$unix(r2, &(0x7f0000000a40)=ANY=[@ANYRES32=0x0], 0x1) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r3, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) dup(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) sendto$inet6(r4, &(0x7f0000001580)="e6dbbdf6a2f23e7cc2743e9d3ea1c0c7ad1131c6afe94aba8001a6c502235131b2e3b2acfcda2a191bc280eeecf8f7c35cb105e9cecb28e408acb6ce28b9e0d1e85cfb34582d0392dd529411d00ba2e3c634a12013b3124ff25b6c3c3dbcbf77a232b68eb1452a78c8f654a358000700d50500b8b7562f4d21ea96efbbfc80e398c8cd671bb11a10bf81efd80575a1ff4298cfce7cad871b94e705e2be76c940f29db8e53b897b894ef212fc44b45c406f404bf4f72b1b421cb37b2a1d6456dd14d2db4585aba510652f3a8348d4e0aa7df1076e542e6071fa867808d1165bc47403a877bdb6299c02fa7746deeb867ccaeb9caa10301a2565bd4a6cd9f8fc2c87670b7ede40328501c0c1f2f3ed4e9ac5a4f6109037caecde3ac8e024444ad8d8bdd6f2bbc5e7507b28d93083db1f1e0c31f77e35dbdd4189f9b3eeda03abb17f8fd57f559ff8d46a809567aa0c0afec39648", 0x121, 0x0, 0x0, 0x41) socket(0x40000000011, 0x2, 0xfffffffffffffffd) shmget(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r5 = shmget$private(0x0, 0x4000, 0x322, &(0x7f0000ffb000/0x4000)=nil) r6 = getegid() r7 = getegid() r8 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x7feaacaee92beeee) mmap(&(0x7f0000017000/0x3000)=nil, 0x3000, 0x0, 0x10, r8, 0x0, 0x0) write(r8, &(0x7f0000000080)="62032a3106773f1e00bb5a1e771e245f50f4857d42b595a4c9343ae2b5ae0ff1d6dbccc65a9e8898b02a8bae6db90bc29ee6ff857ad7231042f9839a1fb7bc4e8f1fd3eb9c0e38f2dabb98b5b60b94512298ffd0461d1f8b62a14b463e278f5fcd0bc84cc038982d02ee7fc24c7ee3ea6700931f65b454aa", 0xc238c0b9) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) shmctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x4000000, r9, r7, 0x0, r6, 0x2}, 0xfffffffe, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x3ff}) socket$unix(0x1, 0x2, 0x0) r10 = socket(0x800000018, 0x1, 0x0) bind$unix(r10, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) geteuid() getgid() 05:55:55 executing program 1: r0 = semget(0x3, 0x4, 0x320) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x8, 0x9, 0x1]) r1 = socket(0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x1000100d3) semop(r2, &(0x7f0000000480), 0x0) semop(r2, &(0x7f0000000000)=[{0x3, 0xfffb, 0x1800}, {0x1, 0x70, 0x1000}, {0x1, 0x4, 0x1000}, {0x0, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r4 = getuid() r5 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r9 = fcntl$getown(r5, 0x5) open(&(0x7f0000000300)='./bus/file0\x00', 0x10, 0x102) r10 = open$dir(&(0x7f0000000180)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r10, 0x0, 0x0) r11 = fcntl$getown(r10, 0x5) r12 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000540)={{0x240000000, r13, r8, r7, r8, 0x4, 0x2}, 0xffffffff00000000, 0x7fff, r6, r9, 0x5, 0x5, 0x5}) r14 = getuid() setreuid(r14, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r8, r14, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r9, r11, 0x0, 0x92, 0xffff}) r15 = getuid() setreuid(r15, 0xffffffffffffffff) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r15, r3, r4, r8, 0x20, 0x7}, 0x4, 0x5, 0x5}) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000140)=""/23) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) symlink(&(0x7f000000bffa)='./control\x00', &(0x7f000000affa)='./bus\x00') symlink(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='./control\x00') unveil(&(0x7f0000000000)='./bus/\x00', &(0x7f0000000100)='x\x00') 05:55:55 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x2f}], 0xed4, 0x0, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x1018, 0x0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) fcntl$setown(r2, 0x6, 0xffffffffffffffff) faccessat(r2, &(0x7f0000000000)='./file1\x00', 0x8, 0x3) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x26dc, 0x0, 0xfffffffffffffffd, 0x0) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, r3) fcntl$dupfd(r0, 0x0, r3) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000000140)={0x8, 0x4, {[0xfffffffffffffff7, 0x9, 0x764, 0x8, 0x2, 0x1f, 0x40, 0x5, 0x0, 0x100000001, 0x1f, 0x4, 0x3, 0x3f, 0x6, 0x1f, 0xf2e, 0x3f], [0x80, 0x800, 0x4, 0x2, 0xf2, 0x8, 0x8, 0x7, 0x1000, 0x1], [0x8, 0x9, 0xc7, 0xd9, 0x80, 0x0, 0xffff], [0x0, 0x5, 0xde56, 0x2e, 0x1000, 0x6], [{0x8, 0x7fffffff, 0x3, 0x6}, {0x1, 0x100, 0x4, 0x6}, {0x1ff, 0xea, 0x8, 0x6aa4}, {0x7, 0x0, 0xff, 0x4}, {0x8, 0x3, 0x57, 0x441}, {0x1000, 0x1, 0x0, 0x81}, {0x6, 0x7fff, 0x5}, {0x4, 0x3ffc000, 0x200, 0x1}], {0x4, 0x7f, 0x2a2, 0x9}, {0x7, 0x3, 0x1, 0x1}}}) unlinkat(r0, &(0x7f00000010c0)='./file0\x00', 0x0) 05:55:55 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xff, 0x0, {0x0, 0x1}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) r2 = semget(0x2, 0x3, 0x44c) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x9, 0x20, 0x5, 0x9, 0x3233, 0x101, 0x2, 0x800]) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:55:55 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x2010, r0, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0x200) r2 = kqueue() r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x80, 0x0) mmap(&(0x7f0000008000/0x1000)=nil, 0x1000, 0x1, 0x4010, r3, 0x0, 0x200) r4 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r4, 0x0, 0x0) setitimer(0x0, &(0x7f0000000080), 0x0) 05:55:55 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r1) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000100)='r\x00') fchdir(r0) socket$unix(0x1, 0x2, 0x0) execve(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) 05:55:55 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000080)={0x81, [{}, {}, {}, {}, {}, {0x0, 0x1}, {}, {0x2}, {0x0, 0xa}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x1}, {}, {}, {}, {0x2}, {}, {}, {0x1}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) r3 = socket(0x2, 0x8002, 0x0) r4 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000080), 0x4) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r3, 0x0, 0x0) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r5, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r6 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) faccessat(r6, &(0x7f0000000000)='./file0\x00', 0x4, 0x0) socketpair(0x1, 0x2, 0x9, &(0x7f0000001dc0)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = msgget$private(0x0, 0xfffffffffffffbf1) r10 = socket(0x2, 0x2, 0x0) r11 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r12 = dup(r11) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r13, &(0x7f0000000280)=[{&(0x7f0000000080)="1f", 0x4000}], 0x1) write(r13, &(0x7f00000000c0)="95", 0xfffffe76) dup2(r12, r13) r14 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r15 = dup(r14) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r17, &(0x7f0000000280)=[{&(0x7f0000000080)="1f", 0x4000}], 0x1) write(r17, &(0x7f00000000c0)="95", 0xfffffe76) dup2(r15, r17) connect$unix(r2, &(0x7f0000000540)=ANY=[@ANYRES64=r8, @ANYRESOCT=0x0, @ANYRESHEX=r9, @ANYPTR64=&(0x7f00000004c0)=ANY=[@ANYRES32=r15]], 0x4) setsockopt$inet_opts(r10, 0x0, 0x1, &(0x7f00000000c0)="071404000973db0000000001000000149b33ff0f", 0x14) write(r10, 0x0, 0x0) r18 = socket(0x2, 0x2, 0x0) connect$unix(r18, &(0x7f0000000380)=ANY=[@ANYPTR=&(0x7f00000002c0)=ANY=[@ANYRES16=r7, @ANYRESOCT=0x0, @ANYBLOB="0985510a010afd56b258d0fe15c264aa2f6ee412b109c2d12b6e8d550e14dc79e5c0012cc7c927dfd6097ce05f88fc7435e96c84af6aec507a167c5e8aa23e3a0a4f78f95f590d319a4ac9c184440d8bf00eccc47d566c0596e8d89a09e73e417025128f0939d43044b323", @ANYPTR64]], 0x1) setsockopt$inet_opts(r18, 0x0, 0x1, &(0x7f00000000c0)="071404000973db0000000001000000149b33ff0f", 0x14) write(r18, 0x0, 0x0) r19 = kqueue() kevent(r19, &(0x7f0000000040), 0x26dc, 0x0, 0xfffffffffffffffd, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r20}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r21, r20) msgsnd(r9, &(0x7f00000001c0)=ANY=[@ANYPTR=&(0x7f0000000dc0)=ANY=[@ANYRES16=r5, @ANYRESDEC, @ANYRESDEC, @ANYBLOB="dd4cd95a8d207639b86381089094cb61a92c3665f86d9b91ffb6c2a7262a02e106f429aabc8a897f112543f20691518baadb063904c8d7a52b7411884cf78039a7862d", @ANYBLOB="2d0b63bc88a14ff5da71d10a4b629eb5720f9153f86729b40a8cb541a9d672e7d22355e5991fb06ee51efc78b507898942f5d191fb9ff91c8bc4d1bb57dd5c992e2defb6f2615f6b351b12aa38b5afb97d2f99e11354f8f203edd78991dc287951135caa08e2e7e5e16e690c5c1b26226abfbced32e2b76a76f8712930cfdd62b3189d00f8e5aca28c679709b868", @ANYRES64, @ANYRES32=0x0, @ANYPTR=&(0x7f0000000f00)=ANY=[@ANYRESHEX, @ANYRESDEC=0x0, @ANYRESHEX=r20, @ANYRES32=r16, @ANYBLOB="be8fbc48596ebee31bda701023c8aed53fcecd3caeb2bfc30242011902cea2510c8a59c4f42dc0648cbe6cefedb8eda317c13ed027393536161dd557e3dceb659666e959f3e5c32acd4dddf02533f6f6883f20e248378a269deb46fcd989d3a18ea3f7e605b13acfb225e04916cf459a718e3a9804bc9bbf4a09e534"], @ANYRES64=r18]], 0x1, 0x7fc) msgsnd(r9, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r9, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f0000000ac0)=ANY=[@ANYPTR64=&(0x7f0000000180)=ANY=[@ANYRESHEX=r7], @ANYRESDEC=r1, @ANYBLOB="2d7490092081b1d091476075e68bdff5383327c8b1d59fa5589809e698b9c2fe40032a33070464d26582b4a4867ec73f79ab0c2990eebb60ac386c355c222d8ada4f4eb9acf20db6a38b0747808cc2bea79866067e820c3b038c38030e110a412c40bb1f9d64cc484c96829357f12622d9fba01122e0c5994490", @ANYBLOB="faf3d67f78052120b61969af5b82cd22a94e2b876a4aa3022c0cdf9cc060ec70e21bad4f50115ae1d1417f7bd543f48f41575818044b4cd2e63659d0eedd946d58f9407cd841b5bf043a635d6bb972c78fd09230801031133b9516c34dca2a4ca98851e47c657694eb2b019d78a803fcda73f73ddbe51cf8ebc7d0d868f752ded5e6f8fbb43126e3e1cb07d413b7d9da0361306653", @ANYRESDEC, @ANYRES32, @ANYRESOCT]], 0x1, 0x3fb) r22 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r22, 0xffff, 0x20, 0x0, 0x0) setsockopt$sock_timeval(r22, 0xffff, 0x1005, 0xfffffffffffffffe, 0x150) fcntl$setflags(r22, 0x2, 0x1) msgget$private(0x0, 0x20) r23 = socket(0x11, 0x4003, 0x0) sendto$unix(r23, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ffff072918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5f8010400000000000000010000000000000000827b0fbc7282", 0xb1, 0x0, 0x0, 0xfffffffffffffe3f) sendto$unix(r23, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e4c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36ba5f90006ee01be657aea8c5fd6f0d9cf049c0a00384020208a371a3f8000400000000000000010000000000090000", 0xb1, 0x0, 0x0, 0x0) r24 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r24, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r24, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r24, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f0000002b40)=ANY=[@ANYRES16=r17]], 0x1, 0x7fb) msgrcv(r24, &(0x7f0000000680)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc677e4fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4c7fe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c90901d49935002ac7a1331bf31ad576d2fc803e7346edb6785c899e8f3c7da2381a4eb2327004309206588c765ee222a827fa9161a66e016b56e7e1608404bb806f582a72a8b295a"], 0x1, 0x0, 0x1004) msgrcv(r24, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r24, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r24, &(0x7f0000001f80)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941639c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce3b4033a4312bd05b3a77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0xbc, 0x40000000000800) msgrcv(r24, &(0x7f0000000940)=ANY=[@ANYBLOB="00000000000000008204ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002ed8b218c986a549b4d56e311a71ec31000f7d27eba7e53705676c86e9f39b2542a91b0bf5da33ae1a89684cb6f01634356cca3ef343eb079f3254cfc3a94b61ec9e73275ffee3353e4893b793ae1c26ce18e888761db94ab9781d4ead482e24b54bf4ec2a4bf4bd13c93a7f7bb914ebc49e2ff067113b667c78946b4ba93af0f752de32d109110a81555e815d2d385c49b87d650d43d04819179a47339c0260ee0efcc220025d7297f3e185bf383a92c08d1e51147cd90da962fb68b124f92c35a007a6"], 0xa5, 0xd6d0c418f59fe7d3, 0x1000) msgrcv(r24, &(0x7f0000000040)={0x0, ""/120}, 0x80, 0x3, 0x400) r25 = socket(0x18, 0x1, 0x0) close(r25) getpeername$unix(r25, 0x0, 0x0) 05:55:55 executing program 0: r0 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x11, 0x3, 0x3) sendto$unix(r2, &(0x7f0000000200)="9b03050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882a297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea800000002000000000000020208a371a3f800040000000000000001000000000000000000", 0x39b, 0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0xfffffffffffffffd) r4 = socket(0x11, 0x3, 0x3) sendto$unix(r4, &(0x7f0000000700)="9b030504001a915ff5de46abcfe2000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882a297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea800000002000000000000020208a371a3f800040000000000000001066a709640a8839d52523fb9fa7741ef81760d0a3c", 0xc6, 0x0, 0x0, 0x0) r5 = socket(0x11, 0x3, 0x3) sendto$unix(r5, &(0x7f00000003c0)="9b03050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882a297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be65756ae28155ecc7674bfb48673a075aea800000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xbf, 0x1, 0x0, 0x0) msgsnd(r3, &(0x7f0000000180)=ANY=[@ANYRES32=r4, @ANYRES16=r5], 0x2, 0x800) msgrcv(r3, &(0x7f0000001540)={0x0, ""/227}, 0xeb, 0x0, 0x1000) msgrcv(r3, &(0x7f0000000200)=ANY=[@ANYRES32=r2], 0x1, 0x2, 0x1000) msgrcv(r0, &(0x7f0000000540)=ANY=[@ANYRES64, @ANYRESHEX=r0, @ANYRES64=r1, @ANYRESHEX=0x0], 0x4, 0x1, 0x1000) r6 = kqueue() fcntl$dupfd(r6, 0x7, 0xffffffffffffff9c) getegid() socket(0x2, 0x4001, 0x0) r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) fchown(r8, 0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000600)) kqueue() r9 = syz_open_pts() close(r9) ioctl$TIOCSTOP(r9, 0x2000746f) ioctl$TIOCSETAW(r9, 0x802c7415, &(0x7f00000001c0)={0x0, 0x0, 0x7, 0xfffffffa, "54b9116c0842ea05a5e371119dfffb78442ff699"}) writev(r9, &(0x7f00000004c0)=[{&(0x7f0000000380)='x', 0x1}], 0x1) r10 = socket(0x18, 0x2, 0x0) r11 = socket(0x18, 0x2, 0x0) r12 = dup2(r11, r10) sendmsg$unix(r12, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r12, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r13 = accept$inet6(r12, &(0x7f0000000000), &(0x7f0000000140)=0xc) r14 = fcntl$dupfd(r13, 0x8, r9) r15 = socket(0x18, 0x1, 0x0) setsockopt(r15, 0xffe, 0xff, 0x0, 0x0) r16 = dup(r14) getsockopt$sock_int(r16, 0xffff, 0x1021, 0x0, 0x0) r17 = socket(0x2, 0x8002, 0x0) r18 = socket(0x18, 0x2, 0x0) r19 = fcntl$dupfd(r18, 0x0, r18) r20 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r21 = syz_open_pts() close(r21) ioctl$TIOCSTOP(r21, 0x2000746f) ioctl$TIOCSETAW(r21, 0x802c7415, &(0x7f00000001c0)={0x0, 0x0, 0x7, 0xfffffffa, "54fffb78442fc7e4d317823b8bb3ace27fac721b"}) writev(r21, &(0x7f00000004c0)=[{&(0x7f0000000380)='x', 0x1}], 0x1) ioctl$TIOCFLUSH(r21, 0xc02069b6, &(0x7f0000000300)) r22 = socket(0x2, 0x2, 0x0) fcntl$dupfd(r22, 0x0, r22) connect$unix(r20, &(0x7f0000000540)=ANY=[], 0x0) write(r17, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0xffffffffffffff7f) r23 = socket(0x10, 0x8002, 0x4) connect$unix(r23, &(0x7f0000001040)=ANY=[@ANYBLOB="620202c6007b000001000000000000000028d10651b1dafe9c1069a373ff6723dd71b4fb32d036cb6b7df0ba23f75d10ada8a197048eebd6cad48949c5d73e958b87557bf03338f2437f6d9374064dce27eeca4504d1e2b281f681154e1b56493b9847f3e147ceecefe46a2d0d32d6da76dcac0f9504000000f979e333b0e72243d02d51a7ece344a3fe9b80c706c43b82d84460eae80103645acd0f6fcc1aeaf2c9abb42f0311d6717aa0f35437beb89064e8117ef67737acea85ceeb57050c96f473e5b303546652f8c3ca5037c4c079663c74d304be3f41bcab55d7"], 0x10) r24 = socket(0x2, 0x8002, 0x0) r25 = syz_open_pts() ioctl$TIOCSETAW(r25, 0x802c7415, &(0x7f0000000000)={0x0, 0x3, 0xfffffffe, 0x0, "7b01ecef0f81004c8160000002000000856000"}) ioctl$TIOCSTOP(r25, 0x2000746f) writev(r25, &(0x7f0000000100)=[{&(0x7f0000000040)="ad0556c55da634a6872237c5683378c46dd1408f262bb455c6c758a718062df319a92c5ddc1bd58e1dfbb01e6f37472486b485164658b590ca1b7237f26ce1aa409d8afa6a4e1f13a87300d464ee3eb64cc769375ff324351d52461c204b23d81b09", 0x62}], 0x1) r26 = syz_open_pts() ioctl$TIOCSETAW(r26, 0x802c7415, &(0x7f0000000000)={0x0, 0x9cd, 0xfffffffe, 0x0, "7b01ecef0f81004c8160000002000000856000"}) ioctl$TIOCSTOP(r26, 0x2000746f) writev(r26, &(0x7f0000000100)=[{&(0x7f0000000040)="ad0556c55da634a6872237c5683378c46dd1408f262bb455c6c758a718062df319a92c5ddc1bd58e1dfbb01e6f37472486b485164658b590ca1b7237f26ce1aa409d8afa6a4e1f13a87300d464ee3eb64cc769375ff324351d52461c204b23d81b09", 0x62}], 0x1) r27 = syz_open_pts() ioctl$TIOCSETAW(r27, 0x802c7415, &(0x7f0000000000)={0x0, 0x9cd, 0xfffffffe, 0x0, "7b01ecef0f81004c8160000002000000856000"}) ioctl$TIOCSTOP(r27, 0x2000746f) writev(r27, &(0x7f0000000100)=[{&(0x7f0000000040)="ad0556c55da634a6872237c5683378c46dd1408f262bb455c6c758a718062df319a92c5ddc1bd58e1dfbb01e6f37472486b485164658b590ca1b7237f26ce1aa409d8afa6a4e1f13a87300d464ee3eb64cc769375ff324351d52461c204b23d81b09", 0x62}], 0x1) r28 = syz_open_pts() ioctl$TIOCSETAW(r28, 0x802c7415, &(0x7f0000000000)={0x0, 0x9cd, 0xfffffffe, 0x0, "7b01ecef0f81004c8160000002000000856000"}) ioctl$TIOCSTOP(r28, 0x2000746f) writev(r28, &(0x7f0000000100)=[{&(0x7f0000000040)="ad0556c55da634a6872237c5683378c46dd1408f262bb455c6c758a718062df319a92c5ddc1bd58e1dfbb01e6f37472486b485164658b590ca1b7237f26ce1aa409d8afa6a4e1f13a87300d464ee3eb64cc769375ff324351d52461c204b23d81b09", 0x62}], 0x1) r29 = syz_open_pts() ioctl$TIOCSETAW(r29, 0x802c7415, &(0x7f0000000000)={0x0, 0x9ce, 0xfffffffe, 0x0, "7b01ecef0f81004c8160000002000000856000"}) ioctl$TIOCSTOP(r29, 0x2000746f) writev(r29, &(0x7f0000000100)=[{&(0x7f0000000040)="ad0556c55da634a6872237c5683378c46dd1408f262bb455c6c758a718062df319a92c5ddc1bd58e1dfbb01e6f37472486b485164658b590ca1b7237f26ce1aa409d8afa6a4e1f13a87300d464ee3eb64cc769375ff324351d52461c204b23d81b09", 0x62}], 0x1) r30 = syz_open_pts() ioctl$TIOCSETAW(r30, 0x802c7415, &(0x7f0000000940)={0x0, 0x9cd, 0xfffffffe, 0x0, "7b01ecef0f81004c8160000002000000856000"}) ioctl$TIOCSTOP(r30, 0x2000746f) writev(r30, &(0x7f0000000100)=[{&(0x7f0000000040)="ad0556c55da634a6872237c5683378c46dd1408f262bb455c6c758a718062df319a92c5ddc1bd58e1dfbb01e6f37472486b485164658b590ca1b7237f26ce1aa409d8afa6a4e1f13a87300d464ee3eb64cc769375ff324351d52461c204b23d81b09", 0x62}], 0x1) r31 = syz_open_pts() ioctl$TIOCSETAW(r31, 0x802c7415, &(0x7f0000000000)={0x0, 0x9cd, 0xfffffffe, 0x0, "7b01ecef0f81004c8160000002000000856000"}) r32 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r32) r33 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r33) ioctl$TIOCSTOP(r19, 0x2000746f) writev(r31, &(0x7f0000000100), 0x0) r34 = socket(0x18, 0x2, 0x0) r35 = socket(0x18, 0x1, 0x0) close(r35) fcntl$dupfd(r34, 0x0, r35) r36 = socket(0x18, 0x2, 0x0) r37 = socket(0x18, 0x1, 0x0) r38 = socket(0x1, 0x2, 0x0) r39 = socket(0x18, 0x1, 0x0) close(r39) fcntl$dupfd(r38, 0x0, r39) connect$unix(r39, &(0x7f00000008c0)=@file={0x1, './file0\x00'}, 0xa) sendmsg(r39, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB="1001000429000100337a6bcaeb24d0c0eed2b8db00000000000400"], 0x10}, 0x0) r40 = socket(0x18, 0x2, 0x0) r41 = socket(0x18, 0x1, 0x0) close(r41) fcntl$dupfd(r40, 0x0, r41) connect$unix(r41, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r42}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r43, r42) sendmsg(r41, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000880)=ANY=[@ANYPTR=&(0x7f0000000900)=ANY=[@ANYPTR64=&(0x7f00000008c0)=ANY=[], @ANYRESHEX=r42, @ANYRESHEX, @ANYRESHEX=r21]], 0x8}, 0x7) accept$unix(0xffffffffffffff9c, &(0x7f0000000340)=@abs, &(0x7f0000000580)=0x8) socket(0x18, 0x2, 0x0) r44 = socket(0x18, 0x1, 0x0) close(r44) open$dir(&(0x7f0000000800)='./file0\x00', 0x40, 0x8) r45 = socket(0x18, 0x2, 0x0) r46 = socket(0x18, 0x1, 0x0) close(r46) fcntl$dupfd(r45, 0x0, r46) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$dupfd(r45, 0x0, r47) close(r11) fcntl$dupfd(r36, 0x0, r37) connect$unix(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYRES64=r36], 0x1) write(r24, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) r48 = socket(0x2, 0x8002, 0x0) connect$unix(r48, &(0x7f0000000640)=ANY=[@ANYBLOB="63020207e00000010000a6c2b917dbed5b254a2464dd34b1cd288c6695be2ed1f3d1584c5ebc79ab322d7ead348b060000007dbfc6eaf9395c1c737af39d7996899e46bf810b56a1862080fed242675f6e506f1a1600000000000039ddf08f134eb14eddef294e1efd4a0d9fd53885cfac04abf3e6d1080deb9439e3be5472322efe33dd34ec019107dc0100705963575c329bea571b61d3d59c5d00"/168], 0x10) write(r48, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) 05:55:55 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x10001) r2 = kqueue() kevent(r2, &(0x7f0000000140), 0x32, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000600)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x1c, 0x0}, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x26dc, 0x0, 0xfffffffffffffffd, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x26dc, 0x0, 0xfffffffffffffffd, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = kqueue() kevent(r8, &(0x7f0000000040), 0x26dc, 0x0, 0xfffffffffffffffd, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r6}, 0xffffffffffffffff, 0x41}, {{r8}, 0xfffffffffffffff8, 0x48, 0x20, 0x1, 0x609}], 0x0, 0x0, 0x0, 0x0) dup2(r7, r6) dup2(r5, r6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r9}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r10, r9) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) r11 = dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r12}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080), 0x8000) r13 = socket(0x1, 0x8000, 0x5) dup2(r13, r11) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r14}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) 05:55:56 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0086dd60a4f00800183a00fe88000000ffff0000000000000000aaff020000000000000000000000000001"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r0 = syz_open_pts() close(r0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000001c0)={0x0, 0x0, 0x7, 0xfffffffa, "54b9116c0842ea05a5e371119dfffb78442ff699"}) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000380)='x', 0x1}], 0x1) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r2, r1) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r4 = accept$inet6(r3, &(0x7f0000000000), &(0x7f0000000140)=0xc) r5 = fcntl$dupfd(r4, 0x8, r0) r6 = dup(r5) getsockopt$sock_int(r6, 0xffff, 0x1021, 0x0, 0x0) ioctl$VMM_IOC_INFO(r6, 0xc0185603, &(0x7f0000000140)={0xf9, 0x0, &(0x7f0000000040)=""/249}) 05:55:56 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x3fc, 0xdf, 0xd28f, 0x550f, "2ea86ecc607fcfd71100", 0x40}) write(r0, &(0x7f0000001400)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c9fe8fb4cb6352b48d3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537e5f307c5375eaba46b32649dbe31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab05000000159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab73f6b77103fe03f5ad252de15639607830d91de50565b80c196c0713fad218064014bd4d05087bc149b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b6385926805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ccecbb3591d90b7357c829a234672330197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff", 0x240) 05:55:56 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x15) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[0x9, 0x8, 0x6, 0xffff65e0, 0xffff6cb6, 0x3]}) getdents(r0, &(0x7f00000000c0)=""/60, 0x3c) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = getppid() wait4(r1, &(0x7f0000000100), 0x1, &(0x7f0000000140)) r2 = semget(0x1, 0x0, 0x114) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r4 = getgid() r5 = geteuid() getgroups(0x4, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000002c0)={{0x3, r3, r4, r5, r6, 0x108, 0x1000}, 0x40, 0xffffffffffffff80, 0x8000}) open(&(0x7f0000000340)='./file0\x00', 0x1, 0x10) r7 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000380)) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getdents(r9, &(0x7f0000000440)=""/251, 0xfb) r10 = open(&(0x7f0000000540)='./file0\x00', 0x100, 0x84) r11 = socket$unix(0x1, 0x5, 0x0) r12 = kqueue() r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001a80)='/dev/bpf\x00', 0x18008, 0x0) r14 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001ac0)='/dev/wskbd0\x00', 0x800, 0x0) r15 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001b00)='/dev/ttyCcfg\x00', 0x10000, 0x0) r16 = getgid() sendmsg$unix(r10, &(0x7f0000001bc0)={&(0x7f0000000580)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001a00)=[{&(0x7f00000005c0)="82e7945b0c7ccfafa00801a6276ed1131c20a769debe0f5ddf1abf6855f4511d25555d511c9c515ab3ba81e3228428055d3000f244c5d1864f08698f60647fa1a0279286f0bbda370182d8feecde976ebabecdabb0fa0fe2197502533c2a25b0d7c78fd4fbca72d6f23d8f47d450f7b4d74d7039c5bbc69fb79df00a9ef6f7a95186c927aa9d6883ee64fb4664dcf12bb63ce0f745bd899930d299561d76fb281bb7a6c74ccfbd514104c1dee94a44d8768c3b82f94360b06fd4697befec10ad33cd5ff0ca90f8f4b35574913dddd2c9f0f6f8f5a0a5c92fab84d33227993e9192570d8276af935ab09ce10256fee1737a23af", 0xf3}, {&(0x7f00000006c0)="c3cc736363f2f1a18e22e0ff017724ea8b79f1602f88ad5355a0e0d1aa95f58fe0921b8e05b8c69e6137f526ca6d1bd968366b6e6e8879d382650e02ccd26790e927f5750b3a3c83bfd21e5156d2334122e578", 0x53}, {&(0x7f0000000740)="5bfc1ce4d1a7430f3390f11c81cf50e71ab86f32a910121c79cad428db1b766f725a8ce79734d3c38b64efd65da4ac785211d690f2dbb9a6a75108d8ee7cd18570ed384cf8b7a4d81c8c8be7727ea4d0c3151739dc38801732c92d009fe8f989d61a6377911460a4d769262dba4eb3409d901ef45ee8ead164a27c88e7c042dbb825559afadf63de2c", 0x89}, {&(0x7f0000000800)="9c2dc7e4c6ff8fc3d19d452a0f88b421ad11600ddc4fc1bfcf0abec5eb0b6375590852d3dd3b8b995b69b11bddf4b6c3ae8fc5605395ade52e1b2128de4179acc784b618ce1fa39ecc401f3b7760573f7e335765992d99c5e52b6e1ba764cca57ab56abe4702bec049cd3cc623640f1bd3fc77bcad3afc5ec9c45cf534a385551c16d23558f5f09ecc65024f8b033f912582767856eccc8b52507af0da8927b4439a84cc64c378b23cf486ef60ddbfa390de88cffd7b1733c1f3cdfe6c79d858e1580c32eaef8ed9738a3e9494f6c48d6a4a7c91ae5b83d1f8aae3301142ab4775a13b35b4fcca3b3f21e85b6f4a40196a499688909545f642ce22af8c2b413326d8cbe0d2b0cfa720c3070e7c9566b9f898732cc1b72a4600b1958ae89821e4f446677d84d877dc7676d20b95a85da5791ae73c1d2113022697ebab5e3da42597170bb54d6342e1b38d0bebb8d7352d013c16f4f6a0e99395c436bfe0418f03c451657fffd7bf2b1cf3aee4cb3bbf7c415bb8c0bd297539e4f9b9111ae730827e36ee695d3b5cdc5eca3c80dfbf1d76b64c9e7f89ad95d06f76faf7df6c955b1f2a3b3c16b823c2b21dbe95ca43bf9222b123fd9fe62987b509c6ed804a04b4189b18c452bd4d368518c500408f5e51fc7fe2682f06d45f81b79a72248513455cba31974a1e8e2de10bc65dfbe66b8663eb11ae9041e3627012e574bf5f209dbe17c2e99a672638d1fb75c901950430b0f85d3bcd0afcc75fc49c239a077cd8379d683741d8f1077e80c9c8541699c0cceed03e97e84f08f1d61aaa75bcd618f32d5a85cd3c1671ea1068504ddac68be6d9f3c4daa2fd3cc0176c38cf836bd25bc921dcf38664ba31daef454795633d14245f42cec0978f36dbb999f02fb01884942e95fb48c2d1a296149605d0aadf12449741ff0b218bf87ff21ac2596ce5fb6c646d9f2c4b61108fb1725737ac138e7790d46aaf7d09ed203965fa96e939488c706aff5ea77254f2cfea518f65d8b09058c5fe4e1b17fae10df9a4c6e57b68ceb53a5d1fa5a1c583072675641738c7d333888317aae17d5bfba1e6239aae21e7b8757109f32057f60145517f02b17c46e6bf64b19be72b9efae242daede588bc2a472b5ce370529d58301a5e94e723b42f1793c5aae9b162b1da0aff5d0e620824843a62238e29d9328af4b5d5416289b6eb1a123258400dc0f57b8e0dec63b1bac574a9491d00c725e8cd353d646acff5e2931ecc656cc765d7de697957847ca2e41a459d0d0509e64e424ed42a326cd14cb60f4be8688e4173d3a9f642f71ef9e4a542ecd519036babf2f8876e2111615a0e88c0e026464e92b3e73b7064f4f690ac29db9afc9c0504a1b9132b95004d2d9375978c6b0d03ead18212e40f9ff9b6015b2b79e13662edb9c13d9cc7074e3ee7f3ef1517c07be7920abf3662020f4940a6d95cfe3bf0c6e5a6b6bd6044e5575c9a90a9291ee4818f56331b4d950b397cb2e820fff09f3a72a12ce9656a245a4effbc6427ed107db62da3f1a1554b7a3621f28bf478bfacc07686c0fa74b6b5c51ec593a10e4ef2e91452945824725053404a0453b6d7c28a7fbfbde5c0ec88d07171a8e29ceac0f04a0e7402d30637bb84254ae5358fb9ee772a464654ba3acc6a4e8ee420b35b0b1966c7588df19e89cc8036f9d0df8f4d9934dc1beae2d387a37facec863c3a2f5dcbe23742ed54e17342f2bb158c962716245095c436c45043b91175b536f63452d198bfc395497655463a2280a308ba7b612528a7e1f8c123e624f9d451254726a738082b74ee6a335500a4c932d31e3f1e4dadf3d77af9bdafc77d37a1ea5dcee0fe4ad0aee4b5040de59bf9083510f52fe3aba55a098897c9e3020dea4400571c95b71aa58279f3a181e82f1385e1cd656bc4d4ddce91e00270e7f01aa6cf5b25a7a7b2e928beb93e1d8aa254a071ecc6cfda3ee3d702ee2776a24e991a9c7765477a100817e4b4e1c4463acd051e8431312931ea99fc656ed7ac970f9ab94b868c4f6ad9f59cf0f9786817aaa710e15ac8510e790bb0bb25c143b9c65b1e5b86988ed6b0577dd1c17f73116f09706cc235b22d248172add8aeb921ed6a00a16ea8cc37a8500aee50be1a5b047944097c040491104c58c13eaec964f377b2b1bd5843218c873aadf80027647f441ece94c849698682762a147b47f35be6bb59af8341a48383a3d458ac63833c42a470f975ff97fe42594d9079f29ee3dab822d93f83a55b5c65b411ab1964faa4063df3e49c06588c756909b8416416a690a004c86ed41e1d756b3d00acd8b7ff4c861985ec8c0946c34e62683b6e23e4f7a4071364e5785f8aeb0e276642880bbbc960cab29e6a5717a01909b156b88432c275d38674ac21bbeff163506c43d0113f0c8000061f9f1462849a86b60993bb6375b2ecc45fcc4cfbbf79781a7b50dbdd196b597b5e81c8ef79a31c5ed25f547ee1c408b864e00698f8bde448dbdce22ae7b4fd877174bb587c35decdb70f92aad0d492f52f9919d8f7377fa8f34111e78ed94326f5132ab959e486639fafa1e9b1cc0a36be67f6b91ccf91d38a82fcdfaa44477868d4c65ce5cd61997970947608b93995e07497a087b3f996a79e56194801e6649d1c804cd80a7f6b8a42caad76fc1010f4c2bfca69ae82733834e5aeeeb2bb464e17db2532bb384dc314ce2c8563569b71bf4ad034fe6244a434d92688b3b9bfef00f753ce103551868963d85e18e45820e34ab8210238c4dc9952982e3aa863433d02bd5fd8546b12132c36e7b432ea2fdd59537f0f3cdb577b80813250f1cf9b62ba747162c7113418c84025947b62934235a9b3c0deea63f0e386b00bf6f35260457470a554f3e3952768b6371fd77d0e65b4d0e54c8974c7f1ec7222e30b00df553e9a3bf14504119d977f1cb0f47d72e4ec39cdf6f56d0f1c641e63fa2fb73115ce68d6f17f3e8a236b88767cefc873c2171b00296612be79117b0d4a49e23835d64e5117ec0e5a5014728b2372ecd8ca784c006effafa8115f75bf6696936bedd346b0a2de59f38e953230563fc9f1eb34d1963f74906784c7a284fa55ddcb0cdb49269c451f5c57b3660c58141b54b508fee8752ff68dc757bdfa1f3ce4964c547163664e6b6d3a56609d0ec681b8a93fbe0bb00b6a5f9945bcd4413c30f22cbcbbbb7d60bf4e20879597356a2f254dc89bd8a54f1cf0e1290bd832e5b9abe34eb26417966e95b3595a367fa2140e5036d8c01198c4f4d433e9b73d3e769170ea4f579c561d302b669f5fe642d74ddb15b712556c96dfeeb603d9980e7545615e90562bc854c28efd28271c5e0fbdca0d8c4c1fcd5b21b40b2086feed6484cb3f4cfacde176a5684ae60d0279e3fb112d0ecef90a2d1f41deeeb6b219851692235dd3640eae5191c32c80f625fe89250aa3d8842d6156d238da79a8bf138f4ed1023330b9e525dd8d80db1adac9756b948e43bd44e475769fb54c71f6319ca08d127e53ff72c03a3d53cd0b13ffa460b602f4d79e83511c28081ce35cde5ddedcfbf659731f388c1ea8136fb2fc7bc360ba1e0022959975a93b4e56256a27791bd8d02a2cd980c94041ef3053c903640551eb29f430c12ee293029ac3e016cbaf0f2c2b24acf02bbce81ca26c1ccfe4f0f98b32f3d19db25eb7912f81a591c14c787e238a845e20134a7e3b2b51abef151e6e408fb938483e081e1b6fbf55323ab2e140026283896b423f5d7cfbca389b24998342a96792db6cca1803593839ab68ff14fe1ccbb7c1fb9eaa2f8b6a02ccf153c8d11ecab6b02726afae5614588ee09557c3b785c25baf57687132d6a76ad12b9943775f37589acb25fc13ff4cbae5a62fcc9e3489e92bd8bf5dcefb14ec8d817d03a88320b0fcba649f7eed78a767a5d2309112e74e595f5cac4ec991af723b6beadaa4002ea3a2684d7e09570d8757641f7eec4ddbb594637279202f77034e0020b9a0d7863b612c14e91658d568b73a95616a178e7fa2c91c7c89568abbbf3896834635e7902959d25f498ca0ac76ecf241f12548f5ecfb5ea7f25a5c251dce407b66872bec7d64f4d634faa27a3505af256d92a27588c12f7d0f8c0afbc47905f737b77323807ed40d6cb487f3c0efa073d4ce313a530df050344ef0bebe6cabde0a82ba9a93ac2075edc893221c1c1d94acc8ded84384be6b2021e4dbff62b3e46c90e2e1ae44cdf5fe15f3649f0d0fe8e0aa1d669c4509f7242c5a89dfb05debe013789fddf14573611f71c0f1902b553a464c30f2df6228a4f71b7fecd23387644ac1c7011f703c9c9a93e2a3f45010b832810abd7d31c2e99de550459b4895f58c0227268a940e19ad42f6574d72e1f3dd2b5346742cb94acd5bca3f56bde67d9320ab63fea7795a655280143257cf0f65defa00db554e22aa46beac98818cb69a60964b126685200d332d4f49a7c045a7c91b1cd12ef83a3a4b8da32a3671534f26a50f4ca14649bf9b3727e826f522f39f8fc5ed9ba4f25dad1325b4c03d253285c26ad5b2821181c66fe249f009fe1ecd39d5bffecc6403e60163acd656dcebd1fdf3b344149e5bd4c51b02c5366ed8d3213f2a40972e993a8ce8e1b6767abb17e77fa09e4130d0955a9dddcc28a3a10f164a0d7daf762d10c588c3aef60bea6d72dfa136768032d8b1d7af8ab849c0fa1830725146e4066bbf7be66bb04711cc4c2fba90300ea3838b80113a7d1fdeb7dbe783599022063bc3735bf6f601a4dae5b7e5f31931f134009d70e8cfcdcbec8007104c700b09d78decff0dfccf3e0880624e5a5ea52f319d23cc176ed99150f5f9bd8b86b59810812e70024797cce22a4731ba445010a203c7388ba088e2cfc86e2bc82a9dd37a5a6fbe6c6c2b0984c8e8984ce4309309230018f6b2636e2872bec87ca4dc6ea7e33d22c457912a0a4a9ec99533c6067d1c0713d143e87f605abe233153a0a956983e20f9fceee1fb54a01337ac4bb68cfb7c88548a45acf66af46ff0d390218e53c648bbd7aa5d3ba2c36b826b7709502de2a6575bbfeac3b1f79e0d5798650dd8148a93f6492ca1a85dfe674f5bd76b0acc8bce4c5a6578699138b1b55d692c623cddfd1a91977e95cd2cf7bbaf94c62c549fb0303c4dd4cdc51a0e97114d7020d2d0f84d1a8f93ee9f774de90b9fec7b813d0fc62e5148c6fe941043fc8b8077396b610dfadcb9767f8ecca534f78e68cfa051f625c31f299f73ea0411abdae259851f0834a98d33c615a5228fef548f8dc78d7cd1090485a43de66f8e7652b6bc82a5ac4dc3047384244e9cb20f9bf72de4e30afe5a45271bccc2d06d119420463d8424930f2470a660697a123be17e8165161bf08d70c1413bb72a0af8cab2af3dc67abdca6f603fa7f102545690709cb752baf677971162c137e76e5e0bb3d9b8fc344690e8b6653bb2abb26c2a29dad9c101cf1d4ee0d29d9595e9966453ec83024908714df70a307ae285f2c4ca400906a0bca0adc8a24bdb6ee8c05a4ff00295bc1baac0b36efc918fcae9fe47d05c89420d15a8c460f1be31f0775f6861eded56d8fb9d78808fc51fe78017008873e980ecb2b7a0fad91fefac6fbb01c3c597529bffa8d70f928d1bf646ab78534255edd4212995431386b12c677d408e9bc45dbada8a67d3fe9c8b9fc0137583d4f07e3e9eb8fe310fab0435c290c967302c7bd6e1858d58d61112e010155c59d2de0d0663d8939c6e8a074e8d96503ceed14125755658598e1fe7bd141ccacba5ef29e8e63c2d29", 0x1000}, {&(0x7f0000001800)="70fc3acd93610ee3e501c235dbf8f4fdedec7a13c7aafce5b3a7eaa7d9968e535509056949d3d6afe2cb71eef30a4ae14b7691e0dc410d47f5fedb4167fb030a0414468a13fce1b1fef843703324b7527839ee3cf5475d55a6de5cb7527b5329f4d7c112d26353d36eafbe06c2c8401a095b822cf32f3a47bc50652fb03245228914e253de868e7a176a4784cdf194ce83739c0fa173f5d3a06fcd6ef21d2a9e6866677e494b8f707c6710c90d90fc925018e2fe7d9e61f3ae03a088fbe44299171f384ce1e4e2eb5bf815388d", 0xcd}, {&(0x7f0000001900)="fcc32b5f6ab827513ef60a240142db23bebbf26fe179da13b694969fa941911af6a31c2318c96aa24a29fbfb963ffdae5d0fcad94c70523deded5ac1527858fddd0cf368b2766b0d3e2b28de029dc8620f820dc1514bcf90f5d81791074311a18f368786ce60efc73d538cb329ab3455d91529411da2bccb11645f1ae958fd58619485e24166b7d7299509a5316a0c25b084ecc7f5f27ca3e58e94c1f2052706961f009cec936522f0bc9090a3575e2ab06eaf6eaff57942b809486f5f2b15cb144dde235de4274a1bc533e9cfa8607d8fdec28c12372f107e60233b6a83ad", 0xdf}], 0x6, &(0x7f0000001b40)=[@rights={0x28, 0xffff, 0x1, [r11, r12, r13, r7, r14, r15]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r8, r16}], 0x48, 0xe}, 0x4) pipe(&(0x7f0000001c00)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000001c40), 0xc) readv(r7, &(0x7f0000001c80), 0x0) readv(r13, &(0x7f0000001e40)=[{&(0x7f0000001cc0)=""/108, 0x6c}, {&(0x7f0000001d40)=""/146, 0x92}, {&(0x7f0000001e00)=""/46, 0x2e}], 0x3) 05:55:56 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580), 0x0, 0x0}, 0x842) recvfrom$unix(r0, &(0x7f0000000100)=""/81, 0x51, 0x0, 0x0, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) close(r1) 05:55:56 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x26dc, 0x0, 0xfffffffffffffffd, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, r5) socketpair(0x1, 0x3, 0x9, &(0x7f0000000100)={0xffffffffffffffff}) kevent(r3, &(0x7f0000000140)=[{{r6}, 0xfffffffffffffffc, 0x22, 0x20000004, 0x2c, 0x7}], 0x20, 0x0, 0x10000, 0x0) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r0, r2) 05:55:56 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x20, 0x0) getpeername$inet(r1, &(0x7f0000002600), &(0x7f0000002640)=0xc) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000200)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x5012, r2, 0x0, 0x6) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x26dc, 0x0, 0xfffffffffffffffd, 0x0) writev(r3, &(0x7f0000002580)=[{&(0x7f0000000040)="c76946378810ef875d5950c749d4a4c6ae4cb04f8fe73ae2188a094b76096022d8b19df68ad04779312c553a8e74861b3ba4a20b9b2fa94989b36d4b8b06b427ff4cb010c9195c441c4ae25f2d757e82218de5828f1e49c77d8535e2a1c7c836c71776ce43bb09e881f3f22233f0878d70600294362177eea958c185c89fac7fabc51551c00d9cbc965ce5d7dc9afc7bbcf4094ed6c152ceb9fce84dc7941582fc6edee6ecf4acb72bb82bc0abb78a04d8ecf2f5dd47fdb2c464d54672a53e88e4f963c8ac1b6d5eafcf123b6a4029862ae74943dd7beb43bbc2f0ac39de8aa8d065", 0xe2}, {&(0x7f0000000140)="8bc87284b1acb05909ede3673f7ac924505b93e874ff034ffb473916329e3d5b4ccef9b164129f97bb719fab58e3074eca0fee0920a6688240cab88e68f2bb5a2fc7ef44878131c48e9ed95e779c37ea52885d31750167566e4e306a", 0x5c}, {&(0x7f0000000280)="7373b9474810cb8efeea47693e45e693e129b06868f30735b37382cbbe6a78a49370eff2d501fb1557c7c1112c80749ec2a8631fe336023162d649f6791e4c040974b77ead5abb20fd6a03c87e9b6e2d49f4c34c61785efa9700f88299abc677816c4e00f8f367b10aaa7e0719c2ca64432bfb571961702505d6c53860588aa101293cb1f81fd5fa1bdbc26d9cf7ac98d34b402fc189b3492e45b48e3023fd2a02c16bf0f883d2046d72700d3de1b5152acf021761d1f7ced98ee2e1b495a20182e86d1185e04f8564a40802a9ef52a928fb1de9fb972a3a990b6fc9510b37f3573fdf6dd9b361009cf4ab264efb7747ba56266861c57966e8028e91f3b481099291f794f558f48dee596821e7420c2aaa07629eae0c0dd836e6cc0ed2857d6fa3d0b10dc1b9ba5109583930176eba088bce52087dde4d721fb8e999c2ca77ff6f0a21954b387190a6e8f1849b1c2ae733b3be40311ba64727b19203152eac3746a538df9643d88b6f16821a0f7f2e5695cb33cb862ed50978d2e0451f90910d1f4c147c4a0c83a3168d63359962edc1c37818e609b9a49e9ac75a6d32b2496ca67007d68ba7608fe32ac170823972d4ec549024ede1d09a9882f56d7c1cc7a10ad6862dcf8d92a3866392bbcea78b7f49809a32755b26c22aa32decfc0cb7fec5955accb90ed2957ac39299b09b4f156f42839a30ca609bde269c7b8b4db5d3d382c9ab1a0d76d26fd6e5f6d16d7da559ee24e009f55b448935937e548680687678001303c0aba494a8857866b68ccc3ab3bfba2e68213c91d311c798092a143752bd9790ff0f1101bd9147115f016252f867530a4c9fc7fef5195ce022689e5becfa0651fca9a5316f1ad049fcc18d61f60ea1d29e788bfef2e141848823c1c785be08cd82442dd03ae40dc6942e53b5836bf7b34c3de67a5f83dc54e667f7367bf6c540c4daa1099e90d909a0e0926069bc694feaa1f790dcad5a1c49b1f3403a5588185493da45168a0f2f46800acd052da08f40b297794b9cf31458498ca9853192514b56429ded10cae4a8a48b4a05c51b566c5700da2f51c2bdaec551d6da337c1e03cfcd0e4f34da5c4163dfa2d5992a7d11dc4f6051b89a8c746f008dc7ffaac0597ac0e991373c6da62fa8649462fcab2efb45b00372d7849ea9e30b1a20996e9068bd313dfa5fc30f51e46b5ebb1e5c0965f8138f4f84fb926994f3498c5dabffda8d216616019fed4d13a5bd8ba9125ed5e08bfe7ded55c66c655e1304d05b8def82e43822f8b03e90ae90198d3be71af463e5b9d3a6d73e939e5dd718b73024dde3cf6be41ff97ece9aaaf4bc27e0e70c02539ba1a607b5d82638994952ac2775110d13f6bdd94a9f46be7406dbb7ed5d0bad255ca99fc0539f57e18178ac13e3c924dc813656011a0d05c16c3b4bf5e9f10af85a427c2d154afb52db51c3b6fb3b2b9ca0d4fc2f83b2a666ff205eee9d675003bcb0f624e26db6290369b70fb562b2f30d874117f4b88027f97506e71ba563167e344825a5f53ebe611b0a7ec37608429d2373d3b318258fb55164ce2b47e4ceb886ac78e324673409d52cd3dbd5cff98620f27938c283182a9652074363c3b4e56b871f55c48ca6d18f6abd036a881076e4a3e192a7181ecd33387cca8156f500bb02db53c7014db11e3bf72cf6217700e506d9a0e696c42a2303cfecdcd9e8c8c542621d2987a5fa0e248a8c3d716e6ceaa3c8433a1d463b1cf025b37304ee547a45fd0c67cc7d7cd35dfb1b2d459133233dce140823c3d935c4e9f95e29a8b9d51cbdf85088fb86adff2596f38f9ad164e35dbf76b4b7bb2b3b65ae8b17d9f6bc1dad23c3ecfbef1775f1c9e27eda12ecf6762fb072e4c993a96aa72ead4ee621df8ba39d3db2b94ac05c29b99273e062dcedb0f0fa03dab787627f9ea559045bd238248af2590bd354339b3a9618a815c7105886fa005f87e708223c27889412946179c58a82c2eaefccc72df5fbf05311b7c7b959eea37cbe6502b36efbe8fa824dc59ec139b83cc3a13afcbe5054c3cb53bfbf25bc6c0d27a1f0408570fbfc776f6e93302221d522de5d0d43f0e967b29075c2e7134f0c6cfa6a173bee5cc2b0102ea14d221697aae0a897ac26e705b9d5ab9c8059b963ee525e00e719380b61d16c71df3b7a0959a2cdc9ca0dc7b354eb58a344452367940b27ea8e3141d81abc83f810fd0a6852b076bc9e0d96d007bdf3e237f2d7a605d3fd7608db83b2ad49168691f45c76a78d33cb0b2f853c23fa98a85eaaed053fa94e33b1edb65d90f138ac42d6559d6e839daa3a462d008b55eacaf0f17a6ac2f29beb3d53c99e39aa7d0eaffe6a16969c6ad52f340fd5298919faed83f7c9d20b722b43732f3978b7ac0677ba0aaefa82dc0af50c1e5bcd3565eb2d768a1c0aefe81fca76d7013cae7826f32f9198e00376bf390b90ed76af32f1ab5ab973dd664120c1285b718707550269b8a3b9ca7064f328b2d200a443b747c01b554e147561fe8cace1e9e00d9cacea3278f45b1a488078e7fe3ee501b702350a5e7ed9457ea7b192d30a157114e0493f5348f120499959fb1be4a15df6a13e4c1afb8e05247babf388dccd1424bf5fb4c635a2200142073cfec081c1523a4a6a292160a0eb5c74c404a2fa1c4a21a4e557ed2bd69dddce83529aba5068ec63fd0190021c0fb58431034baeaf18d7c6e008ef5b8bd41ac6503fbf15695af0f2799113803eca18241556ef60cd2657aca7cdb726fcc4059e24d60b2629a7a6095171921079208264fa67f094f2bf5744394ade50a6297f38728c9f119434722752b678a1033f9d48cd1e254ff075bc746e45a840a493361bb27b6d284fc1aef10c34621fcd23d3ee10ac544d69e17980785718f04e711f4fe06fad3ca0ccc268563f9f954b5acef073e476ad5495e72557e0815c3653c1979bfa859a8b34fcf3984cc0425b378587b5bdccf5d0ff43c355e3c4db369cd0a192f942b279b0a5191818b4880121e85c3f485f91ed323175c47483c32d6ab56a3c77598d52c08f66c84cebf853c12b0e105c6c563e4878ea6e66534179d9adc31b010a09a19150ca9e860dc35801ddf54903ec092cf0ece44fef38a1b40ad547a95279e9f97585019aac0d61743076f2558266fd5fd5ea7d5eefdf15ae245ac892fbf3457fbdb049bea30cd0ec9267d20111c5498fa2e47091694d140cd86fd258a347af68ea62406c3817b4b2cfd7aa4becf424d5553868fbba2ee4fbd819df0c6c7a8ab2540ff00b956208d86e3b9626e2ab5cb4c7bff1faee20a30c0b93da81615a26e0454142decabde79e5715eaf20d818df08d9db497511630a74e60375ab56110ac17bf5f18a3f7393c34297d837bda4f4f259bd7910d73ced18199d05b7e2d6149f0683bd4434dc842d51b483d468dcba23209ceba103e0c42ec1a272af5fec94cdf86c40569f45966f484a14cf8cf1e2d61f10490d3282ec49b091af30a84ae5b663a570d704fd98d117e9a4c4b4c95341a1a6a5887d8e4ff52fefa45ef3db6654c39e77eeff1fc2563a88bcbdea9a25e56839052aeff98a50658b812c1272fa47f955e02a5ea8bdf24fc8428480414d5c0970a0e245e1478b76efc8056121dcc7c5f8ada8ecba8047d3c1446fd006c4a0a98493ae9e5083258a7ae22c5f3409027ee12a7728f24e2aa5461f8a7b04b9b9dbab087870b617bd573c7655f36d04e9e7ea9e8f970e4547a3c70e3af02caf1259837b6319446ab5c8309ec30b87a1b118ef11731a3be28a0710db5d12c81f73015c01b559f841c046cb742c3e118ff9e26a21a7a539944c774d0e4f7eacec890a2dba7c9452af53696179a8eaa48cfd37b091c455b294facf84962529c72e18ddcffcb91347d43427bba12a5d89f55c381e2b744802ba52a610e56b1457cfedd36a74ed1306bd5d226c48dd6e74b33ae2121176071579a83fba2bbffca531f9063e54d3a479e95b46ca5d7a231fe8a5bc231b61b86d344efaac47fe75472f3b6f9bd7ab9a379cc5f46cf0f3a427f29fa5357ed47bad19b992aa9c0e80f83e27597807bf4879bfc517cac0540561935fedd26e89f3bbd31537fbeb359840b2687077a6417dd6cbc6d5949dc5e39b51e0115a3cc19396db4e7f3aaec988c6d41db0289e038d4afcabc7af26e0ff80cc73872f48bd93d3edc31ee5ec4c350d1a59c52bdf331abfbe8a4fece85460796e687efbb7f9e03815f1fb3199374def96e6aab0d1790132daae97d53c790b4e5624ac9b043185976525f8ab9019f707bd25f913bf3f550c218c0528c04547b925b85a23c11422a965f5a7472bc5df415ad24b3b1f5408e35f3a39deeac3fad26ba5ae771559d14d4af134eb9f023376518a5c61bb88fff852542e9efb3bc9db9be2d9e77ad6bb6c8dd75eb12adb9dca1d6ad8ba606ecdf60d8f3523c6ae717b40278d39926668066c0f9d6a5f40a552bdacc08eb4a47b3b375a04f0015c67750888512e1082fc0e2eaf981a046ddca83bfb74b508db2226cc55c951570e0d81d9530eea9fc6f5cb7591e1e73991f5b94a981e9fa7b963bb9134ff953befa949f7024463bb76415ff752415e27d8810f9bc7ebfa6ec13e4afdee329a04a4ceff90afd5bc23fba4f3ccd1cf63225f312ab16780ae506e39c767abe17cd7ce2b77019f801abb5468f948a8c903683ee224422fe604905566d20cdf5710f0166a5c4e8292ed0f7516adee2ebec004149b18eb39659b3028a1a57172bce615fc9c38d299a877d5f38baa5b0865140a1f9389c97f5d5ec49ded78b9b043a79e895051050f7cfa30678447ae4d3950d3c353b3744665d21d46d04151b2d9ead472608e0879cfebf07d01af7a32064cee769386b0682428c9baca88d4131c891db895df47e130f38974884bd06ef0556fe7f63bb932db16a9e830b5909d6ca24b4ef39909387a8d199b6546c0c920eacad4306ba26789eaa5394d1d16ccf6ef141b73d2ffbd2218bc026809996d18d1539d7b930d50c863bfb146a19f9480e65421d00d9e3886c95be442179a7691ddb90ccb45d0d6cb6f5dd60417739895b157c8b8508cc12bae0e809d8cc3f810f0484df5f142e943745600b7e15c75f3eb490f52e14d97c479ccb5c016db7a1e4cf00cf4495ecbad57b73b0fbd265021355941d8b94213931e62f747436e61076f6d6ddaab23503a9c4e395ae371d82c2424de95bf5912cd7b3bee842b42969e68fd17e8c21854db7b64e0755403a8d10188b8423f698a5f9f0f8517586022d43764ab72a33a10ab9162477a95cb0582c6f3d1534653466c6d7d01eeacc52e07bbf2e091b135d9c72f2194c6aca0d5b92247325938f3f3959a6d91377bbcbee70b4ce0b3bfce74623af3de29246f52ce7fef512f54f61c3b683ab58ccc33718bba8859db2a95bcd83e72bf9fd34c9a0bcdcd6256c258153a76d59f260b79c4e6bd89e8d8541878bb9a6f4cdb8b7af6822595173d96a128a567600b0484c31be9264a7a2a1448ce3614e7f68d27c2cce6f60b2b7405e8ded668bc10245855ff5389744b761ae938283373d9c94422c581f785d7ca193dc64d4a1164e7490230a82038bff780f8bebe0da3ed94059e0f7cb4559940cb5bb0dcb16ef09ac05c78ccdb211c321bbec6d9143cecfdd118a3ca62b0c50c87a2b71adc08e69f18d30466668a4784d79cc92889b45d53405faf18ec2e536eaa2af5b5b7ac333440dea71297a8dac909a1182c5f55382a0b9ec947f4b3e2c00ba10f77ebbf7c29f9836fa82e57e58ce887c122d", 0x1000}, {&(0x7f0000001280)="b1d69a023c6f97be2d4531039e1c9d806509c7d74d6a1fdde0929d1ffefb022bc4cc860a40ac90dbbc8014a91779cc75664f893d7e5c310aa4ae7799c5528a6ac941944023d481a87c85cdf8781f93a1e17ae54aaaff2d67154dca44e243ec037a7e0eba0bb522c9c02dc14d636b401668d4c43c5ca357bd91cf2713aa35ac95633bf062bf12f9ba13518bd388ab363f47f7fbc4c7cb159e29f86f91883ec7eadc1207dae262cf9d5842f41d54c0b74306c42100337d09", 0xb7}, {&(0x7f0000001340)="7ed53591563ca10f0ff288b352006ddea6a446468487895e6fe180604172576fef6712aa8119737e9bfb8ab4feb1a3293f0b72bd47c808a3e6300aca03695fa2c4ca0da333a01e4ff0626abffbb2be03ef43eafe74f18404b615c16a79b3d28be1a3f6b769074a736559fbc190b36c20ccf7c6d80f7ae78fbaf7bf0fb8cbd8a4c73758555b5fbb5c7b703b736e265a05722e1c71aa572e01594fe8a8713352d75250e0a41890d5aa1ba2268125998c96a072b23c364cba16cc7a93a942a80b47b97af45738f9ce183de696ad173027a35a7e89aae5f4e195f983c667b59bffa035ed21081409bc73c66a25798355fcb7e6d61d4a410c6f3c0740712619", 0xfd}, {&(0x7f0000001440)="c57754925c4c85321c417990f9aa4adf6253764cdfcacdc41a91f614b3cb0ff9c9867e8420c4e16a563a27daf44d27137dba7e01b42e1f3a0a69ad9b78206c8f96d14e408d25d993e08d5c171acbe48b13718b9c0d242e4e9657cb0f38482b8a9577de2fd3a8f77ef545d8a7a1635682e63d1dbaebad1535e48fd4896d204e7ea291ed195ab033d4233a42fd3bb985e89b46f25017faf7f157fe55b9cc3daed618a08323295c2dc80396bf80679f7983dbf16d7e257e9a9c82690c465e052c2ab69e6eb567fa1941210c272385ff291ff0d0f3c0cc9f485756bb43c7b8bbdf9e3c20d11414af3575d51d57480f3120cd99ae0db4a9f684a1be706a53e198a3c7fbc919094dbb8b7ef613f693efda5e0c3928e395a8c5214a6f79e5d04d8a7a72f20c8822e14306be27d9a4f0cfc71d9bcd5232b5c467bcdd2e1d063c781e4697a506f945eb90402714edcb7c38d16261acea91058493e9fa94140a65ce1dc962614903e1d8ae343d401f0a1e0fa626d12edcbe62b75d07675f75a51919f9d346e9f8e79fd35f2bb1306e44d33b11498e89154f35e263531a042e0445669b5b4ab3a9e925f1354ae854c1be506c8b409d19029ef714ad60e4ddc40039343a2a5a26d2a9d6856ff100f67e2a9cfacb25f8227d777d2f4e8ad438e01be0ef5da4f05749254f2087fbc4c7912eb2ed13c152cc58917b6b42b08fc4bec6c97c6109721e795326457fa19f43e5f18fec6d2f433aae054f5608d257f889bc393cfa2118872d7f1b8f77dd5e310527fc01752dd4f17cb66e17c2d80041ed405a8bce675289ee5a46bf80db83475497899275d52c6dc2503b525bcc48678613e5ad84bd28d8017cee5209c6063c0da4040f18fc2bb6d795e2aba6734fce3634bee91ea0f057ad60de2799c75da2864f9a67410c500167f99bcdf299361add0abdf3a7a0e05fd756dc5abbf734a760451f114a266fbb3e45f74a1f84e13f20d0f6989716d515f83272a00c2c5529b66ca19c8abc1197448c94839ba4d68fca0898bd4849c88a1097d22d6222ae0e7bde5799754640364a993d49177952c21d4bfbef9ce9d9f2507bbad7990ab325843e2e68f5e4e5648bf778a5e01c2308502b50951998e5e2a8636d4a6f4af3641fad4238651a12e87aee4cbbd8ce341974cde0b7e0136af4c290cb1d4d37ae1d9935508bab9c000096a3043d432299f3b2a77822353cd1f587cb9ef7ddd9c35b5d1903bf0c91f650bc9725b47353357f21ddf28f8a8bee373efa7725b1659a297326038506ba6d4289622546e476f67aa8c3c8b8add8b157faade52c0d19ae23e659438e56094dcbf1ddda7044b68b48b2c5133cdaad88b8bf1f1ea57f5cc5004a3edf9dbf6845b1d35be9cfa8738ccbcfcf859b6fd0a60a7fe360f3af4dd445d49d43a907d6d2ddda457936817c27dc13c144f2f4bff9e920708b739400cd14816db7862f3a02db91489068387de87826bd7368934f0bb80d617de897e013a233ed251bbb12bb62592693bcd54383d380ff9c9fdd56725b0ec90ed4b79c96c54826bbf37832e0c2863dfc0dcdddfb6ce462b1b1951eba7953bde983dee3667ee54194e65179777ffbd722a7c935d24d189756fee1241824d0d8269c91d1853aa61dde67bd5f7c6aeead1239feb1a6876acdb2d2ec59435b9dd022a62267bd4a1132563d8eda4674a735ff40f955813437cb07c74b7ee24f48df2fe4364af298edb7d52c3806635f4ea1cbc419cf2bfc340828fe3db0c0f212b28283960515121b6936c6a8c0d20d031bb1528de567b2509191eb49e836aa34b79f342db624872232d28f18647b382f17bbaaf77540ede477064f9c054ffa0e03e89c948da79ee4c859fd25a4e75044a1e5198c6e70deabcbab6d65839ccbf92b54f5df8352feb1d79911e61d8cbcf54b13264d0a5fb311431557dc5225313d41159518800280ab12cba6967b834571cc62c99f02ecb7aa35d7ad7e365c1fe3682192f1bc9af2fa5acfbb18f40c92121c93fe6bc5ebf90886d5bf7b27543efbb9ca5f70accf40bdba595e6eed59d9ffa10d65c8bb5b6ff28a548c7a5fd0cd40462ddc1abdb1df4e3a8b135842ce9ee66e93a2386bc91375df465fb7273ea25ac5c77d29b4f89e23378e2fb8aaf3495538f867f98d80bed6e322e49f5917ccbbe948be6c3c094e0b931fe7f597b327870e27e4eab8fed74d366ead3da01c3a574dbd3b06bd768b2bc414c6b7e1b72355f8d390102058776e6a63c9cecbae6734a595946661b4457cef74b344386177117261d672065f65bff6c98dd1e006ad2c80bfa7271a1ee021c9c94592df2eb679cea94d1301f9293d1e7b5ef6a13390a7eeb4f9aab2a51fa4cf5192c03a99b6467625f6d674901af297f9ac118a501b5c20f04a9a018b341fc3794df25ceada7cf7c7983c6c19b4a36e6cee7d2867ad97e824eb492e3a40b18670a506f1dfcba462edf611ec0ac976a4386d3770669e760c0b2574bda67030544704be33922d4f6dffc52fd03c626bd50a7b88fc06901977de1acfb7d792f02d20b0bfe5cebf02ba294214ee704019125b6b65d7e6fc07b7f35d2edd50eb8e2262a7b4a1006bdc2212d70a31b9aa9354c3517677d3cad5d87b6a96253373e1a5310b8aa0d9b282e5f8227ace1304d60ddbbe9b7ae2952eb0a78f8c968e82989286e2f24c1835c5e72ab61d670702582718654ae1d93cba626a3ddbbba0ddf2971ca003def278318d0741671b9050eb503db7165c0692e29a6c0479287342f28ba9e0ca9e4745676f473d54fab49d77351a56a0178d281b918de0193fecc4c66e15026a006ed87af9b2c4ee35e6e4758934efdc6211c334c6f4dfb3acde052346605161430378bb0a0a76eb60b6aef70514c22c12728de61acc6f72fe11f91dc4337868e1d6053227dca7d62a27ca1c44b99a108fb30e06309744ffc5cdbf7aa525b3ad3475cc6a9b5a2bc9f8f0c6cbd5821acff3435b31a3a03c8b02d0dde222837bfb6ac12802ce4074f716e40a57038ad065a26d949bcaa3645e831c1f97f6f4d0564fa16aa4559592478a6ddbb8073fc4830e866f838323317493f233c76deed04702052f348df37a5d33330f475561eb6bb245261dc6226ea21b600c3f600382ef78d417054471de0ad98e3339bc197ac0d14c73c626176e5872dad667417aac35cece06f6c4dfa1e112692ae341cd0ca49d9016c62ef25c7793548ab4c71cf4297518573959bcca5443c6d09c1df372dbb15f5f99ab54a5787794d6717053061f16edee85aeb209dc8bb2b46889b3b0a0cf8f6dee571325d6116ad8508ceabf8cf05b5770f426a930098e4364b2135c2413d3ecd875c1cee86f68211b12d9404e612093c93069cf0dc7653cb2ec9d0b7802fbdaa0e1e90f2bcfa8d43777b349b63362704fc50cb852cfc33632f26159a73c4ba92197b3c36f9776fcfd1baef465847a6292955a2d632d3e86878abe65481accda08aff789a091a714b47861eb8c4464c70b15e99c3cb62036191a1e9efcd10d02c8add3fd75995b26c5c09f0bc6d806125bf0dc35d55f7533fe80a7c58e0f0b89696002ba5d82ef5bc100e2d0ea9615c1a3ce6f5a7707e340daf27e32512f08fbf2a65e36f3c786b95b46fdbd1122f7c6cfe0e9a99f2d150b0c8cc7f41eac3e0880138ecb49c85079227d8b1db00fa80966a01b015bbcf5e062847bc7229db3901e65d3d9550e0eb28ac50375a0278c8ef6e3ebad2e9f1e60272fd50553c0ef07ad959fdbce1ec08200e66406ed4e072d027c88c0395299c519f012c3d8694268a0e60a0b7d208f3ddb57a60f8e1c09b5447bc37cbc605e41d17f357de7a8e0ab0632d2e530330a20a80b06bacf0943cfa94824efa0849bfe173e49c78efad80092af7a481f58d5b72d0eea75ed9e3cb2585d3f1a88e374142d0584231a4d488a957e2251c8c8933ca0ec50eec8933f40175cdb5fee909137b122eb4d822fbc3288c63c1276d81423a0de746daa25470e3f6384691081fabf7674c1bd8e5e96bdece74f411c7a037d4d8638fcc2edb334cd60b56fdeb2f333bbf0892fbb40256f3859fc9295b046aaa77e78a53d3af5ede9db30281d1cdfabcf7d38df26ff87253a4b896425c3768fd17b36f41c41af75b55f9f7c6780d2290bb49705d67cbbf58515a25ed1a32be95104b09eb334c1b25dc78f3a150c64f3f0efb4ca236108e22a054aabec25817954abc083df073ba9dc6f01dfad956fbd0d46167ebdcae4e3b0925850be4959d276cb88fffbf06b27c69e67cc18e28e07aa8e6891b138485d4a0c21aeb2fee0722fdcf9e9a894afda20efac857e064f1bc65f519909946e48ef0ee57cf096a445b0130e7891e7f7c747726279c8960e2e3dbf7c713fb8270fbb1261fa026ca8c07f167f87969570f2aec91c24a192ae01fdf54cc70cce771c95cf1b12f1cd0db4339dc073c5d002c93da7b4749a79f0219c26b1c9d54636e893471123f0a4d63af2cc3a49021ec6570624f428913ace821b986f55a15a492f89432be845b7faf5a697d248147e862296a116fe1ac7848d6ecdcbd23c67c4df1831a1e44924beeeb9f46455f2afefffc516b3794b0a85a9a92ab11443ce0ee83f7c4bcffd6e1870a4724c03ccc4f8e660395291a2570e73c3888f60693d590c0ed0aae5eca7206a5f519ef6aebaed8cd90d88de0f1040b1f2645ae1918840b60df2d5dcb98927f826cc1a21a24c64189114fd86018b94bc84f9da9d726ae78977c1ba81d19e4e3b3c28346a107b6b806dfb2de9de7680d6c604399ad5de1f0571d01ae4ed34ce4eed4ee3145b4b0e8e79712f09a38305bfd71fea43a382038b8f7aba2a4cae9c90ff11935cef1c54754b18b122a5eb634cafb38ac9a798dbb23f556511a394b71c0954953243558f178f3eb3099a38eab6e530c68d893aedbe7c9333acae61712c0ce772090d3154adbb4859be0128d08e6bf1d38a557ad42a4a4e7ad83cc19a5624df1fcd55f244c448def8b250d09723253b77238088ba7dfb03972335ce415f77732743942bf0b7d39d0bc0f2519b1059141cc157b79d189224b975039089955db3e839e9cd321c250fd182712947343e3d4bd7eb873014aae964bccf5b5e0a870cf9d68edd92ae28df8ed36460a6f9caa4bae6a258d9b58c8ea9dfe7bee9afb2bfede12e85b83ff51d5699eb3c5095ad3fe7eda9c993fe9c5eed1fa048c8b5d2e6977c2a9a494afef1f383c05bddda507c82d315162c1088ac12b38f4dabe3622f3b205e188b8a7b5b7a07a35195b411551ca100ba7224e6ab51a5d7a8ed1e53a5a48c5d8b032b663007ce259e830e52bdb1474f4319e7f5cd6b4962d763c25aa63ad5a91bd2db4e3e770b120b43b6ee9435c0279f22cd0774c73d694bc53ebbf7838ca107ab501e1201b2eab95cb02c434564aa590b08e8748254e4b13f5404bd690e7047b6622f459d0480893a32bf0ec72c08f8b5719871decef18a99eba68b41179ce36e904dfd7a0714ddce2193176d6313e7e9a07ed2c57b7a84cb064a699a69a190e4b3c3156cb9ef2870db140ca17e6a6f3bc631caf9102312347762c8608a3a0de124129ae4efab34044daead8309e71223c10cb973c5220e97190284e6934f8097990bb596f02a0f2471e79cc910fe7e1dfc5b9540673b72a08302f56a77ed0e48eb9615b5f428dc68c43d3ee9470e601793a6205a547dc12f831fe61aa064a3b965ffa6ef1134c6231376e570e26e85cd1130b34f1ba0ca284c0b84c67816b6b6b20cba7d62755401aa6e81840cc68fc6", 0x1000}, {&(0x7f0000002440)="beaf135ce568979f4c5396fe07c6514133837db53fab46d848bf89457100b1a91edac61adf5e12dedb1d1f4dbcfe5090232f9e88aebf261eaec2a056606a94e521b0d6553d4694bb5a028f049ebc3e8a93b7", 0x52}, {&(0x7f00000024c0)="251a662af2203ea977d77c8a704979bdcd8efc468a4b9c8c61d5034d6b396a4773b4ad9f4c116a228c0d7757b44a0a3f8c5aa88311e779c04ba09b8cd826c80762bebd6b89eb29362328b5957eaf13bfd631d57df895b7be1219b12e2ba48c074ec3eae21441800de54a8335553cf1923aaad5bb13e158ab15859aa31bb05a9c80ffa2b92fb790b44112125a7e5ee0aa8642b105cf", 0x95}], 0x8) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) mlock(&(0x7f0000ff7000/0x9000)=nil, 0x9000) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0xc, 0x3) 05:55:56 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r1, &(0x7f0000001540)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8d64017c92a3953ff2b0f80981ade610ba108e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b320200ad335fb860307fd59dda5a72aff88eee078ba2aacf1b001553e098973c85ceb7d135bfd18a07634d3910a956ea948281d66d4c50432ad91508000cf85f8783002a67897cff7f000000000000f3ffe8cfaa1d4ab424911f88d3525e34e763128666ce7877bf9753b6bdae4c5b43a344f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca9c256b24800000067583efa0d86b4342f6f5ddffd4200006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975043aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff280d7ec1a8524902378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840d34b6362e9f981dae580e1e8f3fb65900be77e5656ad410cfec14d447dadc21aa457739389f57a01ec5c14783d0d62b780274e6e68e9c11aafa3f23f0e59d41a30afcc44c5168beb04c2bf31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7fdd6e72e833d09c85399b101962aaea72c808d000068318e4fa7cb04cace50d549e7e772a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95b73a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12be03007b043e8b94df6542a868993f31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc00000000000000008e65918932829c030000000000000000f003d28b86e5b8f9983f490000000000e2262651791b00000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9ba91010065d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea67bc2c632eee0bb5b086a0edda19a1a5ae4905cdcddfb02696fd79769fb6b05347d27746348e83a5ad21a10a81de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f7da113f5d03bca09260deb0a7a5a8132ef2b6d0c407b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532e2481ae30097eb2e0def42360a4a681b9e0840618fdc7f9fb467655f83d401fe57ee86fed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e91c0f0000000000000f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000082a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a40ff294204e837acead22c509958104cb4e5cf2bd7776bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc8954bc07bc44a581387dc1a7c93bf982ea655ca8919dafd7b8c6ddcf01fa61e6e501a2d8aa8f88f265b5600d8ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209030000008440f0b0c1e54ff1f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f2643ed8855ef699461e520d70614d848745b3d2acce8a5fe8933dc8f90eb5ac109c57e97cdb0c78f632cae0152281f4a88db0c008c2d674f364ed79f70034a59c4692e711c671274276e0c128423721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50da979d5cd1975741f223f67ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938414abc812d6d90ece6f0704406cdb53701e315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e658717810021a21b165bf2ec04000000696eb0a79222188fde018da47e3b15df727161ba024fa686c1779265c570b26fb81768d1d2c040832b1b393b0601000000000000006597c0bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd471d08a490000000000000000dd3bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d1146f41083897f1858c8001ac0d915af3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504d50aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe912805be9b86e169d58986e063ed7f133776eb7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e815f6ce4cb811612054a6a8be9e18cbce5604301008a0800000000000000982913bb7291388c07f8f1e499a1c6b2c39871f0ed42a8b59ee0b5bc9f3e1212d9c400000000000000000000000000e52290aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea666b2ce4b60a46a198c2117da5819d4fac16783648bd3eff702490229c4bf079345744ca47f4b8952991a20563efd7cab9c993a6513a374bd3e8f2aee35e135a57f17ef6eba65e145a7e63ba99982cc8fe3472439613c5355b1d49e72c91abf7a845662b50cb3d20babb2deba3d6c500000000000000bd3597424e8b85d823350e0df52ebd616095b356facd58144718d810c515f771abe0c5a23ceb843cc731dca4d14efba79f6c5951d31cc3d6ce8ce4dd6141f01c5d0978c4cc11a80a4951233476c028de12f9006f404ec61d8cd6bfafe9e0ea8accc0c60a0a950aabc1585c85595f5ffe110b70c91a12049ab88cd4fb35d59197b50ea88b419cd64a16e8bc4d667e029a623820823c94b6cbf0d584823079a074f8c03c41b4e6af54d088e1db131a16f500470b0e300bd6064c2d0aaacb1a7e59d2e2051a3d25feb0b3af58e00000000000000003901c136d92ad84e0a1d9830da05369a96c6306f83bf686c65da9e0501644f48644b55b28311f6df5e4ed60482815a7466446f7b48922a022371ccee6a4bb32d6db27fc76b86aee9be425fa719ed25dea0e63b3bc8172571207bfec859cfb75523db29e719467b8c7b7ad7044d0b87e77f0f50300dff565a2176ec509a64ca4d3a3ba734a10f0ec604dd46508fc7e8af90880e4c5e8ae06ddf2319d548b41811e0034b36a863730491e30d8e6b3648261e070d61be879aff721e595a372f7900916d0fbe4c722528c0506f9172604f22578259119d73fdbe1e85b7d9057d2bbfc2b9a69f0eef0762cb4b1e5da96c9dc29722adc647779c47ddc391ae703a76ca13a78d72fa54431d9cbec6d90ce3017db225f64ff2b21d0e0533ca28d033b466884d8f7145312e2e8df3ef66194f74a2d659ab4a3399552eb6e9559eb9c55a6cc0000000000000000000000000000000000000000000000159b780fb4671d933567c384cbf1dfe5f9edaf529ad4392f481d179414fde31ba295f4aac0cd760e5fd093f8029be2b86810558022abe415e1c37189c0789c810e2bffa8f0e8438de5d8f1e24559726a0000a67b0b472d5ab9ce8390573451a38e79291a40ef561d1f485e461e6cf00ecc44ca4bba9e11a00cf8374979922d684fee581ab6e86c9fd34a5b1f4c0fe741748773086b596e67fda82165ad1bdb95405b6cb9fffa66bc8dc3fff1ebab9c1ce08ff771aa4f0c6a3d259e7f5baa0ba4e63d434f57e24d6e391732688e1941aa0ad9c6d4b236c3fcf0f996005a289405adbea241d33043fdf2251c21163c8a2eee980a4e066fbab4261d5a39d6194ad0d52e28aa5c2f714d2e8f081c685e29ac83871d8c597cbda78b94fddad7b7ac4d354cf69a153f4947da15b5317d1b45179bdeda7e1fa2f67cd9596c82a76a70465d84cb463ea5ec30ff4f31590c87fe7f6606fcecc2c5eb2bed2f459ea18060943d4ac7022bc6ed1a1d3267183ba756737e943ab8ddbcd06e3f2cb8cd0557c69a987d0b1e1fa9fbbee5ad3c43a4a29520db45e305bf10e6493def9f53f13aa6fab5dcccd02a00b567a90740dcf514537641a0ee2707ace96a3c96f8730547e119a5a727d83e8d5705f6c280c52e3b015cf2145103b5051bda258e966a2362b9a1741c0dd42042ded8749e698730d77607000000"], 0x10) dup2(r1, r0) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 05:55:56 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x26dc, 0x0, 0xfffffffffffffffd, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r2, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) r5 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) readv(r5, &(0x7f0000000180)=[{&(0x7f0000000100)=""/82, 0x52}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r6}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r7, r6) bind$unix(r6, &(0x7f0000000240)=@abs={0x0, 0x0, 0x0}, 0x8) r8 = dup2(r4, r3) syz_emit_ethernet(0x1, &(0x7f00000001c0)=ANY=[@ANYRES32=0x0]) accept$unix(r8, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 05:55:56 executing program 1: r0 = syz_open_pts() close(r0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x180, 0x1, 0x1000008, "a90000c964bc02dbe78e6e080001004000"}) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000004c0)=0x7fb0) r3 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x80, 0xce) readlinkat(r2, &(0x7f0000000c80)='./file0\x00', &(0x7f0000000cc0)=""/139, 0x8b) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000440)) write(r0, &(0x7f0000000180)="1b", 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x40, 0x0) r4 = kqueue() preadv(r4, &(0x7f0000000780), 0x0, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r6}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r7, r6) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r7, 0x0, 0xff) getgroups(0x1, &(0x7f0000001640)=[0x0]) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r9, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x10, r9, 0x0, 0x0) r10 = kqueue() r11 = fcntl$dupfd(r10, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r11, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r11, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r11, 0x0, 0x100000008) socket(0x18, 0x4000, 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140), 0xffffffffffffffa9) r12 = kqueue() r13 = fcntl$dupfd(r12, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r13, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r13, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r13, 0x0, 0x0) ioctl$TIOCGETA(r13, 0x402c7413, &(0x7f0000000d80)) sync() unveil(0x0, &(0x7f00000001c0)='x\x00') madvise(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x6) getpid() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000003700)=""/4109, 0x100d}, {&(0x7f0000000dc0)=""/197, 0xc5}, {&(0x7f0000000800)=""/209, 0xd1}, {&(0x7f0000000f80)=""/198, 0xc6}, {&(0x7f0000004740)=""/102400, 0x19000}, {&(0x7f0000000f40)=""/46, 0x2e}, {&(0x7f0000000240)=""/248, 0xf8}, {&(0x7f0000000b80)=""/82, 0xfffffffffffffec4}], 0x8, 0x0, 0x10001) fcntl$getown(r5, 0x5) socket(0x2, 0x8000, 0x18) write(r3, &(0x7f0000000580)="54d34875e8244972c0768d5ffdbf94831b9dcec410e017814d1ebe1ca0944412574d0bd6293fdbc2bd2358a24438e6ae0bcad92cf8cc1a4bdf3a8f5ccb41f2cc3979d37f08bce8f12f6184309bbddab81f3db891f421dbeae187a25ce5607fb2f5a1ec481a80c68cd1650607cb3b86eb1117162d1d712faf186cb70a340bcb28e14e69e43702d1abfc43dc6ef2952c003485e858bee1002042a8c5d515db483aada711f53c1b52c23ceff26ec713ee22", 0xb0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 05:55:56 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockname(r1, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) fcntl$setown(r0, 0x6, 0xffffffffffffffff) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x100, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0086dd60a4f00800f83b00fe8000000000000000000000000000aaff020000000000000000000000000001"]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSBRK(r2, 0x2000747b) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x800, 0x0) 05:55:56 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x80000001) setsockopt(r1, 0x1000000000029, 0x39, &(0x7f0000000000)="06000000", 0xfffffe38) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="0000000100000000000400"], 0x10}, 0x0) 05:55:56 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0086dd60a4f00800182f00fe8000000000000100000000000000aaff020000000000000000000000000001"]) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x10000, 0x4c) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0xa8, 0x3) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 05:55:56 executing program 1: kqueue() r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x26dc, 0x0, 0xfffffffffffffffd, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r2, r1) r3 = dup(0xffffffffffffff9c) r4 = fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) readv(r4, &(0x7f0000002200)=[{0x0}], 0x1) getrlimit(0x1, &(0x7f0000000000)) 05:55:56 executing program 0: pledge(&(0x7f0000000180)='vmm f#) \x00\xb0\x00\x00\x00\x00\x00\xef\x95`\xfe\x9f\xbe$\xb3\x00\x02\xf3\xe3\x00\x00\x00\b\x004\x83\xb4\xca\xa1\xa6\x16f\xb8\r\x01\x15\xd1\xfa\xc6\xa3s\x02b\xa7Q\xb4\xb4\xb0\xb8\x18\xa7 \x93\x9fP\xfaf\x85#n$\x84\xf3\xd3\xb0\xc9\xfdd\rEV\xea\x04\xe5\xab\x15\xfcE\xacl\x9c\x99v- t\xf3\x01\x00\x00\x00\x00\x00\x00\x18G\x18\xf6\x0f\x18\xf0\xf8\x9c\xe3\xdb\x89wG\r\v\x97m\xb9 \xc3\xd5\xf6-\xe4\xde\xc5J\xd9i\xbb\x00\x00\x83\xfb\xffZ\xd1\x01\xb0\xbb\x910\x13\x8f\a\xb8\xe2\xff\xd2\xcd\t\xdf*\x86\xd1\xe7\xcb\x1c\xc6\xc0\xce\xd9\xaf]nF^\xcc\xd8Txa|\x175\xe4\x8a', 0x0) getuid() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x100, 0x0) msgget$private(0x0, 0xf88) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f26516e462fe2a7a5357ccd5c52954c9e46e0d4c744749613b9f6a735c45a6420a65794afb4debe38ff0a4924801631d564aaa5543ccc54909465d7a56e2e092670c2ef6896469b8be80ddbc5372fd74322cdf89503b021ca5ea89ed3c614db32453a70c418fe664d2482cda1f8e934ad6a12afb368762e69e209de150c77a93540505f38dc46562f102613d2cc4610a6722f211cafea820d4cd8f0692400ba0087aae687b584d0e4426b41f08fdc0b4d75656d199b5cf20820ef7f5a19ae83f253b33a38182f2806cda315a0f7a7106eaa8e0b79d7fd21b9070d4122dd1f1c4458e81e724d906534d20c3c8e1011ff7c428ecf7b1ffddfa4339d015d2ef832f4fee6489d08b37751fc3b7a1e7e65e590586ec3242a3017edd3bc2b9f36d767b8cc6ef65c4749fc54a07915a40fbd35c20b6bfcb5b5525920bd50a0863a0274e20f197574bada2a4d7262e58df87083b2dc7be12738177ad918f5ed6d74fb6b6d2c4712c3f00afe27704c0c4e9499b2499fa7079b497634d0bc76c757c119bf89ec6f268c0caf1b696c22523bb75cd0560a041b357ed07ea0eade3dcbf18336350e42ec1c791b251c2db611be4cb0df26341d6c55ff3bd9b2ad584774be86cdcf843896c76bf280f04d72cac4ead24ab9cd54e8bded01d4bac76d59f759d7e90ce3ec60794ed52b38820897b27f4909591dced0369f0f61b7f10364834687105f8df507d84f72ac95a0533969d67546eafd8390a29c6776d91b4c84bf58d2b8c91a247ca02ebefa87a5dccbbc90c796f530bbd5ae7e7a95d5800fe08e4b979ab44124009c08dc150112768ede79c0a51ff1be0b6289332f03d78a29647f589fba143ab20119dfcca045d6523ff2b189a24e011e6748861eb82e1771d09908ba58913446bc6a07bf23daf5ab577e02ff143481b36358613fbfcf33d7c059b0835128e96cb18c0a6c56aeb6a374fbc8d66902f6d7ffdcaad573c4bc99d7c317e32460a4d1755465890e456b0a406df32427d233ec0f3d8a6c72fa1b97d73c94179b1a2c9dc4f44320f4d0db40163d7a8e5b2c14f90053d0d268118271cbc329498103f45695bb6fe3a42332f3f46f41d495b4fb1ea325317acd752fbd43186a77aaae37bbb8c1b46e447c20ed8c5669315347159e54ad40780194e6ffa8cbad1befed5f3e133ed3af67e1cc8df0a04b13dd43009f2089d88058ae23c3bdd6acb5a4063a5b1425f0851b3f5198a7da64f8f818d76eec3121cd906c716589176a7a5601445d65a134eacf2133cb819dcecac5b48dfa0c0ec3386c848b7be569e2e50e3daa067e3d72beb212b4c1d030ed735fcd0a00a4c8f6d3754c8c1418605725f2b015cad7fadad245bfc10b2e61855182cb68402afb993635851cc2db6a2d7d0086f8bfe8ae58f3c8955c574f341cfa119f35620c9562e40bd30ea741a973bf8cae1821721b78ed002e2330ce8ca25f7d9e605a55c1951290fc6ab7a27b2d1158ce5bb27a95b621c8404fe498255324450f86e5a8baa66f35a1d62847544f66153fa79eed29c888fa1a3ca96ee1c50629bebd95cd12909b907b465fc487b0aa91d25ad8de93266e20bbd79daa232d87b32796ece77b9cc9a057c400e17a832e131c95878dab3bb9737d383e0650ae5fbb11e6e2cbd0471a7acf01c2071928831be9c519f2d823d44ae30359e5b60f02d6bc391c8fb15c86863c3c294138d097879a8f1b2a8485a7295b9ecc16d9e9f973f3ce8d036e1982f06d31a194372bddf2b71214ba22aacd113b306440de6941b1924a5c0859ee08c2fc7d1cb0ffb76e12fafbe6ee16f1b992c27683931a7fecb27386080e1ce0ecb1ccb7fb03d66fc6b0227fe5bebb5aa367fc06bb15959f54e38caa5af004f2292be3d827213c3cee3e619d4bd9ebdb9b3000f1ec55b1e29a822a38b7e2be0c309a7c8bf87c983b561a2e0543413d0644bed36f3abf165c465f9ce0fe0e101de3e340691aa6049ac825ead35fae9be9e145c14540675aabe67538baea24de134d4e6a7ce109b36c9e3d0a4ffa11af7fbefc474d0262522d05d62c88e5a3db587c827eb6b120927bb30911174d32804677b5e7d4e3f3a621d8b05ef97b5c5c522613aac127d38154400ab851342e4848d8a43438b33f6301e19280a", 0xfe44}], 0x1) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f", 0x37b) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000ac0)="ea110ad75a0113e5c4d97191ca8b933529be8f48ab8063c5b6e215d45184ccd2d17f1080158dd483554463a560b093f4b569bdbe0d89fb771da85524b1d7020000000000000001b71f385c191f6bffef23876e02b6c9c70a8d0335d0ed00fbe65e936a0b535162aa9e1e99ceca27f153667b1a5957a9e6f30499502b4ebb1a1db42c8cb08e87bc91b3148ea0524b9f44d837afd4d652d4e48649fc74897e53e97052681ae213d907da71138ffef6a83aeff788e614bb70042914fca3004ed9528b6f375c6650373d6c428604a04e04fb70fe33eeeaa852af0d907b2d86968ca63688803df41acd6a3d56efeba47a3d879055b93f6f485be9169787f52eda1fcd8b499ce575dd3ea1962848f78f1e634c52b0a571d4d1806eb5344fa84728e3a6ccf6957586015f98322e9ce03e42d032bc90e74b2f6a2ce3d02f67e2ba799b114f100b52f7958b9edf02f8ac70308cbbc4f06ff1e46c136539d40dcb4fdee20dc3405adfa49096931c2303060d9fe7301256d8cfe1ce2344231229d9afef66", 0x17f}], 0x1) writev(r0, &(0x7f0000000900), 0x1) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000100)) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000a40)=ANY=[], 0x0, 0x800) msgrcv(r2, &(0x7f0000003040)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002ab0f39dc01638cc0d2691267357c3ae4f3408e7daa518dbee6bb88399d324471424980916bf3093eb98324aa0d39322475434b22e50d5a65a98602360eebaf68a42a0fe6a0000"], 0xe8, 0x2, 0x1000) getsockname$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000004c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000002540)=ANY=[@ANYBLOB="8202adfd7fffff150000006530130fb9aa23d0571454d78a2a197a38e207000000008295955984c87910bf093f68fd6dab7f7ead4bcb777fa69dfceac2a84e6abc9d4896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554791a1b81ded52d60f13ad30505e8f53f8a4aeef9d612f871f4385f04171e0974e59954f499fa202361ca1d8cbc7dbbc5b65c6593d2870b4122cd2350090beed66fb00000000000000007184956662fb2300040000007a3485d1ff679e294dcdc1549fcc780469f87088b65a16f8613250fae7c1714233841b0ed22b04f08ac886c375ac62d744b8d3530c2a245af8c1b261098b50fe44c260771de424c5563dda900a33445baa5863cf4f5318f1e4f3085b5e85b0a06bbe1982787bd0a4fc5e20095e608d9461347d9f5d18ee3d76ec688a50310ba135c918dadad0cf49767bbb4f86f5cddf91a053fc841d042690e93ac783ba81000000d7e1986287d381add19e70a5990cac8fe8986af92eaeab952f2ba296ecebb5235431193dad75dac832888396daf5cb022827472756460cad12b99043f5b1b8beecb5b515b8f8b3eadeb0cee00096c28edb7fbfe0d6cc2039643bf8150706443a4e6067415808299a389aa67701024f50953d5474397b01da8c3ab4d77e92198909a995213ee62cad316d99e1b9ce3bed4525f822d11191044f7e76ffcf20ee40f9b28904f202def0c4bea4647202b8ad178315df5897d734c0e5381073a14ba298f3b2f827c03707aec604d752659b766dd8deadd076c836c5e4f4249ed08a03bc0f9aa47be81307e150d3c70fe13a5537f2628bc640e39287e860f257140c72d53b17e1cb7cb025154d9c797ca83d076039e14ddead781959371f1ed951d1126ed3da16de69e4b53ecb866c4bf613452720c05842801d399e63993d0de2d41d8f50d56870d1f368f74f1cfd7bae70d0247d792a4c316c9da4b0138a7cd188ee777f77835c73ec788292680f329191c71a539e21f981d605ef7841f107a6249ffe7154bf4d463a757aae4f423fa582a67470d27b9e11c495a681b6da8b781f6b74961835b5b668c694d7ea04075a9dcbd74f0cc810d88416758eba857791ec836b8b1f157c812db1692122fb0049b1c1698b2c5f94df0e033b5f20e485c9916bdad08257363d2cf1acffbce5188462f8984501e43042f7b628d29290933fccb463e91eb4b32c8f2c5830f6b48071e56afd9053e63fb6fadedd719e9d4712a6256afedc2f0342e1d3e42738b1df6467b7f026c08ab49556d9ef955e0eea3f6d053dafb4df19257a7bb0e1541af382828c207819f820792e53f879b9d2843b684651d8bfacb0025be021cae7a8de9c877d833bad02a7e3580c7ae5f100000000000000000000f4a16f755aa1227cb0cb9025ce2af5a5e6214b4cf57fa13f3998104127ff9c959fea10bef9bb8fa98086664f8d99b13f47ce2690e82e4ae7ea4daf5a67ba587227fa9ccd3ec99e2ab88fe848827e2688d7d6478a7270aa2c34a5f7f016a9d5ae3072266e0b7dacc700a279a9f07c8f321cabd8491ffa2c61f33bde959528c3d593250a9d84418e8b167381b6d930992ec171467960348a98ab1d1b02efba846d46c104b9b78dfc35adfee742ba5e311e49e112a6009e0bf6f16c97a90c797513660fbb86fd56b047fa077fd33585d0827763dcefb977774e0f56e19802e3f7199527b0df7c49c1b8da77a535fec4fe29e6ff5d56c52ab71eaa21c4cdafe100ab2065579b2742a687bbad454b825e8f5281fc411048deeb573344d9afdb787e7958fc0393e5a43fbdb2cb7dd11554dd15ca70ece5e64b3218968811de5e9b7baa5d6f6e12ce55f343808b3441a07523ad6e2ba09480a71b209ddf9b115bfecc1067b821907d46d1c5f4b1049378d482e62c52ace1245a9b11af62c7bb4aa21951969d2f6e0e3b650cbd871787c80aa5d00cba8d1a968d48debd903f07dbe0bbcb7f00f37b0f3c5e480c34fe1d1eac6317bd0219c76084b9d91fd31d1fb692801179023a49530dbba179befc9b74def1cc1b997ccda20b96d219228f1dfdaa0349993a76c1906bae4c61b728c5e55807f814919fb5252e3a6ef3240a44df62ce32494e55462dbba0313f90ffbe5eba5902febbc22ec92160628300e26df0e10ca89bd2a225e742ee576334fdaa19c6a0baa3dd3372224391ba5ec3d59482b9244483c874bf420d16b0537963abc91e660259e9977e50ae86472066741baddefeb3ede08fdb587ce93ba5d70110570a3bca6cdc1938373a9e02d51489fcc3d1d566ff520fe26b5f3bf9f5230574d1a67286637d9725bf648a95d95e010841ae065e9588a3d32f7e19a439bc3a5615e551e22e368af4a9c376a315ababcc0502c75332d477157e011adaf2863420fb0cce0b53003ae8cd9a8bd0b08c53aaa8ea000000000000002932da80c7cb2fd87aea1676dc886e48a75cb56402b3b8f7073d31f0dfd38132250bb9dad8dad20f394e88e3f0a0b567c9d5c6bf38191c0f754f4ec564b9cdc332d079f3ab91a665c83706e46fe2ffc36985619892ea18750c082016e14976c57f09850820f96de498531286429ce05b56ed2a63f5ee43faece3453001bc147d5ecd74c1a4ae01d2b8e9339968e99a66e78677a8d42844486a313fbe5272684818b54dcbec56a5d4cf9096c0e63fbc88f7646cdcd937766b01909dc0f6667f7a03635cc2b94f4ce738c4861219b5e256cbd3b3cb02c83b1c82c6cf31da085b37775c31bde892a5f98de73eef13217ec1d0fb9b1b89d5fb71a30840e33821e3db29e8c077dadd53536343d86c5d64c4e8de90ea59d9c548510b019d4f6fc7d427697451deaff889dc6be75c24d67ce8e4052deff13e41b35b6d58593fdffd03a366bac22c4d5063307a886882cf8d2cb6ed699f64924350c15352411cc21152e7feed0eef66fe9855db6c025a5f337817808546d86ea9d079d68d4b1ca547eba9ed048953278f415b0159dffaeb223bf20b78be3475b4a03b3506750f762737afd63bdff2ffac16454b08172454475881698e9fd7e90c7ebb50da8f75fc37845a7a5bb5704d1c98499bc60c11ac3be20eb8831f5236aa04b77b2334c78fb8a26ced1f52bae3cfcf42db57b5ed3f7450a0fbf12a48bedf4e27fe2f6beaf4d149db1af6670cf8cb198447a177df25e984b9c618cf3f40d3868c6da65d7e53d3790651bc900e55c5f46f0da9dd28b1704b95a434ff6c6ca5ea19c1bef0f3e859224046a6c0dea8c380a938bc"], 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000001900)=ANY=[@ANYBLOB="8202adfd7fffff150000006530130fb9aa23d0571454d78a2a197a38e207000000008295955984c87910bf093f68fd6dab7f7ead4bcb777fa69dfceac2a84e6abc9d4896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554791a1b81ded52d60f13ad30505e8f53f8a4aeef9d612f871f4385f04171e0974e59954f499fa202361ca1d8cbc7dbbc5b65c6593d2870b4122cd2350090beed66fb00000000000000007184956662fb2300040000007a3485d1ff679e294dcdc1549fcc780469f87088b65a16f8613250fae7c1714233841b0ed22b04f08ac886c375ac62d744b8d3530c2a245af8c1b261098b50fe44c260771de424c5563dda900a33445baa5863cf4f5318f1e4f3085b5e85b0a06bbe1982787bd0a4fc5e20095e608d9461347d9f5d18ee3d76ec688a50310ba135c918dadad0cf49767bbb4f86f5cddf91a053fc841d042690e93ac783ba81000000d7e1986287d381add19e70a5990cac8fe8986af92eaeab952f2ba296ecebb5235431193dad75dac832888396daf5cb022827472756460cad12b99043f5b1b8beecb5b515b8f8b3eadeb0cee00096c28edb7fbfe0d6cc2039643bf8150706443a4e6067415808299a389aa67701024f50953d5474397b01da8c3ab4d77e92198909a995213ee62cad316d99e1b9ce3bed4525f822d11191044f7e76ffcf20ee40f9b28904f202def0c4bea4647202b8ad178315df5897d734c0e5381073a14ba298f3b2f827c03707aec604d752659b766dd8deadd076c836c5e4f4249ed08a03bc0f9aa47be81307e150d3c70fe13a5537f2628bc640e39287e860f257140c72d53b17e1cb7cb025154d9c797ca83d076039e14ddead781959371f1ed951d1126ed3da16de69e4b53ecb866c4bf613452720c05842801d399e63993d0de2d41d8f50d56870d1f368f74f1cfd7bae70d0247d792a4c316c9da4b0138a7cd188ee777f77835c73ec788292680f329191c71a539e21f981d605ef7841f107a6249ffe7154bf4d463a757aae4f423fa582a67470d27b9e11c495a681b6da8b781f6b74961835b5b668c694d7ea04075a9dcbd74f0cc810d88416758eba857791ec836b8b1f157c812db1692122fb0049b1c1698b2c5f94df0e033b5f20e485c9916bdad08257363d2cf1acffbce5188462f8984501e43042f7b628d29290933fccb463e91eb4b32c8f2c5830f6b48071e56afd9053e63fb6fadedd719e9d4712a6256afedc2f0342e1d3e42738b1df6467b7f026c08ab49556d9ef955e0eea3f6d053dafb4df19257a7bb0e1541af382828c207819f820792e53f879b9d2843b684651d8bfacb0025be021cae7a8de9c877d833bad02a7e3580c7ae5f100000000000000000000f4a16f755aa1227cb0cb9025ce2af5a5e6214b4cf57fa13f3998104127ff9c959fea10bef9bb8fa98086664f8d99b13f47ce2690e82e4ae7ea4daf5a67ba587227fa9ccd3ec99e2ab88fe848827e2688d7d6478a7270aa2c34a5f7f016a9d5ae3072266e0b7dacc700a279a9f07c8f321cabd8491ffa2c61f33bde959528c3d593250a9d84418e8b167381b6d930992ec171467960348a98ab1d1b02efba846d46c104b9b78dfc35adfee742ba5e311e49e112a6009e0bf6f16c97a90c797513660fbb86fd56b047fa077fd33585d0827763dcefb977774e0f56e19802e3f7199527b0df7c49c1b8da77a535fec4fe29e6ff5d56c52ab71eaa21c4cdafe100ab2065579b2742a687bbad454b825e8f5281fc411048deeb573344d9afdb787e7958fc0393e5a43fbdb2cb7dd11554dd15ca70ece5e64b3218968811de5e9b7baa5d6f6e12ce55f343808b3441a07523ad6e2ba09480a71b209ddf9b115bfecc1067b821907d46d1c5f4b1049378d482e62c52ace1245a9b11af62c7bb4aa21951969d2f6e0e3b650cbd871787c80aa5d00cba8d1a968d48debd903f07dbe0bbcb7f00f37b0f3c5e480c34fe1d1eac6317bd0219c76084b9d91fd31d1fb692801179023a49530dbba179befc9b74def1cc1b997ccda20b96d219228f1dfdaa0349993a76c1906bae4c61b728c5e55807f814919fb5252e3a6ef3240a44df62ce32494e55462dbba0313f90ffbe5eba5902febbc22ec92160628300e26df0e10ca89bd2a225e742ee576334fdaa19c6a0baa3dd3372224391ba5ec3d59482b9244483c874bf420d16b0537963abc91e660259e9977e50ae86472066741baddefeb3ede08fdb587ce93ba5d70110570a3bca6cdc1938373a9e02d51489fcc3d1d566ff520fe26b5f3bf9f5230574d1a67286637d9725bf648a95d95e010841ae065e9588a3d32f7e19a439bc3a5615e551e22e368af4a9c376a315ababcc0502c75332d477157e011adaf2863420fb0cce0b53003ae8cd9a8bd0b08c53aaa8ea000000000000002932da80c7cb2fd87aea1676dc886e48a75cb56402b3b8f7073d31f0dfd38132250bb9dad8dad20f394e88e3f0a0b567c9d5c6bf38191c0f754f4ec564b9cdc332d079f3ab91a665c83706e46fe2ffc36985619892ea18750c082016e14976c57f09850820f96de498531286429ce05b56ed2a63f5ee43faece3453001bc147d5ecd74c1a4ae01d2b8e9339968e99a66e78677a8d42844486a313fbe5272684818b54dcbec56a5d4cf9096c0e63fbc88f7646cdcd937766b01909dc0f6667f7a03635cc2b94f4ce738c4861219b5e256cbd3b3cb02c83b1c82c6cf31da085b37775c31bde892a5f98de73eef13217ec1d0fb9b1b89d5fb71a30840e33821e3db29e8c077dadd53536343d86c5d64c4e8de90ea59d9c548510b019d4f6fc7d427697451deaff889dc6be75c24d67ce8e40566bac22c4d5063307a886882cf8d2cb6ed699f64924350c15352411cc21152e7feed0eef66fe9855db6c025a5f337817808546"], 0x10) r6 = socket(0x18, 0x400000000002, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x802069dd, &(0x7f0000000300)) socketpair(0x20, 0x8000, 0x8, &(0x7f0000000840)) r8 = socket(0x18, 0x400000000002, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x802069dd, &(0x7f0000000300)) r10 = socket(0x18, 0x400000000002, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x802069dd, &(0x7f0000000300)) socket$unix(0x1, 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000880)='/dev/wskbd0\x00', 0x10000, 0x0) r12 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r12, 0x0, r12) dup2(0xffffffffffffff9c, r12) r13 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r13, &(0x7f0000000040)='.\x00', 0x0) r14 = semget$private(0x0, 0x8, 0x100010282) semop(r14, &(0x7f0000000040)=[{0x2, 0x4, 0x1000}, {0x3, 0x9500, 0x800}, {0x2, 0xf7b3, 0x800}, {0x1, 0x7f, 0x800}, {0x2, 0x401, 0x1000}], 0x5) semop(r14, &(0x7f00000015c0), 0x2) msgsnd(r2, &(0x7f00000008c0)=ANY=[@ANYBLOB="b3390d5448ca6f4e33fc79742588a5555cd8fb9f550adb79d1655c5159830787b9cc0db04aeef25017fbd88b8e092ee45491133674961be999973a737e77ec70c0c3284734e9e60fbfd5", @ANYRES32], 0x2, 0x0) r15 = open(&(0x7f00000001c0)='./file1\x00', 0x0, 0x3ac) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r16 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r16, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xec7ba243d1f4d784) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r17 = socket(0x18, 0x400000002, 0x0) setsockopt(r17, 0x1000000029, 0x7e38, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r17, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002240)=ANY=[@ANYBLOB="e000000000000000ffff0000ff7f00007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e935082ae944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a532aa11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a5ce04781376d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f00000100896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe11ff90e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab00657e303e61497009db2b4e893ee87b392a74eb8103d6ada968744dafe50c365a7325c9476ca6d99335d2c2c1ebdb808115c03d802bab585e0afd61c4aa104e3e7fff86ab807711cdf4e894e1391ff6d687e62f803c65ce5c86a2b0c15c9bd6e6d00000000000000000000cc835703905fa2ccb50d09a430eb88c46331b1ab3b516db6ce35253ba59dfc2a07afcb556790edcbf506a6668ecb3d8a031827010c82090545f277bc55f1be84c0177028225f75448fc713780b89c215b612a2f348b1e706c9bdf4ff71d48bf71ded9111847b9d2d95045ed7b40ee3f4ccb45cc0e2750e763e51ad8585d2ccbadd14bf0f1bea18e13ae21efe59c76aaa086e057a82721d3c0c5029daa1a75443d25a48fec915672faf94927e8b8ae755d555fe8342aa0c500be697c7ea1e8b2a1d8945521a6987b4bc2375bd7a9520bc2c39076c7df4bdc77507d641f40ef0e42cc8308a4a3d267262112410b6cd409adc6fdcb8af629dbddf91eaf658d31abe6e03184ddc47747938a18c304ddaea6b5457f42447"], 0x1c9}, 0x402) pipe2(&(0x7f0000000540), 0x4) r18 = socket(0x2, 0x80000000000002, 0x0) connect$unix(r18, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66694c653018cdee000001008ea9f9591188002ca551ebfde10cfc60830eff4d030000000000000060833c5c9b9fb54cb188dd3e7942a967f063a7a9b7831600000000db9d501488d08100ad1f25dbc29a8644ff0f00004c998cc24951316f47836c23a69b5b1e27aabf283d517a2cf1476059d13c9b6e5ba84590ecf549edc9b6206e76c50c5229850b5f87330c000000000000"], 0x10) setsockopt$inet_opts(r18, 0x0, 0x1, &(0x7f0000000080)="01a01b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) writev(r18, &(0x7f00000017c0)=[{&(0x7f00000002c0)="7d8123364aadc8a8aa165a9a7563c915c657e870f56098b50d22618c22165803b5ea503ca23048ab36fed184b2a541649d46e2610b047fef8be45b734c377d26f2a113f65f00438b4e79ef08265f24c393f45988cdaf4163302bba27530ff8a31d552eb8420641c11ae6b02a2b86da8ab902225d79e1fc49267765c508a20606031d016cfc7071dc4edfd1ecb6ebf1757627c19b987dd072a731bde090b58c2a6393f1c961e883bf4ba096509c913bac4b0fbec38ddcc8aed1a4ee4fb64c758607957c847cf7386bfa83e1d349a4c64a71d65766d58f65ad665abaf0b37d307e449b8a25", 0xe4}, {&(0x7f0000000180)="790b425f59ca1c6bff9af1e8b5d79ef79d61f3b041851906d1a013089d7d38ddcf419f7b3898", 0x26}, {&(0x7f00000003c0)="ea4c6a610e5686478771a5f960412ddfa4e68e757a2205e9a00b306d88839967025aa296ef458b76709103a8503510a1e8d9097e01c15030786923d4b6f69e6e898f4bca7a36dbe0e46302bf89b90d43e96eb6f40f1288f029f1a2785f1658ec3b6e879dffc5726567b541cf52d54603c80a9ed163c9c94f0742107e93f75a36e01dabab665682fa3fd9cf35b8e280b5d5186b52243c1d38949109715b1e60578b03ab0ec85518b477278c8d170385c39ae6287ad5ba9b55a9b2a9", 0xbb}, {&(0x7f0000000480)="e55ad40d73ded4be0102a21f856fe93398c919fefdca372b1cef4b4f8dbdba8abe0084312810b6d15b6c225f56f3a56820a5f6c1c2a61498e14b3688620ce9cba9f2c6b8d5d154b1456141a4da4763a9c4eebe7a62ff1f32f8b14d2102ed6d338e8a378f284e4a39be8b7543d889db620a7514040e737e699d5ae454834efe644edbb63a362e674eb51d25ec534cc964da1cefadc6957842df", 0x99}, {&(0x7f00000001c0)="fd782352ced49bd1dfac54a7c795138b7ec58eb7190dd68caa29cd4771a8643939f475933ae349ab6ca9d5e2b9553462b65db5111d4cd8f4140aaba9e2d074", 0x3f}, {&(0x7f0000000540)="95dda513a92fa1380266a04e634eb95d8154c17dadb9bbed140a17329a2852b714f18e3fc5bd44a25cd203c2cc0f78b28401a0e878d67a6f4f459b50e1730c3c5bdba80ef0db9a9648089dc420092f1e7247b5229476fb8af93990a60db9aff385e1146bb4b5845082dd46b3f025d719585f51b188433c51c88d1c3fe5237724ec2af435c416e1388f85df5e0c0712b66a9db1d326c2b58e7f70b3caced59ca2a54761a566fcbae6127606fe4d949509670535efeebed7b367451df7bda024ec85a51fc4685a0ed4ebfe8a66f79c385db9513173bb294759ce5a9168a143f90749281e1b687922996f59bee13a67e2892a853523bd52", 0xf6}, {&(0x7f0000000640)="261332bf57366c53547fa6dc23bf8f418789c63376ee6bafa3218e826023b04a8a57ca4006c61873d940fdeb3457bbb2876f7ee8dcf8a48c5af4574a638ea76c26220b05dd8e0ba9de3781062381e0c6d140da29b1a9c51edb907e265b2dbed3664132562a7b8b3cd29f41253f84c3df11ed08cd9a47c6f70ba5ae52dc305a0b1e32f0669906d2b33db926bffb211110c98fbe5f6b93615784f30e33c2e11963ac742bae99c4cd41299e36044ed36b5fdbddd52925c8420ac5ec586729a3cf7ef3c23c87b0a17fd411f7fca7c48f2c64aca75f9c97e888954993de3fcb592d07e4b0d888fa8aa59148db6903e37891928de507ac79cdd469549d332077eda1020cb3a235bdb6e0ee7860eb5df38191bc2044381e12a400d12e706f53a3b838d2210d800530ee11be7e77bc5f610c775812206a55becb55cf8ce71789955d25022430d3b822d06d38c73d3d02b60d638a257b566dbb3b441dc62b0f751b2e2d8aa8a2b4090ba83fa2c3ee3aadc794302473b4a5800f88fcdffd4f4cfbe12d98cdf644883020515bb8864a6a6b967e8c2c0ee0ff00de4c8ad3532631fc396b7156ab1a71326ca7ee3cff93e4e9cd592a2201709534deb83614f64b33ac00d8cda5f081eb8fd9184e241f31a00eec7925acc5a7b2615ecaf9de25c38040e41658b980ec8c8213bbd4b28a7f", 0x1ea}], 0x7) accept$unix(r6, &(0x7f0000002e80)=@file={0x0, ""/92}, &(0x7f0000000980)=0x5e) r19 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r19, &(0x7f0000000040)='.\x00', 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) r20 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r20, 0x0, 0x0) fcntl$getown(r20, 0x5) r21 = getppid() getpgid(r21) r22 = msgget$private(0x0, 0x20000003c4) msgrcv(r22, &(0x7f0000002f00)={0x0, ""/260}, 0x10c, 0x0, 0x0) r23 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r23, &(0x7f00000014c0)=[{&(0x7f00000000c0)='#!/', 0x3e5}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r24}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r25, r24) msgsnd(r22, &(0x7f0000002180)=ANY=[@ANYRES32=r25, @ANYPTR, @ANYBLOB="83b0d6fee7880c927fc971e229e7d6d357186109132e3e2f61aaf9273bb200fef990fc83800400005cfbe8000000724d00000922f509001000000000000017c57960c900000000000000021bb8bee58e79cfff3fd03c5f296886a1b6d24f5da562fcd5a577960db4857b9c1a52a6b00024dcfdefeedcb7806aa054cf9e00000000000000", @ANYRES32=r23, @ANYRES16=r21], 0x5, 0x800) 05:55:57 executing program 0: r0 = kqueue() fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) r5 = dup2(r4, r3) r6 = kqueue() kevent(r6, &(0x7f0000000040), 0x26dc, 0x0, 0xfffffffffffffffd, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r7}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r8, r7) r9 = kqueue() r10 = kqueue() kevent(r10, &(0x7f0000000040), 0x26dc, 0x0, 0xfffffffffffffffd, 0x0) kevent(r9, &(0x7f00000000c0)=[{{}, 0x7fffffffffffffff, 0x30, 0xfffff, 0x7, 0x5}, {{r10}, 0xffffffffffffffff, 0x12, 0x20, 0x0, 0xffff}], 0x6, 0x0, 0xfffffffffffffffd, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r11}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r12, r11) kevent(r0, &(0x7f00000000c0), 0x5a, &(0x7f0000000240)=[{{0xffffffffffffff9c}, 0xffffffffffffffff, 0x8, 0x4, 0x80000001, 0x2c}, {{r0}, 0xfffffffffffffffd, 0x0, 0x0, 0xfff, 0x100000000}, {{r0}, 0xfffffffffffffffa, 0x10, 0x1, 0x80, 0xfffffffffffffffe}], 0x20, &(0x7f00000002c0)={0x3, 0x1}) dup2(r2, r1) r13 = syz_open_pts() write(r13, &(0x7f0000000080), 0x0) socket$inet(0x2, 0x8000, 0xfe) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r14}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r15, r14) r16 = accept$inet6(r5, 0x0, &(0x7f0000000300)) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x26dc, 0x0, 0xfffffffffffffffd, 0x0) r17 = fcntl$dupfd(0xffffffffffffffff, 0xa, r16) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r20 = socket(0x18, 0x2, 0x0) r21 = fcntl$dupfd(r20, 0x0, r20) ioctl$TIOCSTOP(r21, 0x2000746f) ioctl$KDGETLED(r21, 0x40044b41, &(0x7f0000000080)=0x1) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r18}, 0xffffffffffffffff, 0x41, 0x0, 0x0, 0x81}], 0x3, 0x0, 0x0, 0x0) dup2(r19, r18) getsockopt$sock_int(r18, 0xffff, 0x4, &(0x7f0000000000), &(0x7f0000000040)=0x4) write(r17, 0x0, 0x0) 05:55:57 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x2000000000, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) madvise(&(0x7f00001d8000/0x2000)=nil, 0x2000, 0x4) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 05:55:57 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x40) read(r1, &(0x7f0000000080)=""/123, 0x7b) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r3, r2) close(r2) 05:55:57 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513600000000000000010000000000004fecea11ea8fef96ecfc73fd3357af4f7aa0416fa4f376336acf00b7804be781e49910900df", 0x38, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r1, r0) bind(r1, &(0x7f0000000180)=ANY=[], 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="84", 0x1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0486dd60a4f00808183c00fe80000000fffa0000000000000000aaff020000000000000000000000000001"]) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000340)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e5e91f7c8f75f882b297be1aa5b23ed00f4c8b2ca3ebbbfedcbdb00000000acb5f602000d7dbf6ba8af63ff37282921e48389e0720fd3872babfbb770c1f5a872ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000200000000a3f8000400"/177, 0xb1, 0x0, 0x0, 0x302) msgrcv(r2, &(0x7f0000000500)=ANY=[@ANYRESOCT=r3], 0x1, 0x1, 0x400) msgsnd(r2, &(0x7f0000000f00)=ANY=[@ANYRESOCT=0x0], 0x1, 0x800) msgrcv(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000719961811a18ce190000000000000000000000000000000000000000000000000000000000000000000000000000a64dea364338ecb725ab57a690cc687c7a90272530"], 0x5a, 0x0, 0x3000) r4 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000003700)=0x272) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r4, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getgid() r8 = getuid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, r8, r5, r6, r7, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x2, &(0x7f0000000080)=[0x0, r5]) r10 = semget$private(0x0, 0x4, 0x7b2) semctl$GETNCNT(r10, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r10, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r10, &(0x7f0000000400)=[{0xa7834705a109bc4d, 0x100000001, 0x800}, {0x0, 0x7fffffff, 0x1000}], 0x2) r11 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r13 = getgid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r11, r12, r13, 0x10, 0x9}, 0x8, 0x1, 0x9}) setgroups(0x3, &(0x7f00000000c0)=[r9, 0xffffffffffffffff, r13]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 05:55:57 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() poll(&(0x7f00000001c0)=[{r0, 0x1}], 0xe5, 0x987d) dup(r1) r2 = getgid() setegid(r2) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r3, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000001c0)) fchownat(r3, &(0x7f0000000080)='\x00', r4, r2, 0x6) r5 = getgid() setegid(r5) r6 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r6, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000001c0)) fchownat(r6, &(0x7f0000000080)='\x00', r7, r5, 0x6) r8 = semget$private(0x0, 0x7, 0x287) semop(r8, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r8, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r8, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r8, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r5, r4, r5, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) semctl$GETZCNT(r8, 0x2, 0x7, &(0x7f0000000040)=""/13) r9 = kqueue() kevent(r9, &(0x7f0000000040), 0x26dc, 0x0, 0xfffffffffffffffd, 0x0) poll(&(0x7f0000000000)=[{r9, 0x101}], 0x1, 0x0) 05:55:58 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYRES64], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b02"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = open(&(0x7f0000000080)='./file0\x00', 0x831, 0x7) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r2 = socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="a10281"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r3 = dup2(r0, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000100)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r2, 0x0, 0x0) 05:55:58 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r2, r1) close(r2) pipe(&(0x7f0000000340)) socket$inet(0x2, 0x1, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) 05:55:58 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202a080ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = socket(0x1, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="9356950c335a4f8d8740572b0cb3535832762abe3bb039423eb2ceabcd1489e34512c11702e52d388104000e8386d25a8b76803e635c6c76a83b85c7962ba58ee4da74c485b8cf9080326500"/89, @ANYPTR=&(0x7f0000000100)=ANY=[@ANYPTR=&(0x7f0000000080)=ANY=[@ANYRES32]]], 0x2) rmdir(&(0x7f0000000180)='./file0\x00') r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="1544f6ee7e17b1064ecb76a8eae802b50d48c55e7cace47c2ca89b9b22cfecba17546ea635d4f28b6427b7252d2f5333aad43407cc02c1bd70ee8b92"], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r2, 0x0, 0x0) 05:55:58 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r2, r1) r3 = getpid() r4 = getgid() r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e00000000000000635e9f9a83549c02799c7a96454ae58eaa3f328d7afc97d1d3150dd0e02073220a0f467c6e891947bc5928f1b244978b08a467c2d9625f010262e6ce2836c5719e16a05d800c460e995d816b385a5bff337c1159e8a22db2a54e340149a939cb35ab075439a0ee33e9dff4c5b3cf8bc5ed4d836d2b2cd86a5ca49769153cb40a446b8022126afbef96cb7ed0572607f2f88d1dcc9ace7b59be3f0ee79e5d41bef207728ed3757464eed0feddbaf8830b4c4cb562242171e18db86e44ae999d8c3a6ea96d9766cca89dace84a598355934df41068b99a17cf001596ef2a49871efecaf71b30f28eab9562778c2870c67f4503a1df"], 0x10) r6 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r7 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r7, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) r8 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r10 = shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r10, 0x0, 0x0) shmctl$IPC_SET(r10, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r12 = getgid() r13 = socket(0x800000018, 0x1, 0x0) bind$unix(r13, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r15 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r12, r14, r15, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgid() r16 = getppid() r17 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r19, 0x0) r21 = getgid() setegid(r21) r22 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r22, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r22, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r22, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r22, 0x40087468, &(0x7f00000001c0)) fchownat(r22, &(0x7f0000000080)='\x00', r23, r21, 0x6) r24 = getgid() setegid(r24) r25 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r25, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r25, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r25, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r25, 0x40087468, &(0x7f00000001c0)) fchownat(r25, &(0x7f0000000080)='\x00', r26, r24, 0x6) r27 = semget$private(0x0, 0x7, 0x287) semop(r27, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r27, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r27, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r27, 0x2, 0x3, &(0x7f0000000a40)=""/16) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r24, r23, r24, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r19, r24) lchown(&(0x7f00000001c0)='./file0\x00', r19, r20) r28 = getgid() setegid(r28) r29 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r29, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r29, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r29, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r29, 0x40087468, &(0x7f00000001c0)) fchownat(r29, &(0x7f0000000080)='\x00', r30, r28, 0x6) r31 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r31, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r35 = fcntl$getown(r31, 0x5) r36 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r36, 0x1, &(0x7f0000000540)={{0x240000000, r33, r34, r33, r34, 0xa3, 0x2}, 0x200000, 0x7fff, r32, r35, 0x41d, 0x5, 0x5}) r37 = shmget(0x2, 0x4000, 0x4, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r37, 0x1, &(0x7f0000000a80)={{0x6, r19, r11, r14, r28, 0x1e6, 0x8}, 0x5, 0x5, r16, r17, 0xfffffffffffffe01, 0x7, 0x7ff}) r38 = shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r38, 0x0, 0x0) shmctl$IPC_SET(r38, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r40 = getgid() r41 = socket(0x800000018, 0x1, 0x0) bind$unix(r41, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r43 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r40, r42, r43, 0x10, 0x9}, 0x8, 0x1, 0x9}) r44 = getgid() r45 = getppid() r46 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r48, 0x0) r50 = getgid() setegid(r50) r51 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r51, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r51, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r51, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r51, 0x40087468, &(0x7f00000001c0)) fchownat(r51, &(0x7f0000000080)='\x00', r52, r50, 0x6) r53 = getgid() setegid(r53) r54 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r54, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r54, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r54, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r54, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r54, 0x40087468, &(0x7f00000001c0)) fchownat(r54, &(0x7f0000000080)='\x00', r55, r53, 0x6) r56 = semget$private(0x0, 0x7, 0x287) semop(r56, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r56, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r56, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r56, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r56, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r53, r52, r53, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r48, r53) lchown(&(0x7f00000001c0)='./file0\x00', r48, r49) shmctl$IPC_SET(r38, 0x1, &(0x7f0000000080)={{0x6, r48, r39, r42, r44, 0x1e6, 0x8}, 0x5, 0x5, r45, r46, 0xfffffffffffffe01, 0x9, 0x7ff}) r57 = geteuid() r58 = open(0x0, 0x0, 0x0) utimensat(r58, &(0x7f0000000080)='./file0\x00', 0x0, 0x7) ioctl$TIOCMBIS(r58, 0x8004746c, &(0x7f0000000100)=0x9) r59 = socket(0x11, 0x3, 0x0) sendto$unix(r59, &(0x7f0000000180)="b100050460000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x88d) r60 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r60, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) r61 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r61, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) r62 = socket(0x11, 0x3, 0x0) sendto$unix(r62, &(0x7f0000000180)="b100050460000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x88d) r63 = open(0x0, 0x0, 0x0) utimensat(r63, &(0x7f0000000080)='./file0\x00', 0x0, 0x7) ioctl$TIOCMBIS(r63, 0x8004746c, &(0x7f0000000100)=0x9) r64 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r64, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r64, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r66 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r67, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197fec4a4fe66000000000000ffff0000ff7f00007c906b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886736c5f9bb1a23d11e4e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d38"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r67, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r69 = fcntl$getown(0xffffffffffffff9c, 0x5) r70 = getppid() getpgid(r70) r71 = msgget$private(0x0, 0x20000003c4) msgrcv(r71, &(0x7f00000004c0)=ANY=[@ANYBLOB="000000000000000000004f0ebbbf1b209e14d9821641e80822abaef3ccef058cbadf64241b061e7e4a1d1ccbfade2b5e"], 0xc, 0x2, 0x1000) msgsnd(r71, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000016d78fd1f87a67d79097310f503f93e8805fab37cfdb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2db46910374426bdcf306843b34e7c027e266a4bef29642c8367ca147e204b0b3f54b2ef8cea70595fea73db901c48e582d225bca800000000000000000"], 0x1, 0x0) msgsnd(r71, 0x0, 0x0, 0x1800) msgsnd(r71, &(0x7f0000000800)=ANY=[@ANYBLOB="01ed74acffc0c709a6342fcc8ec5d52eb1daecc9f8b80b7d7573d059631147414fa22f5c0ed193420f056065c3db3a13134762d2bcf8e5a7511d51d2f55446ee4939c475ddb6b8097f28b2351cb0dbc6a47b7920045d24ef554a350a4ccd47fe2a0e166acaa00424a3b530b78d066fc2896fcbaf5e99362188b18d6db4b0a7d91bd3e9728fbe45abade34d3e946720c1249c50d7ae3cd267e7d4a51ee76eb23b6aa22a10f4b19c5363cda4"], 0x2d, 0x800) msgctl$IPC_SET(r71, 0x1, &(0x7f0000000980)={{0x1, r66, r68, r65, 0x0, 0x46, 0x81}, 0x10001, 0x1, r69, r70, 0xa5, 0x1, 0x4e2c, 0x6}) r72 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r72, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r76 = fcntl$getown(r72, 0x5) r77 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r77, 0x1, &(0x7f0000000540)={{0x240000000, r74, r75, r74, r75, 0xa3, 0x2}, 0x200000, 0x7fff, r73, r76, 0x41d, 0x5, 0x5}) sendmsg$unix(r7, &(0x7f00000005c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000040)="fe442e4d85206bea85276a6f454a55f6ad35d498a6bb1f43d687bdb8ea27deacaccc08e888951206c8ac9e98316cba20850c80a4f366c44e1cfa4d3f2f25dfab1e35c7dd12cad9d5dbd38a98b20a426cc4a1d010839b", 0x56}, {&(0x7f0000000200)="eb8176a97002cd76cece528f1e0d1b0446fe7d2b46d0b04e64e1d3245556a5116dfca71e434b9aef553f231188469cbdc6d19726f43e6abb3b5e9ed17decc2860ffeb72e09cb0a9c446eb1f2477f906a363286895957ee3a7da7c7b037422a129e1bdb849b482f1abda9e98d28604cbb2c77a17b4b06587303814fd136885904cbaaf71a76db3773e803e7fda9e82addf43be195ad4c07a5c17f1849dd53d986c1f6d0874c91f7e1657bd752972fc820a39083606fff8fefba4b32e0c0cea6ee1b525bb5044f167e55ac1ae9253337a2155f9683", 0xd4}, {&(0x7f0000000300)="5e03c86da4a84ca42762d7409e778585f27a78855e372635b3f1fbece8a90eb1d5dc75b17c3892b755bae9cdfa633b28ded8e8a2dd", 0x35}, {&(0x7f0000000340)="e7de209ba545a3dfec831c967c0c1c94393abd979c8c98c2ec369300452eb8369a510dc07b8426", 0x27}, {&(0x7f0000000380)="3fb97de95e128f08b36abd085e2349e74d8b07d51309aa8402", 0x19}, {&(0x7f00000003c0)="a47e22e1", 0x4}], 0x6, &(0x7f0000000500)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r46, @ANYRES32=r66, @ANYRES32=r75, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r46, @ANYRES32=r57, @ANYRES32=0x0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r58, @ANYRES32=r6, @ANYRES32=r59, @ANYRES32=r60, @ANYRES32=r61, @ANYBLOB="000010002800000070550000ffff000001000000", @ANYRES32=r62, @ANYRES32=r6, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r63, @ANYRES32=r6, @ANYRES32=r5], 0xb0, 0x404}, 0x4) wait4(r8, &(0x7f0000000040), 0x3bb8063bab6630f4, &(0x7f0000000240)) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={r3, 0x0, r4}, 0xc) r78 = kqueue() connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r79 = socket(0x2, 0x2, 0x0) kevent(r78, &(0x7f0000000100)=[{{r78}, 0xfffffffffffffffe, 0x5}], 0x7fffffff, 0x0, 0x0, 0x0) setsockopt$sock_int(r79, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 05:55:58 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x108) connect(r0, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) socket(0x0, 0x0, 0x0) sync() r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="82022e2f66696c653000184fe320cc578a36f6c311a388791435a41d8c30dfad8373fb648b6d89851d31a4c9ed91149038ad2652642ad710c03be48e61665b4bf83158a566860828df9f216eb67c8a26ead8ad3a69ac5a42011edafc4cf5dca73c577829bab111bb7ca07b9b8fe0f2031559074c166ed93317715be1f88da8c9764d3fa3bb7cd5f64bd27fef9e06f12c1bce5ed87d2a4e4b25224aa70d0f6788babb76f279653733437c45bd632937a5b0c92df52400186471f84b57e5b9cd26e653"], 0x10) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e00000000000000635e9f9a83549c02799c7a96454ae58eaa3f328d7afc97d1d3150dd0e02073220a0f467c6e891947bc5928f1b244978b08a467c2d9625f010262e6ce2836c5719e16a05d800c460e995d816b385a5bff337c1159e8a22db2a54e340149a939cb35ab075439a0ee33e9dff4c5b3cf8bc5ed4d836d2b2cd86a5ca49769153cb40a446b8022126afbef96cb7ed0572607f2f88d1dcc9ace7b59be3f0ee79e5d41bef207728ed3757464eed0feddbaf8830b4c4cb562242171e18db86e44ae999d8c3a6ea96d9766cca89dace84a598355934df41068b99a17cf001596ef2a49871efecaf71b30f28eab9562778c2870c67f4503a1df"], 0x10) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r4, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) r5 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r8 = shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r8, 0x0, 0x0) shmctl$IPC_SET(r8, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r10 = getgid() r11 = socket(0x800000018, 0x1, 0x0) bind$unix(r11, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r13 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r10, r12, r13, 0x10, 0x9}, 0x8, 0x1, 0x9}) r14 = getgid() r15 = getppid() r16 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r19, 0x0) r21 = getgid() setegid(r21) r22 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r22, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r22, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r22, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r22, 0x40087468, &(0x7f00000001c0)) fchownat(r22, &(0x7f0000000080)='\x00', r23, r21, 0x6) r24 = getgid() setegid(r24) r25 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r25, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r25, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r25, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r25, 0x40087468, &(0x7f00000001c0)) fchownat(r25, &(0x7f0000000080)='\x00', r26, r24, 0x6) r28 = semget$private(0x0, 0x7, 0x287) semop(r28, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r28, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r28, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r28, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r24, r23, r24, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r19, r24) lchown(&(0x7f00000001c0)='./file0\x00', r19, r20) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000080)={{0x6, r19, r9, r12, r14, 0x1e6, 0x8}, 0x5, 0x5, r15, r16, 0xfffffffffffffe01, 0x9, 0x7ff}) r29 = shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r29, 0x0, 0x0) shmctl$IPC_SET(r29, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r31 = getgid() r32 = socket(0x800000018, 0x1, 0x0) bind$unix(r32, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r34 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r31, r33, r34, 0x10, 0x9}, 0x8, 0x1, 0x9}) r35 = getgid() r36 = getppid() r37 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r40, 0x0) r42 = getgid() setegid(r42) r43 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r43, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r43, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r43, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r43, 0x40087468, &(0x7f00000001c0)) fchownat(r43, &(0x7f0000000080)='\x00', r44, r42, 0x6) r45 = getgid() setegid(r45) r46 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r46, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r46, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r46, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r46, 0x40087468, &(0x7f00000001c0)) fchownat(r46, &(0x7f0000000080)='\x00', r47, r45, 0x6) r48 = semget$private(0x0, 0x7, 0x287) semop(r48, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r48, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r48, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r48, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r48, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r45, r44, r45, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r40, r45) lchown(&(0x7f00000001c0)='./file0\x00', r40, r41) shmctl$IPC_SET(r29, 0x1, &(0x7f0000000080)={{0x6, r40, r30, r33, r35, 0x1e6, 0x8}, 0x5, 0x5, r36, r37, 0xfffffffffffffe01, 0x9, 0x7ff}) r49 = geteuid() r50 = open(0x0, 0x0, 0x0) utimensat(r50, &(0x7f0000000080)='./file0\x00', 0x0, 0x7) ioctl$TIOCMBIS(r50, 0x8004746c, &(0x7f0000000100)=0x9) r51 = socket(0x11, 0x3, 0x0) sendto$unix(r51, &(0x7f0000000180)="b100050460000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x88d) r52 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r52, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) r53 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r53, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) r54 = socket(0x11, 0x3, 0x0) sendto$unix(r54, &(0x7f0000000180)="b100050460000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x88d) r55 = open(0x0, 0x0, 0x0) utimensat(r55, &(0x7f0000000080)='./file0\x00', 0x0, 0x7) ioctl$TIOCMBIS(r55, 0x8004746c, &(0x7f0000000100)=0x9) r56 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r56, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r56, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r58 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r59, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197fec4a4fe66000000000000ffff0000ff7f00007c906b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886736c5f9bb1a23d11e4e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d38"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r59, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r61 = fcntl$getown(0xffffffffffffff9c, 0x5) r62 = getppid() getpgid(r62) r63 = msgget$private(0x0, 0x20000003c4) msgrcv(r63, &(0x7f00000004c0)=ANY=[@ANYBLOB="000000000000000000004f0ebbbf1b209e14d9821641e80822abaef3ccef058cbadf64241b061e7e4a1d1ccbfade2b5e"], 0xc, 0x2, 0x1000) msgsnd(r63, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000016d78fd1f87a67d79097310f503f93e8805fab37cfdb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2db46910374426bdcf306843b34e7c027e266a4bef29642c8367ca147e204b0b3f54b2ef8cea70595fea73db901c48e582d225bca800000000000000000"], 0x1, 0x0) msgsnd(r63, 0x0, 0x0, 0x1800) msgsnd(r63, &(0x7f0000000040)=ANY=[@ANYBLOB="01ed74acffc0c709a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"], 0x2d, 0x800) msgctl$IPC_SET(r63, 0x1, &(0x7f0000000980)={{0x1, r58, r60, r57, 0x0, 0x46, 0x81}, 0x10001, 0x1, r61, r62, 0xa5, 0x1, 0x4e2c, 0x6}) r64 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r64, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r68 = fcntl$getown(r64, 0x5) r69 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r69, 0x1, &(0x7f0000000540)={{0x240000000, r66, r67, r66, r67, 0xa3, 0x2}, 0x200000, 0x7fff, r65, r68, 0x41d, 0x5, 0x5}) sendmsg$unix(r4, &(0x7f00000005c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000040)="fe442e4d85206bea85276a6f454a55f6ad35d498a6bb1f43d687bdb8ea27deacaccc08e888951206c8ac9e98316cba20850c80a4f366c44e1cfa4d3f2f25dfab1e35c7dd12cad9d5dbd38a98b20a426cc4a1d010839b", 0x56}, {&(0x7f0000000200)="eb8176a97002cd76cece528f1e0d1b0446fe7d2b46d0b04e64e1d3245556a5116dfca71e434b9aef553f231188469cbdc6d19726f43e6abb3b5e9ed17decc2860ffeb72e09cb0a9c446eb1f2477f906a363286895957ee3a7da7c7b037422a129e1bdb849b482f1abda9e98d28604cbb2c77a17b4b06587303814fd136885904cbaaf71a76db3773e803e7fda9e82addf43be195ad4c07a5c17f1849dd53d986c1f6d0874c91f7e1657bd752972fc820a39083606fff8fefba4b32e0c0cea6ee1b525bb5044f167e55ac1ae9253337a2155f9683", 0xd4}, {&(0x7f0000000300)="5e03c86da4a84ca42762d7409e778585f27a78855e372635b3f1fbece8a90eb1d5dc75b17c3892b755bae9cdfa633b28ded8e8a2dd", 0x35}, {&(0x7f0000000340)="e7de209ba545a3dfec831c967c0c1c94393abd979c8c98c2ec369300452eb8369a510dc07b8426", 0x27}, {&(0x7f0000000380)="3fb97de95e128f08b36abd085e2349e74d8b07d51309aa8402", 0x19}, {&(0x7f00000003c0)="a47e22e1", 0x4}], 0x6, &(0x7f0000000500)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r7, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r37, @ANYRES32=r58, @ANYRES32=r67, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r37, @ANYRES32=r49, @ANYRES32=0x0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r50, @ANYRES32=r3, @ANYRES32=r51, @ANYRES32=r52, @ANYRES32=r53, @ANYBLOB="000010002800000070550000ffff000001000000", @ANYRES32=r54, @ANYRES32=r3, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r55, @ANYRES32=r3, @ANYRES32=r2], 0xb0, 0x404}, 0x4) r70 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r70, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r74 = fcntl$getown(r70, 0x5) r75 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r75, 0x1, &(0x7f0000000540)={{0x240000000, r72, r73, r72, r73, 0xa3, 0x2}, 0x200000, 0x7fff, r71, r74, 0x41d, 0x5, 0x5}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001680)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r77}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r78, r77) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r79}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r80, r79) getsockopt$SO_PEERCRED(r79, 0xffff, 0x1022, &(0x7f00000016c0), 0xc) r81 = shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r81, 0x0, 0x0) shmctl$IPC_SET(r81, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r83 = getgid() r84 = socket(0x800000018, 0x1, 0x0) bind$unix(r84, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r84, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r86 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r83, r85, r86, 0x10, 0x9}, 0x8, 0x1, 0x9}) r87 = getgid() r88 = getppid() r89 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r90, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r91, 0x0) r93 = getgid() setegid(r93) r94 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r94, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r94, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r94, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r94, 0x40087468, &(0x7f00000001c0)) fchownat(r94, &(0x7f0000000080)='\x00', r95, r93, 0x6) r96 = getgid() setegid(r96) r97 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r97, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r97, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r97, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r97, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r97, 0x40087468, &(0x7f00000001c0)) fchownat(r97, &(0x7f0000000080)='\x00', r98, r96, 0x6) r99 = semget$private(0x0, 0x7, 0x287) semop(r99, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r99, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r99, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r99, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r99, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r96, r95, r96, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r91, r96) lchown(&(0x7f00000001c0)='./file0\x00', r91, r92) shmctl$IPC_SET(r81, 0x1, &(0x7f0000000080)={{0x6, r91, r82, r85, r87, 0x1e6, 0x8}, 0x5, 0x5, r88, r89, 0xfffffffffffffe01, 0x9, 0x7ff}) r100 = getpid() r101 = socket(0x2, 0x2, 0x0) connect$unix(r101, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e00000000000000635e9f9a83549c02799c7a96454ae58eaa3f328d7afc97d1d3150dd0e02073220a0f467c6e891947bc5928f1b244978b08a467c2d9625f010262e6ce2836c5719e16a05d800c460e995d816b385a5bff337c1159e8a22db2a54e340149a939cb35ab075439a0ee33e9dff4c5b3cf8bc5ed4d836d2b2cd86a5ca49769153cb40a446b8022126afbef96cb7ed0572607f2f88d1dcc9ace7b59be3f0ee79e5d41bef207728ed3757464eed0feddbaf8830b4c4cb562242171e18db86e44ae999d8c3a6ea96d9766cca89dace84a598355934df41068b99a17cf001596ef2a49871efecaf71b30f28eab9562778c2870c67f4503a1df"], 0x10) r102 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r102, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r103 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r103, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) r104 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r106 = shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r106, 0x0, 0x0) shmctl$IPC_SET(r106, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r108 = getgid() r109 = socket(0x800000018, 0x1, 0x0) bind$unix(r109, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r109, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r111 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r108, r110, r111, 0x10, 0x9}, 0x8, 0x1, 0x9}) r112 = getgid() r113 = getppid() r114 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r115, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r116, 0x0) r118 = getgid() setegid(r118) r119 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r119, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r119, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r119, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r119, 0x40087468, &(0x7f00000001c0)) fchownat(r119, &(0x7f0000000080)='\x00', r120, r118, 0x6) r121 = getgid() setegid(r121) r122 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r122, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r122, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r122, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r122, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r122, 0x40087468, &(0x7f00000001c0)) fchownat(r122, &(0x7f0000000080)='\x00', r123, r121, 0x6) r124 = semget$private(0x0, 0x7, 0x287) semop(r124, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r124, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r124, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r124, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r124, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r121, r120, r121, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r116, r121) lchown(&(0x7f00000001c0)='./file0\x00', r116, r117) shmctl$IPC_SET(r106, 0x1, &(0x7f0000000080)={{0x6, r116, r107, r110, r112, 0x1e6, 0x8}, 0x5, 0x5, r113, r114, 0xfffffffffffffe01, 0x9, 0x7ff}) r125 = shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r125, 0x0, 0x0) shmctl$IPC_SET(r125, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r127 = getgid() r128 = socket(0x800000018, 0x1, 0x0) bind$unix(r128, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r128, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r130 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r127, r129, r130, 0x10, 0x9}, 0x8, 0x1, 0x9}) r131 = getgid() r132 = getppid() r133 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r134, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r135, 0x0) r137 = getgid() setegid(r137) r138 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r138, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r138, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r138, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r138, 0x40087468, &(0x7f00000001c0)) fchownat(r138, &(0x7f0000000080)='\x00', r139, r137, 0x6) r140 = getgid() setegid(r140) r141 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r141, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r141, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r141, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r141, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r141, 0x40087468, &(0x7f00000001c0)) fchownat(r141, &(0x7f0000000080)='\x00', r142, r140, 0x6) r143 = semget$private(0x0, 0x7, 0x287) semop(r143, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r143, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r143, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r143, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r143, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r140, r139, r140, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r135, r140) lchown(&(0x7f00000001c0)='./file0\x00', r135, r136) shmctl$IPC_SET(r125, 0x1, &(0x7f0000000080)={{0x6, r135, r126, r129, r131, 0x1e6, 0x8}, 0x5, 0x5, r132, r133, 0xfffffffffffffe01, 0x9, 0x7ff}) r144 = geteuid() r145 = open(0x0, 0x0, 0x0) utimensat(r145, &(0x7f0000000080)='./file0\x00', 0x0, 0x7) ioctl$TIOCMBIS(r145, 0x8004746c, &(0x7f0000000100)=0x9) r146 = socket(0x11, 0x3, 0x0) sendto$unix(r146, &(0x7f0000000180)="b100050460000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x88d) r147 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r147, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) r148 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r148, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) r149 = socket(0x11, 0x3, 0x0) sendto$unix(r149, &(0x7f0000000180)="b100050460000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x88d) r150 = open(0x0, 0x0, 0x0) utimensat(r150, &(0x7f0000000080)='./file0\x00', 0x0, 0x7) ioctl$TIOCMBIS(r150, 0x8004746c, &(0x7f0000000100)=0x9) r151 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r151, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r151, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r153 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r154, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197fec4a4fe66000000000000ffff0000ff7f00007c906b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886736c5f9bb1a23d11e4e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d38"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r154, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r156 = fcntl$getown(0xffffffffffffff9c, 0x5) r157 = getppid() getpgid(r157) r158 = msgget$private(0x0, 0x20000003c4) msgrcv(r158, &(0x7f00000004c0)=ANY=[@ANYBLOB="000000000000000000004f0ebbbf1b209e14d9821641e80822abaef3ccef058cbadf64241b061e7e4a1d1ccbfade2b5e"], 0xc, 0x2, 0x1000) msgsnd(r158, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000016d78fd1f87a67d79097310f503f93e8805fab37cfdb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2db46910374426bdcf306843b34e7c027e266a4bef29642c8367ca147e204b0b3f54b2ef8cea70595fea73db901c48e582d225bca800000000000000000"], 0x1, 0x0) msgsnd(r158, 0x0, 0x0, 0x1800) msgsnd(r158, &(0x7f0000000040)=ANY=[@ANYBLOB="01ed74acffc0c709a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"], 0x2d, 0x800) msgctl$IPC_SET(r158, 0x1, &(0x7f0000000980)={{0x1, r153, r155, r152, 0x0, 0x46, 0x81}, 0x10001, 0x1, r156, r157, 0xa5, 0x1, 0x4e2c, 0x6}) r159 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r159, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r163 = fcntl$getown(r159, 0x5) r164 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r164, 0x1, &(0x7f0000000540)={{0x240000000, r161, r162, r161, r162, 0xa3, 0x2}, 0x200000, 0x7fff, r160, r163, 0x41d, 0x5, 0x5}) sendmsg$unix(r103, &(0x7f00000005c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000040)="fe442e4d85206bea85276a6f454a55f6ad35d498a6bb1f43d687bdb8ea27deacaccc08e888951206c8ac9e98316cba20850c80a4f366c44e1cfa4d3f2f25dfab1e35c7dd12cad9d5dbd38a98b20a426cc4a1d010839b", 0x56}, {&(0x7f0000000200)="eb8176a97002cd76cece528f1e0d1b0446fe7d2b46d0b04e64e1d3245556a5116dfca71e434b9aef553f231188469cbdc6d19726f43e6abb3b5e9ed17decc2860ffeb72e09cb0a9c446eb1f2477f906a363286895957ee3a7da7c7b037422a129e1bdb849b482f1abda9e98d28604cbb2c77a17b4b06587303814fd136885904cbaaf71a76db3773e803e7fda9e82addf43be195ad4c07a5c17f1849dd53d986c1f6d0874c91f7e1657bd752972fc820a39083606fff8fefba4b32e0c0cea6ee1b525bb5044f167e55ac1ae9253337a2155f9683", 0xd4}, {&(0x7f0000000300)="5e03c86da4a84ca42762d7409e778585f27a78855e372635b3f1fbece8a90eb1d5dc75b17c3892b755bae9cdfa633b28ded8e8a2dd", 0x35}, {&(0x7f0000000340)="e7de209ba545a3dfec831c967c0c1c94393abd979c8c98c2ec369300452eb8369a510dc07b8426", 0x27}, {&(0x7f0000000380)="3fb97de95e128f08b36abd085e2349e74d8b07d51309aa8402", 0x19}, {&(0x7f00000003c0)="a47e22e1", 0x4}], 0x6, &(0x7f0000000500)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r104, @ANYRES32=r105, @ANYRES32=r107, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r133, @ANYRES32=r153, @ANYRES32=r162, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r133, @ANYRES32=r144, @ANYRES32=0x0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r145, @ANYRES32=r102, @ANYRES32=r146, @ANYRES32=r147, @ANYRES32=r148, @ANYBLOB="000010002800000070550000ffff000001000000", @ANYRES32=r149, @ANYRES32=r102, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r150, @ANYRES32=r102, @ANYRES32=r101], 0xb0, 0x404}, 0x4) r165 = getgid() r166 = socket(0x800000018, 0x1, 0x0) bind$unix(r166, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r166, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r168 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r165, r167, r168, 0x10, 0x9}, 0x8, 0x1, 0x9}) r169 = socket(0x2, 0x2, 0x0) connect$unix(r169, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e00000000000000635e9f9a83549c02799c7a96454ae58eaa3f328d7afc97d1d3150dd0e02073220a0f467c6e891947bc5928f1b244978b08a467c2d9625f010262e6ce2836c5719e16a05d800c460e995d816b385a5bff337c1159e8a22db2a54e340149a939cb35ab075439a0ee33e9dff4c5b3cf8bc5ed4d836d2b2cd86a5ca49769153cb40a446b8022126afbef96cb7ed0572607f2f88d1dcc9ace7b59be3f0ee79e5d41bef207728ed3757464eed0feddbaf8830b4c4cb562242171e18db86e44ae999d8c3a6ea96d9766cca89dace84a598355934df41068b99a17cf001596ef2a49871efecaf71b30f28eab9562778c2870c67f4503a1df"], 0x10) r170 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r170, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r171 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r171, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) r172 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r174 = shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r174, 0x0, 0x0) shmctl$IPC_SET(r174, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r176 = getgid() r177 = socket(0x800000018, 0x1, 0x0) bind$unix(r177, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r177, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r179 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r176, r178, r179, 0x10, 0x9}, 0x8, 0x1, 0x9}) r180 = getgid() r181 = getppid() r182 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r183, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r184, 0x0) r186 = getgid() setegid(r186) r187 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r187, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r187, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r187, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r187, 0x40087468, &(0x7f00000001c0)) fchownat(r187, &(0x7f0000000080)='\x00', r188, r186, 0x6) r189 = getgid() setegid(r189) r190 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r190, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r190, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r190, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r190, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r190, 0x40087468, &(0x7f00000001c0)) fchownat(r190, &(0x7f0000000080)='\x00', r191, r189, 0x6) r192 = semget$private(0x0, 0x7, 0x287) semop(r192, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r192, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r192, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r192, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r192, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r189, r188, r189, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r184, r189) lchown(&(0x7f00000001c0)='./file0\x00', r184, r185) shmctl$IPC_SET(r174, 0x1, &(0x7f0000000080)={{0x6, r184, r175, r178, r180, 0x1e6, 0x8}, 0x5, 0x5, r181, r182, 0xfffffffffffffe01, 0x9, 0x7ff}) r193 = shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r193, 0x0, 0x0) shmctl$IPC_SET(r193, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r195 = getgid() r196 = socket(0x800000018, 0x1, 0x0) bind$unix(r196, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r196, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r198 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r195, r197, r198, 0x10, 0x9}, 0x8, 0x1, 0x9}) r199 = getgid() r200 = getppid() r201 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r202, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r203, 0x0) r205 = getgid() setegid(r205) r206 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r206, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r206, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r206, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r206, 0x40087468, &(0x7f00000001c0)) fchownat(r206, &(0x7f0000000080)='\x00', r207, r205, 0x6) r208 = getgid() setegid(r208) r209 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r209, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r209, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r209, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r209, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r209, 0x40087468, &(0x7f00000001c0)) fchownat(r209, &(0x7f0000000080)='\x00', r210, r208, 0x6) r211 = semget$private(0x0, 0x7, 0x287) semop(r211, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r211, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r211, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r211, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r211, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r208, r207, r208, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r203, r208) lchown(&(0x7f00000001c0)='./file0\x00', r203, r204) shmctl$IPC_SET(r193, 0x1, &(0x7f0000000080)={{0x6, r203, r194, r197, r199, 0x1e6, 0x8}, 0x5, 0x5, r200, r201, 0xfffffffffffffe01, 0x9, 0x7ff}) r212 = geteuid() r213 = open(0x0, 0x0, 0x0) utimensat(r213, &(0x7f0000000080)='./file0\x00', 0x0, 0x7) ioctl$TIOCMBIS(r213, 0x8004746c, &(0x7f0000000100)=0x9) r214 = socket(0x11, 0x3, 0x0) sendto$unix(r214, &(0x7f0000000180)="b100050460000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x88d) r215 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r215, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) r216 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r216, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) r217 = socket(0x11, 0x3, 0x0) sendto$unix(r217, &(0x7f0000000180)="b100050460000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x88d) r218 = open(0x0, 0x0, 0x0) utimensat(r218, &(0x7f0000000080)='./file0\x00', 0x0, 0x7) ioctl$TIOCMBIS(r218, 0x8004746c, &(0x7f0000000100)=0x9) r219 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r219, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r219, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r221 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r222, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197fec4a4fe66000000000000ffff0000ff7f00007c906b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886736c5f9bb1a23d11e4e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d38"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r222, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r224 = fcntl$getown(0xffffffffffffff9c, 0x5) r225 = getppid() getpgid(r225) r226 = msgget$private(0x0, 0x20000003c4) msgrcv(r226, &(0x7f00000004c0)=ANY=[@ANYBLOB="000000000000000000004f0ebbbf1b209e14d9821641e80822abaef3ccef058cbadf64241b061e7e4a1d1ccbfade2b5e"], 0xc, 0x2, 0x1000) msgsnd(r226, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000016d78fd1f87a67d79097310f503f93e8805fab37cfdb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2db46910374426bdcf306843b34e7c027e266a4bef29642c8367ca147e204b0b3f54b2ef8cea70595fea73db901c48e582d225bca800000000000000000"], 0x1, 0x0) msgsnd(r226, 0x0, 0x0, 0x1800) msgsnd(r226, &(0x7f0000000040)=ANY=[@ANYBLOB="01ed74acffc0c709a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"], 0x2d, 0x800) msgctl$IPC_SET(r226, 0x1, &(0x7f0000000980)={{0x1, r221, r223, r220, 0x0, 0x46, 0x81}, 0x10001, 0x1, r224, r225, 0xa5, 0x1, 0x4e2c, 0x6}) r227 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r227, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r231 = fcntl$getown(r227, 0x5) r232 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r232, 0x1, &(0x7f0000000540)={{0x240000000, r229, r230, r229, r230, 0xa3, 0x2}, 0x200000, 0x7fff, r228, r231, 0x41d, 0x5, 0x5}) sendmsg$unix(r171, &(0x7f00000005c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000040)="fe442e4d85206bea85276a6f454a55f6ad35d498a6bb1f43d687bdb8ea27deacaccc08e888951206c8ac9e98316cba20850c80a4f366c44e1cfa4d3f2f25dfab1e35c7dd12cad9d5dbd38a98b20a426cc4a1d010839b", 0x56}, {&(0x7f0000000200)="eb8176a97002cd76cece528f1e0d1b0446fe7d2b46d0b04e64e1d3245556a5116dfca71e434b9aef553f231188469cbdc6d19726f43e6abb3b5e9ed17decc2860ffeb72e09cb0a9c446eb1f2477f906a363286895957ee3a7da7c7b037422a129e1bdb849b482f1abda9e98d28604cbb2c77a17b4b06587303814fd136885904cbaaf71a76db3773e803e7fda9e82addf43be195ad4c07a5c17f1849dd53d986c1f6d0874c91f7e1657bd752972fc820a39083606fff8fefba4b32e0c0cea6ee1b525bb5044f167e55ac1ae9253337a2155f9683", 0xd4}, {&(0x7f0000000300)="5e03c86da4a84ca42762d7409e778585f27a78855e372635b3f1fbece8a90eb1d5dc75b17c3892b755bae9cdfa633b28ded8e8a2dd", 0x35}, {&(0x7f0000000340)="e7de209ba545a3dfec831c967c0c1c94393abd979c8c98c2ec369300452eb8369a510dc07b8426", 0x27}, {&(0x7f0000000380)="3fb97de95e128f08b36abd085e2349e74d8b07d51309aa8402", 0x19}, {&(0x7f00000003c0)="a47e22e1", 0x4}], 0x6, &(0x7f0000000500)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r172, @ANYRES32=r173, @ANYRES32=r175, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r201, @ANYRES32=r221, @ANYRES32=r230, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r201, @ANYRES32=r212, @ANYRES32=0x0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r213, @ANYRES32=r170, @ANYRES32=r214, @ANYRES32=r215, @ANYRES32=r216, @ANYBLOB="000010002800000070550000ffff000001000000", @ANYRES32=r217, @ANYRES32=r170, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r218, @ANYRES32=r170, @ANYRES32=r169], 0xb0, 0x404}, 0x4) getgroups(0x7, &(0x7f0000001700)=[r20, 0x0, r27, 0x0, r41, r165, r230]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r234}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r235, r234) r236 = kqueue() kevent(r236, &(0x7f0000000040), 0x26dc, 0x0, 0xfffffffffffffffd, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r237}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r238, r237) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001740)=[@rights={0x10, 0x7}, @cred={0x20}, @rights={0x20, 0xffff, 0x1, [r234, r236, r237, r39]}, @rights={0x20, 0xffff, 0x1, [r18, r76, r77, r38]}, @cred={0x20, 0xffff, 0x0, r6, 0xffffffffffffffff, r87}, @cred={0x20, 0xffff, 0x0, r100, r153, r233}], 0xb0}, 0x0) unveil(0x0, 0x0) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, 0x0) listen(r0, 0x598) pipe(0x0) getdents(r0, &(0x7f0000000480)=""/180, 0xb4) ioctl$BIOCSRSIG(0xffffffffffffff9c, 0x80044272, &(0x7f0000000100)) bind$inet6(r0, &(0x7f0000000280)={0x18, 0x1, 0x1, 0x2}, 0xc) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x1) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000200)={{0x6, 0x20, 0x200}, 0xd6, 0x0, 0x8}) r239 = semget$private(0x0, 0x4, 0xa5) semop(r239, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1400}, {0x2000000003, 0x102, 0x7fc}], 0x3) semop(r239, &(0x7f0000001180), 0x1e316d81a01eac7d) semop(r239, &(0x7f0000000240), 0x6) semctl$GETALL(r239, 0x0, 0x6, &(0x7f0000000100)=""/246) semop(r239, &(0x7f0000000180)=[{0x3, 0x401, 0x1000}, {0x4, 0x1, 0x800}, {0x3, 0x0, 0x400}, {0x2, 0x3f, 0x1000}, {0x1, 0x7, 0x800}, {0x1, 0x8, 0x1000}, {0x0, 0x5, 0x800}], 0x7) 05:55:58 executing program 0: r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvfrom$unix(r2, &(0x7f0000000100)=""/81, 0x51, 0x0, 0x0, 0x0) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r3, &(0x7f0000000000)="87", 0x1) close(r3) socketpair$unix(0x1, 0x0, 0x0, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000080)="01000000", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f000005000000fa3900"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 05:55:58 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x2, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x7da7dbd5}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f0000000100)="bd", 0x254) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() r5 = socket$inet(0x2, 0x2, 0x8) listen(r5, 0x8219) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "0000cb000200000000000000000800"}) minherit(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1219560a2dc2ffab) r6 = shmget$private(0x0, 0x600000, 0x5, &(0x7f00009fd000/0x600000)=nil) shmat(r6, &(0x7f0000ffc000/0x2000)=nil, 0x2000) semctl$SETALL(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x7ff, 0x8001]) r7 = kqueue() r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) r9 = fcntl$dupfd(r3, 0xa, r3) setsockopt$inet_opts(r9, 0x0, 0x0, &(0x7f0000000540)="06ff125c000000007aeaa02756ad8113e4f191a744808f2232bd027531335b42edabf93dfc0947ff01f4d4f52c5aac917d6d4250318948b4a0724e6662cd0f3acf2066411470885b83bcde23675b392ddf67759b7b03955c422db3461951c38b22e76c7dfa20b871a87a4df939b94671bdaf7a03e5aa843c03702786549fcacb64dad6b5f44b4f00db31d1e4bbd70d9829ffa331d62e212d69ae05bfd58e9868844e1a20ffe2f9801782286dfa77dce6b8b3e15320d3040914a2898f23a2c364f593e8ed515e941dc95ac9e05e818b35d6c6", 0xd2) setsockopt$inet_opts(r8, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r10 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r10, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r10, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r10, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd\x00', 0x20091, 0x0) r11 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r11, 0x0, 0x1, &(0x7f0000000400)="d18cf600", 0x4) setsockopt$inet_opts(r11, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r11, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) pipe2(&(0x7f00000003c0)={0xffffffffffffffff}, 0x4) kevent(r7, &(0x7f0000000300)=[{{r8}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x657, 0x8}, {{r10}, 0xfffffffffffffff8, 0x40, 0x40000000, 0x8}, {{r12}, 0xfffffffffffffffb, 0x40, 0x1, 0xffb}, {{r11}, 0xffffffffffffffff, 0x21, 0x1, 0x7, 0x9}, {{r8}, 0xfffffffffffffffb, 0x91, 0x4, 0x7fff, 0xc89}], 0x36, 0x0, 0x300, 0x0) close(r7) chflags(&(0x7f00000000c0)='./file0\x00', 0x0) write(r7, &(0x7f0000000180)="468712bc07dbbbe6c757ff4918bdd13d3e7eb22937e582ba1cad28ee9323d723bfcbb95f79d7c0ac3016188177af521f061a0c32dd5da62092f5d2671d84f35482f91aba9c4b43", 0x47) r13 = kqueue() dup2(r2, r13) ioctl$BIOCSDLT(0xffffffffffffff9c, 0x8004427a, &(0x7f0000000040)=0xffffffff) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000000)) 05:55:58 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x7, &(0x7f0000000040)="caf5b415", 0x4) dup2(r1, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) socket(0x10, 0x5, 0x9) r2 = socket(0x2, 0x8002, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x1) write(r2, 0x0, 0x0) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) connect$unix(r4, &(0x7f0000000540)=ANY=[], 0x0) ioctl$SPKRTUNE(r4, 0x20005302, &(0x7f00000000c0)={0x7}) 05:55:58 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="00e4ffffff", 0x5) bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="01440f"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82029298ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="45f8802cdb6a87a7c45ec88ffead7eacad26ba3b752c3ce84ffcab4bebd4c70e2ae9a7e64db14cd85f0fbde6259cd922f14bfdd494bf4f620bb0c94ce0f80ee8e4ee0c7bb28a6e452eadc4e8bb9d218c50ffd231d000f6764a34e6faf14decb651ca0800ae96bb0b694dad62e1a5b6dd6ab1b38aa8e2096fc000f672437472f76d2dc43cfc94ba23ef1aa12a5c626cc794cc20e4097846624311172f588486d3ec026caae20d696484174122188ea78befe52298e09ccc4ca8f6961452fd8583384b8800000000253d463f6ed60f56156eeb8f0145c2d0ccfa40bab0"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 05:55:58 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0, 0xfffffffffffffffb) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x8000, 0x154) preadv(r1, &(0x7f0000000000)=[{0x0}], 0x32, 0x0, 0x3) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) fcntl$setown(r2, 0x6, 0xffffffffffffffff) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) fcntl$setown(r3, 0x6, 0xffffffffffffffff) symlinkat(&(0x7f0000000180)='./file0\x00', r3, &(0x7f00000001c0)='./file0\x00') r4 = openat(r2, &(0x7f0000000100)='./file0\x00', 0x80, 0x8) close(r4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 05:55:58 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40, 0x1cb) unlinkat(r2, &(0x7f00000000c0)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x80, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) dup2(r0, r1) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r3) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000140)) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="868d7698c4d04caef2cc2a"], 0x10) write(r1, 0x0, 0x0) 05:55:58 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x2f}], 0xed4, 0x0, 0x0, 0x0) pledge(&(0x7f0000000000)=']\x00', &(0x7f00000000c0)=',$${\x00') mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x1018, 0x0) unlinkat(r0, &(0x7f00000010c0)='./file0\x00', 0x0) r2 = socket$inet(0x2, 0x2, 0x1f) bind(r2, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) 05:55:58 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x18, 0x5, 0x5) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x6, 0x1, &(0x7f0000000000), 0x0) 05:55:58 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)=')\x00', &(0x7f00000001c0)='$\x00', &(0x7f0000000200)='#,\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='^\x00', &(0x7f00000002c0)='!\x00', &(0x7f0000000300)=',\xda$\\@\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='{\x00'], &(0x7f0000000680)=[&(0x7f0000000440)='%!/.-\x00', &(0x7f0000000480)='}[.+\x00', &(0x7f00000004c0)='@:/$^!-\x00', &(0x7f0000000500)=')$\x00', &(0x7f0000000540)='@*\'(]%^\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='!\x00', &(0x7f0000000640)='(\x00']) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) readv(r5, &(0x7f0000002200)=[{0x0}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001c00)=[{&(0x7f0000001780)="2ec69747e5d0d72fe8d17e75af5e94ab875e61db9627cf7c8062ee7a2eebe2e25edbe2c177511423017427e2bbbd2b1d6b4e2b9c2c29a5539c5b0b3ad8b218821604c2", 0x43}, {&(0x7f0000002240)="71e9e7b836f4484c84be0540253bd34ca1ac42eb39973861cf8aa0c22d495fd8307dcba68aab357f00f31dc173b539ad7ac8dbec2f4df2b3eee785d542387db7914f0f04c1677c01b2f9f13b434aacd9c18500c91fad33d290ac5c7fc295756e754c84e24e8d0d4f3a42a4d7b6733f32ca14d5aabf66c4fa303b5be280a4427221025cc4e4334f223c991dde30b63fbce03e30ad2ebc1e6049d468bbfd760e7ec1df10178162958134473a39efcdced31104944099924fbcb5ca661e4b5b916a30c2e870014b6a2ac2fbcccbc26742905a7ac9cd177b53efa7640265bbc6d2afc7b12031bc1d0a47e67b164c6f216c0d0509f603b4574ed5d16fbd16cbe39bd685b942c5ef051779df8f9a6af91e6fc20414377d4da717e3d4735ecdffd0cd5e0cd508999e050547472a20e8d9c54fc20898ccd0e8a3e6baa017c83d82e24ddff0582bc4d2c09bc6287129aeb3ee031e9370b74f59ba711bf4788515cc07021d21a3b7562bd1fcfc4fc1cb29873ee3a8b8fdd7ca37c9fbf113b7449c39fd736202d036ad2d8f4bf347689225d191ae3ca29fc32016f90b243b166d9ef459f1bff16c8ef4976c924bb11330e83139f6ea3b8e7c3858146b6abb253f5232c59cdba4158e8cdd34bfa80f0b02de91f969886333d3f4f7b015f804b1fde59fcf13a9a29b017d30993b6013e38a78cae5148d58969c9aca38691f82817b2374a1bfc9cca910cc7eba9efeeafb40e3761dc5c7f90dc58749284697bd0e5632b2dfee47f1ece6b5f2fd05ab8e5cd1bfa995f89dda8c37f614ccf1e729a60603aa501763e6090cf4b2a46111d80c65f3daaf0bf2328cb437feaa73b4493e76ec73e19d74077a29ed44a206f5dafab9ab509f53a4ca638ff0ed6432cb86f084f872e617132684a462756d48fce53179b85172aaee2adebd66fb204239dacc3dd45e4f48408bb2a3858893fbbe1e2c52b0e8a032b345f235aea2ca3e23f70e93f37ea6a76b37bf70cbc66664a5ad60fcf6c571f867ef79c04df3a22eefe36aed8282d46c8a8ac0f8b82746d35291218f2d9cdf8bf4e7d34830394ffa84347b9e88efd964d66d69ae1dfc5fba9d66bdbb6af14375d1ce60e9a95ece7653c9501a8c3e0787f689e27ec6d3b352099389da1999f57048c1bab9fd3146edad0f91c18d867b45c04ffbbdf3131e13d76340f37524175e1c6cdc0dc14b00793281952230d7758590ab7552a33c15245244e4a96f0ae2a3a2893ff877955b85db6838c7b87c1efd5f79d2fc2df6f3ac7af6a6d95dbdc2a91fabf2548c055c28e913ad6ffb9a9e519b4756a28f2796e66bab047bf1c3616ddcb14202fd40f9aef037a4411eb7ebbe5357fc48617f9ec68ee4c2371a32614f5f690e89a894c157785df2fc35f339d4fb372626eddd3f9576577590be1431100e294ee10fb1336b0e69febf84878d9e7d6176c8df9ccc9bab986564d0c1e5c49f64e9a2073268ca75c3a60fed308e1e19e65cedc7de1e76855fcb2fab85a88feb2a5dd77577e9ac57ba906f7ae9ac9e12e3c338ea976da600909a0a8c739a099e56eb95882b7c3e9659df646717e4e12bc67da98c7beaff642dc279984d9d3c7f9e70fd9ccc83ade1609a165c4ff92a958f6ff4eb759b07143739f8704d75bbd8ecb0c810fae7dbd620fcaa84aed5259029b8e60731666e00f579a149aaa5908428fb8ea13a9a4b30aa21f1eed261d67557db30469f47ee89eaf05091be0b8f88b7e6ec36c6b26a4d7e68baaa01497475e30d70ff15ddbe3da9d6aa4da79d28ffd9f58d220d20796f43954aee0d5d729bc1cdd469a2adf2893abbafa824b941e36f97246baadbef92b92b59e2776851fb5fd5b5686d960e77d5bf9cd55f28f50d92a7aae1690d0d5aef4c4eb27ff1321aab2315ffbb4a3b3d784abe0b5974a086e52cf4713a91f2db7b2f23f965d7717608050892e7e51aa553144956ab8cb5af8cb027085af13ec8b5484fb8a0d593c6621c37d14f1f8c406b3bb4b052bf41eb50486c2632624816a6f8c67eec93350bd3aaa3dc2f0dbf3e161372cf9b0df1926d36793208aa99f09617aa79bf30363cfa7a9fcab65eed8f155491fbd176035fb44f52c5a2252356c1b2a8ccb0bc6b085ab314e329732c61f458c6786cab692068389a755c3dc6d1ea19d244ecf9396f557c84b4b8f48b2474be860e4f7b3923dec4ca1563519d292e7bd96693e30d98e0b7f8a40a7169d455f1468b44c6c8ba09e97d4a2ac50e6b69d1f58f0f33232d34b9958820fe8365d07f0b62e390005c688c33c7322759a43c38ce4598f7f201fdae0c913ed53c8a41e000e4df2977d560ab0c3afab25bdd4b62027ae4c9a69c0c79770526d1769d94e4f4d4602fc0be233992afbafb7646d0dab59d5df1d125af88330493d962d9b0b0843919f6328cf66932cf596da3181d7b7b89b37c38b80f16c3f41c080ec7b20fb0f816fcafd5adf8176c4d633f4e2a2bb1e0f5fb0b93cfa93bc760a93a5a90ba23f6416b9457b923c30eca04494d5d9edc754d923c93d84e40cbdcca3dbc4b8c627cea7c7e616be31dbf4f0425364665ad596f25f190fe0e0b6a5c51da87197e0d9772226bc47fcdedbf5774bee73d109c48d5b93cacc779e99227e802b842141f9d2d3732fc22c1dca3a8996ec7fa1a6d19c0552bc2293df6d57425b1935fece0f2fedadb61982219b66c2e68f6b69ac3774d3025d7aa151379d00829309de73861a2dad73943b75ae012342b66eae29673c6924a6ce139384efaf539ef908ee50e12fd78b751a3fa6d9585b4de09d4aaea118a6d3b91fefb1ab57312f72d67d12616682cc468361e1de65ad0c40f02c750cdaac211f2e4c9668bd9a3ab89dedc039f36e75cdb3cd06d29a9c0e0535738108a777768015dfff31c8a426060d06d78823f24a9ca5181497676bbd4d3f50522ac21b978dc0aaed31d3c933a8ad8617ecf7385a6e051d4ad907fa89c3ac14bbd53dd2bc57893b0163283d5b240038908f43fd9a5e461ef45d0eebaedd114580c9767a68879a776949734bee3858128bd95f9790a86f4525927114edf0f395273d50c72bb1991c72327d502bde7fd26073e15ea2ec027603d3fdf74930293774795c5080bf2d83f7bdf969afbe5f5457a04c7eeb2f914006b75539a76275ed47e0604ff75655d343842d210f6be09b88914895fcde69d39f6cc10515e5a2fe1b6f0bc04393ddf3c45ee5df864a803d7277f8e68e64b84948362022074853e7c39f4715c96e40f4063478c827191d8915106bc036dd1332d5961c0a260dbdb5a20f4baf734c08d469e51853d6ee384ed1b1e5cf66670f376fc375d8abe663bb8577adb0654501b183557cada39565eb78d29e834e5e93ca17b1b7bd133511c79d79b30d2b2f4252dcc100eab05793490438915c8126c9666c599bd6a054933da98e3868a7818915faeab0299675e1cd1c59641d1f18807511e98e6bd3fce8346fcc17ac2b2a8aaba88264197b6a72231a57fc8c22acdce7be7154e5d9416530f05d02f8918f0efea749026e6fa620751d358e16698977e14a166abc8c790818006ba39600ae3f9170afef640ef4592908390c7f547f098c04f7a1ac3e2473f779dbacafb4a1f83d38e799cf1b0036a4d8f366c28ae3adf7cd5e9fc6a8c453bc2a3dc74f7946ccd4ee2cc74b7cfc7ad027088217e606adfab2df922494d70abd4bbc5e16ee94a3a5a02d5db08139c423f588d6137e291208942de17aa2d918f6e4104a0513543e82fbd055ddc3104bf94fb17bfda9d04756ea342cce27ffa7f563d64428ea51c1a6a84022cf7f5ddabb1aa0c692c6ac9ed3fef2e549fd429a9d924a2c2074985391e83a26e99fd43578c3b3b9b20a71398f08a76e02f68cb002ec80c26513bd24463131cd331e3163f11a4fe493a100d42491286de06f633b57b27dfcb9d802a5ea23c766969b0c5b789be1ba4682132443756e9738a4383bcda264998d3e8202f13a0e51416a8d88cb97b65a97cf45e20ee48e21313190ed7e9549336e28e0c6f18bfa8faf22895fdc5d72c3b42de31a5c31af21ed211ffa863f22c8d5abc3fa724998af187f25147d254492ec8b96ddfbdbd04f64f8e52197b33c9eaf81cf1d183d0ce61883c0522e175fe070d23697042917da7bdb70d5ee089b50ff39b2a4b13c028803ac503e79b75995aa8ff999316a1e28cea5d3196022b8513be7c86e22296b9088df532e036020dd6a7f08626b439ff73a1eb19bc2f286c0e4d14cc4165009921e5a99c5b43b7ded538bdd23909fdd086d97a16f0d8f42a89c252a16cf1f41420466412047a1168b1bc26877b7d3a2334a837340bb44b39dd5610cbeccc5d9880293265b4625aee0cc3a1b79b1729ee43a92cfce7918aabefc26de349957e6fc90e762160aa4136facf7a0d20107f6a70c183aa150380108d4626d748b0c210330e17a48f2cf3b921d44b5500f69eb44dd4ce31c9e48d1e4478e83d406e365af6a653f9a0a8b2a0f29833fc6ea76dcc38edcd78c8c5bde9f69b7af0b7520e05357785640fce69aa346f5e7ad5780ce271cdaa70d7a260560844f339f495ec7ceba0879f70ee8f8dbdf54f9c102501ad64361e85a0223aa35f0cead9b6e4b997dba5a6aaaeb746e746ac52893be4a7cc7ba0e028f299a8f96d7a55d83cbd0c2ac77cb625c89be45d57f38b40e05b2048b3f46f0eec291dd46ffb415fa6ff1fa8bc31eb8fc147f0e659846aa9bb77433ec7e9f432937c6e80404895e51baf33fd1f27bf6b0d8c90d4e5ffcfaf2c5c1c5d75bf422c9c878a0dd37af9d8af5d87e8d321873a34d41f2478ae786a0f9e99359a7691d47fb6768c8d09f47a69a0dcb3caf6ac5aeb444a379b38d7082b89504a6d0fb52ae2f43ce98280a4a2152d4f67bf6183cb3e9ff2f92bd4cc20b4d2442dd747762ec702faf605f1af069f6f03fe69631ff1432cec8f1fc1b2d2f7b19ae2cc79f2a11ba4b87a86dae72120e1f36235a13c4166152142b082765b1b4762615593b2048a376d55dbe2d69d9dfb0c280641a4c7c3683303a16c14e8efdda0981425ad4d27f421f71cd47a6e62771528d5a9274f44ef37f37c5f816813dffe934aa84ba7bee9b3fe346d51ab0ebc106524708650764a5b43b9fd1aceef187fbad69a3eb04301b6199638a13ba121713ca3dad147a6aeef3bc9fa027556e980bb910b5593ee7f0efd7b897a65366d371a5fccdb4536d9a5824f2ec19092928e205cf7f394eb75f039f9081c209eaaf81958e43015d5242a37b8fc8ec5b39498c029420c99cebeb07f3f51ac15d077e2773ceeeb065abbbc1cca5046affd3e2451d23795e8d6d14a310707fef3402d0c908920729349cd44aa12b9d755c88eae2c500319040624ff17dd2b732ead2a4c97d9daf8c2d2f3e2a1c53a5cac16aadd7ef6b0b17b6a24be3b4794a6087edb5a8b389cc51e3bb782dfed6b718b9363247a5ff42ec7727f9296006639374ccc76da38f052f95f05d0faab86f78c8fb6898c06049979e91e43c8be0ed5568cfb4247378dc0064b285f0e0d21788297c169243112e8be71c3825f370b59a87476923dec7c9a16dade666782e63335dc79abfe0454ff6ec2a45ae5cae413dc40c68fae471b6200207c49d639c8b8497cba086ed99a10cd9d6031feb1b2d53d233a7d6be1b17c406deee3292eb8bbbbb469ad7dedcdc36abdd0474926bfcbaf50d9f1ee477f92802c2008e66ade102a7c91777aa03e4b558786b6c62bb75cec8318f66d8ed3ce57a4f91d2aebaa4b2800f15723de4f08c0c4cde9e8937440", 0x1000}, {&(0x7f0000001800)="a847e215a2f5a757b3ddfcf9669dba19be27052b3de0c2f331", 0x19}, {&(0x7f0000001840)="8c916c87c65a1b9b3595dd93c1421877c2547fae2ecb6deaf4dd31cc5aacdc822494879cde90cdaacb5de11d21e435d3f7c5342c93576de4dae8fb6c207ce28790dbf9adea3fce58622cada8b7febfb8746d887309dce5372459ff8ddd9ad5d39241f1eddecf6f8aa475b91de813e3e4b303f4bf80654985cca602d795e00fda045a6bedf7ab48aae2b77b8d9cfbf8b4272b27a3f50e7637446bc07beb5fb3a81df229eb840c49c913fa4462539677e7505d41def94de53a147ef61d5902ee87ffaed575aad05ed1542079b2bd6ec3b97d0f801bd8", 0xd5}, {&(0x7f0000001940)="6c9d1655795d7c98c01b9fe3699412ca56637b80e9b438d9243e3a406a7a7f77fd78c7f288bbe5fbeca7cbc6aa474778be87ad069e44c2912b551f1ab3165d35a03cb9dcaa9e6e8ba56f7ecb4607a665adc7d1136e1fe7382f3a3e651bd4417f2636829f586979dbdb76a08eb8ccf33202159f7d4c0ee75312233e1d274934fd20d4ac3f3fb865f8f0c039fe4d41cd3731835ed0878821cd6022", 0x9a}, {&(0x7f0000001a00)="e4d409038e94fce6a721b93b40fe3607b7f3098c17cf62e6a201875c9c1bd51229bd3168537bfeecd306525d9ca1b9e0e28a114d1e4a26e36e45e6defa6bd5ea88614937d69f9e471d7b8bc39023d18d4169483b34fa40f392caa7d17c69dde4836b6f9ef181aab16f2198f7a049fe86bad12cdbda8bf97fa7", 0x79}, {&(0x7f0000001a80)="74854d605761d6341333c2c91074048874172c2fb2fa11f72a98cfd8f299f626693843404b8693cd460d64cdc9fc1e7eae6d168842ea2b8d4435d7079649b9b3a561d6ef2457ae257294bafc019428354b53e7ad", 0x54}, {&(0x7f0000001b00)="74cd8d357d5462df79958f5fb6bef73112c509d18606e374e57faa047743e46993fe686d82582f274d6f6f68cabb2cc1156250b97d630b4562e8bed60b468ea066e4abb6e11b7a197e6f6c928d749ccdf18784efdec82a9263554a0615e181205d15fc33fcab8b7abfe50faa95c61aaf6a4dab28c0b942d728cfe74aa45a1305bff0f487b12a022f8eb850a436d6c635ef3d0c9020026dcf013c6a60882d2e4d261a7e1da5a92348c41e443f0cfdf115989c5677593250322a7d60095aaa2175d07975875941f8c562ca53117915ec0e90ee47f2d1c77a99a4fbdfe3139f1cdab446f9", 0xe3}], 0x8) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r6}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r7, r6) getsockname(r7, &(0x7f0000000700)=@un=@file={0x0, ""/4096}, &(0x7f0000001740)=0x1002) 05:55:58 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x60) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0xa5) renameat(r0, &(0x7f0000001280)='.\x00', r0, &(0x7f0000001200)='./file0/file0\x00') r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r2 = getpgrp() fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r2}) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$KDSETRAD(r3, 0x20004b43) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f00000001c0)) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f0000000300)) sendmsg(r3, &(0x7f0000000c80)={&(0x7f00000002c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000000600)=[{&(0x7f0000000340)="168e8a1325c251b8c3d7ab59be3cc0a7d796d0862ccdc56a88c0033dc193ff27635d706e4b84daaab6a61d68b56dd86475e924530db1507e70e8767d6eecf3", 0x3f}, {&(0x7f0000000380)="d82e09aa67cc2c38105f60598f7fc8681d2952542942de8bf530fb822dac5cbf18a2c1a4c3ae1a176c9818a0d0947419c19ffaf12fd6797ce34cb025912702778ae83b64ce63ec5ce3b298b9eac8ee8c46b8ad13a1f220f8bf6bb5c2dd2d11", 0x5f}, {&(0x7f0000000540)="50b3d8c2cf66192eccf5ed24a2ecc128aed0ad5426c607bb0566b54d52a5fca5ddf0644631287eb2774789d1cb345019f95762d467093ca919aeb2ce3df04e518545ff6e42851fd5c69d2b88c9ff105bea8e4a481549a61526c37b783d86d798fe807abd0a41370c05152dd28cc55a1098c1db0c703c9ad004e55ab2f082be0b03a97b01db3c7727439342d00fff704cff555939f881cd37f8c4d5", 0x9b}, {&(0x7f0000000400)="1e4d8eb139563bb59e0f7b12d2c650189a92fa6ee6b737b9b70b89e1a0653f0d5399cab12eae718da366520a96329695b6d7dcdc553b50e18276981b9592", 0x3e}], 0x4, &(0x7f0000000640)=ANY=[@ANYBLOB="b000000000000000ffff00000000000026fb7379acc32041a6bb4ebb1ad84f0346f4870bd8349d72e4e5e8080b30809efbb63a35e2668ef73e508bdc34f4028c54531e1c4538970eee8ccfc00679b440711fd78e358958d6892d9e3bc88c7f4b6e22c0a29d70cbd63a9c3e14aab7e7212ad600f70fc328742e181aa8ee2cc7d77221b05348e75517ea760b4b5d786de1d48e8f2baaa04ea0680cdda8651493967054ebcd16a1a3f2123a0f22e3e10000e800000000000000fe7f0000010000003e1dfa5b4ddb73744ad3044ef3ec6acdef51e954da2bbf554c26aa8fe2137648498877fc0f9380668f1bb66f74cb65f95231fa8f0603025bb7870ce26a4938e4717f0b7c23883e0a3e5a89fb9e39888a1acecad884f129ec0e887af42b38b05cd6745073f55defc70d27c79301607b20286296f4fa084f9b01fea5f4a18c1a2c24e8923507d891001d63483deac564660346d905c071943a57918b98ac3e170459eaae2fe32979eadb8f5f0d6a229de30704113a275e782706daea0e085b94cd6046533f091004e897ca3111643473488adce10000000000d80000000000000000000000ba0f00000bdef925b60166bb9d49750e772c1f8b67ed3122bb7f586111de38284e8143d574786fc08e781b730024ef6a593d6ab46ebd4fb65b8033e5d9f4ee08dd4586fff17ffbc1ddaeaeebc480315896e629b3185ca2fb79fabb1a9629e290f7f2e69c0ff83c2241f9ff530358b5f07f8db0a542fdb927be499b7017f04395953f06000000000000007217ec98d3c5bf34ac36c291fc3cb35dc78f27a0f5bb98543767b286b75af82cabd2e52bf13d4e8677172536c2b7e7c7665fc66d18308b045788ec60da7cf39c0000c0000000000000000100000009000000850c8c64c2e3cd560d5ed3e39a8f8d081e531d3de678c81e9dc8b2e30fde1094afe8eb7c8b8bd717fe91b758d0aac5a5a5921f19116b297cd0592f081b6d502f352d9e9cc327cc3df53a8889b82f1440b53eed29327fa8cc902af999167a491b489629c30875ce335d76303ac8d2ab4c89fd4d7a61fccfd34de5a3976df2d91d70466ac8d87f52a1fefe90543b783468316cda3105898654535035deb4f79fc1e046bcb62d591095f8259da9b41ed600f8000000000000000100000076650000892c057ba4eb4635f90e326d38be7d54a148227e0b1a7438c3f047f5b7bcab2a0d1f9c6104b7b2eafe30ae2e9db3fd1fbdd0affb96b6ce340a4fa56905c8a22c2a3edf12062ea454788e4fee26d80307d79c970c5b80ddd8b841bc1d1a859a779bf0092947b6b432e08017ba9ec757d8b16b2bc0d4d07db2926468181bf40095ba6f2a0ca9d9f91ed1ddbeb728ebbaa0c7ab68348e184dcca6504527d1c9e7962252b124bd42ff6359dd21f39705e4ee1fd6dde8a8dc7c021285d21bf541614b2c694b89a0d92f4c0742fb651a38836851b9e4fb6a6b21c93e3aefeb730c08805b039b55000000000801000000000000ffff0000ea0a0000cc14394f074b2e48cd10bae790f6e71fd24568c8377634b6f1fe03d46aa18d6b891d857766c9f4e4e4d3b39e9155647d54607f2107936ff3dd8771d748b39d11a92e959d5797abea513306e38e338bcf6212acb5bd7518d07b6795ad9a5ee2c7d8f37a70e74c87c78f7ae7c1ec9838b30d5e290997343a9f47695d12d61eefaf02a290e1a1aee0deb26643abdc16de4fc99062828cb84419f22ad6314c7f05ed425b8ae625cc9544d3f50e3f3b971e88773175c0f3db3099fc5da3fbb56477242b700441fb28772b777be9a57a15c2ffb385c5d3256708d92a8363d24d110c11d1acb0b42ceb9a76841355942353f0b881ee129a062e4800f0000000000000000100000000080000428cc1155a297cc32c6b8fffa91315aa63130fc0fd7b2b87ea2258c8926b5b42b6439872038a3ee4a76bd7946688f963f03f3e484785e3d144f2cccd98e686cc59530d1df54830d7a7b6fcaa3dd2897552535453bb7f4a58a38c4351617adb92c76941813ddf61c959f57ee70ecc549765b61c4596fafcb3a63e403a80d58c6a437ed0f72be73d201abe012c0e4b63a747938cad108ce003f6a9fcd3aefec5261951c0c394be5c2f9ed379aa43cd5562b88a7a442494c11ce743426ebb1f838df69ecb9371551a7829952dff672e55b7bbf52d09f8423219b100000000000000"], 0x620}, 0x1) r4 = dup2(r3, r1) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000480)={'./file0\x00', 0x6, 0x4, 0x4, 0x1, 0x0, 0x1, 0x3, 0x3, 0x1, 0x1, 0x8c}) readlinkat(r4, &(0x7f0000000080)='./file0\x00', &(0x7f0000000200)=""/97, 0x61) pipe(&(0x7f0000000180)) r5 = syz_open_pts() r6 = kqueue() kevent(r6, &(0x7f0000000040)=[{{r5}, 0xfffffffffffffff8, 0xb9}], 0xfff, 0x0, 0x10001, 0x0) msgget$private(0x0, 0xfffffffffffffffd) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xb, &(0x7f0000000240)='\x00\x00\x00\x00', 0x4) setsockopt(r7, 0x29, 0xa, &(0x7f0000000080)='\x00z\x00\x00', 0x4) getpeername$inet(r7, &(0x7f0000000140), &(0x7f0000000280)=0xc) r8 = msgget$private(0x0, 0xfffffffffffff4b8) msgsnd(r8, &(0x7f0000000e00)=ANY=[@ANYBLOB="03000000000000003b10bd201b7630a5f690a9b351cc8eda1750f912a9e3fae046dc7b9f60da7679f993db0022e3f6c3e023bac04a6dc4ddea8f547afd21c661eb8a6bf965e7c25105c0137670431b1402b9bec5667e57a149e294ec46a7dccfc108b9d519e4da6586de628e51404bf0e22fb6abf90f09ca6995da7210e88195b04459f21828c434695a5dff0daa44c5310a93b6f46a94282eb2b6ded3329bd3d809de9399222e5d90bf2b98cf9d4a6b09428b7613d21ff358322af4b9b2177f27861803b0727fb65c3c72069a6c02c50b19e5c648c41abe891057eddbce1f082a1579e253997d676dbb74512cec000000000000000092b94eabe2c66740b7686cd94b835d5747b865ad76e295aba52f78b10fe57d340a99379f842bbc57331a8cda40b8"], 0xee, 0x800) msgrcv(r8, &(0x7f00000000c0)={0x0, ""/60}, 0x44, 0x3, 0x1000) syz_open_pts() kernel: double fault trap, code=0 Stopped at __sanitizer_cov_trace_cmp4+0x11: pushq %r11 ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic the kernel did not panic ddb{0}> trace __sanitizer_cov_trace_cmp4(0,8) at __sanitizer_cov_trace_cmp4+0x11 art_bindex(fffffd806f4fc4e0,ffff800022d6422c,8) at art_bindex+0x40 art_match(ffff800000676580,ffff800022d6422c,ffff800022d64128) at art_match+0x7d rtable_match(0,ffff800022d64228,fffffd8070ebbdbc) at rtable_match+0xc9 rtalloc_mpath(ffff800022d64228,fffffd8070ebbdbc,0) at rtalloc_mpath+0x3e in_ouraddr(fffffd8070ebbd00,ffff800000679800,ffff800022d642b0) at in_ouraddr+0xa3 ip_input_if(ffff800022d64358,ffff800022d64364,4,0,ffff800000679800) at ip_input_if+0x68d ipv4_input(ffff800000679800,fffffd8070ebbd00) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd8070ebbd00,2) at if_input_local+0xf9 ip_output(fffffd8065a2f200,0,fffffd8078eab938,0,0,fffffd8078eab8c8) at ip_output+0xae5 udp_output(fffffd8078eab8c8,fffffd8065a2f200,0,0) at udp_output+0x5af somove(fffffd8064802c88,2) at somove+0xf2f sorwakeup(fffffd8064802c88) at sorwakeup+0x79 udp_sbappend(fffffd8078eab8c8,fffffd807b8e9900,fffffd807b8e99b0,0,14,fffffd807b8e99c4) at udp_sbappend+0x336 udp_input(ffff800022d64a38,ffff800022d64a44,11,2) at udp_input+0x1320 ip_deliver(ffff800022d64a38,ffff800022d64a44,11,2) at ip_deliver+0x353 ip_ours(ffff800022d64a38,ffff800022d64a44,10f0,0) at ip_ours+0x412 ip_input_if(ffff800022d64a38,ffff800022d64a44,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd807b8e9900) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd807b8e9900,2) at if_input_local+0xf9 ip_output(fffffd80645c3b00,0,fffffd8078eab938,0,0,fffffd8078eab8c8) at ip_output+0xae5 udp_output(fffffd8078eab8c8,fffffd80645c3b00,0,0) at udp_output+0x5af somove(fffffd8064802c88,2) at somove+0xf2f sorwakeup(fffffd8064802c88) at sorwakeup+0x79 udp_sbappend(fffffd8078eab8c8,fffffd8065a2f200,fffffd8065a2f2b0,0,14,fffffd8065a2f2c4) at udp_sbappend+0x336 udp_input(ffff800022d65118,ffff800022d65124,11,2) at udp_input+0x1320 ip_deliver(ffff800022d65118,ffff800022d65124,11,2) at ip_deliver+0x353 ip_ours(ffff800022d65118,ffff800022d65124,ef2,0) at ip_ours+0x412 ip_input_if(ffff800022d65118,ffff800022d65124,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd8065a2f200) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd8065a2f200,2) at if_input_local+0xf9 ip_output(fffffd807b8e3f00,0,fffffd8078eab938,0,0,fffffd8078eab8c8) at ip_output+0xae5 udp_output(fffffd8078eab8c8,fffffd807b8e3f00,0,0) at udp_output+0x5af somove(fffffd8064802c88,2) at somove+0xf2f sorwakeup(fffffd8064802c88) at sorwakeup+0x79 udp_sbappend(fffffd8078eab8c8,fffffd80645c3b00,fffffd80645c3bb0,0,14,fffffd80645c3bc4) at udp_sbappend+0x336 udp_input(ffff800022d657f8,ffff800022d65804,11,2) at udp_input+0x1320 ip_deliver(ffff800022d657f8,ffff800022d65804,11,2) at ip_deliver+0x353 ip_ours(ffff800022d657f8,ffff800022d65804,cf4,0) at ip_ours+0x412 ip_input_if(ffff800022d657f8,ffff800022d65804,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd80645c3b00) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd80645c3b00,2) at if_input_local+0xf9 ip_output(fffffd8063737f00,0,fffffd8078eab938,0,0,fffffd8078eab8c8) at ip_output+0xae5 udp_output(fffffd8078eab8c8,fffffd8063737f00,0,0) at udp_output+0x5af somove(fffffd8064802c88,2) at somove+0xf2f sorwakeup(fffffd8064802c88) at sorwakeup+0x79 udp_sbappend(fffffd8078eab8c8,fffffd807b8e3f00,fffffd807b8e3fb0,0,14,fffffd807b8e3fc4) at udp_sbappend+0x336 udp_input(ffff800022d65ed8,ffff800022d65ee4,11,2) at udp_input+0x1320 ip_deliver(ffff800022d65ed8,ffff800022d65ee4,11,2) at ip_deliver+0x353 ip_ours(ffff800022d65ed8,ffff800022d65ee4,af6,0) at ip_ours+0x412 ip_input_if(ffff800022d65ed8,ffff800022d65ee4,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd807b8e3f00) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd807b8e3f00,2) at if_input_local+0xf9 ip_output(fffffd807f01f300,0,fffffd8078eab938,0,0,fffffd8078eab8c8) at ip_output+0xae5 udp_output(fffffd8078eab8c8,fffffd807f01f300,0,0) at udp_output+0x5af somove(fffffd8064802c88,2) at somove+0xf2f sorwakeup(fffffd8064802c88) at sorwakeup+0x79 udp_sbappend(fffffd8078eab8c8,fffffd8063737f00,fffffd8063737fb0,0,14,fffffd8063737fc4) at udp_sbappend+0x336 udp_input(ffff800022d665b8,ffff800022d665c4,11,2) at udp_input+0x1320 ip_deliver(ffff800022d665b8,ffff800022d665c4,11,2) at ip_deliver+0x353 ip_ours(ffff800022d665b8,ffff800022d665c4,8f8,0) at ip_ours+0x412 ip_input_if(ffff800022d665b8,ffff800022d665c4,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd8063737f00) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd8063737f00,2) at if_input_local+0xf9 ip_output(fffffd807b8e8f00,0,fffffd8078eab938,0,0,fffffd8078eab8c8) at ip_output+0xae5 udp_output(fffffd8078eab8c8,fffffd807b8e8f00,0,0) at udp_output+0x5af somove(fffffd8064802c88,2) at somove+0xf2f sorwakeup(fffffd8064802c88) at sorwakeup+0x79 udp_sbappend(fffffd8078eab8c8,fffffd807f01f300,fffffd807f01f3b0,0,14,fffffd807f01f3c4) at udp_sbappend+0x336 udp_input(ffff800022d66c98,ffff800022d66ca4,11,2) at udp_input+0x1320 ip_deliver(ffff800022d66c98,ffff800022d66ca4,11,2) at ip_deliver+0x353 ip_ours(ffff800022d66c98,ffff800022d66ca4,6fa,0) at ip_ours+0x412 ip_input_if(ffff800022d66c98,ffff800022d66ca4,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd807f01f300) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd807f01f300,2) at if_input_local+0xf9 ip_output(fffffd8063737a00,0,fffffd8078eab938,0,0,fffffd8078eab8c8) at ip_output+0xae5 udp_output(fffffd8078eab8c8,fffffd8063737a00,0,0) at udp_output+0x5af somove(fffffd8064802c88,2) at somove+0xf2f sorwakeup(fffffd8064802c88) at sorwakeup+0x79 udp_sbappend(fffffd8078eab8c8,fffffd807b8e8f00,fffffd807b8e8fb0,0,14,fffffd807b8e8fc4) at udp_sbappend+0x336 udp_input(ffff800022d67378,ffff800022d67384,11,2) at udp_input+0x1320 ip_deliver(ffff800022d67378,ffff800022d67384,11,2) at ip_deliver+0x353 ip_ours(ffff800022d67378,ffff800022d67384,4fc,0) at ip_ours+0x412 ip_input_if(ffff800022d67378,ffff800022d67384,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd807b8e8f00) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd807b8e8f00,2) at if_input_local+0xf9 ip_output(fffffd807b8e3500,0,fffffd8078eab938,0,0,fffffd8078eab8c8) at ip_output+0xae5 udp_output(fffffd8078eab8c8,fffffd807b8e3500,0,0) at udp_output+0x5af sosend(fffffd8064802c88,0,ffff800022d67810,0,0,0) at sosend+0x671 dofilewritev(ffff800020a93d58,0,ffff800022d67810,0,ffff800022d67900) at dofilewritev+0x1b6 sys_writev(ffff800020a93d58,ffff800022d678b8,ffff800022d67900) at sys_writev+0xa7 syscall(ffff800022d67980) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x95fa222d5f0, count: -93 ddb{0}> show registers rdi 0 rsi 0x8 rbp 0xffff800022d64010 rbx 0xfffffd806f4fc4e0 rdx 0x12d0 __ALIGN_SIZE+0x2d0 rcx 0xffff800022d70000 rax 0xffff800022d70000 r8 0xffffffff81d425c9 in_ouraddr+0x49 r9 0x5 r10 0x1 r11 0x656e00db49857089 r12 0xffff800022d6422c r13 0 r14 0x8 r15 0xfffffd8070ebbdbc rip 0xffffffff8143feb1 __sanitizer_cov_trace_cmp4+0x11 cs 0x8 rflags 0x10202 __ALIGN_SIZE+0xf202 rsp 0xffff800022d64000 ss 0x10 __sanitizer_cov_trace_cmp4+0x11: pushq %r11 ddb{0}> show proc PROC (syz-executor.1) pid=75670 stat=onproc flags process=10 proc=4000000 pri=32, usrpri=79, nice=20 forw=0xffffffffffffffff, list=0xffff800020a93128,0xffffffff82655bf0 process=0xffff800020ac6b60 user=0xffff800022d62000, vmspace=0xfffffd806eaac8a8 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 18419 185064 84879 32767 7 0x10 syz-executor.1 *18419 75670 84879 32767 7 0x4000010 syz-executor.1 84879 83937 7027 32767 3 0x90 nanosleep syz-executor.1 7027 313012 47079 0 3 0x82 wait syz-executor.1 33710 105004 49295 32767 2 0x10 syz-executor.0 49295 260328 47079 0 3 0x82 wait syz-executor.0 16122 428057 0 0 3 0x14200 bored sosplice 47079 196605 73944 0 3 0x82 thrsleep syz-fuzzer 47079 122111 73944 0 3 0x4000082 nanosleep syz-fuzzer 47079 117474 73944 0 3 0x4000082 thrsleep syz-fuzzer 47079 165571 73944 0 3 0x4000082 thrsleep syz-fuzzer 47079 184187 73944 0 3 0x4000082 thrsleep syz-fuzzer 47079 360349 73944 0 3 0x4000082 thrsleep syz-fuzzer 47079 271838 73944 0 3 0x4000082 thrsleep syz-fuzzer 47079 273879 73944 0 3 0x4000082 nanosleep syz-fuzzer 47079 359053 73944 0 3 0x4000082 kqread syz-fuzzer 47079 376092 73944 0 3 0x4000082 thrsleep syz-fuzzer 73944 409801 36688 0 3 0x10008a pause ksh 36688 181354 80192 0 3 0x92 select sshd 54512 231079 1 0 3 0x100083 ttyin getty 80192 461948 1 0 3 0x80 select sshd 39810 509989 20322 73 3 0x100090 kqread syslogd 20322 253040 1 0 3 0x100082 netio syslogd 91312 20282 1 77 3 0x100090 poll dhclient 72604 475482 1 0 3 0x80 poll dhclient 14228 404636 0 0 3 0x14200 bored smr 9196 22955 0 0 3 0x14200 pgzero zerothread 46113 413988 0 0 3 0x14200 aiodoned aiodoned 44069 144452 0 0 3 0x14200 syncer update 72397 35252 0 0 3 0x14200 cleaner cleaner 82979 394758 0 0 3 0x14200 reaper reaper 45434 303487 0 0 3 0x14200 pgdaemon pagedaemon 92172 290105 0 0 3 0x14200 bored crynlk 81482 394833 0 0 3 0x14200 bored crypto 10478 210873 0 0 3 0x40014200 acpi0 acpi0 85913 234725 0 0 3 0x40014200 idle1 2231 358022 0 0 3 0x14200 bored softnet 78423 91669 0 0 3 0x14200 bored systqmp 65721 245661 0 0 3 0x14200 bored systq 92544 122480 0 0 3 0x40014200 bored softclock 29608 51158 0 0 3 0x40014200 idle0 1 248220 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 18419 (syz-executor.1) thread 0xffff800020a93d58 (75670) exclusive rwlock netlock r = 0 (0xffffffff824e9698) #0 witness_lock+0x52e #1 solock+0x5a #2 sosend+0x559 #3 dofilewritev+0x1b6 #4 sys_writev+0xa7 #5 syscall+0x4a4 #6 Xsyscall+0x128 Process 33710 (syz-executor.0) thread 0xffff800020a92eb8 (105004) exclusive rrwlock inode r = 0 (0xfffffd8064593c48) #0 witness_lock+0x52e #1 rw_enter+0x453 #2 rrw_enter+0x88 #3 ufs_ihashins+0x45 #4 ffs_vget+0x13e #5 ffs_inode_alloc+0x1cf #6 ufs_mkdir+0xf4 #7 VOP_MKDIR+0xc6 #8 domkdirat+0x121 #9 syscall+0x4a4 #10 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd806e745d58) #0 witness_lock+0x52e #1 rw_enter+0x453 #2 rrw_enter+0x88 #3 VOP_LOCK+0x4b #4 vn_lock+0x81 #5 vfs_lookup+0xe6 #6 namei+0x63c #7 domkdirat+0x75 #8 syscall+0x4a4 #9 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9494 6335K 6335K 78643K 12150 0 pcb 13 10K 12K 78643K 15 0 rtable 105 3K 4K 78643K 18993 0 ifaddr 39 17K 21K 78643K 2845 0 counters 43 33K 33K 78643K 825 0 ioctlops 0 0K 2K 78643K 802 0 iov 0 0K 36K 78643K 3024 0 mount 1 1K 1K 78643K 1 0 vnodes 1217 77K 77K 78643K 11101 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 9K 78643K 245 0 VM map 2 1K 1K 78643K 2 0 sem 12 1K 1K 78643K 17 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1809 196K 290K 78643K 12766 0 file desc 7 21K 33K 78643K 18356 0 sigio 0 0K 0K 78643K 439 0 proc 48 50K 83K 78643K 18805 0 subproc 34 2K 2K 78643K 6681 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 1K 78643K 6841 0 in_multi 33 2K 2K 78643K 4918 0 ether_multi 1 0K 0K 78643K 73 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 199 890K 890K 78643K 199 0 exec 0 0K 1K 78643K 7228 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 7 26K 26K 78643K 7 0 UVM amap 284 32K 48K 78643K 70524 0 UVM aobj 130 5K 5K 78643K 134 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 1K 78643K 1350 0 NDP 5 0K 0K 78643K 1182 0 temp 102 3029K 3125K 78643K 82796 0 kqueue 3 4K 38K 78643K 4693 0 SYN cache 2 16K 16K 78643K 2 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 839 0 833 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 5628 0 5626 1 0 1 1 0 8 0 rtentry 112 4481 0 4437 2 0 2 2 0 8 0 unpcb 120 50024 0 50005 107 103 4 6 0 8 3 syncache 264 390 0 390 65 64 1 1 0 8 1 sackhl 24 7 0 7 5 5 0 1 0 8 0 tcpqe 32 132 0 132 42 42 0 1 0 8 0 tcpcb 544 18609 0 18603 170 168 2 12 0 8 1 ipq 40 177 0 177 70 70 0 1 0 8 0 ipqe 40 6303 0 6303 70 70 0 1 0 8 0 inpcb 280 41832 0 41822 194 191 3 11 0 8 1 ip6q 72 12 0 12 11 11 0 1 0 8 0 ip6af 40 15 0 15 8 8 0 1 0 8 0 nd6 48 1263 0 1257 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 18368 0 18174 48 35 13 14 0 8 0 art_table 32 18369 0 18174 2 0 2 2 0 8 0 art_node 16 4480 0 4440 1 0 1 1 0 8 0 sysvmsgpl 40 99 0 60 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 13 0 3 1 0 1 1 0 8 0 shmpl 112 132 0 4 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 21524 0 20082 47 0 47 47 0 8 0 ffsino 272 21524 0 20082 97 0 97 97 0 8 0 nchpl 144 45403 0 43795 60 0 60 60 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 208 5926 0 0 312 0 312 312 0 8 0 namei 1024 249647 0 249646 6 5 1 1 0 8 0 percpumem 16 423 0 391 1 0 1 1 0 8 0 scxspl 192 143914 0 143914 144 141 3 7 0 8 3 plimitpl 152 3143 0 3134 1 0 1 1 0 8 0 sigapl 424 17371 0 17339 4 0 4 4 0 8 0 futexpl 56 554729 0 554729 4 3 1 1 0 8 1 knotepl 112 11252 0 11233 32 31 1 2 0 8 0 kqueuepl 144 15543 0 15539 58 57 1 5 0 8 0 pipelkpl 48 12208 0 12198 1 0 1 1 0 8 0 pipepl 120 24416 0 24397 80 78 2 4 0 8 1 fdescpl 496 17355 0 17339 4 1 3 3 0 8 0 filepl 152 252356 0 252256 285 276 9 14 0 8 5 lockfpl 104 6663 0 6662 1 0 1 1 0 8 0 lockfspl 48 1895 0 1894 1 0 1 1 0 8 0 sessionpl 112 408 0 398 1 0 1 1 0 8 0 pgrppl 48 798 0 788 1 0 1 1 0 8 0 ucredpl 96 44488 0 44479 1 0 1 1 0 8 0 zombiepl 144 17339 0 17339 2 1 1 1 0 8 1 processpl 960 17371 0 17339 5 0 5 5 0 8 0 procpl 624 51322 0 51280 52 48 4 5 0 8 0 sosppl 128 1353 0 1351 47 46 1 1 0 8 0 sockpl 400 98630 0 98595 368 346 22 22 0 8 16 mcl64k 65536 97 0 0 5 1 4 4 0 8 0 mcl16k 16384 89 0 0 7 4 3 3 0 8 0 mcl12k 12288 78 0 0 2 0 2 2 0 8 0 mcl9k 9216 49 0 0 2 0 2 2 0 8 0 mcl8k 8192 81 0 0 6 3 3 3 0 8 0 mcl4k 4096 50 0 0 4 1 3 3 0 8 0 mcl2k2 2112 14 0 0 1 0 1 1 0 8 0 mcl2k 2048 236 0 0 17 10 7 17 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 2052 0 0 39 0 39 39 0 8 0 bufpl 280 47722 0 41456 448 0 448 448 0 8 0 anonpl 16 2870922 0 2853071 431 351 80 98 0 124 1 amapchunkpl 152 191289 0 191112 517 509 8 22 0 158 0 amappl16 192 105138 0 104153 703 651 52 74 0 8 0 amappl15 184 2500 0 2499 1 0 1 1 0 8 0 amappl14 176 2381 0 2375 2 1 1 1 0 8 0 amappl13 168 4191 0 4190 1 0 1 1 0 8 0 amappl12 160 1994 0 1989 1 0 1 1 0 8 0 amappl11 152 3040 0 3028 1 0 1 1 0 8 0 amappl10 144 1399 0 1393 1 0 1 1 0 8 0 amappl9 136 2868 0 2865 1 0 1 1 0 8 0 amappl8 128 10763 0 10591 10 4 6 6 0 8 0 amappl7 120 3870 0 3851 1 0 1 1 0 8 0 amappl6 112 1884 0 1861 2 1 1 1 0 8 0 amappl5 104 14543 0 14530 1 0 1 1 0 8 0 amappl4 96 10017 0 9980 4 2 2 2 0 8 0 amappl3 88 3610 0 3604 1 0 1 1 0 8 0 amappl2 80 110542 0 110459 3 1 2 3 0 8 0 amappl1 72 493925 0 493491 53 44 9 20 0 8 0 amappl 80 58680 0 58619 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 64 133 0 4 3 0 3 3 0 8 0 uaddrrnd 24 17355 0 17339 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 17355 0 17339 1 0 1 1 0 8 0 vmmpekpl 168 187927 0 187901 3 0 3 3 0 8 0 vmmpepl 168 2583772 0 2581379 656 502 154 175 0 357 33 vmsppl 368 17354 0 17339 2 0 2 2 0 8 0 pdppl 4096 34718 0 34678 7 1 6 6 0 8 0 pvpl 32 7689866 0 7668725 1009 827 182 232 0 265 0 pmappl 232 17354 0 17339 48 46 2 2 0 8 1 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 834 0 624 7 0 7 7 0 8 0