kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Sun Nov 25 13:08:13 PST 2018 OpenBSD/amd64 (worker.syzkaller) (tty00) Warning: Permanently added '10.128.0.75' (ECDSA) to the list of known hosts. 2018/11/25 13:08:48 fuzzer started 2018/11/25 13:08:51 dialing manager at 10.128.0.105:34332 2018/11/25 13:08:51 syscalls: 1 2018/11/25 13:08:51 code coverage: enabled 2018/11/25 13:08:51 comparison tracing: support is not implemented in syzkaller 2018/11/25 13:08:51 setuid sandbox: support is not implemented in syzkaller 2018/11/25 13:08:51 namespace sandbox: support is not implemented in syzkaller 2018/11/25 13:08:51 Android sandbox: support is not implemented in syzkaller 2018/11/25 13:08:51 fault injection: support is not implemented in syzkaller 2018/11/25 13:08:51 leak checking: support is not implemented in syzkaller 2018/11/25 13:08:51 net packet injection: enabled 2018/11/25 13:08:51 net device setup: support is not implemented in syzkaller 13:08:52 executing program 1: r0 = msgget(0x2, 0x22c) msgrcv(r0, &(0x7f0000000000)={0x0, ""/1}, 0x9, 0x2, 0x1000) r1 = socket$inet6(0x18, 0x1, 0x1) msgrcv(r0, &(0x7f0000000040)={0x0, ""/8}, 0x10, 0x3, 0x1000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000080)=""/96) setsockopt$sock_int(r1, 0xffff, 0x6b1e7f37b52ee84f, &(0x7f0000000100)=0x3, 0x4) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() r5 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) r7 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x5, r2, r3, r4, r5, 0x100, 0x8000000000000}, 0x5, 0x1ffc00000000, r6, r7, 0xa0, 0xffff, 0x7, 0x8}) msgrcv(r0, &(0x7f0000000280)={0x0, ""/226}, 0xea, 0x1, 0x1000) recvfrom(r1, &(0x7f0000000380)=""/157, 0x9d, 0x40, &(0x7f0000000440)=@in6={0x18, 0x2, 0x3, 0x8}, 0xc) r8 = dup2(r1, r1) ioctl$TIOCSTOP(r8, 0x2000746f) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000480)={0x4, 0xa353}, 0x8) sendmsg(r1, &(0x7f0000001000)={&(0x7f00000004c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000000ac0)=[{&(0x7f0000000500)}, {&(0x7f0000000540)="c322f6d256b56684fb9dc553606d578992480f6ce16ebf2ec66afb39b750f26c25d5e3fc168a7c2f8c00c175c1f49d2bc814f9e1d3d5012445e8f30e1196b6c2459365d67875e948b0dc8ea394473f7ecca06d48f10a76a030cccda23686d2b7ef46105fc8b1bd0979c51de9bd18a447ec3e97f3b42e581555800ffad7e416c4cac9716cba63e1b5576337e63b5d4b6bca6f39a07b7b063b432433059ebb938bdbaa7d5f6f0d8b8c8aaa67fd77e476623232c62ec93c9ac944fb874a36", 0xbd}, {&(0x7f0000000600)="d70c61c1cc0add9d59174c2d4ff286c380f742eeff63c7229b9182210faadec3149f10abd1122339930bcf9a4d4758e4cfc653d31872802e805056f1eb9e8e1525b96a69", 0x44}, {&(0x7f0000000680)="24c970495ed587423092358d96755a71abb6995da04171b07d3796435d68d44282e67bf076c76b384cb2dff7afa82e27c468fd4ee92a72f5d4721fcb9cce8141044feb668d340b00cb526348eb94487b4f36b84a513ea9d50c9a87bf982b2207fbcc881b8537380b8b624f8c9346d7", 0x6f}, {&(0x7f0000000700)="67fd7cfeabb67eebd440237ad5dfc16598445d32182583465d79cc18a5632a7f341e13b350b188d953213bbb9763ad9156d487bcd91ce3c18483d2f68304e6cc03a53d63671cdf58f3c20f19f3a16272306b3ed9fbea03fd987fac30245740ae44e1e6c99dbe62a59aecad0fb0d03f59410a905d1e682c567f062cea4fbd10cd42ed6783b26977fee8ac7a1d5060d19a7b42491f88d5326de817aef0a11c6312c501e36c6480ec1e277da138d1a00aba76c82fb1d577158b27c12548edffed9be71b0b689e9ce463224f59b3e8e6d009b035bf3b9414e0d0b2c2eed7728a939072385ce3d8c9c4ee48359ea0facc77ec", 0xf0}, {&(0x7f0000000800)="bf95326754aaf3a107ea51cd65c8c1d3d52aa43160464ba21dc20701d9b1ddbe719bd77f92e5b514f97bfa24a959a656f3e9db6b16ac34f24202ed13070ed8b25af2cf7e29479b12453238937a5ef90a0e8f910b29d2e34c84b48d7dace9ec625507ae091defe7773e7208f6e3812a4222efbfb5cd6f043a1011daaea3e52a1c44150889d2de3a672816eb13648d46a94cf1aa43d7d3df753975dc47bb343f654cfa159ba9c41776b6b719", 0xab}, {&(0x7f00000008c0)="c5792d3cccac3ecea9e3b9ce3f767b5ff251d6f22701e360157d05fff33b9c3c97", 0x21}, {&(0x7f0000000900)="988bb49bd392386b2792f96a816953c0836caab6f668cb3316662160a2205dc9a93a993b1c62c046965403d9d00de326095bf97bdeabf911a682104a9c4d1d70136afe97085c754a6d3749563e893e0e76561058f5f4d0458770fe279b0731666f499f5d8284953a7f491010e7db62f4b42dce5f98c83abe5224cb515f175c2fff6a06e8e0c6354d2d041b95e43142", 0x8f}, {&(0x7f00000009c0)="5bb5652a23f88c7de5a966ea0e0c8699dd5e12614d1d336d8f28df5d5b48730613473b1ddf733b5ae3c2f9dd6df69de2dcf31af6ff8cc47c6a3815038269d46bc85aa6d5f93d5ca84a6071a3cc68da6d8e6cd43069581a8cd5385f9e751840ca45be7bd908110eedba5c45bbef9455cc9bd00e252dd53f4d7ca7cdf4f742bcee0abbc8bde2f57bf4d4e6d2041cbc378155573013b92c05b0e164aac2a933fb1722b0ea0d03ddaaa81905bd3c7264122782761c177c991c61f8d97a4e2294859e91bfbd50497438081e6462a628dbf2da7960b1a8ddb715912033e6d69c454740fc624c59f620ce10bb486ccab32bb8a37504fe", 0xf3}], 0x9, &(0x7f0000000b80)=[{0xd0, 0xffff, 0x686e, "5be74a7b3aa75883ed2af9662fc268d786e58c187e93730cdc4742ddc6357ed34637b38ab348397d20cd874268bc7554d03d74c62978066028371f3edb634323921375fd3daca62a8986bb099137c3c7ab7a71f85c76e412a2714efd0e007b828e35ce0d394af88ceae2c0b2d3e5798ad0f81e28abd538373c19e9a4dbc35019e5a18693c2e9310133be3c3728144b1eff3158e1456ccde7cbd3d1d2d2a7ddd7ff76df3ae5cb94a3db425325080b57932f9965f68798f42217"}, {0x108, 0xffff, 0x2, "bb70073173a0cdb567ab479c906fc97ddcf31d36f2c35444a04680e07b19c50c9f8c74d1ea8c5650f1bc87b11e54aff74b69894689bc251b8fc0f995eb1c56ff321fbd64e90b66a7c7d23e5bd3309c29c9749af88ecbca9a3ef62f2b76011808465c9152eeae11e0c7fb6482e94c10743c72f15294c8d4d183cfa77aae0a3f3bad563c3ad4bf95863dad07d0b3a3d6ca231604a0b3f721d2d331144f566fd73130d6dfde25ed5dd6cb023ce2547567d8ff263da475ccc3e7806ddafa1cc6cc37c3009653ddf0c6d383ba0d4eee68bf2a3f906787989ab81887d99ee64d1a9c373fe55fa70a324653f03f4025f861a59db4ea300e82"}, {0xa8, 0x1, 0x9, "bd21f757be51616b84a9959aa92bf5022334ea3765dc1846a5e9729e2d9cf3c18382a9e2a4ff9b9c85fd779c5da3916526c9ea4a358dd7a7c9c8b404e309283b6b2c9068ca8220040b47af145f8b55a86d9f746a28dcc84bb18e83baadb7bb85d879e0de06bb2c74a266e085362c8ec35a0f28146c4d9a5a78c40c7f9eda87e786d37b71b1112a92e781601b23bc7438f2f0c2c8ea09"}, {0x38, 0x0, 0x40, "c3f51d7c34631bcfa8b85f4a93e2ca7bb47972b4a614a3c0a30d7f8cef2a8ef387a58669a660ea"}, {0x50, 0xffff, 0x3000000000000, "72b7201459e6f8b84bfb949348b1fa99f8be5b616393f8d1fb5d322c3fa98ee26da786b4d588be4d7a6ff1ed907f759c04f4fbd8973e46ad11d6ffcdf93be0"}, {0x80, 0xffff, 0x3f, "8ef16465a41bca807308c1a94e557bb476a77974857457d6426e2609010c3d6f3e992f3bf96119fa6ba21c5d839d65226812d257e902d04e99f0a79e28107b9b9c7d9601183aca563e278503b56dfd15f97f80b842ac6066b24553d0fa9b9de656d9f1aa69819330bd2e37dfd13d05"}, {0xc8, 0x1, 0x0, "0fd9ca372410802cd3147ee541c3abe3fc711434f0388f150aff2db50d9ee88bc194fbd2c2100ac5a2542584879e7201753c3a022ffa96d9fd6e34bca463cc6fe30eb25fd44bac1c13314ca65107edc96beed25eb65fb59b4cf0e02e3595a748286a34635c16886c075b055c7fd7c4a0a1f0d7c9ecb6bd1911d0b7e358051941cad7a23790fad133d88adc840824586a1cd4d45143e75aaf0728a97cec7db9b1ce8da5f9e933b523bfa8edcc64c4b57ccf"}, {0x30, 0xffff, 0xb7, "c2015f3e55da5bb783d4977ced83acfb449c13dc88607658b4e2"}], 0x480}, 0x401) getsockopt$sock_int(r8, 0xffff, 0x10, &(0x7f0000001040), &(0x7f0000001080)=0x4) getdents(r8, &(0x7f00000010c0)=""/101, 0x65) getegid() getsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f0000001140)=""/106, &(0x7f00000011c0)=0x6a) recvfrom(r1, &(0x7f0000001200)=""/98, 0x62, 0x2, &(0x7f0000001280)=@un=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000012c0), &(0x7f0000001300)=0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000001340), &(0x7f0000001380)=0xc) utimes(&(0x7f00000013c0)='./file0\x00', &(0x7f0000001400)={{0x6, 0x5}, {0x20, 0x80000001}}) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000001440)=""/254) 13:08:52 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x1) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0x1) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x2) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x40, 0x3) renameat(r0, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') faccessat(r1, &(0x7f0000000180)='./file0\x00', 0x114, 0x1) r2 = getpid() r3 = openat(r0, &(0x7f00000001c0)='./file0\x00', 0x8000, 0x14) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000200)=0x3) chmod(&(0x7f0000000240)='./file0\x00', 0x40) r4 = getuid() setuid(r4) readlinkat(r1, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/147, 0x93) ftruncate(r0, 0x5) fcntl$setown(r0, 0x6, r2) setreuid(r4, r4) renameat(r1, &(0x7f0000000380)='./file0\x00', r3, &(0x7f00000003c0)='./file0\x00') chmod(&(0x7f0000000400)='./file0\x00', 0x7e) write(r0, &(0x7f0000000440)="dc2f5b5f3d0c27fd67976c30b79054c209065f1f82397f6feeeb73fd2b7c6d2e9e3cdc236ea6ea12d0f95f174118aee04bd1f9c99245dbd4aed23e37e476", 0x3e) recvfrom$inet(r3, &(0x7f0000000480)=""/15, 0xf, 0x3, &(0x7f00000004c0)={0x2, 0x1}, 0xc) fchdir(r1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) accept(r3, &(0x7f0000000580)=@un=@file={0x0, ""/108}, &(0x7f0000000600)=0x6e) getpeername(r3, &(0x7f0000000640)=@un=@file={0x0, ""/67}, &(0x7f00000006c0)=0x45) getdents(r3, &(0x7f0000000700)=""/180, 0xb4) r7 = msgget(0x3, 0x340) msgctl$IPC_SET(r7, 0x1, &(0x7f00000007c0)={{0x6, r4, r6, r4, r6, 0x0, 0x1}, 0xfffffffffffffffb, 0xb4f2, r2, r5, 0x0, 0x0, 0x58, 0xbe05}) chdir(&(0x7f0000000840)='./file0\x00') getdents(r1, &(0x7f0000000880), 0x0) rmdir(&(0x7f00000008c0)='./file0\x00') 13:08:53 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) sendmsg(r0, &(0x7f0000000180)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000080)="aeaf27db960bf74d8d554ba4d0068838e6e63e477c5f0290895f82734ced3ead2b34a227b15ddc2211326e6771fcbba0625535b89a341261f4b56342bc1f4f89e744d8a9a9436e41d6d13c4770b6769f991c4c60aff8f69ba7f1b3b8c0d247e3cf6b3621f6d662d3d48f950e1bbc0bf43eaf56f1d9c8fc45045a191d150e7a221e7a927889112f5fbf57afce4ba40f0b803abc4fd0b1e1719adf1d0178c6050e96388bbc6a99b20c", 0xa8}, {&(0x7f0000000200)="d7bc40a33f1ae757b7eeb751d622dfd86db0c3744da60ec0365721a9085a9c680af19de856676df648ce9ca63c15838264997a055100b79dd8c1892f629437296ded71bcd739b0a03cee6889cde3fa06a2afab33af817363b2a9c241b6cf385c0b94b03ec6f0712417fc49cd1aad3e7e4d4cd2a9a722961b53bacf4f248ffffb361828c92e5e388573a28e68dd27e4f9ed5cafd9eafbc29241df989ba9ce256df4967e2956e806c6112919325ab4d4fdb8b49f54b27cbc8af34ac1c8effbbe32cc67a11d19dd99fd7bfccb8434120c730cb058303e820fa44022e93b0ba332b4063b2257a253e3e61e229278daa0b5f1ae62f0ba28f2a931cab10697f450f626f36b895b531cee9ecd916c39090f42de6f595b27b2348f898478a2f038bff65fc992e5942ae9f1032f5a5ddbefa605098fb5b838a911c9c7f9be184b9c0b305339eab36324f613d9773904f4f6115c9a7ef25b0171603905b525da73cfdd2677b5ff605b2bcacd14628d1319f5f950323eea1f5b3363108d8524e2b27aabae933ac85b773a76be79546205bf6ee50b85db6062585a07ac6d3d7753ee1274c1eec22754ea9eff1861a71cf5bd49e06720e8c0a127d70510e25d1d2166c0af0078cdbf3dd73a99ba0307524d51524f7d327fbaa54e494d80c1aed8d9ed96678073e5086cf89393b7c73f74344a2fc1067471268bab3ee62c8c906291d44facddfd6264d99053453e09e0c2a8a23ee604afe6c6b26d2abf520f95a4f3400d98a550f92c655065628b80634c75e8f492d91375d80c08b2a47b6a8d4189bc9a4756d35433c4c3b9e4ce1897ab9f8ae67c2832cc00efc1f95d82d04410ec11639e4c3457be959a1c58b7f1f36d76b096afb693277873ae02398b046c83371c7391625b24dcd375c3a15a585c22cb1ec7fd2e122db4ceac77f114973ade926754a60e79734d1d39920aa8e85ba60020d10c7a649d6e5a036c1162cb0a6a5eac8c823c72b498ff6818482a28dea6ea3c13fe2d4ec5a068e5fad1b50ebed6a172e1524ab44aa884d4ac81d3f3633d41b6157a616ed095e156f45626f9a6d70fde18542efa0aef4fe19445ad3db6a995eb8923a996b101b98b0c0fd03254a28b979dfd19d11687e4cc4bc4bdcd0c61292852190cb101525ca4d27506cba24c87818b2647df4f972faf5c968b9a8c1fb9645d5039053545eeedb5621598ca9d4294dadca31c9d555b43dee8fc5061b04af520a57cbc8eb3e648cfabe23b69965dae6f8c0f7f260d0c9e97f43cbb5ec95f26c2799bf110dc157c878c685317746e6829f85168fce017f3a38bcb8bd13fd28879b0408d6bce4f8e99cc0f5d0d3519d0fdf8842f64fec986ce3a25c5591e8354a5ddb57b5dd4f433cc28d6b04dc15865e8c19267162017a35bb94a0a71c3961057ecd72614ac01dedb59ef106bb62c532bd7682395257f7f550db7ce169c9458be7f7417bbab1726e7a5270b5ad810559a899c7755efd9f425c713d784a2f3dee71a2f998bbbd62d19cb866ca6e64ec08fd38df1b96d4bef378a3c4640d796b742929ab906da436e9588231cfc1ef409103a4d9b690ed54132f46cf65b7240817bdf8b8ae250c3860330f891f555f0588ec5f576e8f3034caa5b2c4587df7f5241499f84583216bf42135ec9fce886f96e194cf025d5a0ce6055a500ffb7ff55e4512a1d68eca21150255b0f9cbd503626c6e5974b01696be750bd03cb84e6af7fb48baca8d7acccbf593f9149903af7e50738d958304ab7d4268132d218df206316d3bf1ce5cd8e94705185e8042beab666654b7431e694e884414ab66cd7fd5fa53b0691f028ec91b8d8c238744821dafbf229b0ba142f6f11cd06b145142354c8d76118bed4d4c5dbd6d1ae2614d43131ce7a420f9083afecbfe9a9e89d643af1415d879bc340455e84e21e4fb5af0b718ca5a955bcd7b343c6d9c691097d2cbad0ff9d239ae2510226c198e709dd7e94b0a111c71c0f4bc0fe05f21e7d43729a76f6c84497d6c1b127cf910e600a788929ee1b88e17355ceadebe9b64ce349a71e813613c2563176ee6f9e414bda31886ec773c42f80f94c76bdc0e7b371dba382734b32493916c98b279a2833563c8e34b1b9b57644c0fc159e5ba8b7fd7081f948b56dacd1443c7a98a741800818b57ed0a033d8701a60fc23c5bb8ca49bf7f3d119c3c07f60f8e14f80d03cd5f6e4d59f055b76f726b67e32e0bcc8edfe90764ffea4ede05845c11ac70aaafce5e630ee822f61308e10e5489444366cc10858e32643ed6cdc9efd2aa0d53bc83ba215d783061b194dfd2c9b7eb2a8742f80894851c07ba37ddb4e21b1d6e6a407c83226ee7617bfaa64daab638cc6f1f7ae2d3b5de8f535dad12da5eb41de0c17ff8c30641434cf61fdf767a628c5a39d13432fc95ff677fb78eaa909debf5d1e964288900b55f54a9d6c4ae1dec2c6b9bd125017374b33b1f2de6b12b13f4237d1196a664e7ef494430f1306197b759fdc128ce4d074b9571fc61186e1a12517bd721f1d553b0d27e93c794fa696655a42d3e7bc42452996756f98e015f1b36b808f3fd2832fa8d01efcacd36780bb8981907e77b12836516648c7c21bb4aef53669cf7f485cc207d9789432a72a0d13b9a64cd44fbef6a0df96cd4cbf2fedd22753cc140cd7d6f01ee9b49677d39b6e77a9a6c8abf3acd226bf640fc7d4836f21aa390265f0ebb44ae20066c6fa3b6cdf2a4ae4c24add9b813688d17861f722c6286f4bed6ba5229abbd68d88a519fe595d13cc27547a2ee6e015b65cd8d11529b9ec848537aabac152b03b135bec17ef95dfab2aeea7f8715e0432ebbb415b695f2418344696f3aff7d18a8ff4b1dcadc8e2affe2540a6bb12a0226724f4fec8cb2e15c543ca87040bb0c8d2c4ebcc353fa832e0ab6c831558dabb9b80c8edc80a46abecc33f750c332f809487cd57edf3da711cbc46725c4596d506bdbc4abd334933eef5e8336604a3707a192530ee7f1f3c2c1aa1fe81711fd5b3b043c291894680adc0d8569c025b88d964cbe4c5f86d90d58c38cfd16d6a84d34dc97f4417ae023fa31a635058a021d8b4d213e670a8ddf04648317665aa0a11c3df219ccdac7a46f2d9ed80c9cacd08e422007ba94eb3385947441fc55bacc851e0bc1330e01ae741a1775a815fc85fd007529e710aad0029b48609e3048722b763b44a158356c2ea980cd21dc291f9dcb3ef89a5bc0c0d6921682054e212699c0cb169de2cf7e3ce873e9d23b8c8e80bc10742f8948d0b3d3e4271ae148e882fe3810fbdcfb388d5f60af0603ab97e613a860019227ef71f7431537745e0bfd6be9e70585a29f0115189816f4cb0507c5d995c4a171aa7a74d08f9788a84129f30e2a20d9d757839428b3bfbc0c66c190a8695784589c5d6574ec635e3717a8ccf4c7405cbf1bf7d5d56cc7e41d2048ed64b0fc28e602b75f580ab181bbcd586aa097cb5f0f13ab24d21a90a9851351ed698c8e8a1fc393c93b8844e158afcf5b74a5447be5b8b0f49652dd35cd38064bf5765baf98c0e9414c736bf91269de23f28fdd7746f9debdeff680949ca815d2342de95fa46a19f8519425aef3bf2f1ff7917f9f0aa77b28bbc23f7e26bb8829a650e7daa544b5dfc6e1eb3d914a1b920ebc02e7c1ac4b6f8009522ea27ea7447d217ef69faa22fce6869f4922574bfbda3e5243156c58d1324282402d5d571b36b675307594f30b70d9b2191b4d4447b26648b5fdd5d712e5113a9415d49fd6c66214a407e20e4bc57e416b75b473506d391dc24314d044b6381f6b578f847e3bc3f4e76e7ad05efb99c63544890c1d9947f59f57c5514a95b844e8995d5fab699899bf11c0cdcb1cf93c9e04b0179e167220e684ebd12922fbbe0d6eeefc8da7c43c2d793e8c3de1bd298582f2049e3036f14bc382f28f76420d7e069db6ff52599a5b565b6e61c546412145a8e607fbf108b0f40397a8d06e30d28f71f15f17a2366ac2904bef6ab817ea3aabc993ead96ef989295edd457f07e7c38e5a80cbe5ccbdb7c43793c01e399a90ddf4d2992e89b452be53b3ba0852b868b0127af4649a2303fc0e7f634790b376b71e1221d4a934aea27d66e553053ea7abf964cbd1ef8196b1b9cb4a0002838c98d2c7f7c23f1fdc85417efacb71ecf35bd81bb06edb35b1b51c1369fdbc7d7754eb6e654159a7866f8ff8f7129e813a4c4ed5a35de96739d23a21ca2d40ed39b3506dd58a6261069554e67edcb548f4d640cff77e067982e25146059649e51517bbe144e810eb39711451aaa9a146b5dbef795f3c5fd74e8ae25a8a37d3b93b6f0857972db8997f0170308c65ffc644a7965f947a8b188497ccc331254f89824ecd75f46c2e2c238384e24247fdd52230f7cf1a4678f7ba626a9b50b1681a4191b24d10996d13b79682278a50a2d642b6b028f0827e2e1e7cb6b547efb7467787c01a1c63f3a4da7f24ca3192b5b76efed0c46319af5e8954824458d080a688c34df810deb9b13dd21139d49c2eb50223ed4ff976b8ceca0f8228058a14a4444f57a25a02b1e0a20a964e65ec4dd9cace702224da81cf3c797b00c2a93ba9ce8e93f14bec13e74d10f52f42f4c156b1c99a26cffa2e7a4314e12a64b0482b0d6826bdf91540499e5337178e24f1a1749985f7b549df8f6619d01feb60dee5cfb1e978c144dbb7acafc57802df106d069b0a71e020dcca5a3ccc9d29c903f4866c45bcc1b561000455b0ffceef22be787ecc753a3099a76aafc1769f7bdd70d736df38060b824c7abce1e0ed5e3f7eb8089104a6baf4b36f1608576dcb81f88f28ceac19f9337221b615971378b236b868e6e7bc52dec635166e8f72497cf0633882cbadc2032877e831d7b350b84434d34409eddd8c71757575e1481e36cf82f6f6767e732b1b8d1db34c2058427d5466ba4c16e435b5eca079f985f6afb490e8e091f6ce0f2071b9e05053d7e7e345c7e36fc32b7daa98f6dc3f2f55884def849191e90f1a0b0f9493ebe5e69d3b86e583d72cc45b020eba7691054a9269065007eb490ee155fef602c72279e219320e879cd6babc0589e6d18f9543cc4a206708e00c5291e36fbf233b69ef01f8dad72c4d3ad83ee3f2559bc68618d437c62450115d5b1bc3187ef16c2040b2834cb6a03e6465e2c0c75d077c18c1077addb06028226f4473b4df4684bd5d91c69015785326a511b809ee8946bc6302348585deeb53da7ef249c9f8b0d7702eaf315b079d0216c9bd9ae27382892b7b09e5e72064a34af13418079cf031fae47976331fe6f8ec91498833c30b2bd7aeba052470d6b00a890035017abb8c4bae1eb371ad53bb962c8884f3fe3920d47e70a693cff43e8cdcbb8cba20a0db5e0a8a61ccd48b0891ddd41a91bc99660a8ad18aee87dde9deb4fd0c94f8dc8d53246d3776722cb5cace2dcf79f6d5706e23b097d5ffc388ea91f9267f16148466aa7e13ca8dd8da2adce50850d987eba21a0f60f19525527b11dd47296d19fb77ba48d15c2c155b2cea81dcf89eeccd0f267235363f7173301d8f608cc51a5b393e1e05e82240490f29aeb0817c705db1522832e5d24a1897b5261dcaee4835df118ab3520b191bed71e9a20b40982ca4f105d610830da89463347a8cd360d0c89a230276fbd71f980e505a105f0abbb3e363a244ef39e03c6eb2ffadcae683ee1e6722ec0c2d298ec0ce169390fd05093c1147463d4b25becea460b6cbb189e928a343ea9dadd1cafe5220f29b78cf121d8d71584342fe23bd5af", 0x1000}, {&(0x7f0000001200)="cf1b887df38452a9eb21f84a1ad869e8ed32d07b546181878fac4fb4fd7afca4aad684179888b35c2fef6952afff2be357a0cb48a02a55c66d7e435dc799c3ccf6e88eda0e4f4d8c1f9ad7d1087bdca72649de0b098d93765243c82e977efcfc166bf186870ccc3062c2f459776321c6a5e17835e751ec82ea2eaf2996dd3bcd66f5fba2cff5f230d12577ba77ba99164510a16e7bf1363587437b09a58937770e8ef283dcc864ef7638b653a917208ec31e83367d3629f1e36640bb33f90a51c585d8a83892aa805def1f478a178f48759862293ed01d76007a8811a9", 0xdd}], 0x3, &(0x7f0000001300)=ANY=[@ANYBLOB="4800000000000000ffff000005000000f61ef7c6986e44954d31e9a744f30f8c30f0659bde2cd63a38b93c0914f4c3f8f7d359eb4c909b490629d03a91beaa94b1fb00000000"], 0x48, 0xc}, 0x1) 13:08:53 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) pipe2(&(0x7f0000000000), 0x10000) setsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x880c22e27d0da58b) r1 = msgget(0x1, 0x8) msgctl$IPC_RMID(r1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x218) 13:08:53 executing program 1: r0 = msgget(0x2, 0x22c) msgrcv(r0, &(0x7f0000000000)={0x0, ""/1}, 0x9, 0x2, 0x1000) r1 = socket$inet6(0x18, 0x1, 0x1) msgrcv(r0, &(0x7f0000000040)={0x0, ""/8}, 0x10, 0x3, 0x1000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000080)=""/96) setsockopt$sock_int(r1, 0xffff, 0x6b1e7f37b52ee84f, &(0x7f0000000100)=0x3, 0x4) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() r5 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) r7 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x5, r2, r3, r4, r5, 0x100, 0x8000000000000}, 0x5, 0x1ffc00000000, r6, r7, 0xa0, 0xffff, 0x7, 0x8}) msgrcv(r0, &(0x7f0000000280)={0x0, ""/226}, 0xea, 0x1, 0x1000) recvfrom(r1, &(0x7f0000000380)=""/157, 0x9d, 0x40, &(0x7f0000000440)=@in6={0x18, 0x2, 0x3, 0x8}, 0xc) r8 = dup2(r1, r1) ioctl$TIOCSTOP(r8, 0x2000746f) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000480)={0x4, 0xa353}, 0x8) sendmsg(r1, &(0x7f0000001000)={&(0x7f00000004c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000000ac0)=[{&(0x7f0000000500)}, {&(0x7f0000000540)="c322f6d256b56684fb9dc553606d578992480f6ce16ebf2ec66afb39b750f26c25d5e3fc168a7c2f8c00c175c1f49d2bc814f9e1d3d5012445e8f30e1196b6c2459365d67875e948b0dc8ea394473f7ecca06d48f10a76a030cccda23686d2b7ef46105fc8b1bd0979c51de9bd18a447ec3e97f3b42e581555800ffad7e416c4cac9716cba63e1b5576337e63b5d4b6bca6f39a07b7b063b432433059ebb938bdbaa7d5f6f0d8b8c8aaa67fd77e476623232c62ec93c9ac944fb874a36", 0xbd}, {&(0x7f0000000600)="d70c61c1cc0add9d59174c2d4ff286c380f742eeff63c7229b9182210faadec3149f10abd1122339930bcf9a4d4758e4cfc653d31872802e805056f1eb9e8e1525b96a69", 0x44}, {&(0x7f0000000680)="24c970495ed587423092358d96755a71abb6995da04171b07d3796435d68d44282e67bf076c76b384cb2dff7afa82e27c468fd4ee92a72f5d4721fcb9cce8141044feb668d340b00cb526348eb94487b4f36b84a513ea9d50c9a87bf982b2207fbcc881b8537380b8b624f8c9346d7", 0x6f}, {&(0x7f0000000700)="67fd7cfeabb67eebd440237ad5dfc16598445d32182583465d79cc18a5632a7f341e13b350b188d953213bbb9763ad9156d487bcd91ce3c18483d2f68304e6cc03a53d63671cdf58f3c20f19f3a16272306b3ed9fbea03fd987fac30245740ae44e1e6c99dbe62a59aecad0fb0d03f59410a905d1e682c567f062cea4fbd10cd42ed6783b26977fee8ac7a1d5060d19a7b42491f88d5326de817aef0a11c6312c501e36c6480ec1e277da138d1a00aba76c82fb1d577158b27c12548edffed9be71b0b689e9ce463224f59b3e8e6d009b035bf3b9414e0d0b2c2eed7728a939072385ce3d8c9c4ee48359ea0facc77ec", 0xf0}, {&(0x7f0000000800)="bf95326754aaf3a107ea51cd65c8c1d3d52aa43160464ba21dc20701d9b1ddbe719bd77f92e5b514f97bfa24a959a656f3e9db6b16ac34f24202ed13070ed8b25af2cf7e29479b12453238937a5ef90a0e8f910b29d2e34c84b48d7dace9ec625507ae091defe7773e7208f6e3812a4222efbfb5cd6f043a1011daaea3e52a1c44150889d2de3a672816eb13648d46a94cf1aa43d7d3df753975dc47bb343f654cfa159ba9c41776b6b719", 0xab}, {&(0x7f00000008c0)="c5792d3cccac3ecea9e3b9ce3f767b5ff251d6f22701e360157d05fff33b9c3c97", 0x21}, {&(0x7f0000000900)="988bb49bd392386b2792f96a816953c0836caab6f668cb3316662160a2205dc9a93a993b1c62c046965403d9d00de326095bf97bdeabf911a682104a9c4d1d70136afe97085c754a6d3749563e893e0e76561058f5f4d0458770fe279b0731666f499f5d8284953a7f491010e7db62f4b42dce5f98c83abe5224cb515f175c2fff6a06e8e0c6354d2d041b95e43142", 0x8f}, {&(0x7f00000009c0)="5bb5652a23f88c7de5a966ea0e0c8699dd5e12614d1d336d8f28df5d5b48730613473b1ddf733b5ae3c2f9dd6df69de2dcf31af6ff8cc47c6a3815038269d46bc85aa6d5f93d5ca84a6071a3cc68da6d8e6cd43069581a8cd5385f9e751840ca45be7bd908110eedba5c45bbef9455cc9bd00e252dd53f4d7ca7cdf4f742bcee0abbc8bde2f57bf4d4e6d2041cbc378155573013b92c05b0e164aac2a933fb1722b0ea0d03ddaaa81905bd3c7264122782761c177c991c61f8d97a4e2294859e91bfbd50497438081e6462a628dbf2da7960b1a8ddb715912033e6d69c454740fc624c59f620ce10bb486ccab32bb8a37504fe", 0xf3}], 0x9, &(0x7f0000000b80)=[{0xd0, 0xffff, 0x686e, "5be74a7b3aa75883ed2af9662fc268d786e58c187e93730cdc4742ddc6357ed34637b38ab348397d20cd874268bc7554d03d74c62978066028371f3edb634323921375fd3daca62a8986bb099137c3c7ab7a71f85c76e412a2714efd0e007b828e35ce0d394af88ceae2c0b2d3e5798ad0f81e28abd538373c19e9a4dbc35019e5a18693c2e9310133be3c3728144b1eff3158e1456ccde7cbd3d1d2d2a7ddd7ff76df3ae5cb94a3db425325080b57932f9965f68798f42217"}, {0x108, 0xffff, 0x2, "bb70073173a0cdb567ab479c906fc97ddcf31d36f2c35444a04680e07b19c50c9f8c74d1ea8c5650f1bc87b11e54aff74b69894689bc251b8fc0f995eb1c56ff321fbd64e90b66a7c7d23e5bd3309c29c9749af88ecbca9a3ef62f2b76011808465c9152eeae11e0c7fb6482e94c10743c72f15294c8d4d183cfa77aae0a3f3bad563c3ad4bf95863dad07d0b3a3d6ca231604a0b3f721d2d331144f566fd73130d6dfde25ed5dd6cb023ce2547567d8ff263da475ccc3e7806ddafa1cc6cc37c3009653ddf0c6d383ba0d4eee68bf2a3f906787989ab81887d99ee64d1a9c373fe55fa70a324653f03f4025f861a59db4ea300e82"}, {0xa8, 0x1, 0x9, "bd21f757be51616b84a9959aa92bf5022334ea3765dc1846a5e9729e2d9cf3c18382a9e2a4ff9b9c85fd779c5da3916526c9ea4a358dd7a7c9c8b404e309283b6b2c9068ca8220040b47af145f8b55a86d9f746a28dcc84bb18e83baadb7bb85d879e0de06bb2c74a266e085362c8ec35a0f28146c4d9a5a78c40c7f9eda87e786d37b71b1112a92e781601b23bc7438f2f0c2c8ea09"}, {0x38, 0x0, 0x40, "c3f51d7c34631bcfa8b85f4a93e2ca7bb47972b4a614a3c0a30d7f8cef2a8ef387a58669a660ea"}, {0x50, 0xffff, 0x3000000000000, "72b7201459e6f8b84bfb949348b1fa99f8be5b616393f8d1fb5d322c3fa98ee26da786b4d588be4d7a6ff1ed907f759c04f4fbd8973e46ad11d6ffcdf93be0"}, {0x80, 0xffff, 0x3f, "8ef16465a41bca807308c1a94e557bb476a77974857457d6426e2609010c3d6f3e992f3bf96119fa6ba21c5d839d65226812d257e902d04e99f0a79e28107b9b9c7d9601183aca563e278503b56dfd15f97f80b842ac6066b24553d0fa9b9de656d9f1aa69819330bd2e37dfd13d05"}, {0xc8, 0x1, 0x0, "0fd9ca372410802cd3147ee541c3abe3fc711434f0388f150aff2db50d9ee88bc194fbd2c2100ac5a2542584879e7201753c3a022ffa96d9fd6e34bca463cc6fe30eb25fd44bac1c13314ca65107edc96beed25eb65fb59b4cf0e02e3595a748286a34635c16886c075b055c7fd7c4a0a1f0d7c9ecb6bd1911d0b7e358051941cad7a23790fad133d88adc840824586a1cd4d45143e75aaf0728a97cec7db9b1ce8da5f9e933b523bfa8edcc64c4b57ccf"}, {0x30, 0xffff, 0xb7, "c2015f3e55da5bb783d4977ced83acfb449c13dc88607658b4e2"}], 0x480}, 0x401) getsockopt$sock_int(r8, 0xffff, 0x10, &(0x7f0000001040), &(0x7f0000001080)=0x4) getdents(r8, &(0x7f00000010c0)=""/101, 0x65) getegid() getsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f0000001140)=""/106, &(0x7f00000011c0)=0x6a) recvfrom(r1, &(0x7f0000001200)=""/98, 0x62, 0x2, &(0x7f0000001280)=@un=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000012c0), &(0x7f0000001300)=0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000001340), &(0x7f0000001380)=0xc) utimes(&(0x7f00000013c0)='./file0\x00', &(0x7f0000001400)={{0x6, 0x5}, {0x20, 0x80000001}}) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000001440)=""/254) 13:08:53 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) pipe2(&(0x7f0000000000), 0x10000) setsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x880c22e27d0da58b) r1 = msgget(0x1, 0x8) msgctl$IPC_RMID(r1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x218) 13:08:53 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) pipe2(&(0x7f0000000000), 0x10000) setsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x880c22e27d0da58b) r1 = msgget(0x1, 0x8) msgctl$IPC_RMID(r1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x218) 13:08:53 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) pipe2(&(0x7f0000000000), 0x10000) setsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x880c22e27d0da58b) r1 = msgget(0x1, 0x8) msgctl$IPC_RMID(r1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x218) 13:08:53 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) recvfrom$inet(r0, &(0x7f0000000000)=""/136, 0x88, 0x800, &(0x7f00000000c0)={0x2, 0x0}, 0xc) socket$inet6(0x18, 0x7, 0x400000000000040c) 13:08:53 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) pipe2(&(0x7f0000000000), 0x10000) setsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x880c22e27d0da58b) msgget(0x1, 0x8) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x218) 13:08:53 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) pipe2(&(0x7f0000000000), 0x10000) setsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x880c22e27d0da58b) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x218) 13:08:53 executing program 1: setuid(0xee01) lchown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = getgid() getgroups(0x6, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r2 = getgid() r3 = getegid() r4 = getgid() r5 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x5, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r8 = getgid() getgroups(0x9, &(0x7f0000000200)=[r0, r1, r2, r3, r4, r5, r6, r7, r8]) geteuid() r9 = dup(0xffffffffffffffff) r10 = geteuid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) ftruncate(r9, 0x4) fchownat(r9, &(0x7f0000000000)='./file1\x00', r10, r11, 0x2) getgroups(0x9, &(0x7f00000000c0)=[r11, r11, r11, r11, r11, r11, r11, r11, r11]) setuid(r10) 13:08:53 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) pipe2(&(0x7f0000000000), 0x10000) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x218) 13:08:53 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r1, r0) getrlimit(0x4, &(0x7f0000000300)) kevent(r3, 0x0, 0xffffffff, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x1000000002, 0xf0000000, 0x81, 0x7}, {{r0}, 0x0, 0x2, 0xf0000000, 0x2, 0x1}, {{r2}, 0xfffffffffffffffa, 0xa3, 0x40, 0x5, 0x80000001}, {{r1}, 0xffffffffffffffff, 0x80, 0x1, 0x200, 0x6}], 0x93c, &(0x7f00000003c0)={0x5, 0x101}) r4 = kqueue() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) sendto(r3, &(0x7f0000001480)="453127834746281ed7e889dfcff17fdeb7fc0d9596af9b9dae352c33980c1095cdd04068c44afaf19fc48b0f2d78c37cd1d40b06a5d0c190f31525acce530a33254feb9a59995c774fa819ffb3ebfebd2890c1a0e972215cb0ebe3c1d60e2f2a678bbfb45ffce23a24bd30c080763ff4695090c1aa84298a36b313afb404ac51ad2865d556345ea0382d096d6f1807c49e2175b2ca6d880bbfa8ce64f159a2d83603d7775581f1586a052c40e6c55a65ca9a790ddcfecd8ee20423f9f17a63c6960342d90937eca0e3b02b9fd18c8f55a61ede256302c3d8805201c023d37d", 0xdf, 0x0, &(0x7f00000015c0)=ANY=[@ANYBLOB="0100002f66695158146c653000"], 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r7}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) dup2(r8, r7) r9 = kqueue() kevent(r9, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) kevent(r9, &(0x7f00000000c0)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x800, 0x0, 0x800, 0x0) fchownat(r3, &(0x7f00000000c0)='./file0\x00', r5, r6, 0x2) kevent(r4, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11, 0x0, 0x80}], 0xc996, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x40, 0x8001, 0x9}, {{r0}, 0xffffffffffffffff, 0x41, 0x40000040, 0x9, 0xea9}, {{r1}, 0xfffffffffffffffc, 0x2e, 0x5, 0x4, 0x469f}, {{r4}, 0xfffffffffffffff9, 0x86, 0x0, 0x80000000, 0xfffffffffffffff8}, {{}, 0x0, 0x42}, {{r0}, 0xffffffffffffffff, 0x3b}], 0x8000, &(0x7f0000000000)={0x7fff, 0xff}) r10 = semget$private(0x0, 0x1, 0x0) semctl$GETPID(r10, 0x2, 0x4, &(0x7f0000000400)=""/4096) openat(r0, &(0x7f0000001400)='./file0\x00', 0x190, 0x102) getrlimit(0x3, &(0x7f0000001440)) fchmod(r3, 0x8) 13:08:53 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x218) 13:08:53 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x3, 0x40) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000140)='\x00', &(0x7f00000001c0)='x\x00', &(0x7f0000000200)='x\x00', &(0x7f0000000240)='x\x00', &(0x7f0000000280)='x\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='x\x00'], &(0x7f0000000600)=[&(0x7f0000000380)="0e2600", &(0x7f00000003c0)='x\x00', &(0x7f0000000440)='x\x00', &(0x7f0000000480)='x\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='*[\x00', &(0x7f0000000580)='x\x00', &(0x7f00000005c0)='x\x00']) unveil(&(0x7f0000000400)='.\x00', &(0x7f00000004c0)='x\x00') execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) 13:08:53 executing program 0: pipe2(&(0x7f0000000000), 0x10000) setsockopt(0xffffffffffffffff, 0x6, 0x2, &(0x7f0000000000), 0x218) 13:08:53 executing program 1: open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='r\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8402, 0x140) 13:08:53 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10000) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x218) 13:08:53 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb", 0x80}) bind$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) r2 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000300)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x9, 0x1f, 0x79, "7ad000ce01590fffc8491c475da584ed7622bb8c", 0x8, 0x2}) dup2(r2, r1) write(r0, &(0x7f00000000c0)="8d0e0c1bc5219319d22d7a3660cddc3c1aa41afb8dc1b873281a2f2ee6e6b8e8ba8b9404ca38eb92905c5efc9939a0843fea045fdb60f2889ce1e49433059ff847747f0f627dfb0b84e80c88546f595e8cf17ee0ed6564850ebac5b33c9eebd928d522e53779c58ee2b220101905ebef134efd3221ccaba09562fa59a32f48ba01cff69047d5b1d6ee88d91eb09d99e716d3f15a865c27927b27ff9abf68ee353a44d3298d3000057185adf13432121852237c39a059d7da3d1eb46b53d273a981b29a164bb15bf868eb4b0334ecf7face6d537e0539812c1b30c7b1131126ee50db28b4da387966206305bb40d8a68d4056dda3901b6a2959c6e5144a858194fa3241633a73430fd09d7bee3dd718c8cfc9eaf07a16bf5f239a4f4b7f7ba53643bae83cb8502bf7a36ff3ad705eac691176cd6d7e64b6ba153c78a86fcf54c483b35ff67e0fa221eb75ed03c178044601dbcc55e7267bcf4c0b0e0322b237ae82b71d6aaa02dfce326b4687e091503bcf777af0d7666e48580c9a5ea17230546c26c9d287e5181877d067b1ccd2ca67bba7495f7a0ba53c98a42586579df954d720ed9ad01f77ccd88a967ee57a28924bb76da1b045f705ae5d2a5e55ba825046b071a1225c9db9aba395aa6fd012e4861107f6f26dcec8f14562d2c5ba8c91d788130aade76d55861de89259a152c8a51a97687b76ee5c56cb86d1ac2ace211d", 0x201) 13:08:53 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) pipe2(0x0, 0x10000) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x218) 13:08:53 executing program 1: 13:08:53 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) pipe2(&(0x7f0000000000), 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x218) 13:08:53 executing program 1: r0 = semget(0x1, 0x7, 0x0) semop(r0, &(0x7f0000000040)=[{0x0, 0x9}, {0x0, 0x9f6f}], 0x2) fcntl$getflags(0xffffffffffffffff, 0x1) r1 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000180)=0xc) getsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f00000001c0), &(0x7f0000000200)=0x4) r2 = semget(0x1, 0x0, 0xa4) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000140)=0x964) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) unlinkat(r3, &(0x7f0000000280)='./file0\x00', 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000100)=[0xd, 0x8]) 13:08:53 executing program 0: socket$inet6(0x18, 0x8001, 0x0) pipe2(&(0x7f0000000000), 0x0) setsockopt(0xffffffffffffffff, 0x6, 0x2, &(0x7f0000000000), 0x218) 13:08:53 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x89, 0x2}, {{r0}, 0xfffffffffffffffd, 0x396be3296e6275cd}], 0xa7f8, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x1b, 0x0) 13:08:53 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) pipe2(&(0x7f0000000000), 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000000), 0x218) 13:08:53 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) pipe2(&(0x7f0000000000), 0x0) setsockopt(r0, 0x6, 0x0, &(0x7f0000000000), 0x218) 13:08:53 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) pipe2(&(0x7f0000000000), 0x0) setsockopt(r0, 0x6, 0x2, 0x0, 0x0) 13:08:54 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7) 13:08:54 executing program 0: r0 = socket$inet6(0x18, 0xc000, 0x3009) pipe2(&(0x7f0000000000), 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x218) 13:08:54 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) fcntl$getflags(r1, 0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) write(r0, &(0x7f00000000c0)="8d0e0c1bc5219319d22d7a3660cddc3c1aa41afb8dc1b873281a2f2ee6e6b8e8ba8b9404ca38eb92905c5efc9939a0843fea045fdb60f2889ce1e49433059ff847747f0f627dfb0b84e80c88546f595e8cf17ee0ed6564850ebac5b33c9eebd928d522e53779c58ee2b220101905ebef134efd3221ccaba09562fa59a32f48ba01cff69047d5b1d6ee88d91eb09d99e716d3f15a865c27927b27ff9abf68ee353a44d3298d3000057185adf13432121852237c39a059d7da3d1eb46b53d273a981b29a164bb15bf868eb4b0334ecf7face6d537e0539812c1b30c7b1131126ee50db28b4da387966206305bb40d8a68d4056dda3901b6a2959c6e5144a858194fa3241633a73430fd09d7bee3dd718c8cfc9eaf07a16bf5f239a4f4b7f7ba53643bae83cb8502bf7a36ff3ad705eac691176cd6d7e64b6ba153c78a86fcf54c483b35ff67e0fa221eb75ed03c178044601dbcc55e7267bcf4c0b0e0322b237ae82b71d6aaa02dfce326b4687e091503bcf777af0d7666e48580c9a5ea17230546c26c9d287e5181877d067b1ccd2ca67bba7495f7a0ba53c98a42586579df954d720ed9ad01f77ccd88a967ee57a28924bb76da1b045f705ae5d2a5e55ba825046b071a1225c9db9aba395aa6fd012e4861107f6f26dcec8f14562d2c5ba8c91d788130aade76d55861de89259a152c8a51a97687b76ee5c56cb86d1ac2ace211d", 0x201) 13:08:54 executing program 0: socket$inet6(0x18, 0x8004, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt(r0, 0xfffffffffffffffd, 0x2, &(0x7f0000000080), 0x51b) 13:08:54 executing program 0: socket$inet6(0x18, 0x8001, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x0) 13:08:54 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x0) chdir(&(0x7f0000000080)='./file1\x00') unveil(&(0x7f0000000100)='./file0/file0/file0\x00', &(0x7f0000000140)='x\x00') 13:08:54 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') r2 = shmget(0x2, 0x2000, 0x200, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') renameat(r1, &(0x7f00000000c0)='./file0/file0/file0/file0\x00', 0xffffffffffffffff, 0x0) socket(0x18, 0x4, 0x3) pipe2(&(0x7f0000000000), 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x218) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x10001, 0x4) getsockopt$sock_int(r0, 0xffff, 0x102f, &(0x7f0000000040), &(0x7f0000000080)=0x4) 13:08:54 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x110, 0x1) close(r0) 13:08:54 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) pipe2(&(0x7f0000000080), 0x0) setsockopt(r0, 0x1, 0x2, &(0x7f00000000c0), 0x86) socketpair$inet6(0x18, 0x8006, 0x8, &(0x7f0000000040)) 13:08:54 executing program 1: pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) close(r1) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x82) close(r0) 13:08:54 executing program 1: r0 = socket$unix(0x1, 0x20000000001, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000280), 0x3) recvfrom(r0, &(0x7f0000000040)=""/59, 0x3b, 0x800, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 13:08:54 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1) r2 = shmget$private(0x0, 0x1000, 0x140, &(0x7f0000ffd000/0x1000)=nil) shmget(0x1, 0x4000, 0x5, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r2, 0x0) setsockopt(r0, 0xd9, 0x400000000, &(0x7f00000000c0)="09b517f4000000000000000000000000005c315d0008ff172704297e7751c8c689708193b93bbc4f412346d52bfe959409f1b4e13eec69d598050359bf604c086b007490fb", 0x45) socket$inet6(0x18, 0x4, 0x7) ioctl$TIOCSTART(r1, 0x2000746e) 13:08:54 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) munlockall() setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x218) renameat(r1, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') connect(r2, &(0x7f0000000040)=@in6={0x18, 0x0, 0x7, 0x6d}, 0xc) 13:08:54 executing program 1: poll(0x0, 0xae, 0x2000000000000000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x3) 13:08:54 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x9, 0x6, 0x6, 0x6, "38bdea9c0e2b9f73cbd9f1a3d0ad320b115e5030", 0x349f, 0x1}) setsockopt(r0, 0x2, 0x5, &(0x7f0000000040), 0x0) 13:08:54 executing program 1: socketpair(0x1e, 0x0, 0xb38, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTART(r0, 0x2000746e) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = kqueue() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x8, 0x7, 0x1, 0xffffffff, "bb9674d7fbbd0cda1f14eb850fe691073e1d4fbe", 0xfff, 0x3}) r3 = socket$inet6(0x18, 0x8003, 0x0) shutdown(r3, 0x1) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x1, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x85, 0xf00fffff}, {{r1}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) 13:08:54 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r2 = semget$private(0x0, 0x3, 0x4) r3 = getuid() r4 = getegid() r5 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x7, r3, r4, r5, r6, 0x80, 0x4}, 0x6, 0x7, 0x78c}) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x218) 13:08:55 executing program 1: getitimer(0x2, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) 13:08:55 executing program 0: r0 = socket$inet6(0x18, 0x8004, 0x400000000000001) pipe2(&(0x7f0000000000), 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x218) socket(0x800000000001, 0x7, 0x6) 13:08:55 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file1\x00', 0x0) r1 = open(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) r2 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f0000000280)="6fd05b382ed80c3b087a981012a96ee6fba6c433f73a0ec0a8369bfa2f57f58fedbb68c9909445e10fbed7a26410632b038c8ebbad79e770f93c053a824dbe8b060ca9329f9b7cc809d7efd1f67326613527c8ae571f1cd4c1124d4199fcdf1a900af0136b2cc11cd9330e65b29b641a58efffc95657549627ab403b9002304cb2ef9080a2f3637e486ded6c2c8a9878d9acad0c4b28d582591fd2f1b7f65ebc411333163d4bc7e00328f8f55acbbb1d5786e0a25e27001912606b3baaef4603a3731c2931064961eb4e6e174d4daf58de791516c234f49585402cba3f561d29c6bc4145f80f71abf601c6cdaa4c", 0xee}, {&(0x7f0000000380)="bdc23bf87869a9c736a5aa6627d6450daa89442f1f1fba4762c7e757c33c05c20bbe699a56652f282c4189891cbdc1b12b3f82cd5892bfae35dc86d680f94805226d76f8f5923f53a265008b3e1efeac82a6529128cc44fd8fe4363ec69dd2b7ea0f32ddd85c082e35f39b68107ccb9d440d45fdd801009ee62185f2a415c27ab87a967a59d72420a44f82aad71e78a659ec9ef59602f4949f5477", 0x9b}, {&(0x7f0000000200)="9c22224ad760692532ba351c5673780e547db6e9", 0x14}, {&(0x7f0000000440)="f816070393b738eaac73d7ef5fb6ce6458a7c440ff6feb6b1024a1b128c05ef59bd715cf6d455bbedacc12890523684f56076e4521137ddc96a72e45", 0x3c}, {&(0x7f0000000480)="cbf6d9f9cf7e642d63f6efe4fad9bf86c1c516d910f7d206caf16b3357dc5569cf3e960ac47a13f046ca096fc4ea4805ce55e5a7f9", 0x35}, {&(0x7f00000004c0)="28584834fe1647a69739db972ab915edaaec9f9528ed1d9f41dddb95ac2910b7c46e8dc2757d97ab295368c2cd6e1728530e8c7149d798db5ae7ebc6d7c60295b0b50da313233d0bea146483c6450544d6f778716278047f0c98a93639e050dce733037ee3810a2bc03ae6e2f847b4930d03", 0x72}], 0x6, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x38, 0xffff, 0x1, [r0, r1, r1, r1, r1, r0, r1, r1, r0]}], 0x58, 0x8}, 0x40b) mkdirat(r0, &(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000140)='./file0/file1\x00', 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) mkdirat(r1, &(0x7f00000005c0)='./file1\x00', 0x80) rename(&(0x7f00000001c0)='./file1\x00', &(0x7f00000007c0)='./file0/file1\x00') truncate(&(0x7f0000000780)='.\x00', 0x5) 13:08:55 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x218) getsockname(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 13:08:55 executing program 0: open(&(0x7f0000000100)='./file0/file0\x00', 0x10, 0x81) r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x104e8, 0x21) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x7, 0xd8}, {0x1fd, 0xd536}}, 0x0) pipe2(&(0x7f0000000000), 0x0) pipe2(&(0x7f0000000140), 0x10000) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x218) socketpair(0x6, 0x5, 0x1, &(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCSTART(r2, 0x2000746e) 13:08:55 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x218) setsockopt(r1, 0x10001, 0x1, &(0x7f0000000040)="b8b5b0437f38d72ef5c9a6fbef4de67d0754a5f0d039e9ca29a9b0500846e5389a0baa147056a91db2ecdad9e280f2efc1ee468b6da1f0737f1a3eac85c000d18b39a6dedd3c7f45f5470059e7d13ae95b8368052ba03c5b486b73f5d9826508615e068a38ccf9b013b19f6e87a13394913f577e54c2abbf311487a45f891377e1b9045f1cd1646f8a6549bc1662e004a36e7af37c222239cb286cc6f230974da30795b7a22348476b36f08e9175a64801cfc2c7f046f69573fadc6c5c7675bd2854a26677b086882920c6a0e7a4bbe4848d1864b7c93bf58caddd677d9f6d25ab458c0851f6ed290449d122", 0xec) 13:08:55 executing program 1: select(0x3, 0x0, 0x0, 0x0, &(0x7f0000000040)) socketpair(0x10, 0x4003, 0x3, &(0x7f0000000140)={0xffffffffffffffff}) faccessat(r0, &(0x7f0000000180)='./file0\x00', 0xe, 0x2) r1 = semget(0x1, 0x4, 0x40) r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getuid() r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x1, r2, r3, r4, r5, 0x40, 0x7}, 0x0, 0x100, 0x7}) r6 = shmget(0x1, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r6, 0x3) 13:08:55 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) bind(r0, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = socket$inet6(0x18, 0x8001, 0x0) pipe2(&(0x7f0000000000), 0x0) r2 = semget(0x1, 0x3, 0x104) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0xfffffffffffffff8, 0x0, 0x4]) socketpair(0x1a, 0x3, 0xf6, &(0x7f0000000080)) setsockopt(r1, 0x6, 0x2, &(0x7f0000000000), 0x218) 13:08:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x7) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)) r1 = getgid() getgroups(0x7, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) r3 = getegid() getgroups(0x3, &(0x7f00000000c0)=[r1, r2, r3]) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000140)={0xfffffffffffffff7, 0x1, 0xff}) 13:08:55 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x218) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffee2) r5 = semget(0x0, 0x7, 0x200) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000100)={{0x9, r3, r4, r3, r4, 0x1, 0x1f}, 0x5, 0x8, 0x1d79}) r6 = getgid() fchownat(r2, &(0x7f0000000040)='./file0\x00', r3, r6, 0x2) connect(r1, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x1}, 0x8) 13:08:55 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x48) ioctl$TIOCSTART(r0, 0x2000746e) pipe2(&(0x7f00000001c0), 0x4) setsockopt(0xffffffffffffffff, 0x6, 0x2, &(0x7f0000000000), 0x218) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 13:08:55 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x70, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x8, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff}], 0x6, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x8, 0x40000000000000}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x4, 0x654}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x8, 0x8000}, {{r0}, 0xfffffffffffffffe, 0x28, 0x40000021, 0xfff, 0xe614}, {{r0}, 0x0, 0x4, 0x1, 0x101, 0x401}, {{r0}, 0xfffffffffffffff8, 0x4, 0x80000003}, {{r0}, 0xffffffffffffffff, 0x88, 0x83, 0x3, 0x1}, {{r0}, 0xfffffffffffffffb, 0x80, 0xfffff, 0xff, 0x2}], 0x81, &(0x7f0000000000)=[{{r0}, 0x0, 0xb, 0x20000000, 0x8, 0x2}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x9a1, 0x3ff}, {{r0}, 0xfffffffffffffffb, 0x8, 0x2, 0xb, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffe, 0x63, 0xa, 0x2, 0x7fffffff}, {{r0}, 0xfffffffffffffffd, 0x80, 0x400fffff, 0x2, 0x2}, {{r0}, 0xfffffffffffffffd, 0x50, 0x0, 0x8}], 0x7f, &(0x7f0000000140)={0x8}) 13:08:55 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) getsockname$unix(r0, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f00000012c0)=0x1002) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000180)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x1, &(0x7f00000001c0)=[{&(0x7f00000000c0)="2066fd8e85b40d2e4e750350a8d582aa7bbda10e20ad10552fe8f2ffdefa0da17ffcdd0aacdcdb2a15d6e3c251595afe505a7ff31bf76438611f0b44ad43f2356ac2f0b33ac969081da6ae16d0c8aedee52eecb954f8eb62fa89d7093663482ea300bba058fee4d8a1", 0x69}], 0x1, 0x0, 0x0, 0x8}, 0x8) r2 = socket$inet6(0x18, 0x8001, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) unlinkat(r3, &(0x7f0000000200)='\x00', 0x0) setsockopt(r2, 0x6, 0x2, &(0x7f0000000240)="7a9d52e6be7503c5886fb91479e0132c92842d4115bda81e571f5f57f8fe4042a1a8085349531e8de4c70522a5e6b80269a4928e8eff15fac406", 0x3a) r4 = shmget(0x3, 0x2000, 0x88, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) 13:08:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xb, 0x4, "d2b57b5e025acf45aa00", 0x1, 0x3}) ioctl$TIOCDRAIN(r0, 0x2000745e) 13:08:55 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000013c0)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000000080)=""/186, 0xba}], 0x2, 0x0) close(r0) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)) 13:08:55 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) pipe2(&(0x7f0000000000), 0x0) setsockopt(r0, 0x6, 0x7998fed8, &(0x7f0000000040)="33716b7a05810000c3", 0x2ef) 13:08:55 executing program 1: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x40, 0x0, 0x0, 0x0) syz_open_pts() socket(0x22, 0x0, 0xfffffffffffffffe) 13:08:55 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') socket$inet6(0x18, 0x8001, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt(r0, 0x6, 0x19, &(0x7f0000000040), 0x0) socket$inet6(0x18, 0x8000, 0x34) 13:08:55 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) flock(r1, 0x8) 13:08:55 executing program 0: shmget$private(0x0, 0x1000, 0x440, &(0x7f0000ffc000/0x1000)=nil) r0 = socket$inet6(0x18, 0x8001, 0x0) pipe2(&(0x7f0000000000), 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x218) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 13:08:55 executing program 1: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') readlink(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x1f) 13:08:55 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) pipe2(&(0x7f0000000040), 0x4) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x218) r1 = socket$inet6(0x18, 0x3, 0x3) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x3000)=nil, 0x2000) shmdt(r2) setsockopt(r1, 0x80, 0x800, &(0x7f0000000080)="93303ec021226363d925b22b8865358b65ee774c175ab3cf8a41c7a51fb3e016cdd68e757e96a76d70e5cfef642b731bc06fd0b5518897962a3dfc37af7731ede0f10777517ef7ddf024df406cdc06c4e273de2f7f64e1d50912c6869bccf39f69b4bcd46080c4d8185030af9daaf7a4538f53338433bf2f20", 0x79) 13:08:55 executing program 1: write(0xffffffffffffffff, &(0x7f0000000100)="fcc1149c1c7a73dc", 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000000}) kqueue() 13:08:55 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) pipe2(&(0x7f0000000000), 0x0) r1 = semget$private(0x0, 0x0, 0x44) pipe(&(0x7f0000001140)) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000000040)=""/144) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000100)=""/4096) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000001100)=""/59) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x218) semget$private(0x0, 0x4, 0x100) 13:08:55 executing program 1: socketpair(0x2, 0x8003, 0x1f, &(0x7f0000000200)={0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) open(&(0x7f0000001340)='./file1\x00', 0x849, 0x121) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) socketpair(0x7, 0x0, 0x8, &(0x7f0000001300)={0xffffffffffffffff}) fcntl$lock(0xffffffffffffffff, 0x6, &(0x7f0000001380)={0x100000000, 0xfffffffffffffffd, 0x2}) write(r0, &(0x7f0000000300)="a42f1a22da4c1eb15ecfd651fc5c5854a43b0dde1e7d4f329ccdc04478bce62e5ec95350fd40f62810d76a53d74435d5565b396c1ab1f59cb64dad5cdb0aca31291dedddd7d7f35063bcefb7ac93dd27cc9463e2299b69ee71c28d097f8da3b7c842f02d876fa7e582b1c4ebce9347e02178499dc73acebf87c0a680f0249e359acb78b015c941b44fbc2beefa9fe9c1761fd196aa7f4357670f556b22e423392c6640c6ed4223de686447757a539c5558737c3dae45b60e935393dcbb3161050978730ea02a99661ba6ec40956c2c8927a1fc89722d2bdb2436db710c68a3955f476f77367f483797141f0d07a3e4739c12b7c2ae9b8d079c74c94543b31370c7b0bda82f5816f9c219b7cc14c5b8426db2693a7d7b0c8cbba2f4808935fe2ebea004d89c3cf3217430a46ddead650330fd28f1fa3f456559ac0d8842947f29734048b63c0362a07106c80a40a05d1a0ece59d58501a0f3e821d747c0eb65deea255f19dd7e04aba68f7cc861467720c8d1f8e262b37b3dd9d9f49312d92d353c0c98fd49b779bb544f813bda5e24e856d9818e85f0b376200b09a9f303f5e4b57c0fef34107d71fee613abf8147deeb03463d2a96f3c165a6814a1c108ae6c6689ae69cd7c88bac20ffc798cc7ec998de6f2d11363016c14ae661e09b4f5c10572568eb94b0c41f9da9b90f07790958a5f718d829a7709927376cbc2cc65d4224fc111d780b7c2f327c4d609debffbe35cd8ddd1be7a530054a5731c5f51382dd5c4884940dbcafbf0ad3c6405399a3ecb6373790377f6c10762d00b3b4f0171031f260c3f7e1b92d7eb86ededb6540937f778baa3cbdda5aaacc796c308014928f13321a3b2ffc2bf72d4a418400a19f8047e962cb0a17967d4f5854874d6ea1b22f52259db8c15442ccbd747ae83907678b2ae3f53300901ac5c46a58f4d0643b75866794116330fc2b53dd02bc279185f398b9effef338bf092399bcc4631a062eb415055bec71e53e23509e9cfe4af2775a39b3b107b688fed9e2bfd87650696089a541750283f9c60bef3766ce0d708000dfda374504e45be7414b1bcfbca265ecfa579df6dd9e8f11e5e21be479e8c70568d8f4a15870480076ae4c873576a78076a2496f9ed943adf48e878da295e37b6741cff00d761b9a5079b99e2ae439af2c23a0f0ae0146973f0afeb1328c6cdc19a461b8f5c1c2f3a015e7e04c6e026d0d19d8ef65c76c18d4e0576b4b2636eaf2d2f6ea2b740fc09a247feaa1dd0a0ba8a4d24d11dd4b2a2ea4ca5d3130d1c3568bf353922cc6e60577122c4d92cb4b611dfc536d10cecfda3bf9d1c5f193c5a066d2a370b5782a1a2ae16e8d9323cb78f4aa67eb05452d8b0bc94182983c49fbd8e2f97bbb265bc633e26dc7cad712c1d579060fca36a4bc2135460e6951cf84dcb385b32e99064b4d72be9f0c63d118a6ea15b64f93ed3f20261f15f9dcfce0cbcd448827baaf9cdcb8747f50859ecdf48515911019148f40472af65287edc08d73844600c9eefd50aeeea30b71783c3b515da9c675231359d25f8533cc63569cbcd8281acd735d9c4d13ad43a9d4e785c39435432250df9fd41dadda3b1e44a249ee29ccf9320de86324b793bacae8af72b5e4ff4a402423c86ca0e9149a432800e2b34eedfeef1ebbda9f239195cb483510c24a8ba5c16ab7a59bc51e65881ef8470e399a2af05a409c60d933adf0d062fe9aadffb9be1acc80eec57c8686830c30d53a5da9a4d86a6b03a1fa61e7a49a374c38789ad6be7cf9c542f5cb0804d60910d59e90fdb101997173ffb953964ff481ee726618f765044482a51dc1079a22d4bf732da9f383402534bdf2023ca83f39c64b1b3e29daf376f6babf427f0c4bae9ff9fbc467b6978456ec3d2f4590078e1c0ca916542eac6f330c41526370664205bdc66e2f298f01fb10b6cae4938a76b72cb3556970c70c744912bdec371c047d43a90f1c271994556aa1c08e11e8c77d6afdb0957605caab0f221cb8af802c00899ac9ddb1e340da9830bdf428bef409e62d09dddffe66fc0fbb3a2cf12ad2953e2bbba95b0403ae221b8f50fe6e1e6a427f0b57c59bc297b42670e7ba8e72aa6e99de2df57e5df8d1252b68c02e1e20547c4e6f359b9bd57540eddaf82c54132e7e01e8daca8c808e56e8f4683329ef9578dcf792c79b153990202639c0b9fa088c90fa65f2a7684e1e126b7f852829dcfe39634505d8618ea9cae53623fa5012014f108792ce5e197c94cb850c05e544a61d09adc500d6166119e2cb4326171257e69902bdb8c30414f83c7926b5e5e2ecf6944e3f88def7f18288292bb22156b9800dedf017821317074301d83c2d81d2f956371d7c1c332b3f441267e9816c585e6f8429013c233b5d7e165946a1239cf49c3d47270d3deedd7acc50c9c17d33b946e18d4200d0f740fdc1367e04f61dcb9fc708ee4ebc66cdd94f282b17ac50677e8c8d2f7d62acd5f39d9f7dccfa82cda68a96676293145d3c5b836d0c2f439b0a39c4cf3d7b309922ebca76efb8ffe8c99e768f9af61675d14b666cc41a95c31d83f390ceb33a608324d46eb9a3b6976d7b44b813fed4a12e9c54cf75c371d693ce48a7d2c3665e652c726c62faf8bfbc1a5cd5c42911816ac4a5d1a48642571ea32f48f08f7a0769e74d21a88d2b5f5bad57405de0c52c925f5dd629038ce079d4736436c0fa3e3ab752e1fd4c84e35b0154e6c2416586038ea0782619563abffdcb7458596270cf4b9073f62a82bc8d0be35c1d8d75aecdd4585ef47791cc1e2b3f3237c3f8d361053307e674d2ad3a0dee019b138ed37819d5b3b1be0539f2a96b5e48f08cf4dfb206a596156ce5dd8447283eaf7f557573c9a00757c4608f99cb70ffa3411875eb5f9d432929117b0890c0cee8a55d9a5dce6fb51b74a943dda214a1a67567743f59d0bf3325fd98b9469b54f534121b01a78edd4381d49cdbd93d99492a4d614cba7523f211d10c3f6a2e1d13b131568180959ae0fce19a8696dd642b0215e9adfe85771d5339e9d63e348290bfa0412a91373a251e25b54e44bf8e7c0330ac277777b3274cf0258facd4f2e09bef745ea1b3040e9ba57aeddfa3004ed6210b1f8495bcdc265fd874fe919ab973553c1261b7964e111bcf4ac4b6603275b227f49a3e41e16e260a4da41e2a3946710c8cb7645eaff4e09b2a257014a21ac1d55045f34594a75b6100158791742fc117379b8811fe63cc7a0695835b79fced7bceca6ac3945c609dc6b0d8aeee70cbd4c6a5111a86e27ff3084a9191c639a32ec0cbc355c2d704704cbbe0c118744eb6ac6a617d0faa948a15d8c3fe01cb27bfba8f64796011385f23434bc0bda65698f4b9b694679d1c1ad0fea7995dacd42d2108704e9ac9c670010631c37a90e361501ab2901ce070bded770ce7bcf132c515995aeaf0cc8ba0fa0668ae631d21ccf0e6fd3b34fdd0ce7e377f98593ef11be6cb14adfcce57bfc7c3a3cc11c040f5a0f1291bff2334f2f7cdff2114c0dd3c89440a44c1ad7cb9168b1297356f180175cab341cec1d7fa7db1daef247771386f7ea4b0e3835ff1f010f7b17a382e5085c87c0c9bcf67493c846dd0f3e4ff0cb7bb91b294aaf0c85d52a300d118cac1c42dced255506a8bdd08f89ca7c1e1c117de9b85ed341c8de109e5b51099a1ccf4848d815afcd9bddbaaf4d15e1d5400cd51f086d9f57828c14e17637d6740ab795a86cc3dc090c22a9432ff11c61c31f881fcdfbd791824bb91cd904ebb4721eb80bd8bc3340da41215b7e838e21522bb20c9f5c61a7929f478dc021bdf1c346ca4669e6cc559678a379fb1c8a08e7e87660aff4d160a00389c5493499a85829c8c65f5aade58de569537cede37b9eee43668467f391d1b312c408fd0b501f7ddb07e3f62f752cb0dc6199eaa660b3f88fd8dda8ebef767a742a4bb7b03ebdfda2272b34c990e4dd1a31136879b434de52b854822fba7dc47ce1f27445921017e6f51efd3a06a3b9d03c2e5868330bf5c026fa0308b6aa82feb3321e328de7e788c2d3b8addcf46a3511e87dfe27ef202f7ca1228b66de9c3533c79011f248bac5563eeea966f8ebe549981505ad30f65e42e2b189e6e6782f343216fdd9ae2e709ac83c23d7c207f5d3383c9e1da07edaed67062d7b45a5ff2e6c05c8798b18d2cadc9905a948f02b876ddcd438ed6b3d11dd6bfa5248caad6084d581f4973284e0a629c6920dafed035a2402db7a68b0cdaf0bf714e69d48868a26fb19909f996d68526efe70a824e13fd81038a279128ab6f0beea85cd166747cabcc32fc267638b2d85f8d759f26eafdfa6c1fd29aeec06f719458c601757f32f6c880f43f1e47846b67fe9faa36ff33e82195aa4588a4238d506980b6bfab0844ae84b68a1f443e721875e85a0aca57a954513ded1d3d10cedacfbf67ab0298bffe3304ca7ef465d19fff9a6e3134305df02bdc473e07f899db6ecce161657aaa1b2c973d34c6837b732a3b707b9ffae351aeb2b1729f99b7debb5d2a5502542d7bbede8c7b20317d3c959ff554d434dda08856038da387cf188365cd1a2be4350def08314a9d5ba750675f20edc52a1364514205152dc7ebb48ddc7ccc70745d875f932738989e34cd15507f9c60a18474e4543ac38c9c9f9019eb736e402fcc9d47e6cc07c718346546229471183d2d3a3aca62217575c8d26fb611e3ba34888feebc5ef0e46b4dda72af6b39344d7aa0b7752aa754b6bd88732fcbeac6cfe8fa19636ab3b8071ad01b6746c04e456e4fee0da407f9d2fd79701d3b0ec6456b85243b506fd079a9cd18916288d19a33f34c18205fb72751797c37688d6878897ef19a3ba91deba8f4170bd0a446ebfddada88a99ce4f70ee62b5a26a3ad7313b1d0173eeeae1a6787256eae48ecd2369c7db1c6568d58e7eb1668e331cde544023c24bb676c9e1e2e9731ba66ab7c3f081d54fc5f65a5fa05c7fa52740f2507ae57384ba198eff557d50d39a0403a66279f4d320db8fb75e9276553665ccd292d266180d89d1cf7341f2c93fa3c1d735b640bc7e9de86bd68e1e0f89cce605c76ad53086c9411eef9bd6e8647860a52303669c929f1a3dc9c345737d3eb940f13baa11bf12c7ba69483056ddfd847d36311aa9c0622c3f5b33ceccdbb4cfa11a14c0483dcbad2327aff1f44160cc0a18b57cf2a20cf521e02931a16d1bbd862c4f77b2667d4229f4019167e57b1509a2f194712efccab3c0274cdbb8bac8b9a829154a7edcb571f84ce8564f0fb46d774ffcd346c0f7ce537468d09b0e19cd079a13830cabc6ee8d785849a17722bd56fde7362c36ff6798cfb78a31fd145976baf4a89b2e2e12924413875e26ef286a65118baeb3b50bea0a4ff523c046da614f62bb8624f36380b791cca379b3a6db18339ef34505c257a99ec36bfde711b52639546554575d724b802debdb6d1d4bdb8b27826347fc67cd63a2af6bbd391a1d36da251c82660e1fcb3e3a8757018e367e564989dcc0bc0800673be0fa4e52b59eda2631e67293be5c16de5f87a245c6bae36095283b4922100f30e4a95408037b6c00e8c1d2c80b20e535b1f36891a3a12128b2e91bb127fd4f135279a4ab392840adaf6d78b5769cb9df9d11adb7890455c91b0b8d09fa1f9843b3656dc0ba0502d04e5b939fdd8a905db4b15901c91c187f7f21de8551eee0202900b9ad70a1a2c80af08fa8088cc2cea0bcf2061e448e76eb9f1c7447e67ec135582b456bd90076905a2d7e41f53483", 0x1000) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000002c0)) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="5250dca43be7a72ac9ff98be1a58093fd100c359cbb6fa546842b71eb93b58c7e97d1009b5f2342b0b96f45642cf260b99ee5bea1fb4abef3fed94c8c195596d0049203eb516d5dae9356cbb4d7e050956fbf305f01d9e66fe2da77f03558df199cb7707fd91e282faf27cffaf5a4c8d5ad011313aec8fcd4304b47ba9e5b00cbb3888dd7a5e05c3d7d2ae92c031c91f89957c4ab4912fd9de161db665b47f6b27f1f4ff291e0a64f7c05adb61abb4c4c2efaeb2ae5a14d21c34ec8a500cc39a0ce8739428", 0xc5, 0x400, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file1\x00'}, 0xa) write(r1, &(0x7f0000000000)="1bf641aca1b417d7200a748890", 0xd) 13:08:55 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040)="402537225da9870cc9c79cf71723fb1602006d070000d5a40295d9db22b8", 0x1e) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x9, 0x5, 0x8, 0x0, "83aecad13c562f3073aab4616ea5a3703ec29ed8", 0x5, 0x5e}) 13:08:56 executing program 1: r0 = msgget$private(0x0, 0x400) msgrcv(r0, &(0x7f0000000000)={0x0, ""/168}, 0xb0, 0x3, 0x800) r1 = msgget$private(0x0, 0x0) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffb000/0x4000)=nil) msgsnd(r1, &(0x7f0000000200)=ANY=[], 0x0, 0x800) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/183}, 0xbf, 0x3, 0x1800) 13:08:56 executing program 0: socket$inet6(0x18, 0x8001, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000200), 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="5d0c026479f53ac735026c227136cbafaa551e3d6d81d89ed458b85d9269f8", 0x1f}, {&(0x7f0000000080)="148e8704fa11890831e060c8b1d294a93d", 0x11}], 0x2) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="4ebcb2507eb3443ced72f70a6feb19cf92a055e9b4456adce4ff601950f1ac433dea0e11f7633f45658705619ea10f5e6e367e61c5e4f3f8802d4609d53edf566a316860cc58aaa76e84fc0cf90ca589db2c9b8ad761ed67acd9aa898c4cf0d0c906e9e6bbf3674d1520b090a6c7103ed989175f2e486ab9249f536c7d5d6070da4dc9cc2b660ada1a1bdbfdf77a6ff29da052d8e839d4f85458f7625eb6e2ee4d0ba1af21e691ac27e582fc424b8caba1da20b6f38bb86011852862ac81", 0xbe}], 0x1, 0x0) 13:08:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1afa4e3f, "025aa924b4d1592c4a00000000000000001400"}) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x1000) 13:08:56 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x0) setuid(0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000840)=[{&(0x7f0000000180)="b566ce40f894c7d191d84d50113cc5ec9592539d9a11a5cdc944252497fe358456d616aafccd96468e234b3a8527894c022714c19f54249a8e9cfe31b5a29d2fb0dcdcedd42d1b2d3adf503b99494a76d466f1a900f8cd8a7bbee6a061ffc9a1f8cc3e339626c82601f9294d98ed37e56f8adf8489069117d38439696df2667cb2dbe4017afd6f7abb1e63f0bf7e64c4756bad731a4361b2d72ca554b57178eab6d6911a18b7464c3454ed7ce73d435e9feabd07d38c6189a95fc191afcf6ebb36", 0xc1}, {&(0x7f0000000280)="c7b65b2f46c57adba29b84270936abd094a2d2413cbbb7b364f885afa5bebc24686ed4b5f86bcc1b7220bb0688c06293a91ea8f66080eaedf0a77107a0362853d5dd57bed00923248b80d1a03a32ea6502a1aba7e84aada98545df702d7762f12f59c25cc2ac89a2bcf16351a0bf9981d75865ffa22c59d9b028f6048e4147d42efe02c681a02d40cf748ee7e570554fd61f6d069b6bc78d46d86f3b28a9f612bf25b985eed1b528e3de375b2a2cdd6cac686d05f4", 0xb5}, {&(0x7f0000000340)="ab9f8485f9b999d97ba65439e08149f856fc65d6917c535eab935107050d36de476cb467cb09ae7f58f8f35a54496ae246c3dfce299fac03ea85c74fce140daeccc9ed6cf7e26362fb71a846c46b1aa1d77973594881e6d64348ec0491927e9f56921b9f499c3496e144ca2da6867472fb4a1bea2447c7d7aeb4f15bbd938da410c3a5ae82e2f23add5ca7fd436a9e2f8f546df3a649e3b8236e169e9b88bcccc40f4d53ebd5d61fe4e0fbe9844e17d57f5f24ba44af07e1fd3acdeab071706b320102517012f179f691bef788960d42cd948c8085d250b5f02ffc8cf2f9107334c735444eb4b14ee49ef0ffdfe9bcd9ca0bc405cd7c4690", 0xf8}, {&(0x7f0000000440)="82c914f54d2618638d3240d7d93a42aefb2840b4cf1f34ec86ac0d7a382d9f41e3d5deb3fe9bf42c15b36d69278bc7c18ce75548d02892e289cdbcb2af7726836e183aeacce10f64d79b68d24329b3acc848f762a69c04ae5cf7d667ed688d887ccbfdd588933df526342c8261d3b2c2a723f5823e1ebb56910af7104ed942f7a25a4cda2ae47335d2c1b561e08ff40126afaa1074e1532244993feac5c63ee6505c04fc4efffd0fa41452feab6e7e9d5d6316635e674836568996a56bc1b72138a53b017bcd050fca7801d47050d1f0c6557c8ce38bed078a11d3a59b979f881f787384fde93f9c2cb7ad25259348eecd9515", 0xf3}, {&(0x7f0000000540)="066770763819b3ef9045d8498c93411ea97cf27d2f6d76e9e5c0b62f52b7b23e8a69034cccc1ae31a0425128811965f816387ac8f4e1a9362f66c283031f827329db118609bd4047f9cd5cf8aee28ea897ce0b32c4cf72d530ab713fce62cdab196b8e0478d57fac96b8a04292f00d452189a71590b0e294bdc669fe14f62c84f91487a3878b2df525bac8b459d3caaad322219ab9766947cc9d4bebc52e20edc3425f726eb94c665743cf3abd59dd3ecec01927fca1e5366f84aabc76a6d4c773575825fb2841f35a832fefe2b5b9f183e880f3be2d87af8ce4c8be1aaefdc6e9f0331240d98224412cad59e3209da6319c89", 0xf3}, {&(0x7f00000000c0)="82f73f9ccb8917a31352573342", 0xd}, {&(0x7f0000000640)="4993a9e6895552e2e2aa405952464d57fe93eb79c927606112a14363c0a284116bb0b7d070279fbde9b341dcda153d45b840f097cbe735c4e7f98497bd4d18a9d2d933bc58bc9476544aa96d2ac63757a2de38f8ac45b487ad9a6d9d9c877854f2d6c8b375", 0x65}, {&(0x7f0000000100)="89e60ea69dcfdc5110c25a92e1e0f761104131a836b490c8dd82d5", 0x1b}, {&(0x7f00000006c0)="b1129120b00fc7f50caf17f4b6b2a11dfd2afc5c8d5cf0de4d68ee8fca3bb586d5911030519bddc745b1e2ff121f8cc79c63f6e1ec2ab7f08eea0a72bfec4fa892ff3a12bd998b85", 0x48}, {&(0x7f0000000740)="f3b602a6247220d4744714f377030c07caa72e3f1499449271fbbcb1e9732168762567dc586a5801f0c97535c958c9d3c1dd8ff9d08665a21061fc47947446d4c731064aa0b8b1492ae197e3e9ecb819b5b5231e0528dc2f18b00edcc276f4623ca07d25ecb48249d6bacbeeadbad9dd57c80f103e6b33ae2796b04e6a723e3c1ac700526eda2f6a5ab119e463dfeb463224114139d8f6a656165f1acbf5ee3ed8967ee2c83de75a135011f26a908a82b005abba63fa5c5a267aac702a9639ff0de998249f673486bafcc295d0b34cf611c213aa4f008cd2942b988fb4aebf3d1f3b3c7a84e8a33c299ce09f569cc55d79b7b3621eb7a9a9176a9440", 0xfc}], 0xa, 0x0, 0x0, 0x1}, 0x0) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x0, 0xffffffffffffffff) 13:08:56 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) socket$inet6(0x18, 0x7, 0x7) pipe2(&(0x7f0000000000), 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x218) 13:08:56 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xc1, 0x0, 0x0, 0x200000}], 0x10003, 0x0, 0x0, 0x0) dup2(r1, r0) 13:08:56 executing program 0: r0 = socket$inet6(0x18, 0x800000000008007, 0x7) pipe2(&(0x7f0000000000), 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x218) 13:08:56 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x110) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x1) r1 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) lseek(r1, 0x0, 0x0) r2 = accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) syz_open_pts() getpeername$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) 13:08:56 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r0, &(0x7f0000000140)="5a9e22e9f7a8e3b0ce00e29a4aaa590e279557f1af109865489ac0388f5a86f4bd8e1514408c003c5fb286b9a17d5b5e9c37f1f2c13ebb5104b3d961c4b974ee7cf65a34df19b2a83e85e4ed6841cd64f76226b096ea3dcae562dda1ee7e3d17005d62f40cb0dd1cdad71ebedbb8064999b465222438fd196e9aed4644cc05cc63d87e1c82896b0f276204e6a4eaa7192ccc", 0x92) connect(r1, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) pipe(&(0x7f0000000080)) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="6eec2aef08000000ab9c863e59d0b521d1da162ca7286c708ab225eaf591022db133f1ab3c423e1cf5c5e3338c85377d5a18b201000000a13a5b44c6c272d2198908c1d465", 0xfffffffffffffc90) 13:08:56 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x20000000007) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x218) linkat(r2, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) 13:08:56 executing program 1: mlockall(0x3) mprotect(&(0x7f00009ce000/0x1000)=nil, 0x1000, 0x2) 13:08:56 executing program 1: unlink(&(0x7f0000000080)='./file0\x00') madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) pipe(&(0x7f0000000040)) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) 13:08:56 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000002240)={0xffffffffffffffff}) r1 = accept$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000001200)=0x1002) ftruncate(r1, 0x4000000000000) r2 = socket$inet6(0x18, 0x8001, 0x0) sendto(r2, &(0x7f0000001240)="0ed36d4a4ea440e198793d7e6de09672baa7641a24caf916dfa2dcf64e80bcaf33e4eb77b3c61e110360614dc70ed06817cf7245697014e4a39370d80b8ce2d8c23c45e909e093862a06fe3b05ffee54f8f09cac5c654783c66d100591b098b26df49f92da39edda4a430a6e386a27fb48feeb788ca017f8f11c9645f28228e66392097dac3ef0f11b2de48fe414fd109c8156568daa11caf64911bef9aa331d815ce63934b3b32327c819b73e45c5ba1a0ef82b4b95be33ea9704ef6c61b43d415a452612948d3629b647332caffd3a44674fc09ed4155b148aca21ee79767bd87fdcfebba968506fd0dd53ae8f94d70ee14ae432427569a0443c3f01bdca8192501fd83c56a7a8272089c00f93a8bc77b9d536085785b2aa9fd908cff3a4ff614823d6b1b7259838c89a84dafe4ebd92cd2e95d0c2edb469f50f71e52d566a294f5fcccb5e2ea3fab8d4fdd848eb955f7bddc244687cca781dc73cf75703a22d59b456214be23dddfa4c29b73aee1d975a5de05f3f305000fad9f4ac024f8ad9eaec6ab5a4a1745ae52846230e5c0005216dc183f6d7a4563e521d8dfe8397fee2c5235c5a0ee94913cb9b2909d296216800d1e04de080a0653902f551269c5d57efbb58175d7ec4a78bebaeb5df0a63107648f50786a9b4cc967c1c53ff4c4e9e597759b35faf7710b1db20fcd3a9e2f7cf1a45ab62443f36b8f592451f0649fbd310ed455b325763097687cd7472a1cf6d226346ce2afdaf11f67f2ee15d2804ca2414e611f7c93ab678ada990c8979a405a6ce89decb4b81101070b78e8eadb72545944ac12403b57b11f1ee476ed235be77baa4a4e90c5af02d8e427fa69cdc62b6785491544b69c351c8dcabe499274d8201b61c1dfb9f19aa974e9220182d110a67e5034b06248a1037c6b67594b2f55dbca884408cbbe34d205e71f3c4a0b77a2167d02ab5579581c7c527b879b8f2288a3ddd45659195c4bc2bb3f8ac1fadb0ace272bc4aad3716c1c4c6e9a48cf7b5b6f104f9a5bed7e6ed69b429c6c8e2286e5f8a2d7995c7b9019649ccea5f4e7226a7d56f889ceab8553195506c93103cef9ce8a0d59eef73b58ff391442271ea5ac7946ca5c5375d83c0ab5cce7f57fb7f07df8e044e23ea57c6926c477c469f92a412681935ca5f2242568487498fb03d4390cbd910cc0909be287ca35bfa596cfad4c577c7a586feaa077c70dfc983d2352726f1986bf9581a19eb33e03ce83ec37f4b41ebe6b28c18d2c066d68268f46b39a89793ecc99f8327bef3017a1d39432ba2abfd42dcf59e794b6b818fbb4096e82fddcc8977cbe9a479a1a0d50df1ee0f520729171b0201e7fd53cf1b06d6be0bbcfa282d0973adf539ae7a15a1a3b1e28269e9f8074bca7265886b3851ffce46a35c3a1108dcad6a0640a2e11195e8a4fe029b7e97a13b1627f93c850413053c76ac324f8b558ea3bbd079a1250af796fef465be34961f45c9104fe7f36032a3eee5647022ab7466dc64230eb863e9a31c577c0ff91a5c9b8c41eef1d1c59d9b836336e7ca2c5cd0860188edea76619784376869e05b0a12c829d45adeaf20104b060f30225e35c4246342f60de0c4d5021800f06ed77decaa37e6318b495e4012e6b966c15b88a25c647c7d40f2d3268529b7b46d712e01c57628471e67fa772f58171f34cb3d0d4b812a094a6fe58fe48addfa17ba3b80414604674d5293425acbda7aeff7bde6812491511cbcf2cc075c13d2c45805ce0d56cf848d86b6fcf8a6e40a2fcdf24007288dc8e50a841ed35f3f7741674ea13ea6f81d028966135a45a82d465cc8f39fd0eb651f41f05aa20832070ba719774fcb8e2a4e178da3d1ac3b8c80096d08fa5607f59ef4652c599dbd4b5d9c6fae3da5465b6d07fe071ca21f35119f541975db80511889aafd14105def4d0bc1ad4d1911b5cd775f027d1316dc1f605eab66fa9bcea596438cb6004d6cb3e309829293cb3e7515b052e9404beb582579ea24267e75c42f5bb65948b1188903b21d3995f43cba94839f0fa5f5b0ce1ba99ab5216071b4094ccfeef70d9e1ddec2b97e1b5aadeb7f971c817cf6c75221d426c42182fca610d1de9436b28d06f8ca7e4d57a6fa5577f6ab63ab38dd62478fc4c11ed0dccdd0b26998f5e9c0ffce374dab98a839098be2b3ec9fe8a7333b1bc842df8bf61ef098c82a835cb33f4834c6476eebe23bcd5dad54ca354b7ab9ac4325c9e13fddf00a100dbb9432d85a7bc291659e69f56d4b187883bec6180b0665eee08667e155acec09b820a6d65cb58c12a26094742dc62199566fd934cbaf7d8db6ba46c0c51e5df6d2d15b623eb627bba6d29f2ee84a22621a8060182859e5f6c5a273a25eb8dcaa55503505b4b0f62c1318504b51caef2980308b34e5e4382eb283dea31c2c17d6680fd61bc83e61c4897c4f20d42987d5fe272ffc43a2e72cb111588eb0549924927d55aed00e7e6eaa630e35f450e4b54dad73e88f9b26d2c9d4e7fd28ae7bd52b6fa65e8059454af955ff44c847e1c1a0152e9c3ccb82dec5a1f298ff1bc73eca9a00617ebb5d0e5746c958a232e383f4fe3caaed2ec5ead8b008af3e9964f978ad09938087a999e55e7ec694fcf2b6f1b5c3f0ca9a82eb2f3e8364898c1e77b80b002d66ac351ce70d98e15778f721b1d56703af40555cfe177fe664786839db6d7b804e42ff491be0f85e5e68effa326f5154cf47b07dc3ac71839404a3c02f55ddfc77c6978b3d211f8b9055c58eb98a61c469de26c1bc6420e9f65eef0f777f8d870693214130685156022e992aed342f466a63a55c504821e56450df98136aeb1305d6458af7ff967e4f033dd9707dd57b18ba3294ed10373d91baaa2d76663687aaacc4bcc6f69f7c70b7ae11caec2dc1f82b0e76bb6b09f8819836e8cf4e230d5ee649ae29738d72200b9d443581ec2235a57f8e9143ecea2a70d72a36820535755b7c2d91d3058095da0d0032560f41235558b87ac21c4f78fe85e8a0b2b5823818362b9358481f573d78be506f4e3b492eef1498ed1c997a1f937a8e6504af386587b448e0434d3411dd326f16d8252c8168b93a4bcef8586e66ab9e6537bbc091d9260c2da1eecebc8d377ee57dd8f2edb57811950265388c6f8daf6060be89e5e0d93250e85ea017f8357f50a449367420e80b8739166450257c0c48a66e0c822f5c2eff770a2f96c2fa188373037cebcd0b2d7ba1e5371bad9329a5838a3c0ee645ad3d5b88f880e43a6df1ab1c6be2cb8730a5a9bba8889e162190f7f60069ef87e2fa8bde12196e351fff4a76b046130abf81f23dc6b9302fc18b20bc30b40429e19f89e13b0f3614c7ba7a94d09c2e45f289c02e3f11af287fd8a49faa7890421e6a06e4975ab0360ddf4ee25dbaf70bcd95f1372b1e7c334850c0bcf6963d365b6235cecc5da38878cb1ff1de0e506064418f81d6991b45df68ba68acd62b4e17a90253e54b15586162660246537cf8549f922b6aed2445327f12d48537faac85ba8659ee2fae11530664000edf42dee0a2375cd70841c392ead0f29c25cd3cd903d5877f545a57eb6d9d75a5bd0fe308a0731b1ed356e24ff68feada14770a2c3d07324afc9a672d9b79fd5862d092b9de2741e7d7806ba9eb88a1bf9d340bff81fbabda41b38b4a50e76259a5b64fd014dff03ef1b1819ffb02404cf5d11b0a560031410492a0ad96f649667348e13a18cd1babe53cac8afe321531a558f54c920640e5ed236a049d9aaccaa8ef4bad2862987cce338f7420dcadd8a759107f4b082142c862a1c5348306527624ce8a484c603f9377da1a7df0954d5a2be24379d2255be3a94dabeeb9ddbdf58ea61033e88b527b33c61b16f49e2a8c7f1050acaee968d39b74a470aa5bf3744c83899243f07971aa3c8667a5ac6596838bcf33ff6b6ea43ab0da7b1ffd83f4eef78897fc3de5e5ffe8bd23196e078ed31c00aa8f41c7ac0ad5c7bddf72c89f9c98af3ea23fbeaa8a39c78e59f3d3394c02f3923cc759d01cffbc5e24bf25d0853f8328a8500c0fcdbfc3f0bee3f47901e53f472f0f96f1ebda15030e8f2c1a010e86ac3b374cee97cc56311132584cc8f62e95a1c5ac801f9aae261aae080d2c999ae64daec983f3550b0c839b06aa30d23638f684a1eb03537ebe979cf3eba218a27188ceda72e8243ce5e0c3ca6690065e0439877f75b84f948512d1317b902e7c13a801470b0c1926408e64464e47ad0017187fd612a131a569f9424911983ca641e3c9f7e516e3d5653da0e230baa7f5cf51004e1d0a22f7a66983aac606f7dd5eb5d60479fa1a1994d3ccc3bf4306909afbe1890b4e614b13255fb1848737ab92d5ea3eebe14d44da9254aac33c12432598806f6ccbdd303b8e58d326182cb52aff03cfab93bfea9d50c0e4e31d5e3368b017b45657a91d51666491046c0a85b2623dd2ede43bc094fdd893a3142d4b8dee7633e755b557c02e799528ef72d445e799ad2cfbc97626c7ca3b3c091c2b969227e08d0f4da5e27eed40ccfa10e716393576536c934e70fee482d506ac6ea2b2c9c37d2395bb333f57370347ca2f2b2fd56cac12434dc6aa44769a70dcb072548dee6a6510a6c0fd491d2599e4c572af854e199225628207c1f9a2320787ae6326926a96dc18687b901706ff34e0323f90a3c5f714a0f84ba6ddc6b85a61af7411b9adc795f8d36291c25255633a89164e5cbcd159783fb15fdc20a4d7d45a7c4ecdda6085bdff2695c8f756c5a48716120209995244e5d7f3ff56a1d760b4965db80a5c7e2b0a8ad4c5d3da95f63f96960da43f14cc36cf7de374107cb514f429d9edc3bbf9a007c668203bc36bfdcdad20be112d33b1c401b2d13bd315010d4169ba2ca817aad5fd9ab06b9c44c3f69e27ae3cc33e64d6736642a229680615c037622d81a64d002afe83d39d58a9ea0fb85b4979c6dc6587a40009766fd0f0cc658c36c0695864a25193241bc30e112e01e1cf702d3a6bf3f34df7d02dcbf75160416d00e40a1f0bbdabbae489107d4da98a8ec3b2092c35f6a71d5d3929b9af066c158ba9b3c98d226de5246e09a0cb1cc5b6ede67737b8e00a0f658a5308fc60fdfe76b37181fa61646d4b29b8147423d4be35faeb9018c6739f4c850597642f1c3c9108ae6982c9f65e8f36268a9ad7a21476130ec75e9418da7b30e2111fa14c058a27f18671026abbcc0f9b0f3305bb2b08868bf4b29994328ee9048e2d09ec9b5158c20aa727cb0df10e0404dced0d6a1735686bbad0a81eaef4f4ebaae47f575a14a4c97777c25d37dbca43f8be1b9dfe16941593de12b12f2b37101de70e10a149f5460ab09382ddbc476a9de95155bce73122afde5abf4fa2552601ab112f75629c27acb0ed6eeef666f17da4dce4bb81e2ee91d0c44829973bda40cacd1049f6f15063494e714c8858ff264b28af534244083017933aa596c2979f3571d66daed3c044ee79fec4e839d84715f32360f8cb337b9ca37be4f99ceea6debaa0d6ae668bb72fb5a88f8eb4a64b3a1630dd99445537497240b02eaa3834389f481d59859099b0f97c04f457306ddc82a58db9e95162a1a74290168bd9cd0d7640e907bd21cda9e069e7060f168036a34ed03720c5fa0dd9a27ea59461cce7398b9511c04d319ebb4e04de8b9ae95f23842380e412aceb883f124cdfe41de671c7879e2e6a8dc409e61d1ce8e440cbf82b54531df6f8dbec6697eeb988c44816096d67bd2ebd6049e6f40398f35dbfe7d45dda390f8dff6316c", 0x1000, 0x2, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt(r2, 0x6, 0x2, &(0x7f0000000000), 0x218) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) recvfrom(r3, &(0x7f0000000080)=""/222, 0xde, 0x42, &(0x7f0000000180)=@in6={0x18, 0x2, 0x7fffffff, 0x8000}, 0xc) 13:08:56 executing program 1: r0 = syz_open_pts() syz_open_pts() fcntl$setstatus(r0, 0x4, 0x40) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x22, 0x2) openat(r1, &(0x7f0000000040)='./file0\x00', 0x1, 0x84) syz_open_pts() mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) 13:08:56 executing program 0: socketpair(0x10, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="7f0a980f4f203a80ad7c392e65a2c80df8b489882f4076b17c6f117578804f566ea88216d8e62dfcaac726e3d12e1a94853aca74f91da9152c17", 0x3a) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) r1 = socket$inet6(0x18, 0x8001, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffffffffffffffe) setsockopt(r1, 0x6, 0x2, &(0x7f0000000000), 0x218) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') r3 = semget(0x2, 0x0, 0x4) semctl$SETVAL(r3, 0x6, 0x8, &(0x7f00000001c0)=0x6) fcntl$setstatus(r2, 0x4, 0x40) 13:08:56 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x26) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x20) mknod$loop(&(0x7f0000000440)='./file0\x00', 0x0, 0xffffffffffffffff) 13:08:56 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 13:08:56 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt(r0, 0x6, 0x2, &(0x7f0000000040)=""/55, &(0x7f0000000080)=0x37) setsockopt(0xffffffffffffffff, 0x6, 0x2, &(0x7f0000000000), 0x218) socket$inet(0x2, 0x8000, 0x8) 13:08:56 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8480, 0x10) recvfrom(r0, &(0x7f0000000080)=""/226, 0xe2, 0x803, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) r1 = socket$inet6(0x18, 0x8001, 0x0) pipe2(&(0x7f00000001c0), 0x10000) pipe2(&(0x7f0000000000), 0x0) setsockopt(r1, 0x6, 0x2, &(0x7f0000000000), 0x218) 13:08:56 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x40) mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0x1000) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000002c0)) r0 = msgget$private(0x0, 0x40) msgsnd(r0, &(0x7f0000000300)={0x1, "a82882fa69d32c1c76b0bf2f9530de6fb16ce9aff33fc9a0baa9f131f184694d2ae6ebe206d98eae1e3d0fd3da937b7c46979ed5bace943d046f3f0b46a742610e42f2f0a90e91bc8ffeaeabed641f8c848fe702a26d9931a48304ec4bf10f5699e7bc4397ee4bead4943455caf4617fca0448f7969a78933f9d4073cef45904cffd5566ded9e20a8da19383580fff24d509ec8e0ca36bc80f83da331caf2ee8801530490d8a68b86f884f404ba732547d043d9f4b9315f648792c84b479ff97f985db5cc3a440062a5d8d64c5fb8db6daee658630cbdf0a108cddeb8d74d7d0fceadbf5d8beed96b9398c1c7f9e9d40fd88c4f1933bf6bd52fb395b89a1"}, 0x106, 0x800) chroot(&(0x7f0000000000)='./file0/file0\x00') 13:08:56 executing program 0: socket$inet6(0x18, 0x8001, 0x0) pipe2(&(0x7f0000000080), 0x10004) 13:08:56 executing program 1: r0 = dup(0xffffffffffffffff) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x80) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000001140)=0x7) r2 = dup(0xffffffffffffffff) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x10, 0x0) getpeername(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) faccessat(r2, &(0x7f0000000080)='/', 0x80, 0x0) 13:08:56 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) pipe2(&(0x7f0000000100), 0x0) socket$inet6(0x18, 0x4, 0x6) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x218) 13:08:56 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) sendto$inet(r0, &(0x7f00000000c0)="8e4bd701ab2e", 0x6, 0x4, &(0x7f0000000040)={0x2, 0x0}, 0xc) dup2(r0, r0) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000080)=0x10) socket$inet(0x2, 0x0, 0x3f) 13:08:56 executing program 0: r0 = syz_open_pts() dup(r0) r1 = socket$inet6(0x18, 0x8001, 0x0) pipe2(&(0x7f0000000000), 0x0) setsockopt(r1, 0x6, 0x2, &(0x7f0000000000), 0x218) 13:08:56 executing program 1: select(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) select(0x40, &(0x7f0000000000)={0x0, 0xc0, 0x7, 0x1c82, 0x80000001, 0x3f, 0x80000000, 0x4}, &(0x7f0000000040)={0x4, 0x101, 0xf5e2, 0x3, 0x400, 0x1, 0x10001, 0x6}, &(0x7f0000000080)={0x13, 0x8, 0x2, 0xb8, 0x1000, 0x7, 0x7fffffff, 0x28c47974}, &(0x7f00000000c0)={0x3, 0x6}) 13:08:56 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x218) r1 = dup(r0) r2 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) r6 = geteuid() r7 = getgid() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000001c0)={0x2, 0xce4, 0x2f, 0x100000000}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000040)="2505ef5adf9d8bba392e8ad5bdd40dd9be3d7fd02410c8782dd6467d8b718f9243462efdab67e2ad6276d77ceead277a5667a06bc5a376ada7729007019fa921b35508ad48bed9ede382b4ca17c3780a4ec57b308665883091db07d9f5d473f0f230506bab383c77783d8930b613ad2dd15409c0f8f6ee7c28556fb570bf56e9389abe9e5e5f3f065cc144b2adc0108aed36543260e8e0f2a915c4f24bf75a68d888bc70e9b868efa462", 0xaa}, {&(0x7f0000000100)="f0e348daf4db6fbc7c8ba5cbabb2d02840836f7e836df5c171034808c7243b99c38cdd1dd44913875b0a7046ffd2120ce7f5eab04e36614c", 0x38}, {&(0x7f0000000140)="5720aff9fc8d3f536ea28790344bf1616ab88ecec7896971a0b23eec7ee47f942e3cf134c36b572154ed2cd32b0db71f4074f9ffcedb7d2305d6b7d3ba8ffd656f8226e5755e5bd8a52a506a039acd62819c8d942c853d1b379294115aec68fa5da74cacc2c55cf39e12d91d4017aea3c416dd7afe5b3b621586c581f514", 0x7e}, {&(0x7f00000001c0)}], 0x4, &(0x7f0000000440)=ANY=[@ANYBLOB="1000000000000000ffff0000010000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000001800a491000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0xc0, 0x409}, 0x404) 13:08:56 executing program 1: r0 = msgget$private(0x0, 0x800) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000080)=ANY=[], 0x0, 0x300000000000) socketpair(0x39, 0x4, 0x10000, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) fcntl$getown(r1, 0x5) 13:08:56 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) fcntl$dupfd(r0, 0xa, r0) pipe2(&(0x7f0000000000), 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x218) syz_open_pts() 13:08:56 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) pipe2(&(0x7f0000000000), 0x0) setsockopt(r0, 0x6, 0x81, &(0x7f0000000040)="127d592f94ea48208047af98f94198", 0xf) 13:08:56 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000002c0)=""/183, 0xb7, 0x40, 0x0, 0x0) execve(0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000100)="9e", 0x276, 0x0, 0x0, 0x0) 13:08:56 executing program 0: socketpair(0x11, 0xc003, 0x8, &(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) pipe2(&(0x7f0000000000), 0x0) setsockopt(0xffffffffffffffff, 0x6, 0x2, &(0x7f0000000000), 0x218) 13:08:56 executing program 0: r0 = socket$inet6(0x18, 0x10000008001, 0x1) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) socket$inet6(0x18, 0x1, 0x6) pipe2(&(0x7f0000000000), 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x218) 13:08:56 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x8, 0x7}, 0x8) setsockopt(r0, 0x6, 0x0, &(0x7f0000000000), 0x0) 13:08:57 executing program 1: r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x40) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0xe0, 0x2) r2 = openat(r1, &(0x7f0000000280)='./file0\x00', 0x80, 0x4) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x72) accept$inet6(r2, &(0x7f00000001c0), &(0x7f0000000240)=0xc) 13:08:57 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) pipe2(&(0x7f0000000000), 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x218) r1 = semget(0x0, 0x6, 0x0) r2 = msgget(0x1, 0xc9) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/223) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000040)=""/87) 13:08:57 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) pipe2(&(0x7f0000000000), 0x0) setsockopt(r0, 0x4, 0x2, &(0x7f0000000000), 0x0) pipe2(&(0x7f0000000040), 0x10004) 13:08:57 executing program 1: r0 = open(&(0x7f0000000080)='./file1\x00', 0x80, 0x10) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) fsync(r0) r1 = open(&(0x7f0000000040)='./file1\x00', 0x800, 0xfffffffffffffffd) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x3, 0x0, 0x200000000}) 13:08:57 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x1) pipe2(&(0x7f0000000040), 0x10004) pipe2(&(0x7f0000000000), 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x218) r1 = geteuid() setuid(r1) 13:08:57 executing program 1: mprotect(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x3) mincore(&(0x7f0000ff9000/0x1000)=nil, 0x1000, &(0x7f00000000c0)=""/185) mincore(&(0x7f0000ffd000/0x1000)=nil, 0x1000, &(0x7f0000000000)=""/159) 13:08:57 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = socket$inet(0x2, 0x3, 0x0) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvmsg(r1, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001680)=""/81, 0x51}, 0x801) 13:08:57 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x218) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpgid(0x0) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') fcntl$setown(r2, 0x6, r3) r4 = fcntl$getown(r1, 0x5) r5 = getuid() socketpair(0x10, 0x3, 0x1b9, &(0x7f0000000180)) getgroups(0x6, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={r4, r5, r6}, 0xc) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000200)=0x10) 13:08:57 executing program 1: setgid(0xee00) setegid(0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="1bead76a7b62520a1863df185b470a5d1647d6364e631415a07a128b0d90c9acc83e9e82ee1282c6f83b2823adf39d6858f113ef724295f1f339ec110cd882f749ce949a804db1dee01264e381c88151aaf75d24fa1e6e1683669a8b01391e8952adc9ceb299a363e043187b8ad28515b3e2ef48d9cdbdbb871d40984e682c70a7d4d71389eb0602eeff827deaf3e953b864679a6c3faefe7d22dd8df332658acc21e061039a074b786d183d5f295756bf901974ec4f522c8a475f8aa8ca6c540f1de77f047b66a19684943541ac44e734b8af9b96103c2150ee80b695df0788d908cef73d0d10c010cea7fad479cae611f27a3039a28d5c5e0a5cec58af1f45019938923b3f5dec8ca33a8367ead136b4852a6bb895018486a3c6bc8aa1f1b2f0330cb1e72a589fc2864e766193510e3ede4cbbda8241ed2a140e5f956c6516398fe4447beb03e5bee1ec5304eb1d6831258153f3696453431bfa81cdae52eb0c6899ca25b11c7938209429a33328007f1aa3ebd1fc8f05242d247e314fe18b48b5cf4be56dba36be4d64a6b26069f90de56e00c7067e10201d015cdf7ae418b5306d4c2796d3c7637bea06bd5c4af8ab684655e7dd24c7d7b6ea76b4e4fe3414ba40cd8709f4a050897d2ee49a02e0082e7dbaac9b7267f1380179fc6006539fb4a73e37bedc6ed658a7e4f898afd588d50e87d422647f6c5553d6d932f2a1be9a5c1ab76eb661ec79851bb02d491ca09b3f5e2dcaab53dd19b2f377aa4285c7288aae9759076da01f676b6b1902e81b965d61f85aed573a4e0807170d9c928830001ccac6051716e7e651958451fe1075fda0ee715f76db986cbc2a363c38520890fcb645747cb6233456c8d80c6933e29ee82d39c7bdf44aaba2ba6ce0f03e1e9c91fe53c288414c51d172cfb73a7d5ca4418d7b5fad6fab5f707e3458b3c7a27fef4e78e55f238401822561cc8e101354676b95ad562efe07ec3fdce69da67537f8ee8b40050bf031744939fab21703031a9a44c47cbe9121cb97110aaab5df4106a6b39d606674b6eb6ce5b4bfb7074e147ee5bd5991b3e69a175d227bf768371121db6eddec8593b3ff3089b232d70f4969099b40a94c042ee51d81583a881b44da936c41d8714ff3a0bc91773e76c421bfd37b575c21d5fc4a73a1dcf1e98e9a6e091bfd25e149dc81e2f3ae84026039be5723642273d43e01b5ca5297490738df4c5dec1a151bd4a7fc6df0be7c734892b7c9fa1f7ddfbef7ba8bfd9c4094861285d9894342c10d350b7b1ecf8bd977143f40ed9d4face73dd7e5f1c962a01f2d91611e8f5cfe635c9b9c89d849f67259b2cb287a1d05cf31784cd8f7aadd7919870fe677c327aa1f68dc65b8496108f57e916433306f63c42ac54267e64fe988547b83c92237d42c010a188f23e0090d25c3be7e67d1956651fe6aef245375ab52ad20d47bbaa3f76155cee43dbd1eee46a34693d7fb4798fe659d6d72a596535eaaebca277be8c8e8fd8a87b743c7df4cfb5e7adaeb4b53a60f312be6b5fbdf9b4251b00306ce95f94829b1ff7162bdd388885379b8220f7383b148e11c18a775b810dda78e846c4ad26aeed7a734028aa03a05cc09937eea823419482a0aa199256a1a86e84ad7faa2a793faa18de100dc13d74c4ad81bd29e044ecfa8a33e1a5657d483a1426b8fd5f566c6028f918d083db7fb19299998d4ef916846acb8cd2e824baf74cea83ee180bb96920bb3e04403302365e216ff581b8455db5f5cb806d2b18401e1327b64439f0b27dd65e702ea2f2893b50985b4d2ba0f132e81f284e64380eaf6f632df0e7d438cbf0b59a9db1edc68f97fdefffc441c36acaa2f4bae36c54c458192b07ca0708d40db18da697debf212fad293b369c8bee97a7dad61d230c558310765c6387afa33e19cf4d305969e1d2bb7753f91e811923d2bb0750de62db7539926b589572b862143b6625ce1d574a1eea30cf3091b81c86fcc79ac55c0aa501062c1abdd69eade1cf1828cf08332bd78d6949121950f96fcfd02f52129ccba0e802307af0867fa617e78caa8c2a2f735e16d3f6dfee1dbee792353d2d0c1260789926b05b0d86481c84d002b6d6c89343b7ec04f1ca5908c6a8846f1309bed921e27a75dccf09e9da5a3225d6c3eb9186c2ea5402b556ec70691472d8cf051a50e8d1bb0826ce14d1aff04484f1c6e430ad7b85abca5461b3f209e468687615c44b745a5242c2b3b937fdea528106f46d51762f05a1595569ba38bb4c01f1304ea22d64ad1cb0e3d3b2cc9a3c62ca92f7154eb8cefa6858ebdc94fbf3a967f8186597d4f07ffd8e071444c092dc5b6b83793282fee7ee4cc2f8089d8ca9d5d9f782ac436d0fbcec3cd465397a014505f418ea760d84985206ea28692be182c06a28893028352e31f84517bad4338403ec0c80524c7b0ddb3715c20592d2fedc9a0d045e6a1016c7b297ef05d664faba83ba2db961052728aece2d4e87544662bdbce7861ddfea56da042d491ca4b6d8b966df74f010a0af5f57a27c39fd7ce8f0ed2f5a7cfbce27705bd8c605625882695a0f5625d3a3a0fd066ae7917f85a50c4c56d4a656f868b1f6f4303289d87ba77c80c210581e4310d4503e0875b8bd48a74238acdc0fd9741cacc1f6ac9a4c8d7a432ea7953be93247eacb49abc5e893def98774bfbff2f6adba5b7b9ba747e7dca75b4fcb12f248fa709994eaf576635d804b66fc996be35ac6c7ceac470f052e2f3831f4a787c259f7719efd11cb6267a08a293b9e67af4743925b0ead0a1463471a495c17e94949237a86597d266f44a2030aae9f39315cd3df5cecf1d90d693d961686a7138f4d5d4b007b65f0d69e67f4480ee6f640d78d3571b33bd3dc06def0e7173faa3709563fd5d845aedaf9d1cffb7fb6b896ebf22ea65970daffc4d40f489abab5b9a58905d217d2d12b800a5a63ac1bc025dd0911be5a02c95ce841589eff6fcf0136561749e152fa6e21e25d911a31f89d530a26f1f4073f8032fb44edf3b87032888f8580fbb6fb355f255b4575aa1d99229c7fcd009006960f54a551c92163e4f09212c3f1b16b836c3709ae027ecc3a36e4d31a9bef52c7e98c85ecb041f3262c1602c9bfec95a13292cc44e2e88b3a8ee433d4598008e0b1107f7481948a344443374bb2f6b57fbc48378a46ea1f0d9e19b656d1b5009f91d790eaf8fb622139fa508932b6e95bb9ac9a95c372d3e7f486d74c45816a19b1146588e060fde07930b9170483a60c65370736055937ff4eb42a7369dc31ab6b4c2e4b094afdde58e1950195261ad804234e2f6f527d5da8ab6f7accd2568b49496b5f9ac4ca8e531b907604ccc086447e6f28895649c32e8f72bc00ca1c513d96e26e41c991403fdf34247edcf81caf9d7840bc2b38cc1b5e94f7e98e104534b55b2ee916a713f40a2def42b59c42fcd40b0c4a31e35ad930d4ac9c6d68e8043e4751cc459fa08a74fd48c35937fa1a223951ec89b60fc2fe1caf540c7a0ff4514a6180dc1ad3254a2ddfaa3213e7da38853f34748b37eeafbed2e30aee82270788029d4923198e27aea14c58285e1fdd3e8d7464deccf7f1b90cc031cc177af1ee9f4d5b352def7615c46e10f3c1ca4b4da127481045240b8bc7b41e9809437f80534dfe928112c94a83e0803b764d7e56ccea327c5aa2383e71f37e3374059a39c4c672e1cabae3bbdad0bdb8f4f33d917a468115921b889d43b1e8a8c75545558668238d53195e654b01afa516330d9252250a507d326e859d9549dcccf0aed602fb61d4ee552120bccabaa9a05f8f28f74aa94c741d15c877f20c12849445730a7c193319b0f08ac5ff86db9aca61df5193b4e2f2bab176e14002d96af56f003d1a6cbc4e9f588f18664f31d9355f96b00b9e654d6f95073e6fa0c8133c7f8a5e6098698bda0163b0845e9e5ac920b58a7169736a0e51424a80af2011da95c9eedf778b0ad2fabb78f965e2feba3736d177d885b412134a6f5476f1a4d239cfdf45a17c54885b474ebe799e54418b09d73d6cfc309ad9202c38e11fdd4dee694fb84c63b64502b16138dcc9fd20a0300d47aa6ae6418230016c3ad77a1968b671eb34618ec2d4afa1d757e50e0e5c7b6adf9022cc0743c1cf27335b105261589bad22d8a95ed7602ac3b021d0e03ece455578bf7d99b49bed8f2145e2e9badeb3cc1527af8fbd9bdd44c2925702f37dfc50c5dc51a923ac8b801be80931acd0111b24f522c1eed5e5be382f88f86dbfcc584338d79d344068968694668e808e7fd6a2a259579d8459f3fbe3b4e7477bd48043e332ccaeadf02ded46a299007271d00119fdeefbaa15a3c8a94a3403f7b67895875e08efaa1f857365d75ff4a8c7ad92abab0e3fe2e491685ecbed5778f443d0e96b04372e3a59ad0bb55bd98da71060767a58497a6c74514f3faa8c7bddb497195ba80e1f81a2f4f434ef0f3f7d587cc84a5c5746ae12500c91b55719ddb9fb79858a5e9c63b07f61388d9ebfb9597211459551c7b25f62a9a88eb92e32de297d8ae19d5963990734376b1a0394b837337a61459f7cab482649207b351544d1a743282d014db5ed99e7ac6879e61fde18f5b00e6eae2b35222b06c40f051b7b923791577c7b3f9af51037de60bb2e2d319df8bde10b234026e3f5a787d9292326cf7f101576560680780a5a41f7edc36d94234774ad86f978011468520626b2f3c4af55dcea188d239ea93441022324d426a687f8105ec74cab26e6b4a45602d01b40057e5285698b9b4b77b5d98cad6cb36c67f7b298f7f7c4d611540f0083ca74dbaa940b1ba47319d5746b4b553fa1ec56638718e785f3ae7c25d0b755ee30ea6d96b69b150404dedb75266f8f365ff1e0d1ad4add5ec3b2b38765ed1655a2bc1eb57e00a37f3ff786e7f8e68f31dfc28d930e924052f454d79b174b3f232d74fc91570bb772b23fb1e6fd1059a6607a17c7ced8a5aafba84417c3598642aa203981dd95e18645848c6f6fbc27f424f10f0172402b516be55f0613c623edaacb5294ab702c793310aed45b43ee50c2b68d0aed5a48e86d837b885692bdca1506c7dfc2f4c96ef2a9bde4797d3b1bd5c5b3854b9b2248062c0c58f099555c0c615ae6f09e96f33dcb3bb5668b57086c27a8c45f624e792e62d2c75c361d7fe029521a6815afdf9a80c5488334102a81a96075b037c3b4eea72dcd2ad3d0dc8daadbf0730c8c5d6d43a314ed8e4a01993f1a508b580373dff23644797a30789154391f1c06f7d9042f9c412e864d9cc00b059921e261e2aeea73f2c5bd8d989d87c0ad14a1973497e36417187fc8077d79dc433f696bb4147796cbc4b71bd33bead8a42b8f4816d38936f3d12ccb97883f7201442cf88b2ed43dbaa23dd5a57f068e68650b476f88d6ff529adc0d57580c00f20146b852b2639bd3f990258593ead38e58a347d2d009ebf56e7670c6bfd515268dfe39fb9a097dccf994e8dd43672d30008b2627684e0a6d042ec686fa052f4bf213eecdd72372b38e9fae8dd7db47be4ab578def128cd24bf39f98b141360c6b7ef0f17e0aef9275eb9e713ff310f4d5fd8b4f75387eb6ecf5e08a5033422d400d1d3c8f8943a57c943812a1cd94498a310c18f1f2b69ec2df627ad2c0dcc20d1a4feff9dda30e0403f1a1811aba599a43d96d50c745eef3e2aed3f84e3eb57b60c278ae3140944ce6e5e08e1db1082ee547d7082effccd3b53ed6bd52ccc75ff08de0bc98700ace0f7827e53a6e4e001e79c2882b5cc3", 0x1000) r1 = getgid() setgid(r1) 13:08:57 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) write(r0, &(0x7f0000000140)="85db4514bdb0775007118d646452d720dca4bd723541c9c36f5483ec6da871e110824a4566e990f4e2c6eb89ec9e1b404cdf3354f11d52fa38fbe1b93f89cb090745edc02c85aa80be75b036e7e1aa1e89e5d3039998b7b534aae713df180fdc6883d8c6c9e70b4476d3aa10a50c1a263d22d136b7ac9616ce3c5a7de5b68379c5270560cbac91e3b45121667e98a36f6af4a8daabdf379c3e88f405948f350c7b2b4f16a060e9e004ebbfe68aa1d4cda8fa8e745b0b6bd1c7558532f11085a2a25ae4561f657d8c8f6ed157aedfc3697317937f13edee89c76c3c6aed218e213af2ca00c087e3f9653f64844845a5bd75c1485b9f", 0xf5) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000080)="b20e8652cdf965eb76514545b797ad40b644dd3aac46ff6983611b7fa6b74ebb85c99fff91ffc82ef7b85f2e5e87d3923dbd19b7b89333ec6e37bd3b0ee1a1a155cf6c4abf7d47232f2641ae3898fcac0b5c8565c11c4a06f357f39681048b10c3c1555109297f6465d376f8010e3356eb375434904c13a1fc2eebf4244905e5154aeb96a2d9733145961c47a500fe6baac523d831", 0x95) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000040), 0x4) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x218) 13:08:57 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f0000000080)='./bus/file0\x00', 0x408, 0x10) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './bus/file0\x00'}, 0xe) fcntl$lock(r0, 0xb, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x100000000}) open(&(0x7f0000000100)='./bus\x00', 0x100, 0x4) mkdir(&(0x7f0000000300)='./bus\x00', 0x14a) 13:08:57 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) r1 = socket$inet6(0x18, 0x8001, 0x0) pipe2(&(0x7f0000000000), 0x0) setsockopt(r1, 0x6, 0x2, &(0x7f0000000000), 0x218) 13:08:57 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x120) unlinkat(r0, &(0x7f0000000080)='./bus\x00', 0x8) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f00000000c0)=0xfffffffffffff538, 0x4) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x100000001}) fcntl$lock(r2, 0x9, &(0x7f00000001c0)={0x4, 0x0, 0x3, 0x100000000}) 13:08:57 executing program 0: socketpair$inet(0x2, 0x4, 0x1f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket$inet6(0x18, 0x8001, 0x0) pipe2(&(0x7f0000000000), 0x0) setsockopt(r1, 0x6, 0x2, &(0x7f0000000000), 0x218) 13:08:57 executing program 1: pledge(&(0x7f00000001c0)="00cf2745c07e33ed860668df05e621f9a3833b3f3a7027112057cf80b3f6b8d078d671923f6e", &(0x7f0000000180)='/]\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x6, 0x8000}, {0x18, 0x1, 0x8600000000000000, 0x2}, 0x0, [0x0, 0xfffffffffffffffa, 0x80000000, 0x2, 0x1, 0x9, 0x1, 0x5]}, 0x3c) 13:08:57 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) pipe2(&(0x7f0000000000), 0x0) getppid() setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x218) 13:08:57 executing program 1: setrlimit(0x8, &(0x7f0000000000)) setrlimit(0x6, &(0x7f0000000100)={0x3, 0x200}) setrlimit(0x6, &(0x7f0000000040)={0x83, 0x3}) chmod(&(0x7f0000001140)='./file0\x00', 0x80) r0 = dup(0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001200)="2f2201e9a3a2d16a3e1a2220da10443431aad5a89cee09674fd1e741ce4ae909b356b9c965302a290a6205d4bf02d172fedf0a410464bc47344122cd4ef351102d2889eceac6c076a22f7c", 0x4b) setrlimit(0x7, &(0x7f0000000080)={0x4, 0x6}) pipe2(&(0x7f0000001180)={0xffffffffffffffff}, 0x10004) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x4010, r1, 0x0, 0x46) r2 = dup(0xffffffffffffffff) recvfrom$inet(r2, &(0x7f0000000140)=""/4096, 0x1000, 0x803, &(0x7f00000000c0)={0x2, 0x2}, 0xc) setrlimit(0x7, &(0x7f00000011c0)={0x100000001, 0x5e6}) syz_extract_tcp_res$synack(&(0x7f0000001280), 0x1, 0x0) 13:08:57 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) pipe2(&(0x7f0000000000), 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x218) pipe2(&(0x7f0000000040), 0x10004) 13:08:57 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2003, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000000800)={&(0x7f0000000300)=@un=@file={0x0, ""/58}, 0x3c, &(0x7f00000006c0)=[{&(0x7f0000000340)=""/102, 0x66}, {&(0x7f00000003c0)=""/196, 0xc4}, {&(0x7f00000004c0)=""/36, 0x24}, {&(0x7f0000000500)=""/115, 0x73}, {&(0x7f0000000580)=""/192, 0xc0}, {&(0x7f0000000640)=""/92, 0x5c}], 0x6, &(0x7f0000000740)=""/139, 0x8b, 0x8}, 0x42) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0xfffffffffffffffe) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) flock(0xffffffffffffffff, 0x0) chmod(&(0x7f0000000000)='./bus\x00', 0x1) pledge(&(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00') pipe2(&(0x7f00000002c0), 0x4) chmod(&(0x7f0000000880)='.\x00', 0xa7) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) pipe2(&(0x7f0000000840), 0x10004) readlinkat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f0000000200)=""/162, 0xa2) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000008c0), &(0x7f0000000900)=0x10) 13:08:57 executing program 0: socket$inet6(0x18, 0x8001, 0xffffffffffffff93) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockname$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$TIOCSDTR(r0, 0x20007479) listen(r0, 0x8) recvfrom$inet(r0, &(0x7f0000000040)=""/234, 0xea, 0x802, &(0x7f0000000140)={0x2, 0x1}, 0xc) 13:08:57 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) setitimer(0x2, &(0x7f0000000180)={{0x0, 0x3}, {0x8, 0x9}}, 0xfffffffffffffffe) shutdown(r0, 0x1) r1 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) 13:08:57 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) chroot(&(0x7f0000000180)='./file0\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) bind$inet6(r0, &(0x7f00000001c0)={0x18, 0x3, 0x7f, 0x200}, 0xc) recvfrom$inet6(r1, &(0x7f0000000040)=""/251, 0xfb, 0x43, &(0x7f0000000140)={0x18, 0x3, 0x3}, 0xc) setitimer(0x0, &(0x7f0000000340)={{0x9, 0x5}, {0x7, 0x10001}}, &(0x7f0000000240)) accept(r1, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) chroot(&(0x7f0000000300)='./file0\x00') setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x218) lseek(r2, 0x0, 0x1) 13:08:57 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) pipe2(&(0x7f0000000000), 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x218) shutdown(r0, 0x0) 13:08:57 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000009c0)=[0x0, &(0x7f0000000880)='^.\x00']) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000080)=""/231, 0xe7}, {&(0x7f0000000180)=""/167, 0xa7}, {&(0x7f0000000240)}, {&(0x7f0000001a00)=""/4096, 0x1000}, {&(0x7f0000002a00)=""/4096, 0x1000}, {&(0x7f0000000280)=""/106, 0x6a}], 0x6) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000a00)="972814a214889436f16f2d5e06f41095c69398e9179267eece00f9058faf2dce449377d341bf6d75bb99797b69b7391d99f5389824fbcb02dc8d1cdbaa3b381bcc0fe89f7f62418e15ccbd6147cb7ccad959a71e4d3f58276d5d8e83abdcb653ff06d0f3c323a02e63edda76d808e1ced456f9c270d997a12cfaee5318db438d0b3d1a84a95b212b015c8430120a8617c29c139a8019ce7caed7d641e111adf4d7f0157742d0e401cfdc614425a693ed710f37b5732df8003dd5fedc4e591d2f180061216c89846c8fe544dd8895215cb264e85c594f4152f419d47d213ab137328408c3d7b63d34e556aede293355d5b0c2222ab370b361f01b5368b1619e359c1917d724f88ddb3e703965b414fc1e2c201caa4fddb63ceccd742a75cd15fcee1b4e5f583a00a582ce176bfc0b3d085d3d5bb558583045f088b9f666d932b5a764e6df7c870beaf25d4f2edcf5b7d98ea2f75f7329bafc433932dd34adad4fb09b9d57278ab68087354710780eee04b43a29d366ee9203d986ba09ba07a8aa0ac3c973c27be6b75f438df912b522c6f993f91022ffee6b5c79ddca2eb47073893f0a048b8a442eb65a5401b19a742d2002d4158964b0724606c2476618a0eb9d16eaa41f51bec5d16d9401c9ea35f5d5a625fbd6e3cdfeaa0908b3e59c6c4348252381dc7a5ed5b821c62425aaf8ab0efcafb40f801f4723b6945040d09043262f1354c1df068cf67b2c51874ae8f2288ae3c18a8dca6862d398dcc8178b6363d66432b15a1e20505a93350b893784eaa58f4e6ae37c19692c40db93c225e209f986423b0af7bed7498d4a771c77ccedc5c1966682851372cde721a960b34f01a2450be7075fac6c709738d2444374e34885b5e98e798480803ad6bfa5dd32982b0e6b93d3644e9c520223c1f424429f425bed6e8e7dc3457b1e37344ad1efd6e1327972648e033819da2595aa7e49cd315e5743e4b1b18b45ddffdd67ed7334f0f598382993145f217d9b4f48e7744297d95b7db7f2eac0bfc1addc0c784033f02acf56f70ecf5b2f391abd6bb32ee05cc0a49aaaf60cad8e62a736d29fcf9b2373f285f381ef2384fbbaf7d3bd02535de58782b9e04462f4577aaba47a00f38aac504b0ef9594ea7b12072e9733dc74c32be81f3ac133a25d7b46fbdc16909f3696704a817616f180a690fe997d6a52b243ab3ef6ce7da2bb23fac165214e5049ce68ff35ec384ab339b36a57fe06f1e4d94e99d444b79e09b0c06e741328f31a8deefea33fb5398eb37e2fdae3b70f4e066c3c31955d7564868fdf3aacca68522d8747a786f2094aafb2cec235f91cd41a5a22d60d13d6af70ed343fa2ee56b8985e2fa6438e7d255560ecb6ca1ae5dc45b87cb2c6c9a192b38a2f7f2f1370c0a9cd7636f522d4db9d463ffd372d42d004dcf45626b4838f968ce2dde3d6eea604c2edfd9ad67018f1442aa00bfd17038fc573665c8f6e6cb61d297bf5a193e0105d8407fb1b1f6f62065e09a4fa719868234180da462565b96bddf2dbc63eacd0e38e0c86434014afc5e6768cf66b9a778e724ef3b1804694b3a9f2cbd06b87fe619ba7c6262067d398994097b9fc9c627735a5bc0971c88fbb3c109e3b6d351ffef07be94a60c15a6963e6c2bd71f8012c16b039d2894737ff908e0b735f7371b71ba82f09f64a0c08575c09791681c885afa8eea3d07b6535be03b2502d6d928ac02d9cc42d4a3c95316b7dd776a2072135b7fe5b922a915fbecfe04cdbdc8572feb19c8bf9c3cec2dc73a923393f9792a5427b4cd4c84ed1e34eea95406a672b15d489a85235e8f134d77ac6fcc42a430df9064f245006d7b301e35b0c7087125ea4ac4e973811ba9b90c02f1f2997fbccb2b407173a4d22dde21cd3fd2e8dd7943e768d49c701901710e0d18238e67b92fec75f397a880cffe3704f3d9ab2d6c681313bf13be601ff7a17f1bec3f01a0f9fede57b98128de0495fc054b1a11366db4a968493dfbe526ffd02fe991d2f29b1bf9b97dc0856357a8761e418684bbd8cd73b533fd826891de85e25a31ea0bdda15c1b51a34cd6d889a69c2e4eac7cb8bd129671a3edf9dac0aa44506bc2c6f04d53addde1aab19449470f1f480f5c4757d27da5598c12aa276ff9ae248c1a4840f01f08043adfd794e017566b6ef4a2c447497847b1da42937f7795ac499f122f85057c3131d20e7c5c17f851249e95187837479b0f38e8d2cd9274238f3d5257e4de14ac24129caa440efc8f70e22b1d598d2a4707d20050f5fb4020b722dcae30a1cd053f47e0af7cf77870bd4792dc547783abeb2bd0bd08752bd60363d13009f98b7591f7de52bbbd1cf1174220abb0d54ddae70978533d168bcd4e2a431216ffc4e0fada12e262bbfdf8cab2ba0050fa037a1feccb260e2fc6b96da8aa13e6771e7e3722954fe53d62404aa487400462988b2de1df53296f6255c206d879552f1f6d56af02bd777e954f5aca8485f35fc28377e81ec020668f32097b60e47f66f1245394f2615d6630ca95479c38df55c0c88aafa06e254934dec568828d024effcba3921668965651bd584b79df715aa946854889ebf4c7386b657f1e7bd29ae05c97fb37eca08b5bcb527b561a16801b00d9eb4d2eded70876b9c509e0eba51218663bc0aaa5fca1b2d2156b773353005c188dbe8d1e493a1da19dd8f7cf9978f0271b4a056dcf7d9dfceead96197d7aa61f4b04e144ae579bade26e601c23792008c52a46930ffe69479112ace6b370dde26ce820fa864a65b2f99f30f3e7a2844a1d23d019e8dbf326d6bcbed3fa367f9d2fc4156ad17d64e044a36597bee4c1693177dc58748a738b2fba81e19f6c1a537daed3ed610f6741f5e67d3f712047e6ce9195de62ec14eee249d39ab264748ce4727744b7971bd573e9f85431f90d9e6239460a5398e05b7d26952474f2edc57e52c1ace6c114844999cc8c4f3b53f81991d0fb140f47c8acd6f0f977f46c6e4123a6e64eafe7e59abb473a1f8555e0b07f2d463543766a5b8a512963edc4f2a9cf40223aa8eb52e444f17cb085312f26091ba4169b5ebc37b5502e173587290fee1898e2f30dda4e4592752e299fb9bcf648ef403dc87ed900c7ee476b80f209161f41d330b68b2440424eb4b8b024c21b641773f608ac44d6f3a877938db01bdb2c4545bede57f707c6b75f70c8767c817fd387c394a600ef533ae499cbcae285b4f2e442d89ece41d181a57f67f56560118fea59d91afcf6367743ec3f34b2f59fc4a41c5abd98f52f4bb9309c96213358b5a6f7e1bf5cb3ed5bedbc27ee7eb662b66da85ae733f77cc443e2499cc83bc93f41351bdf08cf8c2c4fd2b33c17d9b2378b4719c328915657ea9b470061a3810c1619452e82d39b9dfae71004801fa5777a1309dfece98da0292f90560912659673f80136cbc4b64c26f70a79b812fde2dc8100dedab287eb0e74cc8360fb8ea3f3ad458931695c13902e028a06ead41ff7b7f68d88b9eb6d005fd2bcb3b3bb1be38602cbf79b74964e11d13de34f39ae529197a5843ba68d2067baa9fb2049fcc3e3bacc058e214332068f137a5dc52d2a23717714610c77b305a190f42918c4f14d896ab07b2885f28361d3dd855b97da4f0bd3b92dea1e1ac8365d58830f88a09842307956c92a8238cecc5a369e29320ad82562c24aab3fae2558655b0ed640e1348aa2b5d81b315e35c64a9b292a4fa97711c5860efe4c97b982cdacb814239f35fb0cfb2c08bc5e272b73d8e738a331eeb8177b28cc960786723dc62af80f5b6f8706820d019216f40ea9cabe4b57887c4acf9850058879f0240b890e12f2244aadb5caabffdf7be30da607e2dd52db93e04579a37b99e50fb20a34300a636e215218dae24e5ac5527c8bf3d6f6c3ced9e710e818251b7f40f847fef45049b04dcf5bd46abdc2a791c99713b92befd1be091297034f6dd1c04c09c34d066af3a24a77dc4f53e234f7aaa7146aecf4a7d9adabf3c9dc3ea2a724ef429dcf8ee2fb50a9add561b1a878513884c855477fef3a37400e289a4aaf4a4dda0925ecc7b1d915b5fc2f450a7808dd1a4df318197f02cc73367e9b99549b265b2b138428c37308fbfd52ea8ccb6b776d705d307e5ccdf13b47e53959f5495fcb8e8d3085f14b6b05d71588bdf604299f7d97a16a43a27e824651e3dbb2bc4a730900817367851a5cc4a0d83bb607fdbdc099590be7723f0b22969a267c44b02813f8f6970916b3e0169d63a9e98fd2b0abab1d6c4d0e3ba57a0c7deb1c5b8ef0894aefc505a5abc7343e1d26f9f80a45e0d1d2498f2781e3bf79318f2af2c526b6acd8345aef726faa947d6f5cc736dee244bd61812a03634950b2b5f0aa5e63304e72f773d0491f8917ed0fe08a7428f1ef6025877f8c4f3bf5c96c51737281808c38014cf4c95883412e2a5d2aa8130734495d3ec63a212db034e69b6c31f6de3e41a283307ef4f92901fc6d322082f3056390fc7da1f21a181a21e923ee87f611f573aed624ba65c91d08255080fef5c09809aa540db6b116c3ae165c5f3775bd79d5f4e557579e78b019a2fd58739e58aaf9852c0b295b103791bd84b3b5d2e4388e07f36e6b14dff5c252f01d9860b62ae54f2191dcadada5e91c2656fca9bb078df3539049a70c2272f9c5254d3ce1d26b10d53dfbccbcb80d4a05821857d3f51cf744f12de29ef4149dd1f9a70309876b159f6915ea43798d2267fb67e846b2deb49905e6b1a41505317b9e3559f31d4cde84b96145a5972d08288969783aa0adf4e354f70dfe9d5a35e9872bad6f5df60a5e8ccca7f113ee7667edf51a7227eba8b6a289740fe52c9142819ce3d3e61a502e2347d037cba9215c75be5181e85ee1a52b7653ccc0927322a8b7dc3d90e5ade51633e3ff13cc53722a8923e18749e2bf0a09e5f6213bb7f476ad2b8ed6f8d8c0598ed5391104b4c959848722816e6c8e28097b459d02fd35f124130362945bf82fb5504e38ea0bb2bbab26913c1b30bb2669f1366b9bed45c6d3934a254a2f71d6d69b8be8d52f44382e4ebe553af12a31019ca4f86e1447c343b1b0dedd8e365014c47cc571594ef90ca0faa19181c9807fb34ded631cf417a71206b200edf03f7ff22f8f3260bf6c277f48b822f1894beea062cb9126136e6a3a4b8430d476c614703f8dc84cfb103dd885a4b8e67dce376025606fb5ac46cf3ad7d4a816ac1aecda27c5d6d7f0a6b1eb56ca5aeb9a4ead5fbe47ac34958466aeb1a770de6ef5666c1c381206e6a42844143edcda763e9a74122a71f6fb8632be6d3fc60f1de137ba1addbda8e9eb54ec6c31592857b452b7d7367e36d54b4d8aeab37deb0d80432295678626ecbce7350876116b80b3957e6e565d3a8bb0b16cbe9ae66f3d71d87fb4e582f84d7d3c910c20192f87c8754f4ba48bd388b8d687f8b7db67fc538c12d336b5f2c8fd9527ea3ee5d1fca164f3b93e176176e65ac3cadff1b213a52d2d5937098a73f0c0631993a6547d39e68b15a289f7860ca80952b4c9f72e8517aa586f1597a92cc53d30677b74c6a4a8b264532a9946a2144760f1b9574f92b87bdab283d7b1132e16edb688421b92cc90f02cf6517525ffa508a2a8dea5fb9352f7ec4fd4bdfefda04f5e9c533265026409776efc8d115198a10b493b6643e58b8701a0d9e3f1a0a5e558e77db2a755479f476f002985ce28d38782884c9e8589838057daab949cce734994231684d40fe228daa8cfa49824c6ee23f681b39795923aaad0", 0xffb}], 0x1, 0x0) 13:08:57 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000080)="5d3df88073", 0x5}, {&(0x7f00000000c0)="bf2d8597cb439823d8ca5b358ef3ba89f8cbad9fa7fda6662009bd1536bbcfff075a3e07b7c3b41d747b6d4fabbc6b3fd3ffc0e86cd0edbbf714ba92", 0x3c}, {&(0x7f0000000100)="80b97a20792b0319d39e2052f69d9a426744a5bcaedb7a7d214879f4fed0265aaa1bc01d84beb90fc60e7d97", 0x2c}, {&(0x7f0000000140)="165c59129dc00bfe334681b146910625317f34705d50f9728af3d463ab8bf1863cd1d6e76d9d30c87692214adacf81b14d547280dd232fdcfb5f54748cda788a084cbe1d8efa057687d9e7fab7426fb834dcd20d95f81b4142a14ff438f1dc84447c196a82fbe0ddaf1eac17a806468f42c4adaf6dc057e9f12d7d9b6027c9b03bb190cd10fd861b9f41a116c594fe93ffd1", 0x92}, {&(0x7f0000000200)="a1ae809635498358801b0b06fdb5d9464685940bc7f34570cbdd24353a1c0f013cddf5d69068bf9ac476", 0x2a}, {&(0x7f0000000240)="9b202565dcca2ed62666da7ade8679ea3974bb9d8e7230c009b264456d49953a9a4cd32c8bc69cc0394dd2019c69e396c3dc3b2cf0dd48afbe810cf25b9beceb25b3235d", 0x44}, {&(0x7f00000002c0)="19524da609dcde7c85285eb88224db572cc0c714446895c159a575a07fb08d87df3dc3bc580d2c45380dc64d36e46a30456996352d26923456bdc395af1f16d26919a2f6452a0bfc0fa50855e11da6ec1ff93add0b3d37400f2454caac05295f23d215bdb9cee2af9b050249290bf466558911a4b279f0228a05925656b722ae30addce89b", 0x85}, {&(0x7f0000000380)="6f5f86e7c79ed461c52b3c8bef54", 0xe}, {&(0x7f00000003c0)="94e596e6b15ebf05ca9705f86e78bff2f3214b539df5615e0686756d8e8ee4f61d15faaec31d51e3cf559580ff67fb7c5b3367dc80d6269fdd45a3251e0f3aa99b79ac95c1da778dfd0132d8a97b8554671fe49f6f24e9748a948361f456f2dc62717ce329974469b87b9743ae2b9bf34664badb20018bf995bf9c52c6481e4f84e947255212964e407a5a567694167bd3c6efcc82c96025008fba59f350938addc9", 0xa2}, {&(0x7f0000000480)="628b79bf5d950653813d4f17db4753692fdce0e6b158fbd84167552243c961df51ec6dd13fcce4306fb7747f81a5c41e8f1c33867ea1af3f0ab4868272a079f2818687a063e02563c745950be3b58632b38102a439b6602522c0cc8ded80ed3d26ae49c0e27ffaa7895c2cb029ddb227f4ff0ef90389e17db2f4d85d751d2c314c140e75ae8dbcfcd05391a58bd65298b54acf7e2f7d5e303a198c496b30edf71f18c8b5a2daa1b91de1ef7ac61a5b1558", 0xb1}], 0xa, 0x0, 0x0, 0x400}, 0x401) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x218) 13:08:57 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) r3 = fcntl$dupfd(r2, 0xa, r2) r4 = getpgid(0xffffffffffffffff) r5 = geteuid() getgroups(0x5, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0]) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={r4, r5, r6}, 0xc) writev(r3, &(0x7f00000004c0)=[{&(0x7f0000000140)="ce9e942946a7839dedbc32e79880807bd6e2db8717d224b7bc57c42c4dfadba69f282097a29d1f196006ac1f5b5923fce18d7546e6f8ab67cb97d23eaa78123132cfc259e5430441912f2113bf75d410accbb9d45ed959164fefc6a2a26b5c7a02035f95d9f1633068eeee691fae25e61272772ae3f702bdd43f7532bccb6a7b484a6dcbeeb5f80396578a12e9ced171d548af0f10d0a1337d6943266037d0ac46619f7c94142ef63385adb5b349c9e4fc1efc4b62cac5920ffe1d3c33b3c7bc1559964ee8deeecae0817df9a44a79fb001800d385bd27903cfac98f6e9c22d9ed84", 0xe2}, {&(0x7f0000000240)="6fe9b19ccaff700f208ac1f95ae76f9b864db4dce488f5e734dda0f4fc047ae6034cfe965822d27755a89e44aeef819717e650821e2bea5b1802253ff572f7bb9e50c667fb6278b2d06d7b2092aaa71f4300003fc4cdf1b4663cd9821440f7498a3261c7f0ba930a3765931f70f570a2a526833c38b97e3f6f9fb2c3d4bfb8e358dce2f7cca2bb7bffe17aa6335073a44ea0f0ec65bf42fac53afb39aa27c2f96226801b047a8ebe06379b69406a8694a457d3a54f756b026394ebcceaa1bed0212623826119bb618ee53616", 0xcc}, {&(0x7f0000000340)="594f0f8f56b9af3dc49fad773ed51e24f88a1e059f453f8d73471f9153baa96e00494e2745b8c1b051688bffd1989bd2738663e758dd0598403643155480a3a84b3f427a085fa1e6c7763a80260054f9b896529ea57e24f558e96f1635b6eb4da91490073371ace9622c306e8c81e56c2ecdfd6984fb11f4464639037b919be251b2e127754380a53affa0", 0x8b}, {&(0x7f0000000400)="b471973e", 0x4}, {&(0x7f0000000440)="f85cebf40c06d0", 0x7}, {&(0x7f0000000480)="5d92ee25b2433212ecf8df1a3431b39a3b17264313406e2051ff", 0x1a}], 0x6) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x80000000, 0xc00000, 0x8, 0x800, "97a54fd7b26070397bd83f3258c44086d59782d2", 0x4, 0x401}) socketpair$inet6(0x18, 0x8005, 0xce1, &(0x7f0000000100)) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x218) 13:08:57 executing program 1: shmget$private(0x0, 0x11000, 0x300, &(0x7f0000fed000/0x11000)=nil) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a08, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x2011, r0, 0x0, 0x0) 13:08:57 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) fsync(r1) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x218) 13:08:57 executing program 1: r0 = open$dir(&(0x7f0000000700)='./file0\x00', 0x300, 0x0) preadv(r0, &(0x7f0000002840)=[{0x0}, {0x0}, {0x0}], 0x3, 0x0) 13:08:57 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x218) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000080)=0xc) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) 13:08:57 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x400, 0x24) rename(&(0x7f0000000080)='..', &(0x7f0000000000)='./file0\x00') 13:08:57 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6, 0x810, r2, 0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x218) 13:08:57 executing program 1: mkdir(&(0x7f0000b17ff8)='./file0\x00', 0x0) socketpair(0x10, 0x4000, 0x401, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f0000000080)='./file0\x00', 0x2087, 0x10) 13:08:57 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) connect$inet(r1, &(0x7f0000000040)={0x2, 0x0}, 0xc) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x218) 13:08:57 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f000000d000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$inet(0x2, 0x8003, 0x10000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) close(r1) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) dup2(r0, r1) 13:08:57 executing program 0: r0 = socket(0x10, 0x1, 0x1) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) r1 = socket$inet6(0x18, 0x8001, 0x0) bind(r1, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) pipe2(&(0x7f0000000000), 0x0) setsockopt(r1, 0x6, 0x2, &(0x7f0000000000), 0x218) 13:08:58 executing program 0: r0 = socket$inet6(0x18, 0x8021, 0x4000009) pipe2(&(0x7f0000000000), 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x218) socket$inet6(0x18, 0x0, 0x4) 13:08:58 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x218) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000080)=0x9915, 0x4) setsockopt(r0, 0x6, 0x80, &(0x7f0000000040)="343253fd76c5326c587b6a02e52a6a07961675dace77949c34abc023d3c6134d", 0x20) 13:08:58 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockname(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) fchownat(r0, &(0x7f0000000140)='./file0\x00', r1, r2, 0x0) r3 = socket$inet(0x2, 0x5, 0x70) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000100)=0x1ff, 0x4) r4 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) getsockopt$sock_timeval(r4, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) sendmsg$unix(r4, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) 13:08:58 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x218) bind$inet6(r2, &(0x7f0000000040)={0x18, 0x3, 0xffff, 0x9}, 0xc) getsockopt(r1, 0x4, 0x10000, &(0x7f0000000080)=""/138, &(0x7f0000000140)=0x8a) 13:08:58 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) pipe2(&(0x7f0000000000), 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x218) pledge(&(0x7f0000000040)='&{:%\x00', &(0x7f0000000100)="0358d9f5dd08990cbd474341e282c8a7dc502ea0c7b1fa3f1939051d7abf") 13:08:58 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x20, 0x1, 0x2, 0x85a}], 0x7, 0x0, 0xeb8, &(0x7f00000000c0)={0x0, 0x9}) close(r0) 13:08:58 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xd58454f47f617c8e, 0xf0000001, 0xa3, 0x1}, {{r0}, 0x0, 0x0, 0x1, 0x8000, 0x8}, {{r0}, 0xffffffffffffffff, 0x2e, 0x10, 0x4c6, 0x3ffc0000000}, {{r0}, 0xffffffffffffffff, 0x2a, 0x8, 0x40}, {{r0}, 0xffffffffffffffff, 0x8, 0x4b, 0xc02, 0xf7}], 0xa7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x70, 0xf0000000, 0x3ff, 0x4}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000081, 0x2, 0x3}, {{r0}, 0xfffffffffffffffd, 0x8, 0x1, 0x7fff, 0x12}], 0x1, &(0x7f0000000000)={0x1, 0xffffffff}) poll(&(0x7f0000000040)=[{r0, 0x1c4}], 0x1, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0xa584, 0x0) close(r0) 13:08:58 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3, 0x11, r0, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x218) socket(0x18, 0x7, 0x9) 13:08:58 executing program 0: r0 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x4, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0]) setgroups(0x3, &(0x7f0000000100)=[r0, r1, r3]) r4 = open(&(0x7f0000000140)='./file0\x00', 0x100, 0x8) r5 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r5, 0x3) ioctl$TIOCEXCL(r4, 0x2000740d) r6 = socket$inet6(0x18, 0x8001, 0x0) pipe2(&(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f000001aff8)={0xffffffffffffffff}) setsockopt$sock_int(r7, 0x1, 0x0, 0x0, 0x0) setsockopt(r6, 0x6, 0x2, &(0x7f0000000000), 0x218) setegid(r2) 13:08:58 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x6) pipe2(&(0x7f0000000000), 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x218) 13:08:58 executing program 1: pipe2(&(0x7f0000000000), 0x10000) r0 = socket$unix(0x1, 0x5, 0x0) recvfrom(r0, 0x0, 0x0, 0x843, 0x0, 0x0) 13:08:58 executing program 0: r0 = socket$inet6(0x18, 0x8004, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000040)=""/41, 0x29}, {&(0x7f0000000080)=""/130, 0x82}], 0x2) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x218) 13:08:58 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x29) symlinkat(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000500)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x0) stat(&(0x7f0000000340)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f2e2e2f66696c653000", &(0x7f00000003c0)) 13:08:59 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000000), 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) r2 = getpgid(0xffffffffffffffff) r3 = getuid() getgroups(0x6, &(0x7f0000000280)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000240)=[{0x0}, {&(0x7f0000000100)="42907c36cd6280d96ee169a65be99ea3a2af0d4bbaccfebc57448e2c877d591bdac8e28d2a4565cc9321237b54", 0x2d}, {&(0x7f0000000140)="0226734b2bb6bfec91b8c0d23117c6c884481a46c4b110aca75d2d535641d044dcc132dc74f6aa4c0e12aeeb1d3bd71f6681cd3c05c05c91172fed20a34c5cab07699f87a35ca1529423ff535e4dcc1c16ebdb0f82dd6c9dcb628a156321254413120195e64b43e46520d9c84c465831fd2cc70462ba55e3a2470a5d7b35b8c0f0a5d63d3deeb38cdc48a97a23fe423e01b41c131604ea80183fb0c0c393", 0x9e}, {&(0x7f0000000200)="fb526af73a2585ac63783c3b6186668819c03c743efe509c3a91acfc6e3a3b35be76281297b99c0774d3b99a724d6a1d47fbabd03c1d", 0x36}], 0x4, &(0x7f00000002c0)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}], 0xb0, 0x40a}, 0x1) 13:08:59 executing program 1: syz_open_pts() 13:08:59 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x218) setsockopt(r1, 0xbd, 0xc, &(0x7f0000000040)="89d5c6dc1fd9a90d632f8dbbc6b15dfd6a5f3ef6f5f4dfde941f247b71cd02ddaa6f8f521acfb7dd995ef667a3640009dd0ab520f1e98c0c6136e409e67c", 0x3e) 13:08:59 executing program 1: r0 = kqueue() r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x8000000000001, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x400, 0x2) kevent(r0, &(0x7f0000000000), 0xcd10, 0x0, 0x0, 0x0) close(r1) 13:08:59 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2800) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pwritev(r0, &(0x7f0000000380)=[{&(0x7f00000002c0)="bb6d650f", 0x4}, {&(0x7f0000000300)="924bf99ba8fa33038869d4bc2dc341c99f583600f45d7881", 0x18}, {&(0x7f0000000340)="1b196802df7e2d38afa6979c9d426fe5", 0x10}], 0x3, 0x0) r1 = semget$private(0x0, 0x1, 0x200) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000140)=0x27) socket$unix(0x1, 0x1, 0x0) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r3, &(0x7f0000000240)=""/118, 0x76, 0x40, 0x0, 0x0) symlinkat(&(0x7f0000000080)='./bus\x00', r2, &(0x7f00000000c0)='./bus\x00') select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x73}, 0x0) 13:08:59 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) pipe2(&(0x7f0000000000), 0x0) sendto(r0, &(0x7f0000000040)="088243dfa496963532b8b85e8bcb4a4cc2f109e1c98dfaff6e3b222cd4f4b86da406336bfbabbd3d18b7ea1c44185b8d67cf51f381755afe4a8719167babafc77f001cabd683b53ea8eeb2dafc35cae9be774748ba60256c86c3a378dfa2e21fe764deaa299e29e3d1b20b3e13e4678f9ad8fc349a72381596b923a5be1764d48840156a92d543f47e8900d045878aff39ce9e2dba683b69ac", 0x99, 0x400, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x218) 13:08:59 executing program 1: r0 = getgid() r1 = getgid() readlink(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)=""/221, 0xdd) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = accept$unix(0xffffffffffffffff, &(0x7f00000014c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000310d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000048916a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e4233c0c401c9fdb9c64ba0fa4e59143d4bd2ac6a33a2a7af1bc0ec0e46051d501f00112961a268a47c59255aa449d961ca71fc0b49e9dba96d67678742737facd3c7fa4aeff40a50dd3b8341edded83b4dcbfb6ee51ded97a7b0403f851ee8e0073707687bf5acfadb4fa5c856e15e2f5772d90c4b8f85b71a21769b2f8715ea89345f39b9e1df7d12d4df0201ac2a83c9c32ab5d0dab82a9b000dbe483f6cbd696f432f2623df07baf088314734daede39d80367c087b139f743e33371c191f1059fdc5c084868784de4ea0927ebae66417aa388d42863ff181aeb846618b15bbfcee03b0474da2f15627a5276968c08017b3f6f21ee7c60d6846b40c507c8c1a700ba9d84f92e4fe78a98fd219855c0168dfee23f0ba1c315183d15d74d1e93ec8a4de0f0ba8474439e2c055825f69d713d5e7e821ad59101a03a6c4f54b6c8ad4c29e0146a94b3e4aed9c130031178840a2e344c7eff3a50dca78d108d32cadef39c727b355f17a48bf75b88a79c7345eb1bd13dd9e6d2958f7dcaac9e5c0d8c3520da1c826f40aff1e6a96e2a4ee6c5ea48ad93c310c7e402587c0a0e59da9460f2ea95401b4624e05e550200f0d94e2419e0beba2250dfc6a98ff1e450b5f31334e9785772557ba5a18c76c55fc81d98ab7247741d062652afcf72930d9e222d6a6f5cd7db9ad000000000000000000000000a766b5149bba42181024b9aedbee19af2967feefd54f2be99a20f95fafaa261c2d572a6780dd8cafa22af09ff4b558aa5d6ceb0b32e5c5f9b1050ca2113e9b1918352f2844cf0842bc9c43dac8a78ef20532d675bdec5a5ae79710f757cfb6a8e032492db02a49e53f13a61ff4da737078a80715936c708cb7bceb45cbbea26522359cc539ff865d4a40f15342cc9fd4369e134694fb7fa06142d6fa8d50b3d03c961d9fe310f8251113b5488d03b64ce079f9ebee858ab231a5c1505ffb0d95eecf83c4a014d836fa97c9417b57ecca2037e1"], &(0x7f0000001240)=0x1002) open(&(0x7f0000001280)='./file0\x00', 0x38, 0x8) shutdown(r3, 0x1) accept$unix(0xffffffffffffffff, &(0x7f0000001300)=@abs, &(0x7f0000001340)=0x8) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000180)=[r0, r1, r2, r4]) mincore(&(0x7f0000ffd000/0x1000)=nil, 0x1000, &(0x7f0000000000)=""/108) mincore(&(0x7f0000ffd000/0x3000)=nil, 0x3000, &(0x7f0000000080)=""/24) socket$unix(0x1, 0x1, 0x0) mincore(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0xfffffffffffffffe) 13:08:59 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) close(r0) r1 = socket$inet6(0x18, 0x8001, 0x0) fcntl$getflags(r1, 0x3) pipe2(&(0x7f0000000000), 0x0) setsockopt(r1, 0x6, 0x2, &(0x7f0000000000), 0x218) 13:08:59 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) flock(r0, 0x1) close(r0) recvfrom$inet(r0, &(0x7f0000000100)=""/162, 0xa2, 0x2, &(0x7f0000000040)={0x2, 0x1}, 0xc) 13:08:59 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) pipe2(&(0x7f0000000000), 0x0) socketpair(0x6, 0x1, 0x8, &(0x7f0000000080)) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x0) pipe2(&(0x7f0000000040), 0x10000) 13:08:59 executing program 0: minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) r0 = socket$inet6(0x18, 0x8001, 0x0) pipe2(&(0x7f0000000000), 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x218) 13:08:59 executing program 0: r0 = socket$inet6(0x18, 0x2000400000000003, 0xfffffffffffffff9) pipe2(&(0x7f0000000000), 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x218) 13:08:59 executing program 1: syz_open_pts() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x100, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)) shutdown(r0, 0x400000000002) 13:08:59 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) pipe2(&(0x7f0000000000), 0x0) dup(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x218) 13:09:00 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt(r0, 0x3ff, 0x0, &(0x7f0000000100)=""/217, &(0x7f0000000080)=0xd9) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x6) accept$inet(r1, 0x0, &(0x7f00000000c0)=0xc95a857c) setsockopt(r0, 0x6, 0x2, &(0x7f0000000100), 0x0) 13:09:00 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) pipe2(&(0x7f0000000000), 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x218) 13:09:00 executing program 1: write(0xffffffffffffffff, &(0x7f0000335000), 0xfc94) close(0xffffffffffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) munlockall() ioctl$TIOCNXCL(r1, 0x2000740e) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x1010, r0, 0x0, 0x0) close(0xffffffffffffffff) 13:09:00 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) pipe2(&(0x7f0000000100), 0x0) sync() setsockopt(r0, 0x6, 0x2, &(0x7f0000000040)="ffa552da4c400668295d17346ae719681495110200152b5c50688546b16574f8938ca00d606b293ff68cbf0aa8027a53e10cf3139b3d8ce5f28e5b07074c4f61b469465ef2b473d6556af625a68b192244b81506d91082af113456614454e085f8dbccb68667bd04e9f512247ebd131d3e98f3da8eb9a372a0f50d3d5c5c7ded45110eae8f11e7a60e3c6a729283e7bb871e54dc7107436a81731517c24beb", 0x9f) 13:09:00 executing program 1: getitimer(0x3, 0x0) 13:09:00 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) pipe2(&(0x7f0000000000), 0x0) setsockopt(r0, 0x6, 0x10000000001, &(0x7f0000000000), 0x0) 13:09:00 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$getown(r0, 0x5) 13:09:00 executing program 1: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ff6000/0xa000)=nil, 0xa000, 0x2000000005) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 13:09:00 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x218) 13:09:00 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f00006cdffb), 0x0) 13:09:00 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040)=0xfffffffffffffffc, 0x4) socket$inet6(0x18, 0x5, 0x5) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x218) 13:09:00 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f00000002c0), 0xb) socket$inet(0x2, 0x0, 0x8) 13:09:00 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000100)=0xc) getsockname(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) socket$inet6(0x18, 0x8001, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockname(r1, &(0x7f00000001c0)=@un=@file={0x0, ""/83}, &(0x7f0000000240)=0x55) setsockopt(r2, 0x80000000006, 0x3ff, &(0x7f00000000c0), 0xffffffe1) getsockname(r2, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) getpeername(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000080)=0x85) 13:09:00 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='W\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x1) fcntl$getown(r0, 0x5) 13:09:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1005, &(0x7f0000000000), 0x4) getsockname(r0, &(0x7f00000023c0)=@un=@abs, &(0x7f0000002400)=0x8) recvmsg(r0, &(0x7f0000002380)={&(0x7f0000000080)=@in6, 0xc, &(0x7f00000022c0)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/54, 0x36}, {&(0x7f0000001100)=""/66, 0x42}, {&(0x7f0000001180)=""/79, 0x4f}, {&(0x7f0000001200)=""/156, 0x9c}, {&(0x7f00000012c0)=""/4096, 0x1000}], 0x6, &(0x7f0000002340)=""/63, 0x3f, 0x2}, 0x800) r1 = getuid() r2 = getegid() chown(&(0x7f0000002440)='./file0\x00', r1, r2) 13:09:00 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) pipe2(&(0x7f0000000000), 0x0) setsockopt(r0, 0x6, 0x1002, &(0x7f0000000000), 0x3b0) dup(r0) 13:09:00 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) pipe2(&(0x7f0000000000), 0x0) kqueue() setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x218) 13:09:00 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = fcntl$getown(r0, 0x5) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x3, 0x2, 0x4, 0x10001, r3}) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x8, 0x1, 0xc3a}, {{r1}, 0xffffffffffffffff, 0x30, 0x8, 0x7f, 0x7}, {{r2}, 0xfffffffffffffffe, 0x89, 0x3, 0x9, 0xca6}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x7, 0x200}, {{r2}, 0xffffffffffffffff, 0x20, 0x2, 0x80000000, 0x4}, {{r1}, 0xffffffffffffffff, 0x4, 0x20000080, 0x20, 0x800}, {{r0}, 0xfffffffffffffffb, 0x92, 0x0, 0x100000000, 0x7ff}, {{r2}, 0x0, 0x9, 0x1, 0x48, 0x4}, {{r0}, 0xfffffffffffffffb, 0x2, 0x1, 0x2, 0x1}, {{r0}, 0xfffffffffffffffa, 0x8, 0x3, 0xd0d8, 0xffffffff}], 0x80000001, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffc, 0x8, 0x3, 0x80, 0x3}, {{r2}, 0xfffffffffffffffd, 0x2, 0x80000002, 0x7, 0x1}, {{r1}, 0xffffffffffffffff, 0x82, 0x0, 0x5, 0x8}, {{r2}, 0xfffffffffffffff8, 0x8, 0x2, 0x6, 0x71bc}, {{r2}, 0xfffffffffffffffa, 0x8, 0x600fffff, 0x8, 0x4}, {{r0}, 0xffffffffffffffff, 0x10, 0xf00fffff, 0x0, 0x9}, {{r0}, 0xfffffffffffffffa, 0x24, 0x200000cb, 0x32, 0x2}], 0xfffffffffffffffd, &(0x7f00000002c0)={0x2, 0x3}) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x218) 13:09:01 executing program 1: getitimer(0x0, &(0x7f0000000000)) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = dup(r0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x6, 0x11, 0xffffffffffffffff, 0x0, 0x58) r2 = socket(0x6, 0x7, 0x200) flock(r2, 0x4) recvfrom$unix(r1, &(0x7f0000000100)=""/63, 0x3f, 0x42, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) sync() flock(r2, 0x0) 13:09:01 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) pipe2(&(0x7f0000000000), 0x0) setsockopt(r0, 0xc07, 0x9, &(0x7f0000000040)="9467e693326b8f621974bc2b4a3e09d39bb1e435f11eed935a7ecfefe973525d9e2a5959a7a87d2f999b6a44172aa6074c7b69e37ec832d5a11ba03828bd447507a7a224f824644b120d1fe81a41f3348a1b1a54c588ea39df", 0x59) setsockopt(r0, 0x6, 0x2, &(0x7f0000000140), 0xd7) 13:09:01 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) pipe2(&(0x7f0000000000), 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x9, 0x7fffffff}, {0x18, 0x0, 0x8000, 0x5}, 0x3, [0x200, 0x8, 0x3, 0x9, 0x9, 0x3, 0xfffffffffffffffc, 0x7f]}, 0x3c) setsockopt(r0, 0x3, 0x2, &(0x7f0000000000), 0x0) 13:09:01 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) semget(0x1, 0x5, 0x2f2) chdir(&(0x7f0000000080)='./file0\x00') 13:09:01 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) linkat(r2, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x218) dup(r1) renameat(r2, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='\x00') 13:09:01 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') stat(&(0x7f0000000200)='./file0/file0/file0/file0\x00', &(0x7f0000000240)) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f00000000c0)='./file0/file0/file0/file0\x00', r1, r2) 13:09:01 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) socket$inet6(0x18, 0x8003, 0x10001) pipe2(&(0x7f0000000000), 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x218) 13:09:01 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x0) pipe2(&(0x7f0000000000), 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x218) 13:09:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x20, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x186a0, 0x0) close(r1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="00000ffb04d3944abd1161121366235701cd171b3674a99e49035e9286883d793449ee2900000000000000b58e9f3d115344f5b80f6888c6a8b5487cee75e859e21960e9dcbf22a71762e7bf6705180f69551e64a185c4c5604c974272571d79fa6654207f8b4140ed5d85aa", 0x6c) 13:09:01 executing program 0: r0 = socket$inet6(0x18, 0x6, 0x2000000000004) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x218) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) ioctl$TIOCEXCL(r1, 0x2000740d) 13:09:01 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r2 = shmget(0x2, 0x4000, 0x630, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) setsockopt(r0, 0x2, 0x2, &(0x7f0000000000), 0x0) r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = msgget$private(0x0, 0x100) msgctl$IPC_STAT(r5, 0x2, &(0x7f00000000c0)=""/202) chown(&(0x7f0000000040)='./file0\x00', r3, r4) 13:09:01 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x800009) pipe2(&(0x7f0000000000), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) seteuid(r1) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x218) 13:09:02 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) select(0x40, &(0x7f0000000040)={0x8000, 0x6, 0x3, 0x0, 0x8000, 0x7, 0x0, 0x6}, &(0x7f0000000080)={0x80000001, 0x80, 0x8000, 0x6, 0x3, 0x8, 0x8}, &(0x7f00000000c0)={0x6, 0x3, 0x935c, 0x7, 0xfff, 0x20, 0x401, 0x6}, &(0x7f0000000100)={0x7, 0x100}) fcntl$getown(r0, 0x5) 13:09:02 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x218) sendto$inet6(r1, &(0x7f0000000040)="d77bd7f0d4bbf4b241bb5ef73ee6ccabe7adeaf24eafef8f3f2cf0c4182d2ed492c6ea8fab446846dceedbb7ceddc4f944cd7cbeef699abd8156a59f458425881b95160bb169c3b64a298804066f9662d61e7752f05cd74fe6474a3a1cbe3bcec097b77e364368b8b0d6de714b919cd6af007328650e77ae7d505b0330e929c5c8ebbc9e84f8584c36061feaf968ecc6bcd6a74589ddc873849eeddb836a70f025d460891d0e606ea423bcd9e82a3fbb1450fa5e1111549f3e17b67deb76fb3007ebbfe04b8b18b89869643bd9fee5729c56a879", 0xd4, 0x2, &(0x7f0000000140)={0x18, 0x2, 0x0, 0x228}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000180)={0x5, 0x1, 0x2, 0x7, 0x5}, 0xc) connect$inet6(r0, &(0x7f00000001c0)={0x18, 0x3, 0x401, 0x8}, 0xc) sendto$inet6(r1, &(0x7f0000000200)="6de34dd0ee0cdc26f6ef866d506d3318a1be90d3d55462786fa8908fba8414fc0270996163d69e85f4b9cbd9fe429d4b36c1e8f72965fd16a45f16d74e39ad251d3450c1ec250b5126a85fa89a7eb8e383ec4f507a152df85aff6fef28aaed81752c1af4d79bb3b15c1db7db79c215283562ec20cb9b4cd023f1e9483e18e3f994f733bd662ac915937299958a5c71557c505334d4674e4584f1a4d4fbd42148efbf93ed7bb1a10008c4f6e4fc8361c4a285b0338c3c379fbb8c3a467362acc7e7fe59", 0xc3, 0x400, &(0x7f0000000300)={0x18, 0x0, 0xffffffff}, 0xc) 13:09:02 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x2000010000) pipe2(&(0x7f0000000000), 0x0) select(0x40, &(0x7f0000000040)={0x7, 0x0, 0x4, 0xffffffff7fffffff, 0x1000, 0xfffffffffffffe01, 0x20, 0x8}, &(0x7f0000000080)={0x9, 0x100000001, 0x7, 0x1000, 0x0, 0x92, 0xca9, 0xefec}, &(0x7f00000000c0)={0x0, 0x7ff, 0x2, 0x8001, 0x401, 0xe5, 0x7090ea64, 0x9}, &(0x7f0000000100)={0x2, 0x40}) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x218) 13:09:02 executing program 1: r0 = socket$inet(0x2, 0x20000000005, 0x140000000000000) shutdown(r0, 0x1) shmctl$IPC_RMID(0x0, 0x0) 13:09:02 executing program 1: kqueue() r0 = kqueue() poll(&(0x7f0000000040)=[{r0, 0x1}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, &(0x7f00000000c0)) close(r0) r1 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getgid() setgroups(0x3, &(0x7f0000000140)=[r1, r2, r3]) 13:09:02 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) pipe2(&(0x7f0000000000), 0x0) getpgrp() setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x218) 13:09:02 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) socket$unix(0x1, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000001100), 0x18e) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r1, &(0x7f0000001080), &(0x7f00000010c0)=0xc) sendto$inet6(r2, &(0x7f0000000080)="17fd61e398f66c10eef1ab9acac6d0b0b282817cb910d88bd01d86a524657763e18cfd40753b6b9d47651a803e8cb18058bd84675bf4912086f85572c5eebe9c5231d921422215e955e0f02e85326287b479160a2e3a781f520e4349c4c85485abe068258879c8ddc53dcdf80622816cb224dd73998707565a33025982e30b6e819664f9fcbd8e7e31e771f47901a4d959f9c9cba087b31d3b1e92f8ba4f00e91d6fb1ba4c054f46f3f07780de43c9214c32c1615580022c4f4d622c482aac26bfb86b5e64dfbb33b17f6ac1619a832f8771c31416f8d858e69633a215920551b10f8477629ac876b5db23e9af4249d15e9a495491ef993c2ba303d40fad43fca5d0cca423c65d7da247d31953ea8b241ac2ebe359c51161e789a55cf7e77dac2a7597aab11bfdf9576c6956c9154fc0a1fa6ff6d46c6e2903712f3014b125470bb52fdae4ab48c5f5ed479af7b69293972753211002b502650781f1364929478338dadbacb4eaacac8e45e30551029af90e8d2f0c87d35374db0b6884b31ab5d40c1f6360965126c3a2b93503cd3bde369184e6d0ce5cf084e971734f15f63ea4d80f4bac5674868786fde9b0e9536826665605b87875be89883e3aa9b83de49961ced905a63ec9c225cffe2e47f1881052cfb7363f2a62da5b1c17a595b6fbfa45ec5670e25e4b4f75fe2afde1c7a81c830d1676d9170f651d28edab3b4f4a9cfc82e609ee50d9c131f53df9c71b8e34eb93edce84a28785eb39c50bf2b777d232d673225048d1f504aa7e966f9a4b9355a1708930a7721f2a774c89c225b05bd06f2a3f4fabec20855a331468bc765bcb5509e810d27a6a15e632b52ba8aa91f90aec177d12a4f311a14cb706fadbc905b493eb8540bbca323469497db4e427f64e026a77251ab88f5c4af43634737259737a58f1b7d71e19147f23c26a8d100fb2c709e5b8b2d17417f6a5b29caab8bae23e862476c794cad0c1b1046fff488e8bdf7e81553afc5780455c2a24ef0877d568610dfc98fdc57f51e13ab5721f744ccb75c4bd5c494b4f95184a6e10f4c3118cdd24ff9a6ae26eb97afecae518cd3e5a1cc51f0a00dc9e0630745d9c7d5d5dd7660c1a9f27235d3e67a6eedb46a04af8cc8ab75306f0ad9b5f8e213fe99646ed6cfba92f6728a7bf109bc04c5a17cd030b52a75d4d4213268fd394834aa5240019d98cd78f245969e057656147276f78d0458e74c13e2f391d404fc26c7cdc63b129dffa2e986d993435b3245061af65afe87e98273489fd7e983d56de97ed236fd9a1288be7bf71fc1a7d3f29a2335725a0b6acc565b40b35b65602b46330c3c9bee81eb952664e40cef920e393958ff270d12356d9add512b49f680ed6be986652d4ca1607bf05f977dff8fc28db35ffb233c03bb7fa831f1c19eb04a35b1c9ad1b54146bbbf9fab0e8812e9030fbde352aa862167cb1ea2ce66f14b6ed2f6d29184a9933e1747be6e58f7fd4c37637ea5d6ddc5f6228c85592ffe2e15578137f7ec92af2207523116891c84d5ecb7cfcb47f8a56653a5a0d843ddd0672e43dc22610d7a752fbf62de1d3180cd8b2def69b34e0885625331fce5994dda143efc72cd1460fb033a2cd5b822f443f0ffb4fafad4ffd8160308cf80467af2d13996575b9ec29e8013c0a34999264ec12d731bc6c1aee51bd3d9b891d90b7eab1c68f81b21c2ab976937dd60e7fbbf4f4741dc62db2f5b9f1e553baac32697278114322c9b558a43f652c799c65f5cd8290f8b6c8d5a7352b43c2deb525270a23326b68a52d94f361e4589aa29fab76a6502538386b65db1655247b941cdcc4195e2591a3e51f1297d2211cdaf7fd74d517828cb800013847372e35e616ed3b598717a3ed4a2444803c63bcc4e737ae1cc46f45336ddffb81f9da0277de09561cadbcf65b1db1320cea46bbd5bab0ec14a09fc2d61e9187c6034bf7b9b8fdea5f23a0a09da7266c4cafa1fd82c3a98d2e1c8b4c6d3040d9763c94e14a1b83b305cfb5d2a62fda697279fc91bdb5d48f5dc8c3db4a8e0d6c510e65527933e4a4fda06fff256e6084ffc2b3e1ad8007af67b62f76ddd60f1e5b4aa86a0cd63d823017020d690749df4d4530860fb24d6fdd66a93ca53cfdf87c18f901d785d4d804803b0b4f87519e44eceb96d14f485c7c8d3dd6350b78d5b6cd49b8c5f8c2a7a3423ea713dd91cacf2344b689cd4635b3306b37c7018ffc73c32c27adb853e6fb4a34cf3e288c0197deb51dc5a894a08b44ba53b798b9dc86820df26d0f2cf977b9efb3699f19d9e632e26b31081ef53451d86568619a631c29c0b5c08ca7d0594db8da6c0a001603ace8db779e7c642239710e8cfd094f24a23291d074192190ad8b54676f60b60c879536a9977a5f200274256cfc8504c37ffe2a7eb438b8bd1ffed4a2e1e109528ef0486a861ca783e44ba4efadc485b80f910d867b215b9f3ee2f0bcdd8632c118963a9951153d7d7fc6bf5d5698ba1fda3d44edaedf60f932dc5318df250f24865d82a44c61e7af363c97262de90edbe065f937992a0a230c0eeff25fb4ef7924a3583871edc72bc1086c6a098793b012ddf0e8e34fbe56f66324fd2fa5bf61a03cb88da385e677f4010da4d55da7555abd6a42eca2c7d2f6bd6f714c9c2bb0df2ca0920875d349ace2282ecf7a302f0abe76781ddc285359e37c4a778422454d46abadcdf18cf7dbca70ea7d42475d21e2cee254c9c5fb39dd6e48a141998b985f0779181225e5ffe2beb2475af2bfd69a1d14a2fd870cecf8cf431e2e81ef0a3bc3e52fa05d594ce2d4f34479a71c9e76a9f158606bcb2484e94c061a012559fd13d13ff85f681a8b5030fda70c7f55f9e0562d142b0d23526cdf27c00b240c7bfafac23e3d39cd1e26e1263b860d99d8d6c698e15f981f35620596a2d8c18fd203793f3881c04282dcb5f16e002a219ea03e75f42dde3dce6173b3e8d4d8f098ddb336431d24f0331861eb2821d85ab2143e627b9a66b30f4084f673a29430f18ea99b492f4510dce26aea2242e90a97e2a954a02915884405f5c09a395373c13843ce438f68be81ba7dda6407f56164f453f1a4fcc72caaf899668eea16024fa8678705451aa59d84f6f28dc81b899acc16a60199efd5b34c5dcc2141259231cb1523a821e8d5426130dd814abbbfbffc509d0ff99b12275eef036a8d540569fe386dcc92954c3301e655453eb367fbdd87ea51990ce36ee2bf91a3b384149c9377c08c342d8148cf69642c838b2236eabf237aeb5d28a1c118d23f8e050dd2335cd3307533e3b4150fca1c6ad8529d688eaa9ad7c0b3333faa4c343f18c06c280143b371ada4ed1bb81c6df8af1635768c82974c4001534be796fa5cb835dd5650a05a1ac0a35a257e6df54f830a3a2917c3a56c3b43f0cf421fd99b678c52d054972bdbea2df4be1f8d644a5c3164ba2b838c9a85dbe37eea2399c5b83219f297e9e82ce0d82a4fcdf71dd434d36c82951a4ed84bc8050ed1932e3ea7383a2cc49c795b36d1fde21bd7fc405be408b9d8f14bfb8bdc519cd8c50fc698025b6dba5219f7c5558301cc314ab7af36c45c42f233b7dc72aa7bb327eed0d7126f74e5aa104788efa2213a1a84638a1e21a1467557892126509bed87f61b9db6f61c0a5f80d438300d950582894c2c8ba7c39bcd3f0b99c8dd001b19db41c4c5766e988709f2e24c13642d5148a39512a0b245156eb094f001cc43781791f51b113038bacfc1095e283462231d07e6811ca3ef41ffe23a06055fcc2136c6df650da368505565bebe20b6c0b02003bcf62c814658b50a09b89f7861f8523d3ae51f17e06e90a19ac8e4556a025572206a56585503745edfe028af363199b2052652162dde3993e918ba6ff8f3d607493f1ae38174b59ee38ad7f3a2a6115fc41d2c5c782c80b4ba1d86df774ccd05280cf6af6f5f4ed114605e2c784b1b60b9eeef3bd358474e5d6a07a17e30e00a6a61de861af744001d3c3c0fed5b5bb9f5cbe946c4eea7306e638781696ed2b1cb5db356a90a491be65f8eeca8700fdd418679e031585fc457ccdab35560589eb9b0a30e58ea1006e6513ec305d104dcc821b62882d1599c31edcf6b20700ba2b42bf5c063b3a61cf9ab1f311691b12205b8b469772fb733d5ee1b1529d88c0f296ccd9c5df3281618e1eddb0304ef48c4292e3dd4f9ca52aef6d45784cfe0f153706b9baa77bad0a2ee04dbec646f0db80dc0a6f8bf1e44f22a15971d3b811cbc3f4f79d9c34a64e7e9d80c8fc29f4d839c1f7f7aad40afccd838e77106f06d8128d747dff4c71680ad8c71030102753741ff9e99477c2fa94eb01c13962f403426717446222083166278d9349c7f9732a49ea31294527ad21b2e57e7e9aba7ae0e75c23810ea230cc000604679256ab416bb6da8c2f21e7179615b1de327bf1415d2ccd265002c46f2489deb44313fa1192598a87921a8f6987268ed9a349efae9c30c9dea5a7ab28279acf3168b9969ba48002fe497de4cf74024c39fedddadbd8c4036b62b510ca2fe363ef52a50d4afdb662357f61a623c561b3c5ba8745b64db734333ba5f52a0b317dfac51d61c64b0a4566a48b43edb22770f096c458ec4a1aff8f8a1584b0779d1c844025081c9e2a7da2f38f91308a0a8bcbfd65c43b02d55c82fa75a685c509aefc3443b529030b7b660a651df64f2f683588332ef8d9a54920d965c1fd1fde65dad482476963caf528fc6199bd0d261dd1a93b8d65d881017d8333605aa0ec10df9496fc4ca5afdeeb8c5a430939f77ad137e5d67bac61accf794168ecf95e9a62953d19df351b61529a35d964ea3b6cecb4e9b918faf409fec794ee532a86fc439543a6ae43087fb452ac8ee4a13e31bc5d856f71d00f10a79008e3ddbe3e894d37d3f64179dbda8868a732dd76643a69783d40177ae2450435edc7b90ff6bec41287096119d6e449ccfec4d121bd387db4f1602023514680c77326f5e1c3918b02b620e433e28cfa02c7736662c93ba44532bbd5f5640ab024551eaf0e3a3adabf89a7561edf24f828256413ca3d56ac0c4a7bbce3beb3f6141593fd440ef5ae2663b30a0349313b052987625690b21dec9f463c6100662ace4adf373dd52346c582754e5dcf2cd6877f01e3e918fd7fe66da889c123af2a5df4641cd149288bf98a59f67496f6249274d553eeba97fc57998081f77a7e835acb9c00f17e8433e5281303022b1d4e2674b5a038a80596fd0f238d0a668a8d5782788eeaa6a5c31308c7da28ab9b40c8771f7af36f1dbbc82814546e46012a8b2c17566654197d7c734fd371046ad81ec5574fe09ecf620d0235a691e3b58af17827ec6bf0efa1374b8d05a126508ffeac439bf82dfd8f69dc91f8a9364defaf1392a249c5b98e49537cb88b58998912ca78e311c100f5620440f50d52135f9e1d50704547371cca6d11c6c62924588158024525b4fe8c737f50fe2502d8bb5089daff007315f242f4bbe567dfa35ab9607a6a41c9a020ab89bd7723b952264c2e04c6ed971532c29b97ac943c8ab98f7aebb34c397fb1be2783339cbdb7d0895372f53253956b7f9e02e34beca27ae4f488a9270f4f2e6f738eec8404a8a08286cf568d4888992df95cc93de85216e79a8cb1866577dca9ea83743cd47b1582306319d88dd2b3f9e2074a6fcf999c6064900291d341cd67368b49c77a03316c0c1882d6dce165a5b3b078af109707367f5dc92a9cad4c26a6bc5e14b2cde098e28a01d9817b34625f1e0bd383beb6", 0x1000, 0xf, 0x0, 0x0) 13:09:02 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x218) getsockopt(r1, 0x4, 0x6, &(0x7f0000000040)=""/178, &(0x7f0000000100)=0xb2) 13:09:02 executing program 1: kqueue() r0 = kqueue() poll(&(0x7f0000000040)=[{r0, 0x1}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, &(0x7f00000000c0)) close(r0) r1 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getgid() setgroups(0x3, &(0x7f0000000140)=[r1, r2, r3]) 13:09:02 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) pipe2(&(0x7f0000000000), 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x8, 0xfffffffffffffffd}, 0xc) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x218) 13:09:02 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x218) setsockopt(r1, 0xff, 0x2dd, &(0x7f0000000040)="c4c42bc67f4b5514b0e4c1ebbbb0da301f846ab86f8bc86e07d5831decec12af0b4cb75dfbaff0716703e1f80a33f80d8a588452d46f8a2a4c7964ffc4ee53f368fc658280160727f67b398d75e4c929a522ad502adb73df75c941badf399dee89ae0e486fcf60c155ee81e509b0f29657", 0x71) 13:09:02 executing program 0: mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x2) fchdir(r0) mmap(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x2, 0x3010, r0, 0x0, 0x0) flock(r0, 0x6) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x4, 0x4810, r0, 0x0, 0x0) 13:09:03 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = msgget(0x0, 0xa) r1 = getuid() r2 = getgid() mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000100)=0x158) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) r6 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x3ff, r1, r2, r3, r4, 0x2, 0x76d8}, 0x5, 0x1, r5, r6, 0x59, 0xf6, 0x7fffffff, 0xffff}) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) readlinkat(r7, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/67, 0x43) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 13:09:03 executing program 0: getrusage(0xffffffffffffffff, 0xffffffffffffffff) setrlimit(0xa, &(0x7f0000000180)={0x9, 0x80}) r0 = shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r0, 0x3) socketpair$inet6(0x18, 0x8006, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r1) syz_open_pts() accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) getrusage(0xffffffffffffffff, &(0x7f0000000000)) shmctl$IPC_RMID(r0, 0x0) 13:09:03 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() msgget(0x0, 0x400) getdents(r0, 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x4, 0x11, 0x6, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffffa, 0x2, 0x20, 0x2, 0x6}, {{r1}, 0xffffffffffffffff, 0x40, 0x40000021, 0xecd6, 0xffffffffffffbe25}, {{r0}, 0xfffffffffffffffd, 0x1, 0xf0000000, 0x8, 0x8}, {{r1}, 0x0, 0x3, 0x20, 0x9464, 0x7}, {{r2}, 0xfffffffffffffffd, 0x21, 0x0, 0x6, 0x8}, {{r2}, 0x0, 0x6, 0xf0000000, 0x8, 0xfff}, {{r2}, 0x0, 0x8, 0x10, 0x16e, 0x62}], 0x1e, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x10, 0x83, 0x2, 0xebd2}, {{r1}, 0xffffffffffffffff, 0x2, 0xf0000045, 0x4, 0x1}], 0x0, &(0x7f0000000140)={0x9b3b, 0x3}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x202, 0x100) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) fchownat(r3, &(0x7f00000001c0)='./file0\x00', r4, r5, 0x2) syz_open_pts() 13:09:03 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) flock(r0, 0x8) setuid(0xee01) sync() 13:09:03 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) getrusage(0x0, &(0x7f0000000200)) r0 = fcntl$getown(0xffffffffffffff9c, 0x5) wait4(r0, &(0x7f0000000180), 0xa, 0x0) getrusage(0x0, &(0x7f0000000000)) 13:09:03 executing program 1: socketpair(0x1, 0x4000, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r0, &(0x7f0000000080)="2719f3af843286b702d74442b6a101a15657e7105675d7a8aeb5419ba8340be2a6beafd958cccdc66f448f49e8d34c44b52e59fb0e59329aca8cec5bb10de83234089f705a6c15d1a2c1c8ca3d5cc823136e4a8cdefd1f8a8e7886b2d542d2d7e6b05f0490ea81fe1a595856bb66507c68145b07e8677639dea4453b13bd4e521a5e51c88bb05e96edccd12a143c4b2ec701ad18e65baf", 0x97, 0x2, &(0x7f0000000140)={0x18, 0x1, 0x80, 0x4}, 0xc) r2 = semget(0x3, 0x0, 0x0) semop(r2, &(0x7f0000000040)=[{0x0, 0xffff}], 0x1) r3 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f00000001c0)="14855c84f00f247746ff4cc405165b94e0afeb02f6687fca408d61160382d7c822d9dbe351b14401d5e36874b34321e3b1258ea41549fe9fe11ca7cafe8d266c3a5361cdf524f4be08cd33dd91766e246e7c7122a302432d031c9fbe13f92c6c31d9885f3d294c55", 0x68}, {&(0x7f0000000240)="0833545436011ecc67d49c19a22e98b12e4d18e05f52f9ac2827e9c2c32744379c9a4bcca68a18fab7fc93f6a02f1a0d57711a41decfd9dda0972c2a6eeda4d67ed124b350d6d647612e2e4c04b2f41bd828b85549f260ea674c9358586e824793ba532b7d520efef03e1ab74fb6", 0x6e}, {&(0x7f00000002c0)="638b943ed53172317d34185d04b8df9cd0823c6e5a6be05662218b22037c2c6dc4322c", 0x23}, {&(0x7f0000000300)="3dfb708cececfc234732827fe2cd4ee99e49a2ed50e60bd7daf3b03815c78916197cc63f1ed57ce575b1dfb6e937426a8c78a755a0d1cb1b204ba3792574325dd5037c441c7a96413a39f3ed3e6ab032e5e515155a339fb3620d3b178fb0d7cc1e61f97d9867dd043fb55162", 0x6c}, {&(0x7f0000000380)="0d313b51bb30453010381f98179f4e312b820ade86f1d69ed071da9381c0b60b51c5b23c5706ed6797dd1632df0e3a3db232ed6780c67c5731f2529928bc427f2530c5b1eea202179c59171a7a59be327d95f73b86fa19cb2238ab22118ca28da88e43625bed8af3390f33ef6c6113af86169e609887cc2058c9aceda0e85c61e8a0bcbd5b3138e79330654ea5c40f46401c405af20b0c201ed685c37f997c0a5981990359f36325dac88c6d963d31206947f0112e9eaf7df9a4ab1dc4", 0xbd}, {&(0x7f0000000440)="5018c695ad9bcd589392fd9ea5cea3d39550386643104dc9341094ac338281cdd5013a91af25e6c61d719027365653f00db6d6f43a8ca032ec77682396ac6f5fc2ce14ca7948d9f53e1a4237292adabb99f083ec95bd05289884ec63b9fb5174bfcf9753dd25d2f2459a7068baeefa0a6c1fbbd731150eba9a756f8ca0037db7afd4d5f0aaadc999f7f0054bc695ee1c08856deefd439bb285a48d6c6fb05addffe46a93542929b27c5085c40270de9b39d0b62d251e14cf2ad5aa7fbb12eb2caa3e12315739b6e72eaf3ac72e7fb7353f8938e9e8c91fddbe11028902f59be68ea14a6fa6f7be003cf7ff3d19c98cdcf4c0cd2c5bb2", 0xf6}], 0x6, &(0x7f00000005c0)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r1, r0, r1, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r0, r1]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r3]}], 0xb0, 0xc}, 0x1) 13:09:03 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001}) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) close(r0) 13:09:03 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x3, 0x3, 0xfffffffffffffff8, 0x0, r2}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0x0) 13:09:03 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) sendto$inet(r1, &(0x7f0000000100)="d8ac426803a853fb4e43d6291f4273aceba43ca40cbde1865f09c3f0842ac7f92357e40784b97c3061ec0d0d331286acad4008898df54f9d5e97a593f8d390e8da8048638371fedd66043a268beae0bb37d62c7ce3c028187c85ddd169c0c3e039e71910cabb56346b3822291ae6a59bf5a05def40adc31756bdba1e91959dad800d0aa81f0e643432253ff02de6f233b69c7e0745ea5a682bf546a665fe8632a07a66556055cccc6fa4d4cbbae1c1fcd299bd8a4d3b240e847f698762f59d911bb8fdec169855869f40d443f0b5", 0xce, 0x2, &(0x7f0000000000)={0x2, 0x0}, 0xc) 13:09:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x7fffffff, 0x25, 0x0, 0x8, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb", 0x0, 0x101}) write(r0, &(0x7f00000000c0)="946dcd01674b49abc1551d4caf02d27bd8e5a4a3e54737a2bca13394153609a3ffe3e59807c5816587e63d0a62c65c2ff4fde07ea91e676fbf7d9a87fca4ec0d12a23643740b7c1b66ec1d219b6f1a06339b56eb1368e51ef73c7c8c50b8814b87902b9d876008", 0x67) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "448310b8e2dd410ad08f201ebce05acc9ac53a23"}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) fcntl$setown(r0, 0x6, r1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) fcntl$setflags(r0, 0x2, 0x1) 13:09:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480), 0x100000000000029c, 0x0) 13:09:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6, &(0x7f00000000c0)="e8f0e55e", 0x4) 13:09:03 executing program 1: socketpair$inet6(0x18, 0x4007, 0x1b00, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() fchown(r1, r2, r4) fchown(r0, r3, r5) pledge(0x0, 0x0) 13:09:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = kqueue() r2 = semget(0x1, 0x3, 0x630) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)=[0x0]) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffbffffff, 0x7f, 0xfffff}], 0x20, 0x0, 0x0, 0x0) 13:09:03 executing program 1: r0 = semget$private(0x0, 0x3, 0x60c) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000000)=""/251) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x8) open$dir(&(0x7f0000000140)='./file0\x00', 0x2084a, 0x80) r2 = dup2(r1, r1) ioctl$TIOCNXCL(r2, 0x2000740e) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket(0x20, 0x1, 0x6) unlink(&(0x7f00000001c0)='./file0\x00') ioctl$TIOCNXCL(r3, 0x2000740e) readv(r1, &(0x7f0000000740)=[{&(0x7f0000000200)=""/87, 0x57}, {&(0x7f0000000280)=""/123, 0x7b}, {&(0x7f0000000300)=""/10, 0xa}, {&(0x7f0000000340)=""/4, 0x4}, {&(0x7f0000000380)=""/254, 0xfe}, {&(0x7f0000000480)=""/239, 0xef}, {&(0x7f0000000580)=""/97, 0x61}, {&(0x7f0000000600)=""/8, 0x8}, {&(0x7f0000000640)=""/130, 0x82}, {&(0x7f0000000700)=""/59, 0x3b}], 0xa) mincore(&(0x7f0000ffe000/0x1000)=nil, 0x1000, &(0x7f0000000800)=""/233) flock(r5, 0x2) open$dir(&(0x7f0000000900)='./file0\x00', 0x10000, 0x0) open$dir(&(0x7f0000000940)='./file0\x00', 0x400, 0x112) bind$inet(r3, &(0x7f0000000980)={0x2, 0x3}, 0xc) write(r3, &(0x7f00000009c0)="602271bae31306cc0022aafe84a9bdd46f46b4f1593e9024ce0c7c64a1d4cdf9d26c4a8d22f166c494acb53b84edf5a3d803eac8d3a3e9fa6754820f3f871161cc8f46351a47ceb74b6ddc4b39fd127aded3890a9c694f590fc3fe30bfd69e5cc38c979715c630d5fcd9b97d132e9a5aceda62107929ad0f51ca3705fafde7e5e930574ca61f59ab26b4a9a8f7919a129a08fb877135094025f84d6fe748ceae610438ab43af823b75219dfaaf66eb1522b8becec844ba0462f4d10022291bc8a2652d0cb8cb0fbd54955de34825696940c3f17a06bb2e540e57ffde35ee3e68c83045a1c65c04beea2867aba9ed05b4592032c4e6051aeced67bb256cc5ed822d87645d7e4e3c9cfbf0b16cb2f02f793bb973da4983daca0102b72a77609297042d789181b5279a1fd2bc00b99dd62317acf20734e7a560da40907c82f34ac63a7a3d70941ad674ac056c6cea862374699778611a86daac1a385aae7ba6e337e5ea0561139309ac8bb019f68e60ecf67ad1212b57b4bbaf9ae528d6415151dc27f0fc7edd22b5b8bc503c6b8e4a3ea95371083717b517cb3a2d167d9b2ffbc2b00068bfca0d6247df4cf5338819436121a135f7575f302b930527be60f7af19cbf2295eeee245e6ded04a3bef348163456ec2e9e1f2f2e500f852c8f370dfb62cf108aaa086b80e25f8627643228c62688b5ae55a467af1f0abb5a47cd86b227d878b863e3ea4f86730d0c6af9ecaa52f2c35874c2d3e9dc7baf9e6a8343ebfb5194127c3b237ca9eebf10004e1a1903c2b8c8035ead3839226a7de4b8c35fa8342d56cd4e5b0ff977f44ce070e833f10defb9e9697c14087d8e219aaae1b8496db515c752052dbcec537de58387a537e99db5e9fa3b7d7b90715bbca5b59bf62c45e441dbe79505b5021acc336f42ae012b9cf21c71d1d0d3e5f7bf39fac0b3999a6227fe66c63391778507aada9da96390b05281966720bdd7db40a277607eeb8384bbd87352d054d833aedfa517ef32e03a2879bf197b116d64438d71a6a949dbb69083a9e189aaaa14a598d837abe28787ae0aac7dd0773674abf11d1ed66a0379d94dd82f0128da5640b67ee8edb3b5554cbf84307ed3930f3efca666d0a5c39ee535cea9333249d420b129d7e83a69347e2f10746219ec926ef434969c082cd52dc3aa8bdacfad150cc51418e1bb507bc72efd19d6753a4b193f591b0c6753b79ecd233bd313845940ada27563d0ab59adf4feb54dd86efae3eead07f80f62b5d14c73ed7a97508cf58a07e706b54cc922bc31e5390eccda39f0dfd2fa41d824deaf83bca2279aa4a02171415a2b2fac1a85a92879b93c5f4f65ee48fc59b9b1e9831c6f22324d30b14f71df0d80fe490007937cf122e23c48b3fd6796ef0ace1c53d54ade7ed82658e77806ddc9cd5d21e2005d845b0273c7a5550347b26e7428842f2a629fca7ef630273f28e9c988ffdc40915f5394c065cba81b9800499433610df21d837742027712eacdccc461ae04542eb8c86ec90b2ebc8ca708c5134ce9a002c3e84140c497ba5b2f51a672798572b9869619f4d283773be16a63c45fa16e739cd371953505d9ac0ddfcfc88a72b70fb772a1eeec9489adc6f7e31794d1619893fcf86f48fe07a0daa0d776148e74ad1fd5054535b8d9b01b340c1a078dcc2b6d3d5bad4b2234d0d0d9fbb18e4ab39c2a2059355f81d9babf0f40e6fe1fb35604cd3721d2d70b16229a0f93ac250097ff938df9e676eb67fb43654014e79c9922034dae6fb8069b68b27bfcea8e25a61ec476975043a82ba0683bf54b98b833eefbe00a2e9242fe66e862b105cefb5fd84a7b0b116d90a61abc7e8561632f20e6279733900ae3875e784a720df28a89037ae7cadf842dcc24a97354f557e5ddc962dd0461e366686f2e80731df9578079fa5ced31e1a690c532db8fc051a473e260ec6aab516c64ff96bfa073e3d1ed472fe2a091eb6cba51d16ea50e492bea31f156d2a0067c61d8303c6146a545d3b2709f57537d94a3b90785f539bf1a5f7cbcfa020a59c1cb6b7bafc33904a7a290978864dca43d414824919a8ea18686bfbe89a9d2f2074d9b5a68fedbfcc5013e73c81b008fdef325954fe0d010127b2f40107383ee5de22d381c97fc46dcc5a7eedd77af4f8b00dd30e74a9c7e4ac7ddb96916b8d1950256c014468af4b121fd2b4b2f700ceb3f48109a5c34222e1d82258b3c5a934cae2718f57e8cf4e02053c853eff78d727a76594656c5d34d68f7eb9130b2478afb95f1f6a546f5b56a38cbe694b9b6f6ae1acda2b8f74d13ca204469531d6910cf7a8ebbcb5c10e303d787214226537d0465392af31181e5ff60ce71f527b4d63a7716331ca95267d4a290ca61f16c83236aad43795af6b819bbf3c163ff1dd8c3f56f7a0f8aac78a0e586a1cc958195a325cf300f74a7783486022cbd6ab6503b1107fd1c1d35a13e0961ad664e5c9fce357e71fdc04d95590e26d301191830b9a3fd1b547f54cd32502495563c6d9e792639522415c8723a02f38c2899d4105bead8f27595401a74f836eec8a8928c4411a7a712564e4ac5ff244d2df67b231dc957b4468144ba1da1102f71a3460b37e18c591a56299e02239176c3980e28db3ce24630d4fb896c2d7e82f1846a732b63c1e7323dff29a46628d60536fca55d867d8ea887e29cfc149b5f8ac0be0f2b8be9041d3e7b31c93b6ecac15d19dacb7cbfbb38f59c0af96a588941794570fad3ea7b28749f3021377fa52c5557c4f241fb106162b277221418d0f35595ae9df6d0ef4a513f205b01d1f15d2df1e68549e57fa3f34684cf6468b2cea8d760a20c7fbcfb65391fe33f50344d6cbace780e61efb8a3161157d9ad8e368ebdbbe9b139f2450389a439ff4a369fa00e28f9e4d60c8b28cd6b02d18b6868ccd71568807c7371172bd6ca2371d0c1baafd0179e7a96830f2b4f8939b74f5dadd57e48b31938946693bfd96dc183a3500138287ffe24555122ef45f0f1092603130ef61c243cd2af2fc3571596853bc3296cc9fb78187236ff2116dfa1584612122bfd7e10d9b2caa6001f11afc7aa2e0d5c2644816791121e9b85919f4eb24ecf845114b306811c32f4f2d50b993b89043116fcca8fc21e2a0978fd1e145ee34bf5dfcff4b417ae868ca7768d6bfe6c6665191ca29c3b5b3442f7d2232427a09af65bbe64d88125d945f58de66dda737f01e7c84f9c564ddd1dc27409b225a9ffde392551eb4aaf5b3fdd5b9b117d445771b1493b398cf18c2a99c09116cc2135b15ec914d57132a0f1e1150e48c32f2d0236707d9880a6c859d02bc0d81f2e5a7e0596107866c0a4745da01cc86865de8f2245ce6db7f923c6100df327c000fe7a5e51c2123a1dc35ce2398d19a30a237ef9df0e99c222c994bb8e045f3dce5f6d7e61928a6eb071b5104b1ccf5ec1353ff54532575b0784c3b12f31117af029454db29d9bbdbab010cf170852e6c077aac1336ae3eb7c959f1271580d2d960c3fa4d8d40ccdc147de6f91d3234b4b88a98c5d4e9d3c0a4b729142c6183cbc6b91e10220cfcab68d0d7e669ce471318b66730b79adce1d20c2a04e1727d71ff479e5c2437800f58dfe45322936078d7ee2203435b34dfd268d53e63c9e6712f2e5688238758abc11d72c6bb1fe34ce07bafb3438c8c8c7c7606659c7cce1aa9fcf1eb62d690dc9c6bb9920601e44d9ecd28c7785c92b7cd1fc5dfb3e53571621c8405c381371319d6db55a3492c7ce39f86f245e5d4af778d63e7da1e5e67a1f8bff66428fb0fdf983b83d6ec619edae670bf90815998a000afed78a6a7d244f8de31e8dc6bdfec75e3172b2e4717c2851b54bd6e2ece0a9f611b0202e65f9df6db6e5704d930b3ffca4a8f693c04702d62b1ce14633bce26eae10ea29356d7786279d270167e20a6a84410a70363a0891d66269b1e1e952129f0da55f3340c5dc8b3601faba010223a7bbd752b0eb510b66a05205963afef6fb6356881953834ea214e85d61d479cdf3d1522b0add781c021b1e73c0cf0f19b95f9fe99edfc46379601cb9eea20dbcfe4cb7923060ac77976e4283b6dad7893f92e285c844a825f7de62c07886bcbf57f91cbba7ae97d3117b95b504fd5c373e5670f0b40d7f98c18409df9febf969eb3cb66515038c560c7d0ed3368947d9bf89158de4645bb40d1c716ed64e0e5dbb1bafe2d05bb371c3a17c35bfe1c4d75c349a82f57fe676a3876e1100b04d9c3f9ed9c3288978c94cc58f42605c9ffb8ab90834622fb48147cda75006b57202a9cae038fa6a9d7ccb59f48208eca5bb99c55285605f7f565473fe277c920a1129a7608c2faaeb871fe629fd674f9024950fb8f4f8bd1af5e44abd2fc6de196e98ce8691d3a1fd0fabf0b22457bd471b10c9f98ed7667f691e32dae93a5dcc7d705644111b2a36376ee30dead71f74bdfb15749eb224da8249dad6537944d92ccb58c8fa133736d85a3d91a0bdaf140095849773de9a93f05549e1207126d488a2f054a5becbc86accfa4cd297574c6fc3a2f9980fa4d29b0c29e60c9cfd34e0fa1f976a57d136d82b92e5acebb84a6c58e96ef708f213f3ddfbb4fd675d5f8a3190c762412f68559b01d4a91879867c09d184c03d4815683f9f55303069e04838f97f12120086b07a4fd340ea06b070da34255d6d39f8808b4910b280c04ae73e4ca9c3f188a134a22b66eb0816881bd149d5c6860f18a27c8023bcf8a74c44dd9ba3894bfb834612d590f0dcb94cb77f82f7cbff4b2814acd2f22a066217db5c2b3a2fb8e00855db87f4ccc28c606b8b25a57751d0f6b16d70edb7ebe9432c69d268257a133041329bd06c8e783bc48021d0e24da675e8fd428b0385377d07e1e7af925146a6a61b73cda1ef70308dd832d9f385732f31dae9b43b74a5044aac7b4539f8bc2c6a094ead9cd764866483eca55faf0ff73eb68e535e239867925575a516a590c5356f63b0c9fac3848de0a2818b6fc0b829d994e1648501e371a8b04699d3c9ae11d53e628bb98833afc14e7763867dc493dcfbaeb98ef8646b8c8a2705b910bbbc22078ed0944597a71bc8df9f33d7ff54bc004c67ab45a2c7aabb1d0e5ffec86577fbd2941988a2d6fdd5d015a8f07ccb03ca3597a65ebbf6726fcbe2369cc7e37ea154fb16bc1da190aea0aa8f38465cc9c9bf615eccad9a12fba1c5223d6816a7876e45078c0de82c22d750e29519148bffbba73a97d6d49316b3a4844aa611d9bf66e2b0cc428dd1db668708c0bfc4d8f65cf80fbbfda0d41c43e51dbbba9e24d8c48b5ae9530f50111a075ed34e6644df9226e1a08151cd5cd6c886d5d8416c583f110d37990d16fce973a139912a8f408431f0cf4c278e35584057283b8524266788cbd161a7149258464ea664aa3bbb3b0f88ee693dcf68a8cf34cd45f026b2988a71c954cd54fb712ff7dd0489b7e704e63df3dfd937e32b10ceac3d9a6690b954d131b1ac993f7b4a566566f7f4cd2c02fe09d0dbc07cf7e2263fa0f70ae71b1fae66cf962aa7bd291c2f1d533c9f53e5bb51934bfe4a729223207ce88820b4c777e6d88ed3f8c237c44aefd4a6cb4456fc53c0eb83dfac134c75db3bea1ce09850875f56578ad2b2ffbc6f52e4cbd97d44c8979ea91bfb2f7701168b5ccdb32f84602788c6899395c6147d181f0290a064ae15cce1c846941a9f148102153c209f2d7511739e3f246f0cbec593e75bc4487a4f8af4b68f3aca47dfac9e4cf273b2215d246a5828ddc3866a066ee", 0x1000) r6 = open(&(0x7f00000019c0)='./file0\x00', 0x20000, 0x22) mincore(&(0x7f0000ffe000/0x1000)=nil, 0x1000, &(0x7f0000001a00)=""/209) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000001b00)={0x3, 0x7ff, 0x4, 0x1, "281b07bc96e9ae186d6173f48054e56c4a35a5cd", 0xfa, 0x6}) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000001b40)=""/222) msgget$private(0x0, 0x110) r7 = getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001c80)={0x0, 0x0, 0x0}, &(0x7f0000001cc0)=0xc) fchownat(r3, &(0x7f0000001c40)='./file0\x00', r7, r8, 0x4) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fcntl$getown(r3, 0x5) mlockall(0x2) open$dir(&(0x7f0000001d00)='./file0\x00', 0x10, 0x1) connect$unix(r6, &(0x7f0000001d40)=@abs={0x0, 0x0, 0x1}, 0x8) 13:09:03 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x4) r1 = shmget(0x1, 0x4000, 0x250, &(0x7f0000ff9000/0x4000)=nil) recvfrom(r0, &(0x7f0000000000)=""/131, 0x83, 0x800, &(0x7f0000000100)=@in6={0x18, 0x0, 0x7, 0x200}, 0xc) shmctl$SHM_LOCK(r1, 0x3) fcntl$getown(r0, 0x5) 13:09:03 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x4, 0x1, 0x8, 0x1, 0x100000000}, 0xc) r1 = socket$inet(0x2, 0x8003, 0x8) r2 = getegid() setgid(r2) getgid() poll(&(0x7f00000000c0)=[{r1, 0x44}, {r1, 0x1}, {r0}, {r0}, {r0, 0x42}, {r0, 0x100}, {r1, 0x4}], 0x7, 0x8) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r3, 0x0, 0x4, &(0x7f0000000000), 0x0) clock_getres(0x0, &(0x7f0000000080)) clock_getres(0x6, &(0x7f0000000000)) 13:09:03 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) shmat(r0, &(0x7f0000ffa000/0x4000)=nil, 0x0) socket(0x20, 0x1, 0x200) clock_getres(0x2, &(0x7f0000000040)) clock_gettime(0x7, &(0x7f0000000000)) 13:09:03 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) truncate(&(0x7f0000000000)='./file0\x00', 0x5) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x80, 0xc8) 13:09:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x1, 0x4, 0x1f) r2 = socket$inet6(0x18, 0x3, 0x7fff) r3 = dup(0xffffffffffffff9c) r4 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r0}, {r1, 0x80}, {r2, 0x80}, {r3, 0x40}, {r4, 0x100}, {r5, 0x10}], 0x6, 0x7) r6 = socket$inet(0x2, 0x4000000000000001, 0x0) poll(&(0x7f0000000000)=[{r6, 0x4}], 0x1, 0x0) shutdown(r6, 0x1) 13:09:03 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0xfffffffffffffe35, 0x6, 0x0, 0xfffffe3d) sendto$inet(r1, &(0x7f0000000080)="cf6964be4034b5ed836167f393fb7f5a8531c87395e062", 0x17, 0x8, 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x99e5) mknod(&(0x7f0000000040)='./file0\x00', 0x1, 0xdc) 13:09:03 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0x80, 0x0) getdents(r0, 0x0, 0x0) readlinkat(r0, &(0x7f0000000000)='./file1\x00', &(0x7f0000000080), 0x0) login: map stack 0x20ffd000-0x21000000 of map 0xffffff007f12cc60 failed: hole in range map stack 0x20ffd000-0x21000000 of map 0xffffff007f12cc60 failed: hole in range 13:09:03 executing program 1: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file1/file0\x00', 0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00') symlinkat(&(0x7f0000000000)='./file1\x00', r0, &(0x7f0000000080)='./file1\x00') stat(&(0x7f0000000300)='./file0\x00', 0x0) 13:09:03 executing program 0: execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000100)='-:\x00', &(0x7f0000000140)='\'^\x00'], &(0x7f00000003c0)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='(*\x00', &(0x7f0000000300)='\'\'>\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='*\x00']) mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) chroot(&(0x7f0000000080)='./file0\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x82, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x100) 13:09:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="e3", 0x1}], 0x1) r2 = kqueue() poll(&(0x7f00000000c0)=[{r0}, {r0, 0x6}, {r0, 0x8}, {r0, 0x1a}, {r1}, {r0}, {r2}], 0x7, 0xfff) r3 = getuid() setuid(r3) socket$unix(0x1, 0x5, 0x0) socketpair$inet(0x2, 0x5, 0xdb4, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000001c0)=""/4096, &(0x7f00000011c0)=0x1000) r5 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x22) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000000100)) 13:09:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)='B', 0x1) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000001640)=[{&(0x7f0000000140)=""/239, 0xef}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) fchmod(r1, 0x80) dup2(r0, r1) 13:09:03 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x100, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "65668c1f2a1c3bb85dc60ec703f6b3d8ac0aca13", 0x7}) recvfrom$unix(r0, &(0x7f0000000100)=""/204, 0xcc, 0x1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) 13:09:03 executing program 1: r0 = kqueue() socket(0x20, 0x0, 0x6) shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) kevent(r0, &(0x7f00000001c0), 0x10000, 0x0, 0x6, &(0x7f0000000080)={0x6, 0x7}) 13:09:03 executing program 1: r0 = syz_open_pts() fcntl$getflags(r0, 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = msgget$private(0x0, 0x112) msgsnd(r1, &(0x7f00000000c0)={0x3, "0e918105ae12d4d7a5daf09bf6de932c136d0742559303f1bf14c74b15a64e20c09bd028e80549d3676ce62c217e8916123b9250ca53d6b02b5452b4b60ac02ae567c588f70c815da92e42a69746b0432bca926b062273b5b3af"}, 0x62, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000700)="b91608c566bdedaae096fc5d325d2f1fb2dabb6a74ee14928cf0c422194bc4ca96b41019636c88aea85f6385eaa55086b49f2257e1a343803271cc08f9f496a2f196410e8e0ad286ac697d1b478978310be84cc115e3dfd9b0c5bf1668a2360da4778f64b9", 0x65}], 0x1) write(r0, &(0x7f00000004c0)="e3", 0x1) r2 = dup2(r0, r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r0, 0x6, r3) syz_open_pts() semget(0x2, 0x1, 0x20) 13:09:03 executing program 0: mknod$loop(&(0x7f0000000080)='./file0\x00', 0xa000, 0x1) socketpair$inet(0x2, 0x3, 0x800, &(0x7f00000000c0)={0xffffffffffffffff}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x10280, 0x20) fchdir(r0) openat(r1, &(0x7f0000000140)='./file0\x00', 0x100, 0x1) r2 = accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCNOTTY(r2, 0x20007471) fchmod(r2, 0x60162411055c8e06) 13:09:03 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) listen(r0, 0x6) r1 = dup2(r0, r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) r2 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) listen(r2, 0x0) socket$inet(0x2, 0x1, 0x9) 13:09:03 executing program 0: setrlimit(0x8, &(0x7f0000000000)) setrlimit(0x0, &(0x7f0000000080)={0x81, 0x200}) setrlimit(0xc, &(0x7f0000000040)={0x1, 0xffffffffffff9d88}) 13:09:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4003, 0x1320fdf60000) pipe(&(0x7f0000000040)) mlockall(0x3) getpid() setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="4bead57a", 0x4) 13:09:04 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0x12a02, 0x0) close(r0) kevent(r0, 0x0, 0x0, 0x0, 0x4, 0x0) 13:09:04 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x10080, 0x22) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x800, 0x800}) r1 = syz_open_pts() setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="4e47f34a5c041b165f9ccce4a028adb643fca5cdfe5b2b3e12843e6f417f8a9d89a06c84ad0d343396f2f250264c3fca02dc9c385909a96a6458340d3fc30947819faca9699b0f3114d4992a8f2fb75425bc4504d56b171595cdb5fcba980b5bb224a38db5ab358c2685b9e0ad8d10265de09c809ad0f0ad61e71987cf88361fcd6fa1c826fd5cf283058efed4815d54d09b760ec18059a7c7c6660917a073a6fe8fd067c9", 0xa5) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x2, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) read(r1, &(0x7f00000003c0)=""/214, 0xd6) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x3) r2 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x7, 0x80000001, 0x7, 0x7c7, "60b5421cab2a1a2b38a4e6501fddb14123a2de07", 0x0, 0xfffffffffffffffe}) 13:09:04 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0xfffffffffffffffc}, 0x10) r1 = semget$private(0x0, 0x0, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/141) 13:09:04 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2002, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unlink(&(0x7f0000000100)='./file0\x00') symlinkat(&(0x7f0000001180)='./file0\x00', r0, &(0x7f00000011c0)='./file0\x00') symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') syz_emit_ethernet(0x1000, &(0x7f0000000180)="4e603cc0452f5b9994ca724ec19c49c8d804e0fc7b336c6cd76d737fce374495c50cbac3ab513d12c8aea4457eb39853d040da8fb2ee936c34e1e1f0ba6942743de8bf1a2c34a0633bc43296db9307418922ab83171eec14b6774c7816ef77bed1b7c454de83f56c89021d1843d72822ed733dd321c9bab1eae733b67d56dee6c004ec746d5b460d73e04daefcfb79902f76e59cd6b14a6e7282882efb64db5f35c1a7b9ed5a01de0f2ab00c625bc1603414c2f382eeecf5636ff9e986e50a02e50cd0d48a82052d0828aee1ac6b4559064edeb6918c3fc9e5e72a6f182ca2484cbaa11b974debdf53411bcb55fb621441130c8bce6a68459d9ef7e2f22cdd1ff1bfae6d30513f039d8cdb772211022343aa6168efe89df4ffa40539a73e714f762caa9b30e0fad1cc9a6e4d6a77cee1a1df81386f9ef7cc7dc2c0527a32a9b49101ac9c85925da06e21e0184b9188c746d3a65741fd36e404ddbff95cac47f0589e17b2f1c65aab3cd6e5721f7145f72e8780e126ed1c97dfa163d1735268a9279c8512aac6a3ab4de1c5c7e290c4e6281597f0652c6f0d5989879ccfbd964ab8187b2e6f3e1d309a930112450da06daf00147d6a18ae5392c534703647c287e82b2143502b1d2f9cfab5a92cb2af9c6eeb2e448a3d3228b4e510af521d62370a3472fc9a8b7d0e522c84a3db2295332d61617b32588854be27f44b9485456218cbb2dee86144a6e11daa16f5b862d880afaa5441b1f4553759a002a806a8940f8809d70c35a660c14acd7367fad62515d644597a63304860a82c2dc177b6fe9b9a6d73e1704775d5c305245178ac764bd6e0cc1910d184f9bc149cafba5ed6288294ec869d97caae762c8096a57420f4389b93e65e323219af55b4aa63070b04e84a2c326300e44684e6e1840ba538ea022c38003d33d78c2ed18031250402cee730c424068fabd28b20622fd6fe206c639b924c5c52d4a7e70b1801bdcc72247454f2015f843855b0de78485f6ab0fa26fe420c0adc0816d0b032000a9870a15a5f9c9fd04aa50901930daaccad92adefd048ade5f9ef91da5b8008b681caf5d51b4ed53337987e6f3456a655e57977dbbe34cdd557a716db0631fb00ba48e4518434d747dffc7ee63a4c6eed5fafe2ed3f9b634bff8c47ecbae69f0a4322dfb7f1dca6654383897b738128238cf711a8263bdd4ab6e414cca5f8512e979d36f943111d59136f10d53336aeb2dda28189ea84d42491966fb3b0d3bf08f5eb4c9fd3cc74e12ffecc88fcc02b7844a9ea8521bacb292f7da706d761142dbf363a979fb2cb5edea1f96d471c12b9ed4ad6753f72c25aea948891857d0e77c656bf84168d59a7078faa8d5a2a8946b5faf9a5557ae01df664d9b98251cab108914d8038a909b0b629e9dc9793c2c4f1c186384ac5c80fdea42f909e62ca411666aa281d4087cb15938393eca18ea82331cb095385668487ca5db3e06b9e69dccea5991e0e60ea04f3a2cb8432e3ab9d293313960e71096f94e18f958c6ad1256ae454eada26e05a51b9cc8f9508343d7184403324352fba02ab7ec707076e86a4c3c3860e9d21f19701bee39bb1b306184de04e85c211af4ac8b1d8dc3d5646ec2b8b60f7b97b8553e13d2617ce952d0bc191f84d2fa4298fa6f8b5be37e176e04358f9022a129f0441ac2b28d9c0a40b0d1a63b8c29ce2d85d0d0af6d7718f15cd6a61c50f5925980ab4121b238397bb8f5a17fceb8bd9213f0041048e9152b9e344d187dee0023ce8c09b075d6feaf29479b939e73c874258bb5cc9b8c7c7bfa9b6fd6fcb58bab02f4ff2cd39c96283ca46bb6a9cda9fbd7b8fabed5e5a1a48a51ffc54e4ebbcdd7a3c2c28ca0819d7f4a4dc2b193cf21ac352fd843d7c1b3e8393af35dfbcaf7895759c40581863d35ab59d97bf20d0ec2b144c974b89ff32469f8f08586cc83971e0d56d5dece8fe7f82f854e3f4c9077208f0df9c6cfbeb6ad11526cca20e2d3102fe47c99d0628da6a26c343b908cc3f9b23c62112b80cc2b36d9fb37328b30a1979dee1c3d987886a93d64de0f7b3d1e7a57c57705eda05512b8012d60bf2ad9144b8a8b413109fb8ee36eaa1f0944cba88d123186ee45a62268bdd1a89a5a93cc06d7cd23a3d3f04ff9db10e5ea943bf21af351da6248a332c8497c5de81b09fd76f82a5119d35e829c0c9b5ec4341b5cc0145ff1f2107e0d31411a4694a4ad5ba3534135514edfb9add72db4f9596fd8ef6dad39a66582d4de5dccf66dcf75be6c0492e3ea277ce597845bd60df0933d866826f7e0efc78f62463d5b4547f18b5da406ebaca3c9a24f68ddf3626ec514b73d639bb8e989e91583ee7e76bd2f73ad38b39952ffe00e087303c36f0bcc68f6818ef07ea7cc4454da49d0ac199ce302bfa5f833c4df6d8a2ce6d75d431d121804c68689d4b0f7831f83e78f972b483562f5d89acbb54d6ee92c120d4a3856d810feea13e9b00afa8b26ff4d1d173d157675123307552b0563007a9309e5efaf84ef3b37e95380729af5013a0566ee8fa70d928b33fedecee217a9d3c8eba96aee011bbdf0796ae3919ee4ef7f753d1f085ddbaaf7b1fddbea0ebc5a94a8cd948c687cd3959bf8378be751838563104eb66c4c62ee0126634226312bf9753249e8710eee858753d24d1ff6e902efb01112fe4f24854b8e292ff02922fe32b0614355ab660ea39ee08e149bcb162197a157cf011af3274caaa953102abbed07c7850a67719c3ae35bf43e0b5cc655907e8807cc361a01a5c056d758a36d5e5667bb4fa92cadcddfe300e96a6e6b4073f7e6d3566e81f43635b25c145eb0162941fc22b49f37dd07aa391a0ee52d7a1cd371e15177ca9c2c4f262ba3c336df439f3691f5ee6e4e2f163c959bab44a173cdcbc287a3ce8290e540aa704e587fbea3f6bcfb42e046a6efec42c6c4bcdd3733f63f3225b97f6cd99da0a839bb18025f508f3c11511a2abbad929906ee50bf9561b01c40c3e585c35871d1e5bf877e03a090de850620c97fefa00e5c35f6fc3a64499ad23d0823507dabd42b046fbfd47114f05fa2927cdf437694ddd049d613b288b6fa35c841661e431df52aef00f54e816576adc7f59a67afc0efa06a490c5a68f49efe71c277a7da4bfbe003ec08958ff8abfda963fbfda22c9094f8bc0a6ea6fc4ce6400d38c0f44bd9338007b16b828c4ff87b09ca2430d2d18e33c361f59575b48f35d58abe0c790ab19660ae52626009441ef0f68906d7cd5029d203452ed5cabddbc85c0d13e2dec866b98894424c5c64b605a079383a076990a521a9df57b6f82db5901bfe50110d13a54822e0532be5b479f7f08cedc540e83d78c462c243767c2f8dbc183592fcde0034849ce7f594445820b859abd75c9e072511331c0283d4efbb878983d737ef61ea3b80078b5b97fbb4ff529b43a0417eb8224ccfe811a06e66ddffc129769dee628c2f5c4c962e0fdd5d6fc6a3583b3dc7619ae45387c43b47c0a8dbca54d2b4317d69477a2642541f87aeb35eeba0250f06d4a48de77bc283ec26d51ad35559ff601a0d0af085309b5d5cbf61facb315f707cad8f673515b31d446b8ebe85fb486c6d1711ef6291d9b8b9593f605204f8b62e988a0ae9ef47dde1aa352bb6919d42fe4b83888dbed94577825e2f3c6ea06bfab0de50aafbc7fc8d86fa2d92e2a1446e6e8f940fd7feaa1ae38d8b29e7173984582dc801f3a013a45024949487641aca413081a5926c1357c38a34609bcbf70c30a6783539a8db2897f4470b420de21c860c592ac4cc0e5e5e30a47f1358297db5b10ab8718955979c566bb290cf476e6e11023c5c0bf96706bf8a26234012987010221be1584f2f55762ad64ede58302ffa7451342ae7def501b1511d288b084b74724992c1bb6bd9b7beab749613f7345710644b060a7104a564b9691c78171442c331fb5ede6b51ea410bc08fe0d5e34b576cdf8d62ee240bf9078255a150fc0583a1da49a404a539434c5aaa78aeca96236ed5ece9fa724f3dd7b0f0344f3b31c395c68fcd8140c5ee26edda32f83aa9496a652008df5f052de0f4d836ca12edc5798a85fb13259513fbd84989998d9c3cb9088ca6eb61a05e7697dc92f0950f0c59f1af7006368bf0fdf9300e3368a56c7dd5a2d115300194ec3cfbdd39c37e2a1ebad0ca6e6f6b4459b746487c999b7574b07216435cdd4e993b653219a1d49d21ba18243f09f38d8a5ab7dd0a8e14648a4ca9b1faf6a21431fb60117442a3cf540cbbb46ba63cf1134b48b88293971c7dfe922456af89f92d63a6e2d3ef45f77ecb28f5dbaa7b43431be54bd463aa70c31f48be951eba258ed3221ad5297b0f82a490363ea888eebd390fbef8db1247e7b151e8675390d9684b518f2d2ca211e5f2b213cf15559497d7210a414a3bb7042113dc8ce34b811f866e46d07791de6f1d8264645e1d9b292961354ddc02505743433f445295f718e48e68222398861bf0d66e51208d56e003eacaee742d9ccb233717025455c85f9e552abf11c9406845d230680f5d94779d715a4bb9678df20d64fbadebea853b70f0ca909a61ad6924c4166677f161c60d463f734a337a2f9dcd6fe7b93e64294651c41db0f6499e2317d259ff3dbd663fed7ca780abde94201b0a029c4aac147b64b66e439e5f9e075429b0ad1b3c99fcab0540e4f172437ac4800c8b24a166933e7dbbe495c6622b6e68141b3990645d3b624acfadcc33bd9c6f2b4059d9fbd5c407fa6d4d5beaa97ccdc21f023c5e0e6f58b3743d165cfbfd3318647a0f0da44f481e841d6da2530f8f3e77344751af77343a2bcf0eadec7060887057151d7edac221436fa43aa0f747e48da5e241b36d3d32b846f75bf8ead0e0a05e6517e0482a061047b3534af0c867c8428cb639d15d55685b23a5884ea18f7d3d3e894fc44b7d398ed10887f8781142ffd65d74fa9a583cd71ab5f5dbaf8816d6680992a046c482569d6bdf1dd39673aa3c5d5954953cb31d742f41042d125b8429ea521d174015aaba9974ea79796de094635ab3e15009b91300001da7869debb4780f2ec4b71572132c6baf0399f018af0c1e6038fbc05920030bdd595eb63f7b9bd47ebfa4ee9ef1c8ff61f80568317d15448e56ab9189cb5a7cddc36d4c183f9ff4e13338097bbbd185f1c8dd83a7cd2ae2e023bbc904e08ceb11949df89cb31a73ca5c6da52b51b34e12bf19116f045e1d2dc39d339b47659c995eab75670e2da3429a59d4da3cfa1e0ca9e63644e63c38ea997431d74be477277dbba35952131470a1c4f736ba4137ecb30fad085667fa8502277f89d6244bc74cdab73a18caebed2cbde0b2f31b8c542cd0157dc67be46d8ebaf21f21b0a2e61027fc3c09dab27403a6f5f385c9f1716c3c6fe00bb76bbc58d0a793acc7fe60886563f32c056425548bb1b72237d426841f77ffb1b1be3e921efa9fa1b0f9cb96bcd85431f55dd27de9f219f7532aee27489c6395ab7941163040cd3321e4096494501445f889fafc9a49e117c2aea69e708888b22c4b0a3228297bcf36a605fe5402351e505960ac08418f670beb5325bfd789011045e6051c0b616f0f4fbd4dff72eb6aea12252820ea9f75f0e25a5b7dbda1b51c9cfbf61e96fb3728f751151e5035429a8b71091d91af79aee40665e4fffaaaf19a48bacd83f5e4a6b1a8753356b215c532bca6559723b4771b93abca70997bdc38191fe504e80eebf66d34cd2e7a85a6b41e639ef2b5726ca17b5de87a88f233ac0fc96bf219a") symlinkat(&(0x7f0000001200)='./file0\x00', r0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x85}], 0x2, 0x0, 0x400, 0x0) 13:09:04 executing program 1: clock_settime(0x0, &(0x7f0000000080)={0x7fffffff, 0x7}) 19:14:07 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000680)='./file1/file0\x00', 0x20010, 0x28) r1 = openat(r0, &(0x7f0000000180)='./file1\x00', 0x20c01, 0x10) ioctl$TIOCSTART(r0, 0x2000746e) r2 = open(&(0x7f0000000700)='./file0\x00', 0xa19, 0x0) fcntl$setflags(r2, 0x2, 0x1) linkat(r1, &(0x7f0000000740)='./file0\x00', r1, &(0x7f0000000780)='./file1/file0\x00', 0x4) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000600)=0x6) mknodat(r1, &(0x7f00000007c0)='./file1\x00', 0xe092, 0xed) renameat(r2, &(0x7f00000006c0)='./file1\x00', r2, &(0x7f0000000640)='./file1\x00') linkat(r2, &(0x7f0000000580)='./file1\x00', r2, &(0x7f00000005c0)='./file1\x00', 0x6) pwritev(r2, &(0x7f0000000500)=[{&(0x7f0000000040)="de34fe672ff547820aacbb3ecc6d781a42dea4940db5d09fb91678c78b0130e5a5a5f72d448791958690f892736bd259adac74332323b686b581c964fc1e170e0a3a7ccad39ac9fe79fa952ba50388e1ad9a5b4c82a7f1817c7d7fc6ba380be162682c8d2c6ef895025d801438fff8946f8dac1e3d68ea3d79fa6305864b30fa2c323c612e64c49945bee32ed2b6f48f692382b6c2972951807ea275417c5d5dfed716d17b21fb53f3296ef7208171e2eadf42a9d468d93c", 0xb8}, {&(0x7f0000000100)="8f83845ed8a242449ae259b7bc216d1fe1579265600ff91d78780a679c5d601d526a0ee5a9ddd8b7aa59e62127d5c5973f4de6f7756c69f4896cb7029250a0b56437b5040d842814115bcebe60f3f4b4b22e67d304a51da97f", 0x59}, {&(0x7f00000001c0)="7794dc1895bc9d880b9908981eec4f1564daa1e5278bcfab23777a0d2721e56418c22ea358f014f288c89bccebb01bd35a3861f95efd0c8dd40c667f333396884ab8d4bcc13b5be490cfe8a594b42a8a8bed3cfc96c1f6936899949fd18d787dc0dae775147b692561f1ca876a5ffa285f4f9671fe0da3f3955fdf3b8a3ca4c720ca3270e8d8496263ba46e0c1cf2eb79839ed23f0bd34c7ba611aee756d47059c7ba0e0b2f3c64f703e161d552e13d81bbbc228e230f0090ce5d675da8cd5a9dd09603722bef4cbbe69b86482d0ac18a75f66a79ff116b84e44ed0acc7ff310b1568c1abcfb92ebcde1837f895721b4bc2b", 0xf2}, {&(0x7f00000002c0)="89da43bab8bab53b9614af6bed031b1192cbe76ed495cb0b66c430c200cbfbe5045e65ae09f5fa1c237b4deae538f5b5c302de6ca3d021d4ee88ef7cb835d4a2e7c07cbbe6d49454c5b3503951ac23e73a34c56c080acdaf297b1993f77412892fb376276f737cb3", 0x68}, {&(0x7f0000000340)="44a165048798f1dc380e90c2e4591e0d0351d37ae9804dc3d20e66fdaa8e1581dde018fa6d1d25b2fed0dca90f2406a3401a605e16ec602b0ffd16936269c0b03415b8b4de29c81629228ea81ae466dd07fafcb519b1eb5bbefdea345bbd185051161fc7af2d61eb363e2237a43f506fee9ced8f09d8b28435e2ec6f2719fafd992502dce91c4f73b6265abf85ed7b4603dbc5833a3d6d75d5ad242d53f2305eec4784eb7fede7b2e5fcfd5498944ed1d0d80de573a4f82bf668f10e4315ce608d221d1d66f4ea0743", 0xc9}, {&(0x7f0000000440)="540245a222b07c77429bbb784ad6975a8d8cf01b3f1d6d9a0c57ebce00e4fae6ef238313432d055f514e0e396a89b28a78571cf3ae6f0f09cf26b7be1030089168035fe9a4e5868c8f56431453b31cb8e4c9be36cf31f52b6afd72d58b6eda51aec66170ba3fda76f87aaaf9be64500fdda6ad515b15d6219972d1f1faf8a3ab478df34b9d71124f75d5bc31b0bec26035936126b7ef70113082d64d4d898455", 0xa0}], 0x6, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x800, 0x1000000000000000}) 19:14:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f0000000080)='.\x00', 0x200, 0x100) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r1, &(0x7f0000d06ff8)='./file0\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x84) unveil(&(0x7f00000000c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)='r\x00') 19:14:07 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x1401) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = getgid() setgid(r0) 19:14:07 executing program 0: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) 19:14:07 executing program 0: socketpair(0x2, 0x5, 0xff34, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffb, 0x8, 0x20, 0x9, 0x3}, {{r0}, 0xfffffffffffffffc, 0x60, 0x8, 0x9, 0x7}], 0x0, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0x0, 0x40, 0xffffffffffffff80, 0x1}, {{r2}, 0xfffffffffffffffd, 0x0, 0x40000000, 0xc6}], 0x8, &(0x7f0000000240)={0x87e0, 0x4}) close(r1) socket$unix(0x1, 0x1, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r4) socket$inet6(0x18, 0x2, 0x400000000000001e) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0xfffffffffffffffd, 0x0) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000040)="0856eca598811ef38dd9edc89bc3d0b4d95ff1635fa6ef167a", 0x19}, {&(0x7f0000000300)="d2bf320576e04a5c367dfba814e20e2df4cb8599c30b997fa2840f31c9cbd6a3c70e2dbbbcea492ce4ff0d98d3bf9d15011196d2eaf834cfed88a67f26fa8673f94b541ed70b0b7e864f7e627d9787f8585ca012eefff97a13b646f2539a755ac8c7c6b40fc066a9a0b353a957554b6eb058d9f786090cf82969ffdc5953b5fb1d748f05f02b7b05a95bf96470778b70966db6d3560454d116370535f546199202322fda6fe5f3c38217369c307ecc485c61bc189692ba7843b50156b20a4aa375ba3fb0fdd993e5cbeec4afc315b961e981d08a58ffb1a9d560f4b37c1ced5704ea584b72b574a542ad6767601da3164cd69e286c436c2b205b2f5c485d6b254fe5b66ad3bc68c73574771ce36cb351ba8f36aa0604befe4801f7570fde2e28dc6532a109ba00313b145cf19f07f7b1d5d73dd0232ca1dedbb073ec8801345e0acccea64f973180007f15c7c739f18022c384c7f35f94654cdc713012be44ce927233c3f989a58035acecc3f7258976a211dfb8d1453d73a9f57144e6df343fe71b4ee724126fd4fe538db4c0aa9c84d8f8b0df9725dc32297e4ca0d129b27a759c04c9fecf33103119671c970ce1dbf965f4e108affcf58cb41670f5f0bf141884c10d657e8b1be6b70cf622094237a5eb532717afced2264c957e04647a32ec53db62089ea80d5c5c8fd85d54df4610e6df934578d43bcc013738e14d652eb1cafa60f1ea8f7f812f80465a4e6213158a0dd3cc08ca952bafa42caf8d67c41014655f0e624f999d68282eccc7fb91625285c71e64e633ec2e2b74237c32bf7a96f146270fd13a60f9a300c575cad021db80a80540fa9127ef959062564fc33f55c8fba83ebccae34785851220ec399a180cf7cf9209470445deb68ecdc85184cfcd9ca31a722172b78d440383f436517eed38df59e25d5da5d3b4ae471e96cf2d1788eba3a36282a8e0ca3758210bd716aff3c8f84a46c6770bbab70c67aaa3bf1904a26e599ca9e05e6ec6405e6f6df17b47177276b484e5946549d7045fac35f0445292b4782e20b005f58fd4109fa32731665d6fbf456291851f77e6e27940c14f79383b5753039d67b7ae95c18f6de390f3ab63d33583863350a5f1d8cd543b0bac5fee9583f05e674169ef5046e09fbd5fbf0b25f9911ca44aba1fff7cba9df87c930929e153958b92c6937f9619bf5e89933bf2958f56ec5d319b19b6d74554646e072f059f0b78fd15a70a537500ceff673d04ccda9f94644148c89eccba15b1cfc4445b61367ebd857f9d29c2a0f1c844f84ed2e6a3154638e1ff021f253dcf11dae2dc736c9aed9fc7415954f50ae77f08f03ff3d8f3897b27b47e0ad9a87d6d787ff3b33a03df418209bc8278ea49dfe202921a24444dfa80468abbd8a05a8646750812995510e65bdd585c1488692ec4ddf67bc0812fa8094aaca46c25019a6da0d9ac7e28910052df476d22c9fe762ec80b6a74925776c3ad45517b490f7fc7498b4179a93c92dd97c3217b52ba7b3215e1196e63cbbc9bdba42142a85b07cd6881896a7af92a0030e65c4ee27050ced62a188c77d8f7f5444a9079b0491912bc2216d5b03bc044b0a4c4ab125c2e0333dfaacbbb0664dab71fb8d50e304f00da6df4086b5c5fd3ab1a2394d9799803b17286d55afaf044fa341b08c8009a7e594876e6698b100802da83c82a7dcaa202d17203cff03d63079622509e49a34aeb38c478eb1375b4c2cd8a01a93b86b57dc5d169c8d1a89207d9891e1b05bc0155ba1f5e27c84231d1c578f3b8f93ce4a31adcc6479c2e7c2b0b6fe5ff2b0d914786d645f7da50b4e1605c98351d4be03418e4663535f9abf59f6171c4385712d7a86ad83ad3b6e5309fc09892bb86344b2e1fa7c38141f189ccb465cee46ef36035921e63f3a0cc3a7ecb53a905cbc712ca130e89f1df0c7971a8abc81baca721dac88044256eb885b22d216d5cacec4740a94925562d991204dfcf57724bc487233e110d24f5b52198be7534cd3c74fa6b8a9952267b5f5066b81b106c83c1e404081267218d6fdb13f37a925b3b8c14e89e63439a2629bfda20d72d9885faa8a1ddea00e49848b67d96f04f0586a816c5d758dc2d5c3e528e879fb37900ca10defc4f274d5046bcc97a7ae760fd0ad33b5e34a45fa94133f1eab6c3cad41ec0178777b4e6646fd680007acd7f34fdd03a5fc9cf72020532eb3a0515a396cbd4e752e84677b7026778174bbba31a5aa5f1ccae253553fc70ec7860f21902fb3c5ec775b7aadd1f4ae6e13ccefda94ce9dcf5144d0cfcea79dfebf15544726ba0bf493ca08943be54e69371aa3e4974b38c4e5bd7bae81cfdd62d7630ec23f67789b95285b833c55d34803189d2a460a6a091a1ddc9bfd15943db66d13c9ba5f684d504927c26ac45acb49b8c613a5aebfc917feb5f17d2b96b8da3c3ab6ef8af2abe4f9f04dfd6cd838533345c9bb8d9526c99f164bf4f676e52a5219f0660150bce43b53b010759762260194b7cb13d97b4564a17924b7ad7d1427b81de57524a21c7c0b568ac1cb7b914338d6dd6f0321a5668f2496b06f8d09ec370c91f3594b24bdd4427c4d2bdede4419b581390a5511bb9ee09bedcf197335177a46f14c450f476686624c1e9e0315a2ffea61619240f12e626082ab9cbe068dc8ff0d3c021ecef9ec0de4bd577200ea024a68485257f719935395eb55858a90251211d1d64882e8da019bcbe6fc032b6206f2497307cd3c7aabc9111994f15f8c6059539bff5947d95fa502496846c9c04ae6f09925ef571899f1ded587db638085c34b37cd5a559179c84e78dfa007097b5385874e3a5cd9df1dbac52dda57f2023db176479bde619e0e726e387735e1400cc9fa52069319a526d119233cc9d0c60b646a91c78d7876d5e6d51649db70ef23ff0ad6562e6de27873d8ee6acb9871578ce1d1a3a003bffe89de91fa44a19e0e50ded8e79398379535a5da05d416668f28cf578690934c688566c7e934f8278aa73f9f55320aa9a15ab9fa3fb2e4ebebd9d90d9f57655fd892a3399609cd9602a328af05ff2a4f3ca86db8cc4a56cf98ed66d6bf6299c9cb2750113fcc45df613eacc8abe828a1105341f62da34b25dcdec0ce826b0e6f4a3724e684cbf45afe18a4e0d0191680fda3b15ebc8de08a46db94633e83930dd86b15f03bb00acbbe8830e54908d761572b25ebde624660f3ef2aafa9cd892fb255bdedcb049e0c7c36cb841437db87223c28db5c40e030a85a1a4379d8fdde0fe22ac1e9407f8f75d48c6947b8faa41d9ec11150f0cb0bd1dfd3f4d6941bdacab0d70c34248716068e4670f7ffa4fa36e3b420abfaaaa2febb350a3ca7a41dcf076ba76ecd9f3a400a6e34090fc55ae9d5a98e7ff72a6d4c2cc3ab9aabccdc651cfc0d33068053ff1d7f3f8cc3fe15cf559c9f70a29bc0ff5dd7d673586b777b0b76a1c271cb8fd9fdff2265900e7788d49a9528ba13372ba63de43f224a64bfae5657a91d8dbc876f2fb1ece4db910ae6f53b644dcaf187002773dacc26fb4e5515c248ced858c2a9238b7cd1e738e93de0a09050c21cad94d0c3de231a632d4e173907407938ba66f6f7dc14695240cbfabf4d4764e750082624dbfd9780897ba47f951c8bc7214180099a9262ffbcd579f63569d642dabda1d6bee932b2e2966e61185a7c1e91592e1e41a07339859fdea1543636c4d77cd5e25f698da37c951c2b568d3ab76cf90d4bad465ccaeee82aa8714f83aa9eaa9c35c17176ab41cefbe369f0d65e5c570319da088e45404e0b56d8cb77e7d0d0ff22ef8073fcaf9de796d412309a11de26cf6a0b8000ad10d58c75d8e85aa8a94575b308ec670cef9c83da10d1adee5b45832639cbfbcf79a8861a9df97986606ccf195244a423be208b3531e3cda4afaf3d62f50b6393ac0de20c9f8e6136397fe2ee06aba250494f207cd620334b4a5d7cabf6c42ab66f4444dc527646177b357952da73a38965b27f7b319262f004e9063de27e85243aca510d85a6d292c5a4be9d2da04b6ac2d5a5b6303594db0ba2eaef864a89ee18724cd35ecb600dbbf8c7dbdac0259f437da9a5f232a2fba300fa2a3ae0bfefa570686c36bdd301873c8724ab145cbd19aa03e8f0cf097f1b03d3fecc25943a02d05cd424fcb82e305be9bde5d358f6274a3f7b6fe18e762751e712848aaad053be93818ec52f4556d863671e295f0818c8444a1513285516dd4e858853d64ca67e1c8af47e2ddaa206e03ee3163108bb76db8c9ae1e897059ff98317780409b05d912dd0f2e31b7c861295de7c867f1a4dc053c81f686f356be582ec8e2486faee77ea800d5be9893e8caef66b83d91cc6ed526a1efda5473d226e3e6b8e9a7ea116cd462329632778c3c264edccea4a0d132fe5ee698bc6412190746699795b7365f6885cd329abcf711df9f977d80541899d4c9775d704a3d4dc452d00f189f2bae11ad992ab21c7dce7b1bb6a2b84250584f80def248190c71997aac132271fef6dcf3399c710f1b2cd218f082aa863e8a750439e014c5ead8a212f68e8d4c8ae75a224b90b4c19a1409038073ffc8f1510bc36321852a275a9b3e9183722b14993ddbfa1d2e15caecffc2395953889e80d5142da84edcbd0e8cd38667f04125fa70482c2c986287f79f7041791e14731b35e6b14b1423bf02e25df199754a6b3a94c12c801b4ab1efe6f439b14137eb888bc3dfba72f1c54c66ae23afd7192d18b5be3955e12064674b2e29f4cbb09e658b113d7c91264ebc8ddc88168e82c09a2be5714a30ba92f383c26c6d2c88be03c26bba81d87287b77d224bfd71c4a2dec0382aee10c8e06bf5ff8a676b4097dec837dd997942805cf6646efa4f5e5229b2bda90a4d9403df4c9d3059407dcd62f93540ea56a0be14907bb6d109cf5374772c0514a0a142a785a56beac567e7e90b845105c0c4633ec215017acb064eb5bde9f37c944d9d720ce109621e126aa3a62e72eccd6c54b6ae5906da865956e1d0a09710ad0c779c6cc162e8db9438dbf8892f8ea1b7d3b0404a1e47b5084c8b0888db07b99a5a30e5774d7326f98f0c8bc6477eeeef320a752358031922009ad06ea08adae1f4b47ecabfaf6745d2f7c6d447a9afe0b995decb6ec4f9a5c27c74b942f445f34faba3554479ba6b88fd1c216b64a0ee12c0bc660adb1c1306660497295214c03c761e355fdccae09ac87fb0137f61e2eec352ade832527dad6b41face0f10057fa6aad232139a219051879955656e60ad0a25b535c61076dc35e8c768dba64eb19db328f837262268273dee89755fddee07f955b58389f016f896a4af04223e92de5979b8babc1b5e9e359cdc3c95a1bf36ecb9f42cd41c094697dfcae3fce99827ce9fdbb060c5e4cbe50981acd597e41aae624fef35667c93fd4419e4503ccbddb3c0be1d0fa659584e6ba96132e1f5f56e76fabf9e3a93cde886e37594b8dc32ccaf7cac8bb7a3d6aefd16ee6697f080870431b0f08c40433ff300df0b37d8590620458dd96cc0f8622505571704f6310894efb9c426a61cbf49a186af52def8b5f5174b13079b9229e3529c44da0da22541e537f5f7f84f86b806f49fc64a39f27ba2b3e2f1e2387c7e775f365ec20c8332e9c1955abbbb36f9e38520015431cc9123614ece799fa1a248404d2d062ebfff266afbc800286068dd9a3d4048e40684bd20c420cfde2f743d2947a29a8942c87308180f45115bdfa729d098800bd41c1235a9a17f037bd8c92183bafe29a28571e580", 0x1000}, {&(0x7f0000000080)}, {&(0x7f00000000c0)="214d183f69c0194c15561c4f87184f4adaa8b37a8ef2b43b89245e5b1742", 0xfffffffffffffd50}, {&(0x7f0000000100)="aecf5301d778d819d208de39fb5a73b1e2e86f8b8cd2890305e2987377460dc4fadd335c42e9ed0d45286838cc6e82a297dfe718a32467fa9526f7c980", 0x3d}], 0x5) 19:14:07 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) 19:14:07 executing program 1: unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000200)='x\x00') socketpair(0x6, 0x4002, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000040)) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) clock_getres(0x3, &(0x7f0000000240)) open(&(0x7f00000000c0)='./file0\x00', 0x408, 0x4) unlinkat(r1, &(0x7f0000000180)='./file1\x00', 0x8) 19:14:07 executing program 1: select(0x40, &(0x7f0000000000)={0xe7f2, 0x0, 0x80000001, 0x0, 0x5, 0x6, 0x1, 0x10001}, &(0x7f0000000040)={0xffff, 0x7, 0x1c98, 0x5, 0xd7f4, 0x100000001, 0xfffffffffffffe00, 0x1}, &(0x7f0000000080)={0x20, 0x8, 0x1000, 0x100000000, 0x6cc60ac9, 0x2, 0x400, 0x7ff}, &(0x7f00000000c0)={0x0, 0x3}) mprotect(&(0x7f00003a8000/0x2000)=nil, 0x2000, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) msgget$private(0x0, 0x0) r0 = msgget$private(0x0, 0x2) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000280)=""/4096) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)) mkdir(&(0x7f0000000100)='./file0\x00', 0x5) 19:14:08 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffc00, 0x0, "eee63d343cc3d54755e0b7dbf4863a06b4d8b994"}) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x7fff, 0x0) fchmod(r1, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)) 19:14:08 executing program 1: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x84508307ddfaa4a9, &(0x7f0000000040), &(0x7f0000000080)=0x4) munlockall() r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) write(0xffffffffffffffff, 0x0, 0xd9) 19:14:08 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) r1 = socket$inet6(0x18, 0x8001, 0x0) r2 = socket$inet(0x2, 0xc000, 0x3f95) sendto$inet(r2, &(0x7f0000000040), 0x0, 0x0, &(0x7f0000000080)={0x2, 0x2}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x1bdc63d2, 0x4) pipe(&(0x7f0000000180)) 19:14:08 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x80, 0x5a2331be) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') mknod$loop(&(0x7f0000000440)='./file0\x00', 0x0, 0xffffffffffffffff) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x1, 0x3) 19:14:08 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) setuid(0xee01) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) setuid(r0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 19:14:08 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r0) recvfrom$unix(0xffffffffffffffff, &(0x7f0000408f9a), 0x0, 0x0, &(0x7f000040cffe)=@abs, 0x20000000) 19:14:08 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffa, 0x40, 0x2, 0x2, 0x4ed}, {{r1}, 0xfffffffffffffffd, 0x20, 0x4, 0x0, 0x7}, {{r1}, 0xffffffffffffffff, 0x20, 0x0, 0x1ee8, 0x1}, {{r0}, 0xfffffffffffffffa, 0x84, 0x80, 0x9, 0xfffffffffffffd3f}, {{r1}, 0xfffffffffffffff8, 0x2, 0x10, 0x1, 0x3}], 0x0, &(0x7f0000000500)={0x81, 0x3}) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x21) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0xfffffffffffffff9, &(0x7f0000000000)={0x7fff, 0xff}) 19:14:08 executing program 0: socket$inet6(0x18, 0x8000, 0x3) r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040), 0x4) shutdown(r0, 0x0) 19:14:08 executing program 1: r0 = socket$inet(0x2, 0x100001003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 19:14:08 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/79, 0x4f) 19:14:08 executing program 1: r0 = kqueue() r1 = getpgrp() getpgid(r1) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0xa0000043, 0x80000000, 0xffffffff}, {{r0}, 0xffffffffffffffff}], 0x3, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x7, 0xfffffffffffff4e2}], 0x7f, &(0x7f0000000140)={0x400, 0x1}) socketpair$inet6(0x18, 0x3, 0xfff, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0xfffffffffffffffc, 0x6}, {0x18, 0x1, 0x0, 0x1f}, 0x446f, [0x4377, 0x3, 0x0, 0x2, 0x7, 0x401, 0x3, 0x40]}, 0x3c) 19:14:08 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x880, 0x1d) 19:14:08 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fsync(r0) pipe(&(0x7f0000000000)) socket$inet(0x2, 0x3, 0x8) 19:14:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffe1, "1ace0b7ba823c5bcaab89e25694ec06f8341898a"}) poll(&(0x7f0000000040)=[{r0, 0x48}], 0x1ae, 0x10000) syz_open_pts() 19:14:09 executing program 1: clock_getres(0x5, 0x0) clock_getres(0x7, &(0x7f0000000000)) 19:14:09 executing program 0: clock_gettime(0xe, 0x0) 19:14:09 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x880, 0x40) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) getpgid(r2) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(0xffffffffffffff9c) socketpair$inet6(0x18, 0x2, 0x80000001, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = kqueue() socketpair$inet(0x2, 0x1, 0xdec3, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff9, 0x2, 0x4, 0x3ff, 0x40}, {{r3}, 0xffffffffffffffff, 0xa4, 0x29, 0xabc, 0x2f4}], 0x2, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffffb, 0x88, 0x1, 0x10000, 0x5f}, {{r5}, 0xffffffffffffffff, 0x60, 0x4, 0x0, 0x19dc}, {{r6}, 0xffffffffffffffff, 0x8, 0x4, 0x8001, 0x8}, {{r7}, 0xffffffffffffffff, 0x20, 0xf00fffff, 0x0, 0x5}], 0x4, &(0x7f0000000280)={0x9, 0x9a0}) r8 = semget(0x0, 0x2, 0x40) semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f0000000000)=""/183) 19:14:09 executing program 1: sync() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) chown(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xdd}], 0x0, 0x0, 0x0, 0x0) dup2(r1, r0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) shmctl$IPC_STAT(0x0, 0x2, 0x0) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0xa0, 0x0) 19:14:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) fcntl$getown(r1, 0x5) 19:14:09 executing program 1: r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r1) setuid(r0) chown(&(0x7f0000000040)='./file0\x00', r0, r1) 19:14:09 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10000000001000, &(0x7f0000000100), 0x324) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) 19:14:09 executing program 1: r0 = semget(0x3, 0x6, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x1}, {}], 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10, 0x10) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x8, 0xffffffffffff0000, 0x10000, 0x9, "e4c1121555ba104bb7410dc202252085dfb25d62", 0x613, 0x8}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x4, 0x1, 0x5, 0x9803, "e8486b2d77c82802d4ae33dbff040d1769ef64a7", 0x7ff, 0x7}) 19:14:10 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r2, &(0x7f0000000000)=[{&(0x7f0000000140)=""/166, 0xa6}], 0x1) execve(0x0, 0x0, 0x0) writev(r1, &(0x7f00000018c0)=[{&(0x7f00000017c0)="b649e69bd5bfa6be1e758eefaf518f1c02752d0507f55434ff74fef979c6c9e8164508d0ddf9cee7a5f6d88c64551097a6dc7c701e7769e939bad6575203270dd2638e2b936d9f791450974a3e31e5525ee103bc50d744195cd5f156f34ee9029cfdbaadca592c70420c449b08a3a3254aae972aa86a6dd3b32f9a2daa07a34903f16641ae6169d9f6984b4c2aa92c3561", 0x91}], 0x1) 19:14:10 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = semget(0x3, 0x4, 0x44) r2 = getgid() chown(&(0x7f0000000200)='./bus\x00', 0x0, r2) r3 = getuid() select(0x40, &(0x7f0000000100)={0x8, 0xfdd, 0xfffffffffffffffd, 0x5bb0, 0x0, 0x100, 0xffffffff, 0x50}, &(0x7f0000000140)={0x6, 0x7, 0xe2, 0x2, 0xffffffff, 0x1000, 0x3, 0x2}, &(0x7f0000000180)={0x4, 0x0, 0x8, 0x2, 0x0, 0x2, 0x6, 0x36244687}, &(0x7f00000001c0)={0x1, 0x4}) getgroups(0x8, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r2]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r2, r3, r4, 0x91, 0x10000}, 0x38f2, 0xfffffffffffffff7, 0xae56}) fcntl$setstatus(r0, 0x4, 0x0) setuid(r3) 19:14:10 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = semget(0x3, 0x4, 0x44) r2 = getgid() chown(&(0x7f0000000200)='./bus\x00', 0x0, r2) r3 = getuid() select(0x40, &(0x7f0000000100)={0x8, 0xfdd, 0xfffffffffffffffd, 0x5bb0, 0x0, 0x100, 0xffffffff, 0x50}, &(0x7f0000000140)={0x6, 0x7, 0xe2, 0x2, 0xffffffff, 0x1000, 0x3, 0x2}, &(0x7f0000000180)={0x4, 0x0, 0x8, 0x2, 0x0, 0x2, 0x6, 0x36244687}, &(0x7f00000001c0)={0x1, 0x4}) getgroups(0x8, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r2]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r2, r3, r4, 0x91, 0x10000}, 0x38f2, 0xfffffffffffffff7, 0xae56}) fcntl$setstatus(r0, 0x4, 0x0) setuid(r3) 19:14:10 executing program 0: socketpair$inet(0x2, 0x1, 0x8, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000040), &(0x7f0000000080)=0x4) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 19:14:10 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = semget(0x3, 0x4, 0x44) r2 = getgid() chown(&(0x7f0000000200)='./bus\x00', 0x0, r2) r3 = getuid() select(0x40, &(0x7f0000000100)={0x8, 0xfdd, 0xfffffffffffffffd, 0x5bb0, 0x0, 0x100, 0xffffffff, 0x50}, &(0x7f0000000140)={0x6, 0x7, 0xe2, 0x2, 0xffffffff, 0x1000, 0x3, 0x2}, &(0x7f0000000180)={0x4, 0x0, 0x8, 0x2, 0x0, 0x2, 0x6, 0x36244687}, &(0x7f00000001c0)={0x1, 0x4}) getgroups(0x8, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r2]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r2, r3, r4, 0x91, 0x10000}, 0x38f2, 0xfffffffffffffff7, 0xae56}) fcntl$setstatus(r0, 0x4, 0x0) setuid(r3) 19:14:10 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getpeername$unix(r0, 0x0, 0xfffffffffffffffe) 19:14:10 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = semget(0x3, 0x4, 0x44) r2 = getgid() chown(&(0x7f0000000200)='./bus\x00', 0x0, r2) r3 = getuid() select(0x40, &(0x7f0000000100)={0x8, 0xfdd, 0xfffffffffffffffd, 0x5bb0, 0x0, 0x100, 0xffffffff, 0x50}, &(0x7f0000000140)={0x6, 0x7, 0xe2, 0x2, 0xffffffff, 0x1000, 0x3, 0x2}, &(0x7f0000000180)={0x4, 0x0, 0x8, 0x2, 0x0, 0x2, 0x6, 0x36244687}, &(0x7f00000001c0)={0x1, 0x4}) getgroups(0x8, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r2]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r2, r3, r4, 0x91, 0x10000}, 0x38f2, 0xfffffffffffffff7, 0xae56}) fcntl$setstatus(r0, 0x4, 0x0) setuid(r3) 19:14:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x0) r0 = socket(0x6, 0x5, 0x4c) accept(r0, 0x0, &(0x7f0000000000)) r1 = open(&(0x7f0000000180)='./bus\x00', 0x3fd, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x10, r1, 0x0, 0x0) 19:14:10 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = semget(0x3, 0x4, 0x44) r2 = getgid() chown(&(0x7f0000000200)='./bus\x00', 0x0, r2) r3 = getuid() select(0x40, &(0x7f0000000100)={0x8, 0xfdd, 0xfffffffffffffffd, 0x5bb0, 0x0, 0x100, 0xffffffff, 0x50}, &(0x7f0000000140)={0x6, 0x7, 0xe2, 0x2, 0xffffffff, 0x1000, 0x3, 0x2}, &(0x7f0000000180)={0x4, 0x0, 0x8, 0x2, 0x0, 0x2, 0x6, 0x36244687}, &(0x7f00000001c0)={0x1, 0x4}) getgroups(0x8, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r2]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r2, r3, r4, 0x91, 0x10000}, 0x38f2, 0xfffffffffffffff7, 0xae56}) fcntl$setstatus(r0, 0x4, 0x0) 19:14:10 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000552ff0)=[{&(0x7f00006c1000)=""/4096, 0x1000}], 0x1) write(r1, &(0x7f0000000000), 0xff35) getsockopt$sock_int(r1, 0xffff, 0x1213, &(0x7f0000000000), &(0x7f0000000040)=0x4) write(r1, &(0x7f0000000400)="67b84185dff0c318017e3668f3e98785adbd06036d44f47e747cf15bf02e6bbc67bf2221ed21ff3b266b10a065b9515cece1eb52757e2b17d9124dfcedfcc538d3d8be3247707637e0aef9e3bfc9600de7501ee8b27b14bea297db6ce439291f5e262e3d27e7a50c89c17634ee84f612b1e2917262520e3ff720a7c554509fd22a91f68387549b4a70ad2fe3f6d49acf1cc2639e0d8c45498cf50ee529de7477607b3c30753d826e51987123bc9baacab1c4dc0910142c938ae66de03bb53552b904d119b95ba5879ee379f46c315044a22e41af23c4e2d6ad6927ce522e4a41149bd7a43fd77d68a90826677abd338b696305cff281997a3d166c51ca78679457c39ec58d071f6bbafbfd2b2c345c8cf5a631e0acf59c162be1b7d043b9cf61e8f8adc8fe131e99a134b54e419f26172ef9356032b8f7fcdcfcb7455c4d37cde1a3b721218cd9e2e25fc958e81d3e62483aa0cd613ec2c313c24217876267873f1acab90afb00d6c6825e4a98af449688af8af9ed296d117eaacc724a98b2de1d0587a20b189298245fd7a6c9e6ad34d59f147d8d3fedbd1e44110326a36b53d9b0ea29e9351d5cdf575568841f8188a4ecd4f4f742db27734fba210dae30e3f5d02df63a9a4d59e41e74543cd13bd51a6b7845b9444893c5627c06d02d1357335b8b1c5a3f3075b954f8f7c6375fbb8bf586dce8f4dc4dd5688450d7f1a5e227ed4db605b7e47eb9f5dac6780893bd754f606fe4e8318e6f15579d1f8aa2fe2d0bfb2143eb7773c148d573cfe7de10005e239a4c0471420cc572c0d6dc71b5beec749387d97d4eeb50b87947b9fed59f040dff562e692e07353fc666a728a61b89bf80bd2457c442492b36000ee81545451e38fdfe797453b7de4e78046bab55abd0781bed65937c8f4a312b9cf49ec00957fc21372f6caa725cc5a28f1f800c93d25bee0377cd6c1727d1cd87b052a4f8999ca5fdf4bff4bbc339a1ad3fdfaed22afbdb9d4e65e8e983a9a50400000000000002fada45798ce3c9a4dba3656711eeff9a548fb840f54573db6bfd301997fa98a89f89bc6bc73921d53aaec037c826fc1a6a632ee5478b41eb82bb56a604f75eca324a6f6426d6157cae5b4dc246681acb8970d071e90ac4cf70cf442c6fbb1fe525c124dde91627a11929f2abd8026271ca6d1a4a322dec7e0a68db18c3bb66142053ba6557a182f2af4d56993dca9a07769a232904616bfb3ae43ff0add5241caaaf015357f6814af54d7f3556eb7a7b8e28c91a197b1bd4092d99e2", 0x391) 19:14:10 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = semget(0x3, 0x4, 0x44) r1 = getgid() chown(&(0x7f0000000200)='./bus\x00', 0x0, r1) r2 = getuid() select(0x40, &(0x7f0000000100)={0x8, 0xfdd, 0xfffffffffffffffd, 0x5bb0, 0x0, 0x100, 0xffffffff, 0x50}, &(0x7f0000000140)={0x6, 0x7, 0xe2, 0x2, 0xffffffff, 0x1000, 0x3, 0x2}, &(0x7f0000000180)={0x4, 0x0, 0x8, 0x2, 0x0, 0x2, 0x6, 0x36244687}, &(0x7f00000001c0)={0x1, 0x4}) getgroups(0x8, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r1]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r1, r2, r3, 0x91, 0x10000}, 0x38f2, 0xfffffffffffffff7, 0xae56}) 19:14:10 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) semget(0x3, 0x4, 0x44) r0 = getgid() chown(&(0x7f0000000200)='./bus\x00', 0x0, r0) getuid() select(0x40, &(0x7f0000000100)={0x8, 0xfdd, 0xfffffffffffffffd, 0x5bb0, 0x0, 0x100, 0xffffffff, 0x50}, &(0x7f0000000140)={0x6, 0x7, 0xe2, 0x2, 0xffffffff, 0x1000, 0x3, 0x2}, &(0x7f0000000180)={0x4, 0x0, 0x8, 0x2, 0x0, 0x2, 0x6, 0x36244687}, &(0x7f00000001c0)={0x1, 0x4}) getgroups(0x8, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r0]) 19:14:10 executing program 0: semget(0x1, 0x3, 0x600) 19:14:10 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) semget(0x3, 0x4, 0x44) r0 = getgid() chown(&(0x7f0000000200)='./bus\x00', 0x0, r0) getuid() select(0x40, &(0x7f0000000100)={0x8, 0xfdd, 0xfffffffffffffffd, 0x5bb0, 0x0, 0x100, 0xffffffff, 0x50}, &(0x7f0000000140)={0x6, 0x7, 0xe2, 0x2, 0xffffffff, 0x1000, 0x3, 0x2}, &(0x7f0000000180)={0x4, 0x0, 0x8, 0x2, 0x0, 0x2, 0x6, 0x36244687}, &(0x7f00000001c0)={0x1, 0x4}) 19:14:10 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20a) mknod(&(0x7f0000000000)='./bus\x00', 0x40, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x10b885, 0x0) 19:14:10 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) semget(0x3, 0x4, 0x44) r0 = getgid() chown(&(0x7f0000000200)='./bus\x00', 0x0, r0) select(0x40, &(0x7f0000000100)={0x8, 0xfdd, 0xfffffffffffffffd, 0x5bb0, 0x0, 0x100, 0xffffffff, 0x50}, &(0x7f0000000140)={0x6, 0x7, 0xe2, 0x2, 0xffffffff, 0x1000, 0x3, 0x2}, &(0x7f0000000180)={0x4, 0x0, 0x8, 0x2, 0x0, 0x2, 0x6, 0x36244687}, &(0x7f00000001c0)={0x1, 0x4}) 19:14:10 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x40) 19:14:10 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) semget(0x3, 0x4, 0x44) getgid() select(0x40, &(0x7f0000000100)={0x8, 0xfdd, 0xfffffffffffffffd, 0x5bb0, 0x0, 0x100, 0xffffffff, 0x50}, &(0x7f0000000140)={0x6, 0x7, 0xe2, 0x2, 0xffffffff, 0x1000, 0x3, 0x2}, &(0x7f0000000180)={0x4, 0x0, 0x8, 0x2, 0x0, 0x2, 0x6, 0x36244687}, &(0x7f00000001c0)={0x1, 0x4}) 19:14:10 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) close(r0) listen(r0, 0x3b401929) listen(r0, 0x0) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) r2 = semget(0x1, 0x2, 0x10) semop(r2, &(0x7f0000000000)=[{0x3, 0xff, 0x1000}, {0x3, 0x6, 0x1800}, {0x3, 0xfffffffffffffffe, 0x1000}], 0x3) 19:14:10 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) semget(0x3, 0x4, 0x44) select(0x40, &(0x7f0000000100)={0x8, 0xfdd, 0xfffffffffffffffd, 0x5bb0, 0x0, 0x100, 0xffffffff, 0x50}, &(0x7f0000000140)={0x6, 0x7, 0xe2, 0x2, 0xffffffff, 0x1000, 0x3, 0x2}, &(0x7f0000000180)={0x4, 0x0, 0x8, 0x2, 0x0, 0x2, 0x6, 0x36244687}, &(0x7f00000001c0)={0x1, 0x4}) 19:14:10 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x3}], 0x101, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x2, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000140)={0x46eb, 0x8}, 0x10) close(r0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 19:14:10 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000100)={0x8, 0xfdd, 0xfffffffffffffffd, 0x5bb0, 0x0, 0x100, 0xffffffff, 0x50}, &(0x7f0000000140)={0x6, 0x7, 0xe2, 0x2, 0xffffffff, 0x1000, 0x3, 0x2}, &(0x7f0000000180)={0x4, 0x0, 0x8, 0x2, 0x0, 0x2, 0x6, 0x36244687}, &(0x7f00000001c0)={0x1, 0x4}) 19:14:10 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 19:14:10 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) select(0x40, &(0x7f0000000100)={0x8, 0xfdd, 0xfffffffffffffffd, 0x5bb0, 0x0, 0x100, 0xffffffff, 0x50}, &(0x7f0000000140)={0x6, 0x7, 0xe2, 0x2, 0xffffffff, 0x1000, 0x3, 0x2}, &(0x7f0000000180)={0x4, 0x0, 0x8, 0x2, 0x0, 0x2, 0x6, 0x36244687}, &(0x7f00000001c0)={0x1, 0x4}) 19:14:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001780)={0xffffffffffffffff}) r1 = geteuid() r2 = getegid() chown(&(0x7f0000000040)='./file0\x00', r1, r2) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00p'], 0x1) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="0000014800006c653000"], 0xa, &(0x7f0000000080), 0x3ca}, 0x0) 19:14:10 executing program 1: open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000100)={0x8, 0xfdd, 0xfffffffffffffffd, 0x5bb0, 0x0, 0x100, 0xffffffff, 0x50}, &(0x7f0000000140)={0x6, 0x7, 0xe2, 0x2, 0xffffffff, 0x1000, 0x3, 0x2}, &(0x7f0000000180)={0x4, 0x0, 0x8, 0x2, 0x0, 0x2, 0x6, 0x36244687}, &(0x7f00000001c0)={0x1, 0x4}) 19:14:10 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x40, 0x20) readlinkat(r0, &(0x7f0000000100)='.\x00', &(0x7f0000000140)=""/149, 0x95) open(&(0x7f00000002c0)='./bus/file0\x00', 0x0, 0xa) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) open(&(0x7f0000000000)='./bus\x00', 0x901, 0x0) socket$unix(0x1, 0x1, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000200)) open(&(0x7f0000000080)='./bus\x00', 0x440, 0x20) 19:14:10 executing program 1: mknod(0x0, 0x2000, 0x202) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000100)={0x8, 0xfdd, 0xfffffffffffffffd, 0x5bb0, 0x0, 0x100, 0xffffffff, 0x50}, &(0x7f0000000140)={0x6, 0x7, 0xe2, 0x2, 0xffffffff, 0x1000, 0x3, 0x2}, &(0x7f0000000180)={0x4, 0x0, 0x8, 0x2, 0x0, 0x2, 0x6, 0x36244687}, &(0x7f00000001c0)={0x1, 0x4}) 19:14:10 executing program 0: semget$private(0x0, 0x2, 0x2) r0 = socket$inet(0x2, 0x4004, 0x2fa) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) mkdir(0x0, 0x0) 19:14:10 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x0, 0x202) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000100)={0x8, 0xfdd, 0xfffffffffffffffd, 0x5bb0, 0x0, 0x100, 0xffffffff, 0x50}, &(0x7f0000000140)={0x6, 0x7, 0xe2, 0x2, 0xffffffff, 0x1000, 0x3, 0x2}, &(0x7f0000000180)={0x4, 0x0, 0x8, 0x2, 0x0, 0x2, 0x6, 0x36244687}, &(0x7f00000001c0)={0x1, 0x4}) 19:14:10 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x280000000000022, 0x0, 0x0) r1 = socket(0x2, 0xc002, 0x0) r2 = semget(0x1, 0x1, 0x0) semop(r2, &(0x7f0000000000)=[{}], 0x1) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x92, 0x60) ioctl$TIOCNOTTY(r3, 0x20007471) r4 = dup2(r1, r1) getsockopt$sock_int(r4, 0xffff, 0x1303, &(0x7f0000000040), &(0x7f0000000080)=0x4) getsockopt$sock_int(r4, 0xffff, 0x1021, 0x0, 0x0) 19:14:10 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000100)={0x8, 0xfdd, 0xfffffffffffffffd, 0x5bb0, 0x0, 0x100, 0xffffffff, 0x50}, &(0x7f0000000140)={0x6, 0x7, 0xe2, 0x2, 0xffffffff, 0x1000, 0x3, 0x2}, &(0x7f0000000180)={0x4, 0x0, 0x8, 0x2, 0x0, 0x2, 0x6, 0x36244687}, &(0x7f00000001c0)={0x1, 0x4}) 19:14:10 executing program 0: r0 = socket(0x2, 0x1, 0x0) recvfrom$unix(r0, &(0x7f00000000c0)=""/173, 0xad, 0x2, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x0, 0x20, 0x0, 0x0) r1 = socket(0x20, 0x4, 0x100) getsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xff, 0x3}, 0x8) close(r1) 19:14:10 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000100)={0x8, 0xfdd, 0xfffffffffffffffd, 0x5bb0, 0x0, 0x100, 0xffffffff, 0x50}, &(0x7f0000000140)={0x6, 0x7, 0xe2, 0x2, 0xffffffff, 0x1000, 0x3, 0x2}, &(0x7f0000000180)={0x4, 0x0, 0x8, 0x2, 0x0, 0x2, 0x6, 0x36244687}, &(0x7f00000001c0)={0x1, 0x4}) 19:14:10 executing program 0: msgget(0x2, 0x200) msgget(0x1, 0x1) setuid(0xee01) r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x2) dup(r0) r1 = msgget(0x0, 0x400000000015) msgget$private(0x0, 0x1) msgctl$IPC_RMID(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) clock_gettime(0x6, &(0x7f0000000080)) clock_getres(0x4, &(0x7f0000000040)) 19:14:10 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000100)={0x8, 0xfdd, 0xfffffffffffffffd, 0x5bb0, 0x0, 0x100, 0xffffffff, 0x50}, &(0x7f0000000140)={0x6, 0x7, 0xe2, 0x2, 0xffffffff, 0x1000, 0x3, 0x2}, &(0x7f0000000180)={0x4, 0x0, 0x8, 0x2, 0x0, 0x2, 0x6, 0x36244687}, &(0x7f00000001c0)={0x1, 0x4}) 19:14:10 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x4, r0) kevent(r2, &(0x7f0000000400)=[{{r1}, 0x0, 0x8, 0x20000089, 0xffffffff, 0xc4f}, {{r2}, 0xfffffffffffffffe, 0x40, 0x2, 0x5, 0x2241}, {{r1}, 0x0, 0x4, 0x12, 0x0, 0x4}, {{r1}, 0xffffffffffffffff, 0x40, 0x0, 0x8001, 0x9}, {{r0}, 0xfffffffffffffffb, 0x9a, 0x11, 0xfffffffffffffffb, 0x100000001}, {{r1}, 0xfffffffffffffffa, 0x22, 0x20, 0x1, 0x4}, {{r0}, 0xfffffffffffffffa, 0x80, 0x40, 0x8, 0xffff}, {{r0}, 0x0, 0x4, 0xfffff, 0xffffffffffffffff}, {{r0}, 0xffffffffffffffff, 0xc3, 0x4, 0xfffffffffffffffc, 0x8}], 0x5, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x200, 0x6}, {{r0}, 0xffffffffffffffff, 0x42, 0xa00000ea, 0x4, 0x82f}, {{r0}, 0xffffffffffffffff, 0x23, 0x4, 0xfff, 0x10000}], 0x0, &(0x7f00000000c0)={0x9e6, 0x6}) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000240)="96", 0x1}], 0x1) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) 19:14:10 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) open(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000100)={0x8, 0xfdd, 0xfffffffffffffffd, 0x5bb0, 0x0, 0x100, 0xffffffff, 0x50}, &(0x7f0000000140)={0x6, 0x7, 0xe2, 0x2, 0xffffffff, 0x1000, 0x3, 0x2}, &(0x7f0000000180)={0x4, 0x0, 0x8, 0x2, 0x0, 0x2, 0x6, 0x36244687}, &(0x7f00000001c0)={0x1, 0x4}) 19:14:10 executing program 0: setuid(0xee01) mknod$loop(&(0x7f0000000380)='./file0\x00', 0x0, 0xffffffffffffffff) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x80000001) 19:14:10 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x0, 0x0, &(0x7f0000000140)={0x6, 0x7, 0xe2, 0x2, 0xffffffff, 0x1000, 0x3, 0x2}, &(0x7f0000000180)={0x4, 0x0, 0x8, 0x2, 0x0, 0x2, 0x6, 0x36244687}, &(0x7f00000001c0)={0x1, 0x4}) 19:14:10 executing program 0: socket(0x21, 0x8004, 0x3) 19:14:10 executing program 0: r0 = socket$inet(0x2, 0x8001, 0x3) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000080)=@file={0x0, ""/8}, &(0x7f00000000c0)=0xa) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="03", 0x1) dup(r0) 19:14:10 executing program 0: nanosleep(&(0x7f0000000180)={0x3ffffffffff7f9, 0x8a}, 0x0) 19:14:11 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000100)={0x0, 0xfdd, 0xfffffffffffffffd, 0x5bb0, 0x0, 0x100, 0xffffffff, 0x50}, &(0x7f0000000140)={0x6, 0x7, 0xe2, 0x2, 0xffffffff, 0x1000, 0x3, 0x2}, &(0x7f0000000180)={0x4, 0x0, 0x8, 0x2, 0x0, 0x2, 0x6, 0x36244687}, &(0x7f00000001c0)={0x1, 0x4}) 19:14:11 executing program 0: r0 = getuid() setreuid(r0, r0) r1 = msgget$private(0x0, 0x8) r2 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) msgsnd(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="1f00000000000000490bed745637910515a9b7e0e61721ce79a7"], 0x8, 0x0) r5 = geteuid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={r3, r5, r4}, 0xc) 19:14:11 executing program 0: select(0x40, &(0x7f0000000140)={0x100000000000006, 0x0, 0x20c5}, 0x0, &(0x7f0000000040)={0x3, 0x7, 0x0, 0x100000000, 0x10000, 0x7fffffff, 0x3ff, 0x2}, &(0x7f0000000000)) 19:14:11 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000100)={0x0, 0xfdd, 0xfffffffffffffffd, 0x5bb0, 0x0, 0x100, 0xffffffff, 0x50}, &(0x7f0000000140)={0x6, 0x7, 0xe2, 0x2, 0xffffffff, 0x1000, 0x3, 0x2}, &(0x7f0000000180)={0x4, 0x0, 0x8, 0x2, 0x0, 0x2, 0x6, 0x36244687}, &(0x7f00000001c0)={0x1, 0x4}) 19:14:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x1, 0x8}, 0x10) write(r0, 0x0, 0x0) recvmsg(r1, &(0x7f0000005f40)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) 19:14:11 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000100)={0x0, 0xfdd, 0xfffffffffffffffd, 0x5bb0, 0x0, 0x100, 0xffffffff, 0x50}, &(0x7f0000000140)={0x6, 0x7, 0xe2, 0x2, 0xffffffff, 0x1000, 0x3, 0x2}, &(0x7f0000000180)={0x4, 0x0, 0x8, 0x2, 0x0, 0x2, 0x6, 0x36244687}, &(0x7f00000001c0)={0x1, 0x4}) 19:14:11 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x6046, 0xe77) open(&(0x7f0000000100)='./file0\x00', 0x7f, 0x80) 19:14:11 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000100)={0x8, 0x0, 0xfffffffffffffffd, 0x5bb0, 0x0, 0x100, 0xffffffff, 0x50}, &(0x7f0000000140)={0x6, 0x7, 0xe2, 0x2, 0xffffffff, 0x1000, 0x3, 0x2}, &(0x7f0000000180)={0x4, 0x0, 0x8, 0x2, 0x0, 0x2, 0x6, 0x36244687}, &(0x7f00000001c0)={0x1, 0x4}) 19:14:11 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') unveil(&(0x7f00000000c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)='r\x00') utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x9, 0x3}, {0x100, 0x4}}, 0x0) 19:14:11 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000100)={0x8, 0x0, 0x0, 0x5bb0, 0x0, 0x100, 0xffffffff, 0x50}, &(0x7f0000000140)={0x6, 0x7, 0xe2, 0x2, 0xffffffff, 0x1000, 0x3, 0x2}, &(0x7f0000000180)={0x4, 0x0, 0x8, 0x2, 0x0, 0x2, 0x6, 0x36244687}, &(0x7f00000001c0)={0x1, 0x4}) 19:14:11 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000100)={0x8, 0x0, 0x0, 0x0, 0x0, 0x100, 0xffffffff, 0x50}, &(0x7f0000000140)={0x6, 0x7, 0xe2, 0x2, 0xffffffff, 0x1000, 0x3, 0x2}, &(0x7f0000000180)={0x4, 0x0, 0x8, 0x2, 0x0, 0x2, 0x6, 0x36244687}, &(0x7f00000001c0)={0x1, 0x4}) 19:14:11 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x6000, 0xffffffffffffffff) open(&(0x7f0000000080)='./file0\x00', 0xa80, 0x0) open(&(0x7f0000000000)='.\x00', 0xa88, 0x0) 19:14:11 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000100)={0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffff, 0x50}, &(0x7f0000000140)={0x6, 0x7, 0xe2, 0x2, 0xffffffff, 0x1000, 0x3, 0x2}, &(0x7f0000000180)={0x4, 0x0, 0x8, 0x2, 0x0, 0x2, 0x6, 0x36244687}, &(0x7f00000001c0)={0x1, 0x4}) panic: sandbox escaping file name "../file0", Files are map[../file0:true] goroutine 16 [running]: github.com/google/syzkaller/prog.(*randGen).filename(0xc000844860, 0xc00078c180, 0xbf4ce0, 0x0, 0x0) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:161 +0x2e3 github.com/google/syzkaller/prog.(*BufferType).mutate(0xbf4ce0, 0xc000844860, 0xc00078c180, 0x8faa00, 0xc0006b7680, 0xc00078c148, 0xc0006b7650, 0x0, 0xc0006b7600, 0x53d24d8ff7c6cbfa, ...) /syzkaller/gopath/src/github.com/google/syzkaller/prog/mutation.go:264 +0x533 github.com/google/syzkaller/prog.(*Target).mutateArg(0xc0000711e0, 0xc000844860, 0xc00078c180, 0x8faa00, 0xc0006b7680, 0xc00078c148, 0xc0006b7650, 0x0, 0x4f0f00, 0xc0007b9e0f, ...) /syzkaller/gopath/src/github.com/google/syzkaller/prog/mutation.go:172 +0xe3 github.com/google/syzkaller/prog.(*mutator).mutateArg(0xc0007b9ed0, 0xa) /syzkaller/gopath/src/github.com/google/syzkaller/prog/mutation.go:153 +0x231 github.com/google/syzkaller/prog.(*Prog).Mutate(0xc00078c100, 0x8f8680, 0xc0005ce0f0, 0x1e, 0xc0005ebec0, 0xc0006a0000, 0xa14, 0xc00) /syzkaller/gopath/src/github.com/google/syzkaller/prog/mutation.go:34 +0x2db main.(*Proc).loop(0xc0005ebf00) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:99 +0x446 created by main.main /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:236 +0xfe2