3929273dad69592467bb91edfa3cbea31132b693232853f634f5308cadaf88bd02046c5eb50115cbbdb77091f8139301830ed70941afea585ab867d07374c55445d1627bbd41f37999233b14fe0678b87472c33ea2785e28d1d6b2b4d58355eb2360a8d34bb5a3c51bc99e951ec9ebaf9b63ea35fd2b56396ef0d8a87abaa0e65a185ff40c25e06b38df00f44f93d8953603a3feeaf1a92c0eb6a8762d5232abfe0debe8eb04ba5b348af9e6d1121c69fe99380ca512dcf739", 0xf4}], 0x4, 0x0) 17:45:07 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x82, 0x114) r2 = dup(r1) connect$inet6(r2, &(0x7f0000000140)={0x18, 0x0, 0x5, 0x48000000000000}, 0xc) open$dir(&(0x7f0000000180)='./file0\x00', 0x402, 0x8) fchmod(r0, 0x2) fchmod(r1, 0x120) r3 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x402, 0x42) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000001c0)) renameat(r1, &(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') dup(r0) getsockopt$inet_opts(r0, 0x0, 0x200000000001f, 0x0, 0x0) socketpair(0x1, 0x4000, 0x5, &(0x7f0000000000)) 17:45:07 executing program 1: madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) nanosleep(&(0x7f0000000000)={0x8, 0x6}, &(0x7f0000000040)) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 17:45:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xa5, 0x4, 0x0, 0xfff, "beac8d397520b761bb602e637680c7117bad076f", 0x9, 0x7fff}) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x1) shmget$private(0x0, 0x1000, 0x4b0, &(0x7f0000fff000/0x1000)=nil) ioctl$TIOCEXCL(r0, 0x2000740d) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 17:45:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7304de400000200"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) close(r0) dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) r2 = semget(0x1, 0x3, 0x8) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f0000000000)=0x80000000000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x3, 0xffffffffffffffff, "855c55000267f5bfa200"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 17:45:07 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffe) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) openat(r0, &(0x7f0000000000)='./file0\x00', 0x20, 0x10) r1 = open(&(0x7f00000002c0)='./file0\x00', 0xfffffffffffffffe, 0x40000000000000) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) renameat(r2, &(0x7f0000000380)='./file0\x00', r2, &(0x7f00000003c0)='./file0\x00') unlinkat(r0, &(0x7f0000000280)='./file0\x00', 0x8) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)) accept(r2, &(0x7f0000000180)=@un=@abs, 0x0) 17:45:07 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x1000000000003, 0x0, 0xfffffffffffffffb, 0x2}) 17:45:07 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x9, 0x7feffffe}, 0x0) socket(0x40000000011, 0x3, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) 17:45:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x1000, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:45:07 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x10, 0x20000001, 0x5, 0xa8e1}, {{r0}, 0xfffffffffffffffd, 0x40, 0x40000000, 0x8001}], 0xfffffffffffffffb, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x0, 0xf0000000, 0x80, 0x1}], 0x1, &(0x7f0000000100)={0x5, 0x8001}) 17:45:08 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x220, 0x0) getsockname$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r1 = syz_open_pts() flock(r1, 0x3) fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r1) syz_open_pts() syz_open_pts() r2 = socket$unix(0x1, 0x1, 0x0) recvfrom(r2, &(0x7f0000000000)=""/105, 0x69, 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) setsockopt(r2, 0x4, 0x80000000, &(0x7f0000000080)="b65fc0e83823a839270d3bca0daa07a8e02a7e116a72a23aaebf4d442a71ba0abe8ce8ee8fe98373e0422d3678202c694efd5542491146063c441939f023489cb873ba3e0386ff9c033ffa09121b33da55cb05262dd1bbee4bdad7e1083217aa2f9e9c92e75f431cb44a483da79e91401cab60f18cf034fde5a2f137bf42cc0b3f15e65117a89dce88de3466291b8ab97463ed6d32f97ffaf64ec19e31e32be419a7de7895b0e149cc946e6aee737707a6a5c4b0d3c2e9ccaa8b689507895ff98c0892913b734e20c67d34b76dcc", 0xce) 17:45:08 executing program 0: clock_gettime(0x7, &(0x7f0000000000)) getuid() r0 = semget$private(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000040)) getgid() semctl$GETPID(r0, 0x0, 0x4, 0x0) sync() clock_gettime(0x0, 0x0) mknod(0x0, 0x110, 0x0) semctl$GETVAL(0x0, 0x0, 0x5, 0x0) 17:45:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) poll(&(0x7f0000000000)=[{}, {r0}, {r0}, {r0, 0x40}, {r0}, {r0, 0xa7}], 0x6, 0x5) write(r0, &(0x7f0000000280)="a907482404eaacfeac8b0ac63620c9d674ae3c86c13f35c7dca9f086aecc8a45f12f4c0ca6235ac4ebafd8275969825b1f58df2241228696696f4c8bcbec2125dbfcc840c96de927b397d5b7dbe2cd0a6107106e5146b6", 0x57) r1 = syz_open_pts() close(r1) r2 = dup(r1) kevent(r2, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffd, 0x90, 0x20000014, 0x4, 0x5}, {{r2}, 0xffffffffffffffff, 0x64, 0x4, 0x3, 0x101}, {{r1}, 0xfffffffffffffff8, 0x40, 0x2, 0x49, 0x2}], 0x0, &(0x7f0000000380)=[{{r1}, 0x0, 0x20, 0x2, 0x20, 0x57}, {{r2}, 0xfffffffffffffff8, 0x10, 0xf0000000, 0x0, 0xdf4}, {{r2}, 0xfffffffffffffffb, 0x4c, 0x80000000, 0x5, 0xff}, {{r1}, 0xfffffffffffffffd, 0xb0, 0x80, 0x49c, 0x9e}, {{r1}, 0xffffffffffffffff, 0x52, 0x494481a8fc42ba31, 0x4, 0x70fb}, {{r0}, 0xfffffffffffffffb, 0x8, 0x20000000, 0x80000001, 0x7}, {{r0}, 0xfffffffffffffff9, 0xa6, 0x20, 0x2d}, {{r1}, 0xffffffffffffffff, 0x20, 0x40, 0x8, 0x3}, {{r0}, 0xfffffffffffffffd, 0x0, 0x80, 0x4, 0x2}, {{r0}, 0x0, 0x26, 0xfffff, 0x7fff, 0x10001}], 0x6, &(0x7f00000001c0)={0x1, 0x8001}) poll(&(0x7f0000000140)=[{r2, 0x94}, {r2, 0x24}, {r2, 0xa0}, {r1, 0xa4}], 0x4, 0x7) r3 = syz_open_pts() r4 = geteuid() setuid(r4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 17:45:08 executing program 0: r0 = socket(0x40000800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) flock(r0, 0xc) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') recvfrom(r0, &(0x7f0000000000)=""/78, 0x4e, 0x800, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) 17:45:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) accept$inet(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000040), 0x10250) writev(r0, &(0x7f0000000140)=[{&(0x7f0000001bc0)="31d4e500394748f5c77589c15d048a479f0a1a474a8897705a6b3319954b2390b8e03160b47d5a78943672046c87000a7e923d1f5ec86be9443fd4fd3e7c05803cf15d535d9d90c2772cd3b716040a44448753dffa16014deb59e7dd8911c5ddc5e02666bdaa953c20ffe4c86300ab7f846e45acac985fa6c1280ac6e5afa4281ddf47a61bad619ecdc3b31cfcc4fea5024348cce545733e9c1e410a45406130bcaf0ca21232708788acf0ee879ba7b9e0095cc8b45838d68d8459466250129d82621251912c6f1520c2f3999e42cd0a3a5802d7ca502894a89adcc0dab1e0befc27ad345ff2765f0dff3bc01c989cfe1403e7a7ce5726e7c434c993c4dbdf67fbd56cb628ebb17e7fc3ac67e6bda08832dd2cebf7c1a3057f0bf6c821d26933becbd0333361a3c68a0bb7f466b6bfb1aaf6827718a6ab2ffbd7a500bdaab34f4a778e517ba4f4d13e7deba20bbd5b1f602fda543a9b5601a46d9af74053096d35c632c122cd868541ef95589fb15cd359988aa1885bff1a2ae877cad53e0932e5a2e075f006aa07060d539884a33ee32025fb04ba06fa1c1ad49c759337d83b39c160bc312dcb748afedb862db34fc96415f8bdf10203f94e05313e081e9df6dce3e3f64f1ad09b2843f525039e31ceadad9b8a83067b4ea8993ebbd66ce56b74aeeb301613324574b283f0f771874adc9b391e3cdd86c21ebdc8317d015a182bd861ac884269c179951125227097b6ffe0cabb550bad8be226552a908191fe8f84f2a687475ba22acd302d783ef6f81bf17b08ae310bff7a9bf7c103ea3a3b5ed36ec63b0dc35f0e96e20bc228a49f3703abd9dfa3f452f00632ee0b4b888cf44630149b82911e762e2ff7fbcb9ba8784f0d7c4aba3de1f175092aa3c24214b38bf93f1ee2d394509cede352d64888c422c13e3e5cefef46db0b91158a247ad57e7858a14bc97149ed8bb27a9e7b1cc38da15ad3327bb6ce72dc6597f29115aa8a7cb568873e23f932ce953eb39e226521908f8faec091c3320adbd4a7c64fadf553b738e4a448125cb53b80d511e7afbc7ad1758a52cf64b5bcc83159a243fae83d4b50ad650f6f0fac50cc24bb3b2287a11505c018f746d3db7476350d191811325ce7c521cd4dd5bff46c5e8bcc56925bbdf7b0dc033c068d0bde59fdf31fc825dafa249019feb65c1459a0e94e3f467b3c1e62f48793d72aa7e7a290a075a4bad4c4912273169c6d19abacd3bb69203127d63f8711296df650c965ff5973498241deed80c8eda96970e16374ec0a360311e5c912ce6cf69daa8e052593ff52733ce3322d2d6c327e174f70aa84aaafd2b2f4f74d6ddee3e4cc06830cb0e2f54fc3285ab8bca663ca7b16f3c5ebad352c041168a1690c70fda4d348e583c44597809639b5c79f16ca8e7e128be774a8f90ebe3201bf1daed1497358114ba90f79abfe40feddce3f3cea7c80230659f2a62e4e54a6b415a14db46e6a1b971f057ef02fd55b403a3bf8de12a803bbc6b49cb5626213ca678c91966151c9007a42c271d029f550b6c0f7857d66a4d98e59e762b881e7afd7c7e7d915b4b81427a0f2037e87236e1ca5fd4c177e588f803f5f0fdf711c049a6cc7fd9a3daa633f5cc6b96e31e1b2de5a9a6f8fc05d1a4aee513072eaedfb64e56a6d5a1b9fd2c079fc3e1fa82920654e0260d332a55d96ab2c53e0d7851e339f208962d8fd9ecbdac46e348616c39b0edbdf97a12c8400f0729a7d663ba931b08e6e3d58087976a6744be7e4fcf106f9544f7a1bd0aaa58683d5dd8528fca3aaa7e019a38d6165ed019b5a87a44aaca8604be7ef75d4d84b6a4dde79f7cc4faaa5d3dc0d96ce91d5a80eb58d78a0e6e3368c670c8c80b9af950d9ef0661f724516cc86d8f7b0b01a6cd49907ab26261dc7116c723978bdf51337fb22f95a06738929df20aa9ec2cca4380f1e9156be8318b3fdd1efdb9bc8b5f8c4977e6941f8197382249871a1b29c47d4003e69d95960335b260a01f59b19bd694b351eb96c6679c98cb47de370c94c550204ecb1c0f9c30d436adf183bb61aa11430bdf88ff6e90264d21a01507ff0e4024a9bbba1b8cc35369366befd019aadbc973f31915fa54496faa0ce82315187fe2e28539b206fd2b24513af79b85a15f9b368e8a3a4e2549faed0fd19c367080ab3952e21c1f750c328371138a0f692a7f4832e917466cff39f58ca280e92a796369e301a26bbc7a2f84303bedab97656f68411e38709d44d9051c550302b4754b705353dd395df12bf6c59aa292a079bc6c8d4f7673a6a7ebee38836a01278faffc799425d05aa0227039168fbf38cb6d2a7f70c37871d18680ee01ab8e5cd1fd7b9a539d62b1b85df5e263d68ffa9e8caa6f56af0c18525268443b70de9e75f9bebdeb0f2e3df6d6643d6cbd282ce3db1dbb399990f78c658917f0b3f35a2c4824d62f6dc0d685af4535a61605e610006e507829f520ae099d3c384b670cb8e6e7699cb01ee65a2b1458f1fb2a43b75f9930dbd087b8a7184058dacb8d8023e1a19b7ea037715f9fc457b296ca33e8d28e7344faa24cf4e62f311d5a6d47ca96b909109710c08fb789f493dc28cf9e240674ebe896414d01c6fea7709c19e7248fc7e65320124a5f735d749260db170505ab0dd1ded386d7324595a4583b2abe6737135434f29e053972ef3847f8c70c64f723f153a1240d0b8d93977b1810556b98b2e989f94aa9821bd762757d5343e4afebb065d031335907992120206550ef1c4bd7c5d34bf9de37a57ef090ce0b9a15e67dad103890c29107b03e2a06093705ecc4d97e067a1f45a350303cc212ec3457b695e3200cc9506f6a9355fa06ae03e68b6fb7914e18f6edc4220bb00ac27e2ff44ca7b1a1f95b5586c08a63f61ab53078115bff5509d4143c759ec32fc13a9add405dbe814fe96fa1950a58928e388ed1be05b62b420f0136f539113e89c22f0aeb6a3029b46227a8e4a8b280b93036f2d5b1659e3cce8a3d11fbb52db30a0224887a1d375f54e9ab02e1764057e7b72d46eb161a4845cf950d82aa72e1404e59c1343c9391dbf3c862b15c20ef66a99fadddd0b83d377b3f2ed077789679d12376dec24fb5e72eda16eab8d3a7488d251e66fc27f8e3aa2bd1a9dcd1de3e92bf8e6dbf2a2261a1b6a68030ca853e4bc6c84d32b8d9d920b6e909872078b7c96546aaf4975810e131bd123a4dbd3fd1ca685e4125ff2d26ef5521d2a47604b2f293c209f9925477bc6297f57eb8ad8d5e32438e25df66188db3a45581a1544ed17f9db1787d0a88078691e6e805e0985bb3c60cf3c6f60f6597b50ac6e3066274026c1f53578a5a6843ae1ff8a826723de145855472b66d41ec9bf85bb18510bebb8cd9b5f7178a17bd45dd56b931aa39a5e819e18f01eba3defbb404c3acd2697a3bc1354b65903cecd819537c01d76f2a40fbb69825a81c97f0e562a5db5f3fd0fadf97a6e4b80749060507407ccd0145b12e35ad2a898fb53defce7eb51a6c08a53e2e7d8e9802570c683418e182c7b21c72e89d0199e9af6d8ca5c1b92f9f77fc4a4e466d709bcef95ee2b92ba1535e815486a33f7356bf00562efd98f0379aa981aa3d985e570fca72c1b0b1dc78c5efbbe82137d3784d30a39f94af2b2a6e7ae450b6e71646b7b9ad9c879e19184f8617d0be105ab83458b4c32c5da73e4ee3d2d654265092bb81bbb8dad981c22b93ba384a454e7c6403a8e276d82acee5a2e78ebfd83d3ddc50920300f20d320aaae1e38a0b43ffa670759e91440efa97547959daeea380be378e423d428e907f205713445cac9565fe16a3159b0cc2c95a7ab028bfde9cb54a719e92dcde24f146891c563111d9f2fe23c81142a1557b62e87d9a86c59c612b8e47a635d261471ebf86744d23a584f17f5974674b440beeb004c480d9f", 0xae2}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000100), 0xfffffdd) dup(r1) 17:45:08 executing program 1: mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r0 = kqueue() kqueue() fcntl$setown(r0, 0x6, 0x0) 17:45:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x80) write(r0, &(0x7f0000000040)='h', 0x1) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) sendto$inet6(r2, &(0x7f00000000c0)="5d1f39ab04114ec76708342cc1a11fa03a91d68cc1e30323bcbac725c87719d0efb7402ea5020ae9c6e9fd09889ec350371191465f9df2d49ea877f481977fd26a0344398cef", 0x46, 0x2, &(0x7f0000000140)={0x18, 0x1, 0x7, 0x3a}, 0xc) execve(0x0, 0x0, 0x0) 17:45:09 executing program 1: nanosleep(&(0x7f0000000080)={0x4}, 0x0) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='[\x00'], &(0x7f0000000440)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='}\x00', &(0x7f0000000380)='\'@\xa1\x00', &(0x7f0000000400)='\xc1.\\]\x00']) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/87}, &(0x7f00000000c0)=0x59) getsockopt(r0, 0x3, 0x8, &(0x7f0000000480)=""/4096, &(0x7f0000000100)=0x1000) 17:45:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) 17:45:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001100)=0x7) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x1000200000005}) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r2, &(0x7f0000001140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024a600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009e3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f6a241747e373c3d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000028d878fa45db39bacdfcfa3a7b52b392eeae3ba237c4c07801b1a111566598a2015b1ccd0d55d37e7f0ff0196e019840d88c09dd57003459a63fd197794ff064b87893f2b353528299cba13d3c1b802f4ebab4fb87533ff59fc0b231ca41431eab48fa77bd77988415a1c3aca5a97dd640166aa5ececcbcfe0f4270ea0c416"], &(0x7f00000010c0)=0x1002) poll(&(0x7f0000000080)=[{r0, 0x4c}, {r1, 0x14}], 0x2, 0x94) ioctl$TIOCEXCL(r0, 0x2000740d) 17:45:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0xfffffffffffffffa) syz_open_pts() r1 = getpid() getpgid(r1) syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x6) 17:45:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) sendto$inet(r0, &(0x7f0000000280)="125a888b3a409a90bc8dca6659ed27ef1c025f84876e52e686d799d566db27468aaf4f7b288625dd469706ca72c82bd6c8d70021827fc098bb8bc1e9d13d232a2cfc4d61c1ac82111689016b1165e83177e64f782343dec50e6e9c176b540a669eb625ffedb8a0b73e0fda2e9d4510aef52173201c3ec91391af84506396a7aa4d6dfdbabe619b15923209cf5e13", 0x8e, 0x8, &(0x7f0000000340)={0x2, 0x2}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x0, 0x9}], 0x0, 0x0, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000400), &(0x7f0000000440)=0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r1 = dup2(r0, r0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x40, 0xf0000029, 0x9, 0xfffffffffffffffd}, {{r0}, 0xffffffffffffffff, 0x3, 0x11, 0x1ff}, {{r0}, 0xfffffffffffffff8, 0x10, 0x11, 0x7ff, 0xf13}], 0x10001, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x2d, 0x80000001, 0xff, 0x4}, {{r0}, 0xfffffffffffffffa, 0x22, 0x4, 0x1, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffffe, 0x18, 0x40000026, 0xfffc, 0x5}, {{r0}, 0xfffffffffffffffc, 0x80, 0xa, 0x8}, {{r0}, 0xfffffffffffffff9, 0x14, 0x8a, 0xfffffffffffffffe, 0x9}], 0x5, &(0x7f0000000000)={0x80000000, 0x5}) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) getpeername(r1, &(0x7f0000000380)=@in6, &(0x7f00000003c0)=0xc) ioctl$TIOCCBRK(r1, 0x2000747a) dup(r0) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000200), &(0x7f0000000240)=0x4) 17:45:09 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000001180), 0x0) r0 = msgget(0x3, 0x402) msgsnd(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="030000000000000016d191508dd43dbbf7803fcbbea591540fc0517dc6d206fe0bcb5b7c61fd62e19e39598eb8000000000000000448e723a052dbeaa2da7c5688469765c68ed0fcb428bb6b5a89be31b49322d5021f6bce0aba7ad7c453218787748adf97f0dc1ea75c3042"], 0x8, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) bind(r1, &(0x7f00000004c0)=@in6={0x18, 0x0, 0xa12, 0x8}, 0xc) r2 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) getpeername(r2, &(0x7f0000000040)=@in6, &(0x7f0000000180)=0xfffffce0) socketpair(0x20, 0x8001, 0x5, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r3, &(0x7f00000003c0)={0x2, 0x1}, 0xc) shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f000004c000/0x4000)=nil) shmget(0x0, 0x3000, 0x2, &(0x7f00000e9000/0x3000)=nil) munlock(&(0x7f0000055000/0x2000)=nil, 0x2000) socketpair(0x24, 0x4000, 0x42, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r5, &(0x7f0000000240), &(0x7f0000000280)=0xc) msgctl$IPC_STAT(0x0, 0x2, 0x0) socketpair(0x0, 0x4000, 0x6, &(0x7f0000000380)) bind(r4, &(0x7f0000000080)=@in={0x2, 0x1}, 0xffffffffffffff7a) r6 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x20000, 0xfd) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)) utimensat(r6, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x1, 0x8}, {0x4c, 0x8}}, 0x0) 17:45:09 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') readv(r1, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) r3 = dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100190000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) ioctl$TIOCCDTR(r3, 0x20007478) write(r0, &(0x7f0000000000)="c559bc1ba92d0dce730538ba5b8b31b8c082bf24e3976c2038c7d162fd911b96bce101c5d31c9cc8698a3228b1e253c1ca37028742", 0x35) 17:45:09 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) recvfrom(r0, &(0x7f0000000040)=""/167, 0xffffffffffffff46, 0x800, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) ftruncate(r0, 0xffffffffffffff9c) socket(0x18, 0x8003, 0x0) setgid(r1) getsockopt$sock_int(r0, 0xffff, 0xfff, 0x0, 0x0) setitimer(0x0, &(0x7f0000000100)={{0x8, 0x8000}, {0x1f, 0x7fff}}, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) 17:45:10 executing program 0: r0 = syz_open_pts() getppid() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae8107ed", 0x107) r1 = syz_open_pts() r2 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x20) shutdown(r2, 0x2) close(r0) clock_settime(0x0, &(0x7f0000000040)={0x7f, 0x56}) r3 = dup(r1) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) r4 = syz_open_pts() r5 = dup(r0) getsockopt(r5, 0x5, 0x0, &(0x7f0000000100)=""/31, &(0x7f0000000200)=0x1f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x6, 0x5d, 0x10000020001, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5", 0x0, 0x1}) readv(r4, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:45:10 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xfffffffffeffffff, 0x0, 0x0, 0x0, "000000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040), &(0x7f0000000080)=0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:45:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a8", 0x1) r1 = syz_open_pts() fchmod(r1, 0x80) close(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000002a80)=[{&(0x7f0000001680)="f8316f9565f521fa5d231d8b415915caa76fd8aea2d5c290365ab1f8b24c06265f9bd570d70a41986e8376d30f4af319ed6bbbe98353049fb88c404131e46c1a9ba32c454e18dc7274f9f3ee3d1d1ed2bc23cb06996f122949590d2bf6d267a7f60b9562885a22e92caa15252b33703eb041c9521b9ba2608c5c5a8a2f52a6529b", 0x81}, {0x0}], 0x2) writev(r2, &(0x7f0000000040)=[{&(0x7f0000001600)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee4ff5dcd396af790a1b780c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756bb40293c3807ad44144aff983a7b111f0a748614999abccdb3189efb38f83ff90", 0x5d}], 0x1) sendmsg$unix(r1, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000200)="9f799838afd74eabd70745786748846a65a19d694acddcdf4d4d9b749a1aec79c854807d37e1d6ded9bc70a347ca978dea85bb941727d92e9cc3c6582fdfd0af17e0edbf559f8c162af9fcad166cff85ae582b61f634d6ddd6b82583be7cbb8a9339926235a37698d14a112b3424202e212553f3e73659e60d2e33c308db5fbdb1fa4bea35c5192a93ee100a9ff1a486a965b61186", 0x95}], 0x1, 0x0, 0x0, 0x4}, 0x4) write(r2, &(0x7f0000000200), 0xfe72) syz_open_pts() 17:45:10 executing program 0: getppid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt$sock_timeval(r1, 0xffff, 0x1003, 0x0, 0xfffffffffffffd0c) 17:45:10 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x1002b, &(0x7f0000000000), 0xffffff29) 17:45:10 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1000100000000}) syz_emit_ethernet(0x52, &(0x7f0000000000)="f6e0a92339949f63c40898edff5eebde871c4fbd405bcfad2a4677d395ab8a5ab98ceb9e1241dc0e8b80dfe9da14f62fcb5b1a77a7e2f32f0b0e0edad855fa686add4e3a524776ea49a823570eae2c4dd55d") 17:45:11 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x4009) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) poll(&(0x7f0000000080)=[{r0, 0x20}, {r0, 0x1e4}, {r0, 0x80}, {r0, 0x8}, {r0, 0x4}, {r0, 0x100}], 0x6, 0x27a) r1 = open(&(0x7f0000000180)='./file0\x00', 0x28ebb412cc5f6e30, 0x1c90f48501768da6) ioctl$TIOCCDTR(r1, 0x20007478) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) syz_open_pts() r2 = dup2(r1, r0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)="c6ce0f6cd8226a59a65330170df541b8829a8c4c5f1d3ad4ae3b11a1ef4e77043762ece1318976d1355549ce8ee69bbb375bc36fba2556540d955d7ef32e3938b6493abce1acbfd0fb8b24cd33c57531a8e7ba50069e8a83338f42a0bc0039bfb84ee5336f42d9", 0x67) 17:45:11 executing program 0: semget(0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x7, 0x5) fchmod(r0, 0x144) 17:45:11 executing program 0: r0 = syz_open_pts() lseek(r0, 0x0, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b46979873134df988700cfa388584432189d0c8af489c97ec4cdcf3e85bbb621bc0b59cf019dfa83e3fb136d65fe6c2eeb342b4446458859e4e5fa70e6352318b26093ae6d39c", 0x65) r1 = socket$inet(0x2, 0x8000, 0x401) getsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000040), &(0x7f00000000c0)=0x4) write(r0, &(0x7f0000000140)="bf", 0x1) poll(&(0x7f0000000200)=[{r0, 0x117}, {r0, 0x40}], 0x2, 0xffff) poll(&(0x7f0000000000)=[{r0, 0x9}], 0x1, 0xdf7) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 17:45:11 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffff6) stat(&(0x7f00000002c0)='./file0/../file0\x00', &(0x7f0000000140)) open(&(0x7f0000000100)='./file2\x00', 0xfffffffffffffffe, 0x0) 17:45:11 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r3 = dup(r1) sendto$inet(r3, &(0x7f0000000080)="1a71475fd9f519b641aae940a375189bb2828886ac37639263ddd1a652", 0x1d, 0x0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) fcntl$setown(r1, 0x6, r2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "310711d77b93f73b6c05648f521c16e74be1b388", 0x0, 0x7c9cccd7}) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x2110, 0x1) getegid() 17:45:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x25f0009f) r1 = syz_open_pts() close(r1) 17:45:11 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x2000, 0xfffffffffffffffe) getdents(r0, &(0x7f0000000000)=""/37, 0x950907a9dbf378ee) 17:45:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) socket$unix(0x1, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="1bf8f68c22ea8f3e41c0ea39dca78f213db671ab39a132d8abb9ee15db163c142897b611cb1e320df892bd32d94e9fba4c7ae3959fd9183c13e9d32a0c76e750345bed4054f8a70b88c6644a3dff4cfabd310f4a6384cf9085fcdbd0db0a6ca8dfdab9ccc111570b0bdf", 0x10) shmget$private(0x0, 0x1000, 0x20, &(0x7f0000ffe000/0x1000)=nil) 17:45:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000300)=0x40) poll(&(0x7f0000000140)=[{r2, 0x4}, {r1, 0x1}], 0x2, 0x800) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r6 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={r4, r5, r6}, 0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x401) syz_open_pts() 17:45:11 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000000180)="7170e8ee4590355749fa9f45345461d09a1c296e8c7f9b8fa81ecbf53e97fed2ebdb21adb5a7486963951c1cf06cc5f68e5edff061e26256bbd2f911998442db11dac32ceba6e18e8e6dc6fd9607fe08e2d24d5e12ae8f3b29827434e9c3a31b0fd88f6657984ae2f4c3a5dc842e522d31061e48ae5fa8aea1b21d22334eb91dfe8a2294a498821f03e3fa3e4cc2d064444022d5d20df35ac60e0fe2b63740745ede819edbe578ecbead0dd2acddeac9bfd7945bc58b0f15351998d7dbddb9358dbcad03c51640cefd47f9e5e67dae632078665030323ad4a9593439043c795d6569e713568a4e05f7b6b4ec7f5317734b8d1a69dd6e1f8077542e52fa340ba63912c924491fbc7e5d03d6dd36b594e7ab1f188f8bdddeada24db689a30c0834e829243ecc2bacc77cfbe0b2363bcc09d2b1fd32117797aba09a0ecb00d0061873b1adf223e84341239521b15063e9c2186dfc37fd7a2bc63be93530cc4d2144886eebd96f903c9356cc20b9580730c495c831239ac1eed21a5c6e8dc367655c506db422444acc5e425b9098656ae6c0bdca67df96c44e0dcad743419a5a149678a727421daf3d252fbd37b6ac5a9b3800ddc27377620c45123f7f859f3503eda69ff252515fa2145422fbf4ae31b7e33bdd2ac8fae637a0869990098caee5be2594083b72c7fe9e74b7f3df2469930e487612d92a9f071bf06f94d5a70cd91c4d", 0x201) r1 = geteuid() setuid(r1) 17:45:12 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2010, 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 17:45:12 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) accept(0xffffffffffffffff, 0x0, &(0x7f0000001040)) msgget$private(0x0, 0x224) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) 17:45:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = socket(0x10000000002, 0x2, 0x0) close(r0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 17:45:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040), 0x0, &(0x7f00000004c0)=""/4096, 0x1000}, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000040)=[{0x0, 0x38f}], 0xb8) recvmsg(r2, &(0x7f0000000100)={&(0x7f0000001780)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1002, 0x0, 0x0, 0x0}, 0x0) 17:45:12 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) kevent(r1, &(0x7f0000000000), 0xd00b, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x0, 0x22, 0x8, 0x1}, {{r2}, 0xfffffffffffffffb, 0x48, 0xfffff, 0xfffffffffffffffc, 0x4}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x28d, 0x3}, {{r1}, 0xffffffffffffffff, 0x8, 0x0, 0x1f, 0x4}, {{r2}, 0xfffffffffffffffc, 0x3, 0x84, 0x6, 0x5c}], 0xa986, &(0x7f0000000040)={0x9, 0x8}) r3 = dup2(r2, r0) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x9, 0x9, 0x80}, {{r1}, 0xffffffffffffffff, 0x0, 0xfffff, 0x3, 0x1000}, {{r2}, 0x0, 0x20, 0xf0000040, 0x4}, {{r1}, 0xfffffffffffffffd, 0x0, 0x8, 0x1, 0x7f}, {{r1}, 0xffffffffffffffff, 0x11, 0x80000003, 0x6, 0xfffffffffffffffe}, {{r3}, 0xffffffffffffffff, 0x2, 0xfffff, 0x8, 0x8}], 0x1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x51, 0xf00fffff, 0x8, 0x80}, {{r0}, 0x0, 0x50, 0x1, 0x4, 0x8f9}], 0x5, &(0x7f0000000240)={0x4, 0x7}) 17:45:12 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mlock(&(0x7f0000005000/0x3000)=nil, 0x3000) 17:45:12 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x1000000006) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001080)={0x4, 0x3ea}, 0x8) 17:45:12 executing program 0: socketpair$unix(0x1, 0x200000000001002, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="75100000000000000000000000000000"], 0x10}, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) mkdirat(r2, &(0x7f00000001c0)='./file0\x00', 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) 17:45:14 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 17:45:14 executing program 0: accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)=0xfffffc6e) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000ff8000/0x4000)=nil, 0x4000, 0x3) mprotect(&(0x7f0000ff7000/0x6000)=nil, 0x6000, 0x2) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 17:45:14 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() close(r0) 17:45:14 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getsockopt(r0, 0xffffffffffff7fff, 0x3, &(0x7f00000001c0)=""/207, &(0x7f0000000040)=0xcf) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000080)=0x10) setsockopt(r0, 0xfff, 0x71d, &(0x7f0000000100)="de9a44ceaab277e4adfb43e14cc9b90982fe2e00b7d9b1be60b7a9d1bbbc8a70e43b784bcc4a34887578e425b15bb29773d509b041add74ca8904df703f8de8da5dac7e4dc119cc9f873d5680804c93e050b2988b66f1df976e62bf9515edf04b05a3e3a98b3e27eaf0ab179a8efb95a5ae2949ee12f05866b5f97fb92f64853acaa98e88725fcbd2d52290258ce905953c40e206850b792a6693a77adcdf3e328638d525a15e4", 0xa7) dup(r0) setsockopt(r0, 0x0, 0x1001f, &(0x7f00000000c0)="00006bef4ac01458f4ffffff0000000000", 0x1) 17:45:14 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xb) lchown(&(0x7f0000000080)='./file0\x00', r1, r2) r3 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r1, r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) sendto(r4, &(0x7f00000002c0)="2dad089b925f8c3de6e65a0c78aa0b1d7c7b61d9bc62353c8275625e003a911a18c307989d5f9d0facd8364a597daa81210268db17984371edbb41e32ee480d7b9a48145070804317246baa97caf514908589d3c8873dca6cd43c750bd36c93824d95c8b2a83b7564abcd9e1cb34d756f68de37fc6a399e9e2e8661dba237e1b6e4436f269ae8733cf58abc64380fc2f21680cd58edeac61ae3608d7063aeead3252f0d8b85fe02abe15b3a9104a2c8a2bbd4ed4989fed87fc6804a8138bd546411ed5dd6af92c440c0772ffaa0cd10eb4f7682e264e760c928774a19b4b2e4802c8ea3f7d63f6b650fbb398dc3d4c42c540138fb3a6fca274240d1ae7a5d8010326ff943ef8a085be2d26caf740fd73216d050d24b8a932ab4154a20d53a3c5b117027659fc32853edfaa62151996dd9f88f54b761e0e48a5c538e19a08aa26b2e96d73cb04d818e8cc7dcde5ab2de70bce43d8ba275c28852cadb6c72f2eb593b2d694de4b87fc35f054218cfab9ad8cc4494e408ba6c955ce095bb80593ec86e67b3f3873a87639cc040403adc4b8ad698b299d6e115367b5eb780752752944f1bbfa5f5d78106fbdc4a6725741b4f146427e8bbc02be695b123ecef05c0d7166a1a5a4c87853eeeb23704e7e3ab9c58ab6c8a81259a0b45a0027b1a4a5c3a2a560967ed665394060dd6de27032d8a88c8a4626c994658f322721b4cb9f111cc470aa787164609bf3aee2810fee80f1b597a762a300f79e809c9ae7227646d19d1aab9477efd6c4b83ebea150ce01505999d376c8f9818e3ed3608a5b21a99e0639437a8839de91b18b7669e4792abc0cb0b9465edfdddc257064b5745d5b951469d6374665420fe0392660d34dab30f58b92f613880a72974e545c1e14d171945de6addd9a53a28c1863d96287b4eeeec292d87be596317baf33e884847d5c2eaf9231a2a0839a225f6728599c7e82e22e446e3b044654370e81dd3c90668d4ed26d0143134d7b433dde73a646529b55e667493eb15b3b5508dd93cd99a8fdfb7c2076304628f8602043a7aed4c72caf7bef742b37146f4938e4a8d01d642b996443a506f4537a42dc386ce055cace6b98084966f860c99f9cc26d57552f9ec69302a18fe70cff107f47a6b9312b3e3acc41fa0b84825d3859da09d098d1ca3a9816376c7e4a7c42d7b09ed69de6e9b296edea762bad029fcc721c42e57d50bca0efb2e7e39e0a03ef68a4b3e87ec99a218d8ee0791084638246790398fec2336ce58f2898c6e91cfa646ef3fbb45966e0d404bc254018db6db26c83893a9e5c628d97b094cd62af4895de166b8f4ca00769ba8ecb25af47d82697560e2f3058760c90f5383936a8599a7b96ea1c2ad79c12f8a80c691b849ff6e40692cd3816951edbf2b4ea28405a0c8a5785471289251a8e8784addde3d827961dd718b8e7a9da4ced3ca7d133efaa3ce9840fab6d17f000a8c45eaf8d80aa28c8eec7306f113dd0c2b9e74cec10ea40a7111ab9558f3c15fa2f9c67ff3731eb4c7dd3d19fd04b175f44c4e33aa53c4a3ba9415d5480bee0ccd20d7da3638b7b3de7baaa5a5c0e5e4ed7c7a0b1814e820ac2d733e8630293b2de811ea79ed78b1bf9b91ce346b6057eb63dc9c32224964805e9575b06e2ad88a92705bc7c84bf8f9d99ba92aa5a5d3d9ab7f2a451d797e5ad46464f15a9eb768d71f3d313fe093c7100a4b5773eb01fd0da06e86e39fae4013e25bbeb6c1f18ffaad185fcb6b88f675bb088bd4aef93fbaef533e778586cbb80bbfba96d9ac088e666d77342900fd5e276c11b57bc2e0b1ecf3d4b0180329b5afae72c1716513390dfdfb4cce6cc4f125e7dda183314f540a1ed6cf3506f1b891c17d75a7b821ef53d54caa3b7da500f163675056c5b2328fd8743dfdfc013a9824c8e45764f74b30d1b1f4d0d68a0d4dac29826c5d41f4d5059dbd06cd107b5264362a67557afa0673c73efa6d73a619ec6ea05917bbfde929eee4591bc4637f3e92440c189011475229d2bf42f19cf23f0723d4f2cd32569dc6d1b5b5c75874b507f94d088ea9d56bf176e1a7d63fe02e63ec790cf159874e23cb7b2f1bb3a9bc543051f2930543e882ee73d92e3c37191a07a95b8dfe8c7cbe96aa9b344c0c2915cc10615d4148963e654fbe2a659dd1d89401d2f8eeb95af6c5159fb9f21827e2ad6e58754bb66a863e2578f62ccb370f3bc0d4e8a6938387a3062d0e979eafb8fd3c0407d11c440e351fae33c54a0b135b34c306d4635976055fb3c2162983b50038df108010bd6afd9fdb7d8cc912c26da32b2f646e7fcc55b3792784b42f2b398ce8a32cedbd10404985a993825378032682e3ffb8d7727b396b8f2f4b62d030000c11826decacfda910e9017d6c4343ca0054de44f1b5fe8669e707724a4af5209213a51c9cd68e858431720e1a85fdee2a84f8b4fd80e9979dc5496e766e9d27a6f51343f12bac7d3acabd71ee17b4884d666f91760acc530427b3b1f78744e033edfe5a54350a8fa464dfe536cebb9ffa1ccc6b8db3a7d3aa928eda8f3c674b7aba081bfa9ae768ecafc43d7fabcdaf6b5625aa3d4e15dc658ce87879edd13d50df95bee35ee32c0ca2b9a02a7467f66bcef7245acb93bbdb564f74f491fd074d517d31ea9daf165d11e9824b4930c32980fd83e56d7300c9911d2b3bd443c2c6542d6269cc9ac2786a4d7c91d0ae6acc4cad4bb47c55573b3e4b54ffd92fcb487247d50581ade8de7c7082a2b33705b23e915ad21aaaf9aa5b713636409ab8b14b85bff6e696c5007724b39bcca7427296f8aaaa59dd4ba5ff93d63434ed4369249b6c8c3c7b471b33ef25cd16b7b4e394ee4d22d574b8319e39fc142223cd285eadc1cb48ba1f449119f2b91b6c37ad66448c2125fab0570cd994fd300bc42ea3f2386d04954fa9da72bd4e7ba5744cc431564fb616068490598091affdc04260aa1e3d2bc1ef0aa1c4019281972ccb4f5c027d79f98e5048aee2b5f694d943ad078d52c01b51e640f4115d88a3cff03c1ad828afb33ed04f2a1164e8a789487537680a2392ebf6f65c443a779528bb6cf7b0ea0cc2b7c10008ed358f0cb272ad68f159f98bf38af08846785b1df2d22cd5a14b1ad161aaf4a5f447a2fc0616425f5ec5dfba766727148408a3f3c5e825aa057c5c9a0fec953b53dec5599fe5af84a5bafa9362f53971f75e476b703768ed62def775e6c63a7f41f60d16b3c66602cafa207e9591431ba63f67fc2421f6939f87b9cf24065c03543dae4c0e5b4282d162afbb7ee1c90ae41aeb2e36492758ffb9469c2314e338e91bdba35c6960183271fc2340c13212379856384b26b2022019098ed606ce53cb88d771cb1ab9a9b0477809ade3302de5a161868ee6001895410aa3b5e4651b734dc4d42e89f848056300189fee948ca9bd329802ef7e2f74b610000878df6ed6320bb4f5f8412beb0fdd28cf5a8ab023619d85787169c1c3ccedb56759da657ce875526b444f5eb03efa212e739486e13d7876159713c634bc38d08407745250684c66ba2a158803c2071f127a3a01cd248d3025ec92eb49220041cea1309e71c07e12a3e27f3de2e48cd0546346cd12052d02d8f257b0e4e5951a28e1127941f6da10ad6fb7a69a762e8edfab2b0faf20e4f0be9543fd2d3b3feb616e75af4f19083e975ad493d52c349da766f419060fd38086e147bd3b07f6a464df0b2e2669bc236099c483cd68d328d36720b11ce6f50f1f315f45cae6322850aabcc52b25ad25b522e8487599e65a4d80671259fef33910f2bb5e97bb79169d2048252e59bb02ea73998c5ca0880f1aaa4cd10157c928704554539955095b8908096d6619f666c92588f72483d83f9ba84debc2f58c3552975f17876fe228f17dada5fbd9e501ce9ade7bd0684f24c77a53c88cd80d75222711c6620084cee0227327374c313fa2c355843532be03dcbf297716ccee60e4c0c810890dc5fe8b59093b04c4f133191b41a686b4a01b714005a671f5fa9ff8c319bd22e7103e6b64d68eee748a84e66e29f9b827ce92d09ae07cfd86747865f0384762cc921b63e1d6460f03269756ecf402a76b868c45b7eab16d8e55e045573d640b8738072f2f7a74fecb22f35a51b430a86aa1a11a29b5a0e00643d36edc8bd7f1cc36197f30b9503e25924f92810afdc083eeb9d7cf428fbd7491f6299c75b995662f5e15d90e0869d8d9843329ef049b116ea73eb935ff1ec7a0855cd94e2e382f278e2400b3c13987c9bacf5adf647a87787217960a57632e71e7f13cba4321f06857ada6e929fa888cf36d6352fcc64f3944296ad2a688d4d1b9b10c95195122e8155da724966f8c1f49b5342f885f732ef4721fdffa788d3b16ca2ce18662bf852412f5a2560ece6cb4ba0e4b1d7f39f622a8a57693b36ba4a0718949631bb8699d340139523d6ba9286ae53e2b2bffacf68eaaaef84b3c060f89beadd8f83c75af7d68213ca837af034ffd0dc7ea2a1617a25a3f19a5d3bbe198ae5ee17bd856131f9fd8f4c9e844db3e436050f43659dd706349cf6001b61930da3e35f5c7385398e2fd68e97997f29ffe204322788ef2c5369a1aef5ed7e8c5927fa9fadd49cf51fb8e5114bbed65a83511c3b81e89750e8b130db03cb0eaad8aa9771ff3ae15a25fcb28a11e316c6b8ac916f3aa0f72f1fa77ea81c3b0fd38b1c6fc51df9ab25c22d838b08f3b9adf49f3b9ad295273bd9b92e78bebc171d1045ba6f831ac20722fc5cbd45d9f09a19898c1eeb1e45c9e76ce2f2e1c338eebcbd4bd2df408d6451bccbdefe49b5773c71d8ea5d9cc465c6d88402f2bdc9df92305c728f1fe284f97d5b3cd3c6f2f1adb55248d9847f6ff730ea322a2c797c669aa30aefa58718c88d91d8e2068a24fc2a807093a7b26ae000cc68b4e60aadb768ad32d9651bdcf56a958c296990d0624ecd5917c537e0b73945af74f59ed49cd522bda5a7fae223fbb88d61252324a79d31814ac7e53f907ac6e67589f5c32240d138fee27f8b5c7eb5133528c536ba87879fb0ead85e4e4df789d33145af8d1446e8d1308155bfff2d1b35b47e42727c6520db086d97b8221e6f0610488742d683be8c4a77674715cdc7f55a680ccb068d63e70b3b3c67c7728fa564580366bebcab2570981f377a0b8b7bb0f90f24ec8aafc5748224117b24582b19e5c6418d06ea18def19fd70f3e7dc3e7581c228bb553a57e660481f925e410853394c0c51c7e412cc6aec91d91d718f5771a61177197aa51d0116f31c8c7932d0da2b9925b3cf72c7bf37e7624a322476cb900991b6d2da9cd0586e5ef484d89622cbb40de512172bc0e63cb04c829652a9da57954c55e07222085159516c91f3eae0996b4ef06abf9df3c1fc6656ac33cdafa2850159d9cba86bff875b52f96bbd2da9ee6e3133623668e25dc8f23525a459292466d70c15cd4be60ae2309b441d8696c1c12f578fd8d509d336a2edc6accd95e1205a6249b601977f1d092030440b663788c9dc865603819518472bb2b11b0f82df74c1d9fb7c6b62327c68a84852b93b1a7a97199455194072c4ce5c7d9667d27d880401acb580688fd39db046861dcfa386d68858801deb66bbd00204d1e4ce4079c86f6ae1aac10729a51e434d8acea51d737b522ce3b10c71149a54913927cb8d8bb9241cc02781760eb27ffe95d0caa8c102dc683e221c20f3f7a0fe10e88b8d6a0e1b43e4efd2ef5a3e190384983436be61feaad17ee771c54443ad889064796b916dae009887a", 0x1000, 0x8, &(0x7f00000012c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) writev(r4, &(0x7f0000000280)=[{&(0x7f0000000100)="e3549f6ff1b4602311fe834c82d6395e142ff0ed5cb9ad05dc4fe91c9de6f2a03991fb47f3ab0463cc34e592cc410ff52d14d053ee89cf99640e0e8d9d9a5106c54413ef8db303a3de3f9dfd8a25df11e0e73be457d030d96667efba6ba56aafe37f4897f2cba85f73704df8b4b1fa99f294f0692d50af16c233ce56f940d5e6a95f", 0x82}, {&(0x7f0000000200)="e74c316fd8e12c6e1bee61c4daff2f96e9bdbe63f87f8ad4662848a8efb271a8ce64075718c16f731d2b35485e7caca68752372c910dfd69ff437b5d8ba782d0ff6efd4f0900f4b627450713c166b14d2e121ad0490cc63d884a7080", 0x5c}], 0x2) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) setsockopt(r4, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) 17:45:14 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000180)="ce8b26f85739bfc83d0329767527b4ad30a324b5b86bb825f6e1ff27cd725fb7f4d158dc45cdf60291b48db01609516770040d3c946d09afe93bb423f8a861e026ce7d57a2e7d06fef40e144a9a5ec4f736e5bd01604860cdbf80a7835a52d2826388b2394600820625cafc5595cc79ef3933be0f70fe6d7197c9597ca5a6a500a7f3cfeb808498a9eb0b229f315afbfa9c7314843d43bd5fe8cc9e49d4faad2d02516246dbe43a8aae02e943bf88f1c76df81a52af7fecd34c5fe7411ac945004acaac2b82d718d5e1689d347bfff94e09ed32780ec225efff9197065597a", 0xdf}, {&(0x7f0000000080)="feb6b05fcc716f7aaef3388b2995648db83087dbe27f2989f411d4baf4adce7bed6c2ffe9ab65ec033ada2ac6ff05483babdb42a145daf21165f9adcb5d989c0c77710fefd4b6c6352c184a130c06617db0d1e1d36631ea4a906ada459ef9ada33eaa7614667c2eee2d8be58c1d9d1f761805be39e33e87bddaaa909de06a1f8e116fb28b47f39d2442718ec6be44b4efe16a71a8c9cd20a05215e9f", 0x9c}, {&(0x7f0000000280)="20df21a8d07563fff2fcd5b195b370d808b91702216a2685d71e1bae7c168e761484326891f387ba06294fda4b6957e242c06709a196ef92fbb7654a5dc6ca2c3df0ca4a740a904aed9eb906527996c91b0d96e9b717ce9908a399010e43e2b6a3ad13a290ce31e6b7d0ba521a97c9a4d392a198419815f4b2e5951223394183dcaa0c74c1b36c867020ad27af9afd3549c762dc23414311883aed26519dc476f3a27a24d2", 0xa5}, {&(0x7f0000000340)="adca6176767c88aeda45899e0819b19b5879be650371a7ae765f08e60792d051847f84bd3bab6f7243ce578a356ef2fed3d60888b6389064f8f0b9ba1babdc3711f253d15eb60faac6ad9a82b34eaa6139fa119977a4", 0x56}, {&(0x7f00000003c0)="2b44e39d1c1d5060ba1c2aaf061e60b35c748eb2805f9fb415f57e1376da3f565f5bffd3915966671bc7c09bcb8afcd1e49b36ee9dce80c47e5ef40873908f6e6655c811c2f94c42c111c211fbb95d681ee7da304b240cdf84681470a383160519c69f3242b57f4c3296aeb0ceeca9e8ebf1e8dd65ccbdb09c6d09fded68eebaf8ff5fdbe942f62347218da13fb0200481d403728fe83284e5315abcff9fa9e00b7f904d", 0xa4}], 0x5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8) r1 = socket(0x18, 0xfffffffffffffffe, 0x0) connect(r0, &(0x7f0000000500)=@un=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:45:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88", 0xb1) r1 = dup2(r0, r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="762ff6d8b0fc1c2eab9360b2f7c0428fd1874f78742c6c64f0bf6686c321889672654f073642601c2dbd7c672d941d0c4e23b93e6f284f57ae8382c290444cb2dd694c3f35a9367b669e9e4eb3a5f1ef625898bfe976c27c5ed8903603f5ec50f98d2c0ea0eeb92a78184a54316f5738224aee147ebb21", 0x77) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x2f, 0x4, 0x7, "28b9064a86a87a48e36f07be6aa8e36b6dfdc591", 0x2, 0x6}) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000002c0)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000000)) 17:45:15 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) socket(0x0, 0x8003, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x14, 0x5, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:45:15 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x6, 0x80000000, 0xe5, 0x80000000, "8cd44d3fec48d1a0d7bb3e9d0779d54411c5d19f", 0x7}) close(r0) kqueue() ioctl$TIOCFLUSH(r0, 0x4004667b, 0x0) syz_execute_func(&(0x7f0000000040)="0f73f608c46101604989470f16cdc4a3696f3a0045c07e00d3c4c3156c4d00fb652e0fae0043db009b2e400f3805250f000000") 17:45:15 executing program 1: r0 = kqueue() r1 = semget(0x3, 0x3, 0x80) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x9, 0x0, 0x0, 0x0) 17:45:15 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000000040)={0x0, ""/234}, 0xf2, 0x0, 0x800) msgget(0xffffffffffffffff, 0x1) getrusage(0x0, &(0x7f0000000300)) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="5f772f8ace08c7afe603ac0000000000"], 0x8, 0x1) 17:45:15 executing program 1: r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) r1 = syz_open_pts() r2 = syz_open_pts() mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x2811, r1, 0x0, 0x0) r3 = fcntl$getown(r2, 0x5) r4 = open(&(0x7f0000000000)='./file0\x00', 0x30000, 0x103) bind$inet(r4, &(0x7f0000000040)={0x2, 0x1}, 0xc) fcntl$setown(r2, 0x6, r3) flock(r0, 0x8) dup(r2) write(r2, &(0x7f0000000080)="ff209602db69c0d66d00eaca495e4bbb043a1539b56920d590bfd54d2d7f11e95b4102c6d328cf83421686efd6b9d7044df61af5dcd883930c62a9b33a603776f698cf4f44513231ee192b3be06bfd733afcf473b2810dc937fa2f9227e4f86ed1", 0x61) 17:45:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) kqueue() 17:45:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000200)=""/83, 0x53}, {&(0x7f0000000280)=""/118, 0x76}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f0000000000)=""/24, 0x18}], 0x4) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18fb60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d8880bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x109) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:45:15 executing program 0: r0 = geteuid() setuid(r0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x5}, {{r2}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x1, 0xfffffffffffffff9, 0x1f, 0x80000000000000, "71fef4be6e8ecfb68ece5536b2187939af33ff2c", 0x3, 0x7}) fchmodat(r2, &(0x7f00000000c0)='./file0\x00', 0x54, 0x6) kevent(r2, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffa, 0x9f, 0x400fffff, 0x1000, 0x5}, {{r1}, 0xffffffffffffffff, 0x30, 0x2000000c, 0x0, 0x4}, {{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x0, 0x4f68c540}, {{r1}, 0xfffffffffffffffd, 0xa0, 0x20, 0x40, 0x2}, {{r1}, 0xfffffffffffffffa, 0x18, 0x20, 0x9}], 0x4, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff9, 0x20, 0x20, 0x7f, 0x9}], 0x100000001, &(0x7f0000000280)={0x3, 0x40}) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffc, 0x21}], 0xb68, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x46}], 0xfffffffffffff801, 0x0) 17:45:15 executing program 0: r0 = syz_open_pts() getppid() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) flock(r0, 0x5) close(r0) nanosleep(&(0x7f0000000000)={0x100000001, 0x200}, &(0x7f0000000040)) 17:45:16 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) accept(r0, 0x0, 0x0) shutdown(r0, 0x2) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="ee08665d19ac14d5e51348771197a7728420aef61715f7b1c3d4b3830c921bf03019df8c6323775f6a89dbdf", 0x2c) 17:45:16 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file1\x00', 0x2f, 0x0) openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 17:45:16 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) 17:45:16 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x77219472566e14c8) setsockopt(r0, 0xff, 0x6, &(0x7f0000000080)="075ed3b1fa91df4a196e91361b3fa4e339ebf165217f42ea39febaa6a84da4dddfa05e84200139d41cc817ada6c20765579eef58a3cf9c01241a14b3c26d802101f000fd8691125539d0fe3021cdcb350f77c36afbf61cdfbfcc0f01bbd54fef2fc5588e3599c07fc6689743bd92e0c2ecdfd54264c7ae766fc6be0e3ec037ac88c242661697e5dcc08c15979984aaa9933520e5d8b5226666693e6990c84f939c09cfde6deb1e4c3e3be257747840e493b94cb5c11b2edf2df46c9caec22d7a0fceada6286dff8774787fc99b07803d4e4c1b75cdb4ab92223fa08bd34387fc361a3b7e5333367d", 0xe8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) 17:45:16 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000040)={0x8100000068, 0xfffffffffffffffe}, 0x0) r1 = kqueue() r2 = dup2(r1, r0) getegid() kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffd, 0x0, 0x1, 0x5, 0xa76a}, {{r2}, 0xfffffffffffffffb, 0x8, 0xf0000000, 0x7ff, 0x6}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x7, 0x26e7}, {{r1}, 0xffffffffffffffff, 0x9c, 0x1, 0x1, 0x4}, {{r2}, 0xfffffffffffffffa, 0x20, 0x90, 0x0, 0x8}], 0x2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x2ca116e5af7e8758, 0xd406b71db5d2a797, 0x11, 0x200}, {{r2}, 0xffffffffffffffff, 0x1, 0x20000047, 0x1, 0x81}, {{r2}, 0xfffffffffffffff8, 0x82, 0x0, 0xfff, 0x9}, {{r2}, 0xfffffffffffffff8, 0x21, 0x0, 0xfe00000000000000, 0x1f}, {{r1}, 0xffffffffffffffff, 0x14, 0x1, 0x7f, 0x8}, {{r1}, 0xfffffffffffffffc, 0x5, 0x2, 0x7f, 0x4e66}], 0x6, &(0x7f0000000000)={0x800, 0x45a}) 17:45:16 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x100) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xfffffffffffffecc) seteuid(r1) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') lstat(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x10) 17:45:16 executing program 0: socket(0x20, 0x4000, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 17:45:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x4) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r3, 0x6, r4) write(r3, &(0x7f0000000540)="1c", 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6", 0x6}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:45:16 executing program 1: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x100000001) r0 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x20) fchmodat(r3, &(0x7f0000000200)='./file0\x00', 0x20, 0x4000000000000) semop(r0, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r4 = getpgrp() getpgid(r4) semget(0x1, 0x800000007, 0x45) r5 = socket$inet6(0x18, 0x6, 0xfffffffffffff801) r6 = getuid() r7 = getegid() fchown(r5, r6, r7) fsync(r5) setregid(r7, r7) setregid(r7, r7) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getitimer(0x2, &(0x7f0000000180)) fcntl$lock(r2, 0x8, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x5, r4}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() getpgid(r4) sendmsg$unix(r11, &(0x7f0000000280)={&(0x7f00000005c0)=ANY=[@ANYBLOB="02000047ee3f1ede11574d1bc3934e487b5cdd9eae1e233af114f7964a2bc12dea31cfeb34e6ab235d61346abb013601f4e30b22a35cfe56d78d856ab459f302004543f94ef9ff04d8cdb08affe2cd5d4f01ab60f8513bb26c369ed100326abd858f72e3df649fb9e29f1091a392e96f8e3f96a41a327acba200000000000000000000246f7833803f33309da68d4bd62b346b8ead41f32b967fb4d4b3dbce44ce4bb528138ce266f9666a3e7fa86493f2160b9836916cdc07a69a817a4bfa488b1256af0600d8895d7aa0d83d7d09f987204d56983434902a76efa9185f0009c925af9d4d6d7a1a42e4868ccdce310036cc5ce401ad9e88f28331996cec84f88d9de9799859a0f8b31363f3a3c99ee104a240358a000000732fbf63e83d155e891330cf180ab805504822fa0c3846eded9d73dbf41e31b4b9781e17370f35e0d0b16ebf5a48ec83e837a5b03edb58bb52f2b6e0b7bc341d69d5b808e2120472d160263ef06e12ececaf03d2c4edc706cb83e078646796e34376a47810e7e65ca8087b899b2b90dc926ecc56f2fd81d8a2f49aa85d17ae8413a46acced3cf74744"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0xa) semop(r0, &(0x7f00000002c0), 0x0) getpgrp() semop(r0, &(0x7f0000000300)=[{0x1, 0x8, 0x800}, {0x4, 0x8, 0x800}, {0x3, 0xf02c, 0x1000}, {0x4, 0xffffffffffff8703, 0x5a8830b734246a7b}, {0x1, 0xffffffff, 0x800}, {0x7, 0x0, 0x800}, {0x3, 0xfffffffffffffff9, 0x800}], 0x7) ioctl$TIOCMBIS(r10, 0x8004746c, &(0x7f0000000100)=0xda) fchdir(r8) fchdir(r9) 17:45:16 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) dup(r1) kevent(0xffffffffffffffff, 0x0, 0x9130dbd, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2, 0x0, 0x5}], 0xeaf4, 0x0, 0x80000001, &(0x7f00000000c0)={0x7fffffff, 0xffffffffffffffff}) getpid() kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/234, 0xea) 17:45:16 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) open$dir(&(0x7f00004be000)='./file0\x00', 0x0, 0x0) kqueue() open(&(0x7f00000003c0)='./file0\x00', 0xa0800, 0x0) 17:45:17 executing program 0: r0 = syz_open_pts() r1 = socket(0x1, 0x4002, 0xfffffffffffffffe) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x7, 0x7}, {0x18, 0x1, 0x400, 0x7f}, 0x0, [0xffff, 0x9, 0x9, 0x1, 0x401, 0x4f4, 0x3, 0x4]}, 0x3c) r2 = socket(0x36, 0x5, 0xa624) syz_execute_func(&(0x7f0000000080)="6645e766c4c2052bc7c441fc5b07400f77f30f000ac4a3f148b6f5ffffff26c4a19572f2b3c483b55fff32c482e5ac1ec441782b02") ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) getpeername$unix(r2, &(0x7f0000000200)=@abs, &(0x7f0000000180)=0x2) r3 = dup(r1) getsockopt$sock_int(r3, 0xffff, 0x118a, &(0x7f00000000c0), &(0x7f0000000100)=0x4) execve(0x0, 0x0, 0x0) 17:45:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = msgget(0x3, 0x0) msgget(0x0, 0x401) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/124) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x401, 0x6}, 0x8) 17:45:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x4000, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r1, &(0x7f0000000140)={0x2, 0x1}, 0xc) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001880)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857a", 0x82) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x401, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:45:17 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) write(r0, &(0x7f00000000c0)="82", 0x1) 17:45:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16eba6b2f10209560f8e5815f73f2a044ff33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a67ecf83c1dc43c61831fc0d4df90e8835b8e7c2491789c65f6da", 0x7f) write(r0, &(0x7f00000013c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4aae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a139e473610f7fa975700236185d2f26848ef95cfee729215e425c16cd8a893f988aaab9e82d4c71acbdbd3b224ad452bbfc155073d8f26462026774b23497cb4cecd90a539c97a93f38895b215d67db93c4ccb2efcadd22e1548abf04446b30b0f5ae8c289e0377e080d7dff0fd359d11551f12065e49315d98a5b2deb7a5b76c7f8afc24d82a9f9d8ddab123cce567743a2e2a0df3049a67ac19b27752a33182652d01af0ce3b5a0afcb5090b4f76b0fa813640801b6044228a9ad816217300bc253f07e4d145252b265e772044a3e24c0ec14d76bf40d0e63c898d916abc81206fe443b315ca9eaa32b2ba07db0929d3794a3fba4ac561808c25f03a91d29d3b7f313df2ad3d3855c564da24cb658c025dbf4c3f8aa9c5f86ff842ba5b8c27cfc675bc144fbcae458b4c7c7b", 0xb8a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xd9f, "b07bc9da300afa06a62b2c405faf8a210524d8e5"}) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) pledge(&(0x7f00000001c0)='@:)\x00', &(0x7f0000000200)='(:{]\xd9\x00') 17:45:17 executing program 0: open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x20000000000000cb) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x1000001]) execve(0x0, 0x0, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x2, 0x1) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 17:45:18 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = getppid() r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) 17:45:18 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)) 17:45:18 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) setsockopt(r0, 0xfffffffffffffc00, 0x1000, &(0x7f0000000040)="bed5ebb443b0e3709278df3b", 0xc) 17:45:18 executing program 0: poll(&(0x7f0000000040), 0x3, 0x0) socketpair(0x0, 0x2, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x1, 0x2, 0x7, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(0xffffffffffffffff) r3 = kqueue() r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/74}, &(0x7f0000000100)=0x4c) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r6 = msgget(0x1, 0x106) msgsnd(r6, &(0x7f0000000280)={0x0, "ae563a6ee84451fb3f78e106e93cf57e90196b3a1681e6e124"}, 0x21, 0x800) r7 = dup(0xffffffffffffffff) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r9 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) poll(&(0x7f00000001c0)=[{r0, 0x2}, {r1, 0x20}, {r2, 0x60}, {r3, 0xc}, {r4, 0x24}, {r5, 0x41}, {r7, 0x80}, {r8, 0x101}, {r9}, {r10, 0x10}], 0xa, 0x1) chdir(&(0x7f0000000240)='./file0\x00') 17:45:18 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/88}, &(0x7f0000000080)=0x5a) 17:45:18 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() fchmod(r0, 0x0) preadv(r1, &(0x7f0000000500)=[{&(0x7f0000000000)=""/247, 0xf7}, {&(0x7f0000000100)=""/61, 0x3d}, {&(0x7f0000000140)=""/168, 0xa8}, {&(0x7f0000000200)=""/40, 0x28}, {&(0x7f0000000240)=""/128, 0x80}, {&(0x7f00000002c0)=""/123, 0x7b}, {&(0x7f0000000340)=""/17, 0x11}, {&(0x7f0000000380)=""/3, 0x3}, {&(0x7f00000003c0)=""/88, 0x58}, {&(0x7f0000000440)=""/143, 0x8f}], 0xa, 0x0) 17:45:18 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) fchown(r1, 0x0, 0x0) 17:45:18 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x4) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x50, 0x1) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000140)={{0x7, 0x7}, {0x6, 0x3}}, 0x0) connect(r0, &(0x7f0000000240)=@in6={0x18, 0x2, 0x2, 0x5}, 0x14f251f42ffef406) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000100)='x\x00') sendto(r0, &(0x7f0000000280)="7f9ee6f2d58317f724d02a4e98749ce839eb460e0f8e1312e5a6eaab30b1500506319776435a1a370a6da91be3fd39d89a167aec0e3cc19eed13758da724f9b4c997407f07a9a78ee9b4fa3cd46cafe09d8984cfe06188d52b0a136ef756ab0243f401d354af20b1b661806e3f3cbed0060c621800401b6723f4ef55124ed68d133f038d2be63689c4", 0x89, 0xb, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) bind(r0, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x83, 0xffff}, 0xc) 17:45:18 executing program 0: r0 = socket(0x0, 0x1, 0x4) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82162eed00690900300095d61a182f7716"], 0x10) shutdown(r0, 0x1) socket(0x6, 0x4000, 0x6) setsockopt(r0, 0x8, 0x8001, &(0x7f0000000040)="faa9a9e067fdde122d3d9238d8f5b914c800dda30033da1ba059ac4b90b5963290589342420e0932f9f130789f7c41003d66cf4d36b72a74f938b619fe838d90da727076a1811f7b048812610c0d5635ca7b0bbaef08bacca8efc0951b9f53706e90e2e830d48aefa34caac1233d5d1a431af8c68cf0f29e3030be72a8d02030a43c1dafa3f26da96ddbf79c9f8f4973fcf8b7", 0x93) 17:45:18 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) mprotect(&(0x7f0000096000/0x3000)=nil, 0x3000, 0x3) mprotect(&(0x7f0000098000/0x2000)=nil, 0x2000, 0x5) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000180)={0x697, 0x8}, 0x10) socket(0x36, 0x5, 0xb08) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x8, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) r3 = socket(0x2, 0x2, 0x0) r4 = dup(r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="82020100000001000000"], 0x1) write(r4, &(0x7f0000000040)="ab5aef67a6af0061ae25961848993b19a6a723eac0205e11fdaab17c8afc36f9", 0x20) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)=""/150, &(0x7f0000000200)=0x96) socket(0x10000000002, 0x2, 0x0) 17:45:18 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) dup2(r2, r0) 17:45:18 executing program 1: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) chdir(&(0x7f0000000280)='./file0\x00') bind$inet(r1, &(0x7f0000000080)={0x2, 0x2}, 0xc) kevent(r3, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x8}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1, 0x40000000, 0xff, 0x5932}, {{r3}, 0xfffffffffffffffa, 0x23, 0xa0000000, 0x7fffffff, 0xfc}, {{r3}, 0xfffffffffffffffb, 0xc, 0x40, 0x9, 0x8}, {{r3}, 0xffffffffffffffff, 0x41, 0x40, 0x10001, 0x3}, {{r1}, 0x0, 0xc0, 0xf0000000, 0x3ff, 0x1}], 0x3, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x100, 0x1) 17:45:18 executing program 0: socketpair(0x17, 0x2, 0x2, 0x0) 17:45:18 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) pledge(&(0x7f0000000000)='.\x00', 0x0) r0 = semget(0x2, 0x0, 0x0) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000040)=0x7fff) 17:45:18 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000000)="04000000", 0x4) 17:45:18 executing program 0: r0 = kqueue() r1 = dup2(r0, r0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x40a, 0x3) kevent(r1, &(0x7f0000000000)=[{{r0}, 0x0, 0x60, 0x0, 0x9, 0x4}, {{r1}, 0xffffffffffffffff, 0x89, 0x0, 0x9}, {{r0}, 0xfffffffffffffffa, 0x6, 0x41, 0xfffffffffffffffd, 0x10001}, {{r1}, 0xfffffffffffffff9, 0x90, 0x2, 0xffffffffffff0000, 0x2}, {{r0}, 0xfffffffffffffff9, 0xa2, 0x0, 0x7fff, 0x2}, {{r1}, 0xffffffffffffffff, 0x42}], 0x8001, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x80, 0x80000000, 0xffffffffffffff0c, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0x20, 0xffffffff, 0x5}, {{r0}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x3365, 0x4}], 0xde0000, &(0x7f00000001c0)={0x9, 0x6}) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000280)) 17:45:18 executing program 1: r0 = socket(0x18, 0x1, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x800, 0x102) kevent(r1, &(0x7f0000000080)=[{{r0}, 0x0, 0xca, 0x51, 0x2, 0xa857}, {{r0}, 0xfffffffffffffffe, 0x20, 0x80000000, 0x7f, 0x800}, {{r0}, 0xfffffffffffffffb, 0x58, 0x1, 0x8001, 0x8b6}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x8000, 0x2}], 0x40000000, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x20, 0x80000008, 0x3, 0x4}, {{r0}, 0xfffffffffffffffc, 0x2, 0x0, 0x9, 0x1}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x800, 0x2000000000}, {{r0}, 0xfffffffffffffffe, 0x88, 0x4, 0x7, 0x20dc}, {{r0}, 0x0, 0x20, 0x200fffff, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0x14, 0x8, 0x8}, {{r0}, 0xffffffffffffffff, 0x30, 0x2, 0x3, 0x80000001}, {{r0}, 0xfffffffffffffffd, 0x20, 0x2, 0x8, 0x2}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x4, 0x9}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x5}], 0x3f, &(0x7f0000000240)={0x6, 0x9}) setsockopt(r0, 0x29, 0x101, &(0x7f0000000000)='\x00\x00\x00\x00', 0x458) 17:45:18 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) setsockopt(r1, 0x8, 0x6b4b, &(0x7f0000000140)="54ea11d3723667a8259eb10f1033f6e0bcf462927dda1c108d3c150cc5a1429e14bdb61193966ccf1aa6e80cac8a2a16e6852445690d1a686cda8524ef847d6e8158f5cf0c59ec37c78d9c7c653d80a0ae2d5d2fed6d1bd492a63d02ba14b7e29256922315f7e648", 0x68) syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1ff, 0x3, 0xffffffffffffffd9, "855cf50167a7230004001a000000000000000080"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r3 = syz_open_pts() ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000000)) 17:45:18 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="7a992991f4e636348069d826dbff66ae29319af56c28b76e0e49ea158387ccd7c4165eebf1591ce20ae9e4e88e4d8d4a389bf2bae2a00c215cefb334268e83b9348b323ac3d796e7b4399b1d4691840e", 0x50}, {&(0x7f0000000140)="3a3b0f94dfec6aae1670c21d42ad8ee6bad76a7ba9cff07d1926c42eaf2175382c59dc30f55dc35cffc26bb2106efc929aff35414e0e3cedfa5baf6db04e170ffd1abc05fdc28afa11575c974ff72dcda1f121d3e26d18e3725f0cecf0692abb4361d38b2ed56cc8c267e41cc67abe482ee6703a0cadfd7598693937a661f68f768f61fd340c0bf21ed1293de4063a7ce2710a5a06b75921563dc529d391fc8c9b43e6fb7fcb24c6c80d3b", 0xab}, {&(0x7f0000000080)="67f6a7c561b5398bfd6ce207520c1314966d8ab7d6f2214785dca86cdbb2a5af44b24e2b31667e023e87dcb5d989839d53ea3453c87724e23268d33ba512248c2f7228c8ff81cf8223de6b69a2425cd075", 0x51}], 0x3) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)) 17:45:18 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x110, &(0x7f0000ffe000/0x2000)=nil) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000700)=""/223) 17:45:18 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40ffe) read(r0, &(0x7f0000000080)=""/106, 0x6a) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000040)="5597cd", 0x3}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) 17:45:18 executing program 0: select(0x40, &(0x7f0000000140), 0x0, 0x0, &(0x7f0000000200)={0x5}) socket$inet6(0x18, 0x4000, 0x8) execve(0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10280, 0x12a) select(0x40, &(0x7f0000000040)={0x6, 0x0, 0x8, 0x4, 0x6, 0x4, 0x9, 0x9}, &(0x7f0000000080)={0x1ee9, 0x0, 0x4, 0x1, 0x752, 0xd6e4, 0xa10, 0x40}, &(0x7f00000000c0)={0x4, 0x9bf, 0x0, 0x5, 0x4, 0x2cd, 0x0, 0x6a76d4f7}, &(0x7f0000000100)={0xfffffffffffffff8, 0x7fff}) 17:45:18 executing program 1: unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000040)='c\x00') chdir(&(0x7f0000000000)='./file0\x00') utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x2, 0x4}, {0x6, 0xa8d}}) 17:45:18 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x6, 0x3, 0x9f) 17:45:18 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d'}], 0x1) chdir(&(0x7f0000000000)='./file0\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) r1 = socket$unix(0x1, 0x7, 0x0) recvfrom(r1, &(0x7f0000000140)=""/186, 0xba, 0x800, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) execve(0x0, 0x0, 0x0) 17:45:18 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000040)=0x227) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) recvmsg(r0, &(0x7f0000000000)={&(0x7f00000036c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000368998550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008b21d88000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a8e10a996a330807042c4a0247311d55e9c3d1a923e7467bcc192e616fbdece77d19f14be3ae271b65a2"], 0x1002, &(0x7f0000003580)=[{&(0x7f0000001200)=""/4096, 0x1000}, {&(0x7f0000002200)=""/216, 0xd8}, {&(0x7f0000002300)=""/159, 0x9f}, {&(0x7f00000023c0)=""/159, 0x9f}, {&(0x7f0000002480)=""/95, 0x5f}, {&(0x7f0000002500)=""/104, 0x68}, {&(0x7f0000002580)=""/4096, 0x1000}], 0x7, &(0x7f0000003600)=""/172, 0xac}, 0x800) fchown(r0, r1, r2) pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r3) kqueue() ioctl$TIOCFLUSH(r3, 0x8004667e, &(0x7f00000000c0)) 17:45:18 executing program 0: mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) r0 = socket(0x30, 0x1, 0x23) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 17:45:18 executing program 1: clock_getres(0x4, &(0x7f0000000040)) r0 = semget$private(0x0, 0x7, 0x80) semop(r0, &(0x7f0000001080)=[{0x0, 0x4, 0x1800}, {0x3, 0x6, 0x1800}, {0x0, 0x80000000, 0x800}, {0x7, 0x9, 0x800}, {0x0, 0x100000000000000, 0x1000}], 0x5) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f00000000c0)=0x8) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)=""/113, &(0x7f00000001c0)=0x71) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000100)=[0x1ffffffd, 0x10000000]) clock_getres(0x0, &(0x7f0000000080)) 17:45:18 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x2) socket$inet(0x2, 0x1, 0x0) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) 17:45:18 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="00e4ffffffffffff00000000", 0xc) write(r1, &(0x7f00000000c0)="5959b52f8cece98e6bf8409a73fce43826b1b948aba2b8aafcf0f8c2b919e78340b3278c22ae9c3f1fe8e64d1fbefda472eaa0e64845a0381b1df7663a4222c72de7924c099a0a0fce2145c0873721bd01de2ee08e88c2ce3760ccd465f63813cb558d2b0732bbd1a08a570667ecadc8b9e507b0b47cb39b26c6924458ab674d5a490d0d3009c6fcfe99aaeea705219724", 0x91) 17:45:18 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) r0 = semget$private(0x0, 0x6, 0x98) r1 = geteuid() getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r3 = getgid() r4 = getgid() setgroups(0x3, &(0x7f00000001c0)=[r2, r3, r4]) getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r7 = getgid() lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x0, r1, r5, r6, r7, 0x1, 0xfff}, 0x2, 0x8001, 0x1000000}) 17:45:18 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x4) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') 17:45:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) syz_open_pts() socketpair(0x1e, 0x4004, 0x1000000000000, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0x7fffffff}, {0x18, 0x2, 0x7, 0x2}, 0x9, [0x5, 0x0, 0x6, 0x6, 0x5af, 0x1, 0x4, 0xffff]}, 0x3c) 17:45:18 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xa9}], 0x8, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x1, 0xf0000085, 0xd8, 0x1}, {{r0}, 0x0, 0x10, 0x80000000, 0x1, 0x5a0}, {{r0}, 0xfffffffffffffffe, 0xc2, 0xf0000000, 0x8, 0x20}, {{r0}, 0xfffffffffffffff8, 0x61, 0x1000000f0000000, 0x25d, 0x7}, {{}, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffa, 0x8}], 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x220, 0x0, 0x10000, 0x0) 17:45:19 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/255, 0xff) kevent(r2, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='c\x00') 17:45:19 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x2000000000, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = msgget$private(0x0, 0x8) r1 = socket(0x11, 0x3, 0x0) getsockopt(r1, 0x11, 0x3, 0x0, 0x0) msgrcv(r0, &(0x7f0000001200)={0x0, ""/30}, 0x26, 0x1, 0x800) r2 = msgget(0xffffffffffffffff, 0x3fd) open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x80) kqueue() msgrcv(r2, &(0x7f0000000000)={0x0, ""/4096}, 0x1008, 0x2, 0x1000) msgsnd(r2, 0x0, 0x0, 0x800) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) minherit(&(0x7f00001f0000/0x2000)=nil, 0x2000, 0x0) 17:45:19 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000000000, 0xff) r1 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) open(&(0x7f0000000080)='./file0\x00', 0x86, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x40) preadv(r0, &(0x7f0000001200)=[{0x0}], 0x1, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) 17:45:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r2 = geteuid() r3 = getegid() fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x6) 17:45:19 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0xffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat(r0, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) 17:45:19 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000580)=[{&(0x7f00000000c0)='b', 0x1}], 0x1) nanosleep(&(0x7f0000000000)={0x71, 0x5}, 0x0) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x5, 0x0, 0x4, 0x0) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r2 = fcntl$getown(r1, 0x5) fcntl$setown(r0, 0x6, r2) 17:45:19 executing program 1: pipe(&(0x7f00000010c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x1, 0xfffffffffffffffe, &(0x7f00000000c0)="6a28aafaddb32ce00a8d03205c95c8bcf64cac11be3e6480cf1827474d094d2805eb2134522622f87b1743cb45f8f843b0998c00ed8b631d9a66ed520b4e315a1532604a21aec3d12b24c74318ed753fe816282f1b6dfadf831cf211540c92906bdf928077fe4026832e5b2945f8479123558a28c52686fd445b6c2ad65a70dadcc2b7de6d59a621a5c2105a5823b9296f0561910434693a423049dd08e33091720b9d2fc5163dff34f68365cc4e6a6ee5db52615f3eada590946509daec2c888a569aa77a6212de30e3b759b86e74219f932e0e577daadb6f2c6e584c7f685063406f8f469db5fb69d53b1967833e98983f151894beb164006a7a23b76b0c7ac5253beda13082fdc66b6374b741ec834030050ee9d824fc62f02a44c9ae9ec70f61dcb0801da4b96b815799cb7de4f43cbcb49d9ebbf3eb309d9c3f54c055bf9abfb876b3813eb80c555edbe07d10c532a623bfbb2a0deea1360e40783090a2aaa8b9adcc9845abffc1e3f0a8e673dcf965790d4f6f832b4af5ef551d8e9a839f22bed13386a0f4334b44060546da0d8a228a558e7c76fb2cbac01e2c265d842899f2ee09911caf5090d65c3f12c7d4b5107a7fae836b0c35f421b0dc1834be961da67a396faa05e71b07eeda7a1a8fdcef5c38ef20686642b5a2ad54d4d35c1ef7f0816df955a61c4530253ddbab41d03e1bc3fa9cadc43753d5705474f85bfe12213ad3ee6c97a2eedfc4ea587265c9310dab4289665e941929b585b7318f38a38c5b0135c078e53b2e82122114b8bdbcd307aa2ad1cd89c0ff47ec656f7c8bac1b529837f7b21c0e8483155f86fb2e76d583924515b0b252c388ed4c087beedda00073e70a187ca5576bd641ec87ef56ba77eb301914c3270830faf50e79c81a9acc337167ff438ec0344d15d14a1c2b22ac5c97a33a5a219e4f5537a0ef40eb6cac04524ea11ff4fed80ca265459a50c80e5c04709fcb42a12a69d2a333b34891f17eeea9ef3a901d66a923aa571321466ba0c06dee615346de484b54f65194cec99196420e285310fad10dfd43617f89f5b6d63498d7662238096d6c1e4d6d6de1d9389ce1babab8a2bebfe3dd37517481788094fc2c08f8bab116e0fcbc63d8880d546897424b73e123fad9d12366b2e4d9ab102fa554947a027b7277f82d4b19a560263aa2c4d966ca2afd08bca0c4b011499cf71c97313cef21d94c216a6377b41443dc1c16c77ac9dacf49acf3eb8ad998e46d09a6ea211a7408fce8cb073a9490ea84961bc1d4addeea4b357cb83887275d989ddfce15f5a3d56c09d5a2d62d9b4fb090b9fc7ecd65fcd39664ab27d61140f0d82e3576089d4510ed53fe95a7a1af6f61ae334a10dcae9c992c55e061021af4e429e63af543a6497ad2f279f241b4a039a55a4c242259df18dce95c4607916ec8e8723c212e9126dc546e9386d3868428adc3614bd142222fc7ec1c644544d2d5db6b95bbf37d7afbddcbadf122867c1833f6d234cba5bdec189bc8a975bbaa4de4f9c7b6f756f7c813e81fdd2e522d75d579d256adbd42b514f046b652255d8e78352ddbc386fc1adeda979e7de13fe6fc5b1c956287a27e2e15a6011b73d7f546cb4d32fa6907ec384eecbf9a11c9a93729fd422e2dc6b8bcd3b165665d73449562ae3a1d5b75f751cf50707fd979a62262e3747c9f04e2df58341b434b02025441eacad5e1ebb037651e0fe12abd952f990bb7f5253466a7cbe9c6c0b673976adf2e3f1e5577b733f98952c8015d83a45e3450c68dc3759d7e4f11967c0fc1d8f5af83c51299cb8488eeae94a8b163c6c17fdf86732c77a563ca97f67251c7cad72c34ee04f66ac0b96b0b0e357f63f34214b8654a919b41496c6d5e10e7d05f123f1d89c2f751bae22d5eeb84e3fe5ddfcad4b43ab87752089ff612c62993970d8240c2cb0aaf23f6ca7f5334df18461af3ecbea1bd4d8f5f5318337a0d47deb60c32765e440656b722fb69b3b6236828ef470bcc8d6e9f1c2798d0cab61d3db22b78b5a626f404d678128ba100381dfc2dd837251716bb01e19a0d77f610d85e52044ec9c06e46570d495f1f6818c9cf0bc49a1f8dde9bc13eb7f34f33647f50b480c0f10eff6de2607ab0454c8e583e8d0c2a6a8bf36f6c81b0af619f3d51b954d7253397981773acea61460cc8bd57c2158098a8fe76ac5f00ef8480df983dc91c2497607f763a0a6c4766d4fffb14e808e28b9d23c0a11a6d260219a9492d37585faec4648ebb3bad22fe4a8d2bab36617768dbd33a172934f05a4ccc709a00f866da170ce5e68e727c97efd756f9585482e5fad29c405b10c4250abb83dcd5e76a389d9a183c50769eaf93413eb1ead8d8334b5da21e6098b614009a1c2fdee69e0394a057befa56eafd3f8c970f08d836f75c3ae44b8ccb37e92f786d4bd8f05f333ff5f153a05e7b4c5df26cf4f4b48bf147ef83ed5828bd3715afe31701062da20cc52d8881d8c8bdf86a8d7c93e2ad86aacad31f47c6d72489e2f10678aa67a061ddc3bfdd008a2908c19f342ed0762a1677f14b8fef3663486009a72198f66b48df6395bc412aac19b079a4f4be4158fd084a5f01ca23bbfd3edf2954075e5942d11c4af3e36f8485be087d7efee5232361e3decdd12931bf2282db2ffc741134605c28c5bddda1bd138def7a876b9252bd6fb07d85e5ce5fb9af822d47587950bb8b074c69454388fdfe98943b31fbd4dee384aaae87867ff2537dcf739bcf84063fcf7d4c1c9a125e79e6049221567ae7a9f6b50d1d1490d69a1a4fcaa440a78031afcae00017017693613896921d80cf55446bd3d989943ca878276a13cff79ea6a5e8c2db735a7ed7d25e0dd2bb10abe2552151a27eda361cb8f54988d37aafa14c31d367d85da7de1fdfb0cf7fb61cdea459ea778039e020f1387c9937985ccffe94ee0f9f7c122f146bbbb8834ae4a1a14cb0905e1099012d24b4b050586beaabd9b20f6f4a557c6c367e71e94db13d9dfba3450ec1d6785c54a4317dbb3ad48fc82e1736f97d7944f0af941c0faa0cbb29b5425e815650570c9e1ecc12c8f87a1dc5ebb9cd5acd978b10d2f69c105ca674726b5fedd12b36f0f4e9f55f629a1f32ccacd113ab9e8ade46dc76a3be1e68036da6696682f979de6b6d396360cd386932a40cece7d0f36ed2af9f1243c08cbf8e060bd284526848a2cf2fb8990ba5ba0a826dcad2ed9351ff9d5f2d99bc073d9ed6dc0d76aeb5b9fd11665b686adcac0c4ee10b714624902b40e50e5ffa2e1769bc9650cbf2b6103ee40f74a7707f03d537d472a5d514a6c46de1261b4927265125254e6029311b995ec449786d227a156d89c89d159510d23b5a1a2c8b3171b1d699523c5bf5169d1ed2c710711a9d85cc4dd0610ba72dcbce47f5ad86637fff92609603249bdde71bdcfc7240c8fc53615c0efbfa45154ef71cd45d28f9444081e8f7ad83219eea6a14c7b85b4f8ae3f7f11ef64faa34d6170d57424168f05bfd6cf49586cd86525710d600e7e326e10f647cf47274014afdbff6d3114bbd4e0003c59b6afd3ac64bff5a9e4a0cf505d28e09d11ce6a47a9da40e9b1db554419002601e4fbc07eccf21656c693a535938e83b875cb248da538c4e055e1fe9c920dfb8a58b96ef356ce7653f0fc50e1880bd0ce32c2a4da25b65dec9ecdb52dd5ecb111b1efc7eb994657fcdc031e902c480a32532883fed556e6f2bcd8e731c9448bfe5560bde99a6b609bc78bd04d9893340305b3aa6e61dd5efa5b5cb051505062df1534423c70366a4c4ab1a528f9e0f73c6189057956a65c09d148d798db172f510281ffac69e5088bf0802ab54b0cb3d7419ba9f0fd4b8c6055656f3cff2b8c89652a44e6653d2482bd209970891f6e96eda767d1a6f67bbe2bb1099693f91bacd4b7e131f161088ee4d2e11a808ce5d9232f60d0cbde810b644bf7f6164c06035070cda8d6ffd07a8bb50820113a4adfea82e03e36273e083d56da8f9c29f6b34013b1eb513b7ec1c3dc8518ed60cc78898fa689fd47e2b25cccf54142353425e4c75cc1dd113fee96fa7e5d54a289dfeaf70fc1b18c1ff3cd5fed0c0ded2f651dbeb855154b0d7da087a9ac1fe9fb9050ae6361e7eb51604ea8f26c16fdaff33e76b798af5917d5f24b8a13ce978ac0305f90891a82981edecd26c78b4ed6f9df8332ab55ab4de2ebf8ea2e6167a100ba539f23620b97c13f179b382ee0208996a3057bee19bc8381ff3dcc01cc219d33e80701cad4980ce8f51092a6928fa0e0ab85d98f76cd9fcabb864fbc64e8cb51361cc0a3beb6db0e7926f9291ff7be1b4d0e0782185a06c06cfa2765282b6b0df3ce2f19bc7404811abab7f6d083933cc2f805af43973c767fc4eb85e3f93dda902851b75098afe67fa1752919ca83186d3c1b49f2e1d7532c1d427a32c245f45f0ef6ac1dfaf1c9fc4e976d7aa47edbbb65ccc3d7e2e6876285709a91959530423c6d9dda2b636f9f144bba1b745459cfa1ca206e3f525caf9a8a77f7cbd2b5e350dd5f0d35b693b7795ff07fb94ca0084b29df727f7421fd6d431f85812a22538207f24c9dfacbc32ab372ed560661783d398ec2a75f4d1f6523db62f3363d410167593d1417e042408e1c64ab36d1762477383510d2be9e2e0a839dcef129f614ec8feb809ee8a2446166dbb5eb5d50d276a5ac3aa75b292e71f5ece74949b53e0b430e88af6c3f99e942e1a1908542da236c4e3f21251a8b43d76577614aa494af0c1b01b2fd800668d49190dde5bbc219c2cfdf7d82c79a31f20ef2fda2794e07e9cb0e46234b12238e704612c6c207e5f67c8886b6c21c5fd1a85a9ef1bbe9abf401d0104d51f221aa9144e5a8f22d9d990cabef3fe4b7f1ac86840de400599f0213109c1f41f0dcbfbc1db0aa12a52dfe9efbdcb11204cdf28a5f9433bfca0cb5ff763cc40f096b303efa9ee8dab897430fba4e72657f4a9d6e8db6b4d4da2514d022f5f84f8b7c217b5621bcf4d9b0b0610306636a561f25a734db96620f4ef9c043ff9fd555a9595a879e746ca17a87ddce6c97c2d0b5c917ec704eec7434724d7d79bef6614d6226668dec5f312c250f920aaea9fbabb5748ed5789c44a4f8044b282635bd21d66706680cd08e2415c9bacc7e83dfc2cdcd5ce204028c65d8799aedf6b9c0b341f9bd1e3ab080c02043d1cea31d72775bb9db440684f121a26a710991718a1330554b9751f9c198ef8b4e5690023d7815a3cf1f75d143e4ee31bc826ee159e11b6709ac6b101b9391e3fa73c82c946b1f81f2121fb909514be990b5d8ffb97248a6f93b5fa97c9dd498d5fdaf598fa3fcc5d43ae1154856617e6319ed96a1395611c2e776569f0a9354328f9592c9f363fd5e0c150dd238bdf627a6bddcca468eeee3d4d3e19bdeb1794475fcfd28752eda74a9f1f664a3c725c88a2fb27643932f1e4de87c160307299cba89142a3ca0556ca3ceedb68a593917724cff38081050ab605bad037cda18d709b6444030bf9558306e21bd1e1f9668936ec2e536ae73b8aa42e67922120320f617152bc6a0393306d378bbd3cea8e34e0e4d06c568fd5a6086e0a86d6fd19b96241cb56178b7c6964bf698ddb3e14e3be6a66b1209a681b4db37eb16a4cdbf4f59f9235be00e64bc25b927f56e903a1dceda5022eb55a4c8e417aeffcdd4604787e54f8b1aa335fae73945709fb4b9135f918b3a3531bb8d2d0ea2d1630d6da30e95985dbfea1fa6e7dff5a12da3f041d1966f89af81bdf81eba3bc0d7a9c2d", 0x1000) r2 = socket$inet6(0x18, 0x7, 0xfffffffffffff25f) getsockopt(r2, 0x200000029, 0x7, 0x0, 0x0) getsockname(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 17:45:20 executing program 1: r0 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x44) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="82022e2f66696c65300009de2bb2086e97a0b7b5b37079334609d46fc0325a1284b3ddcacefae8334503afdc31c9d15424f427693a6ab8c561e465dc67b93c63ebb9f92a9201000000c5db6a462b48dc33cef8b51417017e0be10deeec7f4c632c11c3304804ba7f6871848a8a028ed558f7aec930e6dbf453c41c25aec0d4d1e1876ef1bfda98b4733cc9d0fac34ebd63f78ae4e8af3f786c71afb6f8f8cd29ded16b71f561494e0d360b391f7f9e8bc39f14327cdeb85a061bb09b1dbe13e9bc87f1fd366ca2abe976ebdccbfb66928ef669885b757adb3803fbba5f91abc6545ad2c9f7ca6794839306eed3b3151abdcc699bb5de539416a4eedf1b912088fd0663a97e4b8c2250bee0b49259d1990edf451315e70e391131f8fcc845876b3c4c9867ac6f36e65f18f0ba1a3cdb1280000000000000"], 0x1) socket$unix(0x1, 0x1, 0x0) pipe2(&(0x7f0000000040), 0x10004) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) close(r0) 17:45:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="fa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b0008e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2a887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b000", 0x589) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5, 0x2010, r0, 0x0, 0x0) r1 = syz_open_pts() write(r1, &(0x7f00000002c0)="5f406b512e349ca760d1caefe19ead300812001f90cd5582e7000485fc948b4c0062c11ee3110bf7df513d83a44f0022c8fa4fd07ac9800db6c3089cfc6a125c2cb24d16cae78a3f008387a47f12c7e6d2a31f6caa92737209c0642a922f5e5121e7e73713796fc769e8d8676164a19e1ef80bf23376fb92c794987886ec26ee9c5a7a466c22985ac33eef8c227cf35e692ce88ecd4a07a87d55027d95c1aaff", 0xa0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "b000000000000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:45:20 executing program 0: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)) r0 = semget(0x1, 0x2, 0x8) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000040)=""/202) semop(r0, &(0x7f0000000140)=[{0x3, 0xffffffffffffffff, 0x1800}], 0x1) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) 17:45:20 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 17:45:20 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/26, &(0x7f0000000100)=0x1a) syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe0, 0x0) kevent(r1, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff9, 0x0) 17:45:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x20) select(0x3, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) socket$unix(0x1, 0x5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000004}) 17:45:21 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) pipe2(&(0x7f0000000800), 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x960, 0x800}, 0x10) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) getpgid(r2) pipe(&(0x7f0000000040)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2800ff00efff000001000081367bc536c90000000000", @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) 17:45:21 executing program 1: munmap(&(0x7f0000006000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000280)="a1", 0x1}], 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="280002000000000089b60100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) write(r2, 0x0, 0x0) shutdown(r1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000013c0)="89740f2f63ee62ae71f587200893c54b6b2b344d57ebcfa14cf91845abc8e707107940531f9b96785b99c1c812e8533df909707e48fe5e32d1290c88fc21935464d5fec078d160d632dfec3512337acd15fd3ba6021d1bac251e8e7dd8ef4e819d0900a42a054c8adf2e1b93f1ad896b0a2aab9fcf35dde410a55a68be2e14a13a97e6d2c81469af03e9da2b48a2986eb11281d31696aa248b79fe6653b5fae9f0137cf14b55eac657e90a2fdd324c6523317bb2346adc9ef3cdb043730177f7bd13345614516bec8d8708af9aab6ad433419b7be4146b483d9462627771a69f8a6f94b54af0888626a15eb8c696ebdaecb8181b32c65d6784b55b11c514bf5c245f614e0d44bc97d2187779e8076c589836106d44cfacb4c41d607fee5b5c780d159dd6058c081df2f89ddc37854cfc8b9a79a7918867aca6fea7d318915dd0a38240c0c637f58ef60f5c72b420eca79b5fd83a10796aa3cc98c7a77eb7b1f2fbc532bf8222121800897cce6bab6da877d34b91d7e83995db10f92d866ce82c9097a0759b1d24b5af260e7f60faaeb27d86dd0680624c9a5abdf0a301793d78a4cf2d63040b541be4d205f03b06d29d51dc5cdfd12c50e6afe308d3160a512bee30ddc58289eb54063a361e11e4b8f33b796bbf58ba3c175bc4be586bd6851126836ccf69339c4fd48517dd32438bd154fa17c368ecadfa5d796d43c4d2c2cf26b94a2ddcff191e7d4fc2ec616a762f998b8fa228f0ccb67b6a0da76b164912d06c1b6d70c64b70e05450b090b903c21a523b422f4518baf19bfbb03008d32417d703d64a54fbe7f6891768c4378664e4f2591dabc73b758a164c6eb93cec761caa8e3b297228db9953b9cf3b44021d1d2f1389ab51c45f1219ce289752b27d21b8276a2d6d60952f9dd80c15daaae2360015e974f94ff6dfbbaf0aa0f34e13887b4656d7e0387f7a47f303d67c465276df75308120b779397350dee08a8770a6528187e51eb63014cb77f981a0755b559ad0adfa606efcf960a2f44c2685f28b214c34d4c169400035f006fa03453623a8578266135828c9d3eb6b922d2d7ce5d1ec631852b304e367a94b751137e601a26b7f97b89e0cec2d9236eed8623442cde2a3f393dc5a3d8419a853d6ea7d546ce7ff81dc0f890442b6c82236588d32ae088632b8cb3e5b4f54c1461be3c0dc30f3359ca8bb7f9c529bdc7c8493aac445406661675e0e8e028f3576269485ac2c18d30bd527ecf9f9d3a72b97bd1032bb061915b36fb657aff505aee34f3d179b5fb8f2951a0794d670f19d72ab4d6477c1dc20698746263b2e642b8c9bea7260b656cf4183041741ef72ba886e4118a89ff7529438b703b641bb894d32ff43f1e458701eb392400ef8fe666acc05f2f60f6bcb1f161e2207df02effbd803786828cc96205cc4fdf1d9f17f387ce906510b5c8eba2f3cfbcfc3277165ca7f5942b1bd8f693862e8eb3bbf55c73c2616de67ed08820da447224ba41aa6cc9daeae8d3a5e2fab381efbdc857ed8e71101c03b51331e2ce30e1b1fe90bad08ac884a727072dfb229b8c993189309eb0979265dcf35b6c738ce5f3ffc47f3b32d3653e869562e1ed9799baafb4bc03965f1c8998899574607414aa964612f5ad8636efd365e2e6e6152525f250d810867151b71aa0ded7d1191ab3f352824d78f3fbe946ca35cdf125d73aae7a01703b894009cdfc9f71d1c58d1112ab7bda58c712c314b4917f34bd1d1ded80e3bcb53b76b5b11c6d1b4e22f191a0ed8104c030608df84651b16f5dad2127ff63d0e607ebebfffadce9fd70bf1f4af6ec58bf2c97c818d7c453469af4bada4b1f8d571d1dac996db46994d2d5fe5bd5fcb2292c0e78c614e767e0605e91797ca9f9957bffbe262fcc76fac6d0e01d788c40f0bb95942a2648b46f6b6fa86b216392aee7e74ad8ac225e496916114092acaefecabe5a5f588d3c3b36660952ed5a927f6fb18f7dbfd33885b5e9344fdd1353d8dd1d8c71b65a8e04b49f812cb9bb9bc8c876bf430ee2a6dc9b0a613a641f042e59708510e53c96c19642c87bbb9bcce9cd58024f5d4026a6d15eda8200e359cb0e5acd4a8b5f0e417162b783dc274cdd747784547ffb8cd4afac6d68cbc5d79e3ef17234ea6e0d948b99f0ab881845db17ac7e500edec613c3108363d0c922780c134158e4131d3b718fa63ae37dd07a49a6974d421b5fd371ff10736f2e4f71962b5333ab58fd8da5c265e4c282cd11588d05357816494a10ee4ec0693a3a311c0e7c77882598c6d9e4600810f05ae165cc4b6d05d94c842c57a21f817e1b883302f323df3fb87cc82cc206ad066f106cb13d2ae7795780ad6b104afd4a147d6a48953550ba96ba6573a18c3d6b9463f4d0d29fa39928cef6769e11e79a36645d6f9dc6610a153259344bea7b02cfabb0bf4d787c41a023a79a329cfaf6cea05efbee97b23f3dce409c0e8f3e0479a8d787f356e00fbf82561c090da6c1d4c304545aea4756d191f9c5aece40ec4c58eff61c1313b23f16af4f8d533dc59149d6f0e34895cccffbfb0dbf0d6550f4bbc815e14de865e4e2c882a251a6bdc6978d0cbb4bdeb1400ce08fec91572be38af84bec7f90b697208f37734375c742fd71e6754b87297596e732064e344a10422d07fe775472231975f92f66e479bf77892dd51331691fd788d721fd3f0ed52895dfac60e838d49b52c678a8036f3f8b1ed57742124f69b7df4ed49cf4f6df906d187eb501d7b56d9b55912a087e6c4ff9890b08e86808842e9ee1bf858a392e4b984839e8bf437e487a84ee9729f18a6a0b1e9605a88ce689b0fd2fe78d662e51de69ae7afac4f3a774ebeba291ed56c663f9a9b16e047421e748c2b9329aad49c3a759dcfe337cac5b0012dd450a95c97506e14faa83d55967cb48ef0abf5e91d9304098cc73a15ac58fcfe0bf2bf30695606c9cf6b7564580167e88f39b4b1f01513b476b85efb95df8b8573eca127c6a80d6ed9e4b22ca8fe2fb6bbba25a99f046842a5d4d48a77a95e71766c22c556e60e28a61bda4a92c2412e4c4e3f91e107b173e813c91c6995a811b8e806b53f91347b9d5c67a5db8ab3b2ac0809818241aef685b997aa62e0f4dc72f27fb9ee99006eaaa9e9f420b5da21a536fc20c44e610d224ec24dbd0ae633d91026c214ebc1779a12c1b9b1a7131e5063a6e3b9735f61f5d392a419a0bfa69fbfac076e713ca5901a53a6758f1194736f5d2279903ad32da3cfaeacff9305cffa6e81cd78a0863e2308ca0f8457b15acf0cb5516ed7332ffce3b7f9bf4b63fbdab1e5a8070f28fc68ab44d5954bdd45a68038af9fc406c4c791d724e8dcd305dc6afaf79fba882190d8fb5581c39a4a387ba08788d94892cb4ea7247d310c0fcf5795b8d38dc50fa49384666780b481c128a4236bc49586f5476374b7ddac0bb6c70f5d96c49d87e9e2d11b33aa1bcff0978b73078a3fe510645b1c10c11026dbe027e8d7f9218ddf280acbc6c4387e76145039d50e4790db404886172422bd9dae8ffe1681779e20c74fbfdcded6212c9a84bcdafa4505e4c8ed213b2749124815943a2e94845791508691636f0e1498c57d8f59c15921e7f408ff8730997a376ff5b3291fc053b5e6b99cc8f8eca961df280551172b7a75088f725d6ec9517276ac673bce32bbfd657ec6cbbdc33a5ebfcecc42eebed44ba22392934f74fb1b12e777493adbe70c0aaf4cb1136ffdafb006346d3c896b585b9eab57af98eaf49512f1f69cd4f1cf21e523d90b21b805b97428bcdc198c49ba40dc63658ca641f192fa2a349400fc599f65dc9f6de6bf67b825704b3b55e6e477b1a7b91e0771175e3380756424983c0d594cc67cca4c857f2b51199ef5616a9fb429373aa4a03c6b3647feb5636a25d20bc7457171fc2e9096b0896a8b683d31e568ee96bf27e1da16f05597a16c89a377d5eed4511bca98d5e9241a3eee3bb367863fe2019452b4168fc76b030adb15bedaa9d6cf775833441437420f1502a3c382fbd2fcd023f314c7c9b23e3b2fb937857cbe2df7562f20c69cc4064ea27f1e85725d82e7652d4008e87fd927f117b2a328c2e4583d8c77b21c687eb7bab6afe0b6e2696b307e7ed4f37aac74236a2303080967f7aae680c929ccd0d4871ba56e3d07fb69ea617c38e5d882388d8fd52840ab332679a031bd31f95c91d47e8841b0a54950b95f57dff96ccb2ee13af97441035782129fe60dc90730733f618a8b58d64c21e13d53b916284389e5d00735deb8fccd4460d6fbdd85aaaace998ae8745027380b8b275b4d10536d3958648f83be8656b355e1a0303ba806c8a6b439e614af3242b36fce0bb1f966f906792cbebd5816e48b8a25d758464352622ce3fd66737d06574ac58cd662d765c280a2591cfe9755e0cd0e0cce96062851f55fcf8e06428c905eb54bf35557d534e28e9486f64864f58702620966ce30f19ee23da2fa534ef1b69772701d6470577ea7cc5f43499436cf96006df0b40495c791cd5a7cdda411214ffce4ca36534de663327765bb38b7a36bf7b924245b1f23259d3cc6450df0ea6c9a18056641212f9bb0ad54fa56eecc946965c526cd8d91a80d2cf8ec94039682e1bbd75159623a96ad11dc06960afa30d3a372fdcac2346cc184f9ed603f8a0b8fdd81044a337529555a0f8ef131fc7296a3f737e5eaff1dae8b2f9eb4e7d6570555d3e41321f27bb6b06135b16e04896d01136306ae30b066635e95821bd388db3ac36b165d2971546e62a20e9c07d32f173e9f084a2a6e381944e0716bd123a6ae3b1faaa027e33321aad1da617a82cf89e2900a3cba2270951b48fc7b844f6d651342e3efcc47b90c1953879206edd98285200834da7a79c930673ca8fe99483fa9206e3c1b444ffa51d20dc4d8bd1302326cb571d359c1b45ecbe978bf8bebd0e1163c0ec34be8829504d285a206d419d0bf1df001e67e1a198578d5c2bf0e16d9e891f09199b27423a2d215cdbf4fb28f5e6cfed1789da97ac6671343df0955dbff8d9fea7417f4ab728e92febb04eb6f5682d37425ce9faac9ed4910f5de62d1d872de5f4021050e413e9af4a05e35c813459ead4b5102d2437205281ab1b18af8330de30e696331a3f55916b00d85e49105a0469ec17ba76e2e35f755e4838577f86cdaae2cbf6ff736530c015f4eb503c55ed90df8e353ec844a308534c8f0dc97836978e0c9acffd386a15ba8b4a966a40fd2c9ae2c8a1faad25892c33c59ebe388d63497786085470ab60b67de46d272649bead2563dde636b7923b1695a07a0970067e0b7fdc3c0707a2295529f1207dbf100ede2d6e3f5881c1577f27e40179b97ce46c263adbc486bc32dffcbde7ed6d75c050b966d4beff67c1bff0353ca33ffbaf14e7ad5c34a1441a84526d197a63631eab839a5a6955bfa39f9db13e49272a795c0d957de1bfa3dbf3c5ad3564ed4c8d9158b41847e0685bf8434b82a08f97a2872bf95f4381125b3db2ce7355980a04ad195da8b4be666712ee30c27bfa33fc11a6b4642cb7b0f34d0a3bf0477a6340b93c1de4c416d9a858b99e89cfe5708416fd17c81a7867f4721cfa03eeb8f242bd37320296ac6127f46a65a37e5bc87d1e9182284a1c690989a7ddc5c141b9b9de3b9dc982ecdd02008e2cd3f81b63f24cc6c1738c404df26e3db351c3cfd2f39f96f8130047c5e14d16595929b4a", 0xfd9}], 0x0, 0x0) shutdown(r1, 0x1) 17:45:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget(0x1, 0x0, 0x401) semop(r2, &(0x7f0000000040)=[{0x3, 0x8, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x8000, 0x800}, {0x5, 0x100000001, 0x1000}], 0x4) r3 = syz_open_pts() ioctl$TIOCNOTTY(r3, 0x20007471) semctl$GETPID(r2, 0x0, 0x4, &(0x7f00000000c0)=""/169) recvfrom$unix(r0, &(0x7f0000000240)=""/12, 0xc, 0x800, &(0x7f0000000340)=ANY=[@ANYBLOB="45573aa1ecf0edfdd79559c2eb8910363912d2a76e6a4093a1dd303506cdddfbeff0b106179878979d074570deddcb2a8d8a384fc4698aa84243aa938cb00189a424de0726286bf2328371096ded92fba840c9d775b55c1ec4e3caac73140b3169912cd48d9518a7ff08efaef2c40c715596348e0e6667ace95c33214b861a"], 0xa) sendto$unix(r1, &(0x7f0000000180)="b062aaa6a3444717ffd28eccded053b3b5cafc56f7718f3811de6f0967e955066268aab51a10dd6c3c8fded338cd5debb62b7dec12accf5285e80f3d6931ebf138cdaaee7cecfc7b4880d5c3ad77d0adf74c237d037304451e7e364dc6db123b58c8d2484bd79d52593d27615f5a6c4ffdcd76ff3c1ec61cec748f6da946a29faf9d3b19a0f714b4710c16d6cfc3b745c9159969e9241f56c2e335f78f96c95d868e31ba105e1254c533709e86af732607ac6453b69207732061a81256065c", 0xbf, 0x8, &(0x7f0000000000)=ANY=[@ANYBLOB="00ae003007bb1e"], 0xa) pipe2(&(0x7f0000000280), 0x0) r4 = socket$inet6(0x18, 0x5, 0x7) getpeername$inet6(r4, &(0x7f00000002c0), &(0x7f0000000300)=0xc) 17:45:21 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x11, 0x0, 0xff, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r3 = dup2(r0, r1) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffd, 0x91, 0x1, 0x5, 0x1}, {{r3}, 0xfffffffffffffffd, 0x80, 0x4, 0x8001, 0xb8c}, {{r2}, 0xffffffffffffffff, 0x8, 0xf0000000, 0xfffffffffffffffd, 0xffffffff}, {{r3}, 0xfffffffffffffffa, 0x4, 0x81, 0x5, 0x3}, {{r0}, 0xffffffffffffffff, 0x88, 0x0, 0x2400000000000000, 0x5}, {{r0}, 0xfffffffffffffff8, 0x0, 0x40000000, 0x6, 0x4}], 0x8, &(0x7f0000000180)=[{{r0}, 0x0, 0x80, 0x1, 0xd366, 0x9}, {{r1}, 0xfffffffffffffffe, 0x0, 0x4, 0x3f, 0x5}, {{r2}, 0xffffffffffffffff, 0x81, 0x4, 0xfffffffffffff774, 0xa37d}, {{r3}, 0x0, 0x20, 0x2, 0x80, 0x2}, {{r2}, 0x0, 0x81, 0x4, 0x3, 0xffffffffffffffc0}], 0x87, &(0x7f0000000000)={0x100, 0x3}) 17:45:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x8007, 0x3f) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) r2 = dup2(r0, r1) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0x9, 0xffff}, {0x18, 0x2, 0xddf, 0x80000000}, 0x5, [0x8, 0x8, 0x3, 0x1, 0x200, 0x3, 0x2b, 0x1]}, 0x3c) socket$inet(0x2, 0x5, 0x9) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) pipe2(&(0x7f0000000100), 0x10000) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 17:45:22 executing program 1: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) sendto(r0, &(0x7f0000000180)="594ab65b116e4b8eefe32a0c5489a540e99ecb433be8d0fa1e3b6b356d062ac26cb3f2cdfd3acecba5d11de5cbdeefa45a65f611c95725ac278049d94bf09503252c5b9419d33e4671d4556cf7443a124538d47e773bc69fb0e930889a11b8db15d9668503dbc09c0364935480af8e5bbfc6a6a054e3ee8fa57ba0a1ddd82fa65ddd15fa24c82acfb2", 0x89, 0x8, &(0x7f0000000240)=@un=@file={0x1, './file0\x00'}, 0xa) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfb) recvfrom$unix(r2, &(0x7f0000000000)=""/225, 0xe1, 0x40, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) fcntl$setstatus(r2, 0x4, 0x84) write(r2, &(0x7f0000000340), 0x10000014c) 17:45:22 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = getppid() fcntl$setown(r0, 0x6, r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) r4 = getuid() r5 = getgid() sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000100)="ffa45b628d92ad38211236302d0031e3090e0404c9071fb4cd0b3296e8ccfe3232ed9a8cdfd16c80eb5365e215fdef88a4089238c71f9b80b534780a987850fd4b1eee647abeeddd815d59", 0x4b}, {&(0x7f0000000180)="8dd13a25538b4ea72a623f569b8b94b7f1952b601bc58b1db7e735ca7e31e548d677b8ca00aa831d3052b72450132e790774994ac540ea3df2a290e72ec919efc363f3416877b74b14f2a1f8b1ef6024f4065045b1fcb2b024604d5ca05128db9a177e06a6737b65fe30017b2ee644ce35740d173eb4659e369b4c90997691aa01c3ab27d4896767728268e1c3881d21f864b82fc6afabe5ec49912643249f3dba4891b45ce6603a82f8d16498c6c8e52552", 0xb2}, {&(0x7f0000000240)="ea865e990eca6155c8d277e9eb6cd483855c6e1e8a0e0db1fd864d53bc4b421405019f38e63428997e561f0fdab07890ea3f0db086a947afd8a57b5958ab7984ff770857aa7d6cadf77ebb9be53a786533fe498ba352f5cc0ec25b615da36a84b804407db4ada26b960cca32b7cbf4c92b8e1e11d9a3b4b9e108724c3122a2128401e6fb8530f68a9495e0fd18da8b8b0db081cc5183ecae4f130a434fa82856877973fbe616be5c49c3016031d1297f4504ff597fe9b57c1d32806eb6", 0xbd}, {&(0x7f0000000300)="61f58cde", 0x4}, {&(0x7f0000000340)="1b838fe70fd74ba1777e8451437ed900a1a7d6cefcbb0ffc1ff23f86a3a9b7711c9efdb3e06490d08ceb5673fb5cd849eed0f48dbfac9bb39211162166f948ff6cbf2e7604624464b0e9d0be587ee6591e231ea725794c0cc6213f98576b88465f9f236106741211d74812a781a5fbd016219dbf8e57bcef506a3b9ad6416ea12b4d0cae6b9525dfc0a1df25818371944c63076a079b8a96dbf3c5ac82adb68826fa0ef33f6a6ba86f4ec023f44bc0df3854620bfd65a46680a9fcfb9efd2c0996", 0xc1}, {&(0x7f0000000440)="fbf03ab5dad9a39c67b0b9a900220ce6dd4837c8f005cb9d5f4daeddcbcc01a1db7e74fcb3a42fa3d63a3cb149f101b5978b92edee0a63bbe78e4968e7626608f727808ff4877f26de95a7f5d54afd965ba82111e162bc76f4d46508c9bb969931effc7873d73d547945a168617dc3f1b931a942cd3f9b7bd348b8799a17ac8ea53db242260d761551677477e5b08e63eb117a82191587065aa40f80cfafce1f6ad0a020962d89b11bc04d4cce7cc11cc6bea3d9c1822dfef113cb3ff4b55f5707200c18d5b0a5bd92a7a60668f33231016294e2ca46ff79334ce4c65d1edaf056736f0d1b3762e43690ba6786ac4862af8aac7fae70eef8", 0xf8}, {&(0x7f0000000540)="5a5d8e7372e6addd3551c0b7ac824845dce13c4a3751a76abeb452e2fb46e41d66a07edea8cc17c19dfcef4f5741b1437beb8d2862fe7fe9f9b5b8e5ad5883dda74856bb346c627f5b187d2875948a420349f0d4b23a1ac99213f66e7bab0e8b328a6a2afaaf3534ad1e92e389c877c01357ddc6", 0x74}], 0x7, &(0x7f0000000700)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r4, r5}], 0x80, 0x4}, 0x2) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r6, 0xffff, 0x800, 0x0, 0x0) 17:45:22 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) r0 = accept$unix(0xffffffffffffffff, &(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\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000180)=0x54) flock(r0, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0xfffffffffffffffd, 0x40000000005, 0x200000000004) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x56b) 17:45:22 executing program 1: r0 = semget(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000000)=[{0x1}, {0x4, 0x2, 0x1800}, {0x0, 0x6, 0x1800}, {0x3, 0x101, 0x800}, {0x5, 0x100000000, 0x800}, {0x1, 0x8, 0x1800}], 0x6) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000080)=':U\'%-\x00', &(0x7f00000000c0)='/(:.\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\'\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='(%\x00', &(0x7f0000000280)='-\x00', &(0x7f00000002c0)='{\x00'], &(0x7f0000000440)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00']) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000480)=""/4096) getuid() r1 = semget(0x1, 0x0, 0xa3) semctl$IPC_RMID(r1, 0x0, 0x0) pipe(&(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept(r2, &(0x7f00000014c0)=@in6, &(0x7f0000001500)=0xc) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000001540)) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000001580)=0x6d4, 0x4) bind$inet(r4, &(0x7f00000015c0)={0x2, 0x2}, 0xc) r5 = socket(0x23, 0xffffffffffffffff, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, &(0x7f0000001640)=0xc) setgid(r7) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000001680)) listen(r3, 0x5) close(r2) semget$private(0x0, 0x1, 0x4) preadv(r2, &(0x7f0000002d40)=[{&(0x7f00000016c0)=""/98, 0x62}, {&(0x7f0000001740)=""/250, 0xfa}, {&(0x7f0000001840)=""/4096, 0x1000}, {&(0x7f0000002840)=""/29, 0x1d}, {&(0x7f0000002880)=""/143, 0x8f}, {&(0x7f0000002940)=""/201, 0xc9}, {&(0x7f0000002a40)=""/132, 0x84}, {&(0x7f0000002b00)=""/119, 0x77}, {&(0x7f0000002b80)=""/254, 0xfe}, {&(0x7f0000002c80)=""/177, 0xb1}], 0xa, 0x0) msgctl$IPC_RMID(r1, 0x0) setregid(r7, r7) getsockopt$sock_int(r5, 0xffff, 0x0, &(0x7f0000002e00), &(0x7f0000002e40)=0x4) truncate(&(0x7f0000002e80)='./file0\x00', 0x9b) clock_settime(0x7, &(0x7f0000002ec0)={0xfff, 0x8000}) r8 = msgget(0x3, 0x200) msgsnd(r8, &(0x7f0000003080)=ANY=[@ANYBLOB="0000000000000000f71ba0520a479a33c51f5e1ce8eb2e255b7d7b395c91469cade1516be49f63e6f759598aec143dc65f9ab1f69506f1addfe3a2ffed9e2312fa72fbece47c62796a8f34fb9bfbb380a39054c71d7e2a6d2b87e10a244f57d654836e0ea442d1501670df567818abfdd197578f40d374eac6c094047d56fba22a2f080f145127a64bf136e825f1879884e9447f238ce047a780663d4ae630c85005c5ef75387b9396c08de84d4b243e431706fe0fba151157762015a478dfddfade048bf9720f8b4749dc7182f92c7c4d4e827e74c2898005e97bd7eadd26200f6fb04fa5f5f0732c3627d9c515d618937cd45ef8e77dd056ee30d3522378f066d8281272e40d00"], 0x100, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000003000)=0xb39) setuid(r6) open(&(0x7f0000003040)='./file0\x00', 0x81, 0x8) 17:45:22 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) r1 = dup(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0xf1a6, 0xfffffffffffffffd, 0xffffffffffffffda, 0xfffffffffffffffd, "c193d9d228e8cfa274d0a46cb792d52c65b88b55", 0xffffffffffffff80, 0x1}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) renameat(r1, &(0x7f0000000100)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') unlink(&(0x7f00000000c0)='./file0\x00') ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x4, 0x601284d5, 0x7, 0x4, "0557f71aa503ea7bc5ff69a380352f5bd0b94fbe", 0xe60, 0xf5}) 17:45:22 executing program 1: clock_getres(0xfffffffdfffffffc, 0xfffffffffffffffe) r0 = syz_open_pts() readv(r0, &(0x7f0000000480)=[{&(0x7f0000000000)=""/160, 0xa0}, {&(0x7f00000000c0)=""/152, 0x98}, {&(0x7f0000000180)=""/147, 0x93}, {&(0x7f0000000240)=""/129, 0x81}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/180, 0xb4}], 0x6) 17:45:22 executing program 0: unlink(&(0x7f0000000100)='./file1\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000080)='\x00', &(0x7f0000000440)='\x00'], 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 17:45:22 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x3, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000040)) 17:45:22 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x3, 0x0) mlockall(0x3) munlockall() mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x4) mkdir(&(0x7f0000000040)='./file1\x00', 0xfffffffffffffffc) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 17:45:23 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = dup(r0) r2 = getpid() write(r1, &(0x7f0000000080)="8d38a92a162529cfe18b9bc320bb664b3c15fe7d0659a2ce1aad1f015462ac48bd1cb24d265d2f3b9238d9ba4aa2d7f3259a374584effa7e6dea93f6", 0x3c) r3 = socket$inet6(0x18, 0x8001, 0x0) listen(r3, 0x0) fcntl$setown(r3, 0x6, r2) close(r3) 17:45:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="1a10a1b831db5d2971c0d87febc3a27b7b12f22972838ddbf52e0d715e53f0c031cc296db6364e02cc22a7e4eea7ff69b9b43d25de1de9702d0cab92ab95820852680a4a2a4f85604e97cf3d883efe40a9d63991149f25090fdfd0fd780f77a683eb4b8c5d8595c6c0845a8cae4fa43b6424e0234fdb56ae393e73275cbcd8929bbccb083199bdbc055299ba113209541fd732c71ffaacb6c2b6dd95e973e902f3ba94f0167f", 0xa6) r1 = syz_open_pts() close(r0) dup(r1) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffe0a, "8549ce4e00008e5c46d1766f695f72df00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:45:23 executing program 1: setrlimit(0x2, &(0x7f0000000000)) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x1011, 0xffffffffffffffff, 0x0, 0x0) 17:45:23 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000040)="cf041c91789a735310c67093a5d03fc833f0b10c892326c6b7fe", 0x1a}, {&(0x7f00000001c0)="13b3419a39591c7c85d8e6fe24279479e896eba7efa38cca5f0431c8d3a8a41e296d62739673d112bc", 0x29}], 0x2, &(0x7f0000000500), 0x0, 0x409}, 0x2) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) writev(r1, &(0x7f0000000780)=[{&(0x7f0000000080)="95db0de6e04e40f43c5819981011ceeca769e6cd7d743edf60d1e24eb3c89647f22a999a24e8e2cadd3cf028c424c5688eb75ad39ac9e7c5c2d12027b882878a6adf21ef5fb2afe626fd589c", 0x4c}, {&(0x7f0000000100)="70a8724fd51f81ed1bfc2e8a6c553a3ee714a25a7d5399260c9a45a8331d189027537fcd8c6a2ce69a62d622dcb957bf93e6b7717f44631b4f37056e780e07dff1d4dbcf48ce57d8b31121c3b7dd8f926a24c275de61e2d7ca78e811a56f6e097ddc3d21dab3b036e1aaf7650148249626e7407992d187083029d974c5a1a8459bd8639753ef03355e", 0x89}, {&(0x7f0000000200)="efb56f6a01c2d79f18821da5d61dcc5914e4f1b385fa", 0x16}, {&(0x7f0000000580)="063c170821ad236d205da31391f8df33d09138efdcd3b0c2d7180ec0cf20015e3d03227402a799f98e011e7569744faf16fb8696357bc1ceffadc395daa1ca38b39707c5e03e936d7dd309c382952df51761bd0d9500ac28760e1bd5e2658b3c19f2abe7b56986c37c94c7b73b6a07fca15b3b31cf8525e4735510c0a1ab3e52113d1d27974944da7122b084d286cabb61222d6642fe4100ddc9ed3a81a27bab3d3d043b5a97724abfaacdb2a482db9ea8f3813f1386f8c925607c584c7008ce396860897ae80bf90d475ac0cbb8ab3e4a17719d83d1e230aa8d8e1ee2477b5c1edca38e0a073affbc471b1d3ba06ca6983c344d31f8d24fd6d1b2fa07e59524290fba4fccf38043dcd9132bfad5efc93b773c6c6e54f6308e8ce0360546960aa99e616bab8627db5cfb4d28abc8652e21b349f6922e9ad8967c694dab7e4f8376dd71e27f49ed293e4de7c71c099b260ec86b364368a1c270bbd3408ae2549b", 0x9a}, {&(0x7f0000000300)="280e7b0210897c10caaef3c71bec87791545e1770aba7bc83c33d4e0c2ee5dc6c76b0efd72e1ba23509f5095e2bf860d40a9c749a012cf321ab339aad7b24d6dd1f9ead759a23b28", 0x48}, {&(0x7f00000023c0)="3d398baee04cbba24ccc8aac128448b0eebc4fe29c2e40bea46d68cd300bf894bc71442986a9df289075e58d725f529dfbd404248361ccdc826d27bb403ea00ce17b3321c569edaa0d8387126f8114838d847d6053282a9d32760bc01a797b5e1be5ba4fc7cb6b56e374c6f41e3d99ab38ff96f89ecf2b0903fe410b4d8a3d04420e1f2ca3cf0cf423e670202594c958a5cb48904d835c32953b802314996262d49b1a35a00939f5ade4d8e70e5d0b15fa99da320c5df0a9dc5182e01629243f597abe1fb3b9d180cad8300b692bc6dc7d347026c6602ae83bf45e53a2d4d6787d13e006dded1beadc8adc0da0bdb37673719c1646a0266138c8e476ea8152b9a722e6ba2c5ea5d5ba2028fa14c12254b9f5161a414b707e182b2d6d84dcfc31c2942cbdec1a0a7edf7f20190311b6eff9bdba68bfad9020a222476c96a3892c11c176ad6a1f393073d55d2bf19f209022d030a28bc72cc5492605a5b7469ee0dca1696f13d8236cefda7d47d7239a2982890517f3da5d63361745572d0e196c5cfad6af065e9e4b0b610f44192192feecc0fc95f4b3a54af8455b72c8be8d5759c341b2059d32732e1cd1b59fd668620f9731f4d66a42ec8db5aab825a2ca89e9045d5cc83a53080b9a5f17e1c2529a4e744fa1843ff6ea7376bfe574f0ee437145ebac90ce5ccb4376262dd8c8b949ce8eee81b11c402c28f9b17457e497259823f66e9d115b8883662f27742c823082ce4c2ee23ad9a8e5439c38c4c2b4ea6fa57d9030872de888d2a6f6a9b7b1ddf4b0e2f284572907f1c039446aa3614bd2b944c7a86874dac0b4f179864adc3403c40ee37e640a118916116a3c24955ec9ae7f11ee476a7991d4d3172900f68d9d2c84059d5497c8da57a7ad53cfb7579ac6b28cc0d202edd91ba4b7b780ab1541611e5a10d23b20b9321d4f82ba2e747a1fe1c2ffe25db3cd7f57cbf3dd421bdcd62494db2f3a65e939dcec2e1b348347c9e7f8c041c1256053aac8f6bf4e03887ffcfb2bf44356064ca6ada21ec794a86da1f370913319d1e397e4793e48940eb9d5392fed01f207c39a3bc73b2a8ee5e8c38e8bea12ed1100e0c0d263fa92be735603cb8dbb38da05474550986cdcaa41edffe8b3bba480154f06638b9f311edfcb43f05a6f68dde62549cb80302ef0d4b6c0e09f420592ceceda021d19d4bd6ecf8a67cfc9ada2a42bdcfbd9038356e97e3b422439c431b110262b5e784f53e0c8c15d5fc582a4bf4157f42632b921cae97120a8d37748fb70abbe09bfb115542e723a51f2a50f20883b5b40acbcd6b70f897a4a03aff6165e0fefa34a5044abc26d8a2ba7a7d9d3250e1192be1fbd4545376dfe9c29406681b40fc944b70c4de1dad31da5f73ca5abd7d7102caafd5f2e025aca404eb81590c0ce341db354a40295a616dc2c5e2d555fa30795a158506cdbd762602f0fd8783a112f9e3a2617dd99f9cdd7a0a3bcb906639dece3961cd01f3d1e96c6d2391d2808a232ba50f9e2723ede9e2e1b3ffac3f752ce10760a8b5c124c26b3df0314fe1284c9ffbcde5668dc21cc6bff434326bf9a42b1f8b4dc6d9cc3574d14d2cb9f087d098651a31860761ccc1f08cee9d5e8df48e7f4d070f9488a474e554bb5ea0fa503266903bd6ec94ab0c438813fda4e2055916a591bd6dbaf2bb259019a0f853774b081e59a8ded845b8cc507819a33850113fec4bdb1b4f4a4397badeb4f0f071f5c4b424be38c04c77681e813d483c721de7dbfdaa1add60b7e13e15d625882256d0b1cba3ed595eaf981d665127afda897d33667027804c9aaabb5f8493de62272787ce4470a11c84a69ecc5a75546b3e5030d0f9ddbbaf338f34d85afc5b1a075639318fc1381759c1278e6bf46cf37db27f2ed530372f76f11b22474013fe7ddca4b44bb49133f2d777a3fdc3a3c13afe77f6de253ef0fdd6be004158ab92d01254eb8a8fb57fc31525b181c387459b3c73ea3001332c04c3557d54d60881067c7c0146053b8f325357b94816a3fd4f4fb20c39d0e0c4f4293065c42f867f512003ae483a5a55dce5784dd95e889bbcb9aff21dcb227498d3dd62dacf9abd455f3c7851b117a7748f8bc04e07541c0402635b36b8b5f7b0f72f193d2de42783633ab3115f2a07b1b9f9b1cb8a2053ffc241aa53488d844e110dfe555b6c44eed4396a3f12e1faca37ed1c409dbfb05dfb7beb45146a63b08b1eba0d47199fdbf33e5e8e3bb81b22fdd9f255cbff25c9dd4919572c653cf2db2a338b5f363838c7f2a879469e09e569c6712c77b97e1402d37271b1eaa434e06efb4500cd87739c6c41966af2a8fb29925e767b3769dc41ef56df5c7911dce6b6f8320bf6b2faaadaab1e2deb160dc8c301acca02e998671531c27ad796bd3284979a706343f90d25189a0beda774f86d62d1bdc3a19edc6dda78046fdf272a02324e612f10f0d6eb26097f97e46515c27ac168b4293c92664c0cda659c8cc94aea7138579672a44e3a37db63b24b391b2cce1f233d4e3904f810dc41e53d51c39aba2f016b5c0e1bfa892b9e4650ae8917a18dab8d84db1014758e5d25827506920d311fa57512102a140560d1dbdf0c5c0249c92787a7f0e8696b9c700c5113b017ddee55f68b98ed06b08b14d510418b6b3b29cfb57c2e62cff99338a4a0c95b04fad9d0959bc117e312de6f4ad3bcb970997bfbe7b47d662f520a36283ff1fd5ac1953eb005736f281773c2e3047512fcaf0f646569c9afeb454d621728eb0a41c0b870c64d2b50f663beca6e24d6726b4e419e426104034dc8fcdb8e32f8aecb7d5093c3f3b7e85a2d8422f45cdb93f5d5b6ba5d74c11b373cabacb7ca831740c9e9ca95a8a3bc41486997efd48282f12535a6d624b0881b289067db8baeef4c449e746d41d75d227b222ecab5aface932bace250bf039c5aba0272a2e1153d74c4ae0dcc14371c58d25d1b50e454499514d23b7d86d56e2da0d11d90af84979e6615c9ab26b123793734e29f612df4a4821de283825fc359444c925d30e96d6c78008a3fed66d75a1f45d6081bd19e8b4bb37dc1187163c5d869efa698dba009a3957ff26030b91e76d2d24022247b949f75f0c091eca8b8d5466ae1d38007232e7482c680242f6895f32dbed9a1781fb4edc7399bfad12d107e3badd202b8328c5b52aaeb2aa6e4061e80520816f29f2e72cd5a34a9744c34f5119ab551dafec88a155281fdf392252b9657acc3fe143b37231bada762718ef26da647c2d0354792ea40b4d4a8408d0055048ee709d0ff63d50cb1c5f61924a5948dce7ee0e1843bb950021f9a95d90054ceca8d2cc9b658783430d505c2b29b2aaffe8b68cf0e7cfc7f612a522469c584af427b668ad23bf859faa8bee8988a09ffd90cd0e5bb37dec4422bf27c3ea9577beeab024724504e3c4035bebd2d776c27723ba4af86a2049fc3bab2b9d3f626e06b58ff3c9b1b10fe00e7c673e57698e47c23a2597afeddaa4e6258b06a22986ef98934b9bf2acb44adad23c89b1f3e39538af126bdbe47844b1a2bfe14052b76786a0c50f24ad699814e1fc78768a18071ddc30bf219722490272beb89632559ece41ccaf50ee0b2ed7fb14868479d250850e00a9c479cf6d1bd0d9d5e34d4ba0e6d76b44e2bb9fb80e8b0380e45e3858e7b9fdfd93ca2118b3767ce5c54ea62470edb3c4c2a120562b693654fa47cfd003e9aca6660b2026ff4ea8b5c309872d82e9dbb297cdf4788e2dddb2ae77d3f9d3640af71180f15cfcdcf700a853663faa79ffc919d889dc7de86ac7fb04c38912c1fc7f6321c63735d8e911a49c8517cbcd1b981c1208b7532e7528bf086d56402f6665164c636af2460fda7c716f91170c824775c82600a12bc9cfdfd80c85866f6acba4a69b9aa8507430e7228590af2163cd93b7f5ff6afdf046703abc4521873afe5723d37c93b6c969a5aa9c4a5ec726280e3da041139e00032f444f9daf3074b3f77d561d61de7473b950577c7817094f7648137f0a2ea1e1c9ae1a7bdc7a00310a1d6a52527ccb6578e98eb9b801bcd51a796d7ba00849cc46def9fb3210da4c6627c94025648b990e6fc29c1fe53d502897c60a9d266787dc9d7df34a963e54e14bc941b31226adb80eb0c27a60740134625c1dac5e6f4169f1304e2da8924374aed8abd627460add47e16c6bdf6d61f6e664d38781f402c44f9c7dce48ce0367e4181b6c8575117109fc851ca8dc8a14abec1de6e0df988b1c7ef05e256835c5520c48cfc8ffa4554786f745aad1afd0886aaef694235bb7b999b95afa19cdfdedb431aa869b3fa8ee4171c51550fcaf6713d1e90ae510d333e25e74746ec615e8e286769ea4a23ca623d830eadc7750abb820ef9e5836679cf5901b8a72d523ee9cd521ca1fe2448115a11c917934ee63b57f345ef541ff90e09c95f8b0ee7c4cc27ffe6ec0dffeac7db84d0eb02b3a7146a14b49eb0012d0b0579a108ef1d9e804e1db770c5ad5284e64daa5db21008103c7dcc6930b0bf057987c686e17cb657b0f84293424801015a13be16d64e494f504051c7c3052ad17e5460885c37d271d64122047c70c4b7d2f67aa0b65c15c6c96493a38138944f3cff927afee1b1608d8eaedf187ebe14c197a5dee720e4f3e7a313a90fab928d0a9b9422a44c196bf9077dfa5d7e84cc15576769235eff6a517501faf4a38163491a13b8a773912c20627f8e5619232c5095b06bbd49e3bf993b2306e848a493baa479bb6711dfc46607163df3f58fd3d94b17f48169d29ddf7d31200902d00d63728578fd058b1d059360dc89aec8bdb3f63bc20cf2c1c8dd61dfe71f0143e3a1cf8b1b2a798808eb87fcfbda4607a5d286ea36ff549fd670f108d58c5f8ffa41adeead6d54e7ad35644a83c0bf48aba1faa294d788138e12b17cde57b038a0b57b2162dd39cbde51a6890a57a90153927da8368ae6b4321ba8a89b824547a4eb7b595fefca19aae2fa87fe7f0223a076e306d28e4506723b5275a2f5b791c3f69c20c915320e6fb049177356e32aa853c7926b4113b367a47227be26a2784ba8fae3479fa2a0812019cc531204434ab513a7dc59f132520b8f6f781607e1133232eb33c71369a74b95ca1e4c3dc11308155293b870978ab4cf4a4cf86e8f2a6989edb4d3604515b788e6e41b97e7e729b5c79443f376c93c9541b1e9bceceda5fa3c28236b80ea2f474c2a0bea648166b07c539035350a17e56c7f62541560a78a2e18893d3d6d288c9206fad570e90c0ac582fb548f3ea17b539ea3b9ce51740086b17b9b543a8df99d89de4178132585672315844e35f20544390b85b507cd3485985329660350d2186d48d4c92df296d80c70f7da5527ae64b8ae3f079d283d69e84e449db76a7de6b7ebf6b9ebd7b4b3f6185f815eb00110db7881b4a9fdb34feea2138489a9c777a32eeb594a41239a99a4b5686ae6b4bd4e8ba7548049478ea6bd0a51c0e0b96e88f6d51ba3abd710d353ac06514b5e3fd9c9decacbaf9c37f6e0d2db919131caa7cb7c3ba482d0f21112d3ca968bb982da889cfb30013c6d6e08d420972bbb2397cb0de93d835566fa71062a1a25534d3472af7e1f25df6be46470fa9c122e226075f127efacbf7fb0815bdb1dea5aad9b09cae2d45c9182c387877294d20157dd4c6b778148afc392a33d64329c6ce0bd8b21251ae3b0a0929d9d8c39bcee001f80122a888db76a84ecf300d7f458a8a5cdd7ce0adbe144466057a410ba71312577f6eaa897cbd1417061d2b068", 0xfffffe38}, {&(0x7f0000000500)="6823976e66f817912fe33dd304390c68857ad54726a5e9dad45746a0325162f9e8768f44c59b838a64bd5f4a646db23d51ae48cb64501a1cebc37d8d1255", 0x37d}, {&(0x7f00000003c0)="8798123fcba12605621bb69b63d196bcf4861e934107790994398004b9f0f04a43c8e39f651892b3b355ebaf580c95dfcce7b044a919c6603a262c269b333a9e", 0x40}], 0x8) fcntl$setstatus(r1, 0x4, 0x4) writev(r1, &(0x7f0000002380)=[{&(0x7f0000001380)='y', 0x1}], 0x1) 17:45:23 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000019f97)='J', 0x1) ftruncate(r0, 0x7fffffff) write(r1, &(0x7f0000000140)="02f49ed4e353f69cadd1e75fd00cc85768970b809af5412464a41e476669e771046af38be18afcad03054819a0f52ebf2b639a507983ee0b7c543538ca26d45f2fff2962520547f5809739779c10d1a51c18138344e82b9f25878d3241e1646256b59891cae7a573d9d5c99122ab96a31b52ccdf041dc43cd379b27f09d227c20bfdb7deba50ba920e5f712309d65c4208", 0x91) write(r1, 0x0, 0x0) 17:45:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) write(r1, &(0x7f0000000100)="c009836945ed40db525522d6bb72dd454bee3595f751635c20ec17615850715f0dabb0627ed688a5983f59b264cad4f2a6d161be5fc116be5c31f279ead7c9366ee5026d73c0a46f1d486676471ac1bdc1fb0fb79d75151c5f39770c3384f64fb2d9ba49cc580a343f1d1f0483f914024171f41af3401908bb7d2142558b84dcdee8a4511e8aa4abe747792e1191c55c6021afc7486fd56cae0fa90c58d673ad9eee877672776904f3ba297a0967273848ddd25ffe934c32972789d329f32ee18b65bd75fbedb866d1e0762d52212dad558e857049d9c468d7bc1de46d891646f59a1a9bbc4d015bf2338cfb00c97ec01e2792a1b7", 0xf5) r3 = dup2(r1, r0) ioctl$TIOCCDTR(r3, 0x20007478) linkat(r3, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000040)='./file0\x00', 0x4) 17:45:23 executing program 0: unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)='W\x00') r0 = socket(0x18, 0x2, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x15) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() sendto$unix(r0, &(0x7f0000000540)="68194ccfda55c73666e6a1422ce3aac9f439a5f5a78dff4a1188367ce8d6ebe9ad72b06cc557a4d2e18e9a0c2a1c721f7b551135043f23efc658b3147b93fc188632a5c8f360353f871299450856a9ba3f69baefadd8ebae4c4c5d8eb94e7951dd032c1430a4f1649e752e904791fae1441eb3f618a05c08783d6ba0a5f0b1aeff3c3f3c30", 0x85, 0x3, &(0x7f0000000600)=@file={0x0, './file0\x00'}, 0xa) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x1, 0x7}, {{r0}, 0xfffffffffffffffa, 0x1, 0x10, 0x401, 0x81}, {{r0}, 0xffffffffffffffff, 0x25, 0x20, 0x3f}, {{r0}, 0xfffffffffffffffc, 0x1, 0x10, 0x5, 0xea6c000000}, {{r0}, 0xfffffffffffffff8, 0xd8, 0x1, 0x3f, 0x60}, {{r0}, 0xfffffffffffffff8, 0x18, 0x71, 0x200, 0x1}, {{r3}, 0x0, 0x1, 0x20, 0x10001, 0xc7}, {{r0}, 0xfffffffffffffffb, 0x40, 0x0, 0x6, 0x1}, {{r0}, 0xfffffffffffffffb, 0x20, 0x41, 0x5, 0x1}], 0x101, &(0x7f0000000340)=[{{r0}, 0x629b28210fccc43b, 0xec, 0x12, 0x80, 0x8}, {{r0}, 0xfffffffffffffffb, 0x30, 0x6000005a, 0x6, 0x7fffffff}, {{r0}, 0xfffffffffffffffa, 0x40, 0x4, 0x2, 0x33}, {{r0}, 0xfffffffffffffff8, 0x10, 0x4, 0x4, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x89, 0x1, 0x8, 0x5}, {{r0}, 0xffffffffffffffff, 0x2, 0xc00fffff, 0x20, 0x3ff}], 0x4, &(0x7f00000000c0)={0x76, 0xfffffffffffff000}) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) kevent(r2, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffffb, 0x20, 0x1, 0x6, 0x2}, {{r0}, 0xffffffffffffffff, 0xe8, 0x2, 0x3, 0x5}, {{r1}, 0xffffffffffffffff, 0x8, 0x81, 0xfffffffffffffff9, 0x7ff}, {{r0}, 0xfffffffffffffffb, 0x10, 0x1, 0x8, 0x5}, {{r3}, 0xfffffffffffffffb, 0x29, 0x20000000, 0x8000, 0xff}, {{r3}, 0xffffffffffffffff, 0x1, 0xf0000001, 0x7, 0x1000}, {{r0}, 0xfffffffffffffffc, 0x8, 0x28, 0xcf7, 0x6}, {{r0}, 0xfffffffffffffff9, 0x10, 0x80000000, 0x7fffffff, 0x7}, {{r1}, 0xfffffffffffffffc, 0x4, 0xf0000004, 0x100000000, 0x8}, {{r0}, 0xfffffffffffffff9, 0x2, 0x20000009, 0xe4b, 0x2}], 0x3, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x21, 0x40000005, 0x3ff, 0x6}], 0x8000, &(0x7f0000000180)={0x3930, 0x5}) 17:45:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fa8b6a8aa364d958a0fd0591dad68a916c5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d8529806f425493ed88dcdb1e7deb0142487d0e511621c9acb8385fba227c71428465a351cf78213bb84fb576032b4f3de1d394e98cf286f9df1937999055d3731abff3fa1a00fb90891bc42b996c0fdf22a16f82aac2a263ae294c57de85", 0x115) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "8501a18600"}) r4 = fcntl$getown(r3, 0x5) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x1, 0x2, 0x9, 0x0, r4}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 17:45:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffff3, 0x0, 0x90d2, 0x0, "d730c1e74d001000088002000008000002000023"}) socketpair(0x0, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x95c}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) lseek(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffff9, "845c5509000000afb481954dfc4c7f8ad79f2500"}) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000140)=""/28, 0x1c}, {&(0x7f0000000300)=""/4096, 0x1000}], 0x2) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 17:45:24 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x0) connect(r0, &(0x7f0000000080)=@in6, 0xc) r1 = fcntl$dupfd(r0, 0xa, r0) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 17:45:24 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) getpeername(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000e0ff00000000afb60a1b34d41ec20000000000000000000000000000000000000000000000000000008ac4637a0000000000000000000000000000000000000000000000000000001b7f1837052400240000000000000000000000000000000000000000000000"], &(0x7f00000000c0)=0x6e) getsockopt(0xffffffffffffffff, 0x29, 0x2e, 0x0, 0x0) 17:45:24 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x81, 0x7) mkdir(&(0x7f0000000040)='./file1\x00', 0x68) utimes(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)={{0x8000, 0x3f}, {0x8, 0x20}}) r0 = dup(0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) connect$unix(r0, &(0x7f0000000680)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x6) getitimer(0x2, &(0x7f0000000940)) sendto$inet(r0, &(0x7f0000000140)="b57bf8c312a0548504c50935e04c04491f22fea7dc1d4ebf63c55f59dab0cff17815176d3337307ce6539170f53bae6c2b969f4febe2321d1d00a7bd79aaad77", 0x3ba, 0x2000000d, 0x0, 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='r\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x3, 0x6c053b87, 0x0, 0x10000000000000, "da4547d2ecb22504248b202461afea3894c97aa7", 0xfff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000240)=0xfffffffffffffff7) accept$inet6(r0, &(0x7f0000000480), &(0x7f0000000540)=0xc) r1 = semget$private(0x0, 0x2, 0x80) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000280)=[0xe772, 0x9, 0x2, 0x3, 0xc0c2, 0x80, 0xc8]) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') ioctl$TIOCSDTR(r0, 0x20007479) setitimer(0x2, &(0x7f0000000340)={{0x0, 0x9dfc}, {0x1, 0x6}}, &(0x7f0000000380)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) setpgid(r2, r3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) 17:45:26 executing program 0: r0 = socket$inet(0x2, 0x8001, 0x9) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0xc, &(0x7f0000000040), 0x182) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="7deb8416b658ed8882be8c2ff19e0d59321eba2a2b6ac1dcc3f13d7d5bb6f7616f5d3ea5336a81381dccef8afdaa86409a83f609de04d1414003f38aedae8aec5e32f3f5891c2d6d194f30ebecfd49a9ab9622d9c4b8e4dc3a5aeb660fe8fcfad48bd2ce45d724904e6ff297f839b929ea1810072eaa32881e7ac5d8fd225b7ff6c59d4ff8959f5d99ddb2a4d9657e869bb174cd87ecc7322e977ff72b89f171b86328aee1cd89c69f6baaf90917e8bf20af2e25a4630b57a45a46931c9bbd6a", 0xc0) socket$inet(0x2, 0x1, 0x8) 17:45:26 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x1029, 0xa, &(0x7f0000000000)="d5ff9668", 0xfffffd7e) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) 17:45:26 executing program 0: r0 = getgid() getgroups(0x5, &(0x7f0000000040)=[r0, 0x0, 0x0, 0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x7, 0xf0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648694d5a7942f70a3703bac458aa2f4795502eaf0d05dd7dc8e5ec68c1cb72a7b414cfc40ccbabefaabc96afa22e2723f9c1b1d5b87106af7685b23f89a222f5139de2e6e804e6968e08ab34f9cfb0d2db2893cc9345921cdd02b28a224ffd5ebbdd13737d8948bc0e76176ccd4a2ec08f18876a5d0f68a898837e4e536f0edcc4a15dc012b5d6dd3e1681024e4b9c4e700f931994287700178d4b3e1cca83a685068779d25f807f8735b533aa69ca61c1d1ad860d2e4adadabe118ff55200e2ddbcf23b57647f36ec04", 0xdd) 17:45:26 executing program 0: r0 = socket(0x25, 0x4003, 0x6) setsockopt(r0, 0xe0d, 0x5, &(0x7f0000000040)="37e98bcfff77497ac04124216bf34af918311ccd9233b40a466893ff8a579a", 0x1f) r1 = semget(0x2, 0x7, 0x10c) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000080)=""/232) setitimer(0x2, &(0x7f0000000000)={{0x0, 0x40000}, {0x0, 0x1bcf}}, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fchmod(r3, 0x20) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000001c0)=0x1fbc) 17:45:26 executing program 0: r0 = socket$inet(0x2, 0x8001, 0x100000000) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x5, 0x8000) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0xfffffffffffffee6) r4 = fcntl$dupfd(r3, 0xa, r0) sendto$inet(r2, &(0x7f00000000c0)="22d60db70649a7af1d39c1d12d324ef026ceec3dfe7f9e3bd4561927551c3ee734fc956ecfd2708e31648efe90bb566b103f1fd27c3bceff02ee0902bed88d605f4cce89835069ed9d77ce837ed955c3e4d71fb7dc9d4aeba042b813b0b6ed78cc4ea55d5f4d6e4996f434a3c3213252d87384e60fcc837d4284bf226e30fc4251c9c992375d9cc5d1a4339e5834537224df52c306bf429524365d69cefd28f4822ca4aa3da1f510b9edf373e196d552c53c1e71b392f7f40fc6f1b41647cdb7516232185e38f64b77791495b37503f3ec58a76dd68a61b0e33fe3fbc64262b08abe14ebe84965cbebf95b7a9428ada96e2606073bf0135e31dba166e1ec68c3f9f03497b50a2b0ae4ca19bfe61965d0a58498de658c57d6faf7137fe2bd28a1f108aba9303ad703bb0b431d9ac1e3ebe2e1ff88d1ba67224337c36b046f0dcb4214e4606dd857b657abb549a4c0fd4112975c5194e3760c0f110b2320ca26be309b3bede14aeab53c94693dd3a0bf611cca6514a63f9d064ecfe6844e34275a8aebce1086ea2b0d7aed9d3c693c74ae537101b21e075c130e4b6474c27aa047bc1df784dfd351764a2f7dc5fcce877f8ea88738552d8eb9fdc760e6f6276a6a59e366fe8b6e09190c7e2152ec4dcdeb913adef80581da735a1c1098146d28dc9739d9b471e30b75173970fe3dd2c0a7bea7f30bab0034a2eb83b25d8353a856ab02d6e6740db0dbf12a13d5bf1cb5823803d85521338ddc6e358be1f98ed7fee8fad2b8e10608ee22723f068d23390af13b9434fc454ff31f1f1e697cf893bb81d988d607077442ac1ccd71b7fde5577ad34375ba193ca248e1dc9b040b9b20181f4f629b3c929345d0e239566ebb4d8c1cd9396d7f86bf0c56bcbe5a1188f35db23935e716cecf6bdcce763fa5a03799aabd4a4c55e92efb84f05c15f79cd4fb21fb840387f5f98addcfe34e183d841edbd5d4222abff2b903432e7cea4754cd3406e685c47725ad326b2307297a42ddddca76cb0eeb4c9dcba08f83e9901fb45acd1555a146ab188dba69cd68df4cbceafce074b47930ab75a33ffb65c642d3635231ada010ee90dff694f459a56e93c97389796c01bfa2e2de2a1d8cd406e56a1b368d187e045583cb3e57fc82c4579067a94243b6ec2e056d0548f0d4c4c806267d7e61103aec7b9ab29129a202e187e1c3c71a65a51d4e82af5d20c0df48af6af87fe623206c62a1c2b56adc40a4b1fdb4eff3128c8b5950c4f77e0fac5638c50974448241ca4f7357803efd6ad45c3a0aef4e3912072e48d3e64c71e34c7e0b2b23a40b41d9b1ce951d1339ae6c57738f677994040a9600efae74d66e1f5ac9b61e0cdffc86224116cf3b4b641f3348ac2623cbc5f493b6b9582f84042eaced5060f71c663a3b070accf797e390b60deb1db2b555f67d027de46daf9c6ab46edbb3c62bc35f293ba00d83e555eb5b9ba75f3b5a0eb6f1c5edbb5ec3fe52f9c8fff883850e3dc334cb77eb786641c46320b7678bd821661be0ac7fd919fd3145d98c4eb8ce259e04abd70997936bbc11d27db204fbbd9fd81d063a804d04b76e55d177f657cf312342cc12a3f8e220058c2c0cc29256f7439a518d69c53b7769dfbaf7e234ffcb60dde8318800e8ea6cc24ec337a260e8b8f05013f97e445d3342126390e62ed4a0ffd0cba4ecb68ff4c54460465422b54cd3a1b93352cebbba0fcbfa0ddad4edd0565d69c2628af8933736a4cbec5243e19b28572fa91658682fc3f5f336a2c20af55ff9661eaeecf73aa54a2618ea2b971d0268cc92048b3a107312ac4033c560509521f1ce774088900672b8e4c7a257b78a55d8b389f141216cd66008402114cd1735a1a1dc1c70930ee4cf22d9de53b8b4070b2cc10ed9b8c2fe12a466dcd0e8488bcc9503f911ba8d057e6443c8dd00119e4c6bf6bdedbe738ea195dbb433cc76aca913177840e8c2d2369939ad5b41cfa0198963fe5692a4aa11181522369b97d351c055a320ac2271e3103a6cd1a9cebdf551060f68eb235efe241dfa9b4a19f216da062520fa5d7809ad34b184fd2090abec9b218874ab6881b3b6c378023d7dfad803cb70a902de87993324b1c8d56d16189a5001077bb9e6963bc59a61d926c203065163587efc07fa65ea95f042d0dcb39db9171adeb18b00c9b8c0b5303b1738ea771ba2890816b6d733b40fc56c90112841f6a79de66f3f0609b927f3d6b9f7e6d19e6845389b559bf7db6dfc9b3acf4eca6dd18b2b4b0a5de1e91fb04cea9ce2cefaf76b775409216859b455f727374a72d5c580b9c9dd8d7e69eb83f6f337c692654cfacd9c5786a0a2ef2b3aabfb0ddf77396b47e0745c6e78d22d47075a4dc61f0dfa3082337e3002e21a71ed4ff19b7cadfada4008ae3e18a9b26550600e18e1e59d285abcc3f618a18499401a91757bf27154cfd8de58f45010c3898e0ca0adb5806efad7abf95ec98fa643354f6dab2ba0e412866494029af95e6efe03071250cbb35c467ef3b6eb75d2a50661399375bc0ee336cf05ea65bce6bc9243917f5c7b2405aeb5168c616e648ee6f3a486e69c97e3eba4a78a127987cf1a0abb782d4c69d2c183e7a4e17e227fcf4f4f01615d386f3e17a6ec3a6663b9e9bb4504131bb1433535f5feeb887cdeef281dde6e0917b787ce82b8efd647c59f77d203dc38399d9180e536f3405baa7c2908b4d2225ad5dd789b6eb925ccdc87187e73851d3b69ba52b0262dda3874c869277fe10b0cd5e90f4e194a6ee706f14903550ab2793f84d18c3e2947fed0471efbd655743ebd3570f7c38f4d2ead5793d25d3dc4a8ed09863a9ac3f1294cec8c6233525f92860ffae194f69de16799d87019cd9c83f54df3353dd057efb0740d6bf236aec9d87941193dcfdd8bacab2c8233f0eec5bc18e854030af567d258b4cb052bc4fcd8bb712e19c9df683c92b1644d89c42330160f55705f7f8fa06a6b0bc3f4e632ff0d871e487e0741268520b2a77f5e6433d428ad972f0b431656a2d360e2c5a7b10deef6aa2e269fb4c96643bf68761fce8eba83917e5b6659ede06e79a0c2a778a39a390d2ac9f952904ec770f90abeaf71d453086a545f9c2a51854ffeb16846c69b3bcfd679c4d45797641eeb596015f65168036f41961e50631fc8d6c37c56cc033a77c21f3a3697da8348d023119643d613e6eec9f82abb360a0bc984a51c4a78ff0dc70bf98499b3ab702d83e2c50540fcc4af678a315834551d14a8dd8ca38c0bdeef36a750be8def51905f08859b705abbc2691da63e21a774a544be9e9b71dca513cd7ff5dff861818699bfd483b5cff7a970229d8cff5d8fed6ed7aa94aa12f06abeed8ea4717e5b8fa742797e013d09bd50ac4787beb328638d419b03da13125316c7d559e82230db07ca5567247a571892b585a86ded2a5cff590a723645960a062a8163a9599cc6099468fb8a3e1b8c4c49c9a2e04f28cd3279fdc718c18d6fcd0e48586f56996baff49e7bbb9926575358b4fc7476d2270211e7e4790a57d9b70735962366fb000f600dd7b2392eb71ec9b7609f8e556a2bf9ee0edf44cc0cbba6804239a9902904ee606ffa9e2ce7ff80c1eec0338d7c3958cbd454594733966e7b7a5c8a5fd08de7615e30cb3425ed07ef6eb96444c6cf1d3df69233e909f1167539107fe5394e31c724d50ba0963d196c82422bb4e0181fcece654ac6948ad7bb75fd192a2c7163259dc9e8e347596e629c1064b50a5980bcba983f0ce649fd58730af2a416284a598357dd1d08bbe81f8a25ee4df4d8df86c7953e443780cf47370cbb76ef802f701ac8a7a5169aa694ec6f6d4d83f809a2ef19d3bc22cd73ceea5587ce8632654e2674aff198b2e365eb2bcf385e1360028d7166c74df707211a4034de4847d09fa2680a89b34010f516049d07bda78704a710bf63f8b1705a062710876029db6ac361e7ae216c57d0d2c888a741924bb4fbaac975a6acd4d75852de1ee6dc4f4f1d3d57c989c9b5bfdf992460234ce4b46499a78d5460249ec9f1013568d76561130a7922b3021bd2ab441c4869df6a7c3f23e2d2ac90c1b31f2eb25837c2de250fcb2afa2d1fbb30f0cb1b2dd309fe06b1a9a8d719eeaa2cf08b61f51412df1b2c1553027604ef3b7a1b7e98e8d5c7e5cb60fcf0eb87b1c718eba674e6b3ac633c978ce7b55a1d5c46949ba8e4c62ac41b2db8116304284a066bcafcf5c67187a32c23910dcf14fb8d9e7deb5cc8cd68283987030760883c4d0e5cab402969c72708c97e5a027daf8f086a90dea25142d6e7ff158fddc1739e70a16311510f838ee62b4bb0417a133a5550deb9d926a28385ef567c30b5af3f2862f3573631c67094d121c8fe60d04cce240521f7c334c82894318090ff4be24694246f8459bb679dc85fab1d18843d57476c6061c6744057d685dd59825d0b55d4464d583fda76de50cad22c51b07353bb2f928f8eb27969135d919b9a368c7a2aebbabb6a5c377cddcdc521dd18e654d028c43150d5ae60fe5cf38d79294cf900b8e61a9cebbbd600932d05f33309449f868d06827bc9875d21728c1593595fbfc81a48ecc88e0311ff6bd266c45b6a20d55575822c1fe33909da0b27880580429414a62251bf055790bef08012623b5b508320af305d654d01fe2a4ab5bc4a7f59110e136c0a7d8c15af3672aee20cbd245c1af4ff9d62a34e1824106568c224d7101e284c17327688085f95a0db0f61c007b738bf38d65c1f18d0207b1081ad6d4cf197659dd2b1487190851650804d52ccf78800cc2601c0111c781eac4edea7963ccb8ad62706f8f23529552693fd16d8980d3a844054f776a603aa025272a20be2dfabf0d1329c27465a7ad0b1da4e389f70cef6df0a312ee9bfa70ae88938ff2a9264df2883b15e0e5f256d69416a975196dc0f9da9ac23efb81362bc9dd7496b2c9147f4818a402ebd065e758d93d1194f9d7136db2aee15fe5650bc5f34e73491af4173e5af0eca47a1a484182b69db8cedb1bcf5421870b898fd08b042043084ecc8ea4c025b1c86904a58f364203bd22e9ac28ff019d8817819ad08b2eacda2972cc0f3b01d2d1f9e03e6ad80a0de8750869e357ee9909ce2af37baa1e9707f60c70255b722967faf837b128c109e346e4d9ce8402533032486f2e35fa4db7b17e6f872b2028c30b373fc2c9881bddf4e0fc67d8228a7e4697d8887544d0a5f7dce56611cf6d67750792758939acf17a7d38503b22d27923dc065d54ad2925ad76cbe3eb64f466dfdfe5154e99ac59ed2bcb6ad600ae16c6a7b42af8fc2d62b0dba60677bd9759f2c671deb3066d71ea5fb5a521326db644a808960484e3b76861a4e03a04bcb2ee5ab21e52466380a3f1040cfd83d87f4949ba53cff4506c647c4b24f23480ca3c1dd9d8e3d4987ac4d73250bbe8e71b0e0f00a200dac0c046032abc1fbc2809cdce33a825e286dfac17a65cacebc45b6251f467ac127c2304755dd2ff46e69a2fe1e0a883ec199a0dcc5140354e16c4c3bf903d4239a230b3eecdab1987797e2e63043163f7998db187989468bd613f1987598d43db7a90af681864f86e2bd48bf78df498e0c86c997542b757aec165287d12794a4853235b57a84cd7543b23de3bd0eb7a2415a9227fd6e7f4fd2c864194bddf8ea26665075fac2aea095343692fe78598827cf11b04d0e57de22dd1fa27edac0f71346830e772df7795a805535fb5bd799e7be0a6c652580328a0b7238cd345ae44ff89cea6793f12ee79cad62fd", 0x1000, 0x404, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000080)=0xfff) 17:45:27 executing program 1: socketpair$unix(0x1, 0x1000000001, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) setsockopt(r0, 0x4, 0x7, &(0x7f0000000080)="108d249b9fee3c59618e3d5eac4340df5a97659c71dd184e5a5ae7702cfeba04e67c17bf31ed1cc3d956591e6a9c40925e1cea17bcae7cfb2585969a724315e653af44b2d6712163756bec0031c57a71c5288d7347d5008c3cdc899fead5cb2adaf354912d76d64fbd6bcb4277d221c75f80f9e06cdcdb08ffcee29fc5aa01b827ed6f6793e3e941a3b757a2ae5aa8840b9a70b7f4330f77de01fe458f346f66f9c2405d6ba19bf35442f73aeec3f24e7d46a28d2e5e4bceb4255093f5077fbb7b50c514374a076b89535d241794835a4f2dcfffc083729cf19cf7cc812c75e5d573070611f70ea1ef04f21769f5820337457a56b86779faf2", 0xf9) shutdown(r1, 0x1) r2 = dup(r0) ioctl$TIOCSCTTY(r2, 0x20007461) 17:45:27 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000280), 0xfffffffffffffc84) dup2(r1, r0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x79, 0x4}, {0x18, 0x0, 0x78, 0x9}, 0x0, [0x8001, 0x5, 0xfffffffffffffc01, 0x7, 0x200, 0x80000001, 0x2, 0xb2]}, 0x3c) 17:45:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/237, 0xffffffffffffffc2, 0x804, 0x0, 0x0) dup2(r0, r0) r1 = socket$inet(0x2, 0x1008002, 0xfffffffffffffffd) fcntl$setflags(r1, 0x2, 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x5, 0x6}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x80000000000018, 0x0, 0x3b8) 17:45:27 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x105) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') faccessat(r0, &(0x7f0000001440)='.\x00', 0x0, 0x0) r2 = dup2(r1, r0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x20, 0xf0000002, 0x3, 0x10000}, {{r1}, 0xfffffffffffffff9, 0x20, 0x40000088, 0x0, 0x100000001}, {{r1}, 0x0, 0x40, 0x1, 0xfffffffffffffff9}, {{r1}, 0xffffffffffffffff, 0x80, 0x12, 0x11ed6f41, 0x6}, {{r0}, 0xfffffffffffffffe, 0x10, 0x2, 0x5, 0x3}, {{r1}, 0xfffffffffffffffd, 0xe09b8cc83163ef24, 0x4, 0x1000, 0xfff}, {{r1}, 0x0, 0x2, 0x0, 0x1db6e14e, 0x3}, {{r1}, 0xffffffffffffffff, 0x8, 0x40, 0x9f, 0x1}, {{r1}, 0xfffffffffffffffe, 0xa, 0xfffff, 0x3, 0x3}], 0x9, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x18, 0x1, 0x4, 0x5}, {{r2}, 0xffffffffffffffff, 0x90, 0x400fffff, 0x800, 0x2}], 0x9, &(0x7f0000000280)={0xc34d, 0x49}) 17:45:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921000000000000000029f46af98260d222", 0x25c) r1 = syz_open_pts() syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 17:45:27 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x1}], 0x0, 0x0) nanosleep(&(0x7f0000001c40), 0x0) r1 = kqueue() r2 = socket$inet6(0x18, 0x3, 0x10000) sendmsg(r2, &(0x7f00000012c0)={&(0x7f0000000040)=ANY=[@ANYBLOB], 0xa, &(0x7f0000001180)=[{&(0x7f0000000080)="8fd2d0a5d02149eda0b4fa130163ce8451c3778d4b0dd5f33615981f6e08ddab6da33bf6aa6f1bd13af8e440374b854f6ec4ab73a2b97ebf027f7242cc9f68aba59efec4045da8c0d9d7064ec84ff88d5c03fa3d8a8b2d0707ece0e6f459d5eb0366fbf795cd9bf071ebb42c23b2fc36e68afe27958f3a16936414d92c5c1ea20b7c2918640720fec05e7bf48efbdf67db61f024d7ded07b235273e704be6994e5aaf3ad98dd11544e820c445afa62c51b50b5893046e604a1fe3593a2bb2c37ac8e2b0b150754ab62e461bd2132d79241460e63577c8691527050adab3809e6ea44cd382dee7773b66862b6ce3f8861c06e3320ef0eef955f0fb98893cc39e0e2f2c48169730e665ab26eb60b2d0fd6ef3f1ebdf148319f6b3ea5210eacd865922773884f22fa6e36a5802cd88a45120b837cd4fa91c9c409acdc80f4e72d889b8f0b0f99a55a858e4f0ce08852092fbdbcfd6f2d00f33cad40cc66bc1af5f90927ce6b359b87c041feedee022461ae583ecab4ed48c119138a5fd06a1d4292edebc215a6358631491497136512edb94ced143a852bdd23e27403bfad2f7d31caa154996baea2a61c90aef1a475388804062dcfb014b628cbc3fdb4490f5a9e3d6027fc04cdfb028a6ea5c81aef9b33e6d7dce0a442a01e82d04027e80e896b0d226aaf5015922163f81a7bef41ae348ac515463036600195d45c0da499982a76b46a4473f6369442cbe264047d69702dcb2aac3397fa32d0048e1d7e26415e6bf816450f8840ca55312ad3be90719d004049eec8f5a408ed9d7a23cad1b8c21744d6dc629214c9aa4163c7e4ee5cc0da0af85f178185981b9ae520fc1c4c98018d62ce9176ee93f1a854cec98b9f46bd81b51a780b8ebdd6d91d5bf7e0d0ce52943574230819fc12f7ca961cf06db056985e65cf25f588b0bb5663b3cebd93574bb218972eebb7fbe9c3cb0ea6bcda34c4dedf2498b6a992fd77a24b7a613ceefffdc39c4b04271380f02167464541283c88bc8c3ee38e669f48d2253992a6b00ff041e8c541617cfdc4ce22c77665ccfd46428d2090b673d7df1f3a58d594df7e73ae24428aae84a219b707075fb47a2c3e9b8a5afbd893775f842031b415fe58d63fb488425d1631c1af5056b982a5795c6ec1961a933ba5ded60bc8775ce2cd7977dd3f695b714f534962533378304b64c5ea522773d964c9f7931ece3eb39f8b61d226e8df4b8950f14d0cf23cd81f4b5416c31559d297ca637ba2f0316e3009043d7279c4635606f5e63cf3db52ce692f06edcd23a8ef78be7e4978083f62a8f80a2aaa83d7bc9cdfb6bcfd7a5055badf198b6b99f7c84f7fe5039fc602032f147aab59f8a780eb7ac7ac29b97ab9b4eb0b5e6518b173505a3ea9d8332ceb522ff2126f2da2feb2aee412f3de94c44a766cc6e923d57fbc72fda0f840062096b1f02fc7ad4622c8849472e0da9a0c4e24c2da6a5672815763c662a59d15a1294268865c854639407973bb659aeddb397a8154a6c52d5659a9bedac1c6a41029ac8354b77d8b5621cd18bafc0121f713a9ad3d41ff2fce5df8e2fb7da92d9b8fd8bc21e6693fbbc8ce74fd8efc09dd4cbff9cc58b9e3d9a7cf188e6a5e35ee645add578d6b8bfc6a89f3ec3ff172b81fd1fae27b6661de79d0c79efe0b2028aacbc21ab777640bb65dadda0a531237c2c07a8fc2c61ebddc99fb0254fe08b2244c55071f5c424c96180a844a5c47b71ea81f08692fd1c5dbe35a987b7b4daf2dd7f4245b78107c0a6d4aac5a2fcb8b512254e79b20e9f962657ca2a64a2947dde2a4587de40c984bcb18ba7a2d05e5ffba4aa7d95aaabec513fef5aecfd998cfea70c7027ed662a2bea90ca3ced99d5db5814c14c3258f0b65b3056215aade1c2140c2b522c2f2257b71353f8ec4eb52b7cd140a2b546b755b26ed4edc8095a538eb38ecc5a2498565ff42b0f7d66b361a32b7f97ae19e3fe80029138d54e01c00473c2a6eeba589f725d11010d7915d26f1f7eac91069d376516a4821bfeb2ffc11643dedb6b527dc23fa162f5685ee951de98e90db2e034a7b7c19bdf39e9994e6626f0e4f6fae29a5ee3f2c1e53073a0f6b61f1f30caf12bbfbb6b88d51bc5b1a99cdcd86d8bbc11f4d74cd49b7df33c4c1480368883a88b6c3b59a9274845b4cfe6b73dd86d818227a1df6a0e426f66d0ff275ac5b1731ceb8807d3135f97a66a39f81da96388cc028af28888d84da49d5dfb4f127bde168813fd0b92bcd50c8f17ab7c1d73def78a6e4f7daf45489e729e68ba27f64221c6a7546af5b9c43e794c1514d1df00acd07c7e9e9ceb96712558e5f47faac4cc7a4dfc598ffae9fa08e3c40b32218b3a466c300688d5b9e55ed0157c5444f48d1e798b520013de07aa87576203237eb304e6c6a19d394dd3a53636dbb14ad0ad8a1a444cae65daab70452cd4ba4fd77470978239b405d93613e1c52e7f63ec7b8104c751b82aee4919dd6ecee5d95a2fefaed2870ac23b63d96ff2eab00a8825f1e5994f5f482a14e7b38ac0f1fe6e863c117c7d25434feeb0fc48930b91fd41b767826a9c4317cfd8c6b34c1437422b51915c7354fdd1982d0d37146b57993253ba3fdd8b66578ffa44eef30fb94088dc3b10b5c0a4e2138641164b1233dba921ff10e3eb7d6f8e2650df223ed4b7ddc97987a2baf16e6eac0ee6b0f1231ef007cd6a182b8b9292f15d465c1eab855586b72b963f6b530ebb55161d0be87ccb9077b6ede85ae9b610b10c44aeac0c07d11755da073b80af585d4cae1968d5dd97f2aedffbe0b7f16271906b64179ac4c88987aaf01018f61b07f346c8b8dfea05a96cc03b841a4cf8bad08f871ee6498c820240678a99fdb7c67e755c1d3e60d471cac14a0a8341b7b83b6e4d3dccc7d764db019e48aa08bdc0c14db126961647d7f0b666ce81a615a1d14f8dfe3c5c35aa3967ab1ff41e75f7e5e4071552f1e6cd1a219f1abf8b24f9d5949017799e19908edb4b8e92a3947a7b6786b844acc425d437fe0669a20a3d7eeea8a3c5f34b01691f364ad4307d4daba4e3b1e1a355d14c9af25297c8a8942c902489ff117b0a55f2f069302ff0ec9c58c7ecc21d7973c2ce530477d21666d13390dae00729efe5662320e96c44796b243af0ddc2bf25724b83db69f9fb6d622e8d1a05a64a16913bbb8261ed5a4866000628d41512c4e317a5ea0a21e9ef13256843f3164645bff5a5e579692d0e2724c47b9c04b317e41254459234851f287198dac043479b1357fa87de3877fe83eca92ddb56d22ba1896778e41a4dda958b8d88ab16adda01b4bc3ff49597dad050b37a69bd50fcfbf19289591debe4b6cbcd514542a0b95424e3ca8e88eb27e495af184d7b73a2dfee1375a37a671f4b7d55e54e80ce30a3098b3de52a9e52d08a80a5e57d6add6bf5625e1abd073089cfec35ed4334b2549198d3eac4d5dfb897e7bdcc42dbbad7d15947e93a74dfefac120875ae488a2983733527fe232ca1e3676c8401f64ac3d0d392bf0fbd13abaa08f2cea73c36d82d3ce24a1608e22e63419c1a1d73a42ebcc75e25533a909474bb9b8e5acc4e5b1282f8e8c577000c1f1dd50f839e0d33a8409f9b8a1a2942d5d0d0836d1c08e1fb5de4f4ea81c1bd31da6ea85845f66b1f48a28930aa1859f7f433f2a3e059d6a1a9806f0f1231215e346d62b0c01aaa3d38c68ced50685a576fa9c3f64f633d637c2c8710d46a5a12d90bc219c47b8a9e2f771c3631168631c37be024d05ea47e26cd7e513b286cfca3ec0b9658cee709c81ce3fadc7fa26e78cd021b27a4450715566c80b4ed2490d54f27d4105ed3e3ac485f0fbeab7448bf614bd5e35a86236ffbfb7db4e047766456b539c41cc21789dcd7222b921b5a972d6fcf135f6a0a2bb7c33c5d68c88f5bfa96247888d1da8fc4bae2ba357242fd40bd8517c9a72f16078e164fd6f96c617da8f7ce8f0cbe26fadaff3c5833acf9fdec3963736356c939fbd003855d8dc6aea332929e5465c6c7dee047f3f04a5be014e26ed72226a1ba9fe38910185010c8490578c3717c9bb3a258ee356689a22783a90670104022a23fa9fb879d2ed2fbae771e337591b91e611c3ffcdbe2eda95f19b4e7c38525fdbf9424c5032f5faec2b25081d81be70ad7cc3bd0a3fa754f02b9605a73a349ccb27bd5acc055d8e28a53182395d7906e7448656ba8f1f21a91d88d6473c7be3ac13a27a34113610cdccf88c338a9991366529cf06d9d6ba2d7736a77265d557f077574fc1cac007caaca9c7f54cc583674da6cd728a4b5494dcae6dd1a6aae6a9980b262cd69f0b993893fffaaf0770f31f2f63f830b64d71be181f8127fe34ee8fe2bde4bab097e0fe274375446e98839b8f3af2f56709555ef696abb915800dde7d2665731d6660d88969d83f974c71dca842d84d3eb9f231553d3e5f47574792958fa44746eb1bb11a63a2850efbe3c59d33e5d7e0f5668ca8ff02ed376adf8f2dded3eb651960195002ff71c27bf3e69ac7ebd07634252a31c2733819c5609fa0d5d3ee857e80fc2c40a97bc69c6ba02e430043fff9ce8c9b655971204278f48b2cf8e81fdb42456441802934eca610250bdd5148f4131bd1e2d315f671774a17b09ed1189673930425180fe6a3979d3e5275a95690297c27ee1866a22b4c729c79167fde3ed1d5e19bab0c6a2fd7a483c26bb8ccb4c8f76e3c6130aec628ce6e33db5e7621a10e00e541f9c5cba6114904738d2c8794d1331de31700ebcb48711bc3e8b5106b9ce684b454b6602f3981d54b9448293fb15423dbca9f102ed5da18d89f6419496f1a460820cef5073a5718c973e724aeb1e951980e19aeb9e3fdf20bc142ca2890b58e465f59b559e40e6de379aa67678706c3246a8c6c7a2c779c4dedddfbc57db668da3cf354eaef82f63d6d11fdb810642e45aba6ea970a58a816ed73b9e13f70d3be740206533bf458ea27c3b4ccde93e179d3890fe5e95d763ed34b341f3824ef649286a3ee3a0822ef462508c10998ab5f4dabb1cb54f80b57d3387e355aff604b916d8970d3c9570835a1875c5aab28d826f017437a1fb7d4a1c89a80c083a1c6fbc2e52b529d740db218a499d8b6724a1650b543fe610bce3395f7343e99296aa89b67397116e4a60e3c49ed1909b82a5e3b5ff93a5faeabeaa0e161d2b14ed2e33b922f5e39d2488eedd6d7628e9b6d0654bd85e9f83bd27a0bc722d6f55e9607a69d49481defe873ca97281f2761475ce06793d60b74e000e00a3ff1f1df02bcb7fd48236e4fe98ca6cf2c1abaf4c822943ae67f7e273d84592cafd37306b454a689af353d3d80f6e2d9468a3f73c1f6dee195811ac844504024ce1de093523c4e7df57fb14846b407715f50fa97277e58e7428e10dc1075c4a605ee4a412726ea1651f998f94e56cd060bd1c058d16bd3e57efbffc2402811e4cdc09b2c520c1396286885fc081c95dbb552a357b7bc6d393042023c4525488b379dfdce8231bae7538250d7b424c3be735b2cb1900cd4e7dad5ea2d63854d0e1eceb5b5c4948e12047cfdca66789f68d8d00f137f81a963609d911530bfb08ee4d847d09433d2fbcecfed6bc8ff019f9956f4d87696f372e6bb64e1d89d8336340ea3dbb5fdbc0fa014ac5609282a1fbc9414cda9a1cce5d3233b47ef4ea5f03f4660c31596189b753d98479b24a807de98250c15cd02606dac2849ffc2c10b69fb1885d21aab38c6a4eefd41eeb7a7abd4e005fedfa8c9a96c1bfe3524afcdee16b9d5d41a", 0x1000}, {&(0x7f0000001080)="c5844e4922727db66a1d90eccd108121a9a2aee6c110af467ba57eccd47227217254eae903dddec261a214ffdb1bf88085dec3cf5451b513d94108e93d605b733864f2826b2e0a95d0495d1b2de2853c4c8da8aaeda3f91972bc7743fd9644bba42cf363050ca968caf78edcb4acd18d2334d26c2e121f295c71d50f4166d4b6fe119fc7496349669a4b92e6e5e916fa2fdabb9f5df635dd32805e8111fe2ce3fc9f0aef15e771503ec6ce39f05cb54a00c25741a90a8cf26de3e7b0e433fc440cf584d6dc247d52cde1cec96a549e856e796bc2a6ec", 0xd6}], 0x2, &(0x7f00000011c0)=[{0x70, 0x1, 0xec7, "e92b915c5fe1b3813e0fd119cefe22f9f7999cb3e2c2b5dcf1ec18bc058bdcf3dce8a90b81f76855b9c255ecc2d2a24e22502a70d1e59356bfb65ee722a5c99b563985ee6674abb608a83b3a993b2927abfba2f4f5504e5811"}, {0x18, 0x1, 0x6, "0e7068874125"}, {0x48, 0x1, 0x0, "f9e01270830544347fd445dcff78f3aecbd9cb8de317e31440bb666c1b74e9da6a03f6499aef4bd43a13203def0109c871cdb329"}], 0xd0}, 0x1) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 17:45:27 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="018f17378db431cc4983fc8d9f4954f5a803972014f692e4bcf4c983aa7af64c195787dc19425851a8d9", 0x2a) r1 = semget(0x1, 0x3, 0x8) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000000)=""/250) 17:45:28 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSDTR(r0, 0x20007479) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r1 = syz_open_pts() fcntl$lock(r1, 0xf, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTART(r2, 0x2000746e) getsockopt(r0, 0x1, 0x1ff, &(0x7f0000000040)=""/8, &(0x7f0000000080)=0x8) syz_open_pts() flock(r1, 0x2) flock(r1, 0x2) flock(r1, 0x2) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) ioctl$TIOCSDTR(r0, 0x20007479) 17:45:28 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') r0 = dup(0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000140)="bf5e9e5d5efd8d093f1a3f24306f4843cd75c612ba6577ade815307991b49efe9b56678d2f783ba814a0ef8a8f0dff83915952456bd00a2d229270950f113f5f36b9495b1540ac401b4387fa0acbce1301093b18dc4fe06c8e82e28fe9871a7720213c5a55b320c3a472ed4f42ad7297e7410eefb8afa81d342baeef64fc624ae7103378df0a5b0c08a5419fc100a0d68e1be80e7338c1971dd36f2aed2b595407537b14daeaab3aa064c4120031f5ab26ca2c13f4681b1cca779d12180fdacc05677fff57901f238099a6507e64a5c02b793bf163cc69e6d0f28e8ffc93", 0xde, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') r2 = getgid() chown(&(0x7f0000000000)='./file0/file0\x00', r1, r2) 17:45:28 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac7934a3a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, 0xfffffffffffffffe) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x0, "69d4aa1fd74e05ed4897e1d7f68f0c1043519ebe"}) 17:45:28 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r2 = socket$inet6(0x18, 0x8004, 0x19) r3 = socket(0x1, 0x0, 0x101) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) kevent(r0, &(0x7f0000000040)=[{{r1}, 0x0, 0x2, 0x10, 0x401, 0x6}, {{r2}, 0xfffffffffffffffa, 0x10, 0x40, 0x1000, 0x1}], 0x4, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x28, 0xa8, 0x9, 0x5}, {{r4}, 0xffffffffffffffff, 0x8, 0x4, 0x2, 0x1}], 0x200, &(0x7f0000000140)={0x1000, 0x1}) madvise(&(0x7f0000091000/0x1000)=nil, 0x1000, 0x5) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) r6 = getpid() r7 = geteuid() getgroups(0x5, &(0x7f0000001840)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r9 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f00000018c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r12 = fcntl$getown(r2, 0x5) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0}, &(0x7f0000001940)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000019c0)={0x0}, &(0x7f0000001a00)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0}, 0xc) r17 = getegid() sendmsg$unix(r0, &(0x7f0000001b00)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001780)=[{&(0x7f00000001c0)="a830feb73e74478ea3c4e720df7f8cdf20b215103d35a9b058e3a28b9cc2e10e9e61e1bf99b4a19dd9a6b77017f73286c8b04765b8107507e7fb1a56cac48d086fd3cbd0705068ec262691bd8fb21ef459138fc2643aafac40d6e241d959363a0a1330ada35f9a4fbf", 0x69}, {&(0x7f0000000240)="151b6e80dd043c6c1208ddd5550ed9ff27c7308631b45f19d6b2653fd2c299a6c4", 0x21}, {&(0x7f0000000280)="0bd5817a39c279889aafb0b827dea4d6dca01d45f517b15104a30ffe32d9910cedbb0551a9e16a30506ce71b397c8de4ea29b283bee5402721357586264f40a6f1fd72eb69b9c8d7f1603a556d0b6bc0e3faa061e38a1f65c3a6f7558b581367dd4a27952302e4474deda58cc109a9172c", 0x71}, {&(0x7f0000000300)="531b51a50509ddb58ceb7c9d877ca028a469ce9b96f73ffbfbca2ac680847727106e2a54d62310b58004ddfed816fff3d7a88f6ea24025b7c7a8175507615697e31cb6353360370cb9972e73d861615bcd031995e5014ba6e8526dcb30a78ce152ea91043694e5f1f11baf15203b0c9afa4b8f3d700fa519c1b6272afebf12d2eacdd58268cfbf5b35dd8d2a82ccf52779732d3ad517694248e436b21eebf26533ad6b5c4b34858b4d", 0xa9}, {&(0x7f00000003c0)="a9b5065556e6db3a8526a749778881e37167941769a0781a6bf236b0bfb66e2605dfcef5a0bbea8ef9b63f9ac6ea7200f7f2a680c6f3b722211c58a0be9cd46cee9e60aa13b1fc69227c6d00dc6a233cfd98e4f7c0f41c97e50d11e16c65d88f43b663411b683b7ddf7354dd15c64df82ee2fcd1d6043a0d99910f9846f709b279922454d3de4a8f3d3bf6b920caacfc777ed50576d40e6ce0b6222404d3cd203c11f47148b293a42ad97aeac7c001d6a4d7189fcf1491bd5acc212b2575318e7e46b8c916fc9aeae8d92081b4d32a4d7701fba54f9ce968e3287fbc11f33cefdb4524cbe25fd5bd7d83268a1fc2e5fcfd4e9c6578e15f546166d4f8f467d98fc5aeae569fe359ab332d755fe584df4ee4d963aab4f1359adc9e48bc65e6085fe8add3a71f4775ce2944f25d78ef3c9fda65f9a4a706fbbc51925d03257d5c7dd6796de0433f7b52d1d2d57f7e6273b00d0ce455c2c403000c327a9fd96d7711f802e98dd92b246d04cc284a5ef94ac3b8f63922275c8f5cb254fa7a2c566d3ff5a0ce658a9fdb2c6ed3e77da4b2b7ecad19f307def2430e353590821233328a469f13f8075b1c5b598543e32dadeaf9cf63ba488c995799ad088f07d5435e885244ffbd099eb028b49ac81df5503bb112f56dc9374151710df88ea08591d2036476f5d24dde0b8ca909df47652849445132dc07e79895081db58fe0224d36be5d5ea96a6991774555ad0dbd4b62320937518f014130e79040181f667b9499ff8af0745ef6442ea6a981b809738d11061efa7fbe74f5c9de9ee99f273b061abe6bd08c7217d540d0d3bad5a5e75c2f7a68c8dea08dae9cc686575d2323c2341c6614623b3c9dfe8927b47cf1275b51e8788c1a532e514590603a7de700cc2050a386ebd9de11eb8913f1efc0659e5664319c21945842c1fc49c674a619781ea68b0dc306b9db5c668aa2356ded366f2f222b96d3ed24f201686b66af49063c2db033a5d6b0c817370c02e5a4ce233c8c6b4f15d6c243ac4ab9c3320e14ff03b544364a41a781d18eac04b2af6a328e4a81397c6ca75c4aeb43cb2de41a3248855546a425ba7b3dbfe2979f56a02324da9576fe797efb4ed11177d832327cf0b050ef1aa5fedc1acf696099d33aa5e211018595c3fbe0ad11cf293dc9fdb07ded4c43c5621d49b34761c474bfe92002180d083505547729a237a8b3c90dc0ecf529171f7d83e65acff4fbb643a7021118f6c9be172c7138da276f71e1d730ba39964b333a9aa4206fd45297f5d73d6cfab59d2b93e0d9ce3d1c70f5153dc11b2cde9f7c64d3d49493ce1e45f3088c282bb36f6385cbbddc699804420fda654767310cb870fe1291f6cd91b6c5a994caf423e956cc334024c98c067c11fa3b62312c39b4a0759d701a1ea141d6c0ccebb0ce373e2934ea9006c43d86c5e29dbcd5e9953283c7c3b8a47186af5b91042c18e9108e31bf1114ebc8719f749afeac771e953307182f23036cda94ce826e2e02a6beb952e74f4d27c8f8011f650ca84688f758e3a2066c561bae70a3f146f4ce1f284aadfbb252d0fcf1a4960d20df6077b7729f96cbbc7f4f4465fe2c40ca2347b81860ae6b779be7136131d841029b096b28b45c5a18e25be079e46ee936d9341609a82f6482be597479d3fbf2fbd8ca4210426921aaa1f8f116dd716d3c84f4bc3f09136f9a1aea2c4269b53da98e4016aa9f23c946031d14f66a6a2c4dc0f44b60e7c244a2f1314a79b791c9e46d7b0fc334dd1fca37bb7bc7e2b0519f94cd4ece0de3369ab9e092475a4fdf7376bd923ef80590511aa9f9aa74fb52ccdf0080691fa8bac4200fd736f862ce32dc4c8fe73ff9d64921edad166d97d68a18c6346bf54bc479ddc69ee8a9cd85237339f1ff60d4b8defa2c7ba76b52f3562a7f0463ff3fecf2b02249938ad63acc4a15c44e0429387234689b4744b931fa75d67531f19ae59dcef72877987b1cf01a13625e163cc93be0fb81e69bd6ba5203209f2f2394096ce70b99a97694ecd6821cfa7927f1e2abe382cd3463f3fe0a09e0004764b993c3e14aacbb239d5e62659b143ac2f06e3f8f16a070e96bc655a058fe2ed6115ca46d738ef6cd9a2466e40c2886fa8be2b47744c94050f4fec3990aa6a3a30eac5ce7a8b09104a4cc7d7e334ab2a1e178ca69d8268550e7770b27e6211809b5e1f9e91fec0985d943bafdecb9f0683239b092b2c69ddf8c2cc356c6a25b1b801e9fd5286abf10a8fa08b7527ad5e193bcde977e0775a976b936f2aa781b344b64bfa237b24089080fc83fc0b2882ac3f8916336d1a4248f0253b55aa4f50d163e233aa60710e24266a8190b0a7d4921bde80aa88bf7f906aa1f97d8ccb4456589f104d8fca14ba87f00dafa7883d12a016087967b3d9bbc89bbf5ab67a774da43b3a7d427634183d35f81c0539fde3076121326afaae7636881a91eb474e92e670926a278d1482b6d625f0c80b38a31293eff4dec7264b6d1fe9afb15d0b55f0da00debbd9c3b43efd68edc1ae90cc4b84e54d8be8d0371e150723b7253c6117c93b4961a8f3b8d91064b3d90c03cd3fbe417fe155673b12703ae494ca0b2add42be2dc2b7d2ea8709a3f6689d7393a4b565b51ef4c6f61488ed6052087b8182e76bf2ac662c488ea30f484e97020c59c7f699ce2273bdbd5efc9bf2ad230e48718a13b6dca07f3c2df9f4442e4efe35f5f11e8bc75a7b9cd7f6e4e7600c90d9b9bafa99135c57f2a1d5889d82d89fe44831d7f7f68f33efeaa80df5d78c2be1db282d1290613d589d3d0baf96cd1ad4d781c431c6b1d727d4835f7f14539c4ce44093b9d4726035483950b7ccbb0b3694705a88914a8027d7182fe3ba448939d114a99f76307518d541a95743dc1980af123da1f20903a4df9b78e247fa39f889a980093e12b61d447ec8676354334510ba9550604fb02e3315f4a6c67d298776958a5f4e3f198170c0fd6cf472c94614b6fab1c7c712c6c0aa4e5092de5e59732fe0be2f4f03bdfc6c220b8c26931e2984ee6af174a3c931116159cf32601bf869f55a567017f95d3db82af92046a9519cb67d84c5633b618a542a05d640e8335887ba7cc1da1c284d1e923589486ec321ab71e3aab7eb61cc8d1a40c78edbde6bbd0bf097103073d6a3267883bbb5080e954754e9515283e2d74b006820fd1871e2453ffae831b975440753b67f7add8ec9532974ed122ec5c62c0c2313aa46d200249d4bc2803586bfb810dcf4af325a7c6d6921f900c82ff813ce917054cb2c64b3e60a46399cfba0b2e02af19b29bc048ab7b4594e37d65a1fb5f64aa3d77ae21274e2f6964433ee0fdf698fcd777b74418599ac296b20725a685a639356f372d4758bf6003fbe7bfcf15f29e33ec0abd99e666d18c520135747ed4e5c4972e6975eaa5db43df4fa7d6d8c621e6d684b4ac18192882441d2822623fd89577f6f6e407f5c7cdf57f2f19da97af64de8678c7172e6530998af271dc70c3fcac5ce01ae3c395afaaa1b241c4d2156d26829df7fbe547f2d0fc9504986dc2d3f1bc561e7c4157f4c88370589feae26fe270da99fbb97c028ae5cb413f4902925c817ecaf71778ef7b75358f49c075bec1eca06b3d13bad28338c97344ccecfc76f6d1cce968a864dc3df9ed0e97657e69f6e3b75bd321accfc6ab5068c77e5dbcd75e90d27e9a177889e26dac12cdf243203735d051addae7417a84468a350d2110aea720aa2716b0477b62681eb12b5949574ed7920d5aba8a0b3f72b57a38ccec9e9fc5473a1879d8776bb7b225f16dec356e71ed890da229bb0ea8703e8b3e7c78989db13135921aed704ff7a12405221273553462d272db885dffbf2ee163ea686cb8530d2cf2ba42b4da0d525b4b920cf8641f56a7c5bf3da568c6919b0c7c2705f97b7b1ace53ac27080202dc9f5895a375b0f8709a0a23cdbdad6d18f85e18a7b79c7c00d4730823d5c53534ac14a0b87676cd95b74c1a4208377e5c7992acaadd401bf73db6a051aeff1c6de5ca6c1f61ff91e79251ed00701d68ec9c8d49e365dfeeb9000f3ce7b86074574a5109f5dea4a18674da49a49ee6b73a1345690bf1f8540645e3c38753907e5ab5e7e741c7b1b6aa163184647a6e6b64f2a487b8f23a2bdc14c5b80eee8b6816f9149819e4592ab87e1ad3d7cf62f09d9f8f14849eda51cc4b8227b1a7a547b5428295d2326047e43cb7c17317882c105c326a6b33b6375db932ab9e4f9ef31bec20834ed389df5f2e272ec188c0d1ea8ab408f79d3f6336f66d96166b89ac6720c129401f21fdc037f7760e67e1987ad3963c9c983c7deeefc924fd656d124b9e70252fd61dcd158ac6e5e49399c1e2918d2e837b0c257736698ede141da4a5de178aa88f2433ebf4d2bb38be71d30d293ce9e961b9f4596b02a98cea538d4b5d7727459de1e2789ecb517b30baf3d0d8c81c010d57931dfca96a926514a47927b4b0a71fabcbd83f0e560853408df45186b3d1aa701592e70f1f93fcdfecd45ad65be38b14e7fba3c01621d56de924ed58a46b987e71a341608780e99c5533bdd6c4e4d54bb4390dc5076d3cdcb369c6f12ab67c5a76f82cb81a2a91c9b4865ab38141fd4010f1e7c5711d54cad7bf078bbf48960da25838a592e673aeb13fd6bf2379e4264d055fb17c3f87a915eae49959c7f150578fdb2468c50508069d9de60992d0fb0ef0ca782624bd944f753507dddd82e449bfcfcd7bbff2e6f40c749e8692a3d2b3eb37740ff6a4a5b9b122061c83230b3e023ea1fac43ac14e7266bedf5e9959298e648ecf663a586b85a9751fdee219e2b6eca7ee274065efa0e579819278daed4b6916eb72c9e4701e0bd45e8ee73aa3098fdf6005076fad73bfbda615d03b58a8e3d4108fb064cc8861a4b9c1c27acde70bdfa7ce814ac43475f74e830f3a05e57e8b052666a0d7697927e2b6dc2a52fa1cd14d5bfeba376850ad33f26732048d2ab01c9598fd2da62ae26c737c291c24b7a0d460a9bce0d1d4a0a5a4a2c1c621730c7c6249644b50ceea43c15335f39888866323e4cf5f576d796b8c27393493479c977f4d321962d007513c480759c822751676c2b1af3b96b956b067624377e7fe8e0380c3d07ec17c9523d20608aa59ce8a7b80510cd9734b473ba521cb75f9b4b061a5d23c2208a25a789a17481958888c35d44da309f5cfa5f5fbaf2f6d7dd18b82c00147812d13fcfd9e9e5223b5f8f5ff906e894f35957deeb21b2697dc4a171f77db7dd6afa8a607cec594c3aa8d61fbe23eb02a0089e956a3a5f36bb35c5ad788741b9dfc92f95bdaa357028ee81d6b3a0b19ff1d2ace0161a803910973d9a19b8caf89ef037fdd627dc5eb9d4944197584d1877d86c5f7876424c0e5cdc1aacd93e0cd29780c3d2313640781fb8c66fe9e97092792cf190d086e015e90f49f0097382549982fe7e69e31614b62c6294802b9731651494e7d59f9408d93936b409971b7c75502ecbe0abb7c1d7ae402b23102a73ee4f5794a1f0c685cd50d1125953bf072cd13398cfcb1a69a6179b66aac70d90812352b73a90712917fac4ac923c2d910d2ad28d9456fff3bf8917e69b40ebc1fb3a5a0d0528a8a98c4ee9aa44920ab555219a1faf11d6439d60e52e0c64ee3958f063f61f754f8527af49b534dc35a9f1f67cb70855cdf12a2839b3c781400167e247136c8eec0187a5be74fab2a25d47bb8b63c04b193706a79e11149ff6e4696195018bb25a9c0add8f47d420d332b36478872544c2f9f8c", 0x1000}, {&(0x7f00000013c0)="92c756c477fb1c7728f8e3928721f307d60711300948ac445f028bd2abebf35a370088d37c8a971aeb2c5b1268f75f2675a9e35582c5c6789a7db0e161f33d28206a45586cf9a4ae842b2f899adc2d67fe82d19282a649af3db794efc0f8f1e084eda96add593a72c18ff84331e1c7e8830e41e1594f7d33cc712a88a8f56ffb785e59936783158a1dbd57fdcafc11413a33cf39b4d778a7d9fce358223f6febb12393f79d8ebec2c5661719e937b4251ce85786ef08a157a911ac81dfafc8e8f657b92a4515637aa0f3d9b19e24449d84f94213137bc30f88eca3b80e79eb56d8fa5fbb516a6bd1629c8ddd8889f0bc8e1faf16", 0xf4}, {&(0x7f00000014c0)="15ac7ecf3621a8bb332e6c0dbc158dea2d65c0ff8cfa6325b80f2fc4e9bdd2d6bfce2a87ccb0f25cfe21d5253bff0baa5448f10cfeab4d878009c0f08c5359ed14dfd7c9a456816de3f7fd266a1b7a4c2a9c5a627ea30bc0d008ed94be64aa1db8138bad2a1601dbcbfe07a963629cb3511e3e1625e460f88919aa364199c540d9a322db5a0a5a2acaa2f725922ba8ccd62c0dffbd1c1335096d2f26ae95534120469adbd1e1ccae4344e272b42f2e2297b34158b86634640527a296600ad61bbb736c0179939fa26195f6f069bb1b7b4a5fbca22c2e2978ebabd0688cd76defa9ea9f2ed1431c", 0xe7}, {&(0x7f00000015c0)="4019f6b9b44b1599138467a7a81e3577844fb2d4f2645cefc6d563ecdb69b70a72b43f1d2cfedf6aa5d04a2abdfc09f6880c2d23e0fe708945d3a10f95a09dcd0f46420d2f089fad8f4302289842072947a9a1f3b547af06db6276778d5ed07f770786a6a371a83a8897777d4bffaff02a295db1a3eca176ccf9ef1ae70052985fb20bba802245b0f61e354c0909b2d31038b3ac0ee01354a911c210d7ba3089a27eb3cc31df2c05ff3443", 0xab}, {&(0x7f0000001680)="9f73864ca757f2206654ddef61b0593b5674b28792a83a01c54c762376ae0e33acc61575f45a78dd604f483118b15715e9f3d00c74ba4548dc4a6caf325b5b882570d6d84ab9394e48bc89444a219d25f04a0463cf0fedf80c66419cf8ce555ec82c7a79cdce315b25117d6ca6a71793d0580a7bec4193b52ac306e0be9ba100", 0x80}, {&(0x7f0000001700)="f8a447be83a8f01726b0f9f3a6f260afb35143875b9e6363f771c6533224970f2359bdd03f918b5148517c13ef1a018802fb0b5e87a94c93b9ebff6849ecf02f8ef4238db91e270abeb920397e2d1bfee73eea9cd052627658f3523f9f0f825c4870", 0x62}], 0xa, &(0x7f0000001a80)=[@cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}], 0x80, 0x4}, 0x400) 17:45:29 executing program 0: socketpair(0x2, 0x1, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000040)=""/230, 0xe6}], 0x1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180)={0x5, 0x4a36}, 0x8) r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x7, 0x1, 0x7, 0x4000000000000000, 0x8}, 0xc) sendmsg$unix(r0, &(0x7f0000001400)={&(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001380)=[{&(0x7f0000000240)="a54f70f853ab3b0d17f624b6e8cb5919d7f09141b61da1b3d69d67f3d8eecf7babbdc3f31b6b6b2fc185fba6260a8926f3b17c835c36dd4d81270d019ab47d2ec18d089ce68bd03694d0400f999184661a3757e3003c3fced78fa5cf2efe93ab75e96fa7cfd2a3a22d855cebb26052472e799f61f923b7a1302d7e5033124da7185b8995b251cbbf9da602ba540e21161368cc01b434236f951a42b78bdfbc09ac368878af1f000517368a6cae893970c65f2ed3468801b1314a4209349c4f08ef65b13e500096aeb1ed75025ef34ec665379f81ea6a7033be69a8b0e9041a3999bbe03d058d5ed241dcaed91347515531a401e6fc15f20ee8569294543ec4c54328f53a6760bf18d8cd42185ee640c22de17997a34e4d2f0268447dc760fd283e4fc857f2bc2c121c5ddf8c96c272e4f11304d527144b7da0458b40daa5dece03f3296f322810a8db653ef116da6fe39add01f176518ec67f2fc08ce3d4a4a4a3093961ab7109f2f76a0c1f6645b7ce0239f94442b6360d6ff1262a284aab59d60fdcbccc8a2d9bb29c82782934e076aaa899ad9bf158bf4b006e061b8656ec3fe349dee41036a3d3fe738b4c24b5de2ff0bcf38005ba9f7c1ad2f08f1bfc13b231237459685aad1f835171593ca9bb7d9ea6b2cc48cf03c00f8b3824b2ae76e85c60e1377618da9142f84360fe2c7ae5edecad7028d6caf25aecb2a40aa2efdd181fac14b78b2994873e8658c01d6dac288eca3fb9b2cbd959ed26950b7c793fb5d44a6a232af522d6605c7f45f42d2b88786d0cb97c10579fb76388ff30444288edc99dc52bbd7cddda13a6b8c661faa10350aa5c99693f3dbb7cf69d6f15330ad5549cb15ea6bda4e6a9573ded7b94354af07f4c25df905e5de50e35c1638bc62d14afade6f8926b974c34b1719f0a529339f3a9d8afc2bf9e1d2ca662a204b3447f386b27ed908b0f08979fed712496c7491a24de0e3378cda18adfcf2ac79f978bc524a7e724d8058550e1632b8c52931d9811098bdb9dd38483a6e3c2170734580398086ca9c3c9e04745c8c1deb45e14165ae6adf4d3f983221c08d8b06d659bcd712eed007dc69a3cdd7b694f0bec65341568bd74d7907222a7c90dd25d67decbd66863b84f5b4b19e3d1e1b1de37beb4db57e95fca874a609a7e8ee80cc57dfa6a8bbeed0578cbaada5561e9446feade90d414140f722e526b7e0a89f0db6ab06974713682561a63365f9df6aca279a3eae1600e0221ad0954652ccb5d8c3cacac5f413d6feaf4a7811ab276909b5429fb2b863d1eab72f11380749234c2c5610352b31401b1b4f79b89fd7f05a4bbd1c732a71c5017f2dc3b44907a5df872bb2316d678409833e742add164c0e3d941fc3217d84a022ecffc3b3a3a690e60a7c6adbc275e15fcb9641d8e6ab0b4cf4a5c58536c17c9e4669e3207a5289343254cfdb9ab685f46a8d8fa38c86c61e6a18810aa07d36d56b638f12d9b728046cd8ec38740c548eaaecc6246ab791033279bd9287343887ffdc859ba3e11bf6e34ccb5e82b570ee7498c15637bd5ba35a6d0347e18d9b81dd54dca327a08f083a16ab9699b5295caee6fd82b3318bb1b2363344eca24a9eb25e0b09e52caf60d9ccedf04376f5ea1f2fe8191b443ca98f629bdb6e0f4d273f4d7c55d3b6459391a54b8a8641731522ab8747b1595846c21fb6c92f0d07ea75266b1bd07555a416d2f6def4c02f96f30cab7d8c6c54d77bee003a634d625a669a8a5389891d4938728f4c482709636e0419c458ccda202097f75707bc57b42a21b062141af2fec3b7149e8df7c206184540f579e6c71ad67045b3131780ae9257702c2d75ff8260a497034820d58be381a647e7f2e8f1857d71a9f25134acb90928e794ee0d114cb300882ec3c24cfc5c68a386f9d26d5c81b79aabc25db30045164c6d1e17187a7d4be35fcdf74f4fa51b6193e666d25990a272e402bc4b772b87dab889af686f18bc7ed9d266fc2cff7c1627c8a88abe8f3b73ecfbebabe3c718d6a9e7ac1c40382e7aabc59bf7d4e4939afa1aa4e37c9ee69ccb7d64583bda9c2fe6bf1ff35d6966da31547eae1deb203a869aacefe2b4f907cf16db003c496f783365202fa231d2140161fcacc27835a1bc933e5fd8eb3ae32e32ee2874960b52e7a4f9304055c338a712d7a72de2c198627e66b01b46d196639f76efc9dc8e58ab497df2cd17edad371c9acf12bd3496682bb393a233d60487e853c28bb73549ee78e8e37df049341fd3b0f032fae21f92902af1b702384749ab5218a6df8ce2f6002e04c22c6d425131b6b8308fe892d3332c71210b77ec6086a352b2dec7e518cbfac3ab35c9267f389157384d5fe282499cd1e22cbb43a3125a66d8a29b2ff743cf8bd779ddce296dda6034b51d5093f58b0679437010083757695ca187cb3b7922df0a18358041f4ca134f396d4f516260c23990be438c7be3310c18f5056725fb76acc0b54c7ec500fa3024627abc700ebf824e1d40235e892bea4ede0967f226c0052475b134915810d40bedccbc4ffbcb40072ee245befd4cdd98fe920db8228d830225d656933669fc754a1ab4f020f9e0cd5250fa99770159ad00ce1f8574ec1621701e3b914bc1c6957b9e16c8a9098b754740f07787db21f36d062a859efea8db90c63f0bb17a5df7c4f6d9cd2b048507df8069d1d0591fb0bc0608d2b59d25b80eb01d361286d45916afe801bd80412cefcb77b3e55a606124e4c08f6ad994e2a4da07755f46b341562229d9a11c1d9f1479807720eaa54b017a6eab0e0573c526dfddff86971e68131ba1a25b7c6fac9b19830e40313ec70415d900dadfeaf60f8825e3780020883f1cde0fb0b9f5e834a2386a70f4b158fb0c52688c4ee7b0c8b915bf566e107de9c8240ce5a36eebb1412e98f983fb602bd47bcc434924a6d16036b45d1b37fdd3752caa9805328c09e4fd31a362b35bed8d7fd51fc33bb2d153b2e74639799f5ecd514de54dc74114ae5129b9c067d1f863331ff8e96f4eadfe63c82eb5cde38bdf749135aa358a720455b5fb8b46dc40704047bfe81c62b516ad04a0f30644472431bc6667c0fbcc96a861089e4e19a30528d0e53b708a50ff9f38b428555270c784fb8121dbdd29ee85698df62640245c2257de63487ad175ab473f617a8dedd4ad8b1c3f00fba1876671523975e65d2bd7ac7606b238c30a522465788e9eb9966f65e2bcfc9639a29a704a50b2cbb83650ad9b9823c3a65e1012cab5a9dea98f01ed6f058267c0c0f06d28a30f9839254146ebefcb946c0335e8bc48cd58af8d36ec9e7cd9e2fa5ddc19e569342d033aab281144d5f7d888b9fe3bd39715d6a9fd7e94a211490304b24c1320885798b6cf781dea724d02493fa93a8dcc459ea4a32edb48f09e30f3ad5114fc4ebc859997a71ec8bc5b60d8978c1ff7f090e6f560713190b57ec3afb014060a90170256a9a6988c994119f827f422cf33b9a7b9ddc1ea70b0c7db41772713d62bb2589b4d23ea3a0d7c9368fa36d3ebfdfb46fe195d5c537b280b4b578b904f123693e6a7632841e70fabcecd78f826928c86452d952cb72391f44abe477ed5d9a3738a25da3f77af91704117e9c70d9208edd20001c9b927484d36d5410d6000ab59182a0fe2e2dab9479ec07704471b12b3eac79cb34b9c56bdff017629fb1fc17e789e11bc7962e97b1031542a15f17339e14a5bd2172d0aaa00e33ae2fd2c8212390289bd8c52d9f228b408aa23ae621fbcb3b52b7cd6338e20e2393d25edf82a1a70f6780fffc1fe77a80a7c4cea1231b2443fac5154c6405e0a3afed353de1e56ca80446d5396c27686f65d8f99eee453948ee46fddadef6b11d1c48aa12c1cdac9c6bb59cf6eb63f1995dcd1c9b791cd3c82de1fc47f70e91ef5c21ab83e6b8735d93578c6203ea84ff88ea683595ac5a31dcae93db396542fc61736303591af1612d09d4174919383726fc4284a6b0885a6fc1b54d98ff5baa5effd4db6651029ee65022408bdf87e04a277edee7ff693463ee3de7c40ae0012b07a2d784e8b874d9365846f51102376fea889d967edde70dea90fac8c05908ba4ecd1a9a99a8ee5f405dad368ba23ade08ccbd6111416719f4fe4139ae285ecabb9bbe7875103afa4e7014236c4199e71fa8e9d8560f70f6351e2ea1fda919d73b069fd5cdcda657482492d4efa5c461e85e93a881bd56f3255b6669b74c2aa26e5d732a5a3dba26966bcdfe72f145c6f90d03fc0c009a51fabe8005263902e922b8e4f4129744b4b9a6b254818753efdb2bbaf23cc087779fae789dffebc55f31ecd85a0047c4b9a543a47abbe4852954affe7ff6f71009381551cc608ba97488b8670e5b83c6fe0f987e8328a3c8e81dde884b47e6d8641d02a2f4405841e53b4ae81d52769cb8825e38a3b1e2708394306a3cd7c20b3f4b6f788ba1f57924cc85c0d538db81df87e4a7ffd93ff678936f5cf8bb99c489f1b5e280a4dfb210de13824ee4b2409646a093ba26b698a23c6dc6fd25efdb6eb313dcf41483a339991cc0d061372a378d63b5e0a512ebba36523a3dea738bc7ca18cf33e22353f333b180b639aa582eb852fa88f4f7d6ccdc547f6ff5968f72f4f9a3b00d95841825d88fa4a31b671a50f6de677fa6e1c6b8c4dc001955920aca050ab83524364024190ca05fe5c4ce4dd81ba0066f519d58d0da1e9448360ab680219b2cd901cdd36671cb2b9362c5a62f01b4bdfae97691243184e223b1a8fa56908d151700ea93a0c441bfa57a2ff080068d7940e02c4d71e0957783524a4b5e989de6ae43e4e79789852d39f0141462b891c3d81b7666512c715d934a4294d47ca75a849ef54c6fd5adfb597f15ac3141c208852ada8fbdfb82b718162ed32e659d9b27e1a04414f2afb59ac812c7fa09edf64cf28ec136b23eae484415c7882b7639aecc3a8851edd3e5d8d2cb25774f5ad51c015cc0f01292f8a0c34d2dfa8ca9b153c292679bcdf57f2f90dde3081d0ff1a67da3c00fb1e5b414129d397e98db10987e1ccc579aa9cdbfacda2f5cd9fa5dfa851f9eb7c18d5db5d8e929b341d3ec3011bffbccfa355b4f6fcc75837e948c72a0fadbd7637dccc6e45d83263428edbfe30c2f7619431b26d86a4eadab11156806db154e930101461c19de691d05793e9f121826cce0dc3b3cf88ef0d954826bd89793e5167f7d3e42282a652f191d6d4da42ecd6087f524915adb1258a44b236cbbd4d5bb1d94d3bd9d184f26821a496a652577da4df854d0998d0cd2167f0bab75d0af50c972c1da13813f85aae26f70bf13820cea1a2f27ccfa6f8705b6302660a9e449a96daa61c48008f8f33a882ce070433ef64439360aedc0b5b25f4af5ff002e98f3e45b9e44f0bffc319395df16c080df131cde4ba000ef5f3eeefc53b46f0694841d588777f3fe8fbb1db1edb9d01e6efb38b6e3913c243c36cbc3fcee147a3bf0cbeac163c519348c29118ac5d36a7c079934e13454628db4cfcf859bd00b763299ad31a26f5965e1364ca82bf522eff2e7c5156af1f90a2374cadcf8e2f24460291246f278b08c052d8439abfe04b14212e003e8582c1aec1306e3dec8605142aba6cc8cb16ba06dbc4b0d005c99167ac20e03ae1d1edca0c2fb75b8d7050d52d14b9e1cf726aab8c5c3f0930d59357e0262d6ee763ad14983fee6d6113ff36a7e6572bca07616e289542573d07f924402ecc00df6c2cb00786463bb9d6bc5f60e5b670a38525d50da41ea3a14f2de4e8dac", 0x1000}, {&(0x7f0000001240)="f9acf27d8623a14c72bf8e5c61f413292c6698ecbb36dc055dda7a5cef24adef425965d71f0eaeaae3b0679bfb03108bc8cded898d566489e170ba205bc7", 0x3e}, {&(0x7f0000001280)="292532a7b54ad48550301babd11bb3ed3d9e4d4deb51f36bb544f2468760fe4954c2dbbc6b47e2b7b04ca7c0ae3e1d32ccf7548689d8c4dc28a0b098debc76f7441978ce7e148361827e09f73d870f8c5408abf7121355e1a46d6984111b395c7db5d5c326234eef9a17c1df28e1183b2455df620d8edfa3e5e98d0d432d0dd07a2c249d5a837823d9b3bc458b0054a553eeb6d1a314a472c7e88e10bf4dcef81b6205f510f9488c9c2617c08ad85c1c44e549e3ca883278b9bd4adff4f5160b69dd5c85b6baea64bb500f67c0eea6c4a48f62ee463723585dd9be842dee83b0321c", 0xe2}], 0x3, &(0x7f00000013c0)=[@rights={0x30, 0xffff, 0x1, [r1, r1, r0, r1, r2, r1, r0, r2]}], 0x30, 0x9}, 0x0) r3 = socket(0x6, 0x4007, 0x8) r4 = getpid() getpgid(r4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r9, &(0x7f00000014c0)='./file0\x00', 0x8) fcntl$setown(r9, 0x6, r5) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001500)={0x3, 0x7}, 0x8) linkat(r9, &(0x7f0000001540)='./file0\x00', r9, &(0x7f0000001580)='./file0\x00', 0x4) r10 = syz_open_pts() ioctl$TIOCMGET(r8, 0x4004746a, &(0x7f00000015c0)) linkat(r8, &(0x7f0000001600)='./file0\x00', r8, &(0x7f0000001640)='./file0\x00', 0x4) sendmsg$unix(r3, &(0x7f0000001800)={&(0x7f0000001680)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000016c0), 0x0, &(0x7f0000001700)=[@rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r2, r9, r2]}, @rights={0x20, 0xffff, 0x1, [r1, r9, r9]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1, r9]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r10, r3]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0xf0}, 0x4) sendmsg$unix(r9, &(0x7f0000001ec0)={&(0x7f0000001840)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001e00)=[{&(0x7f0000001880)="b5fe7fc3bbed4f52166887ffd0b615df4d", 0x11}, {&(0x7f00000018c0)="3184c88305df7f263b8e70c382864fd40f0683a3fa25cac96219706dc6d2d3f68a89428b15674ca719b31fa9941fcca9c4b5a7da9077b421b34e753072cdba0ba86fe3d1463d7081773d5e08ad054e18631ef6a076d6cd36243c9cd436445c2d75c83f5efb86e31a8e9b68ee4d7b45732958974c1609bc95ede8ccfbd091e7eed29f043de6aadc7d66c4fa315d69ca3e0050ecfd7e0fc681fc97b180e8cf79fc7aabcabebd28c6ac663192c2d9f216a3742ac844fdf449ae0ceeda25dca30704c17fcac171cca257a0bd818a16d862", 0xcf}, {&(0x7f00000019c0)="78fb", 0x2}, {&(0x7f0000001a00)="308d752c03b13e57bf79280a7767dd94f34be1df91006a09f90c5820eaf86d1e2e5d7e71b367", 0x26}, {&(0x7f0000001a40)="18d1acee0b7bd19cbc8bc9d354191d703c40eb145510f2ab52d62f721fda0e3ea7ac81411e59b3ce3cd6e3e7a92c2386de8d15947678c1b53ed4049347e71f9a9c4f27a47f66223890dd500982f1cd24275b590f", 0x54}, {&(0x7f0000001ac0)="b1a54f6ef1ecccd162567eb81d21eb760bea26ba8bf07c823eb0529f8977d6a942b3ae57c3dece9f4a82252c9809f3a3923d9f46155459bc4eda665f322113196ee45c5eaa9dd15f7fb18fab896e377e2d59a9aaa8ed7a2d805bb0c63966b46283b247f12e646732e12d7d14c43019b50ddcad3bf3e9f1c3eac2746420f89b44af802e0646e28def2521a333b9c95797b8ecfe63b3f01191ebc9ad0dd621cf5d7ca243329e2fea21e9e15d61fe283c9cb084cca02a55b0b98fb61954d2ccbe8c2c2f006a7edd3ca461640a43668a54819ec339a7ad7ad80c118a", 0xda}, {&(0x7f0000001bc0)="eedb11a7aace585b08c944dbd4c294b17129a908a864e6b992c6aadb87eba13e0c0665f3eea5bd9e725ac0fea8f0de5fefe25615401612f0783ba0e069d922b343ebb4d8255b93815dc4720dc8f2ddb5f0c47dc2f6d257ebe3ab7863ff2a00bc10bd1557e1b3cfb9e20f6564bdbd37a66f919590ac43640bb0eceac39da82f215f3b6ea269f67de1ed49a8a3499b0ec2c04acff11f1b363fa9aadb5b39c5ca2aceedafa2f6a9a80c", 0xa8}, {&(0x7f0000001c80)="958ac7b24bcad518aa747a6063afadcbef760da1b1c890d893509e7e4b82690d0c96936bcbffe77bc4ad34060c90468d9514aaa25ef272eaa89f5ff27ccd5cb47b0f80dbc69e6e152ceab08b80563f810963dd063664b0840f13f03d59ebd298863995e1d68582cf5d888a6059c611c25134f5ac8d1e9058078619174d02b21ac2ac34daadb9dea3227eb87811b790cafd3e9404346fe18da9eb708831cb8779488dea1b400cf6baf0af08423dad814a519bdd86532db27abc97fa669ed2034514b226ce7f2332f5a53532bd51aab0338dbf17cd9ad649423be01a3550d781", 0xdf}, {&(0x7f0000001d80)="55c6510cd64758c923826e5d6f8858f5e9248698698d829f76df150d48f45e80665ed31e727fed423cbffc66401fbafce9f9d35ee344fd06d225fe350f2c7c7e2196", 0x42}], 0x9, 0x0, 0x0, 0xd}, 0xd) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000001f00)=0x3f0a, 0x4) fcntl$setstatus(r1, 0x4, 0x80) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000001f40), &(0x7f0000001f80)=0x10) fchmod(r8, 0x50) ftruncate(r2, 0x1ff) setsockopt(r9, 0x80000001, 0x2, &(0x7f0000001fc0)="0ad223e936564e5cf12e0782fb8e88f18051e3921d030ad89804b3fc93091b1e9e64bf08644b06f25d1e142f8ff87dd6ba22207db3f8657ddecd005465db868925e44bf2d0", 0x45) pwritev(r8, &(0x7f0000003300)=[{&(0x7f0000002040)="8351f20bae8b7862b81b6409093cc1ae6cb45ca4e032d07d504bd39e154b162c8355f762c2c086acf48881236e9133c961a111f5a10bcba5dd7833906864f474f0416bddd5ea20d3c925ae43f64c57e92629bbdd33b56f533405cb1e8d1d4e", 0x5f}, {&(0x7f00000020c0)="43de0c164f1e6081dd523dc0284a7671fee8d7ad4e27d13ea1be6ba97a8d9210bb53a61bd936dbb04f485f60658fba0f8cc32597788a53f59f136aea20a7aca6a8c7b9d6d27d0f4e51", 0x49}, {&(0x7f0000002140)="b564e13bc5a311c9b3375152b8c7a5158172f482ae6a8d96d066550c0eb85f3e0d01944120ec08d5a25ed29994d2188cea7b26ee1f612a5cc9439113c1bcae88d5de413b38cbb5ab80408b01db021eb929aba49cc30488c17568ee7082d3e69e0ad64af3da24d63505c1f0a336a41600f7b25d75f79952617d22182ed227ccc7c5d2c47ebb9635c5069b5e1b570046a087d9ff935f62a0523f5865f445cd66b2a72f540a77bbb5573961161febff50cc93b0b24aab293ba33ec7481d2951b7f6abd1f2012958ec550bae9fc7dfb171af3f168cb330fa4e17cd0823ba38751d4eed78946435b989b54756b5fd475f32a61e98ccb555f889d582e246b0c27292cc554fb44c09133b7cfd8d9037bd246d8dc87cbabc8ea111a2102a27c5f38c29883417cde4791d78d3fb7313eca3de465ba87e0e0ce44e578692039219059777fc8b5c1ce117afa512586df22707978769c9b2b1687fa5c971ed521c8c08826d64c3fccf8ed31952e4b3a470716c105bd81e5bbadd10dd2eafcd0974ec3640c0349e5c7165da42a044be9b3748bdcaa4a382e8f34132b4fcb2a4d39bb3803287cfc66b24f1648f0e0c011bd5046b014a93122a80471625462eb9f17c7a29f43c127b00640fef8b5c0c208f131cbc3e9ccd222f26e963eb197201ff3720ea4d43a479a1b79da9d20619bdaa80564ba1d912c2deb9ff420ba3a989117b63413dab898f45c1879389aef828b6e712ce4f90e11ee099f72a152a8b9b5e0e6e8afae495d83eedb8a5654f5fc9e169c9845f36a315c72889381f385109d6236335023eaceb628d9bcf0ae5cf10e6f9322c6f8198a33802c4a9d185778f67bb431ceddf3ccdaaee770b916f7ca93ea4d453ae98efd6b87f7ef860af234a08b17e29cb4f68d9b39ddaca19b3d00e9fa308bf4fccabb0c44b90c7059f698850aff8056b537981c3242c0de85f7cf22fd577b59febb17b6a08e8f6ec518475ef8c57d7529f556a5c1e5a6bed5a4befaa95b31f3ff434c4d9755ba942ecd92e39bde543880662a0e6ade28098b11f0d5f1a8e2130eeca7e7834160049244572229fc524b153814217e830baf862dc0b9f316763910a3f3942906cb1ce2decc071d3116385463bb310e1c24f166a353a3a25ee20fbaa24ab65f11eb3f37d1c68ec9ca13ea2ad241caa2c5d42c2d580a8bed46bc367a85d44b818e39459df67b25796bca4bf3cd7e857840bd8e44e8205209f7967897ba7b888677c191d347fa7d00498617c37cd07a49df89b7033ab965ef5545c7027f8e7e8bf822921a046d4a1b9a8a0364b5807cda6633f6d17f7d67a77b68f8cd51c2c332ca4d2d7594dce0fbbdefa2303afad4af9db0148d10429e560f868322abeb1243a2f389a9c27556396ccf3e0749290353f509d4987ab7565817ab0e72c884a9428df967c4a56f2a9139ac0a8ffb436a26a99a60f55256147260bc76f4465acc35eff5601261bce871a5a5ba0a3853f9d5280f80dda4d7bd38d904f0053696ad9fa44ae68896c34715b0f3b63a024c563039af0ba0d3ac7e843e74218b47002d5a96f69e66b5e92232215a86ef038a20640ab6d4251071e9969650c34a15ab7814fae200270e9e1148f29734b1f53e5a6400ce1687dfe61119988f7971f4c942f2dd618d3c23d82bac22a569b1c135a74848f8c0ff0b02cced3e51822cfef9009924f34c4e4a65f92bd93a46fc8a2c71aaa38354154038c73e40e8c9212da672cc8f13cb16b1c0dda648ac4b89b04724eff0449eb6babc7f86c551cc08b2457dbc606553cb30ffb255e86e60361ad4c6ec036c8f6f83d85c720c839ac5a7a1f3e8a6085f794cb15ed9ffd5e67c4afc2cb1dc9ecb04d15c5633b3a9950d4685fb5f9fbc2e5e7098739b9d1185662f35018bc7bdd608796cc4eff7c40292d1e9dfa7a03e414ff7f5d67ae67999699f687eb066367cbc376fdc38b86a7b3ae2a7a3273f17a9a2f1279f2aacdea5270546b99439ec58b37aa240702af251e70cab8d7c4f3ff5f85e5eafeb3d72aa5bb3bf7c18d7098ed546afb56258591fff861cb725818e86b77a308c28b77a454f9b74714146a348347eac7fe0b251d1f16812b2f96c45669c1fcd3900b458bc360197e05256462705d027b022fc1faebb082ed32d12825e9313f4c80a10c8c671893f1fd3e06736d348a8a73dbee12bb208de07912930d2243c74d41a51aeb3d5b07c5181a8ca957fcbdb075e50830892575d3fdfa566488d8a2795c302e1a0de2659e9e0597454a905d6f08b469b944dfac8878f852f727b67a3fdfe9c0253fde63c1079320133a3a60c7837375d7defc46b9e5ea5c658de791fe181de6264b38edc8ccb26bff54e8abe60782facd3ebcda2e66ddf2074ef76c1b7f173e12c542352ebb72b4ae0d994cce2ee5f6efdf15bd11a030f656034be68e1e6bcef482379a670b1ec55a3a73953d722797ac46afb13996c3356da46d29fe56287f713c72fc286b3b782cd367220d6d1803ddaa10f449acdb3d3825addfbc3d2c865c17ff0af771c15d37169a5e0e1f65ba2e5c57a89c834d73cb5814931d4707805ddb5ee7a88bb148d46225cf3a315032adfe17c3348e09563e157309981500aac0cc8d98c4d2024342cf349f9be5b24cefa6323a4064a55bd3f8598c82cd8f9a6c1af22b1b49afc049f0653c4260a7236c7fbafda24b671918a7054f4e6681d1dd9b8dbf11d7afd60db2a2adf53952b737fbb398a2c1c87551e75e6fe49fd89a512f320cf3eae1ba528fe4c3bb1bfc576840e4df30a8bf56c9ad8cf6b47c967f8c89d69da8180497c1197a49a919a41381a2acb2cddbfd9860894ced87e73f12ea1c9a1b4b7c3588c1a54e923001054d9de1072bd4ed5f3bd7b2b95221c04443a898e607b6d61c732b8c90a935e1c2be855578ca7d5089aac9aebaa22099970a0e28149fbdb1ee81f71342db92296c249f745c89163e5007b1965ef85f4577dbf60d1795c85af26cc79b17ee0bc7d6fb96704f7bca96fa282c740e801f3df23fb4073924377f6a19c80883e3005ebca2568da8d3a42ddcbde28cb7b37ee87b9260c7877f15bdd811701465b6c5346eb25a021160bd0b2e135fe5551c0925686cc519605136a8580dbfe244cd78980991df30dbba85eb3dd9e2090924a2a4db229646a4a5e6c3c9d391030e537a27f26d5d89d0908392756924a9ab7961c700cb5eba8f747f8047fced483532f409e20c51a6f7c881296f3cd6b8116a12473f1813df1735e646a20d4871fe878106b63423be56f8a8e6cd727777731ec7a1b0b640bdefe0d59b16e4e43d43f71548314350beda4d3580e65b25643c4131baa8de60127085f552b77cda19b96c667849558607026142a3982a91747ad42c384d3312957b47ec8cf3323fc7d21d9f85f7219b0bb0d6a784f23571dc9ba02b08de1a7db574505f5675b11f075cf1e5ce1a2890778abc0d1f131626e41dfecbc5de2f7ee89ad633bf4f70e29384f001bc725713f754a1b6db042c06196fc79b073376acd25cf60334ac86ca48454c844ac747a1514446f14edde17b96535dbafbf8cf09ea49e1683369821cc756a0b2b37f37c61152323647f598e34bb719d2cca4333b83b3eab363e4c1cbbb7ccc850e9ea758f7bf47dda69d6bbbd568b304178643befa5cfe11ac7d8f8cf1c01d386cb43159ed6fbdbcd234766e302acbdf545b1b5febd925ca6a08a80174f66d42370846bf673d4472548d8f2f946cda2daabcf1ed6d0fb8385e17c3b7221dafb5eef7d3888b5ff8977536bde1f96af3b63690064ab0aa6d879606e948b4b82ec9982c7d8eda3e8b8faf5d27477e00bc375ca91036a80d5316ff8cdbb23ed329c6a2c0749fce63656c2ee77ce4f113a42df4fb265f4c1b8b2020f5cc3489fd6f2557a9890355a50124dff18e1382fbc33400dd280e29d05903c9604df6e04c189129ad53d21b4b06ed9646c86771e360c61b204451276388db8e55b57b28182fb2db5e8464173d38d6f03dc6cbd5df1f71603035eefc9ca60ba6792e6fca29e2daf784e3cd8f8adf918616a238376a22e4393713ebe862ef3d03cf21bea3631ed5c261acc257b45a4f39a7df6012df08b582501c26d69d248b1462d6012d1bede1e3dfe0b04466b79f05d08e3a2a41e55166a53791786c3594ae591afa25f07f3be77ae1c424fde0ed6ef12b4e85f6eae872768d8fff5f34de472c384100ea663581b13018390a4ff7ae2a1e4f2c12ff6114d6d3091b154ff160602643b70fb32a241597320f23c310135667a9d02a29780471273e78a605579a9010967074e0924e296ea099e5de7917e0863214df18de6f582c3b6df17ec53d07295bec61e51c3972333ca5c81964dfbb5cceeaefb337e5510a56c00e416c8277070f1021646a39a8d28632438df4e888f4c4c227e3ded3c78ece1671f312fa0832698ed81dd66470fd253e1b9836339cb36c76bc36eb7af59d2f754167be33fb729adddf6417542aa813e51e7aca28801dac69e11f0467279eda0c4277641c955c7ffb4779510697fe2501362808c824c74b25f0cfd49603dacd9d4ac74af616f3a045f23921f1b836f5cd44d1886cd75bccadda1711f1729f9d27f242ae0e72e1406ddcc8ee58e75f5e6913adc5281d4120aeaac5eabb2b5f47dc7dab5916fd9f1b62fef4c1a482ff017d0335b4b5c2d78f962cac3d3c5f5f16aeedfbde05f292c4053da5ba9fe3f8fa9ed35eacadb9ec1b6f908fd9175fd2805831e93a59acefe6cc5a150be16f545ffcc133205e118a890bd455654761b7fb578c465754367fd511dbb80c8c2699a9191c5e8959c270a34dee9f39f7a8c22588c7f6278ce817db85a66f1149fe5ab46dad1858fbfac6487afd50c5488a18a5b08b29214457efe8d54cbb17894af42d64ecd4fd7abfce94ea1e2cb2881983e787f0732bd7e9e36aae43c6923543c53181f89901f2d577057f4ea7bb720dde0d92f1cfe6eb42d889e89bbbfbf1d123e303df91487e9cad0c81522e2e939078d8cb9ea85b1f421866102de5ad659cef8444bd6b194b424c24124ce766383212ff61b1e27de1ee03d879fd612def6c779921fde4aa082442bfd7059fb99173ed130fedc5be0dd4fca32a22bbb4efaf91e1a31b41fc91c056bf10f5d2197c08aecd050119cdb16fa7fbfdeb66a48eb50151e135065e37db6893b529ba2765b861079a98e29b91821e5c05330bd8ab2ae567eda22cd6e2e8b701cb39dd546353551ac3ae1a9bd00209d76adf67896d1b104be93e8011aa391bb20fb82a8fde17190a9e57ffcf06ad295d6c08f49023863ec1032027a6c88a565927e42f4088d2723b73e9b6ccfc657055e5e466fce51b21c42b0dbcf86609ee426a08a022228fab2f267b43aedddb1ca853fba434c592b6790ef3a6707fe68e3d57e0017cb13f6a8dcf0c0761303ee291174b6ed81f6e27df43323a4e553cbab1b2900e539f8f0a9f8b63acf31cea64af9b9ff3f7a1f0d25627bdb3eddc4ef4aa4def0d76df4ff66e5f4f7558fa30dcb8be04b6779b7c0a2bd13bb6ce8f89fe3e27aa29a304eeccaf3edd140c50c9a06ed05be45a0b5db200daf84490557d9d8ded950d23387eab3d98d6dd8683d2ce835ce044bfc4b8b351dcf6cf78ad5b8c14acc044aeeb241768d73095d548290f2d8ec8c5b6b578c03227fde158927751764b0c41eb39e5abc789fa48b38fdf66dbff97f6783fe286e0e98b42b1c6c3adea5235a9ae86fec0d14f552f014f56f1c48e261f296d17bd101cfb79bd6dab7007c780ae2d4d497a3e6a811f", 0x1000}, {&(0x7f0000003140)="513d811d7237bf7770ec85680dfa36a84461e0bf07e0e6fe7cbad0121925912dc6a34d6e8c0025c3730e7e1cab2a8fc9f7e602c9cd87881ac89df5cf18d230f4b505d8329d7213cfd33b2bca69c09a4655ef04a56befa9ad7c6bddb3b997bc936177", 0x62}, {&(0x7f00000031c0)="180f7c87edad23871c30938877736f1475cdf971c2eda0b751645120c8b0a849fcd2c9604f58dad36e46d992df782efac1c87285b953f5c380e855568a001364d264ec75f89ede8eccb0b0bcc55649f02b6f177f5bca0a9973dbb0d356aa57e4ed161e4d996ab5d02a9c46e13115ddeb59cc94fc4a8e032712b4d09b18cababf17ca9749aa10cf67da3a6b09017db9b5fd4186225b681bca806b9608dc0fbb11d1b48c0b7d5e9128e708b0bc7922b05dfa0932b2e3d53c350a5fa6fe294546bbecfb07c2a7c88d0b7f2f807030abed91ae8fd0f39989c1", 0xd7}, {&(0x7f00000032c0)="ac724ae1a7fe", 0x6}], 0x6, 0x0) recvfrom$unix(r1, &(0x7f0000003380)=""/175, 0xaf, 0x801, &(0x7f0000003440)=@abs={0x1, 0x0, 0x2}, 0x8) 17:45:29 executing program 1: pipe2(&(0x7f0000000000), 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 17:45:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "68d19de7f45c0db1cb2fd71bc1c3c83bec1f2bc6"}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) r3 = getuid() getgroups(0x5, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000100)="1b12505916a407954224176667b6669f509880a18d93a059fc", 0x19}, {&(0x7f0000000140)="1f294cc838bf9ece33ce9e239250e42fa5953ed29d56f409c3530ae6937d3429b669c0309cb4d5b2eadf96511f8d203aa3fb8922175a540f9aeef0793ec0ecb77a1c6bc15ce570473b54fc6bc93d11599caf127fe6d8405d7cd46d41e547d80f68aa3be1ff21daa5a4af044a9897c943706b7501b949594a745cf7bc0d54e851a74ab660549478a645b7c66e8cbc1018289ddd90129b6f18eefcce0c91515feff441eabcd911fdf88e5ad62044ff57ca16fec64ce10f95027f383576b439", 0xbe}], 0x2, &(0x7f0000000380)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="030000000000000000edef0000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB='\x00\x00\x00\x00'], 0x40, 0x1}, 0x4) 17:45:30 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) listen(r0, 0x1e8) r1 = shmget$private(0x0, 0x4000, 0x401, &(0x7f0000ffb000/0x4000)=nil) r2 = geteuid() r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = getpid() r7 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x2a9b42ab, r2, r3, r4, r5, 0x98, 0x2}, 0xb1, 0x8, r6, r7, 0x7, 0xffffffffffffff7f, 0x4}) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) 17:45:30 executing program 0: r0 = getgid() setregid(0x0, r0) setregid(r0, r0) getgid() getgid() getpid() 17:45:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7928e4ba0600000000000000e5216d673551c0c01b3dfaf91739ee6cfd0f85020000fd52aaeefeaff0f2c85e00000000013c1fe9002000000000000001ff020000000000000000000f460000000000000000000000c8150000757a6dc4c2a4f6142a6d600ba30b6f2fed43803cae42ec2425e571201ea5af277eed33da6ad111dcded7192824eb335e1a230e2598b0693dc1f613ed6458461cf7ba9aad1b44a8035c3324165ab5cab8c18cf8295fb820938921da5018569783e72af0f50f8b7f6326cb0b38999646f6dbcfe663736d56db856d0e0cc46ca9dd64f2ff62285627984b78b63f9786d98a038fec1d7a59df7ed40e682ef75611b560078e6ba2701a3e7c69a3997e7d50e19347c7f0c0b65749b569a4cb5c3aeaa84ddc1d0fa3246979", 0x123) r1 = syz_open_pts() close(r0) r2 = dup(r1) dup2(r1, r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x98b, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x4, 0x1}) 17:45:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000001700)=[{0x0}, {&(0x7f0000000440)=""/198, 0xc6}], 0x2) r1 = dup2(r0, r0) r2 = dup(r0) linkat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 17:45:31 executing program 1: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f000071c000/0x3000)=nil, 0x3000, 0x6) 17:45:31 executing program 1: r0 = socket(0x2, 0xc005, 0x3f) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)="caf5b415", 0x4) setsockopt(r0, 0x409, 0x8, &(0x7f0000000080)="cf31f72496ebd6ef7dc3adfb910b1f89399e269c22eaf737bf5d008460f4108008d75acd0bfd896380b20a3cbc999182990a20bb9b86f5e5d999574f7f288fc81988887ac5d77795628be4906d2449de90dca001d8b8cc3042fdc53fd04a5d6d51820c0979728730ef7d3f81bfbb6fd26d60f438a2c3bfc401f2c93533099a7c23821e2f660db81ecaf9b9005148bd2404f64a1b1559eb1f74f363183fa8e8b9fe75740d46cf515f82dfefcb829ec9a9b3689624ca4a36fadd214b38eb92869b0fbe4407d9ec9cd23017b9a7c1487d1cf641cd11e983b19f8b556eb6a4", 0xdd) 17:45:31 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x400000000000000, 0x0, 0x2, 0x200000005}) 17:45:31 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c3, 0x10000) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) kevent(r1, &(0x7f0000000000), 0x68, 0x0, 0xffffffffffffffff, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) shutdown(r2, 0x3) 17:45:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSTART(r0, 0x2000746e) getpid() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000600)) 17:45:31 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x201, 0x0) select(0x40, &(0x7f0000000000)={0x8}, 0x0, &(0x7f00000000c0)={0x8}, 0x0) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) 17:45:32 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) sendmsg(r0, &(0x7f00000004c0)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000100)="834347b088166ecaf357dd96b7097c9fa5419a2f6c75f09a167cfeb54a0ee26b29772392858dc0ea469850e0f861e2a99daac4d769b5d62b9c6654e0b2e0abb0915be448a98748e8ad11a95416efcd2de5720e816234d55ef4026c0d1151627638d9942534bdcbc42c08f9178537f3d9cde2328021e4c6f905ac6defe15a469e8cf558225083f35ca2572d9895040e30805ac18ebdea2e3f4372b4beafd768705586abdf2f689f11482bdeb2112b8b4a2a2ccbe99242ed122dd8289f51baf489840007f4020502dd311a6be653a7db9b36cdb9fe46fb38", 0xd7}, {&(0x7f0000000200)="6b8698d6ad5ddd2bf64afed924fbb2073886028428241ca00ce8e7d3e9b58e0b80b9d055b03e17bbdf6d7375c6714f2a9caff2a9a61417dbda935b4cbefceed6d42531dc88ca0bdb58e0253859f07eff151b8d7602722a5951931948c061bba5ff64b1a67d96832713a8b65ad88bbfdd887a1a1a3401b4c1a64c73865779e0d2a8952a056d91dae1041aa0eb6e7385902456054810c077bd3a8935b4c6a21ef913f7a0e8b7a6e3099ecc12a47dd01ac148f3e5c733dff6db7580b2199d7ce51c1d04102a669a1511c7e6d79c7b0adf454b6d8bdf1966359557f53d9db9221d51a55039411b098a", 0xe7}, {&(0x7f0000000300)="5864af4e07657beb5f15bce653ba33118f7f2985fc6181789e7272d555361f01bb6b002edc3ffcc471b84ba1c1f66b9f33b7d79a70bf4d07d762060713e823aab19086524bb3d5cbf0ca32d2894fa671f30f8484b65604884bc4d9bdcebe9c2211784300c900bf58d7d167de38c280d8fd58fd3dc6d66610b9ac3e3c23be4e994043d1eaa39914", 0x87}, {&(0x7f00000003c0)="0f3fc1d71e414f3a42106cc17f", 0xd}], 0x4, &(0x7f0000000440)=[{0x60, 0x0, 0x800, "d1bd68609fa6a412d37510708f908685f083466f65e8b43a379b4fc016f69e0c3b6fda0c5883915450a8e00781e8cf1a376ea1fad39077c43adb231e08fa014a8d8e7033f4de584c0d2492"}], 0x60}, 0x40d) 17:45:32 executing program 0: r0 = socket(0x18, 0x2, 0x0) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000500), 0x3, &(0x7f0000000200)=""/172, 0x3a4}, 0x800) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) 17:45:32 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) sendto$unix(r1, &(0x7f0000000240)="8c085b5ffbfe1ac056201a8314b712c12747b956d47e9061e410763bf7dce3123e55a98d480b50d68beb1a7d3d0d1f04bb2870114b64daf4aaf1e69f49bdf5ed20be0a39f534247308ca5d980a51bd169bce1cae52801f5caf970c3a4d4161f47a7655aa01da7397234d57a47208fb31b7c286f352eec844ba953e07307a0d92a882560a8554b30b83af0b98bef79deb1bb2014e712e3ce31f43fdecaf18652e58ee97f2d0fe67a936c603f954cb10f14d49113dae87f5e0161c90e5bc94d314f1dc60e30a5a552702512024404fa473beac42acd9021229cd3db0a5d8d93c183e41b7eab8b8f684f0b2e73a000000000000000000000000", 0x1000000d1, 0x0, 0x0, 0xffffff7d) r2 = accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x0, 0x9}, {0x18, 0x3, 0x4, 0x6}, 0x100000001, [0x5, 0x8, 0x3, 0x1, 0xffffffffffffffe1, 0x0, 0x5]}, 0x3c) 17:45:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) symlinkat(&(0x7f0000001900)='./file1\x00', r1, &(0x7f0000001680)='./file0/file0\x00') msgget(0x3, 0x10) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/42, &(0x7f0000000040)=0xfffffffffffffdf9) recvmsg(r0, &(0x7f00000017c0)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000001840)=[{&(0x7f00000000c0)=""/180, 0xb4}, {&(0x7f0000000180)=""/171, 0xab}, {&(0x7f0000000240)=""/148, 0x94}, {&(0x7f0000000300)}, {&(0x7f0000000340)=""/250, 0xfffffffffffffef9}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/47, 0x2f}, {&(0x7f0000001480)=""/221, 0xdd}, {&(0x7f0000001580)=""/170, 0xaa}], 0x9, &(0x7f0000001700)=""/144, 0x90}, 0x40) getsockopt$inet_opts(r0, 0x0, 0x20000000000005, 0x0, 0x0) utimes(&(0x7f0000000300)='./file0\x00', &(0x7f0000001800)={{0x2, 0x400000000000000}, {0x2, 0x1}}) getpeername(r0, &(0x7f0000001640)=@in, &(0x7f00000016c0)=0xc) getsockname$inet(r1, &(0x7f0000001940), &(0x7f0000001980)=0xc) 17:45:32 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = msgget(0x3, 0x12) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getpeername$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getpeername$unix(r1, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) socket(0x3b, 0x1, 0x30) msgsnd(r0, &(0x7f0000000080)={0x1, "a45f74e11c36249b396270332d113e32158920800031a258a5ceaecd0f7a53ef4079ab81df3e0e09123fd3fff289893fb2e8ef787643673a247985aa24502c8f9c31fec1e8fa2e0a41e446b804f6fd9c7967f48a89ebfd898bb5405f3680621339c1f6e6706ba0aba04f6c37dd21672a1a9ceeaa19a65fb13d43caa67205a2d229a17be9182099dbc9a2fdb645aa88784f1e77e5a6e4f9"}, 0x9f, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xd, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:45:32 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xa9}], 0x8, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x1, 0xf0000085, 0xd8, 0x1}, {{r0}, 0x0, 0x10, 0x80000001, 0x1, 0x5a0}, {{r0}, 0xfffffffffffffffe, 0xc2, 0xf0000000, 0x8, 0x20}, {{r0}, 0xfffffffffffffff8, 0x61, 0x1000000f0000000, 0x25d, 0x7}, {}, {{r0}, 0xfffffffffffffffa, 0x8}], 0x0, 0x0) dup2(r0, r0) kqueue() fcntl$getown(r0, 0x5) kevent(r0, &(0x7f0000000080), 0x220, 0x0, 0x10000, 0x0) 17:45:33 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x4000000000001, 0xca78, &(0x7f0000000080)="f6000000", 0xfffffffffffffd65) 17:45:33 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r1 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20000fffd) utimensat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x0, 0xb8}, {0x100, 0x1}}, 0x2) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') setsockopt$inet_opts(r3, 0x0, 0x1000000000000009, &(0x7f0000000100)='\x00', 0x5df8492031992710) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="14fea88114e1f03b977acd1ec415b6c7f868a8a7b865f3772702eb6067b94a8a2e8ff139842596c2e5964732c983135fea4f2608ddc53a2c3f9ae910d781ecb574e2566a473855aa3b517f82ad44179099a53ab72047aae79be5e9107c312e5bb77e37a6eac2e8d318900f53f5b8c48cab5934cdeb811fd2ebb38f6370ff732ab744a19316a21a866f9b389d6f97c742413d3a3721c546fd3da6ba1086f969f4659c12fae7d0d452445cc8c4a2aee01394fe8099c274f4668558cd5d651bc935a16af5d7337835ed8a27af16fa7de04c8fc81c865f", 0xd5) setsockopt(r1, 0x1, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 17:45:33 executing program 1: unlink(&(0x7f0000000040)='./file1\x00') mkdir(&(0x7f0000000480)='./file1\x00', 0x4) pipe2(&(0x7f0000000400)={0xffffffffffffffff}, 0x4) openat(r0, &(0x7f0000000440)='.\x00', 0x80, 0x48) chdir(&(0x7f00000002c0)='./file1\x00') chdir(&(0x7f0000000000)='./file1\x00') geteuid() execve(&(0x7f0000000080)='./file1\x00', &(0x7f0000000280)=[&(0x7f00000000c0)='&[\\*\x00', &(0x7f0000000140)='\xd7-\x00', &(0x7f0000000180)='{\x00', &(0x7f00000001c0)='\'\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)=',]\x00'], &(0x7f00000003c0)=[&(0x7f0000000300)='-\x00', &(0x7f0000000340)='t}$\x00', &(0x7f0000000380)='\x00']) 17:45:33 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ff9000/0x1000)=nil, 0x1000, 0x2) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) r2 = geteuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) minherit(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x2811, r4, 0x0, 0x0) 17:45:33 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendto(r0, &(0x7f0000000100)="32b851d0", 0x4, 0x408, &(0x7f0000000140)=@in6={0x18, 0x0, 0x1ff, 0x81}, 0xc) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) getsockname$inet(r1, 0x0, &(0x7f0000000040)) 17:45:33 executing program 1: r0 = getgid() setgid(r0) socketpair(0x18, 0x0, 0x1000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setegid(r0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x2}, 0xc) r6 = shmget$private(0x0, 0x2000, 0x430, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000100)={{0x40, r4, r0, r4, r5, 0x20, 0x8}, 0xb6, 0x2, r3, r3, 0x80, 0x10001, 0x3}) getgid() r7 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSFLAGS(r7, 0x8004745c, &(0x7f0000000180)=0x9ac1) r8 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r8, 0x2, &(0x7f00000001c0)=""/252) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f00000002c0)) fchown(r2, r4, r0) r9 = accept$inet(r1, 0x0, &(0x7f0000000300)) getsockopt$sock_int(r7, 0xffff, 0x1008, &(0x7f0000000340), &(0x7f0000000380)=0x4) ioctl$TIOCSPGRP(r7, 0x40047477, &(0x7f00000003c0)) msgsnd(r8, &(0x7f0000000400)={0x0, "e9d35d0d750f11a1d07243919b385bee117f317daf3d762903664cd1d286a7b016070b"}, 0x2b, 0x800) getsockname(r1, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={r3, r10, r5}, 0xc) getsockname$inet6(r1, &(0x7f0000000540), &(0x7f0000000580)=0xc) listen(r7, 0x2) socketpair(0x6, 0x8000, 0xff, &(0x7f00000005c0)={0xffffffffffffffff}) getsockname(r7, &(0x7f0000000600)=@in, &(0x7f0000000640)=0xc) accept$inet6(r11, &(0x7f0000000680), &(0x7f00000006c0)=0xc) utimes(&(0x7f0000000700)='./file0\x00', &(0x7f0000000740)={{0x9}, {0x3f, 0x10001}}) getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000780), 0xc) 17:45:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x2) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x4) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xfff, 0x3, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d", 0x61) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x2, 0xb52, 0xac5, "8c8bb1b5b0bc19ddc9a21446d62f81c811e27f5c", 0x2, 0x7}) 17:45:33 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000100)="9097a2c60098abc5e4f52df32976ca9a3507a9811428800b5e83527cdde367e473e48f2c0c69aa8a351259c9a9b253f97f4b9e2629b6453d6ed75ec77a20b7", 0x3f}, {&(0x7f0000000200)="c33a39698faba199bba409ba7c24c1f06ad238b67c8db18278433bce265a8a5f8f41cfe136c10a310061b5875fa7556b61673e32fe04b6dc50373ef664f34951c635f7761d54e4fba8d1ea6751bf57e08730856fe5237aa7d96809f732cc4684a79528098fde51b26dfcfe6e42579d1947f9149d980351d02f1ef28486114931aaf721e133c446ddf81e9f440fe20843d5f4e03d7b9c8341a852fcc63443824d61b676acd04fbab903c4bc6486a1fdfeb29c5382575036f91a5a16f3fc73d69f91", 0xc1}, {&(0x7f0000000300)="18384fc91e5d73ce1f9598faa2384769ed2199e4ad41c3e37b2f8f34e1ff876119cd7b81885269be59ab22a1dcffe9acbd790052a61713641465afdd9f78cadb730734632fb92b143e46d0560a995f0bfb961051079c309a9c293d2623a88c71c148a7272ee19d8d998793ace6a3384f9399103b1cbb18c2ebf8432e23e9709882926591a7588a385f371e91bb325dfae2ef0c90af973d1ddcf818eb6ab6b7320a4b0cd82612ba4f90b6fba44a2e77da116fbe8e27a5b633050176577d78ddef8737a3e3364c46cd8f96219470681ef0d57c85c6a9d8883f5b00e7167c296e6087dbb40890a5c25919f87d6d93052a8ba5e1b0a1106aa6", 0xf7}], 0x3, &(0x7f0000000400)=[@rights={0x30, 0xffff, 0x1, [r0, r1, r2, r1, r0, r2, r2]}], 0x30, 0x404}, 0x408) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 17:45:33 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x5, 0x7ffc, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 17:45:33 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x110, &(0x7f0000ffc000/0x4000)=nil) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x40) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x8) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r2 = shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) mlock(&(0x7f0000d0f000/0x1000)=nil, 0x1000) shmdt(r2) 17:45:33 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x3}}, &(0x7f0000000040)) setrlimit(0xa, &(0x7f00000000c0)={0xfffffffffffeffff, 0x2}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCDRAIN(r0, 0x2000745e) 17:45:33 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) sendto$inet(r0, &(0x7f0000000040)="6c23d8f30ce3d9c9ab6905c56d", 0xd, 0x4, &(0x7f00000000c0)={0x2, 0x1}, 0xc) r1 = socket$inet(0x2, 0x1, 0xffffffffffffff00) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) dup2(r0, r1) 17:45:33 executing program 1: shmget$private(0x0, 0x1000, 0x34c, &(0x7f0000ffc000/0x1000)=nil) r0 = dup(0xffffffffffffff9c) r1 = dup2(0xffffffffffffffff, r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) 17:45:34 executing program 0: r0 = socket(0x1a, 0x2, 0x8000000) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x0) 17:45:34 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = kqueue() r2 = dup2(0xffffffffffffffff, r1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0x5) dup2(r0, r0) setsockopt(r0, 0x0, 0x20, 0x0, 0x0) 17:45:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getitimer(0x2, &(0x7f0000000140)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="82d16b47e25a202814bc0a54997d8335b7883178037b2b009682b6d590656553eee47fc40c2c4a142e7c", 0x2a) sendto$inet(r0, &(0x7f0000000040)="a36d34bfbccd841c61e1e0aa1a158ae61a0fae9c1ba0bfefdc2c15da5b6dd7bfbcabdcf43d13f41b7442aac0d8e8e8ca67de3b45b9772d989340d9ffb2e06e460299548402838d70999df426607d2402bb0eb96af6931d9d0fd9e82447abae399899fe578ca1a4090813bf0ef72511399cccf10976dd741b9b5471888fb43c9137d0e9ae147a2ddfa037c3cb54f2690b1ffaa187157e257bbd8ae3495ae43dcc3e051878a2e8e464e2dc69dd30634971db64e2fc87fbc2fd6579817becc8", 0xbe, 0x2, &(0x7f0000000100)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="1b00bd79", 0x4) 17:45:34 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) munlock(&(0x7f00000e9000/0x3000)=nil, 0x3000) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:45:34 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e9ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000"], &(0x7f0000000000)=0x1002) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) 17:45:34 executing program 1: r0 = open(&(0x7f0000000740)='./file0\x00', 0x30081, 0x40) sendmsg(r0, &(0x7f0000001000)={&(0x7f0000000780)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000e40)=[{&(0x7f00000007c0)="da54848882cc7c9ff719bd29d09730e783eb259a358701ba9f586737c0a15b55d6dc28dd8f1f3b18016700094e49b9cdadc233e0f12444de5e54cb15c57f5d225d33576377e3d0c681ee1be13415877fb4c85330729cddf06c09f0753f4a4ce1deee3c9e899f53a0cf148682f90c52c98bb22ae21cb04025bddc0acc8d28fc0af4d21fad1c7a25c63c24ecf9c793d7a7fe109577be3e882cecbda09d6f52f4e2a5cbfb0ad5728a95466228b3ac3a2698b4c243b056326a29cccb8025500f655af34515f52e02b7bcf11c5e0806590d63b53c8d1f4c3c17bc00ee000786aeb8a61de50299570d701746368563af87fa5e08885cf4034f834e", 0xf8}, {&(0x7f00000008c0)="65d91ccd380dc7d08d3bae55cae0f85587a546b6c0451b8f6b6a75c1ac94d3aad4816f6b6327a2489f8efbfbcbeb7eae7471566dac9f6ae55dc1e281b5b7c9b80ef1406c0768779a99d664176981b4bf1ba1e5ded45c", 0x56}, {&(0x7f0000000940)="648ac43e4d6ace5e44e28d414e5d68a94dedd493a3c3fd12b1f38970679b6dd53446bea8bed26330cb903dfff21de5ca00e204e07379b37d70e5deedbd52e412513e8bcd9f46c81bfb006bfab22ca0606759b17d75d3bc283159f9253c94cf12842f6036243c6cf0e352d0ba6675f2dba2c47a9e7e96b46ab95a012d101f577b8cb494bf044ef196fb07dee121d9bbf04a759d49", 0x94}, {&(0x7f0000000a00)="95e28b8ae18de1e345a22542f0bf9df3feccaf68b6a08e8add4e766bbba0439b1af1bca8a94a69471bc302fe6f685d2484f16157dc4263e8ed921d412e24f0f5ba9064b22580c5a130a09ebce71a78c98e0d7ee974b9b7aa571fe6550c936193cea6c808ba9815485f3df1d55a48e545a868e6deb928e0ae4061e129bc570a949ef675c9102d74f89e314ea774eb0bfabeb30c49604c9078fdf56f5fc010bedbb179845debc125fed6ee44c162", 0xad}, {&(0x7f0000000ac0)="78fccd083c2114b55bf621040cbbbb27fd3083801fc3065d13fd45491e866549fb727e3ad714783258b1d8d0304aaabe65fd351b5b6d90580e8ce3ea387b88634293b665f60030cd74f6b27ad1e3f148b929d3aedcf1b6517a2ed2a28a064c851de7d66e2fad89ecb9b72cba8852e850a038f2481d79e33fe00fb8a037862168ec2a57169bef605e761e7abef08cc7", 0x8f}, {&(0x7f0000000b80)="fec40c19cf83352aaad9411d24f87b68490acf0a835ff93d11b5021ea0dc781507ddf1fd15abada6a234afece9c76cea7401168169a3840d93bbb6539d6ceaef1fa723d4b84c19b6228dbd9001df160e62d8f0b27613869a2c1a93f29a7f6c1421b9e8ca32ed3adf77251689c8cccdf2e68bc6625cbed43a05ae4217f55a305edba26462dfa91ae5ba5f52778a196cdfbec4ce7d2bb0aa00d1d8ece18478faeffceea272814e679e70808f02aedb89f53a350d79535b58f190c45eb22e06d32772a42249e4431eb281801a17ab0c43b994ce61089217b8d3e04f185dc2", 0xdd}, {&(0x7f0000000c80)="e1fcaac47d9c70e91862dfc4bfd934f209adae926bbfe1a58a561ece3b8b22462c8527bb47dceb2ab339c33f7d5d6232bce0e5e6d4c0cdabc7f3852acbbada07f22b98b1eec9021e7f01759f119ea9287ebe7d7f87f2fa24125dd5f28804b929931e4b80c98466860c03241478225d4c46fce987bda5", 0x76}, {&(0x7f0000000d00)="51b1ae85bc707ac08759b654a6b4245614350cbb288ceafe9672a075890c203483b8781c977395fba024dbabbbfcc61060f6285d9ec3173c95ca4511200bfb0f76b65d0c2910e1a9cff14275c9e1f9a845c4f7dc422c06385c3b32eb7e44d6fd30914ede60550e5326f7327829499db3f3f99d41a703a12faec537fe403940b78e3bd53fa83dc73ab4916766a614fd1cfed67ea7bee735b1b81023f7d54d48b948ad8a8325d6690d651b3fea7a4bc490c3d2a7317d1fd8ac22855888bbd29da5841db487378735e098d29c374fef9f4d52f9d1afe8a1b07522d9219da7812ed908545df0b1d79b709b3760be6802b2c449e4f75b742e10", 0xf7}, {&(0x7f0000000e00)="acdf3fa2e145fc8fec7aa4ff5c", 0xd}], 0x9, &(0x7f0000000f00)=[{0x38, 0x0, 0x916a, "b9859092dc154ee4c5da5832d5e9343d93c7f093874c2330af55e370a23f8982e79612228d"}, {0xa0, 0xffff, 0x5, "e3be606a82912ad62d89cd06b83d223773b999816755fc630d133c385e7648574dc021276d1f255dbbfc14ba591bab523b9a198853f14d644f4bf60aeef77105df439410a5e01926f39f0906c6efac88fb8b0832bc1710a7e6d609e05af6a1ade324532b92715e74bec9494b5c650d1b119f1adf6e9a426cdc88ee7500ad05a5917cce6b6a9ba76d541dc09cc8"}], 0xd8}, 0xa) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) preadv(r1, &(0x7f0000000680)=[{&(0x7f0000000140)=""/74, 0x4a}, {&(0x7f00000001c0)=""/79, 0x4f}, {&(0x7f0000000240)=""/125, 0x7d}, {&(0x7f00000002c0)=""/106, 0x6a}, {&(0x7f0000000340)=""/38, 0x26}, {&(0x7f0000000380)=""/205, 0xcd}, {&(0x7f0000000480)=""/178, 0xb2}, {&(0x7f0000000540)=""/120, 0x78}, {&(0x7f00000005c0)=""/16, 0x10}, {&(0x7f0000000600)=""/66, 0x42}], 0xa, 0x0) r2 = socket(0x10000000001, 0x2, 0x3) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) chroot(&(0x7f0000000100)='./file0\x00') r3 = dup(r2) socket$unix(0x1, 0x5, 0x0) mkdirat(r3, &(0x7f0000000040)='./file0\x00', 0x2) 17:45:34 executing program 0: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x80) 17:45:34 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) recvfrom$inet(r0, &(0x7f00000000c0)=""/213, 0xd5, 0x802, &(0x7f0000000000)={0x2, 0x1}, 0xc) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 17:45:34 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001002, &(0x7f0000000000)={0x1000000343de0b5}, 0x10) 17:45:34 executing program 1: munmap(&(0x7f0000006000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x73d2}], 0x100000000000025c, 0x0) 17:45:34 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x10001) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x4) 17:45:34 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000980)=ANY=[@ANYBLOB="08080000000000000000000000000000897b72290babe6d42443b69c5b86342423fe58ecbecc71e99305a7e086d4901f9bcb8dbb03a40a36dee89e2d03c7675a2972c2f0e898de42121909db015f5d9a44e37c7d306b5c1956f96e20e5b45219fccc13b1220c92b8707847eb5476f1da1817bd5c47a1be4519ab3fb4414634aee23eac22ed099e0849cd3b8fba29be69d0b737ad3527086add1251ab751cee520237053d43f82ff53b2d341f8d260850a3df1fb92a2d18bdab53b1533cfe83027850f8ecc2b6fddbe4afdf096bae3f4f4f1d174d237f16fc96c212b1e57b31bc9027f0d16db60b48ceee7815f62066e68fbb79b61c70c0671b56756f683b7b10dc1d2948fa63ce94320c1d7aaabc0dcfdb341eeccc58325d5b9cc2d8cb2e6764db043a8955f4d496cf36d3dc5899f4e9272b1347096448fefa607f374a585e64c2b9988c1eb174a13a558d94987df6961a51df50599eeb281647a94bb5a2950dbf6aa317886009917c38c9ebe1bc84cee8b596973040d1f5c6bcb0fd900b3cd86d458473107935476c1711ee156f2bb84824aa46842e49e120aab10e3f1a4d5940f6a0c3f72470521302735e285751adb68e565e185f0558b1f768aa0f91e632702f783b99d79e791d5e3ad6384ca07365140cadb6ac54d5383b93b3cd93d61056126940932fcfa42601af4314f1171825729a9f966983bf657618c566db21d178a43219e3e5fac9567e90b22bc71d8de40e0beac40117414ff5dc368845d84775fc201a2811b50d8148a2be1c5e9518606995c00ed1fa022ee011e9dcadb14664ee1eb255d2871dca441d28c6bfb9620d39983c6188b92b0266ed5235c70229ba0a0a3caec66b9031e5aeb51d7d3e5966330cb80ede98c7a11e893194afc26f342dd532d4257215e0a8cc41a15564a12964fa6e9d36d2212ad8a4fa0088181bb014300a4415b67cca542a0b1593df62715cfb2985b36d9db4913dbc73d12f533dc64b812258137a704e7ac940796bab18e0a8c026ed4d8f543676f83280ed5fb97ec04c62f8f389841b793fd5ba9d74189fdfa5cf4d588e0ef7b9e7f1491820820384eb4a0b86721268ae1d03aad451c6b3d26738700c0219fa5daf6b55f5354a9061bd3e01ff9a44c745d5224bfbd6235aac002493c0f45cd166b90c40deac15f62ca771f34c2bbebe0701ba4964bd8f32dc97c84cf2ee04590096dee2307ac9288f0eabcac4343cde84179b2f2bd0bdec1728b75983795f0d19cda1ead670b6c1d0ce91da0c002c7c23c3bbe9a397050463a80f2cbe67ff08d4e088aabaad9f24c47aa5e88f3085ec923c861f3a8cbdeb699e9edc92ad13e5a60a5b6e32cb8a87a3a4753b5502ab73fce0d4fc3238e5baff156d041498495803106170b93ca0de9d58beb7f98a68c17bfa6b43f923a62595d23b77671e41cc40248559e9e756384991b30f68a5e84eee59aae86d89729505f74a7262d720c8f6047c1b0a44803fee6c3ed7ea2a6154d096fc0cc95a4a573e186a93d638d6d77a1269f95c51e88d9a3f2ff437e7f60c157aab2458031eaf95c211f5b3b2a1d7846edddb1adc62c14bc07dc215496c940b2b5efc701588d512540fc20c132919150d5d7377a0cdde073f396c6704c102cb362b360236da4c82dea08bdd3ae03d65ff716d30078524b7b97a974a89ab1c309a9f420dc7e6386026035e149196733fc7048848f496c72717840a6dc393c19ac48799c898fe9740b2820d03f72134a5918f966b6666baedd33ae01af540169aa566c612e3a09b4c3b8f90d823620dbb7c82835eaa37d72fdae7f1f431736cd855b865bc5a435162cf4421ac1c37250b622bda3bab4fbe1728505dedd3269a92377ee8c7222529ff155a8b673f60d74c0316ea6b82d90ba4a0105d1c5b53501750cd076e74f1c732698d878245deaff406c3c444da07a39ae0cd9768c51a4ff48719b12ce18f3428843189c52e44ca4477815332bba5ea9251550f5d50db6fee375958499afa79de2bd2fa61c3d628bcd87609e3172d06f4f3d1edb69cf9e83e2048d62abf3a62bb7f056d854fe2abb20f7dd0bcd6ef76470cf0c79250701b8adaf7305906e1adf0df710783cdd0ac8f3bae5d0a7f59ce66d18d8f0e2f7344f8607a332d716bc962fc00f94819fe14f6224f2073b2086516f1241fc05e10f54a429bbc0f1c95a095ceb7799e08161a7633c4ea3047e1e7f5d70b9a2457903305df5e5d1220654fd3852c65f6362b29abf3a738246801c381becc5315cf00dcd2b846100d12a76edddf18787b5d2893749daab6eec4ad3b59e679f62c6b94cd099fee314db7700c9be552306f888e115471a323f6ad207ea1665b1bb32682156041844aae7d13e402fce42c47342856825831b5aa322794b90d1f0ae158d0eba267fccf0d01c6c3c905e985a058737e571bfb63b28c81862239421ab6f1e3ee0900000000000000ca57cffcdbbc6a8529e84e6fd026e4e8ed294cd80c45cf9ce3ba72b094e5ccdbac065c6acaee6dd84469ceab3bb3952283dd934b82f3352faf96645de759eb688b195038b057d14fbc4fcbe4b1a6e3bdb819d9243d32cab0defdcd8d822edf219977e50e91458c35c49476cac478db53220e66465b364cc6ce11baba1bc5034eff114ea57778ddbc59553ca4ba44e9d649c4d10da9efca00e92c0267103115100a9e08251364909f2f35792add9d758835eb42400395222048d3596b461cd62093fbf2c35b14fecf18772befcd8789b785135900889b843fa74f5f9f299bf95afe4795a250bf08c4f1662b40a914a561a4969d514abba8680670cd284442c1a90a53c30749fbbc286658643fa98b2f3e5320672d4db72c58bd82409709cb9fc313c024ad9ce26d8b7459c455c8c1ecc0cf7ef41207c4d6abf800000000000000"], 0x808}, 0x0) dup2(r0, r0) 17:45:34 executing program 1: r0 = semget(0x3, 0x1, 0x10000) semop(r0, &(0x7f0000000000)=[{0x1}, {0x4, 0x2, 0x1800}, {0x0, 0x6, 0x1800}, {0x3, 0x101, 0x800}, {0x5, 0x100000000, 0x800}, {0x1, 0x8, 0x1800}], 0x6) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000080)=':U\'%-\x00', &(0x7f00000000c0)='/(:.\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\'\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='(%\x00', &(0x7f0000000280)='-\x00', &(0x7f00000002c0)='{\x00'], &(0x7f0000000440)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00']) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000480)=""/4096) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x15, 0x0, 0x0) getuid() r2 = semget(0x1, 0x0, 0xa3) semctl$IPC_RMID(r2, 0x0, 0x0) pipe(&(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept(r3, &(0x7f00000014c0)=@in6, &(0x7f0000001500)=0xc) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000001540)) setsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f0000001580)=0x6d4, 0x4) bind$inet(r5, &(0x7f00000015c0)={0x2, 0x2}, 0xc) r6 = socket(0x23, 0x2, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000003080)={0x0, 0x0, 0x0}, &(0x7f00000030c0)=0xc) setgid(r7) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000001680)) listen(r4, 0x5) close(r3) semget$private(0x0, 0x1, 0x4) preadv(r3, &(0x7f0000002d40)=[{&(0x7f00000016c0)=""/98, 0x62}, {&(0x7f0000001740)=""/250, 0xfa}, {&(0x7f0000001840)=""/4096, 0x1000}, {&(0x7f0000002840)=""/29, 0x1d}, {&(0x7f0000002880)=""/143, 0x8f}, {&(0x7f0000002940)=""/201, 0xc9}, {&(0x7f0000002a40)=""/132, 0x84}, {&(0x7f0000002b00)=""/119, 0x77}, {&(0x7f0000002b80)=""/254, 0xfe}, {&(0x7f0000002c80)=""/177, 0xb1}], 0xa, 0x0) msgctl$IPC_RMID(r2, 0x0) setregid(r7, r7) getsockopt$sock_int(r6, 0xffff, 0x0, &(0x7f0000002e00), &(0x7f0000002e40)=0x4) truncate(&(0x7f0000002e80)='./file0\x00', 0x9b) clock_settime(0x7, &(0x7f0000002ec0)={0xfff, 0x8000}) r8 = msgget(0x3, 0x200) msgsnd(r8, &(0x7f0000003340)=ANY=[@ANYBLOB="0000000000000000f71ba0520a479a33c51f7e1ce8eb2e255b7d7b395c91469cade1536be49f63e6f759598aec143db1f69506f1addfe3a2ffed9e2312fa72fbece47c62796a8f349da256687d1bbf720f5b68100300000080a39054c71d7e2a6d2b87e10a244f57d654836e0ea442d1501670df567818abfdd197578f40d374eac6c04647420d2bd6f9a6f8b2150694047d56fba22a2f080f145127a64bf136e825f1879884e9447f238ce07c95633a8f815afce41d0580a6176c475005c5ef75387b9396c08de84d4b243e431706fe0fba151157762015a478dfddfade048bf9720f8b4749dc7182f900020000827e74c2898005e97bd7eadd26200f6fb04fa1f5f0732c3627d9c5ad8cf8fb124fd60e0a20b9214949f486033356e432c19cf72c45923fb48dd7f18f414edcbff5340fed1374af421e678dbb8941740ed922c5ec14356a566712ef008d31ca7d4ba886f80a4f2c9a00bd9d22a8e64060851610b53572ee5a9729bcba1b6e37964d5797e4df1fcf828cb6a8b0a7d53f42066aabd4e724e35996db71fe922bd195a8070bc8ed3fcdc5e4577b2d9c103cbd43de2c0b564ae23f4250390d8e3fe0282746466c1cade8f64a2ece5789a52f837df80c8cf122326ed409f244138e712bb4c6fcd2229356d1b64ea527f561f11cf7f97107ee10228d9a6621898def6524f2d0fb124677ba0dbf27db9b76b056cc607377d860fe4c7464d87c953b64d6b3af1a9e47a1df916a4d9c199d02700fa435277347cb4ce4a1a4ea061e8c65f97705f57068"], 0x100, 0x0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000003000)=0xb39) 17:45:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x2f) r1 = dup(r0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000440)="5cfa14b0e6e9d99634c0cd0e61bf97840df72974ae0acf459859eaf2b745dec34f136baf1087c5bea82281d27619a7e288d2c303b4493f6b2297f2e04775399814cac505ee9c09962a7775b226acea73107f24fa7e71350ad39e7d96ddc662aea8a4a38408b548631a8cd5ad240b6922021aff766fc6bd1219a7e97fce8fe38d75a5d110d274adb1ca9f59e5bacc0bfcde41fc9d50078858e7616c3d9c5e86eee23fe90b870978c9c9b64907f79df030d6edde694d", 0xb5}], 0x1) r2 = fcntl$dupfd(r1, 0x0, r0) r3 = getpgid(0xffffffffffffffff) wait4(r3, &(0x7f0000000240), 0xa, &(0x7f00000002c0)) syz_open_pts() close(r0) recvfrom$inet(r2, &(0x7f00000000c0)=""/91, 0x2a2, 0x43, &(0x7f0000000200)={0x2, 0x1}, 0xc) r4 = dup(r2) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd10, "b04d1a00f3ff0a630000000000000000f3108d57"}) syz_open_pts() read(r5, &(0x7f0000000880)=""/161, 0xa1) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000040)=0x7) 17:45:35 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/233, &(0x7f0000000100)=0xe9) setsockopt(r0, 0x29, 0x35, 0x0, 0x0) 17:45:35 executing program 0: r0 = open(&(0x7f0000000040)='..', 0x0, 0x0) r1 = getuid() r2 = getgid() chown(&(0x7f0000000080)='./file0\x00', r1, r2) unlinkat(r0, &(0x7f0000000000)='.\x00', 0x0) fcntl$getown(r0, 0x5) 17:45:35 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = accept(r0, 0x0, &(0x7f0000000080)) setsockopt(r0, 0x20000000029, 0x25, 0x0, 0x0) r2 = getpid() r3 = getuid() r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 17:45:35 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendto(r0, &(0x7f0000000000)="4393e0141ed905b1a62dc31d184e76ed6595bb77314a00f9b854fcdafe5769672bd19afea239e0f40f6c2be4d884bea24dabcc216789ae8344f51f74ba1057064bcd56f45bc06cceea4914fc7b6ed46c9ddc081d8ae979d07b61adb4f9bfa4f5359a7691f8faffe750225b5f0237d068a96a937e21c819f196ac7c2a90b29dc23767c221a629193a0c758078cda47f0182851ba291c62afdbb60c6160766a6403d3f4ae44bcda5803cd531f3256fccec1ebb9c48a2d28092772fc4b025f4924e49f5fefd7e6e45", 0xc7, 0x400, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x140) semop(r1, &(0x7f0000000140)=[{0x3, 0x7c92, 0x800}, {0x4, 0x1, 0x1800}, {0x3, 0x2c3, 0x1800}, {0x2, 0x8, 0x1000}, {0x1, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x2, 0x8}, {0x4, 0x100000001, 0x1800}], 0x8) getsockopt(r0, 0x65f6, 0x1, &(0x7f0000000180)=""/148, &(0x7f0000000240)=0x94) fcntl$getflags(r0, 0x3) sendto$unix(r0, &(0x7f0000000280)="4fb2c2a8d542626b361dcab58b4769bbefaa6e8c95c0bb9884617d7159f79eccfc3c7f71f73b52fec7db462b6e865459777aa6b3e8d20e3a5576af5c8370cf97b59720164d2197e4dd20e99a80fc5cb5ccf68a1b8eb163d5f579688cfe9bc219", 0x60, 0x8, 0x0, 0x0) semop(r1, &(0x7f0000000340)=[{0x0, 0x9, 0x800}, {0x2, 0x8, 0x1000}, {0x1, 0xfb9, 0x800}], 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) fchown(r0, r2, r3) r4 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x10e) kevent(r4, &(0x7f0000000440)=[{{r0}, 0x0, 0x8, 0x20000000, 0xe1, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffa, 0x0, 0x0, 0x10001, 0x5763}, {{r0}, 0xfffffffffffffffb, 0xc8, 0xf0000089, 0x1, 0x9}, {{r0}, 0xffffffffffffffff, 0x30, 0x80, 0x2, 0x3}, {{r0}, 0xfffffffffffffffd, 0x10, 0x20, 0x200, 0x5}], 0x2980000000000, &(0x7f0000000500)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x40000005, 0x20, 0x81}, {{r0}, 0xfffffffffffffffe, 0x40, 0x20, 0x3f, 0x8}, {{r0}, 0xfffffffffffffffb, 0x24, 0x80, 0x80000001}, {{r0}, 0xfffffffffffffffa, 0x0, 0xfffff, 0x5, 0xfffffffffffffffd}], 0x1, &(0x7f0000000300)={0x80000001, 0x4}) connect(r0, &(0x7f0000000580)=@in6={0x18, 0x0, 0x7f, 0x7fff}, 0xc) getgid() dup(r0) r5 = msgget$private(0x0, 0x94) msgsnd(r5, &(0x7f0000000700)=ANY=[@ANYBLOB="0000000000000000ec93c9f4d5b22ec660f92fd632c5b3e8b97f8063927dc53df1ccdc1ecbef67c76edbbd179eaeedfd0d34458d9f1edcb974dd9aa56b643bf9268a36a1a3a2cbe8e868960a1ffce74f700c891590810c420facdebcfaaf3dead451e2f2766a010000000000000091751299fd28abbaa625505a0d9c6e9dcdf712ca193108371e6cb5e7c0a4a9564a62d45b1655d42277a90e57fdc3176fdfea71db5f2c76fd3a514f035a565275c8f301fe37393026e61bd07d"], 0xba, 0x800) getgid() fchmod(r0, 0x1cf) 17:45:35 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4, &(0x7f0000000000)=0x72, 0x4) listen(0xffffffffffffffff, 0x5) 17:45:35 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="00e4ffffffffffffff000000", 0xc) write(r1, &(0x7f0000000180)="5959b52f8cece98e6bf8409a73fce43826b1b948aba2b8aafcf0f8c2b919e78340b3278c22ae9c3f1fe8e64d1fbefda472eaa0e64845a0381b1df7663a4222c72de7924c099a0a0fce2145c0873721bd01de2ee08e88c2ce3760ccd465f63813cb558d2b0732bbd1a08a570667ecadc8b9e507b0b47cb39b26c6924458ab674d5a490d0d3009c6fcfe99aaeea705219724", 0xfffffffffffffd0c) 17:45:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000100)="d3d4", 0x2) r1 = syz_open_pts() close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfff, 0xfffffffffffffe01, 0x3, 0x3ff, "ad130c8e7361f4ee094bf09288c93da3c4947264", 0x2, 0x5}) syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffae7, "8c36817bb98e8df4f117d408177dc88ddc2fad96"}) bind$inet6(0xffffffffffffffff, 0x0, 0x0) readv(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 17:45:35 executing program 1: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x0, 0x0, 0xfffffffffffffff9}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0xffffffff7fffffff, 0x0) fcntl$setstatus(r0, 0x4, 0x4) close(r0) 17:45:35 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x80) syz_extract_tcp_res(&(0x7f0000000040), 0x401, 0x2) rename(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='./file1\x00') link(&(0x7f0000000100)='./file0/file0\x00', 0x0) 17:45:35 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getdents(0xffffffffffffff9c, &(0x7f0000000140)=""/37, 0xfffffffffffffdc1) r2 = msgget$private(0x0, 0x200) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) dup2(r1, r1) msgctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x6, r3, r4, 0x0, 0x0, 0x3, 0xd85}, 0x10000, 0x634, 0x0, 0x0, 0x3f, 0x2, 0x9, 0xffffffff}) 17:45:35 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x9) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6b58bab6179ee6b9be79873446bf5a3da"}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 17:45:35 executing program 0: utimensat(0xffffffffffffffff, 0x0, 0x0, 0x8fca27b0313375aa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x10) 17:45:36 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) 17:45:36 executing program 1: r0 = socket$inet(0x2, 0x8007, 0x922) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xfffffffffffffeb0) 17:45:36 executing program 0: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="a202faffffffffffffff"], 0x1) syz_emit_ethernet(0x23, &(0x7f0000000040)="e5c714c1ec88499090f27b175a1b5499b5240cf35484f557dc6de5d2a50544962535fa") 17:45:36 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x85) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x8) shmdt(0x0) mkdir(0x0, 0x0) close(0xffffffffffffffff) 17:45:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000a80)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd456c4197b6adc3aa8166f7b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136f90c0d1628b53af71872143d53312801a292e06752737d1f61beaca1fd7e0f4e9b052b37f1adda1691f19de00040094504a31741896af19b4c70dc4b9d483034315cdc7beeaf470692acba19a17772a4a6e31ac3cff5af465ec69a2fd218433fa778eb6d7e4ad2d614ed087fac37bec3d7c2b4f8f38fdcf454d772e5e516b24c14f5dae88018d1ce06cd904964161320178032d06d6242f4ea1673507a24b0d51f7287e9a18b1db8f3a9fc4a8047e57bc0b67c86088343123491cc54d6c4ecae1d78603de0e119b9efbed0c1f258d1a84dac4743e8f118ddf991e48aadc04aed3509a2ec3a3037fa5df7117f2050c2bf418e4157c171b26d0916baef8ebacfdba299622fde", 0xc8) write(r0, &(0x7f0000000600)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff0047b6ca6109f7aea8ecf6dd77c63934a8734f11c216cd71f4a60b512c3ecd9d", 0x150) r1 = semget(0x1, 0x0, 0x2) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000000140)=""/152) r2 = syz_open_pts() close(r0) dup(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0xab71, 0x1000, 0x2, 0xa98a, "c69d908eb83d7513276633b90484e005c9953274", 0x7, 0xff}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x1f, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00"}) dup2(r0, r3) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 17:45:36 executing program 0: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000dfd000/0x200000)=nil, 0x200000, 0x7) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) minherit(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x2811, r0, 0x0, 0x0) 17:45:36 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) recvfrom$inet(r2, &(0x7f0000000280)=""/4096, 0x1000, 0x2, &(0x7f0000000080)={0x2, 0x3}, 0xc) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000140)=0xc) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x82}], 0x7, 0x0, 0x3f, 0x0) 17:45:36 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2010, &(0x7f0000000000), 0xfffffffffffffc8b) socket(0x6, 0x4, 0xf460) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000040)=0x8000, 0x3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="d93c130bc11618ce09c4fb74485f892acb5697e3c50a3aa5f4a236aab0ba204c7380b88ac3d8cf8e35075ce81aec43896fb4860e88a0708c025769b8123472cb1566e7a9639bd63caafdc2a4dfbeb4613cd18c89ade2d52144c429a4c80ba684d8d7f3d3f431dfdd58217edcc435a9f76e0a296666771174f09a3cd8136ed71a39339a702d1e080f8be53ef9ded74e00aef38be1c4280a4b6082678d32101a21337a8f91d9a13c9e350aeded07e872a4bd97b40bdeab8ec07c0c5b09f8b98d86811080d23203ccf50f5e7852930f5c85e0f422b317864fce9c7778498dfae7dbe9db192a80889bd637d5ac287a9e70d34452001ce05ed75de6697b1ab6", 0xfd) 17:45:36 executing program 0: msgsnd(0x0, &(0x7f0000000000)={0x0, "b0fd86fc7de466a9"}, 0x10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x0) r2 = getppid() r3 = getuid() setuid(r3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r2, r4, r5}, 0xc) 17:45:36 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x8, 0xf0000084, 0x5, 0x80000001}, {{r1}, 0xfffffffffffffffc, 0x0, 0x1, 0x1d, 0x1}], 0x1ff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x80000002, 0x6, 0x7}, {{r0}, 0xfffffffffffffffc, 0x0, 0x1, 0xe08, 0xffff}, {{r1}, 0xffffffffffffffff, 0x14, 0x2, 0x2, 0x7}, {{r0}, 0x0, 0x4, 0x20000014, 0x0, 0xffffffffffff8000}, {{r1}, 0xffffffffffffffff, 0x4c, 0x20000000, 0x7, 0x5}, {{r0}, 0xfffffffffffffffd, 0x60, 0x0, 0x3, 0x5}, {{r1}, 0xfffffffffffffffe, 0x2, 0x80000021, 0x7, 0x8}, {{r0}, 0xffffffffffffffff, 0x29, 0x90, 0x5}], 0x7, &(0x7f0000000080)={0x40, 0x80}) kevent(r1, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x5d}], 0x1004, 0x0, 0x0, 0x0) 17:45:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) ioctl$TIOCEXCL(r1, 0x2000740d) 17:45:36 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000040)=ANY=[@ANYBLOB="001f2e2f66696c653000"], 0xa, 0x0}, 0x9) 17:45:36 executing program 0: socket(0x6, 0x2, 0xffffffffffffffce) r0 = socket(0x0, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt(r0, 0x0, 0x14, &(0x7f0000000080)="34ba3e00", 0x4) getrusage(0x1, &(0x7f0000000180)) 17:45:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf8642eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eaee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f0765a86bb39c6cc42daba0d8cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f0428df4a52d8ed82e04ef8a63d0ff60034b99011de33b48606d7f8e5b04714e66a5900173a", 0x136) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) sendmsg$unix(r2, &(0x7f0000000a80)={&(0x7f0000000a00)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000a40), 0x0, 0x0, 0x0, 0x4}, 0x2) fcntl$getown(r1, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) r5 = geteuid() getgroups(0x4, &(0x7f0000000540)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0}, 0x306) ftruncate(r0, 0x1) accept$inet(r2, &(0x7f0000000980), &(0x7f00000009c0)=0xc) r9 = getgid() sendmsg$unix(r2, &(0x7f0000000940)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000200)="e693232d7fc5adcea81d3f76967492b48cdf7508f1e004225326557a8820e132a98e29f931e427511b704bce9145f3c21e12f32732e39d74de1ed3fc983ffda629db9318fcaa7aa806c6e4388e554db8", 0x50}, {&(0x7f0000000280)="fef06afcb5cd21a365255c247bdb85b49c2741109f81fdae524775782ef4f4dfcdfa13ee666ff931ae3ab90ad60b3028f9d0518c89ed2465b8af421d5ddf8cd35b78eadf4860b8dd8b821c54db96b38252079323e593203dfc877bb8ac0663be562f44180955190ca8b400d8d14885ba7362f9d00a7850f9ed791ee67362609e58f3cf79aac6975372a1a03f0837fe2246aa1e25549095b9791947cf33913a3fde293854a0ca94d39eceb8c69a51ec5a3c30db60", 0xb4}, {&(0x7f0000000340)="4a10f241f95ac1dc8608d2939101705166afc328c3e9e84a794f83b2bccb11e3e1d20f8419c99f3bac054abed237f471e2ee5e5ec32e4c4f9324c06b6310ec258ceb1424f0e7d2e8512f5f64da86748cc31cf22f735613c074f992e59f1afabbc4854d792d64a427c30ce2b43476a0ef0c8db8d7837000e8ac33d99550d19b368782bedafb73c665961d689aacc4ada8a65ffc6f7a468b5c6cbc85fab434f6b680c05d6ae87d0a52e5a0b08f8ed1c549f13b2b2874c5b0ea83b71a152b7764cc7e198a106d9826fd020be30b881c124a96c0ef1fb3", 0xd5}, {&(0x7f0000000440)="50d201a9d4372c36e4b2bacb15b0ecc855b7a18cfca09ccbbe98c46b1fbdb67189378566484ba0fe4d64afacec7b2157c45222e023756a742e4b27", 0x3b}], 0x4, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x38, 0xffff, 0x1, [r2, r1, r0, r2, r0, r0, r0, r3, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r3, r1, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r3, r0, r3]}], 0xb8, 0x40b}, 0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() syz_open_pts() 17:45:36 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) write(r0, &(0x7f0000000080)="83d56837b220351ed8d5a484b008e5b8f30962e4c2df3a18a08104abde54e9f89b8dd41213cc470284fe0e32e23990fc0de3ab6c06816d20bb3a1c9017302dc10fc1bd9e3bf8da13d9a3e3ac0f", 0x4d) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) pledge(&(0x7f0000000140)='\x00', &(0x7f0000000180)='\\\x00') getuid() close(r0) 17:45:36 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x1f8) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xc20, 0x0, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) open(&(0x7f0000000140)='./file0\x00', 0x591, 0x0) 17:45:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) 17:45:36 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r0, r0) r1 = semget$private(0x0, 0x3, 0xe7d59d88cf8fa53f) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000001c0)=""/40) 17:45:37 executing program 0: r0 = socket(0x18, 0x1, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000)='\fFW}', 0x4) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)=0x5) poll(&(0x7f0000000080)=[{r0, 0x155}, {r0, 0x20}, {r0}, {r0, 0x4}, {r0, 0x4}, {r0, 0x1}, {r0, 0x2}], 0x7, 0x3f) 17:45:37 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) write(r2, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r1, &(0x7f0000000300)=""/59, 0x3b, 0x802, 0x0, 0x265) write(r2, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) clock_gettime(0x6, &(0x7f0000000340)) r3 = msgget(0x3, 0xfffffffffffffffc) msgsnd(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000039a1ccc2e6857ff77d5f2d354e1509000000463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ec0d0e5bb9cc094385ae37dada4e092d967dd606bc1f4abb9190b0229ed801f1edc6fed40cd63a011f7632e94797b1a7b311f58a77f562a4d4d044e328865551a6d31ae596629bca452f8f9620e671bd476a76d51ea97831e737b65ef1e326d70757eec5ba4ab231c401c5f076fb6de96dd0362d430a67b209c54ab2ec9c70a270281b9233"], 0x1, 0x800) r4 = semget$private(0x0, 0x5, 0x2c6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000180)='./file0\x00', r5, r6, 0x4) semop(r4, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x800}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x4, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x1800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r3, &(0x7f00000006c0)=ANY=[], 0x0, 0x0, 0x0) semget$private(0x0, 0x104, 0x301) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000005c0)) ftruncate(r2, 0x1f) semctl$GETNCNT(r4, 0x5, 0x3, &(0x7f0000000400)=""/11) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0x8fa, 0x6}, 0x8) getsockname$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) mkdir(&(0x7f00000004c0)='./file0\x00', 0x6) semctl$IPC_RMID(r4, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x180000000) msgrcv(r3, &(0x7f0000000a80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000007f9600000000000000000000000000000200a78c1b5f8569bd7f8289448ce95aa4c09605293a9285bb27d6e757fc34cebb8796789e2073b9fd79a65e94325c9988c6b77ff0fdfac313026e930c4f5a4af783c07aef971847b565dd9cadd350e7446a2fa349b2d02a0ef7da9ae02cd06c9a7828000000000000007c6a650496c81b43f7098bd81589e0f157f7e9e4e8968743a4e07948f39df403324fe15459525ce11eb5a6698a7a5d8c480ff7dacb192bece79ae12ee22ee8f64be97813850f298cebc2034c255bb6b22aef098e8c54df140dcd850a8761982e125bedaa77ec4a058c564681d736b11ad67ff70c322d1e7aa08264802ba2448870c45188e73b660a"], 0x1, 0x3, 0x800) bind(r0, &(0x7f0000000640)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 17:45:37 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x8, 0x1}, 0xc) r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) mkdirat(0xffffffffffffffff, 0x0, 0x0) shmdt(0x0) mkdir(0x0, 0x0) close(0xffffffffffffffff) socket$inet(0x2, 0x0, 0x9) 17:45:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffefe, "90de9c16723f911a1d962f681f00"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) fsync(r0) socketpair(0x1b, 0x4005, 0x400, &(0x7f0000000040)={0xffffffffffffffff}) listen(r1, 0x9) 17:45:37 executing program 0: r0 = kqueue() r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) chown(&(0x7f0000000200)='./file0\x00', r2, r3) kqueue() getpeername(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) unveil(&(0x7f0000001380)='./file0\x00', &(0x7f00000013c0)='r\x00') r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) openat(r4, &(0x7f0000000340)='./file0\x00', 0x40, 0x40) rmdir(&(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000001400)='./file0\x00', 0x10) read(r4, &(0x7f0000000380)=""/4096, 0x1000) 17:45:37 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r1, &(0x7f0000000000), &(0x7f00000001c0)=0xc) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) ioctl$TIOCSTART(r1, 0x2000746e) 17:45:37 executing program 0: setitimer(0x2, &(0x7f0000000040)={{0x200, 0x7}, {0x1fc, 0x1000000ffffffff}}, 0x0) 17:45:37 executing program 1: socketpair(0x18, 0x4003, 0x102, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/30}, &(0x7f0000000180)=0x20) poll(&(0x7f00000001c0)=[{r0, 0x1b8}], 0x1, 0x3ff) r1 = socket(0x13, 0x4, 0x101) recvmsg(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000000), 0x0, &(0x7f0000000040)=""/217, 0xd9}, 0x1) 17:45:37 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='Q', 0x1}], 0x1) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file1\x00') mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x0) r1 = dup(r0) rmdir(&(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x401, 0x1fa, 0x1, 0x1, "d165a8c184510f2544702c9212c0b7f15be0fd6e", 0xff, 0x98}) 17:45:37 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x4) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 17:45:37 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) accept$inet(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 17:45:38 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) recvmsg(r0, &(0x7f0000000540)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) symlinkat(&(0x7f00000001c0)='./file0\x00', r4, &(0x7f0000000200)='./file0\x00') getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) seteuid(r5) mknodat(r3, &(0x7f0000000040)='./file0\x00', 0x8, 0x8) 17:45:38 executing program 0: r0 = socket(0x2, 0x8003, 0x0) sendmsg$unix(r0, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}], 0x20}, 0x0) r1 = dup2(r0, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) socket(0x2, 0x7, 0x9) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) 17:45:38 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = semget(0x1, 0x7, 0x10) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000000)=0x4) r2 = msgget(0x3, 0xb023ddd709550d3c) msgsnd(r2, &(0x7f0000000080)={0x1, "d31021d5010892fd1e843578d61f7f0b8181bb31e1eb5fae3bc27c874c434ee8642e19514b7bcc50218c866c1604488425a4f99b11b2bb66cbe0b6e4cba493c7666f17dce4ee613cfbb3f2197f1e73f45a057039d0d6e55f374a86df60e09c02e5baa01edd0167625af305e035fb2ee1cc015b50f58843e2748f270902a77b9d5842b1aae6f4e6cf7bc1dbcd7c3870249da6f41d16de6c883887462aafbb0269dbb1ae779a5541e9cfcac651a3b5fdbd5737837c969dee69"}, 0xc0, 0x800) 17:45:38 executing program 1: r0 = semget$private(0x0, 0x4, 0x80) semop(r0, &(0x7f0000000040)=[{0x3, 0x8, 0x1000}, {0x0, 0x81, 0x800}, {0x3, 0x81, 0x1000}, {0x3, 0x8129}, {0x7, 0x1f, 0x1000}, {0x4, 0x20, 0x800}, {0x5, 0x1, 0x1800}], 0x7) r1 = socket(0x4, 0x2, 0x5) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x10}, @cred={0x20}], 0x30}, 0x0) 17:45:38 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = socket(0x2, 0x4001, 0xe) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000200)=0xc2) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x7) shutdown(r2, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r5 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={r3, r4, r5}, 0xc) readlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)=""/10, 0xa) socketpair(0x10, 0xfffffffffffffffd, 0x3, &(0x7f00000002c0)) syz_execute_func(&(0x7f0000000180)="f3acc441ede39f1314cfa3c4417d10aaa104e7e867f2450f7c27f0450fb3b4e200800000c48121649d04000000c442294035c7000000450fb15d0066470f38352d21539fbe0f94f0") getsockopt(r0, 0x100, 0xfffffffffffff000, &(0x7f0000000040)=""/19, &(0x7f0000000100)=0x13) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000140)=0x5) 17:45:38 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xa) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x0, 0x1000300000005}) 17:45:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x81ea, 0xffffffffffffffff, 0x3, 0xfffffffffffffff9, "0900abb8afb40000000000d1df0c842a9d0e8b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) kqueue() 17:45:38 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x100000001, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f45c0db1cb2fd71bc1c3c83bec1f2bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) 17:45:38 executing program 0: r0 = open(&(0x7f0000000240)='./file0\x00', 0x800, 0x0) mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x3, 0x10, r0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x10080, 0x80) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xa0, 0x48, 0x8, 0x3}], 0x2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x80000000, 0xc9dc, 0xffffffff}, {{r0}, 0xfffffffffffffffa, 0x80, 0x1, 0x2, 0x10001}, {{r0}, 0xffffffffffffffff, 0xa0, 0x84, 0xffffffffffffffff, 0x1}, {{r0}, 0xffffffffffffffff, 0x2, 0xa1, 0x120e, 0xffffffff80000000}, {{r1}, 0xfffffffffffffffa, 0x3, 0x2, 0x100000001}], 0x8001, &(0x7f0000000100)={0x2, 0x100}) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) r2 = semget(0x0, 0x1, 0x481) r3 = getuid() r4 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffd, 0x5, 0x40000000, 0x7, 0x9}], 0x6, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x4, 0x100, 0x1000}, {{r0}, 0xffffffffffffffff, 0x1, 0x8, 0x9, 0x1}, {{r0}, 0xffffffffffffffff, 0x23, 0x80000040, 0xffffffff, 0x2}, {{r1}, 0xffffffffffffffff, 0x4, 0xa, 0x51c0, 0x7}, {{r1}, 0xffffffffffffffff, 0x0, 0x20000000, 0x10001, 0x88}, {{r0}, 0xfffffffffffffffc, 0xc4, 0xa6, 0x0, 0x8000}, {{r1}, 0xfffffffffffffff9, 0x5, 0xfffff, 0x3, 0x4}], 0x8001, &(0x7f0000000480)={0xfffffffffffff001, 0x8}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x3, r3, r4, r5, r6, 0x80, 0xffff}, 0x1, 0x6}) r7 = semget(0x1, 0x1, 0x100) semctl$IPC_RMID(r7, 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0xab) 17:45:38 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0x78f2}], 0x10000000000001fb, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="9e0facd86d07cc77", 0x8) getsockopt(r1, 0x0, 0x8, 0x0, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0) fsync(r0) 17:45:38 executing program 0: r0 = socket(0x20, 0x2, 0x2) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000080)="9a02e303000000b90cba8590", 0xc) clock_gettime(0x0, &(0x7f0000000480)) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000240)="4de1a1917db9cb418095d23412c4afbea11be2bfcac5ef0027e5fea94db6afcb9990cbd3742efcbc6c0f00126b4fe2db41607018fac257230119be134cf565b35ba41bc4bda0464dd3349244d3ace22b11de0d042959e1042c289d7f432c0b03856e1efcbe6dca08780509a0f5e900a614bf2a6c13ae193acd3f4608a3698d5f39b6b13985d50ef6ab5ff1f55cf9bbb313b64481cdcda26ff4d0b0f5620ea5b8f716d1c4e4fa7e6edcab980d597aeb3688aa4cbeac863a43ad36b7cc5b205e88da05a637a44a7af38d29645d3a1958d375cd4a709bf3d11b93b9", 0xda}, {&(0x7f00000000c0)="59a459af02a93714b6545bc772a41699a880cd0cfd624b0739b2b1779090b84f68860c8189af1e03595d8f0e1dd3c85a1afcfb1b37abf69ff3c37a74ed295ca49f6f6ed9f8b3", 0x46}, {&(0x7f0000000340)="8a054e145e159b3efb82e25bb0f4a19db117204c34cd747cc436c39d8adeb733e768d218fa3df360a91a13596b30a4c68766bf4c88a51fde730cf4beb463095a21f2b3038ee4f05498fa70500661c9f7eb5b9ee50f3dc72dcb9f5b7d875ecfe0895243df05b0c09ab72dedf3c3974d896567fd391eb038fcbf0b636329f33ca42d85e49d06a1f7ff9bd303be82c21214de40c48891da78d3722e80a6d4255e9354ba9143f49dd4caf36dc39c2b62dbd6874be9eb14ac4b7f2b553f35c91a80db033f0945fa6fe9eb3d11d64d1ed2d739a3263c75229a8b870aa5105b091dd8e1902cad5cf7c54b792647ecbea6dc8d7453882ac34785", 0xf6}, {&(0x7f0000000140)="a91032788599f500174eda7860ee29dab01a42858f0dce5b0baa758282d3", 0x1e}], 0x4) write(r0, &(0x7f0000000180)="6a5b5de789dabd9c750e49c08062b6d64231882752e3fd97972d61145f710100a4a92c5a78448e9740fcb27e50c17af7ed2ca4586a9ef77b8caa2889f0b3c5b7203b5f08bcde1932b9110b270951c7d2ac9d4bb103800bec0a8304367ed2670cae6d6a41ebf37d7348a2a764e93fc2297007fc91809b6acf81547858310808a93d9f45d7cb03b01cab41083161e5acfdabdae4bf4cff22c774c50adb1ab59200", 0xfffffffffffffe44) 17:45:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0xb51) recvmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000680)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) close(r0) dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 17:45:38 executing program 1: socket$inet(0x2, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000003c0)="3007c0c093ed11c1062c6b76328f97350500000000000000947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="a9", 0x1) r1 = syz_open_pts() r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x6920, 0x16, 0x84a, 0x7, "ff2a69240aac5486e57f78bf628887dd6e0d0728", 0xdf97, 0x8}) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000140)) 17:45:38 executing program 0: getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x40, 0x88) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) r1 = socket(0x18, 0x2000000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket$unix(0x1, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:45:38 executing program 0: r0 = syz_open_pts() close(r0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) close(r0) 17:45:38 executing program 0: r0 = getegid() setgid(r0) clock_gettime(0x100002, &(0x7f0000000040)) 17:45:39 executing program 1: r0 = msgget(0x3, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/219) 17:45:39 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000880)='\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', 0x200000000) utimensat(r0, &(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) 17:45:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef1d00d1628b53a0000000000000000000000", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a4ec762a156481038ac880d02", 0x2a) r1 = syz_open_pts() close(r0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x8000, 0xa) fchmodat(r2, &(0x7f0000000500)='./file0\x00', 0x20, 0x4) r3 = dup(r1) r4 = syz_open_pts() recvmsg(r3, &(0x7f00000004c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000440)=[{&(0x7f0000000200)=""/178, 0xb2}, {&(0x7f0000000300)=""/154, 0x9a}, {&(0x7f0000000040)=""/42, 0x2a}, {&(0x7f00000003c0)=""/78, 0x4e}, {&(0x7f00000000c0)=""/42, 0x2a}], 0x5, &(0x7f0000000140)}, 0x1) fchmodat(r2, &(0x7f0000000540)='./file0/file0\x00', 0x10, 0x2) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e7f0200"}) r5 = shmget(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r5, 0x0) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 17:45:39 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r1, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) close(r0) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) connect(r5, &(0x7f0000000180)=@in6={0x18, 0x3, 0x80000001, 0x6}, 0xc) lseek(r4, 0x0, 0x40ffe) writev(r4, &(0x7f0000000580)=[{&(0x7f0000001880)="e88a0d9ded4a19958ff8282690915bffe795f42e53e118da954cc4b249a1f2a544e5bf1990abab967198cf89d970ebf08c2e50ed12b2e3103a1bede84b15e06924a2866ee2429a20f066e28c68c95b439bdad5543c98116901c38649c138958351adc8232067d7de807f75c3592085fc2bcd596a55f1c7836f58aba379c16889ddf0fdcf61fb1dc8acb09973f40cf373e3eb431266a129303346e5b2cc6a77658febe1be1fa989b4965a51d0bb82abbc995c80a42c206ef74fe731bd45cbaac9dda0", 0xc2}], 0x1) write(r4, &(0x7f0000000040)="8ad3f356b2ef3c20480bd503f8cdfb18cd082b93c61473869c44f1a9e76290011bb839858f1535762a7a6c801bc129e894da766bda91c7af6231925590159d45df4a5b8d996701f99039e9d8ad66fa0d81d37fb5ea1915c18339a1563c1d3087a26f3432874169543abc1807c4e8e940adcafefaab1a43641b5a3612c660137d831d3068d0a729496189444b520a6a374ce755a4b24e9fad8d", 0x99) preadv(r4, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x552e73cb8de04ae9}], 0x1, 0x0) 17:45:45 executing program 1: r0 = syz_open_pts() flock(r0, 0x4) r1 = shmat(0xffffffffffffffff, &(0x7f0000000000/0x400000)=nil, 0x2000) flock(r0, 0xa) shmdt(r1) ioctl$TIOCDRAIN(r0, 0x2000745e) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() pwritev(r0, &(0x7f0000000180)=[{&(0x7f00000002c0)="cc9e939204b95f1b1ae22f51ba7a6986cc0fcd28b9997a2de8c9deb1853ae272b4b784bd51486a16eecf53b06b0b19e77a73f7c92a89674ec6d412b2c43077e67b4db7dcba991417b8b1246a0d2314febbd13cb7c02bc7dec1dd0b9997bfec101a17a2ef6806fe545f98770ef796e06fe2a2a7ba82caa9d04364a4abf663545c8fe616955e13455c28ae853c96ccf30711de6a53d831328c0298eb0c1d00fa97783bfa9918b068cff530537b2d3ffa9b91ab76384e85fe4a37db0087cef865430d4b09f3726494d9979d4eda54361e2b0bc755e0ca28cc2f4a25ce2cb714d60b9862a67455f8ebdc054e056d5f4a52818ffd89e77c7b88c577ecae7e3e4cf8e585cd9eab619b316015563d3f1e42943c124c1753f48c403c8928e958811a19f3a0bb613edf6bfccc0be2ad1276a52c3c05a4c1af5b68568cb3f5d7a5bf6f618a85cb7c9f7b43669e6c1cafe87dd2e0ff6114d88ad0114b0353d8f9303f101be2fad39f45e253f1dc51477a4f8a40a64ea11b335a29ee95138ad5c3f17b77b2a299cb378130eda53b97f2c6d63e4cf369f9d5c561f0ecacad5d213ebe256e795a011e5f3ed28d1b4ca2c31c25ae733d18c700dd69cd4a37a9384a6b0f943503e285d15940364931198e9cf75abde1bfc5578bcf2724db343c02e1ffd81ea088299642133d366eda1bcff8b230b35c218fff1d93b526a85eac432a8bb84f11765182da857822d4b60bfddcc3bb993fd3d90adba63b46ef49da8518675696fefee6a952f0e1da732b41c7f2ab075f839f15aa34757e1953961dea8369629cd09cb7c91f50467dfa209810e4d9b193ea811bbfa97189ccea599272863044273300ad9df4a6dc442f2c66e5822ab4aaa897e8f1c7fc58de5c80daa630f9008a6db25b0525d984a3930584e2de862ffd955f2d169194610b983c6b0faaa58b06b5336fb7b0b27ffa0403645e818c4be13a6d352b3dd6206a9a6bdd29ad5db3e49a84572f6aef456fcc9f9642af5862a674a4e6852c8cdb0ae019747d3347eebd123d4fab6d202d3a69375deb871d95a512a799070196ec6e69fbddb3ba04cf31adf49acaf9b7ab668f7754dd96a6b8f74aad07fdf813d4fe211feee7fe6491b4ff83e12514cf19a0dbc8e178d3f2bb8db52a0aadfe33bb09a6a37567951e631c368f387750a8cb7604309c6ceff1c9acee522bb45306ccc205c09785be6218fe8cd006e95d55d325fd4b6ee8b0c64f87bb7012f9b5489b68846cb68ecfdbabcfc39c37a35306dcc4da288cbc54426fa5b6a9b7ffc7d535edf91fb879b984459e5e20e5f8923010a57236a888bf92235ee7b594838f3b83914507563d58b1cb5cfc1c6708ca82b8735c77bd24a4fde8f38be9257362c5183304df2a6c06a1d4da59173eb1bcaebdc8af1bb067440a863bb17b372471cf1019e717947f294643041f6ca8b8673f697a8ab59da0cfe0b3436ec5bb9aa86384f69e39af9e48a63aedfa2c32d956384a1d2f3aad8ade58227373c4da6cf43bf3f4d517cbc277ac115b15dec04cc13b692ae4c2726d19c6d1bf3dc58e550a06ce73d5b173c7f7a740da2240d4063acb28a17811be744879fc58d265dae28f999cc36ed8d1864f075c4d85a21965ea96220f93c633a83ad63a2f6ed8466c18d21f2f5af7130f26b6de40426d73d6500d522f0d912f9c536b1730207adf8e6a1cfcfbfe04a92fb803b9575e9453882a6b7fb2bdacedd9670c5c74f3e50e2f05226015f4361eed1ea48755a6e6ef4b4ce768ac3989c108f2359e6939862dcf461eba55051b2b5b0dd0103b6e2032e7d7f0c9151d4c75160b75287d715497e68e87a903e567df4bfd82c54ec8c6f5268aedd35196357b5ff7ab4daf92e0b25f6532432a36a3b8e1d2cd1634b1c270488c21765d2c320252df0c512303afe5c1e3adaad325c1752d72e9f77fb3d790880cb66d5dea298f0a6daf9e8a872a3ecd1a0ec94ac066f9bcd9da2dfbdcb38beeb2a839778c4f50a5790b9412788f501899a5a0c9b2092dc9c79df370bea7509714e4492460f7630200ef62cd936d22c6dd1dcf58f0a517edff6b69a30027633de43d41f9476dec59f5088b75c8708e08d0c6d4041f743abcb513db20102b886136e1e63b3d80f3722f8d4a3efe5de6b72081d561cbf1027b8c38d4fc891e7ec0ff57c32c8bada3eaed302ef8f002a4c2235a810f1d738acdc8d7d1249ad95d626947fa067ba38c8349e5765037ee3958eca321d830c0a18100cb86a6c6d0926e0e23faf345e70bfceb5808c8b0e8e6e1179d3b5d74c1b12c9923117090ab684c014c273488c362450d262d66456f7238eb91ac0b969ac8d8b1a79d99b7ba039506642cf9846ef1d815fc4ea1c0b61f7f2aa69d0e8e5711c7518a67aaf038dc115403cf848b25774790985c31364cfc5b9de3571ed5d4be5baa41ca850d68745d9106be486aae1a5f67fcc43b09da0af2d68001afd218f43c6052551018e2d6789ef3d567ca531c7593ef424af95697a13355114132508f1a280ecd8cac713437c472b1e2f3fa8e55e6a369f47668ade8dcfb53c13134dc5ceea7888c8d448bcf2da20d3fbb0a4df2da244bc50aa8096284ca5cef3d9991aa28d03b1c372739853f544f5a61f2c894b69e34c02df49fd88cc878000e714218cdfc9476e9e3d0bed2e1b358aaead7bca2c1a183c52792f7d3ab500d9c670f60c8d274f62c3a96fd26bfe2424112f9bf83ff572f7a691969c7498e629c3d4fc4a52c30ff6331ffaca1a003c94191aaf1d4a2ae6a59d6fabfbffed6f5460152ea3087181009c6d409110b41424864de2c0a48cb52af4b358e6b5b507faf636af43995f8a0ef94c9bc9b10f88dff22be6d47f464ce9f68fa6f1d3ebd8871f71ce312866000f149edac857c7971399653900a8bdb60facf38125494caa1880ae88ec15046691cd9a592261ef59b2f1e8ed264791d50fd1b4c5c9501a72cb4f6c70205b6455cf0920a3f446b059a6f300cc137730f397a1dde590714b61b4c636d54cd8b9abedfabb49e2f4ff504adb25b2f49fbf485798ea5f31854f0d0cc34b89f9474e63b5d228afb3eceb1cbb028eb58463e23ace4659382a048971203e294f98b09a61dff0cd7278cc23dd449a8393a1cadf5e1e84a13164adcfe788af2bd4315e5133e16c223fc0be7335eb9a94660105eed5d7f7bfec09bbe16d8dc113c90d4a8e2820db3e03cf29754d5eda03b80f08736b9560e13f362381e87e411ea0ff8ae9f55067c7a4f72edc349ade83eac7c6fb8964deea48b8fdc9b4f45f7f2fdd1d510e9c96f2cca1913dd3550a36a4f8a868c4f4426cc7c1327cdc7b4235aef24ba8a3532d393ea506b69717fd06b5af247003eb388333d9556ad37ebff4b34cf0500bcabaf55a3ccb8f7aa16dab953f8367f10278c94909a831127398a0f49d7d18781c9045dd3962694acdb192692c4df39f0e466840ec59bbdee6541d31429815b5ad31debd3d7f0a2f804cb774b98bfcad3119fe464f005c24c458cc00736b124dec4b808e6f8fd35a96362af5f04b669d866a8b9f7a85bf4d0c6c8090f3384541a981578257f7d0158ead6d0c08f2bd75cec261ca88581faf1123d64e0ac218799eb56bbb594660260188e03beb2a619f92b013b394e48e20a4b00d36f34947fc15c22f8b696d11fe4b42424fc469c28c035fefd982569938c98bb97a4e582267be40de2678c0bb5cdea7291a2e48988299d2d43b1290ef4db699cb47ee15247f288a134b9ba0ec7e6ce3e8f55bfab66fb8be4c2a938975a80b5fe687ba43fa09beacc1fbbae901e4045c85d73c3f422859d1561f3d53d5248a2a21c2b48093c2982eea6c97aca352d1f71030a8838bbd578b177f2e78d0bef5c722044d6327ea97ec53e14b3e6096ffea1bc0a022b369d6c6aab213be8ce01dd1b0143d3eaf1c6faf0a3f8c55927a5f9b2204f4e5630387f2b97196d1790043a7ed05bca3548d768c44ea96ac35644994c77818ea1026fe3fe6c059193df8d53d6d118a4c5e42fbb4efe472082a79bb39260e3ce22f2ff3c5be39374ada9fbf5f1b5f8a5281f3574163af0307a3f802cd43b872b1b3c7d8af70144a0ab9299ded481895183de8fa6177cb59eec57a1c4a84931ed9ae895e12d2dc496565e0ddec03c602ad0952f6ab7aedbbd15ccab231f4ef301308fe4c2b64932e27c58d264a0b7822e4d2954583000b15f3eaed2190efd0e734947efb2b62c3b1f2802202c6ba6d21089f46785cd5443abdf3821ca16c6197b5643a5361356d897c50d43fa0deb93dc8aad00a1ca3d4147d095a91a04aec5230ddbd62d7fff689383488ce7ccc749d1a9b004566afe6e09101095d0b2ca681b94095a764c283fae2c0f9cd05a53ae32b280c728ece56403c73d42ef0235d6ce0d9e4bd77545a6a215526e63bca19368233c8a14b5806211750594d1c5b145237c840c5c90bec0712a6b51be91b5e8a9b3b427d345ad96aba20bab28e19333306a7c0a91e151cafe80f6a3a197177ec56d5b45b7d9e3c495b53a123202bd82fd5391ca2e674fd34550a16466bbc3337627ac73f2a41ed53e98494244f5429b0bb677c7819be229bf531a186fce8cdf60ba3cd091e66fe74ae70ed15fbbc0667e7784804b47778cda0560ed2033916a581bf22d7155ce0469b506530b5781ae87fe0f4a1502be127f9a19374b3630f6cf60375ec4d3497933c8b068feead750828d7f29b5ce5de6fc15ff6c07f0f7a09a993d871fb461dc26b89c0d3d8c6455da694fed31d40d204dd1c81a5df14609c1c0d4983b7a6d0b00c9bb4b21840cefe9985cbcb6acceed7aa1794013a2217b7b6c54edd0ab3a2883c86f059e3612438aab229826404b3e2a8a305e81f9fa37f9149937588f29724ca61caa35027ae6a1b86c97a19a6d58723fb02f03e8fa62ab1d8805e16958804e84d1ce39a243ef4fb2a5366bf4e9be81d1312816c57e941fea461ddefe51801517f4dec0b9ff7979494f1dfdbeaa063da9f5ed919b1ceb3613a7ef37fa2234a2a7b0830c6e26939be700b4e4ba88b181c1876af3c2d9affbb153687b16b41d512d6c32464944a340174fe914f10f68a235e9dcd3a5bde7d977f404f60a1208c63436c983cd0972f6de3f749b758df8a134fb971b282041e08769f1b86f1654f0e27be31f0bb76a169c9601183ae3008f4956a317e9cdde999a9db226b51bd8fd8a3749f3dd0a3d1084c6ca3af9ebe8559264405ff1e445f50a724b840ba54f0667cc1f61b7d0c945975f70ac9e36cb879f157f66d796e209dd43814d21fd7ecd77d382f5b52d1edf2f2ae4969f29c9aab9d68f5fee8aeca204d9787b188b94618c7c5909aaf9aeff9bf4d7ff30c84f010cba9675d838c5e7d48e07f7e18240bb77bb28ef4f1e1a3ec8ded55787ce6784430c173fd0a29cbb475af2580290c749cb03cb5f365ee5667278d5045d3f73706c45dc01d228a55e7ce7e1cf84d85a4fb0064898940b3b5e5df7404c6d97ed0e262257fc1538628ee80bb0c9697af6aea88707ee9dd6a73fefd17ff4768295ee091ac61a500286ca4dfa5bd461b416c940b1558dee39506b18c45381839b18edfdf73f3aea7da4d64e0ce57f9bd511a0f2a0a2cdc447bfaf45f7a41f912cf220ce822911a8c1918919309beb1aaa369543ea360473c7807b6599f92e1c0f771f47b8e6241631a88a331cfa90d0c8ad911abf74c572311497c59c00b8c757b51f91ebfe5303e2f2c398d34c6728a215f61eb6f099f0bed97e536c2fa16439f47f6ba7bf10eab2c938c7cebf3eaf07", 0x1000}, {&(0x7f0000000000)="1145b982bff14f607dc5e642c011987af31a91deca7dcfac8f57d355de558b654a0696014ca1eeae9ae5a07a8a1503459e98e3b580424f064d2f3a6ea23994bfaa2ec623a8d3498e9cf06b521afcb835127acac84d", 0x55}, {&(0x7f0000000080)="574c95a893d4c35b3c61105ef3429d1a360f4ce4ca564cb21c85fb4bd612c8601cba5d938c624d24c67a0c445d748215c2a75b0c9477459c89bccbed0628461836af1335e61dd59cb1a235c812d72e201b49d6ce1b397fece60220d152601b1818c0ae4af40d015791acc42e53412c50fe56f37bb91e40f65a1f66aab8271f0a10210c5e165d1debb14db524cc288a230980eb", 0x93}, {&(0x7f0000000140)="b40b9d1dc72fd3c8b6c1d5b9519ee2076c52ee9c743d0892f862ac645e6878b2d5c3e57033446e62f5", 0x29}], 0x4, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) r2 = getppid() fcntl$setown(r0, 0x6, r2) 17:45:46 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x2, 0x401}, {0x4, 0x80000000}}, 0x2) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) 17:45:46 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = getuid() r2 = shmget$private(0x0, 0xb000, 0x0, &(0x7f0000ff4000/0xb000)=nil) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x1efe) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0x4) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r5, 0x6) r6 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r6, 0x1, &(0x7f00000000c0)={{0x7f, r4, r5, r4, r5, 0x11, 0x1ff}, 0x7fc0000000, 0x5, r3, r3, 0x3, 0x20, 0x6}) shmat(r6, &(0x7f0000fed000/0x4000)=nil, 0x3000) 17:45:46 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) close(r0) minherit(&(0x7f00001f0000/0x2000)=nil, 0x2000, 0x0) 17:45:46 executing program 1: minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xfffffffffffffffd) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) pipe2(&(0x7f0000000540), 0x10000) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r5 = socket$inet(0x2, 0x4, 0x10000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r3, &(0x7f0000000400)=""/199, 0xc7, 0x1, &(0x7f0000000500)={0x2, 0x1}, 0xc) r7 = socket$inet6(0x18, 0x3, 0x6) r8 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) r9 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r10 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000200)) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x81, 0x1, 0xffffffffffffffff, 0x5}], 0x2, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffa, 0x40, 0x3, 0x6, 0x4}, {{r3}, 0xfffffffffffffffb, 0x0, 0x1, 0xfff, 0xfff}, {{r4}, 0xfffffffffffffff9, 0x80, 0x200fffff, 0x80, 0xd6c}, {{r5}, 0xfffffffffffffffb, 0x4, 0x1, 0x40, 0xfffffffffffffffe}, {{r6}, 0xfffffffffffffffb, 0x8, 0x1, 0x7, 0x200}, {{r7}, 0xfffffffffffffff9, 0xc0, 0x80000003, 0x3f, 0xb0}, {{r8}, 0xfffffffffffffffa, 0x0, 0x40, 0x1, 0x7}, {{r9}, 0xfffffffffffffff8, 0x20, 0xf0000021, 0x6eab, 0x6}, {{r10}, 0x0, 0x40, 0xf0000000, 0x6, 0xfffffffffffffffc}, {{r11}, 0xfffffffffffffffa, 0x11, 0x40000000, 0x7, 0xfffffffffffffffd}], 0x6, &(0x7f00000003c0)={0x5, 0x7}) 17:45:46 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, 0x0, 0xfffffffffffffe64, 0x2, 0x0, 0xfffffffffffffecb) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 17:45:46 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) accept(r1, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) 17:45:46 executing program 0: r0 = syz_open_pts() r1 = getpgid(0xffffffffffffffff) r2 = dup(r0) faccessat(r2, &(0x7f0000000080)='./file0\x00', 0x84, 0x3) bind$unix(r2, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) wait4(r1, &(0x7f0000000000), 0x1, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) r3 = semget$private(0x0, 0x0, 0x40) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000000100)=""/190) r4 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffc000/0x3000)=nil) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000002c0)) shmctl$SHM_LOCK(r4, 0x3) shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffb000/0x4000)=nil) fsync(r2) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0xc6000000) chdir(&(0x7f0000000200)='./file0\x00') mkdir(&(0x7f0000000300)='./file0\x00', 0x20) linkat(r2, &(0x7f0000000240)='./file0\x00', r2, &(0x7f0000000280)='./file0\x00', 0x4) 17:45:46 executing program 1: r0 = socket(0x8000000002, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000640)=[{r0, 0x42}, {r0, 0x100}], 0x2, 0x101) r1 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f00000000c0)=""/242) shutdown(r0, 0x2) 17:45:46 executing program 0: r0 = socket(0x14, 0x3, 0x3ffffffffffe) r1 = dup(r0) kevent(r1, &(0x7f0000000040), 0x8, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0xa0, 0x1, 0x9, 0x75c}, {{r0}, 0x0, 0x80, 0x8, 0x6, 0x7}, {{r0}, 0xffffffffffffffff, 0x84, 0xf0000000}, {{r0}, 0xfffffffffffffff9, 0x80, 0x4, 0x6, 0x4}, {{r0}, 0xfffffffffffffffb, 0x25, 0x0, 0x7, 0x1}], 0x1, &(0x7f0000000180)={0x8, 0x23b}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xf, 0x1, 0xcc7f}], 0x20, 0x0, 0xfffffffffffffffb, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0xf0000001, 0x3, 0xffff}, {{r1}, 0x0, 0x0, 0x5, 0x1, 0x10000}, {{r1}, 0xfffffffffffffffe, 0x8, 0xf0000000, 0x0, 0x3}], 0x6, &(0x7f0000000240)=[{{r0}, 0x0, 0x1, 0x2, 0x3, 0x8}, {{r1}, 0xffffffffffffffff, 0x10, 0x2, 0x2, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x2, 0x4000004a, 0xfffffffffffffffb, 0x9}, {{r1}, 0xfffffffffffffff9, 0x11, 0x2, 0x8001, 0x7}, {{r0}, 0xffffffffffffffff, 0x1a, 0x4, 0x6b8b, 0x7}, {{r1}, 0xfffffffffffffffb, 0x40, 0x4000000000000, 0x5, 0xfffffffffffffffb}], 0x9, &(0x7f0000000300)={0x533}) fchdir(r2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) fchown(r0, r3, r4) 17:45:47 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) r1 = shmget(0x1, 0x4000, 0x11, &(0x7f0000ffa000/0x4000)=nil) shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x1000) flock(r0, 0x2) flock(r0, 0x4) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000002c0)={0x0, 0x7f, 0x0, 0x9, "c36a323d4b82cc71fa8661ff19d4da2050389d92", 0x981, 0x6}) r2 = semget(0x3, 0x7, 0x22) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000300)=""/27) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) r3 = msgget$private(0x0, 0x500) msgrcv(r3, &(0x7f0000000140)={0x0, ""/53}, 0x3d, 0x0, 0x1000) r4 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/83}, &(0x7f0000000000)=0x55) dup(r0) recvfrom(r4, &(0x7f0000000140), 0x0, 0x3bd8fb4eaca0616b, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) syz_emit_ethernet(0xec, &(0x7f00000001c0)="10ebb729b19bfd183695b09ca74487e2ac57f6ff1739b1347e7d789bca0886d9ec1a53bf24c37c8ee58f6bbe5a0fc4996a6838b30eb1debbd692507ca67c61d3293cb1882aa76a8b0fce3f80daf2005a6a9b801e3a425fa6ecdf6a994ad63bbdefdbd7ca2f1459329e41e63719f07bf97e32de2bd3bb7732476d40a774eed96f652dd4ba6a8d306451732ae67becf65c39c8d475e1329796b63dbfc86cea1e9599ca2cd0acb006d173a311f4b6564051e0928a8640d2f6999d6314e9d6b07fa4c6c265995626d3dd414b8a074ee4775c0495c3b6cf537553a26273e3eeca674611694eca6f1759e0d1fd4207") 17:45:47 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f00000000c0)=[{r1}], 0x200000000000008b, 0x0) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) writev(r2, &(0x7f00000003c0)=[{&(0x7f0000000140)="ed138fe985924cd04446fdddaabffdc2bfac6a351f829502e8b8e012e507def1698dc85f9f9a11f705aa2feec918cfed582f6e7d1736a93483d9e4730ef34caf1fa99b4985b8c793bc96a167a9d3e055b4b1ac7a10efac683f1531764b1a415e1a454856369a4e974dbe02fa8fbf68666e410ebde4f726cc3e022411c2346108915d34c005e93dc78c75d292afc06172600cdb55aac5b38499a013f3d9c76f737298d63e8fbe0ce27f2de048e26230547c02058736d9dbb9439a2fa8ac50d119da8af265a523fcfc8a434b3c33", 0xcd}, {&(0x7f0000000240)="30d67316fc8049ab70ac42de2eef31b56509716d3a9abf875b05b560cdff6426243da96e564e0bf5743d6abc8be97d7c972d982835a636e10586213895dc8ee3ec2855ef8f7172b6698e1c399a999bd58cefc1c367bdc47c3a01a85b0b643abc1d3c494092e708519f7999085e2e46a3a7c2bd9fe268a9d31afec5dbd047bc212401db32df3bf5875b2880c0fc439d0d256061b24c8393be5cf56c72c82baccbe55a183fefd4fe6381246e829e5682cd00c468e29b2642b0d48ce69c6ec6c925be61b0aa14a84bb1ab7b403ad9c02aaf3ccf2335367cc3f68b80b2f6b845182761b8", 0xe2}, {&(0x7f0000000340)="435c617e0ca5f2809698202b0f47e7eb0da1288812a1a4141a4c5ac42df19901db21c280efa25199d01a02bc375bffb7cd74042c9d6fad116c3ab381d704f8cf3ab393617b55eefd60463f36f9e970210fe928d3bafdaaa2ee9a56d3ffb9868f8193d2e8", 0x64}, {&(0x7f00000014c0)="ee810c4d1d51f057bbc34653f1c2e32050fc4080837d9b75f3835a6e22d6363d58fad569b4acd8c0b836df9f3ffb32594a293e4994656c540785ed5502533937cd3214a934b4ea60c52b0b39ce59052a80fa055db98f958035e1867b763d085179a71c1659adbab7da01cc040db112379a6e43dafd6f427f18445bc589b900f58fbb76e9ce59aa3562dc3b07474ce2e9", 0x90}, {&(0x7f0000000000)="de60e8493425e3e4020cbcf7fd10f9a4326daa0e25", 0x15}], 0x5) r3 = dup2(r0, r0) readv(r2, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) sendmsg$unix(r3, &(0x7f0000003ac0)={&(0x7f0000001580)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000003a40)=[{&(0x7f0000001980)="d97622ddb7f9eef7833fa2ad3752825111fb427a0e988c05c56a510da43f91497481dfad4b581593b6dc1d32c042c338502db4c3413b811f4afdc92cc20263a9fa730774e0c5655faa8b7d1e1633f60badfb643d239167ecd7056fb6ff34a1120f82b1a689f5ebd60fb30bb673d836033cbc21f9a65e1b2e0ec42b54dcaab8be43c7a6d5762d8ea2fa3e67f3dc248cce145c1601d28aa37ad238e275c8eb93a0c41ccf924c7b53fd3ef95ec17d1f9814b5b3633952a2ed4c9fe3536c7ea6ba7166e012ea9cbb0e25e7c21776c34f94d03c4bdc9aeaaa8c897158639730c80cde2dabc63a3ec19b96b8b8a141f8782fc028bdc5898d85eafef970165cce8f03a68b34b6fdcbca1c685321c2ae6d1149922ba29be13e68a4029fcff04d28778c5b113baa7e4a32cdc2828861dc8e5736498f8da941663a307ad7133e9b3e663444cfe84ee0d389236c2dec25513f64a778c346cdcca2d15f663acb4dfe0eb8848fdbc7fe20747f911eb94b099b546fe1b27f4a36337d8dedbb10c3476d32c8c6346383fc57f390cf3d3ef8ecff0fd9545aacdd1d79d530b41e238e114fadb3b57b4f21a93352c2e15f3d188bd437ac0be49d059c5310e7f1478199678097b35cf00f8b1c18e62a63a6837e829367b0ff049aa429a750090f16aad5181acafc87620351f5104fd50b52b57d9232f135f28dd8330880cad442d0783e34177e01caa86745d31f37473dc500c674230ee1c79d14ce0eb46d0d4935acaee64c676d06d84da18c693ae99e07dedad6389a0b619a1527190b679467f3a5668a6d998554474333c016ec755fa22db2bd5e1c469ae62dccefb01aa0b5027e07cc4ffe63c880eee62485c690c8e2a5dd798551900a968b1e420db9008556890a59aedbe5b856345ef8828b9321a4972ef507b0f501176218473d9374af193a0725ae0272834fceb452fe3f3a8f5eaaa1ac2782a3bf6276b45ecdc4baaeb964acce8a08d8bf1b664fab2649fbbe01fa8d50db58ceb699ad3085c3770159716aaed35f3d206e42cc407aa0d4dfab0a5511c9f43e56cb9bbe1952c89bf34fdd8a98f25a1e85d5b7a9a8c654fb1ed281c9d6ffb1361715805ccb7e26c22494dca85332f3cac8522d7e26b9aa6f7b3231f8c425aa9bfc3e4324293c7714c7720f5f42720700a7e98e46db6258cd032a1fac47a783e6c8467d0409bd4d9cd6745813430f8ced1fec251ae3caba7a3708092341b53a6147f5f32389c763ed6b9367b1962aa2fcdeeb1cd2369d8c4087c307deeae6e705112f47e4dda05fbcbb0df8b7d6c9346ee53ad000b0f81ac7b6e1dd0560586412a9eb47959c81f4d09ea1c92af79fbae006339b2975d5d24c56d868046e4722fae98b3e669c8229b437b7cec441fa82a41f021a1da9887853463f976956ade239927a1a20eaba4fd189fdcf98666076a8f3d21bbc674da58a7c528cf5166c2a07296973bc45fbd63cec65541b315796649308240b79e3655125cb175b2be79aa3c9cdedd2a7ce0ab47f92dd0710deefa7235e42941a3a8b4c1f1a288df275643cf234c2c24e5b2d2d10d4a25de05e2684b071adc2d829f495d99b741f88671d6eb4bd00f4299837c8c46db4b70a8d1da867204295b0f3024c8b73724288cec5ad5d780043eb410520a77a696e6958806c5a58737ba4f48cd41b5e3baa7534e67a08cc679cef6013ba7db85fe4d2b057c7db2ad92dba214885988146a7a47df04beb9dbeb96b828ed3d1ac62725d1c2208b240bf9c5e1e0dbcd5db4ffcba49aa78a537643265e71bec0360799f8f04b055bde149ce72e8f98a60e8a770458ee21a675649cf1b34125f3935b639c4a17402c645d0c2676c45d2faee60e16b0caf651b2cb655903c5b67aa9635c62f8b24ba110c992d4c48a3e96089e7eed0041d4573bf1d5ce7e2d57e9cfca5c07f4c93e912aade6a88a3574b00919d795d91943d9a31cd7941feeb192ab644c8517b31e6c1e23b27aed407b3fbf56578ddb5291ae6aa456bd12707c9bf9bd3b4b48fce6c97ecbedca6440f084ac626b016ec3e48b3d75d7d39f190624874727fba022206662ee74b67aadb4ac386dca19a0c119ebccf4e63f51d0eb3180032ddd14779ce37076ff457f8c21597d88a4d5945223438fa249d3cbddac9cace9325c6eeb790b27537142b7fafd2cde066daf7f31759410477e55067b8972b2a129f10006fe94d037fbea4ed816838a13a2580e79b5e8e04ab6d4491207c89c9b2a2dbedb0cf67354a5fdd088fa1a642008c7412c4b6352c2d84e79c192ce72f214e4e46ad11188e7b84a98c6d51d129f2bb2caa53bd53856623665ee044b154adcfd0f4f52846bf3c465da74f10e4411170afec1efbb3aeb4e3f5b8888645d8fc7657cc5d4c78293f5fa65d7427e4e728c52918ccc1a159af0d38d3721fdced24060f3c71efb9619a35a62e8769febc93fae6d870d7c3672310e39e729fb8773ee72eb8b479beff64fe56f76a9a268b42baab97f5d747384b5b365c1869900047f3a5dab27c8dac76c891c892f62705790859ad69c05c191227753e3a2c8b2dc5388b4fbbf2841a32310698ec511872d1b71c004b5a860cbdeb4033c052149a149842a3f04e9e4ea10a8c514df557d8c66cec86655506cb68af47f9f5930220e18f91246782987efba06ce1277a148fa066dc31611567615d97b9bceca6878862b75da0ad1a022348cd8fab31da32113618dc80591154fc14cd82b80efaa71a0840fcd4a730084ddc012b98a2e80f2dc6cd7b7512d00b958527427cdc102489a8a812bd02df6b7fc437b1901e72b17a678198a47a0b2086dadc349148b1204385e57617be31b9ff8ed1e4ea526e951ef01b9c57d29b24036b35255ec12935fa3ff74a7a038cc40614f19f46646330b6b15de0e3226554eb29b0ba222bda6a9985330a7bb3d0ef436479d15089feb267ce5f459ced77c2d27d274f154b05514b50a3fe96cf8262f60114e40348582b9fe76edd64d82949c2ecdec8671b18c3eafd8d5ba41618cb3ee0932ff6cbc27368fad983a87ea8860f634b07257953a4272eb0664c1bae18e71f02843a242448c1ade39ff8fe3b1eae908c5eb028baa4e5b411068c50c0469f5cf2d61259b43da7a67c52c18bdc5d35d1c49e45c48918317b151428872a5e871a2fb4afcead3a1745d452657a5565d1a32a9691d4cfc75f4937758eccc0ca5dcd378384a22cf331b434d2951372df6ee3848a6d719846929447e7faa44ac5646311939985a5115ebf6910173ba5e674134cc41266405154bdc09951d2dcc6ee21d0de428b2a97fe946b0b7b5377371353471844f04175f04efc17fa16ac7726d1d41fb9af72909406fb3af46e16baad513870fc6dd85872928c488fe165d5bf8a7da75a5d421e3cf3563ac4657232de6556d26a2356ef38a185283e9b02c3b9416ae3f47792c676de4bb1b2a7a2bbd5d36035458c39be5c59ef8690479d8abfb91cdeaca67f926a51a0986ce2568caf4ea4ebcba65bd41e3737a1ba43235b58d53ea5c5bfd919b8985846753eee8bbc1ed3eba05655359ccea275ff7f7d79ad9f33d6c76c07e1fd7725b8ce9f21bcdf2a50ef917f4947fc72b00979c51bbfbb700e1c2c5581c50d5f0fbdfacaafe04a8ba58d6faaa92fb906d12612f6a724aaabc4dce38417bbb8d55665135cf363a0cb556226f3ab6d1ce30a83caad0c76c6e538326bb2855f650ceb54ea963ab0e25cf632e0e3e56cd08b51753e80331dce9ff17ed5609e8f0acf72706bf43650ff6f459fd235c7dca370fed2ed9455b6965836a75b68d5bdbd98e62216b65dd541e1907f2ff9c9dd161adde281340998bceab7637e9db8d8a6ca36545fb9905f769d8183f9c5696a90f7ad44af84ae946c437d9ab78d19c4cff8bae01f63c932bfa4dd641e1964004768ffa4622356d6aabfa30d0fc49e17e2806e9b743b9e2c093afee3fe8210ec950f7db2088ee6c019d200634946bcf1ed78c57194562251917f0e53e1b66db24122733844242937fa793f555c1ce4c0758e5937a1685b78c8d44255b1b34b7604f04be431d4275030d84eda0453e7dd2151b59f963c8c7b594a6fa5a303f817f4adf4e5f8355b9f14f3ef90b786f4432c3a9c68b1e466a7301b6303e416b2f24dcb69c34347ba2571cf4e872bfdcdc5710f7b7a2565cc6809de717a979dddc60cbab0e139c22d84a615004a2fa28a5de41155d15098eeb7e9f45ab4d157f62b6b3313c536c48e50eaf444dce13ce4a65ee73271a922b68cfac315e7bd0d7d52655520f97b222683742987d1dbb0dfdadf931ab14b04de2caa0bf5e99a4883fa70d207fee211c55de52618ab897e157b3e35a7e9955f1b950ebdbecc09a51bda28251a7fb4b7b17b27cf25d413bacf264a9a69e97633b0e656ce65e0abb152818e180459b71fe10918fbab0ac2b89449ee2aa919845291077a81c7e0594d9ae350d25a2e65b2fc48eb68679cfb25c80677036aeeafa815a62ab9815e3b60b6ad49fe61ae5e58091053f5f84788fcd16ac8a3307d2037aa5bf0c731747bd76aeaa97b92462732dc924d4211dc2d1dfd43d2f70e9a7774730fe09d47e12d140f5be93587935283b5bd56db722f146fe601fbdda37eba6c158dc02f941712a91887175cba2006fed84de5316a714f93cb3aeb4b7836b0d9f8686404a9b7cba58df5f5bd759be6559c9b17616e7386532129c5a72666b773713cfb67aa1270f3e9a572eb7a566e43f388d98c5875592269ead2e3053ae37eea701f043443ed77bb178f4a3ecb0dcd095ba5f9db74a549c83502fdb47995554beb4316dfa98cd2a52a586cddb1a86a12aad97be41126153e885c1543ef8488038ec8fabc485369d70a29ea3bae13d9e010206a0fde7b20202b3ca3350217bad1d1e5954ba9fad473d65b138861514887db343ea135c862b58c3b5f1b2983b4ae35ddbde7b5df2534f1f1c7dd07cfd2138703cf2efe6721573b95859d3877b92ae5d9bade5645c66134cc64a1e7c57591875d0eb7c014df6f899693d6df85d267e22c56ac010e2d5ad8f59b2db1f9dd5d9f7d644fd859550272074a8ec533d40c868f721540ca7d7e8c5dd86d5d2b46c35b3040448c4e549a478ca55c237824d0ee4bee731683d775ce40f3dd815d0a015e9aa7d510f3cc529aaaa9fb8ad0ecfab3669ae276bd2843390709fb978b5ab331125cc16828a14de360ff567210c30021679848edb641f067ae7695f7a636032b5eedcfcf03238f22a492d3b2e1c3bf36de854aba8fcea2af4440fced22f8c3e9cd91a00d628e1d6100042d0cb4e34f025cfc1efb836346055e968e81db80fc9a9e445ae3daa82cacf55cb58dafe5793d41852e695f1ecfa13af634fc9181ca7ddbd101675317312ad8fde1c21e70d0814f8f8332987fc9180529d9fe126165b4243d33d91f0b712cd00335a4256ced3d3cc4467cec69b1eca78edee149e992636102a22aafb17e796a005627c940d4848bc457563567dcb1a446c563225172b51fb55fc3a94f11601ab82a8d5a55726563435ea0b581c247581f45e1e06c871115d50d69cadf5209e12e6fb30afc97af99bd6e325c1147c0cfda56c4b5044bd9adbf0da110202cc34ab3b1787691a7232f9231bc47bf3a1e6ce35ee17feb1e6530bafaef035803a4acf8ba91436de30700ac3a2cdf08b975cdddb5d677c78e287e410d4510c1eba21aa2851309df0ec5945b8dad4cb1b25596310bc96690f599a75063a9897f4a0c446ff94bb66252b013267bfb3bc6ed8d3e605f330aa64c05c0f1", 0x1000}, {&(0x7f00000015c0)="4d0c057821525cb2c09742720bf212ff53fd62f3ad0a057739f4f00d6ac3ae9d44a5467144c7569a74cf6b1e4059e8f111e54bde0be81c9c5bc8319243846b35a4f173457b264b3589339e0ccbb76ef0032706fb476a246ab8f5efcab21cb8f6b7f3c991e7e579b6ecf316832b15d8e7486bb0e14e8b9af9ce58c7efdd49bd87f758d3652cfecfe985f297c720d5917985ef6cb627", 0x95}, {&(0x7f0000001680)="77ef41ca05a224899959e5c8686e2ecd7a9f85ff1330b81847920bada88f45ecf69ef563c21562ce2dec1975234fc69a77e8f5c0c62ec48600299919b09a2c490d0a6cb3642b91d1dcd457e86ae3ed8d26c6d31ef20af3772b2f8e4c415d1b437a4b1f41b333de8a5827ed926c6d131659a8a901dfec48afdb536b9c06a22ddcae5a36", 0x83}, {&(0x7f0000001740)="ccba2b00f2bfa93abaeaf07635753bd422cc6de5df3da64158d764f2aa3d1fa7acff233cbd48bfce078c6ddd17c016761cebffbdf69d1e7938ac9a3e57db3fa4d67a6130f70a31ec909157f631b4102e0921a7a49a5870c82f62495054192555c48965c2d6b0387655dbcd52e48c46347e2464a8fc1a2b8f20215b3b124c27e47fe08be60a25e1b59064f5dd528529a658a64ce1b1050d494e9b548bb45a0d7dfa976b5073391c5b9a4283a637b2d1f4727415eebbf3cce805cae65196b5ce683fe4b3c3734dca2810bdf0303affe42172500bfa403b464b63d8ac8bf78d18e10e4c7bcfdc8707d3a08927814ccc7b", 0xef}, {&(0x7f0000001840)="43cdf5cb4842e4dba58226ea0e24fd0a9a7e6e0d2119ac0deb74ef91157b3b7e6d809623ca72a14bdf891e85d9e55da116792a4f36f2f7bb291405d0b91be272ecb17a1ea8f3d8add9729d0885620b6af7043517ef7b2bf944ddb163ce52a42a77c424a5153764c98548039c77becc4dc6ee16df20c663a331b56e95720e47d66fb0a0e1995413b0a3ffe52710b26a2315d8ed774076c4aa54f948dd0396d4830891e25290051f4859e4a805a2e19c0f99167398eb86003b8e6b0fdf6fe56443031b32c2c5b755689a4b9515fb8f7c69cce953e8f29bd18bbd7d19b78b5fe1c5d41f7a9b82d8ab", 0xe7}, {&(0x7f0000002980)="fb3fa208ab0caaf1c2a8a97519dd78318b0abed1fa56de867c84164cc097281de40ee2deaf41d35d42191b0edc5cc39b43ed", 0x32}, {&(0x7f00000029c0)="fd3334971ea74e63ba17572753bca64c1752c5680106b7ffc712b3a81090cc5d88d1a5c66cac523672074955b90497a63a99da43e68bbc0a325582737cf5cd11e7bd62a03bba1d58da547a647e529a0dcf2a6983cddfd0215440babe3f70998b3a32a52bbc21799dc795dbf28e3c1e0d6b122cf960b0a0e1808dbac0fb9d2d9e69e00c750cf179235fe8abd58782d91036b3ff9c143e2096773e8b99b834ab0344b4346fe3611ae9498be3843535346fc906d9cc6a381b9222ba7ed7dc497ab3e011c9037f7713bc2cc7cfc9409b0b406cabde455b50123da16500b824e6faaff7ed5cf6d0f2f7106d682c8b9887b96865a752c099e0b08e443d60cfb6025452c52f8f510e0121d9c2ad5950125558b75ec1a7816247b80c54ea51570b742ef758129300af4d6990ab530940c1f29e18d858ad2ccd3f4cdb5df35316d19a187eea088fa68b297097afb47c6c82a1f2d8ac652b70c255672a434e430b79f98e197a50c18c4e40811b01de5e409724ce3ba1b35cf562ae1935c7dc9bacaba91e90f91c8c4aa153884ebaf32bc3455ea997956d152464871c73673c9a0fa3d9260387fad7a4b24ba2e91cc04227107701f8ca33ca1490a9c4bd1afef978f6437c0ade7aa6bb65bf4bcb3522a0a5e88eb39dc9b9ff4144f53cbd11260facccd76f8e48fe8e30d561705b96860d055a06830a480d61f5e257f2339fd9780cfb7eecfd6c80d914865035192990d275cb457fbd1fae837743aad2ac9640c610dc72361d8b7e3c43043bf240b986e691f9141f3aa149d43ca925664609ddde14ff92ecf4f75ed532431a00e4037ad861f8b0495952474aa8c29906cc5a4af76986554cf00be0fd4a1711b821429b7697c72045a56c40b9c3930640492db4866fd06481570c467ac9a1b5e48b3c113254b14350592ad45f73d65d5dbaa43d67a8b813709055f80e51de82dff7c7e2a118613ee7f62ef17ea584826cf729d67e8198a9023b2a705f863509478c53f6f187b41550e71d0b74066b06a0cc59f0e29b43162c1d7ed52e0c32bd199ba6bcfb972fa6e7a642489ba26ff5f7e899211fc63a050ac7be7d7d4456fc403bbe825dad4130edb503454d444da1e358d4a767aebf46f960cfe8b102ef5667ff73650907ace8b2a3c86ac39794167894a5b93f0b77f3c31728fe40a52ea135d4af3568769cb9fb519b491e6e12f4a94421634a8e644c030e88e29959a9e372c97ab49b09bfde0cabb1b3625f91cf1d0d0c94f2820bf6189eb8ff406810fd96ec9c37f548616f7c5aafba724808ee91427e8f2704eec9c23a61ba7aea9d46f40c6f20aaea49abeb1cf68168d1a746ac23460bed1b12ef576246ef7ecce6059e6ed5881716a566e4a4ef8765c1354e3e0e69eea39c31d3a54a03a9561659f4545bc084b428faecaec28b93f993944f3080d840cb9f7156aa6fa01aed4ded12df13a8dc492f3e3bfdd4fb88920dee1aba5b3ab8fa54f0be3bcc30a900b303986d197a744d503d72e3c219cf2af6f72c1478258312d6de1b76fba1569a99f804710e1ab3be9911fafe0c2589f322fc21d4d4ad274164f588b667d2755ea4bf480dd2d4f4d916d4e40a22bd0b5adc037c8f090941c5787bf6fb9829eef6669a8410d694f225ec972b31bae78d3bea8d7744a0c97a4bf4db4d6373b884ecb56209d294bc56f11fb438221582ac623c84a3134f56668a303f969bf7fdf4cb80e26067efbebca2b53c5795c3a2ffb211d2264ecc225cf7e87a27bef1eb6a5007771ada7b1f9b4354e0812cd01e631d2c74b6aef998272c6d3b6a7d03ba99e5d8157446f86279582ddd584cd8611fbf71d05a0909ea265de1d8417728455a0fc81735a70e522b3fae6940a658d7a4b06cbaa465c6095c1091666a90619747db5db311c8ba35211a417dc6c1b9433cf90a8ff0ed0b30397af89f1cc2bc8aa2ce491f3c5d93570bd48394e33eb9ad20b9ab46a2a0e17a3ca3985ccd44d90b6f0d49336b7b036e124871602e99c402ed858a7d1218b58fd3fd9ddf5b4259b828326a8cc34cf3d532f1e7add69fffbdd7f3ffaa0b4ef4f807e5566cb846abf71b050c20f76d8e04f1704a0e4c424daa60535c50ff6d7383b13eaeab54f64dc3e368c30f6912eb0317a55857f7816dab5eb259f5085d580b46a0311da3bb8e8a994dba7269c31d194211761827877485236a8c1ec2978c0350946a1d34ba93c7dfeca5776ec8df91023d0348bde667b0aa1c4517554310fcf5c871820f8baa022ebb09600fff254bbe840a7d142c1bf591db6face491a0fb01c08b97273562d3308ae71c6e0495e77968b8349df0bd451dafbc64d998974b515fc542d0af6e63aed3bd44b3bb1a56c78de00b40905da83565057547e3a08680e9278dd7293b1b9d867e8fee2132694e6d0f98dd6867e3ab4b2e8c6198fa1b1796e670633e72741b7cb247b7de22e8d21dba3a76da03b751f70988af0076cfc969ec4009e56b3ba1c6eee060d50165a99dd6dadc0ededbfecef63b530adb654e0c80a6ba6a3af298141462c89d19affc66556a40b83d3aedd6d25e86b81a84a472510db31f856850a34cec85b15549a605d0c2b3f85d927af1bfccc63aeb3c88eab72a06aed1d101b29360f1d162ab4049a9f2afe0aa0d1f5a2fc00f08984d782bc075fb18e7b4db69f0e3f3ddf41a532e9de4e400978292a15a412677eebc445b41faabc6361754e5c6f20be7eac38b00c905e8288713131a8d61a97ac5776658f34b9ba227a5849319163d0218c1a1c166ee4f906c7814a7156f7cfa516ce3470c2b5a9af20ab2f56a6be9f4ef05f09b2bcaae1deb922ec6c354e799585f8c6a79887e4fe672c49b2b7404b36e89183bca1bdacee859c12b4300f81665d463467d311c36c6060d695ab98747df0d5736ba5645ba2712e597be20b0bc95219553d20db0ecb05840f9f6c9cb14bd0bf5ef819d4f00c9e5bcacf44c59f935068854b125b801bb40fb3d0029deb13e03e1e141aeac745930835aa79bbd4adca94c71674cae3d6b435bdacd98842c22da5eef43e8fd6f9d0b1f6888b37a80e044afbe4bd29e77c8766e3819c80a0608f0f947a4fee01277e1339afc1c351be4df8bfc82d990932ab5ce1d7b9c61cfc583fc71d60878b697b880f33ffda8defd19822d598e23b2639d02fbc4847312e2cbd59b7caa1c18df0fb96f59440381404065b5ddfb791d809966eb0b761002ef20ec6c76b918dcf81cd8ca107358a53aef7240c8a14415e985df40bb32222b7fb44272de5b99841a72513cf5bc528262f7a43ea61e95b82e438e97df75fed3a5683e4f8d49e7b4a302504a82a6ca42e48775e22f8b82bb3b6bacaa8d54225b5fdea35e2e8e3397dcba0ef1795333ba178d0f6287fc19e666f14498bd6f38d7f9d90fa1dca805ec78581a2d3953519eb1c64daffcf60783d8edae6c540d65d0c9864a8081ffcafb0a42672d05e003f64291dab172abacb1e47893c7faeeed98c7242934ee32ba3ba04a10fdde8aa5fa1c3dafbce7d221606b732271d733db9cf851481f113d8ebb34f63e5c3deafb61ce262616962771522f34f58061652ced44cb412fbbc624013094b4f34db5f0d5795679e0b8115b3f817caff1e14e767167dbb1d92e1831b18dfe2df5af382d739762fc4f9d39f58c8fcd67bba7deb141875392cf08543b804a5d0951ebc70f573331d2b8d70b99ce27689d7cbf865939cbfcc240fd0a596a14fd96efab866b8730c224208f4bc5fa9de92469ab019a13c86fc3c9b9cdb641f84b8902b86e2ccef88f2ce2ae8c94b645b95210f705680eaaa6b6ce4d4cf7d168949aa3b9ae079ad752dbfba53a00863c05806757e49142f924721c5f1e1f06e167d33a62b738ca42149691819d6f257efb25dd9662b7c7d47b2df2a4e541be6b8bdbaa2452b3bbe1a71094f1b0b55631a22f582548f00452c86eca15763ae83363cef29d978110ccd0c7c3094c594fb7ffb12f90af84b65975c74fe830c8f3f80270efef8a2c738be9090b6752ca944e90faf27a224a0f3e6cfe78f9b951d49c493cc100aa60f182ed0970cb8271bc19b04915c8fcc9fe77209e4972f0e891eaff33aeef172b94283e3d8be1412043f0f43d5222cdb1ea3c7235037c29d0df6cef251925fd83fd0a6cad69e84e85e58487e36978b742d13637deb92b964137b89503d4b7c1474d951f88e559d007333c143e28f7db0a66787bb00989d9d1dc414af7f9bb8a9ea9cf0986f918790586f826ff91aa9b8f32a352b572398789e87e98295f31e700688e222b29e9ac681aac1af830b889227d422b279193bcacbf9999d03438293e33962d7ae175c2281e60c72ac9e08b2f4935f605b6f6c387f999c7fd8fb935a9a1f40832af22099134671b734822ca2724c5d4081b48f60dfe8a8dec37dc76841936658394a06a0c800991c99d262c98a4bdc31cc436ef83a250cea497cab8d14354f000565bce30690e99f014fc65899270d9186ba312f3ae411deaec8a4f41494d38c1d23c71b55facd4abcdf8d73f0b519d3cb5be23cecf428ed9cf30870f750209efb6c5c564699f5512c35b10fa134a586086f0b33a1b30d304e9ae63633a299c9c40544ed36fc665b4a2fa569d661892d33fc6cfbafdd28129b8ffd66a87c1cf3463ffcd3dcea1d0a920649af6aa0f44f17875e17dd0ae47bdb1dfbf23fad01d27cdcc9343e8c519012718ca6b3857084ad90095c80a8633028d811955725dcc87875465e806f5bfa493f170fc7e1c21fbd69463c8fcbf42c6979ad68608ccd568facbfe4d3ea1bae51180cd7bd7e2a430980adb5240e4d8846734a83d6575858726118f3e3aa101fd35464e6f2bb91c40e98723c2286b7e89df9f29d9147c79e580bd6da7413e3b10640fd45e80b54bb0bb8c8d4651a8e995ab7858c9c1f85a0d073830dfe8808ca3a1cbfa868695a05361a7ad564e68d20401da86a5225187e341c810f62b0f6e2526b75f4d9fac5ea0186a252e405eec7edaa07d53a7d3c6fcbb8d4cb43e85b5eaa27041a8a1bea08960fa4105f664a5a460e1ace78bca982a4b487c14b9e5ec6fb58ce9269b758127b0a69d708433bc12bcb2b7733a41de026253051bc03086c4ad29104bf8c4133fc00edd4e669f1f1fd67bf2d98ba1484ae483fc7d7516b8737e21bd54c834f467fcb778bde6d872ee1e3abe0111045c86a55a33f9b3070fa165f264f1735b7a3c7de99889d8019f91b66bf0f06334ebcb62f318582944dfc6abaac64e9ee884942d76ca6c31ce2a73ecda93ee95e539e05026990e4fe37286bcd710fd8684151e43f7bbd230b625236d5a9c3ddb7795f7ae2fd71765e859e70067641915fc69f28753bbbe3749f95aaf76f9a89ad76e31dc891f84db1409b977b1e088a4450f7bbbde5c1cf7cc5e841b2a7fb7aaaaae574e255eaaa54c76680071dcbf31e32a1e1afe8398458ce9d61d18ef234f3811c27cff790c36e9e75f0d124f1e8ccc141ec9320d02ed42593fc48393970dc8f9763f8e4cacf037483f8370719ce8cf92c0c0c600cd2cbcd369523e45b724e65bc13390fa618200d99a07e8a6f659194e36863a233d80e70a9c227e47d74f3fe20190e3d29e7e98a6338327676e0c842fc25fc6bb14186c0a77618230cf1a73517f602cc4090decb43cf3ba556bd03a15d1eb2b79d9f22767d9bb641575720c0c3b30d236f67431b35a69bcc9c8f7f7b87f7ed2f10083e47139862a4079968ee2eab0f4fafcfc73595e6984d5795ee6882abe69cf702cc4a9b431d07aa181fe5217b4ebbe449c83", 0x1000}, {&(0x7f00000039c0)="15b0064c4bfd0ffefc7cad13785078438716ff11b8c76be62af4aea7b3b2108e7d658fd0aed8292ca12eb96a2268c1008a66f7f152c9cfab15e74c87a22cfbaf052c3456ad515a718094421196dca9", 0x4f}], 0x8, 0x0, 0x0, 0xb}, 0x4) poll(&(0x7f0000000080)=[{r1}], 0x1, 0x0) 17:45:48 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0x20, 0xa00000c8, 0x6, 0xf3}, {{r0}, 0xfffffffffffffffb, 0x2, 0x80, 0x1, 0x1ff}, {{r1}, 0xfffffffffffffff9, 0x20, 0x1, 0x7, 0x3ff}, {{r2}, 0xffffffffffffffff, 0x5e, 0x8, 0x9e, 0x7}, {{r0}, 0xffffffffffffffff, 0x60, 0x40000000, 0x6, 0x7}, {{r2}, 0x0, 0x0, 0x1, 0x1, 0x866f}], 0x3, 0x0) 17:45:48 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20003, 0x80) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000180)=0xc) socket$inet6(0x18, 0x8000, 0x401) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:45:48 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r0, r0) fcntl$getflags(r1, 0x0) setrlimit(0x8, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) 17:45:48 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgget(0x1, 0x82) msgsnd(r0, &(0x7f0000000180)={0xffffffffffffffff}, 0x8, 0x1) 17:45:48 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) dup2(r0, r1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRESOCT=r1, @ANYRESDEC=r1, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0xffffffffffffff21}, 0x0) 17:45:48 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x108, 0x1) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x4) openat(r0, &(0x7f0000000100)='./file0\x00', 0x82, 0xd4) truncate(&(0x7f00000003c0)='./file0\x00', 0x0) 17:45:48 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x401) poll(&(0x7f0000000040), 0x0, 0x4) 17:45:49 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="98b7025aabbfd7a0e6acebb465d907dfaea1781469f3bbaefe65c6ec0797a55e26f965b227a4e92159b03cae3045b5700f59820d4b2cf374165a1b3a4573e20d8d377c6baa5c363c5ea8ea5fe3d8b60af8029514d7911d8f38b889847d45e3ee0f6736bc71698094e72a54c34c4786a2fbc11a55d195b4f943c7c430cd69ed", 0x7f) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCSTOP(r1, 0x2000746f) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) socket$inet(0x2, 0x4004, 0x8) r2 = dup2(r0, r0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, 0x0, 0x0) pipe2(&(0x7f0000000140), 0x10004) 17:45:49 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x4, 0x3}, 0xc) r1 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x7fff) writev(r1, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r1, &(0x7f00000000c0), 0x64) 17:45:49 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x8000000000020d, 0x100) r0 = msgget(0x2, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x441, 0x1b4) msgrcv(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000de895304b13abaec3c049ab643dee0f6baa95c77f109085b869411ec17827307be37aab3083b7c93a1da3553aba7c3d6584175adb8ee3028ef5155acebd392d3f56ecb894fb42125cef4a7949a44d9d3432539ead3a21640f055da1f26ee50ecfba06d6e79c479e694608306023ef08742ee0e42d85b2e431284532b580ae5d73257c6"], 0x1, 0x3, 0x1000) 17:45:49 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f00000001c0)={0x3, "a2cc296e494bf074191e643ef9a191e6a0a9d681858dd3a053ddbf4a4b9e8f9ff8bcfc2204ebf510e1c98f1979b501c708bb1268a914f98f945d172b760994c5aae683643cad8eaf407dcff25c9fb8a90ae26f99fdc699ac012b381d259029686d5478cb01269d7aa761b724fb4a9a6d296eed4965795b16d4dc33b47c35e9218844b334c4117d7e464f6a4179dcf17dc256fc81f5cbbea4d3c0bc62f4f618f220c28eafbcba194c263733dec44254b3e1358b45082be9bf490200ca76e80de632bf9a95d9d635d219fbc7afbd8cebd8d8b72aaad60174f1920b09213ab107af"}, 0xe8, 0x800) msgrcv(r0, &(0x7f00000002c0)={0x0, ""/4096}, 0x1008, 0x0, 0x62d186f8b7ff44dc) msgrcv(r0, &(0x7f0000001380)={0x0, ""/90}, 0x337, 0x0, 0x1000) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0300000000000000b0fd86fc7de466a9887565bb615b7ba420d387e9e172c4b9be8e9f7904c0c41efbd896a5d2e9a545ff6c69e5e1d11be3965f5f5b8706189fff00b40fd8bced73e6050431df60aa47b093661529500f578e92612220845bd868fd0dd0f690b86b9e1dac44eaa159ac4c2f1f3d4ac6cc0f394bba2bea31ffff9432c632f6ccd63b79193acff3f037812638939a48cd8b860d6869129e45c1c2ed6d0daba442bb691cdebb24fbefd1f27cb16d5deb07686b854a12b544ba5b302e189f078e903b4ae79b58b376d1ac418ca2fe03000b1ff135a142c001da4be0a44f01f51b026cbdaf6da8400d42d0522d2d7259154d3e694eebb47152fd4e71f7c4"], 0x102, 0x800) 17:45:49 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x1000000, 0x80001e, &(0x7f0000000000), 0xffffffffffffffa0) 17:45:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000100)="d3d4", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffae7, "8c36817bb98e8df4f117d408177dc88ddc2fad96"}) bind$inet6(r2, 0x0, 0x0) r4 = dup(r2) write(r1, &(0x7f0000000180)="c6d95057781f539f4b668c41cd0126961d950f6fbeeefbc2a7dd59ec528b7de242ac3fd513e1966d5f51dfa7a12cfc7bab4ebfa2e82cf8a10e6187872600663fdfb5b34b2509ce74dbdf73e0130a3c01ce84ae0731de18e52747262fbcd6df0404a080cf2a398e87fedc1bfeef89e092a013db8dd420479cef49a1e55fb5193e678a0be1dd37687c9e20a89bdce8ad4c55e4e3978e4325", 0x97) readv(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getpeername$inet6(r4, &(0x7f0000000040), &(0x7f00000002c0)=0xc) syz_open_pts() dup(r2) 17:45:49 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) getgroups(0x4, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x0, &(0x7f0000000040)) chown(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) 17:45:49 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fchown(r0, 0x0, 0x0) syz_open_pts() 17:45:49 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvmsg(r0, &(0x7f00000013c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000001280)=[{&(0x7f0000000080)=""/66, 0x42}, {&(0x7f0000000180)=""/83, 0x53}, {&(0x7f0000000100)=""/48, 0x30}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/123, 0x7b}], 0x5, &(0x7f0000001300)=""/179, 0xb3}, 0x42) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:45:50 executing program 1: setrlimit(0xfffffffffffffffd, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f00000000c0)={0x3, 0x7fffffff, 0x5, 0x40, 0x0, 0x7240, 0x6, 0x9}, &(0x7f0000000100)={0x7fff, 0x6d, 0x8000, 0x6, 0x2, 0xffff, 0x9, 0x6}, &(0x7f0000000140)={0x7f, 0x0, 0x7fff, 0x5, 0x7, 0x1f, 0x400, 0xe82b}, &(0x7f0000000180)={0x77e, 0x5}) 17:45:50 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000200)="e8") clock_getres(0x5, &(0x7f00000000c0)) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) r0 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x1000) shmdt(r0) 17:45:50 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket(0x20, 0x7, 0x100000001) setsockopt(r0, 0x29, 0x28, 0x0, 0x0) 17:45:50 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x39, 0x0, 0xffffffffffffff1b) semget$private(0x0, 0x4, 0x201) dup2(r0, r0) 17:45:50 executing program 0: writev(0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) dup(r0) 17:45:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) pipe(&(0x7f00005dcff8)={0xffffffffffffffff}) write(r0, &(0x7f0000335000), 0x80) readv(r2, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) syz_open_pts() syz_open_pts() 17:45:50 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="1914074c25025ecd3000"], 0x10) getpeername(r0, 0x0, &(0x7f0000000080)) r1 = getpgrp() getpgid(r1) 17:45:50 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0xa0, 0x140) r1 = socket(0x1e, 0x3, 0x100000000) poll(&(0x7f00000000c0)=[{r0, 0x40}, {r1, 0x4}], 0x2, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) 17:45:50 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) fchmod(r0, 0xf) fchmod(r0, 0x41) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) write(r1, &(0x7f0000000080)="d6360922dd14039dfd7d3eb1de00426332fd0041a8fd873dd03c7cd4f9ad7ec607742f63f267942c3a9b4859d13e9eaa0f93ce3a761c01facae316e552c3f676678d21845bef4a3ec79e2cb84c30ff6b441d796bbb7f1fcbb500dc8919882f6d2cbe02a1ee6b38dfdeafcfabbe5166a018fde04c9c70ecd24c33c9adbfa3641f145392094657ff469e30a5795f1bf6bb9220d90e7f40eb7e255fd71367d8712a770d20a22e00d05d25d066eef353db8cbcf6d96f653196d02bf6136c118744262129872e55bcf716c4555d47e319e26b464fb12c4550d458a84c1af970268b33f3ff8251deeec5d6a4e76a0c8797387657c7611cadc8baf697a210f119ddb54e7defa82b272428f12e5b47900a653f63af62b4ec648954d8b0df13ab112fdfea045ef97becf7bd2926fd341de25a3406ed08db6e43a71adf524369bd35b1b17ebe1acfd008fbcb092ba9fbfc0c9ae925333e6d2689fb6f1a69002cb4b7284cfe5acefe0b0bce5bada0d5477979622a15cce2d7410979771abd15184c49defa027d01ab2da2815483608f5991f32fdebdeaec5c27e2058a5b61c1a02c579b0816cd7ce27b230e1a31a7964cd74c989f4f0173ed7f723cde0098917b2108d50ff835d17698d2ac27e62bd10aff0bfdd1571dc8f13b1d2e29ee7e9ffefc8f28ab1034ffffddd267310204ebd469d27dc69f4f865235eb622aeb5b1300ea6f6198c7df9a6cd6855fce842702eacb6a20a85605befddbfd758d6f57617bf7ad1bff6218f9e5e94d260785ae47a51c52f7aaff0b3b19d7e0483b77c80b9e851d5b40910771efcbd8e1c69d9ca412e1e54261a00052245ee98b6b3856f90c84e183f6c05c3c604a3b8d986c98a7b20ab4f98c7efb5b0fa609930c2ce91daa4026f829328afb45c9a89da5b1b5066fe98ae88909954b3c214aa47b1f667675ab54e9a5454b0c70b7162d4351f98e79ed5d57064d3347e79dfb43dad031841f65607c05cc0d0315dbeaab1cbdb0673c3a736e7528f6161e1309bf7e7319f57ecaa26f1de6aab0d138931c75c81e23185d1785e43e300d0d7f1dbde55762dcfe3b4144a83eac70288036bbc04fbbc101f33e4aee55bdb80ad1081c2ff97b3b6ffb52ae46ca7f8dec5398f48b51c4b5a95e10908645b1ca262a3a227eb0d2c8411642dd2b9efe8d8df8c5a61ee05f3217251d55d19759698e9c9393d85d40ac962bbf9a91df8fa97e4b82127c99939e8a16e920e7a6221028c5d38f66494bac53c43a93e490dcf4d7fc9ec7bc322a1e3b8c9a5bfe163a666a8971c37df7f51ec3a49b3c664823641b451d15aea7c9627381453e0fd883b933fab38647ac5225423116a955611b3152f36c57f07ba578fd99c88a92d1aee5441f5462c5d9d2c8b386196e70f229a143c1945d43df03728672fa802d08d207d7b43d1d77d689bf506ff8209bb1ba1389318d38ee8cedaeb44bd4e094a9b299ef9bbd15bc58e136e30ac84e4323273450dd7d2f025bcb863a7af92405649370c90a81c1e209f1c2b13887bca0ba44b1a7f8916c24839ba7321493097c7b2450c3795af09179f35f1d8787b51cb032c54014fc6218ff602a78004b68f1979d8d857bc00f81d4fb0f953731e982ffa007f976ebdb151491f0c8a5bbe593efccf6ccb844d93f843ec8a458e7daed06882931436b37601a9c07ffa9e7fcdc679a48c305d0884d04a1d6e754053cfe6b15e4036e884cf2df540430f62ba22850bd2bd75c867883da984fb82491f1bc1ccdf4afedbdfa137ae042b23d6ea277063e65c38d65107da955781dda5b9fc6791443beeee1806f706403acaec7ff6dcef8a1b1847468081f110d1414c8d9ada1acc875da47d9d26cbf1e7057783e7639394647599cfca31b504950ddea160bb01464a85c26f68a012d0920c9be6cfad1c85230c4b577c387609ae273583b4729eb4dd0fa351b404c3bf5525cd1760ada683d9748302b5b943bcf26cbaf923270258ae11d704c614689a56ea6c8b82e34c9c7323498698be7ddd2060a83e783917c5aee925e63b99eb755eec1aeb972466f16c6c4d64395a0c73233bf4479db6c11189346174d22e1a22bedd175ece3217b3ea9d7fdee953e8ca7c86a8a0f3305459427762342abadf8d4dc53809008f782387d20b03bf10999a4e74d79d5ea9b6b59aae0a213b7470cc9fa63196a784a32473e7275292dc196a734c2571c6189004b941edb65e3ae970ea6dc9f5aab5c86f1e7ca3c0cb3a53473a589c5e930a0db7d07dbb7dfdba68dd6bc4a5e171edeb7ec18e67a9ecd13c07e7919e9591db4e45183befca303b03514e6b754ece4fac3dae98e0ff17321831fff1baa1599320eb91a14773286261a76491ff0b4f6c6e1ee9462df535652093bddf662687373e571bfc3a0bded278f0fe69a140062a8e240d34982f0ddacfdd5dc7577ca69a50cb02ac227ee43f6cb3f337f27351179f99694545698211ef138631fbaf8ec832875b494b21203262f544d844f1dfe00fb124c6c4f62c7e9769c2cc42e6d969120b37be95811558e10994dce49553d85e32e5e7a69f018581df41dff9f17d58e2e36b6c6be670881c6c69d5f64806d1eb4d8a81b965f3f7cfe503238ce5c76785135dfa5c4508793e8e6b1132c3def6e059e0b6dec3589311eabb117ea2591332276dbf966e90f32176c2d40195728165696d6f82605c314be4a29ae90018e91c238b53067e25d3340f4767859204ed3785513b7101b4dd7706b533435fb640b2a8a4bbb596954845c29059b625d393bc51635743a64444ec271833fd55b294ef5b33a0864c23d18a25031aeec82a5d2e3a3f85bed82827ec5f10be2115aa63603dab304a0b7deabc35fde2bd7e82cb54a5aa94dfe3efae1f9365fd06cd3ae7a5aeaa4abcf08007f3f645eda7da1b406a8e678522ceeb21cc04458914825c24e9e777476c78cd1ba840ac592eb823851ccd70db3b554a694298f31276e9885b2b2dc4ecb5e420d3750daa4b3c8d753f9b1cf5690e0b6592137cf332ae917d85bc8b07fad81a37c96fa180eca82636fc37b60e8502394aba5d94b2e845d7ae12861ebb4b25d0ab35a236427c8083c5e1583aa02f13c1b8892a6e57e3b6289c029507f31ca97ecc1dbad2cb6b24b54da1bf74370c559277d1402d543eef580121e8d49d532183e157a62a828d72cb956ec29df4149f9d8e4c037a16bdbc385b4b38bfeb8708d74a99df40f10fb9608208725983d9258f70ae7e6a15641944a5b11260a1e4a0aec6689f1dfd073d0cf7c91ba2d33279bacb5fe541bdad5a5e747c0b6d3a89f416fe47d5cf4c37fc75a9fbbe433cbca0ee9aac2f2e7297f8ad80561c6806cc0c6b87bd5e9761481446c9880c4ff489d2e252c83d47d9fd2205e6874ac2cb8aea135446aba859e7d80269dbc89272ae99e99fc998a1717ade258f19ef93127a7b72b16716c77ab9305ca9895000a064b119c86b1ab569df5247eb5af4a624fc742c4af707957f9aa7852f8c6c85bed1dff211de0865e44a1d7dd87fc92d23dd7af695a94812f165c461e9668b46342fb37db53d3c48b56b9d9ba4b1825de0fa82c570b25b5ad1ac4fc12592c089eb5c98bda4b1a09484346f7fb134a12705497fcac7b6611eb3cb99ece8521285c7e59ae4f3a28fb741fa5cffa1d7244f43598ead9c5584e85cac6584aba2a64ae2e9622c4eea96f67d6d5d96d91a39698386c82ec946e22d1130168b78d50bc70cd6afec199740c48478054f3e7f26a69aa18a62fa46be732571d74d565115a247fe49c535205ae1317e6a342743b33fd9df2756f5480a450aa03301ba9be7607e5dcfb5ec03f019d9e1a2b8a7d4a714fd6648d1ed4d78c4f0965cd7777667ea1f2307d9be5e73fad82e3c251adc07647096ec17bb817f89529c60446a0025c7a22606b5a0e34e0b0b474d62746f85469169f06ea367738eb535ef637cfcec327d04bc4b4eab20b33e97c4ebd3ca9ac3a694db54db5f947bffa8f9ad2170b8e8236adbe79c17e3c54da3239b0ec136bfd8f9798c3c99cd1244b4b5f25e74751853e2f70ce99fcf9b9618e4c0dfd45281c1fbb0bcc61e2b980636dddfaf5b63bd32a90638cd37b0f7812a74bc4c8b45adbbad856654b8a54dcbc1750d184a21f9e9046c55c2df987c208fd04bb961be403c4c05481d0aef97193de4042fe596fffc8abdc20314768cecf35db367d6f3fe2c7ab947634aab5151ee387c40a424abaed048abaa2a8542b222ac436eb2493374f9466c2069f6cdd2b03095f0e36e7a130a708bd15432f10430b1ef6e49a338422da8c81cc7bab8b43b93f6fbd47025bb4273c8d9ce1cdd5e178ddabe71a3113ee120f7324630905de62ce468304059957696ed22d3c588b60d16c21cea9ddcb59e517180d42ad52b12150d019a177adf9c773ec968e2827de2506aa3e0c26602e6a877cf44faa147e5da0a53906e4dee5ab9657e66a2bfcc65b68f14407278f6b263ddef2e5674c32b075d1e5f111d9346827918e47fe73818b126e43c99755367b1f8ab47c7e51886148bfe6faca129ae684422b4016cf476d4bd1e695f1a76b4a98708e54187bcf37ec698639e00d4dc66d2dea40f3fc9673d76eb675acf4d393342f258adbac4897ff29474649121bece7b8c7b4b383c4ce467e9b42348594a6175c3eba93da147327c7b55aa218601d394dc0cd194aa66f44bdba2f97d9c0424611642831d73aaeef551266bc23436caef55a63118ce8a1b37b07fa4c0f0819e527ea25d2815165180d232b23002bc540264ceef262c7874897c96e0a8d4dffb2a963ce797c86d45dd6780233f6acf21e712e00829390cd1bdc4fe6404e2b9bf84c502d2a258c602d7ffcd38a5e3d2aa0fe5c2e39427e6b6162e450eea071cd2cf12d5f6c4abee1b1f9b5944ed685a649b987ae36e0dfd46e46050e17eacda6b3e625e4c0793c2467408821691c37cfd66cec9ecc2b231bfbb51ee1149ae5a42cb9b83e1caf14e6445c11d6133d3a99f06228ac4ce3aa4d5295452b4a0dd3706eb867c1264661041145d80a41fc3070c649a4a689620ff0a9a437f43d69c4f4936df776e3382e2d334fff04e984dd4bfce8b9b9535401fee4db7aa59d0bb7a92fb594c6413c8ff100c2b2ef9b7cb610d6fa6a1936158d705cfda757af45dbb8460ca1f87a361c06f606dfccc9bfb48a8c4e8b31a35bf4648044f1a9152209bb6543d5380561f65f149fe1547f98b79a6d2588a8b98bf7f882fb28da9ee4435442ae410a81ea63cf3c7b045cfee767e4b9c27f56864a6fc58bef05dbf47d400c233e0832c2b43d807aa74ce9ecfd9564fd995150e186d4a516ac48b0b1d44374aec95153eaffdb99ece1a630ba49030d35ba00b7b19e3a27548725a92b4ab85923a5dea7fdd444f20d38900f3ee5f457b299f87d906db3add6f7dacab2ad47c8e0559dbc22599afc5a30de17018a3032227eaeea7379ab059ceac4acf8bd18127a217294659ceb00272b22c3b8b9f89f62f669484a050bd6709c04e6743023cd6c14b5fdf34a89b538115849701063140507d9ba4220a560c3b03576a58a02fb9bf176bd08dd09e4ba92abadcd588fb8b1bfa7e6c4ed02a9db1b992d6387b29cc1584b5b2a0bf00f05a6264cdbcaa9837b8f9c336d4972ac6605e90fe94be7198d1d91f9d20d1fcc9b04f139d2a06f5f7e513e8bc65381595dc98e8d3818988db04dc77b756de70224137fd20eeffee4730af78a95696a3dfcd13295d02b162ffe63196c01707feb200a1c747fb1f10212ab531488dda9b2381247a7", 0x1000) r3 = dup2(r1, r2) connect(r3, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8) 17:45:50 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r1, 0x80000000) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="10000000080000000000000000b002016eb11143b55fff20eb880a69793ce5ccb75ab180bcbcbd520fde23bb09e0b5b32e638fca5ae6b4a1592a1ae2d75ddd1b686aa7adea0940e634add2ce1f8af052c5ffefb541fa6de5068249c98090830820f1e78045e1fde6799a13d65b4b3b0000"], 0x10}, 0x0) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x840, 0x0, 0x0) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000180)="f42859e917d2b03b0232e1d8ce50d5cf48f14b4c17366a163c298ef7ef335e6d2cc45c8ac26ff0e24e6fb0cfb2f5080e718db7d4d12ea16d02297e1ab4ad79b41a2508612cd8b31b2cb8515462e56fe449621974a63795852b634ec33d28461d050a1ae8291729f7b3c32062e4f07c7b46e155daa5565b94055606f9527a2013b0ac8479b798a194de09713b697e10a671e0916cb82714f14db976bd0d9e9f71ea3c2273c0c209a05e8d4b96d1753489400a78380ba5193644ac9f3f56e06b81fba502a5a918e748201fb7a5", 0xcc}, {&(0x7f0000000280)="3fd5ca458cf8b23d4c28d4ebad23a878449d6b048540162588e267a5a74528f764bf13ef93b282fe1a398878ba7e3114a31122c86efc596b58a2cbcc439e5cb25a4f270f099772c9cfa85d187431cf6dfd", 0x51}, {&(0x7f0000000300)="ae212e452c9c1b3636e06d19e1b09818afa9ada062e98088bc4a81d0bcc12050c72281789577988b80e6f26ae9847fbf952e7acb7dc6481537a99e4636db", 0x3e}], 0x3, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000001640)=""/4096, 0x1000}], 0x258, 0x0}, 0x842) open(&(0x7f0000000140)='./file0\x00', 0x880, 0x41) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) execve(0x0, 0x0, 0x0) mkdirat(r2, &(0x7f0000000100)='./file0\x00', 0xa) 17:45:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffffd, 0x1, 0x90d2, 0x4, "d730c1e7876fc6e23c5b00000000000000e74de4", 0x7fff, 0x2000000005}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7eaecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887d4c735b222056de01129e45df0130906e061a751731e5c2091f3e9bdd11c4518138f8db76aa62437ed4322c0cdf8649b48935d14a79a15cecdd79cd66c31400b4d7486972d2eae1f50146ed505d47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caa36fb2b17523cab9984b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6955cdea9049c77121311308213349af7b798a36e06c309", 0x12c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) fcntl$setstatus(r0, 0x4, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x1, 0x2, 0x9, 0x3, "df036b8e0b35aa1a9888972b718171b87b4d0cad", 0x200000000000000}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000080), 0xffffffffffffe68) 17:45:50 executing program 0: pipe(&(0x7f00000000c0)) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)) pipe(&(0x7f0000000300)) poll(&(0x7f0000000080)=[{}], 0xf5, 0x7e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff}) poll(&(0x7f00000000c0), 0x0, 0x5370) getsockname$inet(r0, &(0x7f0000000140), &(0x7f00000002c0)=0xc) write(r0, &(0x7f0000000180)="d8bf80fa9daf56a6e4d8ebcdeb7dacf3b0363ea84104c09a19f1eb9d4f01670dda4e2ed02f9846fd50ec2ce7e97a6b26ac74f1e4d5d44dbc55adb56447a4068e0bbc5f15be0e3fb177aaa45e0b6d1d4d24fd8c0a195f2ff7af273bba8a1643c412d0bf5f12de68d767deb5cdb0a721e4887f6d8f28271e453fc131b52787c5711fcc1e3d0711eac28fdc6a58d82a0b97c1c06923e28064e5c28263056b45a4d0f52724f7a5c51ee92bc2fa50735a3518989d47d93e011d4a26850000", 0x3c6) 17:45:50 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=[@rights={0x10, 0x7}, @cred={0x20}], 0x30}, 0x0) 17:45:51 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) write(r0, &(0x7f00000000c0)="57ec23a18c7aad524bcc93bd02f776267c9552c6e3dcff504748fe415ae014f51259f32a6e813fb4cddd98f900946337870720e46627762fe8f1369e76eac3746faddc12954f2156ea1066fd0a041ae2f8ef02b12463b5d78ed1ed2e2a4f9f6f748065cde8049d4c2965cbfa6db35e64f76de6f5ca88f86ad6cb370feb1319e8bc763dd1997165", 0x87) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x2, 0xa8af}, {0x18, 0x0, 0x3, 0x3}, 0x2a5cd602, [0xffffffff, 0x83c2, 0x7, 0x51, 0x8, 0x3, 0x1, 0xc77]}, 0x3c) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) 17:45:51 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66"], 0x1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 17:45:51 executing program 0: dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 17:45:51 executing program 1: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f000040cffe)=@abs, 0x8) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x100000000000) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7304de400000200"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xffffffffffffffff, "855c55000267f5bfa200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() r3 = semget(0x1, 0x3, 0x21) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000080)=""/61) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 17:45:51 executing program 0: r0 = socket(0x18, 0x3, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0xffffffffffffff4f, &(0x7f0000000140)=""/129, 0x81}, 0x2) 17:45:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() write(r1, 0x0, 0x36b) open$dir(&(0x7f0000000000)='./file0\x00', 0x182, 0x8) close(r2) syz_open_pts() execve(0x0, 0x0, 0x0) 17:45:52 executing program 1: open$dir(&(0x7f00000000c0)='./file0\x00', 0x280, 0x1) chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)}], 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0xc000, 0x9) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='W\x00') 17:45:52 executing program 0: madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) 17:45:52 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSTOP(r0, 0x2000746f) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0xa, r2) close(r1) lseek(r0, 0x0, 0x2) sendmsg$unix(r2, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000015040", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r1], 0x30}, 0x0) 17:45:52 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0xc82, 0x20) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') socketpair$unix(0x1, 0x4001, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) write(r1, &(0x7f0000000040)='h', 0x1) sendto$unix(r1, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) 17:45:52 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x2, &(0x7f0000000040)="0dc41f4e", 0x4) socket(0x18, 0x8000, 0xfffffffffffffffe) 17:45:52 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000002c0)=""/68, 0xff550d18) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = socket$unix(0x1, 0x1, 0x0) sendto(r1, &(0x7f0000000340)="ba9325a7502c9a4ce21851e3a57b6890bd9a16349df90964263ecdfdc6c3e86c3bda5186b4fe2b382fe6a9240b37fdbece7f5485ca1f43b05b9377d7d1bce1e2a2ed7ce71c3bb8cedfed6435304f955aa8cd1e38ec771897d895f0c9c8a6d9527750232bee2aea3572d7ecc9623e4e6cdc16d1383e148e4ac1f5ae0b53a59c9689732af7ada2f5a2f1e1bbd85b81bf2387e03cc22b19c3f168ba6d1b5e246efc4acac89b574d4c6fa6188275e0e4d36effb737715e0683ac8130ed80a9c74fa518ffda9bf2415975863ac68e9768e0c99eab44eaccd6edcde06c72d1dd7032940ef87798247fa7ddd32021848ee56d521223fd01cb0f55548c8a61538b0c04ed7d062d611ec25f5aa8bccd26e427c5aa0bb4909f46cc833ed2f3dd1c2f266b8524e253e058ed913f06b3cf65706fa1e7435c258abc7b8969865dd2da3154f802d4b7e1a083da4fbd3b19964bf389f62f264c572fe7564776d586b86161be5231cfcd0bcec624cdd46b0124bfef8035292dd1ddf7a624c3b622be22a3cc845d761a7e0805ae03f275cde8902d44f443c978579f7b122d807bf94bc3dc9d869046456fe086f4d976eeba850e2211dac67163200a3d20451b1dce64bd61ae8fb2aa8ec04ba7a29d5a5b0d6887061226f294d9608640d6091bf76c4cc588eea811582ef9f8a8e10c978757734b29b0b293de176a8e942f6c9ffaee2934e61af6d33bc6f4a5992c9e667aaa4b73c07f4ea3a0e257760bb52803f550402c110e08005205cabe6c3ca152bb980b3306756ee124fc9fbdac03a7570b4c061f7b644dbf2ed023bc56f7a014e2c65e7b11d23d8d6e48e40d29f3043249b75659a23f0028b1c24cf4a85b82a3298f27695dddca4e0fcce502a9c8d088f31338feea82d7ed71047e5892f6d15df29dcbe32edaca432cf56f03d325f1b34d0845c062e925d7e6b7f53fbcb7cbfc5f685e80f42b33e0381364a8cdfd0d704f84aa4ed6c8eb2d3ec1874bf8670a7b8df4ba2d209ffcfc8fc160f989bb31e71b51bc74daacaebd7c08035834e2cbac0dd92725210aaecc98386abc23c2a5fe0041c58eaa4d1eafdea8e005e5e17cdc4512709e15cbee65d2f2fe66049fb04be8aa98cc1c88cff4bb9fbcf2684d0e9e8a3016cec479efd29efe4ab58a432a6f32280bdc1176a803ef1d7438e12caa852b2b6d8aae60d2a0d251cd2488664cf5a16c28b1071dd62b0a7476462beb525edb05857c3eca04aa346653eb3a74dfc1751d6d439983484f73f21fc65a965a0f8fa7e29d6e5924be30cd2908150d7f3be3506fa61583d2cc17e3d70f87ae75afee679f90b3ebe054fd330e242612fe42d2e621c0e2b37e64b0061f326ef1cae2db50a86a3d57fe155a0f9f7ef11d2ac19d4c175efaa4fc73160dc965a78dada6b503e2e9b8cfef7836d3a77f6a626246a6589c03c2a89bf4110819f1b0fc3993b8864fe7a084148f12feb31d262bfd99abaad0d14ca47e99f3933ea508a1f90c5851319fde437a63cd1c26fcc97268060ad6f69fbd6c8b470097f7f39797dbb2c6a674348cc30a861a59ab08674ecba573555f54a5a4340d67c7f6675127cdc6a0eddfe93155c1760d62eb81fb54ef48ae1c32968b46cb57b0ff24c028dcc69a5a805073b808656d4b12afccc902ed655c95c65e02bc19528f538a80ffb522620242cc807853104114fcf001038be0be6744c042cfb31491174a27b67fa9b628d1f9507e9dac018e309508c8fa3e7abdf5144e93ec15446f19d8683175c37a1d5e68304638c4e7296886119d8b9940fbaefac345d3dea6d62f2b136436365fc2af04d8912ef589d40875b0e6eebe6d881863d426af8bb253509a49ac8431a68b8e65d8f07148a00d5a548cc8603a89155e15c50c4b8d00f66cd1745bdf951e76df31fc18aa6b38247f6b541ab53c96dcf48b341e82ab72e92ffa5f91eae42b11b8e4f3751f94090600652dfa060272b57139b9fc71004a7d16c95553ce0af27978c4eaf60f7a196955fab5af04524bf9c3655c62ea610b548abf4a91f874881991ca2074bfd55ceba35d7812e64cabc3ce2af3d39e4f7e1bb68a431cec56e9bcc4ecc1ff0dd45e48f76b35622b5e6a2b463e3cea02e6fb74804f5c635e554e0a65d8b2bdec11d4753d43e17d3ff4fe5e6dce0f45c90b91ff0c4095984b00482f624e8a7730b332a4093e4f3977357831a8d1c5ba44ad5939db27a81fd8b9a048d9c1ce127dada00d63f0193bc9aff343d8a6c4d2956ebbb71b24b933550ee03e1840fe7edb3b0536ca1450dfbe42dcc5ce7c35bec045604a2c995c0417eed04f624472d4a3973a85e8e21886bce77dd6bc88b63f199d2dfd9a3e0a369c000ecb07a3d8983feb6417993dc61ec63711fc506e63a8639bc219014ced4c47e005119f379ae925f5e726ae35c7b2e0c419fc6ef11fc518f3e3c4b399c4c939b3134cb0ae1424295fc68b7da10c3e70dc9e98d8f6824c46d82b0e471c2c5d3ef2f9c4ab96b2f5f268534787301b25664cbaab9f2b37b57a056363c9c7c3e033615601a03a4f8898d94ca6fcfd4199242cbeaf7423905a2a45454aee31f5cfe32d5e4a2bf9506367463b89cfe3f0a35e5377965d2754bb27c11db9e5cb218eff44cd52ac08ecfc977d97243d2cc245cd96098e39dc85d25c82113562dd7886151e058bcaa70e64b4491a68c0dd7f4bc38577e9b2376a226055ea8b20328e9cb863720c3c94792788baab885126076a7026156de0ccb0242640e1d1e80e99a6b3e5adf02e4c860d139cbf42845567a389ddbcf99cd4561d9498de16210ec6b1960cd6d2e062663e5a22fae329e194cbcbac6984856aab852573dcdc55d2f5db496255165cc3ed92c75f418008fccc30b089ebbc2a08f99c56febcdd07d2c21499ee664c75c09ff68ad7f106c142daaa2ddf25252c930dedd716f402303f1a2eef0ee8839c35229d2e888d3db52494212e4d58a48967e3524963bbbcd92b474ef8ac5ddc6f0fe540ccfb375afcc7486083fda23b20bc4db608297ca365d3c50d4516c56cddc454b6858f261b74b117efbc8e4fae5d8f6253110d82f59068fc570464ce50aa8149e7d000624d7b396d584caba74ab300670e954471c6ad0b5a5c7851652eaddf4b8c5f2c77abe539ed57e88faa7c6d630b475373e6ebdbe05a7f91592c1e3d0fa9f9b5cf1ec6f93995839914e2925b96a280dc881f9422331731cbda7770285e03eb708a8b761a1bf0bb125a5fa685c06b502d897842cdf6491310b59b8bf4c5f21e913d256b12cf84a3d9b3ead53e9485b8ea6d9ba4a0860c135d402bd6d440b8374d9da272a43c7e8a0a8da6c1791e8269755996d559e281d3132712043b3b5cd6ba9caa42ecf450ad9bb358fd07a6c45f462f5f0122c0a87cc2d9ff42757044e69055cf79a1a66cea3a04c539906d1e7efccad9154d6980fa1d1ad87aa7adf2c9994c9751d9800b5aaa7cfb2b78fe3c71a9edba48199dc86c9c19fd5353a0fdfe8b2d69aff26f5027f382e09e0b33b1a80e7161d9895dbf0375ee1b74237bc7bf906edca6c85a2b1d040943df56a731094fa05b3ef887d64de60c211f26d4be2a3a881070ba299e8857e147573dd882292b525b7384b3c2a4a0c04b8df20cce7eececccfd98359ad2f1cdae385f4ae287b77054477ad9811bafaf85cb37a4d3e0dae451c4853451d8bfc7c5b0407fc5deaa2a7af7449918c8ed60a4038467b149c8b7da9fd22513325dffe43d0d34d8b3d57779b214af09e99b01ffcdbda79d4f3638362144fc6ad55be7ff2bd6825e1bfc8557ffb9bbd55bf82287616eb30b4d0789088f39e18aae4876be61e28b003b2c5408717d20cf040708586a3a5d3e086de048b60f62fe4b6a3f541e0fa056062708d1ce82b87c953db8efbd625fea3737358dd58ba04d7c91c59c780386ced8cd13646d0fc5b23082d259ed609f8e010ab1eed67866e023f88d56d41f8de2546fac4ebd7c158617d9bc10f5378864e255a3fe40ac710aab334a3cb9f1fd5322f2d2d8a7def2b42c2c1eecec4708439857d6374d800f5c1a2f9241e061d925b068fa7973f89d661db23737ed0e446a366936a0941335542a234c0629c3efb7ded341f9a8961b3924e8f88ad902005369f1fae38c819953e29d86d63e62436088bdd1dcd6a75010c81686bdd36b8ebaabb99ff7fb3c3846dfe99ee40180f01c80a79e5f6171bbb49ed65a7bf99d3f61bbd8d796f566cdcd6ab75f056011ffbd8538cde26a77b8dec0256981ca8e5387e65bf7817275efa2b69903f17f2a81dee602114bda3f0c9a6b966a404325f64f682565653eee1b1f5cac7dfed1eb9d1137eec4fa077440d37c3cf6e1a9741d8c6e81d85b412ccc3c7999b95b1b29e9317354b77d879e6c7580994fbf6035b8bce391cf79a1020a10b9356ffd429378129338b2142fd5575d432650b168b520045f39786b349d9626bdfefa8f75c6916d9688c5a92547d6daf4eb6fd9f835926ea4cb9f3e91dd30ed2bf19730ea24e5870ada45415d6602b4029122510ee336233b6c0e96620bf828d08fdb37fe53306d65d533973c955400333f8da26868313ae437813e318784ee119dbb98882d75f236325289aba56fb7696cb72dc308af4ef3bd6eee2666e18d3aa82494574dec6f846bb2f63b2d4a4b9ad92165603235cee5700aa084bcc9bbe3e155cc23ce26327cbc2dd6e25ebd1f266505e8382f2aa67e18367b0a69728b3dbb9115f14aca23b47652a6defaa9627a328977bd7b132068a9e18d0827ece9064535c7c3e6049189f7f53c8966b43b928c8e5c5ee2217a1c4426898c96b57a56d07d25d1f69874730b8736e74924ad007a0ff0c6fe2b74c33a8705569752810e3f2828cbf689b56177a3471d84925c1a49dd8378f3677ddfe01193c26dc31de494d303b2e808e68c35e6828e007116db07c6c94643be67d69b75c7aa72e97f247f46b7665820100e263129d44dc1a8d60a28959a8980dfe33016de0b44f85154ef43f68f0668370bc59a44967776a9a3c166f800e60798282362ae337473293439bd22e5514eb67584cf6c12407068923e5c4e696230e10a5353233caf2c28d7866a66f937ecafde4cfaa1f2c24833b0a73d5ba444d1b17eabf8c41bce9c60fc7d2408a13e59f92279f4bccc15c2577f708678edb9366cb7ef5c332aa48611e80f8a5f48fcf35869e03f2dfdcc6932b74cb22799ee8306f54b67c963b4869d47bad52b19af2f9ec87bb70ea4c30cd21a5dfe895e83b36d4631f0444a27944c9189461f16f105fab591f5416819ca064435463cb8d3ec681f05a01a1f24262e15d6963b90d8b054ef9b459b0e804cde6b93593fedf8c7c4dbae65c307053bec9a6e3b13b97f118bb9297274450ef9fae3774051d9c52aa3a41a5bfc4f8f9f46387ff8654c31546c6d5bba9f438875a769c1db268a178c33eef6c201f3972e82064dd6e57cdf5566135cddffc8ab6795958fb32d6fa886df6d4c3a2107d35082dbd53c95a891b4551c31a234f2661937391de3843ad70c3f6a2c1a787896d0a538d43da94713ebb229e4c53e92e8c4ad76edf7c38e72a27270a05c4a966f58a7ee4962a3726412377d48f246c40d1700cfd03192a62ccf9747a908c03690ac12185025c16f62153d643c6d79abff6226d920e6a501386b223fdb1a82d71e9420d7c15a173251476073a73b876444d227a824c65d39bb4c748e77a19b3261025a1d93bc243576ae283b7ef582479a61553577f1b30721fdf06ccabc35e2082bdd8fb67bf339e1acb6d88a9ce9fdc1", 0x1000, 0x4, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) r2 = syz_open_pts() close(r0) r3 = dup(r2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) unlink(&(0x7f0000000180)='./file0\x00') syz_open_pts() r4 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140), 0xc) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) write(r4, &(0x7f00000000c0)="14", 0x1) 17:45:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678d", 0x119) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001480)={0x10000, 0xc16, 0x508b, 0x4, "a48640e922342057cb6fe2989b5ca59c163d4524", 0x80000001, 0x9}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffff74, 0x0, 0x1, 0xffffffffffffff7d, "85fe68bfa60204000007ad00cb5fffffffffff7d"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:45:53 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x4e}], 0x1, 0x2) fcntl$setstatus(r0, 0x4, 0x10000046bfe) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) 17:45:53 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x28) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1011, r0, 0x0, 0x0) 17:45:53 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000200)="e8") clock_getres(0x5, &(0x7f00000000c0)) clock_getres(0x4, &(0x7f0000000000)) 17:45:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x85e4, 0x7f, 0xbd1, 0xd0bd, "fa0cf638230043ce59cc89120b3291cce4a964c1", 0x401, 0x200}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a", 0x259) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9b, "b08d16c6daeb7f1d5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:45:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) r1 = syz_open_pts() close(r0) write(r1, &(0x7f0000000200)="39982cb9e9ff62e49523a60c77f4f6067d0701eebe119b33e154f1fb7b2280be6b414e0cdfa2084f2ca506e8431590e3760d0e14616d137ef4d8d2d10026f2113c65d5d5f9e82c839fc9127ba6cfcc2cc070981e31104a36647f2ea1f590d4037f09174f41514b6d89e8f306b5583dabdb719f3ceae119e17d4fdf0c685a14f04685465f3e331db71c1c1aa8e8e3f4592cc340aadce6f3de7c9708a40c1cb281620b254eac0e6f12d5f234c62649ccbb79a5bc0e24efba50e43bd917595f88c64c7e31e6", 0xc4) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9a, "b08d14c6750400000000000000da6e4ae5000001"}) readv(r2, &(0x7f0000000100), 0x0) 17:45:53 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) getpeername$inet6(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) r1 = socket(0x18, 0x1, 0x48) r2 = dup(r1) getpeername(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) ioctl$TIOCSCTTY(r2, 0x20007461) lseek(r0, 0x0, 0x3) recvfrom$unix(r1, &(0x7f0000000000)=""/51, 0x33, 0x2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000280)) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='W\x00') 17:45:53 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f0000000080)="00000000c005f272051267b0b1c1dc480b893a237f4ef94f23aa6b1b8f091363fa6cadc85b3e0000000000000000000000008000000000000000000010467be4c98f62f1d3b1200fe46af3684e595908a426c55fdbe1fc1f8dcd609141913d2ce485320000000000000000000000", 0x6e) r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x7) 17:45:53 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x11}, {r1, 0x22}, {r1, 0x20}, {r0, 0x100}], 0x4, 0x6) fcntl$dupfd(r0, 0x0, r1) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000240), 0x4) kqueue() 17:45:53 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000040)='*,\xee\x00', &(0x7f0000000080)='/&].+:\x00', &(0x7f0000000100)='{\'-:[$:\x00'], &(0x7f0000000240)=[&(0x7f0000000180)='\x1d\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)=':]^$\x00']) 17:45:53 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file2\x00', 0x0, 0x0) dup2(r0, r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) truncate(&(0x7f0000000140)='./file1\x00', 0x0) lseek(r1, 0x0, 0x1) 17:45:53 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000001080), 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) lseek(r0, 0x0, 0x3) r2 = shmget$private(0x0, 0x4000, 0x409, &(0x7f0000ffc000/0x4000)=nil) shmat(r2, &(0x7f0000ffa000/0x4000)=nil, 0x2000) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) readv(r1, &(0x7f0000119ff0)=[{&(0x7f0000001080)=""/4096, 0x1000}], 0x1) r3 = shmget$private(0x0, 0x4000, 0xbae0674dcd29174a, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r3, 0x0) ftruncate(r1, 0xfb9) flock(r1, 0x2) 17:45:53 executing program 0: r0 = getuid() seteuid(r0) nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) syz_open_pts() mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x0, 0xffffffff}, {0x100000000, 0xfffffffffffffff7}}) r1 = openat(0xffffffffffffff9c, &(0x7f0000001bc0)='./file0\x00', 0x10080, 0x81) r2 = openat(r1, &(0x7f0000001c00)='./file0\x00', 0x400, 0x108) open(&(0x7f0000001700)='./file0\x00', 0x80, 0x20) listen(r1, 0x0) accept(r2, &(0x7f0000001c40)=@in6, &(0x7f0000001c80)=0xc) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x20, 0x122) getpeername$unix(r2, &(0x7f0000001d40)=@abs, &(0x7f0000001d80)=0x8) munlockall() utimensat(r2, &(0x7f0000001cc0)='./file1\x00', &(0x7f0000001d00)={{0x1, 0x80000000}, {0x7fff, 0x4}}, 0x2) sendmsg(r3, &(0x7f0000001b80)={&(0x7f0000000140)=@in6={0x18, 0x0, 0x6, 0xfffffffffffffbff}, 0xc, &(0x7f0000001680)=[{&(0x7f0000000180)="a5c3e5e2f633cf11de24cedcb6bf38d4eb37ef58324c8b5208a160c4a05057392393f3c38ed1e532db97b33324952f3b6e1a60f3dbdd4b3199e5963df4e2f92d162ef74fdeef78be3485ae48efc7066f4423044e0dc0ddc7d6447eeb06a8f1bd54e96e2056daa0f156", 0x69}, {&(0x7f0000000200)="2d96922d2189e27f8a8a81d2cdb406f82592bf04f8f09591a9848ec171f98d7f8d5ddae3b699eec9e1e40946d57ec2ba13e4dd61c176301c6925bbfd7fd10dc4fd4c8a449ea90e33a316fec0009b402a5e8d56c4e069c6360d1b57b146cfc7bb7074fe8a57bc3c0ab359b5d98b05451c563371b93e31c4ecb66624af43f289a1421638a8f97850baa4e453911ffb00d033e0a88ec42d886db0389e6b57f69321632fc199cb1ed690c036c4ee3d93023b8256e13a95344816bf8b453d4407a4e1a77fd890684ba19307f6d25a92a5383adb0ed4c40b9a75b80cc8b2d1d0ba1b4391e094e43f2724042bde9136b73b4186543f13744c22b0820d33070e8f7cb3bef8096805827683ae3185362f8d3b318a71fb7cc39a0eae688d1047f5cacfbe06d8712b9e1b3a6629f577728d295aaa20684586e1cd5cbecab24f8e8b8516a984b8f1bb2fc73dbfee0ad919fe1dbe5296e6189721f3570d4ee9ba6b0d09eb9ce22f12a10b805bb9eb3c083fd20de0fe192327aaa812e658b111b06f5073a88f8720442ca54c691b603051dc573d10b21a4b54efb75824bceb34b8e4e9f0e921c8708485693a8c6a862d2a4b4f0eb449f926df3a600af66e73c8213b8ea79601caa78bd9985efc89d0321deabbf637f466732592411d886e2b57cb1c4011407bb7648b4740fee1af1325b59afe647df0b25df94a3aa725091a37fbf06f5b8517f8468d14ffab3b7be2ce988610aff041540e50438c987539127f16b811c7416f561fa036eaddfb028a45d842e0db610cb2e9d29e41cc138944186d35a612d8a299e76eb4cb05d2abcc8a8f1765cf0302af2daaaf0f19355e16c8abcb704c634c802c7946b8aad6d697d86b8c38c20fe3c275ef1699fc15ec636fcac9b1cb9a5f8b76fe0b604201b03a951bf745cf3663a26bfea5ed1b7d868585ec4f5b294bd4b066d5998e60665860023378e58530148055c64965d201c278a285db921ed56fb96e2469911d470021cc7dfbc694ecb358fd184418c922e93f3756cd2ead80d8377cabcd8bb96d421310aa5d3b3b1110ae980c190b6e874e604cc321f1f5f79e54e21e9215597db5ca51fcea2e035ec19a4e27c7a933f3523b6e14d6ca1754d1e8d4e6e0abd73a09410852714ab6ff7b4a64f464418552b40e53f8aa129bf6a49e937eb7de69f117b523aaa3ece2545ff7d9fae300edb554b800929da7e283c2fab996b031869ce38f9bfeda58ac7dedbd7ba83ce1c6593e63a7206156078016bc34a08e32d4623fe1dae257f30c75bac8d0fce0d8bd00cc628923a67c5b78bb1b94272e6c2bdb6b905e9fea6c1a7ce1bbc9fdf68ce56db4411a6d4182d021134492f6d2c9c08cecfe80e257e8721def93e019cd7c7775f812d23cce6e6f2373d49c29be9181e5831a9114ae0a3e609b248b6b6326b0765977ccf4944d255cd981331d765498d80e7c8a98122fa53ef1c4331c7f9d0bc7f17eeb8d8b91c50428692528bf26a5bdc4845858cfcd020cba450e6627fd334666600d2592828b32b7dfd5ab3563223466d9c3edf70e8f8ba90197ddb85e03720c4fb01419ff72f94ca585edfa8e3c6998235186a34d9723d7d04bfc2248a6bfaf63a65410a2991bd30c5eb1931adcc9e3843ce9003cb71433ff8fd2e25b455ea7584e108969ccaf0fa23785c7e5ab68cc56f2a18976805e28e9c6433747a18af1333b291037d067fc0e340fb6a163bc048daca7a60391b4e48834a890cedfadef5cc84a932383d2a86591eb790f7d28b08d2eca819ea5d2c5dfd24217d90e086b0906e070d856121002fa24fac38c08d75cab44da197e3add2f487c8348555b50b001662a310515f760e99dad9ce40ce9befbe6531f7d795d2582694089498ffcfcdb25867c4dda4336f0dcf2e16b765a760a6a60ce939ce14fecefb7a3eb7194b39de4deec062ee08b202af311dcb83c5d4b9a421c5d34949bcc4d972e828fa406382850baa1680cabb62ba8fa83b001b7b6179fc7a115653801c3f3196d91d7367de6fb9c335cb3c67e47b04c4c5c13ca02f2fd6bbe2ba6e89d1a86b59b0021cde990486bfa4259e27f7675bde485198d321682bcb4bd2578b770f07cfaa11fabad0efeae83a8711829c2da64311f8fca3e203e9f983e9a796271c4360f498a3ab1d546dd1660ee5a0601ae43b57998c9a8f14d8a5437cdd900f0b0e0304149f2c9edc7ab3b927e70261a4644d4415ad192594f9c4ef4a8d879b6192512dd1ebcfaca55c243f04df94e40fac26ecca98d108930c5dce9fecea25302a258c5ed266b9fb8862b6d1d146d6243507bf9ed1e4bb014842af8f313a79fc8fed9cd3628ebd62c0821859db9c48b733ceb4713fd5f07f553c65bad1a12de29db41e9100edc49992af959f53be43626164dd46b9b2374f58b28dc5e4ba336a5b4be58abc4de1cf170650ad12cd597a9c31e332373538cdde08fd113a4dfa2bf1c7d94e9c0e242b81cd788ca83294b8bcd45de265c94ad4bb6c2b7a801eb0c1d20c2d877dedac8890b4ea8e0d1ff2a576f9fdca07cdb3a4bc73c3f49b49e3d4950cda6add4f3b9291df2514601e9b692139c35cef69a70f0595f1f1bb319b6e825f1c49e231c267cd26ff75a3ac4f3c5974dc26a4d867c68fb9509d0203b661a08cad9d5b06e806286d7edebf8f29c178faa2f21996a45b837c0089d6591f1ab98abcca9ef8475e119992259dcb0543bad0bc38b320f3ef6a9817faa20220414bccce744ee23e684422d09929ef604c095519b601b793d172dc6daa9e12b9cd91187e28708800260fcb908677e759648816cfbb6f75f21394fa4f9a69d796dc52c52c3395b9ba4477f499c7dcacf879d42cc7e4b9fd7810a5a313dc0cb461d64f85f1d15a342904a7e13767d26489c58697cd6a37ad1d8334837f5907dec86dff270c0a98a0d24a6450a9521c92b13fa2dd5e734dfeb7675dddb18c9fd72da338cb5bce17b04981e7401d1384475f41b1a45818edd435ac515100971bdab882ad5e1d8fc1c22cd5a7f5b8363d621eaa9d08263a37ea1bb0bb7bda5c7ebe9a37d48d0f421eb8632f0f3c93f78c37fd73580da069e3c48d3122f0e42fad292ca7a4e8a297f86fc6501399ace79f9601dc783897575557853ab612c2cd834f2f9a6185a3fc1cbba32c4429be4ef16446eec550b7401d2b894868bf4ad1c0f1e3e95214fa224a1ce8b2a5bd442b26a29ecaab07365c0986390f70ddbf7b68fa8f862de2cdc8d28e871ab03b32678a4026d33b1cdcab83817381c725b71c1215cee5017c1289b8297c3489852082166149549fe269334fd17eb0435171d39006bea2f78c1bea71622a3924d65a59bf348fea7796bdb187629504fe12ba9d324519314def3bd5f69a5cd6514bdf0db70e703f8c9b18255d8576d9596bfa53801146a3a76772f379737cad8fe0804a7b0a27cb7197d9feabc5b768b5013e4f2917968fd27447929ba62c5a68126697cbec65862c810f4760603656096426aeeb4607b25925d5e25e3d5dbd9834e1725cad10a8850487cd82c117369844a38498007ef079821b46486489aae20ae4e89cc645aeba0e5dbd433dfc434abda7f62d56f3ea97698b854e37ee7d325176d95ad94698eb47a8df80666ff9e72de5c08a340db7fbb9454d2393b7834d67ac3ef37b7a570bc13781ffaa4d012ed92f9a59bd3dac19bc15fefcfa25e6a4ed195e80888092dfcf60d5e7e972cfec48a2671e211acf70696807e5b0674cf6257a8cf1cc0a9fc90b597373141d9159c0a4e6dc7f6c7f5688a5b0c62fdfdb39f2ce16e63150f98105dab0f230eaca8b316d2011a8ad5096dd65e1bef547aeb8c224c296885958342a8d2576d1428dbb68b97262847f02d44a00d1199d35de5bb19a5410f9f094ba8f501dcc79ee192972815030f6e4e5259446a685f5e026732c4c3fbc9583d70e29ec0f1ac5a5bcabd62a8201c97dea875ca6561d198e0fdcf7a5379c3f236c132eb0e0dcd362a48ff52efa188a73a81e8f43b59b3382a423a56cd734c122d308a3095278bcdc103298396d20e754dc7bf5f3719ee86ce2ce62f4463cf887d8a350181f85260996c454588259101eae75ad9833646ef4330b2ea03cb7350445ec4d14fb9969323e62ad319c92c0a10c1beb95019cff48a7168a42cb4825c3fc51bfcbf58244d0232cbbd65e2da4d44875ace04c231c6a0f90e59b2c64a18324e7448eed4453fa45b1635f6707bfb997376ff083bfc3b7a3d98a766080e2b40badec6f5e6680769f4a46051a7557ad980c2d72d99139277df9b9bd0c6a68b2568d0f82f26c4d5e9537a17b75575325664b45cc87a537200ddf126de67e774f9a6b969416b6437f87640396808d93e18c81f9110f1e3a810ad971777ba72922f8bc965cd686a26a1af8d72a04e7b3b1ac5523f941b70267ce1b1770d63376860edac9a346bf8b2bb7a0666921ad30d31f322ed5565773a33bf83b2da36b9fa8f9f62e7d18a9d468eb60e0ef2a70c4ecffff219a388f40ec8f961eec35081d17bcdd436d94abea0067703624ac7875c1edb877bec8efa82b7500460a56e6ae37b407e682d835a5ec5658434ca94d7f61039e4f4c749dbb90f06b3bf05123025f82a290d37397dd6501647e7142effd520a9453ad358e365ba092086cfb4bc6512eadd6ee750a7c03a2bf66e9dea517b94923e2f131e7a3ec17575c64120da0ab5990c87b3368f7b4db669884d06afd8a13d47c77bda3fc21cb490e67a78a7e38ac0bd216dd790c43ba7d6ad1b8728c1e588cf34cd2cc66d8dd474506d69a7b8acfc6412304175ccf03a445a9829fa1511d5b811fc0603d9b08af45adf560d09cf64df30fa229ca2833311735463ddf37c78939e4084c3c888c80ddc823eb9397f5a2f87402f56b612f17df7c1d2c5ce983a2d0b4fc7d18ccceda748c6194f05e653dc09743fef94eefd958c85366f55cbd51a029e73739d8e774f87003ee51b54d40a34ad5eddff9f39dacc89321d41e6b7e47927072d0747b9bb739b978b3f9b3ca50492f7a5e59885c68668a90201ec6cb8e230191748b94984a834e70384c908db2c04595e1e9ad7ab6b37bc1c747e2c9815c3b07109b9e65ed0915b31f09380043cade3e1a8b7c015e18dd0f281634d98ebba816908a4d643a674c1124d29b681ff5a9202b0c008ec2ba5e39bfd1c61582d8d84b375aae16122c27f9ef4bccb3ff97c613dfc50f0c35c62b99426d2eef5ef22ddcbac4f1a4a892dc7f60d7e46dd6006abab6577163bad2afd7ad4ffd299c4a3b155d398c4688a5bf83a26bc45d5617648798c06d3533963992681f90940326eeb79225472b070c23e31fff42dbceb8c3cba01549d86422e0c8cb51b47eeaebca26ca5f801289d1c0b04980fbaeebdc4e5a7337e4b1b063b23f3a91a23b792938d795d369ce56cf4d28d7d426ad4e5668a77dcad3d7e4f3d0bdd14beaefda376e0126d254d97b17e67e1149fa739d04f4186c22000cd72fe90315299d9bbd79491499cb1d847e5964a35056b41bb803b6241a4339a44e091c53ca7e067e5951ed5d0c32536cf2e4c80ee519629e90c631cff012c136aae29725840310392bad3bc2359b1e0d73dd50a9d1fe7901063c7b3a2065425c866115688dc954e7aab8ccc19383aec66a917d2b526d164e4ca05187d450ddc1f01b3560e4cfc7456d2677a222a16fa2d338f71a2f6e5d83a3a550a8dfd5666e604d4a032ad7888cbfd704f0443ca61790881e8460c0f4bcf2fdd12587f9776f8ea6fe2d99dd33cc63e84957274202694e1208a28", 0x1000}, {&(0x7f0000001200)="2c2bd18322685bcb296ba3642858525c6d7359da280653fdc57e8d222732e9c9e2ab0154dfb2a7ff1920e39ba9c7cc832161d77c48ce7cdc74690989d0cd8e3fde4dcf3a77e221785eaf8f984b21712424eb9952abfbedb74279c7954a06b0bb94eaee7df36b9bd1a106ea68f46d7d2f3eacbcd525b9e88ae3fb0a5b62ebc035403f9eb565db1ac7c2650dc88c006c807bcbe431bc47dd97cc3c2724a4b192174ed43e8e7cd94126170c8cb3cfd1882a91714eb88e27266effe281514aca173c6ed333a577731bda5790ed249775e5dbc75d1820b6dd18a0ef14cccaadb0f356e9d1a91bb47c59050ea405fcbc45dea90f72e032e5f144", 0xf7}, {&(0x7f0000001300)="e2aa0896e2a99e3d87fe217947745ff87b470b21e33c299a174ba576da0b3ceca9d4631d860f48f9af14dc7ca3da3ff38a1ad8437ad7779f4d6ef9d8b3d09d362be834b882ba40e5477fb0c71a98e2b08cfd32ea", 0x54}, {&(0x7f0000001380)="72db4997ad7e07e553821c168d8c450a8b75112e58396b068084a5a908b5ae5f0bca01ea19b83283206ecc7c9414b7008dee429745b9b5fde28c3badfbc47b0dd4d1e75116b361ac59af42cdf8422700b62d26d5efe122785e0264cb841878ac6ca90f52a20f1054638c7a0466fb7136f48d4ebabb3b911c2854d9917cceaaf7428f57fe2953f2172d9b8a447e05f53e8f11ba270b03e007016a54a643ff6d02769ec254ee68c0ae2676bb238ea9c373148b5e78f3cd6301b4aaf1f7050b387b06b8a929387475a7ef691e3df1f91e777f", 0xd1}, {&(0x7f0000001480)="fcdcc010108cdc81dca5520db849b357a6dd1de2c1dcd126e78e490655b1a6ed914eacba0c18058507f549f8c57ab9f3d1edaf7a033ab4d72fe21c72a3f5fdb1f279a87388b7aa75", 0x48}, {&(0x7f0000001500)="b864659d178256feea94a2acd893d19859605faab49218d15366bb179349173518d70a361114212e1e076b5c083c3aa2c9dc0f48ca738f12103bf1fb643e1c66139908d822c3a7249b40f44c6a7c40ac629ae99d7aed74b1173fcb81e781953a1ef2cab307a2461e8c2683b6c552b20eea95f7f53219f0165825f5278ab0fe80c023c0cd0104a2cf1d2e250e05395a4d4140051b9c961580cc3bd9458dabb83b34c1cd19869f61cd458206f5bc0e41790caeab301c4412cc059414019322ccc17b8f9f5c83619cccd4dcdb3a8c75328f24b6d4fe30b1acecc1e8bd991705919ebce688979731914f019db7219b67b093867fc49b333a454da7", 0xf9}, {&(0x7f0000001600)="d6ba6c0bb78aee9b738cfeb5941d5c1bc7fb7832f36878411abb5c96f275ae7aef526a4837a6ce59836762b6077e4ff0cf1603581b5f56bafe2bac04deab049e47f9830c14a4", 0x46}], 0x8, &(0x7f0000001700)=ANY=[]}, 0xc) execve(0x0, 0x0, 0x0) 17:45:53 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r1 = shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) 17:45:53 executing program 0: clock_gettime(0x4, 0xffffffffffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/190, 0xbe}, {&(0x7f0000000100)=""/127, 0x7f}, {&(0x7f0000000180)=""/3, 0x3}, {&(0x7f00000001c0)=""/72, 0x48}, {&(0x7f0000000240)=""/80, 0x50}], 0x5) 17:45:54 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) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) 17:45:54 executing program 0: mprotect(&(0x7f00000e0000/0x2000)=nil, 0x2000, 0x4000000000000085) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) 17:45:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x4) 17:45:54 executing program 0: mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7) r0 = semget$private(0x0, 0x0, 0x40) r1 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) semop(r1, &(0x7f0000000000)=[{0x3, 0x2c, 0x1800}, {0x2, 0x7, 0x1800}, {0x0, 0x3, 0x800}], 0x3) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffffffe1) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000080)=""/68) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000100)=""/100) getsockname(r2, &(0x7f0000000180)=@in6, &(0x7f0000000340)=0x8) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x2000) fcntl$setflags(r2, 0x2, 0x1) getsockname$unix(r2, &(0x7f0000000200)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000280)=0x4e) bind(r2, &(0x7f00000002c0)=@in6={0x18, 0x3, 0x8000, 0x80000000}, 0xc) sendmsg$unix(r2, &(0x7f00000007c0)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000740)=[{&(0x7f0000000640)="12d1f7b006eb2860c6df2e370cc113eecf0d8ae9c90fb01bc04b87d38c00b5c1429fbc675059d932083da598e96f18e102e84dfd8c9d9751ee9d58259b45142becb83eea60b54b1e3f4961b9cb15309fb7ee66b6ba5343126367644b4a3beae1902e72661211719a4f15f82752d2b06e331f16895da07a23f3485c4f1c17fefafa70f913344022246fd303c1865627f0fa495ecd3c80b6366c0f0670dde461a3fd54a064c680c9ab6728a2d884177c2db2c948f3c76cb954de709d461ab92714866f3ba34d", 0xc5}], 0x1, 0x0, 0x0, 0x400}, 0x400) shmctl$IPC_RMID(r0, 0x0) shmget$private(0x0, 0x2000, 0x29, &(0x7f0000ffc000/0x2000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x1000) setitimer(0x2, &(0x7f0000000800)={{0x7, 0x7}, {0x5, 0x101}}, &(0x7f0000000840)) r3 = geteuid() r4 = getegid() r5 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, 0xc) r7 = getpid() r8 = getpgid(0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f00000008c0)={{0x5, r3, r4, r5, r6, 0x40}, 0x9, 0x12000000000, r7, r8, 0x47, 0xffffffffffffffff, 0x7}) setsockopt(r2, 0x0, 0x0, &(0x7f0000000940)="a080ce7bbc687716193997e73026bb15bc0911cd7be4348fc50c31ef04a4bd954f18638c74edabcfbe44b2c4b05e46cd24d2c09e1eeb4d433443acddcabde2c7cd58ab75311e284a09", 0x49) getgid() bind(r2, &(0x7f00000009c0)=@un=@file={0x1, './file0\x00'}, 0xa) 17:45:54 executing program 1: setitimer(0x1, &(0x7f0000000800)={{0x0, 0x9}, {0x0, 0x80000000000001}}, 0x0) 17:45:54 executing program 0: r0 = shmget(0x2, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x2000) shmat(r0, &(0x7f0000ffa000/0x4000)=nil, 0x3000) r1 = shmget$private(0x0, 0x2000, 0x300, &(0x7f0000ffe000/0x2000)=nil) r2 = dup(0xffffffffffffffff) utimensat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x1f, 0xfca}, {0xf81, 0xffffffff}}, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x68, 0x9}, {0x18, 0x1, 0x2b4a, 0x2}, 0x10000, [0x4, 0x2, 0x3, 0x6, 0x3, 0xffffffff, 0x1, 0x10000]}, 0x3c) r3 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0x10) syz_execute_func(&(0x7f0000000140)="43a7450f423ac42119676a00400f69e566470f3810e867470f18d96741a6c42175fac2c46219adefc482ed07bf07000000") r4 = open(&(0x7f0000000180)='./file0\x00', 0x20000, 0x2) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='c\x00') syz_open_pts() recvfrom(r2, &(0x7f0000000240)=""/4096, 0x1000, 0x43, &(0x7f0000001240)=@un=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000001280)={0x2, 0x2}) shmctl$IPC_RMID(r0, 0x0) getsockname$unix(r3, &(0x7f00000012c0)=@abs, &(0x7f0000001300)=0x8) shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffa000/0x2000)=nil) shmat(r1, &(0x7f0000ff0000/0x10000)=nil, 0x0) getpeername$inet6(r4, &(0x7f0000001340), &(0x7f0000001380)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000013c0)={{0x18, 0x1, 0x6b, 0xfffffffffffffff7}, {0x18, 0x0, 0x8, 0x6}, 0x6, [0x6, 0x24f3a378, 0x7, 0x2, 0x1, 0xd4, 0x63]}, 0x3c) getpeername$inet6(r3, &(0x7f0000001400), &(0x7f0000001440)=0xc) r5 = fcntl$dupfd(r3, 0xa, r4) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000001480)={{0x18, 0x1, 0x80000000, 0x2}, {0x18, 0x3, 0x8, 0x65db}, 0x2, [0x5, 0x8000, 0xb764, 0x6, 0x7, 0x9, 0x101, 0x81]}, 0x3c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000014c0), 0xc) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000001500)=0xffffffffffff3fed) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000001540)) r6 = semget$private(0x0, 0x0, 0x28) semctl$GETZCNT(r6, 0x2, 0x7, &(0x7f0000001580)=""/125) symlinkat(&(0x7f0000001600)='./file0\x00', r5, &(0x7f0000001640)='./file0\x00') 17:45:54 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00fd1880445b1dc8e61bdc3b8a2aa11b14029755287d563538a0060ab24e00e40002bc79a63cc68a4303046521f18dc3c7da28c2a5f857abe1bf81011d5d7c54fa428de9041341806b4088495bdb927d33fa70a1221ae6343900e624acf1d0d6900a6a11b9e0982b0fa39f5e27753a00e02a46947a42931f0000000000000000000000000000000000"], 0x1) writev(r0, &(0x7f0000000000), 0x0) 17:45:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="01f5a46a38e0726738ad61d3f6ec9acecdaf406e71d5bce86124261e50bd75d6b9bdf4c0862a05f0adbb6c2fb591d11d8c142d3f0fad64f3666b7d122bf19ba2fb9b77dc20bd3e75995c924c6852810f9596f5d925ef06c78a890a61971661a809064ec0cdcc3430ee8743b5bf21e1f5affa0a569b20bf4cc661f052df3ab26b882996835c0a3359ac1e241167a6ab0386672a160147d4f4dd535367c764204040be0bbb16708a6c500bb12b63b62b8581a9e29ebef8c102d6df79c4801e1e51422d472c73223fec110bfa65f8141b3731f028b0", 0xd4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x19e3, "b00400000022bad10587a850428e24d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:45:54 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) socket$inet(0x2, 0x5, 0x7) setsockopt(r0, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) 17:45:54 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000480), 0x10000000000000ac, 0x0) write(r0, &(0x7f00000004c0)="e860c29822eb902aad996f1c6e0d4e4b6dde34f429682924b082fe5919be07d12f374459b05fa68291568aea72c9ed9b729474c2b8716bb5f69e1ffff598f72d780e62e3a99b6e619fcd6396ad4a1b99a9c56ba76092993f67101f2c67c3fc50420cfd45a52d1e516b7ecc6d0f2fdf840cb5d19791109fc0dbaacd53cbbe96628d10db7bb6451ddcba8d2d0c36ab5aac96c105d5ba999a8d8220577cbf99291f4f6352ff89f9c14f4b8865779d651a3274554a300d404fa5a43c5671d22dc59bb3a067b0a7323beae338ec9b8552b1699259cbdf9cf82c9b755df4d268cc47882b6beeb1521eedd19567262c8704af268312933113c6f616339eb4429b78cd940a79c604f30868ef3409acc3621bc1888af4c7faa88af279f05ef1fa86e74042fd97e6ef9498068f19be0f20fe19f7cf13d38042865e0292a12732d4b6dfa9ae9473bda6b1c9a6d9809f835ea43189ee8a6e239be921b355d4d0246efa7dc60fc972a18c24f95ce084236d336fc04528f57f282672a5cd235320b262d38f69a62bf16dbba0d0545abb9bc859aa5a015977c37a27f42404f11ad13bf7d1d67dbebb76748b2f957ec63149836f3e3d5f50722ffee4932b239658e4898addb1bef15170fbbea48054851b44ac2c25880e1df21f881dda8f0eeb30f91ea2371db0caefcde36550530f8175deff58d928b6aae35c0398ba43ea9d0e537a7c9e27ec4fc61d82daaafb52a458cb8346301e8cd988ec99ee1a3cf265832891f10522b62c8146e5d5340a9da10212d842e831bbe382e8299d4a4e6099633296bbdb663a62d69b5eef09ce758e2e13fe8c7386084b4f06444407b5d4eb9eda641d06cb88714e4d074587794c60ee44ed927c49c934eefe67caf44d1d0d62837d86f27691745f39d9d98619275e79dd0b242cc12adc3ba0b3262c0b854bf8db9bbef2a1887968d9a724c36385a4bf7d67e842ed702784261dd41dc9d4e5d65076eb333b8da15c7074a312b27c8e15245198b9bc36cba622078dcf43403030e89777ebbbeb9c2ecd9b3f62f86bc8795e06544d92ca478bf4a39dffeae092a1cc5bbef10248060e355c8c917c93362673ca18e1b95961a5104e8f1afaa0f6e1ae3c5574f5b9407af09d40215626d59d70c31644b68c49864d2682cd60a612fef6e4400e2fb9e74e719a7bbc371ff501895e1ec08a8dbe7469cc71b500e4a82ce2559904401b13c5150a374c70a508f44b9dc639c85413661647b0d079f23dbee03f7379bc8bc6cbd4eefb63fbdd37cc72a47ca0e946a547e07c603788abc985acb2c204d66fbf50f94665efd2e506eb7c393fef7b9012e88b75904676b85a74e3ec626608fd399925b342ce7aa959094484e5ab796382208597e749dfd5cfafc7872528236361bd14dda75d239efccbf84242d2ec15625fa9f5906367ea8599b456d82bcb5186bd007fd2337eb011dc253c9afc5053bb350c19efb8b512eb1aaffea7c9a0aaaad1a1cff2106f80bb3a8ddb61de8313ac5f020d77cf2f4257cfbc12fb34f4817b1669b276d5dde21cf1fd4fbd69c4da9c43520954bfa6d52d497b06fc46acda53dcf643776c07a53d74af2985b8911aa3ff5e0425733ed62831863ca3e9f0f5d65a4beb7cbb6d1bf54f972227a435a00daef572384ac3944069622e80e2db4b1c40a6cf852eac16dadc843825480c21bfc5943d4e1ac4be83e04f99400b78edde5ff0d1fc0a93d6a79e617669ac2f3deb3800f0a890eb880cdd86cb775c3dedc3bcfa5e1d00713e4fadbaecb3e753ff9e01713a0ab3e36e97d767b735e45a667d3c06ceb8f3e90ba903019d98c59bf2d5acdbd59d9c0863876253116fd589f2b02baab0", 0x523) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x4, 0x41, 0x300, 0x1}, {{r0}, 0xffffffffffffffff, 0x81, 0x80000005, 0x6, 0x5b2fabec}], 0x80000001, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x80, 0x40000000, 0x3b, 0x8a2}, {{r0}, 0x0, 0x25, 0x20000006, 0xfff, 0x101}, {{r0}, 0xfffffffffffffffd, 0x80, 0xf0000000, 0x68, 0x9}, {{r0}, 0xffffffffffffffff, 0x1, 0x83, 0x9, 0x3ff}, {{r0}, 0xfffffffffffffffd, 0x10, 0x1, 0x5, 0x64}], 0x44b, &(0x7f0000000140)={0x7f}) 17:45:54 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0x2ce765d1e29f2c8c) 17:45:54 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x40) bind(r0, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000040), 0x4) 17:45:54 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffc, "651e0d839a21517db09f1c00"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000002c0)={0x9, 0x5, 0x77d1, 0x5, "025ef42a68aa2370f036b3b7bdc4ffcdf69dee81", 0x5b8, 0x7}) write(r0, &(0x7f00000001c0)="be0a40548f7f54b2d3e5bd8cbc1edf238390b25690abaa7d9ecd841cc4ed26b44e8ba7a2b1879163494b3239d3e17ae080824a90c96d523c27fd9863842db59a4a51b7ea7a6af6bad3868539a82629eeac0dac78abb03fa5b00b9f40f7c1e9eaccc4ca3968dabde221623ae3db885ac3dbc0f06eea9cebf937478e1d62c41f89a25f2ba2d9374cfabeccf759d971bb386b39765240f795839d900b600ed8798a93b7f800881d511aef966794e8eb754790a4cd31ca07e2d1d06f6e96f9440b7cc33b30263e33a9d7292f145c24eeb30d194edfb11567e76303f7185b248b79e9635afad43c9b0cc2", 0xe8) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) chroot(&(0x7f0000000180)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setuid(r2) 17:45:54 executing program 0: r0 = socket(0x18, 0x7, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)="01000000", 0x4) 17:45:54 executing program 1: r0 = msgget$private(0x0, 0x7) r1 = socket(0x11, 0x3, 0x0) getsockopt(r1, 0x11, 0x3, 0x0, 0x0) msgrcv(r0, &(0x7f0000001200)={0x0, ""/30}, 0x26, 0x1, 0x800) r2 = msgget(0xffffffffffffffff, 0x3fd) open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x80) kqueue() msgrcv(r2, &(0x7f0000000000)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) msgsnd(r2, 0x0, 0x0, 0x800) 17:45:54 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8d78ccb613cc5093, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYRESHEX=r1], 0x12}, 0x0) sendto$unix(r0, &(0x7f00000000c0)="a4537e110fd709a3dddff51fb0b37d53a9b3b442698e03f0fa466f62df707cfc87b8f00e0d09c6e436fe8d878a3c68bc8627e5b148f6dc56e2e8737b41231225faaeffaf9a87ebc2fcaf5208f7c3dfe7eb5dbda2102f1e0c173e196e3302d43b95331275af13845018ba50b51dccc8fec0cc98e34a5334ae28b5cc0c7b744f01c0dc003530fab2b8a12d1de51e3bb0bc32404564ea9d696bcd8cc9e63e6046814082d2ed99a262985a534ee6e4b4446a404d3c31b6d4626fa580adb926d666320e54f7b7cc0de470", 0xc8, 0xc, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) 17:45:54 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x9, 0x55b4, 0x2, 0x401, "05a0ce4bdbb4bdd2f91d66c2d5d9d735bb018965", 0xe9, 0xa6}) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) dup2(r1, r2) 17:45:54 executing program 0: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 17:45:54 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x36, &(0x7f0000000000), 0x0) sync() r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000ff8000/0x5000)=nil, 0x5000, 0x4, 0x12, r1, 0x0, 0x0) r2 = syz_open_pts() clock_getres(0x2, &(0x7f0000000080)) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0xbcb}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x80000000000006, 0xd83f99d}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 17:45:54 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000080)) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffe56) 17:45:54 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0xb, 0x0) fcntl$dupfd(r0, 0x0, r0) 17:45:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x96) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) shutdown(r1, 0x3) fcntl$lock(r1, 0xf, &(0x7f0000000180)={0x1, 0x2, 0x400, 0xf54a, r2}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) 17:45:54 executing program 1: chmod(&(0x7f0000000000)='./file0\x00', 0x68) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) ftruncate(r0, 0x6) rmdir(&(0x7f0000000080)='./file0\x00') recvfrom$unix(r0, &(0x7f0000000240)=""/39, 0x27, 0x841, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) socket(0x18, 0x2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)='r\x00') r1 = semget$private(0x0, 0x4, 0x88) semop(r1, &(0x7f0000000040)=[{0x1, 0x3f, 0x1000}, {0x1, 0x6, 0x1800}, {0x3, 0x8, 0x800}], 0x3) 17:45:54 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x100) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x1, 0x3, 0x10001, 0x4, "2c02243a6ed14f8b6a60c63058dc2289db8a5415", 0x2, 0x1000000000008}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x200, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000000), &(0x7f0000000100)=0x4) 17:45:54 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x88, 0x80000087}], 0x1ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r1, r4, r5) open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x80) close(r2) open$dir(&(0x7f0000000140)='./file0\x00', 0x280, 0x10) 17:45:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000100)="d3d4", 0x2) socketpair(0x11, 0xc000, 0x3, &(0x7f0000000040)={0xffffffffffffffff}) shutdown(r1, 0x0) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffae7, "8c36817bb98e8df4f117d408177dc88ddc2fad96"}) bind$inet6(r3, 0x0, 0x2f4) readv(r4, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 17:45:54 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) fchmodat(r0, &(0x7f0000000180)='./file0\x00', 0x2, 0x2) r1 = socket(0x2, 0x1, 0x0) semget$private(0x0, 0x4, 0x8) setsockopt(r1, 0xfffffffffffffe01, 0x4, &(0x7f00000000c0)="b72f17b4", 0x4) r2 = socket(0x21, 0x7, 0x67) r3 = shmget$private(0x0, 0x2000, 0x208, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r3, 0x3) setsockopt(r1, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) r4 = semget$private(0x0, 0x4, 0x2) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000040)=[0x3ffffffffd, 0xfffffffffffffff7, 0x80000001, 0x8, 0xbf, 0x8, 0x16e69ea3, 0x403, 0x0, 0x7ff]) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x62, 0xf00fffff, 0xc7, 0xfff}], 0x3, &(0x7f0000000100)=[{{r2}, 0x0, 0x24, 0x80, 0x4, 0xbd}, {{r1}, 0xfffffffffffffffc, 0x2, 0x90, 0x689}], 0x80000001, &(0x7f0000000140)={0x2, 0x2}) 17:45:55 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) r0 = socket$inet6(0x18, 0x3, 0x5d5ff556) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r1 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x58) write(r1, &(0x7f0000000140)="d8f46f09c3f763d2a978e7367ba246fe3c30a6f56df1b8c540a4eb4b5d288b93f5d64b07c7d14143634873579fc9459b3ec227e766a00df5501815eecaf9c218699eed2001339119bf21342412002e6606c376d42c140be3fc130efc6b6efcc428a15f1e4321403f6a36df4da7f8681d2555e79f6c6bb034a324e87d82cea71bb84c6ed3674fd0e6ead4f04780d7e98db5ed9e323cd32fbbffd074b87865", 0x9e) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) getitimer(0x0, &(0x7f00000002c0)) r3 = getegid() fchdir(r2) r4 = getegid() setregid(r3, r4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 17:45:55 executing program 0: r0 = syz_open_pts() symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x82) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x7fffffff}) 17:45:55 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) connect(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x3}, 0x8) accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) r1 = getuid() getgroups(0x6, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) fchown(r0, r1, r2) chdir(&(0x7f00000002c0)='./file0\x00') setegid(r3) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) 17:45:55 executing program 0: mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mlock(&(0x7f0000001000/0x3000)=nil, 0x3000) 17:45:55 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0xfffffffffffffffb, 0x2e, 0x0, 0x0) 17:45:55 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup(r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x80000001, 0x7ff, 0x5, 0x7, "33eade85e875e2fd33b6e660ab721ce8de5fcf70", 0x7, 0x3320}) poll(&(0x7f0000000040)=[{r0, 0x64}, {r3, 0xb0}, {r0, 0x4}, {r2}], 0x4, 0x7) kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x97, 0x1, 0x1a8f28be}], 0x63, 0x0, 0x0, 0x0) write(r1, 0x0, 0x0) 17:45:55 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt(r0, 0xff, 0x4, &(0x7f0000000100)="3a13eb6d73e905c408555efffe1c8e2cbd0b178807ca33f0f1bafdf0e0ac7a7931aac09ef791417dc81875aef0e6cdf1a66e5f40708ec4f84351866ec4254e5c9c06d60556", 0x45) setsockopt$sock_int(r0, 0xffff, 0x1203, &(0x7f0000000040)=0x2, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r1, 0x0) 17:45:55 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:45:55 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000080)='/', 0x0, 0x110) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat(r1, &(0x7f0000000040)='.\x00', 0x10000, 0x4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 17:45:55 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x110, &(0x7f0000ffc000/0x4000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r1 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000d11000/0x2000)=nil, 0x3000) mlock(&(0x7f0000d0f000/0x1000)=nil, 0x1000) shmdt(r1) 17:45:55 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x0) 17:45:55 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x13, &(0x7f0000000040)="04000000", 0x4) r1 = dup2(r0, r0) ioctl$TIOCCDTR(r1, 0x20007478) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 17:45:55 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) pwritev(r1, &(0x7f0000000300)=[{&(0x7f0000000000)="08fd15c960def7817ee6fe1b0679cdedcd0faa1db92a15e4ba0a5483faa3cb78e667e7ed978ceb842d95f40558063ac629686ea1dc47184570bd6ff894baefe3a8dd5f4a3d5de974c5cd9f8a5e2cdf0ac69a743329", 0x55}, {&(0x7f0000001700)="834267329c1262b695faf24d647b154f4c7c9bbb7da2057347be4200a9d777c9e2ea9047ead0d924d725ae0577974ff185b79cc358a1ed7792dac9a1ab8e7e04ac2d79791bf1ec5331327cc8f6247f55f68819cd4f674c862b6a490f896bf060526db8ae301a3a710bf810260c1ea9f96dbce3d5db525f92a121abeb52e40183a5f2b953b01bea4bea28141791cc04c79b6443f950e4f007abde2a4cad8a095df87ad7b69a75a937ae420f5b41993dc6fd3819e81f8470a8de9d6e7720bfe744515d0b3c8cf246416916f1b9c380da2fee1f19e89e5bc4d46f514e198982421bc56d189387269bd122e9bdafaa012464ca5cfee4c619c3b5c3a9ff0afbd9bbb5bee4eb960db0231e8d66e0d34176cffda4a1080b7327fe82a853f82167534be1ac3b223bbf40bc22f1b2d4667bcf61cf1f9b96a721dcead8b9195ba02f7932fd61bb919d9e8d85bbdc5e4b23359b1fe96e3a8419364cab410145830d71d287f72ba9b05dd4c4927c9c6e0809fe4b83a700a89d8b977545e4a6dfc4e7d706121f1869fd0f1463ff6c6a9c5dda2ae6036904dbbb23d03f27ce6b1618619290587ee66fd8172ac10ba2b74b0cebea9e1d543451067ed1c4d33d603a6fc829933202a766c7e735d1b25dc1f6f3eb9f5f71d9b4b40064e7cc4d2d37dc675ba0739266e875aa2a5dcbffedf3c70fbe9cd41e71b41869f25d4a451c6dca295f40f29b9370ae240fa0856fcbb3d8725fe9f25b3a9bbd00f20fda9ef02e388499fd565a8907f92402ae3ea0e4ea8f4090ad52d77877a1407a42f907e58a6054b0ad9414d28d8f942a6210bf93b5186499fe18edf8ca0046efca7d974c55509174a6933ca32cd66d202b9802413cf393e8898621d474c7642dffd937d93ade6eb1e17615659191ef885c719a1d0a55e43c7e26f797d6b42c56b001db9246343e0869a8ebb0977d54d714bd925901e8df0f8511e54e07ff3d287e7747370c005a9657dafe70c1ecff37980b36df3570607ce6d38ca0bf8a3ba2399463537e6de245d0a0e217cb6d07b17fd11837554cf4f827a43a2dca2c6efa0f4dd2aacc1e14bc49a53217eb8bcf04680681f35e7c256af97db899cb89964493102d4d69214f931fd137ad97a6fa8de5551b07071ff2471ad88649a820e1c25e7312103639a8ca12ef6d9de68f34c7a0ddcb29cf470ffeb2d2f8de2e8b735a4425c6823cb5225f73baceacdcb69753a0ed9c25b23623d2eb7590e14434e1e0482a1aaa943515fa3bd468ce0f9602236ebbfc298c0e45ea8142463500273811644649533665f614b5b02359526751cbe436bcb7f0915773a4899259ea1b968a23c0ff939e85f550e20d0911f8b75c11ec11f3e3a5150a59e2da82ff185f7897addef0ddbefa583882f9f2a409bd994f053900ceefdb480c2bd30ae6f28691d8f0a7a0844e6ead86897f23209da34499bb1af089f6d809fe5a66fa6668f20aa0c93c44e22dce454ffd2b7f60ff9271cc15466def445c0ceff291aaec61980ae15a328253e36e7a92baad3e6ebe524b3e8d5d6106d745f8449e316122b64f829211e5f938f4f9a74ff04e66688d539b13e0b3f0795baf150c52cef46969dda8a62d3edeca5d36d0202945ff98da6837901ee80e053ad4c5c34d134ddf6f4f10451d75a18689e0bff37e9515d3c495529a2224d9ff6c9bfff42ca3a8ee5a99561b487c8212078206fe06e02cbf2f573bc22226023b87316d7fd703e27dd85ce55beb24ea2dc214c7ebd0f740139008e7d40947fbfa33a337d65e7a90c85835134a50e0cb47022de4b1b51683a164475ea6968201a16c2d7e33986ece2a1fdacbc2110251fc8a506e61d959d7bb53682aa3ac001b7a538e4a2c228acc3eeb3b35ab60799aec5d26a1dd8fd4a8755a69498ab3726ad89fd767a237f4da099b2d4d5a8c60082d24ec0241ead1484dae8654ea9893d858b51a63a0cda9e731f224972f230d005a9bab4235dd897b8c10636a8efb4945e5ea4f7eebf9af8fa7b8bb2b960431f9443ee29fd7b3bbb0346fa417b122e99f71ce99df71c57774445e37f096c0e8a616b58ffa72affb5085a4f1ecf708e5a135492a55f17397c170f3113783ec3dd196709d2ca9533fd2f213da805417e74e773c08fe482e162c403bc91a4c1a539b326029b7ed8782d3e32faa01f8810d97bbd85aa1883b48706ebdfad281679516a026627e6041a17fc6e27becb8d304e6f61295aa513b5b58f01bcbffd7819cddda74abc6cc25152ed5fb858b3be461488ac8a533cdb09abb9bfceb42393254f6b8464d5df1215a1577acdfc708747ceafe052eea5da8e437b03fb8261d26dd750626fa6961cc4c0ae7c464f0ad7591fd45b7a89a35c68776dd241b45c4c07e9d295465e23898371e4efa04fab8f36537d18a37273e0914dd6784f13629971c22936b76e9d0bf2be00197fa4bd049b06202c6cb9b4d41a365b9624d971a35e7afff6b1a4b7e37732f9cd92ba2566cfb430b6b356079bca11f414224209ec9b96ed857fbfb7dde44e9f0d68d643c70f45307cd5f1de4902f702d7c86c64a7404209f3ddf58a86967079fc6f8bdf4a76ad19dd293e15564231e5723c8d7d8dcbe32a90bd9817a487c6fe9f8039f081f7d97107eac822547b6dd870b0fd0dc1bafa94ab8ac57e8e4343c1fe25a92d8bc34f563e6c581f65ff085345277a1d80bc679754f748fc3b67fa08b186a5cd31d4257c89571278cec988bf522fa0f5127107e5a6b59852a0a6ffcd0476ea6f8372b563c00bc07192d7341b97b475e8719fc925bbd8d78110f51618cedd8dccfbc6f74d7adce16b77aa75dd2252f296fdd4a0bfdad090078d7bc30761ccddb93637acc9a4eea05452ec61be85804c1a687664082ee0a0d13346dd58ee659d64287692b3c72376dc0f452884828c6242424160a0896c8d2cde0e0b4151f687ecf2f15396aca92d0cc402bd8fab1fe7caa327900413bfe3d359436163232a31ceebf2a356eb10922af9174bdaab2134fba5cbab0f739359909a81a990d320c0751e9b36b81a55935923055a2f91ab4dcfa6ed2d41cc66425c297dfb767b03e2f75dcf2bd8b0af9c5cb1e0e6fbb561841de6ffb1ccc745c3e4ca11a6d877aad35f4b26f9a46009f2636c4c50af9bc89a8d94c2ee39d8a5ead297443eaed984250d30403fb988aa7ea21f64702a14414f603ac32769ad21730e303848e223616dd9f01db8fc2a5473ec6004d9a559161929c1200a421ff31229e7d4d1515ec52bdb50cbf37cbb91549162812d459801c826d5ea9fd96b35c072decd4541f4273966dd58719d1d331151370459a1762b682b3b6df14a5841511073f6fc7b2265354e9a575846c779b78f9d7b37858575242e6a72e038d6aac8600f37b659338174fbfaeafc27d57571a2a3819481694f8567b550a53a861fd029ff938f469f2d7a984643f70a6b0a8b989e6b637da3087160c340f9bc8658b740e478df768bef521615b060c9a78f68185027fa278974a8a51a35bba52f357880b6a01e5ed534e62640d4291c9620b540d19f9773d653a1b5b9a7d784a0d1a6ba0a096d21b0ca1e7144504fb0c0cf9a41c7b8f79b11c466704af7f36fb1b2a724835fd1de1c3385ac9c7693da4de074a5011be06905d4bdad6b29e1bf45832275868899ec2325cec3fddd381ab65c91382d449a67a4f6ce374b8e184c6dad3aaecd0a1bbb7e53d4ae62e8379638f8a5b3fce5b581fb6e8f9dc4fe6f8727785aead67ad425eb12d95c94fd36b75c5d76d7b527cc48e595d3c74d6b9b758462924fb0bed2e677e12c886918e751d3b31ca42cad232a6676e81dcfd6581aba5eddd4ebffce9697e4c76d6376a7d4dd2883b05830438aa7b0eaf7d1b0bfe46d012ff2aa09c8dd4859e9c74040fdd5fac28e9b9600dfaffa23049d137e15e582d88cdececd061287b95b0f84e57098344d3e68aaf105228334e7f560f62d16f684a464537e916f45f513a1a734ac5369a4261360e40f6d96b6b11a7f8aa07c7038b30be93fcac9fd3ae1fdedaad37a59b42531d9f6a2be3d6285f9971546e53c295ac1606636cdd902c0be44f48a32a0e189aaa3a6af64d1978d95de7d2a47894b228d88ce3714572749e059b86b1b188c09cd6bf3c06c27b349bf4724c691ed1cd04594fa69b0601efcb11fbef8a8b8a5b3d9540a505901e01c57e65a634f9334c390ab2928459f9bb58275281d1f8471ee6b502385440bcc0321e043af8e7fa59882f80e89871c2cbcd5e2cdd89559eeb3c3843e9b221cddc1af17e57b73f5daec8e3f15576ecd64bb4ae10a7880e00e711b4a223ab91b092a2e407e9206f0eb8e12d18a779111e55afdb5d1bfc4a66e9cf49c5d962ae3ee9a3de762d9db98e224ecb38f32d4a28cecf1eea8a746ad358994ab80b3912daee0ab95c52f844bf07e2f4b372863884bd3ca59d6c607a4d66b228a67f148824f730bb638643bf558061cfa7574bb9857341a0c62477837fdf033a969374ce914d4a50a4b67a09e3af1804605efe391e677478c7f4f7cee7e44fd9a3f620eb73e56483f280b5655f35480d36fc5cebcd69e8f401de09c3848e8c08650ab23b41f397a70d4af4497ef5cb4e624497066e528982f16fb0bdbf67d4dbab4477f1cffe3fa317e436cf7fc3e64726725131339662ac80f375f37027f192b523fbde5b5828b11391532efbde35d1b08b8d29dd2669d94f8537f2f74abd65325152f41fcdd2cbe75b61cd5c661470e652aee84dda5da7ed548d4ae277dbafd932f2cf7a719f060048e2a1f2a144851b1934b5a78ae7581165d53c18a5919205059ab98604144c076fdcc8c494ace912bd7373da5e12a40629bcde01b6b7700f9e31b725961b3a4bcdec7b0eb09e96364333487db02b25fedc5b164b37ccb86e8c41d5617e00e5cc3547ba6494fb553c0fd3b1177fc9b3cc96aac37df9e082772d497563a7c6cfc7a6569d76ac6619ebd64f25b0e0f9332dbefc7c0a1acc8a8a6906123b0946fcce5a8e818ac4c02382474b79e19a103b92a26fc12bbc5827ec2c036f32f914c752b4eda840aa32a3243a7df599b37f7a33e58a9a4ce293370905cc49e910446e14476c314b7f793e4dcac214c0ec2bffa870b1ffb8989f585998747cc467ccdbffa593eaf9aa5acc04501fc91b2e1fafae8857e2890355e7a9c6abe4474a6fee4231d5e4f5fad3a9397e16b80f35df726704b943b294dd71c3746bb25c7d3d88d2a3e24a015082ef633de85985f5b405c4bf37bfd3a7fa56a26f550d37876a8777f6211b1d2e2b802bf5c4c6939e249e522cb0952116bda2d55197f7a9483b2c3a0f55ff44dfc987dac3e6cee9a5478df43e29d67d79e7fdad60a5e172fa309ee9a8c7df2c231e2de889a2257aaf820ef0c6297566d99d6419a332bf5e451e02bb4807cff674c98f234817d1d91bee16a55b787136cdb298add776bfe8315a8cc5282e08901730f67ba10c3b9b739236dec4042c981f5b2583c5bc9113ff8f43e3df4030c29fdfc5caaac9a71226144ccf74990412ea3c10f0002e7a2143e0334102b753c1bed5067336f0880bb123be737923cc2fb35f06fa8b733686e100c6cec9d115a9c604c3c4725cb88cba252bdc5fedc5c2dcff5b22560c63cb24fcb44ea6612a60172d1670d624fd981edf7bed4d3339c1afc03086c5ae4acaa8ea2b0d2ff47429cd00cf5f48c47256bbec4156f6ee57b6fb4fd8260b7a0c6404df935ae1b938861b101d40e0a822919d1f2e7a45bf1316f8db8dba2a5e03a37b944f4338818d0a622fda73ed5449", 0x1000}, {&(0x7f0000000080)="ea99660c85c8d6f741bc6dbe7a78a0eab5bdfcf9ef1e9ce69e6efdfc269fe264884ac1a538225da2bb5f82b34745e27060906c468ff05943dd6ccf3e9e2c233b22e653a16bec1bc6cbf2cd1afca127ed6601bc1cd9ae448d614b6ef6c82da1be1418cb9c033555f6df0c3f80d9994f1f3805e0aa6f4ca8f1add1bda03322b2e1a9367fc989ad481e5e5c38ef2020589625d07049e66f1da903ab41202891ebd4aa3da589ea2db6ffd6dc1bbb6c47070c21adc23228339558faae9d7ebe80a91a5230c772a709063fc444cafa21f09444bfe43941efa738eab3160e650001190aa35292a08ce08171b38c95eddfa9fc2597259b61dd41427906", 0xf9}, {&(0x7f0000002700)="f1a1c81ae77bf3cda2a4c704042b0be5fd92795433faef665064915ed105a33ba71fc02ddff3e7d27669059994fe14de6e21d0804e3112a1d15b408a8b4401a72ef6c7f06027bae2ad688ebd5c809e8e9ce44a26f76bed2297dfb6abea14099ff418903e92c27a2e53a660dc3b39c12ddff9882d843c47d42d1b664b7180187a1c4d2b85fdfd0a0c438fa7ce75728d4fb332b2f6c48976af8c298d0ee90925e0014634a5659a69745bd0ac2e9a04d9bc426c721e15acf4f84aa903bc720dcca4c61d6bc6809ad18f61db929b538521d305a0806fe81b01dc1c6d0dca0336a08387db15bf211ed2fe04cca6930c0a22713024fdce5849b4bc01a40d97e28ab19385fd897812e558d4228c0273ffcc31c9bb9a8cf428167068f670a597644def7d3cb97fbbaa2ae8461c4cb46a84dd80afa0acfe5387c0ad1f59917922da74a636700c41fffa93f025b8ca37ce45b5a3054baa8b163498a947ec0f9868314ad4e8ccc3dd34bf5d7773ea6ed7f86857d38417940245fb8ebb6a4def8dff4b3935e8cdc15e117845e180f68abd22aaf3345fc0febd8c16694499fd9cd2843a44b02b7bd76ed5dc182ae29ba7ef5900b724228229349ba722b74322a05e0e7908fba1eae32a8637e149f82e9f9fe2c8b18ea63d163ca3cc604540db0acd406c112654f5b88129a668e58b8a648c6c263c26c1a4e0713b8f9168b96e2176aa3f4e2a4a031cf9a70bfed39eeab7a3e474fe451dda8d09aa25d4178108b8e5fc219c4bef4964b4de24ef891771fdaf69db2f47116ed0fd3ea0e46cd8ee54366880934280b1bab6a2a61a613a00da032caf706285e06c31d82495f5ce67fa433e50c3a695a713c4729228664becb4149c933c2fd27a4618112eaec4c8d87ccda8fd0c937ba3d7c1e239e26132d3528922fd5f18a4099d41ac428ae6b2dc37154967ac9b625587ef1eb3d04bf1028b5a2f04d9d24c10c6fd6540ca3ac2c25253da6e0a56183a1267c75d21510aea837c9a473b35da9b7211aec37eb6761395ea1062e02caaf4699c39a0d66d89cf83d842b2fa60d987a8ae46b21d1771b4187375764c1c2808d886d7d5f905c38a1b5010af190a6cb7763a0e5400f71e48ed7416f241a20c3a45538a45f664785c9b533982436f518fcad49dfa25cca5857fc7b3a07cb2cfed838f1e5c72e270a494e84372a30573a4ae880feb5ad762de0e72e5b66003e88369e544bd7d6a175a6a6d430b818d612f3307ed8903905cbb914b78e983ba6b8bf901c33c17f5e0148ce752867dbc3427a22b49a2e602bac44c756396a39688b04a9c3c4033b09e7d14055aff0ab1e60de09e23b75c1838019af38b79d9c29f10edfabdc2b83d2531994abb31418e6eac3d586356198c9ef97883c8d37d23039bfa8489f4a4ffac01d1b795049740eca9b1f5b2a3e4706a25a20812866226dcb1f57d8a5eddffb319a471732d9a6e9e513c742dfa8c3d2864e829c918aabbf450e2fc72f09ef925bde7d03dc780e8e02277e91fea8b373f822adbc04aa898650911f37b05dfb1570911ecedefc63d56af5ebe1fafc42b51921a3f27919cee098f9d56940dbff9c11a82f2e6e3fc7ede758d140a19d4fe73cf40678fe05771d6c6e4112cdc121b02596afa26a73194283b8937a1a7a8efe3354bf467e6c8fd6deede44d26304200395c77925d3f92977f5e223c0d235011899c053551ea6a058f9d153314b1da805ec153786c7a8ab3ce528ff296c868015a2fe4247c7c5bc32456e209146b74b5ff1829a8027eb212ca0dda7c714db57dbe4161b1f419ffa957498d0a983eed673f580d10cec59ae36a2af5abd55999fc2056c7ee07d83b2a9b0b904d14f4b9627ace18271054e8456666191bff1a6140dbba8f7331ef42adc49beb08af6571406c35a6c8dbaab82200db757a6981d5165707d8762390bee462f36369419b588b56ce22bee409b09a57fcaacaa9505dd41af8e98e5288608b823c9175a017d4d5b0e2379e9d350a900a19b810c52a9b7a081211e9ba25a0081accba794148a1993781d8e670bec3ca21b77ed302d3a66ff1108ad3086d6e1ace0da26e13e3d4d5c8207045ed7ab08cf8b01bedc34dc7a6396388e210a82143736e7eb3c40626795a28950c8c583f9e4d471b7c278487210ab67e63124be74d1773c1ae7fac479d4f0e9711a2af286077612bc87069c27d70ee80b4ae6aef8bf239d6d1d7592bed05b5028b0210bf15fe7081c5aebdbe9909f2fa956ee28512051ebea8564f05316df733efcca5ee1d48e3e71546e67c13aa8cb6df3f0e08733168a42b68498d06a09e2f1b4fca8aa4083a363302056deec9e95ac4499fb8f5a877c3c9d498e2a9a2980cc606510672b2f0de901e538bdcf86eae3c3926cb5b211941687eb0301c1b16d0f0d61e0b1b0e06beb57593fdbacaeb7441f04f9f5cb40710cfbef27fc818204ef912d04b45639f5e53fb63db01d9cea97e4b64882ceb49d2d9bef4fded4ce915e36529eab50c06e8992e42f459ce097f13791c2f0e8c219431bc7994c08d7258cb92a4d3569b39afdec1dfcdd1395433f8fc0ca4b80d9c94308a4aea113ed456fd3f391ebdee723c6d9a4f6a761ce9d97f075de3d37cd079a6211373adb123ab0d0410f55f2fef8b2ff60bccc372cfa927f9cc4f3556d5ee7f44345dab7ba7ad8594c9f1629e27148974f235ad6d788c26e38af525af98775b27bb77e8bcd2106b2921e52f6bb183c2d445d9ce64320b3ea5590ecb0e9e097df59fa3f8029f2779d6e148cc36a693bafa43d68713f38d049195026e0e617ff040de1f5478fd9a685bb0e9f7595ec1ca100cc68ac101be9171735bcd81f504fe6bc0398bf4116d36a345f49236a36a97f45a6f060f5ed2c01905320571b67039d1cfec3beb96efefc23cd650c60b04a70562d995d108555128f0bfa1544da7c3b296b58601a99a1163bc99ad78198a578e41f12374b7c66795607c822c5d25f063c0b8b4aea1f665c746fc212a985ca12ab8447e642f86bd48eb6e1cd2e18e0acc4da91bc219d15bc7222cc6a6829e6ed916a1de8a0c6c4be08455e3ac64f8ebe2a0ef4b6260038e47a2a0e3a6316e1608e65471dbb7777f5dae43ea3e1a69ea01e97737b59821d7e4836647bef5b3406471b34e74b97e6687ef648a24ead1fbf4875a8725330edccf1c390a9834a47205aecce93dd3b1d3f814b6826f1d28a65302b67912cdc7c4e277f61ece60852351e79d21ea924d966d7ea115ab881bd95834668a2ce04fa8ee1410401c306bf5cddf8aa7175fe8e03f61898a57d6cac3a9752af1b61ff1682174462330b29193278d989f44ab17e585fbd974e74af3395c8c3f3e1c9aab2b918015789914f65443582a86ce1db56f71f6558852ceca091abf78c1f0bcfb29622c32095672b05fea9a1ed27ff602dd687bda2a533ac318b9c327e0a2e0f9ab850f323455d8d2933b5d26fc353bef0adc3b862dc41fe78f397c9405a586b48b90430d63d9b94a5fe5debcfa075eb01b9433c8cd1dad750784b21d2ef6223f1330794202b1396446ee3a34b7ffa169e257b441e8930f9fdc3d7d8779cb4e4edb05dd341233f2dffcec3cc11abb2dfc6d1df14304bcd7de8ab2f5df9fc1121c2487a63ad7cc3f43062d3ecb8a7da9e4d13de0821eb18c20bcd3ed240394b1c844a11958d2e919a0ead0700febf374b162eb8d41d82845a10d6351199cb0b1e1cb2b7a8e102841e2f793cb823e8cef5ac420d385973f194ec8242f84062dae0d87ac48471b836765df7bf45559ca461e142a11cd9646fe4662e6a010108c0a177689f2194243dd92416aaae6aca869589f0bf1815e918bd93653e411c59e2b91a641d86cb0b610c102477deaf8252c440d66fe5fd05557c4069d9eea7f03e8ba874db0fa6f5fbc0c5e1e2690a72b527e2f97865cee77ba2556f7cd759718033fa194f8a7e81a012598b281ef632132cd9c8959c7723c9dece1e6637476b2dd05d0f08438f1fa601842fc663454594f889403fc306fb29e2b479d77b5e0bd8c86b3fd66eb2a53560e266b90d661d75695b059579bc7f001bff3ed86f922a9cb39a3dad19c0038bd68f2f50073042f0e484f39cc9039a8342b4b2bfa45af2edc8848e84113a1c79b0f1c97bed6ab56169e3ce925d29ef24e2b1f44a6e60b79bbbe3f9860450e58e8916df08f3f64cba3ffad626377009d3716eecd99d8f3375394ea1f116a1a6387e02c9e7e7adfe3539b13ac9750bf7f8029dbc1c03fdbb51055a629a8f7a65305a7aea0ac616a7506b612f327eb4d9a22c4b6113607338824fdf32ec9cab2c74a5d50a41eb9aad3070e0bdd2b166c0801805f05469784f9e5be5def96cd913b76fdc2c0935d7bd572f89a04b95156af7f67acf519853a769852b90d55fef1a926e51971c23fb592176ede684f4f8e29e3323b93f30aa1b02631ab9d9d79dfcad00eac20bea1a450a63857952dd648d807481bf8c4a044163b32dff574a46c78eb4a5879e774c35903adc6296a5fd52de847d2f9cbb27b6d1e5b4f464208cbb89338fb8f5492e9802b1ea9ccda486d43f9f5f4bf0a1bf016ad6f1b27e0739f52702eaaaa5fd865d29217b5cda4a89923b250144c1284988de0eb476bf3b2d416e55f95d01719fa21c3347fb7f74f4ea499789e4eb0cced749c7d30051c6a2f1b2c743f6107d2bfacd0c409e4b0286c4ea070b144b5e457d674bd5fe439dbdc8cc903d7cce04eccb13de3254c3f7712f8ff8d8b51bb1251548ffa465b0f18b102abcd75c385b0b08ce4b7ea4f6a4466abde7ddce6f75957b8c1c903d71027698f5f8be4cd83563be48dc2caf5550fa66da7b1e50f95256481568728ebde2fd0b8f04a34722d28f983aedf46cc25e456fa9422d7d02fd8324fdfb7ab2d1484b33b2c1eb373c03d99d1f2dea496d209f8dd7887167278873cb4b9cef98b68ea711aacfceb05320e4afe6eeca8e7b82a1bc38dcb4aa4fffef7326adafff6e146703432cef7c322cddaaf1c1dc46d3e82a52231f4a43cb62283b5d002dceffcf5982735f7791d8e2588916449ef937c2d0756321b31c93a0b1a0331cad32b5eda9bf42ecd0f3fcf85c7bb718859e734f95b5cb6a4d597fccbf3ed06d40cde43e5ca28909e2e37c31597681aa2fd6e464cb2d3d761eebbdac938e58ae7d6b40a1d1ba0f92f21fba0922c5ec6dd962efd8c3f6b1fae813b5508501192dba251b2f64b2d5b6a82885d110ad789f09bd24d24cf40109d4f5e0767af81d657ec9ccb178d7ddfbda49a0fe56a59bebe2fea7ca2bea66d67b2a68e61fdb0039e6c3210b1c4d8dc14b7c5242cd7e2ed11542761a1b28852c8e5afa5862476214ed22d8c1493070dd6353219b347fae021046a56b674588c15b8b3759e2af8fa5b5416760a4b385b3d83f8cfafa2bed489cfa7286a39921d3ab673397e4c36008f61d0170b8f8784dcb591a19fedbc1af78887d3f80e4e44331921b45803a896b8e44d9a190040ac5c74fcb1f6edc721768bf42d828a63a12eeceef4b08a23e54aa819d86567ef4806c2f69e8a7619a994cc86ec766bbc21aa73d7dff878910c16b1d00aca08f87ef76b717a11b98e04c827e1c8d5ef4abae6cc3d9abe759ac1c05b9afafe377b1d9660d50ec7e49439c09746d121c35bfbbc949bf3679e3c12c2853011e6320e225225360cba467b72ce83c141c72f6c8ac1245cfa88be3e6a060d3247325ab2d2974b12d8af09c355681b0801e31f3729e5a6650a5c0317b28b5e18ff19e1a0673f9988f10f702dc7aef236107ed7b", 0x1000}, {&(0x7f0000003700)="ffc700c546c8dde0528819984e69f083ff881746cab12b96729fa22df0d42df71a58098d248871afe69de443c310d4bf63bef8f072fc65b2622d04f4b424540993b2f45accdc9fe5688f9c5b9c06b1a4c6b048d41ee7dc4ee1436dfcb99fa89d00cf1b88db7d48cb02b51786a8a7920da336d97b3ea2965fdf6c96616cf9d548f683d7dfec05211a66bc792fe8fe8e91e9f432216803dcf3e91d7bdc21edd0c423bae47ad7f7c1074a163ecd2bc8b1db8353e2fb65509b8f182bc414151bcb38d7a3e5cdbe957151046c79ce48ad70d49716e0560382ef5e84a5716827b5021f5427a7820e02b3204d62f9f60fee4de7fa64a64b5c1d5d265dacbadb04f1829d617faeebf73bc33d102f7e547b3d88746d42957ff418de1f566da4411e7af84a7e57ea5fa9df9f4d6f34e8d29ecd378019b68c893b2799b754520529cb856c60f7bda1a88018b1a619c2d1b87967fc94968dad1f4714799a58ef32357d6fb219d85d940b3426ddf94f52fb6574066b01b81acdf64a8af6d0484135fb6becd82528e9b71404aa30db3980fd9b6c31c1241415f1b352036ee15c3fe52069fbec5c8135fdd560bdad5d906f74f9d1a15aff2e0c62451570448975127cfa8f4670ef5883db6c0c26bcb990c4cc549c0492825079bf7dae0b17ef6e91ca6d79f61a34ad43fe39032087a80e3389e81a001c106f41a6f1c6ab0c288d607e2fb5cbb797a731dd8a0c8846b1277b0fdbbe2913d5fd2d2416a3232400522ca1751d274fcd4316cd78659478b143ca93506f47eeaa780847879500604fce8d65db453c279ed1be77be0463dd7a4646f020303f7e04ef07b4a485fa07d50821b04df47182fc5c9653f3e724f4cc227187809f6df3b1a1f0a45fbd5fbd4f98f280ec39a1fe8559c1a7f27fbb3add6e2c85f90c3fac3ce421da29106a5c92083e75b1bfc13a54d60870be8ff1e9d770f89a82261b9fb20dc9091bbc3d0c8fa1fd6b2d99793f5ace49953dc25d3c463f8d9825a12254142632fe190ea2869b252626384e714d88052859ab82cf257dace7c1b26b07870428e065673cdf1370c68910aad6eac540ca53bc7ee888b3573fcc2ea9f867a63bea892c43daa8185edcec9024f78962eb78e3fae3ab1475296dcbfbe9228efbe7e4246cd1fa55f3fc56b533bb06716743d2208a56894820aeb2c88374c993242202780ad3db628a3a260121f511b2dddf849ef3acdf4938180486752b8b7de5f03ef116480cc5444a3ac7b3a5fb97b871088b4f4e3e5dad2c8381c51fb97122173ce64ae21a18728e2f7356517e789fa3fa85ca5a42c2117655daf6ee19bc55d0e28428b7d2098b41c6a32e17f1d9347810a2d53e4299365be29d63e034057af7749c3fdfc8b92e8488758904117a477dfddd4702c43e7dc01c22c192690f96619ef7dbabaef1b082bd92072bad5764083926b6c524ea3da3df3a83e14c30e9f44c2d98d1ef2d112969bbc6bdf06857febec5f5396a9661a823a8402c28890bb3653760a8efc204e4bb373974df3dc2a92ae25d6ff182fe0130df9d4dbc2281d684781151019671ae0e30f73940812acb53e002165c2213b1b636dce01f2487db0da8b496d004498b44a6fc9252da4a29060c6a7cdc84768715cd1822ede94130795013e44e9fad7cbae85c0b5ce110f3d6b3a54f46f793b9d51f938790fd7d8faaaf294f55499819970528eb609cb9b267357710dcc6d5aeb34d23cd85e58ad568b401939e00e9cf4e63899d81338ad4b91b8ebe9a02969db10d6e9544bdb72b9fd707576c21d186fe91d48153a3636d690eb56b9d98c8207b57142e464d0a71d243417202307adfa14b681d5b8b8bb83de16a5b2f2b7351b602e168e0447d7e31bddf03dcf03287ce49e18e9e751211dbbee2e3781440b1cb7deaa47c6741eb8a8f4a9a4f05f2c48b4089733781624c2a40f7fad9b4edb07b3dd9f0a1e6bc15558024dcbf7480ef9e465ad36a811000be088c60aa452eb7573f8f1f214ec22f4d73dd64d1d081cd3d48891e94542c145004a69c2d6e4d5f443e5d259e8104126be08781b1d032b9baf715a43a6edd012d9d5b09988e619da00d30b368458cf7a47d7e84d520110f7666f31e653d569261b80240f04c2c6c501382420fa44ac7bb04fea8d60d91c511075eed0ee460b1b16932491a7e972761f580ee3da97345f192c6877429d98fc4a96f06077bc61a14a781840c398c5d7c042b9d22d683ff547cc133145eb0fbc63f06f2e327c17a5b78bfa44259b14faa90dc4a9d34d7b009b66a91d42897fe43d3a898fce16f7a1140556e848da9d2ff0e22d5a42175af79c212e627ebdd566b41faca58f9e57bda4ab98e73211ca398de73835d763575381fb07b23af29e9ef90b46e5ce3f8ec12aae3cee6d0d1b1adda954540152ab08c6255a8339e1c5c8f3b789da7c84d58f36df7e3a3c482e9f097d734c9c24aeaaae2332b0ee219a6439ca0838eb26e93030ef95a084ca826dd8e89e008a76ed0e2749c50df9dc8e755ad1ede241f98217a605344a069c666e5a48fefea8b730b61dbb88893b2972f2c89e0e08af65cdb7b69a2a24e4ad78ddde777f4eb91512ecf163a2084f509dac006a1add0adaa3c1be23b5b36abfb610934d44ab09a53605263d02cc513e0afe07e112fee00a141bfbe2208299d4912555702efe6065341be53b3589fff6c4a1d672c7d612fd9b391e41e42129b3c94584caadb0ed5771639ba4d967fa6a8ebed7a6d11f96f8710331a0229906460f566d93431d59ecf827c5c4532d4d9945cf2374ecdc7a36255f1845c2f5d204e9899692b198464dda2d8174ab75823b4202f4b6a41b6d9c208f23643de713c9970e6d2bcc1d150e2bb06e172cb2b8a1ae56e66ac1d3434bbbfd48911cabf2dfd0c25b3d2bc5f2831040202e10515d223805dfa49c95dc78da1a9bce55116f550383d5d3d482516ee0058f9ed78c25f5a4ef4d006dc324224b2e6d1562b6db1625aed4249b1511b7466411a8b1268c7710d696722e22f114c04c985adeaaa5d3a41a5616d4fd9624692d385469631032d0dbcc45e096aac2167e940d7bf912c5ce84f48054e53e52e2e30521833a1c29703d35f3f8d02d050d38ff95e8fef30f5527bc9c40a46d02091c79eacd7512762a3c90f7230124519e0c2d1cbc9bf7dab946b140df2ef3d52db18046a841a3b76bad99433841269e0b8ec92a5bdd874c74dffa3cec8b8eb4efa27a3b2668d9b2688009a4118a5c93cf466eab0599cfc3bc8bf04aced335fe548212a324469dc8a8c489d517a85ac802472fae584ca98bb1417352f138ba8b23884dce8f334309b93d5dde0cbfb94aaf20e5254f6c56a8638dc7db00f83a0130727832236c93598b7070c216dd0ea3defc6955e2b7b2f2e56b2f8570c6ea21cade0820d409d428c67cb8542f746353dc1fb752894e109900af533b94a9bbbdbf07d24605cb59b061ceff1f6d5fcfe224a106bae4ede9d24a037a8a9f0285630a3365f2524a3d0e0d6d18df9b30be711df4fe9a6d5759b3ab7fbcbff59376587d73376296bc92cc8c9fc97926f21c8f0e4c036477c1f57cfcf07846f425a8a7f19733a2824638060b4c76cb5c7373ffc82152acc42caee918d6235cc17b6744cb950ab1d843231592e000dd2739195b4d7cc7e599065b77423f574b7d5de634e593bbcb13da87fb8eb5f8277e5ec4eb0a46fc7bb5a30cda08165919fb21bdd50b0d3811e7f80e050f59e899be5443f5fe791394de264c642bd6adac9819501ee3ff1a79a74fe9faf8c51fbc2b5d4fb44c56ac5d42436ed7bcac508cd670e353696bbe9eeeaf43b5785dafc0feb8dc06ec1c2d44fcd0d17f5f45f38a247f1706463649b7d17164faa8e08598bd801745bfa29e34ad081de1285373edcd315527ae5659680d7d9a2a9f67c5ad5690658cd71170b35bb972515181101e6e65450f62036d86ae83fb65aa32e47117212ab5d0f12d2ca185459d2db7d8c77fb9857d0c420c1021e692d925a9dd566de5ccf550e8b1b75dd02dec5c5430d00c1b0e371ccdc360274cbdb724eb829f8ca3ebe1c3bebe17a89b26fccb88f2d4a2fd13b49d848212e49f55756a11ca7aa447b58d1b69b83dbba7cbca810f94b76cf4529878112c47eb6beee528a5bbb544e2d16266039d72c650cbab3c7c1810f4d5d8634c8a253b90854d18151a7a5d4c9fcb82845e90fdfb3557b7333038b0b938ca0c79644e50b1803a5cffc0080a572322e602af8c3c7f94644a65c865f66f97b1e223b7d3624e8130e45dd0a793523085313765b8d2b61e06aad9e2936a47025e1494a957767eb569d41040908d6e2e4769a078ce42648856456924cd8373ac8424f936f38f66de9352fa368773f82e3aa3720aec69777b9a4e58d259c2f9d44e4a78885b4863e09caa7c15dd57c218aa1c7320323b321cb9baa7ad2286b5354bed88f751405de091223942445f5826fcebd5e031463f93786e4b9d6e8be61b9c7122261b8080eebd5eaa81dccbe0764fa0153ff6b54e36e331248fe139132b17c6f621cea15d4e4c5a612493867fb9b0e2ba3905eadead6f453e6e34757f0a74c69fbc6088e5f93a67012bc9e714fd3ec8758d092c76fdf45633ad6c9013b74206d51d29337c598f6d0f85848143bf5bfe38d01515b5ad68fd80be6d8e144583feacf5f4977209d38ef889b3922313094a30b1ee54575034b92a13cac50c85349daffa309fb3c982ff25eecd7b038ae233d7877ba08784cfbba67e1454a55d55e8f9cb72f9e701a629a61e8fa0535f61155be94bb701d631ee2b9c243bbd17281c1fe0a6d0bf3d8253fd9c1e49a7dfeb1cdea613f2d5a37dceea1209b408ed94092dd200533cd26c9e1818e3cc71a310ed69d3ed7950aecb19a2eb61e8d6febd6c6dd8a02df20bfe181ca71f7ddcff1cdb85b439774c743b17e354094673836e4e673c4bea7a3412c96708d8d8bd3497903047fa2c20a1b3cb66a5d336db6795a6e9a1d4e48865d31d0bff62a182f529b80a729fef844804cbd9179679671c2298886e1ba59af2c57e180b0bba2defc8084d3de3ffdcd9b106bf213a6cdafd1f82ae8f029fe491ad2489221e21e82f6b373d3c26a0342813f8b78be52d12c56d15fbbaf9ca21c8691d9c5e0176853a8e8d5ea29e2917fdbc701c4988c6b2b17405cea36fca6c7bba522ecc19925a0480d884ee331b691572eb78cb1f81e63c04e453c2258ad168f677f56185f1e2438116041a4b77ded710b57071ebdda0bffd8965b52c4159fd59372f80333401710b308ca013e23abbc6a5b54f2dd4b328dc95d2d7049757dda6645a27a3616d607f443ea8827b7df2a26e66c584cee449b5b9b65bd88b0aee006e4d3361b3bd2b07aae6d057132b7b9707acfd2875dcaabc1fd9d923ed2dd0a265f07cae062327fedcc18e48ea52fa4803ec4c708ab492a657c4bdb6d9e91730c23289184f6a09b5951fa7ab899dd8f7e0c1e5c231e93a264054666fa309c385138e3c1d38dc7ec3a5f600c0af779ac5f9dc09dc25bc09292b73534a1022eb7ca4f9cfebabe9cc0ba4b7acf7c71a9134d465f98116179e9220c2c57de6e4fc0498da4636231cd87fec6bdf62bd0f91149ce619c62b5f383c7ad1870422897500b6d3f0123f3d11c54962b16c2e279bdb84c353bbf04b298d2b113380c31fbd0fc431c388d5a4ae35ab4bf6d9da3ad5ac808653ebbc4f0169ad263efbbf4dda90ba874a91f671f5272f8d93c53929c5f7b349af2c38a26a977583970e591f2983b3becc7af564f98641d41", 0x1000}], 0x5, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f66696c6530004c8312e0723391d3fd67d944f30049f00cc33f0b8f411da441621d1789e68a7385d27ada07b50af5ef1a86135b4a3d239e9adf748fc173b301f7ac7f63c90d035672b4e989957062565f094dd0de253e2109f76be7329ceab62f413f829e82ce94975cc055400925dd4b85eb4075cd8521abb09c5ecc491e1ef68252f63f83a0465e0e4c4c9f031dc5a4408bec20f1bdfd0700000000000000a004c31a1c7e6b16237a258a5756b9ab16daf119fe944236f22a019bad6f35d9000000000093f0916a698d57a0bc30ba55ad135090a8db6377d6b2274406752b2f16429dbfefc117b7a05630d3e9442baa35d3ccd6b1faf3751efb402c3e87ac0cd8fb3c2f3e941e688035c96a7d8e0be41f2cf04d7afe8b7a1ed473d3317127b1af9f2ec19df0924bd6588ca71a2a5e94298c2db9ce5299c5e1698ece4db22eed1918557d273eb2f16f62a358aa3f5ae7f6735069e6af118bb8868b11752ca3281f"], 0x10) writev(r1, &(0x7f00000016c0)=[{&(0x7f0000000380)="34ff61be47006c60c3870491e85b052b960285a91630a4c511d9fa4c290c297b339afa209e8fecc3b6a842f4f1ca6cc57ec0721a26b2894ffab734b56e93f9f1fee7ee2be67ac6029999926a0358ecdd17bb9b26f8f4c053d860f8a0e0d02df19c9d679ef96ecd19b55a2d318c7ea30a364097dd53e2a4eaecbfcb7cf259a35c337e4f2ac8fe331a4034c6e9071c01ae009d27498a9a46ef21d9b7c789a977fe542a54908c887246f8a012da8caad00d5b2570417421d2c018dc096c3a5c47ed3328a0330476d3993437e50a14e5bf73cea3f1a07f0f2e383d8f246aad239af497a2645b82fac2bb134496c46015279176e6dd0c15571e656bd30650ac387a5d2c4582f1bed3db596d634f39838bc4e53fefd202fffad0955f60fd5772d665d660b5296d6dcd804c69e53a0508cad6678078d0174750f8d0d94861a0a4016440401f02f977a67b23d83cbd911522456ceb15b39ea74ac4f8f618020cb981c4e47b883d781e50f9494c220ece4a22dfdb30f09a278f5d480c402869f7022cfa93bfcea2fd2d21340f944706f524850f79363289e6cd83c07fcdc682437d206c16c8dfb2c5b615086f8cd1e91c5f92f495792886b963dd833121210f93be742be32125deafcdbb700518ff7ac72bfb152672482bfd135c4e357a1d0c86a7b21250998effbbc93d32b73b0bf49b5f8b0ac7c2e2c101a3b2bb9634007ef808735b7588c2b8751e88f868ba6241f289e55deda66c342deee0f313bf12c77aec1a648413bd29bf2f3cc3d2a777846de247d338ac0c36ef7ab969c6cbe30787fd5115bd5890685eece4707c85d65a28549da34c7dbea29466ca45a8fac32b0a557b5f796b4cd3fb9e14aa8780fba9ea68bfac5ae6003254a9c3160b22466f38da739d13752a1038b77b20feb5831c5ac16ef1785431e8c9afb7712fc6c9fd75891e770e61255d6f60948659195f31869c6afd83d26306abba7669e1d08571caed8c849033e1c77f2831f7388b4e539c12617f6223b802319171a65cc4e37c6d20cf5749a5c272f4fc47778f6a400714a2a96013edc1d889560f2c5391f3d37d44d6895ef217724d8915f8b43646da0ba3d880b79bf9032d96f1491044c3cf7b4fd0d39115469f38a4c27a284aa41ddc60ac8e3328045ea9ce5e750161cce132917d3c6ada1068b8e93c757d0b61a7689c24e28ca4359d7db50b49dc508b270760cefbd09200b060684124b30b49fcae9619619f693e4ed3f66eaa0ae87d521cc0cd950d100f6e9f212a0f80f05d4c7802b1db1d8b46425889af4bfa461723c15c26af3297572b60702bdb4a6c845a1298cf8a622314c305b9258c7d711b6cea07604e790c0fdc24fcb3c0b504df53bbeccc68b581cd0957dc703d3861f44655c80cf53e30c6b53053c6803ba4cad9a0f230498e7b2ea83f78bcc74456ed8484340fbf28f3a0878f9f5f7fb9257b0f3210396c038778d0d62b0d4719d546da987fcfbba1dc79a9d0e807f6610fbf8bfb7665f745da4144b395f3f7f446572ac58e72fc28c127bf27e60016b00d566741bd9b45fe4c9c110b6ba4d2a97d895aafdbf79a6b4e5daabc06ae74033e917eb0ecbebba13cc62d9f415c55e3c6d3c4e9c9fa9e745c92fd7e0fba4152816deb35649305411946ffe8598bf0da63f8e549c9176e33aef4a52f3df92cd1d0a13f775eff722cf03aeb912bb6d3d50d978eb08ef749f6aef710621964ad0c781b05d4a9b4bb35793e6385e712bee3fc74172e2f89e0dde09206c0d3fd6ff3bb7d4f08c4ba854970199065e8c5f64704a14062be6a3eaab3d99e08d3ff16e0a4877320ef3292928cf94b41050841503e9645fcbf95c99fe44ff8f9072245d26829e2ecfaff31df59dfab3a428e64bb458b2dabcbceae9c074c3640fa0d8362354d6bcd6eee86eae99ab116371354a7a3e0d3ac1747fa3715bfea9a20645809ef5794fe885cae3665528a41ad4fbeb9c70e0ccd81bf50d1e8dcffd261bb859f88e4af2496582dc678ba3cccdc84bba21e63a07cb2a0fde05181ffe924ce08fb3c0b60816eaca313684b725b3a87d57c5cf7a8a04659d0052ca19a54d34f69df1f0a4624c9ef96b234fdca06d0c46e968acb38c6a23ec2cb45e8de85aff793af4049ec19df0ba66c2423eb90701ff7b50ade3fab2e73ec1da09b790091c30f62cb5fb4d83148cc62be76de582e607c88fc11727b813dab9fa1681e47f5c6be452f925231c9274a4b6deda6d46a455ba7c7af7fabf9ef3d61a60f0fff01c3c908861e2c20dc145d2acbaf8caefdc252d94fb9d29fdc2e17798a71295075b7cd7922b312e4e5844b81b0e69515a7677e2e4fcaf014cd43fe8bb00e237249a4b1ce78520a833378052a132d8f95c559b0ccf7b3a93e979281efed38e122ccf235c8f986a45e17f79f4a7d628d6b8ef778858597bb3c790917f27013077909ae8b140ddaa8945f02fb0ccb5a41dbb0283230b2e4f4101f6863f345317bd9c01116f00475009d5aa87fdc1244d03810a0d1f6a82693b5314d3e5460c95228899cf0c85649569daba1a0dd578c2ca5b764981dfa5a0f43d07a3e7a59cfd9f8bcdc6cf5a302e61b303c7325dd05ee065ab4a9bbba47c082baa9052bdd73ae79d2d938162516b743667e39ae7b3675f7c5f70bcdaac681eb8a1abe100469b860ae13a2f661c3dac1d16fc0a472d5b22e58b6070c1067b0d279af232fd1a8e09d38ed3ae75832b6eb13ff23586a5c486601ad5ff65aa5fed551e2140c77496d8aa248bbe5196280172d1d7c6b899e4e1936219ad9a9cc32bca5112eb50967fdadcfe70067dd1a954398283f7c45fa55b4c9c86753231aa82953afd3e3e9cb2ca29736c8ba1462088a694c2fdbad81fd585e7cb43553a5f1b23d5789d15e122ef507189c0e0209a70262d560a7a0d3248cb05f184cbffeea9cf77ba6cc7ff2e000f42044b827407fd932672d737723d5aabd2b73f7c0dcc8885af208b80dbc8a9efded63ea04a6619f8d6115294ec9031e99c98e42f564c2e6b7529cda49f43706bad55ad72c5f9fb234567d7d87e2c1e7c02b9b9f08d33e5bff7d0e620d911da8f416fc379e639979f9c4fb901d777d4ae294950196d7deafdb5161c9677a5b4a29cab6e51587c6daeaaf0cdfbc03f86b4df5210b9feb015d46459606dcb2efc4d0039abc8cbbb11840f093df9c9f7da5154e155031ce2f638797b3ef8a686d9e597a96e0a62d9ddba158dae6107960f1fb4702bf6ebda0a01cea3b1d148fa4ca4a9445aebbf70309a9dda20633eb7dbcec7f9e21a6bd45210b79c7d1baa74c2e3b3b7426266893499ef3887227c0ce91282751f69c1b519e41965a72a4f3fd95bcd31b776cc1792230dace1bfdddf49a3ecfe40c10985c92edccb676f2a0f18dbb8991e58c4b026e88582ff3667699ee6b53f254313ca26f2d73d1d64c60db7ec32c213fa1eeef6e9872a2ec67fc97775c9ed1b77f5ee55422ffefd804cbf14f231baaba184e1b442e14ffdc00dc712042349860ac967250f5a8bf10497563a67eefec82ce79add3cd06e909dc8fe1477bd710aa243d8e2ac8642064887c3cb69350356e82e8ba4362aaef1e4bd3cf6e4bb871f186a403efbdb66551307e04033ab72d1b21eed5cdbd9955c5bc62a8dbebe46dee7aedb4a91bd892ac6d31994da3ede77b3c3b01de494bf60dcb105c16f6a38e9840cf91e6f872d7723d536265c7f0e26558a5a5baea717207f4a14b5c1270086e1c5e73b77ab9ab2c2d2bd2fcb2dadee615b89abe684e735649172ca2edd3d651e376e8faea2e24aee647768e0faf0c1a95b015d5d65be648f9220a98a93624e11b69764961a12bb0a9f29a9465c088d65de0fe73b538283da108ea8a19b25e9f1edb35d396caee49d037e32cf69c0cc5c04b49a6a6722647f30b5c24d21a8ef4560cd5ac50dc69f79af937d55e770fae0dbeb688efc3f53edc06c71f4a2852cb4560989595c4745698a71ef838019e86784c7fed9eca96225528e951f85bc2cc07234c1b1254a03177ab2678de86a1faaa2c06f49aaeb82f4bebd7af9bb93d194a6b9f8875fd3b817538aeb5908d8334c5deaa333fd359e7eb9e455eaccab05023f945c2a4268e8697986c96f0571ec3661f681d941cc0df17abe7bf7b51fc84a45bd9a5382f1f2efe964568dd62fafcba76c086ed72a14c6fb4d99eb560a6a835e64e566b30ce8a3cf7b8c66cc4ae91a2948ba7242fbc288d9e8cd86449cd996eba73eb406cae1bdd9395a514ab97eaeb2049bd2bc6be55c06a254e80e8f13d0162ba771a784973a8cf892051f35a2fe2457b6e1ef3c9d0f331719373302e8e0df312d987de9cf90ace55ea3af5e26b1a61a5c6aa94a074330ac8602dd1624a1cea9d75955edbdf97b9cf6841e5de9046b5f71922fc5d7cc058f3a150ef30c6373856ce58ba1340ab88a16affd027c00104af0233641b865445a6fa6e027e09d9c8cd68eaa5258966efa27f16d9e5d13ff9c6025cf9eb4be84073577a5e4599b11ac983f527c82e10b0f88bac62cc38bfa63a23f12f3ceb3e5aac3b0b6cfa3acc4b5db9f9c4e4df9fd219a08f98c6fe4ddba139c8dd38c22c8753ca377433cbef164c0660cf5ce954609a3fb34230e2510879db3ab4c3f8320a368379eafc7b61d31a33ec5075a49c36f835fe8c0286ed163791d200c04395b368335775d57599598fdc0f4aa372c28dc6d754fc078c6f0b67c811b01b3e02f4596f9d989501464f343c9198de71ab1736befd39962295669144e8bca5ceebf3dda183d0d9359d1c6148f68bf3f876f72e5219609d3e84eec045914ef9f04672a7ec93529c6d21999a44c6a7bbb42e733ddffc0c89f65659b66c3280c77ab14f419bdbd8a6edf58b15d956fc2b63f60fb952de1c58efc5b80f6332ae561419e75f9444ea7b17a45f2fb0212cb0b223ed0f3dc88ea1c019767f9d8c53acd07de530c66a3fe8e9f8929e45605663d05b991d442156389aeb5733e02320af73943c201590afc6d53e2aaeb20b59e2c18e787213e673e7b6f2225a08a68d9ce45975d5ae95a434386d3c6da2c2a08bfd3a4e7ad4f80606780a2500b30ccb7231114f662b2121957547e3f7a735c0cbf9d1989a6d1a35838022900d5f0250ee9edbd165b7a7ee77988550ddabbc312f4e9e75142e94ddffbc7a198a803bbf5c", 0xe4f}], 0x1) 17:45:55 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x763302f6}, 0x8) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) 17:45:55 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 17:45:55 executing program 1: socket$inet(0x2, 0x400000000002, 0x4) 17:45:55 executing program 0: r0 = socket(0x1c, 0x4, 0xcc) setsockopt(r0, 0x29, 0x3c, 0x0, 0x0) setitimer(0x2, &(0x7f0000dc3fe0), &(0x7f0000b1bfe0)) 17:45:55 executing program 1: socketpair(0x10, 0x8000, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000002580)={0xffffffffffffffff}) r2 = accept$inet6(0xffffffffffffffff, &(0x7f00000025c0), &(0x7f0000002600)=0xc) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000002640), &(0x7f0000002680)=0xc) r4 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000026c0)) r5 = accept$unix(0xffffffffffffffff, &(0x7f0000002ac0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000048b097e1faf98072f7a1661daff7"], &(0x7f0000002740)=0x1f) pipe(&(0x7f0000002780)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000027c0)={0xffffffffffffffff}) r8 = syz_open_pts() r9 = socket$inet(0x2, 0x3, 0x5e4) r10 = getpgid(0x0) r11 = getuid() getgroups(0x8, &(0x7f0000002800)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002840)={0x0}, &(0x7f0000002880)=0xc) r14 = getuid() getgroups(0x1, &(0x7f00000028c0)=[0xffffffffffffffff]) r16 = accept$inet6(0xffffffffffffffff, &(0x7f0000002900), &(0x7f0000002940)=0xc) socketpair(0x6, 0x203f495fb608fbd4, 0xda, &(0x7f0000002980)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r19 = accept(0xffffffffffffff9c, &(0x7f00000029c0)=@un=@abs, &(0x7f0000002a00)=0x8) r20 = socket(0x1, 0x4000, 0x3ff) r21 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r22 = socket(0x1, 0x8000, 0x2) pipe(&(0x7f0000002a40)={0xffffffffffffffff, 0xffffffffffffffff}) r24 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002a80)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002dc0)={0x0, 0x0, 0x0}, 0xc) r27 = accept$inet(0xffffffffffffff9c, &(0x7f0000002b00), &(0x7f0000002b40)=0xc) r28 = fcntl$getown(0xffffffffffffffff, 0x5) r29 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002b80)={0x0, 0x0, 0x0}, &(0x7f0000002bc0)=0xc) sendmsg$unix(r0, &(0x7f0000002d40)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000002500)=[{&(0x7f0000000140)="3f22bd6343cb698f95eaa23ca4cec58c7c5be06841b793582c5df6cf975b21ef8f4cc24bf6358e879fe7b9765a9848578beb0eae7804b55edc58b1d7fa01c2035f51d005cc6d4f0a11793ecc27bd899e1ee0a50ece615f4dbf20209444ef9e892a8888f41557f01b982996d6171ab43314d91f20c55de0fc0177db761a6ca865e90012c632842b66f7e9ce4a9e51f26830d27338cd32db9adab1425977", 0x9d}, {&(0x7f0000000200)="5df38f2dc912e1e319f5918d8bab84e07cd42bd7d6b108218d5a50eab88e6b5c0e42a64918419877505e9227849e4d58c1b1fdad9c96d1ebebaa77f9e07c7bf867892f108aa73ffe322cc19d6d17", 0x4e}, {&(0x7f0000000280)="48fdae93ad8ac43dbe8ea6cfc1965da40e51a7562789cbbdbd62420313c2e2a9624b4ee83a6c05e9e6e51df43eab550a89793d8b5f4a36bc32a35cc9c7f75941c730841f84fd7bc2fe47c5805112f4b628abac71d4c547f1948de678fd3079cdaeeecec08a0a0fc55df40e4899679dec65403d1f30da4970cc4c7873b33f5ed2b82cec57462478195ee78c02e814c67de23bbb837b5163c3ae8f4cb94204f871574014ea265548ba8e15e50c81cbb0207d07aff8d2e4736d8cc47a66a98f614aa010c8bb245cc53ecdb4ff2b2e58dea8853969929aa11f", 0xd7}, {&(0x7f0000000380)="40a5ac6c1467b6b750697f61eaea4837cf7a163badd3f64cef7126bd7a6243e3e7de716e1333a275f7bfe0f6d7624f6df6a4732dcbd134e898e0ac47a22b9f4f653201a8f39795dba3fa331c4cf928b950e07bce8f0c20e2a64d23aa680fdd552fe13335bab5488bc3b2ddd07859c861e8bb0979e04f25797bdc63d4eef0833f632c3a75e281967626ec122c075e572a0217e89a6f9c8b12329a291a9ffa689999dd0e25e3f8cdcd82f5b38907a6669be4d394a2ceab95042321e5cec35f", 0xbe}, {&(0x7f0000000440)="254a3f9fb18c91b3c038d92dbb75868a4d7b46634a425c0d823a3067c1f95a3ca2961fea90c68bd610581fa4948d2009690433baead295251fac3ff5efd5a4cc1adf626db8c8a6ffc77397a39697d6d9ad4e1155157a7dead494e559d4b892d6216d7f6b80472f1a224cc1972ca49d5b7b6fc0cb07c3d03e09a1c40fccf4ddf8a12853aa9ffd0bbe4ae9ced5fd7c8907f39d5eb6353edef3e492ab6caa8b503dee2ed390410ace7e3d1f0f961287d735ab5c2b9d43e558156af1db02a41b66ce00f85250284cd30c28672811ad7e290e25c29819f1d23dcd4d75dde9c4c1992e15d9ca44d1e7d9fa6c072f0486e0858ed78863306c720a58e23fea46394ac265accaeee495db1923a71f6090c2a7985592383ef5c85c3803888680cac2495cfe877df4141238111d978c49f6c4b508a3d609340c4fd103aa07eba18f71e10594bca863067217beec6b43245853d762a6b42ea5df50f383297a18d65b5226e3901cb14783ac568f68102adca0e7e99d9f57ec1da0e887f627ec07c02e23f11f04050bd00a6c178b8c62666702dd81f30827f906fc2fd9669e59eb088935bbbc2fb460b2c56ded8f4873457d95b5e25bcb5429dba7868dfa3fa5fb9a72d9f66fb6a71a705f40b9dc18f661c83e5112110a412dc3248410e5b4b9700954b1fde35b10cdb530afcc7637006ac1d6127e117aa9e369d765b48e271e176f3ee1db0f67c20d431879f835bc36b2b8430e9a337e6e25aa3e0a0f56f6877c0e5113010bc490071abf8b3e832515b48ddf21ed4b73e621ed919f246bab47b22c445e5e4ee5b1fbed2cd91d53f95e90f248f50dc5d8295f770e9b763ae0d23907832b281888f0f4ce566be2a74462534692d1d8b0310c621591c5096311a241929e9941263f3677d6ae66735e067f0cac54bc44fb890938c5bbdd023daa38a25b57d7814e0de78967bfc4d5d82d11f08f9f200c94697ec6b6c840ebd864dd599e514d48b87c38d3955beeb5a81c8c6793c7177751ea2567e6772210f8e6baba7095322e0bb23295d8622190cf2f9d874507d03a04d7f96e84eb6e8ec05bcaabd66c6262bc00a97d73aae23333cc462dad82c5b811bbc4eeaa87fed20ea0ae12b45d5f75693477c175d38bdd1c7f5daf8ebbcf3d10308728210c92c90bd19bf29d51a0bb1b614db166be78791fd8b376b6b224e4ed256d142c599ee376353848d62c93b87371a318440de9b599e2ff33cac92bc37eabc02fea96b3a4e52fcae21d08db2dd737af017627cad627fb9dec375753a2e4fc496a83267f6a1e65f2219b1d36c1d9b8326c3f38d29befa8ee5cfbaf2e3927033c8c69b7b248ff5346e74be1c5049cb11bc549631ecf54e98fbaf9863beae7106855737de3e5dd94234d96b7b8367b57f6f671538fae9c5a4c21bd4e17263732ac3991073b882e281ba5117bc28c6ab937ac34f2d9fed634a147418b4ebd2d102a8524fa38dc73d8c7e19f8778346eb8d6344dea40daea04017650066f707faa623ae5fae37092d5ef67033fb8b39920fe3d58d0d908000b3b5cc9b0d0b236c544b689cb7206a03def22b4988e344bb032b12da552d4a0ace7f18ce5c7c737e2964d564e1c40ab205e0d84decb36870eb3daee75d536c9fbe357c23ff526a0be599c92154c35826eadc93195b6a28796f836975d43d2637df5e469912bfc990317a97bdaae0c7cc1e2f5e026d847c118f70be3d59a598c61a78c7a1cb97635a81331570f6c81e0f72b215893c7612a1e883f04daf141ec5ca1d0a252fcb4bf8490bbb14f55cc58d5fda87995cf65331ebc13f856dd14b63f19aa45328757f6e87fed7474deb162b38d3f998ed3073966e4bfe113b0e1f9ff405ba8b6ffca1f9420bcac70fb38c1a5bf720c83357a23b23f3a9d078ab39f2f5d356ed47abd8a938e8229c75e9a64cbb712c92b128cb3df42b8616bffa5d2e76a9da579509fef0f9edd382b7760744ebe9c4feb5a30fbaea30c20e12c38bf09d0ecc9541bdb660f36d4e7813fe00864ee81a963fb1187ed70c05a0a8f6b0d35e4637c5579a4c8f5ab25903641ba089cc5cc11fd4a9e6d3c1b5cb6649048ef7bf5adbe0bea57f28147e1a1967980895643c594554990aee4a98a5821e5937c7ee36279ac35ac5e74890c66834410a7de7d3dedd814d56cf1f1cff483ea45754631f858a7cff76870aa25cbab9fdc67fc27648b0b36230812aec9509244329bf16d87c6d479bb18a2bc583dc4f88d761d4cd71261ec7b21158a92103b1e98930ec77dc023a96cadcfecd142d98fb8dbbbd56eb03161e476c23fc27502c535ce0513f89d17e8409cdd6467b39a48727e9ac809251daebf58c544ecc87906626576c50fa2bf5bdadb5ee989070451be0eaf70d42c8107b4fb644c8fa5c08a3fec44c1b731791531d6cca4f98bcd112fa8fd5898fb0b89c554faa6d8cae30be166ef8d52b1d9c48180048a71aad2a53b684e89798b8a417265a55c365776cd437b6cae06048a7cea4e07813ba0a5576702294815f82f4ebd4357ab2169aa56a78d9dc3e7cf18d4aed8849b6caaa2906607573b121f30ee910f607b8dfa66042b3d0f88a18144816ccc1c4305d8bd142529c612c51b8e36a4daa0e1c0322f06e4e917edee2a0e15ac00b1d13ce16607776d90b640128f89dd8a69e3e42820ee45f8f5651aa1378958cdf5afb33753b427e85c45ac87711f22a7819d457b637b4172bff571c025e7ce547882f05dc3b1c70725e8d192d83a7f8d1b98869192b7f1ed6be4dfa8a63e91478ae77556045aee0ba4568ae34405c811188506658a73e417139bfd124cab79d5f3d8df0442448030258bdc3d0c09c0302411ab53d70b6544393b52cda665a8819c7a43b79657d5a769ee5769009b04d8bfc7db462f10659de68dc56b72d316b2ee7c3c57aa645e435369d4e419b742ebf3e051d13aea7fe2fc04fa1e0988e01357421d2474e68e8281d41df7cbd5305176a79c27bd5190a30d298c72513b951864ac4843763fadc36754dbc73ee4819ef180c5bfcbab7cbe9f890ee7e287f14d358faf8fc7fc56421f59f026d85b926a7bbf00467b85501855e30b81002d37c463d9da0a74f0f15ebe9708d2aca009e3de0b932b7c5c45d5cea2a8f53b44e74e79ecdb60204b93acc3da9511098ab553874d5c781b3929f31e9df4a2cc85a2a6757f39a1adfdf27ee01cc11bc10c033f19dfa0580ba4a9f6f6342e9b99e6e51e19ad18afa5951a14b50d67d4d55b610ccd2c200442d6441a69211fd17f3171d17db953a9575fb963f67e89d0f438281159c7471f628cca4dd1a51baea99b374675658b24767553ce6c758f85607bed86708d9a94f1b761fa3087d9a773b52437d2b147417f2553baec2222bbc00e7eecc38515f2991dcd4b864f23f39cecbd05395e2a684f32b2d4fab2a83fd6739652c8c38a1594f33a65cac1db35a74428aeae8197be5aa1ae162b1bff99b8a407d7a6230b091059da094badc116e759a0bab51aecf932f3cad68c0eb5387e18cf51325e15fb4e66438811dd7ccd9a6158ab033b85af2d43218539cb2465c2ee2c2443bbfb9c1def6fb17451dce6038f607cc2093d640ad3accedec7c606d5187300b7a03eaa67968385f995b60d1366a3ecf34382245f31e2e970f40464d648428a57831ede1d3b76ccfef391d57b6e0d1be939cb8963e2bcefd9aee227b76acb5b5720b8622fdbba8d09be4336ea08fc8a01b44530ecc75fcbe988f1d942788de3ffadf87752e5c33948b18d958fd7c16c69ffdcc056f86120b45b343cabded7b1e68b2f6553cf15aed9f4d0b2c7b687ed94e6e7fffb2275bc39e7b8a60bd8959e554ba9550feb44bc3fb88d50d44dbd6b84ef678249be1c415d267500fb68f8923b7bdab8a5afb169609bf698bf706504e1e1eedcf8a4a963e2020354282cccd36a048101357d5c7769444c2592f9b390fd1ec56f8d0f4d2e497c2389860c733e875534b9c04fa97a7187bd014bbd67eced92005ff5fb4346608ea6c098c8ba2a3a4fbb9e5d882400866497d0ea79eeb80a9025ccdb0fba56e9c00f52e27fad26fb8a91d72d0dd9b22308497c0e9d88e50970d05df849f0709a709218924c14cab621b8870730e1c9ec0859700bb4490a9c52574fd60b48b9b8d18182cdb8e81b33b01f3f4c214532c5d009ddd8e3244d1671afa6dba69d8124697a302db53df77b2e7ad9b65d1da644138f2c5b2f0f67509d8d287b63a630de61734e5f523a80f09ae101a01609a291801a11edb86e32f066e32aea5783ab1c08dbcc0c56c32ec86bf782d032097324bd38ab9850db7b5501c2dca2e393879368dd05ca9ad15ab40928d6c8671899db0a930be327c72859734f67ad8b26358927bf3b1a1a0e994b028e4ec639835524dc5b4021f173bd66bfffe8e17f0e5ecbaaca59bf179d3273052d42bb4ac12ea8c5a612e242fb702f38ee9caadadcb77aea0f1f95829d4085481a38f47bcfe906517ea57f3538080d394618b8e91952bef16d30b84e3ea18ebb31748b4dd847ad4aa7fdf0dad3d254ff39822209101fe0a8f7c047a43e7c6ecfd4df819633a73f689f64392a403fabc05f66a01628062e35ecd2a4e9130f154814df0d3e9deee26bf6032521bfa380cd5a37f90136befdc5bdc5efc46a55bd1fcb36f900065ca0ecbba38393445715af6af3a546ef435bdd6443832eef31c6fe57d2c8e79fd33f21b9b253870556491c8b7194e4a975bf510a8e73dbb902a4332cf4165ef486d180bf7fac801ff07b39df86f36f9c66582830836deec4dec2e7c034653df778a218cf5d5372a79b503974ba5109790aabcb4f2c1f558183c664f2afeb53544d3e38eb5addfc6f8ad386a8103337c23077ac11176e39607358c8d7a3a1ddea9fb755c157a9a7064831b4880d8346a4c107bc9d897c9e01cf5ce6d7678ffbbb34282a25065ed08a48ec3f2dcc297206ce17d28131b14ef4f7606448679782e0150f87a6f886eef4b0626d98ebeb56f756c064eec4bb0e3cf3549f0da7583f34fc8e06a296a9141281c66cc5a6dd97812bc51a1de858c18ac0868f882150c3ec3356eb09bf7293953fce5326d2366e187e34b36f18058e08f6f02b1d2c879e863af6da62f847e20da968875d174c9a0a118fac4ccbd66fafe75b72bbafb9fce3c12390d3c9d448691ae084c46218f9c58ae0801e99f724cd5ba4780f3c226aa255153ed73353e67edaf715cc9f3a1289de75fe730674ec96ba8d61d56f49b78de60dd2ed3208e2f7c63257b1b822af3bb54a81af806e47d97a4e5ff6445845754c87adce7fcc770f31074b8281416bb3361e374aba88fb10109107772147f85b0c1f96780067ea560130a67c0151b0d49e067db75e46c58f836c93e12338c39ea4a06861df9e8ee091f38d2230b0695f15a586c7ea3ae79180509b4b473c113ec194657f571299003680e6f5293879ca1b6943bdaea986a2ab87e3333410d35dfaea2bb7953ac43289c34b63172dbe5c84ffb3a051bcb237cbc934be571753f6abfe4a4fcf5f1bc7c496c66561f5a93f3f9e88d357f7c479301837568c4ab8cc05ab9a337121fd7a177830eaa320cbdf62a620cd4a0f0de8220e2309e2fe2f985b5e357e208693dc11f36de8c8dee61de50e3e565a21cdc0b9adf28b16f51a27dece19df02f316e32ab3c219484dd14f2018d6daedd44dfbd595fafb6ed596b9f26e0a9128b6f786e3963917aa590a29d2b930ade63ac75daeca074a1ddf3b508bf3c8d461064d0ec137f4a0656adc84a5603ef1dd7d9f5e3d77", 0x1000}, {&(0x7f0000001440)="2b6c9e8740ca8c25bbc4307dbf7e6774b943e05694159731a50790609ac94e8cab188edaa20f3b449d9e3605181fce1e8a082a1e5ed8ef72a376b88628d1f3bc5762bbeb8aa24a4966cf33fe378fdb9cef997fbcc51b33a890e9db4e531fe8b625e2dc962aa84746eb8d0348833f098cfb623601b81bb338ff29f46b42955c7242a706d63d0818152d1db651a96c3a567c08402807aa01548f357b3884af1da1c5c1a74175e2072ba38be7a13e7255a40f", 0xb1}, {&(0x7f0000001500)="5fecb3d727c17188a3c2fe3bb2f026645fef0a2ed45228f2ea629935805f742ef0e21006144cb114456ca86162e7f036a5a663b5c8328d8f057bbf6dcd1bf09a0da24843a9e0c85c202e38f8aadf290c532fbdbe558dd06588fa4c361ddfa3bcbe8a841421ccd4c18536a0af6d1550ffec0c16fe1bfb09c00716cb9f3d7fb794575a6d820a2d21a298fa4307e128accb86bfb78e018408ab134a01a425b6776071528d8431f74f849983d717ad2d5a132145724641911f5c344949212feffd45d9e756f1cd8d388b2bb6731a60585c212d6fb1edfd31b2b8b7a5ad8a319f2b068add5ad5c765e8808668c451a973b43e72577a606f56f912ffea10134b050145c9493afeef1cbbffd894fe9f5cdcbf50a3925ed4d5a2d9e9b88d661f079252cc842c3a193bbc743715f445976519bad3646e02969af05ea4812d3487477fcdff74fc01858289ec3b829192b587f5f9bfb4eca53c598c0a7c1f3a7786cafaff42e32e1d910b50626660846822ccd6d112c650b23b0ca7b06bfb9de1fab997e7093099f350c579aad3c85234aada8d0baa5d2cbc74d018ee5897395fade466ce0d09789d352e5fc1807508fc2d10c33eb72bfe78494962750f0201f8905b8e83ef29b877184dd1f1ba2682d6f43abec9a054152cf38f039250aafad5fe228a76bbf91ce25564b5b7db89aa6204edec8ab6a9d427c1a4fa631f0f6105b3eb282f7a5aa5ff0b4a4ba44d31e8a036f5279b2bed1190258cf3643f3fe221f90292dd786c56ca5dfec90d1b7f15ffa9c60e688fd59c426836f20e1ea44f4ac2a0a641c27d65c392cb1529e2549ecffa49eec143e17c27a4106a2a2aadd835a2702cfd59ab67c3ccfecb14ad3e1e762a76f05e5f31ed5df1e433434dc9f9bae8814105c1f4d756c787bdbbf5d7a4fe44e1aace8db0944fbb835309b04e88bf01c6cb28184da56f655498750f86d0320a8c0d73223dc636f2c2ffc54a7ac23f190cb480fc42af1399151d24fb46a3b166a6ab8d70fb3fb792135692f9d0f1211374f15321fac2973621b0a62b4aee01b727cf56fd7bb1abe3d96c61cb268a4e88bb644dfc08375858b8f47ffda3e679b2e1463b51bfcdec419c6aa7d9967a09d025f26d751344035db2c47e8ff6b2fd81525eb40ae81d43c88fb181c5c12da03048f215f36d307209cd1e72948768a1f43554e4b41af8c533e9c52728cc65b11aff4a348a8c1b7b17c0cb6a03bfac78927e2f7ca1eb0a3b996ed7b5cd3ba53d7dbcc8bde38b6c0698ae596b58410e911f023c146930f76df0b8e6623d220c2b46c3aea94289b119d1456f8e8c41e13d47f6c08adc04f3e2c9f25e14954afd56fc048c5056515b584143256625cee2e40cf0ddc6474cf5ea1f41c5891f98289d6afd8eb4be09ee907c0cbe2a5a4c059bfba17f9cb04db736674f0f093e65aa9be51ef6dc5f7518e6d9439aecd7d422b85f4bf91c78fb8180a1bb2e0381ff9b77d4416535640936e539138e24cd5c6c6f448eef93c18a3f38926145152889cbb1200cc91aad27ca72a87d478c0a6f23318d1dd3a8bec794f11604313e81f58c1c8c1c65cf3f5919040f7e8e1259106d9ba7429a75229c1c40070a250aa9e6e0a67a255ca8e8f7b6673a627cf335e33a4f048c25589280ced43c8bbd770fa88cd032c543fe92cef48a3905e1c8b6dbf206753584f18abfb155293c6f993c647783ad73f4193643c8bfe095070c53b3c028ccec63eb8243ae4d3d7586722f1f88cb654df59fbb1ea3bc72ddfcbb60c3976c7f15cb1b645258aa13cf156e78e30b0661c6c998ea56bd1d8a00c51f900e97b428f391181a26ab0ba9d908e46699143cc413ccf65f270e1a96bfdf294a25b0021d7fced531a4c0c9f990a588f4bf7e7fe435e1108e8422765943077160168b83d8ef62c6955ed3ae4c14df13b295beabedf26ad0b1f520edaa0a832ee1686f3ffdd258b68e0c455ba0792668a8d41a3dc099af1089679f7af3cc88b5015ce462f8d9d96690063b7ef7ebe341b562836b98f7a118c5c3f2d7a25bfd51fe774a810687aaf7198a942773fe2d0a951b8d0c05bf690f7ea63ac816f5a67358e8dd0901ddef9504407f622eb84ad547f9f13de494aa4777ee4a47fc96e0dfb43db0a8cda2615fd0b28c9375583f39de6cefdd302ebe0ea5166c2af0835ea1b05a2052fd2251a59ddd38860fe9145a698e6493b8b443e769757fed4fce3f2eb3487d202ca2da134354122e5c5b48fec272c21bffab348dde20343dd6b7ba00d4fa5a792164d2915d45ba8ac6694d46d60ab270a1cfccc23bad45adf1e601b6e8d54d1df7e70fe2cb3376c1a8d90e052e7ddf43806208bdc0c5f27f6e2f9ef4c415435eccaf2d719ac99f31db39e1b13fcc0d046fc1f4868e5b79e3fc3f78eeb0d89410886b9f5fe05ab509dcd3997f478b93d79e6b56ea51328ea4a60211871b03b6344ea0358cab9be642d23c004f5a398e582e5d86d88dbaa8b9c4aaab80b88148f6ca0aed3dc745c387d2b90df088410ee26d10a1f32ec43dc5995621f615d0726412b52048ce566c9566601c9a0628ddcec6f23b87e9669d191b17f5680d29b630801ba0c52b17c3bc63d6416f4d3c13e36d22419532e611840b5917a9c259df4230cbc799e037ca480deb2533e3df00bc40eafcbce71a62458a8b89dd546ebedb6432e7e6e8e7b9ef86facb674ffc111231c4dd6e0ada4d0c818802592ade80fdc34f373962818feb0f13b792b342952894adc0bbf5bd3ff975e3ab41c8ca4fe6f3d28889e5610ac5f8db522a846f848202f23c515500485f145f027be8b6ca91aaf722e5f6978e2f1ecd6aba5b354077cefeb0bef34a15da0e5bf101ab3e9c873207c417dfc939a0a5a8ec60e23bece0ed6b23b200ba1d65e2d00b0c67d3c2156a1808ba7ec2ecb0c4c761b612a2dd78247cc49eef091e838b0cd37583e431dfacb5883fc869c8cbd266ec3c61ff679bc52a6318b4765ebf5244b6f6adfde4e185ce811148be7986dd4b92f515b2370f70eeda6caf4c62bacb6b8dd68d0432fede9190999a20a1722e9fe6f36cb801778fa81a515c67d508bec6287fb0cd1c3eb40cd821c31d08a968ca86c4ccedf980a8f8dc165997be65a2ca148b8c0ebcb68c663f1d00b0470663c229814b7b3bf1b5bf94c4372b0efcacf9913a00d28c7c6911d50784cbc2f138236530f9c8fa4bf3b2b5e2aae916fc5ebcc12fcf9f940c27fb6f4b88937cf013ef0d30ceb9420b49268e527259ac35df1d979d39774c754c8cca030db5c3f9387c505398fbaa6081c00259ed0d6792b3d64e7cb9c9d62c1859087039d54bf1bf8b5c2daf123c603d328e15fa70238c767de6a5beaaf531a6b2672a5d77fd317860343e37bbe052f127c2afd5858313ddfe41a8c5881749c49037a8c21be2c91ae80694fe6bd3f8f01a197a003739bd892407f31c22e88293306e46691f2438de003575bbc4b18a60f5a10a07d4a213027f73491eab2f294b7091bd4e24dfcc51c8fdf76b8dcbfda18823263862f5d291eca07df00a56a0249da67dabf01a95f67861e13712e5be414780e0e2d2d843793b7c8f0e79c5be9a2beb176439d42610154f757164c729bae7b66408c88cf2d4be31d6fb1da035ddd1af74b47d1fa41031481c0cbef94f6888de20045615d8593af83809628d5558a3a5f9f07b3c85601e90a9b2fa40a42ac918fcbb4fb05a4db18c086c4b996f68024a6ede3310c83562dec9e0ab8ae29cc96568e57bdce001836d9c12fad04a6afae14072c13648da3eb5534aa3003bc6892e26b1e19e6dd6ee5e89782f4a7fae7859e1e3c8030c24766169f384beaeadf64822bcc8df767d94f6e2739fa53759e207eac8815b7f5e957489fc55bb9f1825dc4109b0dfaa38de9e8bfc9e8baa8e3122be46dad4247277df0c35f281e6483eee03e581f8d95b1ef711af545099ca196843fdea7c400e0000487c07f96eb6774145ae239f77f124a1dc832e1b538ff905b61450cef0b4fd407d51370f55f57296e69fc379cb9ea26c48ee993b63613d9063ecc6474dfbbe6af10004ad80070d8650e207779a41224d5f484607679f9914a08f3840c34a5ae25ac1ae57e395f654bdc78b69efe6cc0017412d20d66f67cd731da974155c51d70598bd5b510b6c53cf4ed954e91e28bb6f1d21cf1895cffa68fcfcd25ef8321c0d9cb59088b23d8e545106557a890b1b1f13e8b664601521a69ab9f957d7b1d32d9d53f1975e1b92dd704c95397ea03e3a11139f802f4fcd9f5cec7afa933e729cf6cf977cc4a8ab22f680985e48796bfc2e1e741516b685582309bad7d99094b2d660deb18f6c237018a0fd7fc0824a1ef4ab3145de473490698deff040ee1c0c694f2bbcdcb31f3e1909235fdc547a3187a7d733f39cf041d7ba586f43ff84a45bd3577caae11e7235c40ac089774d796bc5c248acf324ea8ab72e88b09197bfc4106fc14f56fd1d681c2a14827b30dd7861e435b4456a093ae63079212ee80cd63b7c885f4d88d2c93281ce50558ae1682512b3f5b066444a8a5fb508aed26d6a5dc5f9e1adcbb5b8ac571f0f853a88593524f88afcab6d8862ce8adc67d5fccb9dca532ec67d0622779afbdb444ee5286e9e5b91405c049fa6946f7833f489dd114e65095e757f80fb5950e8f1c8ebcc404f45f51e898febf98cbcd5a9e35e81eccd220b5fd941200280376bcf7307517b9737949757ebf2731f5c15350b4674af4b496bbb883d41483827cedf7918abf5f9baeefe726618ee2e95d7bc60b023098d1f72e2a0d6c3cf93b38e3a1033f8ac6d229513241c5cb20518c18ac0ca81653478bfee38d30d292f1fac516d1bede063ffbb550d126e360cdf11c3f8811487b7daa74a2b0accb3b2ce1c8e77d7a5119eddc6efb1749810807c8cbb478be515a61ac07b00484cc225a0d7550e1ab471c56592f64e5beef870a17af1dffc37b018baefdeb972f8f152b457dd7f1629ec743abbfc399bb0978cf64cb249e6a383c0a9c8e50faadef390b29833a211aaad2ae33504c7727c5259528305ff64a15dc802838373db95407316c7f1c9f64737512d372c0674fb195a57e83efd105b4313f5532674c73787ac9dfd53701c5913307a99395ae529bb43cc66417c70e84272be629a2168e7b04d760e43b98fcf971ea4d6f73ac3df7da76c4422ede794d65dfd8fb9843dbc5a32c69a0ba9b576b3ab12c0f37ea261fd196f0ec95ed76a189c3fb3db93261c9196e9338cf48029ebbbaa77988c03c42423f6cea132d2abfd8e49bee561e739a3d10af4da34b251a75e520de5668aff7a4ad6316f14d32a233315bc9014b678190cf31cabcf585d1be5cdff5ae8f459296b73e340e95551a674d38743ce02ce3165dc4cd793b10bb536b65a2e2959353da998616aa00c6f70a60c9100ba7f1ed37268d7bd8d589ac65552ff2ef0fb3e63cb507e9ced9494118a7ff4b53328eb9515359c3624257ff99ea536af2b136eccf724d1f1dc4d2ea87939d90fb8dae0830b2bbe2e2d48b0388867dcec290c61746d221ff2a23a7c9cba2a04b0395ac660b4123cb72a3f632b0ef294e6a476b0dcb647fba6511d65c1fc16cd4931bfea9a24e84e88e209cd64d38b3e2541ac154a266ea6943c178ab70b2d8c176e50d258d8b131ded42b7e1820245ce302bd993fbb9295b5a4b61885201d4146b874b32f9af7289f8a02b38e23ee6ac9a282ed84f81eb6152de3e015f58d182b64b4a70bf887015b188e67f0833bc239b866134faef197936279c7b2d0f7315a77751c", 0x1000}], 0x7, &(0x7f0000002c00)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6]}, @rights={0x20, 0xffff, 0x1, [r7, r8, r9]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x30, 0xffff, 0x1, [r16, r17, r18, r19, r20, r21, r22, r23]}, @cred={0x20, 0xffff, 0x0, r24, r25, r26}, @rights={0x18, 0xffff, 0x1, [r27]}, @cred={0x20, 0xffff, 0x0, r28, r29, r30}], 0x110, 0x7}, 0x8) r31 = socket(0x2, 0x400000000002, 0x0) sendmsg(r31, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="140000000000009fcb683cbc7f6fa82201340d545aeedd8356"], 0x19}, 0x0) 17:45:55 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) r2 = dup2(r1, r0) getsockname$unix(r2, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x9) pipe(&(0x7f0000000000)) pwritev(r1, &(0x7f0000000140)=[{0x0}], 0x1, 0x0) 17:45:55 executing program 1: r0 = syz_open_pts() flock(r0, 0x2) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x100, 0xffffffffffffffff, 0x1}) r1 = semget$private(0x0, 0x4, 0x80) r2 = socket$unix(0x1, 0x3, 0x0) bind$unix(r2, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) semop(r1, &(0x7f0000000000)=[{0x0, 0xfffffffffffff6ed, 0x1000}, {0x0, 0x9, 0x800}, {0x3, 0x1, 0x800}, {0x7, 0x7000000000, 0x800}, {0x6, 0x6, 0x800}, {0x1, 0x1000, 0x1800}], 0x6) 17:45:55 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000140)="52fbefd4b1fcb470f5bcc0ebed9f9d57fa899e9a2f4f90acff1e9475673c9398d64decc3fc4fc4f64dd6968d03e8576dee0c850a6951f9f0da8f51e666fbabf7283618a8d3", 0x45}], 0x1}, 0x4) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb}], 0x8, 0x0, 0x7fffffff, 0x0) 17:45:55 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c3, 0x0) flock(r0, 0xa) flock(r0, 0x9) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) 17:45:55 executing program 1: madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r0 = kqueue() madvise(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x0) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000040)=""/163, 0xa3, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000100)="a4fd5facdcac19952623e2b931c576ef586f825e3941434623960d99a68b5e59af7a05f73e9ba0b45b6d998359b9a338a7c5", 0x32) setitimer(0x2, &(0x7f0000000140)={{0x9, 0x3ff}, {0x80000000, 0xfff}}, 0x0) mlock(&(0x7f0000fef000/0xf000)=nil, 0xf000) minherit(&(0x7f00004c0000/0x4000)=nil, 0x4000, 0x0) 17:45:55 executing program 0: syz_open_pts() r0 = syz_open_pts() socket(0x20, 0x2, 0x2) r1 = socket$inet6(0x18, 0x4, 0x6) r2 = accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0x2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) setreuid(r3, r4) getpeername(r2, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) fchmod(r0, 0x80) select(0xffffff54, &(0x7f00000001c0)={0x4f, 0x0, 0x0, 0x0, 0xffffffffffeffffa}, 0x0, 0x0, 0x0) 17:45:58 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) r2 = dup(r0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x20002, 0x5) close(r3) 17:45:58 executing program 1: r0 = syz_open_pts() preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/55, 0x37}, {&(0x7f0000000080)=""/59, 0x3b}, {&(0x7f00000000c0)=""/132, 0x84}], 0x3, 0x0) poll(&(0x7f0000000000)=[{r0, 0xa1}], 0x1, 0x0) poll(0x0, 0x0, 0x81) r1 = syz_open_pts() write(r1, &(0x7f00000001c0)="dabfa8ffb44bdf590db5263b2e49b4158be24c26b9223ddf914eeb0db9c529ff98c9103d0b6d725b2a6ab79296c1661fde3b9d84df9fb572e7b2445f542f1582ae6dbf998d6417fb298d589cfa011a21e0b8296edc827b24006c89340768c96fa474e4f273c969beed135fe2c37b46ce51516a666189f25cf67646e2fa85371c142dc38a", 0x84) ioctl$TIOCSBRK(r1, 0x2000747b) 17:45:58 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='x\x00') openat(r0, &(0x7f0000000000)='./file0\x00', 0x480, 0x20) utimes(&(0x7f0000000080)='./file0\x00', 0x0) 17:45:59 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') chdir(&(0x7f0000000180)='./file1\x00') r1 = msgget$private(0x0, 0x80) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/13) utimensat(r0, &(0x7f00000001c0)='./file1\x00', 0x0, 0x1000000000002) 17:45:59 executing program 1: r0 = socket$inet(0x2, 0x10000002, 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="fc96d3b2097fd4401af756b2fd0805d5c643cded62624af879bbb5ef771a6c99f130d1eb32d099478d3908ba3002b49dc75d2018baf3549be50300bb", 0x3c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 17:45:59 executing program 1: open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x1f8) r0 = open(&(0x7f0000000140)='./file0\x00', 0x8000000058e, 0x0) getsockname(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000080)=0xffffffffffffffd8) 17:45:59 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x5c, 0x300000000}) r1 = semget$private(0x0, 0x3, 0x80) semop(r1, &(0x7f0000000200)=[{0x3, 0x7ff, 0x1800}, {0x2, 0x3, 0x1000}, {0x4, 0x7f, 0x800}, {0x4, 0x32, 0x800}], 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000140)=0xc) fcntl$setown(r0, 0x6, r2) flock(r0, 0x1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000280)) socketpair(0x10, 0x5, 0xfffffffffffffffc, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r3, &(0x7f00000000c0)={0x18, 0x3, 0x5, 0xfffffffffffffff9}, 0xc) connect$inet6(r4, &(0x7f0000000100)={0x18, 0x0, 0x3, 0x7}, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x40) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) r5 = getpgid(0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000002c0)={0x401}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x1, 0x0, 0x0, 0x2000100000000, r5}) fcntl$lock(r0, 0xf, &(0x7f0000000240)={0x3, 0x2, 0x3, 0xa1be, r5}) 17:45:59 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x180, 0x10) pipe(&(0x7f0000000080)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000000)=[{{r1}, 0x0, 0x0, 0x3, 0x5, 0x5}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x100000000, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:45:59 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x20) mmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x0, 0x10, r0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 17:45:59 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() pledge(&(0x7f0000000140)='\x00', &(0x7f0000000300)=')^\x00') r3 = dup(r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r4 = fcntl$dupfd(r2, 0xa, r3) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000200)="bd", 0x1) r5 = syz_open_pts() sendto(r4, &(0x7f0000000240)="1a721ea66ff866f4548fb4127653d83b364be225af9b3e49d3458206675d06c5e8a224e9591948a67e654be90eeaf0aff2e0ec2ba7dcdb8fc962084db2cbfcf992a773affc3104320545cb1e6df4930d8c883f3f782f9a1773d8f85a2317a4b29cccaa1e811138f8bb75c459afc6b87ba2867912083c7a2745f2a02fd82376ec4415d3236b3e65546a", 0x89, 0x2, &(0x7f0000000000)=@in={0x2, 0x1}, 0xfffffffffffffe57) close(r2) r6 = dup(r5) connect$unix(r3, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa) renameat(r6, &(0x7f0000000340)='./file0\x00', r4, &(0x7f0000000380)='./file0\x00') ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c149fa07f4a40e3e9f37b168e9252b579874cc2f"}) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 17:45:59 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2) getsockopt$inet_opts(r0, 0x0, 0x2000000000016, 0x0, 0x0) 17:45:59 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x12, r1, 0x0, 0x0) 17:45:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="37a7fa37e37659ac268ed6dfa92d6034f731a73eccc193fe174f6959e5111411a85c03e2d1177513a18db60390ceda6ac14c3048e803cf33267c138e15e7b379da145944c6e764895d247c1a15295c75273af45a2592b618838a008fcb2bcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782476563f7b8751ae0e834d12c6b7d7357568b6b19f1b02f425c10786a4057e123f883424bb65d8070acd096123a3acab94de8938769c15933813a6a52ce43111c6004e8ced46a8bbe7ec11c62e3a4e6061ea1e3173b017ddafc99945b98db08c9f92f91a3ba220ba346f23ac233b7bd0d03aebdbb2583a1d25d88eeebf686b1e98e06cf9f5746ecd89884e2babee55540cad003cbe1134b760a3fe15c060717d37a8a8ee96600fc3f9c35dc78e8228a83d5c3cca3e3b74696c13ab2d3a08000000000000000000000000000000000000e7b223298073467523906f46ed6d3da3fb260a6e60bf5e9c1e80fd84c0558cdd459d78dbc0507c9f4a4156e3e9b7a32b224b8d836847a6d56fadb6a4d290a15934adf9716a68f7d2bdeefeabebd1c432c6bdaa5ba15c78c52155", 0xfffffffffffffd9d) r1 = syz_open_pts() close(r0) dup2(r0, r1) r2 = dup(r1) r3 = syz_open_pts() r4 = semget$private(0x0, 0x7, 0x1) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000200)=""/81) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000100)={0x40aa, 0xde, 0x10000, 0x8, "269476434d2717f854f427ee8de06efabb0e3bc1", 0x0, 0x9}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x8, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000003700)=[{0x0}, {0x0, 0x12f}, {&(0x7f0000000000)=""/61, 0x3d}], 0x1000000000000081) 17:46:00 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) clock_getres(0x4, &(0x7f0000000000)) 17:46:00 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) pipe(&(0x7f0000000200)={0xffffffffffffffff}) dup2(r0, r1) r2 = socket$unix(0x1, 0x7, 0x0) connect$unix(r2, &(0x7f0000000080)=@file={0x1, './file0/file1\x00'}, 0x10) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)='\x00\x04') fcntl$setflags(r2, 0x2, 0x1) stat(&(0x7f0000000400)='./file0/file0\x00', 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setegid(r3) 17:46:00 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) poll(&(0x7f0000000140)=[{r0, 0x115}, {r2, 0x29}], 0x2, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x1, 0x2}, {0x18, 0x2, 0x8000, 0xc223}, 0x7, [0x5, 0xd5, 0x5, 0x0, 0x8000, 0xffff, 0x6c5, 0xff]}, 0x3c) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000280)="ea", 0x1}], 0x1) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x18e) pipe(&(0x7f0000000080)) 17:46:00 executing program 0: getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchmod(r0, 0x20) 17:46:00 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) mlockall(0x2) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) chdir(&(0x7f0000000180)='./file0/file0\x00') fchdir(r2) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/162, 0xa2) open(&(0x7f0000000140)='./file0\x00', 0x90, 0x10c) 17:46:00 executing program 1: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r1 = getpgid(r0) r2 = dup(0xffffffffffffff9c) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) linkat(r2, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00', 0x6486889329fefce4) mkdirat(r2, &(0x7f0000000180)='./file0\x00', 0x2e) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000001c0)={0x7, 0x4}) getpgid(r1) getpeername(r2, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) mkdir(&(0x7f0000000280)='./file0\x00', 0x4) getpeername(r2, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000300)=0x8) r4 = dup2(r3, r3) getpeername$inet6(r4, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockname$inet6(r4, &(0x7f00000003c0), &(0x7f0000000400)=0xc) read(r2, &(0x7f0000000440)=""/48, 0x30) getsockname$inet6(r4, &(0x7f0000000480), &(0x7f00000004c0)=0xc) socket$inet6(0x18, 0x0, 0x2) mkdir(&(0x7f0000000500)='./file0\x00', 0x0) getpgid(r1) shutdown(r2, 0x2) madvise(&(0x7f0000ff7000/0x7000)=nil, 0x7000, 0x7) getpeername$inet6(r3, &(0x7f0000000540), &(0x7f0000000580)=0xc) sendmsg$unix(r4, &(0x7f0000000800)={&(0x7f00000005c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000007c0)=[{&(0x7f0000000600)="30cb128232026324984d9fb177011db6d2b3ee231ef4cb15feb4c1cee441c1a4016cf4c8c8991a4e6795cfe4d3a831fe933652a4172be631d842541c046635739a1505944b3119c5a3a8e1d76a17db983e01e2269d6fc5e285e8cbf3542ad399ac0c08dc51218056c94410a422d5122d0cdd68a5a3c2c09630f8fa3a489ec2ea70e64313a42b1204d1d1757051f19e2eb6a5fb6b69be376ec87a7fe11f85828ca24a631f5a715a", 0xa7}, {&(0x7f00000006c0)="358c170b4301bdc4b4d8879080c048e5b2e3f3b626732c6829f19edc93872efc8ed9dfe7143f2611e1cd320d36fc7c79802b3ba8c3b9b55ed29b07795a0c378d37fd0d633e65636f44a1adc7f349746666d2ba808f19835321bc06ba0242641fe7fa7d1fbd9940ccf6f23eb5ccb144d81b887c77513ad5cf60da4a9eb6f7395910373d3cdcd092d95db09945adadedb2331704d519393c67766e04e84cd3ccbabc23228d1603015b117a1b2a2cef8894cf6655d6a838a4786933c79022ec20eb8566de897f8ae9b7e6a34bb3b751f4e65a0d7a7e0dd0ba8e9ffbf0e8c80c6a593b687964ec43302ff194599b", 0xec}], 0x2, 0x0, 0x0, 0x400}, 0x400) r5 = openat(r3, &(0x7f0000000840)='./file0\x00', 0x8850, 0x2) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000000880)=0xffffffff) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000008c0), 0xc) mkdir(&(0x7f0000000900)='./file0\x00', 0x12) pwritev(r5, &(0x7f0000000b80)=[{&(0x7f0000000940)="8e9b2505c75875ba3c9326e950475fc918252ed8c73e3eef78876b8a8737cd6d963c4e465351135ba5470fdfd3fe2232b255b1ad4701fc7f7b24a11bd20d5b", 0x3f}, {&(0x7f0000000980)="a27cafe81b3897ee37fcc120e5ce8e0004f9e2fedd5fbf54c70fbd5d2caa7363b67e45a59afa1ab0c12723c608b493c9d6fbf550c43446cf13de447c7e4ec53d28454768738c7aec939b882892a620a0e2b969a7a02d81f6dd80af3c65021ee7c3cb2eb5ab7ca1070d32b627d719a14fbf7640cfafd7865835c43dc67260a6fe313122037c9e0bd62f56f5b374bee37ca94c23a38d66acc80db99371730e927988a95d", 0xa3}, {&(0x7f0000000a40)="b6ce78d16dd93ac5fa3f0e7faa2dd6c97ea390facb6e029644ae5dc90ac98fe873f3a746234d7d3108081a06244cda015c86f74644c2a22f22045bbaf0d3823fac3d3c441118b78eb67cee3239097786870e71007db091aa61afe48a8d2e163ca68d066e4ee04457166923cdb757acd4eef6c0d3043a7bf1051b380206463c43c2", 0x81}, {&(0x7f0000000b00)="bd8551751fdaca8839c534b37d6ed17e2ddec94a19b2b1d179140d5e7413c6061cfa4830939d58b0c1bebaad624a4c6de626de8adf7ab11af7a58470c05a548d19f4e912efd11bdbcf03cee5b9087d7b379e74aae65c0be298cde6b3d9e26aafdf67f261e93ace98", 0x68}], 0x4, 0x0) getsockopt$sock_int(r5, 0xffff, 0x4, &(0x7f0000000bc0), &(0x7f0000000c00)=0x4) 17:46:00 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) kqueue() ioctl$TIOCSBRK(r0, 0x2000747b) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) 17:46:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200100000000d, &(0x7f0000000000)="eaff125cb4fb125e", 0x8) 17:46:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x0, 0xc5}) r1 = syz_open_pts() r2 = dup2(r1, r0) bind$inet(r2, &(0x7f0000000040)={0x2, 0x2}, 0xc) 17:46:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x400, 0x2, 0x8, 0x9, "4c2e1dcc891c691fb4244f8b5aae1200f7ba1ead", 0x800, 0x3f}) 17:46:02 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) poll(&(0x7f0000000040)=[{r0, 0xcf}, {r0, 0x10}, {r0, 0x84}, {r0, 0x100}, {r0, 0x20}, {r0, 0x20}], 0x6, 0x0) 17:46:02 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffa, 0x28, 0x2, 0xffff, 0x3f}, {{r1}, 0x0, 0x10, 0x0, 0xff, 0x1}, {{r0}, 0xfffffffffffffffd, 0x1, 0x10, 0x0, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x1, 0x20000000, 0x2, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x10, 0x20000000, 0x6, 0x3}, {{r0}, 0xffffffffffffffff, 0x6, 0x80, 0x7, 0x1}, {{r1}, 0xfffffffffffffffe, 0x10, 0x400000c0, 0x10001, 0x1}], 0xfff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0x44, 0x7, 0x70}, {{r0}, 0xffffffffffffffff, 0x4, 0xf00fffff, 0x8ee5, 0x6}, {{r0}, 0xfffffffffffffffd, 0x8, 0x0, 0x2, 0x5}, {{r0}, 0xfffffffffffffffe, 0x27, 0x80000000, 0x8da, 0x6}], 0x4, &(0x7f0000000140)={0x3ff, 0xd8d}) r2 = kqueue() kevent(r2, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) truncate(&(0x7f0000000000)='./file1\x00', 0xb2a) close(r2) 17:46:02 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:46:02 executing program 0: clock_gettime(0x2, &(0x7f0000000000)) clock_settime(0x3, &(0x7f0000000040)={0x4, 0xe246}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x102a, &(0x7f00000000c0)=0xffffffff, 0x4) 17:46:02 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x1ff) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f00000000c0)={0x7d, 0x1}, 0x10) getsockname$inet6(r0, 0x0, &(0x7f0000000080)) r1 = semget$private(0x0, 0x7, 0x410) semop(r1, &(0x7f0000000040)=[{0x1, 0x4, 0x1800}, {0x1, 0x9638, 0x800}, {0x4, 0x9, 0x800}, {0x4}], 0x4) 17:46:02 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1100000001, 0x1a, 0x0, 0x0) 17:46:02 executing program 1: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r1, 0x21}], 0x1, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r1, 0x104}, {r0, 0x80}, {r1, 0x1}, {}, {r0, 0x4}, {}], 0x6, 0x6974) fcntl$setflags(r1, 0x2, 0x1) 17:46:02 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000040)=@abs={0x1f95d27d48731892}, 0xffffffffffffff14) 17:46:02 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x200033}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) dup2(r0, r0) 17:46:02 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001005, &(0x7f0000000000)={0x0, 0xa16}, 0x10) 17:46:03 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x80047308, &(0x7f00000000c0)=0x6) 17:46:03 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r1 = semget$private(0x0, 0x4, 0x100) semctl$GETVAL(r1, 0x40003, 0x5, &(0x7f00000013c0)=""/74) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000039c0)=""/7) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = socket(0x6, 0x0, 0x2) mknod$loop(&(0x7f0000001480)='./file0\x00', 0x5da24754a5793da0, 0x0) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f00000015c0)=""/157) pipe(&(0x7f0000000280)) setrlimit(0x8, &(0x7f0000000080)={0x8, 0xf}) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) pipe(&(0x7f0000001680)) fcntl$dupfd(r4, 0x0, r4) mlockall(0x2) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000003980)={0x8, 0x101}, 0x10) mlockall(0x6) sendmsg(r3, &(0x7f00000038c0)={&(0x7f00000012c0)=@in6={0x18, 0x0, 0x1, 0x100000001}, 0xc, &(0x7f00000025c0)=[{&(0x7f0000002580)="82e5369cb51e22e368786a261c37654fb0a0a43c3e0e4693c2916c0695ae55094c1e8e8a28fafcd46cf11846e5b86a641cb7307c8ab93a9b7328", 0x3a}], 0x1, 0x0}, 0x1) setsockopt$inet_opts(r3, 0x0, 0x4000040000000001, &(0x7f0000001580)="13433310dad4039fdd473840017bda4ace63a106290abce3ef59", 0x1a) semget$private(0x0, 0x2, 0x202) semctl$GETZCNT(r1, 0xffffffffffffffff, 0x7, &(0x7f0000001500)=""/102) semop(r1, &(0x7f0000001440)=[{0x4, 0x10001, 0x800}, {0x4, 0x800, 0x800}, {0x6, 0x7, 0x1000}], 0x3) setsockopt$sock_int(r2, 0xffff, 0x204, &(0x7f00000001c0)=0x8, 0x4) readlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/4096, 0x1000) socket(0xffffffffffffffff, 0x0, 0x10000) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000200)=""/35) lseek(r0, 0x0, 0x800000000002) getdents(r0, &(0x7f00000000c0)=""/175, 0xaf) open(&(0x7f00000014c0)='./file0/file0\x00', 0x0, 0x3) 17:46:03 executing program 0: r0 = msgget$private(0x0, 0x100) r1 = socket(0x11, 0x3, 0x0) getsockopt(r1, 0x11, 0x3, 0x0, 0x0) msgrcv(r0, &(0x7f0000001200)={0x0, ""/30}, 0x26, 0x1, 0x800) r2 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r2, &(0x7f0000000000)={0x0, ""/4096}, 0xd2017916260e5915, 0x2, 0x1000) msgsnd(r2, 0x0, 0x0, 0x800) 17:46:03 executing program 1: openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 17:46:03 executing program 0: r0 = syz_open_pts() close(r0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000200000005}) 17:46:03 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='x\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x10, 0x1) 17:46:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x1ffc, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000880)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000000c0)="e13a7ec8f4da4c8e67fdbf4cabf82ca2c2dd41a8e5a116b8a064a79e575765e9afe6e9e2915d510378cf9f62fc276e3c2ccfeb9620bd3c26c1d87321d20416f42b048ce694fe69d4242d41886b00b454f6b050113d4ee759a8157c0eedae1464c0526977fa975f04f8a7eacb6e3d52564ac864c7d3680f5ea0ce3f44c92f05f09debf74c150e828612a651ab0dd197a7cee0247e6320ce9dc725a0bdb1ec0044a0ceea4dc560c351b8dd48a225894335299f6b8f3fdab06530489bbb2047329935b8e67ce7696e1f27ef7f0b9cf883a365eb236042341f55766fef89df7d6d31e6f63d5fe2ead97917f34f503bb584dc9cddeba5ac783b344cad709d0add0de92cd1891448cb6596cbe15da626f5c396e3b746e30b830cc8d21863cd4aa8a1ff4c242734b7abe5fdaeeb4fd600bf8adb9e129ed1fbd21fc4df70a8c0e40dd33fd018378edf26f27a1e4e64385d865cfad5060742fd79c1405b8ea8cc9391d097364d408089e95684235c591e8ff59b7caafd0960a8f2663ec9b7b2413e7049c13f079a035c2a303817c306c2531416176a5e43c10e6b2b094a5a1520d0e438851cc1dc32d1708aa240b3a67b764a59cb48484f116d9f705b5cefee15f7a74c3cd69f6ec3174885266d685c84ce01de43e10a88d7edb2adbf7800955973a8d6e65b428f8e1f26037d440e23cce885614e50ed410ccde5f58b17c0a3f9d0013887623a4be1ac8dd5cd09d8a242642b33e98d97ab74621294c3b5e09152519432da1cc281690dacb66595bceb8cf04bcc652c7ca92f50666e0874a66889274a7a028402bd769ca16ee336bd287214a47ba62bb153b557d4013f09854b2485097f899d98e348eae31bd7f9fcf34f6aeae83581e6342a621a46a8879b2cf8808c1d09b9d6cdf4f7c8afa3648a8f266311745fb66a0b27eaf129990d3cf1484abe15ca6b610e93d34bba1363f26f922fbe934deac7b9ebc4e5d9b1bc441be31be76e1a1eb1bf49a8cca3690347ba5c5249fe97053a67412c27a626f5acad26b4d4f27b2fd8569ee56f38c066c9aca22a0a4fa5c67fc0f3afedc3caa3e5cbd5b8e9ca011d3a3b066c9136ae685f63c88313366126cdc98bbb5df20615a493c28997c569a1731492ded132bcb235ec2d4ad43897c53f23c39e2d012cd58546cb095d7db35c69dc8c1a2ae086fbc4f6a43fab2717e06fa86aeed7d5ba91a75a324f218da877b5c59b81bc6bcc20662c7219489f6240e37cefccf7abedf05cc93ef80cea345aa91bebd54818f493d6722cb80b67bb1c57a8c9c7178d8f140d4a743336504578edf9ea4edd6c47e871744ecfa7b9ead173a30c0c948c16a10bbf0324ff55c99a2b4843d41b69fd0d1663aad9b76418182712683b0f0b6c21b588f9cc9b0b3d9e9f3ec36c5c60bdeafc6e003acbeb5dda729a65091179831a7bea7c8762906c66a3b291633a90047e4960411f12b412496c4ca8a5ddec939d57745a70d0500c019590e1d441845f6f722962c468dba6742a4a01458c90aabd478e60d621bb93d955cd42eaa1aa463bf8512f516babcda09d75aa710fb5f8469fbdc7a5773389522c5154f7c4a4de9333e9be5e820b1a40222a28ae167fdc3a3930e09b9c56094269e0beec34dec65be80535aacee82f6ca9997c9780f74bee8891e20e8e2a57a72d433abab8e1f396fe1b4ea1dba2e6d243fb5b87ea708806eb22282805e3509287603409feac1bd9108f2fd673182350464c814c887d4f20062ef5bfb1ac834537795ac6cc8c59ecad5fa1ab796c87a5165cd005819a291015", 0x4fa) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000640)) r1 = syz_open_pts() close(r1) r2 = dup(r1) mknodat(r2, &(0x7f00000005c0)='./file0\x00', 0x8000, 0x3ff) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) syz_open_pts() 17:46:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x11005, 0x0, 0x0) r1 = syz_open_pts() recvfrom(r0, &(0x7f0000000100)=""/185, 0xb9, 0x2, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x6) 17:46:03 executing program 0: mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x3010, 0xffffffffffffffff, 0x0, 0x0) 17:46:03 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) clock_gettime(0x9, &(0x7f0000000080)) 17:46:03 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x1, 0x1771, &(0x7f0000000000)="1295588cea519d003cc9b6d08445167f3197b6b0229d6547dd35c3e644d57dccc3b9c82220ff38d9b86d91450b818dad319d6f494b741a94263b7b7440d98325e3eae9ed4856ab3bf86c32e5b21d5de244c2570fa50d2eb1804b31f2a158acddf2c759315e600654b3cdcb98ec9bbdd1093d3c5aab70f47f54905934b01491af1b3fecbe28080b08f14f574edbb96abd08808b763fead2df62c7d5cdd80657ce97c0daa0c099585b595505ab7380d013436e01c0cc840dbaa3cf573db554f972f38f", 0xc2) setsockopt(r0, 0x8000000000000000, 0x21, &(0x7f0000000240)="468f651bb8adf067cc93f0d2b71f1b078fa44713165c2801ee8087d4c55761ccba0257839c0ab143e7768718895d6cbaf44101ccd462d7a42f72e35a5d0ba82b4f62091e3d2fe9b2f4ee44deaaf1f35a365105378d5fcfd2f8da58d96979850059c281c5513e342085e1364e89720626f94f5300474d5616ab665828196e2e32c14027cfe9f910a6f150772021a3c64cba74344ea38cf681", 0xfffffffffffffe1c) select(0x40, &(0x7f00000001c0)={0xfff, 0x1, 0x9, 0x6, 0xf2e, 0x80b4433, 0x1, 0x3}, &(0x7f0000000200)={0xfffffffffffffffa, 0x3, 0x9, 0x18, 0x5, 0x3, 0x593a, 0x9}, &(0x7f0000000300)={0x8, 0x8000, 0x10000, 0x7, 0x29, 0x3, 0x1, 0x4}, &(0x7f0000000340)={0x0, 0x169}) setsockopt(r0, 0x1ff, 0x7, &(0x7f0000000140)="12cd24127ea2b70bf2756dc579458fd90f057aaf66f962eb569152bc56f106d5a43fff77bd039861c460f9402f9be6d3e1c12144a0be421ad5741447b98117a89759ef6f1741b5db2c0c06693076df8a", 0x50) connect(r0, &(0x7f0000000380)=@un=@file={0x0, './file0\x00'}, 0xa) 17:46:03 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x14) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) write(0xffffffffffffffff, &(0x7f0000000000)="da", 0x1) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000580)) r1 = msgget(0x3, 0xfffffffffffffffc) msgsnd(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000039a1ccc2e6857ff77d5f2d354e1509000000463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ec0d0e5bb9cc094385ae37dada4e092d967dd606bc1f4abb9190b0229ed801f1edcefed40cd63a011f7632e94797b1a7b311f58a77f562a4d4d044e328865551a6d31ae596629bca452f8f9620e671bd476a76d51ea97831e737b65ef1e326d70757eec5ba4ab231c401c5f076fb6de96dd0362d430a67b209c54ab2ec9c70a270071b9233"], 0x1, 0x800) r2 = semget$private(0x0, 0x5, 0x2c6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000180)='./file0\x00', r3, r4, 0x4) semop(r2, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x800}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x4, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x1800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r1, &(0x7f0000000700)=ANY=[@ANYBLOB="00000000000000000000000021000000000000000000000000ca68a7dcd0941f48c1c77fc166d36b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3a793594377a5005c0e9000000000000000000f61648ddb1ef6e798f5700459ace4b8e2759532c4d24b21af01001c38545f50d688e8fe04e51267891280e6bc87f1c6151842b9cf039d339e7d15ff9cc9f8ee05dda4695f65d44b60529011c1ba23d9e64"], 0x1, 0x0, 0x0) semget$private(0x0, 0x105, 0x301) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000005c0)) ftruncate(0xffffffffffffffff, 0x1f) semctl$GETNCNT(r2, 0x5, 0x3, &(0x7f0000000400)=""/11) getsockname$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) getsockname$inet6(r0, &(0x7f0000000540), &(0x7f0000000600)=0xc) mkdir(&(0x7f00000004c0)='./file0\x00', 0x6) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000680)=[0x9, 0x32cf, 0x777]) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x180000000) open$dir(&(0x7f0000000140)='./file0\x00', 0x8e0, 0x1) msgrcv(r1, &(0x7f0000000a80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000006000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000007f9600000000000000000000000000000200a78c1b5f8569bd7f8289448ce95aa4c09605293a9285b927d6e757fc34cebb8796789e2073b9fd79a65e94325c9988c6b77ff0fdfac313026e930c4f5a4af783c07aef971847b565dd9cadd350e7446a2fa349b2d02a0ef7da9ae02cd06c9a7828000000000000007c6a650496c81b43f7098bd81589e0f157f7e9e4e8968743a4e07948f39df403324fe15459525ce11eb5a6698a7a5d8c480ff7dacb192bece79ae12ee22ee8f64be97813850f298cebc2034c255bb6b22aef098e8c54df140dcd850a8761982e125bedaa77ec4a058c564681d736b11ad67ff70c322d1e7aa08264802ba2448870c45188e73b660a"], 0x1, 0x3, 0x800) bind(r0, &(0x7f0000000640)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 17:46:03 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 17:46:03 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000100)="91c8d9a65966a95b0fc3f8a4e2710d9624c5f57836b70179b03d6ccbd03f3532b8277396c535dd466e89bb66934a8d068538ed821a6f6402a27abe698c445389b2a00385829734a939a794215f933b4dd7da01285137d4baf95a300c1b55", 0x5e}, {&(0x7f0000000180)="1ee5734087a6161d207dd9797e8c2c9340d034134d99bc5d1c398f982cc2e610e129ff712d1af9296e87b04c9cd62e7cc328bf0f0be3f42e7e8fb38a256d2c585e08", 0x42}, {&(0x7f0000000200)="1807a50c75ae90882a361a1d6146aaca3d8d6fe108543dae627f70ff5b1eca0d4481b8fcd1d2e3d5c6f1e446f455168001216774a744f334f3df6a28217e04034a8cc86106ee1517b713f8a305c18959ddac438b0cb0f097c5c3d039b25107203cc8454351c7f469cd5de6fc80a580fd75d73f6db062ee291dd4da2711c5d1c6f94af1d4da053b14d624fd726e1a7d", 0x8f}, {&(0x7f0000000080)="b94075812daaa0a6d70f86d4", 0xc}], 0x4, 0x0, 0x0, 0x4}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000580)=[@cred={0x20}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20}, @cred={0x20}, @cred={0x20}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x10}, @cred={0x20}], 0x118}, 0xb) 17:46:03 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) r2 = getuid() fchown(r1, r2, 0x0) 17:46:03 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) socketpair(0x16, 0x1, 0x54, &(0x7f0000000380)={0xffffffffffffffff}) r2 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x8401, 0x10) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000400)=@file={0x0, ""/4096}, &(0x7f0000001440)=0x1002) r4 = dup(0xffffffffffffffff) r5 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) pipe2(&(0x7f0000001540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pipe(&(0x7f0000001580)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = accept$inet(0xffffffffffffffff, &(0x7f00000015c0), &(0x7f0000001600)=0xc) pipe(&(0x7f0000001640)={0xffffffffffffffff}) kevent(r0, &(0x7f0000001480)=[{{r1}, 0xffffffffffffffff, 0x20, 0xfffff, 0x5, 0x8000}, {{r2}, 0xffffffffffffffff, 0xc, 0x1, 0x10000, 0x1}, {{r3}, 0x0, 0x2, 0xf0000000, 0x6101, 0x1}, {{r4}, 0xffffffffffffffff, 0x80, 0x1, 0x42, 0x7}, {{r5}, 0xfffffffffffffff9, 0xa, 0x800fffff, 0x1, 0x3}], 0x100000001, &(0x7f0000001680)=[{{r6}, 0xfffffffffffffffd, 0x2, 0x0, 0x1, 0x3}, {{r7}, 0xfffffffffffffffd, 0x30, 0xf00fffff, 0x4, 0x956}, {{r8}, 0xffffffffffffffff, 0x23, 0x0, 0x7fff, 0x4b}, {{r9}, 0xfffffffffffffffd, 0x41, 0x40000000, 0xc000000000000, 0x10001}], 0x8000, &(0x7f0000001700)={0xb7d, 0x7a28}) r10 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) lchown(&(0x7f0000000240)='./file0\x00', r11, r12) r13 = kqueue() kqueue() r14 = open$dir(&(0x7f0000000180)='./file0\x00', 0x3, 0x100) r15 = openat(r14, &(0x7f00000001c0)='\x00', 0x200, 0x0) ioctl$TIOCMGET(r15, 0x4004746a, &(0x7f0000000200)) kevent(r13, &(0x7f00000000c0)=[{{r10}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockname$unix(r16, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) dup2(r13, r10) 17:46:03 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68}, 0x0) r1 = kqueue() r2 = dup2(r1, r0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0x9) 17:46:03 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x9}], 0xd497, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) close(r0) getrlimit(0x0, &(0x7f0000000680)) getrlimit(0x0, &(0x7f0000000040)) flock(r0, 0x8) getrlimit(0x4, &(0x7f0000000000)) open(&(0x7f0000000080)='./file0\x00', 0x520, 0x1f) 17:46:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x5, 0x65b5, 0x5, 0x8, "7029bb6c56a583338167487f0616b8aa266d812a", 0xfffffffffffffff7}) close(r0) sendmsg(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="f80000000000000000000000000000009384a2fd4c494fa2150b20af741f4af44ef4b6243ddbbd8b804dbab8771e0754c13e19619ce07588ba12b30336bc9cd1080f4b5987e9e9ec14e084c1ee507b86aa136f202c95675e0893f4d09eda5b0963508fc10635399a2bf70e324f7e8c1ffe592a444fead0d0f5d27fe6473b5c243232e0e64346621c14f222c6383accba22ed460e1b31ca39c324bcf37588050d310ac4aeccd9ab14c6fc9de00286a29d60ff56fc8cf711b24d6f461d4fd67dda7e60f93f3f4f182e8fbf40986e7e2c8db08f268ab812107dfe2fcb016d1debe0b272cd0f7fe3a4478e60b1ed3bb0344ed65e0a1422e217dec1d108f9e5f7f48e544400000000cb12d4bca17c3bbeb978ca114ad3ccccf0665a457b87905a956b02ecf1b942d6cba6e372e9472d1246f2a62bd5ed87ce95f620f78e6fd6b10619c0cf0343a4d28ee389226f05907180e0e93f6047dc3fd8588a84d72dd0a0b03e7e5e76d8ef6799ab317e33fc8b9a138dd746e5e7bd654a524cf185dc3f42fe1d94b5cf5653e50bba0a400eb1ffdc594113b02491085cbe78dcf45d16c5a1a8c5a22975c5c3adb349dc72f26a9d1f95"], 0x1af}, 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x7, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 17:46:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) getpeername$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom(r0, &(0x7f0000000040)=""/253, 0xfd, 0x0, &(0x7f0000000180)=@in6={0x18, 0x2, 0xa8, 0xfffffffffffffffb}, 0xc) 17:46:04 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x100) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x7, 0x5}, {0x18, 0x1, 0x40, 0x1}, 0x6, [0x8, 0x5, 0x88, 0x7, 0xff, 0x14, 0x9, 0x81]}, 0x3c) r2 = semget(0x0, 0x0, 0x0) semctl$IPC_RMID(r2, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x5, 0x80000000}, {0x18, 0x2, 0x5, 0x400}, 0xfffffffffffffffc, [0x5, 0x4, 0xce30, 0x3, 0x5, 0x8, 0x4, 0x10000]}, 0x3c) ftruncate(r0, 0x27c1) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=ANY=[@ANYBLOB='\x00#]k0i=^I\x00'], 0xa, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0xb2}, 0x0) munlockall() 17:46:04 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x94) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x8, 0x0) 17:46:04 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000003000/0x3000)=nil, 0x3000) mlock(&(0x7f0000002000/0x1000)=nil, 0x1000) mlock(&(0x7f0000003000/0x1000)=nil, 0x1000) mlock(&(0x7f0000005000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0) 17:46:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) write(r0, &(0x7f0000000200), 0xfe72) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x8001, 0x100) r3 = syz_open_pts() fchmod(r2, 0x80) close(r0) r4 = dup(r3) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x9}, {0x18, 0x3, 0x2, 0x3}, 0x40, [0x0, 0x4, 0x4, 0x100000001, 0x5, 0x800, 0x1000, 0x54f]}, 0x3c) r5 = syz_open_pts() ioctl$TIOCSTAT(r5, 0x20007465, 0x0) preadv(r2, &(0x7f0000001700)=[{&(0x7f0000000100)=""/175, 0xaf}, {&(0x7f0000000280)=""/220, 0xdc}, {&(0x7f0000000380)=""/85, 0x55}, {&(0x7f0000000400)=""/233, 0xe9}, {&(0x7f0000000500)=""/150, 0x96}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/99, 0x63}, {&(0x7f0000001640)=""/159, 0x9f}], 0x8, 0x0) 17:46:04 executing program 0: nanosleep(&(0x7f0000000080)={0x400000, 0x2397443c}, &(0x7f0000000000)) socketpair(0x1, 0x0, 0x8, &(0x7f0000000040)) socket$inet(0x2, 0x3, 0x0) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) mprotect(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0) execve(0x0, 0x0, 0x0) 17:46:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) 17:46:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x2) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x2) r1 = socket(0x10000000002, 0x2, 0x0) r2 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000000c0)) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 17:46:05 executing program 0: r0 = semget(0x1, 0x5, 0x210) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0x7ff) semget(0x0, 0x3, 0xc600) 17:46:05 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) 17:46:05 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) read(r1, &(0x7f00000000c0)=""/102, 0x66) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 17:46:05 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000180)=0xc) getpeername(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) r1 = socket(0x39, 0xfffffffffffffffd, 0x4000) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0xd, 0x0, 0x0) shutdown(r1, 0x0) setsockopt(r1, 0x4, 0x5, &(0x7f0000000100)="7ae8c22908d39ddc7bcdbf0904dfc7d77f0e83a96ef3b422c9745d043951f2b467487eb31864f0037558af2744748e9ba2a762dbe7473c1313a4ce03b74ae38285d7e98ef889948854b244be806a895b1ff4acc89f985b18455e", 0x5a) getsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000080), &(0x7f00000000c0)=0x4) mprotect(&(0x7f000018a000/0x1000)=nil, 0x1000, 0x2) 17:46:05 executing program 1: r0 = socket(0x2, 0x8000, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022500002000"], 0x1) 17:46:06 executing program 0: utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0x7}, {0x2, 0x6}}) r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) 17:46:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = socket(0x1, 0x4000, 0x5) getsockname$unix(r1, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000005c0)="cfd03f314b427822224124aae2d29a936b5cbbcea816c31f8e63f7d2cb67f306921e6b6c48b4e1509997d56d8fb9f49810339c34d3100af7040e5c28673c6ab38c5ca07d2d9f66569fe4adaf8970c3cbec71f9dfa926daa9441aa251a3a818930599ed364738b9baa0f7f4bba260b75449d8d55e842834de449f59ac0df2b7b709646209e646a88b2e465db6649744fa575f917452e9f44242aac318b694e9547c11d076f0709d02c6d862f73b2a10129d144341458f478b95cfc6f06862d303b0ea388e8b79f772456d38e31121e0f58389663705fbc77479536eb76556ceb8d84299332d35e52ab87f0e9c0d4f3e201ed4bf58dc20ae335badd5c306fc1acdc22a5b51ffa7d29a8de13906481c39432984fcf1e3c86840e224659a16c5404331f4d9d476a482eba71a093a66783aaf17361c6cb4e505d78a8acd6fa15dbc515303e4f5a57c30c0f259c9ad2e4f79125f14412968b7dd718b73374d634e4d1fc841b21b184011f015c1151600cfabadcb5e578581cde91692a83a1328c06e70465a450b9fb0072a9605593471a43c3fb406ef88a113d7215bd99eff463912304f2801692753bf73fcabdc6cb083a66ae21cba7ebcdc3d71047a324b3bd5faf6526495dbc3f2df3a55146581450839669dfb13a1a883559c4556a52770bcf228c98e72c7844e3632b6463cc9f3334ac7c7d4bba2307419583f08df558e3ea11189fc9fe2b8cdee92bfa5584ba486b6381bd115b15e20b2b8163a76535deb429a0c78921d965acb1e9de743f0e9a8907b883f2281eb12352e6bd16eea83fae726b25b45696f5b1b8f02da74dd37b2962a5b807460fa32919ce3b52334a61a3f48e39f468c6be1d9ffb2b01e191ffde2b97c840f5b32db60a0540c93e17df4d63dcc36cb9f3a621e82ad6715cacc1d587ea4e38e191ca9a80b38f32dc071db57c89b54831c28086a7705098827700905ffa14807aa8f02fd048e9efc8014c916ac04d05201b77696dd68f835d4acf22944cf28c31a04f8d123daaec07274fdc043cb0004fae7500f83e3a30d0abeb4b74a885a03c5b1799178dc795ef25edd88c7d8984aab13cd76df31a2001a809f503f25cc3ee572ff5883618595c0ad788966225360a02b5692f7254f1e88753de1c52373af97185ece44710c9fa947b86069bd21724fb6d13dedae7a6d7c3ac11b05fa71b421891d8f763cd79e7bd952805855b7d27308cccc1e7d1cbb6b51e05d68ccdf902954d421bc23184a34df5f4114ae56598600b4c707bb5e47fa59b7a3ee73e8a37f843f3aa80c7bd6b727896eac8289d833964c6a9a6502a05b10eaeeb7dddc7eebd40579f5eb3c56eb76bd29cd4053641feaa1f212c5a3b5fd50bf77e20a5c56d4cea08c2885a30c5e951b63709e143462ca0b22672933e23216b03c7449ba88a60ebe716a5c82a25343d1e4067289c42b1970ec8e23b9e60f7505476ae392160788503f7b5963ee3bef7a96a3a3bba802d85139ad98c707dac9e7de276136f4082480f3d74eca778e446865aa54963a34e64e90848aaed692dc917f283d79c3a3c3cf297df68dd0fcbbdbd3a4029a546cee78b04e1c95224201908a9b2a6a693093ba84e359f4701857937b6ae15efd27831ff2bfa3670934dd6fdbc953d0d7449835e232d82a48caf540de5649b95212dba0ce3c8281590e6abdb4ca2cf6ead36628e94e50883747755032d1562469e9ccad052ba5095675e95977a55250af96fb4a42471f598433f127fd4319d5fc9037ed223a909b6dd97bee9a08542d2e510c73175b5a56f4530d6e79d8c8cdd7b1af78367674e5a9125d49d1864e7a33532d16757a2d203afad98cb14c3b3694ce7d1e2ea8748e389b2e19be65cc67d5acfaa975135c593a7bd8892aa9276630dc593304d77b5bd43643fbb2ed05575bebad78c76dfee9a1346f645858c08825d7713aae5a20f6a7519c0c1af8704180c66b47fc12d4b155d0ba8af6adef8a0b948626b2aa33777ce65638599edd90f61585526463cc431050ec3ed899ebc61f8d16d62390ad46a7828b1046d8c8fddadc306a170b1320fc3361ea160981fe6af39f3346676b0cf48928d3b9ffb1e64ebdbdee6a2843f03d35d52a6d25fbabd6af4ac252fda56653ddeb9515", 0x5ef}], 0x1) r2 = syz_open_pts() close(r2) dup(r2) syz_open_pts() 17:46:06 executing program 0: munmap(&(0x7f0000006000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) lseek(r0, 0x0, 0x0) 17:46:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000880)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000000c0)="e13a7ec8f4da4c8e67fdbf4cabf82ca2c2dd41a8e5a116b8a064a79e575765e9afe6e9e2915d510378cf9f62fc276e3c2ccfeb9620bd3c26c1d87321d20416f42b048ce694fe69d4242d41886b00b454f6b050113d4ee759a8157c0eedae1464c0526977fa975f04f8a7eacb6e3d52564ac864c7d3680f5ea0ce3f44c92f05f09debf74c150e828612a651ab0dd197a7cee0247e6320ce9dc725a0bdb1ec0044a0ceea4dc560c351b8dd48a225894335299f6b8f3fdab06530489bbb2047329935b8e67ce7696e1f27ef7f0b9cf883a365eb236042341f55766fef89df7d6d31e6f63d5fe2ead97917f34f503bb584dc9cddeba5ac783b344cad709d0add0de92cd1891448cb6596cbe15da626f5c396e3b746e30b830cc8d21863cd4aa8a1ff4c242734b7abe5fdaeeb4fd600bf8adb9e129ed1fbd21fc4df70a8c0e40dd33fd018378edf26f27a1e4e64385d865cfad5060742fd79c1405b8ea8cc9391d097364d408089e95684235c591e8ff59b7caafd0960a8f2663ec9b7b2413e7049c13f079a035c2a303817c306c2531416176a5e43c10e6b2b094a5a1520d0e438851cc1dc32d1708aa240b3a67b764a59cb48484f116d9f705b5cefee15f7a74c3cd69f6ec3174885266d685c84ce01de43e10a88d7edb2adbf7800955973a8d6e65b428f8e1f26037d440e23cce885614e50ed410ccde5f58b17c0a3f9d0013887623a4be1ac8dd5cd09d8a242642b33e98d97ab74621294c3b5e09152519432da1cc281690dacb66595bceb8cf04bcc652c7ca92f50666e0874a66889274a7a028402bd769ca16ee336bd287214a47ba62bb153b557d4013f09854b2485097f899d98e348eae31bd7f9fcf34f6aeae83581e6342a621a46a8879b2cf8808c1d09b9d6cdf4f7c8afa3648a8f266311745fb66a0b27eaf129990d3cf1484abe15ca6b610e93d34bba1363f26f922fbe934deac7b9ebc4e5d9b1bc441be31be76e1a1eb1bf49a8cca3690347ba5c5249fe97053a67412c27a626f5acad26b4d4f27b2fd8569ee56f38c066c9aca22a0a4fa5c67fc0f3afedc3caa3e5cbd5b8e9ca011d3a3b066c9136ae685f63c88313366126cdc98bbb5df20615a493c28997c569a1731492ded132bcb235ec2d4ad43897c53f23c39e2d012cd58546cb095d7db35c69dc8c1a2ae086fbc4f6a43fab2717e06fa86aeed7d5ba91a75a324f218da877b5c59b81bc6bcc20662c7219489f6240e37cefccf7abedf05cc93ef80cea345aa91bebd54818f493d6722cb80b67bb1c57a8c9c7178d8f140d4a743336504578edf9ea4edd6c47e871744ecfa7b9ead173a30c0c948c16a10bbf0324ff55c99a2b4843d41b69fd0d1663aad9b76418182712683b0f0b6c21b588f9cc9b0b3d9e9f3ec36c5c60bdeafc6e003acbeb5dda729a65091179831a7bea7c8762906c66a3b291633a90047e4960411f12b412496c4ca8a5ddec939d57745a70d0500c019590e1d441845f6f722962c468dba6742a4a01458c90aabd478e60d621bb93d955cd42eaa1aa463bf8512f516babcda09d75aa710fb5f8469fbdc7a5773389522c5154f7c4a4de9333e9be5e820b1a40222a28ae167fdc3a3930e09b9c56094269e0beec34dec65be80535aacee82f6ca9997c9780f74bee8891e20e8e2a57a72d433abab8e1f396fe1b4ea1dba2e6d243fb5b87ea708806eb22282805e3509287603409feac1bd9108f2fd673182350464c814c887d4f20062ef5bfb1ac834537795ac6cc8c59ecad5fa1ab796c87a5165cd005819a291015", 0x4fa) syz_open_pts() close(r0) dup(r0) syz_open_pts() 17:46:06 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='x\x00') socketpair(0x1, 0x7, 0x101, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000080)=""/19, 0x13, 0x40, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x0}, 0x8) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) 17:46:06 executing program 1: r0 = semget$private(0x0, 0x2, 0x2) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/186) r1 = socket(0x18, 0x2, 0x0) connect(r1, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt(r1, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) connect$inet6(r1, &(0x7f0000000180)={0x18, 0x1, 0x0, 0x4}, 0xc) setsockopt(r1, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 17:46:06 executing program 1: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') mkdir(&(0x7f0000000200)='./file1/file0\x00', 0x130) unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) unveil(&(0x7f0000000100)='./file3\x00', &(0x7f00000001c0)='c\x00') 17:46:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) ioctl$TIOCSBRK(r0, 0x2000747b) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 17:46:06 executing program 0: r0 = socket$inet6(0x18, 0x8004, 0x3fe) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x20) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x180, 0x2) 17:46:06 executing program 0: r0 = socket$inet(0x2, 0x4, 0x0) getsockopt(r0, 0x6, 0x2, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="1d1b72e44333d2edfb97d1ef32b12ba8fe4afc5a2af12bdbbed30d0b2779bf7151b8eaa0e76cb7c78e56603adf997d53c2c5f55692d99cefa25614b9cbf5cfa1587a38a38071e66c0ce01df5949327414318eca064cb87a19ba66537854549da115fd8e30872992e5587f11929e7e7b665b179fa2e5dd5fae2fcacaaa81afe3d025144d80b56bf9cb7e4da9864756cf54b0e8be28b0119d0a69f35ba8fe8fb9bdab880ba3749006f62af826815a8e14e96e2477357bd575e522c921867d9ae95c9b926d49331d779444f80a829331177f3515607fd59d17abd7357fc5584bacaeb8928416327", 0xe6) socket$inet(0x2, 0x0, 0x4) socket$inet(0x2, 0x8000, 0x10000) 17:46:06 executing program 0: r0 = syz_open_pts() symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) readlinkat(r1, &(0x7f00000000c0)='\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', &(0x7f0000000140)=""/5, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000100000000}) 17:46:07 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file1\x00', 0x443, 0x18b) open(&(0x7f0000000140)='./file1\x00', 0x10888, 0x20) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000040)='\xd8\x99') chmod(&(0x7f00000002c0)='./file1\x00', 0x0) 17:46:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43, 0x0, 0x2}], 0x7, 0x0, 0x0, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="30f134e8c4a399f9a95c17aeec5da04ada0203479ba6ca21214d380026b3fa1086ca46a044bc647066e2bb4e89dfe78be0ae22c19d15ebea7b6af71393bbc6cf3f80128328c4fea716e73abf511989413e558520feedebc743aeb6c62b2f7b4086e56a960a27e38321cd9c409718f24685825b89ed57d3fab17b144274ce0fd2886728b5919aa461e8f6f4242f737fc3ad6024099f62290b346a9ff2c50e2f35a3fdbedef8c2ca", 0xa7, 0x6, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) 17:46:07 executing program 0: r0 = syz_open_pts() pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="45ce31b3c0273820fcf63b67fb2dbc9ddb2dd2f357f7e309edb0c211cfa62e5135848187ddb4fff9656ceff3beb753197c8e561d2c2eafe2a9fe8b9ccd873ef7996c2eef3927cf", 0x47}, {&(0x7f0000000180)="7a919d3a7371447fb2c86f01de33bebc27910f6d195ba685", 0x18}], 0x2, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x3f, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 17:46:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) write(r1, &(0x7f0000000340)="87", 0x1) fsync(r0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) close(r1) 17:46:07 executing program 1: r0 = syz_open_pts() flock(r0, 0x2) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) flock(r1, 0x4) 17:46:07 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='r\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') 17:46:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) close(r0) syz_open_pts() syz_open_pts() poll(&(0x7f0000000100)=[{r0}], 0x1, 0x0) fchdir(r0) r1 = dup2(r0, r0) syz_open_pts() faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x1, 0x8001) 17:46:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce", 0x1}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) poll(&(0x7f0000000100)=[{r2, 0x36}, {r2, 0xd1}, {r1}, {r1}, {r0, 0x1}, {r2, 0x20}], 0x6, 0x3) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "854955000202000000000300"}) r4 = shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffd000/0x1000)=nil) shmat(r4, &(0x7f0000ffd000/0x2000)=nil, 0x0) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x4) 17:46:07 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) poll(&(0x7f0000000000), 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x8, 0x5709}, {0x18, 0x3, 0xffff, 0x9}, 0x2, [0x0, 0x9e, 0x200, 0x4, 0x10000, 0x0, 0x6, 0xffffffff]}, 0x3c) r3 = dup2(r0, r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) seteuid(r4) preadv(r2, &(0x7f0000000380)=[{&(0x7f0000000040)=""/172, 0xac}, {&(0x7f0000000100)=""/61, 0x3d}, {&(0x7f0000000140)=""/15, 0xf}, {&(0x7f0000000180)=""/10, 0xa}, {&(0x7f00000001c0)=""/5, 0x5}, {&(0x7f0000000200)=""/233, 0xe9}, {&(0x7f0000000300)=""/13, 0xd}, {&(0x7f0000000340)=""/64, 0x40}], 0x8, 0x0) fcntl$dupfd(r3, 0xa, r1) 17:46:07 executing program 1: rmdir(&(0x7f0000000000)='./file0\x00') clock_gettime(0x5, &(0x7f0000000100)) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockopt(r0, 0x5, 0x8, &(0x7f0000000140)=""/193, &(0x7f0000000080)=0xc1) getpid() 17:46:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0xdad, 0xfffffffffffff801, 0x2, 0x81, "5ae0ac1b1459038f46acf43fa3d029fb9b956109", 0x6, 0xbd7}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a", 0x259) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9b, "b08d16c6daeb7f1d5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:46:07 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000000000020d, 0x100) getdents(r0, 0x0, 0x0) getdents(r0, &(0x7f00000001c0)=""/195, 0xc3) r1 = msgget(0x0, 0x400) msgrcv(r1, &(0x7f0000000100)=ANY=[@ANYRES16, @ANYBLOB="76dc62c5b75b0987794de919826dd74ed476031db35a161185d610529138fa1011b71bed78e3d80747611672da411e00893aa4c017a37e7db5813fcc47030d5cee57410a858f4cd133cec3d1669020d5ec18e38745e9da"], 0x2, 0x3, 0x800) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x10, 0x38) r2 = semget(0x1, 0xfec21bdb6fe8c6eb, 0x81) close(r0) pipe2(&(0x7f0000000080), 0x10004) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f00000000c0)=0x5) 17:46:08 executing program 0: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000040)='./file0/file0\x00', r0, r1) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) 17:46:08 executing program 1: setsockopt(0xffffffffffffffff, 0x2000000000000029, 0x200000000024, &(0x7f0000000000)="c40372b9d45804a91ee58d8b5ff749dd697214ac2ff312ac69f326787787963111d754cf51c57f9c10e5c9c144de4c2aeddeb311249971f583fe42c300febc4912f7252d4b09508366a1fed19a305d8b23eb8f06e9482920bc4bb865ada34e", 0x5f) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x6, 0x8}, 0x8) getpeername$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) getpeername$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 17:46:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) write(0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000080)=""/154, &(0x7f0000000140)=0x9a) 17:46:08 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x1, 0x1ff}, {0x18, 0x3, 0xd635, 0x6b58}, 0x7, [0x9, 0x19, 0x2, 0x1ff, 0x1, 0x0, 0x71b, 0x100000000]}, 0x3c) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) write(r1, &(0x7f0000000080)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) execve(0x0, 0x0, 0x0) 17:46:08 executing program 1: kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$setstatus(r0, 0x4, 0x400000000080) pipe2(&(0x7f0000000000), 0x4) close(r1) 17:46:08 executing program 1: ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000180)=0x7) write(0xffffffffffffffff, &(0x7f00000000c0)="c2ec27f0376b92bbb702f654c074802a8ca6abdc96936094a78663bdc98b58ed9eb902045277425d25ddd35e226df452f04f5091ee8e942881996466f6b58714b8b1ca71b15e9670886bfd86b86833b7fdcc8da176fcba379fa16cfae62cc0e2f5e877cce9fd923f555ea0b7b7476d57b086048b0432f09c05805e82bd8e91a22bf489b84e97ece7fa94ea75b15155993560b8945c79833556577d4a1201d367e58790663c1d", 0xa6) r0 = open(&(0x7f0000000340)='./file0\x00', 0x88, 0x113) getdents(r0, &(0x7f00000001c0)=""/79, 0x4f) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0x6, 0x9}) write(r0, &(0x7f0000000240)="f285587e6af2d6ca754772b940f75841c7cd1cef9d764b364a9c70a82f2e57c5c46cc5ec20addcb4da1e9a12cac28423426decc25bff1d81003e49916629545387ddc7dd0352ce70d2663089a56a6e192f0a62407bbd388d0756270fa6241f54c72c3718f5a3605169e3236f4ba127f1efbefe83c334a0b8db25fdb0c9c8dca733fa9e0ed701022d3266db4775bfb81a1799559a2eee3ba080facc25f360e813ec160823dc6423045639c3968d8ebdd08442d180c85b5b3dcd2593dc124397cfffec2c1ba3504b0b83451d8cd3a3e0bfb5f02aca0255c9a284b95f75283dc9e02531fc40c62297c8ebb5", 0xea) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0xf7b, 0xffffffff}) ioctl$TIOCDRAIN(r1, 0x2000745e) 17:46:08 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x0, 0x7}, 0xc) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0x0, 0x12, 0x0, 0x7, 0x80000f50}, {{r2}, 0xffffffffffffffff, 0x8, 0xc00fffff, 0x4}], 0x81, 0x0, 0x1, 0x0) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x3}, 0xc) 17:46:08 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ftruncate(r0, 0x7fffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffe, 0x1) getgroups(0x400000c2, &(0x7f0000000100)=[0xffffffffffffffff]) getgroups(0x4, &(0x7f00000000c0)=[r1, r1, r1, r1]) chown(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, r1) 17:46:08 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffd000/0x2000)=nil) shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x1000) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x1) 17:46:08 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200000000, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000140)=0xc) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2810, r1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) msgget(0x3, 0x4) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') open(&(0x7f0000000040)='./file1\x00', 0x10c82, 0x88) 17:46:09 executing program 1: r0 = socket$inet6(0x18, 0x8005, 0x58d) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r0) clock_getres(0x1, 0x0) 17:46:09 executing program 0: r0 = socket(0x18, 0x8000, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f0000000000), 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='c\x00') 17:46:09 executing program 0: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x100000001) r0 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x20) fchmodat(r3, &(0x7f0000000200)='./file0\x00', 0x20, 0x4000000000000) semop(r0, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r4 = getpgrp() getpgid(r4) semget(0x1, 0x800000007, 0x45) r5 = socket$inet6(0x18, 0x6, 0xfffffffffffff801) r6 = getuid() r7 = getegid() fchown(r5, r6, r7) fsync(r5) setregid(r7, r7) setregid(r7, r7) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getitimer(0x2, &(0x7f0000000080)) fcntl$lock(r2, 0x8, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x5, r4}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() getpgid(r4) sendmsg$unix(r11, &(0x7f0000000280)={&(0x7f0000000540)=ANY=[@ANYBLOB="02000047ee3f1ede11574d1b6d08c9ca19d53421ae1e233af114f708002bc12dea31cfeb34e6ab235d61346abb013601f4e30b38a35cfe56d78d856ab459f302004543f94ef9ff04d8cdb08affe2cd5d4f01ab60f8513bb26c369ed100326a00858f72e3df649fb9e29f1091a382e96f8e3f96a41a327acba200000000000000000000246f7833803f33309da68d4bd62b346b8ead41f32b967fb4d4b3dbce44ce4bb528138ce266f9666a3e7f976493f2160b9836916cdc07a69a817a4bfa488b1256af0600d80a5e7aa0d83d7d09f987204d56983434902a76efa9185f0009c125af9d4d6d7a1a42e4868ccdce310036cc5ce401ad9e88f28331996cec84f88d9de963a959a0f8b31363f3a3c99ee104a240358a000000732fbf63e83d155e890a30cf180ab805504822fa0c3846eded9d73dbf41e31b4b9781e17370f35e0d0b16ebf5a48ec83e837a5b03edb58bb52f2b6e0b7bc341d69d5b808e2120472d160263ef06e12ececaf03d2c4edc706cb83e078646796e34376a47810e7e65ca8087b899b2b90dc926ecc56f2fd81d8a2f49aa85d17ae8413a46acced3cf74744ac2baca6281a22d5257bfe0e0e1246ee35f4f837ed2ca8fdafae06fcb490b710"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0xa) semop(r0, &(0x7f00000002c0), 0x0) getpgrp() semop(r0, &(0x7f0000000300)=[{0x1, 0x8, 0x800}, {0x4, 0x8, 0x800}, {0x3, 0xf02c, 0x1000}, {0x4, 0xffffffffffff8703, 0x5a8830b734246a7b}, {0x1, 0xffffffff, 0x800}, {0x7, 0x0, 0x800}, {0x3, 0xfffffffffffffff9, 0x800}], 0x7) ioctl$TIOCMBIS(r10, 0x8004746c, &(0x7f0000000100)=0xda) fchdir(r8) fchdir(r9) 17:46:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xfffffffffffffc9b) r1 = syz_open_pts() r2 = dup2(r1, r1) setsockopt(r2, 0x0, 0xc23, &(0x7f0000000200)="77df8bbd910da5f8b983069814705243f2ab7b924bba212edc96ee9de5d0a89f1a6fc3bb5f7f00758728308ff824b49be3c956f10138a26e6b1e33eb0e8c3abb8180ef5c93790d5724586361852df8b3787ed19ff1dc2f9b364f612d8ecb5e74d1ba7ea39ff6044f1b5e9a9e26c505a5dc4e2c30d4605fa95da943204ead44a3fcc78e0c45928eb7594b3f0dab3339cb0bf90d063d33453a6b0d80a42f8059d6db4a65c6d3af6cb7e63c99dd159103a30822a3c8fbbc6ae8496517f4abe6", 0xbe) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x254f6d16, 0x1, 0x2, 0x2, "9c26a32d23c7347cfb5ba7165efc022acbb02867", 0x3, 0x3172}) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff82, "85fe4dbfa60200000007ad00fbffffffffffffff"}) r4 = msgget(0x3, 0x538) msgrcv(r4, &(0x7f00000002c0)={0x0, ""/99}, 0x6b, 0x3, 0x800) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:46:09 executing program 0: socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) accept(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/88}, &(0x7f0000000040)=0x5a) 17:46:09 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0xfffffffffffffed9) listen(r0, 0x0) 17:46:09 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) write(r1, &(0x7f0000000080)="658229b98a2edf9b0bebaf5f3535843e41bd9c0ba1479362e54204ceafb8efc14de95f311f58b9dc6277d7b137ad3a1b4f4aa6f3f282009426b809971ca29312301fa9184a33ab3e33b6e5a00246f6a192eaf8a1b9a9b91999999250d358830edf8b790a59b8ce7af6ffc636e1411008bfce634477ea70b14d84d1", 0x7b) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) readv(r0, &(0x7f0000001680)=[{&(0x7f00000002c0)=""/123, 0x7b}], 0x1) 17:46:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) 17:46:10 executing program 0: chroot(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x802a, 0x2) unlinkat(r0, 0x0, 0x8) open$dir(&(0x7f0000000080)='./file0\x00', 0x20000, 0x4) 17:46:10 executing program 0: socket$inet6(0x18, 0x2, 0x0) getrusage(0x0, &(0x7f0000000000)) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) 17:46:10 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = msgget$private(0x0, 0x40) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/9) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) 17:46:10 executing program 0: setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0x101}}, 0x0) getitimer(0x0, &(0x7f0000000100)) setitimer(0x1, &(0x7f0000000000)={{0x0, 0x8000}, {0x7, 0x4}}, &(0x7f0000000040)) 17:46:10 executing program 1: mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) r0 = syz_open_pts() semop(0x0, &(0x7f0000000000)=[{}], 0x1) r1 = syz_open_pts() minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) r2 = semget(0x0, 0x0, 0x18) semctl$GETPID(r2, 0x2, 0x4, &(0x7f0000000040)=""/4) shmget(0x3, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) semget$private(0x0, 0x2, 0x420) r3 = fcntl$dupfd(r0, 0xa, r1) semget$private(0x0, 0x0, 0x2) setsockopt(r3, 0x1ff, 0x2, &(0x7f0000000100)="c68153e6066da8a77c5de7e8de71e916edc10acdf96c700e3cc8aeca594873a9cd66148997716fe4a71e15e5bda8ed9f82c953b44e0169a3d32d72d27d9fb9fb397ed7df622b5ab3326a45d743a7e5ff12baca5eeac50bb2a1e36f40cf504d90c6f180b2cc90f9980268ccafa8528d7e377694a07eeb671935b66f0254654058aa6a74581aa4ea6071b1850275fcd1c27c25b117e28afeddec0c4064459752b893ebc7a26c5500b672097e2e851e09cd5790135a42df0755c0651dc6", 0xbc) semget$private(0x0, 0x7, 0x40) getuid() mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) 17:46:10 executing program 0: socketpair$unix(0x1, 0x4001, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) write(r0, &(0x7f0000000080)="1e86002da4db343a23f06f843f2430f05368", 0xffffffffffffff2a) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) 17:46:10 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) kqueue() munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x2c04, 0x400}, {0x18, 0x0, 0xc0000000000, 0x7}, 0x7, [0x8, 0x7, 0x80000001, 0x318, 0x4, 0x4, 0x80000000, 0x8f42]}, 0x3c) ioctl$TIOCFLUSH(r0, 0x4004667b, 0x0) 17:46:10 executing program 0: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') rename(&(0x7f00000000c0)='./file0\x00', 0x0) 17:46:10 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSCTTY(r1, 0x20007461) sendto(r0, &(0x7f0000000000)="03ae32d155d34ec23f94177f0bdf2b577a0a94a6034ac1cc9eb137ded6f8fc668151d0588f88c600b2d4f508832e4f4f314b86cd3987fc127b38e7eb626f8f758b22ed2654811dbc1eb875a75ae968170713ac9de3563496c02bb3907a13fead3320", 0x62, 0x8, &(0x7f0000000080)=@in6={0x18, 0x0, 0x80000001, 0x6}, 0xc) setsockopt(r0, 0x6, 0x2, 0x0, 0x0) 17:46:10 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) fcntl$setstatus(r0, 0x4, 0xc8) dup2(r1, r0) execve(0x0, 0x0, 0x0) 17:46:10 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) write(r0, &(0x7f00000000c0)="82", 0x1) fsync(r0) r1 = socket$inet6(0x18, 0x2, 0x9) r2 = getgid() setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x4e6, 0x1, 0x5, 0x20, 0x50f95845}, 0xc) dup(r1) r3 = getegid() getgroups(0x0, &(0x7f0000000440)) getgroups(0x6, &(0x7f0000000540)=[0x0, 0x0, r2, 0x0, 0x0, r3]) mlockall(0x2) pwritev(r0, &(0x7f0000000780)=[{&(0x7f0000000080)}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x7575}], 0x10000000000000ff, 0x0) 17:46:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) fsync(r0) ioctl$TIOCSTOP(r0, 0x2000746f) 17:46:10 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x101) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = geteuid() fchownat(r0, &(0x7f00000002c0)='./file1\x00', r1, 0x0, 0x0) geteuid() stat(&(0x7f0000000200)='./file1/file0\x00', &(0x7f0000000100)) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000180)={{0x733, 0x80000000}, {0x3, 0x8}}, 0x2) 17:46:10 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x31, &(0x7f0000000080)="eff3924153ee97f4e61e6c91f652563fa29b69808ccff63ae467bb6a447efbd64cddfae2ba210085fccf45a85fab85ec61d4bac96e328cd3ebae322e173f18f91750314c151ff38305bc425fd6362a2cefa3bf000000000000000000005ff78bbeedbc8d2926000000000000d0211ef2e66e732aa097828177414791913b707c44213d38591838", 0x1d6) 17:46:10 executing program 1: r0 = msgget(0x3, 0x0) msgrcv(r0, 0x0, 0x0, 0x3, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt(r1, 0x7ff, 0xfffffffffffff557, &(0x7f0000000040)=""/136, &(0x7f0000000100)=0x88) socket(0x30, 0x4005, 0x6) shutdown(r1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 17:46:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r2, &(0x7f0000000280)='./file0\x00', 0x41, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) accept(r1, 0x0, &(0x7f00000000c0)) accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) kevent(r3, &(0x7f0000000380)=[{{r3}, 0xffffffffffffffff, 0x22, 0x3, 0x6, 0xff}, {{r0}, 0x0, 0x0, 0x7, 0x100000001, 0x40}, {{r0}, 0xffffffffffffffff, 0xc, 0xfffff, 0x9c2, 0x47}, {{r1}, 0xfffffffffffffffa, 0x8, 0x80000000, 0x100, 0x5}, {{r0}, 0xffffffffffffffff}], 0x6, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x0, 0x20000000, 0x8, 0x7}, {{r3}, 0xfffffffffffffff8, 0x21, 0x80000000, 0x4, 0x692}, {{r0}, 0xffffffffffffffff, 0x0, 0x40000001, 0x7fff, 0x81}], 0x8, &(0x7f00000001c0)={0x6, 0x8001}) 17:46:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000cc0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8ce643d605e2d3280d33ee6185c6a11a3fbed9d7c7f5ecd505370f55d9bb05dc03e21ac168a0237f55fb68fc40412493e5f01c0a62188e9b7cb5e32d0ff2d4e7199679daa987423cab21c6b274000078947da61d75bc9028a227c38808f38d8298fc1f3f7e04be72b0b887f01309bbe9bdd11c451813897d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5eaffffff7fc6c3b0186e3430f52aaae8d139ff2c0f9e13da075ee54c0682247a3e405d535caab085c9a7dee55996d2250fe153a6214cdb23ce15338c5dab3d381e77455ef7eafbd162978c0b017db85201f523097a22426eb401afee1ffaac9c615f6f4a1f6306697db04609e74a842bcd3d64645ffc87e8274d561cec63c84b2602cbe8fb62300d4b26c32fcecdfd6d393bce5ae89f9dd940f4a3d7a9b67539b0582cef98457fbb3fb257d74d877b07f2a34e9654a6ea2bf00f0e2c0d068265f48a69e6e591c320ce699acde6e22d9b61d86867be50d22dd68f6da658dd8185ca459b82dbc58260603053a1860432fd7d60b9dd228e4922f9", 0x1ae) fchdir(r0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x0, "85497100020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffdfffff, 0x3, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x3, 0x4, 0x1, 0x8, "66b467468de8cfcd08b49aef41b4dd7775855ee7", 0xffff, 0x5e}) 17:46:10 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7ffffffb, 0x0) dup2(r1, r1) setsockopt$sock_int(r1, 0xffff, 0x1084, &(0x7f0000000080)=0x2, 0x4) poll(&(0x7f0000000040)=[{r0, 0x23}], 0x1, 0x0) close(r1) 17:46:10 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 17:46:10 executing program 1: getrusage(0x21ef7c08024accef, 0x0) getrusage(0x0, &(0x7f0000000000)) 17:46:10 executing program 1: r0 = dup(0xffffffffffffffff) r1 = accept$inet6(r0, 0x0, &(0x7f0000000000)) r2 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x4, 0xfffffffffffffffe) getsockopt(r2, 0x29, 0x4, 0x0, 0x0) write(r1, &(0x7f0000000040)="177d3c3d2b6f400b08c91c59eee8dad28572ad570d87e7bb0846dc12eae6d2bf86e7563e0b90b0348c7a9f6a143bb2e0285a765051a68756cad3e393a5d934a38bca71bb7a418fb57eb9b2fbf6f14ddb01ecf37a9339bcc36b8a04cab5b1dcf1dcb2fbdf47c8e243001b05711764b72dfd4156197e0e6a96ed2a89303a9b6ec5cb2795ee561595ac19edd379c3d507c9b30559826cb7cb99cf2d10b331905791214008d524c5d44273039e120be0a0a73cad58747216417b24cc967b4629d403c3190dc19068a3b02cd15e52424a55ca6974fb247b63bd", 0xd7) 17:46:10 executing program 0: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000380)='./file0/file0\x00') chroot(&(0x7f0000000080)='./file0/file0\x00') rename(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='./file1\x00') mknod$loop(&(0x7f00000000c0)='./file0/file0\x00', 0x8, 0x0) bind(r0, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) symlinkat(&(0x7f0000000280)='./file0/file0\x00', r1, &(0x7f00000002c0)='./file1\x00') 17:46:10 executing program 1: r0 = getpid() r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) socket(0x30, 0x7, 0x7) fcntl$setown(r1, 0x6, r0) close(r1) 17:46:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 17:46:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000004c0)="58bae63225259560f8e5815f73f2a044fd33055550ebd5e41789632dfc94ff334a", 0x21) poll(&(0x7f0000000040)=[{}, {r0, 0x9}], 0x2, 0xef) syz_open_pts() syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 17:46:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0xffffffffffffffff) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x1, 0x10000, 0x10001}, {{r0}, 0xffffffffffffffff, 0x2, 0x20000002, 0x742a, 0x4}, {{r0}, 0xfffffffffffffff9, 0x80, 0xfffff, 0x3, 0x9}, {{r0}, 0xfffffffffffffffc, 0x1, 0x40000000, 0x5b1, 0xca0}, {{r0}, 0xffffffffffffffff, 0x8, 0x41, 0x3, 0x6c0}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1013, &(0x7f0000000240), &(0x7f0000000280)=0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) socket$inet(0x2, 0x7, 0x7ff) accept$inet(r2, 0x0, &(0x7f0000000200)) accept$inet(r1, &(0x7f0000000080), &(0x7f00000001c0)=0xc) 17:46:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0x25) connect$inet(r1, &(0x7f0000000100)={0x2, 0x0}, 0xc) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r2 = syz_open_pts() r3 = kqueue() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000480)={0x200, 0x81, 0x5, 0x1, "9b711c505315483e36d0f19ec673ec467dc4949f", 0x8, 0x9}) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000440)) close(r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000004c0)) r4 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000500)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r3, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) openat(r1, &(0x7f0000000540)='./file0\x00', 0x10, 0x99aea5c1199155e1) kevent(r3, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x20000000, 0x1ff, 0x1f}, {{r2}, 0xffffffffffffffff, 0x20, 0xfffff, 0x5, 0x1}, {{r0}, 0xffffffffffffffff, 0x80, 0x11, 0x1eb7, 0x79b}, {{r3}, 0xfffffffffffffff8, 0x0, 0x4, 0x0, 0x8001}, {{r1}, 0xfffffffffffffffc, 0x8, 0xfffff, 0xc28, 0x10001}], 0x2, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffe, 0x40, 0x11, 0x0, 0x1}, {{r2}, 0xffffffffffffffff, 0x4, 0x0, 0xe4b, 0x90}, {{r4}, 0xfffffffffffffffc, 0x40, 0xf000000a, 0x7ff, 0x85}, {{r3}, 0xfffffffffffffffd, 0xab943b213edf19b7, 0x2, 0x101, 0x3}, {{r3}, 0xfffffffffffffffb, 0x0, 0x2, 0x180000000000, 0x7}, {{r3}, 0xfffffffffffffffb, 0x10, 0x8, 0x4, 0x1f}, {{r0}, 0xfffffffffffffffe, 0xa, 0x1, 0xffffffff, 0x3}, {{r4}, 0xfffffffffffffffc, 0x0, 0x40000006, 0x2, 0x3}, {{r2}, 0x0, 0x18, 0x1, 0x9, 0x9}, {{r0}, 0xffffffffffffffff, 0x8a, 0x42, 0x6, 0x1000}], 0x8001, &(0x7f0000000140)={0x7, 0x2}) 17:46:10 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x8000000000003f, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0xc001, 0x2) r1 = dup(r0) accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) connect$inet(r1, &(0x7f0000000040)={0x2, 0x2}, 0xc) 17:46:10 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="0e", 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) open(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x121) 17:46:10 executing program 0: r0 = semget(0x0, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) semctl$IPC_RMID(r0, 0x0, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = socket$inet(0x2, 0x4009, 0x7fff) r3 = dup(r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r6 = getgid() sendmsg$unix(r3, &(0x7f0000000540)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000080)="e1961878e74b61f6eb4ff52876eb9097c47c8c1a7ec55a6fee06120cbe8df3a2262845bd791ab9cea2ca805104890a6b1a6482ffb4bc5ebe5acbb48cab989f01dae016a049c44b081ac2ec64e906933c393d5f4a71e6b46d019388352c8c1e3a66d4708bc059a48c18d4d98d34c483aace150b48058e4e83f6e59c0d9cec9bcd6a5e3070ce615ec550f3a7d7e071b6e3c3e075d6e19d4f4eb1a8c224296b3f8a41aad9e21926da0063e2df8b89d51ce377365370a954f9651d580db704664086a9f1c957861f3e4f44f423233b4a59b921f93a78180f5000605932fb2e1afe9b817a", 0xe2}, {&(0x7f0000000180)="53f1246e2bad93c5248d8379a6ada899f5ff4dc10cac51d4d8cd17f2c44d2b7bc72f2215812793734977fdba5a5b8ede44de9157b07866d602613c4bef282f3cb56d1a1f0e966c41e1560c9bf8d2f88b793ac45e4911bc51fda73d4b66fce8bca08ee4773e09befc1cda81b7a03847b580d7b801229fb5a5b60ba865e5a9f8f207703f0123fb364566871b583d7557e2f1e1b827dd9425b39cced1e71c15893ed4b3151c873517a80d09eb2180a66ea69f52fd8cc3dfee55a405564930c46b7385cce0c5052707fde883630688419011d2f25e2f2d5282e1e3814291e6cb88d7fcb201dee7f4d3f1f16d6c", 0xeb}, {&(0x7f0000000280)="0f5eb882fe808bf55cfc866515abac38c15befcb05a58191ddb8cc142f3ef1f876c1b8bcb2b5a1e8061880834402a541b0f248c88e1aa229b39bbd07e11b0a1794910a5039360b348ced8b7b701a189e15886b988a3cdde45e8a5b13bb7f570360324f48eb01de1dc732a7b2c0b81747d8eb9ab8b85557be6dbbd43df154e18cb63417081b98db01fbc7e4ffbc18cf191f", 0x91}], 0x3, &(0x7f00000004c0)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="08000640"], 0x50, 0x2}, 0x8) semop(r0, &(0x7f0000000040)=[{0x2, 0x7, 0x1800}], 0x1) 17:46:10 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)="891bed66136c3e01399436508418fd408a1ee811773488bb3c728fa5", 0x1c) socket$inet(0x2, 0x4000, 0x2) 17:46:10 executing program 0: r0 = socket(0x400000002, 0x2, 0x0) poll(&(0x7f0000000040)=[{r0, 0x8}, {r0, 0x4}, {r0}, {r0, 0x100}, {r0, 0x80}, {r0, 0x8}, {r0, 0x4}, {r0, 0x1}, {r0, 0x100}], 0x9, 0x80) r1 = dup(r0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e8cbfd7ca7e9c60700100000000000000b36a28f520831a5eaa000000000056d917d4119d9bb91f00"], 0x1) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)) write(r1, 0x0, 0x0) 17:46:10 executing program 1: symlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000180)='./file0\x00') rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='./file0/../file0\x00') 17:46:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) close(r1) rmdir(&(0x7f0000000180)='./file0\x00') sendto(r0, &(0x7f00000000c0)="8668ab601ecd9464809656fa544f3352d86ad5800b4dea8f10fe8ac9c6840480d5700aaaa98f5f2dcd80009147243da16d3dc267f4f16f8480bb1b377b27adcef6f3cb6d87e8c72e6e241437766c6d266da5c93b9c301d929d9fc978e15770ec42ffc3ba0997d216b87bd309b359ba8cf79f2b8b0382d56fa3a2cc5b5cde1ba8e5e490fae84de7170e555c78f5e246ddeee7b7ed8ccddc", 0x97, 0x0, &(0x7f0000000040)=@in6={0x18, 0x1, 0xeca, 0x1}, 0xc) sendto$unix(r0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x9) 17:46:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) flock(r0, 0x2) write(r0, &(0x7f0000000280)="3e2a7928e4ba0600000200", 0xb) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x98b, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xbef, 0x6, 0x8b, 0xdf3, "4b69ebaac5cdd173bd252cdbc050739787952b68", 0x1f}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:46:10 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000100)='\x00\x00\x00`', 0x4) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82020600000000000000"], 0x1) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x10}, @cred={0x20}], 0x30}, 0x0) sendmsg(r0, &(0x7f0000001880)={&(0x7f0000000280)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) 17:46:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b46979873134df988700cfa388584432189d0c8af489c97ec4cdcf3e85bbb621bc0b59cf019dfa83e3fb136d65fe6c2eeb342b4446458859e4e5fa70e6352318b26093ae6d39c", 0x65) write(r0, &(0x7f0000000140)="bf", 0x1) poll(&(0x7f0000000200)=[{r0, 0x117}, {r0, 0x40}], 0x2, 0xffff) poll(&(0x7f0000000000)=[{r0, 0x9}], 0x20000000000001a4, 0x6) r1 = syz_open_pts() close(r0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) dup(r1) fchdir(r1) syz_open_pts() syz_open_pts() 17:46:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) getrlimit(0x1, &(0x7f0000000040)) r1 = semget$private(0x0, 0x3, 0x80) semop(r1, &(0x7f0000000080), 0xfffffffffffffe21) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r2, r4) getrlimit(0x7, &(0x7f0000000140)) lseek(r0, 0x0, 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000180)=0x4) fcntl$getflags(r0, 0x1) fsync(r0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x12, r0, 0x0, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x80000001, r3, r4, r3, r4, 0x54, 0x9}, 0x80000001, 0x10001}) ioctl$TIOCCBRK(r0, 0x2000747a) r5 = open(&(0x7f0000000240)='./file0\x00', 0x10008, 0x8) r6 = accept$inet(r5, &(0x7f0000000280), &(0x7f0000000080)=0xc) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, 0x0) semget$private(0x0, 0x1, 0x240) getsockname(r5, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f00000003c0)=""/240) read(r5, &(0x7f00000004c0)=""/78, 0x4e) getdents(r5, &(0x7f0000000540)=""/175, 0xffffffffffffff72) msgget$private(0x0, 0x21010000004202) link(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)='./file1\x00') getppid() kevent(r0, &(0x7f0000000600)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x3, 0x1, 0x6}, {{r0}, 0xfffffffffffffffd, 0x32, 0x1, 0x400, 0x5}, {{r0}, 0xfffffffffffffff9, 0x10, 0x42, 0x1, 0x7}, {{r0}, 0xfffffffffffffffd, 0x94, 0xfffff, 0x5981, 0x9}, {{r5}, 0xfffffffffffffffb, 0x1, 0x1, 0x5ff9d530, 0xff}, {{r0}, 0xfffffffffffffffa, 0xbc, 0x4, 0x1, 0x677}, {{r6}, 0xffffffffffffffff, 0x0, 0x40000046, 0x5, 0x108040eb}], 0x578, &(0x7f0000000700)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x4, 0xb5}, {{r6}, 0xffffffffffffffff, 0x40, 0x40, 0x4, 0x1fffe00000000000}, {{r6}, 0xfffffffffffffff9, 0x88, 0x8, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0x39, 0x11, 0x9, 0xfff}, {{r6}, 0xfffffffffffffffc, 0x6, 0xf0000008, 0x815a, 0xffffffffffffff81}, {{r5}, 0xffffffffffffffff, 0xa0, 0xfffff, 0x7a68, 0xffffffffcd67558b}, {{r6}, 0xffffffffffffffff, 0xc, 0x2, 0x9, 0x6}], 0x0, &(0x7f0000000800)={0x7, 0x9}) execve(&(0x7f0000000840)='./file1\x00', &(0x7f0000000900), &(0x7f0000000a40)=[&(0x7f0000000940)='\x00', &(0x7f0000000980)=']\x00', &(0x7f00000009c0)='\x00']) fchown(r0, r3, r4) 17:46:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000340)="c3bc6df5aa12f1ffa9cb3879f0c74e0d9d9f1cd9b1d669a3e648863e5bbc91b50b375af8a81b4f000400001c4e98956995b9d91eb7c271f03fb301177e28c8acfb4d73df631e6024bd00e1401df0cb6845dc4c75eb150d2da2a53a953dbc99d0b9b1ff90a8966e91ceeabed3496505d352dc3789377cdb3c8802be5f75750297fd3e32d093c60ace261ed2ad222cf21fe3", 0x91, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 17:46:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="1a95d6b9c7a9f501d23707f95c1e160000a9000b7b4d1bd2e234c181a401f1545f4085b6ae0fc893fbe82ce3f5a3e78d1bce61e3bf65b9a82128e99cd13bec2879799b36b45fe915e95799bd894b78994f916dbb319f2eecb44bc87610884050e5bb3145bd1c5878473e4d96d0148a338dada2009c140cc4bd3062587e33b8cb9fac913fcbae9a57177898280f200a23e68c45c0a6d9d91d6e4a47d173b9d003f987025cea38fd4ac5e88eb3320fca0fd31e6a998c4f9e1c05886d78343c04b4e677b68465a5e57aea28897d674f98c0af815fada3c969421a2dc9eaa272e311c1cc4433efdea7b265fb933a886ae44ba12a747adfdd499074264e4188043779a3f5a9c2220f853058cca71b41ce23cc5fe208af791d9d81ab559aff0f5ec3623e72ebb719dff4245b8e7dcf28ef37a75b570ab9381a09f38b25448ca11d15a14ef1e92a7e3599d59a11403b486e78e9d1888ea670aab84763eb9052042246a243f6fb9b2d16e19a19cba980a1017eb63e63d01ff0baf1883eba37cdbc7e02e492dc6602", 0x184) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSBRK(r2, 0x2000747b) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:46:11 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000480)) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x27b4) dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000000440)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000080)="4e41826282d1b56948018e8c12503e9c81768bb9ab40e67131a9e72505f01b005e0cf318f6c39d070b7c5e7545473adb7b780403e4577e3e6eec3161954a3ffbece69ddb1cdbb2306c643658c9aae88042acf5e4a15ae49d00682965062a1f1d9b85d714c05e94d8d3156246bd36f21b1f1f1509e414bed7869f976453b10c143abdfe295d23e04bb471d76e17501ebb4771b60519a3a63ed56db6", 0x9b}, {&(0x7f0000000180)="c25070210c238932b698a29b9d7f4c1db87bc2f69133e7e420f91782f6bacdf5cd11f15c4bf2ea29a90768d7157add095aa6cbd66902a7ee0f51e123ee062d93a6f8f69a047468d5e22e0cfb1204d4fc2fe8891669a15e018e0d0d3a913a32609892554ef14a4152ff782d03400dd70fed17104965fdc640b21405524e92935832264f23a49bd4a707578c94b5f8e0b822d5448d9d061551bc9a2578aa7ca355a1fd850940c1dbe444", 0xa9}, {&(0x7f0000000240)="6791ba693a40591f414d5f9daae1cff0ded8cf9d712103808c19", 0x1a}, {&(0x7f0000000280)="8d510a28de18e6d25da8a251dbc40267bd70b2a7df9be9144915b80b7624ecf28749364a2fcb3720b674ea6a99cf84c728281e52a78313201d591e8a2a2ead5e3255508e0ebf0e5df1e87951ba83d48b2c90d41d2092", 0x56}, {&(0x7f0000000300)="407a341e9bf496dcfdd6fd732456651a559f77de1db72469e2e0fd17bd9764d8e13cb651e47b39793d8ce9bbd7a051cc24d25a54e7005d785a75e3798f527dcf613eeee32b6aef88d38d6d184278295feef12386472ecc0313e30b419ecad56b", 0x60}, {&(0x7f0000000380)="887447f4c54fd9ef8aa66a0ec4549ec6a53a8fb06557858711808c94e1c973d55c19fd9160b0198136117291e12d3fe2ee10263fe9627aa720b4", 0x3a}], 0x6, 0x0, 0x0, 0x2}, 0xa) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:46:11 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f99429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f0660b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128c9ff0000693109b86c402f371c8eacead4f7c9d0d4d2c745729a0536e5fa05b0d0e382b733e6709c3e4ab8e8d38782e239471e01e8310dbd56e54bf7d853bef5a58d4d53a040dd749e13481bdb784cb54ceb424031dfa02e31262b9f5d1a32167a3a6de41574a81fd822d489681df1bb39d7b24ec80fcc0197ff04", 0x1e7) r2 = syz_open_pts() getgroups(0x1, &(0x7f0000000000)=[0x0]) setgid(r3) close(r0) dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 17:46:12 executing program 0: r0 = socket$inet6(0x18, 0x4002, 0x5) pipe2(&(0x7f0000000040), 0x10000) mkdir(&(0x7f00000001c0)='./file0\x00', 0x8) r1 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/64) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f00000002c0)=0x6, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x800, 0x9}, 0x10) sendto(r0, &(0x7f00000000c0)="bab321ad07222a48b9c4c87b1a219c3f92b24eef2f1760dd2b2dfd6de089376d0a38d81c6e43ff42e5adad451978601f35a8307a82bf9b0ba15d139d5cd5f0df1f92f9ff51bc2a03bfc5b693d3f21c929a439b2df0086f5e74e4acd0921116", 0x5f, 0x3, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) setitimer(0x0, &(0x7f0000000000)={{0x80000000}, {0x9}}, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) utimensat(r2, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x4000000000}, {0xffffffff, 0x6f9f}}, 0x2) 17:46:12 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) munmap(&(0x7f0000003000/0x4000)=nil, 0x4000) 17:46:12 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x1f) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/56, 0x38}, {&(0x7f0000000500)=""/4096, 0x1000}], 0x2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/247, 0x438b0b1d1b34013}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) 17:46:12 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r0, 0x0, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)="438b224a8e898894c563ff696e92b1a705ebf3d11b839497f63426814da03362a2428a432507fe54fdcdae7432499a4dd12ae052bfd9b08c1b0b32a437dafe422da18786ea6ed53ce51ef741dd40a1e90f5d08ca84f51e769472ab5a193eb8", 0x5f}, {&(0x7f0000000100)="4f0491f29a5f0c8551c0b782fcbcc42838dda093183b7557e714be0d9dc45ba022e9ef63e8c5d162e593c3acf43f24ae3e47dd52d593c7ec38bd4dc55fd67bd38a654b3c25c23c576724dca0de5bbf203c4582ee8082375d0035a8ba6751159e9fdf7153a1164be629a945227d7f58d14c2a352ecc72d0fe76704ce97a2df855e50ab8176c626d9512453cca26e0f834879ab95f25b2c3eb46d38b15dedcf8848078609910e776b88f685953b2afeb69a28bbe182c3bad143efd255c82", 0xbd}, {&(0x7f00000001c0)="4fa946a785b4ebc97c75b6298aba521533a42a73ed5548fc14900bd06dae39b8f792f3984e7f", 0x26}, {&(0x7f0000000200)="e9dd5b405dfde1c3348d0c981ef6a9e6735bffdde17cc2acf8fa9b55fca2c170183aa3762689f4966b73d4f1dd44ba3396da2fe21cf26c58b25f5f2f23dcd36a847093fe7ce4ed99213bac8deb8596197866b5c987da684a6c38e6c13307ab9909505fdc54eae3345f6d0da9e09b1bb77933566443d99229fe4705e8046097c253467676dce9fa0c2d57938238a082cabaf6a0639cc3b760b7e8baa05b339969f5f2357c96cad0d345342f343c8200944f30d734104f6496526510a0475609495f24ef838c9cc77a60cce5056858eb77846531041326eb47d0a3a685", 0xdc}, {&(0x7f0000000300)="8e8061a02a409fd1c2786065c5cd5d2bcc7965f90ff0a47ca5c17e803718ec1fb473e60065f533cc6d39c4f292db5105536ced39ba84e91f2b51bd16a15e82f51255060da7e3cd6f93c87c8e334c30c842bdb96e0518681437bb727128efaaf32e65e0747cb346d2bf188c10ec4a2f0f78a25f6ed62c1e6b73849010e972097dd8f7b9089fd9e4e333ce61575c55a6b206b34808de981139e7c551086db666ecdc6efb3013286b116fca915f405e5b48ab8060e33ad27c0be4fc913f59549b85158d67ebdf874b01ff3e09be4e67486c56b6ba520bf86a55351f8259f27094e92571ef0f33f4308caa1840e593d8a557", 0xf0}, {&(0x7f0000000400)="8b41982b3ca6ecb46efb514e8194bda7e3b15ce573157cfe6f19", 0x1a}], 0x6) shutdown(r1, 0x0) r4 = open(&(0x7f00000004c0)='./file0\x00', 0x80, 0x0) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000500)=0x8) writev(r2, &(0x7f0000000680)=[{&(0x7f0000000540)}, {&(0x7f0000000580)="5e7ab444ced2d5d90993e06eadbfa0e8a5ed8babea6ae9514e72c1f237b1884070091c19da6f01431f16ad3df9e74328582d9cb9622f60c671ebbe843a364d23b56c3e65b2b1db8f7c350bf855fd9fccd30de19f0191282fdf1cf0f034f797ea1b9b91db2d6ab753ff1716cb4156bf2e688ca7a45a9a43e5b2709983b69dde4c0595c4c4cf2ac0831d32c6cc1c145f5f1fbf152d1fa81e2bdfebb4fe7b433172baef956d3824cbf15613e276a61696a6f5db9eb5a32c2c3a8e8c4b6358c854520c875a8af21e29e9f47067aa846891682a933769fe8036a69bd3193c", 0xdc}], 0x2) ioctl$TIOCCBRK(r4, 0x2000747a) link(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)='./file0\x00') r5 = open(&(0x7f0000000740)='./file0\x00', 0x10000, 0x40) r6 = geteuid() r7 = getegid() fchown(r1, r6, r7) sendmsg$unix(r5, &(0x7f0000000900)={&(0x7f0000000780)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000880)=[{&(0x7f00000007c0)="f40b65d3dec4b40e91355c4e91efa4ff3f014153d8dcc9e042cc957a3f35cfa14be226a3f2f634cdd5d35e37e26678b391", 0x31}, {&(0x7f0000000800)="3b9b435682da772aa544b6e1828878e68fb824b5f339335d173287b2d42f45f6419e7ab78b2f5957bc9e0384c759d484af5cd7977cc46317cbc3328fa69ffe632b1a9293d854dc50e0170bb32caa692c8aea8b7e8b3299bd309191345cc3acb884e20a569e2264cf8f8121", 0x6b}], 0x2, &(0x7f00000008c0)=[@rights={0x18, 0xffff, 0x1, [r0]}], 0x18, 0xd}, 0x40d) poll(&(0x7f0000000940)=[{r0, 0x10}, {r5, 0xc1}], 0x2, 0x20) truncate(&(0x7f0000000980)='./file0\x00', 0x6) r8 = getpgid(0x0) fcntl$setown(r4, 0x6, r8) fchownat(r4, &(0x7f00000009c0)='./file0\x00', r6, r7, 0x6) setsockopt$sock_timeval(r4, 0xffff, 0x1007, &(0x7f0000000a00)={0x8, 0x2}, 0x10) sendto(r4, &(0x7f0000000a40)="dfbb2f17fabd0ac7a84aff7f4e4ac2f0363787775e12419e249d466980fa73c666f77f820f84d4a409c95900be1a320553bcc7d7b405343626927892341d4e2ad934b04ed0fed23d078e2b709341be250066cc57be99602a342ae66071ae254df7a34f6efea6e87950ce86e38038afd45bed7ede5dbb60d31dfd4a914c523afd20583dd5", 0x84, 0xe, &(0x7f0000000b00)=@in6={0x18, 0x0, 0x7f, 0x1}, 0xc) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000b40)) getpgrp() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000b80), 0xc) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) connect(r1, &(0x7f0000000bc0)=@un=@abs={0x0, 0x0, 0x1}, 0x8) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000c00), 0xc) getsockname$unix(r1, &(0x7f0000000c40)=@file={0x0, ""/108}, &(0x7f0000000cc0)=0x6e) flock(r3, 0xe) 17:46:12 executing program 1: r0 = syz_open_pts() flock(r0, 0x6) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000200)={0x1, 0x1, 0x5, 0x3e4, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x40) sendto$unix(r2, &(0x7f0000000080)="54c8d502fe03d8dbba4e1468dc52ab499841cff58bba0fe7f3ec60649af0c1ed31f5e4879e98ff13f7f42f9647ce40c5f272d5c74c63060ac9483b0d108a1abb39e40db0f03535db285ee94af971a04269a8e2768399d6e93ee01d1d4c62045e59132e7b1dbdbd606a8a5b0db0751df73215345ea80b9f9b4153b396aa04e62f1f892341109f6deca2877f2fa28015d2e8da4803d1290b4531f010485b3589163c2a0ede621b931bec3110e6f1092cbd06a3d0995cfb2febe44bca42c8d34a9a02db97d41218da7ada0c5249b54c8d2dde5f25251f638424", 0xd8, 0x8, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) flock(r0, 0xa) 17:46:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x7, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d00001a00f3ff08630000000000001000"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 17:46:12 executing program 1: r0 = socket(0x800000000018, 0x8001, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open$dir(&(0x7f0000000100)='./file0\x00', 0x208, 0x0) r1 = accept(r0, &(0x7f0000000340)=@in6, &(0x7f0000000280)=0xb9b9193212c4097d) setsockopt$sock_timeval(r0, 0xffff, 0x8001007, &(0x7f00000000c0)={0x7c9a, 0x20}, 0x10) dup(r0) mknod(&(0x7f0000000000)='./file0\x00', 0xe028, 0xfff) setsockopt(r1, 0x100000001, 0x800, &(0x7f0000000180)="d853a5d0520d14b250f8e4264a040d80bb0d704e90f89678e535bc977a571f8a28dce1659d8fc77318a3fdb29d7ad2d3a09363bcce2bbcac496c1b5d3cd4a901897cf1ebbd14fb7a5422fbc1bb4e3ece69afa27e3a2b1246e2a15b5f55f2b625271c8dc2a4c662d8d498f22b03643ba57156103cb31ef30fec37d6f98d89fc8f89767d9b4c30855491eca63e11bc5285f14fca63190ffdb38a6f48b43ebcebc3fbcdff4784c8b2598e160b3b8a9bbb039ac850049064700c1dee0c6f0bc97929653e134467967ca5f51658619efc11023483081b00c9ad35d364eda9f7d45a1beb1ec8b01818bfe4ca4f335e52af3006b9cc9d", 0xf3) 17:46:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="2d012e2f666d6c653000"], 0x8) listen(r0, 0xc5a2) connect(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 17:46:13 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x82, 0x40) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) r3 = syz_open_pts() fcntl$setstatus(r3, 0x4, 0x8) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 17:46:13 executing program 1: select(0x11872280be2d7a77, 0x0, 0x0, 0x0, 0xffffffffffffffff) 17:46:13 executing program 0: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = socket(0x4000000000000f, 0x100000000000005, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/146, 0x92, 0x800, 0x0, 0x0) 17:46:13 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) r1 = socket$inet(0x2, 0x0, 0x8000) setsockopt(r1, 0x0, 0x7, &(0x7f0000000100)="8024efae8f4504d6281f5accfaa221de896b45a444564764f0abda28afe3f2088b853fdadb873bb7633044e5e2d5dad09796f946bf262b1ba159c81cca63ddf10f8248a4f04d97cf003152b17d1149fc653238913639351973806cc2bcad96e3e9f3b11cf7650f96b9f76048324d721134932dc6e3f240100fd2e00003ec2f71bc1f1e2793889de6db1c8d35692cfbda15a4a943b7c7fbeb327220c3b84653efe1328c0ed1f6d4555b974b0f953fed6c615d138350cb66aade5f22295ffb3e322cb32e06d0af1b95c376c47a210cf42ff07beaa626528684fe39b41017e9ec816be1addc73ce8377766db8cdea335ad869", 0xf1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) 17:46:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x80000001) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) syz_open_pts() r2 = syz_open_pts() fchown(r0, 0x0, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0x825, 0x5, 0x2, 0xb9b}) 17:46:13 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="0cceeb10853472e3da8014abea74d11db47cf2eff5130db62fb7366507853ddce1233395a8d5bab7700d9ae797baac6c31f1c4521e421eb75d58479c4681d2ebd3cb190161bfefd85074bdb5c5c237380dfaa11055086556b4ca808510cfc07a021efed6c5cf000dc283a8e03c1c2a6128b2c16df9856863d3616ca3afd8044ed761508e1ca47b83ffeb81c22f23a8d4c1a5820e0e65b16c6693e2e10f4d0a5759f8dfb4a03a22481311151fce1b59ebb9e7e854d037d09fad49336bc19d80a8468270b3b54c28e892fa3cc454c337a243e2f726ac1f1252ed3c48761fdc9770fd52cd14124a12e001c43f5de934f77e7b16f6d5860c7dd1556aa5bae6ac932e6ffb28b8847c9754f0cbddfd03ec8ce7777020600008b10505f942caad624025ebcddfa1ae173972d24ea31bee4e4bad33ae5a4efa2d3c3c3867fd40b77394e6a0e724ab6c898acb88ca12647eec07ae8719ee356446e6e57eb3a9f4cbf8b3b85cfca8315659de8e760e977b2831ad4ae547c2432c0c33f1b89dab57c32e25b6e7688c9cf4353ccb9317464f7989a99ce4d0a70fb547bf1cdcc7074b250d15b757094a725ca535b29eb94460f2594a6f8a918a16eed55396c87fd3d1cd65ff42df6a03dfbadfce89960d9166b934afb43c734854a6f55c38bb73fb40b18335f3c162098baf4a06ee6f7b71b2a21bb7ad15a79584dc0e3645522287f8a33d23d8b00825c7cb5b61d968a17a3afad418f58c837e7883ea2676b413f53df8421fb89aa676f00f1c9d747cc97464d7a29231a0d67305f3359b38ab865eba05dad0b68fe08ace1c7da4b2aaf034e773124bfda94a19f3deb579260946de0b931ce5137d722a7369d629c165925e93689d1667344feb9d44640f0e45ac749f00660d8f6d18dd6b18e7c4a4ff53854311709a57a7acbbabde12ed9a24dbb48dd04b757c68fdd209cfa42010909a7dcd0e5c4522b2f91a9f7bc2fbe97d1f3f542fb3d34c8d88674fe6efe2161971600feef7c628f5a0d8fd652242a1ea03b0413fbe8286168d0165f821785c243c352a635a58f699447117f061b66c81525c80ffac7310a5f55c35bfff57495668425614fd29ddbf995cf5ff9bfa0e229c0d3bd77a7d5e77fd3733c5acd3b971f1d849002fe5629b92cd2210216f8bb0c43f93416e138f836eeb865005159dfcebe448eefc594bcd85b511da9a4efa1c4fab1b940740bbf9d1029e6f760a6af2e743e1f81f035d849dd32a7c1adc2fbaa75d0cf6a9c2023514f09ab57ed6e25ce8c762ed4b13403dc867d7985423fc0cfd933cb6a6563a3ecc57273468dd7664373f3279d8fafd955632364fb58a9ec33a8e48c5c115a21f5a2a70f9595071f8149b6786ddfdb89450cb945c19e09bb4c5c8233e14adae90813ccd33a2edd6b831522acbe85a6657be9db6acb83e55232c885a387911b0ffe3b7cdbd26135526c5b24fda491cfda2300b4a0b139620c929390fbb133f0948c37916d5cd24901bb302c66f872fbad1c051dd2921e58e2c6c3189cd3623a7c5a51d7c6c160fdf072177e2aff81b283618f3c894864b67bf83e3888612d40953f24d816c3c73b79b968aa5f0acfccd3e774a868996ecbf7de7243b2417d89d03fb8de2471a8f58f82f0c34ae89da63d8a91ae4cf50b68268bba2cc3dbd02a321c89783553d07ceed40e4074e02a3ff8558c036ddae8fe7bc4342d34e5eec7770bfca9c0c7976ef3122cdf7e5dc2949f20bf86ed40968951e6cb39ccd946d6bd172bce47b21bedfee3908da93d86b555a4c2d1bdf203c12b26cbe23764064c36429c76c5bcdc9cef0a1f996b77d9cc4a919833390b8109075651ae202ad96aa850a7ff139ed2ab09129392807823b34a920c0de39186e0f94ccf44185f10e4548d3254affa27e09ca619795e3262cbceb36bd0edd2383903163a2768f2209c11d924eb2c7ecd0a1cf02d9f785afef93a3b0e84c1c674a9553a9d262206e0a74ca76ab0f335c4f5db05531256b097a742fd11e9e04b6a53f1c38c34da3c1195dd1c32f6aeae5edb26d4d0491c99609cf29d7da711da337231d985c780e8fbe9cd188f72face81881ceff243bf351bc701543ea47b7e8a831978e2ec4a1a8de5e5de2a5aeecabebc57de6cea1e7e1d5ab33384a54399f1dcadc8276bf80e913aa22b2746283bd96a149f29e38fc703efa1a965f1622e56b8c087feabf57cc20bc1fd38a7d8ce02a08a510cda1c000652bfb519edc0b1a89df75594d773cb430cbb6e6edf48027ef2641e7f6bf2ae0586503e589d2023df8a13653bccf0ef5d62ca0a3047a34f179a956e4b37cc0ab1fabf129dd59c65d0c99cb0912940ac5b837561cc7bd1941f76649566f42e94f28dc341c53d43118ea7bcae1defe5b8eb03f194d4e8ab41395ac60941b7245bfea5076c48cc4f1354cad3651d58aa49da05dc1765846ad905ad3baa83e4d250b5cfd141c0f80c699a79669f23b4952cbefbf6ba32532614640a160a3c3dc4d7b0cb60778c775fea32e548020b30c5fea85f674cbbc9f92406e0a0bc18ac5c224e99903e2e9521013a552e48bc5ed97e8e8aebae5336c9098d59caed677d09b801612c718425f86f575497459ac9b352e6b369db7361afdcaf977197e33e14fa80a8b18e301cd14bd39a193ff0b6d008fa3bc8fca52e59fcb0ce8432fea744dabb97f4623d694334481ee0f71c7b62a5756a5b6711a1747f10d9dc30431191745f9625817fa00d688508c323d98f433f79570af5a665376af22b5dd6176c225874a9b76d65b2cae38a4c710030baa954f8107e2c57753b0c1d71caf10495b3a9330430daac375adf826ae7c8d0a5ebb30802773c02c42dc15f657eb9a18a652cd401f91894129e806855dda23f1679e66d9de7a37e2b15aec559ca185b17ca368b9aece4e3cd942c9648ca3683a985480c1bb21fa12953a2995735209c7b83f5358fef1a52cea5439c96d2bdc9b187879df74f56dc62f0b71baf32f43fa947d0bd99f6fe80c6fba1b94d6fa8f3eb3cb63532c3e8c46858aab5e8293323807de3f89bd53efe174cb0a5815682def41416d67d853d0a063745d4c26ffdc1287b68f8351f6544e2631d0d083f6117b6ece4711b048450b7b28c5af927329fdc2d58c5c9856392c69916e5158099a3085b8fbb3ea3f7b51901d28e1fbacc380cb56b4fa7230c01e3eb1bd5ba226c2a55320f3cb8760d567ddb6a55e6f04eccff4aee30cb543c7945d5bc791c039ca997334020d5a6cdf14f63d7eb3e6f1f596362688b64fa306fcd4e6a7998bed7710551943c57b252795ea6a9d9c1f34e2b55fa4b17dd5d8307ad82ee1c0fe668d5219842f13c4a117d78d3195da2911efb9e8948530e6ecbce3c4d239c63b13e24f597e02024e6a2b879eb02826a098845500d8b4fc560e27de579830fe430e591fcfefc6ed44a3865b720ca1a706ecdffd8bc2587f2ff095302758eaa7c180ac7748b521c621092c6f4cf02b48ea012af2cb16d8d3299349122038616742927e96fe517848ec63a81fcb359d579488f30f7d31717bf90e150f84d49f17f06c7379aa23ac59b0e44bd7652fbf5a1fa658dbbc991955249e5bd63e65073191ad9de103eb4354bc0fa91a0b0d7e7d6e21b08dbefb7f9e8330c80bc32ee146c3eafca02b85a79099151a5aac96bdc4499c36d24ae94987d325e89c42e2904b19ac3e40709024d8f096047357ed2539ab987f34a4e7c44ea44ee341c094b6f2b54d0256574f6d63ab1dcf6d3eb028d567c0c55ef3c238b1d09ca705c96814b4c908d21daa8199701e5020bd19802da4514cd5115f2348c5dfe9cf71afabd60ed3e387f87605a1cc759cb7c53b9912ddd6057a40f5538fc13609159c2a678501427a3fdebd2e690511b6dace9dcc97e4fb74ca85743ddb369bdb451cead68db3bfc1773550eb984acecaaf7884e221c616cc7ffa2f3aa6fd5005337208360042513021c6aa04aac99e69aad6fe031499a5bbab5fb68f48dcaaf63c12ac7a5ed78609523545b9af6addfe815829eb0fddf2876ac8f6df801ac15a33590c6af160ea0c418af23eb5d1e7a98dc553e841ff50057b32ef549cd91cb72a62ce1f7ee6727631f269a7f41ebb8463d97e3f489de4aae3397de006bc06b219a354e64ab4c3ded01b773788b3d6f731916f670534e9abbe32c25bfe6f494fcbf8ebfa402b0bde9fef968e360d67f6c05da244860020c39c708cfb3588b831807b97745f4df1b855d4bff756dd2b6190b44c538e2699c7cf40b6722bc01339953167cecbdbf254939a753b2b20d92236b7298b7e949f9fbf02f7a86bc73b64fad6d16e89e346c244c8b05101c7067d757f62337eea447b22ecdd82d7d45de87ccb0f5f6b562b2451a9b12fd7343f5315084849d2f35f7a18d066b734a978f30e052dc8020049650114eba33931fe0d319988cbc4110643e7fd230c94d970427fcb2b5a1ad2adede77e1e32a959e8c5d236704d9ced072204efede845784f8390260860850c87e14a0ebf2470a0d1210dc63912aa9450fab11b05c1be5cd8be94747300b31ee028ec2fc2e634ef054ec323e61134ecc48a1243d75adddb5b4a3781f259373b4d2319f4bff95ee1a6889ebe2cc04ac70eb6174897f7a8267ad2665a1c6107572f6ce579c14fe34a1134f6aeb294721c27c866f3bdbd010a09a993e663ff9a5277269835079974e064f229356fe44c5fe8c103391c3f1237d01c199fe7e835c1648459e01b4788e98b38b61a97a74366caf6aac6e78d65730f857000ded5fd91b5d7af68bcff020373286c92e84e8e19cdc960314f92a18a37327f3acf890e164128099201ced532431a197dce3ff4c08d584d9d0d660e535025d87eb1cf2423f65a5849a99c532377d1dcb912183d7893f2a941ee403f32fa057a19312b7295a09184a359ba92a6056584e75db40004245c5adc835fbf50a730b0924265f7a763f57c7beacb79995fbf24b5c03af61be5315d97d4c6b66593c02bf3a477740da6ded28f7f1faa7e1eab63d6c12195f103ed9ea7d5c0be2c99dc2de2a9f3c07dfbc6b8fc81f4cb6800ca07352ae900ba15149624303d212d11e46ec1aacf313d183d95c331721d3e9961d065f3750ecf8933c5105246079c2220691ee8638236ba5e901f0212ad3f95463d998b5d6a9c3174daa71127c73e686efe3d017132d5dc129111835059a707adb1e16e4e7353916414e615d8a3331ac0e628dc3a9620e4df02ffcce59b4ea7652d21c883c2839e0e2bbf01de45cb1685d70982151887dd950795e427723e3f2c9f03e5f53c78d8888ea8afed9403e98430af427787adf20bdb790e2cb9a8167a6621dfdf53ffca67e56a643044c81cefe52c1645467efc303f1cbb45668886a08765054e0cc40757f9d7503e7c823db220d7d6753f7619f01c618d09afc37a5d0014f3dde084070d0a8f565fcf27b2384bf98e62244ede2f09561e8f1fc7b5b0a39b81f49640f42f852dbada99971000bbecc6fbcd3d3b6ead865f359118d018ce1bb35a7faaff20514edd031db7e9282ca09926afe2c3c9aae24086082c3192a36e214dd01a96df4cae5095882ac4204d98caa40fd8d8eb45302d9dc12e6bd1db7ed020a061168ea6e98c3258abd317660bf6c515785b4d77e7be03e1b9f38218bf57112ee6513ec6562785b1a970be666f8df40b7ea1e21a8f768520d81d0201ffef373714053fa8e9e01c8009cdeff818f003034a5a22b18e07b753bb9af8a9f84453bdda70a6722d5dfb78618e01bab89077e4ac558bfa5392e3e481e8", 0x1000}, {&(0x7f0000001040)="8cd67964d274cca0c04d5a56f42bef4279ea84437a8489f55ad0f82fe6d6ee0b34857e0a7f3bc6de1dd4f5b387e1a34712f5013c1ec6be054c6559b74374d67d0e5cecd02ada1683461e622bf5fefa780e73d87a71b71cd343a96b1e81f05d578999e1c5f65aeddb2062b31a109f544e3e538be8582ca37d206ed3218c", 0x7d}, {&(0x7f00000010c0)="0ed873980c9dfb97763539e44ed5efc3e152575bbfa7aea9fc3a71edf110b0f269606246ed35f5880f86414a27f2c019308ae60af8e34f49a6812db95721a0d5", 0x40}, {&(0x7f0000001100)="9de3b5c92f6819b93b98042bde3985571cf4073f75ce7b6b276ffb10c19bb287a15885e2b26c4d83694171012b0d5ddb9b6f773b5755cf39b78d2d059fadccf0bc35e434aa4026", 0x47}], 0x4) close(r0) listen(r0, 0x0) 17:46:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) r1 = msgget(0x1, 0x20) msgrcv(r1, &(0x7f0000000100)={0x0, ""/86}, 0x5e, 0x0, 0x800) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x8, 0x4, 0x1, 0x4, "b49d3831ce2a9e3d5fdd01f610c4e93548c53273", 0x800, 0x2}) msgrcv(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000080000000000001c6917e0ac540ebe00000000000000000000000000000000"], 0x3c, 0x0, 0x1800) msgsnd(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000005bb3c5e8c4d912b1549f760a12481f596e2d4b9c3cc52ccbb1af1a8194672c212d1306006e93067d024e50f731cfb5dd68850b4461c3ba514ef92ede0b2a0d2ba49a4ee54020e2fe5baa10a656637cf599701dcb6e119a43cf3af76eec5f17fa2957cf64dc011a"], 0x6f, 0x800) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x52, 0x0, 0x100, 0x10000, "664b1aa5b265b7f5e68057496f53e2474ab0aa53", 0xe0be, 0xf51}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x2, 0x1, 0x9, 0x6, "567fa60c283f7f6dfe46ec94e6590c4cc964cd20", 0x101, 0x80000000}) 17:46:13 executing program 1: r0 = syz_open_pts() close(r0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x1010, r0, 0x0, 0x0) syz_open_pts() syz_open_pts() r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x2, 0xfffffffffffffffe, 0x10001}, 0xc) sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000140)="7b47733213d01e56cceaecb9aee8bff400b00c6a3f2a69cab43ad542d5938018de595d57b905e42147814d3bdb15af07b9245bcd084d0afc1df0a21e60fc577b11f68cac19f15a161db14a18194225109718360e17b272dccb61e16701a47dea4491a0df2eacf2d9a4ba6a79ccd91f8928e5f7cd2a48250c7382fbffd9e76eab9af1cca727263e3e", 0x88}, {&(0x7f0000000200)="87b02be2efd06d", 0x7}, {&(0x7f0000000240)="0677eb5931593c3c432cd935cd63dc0779a976f49c9293b94b919f5073ab2f61fe04d0081861132d2889ab1896cdf84d83c461c9723dd2261744715cedf5a5785a330dc8c448580f557421adedb5", 0x4e}, {&(0x7f00000002c0)="eb7d0ec7d6207bcb0f958f6b30f2274ad05803e1d8836cb2a5798ee7fcf1e74dd60877388cd8da3273631270a2442a42b6f545d81e7137b867fbbadecee05ff2b24a6efb4dcb4411b246d6e3a6c3b0714958f7c590a927ac408a1d3c6b7a2f334308f695ff16f7db6d0f98e439351838734b74743be4f9de397ffe723898c232c312301a9f35f2e9fca98dc1b10eb25038875fe4c942ed65e5bd85bf5c2c060e96fafc37634e5735a6155943ee061815174fefc77068e9f71818e4587c27f8982e6aab7361e323473c0f297f74e40ac0d0cb16ca5a93db572e47687fdcc5e89c9708fce651", 0xe5}, {&(0x7f00000003c0)="1d91ea8d65496374f2bf728b0eef59c770ca530e594328e19ba50ff4d2a533aac5ec5d044284b654731883ad74a3113700f3c939ac57d9f550e9cae0d7ec07d821536769b476e8591e", 0x49}], 0x5, 0x0, 0x0, 0x2}, 0x4) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000500)) 17:46:13 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000002c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d6500c7794d2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1de5e3f53dce56bdc93a6e1eb8827a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa64d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b", 0x20c}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = shmget(0x0, 0x4000, 0x20, &(0x7f0000005000/0x4000)=nil) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = getpgid(0xffffffffffffffff) r7 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x1ff, r2, r3, r4, r5, 0x7, 0xfffffffffffffc01}, 0xa14, 0x3, r6, r7, 0x7, 0x2000000000000000, 0x8}) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) 17:46:13 executing program 1: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000002c0)) r1 = getpid() r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) socketpair(0x1b, 0x3, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r5 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000380), 0x0, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r4]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x58, 0x1}, 0x4) kqueue() r8 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x20280, 0x0) r9 = getpid() getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r11 = getgid() sendmsg$unix(r8, &(0x7f0000000280)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000080)="6d88c5c1ca615c0cbb381ae4ebee0fd664e9560c174c05368e4035602ee9ccb9d339300add77c32cfd774d065c", 0x2d}, {&(0x7f00000000c0)="02da02eb196b1497718009ac1fa4589c6c9fe1e18c647a100bb4eb9f56c44baeb0b80be6f008f8732b350139e089ab0f07af301b6794d96b74facb8dda6388a03180a0c95ea391fc9a75868043266cfbe0562d5f4c070d0ea90a8bf8e62bced9f4b882b7348c6fa2b3c7c67912bf1b3cb740", 0x72}], 0x2, &(0x7f0000000240)=[@cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x20, 0x2}, 0x400) unlink(&(0x7f0000000300)='./file0\x00') 17:46:13 executing program 0: r0 = socket(0x11, 0x3, 0x0) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) 17:46:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x888, 0x154) r1 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x20) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x80000000000002, 0x0, 0x1000300000005}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r3 = getgid() fchown(r0, r2, r3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)="9204a9fe3c9a6e6a07b5e51138f3", 0xe}, {&(0x7f0000000100)="ae61fa8ab7d13da57126fe3d4ec5d0a7c3f007f32e780c0ab7efb12a19c648e06f7c17f3ed6ffa79f475a75a6bcf8af9dec2307a8f6a24d83f768239750c0e2d69c141d1ba337dc11f9b2c7c7f63ff910c9bac6a271733b2d3b49f6a8eb473ff490147f3f0743c6986e3d7a33c5f3a1337", 0x71}, {&(0x7f0000000180)="468a89cecddc05c3bb4c31e15d4cebe19b3f826f6b536f42b5756af40103075c7845f3c09a1860e9af7e16fcbb4b0e6d0ca19213cc25219e60b1332770475078f34ee30b1d1384342577aca01068eaf06c55d8eb8d6729c8cc6e74d8807f40a1dd87469643069e272d6ec7", 0x6b}, {&(0x7f0000000200)="48d1fc37724418f7698eee9bcd424ddd9514ecb9f564db57493e25d821659bcf7154038c5a91cb27dfb0c36f6a177533e51e40607945c1da3edeeaa3d48e65fc98ee9d33bfc9f51cbea408d06b2645f3b7e208583e86e63d61e607298aa89742fc55fec476427aded9cf61805fbd620bb439fcae50054952d8aa2cceb8c24d638c5f4a661d73487c39fe864df6dc103d8023e7eb6664c0e81dd77958d676386e0316d5cd7b05232846e7c4bd1158d549c7fd7c", 0xb3}], 0x4, 0x0) 17:46:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x2029, 0x9) 17:46:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f00000004c0)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e37e23aa168a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f48d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0eb99ccafac931bcc88e517bde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1d1) r1 = syz_open_pts() close(r0) r2 = dup(r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r4 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={r3, r4, r5}, 0xc) r6 = syz_open_pts() ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:46:13 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000540)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0}, 0x0) 17:46:13 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[{0x10, 0x1}], 0x10}, 0x0) lseek(r1, 0x0, 0x0) 17:46:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fc33055552fbd5e41798632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d409aeafe904b4be39fba9cad589e16e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2591d3f45ce6c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0fd4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225997d2250f6ea821e153a6212dc30abaac6e9b1112d0ed2d6791960de30d33", 0xf8) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xffffffffffffffff, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r2, &(0x7f0000000240)=""/161, 0x9964) r3 = dup(r0) fcntl$dupfd(r3, 0xa, r1) 17:46:13 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x8) recvfrom$unix(r1, &(0x7f00000000c0)=""/10, 0xa, 0x800, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) socket(0x6, 0x4003, 0x2) 17:46:13 executing program 1: symlink(&(0x7f0000000380)='.\x00', &(0x7f0000000540)='./file0\x00') unveil(&(0x7f00000000c0)='./file0/../file0\x00', &(0x7f0000000100)='x\x00') lstat(&(0x7f0000000140)='./file0/../file0\x00', &(0x7f0000000180)) execve(&(0x7f0000000000)='./file0/../file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)='\x00'], &(0x7f0000000240)=[&(0x7f0000000200)='x\x00']) 17:46:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000000)="0b103b6f4ce951d65c", 0x9) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) socket$inet(0x2, 0x1, 0x8000) 17:46:13 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x50, 0x1) setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0xf423f}}, 0x0) fcntl$setflags(r0, 0x2, 0x40001) setitimer(0x2, &(0x7f00000000c0)={{0x3ff, 0x401}, {0x9, 0x1}}, &(0x7f0000000100)) 17:46:13 executing program 0: open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) r1 = getuid() fchown(r0, r1, 0x0) 17:46:13 executing program 1: fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) readv(r0, &(0x7f0000001380)=[{&(0x7f0000000040)=""/171, 0xab}, {&(0x7f0000000100)=""/139, 0x8b}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/92, 0x5c}, {&(0x7f00000014c0)=""/168, 0xa8}], 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) fchdir(r1) 17:46:13 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/118, 0x76) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kqueue() close(r1) getsockname(r0, &(0x7f0000000140)=@in, &(0x7f00000001c0)=0xc) 17:46:13 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = getpgid(0xffffffffffffffff) getpgid(r1) flock(r0, 0x1) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) 17:46:13 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x3, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2000003, 0x100000000}) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000080)=0x4) 17:46:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x9) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x100000000}) flock(r0, 0xc) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) poll(&(0x7f0000000100)=[{r0, 0x4}, {r0, 0x28}, {r0, 0x40}, {r0, 0x44}, {r0, 0x11}, {r0, 0x4}, {r0, 0xd}, {r0, 0x8}, {r0, 0x114}], 0x9, 0x5) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) 17:46:14 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x810, 0x0) r1 = geteuid() r2 = getuid() setreuid(r1, r2) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x81, 0x5}, 0xc) close(r0) fchdir(r0) recvfrom(r0, &(0x7f00000000c0)=""/4096, 0x1000, 0x3, &(0x7f00000010c0)=@in6={0x18, 0x3, 0x8, 0x2}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getdents(r0, &(0x7f0000001100)=""/79, 0x4f) 17:46:14 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x7, &(0x7f0000000080)={0x0, 0x342f3a2f}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x80) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = getgid() fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x2) 17:46:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r3, &(0x7f0000000200), 0xfe72) write(r3, &(0x7f0000000280)="a9", 0x1) r4 = syz_open_pts() close(r3) dup(r4) syz_open_pts() execve(0x0, 0x0, &(0x7f00000003c0)) r5 = syz_open_pts() setsockopt(r2, 0x80000000, 0x5, &(0x7f0000000280)="1cffd53ece1c8665bf7bde32ed366e1084ba88527205c06fbb123deed3627bb49732d1d6b1969910362208f31bba90affd585debde8567daa4faf9485e7bfc0ca6f620dd6ba3c449d23dc81d47c937bffb3c4aeecd3087647d126705f8271ef55a269a4898ce8e27fdc145b5f581cde7a25f86c27c23a2defce5524aaa5bcb3f50f5b922806c6630f94929729bc406ee6b2a1093a6598641ca0ee85b3d47e9624eeac5ff6c9e9d0325a7c269d0cd89a12a7161eb68fa3a610164df562690e516e34a7d7559cb436a898228d1039cbbbdfecb014d78", 0xd5) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0xff7fbffffffffff7, 0x0, 0xe3, 0xffffffffffffff83, "85fe4dbfa6fd0120000000e0000200"}) readv(r5, &(0x7f0000000140)=[{&(0x7f0000000200)=""/113, 0x71}], 0x1) 17:46:14 executing program 0: r0 = socket$inet(0x2, 0x1, 0x638) getsockopt(r0, 0x8, 0x3, &(0x7f0000000000)=""/53, &(0x7f0000000040)=0x35) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x1021, 0x0, 0x0) 17:46:14 executing program 0: mprotect(&(0x7f0000082000/0x4000)=nil, 0x4000, 0x4000000005) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) 17:46:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff6, "855c00400000000000769d00000000f7ffffff00"}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000080)=""/45, 0xfffffffffffffede}], 0x100000000000010c) syz_open_pts() 17:46:15 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() flock(r0, 0x8) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x6) 17:46:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 17:46:15 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) kevent(r0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffb, 0x12, 0xfffff, 0x0, 0x3}, {{r1}, 0xfffffffffffffffd, 0xf4, 0x1, 0x1, 0x3}, {{r1}, 0xfffffffffffffffd, 0x3, 0x2, 0x6, 0xdd}], 0x8, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x40, 0x9, 0x313, 0x1ff}, {{r1}, 0xfffffffffffffffe, 0x1, 0x85, 0x1ff, 0x3}, {{r0}, 0xfffffffffffffffa, 0x64, 0xfffff, 0x3, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0x40000080, 0x3, 0x40}, {{r1}, 0xfffffffffffffffe, 0x0, 0x2, 0x8000, 0x9}, {{r1}, 0xfffffffffffffffd, 0x49, 0x0, 0x3}, {{r0}, 0xffffffffffffffff, 0x17, 0x42, 0x7, 0x7}], 0xa, &(0x7f0000000400)={0x2, 0x100}) write(r1, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000180)={0x80, 0x9, 0x0, 0x1f, "2bdc8c9ecf3504d6e1cb73965a28d9b8b009d7b7", 0x30f4, 0x1811}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "85101a7b875f7c84a4ffffffffff9c11fe4dbfa6"}) r5 = dup2(r1, r3) r6 = syz_open_pts() ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000240)) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000001c0)=0x5) 17:46:15 executing program 0: r0 = socket$inet(0x2, 0x4000, 0xfffffffffffffffc) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000240)=""/124, 0x7c}], 0x1) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shutdown(r0, 0x0) symlink(&(0x7f0000000000)='\x00', &(0x7f0000000140)='./file0\x00') r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r1) 17:46:15 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x581b) connect$inet(r1, &(0x7f0000000140)={0x2, 0x1}, 0xc) write(r0, &(0x7f0000000000)="cc2c45ce9303bab1f89d5f65e01833a7d20e9db04e73558f687e565a3215e6a8ed30c4a30435c462c0e933c12be3c69c51946249b2159f29dec96196695b541e1e6454751a27c2c07c0bbeccb5401faf8ba8e95c81e95fd62380873232a30b32ca0ed1593b201e62c1f8d7196a48ab8acac7b45e92b26a8847f06b7b330c601b87bb24fb955fa8d8999df30270a7e731f508e985dc432ddb18c272075170dc2a67ca72b2f821d7184fc867975b33648cff8d2dee2066d5411f0aab248df226cde577ce13c2af1dfa281b0664b25499dfea3b280e8613080b13", 0xd9) r2 = kqueue() write(r0, &(0x7f0000000100)="21d68d279cd0ea7f2d2e5b0763d52aad93660b44fa5147aec5cb2b1bf74ecd405a55292776f3f5", 0x27) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 17:46:15 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 17:46:15 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x0) connect(r0, &(0x7f0000000080)=@in, 0xf1) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/24, 0x18) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x106) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x2, 0x0) 17:46:15 executing program 0: mknod$loop(&(0x7f00000000c0)='.\x00', 0x0, 0xffffffffffffffff) pipe(&(0x7f0000000000)={0xffffffffffffffff}) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/4096, 0x1000) 17:46:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x1, 0x2) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080)="fda6b6f5a653f1d18beb3ee81609fa0de305d54218d97c93b5fac8ec16cefd093fdf363b00001fab6fc2fe7f76cc8250242365adae23f79b221a773c9d52790e1d8cc4b235a944041febe7f87a52e0443f5d23b948fd2bd78eedccad28407773c9f6b3b7a07d57a4", 0x68) 17:46:15 executing program 1: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) r3 = semget$private(0x0, 0x0, 0x100) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000280)=""/95) r4 = getpgid(0x0) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x3, 0x0, 0x101, 0xba, r4}) read(r2, &(0x7f0000000000)=""/50, 0xffffffffffffff46) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) r5 = fcntl$getown(r0, 0x5) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x3, 0x2, 0x8b, 0x0, r5}) pipe2(&(0x7f0000000200), 0x4) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000001c0)=0x6) kqueue() read(r1, &(0x7f0000000080)=""/23, 0x17) 17:46:15 executing program 0: r0 = socket(0x20, 0x4004, 0x20) setsockopt(r0, 0x0, 0x8001, &(0x7f0000000100)="81cb7d55a0a82ff1e31b3ed547d449c471ad66edcba16701cd220a227befd1fb4b38228b2b2fa9dba8800e128104e4edbb2c65d830f44a4c360b01760f4725e7787aa0e0b80cb588bcabbc880a51ec098c3b8f696c40fb55e2c75499259008a451d819c35b75f6174f2462ece85ebea211dcc621", 0x74) r1 = socket(0x6, 0x5, 0x0) setsockopt(r1, 0x29, 0x2c, &(0x7f0000000040), 0x0) 17:46:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xf3, 0x40, "050000007989a23f16723f911a1d962f681f00", 0x1c}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000001c0)=0x400000000) r1 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@file={0x0, ""/14}, &(0x7f0000000100)=0x10) connect$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r2, 0x1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0xeb4, 0x1ff}) socket(0x2, 0xc003, 0xffffffffffffffc1) 17:46:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6", 0x142) r1 = syz_open_pts() close(r0) r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) sendto(r2, &(0x7f0000000200)="c1c30153f80cac66e09828a9b6d577b2dd93b2eb5c0b3ffe34f1efe33c9952dde040f602e5702e39196f53d425e3859c7cd1343d9fc7482c4fed6e41a96c9ab5a3fb7b0a95533d38333813dd94fa2b7d904199890e4353c1ca08b31c3d145eb29e893dbb40418ec39a3bef1265730f0d18d581bb154f4461420bc2a2852ebb10fa8fd3fa400da1d2526898490a4ba0db03eb24313d9220245084069e3d5e1cf55d2ad54279f26b64d60cb64095c58be11f29f1a27016d1585a2d3a", 0xbb, 0x40e, &(0x7f00000002c0)=@in6={0x18, 0x2, 0x0, 0x6}, 0xc) r3 = dup(r1) r4 = syz_open_pts() r5 = dup(r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) sendto(r3, &(0x7f0000001040)="0e42a9e0b66e32a0f1a13021460ba88b8c377b95cac03a3d255dfc9ebc5610b80c91c907a9231437288c2bf7f22068cbd1f77bbdb3f1d09c8b582e5387d1ba30fb4ce49586961553d6a24bb0e1c59df485a69e8bcce6fd8ec672a0d1aab4d910ae9d907ee3e069dadb6d495c2f5797aab48916b1a35b47b20b0f3473c4c23ea47b2141f2a66b058a50f73c356ae8d227db72dbd8b25d1d9dfdfb5346fefca209ba804cd07460fb1556c374ef5ba05cd4f6a138d4dafffd92e406ad69e3167361f4625f16f2cd873b6e17b1a22fd56ee68587c8f41d9bfd1bda8fd88200d45b7b6d46e4a1598d51f5f2548b202290bda9fe6a95563ea849f519f757fb92997ad4c8ef17553d0ccd267fe86391991dbaaeed8cb47e6e5d57ebfe57bbf8225605cc7d941b0aff3601359208255037e2e7195d5e69e3cb04998b4f77b18de4db7e266de2d442df745cc98c2da2eacaf4bb4391dfd77b3a38bb0a5bb771e38f759e1ecf9d19ba0a54b19ef5c73fc2dccc2fc8e2aae9c8a1e4d6f96020db34ab77092db6ae3f890b72644fbc3b32587ed1c6ef59aff82eeabfe55753bdae4ecd4f99918560023a29c8bae282b6a42bdf61dfe9d4717540e28fc862bffbe7683aac8dde6145aa49fddbd226c4e514e0ba10b14d0375bea1e0e431c6d081854b9fc3b7da9464e159a22022ec782185f666d4387d9851f3bd5b009b23719e2e6000a1e6b6b2e1617915fa457b58be69c0080702b10535063c5c6a6862d33d1a7cd31bc91182985d197088d2d77c5b7017dafde293a56a65ebb038a04b70c72128d25f2723441c267e9ae1d91d1ff38b88257a08e105fadb9c835344f6198eb4ceec81bec9853ac08dea6dd9adab8bd8b8ee38012a564b33e37a4492d7fcf165fc19ec853c5aacb193ecb61cff858b17ce551343db25316cf27adb0fefa7eb8eb9293802c23c3d457ec50012bcf99e6e8f136b441e3824ebce202657805423874edfb9728e8764ef59204b6aa4d0095717c0d257416778f64da4458edd36f958d9a2f8b52d6f4567640ce56f81be0cb6f03372ea924c6f3d93b7bfbe1fe7cb6784f209ddf2fee421681d5716f2e6e58d89015c76dd57ebb63b78128c2a8205284dd77c69f614644bf909e3a5d77a85df495142024e994a8d7ab46ea3ac6654de70eb357950d98a0cbe78022d93a0fce844b88f09258dda726426e4d6f21576ee1e21a04fd1d11d5018a95079c4df7c1f4deba62fac563ab82eea4258d7046783fb0ef3047ebe7156321a7b7a24df21419cde0006e29ac4907d9785416b773719fcaad43ab0bdfa734b67d7a59b1d4ad659aee47b93a113b87fb7800a6d736b81fd05b18913bc51def623d2c54c4893e6631b0e825538712d913df645cac4ac3d038fca000df0a70102c008944b186852d6ab68e70edc67745123f23dc23f6d5b8340cd0370f24faa665c72a141d68cf647e5d2f3b263742404f7e6bad6edce4ec8358e3ad8220134b3174b39510f97e5e25e88ca6d6bd3052bdd3baa765800d07f0d081c96b37aa4309bd65a1ccdec4b444424b311a1cd4768bf14259e31ce5de8e69e46bb06ef53885f6b602fb17f36f72523525406d759ac8211b34d02f9f8f369b5b8b145b35328b7bd19d433747e5df9f187a9e9245c066abbc7eaec014a14fc06234affc0422b5e70a2605e02bf3e76b3b640ab9896f69eaccdbe29d119c2da6dae01ce61a0a3ec902db6f84c23703606dce05fef34583bb5aac13ead90ff50a14add01ea05194759f5cb56dc7a9316d2a5253f5c997cddcff83c36a7227b0fad2a244b22e6395136ae3760aefc6eef84eb3b94de1dca8cb3f3f5645edad60058607a1753cd4450618a8adf45e50f9a8cd0a251194fd8f8a529704b687087da13b639b3d23711114dbd69820ef104f1f79b6906f00d5bef59f642e835703e4d2116b1f6c23564bfd6060c84bf575e455c7c9da7bc2bcc9bec96e334d9cc0e738f1966b851d1639028e82dd2e2434a356b0351fcd22d07975a69802911e4699372416134f6e2d509984e67e6d54602a3052bb1257125690f3463b7d74d20e1dec684875dfbb13f471871ad3a491f04680a19043b86908be54568321d7c4831633b859a51b5224fd4b5da8ae3804a6f005683e5a191679c9f89c56d026fd825675182631fb3a80153836b15870c00d0608a40cc3704a29eba5ca422a2e2ab02207998a78d73d4419d52003b894ac2f6e583ad99ec44e50b3b952c4e361d4874d99a9ac04a521b10e18cf141d99d3e1bf0c22193a127235b044e0ffdd6dd9231d1f5688eb8b0566ace919acccedf7c561141d47a251ac72d4a7aacf4dbd3888ded80359e9fdb6f4218d43da57a1abb2b973efc8539bd7dae9f3b9e402ea36250535202b7cba102c8def177376c7456298d4684e22e7b5ea2e92f36803643bd2ca1e9c132a078fa85d5706414360e444604311a8a5fb7a83351fb6574a6333d88b920bc5fb78eaf4748fe1a9ba69bda4123ebe56ebeaebc8d0a9ba0c78b2d94467523a183a6e4bdc50d41ea236fc1ad4fd81d912dfcb6aa46ae214194e7a0cedb3d0e8b0f2ed8a78f2ee7139c6fc552e208fc59f797c1cc0ff647143ee91a4a12973060af83f15e2c653161822bb1b05e477fc0d91ce3cff9e0d9c927e9fb184ec91be66cb588617591b38570abd34c81b6bc31fd6cd67be31dc187fe2aa9b57dae71bcebcef35f178fd5058c39c0e2231abd2386b8efb468e84145890deba2963e4d78af5771cf8efb5ca4214f1fa75348eebb08a7d9fdf222d5345f6ddcb3a44ba4f87aa564e01e78f03cba408da203881d8768efcc4595716b5398ee031cb8d51e97d3dc301b395c39293856ea7e72f3bd72b931e59646a2b27e43ac8b056eb4644c1965a183c5255903879cd130384ca1d5c6f4cb4dccfa70f9c17190a38c155ca4ef29adf5f15e1fce7cde06a437e55713c795be638dd497193019b7f7b61d8e97aaacb910a0c5d1d1f7bf33894a691b150141ea8efdb62a9e63f103d618b0c9e2e08dc4e5227c4bef5033e9cc78d80ae71d7158261bd235d5275257d56cfb4f64be70411718351dfd1149ec9f9a005b0ba82fb3ff9aadbb243baa8135bcbdb47e6dd8d4ff96f4da821e264c06925860e019d77bccd4dc0b597affe2507849b07c74b9fd44cb84bca2033ee932c4e51f1f1d956d912a9825e4178dc81b9083bdbc26445f0f5d6aaf10cdb2aa2eb3f6d2a3d19159dfba74fb7a57dbb83ad1c5f5743e5a34ae753819e9ebb803b493b539477b94c3446df45cd939cb5afdd1220dd4753fef51223d5e852fcfb5d7a7bd30e704a6d2e146ecc49375b01b8e5e58a2b6cb554506ac8cef32c0ccf4f81aa102fd565868461b3c66985d24537aff6e0b9ebbe5feb09b3fa04e0e259f52af3542f7de96370b9344bee0d6f102c40987641915f618e75402e5d244eda539de695446fc803c510e60495be62c94ff36ca610a8e9a8edf64cc0e3e4fed5be07d3b7e8e9a51a7cedf70be016c193f9acfad3fcd95a138f15e87627b054e4b6307357aade94a35e0618d0cbbccacf367e136a10aed11f48421009db21dd870eb354ea7447515f9c7f89eaf381eb854406d006e82fb4261e7da16181cca76820c82bf80fe1b185726d04a6d7857c86ba7ff37adb3ecdf74e1bd5d301619c76e5d86efa976c3428584c28e90f77433ec6eacc65503c334c10b3d8015fdea5f2e8d821cca5be8b0ec8ba85e0b32df4bd162ad7fee1b62f7dc2e6c743fed352f548cc6a143d1938733cbaa0c3862c09fc82c680bda31218b8c296ab3123bbedd953aaa619a2caed45aa5bceb1c15ecfce55b566d00fff3b591dd17e032411a19b5df6851df634b79288b968f6a722f53c47390461e5f1c5f37ca4a2b5f0e3555e6b873d9955d3eeec753c3945d8ace5c23b85f569a381e2a624d167e8a1e05b94b8e683c414a3aa0108f32dc24d95c9e0d2ca9eacc141c49158fbcd221cd5f6bbfe799cde18859760f35c4e670931cacc6fb55323cf4b8195c22ab8dec70b640fa308c1e57cb4959709f7ae24147a4e2e2fee144acd0ba2251e3ee719f5ea91e61a0657f6927951d137b7f38fb6dd8a399ff52789009b51c5f61c4c148f6ebe2ff6418e6c669af253c4a23c84e79b88f2c26aed375b91182d8550809926832767670ea98f3ded8f36cd2162f4788ebd96cf4924c176582f3da0632ab1edce2e0f5fffd586a56575cfcac197d798f666e94b54d73f09b484a29c4ca36de7897cfa573a9d23efcf5536aca0e090b36ff371aef3fd8f2ab5357d51c56a867a27873950221b39d96b95b7c70ae5fda704a99b98258c947d0e4c880745b401a74c6b77e8a6827796766c418f5ff7ad38de79e058f95d89a772a92676ebd266175e26810ce30cfe0253fedfabdafb748b91caaa8dc662d2844dc3dde929f17955f2015cd184d888821e6b4ea49829eaabd16fe5ecfa1d4016569f604ee929855c5e35baf1cbfd377ac210c4230ab313a9fbe5689ff9cc59ab3482407f9a754df684026edb316584939fb97079ae49800069b1ee423363f9bb61399feaa522c2c32e71966ee105da800166e7f83653ddefe28b343a27eeb74cc4e348b6921596aaebebafa5a56914583227b15d4d102999e185ffb0d7f84035f88827cd57e2044c9139571c551da04a180adfd920872be539e5dceec6f22b2914c4a389351e0a1f58aff7821d4382c93490d541604c5b24ac78b2b0ed1868795c79d8e62205f8908e3cd5679692a36d965f2e52b021ab12fd206206f24ca08ff50a13b103c39d54d7268381019a87763e4eccc116ec4f1f1fd2d4277031a9da56bfb43a61ba46b0928d6e6f79c825d5bdb792cc9d4032c7171aa56044ffbc82fc67e2feebd97a2f1e0b987161df391e30db9c381dce99c834a2325cef8c228045b4d7af50c83f6aa24fdbe4aa2a06631d426157ee24e9904d58119b967a1665d1c76cf4445ad33c9e027185b89455424f28a7eae316fd2233debe1a92ecc4a5706fad11ddd636bcb148ed0e5a67262db53f5549204c6a82fa27f8a0412694086955bb42f3e274fa134935ccb45da780aed49f75210ca6f07631eb5c695c4d375dd72d21f4de23e4a196dfed4e110837de932689c6c2c958940febd96525cd689303b0f3bd469bd29a267084223c161c15acc12e97016aa1fe72beb91da60785c2c646127528939b8a97cb8aa9f7c82046983f04320ef3153a72e657bd037f987ed43e7e9f036790eda817886d42f20071cc03bdfa50651be9b8895ed4446386d21ec4b63997148bc99183b735780e40fb84696fc93b7410da882cc5f1ea305d027d815a81638137c60849dd88dde4e886a5fa67b757f4df1206a26b52124f89d48fa83260210d7134a2b9ef802780546ee0d95b5b6dd6906eaf9b1062542297675519fa7be30f89049096e9b61ba6957f515de196c1c2577547736dbb6b9a7c73f79b218ac7a782ec25e780b57db48f6f1f246a322e68056aa157b7d58e56f0cff6507e6bdb0f5a91fb2c30e7156fd56372dcd18ae93bd5b8670547864d553ad0b935f63c9110b351f5f4dc0c907f4c16a807a65ed04d40043d48b8a31261249a1f8e611a3aaf81520fea8cfa607105e79d26fe904a1654b14fbf19d51dd2e70a957d178197a54c327d499ae95bca91c5aedfdba288a6246e9db8f3e8df526500afcecb2a0ffc06ae48f7a68e27bfee14a54a2eaab42aa8526b689ecd4550d1406994d641318702eaba78144a9b20805570c7c5f109e94223670fa97ba2a7c6193", 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x3, 0x39d8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7, 0x2010, r5, 0x0, 0x3e) 17:46:16 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x200010002) r5 = dup2(r3, r4) r6 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x7, &(0x7f0000000640)=[{{r4}, 0xffffffffffffffff, 0x5, 0x400fffff, 0x81, 0x1}, {{r0}, 0xffffffffffffffff, 0x84, 0x1, 0x40, 0x5b}, {{r5}, 0xfffffffffffffffb, 0x10, 0x80000000, 0x336, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffe, 0x10, 0x20000000, 0x7}, {{r5}, 0xfffffffffffffffe, 0x48, 0x80000000, 0x81, 0x5b}, {{r5}, 0xfffffffffffffffe, 0xa0, 0x0, 0x4, 0x1}, {{r3}, 0x0, 0x40, 0x4, 0x2, 0x20}], 0x8001, &(0x7f00000000c0)={0x0, 0x7f}) kevent(r6, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r6}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r3}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r4}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{r1}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{r1}, 0xffffffffffffffff, 0xbb, 0x10, 0xfff}, {{r6}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r4}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) kevent(r6, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 17:46:17 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) sendto(r0, &(0x7f0000000240)="82e47440cfa214910670c623530333e2f3e519a82694d5e44a136347e8e1b89c0a1fdce2215b8679c60171939b8c9681206319313614a1fbb73da5f72aa29644188fe009d2a890055149d3c86e67a1bdd6101d5179c9276476896826bef3", 0x5e, 0x8, 0x0, 0x0) dup2(r2, r1) 17:46:17 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x7) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000140)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="52b03a7dbe941b42338570647ff83b8f3b4a650681a6ba926dbf28fee04fee2b8134fe7a17ee5d98a1339f4409c9b171473eef443293dd05961ae49ebf8c38eaddf78da7ef789cdf29658efb4ddc9a10a6c19f581c32d954e713423cadf20bcda6ed1e00321135f4c98882c858dc4f56359b3e7d8a5e29b27388ff9744d1eb28add717cec2e524f10f7272088d666c81e1a766d79601b4cc680d6b16f63be7dffe3093f5dde18ca311895d817fd673b720", 0xb1) r2 = socket$inet(0x2, 0x2, 0x0) geteuid() setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff003f9db0125c", 0x8) r3 = semget(0x0, 0x3, 0x8) semop(r3, &(0x7f0000000000)=[{0x4, 0x2, 0x1800}, {0x5, 0x2df, 0x1800}, {0x3, 0x8, 0x800}, {0x0, 0x1ff, 0x1800}, {0x0, 0x3, 0x800}, {0x0, 0x8, 0x800}, {0x2, 0xffff, 0x800}, {0x4, 0x6, 0x1800}, {0x3, 0x80000000, 0x1800}], 0x9) 17:46:17 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000001640)=ANY=[@ANYBLOB="00000100000000000000ffff00000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a48cde50aa105316000000000000000000000000000000000000949b4532946a34f2a8f3e024e9ad00c894f8f4ab47d8196e3edf255e659a7fa1b77232b19d08b9d22d9a29589671117cfe3ebed23d028d6d02ac603ca78aae7f214f072b165ff64da184f03fe2cd3be34ec29654e4743d01081d617c573092b95c6a1fb014dbdd567d4a555819bf5ce9be017a2a8a015ea147f46e3d4274df698dd51976016b0b6d1b55279205e0bcff496b6e38cbad402fff003bc83aec68bf86ecad75a5e5b3037885f58c9d10cc779d9f3811da63b161651dd5f544"], 0x6a, 0x2, 0x1800) msgsnd(r0, &(0x7f00000001c0)={0x7, "a2cc296e494bf074191e643ef9a191e6a0a9d681858dd3a053ddbf4a4b9e8f9ff8bcfc2204ebf510e1c98f1979b501c708bb1268a914f98f945d172b760994c5aae683643cad8eaf407dcff25c9fb8a90ae26f99fdc699ac012b381d259029686d5478cb01269d7aa761b724fb4a9a6d296eed4965795b16d4dc33b47c35e9218844b334c4117d7e464f6a4179dcf17dc256fc81f5cbbea4d3c0bc62f4f618f220c28eafbcba194c263733dec44254b3e1358b45082be9bf490200ca76e80de632bf9a95d9d635d219fbc7afbd8cebd8d8b72aaad60174f1920b09213ab107af"}, 0xe8, 0x800) msgrcv(r0, &(0x7f0000001b40)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000966f00"], 0x1, 0x0, 0x62d186f8b7ff44dc) r1 = open(&(0x7f0000001300)='./file0\x00', 0x8000, 0x10) msgsnd(r0, &(0x7f0000001a80)={0x3, "a9309c23f110d10b41bcf4c32b5f39d30d4bee220d66d7dd2ed8374a9327cee53762c9109aab803981160414f779364e4f57142d60963cefe5094514e9063b1df2c40b0b9760971629f6ad0021686702be003c93121ede34e7f44e3974acaddccf887abf44e6943135b2a1ae4b691c3b75a34118275fda3150c462"}, 0x83, 0x800) execve(&(0x7f0000001380)='./file0\x00', &(0x7f0000001840)=[&(0x7f00000013c0)='(\x00', &(0x7f0000001400)='\x00', &(0x7f0000001780)='}{}+}\f\x00', &(0x7f00000017c0)='\xba\x00', &(0x7f0000001800)='\\\x00'], &(0x7f0000001900)=[&(0x7f0000001880)=':\x00', &(0x7f00000018c0)='\x00']) msgrcv(r0, &(0x7f0000001540)={0x0, ""/209}, 0xd9, 0x3, 0x1800) sendmsg(r1, &(0x7f0000001a40)={&(0x7f0000001340)=@in={0x2, 0x2}, 0xc, &(0x7f0000001500)=[{&(0x7f0000001440)="f402df12568876b1903c62aa6eb39c48ca4194c5caf1f3b018d0072f5b1b698e67f88a59d11697d4739dd826d92b10335e975670e78a40431e2500ea200ec01849dd1dc6ea3497bf24afc88dad8cf26a7f9114219418e1917c821a7add992f3ec504a4ac6d09131500bcbd1c05f61ccdbdba2838ed430f64eab47618f19f5a87c1585db6cd671c6d1bd83b", 0x8b}], 0x1}, 0x8) r2 = shmget(0x0, 0x1000, 0x200, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r2, 0x3) msgrcv(r0, &(0x7f0000000140)={0x0, ""/90}, 0x62, 0x3, 0x1000) msgsnd(r0, &(0x7f0000000000)={0x3, "b0fd86fc7de466a9887565bb615b7ba420d387e9e172c4b9be8e9f7904c0c41efbd896a5d2e9a545ff6c69e5e1d11be3965f5f5b8706189fff00b40fd8bced73e6050431df60aa47b093661529500f578e92612220845bd868fd0dd0f690b86b9e1dac44eaa159ac4c2f1f3d4ac6cc0f394bf56ccb1491b09432c632f6ccd63b79193acff3f037812638939a48cd8b860d6869129e45c1c2ed6d0daba442bb691cdebb24fbefd1f27cb16d5deb07686b854a12b544ba5b302e189f078e903b4ae79b58b376d1ac418ca2fe5e650b1ff135a142c001da4be0a44f01f51b026cbdaf7da8400d42d0522d2d7259154d3e694eebb47152fd4e71f7c4"}, 0x102, 0x800) 17:46:17 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getgroups(0x7, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x4000000000000085, &(0x7f00000000c0)=[r0, r0]) r1 = getgid() setregid(0x0, r1) 17:46:17 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000200)="e8") r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) nanosleep(&(0x7f0000000000)={0xfffffffffffffffc, 0x7}, &(0x7f0000000040)) lseek(r0, 0x0, 0x2) clock_getres(0x0, &(0x7f0000000500)) 17:46:17 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x21, 0xc0000002, 0x9, 0x10000}], 0x6, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xd, 0x0, 0x9, 0x1}, {{r1}, 0xfffffffffffffffd, 0xc8, 0x0, 0x9, 0x179e}], 0x100000000, &(0x7f0000000080)={0x0, 0xfff}) r2 = dup2(r0, r1) kevent(r2, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x1b}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) close(r2) 17:46:17 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x1007fffffff) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000001c0)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000100)}], 0x1, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000100d500000000000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x20, 0xc}, 0x4) fcntl$getown(r1, 0x5) getsockopt(r0, 0x29, 0x35, 0x0, 0x0) r3 = getuid() getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r4 = semget(0x2, 0x3, 0x100) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000280)={{0x3ff, r3, r5, r3, r6, 0x8, 0x7}, 0x8, 0x5, 0x7}) 17:46:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) 17:46:17 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x600000000000000) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:46:17 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x400, 0x1449}, {0x0, 0x7a06}}) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 17:46:17 executing program 0: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) 17:46:17 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) mkdir(&(0x7f0000000040)='./file0\x00', 0x2) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:46:17 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) close(r1) 17:46:17 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8080, 0x11) ioctl$TIOCCDTR(r0, 0x20007478) setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) poll(0x0, 0xffffffffffffff7c, 0x5) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r2 = getppid() fcntl$lock(r1, 0x0, &(0x7f0000000040)={0x3, 0x1, 0x20, 0x7f, r2}) getitimer(0x0, &(0x7f0000000000)) 17:46:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0xfffffffffffffcbb) r1 = fcntl$dupfd(r0, 0x0, r0) recvfrom$inet(r1, &(0x7f0000000000)=""/56, 0x38, 0x802, &(0x7f0000000040)={0x2, 0x2}, 0xc) 17:46:17 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffe1f, "e340ac948b074256450134d24f2c170de37f9637", 0x0, 0xffffffffffffffff}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0xffffffffffffffc7) 17:46:18 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10040, 0x10b) openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20e, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 17:46:18 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='v', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000001580)=[{&(0x7f0000000580)="5ff4e461c5dd626ba91909280a95a19dab0d309be75733c379318043879500625454ff172fe02b719a05475a1d075641c7f1420049655fd605f74056f06d078714329ea052ff00c28965fe79531d6dee55a765761fed5baee0167378f4079dc7d8d296618ef35848688cfc4e16faf6342969a21816a888bc336a988aeb0f71ce1ba4fa7d80509b2eac60d0dc832724e818f51de7af7e120eab90b63c36c6de4db35564ee117fb7d36f62e294f96866b7ee0801ff01fa59ded131ea2c00aa7a5e9460aaca498e76b82be7f030c5ec313ef24d3870d30ea371fe4d436e487610e786b3990946fd5e0000c1057b6f1f02f8fa867ef52b28ff7950bfdcf587d369c1e75c772437a61dc8f229e2dad427b51448fc5db65e7f554fdfbb6b06ed97e1eb275f425affbdfa94f2d7fb09bcb4dbf567f8d8fc63824daef82a0763b8c9fc6f12bbe9ad13b9133343be2a53b05c47d6b877c2300f62bee0d985f7910996b246e21b47aebf97486116f7f296e69dd0102000b6b5092d7ec1e5e61906e6a4d3a3606c2dce447d59c5529120cf3e85884f53ed9d43fa4f47d5e1faa831763c4a26126b0bc02e222c907d1e2e6840581048225b1ffa6c8657ba3dc83b5311a2f51c89b61ca3dda244445550bba80ddc869bcbd2bfa7858f293501e280634af4ec6441b1169e865c6e647367047c3162241a4c67d441a9e328edc1c42da7391a2de2b344a37ecc6ee9f0d8b6422943e5eb5f8186f6656b27b3bf51c058b9e78754f764bbd86fc203ff103bd41c5a649be45fa0308e30c2e45a9fd48f9208ee164e26a17dc59759890387c80d885be85273ea1607bc0472879ab9e5f57a61faa828a7cb9cd9880d72cd68fae3ae0127ab335d5312b62e05f25ac292973a7a2ce60025641f17e696359f19c62c40370e3de59b94a36d7734a4545fbd92e8113c460c9c81f28def43fa12d13bdf74fc4ee32b9fcd77e12aae89d10da7f196236fde1fe91ab8bcaeedc5cebf473a17514d07d71f862bcf324b665f77afeedba6b77faaa140c6503ff721bdd695d2bf048b6edd04595f99c61d986b19f529a33b4210b0d770b055e5c061b79750a458260fa0d21cebb444a578254cbb21c2e243d4be4480bf2c513ff3e2dfdea742f11ea519c646449c2cac7d6575fe5e7e4264d174836b133a39d52d21e55a60da0b0228f10e49ad2072f1c059025447a502102e52135b468e2cf4aa90508de3c8d04f89afbd70a42853370763c2ad2466e99c9908975abd966db6ecff864c998ea0f72e08dc681d3c1c7b69e4e49743cd90f8000aacf7567e51803147d7971de8e6986e841dc51444229c5101dbec5632707e92012a0dbb1525a0c1f7ebe70499877dc040ef40e9d16ec6dc6c86b3a66040fef520ab388cb3fa14b0a52bb109cfbd192b40cefd8fdd094a8f3ef79ed13e043540d595ef70641fc7e84928e9382492e4935358d23290aac26b181cf4608bf769c905bd5bd307582248bc69a20bdc6bf01f5b590f537fd3d7cf1d18e1c027a63b12927d07f85b3ab209ebcae86562fb74c7f68fcfd3e77be3b8550fa61e8e81441c55d3c28d519f3e5fa949db0a8ace46f61ab194e23df3981b5d4fa24e3b81b8d7dda6212c7d97163b0673fd8240c14d387d67388b4bc6309a469f5bdc2c968f0d7c2f7ee5e3d476056c6caca4cc29784b74f4c2ff1382c308cb01bd8d9849e040962be862edcc300f1f6ad6cf0534982ac65f7e2071442b931bb97e7e3e13b364c066536001b804fc7b864ce0e7984f3bdabc40dcf92b2eb80405e844f1e0fa6038dd50f01ccd4c45a10f337e453a53196c756367528fcd51b956d0dacf4702c3b33c738aef3e98873ad7632e77dc4571a0244387a23aa488a7341990e683236fc9fd9ad6a3becbf98df3aeb37f2b32aaef97d7669121574b7404bf12089d3d8477cd007f29cd3c446fed5f4b77b591e5ee72be76d1f61864ac656b9eedcea3043a9a71c1337de77afa3cf6e53f5a27d19d24ebbd5829147cb004d27cc5a493c2bbe97a72c420f45280a10035e72ebe801bc5dc9f58d494cf08c1b451a7dc58ca5ecf3b512b082d535959e4855de8d28ffe06d010b524d393d1cd8e3db9a1cea0c2211c148e28302a1a68520c1f3542bb402883907c7d21e9e012c91a70e09859e8d212be2d7a5c76909c22d12b8a4e7e7dfef19413b91e4e218d6666efc4cc55437a30788cf350c43ca15a69614c0742b2f32544f8b51a050eee7dc46f75d2661cd9b1f782b7eb49b4593ee84e00ae633dc78c77dfee4e09f02cc4ecb8b56c0840df073b865909a1745d3de3a4ed3191dd4900902aeb395460644deb43e07e97a24a46c6cef33ed5ce4f704809ddedfe5e4aeef0940b4c0493dcfd1e8b7b6cb94fa51c46f80b32004699693477396b89528bbc62eea8d94a6126c08eb72c4b1454dd532d3e97343e19e4cb3e20edd2737cf3b27845c3238ba3fba7200715bfb0361f334da8cc60da07ce50cefe06d94c07faac68dbbec377ca76447fa2af42bfeabe0e6764f2828e558db79644e82b0c4eabd12641f18228784e29bb1a0bcbe5aa6660de6043c83eb9f85d6c9a87ef93b4c19aa2bdb7866c7eba1f987d15b0c8a8055426fcfdb1958b5bce645cbfb0ac225db5aa22b070f04e9d9d30c94861e7408eb8a8442c34f01924aa0a260bced87da3465aca54aac3f744370c2aa6b0e4cd50d3efcec373732bc493c5c788521fbce5d1e901737ce609e7df57cb2c4db7fbf82091af5f04d9f841907c49be255c50270cae685057a60506ab72d2b5bee256520ae52f2aec4937c172374449113a871354242456fbe1a38582b80dc3f20d0dedb5e6f52c3e1ec89ae1e77a2ee75dd421dd8c76bd4811dfd94a157391c99535826d7189cf114318cbac2bae61305e84c75d663cf8c18b4f09de5e739db38adc89fcfd2e6f45dc815dd387a3ed9bc9ec7b77160334d7990c4735160e6927b1b4d1d629caede2a0d5d0c63fcec0d1f1f12c95d0a31ee692a855753e44f418997f351be3247e27018c716ec8bb18c7dfe53222cb61637b557d808a9acef3611152ad1cd34d1b19e66452ae995832e962d8f395cba5e9c88161a988033a99ef6ef86ddc53a0ecbc303f48d02d587a908b7f87700080fd69f505bc2d4831b5c6653c5862930771f1cb0342e94f5f03469b2c57e335d0687e4dae85acb518c2e0b384cdd92318632bca3014cd8c96fac15057fbde49f14231d1fac5b86c62e7e83702f168d597a8bd8eaa490ec14fdf1b1b20f1e55b19631a7269d95a6357f976843cd7f49cfe7137db6f1b48ff4c4610307e8f0141c052fbe9d7297dda9d629ed2e91fc81fe2630fdf685c16341de7b52fac613ab1e88d64ad16195069ee117fbcafff94fac326ac3b1f5febba2770016744515b5dd5a7a69f4fb62c89d486fe72454610830f2aa2354ddbed2521be8615d3ed50d98bd38897a184eb2baf09fa92682c1a92c8577e54dd300ee4c2eb4611cbae17ff0410dc0bcddc789a76b962d119372fb52db4ee8319b0c65454008e430982b22de7b235e80f3b4e14f60fe813ebff46b1f844dcaa11414b733e6ae29c9956b6da96944935b1106c99b9e3b2bc49778d8ea9f51b29128a41022b8844385e0e9fd025ee4ec29455bbe0760dc2716d2bd7148606ac5233dc109ead6933fd9791fc19f2f953da60f2d355c23f531e1e3375f76efe70c384b810f80985bf72f3c6ab3edc2a74eeb8b3728ac6e67deab219d2c381f9d07c78c245fecb1e7003830d66d1f385b1fc44febe5e57dbfaddf0404e8acd1b8328fc223ecf766f50eaedbc5d13b8e7c4ae7d83f1fb8e496f3be7a9161ac66e745d6868c3b9eb80faebbffefdbeb0afe926a9536f53d9db84c646e7913c7d2b11697d3ca533b23d9848033b029119a80a6b03a34a9547b511e0f12656ff490198993abdd4a747e072c00681cbec9ac1c63e539944850d2dd9db0975a957c653c4887d813ec4144a6e3144b9770e8b12ea21e640d373b8f1ee8091c1a1a74216ba52057ea51be4bda9eec95060a77d04535bd8df9129608d1cb7ca71b4147c1ec384ee2e7f6a50848faa1afc7c6739a0d06b883c2573dff1bcc2645c9c43e69ab91f37c675c16ae1029ddc9775ec269b6b3a56d2269cf841a3acdb78a964422a6021178dfd0aa5670b786cf2820fdcc8045b517afddb3214413909b5dc4077c7c62c0b93b70ee343781c9d215affa82b1b8a77b8d2b2ca6a3ca9eb54f8c0e45dea0986950d97c3da42c917a24567e424cb601faac579bab1b0de8e13bf12bbbbde5747f0c96c53cecbe4cd42ffe1d3d2993a1e25e983b04172daed201394441915a36e627e0771543fa4892175ae67a35f9265f61bb47e761b8868736ea4c2799604d2ac9427734635f80243ef895978ffc98e53939c2accd095ee0f0259ec59ae659c2353cf93432ab60d814c4ba9c55375945bc8394e0241d822a88a265c55c9e3f5ca3f51fc242a1bd0042dc132355d4e75f3a7eccf2c536fc9b3acfbf2d3ee9f166670d3062b3f3b3ed8919c5e9605c114ebe2bf49f88629ace1e9f00d4c8b891462720761f2873500b5f4b96aecb67edf7d1e7df5602e2b356fe4dcf878a8944dbcb79dd13a6ec0b75125eb4596592f0744f36572beb73309662c1282684cc8835e7a3be90b9b9d9aec2777f97f6a5bdb38ec57b5c30ab28de45cc64f473001a2e2dfd404aa2d32d8eadec3432d40bff6deb557e2f61a868c1b5ef2da790cdcce0a2acef217be1fc46b05874dcce599a71c41dcdd8526271e5843398af211398763fada7c9d8dd716bafc9d1bb29702ffe1a961fd6c1e332cb7d8139e6e4dd1f6d31fdc83bd34859299b616384777af23c93df742eaa4bbdd72ab70d8ec8862cd1a0e8ba9781b1cc0295b29ff462ec67fa88fd16123e30aadf2ec0dba211af4ef93553244d9a3a02629492390deb713c53ad552f91db4eb929cf8da53240ced45543f885ff7fd0ac2aa5c0b7764b3fe677359afdf75e74a3860b66815a6b871bc044e99cd7e3723258b7508da87c49e428139ac502b45a553772c9f3ebfac75ee9247cf9b2edfa7d3e8e305f16bd1a7ba7495a93f41541886d0aac3202d37c6540375793124c03228d1834217a5da2b869483e57fa2f54d33837ec1432b242d8a718895aaa86af4691e3a160b242d305f70e7aa1cef777af8294e40b7315606657de81ab53c11a855a16640b6fd00b2c812879e539f459df9013e7990ce4b495cb7f0b13d78e2a6ffcdfc05e8d7b516b660b739587a0e092cc3834783aeaccae9d27823158bd9f18bf93d96d30e96af4fb7cca43585b2c548b14fa6785ac1addd058bd176233985efc05d2a10b17281e0ec410eb5b267c6be6fa64fde6603ca65d8465fdb1eb02522cafc14fe1a67cc5c9ec4989153a8e3050f7c83556610d800b5889a9fd860455a4730978cf43e8cf20d103d2fc9591517b8c4dc7e9a001e64711266e4ae010b6aabbcf05a7a5d3e0a4869e838e957c99855e405aa646e5d8a00d06df01b4090395bfa7741ad86ff6577c83d59b55bf8d9c6e48a5d3b26cf123e45eb5549214f64d7ec926ef7f04ce41bd5ca11d0c29dc3b39440b9c2d9cfbdf2e17ab512be0908fe888c457668f3659e93ce36649f01ff420687f8fa113c79b03b33d6e65124c328619efa1bb1abac9234758f33bf05a9640cdc0421e08d826e944f61690b445efec788edef0ae4761bfccebc1adf17f89b30361698133f9cee78ea87d0ce28f01998a5960c2c8372f5aaa782bf285d180fd8", 0x1000}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000140)="abffcc469a746ad7a81820ed5654605928b7678fdd026c044f51a3893d30298eff3becc47f22f211b9767a663187c835548624eb174ada962dc6e9589b8fde6f6a20f8e73a2b03f0cdc95f8fc07738f9da057256e1c558b988b5de9a7d8f2c1e986562427564fe9feadbee8052b9", 0x6e}, {&(0x7f0000000200)="0f653516565a48fce65610a9d2792a6537b6e0e170224697d97f5ceaa1236feecc3593d38ad0143fe2ffd123e5d0e104425f94a1352b39568061ffc1988e41a87964f397a1d56127bf4044b59770f54dc213942029bdd50a8d61c861a6a5eeef4e21f9bd07a50ed0701359ffbb21fa304b06ed31ed1cc24b7d08f20050d6f4c2a045e97aedf8dba392f3a7b074201296284ec9c4685653f756d2c2683a7c5f41852791b1fa89483fcf7208083967ce83ecc9d21e6af9309736640b5f9d305d6cd1a3c81d3b70be9d16071c725b187dbcaacc48c1b547f7569218dbdc9678c310bc23595bef1c61cf6313984a3b5912d5683f66ed8e4045", 0xf7}, {&(0x7f0000000300)="ccf7bf87cc234b309589856eb628514ab77dcc0fe9525c29de85ac5f4b5fd1a92bd293bcd8ddab0bf6b5c729adf5c8657493853c5ba9312c78d6cadd31437289d2868f82f625f2fa5ec2f2f750c7b95511ca91404c77498769f64668f338fea9d619a476ba83e257da73469af0aa76b1b53aae2b01380df348a5583a433a0c6f42162bf5943b258f64d82a6bf48d61dd8341ab51405cd8d4afb5596100dc020addff3984a652d0f5ed220e0eefa761d9cf7a66b4fa6e126e08242770a6cc6669c20f5f7242611c7988f674fd2fe0df9645d661780eadc20538c20b471add9046516627", 0xe3}, {&(0x7f0000000400)="562d016e048630ad0b", 0x9}], 0x4, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)) ftruncate(r0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "168cc5a0a77bccc381169fbb86fb9e5147547393", 0xfffffffffffffffd}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x6) 17:46:18 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x4, 0xb}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/85}, &(0x7f0000000100)=0x57) pipe(0x0) 17:46:18 executing program 1: pipe(&(0x7f0000000380)={0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r0, &(0x7f0000000400)=[{{}, 0xfffffffffffffffd, 0x4, 0x2, 0x0, 0x1}, {{r1}, 0xffffffffffffffff, 0x1, 0x11, 0xb9}, {{}, 0xffffffffffffffff, 0x4, 0xf0000009, 0x20, 0x2b10}, {{}, 0xfffffffffffffffd, 0x40, 0x1, 0x1, 0x5}, {{r1}, 0xfffffffffffffffa, 0x1, 0x24, 0x40, 0x2}, {{r1}, 0xfffffffffffffffb, 0x1, 0x10, 0x43d, 0x2bb7}], 0x7, &(0x7f00000004c0)=[{{}, 0xffffffffffffffff, 0x10, 0x1, 0x1000, 0x6}, {{}, 0xfffffffffffffffc, 0x4, 0x4, 0xfffffffffffff000}], 0x8, &(0x7f0000000500)={0x10000, 0x101}) kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 17:46:18 executing program 1: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/33, 0x21) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto$unix(r1, &(0x7f00000000c0)="7c3e450163707647402860438c11482a44bab10327f9d6934522b8b7f676555726eccb7e16611b870d3d2e8466e7220c0762b2ad1b5b873570c3c091e12bb53aa7cbfdf2385bdc7e9ec0518f64da8e0e53a992cfdbf239c3394b958c31ca29d39b575d1e1acd6da1c7d2766c792639de9227e70dfad69aba319a0364c275ee619e1ccfedf9b9c0cb6b508abb88bf1c46bf746f2fd16966651616e0e4197d082a3a762055a448900b2b10c9354116e0c0697d305aa28d67", 0xb7, 0x40a, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r9 = getegid() sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000280)="a9ea6eb3b8570e0694ecf959a35579186e930f1688628a2ac6fc4ce9be2d7eba57abd92deb293b343d34bf2ad756c3bd0e3dbe09f66f57991e2a2307db337413e31c2fee343e1a", 0x47}, {&(0x7f0000000300)="eea16246de537ea081759c7d742066cbee04c7e97fd1668c1dbff53177ba33766cb773dbe7449485bb044b1f9cef3683bae1e6656bac87fd307801744282fa2f9e672093b9c74bfae57892afa8b0ebb00c6421a9dd32ecd1f97c2391532b7bcaff2c305d1c6442412ac1b2b97ef38769f35f64ea2ab2b4c140d85db0d18e902ebe64e8a1218eb23cd8", 0x89}], 0x2, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r6, r8, r9}, @rights={0x28, 0xffff, 0x1, [r2, r5, r3, r5, r5]}, @rights={0x20, 0xffff, 0x1, [r4, r4, r2]}], 0x68, 0x403}, 0xc) chown(&(0x7f0000000580)='./file0\x00', r8, r9) getsockname$inet(r1, &(0x7f00000005c0), &(0x7f0000000600)=0xc) getegid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000640)) utimensat(r1, &(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)={{0xc, 0x1e3f}, {0x2, 0x2}}, 0x2) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000740)='./file1\x00', 0x38000, 0x8) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0xc) getsockopt$sock_timeval(r10, 0xffff, 0x1006, &(0x7f0000000800), &(0x7f0000000840)=0x10) semget(0x0, 0x2, 0xa0) r11 = openat(r0, &(0x7f0000000880)='./file1\x00', 0x20080, 0x10) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000008c0)=0x80) rmdir(&(0x7f0000000900)='./file2\x00') shutdown(r2, 0x2) setpgid(r7, r6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000940)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000980), &(0x7f00000009c0)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) faccessat(r11, &(0x7f0000000a80)='./file0\x00', 0x20, 0x2) execve(&(0x7f0000000ac0)='./file2\x00', &(0x7f0000000d40)=[&(0x7f0000000b00)=')+^:.*\x00', &(0x7f0000000b40)='-[\x00', &(0x7f0000000b80)=')\x00', &(0x7f0000000bc0)='.\x00', &(0x7f0000000c00)='^\'.\x01\x00', &(0x7f0000000c40)='\x00', &(0x7f0000000c80)='@\x00', &(0x7f0000000cc0)='#\x00', &(0x7f0000000d00)='\x00'], &(0x7f0000000e40)=[&(0x7f0000000dc0)='\x00', &(0x7f0000000e00)=']\x00']) 17:46:18 executing program 0: getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080)=0x65, 0x4) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:46:18 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendto(r0, &(0x7f0000000080)="aa091584832be4ceabee7d974ed16fadef4e11935779bb0c0e8da242dd331c09c0953e8765c30e948e756650fdf606b99adf0ee67067adeec1eefa7f43bcce8fea8dec051bbf49436941471196ba183db2d13cb40b4780ef47fb65ae7fd5b7cd7be370eaece4afbf44bf56a3e0583b6b3f197fcf70bd01cf73891a902071515e64ed9dd5bc3eb2cd48eee37607f62b7849b850ce7527be9a7df9c3f5656c12a8a436b0f8dc825c7ff8cb1d4cdf9c7f2f15777e6715a9e284e08d23477409402e34ee4168d7375ec3f6debd2c4f451d145bd92655c9a742992bd118c432ad3379de", 0xe1, 0x8, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) socket$inet(0x2, 0x0, 0x4000000000000000) shutdown(r0, 0x2) 17:46:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) rmdir(&(0x7f0000000140)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) sendto$unix(r0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x9) 17:46:18 executing program 0: r0 = semget$private(0x0, 0x4, 0x49d) r1 = socket(0x800000027, 0x8000, 0x6) preadv(r1, &(0x7f00000025c0)=[{&(0x7f0000000140)=""/218, 0xda}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/151, 0x97}, {&(0x7f0000001300)=""/101, 0x65}, {&(0x7f0000001380)=""/121, 0x79}, {&(0x7f0000001400)=""/101, 0x65}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000000040)=""/168, 0xa8}], 0x8, 0x0) semop(r0, &(0x7f0000000100), 0x0) socket$inet6(0x18, 0x2, 0x0) 17:46:18 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000100)='\x00\x00\x00`', 0x4) setsockopt(r0, 0x140000, 0xe5e, &(0x7f0000000340)="913af29bd45a6d2aff72f73a651e48b3385ae6ff9324e89ea1a1ac6b8a98e3d394da0dd112d0593380ff0cf4732260c66e83678b0481431117c64e6981ba9bdc03fba0fea980430d216773228779c9c1ee36c0bd558770c18cb89311e30ba79835ac98dc1865e56a772f21a864d989d5bd4a06eec6821914f174be539d6e953179bcacc9a0451e57a718cbdec563304ad025e256d04d251957dc5a438f861b6044667cc48d4789d3a7f239f4c2cd3b3ec74a84003fed", 0xb6) sendmsg(r0, &(0x7f0000001880)={&(0x7f0000000280)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/10, 0xa}, {&(0x7f0000000040)=""/84, 0x54}, {&(0x7f0000000140)=""/120, 0x78}, {&(0x7f00000001c0)=""/93, 0x5d}, {&(0x7f00000000c0)=""/26, 0x1a}], 0x5) 17:46:18 executing program 0: chmod(&(0x7f0000000140)='./file0\x00', 0x4) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080)="d8ff125c00000000", 0x8) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000000c0)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000100)={0x100000000, 0x1, 0x7, 0xfffffffffffffffe, 0x1}, 0xc) 17:46:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x61}], 0x200000069, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001440)=[{&(0x7f00000014c0)="e43a9ae1eb95ce30abb8fc4b2e7c2cf5e8c479d2429c902f1d58dfab4a190d93083c1cfce4d592532835a016d8bf6bff6f633a8371e65f032c8b6b04a95259fb15ca6e3bb6c1399565a67ee27d9a9d765c2088e204d2f19cd7c350acccafd6fe282309d7e5d1aa46edfb7a888036f232e4009e38f880a4acd735dfcc6378d92b61610f453da7ce452b8abfdbc0c56e28f0064bb7f87905490f489bd61fd74deaa86668461ec0fd1eac9a817769896b1c2e7e744a1ee9e9fcdb301e95aa99ddbc6c34398456d54f220892a002d9a42225ee683261c67fff2582c45c64d9f0a8637a400a2f6c1dcbb0341f4849e9f0206f89bced0b2bdf02306df1e15af057d81437dd0d1f1ca38e80f46f3aff15a464dfe64b71ea8057351d90062db941831dc11a63b7a5e2baa28f3f2af917b7626fa2cecf788f4b516495ad496b9a92daef7e441746c06f78e0243e8f35910c4170bd3cf26662e13255e2caec523d14ba994c700a3d9ac3220cafac61ee8bdd41d9f04fd267be772706c0bf717c6736853d1f64790b15b8443cd5f7daf3277f133a20771a7d4f4eaa24e36b2144d7a48d5f13757194d529e9adb9d11e80e174a97952197b6425ef1dfff28e454dbf0a39bcc996b54b9a5b32211d05d94e4b49dd3c71d6e2b05bde5f089bb5a8acc06899c8ababc56b89e7fdc8f799df80274e26edeb2a875d1737b53c7e5816e1ef3d9f469e34e7761539052ed7bb0c2dd689fd379bee20ef657bbda7404a26c573576c85595d88350888c3b1648d6d801f67b78f3f8994a172b9a4c3574d0ddb4dec4b17813a1fac214512689e2344be499b915f12b699ff5bd474bbc5838e12423d2fff54f8d7d351f7b062019bc73880ba40af8111e9dc7f37545129088c0d39a5ead5e22c6ccf4c940a7a2ff65f885526a285ac829ffc7dfb1848696063df9c7ad80e50ebe656341187408a8ae903c1714103bb34fe5499a71b85857d21cb4d914ba8a17522534af79964eded09cdcdf5fd6ba0c934ee441bffdef852e4a6b1c322099ed3e528ed02aca5332574846d85d6c1b8b1f67c6403ec47d74035b6a0ff9b11955292cd7bd834d4e818da8d4a78a8bb741ca93195ff23020907daa1d86f66baa4d028a5453acbdfb0d2ea299f187a9273c18feafc8787e93428e9d15a0f101b0a8094c30e908555f8769657c43e0dbaa13e272ad8014743d58f049fafa174a697f0c4b81cfe63f5af35bd8d27e6a20fe59f69c253a92dcdf307c8807904d702c9e5c88fbf3ad9e3905401a3c59b158ca4b2a5fb1a9df8a0287861fa1b2f1520cac4c95f6cf6dc3c86f996f4ebddea964b4251483866666a0b76dc27187c0a8e74c5719818bbb3cb32e66cada98f6a3cf874dde1cb71fd5a235f69710453321cd019d549a68957d5d6d3450c25c4fe4380b851347698269010556a4b29fae5ea372a46cba64eb1a619f6c1172a4a78ed2a11b6b8bd99d726632d669a98843471522a67448cc7204008e25526ebb6acd89087808383a5426694587fab9138e0253e392d19d2f94f7f8313a9111f80fdfc4592deabfbc4cc03ae0e5885946484abee88b43d63de2f1efee1bdda29acd81095b8df2934d9a6a440d6fa31e5946cfb6c6ed5714a175a915b6088e8e83094178c5e873a4863fd30319e304f8f10b296c6c35fc7412c0596c46c37ab95ac8e28d763c42534e1b1a2c0150bd8311bdd3e8e2215a340e8c96805d2ae5ce1592b8c9f5da2f0cf6c0cddd3bff4a55393644d6964432975d5eb2d5183e7be97a6d8df9e6f165345bfd1c13539b2e286fed34e2f660f8545fed8b11af9592bbc6bfea01e357edf73c2d436243bc20ea876f21a634c6501af57fec4136dfb338f95efd43b8618ac5f8ca61892ec8907e90ec04aac75af6e85304a768c09dcec3068fa98d735b6921cbe4126bfb8c94910bb91934ed75f5a832f99b51c899ca2fd3c1ff9c798ba4a3c87e13826d983954a90677ce0bd5d2564ffb956762bff99495f27dfbdfb58d1f9d2008eba4532e2f7f84b9e98202195cbcdb8f5a7c7f5f48e9cca53d5eeed38c88870db26c80ce64c095326189b1be02497d660d77ea233bed32ac3def7e5684c6db6bd70ce532761b95bf57168ed612ba94f9d31d562b941681f09ff0e605dc66e7614a5b37d02edadc7a2a468cf824922fc57bacb2e9ec070941f9080af47ecac69e327f72172a8c7f972668fce969b268d061d90e96b9d13b2eb8e402e3072adb222237cdeff86c2b2c0ee10d0bf35b7627decd8f9aecce8514103fdaa2606acc05bccf65406e6155231c31d015de0cd655b1c81cff49389a9bca4058f1df45b55fce38223352732ae71232fdc46115cc7e91b7bff6e4cf668f7036140e0caa7664eaef5d691d229856519eb152acb485183a263575262f5f5903076cb1d5a97d16704ff4c8a581247b9dc8a2b5116f8a76fbce3a335932519e8def8c550baca3b1737d2af87c72bcf9632b3692f80a7ff121ef8b63b57f5d1e753f8a335c429d9803c6125f2caf4ffe6cc5ed6a18acc053a80dc5e12af7cd69e05688d0363fbc4bc6cc6a360b99daf2342a624ef2fb5156fb6d55303cbd35399d009809d03a80361c511363cfe02601b4fd269a3055eda03a50b3a75a65ea2512f0463167e067897b69fba7fac9f3680a81282f024de5ddb5525211171e5b6716741fc741fb4038a97de8f786a86a30d0909063f74f2206969dfb5b2cb1707e9f83bdb3cd3b8755ad6a483e97c0c41146db2cfc610151df2578be207faccc25c9acf7d31e90d6f113c6bad680df488436890d14f4cf34dedf0a1a24ac6780c0f5296d468d8f831cd484079edc5faa2faa53b1d294f7420b242366cf9e7ee0b8c928b8562028036ba5750daae34a393690775", 0x801}], 0x1) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) kqueue() 17:46:18 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x300000000}) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x1, 0x2e9, 0xfffffffc, r1}) fcntl$setflags(r0, 0x2, 0x1) fcntl$getflags(r0, 0x3) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) 17:46:19 executing program 1: r0 = geteuid() r1 = geteuid() setreuid(r0, r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000080)='S', 0x1}], 0x1, 0x0) bind(0xffffffffffffffff, &(0x7f00000029c0)=@in6={0x18, 0xffffffffffffffff, 0x0, 0x5}, 0xc) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) 17:46:19 executing program 0: r0 = kqueue() preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/166, 0xa6}, {&(0x7f00000000c0)=""/253, 0xfd}], 0x2, 0x0) kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe0, 0x0) 17:46:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000300)="51b465a515191af93596baf4afe2f1046e4c1ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0a", 0x2a}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup2(r0, r0) bind$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) dup(r1) r3 = syz_open_pts() geteuid() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd10, "b04d1a00f3ff0a630000000000000000f3108d57"}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x2) read(r3, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 17:46:20 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = shmget$private(0x0, 0x8000, 0x0, &(0x7f0000059000/0x8000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000001380)) socketpair(0x27, 0x7, 0xfffffffffffffff9, &(0x7f0000000000)={0xffffffffffffffff}) accept(r1, &(0x7f0000000100)=@un=@file={0x0, ""/67}, &(0x7f0000000040)=0x45) shmctl$IPC_RMID(r0, 0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)) truncate(&(0x7f0000000180)='./file0\x00', 0x5) 17:46:20 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000000)="617c7b77d4e5c789b4e4cbc30c2f9f6f860ed4eefe4753c0eee9ef8f2b8629dc318a237a00d548bc40b6129d2be7b425c19d0d9ada03927307a116a03a85f24bd165a264c8675fb4784fa48cc2401ebbdd0cb5740b0c88c69a14b4da6ce3249b27c1d5f6ffe85c184e862968579bfd5eb2cf64eee284b0e9c0db9a1d1a3f", 0x7e}, {&(0x7f0000000080)="c75642ef770324adfc7933798497adf2f2a01eb37cb77b9a58331c4741651bf767ac01614ceff0037f752d612a73ced306c0cff6252ebe9c722c81314645f3c6c66590533f4529ac9484df33eba5b2fa2b8f32fd9beb8033e6e18135c51d475b1489ff421571d5016bf633ad0c22dab10e7c7d50172294a590e4ecbd33a61a7d3face399655de6d6f1960faf9441a02472e4a674d1abf29363151fa049a84271e4", 0xa1}, {&(0x7f0000000140)="1a374fc19e56cc5a82", 0x9}, {&(0x7f0000000180)="ac592b63e2a1de161156c281e178ef185c7168070403046b420635e8eebd4c31d0f9c64d67080160e3d93c7096d4f8c9af1e85cd3f8c88d38e87d73a3252a703b2c5563910002366b808e304349ef8ffb078e432f0a5175ce36313e7dc2d5ae35e1cddb2b004bcb8bfdf84db12b94346ce0b05041df3e69d42bc0da51dfeb021e62d2e1b763e", 0x86}, {&(0x7f0000000240)="1ce4c393a3307a9da605ed4ecc468a7b3890b17b176bd61c96b3b56d962284ef240bfa932f0c2fbfb9d6bbd042deb927a8afbd748d67cb5b5476559fc42e49964bafa3e3ae628b4bc9001dc9663a6752b87d5805e0c9af", 0x57}, {&(0x7f00000002c0)="859b127aa91d4b64a0988eabfb09db05ac38b1d5ab49c07fd544fcb4cf00a6528a668a57052e089cfa7c634d9cda43", 0x2f}, {&(0x7f0000000300)="e6168b8772c96b1c0621fad030ffe4b6ec402bd5fb4c0aa36c1fc9ad47ceac14f0bde52ba7e56c10055b079e9d1dcd21ff7b72c31eb35d640f8332272cc62c82cd40da785533cab9595f960c4a52e8c464adb973", 0x54}, {&(0x7f0000000380)="da27ffc085c3e54411647c0b5c4ba2c4f9cd9650fb4216128de48dfa521c29f0c9b82571f7dc2d17788f8cead8bf747fc0f15600de8c88899e388d22249952cfd59eb9322c5e852bb991431ffd239e8f914122ffcfde6c53734cdc36ec44f0f0228f85ce785db6c34490c7aebec3add917b282694b1ac0264b8802ad94d3e9c49ef9a78f15d5b36ecbc5bf0f2efd7e4f464a88d68b3cd8a098", 0x99}, {&(0x7f0000000440)="8dcbf644f28b57c85800e967fc3c8bc2fb61b5a81d57155c1957932228e98ba670732ffd11368361a6b3ca64429cc232c2e5abe14b439192ad53bc9f57078320fb4b472f1452773ff6c0a7380471c01ac98f7835ad7795308b5290a8ce60e351313bd71543a972bc08745257ecc8cfefbfa96c8c562658cfb94c104c4d13c560e498bb3899f297456f8110559f15b81c8229565c4371bbd8374e163e179bf545f2bbc4a81db9f00678c3be792fb694708638802efd3082184f0910", 0xbb}, {&(0x7f0000001280)="4903fe82ffb048d587f10ad5e38a465aea1ef3fae90defd3b16bfca7792c01a83e1ecaa387407d472c1f0f50080ff292127ee5258565dc09cfc326c88b2005ed4aae3339f7127f527a489062f8a9e376720c633c886ad25957b21dcf55882b2a86220eab0499567fe260261a755d886351de5feecc35dddae6c9c0d6396677bd46e07e2685436ff63f9b6db300f5502cb3cde17b218b2bc92178e5484b0ec25b76ee22658af599fb1470739757e58fe4ec6ac4faa6f31b64a343ec075908432cf4a4eb0bb30ff875f0061788f8253c0af8f108ca04cb3ef4f935e38c4e31541a877b3b3687ba6bc6a4e305fe7a980b57766e9b26867e027d4ffd51cbac82dddc6f07f424d15a56fcf007db344e229aac81a54fa147f87edf26823320e7706ed4543c3a1cebb2c51544a84829bef1bc8e9317de3f224732d4470bab98daa74780b5371737f45b04953cfb22acf344b1490d48d2d1c88953a1524927fcb56bf6bfad5f50542daaf95728d010d3929918f3d845e6bc841b4bd9e82d7be640c1e68b10e6b148b26a2e846afb9f7345042b36cc74ddfc75cc8ef8cdcad7465498ae35e84098d7c0131782917a78ceb0474a4d1e7150d80da74cae582dc807b97fcf1a8a5ddef4f7b82a9fc64af6b76c9ba4065fb68997edfe528a079e5ad4274f2dbf2bf43d4ff9191eb534eff68bc453a21534510ab46c343201f6303595a648f9efa8a7aa723bca2775395772a323984baccc2eb060b02781afcbaa53ec819c355f0c653e0ad9e0eb152595044476868627f1d76591782e2481ed7cf75e67d58db1d386d3a3e73f0123dbc0cf6a11095ddbf03b709766f18b86ad8b0532e123bafb4c0bcad181115fdb925c1f0a86fbc5e0dda05939611c7eaac22477890094415712a3e86dfd026378f9f87e84f53354f80af50b37ae8e73fe4891c42a934af276e4ffaed50ef51f08415d2ccff0370f20424c7c2041926d6f35ae49cd57db72d16f2d1d547264272e0e7e473e6442e221f8e94baa29d59311688620301ee358eae6dddc0fda5df4922575525aca787ce08c0c6f5edb25e2402e1a38419986af180357b695a90530467169c78d7b352de5596da25165572fcbb8265fcbac67c54050b83a6370a99d71b5e3324c12bda72e50153043d618d5e54b09215275cba10ea22c0dec4ce4f4c864f27a72f7732d03206fac5921eabc50202c8c7bedeee6cce3e55f41f2bced7b8d89c054557ccf3ba19bad12ca00f1855ec67c067bf5d01a1d18bd44ec2731c2530b4e357abc22d56ef0e20ab52fd6aa83a591592b3cb30a30212d0092b224b0fa6a3db86e4593ffbeb7d0775e62967152685ae13ae6f7bc8092a0aacb3be9953f4682dc6670cf4a1655e9a170be3e105c896488004acef308aa32fd14585afe0c08fa65344a19245fc3da52db6955c25dfcbca6f378ad652025e42f72f3a874baa6e8e889e4d4ce8a5430c33cf5b388743971800d4a50b74238619a0990f7f515afddcc67506d24f6da4f2762c233a5100fb85a9b3f7dd2228e64295cf5ce09d44194e5a617e0d55fade07a217ee5ebf89a8821bbf162d6abcae1e824495ff6a893d0b014389bb3fb94451069736bb925e17541f08adbdca1e0a686f3b615171a620af38d011cc2f182a9357210a81f3f4a69b50b086ef65b4193ca49b652b26b530fa2628818a445a0b894f11d38d13b009d1fdb2941df0b89895288be3d29cd7172e0dd00c7d45cd9cc01c649e5abbab7cf8270a8c7e1eefec3e6a4d4363708db0e5abb5443d8e913e2e08c8857a38fd1328eb026c0fe230d98e847fa72962089cbadde0299efb19d4526c2df62dd23047440c4fcb544fba7a8a2286324c206bb78d5c2ef6c49a08ee28a709da1607c36dffcafc03b5302d3e92a845755581b626a82d2181f0adf92ec404f3f35fc240d832d6c5530e32c15428a7f52c55755bf270357e8d6bc434d1b47405314171c085f7c17d978ec6b35f8b5ba07e5219d582d88fe98b92cf1d1237d9fc89b61213cb580be2e10bfeeff6ff51a67d90d11b9bd6128380b8f65079bb5b5060773def7cffc914955fc89a5e2ab51df99c65afb54f29bab64e27bb89c54527a449bf04a78eed6ae1ae4ed191db928f80c38b608ec4a3e937d36d1d00878167b7ebadc993439976e5e74f916147493b038510dcc89a1d343267fb6f485f74ade6bc4ff7a6b0693d5be198251471061ab75a223a5e0dab09446cb9ae44919606674804c6b43782091e374f4d38bf7e3ca9cae68769c1346c9e49b17dc25c493da19b255d8085dfb807d402fc3c25e33f7b3f0a30cf50d114023bb375dd97f7f33db3991c640344ea79f19f4a4e725d837492ac6fad4c6cd85fe6fc6bb5d5a78edacf53155b2c9c77c6adbba56fb80726dd26fa2b5215b979e036f6dcf7a9174ff52d1a79adb78528b0fb65a47f0bffe14fcaf06afa8e3352cfc5091cfb54c1ebc99bfa7d03d457d778705c3213f8f0a68915efdfb3d05eff3700c67964f90cad1174b8320bef852ad89d978659b522e692dea0dec3c97c2b013a415b2ab0692cc817451abeb65ca142331093f460eb687083836725b49075baa1bf34e530e5a46573059f3275083787535c95dcbeeed979e7c5b5ac5ffcd6469cc88d6b4187f3a6e2b7f9a044c3a06c808a9b0c46dbf06713a3c2185e760956f2fdd74ea843e96d4d6f4174dba09c7841f62e0ff01e3a3f5e1f5099c0224bbf140a7d62f57c37997c560a5f6848709d90042b0e5e2b2ce46c8589bd784e2e7864a6ea7964ac0a86af67d26e38db1c8823085af59f9e43957a791ce9d326029475204758f3013132b18b8662cbfbcae1968868a856f5304de3617d4583bdd36a379d6e79ede58a5c9b39ab27bfb33ffb25f0cd78c69f7a3de29054082e7315e3cefe1131a505935dc0ce2dce9cee018ac9c49f75dfce52c92dc70a69d86102ef79ee9a5949888fa22f882ae6031f8213f973410087c06667f0e38463d66e301ae4706d2d6e1696c517a1690945c6e2cd963e39c4b47c8b88c7bf8093cd89061867efd2ea80f4c2acb70b4a72819bc1faef28124854b2fb438f87cd4f2fd4e50921f03acfa60685724414d3981bc94072fe51333cd13225f27003bfdb93c4d6ba4f0dc687579bccb809ba061f9d3055f27b60e3006ca4173980d037333f5ced583ba8d5e2fd92cbf73e86dd103ecda00433bf6eb9b67675c3df2138c2dfa44bb1de023e3e5fe5d00fa0f8bca9e1fb748125ecfd167114b2b156c68bc0d129a376f1f2f86690169497585c3e0b9d57240159636d1d3196555e5e3bc8ac01efbdc693e6cff437cb97feb39acadeb1bfd9834bbc028359e011a5820f3c0b45024692ea72e84a0d24d1eb1032ff63e90136dda26aca124044a97565f675327560c81d0ee158ea2de134a2cde27e36e06edb3928fbe433c5e96546301e210f12f74663aa141d433df9286e491eca4257576c4855b7ccf9ae8f706d47f9c12384e21fdd3b7bcc74b4d4e908aa79a4049f44316744ea1a1d5347f2e05bcbc25485a68758f042bf8b44460164a8c24512d3cbc53f4e69b8d60127c22a168f109d427a7cc40eb1126435fe0ff219e980911b4031ebb609009c697cca4c852ab634f80063e928006651b27bab52192924c4abfdb1c67f4cf89804d3bc0f00654611319feb992190cc601e72c906e9d49e84a7dcd1444efc9f16e978097b5030e04e8c952a1110ba25f068d44cacdf3d26ebce74fd7c93b7ebbee98762b47b644b1dd6fef505cbc3ac7f27e3a27a4393c5021076eb91d1ae6738a880aa5269c84c46a7f35e5527c3452dcc458b94de6b04341e951b4fe6fb24950394511941cd8290a0977240b8b2e52b104544981ea10306fa67afa60b653080f1306da0c82b1d719da55c994727c49b0225f4a9eba64e43e057916671029b043e4f9980fc661164e7c8d4e72f79295edc869a064eea173c6682ed7b2541edf3966be08ff5d9b51465e20a80e97c8058282634d3f68b3a43754e02ef4a1b10c2f5d9b52c32506c54118945ed6f552fe62ad0caea95ed8574dee1942f48905a82d69436a83822a77e28f38eaf467d3aeefcc977aa641cdac24a0116400e1dc097152b8593636b0e081561fbff6f8c2e7bc58e1ebb10b97fd8650b004e6938d0ee157d3200b60c3fc6f1de4d7f88a192aef4307f6dfd24a70e068186aa013a469f1dddfb1d940a6659366527f5b2cf3531c9e58f715c31316ba1e76524bb82d5357fc9caba8e83e37867c274be97645f6e6235e32b833661fdd068ee85852b5b8a74776c24c81ca5614b36cb3b8a8e45c90d56bdd2afb6a868cc44012aaeec72d7de5ce3d200001dac1e865028e6e1c6a2d87f749b09a9ee546897594f6b0389e3a02b06909fc8efcff9fc96f321f9966519073e6dfe7763302fe6b88447182b310dfcfae179a68ac7ff5ba5a2d06b048070e6965081b8b3b2be6adf34b85709945bc705fcd51a51c2d2adfa4e50647f8312b08daecc982fa9f5d7387b3c6824235f818d2f2066cab178509421df3598ff50ee842be55490d793c3128c7c17b88c170dabcf9eed73339320a29754272abf735a8aca5acaf634ce33d1cbbdae7e2eb92ca9fae5975f186a96ed30e85801fd1922340e5e539603ef5364565cfe9cf7ef0c884cf3df8d19f13ebe0648da5927d0000c4a9fdc40c3f65676a226bf23596d6e700fa0325758f04e94c9ed9417831d22e5028303070813ce3c6b9e2762b7d336203cc6171b7bf9c52090773f9e9c0994d4f246ee1cd0178b6307f5cd0dd4a4a2982ad40fec5b08f4ddd80d607707b7a80339cb90d2e14aecc6cae4be6e9afc61769c3a46dd19a4b8fbb8b138af31ca909b0c881f6dc710d58d34596137755cd7dcb00f28ec41233bb497c06c4e5ef41a6c231ca5eba9931c7fecc239b87f939786bc4e9cc2b9cb12726909a6f6b5458ea81fdc79bfbd34b970a0b514be4feaf8edee3558c31b96ca234147dc1a43acd7d7cab4557fc4136ae55679b946176a4b22fa0a8e1a87d22cc2ecf7ef9d81385e7a85719add939b77d8bf408f796705cb2da055062587292e5c39716be0ed3eecdfcc40d19df9306563404cb2c9874cd7ed7386767b7eca988cc3cfed95c4fdc661b3733814fbd4d84ab5cbc2ba130375c9ad1eec4f5806d2c6fd964b860b3b528537e17c68b8af1a2f8cc470385554ab7a0349d93cf167ab05bdbcbb51371a60fc7046189b45b0fe0866cc3b2c5f6cd1213ad577df57b3a7c8bf3dffc6407c9b35db3762691c37ebbffbbffb9d5c4bff0be5c9976deaf548bf4047c6ca295629f81875024f7124aa472ab0134b527c5b8b8d2a2e4c826b3ef7c11524a7d0f078a7ba7654f2c8e2cf355fa97c0f69c53a0708217f16e814a79cc48c02b8a6f5ee77184e9b65ae5af4b94ef4b06bb48ee42e0972e4ce70b43e1f2cd67b4eecb18095787b4b3af3bb0afa09d7ff9aaa09e8e7c5639fea08902d965ba84ebfd2b980d64bc72c7a6ac22eeed9c25cd574d1860355930042063a92ee839024fa8a231fb059796fb045be8d84fdacb9a4e379ab52256a38d5690743d40d10ec03558849ae0d1640e140cf940693e51f73347d4aadc2876194950ad19e7f965ac735f441c36818f247f6d316bfce7c3bc47af304c609db23cd620105b3bd6c36f344f44f38c776ac88a8c7cc03a40ea661b69accc6225f422bf42a106308636f5505f30758039c97f55d67f87341224c99f4a8dd38a6d362a625f4a76705bbf7cb0384315d13ae1d18a9f494845efe4", 0x1000}], 0xa, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 17:46:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) nanosleep(&(0x7f0000000000)={0x400, 0xb5b1}, &(0x7f0000000080)) setsockopt(r0, 0x0, 0x9, &(0x7f0000000140), 0x0) 17:46:20 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) pipe(&(0x7f0000000040)) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)) 17:46:20 executing program 0: mprotect(&(0x7f0000007000/0x3000)=nil, 0x3000, 0x7) shmget(0x2, 0x4000, 0x480, &(0x7f0000ffb000/0x4000)=nil) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) munlock(&(0x7f0000007000/0x3000)=nil, 0x3000) 17:46:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) recvmsg(r0, &(0x7f0000000200)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000000c0), 0x0, &(0x7f0000000100)=""/245, 0xf5}, 0x3) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)="88", 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000500)="25089bf8c15bec4628479a0d6a797ea8e2f468a00b5b0e52d28a8316e964d27d0b60b0d3cf5ce740d24499af4f79e055ae21005bf252dd4327b4698bb514c66f0c98d37bb4b3600d9ebb818cfacfaf9ffa49d81cfe68a3109929b02602403717620251f89be2de389711ea0d1ce77127682c7d2086c3e675fc037149893d87f1c83e401c536bceb81a71fb334c5fab2a1b57ecac86853c15a7d055ea62b9abe37a7da685cc6c17bafa7ca2fa233ca12a778fae18aabdf873b87d2348d99610b6cfc2cf0a6807ab10a2f6c30502107d9f447774b29e96ff5677f9636df5f05be0c9524e492c1690760ccff17a634c449e09ad709b69cc9948cf842e09bf46f4cd476ffef7b8c624444bf4530b10f92ff23227e5bd6e7088815dde7394626750638a89e60454aa06bf39eb745bdb6f152a28059340f24bcaece0ae429fcf061804cb294545cabdd6feedd3a00f59ccecfcad468bf192fa65a0fea46ef05437025ebaff16b49e6a3d726ac59c95dc9a5f37cf7e12f13141a97f5defa3a996d9d9f74eeb2e8464dc01d3bad06f8573804c1cd0e617588f1e186bb8e3ebd57c3705f04d58ff16bc023826c54c654fc498225be2e09c5175c0fc4419b61f53c9c180dba265ff8d7e675c452f56e09629dee6b235adb9c355e74637445d1d49e42dbd5fced2034ca9daaa63faab1f55e4989286c8002e9333511597ca469abc6d08e5716e6fffa58db55ef881181a13a041b8673195f2cca1e4ccec0dd0799b3a3bd6c85902da0d2cca430d96b3ffcac51f1af01c41ab3c95cb7551048ca7fcbd11efbae161434a83179494ebebceb115bd278fb1b12285b0bac4924efb9437faae231205483e4d4c7e418ee799b1d96ad3e0e55322a0220facbd0ffdeedc85f9ae176b977f51e14d19827cc4f69ff322772f87184f4621d741202988245b259a39ef58b5a361cc0bef2bb7263970e5a42bd7ff3a2675fe7e5f12d25076736790fbb0845e34d8373453f8935503c43b3b3be9e9082086865064dd5949a19f6ad3b1d0aef076c90c2f249f61a840906aa99057d9b7bb7f89d2e5ef52335095820e8f7b0c036e86fbff4b0c10146d41bdf80f325d001d88a96286291775a561f4a9b1f88829019f5bd44df56ee3d1d57cabb8da1b3fceb578a42b21ba07fa20f5bb21ffe4426a8bd85225428220f6070b4801aff86851fdac171d5f641919f58ef70a8b6ffeafa8da4bd4fe1086a107a43129a0563aea06acbed4ff9e6c5a2d1440bb366a6f3926f4cc166cf7fb7149b8f50fd93f702abf442d1705622a06966ef93a7bfab05d9411dead400dfc2933b5f187369d9e4095f4c6718f2a5b952ac51da68a91ff50da1369bbd27d97ec0b5002f0327f0370250a79ded35682f9ac5a14143337d436a4ea6352389729b82713ea1fcda19507ce592a478f574594150ca1ae80a431b7d13b8c0a0cb59f99a0591a31ea5ded9fc0fbbbfb9025c733c10b7f79ead5c300aa0611becc596d563b8ad390632e35e3c4f5431b8439cb011abaa96817a9ee431b5e524e8e1b65264f058d4da7c7e471febf2968bd0dc8bab275132e721e6867f68b627515e17c342c96cfb072bd04f17c4abf17c10be0003c41e008f1fa5914f8327701e196516c24f2335bac53ac1a75bcc042677184a36e07c9e4cabaa1b375435bc1acf14ef9b8ac2b21ca2cabd3e244cba3408e0890602d6315993be6dd8de17207ff77c30d6e9598fd8bddb39f72eabf27cbcf6b737205fe1a5bcafe54527224fb5a984d21edcfd1439c4b861b587b2c837bc0bb85dec14cda788244f7d3da4856ffb691b67ab93879aebbcba7b5509a9edd5c2b12013055cab64891c6d7f54fb48fe6288b6ffc476862f3f54986fa6bee1715fa0dc00e3ba33e53a4ffeff319e27c2c795c6bc44a0041ce646dcced4442a1c26cfba85e94085aaa366a6cfe0a3578d27a0a77ab84468b733bf01058118c8d8a86dd29d648c7389bbea44d5097b485a4dcb57ce8f9ba2331c80e8c9c5e98bce9907261e014323fefbd37f3c8e202c487678cafb60978dd320b9e608c60bb26c60a4387b0b7b690c9dc54ae2d19cab3c6300f359256046cd326ec8a4bb572a66cd2f021ae50cf67fb17da933f002b1ec741b52c6714d75acbf5be997f8a295d859fe490e60a4d3e4da81a2c36296c9177e9ee3acf49827717c3daeb9a4cd8805b4bbc7b975fc20aae0ba5ba1f0c6c1b744937620320884ab9b9b6d150d3230b11dfd5e683107a9f37299a34e94da38641ce2220ab2e0944d35b73581a3ba93ac2c18f690d73cba5738636a958f851f8405b0c55c38f7e65474af76628f99b5b40063b15f7246f1b4f73e6f72217dde5fae0c267fc66abf56e7f8399906b1bee51a6f770255011641174e36ddfebecb4220fdf77ee2dbbfa2460bcf71c319f0f8d421901c2e57c9645990129c302769da2fa37da5760297395bb589f6d44dad693c76d51159a47fec5e81e1f014d9708f7d8f7e35409fd2214168d965481689ca26aafbcf54bdf91fb7f6a02f541361bab7e5790bb08d479ea208b5ff8d969fa99084a1c9de5e2bd5df450bb5da24b504368b9511394eb9fbe4d7e8f7a46d83c87e8bb3d611e7b52490e0b29f54b2ebb5833cca5b7c7adc526538115606dc86441c6ace46c85a78b89ca2f4ea1703b60cc783b48a1862286701a3c8744f7d5ae23535c3caa8e45c7f70d21ecb5dd888184cb75385c5f86621198fae162102ff3e007a1d1a3a0a4ff9a6d6e77b373e84867ad11bcba2692e0c87f41d0b2228cae201db83d0bf68766308ecdba0252aa728a97bac4860971efd235aa5a3a4f8f01237f240e221f99c5323908a93621ca7fb24943554bd0be79c7d475bb7e9a0a81996939d7f78748ece04c", 0x801}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) 17:46:20 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)={0x6, 0x10000}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001, 0x27}], 0x34, 0x0, 0xc68, 0x0) 17:46:20 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f0000000200)=0x10) recvfrom$inet(r0, &(0x7f00000000c0)=""/208, 0xd0, 0x43, &(0x7f0000000000)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="5233ca78640cb2daf6cba2833d39864fe705", 0xfffffca5) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x8) 17:46:20 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2527, 0x100000001}) fcntl$getflags(r0, 0x3) 17:46:21 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f00000000c0)) 17:46:21 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x4) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) 17:46:21 executing program 1: select(0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)={0x0, 0xfff}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000100)='./file0/file0\x00', 0x60c, 0x0) fcntl$setstatus(r0, 0x4, 0xc4) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 17:46:21 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0xfffffffffffffffe) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00') unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) r1 = msgget(0x1, 0x1) msgctl$IPC_RMID(r1, 0x0) 17:46:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a8", 0x1) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x6, 0x6, 0x0, 0x0, "3181c573349a247fc611a51095c9b78f74c414cd", 0xefd7, 0x5}) write(r1, &(0x7f0000000200), 0xfe72) select(0x40, &(0x7f0000000140)={0xfe82, 0x8, 0x3, 0x9, 0x5, 0x7, 0x240000, 0xf4}, &(0x7f0000000180)={0xfffffffffffff001, 0x1, 0x8, 0x7ff, 0x67, 0xd1f, 0x9, 0x7f}, &(0x7f00000001c0)={0x100, 0x8, 0x0, 0x78, 0xffff, 0x5c8e, 0x40, 0xfc6}, &(0x7f0000000200)={0x1, 0x8}) r2 = syz_open_pts() ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)) 17:46:21 executing program 1: symlink(&(0x7f0000000080)='./file0\x00', 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) r1 = fcntl$dupfd(0xffffffffffffffff, 0x4a7816852868f7b0, 0xffffffffffffffff) linkat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 17:46:21 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) r1 = dup(r0) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0xfffffffffffffeab) listen(r0, 0x40) 17:46:21 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x2, 0xc) fchmodat(r0, &(0x7f0000000180)='./file0\x00', 0x4, 0x2) r1 = socket$unix(0x1, 0x2, 0x0) connect(r1, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) socket$inet6(0x18, 0x8000, 0x8ab) socket$inet(0x2, 0x3, 0xfc7) socket$unix(0x1, 0x2, 0x0) accept(0xffffffffffffff9c, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000f3ffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000100)=0x5f) r2 = socket(0x39, 0xc007, 0x81) r3 = dup(r2) fcntl$getflags(r2, 0x1) ioctl$TIOCDRAIN(r3, 0x2000745e) faccessat(r3, &(0x7f0000000040)='./file0\x00', 0x2, 0x3) nanosleep(&(0x7f0000000000)={0x0, 0x3b9ac9ff}, 0x0) 17:46:22 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xfffff}], 0x0, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) fchdir(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) fchmod(r0, 0x2b) dup2(r0, r0) unlink(&(0x7f0000000040)='./file0\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x20000, 0x20) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 17:46:22 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, 0x0, 0x7fffffff, 0x0) lseek(r0, 0x0, 0x1) poll(&(0x7f0000000040)=[{r1, 0x98}, {r1, 0x2}, {r2, 0x1}, {r0}, {r0, 0x2}, {r2, 0x98}, {r2, 0x180}, {r1, 0x44}], 0x8, 0x9) 17:46:22 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) setsockopt(r0, 0x2, 0xf9d, &(0x7f0000000000)="a8c5b2fc352c2bfb4ff23ed0563900b55f88393d6be8fe3c5721f5df4ae48562b579dd333c4bfd9f657e372876f08a53c58f461f3f8ac9a3e005b9", 0x3b) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) geteuid() getsockname$inet6(r0, 0x0, &(0x7f0000000140)) 17:46:22 executing program 1: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000340)) ioctl$TIOCSCTTY(r0, 0x20007461) preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000080)=""/189, 0xbd}, {&(0x7f0000000140)=""/188, 0xbc}, {&(0x7f0000000200)=""/206, 0xce}], 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semget$private(0x0, 0x3, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:46:22 executing program 0: mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 17:46:22 executing program 1: poll(&(0x7f0000000000)=[{}], 0x1, 0x7fc) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = semget$private(0x0, 0x4, 0x40) semop(r1, &(0x7f0000000100)=[{0x6, 0x2cd, 0x1800}, {0x4, 0x7f, 0x800}, {0x0, 0x1, 0x1000}, {0x7, 0x28, 0x1000}, {0x0, 0xc6}, {0x1, 0x6, 0x1800}, {0x0, 0xffffffffffffffff}, {0x4, 0x7f, 0x800}, {0x4, 0x7, 0x1800}, {0x3, 0x8, 0x1800}], 0xa) execve(0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='\x00', &(0x7f0000000440)='\x00'], 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 17:46:22 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x50, 0xf0000004, 0x4, 0x9}, {{r1}, 0xfffffffffffffffd, 0x40, 0xe, 0x4765}, {{r2}, 0xffffffffffffffff, 0x8, 0x20000005, 0x4, 0x3}, {{r0}, 0xfffffffffffffffc, 0x30, 0x41, 0x0, 0x4}], 0x5, &(0x7f0000000000)=[{{r1}, 0xafe0a517de3e161b, 0x0, 0x1, 0xfffffffffffffff8, 0x80000000}], 0x1, &(0x7f0000000100)={0x8, 0x81}) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x10000, 0x0, 0xfffffffffffffff7, 0x0) close(r1) 17:46:22 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x260, 0x0, 0x2de}, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) pipe2(&(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001500), &(0x7f0000001540)=0xc) r5 = accept(0xffffffffffffffff, &(0x7f0000001580)=@in6, &(0x7f00000015c0)=0xc) r6 = open$dir(&(0x7f0000001600)='./file0\x00', 0x0, 0x100) accept$inet6(r3, &(0x7f0000001700), &(0x7f0000001740)=0xc) socketpair(0x10, 0x8001, 0x73cb, &(0x7f0000001640)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000016c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001440)=[{&(0x7f0000000080)="eedf35059c5659b08c0c4fbc92dae3d2d6a4259a4a10fe2d8f7b9fcdc75b6abdf60ef5c75f81eddd6daa1d16bd24290e2f16db9ec3a56988878e5ab8a83acccc85aac550c455d8c9312224eca35e3a6a0bf8de5b2514193e6bbd4945685cbddfd81d5daa06913005baf6276461d109bf417f30083c8a03609da25bc9ae12111cbd42f47878d077c7c2851df49b", 0x8d}, {&(0x7f0000000140)="1c3a60791aef869b2b82b77d966a288f7540b3337c57883cdfa5f2f12640dee7c50eba886c3182a49651703005fa014905036ca7f24379dc2690cda5ff05761f2c23a1b30470bc15749f5e5132337bc56310a766240e02770c2c8d75515e44691009f844e01999594f6d8fc3a8feefb0ffcad6ccce7731f590f860a068e06cd0b5f5e1bbd216a07586f30ea40e2b35c1599641d1ab04502748eedb06b1fcb929791e795a36463f9589d6a5d9c7dd7b0000aa969702c2de64c81e90820bfe1623bab82f413f1eb0c6fdc10e67d6e7ef536fd90e14da8f4a05a21ed2a12707d786ec7b158132030e4573d36cea82200ade170293847b3052c9f8f32a52e6e6105e7ec6cfff3247f21f8be90558d272ff6d4293f4d1ec69be6bcd7242cce3d3703d7f583e4f6627ab23f926e3f9aa18d479bd33cb505cb0acd0f5b245a83da307e3aec63de73780c60161267297e4b6cd1cee0e4db6dc3457de8ab4ef1d1f68260bb68943df662580f38e842aee00e4e6f20dc4c43c700d0ee6137661b48eaaee93a588993d0690d33a14c8e496d8d3540be8bca65e4ec0e29be7a17d8c40aaee7a4d4dedef76d17bc103200be2ea8439696c265d0425dfae9e5d0383dbd847454fb9e4416c42365f9d023789a2f4f48b0503f0bdcc9899cf3cd34d7da042b9b9c6f794745825d8bcd98042ec9afd92c5cd94e24374021fe17bef91e9290eac2f3af5f3a05729e4b8da5752abd28db3b29608431794550a102341b0d6a8b70cdd0a6621ee19e506a72a2816b8aa28a1b2485bdc0244e1962c6619218a44cbb4d816f9ee3c07da5f114a73507cf3ba4fbfc425a23fb5b8af4888877e1a0d9da4d5e9574f8767a663d083604131868847f89c4b69bcc036ee6160998176502fdfcbab00c84c306df3b1a53784a666ae8ff4f39711308c807f6cf9cbe16ee39c4ef3812e896fabcf0bd6573a46f2b0c0bc6f528bf5b412fd794987ed90965c412eee4a73646b3e1ebf38fd0cecc72bd9c8f7451a8fb010e3742bef9663d8f28260c441fae5ab90e2390e5530e1f18bcc777a135c39651f5d750005c85b499d97b6bb3eec0e3c79bb42b46a51956ab0078aac2fe48b8aa319084981f8e7d5b6d0a4d76c4e388557b305d10de54f17ad90a6604ce47435c8a8300b4a48fbb8dfb100279fc4715d3448f0dba039860b0c65d592f0188c72b7382d29093d9da363d9cbad3e8bf5a271fdaaced3728dd7ed809c11187c4b2073d064ce9df5a30e155af88577f48ab922e7e1115b877c7a2169045989dfcc18a8e11ac4a7587c2ce409b672a2b9d5f8680c4681cd203d78529a696be18f7b404cdf27e9600b2a641219e7c825dbced41a377e6cd80c177f96412820fb0e37a0dc4b2ca54c746da155d5c85b9ccdb3ccb6a0b7ae40b87af9b0c6d76bacfda143fa51c4d4f6f6ad6e3235bbf2c8604928dcf1d8360325d33e3322d01f28654a1362586ae1126ed57043f84dda661426f8ccd979a54bb8828ac9aa5ca9da5c0c041ef08242a45b62f059664a6c57e159cd5ba165098b8c3595b57177cebc8107e56054296bcb3122b019b8940f87e3b9e39c9bf107805be97030168c62b681a289f77c0ece108349368efa5da778396b64067a788ff7b4ad4d37b70d41e153f7ce9bb913472b7c11c146d6411a52771bd4f308f26537f7d470e733c97a9845f98bb11754cf094c3a4b16f66f52c33017e3e6afb0aa4aa23db0ed591183138f978e0a0898df06598368af760dd421c35b680ecffdd2dcd01ad350e4cabbf3aefe404c360cb17922265e96feb9599a366d4c1305271b0e3de95e2fefa50d7ebd145b25553a5f2494bc308062111b928cd18831219067edfe35004a0bef92f4f5c437db4005693bae90750d2a6f9da3bf089de657ffd772864deebdd0e15dc89147782ad0a16ad2e7d5d22c6b2db5bacbbd80a1a30993bd609cd3b8a465c4f4136d5cfda4e572006730a040d4edf9b1ee07fa3dfd4d1cb3609af6c6355aaa8cec6e340d3685c2d8f26c8dff37dfac0552b12b178b95b381b2871e261c683133dee9d30c2031fba2d59b374ab3e107068ee76a885be62841972428ccb30887cf0e518ab44b7e4da0edb0530ae5df88789d49ba76ec1af36683d3a4d1b3cf96b4eddc04492893a42a59fcffdd06576c75c8a7664d93b7dad1b79b79f8ff6a9be91676b92c3aef872738a1fb7716b7cbe84c922f93a4c2126b3c135271a9820c2aca2dadd35ec7dddc5ba08ad612678c60a8c27bd792ef4521b6a8403be5951b9a450302eeaa2bf5cd20f57f2478c3aabe12b923690207a490a52509f5fd8b551b04de1fd90b841b0193d1dfcb067ecbd81b0b3a36764a302b82f2f94b9c7dc856bdf225eabf3ff2771651f35d10a1b28ce5b9cad57240114f0d8821ff76069c2d0c38128040f761e5a463a1d7bb2bf014ecc2866ffd28b2578c45cb4ed6159789a918dfe7972af7ac8bcdb222295a80c03a7357052cda75024e3be70a1727c0dc6f6ce4738934467077441a7b12ce210dd0c1d00c3b8dcb9cfec9e433a681efb16e53587ea262c1260b03b16f68512dcc00f95d69dce53a2965e98f55899acb5a80db9d372c83c96ceea4c3c97e7da4d086323b7cd130a4adf62ff06fa0ce5a3b5ee80fb1e443696848143e3ff53f30520791160815c63a33b67e246fca854167d36ede79a4622c394cd5a66b06191de2ec8c10416a73721a36931bebbb9872c19d52e77b3be086dfbcf8ff23ba3921885e5ad97cea96b278c4050ec43f6e6a43d35ee49b77dd12f825dfb48c2c2cc067ea8ddab589d3b5c181771c463c7f20048148c02a5470281a872d869f3ccfc68590a355dd35b3de57478294e77dd4e76c2f6e808e8befb3686edc3b1fe9c42c128e9b8370083db6f8f8966b36e4440100f7a3cef13e3730a03736149814ae877e98d9dbb465caa4584a34cf6477ef213b1d8baea8e72a8527dab8f47434111268a43b518a5220e94c3f93767699143291ad8a7b6410755afdaaf60cf7c70c4322e2c535a269bf142103c10d3eaa902947c8c1be51f89dee73d4b2f63a27956e8efa0201823cb7ce684c9f474fee1243e7109a606e08474fcebac1692d5248f91b83182a7a6a81013d88fd33e5b9d6d4668b614984a8df63d26d442a8688e92c7dfdf6c8e6a21c6eb81e2ed5b2188248c5460a67e53aa4d54893604322c408583b0fbc7e3775849cab0c8178221c04258478b68e141c272af5a83adfa5892f60cc26f944f3cf9c3fc0f090dbb22585f1394aa01bc46769225a5c9a6d2662d458edc37d13cc19f08ebde60284eaadab37309678c172de5c762f26fd56f8bff7b05baf7591db835d2dd463c2c30c9cf4ee82d589afdbbf989061915a0e8844bb2102537d96b7f2dc1259c78e29b379b7bdb2753b43d7042be52024b4317590d75c2940262a9b3632c7535c63077fd4f2efef6a97392e060523bd0c1069c5cd92e3c91a4b16319eadf446fdab3109fbad83570393ca0ebed4e94a51c73d2924ea28dcf8a2695f4ae2121a5191b3f40cca51ffebdb706c49ce55bb8ec599dbcb35653552564cd159adbe0cdbae4cffbb37caf58ef637ba17fc6459a30ca5325c3e8c84df513278aacfa0effab6ff1f13f473332a0a94bcd1e29564a0a51d08dee6eddcc62455a5971d2ba4d278e0aaa682d8da3584a8673d410a15ea6ca2c0ba7431c8d4eb55f726bdb4bdb1bae5d3cda664e0ca2f041ccb36c69bb09ee2acd0c8077c1d59f9b718759188f7fc90f3cd45bb18a6216ed5ef227d4a8fdb263e610035568c51efa8a2a8833055f319a865b1137ab5efcf11c5bc59a20b51d83c91e75a942abb218c4eef526350828602daff23905396b027a7f9aa9e3d0aa3f8163fcf661c393534cdd3f6ed0b5f05e7b94d31f19db6f361fc3955e7cd47ccdb897a594b01ed5eac241736a25bd61487ee0f1d75cfb2c55518a97b79cd45db9e47b4524e0eb871a23c1939ec56d7f15f0831a418e528d6db580ea10e33243d88084072702af2f137d93f9ab4927557358b27ac33e72d0a904a6d65bf05159ba4b3febee896b4bb1decd9ed1797628fbfc4e0f8a97e62ff721e51b25df8915f6f032e738ad90f23d3b90af7b62b8b500832c201521d391d61213bcfed226422f2c825337f96b9ed88c57de0634d14c6d4ea9931cbce4dc4ce0519d8aa2eabecd9a0150dc2f047ca536ff290bd64cf5d74308069301dd996e024de50e3bd5f0bcbbdfc01770eea4ea204ba52722d67bd1cafd4f145a160113a5fb3f31aa23dd495be16777217c7512a94c48cb24bd4c6a1cd796ac3e23b1b65b248d443b2c49be11ad1d837c1e6e364020df07925fe4fd74bcb0c56e1d9c72f7726638bb493001549310d9dbb4f8720bd6b29f39fe7184953593f5e4c9a5f3a052efb297a2c50236af05cfe8a33ff643d0879416d511456dc7df44cdfce6ed31a503290233c95ebfd5164d7fbb1dbaa41bf40ac14f8b0736476629e956eccf4b54f6e975b48942fee209ec87673deb57e4de0a166030ec875a10069033e202acad093cad0efd580481b6205b62444ea8bb9d78964147fba8005f5d8f2f4639689358e405b467b2e3d38fc87891691af56b56747e04e52d8117915a7987dc03dc58104e24d54a51f1de42a7e979109b3e3e3e4480dbbe53a46d2912d61e6d917e6ee66980324115888280d957e04c76a5404ab25c639c675e03e622ccd710d8b5dadac2d83c8f665161b32288f170e94026d136feab97aba637a22aa53aeb0845a1353f63a6cc2a1c4aca5414bab4783523cd156ff8eb43f3288652bb05088180eb982468648f05c0a2ecc03055070abec533d8967149b9e1da2694a00d18c33b9e3cd74d15181b8b3d6e78d9086a6a5345004010db37e1f569a5485f681032822e40ce5b701a8c1c73489971dbe5c0d04b7e72b2c5faf9a6141c5e068b696633c3d16d01bc48382e8f390cfe815c81ca081ecbaccac4eaef03f8a1ac0a778b3eb26a38aac02411bfe44f8ab61860585baa5e551f713298fb94eb0f9cb5b5f0ecdbb8d12f4f9958650539581742c39480976abcb67609941d8f2582a6f15e5ec48a4e86985d2058472e2b571171c141245b01fda9541e5a6390861d489a0516e48f687b5acbe4e39d0daed3971a4d94549e6c59ecb010d901a2f6f877d6710f9cc2780831a9b70ce110bc0271194b48b26fe32a845d6203c281684adddcc7fe7d150def11c682ae5cf2a3f249987f24a9fe2d66d5ce99bd412f2343328f0c1acd32f7a7e2e5dd6e90fb399dfb9f6e640319c267a36cc58843fbc8168658c92765e37480a67c14bacebc619c0924360d8237cea2ac9cb37e7f94b92253eb40a7d6c0e18470360dc3dcf8f08008d9f5cf701ccc7098dbbcbb6bcffaefbe982b1cf564e6fb541cc9471ab1b54661e1046ebc7a445f22774b4158b452c8776d7c2c37e98b70712e38fd679d579e24101c53ba2afecc8b8d8ab16fd878a4deed759da9349936c2e3a60028b6486f865925434522d3e957192f8950b62074f204bbbbf33b07ec8c3dc5996b827c4ee8c45d164fe774d47bde111510c74388e991f1f1138d22cb5713c3b36575a3f14c4eb618154e4c0c8ab97228d5ff1d592d34a0c4c5df2d911da1f8b5f81b73480de6f7413e9a4857a0ce29d097175df492f420ef4f9b4e2adc3272862b20bbf86b9d5377ec99bc0b01f0360684f551019921e771abcf0f1bb7c4a84eabee0d822abe4593ece701025fb818033d82315fe8290c87fdb0eb17f0b357d93eb4596cb", 0x1000}, {&(0x7f0000001140)="b5873d799c15f066f6b270fbbc1db4748228de7560b6aaf79c091c15149d3ef463456a5284b361927f1603ef3a89b9b5b161463999cbf9f3aa5bf632ecd4f45d147f799b8a8057ca1a513b5e5253c4a022f0e040338e061948e9a0e47b7b5a94c536de7be6295c1e32891052330371311a09e6e1d21ac2668334c2e550aaad3165c257adc2f656e2753fb92ec9b516", 0x8f}, {&(0x7f0000001200)="db996c87f9d0f2684c2b4737ac8f55332290a513e8afa68ef03fb1e8ef68403b6928a0157db1ae14319cf0dee3cd34f32b5c2883e363507937b99d5338bc08cfa88ddc184ae82f938f79aaa0846916fc935e4ea5171f96ddf21400136c912d6d48ee3e83d26a90e67102cef468d1fa1b0188e84b63babc", 0x77}, {&(0x7f0000001280)="fb584dbcedeccf48e15e609d51bccb318dff7e8d97ff13093e2ced92f0e79b4154c8a7bc60725db255e58f9f610e1e047cdae5b0b67d2950c75496b0afa90af11b6e85c3b462ef2edd5615c97635a5a27c639ab068c736d267a7421ca58e15285a533e1e125deee58ec9b833980702f29335c9acd4caf6ae99aac6d9630abe10d4280387c5af55c4dcfc57596ddac5b1935b0a4aacd7b6700aff808edc55709c4c92f36cc205b2eb53826d7e67cd", 0xae}, {&(0x7f0000001340)="f6ba5367b888b1e58226cebe224dc03510fef5050720e1cd64bf1abbaab94b7e88b4ba11ed8f7038733ad8482168224df4add1c608d6a4386d3077a04e1172f27087807ad2f3c2fa2120dbdc05c5bb3210035dcbaffdae4c0f74c66dc80ff367d190cb8589ad7f68e4bec9eda7cde5c3ac77984988f0ce8589b0d750d1c0beed3922e58ad08283add665c37884231c870da2648cc52ea85bfcd1299bf53fd5ac61fd3a4bf2dc8b44cebc0b7ce73162bf31d71cd8473c9688119edf25c1a429c69948a1637db07299ef5b38", 0xcb}], 0x6, &(0x7f0000001680)=ANY=[@ANYBLOB="2800d824473559000000000000ffff00", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7], 0x28}, 0xa) 17:46:22 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000100)="613c25037e24655dc82a913680827c81a562a2c3d4be7807811d22e6792fb9c7101c5c74176103ade097269070f4b9ae496a1bd30b0fbf7fe2305febd8a0922e42751b915a81761efcb380177d255abc3cb242be6e0c557f2f000e43088f706b0425da4153695b30a238657a0795abdd8e9cd74ef855021963b4d7d0f0d9762cad1a0030441ce9f226cff366752bb97ac3ec10072eff132ac846a5546319a43a04af4bebf54a57aee64a5a4e6e39e70219d344fc5f35aba3ab35dc5c4d257ae88465b975d89642612d048379dd6e0b771e0799961677c30a1d1c22de02f3837d81f84bc931fee188b7c450a9f6", 0xed}, {&(0x7f0000000340)="dd6b3b7b2c8fc05d5293460fe53e2aa4bb0254538bd755a46edb7ee420dd233dd309725b150a5b3558d554a2bd0692e8cdf867ce4f09971248a34c23bb7acad019284e3dbb11778b35b08e639b28a7c9c97fab35ae85578b93e8f048e350ad5903de4346e9dc8bd2c19d4ba418b680b0019f6e3a65424865087b4fe35f2537044246b35d8ae491af0970003e7ac47bfc071c504e02e3a091a330ee1ff7ab98990c2996542b4ccf95b85bbdf6d588bd3a107264d2f6a785afcf58a3d105fa40dc6359bac91bb612c7344096d3f026b869833619e5a496de1701dc4bc14bb175da689826d399f51a0379", 0xe9}, {&(0x7f0000000440)="8c90c7d3e975e6e48596390a7355c4b25ca971dd07484a966cc549fa70f8de50aea71f01637cd59348ad158bd807d428170bb87584f5db1c2da5e68541390c31773fa256a4f39992fac0d5e6ab069eb741e3c0c4199723d5333ee257cbf563e2f579be13dee1046c1b0cbccfc736ac56cb039575c9c3537c549e1077b9", 0x7d}, {&(0x7f00000004c0)="41893e0e9529e2c16a4f3954fc53d3cb2694382613a46243f8de4aca822b61c91218ed47209fbbcabe8e917146300071333473c56623f05b5dc16283c1021cc7bf8ad9db0f27baf0d5a16acc4938733a1b2f45faed5231d2df4c26b5afde9cac60766545013e9a0e3276e7b4009abb9d689b0346065a84113aa7b042ccd8ad3c9ac2de23f568c96aef82e841d26d3905a8450b8abffa7c15e399c0025118aa27cb01e4758c523440e1c4743045cb464c8a95aa38d4a77935c9f350c1c1b563214e92f43cda3d6ab4b37007148ac5b3ea9f83b6c05d3e89af0abecaf202cde4a1abc46041bc656055d315c6", 0xeb}, {&(0x7f0000000200)="9e590285629b7e1a5d31fcdc690e630d459195f6a851781d17de54aa", 0x1c}, {&(0x7f00000005c0)="377a80c865c612180885f7ccc585922951f590d2b97d051e7b72b24c90f1926dcf4e1d43dce9076f6fdc76dc361ac721d5949c99dafd3c4412599ee1b54cf56bb24bff176de3ddba526da4cc61742c6994dd", 0x52}, {&(0x7f0000000640)="e046995b8d961527b12f30ffc1fbd1987aa78bb59b25f2c425f12500d93562e4980b6356a887f4db385473baf7a5e7335ceb4c8bbcf4b6be18a09c8f630e8d65801bfd24cc73bc6949905af4e9af220cdd47ce471c4ff7f48ba970db9f367242ff2d6eed8d1dcca70b519e0c76afd3c36d5cd5001004a9ce7380e61a423f7a6657a03544220f4643c93d48c77f414a1ca1678907fbcd1b1d103792", 0x9b}, {&(0x7f0000000700)="012186c61854ada5de1268421538365d9d4d6c2c47533a44843b3085b85e68f2c06bbb6b05b29a80b7a1ab3098c7083773927d969c4250a5f02fe8bc88d1b2439601f0c7e974dcf8829805e1", 0x4c}, {&(0x7f00000002c0)="60a02f50c600988eae3cf22c068bcb9d8d88567c78079c14d7f406b5707f3d6004202ac2f3ebfc9e86755f", 0x2b}, {&(0x7f0000000780)="92c8d314bfdf9b4646805ab483356c2126710c69d5aafe2f53b20649565ef9578f82b72fc10f6b12067c9295218a61d90fca7f3ed2606d6e2ef7acbfe31ef86ef7a04a268751df8669554fc6dea88b432b7908d276890588f3ff", 0x5a}], 0xa) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) pwritev(r0, &(0x7f00000008c0)=[{&(0x7f0000000940)="9e6b0087920f46ee1f1fea8586f1179ab25a06a906451a56f2ee4a432e912ebabd47dd918f4d5503d846f7e2ab595b6d918976992ed329f7795a84ef91894669b108edb48b4fba4a6b480875762b19a98f61a53e8294aefd7d69b3fbd3d33afbfd9724bbb7c904d9262ab4c9f99d6fe146a5d8d4eca769ef4260c0564880c8e41777e35880727e3d054c66f24f6895818c94e19d7a98dfc275ce32bd9d2fe06e5dafeb1666f25f03a9af0bb0fec64e0b23bd5c91ce4a5741b5c30be76612ee1189f194bb", 0xc4}, {&(0x7f0000000a40)="aca38f9a24129fcabe80ab48f4094df4f6b79bbc1b1e19fac9fbc50cd371134ff72ff272e2a12fdc94228f4713eccfce8c1c60dced6a82ec5b307bf3a3fdd15e9321f13044ce9d33ee819222bf9f33acd6522dad5005a2ee3b67251770f296a00e3fa2105720766075d70c3ed11c38bd31a20fb939e1d8c849fbae551ea57f72366d282d485ced5e477ab6b2bb270c36d58cabc36fcd17615ecc9fa7e907c0dc757cbfb3d09d3b5c41f7cab241cbef5bfe46732bd550bfb5c38fec83eb3d2ebda125a0fd0ec275c71c", 0xc9}], 0x2, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="918dc25ae1d9", 0x6}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r2, &(0x7f00000000c0), 0x18) read(r2, &(0x7f0000000b40)=""/35, 0x23) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000d80)="2f72c440a482ac46a08d989a2e168997b2ccee5c7c20778548158d95dce63e739ca946b442e5c1d15aca5053d3bfc1077f41f5a9ea87f211f0de9d7f8e4e17f4bfb78e7907a33b2ef91dea271a3abdeaa46b0ec74818bf613dbe6f1bec507ac376a48fc7c102f9f26d55a813c1300557298fbc4768a0731661fda1f7376acbe310424d1a3f4b5818698c3a7bf66e27365afd3da7504bb57b9f0865f3715e7e92422dbd588da5933f56c4391790870f62cde339a60a6bb3bcabeafc9e54fb330592814bb4c190dbc66e6b08120d2290df307db50f1f256dde0bdf8f35e85d91fb78c12082b03198414d674707b6d5edfe249f85a4596f59b9143540804395e015ff4691f13dced8c7980be34071d8d98bf1492d6ffaf00034fa5a9f862a9e4ffdd28a140fc49e6e6c331adc966b811faca4134a95c6b5d83159da45224695bae2275b1dfb6fa5b902154da94c7d3d9a266885245688fb0b0cbec5a374d49aa3a2a86d59b5952ddc6cd9d508f80cbad504734df461887ff0331553e0799644dddcbdec07416b852881b9c5896626e0c6c8b53ade435914f8b916a4d72c5782b2f6f3657924d9b20ae653bbe1ac2f08e7903022537efdb76c2d87f828b7c70320ffbe062dd59d47e700a625f816a3e375c6a402b6a5f16c74a44c8672475cec67c4a6a2285e48382ac5db371a1b4cd25da31441399dbc9c483f680609e8884fea9d9fc4a7fec4e05196e1e9938d199e6189fea94911f9db38bb0afbc341f454b1fdd226a3a1497df19417598c8c0c2696814200cba95b74f869f0351fc62fe8393fca7a19db228810ba0a2196291dda6e32b5f74b2b9d263fcee04d9ea058a36fc9982dc5c8d83441ab9a5660d18b5e32566e96c9d5d60db32582666ae5df4b2e72adba02374749514afd65a7b438574b5d1db396f1c85d96185f564517b53dd5857f43b3e5e79543f2d701cbf267156c5662012dc13d981447a5c3d7cdfdaacb5d34c0ea1481f6a9da82300ce9e7cd5a4a8e7a4d9576115d48fd471d30816ec78508f21cf6f14985de30860168b58423c1c2e44a78a9fdb3c9ce412a8c7aca64a0d1d29ac6434fdb9f04a21d9a6f97b1b881d86bb169779dfd80de88e7894da4f40a4a5e0ba2d5a1a627120dd0638533e17b8836c2c6b65cfc74a68e74e99e220f4262827bdaf4b545d0373dd59b1de65ddf501e734b7b4224f04aa1dabffef06d7947e889f976edd7dac48d0f79312f6113c69dc0b9d9683c0639dc8a70da5c04e183a68e74457ae63f5efcd666fef8d285f74fc8ed1f7aaa254288ee49f23a73b93bae06978260ac6509a3c2554f633e0aa3993be1f2a101b77a75a08c0ab715c4bbb7c2ee1904ed1dadbbe388d2af3eab292172937229bf2d63aaa22ec5aa183695bcb91b9e92170e87ae431147377cbfe635760ae9039b8207b359eb677a16263b09232ab3e30785b0ed5a94625a95c22451977db07c63972c59e59e90976fbeafae08f85177432279f42bcbfe1348f6c1ef4f771779ee2d995a6abdca4ada83a3e67efbf17c37348ec2da47474236517c003f1723341e4bda20c62585ba8622864ee2549d12240e84d7bb782088ee16c259e2653131f8d39d0682642a2f0187b667e63dab6d809592c5e9b0075c9e05ac2c02026cae6b1b5e252cbe9f3ec24c9fd27251fdda84ccbc6ca6c8b725f06a05664c2cd65041f904a9fb66c419fc6cd06c726f229e3b58184c00febe6126ac8d918dd0a13f875488939a2eb6445cf9ad6068bbe5bd2724d517e3f97923c8cbcd868517b1b7f26e549f6381e6ccb6bf73cc1c0b4edbda9c4ef91b6e57bedd1753fd47bc3efb89ca5c7eeb055fbf8e56ac38d28e278aff94a31640b2f9db25ea0c45251a5699758b40a9769a92841b3a13b7e199fcf5a9752e0210efe08b0cbfce1b8f7caeba4a795f1a3ca5ace71308eb42448ef3c238c06975905dd63e3c5f8d38b85af19a9302966b61081d15923874cdfbb707d8580ae16d6908970baa89be792e9d99a8e2272306af88d2169f00882707f6b8b17fa35934c149a5fd1d136b121eed9322cbcf6d962ba5b8259e37538e5fc21aae2b068714232d95252dc30990254bd85fa47535a2bcdb5ac342a9521c05d34a887ee6515ef9992789ca5448764e883690e26aadc361d634eddc037ad31d07775e1cfb1117f4b3e525d75a59aead0fad4f935512ee8626256d8298cf16ec61c12c1836863f06bdb49e6bb8781ecc45b7e6b8633f4644055d1111baa7c660c4ad6ea8fc3a83bbbdd10e4402708ac2ca9c9877b12887ed776af6b248c8f1464360b640fb67b9af9eff41a9375982bff40b575a65194e1321f546fceb0d963009d235bd0cf7c2365f1b650c5428c4451230f506f2644b2a3452728f4e703d742019d1dc70e9fe4ef6cb09681b01c73f2b2ad6fd59c31f5947042b1fa4614e66bb00b8304fa6280f4c2da73b619035f391f41281c80c0a784d5c97ade42af0ced0b958f4373a1f53c337f8c8eed6541e7281b5a3dd0b7d1d99d7ead66a27bac74b62bb5c9fd6538b19fb2458e169c6fff458b95820a50c7db8cde191a8c7cc1dd0aee9a7aca112ed44874c1910295de78ea04880a0ca206ebd0210971919e0dab102df0b8d7a2340be2825dcdf412cdd127ba0dcfc9b9e04a28988ceb7cf8c9610a67735c6ab44f64536470e064510ae853ee9819c7952be0f5e8e9856702c10e77e0becfe7b5a010cfc1a31093133b087a347c1fdb66d5cc8e437a01f0b095d4208da6a35f4743b0bc05e315d69ffb923db644a3b8b26a3faddde11535d465533ee639767ce547d3085418bacdc19a9585593bac7ba07302c61c0e0af2f8cedfa6a4d1d623576120f5807216b5e598e67789b80183ee9a726dad7f95016de4bd6240158fc12ccc7c396f5fd417c45a85b6d2e8aca3501f9443e9a5cac6fc9891aa383c0df34c83a13defba49b39ec18f62f535edc4e5eee4808c9f56b2c2f3031161f2ed1ffc3b99647cd65e08f67691042e549b950dcf974ac042857b25f335570979bed138f52e9c761e327667d9c445f3acc47b4316a1cb2b9e0dd1c32716fb1572007dc7f0f73adca4610753c71c8ce366e2b45bf5f5e1d0ed5d8cf91f75df54b44fb81712a2dd7293a10aacdd4f9da808b93bce2eca60172a6fa4fb0431ada1b5fb1f53bc5a33c87166bd61d3b618b48c8b1b6e1757277822c99420d237b8d129fb189f1674c916d140974749f1ef0703f81ae60ab6481e85591a8d379a739550c69168ce0732f42f2fb17560976ad225a1c1c6c13ccefb6995e90e300a8139d7d31f2444d26eb79fbede2635a7d2c244bcde9ac1696ab8bdfcf8c07bdd14f248a99fba2212541d1b8ccc04ba1b2e7bafc3a4f1c5c91801d378c9b57b2cccc9e84200ddcf5f59904e6921db2548b0ec8b841fa91481fcb5909aaf4844e4a2d07e66d5aa276f168cbc90a3a03c011b732f7ea274a3d128345e360f04fee73a7dac4e94f857e8884faed1604aca372fdd147df998513b4b6a5e1099d40de7b700f4636d7b32723ee1078ec0afd3581035bb7d803b44a2432d4dd8697e705ba6d7747430bb7ee718ca88b5eccf395c6c34e0f551fe5ba4c83328d1f12d1b6a7f85ba533f6ea6b6bc3b346bf9162f6550b83919890ba86bd51419650426d89f7d944892970999c990d7a637678393c553cce6437392370aee6cc292a79cf5ec4ca49878143fbbc6f9eccf73e291a6e366dcf3cc883a3c9fcfc3b21cfaa0b21c5b340b70f0716dff3877d5fb3d143b31ffa5668b9210620348ff5b1565ba7ccf70fcea8ed0a34a5261b70f442970c7a7d9d8ce335cb48ea7ebb5d37f6396b35d730e603f6aee1e184dfe82673c75a603059f19314c648fa2a8dad519f763802130a99bf5b6feb6fdb1599cd478739843eb53d57fb6742cfd9dcceed951e7b6ce6d8246293581327f8ee78e453c309b0d3f1dca38c036b160b7f61805befc3518a11074a90c749139175bd4237ede7cb912883ee6216e3906dde6aad956fd47cd1706b3586d3555dc24568ac6d6e7dcf143fa1f63f0be50b141b3a13a6849cb5c967dc7fed29a16f021cfbd59d9e19ed4f3509cb36e2ef603e57f35e9f11a3c2a88c7a3853546316f93fef363925b381cfe70d5cd37b1be3ceaa20dcef97d2ecc7bd77875bfe6f2d0cae8ae293b9b624f81c5a9b919a21cb50b1fb40804955dec9a22826ded8ed6e2b4f742af741db1d1c912d2053130b7361a11675c1ca79262ccfdd11a0f0bc3e932f733f6f51cac310dcc2dbbaedb70b3b341e43c1cbd584b2459cabb29ddd3337a4a6d82899df8d2418d00e8ade9526ab3dd1d9d5a3b17d58aeb5c6f21181f49a066c78850892364f5c59e7e416dbfdc93757c7e078cc623ba06ebac6153d067e7e5756b793a456802c2743393a1d79909722ee445573373c8c87e502f6f95797bca798df9a1962791877329fd3e3edf335a91ae86f55c1e5aadb3dc2214e5a23f19eb2ef0208f8ce2b1d12c90edb21683ad64079a7afaa5b147137cd6c18b4f0490e975429d327289522afc17f6f1d14d9d8b45c62187bef42a4dcdf8d5690691da839699bb88c4b98dff0aa82a1ea6b677143d40363a1d05d483c2869f3fffade01ca47047e992083389733a711f0cd88e0c99b171dc2d2df84afe6ef92de27ac2860dbce4553223f28d177fa885cef95dc9c1294cfb6bd0a1cc7bd6cbf1a05946444a02f04e2d64941ca8c3b0bab8147580cefbd0aa640e91cb557d086b61362059e4f1afd0a1879f8692208e416e34d6cec7533008b2fa48fbb9c4d621567097b76b14d054729193013e86d0d05d6f93d0287a3eba374816307f9e8e67563b177e108cf3ae6e969993d54a5b1bb398d9f3321c47ed9683961a3e61e6c9e66d0e743aef676c4eafd0ab042b3772ccf2a5cb41bf1df9d8f041510d862ee723a0fae7653754f67b1f90ddabeceed95e85d7c484a0c5d6018c6d132450d989a2a5a9eaa6888853288deba1cb8434cc2a91bbaf16219f14557980a9496a2d51e9f586a7383523b16de2d7b164a07bae29022eca9aa30ac0ef54b6507a96469b4ab63bfd3deedb1ec47eb2b6fdac8df20bb1c09250f1a5630b2b45be2bb48799fdaf587c85db9801b8302c5d6a20fdbc2ea31a6c76a249eb04fb424aa07003c1cbb8926948655c024a400b3199a31730d5339e2511963ca5df5dedf22256a62a70c4371c20a1ad93a00ce69471ed4e6afadba785759d432768757245f5391ac303a90e457c7c61bff05907c9ade0498fc3589bf2c99222eb35072e20ca73b0b0fe877c23c4e345358b60736b4e3bb4fe2a7e32a97e5a83635118c37cffb0c29118686106b4b52052b8c35d99a40212f01d5009a17511832e046fa158788d0f73d0bb7b20f1b36411ada7a47cb1305c0e9f7770dc6d59bcd2a58820a5ba3a0982400395b554462bcf8a7d43b0f894b4fd41b1da793d7418e8249902853d9cec7d9ffbde6502a8eb377b4eb4b8e8acc394727babf23df7b7b53fa07b2abc534ed026e13928195af78c1ef78869ba58f5c2cb197263828550b7e2fc0c770865a4b78a1b87e82801d45a1a737a86b5d3115e4ef644f607f14c119241c84c017a48af912b259c77257df4aef7fc1466838a7907ea67d5a8ac7514aa3944b18e7401aff05b1ff70799e6957cc8085cb7ab441e10826794adf3ad8c8d91a0e309dca30b3931fc432671f8f1f9faaca8b75adc8639e26b93230ca2b6d64eed8bfb8acc095d1bd44490dc8dc1dde51aa583b00fcc767676cce", 0x1000}], 0x1) 17:46:23 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x800000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) 17:46:23 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) 17:46:23 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, &(0x7f0000000080), 0x0) 17:46:23 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x3e, 0x4, 0x4e, &(0x7f0000000040)={0xffffffffffffffff}) accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) r1 = socket(0x18, 0x1, 0x0) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0x0, 0xcd8}, 0xc) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shmget(0x2, 0x4000, 0x2, &(0x7f0000176000/0x4000)=nil) setsockopt(r1, 0x29, 0x9, 0x0, 0x0) 17:46:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b40a605a23ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x1ff, 0x3, 0x40, 0xffffffffffffff79, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:46:23 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = socket$inet(0x2, 0x8000, 0x400) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) open(&(0x7f0000000000)='./file0\x00', 0x490, 0x10) r2 = fcntl$dupfd(r0, 0x0, r0) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) ftruncate(r2, 0x0) 17:46:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000004c0)="54ed6d34115feb3b5a733cf888195237d74a8d0f28c5075c5f4624e1c474989e7ac7bb8607164b406733130e8d66c08b3ec77813170d4f1ecdf7b5e2e6a17175d85974de40662e4888c6e8cc311509d36ea7fbcc0d225350a2bda1bef40102c2c6040dd2b2c3fd7a60a34b10f9287df61cc4c82d31647c42d10e220f492d6c757136856ac52bfcd1bc1ea932f1f08e90c2", 0x91, 0x8, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/44}, &(0x7f00000000c0)=0x2e) mlockall(0x1) sendto$unix(r0, &(0x7f0000000580)="d16c80b173101d3213e5fb8eeb0497af89c898a800fccacb26d31d7aa87ce8abaae22fc2e761bc48c373d2097da9bd7f7e9adf2fbfb2fdb27a3d44ca6dfa55f577304961e4b113b8d249ae2e2216ce64c702e162cbf61a89d45c428e21f234453d55d72fab2d474d0685b1be662536fbaa908f9709df79240c0f866e43509626af6d83fdc664fea9c14bce17f7a8ae0f7ea816987530cabae3be58e503fca15b6ab53fab0fa8f668c0f12c9cff9f8b862d6cacbb001229fe838faef967d9dde1b0226859360c34fbb3f51ae7883c420089785916be8162a65498a15f26a81791ccb306f810489ae0710e1216a199a6b7091030c3867a3a31a2f35a97cca3cb7daffe33921ef830e5b30831903ef6c4565cec8a9aab3c0ce33fe7560edee3348a216c69c785951f5a1339bfec4835984987984cb2af4391373c6770a36710cbafafc3687d62ad348fd439dc7776434c83a3c835ec50201939d0423c44ce305671751e2357c341cd27c8a6797b4c529544fe7737b0f8f528f5a2242a31319d935e29f2ec7df6505930d6c73792a418dc41e91e3a9a5f24309d50aa538ff46d256dc34f4551f5b627946d24894840024214874006ff61d337e3ebab2e5b59a1c42b843c2f22831c3185f9a118b4244480d4ed82d023c77d284047363ec4172f07ee424eb38de2e14065476f97c4d9575f03d7d954cca9d32fb62067a5c25ec706bc1b43485dd60d1a725f29dbf66e61edfc95a09fbf3985ca888502b2ac5d704d7f1243ca9d9ea2a58e1eacadfb7bbfa33791532ea63ea9aa9c9ede8317dd3c32c113392fb663ee51c9fb866967cc5526a5cfa218a22d9b1849b71783dd8432e41eef2379a9fd6d522c1fcbd1274965e0e0390dc723548d0cf3fae52021f735fe40272e391e11b43eec69752ea8dbef1c11f90921ac2ff303d46d1b92a48dfa0e5472337f1f4c72dd03e7ffd975a6c3d1ed70a4b111480f40fcf0b0b3aa3a75477f6a5e70b12da8203d689d6a95808f9c6ebb13d43801fd413d94800f5b04ba6b2f4270809788c526ea8c164e366dc63f869658e728beac9c23249f549bc07bb2c9b9178463749f3bf0a74d03a561ea4d3429c7ff4870ff0b9d010e2242d04c439e1ffef9d5cc6d807e7d9fe93ae99f70d6f86b59881e0149f927bf0bd3a493506fea974c3eeed88a1caab0f524b184f33bd143fdb5309e1ff4bc561d360b98d3d5a30334369a5d81cb52e9a8c2d34889410a7abd24e50951921376d9af0a7df0024ca3d54cb973e71f2db9d169578f7e85d874e0e862a2eb7a53da1895b8a79eccd4618683596483d70e4a9309e8da7eb11ca71fcf3f65acad462344a7a6fd34470c93fc7452163608a3692bfffdd0ba46f6a20e68a7569ec36293ce9b3214eec561a890ca895b2d1705cb12b474e1fc544d7d0bdfbcb9637794e0a542a3923302d6dcaadcdfe5410a48ade7959d028f3a0abf16e536ab82279bd6a85d462615d17058ea8364a184043f1ac3468751213020ef21c153f5aec7b5bc64016af18db325abf93b6a5f669069bf83e52a039628493e64f5121e8eaa83507354ecb8400f7f1aa1d3c24b107f1e974d8c98f994697642c36ebc65e506cd0496053320c89b84d5185cc68a986f3ec172556faeb581567b4914f5630f85feb1d1aea5895091bf072a44d7b36be701bd42e4ebde4c6e6eec04b31f71ad3aef9227183ccdf86dd596511c3d9291cc79184a8d0d87dd6d55d3b750025f0a31edc48b2234fb10e17530c11f1ce5420738903baa8a4e25e7ce8254c0be8c2f9a339770a0ae83366e88cd9d575299bc4a766d564c05757fa3a787edf2ec1fe232bafb58220be482fa987a71448e57e9ebc4066b29ece395d1e54491eb80a6de19844f76c701f28063a1a087aa8779df3bdd03f3d1c7aa78240b0cd4b7e806828b30bd5a4460ddcd503fcea2d8954e0e36f787f5d53e39ed6ad77f6211d3cee8128e40da1dd8db97b4676f188fdb3ce463a6b63f7fa4a4f7c007dd5d375e0f84bf2f499416e8c01d9f19a2b937ec7f80ba36f4d6833399c522d5bdbd5be3f7a8283d1ff34d7dbeb4ef71a3239f10a03dff249755fa60c50e02e892ba37268e24a54252c7550bfd892a102a1f70c3e97f38eabe2de2b1b381e955551923c2086096e25026f351291afa495406ae2441633ee4c6a1597a2c345216a89ddcbcfe47036dbb15fd4939bd8b37a3fc40082327869ce5fb56f3c52b789ca7e3189a2c1a4b7e93a29d3ddba8f67a750f1a46adbde3e59703eba9fe47cee1ac7f4363eaf1741c83459764fbac4e01b5e9b49d2a10cb391753f846f017d81056b4d9841875a90c9fe43cfb540b5ec2c102c7b358d2282c5187626ef90cb7a489316b848a0499200ab8a97132571d6c0019c796c5a0ed7fb32fbe1a7fe967de7e98cc557b2a030ba948c23b74a8453c769180a6f376c6c08aac8c4611272a323411df05f6a70a03ba9d881b296193d801ef81c2bffe6366b4a83703c07fdfa5593f15d4d36f7ee9bc6dd26c024540f17f9af0d62eef6154243511d29e9789e74e082520d17c53d10bdedd27729a09e867c4da6f4dcac11bb849238427a6125feff3fea01254154a2807305104a7a0a95dc7fffedd3452dcba3d2cec62c37779cf35cea67648f17b5638b26edf6cd09b7e03d1dd203568e272cf4b0de49f53d5eea8d5d37f5ccac7913a5eddc9eaaf53819b42306d043ab078c9d11f9126f1a353ac826d91725777a3188955ef5dad582b33b8e564c5e19d13db7f53e957632941b702ce1850d0abd9f78f9be8cf283581562e1b64b2228a007e87fc29de7fc59f88644e8f0604079ba88567dec58f9a4ac4ed1ce9594dc1433a422c13ea687135384d91467e2dadfacb90f8216099825f912b94548ea572bf3fa06c32251afeaedb7de77f562d814872b2cf868e092c0bed18c65dd1a0eb26063fa23675839ca39eeb6993f30d14e30e55210d52b73d7e60b6e81f4a3fd4770bb9e4d3edfdf6c28089075e7316a302ae8e56075d0dcb7f7d5a1009b52cb71cb0b2dfa3328378385bc0d02523a323f86f1984ca70d6f7d22fb1f8fb05f9b0c3e72d2408428657369a356e4ab983cd521606acc787a066b36df3302b7558ef7a8ec2879dbd3f5ad86e96a3d6d8e165e3aa407a0037581813f5552cdee489e8fed13e7fb3c0e07fe95ada47900ebfc26e3d7adb0887a041c7663bbd21b733558ffd177e73956918cbb5497720837a5779edab75843056698afdce133133fde0dcb9e610e1883f171b2ce7a7bf58994ebb817b14157862918f2e81715e4516b82dd4b9c4f7b1c03e3eebf30e6d68d55b88ae226804c94d858c2460aa68f759c1bc1a1116a1ecf8117c94348a579e34fb414978bc2914df7d90b357b8f7c0c73bd813802ced90455bd4a59d2c8c5d863895fad7257aad1bea3d13ca0e9be63e5c6d1cf4402bdccfc5ead1cfc34c114f21b8f33932cca8ebe31e369913a29d953d0a7f0269703f01709c811369781cf1ae282dfda1f46d59bd5eaa4cb6d93fbb54352eb72419540d47c1e8c9d489a9ab1a235dae07696313611a2b8a474bcabe378b405c0b02f92bf4ed4ad4cd30792ed66e185306dc20ee954b849bad3d02208d33f94094cce75a97218dcbe76301ded7d86c55cee00abec06e49474c5ae1e39acd427ea4f3953d0219f47d1177624cb161b23b978a864b0b022b07dc68bb291895cbdb35526d3b83bddab6a72995a4548d4d1233763b6f58a3a7288918fc10f33be2b6aae243128e580e9bd60f24420fad8ae307bbf6bd5049ec6bfbfd2d48ac3fd59d0d9bfd49be89287d5d01a9fa216ac23d0193e3194e26a1b9ef0e8be5c72c71d70c1fc99fae64a83ef787b94097eb99d509c67d0b80edf6911d1fa5d30e5fdb0ca0d477e692181e7b71da7c63b3c34fb28294f04bdf7672e1c4da82596e025082b649f0ba4afc5099d501cf98104d91ec2492a360de62e07b00438868a96531a0f1c41b7bc604e22772861e670338737341cc25006d8c76baa9cbeceadda916eb088fc089a71b4891d85a19a352d7471e862c93d6056955b19ec8aab8dbaf7831ae2df49e17c04ba3275fe212a30540406065a9d6c6808bede7da2776800d735df4bcb6538a848b4fe7e2b24acb75b6f7cb2245d4a1bdda80f91b26dd6fe4674fdab97b34fb3b3cfbd963d388d15b613da1d7e882d6e3ead2e5545a6ab73c7bd8dfee8bf495e25a2c108d42872711a42e0120fe463061bb6035b84ff418ab6cc6c29a0cd9df258b231e7ba5de69083600864def6223a5e22c165818d8d0cfb890de5e63b636b146362dd62aa411623c834e5f34d3d98095643c72960ca28f4ffa5d639313fd5f764af31c353791d662d2945e1dd9d971509900b141739d31f0978c96d96cc156554b435376070d3a571d556ba322a4d2a590dda318502e92345220805788c44f3d23e117f78127f4037f0ecf1b89ea9b5cf9e02a8070469c46d50d47bf41f8534b7250e9b9fe4eec62423dfe7a76c1d4ccd7a9c9c54c170df45bea616047ee953aebf75c68d73e221fffd96005863727431864948deb1e9c3796900e126b40b19991fb7bf9aef8044faf4f1a5de3983d0be4440d9e36c30ac74f1044338d9e3efc92705afa5fa2a38e7381b9585c22cb9187204cc3521d3ea5449b8497adeb4b23402dc0523a42920db923c178b1dcd86a3645b9bbf1d1833a49a218fee23881be8debf6b32ef83b6459c1da6e1400f4f1946999f043966ce302a60b45aff1f7ecc2747d15f437ece4722c7ce1b9e334371a26c6ace5095ebd0e664626ed1ef56c7b91ac3b289dc07f59e5c3e035eaa4cb3d676a80a0e65894f444294be28dcdc3ce7fff9184a9ba1087a132472dcd6e0df53e3cd397a765d86bd1fe8821910965a431c26d17245f2c7a887e3765b04447d8b4a2144387b754ce2ccdff1c4783ca6a7847a731f15edd97fb39e5d8eccb9e816c22f279bc6b62436b056de767238cf3c6f75769ac7a0193725619d44a79bff6ae96376a430af2692cfdee54985ec76beaf3d595ae7f7c461b84076e91d61e0895882a0977be6aeca8aeb50d9436047bc48841e20276b13b6aa15e2f44f3e2f4463aeacbda640127f4cdb44d3a8c17100f0f775a4bcd6c6a50966e6855d423031a8d55e5c4ef7cc2d09032186a2a6a64f0506abe4746e10c6e9b19ff6eb459a9ee28b8ddb7edbbdcbc79d6dd9560efbf5a9ca11177482b285361022453dd67c37fc1722fb599529c1e7b9f098323b95148b544e1d2ff822ed775202cf4379a424849139ca959b14cfadf07fbb5ee6829efab243c378a36629e4856e9b8a37cab94f9b7eece3734eadfbb7ade2b373eef6b252141661fada042e57c2fbb34fa36bc8b446f77a0d5ecf4d29d076a8464b652166e758d6209ccca3183257cdc772b0078dff331e6150d552ef0471f2a6719848e36230ec66eb90705924d4a9f1a488862be04eccac5c27f9d2efd6e4186534e419a8d6f69d882e04d2ad619cc13385cd2629599f11108eee7435ab4781451c36cc79878d1a8a08348420ef0d560af1eac423c41818f84246d7e51812d42459fa157b1191c477cb72b8dd7d287f459584be0377d5a4ad2349811f41b40a0db4094b5a91b9a0b7e19ff35833dba3edf17f59a4d3f8f0ee974fd623e2260b32cee8372b15c29b29610db15f1a0802ccf936f4c0a94cc7e7a8ce92ae4b77b71fcaa267d61a8debfd61d27e8484c392c7d2c3ebdc9a63f8a7f9eca070e3821d82cf929a369cea31b5e6b2b384e", 0x1000, 0x1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) 17:46:23 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x200000000029, 0x80000000000000b, &(0x7f0000000080), 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040)=0x10000, 0x4) 17:46:23 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) kqueue() connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c673000"], 0x10) write(r1, 0x0, 0x0) write(r1, &(0x7f00000000c0)="ec627ed96ffb2f6f1fe602c866db86bec31845b0a3f75f302c298ba82d49f3fefa7a78710a8b2f34c3ddf91d86499ce4fd859a14c3b06df60307c7932e62aa477a5779ec27e88c4994eec6d92f644a5833416015ddd36eb1fe28014a22e7fff9430cdf7f2e69ec94347654ee2b5769a3058563282d472f385456a7ac34dcd05e9af8437f15a46924fac0abaf4ecac75842", 0x26a) writev(r1, &(0x7f0000000040)=[{0x0, 0x1ab}], 0x1) 17:46:23 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="2c000000ffff00000100000000000000", @ANYRESDEC=r1, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0, @ANYPTR64], 0x48}, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) connect$inet6(r2, &(0x7f00000001c0)={0x18, 0x3, 0x10001, 0x7}, 0xc) getpeername$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000040)=0x8) 17:46:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt(r0, 0x2, 0x6, &(0x7f0000000080)="4e3956d645f4502437608e45b2f3bcf926839cc245642188808a6d31151b443c4a6b78c864e9970468d0a52b05eac49b68a20066c83f43ba68967a7a98985cdc0e4c18a0ada81f2e3082b3e194209b7c", 0x50) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:46:23 executing program 1: clock_getres(0x4, 0xfffffffffffffffe) 17:46:23 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x100, 0x1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x6) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@file={0x0, ""/25}, &(0x7f0000000080)=0x1b) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f00000000c0)={0x3, 0x6}, 0x10) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="82022ea466696c653000"], 0x10) r3 = dup2(r2, r2) dup2(r3, r3) sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x10}, @cred={0x20}], 0x30}, 0x0) 17:46:23 executing program 0: r0 = socket(0x20, 0x2, 0x2000000) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r1, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=[{0xe8, 0x0, 0x0, "3cf7177c3550e0e48d36f23fbd17cd8053385d2cf64c3f3aac1e1ed7e4b7ea9e2e4e0b0590cf0abfbe4a5bcf56e263fba507e8c97dd6c4814d156b29c40f121460496f02a737f38d1952a8dbf88c8e17e3fdcf3fb21402fe0f500054b54e75fd0dd61d065d7024e4e8464b7c952bc9ea2b69548bc7f890a05de851e7a183a288dd70d45942b906befb53e642719c9f186a2ba386ba4ca9eaf61fab7c6f248a8582c88ac49c89af43d9babe233fd9a986570eb9b25bfc85e11090b575e6b0fdb69cad3fd9c243e640266a5c3372d292f5b1"}], 0xe8}, 0x0) 17:46:23 executing program 1: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='x\x00') open(&(0x7f0000000100)='.\x00', 0xfffffffffffffffc, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x1) r0 = semget$private(0x0, 0x7, 0x5db) semop(r0, &(0x7f0000000180)=[{0x0, 0x6, 0x800}, {0x3, 0x6, 0x800}, {0x3, 0xb8, 0x1000}, {0x40000000000000, 0x2, 0x800}], 0x2aaaaaaaaaaaabf2) 17:46:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a8", 0x1) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000002a80)=[{&(0x7f0000001680)="f8316f9565f521fa5d231d8b415915caa76fd8aea2d5c290365ab1f8b24c06265f9bd570d70a41986e8376d30f4af319ed6bbbe98353049fb88c404131e46c1a9ba32c454e18dc7274f9f3ee3d1d1ed2bc23cb06996f122949590d2bf6d267a7f60b9562885a22e92caa15252b33703eb041c9521b9ba2608c5c5a8a2f52a6529b", 0x81}, {0x0}], 0x2) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000300)="e4894a57fb3840a12e9c3703f41d9fac0c38770b2699f62a228d5b7d3e74ff98ec053910118506c59cc556e087a175603dd987f6647b0f78b63c9655810a03cbb770c91a18dc9aed9e2489744192947821f4d7ca663e1c16f3b382abfdb5dfdd910627302ff24b4138e025505b08750d573dda73bef56323a4bfe903e07ffe35c1a943ab597b46e694bd9a9ebe8b3247e998d14c6dfe1e9e92296aed8329be62fa7f8673c772cd067894dd86406e25aae6a169ccbe5f1ed612e25f57fd195cf9ff52a4e7be2175741700f15364c86e688370bb1188385effdecfb9", 0xdb}, {&(0x7f0000000400)="82e1229d02668b3e56c85d1784b50a666c40cfda56b6275dae9cbbae16c74adcca069707780fed1fe727b2477e4304ec8f59f43df0a44d281971d6c86585cf9e64e69c7fe021dc78a8743c69c962595133ac6b287b41039ff5109f5c3944daf97908417db95361e36a6db0cfd509cdf8373affa0f675f8b03e6cf31ef42b387773cc774d263edb7b54544480aad7812d8760876af59d6f86d50a92871a7b26a0fcc6328e9d69b870e9201dcb4386c525e320be4234b1dc6e968a23de2813662374c94b5268777872e9e339facc6b544b69011c621600ed5f0a2ae287e1f527ed1644d917241dae5280ba5397705d28f095669b54fa05115d397be327e7aafeb658adeff0a53cd5dbf853d1ba5ec7279789c1d2e0ba58998638d1a5aed4b421776cf6b5014b7645f0861cfeaf6d0dc390b02e270d143d5caf9fd73df0b9a53140a16ca5b9bb9437ce8b5d4154b8198c3ec457c286aa7699e400a2d1092be3956da4e0c3658733b115dc065d5f97dded08658757ae0209976d3746bfbb8576e6cbd31bc44af8f2ad38516d092a21e848d8237f05ef594cd8d1a677e2a0fde84c80c57366c17a0623764c72cfe868a21c9c013a9fba8502e5c8e89f5cb420c491c9f19b91875c4c8d775c34afad536aa5fb9b96bd221dceb69589dc97bba6c9203329fa08439345f239a1430b07d73cfe9cfb6e82b48ae2121176257a3d9a50dc27265710dfff53805844ce387dc5a53631fe4146c03c123af4798a7c3ca8e1f0e5f98340585381ca678cb16683351523472153981ece09d564c799fe5e066a271f8ab081cbf5d25fd224b7d82f441e6d9fa924dc60ca43cc95cd6a2cfbfd8d840e20e6f4c5ed36b4f0ad5dba55bf364901ae73bb191caf905fb197b57427e1bab80ffd8fcfbeef287e95ea8d3dfe8a637624c859b5ef451bc7aa28356faff187adbec0ffe51035c58146e2e0ac02573a7f2d319ce1037ea61887ecce092c429b96a443b7580de6e54f36986f32bdeebcc804f13b88fd55fdcce44f52a3d88ce119c813e4e361f84a0aeacd5c419327f7a794b165fee103cbc74333ca2583feddfa632efc201e4353fc3293f0bdc46076c048e4994590dcc217e367ac61912cc9aafa4a94ae38b48424d7b28448a7fc2d5ae716e6565941e1d5916f3847795d023a8bfb6abc3c7d5c551f1b306fbb2f5bbd8626047cd10730994e08debfda43d4c64d9814829ca01fc4e89f258bc224240dcff3c6af1d87bcedc1530c8f0ae0adb6f86375068f619f177cb0462282ea716ae7370aa40c1a9fc856d3da47e32fcb04e2c98214492613a625ec7cee883c304b048047a95caa1ac52317ec0c8f98c4de60f0972315b493821fe44c65e61a4b001efcf1b962a4541d96f554f5a9a3b990e4c83c347aaa8d4e3aed7a748c21640598cd023d303acaf081cd6d5a29e0a8bd1afa72df040479183a131c32c8a09bde3502e88122030b3b9b8f4810815529685bd96cf6921e541f4b931400cc36286441b86cb17dee490d006f6d2a12c8305654f0597a9b4b7a82199c760f8377f9fda80eaff59f4f8fd37a9958cac098568115970504d0525f74678786a4651074d30793595194d794984e64dbcd6cb30a1d91104b1a31e8ee499e27d642a42e27cf099082441064c667b07b0e4d8daa0afc1a6803ff776cedc37f2e031e6551ce7429bf294d5815bce11151e77a7b0d4b5032f94534e0109ac822de6dac43d89972521c09b3d2a5144519d4597347a1d25bfdadcbafa98a23ea072333527f0d19dd583e7d2b79957238766f5d2a6513cf22c698b31373f5bb10d3627970b16360d5eeb6dc755eab1d0004081c497564364021ed5bf568075341d40bc105fe3d1e2e599761694b8feb386f9d36ed8dae4ff178259bcea9c7f934db5db00151096fc407b9ee3b7d6713beb6e3c2fa0e61725c2ca42ecd38f24bc1676a561c2b37589e66aedc96e1926943dc14e817d12ebb6e1d9b41910519fb6c4ad2ad83ca9a0df2337867a55b13be80b8d66f4f9fa668b3ca744dbec16dbae582e0eaca7ce96790221fe5d507a7053bcb5eeedd623a171c0d3e41c6ed77d9a48036ddaa9fa01a1a43f9a863bc9dfd5c1b2e6d788cf08f92d6c823991572bc90f560f7db5eb90cb9920852d8ca48527abde16b16824a12fca7da52c6528d3c9725f35de666955fd4a30d420fbd8ebbdf28c06f08087642c0c585daf129f12e3ce5506e0363c165543c13a7bd9abd25e93729006ba9b7cd02f696cbdc14d9dd2526e911c30ff1b4e8be7a62cc0874b87a0148b7dae1f9c68abe7999f340f67f4dd1d2168b9aaa3fa75f142651d0432ee750af7ad871559fb477d2a56eb535b2b5d6f115b54efa93fc268a4dbf804f27fcdbb8fdbf4bfaf062e38df203f0d695d71d2fe6f2c699a410c27969ed0d5141357fdbabab62d26b7c272823b527661c6dc2520353eed60d1faf6690d59d811028095c044a5daabeac2b8f13da4cabe69b84f17111a6b4c09823580c34fddbda6c0b03ad848568b526229608ca44b80cd2a8c000d06851be3bbbd127abdc0e6e4de90d6dd9f3b1e691cde94122205856ddbd966cb2e1a2e994ddcf39ad963d3748113ec4b5a4361c620207c35047bea72c0d6a7b7f78c395264074c1457186125495841377d7de147a81728dd5c1c4848bdd7ab9683e41cfb5419aeff89f5ef78455ed1b8cefd1ea6194ba098f59248503f212b479158f83f94bd93cf1fda16e21520ddea2649eeb0b21c258f687798302598cba4ec9bbbff81cd1c9706b04954cbbdf29f45338f6d0b4f046a1df5812a89fd6f8d6e2bb71d12b03be044891a9f881ab69d582aa442abbf1f896ef99ed5bfab7dfcee46b9cf22593346fed0a2b9e72f34110b80e678a0d7016cea2b8c15c4df6cd2a6dedf9d745076b0f714af3d830969e630b7f6dcc7afc971523b6b3ef84c6b70d790ecc2a8a764dfebf1db4710c2a0ef8a37034bf5d00684e1f53ce2ca8081a236fb0f0af6b55e08e999a38640e7881fec98abf3c01933b14d2ae1e3747f36a7a0d36b2b787c3814b637da3ad4c4c83c1df8002943b1c8c19e9cd9bdcd4c3f07f4d542526743b77a44c7e0ebd2cf27d5d30e3927a8f17b550cadbc7950b64d0ed931886aa86848e616b3ff4854b11679b488f467d72b6c50966ea52671ed16bc39e93df55e5db4217e50e3f62571aae692c826fe9a4d172743afa4680e99661b7cf15a76bb408b179e51695c913f8772ac9d5ce7f7f1896254583e248ce58e607a95d1e2a03765d231fe3ed4138f8a130fcd86a20ff69bd92768eb7b62a34ea8d39189e1c320ad2359633debd4b881115b737bbf8b99e5099a9a5b939627d3cb4ad630957176935662af9c0d930568da08b25d71245731f2446a56ce1250f49ea4f88c67b0d293f172341fc0845b5cd5d2cf3c87fa1c9e5a2a3ba5a6143b8ff6463c815e06374c923562015ac1b997995b66ab7282e378bbf62f3aa1b28a872f620c50ad3ee515c27d7dd2f5d191fdca8cca792081c135a5025efcbd2ff047aa5dd1744871861ae64685e6ea8553a5d5a9589f47410ee6b9b3c6b1132740c93c4f9af7bbbc2e0c27015a81c998dc839c555ba21c92d0dff38f26919ef56ce4640e688cdea514988022adbcf9d28f74d3a409f2ed31b4a183d7c318b8d1730cf83eb6eaa9624be6e05242086386293096c377d435a0e2ba0c2ce848ed9742b56f5815329e08bee0d3da4d4442b2ca38ef4c215ed17c82d38d71eeb560dcffd80fb8d85fc1d1ab182916f3a7d9d78c3725469bc554177a43e62cdd73180cffcc2466bf91d53f5eec7a4c0582b678c51b1a2d5978772e0ccc2e876254dbeb535bce845a61a237d0ec5245a9b58b894a9a63c80e0010b6729662ed5f51476508399e9df7e5f19cb9e5ebecdc99d181e82c55926e0ac7fa3a57b9831033a436b46baabafbab069af8793b71a4a283e24f26ac4a88c290bd278308d4bdc3d28fe5eb6ccdddc64a74dbc6e6a78e7ef6401bd6a8fcf2c0640a01653efed7c42ed6f93bbeccd20f513ae5d62fe4bbb94e3a7c59afc065a574e679733a8006ba070cfc34bd882dee9f862bfa486d9644ea2d1eb5620ca4fd3a9f9221453c0861d138413ab3852e03ff18d255157ba0c2c8f06702d7dd3f8a6fc86d744f91f26f0a8d16250ab6d08d9884c4ad9d596ab947d08e0127a7e27f1d7f14688704a79918ee5c8065e05dfef9edc1532ece237fe7d1542d5480e1cb960969c330ccac77c7dc7dd94f6c5475b0f34a7418970d1fd5a2c1ee1c6dda7fe01e3b0400278282be0d01ee729213bc010f46dc8d2b847af55dde5db701667e3dea13b47f6abc46550e696e88b89b260185c2e9f076a7b3a5647db0682746fe481bba80d945a44b9ee697b6347a614b41fa24f7abb4d5b249728cded5075c294050219f99e695dee09f03b8994ab82161a2f2a0748511d042d390888a192a4a8160562f797f0f253a470182c3ca8983a24f381243e2e8f23450ad14debd780b45a3ca663cd89469944bfd6f419eb7e8ecbbbf4dc6819a55f523bdbcf8829b062e8b3ed0ca859248509a85fd594cda8077dc6fe842c458fa5be3273bdc873f3f6b7cc14ed51d83944ce7a953d63cd0a3ad311192da2464864f4413931fdb21a88d3b3730a0e60a152cd56ee654dbffbfaf4f0aa54005aa38fb73281c0bdc1a9aea1dcb6563ef70606648b99ce2117308a60ed675fa191037df9fa8dd2696b8bbdc742c35d75fd7ff28adae1c4e500d489af1f1a66da5ef75cd8712fd58928529457c41de7acbe889f90dde3789d0b252c438d95d113e8919b12fb5a003220d58de8935fb753258f45038cefd5667df74cf6d374cc707fdf575462daa7fb69aed8db3a467111ba717d92d9c6bd1b0bcd9362b89ea4af891e29410959d2fa7443ccf562ee9dddd3b9162f1687b3526712a8c5a75874e50ca8c756f5ff7fa0e3a152009fda5244b362a229d1ddab0fa9b2e484dd1d6ca75d05c84b3fa813115b7307c0aa55124cc937f0365692e59f068ca2d41d8d48a0baf51e5aad6969e374b0d3eb3a781b9f7aec32758038dfc69cb0478ab70ea33976f5831ba661e2dc3ed09120fd21732a680d8145d78e8397b0c79af26f834ccd46fbd91ea8bba7a28dfed56c60601cdf038ad82cf65958f7c5e96288c58cefa0f46ede7d76b9538e04ef04cd7ed48b7cd84ee182a9e4e589e481edea17326722ce5fe58cde93714ad66278079ee00927b438cec0d0c5224e101dce7a2ab501bf6dde08a65fc61732dea0d2957cb13d0d0c77271a7d93ed7e7c8a5efc206937eefad8e74f389e2846f60f28ae279ff064d8604d386f213c28381ec54582c41880d4d7a8adfa1fc983905d0d212a40ebf6edf649882234c1ff8fe93ec3b487be2cf2288a2c11261a0e4f697455c12a35a2c540fec7ba82fd378c7c2e99eabea5602e20aa64e83e0153ba9368149fa45f7b72bac4feb0e4c4afe778a3a23a2bc3ba72cd01c27f098c36b2389a4e667992ad6e99c8300d0d08679e87f2c517b461768292410baeb71619a0738a3f3e1bcbe6a6fad26a1644da6bbf8e50f234de761d805548dc0f7c4d5115a2492fad74a765a2c0eac06ea379721e5f12982204ba681f11103fefa54f4ba0a47592971262c0470d6fe689d86422580ae35f2a4ec4269fa88a23747dc50e530a73f15bd8bd5d7d40dc733e0d04a63e4305fb23f40f6f4430b5af12161da5d711fa008bf4d6d3f1526a8173b83ad55023c0c5c0ceef7415173853e2f42f36425cdfa1", 0x1000}, {&(0x7f00000000c0)="92e50958a0b3c5788120f82f1cae3510424a8c96f4c63923e1d8de7dcd733c0359c3d1497c41944eab069f1745310c4bbd803b0603a6c3f52023ef384ef84d788cf16204585464a892c2540db8dbae194ca38df3759a76f17c1771732d3e3254db62b508c2", 0x65}], 0x3) sendmsg$unix(r1, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000200)="9f799838afd74eabd70745786748846a65a19d694acddcdf4d4d9b749a1aec79c854807d37e1d6ded9bc70a347ca978dea85bb941727d92e9cc3c6582fdfd0af17e0edbf559f8c162af9fcad166cff85ae582b61f634d6ddd6b82583be7cbb8a9339926235a37698d14a112b3424202e212553f3e73659e60d2e33c308db5fbdb1fa4bea35c5192a93ee100a9ff1a486a965b61186", 0x95}], 0x1, 0x0, 0x0, 0x4}, 0x4) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) write(r2, &(0x7f0000000200), 0xfe72) syz_open_pts() 17:46:23 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0/file0\x00', 0x0) 17:46:23 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5f000000000}) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) 17:46:23 executing program 1: symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x80) 17:46:23 executing program 1: socketpair(0x10, 0xc005, 0xec3, &(0x7f0000000000)) socketpair(0x21, 0x0, 0xfffffffffffffff9, 0x0) 17:46:23 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0300000000000100eaffd09d401a5d26e900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r0, 0xffff, 0x1104, &(0x7f0000000000)=0x9e54, 0x4) 17:46:23 executing program 1: r0 = socket$inet(0x2, 0x5, 0xfffffffffffffffd) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) 17:46:23 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000280)="a1", 0x1}], 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 17:46:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) fcntl$setflags(r0, 0x2, 0x1) write(r0, &(0x7f00000002c0)="9085", 0x2) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() r3 = dup(r1) accept$inet6(r3, &(0x7f0000000040), &(0x7f0000000100)=0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 17:46:23 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x10) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0xa96f) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) execve(0x0, 0x0, 0x0) 17:46:24 executing program 0: r0 = socket(0x2, 0x2, 0x0) semget$private(0x0, 0x1, 0x400) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8241a2dce1022e2f00ffe70030003d76fddcfcec3c31b5e6cf72acc0a158ff0be9405f6bcd58903fdb0c6f9149a757bb9f9ae9a297c4051502615c009e23ff928cbdd8306c7e449b0b18de0813c042861c0239b3"], 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0x0, '.\x00'}, 0x4) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) sync() geteuid() 17:46:24 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getgroups(0x94, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getgroups(0x1, &(0x7f0000000080)=[0x0]) 17:46:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_emit_ethernet(0x1a, &(0x7f0000000100)="a0c2ceeb9c8575c189c6c62b553b0aa9b2df9499e1290c5ae724") write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000000c0)=0x44) poll(&(0x7f0000000000)=[{r3, 0x129}], 0x1, 0x0) fcntl$setstatus(r3, 0x4, 0x40) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r3, 0x4c}], 0x1, 0x0) 17:46:24 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r1 = accept$inet(0xffffffffffffff9c, &(0x7f00000006c0), &(0x7f0000000700)=0xc) pipe2(&(0x7f0000000740)={0xffffffffffffffff}, 0x10000) r3 = socket$unix(0x1, 0x2, 0x0) r4 = socket(0x20, 0x8003, 0x1) r5 = syz_open_pts() r6 = fcntl$getown(0xffffffffffffff9c, 0x5) r7 = getuid() r8 = getegid() r9 = socket$inet(0x2, 0x4003, 0x435c) r10 = open$dir(&(0x7f0000000780)='./file0\x00', 0x10000, 0x4) r11 = accept$inet6(0xffffffffffffffff, &(0x7f00000007c0), &(0x7f0000000800)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = accept$inet(0xffffffffffffffff, &(0x7f0000000880), &(0x7f00000008c0)=0xc) pipe2(&(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r15 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r16 = socket$inet(0x2, 0xc007, 0xe9) r17 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) pipe2(&(0x7f0000000940)={0xffffffffffffffff}, 0x4) r19 = openat(0xffffffffffffff9c, &(0x7f0000000980)='\x00', 0x0, 0x80) r20 = accept$inet6(0xffffffffffffffff, &(0x7f00000009c0), &(0x7f0000000a00)=0xc) socketpair(0x0, 0x4002, 0x8, &(0x7f0000000a40)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000a80)={0xffffffffffffffff, 0xffffffffffffffff}) r23 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000b00)=[0x0]) sendmsg$unix(r0, &(0x7f0000000c00)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000600)=[{&(0x7f00000000c0)="623c88be426b55ea6d58510190a12a794827f7624e0b41aad34bf2bd5d3ab155ac1c4cd870a2fecb289d4ba7233b5e8022763a1b4e6da896953bd5b953e02ac48005d237372336194efa5121e081a2adad43235982e38b3b247ba57760a632acdec6b63393b4d7c847bd9f4741979d44814ab29644ca4cca0edf195747d71c33a7386dfa9eaff3685fae2b9aeef1fcd6e06801c9d8801176911750eb1da51c669e05e1ea03653f3b495f740d1c42db", 0xaf}, {&(0x7f0000000180)="f02b535804f3539b6b23961ae71b79855c75137e9aef3d575445895b854ef0e7d75e782daa326ade0202a4ce8a53b0cbf8c82eeb37f16453ddb185187fd2898c1b436bdaa94b914a3c7b9e4762930095560191f8167b35181b59f647793d622c258700904da92c4981667b5b9a4b918378a7af61b34989fe4c8dddc7cec552c5cde090239c3fba89192a3b9e51a586946a078d", 0x93}, {&(0x7f0000000240)="54883313c0ec29c7d9b408ff7256aae9707c20dc067f5f0a15bf9ffabbb69a57d899fcd0ab680039566e07abbdb777d25404216c024848f51e8a01fe3a20f8688eb6f20adcbc0c806069ddf91f553ca6ad11a92364377ce7ef568bb9064f7ded727e5482a004758f125fa73aea0e4e7f9ab42ccd9d5b1ee76781dc97830ef79fdcf6323029ab1c487879237f", 0x8c}, {&(0x7f0000000300)="57c86dc4d28a25669d2c", 0xa}, {&(0x7f0000000340)="a1fe4aad6b1ea8c62adc374dd9ba2dabb604a2b15c19cf6cc70486f2ca86c3c5124fecf9291eec912897df0f10f8db615f7ddcaafe3125354af78d5a75a95f2125e73dab7028eaa92cd9eb425421636b91283815c4362b10a807be978c8878cbdbc26844ef41b2c716dc22ce8914f724eab4a161f3a5bc36ff7f9b8b0461734b6bc7401741c17eb17d31f8a7310d22ee06fc616da2cb57", 0x97}, {&(0x7f0000000400)="bdad56a246784dbb83a0709fab44a761c86b6b59a5506be3b78ea3647046eb07808d8533a1151d566e8ba1fe3289a507e42a2b12b00e9d928ba26817f5b528d3b15456c9923beec1d6953d3afb6d653b9f9f321a182162cfd9067ff6", 0x5c}, {&(0x7f0000000480)="46dfc481e574c2", 0x7}, {&(0x7f00000004c0)="6a06f308b2c387fb47062ec2d317b2", 0xf}, {&(0x7f0000000500)="bc0ac56c4743d653bba53110f53fec10d027ecaea3fd7785bab2171e17424094954283ab10b259956c6eefe0fa6c19015276af90cf457e414d08d74fcf19a889732a8e78b62d9c0e4dea9157c91a9d68a2e7b02827d94723a7cce4a6840dfa8e2cbc500e786f2263df16891c0130d6790ffeb37e79bcfeb829e874dcb9716c61c327f90c187c8a2ba9b4d150b946ea6cef593520d92210722383d79be9fb3d2989cae6e3f9064effd5603297176f0b16d677303214cf59428e32136bc83fdf08c2db3909", 0xc4}], 0x9, &(0x7f0000000b40)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x30, 0xffff, 0x1, [r9, r10, r11, r12, r13, r14, r15, r16]}, @rights={0x28, 0xffff, 0x1, [r17, r18, r19, r20, r21, r22]}, @cred={0x20, 0xffff, 0x0, r23, r24, r25}], 0xc0, 0x400}, 0x2) r26 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r26, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r26, 0x0) listen(r26, 0x7) 17:46:24 executing program 0: socketpair$unix(0x1, 0x400002, 0x0, &(0x7f0000000140)) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 17:46:24 executing program 0: socketpair$unix(0x1, 0x200000002, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000280)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000240)=[{&(0x7f0000000080)=""/132, 0x84}, {&(0x7f0000000140)=""/233, 0xe9}], 0x2, &(0x7f00000012c0)=""/4096, 0x1000}, 0x40) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7b", 0x171, 0x0, 0x0, 0x0) 17:46:24 executing program 1: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) readv(r0, &(0x7f0000001540)=[{&(0x7f0000000140)=""/80, 0x50}, {&(0x7f00000001c0)=""/106, 0x6a}, {&(0x7f0000000240)=""/139, 0x8b}, {&(0x7f0000000300)=""/67, 0x43}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/46, 0x2e}, {&(0x7f00000013c0)=""/155, 0x9b}, {&(0x7f0000001480)=""/129, 0x81}], 0x8) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20180, 0xc4) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/2, 0x2) unveil(0xffffffffffffffff, &(0x7f0000000080)='x\x00') 17:46:24 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x9000)=nil, 0x9000, 0x0, 0x10, r1, 0x0, 0x1f) 17:46:24 executing program 0: semget(0x0, 0x2, 0x80000000000c600) 17:46:24 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='x\x00') minherit(&(0x7f00007ae000/0x1000)=nil, 0x1000, 0x0) 17:46:24 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup2(r0, 0xffffffffffffffff) getsockopt(r1, 0xffffffffffffff7b, 0x7, &(0x7f00000000c0)=""/156, &(0x7f0000001980)=0x2a4) r2 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000018c0)=0x4) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) recvmsg(r2, &(0x7f0000001880)={0x0, 0x0, &(0x7f00000007c0)=[{&(0x7f00000001c0)=""/40, 0x28}, {&(0x7f0000000200)=""/232, 0xe8}, {&(0x7f0000000340)=""/63, 0x3f}, {&(0x7f0000000380)=""/58, 0x3a}, {&(0x7f00000003c0)=""/92, 0x5c}, {&(0x7f0000000440)=""/65, 0x41}, {&(0x7f00000004c0)=""/247, 0xf7}, {&(0x7f00000005c0)=""/173, 0xad}, {&(0x7f0000000680)=""/193, 0xc1}, {&(0x7f0000000780)=""/9, 0x9}], 0xa, &(0x7f0000000880)=""/4096, 0x1000}, 0x40) fchdir(r3) r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) fchmod(r2, 0x20) semget$private(0x0, 0xa4730a970d063b43, 0x0) getsockname$inet6(r2, &(0x7f0000000000), &(0x7f00000019c0)=0xc) mknodat(r2, &(0x7f0000001940)='./file0\x00', 0x20, 0x7) r5 = semget$private(0x0, 0x3, 0x21) semctl$SETVAL(r5, 0x4, 0x8, &(0x7f0000001900)=0x6) close(r2) 17:46:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000280)="47b1cf55683f4c4d5c554a38ec782707b00c8465bf81d2d67d5ce3d89584ad964eaebfa96e51f6d0c4f106832c5c5ed74cf1abb5c60476cdcde586e0f1ace1cb19b55d7f5461a838a9351be556c72533d1c3e24fd9a996cd458892c26b58e6c9a1b72028d3c8ad0953308b2faaa4d8910b830ea6a3e939e34decd9b18384396ae6af9ce7c6a0aaf1a12f15981da81ab2fc5a906ef6c3842d1ec7c061ca1032216a70cf3ff7a7a892b705345f70c10ff8ca4f08c529bc9d3d2a71ab2a0afc4f58754e0f7de7af07b7ddfadbd2296ca4fe11d86ad1452f6791f126ece67c3600e2f5bfbd19a5c7813df1c267f1a6b4765bf180a7e28f84059ab25825f6b59cb634f61e519b2cf487b059da66c47633919ac4ad6bd2843f0f242526e0e7fcca09fc9793745d97c9837a7c02062a32f8165920b37a5e766e2321319aeeab129399ffff00009c9714cb9f9e6b124a4dd349a5636d2d07fbc93d9f23d4e193ed7225c492e686e743e8fa9e93d4fa56563d93e2087b627b08684ef1b98b07b63736307de04a24cec887c72a4be1060fde90fdc7aae8e1ffaee44736296923e3b93c69cbf56cce3bae276362e668d85b373ace4212ad6b92e97e4e56980100c88667721651f9a88a5b5bedc480f994ca3f6444", 0x1cf) r1 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x80) close(r0) close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = shmat(0x0, &(0x7f0000ffb000/0x3000)=nil, 0x1000) shmdt(r4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) writev(r2, &(0x7f0000000980)=[{&(0x7f0000000480)="711a8d61259d09f607c1dbcb05a816d64fb5e511a613a0c851560b8d4fcc88fb96b1fb1cf2093e402ddd60f0e592bea1e4f24a631f1339045ed5983b181474f33d5f8e3aa831abfbaaf064dc9640177bedc69d24a429a6db5a4f2118d14e654622fa88bc260acf96d159e15903ea86addb9e260e574a6bcd64a8ee3c577a3e135e58dc28e5f27907c8b5f45b3a6bf739e39257ae229d6a9cfab1095a2e9b0bf3a351b2fa6bd73bbcad2aa110c4807ce5c9aa787e94472a32d575af07c338012ad4fff54a6dfe3d4e87aa07ddb913354eb7cd5efe89cd8dc83a", 0xd9}, {&(0x7f00000001c0)="493f2b178211cffab5f964b937161d33", 0x10}, {&(0x7f0000000580)="d12f5513461f4295b4d6b2ec0da26a5d277bad4483e800b783b11959b9c73b173fa0de907716754be92cf702b6314615cb2abaf8c6d8ba7d20e3a2afec79785b38e33adce39d83dca01b06465a5361c1c57606d211062c62c08578755b0a03b0fa69fee95400d386e60653a344703022418847aec183f54689461cceaffe0c19ec019b8fe87c6014f889ad90e6c86e9cca971bf335463b1fe17bffbb0dde0409fc6f3e240c7ee8048ac7f31831477e17aad96d3a5a29352f73794bbe07c5bb5e961c8294c0526e171ceb48363d9d6f0132", 0xd1}, {&(0x7f0000000680)="bbb1e5e21ce02790f06cf0417180553ff7cd5349b90979c77379b8e218857abec3bc46c27ed571147362c44b5d70", 0x2e}, {&(0x7f00000006c0)="24b55c0c1ebd935f962478a3db61f8378fdafb43ae9020beb3ff4b19f4c8e3e69c94c52ecd3a25488f9d78fa45409a45bd19b83c4ecb6255bbd0556f981c85a7268b579c2a9faf538bbc24b1e57b0ace0340681771973947e5be7e46f8f8af306335dddc9e367eae278add2215f7600ef20aca8ea8e21ea8ec860671f76e5955d423bd97df51aa1e7c8708af9dfdb782f1baa041d5e99e7578871080bde17e12497f407eb6", 0xa5}, {&(0x7f0000000780)="2153f8465bfd78cc3e29e4af7b2ccfaf715ff905717692df83cf118ac39b6390562a018191a53ebbcb2204e976cca23928241dddd1682486061cb346c5ce64e86baa039fca5d7e25ea475b116efed502df70f2c6abdc29e16027e2bd2fdecb420e6eb7eeaf22e0177d60720a36c0cd58df130a414e53df8c7fb90cd0b85d98e3f7b4292019ea1251e4dae34cd9d518de5bc5eb2fc8a33e23134ae1f3a2e3dcab95e6e7d78168173ba18a458eb248d2b3ad5d8d5407f8c12a1098f43fc95da4dbb143e5f9f33d7b97301bb88ff5f7ef45e93fca7d", 0xd4}, {&(0x7f0000000880)="76843ef3f685ab984fee0152302bf034310f5143a0398e3e2397d8c0ecea7ae15506cd5bbc471c43f2d73a4d868790f3853eab40c5f72c6f45d7d24d6145445279a0c410ea021e703fdf94a1814c203715d4c95857a6914b629d6f16031c208dbb1bdf1a8e9607b26aa8c4efb4f8", 0x6e}, {&(0x7f0000000900)="c126fe2f4580dc42ed75a772deee6afd0eeed1220587301d80f61bcb34e63652168f9b5c08eee590fe6d05d37044e23286947d5d526dfe6bc7e1464c587c0f917261d6ecf7494e04d33925aa7659e1dfa42d93edc6a04991973edd71aa8766fb69d6c9b664b7573f6fe0", 0x6a}], 0x8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x10001, 0xc0, 0x81, 0xa425, "c4764a880befd5d63de305a0bbb5450243f0659f", 0x9138, 0x401}) fchdir(r2) r5 = shmget(0x2, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0}, 0xc) r7 = getgid() r8 = geteuid() getgroups(0x4, &(0x7f0000000ac0)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) r10 = fcntl$getown(r2, 0x5) r11 = getpgrp() shmctl$IPC_SET(r5, 0x1, &(0x7f0000000b00)={{0x3ff, r6, r7, r8, r9, 0x2, 0x9}, 0x80, 0x0, r10, r11, 0x3, 0x10001, 0x6}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000180)) r12 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0, 0x0}, &(0x7f0000000a40)=0xc) setregid(r12, r13) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 17:46:24 executing program 0: sync() r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20800, 0x44) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x6) 17:46:24 executing program 1: shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x0) r0 = getuid() setuid(r0) 17:46:24 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() dup(r0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 17:46:24 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0/../file0\x00') r0 = dup(0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000100)="1810f8dd8ae64726d29a124d11be7ad34073e9f21d7cd63f8c45dd323ba4680a102eff1b2ad890f3cba6152bc852478bce512f9d95e2bbb00040d384fc910fb599cebb937ec837ec38b83c02e82836797a4d09a40c947b06120b149be5682b706b7a64e784de954c3621fb0756e0329da1adb936fac2cf6fa1fbfb5e2650ba68b7eca9cc", 0x249) chroot(&(0x7f00000001c0)='./file0/../file0\x00') setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="0f553059818805f6aae3cc740b23c51d283cb3a2956f5e6733f134319a6993d075b6ae5d945d76fe2c2edbd51e0f5e4cd3c5c2c8ae104c95de314e", 0x3b) unlink(&(0x7f0000000240)='./file0/../file0/../file0\x00') readv(r0, &(0x7f0000000440)=[{&(0x7f0000000280)=""/185, 0xb9}, {&(0x7f0000000340)=""/218, 0xda}], 0x2) bind$inet(r0, &(0x7f0000000480)={0x2, 0x0}, 0xa3) listen(r0, 0x6) pwritev(r0, &(0x7f0000003140)=[{&(0x7f0000000840)="894dd368", 0x4}, {&(0x7f0000003300)="93f99430fa65ad27cef37b9d468b9c6208cc24199e877ce2684ebc958caf0b10dc950167cd140c041e76c4d32907f20f42235be2f99b44cf9002b2fbbffe7671301d269d94973a071bf35365ec39e402f5a0b6139d8f266d0f919e291e597d8aadae2bf85c156c964f7482fbcef07374ab7dd6ecbac4d69a32f608c81cd7827860d9656570b55f1916318824d8855e7c339ac6e77447a0aa92092ee229a84cd179680cbc2654653f40cd3c89fc15912ac79be1b3c52cd0e3470147c2d15b6d38dda06bbf1415361efc48ac7adb9a837b7fc0f042cf1cabd2030bb7066a1b8d6e1914fbdc5f4feb7e98b6dc52e7c43cac55ed1c979e1f2f554ab8de71f38dbaf82244891cb9231f1e55397084267f57bda89ce77ac1f8d3b3fb3f385ecfcd1f19c05a3a22846569c22fc0cbcc26fe10e1fcd4df4f6ba14e32ae94cfa6b3cd3486fc09c3a47391da22403b8919f629d4402895d47ddc04777e60d72261a1dd377b6640e75e7c75b527d7c591cf7a2365592d7d9848503612c970104ba513fbe7bdfa7598166b9d250fa9ef92f4f4ac14fdba22c166b990f9d10564e2207e95ec4cea7484a8b154022a50fafe77c7be17319ecce96fe6d7aae584c004fce1b7311909c310bc4a95e1c546a0a79a0755c6c0f2aac1321ddbfa3cb6ecef2287142de4b32811a00ab9c2ca8604df5a85e0d8ad5e924978075108312a2f2db339d1c6e061996d71953405eb58ba1099191a7f58457218bfbe369d1aaa98ff363f48a7711b9f0967b67df8c14973ef370c23589d0dea4fe049134a27dae33dcee1d424b87db83011091a782722b6894e72dace7388e8a566cd761bdeab8e0ef1e019756839bcc6cee28a2b4672db7468ec3e403f478a5a85e6f9581e76935a1d7e863342ef2ee5665c5d3b314035e475ad060a29e0565792b2af6db6125ceb51f36b1e451ae0c055fdf39814c458c9cf596298e1eda0872138d8c212bcee231dd14449c5e0cac54584536df95907bbd2ed542bdd97dfafcb80203014bb4f68c4718ace2699571032e77cf4116d3f10c7a7e590617f7a1086e7aa6355d3b5e60802d1b251156a4e6fcd6d9049fe67b82ac9cbfc8e7c424c339d65174cec9f7de1f487535df9b0312cd4f55599635713dad1c2c327310ce2d883614ffbcd007a5952999272b209c6af303591e3deb73624931d8079a5994fce303870c3df01277cdb2dd2f0b711045f89ec9470181b13357037d61e04213688c6b63d2686aa3944350c57009a81addeeb4fbc87de415f811c8f683016ce7e5008aa8fe9c50fdb9843e18c0733a4fbcb248cd1adf29b75e27ac7ab46daee5d9c597571f9ece7ba6aac90ddfe22d4ff0496ee0099d84dbe9e40369e76437912157c971cdd0aa5adcfced411265230f61b69a630d9044d435d70858788495abec9c3e14df9754f5f8e5d93327bd50322c2daead5b34fd22cadc71a03511effd934477752150902649ae2fbe505528cff97c87f2a5eed93398537ba474507bbe24f07cf310b8553799aeffea7774f43acec91462cd500ac5aff3a2a46f004fb81ce003966bc120c6a6ff65afee113130be5033523c97eef9a41975b861862cfd1c39527073f091751527d18a8f2bd0d88ed05bf78879a75e146678ea965eae962f6f23577976b1c1041564147e5e847df876b81d2b29f4f5d4e72115514efd80ac8413f6b7d3b008d56fbf02fe402a1bc402785bce3d4614fa6a8edd025897c5ae5feef0c762d336b3c2473798da528e06e72b8c85d13ef1a5ad6d8fef17daac3a8cbd65d4236f09f36c88fcaa16909b0bcbc5cf512523e1eb8f1f575201c5d245a9b9cfd91a273effdf210e0e31be3455e87b471ac1cc4d552ee0ed97ce402587fb8f994e6ad5657ab0f05e1e09d18eecacbfce09e4b961a21807f6027f160c99497f49bff8ae6b45dd1ec7c5c5a536b4f3b91826524cb37343bf2e97a245f46a84b1a820f68fcd18fc8ebb87fc994fca6b8ebc06a961cf22214413fdafea0e60c4e54ba458814cf34dff9005c6eb199932b8419554ea140a45fd6baed7f381610c0db44b2b3c7cc397b45020c26f43893b4d6b083994e35fe8ed20e3406392983f764ac428e0ea585b300ee6aa7365b4534ba76ebb88db487cc8ca3905b2379e81902a18e6cee875d3c62df31967875e7349c844fdeabd21afe73d5a590c7a60a312e55e1f90ca9cb49cff497f51b61bb489b36d5df60112f349086235d2df8c2f6a4927b52ca94a42700342cadda1ec226e8d39834f1b3c831968e2b3b5be1b2ab19f655edaa2478b4b2fb352a1422a47f6ca7ebd1b7947b78d43d9a5c3487b2c78ea68b688865193020f73c0723f70f28757870a3a281084a0f31c03babe30476e9f746bd10b6e121bcb88f1eab8d77527a2abaf1e314095e26e90557f08099cc92412b62b91136ff5eb8cd008a1d1945e3a5c2a14e096394015d64dcf7b7cebabb15b99aeaa1b31637c4cc428e262e426fec46b76f550d135d65d9540a2c4e7bab51e207c8cf0ac814728cd73baae469ebb441ddca3dfa6f9177cf0aa041b7269f1ac0506b02ce0a2e58d8464c08cd8fee122a4349b352b919f57d144f005fab551163084a9c36a2ad1e2b4b3d9c6b7abf01a56b6d246a7c25f2b1d67083e998832b0988d3287c57fb38f734eb189e0ea02c49940c63166d29d317924f6ebe417cfe4a5ec1b4878c58b8597da1930f67383bc3503edb5427099ddc3f5fa3af08bc5c26c7fb4e910e2cf0ced82a76af00568742ddd831376181e3aaf0e73f246cee7ab4a1a640e5f6da834458c33fbb2a4ff765f799ed4d29e8d8dc2d47336834c8f30ebe73ddd24f4d8126f9d99e6fb97b26acd58c0db6f55611c26c289a7583fdb4745b87a4340613b9d48aed9e58d294019f84476d2fe18301f2c4ed4b6bc0ad9d6809a903b83f719e9dc34234f58dd623b30e866990a019635e1270d0ff323b30a039e8ce6652a7849cb36f9435192140c9f1bdd268c3463d7a4ec425b56d1c4d6e94f2cb60cd5c57882a4c57b7861dd309b45bed27ef2da1c8bedbf549cd648226553dd8ace562c1c832f40bb7597752deaa70f0e917127c1586766389b3f9b48d8de5e202545c354ab75d22c997db5590187ac37f279c572b2abadc22c9f7ac75ed0150e6ea5cb70ebe138cbf9114d94c6b3622b9ba3475df79e075064ad1db60ee5cb21e6d2025e00024565cdead3897b0407c27e2800dbdd2dddd1459b0c2e4bd8c6e2e72aee52f6dfaa0edf0adb8a5577091035bf01911c40b876beb13c06459967e6c8d9951027de207914e65703fb6120d98ba9cd67b957b10efb1a390bd9eb03980c765e6a5ec399f136e1f82e8108ef5e1c3b880d8a7e0bd0fe16b044792c0c89a7d36d315b5f9a98ea1215d2b38d1ec3af2442c62286b037e57a0dd2374b62af8554705e815c6a88537e08ec56f098f92c6dbdfd5173353b60c6bdb5b2947a69397363ec85222e1de48b59f1ffbb1505f28460e0cba3a46bb4dc2e4de6441f61b7b60938b164259eac3f54041825018be10bd734a5d2dd1cd3c905e380d20bdae12738df3810cefdd3f85942b9ec9b1da270afd6440a3d35e193ad4ff92ffd18a53d24ee6e7498dde6be0f29fbdefc3cfb05558d517ad1e0cdb6a62594c985687dddf3572d404c6b2bae278b7fd46e3a75566767f49b04b3b5942732fb394e45de53cc3cf5434ebca6bd84f654aab662fd6d82753ce87ae22102293de6fb5c3fcf57d8c0bc645398fa4e30b888f00efa91e7e2898030165693c3f8a67d53c8a2bab90e2f0a55d6191547a53eca9de46cb12b8a61858e5c5dbc16880c8ae3d70e2394a789244ab696dd84c35cc18fbb069dad5b18d8d77d84efa96233411c6121dbb80cf385812f2ccd821cc993a5268e6481c2852660c8c274f451b967f5bfdfe20d185a63e68e52a458e6e08a8fd09d5c18e881469e596a3d7f313211181cb05365d55b4c1626d6b3a6ecbec7a557ef926abfd78a1c36b56d51856dfa10ed5ad2c686316e8a46cb021b5b7ce906e5110bc53bfae524a0a118395426614b06550c87a4676a3a00c29e892d924702fbbc6ddf3f995ad3248447a2dbd0df2b8dad8ddbc08954d6e749fd0c9c8eb4e00b81fec0f8e51164db124a36447641e0e6c7c436f81a57a0a92b3cfac7f4079e2d445c8810c786bb64c1334e438f29ce35e0e30f85e9351f7f934fb43509156a31f349bba231f7302bb4ad9dc94c78ce0962d9fadea668736067a7058c15b06fe010562e8e2f7a45c904a6db5444050644abe2e4e043d190f91c407de0b8a9f0eedc4d900a69cda921ff19521ea984f4f91a00cff56db374bc3de5876130ed361e0f34c446910ef071dbb2d1e4d2f2e7170f959ba3614bbfbae2e4b1559d830b9cde56b9fb2c144ba71a8417feec4ee4d1c63834a4640bb4127499618c1e130c58b8d5bc5de861a77ff2664bc926b2341b90f992cd9e0df3a11b3246ccc7afcb6888b2e359120436c7b500a32231583a48796fe22816255ddff6b061c1b45ab01b6c1e2b9eecb56c546ebf643dc32d45e40b9818c5160ac5680b7eb844a839d021235e6584b2c1a001a0a578e22bf461aa015b128c6e965ac925f2ee46423c87c8ab4abc845ed67eca042bafabf9697902aac9544d8885505ede5c5c1a1ee1f972f5d77d4665d23deeb522c88a6b9c810f1270e5192ea4843fff73ecaed0293ffb96b75bd8de3520f9abe747bab25d4e67f9c731b7dc222e1d3f5dcf9b887819758b915820c9d204722fd7466acd8332eb8edb6f046f12a29e4b737b08896c2f823def20c5eaf2651e5fe3da939d262fbcbc1eab17a9fe888e2399430a90dc1a23bdfba96a57ba44a91e6cc7b4c6e89d164b4f3924c7ac4b01c9d05c100b383d5b544e9bdd1d3ac60ef8301498330f510527e3c2930926b63ef2e7ecf674c6190251dac7a22ff93f59afae5a8913d3c78daeff1efee989b8f9febd3207971bfff398d243f79dd3716d035c37549833234f9cd242d6dc0f8faa06fef393b39796bd6f32ea2bd433ea11822cafdb33dd17ea56055d668b7551c13e6967c1afd5de7448ce1327106ed038ed9d3d3927ae32a2d58196023151a588a0a1636d6b123d5ebe1845613211eb32b41aa213a08ebcc5586071abf25adb20b2adb7ff14ce721f291ed5c8c2183491b7ad82148d8e553982fde49e795fbea2f3d7550b70d3442ee180654c169a706431058e15fd77e329b949af1ab60765278dcfc25537c2856b7cf54a553903435595d1cf386ef01a038398e2ffe8c15d4aa859bc32bb3f6819dae441aaf4a0a6a8953eb103b8b8d1ba0be4a865b0139a4a9bf67b2238ef3c4030925830f310417dfaa1df635fd15479537afa5a2cfbb3782d751dfbbf485e8f6db8613f8c3863ee596b2cb6c1097b925577f8002699abf5904a61580513fe4b38cb8a00282b86f266a75b93c6117fdfcf6b4a81cd6b27f62bcbd38f65af66eded9215f4e8b01ba9b4405d6cc6e424e8281265cde69270b98f0024c0f5a9f1b29cd5b6d77e304990538b28239b95cd94801e28047d46483405945c624dcd79ebf0eec6b2c3aa595a8a4b820758cf4b3de62348416e34a7bfb200a1069e16ed7ebb116a68fcca89950ed43a9fe87abe0446ebf9b967eb919ed900da48a49e7247e2b45eddf24ddfad2e72fd5968daec142885fbfba98d2eca31e83941dfc2dc8fb5a54ef02ff4bca8b753ab320ac605879f79b71fed3e121b4e46b1ea9b8d2cb8b7ef580784f2faaba8421d410b105d7673205b6a563", 0x1000}, {&(0x7f0000000a40)="64661a17cea0bcd7d2d2a17f965e34ba3fad3852bcc91ad4a47ba6399e11575bfa8aef2afb60518a20362e8553ed83b4263207bc288fef3b02068f1f4685a22a8a7e410f45da1841b023e39f1d0a3f2d63eeb589e1d8447b7fa3c325cd0017809cb4cc7f97a1a1652a33548635", 0x6d}, {&(0x7f0000000ac0)="142cd740080605f7d86e1080479330a0bfda8fd19962e09463b848a6349676bca641451854aec45ef3cbd6cb3d7eb3c32c6d34f5e6a89d7131cb4cbc1ac7d494c5b2567c709c80535c742d82da0e0d374838e7e3cbd09dda49dc2028", 0x5c}, {&(0x7f0000000880)="fdfb00e36c9c2ec95d954c00507952c4a7889b8e3048", 0x16}, {&(0x7f0000001dc0)="ce9cef0233093b7fd0d8f20daa580b041aadf30c8e23d92f56484c870632a386ac4db401afcdb0", 0x27}, {&(0x7f00000030c0)="a1a6a5e9407a21592da2b93a07f421f1d0c74681cd24f9288bd83db5f10178f0bfec3f43f58939c6d9fd408b705a0605edfc411186cbc215fe53a6856b38dd55ea51a6ff006fc031264c39dd6443d4786e06c9c68bd0341fa646dd3d2782f555f12d97949e981ad24f2b39b43ab01a4d23323776", 0x74}], 0x7, 0x0) connect$unix(r0, &(0x7f0000000b40)=ANY=[@ANYBLOB="0043e198e5334996ba2f6e09000000000002dc000015ad25a79bbb5c03364a078d17ea89f6c05f2bdfda36c8752be56b074dd49c71ce4cee929dd36ee49bcf105b2dee84c67c"], 0x1c) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r1) unlink(&(0x7f0000000540)='./file0/../file0\x00') ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000580)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000005c0)={0x20, 0x6, 0x4, 0x4}) munlockall() getsockname$inet6(r0, &(0x7f0000000600), &(0x7f0000000640)=0xc) stat(&(0x7f0000000680)='./file0/../file0/../file0\x00', &(0x7f00000006c0)) bind$inet(r3, &(0x7f0000000740)={0x2, 0x2}, 0xc) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000780)={0x1, 0x3}) ioctl$TIOCCDTR(r0, 0x20007478) unveil(&(0x7f00000007c0)='./file0/../file0/../file0\x00', &(0x7f0000000800)='r\x00') kevent(r0, 0x0, 0x6, &(0x7f00000008c0)=[{{r0}, 0xfffffffffffffffb, 0x4456f743463a6f42, 0x4, 0x4, 0x8}, {{r1}, 0xfffffffffffffffa, 0xc8, 0x1, 0x80, 0x3}, {{r2}, 0x0, 0x40, 0x200000c0, 0x2, 0x8001}, {{r1}, 0xffffffffffffffff, 0x80, 0x800fffff}, {{r1}, 0xfffffffffffffffb, 0x40, 0xf0000000, 0x401, 0x5}, {{r1}, 0xffffffffffffffff, 0x40, 0x40, 0x0, 0x800}, {{r2}, 0xfffffffffffffffb, 0x40, 0x800000d3, 0x5, 0x24}, {{r1}, 0xffffffffffffffff, 0x4, 0x20000000, 0x3, 0x7f}, {{r0}, 0xfffffffffffffffb, 0x40, 0x47, 0x27, 0x7}, {{r2}, 0xfffffffffffffffc, 0x4, 0x0, 0x4, 0x6}], 0x2, &(0x7f0000000a00)={0x80, 0x2}) writev(r2, &(0x7f0000000b80), 0x0) preadv(r2, &(0x7f0000003000)=[{&(0x7f0000000bc0)=""/4096, 0x1000}, {&(0x7f0000001bc0)=""/182, 0xb6}, {&(0x7f00000031c0)=""/229, 0xe5}, {&(0x7f0000001d80)=""/5, 0x5}, {&(0x7f0000001dc0)}, {&(0x7f0000001e00)=""/85, 0x55}, {&(0x7f0000004300)=""/4096, 0x1000}, {&(0x7f0000002e80)=""/206, 0xce}, {&(0x7f0000002f80)=""/121, 0x79}], 0x9, 0x0) r4 = semget$private(0x0, 0x2, 0x80) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000032c0)=[0x8, 0x0, 0xc810]) 17:46:24 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x2811, r0, 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0xff) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 17:46:24 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x801, 0x0) socketpair(0x2, 0x1, 0x8001, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0)=""/86, 0x56, 0x1, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) close(r0) 17:46:24 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x612, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0x100000001}}) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0xab, 0x6) sendmsg(r0, &(0x7f0000000840)={&(0x7f0000000100)=@in={0x2, 0x1}, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000140)="1638b6678b8bdd70bbb7fed843b9f47bc343042862de1838d421154ee2b3436ab1f0860ef8471693b6f83198c49e747048b286d0bc2faf8bb21d5278ccb839650302d8949bba32a97c8a05be3ccf8435748d7b75d9f2320ddf76f08c0ff630106ac4ea531608b6d4bfbb0eb8a0d5cc9ab544bf8da4a90685e7f052446dcbcf611f1d238c62d140072cdaf0c968ed2d036055259e52ea0bd5b50bfbddcacdbf66741d9abef917", 0xa6}, {&(0x7f0000000200)="02e12e83c6c18aafecc41b7e0d1d7e40fc70309491ba2ca70e5fe0ca0532222ae8fa3cbfa22384879bdcc35dc0c52373e9a454f69a97328466ba24bde2ac8e1c5f7b3cbd2ad66352f5b9686119d027ec9007f60cfa033e6260b610aa9b3c5a16", 0x60}, {&(0x7f0000000280)="1b66c7e7141fcf8c4e17d2bb947908b1ffe21874794e397bfb76ab74373d17b09600a0cd97d361f91fa6c994e28b102124db1d245fe28ffc92aa856f659728510c36d6d0867013edbad3683bf2a5b41be5d025e9050a722274960a6e3a3fd023b43b67aa90801102620979665b4bac7b84f9d370c56c9c0ca7e5eece04676139d145b98c3f29e9d39e734dc9d00ca710b4b2725ce4d1012d518379a1013b5361a9e23e38698fba40c3fac97a664a02e33f68a2676e90b1ec817d81b46682bdf7f8e9f7c4e70ecba4f23f731a14187a85bfb82db79dafe6c204edd282bed39ad6fb8e8b30974976f68d978ac23d9341f48a", 0xf1}, {&(0x7f0000000380)="3ee67c15ca322110234fb9feb2ea018c4294f3b2437cf7bdd7d7be28f5d6b87e73c188db3cd5e0b85f0103e5c81fe3c9299eefe61105513e3c666f6676b2d67a3a5bdf23a2b819711307589684282e817f2516eaf61cc91585a92d3857f7ddec083cd89e78984423f2f07df7d5d94be92d0a33d4018ccfdf8f4f8eb2d6f8a5189b178e0a4a789c2f5e8ce4711af9691b224c3c583c5671a0eb56df2ef10aabbc8f18bd858ed11dc954d6cae3df39e7e7ea5f47db2084905917f1c86358d9f2a9fc53e3d0487a", 0xc6}, {&(0x7f0000000480)="7403a3b90b0358ab2d1e5596870368a4b9c72bc2c74b16e10b9b2d7533469ff505e1e272edbb8e0dc24e38ad10c2878db9b064a3ba", 0x35}, {&(0x7f00000004c0)="3107700dc39eeac41fc2c5bb4b0214b20201fb23e7b1610c937f4d8f6c17a99ba275beb8759e22a6d2147ecb185b3f1a4f85e69b02f854a10355fa7f6051672fe3c3adc9bd936d9eb7a32c904c", 0x4d}, {&(0x7f0000000540)="f4c3413d73df06011afe6490886690e23535c0853277e04c389b489e1fdff10cd7c826b54b53d99cfba17ddaed4dc53867852f4bad00071da6ff24b276c63debfc11aeb0140d7fba6fae084c381ec9feb248cf03c2c6d63814a8eb64c7da312ca2067859f60c0f6e08f1afb40522ed", 0x6f}], 0x7, &(0x7f0000000640)=[{0x28, 0x1, 0x6, "7c9ebf84832a0e5645d9c2e029d3e2f0889d8c7cc9"}, {0x108, 0xffff, 0xe4, "98707c538b40cbde39a0c2fc17ab9c159695e549a05f0ef0a0bb26b2c4c3e11b5a47e2f25e8f0772cb6ad63d0435c702012d5db371a464ef8279a59c18e4ca8b77378631feb7664667fd2b8fb33a2057d337f8d0f8ef00118ad36e84b6273bda51880a90e8b0a6d950445480d101dfac2da4f513540fec0a8e745e830255ba19b04e9114a925d5e8793c7def4eb80a61911f569e52b394b304fb9604b3daa0e16a9dbdb77763284e97349ceb3c6e8c0c75d789f10098cb20b366ca852087130532307aba9def149c3eecccd84b80654c00e341b4e36d05407f109d19ffffecffc789ffef50f7263183484209821a279beb75"}, {0x50, 0xffff, 0x0, "b6b7530b8107a89f1601a1761cac25425faf34e4a31b38e2a3fd516c0abd8c51ed7680f4cf7ccd33ffa7ea10244c80cab68b4473343a8cefb172d7ba46395f"}, {0x70, 0x1, 0x8, "9fc2ba860a7c0e40d1abf64e3f839d13095293bc9b44cb85b81c03cac0f386ddbb3d39be9b96f51170d8a07d0b7d0add1ab816e713e23e45f0c3a46879a709c65711e72d7626c09096d408a81d663aaf4b9a93a0eedb9f9520cc892caa7a"}], 0x1f0}, 0x8) 17:46:24 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='W\x00') r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)={0x80000001, 0x3, 0x7fff, 0xfffffffffffffffb}) open(&(0x7f0000000000)='./file0/file0\x00', 0x800, 0x140) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0xe90, 0x0) 17:46:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x40) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x4) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "bf25167dce16f62f24192de0d871b7e6e670b25e", 0x0, 0xffffffffffffff01}) 17:46:24 executing program 0: chdir(&(0x7f0000739ffe)='..') r0 = socket$unix(0x1, 0x5, 0x0) recvmsg(r0, &(0x7f0000000380)={&(0x7f00000000c0)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000280)=[{&(0x7f0000000140)=""/159, 0x9f}, {&(0x7f0000000200)=""/81, 0x51}], 0x2, &(0x7f00000002c0)=""/164, 0xa4}, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) pipe2(&(0x7f0000000400)={0xffffffffffffffff}, 0x10004) symlinkat(&(0x7f00000003c0)='./file0\x00', r1, &(0x7f0000000440)='./file0\x00') rmdir(&(0x7f0000000000)='./file0\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x4) 17:46:24 executing program 1: socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) write(r1, 0x0, 0x0) shutdown(r0, 0x0) 17:46:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) syz_open_pts() fcntl$getflags(r0, 0x3) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) r1 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 17:46:24 executing program 1: r0 = dup(0xffffffffffffffff) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x9, 0x9}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r1, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 17:46:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x40, 0x0, 0x90d2, 0x0, "e9ad0fce0009ffff00e74de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="3e2a6928e4bafa9f6c320000dbfea7568529bd2d2600010000545b2fc68e46588df4f37f5572d1790173ecaec2ac720b566121ad1093dc6cbfd3de17ecf7410e9fdfb683dc8ede85ec7c184b3e2f3e042e93baf0e7a964c69900383fba007edf32d92d4a6320dfd8e1ae6f30a38aa638eb6d47ef4af054318e2aa3b83353b50de780f0c0ed4265eaa66f8cc1e4c94f41053a157572014834041495e0bca85762fc08d74601b8b5053c2b058b", 0xac) close(r0) r1 = dup(0xffffffffffffffff) r2 = syz_open_pts() getppid() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x98b, 0xffffffffffffff39, "02000000078d00cb5fff956ba471068b1b2300"}) r3 = getppid() sendto$inet(r1, &(0x7f0000000200)="803ec6c961ae6e5968f5de3aae5fa544d1ca0fe92172c6cd4c051a9c3ec8631cd1a49f2406857a6b2f2ae44b443f9e13a232ddf82c6f0469f7b363b995c1d512ad9c089458d7b497fa49371112cdd1bf2f82725885a746982e89", 0x5a, 0x0, &(0x7f0000000000)={0x2, 0x3}, 0xc) fchdir(r2) socket$inet(0x2, 0x4, 0x5) r4 = getppid() setpgid(r3, r4) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:46:25 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) bind$unix(r0, 0x0, 0x0) munmap(&(0x7f0000fea000/0x13000)=nil, 0x13000) open(&(0x7f0000000140)='./file0\x00', 0x20180, 0x11) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x80, 0xf00fffff, 0x9, 0x5}, {{r0}, 0xfffffffffffffffb, 0x4, 0x1, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0x2, 0xf0000010, 0x2, 0x13}], 0x9e, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x10, 0x24, 0x0, 0x5}, {{r0}, 0xfffffffffffffffa, 0x24, 0x4000002d, 0x1ff, 0x6}], 0x7, &(0x7f0000000100)={0x442d, 0x8}) flock(r0, 0x0) pwritev(r0, &(0x7f00000003c0), 0x10000000000002b2, 0x0) 17:46:25 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0xffffffff, 0xd92, 0x0, "04236ba1f47b3c0806f1ae0c2facc86b6cce1615", 0x0, 0x9696}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x20f8ed51, 0x1, 0xfff, 0x4, "4437fe6721eced8c0dbd48caba1dc461ac78afd2", 0x8}) 17:46:25 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080), 0x5a) 17:46:25 executing program 1: r0 = semget$private(0x0, 0x2, 0x400) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0x20) semget(0x0, 0x3, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20, 0x8c) ioctl$TIOCDRAIN(r1, 0x2000745e) 17:46:25 executing program 1: openat(0xffffffffffffff9c, &(0x7f00000009c0)='./file0\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000d00)='./file1\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x8000) 17:46:25 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x220, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x20000000002) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00", 0x8}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, 0x0, 0x0) 17:46:25 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000040000/0x3000)=nil, 0x3000, 0x2005) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:46:25 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = msgget$private(0x0, 0x400) msgsnd(r0, &(0x7f0000000180)={0x2, "6bb0119a9a13a80059f0ae89b15742c679c81da399e446cf858f0ed34e07a1f93139d7dd728186cead09889df2edbe30928fa73ffcb1a861c8007e366ef6641fa4a8ac4590cafef6f113c5d07383747f924b7b701e64d602c4edb94575187b5cfb017c952aafc3abde4a7669970729c44151d7ef492a943319fbd0211c9ae6037831f57efdaef1ee5a8945c7ec2f6693a93574cba62b06051cc7c2bd0cee16e1c09db021567b574fa06d3104c34ed75da6caaffe65da19a26709f59abfc046ef38"}, 0xc9, 0x800) msgrcv(r0, &(0x7f0000000300)={0x0, ""/243}, 0xfb, 0x3, 0x1800) msgsnd(r0, &(0x7f0000000040)={0x1, "b2"}, 0x9, 0x800) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') 17:46:25 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() pipe2(&(0x7f0000000000), 0x10000) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f3000/0x2000)=nil, 0x2000) kqueue() munlock(&(0x7f00001f3000/0x1000)=nil, 0x1000) 17:46:26 executing program 1: r0 = socket$inet6(0x18, 0x4001, 0xff) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r1 = socket(0x2, 0x2, 0x0) accept(r1, 0x0, &(0x7f0000000140)) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYPTR=&(0x7f00000000c0)=ANY=[@ANYRESOCT=r1, @ANYRES16=r1, @ANYPTR64=&(0x7f0000000080)=ANY=[@ANYRES32=r1]]], 0x1) writev(r1, &(0x7f0000001280)=[{&(0x7f0000000840)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd82dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d0a971ff67e06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc", 0x591}], 0x1) 17:46:26 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt(r0, 0x0, 0x8, &(0x7f0000000040)=""/123, &(0x7f00000000c0)=0x7b) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r2, 0x20007461) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x40000016, 0xffffffffffffffff, 0x78b3) setsockopt(r3, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) sendto(r2, &(0x7f0000000380)="293ff03a00b958e6c3d79d824c94610d9fd8975b641a89fb6420a469eabea7c91100cd6efff52f06c753d87e86e2cb3bb97cfd1528b2ea3fb38bcf3b4e650c39617df2dca9a50494e2f2b9311a5c22c6a16680b125a382a0d09408f85ab3eda594b64822e19e63eced96a4023054c34465b603272db8094703ef48a2513de04bb2fa566cf542019a3e7fdbd845211339b16cff993781644471daf19bb0b187a41287d8619a883fdb0344e60c750b6caf1d1b131aba894290e4d183522e7d7ed9cd4ed642ed9824d8f8daa4c93ea3670aa429d5d502f008996f0d2078c90a949964efe2e3d33575653bd581404f1b54", 0xef, 0x1, 0x0, 0x0) fchdir(r0) r4 = getuid() ioctl$TIOCSTOP(r2, 0x2000746f) r5 = getegid() lchown(&(0x7f0000000140)='./file0\x00', r4, r5) r6 = semget$private(0x0, 0x7, 0x480) setsockopt$sock_int(r1, 0xffff, 0x1807, &(0x7f0000000600)=0x80000000, 0x4) r7 = getuid() munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) setuid(r7) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r8, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000640), 0xc) setgroups(0x1, &(0x7f0000000100)=[r5]) r9 = socket$inet6(0x18, 0x4004, 0x0) recvmsg(r2, &(0x7f00000005c0)={&(0x7f0000000200)=@in6, 0xc, &(0x7f0000000580)=[{&(0x7f00000002c0)=""/118, 0x76}, {&(0x7f00000004c0)=""/156, 0x9c}, {&(0x7f0000000340)=""/20, 0x14}], 0x3, &(0x7f0000000680)=""/182, 0xb6}, 0x800) setsockopt$sock_timeval(r9, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) connect$inet6(r9, &(0x7f0000000740), 0xc) semop(r6, &(0x7f00000001c0)=[{0x4, 0x4, 0x1000}, {0x1, 0x8, 0x1000}], 0x2) open(&(0x7f0000000180)='./file0\x00', 0xa0, 0x4) openat(r2, &(0x7f0000000480)='./file0\x00', 0x800, 0x8) getgid() 17:46:26 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r1 = socket$inet(0x2, 0x5, 0x20000000000092) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r1, 0x0, 0xd, &(0x7f0000000000)=']?kC&Fd!', 0x8) 17:46:26 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83, 0x53}], 0x1) dup(r0) close(r0) execve(0x0, 0x0, 0x0) write(r1, &(0x7f0000000200)='R', 0x1) 17:46:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f00000000c0)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49c98e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc57883892d4962bbc455b448700f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb50fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8d00e1f8a407966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69", 0x801, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) poll(&(0x7f0000000900)=[{r1, 0x28}], 0x200000000000020d, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) fsync(r1) socket$unix(0x1, 0x7, 0x0) fcntl$setstatus(r1, 0x4, 0xc4) 17:46:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7928e4ba0600000000000000e5216d673551c0c01b3dfaf91739ee6cfd0f85020000fd52aaeefeaff0f2c85e00000000013c1fe9002000000000000001ff020000000000000000000000000000000000000000c8150000", 0x59) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x98b, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 17:46:26 executing program 0: r0 = socket$inet6(0x18, 0x4003, 0x9) r1 = socket$inet6(0x18, 0x1, 0x2) shutdown(r1, 0x2) connect(r1, &(0x7f0000000000)=@in, 0xc) dup2(r0, r0) 17:46:26 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=""/215, 0xd7) flock(r0, 0x2) close(r1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 17:46:26 executing program 1: r0 = syz_open_pts() close(r0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) getdents(0xffffffffffffffff, 0x0, 0xc) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) 17:46:26 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x9082, 0x1) socket(0x18, 0x1, 0x0) 17:46:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x80000000000018, 0x0, 0x3b8) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 17:46:27 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x2, 0x9}, {0x200, 0xffffffffffff61f1}}, 0x2) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000200)="543053154d215799191f1615695ad5da118589ecdd5cf708842c8dfb01330216fcfd003ff24c6aa625c83bc6ecf1c173989bf61f2119b2b123219e075ec86cb2fc281979ae6e1c9c8c5a34b0522b36c7826cb0af10d8668dc3c704dcc8e73b241a1a85a5947a5464af6d95db1ccffd74d5a6", 0x72, 0x7, &(0x7f0000000280)=@abs={0x1, 0x0, 0x1}, 0x8) sendto$unix(r1, &(0x7f0000000100)="1c25c0cf01c2ee22345dc1c5d2693c884a7a8e2ad4a155211126108df167a5b51cab2584a85b101545456dd6c137d08f7c29504d881c7e6f871c5c1878f6f36a8bca2dc1ff202738fccae7b8dc5958a01313672488502d85e37a1c287dce6948bf2d1be7fdd5e17a687e78c3de66d5f940cf2d4a01b8b2be5dcb4d8ebca974d74cb4ac83ec0eec3ae8e49b80b64f6db2e609f9917084fd7fbb696a26a0979d30742ad0df09a792dfd64c621690e061a4119d96a3e5aa76ed114d8fba823e8f2cfce4d7a56bff649ce44c8dcffb4aba11392127c3e43ea469b3838a06d3a062ca039cadf41ea448566b1d3aa29ecf36dabcb97f9e72776dc4bf0839f04098", 0xfe, 0x40a, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 17:46:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() socketpair(0x10, 0x4000, 0x9, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r2, 0x0, &(0x7f00000004c0)) ioctl$TIOCSCTTY(r0, 0x20007461) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d1605000000000000001a00f3ff086300"}) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)=[&(0x7f00000000c0)=']\x00', &(0x7f0000000100)='\x00'], &(0x7f0000000440)=[&(0x7f0000000300)=')(\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='@\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00']) read(r3, &(0x7f0000000880)=""/161, 0xa1) 17:46:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x5, 0x6, 0x10001, 0xffffffff7fffffff, "2324fce13e17c6053182903b3efda263e3b0a521", 0xffff}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:46:27 executing program 1: 17:46:27 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) accept$inet(r0, 0x0, &(0x7f0000000000)) fsync(r0) mmap(&(0x7f0000ff2000/0xb000)=nil, 0xb000, 0x2, 0x11, r0, 0x0, 0x0) 17:46:27 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) fcntl$dupfd(r0, 0xa, r1) socket(0x2, 0x400000000002, 0x80000000008) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) 17:46:28 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) socket$inet(0x2, 0x3, 0x3) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) 17:46:28 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file1\x00') 17:46:28 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x2812, r0, 0x0, 0x0) 17:46:28 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x2a7, 0x10000}, {{r1}, 0xffffffffffffffdd, 0x50, 0x40000000, 0x4, 0x7}], 0x9130fbf, 0x0, 0x4000000, 0x0) mprotect(&(0x7f00001f3000/0x3000)=nil, 0x3000, 0x0) 17:46:28 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r1, &(0x7f0000000040), 0x1) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0xfffffffffffffe22}], 0x10}, 0x0) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x488, 0x80) 17:46:28 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0x6, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e642ff6e1d19111ef4a0b74f9931929648", 0x1f) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:46:28 executing program 1: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) kqueue() getpgrp() fchmodat(r0, &(0x7f0000000000)='./bus/file0\x00', 0x80, 0x6) 17:46:28 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x4, 0x0, 0x0, "8dc6861f62e38a64ec768840672c33a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000180)="ebffcbff13b9ef812eaa4e713048e699319296482839a0e66ae68445378d08f23e4a2ea6f400dc95bce0a9ecc4d34511a6693f02175b870fe2d2dd734cfc2d6c3279b9ceb0890e832bd0533cdd76e1e54a5c6d4a13248adcfa4c76a1991195e36b854c7a219744746889b6779e2c464961a4185de0931d81000664ea80f422bddf9b4b8d0698bd39aad5ea1ab33644bd45a700bc3939fad332b396e380198a790fdf606d66805d9a3f4680122f941afdb3de63a8db35fe59343f90ede4b4982ca583a00051a97a3e7320791c75252cb8252b7a743a1e28d8127c9dd5f91f12908ae57d90c47af79af78463b5ee176c361b2a09913fe59134c0ace6ce01f5", 0xfe) 17:46:28 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x8c) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000100)="05ff65bc279b779cd80a0c6bd3efe27958b9", 0x12}], 0x1, 0xfffffffffffffffd) fsync(r0) close(r0) close(r0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x8, 0x1}, 0xc) 17:46:28 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) write(r0, &(0x7f0000000140)="ed7289a768983ec90fc0344ef1f2443b3e4e98468586c3c293a67987a6aa51ec3dcbaaedf2fc293170aa012c51ba546713826e7cbe9d0374", 0xfffffe68) r1 = kqueue() r2 = msgget(0x2, 0x404) msgrcv(r2, &(0x7f0000000600)=ANY=[@ANYBLOB="0000220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b19e06cb40f55f05000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000f00000000000000000000000000000000000000000000000d08a00000077b4d3aa6ee12589aafb898c499e98360066f0d882cf508e2d4861406a9b9ad2b248da954a2c7a63e84a860ffaa65957e9d192f2129567633041ad34dd7f8d4f4f6d4ca1c0e7bc3e6dcd984ad6e5b1acda63f91aad948d2c358b2ae4d5d0cbf1b8522a2b88fd56f664cf471da66c3ff77e14e44868f5230d9c921239a1c803258ccfb45a5d4c8d8cabdb5ab18f428a8a883f0492857804adc063a8fd8dfeccde3759df7b15d993e60006c72c8bab19968d9a78baebae7fd6f88a83f044c422c0f675b3d2edd3d4e97ef74f91929394d52d69a77e47ea56e23be3b845ad24f53169a1940a8c18ba16f74a2e9265318352ce87722d7ecc4237dd4363704179ec0422e18a8bfcbe6beede983d580724cf82ae478abfe25dee6d5535193c3b8799e3b98361142e10169bfb8d96c25819928eccbad4211a03eccdcb23493f3becacd7231b5b28829498277f1f37abcbe59226b85bda656d98e200dc94e2a15d52eec2e19f7b39f8e0dd5cf9e4e83d79566b12b38eb884df8485d9106cb73fc5cd711aa4ce29eb21f8dce5ebe65bfb11701ddb417e8c382f2cf52d1379dcb31ad1e1d844fb7f0c"], 0x9b, 0x1, 0x800) r3 = msgget(0xffffffffffffffff, 0x100) kqueue() socket$unix(0x1, 0x5, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) msgsnd(r3, 0xfffffffffffffffe, 0x27f, 0x800) r4 = getpid() fcntl$setown(r1, 0x6, r4) r5 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$inet(r5, &(0x7f0000000080)={0x2, 0x3}, 0xc) 17:46:28 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f00000001c0)=ANY=[@ANYBLOB="8e18", @ANYRES64], 0x2, 0x0}, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 17:46:28 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0xffffffffffffaf66) close(r0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="4c34aaf73c4f8893435f3c8f1e7d5d769120c1bacd59dbce36b897b704692c0ffa1b26f97ec2a2bfa135f72120090fd852559fbb2937e2e0f0cd8a158e52886a09ad91f5faf39ac7c76b4b472470874f8e8db3df87", 0x55}], 0x1) r1 = syz_open_pts() r2 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) r4 = getgid() r5 = getpid() r6 = geteuid() r7 = getegid() r8 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, &(0x7f0000000840)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000980)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000700)=[{&(0x7f0000000140)="8a26cc1ebfc30e89d9ead80581608b54f4d91d01fb05692cad3f458a07e216ee0e3f48c66a0f0d1815ff3cb7c97a317d4dcb1830993307a1fc2282188b6412ea0f9480dbd84c7a72329df58f2a1363d030dafa0e43776a2754b8f08f1427ae33797cb48b71bb19500279595a74bd7c62447edd50ea5e7d1a71bda6e99bef3b45ae9fedb5ca8ad6e90529481bd76fc56d20c1cf5367f701e8379124943e707f5514f5f05359c61c7127bb036774398111dddd25daeb898ba526629db24ea1b1e2c1d33b698b973feab5d6da1cc77d9ff4fa6e90d151ef321ae6c577378cbc79d9a3405c53bc88499cc07806d8634f9475653ffaa0781bc7abc2d5bbee", 0xfc}, {&(0x7f0000000240)="dd5ae79dc66fd46c4b136db488b0d9bdbd864a092a0d2c1943a21626609e65190eb608072d179701f6c270975f1d95aed0c32f594bb337da3061543a2863a09d4dd9764eadc9c1b326d8a8ee68abb21d6dc5750219bdd9280e55d3fb487decf5024c69d2daeb9f704e0f913246fa27db3cecfd5b38114acb8507413f26cc8e624bed774b3220327c2387b0b524fe7f37a33ade5ea3a2a243b9", 0x99}, {&(0x7f0000000300)="86861d1cb0236ae186c71998e7ebf2d162c5799a6a760cd1d63e4022178397d9dea8f3c5ba4109d252ee64653ebff74375f74a21bd6a451b7371ed2a3ab4046a1205f139f082d4e983b0589c3842d4b18a318217ebdac23a89a808bdf393fcc88f6ca7aed00584bc58160a3b8865902e96bd2aa131955e50cad56af09345912f5648510eb5dea75419036082b9fecb4d08408f32a423445a9098204492ebbc643126e401f918e8a0e19a42c58e10e90143ad594ea51ae07a343b7c96c7d33c89457721aea7949194c1dccb6202f92dd87ca80841", 0xd4}, {&(0x7f0000000400)="6acee055cb1e8d551b39291016e97c34c4c6471f62e18444f908a1fe0caf1706a7e46527d4794509c94189116a4738bbb936ef1c147656e975fe99e9ed4c8b1d7824fd3141eca0db81e68973ad14e62a98439157902591dcf24d9c25550a381f5abdb16b7ed7fb66e1", 0x69}, {&(0x7f0000000480)="90cf5d57fbe5fd47d72f64fd204182ca5f59b15228517ab141d3c96668effab0d72be1ca169350c47ae4ae97633cc8edb88b", 0x32}, {&(0x7f00000004c0)="a7e2a2af61eb02437d386e0c6305d0c7dc611455a6691faef6d3e74609246f78a508357a697f7602dac5ba68d6e580971618e1bd040af295c881bb5a6738138819fc61ed8863ccd8f52c4737a88cb8a7ea08a7c8aa3487c5391e35df35f2", 0x5e}, {&(0x7f0000000540)="eef60f0418208e77e2c217f7f1e3978265e14b8d8f25b539cfd7e1da18d57f78fd2250c336bf6c5ca93e4be52665b371a6194eac21347174f3a77e2fbc3ad57710182b69495132f3ea8eec3ab55ef864c46d80517ed2227c0e65b099124163aa8d5ddd9766d003bedbfe70438283517aef2d8e0587b18be05f9bd6cbadbbfa9d884100ca163983a75f9e7a83c493d8ef6a12992cc69bc82d69951a4e38b3a154d4", 0xa1}, {&(0x7f0000000600)="7c87760c308ea7fa94807e4c0c48e06e582e783ac8592c76a8204438ca8b4f0aaad432b3e80dd8c8dd0df229fea56ebc3d3000345ddda643991f0a3f1fd6d55101d281016f308c60ebf56b9f2338ea53199262951fce79cc06dd827d54f83a0d3c64de0d8b2ceabedd46b7bf0170af0dd06629cf0715673b3b4c7430a3aa733749f357db1dd1d0f9c2b9b71abac3b060ac37031ab5f7e466c6a099eeed3de021e9ab79e996a24f13c150fcb243721a249722cedbfb2c78c7a3202dd8ba8f8c0ea69a0b4b8c244e2cced707aac9ef3e62dc5fd8a4bce8ae88492a68b7a2c4a6d40f50f215f1cae20f8767f2eab99db757b48b381d904dea06a13db8d620", 0xfd}], 0x8, &(0x7f00000008c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x28, 0xffff, 0x1, [r1, r0, r1, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r1, r1]}], 0xa0, 0xc}, 0x403) getrlimit(0xd, &(0x7f00000009c0)) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000a00)={{0x18, 0x0, 0x0, 0x9}, {0x18, 0x3, 0x4, 0x7fffffff}, 0x6, [0x9, 0x1, 0x6, 0x7ff, 0x0, 0x81, 0x6, 0x2]}, 0x3c) getrlimit(0x5, &(0x7f0000000a40)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000a80)={0x9, 0xd42}, 0x8) r11 = open(&(0x7f0000000ac0)='./file0\x00', 0x200, 0x0) sendto(r0, &(0x7f0000000b00)="0fd0f070c80881c5e6bc70f99f4a5cde0203e40701a8e67e23ac7c87a06499a17c44a0fd7d0c29c590b751b0bc42dc7b838f89fcfe3dde2db111a3c91c646b692e5c4691a68e601a6e784424d644c8418e83816cd2ee8b727553f9cb2b1df4f5c97f746b3fd3ecd48890ff83423caf0387cce097370b5f723fd9962251bb0997a9962241f204ce97d8f42fa3da9fe107856fe1b34a77609e43bfce", 0x9b, 0x4, &(0x7f0000000bc0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) writev(r1, &(0x7f0000000cc0)=[{&(0x7f0000000c00)="b151abe02a0823d824ff77e9f5ec66fc65a68f1a4dfedab8a64fa0eadf9bd0c4237986bc70c40933b687683cf35b586047996ef5a1c6054e5eb61f6c463d2d3d670f8a37f1acf367c020ba690ac97c7a60ac25637179c76e947586eb894cb1115a73816a5b890c83baf0460e22741e099f2477c17a4f24442bc091725c0bd0aea318187451b4067e7f934a864573cdecd85e1582e999c02b1246cc220bf2031ba0f780750c385b53ab3d37b3fa2b3ad8205d", 0xb2}], 0x1) listen(r0, 0x7) r12 = open(&(0x7f0000000d00)='./file0\x00', 0x800, 0x40) sendto$unix(r11, &(0x7f0000000d40)="c573763b40f9394f34b5ff162c13ab04301db8717ea52288262b96bb158d151c8b2658b6197b8c5a29de9b5bbe7e7fecd3d5b9c1331f1f171c1e6b9b1661f5cf52c45e646e9cc52ac7863c53c2b62a1d793059557509837c893a74f20ed538b242fa17600c7428316e3587e41bd95d7f11b151093019ac7fa7edac6746ca62cf69e5fd730af26ee5b31591a7e5d955c55e19398c020029813f33c6ba09581989d0624d34", 0xa4, 0x1, &(0x7f0000000e00)=@file={0x0, './file0\x00'}, 0xa) close(r0) connect$inet6(r11, &(0x7f0000000e40)={0x18, 0x3, 0x5, 0xfffffffffffff801}, 0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000e80), &(0x7f0000000ec0)=0xc) ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000f00)={0x1000, 0x1f, 0x0, 0x1000, "ba9c4de5f6c74ff742d98fb6713ae8628b50d391", 0x3, 0x2}) dup(r1) 17:46:28 executing program 0: socket(0x0, 0x8003, 0x2) unlink(&(0x7f0000000040)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000000080)=ANY=[@ANYBLOB="000000000a00000000000000000000000f66599efd1226f56b"], 0x6b, 0x0}, 0x0) 17:46:28 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x5, 0x2}], 0x21de, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8, 0x1, 0xfffffffffffff00f, 0x5}, {{r0}, 0xfffffffffffffff9, 0x80, 0x40, 0x0, 0x3}], 0x3, &(0x7f00000000c0)={0x7fff, 0x7}) listen(r0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x4000000, 0x0) 17:46:28 executing program 0: r0 = socket(0x18, 0x2, 0x2e7) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000), 0x0) 17:46:28 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/144, 0x90) socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) 17:46:28 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0xe8, 0x80) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mknod(&(0x7f00000003c0)='./file0\x00', 0x1000, 0x200) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000680)="edf7c4011ba873fc48da66f77ea5a345119b6e7393aa991269fd4b0d3478db11e8f99728b0a7193efbc32a3560dc28d93be404531bc90ed672d842e4c05318e6ae9d9c15840502dd9b6cb499134c1c00f9d13ac500ed56e7dfe16ed7444242345ef8d2246caa81ccc16d059af3", 0x6d}], 0x1) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0x2) recvmsg(r1, &(0x7f0000000640)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000580)=[{&(0x7f0000000140)=""/233, 0xe9}, {&(0x7f0000000240)=""/127, 0x7f}, {&(0x7f00000002c0)=""/3, 0x3}, {&(0x7f0000000300)=""/120, 0x78}, {&(0x7f0000000380)=""/8, 0x8}, {&(0x7f00000003c0)}, {&(0x7f0000000400)=""/192, 0xc0}, {&(0x7f00000004c0)=""/162, 0xa2}], 0x8, &(0x7f0000000600)=""/35, 0x23}, 0x802) mknodat(r2, 0x0, 0x0, 0xffffffffffffffff) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000700)) 17:46:28 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001005, &(0x7f0000000000), 0xc) r2 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x80) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000000c0)=0xff) fcntl$setstatus(r1, 0x4, 0x40) socket(0x18, 0x0, 0x9) 17:46:28 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x8000, 0x1c6) openat(r0, &(0x7f0000000180)='./file1\x00', 0x0, 0x92) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) bind$unix(r2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) fsync(r1) rmdir(&(0x7f0000000080)='./file0\x00') 17:46:28 executing program 0: r0 = kqueue() r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) socket(0x2, 0x3, 0x2) accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r2 = fcntl$dupfd(r0, 0x80000000008, r1) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)=""/154, &(0x7f00000000c0)=0x9a) poll(0x0, 0x0, 0x40) ioctl$TIOCCDTR(r2, 0x20007478) unlinkat(r2, &(0x7f0000000100)='./file0\x00', 0x8) 17:46:28 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendmsg$unix(r0, &(0x7f00000027c0)={0x0, 0x119, 0x0, 0x31c}, 0xd) unlink(&(0x7f0000000140)='./file0/file0/file0\x00') mkdir(&(0x7f00000000c0)='./file0/file0/file0\x00', 0x0) unveil(&(0x7f0000002500)='./file0/file0/file0\x00', &(0x7f0000002800)='c\x00') rmdir(&(0x7f0000000040)='./file0/file0/file0\x00') getrusage(0x0, 0x0) pipe(0x0) getpeername(0xffffffffffffffff, 0x0, 0x0) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x2, 0xdd, 0x9}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) setuid(0x0) 17:46:29 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000200)) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x53) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) accept(r2, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 17:46:29 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) dup(r0) r1 = kqueue() kevent(r1, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) close(r0) 17:46:29 executing program 1: truncate(&(0x7f0000000040)='./file0\x00', 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) 17:46:29 executing program 0: r0 = socket$inet(0x2, 0x1, 0x7) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0xfffffffffffffdb8) setsockopt(r0, 0xf162, 0x3, &(0x7f0000000100)="4fc31939719fb6e5015ebc52514f0606d6c5cf064686889a7e81a91ca02f61806bc8884aea2b67edfe0bc97caa5b6ac8c797bf16e9528c3424ce14ccb39b2537971f2128e40a08b4db0119a4c886cb471600c5a85f4d6bc79c6eddb233518134e2db3839af93d98cb0b783bcb07c65d68911751fd0eb7939074e6fa499931c64bb37f3450c0e8479c9c59e85da2c8637a4f4aa7dd0f4422f2dbbdfc4227cb4d075cfe9ef75f5d1b758ff3a3cec416dda97ecd4f0a7143102c847", 0xba) write(r0, &(0x7f0000000040)="858e8bbfd083236e412cfb653f429b09b594447a16c2cdbc8d900903483d7572488c1533e896a75f21b454d69da7c0e884408e6f43146438b60133dff1fe77242eae4278f5bf2c9bb45aaea232253062cfa60f44e8f543874b89192d98", 0x5d) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000001c0)="f2a3b321a4c8a582b349132e72f9e8e6dee5b1a85239eb0e7c23723b43e936d674b444faccb9aaed0418fcbb3bf988908485726905684faa99b76befdceb00ecef1aebea8dceaeb3ab098d5f9da9ee6a61d198a4a0dc88ce0ff4517f0f8dbfda4dc4aeab7bff6716c6b34ddd663386c1fa02d25bf6830dd7706768674a67108fe32cab21ac60be3aa47c1629655e", 0x8e) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) 17:46:29 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) writev(r0, &(0x7f0000000000), 0x1f0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) 17:46:29 executing program 0: socketpair$unix(0x1, 0x40002, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d017fd666696c653000"], 0xa) getsockname$unix(r0, 0x0, &(0x7f00000000c0)) 17:46:29 executing program 1: r0 = socket(0x80000000000002, 0x400000000002, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) 17:46:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getpeername$unix(r0, 0xffffffffffffffff, &(0x7f0000000080)) getsockname$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000f200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008c835423ecbb20407baceffb25e400000000000000000000000000000000"], &(0x7f00000000c0)=0x54) r1 = open(&(0x7f0000000180)='.\x00', 0x208, 0x9) bind$inet6(r1, &(0x7f00000001c0)={0x18, 0x1, 0x737, 0x870}, 0xc) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 17:46:29 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000200)={0x9, 0x6}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r2 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x6) r3 = syz_open_pts() close(r1) dup(r3) r4 = syz_open_pts() fchmod(r1, 0x2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x20000000, 0x3, 0x0, "85020000000000001167f5bfa60000000700", 0x0, 0x4000000000000000}) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000004c0)="d5c81febb4f21e38c0155bb6f297daf3b683010f3464f726057c79a642c581394388f691458189f59ee31787c3263ff57bbc6cf980e5425a14a5a6d8d3ea2a1ca0b72d123e75d4fc8cc611824f99ebd424335a57438918542213e5acc65cbfa6d05c8393e5537058d4746080dd9808e7b33a662f39fdd0901ac437982e7daf699e1f7c90e7798e2cf75c2f0812b3dc79fdfe74a32f35185bd3b7589af5d86582aa50faefc0f945cca56b8abb9a4e4e217af100159d70ea5c8aa9a28ce9ff3b226b443f1236595c4bf912c0d048ad3f929d82e2dfa86d077b8fb5474b3dd8dfd89fea3750a7f64bdc25c8608482f5838f75b09e24547c2ef8e55619123632c03d194827843b80ef2e3b2e61fda706f9b55d27f1e48e2a5c4e8b55752be1d60f6e6b5b552a781ec8f77b0f81049a5fd6752b5372b55462449df935c7c79212273554c494a0306390f5dc0311c40b3fcb2c7c18577caa9612bfa1ef8c92125818ee0f8c33aa4d2adb1c74eec34d02bd1472282491117adae5815b23f8b051e61c00529112d7754b370f3e73f27d7c3982f7231db25852790709304532ede2fede78aca59ae47e8894010b1ea18b805fc4bdb3236b3f89a5f6774866f60addd365ec722625fc08921efaf90f8b033b5acc20dafb3d62b9836f4aa4bde2327863b26be2d406952b42d3b938371910e9ed9289db87eeb6d1a48b76666f138022c2760c20bdc34d7a5a51a5fc19c9a533b43648467b8fa4536760e99eeb38831b98c4f997b7d4b791b408aa8ce04fcc28dbae865476c05551d8c05af4bf1db510600a279ee199ff9a8c5bfb8390ed3ed593cf1195de8d3f0d6b67a11fe30f850c5186a0f59c030b6ec8cfd2d4fda67e2aed4bce72109c670e4551e198ed94051283f757fa1eb6d69203cf846473abbcd691db98bcbf8a93bcb8a64cb5e44bc567a75622ae5130f1ce277693cf42c78186cdd202ac07fddd6e96ddb714f1ca67e74005951a37b75193fafdcbeca8e6d3a3e6bb1927d9555efad82239bf31a7b980eac46a3f568b24db48b066a6d4c6f5e654dcb069577836cb449da77191d10ee94e703dd9d576aeaf167031e2f12aadcf70e3f1fe20d361be65b6db4f9ea6b3a46fd7a18c858dc5fdafb359fb5fbc80305b2a617c79977c249930975fd32c8ca507b44e718bc6674c9cb4e5225544a0ab94f080d83c06ed7cc98540529ca2237095d1e85abc62c9c0fc9aa2cf80e1b78c0507e3c8e6809235cb165b284a2988553a5cb729c83b1585d73ccdf01af22f64e9f923ab6dd30b39d7a1c8ba2c3a3dcefdc6305d515fbbf64dad8250c7a9570432d4d33a05cedb88e0e618835bd4dad99ebce28fdfb14a0849b251a6d73ecd25fcb22ebaac48312b787c59eee45938babfe60daa3ab0cbaa31e861acb1ae24f302e1e888f2afdd9ee251e1acd8c1a8f3c5cd8855033cf6be5f45a9c5131d526eae0c236145140054a68eb997d8fb0781345d5618231ddcf4dc5fb0ebdaa2e10d7090b19dcae847496cf95716dd9135e4e3c60d36830fc3bef85269cf78e4157a389190d55f41970cd8131a5435d6676222a1113e9b8a8048cd6f81591c41d6d8a6de1764e960b63020e6388e0703fc4f50ff9f9b9c9e12463e76a33c7717516403c1b02dea1e8ced4632318d0ecf03906f109704446d6e9794d22458a76b10d19e0f5b0eeb916c275eeecd665f4cb5a98bd3c96f3e113ca357b3bb152ad9ffc7256d2ef32c47c08f5a2a4a3f3add51511c54ad4d7083db35fafde1cc99a02fc99558a3cc35cd6d84507e9e45f87716cb4a259039b9e37e0414762123735a4775c6c8798f52e1aa8c9c175a9a907a05937344275a1896a8fb51717b627eac9fee3c4e852f6d8217b417151ee1929423cbd2dbcf0729eec390fad3a02bddd37889c0932f65aeb9db075c9fc4faa187cd64ea766a654b0ef1ae7d09f50c7ee3a6d746139f3211fd48e6fea8be20ffcfe645af486a9df2af5d66e379e2974a8834577ab27b183318c2ab77d6d5776804bd591951323cf3526a29a22b5487d1ae7a9781f0e8d30a32e9381dd525c1fbcadba5a2876a1771b45169c101bd4e4716d9bbb06e9bb0f0d04708b9b3db053fb32f3924dc96f62e41cc97cb271b65326a423a4a40ff1a217bbcb3d6c3b70e07d76f2d90c6b5f52bf0c4bb31d3ce65ef507b499f1d5f9607946b5eeb2cfa7cf84d33e631a85759419ceaf43fedbd32d95ea00146a1fed3a349c12077ab605fbbb7665ed449f8bfe0392c499d78c2d090b78726adba63c2b7078da6e1db7f78ed85c63e5749e833a1a4783a4d0665d717f4f57c710dd7af7a4c62973d36a0ce078664db359c2cc34fedf12545af9399c3e1dd57d561e634853af8ca603b90c0297f6c181e88e9fe28f6d7bafee0a54e5b7d7ef5eaa926917d8b5e423dbd808a5d38109c38922e845e8b7ab6a89f2e4103d1a38284b9eb547728e4724ffa8fc55244662aba4f0a374e0317857e5cf0531d901732fad4098114bb2f13c9fdb4293435fbb14be144448890135185fb1c5e7917a90e3cebd4a087981822a9ff392db2a5f9061d698d9ea74437c312a6422556f7155853609b84a0012b441f892df80f2bafbd55f3ee6f567f7fbc1e5878fa00ea80fbb778162e8d4dbd7cc73cbebb47a682d24b3df31ca5350ca11d03fff3d235fb8d06d0d93b154c311451a7a0f6521d8769c09868ef462247b408b8981f7aa774a029bbcc9a4566a2083b6490262de6acaf32a5690f2349caf29e00676d93a2092dac4dee97b703fd335ac3da46d629e2686b540e72a06f39db4c33c9ff6e031057b0d8c43f81a771795f67c02e11e91753cbee57de03d58ec8ec3291da4d879be1dc36683d5011af8e5c54d35857dae930832d10fdd37fe5d13e1e8486d7afcc7ca233b54f7671c83126abbc172955bd4b95a7024654d901da23674d80448b60a975b81a7d6eef4cf177eeab81d885313935ea56cac56d98f76b3aee5f625166f9fd550e0feb1332567fd5667fd1701810c26c6e411e5109ef5095a1ad0cc3f022efaad3fbb11194f7ce1880f741061b2d355e291ad7ff4170020fd97a54f21ecd0abe6c0c390743be5f681854d6e00649ea217bacd372af4080fe3520ddb50c596995672016b0efacce1e7954f359e060779581903c303e4a3abf9bf23acca55376420489be02077712ed01d185d3de46f3dc9b142d72ccb729f300830fee40edb4b123dc18fc9fef047cf2bb59ba9fb96ac534913327ccae6e01a32fd6d5cfd4d9aabe8e8831c2228fbea9e1bee84c050fd0b713dbf12871d055ecbfe9ccd7410581fb7a6e384b51d4b32da0c5abb51bf97ff068818675ca4e6741c912f0b82b0e3e6b6b85f48062f5206323945d03b1db4199969ffe65b8529b34df977b7e55fc960cf5da3774b3ee89c3545305ca0d8c7d497b40e9d5a79d113dd7ef575f6f8dd1e2ca1c034460fa2f07e8a603af74c1f92dc38bb8c46117d862183f57dcbdc2004f08fa91ef777c3fba7cc7608757975db20d5622520dafcd114c89eee6e63151d096dc6d4490f2dbb5ee0fc23565ebdf314aac06b7102fab0c7c78fa740701c076e17acf7b081cba192d69bc9e72921dc14725e2ef3df06bea855d63e74c07585dec95315b267149477958b83e3b28e81d5ffec20d0e5559bd18e5cf3ffcddd41039ba4d6b87d89184fda90020a3305c5fff4ffd013783668d7b27608c925262bc41793015d11f22bf99a3fb203c591f3b3eea6bc6be8179a63bd361daa5e590911008682f8c630eb35d3554c614fcffdd60cedb11981b3c0a08e0b4af3fc6a6fbb86b8cda4c954993165c20919459e49ca737b5fbb09be98e6a3a0cfdacc9d00918d6bd0f44377e57348957689e2931426e5a03803f0c1eedc640b78377026a58631eea1a21252fc55353a51c1c445b6ca8961ede469fcb550ae02e8f402357eb6a52efc5177947ffe25d7e445e297c6c4a532a0ffc0751daf7e275160707f93dd7f8158ebe5c69bfdddf3dc45fe188e8991dd37c95e60d3c8245fd0bb47d2d71dc61053920fb572b43ebc31633d979e83dab8704957ad81494ece9eed455543977fbefec05b47621e735c71af65887f3f06845df84d2c251956e72d0f9e618aec470ad8d557d2b5b65231f66ea769da36c0230da00e24fce9c2a0d96cb95f8794b991a2de64c48dccfb396cfa9bfb70e7c3ee05728b3d612a506154c9fd3c54f219bb717f0d0fe0c23c73dbdd8ee6366a9173c7661df6b5eeeaf08ac643535271ca6cfb66fc8d07240cc0ac40ff44be6994cf392b7326206b4abb314a9ee262588abda7ed876a7b4fb0e90a2513a511a77231751dcefdc603e3a393b075f798567db42a18c3bc1cea25869ccad65ba0794fa4a223d8b6db549ccc623f5b0b11fc50761646e709bfb4c447a62f793af781de2191569cb08d3a33e5fcb17f3505a630d2690204f94057e508a5c80f1169b5e59ea2ddc709efb7e4a1d13224eb5738821c46c50cd1a3ba94eacadf8e20377ac877ebbe3af3b434034631c44be86d65eb96eb8b291664d779d4ab0c628f4f7c9489b52b14cd9c304304028210b7cf888ad53b2764a7270b5a12651a5bf0f043a8d6176996a7639e084a2e3a36980736f1247c8d96f93c89343761ca9631296f6f8b867d1acd3d853f47c4a8ab6ef035125263f2700c57963d43c486e8e8ace5c3da78b19c10411ee080b3d6c21436af134325b895a4610ea95a2d86538a1e8df6b5b81aeaa28880e59dbe0cf18be1d257f146c476d51c109eee8e267501c59b5e3e5a80439c6a6db7ad4bb864f7f1acb0da8308eb1caeb302283bdf494609aad8e1c229772298ce8f36692647a2fee9374e8a88946307cdabc0e7cf4ab374f915c9d5a525d0a9d81a75a612b2653e0d9b2c19eb73ada7e2e044a97f5bda7c481e6be03338aa6fa39618b1f051a616cf2b935a006276ec1f8cb4b3681a8fe6c61ce8cd785399c08de28712038bd6dd474e81ab7f3c4c5dc5dffeb8d59400dec75a0ec48ab293e2ff3a0d942b1a1dd5e3010269eb31a89a38ce9c4250942c56c42327d4ff3fe126b7f7821dc1b33deac691455975b18ce28d92cc6e42ccf88ed822eaa933bf4b835c0f242060e9a5fbe8eae22cb4a7f1d6955181eebd51afe57691911cc9eaa73056cbc0392d08e76a5058f61bd1eabeec2b46c1d25f5d86af63de25f841f6a1209256a5e8a1d6e19c875ef30a95e5940cce451c013f71e81c4e9de972634f7fc7948a1df042da6cafc57f3c10ccbee5857e1fc0a52f4da9e71c2f2c82a69bf0d7ebc8dcf628b46180bd1a876df52c790244ac3bd0b111cb6c0c5dde61211a523ed0b16de6d85371c878d253adda5a07445578bd66a033c341a5bf3a3fd672e070611c11b304ce0166ca6e4589fda1177b6cd3d509f6aa698a6a7cb62d7eb8ddd8dd3cc12e630853a4d1a95e4f49a656ec80ca6c9c69b2b371939cb8aee01d252aead7b0f694eac42f700caf78403cebd4c78370eeb6a213155b74616f3781e58715dd163a9a1c51e507d905938cd6424d6daa90471205b5cd3e2ac1b7b7f23bcdccac0aa894639435c2b703de8df657bfc9fc742c3c3be56f833d171df5486e24f26bf328f2bb53ba743fe4adf9386b905683183475549007fdf3c9bc546919434d1b6b791a173f4697f6a2257db34ab3ea03f4bc4f6ebe0c599eecb0e517c537818b1562186400a4a34ae8670584121fea91a93d318bc86aee32b808c3bb03df6edb1ec0190561c0dcc1c915b3741ad350a5b5811eef3a497", 0x1000) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20007, 0xd9a, "b0000474710800"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000140)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2010, r4, 0x0, 0x0) 17:46:29 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0xfffffffffffffff1) mkdir(&(0x7f0000000100)='./file2\x00', 0xfffffffffffff7fe) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0) rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='./file0\x00') mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) 17:46:29 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001005, &(0x7f0000000000), 0xc) getrusage(0x0, &(0x7f00000000c0)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) 17:46:29 executing program 0: setitimer(0x0, &(0x7f0000000040)={{0x20}, {0x6, 0x3}}, 0x0) poll(0x0, 0xff5c, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20612, 0x1c8) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) r5 = socket$inet(0x2, 0x4, 0x46) r6 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x43) socketpair(0x20, 0x5, 0x4, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = open(&(0x7f0000000580)='./file0\x00', 0x0, 0x80) r10 = open(&(0x7f0000000240)='./file0\x00', 0x100, 0x20) r11 = accept(0xffffffffffffff9c, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) r12 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000300)) r13 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffa, 0x61, 0x20000000, 0x10001}, {{r2}, 0xffffffffffffffff, 0x84, 0x80000042, 0x5, 0x6}, {{r4}, 0xfffffffffffffffe, 0x4, 0xf0000000, 0xffffffffffffbc07, 0x45}, {{r5}, 0xfffffffffffffffb, 0x2, 0x2, 0x7f, 0x4}, {{r6}, 0xfffffffffffffffd, 0x2, 0x91, 0x59d, 0x654}, {{r8}, 0xfffffffffffffffe, 0x4, 0x2, 0xff, 0x9}, {{r9}, 0xfffffffffffffffc, 0x40, 0x80000000, 0x3, 0x9}, {{r10}, 0xfffffffffffffffc, 0x40, 0x1, 0xfff, 0x2}, {{r11}, 0xffffffffffffffff, 0x4, 0x41, 0xbe, 0x9}, {{r12}, 0x0, 0x8, 0x98, 0x3, 0x2}], 0x5, &(0x7f00000004c0)=[{{r13}, 0xfffffffffffffffd, 0x69, 0xf00fffff, 0x8}, {{r14}, 0xfffffffffffffffe, 0x1, 0x1, 0x4e74, 0x7fff}], 0x100000000, &(0x7f0000000500)={0x8bb6, 0x8}) getitimer(0x0, &(0x7f0000000000)) ioctl$TIOCEXCL(r3, 0x2000740d) writev(r7, &(0x7f0000000540)=[{&(0x7f00000005c0)="ae433525d1efe8f9401a7692bbee7a99a7e57eb178c61bd43ad19f2a0cdc4c1c0e591f42d2d90315380afb28051d5bd05ae453ee261ed31002280b9558ab5e8ff34b574a98a228733791104f35c439316d6816c97386f74f6fcb7c49499f8e4046413d79df8625a52557a2d95ccd76643eb91c0fc853823c9cb6054c129c3abde45c9ce94c062387", 0x88}, {&(0x7f0000000200)}, {&(0x7f0000000680)="105a411567986d51c7351cdb777127368d4b5728fdb226fe8e557a607bbc67807ce02c71c307d9eae9c2bc1a9a9d1e4d8af9b94816f9198c52c0184518b335141bfee43e2d4747289b5abd57c71860242552ed2b11240b5be6cd092da3b3f21990c6e239f7c27c3639c3125a479cf6f79f7b75c466e50bbc6970805b0f237a23bbb2f74d73e3a4456852ff9d74bff9d78bb49a13d72c3b29c692be849bb1b03d2a7f196baf81f87f1ad9", 0xaa}], 0x3) 17:46:30 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)=""/125, 0x7d}, {&(0x7f0000000080)=""/131, 0x83}, {&(0x7f0000000140)=""/172, 0xac}, {&(0x7f0000000200)=""/131, 0x83}, {&(0x7f00000002c0)=""/199, 0xc7}], 0x5) 17:46:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 17:46:30 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, 0xffffffffffffffff) select(0x134, 0x0, &(0x7f0000000040), 0x0, &(0x7f00000000c0)) r1 = socket$unix(0x1, 0x7, 0x0) setsockopt(r1, 0x8, 0x10001, &(0x7f0000000000)="a7e12426eb1c8b41d5c27d3e2a055c10d15c1c52b648", 0x16) 17:46:30 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') truncate(&(0x7f0000000000)='./file0\x00', 0x0) 17:46:30 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) 17:46:30 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202262f6688cf6514cd"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) sendto$unix(r0, &(0x7f0000000100)="312a148b049c0dc4dcca946df1b669f206f652ae464761629651e617439efc9c9c04a9c5cb4ab6bfdd80ddbd7c4e8e53dc46ed3f2f5481f9a9efd6cb4faa589bac9741d75678a7cc9ac0c5bd189571e500054f1d9b3cdcaaa0217db98b8306c85170d28f78152755ac2a60bc2ee21695f2aec2af2736146a0d8aa26f419c48a1c8c3dfa15a498792e73bfc98df31b76cd8d47f205cafc562f0f1a1ee14556b125bdce09393b3312baedf3a242b8e1b37957623832e4034443cce13afc5927735018515eeb8edac9b9bfc0d4a6ef92ae25dc81400d6f6417f8301b7714acce33755a376c4e3eb653b3b1a55bc7c86", 0xee, 0x400, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x200, 0x20) ioctl$TIOCEXCL(r2, 0x2000740d) sendto$inet6(r0, &(0x7f0000000200)="169a90782f9cb42fd9fdbfa18976ca2ebe37df78bbd7130d2be05217a2dfbd8fa6db4bd2c9eecf98ae6dbb0f80f2bcb0c8c0b41167723549b58e624f31efe394d95110d9aeb6fdb33b633999201bd8e869a554e6415d8f6ad1f7b4ca035267d036bba2fceb4339a5a0db40ed184e61cf06d8a805aea2e864bad740d6bf4cf9cd47b80250b2127cfb4ea2db0fa712d5d395e756665409861ad6b71e484e4403db1b64ebbe4ca0d3462661aead5aa0f3bec792ca9f0f2681570db3117dcc93fb21c6ca95b8ab", 0xc5, 0x406, 0x0, 0x0) 17:46:30 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x10, 0x1) shmctl$SHM_LOCK(0xffffffffffffffff, 0xb) 17:46:30 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x800, 0x100000000}) shmget(0x3, 0x4000, 0x482, &(0x7f0000ffb000/0x4000)=nil) nanosleep(&(0x7f0000000040)={0x3, 0x9}, &(0x7f0000000080)) getpgrp() r1 = getpgid(0xffffffffffffffff) r2 = semget(0x0, 0x3, 0x8) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0xfff]) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x10000000001, 0x7ffb, 0x1ff, r1}) 17:46:30 executing program 1: mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7) r0 = semget$private(0x0, 0x0, 0x40) r1 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) semop(r1, &(0x7f0000000000), 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffffffe1) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000080)=""/68) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000100)=""/100) getsockname(r2, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x2000) fcntl$setflags(r2, 0x2, 0x1) getsockname$unix(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fd0000001000000000000000"], 0x0) bind(r2, &(0x7f00000002c0)=@in6={0x18, 0x3, 0x8000, 0x80000000}, 0xc) sendmsg$unix(r2, &(0x7f00000007c0)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000740)=[{&(0x7f0000000640)="12d1f7b006eb2860c6df2e370cc113eecf0d8ae9c90fb01bc04b87d38c00b5c1429fbc675059d932083da598e96f18e102e84dfd8c9d9751ee9d58259b45142becb83eea60b54b1e3f4961b9cb15309fb7ee66b6ba5343126367644b4a3beae1902e72661211719a4f15f82752d2b06e331f16895da07a23f3485c4f1c17fefafa70f913344022246fd303c1865627f0fa495ecd3c80b6366c0f0670dde461a3fd54a064c680c9ab6728a2d884177c2db2c948f3c76cb954de709d461ab92714866f3ba34d", 0xc5}], 0x1, 0x0, 0x0, 0x400}, 0x400) shmctl$IPC_RMID(r0, 0x0) shmget$private(0x0, 0x2000, 0x29, &(0x7f0000ffc000/0x2000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x1000) setitimer(0x2, &(0x7f0000000800)={{0x7, 0x7}, {0x5, 0x101}}, &(0x7f0000000840)) r3 = geteuid() r4 = getegid() r5 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, 0xc) r7 = getpid() r8 = getpgid(0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f00000008c0)={{0x5, r3, r4, r5, r6, 0x40}, 0x9, 0x12000000000, r7, r8, 0x47, 0xffffffffffffffff, 0x7}) setsockopt(r2, 0x8, 0x7, &(0x7f0000000000)="2080ce7bbc687700000000e73026bb15bc0911cd7be4348fc50c31efe4a3bd954f18cfe27d351eeb4d43344306ddcabde2c7cd58ab75311e280709", 0xfffffffffffffea0) getgid() bind(r2, &(0x7f00000009c0)=ANY=[@ANYBLOB="000e00000001000200"], 0x1) 17:46:30 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) 17:46:30 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000100)) sendmsg(r1, &(0x7f00000001c0)={&(0x7f0000000140)=@in6={0x18, 0x1, 0x8}, 0xc, &(0x7f0000000180), 0x0, &(0x7f0000001280)=ANY=[@ANYBLOB="1010000000000000ffff0000050000003eb8235aa0a551eaacb9cdbf71c9c9554abfc73f9cf08cecb324f8cbee3df1e36625ee262cc9b5d058eb8f95b16c0827f226b44bf568ef7bb2a5a8dc4a19c2204bdd18409272264649e6fcf91118f9f3839bc62790815a07479ae41373fdcd38729079342bbe4915dab6e24d08cbee4cccc87b8a361a8d974eaedd67cec6dde3b0329fd1b22abc79de2e101e094b7822e6ad6894a289c6cfa73deadd97ebc28d278808e72726a9ebb04ae26ff8fd69f0037baf48f273ab6741205a249b23d0740a7962981a3c6b7edc0ec9d9d5ab88a554d199474921ec2230c68360a90e9fb5cf38cb98630bd896b6a733be08caf7eaae7dbbc186efb747bf3020f175800aa546515a9aab42e2c0c347996977c4c878215ac5f0763100882c5aefd81bc9dbb748ee5719a4847bb66dc0d50f234b93abaf79b04e039832b42aa7c2e8b4b5ff9856e4c2d0f363d21cb120f2985a111b462a4a8a199415f0d80df896aa911a81a34e1c545e14a2230748454ad165ecbe5980f2f1df11108957169b9b3d70ff38dab3fe28fe851767c4771e512d635301000000f98709f6a150c72ac419aeae22d1f10d73f36aa602a3684279d9be663c21b0a46db03dc4e3075da0814ab4a304131a1021709cbc5c356ece461c8f5e78a740f87f72d914f7dcb230576ac8b158f2b1be03e5253963ad106e962b607477d1c4838e8162fb344029ffdffe97cc1837f3b371e38d5aab1f9c7a9ac07a94408488ff2ffb3fe38d5c54ca668c607ba5a4a8e939c585bd2d1cceecc4b2b2daac33bd476497e3e9bece7113174ae588b8061c3c511996f21641d77202af1f403fca440c6483267776dcbf2ee6ca5f41dc59fe4ea42abee5009d92dbb708745b70cc62165cf04ea08fd72c4111380e56d0257e6f191ea9c7e0e143a5304da979262b00674a1e667492196920fa9c4625743160faf88bfa2f3dea37c423d631a8a1a56cb8340474c5ad4a3d4c56edd78b9eafb12ad8986f87d9bdbe40ee8a16a2efd1dc959b588b2954aae34b3515e26d4228d9dfca329c958ed50ac34e61b641d33ea01a53a66fec080aebfb4b2e1623029e5acd6bb5a80be7e48b0b6ed7fb01bd1bb2a2fc635638c2ed40f69f36e34b094afeeb974938aa616a6b1da43c37e920fa75413183e772e05de3514d6dc1518f7b6b89e0c8a3bb7f7475a4d11f15dc736784d7fdd7094d39d572f863772f2ae6851b9fa610c508383a2458975d8f27bafeb4c33e1b5bbf6e2cf782b3d3d15012b9baba2f0175ca57fd9702513583a202809e2fbe1cb7db7b0b88068de403a9117c10c2383d813890433a5cb954ae626b9f7bea148ca0ea084ae2cd6fb5f1b34bf0c2c01748a698cdf690881dbbda95e51fa1a309eaa8f8dff0595a7d5e894f7da3d00594206ff2eeccc935799869c8f025dfd267d3293de65600cfdcfd0fd812c54b140dbe4c7290704d65d40a945344b343c77ea87a8b1344850d56227a0015d72cd4139820b36d30bb86122f955bf249437d5d705d2f87149ac3886ced8fdcd2b8792757bd4a20f1cc797cade2392354fff90b43c3d7fca97455a369ec2d13661bf5bb8a32b46cd6500db8dd0c6faf6f854a9ae6f353658c058be4f8d835cc62e8ee88c4d889db3c18bb3566ae7e83d0001f5213ea3398c810af4c36bd3ca91ebdef48540ecd1d537d8bb6ad254274568875465eb5f8154f72202718968abc6aed2014d271a1889a259ad6e310617fae061eb166e93670f937a1c12c11abba648ebac1b2b189da239589a727d7af7b7d0b1a23fa94010c57ecc3d1bfbedefa5020d85d610266281d1b23a50ea5b17e7f7e7f188283fabccebda353ab963302f6dd1b60ed305448d18473976dc46ad2f16dc72c9fc2745e507cf09cf59cd784cc290daffa06ec0592d7e9243eadc1cd7cec0c1f9643c6550bec18a893d0e4d77d216aaeb34faabc87b4e22c9e6aa949c608175912c3f4a2accdef439c2915baad5a1c94d29055bdd1aaa9c71be1f92f41a319716f36b9e7be8d6529f6b83df9ee5ae1e7f5ce6aa80e6de2ce611230a42df6bac752a148a38f4ce103e5d80cc890f52f850c66ed3239a8097db6405189702d2c3b7092e0cd801cd96ea733231a3a6836202730403308fc88d645ce132c58944cd7798e2d956329236eaad0e92b8b404358a533254546b3a6187f222a7d753a3464fe4b0bb00beb8ad996c2f0a2404096c8bf1a50ff0300005f2d407c52a499e70609e50f44a22b01d120bc410da2f701e79b91b0412785f58905bd8cfd649e90e0d838ed430561b4e63416c0871990f9ca6c08d336a271c0223de615971b459f13293e62ef41940b04a79e8081769a1cb079c630255d33e01ed8f81b5ffd2bb88df202176a57943215b5abbdcbe8bbcb702eba57aab3380a120c30db91f8e76525abcdca131d63104bba8f2696c023b245f9060e1ff39c05bf0f55877b4dda9016795fcc7a37c58c0156eb0db3715fb6f114f96d1ce63c513f1c25b7f31b5aba4a0b5bc80944b748bf94817732e947dca0e647ac8112eedfd194ed453fb40186a10e9e4875b766dabeaf0ade946a964e07d6a0d4a5d6a6c16ee9f7429ea95ff2fcb1f58b4a28ed170771d8fbe0e15f5b9ab792bf32da2cd328a9d037bf18bd1afc7c9d9e082eeb57b547e3b8dd1d3cfcf1e33f600b5e2806c38be695400699a97b4e66c4a1f446c46bb971e90b7436a58d437d873473b52b78c9117072ef3dc7bb73ee2481a14ecfd5bbb07de7880adbb294de07a94240b970c376783ab8f5da61b4f50f6296cbe19ee3f00859b363961874568952c8ff90080564d8ed9fd87cc408eea8bbece3e0a1e8250f35d66a6f63a6cf1c9d24e08ca8e34f1b4e578ad02627cde02ca94c6648f75a1fa54dfc41af197504d7772686aad2c426a429a40e2e422eea3ccdf4f1c5a9a1b5d535e4879208fbd1821dc1e491ff00934fc296d1be99b66d55c2af1469a20c127d07df7f1a2cf2299346b1c45cd6850553742d36d428e527225cfd9a7ef993fcc3ff5b15c02fa1e2e4bcd403d6d772602d1751a1fb3deeef6cf6e8029d867c88d5819c6168969f5711f8d0a5f1ac35c48ea55b3dae7253c22a6075874c340b1e1269f125634d0200000097d8d59348ade18618ebb4ea81210c0bf727ee8784fd92cbb2bf4769872cb2d356ee1f84f887239e5376bf57d745cbe6d303374d37e54e87bb88f68a391306efcc01b99a04850c608ff86165be39743257f64153a11b040a22fbffe17f779465b45f7279d3eb188db222ed7ce389213a88724039f85be6c8dbe90835504dddd8d2b3011b311c03b0c5fa00f2d4760847a9c23b7d0cb404ae7887e5b806d3549114ef318f59002dd7c12a8b75f5fc6d4b8f7058de4db7ee9b51ce1c1bd5663a103ccf2f6b3ed2b0c486fd235f78169a4b9793b3e0b506cac46658779b1194c612b856eb95c81b31357498135e22e980ff0fd716caa716a5ed00f5f54132869c56349e301c6bca37d084eda100eb2c5e365e4c20b84b25cb1d830acff34b8d803512bab2d41cc5032b742e0eae2e2920f898c2a7906e04fc5a44e0ba3ddf0cb981124bcd48bea9d48c4f77fce4afbbb554bfa2bd6917ec0e173b418c406d687bb5ecc7bab8ccdbd4f9e484aff4f0e10d5f46524263812d9f7b23cb964406365220ca3728a411e5fabe44a0f2f7de0c39c1b9739b272b66f36d1f28a1d00e729be9d452a68b985b0c8f7f9fafb298337da0f85de78caeff4d2a1971430079cc7493d139421d05f2e192aa80114b0611332e020278d0211408954b19061f30fb345b302893b37405c8619525f12e096757762721f9f8a7452211b58ec40687b53031c46cad9bcffa8ad324d51eda6955e29af0b298c4182eca92e5451d43e3d0e8333a35249218793c1cbf7f47bee2b7836837af412e5cf246a08dddc5ad054021f09d896fdc55fca95897f3530dff096d2f085e80d867d112c5b1b2c42015fac34c2d94360517f8722603ef2c0e617a7372dcda4f3fb65ea786b82cee3720a2b5644e65d73beaa4cbf2f2e3236e8ad21c252402855f8a606db6473b2b2b0be4fb06c3720ea0ac38c78265808e600a83a4f2e016a547a79c652e8b7f802e292c9831ff6ad6ba77c78c004c06ee278a9a06fc0512723b78ecbabc7cb2b66199e4ea05e2031daaed24c4cd8f4c0bda953943de1e6ba59f6879b341e87bddf8015ef86c6559b052f8d51de43b4003b903f501bfa21c4bfb53be96dca241f1f340a3661f69201ed797c9f3519009a4955a7d1b7fc6ed16da98e33da275361a5953a9ca3cbf2344094a8e27bb38a03be797853f31c8b45416f3faeaaa4d8c3485939c5fa1cd397beca39ea196b353b3b04c743121994d4c812ae216f630d2e2779be2b0852d8eae6b04ba8a1bb5c7da1c60419b4d26f5f6453fe7fe10d2ac21027b44532e71f14a44085eecbd2d4320dae7c039baa980db258cba4f02c4f2c0fcc8853890b99ace71237b954ab23a747110378cdf8342cd58e71643b0cce34bf45ddcbbd1342eb6842172abff5c6eaa946dd3a5a3797e2a4811e192e3f6311c1a4c31221830c4f73efb740932e0982d752c7efef0c94de55f5146ff36557e417d857789d2f8e43951ee3451405db38df70474d26821e2f040eb9f5f3e6a9629d4918ed94ca859a18adf6145d3c8676524c0aa1ff15eb81bec4f6ca0dd49fda7c39dc7b7049e764f24117dce0f806c669dda7636505465fd941b6e3187dbd096968035a76c56bddf65fb67ffd5757890c52f1f4ae7356ebd0b5e4b5a17f87a74df5d823239d796d24b42e93f950425ba200ce8735b8df2cab2151b249e6ff26335d5aa0d664edf85f31effe152f2f00022763cf8146a08d985d0ca024e76a0729514c69bda455b7db8fcb3093594ef52d5c67902e0d4ba8e40e58e28f23b889ab57969d96815871ed780d863f7638591269ef123032ed50c9edb60a394b261c657a2c4b0fe5ba0085d26de474b3c43a5cb188c748ee46b20b23da9f0cdf3131526dbee7ab46c3f8ddd64af6dee8a7671bf0dd46cf7b84df90a0392a22e4ea5606782b916854b0e0b14c16c50db1d4db7aab99e865920e972a3e3a85a7050715fa7414196a070723d945e0ebfc1918066f0149cb46e5a6d977749390a740c90d1e36ff95b0a0b7a780799860693b834610b659db3fbed2cacc5462d948c2239ab4dbd6c89409408de6e50b7b2d7f122a2b0a907cba7b39b61afd535f51225d5689c0426c226a31974de3f5ae6b71650bdd2d7af14c2d03ba1bd9ffac4dbe2b5f1cd191aa874d21ffe979fd24b56365b628175b22383e8f1adaa92d0db28e924815aacd682dc9efd472f1a71ab56cf26d2d78e2ea3344029f8ef74698e132f883803a8d35ea8bd9bf04124e8a84d3b9da782f98192f33297889ebef7926420a691bef030ec9cbbaf8cf47e0cc583c67c1b8ce681aadfd2306e5d5bc0a2a65a5eca3d2242717f3e5a3b60d734e8b724dd69641c14a9b78261b32834bd4c2a57ba54f77eede85cc8fcf777d98e0cd2dc72b5928e8eebb9c32766c8743a6350905ff8fed31da151723d51be43153c14f988d786c4f3bcdea6929dfadc813e8da888b922e55073226593005c16d40b6b8ab59a97bc4f0ef8956124d2299971df328a301b5409e8eb58a387e3a7df90c8019cd6feb58c7536669cd113b2c470bb489990382b831971626de5cca97323ce19ea47f796a4ebede5778217fa1cbf22f641bce79d2a09e88fbde1f4a37d9f2202815dfe7dabb432634bdcd5d04ddbe490000000000000000100000001000000516e097722eef6e9b1cd2faf13331b72c84e675521a178e48dd3bd5196800580da8e953ca20cdfea002ae2ca97d156ea5e0c7809c801dbcb3903455396c915f70f3f18d7a1acd7a0c87962ccebe4a1aac106fa097bbc5b773dd9384ba41336c8cf3c2834c515809d480ab19d5a77c23be4e034669e868d865830180000000000d000000000000000ffff00003fcc460d9abfce8ffd0b4a96204917fb5c990990175919720d68be58302d2913949696b80804d6180568ce113b6bb201ade9936a3fcd0a3f450b21ca649c62deea493a3ff72acd0dc31dba019f8548a381874b1e59cb8e065a56c272e0d4d573b4149396b1ecda24307b81ef685981d7f44e7618251f865161e27ca71ca4113f3856c7d40f55d29a29fb00d9524bd81a6b0b790531f0d118baf768d80077709eb76462ecf5cac02e78ca02fecab53c672203d3b6283f8ef2dba03161b2153c7872bcfc009000000000000000ffff00008000000031866992b988a05036b68507cfff83d792c9bfbaf584e667372c97e9d76b70df68852df30ed9b51c7644b8684f55aa6af0bd4c2d7012168f040c5ab855c69a8a6206f8baa8f687ca8774e4d8a2f22689b1ee27987cd11c40d9d6ddf8bc80bd890b936ab45a59761469c4ace44d50653bd933ae87261d749cdc3fe7a309f200005800000000000000ffff0000000000009b2c5160ef2a2c7f5ce3bf0760a4d0699c7f9d447dac14226080315b1daef203038e5c86232274954118d7ecaad070814bed81b8407ff5a574fd2064c36262a21ef01e00000000007000000000000000ffff0000050000009f028cf6de5a7e106d6e809eedb7bdc521807e6b5ba2d9ceb0707f3c96eb12cb94a8cfb08d054d1b882520fe60ef7d4b60367dc6d4fb689e9e0ba6a847e410ab501b563afb04c0f5cc6839f6b755710a4b4fc4c464c41429ef4e000000000000980000000000000001000000ff0000000926ce1ce4fc642c666303c5d3e39f49a148d1827e5f95fe6a6363e93acbacb39aec7c020ba20e3c1e0594bd30c42b1c955bf49d2a4a6adad7bd6cf1fa081b546e58c3d84884e5d800536464cdc94a81a98c6b58b655d924066d9747aa5bf445c46e58e985b0890dd39bf73a8871a156b64ae67b255ecc33330807415c43d1999bcb2e443ff90000"], 0x1360}, 0x401) writev(r0, &(0x7f0000000040), 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="1a", 0x1}], 0x1) 17:46:31 executing program 0: r0 = socket(0x2, 0x1, 0x6) getuid() setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00'], 0xa) 17:46:31 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f000071d000/0x2000)=nil, 0x2000, 0x400000010005) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$inet(r0, &(0x7f0000000180)="1c62786cd67b5a89c466686d98edb56007770c1e19e69b750d3c1021fa297d8af8cb33ef321f7775dd02780453569fb45b500096a6a393a06bfcf56cf23388d4cc2b4e0231ab98e96d578c6c4099d8ff56894d5f19d5fc2d23a33050921ad11814ebe20d7f1c868bc1b03f9de1390ba0ac057aa01545c87ab81f6b1b31e372641e909d4a8062635a5c1e75c0d24c310050315948ffaeb85bbee0262d11869d4435e141304797df2e61efe2ca186a1f0e925f72af316e0c3bb5c983604535770b16e748ec22664ce523966393051c9c9b92c904500a4301ff8e48ad4d4a6f505d1fb9289260ce3af32f8ab551bd4daf9e1cf2dd08343d739e0f3fc8022415d078518c70640ff8a693eade5639dec3a724ee905f98d09addbd2be3578743e28888538c0f2f8ccb413a789a33ee7b783aeaf8786920a7f0e498f65c6dd3a72c255025da8c9781b86f27493bad8372404e11faed2aaff1aff6f920eb1e6067a838770afc3295432a814c4879dd2b5552109d814de19a63f026d2da8675a462f563faee2d6fa5c1f9b3fd8a9b15f12458b18f491af5cab1e366282d40bebe611a1eb37fb0c757b26212a1968a8cd9c7fd039f4fd7f07e4f4c2b9c5f251aff60735ebd39ddca4d87efdafe36bee4d7ce9ef94f539acd21ec75cbb0b2ede1e43d9187f451e7a2285677da49a9ea3df311b8c739e2cf433666fcc6757ca02c0b0707332bc47bbe103b3d44b5fa5310619df04314b84b69eb19e7edb143645411c85922e11b348aa45cb6e58b3e27cdd6ac7482e6cc26e57ec5b0912f702c1303f10572cb47cf5188e553fc20d29dfa5f80abe971a8b1fdd96da5210290016131aba0896b737259012b4b38bb5f8858b74d1c093fee161b4b7cdf9f8f89589bd855d2dd0868b53c14b9db6604d4528ac8fa02aabe4aefc31549559a1ffa80080825ad2d7ebb971c26754acdd480b9acfe583a1a743ccc0fe02dae903545c6db1ef49916178b32e56f9bd6d7ed4d9ec3fb386b130bc3b37de0924f69931da1d916ba410217e0f1e54e8350d028cf28adb3316e92d726ab2fa2d70ed3992acf174f79affcfd1b24008acd452b28645e6b44752715c68a372af07e4878fa7e7db3569715fc5afc00378c5266cd1047a6f7592d64f5b4ab208494e85eb674d4ec751746fcd1a1a0f5b9464d00a3c0ba267ed051a0a48fbe24d786c558f10c609b9f1f7451243bfd18160dd213390ce0e63a3ff453c578fbd30b2a9b0809649eb60f9c99d6a45dcbfe46a716be1a1829bc4716518fbcd681d2d5e3049e735c60422632f52052cf98d78645ceb87de45aa8047a4974be286be5460ed56c43eebf9f1a14a790b124716f62520aaefbd8af23f13071053798656ccc485fc1a8b274c24326f19b66023932583fda464df42e3393fe6e6cd04b32d6bc9731ea78fd698ee60fce4f211187ed02e105e9b06a24b6a9df4d7d4f4cd50ba350d7f8e18a4e7e5dcbb8d4e44ea35584b1df5946afb9625582f491654ff5ca2124021e1780fe298b34ebb559479c4e49db0cc2a85f5f12df86cf0e36b471e32b1f4313751f61e63185d884cc680a7d3513c30a0eec5f70fd3d10b766dc8667042ff4bfc57d7035f703981635e1ac857768e18194488c6c8dbc111bbc7183b17c0c58a7ee8a443cc0381bc45b04a5d25aba3700be46f95ba1a7dedf91fa8195b0f4eaefba0de5bbd9b01bd2df329ac4e671590e27a37618566731b1d0a03b8cbadf31aa3d85314afb46024e0ea04da1818624c5c57d05ff8b3d289b59b1f1fd48a19574654875363bb9ab9cea8be34ffd32e1ffbef9b7158c3e49e8c35ede97cd2f90951ff630ffd59e796394da7ebb7a3e26afe62f29127a9637cbe0a7012135170049ec6450927810c3f7a94641da18a574d246e6a8abdcbda27e8d7ff2ccf020eae05cd22e76615936cc0b51d8726df8646e3bda7ecc2ba7aded4a569f346db45c3c058c6a12c795530c1262dcbef35795c2d00c23678e25678ecbe001311960c797f668340183d3b9e2bd5c663cf8c90cfb68a9b0c20d11d9c05319297d592013290c1ee2997a15f8021a8f1397a2820824fb9bf320face03e04bda05a6ef817a6373c65986b5f03dd60e9c9e8234d09e4bc2664279604dd6bf258f7222858524972226bf2b31805e7a6bf188784216591258c0f079b1842d69c456712a5dd39e24ed7e98d12933cffb0c35cd41e9d7dd8c6ece19222f47a3b0fbf9474b04da00cf615af26c386b319dce19da59610f5e4d3e1b97e490e77c9443db1dfd714a90edd0af758ebaaa0cc490156cf4aef50a9a4a8089d856aed68518e15c7bc244f146f88958dc97e37b913ceeac23e64c0da2ecbeeebf94bb26b95c072cfee2f575ad42ce36af9c79dbc1d6672f4a0c26236ff6557a138853e2ef962f3f925c3bdd821bc98fe248e596a5285d965e911d2b21156b8fdfd78bcd5edea0f717c79742cda16bd0eb2393e539c1f8607d0ed0030eabff33e742c60cfa47914e1b8e8c788cd606a302b17c1131c3cb62cdddbd85e3de1b8160d20f5ff075ec87396d2d05141f3e7bca29cc570d9c5f1a579cb7e2c6c76496ee395ae49f9b48c187211a811b12a01915683196b151499bc8d128a0c64c66597daa61068b4fbf1622fbf684c495b352d39d3c846720262a1a2f52494fe688c501cd0393d0226eac3a243e8a29907a7f5f76cf126b5f979cd7b9e9f3d776229bd372ceaf5b393e10e13be796fa073d5067cf58b2cf009ee145a457c8bb94ea79126c3ef86841c8341f6bf6067f4225ccdc6dbe20ee406fa2ac8ac1a9185c9996bb89f5d3e0fcc8920412ed5a30ae7f7e56742b98dfc1bb5eea6f5d5912dac5d35f118b22b11ac3297addd567f977df01b6bbfba8ca56aece46e49b87e13587c9b0148b3d644aec48bbeef1e69202c0b5fc76cb12797f888429bc755101af135e76992daca3e8a1050ad9161a558d21ea4bde7630f33c39caf658bf66448254197a623ef0bb41c36b214df6c0c2ec0b928bfe09db717dd73859385408dc84862d0358cba648bd915087eece7737cd7e59ef359dfea005efb0961201cbf9f7aa9cafa619800e65a6e2a0b1b9b85432688fd43ea46c7d75139871f09934d4159e21e14f4cecf5aa1d9b538f3445996a097933bd7903887daebde21476915000ccfd228a444339cf9dea65f17b07a2a2b5752e9e05870fcfa8eb7851209046ef9c3f12129ae4f5e6eeba41e0e40a9ce010756fd9ec4cf819490e36a000455e4ff2f3890a9deb3ff996402a82c21da3aac5691195aa3065c2e14bdad91a12fbfe919f8c884329f01a76a04cc1fe42f36d80ff820a7f666e9b481f13dadc25c654c0092d12ea7078858a555982d04c3c4b2557caf67470b486a39149ded3d99ede6e6c649a5df9515e0411a5863d68281b005157cfb0d842a7d8e8ed3ed0943f9b636d934a193c9ae8c777d2b0941ddd9911bf05e03dcbd157016eb4c9518004bb8be53a35452fbb3d8c359367745dca886772bf1dd3b40c1cd538cba5d9832b21300a4737504a25f72ae8e2219f9f22ca802b74f29db0a2d06c74a44ee4537ec53e88e8fd4d61c04ddf89275fe71a978340040e6ac46ae493c8335e99a99f9e865a22e2aed1548ec14d687a2ca67f87841bce61472a8b2bae9c43cbec2cdb7a3c4180f207688b2d2d54e55dc8334bc07b7ce814b82022eaac79610fa91b101cb840df100d2c308032c5c2fce842d69da65577c429bab4c72753d139f40ab182c314d66b5634d9baa0cf5f803ac465db5f936ae22facd779d9e32ecd1bd83f183c7a76ea847c53c0e4ace2c2035826226086af4c0a7b0d79d4b3bdcf9117d89f32b38b2244d1f80d95c223bcaa89146c104d17e34311b7ac9375e56ee86f51e251b56bca8ac31b729d6d5c279a1d1050aa7b1f3fe436f05015a7c0fae4ec9997cc672fd28e72ab1649b30d255e073986e65412c78c69cad6d3e6507ac094bb3036a421535b57ba15022e1bc292de420aa7008edf5bb159d23c7f2f7df0bef78054823e59a68b635bc899013447f4cf7d2fb26f1ff88e785ad519cd367d59793a5dba8ffaaf9c1509d866ba42f3b4b7f12c2eb0b8fc5a2449c940fb62fc2ea0268f99df816214f9ae5d687e54fc11ad5c472d266b15869a9b9cecaa399a4dc0646dfe20f225599df2ef792fefcc5dcbac993bfc8169ebeaef0803c0bd9e291f7ae26ab3c1377bf39203290c40a0de5323c4897e8297b4857fb1260b018f8427f2da7cb2b1413c6215b1a41b6bac51986de2a20c3a7b6306c34a865a9bf72f5cabb4180e695920d0d8188d79718e01ca32a88c6d100f59430217b767d677de0bf511cb8e480cbc2508620979b7ef1e5f4498a8643f260f63d7ea3bfac19c150a633ab247c530a6d750fc2561501c8fe0c20080f631f6562e34c73c3d50199b7295bcb89a6c6c594ec6395f412c1d98f0fc7a62c9f9bf1981a8d10cc454eb93533e4b4f105f8951e9e69632bb28097cb525425efb26abee40a84ba0336a80d78cea9ec8202dd4a0b3c8f08149726ce50d3be05513d81248444a6b5188d90bdd7a84ec794c0aad9a6b1db4cbffa9ff75c7c5d0592edd7cec421be6d463004a526017379af4d4b6706f264e10a746c6f55f8686455fe25e18b63bf9df723744eb6ad4e7598d91b7ce23ea6f2d485ef41e51bd31646418e46699a58cd55d0b8867a0fce633afb1e10867d9c53a73125f8b4b1c4228afd259c369b87d487761274100b0f90373ee0342810044476294deac66b5df5af12bfc20f6edf7bd20453db627ad292f5284a3a16c77e7d4629c57522158e9ce8027d6372f22ac8ad902c1d9c827a19cb524507a2f84d7eccf57322d9efb3fd92f6c10e3232565c6afabe601fd0aa780b7a1b20e4908414dd47b5e5054bc9c0de718bb4dfb89e1bdb8c7cbe61f6bf66f50c37528511db026937b8ec2cfa7b29d314865d2e3355eb02efcd7a09b565eafdb91f1769aa08364285f12f8afa8445e060a5b500c0b12f94a41938759cc85a737843bfc0ba6b529ce3f951097030fe3daf77ca2be2ced30eae68813993427e5259b94d7f89dce9816fde9dc8a648664b5466667871800d13c0396877d2599f5daf00ebbd91a5d99b424b3c0aee353063eee520905cc869fe25ac33b581acdedc34b4ccdf90e7a712eae4607e9cf3a963f62dee7a3842e4faad97b6347332478168ce4fb3f922c2642c920201d60d005dbdc34b45119bfd2ad6b6c3d91d9ad869f5f12e833204ac716cc3bc7c3fd8a9db1adf7e04211457f9dee16d1e51074377a54710a1335e823ead560bce299cdbf690fddf7d02229757a7f0ee1011af7c3fcbb994eb87a6719d938798dc5ddb45ad68680321ee640b6cfa9369ee24d71648bdbab0e18fc8d5c6bb626a1c23922997f4acd804676f73d02d91c0f94847c5cee8891e8bf73f8edd9e95c4fd8698e56c2a287d6f3de72319961504af4c1ff7b386bb6d68dd629a71703f8f60d046af8d73909c5f7d3f9cfd1f80f1d94953de097f5bd76f475facefdd77815f88a7e3206a7b1e67285e4d77db715e604cf02ea48206b45c068bfa2610964c67f8a5cd34a70504eb4bddaa4886a0a21d1176443f4df1eb6b5956121678c18d3f270339fb29b8009d52bde6a0c54826275ed2cdd22554f64572ae5a71bf5403729cfdff45f508ca12dc0bfc225abaf28e3843583e4ba890c7ba80ef8ccadadacdc40f4262f0d9ebd741e4116c4bf3976976c5e6cfb8995ca3a603315322ef98a5a7f5a597c4728a698faba45", 0x1000, 0x400, &(0x7f0000000040)={0x2, 0x0}, 0xc) 17:46:31 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='c\x00') openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 17:46:31 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socketpair(0x12, 0x7, 0x2, &(0x7f0000000040)) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x10c) getdents(r1, &(0x7f0000000180)=""/185, 0xb9) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:46:31 executing program 1: chdir(&(0x7f0000000000)='./file0\x00') r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 17:46:31 executing program 0: r0 = socket(0x10008000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r2 = fcntl$dupfd(r1, 0x0, r0) r3 = getuid() r4 = getgid() fchownat(r2, &(0x7f0000000040)='./file0\x00', r3, r4, 0x6) 17:46:31 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x1, 0x5, &(0x7f0000000080)="b585ea11491f6fa4cd9a7faa83401dfad56694a04b8b33b830af88f25ec13afba5f891e2ec188036c3592c2a6911578ec83b2ab805241da23246e924833c34447c2bc770edc05ef6eafe697917509c0d19535c6b31b0846b3f013df3e8867990809659886a4d47f681434ccc3359e6018b46cccd89b4891160196eda253b7abc6439ea3f8589c7938642f5d1debfe557e30087fc73210a101af369d8db80dfd10348ffde9bcfb6d5adee523cdb811da51b84f47fe0da78128139ec4441c66c180ac8729e06ae0b1d6a3ea212ef8536fc5e623d4fd65a91f0ef68e63708b72d1344c64a3c", 0xe4) r1 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)}, 0x0) 17:46:31 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) bind(r1, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x3, 0x1}, 0xc) recvfrom$unix(r1, 0x0, 0x3a1, 0x802, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) 17:46:31 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0xffffffffffffffe0) r1 = getpgid(0x0) fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x1, 0x0, 0x7, 0x8752, r1}) geteuid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x2000300000000}) 17:46:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0xfffffffffffffffc, 0x0, 0x1000100000000, r1}) kqueue() 17:46:31 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x480, 0x2) connect$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) 17:46:31 executing program 1: link(0x0, &(0x7f0000000140)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000280)="cc1e23fd63e02887d758be4e4305b598f0bddd997d0b321bf440bffb6cf2659e9ce4dbfefc2819c42f3a603a349acc8cab47fe5ca728db9ae55dd913c6209266d19200890efd6e6b96689de4eef77ef07ecf2370875de1487c0cddb0b928792f074bcafdbc2af1ac6562fde9a0fe2c66", 0x70}, {&(0x7f0000000400)="02c128fac6447f28ae7ac415263a8f7ffc9a434251caadd703155e5ccc0b4568ec50bf39c5b8744edffad53a2a08fc1731319cfbbc97d9d5bb35c68d79843221973ccd5f413d51a5bba7bc1af30ad63ace7bb52273c6555905345789206069317328eda3903f162de54c4ba5bcfade1a7412c1b82f580b7afa95415ee65f78e8e9cd900262b526a3c181518cffdfaa67b699fa50fb89efb13291fa8e6ba5e189d0f92bef8e8f7e7962c85bddc9306c5fbe3f62c0b806068adf6a10c0001e47681c", 0xc1}], 0x2}, 0x1) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000000180)="dcbd4817e54f8a5652b1be0df895139f8f26aa21ed0d55eefa0924e2fc7ad2297d9fea834c625e0849aa766060c8d035821f0dd612a405c29a8388af3f13058af344e2152e2d257e7655d5cb439ce53f0f69b3ffe26f62f09a9951e804fd28698f57fc141a0f45f14c99670778e1944c9e68d98ec60f43261f1d64f3ae9c11260232542a7d14cea32732c7ecf576e83e6e8155ee20f3fd8c616602b02aa1b61989f7f69675d25cf7dcbf43c8ff01903b8757d0bc1c040510deeb3e87a268c375ad194e45db05bbcfd91f48615ef5251431f004e84928ac7606", 0xd9) 17:46:31 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0x270) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x6, 0x5}, 0xc) 17:46:31 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sync() r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) listen(r0, 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:46:31 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = socket$inet(0x2, 0x8007, 0x7fff) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r3 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) r5 = socket(0x10, 0x4, 0x9) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) socketpair(0x7, 0x6, 0x5, &(0x7f00000002c0)={0xffffffffffffffff}) r8 = socket(0x19, 0x0, 0x6) r9 = socket$unix(0x1, 0x2, 0x0) r10 = dup2(0xffffffffffffffff, 0xffffffffffffffff) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x4, 0x1, 0x80000000, 0x3}, {{r2}, 0xffffffffffffffff, 0x44, 0x0, 0x2, 0x1f}, {{r3}, 0xfffffffffffffff9, 0x8, 0x1, 0x6630, 0x81}, {{r4}, 0x0, 0x4, 0x0, 0x9, 0x5}, {{r5}, 0xfffffffffffffffe, 0x6, 0x80, 0xfffffffffffffc00, 0xe4}], 0x8, &(0x7f0000000300)=[{{r6}, 0xfffffffffffffff9, 0x60, 0x20000043, 0x80000001, 0x4}, {{r7}, 0xffffffffffffffff, 0x96, 0x20000000}, {{r8}, 0xfffffffffffffffb, 0x1, 0x80000026, 0x7f, 0x3ff}, {{r9}, 0xffffffffffffffff, 0x40, 0x1, 0x800, 0x400}, {{r10}, 0xfffffffffffffff8, 0x88, 0x90, 0xf4, 0xffffffffffff8001}], 0x6, &(0x7f00000003c0)={0xffffffff, 0x100000000}) r11 = kqueue() kevent(r11, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29, 0x4000000000}], 0x47eb, 0x0, 0x2, 0x0) recvmsg(r8, &(0x7f0000001740)={&(0x7f0000000400)=@in6, 0xc, &(0x7f0000000700)=[{&(0x7f0000000440)=""/124, 0x7c}, {&(0x7f00000004c0)=""/235, 0xeb}, {&(0x7f00000005c0)=""/36, 0x24}, {&(0x7f0000000600)=""/235, 0xeb}], 0x4, &(0x7f0000000740)=""/4096, 0x1000}, 0x2) close(r11) 17:46:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000880)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd97, "b08d1dbd961018d3a50a2c21d8e500"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f4f6cdb0bfa639aec357e9eb70a88fe1542b9764"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000180)=""/45, 0xfffffffffffffecc}], 0x1) syz_open_pts() 17:46:31 executing program 0: sync() getrusage(0xffffffffffffffff, &(0x7f0000000000)) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) open(&(0x7f0000000980)='./file0\x00', 0x400, 0x2) r0 = openat(0xffffffffffffffff, &(0x7f00000009c0)='./file0\x00', 0x10, 0xdc) r1 = openat(r0, &(0x7f0000000940)='./file0\x00', 0x102e0, 0x101) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x3, 0x0, 0xfffffffffffffffd}, {0x18, 0x3, 0xffffffffffff30f4, 0xfff}, 0x8000, [0x100, 0xffffffffffff7fff, 0x499, 0x9, 0x1, 0x1, 0x81, 0x46]}, 0x3c) getrusage(0x1, &(0x7f0000000100)) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getpid() r5 = geteuid() getgroups(0x7, &(0x7f0000000780)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r7 = getppid() r8 = getuid() getgroups(0x1, &(0x7f00000007c0)=[0x0]) sendmsg$unix(r2, &(0x7f00000008c0)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000700)=[{&(0x7f0000000280)="6a95c1756a0becaf048d8323d5d8ef633de398678dd2c884f88a636bdfff24c22a7462328c4c8923d4dfd89544b9627f89742677d7fa97ce698dd28c3e40b55b9daffae64b0d66a2411d3382136798a26919a68b754e921ea36b49f8091dbb5275139ce41c6a0e328a4d19ff11d7642d24d7814079f8a67c8bdb145e4d028ac4a08f220aca12831ba95b2a585d5da55687f3278b978c68f68cefbab7ad2fe18fa274da4584b53c3908ba174578fc90b3c01af9ef46f686b03005e1b30dbfa8d75a947edc6c6c5ff31965f7f85819da485b81df15bd1204dea4e1c11de1c54ab1e00f02401d4cce6696d3", 0xea}, {&(0x7f0000000380)="e7d8f578c03bfe433d5444c982b1f46c1699b0a0bae6398f7247cc31a867b2463011cdde54cef4c8803cc2aad57bbfbc192761b0ef1fb456db8a2b2db3d42d674407c0f450baa096ee50e4992ef2039f3677f166ac51f7e19a4e220b62a5c14b9ebcabfa75d3ceb7a53e510e4fba0b11b7de1c798457b26192f2dd0d1ff07f0ee96469cd0eb01dd11f8293fa27a8646c196590018e57a8e886130d3d8b3713aaae9bc927b00f07915fae04a90b5aa6b4f548c36aab841176faee7978823ee43e428cb1789c82da8b1f1e844976f87465eda6a3755d930cdb68dbf0", 0xdb}, {&(0x7f0000000480)}, {&(0x7f00000004c0)="c6ef41fce62ca451c109140940437d35f7e95f718ad97fc3ecdc8555dd1b7ba991e59da5de792b260b4b4a51c230c04ebf5f25c354c6399a1531bbe796a1e97ab08c3659b303e7b004bbea7bc7933815d50b8b11fbed309bad1d549c54c99cd5b667c09933", 0x65}, {&(0x7f0000000540)="bc1a567f2c2fd18b8b0409bd08c4389edff0ea2571601a0158e8cb6b5263376490b5136215d41195892641bbea3ddaa35443de91738fe4011a1c0011ebe4842a17ea67708bd07e32ac8edd30413c6a5a425773d2bdec1dcf99ef0528052fa380557c9a0f1776535f09397921965b14f701ef22dd8e6e0d4c98b2dc1136fa5f091891e4c27a4802fa9501c515819e449a51a9d163750a4bc91bca7af79d0d0482e566ccf76c4e6ff32a667f6406b03f276d6a653f619da0238c7f", 0xba}, {&(0x7f0000000600)="2265e7b978cc3f0d8b4a5d38335a78ea622e6760140562973a2c50017f791eb29abdbf4a45369c9ba36092510a20b5361f7046a31e20e1731fac135d318d6a26b9ff357a52fe16b9368fe6869677c3da5095cd2052eda7a80717aa8104c445bb4c018de3a8739b19de76b4b2f8a2b1a5e1d67e30c15d7a155b042263677b0fb0b2bd1666ff185a502fa80b62ca0b1fc541bf0f55459e3c9df21485f3a0df98d1d72aba3fdc8566d55c2295c1ff9b561fe7caf2a260de40d16315100b04ae4cef4e0053490f3fdce89f25ec69113733c3988d52e625b1d541883266636310753253bec72e4bd079c8e224b15a1c58d29f8593178f22f1040a17fd0abc51", 0xfd}], 0x6, &(0x7f0000000800)=[@rights={0x20, 0xffff, 0x1, [r1, r3, r3, r1]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x28, 0xffff, 0x1, [r2, r1, r1, r1, r3, r2]}], 0x88, 0x400}, 0x8) ftruncate(r1, 0x0) 17:46:31 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendmsg$unix(r0, &(0x7f00000027c0)={0x0, 0x0, 0x0}, 0xd) getsockname$inet(r0, &(0x7f0000000140), &(0x7f0000000200)=0xc) mkdir(&(0x7f00000000c0)='./file0/file0/file0\x00', 0x0) unveil(&(0x7f0000002500)='./file0/file0/file0\x00', &(0x7f0000002800)='c\x00') fcntl$getflags(r0, 0x1) rmdir(&(0x7f0000000040)='./file0/file0/file0\x00') getrusage(0x0, 0x0) pipe(0x0) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000100)=0xc) getpeername(r1, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setuid(0x0) 17:46:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="a35c41477c52a89120cde976f57145597306c3d8e39ccf881d98378c8d27be753be56ba3670c2372b0f7fad7a78d", 0x2e) 17:46:31 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000001000/0x2000)=nil, 0x2000) mlock(&(0x7f0000001000/0x1000)=nil, 0x1000) 17:46:31 executing program 0: r0 = msgget$private(0x0, 0x400) msgsnd(r0, &(0x7f00000003c0)={0x0, "04793a69e359c5c163d9ee3f1922e8323e253708a7af35079a1087aee04c3542668bfbd1"}, 0x2c, 0x800) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040)={0x7f}, 0x10) r2 = dup(r1) getsockname$inet(r2, &(0x7f0000000400), &(0x7f0000000440)=0xc) r3 = msgget(0x1, 0x204) pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000001c0)="812fd78283b485a49064a5c60f2ff61275dd9f91affad74e3ddc1456fced685fe963003553a1c92502ef9d38b75882411da43812d5add03490f007b762665fb02b4431b7c5193e38688164e75724ed22bb23a0995f5e8baed39c46aee727c7660e038a83d4a0b032402344079fab8873c72ad5285b22a56c674f0f1b7555f84429011f2e63e5f8c776f39d626a1098592b3d25c0f3344b7f2b58509ab31413f01da5dee7734c276d53f1ad5f5381c4aea6f6a3ad5aceacddbd37709fe70315e09bcee54704f9ff282a6eba9127dd5e0c657fe7652da6cfcb8c0c2dee3f6b00c2ce96a94592e73560f60e12bb8e87b2f0", 0xf0}, {&(0x7f00000002c0)="ba6483eb5b3afc96523a7de03d549cbb95ea737fa45443520596daca3efafb8d4e8ac7eaf8527ae535d7eb7dea16a3d002bd4cbcdfaf99d4918be2325dd53c8a46982c7590777e86ae0cad158f4225c7fe55721c3faeaa2017a061e38471b0bc29eb531b36451fa366c6f3d9e4acb9e9b47b8338cf4e0d45d3e54c05061b757f1d9b29c64d5af88eb1df55c956afb12d8f80b2a56be51b19c44cd24a3470d79fb5d894479750ec197097646b960970f8878efff0a41f5c5467627146e545c158b37369370dace3ef407b2298171b797abdacff1ceff6f19507fa9a22dafb710b8a56791a3d39fafe910e44e38fe5b598eec134592b", 0xf5}], 0x2, 0x0) msgsnd(r3, &(0x7f00000000c0)={0x1, "3fb5677c921855269d27b76b6dd7b51ece3bea03b9585782c579b3cab5315df43b2cae9e96aa31619e897525d335f95afdb044ba61ce0bbb599f31fc16c8be32d155a4b3d48cf5ebe63e90fd921ccf17536cd28319ffa44e4219345e975ab31fc41bd53da40f74203e10d08fd67c1c0530d84f19065c06b35c704c47e05854af81f1e214d803091489e863d75717eadb8a342fba45ae7fd5da6629dd57ecdea407f4ea897b72bd3cb56345cc35a849716a046c8f6e820bf38262fcead4d9211b2adda453dfcb3dd3f6caf9e949635a971935fe858da9c7e949f9a5395e3e"}, 0xe6, 0x800) write(r1, &(0x7f0000000480)="6526529a1eb4685e4eae5866b7ac5265b348333fdd70f7ab9aebe6b295bc054fc14c4b98ae52d175ac626442c14dacef6a1cabd3be654fc93df73046096196e6fbe7c3033d50e6365cedd2", 0x4b) ioctl$TIOCCBRK(r2, 0x2000747a) getsockname$inet6(r1, 0x0, &(0x7f0000000080)) ioctl$TIOCSDTR(r2, 0x20007479) 17:46:31 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x80000000}, {0x9}}, 0x0) dup(0xffffffffffffffff) 17:46:31 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x800000000000, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x20000000000000}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) mknod(&(0x7f00000003c0)='./file0\x00', 0x1, 0xa0) r2 = syz_open_pts() readv(r2, &(0x7f0000000580)=[{&(0x7f0000000500)=""/105, 0x69}], 0x1) close(r2) dup(r2) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000340), &(0x7f0000000380)=0x10) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000400)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009e0ecd0b758c220db384848c7308215a83382893971ecf700a4fb0f6b939eb97260933c8b1d30915c116fc3203c0f155f9beb617862a3008d0daa3c22c38650dedb1b52accb9a2a060477a883ca42410bbd53f71008997025b16c1bc6411a5a7d54f0a888f269cdbbb50bb1f6ff263ce69c9e820bc3d0e9e58bda2a1b4ef4182ea4c604097bd07c8694a267f21"], 0x6e, &(0x7f0000000000)=[{&(0x7f0000000100)=""/186, 0xba}, {&(0x7f00000001c0)=""/87, 0x57}], 0x2, &(0x7f0000000240)=""/173, 0xad}, 0x3) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) 17:46:31 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000001180), 0x0) shmget(0x3, 0x1000, 0x40, &(0x7f0000447000/0x1000)=nil) r0 = msgget(0x3, 0x402) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="030010000033f06ab5e35f0d0104ab0f1f1b6d7e46d9c20c000000"], 0x8, 0x0) shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f000004c000/0x4000)=nil) syz_execute_func(&(0x7f0000000000)="66420ff3720dc46155fa708dc4e10514bb00008020650f1f400047d9c7f342908f4928927324c48195eaa9501faafec401fb7d27c4c3d97e3bec") msgctl$IPC_STAT(0x0, 0x2, 0x0) 17:46:31 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000)="ca68392e719b543ffab81806b0e000", 0x1d6) 17:46:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001880)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857a", 0x82) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x401, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000200)) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:46:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffd) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f00000000c0)="3592048b13b1d3e1d9f3d679683fc9fa80460a88067eb733a03735", 0x38f) r1 = dup(r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x8000) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000180)="eaff125c00000000", 0x8) 17:46:32 executing program 1: mkdir(&(0x7f0000000040)='\xe9\x1fq\x89Y\x1e\x923aK/', 0x0) unlink(&(0x7f0000000100)='\xe9\x1fq\x89Y\x1e\x923aK/\x00') socketpair(0x23, 0x8005, 0x8, &(0x7f0000000000)={0xffffffffffffffff}) connect(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) 17:46:32 executing program 0: socketpair(0x18, 0x4003, 0x102, 0x0) r0 = socket$inet6(0x18, 0xfffffffffffffffe, 0x4) fchmod(r0, 0x4) 17:46:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bd7a4d2582c321a8cf0500000000000000313dea8d0343d605e2d3280d33ee618566aa2be79386e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0107f559b7cb5e32d0072d4e7199679daa987423cab21c6b2748a0200947da61d75bc904de07f28a2b887f0130906e061a751737dcdf86431400b4dc386972d2eae1f50146ed5ead47dfc43c6c3081814f2b018be5455badfe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6e9b20f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d071e5828dc1acadfc3e92423cb41191c368771335261680f194faf1b57c7b6626551a90e6a0998bd25030a000080000000000000000000000097a164e99e00000000000000000000000000000000000000", 0x129) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0xff, 0x8000, 0x7, 0x1, "871a614e8c3e2a185538eb75ad7c746913e78672", 0xffff, 0xd255}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x5) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffefffffffffeff, "85495500020000000000001167f5afa680400900", 0x0, 0x2}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:46:32 executing program 0: r0 = socket$inet(0x2, 0x3, 0x9) sendto$inet(r0, &(0x7f0000000000)="1aa3a291982c98c4df3477c96cdd626bed3be34013c728186b23b2b64f3d799721b001", 0x23, 0x0, 0x0, 0x0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r6) rmdir(&(0x7f0000000140)='./file0\x00') r7 = open(&(0x7f0000000180)='./file0\x00', 0x10, 0x1) sendto$inet(r7, &(0x7f00000001c0)="c820727668c01004d251d24f8e60daa29fa258bf7c68898fdf2ee2d945b932ecb55e7a06f694be788318787a463b077cb7d1686b21d11c3ec9dbd690ed31ed359217ebec4d14d98c33996b054f6c122e4dc85e0d40442ddbf3aac1ed65578abc1e32a911b41e1b5516592af8bab477a1f85df281e72b9257cba38f69257001a7f4378e30040ba58c3b68871f8fde28dbb35f75690c85", 0x96, 0x1, 0x0, 0x0) bind(r0, &(0x7f00000002c0)=@in={0x2, 0x1}, 0xc) rename(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') recvmsg(r7, &(0x7f0000001500)={&(0x7f0000000380)=@in, 0xc, &(0x7f00000013c0)=[{&(0x7f00000003c0)=""/4096, 0x1000}], 0x1, &(0x7f0000001400)=""/255, 0xff}, 0x843) flock(r7, 0x3) r8 = socket$inet(0x2, 0x7, 0x5) symlinkat(&(0x7f0000001540)='./file0\x00', r7, &(0x7f0000001580)='./file0\x00') sendto$unix(r7, &(0x7f00000015c0)="308e9ede904a7ac9fd31718ed7ed58aa81850b33ded79a7e151ccb48978d8b4a6889172f5693365dad909b3fa5099ff5416a6d2d89dfd1b8cfe00b4831616340833360ea09c80deb762090", 0x4b, 0x1, 0x0, 0x0) fchownat(r0, &(0x7f0000001680)='./file0\x00', r5, r6, 0x4) getpeername(r8, &(0x7f00000016c0)=@in6, &(0x7f0000001700)=0xc) setpgid(r4, r1) r9 = msgget$private(0x0, 0x8000000000008) msgrcv(r9, &(0x7f0000001740)={0x0, ""/4096}, 0x1008, 0x3, 0x10000000800) msgget(0x2, 0xb) unveil(&(0x7f0000002780)='./file0\x00', &(0x7f00000027c0)='r\x00') fchdir(r8) unveil(&(0x7f0000002800)='./file0\x00', &(0x7f0000002840)='r\x00') shmget(0x2, 0x2000, 0x402, &(0x7f0000ffd000/0x2000)=nil) readv(r7, &(0x7f0000002ec0)=[{&(0x7f0000002880)=""/194, 0xc2}, {&(0x7f0000002980)=""/2, 0x2}, {&(0x7f00000029c0)=""/72, 0x48}, {&(0x7f0000002a40)=""/30, 0x1e}, {&(0x7f0000002a80)=""/245, 0xf5}, {&(0x7f0000002b80)=""/174, 0xae}, {&(0x7f0000002c40)=""/130, 0x82}, {&(0x7f0000002d00)=""/72, 0x48}, {&(0x7f0000002d80)=""/199, 0xc7}, {&(0x7f0000002e80)=""/55, 0x37}], 0xa) msgctl$IPC_SET(r9, 0x1, &(0x7f0000002f80)={{0x9c, r2, r3, r2, r3, 0x80, 0x1}, 0x5, 0x6, r1, r4, 0x101, 0x80000001, 0x0, 0x6}) utimensat(r7, &(0x7f0000003000)='./file0\x00', &(0x7f0000003040)={{0x2440, 0x5}, {0xc4c, 0x5}}, 0x0) 17:46:32 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x20, 0xca) execve(0x0, 0x0, 0x0) 17:46:32 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setitimer(0x0, &(0x7f0000000000), 0x0) 17:46:32 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') r0 = socket$inet(0x2, 0x5, 0x5) sendto$inet(r0, &(0x7f0000000080)="0e53a415f37ee3ffa99468686a56ff5f5d04cddeb8de4439e3bd1f3074e33d5a75a9ebaf95e8fdb56eb05569bd2a7e2c3b0dd8ac93955e36c8fa3d35839b10763cab45a6e2afeea004ab2c7a9c552ed573be736ebb193e71d5f505621da0f1b2e19e90d166ff4550bbdc785334f853891d771e39d7f338eb15820151bd28993fae992e247eafa71e2f2239f3e4f133248365b03faa43be149e97f039600c0fd031112ce3db77df310af5e31b5769dddcda3b9ba1814f2894d6b7ddbc79ba021d09c3bb30e3729b29e112cfb01217c20457cc0ecb0c9eafb655ff0304436db38d3888cdb598772384ea8e70bd3e", 0xed, 0x2, &(0x7f0000000000)={0x2, 0x1}, 0xc) 17:46:32 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 17:46:33 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f00000001c0)='./file1\x00', 0x80, 0x31) bind$unix(r1, &(0x7f0000000200)=@file={0x0, './file1/file0\x00'}, 0x10) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) symlinkat(&(0x7f0000000280)='./file1/file1\x00', r0, &(0x7f00000002c0)='./file1\x00') open$dir(&(0x7f0000000240)='./file1\x00', 0x40, 0x48) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') open(&(0x7f0000000180)='./file1\x00', 0x180, 0x82) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000040)='./file1\x00', 0xa0, 0x6) 17:46:33 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffc, 0xfffffffffffffffd) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x1, 0x0) 17:46:33 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x801, 0x0) dup(r0) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/93, 0x5d) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10080, 0x0) write(r0, &(0x7f0000000040)="c974d64853c6c4b8d8ef4788362faaece203d9ee611a2d7e1f0c45797c9339fff2510f4637e0c953a91d6a29d3a4a7a33576e0ba2ab2c3f5ca648b4925efb8cba7c1bb3627911e96f15f035b320e00f1edc4c07848b096cc8a3c2c727af134a849b0b24fe2", 0x65) fcntl$getown(r1, 0x5) 17:46:33 executing program 1: r0 = kqueue() readv(r0, &(0x7f0000000040)=[{}], 0x1) pledge(&(0x7f0000000080)='+\x00', &(0x7f00000000c0)='\x18.-\x00') r1 = open(&(0x7f0000000100)='./file0\x00', 0x10880, 0x10) ioctl$TIOCDRAIN(r1, 0x2000745e) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchown(r1, r2, r3) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') bind$unix(r0, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) bind$inet6(r1, &(0x7f0000000300)={0x18, 0x0, 0x7, 0x3}, 0xc) getsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000340), &(0x7f0000000380)=0x4) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000003c0)=0xffff) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000400)) r4 = socket$inet(0x2, 0x3, 0x8) r5 = socket(0x1, 0x5, 0x9) getpeername$inet6(r5, &(0x7f0000000440), &(0x7f0000000480)=0xc) getsockname$inet(r4, &(0x7f00000004c0), &(0x7f0000000500)=0xc) getsockname(r0, &(0x7f0000000540)=@un=@abs, &(0x7f0000000580)=0x8) listen(r5, 0x401) mknod$loop(&(0x7f00000005c0)='./file0\x00', 0xd106, 0x1) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCDRAIN(r1, 0x2000745e) mknod$loop(&(0x7f0000000600)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000640)='./file0\x00', 0x20, 0x1) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000680)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000006c0)) pledge(&(0x7f0000000700)='^\x03\x00', &(0x7f0000000740)='\x18.-\x00') 17:46:33 executing program 0: setrlimit(0x0, &(0x7f0000000000)={0x200, 0x401}) clock_gettime(0x5, &(0x7f00000000c0)) 17:46:33 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f000033c000/0x11000)=nil, 0x11000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:46:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000007c0)="222a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f88000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe214dea7e9f117dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235d2685c2001fc080000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27f7721ab3fe68bfddd27d0a110febf1b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11e) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) connect$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:46:33 executing program 1: r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x0, 0x10002, 0x0, 0xffffffffffffff28) 17:46:33 executing program 1: mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) select(0xfffffffffffffdeb, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x0, 0x6000000000000}) 17:46:33 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x1f8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x30000, 0x80) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x0, 0x40, 0xc}, {{r0}, 0xffffffffffffffff, 0x62, 0x1, 0x4, 0x1}], 0xfffffffffffeffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x1, 0xe, 0x2, 0x7e8}, {{r0}, 0xfffffffffffffffa, 0x1, 0xf0000000, 0x8, 0x5}, {{r0}, 0xfffffffffffffffd, 0x4, 0x40000009, 0x400, 0x8}, {{r0}, 0xfffffffffffffff8, 0x80, 0x4, 0x4, 0x31}, {{r0}, 0xfffffffffffffffd, 0x40, 0x80, 0x3}], 0x50000, &(0x7f0000000100)={0x5, 0x5}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xc20, 0x0, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x591, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000240)=0x4040000) 17:46:34 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = semget(0x1, 0x1, 0xc0) semop(r1, &(0x7f0000000040)=[{0x0, 0x0, 0x1800}, {0x3, 0x8, 0x1800}], 0x2) setsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) 17:46:34 executing program 1: socket$inet(0x2, 0x2, 0x0) r0 = socket$inet(0x2, 0x5, 0x1) setsockopt(r0, 0xfffffffffffffeff, 0xff, &(0x7f0000000000)="d314a33f5bbc01026f133c5ad65dd2ac29560f3ef0077a13492b32f0fdd05f4ad9b34b448aa41f48744550a2be9d1f6037b9e2723411dd4eb9cbcd378732211dcba2537025c302decdda7f80fc03221d210543729d536607ccb9e2fd0e1519f2a868679cb7eeff2fa3786d02bb44ed7d0678def8c297e35cbc5f6875d46cea3813ec109956e382e0c104de38a4fd74645fd64fa72b3902e981432c374097bec473ad185756a08bcc4be084052a555cb688f06b0915c07c46d7a6edcadd8b7b62b0fd4d1e48964c9b7af639e698361e33229040309004bd8d2a856a234194015e295797d3bf9ac23f0b7587d01afc64615788e74a30e59834", 0xf8) r1 = dup(r0) mknodat(r1, &(0x7f0000000180)='./file0\x00', 0xb, 0x4) r2 = socket(0x1, 0x3, 0x100) r3 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x4) r4 = msgget(0x3, 0x80) msgsnd(r4, &(0x7f00000007c0)={0x1, "77c6cae57110acd2491e9bcd53ce6e6798af323eda2443c5080e3b00b8b0d3a98363617a6578026e610a9ea5b6647c55a1ffca95353ae87f28ba1e16d165bbb824590730b1fb117a7218c57d0f044bf8981cc01569006eac2ddab7868b67f8f700000000"}, 0x6c, 0x2) preadv(r2, &(0x7f0000000a00)=[{&(0x7f0000000100)}, {&(0x7f0000000380)=""/100, 0x64}, {&(0x7f00000002c0)=""/23, 0x17}, {&(0x7f0000000600)=""/154, 0x9a}, {&(0x7f00000006c0)=""/239, 0xef}, {&(0x7f0000000900)=""/142, 0x8e}, {&(0x7f00000009c0)=""/28, 0x1c}], 0x7, 0x0) r5 = socket$inet(0x2, 0x1, 0x4) fcntl$getflags(r5, 0x3) msgsnd(r4, &(0x7f00000001c0)={0x1, "ae63c694934bc1b86bdfb74d01a224d65e7a6efff4b9861ef32587d7fba1bc14bdae3373362c0dd3782ed944f84f980309f13c955f9824f6bb76953405973552390dfda5d814057a91c931c86f5b4001a50354f4ee389da7540c97d091625daccf249dfed143c17790e6d42d4005ea899e76b164ddc61bc232853092704869f1aaa51db8ccf5ce61170411856d85819ab64f3a916edfe186824b0a42b4b12fb4637ebb06f838e832b0b8951ca5933c21a76ea6e7f586d6e83af2ce9c594b0b182b41c2923bb9fb9cfbeff503dac97586646706f5ab17e30f0a62f2106dc80998fa29d05b8d19"}, 0xee, 0x800) msgsnd(r4, &(0x7f00000002c0)=ANY=[], 0x0, 0x800) getsockname$inet6(r3, &(0x7f0000000300), &(0x7f0000000340)=0xc) msgrcv(r4, &(0x7f0000000840)=ANY=[@ANYBLOB="000000000000f7ff00000000000000000000000000000055f26dfe1653d2f7eef7536995ee9a0000000000000000000000000000000000000000000000000000000000cc1582d9a177b336a06f5023f6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x2, 0x1800) kevent(r3, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffc, 0xa8, 0x1, 0x3, 0x3f}, {{r3}, 0xfffffffffffffff8, 0x20, 0x0, 0x5, 0x3790000000000000}, {{r1}, 0xfffffffffffffff9, 0x80, 0x2, 0xfffffffffffffff8, 0xd92}], 0x6, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffffd, 0x60, 0xfffff, 0xffffffffffff8001, 0x5}, {{r5}, 0xfffffffffffffffd, 0x0, 0x4, 0xfffffffffffffffc, 0x1}], 0x7ff, &(0x7f00000004c0)={0x101, 0x3000000000000}) getpeername(r3, &(0x7f0000000500)=@in, &(0x7f0000000540)=0xc) fchmod(r5, 0x10) msgget(0x2, 0x48) r6 = dup(r1) getsockname$inet6(r6, &(0x7f0000000580), &(0x7f00000005c0)=0xc) 17:46:34 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000000241, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x810, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) 17:46:34 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000240)={0x4, 0x100000001}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f00000000c0)="4d7462281b6b50201d85733b482891c939e71612d25f3e967ef294c547622bf313831431e9b4b01333fa7330556adbd314be6c1977bf68d70d8fa6bb700e92dad54f297ee359679ed2e201e6d423", 0x4e) write(r0, &(0x7f0000000000)='<', 0x1) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 17:46:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0), 0xde) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 17:46:34 executing program 1: r0 = msgget$private(0x0, 0x7) r1 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000000100)=ANY=[@ANYRES32=r0, @ANYRESDEC=r0, @ANYPTR64=&(0x7f0000001280)=ANY=[@ANYRESHEX=r0, @ANYRES32=r1, @ANYRESOCT=r0, @ANYRESHEX=r1, @ANYRESOCT=0x0, @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYRESOCT=r0], @ANYRES64=r0, @ANYRESOCT=r1, @ANYRESOCT=r1], @ANYRES64=r0, @ANYRESDEC], 0x5, 0x2, 0x62d186f8b7ff44dc) r2 = getpgrp() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = semget$private(0x0, 0x3, 0x1) msgctl$IPC_RMID(r1, 0x0) semget(0x3, 0x3, 0x4) r5 = getpgid(r2) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setpgid(r2, r5) close(r3) accept(r6, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000001340)=""/4096) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x2, 0x0, 0x0, 0x0, 0x0, 0x5a, 0x9}, 0x1, 0x1, r2, 0x0, 0x5, 0x5, 0x2, 0x3ff}) 17:46:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000180)) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) flock(r2, 0x4) r3 = syz_open_pts() kevent(r2, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x20, 0x0, 0x0, 0xbc}], 0x8001, 0x0, 0x3f, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r4, &(0x7f0000000200)='./file0\x00', 0x100, 0x6) r5 = open$dir(&(0x7f0000000100)='./file0\x00', 0x88, 0x10) openat(r5, &(0x7f0000000140)='./file0\x00', 0x18, 0x8) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) fchdir(r1) clock_gettime(0xc530f178a289ca9a, &(0x7f00000000c0)) kqueue() syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 17:46:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) write(r0, &(0x7f0000000500)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0xffffffffffffff78) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921000000000000000029f46af98260d222", 0x2cd) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) flock(r1, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x4, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCSTOP(r1, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSCTTY(r2, 0x20007461) syz_open_pts() 17:46:35 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000000c0), 0x526) 17:46:35 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}, {{r0}, 0xfffffffffffffffe, 0x18}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x3, 0x2, 0x9, 0x0, "8be466ff083570a514cea8f14eb7b5ef416560cb", 0x100000000, 0x37f0}) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1}, {r1}, {r1}, {r1, 0x102}, {r1, 0x2c}, {r0, 0x4}], 0x6, 0x1ff) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 17:46:35 executing program 1: shmget(0x3, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) ioctl$TIOCMBIS(0xffffffffffffff9c, 0x8004746c, &(0x7f0000000040)=0x8000) chroot(&(0x7f0000000000)='./file0\x00') r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) 17:46:35 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) wait4(r1, &(0x7f00000001c0), 0x0, &(0x7f0000000200)) r2 = getpid() wait4(r2, &(0x7f0000000000), 0x2, &(0x7f0000000040)) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x2, 0x0, 0x1ff}, {0x18, 0x3, 0x3f, 0xc43}, 0x7f3, [0x0, 0x400, 0x9, 0x6, 0x1000, 0x0, 0x2, 0x5]}, 0x3c) setsockopt(r0, 0xffffffffffffff7f, 0x40, 0x0, 0xc0) r3 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r3, 0x0) 17:46:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="01", 0x1) 17:46:35 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x1, 0x0) 17:46:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0x2000000) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000000)=""/149, 0x95}, {&(0x7f0000000100)=""/54, 0x36}], 0x2) 17:46:35 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x20) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000100)) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000000c0)={0x1000, 0x2, 0x7f, 0x1}) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x2, 0x80000000}, {0x18, 0x2, 0x8, 0x5}, 0x0, [0x80000000, 0x8dc8f68, 0x0, 0x40, 0x1000, 0x2, 0x80, 0x80000000]}, 0x3c) fcntl$getflags(r0, 0x3) close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x5, 0x5, 0x14, 0x9, "dc3f24ca599c30f1bebe48a639b1db078ffca8d6", 0x7}) socket$inet(0x2, 0x1, 0x0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000fffcf91f03a82f0e72bcd5f7", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 17:46:35 executing program 1: r0 = socket$inet(0x2, 0x3, 0x10001) bind(r0, &(0x7f0000000000)=@un=@file={0x1, '\x00'}, 0xfffffffffffffff7) setsockopt(r0, 0x0, 0x80, &(0x7f0000000100)="ff27c2fb60bab36511a46aebcb19834b3e543ae5a5481a7f65465d9bce1f7bfda35f1166e9fa559a8a140f5a5055874362be32adc034bc0f72a87b29016e210e04bc", 0x42) ftruncate(r0, 0x7ae1) unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x8, 0x9}, {0x1ff, 0xfffffffffffff800}}) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) 17:46:35 executing program 1: ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f00000000c0)) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x1000000, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) 17:46:36 executing program 0: r0 = syz_open_pts() r1 = kqueue() r2 = syz_open_pts() r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10010, 0x400000080000) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r4 = syz_open_pts() sendmsg(r3, &(0x7f0000000440)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f00000001c0)="816018b167647015a86813d1f452aeaa514a006cc09f758449bf39fc4ab77532742a63f42f062138600ed945961ffebff91a1d6e71d44bc2de9d61802e621f59a647e89acdff", 0x46}, {&(0x7f0000000240)="49424abf4678d4", 0x7}, {&(0x7f0000000280)="9bd1c504a618bea584cde8bb8f260b316a583a0c9df94f3743920f9ea720087d88d71fce4e8be956a86d53c8bbb11fcfd829016a2300be87279be8fe92185ce55b6ae9e2c7b3cdf6a93326769476885fa3c71a9713a308fcc4ca3fdb9c7e4d257dcb52f92cd328568cb68e8e8954eaa5a46aadfc8941b24f6c3e66a4d83a9b2b48dac5c9cf35e24216d33ca84fbcce3d08caa164480b2c1e76ed303369689e60bdeeb0cdc76226a6df6064f3c4639c1f38540b8d3095489a99c83eb30f9d38a901419da666aed9", 0xc7}], 0x3, &(0x7f0000000780)=ANY=[@ANYBLOB="8000000000000000ffff000000000000f72a333379068e19dcca33d9ef92cd2a8edbe43d50b219b5a96a2c7542e62f2ae7f902b5ef644d52b73870993a398368103fe5a9cfb0076ccfc2b9963527a15eafab1a942ca5958113df5dcd1f15d032436ab03f9cd14475deef3f50d4f04095cedd2917d3f3a460a2c3486046570e004889d61467b70e040d53cb607e9641cc57505aec8c06081a3553b06a490333f5a473ec90feabcb56340cf173d1889f0687c246bc725851b32de2423f99cc091faeeadbb4eb0c793235906ac360134ff676dc7c4d8126dd4089cbb562bf05249536702088c68c09436c15e2d7f2962ad238406972eef272356be5333000716d12a2a4950adf581bbcfb34da455456d3afeff13eb7ce4a7780bcb8e7a62d42f01cb10c7468e03e579126fe9f2c42f78f7db1a361d434917958d0a34dab40b9af94d4175121019faa98107952b79d215eb1be1ac22557d59d26a76ee517dee41ac8f53e4252fc253708935244f6d6bccf046ef80daeb41ccbf9502e6751d1f36282c544c612e614848bf4fd59a2db16acf174671e7a193d1a59b9a6621e43b7a6911ee673c375b3eb6a6adb81cb9b380bd0361ed4ef40e6038614f6878de46df03c201418853617956b6e8d8024b32722e60edc9beffb761d34a06f6716464d3ed0dde5a422eaf1dd76f01990ff236cbd2f46826faebf8be8d65e935d755984506c3257900b1f00000000000000000000000000000000"], 0x80}, 0x8) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffc, 0x11}], 0xcddc, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe}], 0xfffffffffffff001, 0x0) 17:46:36 executing program 1: mprotect(&(0x7f0000007000/0x3000)=nil, 0x3000, 0x7) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000040)=0x1b) r1 = getpgid(0x0) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x60595f446c663f71, 0x0, 0xc5f7, 0x2, r1}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x20) ioctl$TIOCSBRK(r2, 0x2000747b) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x3, 0x0, 0x1, 0x8, r1}) mprotect(&(0x7f0000699000/0x2000)=nil, 0x2000, 0x7) 17:46:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x9, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f00000000c0)=[{r1, 0x100}], 0x2000000000000165, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffe01, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 17:46:36 executing program 1: r0 = msgget(0x3, 0x0) msgrcv(r0, &(0x7f0000001300)=ANY=[], 0x0, 0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000040)="7de88a33e4809562a6f61afb7b647e5943334ed52f9bcefbc8ef59c924238682263b436e400290ae6bbb21aa62765f3da4272a089a769e53d855954d78b5c4a2bff943f71d142afbbeafdff20998582f2865fb18bbc58efd4d298649ed0cd12aaed0ded5e3f70b8a57ef75ba1e77da91d3340f9771db6006a72884087bad82b422c899416c82b024b531c832bfff7e6ff486d6652d11186cca37752c91fb0b9206a6c959e465c75daa90eb126b4020351d210c847df077f76bcab3effdacfd5d6ed29c6d890fed063962fbcf619f29f18a5b852a92e3878efb500421", 0xdc, 0x404, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x1}, 0x8) msgsnd(0x0, 0x0, 0x0, 0x0) 17:46:36 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000000000), 0x75a, 0x0, 0x407fffffff, 0x0) 17:46:36 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000472000/0x3000)=nil, 0x3000, 0x4, 0x12, r0, 0x0, 0x3b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) munmap(&(0x7f0000384000/0x2000)=nil, 0x2000) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)) madvise(&(0x7f0000012000/0x4000)=nil, 0x4000, 0x2) 17:46:36 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x61}], 0x7fff, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000001440), 0x100000d7) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) 17:46:36 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) r2 = getgid() mkdir(&(0x7f0000001280)='./file0\x00', 0x0) setregid(r1, r2) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) getpeername(r0, &(0x7f0000001080)=@in, &(0x7f0000001140)=0xc) sendto(r0, &(0x7f0000001180)="5ed7587b5ca0d70869876700e90ab16d5fb0378b414a9663b7f3accaa4d932be60d47834d6249615b77923944ac0b18c9b75898f20493e58e1920f47c617a0ac7e5a40442230b12e83fbababad32d06449c1004c3981cfa10e89af040791f86f3d5b77c483a4d38c386d231dd070a2e00d49a3c7492161e8a0275de287988585c74bbe204a7ff724ffb47177eb48215a36ae33d5454e3f0a108bdea3f3a32cc7121d8ca955ba9ae495463d78d803bf6fa0ab27b436107763c047c9acb3e4351d0cad32da994922af0dd3854774800665a1e2f5c88d01926dfc094748b78d228f39c3ca77cf89f96b203c", 0xea, 0x0, &(0x7f00000010c0)=@in={0x2, 0x3}, 0xc) shutdown(r0, 0x2) 17:46:36 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x40, 0x108) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000001c0)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r1, &(0x7f0000000180)="a6", 0x1) r2 = syz_open_pts() r3 = open(&(0x7f0000000100)='./file0\x00', 0xc0, 0x52) getpeername(r3, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) close(r1) dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) ioctl$TIOCSTART(r4, 0x2000746e) syz_open_pts() poll(&(0x7f00000000c0)=[{r4, 0x21}], 0x1, 0x0) 17:46:36 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) close(r0) getsockopt(r0, 0x191e6fe3, 0x9, &(0x7f0000000040)=""/96, &(0x7f00000000c0)=0x60) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) pledge(0x0, &(0x7f0000000140)=')\x00}E2Y3<\xd0\xd0\xfe\xd6\x1d2D;\x1cx\xd1\xa0\x11cS\x99\xf0\xb9\xa8#.@V\xd8\xc35e\x8dP@[\xe1-&\xd1\xfd\xd0\n5_\xd46\xe6\x11\xe4B\xedu(\xa8\x1b\xfaf\n\xe3\x93j\xf8\xf3ZH\xf0\xf5j\xb9\xad\xe2\xd2Z*\x18*\xc6\xc0\xdf[B\x01\xcd\x86\x81\xdf\xa0\xa3\'NA\xc7\xd0x\xf2\x12\x01\xd4`\'8\x8f\xca\x965v\xb1\xdf\xb8\rkJ\x19\x9d\xda7\xda\xcc\x11\x10^F\x8d\xfe\xb2p^\x90\"\x8e\xa2\x05\xf23H\x91v\xb4\x92G\x89\x85C,>\x84\xe3\x85O\xb1j\xca\xbe\xd56_\xfa\xda9\xf1P\xf9.^\xc5M\xd8\'\xcc') socket$inet(0x2, 0x0, 0x0) 17:46:37 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140)={0x8, 0x3}, 0x10) select(0xffffffffffffff3e, 0x0, 0x0, 0xffffffffffffffff, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x1, 0x3, 0x0, 0x6, 0x101, 0x0, 0x9}, &(0x7f0000000040)={0x8, 0x6, 0x6, 0x8000, 0x3ff, 0xffffffffffffffff, 0x4, 0x4}, &(0x7f0000000080)={0x7, 0x9, 0xfffffffffffffc01, 0x23, 0x4c, 0x9, 0x9652, 0x8}, &(0x7f00000000c0)={0xea, 0x6}) 17:46:37 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000000)='./file0\x00', 0x10040, 0xc) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0x0, 0xcdb, 0x5}, {{r0}, 0xfffffffffffffffc, 0x52, 0xe0000002, 0x1ff, 0x9}, {{r1}, 0xffffffffffffffff, 0x44, 0x80000040, 0x9, 0xf5b}, {{r1}, 0xfffffffffffffffb, 0x8, 0x0, 0x3, 0x9}, {{r0}, 0xfffffffffffffffc, 0x11, 0x20000000, 0x7, 0x99}, {{r1}, 0xfffffffffffffffb, 0x1, 0x20000046, 0x7fff, 0x9}, {{r2}, 0xffffffffffffffff, 0x8, 0x40000008, 0x16}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x4, 0xffff}, {{r0}, 0xffffffffffffffff, 0xb8, 0x5, 0x1, 0x7fff}], 0x7fff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff8, 0xa, 0x1, 0x6, 0xffffffffffffffe1}, {{r1}, 0x0, 0x40, 0x1, 0xff, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x10, 0x60000000, 0x1, 0x1}, {{r0}, 0xfffffffffffffffb, 0x1, 0x1, 0x3, 0x10000}, {{r0}, 0xffffffffffffffff, 0x2, 0x4, 0x1f0, 0x5}, {{r1}, 0xffffffffffffffff, 0x8, 0x80000004, 0x0, 0x2}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x1, 0x4}], 0x2, &(0x7f0000000040)={0x0, 0x80000000}) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) close(r3) fchdir(r0) 17:46:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() r2 = socket(0x0, 0x0, 0x0) getsockopt$sock_int(r2, 0xffff, 0x0, 0x0, 0x0) r3 = syz_open_pts() read(0xffffffffffffffff, 0x0, 0x0) write(r3, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x236, 0x0) fchdir(0xffffffffffffffff) read(0xffffffffffffffff, 0x0, 0x0) r4 = dup(r1) symlinkat(&(0x7f0000000000)='./file0\x00', r4, &(0x7f0000000040)='./file0\x00') close(r3) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000100)) syz_open_pts() 17:46:37 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x6}, {0x0, 0x1000}}, &(0x7f0000000040)) getsockname$unix(r0, 0xffffffffffffffff, &(0x7f0000000080)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="25d3bfcc9c9876a504912e302c33", 0xe) 17:46:37 executing program 0: socketpair(0x2, 0x4000, 0x6, &(0x7f0000000000)) r0 = socket(0x80400001b, 0x7, 0x1) setsockopt(r0, 0xffff, 0x43, &(0x7f0000000080)="eb44e1bd", 0x0) socketpair(0x18, 0x8, 0xa, &(0x7f0000000040)) 17:46:37 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) mprotect(&(0x7f00007ce000/0x2000)=nil, 0x2000, 0x2) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:46:37 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') truncate(&(0x7f0000000080)='./file0\x00', 0x9) 17:46:37 executing program 0: msgsnd(0x0, &(0x7f0000000000)={0x0, "b0fd86fc7de466a9"}, 0x10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x400, 0xffffffffffffff87}, 0x8) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x0) 17:46:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = dup2(r0, r0) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000004c0)="a4", 0x1}], 0x1) close(r1) syz_open_pts() r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x84) write(r2, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x3, &(0x7f0000000100)=[r3, r4, r5]) 17:46:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x7) sendmsg(r0, &(0x7f0000002780)={&(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000013c0)=[{&(0x7f0000000140)="98767a55a755fe6b643a4a16fa94d7e336da6e47d22da96d271c549fcacf54ed949a15e17fea7f3d6c2cc24cccc28b0b00713dea1ff5fcc658c4ff77ffbeb91f1de972c1da37f51a9dbeaf72ca4dc8ed2bc11b1966289b47a142a2519ac757582b8668b4cb73007a134350602943dd4478ed9e37d189c4a3e5a0d79a005621135a799cf7d7cc6a5dba618dc0612606a7a420f09719c91c28082d101b5cb94f90f910f3cabf1ba461219780a5e854bb452c22295165d1d639d6c8298739cd4f22daeecac0e5db3f202074a0193ac97632c1903d3f00a89eb8a35ba2a15d04ebc892c1c1cb1b94f25203e26a5dcc532750394c482b77b716fe0b6e64b1a44f1e3232f1e9cb97eb0303ef1a3c438fbe1fff18e612b62d041754e9b93c7adb09d7f52c3adb72421462f113ccc345104639ebf5ab6ad7d8320cd1a28f4b76957695182a5be5eed7ef5903d9bf089f133d4e0bd2ff89c1b31d5a32a3c4338087d49b819cc75bf2af4ae41a38f5a02bf784e59490e56bee8a912450d4f5f7147a1921d2114f6c00093b681e06261c946f6f61b144f443d49a0135794ffa0a6b5907323ddd41130c8d44661e5edc9841888927db07a1b78d5f3e2cf4fb6434e793f679f6e1ac4edd4ae3a7d82dfb000bc4db02eebee84cf4475c63640caf451a7313de228d3135438646eec6f5c98819625dcf755469a3eaadd032d0b6bce181505a7fa57b50d6d5ae29e602f1878724922fa8b9a2b1d8e5147fa7fd74607c1ee3d344f49f5f58a34ff5ea78725186ea108e9e15d364b2fdeddc36a607a4a639b4ff9aee8d86e7d2b7e06d2ccf87c8192fde5d9f36aa2ef506c6f9275f4266fc98a981e6824d553117b288be6ceddb2d145eb7d15c0a0f2d1f58b70c378d956afa4c727a2fa5c7ebd909ce917c9741c3d7062421434f3a8bf50502c0e2059d1c52288f7f9ab6b51e0c901bd337ff6cd5b922f55efff95b7a34298b0761002e3309dfe253616f5582005fb93f374cc45e2b713af2e37fe31f670e868d7904960161e6ee5d685adf23c1b1b91dc69a70a64079ba83427ec94f0da26ef7f405e4e4d2b1edc98647336205513153683661cad50b9fabc7a4a13ca68463bcca1b0ec1f1e25283a76c71bdc0539fc772147ab7e859060584dd9e594bedae8ed315f2e3eefb5731d79530cd92e02f39887102738ddc4fd43ad6b25e8acddf789a33386c694e118f912076c6e00acae9419b85f6bbb8a999cd950383352e077278a967b637ec54e40b377d5242824acad8fad2a5b134376726997c9f1ee5da7121c80dd63a6d1e4e7d293d117b4e09db80eba5b059a134627e2477693b66c2be976a7ff3a954a491265bec0ac41843c4fd012b25b7ef747238cd5edf1425af8d342e603f774c434b41507fed5bcf2c8cb395980671c3973251ac2f7a25f72b0817d106caae73b798c5558a569373c1ccd48c476c6ef98cf46a3dd493a132452db89c1ef5c04f0280581582eb1f4e5c90b8cb26d39cf3d0106bf461b91923b8ac77b72eedcac67b9337b921259f3ab4a3575b2e5541be70ab9a7b7fdd9dc4b0e5f66af352cd0c81cb2511ab618870d0d1ff2257cb9c1208b34069058a4688083e49beba69c9ffac49f92639537820a679c3ff937745d5012848bd346b2e7829526f7f3487a44c22c5ee0d6c33808b11aaf8eae13db5970d55f9ac1e44d77576681ee7e73d5ada87b7afd4558e1cc4252fac739894526025019c35890c637c247a52936c25712a69a318ffb837e9e3b62c2576f238459c6e879a7bdc75f25d900f9251b1eb2f004231e807ca3b0a40ca620783a6bfeda3d1b69120d0be7f1f7b22cc02c0504c514cee64bfbfd5f25a717c797dfa4966fa41e5003c34e9faa6dbd5944ecd87b98a51386b4b17236bd3407e46e85e6f66844abe1100082ec80e31a8a93c4000072f88f6f2cede852ece18181c5734c85e6db84870c64d51e6eb2d9bec0ee348adef95b020b227c5dee5507a53c375a2c2d0043126987f844126af7a8fb6e282739c07d9be788bc74b5db1b2c371f2c163f4205d9ca16cf6016004acdd31564b8bc6269e766f72ff4fa15fb704a4dda2f60374554cb3578abd23369ed8142ad080a74531381987cb8eae46fd7525381d59a9928f3c959fd71cc454d7f5334c2da564eaecb0d88c58c4fb3911fa37010b8c6362c056607106a1cdff61cd877750139235f7117e2b94d6c3e37924f8277840c1c485bbc29fd4faa2e8a6abdabc7296a9468236802990b826328f6b2d553e4a51bda2e49ac63c1a96db57504db20ce21d1d10149b579ca28adb0534f1a9aefa9424f233c6617fb774fcd1b53a4df41760ee105df2b26c9f437ce56713e2803c7e0001a4816b41e99692c73282b13f693e633ceb47bd1ebff5ca07d6bd0b2441e347a2543d56288bfc43a71cb7c4c0cee4c0456e4702f467d23104ce35fcf35d947a67087bf9b88757e0a875bf0da7a2a24c6d7b8507cfab649dfa9d6c8b6fa682cf8def6d84b643b800b67da9acdd697c6f809da8c920622e6e4cc1d67002c4b2b9e498cf1c64cd3a6457f8e2745be5141a1294abee8ecac7fcacd5661ccab13893d12d9a8a8f10fb3e360c901d98a2a964dc8574f989b7b0ce0d1c9e13010e0430e0fd12f51bed4935c5e01d19843e8c83a5aaafd5d17de4f8e3dbf70ca0b0b3d4af30e45ad6bb1dada808f542f600478288b2f39c54d929f1764eb083b4ee5846ee4c92dbad127b191133349b9c0a8db66c4dbca4d6142915d9b090f117c4b4fc753cf476862df19d734316be1253c9da397032c384f7a4145fff507f222d862d300cbc99e9e0946d1e12b27ea9e3f2449a1a3041d89ed8d2336ceb61d077a7d47305fa0a48f55ade2cb080efff0bad5b8e067a34d013f46bc4286f6a0fd28ad90b22099fcb8067da4c7e1821fcc9eb512f530ace6b052cf268fcd5856a5f5a6a67c6ec36abb20165d4c000369d71f66acbebb565193d57f9b35b44ae77423439a172244b164d0c88c44069cbb865f9f1e1b98a6bba17265a30fce228a5e8a14dd9061cb6779e7d46c66a53471f32e5abe52d5c78309a9f97d1a02f6d82b7c4cd3d4b52c796f6c2d09d500a221a5e35db7d6e752394d3450a843f8872e5edc8309b0613f9be6cf0816526629cd335e2c410119390181108f7d265edc5b9a677bc0e00d2b17bf9f375ca994d4597831b978b22bf29392c5c79d432f432bb27e4f4e81c85722a6e31a004b51d2bcb0fdbe3bfbbc319c93dc061b4eabca430e3534fafcc5ca2c0cc569c877bec3038f492cf485225fe069db26ba9817a0c7f90435259ab4dc356c3e5d56827097c270dacc7e5eccdbbe2104ffc02414c6fdc1f41845939706ba9d13d0e765c072217f3b1b5d64a3c45ae45bb584a9ab16b8f6b1fdd89b0d5ee39f47b7e5212713d0dba03b4e285f4aa803e9b291b2d871df858c5b7d980b7ec892cd8d5a362bdc80f2b1ba152b245db7f47c5cfed3b630c311f8f16d98f649110de090aeba1580db172706ddb4bdce476a365d45d5c33034d870991f5f56b6a4c36beb1ffc7a7e3c50029006f029c268ba4ea69c37a1d0134f0ca0ae41efe6c3bb4466ead09cd913d48de5042a5c15c8754840a5095a735ef7f0b5120b3314a47badb34a5cba9cef7fabd8cc0e28fe19964e1b69cd8fa0f5ebf21c2dc04eb0edf9a0bd17d5b0024f072d5de6d8aed25612e9619425389d9f3cee120cde0f616b13cee7cad82304b7b8a7bcf8ad36d407f9e3c0136e6c616f4a2ccbcd7e0e907c5152008d762bcad347bbc4f30937f41f465e7e37a2897dc9d67246a7acebca05c82a370e91b63248eeec290a38ee6d129e1258b30e810350a4464bc1377fd5b298bd0891056071c722a1070cf63fb1ea836383a07cdcafdf553c04a74f7015383f4e92c3eb0a453353233efbe516d9c04ebcd90512f34299a89cd664bc1c9331c4d7487bace9d376069cb47795a41924081bfcaad367cb37e05797a56559e80c977d6ea31b3327b6ad1431c62b343495b50b2ad99929062756fb7cb8d92930ada8cdaab4fea1d92927956ace59b2d243b3b14e003728dbb4cd466befaf2fc189393ce9bcf607f54e8ceb2a0db91f9c054719ea3676926602ecfda2b9be7752e0cd63bc47c2216ff0b8671150efddff0a47780c989516f3b3e78ce16fa7d57d605d93b4f0b83a4bfea4a2f0a56488a9eb0ac7fa6b1358b4043d0721cc913f990a266ef9ce7380a2828bcf93b064fbcaca1e4e41a24c1c2978792079921a552341324b48b4c780bd8b8f907a2cf68a182921e1d0459c5ce9cabfaea0c70763df7c9dcc170f20ff74455b62a2019909d497ae21c62c21ddbce56ef7fa5d7ddeb51704a8cab6c05432e26ef7354c6323a14232f4b344764b67f0274633812ce1e8f7f1901b175407656639e6f26cd29b91eafc4f59e266deb51825c843bcae30869d981a9c1e9d103ca042b24a863bc4f836c189d1e3076966fd3f41fd2540cdc407b2fa5436e10381e5beb5b9a0d2ac90f93ee8cd79d773174bf2c494d19fa0bbe8aaf49fe248a765fad14563ba0e7a2b9049cf37ea3945d988ecc6afdea4d5f3bda9f282c28e18007cabf9ffdef3753792edf682682ae4fffcaf578d11bf05781c2c1ecbb7de16ff71243e1382da1e7469afa072fb3e455a940dc6382718b09fd05358e0720bdea5d8b6e8b8d9b574767d9ef67f25903440288ba733e9717ecc6d44b6b2cb9ca3a4df867604e09d2fb9488a984937837033981e639e74bc786be090c5b8ae4ebb7ebb13663218a7f6b227b4caa53e0a96a11e03005bbe7975dd56b244cb06cc3a54cbb4ea3fd950b7649eb994c57f7668482cf7da57bfe013c18fb4302ced162f1014117118286975537902ddd3ed6ff73ad8d12b7e92da035a49b6d99dcc1ba0ac4ee16d82ee9461f47f99f8f4c71b245c23314d2512e9d00364cd337c2df22e94667406c458ee30eb3ac784390954f42afd6a5eb3ae56565604f69a4e44899ae5a863c0a87cefbe0fbf9428a760dec1cae70e05adcb68477ed20d54a13b258a33ff36fe6bacbfb2abaa984dc3f3dacfd2e2dfe8b55a095e7eacec98b4f2a632c6dbe82f67a8e53c38daab9658fee7b61c1e0000081f45b060fb83d35d10c840fbb328989094fed4a18dd2711b550b28863e69c43d498c87734ff3dbd9c62d8eec0c70b511e4b84e1d8b888860fcd4891fc3b3af47adb815de7937744b95c3b94aa7142d16bad391660484677493288e2f475a4502351a427d55192df527f4c55d64cfd388513e6bfe468910bc049ad0c8c207351a311f2b0f9c8a360791d757d49ed58bc360e7d206d4ee9f268397592bd3b8712c1516b2489e352bcb1a1cd6e9d9a323ff865ae74f94edb41415c7a0d6d86cf8a2381dab96bab4341af01834ccac2c71bfbc4593d7c891354eda710f0310b5d6dd1082a36055ad2b00521beb3c8edccfc7a8df40e15ca36ef0dfd7963f7623754126ae5d5854e9774e3715d737405c1392d23dba2a009c06ce9b6612d4f98950cfa9559ea4f4e6b2e32723a1013d17129de2bdf305023672f16a0a7db777b3a49e836384ab62323b53fd907968a639b89fd4cd715e590180bbdf05f741691ab291d3333f71f6da3d15c34e973932bd9c6dba3bcc7a322fbe5bffbea5d350752b8201d70bc2a09b5417883eff9c7dbc470e6af883b9b9215fa58dfa2f74cc693d3bb374b961cb051b8c4cb2a76d3d44c099858a7a2b5b7c09192b0147bfcb0521b6d999b521066e8b803fc663ffc835ffe736a", 0x1000}, {&(0x7f0000001140)="0a3b8fb36146457fdf95184a98c48f8a4fc1d633109056577278a2fcb516dee37d9d624654636d8a6dd807e1e0f3545d7f6e1b38a6abd4e9336dbe220d4be1cfc8d80e81cf8d0be3545f9defb29ac8c37653d31e4159a020bf7f50d7f6bf1394d32aab6cde70683d125cc7ca7412c9fe1aafb65a7acc159afa71b5d73cf9c5f56f89b3a3bb3bc9768a631d7d5953e6cd22c6ea1741ff1ba69f1ab4790a7d4cd4467e59210fbd4c5a306ead5ea41bf1c6e0df", 0xb2}, {&(0x7f0000001200)="eaab2540587104a5fe4874b38fc40fc015eb3502d03f4c670c6fcf12d7ce5793744c698f98fe80f44eabde62289aeb4cad1fec7725705b3d807df447961211df06ebc8f9e9d72f545880bba271a802b108f35f6fd50210651a9aea566bb5ad28de9033d79ccb26c7b931de7342290fa9a24d91de8439f467d99fc1363a4f0414c30108bdadd16d9055eca339c0b077b3b4195ab9bd9040fd", 0x98}, {&(0x7f00000012c0)="120a880f051c58ceab705a6148ef1651d7ca417b2e318bac7d2c5058022dc46e67842fcd2a9238560a0ed754be8228943509bdb3d4ddc378d14e831fbd127f148de46c24002fafcf37c3914058fcf3ef8d8fafa0796e4fb43cac154ad3f5cd9a4075b1cb5c1fd01ecc594dd83ed46c152d10f638f0736126608a41a73cf0b46c9868cf9d17569f4fd08bcd8c23", 0x8d}, {&(0x7f0000001380)}], 0x5, &(0x7f0000001440)=[{0x98, 0xffff, 0x10da, "3484cfd5c0414ac53d00141704239fef2d560dfb3c3cf31ab109f59f10838971e4e92cf1abd0cf24e0bcb298a1b52dff51c4944f1f2b56c6ab5703725dd5e22f2c06f43a207622dee81d929c098f5681c7cd00198fbfb25bd81a6a08e365528bf1c3acdef2b09dbab731fbe21e79c1c8a2bde9564b9c3763c3baf326d8796612adfe"}, {0x98, 0xffff, 0x309f, "31981da62f11f0b84713e0a7025042645fa8c7f7e59071906b9ee247ed9c663cb20c13042ed5b343da20bf694361adf0fa1a8f0e338c830b0ae789a1c4ece18f3cc55ce37b9324c1eb08d286c4e36b7005050e5b9715627ea002e624f54c0b8bd9e1cc2ab3ee0927df0a4a15c6d236d5bfd2ae2af8c933c1af00c1b397db55938c221b71"}, {0x88, 0x1, 0x200, "eef8a7627c4c8cb5aff4e885361935f4a941dde0d29f632c23be0770c804cea958099c89bbefc52b4c511d3c380aca1753a1590ced474f435a1219fed7ed93d8ac060458b89b33086fc3899f08c434f375b4d1521f72bcc897157c08cf2c7d50e5c8e67e74d32fea82ac57b7eda93cbda7f5591667"}, {0xb8, 0xffff, 0xffffffff, "da53007f810d34b71968b3c8f518790380b576d16e56212bf45175ac6b580bdabe758937fb33f172963484dcdc2185c60c3a84e58639ce55f025f4b90c22741b66f153e8e344139c079081973f4dc87ddfaa1a351f901f16740861710cba88b003ee442e6123d2fad8a47572af440e86ebd60e1406b67c9b012949a7b2b35d40e7cb064bda799c1ef81475c066625acdc2078d33f29fa8541e9fe8d30bffe12cb1"}, {0x90, 0xffff, 0x0, "9e75a6f7e038be36be6c8e9aec14e3a4d12b48635b5f35b9ee0443a1d4e942f8736aa528a780461210ecae60e52085a176ff2e6e6038cba90821f012a005f43d451f2b335ce08239e71aaf30f7c76b7cf54f9fefb1996f65230e4a5be76e07e4fcb26e6a88657286430b2c5fa6e7c916bd38e671b38dcfe2f497"}, {0x1010, 0x1, 0x37, "d4ad58854432d7e862aa83ea2d638a54674a1161baf078eaa53f1b4a78e20b30f624bb9f58d2e6f7e815bf63701baba0be726703106e9d2318cd8ddfd9a1880982e23c3d3952666ccad31cba775a1a1eed401d5fee0ad9e3770f41bc7befc837e24c22e3dc7fe5c56b70b564d7690cd4f485cd496aaa73aceccb0bdf9f6694cf5aebc6ce291c6d4d330ebe7367a867a6e1f972ce9ac222260e2f545d45c7ed93642a3939767a31997b4bbf44ff20541c90057d2b46e057a2c2005740da2c522d68a894add6ca481c3c8eaf2d0a4b77847a1cbb43b13103d251d458c44493fa01cb974753b6e7f661ecc6bf802fbbdd2e11057b4b77ffa1147839e9887a017e872f959f0f71e7f427e93568166e6cb22ab48b9b01c101dacc427912054842f26a6309918ebc89cec01d46196e4bf8641864ae3e235220c8fe70eb9574d9418902c2e967b979bcd9f52ff38b0269109dbcfbf57971c2162f88f290e0573f5ce153ed43304354a817fb589376330f63d20c4a7e54b26474be338ee950607f0d899cf40bfad5aadbb72d349dcff924cec8b7a155c46a449cccb15bbaf995817cae1d237cfb9c174175d5844f161f6490a1662f83234dae37e194f3490dc7d23212f4c5e4241c1419ec5783efb1b5adca7cf3df6f007a45642ba9b0b72d25d3012baf43b1db27d24b1e17b5f6a6830ca7ef593785864c9658bcdfa4e4392a2557625d75241667f9d8e5c19919b0e9b7e961b753d99ec1008487fa1c267a8741a1c993acee72b6b1f2f9a237be6e62a538f48cdac92c9fd917703dc70242ccddb680c98bebf14950b1c7afc887a9ce5b4bf416d1a4ddfec7d8bf90e971320d32e66d716a537abda399fe9133757b0dbac9b1489dffa4eb33cc93bc3b73ddef151b93c930061dac854b6ba7484e4dc07b2bad470f5b0e0a4348ffd0fbc17ca89badd84b9ade93febdaa099685787571f09c9a9c5d41dce9a7f025ece5c50c910e2cc783b25166ffcc94fd4d04a9aee530de06077a922e8ec788c5d9238ece511c4199d7dfa53d2a97b3b15eb86f2b94cd3aa80da8b67f75eaf5722d460a54eb4af93a548370befcc6c8f1382b6429394b7974f363f2505c48517aa7c1f15a8a150917c960e786748b49a0c488cb5384d2b82543b0673224e8b4c54b768f82b2f59f39c024211ce387cf795d0487827287bae492ce06376949f1c640e9b11023cfdad224ac71b44fe6bc00a8c55288a07ae51022fd06553cbe7e66400a457bc350ad3414512e8e6075028db00354e229e77934f8776e2a6fcd4d49dc92dec32601052d6f31761488c71c3d2ec387c4e5b83869d340134f5514ec32fb2765cfb4ced1ef87df8e843091beec7d7f5bf81bf5e13812020604cb748bc88b3654092df2ba7bfb127467d96a7eb6fa76f388f320e5f93b2ca31081c764650c18b204ac107c58cc8aa35297b75fcaf77d5d29b87bec6069d7a6be6d33a85ce581392bfc6b5d6d39d7870f647534a9fe9673a6075492fdf6396162ccd8b7f2517bb5f12686fe6769f48b8f047006cc7b411c138f59e4f87145aa6db23b43af1d423eb1a8caea1859b6e56e30422eb35f5a9a9ac70c319126fd4a32b4d46db61cce3fd9ca414478bd106fbc072fb8209dff78a721fc45390edd7ece6777e63f54b34621bfdf6843bfe469b87a2195fd12633cad1f71f61cff140e75dc6087ac27a0f695f7cc26aad427bbd0f3ef127d6571a273897e7f198d86847ab7fd247b27f15d4a0e3789aa69191fb38a16e03210d983158558a0018a56217eab216a4fb1bbf29c24a0f8309319bfa2cd2cd0faea848d23f549ab19b50d678cf988dc4cb0bd89ee38e4437012bb3da68a0130f5618f2f1f5cdb7265e7cc0616d6ec3a0dcd8d65c5c248ed6adc9b768cf9808915aac0a64abe612f0b101f74007af9e234138595075e8894387ce204a7347b2d7bdb816b77fd213edd7c4b0641b682bdd67550b425b0d123faf10d84bfbefe75323fe822c4ac82678828254294a4bcf403972d812b9dc036065e2ffa625637f14343dc36b8a97ac3fa12c61bd3026ce7d5e7c3745f7df9441ac870c85e5b99602f7279299610dcdc48a7da7df88f72555388abed66c336b2946bbc14e4efb98bd57e7cd48632886b8121d7438f80d760bdc5ef9daa178a850f33016ba946c75f98133980d8555d0acc71a66915b6ba5fcc224f5442f2c63932f84491981eb87459cb0bb5a4e4191d567219c0081b16c9bc2bb5985c1116566d775b34df8155a33483c01559e5a841289780acf8535ee5962e5cc5535b3bb9fb96b4720bb7d9c4dab170af4d834be8fe1023a071dadcd713fc14ad68e25a8f78b5045b6bb6ea2bbb6de8f7bb7a43ce1a34536f519775f0c6aef5d9484aaaead17db4b54704ab886f45b341108482b9a74c089cad9e99e70e85828ede8293931cb1f7344b15311f472f815e3b6cae8a6a1813a37d33c94f7dfeb153f3d854559a59179684274892f35200520e620970c172e98b7c5cd6f9df89c59e93659acb2b668b90beb015d57220019cbc1c0da685244276480acd74873909ce77a47b07def32d775c05c937c53dc5c2ddc072dfc6b97cbe499542339c4b2956c4dc6dc4867092cc4a1ffb48da96afcb1db5b218e1c499dadf01eba554f0765c3afaddd8d54256227a242359d01bbc80ba9d07546e08fd416b94942574973a5fe832c7bbfbba4dc92b730bd138a22b34094355c07744bb1b3258f1f8f848d3aeba0468adabb5abdf69d1218b9b87554097aa79b6fbf0f1b42f40e7df9bf5dabb9f9919bb358950b0d128cc15c290f1f98b00c0711068b838eacdd2079497e4a70f0d90a97c789dd2627ba8fb8e652176ff7540dc7dc09bac3a401b4b2920d32bf0cf980fcef06c4ce1b34d193dbcbf7d470e2995def1815e932b98ebbc3694611ab560286ff5eda0d1e16bfce70062a0de5381c4afb8712507ce5b1cbf702b2c861373064b83ce61ae032017b2191fb0894c47efe65eb4214c217fb80ec9335ae2a83bc14be22f4220a76083b88e704eb29704aa4a7cab6cd93483ef7b206ffe7281d63a4db39a955f2408edf1804cdf43014f1e2d147a56e4413cc7fdee3b88451f99c238d3789b9c88fb257cb95e2c93624691442c62a332c8b7b8b9f84da99cd263754caf63fd6c0904c1910ca4283eea8118cb5829c28aad00df11d73d59dce690392714c424efd5f98e747d8fa02152dcaaddcfe8ee6ad76c6faa843e69c1a96011593175e2b0e5c88b91dd62e4b07288405bd78d19ea7a9a5c9fbf4a9e00dba24646d625cd74c44adf1a3e95d0cec840cb4182996ad39b30e8fb9954557933a81b1dc74ff54c4f614e6ec0c3398f90843478340e4abe85fc00a177b7b3162318725571ee72d262f6f1d91066ef76ef4ec0e68d58774ded1be8bcc15ce8f22e9fe39e77f30871a26c482d40e34cbee4619cf3ca72e32ba257a5391bd711bbb1c6d58ebfe1c475e08a175eadb9583ef8387b87d1ad589c882d5015f2169826713a1bd39b4fdcc8562187d376780746a327d27d49f0cf91002f7958cb6c8c5b06a67dd219225435967e38813d0b479d31a6077de230f67ce0cdf1d7482b49a489ff876088af52bf8c6308f7ffc4d6143b5f5c024be6a52397c564816c98017dca2dbec9ab875e42b6905dec91b9d59fc04cb2affe0e109b47cbdf77ffe5a4dd5e72bd43de55fbe67c97bf4d1c0f53cbb90f26dbb9738a35689b8b6f42ecb308289f5224e581effe0b9e3abc60f5ffc23fb8f664d6cf829d6b4db3286e7180a5d718bdb6d32e2a59b8ea02e91f623b3b74f24e9c0f9cfbd7ccbe2cb9586c6a6031ebac20c22b20e64cba0abe58cb605d03a0ac3342e12ee5f49898e191079b017ab9845db614cefffd0be5de8641c8302b1b84987f0728104c469ca74374eb891cdd748517df50f39aee21f9a5abb08eaa24d4924c6f0796725e7b27bcc6516636f4dedbf67ecc7e780549aa3574bfabeb1a43b4c22ce11a77441d0044a860a977b0ac0b654953af285956712694d7ecffe2f917f36e120c4295a1342aeb95bb30fa73c77322fee594d5405d069f06f6b9094f8d2bccbfd353eb41438b86d0fd2bcb6958519b236ffef42c68d1269d269168fb29b2ff6b6a98683efa07fff5da6485ffcc89a44446e84a68f1bd3e4049e5a259404f3d02c589a0e69c3d74db6ee48f0f16eb04e94a391b2dec7c92fbfae46564e12e0ce9a6e34c5b82750be1847576f51d22b5b490dce671a948817e8b4f3aa011b62e61bc1ae5c8a73b6e34f6cf0eb9fc8b8879cb7d9573dd8b9033d0eab9d03ef7fb0af24b3f273cd0b667615580b3947310e5e72089bc28e11505499fb27baf894e1b54abc91b3cc0ce9b30e607eedf039ff4383bfe1893784cef03d0492df6fc35da54dea1b121ddb3f0dd937db4123947a3a88a7b17df3f7188c662377856f7699fdeb386ac8989504490f64169d83c7d8c4c365be24007629a0b5c88cdb43ff7bfbb3563769801d3a467534f31a7b0114122faf554cfb3dd9fb6271734fddb9a3f8b12c8c267d7611c9ebba3e537954a247e5c49ed02ab903f957e0b6bc989753951e6c48a6fd9309b239a378a49621d0af5441e09bb7774cd203c6cdacceda4531fdd900edf1bc82655a40df17340e08719a71dcfe80a76aaa8e91eaac898875f468aa94ecc49f5f064bb96d9936a18e156ac55fe800730136a0101b4f675a1f6da7fb96a4e307c167f03230f32c4574d186091a8a27d89ffc64c6b9f6de62cb0417ed8a65b0764d50be044ce45d54d287543ff9b56cd8d429a02670f008241dd150706a2d4a691d8bfbb41136ed5c4e818e4fd31e2fd48fb2faa3af52c041e980390535b27e9680b11bb099433fd93a6e7148bd49c2dd8c0a34a4d672515c21d83b89c2a7fbb4899cfb09bdea820da80d4605326c907de58d6a70b301104551d776a9e8c79897c8d6b60e764bd64ace53846122d5c9676562c8c95603d48cd88a35d831811bb6c4f32a63c39647131eb3c6a4582cc1e5b120cf7fd4d41b042a611ba8db90c5ce5e58f38f83496cd81d29961b796cb5f45efd5ca1f77089f54bec5a307d8738be9b489e1f71fd6ab2a32d3c1f162b2d0ae0866baa335c561251368fe2939e311b27fcfd406672bf560f82dd6f2b532eb3a34bfc5b183c540df3f73b56b3c6b0d34ee971bb5fb82106828fe9fc42f83e9abda777136f09cbdf01994e10039f2b09879e2369819f9cbf956d302a9e7d473d86bdc5be9ff9068d8e88489c6adb24f1db65320fe5fa16cb86ba8fecf7b6af0430ffb0628f2d611c0b9335b0ddcaf194b6e4e1711e36d8f90a154d34ddf94db2487eaf32e9ba4b424681b9bbcaa2f2f3adeaa7cbd3c114e89ef8299b253cbee5a227649db3a15feb1bdfd042dad592d3bfacdb0dd35e38bd5c0035aa790659d9b7a639ba3c2be0b07d3b85dec276ffbfa69890c5569d926aa4903e3acc34fe8590af1f6bbc30d7bff4a0f63d0d07d7bf703ac73ab1675a6e83fbb86cd11435abc5a68ed7ecfffb255a682d625bfff27dc9fef559f44edde2235ecc9b3eb439c209ef098cfac70240742a7b70a126000002add9b8068b4f30b087a2589a3b77baf5ec64dd60600267b3bd5aba905ee3848e44c21292fd4dd914e2b84241d7a4092b8b8ba30ffe2e24ace72afa1a321fbc902ca3c1a97c79afad89d308cefdaf8157b18880d3de88b279432a82e74c8fde73543f4876299375a0b7da67058d807efde28f7e3e251d36c0da81fc3320e148729d31227845af0"}], 0x1310}, 0x6) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) recvmsg(r0, &(0x7f0000002b80)={0x0, 0x0, &(0x7f0000002ac0)=[{&(0x7f0000001380)=""/25, 0x19}, {&(0x7f00000027c0)=""/7, 0x7}, {&(0x7f0000002800)=""/255, 0xff}, {&(0x7f0000002900)=""/106, 0x6a}, {&(0x7f0000002980)=""/25, 0x19}, {&(0x7f00000029c0)=""/73, 0x49}, {&(0x7f0000002a40)=""/81, 0x51}], 0x7, &(0x7f0000002b40)=""/30, 0x1e}, 0x40) setsockopt(r0, 0xa4, 0xffffffff, &(0x7f0000000040)="d601f32538e13da1359e9b0d5d2a87768724ec8fd07959d815ab5a70a506474646273d252d76c1ffcb898bd6e228e1b49ddd63b9ff17f28d2c7d2a17898c82b22eebf27b19bfe08b599b6f7ee6fb48e7bcfa707162e2a04485d49f47719199c7e6601e67ccad95b3943ede3777227b9921431691da766eef54b4a2913b", 0x7d) socket$inet(0x2, 0x7, 0x80000001) 17:46:38 executing program 0: r0 = kqueue() fcntl$dupfd(r0, 0xa, r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, &(0x7f0000000240), 0x7, &(0x7f00000000c0)={0xff80000000}) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3, 0x11, r0, 0x0, 0x0) 17:46:38 executing program 1: pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/221, 0xdd}, {&(0x7f0000000240)=""/131, 0x83}, {&(0x7f0000000300)=""/162, 0xa2}], 0x3) 17:46:38 executing program 0: connect$unix(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x10000000002, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x2) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x44}], 0x1, 0x0) 17:46:38 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) dup2(r0, r0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x7fff) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) ftruncate(r0, 0x0) 17:46:38 executing program 0: mprotect(&(0x7f0000576000/0x2000)=nil, 0x2000, 0x400000001) r0 = socket(0x10000000000018, 0x1, 0xffffffffffffffff) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) mlock(&(0x7f0000576000/0x1000)=nil, 0x1000) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 17:46:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r1 = syz_open_pts() close(r0) r2 = shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmdt(r2) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r4 = syz_open_pts() close(r4) 17:46:38 executing program 0: r0 = syz_open_pts() dup(r0) nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() lseek(r0, 0x100000000000, 0x1000000000000002) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe0, 0x0) kevent(r1, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff9, 0x0) 17:46:39 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, 0x0, &(0x7f0000000000)) listen(r0, 0x0) r1 = shmget(0x0, 0x3000, 0x200, &(0x7f0000ffc000/0x3000)=nil) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() getpeername$inet6(r0, &(0x7f0000000800), &(0x7f0000000840)=0xc) r5 = getgid() r6 = getpid() r7 = getpgid(0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000780)={{0x3c, r2, r3, r4, r5, 0x100, 0xac3}, 0x5, 0x7, r6, r7, 0xc3e8, 0x8587, 0x9}) recvmsg(r0, &(0x7f0000000700)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000640)=[{&(0x7f0000000080)=""/70, 0x46}, {&(0x7f0000000100)=""/43, 0x2b}, {&(0x7f0000000140)=""/241, 0xf1}, {&(0x7f00000002c0)=""/217, 0xd9}, {&(0x7f00000003c0)=""/201, 0xc9}, {&(0x7f00000004c0)=""/106, 0x6a}, {&(0x7f0000000240)=""/57, 0x39}, {&(0x7f0000000540)=""/248, 0xf8}], 0x8, &(0x7f00000006c0)=""/39, 0x27}, 0x2) bind(r0, &(0x7f0000000280)=@in, 0xc) 17:46:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fc33055552fbd5e41798632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d409aeafe904b4be39fba9cad589e16e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2591d3f45ce6c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0fd4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225997d2250f6ea821e153a6212dc30abaac6e9b1112d0ed2d6791960de30d33", 0xf8) r1 = syz_open_pts() chmod(&(0x7f0000000040)='./file0\x00', 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xffffffffffffffff, 0x1000000d14, "b04d00f3ff0a631a00"}) read(r2, &(0x7f0000000240)=""/161, 0x9964) stat(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000300)) 17:46:39 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x10000, 0x0, 0xfffffffffffffff7, 0x0) close(r1) write(r3, &(0x7f0000000080)="9b56da049919bde20e0966e481d046cada077307a35f6db469fa7e33ccb501fb601ea811c760dbf1296c07a9fea4ef70b31d050396c08f2aaf2f29d36eb5b3104a0a486d37de258dcdd54073002db654b7b48eb99e6a7e", 0x57) 17:46:39 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x4, 0x0, 0x0, "8dc6861f62e38a64ec768840672c33a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000240)=0xffee) munlockall() r1 = semget(0x1, 0x1, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000240)) mprotect(&(0x7f00000dd000/0x3000)=nil, 0x3000, 0x5) r2 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setsockopt(r0, 0x28, 0x8, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt(r2, 0x10001, 0x7, &(0x7f00000002c0)=""/199, &(0x7f0000000180)=0xc7) setsockopt(r2, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:46:39 executing program 1: msgsnd(0x0, &(0x7f0000000000)={0x0, "b0fd86fc7de466a9"}, 0xfffffffffffffeab, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 17:46:40 executing program 0: r0 = syz_open_pts() r1 = getuid() getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) chown(&(0x7f0000000080)='./file0\x00', r1, r2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x4, 0x9}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) semget$private(0x0, 0x7, 0x4) flock(r0, 0x5) clock_gettime(0x0, &(0x7f0000000100)) r3 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x800, 0x8) sendmsg$unix(r3, &(0x7f00000003c0)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000200)="23e677d2a3fc01c942a0bf6103bf5b7325cddecc835d3fb0b33dcfe91b0ea2f04f336ee616cc6040e32dab3bd1294bb06c567d88fe6226edf24ce656d2d1603aab9ec78f853bfe9105ff25062af4b24f8d16bb96aa9ae42cd86212d5acf35d84c1bada274d7c5d5854f8015b81febc7cb2d19090b6a7a54ecf2b3c0b75c7e7f444afd4a465ac4aeb926875c6aece291b37ffa50927860275abcb8c558d749daf17b67b1867b16c160a26999f6312fc6f699d12f6483ad39cb5", 0xb9}, {&(0x7f00000002c0)="88b4f322249b165040", 0x9}, {&(0x7f0000000300)="175d60aee732383365bfcf222f7c69fec2d59491c53344d0ff0907a2", 0x1c}, {&(0x7f0000000340)="9eb1b7e94b13adefaeb73999d09ade49abc51b86a54ed2d6a3ee1ea985a5d740", 0x20}], 0x4, 0x0, 0x0, 0x2}, 0x400) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) 17:46:40 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x20) readv(r1, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) open$dir(&(0x7f0000000140)='./file1\x00', 0x2, 0x2) 17:46:40 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sendmsg(r0, &(0x7f0000000400)={0x0, 0x3a9, 0x0, 0x0, &(0x7f0000000000)=ANY=[], 0x10}, 0x0) 17:46:40 executing program 0: syz_emit_ethernet(0x3cc, &(0x7f00006ba000)) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x4) 17:46:40 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 17:46:40 executing program 1: syz_emit_ethernet(0xbf988c405dd95bfc, 0x0) 17:46:40 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() r0 = syz_open_pts() kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) close(r2) dup2(r0, r2) 17:46:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000480)="bd82c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e37e23aa168a0237f559b6cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146e55dfb730fc43c6c3b018be5455be5fe8083e3d2486bce8d0bce54c068235008afe74511560a934642a247a3e405dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41197f368771b6626551a90e6a0998bd25030ae17454811267fa8e92d984cadf2ec23e567805a736327269f3c3f6ca6078a42d101202a82c19e29129f610612c2bf56cc667cfc24d8e79aacdddb163ea2e835b02cf348c9280fd2cc2f22e659517b4198c124f7285e48f83f3202c17c6ae07c15126c77e03b10bea4fdbcba7fd9673eae150e6773aec51b335f2c12b0f08eb32e27587e48cad2b7ce1ad94888152a41237d0efd6d76eaface7c03c38ab4c77e28a8934e631e49f2ca66c4cf3a3", 0x2df306661b138c08) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:46:40 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) 17:46:40 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1000100000000}) ioctl$TIOCDRAIN(r0, 0x2000745e) syz_open_pts() 17:46:41 executing program 1: r0 = socket(0x2, 0x1, 0x0) clock_settime(0x4, &(0x7f0000000040)={0x3, 0x80000001}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e7e1e79ff37a96ba"], 0x1) 17:46:46 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xffffffffffffffa7, 0x0, 0x6, &(0x7f00000009c0), 0xe8}, 0x0) msgget(0x1, 0xc8) 17:46:46 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) getsockname$inet6(r1, &(0x7f0000000100), &(0x7f0000000240)=0xc) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) read(r0, &(0x7f0000000180)=""/178, 0xb2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f0000000140)) 17:46:46 executing program 0: poll(0x0, 0x0, 0xfff) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x88c) 17:46:46 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x2f3) openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x20200, 0x0) 17:46:46 executing program 1: munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000080)="b36afa53", 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x801, 0x20) getdents(r1, &(0x7f0000000180)=""/131, 0x83) 17:46:46 executing program 1: syz_open_pts() r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x4) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='./file0\x00') getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000140)=0x8) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 17:46:46 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r1 = accept$inet(r0, 0x0, &(0x7f0000000200)=0xfffffe57) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setegid(r2) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = socket$inet(0x2, 0x4000000000000001, 0x1) getsockopt$inet_opts(r3, 0x0, 0xd, 0x0, 0x0) 17:46:46 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) getdents(r0, 0x0, 0x0) 17:46:46 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f00000000c0)="ebff6c699a1a15adba4a4c7d4eab5e16125c0000000035d86b14c0d6e076529db4e1dbe96336c2f53878e39d6a7d6fc6ffabc184b5f7b9be3b0a9916d86f03b7f94c990a2bc6ea23e5f76c9f96164c31b38e42e85c54505556e603042555cebcae55f26d67b76e736ff6a847348efba49f1efa1f0bae0377dc46284cb7262d305fdcbd6b59c347bd6b69178db3868d1b26b2ec190b8732123b0ba8a741c0f90945da5d8586a0f8b977e96ef95c0011bfbc7c6fe8f360dd4b6d6e723d7571c8fa5092a00336f24d68404875350f612a018bf5f8954507cb", 0xd7) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) 17:46:46 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) ftruncate(r0, 0x3) open(&(0x7f0000000040)='..', 0x8288, 0x0) fchdir(r0) 17:46:46 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = kqueue() shmget(0x1, 0x3000, 0x100, &(0x7f0000ffa000/0x3000)=nil) munlockall() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x61, 0x0, 0xfffffffffffffff9, 0x0) 17:46:46 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) open$dir(&(0x7f00004be000)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f00000003c0)='./file0\x00', 0xa0800, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') 17:46:46 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='x\x00') mknod(&(0x7f0000000440)='./file0\x00', 0x8000, 0x539) execve(&(0x7f0000000000)='./control\x00', &(0x7f0000000240)=[&(0x7f00000000c0)='x\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='x\x00', &(0x7f0000000200)='c\x00'], &(0x7f0000000400)=[&(0x7f00000002c0)='c\x00', &(0x7f0000000300)='x\x00', &(0x7f0000000340)='c\x00', &(0x7f0000000380)='c\x00', &(0x7f00000003c0)='.,{*\x00']) unveil(&(0x7f0000000080)='./control\x00', &(0x7f0000000280)='c\x00') 17:46:46 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = getpgid(0x0) getsockname(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/81}, &(0x7f0000000140)=0x53) recvfrom$unix(r0, &(0x7f0000000040)=""/13, 0xd, 0x842, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) getsockname$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) fcntl$setstatus(r0, 0x4, 0x48) fcntl$setown(r0, 0x6, r1) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x3) fcntl$setown(r0, 0x6, r1) socket$unix(0x1, 0x2, 0x0) 17:46:46 executing program 1: socketpair$unix(0x1, 0x20005, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000000240)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff37}, 0x0) 17:46:46 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x84f4, 0x3, 0x1, 0x4, "5cc38b318f4736c7c86888a5674cfa3e7bbe96a2", 0x1f, 0x2}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xb, 0x0, 0x0) 17:46:46 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000004c0)="a9077c1361c3e124498b7e936480e6b3e2358371e246e9a2d2a87a441f6d71003df83300a0f7e73652d5eae2a70400000000000000000000000000000000af3affb633adc6faa6dddf504c44e246eab71d266527f1e246e5b721091c73b8bf2ff0b80d88d489ad951f1fbf437c93b7178639e3561aaa3566e4acc58d0190ef108cf63075d9187ac600ebd27d623b84422391e74041f5fb758a02b3e3e1272d6eaba28ce86fe8dc8a748d053ec813be52ba3f48b562edc969c09709b23f69c9a7942e65b5b06e0660e4cf6cccf227e6d674ce9d87b5796650583bb7a1b03c0509edab6606671f9f70059677f61a775f651d307a632875d609bb57cfaa46447ad2f02670e40a4c7d65b528a26a7ca3724637c7b48e066f978cbe37c59192b345b4a5f5d6d311f0f8aa043982747f90442702d2a8009b8eec767e40929337d12634b95fea191232dd849b1796bbec45c3c7580abc32a4a39dc290f355641eec70d20b71ca5521ec732b6becc8fc83af23fd701999892433bbfac0f87b65435e8a50fef5ea6c23133eb82c869c4e18321aa03e5676", 0xfffffdea) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) close(r0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 17:46:46 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffc, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x86, 0x0) close(r0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x7fff) open(&(0x7f0000000040)='./file0\x00', 0x8, 0x20) 17:46:46 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') truncate(&(0x7f0000000240)='./file0\x00', 0x0) socketpair(0x20, 0x4005, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$setown(r0, 0x6, r1) 17:46:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) write(r0, &(0x7f00000002c0)="603edca5b6a8d3f14e54995b373f9e4a15680441a5f47727d8ee8055667671de5de66f05e662d62dcad47b32ffc856da637e2715e0557e0b82a51a655e315f4e84d9101d768c3caafdabe0a7144ca778bf2b2a475f6ed804d97b480dd6cdc1867578d17f8ee704dae848c9256bda47eb7e272d7a2d697f5f8384412ef7b325df4a08", 0x82) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d00001a00f3ff08630000000000001000"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 17:46:47 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000003000/0x1000)=nil, 0x1000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) r0 = syz_open_pts() write(r0, &(0x7f0000000000)="59755686addf2765eb969c64eb74d8ef2dc533063a66b771e9d21e075fa16a5ef45f97589123d54ceb2270d0034526c3b263a36ce0d53e437d6d0625ac61668f0bfacab3a81c7262d1e8aad49b1c824d31150923117be1aea35439f7b57439cc3dd516", 0x63) 17:46:47 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) listen(r0, 0x5) 17:46:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739eea769b94b436cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f57f00000000000000804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897870a32eb2c2d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x126) r1 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) pipe2(&(0x7f0000000040), 0x10004) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfa, 0x0, 0x987, 0xffffffffffffff7d, "85fefa22a6020003fbffffffffffff7f00"}) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x94, 0x3) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:46:47 executing program 0: r0 = socket(0x2, 0x5, 0x9) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0xffffffff, 0x4) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) 17:46:47 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000080)="658229b98a2edf9b0bebaf5f3535843e41bd9c0ba1479362e54204ceafb8efc14de95f311f58b9dc6277d7b137ad3a1b4f4aa6f3f282009426b809971ca29312301fa9184a33ab3e33b6e5a00246f6a192eaf8a1b9a9b91999999250d358830edf8b790a59b8ce7af6ffc636e1411008bfce634477ea70b14d84d1", 0x7b) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/123, 0x7b}], 0x1) 17:46:47 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000000)='@\x00\x00\x00', 0x4) getsockopt(r0, 0x5, 0x5, &(0x7f0000000040)=""/169, &(0x7f0000000100)=0xa9) 17:46:48 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x3, 0x10, r0, 0x0, 0x0) read(r0, &(0x7f0000001400)=""/4096, 0x1000) pwritev(r0, &(0x7f0000001380)=[{&(0x7f0000000000)="c6bff7ec510fd20e07ac914864b45850c52b10ba644b549d38bf6d9d5360d437c1f7e1c4e38699004740ad29daa9f743dc69c378efb54aec8badc24e1c6284b64d375d13fe2826e2ca381c0b9f10dae4834da6cff88b5f7d6d15868d9f531bb29c07e1ccf70c7e69d4123a543e17dcc74e5739f661776a", 0x77}, {&(0x7f00000000c0)="65e9f268546fcbdd6aaf5c6ade1c31fbbc137a4c15e4cc08ff25c69a85cebfdd34cc964aff5066b4df987d064b51f1f77f1c9ea5f34edf88fdf7f027c86cecc7a2c1ad5970b0967d5f1dc23fcfddc64ae85b5622bbd33d0053d489fab67a4087c1db", 0x62}, {&(0x7f0000000140)="988707bebf868766a70e114ff063fe035df8", 0x12}, {&(0x7f0000000180)="fa3594da21c90c0d7126b6f6edcfb4c763b172cdfb6b7a05b4d06eaed5ad2efdd2b4e6ffd8dc27c3472c0a33b44352269abac9601fded9d2fc85c023bb9a07ff3a70c344fef220553d2651700308940bd75e8d4fc506f6cf25ea240a2bc609dda1e62d00cb120141777957c662aa7a20fd610abf00f257b4855278fafda4fe22a230fbb45acc4740aebf635236612902d17bf7a55c305ddbfa7c4a9f04e159e2b241c5fc4ed177b9b0a6a2dcee4de8586aa3c944dd73f0c72ff0c055d6139306fe699ce7b5dc6c570bcc6a27", 0xcc}, {&(0x7f0000000280)="b469d9f9e6744b680d20a2b9080927a1346aad613faeca8f0f1f08855e401ed591180668bd9fede9276bffd7dc4b2f2330225770107caa2ed23d95130d8109cf357b9d89cdd1d73d46daaefbcc381db0196e26d66458fccfd126ce6d028d0d4eeb12ddf97b6084a9d978f9fd1b65e76dc080f5e339931368fe84d71cd59ae2df94c0234438b6b02c076ce9ffb82089c551077d800b4a765450ccf462eaca23b25bec73f434ac5d5b65f5cfca1cf17365df6b52fe437e6d90aa155a8a3af1df68e2a93c3143f407f522eaa60340bbfad919b81c6783531f7e7a3d7e3298d762f4580bd8248f356add16ca8a8b252a", 0xee}, {&(0x7f0000000380)="e3ca20375a6401901b4aa25d5db8df8a137dd271f9ef31aa6fe894b97e8e11502cd33e3148da355b75741284e673d7fd9f48c9933b6bde0a5b35ed51673f439c2c9dd4279bd4b97f726a4f3d902ac8a1376da96208fbc6cc7731e3f3957e01bf5c430a76957499eba04b5f9249973b72583d049dae415825f4e2a2aa03e1e2d7e6c8573a0322609db68a91842324a7f448e79df24be204ccfd88351429eeafd9c954fd6601c3be9d2e22e0ed88d5502903794a7c76c57c09213ba23797f920850fd373cd11d421a39200027e60449aff9935b21e2158408c30d67d45d5f9dea3536d813036155d33483c1607485006b177466b2d8a49eea36461895e5ee03f953e38d8f0a237ac55902250eecfa5b51b41ee89212ab11986e394459f025bdb82bb0f312d3d4130df6ad33aca1aa891e2cb24799b61a6b530d7c01416663f56893f64451765b2258eb1fd11db9f4f97ae40f6e2b29a8b9ce96f33c026512431c60bd3555f3f7452d298e259380e84336a99552a7fc2fe81b98d595368b9ebcca620ba7db2673e50782e7941e2c9d873fade4e86f727ec49cb9c8e66dcb44655ca4cb8f8199c79b542611095b61df8232b775322cf3d3e09984c2aee180b38eebe4fdadea3784696a3d88e3e3045e5e43363094ed452baae999c8f1c6866ce051af57d6f45318a56c5644cab1828b48d9ec797a537e0621dc91d48f437900ea20d2ff851b6a3de9abb98c64b5381113c2c09336d854dfe9ca2245a3e42613584216d3f31088fba5c2ee16dce377e6b3e84bfed52263533631a856d13f6c4f4c149fe33a7cdbae021f2af0a58eb795a97616163f47b8242c9ef183c223c70bd2f7b78612e3c179b1cb73412901dde30ae4444de454e4e701fc2ba2c9bd8c71fd45f3ed7877259f759f62e9fde39dc90e86beee94eb81d4548abad1bcba8210d759f97b37521cce06cbc35ecccf7077ce88c38f51b001463452d7445042b351fb7806e82c9b743d729a9e3abbc38b046ab46fc53788de4d06b8a857a39411227bdcafbba4352f6b35764232d143f8d0dc24e02926fba283656534d9960d407d88d56f3c4fda6fb9f004becfe357d0ce037a6877974c77b20e8bcf63bfee24ca2964b007d007e5a6ea12fa227d99f86fb341e57205d5361cf478c045fb3a3305d0e91f2401d883c9267ac569b755b46cba6398f6a603117a98485533968b6ccb9f0d69a3a5497b22e985911692af2e126d87069028258ed3022ff4c79b29379b9b36a53750b828f7f4f8995f5f7b6805901a084b873e9190e2831b642b64479321a28d03401b36b42d4faa9bff76bf7b8bbb596796610ad68cadcf0f6121d1b3843f3608d545a756736de0fcd7e13af688a50d599018bb5c490b702371475237ceccb017905dfcb34499a04c65c021a86229b1982b26a3e407ef4f38a0ac886e2d80e06faac0b34dd78b864e3507ecd2a0305a915933be404374c75db1740b6fa9f8680661ced0e12c3c14a356c44c731d5f9554f52533808073ebebe903f6e8c162a9bc7668fddb795abd8b077dc58bdfbd5289778feeb595b85f44bd20569e8d8d532e1200410b1651d4c9f8ceac708e5fa0907c0a1954fd0bcb450ab8c27664845b09a0b1113495e036d1bb131feb73e7258a59c40b6f399d4f7a8ebbcab42a2ffd32b852dc93a01d83b0f2d309e10947b8cc4af84f63531ed36ccfb682827333317c4b67dabc920ffee8113f14eca7c87d1a5dba3ca9429f00baba5453284c8c8285d0b5a830fbbbf57e071f0060ce8dbb55032232514e0f6b5d06f7d0f8f25ba4f8ea37e4babfdb4e0c08111456e6f100422fac16f7a0becfd690e859d84aa728772cdd7130ead1bf83113c78761419bdaf8f301be799d493b84767e6c85fcd1b498a14906906d2b6cd2fd1d4d30da18bd0b818ec6340be34539857eb5e613ee9a263d739deca548832ac8dee6a18e604fa7a99c24f96d5c584b81d98c5e54e5770a851a10377e72e48def32885c84a0650eed6ce15ad6636221bfe18e0c4830b3752ed9d21da0f0706c043287527b326a345d9cd74ec05511a4c5f9e98fe62eb6e05c61b28e8e435661bedc8e00989c36991ca3adcec96c79a0148caa0135cffddd286b22191ebee60261259e34254c809b462469ac4072010e25ea232034b810b7039d65fa0e89b5ac3b6736cb45bc34b69e50e71687edaaf3de9d498962cf9d587c7028a5581ab97c7cbeed28d5800b88fe839ca4c5b0520ca73744742d4215dfd8be350713a210978690058e2015536703e089858560b5769b83ff253fe1136917b66c3eec70c696b852a9b8ebbd042e622277d5391b239a6b7ed985270fc66b94b7aee8bab891c58f490b6158a934c95dbe2317763c3174cd5dbe9e862067cb9ecb247706ae14dafe179e89e271c82b741a332ea3943b43726e1b6027ae138a386e4d3d6b0cf49e8f8d02cf89f0357681f1b0834b439301ede642d746483741ab30ed0cd137882ad11244e9748d759a1ede5fbcee1667d2bf0d684133f97705c9105f6b847c812f3ec3fbb79cc17dbf3bfad397e74455b015638e69fe5c80ea334a1a0715756ebee42c68c611347479fc4605529664c55ec1af42b6f0fdde17e3819258631d90c3fdae442c4fe2924703fed216fdc9727f1596202b4870a4f7e54f8b863a65213787e0f26e3643030d2b8630772aeadad51b56d7542b7230d206753125f0314c3662f2e01a210108b96c52304c32f63c0744fbce07330c42d612644f9042e20f2f911b8e99b7442be95a64002f5a4ce89a59b3fdb2787d97069f1206d87626bf0422590faac07755bc265d68bb99c45776771beb56b400fabb9191292ff62fd083347542c777ab5725ad8d8bc3703458470b5f1e8c1a2703a473f0fcffad5e836b05465fe4749d2dd5a2a15e1fc0952147282753e2e552a1d921ed8961db3da6148ca364270635f69d8de119e4748e15824b8f2e9d960e119ce41f5f24117c67278460e367027199243c4d2dd2ca642bb6ae20cf79e55f9996e568f8e1a0b376aee74b6266e77c264348cd661274e458ffd4d169543ed39c7f7e532b8992e4665793097eadd536fb2e55a219f7d5433ef46ea6660d5d36e1e177a25a44ee428ec3984989ef1d867346b69ce9d4f1f858aab39141cd7acaae429fc7a2eca020e2a0ed026ce8707cacfa2816e740f399c12a83fbdf37ba86e3e974d54622742a89e7bf837d4300e9ca5879b4a99f6b27a49ee1f214c9e7de77f5f0d1049272840e565eaae801fde35277bfa61f9f94e9a1f5d920a6879288286644efdec92bb434b0d42bf6dcd21bc923cbd270d5a56e3f94facf7baa6f3e76a1cd7bedea1bfcb8e7958f79a22a0ca92f7b44db4d3a784f2635eda217617a7762349bb8b24f4c93697aa9d76c3a621fd591b800df26f6638b1276b561c267665a8d62d47b88e3a33d2b3c977a88b24c98c583a6c2ed58422806d6bf6fabb34ddeb0e7fa7d1466073ba3b2d3b6f0f07de4df4ab9580e60c2a35ab874d160c17d599642232439122fe08ba50077117dd8d9c9d03fcdd77bf6fef6c557975ba04eb270593bd87240d0241d63160039c23f4f3ca5217819b032cde28e8ab05043bfddbcc845ec827b5736b96f8bcb0e13c8d259f0015ede5b1e670a5c5d617e95e9f189c67f96c653edc34fe9cb66fee7454fc3acab778e832aabcbbf82abddcdd65ab5f401670576f2730a3d96f256c663242e583f5d1f7444c446b41c93c92db01d20774388acbde4546c94d116b58e4f190493ba78487093bc91cd8cbcbfdb3c40c21b1adb1dcc0af02f769dbc96b905f43ba647490a9e66eecc59da2d899a4f31b725a7b73e5480c789e93ec1e044d78a2bddbac5e13f1cb55c732bb8168a87634dd82b590b840fa9efbc1e5b4d8604c526fc559708921103b2f4fa3e4aadfd562cf559d1b13ed28a0875722ccd56cfa3548a51111bb0353eca837173371aa4b7f296e90fbaa774ca166c7ea737c389767aa69c36e4db260ac7fa3d0696bc566799fbdda27fc1fc0c6a7644cddd2b8f120871067230887e70bf2e2085ece1d1b92409ce20a2176aea2e49038295a8254f0f5e946d8ea914d3661e077ed1cebc54f533eab2e22dcba26e2fb519771ca570c34016d8724eb3be74131c639fddf49309e25ce62c7c2068e788a95ed888fe071333f0bf4a5c6005bfaa210dfa0c5ad27029916346c285fb7e45fc043932c9ca759373e1308e7bb5b42b009f3c57a70c25e3900a1175a9965f33df651b355f181b4eb751506e0f211fa41de1c3b4e09228fb78dd7baccf3d40496f82f19645c3dad3b74729f467d860c7e41ddf1b35808b4f07657723ecd8f19d3a6264b5ff8302aceff7707d4bcf828a3dde68b41d20b89dcad64814bbb1afc7714e846e951f37d8c9b51d75bff2d1c10da06e2cddff6c444a78b301ac9bd4d52f59482c310d5e4582e8d1d4e54d79b9f953c65586e217544b16e8e5dfce43f2ea159299a01545f791c90e0195d5fecb9034ae600e2f3642d6dd2c5f1102a740791a4ae42cb83fb55aea6a5727ec286a34872baee3b3fc149af5353cd06b43569d77d45d30892baf86b0d88a86ccaf9ad9c532ea4fea42b91c1f9e14e2e74a8642b52e8c71ab9fe05cd87aa5313b63ecf09e4157762233352ad41e5b5f3e97bd60b39ac8a81c396f45827be19b9c961a77f81c40c8fde8818af69ca9bbf0c19f89c462b7a5615e4614e8a593d9494b1c5650eceb184d5b2e06fa7c7f263a8ba1e68b656d7a431c0e35d3685a186da5a906bcfb81c5c21591aa7af4efffc76843eedbf63ed03289bd556629e840761f46486774ece324a448553d8f459ffcb9f761301750cb0089b48a30f20ff0a6c980f881d1e8013a112299108a0a0d004c43986e5f3e7216a13db50765aad0d131c8c566fc1b9e51c20ed5fc02d44156352bedc93051fdf2129182299e4a1036894ad46f4690b126bc166269dea32df5fc65b350e1d85a132a59918e6e51d356fa66e9e293221f7a8efcc688549a0d19c40d4ac827405f8a5524f575317f601fe9b9ca5ac0f59b1845cad38c4501dc19e1921fb02be60b3d915c63bb84175f701cc23fc51c09c4cb45ee50265d4f2a397c2b8271864c04349c138056698ba046dfa982a94046ffa33f94ebb080389758b7152cf75341449f95ccd9d36e5bc8608f4c60cef72cbe5c829022cd8916c1311459a8ad1c7470e6d09340c5bada142287f7d6c9e53570849d538ad344adc09f6e3ace7cef66083813dad8b7854afddec259e3079b3d3dde5bebb668081146a5a660220e932e29fc9744f7a6d1e722ba102e7fb31fb63315465da86b0f7d185328745f6708e7a6f61e4ee0706a74792cc08d9962b0f00891560136bdee7f547a97748133c6c0da5f2fe8e730df7c873583f89576760af35c9ef0192bb201eaa37586319eb8f17fc7c8cc7bab16cccd8bb4ba58529b7ad04df7ad7c02cf66ffa9f65e786d528db564aba1c6cacc8f8a8e256dcac3c9fc6e3869c6e89eb1c8ca38033f5d1c72e9623813841767911bd42e732e0d49381b3f2d2120c3757d2a4b8aff1911c3869d8d1ca29779c76163600d4e6aaa959835c2cc14d68ebc45e115a0c36d833b3660798c93d327f32d5c1b664974f7cafdb5291dcabd54cca785126522b034da456b70c79bb151e051488865ebefc796fb7752ce44ec8186eb70e3dcb1715f9703ebb6bcc9d18e9a7aff24e1d321f5314f0a21b719b85e6b7a7774c57059fbf9a02206a9cf0b089b68be5185435ddb7e4f65", 0x1000}], 0x6, 0x0) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f0000009000/0x2000)=nil, 0x2000, 0x5) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 17:46:48 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() close(r0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x100000000) lock order reversal: 1st 0xfffffd807f00d2e8 vmmaplk (&map->lock) @ /syzkaller/managers/setuid/kernel/sys/uvm/uvm_fault.c:1442 2nd 0xfffffd806cc16b38 inode (&ip->i_lock) @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 lock order "&ip->i_lock"(rrwlock) -> "&map->lock"(rwlock) first seen at: #0 witness_checkorder+0x6d8 #1 _rw_enter+0xbf #2 vm_map_lock_ln+0x14e #3 uvm_map+0x2e2 #4 km_alloc+0x19a #5 pool_multi_alloc_ni+0xe4 #6 pool_p_alloc+0x70 #7 pool_do_get+0x127 #8 pool_get+0x104 #9 ufsdirhash_build+0x40b #10 ufs_lookup+0x2a5 #11 VOP_LOOKUP+0x63 #12 vfs_lookup+0x552 #13 namei+0x4af #14 start_init+0xd6 lock order "&map->lock"(rwlock) -> "&ip->i_lock"(rrwlock) first seen at: #0 witness_checkorder+0x6d8 #1 _rw_enter+0xbf #2 _rrw_enter+0x5c #3 VOP_LOCK+0x55 #4 vn_lock+0x6e #5 uvn_io+0x2ca #6 uvn_get+0x206 #7 uvm_fault+0x12c1 #8 uvm_fault_wire+0x70 #9 uvm_map_pageable_wire+0x2fd #10 sys_mlock+0x187 #11 syscall+0x5a0 #12 Xsyscall+0x128 Stopped at db_enter+0x18: addq $0x8,%rsp ddb{1}> ddb{1}> set $lines = 0 ddb{1}> show panic the kernel did not panic ddb{1}> trace db_enter() at db_enter+0x18 witness_checkorder(11a9e0d1169a20fc,81,fffffd806cc16b28,fffffd806cc16b28,0) at witness_checkorder+0x12f9 _rw_enter(164ba632a2d6f7f5,60b,fffffd806cc16b28,ffffffff81ee1643) at _rw_enter+0xbf _rrw_enter(4e62914b4d43ad90,fffffd80795584c8,ffffffff81c4fb70,0) at _rrw_enter+0x5c VOP_LOCK(232909b21f4fd30c,fffffd80795584c8) at VOP_LOCK+0x55 vn_lock(94ecdcb40e093d9d,1000) at vn_lock+0x6e uvn_io(5d05dd3225e51a3d,0,0,fffffd8069e669d8,0) at uvn_io+0x2ca uvn_get(95c71cd62567aa17,ffffffff817d4e70,fffffd8069e669d8,fffffd8069d4b840,0,1) at uvn_get+0x206 uvm_fault(95c71cd6256652e6,20010000,0,3) at uvm_fault+0x12c1 uvm_fault_wire(e1c54326738ca275,3,20010000,fffffd8069d4b840) at uvm_fault_wire+0x70 uvm_map_pageable_wire(2bc8c1fd3a02bc1e,20801000,20001000,800000,fffffd807f00d2d0,800000) at uvm_map_pageable_wire+0x2fd sys_mlock(11a9e0d1166973f3,10,ffff800020b92018) at sys_mlock+0x187 syscall(4c041abb6adfb2e8) at syscall+0x5a0 Xsyscall(6,0,ffffffffffffffa1,0,2,fa6859a1010) at Xsyscall+0x128 end of kernel end trace frame: 0xfa92af8f940, count: -14 ddb{1}> show registers rdi 0x3 rsi 0x3ffff acpi_pdirpa+0x2be67 rbp 0xffff800020caef30 rbx 0x3 rdx 0x40000 acpi_pdirpa+0x2be68 rcx 0xffff800001146000 rax 0xffff80000434bd00 r8 0xffffffff8142346f witness_checkorder+0x12cf r9 0x5 r10 0xab2b97d036168fac r11 0xb23492fbd179406c r12 0xfffffd80025cec30 r13 0xffffffff81ebc499 cmd0646_9_tim_udma+0xded3 r14 0xffffffff82270a50 w_lodata+0x47070 r15 0xffffffff8227f830 w_lodata+0x55e50 rip 0xffffffff81391848 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020caef20 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor1) pid=127471 stat=onproc flags process=10 proc=4000000 pri=73, usrpri=73, nice=20 forw=0xffffffffffffffff, list=0xffff800020b932d8,0xffffffff82319e38 process=0xffff800020b94d30 user=0xffff800020caa000, vmspace=0xfffffd807f00d2d0 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 96019 217491 16102 32767 7 0x10 syz-executor1 *96019 127471 16102 32767 7 0x4000010 syz-executor1 16102 223659 52629 32767 3 0x90 nanosleep syz-executor1 52629 111179 68242 0 3 0x82 wait syz-executor1 15957 349666 23986 32767 3 0x90 nanosleep syz-executor0 23986 47467 68242 0 3 0x82 wait syz-executor0 78509 451676 0 0 3 0x14200 bored sosplice 68242 80846 15409 0 3 0x82 thrsleep syz-fuzzer 68242 6199 15409 0 3 0x4000082 nanosleep syz-fuzzer 68242 523916 15409 0 3 0x4000082 thrsleep syz-fuzzer 68242 268579 15409 0 3 0x4000082 thrsleep syz-fuzzer 68242 80764 15409 0 3 0x4000082 thrsleep syz-fuzzer 68242 412608 15409 0 3 0x4000082 thrsleep syz-fuzzer 68242 196838 15409 0 3 0x4000082 kqread syz-fuzzer 68242 264528 15409 0 3 0x4000082 thrsleep syz-fuzzer 68242 392961 15409 0 3 0x4000082 nanosleep syz-fuzzer 68242 309743 15409 0 3 0x4000082 thrsleep syz-fuzzer 68242 298570 15409 0 3 0x4000082 thrsleep syz-fuzzer 15409 447637 25596 0 3 0x10008a pause ksh 25596 413732 54940 0 3 0x92 select sshd 10178 15785 1 0 3 0x100083 ttyin getty 54940 111884 1 0 3 0x80 select sshd 17658 166219 17213 73 2 0x100090 syslogd 17213 69826 1 0 3 0x100082 netio syslogd 92651 225342 1 77 3 0x100090 poll dhclient 90304 325027 1 0 3 0x80 poll dhclient 80425 266988 0 0 3 0x14200 pgzero zerothread 45978 47705 0 0 3 0x14200 aiodoned aiodoned 25275 124282 0 0 3 0x14200 syncer update 32549 487353 0 0 3 0x14200 cleaner cleaner 25388 15123 0 0 3 0x14200 reaper reaper 37417 68843 0 0 3 0x14200 pgdaemon pagedaemon 31865 332962 0 0 3 0x14200 bored crynlk 8987 165057 0 0 3 0x14200 bored crypto 50100 404748 0 0 3 0x40014200 acpi0 acpi0 61636 441442 0 0 3 0x40014200 idle1 42601 210426 0 0 3 0x14200 bored softnet 42407 421197 0 0 3 0x14200 bored systqmp 3022 519759 0 0 3 0x14200 bored systq 85594 282101 0 0 3 0x40014200 bored softclock 99830 352115 0 0 3 0x40014200 idle0 1 106617 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper