9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7da294d4e6ebe34f8d968d31c41f36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280a", 0x650) r1 = syz_open_pts() write(r1, &(0x7f00000008c0)="ee81dda0e218551d053f0d50db99a569acd96a8f9e0d471631389eb874c17482aced88c22a67b7c9454a7b4e8a49cf56b1c2fbfd3ce777f52817262dad4bc5b01dcb0eead1ade11b8973f42bfe01a13c31f9b68148bf5eca75545f3de11d107821969394ef8826d339c5b9e90d81a112d2a9ce104a48621044bb75359b3ad6", 0x7f) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "854955000200"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xd9d, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:36:10 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = dup(r0) ioctl$TIOCDRAIN(r1, 0x2000745e) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x9, 0x6}, {0x18, 0x0, 0x5, 0xdf83}, 0x1, [0x0, 0x2c, 0x2, 0x1, 0x0, 0x3, 0x5, 0x4]}, 0x3c) getsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) 01:36:10 executing program 0: getitimer(0x1, &(0x7f0000000240)) setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe}, {0x0, 0x3}}, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) nanosleep(&(0x7f00000001c0)={0x5, 0x1}, &(0x7f0000000200)) recvfrom$inet6(r0, &(0x7f00000000c0)=""/137, 0x89, 0x3, &(0x7f0000000180)={0x18, 0x3, 0x1, 0x3f}, 0xc) 01:36:10 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000002c0)=""/68, 0xff550d18) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x80009, 0x0, "6b2ec1e77a6fc6e23c5cd188beaea417e4e74de4", 0x0, 0x4000000000}) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x4, 0x3, 0x1f, 0x9, "c649f90c87101da42b89fbf660951651650853b2", 0x45e, 0x4}) dup2(r0, r2) 01:36:10 executing program 1: r0 = kqueue() open(&(0x7f0000000140)='./file0\x00', 0x0, 0x82) kevent(r0, &(0x7f0000000040), 0x400000009130dbf, &(0x7f00000000c0)=[{{r0}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r1) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 01:36:11 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r2 = shmat(r1, &(0x7f0000d0f000/0x6000)=nil, 0x3000) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) shmat(r1, &(0x7f0000d14000/0x4000)=nil, 0x1000) shmdt(r2) r3 = socket(0x11, 0x3, 0x0) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) kevent(r0, &(0x7f0000000140), 0x6, &(0x7f0000000240), 0x40, 0x0) r4 = getppid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) semget$private(0x0, 0x4, 0x2) r6 = getegid() fcntl$dupfd(r3, 0x0, r0) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={r4, r5, r6}, 0xc) 01:36:11 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) truncate(&(0x7f0000000100)='./file0/file0\x00', 0x1) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffff9) unveil(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)=' \x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r1 = getegid() lchown(&(0x7f0000000000)='./file0/file1\x00', r0, r1) 01:36:11 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140)={0x1000, 0x2000000000004}, 0x51) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) kqueue() kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x5, &(0x7f0000000040), 0x3, 0x0) lseek(r3, 0x29, 0x1) 01:36:11 executing program 0: pipe(&(0x7f00000004c0)) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 01:36:11 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x64}, {r0, 0xc8}, {r0, 0xc1}, {r0}, {r0, 0x94}, {r0, 0x1a0}, {r0, 0x19}, {r0, 0x64}], 0x8, 0x80000001) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) write(r0, &(0x7f0000000080)="8cbd90c48ffe015003335a0af47d3d4636", 0x11) flock(r0, 0xa) 01:36:11 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x401, 0x1000000000000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000200)=[r1]) r2 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r3 = shmget(0x2, 0x4000, 0x4, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) sendto(r2, &(0x7f0000000080)="c81e0238f37eae799c781d3e0c5f6e0883a2a46310c3ab1dd0649defda20fba14d04aebb7d80234ac1bbf90ef1d674bda6e396acd598b62f61d61f679051f02268abeded8b0225b8cee93c99", 0x4c, 0x402, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) ftruncate(r0, 0x5) open(&(0x7f0000000000)='./file0\x00', 0x3c, 0x3) fcntl$getown(r0, 0x5) 01:36:11 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="052837", 0x3}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="ded59735bff78421432db4861aecfe3d5932b1e6ac8ed489d35fe1020aaf51953de75ea2cc11a831ba6f3f69399723c9cf033f5a08c370d4d5e24f21ea601d8c5b3a8d7277679f885da890c0e47abe089c028397c9f612a032d8db1964f13804c6efcc683114d7923b305084849e80b08f29dc4dea9f588081a3", 0x7a}, {&(0x7f00000001c0)="2dd8c5fc5c0a21af6761734e58ee2246c3962186e024f4d77c3bc1d3b55c01eab1eee3ac4437df1e02abf69601b7ad3f095a77f49fbc0a4633dbf100b27b630c9d54e4968e989e1d863acee5435c546102ccd5efa262909f152540cbe517765bb3fe67345ddbefed4bab8947", 0x6c}, {&(0x7f0000000240)="c53a84b908048c50c5aa9bc3f8bc673a119e4a1709a7b8c397da679043ceafb35b5c7484d146bb3886814690951c74852f58b1d4abff8c8587a772b44f1d59ee891bcdf6c1c7e255026227fa97c2c3f24dcd64067cf58bb9c1786c056d8b42719b127b6d1411a7642feebcf064f4a6", 0x6f}, {&(0x7f0000000540)="da5b830f0bfb4e0b6327dde44f5996de898ca6fac3714a576c2f359c19a4bf3276529a411b1f9f3a814c675cf1679ab9bada646e46a5921f71450c600a851d7f5ee79e9609907c3e79df04b611019c15e1dcc7f50a77ab6554daa500808fc0ebd26152394c70dce8b4e10704ca6a83aed1fd08fb6e67030a7fef6c7c753da0b048822ec2061873bc", 0xfffffecd}], 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001680)="7cf25851f3298bc1050f52aceb7b36dc16ef4360e4462aea6b8a37cd93f6afb06beb894e71f59f7f5e0b65e040e31c6f34800e6ec062dc0222507778cc1985776bfb18355e40a2501defc8abe7962cde55baa31c42b5c015091ffe082985718707d0455ea0fee4cce9a243a51d929da919b0ff71321aba7d5ffcd7e554e0ad7076d7de358d575a9ff2aaed20e962665320a1e8783be1935d9d4f157de2712719ee44255a27bd5610acc9220dc294b04c77da360b09f51d7cdfeab6bc8f083967547c", 0xc2, 0x404, &(0x7f0000001780)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000500)={{0x18, 0x2, 0x6d, 0x5}, {0x18, 0x3, 0x3, 0x9}, 0x80, [0x6, 0x2, 0x5b38, 0xffffffffffffffff, 0x10001, 0x3, 0x0, 0x5]}, 0x3c) getpeername$unix(r2, &(0x7f0000000600)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a64d26729181d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001640)=0x1002) getsockname$unix(r3, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) r4 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8403, 0x18) fchdir(r4) readlinkat(r4, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)=""/165, 0xa5) fcntl$lock(r4, 0x8, &(0x7f00000002c0)={0x3, 0x1, 0x1, 0xffff}) fcntl$lock(r0, 0x2100000000000009, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 01:36:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)='0', 0x1}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x7, 0x7f, 0x3, 0x10000, "3dd3bee572bc9a926e5611f37dc9a4961f031a01", 0x8, 0x4}) syz_open_pts() 01:36:11 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080), 0x4) r1 = semget$private(0x0, 0x6, 0x200) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000000)=""/38) 01:36:11 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) dup2(r0, r1) setsockopt(0xffffffffffffffff, 0x6, 0x303, &(0x7f0000000040)="87019290c564456af6ebb471575a3df63c14212db2de4adebdadb9f6e9b8fcbdb127e65aa7d55698f9cff448a6901af0aad22b309ccb6ef28d6e9b6b374d09e1486bb790eaf9f2ccf507fdab52a4c36a229e043c407fab0e67b33e1d727ada44bc96419255e7773370cbb2a28f6c04328e2f20556362f7b647ba33511e59df532bd4e360be875b50777b1385d3d9cc4339f084b076d0d51f1221f6af8e9fdfb15d1a0122", 0xa4) setsockopt(0xffffffffffffffff, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) socket(0x1a, 0x5, 0x1) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 01:36:12 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 01:36:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000000)="db539b0957ab3862", 0x8) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 01:36:12 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setregid(r1, r1) recvfrom(r0, &(0x7f0000000100)=""/98, 0x62, 0x800, &(0x7f0000000180)=ANY=[@ANYBLOB="017a00"], 0x3) r3 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x2dd, 0xfaf9}, 0x2c) setregid(r1, r2) setsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000240)={0x46, 0xde8}, 0xffffff4e) r4 = dup2(r0, r3) unlinkat(r4, &(0x7f0000000200)='./file0\x00', 0x8) 01:36:12 executing program 1: r0 = syz_open_pts() readv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/138, 0x8a}], 0x1) lseek(r0, 0x0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000005}) fcntl$getflags(r0, 0x3) 01:36:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffff9, 0x52, 0x2, 0xfff, 0x80000000}, {{r2}, 0xfffffffffffffff9, 0x0, 0x40000000, 0x200000000, 0x71}, {{r1}, 0xfffffffffffffff8, 0x20, 0x10, 0x40, 0x1f}], 0x1, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x14, 0x800fffff, 0x6, 0x2}, {{r0}, 0xfffffffffffffffb, 0x4, 0xf0000001, 0x2, 0xe000000000000}], 0x7, &(0x7f0000000140)={0x6d342bcf, 0x1}) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 01:36:12 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0xc81, 0x10b) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) read(r0, &(0x7f0000000180)=""/215, 0xd7) r1 = socket(0x2, 0x400000000002, 0x0) accept(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) setsockopt(r1, 0x0, 0x16, &(0x7f0000000040)="04005c00", 0x4) 01:36:12 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x0) 01:36:13 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x8, 0x0, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) setsockopt(r0, 0x4, 0x2, &(0x7f00000000c0)="811110661130c3d33feb0c94db4f8c1e58c74e86b5d911d5b1c928c87eb70fc73d1f1051a80f99117df170976378ee903b679fd86e8146c9f1fefd0f4b311320505413865e47f15f6a908703fb061124cfa330918618c9aea3a6d51b12b619d6de333ce475b9104ccb62aaeb3b0d1c83d97b9e67076e24b2c3bdca40", 0x7c) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 01:36:13 executing program 0: r0 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x24, 0x0, 0x2000000000000000, 0x8}, {{r0}, 0xffffffffffffffff, 0x48, 0x800fffff, 0x7f, 0xffffffffffff92ec}, {{r1}, 0xfffffffffffffffd, 0x4, 0xfffff, 0x1, 0x8}, {{r1}, 0xfffffffffffffffe, 0x8, 0x80000002, 0xbed, 0x20}, {{r1}, 0x0, 0xa, 0x4, 0x1, 0xf6c}], 0xfc0a, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x0, 0x1, 0xfffffffffffff801, 0xdb0}, {{r0}, 0xfffffffffffffff9, 0x9, 0x4, 0x6, 0x200}, {{r2}, 0xffffffffffffffff, 0xa0, 0x3, 0x1, 0x7f}, {{r1}, 0xfffffffffffffffb, 0x80, 0x1, 0x2, 0x40}], 0xff, &(0x7f0000000100)={0x80000000, 0x6}) poll(&(0x7f0000000140)=[{r2, 0x46}, {r0, 0x1}, {r0, 0x11f}], 0x3, 0x0) 01:36:13 executing program 1: r0 = dup(0xffffffffffffff9c) mkdirat(r0, &(0x7f00000005c0)='./file0\x00', 0x101) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000008c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dff7f1739ee6cfd0000005448c5a9dde552aaeefeaff0f2c85e2800013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd518fb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101b448cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7991f678df44ff0ff", 0x113) r2 = syz_open_pts() r3 = accept$unix(r2, &(0x7f0000000000)=@file={0x0, ""/43}, &(0x7f0000000040)=0x2d) r4 = getppid() r5 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f0000000680)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000500)=[{&(0x7f00000001c0)="77d72633eae9103fcb303682e8af861052643936674cc91e5ec6e2e60e98274f42e296c359099194406ac1fbb84762ea6605", 0x32}, {&(0x7f0000000280)="f852dd1b91b1eb4888d0e343911149b0dfd81177a99c14f0758e97ed7d16fdb6475f79707c9371b9c1ffe7c435873383d10bc756a2c2bb51122a779316cb789ae4f593be2776744acb69ec120911b01941b0409a16e503761344b59426b6817ff497d3f9059bb5be038e1329597cc5b510cd0e00a5d457de3ef368a0", 0x7c}, {&(0x7f0000000300)="c3d4e93b4914b0e109531d817e7c1fe8d88ed12868e79d6c51bdb13f956f9081507f9a35ce1a6cc96ad371ad9423541ed93f65ec3b0d540763e7d3c4e76e5f77ae41defc7c0ca37559751e29e6d91a2efed02d21df1333883e07b3098598", 0x5e}, {&(0x7f0000000380)="26caa49d68804cffca21ae2a40a95e918f09202e0b8f05f3d12cd89bb9bccccf63ffaf10205578b748509c51bb8120911f885885ae89641875ad6b277a36a48053862638ea3b1de482ec2b19ddcf4dd4f2e71829adbc3dfce814e0a3ff94a6a3e93eeffa73af513e6b033c6048eaf7361ac4fcc1b1dff34ea90acdbdc057665ba4814aa845d0d65d27c92a6f1e0ea4ccdb474501edf01559070cc2638a0dea7dc688db213d930870093318e4", 0xac}, {&(0x7f0000000440)="c5d505ad0f8800bd75e5a3aaa0d6446e6e8e67e3fe1ab1c534d075c006d38ea1d3f88e34474c0bdc61ce4c5f3ed08af4f647c0acb62c0c5217ae18e7e438c373fe0d88d05ce69d2a78557c2f4db57d4bbf85e9f6d083b909a350becddf64cbb5f321e0dbf068ca2a383ad73d3203bb47c699fd2dd2f1c85a46190e828813f6cb901163ad56ae9476b533beb3e0a184c4f6585fa8e120cca7b5bba725434dae218d919352576f6c23cd6b933e9053143699", 0xb1}], 0x5, &(0x7f00000006c0)=ANY=[@ANYBLOB="2800000000000000ffefd1f8ebbd90bb89ff0000c4eb2c54", @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r2, @ANYBLOB='\x00\x00\x00\x00'], 0x90, 0x400}, 0x8) close(r1) dup(r2) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x3, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r7, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) utimes(0x0, 0xffffffffffffffff) 01:36:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) 01:36:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4000, 0x9) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) fcntl$setflags(r0, 0x2, 0x1) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x9, 0xa1}, {0x5, 0x8}}, 0x2) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) 01:36:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f00000003c0)="7ca2996109ef420f53600778cd06cf5bd104727f17fdcd9a681aa3b60c0638a023c0ffb0bd00174dd067047412b4fa9627167c55e5b7a97e677fb4cd2349d1175d22e85756c6a41beb595186390f6e04aed9c961b79392a524f4031d65259937f00fb7b5ea0fa315f0bdefb965b4c367f014ce20ccc243c3edb02a04ecd4cffd62af23792505a78dbc6c87a1b86b0bc1b6e87dc0ab0afbed841fb0c9869244bf13338908a448eb8b24c1bb81ad69f08d2a8bca954e564de2182461b639c5f38a368fea18415cf4f20828984eb290aa7eeccbf19efc013ca8bbf39a12668d2f4cb7a145755b05236c494f3e068754440199204882de2defa73111f29061aba374f56fe3b8651f06d14f2fd5c6f426eaf0ce21f33e9be6da14d95150ece965a20cb83f883d13bc8d8f482d7dfa8649515e5df322e2ffa86dcd10b1d14c00000000000000000000d070d056241e74136c6dc5ae55fc76b37411c525ea634a1633ebc54606e80ace753322d7141f2d3d874d76d443204fec485e8f2be6b3b70b11d908aad109bee5ed63da4fa8df79bef66aa8dac7eb087c7915e206c3d07477ff8fe6ad23ad0028d7b84fdb12a65f98193a06fe39", 0x1b3) syz_open_pts() close(r0) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x2, 0x100000001, 0x2}, {0x18, 0x3, 0x400, 0xe5a}, 0x7ff, [0x7, 0xfff, 0x8, 0x7, 0x4, 0x0, 0x2, 0x9]}, 0x3c) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "5c0000afb40000000000000000ffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:36:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)="c4", 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x40, 0x0) 01:36:14 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r2 = geteuid() r3 = getegid() fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x4) 01:36:14 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) linkat(r0, &(0x7f0000000040)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00', 0x0) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000100)='./file0\x00', r4, r7) setreuid(r6, r4) bind$unix(r1, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) r8 = openat(r0, &(0x7f00000001c0)='./file0\x00', 0xd4afae02562440e2, 0x1) fchownat(r3, &(0x7f0000000200)='./file0\x00', r6, r7, 0x4) seteuid(r6) getgroups(0x7, &(0x7f0000000240)=[r7, r7, r7, r7, r7, r7, r7]) writev(r8, &(0x7f0000000440)=[{&(0x7f0000000280)="93034b09263cec7b19dc47d93b65477a10da5b01c22eb45b89b2943f6ac657259d446903a95a0a468f087e1a4ac3751f4c5b6d36a39188714f", 0x39}, {&(0x7f00000002c0)="26998502f4a6c52c4cc13a80783fc3d0923119c958a1ac8584e7064b98a3b55d3a3d3326ea596f9c1e49aa883600e620c39d5a", 0x33}, {&(0x7f0000000300)="444fce0277b7001bee1eb25e505230a9d776a82ba9ad6c8fc819238bf84ba87fca42fdcc947b4195f778d244c096ced7a58a1901277f985a0539459d12dbf66a81e00c5e7f125d15b82c5dbca18b06680e594a7b44b94d4d3d947361d4d4cfb5c0beaa30bd57609c946b1e5bf7caaf8f76", 0x71}, {&(0x7f0000000380)="767cce17c41168de572f521d5ed6f329584e8c2bb3446f9189b70d9d6145fc547ad8a724e04afb81feca1983e5c1c3e1d22c7fde31082bc6e9320a1bf0143148c53ba371fb6624778ffea3331b64af17f8612021b6d0f9b8b37fe6a0ebc0721477a4a5ddd4d72883cbba019e8e328dd3e4ce07a5c4fb0cb92a450b727fa2776c72ac5707b1951735612212beb5132a19192d1d597a25dcd946646ef735710d8a5ed2fe58511fd98a1abc401f", 0xac}], 0x4) r10 = msgget(0x3, 0x4) r11 = getegid() msgctl$IPC_SET(r10, 0x1, &(0x7f0000000480)={{0x0, r6, r11, r6, r9, 0x6, 0x2}, 0x9, 0x10000, r5, r5, 0xdc39, 0x1ff, 0x1ff, 0x7}) write(r2, &(0x7f0000000500)="29ceee861c57a323e5caee4cfd403951bf952b8c394b0506b041566df1b69cc184d5aebf257a599b06352ac18a86e5330d7fa907115add27ce3eecf0ba802197f10554c00841cd8bc5739235a0f304456296633c88ecd85b22b582e73d2530b9689f72d329bc5fbd4ca8b56f794efeaa4f7e006054343b1f667441d02cc7fc5eec471c5c6e5afe667cc15f6e355fa8369b74c4e951f892c0db2dd80296fbae4e278c77b85e8c0f63064b0f572f62568f36e0e038855bf5209431018559c86ccb834eb4c24aa8643fb65433965b6677d0ec30ff1f221b0139bc6fc3391f59d3255b49220461e04f88a7b42913986fbbc5383ab647f23edcb031fdec1f24b203b3c9d1e7617de25f06bf59815ac1eaeda18f63148b98f84d0ea5c6d64dcb0f9e4f09ebf2e82dc5516e150a8bd1b1aa04e9fe19481094f9490e5bc5df5b7fe1e682c8789e04ffdc0a6d9d59909967364f395b026e32173794ebea9c66bc8def8030f9a605f4c63ffa76bc67b2d76215cd5499b39af4d1f3d5e2a20e6c9641a6cedddc58aac649863e56107aa68a96676b6d5a526b93eb6dfe3281e0707666967fc9ec6c6d7d9dd1de33ac9ca0ed793aa18b23feb4fa84188eaef238d8e23cfd6afb5432ed9a63ca66689f36a86df80520737c1965e9246cbb22f4ca7e4caf8983d14b120cd9658789f96e2d7c4e97f2582b767a23ac1f1e206f4b3ca90af1e8e2cb143fa648e47126872ccf4f6af34b80f52d4fe869db6329171b0d095f9b91f0fddd112b710061706e03dc6f781fd57dc9c0b0fb80080d9490effdf94d20e71a257cba123c44c46104feae54161e9eb33f97e636ea962df6d9d5f7f3fbeeaec179084a888b89ba5b7ab5d9e863fcc7403fc525333f40cb46aab712d5a38dfed651294872bf6e2b8edc17cdd0f61d27dadb5c865fbb2127ae0d95fd6b600bb7ff5c73ae1273d5b8f8c4a5141510696bdce15f4fa8f669752c00e92e83de13aaf30a2a96d1ddb6e3d6db56a7a752313aa8b979549241ce9eeaccdde107d435f5640cba9975d44423d337e35338b3ab58bf1f450ffb5dd1f84764264730134946417fb8ed3381392e8126ba5b94d86c477719acf5782ba4da92bbb92d55a8325f160444e21133113fa3e06b4fa365c51261dd2ddd314e8c029a2dddc7158ed1f3fad813e2b55d6057953b45181191bcdbac52603201047a20749201ebcd79c822527c107e48b4cdf533b6335651b4e6db5051dd1cd62183d7c800408c26b4739b17492ab80e6104923a5bb543e4864d92e8d56a725806b9b83ae9a1f72950d803a9a354fa8b5f972b954c662696d2965bf15a5ee1e02aab6aa4e2600bd0a3ffe99bd68765446e3663ece8689b05e6f3e0ff8dbdc58aa3d18cc679e9c23ee8f800178511241bdcc80df5fa47836c9d3ca062be5f252c61414355541854ca9e4a2b22ab8bb38c992eb02bf301c734aa4debd1647d6ce8b79ac7dc735e923ed0d6d643cc4b9990dbf50a4332f1619b4dae53d3931daacc369fcd6198aaea9c53ee49e3adef3ab696d516fb095a5a16ad812a1f7053368fd47b80c7e178ee2302799ea7c191067be676a1a8a1625155c1c4491780cbf9e82318f70c4fc33db6ed46d7d92e62088dd682f345ccdcaf044689f065d7fa2638166e99222a59ae90046d67b7648f7dae9ccb1abc3898f60d47ee8c4241898be5218c8e056a435922858058d4f9a5e76c6ae406e559bc496fcd6a402961fbbaa4843a7c0ea4fb3d3e93e5ca3228d53085f9ce5f69de46b9b95b0fd2dc730b71e03d04761a8bf8b2e378553bfcd56d7199021a3a07fb692d65330a260c82fb33a9f60f5ab0142285a6475441f5fcfa4f4a9f9b70a3331b05e46f0a7f8fbd21deda5f7adfd72014f935d043125f8e2c937e1159730445ebe29e48acad6829bceb98888e1d7b22508b6d5ff3c2a9d75e87b8c803fca7813c0cc78f4af1b853b60a311fc1085c61ceb8fa8821db4d5b62dd2cfa62bbd7789f67a27b00a8b4070b93571ad91d212394f23ed63984c978baaf83996e04d567426a404ce01aba1797918229bc3fadbe23666fd669400853c0d13fb216c04439c1940e0961d1a9b2167b08ef42ad0726e5e3fde269828a541a091ba81674d8c4e7e0c48c25cda09d9b2d363eb108490ad57009915eb975316e96d0786999c281b28f857ad346965bb74e9c446dbe1d68063ad1651da5fd94e73fa2df5afb4319b0286b9a2853cfb3c185f21b2c61e98cf659eedd702205a1e13cbba26c6fda1fa381967171a5d1bfb459f4bf54afc71c9ab681e873cf58f4dc4984c638ba117cea8535bb4bc5262743473f5290df7005147adc9e668dbd04ec46e5272a043b4ec26a05a8dbf46e6b052e14ccc7c45382623bbb90c4e455a441c22a2c31d4277c7eaaa0c00158f51daf4984ff1935e54d56656db9eb87db4b1e1278f8ca65e0100f7827331f81c1d44ca8f457aa23100776778255e03aff0cbba3528be3877ae3d6ea2987d3ce59847a53208a42389f317278e532f3dd32301a49ca01596e40e100e2b8f81da1fafebc53b75d066f0405dbd41406d2a8403b4223b8804b5217d9b175073ca54607f94e8bc4dc5c68a03f57eebc51645a7ca4e3467ec17a953f3046afb5feb04c961012c17abf1887fbd3d286f9ecad6e7b3e314d5c0ffa5baa314a00e98b0f7f52542886409321e9cf330190cd8afd41c221778ee7dac334138b0bf9eae71df64adee2c6a5600602244f47f83a49ba3b829bff843f6d3fcb0a3f640084683d2d0d128fd94ab94aacf77807ec0a9382aa2f54a4681287fbc1b6215a1df5b7aaa3db92564f32390127c6afc80900490f6ddd23b279a25713829baf6f18f382fd95420ba012be2ba804ab0ed615c1630b9c471334feec8e8e17a0e19cb2c4c54cadf5c9c29c738641062c644770b9223926f4bacffb06ce1e4aa8c59aeadd76d77b5a56b74a13fa2e5278fdbcaf5871be2f9a21036a34db51342c871f1b7be21e04f717d219852fc9c49f15a0504114b8267e04a7e339e359db08ad625700cd3343c9338ccd92c9cd17c4b16b1b6507310c133994ca669a8f65027f5c6d2af5ddccf483a669a9133cacc009e5fad65a0922972c1b9e6912d0e121c8d0de6aabef8bfa36f5f444941d07e8a5f5e6e8f7379621ea5b13a083735b29e1fd3da85559a9d1739be4baa3676bc7ca9c37bc5b4567a8c7d93b765c3e3c768919ceb1db3d7ed9e352c6456a1c6604feeb2aa8b766523983cdca3eef00d08029b976d5c2bc00baf75db8fd06c37465f647096cb04d28f913db3a953eec22163cdc6fa4d9a3fafb4163c453b1f22e521e3d1c3fbeb1d68715fa09d6f782a8364ee7e6362b3f18b4157423f57614f0669f00044d6ebf503512619d1bde9e09a6a0f759485fb5b2253a585f403f525de0e481775dd375737e0b56454ede1ce5f0752673580b4e380562c558a7c2032fa45a6e18be8f505a71d7ca242a24a87bdd07b89af986a79f33aaed955d819acbb5f34fcaca17196aca2b8451033eefc73833a5df71f87789eb49719ca7c26c438f2b71cbc7a5971bca480182be7ed77af7d3c3861ed95190458a8e7e9b7d5f628cbd8254176c16c019d8679134843527a668fe7092e6e47464c85d1884899cf7488816c30a576cec545f5f6f40f9c77995bf143dc1175428ba4f620d749765b2d1de45ddb8b346801daeba051c66338edec136309f3c53f3e12727b9357ffc2eb70c63a94a42c8872be81461b1838db4d20352c4ca9a1cb419f7afd4245ce5ca6eee10b17b8286aa6df5365f2d5e8afb237bce5fed354ed0ca36566a407c3094e2ac257fe4163be95a08cdfa34f8f730b7c375e9fadd94477144f15054f4e848907d57faafb1ad25a4db8d2779b65da378174a5097fd5be39e56f8171bd055b478a34f0be6a3048bc37f14d73636276fc2eb989cc1a4718b9f70b2ab96fa2a9883dccd9ae128fce9bc6128f7916b5f802b5d9bed0006f811f70fccab26528b1ecc9b4fe767c97d055ec0dcfd9bf8e4c6d846c5be1963003e60f0431a13a7658e4432f6d099077efcf0948bd96ab2d3db3cebacf7b9f63120637075ff6f38cd378ccaebdfe8068f8c76aff266a9354f7d577083396b0643827e89a1126774f7f2aa1a0dbf7518c316c7f5314412107efc064a5db58a1e7c82ebd0b98910208ddc1961980d1d9e0bd6e5c4402d62c32466e3ca935cab232eeffecf2cc27048e95ecfb7c8c358ba2dc959d3e10d2ff2fe8fe988d6a0596464d260fc3ace67cc143e87fa8ea8230c71daeff59c46f537b546299f16a71635dc0aed88d8bb9a3965ccc93004572b11ffe2636995ddcf3e76089f3c77c62189c83094aaf686792b3714747a2766041a71c23c7b60d0ea1519c451717bc1dfdf53684fcf5c83c0073b73f14a118c63b07fca8761730198ea215c6107b814aaeb97c4877e122757ca156099be40c464d0b64bf9cb01aa84a55f739f8a3a7ec6cc7af355d4c776ef452c97056e338d90d8f397e2ddf9e10c2fee8db2bf58ced6c9417e662a03a5db78c350db4c281668d19f9a31a6d6d5ef43ae6b9e5092374a7091edfe0d7d75ac5ef1db734773dd9e74aa5ad81330dd45fefcbc62227c925d756e47c008a7056a14bd6c7dfa395223e00fd1c7965b682df1c738b9555a7cdd72dc3b10465fdcc225cc98f34f1ffabe521e3613bb820cb3926a1c903e19ff34bf58702655bae9d2b8860785f7362678ceae6c0b21d16f3dd6cfaf2cbfcabe6360fd0f1834927ca03fc99267a17c6164e46a16e763a793b9e876fd5f8ae6d231d43c1e3b3a0d09fcc382a5382fa29a3da6d45425b076a493b64a40bd35ab40ca5ce1ad5ac67627fc10c42b0eef72a24843d2d9b431d2636ed40c05ddcb2c4df19116538825f70c8971be32bfa88ff1d555c63112f2046e58af54ff3c8744e10c9af1020aa6a6460dbc7a3a3689307a3dd9fd089df07427aafbdb494cf680dee3e1f729e3792598513df1a7d66fe1f1aa208b363df14dba15e910c3b7daafc4709f62fba2801f6c88bacee0995263771ae948c2005073c19fe78caf6286abca1eec411d063f7df3549df03ad4580271b96289b2430762e9dcd0476f905c98908bdca00f6945f0383c521456aabb67eecad53aed04b57b88b35685f3327e48939640ef589fbf1e41cd1fb43f2d63e212e430b79f88d018dc4773cb22e2b0f6c32305d669fe1c37efd0cacbbfbae49bb05b3b1e1d29bb96603d16d4169d89b052819bab22a810b4926aa948fd4fef5790fd705c9eb5fb278ff7abce203a78bd39dc6d194db025195b386d0fedbe7c4ca8b2c3e5eacd0c512bec6d301ac57008f646b8cd52dc6467636cd793e1b77f8411b6d779d906dd5a32c83fcaa3662e3db8bbeb9ef26140972932d839eb10dff117950f3a93a179560faf36266c312b8aade8acd647cf7ec61f1f90c3fff7d563493ec9471a30361dc3f15159525c50eb60e627aa49bbeb0dcdfd993cc46acaaebb719aad67a5c5ae1d2a038aceab04374560a7104a3363913ead7fee7843517806e5b576031322ccd2d3373c447e476216d23ca1def542b9ea94ce7a511919d66e91d272e28acf8c74c59f7af77e85a2ff10584a3752bc3737a007a83cb71aeb1437ecb2938550a36e7ae1a7a78836c28965398e97d8c20523527950074fdc12fae0b1c13ffe26c9ad1283aecc226abd1604937140b144344d3cb0993e093813503a19918183aec8d53878dd71ace4cc76a2cd2a01fefde9e4a386718a4cf620130d811db0e465", 0x1000) fchownat(r0, &(0x7f0000001500)='./file0\x00', r4, r7, 0x4) setreuid(r6, r4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001540), &(0x7f0000001580)=0xc) getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000015c0), &(0x7f0000001600)=0xc) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001640), &(0x7f0000001680)=0xc) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) bind(r3, &(0x7f00000016c0)=@in={0x2, 0x1}, 0xc) r12 = semget(0x0, 0x1, 0x2) semctl$GETPID(r12, 0x0, 0x4, &(0x7f0000001700)=""/239) faccessat(r0, &(0x7f0000001800)='./file0\x00', 0xc8, 0x1) pipe(&(0x7f0000001840)) 01:36:15 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) dup2(r1, r0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x2010, r0, 0x0, 0x0) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 01:36:15 executing program 1: r0 = socket(0x0, 0x4002, 0x95) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) socket(0x18, 0x2, 0x0) 01:36:15 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x1) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r2 = socket$unix(0x1, 0x1, 0x0) r3 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@un=@file={0x0, ""/43}, &(0x7f0000000100)=0x2d) poll(&(0x7f0000000140)=[{r0, 0x5}, {r1}, {r2, 0x88}, {r3, 0x85}], 0x4, 0x0) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x7, 0x2010, r4, 0x0, 0x0) poll(&(0x7f0000000140), 0x200000000000001c, 0x2000000ffffffff) 01:36:15 executing program 0: r0 = socket$inet(0x2, 0x1, 0xfffffffffffff801) setsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0xfd7e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) socket$inet6(0x18, 0x2, 0x1ff) setuid(r1) seteuid(r1) 01:36:15 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSTART(r0, 0x2000746e) open(&(0x7f0000000040)='./file0\x00', 0x8000000000020d, 0x0) chdir(&(0x7f00000000c0)='./file0\x00') execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000080)='\xdd&#[\x00'], &(0x7f0000000440)=[&(0x7f0000000140)=',^\x00', &(0x7f0000000180)='^}*\x00', &(0x7f00000001c0)='\xb9\x00', &(0x7f0000000400)='@\x00', &(0x7f0000000240)='$\x00', &(0x7f0000000280)='%*..:\x00', &(0x7f00000002c0)='$\x00', &(0x7f0000000300)='\'y($(\x00', &(0x7f0000000340)='\x00']) 01:36:15 executing program 1: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{}, {0x6, 0x8}}) open(&(0x7f0000000180)='./file0\x00', 0x800, 0x0) setitimer(0x0, &(0x7f00000001c0)={{}, {0x1, 0x2cd5}}, 0x0) syz_open_pts() socket(0x20, 0x4003, 0x20) setitimer(0x0, &(0x7f0000000200)={{0x0, 0x3}, {0x10000000000}}, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000100)=@un=@file={0x0, ""/15}, &(0x7f0000000140)=0x11) sendto$inet6(r0, &(0x7f0000000040), 0x0, 0x10000000001, 0x0, 0xffffffffffffff94) 01:36:15 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff}) shutdown(r0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x40000000029, 0xb, 0x0, 0x0) r2 = msgget(0x2, 0x1) msgsnd(r2, &(0x7f0000000080)={0x0, "3ffae4954b2ddd4c1b692130b3cb039c6db463ba42384fd3a753c3ad41edd1800908d991a5a24d3937829b6c6bff5125"}, 0x38, 0x0) socketpair(0x2, 0x3, 0x1, &(0x7f00000000c0)) 01:36:15 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) socket(0x20, 0x1, 0x8) 01:36:15 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) write(r0, &(0x7f0000000300)="60b9a0157600f8662e57fe4415574629f61d2f1ce62b83d9a3c76fdcd42f8a7bce75ce850db6e98d2f0c7290931930951107317243b09e843d48c00a541fbafb1039718ae6c836217576eaafc88acb8d5654eec22d1f50aed834ba4f20c6396b65e900de1ad863454a63c9ec239466428e8fbb83b04fa29c2651e8ee5430", 0x7e) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) flock(0xffffffffffffffff, 0x7) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x27b4) write(r1, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x7b) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xffffffffffffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:36:15 executing program 1: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r1) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0xa6, 0x28, 0x2, 0x17555b}], 0x7ff, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x8, 0x11, 0xfffffffffffffffe, 0x2}, {{r2}, 0xfffffffffffffffd, 0x2, 0x1, 0x100000000, 0x7}], 0x3, &(0x7f0000000140)={0x101, 0x8001}) r3 = dup(r2) ioctl$TIOCSTOP(r3, 0x2000746f) 01:36:15 executing program 0: getrlimit(0x7, &(0x7f0000000000)) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000080)='%$\x12+\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='.&]-$~{\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000380)=[&(0x7f00000001c0)='[)[[\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)=')\x00', &(0x7f0000000280)='}\x00', &(0x7f00000002c0)='Z\x00', &(0x7f0000000300)='#\x00', &(0x7f0000000340)='\x00']) getrlimit(0xe, &(0x7f00000003c0)) getrlimit(0x4, &(0x7f0000000400)) execve(&(0x7f0000000440)='./file0\x00', &(0x7f00000004c0)=[&(0x7f0000000480)='#\x00'], &(0x7f0000000600)=[&(0x7f0000000500)='\x00', &(0x7f0000000540)='#\x00', &(0x7f0000000580)='+)\x00', &(0x7f00000005c0)='\x00']) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = getppid() getppid() pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000680), &(0x7f00000006c0)=0x8) getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000780)) execve(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000a00)=[&(0x7f0000000800)='Z\x00', &(0x7f0000000840)='%$\x12+\x00', &(0x7f0000000880)='&)%*\x00', &(0x7f00000008c0)='Z\x00', &(0x7f0000000900)='\x00', &(0x7f0000000940)='\x00', &(0x7f0000000980)='+)\x00', &(0x7f00000009c0)='#\x00'], &(0x7f0000000b80)=[&(0x7f0000000a40)=':(\x00', &(0x7f0000000a80)='}\x00', &(0x7f0000000ac0)='}\x00', &(0x7f0000000b00)='+)\x00', &(0x7f0000000b40)=')\x00']) fcntl$setown(r2, 0x6, r0) execve(&(0x7f0000000bc0)='./file0\x00', &(0x7f0000000d80)=[&(0x7f0000000c00)='Z\x00', &(0x7f0000000c40)='&)%*\x00', &(0x7f0000000c80)='.&]-$~{\x00', &(0x7f0000000cc0)='\x00', &(0x7f0000000d00)='\x00', &(0x7f0000000d40)=',\x00'], &(0x7f0000000f00)=[&(0x7f0000000dc0)='}\x00', &(0x7f0000000e00)='[\x00', &(0x7f0000000e40)='\x00', &(0x7f0000000e80)='\x00', &(0x7f0000000ec0)='.{\x02&\xc0\x00']) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) setsockopt(r2, 0x81, 0x9, &(0x7f0000000f40)="554e0f6dd2875ea4024f340b6911d9b509836f1bd11b6d220fc7faba53cd447b07eba5763acff3c0f69f614f8d2de142c4", 0x31) execve(&(0x7f0000000f80)='./file0\x00', &(0x7f0000001000)=[&(0x7f0000000fc0)='%\x00'], &(0x7f0000001200)=[&(0x7f0000001040)='%$\x12+\x00', &(0x7f0000001080)='#\x00', &(0x7f00000010c0)='&)%*\x00', &(0x7f0000001100)='+^]$!\x00', &(0x7f0000001140)='%$\x12+\x00', &(0x7f0000001180)='\x00', &(0x7f00000011c0)='.&]-$~{\x00']) pwritev(r1, &(0x7f0000001240), 0x0, 0x0) mincore(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0xfffffffffffffffe) readlinkat(r1, &(0x7f0000001280)='./file0\x00', &(0x7f00000012c0)=""/143, 0x8f) mknod(&(0x7f0000001380)='./file0\x00', 0x6002, 0x3f) syz_execute_func(&(0x7f00000013c0)="65362647dbc0f2450f5a3a66460fd30ec4027d19c7c4c1fa702000c40199c25506008fa8308f669900c4615d6a368fe9e090b5ed000000c4837962ca1f") setrlimit(0x1, &(0x7f0000001400)={0x800, 0x8}) setsockopt(r2, 0x1, 0x5, &(0x7f0000001440)="64e94c2a98b31d1be3e69a874ebee7563aa53f73825bc3a0ec2b6fa8a321b8f3f3b031b00537bbf2dd70105a69460a294ca470cb21e338c6149c9ab67afc3c409ff567fd72412e321a9666d60d44db88f551cdf9ae53a08c69d28649feb5ba073dc2ad94b724cb3949070ca3ea8410af6b8534136961dd0edc1a03156bc0a70c6d5288e5e6126dbef0970f9447ad5025d045321558c988ce567ed4ccc0b8dbb05da3c2628aa9243629901f6ba5fcf05ce426248255a7ec0c67d8691871421d34e12079deb30ea8f4e545cdd634c6d346738ff9ad89b3b6d6a172ee6d2b410e7bd1db55a0fd17425367319d838f4279f5145604fb791b503c79483a32b11c8b564321c403a2afd6cbfee9a05b29138f3a3ed2bcd3893db56d50ee50ab6104c86ac656765ae0a56a8a9aa77f3ced1f29a49969ea00a3c62e5b532dfd3d3cab0a1eda555f4572eaade3f74e0720680ff44b6c9a41170f6f70f1e4bf4c4a56da8e33869d7888d228b403a99c6f6e9b59e91af62a135f3fdbccdfb1d336bf0ca67999cfcd260eab535cca1ff13879cd672d86e4cd3f84002f1319ce9c2cf8d9ff1acbe5caaddea3e8c6f6d9b40c5605f2e1aff0929a08066ffd64d1f14f6b76e456765385f77362a6a1351a23c84c79001933bcebafc2f9cdb718bda1ed253aae2ef9969b55b1d94acc4fedfe29ff0c8bea7c57cfdef77b125139fde15dfcdf816c7437dfc6c44261824e11e789d3b7f2005bf7be8da02b60778b08246524e9d7800e434651f0a5c6f7945a10dcc035cbd306f5229340a292cf86aa16750214decc3324b332cdad97738c11f2efe61193546bcec97113d25d7faf8bfecfe95a533e5935b8c5dacb2d8a54d77e479b083d31c9d9c610fbe396c9a02e18451390544cdccb28da1996facda94fc22e9f0517cfc63e409848f2e4197167baa7b27609a7cc7b4ccab2c62e612db03473393db5880f1db2c35c31447430c85ffe0b0bc0fa1f719e26522dd1a8466cdd943af08794c1fc879860d540b57e4f1d38330c200d868645d095d4678ca7afcc3635d38bd3ff3fc8b0ae7a611922cec2cbeab7e73b481f193269a09f487ac91d4d02f9cfdd519a5b611b6b2e6ee9267a00fb15d526e27c709d40afd3545cd0d5fa99ebbc1ef39e3cf3dba45b9c9906487e07024347a5e14ac39058e4e537b7479905458ed4e18a29aeace8fdd4ecd44b24a0029dea978d92cd14c2a9287d982c59f8fdea8d7d2bf18c4e17819bda432729a89fd0a8f71f5020f1a04e206348ad553232baf8e546b5287edfc55621d74cff6b4b0f36a91b9d860b33a0c710c06eda0fc26b551467bd63da21371f46ecfd7ec914cbe90ead963b9685e6471ecd38ce9a64f4dbf04985fd662df9b05a1aa29ca1e06920638e239644b3320ad46f8896059a39a6f253c6c9d1c5e8805a44dbc51034ed57b9c9eda654964158f2d7db18d0dc99962cdab92238d99e041a6c1989c3e74f4631d691cfc4c20d64880ceec77afc2e09e3cd2c33970e67ec12fdbefb35481ab6b48ef3eecd2570ab8a9830488b93edbf9e75c0423ea3aa1ee31814447986b1020bc050edf10e6b4be5d45e1fdc9203f9e1561a33f8743a3431a1fe5042d07ef9d1c47de231150f15f5eb1fe85e7472d69d1ab391c38370d4ca79beaf6a11ffee1c987983d51553516713c63211fe9f7b04738db05968b24f530e8f58346201c48acc2c972f08ac8bf7c4349887064695c2d4be911f2c4e867637124b5feeb0d1a619249e9461fba3ff1c4942a2b9b0305ea4276b8828cca4728e163a0c0f4206223e1e7990002715318fb71502c5bcfd746c8c49d8990b722152d6e72391d7b908ca010b4f0a82e470f701547a4a7b1142b86ff2a504778bb4a54521d39a09b58f289ec208fe9b0f9bdf34f3cec11b19f67c3fa2682e3f937a4c631a0072cf35dfb8a72ae2deec25e80166173d4863039d66226c591f7c547260d45a35b1b9e57552f45be2ccc99605079c973cffee71970eb758868db2a81b3e6a27eaa2bb17b8e8dd44e9a869a78b1213c3f4f9e5e0794547266bd3ea4025b3376635aee837089740a17302912fe77f6788551ff07ef07c597bafb0a387ce1eeedc3757af3db412f5af326d4db2cf238c457e1ae796175c41a27e59b71c7a4c1cb48db2ef594cfb2b329e28f0dd64e06825fc7864566ddfa2f89bc7206d022e0e802aceaecbab0ba723cfbee02a3f5921714b176cc7038dc8673948badcff1394a234e46bdfa0664fb3a5d70f4cfa3c3c4bbc0d41fb0855f27087f07ff55377a44428bc18d5e2e4239338aa87316b556433f79a09fb1099dae00381e20691018b29ff8c8f94d92f36e62e6684046160274f5664ba9db3a1858b6a49b8db94c302d2df56b6a3008bfc847ef6383c414c86f5bad862598d782a1ce794c64dc0a0568d49a6fbf0a0ca323834d71ecf1484d213f938a7ca8d23ca3915ad37c2d1e6d0aa58d318c2426d5e8a91bec59973ed064d51aa2e4c5867a4b933a242172c8dd3f7567d08032e91df17b8d1ab1f2f407f2eb32d2df4cdd9ac849b517843ecf4389d88fd3cef239a77d1014752173136c79587706371a0699cc74f1d45566151a48160fce813e1272b5dc934ecbaf94855365ce414c984c7d2d7dc727b81da1076495afe13643a27ce8270ae05b0850b8ca60ae5b98d416f2efc2c441ca884413c87c5ce5311c611a42aea856553fd925505747b9ed24d4821dbeba6f138aaa682fae960194ac551638d8a055854bac9b7d093fb70ac1f3f2d65b3be89b288a4668768890d411134a20dfad3b9ae4f26b894d5ada99957c2368c58b02b9130e9de08c5b31e1d1d817fac06df443cca6e7e0ca94745b0d0fac6e4174367e1d7dd15f1f00dc2e63436ab8e619d49ce2a3f50c8f03b5e814875b74beaa211d1d267a6b4dc9b64368b0d7a1f872d805fc2547c8dbd797c2c6b7c152681a4cf20362013ffed36ae17839619cf349ccf147aed97229b4792006f22caa9b78151660716fde3e94c3e60c5affa7100cc4fe062433673c1bf558143dc1f6a49901b08df938cb674b8b06498e992fdba0d6e5b01a5b3889e3296569e8e79de73a562656692358ae9df5a3e389cfcc6b3faf2ec75e7f23f082b5c229fb8c2eb7d09fbaccb5e0ddf8cacd0529043d3660f3bf0f408ecd85d2171851ddaec15a58eddda4bb0da4fb721644283c88da964f2dcb58cf15738356c8050d1bfa30de9f6bfbbd800cc405e6360ea463bcd7f45db507fa82d5ed3cfc952664f5f5f52932228ea096e80cc996feb2cfe4b7badeb2209722555a57ba0ed8466f259564690ccbff0524693fed561d53bbe9aca07a6e5463d420e3d6e65a91c83067f274f4c7277b4fba14de4eda0a34bc0924e39827a62a081a68644b01116400b3a713495c278103bd49ae1be70feaf781cbbad21b19ca84d3fa7291326d72951ce35b0e21a0064cfaca62614848745777ec9ec42135f605baebcc8926ffea8df060a74d9392f7cccfceb304d3e1c8f96496e3b329983ba80b7580517c4463912c2be3fffaa2be3743644749d2c74834b2e7f16ff2bf430d7dd05dfc332bf3690cce969940ae41560337452229586ca1623233198ef4e1375a1b79cd459d30d0a86693233036402084c94e53b59d7937884016d4d66dbd6392f2614a247198483c18207069c4d9aa20f34ae40530ca28373d8034d7011fbbac0c4a0a81da7850bb961af1eea4c271420232f5e726c02b83c2ab5b1eabb45de3bf216d529fe259336499924258c3373e84d3b214c754ccc19b490bcc343d8d39051289e37ec2b1bf531e12fc580bcde6e52a6174ad5efade8e704e57fea15debd44c9c25c1788b4994973a3c364c56771ab9fb2deae5e6d8f007b74a6880fdf10335ef20c939dd37369d885c3b58b9a14430f79d075abd1fb55bcfa0d1986e51aeacd12d0c2cb21daa85d8aa58d5997691390c9a38dfd6f2cc9b01d8ffdd08a4725b35a4ef1a86acee50eafa1ebfbdfd4af9729802a269e4e59d0426ef4590bf524f206addff56e6599a7fb2a402686147fde3607899c4d116be6fae252da8cfa47691bc0a3dd612681c2f90c2be9fc860122030808edc1d839a78a6f6af55573f3f3f8b0d9bc62178ebdd8d9d4c5b35f088c85c055fd710fe435bb2d97b2891963ed29a6b268a62260455d7bb3951e668e278a7472abc5e5fcd8c67603c3cb1bdcb85033cddb6ed53734765c34e5b62ca2316966a7d81a03d3cbee0563e56beeb65cb0c81eba98dfc3963eecb6c4e47af2f1cff0bc0cb98e218a8a216b02cb413e573651fac77906ab37d6fa71e8338c41fe529a15394aebc6ea70e905e8085332a5ffc74b6c0379a1a2e94c0cc9cd767872f176de88f1d90a18a8325c6bb238dac75c6fb93ce85c8d597b6d52688f4f69c21e7b302b24ee7c99d2f05b18048cf44310f53e1969367afff1dff8b20e004c6affa18bb901855719b14820a18bb423d57cd71512732b0b6caaef727242e9582f4dd04452406484dc24b4b00ef5da74abd39e45d8bff317ead208c83ac1bec7a441354835db7f26adb56e776d56e206364431fa7e6527941bc2139d18e3ee4a3a2abc368617998be91e32a11321a943775a688b3b0e649cf7f17a39d7cdb92ad7a82615ead34d6f805981c5895436a29029bb1bd701eb70504f0bde4a701ee755a20b41a8af610b91b7c00f50a57755035a6922cad3935e6aaed5af6d5ab3f2e483ad26b9fb04f51549725cebda00d46a7f8514b1fb5ab28fdb5dbef680f6475397d21b8b383d19876694f437827a1d7b92e0475206cc4b063f5f4af282181dbde69ef3ad4632e6988feeaf82f934b4a7b8f149f588e69307bb9c43ff753b4b4c56a6feb360ccfb4ddb9f487d6766db5fdd2cc5b3b7d90b800665db372275b8aab25c3b92ea2ada12cd24e354340927e265e413aa5c5d4120bae05874f457040a3f4c1ebb579ece1f8a2c08f38bd7e243ea0478989da65764c3f3f855732935c938b065fd4af2995725892cc3f031a7537d5a8ebc0d3493ccfb0d17e3f0e35d2d059c67e1bdfdc437c653cea9654cd6378870e6af7de79682edeca6c67d48a9bf6901413dcea65f4d7012ba1b5b100fa3ada267bf98bf9a3302ff374165ccf2a35b3c91ce401ce53cb1475f8937be4e7da592999592e475ef82d87c28c4c4786f16a81a913dcdb7bcf044485245b5be1c85320af726e7d5d0e49bb87df872a7a51d96793bce92fe3b391808f6374f02a8bc10e3e610ee2577bb2d07d8cdd029f9da0e58eaa13373de70617edfc416b8c9a0f076a4c9642accf1c5d6f15581732783f09e142fb477f368da82e428172c80e2555f92e7620b790efc9e4adde40630142f56b9fc22827c187302ee2fe7d508677e8924f062dd6b60edc3ee81b7d5e889c5906a3b34e2483b737a6dc5f61aa15eff1bcc085218864a646bb198b08701f4bef6fe4909d0b5b58e00c76fc0bf0427f53d50a16a9e51c8a9e988d485e8b8c9c38d3b0c083ff4b4c7898c77085d1c5f771392bab16d35489091d0a71f13f088e63a49f69d752db0912922a01ac7d3d83973ed259c3765929fb2a306389a41caabec06fb1cfd1e424186937dcddc262a324875968122da98f80e89ec7fa39a7ad89b1c2429768c0baf658a52ea4cbbda21605eb6ed3ab23eba5401f8e1d49f67939ebcd6b0fcb9bba147d02509282b18cde626fbc3bb3290acd9f81f74648327e009c05ee3b0e618567906b1b843e45dd9e20d9308a389e2f3ab2463e8928764a311734fcb", 0x1000) ioctl$TIOCSCTTY(r2, 0x20007461) readv(r2, &(0x7f0000002700)=[{&(0x7f0000002440)=""/41, 0x29}, {&(0x7f0000002480)=""/111, 0x6f}, {&(0x7f0000002500)=""/1, 0x1}, {&(0x7f0000002540)=""/125, 0x7d}, {&(0x7f00000025c0)=""/106, 0x6a}, {&(0x7f0000002640)=""/162, 0xa2}], 0x6) pwritev(r2, &(0x7f0000004a40)=[{&(0x7f0000002780)="a5a06d94a8ade473f1a489f7b48df287423bc2c3daf56dd9b97bd96512577f9a6f9fd53b01ccab796fd43562b8c658d0907ee833881639f71d7e579b616f96b7308c2063195658a66a4ada31d51a76419484eaa7774cba0eb416db48e3326a84c5964f001e7982ec6070713862bc0189927bbdd422f88146483bfc492c146d2d009919f86488d8294ecb596264f4b39e2b6daa2a", 0x94}, {&(0x7f0000002840)="9ab6b6fe59d1728bc5a4ac80e154741e4042ccaf46c29209b5b9f9fef54a98a21148221c21930bc61aae845a6b131f2f47d6dab21ef2b5c4834106e613eb60d36f3b1cb13278da48dad77997666f663597796ad01d2c6bb09fa13e70bc76ab770f87f14be3af4d10a2d4754f7f9f529e35da8fab08a15b2652b7281d8508ab9c135bc6adf1763db2e2ea20a723b09de3ee918f63622ba3c1bbce52e810ae7c39707089769462d3936122a8043398f3c8d2a8a57f4c5a586ee0c10142d5f1191ec7672a4e0126126a18ab32d5b25160d48e949ccea50b716e778d058a04c8a705f9f4bd8cd0af764fbb3affb10664b4c929665b2c8530665d63cb75c7ca8a8daa7844169e329cd7e2d83b62d23cc9a92913d251f8c805bd7886e1a1cac222db079b0d1ff3da780b07a036dcd497ed59228f91ebbc97f92e27eb442411651b79a9813123968d3f53137a717bb824cd3f62cb5010bc18c616971e8ad4325307b7375ba0a196e9eb1291ab635d71006850a39784eb7472c3b80d6f85855c67d6195850ee1e7408e28469b95a5ab1ff78b3d000fbed4e129587b001ae5fca3767f396da972acb30fe9c90893822ee12a395ebfe3b71e364121d45fe38944bb886f0ea514d9c1784b9b0ec13802e95eb82d58d0f6cf122038f189aad536ef5b0a7be3a8e0a6d02e1fc8b0bde1762408cd0732175ce2a2044970847df392333391c9dabe7a7bef78df5c61e8ef0ebd8e120e23415c21e47734c1318765d250a4a8883b8dd29ae99dcfb70423e1c30a2e83ca5c7670c7e5756967994991cf4b0f6906fa06aca8d35e9ab665c27845d1d76edf3a3f84c8a86fa82f3f13fe81ba5b0abdad918814e698d8a51db3bcb0bb686c725f7792750e7597bf4c84ba56152bc990b62ecb9a00d087d8ad2bcf3dff06f8705602f2aa03c67bda608abc0416d9c604c230b1cad20c6eddd61887a45c53a9e9d8a0f456848f79baf3c32c7a8df64be1aa572f0865593b122bf1a748713eb0a2525c5e1f8a4b9e0e003a33c9eb49d961fe9e8d619e3984141fb84cdfb91a64e8aadcb1e6dd02e84be47da300072ef0809e491fe44be82182b6a6a883e56cb2de570538c270a51e563a6e08f33c0cafa3fa99c3f11206d85b62bc4a833d85bab5d124c7af754a54d69e8cf44a7346a90429ebc25984f07cce534cf98cdfa14aa5a9907c6f613655009ca289d4c27a704986ce70eebbc22d164cb2da2ba576f59d5edac6a79176f4b03d8bddd95ced962cfc105991b2a60648294ff277af94015bb9af3d776380636a47516e105450be931869152c12e7cbad120792678663bdcc217741bd8c6e7dd84fcec5dac98ccf2d5f82bb0dc51330a2d5b9f8f39a948b562b1295e65f9184bbf91459fd0efe904637513e45500863d49995efdee9d2d51661fe5d5242c781ff142a9e39832f999e46545f6e99ececa14477ffd1e121684f4081f03e2a9d0a05e29a2fed3f6dcbb1836bdefa3abc302d277270e251e43a0874f168e6114af8520647f329de37f1ae5ec1cba7cd850315947ff32843304ddb1b76de646dce71013c46ef2cc0617b2564141c5bd83082b6f97bb13762d488938ae2f05555f0935e9da2952ac05e0f212b2175b035512df8d41f5ed7f7e0a7e2a37cd83f171c0d9f91bb0f3d7718ab0b62564810d60e46d93ccfa74fe7b33fe8c29d31cd8bbb06fac100894cc291116b5db98c385665039b9c0c7f7143360f1ea4f207b9835cc27d2780101e2f54253174e6bca6b6d77a21e7c8524903f77ee6492a0b420bcbe2c46f4599f6b8afd7974723b92f6eb1956817abcefa8d2d19724f3aaad3ee13a7e06460f28dd83d1312967f8a658755af25f799d2912be0002e1de18b6945d8ba30575b3c5c3c3b4628a70253071fa56f081a4317ac444310ac7b00a8a8aab5d0f783377ffa4733b0ec143b6b2a5c8f5127a7d4cac489734fc22aace68cf0f696bd24f27eed441288833d5ee4025c2e4c061ad825c2a08b03e045e2d0fafa9a27cc75d859c22ea0e4c1de65c65d3f83da50ec9b47eeeeb1be549bdec5a9472b0ed38bb69469ca67fcc6b7338bed9fa8c143bd9b2c3ec3b83e604624512daf4b15411769d5dc5ed962fb3efe83ba5f89a4fbcd19f7bfa230bfded0b26e10272a41b18355d8a6a9b29a875f6e461e29c778f4dbf1bd205a767c090e98e1458dec99e526dd8698875c5a78f4fa486ff71eb67d9a5d649d1253833e353c55d9f71c11a84a4196d19fbc36377f5c26eb71a9bd53d6373a263f1141b816f464a5cea1948322a88c9adbdde156f0ca6f42859757257f8319612baf83016e147985b7668533c1c7c20a225534c33e09a721392123be3fa5e4c0c18e1b0d74a635055d5480424e0e02040aa23952a2118a9e800dafcc3c78f0acf26c7c0048acda242ba09516a7cbb8084069d72278a83a9de9c9e1f85f3cfdf73e52fb87a9a798e1de23076ee642c5fc9cc2e95991bbd4968edd43f9606641ddbd06bc0668073daad66d2946b6dc576ec85d3c123528c3341e6e037e812aa5c059d9ab5d24812bd1d930b23a05654e8fb17bd1c9b29ac137ba917825e1965ec9de866aff6b0ca3dbccc99bddfdaa6b93e137950814e1d31ca1614df9609c9a9ad91ea28f618a9e22a7546e1c99603df2c616a898dbd023c3676409ac2ef1a309c7e5402091abae5d562d77cb867200f19e3eb22970e87a00eb669c8ccd9468edfa328352a4b962ecf9f3618b197bf210fc17a6c20fd7ad44aacc5c9a9555ba46471b4eb4635aba354450f532f3bc7347e0b348904ba3d736b37cd83cfb7280418b902c01cf5f352b94808706eace2a3219c6d638d68db9e5002a2922470c15668790a33f3c62b6cf20b699c9d1ba28607ea1d89a7c3e646d3ea0be15d20ebb362086a1c7f0fad20a6f2d418f351584702856905290b07ecb8aaa747fc531a40247efec27ee13c86082cfe28f8fc772bda33171a9edfec7035561b558f7f56a1dc4911675ba8301fa46e322c15f4933445d639601eda798c7ea20594a1e56909869321fb721bd25b1aff1493089b59a2a66225e451ada1b956c0cab1228fb0f2345216ce755d6b2712cfd0ed6de647608aa2079f2aecba4e486a74737c2539231224ddfcdc6647d7bf63f4f8f4311f0862438723f7ed29d4fccab7664b61d1d9ef773b4b6b4b5398e9d48b09a04bd7cb2a6c0636a0b66806e5cc84eb6bccf8efbb024c44adf0b931739907c773049101018b0e34540c70136ccd072d632c2672accfaa211374662801dc3c755d19a170b9007b91a702b98cbd4411590cc231cc2c323de4a0a29925cfe92096ac29b2e30d521397de3b2aa474dd6c942f5c1952fb46f47e9a11b999d608eb87c254f54327af0b35b9e8db710585a61a3ebf5099d1df8c0ca83198961f8ac5a6eaf5cd652044b0bd251e2f4d05328172ad6d87f78a0c111c941ceb5d85ef7eaa8cc948ee06aea3981d928f363e26af67f6378ff4f174cbfdb7d3cfe5c48f4c3e0a7f0466847dad6bbadfa37d4efffeb6e80e62bc87b745903eb2d2ff37d34770ce6c70ebbdda99d259f3ec614e529d58e2e6dab76e52a1308237e537a61be435822aee08b0366f6d4228c503dd3963b11dcea9f673b576556affafc5587b2037682b61a47ee158afdc50e8d260ce600b2c861db929bcc097879a5573d4c5b58005ee6552699a96ca4d7c41ea28727b45066d801a5c1786075e09a81db0dd7909afd2e3213c19cf9b4281578c83e2e948a7ad08584b91cc8a4566088164d99d996c9706531e3be5b517b01d5040c7d1c2f90436f1e31f062f9e61a5387a035a7a6f2499622aa227affb808d21b4a1450e29e26a25381815ff404db234a47053c45b8a6bd4cb2bd4e9d731604e87c923ed2374898af9a67820878d3abe7c6293065241b1081eac9c973edf6b29c0018569ff7e5ea53dd4a90f30c51afe311f400b3e2a47645a75f1cb1d3c852ea21b8f605abc4e002c8e334bd389008467d13258e23dd70b39fad96e4294d3ac9010e26c983905501cb92dc4fb30e9d1a6ecd80057045247252ff3614eefa13a3f58b1204dfedd2055b5de44ba06aeb5832f39ee4a986f81a66b4cda14cf1c14ebb70add36d6458ff0e73be210a8a95869c0584761481ec258c723748dfef3c6c67533aa5b9d6433865b208657b0d6ed39615d7debabe74344f7b7e46ac9061915e6978ad7887694a81f21c1c0b51a64299f2908631f2592d4434dcfe71cbfb8b94b8b9184ac233db457377d1b6fc87fd84c6f0de3f0d9aaceaa639e3fb6da40f0fed54074d9393b1530c931b4293cf1193eab1132486d6553e06dc7a2bffb5925e0873642ce1e38d92573a99fed2149bdef599adf5e22d27edaf9ed2a77074e8465881a6645fa5fc37e8a172015930a7fd780b0d80924c22bb68c86b7e79138244444bbe731bbc19ac760759834274856238d344b3b068e57c423216d7f098ceee7e056bdf38ee2361dc0b7dac49574900cef7209977bc37149961733f87a0a27c9cc85ce7f02477f185eaa0fe272c78c7bf63899c0f0cdcd1c266d02999afe5fb4a664eb6bc6435bcaff15ed13e6b7f78ff0475cbaaab3ae77bb634218429e4613e8d0b66c777123a1cd9236f09e239257e4f7298bff4179990c4f2e39c00946aa0f69121ae2bcc9d5d90100e5ef54444b7844640d3c64de3cdfc4b1414af1935e4dd5f39d6da57d69dfae1455f3a0c978a5e3c1aea2e963ae0f4bdbff3ba813e1dc7d0e69e91c78f6fa807a653584b1176cda5c174d180c5f16c9f68c3e530c0441802e37af6297d4c5bc4cd2e6c358644f83e52e9615378c927eb21d62c963e684e8f0993c321d8a10f7aa6d04715d203fc39395ffc7dc108b034bae702585727888ac0ee7977c9e0d92471dca21f7ffc9238920c728777279ad99b01cb11f3d9b433677e14683ac60e173b14e1e2d98a3f1fc5aec6daea8a513e50927d26e016d261ea14a9a9be95acb0bec71ab5e9e5b4a19d42ecf3846165a9129b66499c5013f958dbf859d992064ff0426f96aa428fb15f95d26b480b944ca06ff053bdcd54fcddaa2e48300fea07acca57491bc66b0f5192f42e8ca39c6cad30daceb550a2a8fe4ec56419b2b2abba37e14f583efc06ee713b8c6db953a3755a526828657e0b495536349d590caf3337e5892b81673c89c9c0343049c687c472b0ba4df9b925103666f3aaa35316bd3661fb9bd806447126cba0c16773a6eb2bc88d7e63ba6088df4c2466727ac18deb9f0fd05235191d1d1124d0925c579d955ee653bbab05545e161efd8e812e2c0f973d5ad72e67e3d05380aa6cdcd617d3d3d050eef60e48a3c238a6f5f80d87a7eb7de5d7476bd9964bbe332018dc486f798742a2329c91c1caee897f1253c03f142df8ffe9a00865b8ca2c40723fd9a0285ad11081466db3db9f0b396a757b1bdf6942b23320a778e505b3e6341b8bc6aeb87798d1c1c6c8a53e3b65d6fb768f79f03d04d33b68f2666f04dea5a647bacc5be05ec01da50a4dc8da0dd951f26a9e971fbcbbbeef0f9329f2899420c3d2412b6df8d091136411a6c22b2b0bd6fe8f5834ac25c40f4edca1d4af51130a67c7901963a8ecd302fe5b00796f29fa4376da043c197be56a600215c301e395732c6f53e855289413468e713c57197609dad52b5bf9fdfeb5a19ed82569a2f448a5c5959966280ba7023c31a9d783b65ee9b5e45d282f5e35218331672aa2f48a0032a57e52184a531e15af1c449ab8fa7ee983e4dad4a9144932062458bd659", 0x1000}, {&(0x7f0000003840)="7ad23511e2ccde3802a57ad44bb9301e5102046e5349ec6196c77bb17f832cf8025141d35411293ab50a6f2d2a68c88ae2c3a7f14b3cc39afa11ef986dcd90650510e2c17514c4ff10b2ea5e8a741769e70001fa3877585c46e5a89b1e2be5c6464b989690d57d339ec8140eb1b2b5ce1d90822341782ae4a5e97d84cb1cd44a", 0x80}, {&(0x7f00000038c0)="402d4a2f654974b0b5afba72fdf056a976e0e8f5c14642cd4745cab9f3f724762d12b9efd5b2272351b8afc57e0bb24eee2644776d837c42b9c26b418dee4711a3455a95c323b3c16e9664431ad9bddd75ec747d393a550c2bf7edc68199ecda10eaa6997f5bc38a89e8389d094da977f356b77eea80b63e23007d0d2a52efa3f22cf2346b0974274bcfcc8bbef2615072171bd78506d006f81188be3f0db1e78faa77d45bc016a0f62f37628a6d780fdb3810f55b3c43cff625c2dcf2ad0c8dc30df9255b8b1f4ef38ab0ac1f63a011691c01b6880633af846110222871fb67dd37f1680cf2ee3c595915c010e979551024e030bb97df81d0789d392f5c3aacefae945ce14215a0e57c6b20a497c12be167933b7d50a3d82b61757977e9f131fa1abc76969edb61f4f12f3bb4beb31267274559186ff4336176ca66a40c15c3843040b1991f3439b1a2b8ef8b4f4a8805911078e0b835e468eb1065d955688a0ea4d12584d02df5b062658e094231aa31b7eac8f5b079fde1bbaf2edb8fa032b827be9f92b0f24e9ec0add0c3e9f2ce8e4d45e0b6c2a4a46bd62c25e55555e10be23adef2237e0c6be7ace7041190a7cbe2c3abeacd6b46e8963361b9708efdb40c1a6be71f85ee5e9e135a1b405a561f08a11a88a016f5a8a89b3127f298b1f335fb3ab92d8107fb3d912e732b766aba262453fed46e9fbcdd860dc2622b4ca9224e1be6c6060dab3840281cf3032bf72c712f56f231ae0eb20cd025b57a82a0f62b934b2f3a0263a079de6177eaeb69717318bd7b4677801fd6f582ff574aa23ca478f7e18303e5132b9884348f3805fc5a2557839cb904cd76037d00a28bb550c076c15468ea94225d0d5530fede6bf79a926bc79d753a7a1b58852eb95fbdeaa7c07a1dd3cab591812d398dde8e58fd9e2b220ef2ab110a013abe0afa9514e9e308046a83133ad01a46ffa332cbcd7f5f7419472fa90459ad2d80f0eca091717b4307ae58f42e21333daf62e881536b8b04eb9e5da8efdbac3ead0ae34d82123c0d23fcc862c57434592389430bc90e0d81418a33791984fcd03b2512061432fa7f14157464cef33f107a3b710785b918a9572a95fd326e1533d62881c739f151ccbb75412438bf5f2c34c6c6e49fa2adb3997fdebf6373c2a2505cdec7235bd97f0babb8a0d195e0e7dffb55676f836c600fd762547b834d5bf5bee17ee699583b676c24823570ee1b9b3e2b83f2498b3dc6652d944c099cd5f64761f8f9276d3031462991666ab6d017394020860244bf2f6f5135407ff7263a4e5162be99ae384b5748a44dc9fa8c8a099300262461c3c1394eebfe4a35f49b672e41709fa5e444463ddf0c69e7b670b29b1d587c3a71f380ab3ab0de4f0fcc4f95a1a9120b1db5ddecfc689cac6f289fd8719ac7f2f2cfc8a03439f19a19af796a4eee04edffa4c0979f60c56b01e2cbccdde8d8dee54d7f5b5dfa0254f981093925139f24ffc8dc19f39b46c93073317fa0cfda0bd96dd26be9cdd3f0861ecd78ba1a9bdd67e11b87d9fdf5a136cdc7c699ee47afd754794a747d57a3a2490b48fe89bd9f532616e40e8dbcab694ff8ead9aa57c9af2e991a3335424013d016c1cb7a1edcd76c00679034c5e8fd4de133cb696c402aab77bea9b13d6038d06f83e35c2b7b3ba1b37236486c187b5ac986565f18be05bbe8104d72c4cc778c2c944850e69a22172923e30e5c588b249a4699380a3111abe1bb785927c26de529115908003cb48ec74b61cb320b899daaddee9e473e2d2ca889fe066ad76b792235ec5a7dd0f65c52dbdb0453389abde24438ce4e780647d3699bf90df3ebf2ce6c5e4f641be593a5748a7f2e3f045c698b8d919ea4109e268508cf4784773a577e02b20ce72fd63534305d022d141061d841c8271c1ef11595a05ef9c6dd5be0cddbcce8c7c3ecc9dd1967bd681edeba12ceb8a166f67dbb13177ca2ef8292d0bf24cafc2484246fbe53f2946e74da97fa616e27d276574bbfcb04f767385a2ca9562642ec4bd563188f3f91243f3425d7f267c98b8a120307eeba95c80d3a3c486df0b8542671e06a46bd60df68b6b7b08792db24608745be6fecab324fd286923fc0a53b6358d47322e20ff8daa62549975b4cc06c24dffc8ce1c25846d7ef0d9c874c7f8985744cd6c800f762740d235b11bc40912fab3eda263a47d401eb23b4d87432bc4c85b27504e1c4649e8debc5da89d50f663fdf2568cf3d0c53f20a349f9cbc5aed8a22eea57bb6ac1613c918c9a5feb6f777696d22f81cdc8d7ab0c745b527c0de88b5f665c9fba8a828bdb6b4aacd14434826d81bbcb7e92718e0256ddda12fd396afaf5d46d363b311708ffed5d691568f588c26e31b8d41525114fc4b8eb391de25bcc0a52d350021c6979ed61a40c51fd896e6e2346d4a7d2461af061cb2a0f71295aa66ff17062515f3c5b96782c08c14a088fd74af7e77832aa56eb39061efd6f334d4a97f300551fcab00cfe6db167e255f4248c8492a09a6c2d788611f971645f9f93eb30f5e456cb545513b7196c2bf9a9577848f09567342abde58bb538e4d377ec56c6e48845bbf0985de9e08fd0c9dc74fa98eafe7f4c5173e63d7b1a0ab577458dab631e0a87cddcae802768928597ce630cf4b0023969a9b5b09d3526dc15b92d9bed2b37e15bebc6f944824ae0459b5ed7615860c1acf9061bab8d2a6065bc01453b3a571c412ee3f55599e7ef6e2bd0ebb3113239be605acc78bc0b68f54f72cee1a93193b196980c8277e83b686828815cefd927f6699070aa2393f544f0113275c4bdd0315fc9a6eb40e8f379ae891e7c649dfefe93e8cf17ee00635f6724e4678d8f15277e40adb21badaea9c0d04abd95c783e984ca54af3a5beb683827cee211c706f4e619b642785d0dac10778ef57cb3625096cc31cdcdc7f1f7afd2e3b3f90e84f660c669d79c27bf869cd98f201874400fa6dddb3122ae01c96a1f6cfd847424085836243d33e816eafba30c9c3ce68f4fc67505d4f4d512950df5b3ef2a711dfd62bcb0748ad78a7082f94c4e1868bf2477b08f447be2890c8bd537b62da6096f0dff6a09add3a75436714065de8450e816cdbca774744f9ad8fd422844addc89a9dfd2330f9e3aeab3084a69fe1d9cf62da48097d1de44cb22e2bb1d385b13d4d7add4f307b54fb0b38292b0782b8bba444d0311d636cd50bfe9ba3585548b5c57b941c490b06ea5183b4a0988cd53ce12b76e800de7a7f17d10e257270fb4e59d911c423898ca1eaf1ccf91382cc778c00029277bc3036d9d90e9d044a90f08c8c2c4f307d647d932a7ba6bf6a365602f76d55736cf750a1e8fd9d43fd3345cfe148f331378a23655eeb20d97e0a19c8e6a2fa5919377bac62ca8f0f3083ad4637d9e61f0ee8e6a1d46e649466eabdbe2ee71e9695e4f66d749edc483c469578261a10f1545cf0df724b026256a078d454b6a8404535afce1e1e45e7066423d86a6f5253a0a0c0e0de5f1f22a8e07764f6a7d0769eba3f4184ef565a1df6988bd16e902d2c213d019fa54137e09f81ceae349521d681b0bc208bdcd17947cba9e49a29d09b5a4f9219b9cdb67cf12eba724220ddff9a5be17d72ce33b1c8eea662f39d6784950002a0e6dc2304f061e760e3b4fe62dddba2fe192945f085e173266fb7a106f4cb1f6bc1d4e6e43a7a2e197eab3037b25befe171f37eb1bdae3a0dd28f0f4d57935ea694d7fabb3ccb91742c3b99efee0ea5e24d0c3d49ed587b644bca802af3f9822452215b46558d1a0954b5c29f2e62e3cf10aef57cb550c924cc61e1118e4ec40566a0648d3d400255d92c3bd170f291d5422349a59725fb37978ae6c2b3e569fee8e1134ffa608a28c8bfa0a5caf09f3b1d52c73388b6a330fdef7eee46c36fd548d1dde6103e1394c6b64f56bceafa551a081c98768f60c44fcf735c4cc517d027e9c41687c93885ae1270149508df673b3d1794458bccb7967319c0ae458c652411b00d812ac9ef6c71ba4cd0472f2e51ba61d5423edcc5af142f525ee914cb2921acfeab2a2643578c1a0edbffc9ba0e1a2a2f9900f6c335c8b7372104dfa381098054ee9fd9b1f6d36d89cd6f656ccb0648f50a95a4a3394fc52691d8ff72dc608f09c079597ef6c286b061cdd291c2576cec36e21a46598433271cc18d5e75cf192cd3b848377a40ced9623036c2a3aa9d98d20c214a490b64c5f4d5517df51ba154bf600c9e31f1a31e3d6048338ef81297fd4198630fe7ce898b6bc50ea0b1b8b1f146e58a4f948563e5b4370db2910d237b88652da5b70aab469c5c45577d5ebc104ae3166c8f14a90b1ae435160eef293a6033a7d802b211d475e73e875ee5f70caa8273880c12d3ffefca7bbc7e2fa6a50dfc377f999ddc89d2e6d570899a015610ed105ad1ebb1031b0aa0a8fa9bf4c9540ec06d2728755d6e198387c5961b5d547238e412c8519202815272b5bb48439401cd4e5d57028ad00f4c49ef0b3957f2f6885737b1a20233d6199b215114eb34a0c83598c87a7c80399466a93ba66665fb98f289bce5830ca3fe52f480d6da0dc51ac6898e256cc0d6cb999d66da6364814d86e3fb52d39ab79e8a32658fac3ac45768b11b9717c0849a55e93e6824174aec19d186fcec6e3bd5bc952d6d02bb6bb1ec31a614b1a9b99ead161e4a637ede3e5ae0897a9dd8729e69a122f6e20b827ba05351c88e7519cc172a5eea89c489fb6678a77d0274b104904e916dadb0da806307fa59966ec4134c9a6540e5b9a1c3edcef05ac6842801dd8c211091b7d53ce0ce2d37761aeb31896d1122bd01dabdd3de3bbd7e3cd555c19f59dba72a0c09acfdd376971e68a66422c33c720c836d3f09a92849baff6106abc44e7733b7a69c878a108c16fe003a481ffd3f1178f75550a6a47a463b47ae90d8d5a75c293160a9c0ddea62b02507d2496f75b4bebbee34135b94d22da2d2e29370700807bb9d4b098c2bd30c93ff193c260906b8bb1aee627d64ea5147f1c2d5744a3e5ea3714cf9a3bd79cdb1a5d5c101264bf2e5f1ba0a0844e86b5d494baef15785c9274abea67e50ee5567ba0af5e156eea9b36c44718f28d6a8a7c52ac15b2b222898e3350233e8c78251b5480083b4933b2a14e96ae00dce7c77a45abde0c94ae7477bf87a37f623ca807e3c49315b75cd41cbf47738515a50014078964b83f1a9b2c085ef1033657b5cb3a6966685299e9515bfd1d2666299252593c968496f440307dce533fb30906feaa0ac1b5e6444127787388d2b97b6a7fbd53ce8514ed2e51f7dc6041393c9c30d44ac36291a950d4328fb52e06cb522dac21a8c0477820d1946369e2ca41e7691dd1bea6366915ff34eee0bc002eca8b4502e275aa9ceee53e369defe9e7eb7f02c683cda46d7502d2d327caf60771fa525ab9c0eeb66b96f7fdf77c91ab305faaf261255d9d34f0a46117919088ddf9a1f9aa21c1a45126488db894fad70fe900392e673750e416a6a31eea2249c3ee6e3b6033e2044275bbafd1c89c76d2a8dc3a4215fa78941270572170f68c23321a1322b3dddf16e951dbd06ad6b27682b9e6220100ded102a6803f285e56a0bab4514431660a9029c101868412b75e6bf8ad4af22eb3232d2f837acb723316efc0cb03ed234a124e0a4beaea817c83f140cf8faea2c0ba6c35b3b4441e9e88a62672053603623420a169f9271481219459efe8d9987e5c116c36f80592c062422562c931d1a0d2de67d5f7b22bf0226f0d44d6d39", 0x1000}, {&(0x7f00000048c0)="3efa88e32439e62c48c8021099037737faed0a1cdf5f857ef2ef952151cda754ed83db74", 0x24}, {&(0x7f0000004900)="86e88e20961b5d94709a14d33c4c259c8cf9d745a3a8d5d56000c7053f73a0f462c06678dd24d2197f8e630dee676fd54114a8e4dc4e300636e165c24204f524b6763cb4fca728cfd400ce83c30665d07c3e17828919e7905db206ace5dc5612ec92edfa8e4239a5d1452d9bebb907362054acc8c9d7518abdeb07f02636bea219407d6b9dfa0932ad2a4c2f2dd081a3b0ab453e0cb4a0756c1958dd1008f91809b8ab587cec93decc2bb36b6fa9bc469b31f8cda67dfecb3901dce905", 0xbd}, {&(0x7f00000049c0)="37ad0f0648fddd8bec9efcf66ab0e99cf1c5cf718bf8622c84b41e0b8a12d966fdfc2dbc9fbb0cb9c0a104fe9b76eefdf371f4fe2c2a2f10bb60f540ea88948160410c7b9999d3dbc19b24210819676d4e64037883fdacbc87bf8920933e38cd50dd27fe9f4c77c329436aa504de", 0x6e}], 0x7, 0x0) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) 01:36:15 executing program 1: r0 = dup(0xffffffffffffffff) unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x8) r1 = socket$unix(0x1, 0x2, 0x0) r2 = getppid() r3 = getpgid(0x0) fcntl$setown(r1, 0x6, r3) r4 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8022, 0x40) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f00000000c0)=0x4) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$setown(r1, 0x6, r2) 01:36:15 executing program 0: r0 = socket$inet6(0x18, 0xc003, 0x6) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfcb7) recvfrom$unix(r1, &(0x7f00000000c0)=""/4096, 0x1000, 0x1, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file1\x00', 0x29) writev(r0, &(0x7f00000000c0), 0x100000000000009f) execve(0x0, 0x0, 0x0) readv(r1, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) utimensat(r1, &(0x7f0000000000)='./file1\x00', &(0x7f0000000080)={{0x401, 0x22b981aa}, {0x2, 0x3800000000}}, 0x2) r3 = accept(r1, &(0x7f00000010c0)=@in6, &(0x7f0000001100)=0xc) poll(&(0x7f0000001140)=[{r2, 0x40}, {r2, 0x4c}, {r2, 0x6}, {r2, 0x40}, {r3, 0x4}, {r0}, {r2, 0x1ed}], 0x7, 0x298) 01:36:15 executing program 1: pipe2(&(0x7f00000001c0), 0x4) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000080)='./file0\x00', 0x14, 0x0) read(r0, &(0x7f00000000c0)=""/133, 0x85) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x7) munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) fcntl$getown(r0, 0x5) accept$unix(r0, 0x0, &(0x7f0000000180)) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shutdown(r0, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 01:36:15 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='rc') mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fsync(r0) rename(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file0\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff}) r2 = semget(0x2, 0x3, 0x10) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000300)=""/198) openat(r1, &(0x7f0000000100)='./file0\x00', 0x50, 0x80) 01:36:15 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) utimes(0x0, &(0x7f0000000040)={{0x200}, {0x0, 0x2}}) 01:36:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd330555f3ba577821e95ffcfc94ff334a5619515a4c8ab06198824b3da025bbd4733bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xffffffba) write(r0, &(0x7f0000000640)="08ec6208f1203daa521bac965eaf8eb5e431c9ef068906c9dc739802b50aadca6668ba30f57558cde2edcf888945b8334efc185d6731ddc4162aa331c254d0eda17fab7ef776893f5a8ad6e7a4bc598d3f3c5f017a5c8f31039dcbdf31787964ddd3bd54da3480369e6cf00ea941e43bd7fba73556239e41bfa6706f1692f3915d817f1e1373a0522e6cc3481ea807e3a395bc914767523da16c80db9938c3f92352f5e961e76c6614f94f0647619fc7cf2d3f34a74ca4a14831412b0ab7e5d8d5eaae86dcb0c3b385b25ca88fc0818e0f6785c283eeae7c4d785802b0dc717f454e42d11f9fbfaa4c5f6d284996597c396aa4c96a6482039101d3e44db3ba6577a3a20e99a2e2b73adeaf9867ef1d872268fab3a96506d00e708cad549f8f56dcb884ed976d04a721a720895f2f1d139b4004898951220335fb2f7a33f3b2989f5ff5f0b65956637dd05fd955547ac66a750f561027e685c40ae08137afae67cebc3ce87144fd534fb654ed3843f748c41515e193f33197105c011714fca5a2afe90b230f9234b5004060d45c8013d1016143050ac8623649a1668fbf521568e8240a6f52b7f3e7d2e7674e2d87918195e896315b5578c5cf6c104631c5ef7671b167c19fa3819cbe5c6efec58830c2dc9d7969b6f3fce28e1cc5fb134094beea47767cf962123c463c362568f05fc6a9365adcb557a3365244abf350708348339006122e7409ac9027a01cea9e3e232622cb108a09c66a655151f5b1ce4077f37b2aef4d040b301a720007e5140822f88a535df79a242e63af95135038f126faa90871ca699896f5ade54c90f5325ef222d65baa30e649bac71819dd97b083b2cd7d00774ed139a071a13e31c564939898ac4371780ddac7e8b80af7e60e5eb17e460a56ebc01484dfe58a5dcd2ff39fc8477254ed564be0a37123292d6eb450ade03b7b9307bdc020880b4c19df55a4472585cbe2e9f6849dc699c6a7ec6e55523d7165db8b1631bf7bba871601c67119e6bde43de540432fcb8490b81a8e435cbb8ddd57462a4e5265e3a41a233853a6d8bee44c9fb3a8c618d05e2ce982189f1fbcc321bdb830a24bf254ef37527572c4ad5fd31651ddd153abd3cf76140ed5a9a8c04dbc4b1cc1fae1b5335d4fde783daddefc8059a87374b1e357934d713b5c73fcb644718dd1d7dfa9a9b52a919e7373d54d6d2a97c99232ff4a5baa01943070fd8ce72027695f8009fb1ed3ecad8126667d1fdfa92d1ef5ddc01b414b1c8643b076202f81e772173915f9a99eb508d05c79eef60fb359187d0f65ce5394b9fdccaa50d31b3f7dc777a4f3d9295f04f0636119cbc8a0a2c0bafa81ae11e12f97c9c93538acd98afedcbeefb0846a34d06597729b7332d790b62db9b1b07d3cf65019f3e581a4042805a38a1cf08761c5553f8d8fccb5e12536ba830c5c5e162a75d833719a10154557efae7f6bafd07b113be68c2541e87db84365a803dd336451e06fd4ae4ccf1833039153b1883f5f9cbc304b68e1bd0e2249f1479655f5370ff038c795de98dda1431d3d83cb1711cba0ed97b638c4274f2df2e8bb97b1a2e8def9fe5138e57cd03e6e81cccda5ba7ac3f74d72795e114e4972114e169ccf2b71ad3952aa340409e5e314cc9f797dded5a584de16fac2502a3cf452a726d339f50fe4a4f4ffea0eb06e57f12aef632eb2f30a9b34595a5e2727a6a6a7607b3e349aba3c69dfd3851f8d1a47be25a10fd7a3fc2165e382e4eb1da02fca748bbc26abf67b58bd345de5215879f7f091e3a664d389f3c72d557358dacad0c3dd595dfd4eaf55c12e3e150f285381e3e20d5eceb80f61a9dcec435e03d2a92136569c51184ca0fb7093b909d7c2ea9b18a13621b3037ad060d04e92d5af6d161cb6e2e77f9dcdc56129458144ee6e13d983afa4e18dadaef7098bc636dca388db3388581d39022b1816867f675b80451075fe30d7d0a4e4b84b46527d5776756507360f130f", 0x589) r1 = syz_open_pts() close(r0) ioctl$TIOCDRAIN(r1, 0x2000745e) dup(r0) syz_open_pts() 01:36:15 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r0) 01:36:15 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xc, 0x0, 0x0) 01:36:16 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x56) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6da00000000000000000000008000", 0x6, 0x1}) 01:36:16 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) unlink(&(0x7f0000000080)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000340)=0x100000, 0x4) r2 = getuid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0x0]) getuid() fchown(r1, r2, r3) write(r0, 0x0, 0x27b2) 01:36:16 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) listen(r0, 0xa98) fcntl$setstatus(r0, 0x4, 0x8c) shmat(0x0, &(0x7f0000fff000/0x1000)=nil, 0x0) lseek(r0, 0x0, 0x1) shmdt(0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fchmod(r0, 0x0) close(r0) 01:36:16 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = socket(0x18, 0x1, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) 01:36:17 executing program 0: mkdir(&(0x7f0000000140)='./file1\x00', 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) 01:36:17 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) recvmsg(r0, &(0x7f00000004c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/194, 0xc2}, {&(0x7f0000000180)=""/134, 0x86}, {&(0x7f0000000240)=""/207, 0xcf}, {&(0x7f0000000340)=""/9, 0x9}, {&(0x7f0000000380)=""/13, 0xd}], 0x5, &(0x7f0000000440)=""/98, 0x62}, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) connect$inet(r0, &(0x7f00000007c0)={0x2, 0x2}, 0xc) pipe2(&(0x7f0000000680)={0xffffffffffffffff}, 0x10000) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r2, &(0x7f00000006c0)='./file0\x00', r3, &(0x7f0000000740)='./file0/file0\x00', 0x0) r4 = getegid() pipe(&(0x7f0000000780)) setregid(r1, r4) sendto$unix(r0, &(0x7f0000000500)="21208f72597197763976bdcd2a266fce42af4defd14ad94d5036c5430909f6602a6139c8bbbf3d063a8053c28a0c3ffc28f2c788edb995d53c6f36a190541b30df61b33aa6f5fbec6c81deb217ba209d5dcbc20c23dd85e3df93867d810c6a2d5cd5b9293307dddefd9d9537bb5b68280685e026bc2c8f218e0b8d38508deb9ea23579616e2bb3839d49dc6aba3ea638fff6f343", 0x94, 0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB='\x00\x00//+ile0\x00'], 0xa) 01:36:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x7}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) poll(&(0x7f0000000000)=[{r1, 0x1a6}, {r1, 0x8}], 0x2, 0x6) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "845c556b00070000000000000000abb8afb400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:36:17 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() 01:36:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x5, 0x2, 0x1f, 0x872, "6b6657941276a265539d359f8ee6967b699d31a4", 0x3272, 0x5}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x4, 0x9, 0x10001, 0xffffffffffff0000, "2738c55e2e8773f7bb057dbca2d25ad7058997f1", 0xb166, 0x5}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 01:36:17 executing program 1: r0 = socket(0x11, 0x3, 0x0) dup2(r0, r0) r1 = kqueue() select(0x40, &(0x7f0000000040)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x400022}) r2 = dup2(r0, r1) select(0x40, &(0x7f0000000000)={0x1, 0x1, 0x7, 0x40, 0x6dc, 0x7f, 0x8001, 0x80000001}, &(0x7f0000000080)={0x2, 0x6, 0x200, 0x5, 0x5, 0x7fffffff, 0xfffffffffffffffc, 0x38}, &(0x7f0000000100)={0x75e, 0x7fff, 0x1000, 0x8, 0x6, 0x6, 0x8000, 0xb654}, &(0x7f0000000140)={0x5, 0x1}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000180)=0xfffffffffffffff9) 01:36:17 executing program 1: r0 = socket(0x10000000002, 0x2, 0x8) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) geteuid() setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 01:36:17 executing program 1: ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000040)=0x715e) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x1000000, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) 01:36:17 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') execve(&(0x7f00000004c0)='./file0/file1\x00', 0x0, 0x0) execve(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)=[&(0x7f0000000040)=')?\x00', &(0x7f0000000080)=')\'/]\x00'], &(0x7f0000000340)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='{:$\x00', &(0x7f0000000200)='@\x00', &(0x7f0000000240)='#\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='-\x00', &(0x7f0000000300)='\'\x00']) 01:36:17 executing program 1: r0 = kqueue() pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="04f4d087e805b572a5b0beaef18d13d454f41903981db26ea019a4bbc720a3beccc4c4fdff5fd391e4355de7b3b0f2944e6fbff1258870f4e94861e45e0880ebf0bba9a81d273de8df4f9ea2cf3b9539ccb8b8f56e7b66970b68e4acc2505c8887c5e59a22bdb21febffd83710a8779d9df02f4ad76e61d9cf7c0ad63628be0de65e0fed27f76dd91ec4417f99f8148ee71e16aa58d6edecfb3733d7d43d3140550069fa9ab497148cb6b23b5ff9661bc354baea4da8c06d7fad5759d164d97d", 0xc0}], 0x1, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000000)=[{r1, 0x1}], 0x1, 0x401) poll(&(0x7f0000000100)=[{r1}, {r1, 0x100030}, {r1, 0x20}], 0x3, 0x4) 01:36:17 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0xf5, 0x0, 0x0, 0x2}, 0x8) 01:36:17 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x82) read(r0, &(0x7f0000000080)=""/141, 0x8d) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) close(r0) open$dir(&(0x7f0000000200)='./file0\x00', 0x900, 0x0) 01:36:17 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r0) getpeername(r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) connect$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) 01:36:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xfffffffffffffffe, 0x2}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cf200164c1ca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d0500560d853f37783d12452282d746534455", 0xb9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() close(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x7, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:36:18 executing program 0: setrlimit(0x8, &(0x7f0000000080)) setrlimit(0x7, &(0x7f00000000c0)={0xfffffffffffffffc, 0x9}) setrlimit(0x3, &(0x7f0000000000)={0x0, 0x8}) setrlimit(0x7, &(0x7f0000000040)={0xfffffffffffffff8, 0x6}) 01:36:18 executing program 0: clock_getres(0x2, &(0x7f0000000000)) r0 = semget(0x1, 0x7, 0x100) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000040)=""/33) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) clock_getres(0xdfffffeffffffff1, 0x0) 01:36:18 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000080)=""/202, 0xca}, {}, {&(0x7f00000001c0)=""/168, 0xa8}, {&(0x7f0000000280)=""/61, 0x3d}, {&(0x7f00000002c0)=""/153, 0x99}, {&(0x7f0000000380)=""/174, 0xae}], 0x6) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x200000005}) 01:36:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) pledge(&(0x7f0000000480)='\xf5\x1e', &(0x7f0000000400)='!\'\xc28L\x1c\x8fW\r\x10\xd7 %\xad\xbb\x8f\xc7\xc9\x9c\xc4Fx\x8c\xe5.A\xf1\xb7/\xb1\xef\b5y6\xf7rN\xb4z\xfe\xc1\xff\bP\x8c\"\xeb`\x8a\x9c\x8ft:,)\x8e\xafRVj\x06\'Z\x9bcy\xe4\xd5\xc7\xa6n,T\xc5xVT\x03\xf3\xfb\x82\x8b\xac\xbf-\x1d7BCb\x8ci\x80$') r1 = semget(0x0, 0x3, 0x0) r2 = geteuid() r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x0, r2, r3, r4, r5, 0x14, 0x1ff}, 0x3, 0xfff}) fcntl$lock(0xffffffffffffffff, 0x100000000000007, &(0x7f0000000000)={0x0, 0x148cd9f1de6a71ce, 0x7fffffffffffcc50}) 01:36:18 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) rmdir(0xffffffffffffffff) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') chmod(&(0x7f0000000080)='./file0\x00', 0x40) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') unlinkat(r0, &(0x7f0000000180)='./file0\x00', 0x8) utimensat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) 01:36:18 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10000ffffffff}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) fcntl$setflags(r0, 0x2, 0x1) 01:36:19 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setregid(r0, r2) r3 = msgget$private(0x0, 0x8) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000000c0)=""/163) msgrcv(r3, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000141a19b7eec47ab100"], 0x8f, 0x0, 0x1000) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect$inet6(r4, &(0x7f0000000240)={0x18, 0x1, 0x9, 0x5}, 0xc) r5 = msgget(0x0, 0x10) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r7, &(0x7f0000000300)=@abs={0x1, 0x0, 0x3}, 0x8) msgsnd(r3, &(0x7f0000000340)={0x2, "1475b28f6ea4a29098d9c97d6d1b6889a502c5ee6dba5c095c8fc11f2767f9bf6eee93f36e69392c68aeac9b518104fc618ba8b65d352af7f5eb5cf5c05d4aa5c3d1cc411d4c1f1dd4655048767fe88531422929336509a1b07e7ac7ed14266acc531cbef0bcad54cab6c4571e7086ea5ce717952b5daace000e26a326f696753874a473f15ce03d4b28711f95779eda14695053c0a81a7ac89d9ab8035571c5bca1812562c511ce2c57a24ceb401df963d2186ba6cb7b59050cff9b49c6667c99223a3ed0d7619c9346a5838c253ee75691b2717b573f9a2a7b9b1f41c3081e688f9280b621a028efa5bab1d4f10854ae4d20442a8ae70cef2e"}, 0x102, 0x800) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480), 0xc) fcntl$lock(r4, 0x0, &(0x7f00000004c0)={0x3, 0x2, 0x401, 0xf7a, r1}) msgrcv(r5, &(0x7f0000000780)={0x0, ""/131}, 0x8b, 0x2, 0x1000) ioctl$TIOCCONS(r8, 0x80047462, &(0x7f0000000500)=0xffffffff) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000540)=""/45) bind$inet(r6, &(0x7f0000000580)={0x2, 0x3}, 0xc) kqueue() socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) fcntl$setflags(r4, 0x2, 0x1) getsockname(r9, &(0x7f0000000600)=@in, &(0x7f0000000640)=0xc) r10 = semget$private(0x0, 0x2, 0x981941aa907944ec) semop(r10, &(0x7f0000000680)=[{0x1, 0x8}], 0x1) semctl$GETZCNT(r10, 0x3, 0x7, &(0x7f00000006c0)=""/185) 01:36:19 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x6000000000000001) flock(r0, 0x3) fcntl$setstatus(r0, 0x4, 0x40) close(r0) 01:36:19 executing program 1: r0 = shmget(0x0, 0x1000, 0x101, &(0x7f0000ffe000/0x1000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x3000) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmat(0x0, &(0x7f0000ffa000/0x6000)=nil, 0x0) shmctl$SHM_LOCK(r0, 0x3) 01:36:19 executing program 1: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x2) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f00001e5000/0x1000)=nil, 0x1000, 0x3) r2 = syz_open_pts() minherit(&(0x7f00000dd000/0x10000)=nil, 0x10000, 0x1) fchmod(r2, 0x10) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) fcntl$getflags(r0, 0x1) 01:36:19 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000000)="4b74954c", 0x4) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) 01:36:19 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) truncate(&(0x7f0000000000)='./file0\x00', 0x6) bind$unix(r0, 0xfffffffffffffffe, 0xfe) 01:36:19 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) sendto(r1, &(0x7f00000000c0)='\a', 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x11, 0x1, 0x3, 0xfff}, {{r1}, 0xfffffffffffffffb, 0x6, 0x12, 0x5, 0x100000001}, {{r0}, 0xfffffffffffffffc, 0x2d, 0x1, 0xffff, 0x81}, {{r1}, 0xffffffffffffffff, 0x41, 0x15, 0xff, 0x7e}, {{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x6, 0x43}, {{r2}, 0xfffffffffffffffd, 0x2, 0x20000002, 0x54, 0xff}, {{r1}, 0xfffffffffffffffa, 0x4, 0x4, 0x4, 0x8}, {{r1}, 0xfffffffffffffffa, 0x10, 0xc1, 0x1, 0xf08}], 0xffffffffffffff1e, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x40, 0x40, 0x1, 0x49b0}], 0x5, &(0x7f0000000200)={0x0, 0x1}) 01:36:20 executing program 1: r0 = semget(0x3, 0x1, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0xded7}], 0x1) semop(r0, &(0x7f00000000c0)=[{0x2, 0x6, 0xd180830d8f8e60e1}, {0x1, 0x100000001, 0x1800}, {0x3, 0x8001}], 0x3) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/98) semop(r0, &(0x7f0000000100)=[{0x0, 0x9, 0x1800}, {0x3}, {0x3, 0x80000000, 0x1800}, {0x4, 0x101, 0x1000}, {0x2, 0x8, 0x800}, {0x5, 0x9, 0x1000}], 0x6) 01:36:20 executing program 0: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendto$inet(r0, &(0x7f0000000080)="9b299b2ea53d2a8f3467230b9d5374ca1ed551b3acee75aa7a001433ce6ef9281563c6918fe799f8cfe823e6e903868cac0e7d3f87082f37413d643c0d14d4b0d833bdb123dc138a2fd4daaf50080c59f3df6da8d0918ea389cba352a46753afdda917aa667580082d4ea6576ccf5cdda36ddc45276de272", 0x78, 0x3, &(0x7f0000000100)={0x2, 0x1}, 0xc) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r1 = dup(0xffffffffffffff9c) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2000000000000001) shmget$private(0x0, 0x2000, 0x421, &(0x7f0000ffe000/0x2000)=nil) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 01:36:20 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f0000000180), 0x0) r1 = getpid() getpgid(r1) r2 = getgid() setegid(r2) 01:36:20 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) setsockopt(r0, 0x8, 0x96, &(0x7f0000000000)="9e9aa4acff9e716b28ac43b400601dc51edcb9b556e97c6898bb", 0x1a) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mmap(&(0x7f000071c000/0x2000)=nil, 0x2000, 0x400000003, 0x810, 0xffffffffffffffff, 0x0, 0xfffffffffffffffd) fchmod(r0, 0x68082feca5c1dfab) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f000071e000/0x3000)=nil, 0x3000, 0x1) 01:36:20 executing program 0: setrlimit(0x0, &(0x7f0000000080)={0x100, 0xb2b}) getrlimit(0x7, &(0x7f0000000000)) setrlimit(0x2, &(0x7f00000000c0)) 01:36:20 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x80) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='f\x00') 01:36:20 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mknod(&(0x7f00000001c0)='./file1\x00', 0x0, 0xffffffffffffffff) shutdown(r1, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') utimes(&(0x7f0000000080)='./file1\x00', &(0x7f0000000140)={{0x1, 0x1000}, {0x8, 0x12a3}}) mkdir(&(0x7f0000000000)='./file1\x00', 0x20) 01:36:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3, 0x7fff, 0xffffffffffffffff, 0x2, "8452055eeddf96083e1b8ce10f9cb32cb657fd9e", 0x0, 0x5}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a8884aa3790490ecd2fa0e4f7f00"}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xcd, 0x15}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)) r1 = kqueue() connect$inet6(0xffffffffffffffff, &(0x7f0000000100)={0x18, 0x3, 0x400, 0x7ff}, 0xc) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 01:36:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) 01:36:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x9, "0f23b20886d0fa48caa11e1f0b28a573fd230436", 0x0, 0x8}) write(r0, &(0x7f0000000140)="00dc69f0fa7b345c15ba4fdc37b137184fd54078c8e5f5f3f69c99c373de5458ce59efaf45fb7792ecd4c6563b7c7b1de14960a34e2be86cd6e092c5060ec156b59d6bea3b41cce3a738c2ad77d12fff61ca21b6c54ad0e48a6e9a01119fcae3ff30489519", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3f5, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0x1}) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000400)="48027524e06c5389a2aead06dc2efa946f33435a384a82af4d914ec95e63aff40eb7a747511a3a9b2a5fa4a2a865a5614a5cf15073c90f689d82a107f5427a74489e0f908cf96dec079e4cfdbac2425cb0d21c116933652c48e09c42299690d6ff313d990e06fc457fde0ac598531a9bbc9516011d7c7a7574fbf96bf48583c1c1d7bfce89fbc7aae74c52fa87faaf2be890bb8e0c0cc2a4b960e52bdf981aa2a79370d03ab22aacde73f23d1db3981aef9edc6ebfe1b4b99e6423b695ebb8c7c7291bd9ffad7063893bd2136f4f0bfd7636ab883504efb1bbb82da57c7480e50097cdf4973e9f2d26f17fcaa1526ecfefc1365859026903a01e62d13f51f5095c47a8b92a4cd5d7fc7e3ea954e6134644c9134feae12c3b847a12a9cb913a42685f4ec693c78b2021de17aa7c49b6d7eb2201e5d729c38f80358adba9050086d9234d4ce7bbc62a59ec15c29ecd7f876b9bcd10ed70f1e129f1c0c288e6c8b580fd7b24f6841877d0b0d28f31c40917652da413880841a767d4c795ea1fb6dc53df8a211a3b9dd663a9b34805b452df17d30f13a325251c631b7147752bdbdda18afb8f7b55909120fcaeb68d2b0e7f66b2ae97e677048892a935175173fe7950b5bdbe3d8b34d84e278b5245a149049d316f87ae24", 0x1d6}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x8, 0x8, 0x6, 0x32, "bdb7b425e3cb26b3ca2e644ef1b27b4dc3dc0848", 0x3, 0x1}) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) pipe(0xfffffffffffffffe) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) read(r1, 0x0, 0x0) 01:36:20 executing program 0: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000200)) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000240)=""/140, 0x8c}, {&(0x7f0000000300)=""/211, 0xd3}, {&(0x7f0000000400)=""/126, 0x7e}, {&(0x7f0000000480)=""/186, 0xba}, {&(0x7f0000000540)=""/217, 0xd9}], 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x0) r3 = socket(0x37, 0x5, 0x6) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000100)=""/210, &(0x7f0000000080)=0xd2) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1000005eff000000010000000000f2cd1b47e19e44b813436563e4127b9b51fe1e0c7ad306a5459c93c561b8be34012cc0cad8b1bc24e70742abb4ae1fdd13c8f18772f262de4795"], 0x10}, 0x0) socket(0x16, 0x4000, 0x0) 01:36:20 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x0) write(0xffffffffffffffff, &(0x7f0000000140)='~', 0x1) socketpair(0x2, 0x4, 0xb3b, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="2263f92be3e41c74f93b53f56486b190e126899fdd752cb32ff8aa36dac2505567a23081b9632f473f746b45d8c6f0f256006ac01775b16dfa62e9575b1648c84b1c805b3ad5094224bc01d40638a879ac6be1df59bd2010b56b07e758e38077ab266bfc1f5c32574986c5b4c7d23ac373cd82e44e5c47f93be1c1ec83a884374b8ed116bdcfac00fb570fd857941f9ec136fd21ad033b1aa787af3773a869dbe3dada9fe239d85b4ab06c5e032f", 0xae) 01:36:20 executing program 0: r0 = semget$private(0x0, 0x2, 0x10) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000100)=""/232) r1 = socket(0x800000018, 0x1, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7) setsockopt(r1, 0x6, 0x8, &(0x7f0000000000), 0x1fa) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r2, &(0x7f0000000240)='./file0\x00', 0x20, 0x8) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x4, 0x0, 0x2, 0x4, 0xa7}, 0xc) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSCTTY(r3, 0x20007461) 01:36:21 executing program 1: sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sync() getrusage(0x1, &(0x7f0000000140)) socketpair(0x6, 0x5, 0x4, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000040)="c79fc3d8d0ca85387526ee486c68a85299697ffab8ee120d0c1c8f9016a6dedcbb4c3fc55d57465c6a622c9301acb7a94f5c4b12484c585ef7396fd9f2fe4e31347e13d0134793667da3033bb039e1b6c514928206ad23310eb26a64b41b0a53e33204734e06188c912daa27d3cdae3128fc71bdc766d5d1242647c17d428d09a808b2c02b8f9a86a8d0b553fabdfaaaf75e9aa813da75ee", 0x98, 0x400, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) 01:36:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) fcntl$dupfd(r0, 0x0, r1) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x48) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/253, &(0x7f0000000000)=0xfd) 01:36:21 executing program 0: getrusage(0x21ef7c08024accf1, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x880, 0x8) r1 = getpgid(0x0) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, &(0x7f0000001500)=0xc) sendmsg$unix(r0, &(0x7f0000001580)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001440)=[{&(0x7f0000000080)="1aca2969f2d07c74ac9b46223bb928e4139df767e5d0f3146fabaadce49d2e5546b0a52523c49c95a8803c132f7833d5fe5f73be2538b590bef5bfcce42585029ca934ea6fa7536b252e959bc2eb8ac6a36acc38f776443a7a7cbcf150520ef2e67807b9c95aecf54eba9025d08051f8febd9daccb3919e8f51a25010ee51100486fa58eade86eefb2129f73af48c49c4d81486309b3132423d6c0eb6681cff23c25a54c12b6aff988cb24f551beea30a45dd54473695aebfc12604aeb4261134ffd310a1adfe6d5edb8687c665e510e90c3e0a701eda58359383c61de11426fe099a7b59a6a72d41ab0c9962b", 0xed}, {&(0x7f0000000180)="56f5feeabc0ff5cc63251bed3cda22b1a8b7bbb1a993fe9f47649c8911f8a957e93a275bc03b574129736e81e5af87abc861f93f6020b2b401f3532e132f2b006c047f52261e1bab6d00145cb1f1ae31f6ac63afd9cdbf65c8329e28a7c8005fa17ee30d45b958bfc9285dd5f1a059e221778a3c724eb1eeb78ce4292b3348cb31330e56b8acbe9920f673637ffc9d569e0afca70d023954cef77f6300512af32c2894fdf8e891febf0b8a2dab7e14e2051c4c33b36174cdea2a469462d080f0ed09a42d001bdf22602099b9d361f1995e0cc2f9300de8a783201373ad190cc44c23b41a9fbc853d9c61a3dd3af059adcca9c4f9326e2e220bc8552b0f50c173d944370ffb351e1f9ce353651d62b3af9b7ef46f095417a3a7fc807d27c78a426d861e6ba0d54adc4673759338ef07b3d461f4d58cd950b6b79a5f29c3eace09ddcc8e694f4be307674f5543473d29e6294c7d6a8cf1ad3a8eb2c4411281ba0c2f87454042712ccc1ed1cceaab93b51b2acae7d5ddc12e045b104b998f19846d8018de700c656320996168c8c659898f7bd758321a544267195c09a3dbb3d19cb612c922dfc393f8498ec464898553c69c601203a44b54b62c55a64d193545b74dd25544a9f79bef49a61b96e670c36769f5c26d88ec112eddf0456a3a245af057fbb98e3249f5dec1a9222258be1a5434f1b161020dac38503cd55325ff8ca72e140ccdac469351f8cbb3bcaddf43fd987f9149c5ab2fa7ebc0d9a5240892570c70c368d8633f13b608476bc088dada409e91384a86ab3895aeefdcf28afd9776b508f6c2315ca9eef4fc3d3a055aaea2848128d4c120feb731e5807e7de880db2836397a81be1060aa9f011c343363c3ea39efd441117330ba5bdee254eb9f555126a81135025777c991304816c54cce7a573f90bf1a6413ec907bf8f25af693fa297f5136ffb0682eb8bb948ae4c84819c1a2ef9f285b2ae8b66b2c89e5f5457f6d57bdfc0b1edf8a2b97ed7318662ed80ec7925be6527b2ed047ca2e3bf59a784c7a1a468631255153c566d77bf9fb54a3c7916c9dc4d5400c227482b2467cc9eea94a940b6c43db6a80d23ae292c47a48c02e20137d7b3f5f158d2ecf31073dad9265a5ce8fc78579ac0716a2f064cf6af375c10bc333ca7bf485cc4d26fdf4b830f5d0c4479a398c2acc4c37ca413bae3b65f153677244200b8efc7934f3d9947d5df3e1bce10a9703e2322c84fed097408d9125650ce127c7c8a677a0eae156d9c51e1e57e6a54e94cde908c0014926b38161ecbaf1d7f2541b161fa2195ce4a78a74c681b36930d8b922d983421065b570fe708e622c70cb3d4f96134f8e5a04131c6b462cf7d362ffe2a50fc02c554b18eb01662e2a23bab172e0987f0d481b2df67b7fb4e3f796a154beb7ccf3aa66ce5dae9f8d2ef42e783874310bc476838a2465e75299a496a7c7494ea78ecd93f59e4a38c2ea2983b617f12f6419bff2b8ca105c2497d5468650963826c9ab357e76d4ac7f0df0b4d16106f9ec1e5e9d3c6b9fcc6c55ecd3b39f208118ae55bb3da20915846f8db22958f466df4e085a81f8434c332500ceead1fa12b3842359288d9acd7cbab0bb0c748a39f5c13870a4cda4dc6e544de84fa380b73f7b1aa0607057b305d681401ecb817f750a3fe9e4de0bdbafed142d5a75c5c2279a85b968aa727db399eaaf55a1a2b4ac794adf372e0ed138022d8c0070b359fd887e2e45258f9c0187d5b6b7eb82fa60e6d566811b437930bf5a6cd177beae12d74cd9da475a8f6c455eef89fb4a51b2f672fc9cce0d16cd46ea89b95c00bc4bcc676623b27f8fcf0905d1208dbc8ece14e58a9001bc29c3ed8217f7ce7d200772e1514d9e1c8b8bf4df9f75c24530b17243c67c05a8f9fdd3d2568b4c5a014d90e5ef0ada2f750c7978605665e59c4b0758a04f490e4df1eff05fec0beab8e0270e377b9576be8b933b8dfcba02014f601688fff71c6253f666b7d1ae65ee095fb5ae32af90d8a6ea48d2b49dca7dabf7ab107124b8f1ed92004e8d5695c2ba2345a4da38457d1fd0f9a22ad3aab99cbc18e2ac4a6753884a9dcce18125a08544b9d8715c941bb360c9f53277119d3a5461434d637c76424f1ba3a0c0ab8344879957c86dd6345023147583f11ad80bf77ed74ea0c90df99d1d1711627f8d6217ace3fa0d5c70423e1228d94f704f4ba5d07a828ff9ac87a36c04b3c59c7cbb2360fe769268ea54e7a83489d767fd2e4f8d0f47c91ed16e828b80f4337912245cd912232aa43527f1024b8f007e66c6c4146f146fc1810fb1101f289fb48d2b189b4e3e9a81d1371a73a676de3b4fd29f1ac7018bf29a5660d9c2de92f329cafb9695ffd3a39c6f43aa3719d8a8520d67fcf119d27bfd2e93befb71d41fe22c01b3e9b37a3a3c607a442aa781bc7410c27dc79d1d8479a3209ee47324e65d3ebf1640704718e30e3806a9416cbb1a62beb55ea51539036f00481998b32e501955f4c1b4a417824cc4903a6e213f208d84717e35d348852264516feb48b3417290b0e782c01e7ca7e34c72b9b3172c06acf7e31209df95726fca12998ca86ed8c9d4159f112cfa335c5923f035c0fd63908ae119b90b99aaae5379ab48867ad47b296856a2588a16cd71157c3e852b08975876e13041727c127bbba78fbdc9322d2a382294ff918a148230ade52e83a210a32b4ffac344beba326a75f4ff42c1b3f167651e167d8f36004e8424c3a49b0ec1129aa7cca170419a368474daf5e3f25707cc48478877a6f4146157716ae985a10332c1c72c2c51d9303692399c9c1ffaf95d13dc0f0cdeae9b9e762536be544815388da96cd974f0d857a75bc47a186ce80d36eedfedb8d3fcb76231da48c56666e66c9604144c121d9004e4f943d3294bb67a5068551b077b4395024ffe8a735c32e914a6c744b02ef4df549c70c0846840a72593f63c65fd89aa2ae3c23a0d22791c876e4a4ffff9e39bb90484fde7524ff0ee5bbcbf24d66ac52091715252770820af522733e58377fccbe743b47a53843ea083b08e3b540a17df086f03a8acc71b408634f71936f54a62e9a6020f19bdb8e5172b66eebb41ddf12d924fc2393083f085ff1bb6f482fe36e8007521e53d3fddf493728d293602daa0b9f7616c768dca573987c61db415e49c8284d3df9db493ff479ff84f0f71e10c3cb6e6fb844fae3370e6a18c2e929ff03155ea47e8db2a18af84ac09b0fffa682c770a86ba89341c72abb344d1d6455edcfbae19e121a9f67e5877b99f4c78f5bcc19ac6693af3f389f4007ba029f3400e14cbe3a44acc22dfceedf29aaff9b75b261f2a7e79aa94943e56fdb0b8fa4338b7fcc2c7909ed432db896e1b23bb4689f57b1c25987610bf0d2e101f1d079322223ad438279d573574a69e378f28d2943b978c5c64d413f37ba1d4e1b285b7d2431948bdf41674e38e1a096cb647c57931e429d3c9518fc67ee09904c757c6a8bbb719db890e065371303333072a3e7f58ec02167eb259070e2d35b8f3cc0ccde32f8400761e546bbcb77302e29886ad26b023da60f851b979096d440eb4a3bf2e1e4c1a9bcc3e69703425b0f2363bfff36785eeb57c9a5a4aba317e8af5dd5a837ed6ce0211abc367c0149c42402ee37efee1dba84dd5485889ad4bd9e91515b6bbf8da464a00d2378f9ef1c65fb294562903714db6a697cfa64599f67474cfc70e2c606d59984d673b0d60e29343099f1de32e5d95b22145f81a72ff1cff19b24131977600cb2cc78971a5216d051e967f6cbe4ccd659be5a39a7e8c2b999318a4d83381f7ca4f58782a7e0b9648f2e0669264456260c3e387fea425baccc361833319c1240d4feb554a5e2459c918fa32c0398bdb353a39f4a72fffee6ef2f9ab7040b70163e84263384d98fc3b10758ff7a040fd534b85f2adbd64cb3f88bc3f6edbbf7824b8a7344a4b363b46f382674fd00a21cc592065b724e7da37b120d8a4c4cca90f0ce773f034582bafd5bcf0f56398594b328984742a80dfc3b3b65e9c956ea7947440a8981f2de526cbfbb23f47897abae673c3be3091b691077f9e12df9b66662b44d95745945ea0ebda4dc9b5948acc4400ac0de3a540703eb8b8fe04d854130b98fe9866ebf4d8c1b479ab6c8b6989c02c42299b99617c19e97a23b68b6fad3388d73e49774387bfb2432352de168b09a55629e3794fcfffeea22d23021a953b4d51a322606c43c23e7da9cb8fd2e41b7dfb746865b77ceb52cf6be7d7e211aae0d82c3657d183a98a8608d414caf4de891644ead34fce7f29bd4decb6b5e0e1668f5f64052a45706de513372d4f3fa398413811a2fce402aa9b42d9de11743d895399be4f2559909d23ef237726b01e3a1c2ce40065f8920541f06b82edc507eafd8657c2068ce963da38fd8ebf610d7eaeeca6d3d0a454ea48ccdb13c7e42b1b9974b067ccb6846f048dc75c35c0b0e57658e23a71b92469b01ccbc7404d330415485024d423ee3d9993a751ae9c6b95464a715000098f7cac53f2b68b3bc050cb33effa4bf6d342edeb706d31077dd9ce7134beeb134ecedea390ab7663f244b3b60b77bc596e1cd2d18ab8b53bda3468c4a23e5f85f60470141fcc5bfeaba4efa095d66ad6126abf8db7b53c7df64d7b56b862f0649b4e62ba8accdf1a4d57b49450801b42aee5bb22934e1779c3696533841ed1eea6f4a0ffd45c3b9e2af8e39f5d6b6c15df356bd5cdb5144bad32318398adbd18533b0e63a624da0ef2817269c4e03c756e22fde13168d5394af998bbeb22028f4929d2b6f875b2780942c8f922e21ac326bb3918d7fcdf200491d2bd5b8a9e7ed65d13c959706c42a823d6aab00de94675145e14b5251273d7b77940c82fe787d94cd92f024fe523dc142d65775676cc0542bcf3dc6c7171af840efcc5a68b53757155cd86d7d35d4c57311305925ed7ee9c9794381a77ba649e51965c4be7fb11261ad6a9deccc1d4d8cdcfaf9717213a6fb0dda089561b2bedce8b3af65284bf8d8e751827626f06ce8bc5cefceab017de71b598a157e8c0a380980da0501a315113df24ade353c7140c8794f062942c249d6c8fa740561c256c4b0515e75868aea052acb0c6be2c855e68da693067a3d944e2787019b99808c55d3d14afbb9e2b70e998e648b7a0da59fcc0166773fd2f3c0ae347b455104a7bda9c1ec71c6ec2fe12f7e8701daa582a910d81e42e1bf94c36417f218a7cc550bbab15057c4bb605ca96a2ea195ed43ed003cfbcd1ebb485d6bec2b0f3a18a00d43848fbcab64e0e9707a4509c8d48f9be64915c10c27afe1c29bc988442c2af134e764b83409eb9635b7967abbf7ae7a1ba306fd538abbac228587a38561a233e1fb0a1a69de6c3a2942bc4176bf721bd8586ec25c7ad78ffe34a2fdf49d53fbf83b90f387ef68201600e054a2d735a8c10caf9be3603229e97dae9bd882fd8afc6f37659989d39bd39eaa6ebfb0cc6022170ebf9c2273c5807e92ebd0ca7db16cbcbceccb60693cfae588a67104d9d16de58565da15a4d0337af600c20060dde1b92050d679d2f11661ee6df4df4ead8450834a652da97ccc70b341e50dcdbc23ecb9a386a295df25b1b8e140bee2f149be78b749f489836326cdc3513f68f2af2055f05fabd6a7d4c703ab935698423b7520c2286f066e693e7c5552d5f065549030f326dd544588d95fe41a8196d5f2038bdc1979fb26e886dec3e6238baafd1a2b7492212dbbc110e7c574c847f9b95957da7", 0x1000}, {&(0x7f0000001180)="9f0f059d739c79f4e66411d962971c7affd6b7a77c367ae84552e191fdd5168abb1cd7c96ae87e09b6d8f7c50ae551d9cc7c639cbd9655fe8846dd14b0c8497bd9468f06d2d9ca9700f874f5ab87509d55806a59348b976da912b57ce5ab27bb2c7006404b0a91e5abb62e7287aeb43972b11b0327202d8ea1cf7e273131050abeb8a6750304ba3fefee2c609c55f22c447c8eca61a3ae45b62b6f333d12af0cd66375d4271dd14c6c284aa32aa01032301d7b247d0f6cf350415a785c3537c74dc501c64b04b04420427e6f7be484035ece03056fae58f113d7", 0xda}, {&(0x7f0000001280)="2cba0c85d7ae207a06f8d4187526b509789c69491173864a13a109bd7f8d73a2fda7e9997ec1011de24c59", 0x2b}, {&(0x7f00000012c0)="6034f5f7f0e14360a22abc95385978c0219bdc9639a4bc6e3bea3fe58d37bb9e65d19c8e79e634848288e4d020c4e647cdfdb69f130124f79bf3d8ba941e39e884b2978ceb0f040aa772c9fa881d86e599bc59004f80a0b049a209cb57f06322eefbdb2e291b3a75506dbe641ef675afeca88ad152d14d9ad98b56f9dc549545d7c0cf6ac243a85e92710fcabc6160d926", 0x91}, {&(0x7f0000001380)="4b342eaa4bd6097fc51182fa3ce943a67ebb2eeedce574bae72ac47ea84484ed1469df7e8744831d4a0fe24668dffa64482d6cace0143fee8989297625c2557c50ca690222554c8a1a30de71669d548aad68a066c32c69360c7000009a555210d39bb5eea99a41a3ccfcc3de936d6067253509b97b3687666f110af0b3e6245cdd84c908b6d08ac2ea815c88f38f7121eec6", 0x92}], 0x6, &(0x7f0000001540)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x4}, 0x2) 01:36:21 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r0, 0x20007471) open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x100) r1 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x7fff) writev(r1, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) writev(r1, &(0x7f0000000400)=[{&(0x7f00000000c0)="b3629748bd2732ddf773ec5d268a1b941750adfe2cbd2c0dfa6090a978bdcea72ee6ada47259aa7da07bc7c2b8925ef741f03b7c48c5359a60c5daf6ba33a4363599aee919b3d81cd508000000eaacecf857fc68a5988535b34f91514331adccfdea50f90b9bf6396b4d7fe515f39c806cd23c182f5733caac90164e546d96a2ca3393b9e2a987b546179cad866f267513", 0x91}, {&(0x7f0000000180)="f5554fcef33f132a4b621453e8abde16f2f4fcbe364b0d9f3f898733785e04d1cdbf8c8dfa435d56a27e31", 0x2b}, {&(0x7f00000001c0)="c47f0dca61e7fb39faeab9cddadaac0ac0b952d5728d70eebcb7cb8427e7e941efee6a61c3aa0eca8da479a2795d2dd96ef4ddb765d653f7c6b2b99489f005cc33d000aeabc2bacb0f9be1bf20f68ef959757d28cda98d05a14ebf9f0ac09fb69ff16a3242ae22d6f77005bcd1470c34cfdcde906cfb03d28d486218d0ad90f7da0ee556a550b74ce13f4c13cfe57536dc33476f4d83ad69599bfc55e7cd41bfd98b42f281bdce7aee542a13fb330572103e4178039f8c04b7ffe0cde2ae8e78eecba946fe11a767dd562cb2c4ddfe3495c04ce3563f5f9573e8bfcebc7ed30ad3f605e7549eff28bd27fa5eaaa8ba654ee251a22dde75fc60a0224637ab64", 0xff}, {&(0x7f00000002c0)="3582db96e0dd7561c9f0854aba8e2c6fa6e1980f1824356ba88133afacd131087acf17009718f76e78f713c26d9211a442641ebd550529274c8d7cee4c557bed4a9ff29e333ddcad2b78dc6948506afb96c8340d70d206ca6df0e69f9d13206b5bacf7ce4575392c3b78b0c65c89c1", 0x6f}, {&(0x7f0000000340)="38cf203a6e894eafbdf45f03735f75912141ddbdc5ff7b3758fdac7f0f305ad82a653f541ee3fd53a482470c7e995b794c45f79ac77f2618eaff1defbd06496f007c1d5e236711f8bb2a1ab3178298ecf6a41a53c66f923ec5249fcaf53690dee15ed6815d9789d0e8f976ad1daf7324ff2b59a6f3ead26cbbb4d5d073798e", 0x7f}, {&(0x7f00000003c0)="ed90790158a82ba7", 0x8}], 0x6) 01:36:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000000), 0x2a6) setsockopt$inet_opts(r0, 0x0, 0x6584dabe8e5eea8b, &(0x7f0000000000)="4831d8d3ff2637472c801df210a9d2f420c31166e945f304e039ecc81bf6ed3abad1fa649dcf34ea5870e155822331aaf6a0094a4308d3ae316b3ca7cbb5d65585ad7460e7cb9e87dfd76e7629d8c6fee0e710fed2eec16f39e7765a669e59370657f9be60c585e3a5a87212bf198d097899e4042201d4e2afe4ce7fde77b58a127ab582c1cc593463c5039140469f12ae784c616010de758de0fdb6a335bba32a3a658441f116d96bb90635f30e563b3ac8a428b4ea37cf047fe7cb86b1907a6c986a27baac88ce7864287bd6c2af8eb3204a7da6c6755a35b6dbd9c5bad42583d899d9980d75da6bd687ca5dff80d9418d97f92adbe611be3134d20f39bb14ea8564fd536f5bb6cb3bd824175aad50fb25c71178bc9473326b66ab2acc4737c6bd528a4c1dc9768cc5090d8d013dbb3871710e66c2c7d0dd302a7673bb0bb65d8d2cf45948137a21fa66c4c4529b7012deadc4e1877ce82ae9a2c5668cfbb5fabc163a1a0d6411ddf84c9450db4e46df91294b8fae605e6efba24e66555f65ca4804a748cb606653bfaf8be13f51dcadd60d00b6ef77a40a6d45c9a2c340dcfbf21eca1c8fffba5a029ae5e168b364e7af2879ee206f9e1eefd75144d655be1b352ded56219717e4446e7154af28b63cc215bbf224aeaa23c5ee42acb533162b08aaf7e6472d38869fede849c5bb6e7bd5e96d754efb1e75ac7954c620dd1347a1f4bd2f349462484597a4e31a2a6ffb0fe142811c78118756fdc3a674e2a0e06c46b6d8b27744563618ab599a46a734360c4f8ca03e8c5c4d6489fff3a0ceab4902cd32766316b8558880a027719b2369ff58f06ee992bd0db948b0f3b2e3a1eab2adea19cfa86947dbb36e39811b790b22ff7f0d11454ac9c1678b3e160917daf5c61bc398b9ce5051247298005606d39348af1c7991d18f677b41b794d6892237f4cc5577567c78e36ea169c121c30bf1f0b9ddfe38a2d15c01843a9fbabce06d893f730415469101966bd1e0ce5800394fee2a0346fcb2c34ce90a393b31f144d7874c58127027572f894bc7e28e78690b08c4bcba188455901d0568e5a9e05a2a5f8c2867d87be26c631c5c18dcebc9a9a8660499e130111d567494970866379cee09ebf176afd2d386560296c02aeaec7c4d0dacfb320fdd662ec0c980cd10a45c027ba963e317c2887fcde15b43432ca819872247ec2797b95c3c5c20876652c84b25b5cd9631d1a25d43ad0869fc2a697f8c0213cff3067fb67047d8cb966f1d49839d0a53d74e69c9f94f7a89e85b89e29475e9f9c6c4df7e4e5de332c8ec90c2969b8c38542bcedc27a6b537e7187c483ea13f1e3d49fb9c1fbcddd9450bfd1eeedc31ee66adddd2807f4be52cfd379fd27211e8df67ecca37aa165da7821a4e915606ab3ea48b3ae7e7113ef2fbc7fef1637fb5f0faf2ca28c2d5ad42859a077f17bdb36937f8d1695095d159484bcf2a4756afcd2643b8db784e09d81fca3f7ee8dd4fa166cd7e2ad1591e2129c09db30eb664f27e89b96c2e9f6b22d033aa86934ce81a59a3219d3b9e693b85f25821f056dc38dee266931482500072613d7bd068df900bb2e4cb376b02c9e76f405dac0bca5ad74585fe24194e1fd5dde0c4e2382b7b4ca0c55ea47ee51a23105cd6dfeb6edcd6420997a4987c571bd2edf94ccb727966ec511971c6e38bb85b7a5454a84580041f80bfc89167e5d2314bf1a8e81bd1ac837cb898c700d9c5180f6338a5f255f2ebf3db985940ab48c1d058a0c3620c5200ec213d7da9a5569e94df63e66d277f5b2011710a4832bf513e556ddc63249163b4ebeccec69dfc62994021e919b4ed71988b2531025a98bb4fe470d8584638f8238633788859c74ace867a9ba09c8a7107b95bc39df5a87519b024350d937bca509cfba608762a95f0649e18a179375e0b07461cf8949a111bc0f96c38499bfa3f7f70004cfaa8d965d65d0079fde77f467cd49da29eb7f05a32d35bdd9ee02e471bbf4e033b9c22ea8dbf154809e17b618ede728f8977258b0639c3033064560feaf3e7dba900345a0f4138f20933c329ae3af92c365304803021ebd9162262632ec8318e924e51be4d0478db215162f4c491645e70f70f9cac6d8c7c41bebbe4435622429c352a554542998927ecd04f49047045963619352f6b9b3a98f55b83c7c7a8f161ae078fdf948c1aad1f2e8270c9c614d19b1a5175710f50c791c0f217d60a5e0091388ec2f559b8c032032fcd9d901f0a7315db258c26d94527c558eecb99b598bca7677c30d926078545f21271a8e98e11321407225281d97108c85c9c177541df693b6216a93a5f8c54d6b7cd7ad86cc5e7574db4ada1e0ca65a918d5f2bfcc5f54a469e8384e5c289a9a76ba2a70d46e46a87ed9a72fa2ac03189d2d48ad147cd0467c5d16fce113cbea246d43e84e0a3db02a7720c9fdbb178f611a3cc214a694612c3bec45b15ca76187481751636f2f15a08630f328c216c09843767e818053e57c97dc685383c75289dcd2795d6f2224a111b413f0143ee9c00fe8fbfdf1b06d89d7b11b3fb8761b4b592e8dc393faf838c7b05ec6309ce61b37c99fdaeaaa7e8a1b646442b2859c8b7017b6a6c161912e8558650ac01e246d4b473676a908f53e0bf94d59a148d7c9f914cc74e9fafdd45993feb76b3a31dee13745e5f1aa7236f13c066f4b0a94ed8d9f710efd2f4dac3a6fef7257b0db092f55d3a0b7936ed1e854492c51d21f04db73e867427905c99ff6cbc9267836951cc3a19b695fab47967b216700b80a5eb926dc4826979040e9965f98dc534a5a24ba3e91286f140e2bf01eb17d029463ffbddb7a0500c63588198b26dfa4c321d54b52ed8659bdd5b6cf3ad5a423a59f0bd2fff6a60c591f409b0dcdaa93b24571b87c7992c93165da04be46b43dec23ba3c1e4e0272e08f75b1c83ea21ba4e47de7c0dc155148fdb0a3d1af292460777f953a96e98757eb1698a523fd97c9f2aeb3b4ecd116a7d4c80f7f52da0f6829dd91dd6c8fde3761da469243b4240f9e72ea757b7c79da926073401de6eeaafaa4f509e1004220e445410398303e216bf8ec9f03478bf14305f22f2276877e799a4f5f47b592b8faf7c29a71f2aac0ea9e910ca50fa9f535a3c5fe510f188ba83d0652b2cd7e67cd9a18549270c814a6762e67bcb162faa7e923f5ecedb20a17d4fd2604797fbdc8bbccd0e916261a6956be893acfa96aaf6dd675b3c07a1a7e4c4620c1332fd7967de671e6d8bcc0d2e7b9e67cc7ed89b6353c7c219994b720895a0687b743f4a986a4017a5e439e07607d50c4e3649e1c7cba6224e603a2ecfbce4b2f0c2bf2ce2ea4cc94c6eabda3edfe17bbeacf03efc87feb29eb5021a5c52710230ef5b7b989db009391c3d07711d88fcf1dfd680f13f5864ab9d07068cd00ae097575b1a242be3970b9cc09e2c443cff48c7fcd3c49aa84b61eccc99282ae926065d8ba779b6bfcef419bf4c9c0d0c60950abd1c4f3451b3bb9c974b9fe6a06f69f0d7e4ec8a17d698c40f66ce083eb435d40b45809a0879f9d04b6a246e83d64ecff0e3417d8964d9cc8bc3a6da89dde97e751a51d04f922bb352bf6dd3e26ccb4d47209a539a09c2bf70f3742ede18a20df776d129e4d729fe31b79f8c4010d14582e724c95d55874e3efdcdac8eb2ef7cb511f99a4557f7cf2a69ec43cf755c5a999273607e142c8a92478384ebcd189c900a89d687a70b76b8ac975edf4bec843ee448ad54d95bd9d96935d41a1a2ed405a92bd4722b4d17ee78ab42f279141fe8dddc0db3428655db4ed508eddc35bbd736245146d639519448978ffdab87be36be3d4efcd824ee7be7845379b63760dad83871bbed6ffa9c5d25a9d3d56e7880cab0b8588d060c968e6a474e5836f7a9fdec208be6357363b9a61ea65ec867e24fa9a0d39b8ddbe70ae8fe5ec84efde42142746fb0dd41a41568acdf0537050e14968b776ebcc7c20ca88e9e33676a90a16cea38bafb4b7a04d3d94a0af0888ac11856631be3ab48a92a86081b36f0eff17964181c20b7ffbc4d901cc64aeb4930cec6a8d6ca6975bfc5c4e76c7ff2f5807fdacbba2bce32870be590fef0061607e8e0f4f532c783e71825c69bbac51fa238006f6e62a75bd20ed64c958e5e2e9e136bfc180f76f85480804f40af5e01a099823001a2c074ab0bc9bbeeaee4d8ca10712a8334e52bd31878fbac4887ed23363bf18b8d26f8c839f555aa9592ec6365f88ae4f9ad021d6aaea6c5a534f971fa191d041a0d03236e7527d5bf8211ce29dfb797730611900de31def16b54ba6da41ec35784a751f25d2146525daa56de7f23363ca8c9e4012750d640fe4215d48e83f32fb540361e358edf8343f4f8d2b74c0d17f0aa2380d129d8feefbde0b6b10d06cec2f157d07ae6c46eb27e4216f02c8f1e8ac7b9686c77df644b005ab011e68d49a2d28e383b821b2a9c7239fe419d48e699cc1a6a5ea0e330cf77cf721cdc81ee3648f2363683697d13dac446b8565f6bca195198e8d892c123370183858c3e3e729e0d4984ff59b9b48f0751107966c8c4518083fe786d47b3eff62a0a8182609fd81b331f7b4e820876c25d08b155d6566903e9c540f848eab4c1837e813d7fcd825bd506d27bae58e12d58fbd5ba369f55be82c4c415d8196c8462f60b5f0f9174ea91ffb9ea59d5d6378e5d72a0113f431f9629f885bd600a2dddf93efa35e56d9b3f9f64a7bdc80bed205a175354f91e27da921b114ffde2d3bbdb75af654e2b45856a36155f7c13b77ac3ebc6e48d339fe6b6676bb44cf592695deb396339cc1d43355dca50b42c4ac26887d159c5c29c16221eb891d4a68808a1cc4cfc9d391a57fffe4fecb87b8855d94d9abba3c0da9b97b836d98b13f15a883a186aeac5de2b99b43d4175b743eeee13f8e4d6ce9b6a98fbc758e90d9604fdcb1c23acecc23edc0e686ea9146d85395ad4afd9dd4a9e8f8837fad4029a4363ff97804b1489f04d8f99de2ad395f742400134ef53cb63dafbdd708e73eac57cfbf0e63eea067a1e82af0426a60d8b749f3fad614fa67221b97e72d7a80a9b4e752b7381cbc7bfec84a2deec26418c66a88d9506074446290cbffb0d5f2a8eb22b59f4242b540e2d0f760a711ac470b655eddfc6672c24b6482881b337815c9987434a8cde25fd07fcb9c85fa2d3128d9327e12c1dce45940b9dc892ca01d8465cb7879afbe0d1a501a2fc86cd783f54aee33da7c1baeb80d8fc3ea999323a63e01c5dacfa9155815c26e957ce2ae1861758a231a32e4aa279198842d06854d47b5c9ab66407d6edb32663cb220bd7a246b2b5efc65721debf3f37e678868961ba490bf7cc148022f9064bd498495399c36a619a9cac71c9e050bc152c571b83817e73d3fd9c4f6334b492ff95c4fb3fe3c4b438be6d04f38cca62f31cd0180cf6ffde857d82c5ed6f3c87e89a05134ca44b81dd84b58d00e5cd8c92adaabf0da3275b1861dd4b18a5ba17dc3bb826646c61f849e3ae18d343e89076f57cbb7c16647f53b1f82bdea0a1fd58ebc6dece3a98828eab744ff58db919d38c80cd5088c90d4fc75d6da93bc965d37fea5cf099b0b0a5c2d672edb751a0de598854b403143168ed462521963779526114f62629c4a9904ce047bced1172dee93887ccc07b916f4fe764a76cc9cdb48c93d1dca6d5225c537b29f5a544fb0a532aada4ef4250ef0a1e561f2eabf7b36fcd60d7fc76eccbd267ab3958d2925fc5f2d28db12d542778c74526", 0x1000) fcntl$setflags(r0, 0x2, 0x1) 01:36:21 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000080)="a1fbfc49135bfa737760a20a72e1a5d9bccf1b114e2569108a83de6912e42596966674031c99c3f76027a5edff0fd717aee3c5b746f615498ac600352254539fe34f5ecc9a82470e368480f05abbc3c5cef9231ae55c1279a562871554f9ae194d556b60d4986ba5401418e675de1ecf", 0x70, 0x9, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r2, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=""/104, 0x68}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) close(r2) ioctl$TIOCSTART(r1, 0x2000746e) shutdown(r1, 0x1) 01:36:21 executing program 1: r0 = socket(0x1, 0x400000000002, 0x0) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) 01:36:21 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000000), 0x46, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x20, 0xf0000027, 0x7, 0x6}], 0x5, &(0x7f0000000080)={0xc6, 0x1ff}) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r3, r0) 01:36:21 executing program 1: select(0x359, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x4000000000000}, 0x0, 0x0, &(0x7f0000000380)) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 01:36:22 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='x\x00') mprotect(&(0x7f000045a000/0x3000)=nil, 0x3000, 0x1) chdir(&(0x7f0000000000)='./file0\x00') 01:36:22 executing program 1: unveil(0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', 0x0) 01:36:22 executing program 1: clock_getres(0x4, &(0x7f0000000040)) clock_settime(0x3, &(0x7f0000000080)={0x8, 0x3}) clock_getres(0x4, &(0x7f0000000000)) 01:36:22 executing program 0: r0 = msgget(0x3, 0x200) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xfffffe20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r7 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x7, r2, r3, r4, r5, 0x4, 0xb6}, 0x7, 0x8, r6, r7, 0x5, 0x40, 0x7d9c}) msgget(0x0, 0x26e) 01:36:22 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000001280)="bad520f57df2f532a4595d0efe6a94fba4a724dfcd107149ca023a6f4fd53a396987fd5cc1f9fc10a2192d0e217ec322e18cf7f0e79c1cfd73ee8bedba77519136960f9aa23f168279c6327030de161f6df9c9ceff5b6d908834616579fee0ad2ee4cfc3d17ae6009a18e76b07f9170c85112b37d7825cc69c4c8852aa63b655f85c15692923007934f9ddcd076eb4dbd053bad835fb8794777823d55b8902c3a8c83fbbb0023cdc49d5ccf814ab33e1cd9e12b7fae439900a99563b4ca330d783b345a530ba3e61a65cd999f4fe498eead3e29465a4ae25253a1d192370503375ae25fe24982b6e879be979e39aeaccf1cca73e902456333d4e6dd75be78c8779984db6f18c62275bc769e4591b49fc95beb856eed1e11a8805ef58aa4a8a547a69ccd9d4453e86ae36b9a68797bdfa1a2425e7f63182b5939c35c61422972c28c0080869cb6a278c68b5216afe8562b86bd1fc93ea52af2c91cbaadb27ccfae4b9093641483b219f0fcb60103d4c0c9a3f82cfc6aeb4306173a54d93d8c69f33e5e675bebd3fbed49a7fcba1c2e31f8f82e68e3d8bc1b370f4b9e8eb4d9a7b818cbb08fbcf3db6117ffc3cc57098a924a1ec21debde86692fbe9a19391e6f1ca4a60dbaf97890247d39a6b197ff77ee53ff0c75ea932f8eee3428381996ceeb838cbbab39922acf26006f0e18d87e7e80dec18fca1747d9929cc4e1539ec2f06a2ab01949f2fe08396e6ed42ab3bd57a71d96a1c5f9ed76cadd13b776405833e2ff8a9e7fb21aafca1d7c05eba505c6c6f7af3168995a63d7941ab4dc3d4a1aed684467bbe4a2243ccf3e1be56c6a1ce9dbf645cb734c1a81497fe5d24324037d9614fef881df70989a0c914702371a20898d746b2910624d97e1b354b76b594989b44c9c2be56498e82c7cb57fba72c2ad6ce12dabab3ac5f873943f2541ab69e1c88ce530d3b7aa365eac6026c07744a5abb63685fc6ea72e4763ba51dc78ef464be9cc4be837f7967f19baa9d6b02f682375e0b5e254ed02544cfd0d5efdafaa81aeb5f2266f1cbb14af236753d42731001b63b2d9a251536617ae45130af27c99c1a387dbe536622e0f9491abacd195aa6e5cd303a7ad9d133907382be89bf170a255bc044344547c63ac1f2f05721c45d4e952147e51abafa31aeeec60b916e9e8b42f81d4126f22445378fc56d5614146ad2f28770b1a34fc94bde3f391c53b0f0bede8f8811f8f01aa721c7fff0304f20d0a2a5fcf8e24a149fc49ddb6ee16d1c84393f3cde7f06b3f34591d9b97f91754c7852f27e5496e9628324673433409a7c02471b6281f238c9540d86889bb07320033acc464e401193fc51c17d809c039e8afed6b6d3f5b387b2b70610c42a6c50f41ff625c6fbc9614ad050e96b40f59eca32bfce9cc707b2ef6472c089e6a5ac13935aaab39c988cb1f6c9fe7b0bd0f3f13f192252fbd1128e76d19b48a75a039f0fba3c08b571df3be5052df40a3d6fd0780d1445ebb388f167fd7a8776b45753ae2876c9c95fa7b0aa2822db78f7704213a8eb0b9c88b895d7d4f8a96a3f00bf91460d74085e326696681957a8b39ab3751d579ee6fa042158b11386700f8e964b3d5a4d70551f2a60f7f799174b427b9f47d4b8400565fc310d5561f8f6b12b76b97d89cdca8794f4675e00fb50c06ebc1ee66013edaf0451c1269890f7ce3eab5bb260df176a0a8ce6e7d78a3890170dc46c1063b134059e5a5a54c74f95a5aed855d108402a3d464fa2548ded2aa63ead78ec9152c50976fb27b87d1bb05176924708dfb95bcda5038e49573ab2e78d37bf947a9f0494264124bade732fbadcb2fe988ea1eed91c6a365ae46b18861e88212ea3600e4b3ddb876553159b941e48335914bb8878cc62a69473d5d7be4579d9c1bc00d5e4f21e392492b3250b6729df4c8580d9e845fe9d94c4a3bdbe12f869ee6e5278ed34afc3bf3d76e4d42d4fef8a2f597cc2aa18c81dabcbd0d2ca9184208831470f8281bb55e8ac6c8a60b902cfe9eef42c07c27cf3ed3aeece6c9daca2ce045a4c024a7b726ace4347df6dc235295ecbef3e6e14d7884fd65ec6bc54a37b863832097c1737f75bdb351405a6b7240276d2e00d3bc7704c88d5e18c575b84fb86bb1700cf34cad9667d99bd020ed6f4d5e971aa2e6752fa1ef76cd8143a40a90e68532d9f3fbc773eedb4d38500a60d9c5655a3c2c0be7dfd2e909385f44b1653a6e02d2f60c63560387c444f1cf705aadf9c2747c85bf1e0cd54ede4fa61c7abedea8deb8d3920e96a19ef2d765948b1cbaef19944f486a564258a7cda1e970f4fbae14744efc742cd784f011e5f4e8d5df262a4cdfcac465de14294da3eb84be4c0259f3ed2031f7efb415a4e802fe1f237a55d334c59ef80334cc49e57a284cb00ff6ce633edfa80157912b400016bf0b51ca223260581b965370ca92f2d7f23a051f485e616e5219b210ac4f89ab1992900162e823ad67a7ce9bee6bd8affa7df356e34be2277fe8e5f1624260b907a227500cb858a48229b801d15fb85f827aa9843be5f2138c9531f39f351aab39a4f3b0429774c8f4bb121e4e8b1da123ab0b0f8890f5322ac06e5658d3475539af68381bc4ef1dc9fe6f430e16fbd0f21dac3dfc5e30b4356609cf5c4b3bc9451f079d642c7ec0876a2d884a7155eddd70cd2ab77b82440821624220a7c0d712cbaf03b2cb0084e61559a7da57f6e99cb3979c8f7e3984165a5149ca995c631174667b91214a9c164f8d403164e5514d41070c9efe7716457aa1298491f308acaca9d94308af0ac0c787f67800679eea0a078dbdf9a0ad9ae0854c23c02acf02a3c696f9f50b6e9b0b3204192f540a9331ae556ffdbefc537337fb8a7d4b1b606695c295c6fadf1e39c3a02e529805893c59ee76b99c8d227905eb54774c6753695bf6fcb0d357fff86a7c3b47a89dcbd176672fc845382a45057d909eb27adf347ec7769d5982804395e41e989ba306b9ac6b74c96b56e755ce90307d545a681cc092a32bf0102af2f74d6356ec225e77f8fb893ba06d9bc4a28d92bb5b2b4337bcf9369f4b653d0159b186d21cfb35259e95101621140caa5a5b775aa2a4e35f2804223e9c36695528a0ffd7041b41ba432f5f232fd14da54264a5c5f0021c2c6a9b5bd768cd68ae126edb7e12e8045ab12e284f7ccbd245c799dc7cf94d6e0024446d88be067baf19d2f00f44e90b14fdba741a27035e4f20d6ec2c2d732e1d87819a258ca6ff983f81d0f4a597db606d6425c4a692d065daeef02e694710eaf67c20e701b81385f9c07e474f3ea16888a4456e2f3571b20906cbc4f2b2306be2e95f5375bcdff8d0e3d9793eacf8d29b620368c4c97b6634f8367f51a3553e09b913cd6ded80af57afffe8cce6c511a0fc88a54f8cb56cf696827e0225d752383b930df4a518ade2f118b05c8ed65e37458a3bd176359b57a294ce37469aad5dba69ff23eb027bfd6862632ba4b28f8d246262f2c1ac632474fc3b90592a4957b74bcde3a74b6b3d9cd60bb3cd82e9572216ee2b60eecae033169c4525a3b35e63f938c452d13bfd91e1d36685f0f5acb3c2a71cc450dcf8d47c5c72565d71908eebceb64d52eb9f524bc18d6ac4252a2680014bd211a0b1c413d40d52347549b06cc4df675a685c52ff57cd53411878b465c194ac98a8d21d80a90651d267ff82a950ccba40a3b622361fcf95f3eeb142d70e4fd92017e46b612484af139e952138fe37d3033f16635ace74eaefaf1c8072b05a9066868abc173c50205021189dbd6bfd4f751fe931de2b1bddf74dc95803d8362eea2e2b738fcb3b3bb35515ade2d3be51b9cb8f764b30714e004708d273c5561b40c10c2dd5c6bd93b18322305052732dc4a3b087dbd85dfed11344e0e2ec3b8f7bfde8c048312706f53fd28dc162435862488c671523978a5b42586e8a1a4cd10d3b9764fc947849e52909cef25eed7629898de8ab7067b410a090efb21b9ff3e2954035284bc399872ec0860de8dea470340f9d3226cc11acf59361ffd990b1bd220238cfe8a52b53756cd63d23c8004bb28bc22cd5821176d02273acd0542b09718a924e5392eda38b604b6853a54f616f99c56016cc601f70f2baf5df811838de1e0691b41585c5d62b3d6784687e1650470903667b0188e8d55e0bdca17ef18e16a4f6d0ed4c39da3718ab89951617cb1204ecbe78240e4eb72916a7ad29c7fec3b5e59ce3d67c09f02c9fe1a2d6baa870fc16a2bd82b5627faad5afef388abb3a3305de0e2551095ee7eee781443d5eef0180a4b00d553c855cb992e878f3c9eb21354c7a3227a8fcc26dbdf54f5cfa93f9c828493ad9725d6c21e52089e94dfe7a144bd9920d6857ecbd95c2eb5f10322640dc194682de40e7642949cd7f50671639775c7fd4fb598c9ab43c71fdaab3f41c367e962100292f8d49f828ed4496f81e9f3bdf83075f1e32531db70698d3d663dbce5712dda1e05ca425c6e02323ad997d6900d559215f8fd546eb8095210d6e5f0766ae3e8a910efc210116e87dd7a219c85d79787b7ebec896e222b7a05cc4b666d12aeb2d0e16fb52b52dfc367329715d8bb2937ff0174e7aa068de522e846a87c375988a62ecfa72095d4554883876c30db3cdf03d06d2ef644873ed185e11abf5731a5162c025067b6258d26eccbbd063526ada783077e4924473403651b69a7a79307b7087b3c93610592879c085bc0abdfbb2adcea502e52d99d5ca52624aaaa552493ac8e9253ed947e08a5777d31e86556c0259a781bc060bc77c49d101b7b23d59d3a6e79549bd851fa098947053cf2acf2b8e6ac011a26b2d327876434c7023e70129d247005c56ddfc1227654585d353afd92b58a5faffb065d4558f05f678cb21392096f40d82ddf0e6037a6adc0b14c7b4c70c6cb392ba9abd242b3f2d9bfc185f02f39063bd59feb057a40a5c9b368561cc4ab424b7b19699f5d16d0cb55e65cfa866b38e76d4e3d299f04d99a0d5f1e745689869a44e57eea3785bf6892bfc09b851e0e26f18e3e93b6dd5dfaa230cec553b1e46745dcf2d44efeeb20993f11feda1ac91183925d3458d1684796d1b523a8a83de91553f1c7e08716d3d96884daddd9da057ccdba850979ba4043a38225a2d529dc849613f1775384b1bb2259532207585f12d0cc8b4032950aeffb7919c36e234418ed7c8d1cf49c61c86f100aee4a96fa0e5418e421840b4d80094a6eccda6208e7d1ed83b7df823d6cac7d922f8c8065215e9ed30c56401500565d5759284aec186ea2764a9ab7b053a9211acffe9b15a8ac929f903be367cba2e7b6cb9fa393783bdca7ebeb6e80e8b833987832ad748655b03f2f6b6c63e14ee3b0693e758af843342ea009e8c2431d4ee08568f80d78bf061a6f0f1d46207dac4a0aa849882bbed9a401c98c0fca84a083f1a591a7cf787308ad0a2722209ab3f9a9e0a8ae336cd905b0902af0eec4a15d443e7c923198db5ef7bcc4f6d6aad6b3d0216019d701afd44560aa60566fa5d28d59fab7027162d0f7ac7932583f29d8", 0xf63}], 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) write(r0, &(0x7f0000000000)="75249c7c8f7e308856abcc2021e3e85427afd8db93df93839f3a68fa943f2d432c8fdad7532ac921d38492ad5a3f984f1625c43487f70dc7153abe2b6c019228f8641becd9354809bc6a99601d968b0637f817dcafbc5488a4fd59f37af591c50763e43153719000ed8868c53df558c1a0ec25f5c587b81afa6f315bb7b7cfd190f0075c7f5ce51a5428034af5cdb5391246f8d301e3a7d8231d6258af66", 0x9e) ftruncate(r0, 0x0) r1 = semget(0x1, 0x2, 0xc8) semctl$IPC_RMID(r1, 0x0, 0x0) 01:36:22 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)}], 0x1) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 01:36:22 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r2 = socket(0x40000000011, 0x3, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x6) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x8000, &(0x7f0000000200)={0x401, 0x1}) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f0000000180)=0x10) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) close(r1) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, &(0x7f0000000240), 0xa102, &(0x7f00000000c0)={0xff80000000}) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) readlinkat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)=""/167, 0xa7) 01:36:22 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x108, 0xa0) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000080)="f1e0262c358013127d257209e942d7b88912a5476bf438b7365e46560d21368c92c0ef9c0f4770d776b28be815eb01fcfc", 0x31}, {&(0x7f00000000c0)="fd8f89fc957f4d4ee401f16f0cab3eb839aa09db82135572de43d332f4af11d77c38802552d7478370ba95d758cf17356695bfb6a5dbd05a059dea70c7a3e4d619d22013991173396577c4afe0b96bd6880e43f129ae899696ad736f35723bfa2c6d99abeb58132b4bc90100554e3b09b54a4650b9", 0x75}, {&(0x7f0000000140)}, {&(0x7f0000000280)="6f0c7c8996dde6d0039ca663295ad26d37fa88ff440633cb333ffd71a5d4d3c41a7c807f53789927ac7811889c1e57aa875a9a67ac54d85c9ccd110f6e8d3355185e620c37f3326d7ef31388b7df3711f11206ff050a998526f8d8d33561b4e71af6a8271d427e0ad913b247c75c8925271656ad278e792bbc3827b80219d3f030b0aca64caf89ecd35e8b0785962f3957675cdad7e0a2d09e157cf42b6cb415867d9425a6ef117007ea1f9b9f00b31ecd03f83275983e", 0xb7}, {&(0x7f0000000380)="9280e9664b532ae8543d614e5145937453593ace5524a0b9afe75a8c89e8d20f5f2c68dc0d2602435c29b00be4a6fa5602db1dc406ccb094559dd39cf8371c3d6ab49b5735dbacf5f47d58760adb2bfaea9fb6595e8e1497f684e9d8064759ab15914a7ebacbc2fa64473fd36bcaa7e12fbefdbcf08d0d5fd168f1e2d059d21bb51901ae148fa2a336a4b93f35c45b86d0d5cb5a2ad826699c6d61a731db41546b4006fd9e6a54ca50ea6c5be4be3c69214752b80cc8324e1f9422a5585c5a9a53cb2ed0e8e7767c67af120dc9a43259c50e129c621641efc136c72faa9e97493245a70022cd3d39d3a37cfcdef6bb", 0xef}, {&(0x7f0000000180)="9164a2e50767", 0x6}], 0x6) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) dup(r1) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') open$dir(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 01:36:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) r2 = dup2(r0, r1) poll(&(0x7f0000000180)=[{r1}, {r2, 0x5}, {r1, 0x24}], 0x3, 0x0) fcntl$setstatus(r0, 0x4, 0x8) 01:36:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) lseek(r0, 0x0, 0xffffffffffffffbc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setregid(r1, r2) open(&(0x7f0000000000)='./file0\x00', 0x90, 0x1) 01:36:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt(r0, 0x9, 0xfff, &(0x7f0000000240)="e7469c0cdda8baf7694f84c523ffcff7341378d1b6a7715b3d5cc19e1dd8e1d89fcbd24905863346c5b73ba71760e06098d52baa33b3b79b6eedc99bbefe50dcfd6aaeed3cde6b069f475d3268082ab957ec31b5a6256b8d654ba743f69dd07ff5e33125e18dc92503bc63518700099a0d2011a2fe26672351754c9cd740658db33fa2c381b9f39bc79d67866efe444c239bc596b88c2bbc562cadff2be5cc23c710c016ac43845f498d34e09786758bfdc61a9e87c5171094050e22c2", 0xbd) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x10000000002, 0x2, 0x0) write(r2, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r1, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) sendto$unix(r2, &(0x7f0000000000)="c0", 0x1, 0x0, 0x0, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000300)=0x10) 01:36:23 executing program 0: rmdir(&(0x7f00000000c0)='.\x00') symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 01:36:23 executing program 1: socketpair(0x18, 0x1, 0x2e01d17d, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) open$dir(&(0x7f00000002c0)='./file0\x00', 0x10580, 0x1bd) symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') r1 = getppid() wait4(r1, &(0x7f00000000c0), 0xa, &(0x7f0000000100)) 01:36:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000005c0)="cfd03f314b427822224124aae2d29a936b5cbbcea816c31f8e63f7d2cb67f306921e6b6c48b4e1509997d56d8fb9f49810339c34d3100af7040e5c28673c6ab38c5ca07d2d9f66569fe4adaf8970c3cbec71f9dfa926daa9441aa251a3a818930599ed364738b9baa0f7f4bba260b75449d8d55e842834de449f59ac0df2b7b709646209e646a88b2e465db6649744fa575f917452e9f44242aac318b694e9547c11d076f0709d02c6d862f73b2a10129d144341458f478b95cfc6f06862d303b0ea388e8b79f772456d38e31121e0f58389663705fbc77479536eb76556ceb8d84299332d35e52ab87f0e9c0d4f3e201ed4bf58dc20ae335badd5c306fc1acdc22a5b51ffa7d29a8de13906481c39432984fcf1e3c86840e224659a16c5404331f4d9d476a482eba71a093a66783aaf17361c6cb4e505d78a8acd6fa15dbc515303e4f5a57c30c0f259c9ad2e4f79125f14412968b7dd718b73374d634e4d1fc841b21b184011f015c1151600cfabadcb5e578581cde91692a83a1328c06e70465a450b9fb0072a9605593471a43c3fb406ef88a113d7215bd99eff463912304f2801692753bf73fcabdc6cb083a66ae21cba7ebcdc3d71047a324b3bd5faf6526495dbc3f2df3a55146581450839669dfb13a1a883559c4556a52770bcf228c98e72c7844e3632b6463cc9f3334ac7c7d4bba2307419583f08df558e3ea11189fc9fe2b8cdee92bfa5584ba486b6381bd115b15e20b2b8163a76535deb429a0c78921d965acb1e9de743f0e9a8907b883f2281eb12352e6bd16eea83fae726b25b45696f5b1b8f02da74dd37b2962a5b807460fa32919ce3b52334a61a3f48e39f468c6be1d9ffb2b01e191ffde2b97c840f5b32db60a0540c93e17df4d63dcc36cb9f3a621e82ad6715cacc1d587ea4e38e191ca9a80b38f32dc071db57c89b54831c28086a7705098827700905ffa14807aa8f02fd048e9efc8014c916ac04d05201b77696dd68f835d4acf22944cf28c31a04f8d123daaec07274fdc043cb0004fae7500f83e3a30d0abeb4b74a885a03c5b1799178dc795ef25edd88c7d8984aab13cd76df31a2001a809f503f25cc3ee572ff5883618595c0ad788966225360a02b5692f7254f1e88753de1c52373af97185ece44710c9fa947b86069bd21724fb6d13dedae7a6d7c3ac11b05fa71b421891d8f763cd79e7bd952805855b7d27308cccc1e7d1cbb6b51e05d68ccdf902954d421bc23184a34df5f4114ae56598600b4c707bb5e47fa59b7a3ee73e8a37f843f3aa80c7bd6b727896eac8289d833964c6a9a6502a05b10eaeeb7dddc7eebd40579f5eb3c56eb76bd29cd4053641feaa1f212c5a3b5fd50bf77e20a5c56d4cea08c2885a30c5e951b63709e143462ca0b22672933e23216b03c7449ba88a60ebe716a5c82a25343d1e4067289c42b1970ec8e23b9e60f7505476ae392160788503f7b5963ee3bef7a96a3a3bba802d85139ad98c707dac9e7de276136f4082480f3d74eca778e446865aa54963a34e64e90848aaed692dc917f283d79c3a3c3cf297df68dd0fcbbdbd3a4029a546cee78b04e1c95224201908a9b2a6a693093ba84e359f4701857937b6ae15efd27831ff2bfa3670934dd6fdbc953d0d7449835e232d82a48caf540de5649b95212dba0ce3c8281590e6abdb4ca2cf6ead36628e94e50883747755032d1562469e9ccad052ba5095675e95977a55250af96fb4a42471f598433f127fd4319d5fc9037ed223a909b6dd97bee9a08542d2e510c73175b5a56f4530d6e79d8c8cdd7b1af78367674e5a9125d49d1864e7a33532d16757a2d203afad98cb14c3b3694ce7d1e2ea8748e389b2e19be65cc67d5acfaa975135c593a7bd8892aa9276630dc593304d77b5bd43643fbb2ed05575bebad78c76dfee9a1346f645858c08825d7713aae5a20f6a7519c0c1af8704180c66b47fc12d4b155d0ba8af6adef8a0b948626b2aa33777ce65638599edd90f61585526463cc431050ec3ed899ebc61f8d16d62390ad46a7828b1046d8c8fddadc306a170b1320fc3361ea160981fe6af39f3346676b0cf48928d3b9ffb1e64ebdbdee6a2843f03d35d52a6d25fbabd6af4ac252fda56653ddeb9515", 0x5ef}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() preadv(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/62, 0x3e}, {&(0x7f0000000040)=""/37, 0x25}], 0x2, 0x0) 01:36:23 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x65, 0x80000001, 0x2, 0x2, "e3ed35c18107cb44a45344ce55b87bcc9dbcf91a", 0x8, 0x61a2}) r1 = syz_open_pts() r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x401}, 0x10) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000300)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) syz_open_pts() r3 = syz_open_pts() close(r1) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xfa, 0x0, 0x989, 0xffffffffffffff3d, "857efa22a6020003fbffffffffffff7f00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:36:23 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt(r0, 0x0, 0x8, &(0x7f0000000040)=""/123, &(0x7f00000000c0)=0x7b) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r1, 0x20007461) sendto(r2, &(0x7f0000000380)="293ff03a00b958e6c3d79d824c94610d9fd8975b641a89fb6420a469eabea7c91100cd6efff52f06c753d87e86e2cb3bb97cfd1528b2ea3fb38bcf3b4e650c39617df2dca9a50494e2f2b9311a5c22c6a16680b125a382a0d09408f85ab3eda594b64822e19e63eced96a4023054c34465b603272db8094703ef48a2513de04bb2fa566cf542019a3e7fdbd845211339b16cff993781644471daf19bb0b187a41287d8619a883fdb0344e60c750b6caf1d1b131aba894290e4d183522e7d7ed9cd4ed642ed9824d8f8daa4c93ea3670aa429d5d502f008996f0d2078c90a949964efe2e3d33575653bd581404f1b54", 0xef, 0x1, 0x0, 0x0) fchdir(r0) r3 = getuid() ioctl$TIOCSTOP(r2, 0x2000746f) r4 = getegid() r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r5, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r5, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r6 = syz_open_pts() close(r1) dup(r6) r7 = syz_open_pts() ioctl$TIOCSTOP(r7, 0x2000746f) write(r7, &(0x7f0000000200)="e1", 0x1) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r7, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) lchown(&(0x7f0000000140)='./file0\x00', r3, r4) semget$private(0x0, 0x7, 0x480) setsockopt$sock_int(r1, 0xffff, 0x1807, &(0x7f0000000600)=0x80000000, 0x4) r8 = getuid() munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) setuid(r8) shutdown(r0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000680), 0xffffffffffffff34) fsync(r0) 01:36:24 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) connect$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 01:36:24 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setregid(r0, r0) 01:36:24 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0xffffffffffffffff) r1 = dup(r0) ioctl$TIOCSTART(r1, 0x2000746e) mmap(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x4, 0x1010, r0, 0x0, 0x0) r2 = open(&(0x7f00000003c0)='./file0\x00', 0xa0800, 0x0) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000000000)=""/117, 0x75}], 0x2) 01:36:24 executing program 1: r0 = socket(0xfffffffffffffffd, 0x4003, 0xc748) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x0) 01:36:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000100)="d3d4", 0x2) r1 = syz_open_pts() close(r0) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) getsockname$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000180)=0x8) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffae7, "8c36817bb98e8df4f117d408177dc88ddc2fad96"}) bind$inet6(0xffffffffffffffff, 0x0, 0x0) readv(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 01:36:24 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000)="87090000", 0x4) 01:36:24 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="1000ddffffff0000000000008538bc44980412e6afc9180100000001645dd6640e797a7c970b4d0097bd674b214d49cfc54f184c3dcbe4b9da6e7f5c19626bc55df2862b0000000000000000b16dfaf404fde44e96d542ac5b52a579b2a36adc228539c309eb58704634dda75005b8c06620729c3e0ff02a051368598b5995bbc2b1ac8afaed5f530b149b4c595402d63abac8eba21838a848b27e64b02978ad6c2c3a7ad85270a5f6f5528c2dd4d218836c274ce21e8d1659ec980df32e6cf45de54d4901e88eac485ff1e28e2df2889ea16e563a62e67508f0e5feb6e06f903befb3532eaa607d15aca4a1928e8d76f90af72da900ebb80b31898d6f91814b362bbf05e3aed628fb3dfe8c9fda83175087b60493a79d2af48ff13935d0a9440a79e564e12e5be164f51349af61d972ac7c3f4ffa7d223301f38a75021b31ccd4e25f092fc5aa61129099f43913cabd0cfa116f8edbe0e443726c3209862d66611e55cbf93b486b36f940e8c80932f7e446665710a1ea7783941e315db4b79f2a38bb4df661786b0bf3"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) 01:36:24 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/120, 0x78}, {&(0x7f00000000c0)=""/87, 0x57}], 0x2, 0x0}, 0x802) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000140)=0x8) 01:36:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x80000000, 0x10001, 0x1ff, 0x0, "65de8e3d9bb8437d5db5c8a0b5f72fdd80602cd0", 0x6, 0x4}) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f0000000080)=""/23, 0x17}, {&(0x7f00000000c0)=""/231, 0xe7}], 0x3) fsync(r0) 01:36:24 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = socket(0x4000000000000018, 0x2, 0x6) setsockopt(r1, 0x29, 0x200080034, &(0x7f0000000180)="f9000000872b04e845ad07a61546b4f310b3f631888b5a77e0f3181d6e688c9699b9b0e0ca3899a75c0bd86d37b664dfb2806859ff2afffffffeffffffff518fd1e08d79021455a42dcfca2409685b6acef82df7d8830bb38a86161bbe55dd16a0208a84249efe151c1378b59d5439aec5ec4319348dc61e18e412115da05cd5df7dfcebd8e7c24a66de312da53491d5bd6e0fdb982a740d7f0bfb44b1665b358b778a6ca2f46ff57d7ce9ae9ede99bc", 0xffffffffffffff8e) r2 = msgget(0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) msgctl$IPC_RMID(r2, 0x0) 01:36:24 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x8000000000020d, 0x0) kqueue() pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000240)="89", 0x1}], 0x1, 0x0) r1 = dup(r0) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000040)="ca8102b5844b7338599fb4fd66a6ab95abdae9dde375cc429471f339b64851ece7afa1927b66f8dcbc161b89913bfc49583406d417b1beb5e6b32903553ce1", 0x3f}, {&(0x7f00000001c0)="1b66d74130665b4aa7cf735f10f1ceeb747b18a6310379ab67432239569eeee8307cb235e5ac837120a80699c10b7b231d3c2c8d6d54bbcc254a162de8f0b2276e416063433a1770e7d550653355b246d79e56061bac6c6de65a3de4", 0x5c}, {&(0x7f0000000100)="522872366c561f72566d3a897e4dd75e64e8d9ccb65f25954ce38dbfcb4435", 0x1f}], 0x3) pipe(&(0x7f0000002440)) 01:36:24 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() dup(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x2, 0x6, 0x0, 0x100, "c499056b703dffdd70c457be4faa3505f4577eb8", 0x1, 0x10000}) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000)={0x5, 0x200}, 0x10) 01:36:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0", 0xf5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "b000000000000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) write(r1, &(0x7f0000000200)="35142aa7a06103bbd7455ca618914dc7359186b15298af43a8c61d445ba8d3f749d6f7bea79b5331d86e516d34600bf69a7a55286edf378e60feb28948ff2e0b5127fa94c6e0efe0b942f353f27306d7aea3b2d4980a4de09966ce154ee96b0b6b49681c397988364a608b0780e3ce5abe2af73b344e5a25d2b4c9481c257b", 0x7f) open(&(0x7f0000000000)='./file0\x00', 0xd0, 0x40) 01:36:24 executing program 1: r0 = getegid() writev(0xffffffffffffffff, &(0x7f0000000040)=[{0x0}], 0x1) r1 = msgget$private(0x0, 0x82) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = getppid() msgctl$IPC_RMID(r1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000100)) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x2, r2, r0, r3, r0, 0x100, 0x7fff}, 0x1, 0x2, r4, r5, 0x5, 0x88, 0x1, 0x7fff}) 01:36:24 executing program 0: socket(0x22, 0x8007, 0x7) r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000), 0x0) 01:36:24 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0x100) lseek(r0, 0x0, 0x1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) 01:36:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a6", 0xd4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x91e, 0x4, 0x1, 0x6, "458a93bceafe2decfd43ecf7ba91690dbf41bcbd", 0x10001, 0x2}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffff81, "85fe4dbfa60208000000fbffffffffffffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCCBRK(r0, 0x2000747a) syz_open_pts() 01:36:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) shutdown(r0, 0x2) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="c8b73a02acf276c93b9c6392857a8659b45c361a50c0f8cb53c75c7e8401eb3ed195b0d5860875ac9c6b57504a4ca84b8f6c5557eb7fa7fb935e8f27904a3cb36b120bac18a38397aa1fd27a296d72818c3f94d8353f9aa9c694dee1b451ad36ea72da4138a5db5580687a67b22f79ae2aa001ef215902", 0x77}, {&(0x7f0000000040)="694c97c42e83d480967bbe18543e8af2af44fe53eb370eeb712485b5c1b2dfc501f1", 0x22}, {&(0x7f0000000140)="28d1f002c2878b751fffe97e0d3e9b5fea0c577be70373dd2ab885837bfbc7e73d0b5a58c6601f6630b1cb44d471926204e40d6fd44e506adfb17d19eaea466552d7a69fc65241dadb286b94370c20", 0x4f}], 0x3) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 01:36:24 executing program 1: r0 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r2 = syz_open_pts() ftruncate(r2, 0x5) setpgid(r0, r1) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x182) fcntl$setstatus(r2, 0x4, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x47) r5 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) r6 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r7 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x20, 0x4) r8 = socket$unix(0x1, 0x5, 0x0) r9 = kqueue() r10 = socket$inet6(0x18, 0x8000, 0x5) r11 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000180)) r12 = socket$unix(0x1, 0x1, 0x0) r13 = socket$inet(0x2, 0x4, 0x0) r14 = kqueue() socketpair(0x1, 0x7, 0x10001, &(0x7f0000000300)={0xffffffffffffffff}) r16 = syz_open_pts() kevent(r3, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x4, 0x20000000, 0x11, 0xffffffffffff0000}, {{r5}, 0xfffffffffffffff9, 0x1, 0xa, 0x1, 0xaaa}, {{r6}, 0xfffffffffffffffd, 0x8, 0xf0000000, 0x9, 0x6}, {{r7}, 0xffffffffffffffff, 0x21, 0x1, 0x1fc00, 0x2}, {{r8}, 0xfffffffffffffff8, 0x1, 0x82, 0x2, 0x7}, {{r9}, 0xfffffffffffffffa, 0x4, 0x3, 0xa2c7, 0x3}, {{r10}, 0xfffffffffffffff8, 0x10, 0xf0000063, 0x1ff, 0x736}, {{r11}, 0xfffffffffffffffd, 0x26, 0x3, 0x2, 0x8a8a}, {{r12}, 0xfffffffffffffffe, 0x54, 0x13, 0x2, 0x65}, {{r13}, 0xffffffffffffffff, 0x20, 0x40000001, 0x1, 0xd14a}], 0x401, &(0x7f0000000340)=[{{r14}, 0x0, 0x40, 0x0, 0x4, 0x54f}, {{r15}, 0xfffffffffffffffd, 0x6a, 0xf0000005, 0x9c3f, 0x8}, {{r16}, 0xffffffffffffffff, 0x56, 0x4, 0x1000, 0xc27}], 0x8ba, &(0x7f00000003c0)={0x4, 0x4}) r17 = socket(0x11, 0x3, 0x0) r18 = kqueue() kevent(r18, &(0x7f00000000c0), 0x7f, 0x0, 0x3, 0x0) shutdown(r17, 0x2) 01:36:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) write(r1, &(0x7f00000001c0)="063ca1dc9d8dfa3e0626e4be593d6add999bb1e549c49247ea7ca34564df49850245709861ef1c9e7f7702f7c88f9a735abba81d68aeccc142d3a23a34d5f8d35e09d1e7d3f850a9b238c82a728236d4cc4e5998e2468a41d688aed801a54286a64d5619a62772b7b1fcfc99a52a9d7f5c09ae320c5003f53ba60c6de93c444afcb59687dea0ce0265ae67683797e46752a02daa638d21854f2d5523b59a9c474ebdfbe1769926944839dd0dcf4292452b83f708be04a051dec21a797dea5df2cc68fb474902f4d31c898d4668402c4386fadb6133ef5e96cfe2174ace91375cdd3d38d858ae54437927dae5", 0xec) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) syz_open_pts() readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 01:36:24 executing program 1: r0 = socket(0x800000011, 0x3, 0x0) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x9, 0x8000, 0x6}], 0x5, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x40, 0x1, 0x5}, {{r0}, 0xfffffffffffffffd, 0x1, 0xfffff, 0x8, 0x8f47}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x0, 0x4}, {{r0}, 0xfffffffffffffffa, 0x1, 0xf0000000, 0xfffffffffffffffd, 0xb7}], 0x20be, &(0x7f0000000100)) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 01:36:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a4ec762a156481038ac880d02", 0x2a) r1 = syz_open_pts() close(r0) dup(r1) flock(r0, 0x0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e7f0200"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 01:36:24 executing program 1: mkdir(&(0x7f00000001c0)='./file1\x00', 0x8) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') rename(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') 01:36:24 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r1, 0x21}], 0x2000000000000008, 0x0) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/115, 0x73}], 0x1) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) 01:36:24 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x2) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = fcntl$dupfd(r0, 0xa, r0) r3 = getuid() getgroups(0x8, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchownat(r2, &(0x7f0000000000)='./file0\x00', r3, r4, 0x6) socket(0x38, 0x4002, 0xa0a) 01:36:25 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0xf7fffffffffffff6) readlink(&(0x7f0000000000)='./file2\x00', &(0x7f0000000140)=""/205, 0xcd) r0 = open(&(0x7f0000000240)='./file0/../file0\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') symlinkat(&(0x7f0000000380)='./file0/file0\x00', r0, &(0x7f0000000300)='./file2\x00') 01:36:25 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) recvmsg(r0, &(0x7f0000001640)={0x0, 0x0, &(0x7f00000014c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, &(0x7f0000001580)=""/152, 0x98}, 0x3) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0x7, 0x1}, {0x18, 0x2, 0x8, 0x3}, 0x2, [0x1, 0x0, 0x7, 0x20, 0x2b, 0xfffffffffffffffe, 0x80, 0x7]}, 0x3c) 01:36:25 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000140)='i', 0x1}], 0x1) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x80004) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ff6000/0xa000)=nil, 0xa000) 01:36:26 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) connect(r0, &(0x7f00000000c0)=@un=@file={0x0, './file1/file0\x00'}, 0x10) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') chdir(&(0x7f0000000100)='./file0\x00') r1 = shmget(0x0, 0x3000, 0x144, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='c\x00') rename(&(0x7f00000001c0)='./file1/file0\x00', 0x0) 01:36:26 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) r1 = dup(0xffffffffffffff9c) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6, 0xc) flock(r0, 0xc) r2 = dup2(r0, r0) kevent(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x21, 0xf0000006, 0x60000000000, 0x80000000}, {{r0}, 0xfffffffffffffffe, 0x0, 0x800fffff, 0x40, 0x2}], 0x7, &(0x7f0000000080)={0x1ff, 0x6}) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xfffff, 0xffffffff}, {{r3}, 0xffffffffffffffff, 0xb1}], 0xc4e, 0x0) fchmod(r0, 0x4) r4 = getpid() r5 = geteuid() getgroups(0x8, &(0x7f00000002c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={r4, r5, r6}, 0xc) r7 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fchownat(r1, &(0x7f0000000200)='./file0\x00', r7, r8, 0x4) r9 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r2, 0xa, r9) setsockopt(r9, 0x29, 0x35, &(0x7f0000000080), 0x4) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mknodat(r10, &(0x7f0000000140)='./file0\x00', 0x6008, 0x7) 01:36:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) pwritev(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)="ca7096e2e36253d8ffb01d7fd7cac41c96776f2a6411a0b44991ac17d20c3a0ddca3efefba14acfc151c60ed41c78f6ecb7ff3c1c27bf7deffd9201974b7412683335b10316bfd7cc7ff78130e0ed579862d325eb8bfdff91adf590542f8db3622cd75aec19b69ec5d381dddba1b2bc38bb0916a27e55fa6ad0ab00f1147bdc9d33b", 0x82}, {&(0x7f0000000180)="965d57597c9d24c9fe45452132b50f906ec02576d6118cab259f7b0373f3d48da45f536034ce849833ce8d0a6c6af89b6a5815921d7e9105ae9a955d8a60e2c885fd4426fd1f742ab05f00bf4af5e830272273d98fa97a2d31053d531c62503b0b33746136e4c1a2b42818c4f20abfc9b302d0", 0x73}, {&(0x7f0000000040)="fb940ba3", 0x4}, {&(0x7f0000000200)="199c2a120a571b95ecb5c76e144f1cb4bd7d88cba8646009c32b559dec7e068ddec6ee4de9bc6bdd0dfdb1ce0021612d7e4d29dea30a725fc6a562e7f9b2178b73b66ca3af437be51016d06fa311ee62b10efda23316b4df84a3a98040bfc62b4116a94954d609ea63a8446f5ee5ff7e3e517db0e142ba054e61742027a716fc954a478c674e69d4b20055f181ee3011504620a9f51ca32904b11ee1528219e91a", 0xa1}, {&(0x7f00000002c0)="ba0d471f3ccb2f08eebe9c6fbb676394d98f6c41e8c7415fca816a0c0bf821047435712537c928c39d8678bd2fc8339f52c640e310cf60a97a7d275797f60d", 0x3f}, {&(0x7f00000004c0)="b5094357d32d69f610da7dada8e020ec55491a09ce9cdd152f90e886308cd174f862a0d99e082c614ce1c5035f422fe0cce0e1af932d8f51490748bc9df7de62f91ee7a28985fcf17f7bc71ba6610fc27d65f7309ba1e49b2e27360ba8609cd8938628ccf385be3924c440a31e23f2cdcb5b1744c11df26d8284459470507a32c6d15f5c6e6d9cd7363555a5284afd9e67b60235b57f7d3b89ef6df9662aacf75f1bf29028048ff2260abe58c53f6b67278aed27b8971804228b2282b11d25bd1b1c3d12bff45bd9af4b47d351b638d5eca1247ec30a3f118b121d7d02cc8137c78a1ea2e26c235632fc7732de81ab224021354911e58d71c2dd6ea35f91f6ab43de07dacea5ef9bafdd672865cdd78554c696ef7d73a86d6903ae0a520733802124ceb23d9d29e8819a8883f088a1649177f3a688389d8aecadc48d895d8756ddeb540b5ff22e4e9c3ef079e4bf6bb7f2a39914d38ec24f0de1cb0227dad570f861279ae4c4b9a98d38e6ffbeab305f089781bcd797e634da3e616bb6297b0d63b710deb2d56c0e224001cd6019b5db3b8afdb4f95aeca36514fc44f31107697c75b3b304b5a0df69073d97d70a341f5625c0557722b6a67e9ac02afb7582e74d37a0be975ba90667d4991f24e533da9ca0bfe79200b32205f162f11ca68d42c0504969ee22ef3e8fca649b2de40f3c3c16eb93c30a143952c747bebf46cf14f6f3218a3a92d4bd8212238e4d55ad9ad5478f26bb20270885ca6f3e671fda1fa59092c5f86c3145dc256a119f2c97a0c209ec0f12081e93f48d93a98865bd1389c9411c6926bf16481b75f72cdc23c739eebab5b5d97055a53335fd2bf33d20c035fb6c413d85d3298b8f73e347c72bb9136bf636c2d9e83975bf168c8f1f29c2a9711fc504f83216a042c0ade50a47ed4467a40c4126b6166bfd9ec43f7baefa232c8739f54b6b1e2c30a2a502d385cf73a54f54e850cf069f13e5f773e3c8a57ef2b3da365bdb6bbe3edf4eed424d42647c61db89c92c8bac690a6f9f17faacfbfc2d542fd7e9575a968a3c1a44f4f8c285fee86c5e782efdc3cbc5dadc6e572fa6139852fd3b44101f0dfe2baef69ee41ad9215397f749a595d5ac7312c9b612594f1a16fad754cc9dc1f5a0f4c7c0ca0f55d0377dbd58faa36dde20635f2ae0accf7c355e51906bbf722a3387fe34be125202f79781f3b6bfd589238866a541c8885aa4751f320d5c9aca037992e7572578e0eaabefd7d795e27b17c7e85088c5a9945fab5b83c2f9af9e2ef4b1a1b650fa58638ee4e0da2dcc1d343ce7324250c6973a8fc3f406e4e15e30f66d5193370016fc45594de92f577d7a72cce6f70e89130e91de08ec9fd19128d3eb60263bc94bc06a361acd2af408c9fba50553432e364898eb6c8d7aca24257a5384aab0f68841d23cfe549f899b4383c069ac768ab4894bc7806b959bd6faf9329417841e354ef97bd5053b1b828012fb2e3fa2b135ca5afecce3c4b9bbe04eaf6975f9eb4fce39ffc8b6beba6782e3b4170933fe78bf760d88bd96d051ee5ca07515746fda906fb019d72a7fb8fa487ef156484de5d7b51a9417450d2a37bd5dae346884a982acfaeaa24bc4baa5221e227a1c1de41130881542e9340e12b789f23c98d7b1b3f3a0e8166c81145c417d7ae2d2ba20187ad70055d15aa841fc75d6edf705a0079035f72a0410d59b51b7a34d00793e9bd06ee5dd5d129f44a62cdf52ee454cecf6cb54c7032c61b0519595d24601ce43f381d65c8ed8d91310e8ea6cf84f705dfeaf566a2b3e099fd37477b131eaecd4adf0692ff7448c6fc853340ffbcb720558526793518d0fb9c39eb186cb5e54912a653a13e48909c5ce5560aaa07e3bfef6e5ab35ee3459d2dafaaa66a24e1a27b8915a5f40fad4ac76dc779d081c6bd638a40b4b885baa2d5db3d01c290cc1d7ccb3c139e429ab66f0e6620b306aa07cceffbf29edf2813d0073700783839ba35901c788634164af6ce2e932cfec5461cf8983b8afc8557271e16a9f0c140d0f04840ca88897b49c5a763b8c35d4b1b8996e8ec02b5a7d30a8a1b79e7652aa1527c24253c4ce134e2d380ec8c5e064e98aa7467abfd829672df6b4a4fb82a5f7487a8d4d76a25a5561f24be5cc9f655d28d35b0428ab0d16fa432b3b338f89ff21f3b53a4c896fff0d2508afb147e6312efada988774bffe3baf4a43990ed904e3603f0665e2b5e2a523c5ed50161fbfc744326408ed53046ad4a8a3d8d7c7d4e9637225ff1259d4265fa45b5c2b8fed64b6e5f9e9dc3d586de088ee27bca5b69db910a1e75f55a360f1cb543a5f5bba53a1b8fc5467a9be621e2605bd6535fa7b9ae283e3a8d2cfec6ae86af3d351d4a322b78542cac3486484ec1d3148acca6f5746198800b6b113e7f7df0ee6a57cc01e5c36284191fc1a4ccc84d91bab67d22e85d4ce56913b8e56d61f221fd5571011658e177f73356d50b32be5a9f29572a0e930afcdebe1f11f334c7cad3598973190f9cf8bfe9cd3dcd51e9fedb7df3429292c5fd1ed098bd0302341d3961935181db94b2125c0b7b0720828f0e3b6a013d737aa26b8652a1a023888e5fbd0cf38274233c79307783af50bee1e5a12409da1c03de20064ed5541a0f24835c5833fce9e6408b22d499e11d64549ff3dddcde6dc3e754b06aba2f084ba9ac2fe09054d622ef6181842127796b38ef085208db59d865e2c7813c2c9c683f9632ce026d0d0b73d7badca97d08bb90efa0965fd81f87f17763a24dc21f53a9c1ee56f7ba3cf74332e1365e30320ecd0be71308257405fd3a882e37c57fcef7a987a66915873c64f9392aeff5e59a2bdc32e58d799c8cf7c2ee018568382183a0bc21ef55898f904405dc35bbe3f618abd391da3d91890832759120f680bf251a5514dc2e95487dd0195ab436fa675ebe9bedc786ce2885e7053f9c67938e98dd96e5ee78e9710d48de55cdfbffdba2ddd444a5d859ee48d1df4f9c420c2ab547b83e59ba2c96c4af8fba7199074307c4856b9387a1a28d308bf53514dc31e2c7b2d38b8656d51fd7387b6f6e58993949ea65e480cb344e3d9be3c07ffc7add24db7c952f2bd8ad963974cbc66a19e4acd4d90534cd0e31111a20d6ef22db649fb5fc04af76ad4bd70e41aadca49b2df53bb9f7f1c8b2ecad78e0530373e7f478b1113e97eaca809920aa0098215622574131548153b1b991e80fd9769512df39166510f5ddc9292c593640474b4cac4057b19640ee199afb65345ba3bcd2607077d5779da025a218041a5de9442269eb8777fd396b7aa191890eb816392c64a42f9d041078462fc94dda4acf15fe1dc224b0e47183d64fcb57e058f2c3cabf0c67575db565429e329f0d0cfe2bfaf6233b0ac0ec7019b595383ccd83cd148c7967e6fd7f2c53b4e93bf70c55a75b301e31c4010ef109309639ea2b82f6d6f8f646ede858a3f7ad8eb51f83213eee607e48d556a132fa08b3e50ec8e5d59ead310508d5ef2b0d8953e5a401f453877b686d92ca62735df20c41c860b3185e374de5cc1ece24a8147e31aa07cc6ebcc6fcdab9fc986050ad481a5cd69d0060ec651553ae619cd789647e818cd23236028fdf663d208ddf309cde96f86f9ae51e9aa74f6bd348214c7c31b3649db279ee47937ffafba3ad502a364befddb84bcbe191e09d7465d063eacc78f4adb054f89799ad16a0ad60091dcac34272f0999ed9e404066df1142a55a78dac4cf8dc7682ae3184ff4e7d8513c3c0039dad51054b4807295634fde9cefffc73b7fb2bc318573f6dbba7b24aca18c86e9fe44038d704103cea700e421efbf7e62b5e99b4dd3afcb63246fcc97cce41519f4bf42618aca28f7347f7a9886e5697d028dd5332aca8908781a83e15591ab8de26464f2e3be919113783253a77a126b95c519821a3ca4cd9f272e5a051f22a04473bd1a2797fe928711df6e6cce62330b6e50dc13e1a886b6fcde8a3854570bfbda6c5b87bd415a3cdc9b63ede8973ad0ab8ea4a549f41248624dec55c84b6e875b6f29f68d207e5b6244670d446e41133da931d22f661f1361f625bfa95ef99b08f9e1efcaaa2e469c69c62441b1a9dcface9e68b8a54f4879c0f8f89f331591f595cee5825cf3514e085993e21a947c0174c8cc3454094d0d69f62ddb802ace45fdff2b55b4fd5f1c77b88a46397748df2025d97e881b0c0cfd9aa0f54eaa9f61da61c2498b22b84d53f6889db4f8d8a421751236d8f0f8cfd8ce1c53bea64e4b546bb199a17cceb46917a1c55706039666470e23ce81a2a78295f14a3241d904547ef0f8c22f0c19ff19acfe52358e2a7ba2a87c0211c1279c1dbe585cbf8cf642612ca1409a378f921de478749d437390f334b36368901cfc5f8073f3c9bfb3206c006636d65dcaaa3006f645115954cb3dd59556a7836637c50ddaae3e472203fb860d1580ec8cf83d0ed877821cfb31f6d8539db20b3aa636af93c8ab572de379125e76d9d25c4084132ee80f3d2fd90e05e531162d2651acbd51dff61938c08de6d60b9a66544c15bdbc255c301dcf779afcc0bed460ad5464be6e6881e2ccbe6619e5682c4eb157137bb91d3866c90445da987f09919f8f3288d78ecde9f9d6f685cc3b40d66cc7cde38e3e580b7ddadea8745bf7f2600ba427af554a0623d68812f2758286c971546face82b7451282ebb5ce69fd9b1cbfec21746f4d18c056cd07337903cbf230328d65f4d622a6c2bb5a9b8b5bb70e7ae90065601a86673b2c64576e1c26fa4d992df888ed9353aa8a533d5fd8c25b05028968985166ef2d4d327deb862d4a3946f0ebaad98fe17dd2f94cb7dcb16319265e3735c8957b8b31aaed98fa69e941e46ce9857e5d188c20670bf3c1f49964c5e9d706aad59cf9c26648d79718e5ef02b92f233c26992bd4df51ffc5d7a0cbf1cb6c06529ffbe41452b065b3e26d29516674a62508034770b692de1ed46a9f746914a13cd34af86a1cde9ce11ea32724d1d539041b2c60a4a8e1a49a9cd9aa24e0d5c83550ba83093a5d4786eabea51dd9ef8356a2cfc55112dfe817f206967a31a4b4905d61371b9de1534f2cf3a69b2baf0eb16479e3c45c16b07690adb76c1ce25aba1cedb06cd31776c1fd211ac069609ec67ef74978047e71e635861ef0bd4b98ce35725326ad43feffca6d1aea25e25b300b9166ed6e4e905558093fcf02f9bb0eff92ab81dc9cb5b0fe8fbaa060327e6ec7d8c6b16833ef68c061e08120f8d4c7751d2eff8ddce89e64f4f8c9170f6c435ea2e65f2cde7f3b0379c389f6ada1437bdf0a0d3cee2abf49b88e4369ed3bc9620d812dff737410275d6655ec1bf7846c99393ede43b8a227159d8df55ce7aecdc3995b7b8fb101fbea8845144378b50cf999c16e5f56f96bf8b56c8aa3d7a52cca5a5f0527a3426c210a9bf4620da022992163a795a4c33d633e420c152b212091bee0a39e7a6d38102c2404188dae4ed3e23098002427431d7bf05ff2731287cad837b29296acd2a76385c5be10f0f3e788789f6c96ee7d5add19bf4ff2ede0c85e18f517319a0c8a494c6e853f6400625e7e20e7426c57883bcd2507cfeda5c25e061d57f86cbf6978bb05d04cf4c602f52b18d64016530dfb0e79a9e6681b1fa7722ceda5aae969f78221bf50d3328be018dd0864ac853cc0b47591772134e9b1f349f4baec2252eeec7aafa5d144ed4f2c0b987dddf96941d33f618a44ace8c9a04ac205ad3b8beb87550c07bd3bc7860f944326d9e7dafd3174478", 0x1000}], 0x6, 0x0) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b46979873134df988700cfa388584432189d0c8af489c97ec4cdcf3e85bbb621bc0b59cf019dfa83e3fb136d65fe6c2eeb342b4446458859e4e5fa70e6352318b26093ae6d39ca50e483d52c99bfed567a03a2a5940bead119339495ebdcba37815f51ff5f424d7bb85b4d6e77ed9a974950d7b947d1fccc8d27b5de199fdec44fda1d7870129a2c1a3b24e86f195fb4877c7ad35b0d9a3f5003b9cf90fe9f1c8959d450fb9c4ad6a35f32f806b66331b2b0a8cc2290d4da5a3e424bbdb3abcf022c46312", 0xe3) poll(&(0x7f0000000000)=[{r0, 0x120}, {r0, 0x9}, {r0, 0x46}], 0x3, 0xdf7) write(r0, &(0x7f0000000380)="0eead0f7aeb85bf85826110aa8705b37a0", 0x11) r1 = syz_open_pts() r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r2, 0x0, 0xd, &(0x7f0000000080), 0x0) close(r0) r3 = open$dir(&(0x7f00000014c0)='./file0\x00', 0x1, 0x48) r4 = dup(r0) renameat(r3, &(0x7f0000001500)='./file0\x00', r4, &(0x7f0000001540)='./file0\x00') dup(r1) syz_open_pts() 01:36:26 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x0, 0x20000084, 0x1, 0x8}, {{r0}, 0xffffffffffffffff, 0xc4, 0x4, 0xff, 0x401}, {{r0}, 0xfffffffffffffffd, 0x2, 0xf0000000, 0x10000, 0x10001}, {{r0}, 0xffffffffffffffff, 0x2, 0x20000000, 0x3, 0x6}, {{r0}, 0xfffffffffffffffc, 0x0, 0x1, 0x3, 0x614e}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x3, 0x5}, {{r0}, 0xfffffffffffffff8, 0xd, 0x3, 0x9}, {{r0}, 0xfffffffffffffffe, 0x8000014, 0xf0000020, 0x0, 0x6d2}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x2, 0x0, 0x9, 0xea36}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000014, 0x80000000, 0x1d84}, {{r1}, 0xfffffffffffffffc, 0x0, 0x4, 0x7, 0x3}], 0x1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x44, 0xfffff, 0x5cf, 0x4}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x8, 0xaff8}, {{r0}, 0xfffffffffffffff9, 0x11, 0x24, 0x9, 0xfff}, {{r0}, 0xffffffffffffffff, 0x62, 0x40000000, 0x5}], 0x3, &(0x7f00000001c0)={0x8000, 0x7}) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x5, 0x9, 0x660c31d6}, {{r1}, 0xfffffffffffffffe, 0x31, 0x80000027, 0x2, 0x2}, {{r1}, 0xffffffffffffffff, 0x0, 0x2, 0x1ff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x2, 0x8, 0x9, 0x3ff}], 0x81, 0x0, 0x7, 0x0) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r0}, 0x0, 0x2, 0x6, 0x80, 0x8}, {{r3}, 0xfffffffffffffffa, 0xe6, 0x20000020, 0x8001, 0x100000000}, {{r2}, 0xfffffffffffffff8, 0x50, 0x40, 0x1, 0x1}, {{r1}, 0xffffffffffffffff, 0x24, 0x1, 0x534, 0x80000001}, {{r0}, 0xfffffffffffffffa, 0x2, 0x50, 0x45, 0x8}, {{r3}, 0xffffffffffffffff, 0x14, 0x11, 0x1, 0x5}, {{r2}, 0xfffffffffffffffe, 0x2, 0x15, 0x499, 0x3}], 0x6, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x48, 0x80000000, 0x7, 0x401}, {{r1}, 0xffffffffffffffff, 0x80, 0xf0000000, 0xa99b, 0x2}, {{r3}, 0xfffffffffffffff8, 0xbd, 0xfffff, 0x8001, 0x8}, {{r1}, 0xfffffffffffffffa, 0x0, 0x40000000, 0xfffffffffffffffe, 0x10001}, {{r1}, 0xfffffffffffffffe, 0x22, 0xd, 0x0, 0x7}], 0xe85, &(0x7f00000003c0)={0xfd, 0x1}) 01:36:26 executing program 0: r0 = socket(0x2, 0x100400000000002, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xb) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x7ff, 0xffff, &(0x7f0000000080)="448bf7fb1eccb663f212d9429e58dca39e22b94a6cbec1f7b09a98acc759c71feb85a12781bea7e4654b62bdd700804441d647cef6c64a9795e577d6dbca5b4fbd3ae20a076b3d06b8e9fffa5a97bdcf34f1ee90e7daa0baeb75ffaf13e4fd9ea62dc1438ff61cbd8577d23607aa234450286c14f66502226b2de138e2a53bb64e3df159afb7e68360b574e1d6ee7186b546e045a5875223ede20738b02e315eb6e7d082ee3aeeca8e82baf37db9ecb5add044e6c1fc20574776b80326b7398a4695171f229926470e6ea793606b9c659cd00addd64ae1769d94a483c85a26613b9af72f9375ce22ce030fd5ab1fc3", 0xef) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)="04000082", 0x4) 01:36:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000022, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000000)="a26867a23661e62d943872804f0b20df5569d00e92535f20350406f0440f9dfda10affd23c6b131d69d720f5ec95c57574d8ef63be90", 0x36, 0x407, &(0x7f0000000040)={0x2, 0x1}, 0xc) 01:36:26 executing program 0: r0 = socket(0x2, 0x4000, 0x8) sendto$unix(r0, &(0x7f0000000100)="0798bbdf84cf068d448973b6bf7b5ea0a5140a2a2a3e0efcec3179a35a9d9b544e17220db7e0e564911e688e6985c5502e497f92f6bedd470af36b78d9001544c3ae8641cb28c441f094e053522de59d499c676b1e79471e2403af3cb42c00367146fda855636dfd5205b8ff0022a3fb1c604e5f413d59f45b45e4a769e51746c24e92adff74cdbdc688ce3aa215c73578a52bfd91c0b97d7480508ba8", 0x9d, 0x8, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) rmdir(&(0x7f0000000000)='./file0\x00') rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000540)='./file0\x00') 01:36:27 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x8110, &(0x7f0000ffb000/0x3000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)) shmctl$IPC_RMID(r0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) mmap(&(0x7f0000d0d000/0x1000)=nil, 0x1000, 0x1, 0x12, r1, 0x0, 0x4e) 01:36:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x3, 0x80000001, 0x0, "1888780691dec40967ed5490937e6049a7fd0ae0"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 01:36:27 executing program 1: pipe(&(0x7f0000000080)) getrusage(0x0, &(0x7f0000000440)) 01:36:27 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = shmget(0x3, 0x3000, 0x248, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000140), &(0x7f0000000200)=0xfffffffffffffe56) writev(r2, &(0x7f0000001640)=[{&(0x7f0000000240)='?', 0x1}], 0x1) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 01:36:27 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) write(r1, &(0x7f0000000040)="df", 0x1) socket(0x0, 0x8007, 0x2) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 01:36:27 executing program 1: r0 = socket(0x2, 0x2, 0x0) sendto$unix(r0, &(0x7f0000000080)="0cd2331e8252195c40fc11ec69a7f480bb9ee64c2a1f9c75d249fe1388f16b39ec65551b88063a610c814d6b1c946fcc063218f17d93da71bce943964830beabf5b1c09fe36486e4e502c04c74a54e5189b0c2b81999e8f32fe8bbc1b58920a17c8720617cc32f9e82754a7ce8b18c6f4f67f18914c0d4800c8c4290277fbbea8d8e29903fc61e922546e40b897ba5c94fecabe389481eb2623f17ec79088ceab57c13cfd3234a9df44d66cc72bc94cb9959584fab60054ecc168fb692fea48fc1448afa3fa7dee740d1", 0xca, 0x8, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="829a9daf02ab3ea6ca00"], 0x14c) r1 = dup(r0) ioctl$TIOCSDTR(r1, 0x20007479) write(r1, &(0x7f0000000480)="182627d91bbe87695d0e8bf354550ad8006e71b1661fe4ea07f95ad6746ccd002ce79c0569283bb71644bfd681c920b8974e95c0df6b26651fb22e55b0d6afedef726e4f0356194d7a3d4d2dce7efd7e9256677e4a73106aea1ef1791100b20040be79b5fcb5f5f35dd893c6474731352da48125916e64f4225ec7a2fa31c0786cd5ed7636d5714761bd03c99d4cfd69ec6cef2b3b6c64ef74baf4a2597d192c300a765784d91d972dcb0dd1cfed6cccf035387fefb83097796b98dc3d03d87f314a5693711746ad21d4abe7835e58b79706ec5623", 0x2c7) writev(r0, &(0x7f0000001640)=[{&(0x7f0000001300)="228228778fafccbb35b1251139ebc21a101f2f2584d37194786aa70d671ee59e2436e7f040d76179bc12115e568a8b00868ea917b0c4667c50f2f0ce58fc416e204f11cd7f0c93344cb0e0ca3f2e1b4dafda278e713215e84aa2862dcd64d780179a49efc7bd41aa03fe898b9591f440e4c5afc455964e5ec082a815c7f4d33646ad754d1a4d01bfac6dbccd9e9bf5157a8c771cba1f7d1824f4bc7eafcae38beef2bb29a98bd65df20d4a0dd2fad2bf1c84a1864c60850670924d5c74a9935981b1fe29b513f8ae653a8693671df991d77124817fd0b1aa87365674e1cbaf97ce5f3e2e", 0xe4}], 0x1) 01:36:27 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000001540)=[{&(0x7f0000000040)=""/55, 0x37}], 0x1) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000180)="0029aa59ced228b212ab72c66b5b37d3f1ce1aa46e2b1eac9230cc07f2fb041b985adfdab568480b97a3fb46cb0fa52913e8d8bcb3e1b6", 0x37) close(0xffffffffffffffff) r3 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0xa4) openat(r3, &(0x7f0000000080)='./file0\x00', 0x2, 0x20) 01:36:27 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x80) readv(r0, &(0x7f00000025c0)=[{&(0x7f0000000180)=""/143, 0x8f}, {&(0x7f00000000c0)=""/89, 0x59}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/219, 0xdb}, {&(0x7f0000001340)=""/50, 0x32}, {&(0x7f0000001380)=""/101, 0x65}, {&(0x7f0000001400)=""/4096, 0x1000}, {&(0x7f0000002400)=""/162, 0xa2}, {&(0x7f00000024c0)=""/46, 0x2e}, {&(0x7f0000002500)=""/177, 0xb1}], 0xa) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf96, 0x0, "7e509db756f37973367851a7f9097b5ac793683a"}) semget$private(0x0, 0x0, 0x4d9) r1 = open(0x0, 0x20000, 0x10) r2 = open(&(0x7f0000002700)='./file0\x00', 0x80, 0x1a) r3 = openat(r1, 0x0, 0xa, 0x41) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, 0x0, 0x21e) close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x80, 0x0, 0xfffffffffffffffc, 0x0, "a4eceea6da0000000c000000080000005f00", 0x0, 0xa6e}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000026c0)={0x2, 0x5e8, 0x373, 0x5, "3ce6f5257760c934f9236068fbf1481d48840802", 0x7, 0x101}) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000002740)={0x5, 0x6}, 0x10) setsockopt$sock_int(r3, 0xffff, 0x1028, &(0x7f0000002680)=0x8, 0x4) 01:36:27 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x100000001, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f45c0db1cb2fd71bc1c3c83bec1f2bc6"}) readv(0xffffffffffffffff, &(0x7f0000001240)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/173, 0xad}, {&(0x7f0000001180)=""/132, 0x84}], 0x3) bind$inet(0xffffffffffffffff, &(0x7f0000000080)={0x2, 0x2}, 0xc) r0 = openat(0xffffffffffffffff, &(0x7f0000001280)='./file0\x00', 0x400, 0x22) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000012c0)) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xfff, 0x0, 0x0, 0x0) close(r1) 01:36:27 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/4096, 0x1000) r1 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$lock(r1, 0x8, &(0x7f0000000080)) madvise(&(0x7f00003ea000/0x10000)=nil, 0x10000, 0x2) 01:36:27 executing program 0: r0 = socket(0x1a, 0x2, 0x9) getsockname(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071c70000000000000000000000000000000000000000000000000000000000000000841ec4d3880dc40cdecbcc591b366ac13d6e99f3d8d744963a51b7ebf7ef8c4287584248d59c37d755422c6f27d7a5a06d85e0d0aeb7f4c77002360eb4e6c062f10bb93e61741f"], &(0x7f0000000180)=0x6e) setsockopt$sock_int(r0, 0xffff, 0x1020, &(0x7f0000000000)=0x7, 0x34) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) bind(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 01:36:28 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x1, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x6, 0x2}, {{r0}, 0xfffffffffffffffe, 0x2, 0x1, 0x5, 0x3}, {{r0}, 0x0, 0x80, 0xf0000000, 0x0, 0x7fff}, {{r0}, 0xfffffffffffffffd, 0x0, 0x80000002, 0x9}], 0x0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x4, 0xf0000007, 0x1, 0x1000}, {{r0}, 0xfffffffffffffffd, 0x4, 0x0, 0x7, 0xff}, {{r0}, 0x0, 0x10, 0x60000045, 0x1f, 0x80}, {{r0}, 0xfffffffffffffffd, 0x2, 0xf0000000, 0x7}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x2e, 0x8}, {{r0}, 0xfffffffffffffffd, 0x2, 0x0, 0x80, 0x2}], 0x2, &(0x7f00000001c0)={0xfd, 0xd7ca}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) bind$inet(r1, &(0x7f0000000040)={0x2, 0x0}, 0xc) 01:36:28 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r0) 01:36:28 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000040)=[{0x0, 0xab69f73d56a82d37}], 0x177e41b7827d9ae) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x800, 0x100000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x7ffb, 0x2000300000000}) dup(0xffffffffffffffff) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 01:36:28 executing program 0: r0 = semget(0x1, 0x3, 0x90) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000000)=""/144) r1 = socket$inet(0x2, 0x2, 0x0) recvfrom$inet(r1, &(0x7f00000001c0)=""/60, 0x3c, 0x1, &(0x7f0000000200)={0x2, 0x2}, 0xc) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$inet_opts(r1, 0x0, 0xc, &(0x7f0000000040), 0x182) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000140)="1ebd8038d0750f7c923ff4e88c564b01db6e1b3afba3fcf8def9d92c03c88ea085a621b6e33bd35e41dea815d2a44952c0079c4c74e4ca819da29e18b9f8c3ad42ca66e7ae40b248c422a99bd0deaeb53169", 0x52}, {&(0x7f0000000240)="9ff6167d92ea26d816c1450e6e3688e4fbae695f1b609fb51784c0ac786cb0dc7a1ee4363e47253df79212946322f6b05e9eb07cfbbb2a94fa916f0152ec5c04aa762ef2551f466ca63812fcc5fdbf26f1f97f1d2a2aed55a115f0f7a7bd299babd44494fcf91db6da0507c322806bb503034f3a30dc8c53c803aa27d624c6aed0ed3586", 0x84}, {&(0x7f0000000300)="756c1d919b70381ee813d2c6e83e6ea34f0ec00f63a1359319bfff4584f1a1654900de8f34ef897e7e2c866ffe759c9454a6b7acfa785eeb1e24ca8e23ea54dd0a5eed718f16b2c6986efe000ea237d6ac01ffc13fffed8d9b334584e46e5ed1959188ce7184da255a39f0a94d6afbba4e24ba001bdcbe3f7baa3115ded17381e06618006c1d6126ddc6264e59c667875eb06c03727d960d2e8468334a30ca18947c8786f7", 0xa5}, {&(0x7f00000003c0)="703f6b2a9e759fbc44ccaf8881708d1890bdfe5d2046ce36174a987fb9137faf8b62ef3addd69a93eea9dff9abbe26c72bbf49373ec913d43839ea10be68c9aa435b40b8af5589bc88602281bd947efec75456", 0x53}, {&(0x7f0000000440)="39646e88b51504cd21e415ca324bf9478323fdd30c14e4568c39606ed6438f0a42bd7c50db50d3def7258407d73229bd3f00166034962524598ce15cbdf76110ff96ffed456814204780a6901f45af6eaa7668b73d95ae2377024a393154802851ba4551dfa84dc6d2fe3e13c5ab152a4f2a6d5b93d5de5a5f194f9e5b54f0a22493", 0x82}], 0x5) geteuid() 01:36:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51e", 0x1fb) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x3, 0x0, "85495500020000000000001167f5bfa600", 0x0, 0x9}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b0000000d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:36:28 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xffffffffffffffff, 0x0, 0x8000000000000}], 0x2, 0x0, 0x0, 0x0) r0 = dup(0xffffffffffffffff) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x8) r2 = socket$unix(0x1, 0x3, 0x0) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r4 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) socketpair(0x0, 0x4005, 0x7, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x80, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) bind(r3, &(0x7f00000004c0)=@in={0x2, 0x1}, 0xc) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffb, 0x6, 0x80000020, 0x4, 0x3}, {{r2}, 0x0, 0x0, 0x23, 0x0, 0x5}, {{r3}, 0xfffffffffffffff8, 0x41, 0x80000089, 0xfffffffffffeffff, 0x6}, {{r4}, 0xfffffffffffffffe, 0x5, 0x20, 0x1, 0x100000001}], 0x7, &(0x7f0000000380)=[{{r5}, 0xfffffffffffffff8, 0x0, 0x20, 0xd8cc}, {{r6}, 0xfffffffffffffff8, 0x20, 0x4, 0x9, 0x6}, {{r7}, 0xfffffffffffffffd, 0x8, 0x80000000, 0x1, 0x8000}, {{r8}, 0xffffffffffffffff, 0x2, 0x10, 0x200, 0xfffffffffffffffe}, {{r9}, 0xffffffffffffffff, 0x20, 0x21, 0xff, 0x1f}, {{r10}, 0xffffffffffffffff, 0x4, 0xa0, 0xffffffffffffff97, 0x9}, {{r11}, 0xfffffffffffffffa, 0x8, 0xa0000008, 0x10000, 0x6}], 0x8, &(0x7f0000000480)={0x7, 0x1000}) 01:36:29 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x4e) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) getsockname$inet6(r0, 0x0, &(0x7f0000000080)) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) socket(0x6, 0x4, 0xca) 01:36:29 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0x3ee) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f00000000c0)=0x10) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) bind$inet(r0, &(0x7f0000000180)={0x2, 0x3}, 0xc) 01:36:29 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) truncate(&(0x7f0000000180)='./file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getpgid(r0) setregid(r1, r2) 01:36:29 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='r\x00') accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getgid() 01:36:29 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) select(0x40, &(0x7f0000000080)={0x8, 0x83f, 0x0, 0xc1}, 0x0, 0x0, 0x0) 01:36:29 executing program 0: r0 = kqueue() fcntl$getflags(r0, 0x1) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000002980)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x80000001, 0x6, 0x9d1d}, {{r0}, 0xfffffffffffffffd, 0x1a, 0x2, 0xffffffff80000000, 0x3}], 0x100000000, &(0x7f00000029c0)=[{{r0}, 0xfffffffffffffffd, 0x85, 0x1, 0x3, 0x8000}, {{r0}, 0xfffffffffffffff9, 0xa0, 0x2, 0x0, 0x5}, {{r0}, 0xfffffffffffffffd, 0x40, 0x2, 0x1, 0x34800000000}, {{r0}, 0xffffffffffffffff, 0x20, 0x80}, {{r0}, 0xfffffffffffffffd, 0x79, 0x4, 0x8, 0x800}, {{r1}, 0xfffffffffffffffd, 0x70, 0x0, 0x102000000000, 0x6}, {{r0}, 0xfffffffffffffffb, 0xa, 0x3, 0x1, 0xffffffff}], 0x3, &(0x7f0000002ac0)={0x8, 0x81}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11, 0x0, 0x0, 0xfffffffffffffffe}], 0x9130dbf, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) sendmsg(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000100)="2b810800367dd4b1975c7929f248c730e3a0dc5c0c4facb64ff324ef6e2137f43fa7e01c8a7b1705279f9f4673075df5a07a387672d41f671fba74da15bbd1845957b4c4a699591c7bee69c70d56f6dc7fae515ff11e43f0fc3aac8b18c169a12eecef3702ea929ef8ad562b889799730d0b6b1b9a1de4cc274b7aedcae02c2a536660ac2f8907f33b7f937ecab58104176601bd69b883b1282f01", 0x9b}, {&(0x7f00000001c0)="808d6586ac87b9a87fd97bfe9c47d9f7740f45454bfcbde1ce481c6d0cda32774dc629d479373e02a0a4e2d291c262569bb57c2e829fe4fcf5ad071d8238fdede146788eedc08a785076cb79029fc67560325de13bb52917b04bc39a0154538f427db1af559e3cbdd6508201c67f2288e0f17408c7de0e904760e81096b322639ae4b816535c7556fe55661451e98d662b59422f73a9f85923960fc70ceff403f8f5167028c7fc39ed902cfbe7b9865687393dba32dda8b40d2213576ad9cfa12507035295dcb7d5b3363d", 0xcb}, {&(0x7f00000002c0)="5384a8b4b770b76506d41ec6ed53d06cdee9039863829a96280ef702832491ed31bb31e2a8dc4bf0390e769da7fb12f721bedcf4fc33525d8090d11f48ed48f88b8395682d1b0f294d90a4ba85f79746776bbe75b787b7bf8eea9f50d64c3e557c32b20d0273c28b483ac3588446298e6087e2d35ad39268563578574f12f896509a284263754e719e4a665e48dc6df13af4a6f25200b12815b83b85f90b8ca5ab89b1832690a2eb0fbec5b30729fc25613274ffe42f42cbac7dfb12841e7615562ff53382e5da25213c0d58747f91ee44d982ad7edb5970c654", 0xda}, {&(0x7f00000003c0)="5eb959e7ef5abc8b76539b00972b552b5f33a8d30ff1b2ba46bb685a7d66a57f8d815d2196d209a8e0afa22c648c032961afaefb8a79e75c988d42e01ed945668d9a44733cdfa3139cf90d6b487517bcf7fea7a8023f8a395da0f18a932af18b11c21f4e189a5ca34e92447bc481cd5af57860b9f524c3541d521114df2f9c67dc231fde10dfcc8022a352dc73b6c69b51390935a85c05736320f2144f2dffd818c5f443e28cfa395b90fc20dae6a087511ecb62d0278ec90ffc08191d23e15de42446e8af03ec379dfd6e0ae40157f3", 0xd0}, {&(0x7f00000004c0)="1cf84fda57a0c7e1edb063a88698ec5e7cfde8f02e67cf26c8a22a032f0656740237766ec16fa5659e72b3d8d1771f5864a40bdf8fb9918387779f13b7d1b30ce92a6d0c6be1159059d7e8ad57f2de5531b30166bb8225c9f8a1de4eb51541a3c1bc7b8a20fb3d24f82ab9f2177b4b3c1527e4bc17cf41859b03b5e80d727c8f476c31f5143b63f64658d8a113a4b185fd303c7d456b3a49a697b63e49f6ea91c174209eae382b491a2ffbbe8d9bcfcce462aadc340b8359e633a51cef38", 0xbe}], 0x5, &(0x7f0000002b00)=ANY=[@ANYBLOB="d800000000000000ffff0000ff7f0000678a04e2be535a008bedd4faeb10e6b220d6892d8cb9118df1f92f8ecf49aa4ef73854a9d9394999bed7a9d9f52b9bb2a724bb73ee5c8b59aa34d7a3325b62f1ce05524e1a2c101bb108e8eeb0274ce65ed042c4c0d0255c40f97a16289da60e2b7ad9e310e144af05d1fbb53f68594c0a975ee040e2a73bc2fd981f43775e959aad949c0ecc254f1e8befd654174088a6b3e695fd4dd146f4b4626c2c2b97d3b6effd70fa215f6106832e72a9698f1697d56298713f08daeb208546c6cc647ea228bc6c000000001010000000000000ffff00001f000000c401d494c70c3c35ccca530c28947dc87f5eda57ada632251f3c49ca575e490674c24d6377bf790caa8a7cbb3de885bcde48292414d6eb3231e9d4e76d04f2c46182b0ddee2b7d78e5bc0a5eff4d7d7ad8bfd134d60ebf5424072f039f73bb8c72fbea4e28c85a3f85fc1509ac9273a5de164039fe0f70cf28dd3b910b4dd479b56f0c406048b0e100b4a46b2e73590a9e55bdf00042e181cb34f3ff7735b943e8df19fb62d2e72ee0d986510850f6cffbddafec8b3c1af09e05029456e575053464efbad5b2c61188c2b2933d7197e14e6524157371f7e368c3a12ecf4925b16d165fc0d114df55a59202ce342277641c29f4c67f79ffd857f9d3b58eecae949e81f8303b761f06f6df9c7e3896559e79e9cacd36a55af24b0d6e15c8a31f9dc3bc82d38267994aa06b795ff23b1a61d6b548e8672ca8867e2719c4286fde99f8413f707cec78ffd6e36ed118a98138309ccc5675a46ac66fd04dccd31fec2cb20309eb64d1cc4deff3d314654a4fef98f554d081cee54a78cdfd1eea56d5c2c197e2a10e74495bfc674700f99652b63808ca0dcc4d1caacc109a578b05fc869657664ae2fa716f5015de42f6af8a621c2229b2b93a7cc0230b7538f82d0b6abe58680896c014be22f968f3635c37c41f60740a6bde9ab5c2af0f99f20eb35ba21e8a80556deb0d0c066aaf59492208c24e5a0fc5a21094940deb4ed8cb8057a5fed02f897c121e1bce58694f3c804aa26ba7474fc666f55a0d1f2424ec7ceb9cc7ba11c1ea08c71f76a441ccb7a08f98e51be4d905950cf40afa90f6c79eb2d215cf0fc8a1829259de8b9866512c4a01cfa5cde12bf17945236704c0fba1463904309462b2da3691c3dc766150e86b8a8d5ab79196f6eb8a39be2a72af50c4b2e559cb90fada8fd4f4893b067013b30beabbf677faa77b45d14fb404eb5bb439e8e6b83949c60266d76f9aa4097fd446678c3d58a24e96767f187eb6b13cfd5d0770527a147a01bc381521cb6bd2e980ff926718078f3d9b5d8b744137d5ec342ca1d4521cbf9b69661a3d0c4b1852b0600e8bc237eeb642ff05e1e5138d0be8db49bde1acd1f16e1a5ef49fce9b7b3455eb5c6ca36cb1241e62ae4ec541b5ae91257cfa16d8eeb80da15d95bbcdca50c0dc2e82b9ce718bc0a5748af1690da5f8a5ecf8b85b3b9ef6d82fb26d2cbadcc6dc3d9cd36009e91f001a8414e5caccf900e1430132e758e1a1a09a169a1b2f04d16639bda42543ffd8a41980eeab270c60dc1e2ae097560498b1668d10277afacec0f8398159b6eeb8b1aae5090bf54a5a38e3f0f97d5eb4a2685e86248b50063f5c5da31035d3b4a342b9903532d85053f00f25ef3d894a947ec906a1d4f2b2d8f221605ff2cfba57ff78a02e948163a0a0dc62628ca5e35e840b93ed0df5fe396d216fc68bab04bda64209d2afaa17abf08534a63ecc2142fc917075aa2e128e02f85e6cf4fce3535721aa3859d49d5e811c80628fab8d11c50a868a6116229b915b95cc9b9dc7a7936b491770e8db40329b6ec6da77f570febdadfa2b5b00076a8f094def488a45b1fb32c5d2b9adf566baaef17cd741894f56055f8835734050a8aaf68cf57806c58d160136e2ea1592504185c39ce840a45cba10869143f13ae2b436d4a251948e780440e23c381ca249aa29cda442861e03d62f0bda9b183c63d4693ea0c6b86363ffcc5d90819aa10e37d9a1f8af2a0493a1fcbfbf3207e48705107a774775072e1aca53ba4b7e69ecfbef34e658f65e708b543a7f3c59189a83dea85df597626f664826f6dcb773b7e7722d631a9f62afc2de191736540492d3ca1dbee59ff8aecd6dd3b19e640916725f292d12051ec2f494b95866057689acbefded360152fddf73be8db7f7eead1a303601b705b4df839cc7d0f76603698a2408da7cd756124bb9e307a5bde91760fabb0aa77ee47f96aef927a409620a2760169a3af0d81598bb0d195bf03a668198af9a96d59b815ae152f6be18984c1fb31084415ccb96c6c7b67e3630eaf33defd5cb7b8047fca5bf1da91976b875a9b413eda45d0b33e8a0fb04db7d5b3d96bbc2204267527afd1afc6261e7d35fb35d1da0d0544485814d23cc200f260f689d677e0ff9db953e41444d890c76a36e55a6229f0aa0437a964984da743c0894013d5c005df6e994f2992d35381416c71d45e1065d59f2e4f4b6696a27632982115468536369ff4fa160868990856976642ee384127dbef188161cf906e2d9ec3963e04bba0de6eaed69bdc725195d74a6db3bbf5d47beb13246df7be7eb3810c9f1291c7968c687f5e7f596a7b5478355f79e5dfe9f8fb8ef8297852626e36cb60ba3ac00fa5e9ff9d130b5ec4bcf331c3576422a40e598cac92d37f0b40612f92a06f4401a7990f123b686a1bff3402d385f102c7b79c17779ca9f7f306767258c5577f4b4109270d66f452b25053423b13a2608f4697c33fde677f43815e577f905e175b1fe9608de67bd5bf2db463d3fb9139e71e0d5217e7c6a2b5521cc3cfae9a8be0d77728571e59d16d81172d3a2041564c0f6b6f2821ac7d7474cef6815f40c0bf0fbeea4b4e9714fae693afc889cdd5a9183c9a25cab04f37d8159aa4b87d9e28209122b07527612a165b894975878ad2a742f11e445753add00cfa109f6da210d0a9ccb497d337f7abf032e88d6c9152736345ba6865aa0be28a6ad8209a47cc194247148e99dfcafd2a169a341a5fffddad25d868928a39a66ff691ded7bf609c481609ac1943b5a3f2b1bd3a7de4a52653374f9c8746fb820edfc37e0ddf4ac1228bb9f1ed4018957c77ec0c6454f094ccba08a315f7f92a69ee3bd4710c2894f4bce2abbff104057c8f5fb3b62ac0b77c64c871598a74e2fca1b08bb3a5a9a17a0f3ca97f322a1ffd5e0299e47b3f1f6186e8a4d62f8546ecc34f3e46c67debe11b254e4029b36faaa0d09e649519171481271d4f8985e1707a17b9895b9efd0c40ef0e5b87a96ebd700cceb927a25fc9f5cb0e1c7b31a3567f5f097b56e96be67c83f197e8950a41e148310533314f2fe5334b4a597a8fdd15796db39321476d794e13016e00a348dd590071b213bb31c3a8e42f07fd69b0b054aeefbb2e5e8c83b1b4eae41010e0ddba5dd4bc3b4bbf7c83f16a980736b081c45ef204611da5a1a6990702ab63c75e59b95de7d836401ab532544fae4f50ed3216cc73fada9469cd1401dab4fc5c3d35aff7251a8221a15fb61acb4165351f3fcf07b7c269c69ea030db6589b8f5d037a18e7b5d45c8f1abd6a17238909256135a093fbc48467eeddcf7888fe89917d6f1aec61d15af20e99ccd83bb11b71a312ea5bfa4f277a277a2e30eb73a454475b8e36079ac5f2428b5a110e9b6227d1ea75a99ff2988211424df8a0c48c0809fa05fc76654db0eae306f0c6d6400d33098f1c432e0396b33ca6035401e2fa5af37435cbb6dd193440e523946263dfd95d6ae99d2a4ede248c045491e58e30a25dc39c262715faac8190888c42d0af17d27fff58cd518640467395243f769990f20f05477c453600a1c4302f535de9f8ee3f12a011a8d64a94f021f4cd865fb114c76bc51a8007cd26f9e4b7114f2fe1c1d5f67b152a82b5d68f9d07f3426f249ada3acde1591063b3777c6e78898b95e3580c93c7fc172e38926ba07b5187e5287aef9c489024f11f3d4f0a2f9d6c4fc580dc76b01c281cca98dc19937a116ddf759767711573013c12d67e1b3ec05c0295e9d11e3bb8bcda7e7db30e7142516f31299b950a060c5ea5464d0e90c1fced666ddb3576ff05cee5a127c0804d171952e0adb577160788353e616b088476f2882d259b7aec0a19f860b9803964abc4efe40f9acaaa8f0554b76ec74c84213a133233e48ede39c6ff1ad93160e4322825b3134acca5bbf5eb0a3e2111ce2f6b2c4219be54da1731b7a43a64e03279ff0a614d532ee2648c846ff790d88baaa0107a51aee2bb221bd43ae5c51e2bd4be0c98ab360df2c1cb7f0f1172fc5fb414ba214ca83c747af323a232abee6e272ac2d690f7c9a76a537c8c50968924a952f0ba9d468f2df5323de89ed0f271c64f37d18498cb32247e764df36ce46d0e5d5af1bd04da00770ef36a720e78413b74e94bbd2dae557627f1a107bc33d278f2022ded20fcf9e4dbd72d45d6a00e3016dac73f36278498d1a721524332246001754c30d52f9f9036b820b206bf4fe004298fc8ea8dbc77652a07fc1ca80a4e216e8fd7a81cdbeddcfef47cfbd0557e27378a97809578c140b6c5f11a3f93eec24469e217e080e261f8400c201c6bc1a4a1f7f8f7d7881afd544c069e43b990e4e9a88b9b32526e69e0165486c07be86d3c36a166a98e3cb2a4617cb57536fd53bd6566fdbd4e393461a34f870b8d52c419019e92de3d153f2353f58f94e65d663c63e838ce143c5b757159d6f63b3971bdb5d41d4d5c53ee16f5f9eeffd3329c45b3e7af1a8008b41b7e4135db0907e99828d316143eb3ee8a62e3fb990d2593817d13b945dd8d0892921d584419fbf2e29f767e44ee19222ae25de243f0d4b1f350785c5f434e31adc1b4cc55a003d598dcbe464930dca30d373bf0c61c5275edfaae03a24a96f5e2de156d5ff97a804a0a24e1af283a92234b020cbccd43e59412bf0d7f9a46a7e1de86716756ad40a3f21f592de80817a059ab15a5925e4ad1c69372e3e2a2135e0ecc4002ef7e7fc9f8425646c158c3214fdea10be2b6fc9f701b2f44e3553ccd7e92dc9aa85e2307d1af33a27843253f9fc561563bf97e0633bff26cf66ecde35eb7d5c20ee567c78ab6171a33a1c0ca6d023262a0dc49eb0e64b6d96f782829fcbb1819d3923f35f1eaf4a2db4c87c42cf03d95901dc10ae5d00f8a8f31d791bd0dd16ac038e86a1275dd61b0300a95e328a77dee6bebac80e605ab3a21560ac9b24f530a3f0c8278e8438e83c2c57ea12d993964fe5ec756e09946c03fcf0e8045b43201913cc1aa285c5919718897e99a4940d7ec7dad382a21db930411c06822a31bede31dadd449e692186beec83422b996c857228dd3c74ef9be1fc03852606b65859788da9ab0212f5b47cd1b5a2a744a5111ec0ea0a15f32339e57b79d4baff68909ee8636f0b0a706230b02be98d170886aa38ce9e990b384da3b654bc0e1cd17df9b76ff2b977b87f3c319eafdfb8f52f2ce0f5326e869899c82d71ff4c2ae4b0d19808c750d4516221d89a5b2304f172750a49beea742db0fad2b13b4fccbe75436c3a877ae4da0ce552a864ca1b7c727744b524b43f19d0ba67befba1fe2b65f28a1809e3362fe29384c04b8b12386a685bf6a2702c49638dd43bfd709a2414d96869a6df5d7f9afc931f17bdec1579512b9d4646e3ae621041ab442df623ccace1d23b66f10f4b52ff41d4b6593f09ed66d2531a82ae14919af7d0078599a9df0ff4b1a107fd5622cf774432787b7fb8582899e536cc65029ab30c88a6ec4d15bf7338150886cc6c1a2b9aa087c396f9e014644704aeead05ea883000271dc90e95ab431779bb9c7b95116066742b62b1610a720e7a1e9b52d1e62a00ea0dd1bbc752a96caac24cbdd1b5c0ffa56547ad899bbbb9f19a52ef9b1b824cd9ad3a2e2253cf902085014e4df0740a37c5655b6a839be4a4bb6db2b3e25c0eb09d2feeff026a6676935ed5147e211cc0bf004a37053777a2da265234071dd285b5c5db76a95fc9de101efc0a34fd6c9abf02577c56aaf88508d040873fc2e69ff94000252fb1c61e6af1b63800000000000000010000000100000061aa324bc0f8a66d9f6fd3fc214f5569bf2ceca7c7badd173adc57f86447e0e560d1bea470ac3c28101000000000000001000000060000004ee713467a09625a417f9422555ce38c7e862ac55dc6f560561c724a2dd788b6dd76390d41c6c87f4056e25cfa3cd6987cd4cef57dc5eb0bb33c4c122ba16ac1ebb6adfc5b7551fcfae05b68b2dca04819045b1c65b789ae53cee37a4c63bf14a654ae34edf2d54450c7170be48215fac1669a0dd241221760dc5a951b176c987e879db0ddec61a26c3f4225ead3f0131536f50840d067ced880d7ac137d8dc5f7aff8e6386ce9ac0669776551a2a5eebe4a0fbe30c953eef6c600f304f898535efac7d3e17aaec76e8b537073a36329116da5a2623e762df7c9f7ec368a60d36a97c4b15890251658bc8c76582d5664caeb8792e6b97b29ee7effb4d6bd5a8088d661281be9cdbe2bad90941920de8ee2689b5626dd452c295ea24b91655199bb73a4762af0b69437c342a3f257b8d2cf8cf33a859b6066703fa2fc6d7a1138c47449111c047de79036c6ea669768baeb97e77586ca392357f113ddb83a486709bcbe0525e1f0f84c551428ea96526d1991ddde35150f9e52e6735b235d3eb1755678fb73466d84c9c1e6cca4953507ea506dc8b0c8f9335e3492eb9295963dd1e7ecb607e636af7b621c93660418e0b593cb7a33121923da28bd47f67128a63d0b3b84c9688eb94a604a9bd8a9b3050611dd23e29117deb56d8dbdd7e936c2ff25ebc7bf22fd77782ecf2e64d96586269e9fe183dd46ebf2cf65eb3f373e7560d51f85fe81797e816ad4aaac5bc52ac00f15240ebbe30dbf51dd425a388bcf45cbabf715f4ab6da27862cbad3c979c59b41911159ac4b2b68619ac631e44609a8a6a0b7461f258cbb81f885d3e38b6a871b17187451d71a3c0e2ace1d375b6a1ffde617fe9247ba2ec13683a9cc6c7ee34811bcb1a424715bf9f41ff734d30e3529e1ea5fe944ff534436d97f9f5ba86444bf5c05f5221c115d4126e0e5721be974cc83d02c4f413ba9c44c733ddb0412c04516d90948a7d5fdc68f62519bf3463c8b86d08566aebf234a1c90b6ce90cd7190dc6ec7fee95a5f565b34441328ca3c2ba0f4334831df7937891c7fd4cf8f52e2c9827f0d6f74fdbe3acf29e5d361f84d84d6c8a4c546a34b78de425fcbf70934f4e526f7045815ed9a244ae242587e3f79ebd82519812c150e6be619c3ceb6e0e358c22a237996598560d0f01341e6572a13bb11c6f42fc72dab9830f4b211c51c5f08ae0d7cb6cf545b7bfc18c0a9acd5b5404491f3455fcccbf62581f3d55043ec5154eda4437a5ce8b36813b92aaac0c81af790b57629199b8451cbcd78c24ba0565058f9831b0e8a831ba2ecf5568fa3e46e25787ff3aaad6c842b8a60dd39377251ce62697557e109ae76cff3129335d89e0df9287c7ff499332501242fece7da7a8505e4d57ff08bde23f85d28c54347149b07c7199fbe84c2c82f96b7382097692b7b0e3250d2704ce33e4ab3512ced66c3814e241e8c4d254f1029ab8ea6790647512b12b29b58a6208faf55db7dc0bbad08f1d3683564ab43502abc688b69b38bf26d0993a1d8161c227b32d3133039ad106c8c971bb9436a0d4ffe850e826a4ecd52e3ca9182fe3e46ba71bd23e6e0b4bab7519510be27fd1a22ea9883f61c39afc77af34578fa824cb346bf9ea33b8c63c10e5e16628903555a3bf47d03466ff2503c5b0de18e0a726e20185ac5e30bdaf208eef215eda2ce041dcad17afeaa33a34e10d1f8d6a4197078dbcb8f2c808fa8fd2f244d8881bee1afd4375a59e9f7ed4863b4c797685ef30e7fd63cc9ddd94cce450f5c243268b7a93eca655335f848ee0a852090bc4cec2a87647fd8a4d54f4ab59ead745fa373518c6a65954cb157cd967018307b8babb07c041d27c57a9b47b36959e97392108bc4937cba15fc6f4d07bc588d657f8bdba09bd3ab930539e616037697956f0544c552209fbeaacea74bc1019ca5625ad4d55da357b0e218cbb20ce15ee5478baf56d42aeb48da985175dff2f0806b59acd660b90fad65c4c5d6e95f4cb9392da6af71b8d6a522bd566f2f1685dae9bc745fbf9eda3a9fb97dd7f34ed6302c377a7f1108d35fb2aa56646aee2ebe5c6ad9c30b260ce1ff83600a17078ada7969b4652d206cd0d409f5e5d29c6131bc59b277ef3eeb0f502106d3f8169364d1213eaed62685c360e45b48d82b0f1127bf474d13389adba5fbe38b67094c2b1d2a2561f9c63e3b1e4aa73bcf3d144452c6068764f8738e752dd7b23fa34d419fab8898568e923daa400b383f378de1d0cae5df0ba807b1dd160efb8c8f20ad0c36b40c38050f2691478ac8965059c5e0125661b2b8e420fcdeed2398e640accf1dd98b4e63faa8ec04cb571ab311de94ad672d279fc7f43aadf096da8b4650bb17b228301445020a6f5867aeff7b6f347c00b9dfbb65e711bf5462286280832ae83182d229dd978d73841f6ae17d2cea9df49e6601bd8e17143f671292eb48e147035db9275facb96a86a5830189c79dc019431858acc0a1d2581c486b9fc68be85e3f7b35aedd5f9c8c14b5761105d301499974c93260b569d34d5ec5dddd15358a18c811e2ce8ef40cc5844dad659b95f5e0e12646cdd40b69cb8957ced335f29a4de1bed26b7bbd919c79d70b9c34ae2b5ec5105c7b7a78951a946369e6a979f9a0446ede0ffacb10841c2d3b6d9936be287c10a9d465ebfd29761ab00d49319ec0c748059588ba655d3bc961cc487f99ed987629653423c824b10436a3ef1061faa9e1a5b46377a5bcef67e0c5dc96c85e0bdbb75a3bf0755bde4694da74793152da6f6a00b5b8fb1573b517f2ddffbd9f2639eacfa0593590f0c9d6c4a899e4c8b9514a8816789a1f6a131356928e1d6416c8c4c5617f316004cfcac2f5346f9b0bef0dcf8df8418732ce46897300481dce45703e96dd747f539bb63d4d5d805a924828e50b0bde4e3b8d743a37ef08954ed503d241ef0e13cd1f1826df500b23114e071ad7d9e14c67ea898b2cf87a898cccce329c728189b30d3be9bd735cf1854ad3bd5fc5b16d45938491a5e0c71ce8df4a83fbee56779d68585897ce98b7eeba5bb82f1d17cc668a6f02d34fc903b93ac67ac3507ca4f0790af177d117e06c2aa3d3a54f5c076c3ee6177ec4ef7da2b19382ca7273323c0014fcfc909300530af24891c6b91bbc381c74fcdadaf41bce9066df92dc940bb461e700b78b0bf310d2c6c46bb0405402986b620fc71c5881557536170f749aa063de7e54b65d885bdadf24b9e6e06f703eff3ef5fe3f4661c62f7ed25a69f9b3516171b4832a37abed0db21aecef60d0b8a0db31fbe66c4fd630093a62e0d126c665713b4cc1bcae71bd3cc884812546e6a5e6f8a3138bbe1ea8fd3ff639b7f7a115638b27e5cf2baa2dcf1897470fd4131efe070cc1cab7bb9927331310232360a9d720099f3ecbadc987f8a3dac54addf3fe8dbf79ee25882fc388e89114255d95056d9dbab28ba6422864fce67c0c154faf933fdd00c8961e4c4a69f06ad6158f91687533ec80b19e5deaf68f6f777dbe33bab91f110cef68249ee02f266c4555b69b9ba23c1154192144f0185d7d80aa669a9513722c8616ea9c9061448ab6878bd40a70fe0e45b8fcdbc3fedc8b76306536a2b2293fb606cfaa15b526f45aa3787048c8aeb0728bd879f7de1f01a62f613f43b954126b8d56e7bbeda93795614acffab537b6d7ecb89359cd03f47d68e38eaf638a8163e33c6e389950e019dbea5683aef2898d9c913eb728f7fe811425bb98f63b3f6a410b4397ead2b611506c7e619f19e3acb69505715e9da75da898efb54864329dffa8861c70f9dd61bd43f9b0c0c7e5405009b4d5407bada08a8d7ff71a7780be32b4b9feaff3a7f8e2b2fc94b527e485f5e3fda7bf83ff77cb7058855e032704ad7ca46293f7b7d0057ccc62a7c96cc50e853c5b56b9857f18a58f9f44ed029c27799de9f091687f088b7e7af14e25f03b664693fca03aa2255c7b41ad229181102b601e0ffee17872d1084708d3b1d0ce7d8bf105cd2b8847dd88b5d1fd3369577e436454873f27522eb50e039270e8b6d6fc3b46da26e93ff917280ff031a3077101dc53368d3c0e03b807e47d67c2fbbda9dc27cf556098ad134e98098fdf48c1d895da10c8a90c7efb98a0ec596ff2d8a8d5c092184d1c6be822f8cb9b66ec826864cdeee013a5f107e64275641cdee3d5a171e6e5ffcac83d0731b7d08358a5f71d3c7ed68e3d9fffee8d482cc31405b565b64621ae8d5b4bf0fe7406c3e409cfce5f7cd37dbd38f71ddae2f4994eeb79f7b429b0f09ca6108f27ded5abce932c4640dd519c98976ddd7f7c172a8476333a51c08344b48c6684560cb6b81e9bbb4b7bb9e4443c75d036fed2c5ca339dd1af2e3dd42fdefb21ff7d877c9fbc2d9a176812ac93ace6cdb7ec4e32991fe309f5a075eb4848a71edd6b71132b4f417c0fbd63504dd3cc89887c9aa6c92edb7b72da518c4628e9c7a6d46fe3a83832606c0567756c2032c2d8758c643347c90a91449a9344818676c9b7b29278d1221c6229e30da593f417d5dc3060fca1ac8d1d9c84c6dccc394ac4fa36f2dd005d83493c034ac93c38f0c65821c1ac6dbf39960fb60c632f7c4718e68bc940e8cfaeaba0e5a062a9d0e336d3b4956733655b5ee833198a02b2aa55bb82309d222ea0b25bf6b7a0a912b28179054082ffb843ed0e361da1a64d7cae591d2ca1a7f46d5da1d28ec6097e8b16780df5997b1b207063504fea283a1d8fcafe4a813a8c133fa25542819c835db5f72557721c889031e0d4d7bb18e932147171bd4b3eaf825ed2b30202c1d6810f6ed3e01bb6cdbc6d5de3638ba41a608628a73cdc259a2d28a56be29c7198f7d7a5c5e856793079662930efbd49b8f894d5a8f5cbb19b3d6f2883b1f57346947a5c389b495fdd6d633c50dc4daebb2c17c60dd3687db378e05429b0c4d084413f325209ee9aaa39bb089163d3764f8798dfe8011a6e364513b6d86f18e22b04f8053ffbcc1991a56f3dc922bcce9203ebf27f2b71e99bca294dd856cf8b0aa8fccb1f9f0f8107d0229931e68268d619f44949889938e6c5806be4c45b41963c09e675d040b76d6a2393c3811c21557f899a8ec4ec833ae98fed46cdfd132f57f862bf87897ca473d7595355df27bd027594ccd1161538dee10f3261605276b6a190989c31c171d9e41f65f7c69f285ae70c158c0eb76209382732279ff174516f58ee616069f7394b56898bc1879398655f1265a4840347d178d5c48c940770d4d3083215aecb80ede513dbfa9c8213fffb7f63ea8adbdd2ac68caea01a283398a27cd70243e9365341d07fe9bea83b15af25fa3210fb064f128e0d94163927fd25442b58e378d799ae4a2cf09f58f4ccaa97b8dcfe25f3df524b6ec6a0d667d02c537bcd1e76a966ae04a52308c5df9323cdfc9f6d04510c25e40b12bb59ac72161af5e658628cd5466857e3d788bf2295bfb6c91056090b0944363afd048c434e2fe5f851de99c1c306c0d0afcd75037aa35cb9b82d56dfce0103fee1da4e8b7ad55fd0de5925dd172ce407bdcf250fcecd3a44363edf8bb6ae3c01451a4ed2f501aef719e7d27c98671c5fda1f042c5d937f9bec8d26eba0990b2844e5598f9aa694722d144528a65090ed75d62be256905370b5311a6390e7169dd11d9172c3db9b1aa847393b0e3a1852ca7abe5c3fdf48fc9c6111dbbf246ce172b67fd0eb878c73628a613f80023b474d0eddfd961b0fece420e8001d603f903723d350f545d118aa6b9920303e890d71ccfe3dedffcbe976800000000000000010000003f8d0000dac8749a6cf599d89b7716232f28c6a1735642cad7633bda5713a1edc80b462818bd05ac5c546d43bf0f4dcf0f07eb26991df941bf7d79a19c65beb48ba402319b2ddc1984ff001b4936cd50bde87d5037e88b0000000000f000000000000000ffff0000070000009c91b85af0de1a1a052735f47ca5d56b4a3d961b9fe3221f367cfb356643f8f221776dbe52cfc406064704ef67822d5475afe5c7bcca9bafbf5545b17c0e3643c87bc8ae2d224e28f1539c998bdb5b63c04ad985fda527cb18f606d35ca19c72bda074aa13fb2e3c5bc78554ae5f4851b1bdef3513c0076ba6bea05549edf5ecde3b0f5d830bea8750ecd13e96adc124b23cec069305be487866fbcdede9335b56590aab5020fd2a6ea98de0048882de26fa447df6fbd824ff5e1d79b1dddba9a2017c0956018dcf437248dda96109303a93b4c1b6e79f65e9517823302a0000e800000000000000ffff000000000080295dc4f4ccf21cadbee0e1fb92fe2129475d41cd74ec6817df4a2caf9c6eb44792ffa19cf5fbe5d0c5edb4c682e37aabb6bb78582b761d2f7e1f947b25000cbc53ac6843703fd0425921a389ee519a730328142f55a0d13d2d5c3ac4c9b02d0d90c713f2f7ea2894c5689b5271853c21adbe8059a02dff50ef9bf4746f43a5f2e17d78985a438db4827aaca3d2c401ab15d1150633ad9eeaab68587c35914cbd3123a963204b57ab03a515948e5efb2d89fb42a773bf9b3cdf79a6b73d8a32db29499d521990de401a56fe3b19e60e482a9cd4af1cb3eadc"], 0x2370}, 0x1) dup2(r0, r0) 01:36:29 executing program 1: pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x4) ioctl$TIOCSTOP(r0, 0x2000746f) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) sendto$unix(r1, &(0x7f00000004c0)="54ed6d34115feb3b5a733cf888195237d74a8d0f28c5075c5f4624e1c474989e7ac7bb8607164b406733130e8d66c08b3ec77813170d4f1ecdf7b5e2e6a17175d85974de40662e4888c6e8cc311509d36ea7fbcc0d225350a2bda1bef40102c2c6040dd2b2c3fd7a60a34b10f9287df61cc4c82d31647c42d10e220f492d6c757136856ac52bfcd1bc1ea932f1f08e90c2", 0x91, 0x0, 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x180, 0x0) linkat(r3, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00', 0x4) wait4(r2, &(0x7f0000000140), 0xb, &(0x7f0000000380)) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10000) renameat(r3, &(0x7f0000000200)='./file0\x00', r4, &(0x7f0000000280)='./file0\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x82) 01:36:29 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10060, 0xc) readv(r0, &(0x7f0000002440)=[{&(0x7f0000000180)=""/251, 0xfb}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f0000000080)=""/2, 0x2}, {&(0x7f00000000c0)=""/113, 0x71}, {&(0x7f0000002280)=""/141, 0x8d}, {&(0x7f0000002340)=""/197, 0xc5}], 0x7) r1 = socket(0x18, 0x400000001002, 0x0) syz_emit_ethernet(0xe, &(0x7f00000024c0)="0444bc1fd9fd0d4b7c274b03276e") fcntl$getown(r1, 0x5) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) 01:36:29 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c6, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) close(r1) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="e1f932b48f5951e7bdc6a36f19a4302b4ffa5b5bed8dca085335141704d648820f2296cd391299b24f794d44d7b825b3a1a742959552f1a455ca2ee8f827532b4779068132800855f25263caf9a1b6447c1f05900bc99866fd3b247cc605ed191be298949c4a03b43a4ad5099711284b91f03bc462468e16d215b7", 0x7b}], 0x1) 01:36:29 executing program 1: mprotect(&(0x7f0000287000/0x3000)=nil, 0x3000, 0x0) 01:36:29 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000400000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x6, 0x4, &(0x7f0000000040)="b0c87b7bbe90aaad6e7496eddb1d83632a53b8330d65fdf907b8a2c5642f08910d5cdbc7a4b79da0115bd0eded0ec136425086c80a9c3f6d8f34dc01cc2427766cf8855e15b77f39effd03ab10ee02ac36c38c05d3673eb7ace57a6a2905e6a8f133ec92f27289bc1f019933adf01831553957528c9f9a11d0f47c399df53df16ed1", 0x82) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13d0fd812eaa4f713031e60131929648", 0x14) 01:36:29 executing program 0: openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x0, 0xa8) getrusage(0x5, &(0x7f0000000000)) 01:36:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) readv(r0, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/92, 0x3f6}], 0x1) dup2(r0, r1) 01:36:29 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) socketpair(0x30, 0x4007, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x6, 0x8, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 01:36:29 executing program 1: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x1) madvise(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x4) 01:36:29 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = accept(r0, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) truncate(&(0x7f0000000100)='./file0\x00', 0x5) r2 = kqueue() fsync(r0) fcntl$getflags(r0, 0x3) fcntl$getflags(r2, 0x3) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x29, 0x12, 0x8, 0x5}], 0x1b, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0xc4, 0x9, 0xdf, 0x1}, {{r2}, 0xfffffffffffffffe, 0x1, 0x20000000, 0xc957, 0x8000}, {{r2}, 0xfffffffffffffffa, 0x0, 0x1, 0x5, 0x80000001}, {{r2}, 0xfffffffffffffffd, 0x1, 0x2, 0x8000000, 0x4}], 0xa3, &(0x7f00000000c0)={0x7, 0x9}) r3 = geteuid() getgroups(0x5, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r2, r3, r4) dup2(r0, r1) r5 = fcntl$dupfd(r2, 0x0, r2) sendto$inet(r1, &(0x7f0000000380)="83cdf3f68655388cbb84274fdca9c3211071d03342cb72487f91f19af4ff038756fc4c4d531049f41e4c03903ab0bbd972e22e6f2bd397f294450bd590c57c4eaf45031c7065c11b12438ebe9fcca7c4c17ef89762121c8e90f679889468b97301973b908096cc6e1c8f24cf72892d7e62dc4c1434d09024a4d01a1c769989c66159d4a093a801cb34993a66b955aabdc0c0bd5021", 0x95, 0x4, &(0x7f0000000440)={0x2, 0x2}, 0xc) pipe(&(0x7f0000000300)) kevent(r5, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffa, 0x4b, 0xf0000026, 0x400, 0x7fff}], 0x9, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff9, 0x8, 0xfffff, 0x9, 0xf43f}, {{r2}, 0xfffffffffffffffb, 0x20, 0x80000000, 0xcb, 0xfff}, {{r5}, 0xffffffffffffffff, 0x88, 0xfffff, 0x5, 0x7f}, {{r5}, 0x0, 0x48, 0x25, 0x5, 0x8e06}, {{r2}, 0xfffffffffffffffe, 0x96, 0x82, 0x4, 0xfa}, {{r5}, 0xfffffffffffffffc, 0x1, 0x5, 0x1, 0x314}], 0x2, &(0x7f0000000240)={0x9, 0x5664}) fchmod(r2, 0x42) 01:36:29 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x8000, 0x0, 0x0, 0x100000000}) 01:36:29 executing program 1: r0 = socket(0x19, 0x3, 0xfff) getsockopt(r0, 0x5f61, 0x100000001, &(0x7f0000000000)=""/176, &(0x7f0000000140)=0xb0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) clock_getres(0x2, &(0x7f0000000100)) 01:36:29 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) socketpair(0x18, 0x4000, 0x5, &(0x7f0000000040)) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getrusage(0x1, &(0x7f0000000140)) 01:36:29 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000280)="e99b8916254de6816211c5fcd01588b3b15ddf7bb90704e527833548ffe15d0458e0ff3a4a2c8f4f31437ee5512ce63da6400a822e29381823ca7444e6c144ee462caecffde72946597c079a7bb112c3bb8c0c5d48bdec70d60605eadbcda73da471cfa6900c1263ae916579e1ab97333171e2a6cf94138825b8b8cf3f81000000000000009689d89448caa5fea67d580f834c043467bfde3ee9a2c85388a902d2320fc8035ebafba7b963952039e6d50680147aac000000000096f0d4c565fb6ee6da5e3d5613762444de70e6590889a2fe9afa3fbbe44458e6b36a6b9e118b", 0xe0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) r1 = socket$inet(0x2, 0x2, 0x0) sendto(r1, &(0x7f00000000c0)="85cda03b4175345a2576eb948b1945c59c8bfc725c1eac78d6a55454ce2a499e084e617472f13b72948525f02f9529a4c86343c8dee98242c415ec0d2816a57c992b8fee19421fb422d51982f69945d0e5863607ebe93ccbc2b09e55e8fd85e5aa489c8c8c9288ce1a0598a6ca31f06661b7917ad0b2d2b6907b840f57c43c553b0d2e67c451b4b9fee2504140998e635255d85cb1ec8cbd0c424b6e24420785c4a04b7f4b24ce5f4154df53efce8b1cd903078b686120c8ba93e9f434829161676390726021540e13d0dd12a664", 0xce, 0x408, 0x0, 0x0) getgroups(0x1, &(0x7f0000000040)=[0x0]) getgroups(0x1, &(0x7f0000000080)=[r2]) 01:36:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0200"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) 01:36:29 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pipe(&(0x7f0000000000)) readv(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)=""/85, 0x55}, {&(0x7f0000000100)=""/132, 0x84}, {&(0x7f00000001c0)=""/109, 0x6d}, {&(0x7f0000000240)=""/91, 0x5b}, {&(0x7f00000002c0)=""/140, 0x8c}, {&(0x7f0000000380)=""/7, 0x7}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x7) mprotect(&(0x7f00001ef000/0x3000)=nil, 0x3000, 0x0) 01:36:29 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000001c0)="e999550b7cc260c1e4591070feb59def4fe718a2fac2836e4e93035bff724fbd3e37013741b041ea434203aee3d02b8e770d239fa06f8db63a207f351b948c310e1eb58751ca36c875d80316856e5a0e87479719167ce434e2d18f2d14b49a61bcfcf99d6883f7ac3bd2abe845aab69761752334ea091a24542afd5d7062f5c8f3910614937203340c2983938ed758c0009f6ab48c4410df09b71e7fd50c1e2d40dd2bae463cc7945f9e17b39aa93e6a19f74288d2086c4cf486627621d8693c0fa20318c5776ee790e578dbef5ff6493c4f631a3997a907ca2a4160379907c5a684ea5b3fcc8853", 0xe8}], 0x1}, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r2, 0x10}, {r1, 0x2}, {r2, 0x4}, {r1, 0x8}, {r1, 0x14}, {r2, 0x20}, {r1, 0x4}, {r1, 0x84}, {r2, 0xc}], 0x9, 0xfffffffffffffffd) 01:36:29 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x5c, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x40, 0x4, 0x1, 0x5}, {{r0}, 0xffffffffffffffff, 0x8, 0x20000000, 0x6, 0x510f}, {{r1}, 0xffffffffffffffff, 0x81, 0xf0000000, 0x8, 0x7}, {{r1}, 0xfffffffffffffffc, 0x8, 0x1, 0x4, 0x8}, {{r1}, 0xffffffffffffffff, 0x2, 0x4, 0x1, 0x2}], 0x8, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x18, 0xfffff, 0x9, 0x393d}], 0x7f, &(0x7f00000001c0)={0x6}) 01:36:29 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x382f0, 0x1) flock(r1, 0x4) fcntl$setstatus(r0, 0x4, 0x4c) fsync(r0) recvmsg(r0, &(0x7f0000001640)={0x0, 0x0, &(0x7f00000014c0)=[{&(0x7f0000000040)}, {&(0x7f0000000100)}, {&(0x7f0000000140)=""/53, 0x35}, {&(0x7f0000000180)=""/10, 0xa}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/114, 0x72}, {&(0x7f0000000240)=""/249, 0xf9}, {&(0x7f0000000340)=""/241, 0xf1}, {&(0x7f0000000440)=""/64, 0x40}], 0x9, &(0x7f0000001580)=""/166, 0xa6}, 0x42) write(r0, &(0x7f0000000080)="c2", 0x1) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) ftruncate(r0, 0x4) 01:36:29 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) r1 = dup2(r0, r0) fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "968a0d836bca4ad216413883fe3e6462ae7e27ac"}) close(r0) syz_open_pts() 01:36:29 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) 01:36:29 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0000000000000020e0357f000000050900f700"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) shmget(0x3, 0x4000, 0x40, &(0x7f0000217000/0x4000)=nil) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:36:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) fcntl$lock(r0, 0x10000000000006, &(0x7f0000000000)) 01:36:29 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) select(0x40, &(0x7f0000000100)={0x3594, 0x10001, 0x3, 0x4, 0x8, 0x4, 0x0, 0x100000001}, &(0x7f0000000140)={0x3, 0x401, 0x2, 0xffffffffffffff01, 0x10001, 0x0, 0x200, 0x7}, &(0x7f0000000180)={0x101, 0x85f9, 0xd101, 0x0, 0x9, 0x5, 0xfffffffffffffffa, 0x20}, &(0x7f00000001c0)={0x100000000, 0x3ff}) 01:36:29 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 01:36:29 executing program 0: munmap(&(0x7f000071a000/0x1000)=nil, 0x1000) r0 = semget(0x0, 0x5, 0x2) semop(r0, &(0x7f0000000080)=[{0x3, 0x4, 0x1800}], 0x1) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/66) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x100) semctl$IPC_RMID(r1, 0x0, 0x0) 01:36:29 executing program 1: r0 = socket(0x20, 0x8007, 0x2) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000080)=@in6={0x18, 0x1, 0x7, 0x1f}, 0xc, &(0x7f00000000c0), 0x0, &(0x7f0000000100)=[{0x108, 0xffff, 0x4, "75204717617e4ef9931c9b50f59e30d9cef35d1692510b51069f852d52582f6e97b4d5a5049db7ac3903ba8e7979600d059044ef1a83686dab0afdb20282bb79a7c87bb2936d2b9ed7f5a57d0e954b756266567fbae4544b9ca667107ae0fbb00208da63c822e302f0bff18f5b4d3c255f56ba4688900c564bef2aaa763a78ebd4f33e2684ace0e63eed2c67e0f6cc64137e7a7e217d63cd331e93541ab3de5a41d6dae82050e92417a025cde5dd0c21b67426fecc274636ba565389b39126b9fe50a052c21396fcb79173acf562a8ff2564daefe357c43ac629d3ae84802bca2e1c063ba445d07fb510e3d95994c64bc1189f95617b0881"}, {0xa0, 0x1, 0x2, "42010c49dcb4085335166e27a790e82fd95b80b042f53d03839963811fef97fa2a396e58ca896c0538321eaabebaa6422f35194e65a4b58048fa6f3c1aaace1c827754a67b476822d79a09cdc75570af338349e53f51a2d0442f09af79db4c27880406aef63b72344c019888fe74210a97ebb737268d9b78f943e3b45e260c64279f15deec466e33d5f5b531cce4"}], 0x1a8}, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7, 0x11, r0, 0x0, 0x59) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xf02, 0x0, 0x3, 0x7ff, "a66d8ed900c7635afb07312e453fe929215d25fc", 0x7f, 0x4000000000007fff}) socket$inet6(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) 01:36:29 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000000), 0x0) setsockopt(r0, 0xca89, 0xffa, &(0x7f0000000000)="457a791f25275982315cde00b55b85910ac44eadf6b1853fdd4c6e09045888a206f7069a68c560e828fc119f795775d6fdacc50c17371c505aa0b40fa3c7182c89173bacaf094ab6f45c49a72f38b1c15d182be85950e590788a931b629cca98c7ca61413a15d46ace1c78742ddcd6c83489e296138adedf62cf28ee4ec2ee9c44abe830d6624eda8f008592ef0db545f43ae7c08c94d4917af1ca523781f291b9fe98f87b94982c78ea3b4d5ceb51ed4a3f63ac7b0cc761434ec5b7feba99b4fc7e3f4d757027ee7927bf7efc8379c821b8c8ad7b3d9d3df563e4e8d1e6b128e0d73d15c7131ed87ea3eece19337dec70c077c92eb102c14c3fda7c", 0xfc) 01:36:29 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x80) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000200)=0xc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:36:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="0a26c97b2ceb6c1d8528a8eb3a7ec5d9099df3122ea5aee5f6a8b75823f853d37462d3867da783c7fa3e21bd066db8810aeae304e76e7112afac6a5fe20e2ac0adc8ed366f886dcd540f18459ed58999014aa81f36d49a5968d1b7450ba190cc80da9ed7da65f27bb3167204275ba6b00afbab718b9b0dc3fa0874f8737e51629c55fe9aa2f92586e37f84f7b8326d5d17448a26f7b0f0dd133f3b71cd779c9c8788aecc36eabcd414ae89049a9e819869c20680d99b985c42ed5ca308d4a5b495087ee9b3b72abbd4096056d85566400253454fd9d2beb0d8be80bffbaae04be4c2ef62b7e74fda5b9e6bf4166e7b96d1962e600d477ffcb81d2a0d2ef8e92c2994347efdf131cbff620baab45a14bfd42067288753ba42a45a70f77427eba2d80c1cd57d6bdfa3be8d31aa982bf7ce129053f977397906025eacca923ad38b96e0245dfaeaf450dbe07a20d26c2cc53feabdd03df60701eda79844e33b1a6677f84b889b5c3e807b156809f2a02bdd4a21ae14b6d632940959a8786d988845e530ee1073e6e01abe7bb58dc6349c2fbe6ffcc6028306dc8ba5a203040400000000", 0x1a2) r1 = syz_open_pts() r2 = geteuid() setuid(r2) ioctl$TIOCSTART(r1, 0x2000746e) pipe(&(0x7f0000000000)) close(r0) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffff8, "f000000000000000000d00"}) fchmod(r3, 0x83) ioctl$TIOCSTOP(r4, 0x2000746f) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) map stack 0x20719000-0x2071d000 of map 0xffffff007f125318 failed: hole in range map stack 0x20719000-0x2071d000 of map 0xffffff007f125318 failed: hole in range 01:36:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r1 = syz_open_pts() close(r0) dup(r1) r2 = socket(0x11, 0x3, 0x0) sendmsg$unix(r2, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[@cred={0x20}], 0x20}, 0x0) r3 = syz_open_pts() lseek(r1, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:36:30 executing program 0: 01:36:30 executing program 0: 01:36:30 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x16eb) flock(r0, 0x2) r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r1, 0x2000000000000003) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) flock(r1, 0x2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="a539578e0be2aec47f83cbba915e61085e3e4659b945283937e6af23b2a432720f69555e08a586047e10f9ff0bb5b159ca3420a02d719d72494a50c6ab1b176eb5113120"], 0x44}, 0x0) 01:36:30 executing program 1: syz_emit_ethernet(0x2a, &(0x7f0000000180)) 01:36:30 executing program 1: 01:36:30 executing program 1: 01:36:31 executing program 0: 01:36:31 executing program 1: 01:36:31 executing program 0: 01:36:31 executing program 1: r0 = syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x400000009, 0x0) read(r0, &(0x7f0000000100)=""/67, 0x43) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x16eb) read(r0, &(0x7f0000000180)=""/180, 0xb4) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) read(r0, &(0x7f0000000040)=""/17, 0x11) msgrcv(0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="008563618dbf61aa6c00006801c81272a3f52cf1bab5ceb31094f1947504739e6e9e0000010000000000e3822b1a1bbe2818193c5f6d9f5c104b391123a00347a6a185fb59bc97ee0b794267691f4a1b1aa0448dc8e34a1128352bbb5d8ee0f62d9854e75b2d7606a8a77610b5ea5f342942d462cc859946b4e5571691020d56138907ed4e7a985cffe74097bce922e667319bca5d5ef8663c3f388d33b70cb5a66b14bd8207923e0b6c1cb7e311cb5e136037949fedaff4d24ad1fd14a43b95ca8d9d399dc7ec5e6e07ec624bfba8e5d52be75d77d3f498b24ee2739df8e98ad3"], 0x1, 0x0, 0x0) 01:36:31 executing program 0: 01:36:31 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x3) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 01:36:31 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt(r0, 0x29, 0xd, 0x0, 0x0) 01:36:32 executing program 1: r0 = syz_open_pts() r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x10, 0x1) kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000080)) 01:36:32 executing program 0: execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000080)='\x00'], &(0x7f0000000380)=[&(0x7f0000000180)='\x00', &(0x7f0000000340)='-\x00']) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x0, 0xffff}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x808, 0x80) getpeername$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000001d00000000000000000000000000000000000001000000000000000000e6ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c783dc4db5f8186fc1c572b3e23726f5bc06000000000000004a19525b18bf1910507fdb16b0fd6251d31da17efc5ab2965f07ee19dd2694a5bd1ab8c4b716694ded36f639618ba6e81f727620fdc8738c40bd5944a1a4cbdf8c8a16c4c5eaeddfc0eeac1a40dc79b4d6b7b7dd263178f3874eb8e3e7b1ab2df765dba636c53a08539055841a02946dcf88971b2c71cc6551b910ccbc32c9dda44c4c40320be64c3038b037b3a58270cfa415a8c899f8b901d99288f9e23d9cad31b9e1ea8df520552cae84aadfe8000d8c610983e37d75b1ae68ed6844d8b1070041311f9652056c12025bf112dc536cc6ea000000"], &(0x7f00000000c0)=0x6e) 01:36:32 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) sendto$inet6(r0, &(0x7f0000000080)="bfc3d5f32cfffaac6e15813aa59d6d99177c9bacdd30ea76983e9807f26be48c7c714076f942299ce0716cb01ccf7f6fca9defeda75b550a5b886b43efcc96c8203d4fd74ba02dc033249f18a3cae0d3bb435dd72fd05f9cddc7fba406a0f0dbecf082612752245613be45c10dd311b66c424cb7415eeb00336d8f8ee0228cdcd049b3769aaa6a42c8ddb2727a8f348861cbca758075817ee2edc4e99ff0f485e6bfa8725b2c74e526c838a3b72bb32a674e00c34d01b1f0755b6506889aacc6a51b252b6a45f5b6", 0xc8, 0x9, 0xfffffffffffffffe, 0x0) fchdir(r0) 01:36:32 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) ftruncate(r0, 0x8) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() r1 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) close(r1) 01:36:32 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x8080, 0x1) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 01:36:32 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x8141, 0xfffffffffffffffd) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) r1 = getppid() write(r0, &(0x7f0000000040)="d435cbf0a55b1e88542e42a29779", 0xe) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 01:36:32 executing program 1: mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) getitimer(0x1, &(0x7f0000000000)) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 01:36:32 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) flock(r0, 0x3) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xa0, 0x30) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x9, 0x5, 0x81, 0x8000, "c46c4b5eab18a1d8d7fa3503544f2d88496009b0", 0x7, 0xd3}) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb}], 0x8, 0x0, 0x7fffffff, 0x0) 01:36:32 executing program 0: mlockall(0x3) socket$inet6(0x18, 0x7, 0xf2) setrlimit(0x6, &(0x7f00000000c0)={0x8, 0x800}) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x7, 0x1000}, {0x4, 0x100000001}}) socket$inet6(0x18, 0x4006, 0xefd) 01:36:32 executing program 1: r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) r3 = dup2(r1, r1) shutdown(r3, 0x1) poll(&(0x7f0000000000)=[{r1, 0x1a5}], 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername(r0, 0x0, &(0x7f0000000040)=0x337) 01:36:32 executing program 0: r0 = socket(0x37, 0x8002, 0x8) shutdown(r0, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/37}, &(0x7f0000000040)=0x27) recvmsg(r0, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=""/4096, 0x1000}, 0x0) fcntl$getflags(r0, 0x3) 01:36:32 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendto$unix(r0, &(0x7f0000000180)="4b4ad37ab8d51b0b7d99e7fd559a160336844e98e7081cf2966b31bb625ac25bcecb9438fa33f651faadc123833a9991e27654739c7f512bfd6f6df65b5f105074caaef6131a00d0d35abc2dd3b232b2e5bf2d6c12119aa05e604957582a6c6439fa2bb5e8f12066db943bad2b1e98016ba7e1cebd4119504bb37f4e2e18f682702cd4aa22b56962b35c18b88dde12b31a", 0x91, 0x0, 0x0, 0x0) shutdown(r1, 0x10000000003) 01:36:32 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) write(r0, &(0x7f0000000000)="2f690193", 0x4) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 01:36:32 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0xce, 0x4) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = socket(0x2, 0x7, 0xfffffffffffff000) close(r0) recvfrom(r2, &(0x7f0000000080)=""/245, 0xf5, 0x40, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) r3 = getpgid(0xffffffffffffffff) fcntl$setown(r1, 0x6, r3) recvfrom(r2, &(0x7f00000001c0)=""/187, 0xbb, 0x40, &(0x7f0000000280)=@in={0x2, 0x1}, 0xc) r4 = socket$unix(0x1, 0x1, 0x0) r5 = accept(r4, &(0x7f00000002c0)=@un=@file={0x0, ""/108}, &(0x7f0000000340)=0x6e) getitimer(0x0, &(0x7f0000000380)) read(r5, &(0x7f00000003c0)=""/2, 0x2) msgget$private(0x0, 0x1) write(r4, &(0x7f0000000400)="1f169396cbef91d1bd36cc08c218eb82a03ceea0cef83912f04927912ead3f1374c5998242eeb083b2bf3a39e51e8c41c10f6e188f7a649fe9a5efa5ec77fa28bd713c6858cf164498764dd379f3f762e1264d7a44d82412ac5daf3a0bf98b56f9a5531099a2c4d606e487af14fdbd35e0af7cc9133a55bf8e5df4bfc83961d9e49f96b2dc1c7a9ec8d75746e39ed1f8f2c7681936900c8e7ac6d60147cf996a91115f7c577c9d0107a44965ca5435e505aa848d6c0fc0bbd0a210be4dd845d9e7", 0xc1) getitimer(0x3, &(0x7f0000000500)) write(r4, &(0x7f0000000540)="950eb5561f2b19c1c36a5b0c43e3b7b57c03460e20090ad225b3f8ca597d327571586dfd09f7f4b50f663197af6f2ea503e375c8047b19f5c68f79a9b545ccafe78ca46bc5a3447b1cfb667cb08f1bd8592cff049ac093d23fff40949302ccef343f6f274d1e5791db03e51ab7c78ac329444cb83c57d2d7f42a697e75a96282e284332a1ab6c3b49a71126c5ac201237825edc719a366cfe95bda18598c1f9d82fdc799f27a09c44fc42988070c94127f5aeeea0aad019512c95e024701c459f07118dce57bf68c3f34d922938a81c4fa869cb63e3724893c58b1920514d8b36c3442f27c85ed7c3ff723b5156447ad005ce70039e76b419f55f94418c0a077a735f85144f31aec837688cf303321ba200069cdb7642e8fa8467ef5f5e6c34f9aba2d85661ac84623dd29515948695a1166a02072ba48887b10eb8d456b8bcf1c818d065f6bf3de3cfd1d6f14ee7287273f30edf3a2d45a30cef7b6d8a62e499957dddbde7178bf9b25e00d185853d1e9e41bc166236c26932dd72f734b604321d903cd6fb819f1ee87c1346d077b20b9ae8cf543053864f08911e16594d4f26da0b61c7458b7db9583dd1d070910d15cbd37adb77fbbcbd3bddcb9026bab7db86fffdb6205d6be074e31b6d25e455dd03e4591d0ddddd7b38dae1dfab79c2d22aac0a7b0c98e1d2e8f694b35caebdf97f4e356f039bace2cbbc136f06a24d60bf41caf3a9bc04fe03608d560925f684efe7cdcf016eb0cb4eb8fbe5f3dc19c80f602b19c51cec0a107c3d67193e7cbf4e420f8da9cffcdf1a76b9560190439fd2124eef8b79330d5ad5e874031e203e9d4a27f6af7bb9c3214a9c18b2a420895dd9550180d6397c48cdb3a998f5caa4de066fde5e9439e7393ef398b4bcdc42a56e224b85ad97c8dc5c4879fa2f1642796a2074888addf806731767a3ab663ac5d1a51998780555f5605c170806d2e1e6da451dc072bf7dad517711fd4f94410cce484cc0e1197cfb9d894808d2ed5c104273c3234dccae971cca76035e128e103685f4894917849c5f909e0fcdb14520f71da4b1798787808a8c2d854676ddd5f8dd5d0fafd0a925543c843847da330f9df265d3b31d2193e3950d724ec50d967db6257e7a22b408e0e2348e102bc221cad40e9c0da0b19539ac8ea4a4654ff36d79c7ec8183ec5145d81faa8c70495e4225ed564f83386cef17747e1a98939e126e77285e43f12bbe3daf4ade46209ffaa4db4479d0cde4381d1215cdef7657b65cc17ad30677c9de54982f4a5de2aca7754df01e3558d795309f22a710de6b59d02733b67e9dd9ed74664edc1dea2dd4b0ef46de2b123570cdd689eca0786fb4983c255c7c71cbbe330c972a5e2282c8d4ba83835a5c4a7e84ce0e1d150afc5d297f44b25ca52aaa63aaedb569ad76ef9ac6480f881025aa65f9db4ee48b5092be63303f22efb5625afcce826c32a140c44558cc5d1c86f0e4634ef0236132fd4422b33fa38204af50caf1d82bc8e1ef8ab3f35be55b8efac08dae40f2466e3c45d0977de089b829ecf92d529de49e28dc7d6389745fa864b4deb1e7ed2f9b1945cf996b4d96a8fa45109a749f888b5bd16fd5e92992ba2794318b64964580bb0479e83083e13a119f2650928d3db86734068177b210fe7334662872da2004fb9700c7332b802ec00943bd42d5ae2893408f92fd79afd875f6270a7f656bc372e631b5805a63dff92a56dc54917e7edf92e6c06f33a5b0cf56e7b9737cf390a5145a682b4c36a882e87eed145f9e651cc1a20a12ba63283212074653f03f8f1c09233e5d558d8081c17e00ae30db6595a07ee5efacd0413c74584c52c37900f98d8536623948aa1048ed463c4c43b3b6b077608fee4aaecf15542904563c0f77d403fd0ae081ab2f98c04b6f96133d7bd1074a2ef571143457624fa43073dd7b85ec1d443299a3d4e8fd269c2afcbd9d8f1982a68cd17a4df7b76f5f7235f631815fd9f89d32739c5c2251a726c81054c9a08798e2191ad6a043dac5d2709b323f109815640366c682dee298cc38722ad8fd404a7b887f4634875e45d663c0870a78ede6fea55e16154105409ff566784e3abb864e4eabed0b3024cbdaf924db911dc9c6d6fd8405578622075619ab05f304689d7413cbe9220b260df2cae84544056878b08450aca860d3543e1e043ffb4001696f9afe5e685b5ab116909ffdc1d5db6251688e74390b729a855631d5a4110880be73b73eee46fa6b374890dd260539bd3508f5027a031982b1cd2b9a3e2c13752b062c1119641f3feae6b5fbef11367d1ebad37f3115f4abe6e1b491c0dea86a60c99a984827ed49fd5dea01b0424936388180db18e99f8b28642580e574bbcf441c3d342a0a7343ed85046635511e68129a4307dfdda678aa709967af92aa0c750c782ba544b6dfc85751b7ea62589de11472b456cefbedce51cf91e6d0520779a8dce247a0a59b9610b07ae2266b3f6788604b136bc2a1f9935068e222957be7d560b87b8ff90c375b054206ba37842da2d3c52cef4e0bbc1b5e38c4d702e21888fa56d3a2d048cff180fa71b0d05bcd4f9428b534bffc2f956032e492450f180237d56be27eef9e160b46301c3c54b767069fadcb5b59f9ac55628f2017e4205d4b0709b05709c230e924cd7c896902bb97fd8f2a12401b507c567ac4f0d34d5ff747c77d78c814e7eb4216f730e1b30ad9d3858e54298db114aa8910c22770d750962f31fde5c727dc0994d28fac40ff4bc5f4756a09672b00e56d7f8013d936de9a7a1f71d6ec77ec2f43cce6eca618e15118cbd0d1cc85f4d0c17d18d56f6b627a7bc62e7e23c48340f1c0c8ff39ed4529149957cc63b6757a1b79bf4d58826f008eee21a52284c58f897a48098f5e9bf3875e18b534b985de3f5704a31cace9085c7b35247f7c9258a1a2bdf187669f1f97d8f3703e2679df252d371eaa793c9f58e9f08af554610150ae591bfc9c178f5b9df9d509492bfe4aa8b9b068834038aad3d95e14d1e19967e7a8c8687109e377ed149517d670e474ced5e903f109f048e9db38e0ab4e4e2c4627524bdbd420533a17fe1e56bd8f632f87ff557a39b81a8fe99b622e8e3abfb2ddf73065d9caa938c4afb2e2c21a25a857bab27d00652a03b554e01d26eff6a3fc9edeaca60fa06ebb68c8a119acfdec3757a640b12988f615de3fb687a5131aa34166e0367b540b5156d2494578c5bd801d0b77216f3387ed3551681caacb39d1d1e79b8a3eee2566cc15bbec75223386bd05f78a41383e3dd10c8661604097e4e5c79f514fd7586903863f1e8938f3ba37aa5458e6b04d749980eea15c05806cae970ab4500b2b8bfa1e45cd4333e62a40f16d44831f449a31301e8b22b8823cd7534c586d17e8df8569730ab6706ac9b15152c7dd965825d496a8c0e295452aa3389819cf24f8d60ace40ee22d061454f6483b13012c229a604299cfdab9f743f566c19e78375d9d337c7810d6ad7970e548b7ce38af04286e0ac078f86af115a664a6a8f8f4c53c0a56c6391b4e78749eec5f46d8d1926d040a3f330943eddea52701446b7dd2fa38f446110c5d5421428c78655ad41f1287ebe42da4b4559d10c573d25e49d814460524d8a2a5b4dbb18b635f45e600c4343f1eb303219103cd5f758a31d19100a67015732ed696d54412a09dd1605c68cc819800059f1e2f424ef8d6d800809d8400668bcd5c4ddb530f61b434e2cc0ae7ed3d546bd7befb9af8d60cbe13809ceeab5fcba89bd3549743c54a4e84d1d4ef20bdbbc593e6c4127f0726fa689c8640b0087e60fdc53c51c653772a92583db5f2f523ed1398d41db7c030cce1ca732ef3027e796554fecc2a694b4cb5cc3feb51960f8e5039fff7f5e6ee4d09f956a6d51807c5e5c98155b703ab3695a75347bf3ba9fe7ec49c315c2e647a7951745270e3356601c3e23649c383ec6a17891c21d8f10c3a3dc7279f2923f9e71f1a40b40c87872a2f01c5e1cbc673999f271518742342e16ea2c67beb5d66319c8c4e45d9ee92c6960b67d9720d19922f75fc0eeb67a5d80aad44477956dd8675ca8c60d8255cdea0efe6b465ec0e56d4d5b306ca133e6a7a6b550bb34f978a4f8e66a6b48f77a4438f5a129de990a2f0916555c263d427ea2fce8d58c2bfd4150938e109504b0036606a580d722ad1b135952ac6c8d667c7afadfd0c5329e351f92112c6286250b8a7ebf100f2251584dd7417a62d079c33ca3291b13bcad9ae23d71cfcfd153bec4f152472c054cf6742c032e3425c178ffd0bd753f6fbc4f5543755a268af13d2bae46c6f30919d14b2b7ec3fbdef5d45b948f7e83bba4a084a059432af9e85aa220fdf6d61d2fe108d24012d04f1793fd6656c89c3ba38d5aa7edc528f72bb560d8e25c2c42ff99ea1978d79e3327fa53c33691ddd8bec8c68694220f8c5f9fa4c3abdadd42bfd98fdb5718d7ddab17bb1b55987c435e76a1bdbd8df6db8f3462bf6b86bf836974e84cd855ab8b109a711efd09ccebb22a297017bc9f0396bfc2f426f2a29231b3de18ad1e10eef693079af632ee573ab6e3635fbb6932424421abf0eb14036f6ed39e65f663200204b52a0c1febe05a5b27388d3e24ec9daf1cb0ef7dbffc09bae9e4494d7c291fc00ffce1d4b6c28f156a7f3c9b0443f2154e1c45e4e7d885301ab472d79907b48e7ef72a59d3c115b1043a5b96ab922445c11e3b24234f1878af49b9ca3c100d885a217f6ceba6acc54b6623d09f2eabbfb958d6917c059628b1d69b985500d37578769bd8a3c3e816df1127ac3dfe4f562db86f6ec0948a275a98942342c3202c022ec63e0a7bc4a17d9b2c1f815a70ab24092801ffa5dd50e80334ffc224f27950ca7e215d22ad2249dcaa773ec7e47140fea61ddb660ea979ea5ece26ec944194177bcc508b099e6ca4162f63dec9059162e154f3d3b4881223d000ff5fe9e8f9726725e48ca858454e09beeded744b0a6643dab8f60f63617c94a37b775b409bf5866ba9ad4d5a4e67f4de422c3c85c6b57db90753eda26ecd2b99187ab07d101ded0b27860da4d23bd0e56dbe034efd3e17297c3529638845a4be77155550e8fa294ed0c0e9fab6110989ab9fced289bc68ab6228ad10e15e8457f650979b9066ce15f13854fb6c3720c223563e0f23cf4d9ed1bda523324dd5137b23d2aafaad26e32a75450ec7b3ebcf1d3b2dc25d0015ac4b3a5ccd73cdadfc6ea8ee7e018ad1c44da32337f8c5d86de6fdda534243269a645cbc974bb2b438aa56b24844878073f69a3ed5201e1c6e4a767c39153fe2590f00548969b3bcfdfd0ef68420e6fb5d98524a6635cfb1c6dc7e844ca864f926b94e0190a52da3a53a0e77e559f76010b66b1038d3892923b702372e34c2e8390deb611b62eb7615cd48cf3410bce86c10320ac115ce8884db6abee2290108f10e86f4e133482244057fc2b869095df309d690409c1583d9ab04c46201c867d94ada7bd3deff5e85b2bb5fcecf6b811f7df13e17902de998abf875e5b7d65bb5fe86787fbfef0ec9c9e7d4bcf64e29215ff76ea96d8de480b59f6993b925d15a3232fde458817e27df2ac377f3dc7cf152f7ffa833a7ae3d1b0a6897c6e81c4dd9d3cbd50e846e2d6eca6342d9ee1bca6e5c639ba8635ee226f9bceff0a3e6511870b1896dc4316f217aa28e67eb6decc4c3b1d21485d33e587daa2a9d48f8eaf375a322797abf73ebcee7e5171686565966705b6d4f94d26d2e7fc8e3f0054b86c5148a1332575", 0x1000) getsockname$inet(r2, &(0x7f0000001540), &(0x7f0000001580)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000015c0)='./file0\x00', r6, r7) msgget(0x3, 0x101) preadv(r0, &(0x7f00000019c0)=[{&(0x7f0000001680)=""/12, 0xc}, {&(0x7f00000016c0)=""/16, 0x10}, {&(0x7f0000001700)=""/6, 0x6}, {&(0x7f0000001740)=""/65, 0x41}, {&(0x7f00000017c0)=""/130, 0x82}, {&(0x7f0000001880)=""/189, 0xbd}, {&(0x7f0000001940)=""/10, 0xa}, {&(0x7f0000001980)=""/18, 0x12}], 0x8, 0x0) getsockname$inet6(r2, 0x0, &(0x7f0000001a40)) getsockopt(r0, 0x6, 0xbfe8, &(0x7f0000001a80)=""/241, &(0x7f0000001b80)=0xf1) sendto(r1, &(0x7f0000001bc0)="c3da405521b29b79dfd4d345c77ef2a0018e0f6b80f949db2a5f8fe84fe1d862edf381c3f4681839cc99712277cfd78037fa5e98d86da0609a4a79d279710d65d8f894d59835e9a4f4cff9e8d87b9172191359fc28241e736ebaba56f1d368e16ad9bf841d8a671b6223a284da0fab305fdbc1e21784f392f66b44064740bd5b59a34983f9091d68c8468fb18098e590880e3817c8717e8eb2a7f57924fba4e7a4affeca6acbbe66901fc1d5db6f02b8f478", 0xb2, 0x2, &(0x7f0000001c80)=@in={0x2, 0x2}, 0xc) msgget(0x0, 0x210) r8 = openat(0xffffffffffffffff, &(0x7f0000001cc0)='./file0\x00', 0x100, 0x80) ioctl$TIOCCHKVERAUTH(r8, 0x2000741e) 01:36:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x1ff, 0x0, 0x7, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00"}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x1010, r1, 0x0, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:36:32 executing program 1: r0 = semget$private(0x0, 0x3, 0x20) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000100)=""/168) r1 = semget(0x3, 0x1, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)=""/46) semop(r1, &(0x7f0000000000)=[{0x0, 0xded7}], 0x1) semop(r1, &(0x7f00000000c0)=[{0x2, 0x6, 0xd180830d8f8e60e1}, {0x1, 0x100000001, 0x1800}, {0x3, 0x8001}], 0x3) 01:36:32 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) fcntl$dupfd(r0, 0xa, r0) 01:36:32 executing program 1: r0 = socket(0x18, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) r1 = dup(r0) faccessat(r1, &(0x7f00000001c0)='./file0\x00', 0x2, 0x1) accept(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000df000000000000001000000000000000000000000000000000000000000000000000000800000000000000000000000000000000"], &(0x7f0000000200)=0xfffffffffffffe05) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getuid() getsockname$unix(r2, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r4, r5) fcntl$lock(r2, 0x6, &(0x7f0000603000)) connect(r3, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) setsockopt(r0, 0xb59c, 0x20000003b, &(0x7f0000000240)="01ff1200", 0x4) 01:36:32 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) r1 = socket$inet6(0x18, 0x4007, 0x9) shutdown(r0, 0x1) r2 = socket$inet6(0x18, 0x2, 0x6) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000080)="5cf8d83c6d11ff05df6b2ad86f8ceb28deaeb19d64c9cdce23784936e427033ab2008910e57cc2672f7bd1d9283330e35e6d55c56bff6ad5a53605385eac54db8e94d95fa3721ebc08e541606d1bb599673dac7f6908090f1691bce9d8a3560a", 0x60}, {&(0x7f0000000100)="0920f19cd57eeda4a197cff7f7df9fe8de2d26e9030c348b0b3077105ad2457c6cef6c15896dcefbacd2557c1e23adab2e51259b270b27473e60690e1413baf11ac8a6d46236faf40dc361c89ef0451381cf9915839e8f34c10ce0cbd5480d71d7e2059f96d68f36b2d96cca63c04168bd121b4b77146247135ed74451af65dba44aa2e7352bd75cd526b8c142eb0870dd2e1c6e174c20c556f9aee3c1ef345beb5f4724e158dd9ee4cf2557780234d0d27271654f3267b58be1205347b99010512d30d335e6288715face25cc98428727bca34f17b1eca31a5c288e9d9065f7ada1ec5cfca695a1c28465e98c5e3d0dca087ba3043d016dcd3e09985b", 0xfd}, {&(0x7f0000000200)="009c88c394f0089e33e5131425759ad4755f751fbcb545388565b443597df2854e3508a008", 0x25}, {&(0x7f0000000240)="55b68f73261e64c34d04af02d80d9f4efb106661bde17457b4a33609ba41b357b2f1c71e6d993d911e89eb106a50842a9b35ac6b33bbdecdde4b4a511acc07293299f1d78b998dff0d9a9a2325b9148a33ba", 0x52}, {&(0x7f00000002c0)="a8f4abf55273da5b14b96b4c42c8d9d815bd5deb00600aaedec348133b96d45bb237020e0720171c649f949c9700eb6122a94761784a01b6e27436fa6b47f5cff7f4c6b99964a6837b043c4b2b1ddc02ef7b7a212970a15f0ecdd1ab8a86511c50f6aca04e634331cc00e6671111e1cbf4844853c8479571d71f19686ee4c64685377a7bdb0881827068dadd592a31760a78be89c96a56e70d3a3f835ae84dc726feaabaf122dd4e38871e61b99598a2c6d2b8f04d9fdd463e347db0020b6b01bbf7c366bf226b0bbe4f", 0xca}, {&(0x7f00000003c0)}], 0x6, &(0x7f0000000480)=[@rights={0x28, 0xffff, 0x1, [r1, r1, r2, r0, r2]}], 0x28, 0x4}, 0x5) preadv(r0, &(0x7f0000000a40)=[{&(0x7f0000000500)=""/78, 0x4e}, {&(0x7f0000000580)=""/88, 0x58}, {&(0x7f0000000600)=""/169, 0xa9}, {&(0x7f00000006c0)=""/169, 0xa9}, {&(0x7f0000000780)=""/250, 0xfa}, {&(0x7f0000000880)=""/175, 0xaf}, {&(0x7f0000000940)=""/243, 0xf3}], 0x7, 0x0) mknodat(r0, &(0x7f0000000ac0)='./file0\x00', 0x2, 0x3) preadv(r2, &(0x7f0000000b40)=[{&(0x7f0000000b00)=""/12, 0xc}], 0x1, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000b80)={0x0, 0x0, 0x0}, &(0x7f0000000bc0)=0xc) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000c00)=0x400) ioctl$TIOCDRAIN(r0, 0x2000745e) r5 = semget$private(0x0, 0x3, 0x2) semop(r5, &(0x7f0000000c40)=[{0x1, 0x78c0, 0x800}, {0x1, 0x8, 0x800}, {0x2, 0x6, 0x800}], 0x3) setsockopt$sock_int(r1, 0xffff, 0x204, &(0x7f0000000c80)=0x4, 0x4) r6 = dup(r1) fcntl$setstatus(r6, 0x4, 0x80) fchdir(r6) fchownat(r6, &(0x7f0000000cc0)='./file0\x00', r3, r4, 0x6) setregid(r4, r4) ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) fchownat(r6, &(0x7f0000000d00)='./file0\x00', r3, r4, 0x6) readlinkat(r0, &(0x7f0000000d40)='./file0\x00', &(0x7f0000000d80)=""/147, 0x93) getegid() minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) ioctl$TIOCSTOP(r6, 0x2000746f) bind$inet6(r1, &(0x7f0000000e40)={0x18, 0x2, 0x5d, 0x8a}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000e80), 0xc) fcntl$getflags(r0, 0x3) getuid() 01:36:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="14", 0x1}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) symlink(&(0x7f0000000100)='./file0\x00', 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) syz_open_pts() 01:36:32 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x1) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/114, &(0x7f0000000140)=0x72) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) fchdir(r0) 01:36:33 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0), 0x1146, 0x0, 0x0, 0x9}, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) recvfrom(r0, &(0x7f0000000000)=""/112, 0x70, 0x3, &(0x7f0000000080)=@in6={0x18, 0x0, 0x0, 0x3}, 0xc) 01:36:33 executing program 1: r0 = socket(0x25, 0x10000100007ffd, 0x153f80000000) shutdown(r0, 0x0) select(0x40, &(0x7f0000000000)={0x8, 0x2, 0x267, 0x4, 0x2, 0x1, 0x3}, &(0x7f0000000040)={0x3, 0x3, 0x101, 0xfffffffffffffeff, 0x5, 0x96f1, 0x8, 0xffffffffffffffff}, &(0x7f00000000c0)={0x8001, 0x1, 0x0, 0x5, 0x9, 0x7, 0x9, 0x200}, &(0x7f0000000100)={0x4, 0x2}) select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, 0x0) 01:36:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x0, &(0x7f0000000000), 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="c4", 0x1) 01:36:33 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000000)='.\x00', 0x0, 0x0) read(r1, 0x0, 0x0) 01:36:33 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000180)='./file0/file0\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) pipe(&(0x7f00000001c0)) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000080)='./file0\x00') 01:36:33 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x0, 0x1, 0x2) getsockname(r0, 0x0, 0x0) 01:36:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)="fc1c0d16d8411870c00e4bee0097a78ebcc849ab9368", 0x16}], 0x1) recvmsg(r1, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000700)=[{0x0}, {0x0, 0x15}, {0x0}], 0x3, 0x0}, 0x0) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000180)=[{&(0x7f0000000040)=""/93, 0x5d}, {&(0x7f00000000c0)=""/148, 0x94}, {&(0x7f0000000200)=""/169, 0xa9}], 0x3, &(0x7f00000002c0)=""/87, 0x57}, 0x840) 01:36:33 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/47, 0x2f}], 0x1) dup2(r1, r0) execve(0x0, 0x0, 0x0) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x80c2, 0x4) 01:36:33 executing program 0: r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) getsockopt(r0, 0x4, 0xffff, &(0x7f0000000040)=""/242, &(0x7f0000000140)=0xf2) 01:36:33 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x8000000000020d, 0x0) r2 = dup(r1) pwritev(r2, &(0x7f0000003a40)=[{0x0}], 0x1, 0x0) 01:36:33 executing program 1: r0 = msgget(0x0, 0x40) msgsnd(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="03000000000000004b4f8b6c312b9c81db8379902d1e513c29cd3bc91655579bdfb759aa371479920ca8ec2e58db7ea8765ea0ba4e48e3db91c810a2029104fb4a07d7cfade0ae98d0552374911d3f5337280a60c4c12b7870292fc687fe3ab8a676e07df037f89c9f6cf78e018ff23e2e47199dc72cf4b94e624c18d9351efc4dd1abb1215b095fd5ec9787641e355d3e120d8088c8a905cc0ba9aff3e59d789a83d35ec8aec26968c4b9d1"], 0xac, 0x800) r1 = socket$inet(0x2, 0x1, 0x0) r2 = msgget(0x1, 0x81) msgrcv(r2, &(0x7f0000000080)={0x0, ""/209}, 0xd9, 0x0, 0xa33191ce62686ca9) syz_execute_func(&(0x7f0000000000)="c4218f10ecc421f8134208c48105fe29671b3c29c403b969250080000070400f01dcc401e9635436bec4c1f850c7c4e2d9bd6f000f1af6") r3 = msgget(0x2, 0x3fd) r4 = socket$inet(0x2, 0x5, 0x2) msgsnd(r0, &(0x7f0000000380)={0x3, "e4bb35be10dc4dd396b9d68c35391f6a3ca00d270a7570eded1ce5e8505461df1b00e6198fd25c79fc62ddfa011a05848d1ea58f9bc78ca85dca84f064f061266e1229abbc67f1a574ecfda45d60214db2514cd779ff7ed519d4c8834779c1f4898ada67178bf8bf0631775f9ac96589d04c297c7038b2ceb29cc814d7017066d2a3df0a801cb00c55cd3a1a89d5eba7ef80d44ee95f88297eea"}, 0xa2, 0x800) msgrcv(r3, 0x0, 0x0, 0x3, 0x0) msgsnd(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="03000000070000008b521dad735c63e63ce16894415b83b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e4040e2ae1aa2c7843eaffc819cbd6cfad0baf9c3b5124ffe345b811439eb3d8059a5584f46369130988880d7a7e63dbc17e4a573ab5310258dedce7c960036fa3edb678a3ec46bcd110c119d23f59e1bab11f3ca406d3363b10939db010272f6a0ed887fa0e86ff827627e7321a468a932d"], 0x41, 0x800) getsockopt$inet_opts(r4, 0x0, 0x1, 0x0, 0x0) msgrcv(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000"], 0x64, 0x2, 0x800) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)=""/172, &(0x7f0000000040)=0xac) socket$inet(0x2, 0x4000, 0x9) 01:36:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b21a1de21d4c0c01ba530de2b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f7828bc2d2a500a35ac1f00002049fa9da398bad62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a0c0a1bf0c20763c1d95e8f6b9d3b39e8e2eb7ebcdb6ffd21377581f3bc1902adddcb95afdc27b8c9839351d74122ab9bc510623d9e32d0eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2f12d93ae731ffee5a6000000000000b46e1ae5892d4eaa97cfc1938f4867172c8546000302283318aed7a32789e1c1c6b0900b314532c499e4ff59a85f3c", 0xfffffffffffffe3a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:36:33 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0xffffff2c) recvmsg(r0, &(0x7f0000000080)={0x0, 0x66, &(0x7f0000000140), 0xfffffffffffff93, 0x0, 0x0, 0x9}, 0x40) 01:36:33 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82020081"], 0x1) sendmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=[{0xb8, 0x0, 0x0, "b3f84879a6325c34b498d27764f6fd495f96f898e75982b24d0c66c48c6115c44fa24ff769f1cadc69d22fd3ea2955d2cbbf613d84f0b075f087ba56a0317c1dff0bc67a91f98d1a543a47561d4220910e8644edeb9793a2fdbb7dd46f21d19e9c77d492f66b16e517363531d0e8da1b7d073030a73450a8b3c83d67e4b1451b56f971b0bb4d9c88345913f86d4b6307059e7f84882765b8cb94aaf06e0bd7e078"}], 0xb8}, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000004c0)="57c7bc45f7bf169dca990e5e733fbddbcc1771517b608484097b957f8cc55fdd6042a98ba2257e78772d173a8e0d5e3930c54d6228caeb49e8999718767b4b27890b389af87418da460594d1c581358a3af5eaffebcc5f6303ffc2e5b975d5d4e97ac04bae637e756e51970bddc1607da8ab8f684295dd9b8b307bdae73f38d1045c7abcea73a31a3556c155a7f0126793fcfcd3014b078ea3103eb1f663aa7a86c69da416b40c9717e60f48a422e0765107c0bfa506739c03693553684515a19155e5d9324d40d32036bf9641d5bf7eded547919872b9bd3f771eea9475e633a04db82df832e1c2c974897b4a6aa24c58482b8c828e3fb0789ecd843b4e70d3cdad6b1b076d732bd44d8634aca4072168865febe5b686a8353134f21aa8fecdb819ea070a51edbabe28e6d11f99ed6952d02f96a7870dceccd80c333a7526ed0c8c3f4ac505c4ed64ee1d24361b0be6ef15b495657d657dcba72b03e3ef2cf1f12c9b5fece870bcc3254d7537064d4ed4674fda2077e6c6ef30462195b8297709a16b959ab9f57765f1b94c2611bba809b72b2d59b2887b1ca5bc93f986fb9383430952a03b6691648eb82d31cab194da0ef01c8fa3d0464658c9169919e6a631a95acde64f31b49b151c5c8415a12cf2bef1c20826d3af0c2a395a5a8f118e02cb66d912c1ce0fc3e83d1ff26c45941473aa9059c1c395ebfc49ee683c9e68938df417e64ee903952254c40a8b33a0035f1e4c342a17d4971c57d4054cacb29e9a5ee348dd51cce345f76f9024269fba43ff8ef3e79d0b0d379b8836c907da35f2b98dacf3327c1d5bf192c61ad830b3d78657b41f71c07e7132cff96e5e62aeab5bab557b1b3017d9069f43a0caf808627d16c0716d793758a5d93a96e3ad907ef2f2ff9ff05ef3066ad52ef3f2593d560393608503de10fc0930c7723845b4425224a2728dce81b17682142e1036886e43f41eff9f6a90267472a2069f9b0e9b5a9f7f0d193f98de63a7d8f9978e51c0119c63c3eabde416f0049cbce6a6896d7bdb36ac410805ce80e04b6df6a48bff9e67241a507120019934829ce6cb5bb217c0446559da7cfb44ed1048b2ef6f534d991d59eaed6dca75bd09202dc5f6e939509975fe380a56b399a9c5cb8a87e52bf756029b9043012f8be57757c7ec7271f7c0d5aa668097b2e6f2d8165f22617f3c1beba3ab1aeae02de036eea6dd1ff28dc5274b460e04a5df74008fc6e90d964062db2350624ccc2048416e8311f36a8768ad2b2ba21e2ac4732700367dc0149a790d6ebd36003aa44a55e0fee67ca1c899247267cd2d20404bd259275b68d7b7a108ef5876acb459714020026223cd2fdd8fbb628fdd9bac78ef5574025d757a1766d4086fde00f95f0171a02fbc56ab56593b4fae9e6216155865f05eb49bd58ebe285daec2617a6647017ae894523fa28aabb400d92fcbfe3431c0d94ccea66415aba0334511de07f7efe399c92034e84e0e86038927fad2ab4c1f84e7ab42776c240b6343b10e28ba53cd55edbe3db825125f79812022f82a0c6b3a9603cbb9836b9563c9851b229140a9ed1778658b05ef39ce6fafeab914d7f206fb6b26b8ddfbe26265d8ab2b20b22d6147f1df1eb3a8079659bb5d446ee029c711815e6f05b938623da6618e7a013528374ec18dac8a8b19289300bf238594d66cd455e80be5f0d800fc1aaeaa3507d3b6142d32bc3806327d4cf8fa3c392865df3a8da04a08f3bb35b6d6435b9de6f2f550751908c4c80fdab42eed525aaef73350b63059374b4cb8ce2a894e9d1a32b0d83d471c8da90e244475a8777d89e82b89713e41f43cdb754bd1d29ecf3f5b33ec4db47d54437e96ecead79e8641a4aa6683f8d30cf39df48ec4b7b952d58dffc2e1efb87529d9e323fc7b1e5fdeccf455e3580997336113b5a3bfdef5681d52574830135ee790a8b69664d481b0fc3ab195bf76f35d04442cb90ae6dacddb3f4c049cb615053915fe8270f7ab3a138c3e48e2ba44ec08c6e5a0d59c35cd9c39094134196c39cf15239939a4da2496a87469ad3158a576f9567436adc963b3c8fa997d3351f3f57edf711a3d711e156af77608550d9a52ff9d943968c04a1bd067a33bcb75ab11e6f92afd43921ba6068fca8288c5fbc8497ffe83ce51412b98fbe9dba3c104786cf81afce276f8830a677a4536750456c37eb6b6c97ae0adb55b6600faa484197621c3c12713d19dd0ae03b48886c3227e904ceb483fb6fefa56bddd3322ba91000aa41c1da9b08a28d451a0171624eb3a5d8a447d9847731e33f76e03be970c90deb4d7f09ecfb4ecf8bb5ddbb3912da286bd8d53b81b7a1c6e99e4cefcf7e72b3eff6557065eb58782c371c0c17849eb23263dc4c40128d2caf76df41abe6d29e8ddcbe20870639f04c2c59fafcf025530452b7a4dc73c0e0e006f9d6a271425e40f890e9fcf5e1eefb2767816b358cd290b91cd6bd266064a1629b05ca4f30e5ce2021a92875b9c2fd7a8f404d8e8b84788a4ff79ba53f4c81c760c13df235c493e22096327aeffeee4f4c1939a047587a6c431ea49af973799377d3da781a2bb79f2eff1dfc0e743fbb109ee60b9d04c651f5f0d05c6ed46c80b7850959ed6ad7e9e46f737e94eb18717147e6f73602a94f2ba37dc6062651c6d2ec1244830b00602c2068172fc8f7239623f990d5862b052a62ffa03a039ad39b11f32281a8d5d5c14945cc5e0a0676cf0c19aeb75eff5b8b72d935d7869717ce6ea9a5c6ce89f459ca290f57db5220104277bd122cca7bbc04a26c2bbe734d624874077b8eb941aad2a4a02eda4cd7663fa6e6b41dfeff563dc7a0faa228b698c7e4fc957509a023c087f5ea54f2cd16e9c656ad8af327f38e82ec064de63f1142ed4ee0c52802c7f241063c75e754ecfb28ad87ad080ebec6c16efa8996b1746b48918e4e6a1e4355000b4a70d40ef451890a71f37f5e1b23a0db0278a7fc727b40046b3fa4aa8b17ab40c56b7c950d17419df1dd5314cef8722d0e5388d2ad819f7dc6b7a277769b3bae7c8ddab53e23317e7c7e667cf7ca2b337ce63906cdee7590f2f1c24d76578cccbb1a4ee35bf7541b1b96678a69bca93571c9d7d9a8fab529af6190c126268b7bc32c90a88920ad5d5b9f72c1cdee315af29752326bf9c340bafd6a3975a8fff12bb76451089b5b4e3fd7679e8d2c8a4677187889b735ae19aa9404447fcc19201916e934b2b05c83bec7e8d5ec63e3051289dbc20eb2c0a8e52b67a1487a84bcdc527a303a0e4302a1e517efb7a47601f71c8ce12b8f7c6b0bd89598f8abcca35de5b0fe42df90d5742ef786f4f07b607febd37f14ce90b9f0301390f733a96aadfff3374ccff9cb88d3b9f4a216ccda9d4732ed664b09775285bf73aaf173522bec92d4ebe721e6d63123e5961b362511e621429908ab5baa340d957c05c629b7bc914995a3ea12a5c943b83e56b3fba117ab067865513175e3705bf9ed3b4e109a4b49219fe1eb3c58a0cc64a3fc91a224f363849b7530586bff9ee235f56123f9baf866658aa8c6d60294ac65492a04c68aff62fbcdece705bd28e7c2f8e8507d8f3795d0e4557899ff9fc748f1f0a6a03eb7a36c66134238cc329015733ae074b9ec14866fe2c5bfa713a5ead6a06b5f9fdc78ae05be916b36c2b26c4494ec33f3f310c2662088fad7fbd6b05cc75586ac49c637dc364a7ddf2b577cf655c562a8fa58eb153e44e368072f8a2fbfb8842f048a2a0eea80b0e681e6e31cf95084ac1fe88ee891245a946e4a6c606debb2ae17302488b035305f674a96267095f5f5159412131d4f198228b91ce0c8a26fa913b4d5a845524a63cedfd99779571dacb81db9f3430ed9083f546c1a39a1a96cf8dac10da8a2dec017579042691f7cda2196c619f1aeced8e7690d7962476cf088d6ebf68d9a991378fc3931f44443a9e6f6c716d9735e8026e590f86ab2285728325b0a83b7095b25c652c4c52d3748c7e850b9b1a2c50a9a20d17075d232b715d5d7c72ad03ff91ccca5dc0257dfa0a877d3ec3595f8f9b3ef4ca2bbbd54cdbb28ceec10c49d3f47b7ffd075ee4ecb6efa12bb8afe2343cb8f3a8208ef9134b7ad29840a69bc84a081b436fc0232c45902cd2cb0cfa8909e266cf50415dd65c79f54e9e479b9f38d1a071fce539cb0e0e6d0f9fcef2cc74467b606965c796509d434cc035d62ba896c62878eb895a6e5d3bea131291c4f05e5aca424c089fb02f3273155d8be5ca330c7ce3616447e58effcb7e3e9c6c466328dc5645f30cf633a3211b425bc5444fd2f37212ee8b6862cc10e9c46ee4151dfb024d31bff4a124c48089ccce3aa7a0410df18f4fd7188c8243636ec67d5cfc9b2e476ea10aadd636d91121da263fcc01632a46f8d3b2d7b60709e00e2d4958215dfd0c8e2df13a435c0d33b5321e186e83503393c9c538c1d1464aac43d0690b9e087261d067ecb50260dc3ca65d3d10275728d997d493e1d0c59ba00d03a9b6864a24ba21f4cf7188bbe1c066b52fa7af1e14809c0869a058572ef41a5da4d76ce75450fd68718b307446abe581ec15e1bcbf8f563bde4f96310e6b579da038c123002e79a311fe29931f20f9e25f90295f4b96ca9e381ebb855b06d2c970f9135a9f8b45bbe7d68bced14393e0efc58fe6b5a445663754d5f60cdb7d51d61dde7d990c7fc6b6bd51650e6baad212b77298bf0c8a767cc4f9b0765c522fee61e4a80c261e64c49d5dce915bc7f2d501c1c03f3c43231937d5f4fe0e699cd0a39888a015006121971fe1b27145bd0cec40a142472c9d5dabb0f3421cb7a17728f42e72b8064ceae8690db7e05e9f359657f0dbe7ed4eecf8511d8c2ce5486a5417847a544bf53110537ec99a32d9ce0676abc81ec4a8720e34e11b715ba5a9fad26af3605b4f94586164a002e896dca2decbcb4106ed099c44e0577ae79d7495366fb5d2dad10e76903cccd7b65fb8e4a782472d730ad0e3c9368ea82adc482fe16abc21f2449387bd0320fa3fa46ae2f5f9946b9a5328f77559c19db8d95c4f2ef5ad4bf4e3a984150acc38831317fe96ca06f47bdd02a1d163f7d25c092cdcf9bfa15fbcbaa8f0d9573c5b26853c6b45460c530bac648f1b9b6bfea12b1bb15806b44b3376c73b53184fc353b96ec316aa762b7e632d3181e34f978663b80f3a726037e95162dd357dc27dc458e28519847e4ad192cf2e4cd8d3343c5b3a64ddc692e694c484c60a72f7b26cb14ace7f5e7c4e0623ab3919338cf6e48bfa2b04833af60ffeecce1b68974d8f73142d4a06febc269410669eac11e4d252a27baa502c9ba8f2a30cfc211cfdd825ae9cec5e494da66eb2df3b2cddd9da5f153f2fcc3c6821437b589faaf6f55e5983f84df5eb592a5ce4ebdfecf73b58e37bd7c94a4992d40cdf586bbb04a61fa4ee3d0cee850487d2333fb6237623d5244cd92296f880978cdb2b34f084f0b5bb99563b45556bfdf5d86475345d0f25977f4fc6e5d2510ff383ef5eecdffede90f0ab980dabfab26bcb9c3160f4cd1429d74d40b0b7f6f235217e978f4ffa69991a2ba7f97eebad66155b8eabd914adb3bac72d25ab9daf95302cfddd339b27125cfc251c03d60aaefb5aba0881614f3c55e3571f747daf27bacb1acca5d2b4f1773bcd47cb66936daa9dc15e844eee069b085bbdbf0409117c7a74558d6f8308e8fa6b85381aea95eaf42a894e01464379c62067b29442d87e065d04c70fb3a8668beaf7eb01119352b03aba1b529b0754566340", 0x1000) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x9, 0x3}, {0x1, 0x7ff}}) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) 01:36:33 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0xa, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10000) 01:36:34 executing program 0: syz_open_pts() r0 = syz_open_pts() close(r0) fchown(r0, 0x0, 0x0) 01:36:34 executing program 1: sync() r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) r1 = dup2(r0, r0) r2 = getpgrp() r3 = geteuid() getgroups(0x2, &(0x7f0000000180)=[0x0, 0x0]) r6 = socket$unix(0x1, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000440), &(0x7f0000000480)=0x8) sendmsg$unix(r1, &(0x7f00000002c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000040)="e0a7fe9877e12b286d1847a432d3f4d6f3e28e62ab03967514ea49583ba55656eeb2cb07009ae91e000e3979b64913254bc869dbd5c642c4b503d968364cd1ea4f7309cbd51abdff6b8dce4bf2e1dd593cae6a632c356c00b2ad2d7eb4b7f54bdf1a84db49a7d18bb58dd9089097d940c853488acacbbe6cc5c0fe6cccde6f5bf467223cbab39012f8249db5b9b7ee12973aeafbab9badd46b0f25eefb00fd626e18d108aac5af359f5c61fd7cdab92553f26164c13274af2fabcf30334223eaa64554c00f11f2302683f60f67ce887585f0595cd58c98cd37c197d1e5b006c00f4f58b8f70850f73870ac5290a494", 0xef}], 0x1, &(0x7f00000001c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r5}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r6, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}], 0xe8, 0x407}, 0x2) close(r0) sendmsg$unix(r6, &(0x7f0000000580)={&(0x7f0000000300)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000340)="92e2c4d4767bdac915fde9838bf608736918981b65e172b92d63e0bdaf9d12e8a1b2da8b8168aa9b24cd9d20f7b161b8905c1c66078d57349aa880d1e7c91b6e1bb5e3e91ac82d17142f935607528bb8508d368a513f4c8fd38ab7690f7ef224b82fac99e27903b7faca6bab54ff5ca75a79c6f2fb5059dacddc713fa3bc058909d74be16c0322a9c719ea39093e76ec26aece862077bbd41729ff4ba4fda42160b4c77d53a32f5483ce7d154c165118aeaabf8764e6ad14236152", 0xbb}], 0x1, &(0x7f00000005c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r5, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r6, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r6, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r6, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r6, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r5, @ANYBLOB="00800000ccd316710334fb03bc7642cdb475accd2f403272176c3535d8077f2490edc8ee1cdaf94bfc1cbd3554a9ec41c47186d5d73dcbdce2f885ad2e5a63"], 0x108, 0x8}, 0x401) socket$inet6(0x18, 0x5, 0x1) 01:36:34 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x7) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ff3000/0xd000)=nil, 0xd000) 01:36:34 executing program 0: pipe(&(0x7f0000000280)={0xffffffffffffffff}) r1 = open(&(0x7f0000000300)='./file0\x00', 0x80a0, 0x4) renameat(r0, &(0x7f00000002c0)='./file0\x00', r1, &(0x7f0000000340)='./file0\x00') socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3], 0x28}, 0x0) recvmsg(r2, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x840) r4 = semget$private(0x0, 0x4, 0x2) semop(r4, &(0x7f0000000040)=[{0x0, 0x2b, 0x1000}, {0x3, 0xff}], 0x2) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000240)={0x4, 0x8}, 0x8) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000200)=0xc) 01:36:34 executing program 1: r0 = socket(0x6, 0x5, 0x80) getuid() socket(0x0, 0x4000, 0xfffffffffffffff9) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket(0x18, 0x2, 0x0) socket(0x20, 0xd752d43521c0db3, 0x100000000) setsockopt(r1, 0x29, 0x3b, &(0x7f0000000000), 0x4e) 01:36:34 executing program 0: semget(0x3, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r1 = socket$inet6(0x18, 0x2, 0x0) bind$inet6(r1, &(0x7f0000000000), 0xc) write(r0, &(0x7f0000000100)="6695ca1ec3fba7292590d7cdb0dde4a56ccfc387b8b2968d65dccf0456e8958b8bdf0a2462aac8d2df5bff55b75b2905ec49dad7c3ee59171059c29860f083aef6c3a3ffd0f52d237de0d33b49ae83fef1bef048e856239b6162a92553f38fe1b63eb10921d83a55f9e7907ae3a91dbcf199", 0x72) 01:36:34 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) shutdown(r0, 0x0) 01:36:34 executing program 0: r0 = socket(0x2, 0x8001, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x6fa1, 0x1, 0x5, 0x7a71, 0x9}, 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = dup2(r0, r0) ioctl$TIOCSTOP(r1, 0x2000746f) shutdown(r0, 0x1) 01:36:34 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000380)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) socket$inet(0x2, 0x1, 0xffffffffffffff81) write(r1, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0xfffffffffffffe76}], 0x1) socket$inet(0x2, 0x3, 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="9e0f05000000000000008374bcfa59830512bf1a", 0x14) 01:36:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) fchdir(r0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) 01:36:34 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = semget$private(0x0, 0x6, 0x2c43606113ba96b5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000200)={{0x6, r3, r4, r5, r6, 0x8, 0xfffffffffffff5e2}, 0x9, 0x7f, 0x8}) setsockopt(r1, 0x401, 0xb, &(0x7f0000000000)="d5ff9668", 0xfffffffffffffc7f) setsockopt(r1, 0x29, 0xd, 0x0, 0x0) 01:36:34 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fchmod(r0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x6, 0x9, 0x5, 0x7fff, "573f3a870d06000206eb0b6362160fb76e519edc", 0xffffffffffffffe1, 0x3}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000001880)=""/4096, 0x1000}], 0x2) writev(r1, &(0x7f0000000040), 0x0) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r1) r3 = dup(r2) recvfrom$unix(r3, &(0x7f0000000100)=""/68, 0x44, 0x800, 0x0, 0x0) syz_open_pts() 01:36:34 executing program 0: r0 = syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0xffffffffffffff95) r1 = syz_open_pts() close(0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x3c) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x1, 0x9, 0x0, "e41734868bc9eb9b842dcdec8c5608f918697d1a", 0x3}) r2 = shmget(0x2, 0x4000, 0x8, &(0x7f0000ff9000/0x4000)=nil) r3 = socket(0x0, 0x2, 0x0) close(r1) writev(r3, 0x0, 0x1fc) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/7) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r5 = dup(r0) flock(r5, 0x0) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r4, &(0x7f0000000780)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de996", 0x146) r6 = syz_open_pts() close(r4) dup(r6) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) readv(r7, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xe7e, 0x70b, 0x4, 0x9, "b258d2c92d9b55dd2bdf1a3e887128d9184683df", 0x3, 0x2}) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x1, 0x0, "8dae99a368762a0076c89fd6e972f0d05fa15ecd"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) 01:36:35 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000340), 0x10000014c) write(r2, &(0x7f0000000040)='t', 0x1) readv(r1, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}, {0x0}, {0x0}], 0x3) execve(0x0, 0x0, 0x0) read(r0, &(0x7f0000000080)=""/248, 0xf8) fcntl$getflags(r1, 0x1) 01:36:35 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x6, 0x7ffffffd, 0x90d2, 0x0, "d730c181bb6fc6e23c5b00008000000000e74de4"}) write(r1, &(0x7f00000004c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619518ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5023318b5e6007dbf", 0x65) write(r1, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x7b) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xcf, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) setpgid(0x0, 0x0) r4 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r4, r5, r6}, 0xc) 01:36:35 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x37, 0x5, 0x7ff) 01:36:35 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xfffff, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0xb1}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 01:36:35 executing program 0: mlock(&(0x7f00003aa000/0x600000)=nil, 0x600000) socketpair(0x1b, 0x8000, 0xc, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x1, 0x1810, r1, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r2 = shmget$private(0x0, 0x3000, 0x3de, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, 0xfffffffffffffffe) 01:36:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0x0, 0x400}], 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x2, 0x0) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0xee9e9b3f2512d4ac, 0x2, 0xffffffff, 0x2}, {{r1}, 0xfffffffffffffffe, 0x88, 0x2, 0x3f, 0x3}], 0x0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffa, 0x46, 0x40000000, 0x6, 0xb945}], 0x1, &(0x7f00000000c0)={0x6001}) read(r0, 0x0, 0x0) 01:36:35 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x400000002c5, 0x0) read(r0, &(0x7f00000000c0)=""/143, 0x8f) writev(r1, &(0x7f0000001340)=[{&(0x7f0000000340)="cdc3766a300b308c2dce03cbb09f066e67e04de7e4923090d2533d9f7c39c5d11f746d4a1bbba3c0d0ff6159143f09149e2fa9c15c0db777573f40254e33604dd5abf5df74937b81c7a9bbae117fb697629c19355c39d844fc88e61dfd76e2b77c285618816f0200ed2ec92e1c4f134a8533483a14770c58ddc777f7bcc4ca85a053cecd01b30bc0a705da87ef08d90b4b721c8b065910c2b6241645c90d4d45fd259bd618b9926ca05f187ab3b2aee30d86e24f124c33c6d2900a4402f4962f7a2bd59b928fbaac1fc28c7745674d639697ba5a0e46f43cf6caf5fd8408fb4f9c04378a3193fa18b30fdce8292ec348ef247181f26b8f4a6efc95c197b06ce4130869600e9b408678bc1a9b00c177ebee2ac1dc22ad9b6279f6ef673b754a82774d338c1fda41219a3b2012975fa0348a9f4e47fbc2cb695618c3ebcff359d869ebeba5b0c4df5b7612c8ef7014af9e92bca1b67dc7160333bf0ea8db1b2225d55ad512d3dbd20d447d8d18125cceac7ecac671e10979161cd51668c9bdc8a4e3e54dafd2d30ef040fe5f126e1d79193ea01b4cb0e102bc110ae254fb9c87d50afaca1c167c7c77d3a0a29d02689fb218eec3c0cf20603b17ca167efacfb29ec71794e3131114bd273f32243e52cc2fdd665c694b9abbacc9d7c6150cd8b69e7056906f0f13a26f2ef82ab0e825526030ef6352334759af8cf49bb3405df309a58583a07eb5290c2a049da4a90bc4d381ee45ecc88f24137a2f16119d094b94fd10189cf01f0cd84c9328bce25d54b001ab844fd997b0433e1cfe669f89f4375780859cb4e2f811b6dc68d9ba3915d528fc1605231855a23c54f51b98d83c7c620926d1c1ae5344d1368bbf47e18a89062342baa4046ca461821c0952d82dee21ec14e22d84ca49157d2e2aa8d3d166d48ca6a9bd8a4b66308123ae46ce6a4ec4348090e02b62c966ccb9f4d3b234ea72242f2756efc07900b9bda013e51f1bda6e074430d2214e69e0f933cd0d1938d21052a85a2069f1849f37eee808d86d83ac335d1d575b62b1a35eb51ee5e401108de297c91fd65893443df3be366a5086cbc67c0bc5b4fa0fa46f4e65ef41019088d496edb17cfb9c3549a098403a3fff568ad77c823c43d607a75c78ea6de22cb86a26e2e55c03a34191acc4deacf1b53936b5e2d4b064521b04289562d2e35bc8017808432d660e4b9e008a261e28de915d25a1649ecd5e56eff5dc0fc32ba623e5487f5d10cd3bc19ec634916301d739af6194e52507df8294b469f30cb78d6f3310a4f9ee2062d869fe1d01ac3b52bf32576d9ce5c178f97094c2f56dfd0a66eafe57f72f96897474940ff6d709454736030328fd05f68dd2d0fce2929ee6a0e0e84ea9e83d238049c2f095b2fd1d1fbf247b6811a9f0e4b1a50b6221160e9ff9e33f1f136c6c94f75a52a5baeffcdba9f9134597aaf936e2405b5ee8823f498c969c6c01cbc52623691e188d0818246be8a7016ea43bcf5987f2657018a55cbfd572372e061a9c1db3352f89dd39bd287a3a85558bfbcdf279d1173fdce1198b69fc3c833c59edce4585886b7869df697f2e3150576babef480b4efa9f17237e25b5c57819fc75678cfe28a3c13cbfbfd6688c365d60637e8124894265ad5b8989f944296423dee8343e5d2b6437130ce7f29d0aa4fdcab2233733d7d43768c45570c23f21156d14086cff72cf073138acacab3b01cd1433bb75997fde2c8801da086fcd5f87139725a829d0b38afa820d6d18f3febb52aaf195c1fc868ac4c87dafc6cf412b1492f77476b1e64a8e2fd90fa1e87a392588cb0c86902c132c0300e9d4be9764b6d6f6267b79c3f1468dbc69beba6bacbe59f07737505f186acdc60911f2f34372be428fcad2f3c5d9badd2ccd9ae0aa79523b981930996a1b54f19a10dee9d039c0b1b03c67c5a8a896972fb13693e1c83b3434c789fb003e755631aa2ded8cb44b8888468efaf6a1fbfaa8f2094e21a4d2e0776b0bcf7aa7e5a2bcc48fd99ef10f4360d07af89ee3106b5da9a97b7f28067e961041862d398b142b1f0319f09bcb3c4a555bb666948e65ba0f909d780562f118302a19f2ed79b80abd7877c26bdb684dd89b5718dcea95c02e76ade21cc70018b5e15e22be0a27075c3955d72450c8f241fc4e45bc1c361a9588473a9ba855ece174bc4d358c87d03f3871eeadba98c1e48fd57449300629e7dab5243687d3d8b81a6063d12fdb6651fbdeebf580498629346e7ed88f492f1abbe3d8f418caa4b1e0e092bebdf9fc40390674a2d3a4e153092d751415683731bad71fb27a1c0f98bfa60e343e3303307cfbb90432594cc2cfa2206c271d579f4e69bce53b3dedf95f3456b6776d32d7f924ea3e57070f0049448ca2212027114f8aa6916be15aa0ad5c122a4d0da7e1e602684e6e8c060188ab6696b8ba467c776fc4e0e3d68b45f473d9e4ba432b32298d13df916119bbf167d8b2c3e144401ad9da40edfff1903d48b3a165e3dae9939a8bca50055d431a18722fa6fdc412013620894888fbca1634b70a128df959b79db54ea415545eb07bed86e239320c40068622692f3141c2bc5d76243875f64761c8bb5c30fda96ba55be6df9cf45950b73096e6160b83b0bf3347553e10fe5be6f76bec8c4155982b6ec297cc9be5ba722cfd6de02a71801d597815fe3df5c81e8ef6a8a098895bb0ec9cf1a7f1be9b29b913f5a9919d21e80ced33302e4a9392db7b27cb08c0ed240d1093a33accb7a39d3c79ef21409ab360e194bb3005fa1fc467431b1ec1655604a8c17cbede74c7cba482a35390fd89e9dbece9647469032310686c1d1a3feb15d5df633534814a31e5c009cc248b6b0ebe547fa6d319b9caea834dd06c89dc2cc30dc38c836513c39249e6169eca4752fe44d21dc82bf1d2ebc693dd57807dc94570cc9d89f72fa31840bd467f77a368673eecf6ab830272618bb708cd98da99470ce567eca3297e90bc75e5de088e63660ee6f82daf27db815fd95808d2f67b507d70d3984696829fc0d86db511e561fb49670bd357a920e6952fc4ba47f467897f3ee517aaec5516ca8059b2e9bf811b7857f9ed9c871e3a5d7bd3c60ca0c19b36634ae92d6b86f445cc7de9a080e2cb0a8fe473d32c4671e15a422a6d0fc87549cbecebdd1ad23e8452b3dd68748a43dbc5ac3bda2eccfdfece6523321df610f84489b3dd26e95f4e56667d4e96a18c42113a2e586c8888eccf0a1569170e30de7c91f55ec04a35ccdeed7dc89b0679d1b5a47386cd61311f4fe89e4930dd0ab88a4e9437efd2b6c251d8d2cb5a6184899bffc6170a0e3479597837e750552c48822c11845e435f607d4846164b7cff2be6cefa872ff3cf9519b900f77abd0a63d2f8f964d0b124095aa36f3d89008dde76c98a36fce527b515371e31fe6c43357c734cd9ddcc8a16c7708777a56a8bc2f5342c7973a8b146c72ac45744a560b86db14aa4cd1d055168ff84853fe717da4761a6d024d67380862115140f427997a5749ee6ff2ab3510bccc347c688dd7386c0b5096b117adf1cdb0f8d54117cebcd8448649441c1a7906c870c3e0b2941278e1d45b9a1112a561653a15ca734307cdef2d2f6a802780e0fa4c9c9f8a2ec0e818b1523288e50ea9f53d3cc44c8f59093193b5172e3d573e0e528330ccaf41dffb7975bff3b22e06b18bde02f41e7bfd0811148f0cf3e467e03a3f50eaaacef5646ca4e49c7ad30e9d122420f89c2b86a330d4ac23cb6abb88347497802dc809b23eb36bb78b7e7b223ec06cf705a7b00c0bad91525e4fb95afc19965aa2f2b27f74e4b3f57411e94096110ec767029e1d855f70364262ca63253bbabb446b19a6172804e7cdeaa71d17a00906587aedfa83d52c4964cee3c33fb750b8ce1a379cc4707e6bfe316c613b7ae50071c599d6ba15f81dbfb38cec5ce0e708ad4e4ba20cf83ce9e3d7a577827ceda428c8c10bc88ccade6dda73fb7d48327b1c414f0b11f18678a5dbb387db3923e426ed9f95fa6e761ace004c707c85e10208ea2cc6d48074e71b23b9612031e44040f7ed0dcdd81ba4d91895dbaae5f6d715321ee28ed9ad0dd9e485ce81bb226ec263de5b506158415a59aaeb26d29bce13e672bf0016f7ce18c9e4a02b42554318d2a15d313bdec7eca90b97d7d4e8a590c594217cbc80e8f7f5c337cff17c6ae2c5b3cab5592ab9fd48a64aa55dd0f185d3f24680749c7997edf2c9dad11c50e863eabfe3124a557d78119ae5b7a8e6edb503916a5227979ac830c6d3267b8400854ef53a91491fc86539d3db8223a12fc508516df4a10c8a225fd260a746e29f7862f5fedec8820073dffdcb80fe5b489ee32e1e05f3f2e6dffbd54c617fdbf5739b2d7b149ccb995297e80443b70b1c82f8e03cab76140c8bc13545cdadbfbed12ea310189c9f6021ec2a3510e47852b9d9b15957f92e5a4a8ddfe1656939dee3113c01f969c49ebaeed26b1145512fba8c9fad82ea3d40045ee827fb1f2b171d2816642745351546d847236c0f0494e8ce2ad2f12f80f5e35a8775ead8f7118dcdb535fbb984dd5fe60d7720dc1729e83a107fa9e5958d0be5c87ed6467d2d0c77331b3ca867d45366373e72613a18f22629635ed9c5c3e8aa506b52bebe8e9dc11f3efba485e754133ce079811e76b2f4b3e9fe86bd31b1b5cff4da599ab3bdd28db0ee3af", 0xd09}], 0x1) unlinkat(r1, &(0x7f0000000000)='./file1\x00', 0x8) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x48}, {r0, 0x4}, {0xffffffffffffffff, 0x4}, {r1, 0x44}, {r0, 0x86}, {r1, 0x106}, {r0, 0x60}, {r0, 0x20}], 0x8, 0x8001) 01:36:35 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xffffffffffffffff}], 0x2, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, &(0x7f00000000c0)={0x0, 0x8}) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000000)=""/162, 0xa2}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/142, 0x8e}, {&(0x7f0000000100)=""/30, 0x1e}], 0x4, 0x0) kevent(r0, &(0x7f0000000140), 0x85, 0x0, 0x100, 0x0) 01:36:35 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f00000024c0)='i', 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mincore(&(0x7f0000ffe000/0x2000)=nil, 0x2000, &(0x7f0000000000)=""/4096) 01:36:35 executing program 0: syz_open_pts() r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() r3 = socket(0x10, 0x0, 0x101) getsockname$inet6(r3, &(0x7f0000000000), &(0x7f0000000240)=0xc) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getpeername$unix(r4, &(0x7f0000000180)=@abs, &(0x7f0000000200)=0xfffffffffffffd05) syz_open_pts() sendmsg$unix(r5, &(0x7f0000000140)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000080)="7cd96d4d69a63102401307", 0xb}], 0x1, &(0x7f0000000100)=ANY=[@ANYBLOB="280000009c42cc3b0500000010b73100000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRESOCT=r2, @ANYRES32=r0], 0x3e, 0x8}, 0x4) r6 = shmget(0x0, 0x2000, 0x10, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_UNLOCK(r6, 0x4) shmctl$IPC_RMID(r6, 0x0) fcntl$getflags(r1, 0x0) fchown(r0, 0x0, 0x0) socketpair(0x20, 0x5, 0x5, &(0x7f0000000280)) syz_open_pts() fchmodat(r5, &(0x7f00000002c0)='./file0\x00', 0x0, 0x6) 01:36:36 executing program 0: semctl$SETVAL(0x0, 0x0, 0x8, 0x0) r0 = semget(0x1, 0x0, 0x488) semctl$SETVAL(r0, 0x9, 0x8, &(0x7f0000000040)=0x412) semget(0x2, 0x2, 0x200) 01:36:36 executing program 1: r0 = socket(0x6, 0x4004, 0x1) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) 01:36:36 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x4, 0xb}) socketpair$unix(0x1, 0x5, 0x0, 0x0) pipe2(&(0x7f0000001100)={0xffffffffffffffff}, 0x4) sendto$inet(r0, &(0x7f00000000c0)="7748bf40f2d2899d03d602415d761ddc4e7e77affcb41232e15ba695a8b44dbcccef98ef7c64f9e0a6d186bc738b29b1d75e5cecf6205894e10ae158013e99db2398f87c63d42606c172959b9d429a515f0a0fba9759ce3f527ded17fec0ef46edb3dc378b56eae5141974db7192c4de27f5a2bea02cd1859e3f613511fa3c74d1b44c0bd638c518712f4ba1fa9103393a657f6c6c370b0c65f1257d263d02428b7d4b7edcb48e417526f0686f2deb6c925a79258bc605bc2c83bd07b4946e3231f2caffcb507cc25b511539268de52a460a71079e20147cf5045cd713936352c955501fe24a4b332f7bbee465602778a81bf3e95ea3ec1b24c4bf50b59a2896a4874e59c4ba352369c6177fad2a610568d5dd847a860d6db6d6d5de95d09130d1f1685d4c9d03a032b13127e72f51e5395a9da6307aac6bca3582498ff9970664e6407370e67ef0ce82624f90455fc033d8bd757321f5974727825c1333eedac0bf725142ea05f0df06681785b3fb7f7b73a700245cfca910a5c7793d1b2f06ab62e16e4f1a3c89b68f9a1c4b9291f9f17cea6a3e6248fffc20ed10f2d88e51bcfdf20e38c8445bddfa822e5e3ec59aaaf4b15ff8c4c665e0075aba50fbca4e1688ae3194bd9fc87e8b9c92af85d433e4e94874b569a38b3adce1cf8470cb9dcdb35ca28397b871e41645d02f8120fa57dab229fb977bd4fa661f00336fe7960953f7e2203f94b69ab16dd7e57a7eb0ba73515ec27f0c99863037650559a70b46974459f889c95b09d1f816fac70785d2cfe822bc13cf78e4e68f42906ff7bbc3c8f49a382235b0f4fc32dc2d560dc9a3b2ba0128c4234fa32f1b46eca3b0d708f318af47fcbef86d4968dfd230103d58386f6f06551de74c859b11ccd26fc76f146223641d3da37b96623a0467cc0665074fd78ea8af1e9398e79c5ae46db492e9f94e3e65690a7291bc8a538d29ed5bcbb78a68070896d8cb1180ef4d84b34e872b3cb5e2aadb7f55e3cb4d15d9f143b9464e5e66433e07dfc1ae8decfaa5e730f51fac7a8115bb857ddc6088aa06034c20c9da8fa41e6309936c0e32c4ac77a2598fde8ad9f0fbeacf8e2d1fdb79f0837882a825fbc03a58b8216b54adafa385721daf3e4168ea9c6a5ef3ea83ee15b89ee27a0d05be5f66a90caa5e19d1da22eecb6c0747fef4a2caf5a2b8e89fd7b7b1533d243e5a75b34ce77755ecb251f10c7ebc5de88c15baafc8704ea919ade5779335546a75cf4328fdb06461e12fc195bb0c0af54f997dac83411db7a9220cba929e118908d9fde0f2339c6d31eda57abfbe0d997ea0f6e778e1baa4a18c4f5e6c7034fcb031f5edd0bd4267eaacce1dfa756df8e79c41e39633ebcc0026f5875099b28cba8146ce20e77c1b8454242796699af0facda2fb0c401ee5ec22d19b3382f57a7d35a89670b5efda6603f55b59911eea8118e538f1aad3cc6fa028025154a4f0baf756a4208af86df2019eb50d4048ed794cd7ea68a73f879199ebf9288652ca7c44cc6befcebe8851a1725a2179327fe9d5a536d88dca5871ab8d4cea62e7dc426514a3fd64894ef1f3ce9ad192d1dbd90be38a3262f506a725a250cefec8f66ebd4d20b5211859f0b0f13f701dffb07347c75a22c5b8e934b017e351cfdc83da3528c03df239d97b7116a7f3b5d4c27d040bd90e48416611e4a7a7a383e15c3caebc3dd41c9292ac94a5ffa6692e2c6af999d5c001cd80c0231b3d234f9355446d3752af69a3b33c148919ec6ed7560751e381d388b482808ca3fcb63e19b98493b53e56f0add378d51c1fd999ebffec0ef233eafedfdc3532bb80c3609ab4c34d2966273e2f861bf6cb65b733ff806f0fda22f13564eab1ab48ed13738486f4590d857855a2e56ec28e0aa6a208688601c2a9cb7778c48b9ec23b34b11e50e3f36812440b5276cf14041c2a743cd7d82c35a3d01d40033e756b5142f68e921531c405f6860fa5a92c97bfff0d3f30e10a27ac139fa5066fa84ed3b97e23bd10d9f0d40480df89c3579fe34f5917db777d001d63f5dad9b0332269e518f42e383051f3506435f3b702f12663006c6d72f75d84ae23c5ab3f920c3934fbd4a4fcae2197862462aeaf82b9d74a2d45e2eec21abb93cd214cd549cf1cb8fef7df2f0432d5b470f6e670260763bac3d7975a7a7b2e2011954f60c734888f0d959b30e2fcc2f02c66c989044fb5f6315981510530c09a130b30ad117e1bff6abfba01b6defb0a6d51e93ed6d2de57ae637f5497551ac6973b8e07405dc28c9b1d859d2f98325ebb51dfc881f91bcd539b9f69c92b5abd18d8c116f8165571cf65f6cf2ed1552dc88b3205dd2a78918ae408dfec1c2dac350ea13f9526bf4652d8bb75ae75177bd128f7a8e203704decfd0d93b510c961cfd9503451a48a45373559418b20fe82ec43cccc7fcdf3fcb7f3cd3a1bbb8356466adc185953bf242cf6da2bbf1712a5c77cb65c30d27d5634ac48ebc408445c3e0d975fc7660ba727b01f18168257adcca79cbdebf0c3d18cc074e33bde401df5d607cb17cdaae79c1f144516b8504ab2a442e305c6dbf2be3a0095cab7bcc3beac26eda541730589869def8857df293dc64744362a6a89d6c0c70be437b183bef0d275e2d2881c7067e7120ad5ac0b736ab3642460375b779a0a948f6282303d9787118302bd7b67075fec932f5399ed9ff3b7e25ece88704fd505a951c38b91b33cdd4dca3eec1611d861ec7294824f1b7c63cd9fcd624eba5fbd3757418ff396b3956b1d37226b3de000fcc855d4b346a965386eceff820e0d86772ef01bc2f0814238d010ea8b4909fffe20b10a65ec1409b01953cd645cd8e5526c2ab24bcdec5eaa048cfb7af2bc22dc980cc43bc7d1efffaab664bf02289c1934e54c88a657d0e055d5dbc6baf8a5352f2fa452e88d0abc3e30aa530a910ba39a6673105de3d5f03ffbd6c76337aeb6613de0266d5ba9a67c8ba14a6b75600944ebac4a8a9b911452e26881b5f0cc3dbaec227aa560f87d468d4cf408c1628d38f6bda0c3ca7b99adf045f113cbec915253ae9607208b6139f8efd5e958641d53c966a51d4c0435fe5d38482b508be3a55b31dc7af112b02b21ec50956570b707382cbede23bdc18f2c687fd4588e5669b5fce1d35e358f86ea8bbe0ba6a92c56856dac755ca17c8edf9e6478de3c57cc5cb9a6f5f55e6db1629ace9328f61b2ccde718062baa30705fa6a620d1865a6ae7fcda4276ce611b5178f987857232a5fadb9e8cfc229389f0ed991844b4bc17b6d28f5472d79ed4528cce94f41461b885760f2f01e75e7c625ca12e355123b5402df0c6ba14a76d962f830f4ffbb6fabe7ceebdcc230fb124b2526a848ce360f1b853e7488781d7246f29f5992bab7ed7e1f8817078c5282d296b084ed81add83a861e3a7d041749fae80f1a895a34d15115bbdf4c5cdd43e817572d8e1bcfd7d072ced62832fa08733f8103635c295291a21aef0d4e43948915438a76f466312ac967242471df9eaa4038969e8f1d89af39469e4e2374c0252931df839d97fef720d9f2c3fff4a1750ed397d878d1b58ee6ce3d24229ab9d78aca7f51568b0ae1d03956af949fdd2ad6105de09de9cf9da938ed7e1ec993dbdb5da87813a877aae2147f23591618972fca79fbbe3ad3379c31196aaa7aebeddd6d893f33513c3ea622439b100b14ac6b97a1387bd4e688cfbdc256418336810213f312b94c3bffa43c0accccdc516e3b57a079dc0c8ac7a5eabb728dd57b2ea2a229bce5ada232aca868c2db6f6d28133fd14f1728151940645b897103d4b6612b8a05ff7e12e3b7eb7669b42587589edebd3e126a7a9c792c87e76d6120908e9e9dc74efafb7a3bf82a76d1a72853c99159b35a83c21b36f61eddbf40d3fdcb7ce76fa3a448731fab4f4461b2f3cd73bec82158da3e5958f5aa4623d5c835f7b3ec5612de84c34685ef5826d4a97ee0d1117ad1ca1dc6dfb26522c8876655282b99434729399daaef2c36768d624fbc85c83b3d7bff526237ee86ec370ffedeadae3f7883f67d96eb870035b0a498d71ffceae1f02fadcf18ece69215f58f0e68b006ef1a44a43ce72ab86806aab6297a6b164d18e9f5d8740e33f56bdb2b0fbfa2ec4b5779b3cced08356fc2fe4817e1e37fd87e0513259cc6deaa9185374af684f37a7b3ae415ac0595f04a66dce7661b3575ab65d1df94bda764d660bc8f47277b6421860fdafda4f004efa8133fe821487f3c791b02530fa6d95489bf145e7eeb6132be4839616322f5094bcbfcd60641a484f56e2efef7ac21b5ab0b14a14ce3e120aaa1282f1ddd303c5907c6fb27488f756026de35933dabcb6dceb26b5815d102f4d73df3d6d7025731a69dceba2850c0d872d4393d4fab46a28b719c0965d33c73202c650bee8b9dbc0ed2768627112e12dd3bd40fa99aef982f5346614375ece1ffd715c871867f40db9f6c494de0aeb7fded1a654971fbe27613c1f28ecec4b3cc1a5797674a1df30af579bb61172e8f05e4d657b2a04bb0cbb5a11126c104acab457937d6e9cf3df0defc2f00d850f3faa1e802572936db78e0ea78d481b1ab1a1dda517a83b6349c142fc0f387fee92bfa966032c5700e5ab559a516f6216f25b37b15db06368c9cfef5ad9603764bfeac94ead436c9cfbce776ec05cfb768bd599568bbd1a90e49e9d1df5f4e6bcd13dda0068b3e50dcd79654c276337aef9c1ef8ac74e4c41f37601c1ea299932e2bdd5cc19627d654fd23852e5ddca933f82e238d9f029f04164a39bd52300185cc15c6ab2fb453c3a3c2bedca8f595e159632b2c368e446e790074c1431d83a3b1b24c488108ecd468f738af80772a3c52ed0940dbc6e44b9f0bec0d2fface27260408ee839e4a1cd1a893b923e51d9c15e17bd68d6354d487eba28c0326e0b26bc4225fc9ecdf4e4c698ef30e2b2d0530e1cca06a5dd3fcf4f35c00c5fd7ba7738e2c0e56d66ee1345bb71c0c4af1a2a60902cbdff5c3c8264ca8c97d84fb3494c28a49b06c9b7dd78383e928014e6a61aab23aeb2e9da6a71302bc61a125994842174ccd8232659d81015d3380c47ba80172a00b6ae6640ccfb79d31a2bc85f1ef2eaf85d96e832385eef77fe557eb679d407fc6af63a251d339c6c2d2c21752e725cfaf44bdaa28c7871dae82dab2bdeb33a3db6c0d5b8aaee9f75c1e55ccbf9f0658d7f1ec1320d4588aa246126ae1b589235ae84a936237b16100515fad009c1a58fc12797fbd3b0541d06c7dee438b0fe76a114a58ef583ecaca41f7fac7f9f115717cfb7427de5cf601e008e089818ca3e6392dbaeda8b2dce3bce31af24b47162266304a00b6e5dacf8ab147b1db25834874d969d6be0718332aca07978c60b57c1bb69f7dc75dcf8a7231a67a0dfa51237faa8c4cc3b294b18905490c49ad095411fa1697919be74e135c4fa712a381c083b6de79bd51f4d52269e0664e71a5758b7931296664de935301d2496cf4f9a5bc660b722933850af6214697fc8824a6906f1099d8cf3f968a4b8f60f85fd1a15852f783fa96e66c0a4ffe806df1cee23c38e4f1ef61503ac70df1ebb84b7b3d9c1113734cf30b1435744e383e872f4b213d47b6e7661f3da98547cb2419a96b9b269fb9f6e86771d1f24a041a362f9bbde4fe2bae24e7b06023516df31637a3b5eb74849caf90038593caa2d5da0dbcc30d96b2264843441df935f7fb9c22dd06a1df55fcb415d58da1d74bcab9a9219281ab127a673b0d50b6efe90362ee28c", 0x1000, 0x0, &(0x7f0000000040)={0x2, 0x2}, 0xc) 01:36:36 executing program 1: munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ef4000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000000)='./file0\x00', 0x30140, 0x9) shmget(0x3, 0x3000, 0x90, &(0x7f0000e2e000/0x3000)=nil) munlock(&(0x7f0000ed3000/0x3000)=nil, 0x3000) munmap(&(0x7f0000e00000/0x200000)=nil, 0x200000) 01:36:36 executing program 0: r0 = socket$inet(0x2, 0x1, 0xdec) r1 = getpgrp() r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) 01:36:36 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) dup(r0) r1 = kqueue() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000480)=[{{r1}, 0xfffffffffffffffd, 0x4, 0x20000000, 0x5, 0x3249}, {{r3}, 0xfffffffffffffffd, 0x11, 0x84, 0x80, 0x8000}, {{r2}, 0x0, 0x8, 0x80000002, 0xfffffffffffffffd, 0x46675314}, {{r3}, 0xfffffffffffffffd, 0x5, 0x4, 0x1, 0x19215df6}, {{}, 0xfffffffffffffff9, 0x3}], 0x7, &(0x7f0000000580)=[{{r2}, 0xfffffffffffffff9, 0x90, 0x73d74ddc0cef17d2, 0x5, 0x8}], 0x7f, &(0x7f00000005c0)={0xfffffffffffffffb, 0xffffffffffffff80}) nanosleep(&(0x7f0000000000)={0x1}, &(0x7f0000000040)) kevent(r1, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) 01:36:36 executing program 1: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) r0 = semget$private(0x0, 0x7, 0x2a0) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x20) fchmodat(r1, &(0x7f0000000440)='./file0\x00', 0x20, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x8, 0x1000}, {0x7, 0x401, 0x800}], 0x3) r2 = getpgrp() getpgid(r2) semget(0x2, 0x3, 0x42) r3 = socket$inet6(0x18, 0x6, 0xfffffffffffff801) r4 = getuid() r5 = getegid() fchown(r3, r4, r5) setregid(r5, r5) setregid(r5, r5) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setegid(r5) getitimer(0x1, &(0x7f0000000080)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() getpgid(r2) sendmsg$unix(r8, &(0x7f0000000280)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000140)="8a16beb1f0ba80957d4a184731738400187f278915a88b1c229ca3bba6e9b8f479aa873be983daf76d2e49e8e48cbc16b270ba49ba5cce", 0x37}], 0x1, 0x0, 0x0, 0x2}, 0xa) semop(r0, &(0x7f00000002c0)=[{0x4057a7d85279cdb5, 0x8, 0x800}, {0x2, 0x4, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x10000, 0x800}, {0x7, 0x800, 0x800}, {0x3, 0x3, 0x1800}, {0x4, 0x9, 0x800}, {0x3, 0x2, 0x800}], 0x8) getpgrp() semop(r0, &(0x7f0000000300)=[{0x1, 0x8, 0x800}, {0x4, 0x1, 0x1000}, {0x3, 0xf02c, 0x1000}, {0x4, 0xffffffffffff8703, 0x5a8830b734246a7b}, {0x1, 0xffffffff, 0x800}, {0x7, 0x0, 0x800}, {0x3, 0xfffffffffffffff9, 0x800}], 0x7) fchdir(r6) setgroups(0x6, &(0x7f0000000240)=[r5, r5, r5, r5, r5, r5]) fchdir(r6) ioctl$TIOCGFLAGS(r8, 0x4004745d, &(0x7f0000000340)) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000380), &(0x7f00000003c0)=0x8) connect$inet(r7, &(0x7f0000000400)={0x2, 0x3}, 0xc) 01:36:36 executing program 1: r0 = socket$inet(0x2, 0x8000000000002, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x8001, 0x5}, {0x800, 0xfff}}) r1 = dup2(r0, r0) getsockname$unix(r1, &(0x7f0000000180)=@abs, &(0x7f00000000c0)=0xfffffffffffffd93) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 01:36:36 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendto(r0, &(0x7f0000000000)="4393e0141ed905b1a62dc31d184e76ed6595bb77314a00f9b854fcdafe5769672bd19afea239e0f40f6c2be4d884bea24dabcc216789ae8344f51f74ba1057064bcd56f45bc06cceea4914fc7b6ed46c9ddc081d8ae979d07b61adb4f9bfa4f5359a7691f8faffe750225b5f0237d068a96a937e21c819f196ac7c2a90b29dc23767c221a629193a0c758078cda47f0182851ba291c62afdbb60c6160766a6403d3f4ae44bcda5803cd531f3256fccec1ebb9c48a2d28092772fc4b025f4924e49f5fefd7e6e45", 0xc7, 0x400, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x140) semop(r1, &(0x7f0000000140)=[{0x3, 0x7c92, 0x800}, {0x4, 0x1, 0x1800}, {0x3, 0x2c3, 0x1800}, {0x2, 0x8, 0x1000}, {0x1, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x2, 0x8}, {0x4, 0x100000001, 0x1800}], 0x8) getsockopt(r0, 0x65f6, 0x1, &(0x7f0000000180)=""/148, &(0x7f0000000240)=0x94) fcntl$getflags(r0, 0x3) sendto$unix(r0, &(0x7f0000000280)="4fb2c2a8d542626b361dcab58b4769bbefaa6e8c95c0bb9884617d7159f79eccfc3c7f71f73b52fec7db462b6e865459777aa6b3e8d20e3a5576af5c8370cf97b59720164d2197e4dd20e99a80fc5cb5ccf68a1b8eb163d5f579688cfe9bc219", 0x60, 0x8, 0x0, 0x0) semop(r1, &(0x7f0000000340)=[{0x0, 0x9, 0x800}, {0x2, 0x8, 0x1000}, {0x1, 0xfb9, 0x800}], 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) fchown(r0, r2, r3) getgid() r4 = dup(r0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x41) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000440), &(0x7f0000000480)=0x8) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000004c0)) accept(r5, &(0x7f0000000300)=@in, &(0x7f0000000700)=0xc) r6 = semget$private(0x0, 0x3, 0x0) r7 = msgget$private(0x0, 0x94) msgsnd(r7, &(0x7f0000000740)=ANY=[@ANYBLOB="0500180010000000605e5203d0dff8870b9f24385a4fb587269f420025b5f49fdab755d0cc48156533b1265d00b4f18c8d76321ae8c873f4678ac13a852e77345b2edc95a98f90d153e4522e89350d"], 0x8, 0x800) semctl$GETVAL(r6, 0x7, 0x5, &(0x7f0000000540)=""/81) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000005c0)) fchown(r0, r2, r3) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000600)) semctl$GETPID(r6, 0x1, 0x4, &(0x7f0000000640)=""/41) socket$inet6(0x18, 0x8000, 0x5) semctl$GETPID(r1, 0x6, 0x4, &(0x7f0000000680)=""/51) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f00000006c0)={0x3, 0x100}, 0x10) 01:36:36 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x29) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000000)='./file0\x00', r1, r2) 01:36:36 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="9e0facd86d07cc77da698374bcfab26c114dadafb23052666771f41dfa84a406", 0x20) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x4) 01:36:36 executing program 1: r0 = socket(0x2, 0x8001, 0x0) shutdown(r0, 0x2) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x2, 0x7, 0x2, r1}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="9202000000006c65300078776e0f7883b8ea87b6444082fcead39a354d97ef482e4952308ded4e83406e3cffa57faa8b7c64e5bc43ab7a8326290c762285a3ee1e938828b020f6ec6a837db3102bf2052bab1477f6dcdc6e5e155f02a60b6816c380edafe5b8af2e10fc282d538f581329b13249d133604600100000cbbd43ee8a6eb6d3bda6320374b14e4f7f40af110e1e715dbdc801180e0c5e9b25176fe87c52acdbac4ab867deaa3db0d511c7090b5fd3c7e4c2a63dcae81eff6e71730536dda293bba5b1ae1b4ffa81940de4c2174a3d63308a1caa6486a2b68f082022b83db20974a023d1e88e76f7e0e793be32fd8ee833a1bf389039f6a81d092f4192464bf7e274afe5241cd718fcff4b47dca6b41fea1999a3c54c0a9d302ec02ee5889ac0c38ca8e176"], 0x1) 01:36:36 executing program 0: chdir(&(0x7f0000000180)='./file0\x00') r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)=0x7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x9, 0x0, 0x0, 0x0) 01:36:37 executing program 1: r0 = syz_open_pts() r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x80010, 0x10000fffffffc, r1}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfff, 0x3, 0x4, 0x9, "60ec01d0acb66695aa669f0936e32699aa48beff", 0x100000001, 0x100000000}) 01:36:37 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:36:37 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) writev(r0, &(0x7f0000000000), 0x10000256) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) geteuid() getegid() getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getgid() getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0x7c71bfb6cf6315c1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) r1 = semget$private(0x0, 0x3, 0x105) semctl$GETNCNT(r1, 0x100000003, 0x3, &(0x7f00000007c0)=""/133) 01:36:38 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) r2 = fcntl$dupfd(r1, 0xa, r0) r3 = getpid() fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x3, 0x0, 0x1c6c, 0x400, r3}) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000080)) socket$unix(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) fcntl$lock(r0, 0x6, &(0x7f0000603000)) 01:36:38 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000000241, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x12, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) 01:36:38 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000080)=""/122, 0x7a, 0x800, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x80000001, 0x40, &(0x7f0000000140)="ddce74f6911b2b8d8639d54de3dcf6d67fa2044b33d8", 0x16) shutdown(r0, 0x0) setsockopt(r2, 0x0, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 01:36:38 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:36:38 executing program 0: r0 = socket(0x800000018, 0x1, 0x100000001) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000), 0x1fa) 01:36:38 executing program 1: r0 = syz_open_pts() syz_open_pts() flock(r0, 0x211) 01:36:38 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0xffffffffffffffff) 01:36:38 executing program 0: r0 = msgget(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) 01:36:38 executing program 0: select(0xfee0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffff00000000000}, 0x0, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) 01:36:38 executing program 1: syz_extract_tcp_res(0x0, 0xffffffff7ff7fffd, 0x3) r0 = socket$unix(0x1, 0x7, 0x0) read(r0, &(0x7f0000000140)=""/141, 0x8d) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = accept(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) 01:36:38 executing program 0: r0 = socket$inet(0x2, 0x2020000000000001, 0x10000000019) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="e7d3d47548c781c00ec9bb6006c366d3009c7800f4837575da043d1ca3c883579329fae025362fd02f7c332d8026aa262d1cd45d6b5bab3943c64b23a11688d0f0cc99dc77f722505f5ec587738da03c1e11a4530c353ccbc42779bcbebdbae9dab7e5a239b5a5eb7e836a770387d98c9a4a3f2ffd6e0a91543f2f9fd2b1100d6c150aa05bc0678df31a95e81b87ea117225b282c242068fe0a22b4dbc168d794f3f913030d3425b99f4cbe9dbec8a7a8363fa1524529e329c27a0e056d64b4b3022a6721b4b9d958ab3d717a89ad0d0b14d2b7ddaa06e6fb0f172cc4992f1bce93571dcdee4b5c6362e1a6ec0e4e3fdb6a3a3a7d3deb047d7", 0xf9) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea00005c00080000", 0x8) 01:36:38 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c911b5f4287e86a97a8f182c5b8c178f3b5a0777182bc61e9a319cbf3e78754487d3c97f5c5b2938a1ef45db7a788224f39ac37b053bdf063e5c37a08214eefd8748e7eda517e5959ae0f930bff78d50050fe05e49ed3136d58420787b916d8165c1d3c8b033ae32f9d8b65eac035d60e9d4ae70cf2926ac875fea0997791b8be4ceca3f833f50da35adc428f59d6b7097af7ed4e52691e6b989fb81d0cb51171afe93db797fd6c1643a0d24ea4f90420c26185e44e69d9e40f262ab818330cbe7611e8a3fb76cc77468c13510f7fb7c6f5d9ac59e701b009a261f7f1131185018b26857c18b7804b0c1618e89504619009bfe627ba94108a5fc938bd44609ec87311822a7080776c8896b64b4d00304912c804c194e950be55ec5001acecba0655cccdc20260764fcd9d1e56ae967f033f159b5cf58d998aa5cc4116cbce523de973dafff61fa228ab4718bf2cc98f4646b38a0a6e46327b343d0cc3674d170c0c80f9f27cdb70b19d551e290d8a2e9e9", 0x171}], 0x1}, 0x0) readv(r2, &(0x7f0000000280)=[{&(0x7f0000000000)=""/3, 0x3}], 0x1) dup2(r1, r2) 01:36:38 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0075b72f668718f2d918"], 0xa) ftruncate(r0, 0x0) r1 = getuid() seteuid(r1) r2 = getpgid(0xffffffffffffffff) getpgid(r2) fcntl$getown(r0, 0x5) 01:36:38 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getgid() fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) 01:36:38 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0), 0x0, 0x0, &(0x7f00000000c0)=@abs, 0x37e) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) write(r0, 0x0, 0xca) 01:36:38 executing program 1: r0 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x100, 0x98b8f6cc786e5ebd) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 01:36:38 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffc}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b4, 0x0, 0x10000fe, 0x0) kqueue() 01:36:38 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) r1 = getuid() fchown(r0, r1, 0x0) utimes(&(0x7f0000000040)='./file1/file0\x00', &(0x7f0000000080)={{0x9, 0x5}, {0xffff, 0x5f24}}) mkdir(&(0x7f0000000000)='./file1\x00', 0x180) 01:36:38 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) r2 = fcntl$getown(r0, 0x5) r3 = getpgrp() setpgid(r2, r3) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) 01:36:38 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f3000/0x1000)=nil, 0x1000) madvise(&(0x7f00001f3000/0x3000)=nil, 0x3000, 0x6) 01:36:38 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x5}], 0x47eb, 0x0, 0x2, 0x0) close(r0) msgget(0x1, 0x237) 01:36:38 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') readlink(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x1e, 0x1) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') 01:36:38 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x1, 0xe0a4, 0xd1}, {0x18, 0x0, 0x4, 0x8}, 0xeca, [0x10000000000, 0x7, 0x2d, 0x8, 0x69b, 0x100000000, 0x6, 0xfffffffffffffff9]}, 0x3c) r1 = socket(0x2, 0x2, 0x0) sendmsg(r1, &(0x7f0000000780)={&(0x7f00000000c0)=@in, 0xc, 0x0, 0x0, &(0x7f0000000540)=ANY=[@ANYBLOB="10010000000000000000000000000000583d1623db0f2d3a26d36f03ca0f393105cffbe4fe90cea0e9a098b4051fe91b65f18b24ad8a9aaa5fffb25b0c5c158c66f44f5cd5b1790bd24798c52f8ee0ab667f2301e17d6c5a008955e30f90350e3d0f7b73a1354cc4e72af3856f2d92a61bcff990bf5ef6ea0292b6cdccb57861cd786c356a9bf52d386e9fd863158a167c91d7626a02b8bf6b5a85560895095d775cd2a651d6e319f7b3395c86f89b304edb861a37b797258cf2db0e1e6f9d33fa3be31a6c4ba2728d5110827c9c0e5ec7be653c8efbe629cf94adc0bfb79ba1fed3c76bcc2c65197bc6eb4140421ac4caf13410fd1c6d5f2634f483215201000000bb65b11ffc547900000000000000"], 0x110}, 0x400) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) fchmod(r1, 0x100) read(r1, &(0x7f0000000140)=""/137, 0x89) 01:36:38 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000019f97)='J', 0xfe66) write(r0, &(0x7f0000000140)="02f49ed4e353f69cadd1e75fd00cc85768970b809af5412464a41e476669e771046af38be18afcad03054819a0f52ebf2b639a507983ee0b7c543538ca26d45f2fff2962520547f5809739779c10d1a51c18138344e82b9f25878d3241e1646256b59891cae7a573d9d5c99122ab96a31b52ccdf041dc43cd379b27f09d227c20bfdb7deba50ba920e5f712309d65c4208", 0x91) write(r0, 0x0, 0x0) 01:36:39 executing program 0: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x10) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x4, 0x8}, 0xc) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 01:36:39 executing program 1: r0 = socket$inet6(0x18, 0x400000000, 0x0) sendmsg(r0, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="08080000000000000000000000000000897b72290babe6d42443b69c5b86342423fe58ecbecc71e99305a7e086d4901f9bcb8dbb03a40a36dee89e2d03c7675a2972c2f0e898de42121909db015f5d9a44e37c7d306b5c1956f96e20e5b45219fccc13b1220c92b8707847eb5476f1da1817bd5c47a1be4519ab3fb4414634aee23eac22ed099e0849cd3b8fba29be69d0b737ad3527086add1251ab751cee520237053d43f82ff53b2d341f8d260850a3df1fb92a2d18bdab53b1533cfe83027850f8ecc2b6fddbe4afdf096bae3f4f4f1d174d237f16fc96c212b1e57b31bc9027f0d16db60b48ceee7815f62066e68fbb79b61c70c0671b56756f683b7b10dc1d2948fa63ce94320c1d7aaabc0dcfdb341eeccc58325d5b9cc2d8cb2e6764db043a8955f4d496cf36d3dc5899f4e9272b1347096448fefa607f374a585e64c2b9988c1eb174a13a558d94987df6961a51df50599eeb281647a94bb5a2950dbf6aa317886009917c38c9ebe1bc84cee8b596973040d1f5c6bcb0fd900b3cd86d458473107935476c1711ee156f2bb84824aa46842e49e120aab10e3f1a4d5940f6a0c3f72470521302735e285751adb68e565e185f702f783b99d79e791d5e3ad6384ca07365140cadb6ac54d5383b93b3cd93d61056126940932fcfa42601af4314f1171825729a9f966983bf657618c566db21d178a43219e3e5fac9567e90b22bc71d8de40e0beac40117414ff5dc368845d84775fc201a2811b50d8148a2be1c5e9518606995c00ed1fa022ee011e9dcadb14664ee1eb255d2871dca441d28c6bfb9620d39983c6188b92b0266ed5235c70229ba0a0a3caec66b9031e5aeb51d7d3e5966330cb80ede98c7a11e893194afc26f342dd532d4257215e0a8cc41a15564a12964fa6e9d36d2212ad8a4fa0088181bb014300a4415b67cca542a0b1593df62715cfb2985b36d9db4913dbc73d12f533dc64b812258137a704e7ac940796bab18e0a8c026ed4d8f543676f83280ed5fb97ec04c62f8f389841b793fd5ba9d74189fdfa5cf4d588e0ef7b9e7f1491820820384eb4a0b86721268ae1d03aad451c6b3d26738700c0219fa5daf6b55f5354a9061bd3e01ff9a44c745d5224bfbd6235aac002493c0f45cd166b90c40deac15f62ca771f34c2bbebe0701ba4964bd8f32dc97c84cf2ee04590096dee2307ac9288f0eabcac4343cde84179b2f2bd0bdec1728b75983795f0d19cda1ead670b6c1d0ce91da0c002c7c23c3bbe9a397050463a80f2cbe67ff08d4e088aabaad9f24c47aa5e88f3085ec923c861f3a8cbdeb69be9edc92ad13e5a60a5b6e32cb8a87a3a4753b5502ab73fce0d4fc3238e5baff156d041498495803106170b93ca0de9d58beb7f98a68c17bfa6b43f923a62595d23b77671e41cc40248559e9e756384991b30f68a5e84eee59aae86d89729505f74a7262d720c8f6047c1b0a44803fee6c3ed7ea2a6154d096fc0cc95a4a573e186a93d638d6d77a1269f95c51e88d9a3f2ff437e7f60c157aab2458031eaf95c211f5b3b2a1d7846edddb1adc62c14bc07dc215496c940b2b5efc44b375bce2eeb6e7eac819b91f701588d512540fc20c132919150d5d7377a0cdde073f396c6704c102cb362b360236da4c82dea08bdd3ae03d65ff716d30078524b7b97a974a89ab1c309a9f420dc7e6386026035e149196733fc7048848f496c72717840a6dc393c19ac48799c898fe9740b2820d03f72134a5918f966b6666baedd33ae01af540169aa566c612e3a09b4c3b8f90d823620dbb7c82835eaa37d72fdae7f1f431736cd855b865bc5a435162cf4421ac1c37250b622bda3bab4fbe1728505dedd3269a92377ee8c7222529ff155a8b673f60d74c0316ea6b82d90ba4a0105d1c5b53501750cd076e74f1c732698d878245deaff406c3c444da07a39ae0cd9768c51a4ff48719b12ce18f3428843189c52e44ca4477815332bba5ea9251550f5d50db6fee375958499afa79de2bd2fa61c3d628bcd87609e3172d06f4f3d1edb69cf9e83e2048d62abf3a62bb7f056d854fe2abb20f7dd0bcd6ef76470cf0c79250701b8adaf7305906e1adf0df710783cdd0ac8f3bae5d0a7f59ce66d18d8f0e2f7344f8607a332d716bc962fc00f94819fe14f6224f2073b2086516f1241fc05e10f54a429bbc0f1c95a095ceb7799e08161a7633c4ea3047e1e7f5d70b9a2457903305df5e5d1220654fd3852c65f6362b29abf3a738246801c381becc5315cf00dcd2b846100d12a76edddf18787b5d2893749daab6eec4ad3b59e679f62c6b94cd099fee314db7700c9be552306f888e115471a323f6ad207ea1665b1bb32682156041844aae7d13e402fce42c47342856825831b5aa322794b90d1f0ae158d0eba267fccf0d01c6c3c905e985a058737e571bfb63b28c81862239421ab6f1e3eed7110cede545ab02ca57cffcdbbc6a8529e84e6fd026e4e8ed294cd80c45cf9ce3ba72b094e5ccdbac065c6acaee6dd84469ceab3bb3952283dd934b82f3352faf96645de759eb688b195038b057d14fbc4fcbe4b1a6e3bdb819d9243d32cab0defdcd8d822edf219977e50e91458c35c49476cac478db53220e66465b364cc6ce11baba1bc5034eff114ea57778ddbc59553ca4ba44e9d649c4d10da9efca00e92c0267103115100a9e08251364909f2f35792add9d758835eb42400395222048d3596b461cd62093fbf2c35b14fecf18772befcd8789b785135900889b843fa74f5f9f299bf95afe4795a250bf08c4f1662b40a914a561a4969d514abba8680670cd284442c1a90a53c30749fbbc286658643fa98b2f3e5320672d4db72c58bd82409709cb9fc313c024ad9ce26d8b7459c455c8c1ecc0cf7ef4"], 0x808}, 0x0) r1 = dup(r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x1000000000000a) 01:36:39 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 01:36:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cf200164c1ca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d0500560d853f37783d12452282d746534455", 0xb9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x7, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) ioctl$TIOCSDTR(r1, 0x20007479) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:36:39 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r3 = dup2(r0, r2) kqueue() ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$TIOCNXCL(r3, 0x2000740e) execve(0x0, 0x0, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) bind(r3, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) execve(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000140)='!\x00', &(0x7f0000000180)='\\\x00'], &(0x7f00000002c0)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='^X:!\x00', &(0x7f0000000280)='(\x00']) dup2(r0, r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0xec, 0x80000000, 0x701bf171, 0x7, "782cad2d59ca660d04b895a11e1266b4f0d92f87", 0x1, 0x1}) 01:36:39 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) nanosleep(0x0, 0x0) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x0, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000f77000/0x3000)=nil, 0x3000, 0x6) 01:36:39 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) syz_open_pts() sendmsg(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)="f2ca1180050aa89d64d740c97580ed80e9d77a8eb5a3", 0x16}], 0x1, &(0x7f00000000c0)=[{0xf8, 0xffff, 0x10000, "56270190ecab239ad7bd3f825be794d9187fc01422b103a9d225604271422298eed66d4379a0747450b31d731b36d26ba6f6f7a9711944433d641f43a288a50a0246151ff09c6833b53aaee2a625820796b8c6d364aa4c19139038c3e1d5ab5d9fabd8fea4c954355a8e764178252c4d8263880c0cfe41ca995fe2706bfdeb0b2c3c328f3ce76ce8322784ce3a50cb5ebe1a51edcfe89fb012ecc49199d9f7f1c7c8f8626e60d81f02219a2e5af21912fc2cf0b92416e4c828489372b5d5e7097ed1eecafdd237a28bc25cee8db50a43e645b0d377f5f5feb16329d46a3e22d0161a"}], 0xf8}, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 01:36:39 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) r1 = msgget(0x0, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/47) close(r0) 01:36:39 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x26, 0x8000000000000000) write(r1, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) linkat(r3, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) 01:36:39 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r0, 0x7fff) 01:36:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) lseek(r0, 0x0, 0x3) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0xfe) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000), 0xab) socket$inet(0x2, 0x4, 0xfffffffffffffeff) 01:36:39 executing program 0: semctl$GETNCNT(0x0, 0x7, 0x3, &(0x7f0000000000)=""/11) r0 = socket$inet6(0x18, 0x2, 0x100) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 01:36:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ffffffffffff3e795cf6966226d3c83b14c478412ebbfc615396cec088aa6f5a68481e2713cc2780", 0x144) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa60200000007ad00cb5fffffffffff7f", 0xfffffffffffffffd, 0xfffffffffffffffc}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:36:39 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = getpgid(0x0) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) socket$inet6(0x18, 0x4004, 0xffffffffffffffb8) bind(r0, &(0x7f0000000280)=@in, 0xc) 01:36:40 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="6a022e2f66696c653000c4ff899c0de39ccf1f5ddfd8309da0fd149ac30e00e70895be79b447a87e95ddb4e929a4086e47314084f78c9923ff7f3f4cbcf8a1b9b05a86c6170f281535f4d8712409a3c5f4a29422af9ed708cd632d00e7cba636d0161cc2413988098a8018c006734c4d2a20a7f6aca4c2"], 0x10) writev(r0, &(0x7f0000001340)=[{&(0x7f0000001040)="8a07af47d3a6ec84e6a96b97f763e92a8ba9af9b3752746e260b2e6f6c6e0b82454d11a2478202f73e1654518d21f39d", 0x30}], 0x1) 01:36:40 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000140), 0x0) 01:36:40 executing program 0: r0 = socket(0x18, 0x2, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x8, 0x4) connect$unix(r0, &(0x7f00000000c0)=ANY=[], 0x0) 01:36:40 executing program 1: r0 = socket(0x1000017, 0xc005, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:36:40 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000001c0)="e999550b7cc260c1e4591070feb59def4fe718a2fac2836e4e93035bff724fbd3e37013741b041ea434203aee3d02b8e770d239fa06f8db63a207f351b948c310e1eb58751ca36c875d80316856e5a0e87479719167ce434e2d18f2d14b49a61bcfcf99d6883f7ac3bd2abe845aab69761752334ea091a24542afd5d7062f5c8f3910614937203340c2983938ed758c0009f6ab48c4410df09b71e7fd50c1e2d40dd2bae463cc7945f9e17b39aa93e6a19f74288d2086c4cf486627621d8693c0fa20318c5776ee790e578dbef5ff6493c4f631a3997a907ca2a4160379907c5a684ea5b3fcc8853", 0xe8}], 0x1}, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000100)=0x8000, 0x4) r1 = socket(0x7, 0x4, 0x3) poll(&(0x7f00000000c0)=[{r0, 0x7}, {r1, 0x2}], 0x2, 0x3) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 01:36:40 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/21, 0x15}], 0x1) readv(r0, &(0x7f0000000080)=[{&(0x7f0000001740)=""/4096, 0x1000}], 0x1) 01:36:40 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000335000), 0xfffffffffffffcdf) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) r2 = dup(r0) fcntl$setflags(r1, 0x2, 0x1) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000080)=0x1) 01:36:40 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000002600)=[{0x0, 0x319}], 0x1) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) pledge(&(0x7f0000000000)='@$\x00', &(0x7f0000000040)='\x00') 01:36:40 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) socket$inet(0x2, 0x5, 0x6) 01:36:40 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x4b}, 0x8) socket$unix(0x1, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) dup2(r1, r0) 01:36:40 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r0) syz_open_pts() getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchown(r0, 0x0, 0x0) 01:36:40 executing program 0: r0 = socket$inet(0x2, 0xc005, 0x4) fcntl$setflags(r0, 0x2, 0x1) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r1, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=[{0xb8, 0x0, 0x0, "b3f84879a6325c34b498d27764f6fd495f96f898e75982b24d0c66c48c6115c44fa24ff769f1cadc69d22fd3ea2955d2cbbf613d84f0b075f087ba56a0317c1dff0bc67a91f98d1a543a47561d4220910e8644edeb9793a2fdbb7dd46f21d19e9c77d492f66b16e517363531d0e8da1b7d073030a73450a8b3c83d67e4b1451b56f971b0bb4d9c88345913f86d4b6307059e7f84882765b8cb94aaf06e0bd7e078"}], 0xb8}, 0x0) 01:36:40 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x1, 0x1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x70000000, 0x9}, 0x8) clock_gettime(0x2, 0xffffffffffffffff) 01:36:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x5) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)) 01:36:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x4, 0x42249e82, 0x7, 0x9, "64ee431f3a7836791781882c6039afaccc63c072", 0x7, 0x3}) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000014c0)={0x10000000000002, 0x8, 0xb, 0x2, "f2239fc20bb46863d9dd2eba98d579b350bb821a", 0x7ff, 0x81}) dup(r1) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) dup(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "5c0000afb40000000000000000ffff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000280)="d855df7cdbd136fa50728f74a787888566043f81aaf0390933c48e1e7f2762ab5ff5c25f79b4a9829feeeb7ea0a82fc396b9e9f1400f0e95dce5097b9318006a868a8b2946cc834a786a67b1084ab0ce4fe99bdcadfe32d3e760c694243850a5dad1eaab8c9b50905a3cca9f5cb6314348430213011f80873a41d8d760a43c8c82b1dded43b345a84044ca6da64ae3144d18ea8e31088a20888dbeb6cdba0144090b7976e75a621e417ede58beaef4eca5e532a47c7a806e40e88071d8f56dca942269941a5f2c36fc7e9daed0ae56453a1017bf63ae5b6ff1d4dd6c55f8237a41c47fbe2b0c27b5eeb77b16133195ec5be6c1801200559b2c23123322a5bc63e32994c03f8261660e15557f37fadd0b58508a7f9b37609bbac8922e89396f6515ed26b58f4df604d25883f96cd72624f89bdbbc94115caa388dcf13c492800c75cf9846a037474ceaf4f8437a0d245acc52224cebfb3c1cc1643a93c67cf4bf6a8244de1b74ecbaa1ad1b33890a7f179a4772755ddbf23f1498c44c2eee541aae4a98db1c68b4c51d1d85fc5cdd4827526abc09332bbe0da0ed12e83a0834d49bfd68c5e744dec5f871781dad8ca378766405238232b79ea04657569b59a34aefcd1b2a6662a8b7f45bb6b98f3e700ca939bee5c4638c9995e0bcee47bf5a065b121eef8ca3008c37f2855d14bcd7839a680071e1cbce336a561b55ecc1ec2ea7d599123c951b2deaf2717c0279a626a687ae7eb8d54b0d06a2c8c232ac9cc101e027cf83d6559426d8520c04debf30eff30de3197d91153f4a8efd10ed5f5385314b8889f7d2cf11542c560b1efd2793992193069ad16208f8aec9668f7bfdafaccefd1d21f68c8f50d9e11a4e015bc3a904eece557d207e2fcb9b5becb6df0c5ca6eb29065e912e001764f55db1ead3973bd9ea2afd90ab279918155d47ceb2de9302d5b7753777079e1b32ead783bd36da15c31a18c526bf069d56fe327d49611091bed3c211da6ae5b30dcd9deb8df2e11d4ae6eae2f8cc33165dcccbf3be87270198090bcddd604e62382bd3a71f45a050f817c48819f6a952181601e18e14dfe7cc44ea10b248afd904e0ae9213da79158dbc035c166b634a7270443b48101bc9dee50b478ca350997089f2d6d2189f8a7dde4546680344a705275900f46eb238ef413380cdba61a12fa6daba3947b25e88de92fff324884ffcc782e051275a60166800df775e78e5c3449ad34d3a2c6a357ebcb055227f621a89b41748ea5e933cc45a4f78022937728111af7be8193afd86b1961ffd14dbf7756926b96bdedc113276e885a36b142639b71421d42a7ffe12d3369bb19b659827aa41060215f58ab0d5b97242f290a8d615ccc4bbd76d6db112d6a99eb714a262e74b3626cdfd85feac08007dc88ff3a5f41d5d7b905a2d5716abbaf048886b6cff6ea4870b8894d7dcbdfa921457dfbb8f78469438621983e38a56099f4a33a72b9e602f04df783574f7b8cc24f389e27cee7506f6df2c6b7ea12848929858cb904ee9f1082c2d7e6b7d38ed615964dcabf469f5e09404be749dd6e8104d631cd48290d35aeff3a40c7df164a08ac8a2ed296700a61336617606824021ab925f069bb47509af408a12e289a82e8340dabaa30b55cd7711ced9999a06ff3a25d1d596e1c771a232d056c3ea4c541ffaf49dfdc0dbffe576e2947fe1336cd2a3a13766c1f0d248a1f49e62877493b6b49a826eeb0af1e34b08d053e83edd4d7c5eb522286ba70074cb4341d7c103ac71534cbae37200b827838f57309996dded3b74a6fcf17e6611a28f8eb3590b7b7343f0bda57f9dcfa3ac9d027c012f6a551139d8d95625f635dc94bdf53cbdad17d093b990414d4ec663186cc3ebe281bf54d53b759c088fe938385b0177abcac32b73af9489410143f2078473e240797066be3a0848ddacd8eecf26e685c2142e11aee85c09e8e7acf70022e855af13fb0dde363983c985f842a902aad3d992348536d9b453ff878e86d17ae6ce5034ab9adaaf11be8ebcb9444ea754fca82ee0ff8c0ede9425fa81c5cf49e7739b51e77cd5ee251b3c154d77c20cde591930163d7585a1ed5a08c65ea5f48506d7ae4068b2cb584a9e2ea7a5574855127550cf8d0e310b41a5a5872561623feb9cfa22db7a0626c14e11ea9e6b14fb9badbc17a44f957a27717c78e5d92a3f4fbfa4a21e85f6bfba74277f78650f446f91d7406bddfe94b1c492a748b33e5cad505f0fff1cc9df5d3fd24d726b18ea8c7bd626b37233b605f736e6ffe4f24b49ff1736c39a18379f12d6d81faf011787391f35ffde04ce41aaf72fbb78252f86d0f5bc59af0f1860e9611d20eeb9ef0c4838f577fb533d3062f6f076e3d24a3c6b325ec5d31fcabc7f2c05fa0309684727b411568e43a4f252937b2de2259064490b4ab5821ce13883199e8e42c1ae88fe64f3d5a53deecc2e7277c47e454dff04ac901dd929faaa9d9a93d8402f9cb38a1888fa0bbd2125c2b0fc813ff24f554c9b22a424eff87ce4d875dde84cae940a97efbfd93be125a6c5f47f1d4d48686e505e4f0b11854d6f12711748619fd205733e258c7001b09dc02f4fcc4e4e22bd0d36f68d06693cb1385deb898aff605ac2b35cb9ff3be0166656dcca9cb1816a68119b596e25346b08d9758d974c57c5735a27803f97d46eb68375222c0346f28e306ed8b85bf337e0d3c4796e61ec34e8c65012405165afafc5358db2a4d18d088ccbb370f046bf4b2e29d2e549f6072f5dd17467a90cbdc31f0c7f77eba8c0981bcf90978b819e2a814a53c8aa5279771df99ede26ca2030109fb12a165d9bf971d20bdfc0b85126b420c6281826913932c6f68d7df9312c21645327fdece835b262a91d7cb0e27bf54b2893eef7842d9aaeb303831d76659d4426d0bf49e5f214c5adfe561d3af43cb78cfca76298848dd3d4acfedf553670170bcd68768045dcf1f0e4bba0df456687982260c3738d9b442898470fe1385ebf4dc9759c5b7c9d2e63e0c18af10105c2f1c5385e3e820d6130d49696b1e4eeb2a0cde60bfb6791df1d40fa0cfced2fe885679c941e33f90e6c6d691f86df288602d61bb24c43e7e219f29d9038fd22314d783f1fa8b4bbfeff6975e87ca54b121b1d2e490d3df3f7eaab07bce296e2ce0e96ff25c8f697f9d35ed83678cde6fa6f834e7a4836d1cd09b63f0f2c3d50ff58a0375f9591716c26480f23ae429d98f311658459f0fe05e6c04afc263726246ebb6e24a1f98b41a54d0fce435da8d770b8f83803cfe21ccb943b073715f3e005d559beaed9c7ba029cca8490b1b8bafcd9fbab0f28a266fdce579c7ae90fb146a780f28f0840e7af120a7d50dbc6a57ae777ad5e9531c03320152ce75616470bfc5d80344a3b76694505674fe681230f3a2ea6af9cd11972b62206a822fb361440a0ec7e3a8d1d501ff198cc2c3dfb37d38a59a2542a8714d6a91b58e4cab2100237757400a0a1e255d3b4f78ed9edcdfef9a988b94f156d249ee1f1551bd9a96874f3bd6765733781807572660c05fa11ddf1b3f86470b22e5210174c916068d17082630f86e40d5a1ceebff172deb1fd72c568225d24dc178fce6fdc6b6f7d3c076cb3b6c1736d8fcd08bf4543a59c5a642fbcbcc81cd931cfaef9c4a7fca01b0b71b021c881fbf15e5b3747b4a50b1c32f5b71fabd29ac3541cab45d27ee314008de541ef98f47ac789c89b4d62d843946928416be9052bc2ecf84626ef3869dffcdaf944e5c3b73e8b92859b3d17cb464272480fe875bf63405b8c9d0d1fb69cc62b3d6fa5c67196783c183907037db721315a2b7e020bc0d0dd32b4d51d9897fde63e9852205ce58a54b6a3187b869f92f1122e0481a3dfc4b6fc50cbb2055d382c961b80ea03ba4fc6df08bba79073705b4e4782b4328e7d63a24e926c97a6fb24ad07d1dd1b4ed9f03fd294368384bcc64af2a0d6abeb54ece222c056f11c1a7a24205c8e52ff0b74bbee878dac8615aaa6aeab1f754cb09ea213523b9b7f2c2554b59c7bb168487bdfbf177fef9654a881efd2383a018a9988460d45427cc887298bd11ba9e6025f49ddc5904898597de447d5593e76eec0eec0bb1e47673562b382103715f9054aa11d97a830a1e2cbbd160f79ffbf75a08665a1127189f41b390212843f44f3f2134699e71b62acefcda46c741d0d10614bca7faf8470462a7142db900d8910aca3d82fbd9545f69218fecc733589cde16afdaf15d806d3dd2c899749870b2fab381f5f05e0ab0dd4feaf8e360d096271c2151dfc477cf2abe86c98a2a6ca5baaa19d8666f6f0484f4f341ca78737a6bdbaf2e2976df9f8bc67ebd4f5a960e2e2c5cfefbe509ba5d4ca398d802c33f0608f9498ef01a0437d0f1ae62d9febbf16aba80e64198d32258ac468cacdc27f940d3f27e9ef71f9632e66fd2c5429c07c0b66f80ab708e4eae44e67e8ab7856decab85b0298b54c103f57b5652746363303935c15827624f12ad05b4207c3f3caf29dbdb2b3a25204943e1201d85bf7bc552b70be45674113c60c9cd5d85cf039c4922aade7a947eddf6698e63ba6d6acaeaea2c343ed9888955b480652fa8156d39310989c9220f0d6fdc184b1c11b527ca7157a5b1a791ced15fe57acc767bb48453f16a2a7d64a44a375ffcc85457babc9189ab369ae4dd7676fa36276a78d5f77bb1efef4d786e8a154788d128b5d61d36d6836ffeb0aeb6b6d78d56e17de339182f51c88c73bef4a24913a7bf9cf694b3c286372fc92c492cf18bb1d4f61653d15a50a14b2df2c5ca18419a6b2be66a276ab6dac384355cf3da918a815a29ecbbde927d282080b40dcb9e8b6ed11cc52450789ad60f2beeb762ab2d7e5d94756cff894af9c78a7c64b0daa4f3fd2890a1dad48084ad4f366764c0263f47f036270b33a0dee6b9f982846bcdbbb39178a23734640262b35b5c0d75d2a66c46d69cce92b784f4c0aa6935e00584423746a3b403a7f5ddd07e677c1432762a1b71eba87045036b31fff9a3e9ca0ba7b02e22c5a784f97a4eeb118930ddde791462b799c0bf993208fb2f77c2c73234b658e345163f486f084b41489015af3f65a10e8466f0add189383b4f484041a4ffe929763a0295cc5eb7d81319a9dedbbe4864784a5551de5ff5c3475e216c8f0feeba30c9652640113480429bbbf646db14939e4a56669a02f2ac4e60afa8bdb728d8a0d84cca64c4299c108edd8177da6644247a8cd2a6f0da518161571ee908156bae885c7d5263d0f9118cf29e44d12b1f30c1f426b793af193cb76c2df00e6fb6c28bb1ff8d3b90781d3bf12b986f1728dbb2892506683ea1be71d945d6a58ca7f4f604f6a791c66e89a21f32237c1321defe38c83f21c19e74f1c3ae4b7cc28dcffee4563fdc0bcd5739a8cd97e0d2c901403c03c760a8698543ae38a953fe8eebc89a381297cd8b84a76aecaf6de7627d0e383e55dee4638c64b1cac709e708b4361e827ca2d92db61bcebc062943da93a0b7774a169607d4eb7e0199985fd20fbed54a2f44c6f0097ec8aa42767ba0aa2006ed94ca268c1913b471cc6401eb270e49070540b9ca29a5521d9be6cf483a7964c089697672afc84e7a780c9e28da6b9a45fef02ddbdd43465d253ce96fcc4fd38a70182df93aabf82e84aef895d61b85785c048779aab738b657dcca3e493fb3d28041395c0698aad2485d9377a166988850f51f915cdbe036da4c028c313fffdc81140677493e961c6ac41dedf65f72e6177599366e9b3", 0x1000}, {&(0x7f0000001280)="193ddc160dddb00395e803914e55c5f009319fd6542aec722bca5df67ea0a8f8ff0cd21935d9f08cd00f36b8a2bbd23e601ab7614f4161ec4365087cedadbe648e58f88f93979b46c9c8d077017666c244c1982289a21c625281f48a2c9e725fc5fe992bf4817432a643eb2d0a0fd50ab59b0b6d97865e5e01b7f1c3ec2e3d77d62865227bc1a804d7c090269e6f70d751045823d1f311f3131899c59971a38c06116632fbd7895f4b3752a0eafc55d13f72a292166139bb4a86084e6a24ef9994296d02c721f8b4eb0d5ea4a6ff67d80b57b06960a18a6b9dd59eae42a12acaea1b7e22e393f8", 0xe7}, {&(0x7f0000001380)="102b3ead94effb7b1049dbd4230521d28044bdcdaed95d35eafea762a79b68ed5edcac9211a0e38665973605b06a0a17bcc3a407dbb76296ecc868a5906f5c46b17b8adb0b01c37f5b3369a0530df3b9a958abc5f293717e099aeed2337e062ab524b6d2648a8d6a58e6", 0x6a}, {&(0x7f0000001400)="5b039e3b6a03dbf574efd4d59be2c61826e9ead52e6eb734b148b3bb23cf76abf00a5f8d62dcd406b480dc6ceef17ce44ca43a7d3ce0999fdbe8626cc60aa28bd597b2224d125fd20515fa3e639b45947b54916751a5b30b2889270c54869ecbd5ce4cce3f2a8e23bc8c4914a200f0aedc230c18439687ea2fb8479a5192387604518da7b4c57fbdd4cd8efe47b5683821d2c7d1", 0x94}], 0x4) 01:36:41 executing program 1: setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0x101}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000000)) 01:36:41 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) r2 = dup(r0) open(&(0x7f0000000400)='./file0\x00', 0x0, 0x92) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) ioctl$TIOCSCTTY(r2, 0x20007461) fchdir(r2) semget(0x1, 0x7, 0x80) sendmsg$unix(r2, &(0x7f0000000380)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000040)="bd5c57712b7aab85f4a5cc4d7eb603bc94f17151207f9339b02a2c422d69fe0e8760d725", 0x24}, {&(0x7f00000000c0)="b9b6c9569c28b5f553d5942b5d8579bf2b856daa3502521851a901a25988d70b588daa81a3b0f3e815da85682a67f9f9280a20897fb4e0d2d6bf2d4ad774b6508ab7", 0x42}, {&(0x7f0000000140)="bd8b6747b8560f99a7de8fc8b92e6d4c9fae2bd264c763e54d67b21e1ff88b27397dd33d2ea73b581f503715c8e55b3fc9bfdc36e81fd8bb234efb53d832a4508f683389b3d7b8ac448aec925ad4572f315f47e3b7a8e85375e0e874c2614882e3d3052eb49b3fc8f9b414bb436f8149b3734e20c470d84c429da3aa65fe8c072a31a7ba3ea4f898fcc50ae2388b9dddcadf5df56fd7e27f453a39bcefc5cdd7f01971", 0xa3}, {&(0x7f0000000200)="dd6f3232edf7d31ec674432b5ac599fea3049a233c494eef92e1953740ca9d4fa52d408cf41848ab8459d7a0098dbb51cddf54eb3bc6bedc46eb3e372936d6cbc5349cb4f4259243", 0x48}, {&(0x7f00000002c0)="8832622ae7cb73dff81d4baf7b1e6be2ed515a851f1dc0", 0x17}], 0x5, 0x0, 0x0, 0x1}, 0x400) 01:36:41 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) accept$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) close(r0) fcntl$getown(r0, 0x5) 01:36:42 executing program 0: mlockall(0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x810, 0x10) recvfrom$unix(r0, &(0x7f0000000040)=""/39, 0x27, 0x800, 0x0, 0x0) 01:36:42 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) r1 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) chmod(&(0x7f0000000080)='./file0\x00', 0x81) kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb}], 0x8, 0x0, 0x7fffffff, 0x0) 01:36:42 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendto(r0, &(0x7f0000000000)="4393e0141ed905b1a62dc31d184e76ed6595bb77314a00f9b854fcdafe5769672bd19afea239e0f40f6c2be4d884bea24dabcc216789ae8344f51f74ba1057064bcd56f45bc06cceea4914fc7b6ed46c9ddc081d8ae979d07b61adb4f9bfa4f5359a7691f8faffe750225b5f0237d068a96a937e21c819f196ac7c2a90b29dc23767c221a629193a0c758078cda47f0182851ba291c62afdbb60c6160766a6403d3f4ae44bcda5803cd531f3256fccec1ebb9c48a2d28092772fc4b025f4924e49f5fefd7e6e45", 0xc7, 0x400, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x140) semop(r1, &(0x7f0000000140)=[{0x3, 0x7c92, 0x800}, {0x4, 0x1, 0x1800}, {0x3, 0x2c3, 0x1800}, {0x2, 0x8, 0x1000}, {0x1, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x2, 0x8}, {0x4, 0x100000001, 0x1800}], 0x8) getsockopt(r0, 0x65f6, 0x1, &(0x7f0000000180)=""/148, &(0x7f0000000240)=0x94) fcntl$getflags(r0, 0x3) sendto$unix(r0, &(0x7f0000000280)="4fb2c2a8d542626b361dcab58b4769bbefaa6e8c95c0bb9884617d7159f79eccfc3c7f71f73b52fec7db462b6e865459777aa6b3e8d20e3a5576af5c8370cf97b59720164d2197e4dd20e99a80fc5cb5ccf68a1b8eb163d5f579688cfe9bc219", 0x60, 0x8, 0x0, 0x0) semop(r1, &(0x7f0000000340)=[{0x0, 0x9, 0x800}, {0x2, 0x8, 0x1000}, {0x1, 0xfb9, 0x800}], 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) fchown(r0, r2, r3) getgid() r4 = dup(r0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x41) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000440), &(0x7f0000000480)=0x8) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000004c0)) r6 = semget$private(0x0, 0x3, 0x0) r7 = msgget$private(0x0, 0x94) msgsnd(r7, &(0x7f0000000700)=ANY=[@ANYBLOB="020000000000004011bc2330801309690487d6182b7150b0c9b14c76fe93ade166cab417b6f17a2aa7c21b54b418f507130d0d96204d69a5307d79091e23195ce7932d3df1ae483ae8ca5f90918d1b45c7549c38ecf27232ce76dcbd4bd5e1fcd9bb5d44ea0fe4ba9015f5c6c580ada9a0a096bac34de3760f7cb346dedfe04b2d621683d38cf16394d0c324db37093426a1e7baefcf4ae283"], 0x8, 0x800) semctl$GETVAL(r6, 0x7, 0x5, &(0x7f0000000540)=""/81) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000005c0)) fchown(r0, r2, r3) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000600)) semctl$GETPID(r6, 0x1, 0x4, &(0x7f0000000640)=""/41) socket$inet6(0x18, 0x8000, 0x5) semctl$GETPID(r1, 0x6, 0x4, &(0x7f0000000680)=""/51) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f00000006c0)={0x3, 0x100}, 0x10) setsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f0000000300)={0xfff, 0x8b}, 0x10) 01:36:42 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) fcntl$getown(r0, 0x5) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f00000000c0)=0x3ff, 0x4) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = semget$private(0x0, 0x0, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x80000000000000, r2, r3, r4, r5, 0xc0}, 0x81, 0x3, 0x5}) chroot(&(0x7f0000000000)='./file0\x00') 01:36:42 executing program 1: mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mincore(&(0x7f0000008000/0x1000)=nil, 0x1000, &(0x7f0000000100)=""/78) mincore(&(0x7f0000ffe000/0x2000)=nil, 0x2000, &(0x7f0000000000)=""/116) 01:36:42 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000380)=[{}], 0x1, 0x100000001) execve(0x0, 0x0, 0x0) 01:36:42 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926cbe8e41b3096b33833fd6bc288b6686022c82d670c5ea16b3dc5dca06635059d1e41d82", 0x36d}], 0x1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r2, &(0x7f0000000300)="908551a30aede0bb834314b962d7ec2e8fd7ea5037f5b9040000000000000076ea47d39f303055bab059b73d44eb9a73a558ba2be06825c2a56bfdaa40182a63c4eb5155632d6e98bae26ecd29b0f70eb81c354992562d52a7b167ac8054485f959ce403261100c4599d1bd8ef988cd786b64eef99fa94ae0362f325bc6cc6d4e66d3e55b8e35acfbf1cece85e7db8616670bb96035b171d68b2e4b4e30fb4aa8604", 0xa2) syz_open_pts() r3 = kqueue() close(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r3, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000001040)={0x7, 0x3}) 01:36:42 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000180)=""/232, 0xe8}], 0x1, 0x0}, 0x2) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x80) 01:36:42 executing program 1: r0 = socket(0x11, 0x100000000000003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xfffffffffffffffc}], 0x9, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6, 0xc) kevent(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x21, 0xf0000006, 0x60000000000, 0x80000000}, {{r0}, 0xfffffffffffffffe, 0x0, 0x800fffff, 0x40, 0x2}], 0x7, &(0x7f0000000080)={0x1ff, 0x6}) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xfffff, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0xb1}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 01:36:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfa0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) 01:36:42 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x10) r1 = accept(r0, &(0x7f0000000080)=@in, &(0x7f0000000140)=0xc) mkdir(&(0x7f0000000280)='./file0\x00', 0xc) r2 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r4 = getegid() setregid(r3, r4) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) faccessat(r2, &(0x7f00000001c0)='./file0\x00', 0x130, 0x2) open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) 01:36:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="56be464af8bd025b39522f7b44cb26283e3716cdb5787f5087f52561207e5cfe50088560aa38420c235b717ff90990e8d898f621a0479846e0e6f2439cc2cb5a1837cbeb49dbbde981e8dc9272f66b6ebaa8888143292027d45e07fb2ff4933f62a78b9d2074415dee4e97f4fe2aa9b6fc5794fefb455116e0c8c5be14b2e039f59d8c29aef33ee82d73f8937e431502466cf1814ed6581e8c56a43ea47596832bcc79deeea661eb336768406ff9e83018ede4e99c453b14c8dd474c647755f7fec45302bd245f47848cf3dfcc03b23fcb1fdd50aa3cfb94c32e88480fc889ab", 0xe0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="4101c9d491", 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="1a4f37904fcdf634a999c4f5104185e5d7d22c8e63d16f5268d16d3d4e288b988cc7c7f8f202ecf4d9d22dffb9ec11ec9d49ff8e1ede92d1d2768a4b24c95c84e246227781ecdbd1a61c55ae55b41ab5c586a9280dacf2ea1052b09d11afe723c4e374b79e10d401e72fc6a5f63b6c0a17884e16ce43b0dda2bd321ea062ff4f1168315cdb25711bff023db863a26f8ae9cb8b461e97612d4630996e4fe5f8f462214f983b53339ca4266cbe8fa4b7aa333ce7", 0xb3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) 01:36:42 executing program 0: r0 = socket(0x1, 0x3fff, 0xfffffffffffffffc) getsockopt(r0, 0x11, 0x2, 0x0, 0x0) 01:36:42 executing program 1: semget(0x3, 0x1, 0x210) r0 = socket$inet6(0x18, 0x0, 0x235) getsockopt(r0, 0x2fb, 0x3f, &(0x7f0000000000)=""/30, &(0x7f0000000040)=0x1e) 01:36:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x1000000000000000, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)='0', 0x1}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x345) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0xe, 0x400, 0xffffffffffff5053, 0x3f, "52d343e27afdec1ce9d63a03c1bc8252f481b6fc", 0x7fffffff, 0x4}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setreuid(r2, r3) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r4, 0x0, 0x0) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000180)) 01:36:42 executing program 1: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) munlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) r0 = semget$private(0x0, 0x2, 0x200) semctl$GETVAL(r0, 0x6, 0x5, &(0x7f0000000100)=""/243) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000000)=""/242) madvise(&(0x7f0000f77000/0x2000)=nil, 0x2000, 0x4) madvise(&(0x7f0000f77000/0x3000)=nil, 0x3000, 0x6) 01:36:42 executing program 1: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munlockall() r0 = socket(0x6, 0x3, 0x100000001) fcntl$getown(r0, 0x5) 01:36:42 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x70b1f559aa164971, &(0x7f0000000080)="10e7de26eb68b5de231223c1f86ece33065000647c754d40177cffa2abbf1dea0c025ebc11628e689cd75e3102fffb3447856610c310", 0x36) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/4096, &(0x7f00000010c0)=0x1000) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 01:36:42 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5, 0x12, r0, 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='cr') r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x81, 0x4) bind$inet(r2, &(0x7f00000000c0)={0x2, 0x3}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={r3, r4, r5}, 0xc) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 01:36:42 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') r1 = msgget(0x3, 0x400) msgsnd(r1, &(0x7f0000000080)={0x3, "1dc09326fb5fb084b2ce116c71a6f487ed9d5fad50dc9122bef2a2942583d99aaffa405f47979967a05ad938e8c4a5108c477e82759424f3f51cb81e45f45abf81133eeac616d3c1d1c4ec0ea6599b02eddcee18dbf1f65975cc5c0a7d28e844d00bae7de220c4c4a3b89b4b777cc576e5d5676569949163dc4c2d3ba9326c57a81a64d6065a1909ae4e27b21d838103094114277702b906d32e3b9e1a0448085360c8d939ed281fd7c0ab22d4358b678588379a5394775c04dd1f1609a0794933fb521b45f75e85c5f94a4c2e7f1ae49af381"}, 0xdb, 0x800) wait4(0x0, 0x0, 0x0, 0x0) 01:36:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x100) fcntl$getflags(r0, 0x3) getegid() setsockopt$inet_opts(r0, 0x0, 0x400000001e, 0x0, 0x199) r1 = dup2(r0, r0) fchmod(r1, 0x120) fcntl$getflags(r0, 0x3) 01:36:42 executing program 1: r0 = socket$inet6(0x18, 0x3, 0xffffffffffffffff) nanosleep(&(0x7f00000000c0)={0x7f1e}, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x4, 0x1, 0x7f, 0x4, 0x220}, 0xc) 01:36:42 executing program 0: r0 = socket(0x2, 0x4, 0x9) setsockopt(r0, 0x29, 0x2b, &(0x7f0000000000), 0x0) socket(0x1, 0x0, 0x400003) 01:36:42 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() ioctl$TIOCSCTTY(r0, 0x20007461) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) syz_open_pts() getitimer(0x0, &(0x7f00000000c0)) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 01:36:42 executing program 0: r0 = socket$inet(0x2, 0x5, 0xfffffffffffffffc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000003c0)="83255eb535df3a4512c04eef154d619b94214edeca3884c650d72dca4a4548e4498f170000000000ffd1969de8715642c49805f64f1a391cd217bf430023a56d42d65c9ccc51c267a0f38e363b5cc3063c9dc9141269aefb7b4829bb5bfeb8bd5302f5b8d33f10e64f7992c4c3106047040fe4c53ec02a9e330cb06f19dc97e5a9511d7636895c1ccdc359f9af1c8356d359852850b6226c24c741007ea2fae08664d9c3faab83f66dd788534afa72a8691bcc67b66353f1ba361b04db587feaf2f0c1de8060d553817664e5babd3feb722253d5ccb4003296137fe505920ba3ae1d9fb5638d87e08205c7fd67521646f3a777f1d0b2d109e33290f91d6b32c09de909b0ddee9878edb058671bf1621b2ab15164800ceba14fd565be7a926772f53410b42b3a38b4267d2a9b05463fada604bd052608bb83ee496474bee74144e84e39f62759b704fc83f3e72668344425b6fbf9dade7916ec4e0a6cbe9eb2bf2dca5973b8a4ce0651bade91a4fb4bfd7ba8d420ce8b61e583ede16c2542a350308efd2cbd5173838714a8a2566ef5c3220438e6237aaa2bbdc7dce69eb117519c527d24d4d0f9c828f409a8283f91ad0510d6c3aa59c9d89ccda759b6ffc992908c3b02c7ed0dbd14a8c1cac6aba0c11067dc95330d26d6087eb935ce30b5792f07bb1a94bcc029dc3d6fc465673e", 0x1ef) 01:36:43 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) execve(0x0, 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) 01:36:43 executing program 0: syz_open_pts() symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') unlink(&(0x7f0000000480)='./file0/file0\x00') 01:36:43 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) fcntl$getown(r0, 0x5) fcntl$getown(r0, 0x5) recvfrom$unix(r0, &(0x7f0000000080)=""/217, 0xd9, 0x1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') r1 = open(&(0x7f0000000240)='./file0\x00', 0x8000, 0x100) fcntl$getown(r0, 0x5) r2 = geteuid() seteuid(r2) getitimer(0x2, &(0x7f0000000280)) r3 = accept$inet6(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) recvmsg(r3, &(0x7f0000000740)={&(0x7f0000000340)=@in6, 0xc, &(0x7f0000000640)=[{&(0x7f0000000380)=""/19, 0x13}, {&(0x7f00000003c0)=""/51, 0x33}, {&(0x7f0000000400)=""/227, 0xe3}, {&(0x7f0000000500)=""/5, 0x5}, {&(0x7f0000000540)=""/196, 0xc4}], 0x5, &(0x7f00000006c0)=""/66, 0x42}, 0x40) seteuid(r2) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000780)={0x1, 0x3, 0x101, 0xffff}) utimensat(r1, &(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)={{0x5c, 0x9}, {0x621, 0x7fff}}, 0x2) bind(r3, &(0x7f0000002000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) sendto(r1, &(0x7f0000000840)="b14ccfc88fa20f31eae971573597d7df0a92522271a3dbce948b87ee659daceb170a7dfb846ed1f1921552a82823246760c5a4864c75f80a6d028842a925090a516b112cb341a04b184d4396d3aa23600a6b3dab0f05efe1c8dfda17b2868ec5792dd28f55cd75561829a070189b3b8606a71f4f558f45eb96d7f26c1ec078b5a2c3ddda806a549338a686dd0b38d6a6422ddf56844d880300f4c5142306f5357c554ab3ffcaecf784fa15d882efda7121814dd082b157e774fd796c19cb73f2ef3cc76aa73928a77bbd824945dbccbb75c97cbc956be93c75653c19cc457857b3479d20678cfc92dee6cee534774033613e394a4ae4badff5e74a7edf74d1f09903819a72f12678b44c0dc376e446baf0ac7695fcc497e634ec9800d07ad97494b68c3ba056764995cbe1f940a85e3d2fa7dbb8b52a901b3a49b4b268b01d618b15b293648f2775b22ffbfb64e4dadd84af3a10daa62f2d9004405ecce3eb384064a61e69a7278e4dc845c82e60caa73473b3e96e4f35257a9006c644452e3b5efb6cd8f030aef202d832e254e2a93483111e1328f108229e101be70fd1a5ac1eeca76b65d0277b88ac152a9a4c16ea6b8b2ac429104d5b9edfef0bea5b94d4caffac8d80bdd20a5826f64bfa9473b7229aa02bdd7932213beec4a227274dfa3d5de139bb3757eb5c132147ae973846fc6ea5f417d027107b6e1a6d9118fbd138bc65fedd102784f248801602c5add57fc39a81cce499c55cb0ebff45d6e704c9043bb9e16c2ad8b1b92c17c620d45b2662a4ed80ef2737386c604141b97e3e001e176500416d46796f793e4174aba8acf44bd30ef0fcb0d17916634159958c2a5377c9b2e9d71917015b76f5a3c3f5cb928718c24575bb1ad5b6ab66da4be1b2b26f37583f41c73bcd392fea68ac8e010281b84de83b1bf58b1bdb085decfa9f943ed255c93d206fe2a6ef913232af175b97b77054b2f05b63c4c8b029128f183e1b7f919e6766843e5008a725e29b7ce94e021cc6a869e14b93150c734a167a00742196310c6ac8c2cbcfdafecd90281db46687433b57df2228454da4cdb49b4722a4be04c8ac0a91469d5d6b8a1d52868ce8af35f89b816cb49ae275b89c11472e41bbf48b1483dff930da12925dce46c1d025cba9a03eedd3f95d3f7887a2c4820c7a7d81061e075195b982eddf7d3a69624aba21622ec4ee58b2136545ab2e8fbec43569b1fcdf3d8d4788148538a0e8748d49cf0b06af022bf0cf1858ac57ce276e388e0a87fbcef653c4177b898e6a2562e95b7b11ef80a1df07ca37a4b495e547755ded4bf08680c0e23b71a9daa5187885f6cd24b04072d37d6a7314be7a015e97e3ffb8a12cf2287bd14703cc2789cec7c4e1f68b04944dd6614096e8c23e32cab9ab42142de7f7b5a7ce2899139d129f53ab7ae3a9dba17faaec7dcf881936aebec304f54cc292638f3940c50b4bb50c5f668bf99d30f8f240541cff130da5823f50c278b8af2f552cda36b2720bbaed15c70347812157280ccfbaaf7f7d087cb605b360348191958575f647b89adda18dfc743875e3adb554259be3384673713e13abafdbf01e60e8e40846af5ba25efac661e8de83632e8cdd8a745acae1b82280c532c7c84cc42a3fbb50444f16966fc777e83d10b0d2031899a1f36a67cf2fd5eb8a2dc2168ab0762cf087a4d644252f676154c8d9556f65c521a35702509f0ecf80263616967335059cd73c46d453fdd46e4c92cd735d83f9730480c9108effaf30bbeefdfa65634218a00f276ee6ae365def3644e4b04763666b696650bfc38d20d23b0dd32fc2471587f96ee99f1a27c8bdfdeba4f3a7775b449dea1c72e4a4dc014456da8dbd3e6b0130d44deb219b558dc4227a6ca7dbabd3093dc758dd89cf175c1f25b835ec6f1507c043d39627dca582255e4a20bc18ec779ea54d978ebbd5d34f38d2a7ab28cbe87c6b0dc0805f49bd66d6fcfa2b37876a4f2e727ea55b18b895f68c5b244b457f958a58606e982c2407c54ccd043d5dbfcc989c8dcfc97df6929db1815203043d2588325e9ad9e2e0d57bcf5ba4bbae4cd940f5220ea4ef9c50eedaa706ae9531a1d25ba5bdd1ac16052eef1f8dd4c34574d5dfdbf8a365a057e5eee71164986669248b9fef2fd19af6c7320917d8fee884855b319fbdddb01980565a21087fe4ee5d1de473ce92a5b878464481c216e59151e857bb53bbe578bcecf6739fe41364aefe6970a9714f1ab81b24a500aa34fa8df82d35c93c857aca489440ef48e5a89173d2c132aab8dcca11350575884cb57f07d88b749e37e5b4988ae6c863a183fe0cd9912bebcec58f8cefa6bf36706bbbbccf38380e781392b133ac9e42425864f576c5277c70e0a2c5460aa3c84efb4b8f0cc1a219bdb98d3a4214bcd83a61599511c644ac2babe6c34d648b4a77af649cdd0d75ca0040be60d8a1541651aad406570bec2753cbddcb641c607876e9c35220d7859af8db306eaa70d223dadbe39d56c336b316725afd888804cfff3699fa772a1cf1e825a63e5ef99f7dd42caab5c293f385b70688e61b7bc56082348d6bec649a05a83c2bae4ce058fe5db9e44fbdc608e68859d640e569781fae23f3aead992b986f497f1b5e3c460fd1a2e13b2f8b25ff81692a12acfbac58af35685400f3936db88c0c8c594a8c6ef73555992fa149718adcd85c0fe52b664ebef6e2b1b6926f42a9534cca5ba8ef0abe56dc5724c5fc31f27f3a8cdf7fa87f0ab0427e45dd839c9699d7b2b520aa8992cfe2b7e867243f1c03aef75a013476e0aff023cc9b17fb637e8d6f752f74c6e3bc241c3d573230d73db88c0f29bf657f1d52abb223a5bc495738f0b062e00e014224c1b904a9a2be27fd72e8ce91ef7378716c1f412d46b324dc508b8c42f48868f794500cfdc763f502e219a8eb571521cdc366838fd6a6e130edc911f601548f3328be10b00bd72b4b3b21a49d723398c047612ba83d6d47bd514a02de88d3af929ddd6bc68e377b8933373a2e9457fe13dbec69d51802c08434b57b90470c534dc8cf86392630d3500d1b6171ff481eac55835c2fea47c8cfd0aeca3ecafcbc60535b27e28afac477f2cb05ddea97b7841121614a77fc3b137b7b276551107d8303b1ef955f66a8cfdc273e6d600999a76d2b879e0af4b48e94c0bea3b874ec88824eb869dd8bf06e342eab9fdf819f8b5d554ccf45c38871642b526b17ca759318d32f94855e0e9d439379b0db5a914ee564d3c1632ff869122fc008f248088937b0cb6cd92c777140dcd604f258244605091a0d3e85c4cda33730f9962c1b78d8b08ed65ab472464c4e4188dfc5a7b00aad58098b3b45d6bc0e447f7956d0ef847e15411b986ad0455619021421cd26bdbace53eb3575d982d3b40f5b3e0cc0a7ce7221dba0e8db00f915fdc5d47740b262d42f7652df2031661abf2be497dc725d69e588c087ae3948cd7861bdab69fa7ff3972b091622b439dad680cbd3e6103720e3b4a20ee80f27d4d69bb9657d76971fa7226cf3011a689635a3b6a2c948b79d127be350c374bf260d61af579e3f14bdfb1330d8bac9dc1eb65d365ef7b023527ec2c5fd1450e3d3d175c80df4d8f556cb2a1f36c153643e0342aa3c48374c8912de67ddf0c4136336e9a1392b56d3c8c7d057bae6e76f509ce7ae7d40845c3c4be47c3d50ddcdf69579b37ec72bfb564b1fb1ed62f6ae2e508922e968690f57fac8b338b8be8a9f33f2f1c83c0fc5ab5bf54074bb5bd2990e8a7d196277c9b896b7e03758f32abe0c247d0bcf272a5e48c7bdd0d5a412f016525508a0fec313df06a29e1b41d5038df3c4a5df3d9e06a752d07dd9f83c27564b11504847654582cea7934a59ee686f2d7edfafd3790c39e57427429d8ab81be3ee072e4dfcd146d8f5bc011d7cd9967ec262f84ca5e6875a43b320723ffef00a1d0fabf967f748f6d7a8ca86ceba084e15ba7018126ec97afed9788f784824e2f24b10a5c88bb632d2ee12e892d29f0cdc52a974bfeb930692f571b083b61cabd52abb7a0f3da552c0c6ee15930f2f1e873adb95d12c820e6ceda27b2f380e60ee46979a5a90dcaa2e4f30f6705e09aa1a71cfcc3cd0ba29c01d4be77e93927bfa7b00edda3284876cb2b59732d68b66aec41e6c92d7f61b7baedb8f232454383ff6e380b500b9fc39031d23e69bd0dcf905124e57cd9f1a4c785a2985547de4c3b3295e52df2240bda0c32f123f3c7819380d0315b930b74381151d0efdc3ad393f867d459be8dacd50273cb2887df05a2fb991212c4898b816ed67373b057b169ed555b58a6f47e1f2ec6940b760aeb5870a2aedfe23520dfa5c0360a53ad421fbcba739f5236b88e6e89f644fe3de4870c2a8c570ad2225d4087a7ec87555afa59b6111d2677757566931d69018cb03746ad0380a50d62a7b90cb33496d667c7eebfee74fef470b813e854e00aed66de21e8cf126bafbe0efa3953573a1b4e663a91c564fae2207b1e15f4bb57c34b526d2d3b6a203dc42539a25e8cebe3ae4ef497aa8ddbc7359cb8ba885b99d08b60621dfd601206be99bfacb513625f2c6626f22a5519552530437e5c9b9466eac00c2ef09add563b578fc95c920c9ba917cafd7bbac7111ef9b7540dc1a2140b90966b0dc8d62a5aaa2f43a2cc9dad2f8fa2d7ca40132ea36d357c36ac52fc920f6dc735c5ddd3fc5bbeb2990960371fffece706f6fcccae557544a6cd0d3b8b3d0cf44b372da9892cb8372587f32d2e576bebf7a0b49a3df26f28554154737b8a7f14047992caa2a77c8a82fc79a35dbae6dd1c78001277ef5015e853b988221ec97fd6db0c9ed208311b6ce73e3a1227e88e718a7598de9f2d83567d4807d0690d86808e9564117786165166761525f70a0e1105bf4c4a331682d3417ec4675c0851aa72aeb2860fb47bbe1941a8c4e4ea17c70b2ab4fbb1a916a2a5be14063952facf2607b566f9fecb6785c3441eaacee9d218e3542156a102e6c5487787eafe841afb2c8ecc0ca2b9865315261379d8a1cb195899ba9c8c6dbd5fca5d3d80b48844a431c7f6391fddd17e7a9f27d49542e527f9d9ae088eafd68cc0f1da90d01e429a027104cfa7562482f7d0df73a4e14df9c4ca7e8ba0836fad66f8c019f07dfebc2a401bacc8e29c05a905dd68dfda7cbb6e10d9d17e109608f764fbde5d85ad0ead20e22daf96204c00fba7eec94d0f2901c52d408237505b2522b12e5274e57c5c97f62f26d57fedd2a2f22a1f1ea3a6f61ad9781aa38f52e3264c6c940d9ec61321f3f33fc9b77a27e69c461be6c699672f6aa9e8196bc8f6a876f6dda92a32aad8b3e5eafc6decc10c7a30cb285fca182820751fe376cf490ea68bc80a43f246b7895af8ff8fd2a8f6c68c82a911e6b2521b84b72b15202390968587c601dd2017337a3941811faef6b35482deed6df9670849a76c6965e5655f340385edc28e25213dc1eb31e3286a09959e5bd909ab216acc13b517d6a7036165eeb2ba24242f74addf435ffd5a968872f1cabe11eacdad51190f8efef23b054b2005904a8f6a6c9884071a06400754e8b5547ca9db5b76576256532d778c38a4d314743cc28ae1e577b7bf4378438a1d0a4a159a069a9a65477c16c4514e3d713e23983661a8c25602ad9ff90640d13349b0859ed89b014419282d60f249f565c5e2b1d33839279bb55500a9f318d06f754f339fcb8977d1794179b5f4917587c75bb6e52e29afb69b6149ecd47f05a089e910034e80ea9fdddc4", 0x1000, 0x8, 0x0, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) readv(r0, &(0x7f0000001dc0)=[{&(0x7f0000001840)=""/87, 0x57}, {&(0x7f00000018c0)=""/236, 0xec}, {&(0x7f00000019c0)=""/33, 0x21}, {&(0x7f0000001a00)=""/201, 0xc9}, {&(0x7f0000001b00)=""/116, 0x74}, {&(0x7f0000001b80)=""/82, 0x52}, {&(0x7f0000001c00)=""/245, 0xf5}, {&(0x7f0000001d00)=""/82, 0x52}, {&(0x7f0000001d80)=""/15, 0xf}], 0x9) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000001e80)=0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001f00)={0x0, 0x0, 0x0}, &(0x7f0000001f40)=0xc) fchownat(r1, &(0x7f0000001ec0)='./file0\x00', r2, r5, 0x2) lchown(&(0x7f0000001f80)='./file0\x00', r4, r5) open(&(0x7f0000001fc0)='./file0\x00', 0x0, 0x4) r6 = semget$private(0x0, 0x3, 0x480) semop(r6, &(0x7f00000027c0)=[{0x4, 0x7fff, 0x1800}, {0x2, 0x401, 0x1800}, {0x0, 0xfff, 0x800}, {0x7, 0xfffffffffffffff9, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x5, 0x800}, {0x3, 0x8000, 0x1800}, {0x1, 0x1}, {0x3, 0x27, 0x1000}], 0x9) 01:36:43 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2fe6696c0a65305a2662859bd838ac0df1d533d6a70cf13675f32c26797bf9ca6ca8b24ad9709ec2c65ffe6fe01ebe3875ec21f7d844a4526603c29ec0d25e8c9a8b6ee3806e5db62ef10543162ebe67021bd6"], 0x1) socketpair(0x20, 0x2, 0x0, &(0x7f0000000000)) writev(r0, &(0x7f0000000480)=[{&(0x7f0000001340)="d2d0fef49f55a6a14f367813f7ccdf3bd1188babce6e383ce18bd35a3c3035ddfab9f3f82814f1f1fbd4daf385653975fa63f209a50f3a420ea76a3186fe65874e3be66e405f181fff23e65d514674d10395d2208cc71439aef1231cecfbe23ba1723ead5e2213b33a8a2fc24a50f5efbfd9ef716a6e7eec33259fa7588c80f0afa9aac2606d2dc7e2d6c00d46f516a3bea80e14cacc0befd649db11fff414469e066059d943b674e4602a7ac290cd0c5018b6ebe1fda47489eb0008bc1dd53e36eb6c24ef09360f92827dc0453cba14c1ae092971b8ac45a7ba2a4e6cfd5a916eef924e9723bcf59d05f6b8b38a13ce4618f819f8bbad5994dbe832f07e33fc2a80bb1b7736597208058d2b264d3e91e4e1eda0602f4056a1d1936e10436edfed2e370f862c28918adb336f854dbcc3e301c06dcce49ba73f1b324c8e241f9b316b421b2bcc8eff5d326b53cfc2c3adcb37e65772d54adf7c3eeeaa2a5355a504deaf3293f5bdc5bf01d82413ea16b53d458645a379d9d1f5c9442c62b3e496d6a4ce6b0508f63098f5d7fbde189a21dd6617b16aa2c3449fda71f81a4e8f5b0c75dc31a4ffea54b13826e72d375d2378de0e21067f638c2e875be46378eec4c690f23ad222e09c745e39008bb259428106c47e1bb75489a8b0992212a8874b69f72087d3c087cebc18be5ec6a2bbbafb62d1032b647d5d2245c838eb8b9b47043a6ea13917c45ac7c3f8340cb01183e094d513dc7103fdc56ab1380315e06f5a677c1f86f83e01867cd255f0235573382db11d0cdf10a99d82adcd4a022d33d0876ab1de9726e1ce3750ab9c480ad3773f60dde66d5a6c92dee1f379658e957dc92c85ad19779915f452e577098e27bd8f8a7da1cb329e50935b145449c7106f313dae5a946bd4a6d0bcc9929b28defac9ad737a404b04d703275efa439fe85dc4d5581183c1c2688637c33f8e2093f1df9669f8b8389945d55412e20f72fe95b68b6d4419329e165e49a6355968ae9db6015da9500e14c21405918c0ca309ec2bc924ec497e365f68bde018294b45f4770bea54dfb05e17982abd53dbe95ac15cbcab47e2d962bd4dc08ac8b898eb5fba26509edd8c4e45c7ccb552e2ef476f4db9c51c13809680422af674bd2aa21e6391edd8323ee5bbb1cb3f524bb4c463ca7b4841c8d5adaf933a60575dd1744bc9a1626c8cf0bbbcb7694029cf443453325ad7133fdf62721f0a0741b7f773766a6a8cb5ee6f186ba9636329e5e87c56f59f10a9c95dbc7a8303e162110caa112f9f0993f63cabefd91c4bedb137594a3de4d93f083fa9374356f620bdf16b20431b482d5b633e015630621695342471a0112a5eb67ef89a1efa68fcf9c5b0431bfc2ee71deb27675a8bab591af03e526b2107659f80a70a9a10e4aa262e817004dd34c6af8e1d11d161d82fa78458bbd1a9afe93f3462963e7f57f4b0fe6138d07ec22aab6e08e919322403b77c5f7c52f5f8727f7a00ac7ec75767ac24704e33cbd47c709c284619653d9efb0994993eeb65ae6000fbfd7a1092e20e06b02635cea7adbe26f8f377cb26ebf3a5d5aeba6ada7931e6b87eb5ec76f13a5325c929463748173ca4cd23570d1d222651daf38af085f3eff6953dfe54867e5921aa0813abf0b973fa3f27514de38f44dd327be07da1bad70ae24084b894f885ae99aa1acb469975d1871837cf5caf536f354cc9c961a4f57832543ca76ca4bdf1b4fc1eb3f59055ce8cf6324fb2c30934e181ca56c352f292f824231d4781f9eb07ffde9c47b1a458aa31f80a284a0f8b45455cefb78872f6a44894a1674f3a7637523ba26822d87938eb51626767af9318c43dc2dc5d49846632bf687e6b651a157db09e4880933d14b21054640bb5109c1757b71dfba7fc9104fa7d66ea41fe0ca5283f445ebe18932737636dcb68c80ce2e016898720e445b30294de84de0590d40a09b8057f2c7f4a6a3e58e082c27283ee624ac9adbde7f71acbcb48c544b46be16222c4d9aba7617d51a03b43bdec26515474c567228d7a87a8abb50490a7d3de4d09927594c24c81ad88d92dd9e1f3822e0a26fce7f1912079875322cad99fd97eb7d1bd602196b7658d552113e6540cc77c534dcf5290d79560bf6e1b64808a5e4cfffde26b147011cf7edb4328ecd81ea5875adb9b002818c819b52fce618e894b1bc6744dd4abaa369b74ac16497c9958e61b729832534d5b2c17f2af14f225dfc885b1def1de18826eaab7853785153dc9289dd72497ba7b928c25147a4b1e67ab18b9cdf3dc2925eb43fdcfb555117e79c05557127f2c146b2da1988aa50ac1f78f09fd78d8054c5be35b5785cd7c8932062caa47a2d2eb7c51d0f53e576bd3e7f2f4d74c35b9c7d4dc5f83a0d18fc223bfd625b8f35f60a7ec69f2bacdfe129abd5a9959a0729b508ab24a11ae587ef04af349afc272e8dbfef702272bca4547cbca0b489f3d9baea4fdbd648f5f72a6c7539e20ea3ee4e776cb1bf900fd81ef4d8cf6a3ddbb25a49ca19744fe2c18240ae022efcd040a542d74ee43b81fb81a58e1f4d3d084c81c88ea7c982bf02e4093f9c9897c174ff48d29a834fc722aadb5a769cb8106116561f974796bb677d25a7dd6020f259a7c59b1b764d3ccc6e222d2cfd02fbf048a1ed26b706903a7daa2bc02619443795f617b4f0a58bd3356f3f840a874e694c3ff4565d54d82680b7cf63cbce05670b175f9d9072416fd1c701bdeba9b06dda08ceee84df675667be383f8d1ca9ba308d3e804abdf16ee803c52fe5c1b612ac96ff84cd3d05685327e030e9bee7ef67a551b87541b665efd1cca3eb4ed1b526a9e717af18a7594f304b2c125146a8661f359699fc6b2234b526fb41b728b7a27a462f16c4e74c2e911db067d4c897029344474769107be8eb8cd2da39d56dd372d0e687172c345b5024a73144c58d8eae7628a5616e2c1eca1b58f81ef096c7107747db5fc79c5787d07374060e2c58081c579ffd8b8b675b4c5914614dea476bf829e8f82795421bdbed3f8e8f8d8b9baed34f9fab41e6d4ff091ad0bcbdeee0c78c4cba4b0a44ec98b2b94f6d012abb5ae5a58fb2d4aedbc5be71ad563c51a69fa305e1d62df25ba47407575169969c6a168346c5e217f34b077d4fbef87e605a39e59bc5e8fafd594657d892fcd576a0783f1de924e153c7c7ce6a13adadad6ada054d0a4996429c712e186d997a43b94afd25c5d5d86e7dbfff6dedb3e62c076f93a2e88d6e3227727a87ad2326690971dbf6b600f8043ab35a6f0e8dafbdb7f5523ce10f80881027cf0168532db2f3035933bb70a117f0d921252e8067de7a5c619b6898989403fd67abfd3f0e33c236e7eb27e69120473ab15fb85876222180a772bf1dcc156d6b45f4a1e32d1eaaec556ae3b93ac02b291a47db11461a436855fea29f5b267187a0dc45bbf6b17b4adc13dcf5e5af63256ad9a083574a42a28c60e72ffa46a935df7406fdf1fcc205f042be44401f78a176f3579a1b73b3111d2381339c43c36110b17744ee86155adf617f0b582a8163cda641df2cc9dcfddd173469dca0b78385c3d11ec4fd3afb5c56acdc109800882aee86379249224e1a547c2d94009dfadc99282e4124bc421d9501d08133520d4430aa59ba15fdc6aee15f1938e8451462325e7622f1663d371892c0d14d3c0b66a0b69f0d04ca921bf09cfab0fc34133a77cd849f9d651448cccd9d4dbf8f55b48063afa95452e90bcf375677aee0bf0f79e6caebca6978e9c7fe97f958e837a51b5275660df531f3719f4f095f776c6ddfc559cfbc32e8c9b41ab169668f799691731ccc7df956aaa3a0347db622d73b68f5f88b6391e29017ec5e8b36afcd972d5e4e59fa16bb0e27d7f0502bfcb8200680e335ba46f2b0c87578188b4cde31dd7f6635b60262052a7bc3f7e0dd3aa32aa77c9a87bf728d8febe335a25f3930ec0022c554a040dd2274af27c50c07ef7c581cc3fc5fa584d0469410df081b4a8b81969e9b5ea1ede38dfccdea79a9e5e72d7fc06a9e3ce48806406d00a0037e75effc139ddb7b7a315229137dce5a13c43a30d2c64fc7b7e1d675693ebc3381182bb3b096fd08b7215a3bdf6531f9dd61a38a18b2d63edfc1d02f5aa2623b2e1df78678a3bfbba5dac77f201970a7491d7e703859015e75bef240570a38a8919c602d283a08a484224ca3456d63e", 0xba8}], 0x1) 01:36:43 executing program 1: r0 = open$dir(&(0x7f0000000500)='./file0\x00', 0x81, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) ftruncate(r1, 0x9) writev(r1, &(0x7f0000000480)=[{&(0x7f00000001c0)="0ee19d19860a104210cb65e54527b6a5f519f1b05b83088beb51a7463499706ce749d38133281a94ca8ec08cdea95413fc465de2270f273fc2e5e9eb0bb2db9f6969799c75490f5b1371ef87cbfae14f9fb77618e01854161b66a77271209d93c593b1f5bb32b925d2e2ed7db0b9877bfe9a99872891c8321546380d8fc9609f3414794f8e30137f13789c113361f6574e93c1a41cc38b895b9db667b96330f0f5a01e2e062fb60cf3a132d064bd4223eedf37698affe89ede944ec869b0fd4303635dcbaee26716e0695856326435a12db8b3133d10101541cb9e8c0f4d1c0f5e5a0a661569a328a5cd494fec22", 0xee}, {&(0x7f00000000c0)="cc892feb3940624d0d4ffb9ba0a7e6c6fcee808115d775d3dafdcc8b22dcc08030a08fbc1b30941baa7b5f26a56e4e3e5cba4b89946ccd31fbddefc5b70e0491da3ff03a516d0fee8a0fd3cac86f6ae7be1821ce36b681dac5d3c6d9238dcc95c3df45f87fc638435741fb3549dd0214635b2eb32b8fd1db924c7dd9d6893124296ffd22f6dcec922a8b07e286bfe2950749e7aedbae4cb418", 0x99}, {&(0x7f0000000000)="b64162583be7a88a2c4a17c81bcbfdda0d9be37f6e6b824f3f98c114c2223e9e53b7", 0x22}, {&(0x7f00000002c0)="a5fb4d1d3956863dd52e2380023a8173a530b4d72e68b9c22f4149e807b80f55c156ce4618b8c689e6db29768f086b63064398766b484e3337c1a484421b82cc43500f20ff884913a29df639b398e0035b", 0x51}, {&(0x7f0000000040)="b0c4ec0595", 0x5}, {&(0x7f0000000340)="91b9501fe67152ce2ea2114f690a3f93d6c7a117f2a9ebad152b38f0d157f5c792e2a95452f7bf901fe494552565b80f68ceed490e4f60ee64a74129928a7f51dfe7a6982ec1879d15099008f14752bd129cae33dd655009c2d703a93d8722ebeed21b0513b7b1bbb77a2283d880164a43707af8aba3263d8ba77a53b669b03699bc28f2ea71f7d61a71329d035b2cfd56aaccd2d75cf29a875e89b7a396f8bb5c3a9bf5864c9aa455b327bb35935e", 0xaf}, {&(0x7f0000000400)="581947612e06430b3973ba86e7aafb00d41bfbcdc17d0943aef1d0be0baa873bcc89a44f86e1c52b31639b1a3c1fcdde9c2c07230724ffc6e5049af025d57538bba1fa4a7fc62cf2297ce4075a395ca177186ce655b7a48e593bcdffc85ff3941cadeb9454b9e40f0b69a69b6f7434037f542b30bafbc357f7d67ce1a4", 0x7d}], 0x7) 01:36:43 executing program 0: r0 = socket(0x18, 0x2, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/115, 0x73, 0x802, &(0x7f00000000c0)={0x2, 0x1}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) setreuid(r1, r2) setsockopt(r0, 0x100000000029, 0x6, &(0x7f0000000080)='\t\x00\x00\x00', 0x4) 01:36:43 executing program 1: clock_gettime(0x2, &(0x7f0000000080)) clock_gettime(0x4, &(0x7f00000000c0)) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000200)='./file0\x00', r1, r2) chown(&(0x7f0000000040)='./file0\x00', r1, r2) chown(&(0x7f0000000140)='./file0\x00', r1, r2) 01:36:43 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = syz_open_pts() getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), &(0x7f0000000040)=0x4) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0xcd}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 01:36:43 executing program 1: r0 = getuid() setuid(r0) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0xffc, 0x0, 0x0) 01:36:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r0) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb0", 0x3b3) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffe, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:36:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x0, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) 01:36:44 executing program 0: mlock(&(0x7f0000fee000/0x12000)=nil, 0x12000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x10000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 01:36:44 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000240)=@in, &(0x7f0000000180)=0x6) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x1, 0xcd}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) seteuid(r1) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) close(r0) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) socket(0x2, 0x4007, 0x40) 01:36:44 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20, 0x21) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x3) syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x0, 0x7}) 01:36:44 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x31, 0x0, 0x40000000000000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) r2 = dup2(r0, r0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x0, 0x94c2debd1f6bc90b, 0xfff, 0x54}, {{r2}, 0xffffffffffffffff, 0x20, 0x0, 0x6, 0x8001}, {{r0}, 0xfffffffffffffff9, 0x0, 0x6, 0x80000000, 0x9}, {{r1}, 0xfffffffffffffff9, 0xc4, 0x8, 0x2, 0x4}, {{r2}, 0xffffffffffffffff, 0x2, 0x42, 0xbb43}], 0x9, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x91, 0x40000088, 0x0, 0xf81c}, {{r2}, 0xfffffffffffffff8, 0x40, 0xf0000045, 0x2, 0x4}, {{r2}, 0x0, 0x2, 0x80000000, 0x3, 0x5}], 0x4, &(0x7f0000000000)={0x3}) getdents(r2, &(0x7f0000000080)=""/155, 0x9b) 01:36:44 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20080, 0x88) utimensat(r0, 0x0, 0x0, 0x2) r1 = shmget(0x2, 0x3000, 0x80, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x1000) 01:36:44 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7ffffffb, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)=0x4) r3 = kqueue() poll(&(0x7f0000000040)=[{r0, 0x23}], 0x1, 0x0) close(r1) r4 = getpgid(0x0) r5 = getuid() r6 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) r8 = geteuid() r9 = getegid() r10 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) getpgrp() r12 = getgid() r13 = syz_open_pts() sendmsg$unix(r1, &(0x7f00000007c0)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f00000001c0)="0c06926f28baa4df5a914478170a061ae2c41e17d3e878b59102d6960167b7c2d3fb2685ae137a14323aa86f065fcc6c63f2d4712d41bcacaa8f813c51961266bb2e2f0981bc17507be78ba89b24bd6dee58f2dd5015ca160e972ef9976a7522e1ded0ef010dd76a21bcd6646d600fb951d1028c247b01e3163bc757", 0x7c}, {&(0x7f0000000380)="5fb710336b23fa55587cc8359476d5970092c273bd18db6b7cbc6d8136e31b81dfa0039fc618412cfef1d47a8b014650bd3e34c63affb7cfa96ae1737f6353887afefd629fef6ce5adcbad202a9e8ffd0b68dfa9c3515782900f2d5708787022dedbaafe209d36f132706facafdb6a30c5bad634661360d88094e1b9df701a1bc19e6725b9fd252019e948f0a7b1741f140ae1e77ea5658675839be7ba67b2e6bca1b1f8ae1da2cb8106efb92657bf001f32636fd15020bea198a245061ed855db81487504baaf3fb48d4c27acbd95eef27c00bbe4662169019036fa6fa6fa839442a1b71c6ec362e49d6ba26e56a13974c5748cc81f4e042442c9774f7ace", 0xff}, {&(0x7f0000000480)="731ca9785c32de8c585a750c000fb568585dab5dbd7a440945ea436695b98435d160c95a649090f21136e55a4c1ece0b94b9af22da8e", 0x36}, {&(0x7f00000004c0)="e0f517cdb5b69a89b4f00c54d0ddb3709cb6f7ae61f657fc2a98d243b0c7bfe679ca04d845d9e073e032937b97cb3d7417aa6263087e55623193478c510202a3a71a63cb010bd4f60c5aa52f90b62b25374f5442584e5d91b6d08e4313380606c0a99c3d23c8ef9d7dc5d02fb89838cf542e01081ecc565a10255b8fa46e274157205407161075534c4a970df484f3ce62b3e5d996ec3a6c92b7af9598b0a1a4fe73027a12fbf90f6fe49e0b01c492d5af1279ac14655961b88b04e778f4e67401a3d50d630d70ebf93b", 0xca}], 0x4, &(0x7f0000000680)=[@rights={0x20, 0xffff, 0x1, [r2, r0, r3]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r1, r3]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x20, 0xffff, 0x1, [r0, r2, r1]}, @rights={0x28, 0xffff, 0x1, [r2, r3, r1, r1, r3]}, @rights={0x18, 0xffff, 0x1, [r0, r3]}, @rights={0x30, 0xffff, 0x1, [r3, r1, r2, r2, r2, r13, r3]}], 0x128, 0x4}, 0x8) getpeername(r2, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) bind$unix(r2, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) r14 = msgget$private(0x0, 0x210) msgctl$IPC_STAT(r14, 0x2, &(0x7f0000000280)=""/212) 01:36:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x1, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23ce400", 0x80000000, 0x200}) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b", 0x9d9) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) close(r2) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ff6000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) madvise(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x6) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xda1, "b07bc9fd3024c106a62b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x1f1}], 0x1) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000c00)="ae927cb5e39fdae0fc8ddee810e6b7f7dc38cee3bf912d29974b4a652c7d833cdbe27d597dd77d65f79c56b5fd5168cd69e59ffeac340cb80c8201a80bf6407152bb4189f83401f35ebfb3404e76d86aa933d5b19533f58b6d7245d99ece8842d7ca6a62443c01fd18099db6775927b3e1cb3952254ce3fe89afaae74acc5b389df39859f6f63a545d63e08327530586cda602d1a8e288ae8c1775c933cadbb76a926ffd77c4c0c492dc8a35cdfad28df383b07b0e644dde03048f6e9abb7667908f7e02bb0731636cee513b8d7e5ea24de360ca08c305dc5f3c1fe30b539edbe620b218a6ac833ec419339df200637483295722fb219629e17268", 0xfb}], 0x1) close(r1) 01:36:45 executing program 0: r0 = kqueue() r1 = dup(r0) r2 = getpgid(0x0) r3 = geteuid() r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) getpgrp() symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') getpid() r5 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) write(r5, &(0x7f0000000100), 0xffffffb5) getppid() getpid() 01:36:45 executing program 0: r0 = socket$inet6(0x18, 0x2, 0xfffffffffffffffe) getsockopt(r0, 0x200000029, 0x28, 0x0, 0x0) 01:36:45 executing program 1: pipe(&(0x7f0000e2aff8)={0xffffffffffffffff}) close(r0) dup2(r0, 0xffffffffffffffff) 01:36:45 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) sendmsg$unix(r1, &(0x7f0000000100)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000680)=[{&(0x7f00000002c0)="71a4ced035856e258a841dd75c6da7fa55ab18cf607ce931042d9d110b7564a0c100a6c03c322acdee95bf247f72646d8da7f9cbab1b29d509443731ad2a5e9303d483b5c3f33dbfb6293b9060fe2031f62cf4b47bf7f67abc4d8298e88fbc0c5049532cf2d07b1e88b2209a0c3edc908e3fac910810432dddb2eb51f83a4b8cfa559af42d2d74ef212e5f43936586918b497f9824f78fb6adff45fefbae52d1e3ba793575888600974f065e4da409ee6bce2176e2e54fb83e6b4a2a54900f3a01340bce", 0xc4}, {&(0x7f0000000400)="17bfb83ba84e9fb50eb55b132ad6187f1713a80b6a958538671a6b4672dda4f27c14beb22df777e2476c9dfc37295cb0ba49c350b5b652e5f541b5591168bd07f80930a3271b6be7a016da7238b5d4831a5a963d29595e15b3f1951c6a8ba205e1660621fcd0bfb6b216996b4ff312e4bf00e4202d97c54c033c15ead195167e6d110a414f3a4be0d5ed2a876580fd45620c9927c43f0be66bfe516591a81450ec70f6a2dffbc912e36055cf20d3f4a223011061acb28108105a6af616", 0xbd}, {&(0x7f00000000c0)="baf19d777d2d836f1887cde28d78", 0xe}, {&(0x7f00000004c0)="546f0d634722d3204d01b00f27a3f94abede62b2ed4ce9df4f425dc618d6538ec49c2c669a6d88154109a9079794fef564c2a90f43872d023b65a98ef73878b93955e21d1ab6661b5b06fa18e99032e3b8f1a29f7670ccbf9f510c941ea4d007bbdafca8371334b560dc9a378ad600842c85fb68f2ade77f9dd03b459de3764ca453", 0x82}, {&(0x7f0000000580)="b3a44a8b36abe2314d09d75a77c80026fa29b0feb6df44a82417eab39670baf507459cb7718bf91ceeca7ae71e5028ac60897e20719b297f104830ac42895782dc0f5279bcfabceaef23cfe72a718432e7063b171621c60e9145551a0d07ae555f69d3e407150b53fec191b9c135e01e16ef95b85435a2324d4d17fe29ce25a88b1772ec0b83a681b59d5fab90ff6d616853c94d42b62c071d1db69741764b41a9583928a36e4f9794f5dc41e43738a577fd1654ee9bb118dac1dba84f14a24a8e142857d55ad6bc6c2899e899997582a148f1", 0xd3}], 0x5, 0x0, 0x0, 0x400}, 0x4) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83}, {&(0x7f0000000180)=""/83, 0x268}], 0x10000000000002f9) 01:36:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000180)=[{&(0x7f00000007c0)=""/4096, 0x1000}, {&(0x7f00000017c0)=""/4096, 0x1000}, {&(0x7f0000000040)=""/63, 0x3f}], 0x3) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) setrlimit(0x7, &(0x7f0000000200)={0x8001, 0x5c442e91}) r1 = syz_open_pts() close(r1) close(r0) sendto$inet(0xffffffffffffffff, &(0x7f0000000700)="3c55414d15e923bde36ddc1e726a7291f40d719e82d24a3f3ab129f00dc89eedf0b27ec1f4217ed7d7da64ddf8eec8dbab0a58a97137e40dde43b638fe38d8c38e95496e3df61433ab3100b5538bc1db7fb9e3737d2d37dc24337473e743bce213ce079c19da3261db07f515097aed156c8ff6aca7974a2e4704acd61dad7d86b0dff1f0ecb8cd9e4a61ffc9dc3aca7fdd417e2b3449e3eb360814d33dc0e31a", 0xa0, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) getdents(r2, &(0x7f00000002c0)=""/158, 0x9e) r3 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x5}, 0x9}) setgroups(0x2, &(0x7f0000000380)=[r3, r3]) poll(&(0x7f0000000000)=[{r1, 0x10}, {r0, 0x82}], 0x2, 0x0) dup(r1) syz_open_pts() setrlimit(0x0, &(0x7f00000001c0)={0x9, 0xf94}) 01:36:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc1700", 0x9c) r1 = syz_open_pts() close(r0) r2 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000140)=0xc) accept$unix(r2, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) getpeername$inet6(r2, 0x0, &(0x7f0000000200)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000240)=0x3ff) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff37, "85050000000100010000000000010100ca4b00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:36:45 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x8, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x45) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) r2 = dup(r1) ioctl$TIOCSBRK(r2, 0x2000747b) 01:36:45 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x32}], 0xcddc, 0x0, 0xfffffffffffff001, 0x0) 01:36:46 executing program 0: socketpair(0x10, 0x8000000000004000, 0xffff, &(0x7f0000000140)={0xffffffffffffffff}) sendto$inet(r0, &(0x7f00000000c0)="b589b93ce7ed0b", 0x5, 0x400000000008, &(0x7f0000000100)={0x2, 0x2}, 0xea) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xfffffffffffffcc8) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x1) utimensat(r2, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x9, 0xe963}, {0x3, 0x847}}, 0x0) mknod$loop(&(0x7f0000000200)='./file0\x00', 0x2000, 0x1) 01:36:46 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='r\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') fcntl$dupfd(r0, 0xa, r0) 01:36:46 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x4) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) dup2(r0, r1) 01:36:46 executing program 0: r0 = socket$inet6(0x18, 0xc007, 0xfffffffffffffffe) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) poll(&(0x7f0000000000)=[{r2, 0x90}, {r1}, {r0, 0x4}, {r1, 0x100}, {r0, 0x100}, {r0, 0x44}, {r2}], 0x7, 0x20) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x60000000, 0x12, 0x2}, {{r0}, 0xffffffffffffffff, 0xc, 0x20000040, 0x2, 0x40}, {{r2}, 0xfffffffffffffffe, 0x10, 0x80000000, 0x3d, 0x8c}, {{r2}, 0xfffffffffffffff8, 0xc1, 0x80000044, 0x8000000000, 0x100000001}, {{r0}, 0x0, 0x0, 0x6, 0x3, 0x800}, {{r0}, 0xfffffffffffffff9, 0x20, 0x90, 0x4, 0x2}], 0x4, 0x0, 0x6, 0x0) 01:36:46 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x1) readv(r0, &(0x7f0000001480)=[{&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000000040)=""/96, 0x60}, {&(0x7f00000000c0)=""/22, 0x16}, {&(0x7f0000000100)=""/87, 0x57}, {&(0x7f0000000180)}, {&(0x7f0000001340)=""/100, 0x64}, {&(0x7f00000013c0)=""/150, 0x96}], 0x7) r1 = dup2(r0, r0) getpeername$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) writev(r0, &(0x7f0000001680)=[{&(0x7f0000001500)="5faa7f4b18d5567195f6da84ec9831c1ccd0988c8d96c15003aa0fec9d8723d77a244d26c314deae0537ee38602e1039ef260f097e7e02ee63b99e1025310dc0", 0x1e}], 0x1) r2 = getpid() pipe(&(0x7f0000000000)) fcntl$setown(r0, 0x6, r2) execve(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) bind(r1, &(0x7f0000001540)=@in={0x2, 0x1}, 0xc) writev(r0, &(0x7f0000001300)=[{&(0x7f0000001240)="7afae84010e9901c5ce8571074da60c98007b6bc293ce67ab186f2e2241e7bb744804339426f2d9ba119156d34d17f60d3257f693d3e11c5f0c6c838b016a7a398d4fcd33102deef02e88094f29f2f6757fe0b6f77dab27bf55b5adc306cb994dfadb7018e590ee2ca0c1c7a7d0b74317da0fb8fa94f58dc01ce45d6a940b15ebd170fbf680a430e059798ff02c9ea18bb", 0x91}], 0x1) 01:36:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb800f8ffffffffffff510eb0092ef4b236da32d476bc0b3219eb5c42d1d998aef9566fe460af1a2abb4b6ab550397c8edcd09f1f2c0472dadfaa8c989087d5af8cbda36da0f8858c6f48b372996b688dc1686db7141a839ae169ff8c5e9ff88dec26b65054d12cc8a4d2cecbd9d3810cae79204d2e6202fe834a9e10857a921f26b19d51920db3783d7cb817a583a48ff6bf77ec7c48ced24a9eceb5fe4a25329d885bb093cbaf167eca52dfb6ea832bc650c5d48b5ed5", 0x124) r1 = syz_open_pts() close(r0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="dc213c1f58fd2c555117c44b213e53c4be330f1f3da7320b7a3b3bbed26f3dcc4995327a373410cdf84bf3b5ec100960b5a86f4504b72a0df9be3618dcd1754cb1c5780e73a88052ef013e7d12d10ec80d52a06d1ae06342377bd47c75aa84f587392f43139332ddfdf5fcfdb8d0dd628372bae6fb3267ed4a7e295cedf15657ba966bbbb5383adc0251c4dacb30ee", 0x8f}, {&(0x7f0000000000)="15803533c83ae67a9aa580676a7694c181fbc290fbd5f18082d8c08c878cd2fb2821773319d79c5ec3624b04dbc89ebf01b78227baee3c868325", 0x3a}], 0x2, 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x3d1}], 0x1) 01:36:46 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) write(r0, &(0x7f0000000040)="18aaf9d3553e7947d4511bb2d35e4157098dac3a217214548db98ff8c3414439b8f6eda291eab9ad8757804a05bf292694b3781fcd4225b9a79cf63a63d2b564ef7d08f5fce19855c296f216eac5c309c206be45b0dee938a891f2d7e09f5870336a048228d3b7d65543aa2d89ea111bcff2029986f4d82604234f5d3897551415348ce6fd179a3ea51c5fa0b74a132d931d0f220559ce511e029428d94761b9a25b07a40ffb7b678dae8ed4eb348b5651d69a39a0c7b36212f39b6ec020e85dd3ada6f6893c58", 0xc7) close(r0) fsync(r0) 01:36:46 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) r1 = dup2(r0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x4, 0x7fffffff, 0x80000000, 0xd4b, "d2cbdbd424adfdbad6acadcde0c725c9bfb3585d", 0x0, 0x6}) r2 = getpgrp() munmap(&(0x7f000071b000/0x1000)=nil, 0x1000) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x2, 0x2, 0xffffffff, 0x1, r2}) fchmod(r0, 0x20) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x2, 0x0, 0x0, 0x6, r2}) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) flock(r0, 0xfffffffffffffff8) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fcntl$getflags(r0, 0x3) munmap(&(0x7f0000719000/0x2000)=nil, 0x2000) 01:36:46 executing program 1: r0 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(r0, r1) syz_emit_ethernet(0xf1, &(0x7f0000000240)="481a19e8f19718e34e96e50874b59cb6ef36db5fd00d3aa9d7c25ffaecdd56084421393e40ba26194fc0c0332170ac418f9ed59b8e3453d477c51f9624ff7963fb336e5fb7a76d0e554abcf4b236d9bf4e6117a3a3eed6743aa9cd39ecc073647f7f6b216844cb4df7b69375c80557f80f96e8160000000000000000000000000000c70267f2822fccb514ae8a86f0cc3b6077926aa54820ef7d2895881f97dc6baa4a2485f7f216308033f4b7fef1cd6802b7cad8ea6695f7d3b9c64da1bb00e8110175b20b3d1498c5194edb84af27b533c0720bb9ed213209046c48dc629e12fe1689f750b3dbc19f967c1c3f2af7cc") 01:36:46 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "6a00000000000040046a51a700007b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) syz_open_pts() syz_open_pts() 01:36:46 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x88, 0x80000002, 0x20, 0xc82d}, {{r0}, 0xfffffffffffffffb, 0xf, 0x20000000, 0x7, 0x6}, {{r0}, 0xffffffffffffffff, 0xe6, 0x20000000, 0x6, 0x85}, {{r0}, 0xfffffffffffffffa, 0xa0, 0x80, 0x8, 0x8}, {{r0}, 0xfffffffffffffff9, 0x40, 0x0, 0x100}], 0x9, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0xe0, 0x0, 0x2, 0x2}, {{r0}, 0xfffffffffffffff8, 0x21, 0x1, 0x6, 0x2}, {{r0}, 0xfffffffffffffffc, 0x2, 0x20000003, 0x5, 0x9}, {{r0}, 0xfffffffffffffffa, 0x5, 0xfffff, 0xfff, 0x5}], 0x6, &(0x7f0000000180)={0x761}) r2 = dup2(r0, r0) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) map stack 0x20719000-0x2071d000 of map 0xffffff007f125210 failed: hole in range map stack 0x20719000-0x2071d000 of map 0xffffff007f125210 failed: no mapping 01:36:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e2", 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x3, 0x4, 0x8}, 0xc) dup(r0) poll(&(0x7f0000000100)=[{r0, 0xffffffffffffffff}], 0x1, 0x928) r2 = syz_open_pts() close(r2) dup(r2) syz_open_pts() 01:36:46 executing program 1: r0 = socket(0x18, 0x2, 0x8000000000) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket$inet6(0x18, 0x8005, 0x9) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82020081ffd46a5887267f83eb683d78e2ef87ac239bb4e976d27d2871c0a404173f05ca71b82283af01a94340acb6ed370c763e93dd474575ce3c2c94a879e0e48853c39b0d07635e49ec1f0fd8a842f1e3e0bf5a473591f2874271d134612777334d4c754f3cbbcd4ab4eda93145"], 0x1) mkdir(&(0x7f0000000100)='./file0\x00', 0x4) sendmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=[{0xb8, 0x0, 0x0, "b3f84879a6325c34b498d27764f6fd495f96f898e75982b24d0c66c48c6115c44fa24ff769f1cadc69d22fd3ea2955d2cbbf613d84f0b075f087ba56a0317c1dff0bc67a91f98d1a543a47561d4220910e8644edeb9793a2fdbb7dd46f21d19e9c77d492f66b16e517363531d0e8da1b7d073030a73450a8b3c83d67e4b1451b56f971b0bb4d9c88345913f86d4b6307059e7f84882765b8cb94aaf06e0bd7e078"}], 0xb8}, 0x0) 01:36:46 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x800001ffb, 0x18be9de9) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fchmod(r0, 0xaf) r1 = getppid() fcntl$setown(r0, 0x6, r1) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x8, 0x66}, {0x18, 0x1, 0x1, 0xc}, 0x1f, [0x20, 0xf6ba, 0x7fffffff, 0x6, 0x346, 0x7fff, 0x57d, 0xffffffffffffffe0]}, 0x3c) fcntl$setown(r0, 0x6, r1) 01:36:46 executing program 1: socket$inet(0x2, 0x3, 0x7fff) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x3, 0x8, 0x2, 0xffffffffffffffbc}) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x5, 0x0, 0x0) 01:36:47 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) dup(r0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='./file0\x00') ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x7fffffff) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x10d) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) 01:36:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a600", 0x2) syz_open_pts() r1 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x2, 0x8001}, 0x8) close(r0) writev(r0, &(0x7f0000000100)=[{}, {&(0x7f0000000040)="bacc6225dd0c98dbd33f61c0cebf9b23d5d1e070901720be8ab974a06b3620fb5e096ef66a80c8e8ce305cfbf82ae43db81fcf1a67ceb44b9c01af8f64", 0x3d}, {&(0x7f0000000240)="69cf3bf5927797297e7d80df3f75968b754133110091fa394047a9c31b6b04e195db475e0e60392d47a3fc47c95a25049713bd61f48a76d355a56e0a2aadef900a8ba60b01a3a9064d421b5903567235b0775da8c82f760c6c523636da0a01633a74704b429fd227c7ea6d5c2908a6793a8df70bf6100a217ddf79236e87bca5ce0fe2717b5cfd5b9b90271dbe12b924e16d127e06ed63b7dd85269eb7c031c07741043c1c8e08be572850e0f58950cb64d2a66390dfa8", 0xb7}, {&(0x7f0000000300)="66ecfd9cd7559773ed50b395c16337135d5b1f3af1f81d5b90351c564faf17a4c34e102bb94558cad55e1e8ee5451b0a7157d0752d1ebb26ccc903e19cc8a822526dfe9146ffe8af0cd63c61ecf33bf93d2b97750ed60972dd558cd4c5e2b217471c2c0612d117d1bc16a6d71e9c14a20dc2847512c33d5fb1aa17d42a10baf17d2597de39fd71f8d8300e9b177c077d7c9d700c2b8a3fa8cc4709f08060d2ca6f9e541f0c938163a440fc0be6815dc8b999dde3d0b6acfd3d6d9040c2fb", 0xbe}, {&(0x7f00000003c0)="2ed47d278f641b845a3efe70b0afd4615e210548d453f05ee039bca7a44ac5aa43f2acf58ba68855d95366c1b908928455e081c94a3dfceda43ad9fd6b0533cf6d1e304bfcd2e81b93d2fd7412a7f4047be8fe66cff80224d995ecada28aac8e2f688d2f28fe2523eabb8cee5f07792eeed757c115c14123c85ad581b04c0fe0eccff2960ee13ef6512bce9d68a652ae1d0ff30142b9eb162d4962dd3206e12bceeb4ab3c8a26c97bb6225b0992114d816dcc729e8a2f8424d2e", 0xba}], 0x5) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x21}], 0x1, 0x0) 01:36:47 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04000000", 0x4) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 01:36:47 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) r0 = kqueue() r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x7ffc, 0x50) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x40, 0xc461db5bc98d97fd) r2 = syz_open_pts() ioctl$TIOCCDTR(r2, 0x20007478) mkdir(&(0x7f0000000140)='./file0\x00', 0x10) nanosleep(&(0x7f0000000080)={0x200, 0xe00000000000000}, &(0x7f00000000c0)) kevent(r0, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setreuid(r3, r4) 01:36:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) ioctl$TIOCDRAIN(r0, 0x2000745e) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e2", 0x1) poll(&(0x7f0000000100)=[{r0, 0xffffffffffffffff}], 0x1, 0x928) r1 = syz_open_pts() close(r1) close(r0) syz_open_pts() dup(r1) syz_open_pts() 01:36:47 executing program 1: r0 = socket$inet6(0x18, 0x5, 0xe02) getsockopt(r0, 0x55, 0x3d, 0x0, 0x0) 01:36:47 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x5, 0x3, &(0x7f0000000040)=""/42, &(0x7f0000000080)=0x2a) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) r2 = socket$inet6(0x18, 0x7, 0x4) r3 = semget(0x2, 0x3, 0x600) semop(r3, &(0x7f0000000100)=[{0x3, 0x6, 0x1000}, {0x4, 0x4, 0x1800}, {0x7, 0x1f, 0x1000}], 0x3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r5 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={r4, r5, r6}, 0xc) semget(0x1, 0x3, 0x100) r7 = msgget$private(0x0, 0x28) msgrcv(r7, &(0x7f0000000340)={0x0, ""/206}, 0xd6, 0x0, 0x800) r8 = semget$private(0x0, 0x3, 0x504) semget$private(0x0, 0x4, 0x470) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000440)={0xc447, 0x7}, 0x10) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000480)) connect$unix(r0, &(0x7f00000004c0)=@file={0x1, './file0\x00'}, 0xa) chroot(&(0x7f0000000500)='./file0\x00') utimes(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)={{0x7, 0x3}, {0x100}}) execve(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000680)=[&(0x7f0000000600)='%\x00', &(0x7f0000000640)='*\x00'], &(0x7f0000000700)=[&(0x7f00000006c0)=')\'\x00']) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000740), &(0x7f0000000780)=0x8) semget$private(0x0, 0x2, 0x1) socketpair(0x1f, 0x2, 0x800, &(0x7f00000007c0)) semop(r8, &(0x7f0000000800)=[{0x1, 0x2, 0x800}, {0x2, 0x6, 0x1800}, {0x3, 0x100000001, 0x1800}, {0x3, 0x1ff, 0x1800}], 0x4) fcntl$setflags(r1, 0x2, 0x1) sendmsg$unix(r0, &(0x7f0000000980)={&(0x7f0000000840)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000900)=[{&(0x7f0000000880)="2ad0c380162b0d151b75f687575af6766b7a28a38edc2c831a6b77946221412493aa32da7711dc5306e424ab5b8a44d87de0aa62c0d611f7ba0feec44fb1c11e3ce878e71f0a23765d91f9430eadc4d69b66d981573e4a175c3b031d5d6b72f40bc0f02ad22e21c4be85", 0x6a}], 0x1, &(0x7f0000000940)=[@rights={0x18, 0xffff, 0x1, [r2, r1]}], 0x18, 0x1}, 0x4) syz_extract_tcp_res$synack(&(0x7f00000009c0), 0x1, 0x0) 01:36:47 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) setsockopt(r0, 0x101, 0xc91, &(0x7f0000000080)="3fe758a0f831e30dd1bdab63ce0c1572dd7d0f2056e3b4cf78e1", 0x1a) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000040), 0x4) 01:36:48 executing program 0: shmctl$IPC_RMID(0x0, 0x0) shmat(0x0, &(0x7f0000ff4000/0x4000)=nil, 0x1fff) 01:36:48 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0xfff, 0xffffffff, 0xfe, 0x57, "e21e218c306a3f675dfe3a8b19c65636b5e7fdcb", 0x5, 0x7}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) r2 = getuid() r3 = geteuid() setreuid(r2, r3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r4) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 01:36:48 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000400)="386148a07d9eb67bcdec2147d69445f75a075271a36a1ddb2cd1f596b3c84b6d6bddabd58ddc33348f33cf5a48f59cfd791800d15ee65767a5b61c9efa21a73f45405613ad9c62da570bf7c1c57831f3c6da5f0e791eed063f83f001acc45e040ba17c26751d399f711a4ef567b88df847866bf5ec2440ae8e2e5504563a5d512a732d0675aab1f0b9abc349060674dfe87e94203397ac3a2205d53e5833025f236ee971e2c6874fe113633a45f8c8e2568bae89154ac46b3125b61ad2ec0b471ae0c370bd8c0b69abafd7fa4e723b374d8f42e842334960c2103995801aa1f34fc8d3dd48cdea9d93af", 0xea, 0x2, &(0x7f0000000500)={0x18, 0x2, 0x4, 0x7e}, 0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) unlink(&(0x7f00000003c0)='./file0\x00') recvmsg(r0, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000001740)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0xfffffffffffffefe}, {0x0}], 0x9, &(0x7f0000001800)=""/104, 0x68}, 0x0) readv(r3, &(0x7f0000000300)=[{&(0x7f0000000080)=""/149, 0x95}, {&(0x7f0000000140)=""/219, 0xdb}, {&(0x7f0000000240)=""/33, 0x21}, {&(0x7f0000000280)=""/64, 0x40}, {&(0x7f00000002c0)=""/18, 0x12}], 0x5) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 01:36:48 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000b, &(0x7f00000000c0), 0xfffffffffffffea2) 01:36:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x166c, 0x7, 0x7, 0x0, "d730c1e7bf00", 0x0, 0x3}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xffffffffffffff5e) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b0", 0xaa) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x307, 0x7e1, 0x4, 0x2, "a259c8089666de7506a0a2dfdcb296fbcb6abdbf", 0x40, 0x9}) close(r0) dup(r1) r2 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d00000000804ae5000bb500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:36:49 executing program 1: r0 = socket$inet(0x2, 0x0, 0x3) dup(r0) r1 = shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffc000/0x4000)=nil) shmat(r1, &(0x7f0000ff3000/0x2000)=nil, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x7) socket$inet(0x2, 0x5, 0xd0) 01:36:49 executing program 0: r0 = socket$inet(0x2, 0x4, 0x7) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eafd125c0000006b", 0x8) socketpair(0xfffffffffffffffe, 0x400000000008000, 0x3, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="d82d95f0c1d5ba2e767d9aa02457a8aa6a6997977e9857442fb450d41836cd8cc8472bf086a51cfb9b6d00a491985f696b9779b9a60c818e021089b963185a6cc08e15b3ef0cc08f1f345d027f5447a4f41f302fae559b2908578031ea8347b6b0d456cd915c94965deca266a0b6a30b735823ff5b553c87f5394b9f59d0799f29816b62b548eedf14acdcc3163d91f10561cd8c15b7cbefbb53dc9f231276a71f3dff9dd01a6afbe0ba8ac465407e17da485f9009a532400d", 0xb9) sendto$unix(r1, &(0x7f0000000080)="ad80b401c3788b27c98a06167b522b285c98c87857060bb937c841ce785d4e9061b6e1ed1abd827b97f6f9", 0x2b, 0x8, 0x0, 0x0) 01:36:49 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffe78, &(0x7f0000000180)=""/88, 0xffffff1a}, 0x0) readv(r0, &(0x7f0000002640)=[{&(0x7f0000000140)=""/54, 0x36}, {&(0x7f0000000200)=""/228, 0xe4}, {&(0x7f0000000300)=""/209, 0xd1}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/231, 0xe7}, {&(0x7f0000001500)=""/4096, 0x1000}, {&(0x7f0000002500)=""/187, 0xbb}, {&(0x7f00000025c0)=""/78, 0x4e}], 0x8) 01:36:49 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) write(r0, &(0x7f0000000080)="7c721646fc57659f70fcba5aa2cc99a1dd12e15176036d9edf75722dcd92bb7aa9e96be3feb97484c303510924eb897a", 0x30) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCCBRK(r0, 0x2000747a) 01:36:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x8001, 0x98, 0x0, 0x3, "2210c735ddb27c3f148db864808a0a0d0f1a9b7b", 0xffff, 0x6}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r1, r2) execve(0x0, 0x0, 0x0) 01:36:49 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt$sock_int(r0, 0xffff, 0x820, &(0x7f0000000040)=0x6ee0, 0x4) r1 = socket$inet6(0x18, 0x4000, 0x10001) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000000), 0x4) 01:36:50 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000200fa000000000000008000fdffdb1e0040000000000000000000000000000000000000000000000000009501e89e8411704c04488835479c00000000800000a5cc000000000800000000000000000000000000000000000000"], 0x68, 0x3, 0x0) msgrcv(r0, &(0x7f0000000280)={0x0, ""/135}, 0x8f, 0x0, 0x1800) 01:36:50 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000552ff0)=[{&(0x7f00006c1000)=""/4096, 0x1000}], 0x1) write(r1, 0x0, 0xfffffd7e) flock(r0, 0x7) 01:36:50 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) connect$unix(r1, &(0x7f0000000240)=ANY=[], 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) r3 = kqueue() kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r5 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) rename(&(0x7f0000000840)='./file0\x00', &(0x7f0000000880)='./file0\x00') faccessat(r5, &(0x7f0000000040)='.\x00', 0x2, 0x1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0x7) unveil(&(0x7f0000000940)='./file0\x00', &(0x7f0000000980)='x\x00') sendmsg(r4, &(0x7f0000000fc0)={&(0x7f00000009c0)=@in6={0x18, 0x1, 0x19f9, 0x8}, 0xc, &(0x7f0000000e40)=[{&(0x7f0000000a00)="346d161054d10f802d18f03a39dc24af067fe568dc279e3ac1f15d45b24c6ec319c597acdbcceddc0111ddea0a1e787b1deee064087681bce227ddf7ea960dba1715f2f716b93867b53c9088bf2896031c4e97b85194714c7a69644408cdd9adcada6941ffebaf249ba368cb29d3dff6065a4f966046ef09bf5c44fc03537e6785bd3f24c2", 0x85}, {&(0x7f0000000ac0)="5d6ad075f47fc4eec5060d7804346142dab77dde9e8618a6b0c9e976914d8c84fde5d96d6998471351661038e9f935a2fa03b0b34974dfbbfe7c5a20009158e8a5ca3be8553168e4d6a636f647ce06f5447283f969e9f7cab1e2cbd73030ae6b7094677dc6fcf5bb12e59231956698fc368dace273f360e40e8896dcf4782aac2d57f8eea633ece39566a7270dc3a4a3d45ed10317da9eff783179", 0x9b}, {&(0x7f0000000b80)="3468baa0ff4036aa529660096369c38e0d22c466b4d7b0c285264b26f5542f09643cc4ef794a150c3e8843112dd3301f6ca517bda91813c3ec36897340edcfe70b0cf9910979891729178e6a29706ecff82b1045d116f21ff8750cad80d9bb3e9f59169badc1ce448f07a0dcb06d02f7cc9e32d07b41506914c5367693a8f32cd1f26e3eaae6091a1bc792b29d8701bb30ea9a3eae619da7ebf1675a5aabfe5feff69bbfa29f1697e70acc501ead25ed7333f48e2814918b0ae4b0627b9ae4ae98e77453245647e30c03509c9881dda59602ea837929a2e53c6da8ca1c5c44b5448292cd", 0xe4}, {&(0x7f0000000c80)="fb0fa71f919bd6ab35c1c3d56b79", 0xe}, {&(0x7f0000000cc0)="fc806f1ff407c7edda62e0f197625e6d0bc3f5b2935afb620d6e5cabbd106f7f1903230591e1d540ad1a68ab8969a296b16672c194f8054628abe7428db48e6a9272f6592182a53fa099bd07f7e2f43772f3b56edc1c146d21cdfe56d6bcc5f8da43dc2517053c5cacfa3ced2fdc346a9a1564ec118950", 0x77}, {&(0x7f0000000d40)="80f3929758dcfea61d92d4c6263b5f82dac3593a69e66d3114ce2ee43d64794b5bd383b2b4e2c8e5a1fcf39d72b0e0cc8e020ad8347c9ef24cb7f1bbf2ee69ae52e0bca5f294ff6dc80c74e080b889d19ec5041d94557ad0eabddb7fcf45f1729ff232c3dc6089bccd391329ce6a2a93e8c3f1e2c2e9f88dd3b80306557a583e85", 0x81}, {&(0x7f0000000e00)="75eeb60e237ab29c68031e668d1053cff9ce5cd327a6163cd5cde21fd464ea004c5638bca6c18ac48baace7e02c42983", 0x30}], 0x7, &(0x7f0000000ec0)=[{0x10, 0xffff}, {0xd0, 0xffff, 0x7, "ee099e89702ff25603e03033e87a4e27d99d812f4549e375f78f0b0fbd9336eb252fec210149d5dc6dfd970c67188f3b4c3f8eda934a7e7061f1c5e09eba91e53c59404093b478c070fa3da7a3966441b84a6504e693e1763f83db6cfe561df6a554bbfdcb487173dd654c0dcadefa5650cb6c616c6bdcf0116018fcf72df2aa9fcd91acfa91487f4900a28aea829b9f49787977d74c56bba11a065587a91bb0467e66ceaca0375fb149d93bdef8271c6e6bc014e4ff55c4d197248e8aaedb60"}], 0xe0}, 0x400) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0x9) r6 = geteuid() seteuid(r6) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) connect$inet(r2, &(0x7f0000000100)={0x2, 0x1}, 0xc) r7 = dup2(r0, r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000008c0), &(0x7f0000000900)=0xc) sendmsg$unix(r7, &(0x7f0000000800)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000740)=[{&(0x7f0000000180)="4d0b533a36dafeb47ef7b1c83e915598c4e691c5265436fa664246cb76d2cdb026f74b5dc3bbc6f606a2693bd168343c004ef414b6f01f706bca6d5fc66ddb7d5609e3e8a39d031e9a5bc38e4e1e40b6101f2b0b6eae9867bf43c0a0672a13bbe78af9f950a15448bdcb161224ac6c6e4ce0291dd9fc38299b976531e4cd03fed590de90d5b9bd195063b54c28afeb3c61ff", 0x92}, {&(0x7f0000000240)="b574fd8a6e6d17f32cb25c95eded2857e1c44e511fe3b61e6a806e288d", 0x1d}, {&(0x7f0000000280)="7ebe3ba86dae6b9d6e275c049c163180fb0585e53b835a21ef8911807a21deea4b3f27abf25c46d73485c99d13278152fbf15bb92c98684a0a262f491c69ea7a1a2d89a08473079119aab554fa942cc5dfe830abc0237a3c4bf0b65cfa7811d155aba54682e631e2bddcb60ed1aad56e401ee81b39c91d3c42db93b833c1e5cdfee831161c0a267c75da70", 0x8b}, {&(0x7f0000000340)="daf75c4a11afa90e1e005e2884959c01888e3e0f1f8b2797e525127c4c3b8e73560ce4f8cfa4060fd17da58937c7db65f9f790af6a2289eea4bf58f0f1e85b9b95d9e75ef2758d9671ad3f7a12b53099dcd76d1f4460fe0b147b7be8f682ac4ddfefe590c403598ff9cb1c51551c6a5c8fe0e4c073153a004e4bd706aa372dd5ba7b8660f606", 0x86}, {&(0x7f0000000400)="c69d76a785d4455f5478de6f6b3266fe9052638c2dc6fe02788cb77dc2b980ae5c7a68e1fe8b724ac970116bf7e068a5162331cc8a4e977653b27a1303c48513f5bd1680d9ee3137ddb03b636af667b9d31f922f118206c8cfebfe7a5c268ee1a8eaa9c808d749788f611b7036e6e542202b2a703f024b5876aa650899e09a666ccb1100bc12d01f37789da563fb3c4b1d59f0768fe8d738638cf28d163df0d6777aaa4032cc549aaa42de5f12ead186a44a56af2f123829b4bd86b60c8cc5bf0cf495f1", 0xc4}, {&(0x7f0000000500)="5285f857cabde2ed5cde89bdd01b99193c79db8cb9a0238c5a32bb31f816adb7bb8d874d4f07c4f9f623ded838df1564ad31352c7d3f2b4d24fbb845528a604bafb7b3b0fb8e6caa2992c99b4c3864641b1911922ed2207f8eae7b8ec48c95a61bb7ec8942ec2fd174da0fd6feceecb3", 0x70}, {&(0x7f0000000580)="be638adb97860f97915a5983d623f412ed2380b12f23821c191a1cef1fb232e236209eed5189a85c3113aa3361f0130e12aa6cb96d66162db446dc2f589b7480bdd59dcf4e304d475a738ca8ecc672a434058c0ce82c7f178066fa513e95ff1fa84966877579960e104d7108f9a88d0f323910fd6ed2945330b912dda1c2dac92afa98db080dc980de0ee3f0f8", 0x8d}, {&(0x7f0000000640)="ef9dd216b24134e765a2fac6b767aed0090773cb01edba070d526c1d22a77a88fa17e13809b26daf076c878a04c4a08656f1551795779bad16a014450e5b3ee0a04f062dcf0d7ceba92dad26f5249616a6268924de58690cdb517dd1403c893856f22dde35fa0a97721170da75950148b08d9b7b289c902c64f2692b7c94aeec01d39e8b29e35e1541c8882f3e52aa5408f49bc676f5c0f8c49fee62", 0x9c}, {&(0x7f0000000700)="1151a15204ece1db0be95ed9a836d97ccb8bd463ed67cae17f0fb2d24e7a220b85ebb5b5057465547e13e5", 0x2b}], 0x9, 0x0, 0x0, 0x405}, 0xe) 01:36:50 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f}, 0x4, 0x2, 0x0, 0x0, 0x1, 0x9, 0x74bc0fa7}) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) r1 = geteuid() nanosleep(&(0x7f0000000000)={0x9, 0x1}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = fcntl$getown(0xffffffffffffffff, 0x5) r5 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x1, r1, r2, r1, r3, 0x15}, 0x4, 0x4, r4, r5, 0x9, 0x0, 0x6}) seteuid(r1) 01:36:51 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x200000000007) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() r3 = geteuid() getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) chown(&(0x7f00000000c0)='./file0\x00', r3, r4) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) sendto(r0, &(0x7f00000001c0)="8d337d9e5f056658cc783987c983bb7761c9328f1a2b65b11e0e8b9f837f733e2b0131ed84ab0f7b0ca27dca3bfc242fa160f092019643d422aa37537506c9f9e35a29c16f33a5d4d5687e9d268f5ff3f0c13fbd22b7301fa43b06296816312b03ae638bf7c97dea486c6010d332d8e62ff7908f88eb2defe31059de54fd25dd6cc5baaab400ed8bae9fa77a04e7f2ebfdbbc50cfebd241a68a42dbc5dc4b1aa478e64880886db71990d98d7c95fe2d6ead17dcdcd7c74e0c1ff7f685b30a58cb02c75512df5597bd3a1fe60079161836eb9969bae10d593610f1dd3de1c42ba3511b9621fe94539fd26389d552f247356ab37", 0xf3, 0x400, &(0x7f0000000000)=@in6={0x18, 0x1, 0x6, 0x6}, 0xc) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x2, 0x0, 0x0, 0x3c1}], 0x7c, 0x0, 0xaa8, 0x0) 01:36:51 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x800000000) r1 = dup2(r0, r0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x49e, 0x1}, 0x8) open(&(0x7f0000000040)='./file0\x00', 0x89, 0x0) 01:36:51 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x0, 0x7f000000000000, 0x8a46, r1}) setpgid(r1, r1) ftruncate(r0, 0x5) setpgid(r1, r1) 01:36:51 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001002, 0x0, 0x340) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 01:36:51 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x32d) r2 = dup2(r0, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000000c0)) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000100)) ioctl$TIOCDRAIN(r0, 0x2000745e) r3 = shmget(0x2, 0x2000, 0x100, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_LOCK(r3, 0x3) poll(&(0x7f0000000140)=[{r1, 0x4}], 0x1, 0x1) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000180)) getitimer(0x2, &(0x7f00000001c0)) rmdir(&(0x7f0000000200)='./file0\x00') r4 = dup(r2) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x810, r2, 0x0, 0x0) write(r1, &(0x7f0000000240)="90db120b921fff255360b19f25755b6e7d5cb01ab26aeb19aa5ae799dabf43ae0632684161ae63d2300205280ed45a28b9d6805fe5a71ef86f778693a7e4a619e11565150242d2d41919551d279711a5dddb69fa105b9933626a23e7ca8079264325532822cec44d84de7e6d0420ba8fa14b85d6e68832", 0x77) writev(r4, &(0x7f0000001640)=[{&(0x7f00000002c0)="55733d22746285131f1bf5e67bff5f84c19b2828c3b544e59a7feaa3dd641a79a47a707c62a5ca3db777d72a77a7ff2e67c0547002dea181818509ec5fc9615c5942b010e07f3a0c8d5aa38b740ac66314fd95da444b49bb69c2a794a08376e0b234eca6f91f4323be1b6b611047758d250ca01ba84aeac3f13acda6620e3cf4b06cc6dd20820b7415b08a53b86ff84676b3feae0e6f7a0a74d6f3111e0687125c365c19997046634d8f7138ee8296982cd287614563", 0xb6}, {&(0x7f0000000380)="f3601b962131210c414152bc455711c62f0eecd608201a1976ac2df89ea2f630529d89b2041478a38faf07bd403a714744f59fc9e7041480a00fa0f7430147ae2f2eadc3356353a26c7b49976945b23c53393b2b2d9f1b02f7d3390cbbfd0d63cb3e27c9595b6123a05135abf8aa169f6fa5e8f57f8b0d9a36e7b25c2dedaefbaac2fe5908d6b1263007cdefa2586f69439af17cefe637454c929f3f48674f30210c430a006b7cb39c256d0a06a80e8226fe2d79f4b48c6fbe2989ec9ffd0b1b7cb8310886d8b0b8eacb756282", 0xcd}, {&(0x7f0000000480)="881a753d3b9ff15d5b7bdd3deb132afa637080d3fb7b2be099880e812b21e68097e378583841eb0ab017d11264d1ca6f60f7a1abd8ad68217802057419d92e2b8d9b", 0x42}, {&(0x7f0000000500)="ab0e44c8c334709892f3b616b1132f4d98fc2c2408cb2d1ef203a7cf7812e520817029be411af3d6eb9559e01eb4e278ee367dc202bd04c974034cd73d0208ebef39d40151226890d8bd38d0fa1de1440fb58017f9160ce1d5166380f2d5386e3736ca1db1adcfde5b1539863925621bc2b161c258b677a9b2cb2d69aee3b9e9a92136fc179000a4548ba070eef41309a63baa836f0701c45b866a2507884269842d17dbc4e8224eeb428d6cc9dc92936d5907df3b8b2eb7dcb483f3a730d908b43f700d5acd530403607b4b74793f9f98f9340d6b5c5d77f8a1849eeee48a995f8f297574cc5acae68aa8282c83fbcf18f31ff65711f155888fe6dac108e92066d374c193aa4f5fddcb69f933fefb6ab75b7a0aa5e3b67c0ca8a4406a698227940fb02bd2163ba82867d99be196196d33dda785d8db8a393a3825ca180d3679111a0905234720ae6942f6adf3d3243a0dfc7b16530e68bfa29fec46bcd025025f282b2d45f2b5aed70569000aa5da4de7dbc679256eee0a4fa3592e25030d6730435171634ffa78f061fa5b1772191d3c4b8db246aef9465691dfd9ab1921b325a8337ebc7bc3ffd2bf52a84cd0e29dcaa7ce69116fe1cd648ab13355bf5b1ea1088fef9197b91b65d85f46f20039b0badb7077da496fab736ca4153df06925d6dd46c7acaba4c4c728c291e1f9e4f615122b4fe37ed203d968b0a756a577b05c87b2488044b0ee61a40c9f0cca8ec1d01ebd4036f62d2e551f53836e71399b5c14b7f6e8e3cfcaa6070c14c13e65fd5375a8383a54415c8fa8febc133acf5a583e8ebf56ea3f5b04a9981c6cc4e5e4e232930c0b9861fadc95cf929a2195cf4851c43e4bc4a6fbb358b69d5aeb1ebefe8b4c34f87311a7b17fd5e213efc65bbe109907931845d99fa88378e3087bfb9eae05532e68196f7c3d38385e205d0857114ddfd5ae3fd2038f61daf68d5d3168a6c02d95c95d9816353f447e853f19d495c57f16e04d3de29e11eb58b8da1ecf03cae7a508416ce793420e29ace9e2d1f0d78707dbeec43713dd920950fa0f618160b5ceae6f004b314eca1a236369232dedef3806ccbe4667d57a84e839e5096367eed4aefb8da3e497b3cfe6d24301412c180d8afa318fd06bc7fcad10d19491212353455bc76b2ba5fbf94bd7c48c7deb1d05941e28e637d12a400f09e84e7735e6d04840c7ebea835a2555e54cb757f426b75bf83fc5458f0390968b4c2bc35c6a220241b3a457992107dd13b2cdafb71f4b331b390e8b1ab6782d5df939659572e31e527f12c5739c851a828c15a7b3299a4f1683b172ea2b0b825a6b05d228a0ed3e6ee172f0d51eab1c8fbc5994d306204a77349d7f364aea58d327f49a0feaee05eb9de03ccc36ee661f0b6120742e379f8132cde2ef598042c9262e5fa31e360121445517ed88ac2b031fb894001d3191ad42bf9dda9b9bfcc12e11f296fe5e1ad33149f89a2b39df06daed9852f9868eca6166032a8ab308968c1e72b906617c356e9e34e5a8b765d3e7afdb59cecef70922f02ebd86f4de42edd6b8ccce9bd798f89197df27d0b7bf666f00c0b52a8136a16cf8899024b317b66a75972b1de4894d5f18c9fd74ca31e860e3b9454df2cce7bbb06c5a5f6cda662876e7f1738d90aae20d472ef04888b538c724ec5c237a5629abe2e0616bfe64bea8b4bec2fc49f3198105844da052a2bcc91174659439213a298e300ac9da8e48a6c9cb7931f229b473624a39b0b491378ea2a30233de8b4564b4b03f6961bdb96773a396510efd70061a4d7ade4b21387b3e78cd76d424d4b7f1e415095d6cc579c296e68e2ac377ffe25920db1696c3d671addfac58b5cf5ae3f3e314fdd6deb880f802c8fab2f5a81254369deb677df6fac1e150406d827bc6eff9b27534690f90287c3ef855543ef8d7aa5848661ac4a705d56896de5f66116310099dc9cad7ee9564260eda8503ab5876f7f719f7968da4b51715191ecae0c5ab859cc67982060d8aa8ba381360ac65a6363167e41393ec8692b577e2b337883dfa30d62d6dadf5349ceb6640ad05073546b7b6bbb2cf6b19bb3b0f39a884961ad9ed7d6519343376a647de78d34a950d1d7ca73dffc514ff956a01b5ce29da7797aaedf7cd0085c155b3f050b9003acac1f577656c900ef2add4bf705a3225d0d54a50f4611c2cb63b574714a9d69d00a5c6b601997fe2e05ec3c843ae49ccb2f4020a30d3c060b2ca4938f29c91d159021f5ef652e6b89783fbc794e402939700c31ac7211530c3029596856f04721bfcd12ec9692dc2b92a80b8f22ed993d46c865958b1c30620a899dfd6fa924b4317e48a621dd075232e8774deb08d5f610c84158bb19dee21eb86b34d0472972b7e6c4ba1d351d50494cbaa67d0e7a144e924071fb1e22ec41e8a460ec2da073ffd61a0d6ee22d8766b3e575ec93d2abb4dfd222b52dded50a3099a2702a6f9604cc14e601f5e8125438e028fe52ea901e784a41e24f139a190404d0efdfd1a23004ce2b51bb95ca93cabdd9b329961a6c826b420192a530a3ca0ee4175df7fc62277061a05d582c1f05c9170a2d9e066db330f5dca65f913d387773ba5f9837c66853999d276c39391558f9ca74cd03bbabfd9c569f57d09a5816bcdae327d72e221fb960699e2a69727694d76531a7c786997a78bff1350e4edf8b7d488fa6eea024a2fca5fa3b3785e6939b9ed755f40edc242e215d23d1de07c1df005c4fc4c74020c85727f3f6159082f14f36c4aa1b3d55b32fbce14fdea1fe960a892f98c4f3fccc7b6b7975afceaad2026eb11dcc62b77c58386fe8546c45b0a22b322b266f5b9b8f7930566bc276407c8527efc123bd0672ce92adf7ba2633b4ad4e0324f69b8b11177cb5607230146853b1453d67a4f6311eef994a2eb8aa13acfa85e7fe167f085440e454cda96c60bfa58b3a0dd204e394b2908ced565ba37e6fee382700f23de658f7ed43d466480711a27547c06995837184782a6489de11692313124455677e82ade65f1c500d40252bc33155cb332501dfede3b13231354bf432f6a30276de07114ac31a701a13aee71f5331df02a126efcb15005ca8b47787f9fe314299aac5638e5756120849cc4c0663b2321b63582d4f8de7733870e681bcf7c3f88f4b4f895b5dc4dc3f47dff7fe5a8f090ced75f3139d2e4406b6902f5672848483ba6b586f92574e96983c0a6c8f2a657a7187e8b1a0a2bd79ff4d0eb48b40e223c317df58ae3734bdc8fbe043a6f1a9bdfd695569d16e5dc4ec53875f3ad68713b875a37eb00b5c7cbf51ca580aa3445ddd6e717e073dc3dbf6c461a0200fd7ed05e8eb70b5eba936439ce8388a195005c7ff5d0cbe23a437fa37167090998c0f60173c3241ed8e1ff88dfb8e5513e70a98225cbcca767a57f9a25cac34d1b3235f34079904edeec047a2ff3538c34962181b3f98be7d7a0851da174aa8f0693b3bea3c48c4ef7529bc6023758654d0aa7a452d8a3b324939df67ee5bcfc41bd035dcda93d4655cb4d0486d2b376073e9b4599e68e6cb1d6bd636801c915734f33814fbe9a738cd2b5cbaaefb7aa0b5e1b78c49602171679ad66d034a9d47719d6e67ad793491f1f43e99584c1a4e709f0512e671473431bded51b0d430737d152773092404b370cc75fa2ffa16a73ebf8390ca1fb460bd87aeea7839a3a622cd8e23ca43f457ba58f3e695956d3682a67fb3e0a5a6f990568446c1eec4052a77828d6fcf3cc28bf7f94f747e1586ca9aff09616afafbf12b1a8e65e9a4d41c3b4b8c871a5636d739fd84ec5a7e39c547d5efc0f4ff50915d3035db26462b012fbb0ff8836d24c5811a044f5f0b0285ecacc06256ad4ebd9682df7345c9ebcc5f2d282b8ca69b3f895efb2b2fb19af740d215bace55069681f0d47b53ce49e751f0d5a4517356e5210acd45d34e6069d62a27e010ea03d18192d4a4ad2ccd3a60b71b1a90b63379a167126376fcdf62d4e59ba72b50b7ca62eac056500002cdcbee8e6e44462363798dd5501b6349705a8b2a86a64258ca376c9540928eab3ae92aebf06c67030745c3a946f7541910944576d56ae6b1d1b99602ab10e64f5a55ce5f0c8edcdbb76942649a78e07dc327d0d7f7413d9a87684b70aeaf44acaa7300927811765768b08ce4d6708ce921f999bd0a8e582a02ddfe6f351c6a5626db20b16086d09896d4fa286e653fa630d92f081cb6b7016cbfc82074eff88711f603e902a4442b6eb6148e5dd859a0f6647189d4e5f310e3393bbb97500164be5674e9bebfbc33d6ee34f009b42717abff6d306e52defd5f370b2207eed3a7aba5c05660a4f06f2d9de1c65a2b020d67b4a5d4a555d2ff6d5909556e234b18afa8b1c03f8b80ad7caaab57fb9dc083fc82257ce7450f638f49a00df1e172a84cb86f87142ddf1f7426e20b80cb33348ce275644c21edceaddda2c6f3e44ed5a68efbf2e01a0cd8a61052fe4eb55f56ee5f68a4d053c30e99a4cb0348daec5d82ea9ae9fbfc04ae570d626b7ab556835c3e13daa23c8223ef179b051e8a16bfa6b01d63f0fed61282f6c484049242ed0ca68f1167078070ef1b2bcc17326a5a1db3568ed7498942f955ff3c9e9a76b31200ff65540da0355689347a77f2bc75ec31e0f8943b1cca5ae0ce28061599d6ac844645eeae104d91171410164fdf2847670f65b3cb77a47e693b5a7102f15994586622bd0de3bdf5b06d650c2416ce5c94dcc1514be10288cc4434752fce325981be6c8e8492273f7d7f26bbb9d7a7d5ed57c9de6a9bf4949a06e5e14051dc7e66d04f97fe31b0a1170b86b8bd987da5340d80050265576004e0163df0b3a1aa8c1aa31e40d1c74b80e0b94e5ec82d22dcddd6e916873688278a1b1ebc246ca81e1511804e54ced5b392b30df950816c771a1437194f8969a2c0e20c72932743fc26f2dee7a0b7cc19096fa4eae19d32caf59ba033d337ea318fb634f7a02d71fe9b4dd004e410bb44c6addbe337113622a37786ca6508e5e36e1aeb04ebde6f85feeb86fc652f98594ff334707bb0a1dd45a6cccf46a7229b4f827545e61ff1666f1c1c7accd4543689b04a799a035fa83178d6f13952640a3ebb4d55c50d22de1ea1b7446cd44bb477db9476847c98de6b7d2c3ac87915746d78dad2d183a7431db61cad57fb2bafbc1ed4b4f7fd724ecd30f4885d5f4e82dd55b1bacb00224b18a2d5d7f1d2a0795a5e497909534a5c4c4a3eaefe4e71f6d8dc470ed2b4af4849c51bf88a167038357c0c815461151795294f6f6dd8e5b7cf237e413ded63d1eb564614e7fd671c69b4c64b4839b64fef171cdbc056c82f174814f441dffcab7fc5ff63427ceca534c891214523181ce89749d4b33b1e1db041533266834f49fd45b418ee442080e87c9501b4929e8cf9ffda6d0ee8266ced4495776d785730eeacbe4d3025c24e5756b4efa003d357f5466595bdc63a5363284ab12cbc144f1d857677369fdba884a6bdf9dbb13f13d6b2ecd41eb7b509dc8df12e4d30f0df244a1b4c785980398473b8ba0b18eaa6a8d1819441c65466fa3d21c61e9c45d8618a4ee846530fabf7d979c8891794ff1c79eec6ea8aaef4addf7e07bb62e508c8dadec0d63dbbe11d84861ea6b8920702282fb7fd1ea0871e26cc5e6dd2d7f5673d2771200eefe14e77d106bed3217161e058ab7c47f24732a7a589fcf2c5c0f30d67eea30be7a8d855a6dd1164acca7268ec7699ca9466c04384b58dfd313d2e78d5aea388fea0c0be4ab3b3d", 0x1000}, {&(0x7f0000001500)="e346ef3a257e6e162e4ef3839088eb58fc8e78b14daf12fcc823f8714a0335cdc8ee091852a5742048c4e551d21f26ea5c55b49a6690af0f14f1b81d262eeb7c6945fdb802c7339b37fbb99d84b473e0f5daf4203b700f50d010e6ceeff0e4675e11961f3aae4dfbc09c9aeca0c7f59c2b54c4e78a60cee1744a6bbd96e348741488b783aba5d4e67453f4ec5abf5b3a0d3ce4b9b263", 0x96}, {&(0x7f00000015c0)='$`\'E', 0x4}, {&(0x7f0000001600)="5f5059739fba21", 0x7}], 0x7) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) chmod(&(0x7f00000016c0)='./file0\x00', 0x0) readlink(&(0x7f0000001700)='./file0\x00', &(0x7f0000001740)=""/76, 0x4c) getgroups(0x4, &(0x7f00000017c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setegid(r6) mkdir(&(0x7f0000001800)='./file0\x00', 0x1) utimes(&(0x7f0000001840)='./file0\x00', &(0x7f0000001880)={{0x34a7, 0x8001}, {0x7ff}}) unlink(&(0x7f00000018c0)='./file0\x00') shmget(0x3, 0x3000, 0x10, &(0x7f0000ffb000/0x3000)=nil) unveil(&(0x7f0000001900)='./file0\x00', &(0x7f0000001940)='x\x00') mkdir(&(0x7f0000001980)='./file0\x00', 0x104) getgroups(0x2, &(0x7f00000019c0)=[r7, r5]) 01:36:51 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x3) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x7ff) 01:36:51 executing program 0: r0 = socket$inet(0x2, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) socket$inet(0x2, 0x4003, 0x200) 01:36:51 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 01:36:51 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r2 = getpgrp() r3 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) r5 = fcntl$getown(r0, 0x5) r6 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r8 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000840), &(0x7f0000000880)=0xc) r9 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xc) r11 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000900)={0x0}, &(0x7f0000000940)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0}, &(0x7f00000009c0)=0xc) socketpair(0x20, 0x5, 0x5, &(0x7f0000000c00)) fcntl$getown(r1, 0x5) getgroups(0x6, &(0x7f0000000a00)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a40)={0x0}, &(0x7f0000000a80)=0xc) r16 = getuid() r17 = getgid() sendmsg$unix(r1, &(0x7f0000000bc0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000680)=[{&(0x7f00000000c0)="f1b0004cfcc768da7dcf340301ba4c16083337523659a91318de0ca25369d12a262708cf4a4814eb3174e077fb8a9c7c8fa4091b8832f75340bd7d01a99a6c0c8bbb3abe04aa3f2feb2d52d117f2c1383ec21b", 0x53}, {&(0x7f0000000140)="ce9e28293f8f610550b3e0b3223d7bf1ebf564e853d9110e09f1b32abfe987c038deef852577a8f35a545be5bc29916e6184fc59ee340b7084bb32d2a37b03b7b348b37b3b985d26e1ecea7e5f3cbce0c1f428bfd92c88fef9f4b3b80c9625d53db9e5d97736547798d0835551f8b1b106c6e5fa606920040a590ba68bb1", 0x7e}, {&(0x7f00000001c0)="564df892b59d07069299d1c08930c8bd3c5b363ef07edc874c5f68ba50bfa49fb7201630fa40abf31d3c83656a573e66ca34fde8b501661a0cf17564742cf2a25cfab9404454d2cb33e5f7231cba946a3f32528d599d13056c17c6effd6c769dd8d3bcd4af596fd50839268851909cbaafd7eb6351e81dee61f9e67b96f811e724e99d91443e1b17215f8306302c61cf2712c7e36125008bc62d0594de394dde43", 0xa1}, {&(0x7f0000000280)="3aa3713cc536712cd93dec7c902bf66e424c18f78415c9f89fcbd5eae72ddf2504ff623290a90747959cb5d279ab85ca679faf1c298507882fa6b5c6d85df95f05cab5cb46861de959fc8cb3c2f05e6d84139867905a96d1a054abf69b35f591a67383980dd0299a128f8f49ebd46bc8323c1c", 0x73}, {&(0x7f0000000300)="09e67bbc5d87e06c425337b128376084e2bba8ff1f9e3f9f6c5e9caf65f20b3e8e9e332a2eea3aac2e07be7067ee300fb7e3e7870a8e4d3f9d5b8028effa52f0395a23ebedd84fd8aeb0211c04219b06419c36476ffc4d791eec6bb0be8e323fb8025d725c18b5cf585191703a71df11f932775d61ec64f41da192ff8b321f5597d53c8ad675e7061e6a36caf72bb2ed36d5de274d390fb8500e6ec540edcc6a408cb40b3440bd4e", 0xa8}, {&(0x7f00000003c0)="dcb82482405088fc4a0b05d5147fb03df6c09a7052c52c", 0x17}, {&(0x7f0000000400)="54fba2eb142b6df063fcdda844042091aa2bc0b1d37114d4a77f714607701a346ba34716d616786eedc27517c0620fb530f3f4242a9c16f73fcbdf74a49ec942d7fc66100326591e080aec0746a25b7d51b09f456edc35aa1ceb189178e17e3dd8841917a3b214473676", 0x6a}, {&(0x7f0000000480)="50e431f5cf340c9728c37ac0f9d79a69a8672860dc46d152f9872f819424b1c38aeca8293486179e2ffea3508104c1915cdae6261c63aa192c17a4dccbb6a523599cd9264cb2b80e52f88a476255766d5f6affbee71e3462f664cbbf171778b390d1f516a73a9478074ad0634279dc344155c4260ccc8d0067de9a4827f3f2921c51c5e317a8", 0x86}, {&(0x7f0000000540)="35ca1a1e68bce6800e312fee73a6c4ef580ee2faf358f558aae39267c3864c3a2cf8b6910271867d51fed51ac133eb77e25199def09d20455d97c59699b558222e6ff3038c6eb68b38f99c5dd21a2829ff4888e8d2260941549cbc83823178a3d575478d117537ec582155afaaff4b399201f1a30801eb746e31ffc8e2869bb64a7bd7910c3231dafbdbcc2bc5c6b30bac5c88902272adf837b01335480e038f15a89d2a9e0a2c7fe773889576da4f4f573603d563bf6a917b7926c689c146c89209af1b5955d84e888614d27bba777eb9e6bb5619385ef469f94cfd8479b48a", 0xe0}, {&(0x7f0000000640)="af50729c9e7da945ef56eab6940b6c6b698415137bb052119f2ab8f8b0", 0x1d}], 0xa, &(0x7f0000000ac0)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r8, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="02000000"], 0xe8, 0x6}, 0x2) r18 = dup2(r0, r0) mknodat(r18, &(0x7f0000000000)='\x00', 0x2020, 0x3) 01:36:51 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x8, 0x0, 0x7f8000000, 0x0, 0x9}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) socket$inet6(0x18, 0x7, 0x9) socket$inet6(0x18, 0x2, 0x0) 01:36:51 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x1) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x40, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) 01:36:51 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) chmod(&(0x7f00000000c0)='./file0\x00', 0xa1) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000240)="fbffffff495c12614a01f0ffffffff74", 0x10}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x8, 0xdca, 0xffff, 0x4, "d494d6d9012ee720b23652263701a6cab5deb5e0", 0x3ff, 0x7fff}) chmod(&(0x7f0000000000)='./file0\x00', 0x2) fcntl$setstatus(r0, 0x4, 0x48) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="484ddd987fd9154ca26506b822645c0a7a15ff3f8028508f3ec0b486fdee287d1592528dbaf6b0", 0x27}, {&(0x7f0000000440)="c6ad0469780468d358230dfbaae6b76af2100e0d455ac2757912634033319746615de2f81c09125527fc242f89462363da5c700252a3731941c8836c61c0892a94df6d160a4164f33c89c60aa321db06f8777eb0d7f2ea9561b683c3b0843b91cb2ae1039722253394ad0fb55b6653c759eb80843a722eeba499c9f97f42c66c18fd2e9585c4759ea1b5dd44dfd76786fed340f4a986e4e8384e3dc47643b757c7681439084afaf4e7cf4ff0de4f5a6356851b1c2fdfcfaf773b929d22e09b8fba8a859283814c102758852da082e95f90c1bed400fb71ae6628c79ef5ca89e78432d80f3cdbb12485f08d35fffaa7a71812eec5a556f5e8c956b379e28273981a3ddf3c3090e7363f0a8f35e47c17633ea9a3097cf4e1f4c429d49d1147df23148c6199ed8e18f46742d4e0e9cadb7c4120a3b09d64263301eb62b321f3c3edba07fa298d3a2782d07350ae7a684c0a4647214b376f5da45722a5b0650b982b26fc1e4e031d79a6f5c1b981727b97719b26c6bad0a367ac5f342b461b2b0ac4112c5002f609de1b0113637c1b91476b8def7995662e828d03bb931e812c3ef9c8556af14b8a6fdbfa01c1195b71aaa08081993278a8fd31c4184e49454e8b4e3e8604907fd212f69c0a6ec799afff426d84a3e79ab64611dc0b1f609dfa8e1200b8d998be57eb40a22afc816bcaf651b245c2ab32e56cc4d15bc88709b9357c7bb6dcffe9b596d1c91d9f58377a15e1ae42ff4ca442627bead586839495317839e4469d14e5e916bf3a3c075d9cd38e9ee2a165c035dcf68ce71be92d8b2fe134648400bb177926738113b24260b37873b7f523a6a2cc79108a69015d94d412b74ab099509f42b5c8641e50971c758a3c350963a9c592f2b95902ecb209c1f8ce7e1ee2c4e3f88fa88363b48c3f8ee520812fa2a56a231fe48580c43da4bbdc4bfb0583d7ca21be17cac637405c323671470642e33520d1927ec5719e970275cb618431559edc92ded3cda9b09815e53abf0b3e03adbeb68f6504ed09601c173f9c1a28ab1055e8c6b94ffe3804808ce540ac821fa23f248fdfee73c52321beb9c67fcaf52cda5394214ba6d7631d8c0196d30bdfb8650d0d5cbac139d20ad06b33d483cdf05389d4700326057ef4c23af8b846998594503f86d931d1e78457c177f1de41715a61e61a1d1ae3d43248f422292a57b0ff437c26fbf635b5f8ceb553f326b38ed90c83a0c04d7e74f712bc5b542d8d329407de9d012f98764089179ecff7f2c2bafa358d3aebb68e850318722fbb47eb17f97a0a3684a8502c48ec1aabbddcccecf4933433fa2c89ae02236c463cf3346f79e0bd7b2b42d88859329096095f5cdc15934bff37ed35089e9b911c55d5bc4a3bc60a19e9d4bb5c27118bc10248e1c9c0caf2e21f7e51cba906b83180562d9d59a45ad7d02a76fe49e24f32f80d8e7d3a2650f94ae46fc4a13f53f9f873f35e9e6ce26b91f563b25b13062752def1af01187c235471381578550e1a6f3a14012f94f3d1a0209390f47a1491769e85c6367a3c0844fbc739369d832324c3ad362cbdaea226d31950aeffd02112dfed82c9601b7e32714a97a610b59f97681609c4e1092355e3afed31f702f86813774853421ba45fcc6c05df6bb9048f2ccfb847e250766777e66fba679d72ead3c1118a7b8ebd79e55bc89f00e23d5160a946fd7ffc36908f019c664dd40697dc35ea37deff0d1348b863c48f3cf43fcff24f956f9537b241af2ed61dba74e039cd4bf3bf29bfa62863a17da9412e676c6b01ad454ab61fc43a2d17a40c3c094b77ebb5236a91172d5dad6f90e891162e2d600fb8ebc298e1e7e58f02c4854e964f853d713a8c1b2a0b48ed1a1e442a009da83e661c692db58d5054146f37c57f8ffdc8e8e4f209a4a12075352796b019dea9551668afcd681c86f3fd1c4d19519d01ca4d0955798af0a65245d3dc00cb44fb90251bdcb8057c1b02dae5396d88bc9fdd34e43028d3d772282ab04992eea7c787da1b4c764750c3c6565d97450087319e61ff6b5a3baa2f64dc91c8c99bd2048eb07784f22fdd2a7ef3f308f1e039b5c99d3f4ab405871359c1a10193c9703dc9d4df2fa68989427a625e34e60189ed8423a981ee40c7b247484c76bbcc51c7c6fdf6ae67f655ab8e9754ff0a33595f94e27945e3a9733d5083eb482f3dbaf1cc729f95d4f0b5b7e0ff26f1f1730a43f45bb822b0cde98581211e1a5a0ae08b4b478b2361d787335a78dc218c0bc95e7230483ce87e8137570d46ef8df31de9a122c0b41d80a2ea02c5681fa43e9719d0a610b2933d2cbdc547f614c10caf3c6dadb89a4bdc3d4cb9586c25bbf27a45130c486f4ef01af47011f45573828aeb34d1068550bc64ccec3cbb27e817b5dd41c3e25f483e8087614979825bf237b3ee4d03263e748c582f35fea4a7b71d9c65a92faaf63dc6843a33938b7107eafe97d3c0952d64f3b90b5cba0a150b11c37fe4793ffb128f68ae3366ee61b6b9d0cfd59a10f8d5af811ae5bb37497cdedb4254ba6f93c3bff5ab70d5a65fb47956de91180ad5e446d98a248982246528f1cfcb80b2de8d547a471df365c0e4c3a0b28a936a635ffcc0a23b95ff532856d34a7507324cc47904dc9ba6438df70c77a3bde7680023ab98db634a4f3b05ded20d0bb4d8e27a2e127beb577f4ed19fa7d1bb69a8937a22bcc089cd44ab1091edada739d4c556242a67d89d9726599ab9ac30767624db416f09e048bad4027f52d418c31029f2ddd90213d36b40c6c10af4a973b0c864c473847e9793d3f9f40100f7a27db12f1adf9e0212ff70ebb2aec18186e7af7258c95e206d00142ea7c7337c04e96905d61be3bba54cf8bcd2999e9a31ef874cd655bf0ccbacefe8e75732ce40f44ca205145dabad84d21c816c8cb9d9ad9e71ed3de89f79c686996943f41edccd0f5cf89f9a2b261d4b95a2f1c6affb263c67cfcedda651da664ad148c45c0b82aa2a124308efb251cba5ef1dd141236e29a170079c319bb177e657a1591d02ca117360fc1cc7ac798df5f6ab45aca189c998320e12a1dc49f2581593028add19767d00a3dedea4274f8b9bdd3539cb9bab4c897ea343f929a2f0b70deaf56d5ff4a512997d50d0d6aef2ec217595cde090ccdce09f6a3377aad8df91b1045c06edf5228abb7a92589f833561aeb892ed5aee7cd4380b28cdf1eb31c6ba0af1d5d8ca66c9da5375e0839e19db99390155a6cdd1c2589ee28e64ae9a145d80fa792e07d3379f398e279f269bd5a535f57f68d9fb34495c4f543cf0b8e616bc63cfea65f528717b2bebce70980117b4b30931031603fb54363b295d5921d640eef738cbcf7d024494b290201aa11d5e6d04575aac2d28c326fbcdaa8032718cb0b731e8961b7871d7fa65f13d35327227d7ae574dea21a649d1dfb6e7c577c55e7f161d12792b05079d2db6f9c81d95f44179723da3df74ddf850a55fe6523c6b17602450661a49878720af675bcad15d6d82a03eeefdc79f0bdb8cc5f92d2a6daf5bbedf58cbf6ea8149497fb14c1aadef8110b2e21488be3d693170e309e88c57447f19e4acd5a24e278ca4ddf7318016b01a3970a9230e49e303f1eef45c4a2a4784a7d4d62b09235426b88fbed031c2def27b57b536cc612093289bcc47b3a6af83b99a365b5bc040ee9e79679da41341432e5448de7c3f197538cb7d1b9e1d0f081ff9bea1a12ff8fbf7f7bc073076430e218f89cef0839a77784d705e53baa65d6e09d8d648f9184e170dec4b394f281f257ebaf1385e94cf3531530e403734a6f7e71648c3956681a8ae7472eb9be6e6ebf01f7de06ee7fffebd2429179f6c8cb6459291c5a99d40c3312776aa94b9d02ced97b6fafe6e7750c178cd9b6fe1e29d5ab5a9402d00d2380aa5ceb436488dcdf1f9a83fdcda5edd813c2a33236d81b390c1b8b00ec9050ea51cd58438a3cefebc27a6ff443ede9a8ed3649075bcc3b3b7c07af9bc3ccf246783c13cdaf72364463e09a3b3fb34b769931ad71fb7017c36d2488f6be556f4d6545e350d952b57f1a55e294dab72b5598459727cdda80c08a7bdbeffdd3350d1057e7045eae1ca7797a12f05dd93105478b6815e7d1746c1c818f58fa9364d1d8265ddbc93a291b866282b84e9d1352dc9501a24b41d4797fae6dd06ce2cd04ce60718713a4baaf33c4c84edf2bfa37eee63692467b664ee34b42f718e02a01b1c912d6ff918b9df09b98d92531d7234bdd82ddc7d4feba45e6fb060f0abad8333a0a54ac72ecdbe00ff7a1fe4e797afd0044ecb535a07f9f701466d92d426fa17316cac96aa2593049eb000b429eb60e288ece45df4341906af2d1ff4a53a645f30d21316fab2b07e6085d44901c85291f1719799d67c303d288becfd7ae60483400a582f69e390bf9186f89c563afebfe0b6798dae0f04c747ad50da5050ac8a046f23971718b62cb607a102cf21452e4fa9b7c991b5a1a2a1c4842c9522ce25a9795f51f96efcf894791623d2d11a64360b8c3f4c3cc814c1e96b73874b9dcb6d635c67e37190757625f67b07f74e688524277a59446894de7b7ce9e9b75f861ed9ad338845edbd2537cae8064f11796f4bd4cc682292b551b2a6e16a2b5e80f62755fca3cea69696cd443025dd019173d7d9f0be16e406c494e1a18c950c21bca035b13f4a2776d76f2d6c91924b232ed0d8394cefb724ca474d40775a13d68d1da6b489e1cccf01ae9b974566b232fb9fb3f6b354675abf8e85a7810c6e214627b92567c876d97d05654bdafc232fb76477dae3faa5496f9f50fdabfb56d3431859488b6b37abc68ceb2f74de23111b7a2be64bcfd830257343712736a5066a2aa1db2ed8f4ab4555bfb9e3ffb5e9fcc83060ce30414587005f6d17a825799a44a1b8973ee1273d0e94de28e1cff63dea410474ec194d34750329ccd9fdccd8ca0f0844d0dc0ac4e4580ff93e2f16077d57c4794a0d06b2b4e1003623d276572bdf765e2188bae0d59b771698f5ae9a1adc72443ac88c749d9c710171c409a9e511249bb153308ab186a1450b84708be007eb152e7fdba548fe300dacaedc519ecaf1f22cf871b25d9b6bb2ac18eb03699af59f2e3f3b7f619e4745c89a53d74667e2c3725566d4df726d3f31dd726f117b142c60bf771fea983a72d513549b64fa21ff76ff43f96f537ae90cdddfc027754d7ca472e7d9e6809169d93e54e32e902598fb4d39b6fabc453979c8967802c478575f151d3632523aa0e883f6f455f79a445fefd2cc809db5a71668062f14d150c89b0529d48ee9e42fd56bd3656082591d2b18d055d677d24b11074d769094a1bde6737dce4910ee32c863d98f67cf51327642a280c9d7b3d150880882e36b2bb327354aa34c4823c2b3636312f682bfe4d4b03eb16a18a3694fda492dd15f6b69034631ac079a7058a491a34a3813903103eba412703104801f261d28256a321384e14a23583e0696112c0e1359663dc446c5d608c492c32446590e2ab03725f9a7781afbb680fe034b529913a4c3bb5f53d696e74d5729ccbdf94124739d4711b79ac98b46b0cad5fce36bfc66dbff2e49737395757ec5f81c0b3af39724437a00550cc73ba13e52a79a0ebe31282b40cd3892229c7d2d36c3173a5b6c2fda95e9a85e711d7d48b1fee9ac1e885c5cbbff47ccb5c0bd5dc352e6874d9047cd28f65b3d4399479f09f0187277176cc279b191b9d38e03f4ede8b160a2c0c89d8173bbc9a3df37ef5cf7ca224d239b026a954e73", 0x1000}, {&(0x7f0000000040)="710591a9a14e54fbf6abfe22e5b4b594e47d661cb2133dd9a43c450e0a15041794ae87bb9921a1fc8dda3f", 0x16}, {&(0x7f0000000180)="f470672852967e49079cc9539c3fc220bfcf549e8cc0c629efcbaa778cd23973a4369335e84f03f43cd5d2d74dd803cb8157c60988bcde791a90d9eade2e7cdfe57d65d67a9a4adfee658f730a284c2627b26277ede8e7d496", 0x59}], 0x4) 01:36:51 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r1, 0x4}, {r1}, {r1, 0x1ea}], 0x3, 0x100000001) shutdown(r0, 0x2) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) 01:36:51 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto(r1, 0x0, 0xfeca, 0x408, 0x0, 0xfffffffffffffd9d) recvfrom$unix(r1, &(0x7f0000000000)=""/194, 0xc2, 0x0, 0x0, 0x0) 01:36:51 executing program 0: mprotect(&(0x7f0000007000/0x3000)=nil, 0x3000, 0x3) mmap(&(0x7f0000009000/0x1000)=nil, 0x1000, 0x7, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() writev(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)="5be4bad189dd4ac97496bcd3cb56541e", 0x10}, {&(0x7f0000000100)="f554b1a61772000a55cf9d6f706efc37dacc83183bc9bb5f57cd3a2c8aa0dc771862128bd3fa8d0e086513f7922fabbdef0ad2f5abc50069d106aa51e8cf28271e4887eb182a1e51510f1ace", 0x4c}, {&(0x7f0000000180)="7ae3bed5e65b8c44debba1984ca91b0f921e8f97810902059e7a187531ff1da1d26687e55791914d8e92e4fcd03d54a5564471eb3b31512f95a7ed66899ef836900b7819041e91d90551d773f37331e9e3fd0522b1b92238007a6497909e672e0df8f1fcadeaf2b74ce4d70fbb351df0e393407352fe1e399477caf88490c193141c5ded1888d70546b5130d6d1126f609a38ea8aa2089f5247e7774c9e938589066ee3b5b042777c8238738cdd79689a1d102e088ee914ce66a9e5565e28adeecfdad24ceaa", 0xc6}], 0x3) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x820, 0x80) fcntl$getown(r1, 0x5) shmget(0x0, 0x2000, 0x2, &(0x7f0000008000/0x2000)=nil) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 01:36:51 executing program 0: syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) bind(r0, &(0x7f0000000100)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x2) 01:36:51 executing program 0: msgget(0xffffffffffffffff, 0x3fd) 01:36:52 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fsync(r0) r1 = getpgid(0x0) r2 = getuid() getgroups(0x4, &(0x7f0000000300)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000000)=@file={0x1, './file1\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000080)="168daac2dcd5", 0x6}, {&(0x7f00000000c0)="11eafd84fd98c36f4a21791355544ca5642d4874a3fcfb403bd320c1f3458cb867f6e10ae7a19993b780738f2eea62e06c38ad2cc2c82eaee3f5a5a862962ca4d4e5a2adfc8a3c273c9d9fe5eb5eb9e87e906c6438fada10b094052275a27c9530fc4a42423c9a61d92230e01e82f74dd83f3129b2e044c19d67cf925a21f1656953fe67f4ab3912e474f0f6a4cfb8a5c78945dcf0711c82937b2f64e53c74e4bf9fe0ac2df8b39f499dd60f7d01111103ca91cf0ef72baab06a57491c6a976b571ae0310e72030ac98d74a3bfe584699f20043a82d3a83cfdb69ee53ffc3f1b3adae824b2a33d27b9a25aaea0", 0xed}, {&(0x7f00000001c0)="3771c606fec246baaef8e385e428948923faa03726354ca8131a8401e673dc355d7913501a7be1cb0b1374155317740b74b9cbd5346a25eb0be5", 0x3a}, {&(0x7f0000000200)="2cb931eefa2bca5aea95d5698957c06832b6e437324135e8a142483fbcdf83d7df76122239bb1d47466a2a8ccc10a90d3884e09ae107594c1fcf706c2bc274a66977af51f489deb225bcf5dbc1d80048496e30f7b9af6144bc017e07f2f2cfd7b19fad3b5956477fa74b8fa012c58523469d7d3c2eded5ba9a45b1596c7d5e4b05efaa36e6d6e253f7ad91552a674c3e8f3911f0", 0x94}], 0x4, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0xb0, 0x400}, 0x402) close(r0) 01:36:52 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x100000000000002, 0x4}, 0xfffffffffffffee7) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000000), 0x0) socket(0x18, 0x8007, 0xffffffff) r2 = socket$unix(0x1, 0x5, 0x0) connect(r2, &(0x7f0000000080)=ANY=[@ANYBLOB='#l\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa) 01:36:52 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) close(r0) socket$inet(0x2, 0x1, 0x0) sendmsg$unix(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) socket(0x3, 0x1, 0x8) 01:36:52 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto$inet(r0, &(0x7f0000000000)="cf3dc873a094b3374c350996e4c3d09279992351162ef21e063abc979280cd0cb8b09dee4517a42805b09543ee39d2997a4f0d915ff36b595d11337330122131ddef63b0a759785808ea6f23d66ead4eb9771cd27a28adb952570258e00109505de12c4801c1e006ef214057a5622afe3776e87fe098445e4490f70769c0029c265aa92c205c1dfee54ce4635bb579880348", 0x92, 0x404, &(0x7f00000000c0)={0x2, 0x1}, 0xc) sendmsg(r0, &(0x7f00000008c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="0f2c96567c8406cdb2f2bfdb98e90000164fb3a9e6a81f1c00db990001"], 0x10}, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x400, 0x1f3}, 0x8) 01:36:52 executing program 1: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ff5000/0x9000)=nil, 0x9000) fchmod(r0, 0x1) 01:36:52 executing program 0: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 01:36:52 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000080)=""/247, 0xf7}], 0x1, 0x10) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = geteuid() r2 = getuid() setreuid(r1, r2) close(r0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 01:36:52 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) ftruncate(r0, 0x0) 01:36:52 executing program 0: mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) r0 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) msgget$private(0x0, 0x414) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f0000000040)=""/54) 01:36:52 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x8000, 0x62) r1 = open(&(0x7f0000000140)='./file0\x00', 0x40, 0x40) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2000000000000000, 0x3810, r1, 0x0, 0x0) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) open(&(0x7f0000000080)='./file0\x00', 0x800, 0x14) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000280)=0xc) setsockopt(r0, 0x117b, 0xffffffffffff7fff, &(0x7f0000000180)="9a20a68129191eed5886b3850b86cf35dd125021af95449a600acd0906e6080949c0103262ebfd4ac70d1156cc2eb5a1ecf74e445a173a54fe9e43e0c53a4b1847be2118414e513d60efacace141208e29cd7653e67542e53bb559f08f9ffee02bd4d55c9e65269b7bffc910e5dd8768da7b2ee1dab498546fdb4c9d4144fb3c5161b8d72b7471012fe174f56a0481f75308b64094dcfc42926ee1602d439ed4756117761ec311ad97caea77038028e24e2a001070d83497d5c2c8c11b337d736552a3d9b88a14", 0xc7) 01:36:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) dup(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d1605000000000000001a00f3ff086300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 01:36:52 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r4 = fcntl$getown(r0, 0x5) r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r7 = getpgrp() r8 = geteuid() r9 = getegid() r10 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r12 = getgid() r13 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r15 = getegid() r16 = getpgrp() r17 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000080)="df35", 0x2}, {&(0x7f00000000c0)="2108d2345c7876ec14305fdb3edbe334478c8553cf3e66d5", 0x18}], 0x2, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}], 0x150, 0x400}, 0x401) 01:36:52 executing program 0: mprotect(&(0x7f00002c8000/0x2000)=nil, 0x2000, 0x1) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) mprotect(&(0x7f000016e000/0x1000)=nil, 0x1000, 0x9) r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x8) setsockopt(r0, 0x2d, 0xa, &(0x7f0000000000)='\fFW}', 0x4) 01:36:52 executing program 1: mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x100) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0/file0\x00', 0x20000, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000740)={0x0}, &(0x7f0000000780)=0xc) r2 = getuid() getgroups(0x1, &(0x7f00000007c0)=[0x0]) r4 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000800)) r5 = socket(0x2, 0x4, 0x3f) pipe2(&(0x7f0000000840)={0xffffffffffffffff}, 0x0) r7 = openat(0xffffffffffffffff, &(0x7f0000000880)='./file0/file0\x00', 0x20, 0x8) r8 = accept$unix(0xffffffffffffffff, &(0x7f00000008c0)=@file={0x0, ""/53}, &(0x7f0000000900)=0x37) r9 = socket$inet(0x2, 0x4000, 0x4) r10 = accept(0xffffffffffffffff, &(0x7f0000000940)=@in, &(0x7f0000000980)=0xc) r11 = dup(0xffffffffffffffff) r12 = fcntl$getown(0xffffffffffffff9c, 0x5) r13 = getgid() r14 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, &(0x7f0000000a00)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0, 0x0}, &(0x7f0000000a80)=0xc) r17 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000b00)=[0x0, 0x0]) sendmsg$unix(r0, &(0x7f0000000c40)={&(0x7f0000000280)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f00000006c0)=[{&(0x7f00000002c0)="20b94c9c62d007a71889becda36e2dd1b942e8a95d754bb698b33ed8da5a6afecd1119839e85833a2599c856af6bf03b02effad674b9197f30ccdfb1ce14ae9131b7abf9e15b4a37a282ab7111ad7c1c536ce5662f415f0002dbf6feedb8e0a2382882f3", 0x64}, {&(0x7f0000000340)="b0957a3475471919690593ce33a9b88a1c4405f35730ef644e6cd54f51af48b343f2e6a050cc7f1e0ea4e66d707bed79715f11ba54bb06092b85da187ec11ec1c2915885aaeeba6e203394093dc48ae0fff8a1e1231ad8d5db677099e853952625b0bc3019da2b632509443b492e12baf37c68205bc61bf4a564ddd4d35aff97d9df91a0ffcc8e32ee1d6dfef547194e269251cc108c5c2979547e851a2167ccdf450a4b1af969c896606f528982bd2544901e74268b6c6c42d398", 0xbb}, {&(0x7f0000000400)="75965489cd0fb74fc66e9b5ea850f566d3cd0fc0786807bc8436f0bff64040eeddb6da580e658768542e140b124af4d3497c211393f7fe9039d3a936681e666b874b203f131a30c26b5cd89dce6e81c24c20cfa9b54c8d15616c721f41a87d7f1ee270f3ec8a47f48fbf30fc1bef9e89901e0739c20b567ea47874b9b617108c9c2a1a1d44b8b41345fde25c3b102f8ec6d2fad77876d04d04d98dab81010c6eef3f46f46fa5fdb20ca644041ea5", 0xae}, {&(0x7f00000004c0)="a22f3e98ae350a06f595fa25504d76023088b294d2c5ac1a755a4ce07011202727ebdc912c53b7ac2deafb189e1af4e6e3ab69e1f644cdf1a5d6018f3a5056cf1408e77c964c7e0e02349d12c7a27bb51e5ae7787f3c785718bf032bbf0c2ff81aa51215358e0f6ce6823d3ecf4745bf5666a2307662228cfee7626c5cfd6a7af24ff197f054a2", 0x87}, {&(0x7f0000000580)="ce57aeacc5daf094abd1619a6dbe0b8ceb1e127bdbb73ee4d47eecf48b2d6a2aeab7510d0646874668720bfbf9059d6e621a171d37999e133cd39e585ca221f0e8a714d1fad3c8c189e4331c04fbc1", 0x4f}, {&(0x7f0000000600)="1c4751ec9c2cf61443a66cf3e8360adf2ea7364a7667750beebde9666ddf207ab5abc4f90c844be7c6d6ed175a1319546f542986ca9515dee87ab528159a7c6896cc3af0748f996de98dccb546fb34655e312fe2eab943623b1b0e26cc607f055662a5d5e5dc4d4b05111da3cc0d469a788ee67cf5c4c417967178e1330c79d95cf6b536a89ac207d445586dfc7c9cd7fe1a0cc7d1f936b214021c425b04f0", 0x9f}], 0x6, &(0x7f0000000b40)=[@rights={0x10}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r4, r5]}, @rights={0x28, 0xffff, 0x1, [r6, r7, r8, r9, r10, r11]}, @cred={0x20, 0xffff, 0x0, r12, 0xffffffffffffffff, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}], 0xd0, 0x2}, 0x1) r20 = kqueue() kevent(r20, 0x0, 0x0, 0x0, 0x80000000, &(0x7f0000000040)={0x0, 0x3b3b7785}) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) mkdir(&(0x7f0000000100)='./file0/file0/file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0/file0/file0\x00', &(0x7f0000000040)='r\x00') r21 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) recvmsg(r21, &(0x7f0000000240)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000140), 0x0, &(0x7f00000001c0)=""/81, 0x51}, 0x40) 01:36:52 executing program 0: r0 = getgid() pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) chown(&(0x7f00000001c0)='./file0\x00', r2, r0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) setregid(r0, r3) shmget(0x1, 0x1000, 0x10, &(0x7f0000ffd000/0x1000)=nil) 01:36:52 executing program 0: r0 = dup(0xffffffffffffff9c) lseek(r0, 0x0, 0x1) symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) mmap(&(0x7f0000173000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) minherit(&(0x7f0000089000/0x4000)=nil, 0x4000, 0x3) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 01:36:53 executing program 1: r0 = syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0xffffffffffffff95) r1 = syz_open_pts() close(0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x3c) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x1, 0x9, 0x0, "e41734868bc9eb9b842dcdec8c5608f918697d1a", 0x3}) r2 = shmget(0x2, 0x4000, 0x8, &(0x7f0000ff9000/0x4000)=nil) r3 = socket(0x0, 0x2, 0x0) writev(r3, 0x0, 0x0) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/7) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r4, &(0x7f0000000780)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de996", 0x146) r5 = syz_open_pts() close(r4) r6 = dup(r5) r7 = syz_open_pts() r8 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x140) r9 = fcntl$getown(r1, 0x5) r10 = getuid() r11 = getgid() r12 = getpgrp() r13 = getuid() getgroups(0x4, &(0x7f0000000340)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r8, &(0x7f0000000400)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000900)="4b1589ac335d734da0786e772e32c927d2f9e6be5b2f94cc8060cdc7495d0ce91e4233b2ae8a6305cbae4a2c561c8e5627fd443e4fcaaeb30ef4642207e29f38dd4d793f40b4f08930f8c09fe62c86c45ce7884406fa325c71441f980409e570d5b90b181ddce77244a7a17c0607a282f177363af87835339c547e1758c9c2a0c580ec3d658d12f6fcb866da8584b1df61c20b0ba1acb51b508261659016467be1400d80e15a2c05d0327cf3b63e568667377c9d819228bd9308bbc53ba837e62fce68baa6d20f2e8b5d869c30fe43dbedcdad0818e88c3d3962e0f97d6d6edcc90f059101a617f88defbc00a38265edcc376e6852cd1f771cef8cc7d4f2972cd6be5e6966c111c936cf79d701269b40a5d2df1ec21245ed02c98d08f496c99662c36d7658c818229836a7c9fcaebc3e18002decf610c67e13f27babab5c73f1fbfde3218c9ad0c0d1b1c07268a25b2e1e5a433e04584b6202122ccd18c0887c79929022070dce78b4de419b35dc08ff7d9d8b044fd0f1e98f8603a66c423ab9e3845d1ff167b838f2e85bd17c40504006fcda2497a240fdb367017f99a765e2494ce18dbec0a5a22229843f8af4bc076c544bd532c58f68c0cafb44c6f1ea0f673b8cc45c520cf13dc3ff182ade033de01d435edc482c16db1614b39f629b2bf664c3885d99cb50931206d72e7d72f6ac661ce1d212eb1d0a56bc42051ce256e224508e861467239573c91ae79de9ccf67d285eda3cf0cc2ee317cf060a199525ed60e377e348ac0c31665b5a890fecfec7ceff4aaaea14f562ce4a004244a9371addef1eb0434f9efba5f38d2c6d3844e018bc6c7fe488df9599919e541ea743a706779b77a6ebda708a5bffe2e85b765f51eb529bda4fd981a68af842c52742b150398fb2d6bd98d9b35ac3fb9862b727c3aceaa01bc62c570a62b41c792d8e7f3c1bd9882c70f67406e8ab1f6bc2cad191e787f11d17e741c18849706492c0786c69b11937d4106246024c6873dc869d75843c9286a946bbdb58e1ec7fc9becd5ba9ecef3e28cf41f09a375042fdee026f653513b51bd3f47796ee74f95437bae7fd3bff17bb4f864972805ca3498d5ec2d221aed1fa2b513804c21f84199b5e38ce30ea6a7b29b58047ce49e60763d2f678cc0320820eec2ae4c9c865d8fc0359d0a562a37704b16371cd653010e0a58230bc3e27603e2ac279e5245843f6a3497f7e7e481a58586d9ab73a94c37923c6c889e164a8b567797ef2c8784a1ee3d6a9b46abd7385804ba339b481dd286f9e474a5631e9af13845fb636ed945f9a494f47ba61ec78ecca73040f4a9787d1be407424ea2e8223411fa8339ce5555af498f5566ad1f528ddf664516fe2304b7cbc39a303c65b1308b34486225661e4bc67ecf5ca7991a18d5799312d85c699f1f34b2cecf290d0c189419d338b49d08f2e25dab5d7455733028aaa7b66a8838f1ac3ca67d8854bcb0f646b6b0a841a231f242da00ebe2b6a62e3c55d6437debc15175d0046923e681faa6974dc6b265a53129853b39415c458623cbf113f18e52be2917fadcec0f4688eb0bc1235313408442461bdd40744aa17cff14fc11f0124bb6e4b76fd702773a5d1cfbab0d9073dabd28e70d91bc3d30701b57611ede320549e7fb3d554cb4be67d5db8f7055ebcf78ea5cfe55407118c236e31747757b5ce2b424082117e68c822b68e3e8d485ab71a0fc59f0d7e4001908e1245a6454633cfa543539cb2d5392978b29380850c6f10609ba00e6dcbaedde9d97e2590a60808bcf7d19c034174125ebb0502b5ca7b779ce36696b86ca9ad60fd5cdab7171f43f29c1907e07d72ef3d3cde15ec4133fa9f773acc4d1778d848f2a7fa9f60b1abd7e6ca99834b4f638f1b329287a8045586cf8882d8a070ec6662dfdb8b9066c7b427a80bacb2cd5b90f6cc2716202afa4cce33183374c531fa4a70f70356b7151e8d0f0c0c07c99be88cadf9ee310e26ea752c7db8f6bc8bd8338da752d341cc549d5d04ff8d9b6ddab17a6bbd8983f716836438c698b0168e3e5e7a351bfb1fefe4faa8ceec36e56765d4bef7d53416469a98f0ab36a25de630b10556d23b1bc3c52d188b700979dbadf61b50fab1f1422bc39e3feb89ba07a02131c8cf62a0f90faf256e23029b714973c774d86069f434e49b100851bfa9e68dc44229ef66a61f06a7b561a04592b5575172ad6d8914e7c5f6fe45cfe2d16d875bd226e437c1fa8b437f919e9a2fa9d664618c557c24698857f11c7d7ce955b52486d3d4f14716a0490c1a3ea378b0336f09b16a1c9ff97fdc0d375d48c239795b41d9eb92d2d21aff2897e0313c7f64941627845823ddb8796ff0cc26001f6a690f058f0e6c7cb3959d626031684459e7fa646c9580e8b2215d62c95b7f1aca60969f1a02a4e54459a154496d28c36f9383793f5dddc3ec3e52e5bb27342884d5e2b2447f8d440bc063500772179709b84201a4ca8c9de0f0ec9372bff0ec9ad93ba49930a4187f8ee92569e772ffa67feebf5e0870df63b637fa4770cde5c1ca7d4303a3a977466304d82b084de873d61efa43ff2b452c84e8b7f12f58d75c9d98a67c12cc678477cc376e489465ee0c68413744d36209f80f2d6e8774adce670b6a941274f5058c98652edc38ee586aef014a71d5aeac58b6b5c79ea1d48aeb8629f55cb9b8005f5980269b84a14e669c75d48a090d9e6716a06f2824e47904f4c7d25b3fed763cc5be535b4232b2f112135a15def4ff8c350d4fc694471fe577612b20bc28f45ed32bbd59514b41e180c19967d1d8fd78ce678643b799bb72e93b8f5eeaeccff8451c80a4b3e1217307f1d82ff5bac2c3b620dcdfa5a43e5b8c83cef967e9a1e07d88004c716b575763be9bafb4095146279a3bf825d079dc9aeadf4dec6a8732a36ddfaed6a1a4b8a0b25a493e4268f299a6351138ffedc9a95a1606c4585eb8f5f231ccdc4ff2ad984997bf3e9005c36356f176e8b596b6dccbe230538287771c11c9e0d1e875433f6cd3894658901594e925d8c2c6b39b93de67f191db5562b957fb5954f926fd98f3b209447eaffea42862f8080cfd208d80ac968595501ef9b53b9ed1fa48db904944f7c4c7456758433b3cb1f85638c4e705a22b7e3e0ca674b1c776c7b62897e27eca193b04029531738093cba682bb6c536c3aebd7250fae98c2c21c2dd1996d93b33ba3663fe8124381c41e4b3178960045aca84f5f2616524423ff8c39c0f8184ee2190bff4247e37f663ccbeef77dc14095f862f39b710764bc9463fd56da47bc10d8a9da175f9513d65a77866ae532e88d4902cb42a0194ca842b730cb4d24a3a3a5494b4b68b221b977292e5131793cd8be1fefe9cd3d63758f3585763ad35210b739be71638296c592b2f387430f7d008dbb94edc0f272c0369cd295d7dd9337be603e19ab865431b197bea315067f71c8f67b351370f65ef7196562c4c57ff98e8d5f4c673daf4ca0625445245bb8ecca53ddcc8620742b0962453a0f59da50d8d7f4c26e13539c01b23c518c3f3783199b5e82bcccf822e13143f790f75d79d952eec67fd6bda63c2021996cc8d2a1b1df2bfd3c6e86b3760f5e44d3acde39ac35856d75dde68b42e5049aec18d576d778de2a00a135cba81d4caf91e592189270305a21b4bffd77064c38e53932a9e0d0eff7980348f5f8cd7f78431427a2500cb9ec1f7fbef0e69e44b499478b8c4585c6d44cb5238d11ce8cecece12d462904478a25c56334ef6cd06f5688bfbc98e9dc2c50125838694a53a6e18d4ebf687f553b22d12a71ae00452cabdea1eb967656314a7863a3235e2f073bd54410768c59d1268a59acf5aef63144f518028005aa7115470e97c2e3a1c019ada2117de0e8c7f25fe23adea4f623a201eab6a63b914cbec8684cc2fe4a2f049684b633174087e5b5d5041f02bfc4a4277cf2caf74ba4011ea8b7ef17b06bdd638d9ae619386f3978207e09afd4454a75d85d78b8dbf91e3d54ad426b7de718b731117bd90e109e813400722ad9b903fd1f7df0b780dff3e477db2a49a0bacc9974d60f1fb9013b19c867402946157888c0d0f1af32d03e63a3be7d1f5e3dcde729a59745c80eb7cb1c5f5900c60aad2d7626a81c9fb8918981f798ecc2aab71299976673013bc164e9b2aff0b538d8ca1b97c234c2f5556f7a6c29decc93514e824634e1c2bee36c32dbcc51af608177ad022f6676260f8affe9e17a2430049705d03c3f760ef3ac0da04ab66ae5d096ae2fcd12cda8b9641f19d7b03acd013538a816e5553cd312f919e381a2603684074dacaf4d53f8db13cc1d8565838924200b802944b3e1b16b481a435dd5c7964f57edc3e6bf8fada329e04fe9e49e25c6b0346c7a4a0c72d956607ebc0926503a4bacd95ccbdc96a31631b52269b06177f9d0df7d00b6b08bb3fb4be20c839f3a26b53b1df570c1cd3e769e6e19c257c26c05771ca8ae24eee6a381ba4a55a25e001e7670c9afed97c47da6b058ef40450897d977c16c5186f9fee525a8e4e9bc7a68556a9a3f0a59e2802e68f84d006c6ba47c21e1751360610a6e9265dadcdbc8ccfbb60e7306fa44a9593e9c41aebdd60776f09bec72bfee56b1ea7bb9c3539eba186bc7204be577ea9e5c4c721e5617af224ef079e4d6cd1a1ddde6aba221cf1f6c16a0b536b61c781288dd357a947ed9068174de5288087b14b6a979a126a0102a9b59fbef492e2cbc03768269a7cd37d58bd81e72e882ced7738be589db6decc5b8381274be9c54abaec1a0ab076e63ec604180b29bc218f17ac6912d5341f01c837f1f5e687bcbacb7c0701039203fedab576e903fd7ee4be4b98e9ab43a25e1703be502d230512068d30187b3d9da2c870f4ae3ed09ef575fb3560fbe36c018b96ba6e42cb1429e9ff14159bfcc9a2257a5b407719a0bc644e1810dd05e1ad74d5f4418d2dd8169ab5f4d0482730d95096eda906653447063ecc9b8d566f3a72f82256e6a57db185ca18e525bb911bc542d2b0afe94679fd635168db6194b7117a360f45000abe6b12e342ee956b1e12bfa0ce711836d28730954e27dc4e44f2d90fedd3b6982a044ba407f7262e087388e06099094e496a1d40c309974df057e453c3d8bc03308a474c11e32f25241028c4b0b8ea21ef70be445a7f8b41db040581d937fb9487d7403eab138d46b34d064308ba783be28817e56c06827e425ac3a0512ba2026d72f83df554ae8a79f2b7daebf5832af0e2a8f243cd360b237f864a5edf91fbf11c01015cd088f153d196f1c319727fd25ab22907c7f7507b717c7678146e8397ae00638437ad5d53780fb8433ff755e3bb30101ab05a0ea7e5eb95b7154e4faf5c8522c0fc06c406b689cd3ab67683c00c1418a4accc40f7c56943885ec7ec3d098233583f85b956d528db7c0555b6e3e4b8c0b10f6b55167ef9f01072cbbdcacc5b5b812b9853bd5eb1903becc911b6c1bfe7e941d2c7b4c4f59d9eb807a3241e313f2634749962df6f829130ba5de10ee5017e2ed515f69e1b7c2012806b5a6d4405fda25d2ba9f251eaba59cfacdfe27eea5115249fe068ecc5479b9d33fc29e03e8fe8d9ffd6ffecbacee9489f79963150cbbc236ae60d83ef26c5caddd5ecfca3a2baa364c1378781641b0121039d8523d690ff9ab99bc38cd85ac62d4b4e51b32ca9cbf63b20f8658a65834341d346fa1ec7ea0b6467365fd57645096c70fb589b585dfcd718da89c487b433b59a91e62ea468185f9d70e80005daa06", 0x1000}, {&(0x7f0000000200)="9a4916", 0x3}, {&(0x7f0000000240)="220b9caa20f84508b2193106e11332e2cc97a6899ed6c41a9d99908d84044a5bd5c92f675b702c3f988f6d8d78ad2c6a5710876d15a8aa780da950d94e2fe8d0797b63d880e81a0977f9a1a97c93baaed056ec7a13b78b8f3e237e00389e338b63ee9fd48596", 0x66}], 0x3, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x30, 0xffff, 0x1, [r6, r7, r0, r3, r7, r6, r5]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0x70, 0x2}, 0x404) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) readv(r7, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x1, 0x0, "8dae99a368762a0076c89fd6e972f0d05fa15ecd"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) 01:36:53 executing program 0: nanosleep(&(0x7f0000000000)={0x4, 0x3}, 0xfffffffffffffffe) nanosleep(&(0x7f0000000140)={0x4, 0x5}, &(0x7f00000000c0)) nanosleep(&(0x7f0000000040)={0x7, 0x1}, 0x0) 01:36:53 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) dup(r0) r1 = kqueue() r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000080), 0x8000, 0x0, 0xfffffffffffffffc, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)) 01:36:53 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = shmat(0xffffffffffffffff, &(0x7f00009fe000/0x600000)=nil, 0x3000) shmdt(r0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0/file0/file0\x00') 01:36:53 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) dup2(r1, r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x24, 0x26, 0x7fffffff, 0x8, "d881ec250722900d7e5967af257287c5217929a2", 0x8e, 0x1}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x8, 0x401, 0x3, 0x2, "2bbcee369bb06cb998f31d9e5dab3f65a7005057", 0x4, 0x1}) syz_open_pts() 01:36:54 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2, 0x86, 0x1f, 0x138e}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x100000001, 0xabbf}, {{r1}, 0xfffffffffffffffb, 0x30, 0xfffff, 0x6, 0x7ff}, {{r1}, 0xffffffffffffffff, 0x2, 0x10, 0x1, 0x2}, {{r0}, 0xfffffffffffffffd, 0x40, 0xfffff, 0x4, 0xa34}, {{r0}, 0xffffffffffffffff, 0x48, 0xf0000010, 0x80, 0x7}, {{r1}, 0xfffffffffffffffa, 0x40, 0x1, 0x9, 0x73}, {{r0}, 0xffffffffffffffff, 0x20, 0x20000026, 0x1, 0x7}, {{r0}, 0x0, 0x49, 0x80000010, 0x4, 0x1}], 0x0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x80000000, 0x6, 0x200}, {{r1}, 0xfffffffffffffff9, 0x2e, 0x2, 0xffff, 0x7}], 0x7fffffff, &(0x7f00000001c0)={0x75, 0x1}) kevent(r1, &(0x7f0000000640)=[{{r0}, 0xfffffffffffffff8, 0x3}], 0x1, 0x0, 0x2, 0x0) 01:36:54 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, r0, 0x0, 0xfffffffffffffffe) 01:36:54 executing program 1: socketpair(0x17, 0x5, 0x401, &(0x7f0000000000)={0xffffffffffffffff}) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x2008, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r2, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) shutdown(r1, 0x1) 01:36:54 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x8f) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 01:36:55 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) setsockopt$sock_int(r0, 0xffff, 0x181, &(0x7f0000000080)=0xfffffffffffffffd, 0x343) open(&(0x7f0000000180)='./file0\x00', 0x80, 0x40) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x1f, 0xffffffffffffff80}, 0x8) setsockopt$sock_int(r1, 0xffff, 0xfff, 0x0, 0x0) 01:36:55 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x39, 0x0, 0x333) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x8, 0xcb49, 0x1}], 0x8, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x8, 0x5}, {{r0}, 0xfffffffffffffffc, 0x20, 0x0, 0x323, 0x5}, {{r0}, 0xffffffffffffffff, 0xaa, 0xf0000005, 0x100000000, 0x3}, {{r0}, 0xfffffffffffffff9, 0x2, 0xc0000000, 0x400, 0x101}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x0, 0x6}], 0x0, &(0x7f0000000100)={0x2, 0x5}) 01:36:55 executing program 0: setitimer(0x1, &(0x7f00000000c0)={{0x4, 0xfffffffffffffffc}, {0x0, 0x1}}, &(0x7f0000000040)) r0 = getgid() r1 = getgid() setgroups(0x4, &(0x7f0000000080)=[r1, r1, r1, r1]) syz_extract_tcp_res(&(0x7f0000000000), 0x14a, 0x3) getegid() setregid(r0, r1) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x8080, 0x112) unlinkat(r2, &(0x7f0000000140)='./file0\x00', 0x8) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) 01:36:55 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10000, 0x22) r2 = open(&(0x7f0000000040)='./file0\x00', 0x408, 0x20) getsockname$inet6(r0, 0x0, 0x0) recvfrom$inet6(r2, &(0x7f0000000080)=""/29, 0x1d, 0x2, &(0x7f00000000c0)={0x18, 0x1, 0xc0, 0x6}, 0xc) r3 = openat(r2, &(0x7f0000000200)='./file0\x00', 0x102, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff9, 0x2, 0x43, 0xcf6f, 0x3}, {{r0}, 0xffffffffffffffff, 0x8, 0x41, 0x800, 0x1f}], 0x2f4f9e8f, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x6, 0x3}, {{r0}, 0xfffffffffffffffd, 0x5, 0x10, 0x1, 0x1ff}, {{r1}, 0xffffffffffffffff, 0xa0, 0x0, 0x7, 0xaf1}], 0x1, &(0x7f00000002c0)={0x2, 0x8}) recvfrom$inet6(r2, &(0x7f0000000140)=""/1, 0x1, 0x40, &(0x7f0000000180)={0x18, 0x2, 0x1, 0x1}, 0xc) 01:36:55 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 01:36:55 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000100), 0x1000, 0x0, 0x8, 0x0) fchdir(r1) kevent(r0, &(0x7f0000000080), 0x1f, 0x0, 0x0, 0x0) close(r1) 01:36:55 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x482, 0x0) sendto(r0, &(0x7f00000000c0)="a69f54b1c528500629712193c6d18ef5105278b400af145d02346c33b62605bc8d3b9264f8d5b622dd6f93de38d504bfb9c88055b3e4389259ddb1a2d41d138e0ed2ad262d183195b371aab8560d6c0be29a18ed3e4cfa692569f9fe4bfbced4b410ff5246b3836f1aec6edc6d3ed9cfc51959e454b371dd914022fd3ca2a70be67351f0c6c7d7bd36f45c65b945cdadba3a10e610528d0e2f6d1510a1097e4632a5f34d0338f7d9e9e69930c2f129f43e6312a52a52b0067c5a64fde100ad0cbddeea69c3e072f12210be05414a23256b2758173c23dc597255f12a538ffc", 0xdf, 0x2, &(0x7f0000000000)=@in6={0x18, 0x3, 0x3, 0x8}, 0xc) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) shutdown(r0, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 01:36:55 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x7ff, 0xffffffffffffffc1, &(0x7f00000002c0)="3de1a3187e87d0bcc00eda0b5f2d1c702892913e502b865daad12141496f92b7800111658b8c5298b3d03f85d9d2910ad2a5bf3f950d41cb4d9065a2d2665d14c80c73776819b71ea73a5c5451e301ff58294f85e029a0ae1b3d3a931db069e96ae33b5c22e8a3b64e290e653b9083ddddaf36d9621ffc27bd63a7b9ecc1e2c3cf6b502991d1c51406429e40dd7fc1280e35fd51f8cede4a080290e50cbdf39ad3a1bebe5aa49b98e80762ec579358adb6bed911d18a260d055a21fef040ff20bfb1e6e1659ddd4ac5876c329eb925f2fa054adb5fccdd6a1038eb7daa6f6ebfa574d793bb869f50374cf26c8a08c73d7c8564055564914b94cf379c9cb89f970171db756aa358b3b6f2f907b0543ce2ab824ef4259d5ab0121849146c9c08a84a96f081d1bfdcc1fa50bb86b2c78a4f8586a057dcd15bf2bd3779b66c15088d775acc1e63d9e414289120ace6656b8bae24a8e43151abf63853d1b4236268bdfa5ee8be56b18e5ba18d88c2307f1a90e05017b7501cef3ee283950a59ad3361b36bf409b88bf7c430c99b40db91e546bc616561102b2ffb78f063c0c433ad7a367fc99c8be1aca88a48e8cba7fcc2131db706f1458083c338b0494c1c81668a87d5f66ee041e96cadfd7acb5439a59c3b41d827f109567d9640dd50c3982ab3ab0cc88823ef677bbe2123dd6bf1b1737c9896c3a1d79b8b8c84a568b766a4ba5f9dfd99d82720c983c69fd48e839c770ca07b0e39af1f79f185c2aec2cd5a06acc2fa783e183dd791be306917dadd4968092633dbf37db394c78857112774822e44d20bb4b92bc14014e0510807f0170e67f6a549fc69375748f2d7c00337a96c523c266c020d6b04135f31e140d3914f8b9c38eadd0f392dc2ced231c2369b91f1b5a243a2b4a30e21086fddeab7060773aa8917fa574554966b6da639a6ad5230d9ce7ac84ad736d444b5a3c63205a48604a9c52b90c8e6c4db067b11e52df6591329d9e937d2ed461584dc9f5f4439bdae598ddd68a6d054b6678c37fd74088b6b6af8b61e5cc03580bbcf85c138e8a85dc057013a6f7e4e06309a5e8c85153b56f1673d6f8492ef71fcfb10135b7839afcf24fe352624a5c58f148ea45c29f281e0ac16f9e5015eb86168e7bf540bf69d5a441c824e0f7d3bdbd9869a83bd3f9ce2b97a43b5ff86341260d964f1079349276f4504c09178b17d09a79ef189e9dd6049a2af1f29514fa22bfde5e32bbb4762c3c6b21f844e27cbcdeae91d273f0c6ef7c79f098ae9498099bc12bc21314991749f9472db88d87484e5772f60d4910d62fb0e7fd6754252d212c454d1fa140a1f25bf832b088967170b842d638c455b5b548731556e860c8596a1c67d0d106345c828195583516e32100012b02dc766e485a1996f6b9492f8717db9d66eed7c9628b2974d23f545ee7cfff8b7b145e9a103aac4b8661aae2c5d72aa3c1b2c9c72eb00a734db3c8d7d619a9b306fa78f100d6be2239f701ac9b92bdf9d011972ea03939025deae7bfa929a6a61d37fc149ac97416f335aa7cd8af9161b54023eb95505d039a4eeec790593c48f052d224f900f8887304d4000a51faa9104f8160f691ba1a5eb00116f850391a52633857a019e44ddb4b83fa6ab3351264d72e861757a33d112415ba70e3e4001f43dfd4ba061d586bbd9e07b74fd8697567adb0acb3266c8c94c03550abb31a60e21810d2c91c3968a396ba7eb9cd3b800c52f386a8eb5f32340b7cfbc3233b832b05306fa6c373b5ef22e59ea1608855bb7de603ccaf52fdbd93bcb9e1fd0eaaf3c6745e0ffe96b91d8980b2181a47ebb5b0a1531cb9088946d96c0128a680350450686a9bdeeee4a60182cdca6d359dfc8356c79b33c36da06fc51c62e336b096c1229096053c5a6997e00bbcb8313bf93d6c3841c16907663f50659100f5272456a7b29d998bfaba1eafc8d600cfd3ed5512185b6332d4cc061cea501489d12e5a52d094e1cff5e4d68f92fda0f88428077a1fd50adc1199091c5402ef190c32f2c63a42b7ab90625a1340cff46d34b1cac435060f24d3838e2881a65866f75b6c37db9eb5cb7186c78013aede6ecee70e547c04c1512be5607559108c413c56ebdf6d874189e3da4da73e179546401c424f39a6c47bf14d37614d01a76dc17691ada6fbba06a722dab4d90f3f1cbffba5b8d04632af1f4f9f0a48f4fe530c316b75f9c6321ff0fa1f22d62d8077614b48bcfaec313713fb993292def56012046adba0e1223a7cb6dff6ecf8004a25885023adba0ad77baeb88fa00b3823558a835da6d48d47daa258f5278034c2b7e0fb7567cd10e73fb381f4c9729917ba4cde55f8d67dad29d66891bf9849e4ab785d0a8c09973fbaed947fb94993be20804ca24393ebfe11cc05d1cbf574a459301e9816874651fa8f39fa6c7d08e4c016d6c3c52d8e8229b793988a7c5f78b688cc62d985a9147b72adcfd04cc930c1f73eae6e5042acacafdfcb288e22f1286aecf32710b462bdf984be8b2227a48a1ff10c55470f30299f54feb1156b1cd57f273e60cd58469b77583b608c19affec80c8881fc8f9b52a60a1dc416308e5f5f34f22ed51574540c770ae5f95903a2667ba863be5ff72636e127d3f3575b1b9fea7e9850341fe8106399e8da06ab4debfcae23ac40c3e5053f7aa7ca5323d9163bd67a6fed169ea41e5a1dde0079c70849661136abf59d41465fcf26a827144da3a5e13c99eb5d99ab850492defa7b6c9aeda08145f1a942cda02c617acfa76dec74e404fce364411c6b62ccea9bc8afe7d125a013410c092ef2d07d4cdcc21528ff1f3850535e3fc48df89f0630a700eb9d07bb55aef9520230bd71355d58d9714e83693c6435a5bc33ce17a73f242b211745eebc54c5080cc58e7f8f6c5654e42602546be2c3b7c7d6a5197c626841a702cd2688c9dd52f76bea3efad8870d1c788d535dab70b32b532e40577cd53b3e9279606f094e91a3b5228b3fa92ff4b5b55f382a51346da82e397b6128c1ad3d816a5256eb32c2c53c9927e6b696e3a4dce4665b5013841f787f961d5f55448c25acac7fde00adc6e487ae5561b51fc54442527dbff12673d92eb486ca2b7f195487036716923d80887d14ecf472db903897ab68b19061d27dbb6484d04a2acb9359715cd795bd4633eba79fa28cc4254f9e369743049dfde8756994f729a06b21c58ce58a39b6d174163283b1a8f41b67a6aefb009c9dc1bb8a412f65dd958bb4d26f675e203b87782932bbf06f42b347ae9c30a6d3ff02794287644f733d18b95390e6959a57504253049232fb34b48088763b044c7b22c7b8a36fccdfc5bb8ad8dff00a5b507e53e141317fd7c23e55a33dd31cf2c3502ed74a2fc9c921010afc5e6853f0895c6933a4984697f8eb9e5eb2a8f2529afe35c8a2d7e58e936c36c963f1ae061d91d38eb0147cbe8a46ab0ac210c3da77b8bcdde0b1f7c820b828f2a24993f6d25e47dc860fa26a15edb1a4cb235f2705c7796273b02ad07f79c3d4e87f4db6dfec7a380e886de6860135f33687eb7ba4176411ec1166aac62a46763a3c24844aedcd1f1d80a934cd565c5e6f784313d54bd616f53d0f2e43d1bbf8ec9094536a4dfe2d0510c6d3ca1a7fc9df52cb9f3ca6ea4513ce84a04713e8f7b1ed3cb002f1d2e68f543654ac3c27f1a3f434d55ed548e169453933d6c1bc3bee1534664ebbd048fe00c89641043ee4154435b007844c6b8870659b08d984446f8298250f98deae56b6861ebd57036f68313c1bb8500172b01700884efba8b4e78c76554a06d864b38b5ef29b1bf98a271f72512170b013e62cf9b7ed2cc01b69db5f558e2cdb481d89e1fc8dd617512d037df1af0097c33dbed15f97a758140bb65611fc326091493a571e855c6e2a204882c1c6586c10556dedb262abbde27314988942889f02674dc676701a7c98f3fa2d5af8241c7195e7bc285e21dd6fc5761a70a46db8faf3e9bfdabe8c7967519e310625d80952b1d56af1af5d63e116a6e888e5708281d4b65b58c586a22f8ef4e1cabdfb673c7b867dd6cfcdf1b4e73e2deba6d2fb8b651aee2d4f4e686b26feb1c2280a36117863de6e2205e69e5b636471378fbd7f2778efa85e507810750666972778db5612a629b32766aaa445fdcb937c0ab30604e302354ccf842efffbc8e17811cf8bd4705b14ae15f4c98a216ac2df755201555604bbf642dffdfe86ce22b5bd042567d75302fd88d265c980f3f75e08443c5b8456da3b25f60abcfe08f110220b13793eb8fa8abc25d22bde4ea06399e71c24d22c78091da68ff336ff00320f667fc46f15f72ea90d2ed297f10fa94000a2814841d2161fc6a883149d10482dc03cbb1eca3f54725151d6af5500e2a00007eb2fbbe0f2d5509a78f2229c9049827e933b6121730c0cec5ba3893cb87b1a84cd24cb4b2d1c2c612d2a4203378ce9e0b87439320f0b3744fbcb421c1026273b324f47a878a1cfb5e12702a11811d4c14dbc2936bc37482a0da1b679990a6f6aaa490ad5ff4f685e987ad32a78b4ec1c4b4e26e8f6f90b6244245217ad486abd8cad16ac28dd0a1a0dcfd172571be0da71baf11d857a873f8086abddbb846b6adbfde6005a00e83aa7059cbc576f8b04435c0c95c5e3eaed97235352f7e886be9ec821541674464ce19e3f701113bdcd492e8a1994c939005b529c7d3d1d477409a65b93dd45fa2a225099a00031033e516297e9796e23c25ee9368952a8cf1977023d5f8bc2ac819a59711b594ec06575c8d22e8cb0b7c3af018b75153f5be9cc69a1e13bffa500e6890e8160c4fca07c894d296d0a7bf1d737aaf660f077edda785ef7be786298e33cc177e41988e9109d30e705ec92e66cd9afe811aaa3a9879904eecd5e56c72eef7c64750046eaf1282fca93e1044f8cc6667a0d64405137396b76276f543250f5f68a11d369d3215b0b38b20f7b658d72410902049b085361534f6e0d9b0c45f72dd35696da7e0105b10d76f4a53e38729908b71a659fe7558159655a02dad95014cb74c7646b2ef9eccf6a0b4dd06e5c610ee5631503235dda706c74c727972975423a3132bf4b5cb9592cafabc3ab2647e7a8447d6ec2a83cc31f7f78e0c067da46ab5dbc3848200cb80bb194c86fe909d4b5306ae537a230eb3c3330bafa9e11cd748bbf1048d250d08a391e7798d788a7c161677df8ce5b533923a30f166457e314212d230c94a7a37a1fda3938383db417f4216408cc7e33bc56770bd88f663031a41946e4f8ba87faca4aa27ab82c24ef8f85140fbc635ce6c0423169cec99df6f754f8c5606b7a716ea4500da30206a0491e9c12690383ea81b56c8c8013592ad6d5d8b47c980f86a63798be0c70c6ddc60184c70bdba05cdf434da90b9d01cda326b0ee1e3e884270bc46ff2b67b213df74e10845a615ac74255b904fceb81ad64d96ce146b6ffaf3a457be32f730c6959c1ead216d135a14ea52c947d2af473348b0cacf4e02a6fa5d001423cad23f320c5b006974132c51fe86569f591ae8730da413b1bbd5a475438c0d971b4edacbffb8c6a4762e16846330c8227798e8d4afc8e080a7c4b16cf601e84cfdaa9bd33aa43539e4337616917492a9539702e859973ceaeafae4741a261d53f48b7f8d8dd5a096d9e6779fcb213b79398cf9dc30019d4ce5d05752b2296914c53a8e7ed52f71145829f2e3f7878cdf1ae61039322f29534009607d6822362c783503ce705d71c96b556ddd7d56882a70f5c714a0f2bcf6c", 0x1000) dup(r0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) dup2(r1, r0) 01:36:55 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:36:55 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) 01:36:55 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r1 = geteuid() setreuid(r0, r1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) close(r2) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/156, 0x9c) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x3, 0x10000}, {0x18, 0x0, 0x4, 0x101}, 0x8000, [0x7, 0xfff, 0x5, 0x9, 0x3f6, 0x7fffffff, 0x93b, 0x23]}, 0x3c) pipe(&(0x7f0000000080)) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x2, 0x3, 0x401}, {0x18, 0x1, 0x0, 0x200}, 0x6, [0x1f, 0x9, 0x200000000000000, 0xffff, 0x1e, 0x28f, 0x6, 0xffff]}, 0x3c) 01:36:55 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) sendmsg(r1, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="7000c7f74c000000000068000000000000f7a09837b85e8a8e0bf436d8d046c0d65e572acdf603fc5847cf5fdad220842087b3eea6876b39f688340808c17dccd9e38f7a07ce8ed5b2ad20ef8bfc2787a278415e8dd249fb0316d1526517a5efeaa04672d442803cac000000000000005967fda85c1472e3dc388969263eba5587acaffcfc2c34b184e1"], 0x70}, 0x400) ioctl$TIOCNXCL(r2, 0x2000740e) 01:36:55 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = shmget$private(0x0, 0x3000, 0x244, &(0x7f000029b000/0x3000)=nil) shmat(r1, &(0x7f0000212000/0x4000)=nil, 0x3000) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, &(0x7f0000000080), 0x0) 01:36:55 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x2110, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) ftruncate(r1, 0x2) 01:36:55 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0xed, &(0x7f0000000040)="dad7c91db06c9ce65c415d49c06a0c04efc55d2b419b50f5f9768d9da745632e13a6397829e932d9020ea8fa53eadf6df92e413c935dab8effe8ba35b5cfc2e62642e4ce07db15e54d46b2418f0b451c7eb030f1e94a580faf2d55243c5c2bc917fb904cba444456d5e3d1bfed35b0dbcb3afdb2c3c286c729357b7b815116639cf616336170e31bf200ab1812a61ea3494d2db14a30bfc48450e51e3913590a6a7668bd501e152f5437aac71b14cbbdf7dfc34f6d7648b3e2f9dd892c6ef86805d09ef8e2a3ab987bd518bfa1c4a258b6b93bca65fc70bb85c3dd8db31bfe91361861b33d8ca25e6927b707a0") r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:36:55 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) socket(0x6, 0x4007, 0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 01:36:55 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="cb55dc5ed94e09b0ff20cfb9d64183beb670a87ee168fb6f9cc13937fdb351c8f04e343084f58f7d641fcba82ab164e3217e0006c88e59ec80d0bb6d867c56a08b4cbe2d17f5f8fecc23b610ba40cea3c414e780ae2cabc11c7363daa07518080a1b4e0c90f5317fd3bf683a3f5523c6ee36cac55b936cbc30bf92237140a7b50fec940869b56ab66facaea73b6d3891e466", 0x92}, {&(0x7f0000000480)="a627cb476b78a9ad9642e76785007f925267378845063fd2ee52574020603df851d8df6494c66cf85150e19b031fce488d0fd5020a12e0f90b03a5022f09b580d4ee17bd9c0860cb92463ebb8292408edb83148b7cc8f5c672c48e3e8c51237ec1dc0a0af9ec1b5b61f3f0ad54dbaa76374525f0d4ef27fa2531fba76de2dae8db3e4a561ca9abc954d73e78d48ce90b5e8b984170be35e031e1f5e2c3fdeea9f4bb8df5f82ae56ff44ff6b377d364cbdef154747f51a5b27b83ab621657b03152c9f637f4ada4ea9109eb5330b1cdddef89f582877f68c966d2444aa66b43050783ce271922974de68f9cefd868a3c8693c660f1b9eff1ca081e4496d972307526fa06b3f6f94ce7d510799c07c4822ec58685b53b195285ec633d0b2dd0f2fc0a88c73e470d057ce7e9e118465b612dc2298cc9945a137334f02a45e8ae7f87d088a575320767cef223606721224a7807f072a63bbaba919bff789ec4156c5dfc0a24d9fd6d2603ddb82df5ca28077b66ba4251ec4a9133b25425e239c8e8d6f15ce525ecd572dcac32add4b187a55bdf3feeb1bbf0162828fa1a47444486ece3c184b5c6f4f6cf89295326f665b58d1acc22dce627448edb7c566dfd79567f76e500210376628c80e4f003f7530ff3b03c91707ad83e56e50c05bfbaf9336d85e26b7bbbf7d1b1a2fc3927ed7ef389484e7eef2c14c49b1c9b01bf0de31322156bc37cb88257b73400d30089aaf1900513cc3224f29d49c20151b80402b74cead75dbbf2e510a4067d04e1ebe6e0560407b4bdc1eb0267b946dd5db4ac04a7f9852575ebcb6e2dfe95eef3966f49c6234783705fb5be3b581069d6948b7cace4bc773a30c6941eb00277c896cd4a82c1748e754dfa8c0b2951ba23f9a9ad15095cf38eb8bbdfb631dc0467df2e41c9c4517d8643fc6633170c659e601994e44d5b19bf47b8b93a9c14b2436b5d323f2e3c795145236c23087d1228492e51d35dbb7bb1aeabdd53bdd641941894dcdac1d5e24f138318b5ac3b6bce3195d0b3e855ae6c0b377d7bdadc994e8e5baf1c170a09675f19faefc0f11878f6d80e4f3227adf18d8304198a87d28ee55a90f2375cb3c88703ba1ff1ea32388b9cb02e3f7893070c63abbde887446cc4e1e1afdc32ffc5a27f8b8dd84b177ba62c475882f67946d746c96b51884453d7f132a86e6a86df65ed95664c332cb875c6e470c02a0b7a69ac9d935bc1bc61ab16ba32337a71b243934c7071fd1da5a999b9551b88b2d582437763f51a6a007f6ad77f4e862687d8dc2f04a66c11fd164eb6224279c6af9dbbbb6856877396c0aa819ce4cff14569f25a453a14b38658d7ab3e39431676be6b2749db2672ec4040a9b88d900d680c3fdf9fa7e3b88b5d017bde27a6fbdf24966fc4f84a101d55d6f1bff3d7176a5c115fa675e513ed93054892edabcfc06c55d9741914281edebc55190b65048418c211df85d0e5cff84bca17d7378dc73ee9903af4e1fe298b8b90606ac0e90def4aba80b9ee370f56084f679237aebbbd74213e7a017304ea99a59f96f1e5a56b9bd1e60663475246eb13480431d73f61bda4c9771f43b6537766e9848c5c207cf6e66fa4ad89c0745253a51981266497644752fd86ef099c89ffcd6cc03684c084bb20bad2682eac7402c0f4640c124346fa2daa856fa85c5014d969d5ea26654be70388c06e08124d5776595bfa321bfe011a57b1ed5a43a36a6ca2c7c854614a76509b955a6c85fd65b315811ec613dbf6116bbc5b97b9aecb302f953d4fcb9ac976c15de87026facb4f0b0d865f13055bfbbb28388f3ac54476cf670d04e3d878d1f12b4c614d208fa2c47726a32ff625dfb5d7750e64d5169bedc986a15a579f3c6650b02fcf6c4f78c6192ce4355cc6956d532cc55af51466719baf0dc5b853e22f927a79dce8e8e7b734f363387fa55c6dd8e23cacd7ed5aa4b7fa5e431bcd96a3a957cf4303a596621783688418b4cee6e90a5ea256022fd81956d8d422e21fae14f28525d3d272b3d6170dcb89e00cb90f26401fef1c713b8b4361ffd8bd3660c73de57f30d0d4f3655053d2f2ef42d53532091edc7f8af0cb1e4dc5687e8307655786f3fd0875e5659d4aa7d8be7b6af595c9c75d6ca4393c08f7a242d09c7d8db961e66fc11db9f644cafb8703200e34f4a92ab887b01f0c52f0517d4a86007eae9156d6038db9d5ddcb700b12540864178cb1e6d91d32d1df22e30f95ddb37e52d21fd0a33e32d9a8ab37ba1c9786867e1606c11c335fdd73890594f33c7a8130bfcaa387f212416c0b539f2c7d0657a149263201e44ccbc90c355a5f2b3d53a8ea7876ffb492227f3947e356c28891c2d35ad37410675b2572a34ea97ead2de86056f1cda45786c5144cf5515c211119dd2edb737974998b82999d7ff67ff0517d2b332720a302baa51f94a22455b48d915cd62a55615f85dd5ab96283e05ef5a66b7271991c172fa5a20ccb6c09f66ef400e3ba65462bea5ddf5309794dd324424dda2e6118455e5c3e9c608b21ed2605c1fb392af3a42caa16e29a8be06c3d16e6823ee10c093e6efe52879237edc8e234c132a645822a3f05f66bade952d0ad7a2799fe9e5197f2fed910f19a1f060c70db10c2d3702964460130edf56ef6a500c2001740e63c968e5180be64b3106b851f1a57591f465fe3dc712da842c8ee79b5d4d66b636ee9025b2a0502b2520dbf8f02dd8e18c3c990e71fcd2338c1924faa5c3a29943f5acf79d406c1d9e343557b584f3006949acca0e780eeab8af6c607b33aae780cc3f24ef9ddcf622d0e45088ddbd89d610dc0ed3b45ddad73c0a5027c9c7cf4b819e60f88496cfaada80c6d9259b262e003d8842c6970fc7b94d7d3667e4b5d29b5e7cf6fc278741334216a4b59ec6ba74e34ebd2d1526fc2a546a2d03c9053f7ffacf6256fc122755be3660d2fac2a56f3d77cd59f079f64bcef4d37281be2dcd207c461c6a38f1ca80ae6dbd33aa7493a35df759e7f4380ec7c41f8cac9283b14fb49213f12ea08215d98821f1393d68e03d8d7813d13446731889cd42d36dac66af6307991bfdf8ad552c317a84a8651f89838ed73558461ee52cd45b726c40b83ad7ea643a14ec8535bedac179d1d44ffc2a65e97f289adf6ed6d7a80ac01e829f91dfdd89ff4b128d7fbfff67774321e517a2731784ca57544cd100e57d6a8e117bfb3e7a080de941912d3e792676b589f7e3577555af499da01f9d087773cf929d04d8a9ad9aa604b4ceb07c6efc34357b5dfb2d9e13e77588aee6ca710c6e2e7103885dff12f8b60f8318c162152b91f8a15ceb6c8d0ce550f1946dbdff90092e8ef85768365a0a9a27d53f640ac25113dbfa9c7c16a722947f418890377d6a65a977ba54952e7a56cfc6ee5c251f785c511ab5ff0fea39c798e285202d4e08b7b1f6ef6057928743ee2565765e0bcc6a429cc626d59a27f416169403d852b0999c2fc8962054cff25a0c5d09b0a0cb48b64054a465f9a53732e8254239b9670811b01a85e0ecd0144c699c6fbe5b49b16c640918e6e670dae57635560869d48667cd983860c3488125b38d221678000d4d2fca932c078e0433c6826fd26d52ca6301f5aa8b06ff21941f0751243dde0aacee905919fb21375fb53049ad2123d358541efd836470524538bcda4d1b41e2cedd5f9909621f7fd7526342017523168f7006c6ed53e60aeb18c26dfa87d2d0c59dc010b6b490717edda7dac286b84d3a633bd0bf2c4bd83345fcfd74863b977acf73e4a8ff5b7e20d4066d57f581cf5863410abd454b0cc15b87f55ea41c61a72aed3b2e4c66f9c4ac533297da52e9d47a8e90a68308e428c08b28a6354a09819167d75de4745c9eec8f0f586533df3ae4e1d6ba3e81c7296c268e237747e01be2e461f8f9759d5620d648d56ebf514b876101c53b13a2556a1f9b7591ec625d9d26df5646f01ddd9720cdda5050ea728744b71862c669c6ad9756becf97b8b3e2299089faddd6c99ee025d4c3cfbee735eedc6ba77ae137c62d746a9338c6466fd9e955d8b142522bb527695f963d2148e66d834af34dbe5078d9f88a6d076d05c6b60f8af305a8f490363d8c25d7a86f4b5ab6bb695f22fb4ba40ff801164968024fb734b4fabefdb6086ba2f73e1fd7cf85dc5f0fdf96e1361b98e9ed222b44d0ce17a2953ca02f18878567d2aa5afe93249638e68dce04115df5e8ed2ee371f7a437c9178726b051c3a5119bf3803be5fd05d83b43238c49b52ed0c185f9efe3f0c1f3051aaaae8d54dc2b2ef8d70b423cf47f3c64c3bc963554a1d801ed11ae379cec3029b9e96df7ee252b89922633463426394a293ba0d06ea699062bc62ca9b0be99f852ebf0d11026d8a868cd680a7c590e2a3f660d9f811e753b22f14dd4c2dc8160586d1c35dd3e199f94dfa739ac9e5ad6f5df4dcb9f696de46decdc1275124f271340bf4b464a54d10862af52bd0eac8825af45b4741c96d1c538c86455d8f3c9145344f9c533cb5a6a676586b32786fa327ad80323ad84c61c7f71d9e8fcdfe631fa243791bcff7d93320abe21fdad8154639c120e573898481a0e4ad827a9656a76ded3e3ae3528911e42b6d083a14bcc22adc549e1a815c3f4208efc61575b1729faa0aab0a01ae83afaa1360c00c77532a3ebf8f88dd523c44771885a79011116ef2e0fa68aad7b7ca154baa4d158ea4412142d382fac1afafd912ba882d736b94af935a185d3ea0d9de6e73186c265797913485806f48b4d2e6103f2f7654a16afe30d406fc0c384f3130fd67ed7ca770892c7caa1773cbabffe809cbb376e15ad281bef54df6bb1a3f4753b7b15d4ab967d1bde0308b332f2394c9be5762605d51a7743da7e07b315340bd0b92a9041c7af8cfef912c94451bb5e656ad925e7a14262baeba60e02ecf423db499d36aad41cc2fec36c825ae81a4915035575e499da9e342ee0089374c5054286cb61b51beecce5c47f90946dfaea847d5f48822b19674120c7ed9379fdee0b40ed3d4e45928998d3cb5fb9081244cc49a0f68db92853cba2e7d4b7e9dda96fe748052274e417fdd46e1f7220d91dd22bf7083b07b825c82cb0e800f7036a66eba6647f6e79caf7267fc3cefe5edaec4b3070f2cd553e7751de00cd8922e14056bb21e14b0485e6415dd271bb8f003f0037c1386ff6b7f254339d7001f324b9e7e4730fe61bcfb5f680a5975a53b30e34ce01c47da7a3f3876bd61c3d6f935bc525dd34a45638ed7ffc6f5588d7108d301197ad77a5eea59e8ef2717dfd59b83b5fb873b241abd09e5892eb15620673035dddf5f51b6717cfcccf32aca529f59d2805bb990df63506f419d0f8ca9df80b9a1ea5aee121983f2fe7f61a2121707eafd921864fc7ec073d475e6c61facdf172e86285d74e891567fd69772a10f14d9e0493a0c8808b63ea02e301c10453d452bfe3f657924d25668c6128f05dbf1df71ab6005199ceddf0a4098ff365c1c203d05e20192a6a110fb9be70346adab3c16214ddc54ecc4c74a2473f127d5a4167d1110f5baa0f94bdd974c67634d198eb7bd34c9c2fe79f6e2d9b022c9ba7901d9dbe081cbd5589e18d427e418539d099477ad8c6ffaae813b8047d41618ac0103c8c17b297a7ae4281636998ae8f64fb899f3f3e708f1cda48b16ffe9a14f0aa75669cce3100af0a0936df8b9d8289d809747311fa6a1f83ffc16bf8400e6bc42edad51151d1b30ea82e04049a57229bdce6553bdf1bab097338b179878b49a496", 0x1000}], 0x2) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739eea769b94b436cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f57f00000000000000804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897870a32eb2c2d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x126) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0xfa, 0x0, 0x989, 0xffffffffffffff7d, "85fefa22a6020003fbffffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:36:55 executing program 1: pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0}, {r1, 0x40}], 0x2, 0x1ff) r2 = accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) close(r1) bind$inet(r2, &(0x7f00000000c0)={0x2, 0x1}, 0xc) socket$inet6(0x18, 0x3, 0xff) socketpair(0x18, 0x2, 0x54, &(0x7f0000000100)) 01:36:55 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = msgget(0x2, 0x400) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/81}, 0x59, 0x2, 0x800) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 01:36:55 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c6, 0x0) mlockall(0x3) open(&(0x7f0000000080)='./file0\x00', 0x200, 0xd8) setrlimit(0x6, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setegid(r2) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5, 0x2011, r1, 0x0, 0x0) 01:36:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000880)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000000c0)="e13a7ec8f4da4c8e67fdbf4cabf82ca2c2dd41a8e5a116b8a064a79e575765e9afe6e9e2915d510378cf9f62fc276e3c2ccfeb9620bd3c26c1d87321d20416f42b048ce694fe69d4242d41886b00b454f6b050113d4ee759a8157c0eedae1464c0526977fa975f04f8a7eacb6e3d52564ac864c7d3680f5ea0ce3f44c92f05f09debf74c150e828612a651ab0dd197a7cee0247e6320ce9dc725a0bdb1ec0044a0ceea4dc560c351b8dd48a225894335299f6b8f3fdab06530489bbb2047329935b8e67ce7696e1f27ef7f0b9cf883a365eb236042341f55766fef89df7d6d31e6f63d5fe2ead97917f34f503bb584dc9cddeba5ac783b344cad709d0add0de92cd1891448cb6596cbe15da626f5c396e3b746e30b830cc8d21863cd4aa8a1ff4c242734b7abe5fdaeeb4fd600bf8adb9e129ed1fbd21fc4df70a8c0e40dd33fd018378edf26f27a1e4e64385d865cfad5060742fd79c1405b8ea8cc9391d097364d408089e95684235c591e8ff59b7caafd0960a8f2663ec9b7b2413e7049c13f079a035c2a303817c306c2531416176a5e43c10e6b2b094a5a1520d0e438851cc1dc32d1708aa240b3a67b764a59cb48484f116d9f705b5cefee15f7a74c3cd69f6ec3174885266d685c84ce01de43e10a88d7edb2adbf7800955973a8d6e65b428f8e1f26037d440e23cce885614e50ed410ccde5f58b17c0a3f9d0013887623a4be1ac8dd5cd09d8a242642b33e98d97ab74621294c3b5e09152519432da1cc281690dacb66595bceb8cf04bcc652c7ca92f50666e0874a66889274a7a028402bd769ca16ee336bd287214a47ba62bb153b557d4013f09854b2485097f899d98e348eae31bd7f9fcf34f6aeae83581e6342a621a46a8879b2cf8808c1d09b9d6cdf4f7c8afa3648a8f266311745fb66a0b27eaf129990d3cf1484abe15ca6b610e93d34bba1363f26f922fbe934deac7b9ebc4e5d9b1bc441be31be76e1a1eb1bf49a8cca3690347ba5c5249fe97053a67412c27a626f5acad26b4d4f27b2fd8569ee56f38c066c9aca22a0a4fa5c67fc0f3afedc3caa3e5cbd5b8e9ca011d3a3b066c9136ae685f63c88313366126cdc98bbb5df20615a493c28997c569a1731492ded132bcb235ec2d4ad43897c53f23c39e2d012cd58546cb095d7db35c69dc8c1a2ae086fbc4f6a43fab2717e06fa86aeed7d5ba91a75a324f218da877b5c59b81bc6bcc20662c7219489f6240e37cefccf7abedf05cc93ef80cea345aa91bebd54818f493d6722cb80b67bb1c57a8c9c7178d8f140d4a743336504578edf9ea4edd6c47e871744ecfa7b9ead173a30c0c948c16a10bbf0324ff55c99a2b4843d41b69fd0d1663aad9b76418182712683b0f0b6c21b588f9cc9b0b3d9e9f3ec36c5c60bdeafc6e003acbeb5dda729a65091179831a7bea7c8762906c66a3b291633a90047e4960411f12b412496c4ca8a5ddec939d57745a70d0500c019590e1d441845f6f722962c468dba6742a4a01458c90aabd478e60d621bb93d955cd42eaa1aa463bf8512f516babcda09d75aa710fb5f8469fbdc7a5773389522c5154f7c4a4de9333e9be5e820b1a40222a28ae167fdc3a3930e09b9c56094269e0beec34dec65be80535aacee82f6ca9997c9780f74bee8891e20e8e2a57a72d433abab8e1f396fe1b4ea1dba2e6d243fb5b87ea708806eb22282805e3509287603409feac1bd9108f2fd673182350464c814c887d4f20062ef5bfb1ac834537795ac6cc8c59ecad5fa1ab796c87a5165cd005819a291015", 0x4fa) r1 = syz_open_pts() close(r1) dup(r1) syz_open_pts() 01:36:56 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) 01:36:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b", 0x9d9) r1 = syz_open_pts() close(r0) r2 = dup(r1) connect$inet6(r2, &(0x7f00000000c0)={0x18, 0x1, 0x3, 0x5}, 0xc) fchmod(r2, 0xa0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xda1, "b07bc9fd3024c106a62b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x1f1}], 0x1) 01:36:56 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unlink(&(0x7f0000000000)='./file0\x00') r0 = dup(0xffffffffffffffff) accept(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) bind(r2, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) 01:36:56 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x84, 0x1) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000008e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000000)="fd", 0x1) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c02a5bd284815045cdcccf19d36eea972fff6634"}) poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) getdents(r0, &(0x7f0000000340)=""/4096, 0x1000) close(r0) 01:36:56 executing program 1: setitimer(0x3, &(0x7f0000000000)={{0x20, 0x401}, {0x5, 0x2}}, 0x0) shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffc000/0x3000)=nil) r0 = shmget(0x3, 0x2000, 0x100, &(0x7f0000ffc000/0x2000)=nil) getegid() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x680, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setgid(r2) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x10) shmctl$SHM_LOCK(r0, 0xb) socket(0x1, 0xc002, 0x30f0b54d) 01:36:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="f8307aca0c4f232cb69ca9d7cb7a90e777d80eed9e1e08fc71cee1d6fef3720811792a4f7a770d61b4e2a3ee892f1b6695c8029d014c880a991ec2873a84b0989b5c3ec4ce2de94879a47cc886172b25ed5c246e61100de7691e9009f945fe149b92be9ca8", 0x65) write(r0, &(0x7f00000014c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe214dea7b12a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x1, 0x3, 0x2, 0x350f8f6e, "b400b47aa94f1c3c3190f1b4212b8b25e88164a3", 0x9, 0x10000}) 01:36:56 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="3ffbc0c58ab3737f2e9609b119ea1275ab6e0960dd5258d363e26172d7f5a7db6387ca6007469593b2364e1d3494a1af4d0c9498d905178466f7fcdff76d1c53d6645e08861f58e6750488685756da02592f452c13ba6604670839ad9c38c672a45d78ea179bdf137bb7bca237a7f9aa3da5116fafad0a64839cf5e2c10934", 0x7f) r1 = geteuid() r2 = getegid() fchownat(r0, &(0x7f0000000140)='./file0\x00', r1, r2, 0x4) r3 = open(&(0x7f0000000000)='.\x00', 0x2, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') accept(r3, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) 01:36:56 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = dup(0xffffffffffffffff) accept$unix(r0, &(0x7f0000000280)=@abs, &(0x7f0000000240)=0xfeb3) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x4) 01:36:56 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) r3 = getppid() fcntl$lock(r1, 0xf, &(0x7f0000000040)={0x3, 0x1, 0x3, 0xb, r3}) 01:36:56 executing program 1: unveil(&(0x7f00000000c0)='./file0/../file0\x00', &(0x7f0000000080)='c\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0xffff, 0x3, 0x10000000000000, 0x7}) stat(&(0x7f00000003c0)='./file1\x00', 0x0) 01:36:56 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0xffffffffffffff45) 01:36:56 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040)=0x2006, 0x1d6) sendto(r0, &(0x7f0000000080)="861c170481d6f59f3c31fe54063448f8d3310dfed0cd236330061591ca68ba48538c43e07da99d7af1350b31c3eb021749bc10b9a70b25015696580341a1481e12d7e65fa5dfc4ca6d8cadb5dd3c4c7d1cab647402a3843c764145ff10253edbb7bcf35a7d87b3ac151c7d83f48af888009697539af7dd29ef80014af1189762d8ed3f33c76534da40ece0a54e527f3defe4bdbcf4dcb6042d4d2a3c56", 0x9d, 0x1, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) flock(r1, 0x108006) sendto(r0, &(0x7f0000000180)="53be25623c25f38d0b20c00b32e192cc556ada1fe389c52b2f2054a4b9", 0x1d, 0x8, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x5, 0x45b}, 0xc) 01:36:56 executing program 1: setitimer(0x3, &(0x7f0000000000)={{0x4, 0x8}, {0x0, 0x5}}, &(0x7f00000000c0)) setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0x101}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000040)) 01:36:56 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) r1 = getpid() r2 = geteuid() r3 = getgid() r4 = getpgid(0xffffffffffffffff) r5 = getuid() r6 = getegid() sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000100)="1eda63ddf13a7834c1fc2925018016c7a9c27a", 0x13}, {&(0x7f00000001c0)="92284c9ca5acc012d130693c9aebd57fd4348d043978b180b3d64e7e1489d21659107749f57fd09a02bc519bad7d830841ba7a6c42c890d53ac54922c5bf6a19cc71cc5018374f4fed0975aef72dd23f23acc2eee83589018a0c98e32cc526aa10537ad6306fcfd1", 0x68}, {&(0x7f0000000240)="889ab748cf27d172e3dcd4e9bd406a5f946ba22789ce6419cbc297992d3ffb41019b4d667c8bd660191998f3aa87039c8e35364cc65525dbb8514a98b9ac8913a229fb62c74024612b2aae9145813f0a0dd4320a4aae5cfc9edb35b70b2d072c46e50ecca047a9f07d6b529bc2ec225a1f46979fb592b28f63dd275c4bdfae01bf5dcdc4fdf8b1821a8860710a8424bd61271a640e5b5d2f0edfebef9ec7aee2a37ff44a7b5db3f32efd02709d294379438ec7", 0xb3}, {&(0x7f0000000300)="e132fe9c44477427da457b1e22db9212eecd95e5db480e18cc9c0411dddb687e26dbd13b2123adaae6b580a3867ee4c022e98e69bf9a463345bdd0144f79d5032042786e4bed3d286a29648c9968ba55db56f339aa6c0c74c00c935e", 0x5c}, {&(0x7f0000000140)="678581aad55fe94da35cf7936f", 0xd}], 0x5, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}], 0x70, 0xb}, 0xc) pipe(&(0x7f0000000080)) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) 01:36:56 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCNXCL(r0, 0x2000740e) fcntl$setstatus(r0, 0x4, 0x40) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000100)='./file0\x00', r1, &(0x7f00000000c0)='./file0/file0\x00', 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) 01:36:56 executing program 0: mknod(&(0x7f00000013c0)='./file0\x00', 0xb, 0x800000000003) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) fcntl$setstatus(r0, 0x4, 0x0) writev(r0, &(0x7f0000001340)=[{&(0x7f0000000040)="b55c8bc03efc42dbdf3f35e105706b6085c2ccd22b278f67dfd60cce5a977b17aadd56dd334468d6607396bc4fdcd4c1c0ad8be2e9929b6b1097aaf0b75509d6095c0aa95de8283cbb2ae0c7d8425ffc8704", 0x52}, {&(0x7f00000000c0)="84f2f8217557a214f4ba09c8883d3da359938b23955ab9993878d3e136acf8abd68c896c49d576d1227bff4acff609f866ac1ea2ba2dc88c7a36a0636b1cfaeaf07ec3c094b6a43cf37da752198626bceb209b1590bd5379e6747a062b17b731d9a928542674c91ab733bad4f06a9a3d59602ccd034b747db9570ba605dcf455b174d21ab9a302ec216ac066f5d0b06a30fca347560bb38da7d482ffe7ff38472cc77f6831ee2994a70cb60a30398ef2c810a2e310ad9cd06ff23362db9a6777faf09d5966f3", 0xc6}, {&(0x7f00000001c0)="eeef540fba55d2c1bfe301d6b335bedb99c609c375b8b520849c9dc5a771fc3cbd79", 0x22}, {&(0x7f0000000200)="c8d1cd50585fed4eae1e047f452cc1bf3429fb719cbca235f51fc3ed0362dfe868e99aa9323a6db1e8a02cf9e86053a591fbc8bbd0b1172365d95a44abb57403016285f56f133174049626c734c269e7ea0bdca2584b399822443fa27010feae157a7eb65d93f3840bf1b334b8eff1b0a7e7342be1a91e9e54741ef541e472c21c2c7ef56a15e9b56ee6984abccfeb6140a9c32215d9e152d241456dfc026df7377ce7ad46cf73abf2ecdcf18ae2d3563964821e0d0bf96b67946edbaf0f1992bcc96bfe17fe9210755efb74c8d8ac9b61e11fc645caf45d60de4a4b8f550eddc0986a9700a3e061de4185c6f8bded302d41bc610acab20dc5b13d99df7c22f8c999d6e3d6c5fcecc1d0fc69b16620e84974ffaebd80c0477c5b515735a1b781fd316cd750dcf1833a668b2373c52fb1139079028809473c0c801b44a3c6b631d9d5639f1b4348d37342ad1c04594056ec94fef00607be222b5a9ffcd090cc1245d333195d832c007065a33b297421bf75996d77d8d2eb959800acbdfc402d2f54017bc04f7703d7388cedf2d777916a6ef2b80862b4ea5f87916197948bc6f459a656e2c4cf07aade4c77e6d1681e67e228fbab6edb8517e8e66a8444a468fa1325841e349ec84de44d09e9e1db27d0c4967393523e725b2a2c91b548b94346d9ba424c93491569da193556f195320232710c3db1b946e24effab452ced8d9d9b5e3e5fa960d6659b6d85c099c67b5a40f560554c08b4268169dcb373e2a0afda1284a292cd2d5d17ec4d84b9103c1ff8f8220a30b7cfd4795d547b7883808484d54f5d035ebd7dfae71ae14d673b6fe6f959003de1eab9d0b0ff272c17860927b9e45650f3566d4030dae5289150013b4144d0d5ffb821203453a79d095d8aa81042a0b24584d435c4f9941d50e6be2a1cbc4b72669a69b193d098a74b7b92cdf4e8281b9329eff6ad589659fd73b0003548af2efd6729ee1deee8f7cf1734e161de583e615f91099b1a2273365510e1475065c7533d1dc203434ace539d43fc428cdda93bf4e142c3774e85341a83f09ddc5725759be8aa1f8731595e8c697f1a1e530c256539ce2af136270043c7011d7c4b6ba3cb3dfa094935d0b2593824acf47853de1829847ddda58b1f7e0291fad8ca6d862a8d3b6237dddac7eefdb7638f22ad1019ae16ff234c3865b3adc640365927b66c822e3881f95e6f600408bddd30c53aceac8acd19b18e4dffd07d2768a2d7103ad2c892870f87e0134d32a81895acc783f388ac57c66dcdbb701a2212caa9f981905451099d5ad381c0948ebcd88fba3a0eab5eafd5f2e7a16727cbe4ee2fd9b6554995aa2927260fb883334fa6325afdd88e9259185d198f8ccd4fd8b62b2af7f892b5591763a165a9115c089fddca2a75aaaff51ac15fbe0c36b54aee92939b7b72a45a0bda4b29742a4680a1272c1f7a342206589978c56f917ac58c2e923c4d1f38ae36da90fb56ec863bb1e934f1af8b03f22b10f7821dcf974046b7c53a43561632265ecf6658bdd3466c1383f005a670b928720cc9216ec4a041dbf4f367aec244503ac6034e0c04a0e0bafd1c07f0b4f91abfd9caa1fa69122a387960501567808d942ffddae201cafa6f046d52bf16174120c4000c4655b2484c7c9cfd50dd27d049ed513f456a7f152967777b786e325604954268baed8ef9ba7a730abeaa85dcec78f1c9210c2235e28647f685237bd3bb77274bf9c80424a6eb7c1d0ce239f721baa3389c10ef8bfcafff2dbd8b4a76674a608fc5cea87a067734dc097a489c663df28b001fdd6682bb829129ca3ab4084dfb29aa72f5ae9e8f560d98230afd28b0aca7d070d304ee8e2446e93a5b226c2fa0dc9e3dec02042651b3b3cf4dc17fae3b7f605b75e982aba77c06cd64b85a795256f59a2a6be2af6b9a252ea21287ff75493b8d17ac66402dc1919ff86c507d8e056c88500c83853b161139eac9cd1912ef4deee2660951a3e4cdf30c0cac12318ed4bbcc37819a92a9b5f6f3f1080ec1b76fd5775f59652ab2fc732a6036fd9b18807cc4a6cc95eaa6b3f96891c5649a4b25971d54338926fed8d75c1329ec486ff18aaef9451c590f880d3302b4cec45af3115db1eb29de04c964a8a7c4dd2abd5aaedb98857d40547ec628a44ae80af41d81a738344186df3ab9503a8407a51956e40d0d403810cc27d4f461da18057f5df91928089b67e59ff13b6716b73c7af6a827fe2fe587b6fc4251bfc4d1d8b239a7ddc9cd2f9cfc62a8ea0f203dba7235ab4a077c1d27192061d83f0384ed7c9d753b529801299fbd2b863b8a4d6e06c30119463fa38e4dfa40d6d3fc4cd47b8ba73a39407435c71a0464fbc14f36e1878e35992c4395f9fb001a6bdb136bee611b28dfba71a0391a6e1f65fdd22f2f7c0f1753544cccd87440c36427394ba71c215c7ea3e89cda5aad13276b900695b537c156ce93d93c655864f04326c62b71bb841efeb36f18259f4e53c7b4da0bafa65aaa2d88262fe1f134f194161c7028d9c40400fcf8b8c3b11c2d3a8d50c4e1ac7b61b2a84c448ac0953cb276d1c6267919ef94872e96f0a3a8afd80264ff47611dbf1384b974c7d9e95d21baefd98be63323ad2e12444146b9b90924619e80e221e441010ba676ab45504d12c8ba911312ccc3ffaf51e45b15e18cffad97ef9324d9e1ee0fc2c2c729aeec36f53e77960608d563ea7788556242029d2873b878aa3e609228e89668c5e3a9fccf973dfc77b845d3c09bc660b875e52e6961898c860a8e250cc567bc81a664721b6bbc93bc7e93820e5e786dac14e2b53eb8306d2de003dfffae134576e0417d7f5384989ecba77178a7307265110374b59be73df205b9905d240e19915762886c49e02705b410583a22a30c516aee2f2e9cedec7f919aeaa2acb12b42e292d5d9765cff00aeebd9a6241ce6d4bf28fbe5c251d4725f0ced97b7a423a65c7d9d5c5811a51309e8f28982d96f80ad3a4c774988667fb8a0ed82910a6aea03a214187e20281a5625c7e1455fc7e5ca58f22c1f9f9f215205d3cbd726d9bcf0f9927f0a9008bb2c7548d4afb4fe2f406629b1ebe79e9535ee5c19e6bada152713db4f621a9641786dfd8e8b918077e521646e05428704f4d66dede1fd9e9fbcf9d2aa06d7c4de1f0cb8c5c9f0eef80bf4d279df6cd6dafb2122cf089f4f40a960b630ca5f6aa76e5539a619b278403730775e07e1ba31ca0e3c6a73a74ade41256e6317b60f1cad7759ca77932d7e8e2991b8e859f87a5a01dd31ae63677078a43ad74bbe496a237937c4fd59c553ad73986a8eae1e55ce42c4160c7d81d617e5ef26567dd5f270137c05bc57f2766d1058a80cfe6c4f41910f226b730e6115c457bda0224c6b7fb599a6454227972590f2d8f92a9c8acdff710b6b05f503984029b95298b98fb5da336abb7ace8894f25e92c76caec7cfb12ebd9b889d5b51fa55023cd21bc1426401a05a2c73931e4b757ad0453c7a827a78a30536d7d1c4f8e91e00185454c7f485bfd23c127f2cbba66a9a9afb9dbf0e1b7a87911a9de442e911f07672dfaf5e0b99575e029142468929e9420aa807007d223c81775cea34000f9c035972779dcfd830d460bfc36f8ecfeca33d1aabd2831e323314d4e30145fc757c16760edc0f3baa1b107c522ee3f208b8eb296e0279e5d842d0a6942af2ebef264ce9fd3fbb6b467ee292da8b9b8b0e9370dbab0171a114d6e84ad8f67da2893304205f99cc31c577c5785045f2f4aa8ca2de066957455771840929fa696934f92b4a75a6a6952751dab42c9326ec0a260b199ca271eb0edf202a05324fb6a36c7fb8b0c23bb1960b094b969e729f8aa251d46130e792abc51777353263f39bf85f929f495bbd02cc1ba12ab62409be9f39a7599bc05de5abf80279bf3ab1fba255281308e2ca2f86c05a030df4d5f88f0ba8cd0b78f254317329a51e96ec437f848315048f08b3bdf95d7d4ea3055124084e48e58bb0d5cf731cb8961a95a7b0825c2664984c0f202b20c9b57a24694c57119730ab18daf95cb9dd095ead52725f597ea7a89297508308d70c89f9cda95816f839a92e13905c24b748efb2421db01d5205cce834425476746aae66fb81ad5e213ccb7a952de73e1d8b1c3eb2f4f6c6573d2d559f1dc4317cc165f817534ff98d39bcb212a928f19a1cba7c6adf197c2d18a72e4301568d3b5dda5bb510bbc04abfe4a625a46c1e0fed5c12c1d70ed089fad62dd4d25c3c08280b5d1e37822c921055c7c3f7d0b4e2536f76a2772eee818d057bd7b3338df5d751021eaa6925d942c67d53cce11254591030a714504e0dcfacd21ec8c592741a9966317ff906fd8ea8953f8a8ebe55676da31da679cf42cea45dede84e9fd85f00b42fa24e426b42df20dd29be1063b2c76b9adc2b0670a3c90376dd8b9f00673248f05d1b675afcc9e5140fad6d3cd71b25fd271cd0b4c712da03734f1f934618dc557f375bf0d523fe1c49173778b96724e311f7bb3a31787696a5a93a6d007e24f79d1e64c8d12305976fc3585c6fad541f633c4c3948a50231f53c027d35a7c810dabbc57e9eb9bc042b4b2f84b900648fb9301b5a16f1aa1eeb1dbd6402e1069e64b51439e1402e9e58db8636729140564981f7d338a67d199eacfd4708407a9dad90ca90f279145bf7de39c0448ef56e9e621ae715f35c895d1778b1c6f89ad3f8e8b27ef46157983540fac5d70e345f91129850584bab625b2cb87579712b42574ed36b022b8909e5eac85f1311fc5785ca624b4d0d0ea69e83c11d5787bffaa685f912e8951e35ea0630bd965376c774e0316cea057da20d6d2abbdfdd6d4a057564b53f77e7a9769007b6aedcc08dd8dc5ec08922321f486ae0edf3ded0703a238fece649536ff25f8643cbaed19756f79c0c7163bb561b789a64e5697afe77793486e277b9928d19f44b6de7eae6c0f80dca4a87eefe58a2bf99331ffbe53d175258269186d806293b48814093fb952a0d526736e04b628a58479b6ba893a6430f3190ebb926418f46190285aa59b629bde33821bc15b1851a979a9f43052a5facd9ccbb1901f67c27650dd9ba72e1c871ad55213529f4724823d1352c6be2bea4a9a6200fa3320f0f0ce5f013a27145cf60717e033d3c73dfa0b0152fa6c1aba4a411cb60da88b1d81a2d882fd34bf492c8bfbbb4e6fa7d7a4b56fd85f6c07bddbf147f440831ccc2922883fa13c3d5b733599c65cff8166867b7630c62dc1b47a09fa9ff5cdd58cd92b45e79ad9c419333b5e9c030fb915fee76139e2eb2be5299d65678ca0388b472800b67a11a472efb98bd7a2de2adad3a64493d691d1ce9e3ed49a33715901a790057020dddf95284d09c272c8140963bc6a6373119f9f3de756dce500fbbe6c7f4f08a0ccff27c57d7921cae62440d7cc1ca9584157ba75c9cf525e761e00ad497ff2efc3645b9c2ca77da041fb3e0294714771e28f60253ed83bf8e057aa8bbb4118c76edda91dc502339ad4f2f57184d5f8dc0323cd6c2da85d9fa1c7633232fa583ce08db92b9976e54bef200629f13c85b28bcfd7286291653ea27f54252598a5c160859cc360bbfe19f34ea413c0353c652619641b95fe3a64abac1757b78b3ba912d3e6695adad4f9ee09f76251a74591f3295537cc9d41eaa362b4ff641ecdb130fe42a3c9e53f985372e44944fed566d167ffd6d738066f1bde9635b1724d616467bdc72052069eca1f57e0d57d1c83d306de538cd230c1a8b088462e9973d8e", 0x1000}, {&(0x7f0000001200)="644230c3e9c8", 0x6}, {&(0x7f0000001240)="316fee028604795fcf9125aac856907a63abb0567d2345f2e38af37e8a217a3df393e56c14899ddf53514fe02e5afb616adb0f0c4935486989cecf22195dc244265da532b9fc0c21c8094a7a3d9549599df7b943eaf01f0fe3969b8b80370ecec372abad2db5b45f75b0704a3a1a666f78cd3a3df12daac8a75f40485c6f18148786f63fd4ad0372561a6214af44f7262d17f6379731f7b2386220e2be9a612690a85a7b3cd2e278600e88d74fb9baa4ad4a48a413c55d12377dbb1927b176a6f3c6e39b8feda33ebbe25b2a", 0xcc}, {&(0x7f0000001980)="6d174a001942ceb2560ad8505f0725501bbf2387b2318e1c7c1b057c46446f88326cd07f647ec4a09b228d5407acebf7fa7688c6f04c7b4fdcbbbafbc7727c1ca0d89811094ab4ff121c49be07577591f4c4a115ce726606333b87c2090ea49a7b94f6a0c265670d6e7b7b7dd120c495c207a20d28063d14bed6571edfde0025b735b06975253554e3b4e4b8adbf4b120a23337ccebf924dbc04087efc6b8b0ba5cdf26fe1f3e6777fd74fb58ffd1b44ad84f0ec6334f381984c67ee46c2052bcc2514fce319668a53968fc8b243065c4486bad829746ef3d137115d3d59f1be90cc14766356cf8b7ae6b5cc7bd7b158cd6c097204a2864b87298b68e20e6a03d03150ddecf55b23aefe9d8290159337c5c1de9c62b083881139b0230b207da1c9ce79b5b4f19824c9296aa35de5bb95a3a7c5f0b2f9d240696f41388a32fce138e7519cd5d477b8ed2fb44033f6b6116c8d2e05288847217393833a7bf1bbd1a9199ab75b4a4fd90c54a47363fe8db2f24d5c34d12f4a9fdb92889609daa5277f5a453136de0ca256ef9a41e689fecd562724b2ef799e942375d98e800450c575b5d489f9f105843046f887081de5c8ff39b25e846a91c6cbd02730e3e9f97daf8893fd35987d5d0a661b8a08a48549512acb46b6e02588525ce10a06478c5ffa3b3ffec21a947ed767d29dde7467c0810377c2a3180b2f012b56ff06953d21d19aa74763324d4ff3e769d3c452267e8b562790b199f8ce7ac961b131d50cba64dcb7163493a736c0735a93e1a582a3327128f4f286d31084d7b241f216a05f43edef6a047757e578e72a5a5f3ba9a2d5ffcaed2bc278b574d08bdf922eb82429b68e4848f73b9d2c4ce3e242a142d690cca04de8ea66cbf411d0ebb8d387c01ec3ccc1b396d0e5c268e68f42f4d29f9e0820367eb22de95d11eb62b363a69fa5ef382dfca479b0b16c33e1e5f695448916caa2fc60f838c0b8080196adb8615df6da75c3eb78ff42464ef951a87fbc855196bc0373ad3b346284fb6808c93c7f0293406beb34093c36148eca515a97832db70dbd54675082e0e5cf08697f0d8e747359b68a908a0651e0e6fd22d9eba6c2870b7b57b3e59b5bd6b096c97df3a49f530aa918234b640a9213f5383151401eb4e18aa387796dd2d197ecd364137046e88b4bc2124ef739a32d19a46e6dcc4c5ff30d8bc2df0f034f0c69ca3f7ad326dcb6e386e626b411521cf526657de50753f1f8cb7f4dd7dc6fef02bf420ba50a82543e810e30f55fb42dd173682a67e4b37eba85d7395403a070c23fd60a87f0a4f60af56a1b1812511e596a74122cd4f461b544c5ec4334a7aed2a1c73e5e24ce26ed4b39048c642b6cff235faaaeba2aaba50e8b5391cadc57d4f6cfff16ca83cc9b1015032bcea46b8566d52064a3b583b90a80577e16c495921a17cf4c57b6b1ffc2d998967a67eeedee317e4641d3f7c447515b5b2d81c3cff79f887339bfbda3f8b4be4bb6e5de541b13cf1d6fe609ebcea076a84515985b81972b8d7f1c76fb1e215ee0406faf0b5493e616e7098ba456f1137a4e39aac357c640087493c2265adab6c779d6145f9049cbd0fab68e50db5461f015c384f102e0c9599d1d8884a00240c0316f51958463757dcefe74db12919307a7a1a74471d3ab17574fb7f5126b4f217f5e00ac6be1ac0a51decfb982abdfeba4f2e44d118e9ec9bb1c3c58f1e2f2382716e9501578580bfe71b71153162e165d50e43f86e37d6d7a7bdd4275f34dbc77591f4ca6966e073701027fc9f97215163157ce2b057b0f9dd0b22732bb31c4b1f7aa8b285fa1e617fab211f7fb99509f7bfd9ba64f8e7420b696e33c4793a2aa27d26b4fb325da09f6c3305134e820d0b24de61d5892d1b1af52f51fd7ddacbdd4dfe9b5181b58448ddacb626ea43fc61078188b61225a8a41bf1635e1f8655a3437cd9c426c028f7f0f19d93f75119d296cdddc83ed6b23055fa67427b96b8228b8bc235320e80d7ea82b0c196f1292c95c24f997d3bc655a4a37ed6088cdabd5ba4bb3df9ff8764a5c43b8f27a53708cc8cbece5b4d2e708c156a0a960f03dc1e80ab28e74a51dac1508d83eb9cea81719a992201d628d53b0381f830b8dcb8b2158a8b04a6221f9356319af48515de81b5e23b11d5eac2e0bf7eae4128566358ac2433e324f04fe86f6ed1fff666b60ca4c5266bdc5b43ee7fe4bfc87fe7c0b7b20fa51fe489fcc5ba56e8fd85e7f02fbc93b4ecaf05ed691d445555fb7c43b37b4bc3ebc368735695c757655f3715266fa008465730ff68c9ca4fa051ea6b5fe664909a7632d81050768913d26e71e032e6c25b6a6c24c2307ce978b2cf67b7d88f1aba15c512df02e47eacfff811a833a544ee0a0058479c64c6bfab08241d4b0b8dfaebbc5f1fea12901dbd70656981112f3e7148b3971b61d6eb9f32984eb5814b7b6af8975589caa019975b3c1b3eaea7ce812c3a531b60a18ffeb3ef9ac9e0c089eeb61022fc2cab28bb32f72cf932b54c8a1b1d9ee48ce69d0c8b05d958740cfbb6f3c7be78ea3c9cfb7784b829c50e108ee6c405777d8df57267d54b0dfc4ab72bc376b4f3b157912e54e604b020378bf78c47c0ed199bc4b50b89f4ea15fa95602f160565bceb86a76e81c0a62ba374e5906395d9b17a73a07eb1cdd8e59a16b7d6dc20784983d4aa59aa350a4b6d87ec819c464414efb33e74db98a53e292ffbf9c867d743cb6b85cde44629be0847d520ca422100624968cd3600438526fa7252ddf50dc35f1aac1c1fa595f11da3a38fc850833832166350b3d2334547ef677939a534af69280561c9662c8db0122dab5e91ccdc3646d1b9d6c7ed63e0b65f6906bd13dd07a2a91b49b1ea636e0c40345ab391d2353803688e9be8272cb4c3fec0d1ca73a48bc41557829816df5a2a378fdd2883803ba0d786055342bc587259a81492fb592ae003e96fe4300e10eff10e8a46fbe2107dd706fb8f4b34edae072f9df2880e20da939d4fe71527c080230fd57403fe03ed1ab73de4da1ec8652588c2f4bbb160da667b66830f5176720bb55c15380203bc6b016c34bf5b4211d947569d3d1275ab3ea4883c6a1ad825d962e5ac2c99c6e7c9815f81ed99cba0488750098875c1808de395b04bdb8e3b71cba7cf4d63b0f5077bf61a369b93d67ba018c70c4c0474e540f6c90590a24b9c3b6a222e282bf76d29a1e54747c5e7407a61864b79363ee3621a6d3251fab6a7a0a321ea9ca2badd2894bd685e49b89f4444d621efe2a868c20fbd07659dfd8785dc43915f43ce6c641d03d3924a42b18d09a7c89d1786dcf2b4a40b113d74acbcc385347b47dedf9ea350a4b9ecd6f023faa6e2249d436504003e4487bf08bba6142ae9251aabd07ce5b3e410eeb447e188cfb0a0f97b61c2d102f2fa9dbf292af04082a133d8bfb18962ddb67d49f8c0a90d6cd93058a27fc18c7c4b42de59aa347038f1d77125339eae270f7b073bded89287b33125799a278b25527f6c03ee5111840c2630425bcc7b5a62835517a243e153221e0aaf3c763177be881572c1f43da6cf8a89407df624f2259cac13f412bdfd89adf9dbb3435ffd8f2cf6a182ab71e894e1f364f3a59f942cd45d84acbe7670f538ceca72be95db1c01d970efc78d084853435c4af554f4e6cd07372cca8bbcc954a597d2909ab3f5cfe5a15359d5ee1f7ed16d94d02894b160968b69c0a08cd7245328817906bea0fa1131b3c5dcdc1a2805d200ec375b094badc99d6087df74f92ff363050c933e3b1644250a1c4fec41c101671623bf4b7cf7574dbdfb99ad9137b22f95c960fe967e58730794ff7d47076fae0f0cb159e949fdf7accc7e59dc6b0e651aa3c5f78fae170152dc909b904becb77f01a9fdc794e4d6e30cc2f4e68cbba8decbccd0e48f0a63b77bf356ee891c0b71359cc9d0616cd96f21401c6ac92dd8aa604fca4b760ef9a03f47b471677b3b4530e9c93f657e019c33e7aa156fe70aa3f17b126856193c7c0bea21fa403ab08cf5317ef28d7999b6d3d91cbd38944313faf597326942a15ef8a3d8c0c1df39c7d7d289ed006012d9a55f144e52338802028a8f6818473e8bab3d3f91f17bcd4ee165086999657689f7bcceb280c7d1cdf39ce8f6c333a5d101e7133365840066e89eed80fca34dccd2a957731eb3c61b1144fcb019b42ac2f266e18c60c665704a835dc596925329e9b99cb0bc1b7fdc43846052a4f0022285e19905bcd7f428fec4b4bbd78f9fc1037d8a16f20ecdba61fc37acf0cfe51765bdf6dd963e451bac824a1aed4fb361144523af80f8dd87fd70df982a1b91499823179d8ffcbc76d16fbad17754e79c37f288e9eb0192c66a9369254353df1320400dea67bba3760e63fe777ff85d1dcf2df83c998cb0f204b3b984654f7dc75d9353960db68a7806208233466d555f4c8241d2ac851289b566ff809e831b84b23a3117a355d927963f5edcfcb4f5a4fca075fe5c643a5329fd66e1ea893cf3923010020edbcd26b2ea69f03df00e319ddb4bc8db3814ab2ade5ed332400d23aae22838e0b393eeafd2a5834b8374cb5fd98b34b4f24f7c3eeb8d7ef75a582ff603d19282bcf7a7275cd01e2c425099f20adab9091fdcf0cc2cffcafffc89ac00ffbf4b185924e179ad693f044e8dd0b1134f2e9fb5d40e8c9b18b87350574860919c3b1f2f07ea49476a299621b85dc7e1ff829be507604cc8ef58e878a7b42cd382d4c69270a460685b0e1a1a36dbd615268aa6109a6f42df488d71d3bfc901161c8148a50df68ede841af14eae9f1769fe2cc3d660eab7d06bf842400d94a700f3b94dd7ca53737e9664fe902f5f6c6c5fa10eae09ca92a897a4e63931018f2e9ac6391cf12f9498ffe45b743000ccaefd589651efc82c5a1cc342df5ef6d5669c0d9804fffc8da4cb5f434519a282cf208a6c68c596692f4acdda7a0f2ff88f6b8cb0723120d1475516e46de45fecc4b6626a647afb3410439341d2236271054e304d1976b58fa9bdec7e4db95c556872de0eee643636666d82e32f017047929fbff4f5361e81da60bf4ac67a4101fd5248468f0b5b6eb9aa1f1998444e4f50f7bc5a901e0634f174b6d88849bb31a6ea84e3844ce290a8155bce0f319c99ccf2ccc8fb2c46f19cfa35dd3544d41e34c5ad7a162cfb676e66be26828846c22f077e19805d325a62a1d34d29dc45872feadebae0ae24e6eca3d9c8cda34f9f6a56b76ca224082e911017ad4346f03f875b2442ea1f05e34e2d6533d94b9d942034fb1f20c9f5e8ae9d6320983e9b7927493882ba9ea5538d2559e25ed9dbecb3d6d3d035805bd5c80c3772d01f0bc07e8dc7f0fad55b2e48293fa01161768ffcc6c53e279b3dd5ae0081935013b13dbcce197861b4a193ee7ce02c7b61644e8d91539192cd1408dbf9a90667ea5149d2d744a23461650a1f595809a2e67044d39fe5054e3622a84ec7d6517a3236492a19f0cc3780da2324cc64b362245abaf0f202de0875c68009d7199a4bdff2afe8fb8282acf9a8e20a456d86347db565aa6fe4cc81f07642d1880cefeee04038b1b1936320f09a0b39cb8a5bf4ee09191a04a1613b850e9d41eabdf3ffa98964b5f4fcc7f71176e7772e91fb5d0c58164c08a3c940d09dd467691ea3e2685307924d08d1700b71c644a6efa33e3cd59c6ce087104d0e1223f9f223fa01be46383c54e581ea0023047d7ce270b3d1ae3a6b34b6d4e22a69f41e3c84b3e0223e157d555d272defb797f261435", 0x1000}], 0x7) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x12, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x811, r0, 0x0, 0x0) 01:36:56 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 01:36:56 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) getpgrp() r1 = syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0xd64) r2 = getpgrp() fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x0, 0x3, 0xffffffffffffffc6, 0x3, r2}) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x4, 0xfffffffffffffffa, 0x2000100000005}) 01:36:56 executing program 1: sync() socketpair(0x1, 0x7, 0xffffffffffffffce, &(0x7f0000000080)={0xffffffffffffffff}) ftruncate(r0, 0x1ff) getrusage(0x1, &(0x7f0000000200)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) 01:36:56 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0x4, &(0x7f00000000c0)="44e0303d1acfbc740211a8cebe982b9f64c480c4b259fa12", 0x18) 01:36:56 executing program 1: r0 = socket(0x18, 0x8801, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x1000, 0x4) 01:36:56 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000004c0)="2342d1be4f45802cbd11383c231e8ba097e974a0040e65ac7fc76804ac932d3a7a61a5ed6486dc47c39369e92770f80924fc0505fabddf354275730c4cca980b6617265122ca5bc9016fa1ea2380ef7fd6a8be286fe69acfc2b8e3f775a1dd6bcd5dcd3976a786c67b94978706", 0x6d) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000002c0)="1a95d6b9c7a9f501d23707f95c1e160000a9000b7b4d1bd2e234c181a401f1545f4085b6ae0fc893fbe82ce3f5a3e78d1bce61e3bf65b9a82128e99cd13bec2879799b36b45fe915e95799bd894b78994f916dbb319f2eecb44bc87610884050e5bb3145bd1c5878473e4d96d0148a338dada2009c140cc4bd3062587e33b8cb9fac913fcbae9a57177898280f200a23e68c45c0a6d9d91d6e4a47d173b9d003f987025cea38fd4ac5e88eb3320fca0fd31e6a998c4f9e1c05886d78343c04b4e677b68465a5e57aea81631e0f8374a01addc278dbc02aff4a2f0f63e95366f47b96bf", 0xe3) r2 = syz_open_pts() r3 = shmget(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000200)=""/150) pipe(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r4, &(0x7f0000000540)='./file0\x00', 0x1) writev(r2, &(0x7f0000000000)=[{&(0x7f00000003c0)="7fbc53d98f22969e53529ef5f0d9cdd08399fbca01ed2334117b7bc6842803d5eec83d320faa86548ae9fdddb2afec75c5bffcf893375e8b6c158abea96da178f7a2cf2c50c620625bceb525c8ab4db2dee6f4b0fdc3068a853545ff399741f3c1f933069cf4cd386db3734744ecd6981ee9741df3512dc8e1ea8c67ad04e89980743b01b6eeb4af433a9725c700d0e49a13fbd5b74aefbf20c425bf2363cb39ccef9506422f75cc7ba2d6788ef133c8f88a7c807b1d5bd53dca9d69cc49b5de98ce19461173b1cd4e02f0e5db69e857f72824b7444cc4003bbd91acc7fbaef0e0101f6fcf2b2f3d8ec1bf37", 0xec}], 0x1) close(r1) r6 = semget$private(0x0, 0x3, 0x45) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000580)=""/45) r7 = dup(r2) kevent(r4, &(0x7f0000000680)=[{{r7}, 0xffffffffffffffff, 0x5, 0x80000002, 0x1, 0x8}, {{r2}, 0x0, 0x11, 0x80, 0x8001, 0xfca}, {{r7}, 0xffffffffffffffff, 0x1, 0x1, 0x8}], 0x2, &(0x7f0000000700)=[{{r1}, 0xffffffffffffffff, 0x0, 0x83, 0x2, 0x4}, {{r5}, 0xfffffffffffffffb, 0x82, 0xf0000004, 0x3ff, 0x2}, {{r0}, 0xfffffffffffffffb, 0x84, 0x40}], 0x40, &(0x7f0000000140)={0x5, 0x4}) r8 = syz_open_pts() faccessat(r4, &(0x7f00000005c0)='./file0\x00', 0x91, 0x2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x8, 0x3, 0xfffffffefffffffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r8, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) close(r2) 01:36:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) fcntl$setflags(r0, 0x2, 0x1) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) r1 = socket(0x2, 0x8001, 0x0) setsockopt(r1, 0xffffffff, 0x100000001, &(0x7f0000000140)="bc8ca1e8a66d982ffef68e68eddabf9f33839a42949a73ef41afbab24f76dcb38de9a028850a074dedd1fe9c12f5042d426fb86b8513b7dfca3a7ae8cc89", 0x3e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xf06, 0x4, 0x5, 0x101, "8f47efb8e02cdb1c91317fa5cc98c2a113afde52", 0x4}) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="80022e2fec4070b04d7aac1fdcfeda4318b0ce68dad3e15e5040bbb241f7e7"], 0x1) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x5, 0x2, 0x3, 0x8, "4852735b49c6e185c38078582a40d5f771edd30f", 0x3f}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 01:36:57 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000000)=""/45) r0 = socket$inet6(0x18, 0x0, 0x3) fsync(r0) 01:36:57 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) r3 = kqueue() fchdir(r2) kevent(r3, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x19}], 0x8001, 0x0, 0xffffffffffffffff, 0x0) 01:36:58 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x106f0, 0x106) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fcntl$getown(r0, 0x5) r1 = socket$inet(0x2, 0x0, 0x9) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0xffffffffffffffff, 0x2812, r0, 0x0, 0x0) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000140)=0xc) 01:36:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312595beda8c9405e6cc158e5c3e37f5b21eb531044f1e427f425ababff46cae086372e1e100ccc26168d9f99e13def5a6ab7b351dbf67f42c4d61fc0457a26cc827c61f4eec1b5c2e22d6390feec108a200c189c305e8e342f1e794ada4fc05c948e3b00fae7efa7a998f5ffa788a3a5b157caf43ce1ec8bde73f9ee36d1f24519d0524a806ffa9e7c91c0b719989bc64970bcf920649829bae3e1b80e6b4554b6fb778bb483f4cb00881eca3c73b0874687f88aefc52361d192c1c9ffba94aa6cf845a0cbef152bf375e720ed00a49ef4f14d2a6d861043abfb1c3670e43453c1902c6614c41d293d45b265908b0927f2a10efb3a749cab1745e0754243f77ff60d363d", 0x201}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "7531d60594be3c85f0a3a1f76f921962055ed58c"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x8) poll(&(0x7f0000000080)=[{r0, 0x8}, {r0, 0x40}, {r0}, {r0, 0x8}, {r0, 0x80}, {r0, 0x94}, {r0, 0x2}, {r0, 0x1}], 0x8, 0x4) r1 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/217, 0xd9}, {&(0x7f0000000000)=""/48, 0x30}, {&(0x7f0000000200)=""/217, 0xd9}, {&(0x7f00000023c0)=""/4096, 0x1000}, {&(0x7f0000000300)=""/234, 0xea}, {&(0x7f00000033c0)=""/4096, 0x1000}, {&(0x7f00000004c0)=""/245, 0xf5}], 0x7) 01:36:58 executing program 0: munmap(&(0x7f0000006000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000280)="a1", 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f0000000200), 0x0, 0x0) fsync(r0) 01:36:58 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x80000001ffb, 0x1b5) r0 = socket$unix(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) dup2(r0, r1) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) read(r2, &(0x7f00000000c0)=""/77, 0x4d) symlinkat(&(0x7f0000000140)='./file0/file1\x00', r2, &(0x7f00000001c0)='./file0/file0\x00') symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0/file0\x00') 01:36:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x9, 0x4, 0x4, 0x9, "a32b671657a002568f7a2019c56117996ce67a0b", 0x8170, 0x1}) syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) 01:36:58 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="f8e1aa685686aa92e74d2c7bc50b55660dbb0b27ed823cc420c8f67a65abf6473807541839480e0e44c054e0805aca44c0264678c0f855c2a34ce7443a25f01b2cb2ec44ee93ed1670bda60c851d9f18f82e9817298b7400000000000000000000000000000000000000000000000000005b37db8451bbc11bab93f3718f2def0db3d2bacfeb2f22224cdd1fe4ba964aaaedd920bf5205f8650212b57b187da3981824168837faf116342daba534e77e97f28b3583b3da5e01f50ef93527dec89bb01c72c738f5a6f7582e1839ed58eab1c98ffec625ed2ffd118b49b797ed5619687182958b"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = kqueue() accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/17}, &(0x7f00000000c0)=0x13) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x1}, 0xc) listen(r0, 0x9) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xd, 0xf000008b, 0xff, 0x401}], 0xe0, 0x0, 0xb23, 0x0) 01:36:58 executing program 0: r0 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r2 = kqueue() lseek(r2, 0x0, 0x3) kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) mmap(&(0x7f00001f1000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0xff) recvfrom$inet6(r1, &(0x7f00000000c0)=""/163, 0xa3, 0x0, &(0x7f0000000180)={0x18, 0x1, 0x10000, 0x1000}, 0xc) 01:36:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000005c0)="cfd03f314b427822224124aae2d29a936b5cbbcea816c31f8e63f7d2cb67f306921e6b6c48b4e1509997d56d8fb9f49810339c34d3100af7040e5c28673c6ab38c5ca07d2d9f66569fe4adaf8970c3cbec71f9dfa926daa9441aa251a3a818930599ed364738b9baa0f7f4bba260b75449d8d55e842834de449f59ac0df2b7b709646209e646a88b2e465db6649744fa575f917452e9f44242aac318b694e9547c11d076f0709d02c6d862f73b2a10129d144341458f478b95cfc6f06862d303b0ea388e8b79f772456d38e31121e0f58389663705fbc77479536eb76556ceb8d84299332d35e52ab87f0e9c0d4f3e201ed4bf58dc20ae335badd5c306fc1acdc22a5b51ffa7d29a8de13906481c39432984fcf1e3c86840e224659a16c5404331f4d9d476a482eba71a093a66783aaf17361c6cb4e505d78a8acd6fa15dbc515303e4f5a57c30c0f259c9ad2e4f79125f14412968b7dd718b73374d634e4d1fc841b21b184011f015c1151600cfabadcb5e578581cde91692a83a1328c06e70465a450b9fb0072a9605593471a43c3fb406ef88a113d7215bd99eff463912304f2801692753bf73fcabdc6cb083a66ae21cba7ebcdc3d71047a324b3bd5faf6526495dbc3f2df3a55146581450839669dfb13a1a883559c4556a52770bcf228c98e72c7844e3632b6463cc9f3334ac7c7d4bba2307419583f08df558e3ea11189fc9fe2b8cdee92bfa5584ba486b6381bd115b15e20b2b8163a76535deb429a0c78921d965acb1e9de743f0e9a8907b883f2281eb12352e6bd16eea83fae726b25b45696f5b1b8f02da74dd37b2962a5b807460fa32919ce3b52334a61a3f48e39f468c6be1d9ffb2b01e191ffde2b97c840f5b32db60a0540c93e17df4d63dcc36cb9f3a621e82ad6715cacc1d587ea4e38e191ca9a80b38f32dc071db57c89b54831c28086a7705098827700905ffa14807aa8f02fd048e9efc8014c916ac04d05201b77696dd68f835d4acf22944cf28c31a04f8d123daaec07274fdc043cb0004fae7500f83e3a30d0abeb4b74a885a03c5b1799178dc795ef25edd88c7d8984aab13cd76df31a2001a809f503f25cc3ee572ff5883618595c0ad788966225360a02b5692f7254f1e88753de1c52373af97185ece44710c9fa947b86069bd21724fb6d13dedae7a6d7c3ac11b05fa71b421891d8f763cd79e7bd952805855b7d27308cccc1e7d1cbb6b51e05d68ccdf902954d421bc23184a34df5f4114ae56598600b4c707bb5e47fa59b7a3ee73e8a37f843f3aa80c7bd6b727896eac8289d833964c6a9a6502a05b10eaeeb7dddc7eebd40579f5eb3c56eb76bd29cd4053641feaa1f212c5a3b5fd50bf77e20a5c56d4cea08c2885a30c5e951b63709e143462ca0b22672933e23216b03c7449ba88a60ebe716a5c82a25343d1e4067289c42b1970ec8e23b9e60f7505476ae392160788503f7b5963ee3bef7a96a3a3bba802d85139ad98c707dac9e7de276136f4082480f3d74eca778e446865aa54963a34e64e90848aaed692dc917f283d79c3a3c3cf297df68dd0fcbbdbd3a4029a546cee78b04e1c95224201908a9b2a6a693093ba84e359f4701857937b6ae15efd27831ff2bfa3670934dd6fdbc953d0d7449835e232d82a48caf540de5649b95212dba0ce3c8281590e6abdb4ca2cf6ead36628e94e50883747755032d1562469e9ccad052ba5095675e95977a55250af96fb4a42471f598433f127fd4319d5fc9037ed223a909b6dd97bee9a08542d2e510c73175b5a56f4530d6e79d8c8cdd7b1af78367674e5a9125d49d1864e7a33532d16757a2d203afad98cb14c3b3694ce7d1e2ea8748e389b2e19be65cc67d5acfaa975135c593a7bd8892aa9276630dc593304d77b5bd43643fbb2ed05575bebad78c76dfee9a1346f645858c08825d7713aae5a20f6a7519c0c1af8704180c66b47fc12d4b155d0ba8af6adef8a0b948626b2aa33777ce65638599edd90f61585526463cc431050ec3ed899ebc61f8d16d62390ad46a7828b1046d8c8fddadc306a170b1320fc3361ea160981fe6af39f3346676b0cf48928d3b9ffb1e64ebdbdee6a2843f03d35d52a6d25fbabd6af4ac252fda56653ddeb9515", 0x5ef}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 01:36:59 executing program 0: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x40, 0x0, 0xffffffff7fffffff, 0x0) kqueue() close(r0) 01:36:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) socket$inet6(0x18, 0x3, 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000540)=[{&(0x7f0000000340)=""/212, 0xd4}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000000440)=""/75, 0x4b}, {&(0x7f0000000040)=""/22, 0x16}, {&(0x7f00000004c0)=""/71, 0x47}, {&(0x7f0000001880)=""/4096, 0x1000}], 0x6) r4 = semget$private(0x0, 0x1, 0xc) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x8) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f00000005c0)=""/180) syz_open_pts() 01:36:59 executing program 0: r0 = syz_open_pts() syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "5a28698c2312f3fa5d21c8891516c9173a85f6d6"}) syz_open_pts() syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) 01:36:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) flock(0xffffffffffffffff, 0x7) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x7b) r1 = syz_open_pts() close(r0) syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xffffffffffffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:36:59 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setitimer(0x0, 0x0, 0x0) r0 = shmget$private(0x0, 0x8000, 0x80, &(0x7f0000059000/0x8000)=nil) r1 = geteuid() r2 = getgid() r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r5 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x1, r1, r2, r1, r3, 0x7, 0x2}, 0x6, 0x8, r4, r5, 0x1, 0x80, 0x791}) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x2, 0x81}, {0x7, 0x9}}) socketpair(0x10, 0x0, 0x4, &(0x7f0000000100)) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x8, r1, 0x0, 0x0, 0x0, 0x0, 0x200}, 0x6, 0x0, 0x0, 0x0, 0x1503, 0x1, 0x9}) 01:36:59 executing program 1: r0 = semget(0x1, 0x0, 0x0) semctl$GETZCNT(r0, 0x3, 0x7, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvmsg(r1, &(0x7f00000002c0)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/203, 0xcb}], 0x1, &(0x7f0000000200)=""/133, 0x85}, 0x40) 01:36:59 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), 0x4) setsockopt(r0, 0x1ff, 0xfff, &(0x7f0000000040)="abe778ac47223dc118557b3848715e1531db6362ababe441527a8322437b3d48889d6e8c5e9f28b770b825de560d5bed667906c58e8c0b6a96cc005a5eebffebf07a59a8acbf2d9364e9f0bda12774c488a66e75cedc6afa39759a825c8bdc1962d5edb262d1c80df055b580cf2dacfbe76daea61a1c3b00cb968bae1d1e8182a6036a61576bfc8425f7a37d0e69f0a1fe03", 0xa) 01:37:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)='7', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() close(r2) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffc002, "85378e5dea9c11fe4dbfa600"}) fcntl$dupfd(r3, 0xa, r3) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:37:00 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffd, 0x91, 0xffdff, 0xffffffff, 0x9}, {{r3}, 0xfffffffffffffffd, 0x8a, 0x0, 0x100, 0x3f}, {{r3}, 0xffffffffffffffff, 0x1b, 0x40000000, 0x100000001, 0xffff}, {{r0}, 0xffffffffffffffff, 0xd, 0x0, 0x0, 0x1}], 0x80000000, &(0x7f00000003c0)={0xffffffff, 0x3}) 01:37:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) getpeername(r0, &(0x7f0000000080)=@un=@file={0x0, ""/65}, &(0x7f0000000000)=0x43) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) 01:37:00 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getpgid(r1) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x0) close(r2) open(&(0x7f0000000980)='./file0\x00', 0x0, 0x0) dup2(r0, r2) 01:37:00 executing program 0: r0 = socket$unix(0x1, 0x4000000002, 0x0) unveil(&(0x7f00000011c0)='./file0/file0\x00', &(0x7f0000001200)='W\x00') recvfrom(r0, &(0x7f0000000040)=""/4096, 0x1000, 0x801, &(0x7f0000001040)=@in6={0x18, 0x0, 0x3, 0x8}, 0xc) stat(&(0x7f00000010c0)='./file0/file0\x00', &(0x7f0000001100)) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040)}], 0x1) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2000000005) mknod$loop(&(0x7f0000001080)='./file0/file0\x00', 0xa0d0, 0x0) open$dir(&(0x7f0000001180)='./file0/file0\x00', 0x200, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 01:37:00 executing program 0: socket(0x18, 0x8001, 0x0) 01:37:00 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x808000006) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) close(r0) 01:37:00 executing program 1: socket(0x10000000, 0x6, 0x500000000000003) 01:37:00 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fchmod(r0, 0x0) syz_open_pts() 01:37:00 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r1, 0x21}], 0x1, 0xffffffff) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x1, 0x2) openat(r0, &(0x7f0000000140)='./file0\x00', 0x8f22, 0x30) 01:37:00 executing program 1: r0 = socket$inet(0x2, 0x5, 0x5) setsockopt(r0, 0xfffffffffffffeff, 0xff, &(0x7f0000000000)="d314a33f5bbc01026f133c5ad65dd2ac29560f3ef0077a13492b32f0fdd05f4ad9b34b448aa41f48744550a2be9d1f6037b9e2723411dd4eb9cbcd378732211dcba2537025c302decdda7f80fc03221d210543729d536607ccb9e2fd0e1519f2a868679cb7eeff2fa3786d02bb44ed7d0678def8c297e35cbc5f6875d46cea3813ec109956e382e0c104de38a4fd74645fd64fa72b3902e981432c374097bec473ad185756a08bcc4be084052a555cb688f06b0915c07c46d7a6edcadd8b7b62b0fd4d1e48964c9b7af639e698361e33229040309004bd8d2a856a234194015e295797d3bf9ac23f0b7587d01afc64615788e74a30e59834", 0xf8) r1 = dup(r0) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x1) socket(0x1, 0x3, 0x100) r2 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x4) r3 = msgget(0x3, 0x80) msgsnd(r3, &(0x7f0000000180)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00@\x00\x00'], 0x8, 0x0) r4 = socket$inet(0x2, 0x1, 0x4) fcntl$getflags(r4, 0x3) msgsnd(r3, &(0x7f00000001c0)={0x1, "ae63c694934bc1b86bdfb74d01a224d65e7a6efff4b9861ef32587d7fba1bc14bdae3373362c0dd3782ed944f84f980309f13c955f9824f6bb76953405973552390dfda5d814057a91c931c86f5b4001a50354f4ee389da7540c97d091625daccf249dfed143c17790e6d42d4005ea899e76b164ddc61bc232853092704869f1aaa51db8ccf5ce61170411856d85819ab64f3a916edfe186824b0a42b4b12fb4637ebb06f838e832b0b8951ca5933c21a76ea6e7f586d6e83af2ce9c594b0b182b41c2923bb9fb9cfbeff503dac97586646706f5ab17e30f0a62f2106dc80998fa29d05b8d19"}, 0xee, 0x800) msgsnd(r3, &(0x7f00000002c0)={0x3, "7ec6becfe26dd0909fd342f5f0b33c04fc01a6cbedbd0f047304859bc6d4019711a84ad2026fb012c5b38998d9ce"}, 0x36, 0x800) getsockname$inet6(r2, &(0x7f0000000300), &(0x7f0000000340)=0xc) msgrcv(r3, &(0x7f0000000380)={0x0, ""/113}, 0x79, 0x2, 0x1800) kevent(r2, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffc, 0xa8, 0x1, 0x3, 0x3f}, {{r2}, 0xfffffffffffffff8, 0x20, 0x0, 0x5, 0x3790000000000000}, {{r1}, 0xfffffffffffffff9, 0x80, 0x2, 0xfffffffffffffff8, 0xd92}], 0x6, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffffd, 0x60, 0xfffff, 0xffffffffffff8001, 0x5}, {{r4}, 0xfffffffffffffffd, 0x0, 0x4, 0xfffffffffffffffc, 0x1}], 0x7ff, &(0x7f00000004c0)={0x101, 0x3000000000000}) getpeername(r2, &(0x7f0000000500)=@in, &(0x7f0000000540)=0xc) fchmod(r4, 0x10) msgget(0x2, 0x48) r5 = dup(r1) getsockname$inet6(r5, &(0x7f0000000580), &(0x7f00000005c0)=0xc) mkdir(&(0x7f0000000600)='./file1\x00', 0x11) close(r5) close(r2) getsockname$inet6(r1, &(0x7f0000000640), &(0x7f0000000680)=0xc) 01:37:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820a", 0x52) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb843", 0x89, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x5, 0xffffffffffffffc0, 0x7947, 0x7f, "b9fcc86663b0694a455bc0b0ff6188c3a30d43aa", 0x8, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) readv(r2, &(0x7f0000000100)=[{0x0}], 0x1) 01:37:01 executing program 0: lchown(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) clock_gettime(0x5, &(0x7f0000000000)) execve(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000300)=[&(0x7f0000000080)='**)}\x00', &(0x7f00000000c0)='&\x01,\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f00000001c0)='.-[(\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='^:.^#\x00', &(0x7f0000000280)='-.*\x00', &(0x7f00000002c0)='\x00'], &(0x7f0000000440)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='.\\&\xf2\x00', &(0x7f0000000400)='],\x00']) clock_gettime(0x3, &(0x7f0000000480)) 01:37:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000002640)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000002680)) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f0000000080)="c61b46f63aeae0b4213faee728c7cb4de52ce829cf32c39d6763c4b27af3db11592f072fc3e493e1cc07766fcb986f5ae02ff89466c29a1df5227bae3f79379a2b5d1f2a625cb4639d7558a7f7c431d7c9bd39d5751808880ad7781392c7badeeabe30ce86b05be020f1b4025cdd928831a0dc7748a958521007d170c27284e6b9694e26555ec15fc891e3d1f8fe5104", 0x90) readv(r0, &(0x7f0000002580)=[{&(0x7f0000000180)=""/4, 0x4}, {&(0x7f00000001c0)=""/159, 0x9f}, {&(0x7f0000000280)=""/91, 0x5b}, {&(0x7f0000000300)=""/97, 0x61}, {&(0x7f0000000380)=""/18, 0x12}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/78, 0x4e}, {&(0x7f0000001440)=""/125, 0x7d}, {&(0x7f00000014c0)=""/4096, 0x1000}, {&(0x7f00000024c0)=""/151, 0x97}], 0xa) 01:37:01 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r0) write(r0, &(0x7f0000000000)='a', 0x1) write(r0, &(0x7f0000335000), 0xfc94) write(r0, 0x0, 0xfffffd7e) 01:37:02 executing program 1: msgget(0x2, 0x87) 01:37:02 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000208000/0x2000)=nil, 0x2000) 01:37:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x5, 0x5) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000)=0x401, 0x4) bind$inet(r1, &(0x7f0000000040)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="89fc74cccf7baf26969d8e2064bc0977df0e017cd852fa42f0ce89d25f0890ec62f71339a1d4654d4f0dce8933393c762d268d4c38dd6bd0e6c282b56c21bb9a035d92518e5b0e93972feab6552fb6f850ccdba7f400a386a012f23683221c02baab766e92c03a935fbc127cc82bb1af6f170c0d43c0ff483bf55a3fd5f8fbd4a685faa22a35995cbfc8465fbf70fe575efb39bfc4eaf56537eaeb881ea810be58ecb29e3c6b0d1bb728e51bd921eb8203ee0f0bbf8b09fc5a28f9b6526e85d43aca1fe4943f9a91ab03ece6a47fd0acab4c23a42d5b74d4e3787064a6a6983f6e9a0ac43b3c803f605adc6eadc9e154c22fe80f41999c19f211e22d", 0xf9) socket$inet(0x2, 0x8000, 0xfffffffffffffff9) 01:37:02 executing program 0: r0 = socket(0x40002, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=[{0xb8, 0x0, 0x0, "b3f84879a6325c34b498d27764f6fd495f96f898e75982b24d0c66c48c6115c44fa24ff769f1cadc69d22fd3ea2955d2cbbf613d84f0b075f087ba56a0317c1dff0bc67a91f98d1a543a47561d4220910e8644edeb9793a2fdbb7dd46f21d19e9c77d492f66b16e517363531d0e8da1b7d073030a73450a8b3c83d67e4b1451b56f971b0bb4d9c88345913f86d4b6307059e7f84882765b8cb94aaf06e0bd7e078"}], 0xb8}, 0x0) 01:37:02 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1, 0x2, 0xffffffff, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0x5, 0x4, 0x3}], 0x6, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x43, 0xf0000001, 0x10000, 0x3}], 0x7, &(0x7f00000000c0)={0x3, 0xffffffffffffffff}) kevent(r0, 0x0, 0x0, 0x0, 0x80000000, &(0x7f0000000040)={0x0, 0x3b3b7785}) fcntl$setstatus(r0, 0x4, 0x40) 01:37:02 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$sock_int(r3, 0xffff, 0x808, &(0x7f0000000140)=0x4d7, 0x4) write(r2, &(0x7f0000000200)="bd", 0x1) kevent(r0, 0x0, 0x0, 0x0, 0x20, 0x0) r4 = syz_open_pts() close(r2) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 01:37:03 executing program 1: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1f1) 01:37:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000280)="a1", 0x1}], 0x1, 0x0) munlockall() mlockall(0x2008) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000440)=0xc) getgroups(0x9, &(0x7f0000003540)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f00000035c0)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000034c0)=[{&(0x7f0000000180)="cb856f9b13", 0x5}, {&(0x7f00000001c0)="786b994b2dd5df62d37c4dd14e", 0xd}, {&(0x7f00000004c0)="b05b448d9545f32f5175d82513cdb617949fa9e29b7b2b9a542e6d7af07894ffd1128aedba2b277031d7ecc9152c4ce949edfa4a775622fd0222869e34c4645287ea2b5c5ac50eb6927c01a11febfa4d0e190abf7e8d9a331b850693ce684f52f249ec63891a8b3bb464312f556cddedc95e217fa99e4f709a8cba8a4d721dff4b7aa6d81f8493055e9d8f7cb56b3936155d82aca1631430be1e5dbfe879d05b678ab23a4e0cf20a420aa49df453e07a97dd651f106b5a71fc47e7feeb034ab2489e6d15f611546c60d5cdac32fc9f186ef0dd0727768a8ab52d03d0527ad708d3adce0d10b492153f0ed11651480fb96f85afa022d0c70da4256e28ac3d91728ec1b7565bf5364024405d001a19acd80a320423ed276191cd0a21c4deea1a4df12db059ffc8310982a55a66019e1f0036840bb53f3756f4adcd26bdfb53ed3aaffaa5a89c7cfbcda1f5518b7c733e585885a5cee9d1979c74c6c1c1e0292070009cc25ab5686c44fde97344517f3621b94731c6db3f92665f1716ac12f4706e2663d61619e3fd65b38e6b0d65c600de73ea28c227c96016bdaddaba0088d48a77403bc2eeec14b4f04f67591b560015f20d82afd2ea19f856eef591dfc3cac918fd6a4053cdce3196ad471cbe54684c503ac40e77586db657f3e9a8ab1c07bc03753bafc6a28ec915c6ba58969de7d72b46497fe42565444a5cd7d07b6cab78920871654c579434e90c0a4036bbfdc5090b7af2e49ca81e1d38c56b7c1f94582b1810a41d36ef9aff6a1ea60a97c49918cd2c55681716f129935e613616d392024af5b71f753d227a1d693a5f316165a64845d27e7cdfce49efc69f19b28ceeb39d133a13dc01e8124cecd58f9741b50faa7f5ed6e002c0736b6464bde67f08334334ebf202afc33e4be12bd95edeb95c21ad4e6d3ce1ff87392d9fd2ca1988c89f468387367ff293bf4ff9a6fbd6e2a38200b94f89202f39f6e335c26aa8f25fde700bca5e25ce5c871e4bfebcb194283a7d13dea23d69be5137948fdc53b3c7f613e4920b5dcc54e66f9f14e4521d1a8622dc12dad34de87286a3d166f94f61de80978cd630a84eeef9cc235be64356f82782d0a7c8917bd10af643816e456476217103380909f4ebe5f7671b3803480920381aa8c0a5c7023b7121e19f9746e6db3d0afb2c55fffaa9afaa46cf4317b1ea1788e682e147e8451677f1a3ef275d9fa0c8b5bc030ea7efe0b8c68b9620b7c00062746dcff23310cabfa9e432e3c0037e2607ea8466cdd16602dce6b58d3ff9742248f75c916509dc7ec6998db301c94aca680982f4d9c5aa131022720d6d6d2f551fd3f3b954802f23c76bd77f66dcb621bccd1e19ad3b35b4f98b613a90a44c4a5dc584e57234313f6e2bd8f7fe5196f7dc07f0f7295e9d5b8fbac79df0b93badf3211b792ea17028e96fc95d554810c9268fc39c4fcca1f9d17ceb5ce48e5381a5cf87974480d88fee25ff40c0387a509fd85e3ec2edc94aabcdbe7f288599c971ef60fcde9390136fd83c7983b8e7dba971d56b825bd10f09b9cbde8f66bf626f3f77b2d7cb241c56bf624b8817376e1d1a6ced52297bd175b6acfba250833d71d3da3cd3126c004d1eb7af315cde36510f6d3911da1b628442fd000f156c963cf81318c42f077cd66ee9ff83f718ea5f6a7279fb9f690de02c3fd5f8d448c6a9375372bb78df5d9fffd61021a8810c5607e63fa6290fc7647c7b81fec4b396247c41897d11f81b3302bfa46f7b964ff92004d0c79d0e8f1d2787f9a54cbed2d8db8f2a25c9316774178267e37341712ce5b4dac828486bfecb124b5e0e989ae956c9b980848e0ca1c4dccacdef58b2a7732b0fb6907e9540824d39bdd4171d8d0897af76567ca59e5e94b5930c18a4263d44476b7da774668cf2c29b60cbc2aef65a48f1252c3808591baa5f27f29693178e66aca3ee800299155a730be7de36ae953df8486cfd3fba1b231d1354bc467ac7c521cb7987385066c0d0697786f7f6d66f7483fcfd011c89e4dc4c1f67c392f70ec174d94e4b19859aea9a7ffe6c41b25bbf11175ab0d0549d74999dfd82ad45fa629b31a5e8361f8ed0210bf67a26fa195070e9b9ac96603c857deaba81a8e20f5ae314d402e98ffe9ee49edf4656b269daa31cd429abdb89c3ef1726dc5bd068efcfdd428ae725f0d512c86045209f095af84b0fd7d64b782814305468086f77f4b539879803fe6c6e1a3ab5772b599e44e7cfecc118794c8a54cbf3257e00c10e14b10c5f66fc856eceba0bc641b772e8dba690e42fea470bac29f1517193a915921ffeb5f4b50038b2a898651aaed3e68532dca502d9d693ee5b87b795ed572ac19218cafe3a43a8b6dcc6aba676a558b1dfe86075c9e979b74521f8cd6259cb469305b6cdfa194a9baf8ea73a44cfd9e5902f0dad650eb222099c18d92e04843be38c115dcbf6eef8d60ed05ce9190cce9b7ec39fe651eaae585d05e75f0cf46bd36dfca9976f51f11326b395c0a73e625feb43ebe812f5b6cefd4ab8d0ad0943b1fd016880d45e0bb5c15d2fcd8be0ce2d7d4160f74698571e1f682b6045336ac0af8c53574a3cdbab54d1a991ed88edd06c8957a86ee8056934d67cfc203c5277ed1448121f994926a4cfb4a8258b407b2624e2cddff8af40e6f17b1c7f9b3047a55cf67b4856a34613481b2b132ea39fc1c391be83ef90654f0c91296463651a735ef33c97aaab0be98f4e4564aea76730775fb3cd50c15b0303efede2230026457452376549447af3175215537ff77e9b5fd2775a403c3242a635a1f072c86693c82308d81a99003f4bad16274cf13822462c81e90943b41d8997210be58556d4cf2a60b6bb62354f54dc57d490f068d589868d73bb7159d7b9aba4821c18b0ab04c986d3ad75b43a3efc138fbf219e62cd5506f56efb08386ea3292f27127415b361eec868a34d98466345b0b61c246c46ec8fddc727962cfdb4b9ebd19dc1d2551956465286e5af8a89e6d7c45926a098f0d2d50eb06f03ffa01c98f56882050d49d2a3f2c110850790857678e63f1e7ba86fa45c86f8ae1bb89220c9672b37c4c1fd2d9e2a46dc7b652f6d4c3352db8cd840c7eb769f30678f0f547860b4c69773e4229b0acc2245bb62d6bdc9910a755e9a42117335cc65abfc2ae69ef6338f15d2af0ce9d4975d55098875a5a40c96a2f99cc77521b7d5390541e8df09032181702aa0e60960c3ff3d7abdc46eb6499914d96e00832e1db635221a23f61fa2849fd80f6a000111fd7a7d68ad48be596ad838f5b612cd146d0097caa2adb0bf994bf4ee450ad99558bd36fec29037b599b2d977c1005280a66f391c898a2016dd5be0cfdb4e49c1bd5bf74d318805be3e2c4bfc20842f685a37ef1a7556280919c430e0c472cd32cd2bfd6722e5c36605906bfa11e178b067d6b8e13895cc71d3f2ac8007dbc958aca51b0d9ad4b58e6c30e633075e1c5978866bbfc32067249ef7d910121a6fe510b59a94f386d8a96553ddd2dbf1bd9d613bfd07046eee01f0a7f1e658867ee790bf2ace855fb9c54e98c2407239e02986b96ced901803ffd23aa347d25eb0061b9db4e94f108162d54ec0ebfce90d50b1e1607be309e30981fe5e1de8f39b80320ab41a99bf55f11adee01441ada637b3eeec45ce4110e16142f2d1f6f65e7b2a944d8903c5f4dc41825538a3629371b664a2bb54976061154f6d3bac10542ed77a002a855e13a6a451175128b207f466407810fedc8dce4412d9c1b15bc32b7ceaf610b9d7247d0f0f332ce9fce1715cfd520fdb38992454cdf80f47aa27dbf6188cd505a5dbb800b0bad31634d87d119876b8cf6d2acfe4b2826c18b7e9a53f4f4ac5e663b957f773068a80151a0f01a8ab0317f994227b08469fe261f84e22d7b3e44623ea9670950478de07a23679b18891fabc247bc37b36ec864fb44658f405a0406ca5db4099261ae603c640166f16149d16a7f447f7e9cbb71e2ec8b3889f290cee7e42a3c410d153b459477d5df15310cd4f6ac3caebcae9d90afb403b6491eadad7b3dafd0967f3aecb97816c7d2c9206e6754d6b233b41032693ae3121662a0ae1fa76efbe6ebeda2d0b64f9952421a50198467c60825129c4056ee3a82558bc35f7a77c088fd37e6f302c14b498be6997bdc904fd7836c392392e92fb15a012ed32d72e44b9109a2acd4b3035166025bbb914e17f952260f696d909e5a741d42b68fb30afa2f0471f43dc2f6ac01b0e6dd31c2854cafc4d48e83bff10cde9db5f99b2e70258805a126025dbb9ec791394bd881d150c53a85f4edb94be2266af4b91aba9ae3e4ba3a82dcdc4b4c9c1a79143d219a9383555e8d6f5b104099a75bf0c4824c9c5bd75bb8f03b18fa498faef6fe995aa6958d29be906a72c76b3c9929d03860a5d03ca0391b5ad29f5aaeddaa9ee7e45dcc6a3b4e6353555cd3d1369bbc30e571f254f54d7740eac04700d1363f9d40da6615a5b601518132fe377961b762690a22ff86077f35b297666699e973a994efe8531f99ac5799db85db246d8401e3ca1dac934489dd04e50ad017403824569f1ca64c902484b5aba7573cc5f0a2b32a84829545cd65119e484cea36f7bd4f160fdb4729b2ed33f23973f8c7ce24f543ec7ddbea4e58d0feb068200b466abf64a03a8360878b2b1be9155cb946d42f02c402b2670e6524d8e90907e30442d15c6f53449e77c17899b2c7aff88b7d8a42a4e4f64ea7fa0b41b032f973b148fc4ac26b6c4de67b795d6c782916005ed0d8970fa08159b8f392633d74556183a7291acb8115b85ba4d696150c81a4314992be08de3ca564b49f2e3e408b0b3add90e3d5417075f1438b9f3ee4fb72709a6615bbaa1d9be066b23fc32e25ae661f07a7c3af3a1b358ed14513d1c7995440141ac51c97a0643a62fbe44289443645a7da4015ce27abf37785a8efbebf341b328cbf8702dfbdd707c5f760b12db6bae84d20d2ec3407e7771a1b9c64aeb8364c5de6de49fb0e26cfe8d2ffd5580e0c88b015917ed36e1a3b0fef3b5d7e2ab6506e52e758138aec811e44d0fe075ecd8138c37c1007accfa8e63bbf87a60f3d0060e15782616e6d8a5a9994e1bb00ba3a0779637a0ea8f6e9df763c84a2217e744063816e9b920a30fe95b401a7d1afa6032d049e4aa5ab29fd67f68f0ffc779be3454e5de203a830e10f2939b34ed4cce81c964d97b5a55e468a3f151d57d739784f9e31bb9eeb9d0b4e25e394dd173fe33f7a4a880ea7d1fed8fd0e6e0f1bef44480cba94edc4d98012ce70bf8da21c7e56138feaf5b10e34327ffeca29a837fcdf9d9d1f027c4a7856ef1f4bf00e71482275985460e0d53f3f69282386c0ede7d3284221f6af5ddda405101e43982eaf6d807aa184d9ac9b1d4073e74bd81a35535a2b5be843151b272f7381c4c9c306bae30bdcd93683d85b0ad1a0ca895203ce194985194b17f5d072a744f5253ceba80b1a6f9560a6fe53516316b054a6b7e363b1d2efa7b741ff7172ff61962eaec3c408f9c6bdf3565b5f0ad5c6e473b8c58413037f7e8422f55afac1e148e6ef27e3c62f5aad5b089107b4b74d8179b1ee6b4e37a3076581300de05e09929994d49d74bd24ec58053454263265a5be3f93b0c3f38ba11b1f632e5e92153826bac56db51639c46aee8ca472a1f91060154c82c8e49f94ef4c84cd8b29a7ba9c1d3e40138e628e0b796d52619fe656243cf2400188cb2320a86d65178e329e78b1871d4387a0d7e471af7b9e745e5", 0x1000}, {&(0x7f00000014c0)="bf520dedbf7d590ed9684ba2ce3b26a4b2171d74f5fd8cdfad5eea79cf746729dbdc2b9b3d0fc8b491c38986ba2d672e6ba5d416c9055239245216f8b417323b9f2061896554989fe28b971133914bc5962471fed1aa7968d5cefada5b1f481862be793d647cc4837495669a3581d4724e58bbfc32854cfd28cf0fa0ee1b9c846ba45349ce4f7e4ad72b2c5617798e3256869f73e8cd6dbbdc4a011dc7de30d26333916c755eaedc935fc07e21bb8db3421fb69aea5ae7305f22e5b09a11b7c09234fc8be7ab56a17c657b176c6087cbb9a2a7e99edeb797b99dad300d132ebab7ffba279ff99499f50e73eb7164953a74cc810209d11f9956bc3169a21d2c0be31a2314c7a57f730202b1c167ad609074be0269fda3c1800dc50be6254e081f7d840844389d82fbd1a21deb61e4f78f8361223aa89003bf4613fcf59498ab9ab28dc53e0ca6e0928a25364f7a9e0d0a434939ae242f056da620ff5493d6e680684be2f62f225cec5f0deb46768c8bf648208b0da6a20174308ea10f2f56bdb506e6aa4fadb1e353289c1f61f3bdd61d35119ea9543d34b461089732a183f7c56d73b499ee5ced65d30b401a80b1ca6d13f3cffc4babc363cd40bc2ec55c47e6f47257ae822d893cdf0c41fa3e090435fcf42aa6609834661dc7d9532e077e6e7f9d1cd860f7f1b776bf7d4759a660789202d109ec204cdadc5835ce46555dd146b4043b13bac8527f3fdd85ec0dca82e7357ebf5a768d49ba2c2243c8690229bc0307fcb8f26c0d58c05f8790e721ec21b66a3125f0345722eba0834da4b41b909bedd46cb317da10bff625dd20b11c6eeb07d2bd53c1d84c716a1ccbaadacd5c5137f82c7d3ddfd6f1c2cd8fba7b999885c0d8f3bc020a4a4a86bbbadeb566d273bbc81c6f569238b9145b3d9684285bdbfd735500ea07a53e95d37825f8753d979b03feeddc1740f81acac3ec488de9de72864468c4c233cde59c3ac8ca2d2b8c3134780f2e38f834dbf2af99cf953fb06e8934cf2bb20cefac2f15da8d6fda4f3ef8f6dfe30c92491ef1ccbd39d4f41f1005a5ceb3cd0178dd45258a79c4ac236f47679bfddf3a9dd75689d4099ff1fd4eef96fbeb277465f07797a3cd5db6e4c0666ab1180aaf36438ea35034bbcb64eca6da6f8a25ab06f16d9abfa1d9ecdbde0a2bb98a296595d612e7e3de28e7119df7a68c4c6e9642299943092c95369100cf773dc7c3dbfe33d2c92b3a4f8b5fba359cedfe4ba4e1d8e81b97daf81da1caf97676b7d4ad6736e7a0b16d38c8f5ae6459202e9da534afa9f4e83037b6201a0a1a3693742cdc8e0f71862f3cbf7646c033035a83373f4caea1aa6db0d9ccd5a1a9a15424cf1f135b28c5bf134db699d8d67a845fc69a430b486d4fd67ceaff1c3a1722544f2b51a0ecebf7c38178f992362a944415297bbf74c483a748a9b8ff61923386d842935ef7f0f78cb77b20bbf32bfeca20f6cb9cb2d1bafe1148abd11d1f37cb34b65f2e809bd9ca52e08b20ff9f1835d1888a729622beb458e83d4c9dcb2601e5284e4a14fa3733dcbee5cb2a779466829a641c6844b425ddec4db1b26edeccae74c715a60e8b14cab5505b46058682f0fe41fb3bcb54f752925b722708fa570c046868cf3d84fbae88d3efe9aaced9bf4dea838b55cdfdd3b6ca1a1771fb3f5c9c5a8ccaa5049e22bef2d75ddb0edfe697f859ba4c538c8df66e723d71e23175fa0ddc681d4405369aa5c85eabab9e6f56dbcd39de2c9287097fb6472c0dbc18dbf580a1cd96abb17a5e541d241fc893e4fecac6e561345a1c7cf77f1342d43c30f43eabbc526d86ba2ffc6826556753bedecd26c11d2218e9b098cb2163f7fefce97b368166faae80d1dfa049d243bae1e574090e0ab31990d98100e2acab7eef79572fd0f7b3d369ede21b51992779c26d73d48dbee4574b054d662757ce0459f1edf171e3a5232bdce3ac9d9653319eec5eb8746b41f88a1bbb0c5f0f36b9348ce54c6f87205c3e3935e2b12ea55efd720227711770d78d93fea973d4336f9660d2666a7eb50f71ae70a664df928185359e96f63a3b30228e6a15259feadd1969c185f59bdfeb472b0b5f3cbc87124de32973431562a700931b3f15805806a53e7c7fa717f587356dd9d776c9b3f1c885ea68d2044dcbcc84788ab1994ba521f47050f52120aba0dcaffada967a1489de96e9186d2c395b5cd89dbc4b248667190793e5d46ad9b2c186134f802a91410731e98658e3e4ae9d0cf7c29d216e0c81d26000d18c2b12220fac9426c1d5faaeed1bb2773f5c8b694f754ed7726a0d206564cc19765f7706f87865f278c5cff6a3beac6ff5edcefcf903e469ca0991cd6dfa923ebd2283ab1a5b2594e0be43a622070a23df08998bd70108b313ceac4886fc5fa5f32ebc58be763dda56ced3b2c8161b8f5ba15c2360df84318e06499adcac210b04f1817dd4709ca88fe81f15a48dd9ecee7247ba53135a94c98c7ab6b367f73ec4ea7aef7dc60dee40a6f128cad14da5ebab514f854ad2b6264f4b554f8f6d71270bbea4e254999080e39d7baebda482ae161a121a20dd0b0c74216547b32d1ea3c6df24ba84495bba7b623453e6bf775b73596809b3200c990687c2a8ff80310a5d4202bb30168b30066cd648b8c1352ba9a709a222ee6963f2ca3859aa6e1ffdfa8b88d175cab52b3048da472682ef325f1010d11adc5cf074ae4b2d2525a61e75bfae9c42d52823acef06d67b0445574efb04abfd07d113d0389ad6f3ffbdf748f57ca6289b302cd63c201d13bb43fc3f3409bfe6ce0cdeafc0c1a43af9c0b2877d40d0fe75d8632df2a853501863038f0c3d8a337fd261c37505611414f9492dab7d9c0541fff2c7fe7dde257e6816517e7998f19a415ed607c38f344f02b45d59c2f6ea2a6437ab85e9eb46caa9a14a9929b907f4846e9a4d5f00a358846ef642257257dd641d5a584bd98ac98fc5a45afa63d004a2625fb9deb4fafdb4ff91e132407f7dd3fe628b712b7b04cdfdd6e2ba8d6cca623052fbdd273ed9e2e1cc8557047cb9687dedd0602272189a59585664268dc1ef3c924a506d2dfbedc9e4209623219b07ee327ce034b37e098acc12cba65fdff7962f2ec166d74c90716a700ab04023c9a60d7e26b6886a3f1a83b144f1f5ff0e9a39f7a185ea2d31a374462d8224d846d1aea6647f50aaeead81837743b56740e1f4fb60a2e58fd685873a2798b0c86090a46a980d6c38f302e3b8827ea5b855ce9f1085793dca7297d2aa3cefd6cbf0103189d0daaac4aaa41180baa17b1cb86b814662960c51ce9a22c86e9955af836d8eb0f1ecda9047f6b5b19539cceba7f198100bb2d1c98d7a4094d8c170bf4549538883af02a0e96050e0677c1236a32349b7db0099ec2bd8bc7bc40f27fd4a45cecda99acbc088f8fbdfa078e188c5dd9f5218144f90bc61387c11e86fe97b6a9ec79d362da55761224d294a442e350d75f525dfb5e58866cccfcefbbceb0ffe03067679280d78391874132d9fa987bb7046d8d124a86739a60b82babcaa2a3ee3143ec807d95f90b38418485e81c9bb80f9d38aa5f6c8646c3020b919dd8becd0fbd2dba72ae624818ce6249f82db31c93e408b0c2a2f3cf7605fab1ad6e52b0abf2e983581c7b1ccdc6922bde2aaa0d0f32d0ad36a7731225151b916537fe65e2999b2af70555da75f53a219271147e293110601d4da74a2334e9b7accde6ff015ee313139dfdff8b92cc95bb11d1b501717b7ff045446b913d751a6776e4ea833a321cb428d7572e534cc03ac6ce5932dce4df34f2f7f3b2151f75546a61f35ea2ca3dddf5660bb33e0e1ed124bda237d7c9834e2a4e842548da9c7172d9799e621a0e382e25e48865d3ac61f1c61f9e02db4530aee44bf707890e70726748cd1684be9bf01c0900a31107babe7bc8934826bc4f4a244b14aa83ae3666ffc38612e8608ae80947737d780981173bb1b9262a928389b51958c3c26486829e8afeff5c9f54b44b2ee3c5155aa28701f22ac4518c666243bf8f95e8efb04b4584634737db5c218f9b599950621573574e1becc7e4285f6dc98cef8036a7ab8b5b27aa07e3ef5d6be2d24b1f353cf9a7d7f758f2cfba3d1b28a35a803954cc14fa421f1c27caaa966c774b4526e5fe2ef940acab07399dcb03ee07e8a7c8619fa95851aa8de3a46e530d15a1de3fd383e30419dfd6c6b5996f494f450a0325b9f63a72c7e381d42f5c9aad1a0df6a3a764f74e7ba8c0f5a9ed90d9684371164ea2fa37af875dc03ea2360e85a18ace4c6c7a4e5b8dca5203a3da1f3a1faf6168584266ab0111b55c492db94ec681973e4f25d41e46b90154c644533936ca80f77c1910c8ab7a072b4c5a8badcd0cf239a2f88c01a715d84ebbe71f60effd566543361744cf126f6d8c01042bd0fc5bf355219be18747e268529d652aee4ac43056fb39973a928a977687ef3978546ab81f4f205aca86e31ce1e8cd0cbc938fba53dad0ec4adc3559d8ef45865e63fed9142d22cc52df3dccbb8182dcaa6ed4640192ebd7920c8f78310918297b28dcefb8ea78b1c7db8aee8187e6cd4e9c16c28541e72ce374c4a514f215d5002bd4eacb77a5f2b828d63fc08a1fc78184db9e3aaf296b2fc1a85cc840ed99930a3f6f718fdf06e48a45c3f0b75583ea1becc1ab1f347c2973206dc6d1d83e0b345d1390200bf9e92b504981920855c0495b10ccb13fd25664eee5ed3c17ffab2880a0858ee466095a6e531253e38a1e3f744b06b97d3aad9731e15f5f08272b9e692ef88b6cd3941946aa823694a26237fc2f79681a0c6c7f4139ebd0057ebbf57685f98d15dc1ab457a3e04a5a53b00af2f5b71e9bcfbf8ed21200b70e27af43a581d5182c5d42ad2ff4d97ed82546a9a9834c6b550e18846ec91644d1f4e22db6228fee5acfffe16a490520894ed126b4281762f25ca115476db0dc972c0a4843feb9de44b6e7208fed587f824f39cc30cf2cda83ddbd62bf32a70bcf36ad7fb3d4eee75a3094cd9cbc3ad029955204a9e8b7c33a6cea88e898c1165933c3bd9fdfc5b4ef0b42df0c9fb70616e23130fe434e02f7ef7bbd5aace42eac164c63f0c0081b2cd8a34c0edc86c6946b70c17723aabd3e7bb3d999109920d98514ec8bd0b545150af4ffaae5bb6e9917c69cf6c1616f366de559658fc83b755b33f9763b455d7650c57dd4177e3f194c394cfcf29f0a45c15621dfa40e7be81750b24495ee331032e597dd8df91027ee1505a8f8c7fc6cfb7fa21abbf5ed9ab921929cfeb4d85cdc45fafcb1668b6fc03fb65e0d2dc98585628a88e0c0f45a01a33bded37747cdcce3843239468dd953cf99f297c99aba8f931c8a68dc9df5e0a338a554fc5f96e6acfb2f7ac439e8799581e3c567caceec3d1445cdb54309a4ce2ee452c33084f24875676a10b7d3a7dfda802511bce1d27017842191cceb170e161bb9caf405b01851fd1b36f3f62d9b28022b7f31765c9a5b98d71d74502775a020f8b379c41306099d89c7eea4c3a101ae26efe9c13e7e156d61b7939ca45c13a096f16d592f993592f711c08145a49f0a42ec753fccc5a453b153863eb474b9ed727183704f1bc484f1f7e2060656c4fd4b4f6b6dbdda27792ced0137438c8e24a17424cff104b65cace29a800cf11db21656dee4b95b8724d8817bfa2bc5b63c479a33a5a039ba3e793b1b480a1c963185e213078d4bb59632e044a57897651bd7bff5f80d3cb30163d7b4c33c8a5ccbe1b0415daf6b0bb445b", 0x1000}, {&(0x7f00000024c0)="a975ba463a3b29acedda75d4aee4e91dacb7256fbc5b58d26078fe32836b7e3edf013d939f35673c9030004dca1141c14e34ee548844ec1b312c784a426f63a93ad4f0ce112c9620b1a2707d3a74719b22c1f88e8cbede6be9beea26e902112687130d173ebdef5141d8ab51477de75dde54a66fea9e94cd4dce3e28725cdd6ddb9955f125e195dd318c480ea87f7e1af75fbed883fb00f3428b4d51e12d1771ae2d2a5a290546662bd750d248b86190dd0835f8610ba92a55a7a4614d867f5b3f667590763dd3faa272fae9317aac82368b2b8db51d004fbd2195e3ce52332a8bc612c1fc90255ed1519439f530832ca8e405dd3c42ce167af577f0741727df4df275b70ca0d2d939a67cd2ac11f667e80f568c22d3937fd5966981e3f38503516aa45ce33838260aa49b939a6101ba377f2bba2d4bde606e58d78e17a9704cf5d9893d1a81b357eae424248de1f7fd015810464bbd1b5af1f6ff4bd16a0fbd7e110725c1950d02f240358c32673c8f242f155f330dda1652ba1bc46d152f583f3f0f421f2afa95526da0f198b1beb7205bbb0de53c465e82eb1abae6ed81f575fa6f4910203c3053db63ead0cc795181c9109859c6192e4882ae6b4c8282a7511811a40f379da2beaed6157e569ad9a4300aa357c93a9f55e8ae0f229465f4ced46353a6ed22f10c0570b561efb29897db9ac7b8b26c020048e3630909a5bbf58a2f1d208942df62e0bf45191c18f6f02813db25faec6792acf305ea6cb3b2c24cd4cf305c2d971b787dfc33987426cdb482037d14b00ce26408ca97e5b88b31893da7b98cccb22c9f6f150a64dd38f2c197a5412f5baa08a6287f1ef1cea072bc9f4b82746a083466caae30ba88bb75a381c3811a676e7bf172b9f7b0a51c9062c3b5959b4a6a475308e5d6afd77d8c2d9497870b462cc2cbb7e261fb5bf88c102acd3a7b5cf801f268552e5889a4b66e89fc08ef8b26ee3d014dece2f301648fe04e5648175b07f3d3f5e934e060fcf888fc43a304eb70fcd749715cc37572fa223085eda76b2c9ef7568ea0af5d538cade74ea6e0647d5a5652e2786060c5c136c4cdff1997d9511b2c1c6b9983c32a839128c9b3978606420dcc9978575d66b88a18f9f48fda8d95247f96eeea3deed98aec30aceab8b15b4c4e66c300ece0767e93a273815e779dfefa1b12617036677ae988a247a7a38fe32c31432a2a6779a346130995508578d5911458b6b0c848c21f15f43f9e9ee8aea1b5beda26190065fbb940721317840d1af96add9bbb1cf00174fbb8c31ee11f8f46fbcd57166baf193b633010e6f045c459f85c519d57758b55d64eee013e39c03e1507b6be944b9115f27e6624c934b4297118317aef145b305f6a1522b7410b188c1fa00b3ba7273e39575810ee6ffb3013e4d12e08076ccb4c2a564658de4410962457c3d6be078ad63340e044271f5bcae229d55a8f8ae62d611987bc67af9e13eb9bd4cf92c8c56b72465d1bc06367721d886809105452984a78889cb8b9e58abdbea1417f770f22b9ef2866bd3b00fe5bdb87a82e31ffa573ca41dba7079fd607eba05487032b67042767e9a900442834523e429e9d337b9c42448a634145c61b028497791f4cad0fb81c9a1b4716dc8c8ea91d7e79acc623d61be11cf2d3859c66d862d57dcd2628573233eb836c7eed8eeebcacde75e56cd738650f3692f96b19f0e9d9eaf55e0ab4b9af6ff448f98bab38811565f9846d6fd9ddc1e45a46027af42f84afa69ba6bd1d088df0e296194c35a3c2b36d6afb2310f3506a5629a0f4fbfb4283c9c44d1cbe9b8736cdb54d92e1bfdead92b0c571412e310a135c2f720a24b1d7a2413555ed7da59b8fff0fe324d11336cdb0dc6f1da68d1d27dce517aa988ffefbbdc5e870df2b586842de496c888f2657739f13467b48369c60c41c114b752d4b977fc5e56ef713a12399326f327c50b6c3ed0a6974b542799c869a0bc95a9792c25529d8680af9302f0409dc0e84a9cb3765c01368e9820b16c96c0428b021ed2d249a741adb370434f6d2ce524c5d1f14cdcbe716601cc696a955079102c0e80b36f1500df7238f48aa3361b208efde34fca89d675125b32220a5ac9d7ccfa56b9785f3e6f7bb4f38e1be97e531f8ab5e5ec59e3c97d4ecafed30b8e4bcfe179e7ae21355b7a963b27a3d4b7186975917b24f5bf85bc54cd56c0b262c51f4a01117ea3b75e25b7b2b8da9611f80e1360c57580d2e88be28af9f1a1fcbf851702509ed5d8ca1be310bae131fb2055a4a25140b404e233cef8d9aa11f2b8f1afd8bb380586e9aa4007f8a9a77a0d65c5bacb107814d1d95268cbe6e0202fa42bc29094b262ad81cb59625eea41c1dad30dd3bdec69022f084edeea64a5c8693cc85278e27d1a4e98166f25115335aafc660f866751c217b0d0c209627555578c5243b35b59117a545fae8e897a62f363c844d7a7cb34e3ceaaa4b2ecbdbd1559ceeed1843b9af67023fb1c9c22a172995c941b36610d9cb40eb9fba216c62fe1fd3b691f88ac00352da3edbec64c332e38376b348228c4aa3cecb6b26255c7cf664cc6bfecaeca4bfd780a48c3c914a780e80f0c7fc5a3da17ea682d9e6cf267dddca74609a1f6b5442fcd4bee17e66bc6c4819e1aef7f8e7d100aa0f6235ce1f9742d2a7c885f1f23c207b61fed922cac3fcf5ae8978ae012ff194bf2878789e90019e8427e9ad943570e3401539c8f2999827f2b447fff99aadcf87331a186bf5c5acbdf2e98b3362365a2ed982dd066b986e097007404a4583049d8a60a5464526ded46c2fc39ea73e8fc8a4a60c3bb22fa4aa6ad49042cb94f4b1f23ec2f991ad25e386ac7e6befb3273d4f849d8c01af01812c3bba7ecbacb6f1724c0456b963b6cd4247deff37be6d0c6dca8212ed9f9da859a68799fc2f466def25ab3d1974c6c13f461b924d022d1e2e143bb1f20d69d34ff0a0c7df7d2c42090b37b5109374d6bfb8aa75833c3d680adf7a85dca269b1f76f0c1b4172b4b97bdf9505374e5c6e99585aab620e4b1c96fa8ee5d1e69dcb038dd2c65e4846a8b2f27933e1ad376b91e5f4da8fd953b4400aae85f5e80ecd0ce5115c34508fae3867a9eefb86f5b49472780ba8aecd828c8e643e7f0106fae12ed818cd045685bef38068baebf0dda41407bfd5e0faa573e6bb52f74ca72bf202554f5d154192c3e6633545fe56ce8287892667ba3911ce9f6ea0346f73b50577316c5995fd83c4e25122b48fd6d22516bc20711cc1e94b2213654f20d9d2efbe55ea1fcde5c262e58fa74d22542ebffeec8182e4c6ec9d25622f8a93f1790f7b30c6dd7cce08ef84b0299e0b512383b7f2df78a83f575a32a100f7c4f984b08af995143d5daacb08fe4e3b6d9bf371fbc1e6591d5f197cadc3197bea977efbe3fb2977cd35717812f0f3b23de568b8a84caa4603d48339fc6b88b3d27534c6ce87738112b2398366878b506948a9ec783a5358090e712d9f2415371568a4ab8c5a490b52bd2fb75aadfc8052a9ce80d22115384965555fe0be4365af9a7a56531537b1699f231dec854c5496d1cf159f968bc0405657cb8cd9fccd6df00b16828124d437416c2ce70a6465e02d659f90aa93a2b4c3d705a1e9bcbb239946d9666102a375b94b4af068588b2df44501b25cfd29af9689686f2142d7f2ccbf024f41b7167695b92a601ff3dcb07778268ee71f7904ba1d8d8d10b1d89f8d7d5e3d36bd8b2e99b2a35f895b64ad913ccc8e8a3054814aca754e1becedd815f49af894be169f8a4e3e27eadd8e41abd6c51776492ca4eb6485b3c3e3001c113558586f2b277345de8f70b27b1b28a835ec70440aafbe7abd19fdec642eb91a4018f9937bc60dc28a51c3a45b63938401fc0637bc58576e542a46407fe31e1dac5b52987f5d7ff11847d813a0f19d1b2b604b2da410041ddf2ecc727a346363deb526fccbdb50ef8ebf747bd583c321847d8e8d29d2a1b9cefa91258a656cdb0e9477a97898f93a81cb860aa3a8ac003e5ae12536e29e1a2d32054260a53359e7475702ba136b425a70cca567402dc14f468c75a871508863589900536350667cef57fa40b577887e00deb0c541af71b3931b5ea7da4d18e5d4b6c4d87b3d8081fa2279aafe3944adb005f6680e4207d5f3867a17a2dd8c2874a15675717fbbbb52f5dd53c6faaddbe835dd61ee513f94ec4b37e8d466ca9f103071a93f15ad59bfe60558480c6946c6184c27d2c9ad8c3cdadfed9925263e3715dc1f45fb127fe4f830ae898ec8e7661a39f3bdc987d655a8fddf8232022b15b260c77266d1e1f9e7beaeb6c33ea046b658c2e47d0d5056ef7a55d4eac11c2de38ab2eaeb68cc10d8d8997b90d17029a88da6dc0e3a5ce0b58de1c1fd4e99628ac97053422756917019d79f82c23719b75296f677036e87dee2c3fb69c20de749c873d43138d7d2c8b14ae0b3bcb44b62fd653491b6050d99eb9df4784f8e20ea9b6ce8dbf54b19f51e011c949862d53c0f50066f828133571fa25995c3ad1cd248cd5bdb010a24343e918e3796b78893953325e8f7e24a3915575880183b68f9e7b5017ccf9dd22208c3176e196eff9a8bd557d1517ae74a1659da93d7de95e1043900e8bd4784d098f68d2373656622f26a60f1d1d7975b425c5275f24d9a2afd3a0fcefee02ec4d42453c810919bc72e7cf01b9bbe513df26d6d3180579e321a867cfebe2649ea6b4162977413e0d23eee456eec64d3479431f0eae4fbb76a2771c5fabb96af7935ea60b3159671752bbb0d6e6d87a1bf1529dbbd62f0038b3287f95955b99583a9be13ebf78182621e4b37f5b5b6655ff183ec9981b74570ec63d2109f4b7db61183972efa1b142a8d4418e91a502d3f2b01a036c1cb68189db5845f56cad83611320d9cef3379c13988fa1c2a48979adcafe1169bee5188e7f9848c64e73a4579cacee1ff191a19be2965732f63b930cae3102f53ed24c3730612d7524b9c60f415931f4088e38b49137b08bdb0ceffe73bd41a4ce806bd9863ea1cad24cc74af08570050db83778cec8c4e63ea2b66aca88b1d6821c10c716d919d745ba457963b7ad6784670eb5aec4f298bfa0029d7056689d6ac28bcf184e957eed15d03f51ec0b8d14b16f05de43a4dd0103eac59b81d63df2a49d23d9e21de4f676f5f6dcced195ea8a75b4e160506a9aba810d97ea8d40825640d1409369fc2c58e3ef86d14be0aaa5fd317c9710c6c80000a97d381e6c75ca5dd9ae1864040acc04716cb83626ddb83baaf932c87cddda9bbf90d9bd0aad67d41350dba33f3fc1048e4bd639dcbe6514eee1b8a3a91728125e36e431e6f1f03b585a7055abf4958d832e677a991292a34147976945986a2bc034daa57cc5c5a2b58a5ee7d12e1e40c9075736ad1d47c9bf0be4be2fef85de2cb07886f3cb9d46b2d8d685bec360d342ac317a48b67bc4de1c83fe3185ca5bbb071ce51b50d2874255ad40d7110cb991f6529daee3cce1a275276bb2e852c9f604893b3066b75132a6cb3382dffd513d1ac802df47af2774e2db9bd9da1a462cddafd6d71fddbc1e1ca15c32cf29514513c151de7e8f7a3fb59772304950c236fe957f8b9c1148645dcc32da31cfa36f5f887977d39d2d198a750f4c7e16bd670f188e5537167b541a9ed8140636153790cf993512d389c8d6c036fe9585c01ccd156e45410573eb2c02c29860e2892a97b9d3d39834991fa9e901fabec8883d9d21c3975fa42c7e998d9cd5f32bdb4ee11ea9a", 0x1000}, {&(0x7f00000002c0)="93b453c118c5aa7cc1bc718c0f59225d6394744ab0c9383dd7ac9ae88788", 0x1e}, {&(0x7f0000000300)="94920098bea666d7173af36b91b02b2f54f3a0922eb4bc99d144900ed999987287a16292be3f0fb3d4f37f75c2f5f9677e126e23dffbf9dba7b749e48e89e301ffb7bb1623596581bc5ccae94fb68763e5e0cb2e1942f83b9e47b176b4e1e835ae31f4a0be2d1b6d19b7c5ebc910a5e927e4b166f4619902422fa12844d0b2716b7f29943de2c853ee125b66c2c60b0f6fba86", 0x93}], 0x7, &(0x7f0000003580)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x6}, 0x4) ioctl$TIOCSBRK(r0, 0x2000747b) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000200)=[{&(0x7f00000000c0)="4bb0a0bf9148fb5b6d874596a5f8fd989b0c054bacebed42cf77e89e658cdb33bc62d725b00035bf6964019df225a161615c61ea9313dbfee90b1cea074ad1bf7b", 0x41}], 0x1, &(0x7f0000000180), 0x7, 0x8}, 0x408) fcntl$dupfd(r0, 0xa, r0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 01:37:03 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x3) r0 = syz_open_pts() close(r0) getitimer(0x0, &(0x7f0000000080)) getitimer(0x0, &(0x7f0000000000)) 01:37:03 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') kqueue() 01:37:03 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001009, &(0x7f0000000040)={0x1}, 0x10) 01:37:03 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) readlink(&(0x7f00000000c0)='./file1\x00', &(0x7f00000001c0)=""/141, 0x8d) 01:37:03 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001140)=0x1002) write(r0, &(0x7f0000001180)="5115f88eefe8b27c12010ad2b9330ac33db71d245417988357d54be61f", 0x1d) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r1, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r2, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee33", 0x3a) 01:37:03 executing program 1: clock_gettime(0x7, &(0x7f0000000040)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x10000100, 0x1) read(r0, &(0x7f00000000c0)=""/77, 0x4d) socketpair(0x3a, 0x10000000008000, 0x400000000000000, &(0x7f0000000000)={0xffffffffffffffff}) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000001c0)=0xc) 01:37:03 executing program 0: socketpair(0x20, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) chdir(&(0x7f00000000c0)='./file0\x00') r1 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r1, 0x0, 0x2) sendmsg(r1, &(0x7f0000000480)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x34a}, 0x0) 01:37:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x4000000000090d2, 0x4800000000, "d70000020000000000ffffff7f00"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) write(r0, &(0x7f0000000a80)="3e2a7913e4bad21c714f4dd36a27e51b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434060abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d00020000000000009a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b3a3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ffffffffffff3e795cf6966226d3c83b14040000000000000096cec088aa535a68481e2713cc2780d09bb76d044eb70245930c809d5d9ee6622df03cffd65275bbf42170068e6e4cac7d34f403da06f7e24bb0461c7f53017a857f48acad4a6fbb2a6cfef22b6c8bf33d124379ce26d044cc1181d611b6c3debbc92c5fe8d68d3443f8ae49ae95443c659d282e11214bd4bf2bcc94ff1ee08d0de73933f48d52bb8a88a66b0c70391cc2acf2d2ecc08e5a6bb2e77fe6ecd8db1add20611895f6c8f35f40da64e99ab07935ada8e4d36841ed474cb7fbbbdc74edcf4d7139e2d69831eeec39783ba89be635b3800962c0600aabc635ddada0cba37523582218157377a44524423ab3627929dbd55c2b93c250", 0x225) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000440)={0xfa, 0x100000401, 0x98b, 0xffffffffffffff7d, "85fe4dbfa602000000079600fbffffffffffff7f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) semget$private(0x0, 0x3, 0x20) r3 = semget$private(0x0, 0x3, 0x111) readv(r1, &(0x7f0000000480)=[{&(0x7f0000000200)=""/108, 0x6c}, {&(0x7f0000000280)=""/125, 0x7d}, {&(0x7f0000000300)=""/124, 0x7c}, {&(0x7f0000000380)=""/123, 0x7b}, {&(0x7f0000000680)=""/157, 0x9d}, {&(0x7f0000000040)}, {&(0x7f0000000740)=""/216, 0xd8}, {&(0x7f0000000840)=""/238, 0xee}], 0x8) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0xca0) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f0000000400)=0x9) 01:37:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@abs, 0x8) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="2800006f0c00000000000000d14db30900000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000180)={0xffffffffffffffff}) renameat(r2, &(0x7f0000000100)='./file0\x00', r3, &(0x7f00000001c0)='./file0\x00') 01:37:04 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) accept$inet6(r0, 0x0, &(0x7f0000000000)) getsockopt(r0, 0x200000029, 0x2a, 0x0, 0x0) 01:37:04 executing program 1: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="b1f6ca588f066917223a08589265393b38556516805ecd9f6be07481c90aa531187b3dd308d98f9a801a5783dc71f444de36e0ee1d19d616a6a8755f8e537ef8ab20135484a5aa7b1fb51362d0ddf411e4029cbed183c932793d4adfc54b7e482d88a5bcd7e9fbf649d9cb6913e9a4c7459fc13793184cbcf247db45f3bc030b4432fe48c7d13cd58f87d49d8604e009e9b4a165", 0x94) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="74939e2f32e39f7ad9114108b9c1881b23778c2e00b274b95a7708622352e33e02f7c51ac15353d4eafc5c27f26673ba4f6b950b79a9dc167fa813803e9800ea2501aaf7f1a460e509097e7d4507873cccf78004a980b788b6e941869ddf1159b801fff8f5a23d48d3a6ac4a184bf9459488f1c6862c67a912", 0x79) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 01:37:04 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x3) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='r\x00') ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) link(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') recvfrom(r0, &(0x7f00000015c0)=""/4096, 0x1000, 0x1, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) 01:37:04 executing program 0: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 01:37:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) select(0x40, &(0x7f0000000040)={0x10000, 0x1ff, 0x4, 0x6, 0x2, 0x2, 0x7, 0x20}, &(0x7f0000000080)={0x3, 0x100000000, 0x7f, 0x9, 0xf220, 0xfffffffffffffff7, 0x8, 0xcd2}, &(0x7f00000000c0)={0x5, 0x5, 0x10001, 0x101, 0x7, 0x2, 0x2, 0x370}, &(0x7f0000000100)={0xfff, 0x8}) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:37:04 executing program 0: socketpair(0x23, 0x3, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1003, 0x0, 0x0) 01:37:04 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="89222bc8f7b53a7076aa837b67f843f1a448643fd0778846a7f236790000000000000000", 0x24) unlink(&(0x7f0000000080)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) 01:37:04 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() r1 = socket$inet6(0x18, 0x2000000000008000, 0x1) getsockname(r1, &(0x7f00000011c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003332e2d412a925b233000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a29d831664383bc971d9054169ec80840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000040)=0x1002) 01:37:05 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x8b, 0x7, 0xc3, 0x4, "0b5b38537508bd984cfa977a11c432f5dde73381", 0xff, 0x1e}) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000080)="0308e7282fd2409e0cc73c9a168fd184b92c85759b4d0902cd8d4435e8e609163da70aff5058efbffedd29fc4c8323b8a2fd083dabd2b89667bacef2a5496ada1361af3c716d3f533ee3b0887a04fb70", 0x50}, {&(0x7f0000000100)="18aa35606a94ec91ba36cf420aac9187f6c7cbaf2dda4d788f3417e35313c48a2626d6622f10fdef842bab33cf252060cbb6ab938a22041b81f1906e0f5713619b1ca0ad3c", 0x45}, {&(0x7f0000000180)="1253fa1b9f236d8ab9fa92e0488ef93d7eec35fa0ec274f06a9f50053fc1a1c09cdc0db0582a9b4d7771daab5827db11320eba62befee8cf48", 0x39}, {&(0x7f00000001c0)="4bf4e99d4cba9963e2e5fa9624314ef91e7e1d279f798f2631d887798292aea1eb75b4cd5944cf2b87377fc9ad2a8c7a67ae0641a6b3987a08f5c0e0d023261b1a6a76da263eddd57045f0c09dc1583f51dd13800138f32b3c15866edc3b26e776949b632ddc556dd85a08db5a7074b19c9092fdbf0b3291548e7ae8dd674fd5281fcb87699bcbe823912988a8fe9f57a479df899bbcb12abc23d1f1c2de90fdd3be2a2f615b81df1802d198da10e3bb8516d7ccb28e33ed7f58bf070691c511e7578b", 0xc3}, {&(0x7f00000002c0)="50f7529cfc15f5d627c4200f95bcf5cafedbf5773dc55fdf84dc2defcf7a4bbc75107f06e21e8b7572944c3cad841200bef55547f536aa2c4d0a9a77020d6405eebebdcbf0e3704d93f9e1062c589bbfa82817fb6d7d6d21e542be7f4c10c8e8918841923cbdb2659767ea19ac579ed14694b155502304eca33fd5afd66ecaf0f5598fcf6467681355c382db453b2fabeae3e1e9514bf8f13660fde92a0e187b49b85e31f26ea15e728839730fea227461ef2ecf846a365a9bd7d817ebc74e0b8a82955d75a218afa7ede1ef5c659df96c4fa150169f23f508a12532bd147182c6c767632ed0411ace4ffbb1e7267be57e3a81150a0f44acc87a2240e4c972fcf80e01e007fb7873d01850ca081408c06ec1148de214c02b3692590ca150f3c50d088886fe338d2a8fb1b77a685eae639fc9234391084462d8a1a54a2b32afbe348e1a76a7c1ed56bfd82c9f9383fef473fe16d02d8cff10facf78c13f3eab96db474c85862778ff022dd1b7bdcafdfee2a04ab582a65d036bd6288bd94833ab819fbe4ca3c895df97fb66b1c0097d8452b458779fad9d8bd6a1b86c7992f5c90eccc9db7f757d47eb54df1b11c987a8a17b90e5ab750050ff5dfeed40682ef1a0e927ad983195c3d50286de58917ae7869378553d46c63ecbc25757ca82a47acedd959210b4607b35597e38b2bf4c65ad02ddeed20a0c670245e396151503d05256948af1657fb85d640ab43ea3d4a48e4d9c7bc8e563c848f9381b5271afd4a892533e168a135f82db0b38963c0da4efc92c5978c0121d27636fe1a9caba3042b7cbf5dc6b18281d5eb87c17dec0e3acb3e6da7dae52b268a730b82d4ef74fecc59b12e6236227d51adf0e7d3408aa71d0bf894ae506fcdc2f1da1310886720e61a72cd30e1ccf97b812d60fec49f2a0d7e6b4834ef4e3e9327269be240e6b430f80485a10fa3184b8a7e4c414529df226c83758ec97628aa9d42b2cd9b21930e30dcca35dda97b8ea77aa44df397585513e77d19d1e3802aab15c4c228170401562ddbda6591b014d9d9d93f92e8e5eafc6e6de09a697dc3343a946cb3a961d0b34cf5c74687ff03bb9f381378965c0802619f428c01a90367cf57c8caf5e2723ab121ee0950bb62ae99580ef6a1b2349e26add3a801c00a80dc84c07bed36c572d5a2ab9dbe06d2214560824af386ac4cdd6042018e1a2409e9c4589dbb9f2ad93eed6f62123cbb97238cc360e661100537d27a74e99b92f27815f70f916b2f957bdbdd81096ad93a98600e06c263b32a539341870f4713d023e08bfab7d80bb4d8e7570a4b4bb16d106edbd19816a59e0aed55921f501fd79e72270ab2de53eab4f5ed0eb99905b6091f529d794ba7a9890730160466de07551f3788abb15449ee13f667cb633695b7265caa7d424988d028a5b3130bdb9b9162f88c33d5b278b455b5b5091ebbc4e5473ce73dc11adf0df445dc468dcee29f95bb0282a4ee72ebf4a89eb951d1614d587f67336f2a079e959e41f60cd0d82b318256a39f9b9dcf31f3db5b6757fe0c087986d6cd64945ff643721dd2651b8296c0bf5028fff4ebf3b84d97646adf5dc401a2e69078e295cd339be6a1c04d4c4aa7c0ab7f9653e6a083b06d074c467bebe6c14e9dfdf52cf7ecff537f91c755350ba10aede072882a54d408d5229ba1a1dc9a358316696cb3cc8220d5cecceff54e40d0547056bc7d13880f710e00cf71b2b1a1cfda5c8f63565ccc8c9aefc929a7c9be6f661a76c9e8fd0f8ff80b7853d3d6a2b92fbf8212f344a66e8a6d21a967335eae3a4e1e713858cb6e9649d7e2b8226b563245ee331f3beda3bc0e87a2d25e7a4c01f7a943d1ff57c5253996ed99525ae7b8d5f005c69c2ed3fcf7261f80966b34b557d368fb20020ae6bab15ad46b3c8e9bf9fbafdc5d492e9b928278bc22f8a770a18a273cdb61119df443960f671b583b51943e7fb9f69acc2a37168ef78558db2a1473d69457494059955b415982e01dbd01ca488570779818cb3c57d4080400d397d8959b063590e737d7700f37b73abde2da3bd2ee3cdf0c5ffa3f8839505c4556cc15eebeec6ce259b35634b1f069b83936e1fd1392637626c681541cd16556286ce45fb7a5b7234fc7206a2d7199c9adb840e83423602bebf45e9baebe7df8a6d91d4e9067cb9acbfd7aff5a043c452b641347a8db4634bc0eed7af0cf30f73bcb41d8c4e369c51dea305baa11e58afed959e66625dc8a48ce664503bf2196f9f67d91ff5569b41d82b9fdd8a4cd9570891c1e3bdda6781db9d70840ff07404fb154e57c04e370d9cf5ff9f403868ea5cff3835930042d99fe98920c09db27463cdd291bc80c0982a67db256bf6069cfa2b5cc9128217b8b27a1e4e91e8ddcfef59593fcc865942144c33e916c9850c9eb4aa37d7b41238df896c02827bc16b19b27c347590c2cd0619d2618a242f2129a580c807f29b93cf17401b448445058bce75f046fd8df520d87dfe21ac6924e056c47cf596d0c584b783b480de411e3f28c59bd66bf01cdc88e842ec527daac636b4e245f24bb801a4e5b53da6af8b23eec22c8a6ec15b67eb08f4adb1bc05a82181e555fc322eeb5a3fecb003c5c54e7c669665e3144ee2c95190e237ea3b9ed4b140089c29b5d74c6189c12f2dc06b8d1e78cd2278e5ad5dc425e7334e5836eed329938036b23bc1dda35f60b2fd287cf5b588e699b0b2350f379b4dfcb2d1cd8fc0d18cf2219034ce8f71c0733d2bad2c7c777d2e2c66f92ee737508797cdb52eec2885af81cdd77bbd6121e228806b6abc50b6f84b99d5fa2286379405531551e6e037333435f59227ef3dc5765e92eaf45d0c8cf147e4af6f1c205461a914257c69c78a41bb9d19fe3e2ee5e6ad3a0627d6030a4e3d85aaff282cbc6fc1fd57a969c731f0c0d40c7d48b1a7e96c2521a2a91417e7ee65ef04bcd82942fa43c0fc52c2d02dc37d2dd60a021442d4ee1dfb41c8312fa1f2fc17054c9da1495c00a8cc67a2d493cc843c77c2c158cd73bdb7bcc149e98d874201cc8582e4029f08ac2c306d38d4850dd019f6a70b0c547b225f2fd21556417b7ec2b80f9f92c6e25712508b269616854a2ab5bc9c19abec85176ccdca4c2f1259db4a187ccfed91e957dfff09cad67d3dd7ab5583ad1b0def3a60934b77cd77bcf5c90c3f28b9a1fdbd9290983522f5bbc038acf8d326a70e66a1d05e9c111bfe1df5d9c0a2ba5bfd7774c53e6c66324157f9ef44bb0353f203c3099f8dee872fc8c43b839a5871dedbe83ce9d7aa882c7aea97d6213e31cc392c943709923696a177d2d08fecee289544a7e7ff2f80338902deb5116f3306fae0b8f105407b4f827327f498986a1392128eb5e625a77df6476bddca0ff8d714bd837e5d7b0e708ef56d888e825603aa087a4a8d733d7fa77c11a6d3c4cc931aed8bd524dd79ba82d5fc4f2d8e3ad11f925ebe6f952d2c81887d5d1cf95d473b279f6eefe8a6678214f15b70caebf5224022a417adb8d388090b8309ed655e0bcfc5ad668efc647126038c728145a06f7112ce0d5470d71ca7c734bb1d6e29e4564242cd455a9108bdeb7ec562e6789a58c360936aa18cbe9133046dce37d37aa5a12b379a4d6a91df90bdf9eaf07c78b244d77709ace851aaedbcef0514c195d434d5bed2cd0e640eefebec732412046d60ca2d9cba25d367ed31627ae14c352136efccaf9e9c53de6388c936ec9dce8421748e1f3eba7d685ad52f9fbf41169c60cc3b9024cfa9b3b72cda21b8619e45ad445269f9562136dfd9adaf24ff18c1f069af7d77f958d0be0be993c01e55ea1a4f5252b383bd9617d03e4b8a7c9a50c200b06cac33791f2ac7ba1da12aafddfb323b74251e2a436dbecf2e82a8b66b29b02c59af85590bee0d23129a928f79089932745f155b183110e1eea3a4d04186681089d333902c4759fa9e75817a707dd95953908447c559042ab2e8fde568231090a5c37dd7d60d03f2ffb78eb27aae6b02b5d82515e7633ed807d92adc0bfebca4eec5a2b25ee915759102d154256d69f7b48d8d471106c21194818ab4d4ccfcdc489ad81bac2790ebbe7758c1fb5fa255fff0f69543221f8b1d28ef60d824af63164e067fb9ecf42da17d9b2952863877c3bd9eb94189d86a0ceef28d337db7d689ff9acef4066fc69bd8ba44bfa9ef9830b101fb3686cf7b1d9abaff0edc2090cea136f7e58bb068a95e1d8e2906a82557e9a27be4fdf4d6b2f5b5e7325b58ae4ae5b41497cbfb4025312cb031b6b72369d856016ab1c1d1efa5b4801b4e2c76ab2ee1eb57685f9f1bbfc2372f00f6fe3eb554bb0d8a645357e6b0a81adf6dc200ba12993820c9cf15a70a3e070c3bbe48794c86e25917f0575dc35e782715f9fe1a494b1973d5bf1da8489cefda0b1015c6e2497992a533e4bae72896683baf5245964a328fcc25f80c1ce377355f677dd559694fb1945e2391f2fd6227973ca36982d526001c097c9aa0a2a5b09bb80fffa0b16c75dcf94263126f5d28440a44d121ada92d764b8f1ff260eefdab5490afd301bb2569e9a7e70edb7aaf759e37cc05df5fbe4f0668ba693f21826b3fcf881f9f51baba4f28ea75b9eff541394a2793553211d7168e1393fb9477aec1a8a007eaf47179ab652449eea09a66349b633027c0769b55920efb9f9b6aa17f2a2fec770228a6aa29985a12f930b062ab722f74e5d54481f481958da34c1ae1e71fe45506f7eff851bd5e7668b839946dced25774f07c298beaed3c66115989581375627d2a54c462c2788a2358ea94e348560e91d38d44a9653557a570c18e3fd78d5ba437b97e0ef6f1840788c5052afaad2f7752a49416b2446caccd294d15c87f693964d923e2a676aca161548a7eb1b1fe9b82eb6dfc14b738dcc71ff997d21932b46b3e0acd19d3c72cebd9f3ef69cb80284c11276100a80a3b1c05748f2d6249017f4a6d2f571b4163d0e6818ed608d88b46e75ccdc313c83f276c04f7e9e0d5df0b7ce40481a1c6794b4d38c1426efcf1633714841f680997903396e69c5f67ad90f2b8ef4c0d097bbcfa6f206026d103b3904f0846268318a255084c4eed1471daacf676aa69c8e9fbfb64c79c347c21023714297e6e8f2c1fdba36dc4cf3d0936c16cce3f6a088b938805b83afecdcadcc9708425f9a88b1956294a38046498f526e52a590d4f361232c2485170c57b6e07cf251934f99142460d7e778190898e43fcf1d911bd93c2c628675f1499dd0e23f7cb2b436686ac726a5060fb2b9141b6cf28e33c4ea01876723e2e1d4bc280913717e9fc4bfc8c5256c948d21a32bdaa35b953fd0b31d258a8dd1103884a1e88c607cffac0f1ff89f5802f87754e673f29bfe03271f08431b1d51896890256560b03f7e190c4249fdee794442a215b4ddffc92fbe3b90d2e6a63eb7bbf25fd965a73588c2f8ce6fcc9f83fff788bbd03b83a7d00157959dca02fe0a4202549f03a0a0aa6fd3f97bda305ce8728ed9aad9d39736c0f2a925476079deb8fb4a48b537acadf05732c13b234a5b101f57187f208de37f2d83b7c029b79acea39dc771b67bfe7b19c51f41ae12da777bc6b66588d848f9db1cbd6b4db51cff68005b8cee6de1677ceed4c1f3cddc191c332d386ba44b666be714155b2a66e8dff1f855f355d3be2be62a6b649cb89c1837cff9f2d096e04d3c1927d5177774a6cd651c1e7fec0aad85a206e715d7b3ced23416b6d7e7b9b22468a07a7322e22f839d43c3e76180f390f7dc983ef4b4b", 0x1000}, {&(0x7f00000012c0)="2425d6be0e7b9d188e47b2146d763382afdfa59c36ffbe81bd97c5347d3e706ac5b28e9aefff72688a9f00188bbe731ad07b4d45403ce55ed3890fb5842ba22df4bcabd11f498dd07ee674ca798c25af31bda27d049f5d293a136605981fa65c7a", 0x61}, {&(0x7f0000001340)="5ac16d9b33135a77b5b586c08f392f6250952e43c851898d1ec4e5d3eec6d088d1ad98b5bbb616aac979f48090d7fb13bcbc8d6e4478ab8ed82c4172870d50e7a10b57f205593baa8b6e8da357abb3ed4180159a8c8db70b07832604b0b942ad71f5f025ef08b991052f8a4c25b96202ff461acf10f4d20700d8b0d2439af9bb546d9f8287cd86f6584b101b0d97b0e4024894b0da68a35ebf64ae09fc1f7ac4b927b081bcf7a03a0ecc8678780d2221bb9acdf4e2d71acd462b21683c03ddb0ce0958675fcf9a4e7e9cc7367295ad4f8bef8968", 0xd4}, {&(0x7f0000001440)="7566f3fe9dd9b0aebf36c46e9734ec1f99b7da82ae31ec9d3c9544e96bb7122a9fecd4d904acc4", 0x27}], 0x8) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x40000000001d, &(0x7f0000000040)="02000000", 0x4) 01:37:05 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r0, &(0x7f0000000080)="3e3e98642792b904430b3e4e110475e2643a427cb795ed51ec565ace1e0927aa0b3da0fcf580ac35e3a6c57dfc1836053aa144e3fa416b70a0f34ac2e90a071cb0314e7096e3d9a948ffb4ca1dcfab62c3c88706917eb822b1708a42b9bfbf648e17b98b1e96d5524e17a3738aea6381d6305ddfe90e3e5a5a5d831bcd66cb888061be8bcc26a5817b26", 0x8a, 0x400, &(0x7f0000000140)={0x2, 0x0}, 0xc) openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) connect(r0, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='x\x00') utimes(&(0x7f00000005c0)='./file0\x00', 0x0) openat(r1, &(0x7f0000000180)='./file0\x00', 0x80, 0x10) 01:37:05 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x202, 0x20) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) renameat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') socket(0x18, 0x2, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/39, 0x27}], 0x1) 01:37:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x1) kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x1, 0x129}, {{r1}, 0xfffffffffffffffe, 0xe2, 0x40, 0x5, 0x8df6}, {{r1}, 0xfffffffffffffffc, 0x20, 0x80000081, 0x0, 0x7ff}, {{r0}, 0xfffffffffffffff9, 0x80, 0x20000044, 0x5, 0x200}, {{r0}, 0xfffffffffffffffd, 0xc2, 0x80000000, 0x4, 0xcf}, {{r1}, 0xfffffffffffffffa, 0x20, 0x0, 0x1ff, 0x8c6}, {{r1}, 0xffffffffffffffff, 0x4, 0x40000000, 0x2, 0x8}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x1, 0xfffffffffffff1af}, {{r1}, 0xfffffffffffffff8, 0x0, 0x60000005, 0x5, 0x8001}, {{r0}, 0xfffffffffffffffc, 0x83, 0x1, 0x9, 0x3ff}], 0xfffffffffffffff7, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x20000000, 0xfffffffffffffff9, 0x4}], 0xffff, &(0x7f0000000440)={0x401, 0x100000001}) dup(r1) r3 = syz_open_pts() pipe(&(0x7f0000000040)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 01:37:05 executing program 0: r0 = socket$unix(0x1, 0x201, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) 01:37:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) r3 = kqueue() fcntl$getown(r1, 0x5) r4 = fcntl$dupfd(r2, 0xa, r1) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000100)) sendto$unix(r1, &(0x7f0000000000)="2bde84482e9b9ac5195ee43e439a5a945bc33b641ed4eb790fb5b54ce051f8213a5e79246b54f08122825bb481fe072412a5148fbd12609ecf8070a2b21d4adde3109a6660f4274ffbc6c0d9a5af1479fdce5f85f7f71ed7bc5b9124763cc64a26471bf568d57064250dfb0ab6956d84618f96a726d2666050d3db092f3d17cb1287eabb330410f80fe5745487c326b756e6b67eee8408856f41e021eddeb4111f8ae45c4651e98ca1e6733f9ee0d1ba037a5bfd79", 0xb5, 0x400, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) kevent(r3, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x61}], 0x200000069, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001440)=[{&(0x7f00000014c0)="e43a9ae1eb95ce30abb8fc4b2e7c2cf5e8c479d2429c902f1d58dfab4a190d93083c1cfce4d592532835a016d8bf6bff6f633a8371e65f032c8b6b04a95259fb15ca6e3bb6c1399565a67ee27d9a9d765c2088e204d2f19cd7c350acccafd6fe282309d7e5d1aa46edfb7a888036f232e4009e38f880a4acd735dfcc6378d92b61610f453da7ce452b8abfdbc0c56e28f0064bb7f87905490f489bd61fd74deaa86668461ec0fd1eac9a817769896b1c2e7e744a1ee9e9fcdb301e95aa99ddbc6c34398456d54f220892a002d9a42225ee683261c67fff2582c45c64d9f0a8637a400a2f6c1dcbb0341f4849e9f0206f89bced0b2bdf02306df1e15af057d81437dd0d1f1ca38e80f46f3aff15a464dfe64b71ea8057351d90062db941831dc11a63b7a5e2baa28f3f2af917b7626fa2cecf788f4b516495ad496b9a92daef7e441746c06f78e0243e8f35910c4170bd3cf26662e13255e2caec523d14ba994c700a3d9ac3220cafac61ee8bdd41d9f04fd267be772706c0bf717c6736853d1f64790b15b8443cd5f7daf3277f133a20771a7d4f4eaa24e36b2144d7a48d5f13757194d529e9adb9d11e80e174a97952197b6425ef1dfff28e454dbf0a39bcc996b54b9a5b32211d05d94e4b49dd3c71d6e2b05bde5f089bb5a8acc06899c8ababc56b89e7fdc8f799df80274e26edeb2a875d1737b53c7e5816e1ef3d9f469e34e7761539052ed7bb0c2dd689fd379bee20ef657bbda7404a26c573576c85595d88350888c3b1648d6d801f67b78f3f8994a172b9a4c3574d0ddb4dec4b17813a1fac214512689e2344be499b915f12b699ff5bd474bbc5838e12423d2fff54f8d7d351f7b062019bc73880ba40af8111e9dc7f37545129088c0d39a5ead5e22c6ccf4c940a7a2ff65f885526a285ac829ffc7dfb1848696063df9c7ad80e50ebe656341187408a8ae903c1714103bb34fe5499a71b85857d21cb4d914ba8a17522534af79964eded09cdcdf5fd6ba0c934ee441bffdef852e4a6b1c322099ed3e528ed02aca5332574846d85d6c1b8b1f67c6403ec47d74035b6a0ff9b11955292cd7bd834d4e818da8d4a78a8bb741ca93195ff23020907daa1d86f66baa4d028a5453acbdfb0d2ea299f187a9273c18feafc8787e93428e9d15a0f101b0a8094c30e908555f8769657c43e0dbaa13e272ad8014743d58f049fafa174a697f0c4b81cfe63f5af35bd8d27e6a20fe59f69c253a92dcdf307c8807904d702c9e5c88fbf3ad9e3905401a3c59b158ca4b2a5fb1a9df8a0287861fa1b2f1520cac4c95f6cf6dc3c86f996f4ebddea964b4251483866666a0b76dc27187c0a8e74c5719818bbb3cb32e66cada98f6a3cf874dde1cb71fd5a235f69710453321cd019d549a68957d5d6d3450c25c4fe4380b851347698269010556a4b29fae5ea372a46cba64eb1a619f6c1172a4a78ed2a11b6b8bd99d726632d669a98843471522a67448cc7204008e25526ebb6acd89087808383a5426694587fab9138e0253e392d19d2f94f7f8313a9111f80fdfc4592deabfbc4cc03ae0e5885946484abee88b43d63de2f1efee1bdda29acd81095b8df2934d9a6a440d6fa31e5946cfb6c6ed5714a175a915b6088e8e83094178c5e873a4863fd30319e304f8f10b296c6c35fc7412c0596c46c37ab95ac8e28d763c42534e1b1a2c0150bd8311bdd3e8e2215a340e8c96805d2ae5ce1592b8c9f5da2f0cf6c0cddd3bff4a55393644d6964432975d5eb2d5183e7be97a6d8df9e6f165345bfd1c13539b2e286fed34e2f660f8545fed8b11af9592bbc6bfea01e357edf73c2d436243bc20ea876f21a634c6501af57fec4136dfb338f95efd43b8618ac5f8ca61892ec8907e90ec04aac75af6e85304a768c09dcec3068fa98d735b6921cbe4126bfb8c94910bb91934ed75f5a832f99b51c899ca2fd3c1ff9c798ba4a3c87e13826d983954a90677ce0bd5d2564ffb956762bff99495f27dfbdfb58d1f9d2008eba4532e2f7f84b9e98202195cbcdb8f5a7c7f5f48e9cca53d5eeed38c88870db26c80ce64c095326189b1be02497d660d77ea233bed32ac3def7e5684c6db6bd70ce532761b95bf57168ed612ba94f9d31d562b941681f09ff0e605dc66e7614a5b37d02edadc7a2a468cf824922fc57bacb2e9ec070941f9080af47ecac69e327f72172a8c7f972668fce969b268d061d90e96b9d13b2eb8e402e3072adb222237cdeff86c2b2c0ee10d0bf35b7627decd8f9aecce8514103fdaa2606acc05bccf65406e6155231c31d015de0cd655b1c81cff49389a9bca4058f1df45b55fce38223352732ae71232fdc46115cc7e91b7bff6e4cf668f7036140e0caa7664eaef5d691d229856519eb152acb485183a263575262f5f5903076cb1d5a97d16704ff4c8a581247b9dc8a2b5116f8a76fbce3a335932519e8def8c550baca3b1737d2af87c72bcf9632b3692f80a7ff121ef8b63b57f5d1e753f8a335c429d9803c6125f2caf4ffe6cc5ed6a18acc053a80dc5e12af7cd69e05688d0363fbc4bc6cc6a360b99daf2342a624ef2fb5156fb6d55303cbd35399d009809d03a80361c511363cfe02601b4fd269a3055eda03a50b3a75a65ea2512f0463167e067897b69fba7fac9f3680a81282f024de5ddb5525211171e5b6716741fc741fb4038a97de8f786a86a30d0909063f74f2206969dfb5b2cb1707e9f83bdb3cd3b8755ad6a483e97c0c41146db2cfc610151df2578be207faccc25c9acf7d31e90d6f113c6bad680df488436890d14f4cf34dedf0a1a24ac6780c0f5296d468d8f831cd484079edc5faa2faa53b1d294f7420b242366cf9e7ee0b8c928b8562028036ba5750daae34a393690775", 0x801}], 0x1) kevent(r3, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) 01:37:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x12, r0, 0x0, 0x0) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r1, 0x0, &(0x7f0000000080)={0x3, 0x1, 0x32, 0x1, r2}) close(r0) 01:37:05 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0xd1) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) pwritev(r0, &(0x7f0000001400)=[{&(0x7f0000001640)="e008847b6d0f4c3e4018604f3deaefc07d49f618f428acb0935eb2a3214cbeebca54d61391058354f9b37aa8ae1ca9c55a561582e5a8c8ff2fba5e46371570b4b4f529664685283e4fcd386dc33789948cc0022ff8dc5cf25cf99fdaa92bd1731161adf90c403c9202ff0af292901466396907893ef0583c30771b16545804c69579c560d001c1f0fb4cce428ba4c2bf1d08e0b8597a640472a603119311eba806632e8688d500fec630552433aa66b893f32173deadc2336e5e6946c0194b95e2740ac0da0b1d3330ff5b5fddd2d5aa2bfee1fb54cd45af43ac913318ac5e6669796064219aeb5c692437b0177cc7dbab", 0xf1}, {&(0x7f00000002c0)="0d94d1441c", 0x5}, {&(0x7f0000001740)="c2aec64e096874538f3c7e48d91fb668f6282cb09b290738468adff7a003e0e755ce69a8e32eba815aaee76b1522766c2f3fe3933e186c7a871cefe7d5cfe4d887982ae820b5b4989eb30e9387af1c1cd1033c1635301c1fe373d06d989e32728a401adacf50488b5821a234aea6d0db7c875e756522ab1ecc85d14caeeb4977935acaefb6022700cf8127725f68e2a90e90ffd7cd40257d932d79745b23e4e462e32da6117ef764adec06c355cdb367ac948c9f067380e559321ed89252cfe79bc0332100e66da234e7f11ab6cdd83f9c55c3271fad01211514f43f6285b7261df12b2605ac468c97cc195d8c2baaec1df1df95dc8fc0782c8bed08de8be429d8d40180b743596cf9ce5a3a04af0b21fc7997ce8a02da153507e23f65a19860abe74fe686582ec37a7fec274d919fd5b0cee6f5b2ed8137628f6d0065253cfdb35eb5251d7da804339633670262ae975c6b32f1692882070cdf707d18a136ae65a9f51c1eb9ab892f2fb11085f8ed6f5d7a019724c6683db404d23693604af2273a7329ca3b363d244fd9ca002894f8943c202546cb850da89780562dbeae1abf7f44b3cdf7a76b02bb6cc8429391a71ceb77b96614adef4109de63bdf5a75c937e089e01b46d8c2696c421d79c456277af276c8b0870ab938c242291d1e32d97a01b59a1e40dd223d604f08c30c742cae0b1482ee6659f06fbd08b038f3c3dfd089ae5f80a15494e2d89b33834b018d43e8d9573d8b63819bb02c9986df6cb3b470e7a4394c2b421533b123fc000763381927ae467548290c02e30d3dfc4b8820f34506e1251a2d24decd6249cd653797a39604b4d82b59904db4f1abf34704622b93b59de7b11448a274a9dce0a2cd69159904525f2f2140e26511466e0433ec622e4c6df47c3eb9b6fe7580acd79320bceb14137b5bd591437af9ae4001c90be2540dafa6424c1b72b07064ada801dfb957ae4ea168aded329046674061ce836c54609ae9f0510e43e8d098ed124e4f2f36ec0acd23911f8e2730d2114d8bd429fdd6fb309402cbaff848a747bf2bd9678e99ac762a1ff9c4b601370152a25f786c3c6254b128c0dbf2658b7f7e9d28aa7a15978ef6f7b6d051b05081b4bd907608e7ce07aeb1f0bd6b89671ac9221ff6e2d2744b6d8c915939d98f6e61e685ea798272af3ec4eaa1dbb5b7dcbe1a962a410e02f8a7e2ebf56cb6109c5ae287bfaf0a3a4b97b84f43edfff25e130e9ddf0443e33f3b11926ca8deb352fb6142578e0e873e96c71003574e2b43c911125bbd4d14816aa52599cd40d950780d7e731eb2eea3ce9548c7c3a12487c5d87c3b08e695c017003313543a93cf83f291317b3348f7345b990e4affd54e46396e9ceea0c72ec540ae31bd2ed5480f95e571bbeaaf6e9f689ebc2e29ba11aa815dd67e5a9f5c0b2d8ad112d42398e3b71024a46e14132655d6c658df4a51831159db1ecd774158c1c6b707c1c00138a67db28a855c7041605408edcb84a6a92fb0074ec96ec8c0e77432d678a7a9e44333d5810123517d9aecd061fce6039b1fe19a6d67e8ccafae81e35214a98bbc8ea43479c1bf579d9abb7728eff122199edb5106ec859ddd33786bdd74cf5f11c77f85834d900e815045439094decac6237a69f5c473cf57a2ca0300853a76cbea046762ae623ebe8f83f30c070e3e980fa11487c39b1a0d5ed2fdc96f946b8c28041fe096ce56e45fb2b7bd211b369cfd183a35dd926828754e0e1f815dd97232ab8ce95c95435d8ef79cb73dcbaceb3042d085cf560b4420bc09b5dc79cbdab673a1d42df0e19826a03b518771cbaac36067d2e30f8cb11388671cc02fac10167dbe3bb9b777926715bf87a0aed24f87c5b49e8552701160ee8b39bfecc2327d59adee39fa02db9c877c7b8db066c5cdbac27f2d775d61776fa2e1990e38a5fa884dd6dfcc99f5707a7458ed841828d5291e5a1150b65f446b0d378971b5dfba14e438c4f4345fcdf0d3e5449f988131be6267f7890d8b12a98f2d200340b14c0df3ec6873b2844244a5b8c861e8915204557565a71a119a84e0a92c9369111fbf501eb21f32c24ca2c0edbbcda77a29f70863d3d6096876cc5b8670840697ef449638bd0c393f3888954c4ad516fa848e58da0dddffe88318c4dd809e33ba69a35183647314908cf87fbada643fa456e17c8869fe17e1cb3a0465e55705ce4bf4ebab1bea33e85a11c366e20e75e57ea36c5f02d88cb84098c2de5cf8be6834f9719f3df3e1e8a01d1cb4f3d187538053c8088d860520566daa50af26a41dd5e25f208330ada3383dc8722bea814a0fc5a71b4e11156bcc27824618eeccce9697a3a3a6819216b35d48d8bc302ad59fb153ada79db51bd400c75c8cee73dbc5074f739b58f6a877f30b7c03239e5092e66b6bd5352351163596ba62441e6735968e2724bd34b4dd11adc09a4ebd07ec70b63c945fec664aa88035bd1aef7ee9bf8a4603d26759bdca5cf0653b5a2a12494a6abc8c63dbf94b992a76b19100fefbe1074c3c9c8f6c7614cbebbf26435b7e3b251e7e7073638ac1ef4f35e057a866d21356b0d2679482f735712bf3f2e6762ab94d7402b926583154c4cb70a8810b9cb8f446260bbfdd4ff0aa09d3eebb057f40f5393812a4b9c2e92ecfbc3dd72227f6096f1e2bd091bf31d27ac1677e4dc542200ff1b13baf4a88a1d80aa7c7bdf150d2c5b38c717baf22f4eb3e44845b2638f6269303053e8708c58e62983f3d9f8da7aa6941a3408c551ce3a4418687766cfae8ba6e182ae4a47a3bc998e8e0bd3b286f2a93db8a8e844e8a6cf38053e09f77db1c791fda493742501e671cc0a98b20d8afaa572e8dc4c545ac113d5c1781df016d8a033ce77cf3b5eca6281635b2ee6f10b610af04518c5f52f305446146ae564e27044d2f316f54d045f2bb9ced344140bd1624787dacf6a01a5eb0caa5e950295923f00967c987b3d3478cbee7b576a34b31bb947c29ebb60526e9d59a96e43ea91474bad09eddc43d921c98e3c419c9c50b1464ad4d5e64031f43aa91e41150e965d507a498d8390d6c59f8d12c63f84bd2ff062c9717cd795b341d04295f8df415345a0c1ba353733e05fa542ce80f431011e37ada4ce1e2fbf7462d13bcdacfbf5d912b7bb0f18a33e5a7f9ad988bf2abd09d109f0b85c95e800c0b5c4ddae6cb5dc097730b49038b33f7872119f1cfd668b305676d25ae28607e5118e5e473bb2e7b1ab3492161187ccfa2dad5b9e57d1ea8fa9092168f8c93720ae811c026ebb7597695aac69899936b9603d31b1b38b21dc9702c5cccb6b8e8214d10b79b65966a25989c6599c9d906ce7850b9d72380e07ea313a1d62c91e77b742942ac96cad61b3dcaecb50117f111c72373ab2f3940a69fb5212fbbcd31b752348d3d4fdd03b3d33da60c79e1570152c688f56c5d0a88c08cdb2f83971336553f2d1ea40453daf817b04e84e7ed015a4f5b4dc16534f415ff920e88bd56ff9d64faa40ce2fb123a968ab90513fd4f8c31e8ab517e8f73964d187fd7f927d8099f59b791e6694ee899a34d875fd0dec10fda4c626a80b582a15fdd6eb16cfdadc41cf70e5d717883ca0564ebc7fe15fb723787c4378387fe678aa7e89ee9ba8b9543c20051c323266a2aff7049deaa7a12a5abb16a3ba7f102ae56ec7a32e361205c2af581e960199e83799d50341909fccb1eb9e36b3f7b34ad92e5d15ad5dfe5dacd140b0de4249fc9d9ec5244d5ea94df635bab2c627a80bdf209726e9f78155a77f84e7aaffb6ffb13db48ba6608a2f19351b85ab0aa8357f4bd448740617c1fbcf575c4c400846022ac428ec8bd088a6eda48708db6be2ce7386a7283f588f87fb27c35c3d1da3d242b11911b09572a05c861804860aea999fcbfb5d160ed2b4e705913284bdf5a84d9c0ca543bf1eb2cb6a812f056a612fe71a4540a2e4ef3ef80cc76ac68d6248de3590589d5bd173d08e1d84bc575acf16c31e511c2d631e6e56562ff48ffe1be8d809887531787ffa2ad72523eac33798f7c452af8450970f97201aea34a06398ae40163fd62e02293b88740cd4f4cbbda0bb14cfeee70764d34fe1e889c95c61fb58435bb99db57dbbcf5ae863b2f567d6e6d3ce7aacbbb2aa511b21d31194795750872728330932a1607facc482ca1ccb37a0776c04e5739cbede34d002d11ddb4130fa11b53433de5e477e7b25a8cb483bdf2f1ffb51139b053be48a3632e0f298c49b7693427b90322c588f2f9e8f15cd8f35f868479d2cc15638616ab138b53b108a7f9e297ab8ad1e3a526feee1becf72f8359108f311a731b0816f497e66ea5ae59899cc544c5b08c9bfae4ad3b3a48a2fed0611420040412e2402eb21559717143ab71835574d9094c516fb9a7b558a216accf29d60bfc5afbe1f9bac9605b162ac2917bdb8a37845ff31764eaf7d1bf281a59ee8005310b0ac2a42873d811acbf267644bdc0ccfc8613447e64f9600fcb0f5bebb99ee02c08a13aaf905c18d75f9d467d25565d02c4bb9805c1c8587992debe3615037611895fc1ba0200dc740441def84a950b5917faa302f32899f2f57be8674e3bca0917a18c46ef09699897c16300bc5612ce3f06956c906dc8f45f01d12c6623b31e258416c531bbb2e1965129e6322d7ccff6de0b685812a42284c7a6d80d704ed26815499b209aa5a4280db7eac7b19839c9250e3cf268f2ab3742094f418a999266c92f0fcedc5541fa18d63985a04c64b18bea2b71cb3ae26e6ef9f1ec789d24d8a6e6398a7209949401d985d1f8fc43010ee07b5f2d6a89652eb222385226906a7480facdf081b77c4f4752d068510670b7c4005a68e9e482e11d5baa10c005ec77c1d20efd70b31742fefe892bf11ed83c2aba1be577112c590e4fff3704f05cdaf512e9c32c55dc72f141fe9c444350c61b9bc5b34ddb6274b81c3d48b383f5bdb0c2c8776e558cc0c3b42443da504436f809b54c464143538c8db5ce18300f584e2ae1a8d03b879f950b427e1e8f665235e388abb339a1e4b853b21000b9c013efe91c7b22454de80ae4bdf1f83684c2920e2eee9da7a3dd2ee19b2b6fe0dd2c530d667ea2aa046b69b2526440229560b2105c97cfb4d88e92a8f5ab13c27b6c9f758f22d3d2ec40f6958cbe5c424bd784f21681a19cfdb4811aa05503f46a05a6c6ea04cbb402f1e406e7e8eeb29b4f21cc3516937087dd537756d47b3356af69d959dbda2d90047462c0831a0c675c317987579f976fe67cd4fa7576ecf0d1f6f42a670ba1e3bdc4e9ca36bb64f3643fe01acb825460266171472fa75f0604fe8f73e7600cf1d8b975dcfa3539973a3c15bc28872964d8ac7d53047fe2f17ed69855de2395de99d0b1d402d0dcfb975e1ff33a12630a45d5aa0eb89fa7ef281c37e4552fb77b70dcf2f8bd7928b47326e311b66e17c1264f5920780b0fd8110981179887256906edeb47bde99ee77298e37b2f7301abe597dfe6057275a6ac25e3cc1f7966060274c4d6726b0a9086c4f7882355689a93190415db90b4579562b58ccc35c9aaa5af58cc388edd297842992fecaff3061c412581818b458bba5ee0989a689d995e06d917a3493cbf40cadb9484ce489c8a0650db6da7f2a34d95bbfb80fc3399397c4eddf6c887fbe15d462184f060d095dffd3bf0c725e9846f0de09c82fe93b78941e998361816ca0558f85dcbf2fe0f3463969d0021a1690c3b133cebae7c53d735a95423482f2c38f28ddcef4ffeecd9dfe8e9032da7e0ba37d", 0xfffffe04}, {&(0x7f0000001300)="ee60b87c436530bf06dfac3d1fb2230823c339d1a3bac416ee66535ef6a700bead884ea739d0ac84f46d02acedd5dd9ca88f59493b95fede8f735ad7a9c4b6b0aa140f0da5e0484d8d7dc8fbe9f8f492b4ace5626e4e73c3b2e806fe172aa7893409577c6f60e022576f99391942a73d9a6c9974a742c296c097c75a917d286b46e7fde9389c1a410a64dcaab88685f312c2c070c743b65b4a95eb65a0e7867aa89932f831f37aff3ca384fbc3d9d1de9e82a441c93e1fb329d92a8375aed48f362b49cc7e61aa352650b50a414740d0adbf73ed02654cb8cc770a35f24d28b6bf7627204e6b0a9778dd2e29392a2c44b84e938d1bb1031242a16205369898", 0x18}], 0x4, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = shmget$private(0x0, 0x4000, 0x280, &(0x7f00003e3000/0x4000)=nil) getsockname(r0, &(0x7f0000001440)=@in, &(0x7f0000001480)=0xc) shmctl$SHM_UNLOCK(r1, 0x4) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file1\x00') shmctl$IPC_RMID(r1, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0xde7b, 0x1, 0x5, 0x3, 0x9}, 0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x4e1f967b, 0x5, &(0x7f00000014c0)="9be2d68709cf0f3b85469a778969a2cd970454590b4bebe754076eb0f92edac63f0e4146413bf46c49c27b15ee45e1fe0ae457371a7d0c239b99fee984ef10dea36807aab2a1b5fece094a4def86dcb00dea26fe0c89ad432a9f65fb4a8fc474abcdc2196cb01ce553390f0dd8eef36064b6e564e8d53d1023d9297355ebfec07893cedcc886366b89f8783105522bf14aad03bd8140ae04f1fa3ea1e4961603f0cb3ebe93e7d119668e2c046737f918acd925c37e3f31b27e5fdc35d629ea35cb5138eee148ed66d84f12816d883a83d05776c41e859ea5f68ddb10", 0xdc) setsockopt(r2, 0x80, 0xd, &(0x7f0000000000), 0xef65a981c2dd4a46) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000015c0), &(0x7f0000001600)=0x8) 01:37:05 executing program 1: r0 = socket(0x18, 0x2, 0x0) msgget$private(0x0, 0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) 01:37:05 executing program 1: r0 = socket(0x36, 0x2, 0x1) r1 = dup2(r0, r0) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x8, 0x114}, {0x11ebafbe, 0x8000}}, 0x0) setsockopt(r0, 0x29, 0x26, 0x0, 0x1e6) 01:37:05 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(0x0, 0x0, 0x0, 0x800) msgrcv(r0, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xab, 0x2, 0x800) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0xfffffffffffffffd, 0x1) msgrcv(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000c999baed2e1c3baf1d3f71a2b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000519df5f0672f5bbab9bd08d1c5fb4d078ce2a2135c484ed71bceee04b4c138823a373339c9328b7bf5fa2ae00bd4905e2131355445bda6fb127666d641a4dcec4a1159f8e5ad7aba3cecfb019213fe33ad27ebc62a2198657613f8f05693b4ee37b2bd4c8b0866e14f183570649692eb7d4583b174859793bd53001eefc183373d67e89d3646a5f3fb2e70bc3272984f30c7c2619547c236ba2916b7efada5a26399d62bb01008652143612ddb0000000000000000000000000000"], 0x7f, 0x2, 0x0) msgsnd(r0, &(0x7f0000000140)={0x3, "553d37a3575efee302c7b2fd572dfe5bf488e86c6705c13532cfad88c94a096b6a809228303f3a2fd3b8ee0988d24a364b394b372021b865bb5f4afb78f92812bb5bf8af39932c8e2a2e39b797fe6ca00d4da5e89f650e292b"}, 0x61, 0x800) msgctl$IPC_RMID(r0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSCTTY(r1, 0x20007461) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) 01:37:05 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = semget$private(0x0, 0x2, 0x24) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/194) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = geteuid() r4 = getgid() fchownat(r2, &(0x7f0000000140)='./file0\x00', r3, r4, 0x2) r5 = msgget$private(0x0, 0x6) msgctl$IPC_STAT(r5, 0x2, &(0x7f00000001c0)=""/151) socket$inet(0x2, 0x8007, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="9e0facd86d07cc77da698374bcfab26c114dadafb23052666771f41dfa84a406", 0x20) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 01:37:06 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000080)="70180da183ddb9da37bc0e0f3e6598ab3251b4a3937a8ea53718867a472d588404dc71d66cb92b0c5011861076ba80425c46dedec1498e5699f9607c77427b6b0feee22973fb07ef1e61a5017d819b5f8a57c7453272b25ac3", 0x59, 0x404, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) 01:37:06 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x0, 0x0) msgrcv(r0, &(0x7f0000000180)={0x0, ""/67}, 0xfd50, 0x0, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0600000000000000"], 0x8, 0x0) msgsnd(r0, &(0x7f0000000380)={0x0, "f7b6aca20ac4381ed22791828506b4f0bfb0c1fa831c130464198a25ae1518c61491adf67d1a0034d03eff5f81ad82638d821fb31c6baafe5f849fd47028220490c4fa209ae02551baf69f159666778d102290cc064e2e4fa975aa2e3297cb2724d70cc77284920ba4cba7556cf18875972d2ef9a1fe09dbb29c64987a4f519032df2a58f9ffc3c991325eca26b412bd81fd2de3fa9bb485a7cde4eeadac8d9ee50a89788ceede1da1ac8b0d58781022c9857fc41bf9519e0f69e5180c19834001fa0e2ac7e485b2c7a7dcc3798ba4d0ba876a65b9f9b05718c45ad0990d48587807ab3ae1e3ca6bf7fb6457cba4f53e3f93e5cc1d5d7309"}, 0x100, 0x800) pipe2(&(0x7f0000000040), 0x10004) 01:37:06 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="0afa641f3e83ecc5937703b4dffd1393852ee4d9e2", 0x15) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x20, 0x8}, 0x8) shutdown(r0, 0x2) connect(r0, &(0x7f0000000000)=@in, 0xc) 01:37:06 executing program 1: setrlimit(0x2, &(0x7f0000000280)={0x7ffe, 0x10000}) setrlimit(0x7, &(0x7f0000000140)={0x7fff, 0xfffffffffffffffe}) setrlimit(0xb, &(0x7f0000000180)={0xffffffffffffff80, 0x2c}) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) setrlimit(0x7, &(0x7f0000000040)={0x7fffffff, 0x1}) chdir(&(0x7f0000000100)='./file0\x00') r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@abs, &(0x7f00000002c0)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340), 0xc) setrlimit(0x3, &(0x7f0000000080)={0x5, 0x6aa}) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r2 = getuid() setrlimit(0x6, &(0x7f0000000240)={0xfff, 0x1}) setrlimit(0x6, &(0x7f00000000c0)={0x10000, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) geteuid() r4 = msgget$private(0x0, 0x4a0) msgctl$IPC_RMID(r4, 0x0) 01:37:06 executing program 0: msgget(0x1, 0x621) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x8620, 0x0) shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) bind$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 01:37:06 executing program 1: socket$inet6(0x18, 0x2, 0x0) 01:37:06 executing program 0: socketpair(0x10, 0xc000, 0xd46000000000000, &(0x7f0000000040)={0xffffffffffffffff}) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1008, 0x0, 0x0) 01:37:06 executing program 1: clock_getres(0x5, 0x0) 01:37:06 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x26, 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x10000, 0x0) r3 = dup2(r1, r2) bind(r3, &(0x7f0000000000)=@in6={0x18, 0x2, 0x200, 0x5}, 0xc) 01:37:06 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20e, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000001080)) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x20000, 0x8) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') 01:37:06 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x5, 0xf1be}, {0x400, 0x807}}) openat(r0, &(0x7f0000000040)='./file0\x00', 0x18, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0x12}, {0x5, 0x483}}) sendmsg(r0, &(0x7f0000000780)={&(0x7f0000000140)=@in6={0x18, 0x0, 0x7, 0x237}, 0xc, &(0x7f0000000680)=[{&(0x7f0000000180)="68f01c34cf6e98748c61c696e5882a5b93fc4d086d3d2733bb789cff475ef3660ba8190cd08285f2f0cddc8bd7235a0998d907082c121f659a8283e69e0bfaea947c1b01b399b3c2befe1076c49eb7442dcd6d506d", 0x55}, {&(0x7f0000000200)="09256af66748bfe397dcf6b83c796f081920f2dbab1b434e2873d40eaeb6a92d13daf5adab34dfe18d22b14d986a2827d19364427537ac7905786dae330c6ca95cef8e7561c463793d817436ccc15177be57f9ae02c139686d1c4f120cfdb2897f8b6d4ad985dc1911719568b1148dbd323b8b4a2452a3fd2a49c0e9401ccb", 0x7f}, {&(0x7f0000000280)="0cbdd71d57d06f086884874ab76f1d5e759538a870b1b69dc560b83307552fee3478f950d1be1ea5dd634647f61422c054d677cf0ab63af83ef500b2335095", 0x3f}, {&(0x7f00000002c0)="1aa2a746024302d20b24a61787c070ab93e607bb9a7b81f77a29a417e9776dd1a360e5fe0023dc10a7455c6b37ff0976828183fabcbb141a0b5f2d6831ea1d0e86ebcad6814dda1d6a3b58846ac07acadbb499deee94c655100fa6ad19e153ed96d9c49799332f706c46367d066c1a3abeed90a5a3727617464f40216abbc4f5ab2ea13d9c995a3610e39cf760584abece6ad35c5b44ffb6e954519cfc0728f181f4435cc686f456ab26f2a49056a2503f8c0cfc57db1ad4aaf63dbf234593d8c1c675dfebe1823a59c3dcd2b0f4ee5bfca461b132051982a9e98610491bdbd4200be6a2834198625ae48771ca73f9a973", 0xf1}, {&(0x7f00000003c0)="7a1288be03b542bd301c437a86a5d55eab4bf36065c2329d59c53cd717d9a4c66db2b60ef9546a121610b7b7aaff4c0c40fce44d084d2a5ca8a6f1f62c790daaedf1b479e2f756ae9b4db0c02af7d6ebebd9efe488a4d4bac9f7800296b0465dd3cf55475b916e14fd06c0c229cf1aa58608a196d79502977bf56c2a10f0e35d71a13b5c828bacd0008952b945b8d82521be742ab0fa12ff207b3189936373ce0b09eac7a01463a51dca4fb2068d4d6a3951fd3b30595d6abdee", 0xba}, {&(0x7f0000000480)}, {&(0x7f00000004c0)="cf9b94a20d5454067f86044d851f6e9a1f0929b33fd21e0f528788080f6e3f7a57588fb546c66d39c23f694f1f601d9f32a73ce544fa60456743cade96597454bed354a55f0c6d06fd37bed22e50ed822b0f7b3ad3917374f8bc6768cc29a2ffa76b35347d30f98fdd6582", 0x6b}, {&(0x7f0000000540)="a914ced5373e59b0c387708ca5f0601bb102a9055d9d800fa25a4bdc1eeb47fe372b4fcb54fac1d90c796ff024279035ae11e429cef096bcf46994b9e99ba53ef649a1d6a1616c01a8f5d46eb253a8308ab52108001cbf7baceb0fe8c6108af5efe3814db2e3a1dff7e3cf0a00d43a", 0x6f}, {&(0x7f00000005c0)="e036d97f89de6343e93d89b7745d3af51be5275403f999cd6598952a66a06c3cffffa70d4bd606764b10db79acd15cdd9fff0b00e843d25a729ac1c23a16c4110c96206f037ff388ca177d3337b0abdb14b28fa099e3becd920dfd38baf2bd79e3325e263a95975c4c90354bd3d9b53adab229ffcb51b1fe5c9f88fe5f3b4d455e46e42530115096ba8c94282e42088de129a58f", 0x94}], 0x9, &(0x7f0000000740)=[{0x30, 0x1, 0x9, "dc1ae758e027dfc10da34c61c5fb47bd35444267b78107806dcd448592bfb8b8"}], 0x30}, 0x4) 01:37:06 executing program 0: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x100, 0x40) read(r0, &(0x7f0000000100)=""/224, 0xe0) unveil(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)='x\x00') r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) 01:37:06 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$getown(r0, 0x5) fcntl$setflags(r0, 0x2, 0x9815b3c876a16a86) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mlockall(0x8000000000003) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) 01:37:06 executing program 0: shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmat(0x0, &(0x7f0000ffa000/0x6000)=nil, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/127, 0x7f) 01:37:06 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20000, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="9fddd435c795daf88e92317fca2acc11b59e6dd01a61235d982c3b6a401f68bbbb0dc4712c82e5710d96d4265abefa8146f345a1957fa24d6e816bb83aeb6a8f2fce7edb5c8d8b9413d3e4c553077b133be6d080c0d06a157f1303fca01097ab7fb6e5fe7930b4fc88db97e1bf04c6085df6cbe16d8e7f9700544b2e634210164485d56f5537541f58318461ec0e1dced56c4e87f923f7", 0x97) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{r1, 0x4c}], 0x1, 0x0) 01:37:06 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x20) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = dup2(r0, r0) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000004c0)="a4", 0x1}], 0x1) close(r1) syz_open_pts() r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x84) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/76, 0x4c}], 0x1) 01:37:06 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x400002, 0x9) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) lseek(r0, 0x0, 0x0) 01:37:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="01f5a46a38e0726738ad61d3f6ec9acecdaf406e71d5bce86124261e50bd75d6b9bdf4c0862a05f0adbb6c2fb591d11d8c142d3f0fad64a16d6b7d122bf19ba2fb9b77dc20bd3e75995c924c6852810f9596f5d925ef06c78a890a61971661a809064ec0cdcc3430ee8743b5bf21e1f5affa0a", 0x73) r1 = syz_open_pts() r2 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000200)=0xc) bind$inet6(r2, &(0x7f00000002c0)={0x18, 0x1, 0x5d24c10b, 0x8}, 0xc) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x19e3, "b00400000022bad10587a850428e24d8e500"}) open(&(0x7f0000000180)='./file0\x00', 0x1, 0x109) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:37:06 executing program 0: r0 = dup(0xffffffffffffff9c) openat(r0, &(0x7f0000000240)='./file1\x00', 0x40, 0x184) socket$inet6(0x18, 0x2, 0x0) unlink(&(0x7f0000000040)='./file1\x00') r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file1\x00', 0x80, 0x80) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000140)) lstat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)) lstat(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)) 01:37:06 executing program 1: socketpair$unix(0x1, 0x9, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000002c0)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96177ef976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3bdc516dbd065f2363de2d7bd0a1dea3c3db7060e0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e01006c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71eefb15aa62a80e669f85cc15ec370b23a747fa94d391ac1bd12adf650cc88f38ee36e49d14ceeb06a7ea258afe8cf29107d3077804", 0x835, 0x2, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0xffff) write(r1, &(0x7f00000000c0)='a', 0x1) r2 = syz_open_pts() socket$inet(0x2, 0x8000, 0x8001) poll(&(0x7f0000000180), 0x0, 0x9) ioctl$TIOCCDTR(r2, 0x20007478) write(r0, &(0x7f0000000100)="5e055ce466d399838e67e204867902ef843767fb45bd55fb4f397d6931c9c5e15973b01c31befe6d8378e2dde4998ed02ea71c1ca90049afcd5868518db3156ed1a09a9b0c537d294dc9ee732d0c26a432445df672eeb965850d4b6426a8", 0x5e) recvfrom$unix(r0, &(0x7f0000000180)=""/173, 0xad, 0x0, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) poll(&(0x7f0000000000)=[{r0, 0x8}], 0x1, 0x0) readv(r0, &(0x7f0000001100)=[{&(0x7f0000000b00)=""/200, 0xc8}, {&(0x7f0000000c00)=""/195, 0xc3}, {&(0x7f0000000d00)=""/17, 0x11}, {&(0x7f0000000d40)=""/219, 0xdb}, {&(0x7f0000000e40)=""/171, 0xab}, {&(0x7f0000000f00)=""/212, 0xd4}, {&(0x7f0000001000)=""/209, 0xd1}], 0x7) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000280)={0x2, 0x4}) 01:37:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="bdf84d2b82c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3288d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0f21d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4510138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50140400ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaffd9f30c689e60d178c370f8df79ddc25d6086c9bb2b0064a4370ec77628cc1a2e9c8d7d5918edcd875b031bdb8373de3b74357766af52c1073cfe37dd0882ef0464336d66ffba490276ab242d310ff8c14ec161f9d806b255a198c36bad9906a0505951d05cd15142070e070176d358069f999", 0x77) r1 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) close(r0) readv(r0, &(0x7f0000000200)=[{&(0x7f00000002c0)=""/142, 0x8e}, {&(0x7f0000000380)=""/139, 0x8b}, {&(0x7f0000000000)=""/33, 0x21}, {&(0x7f0000000440)=""/225, 0xe1}, {&(0x7f0000000080)=""/64, 0x40}], 0x5) syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000540)=0xff) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "b000005ac2000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:37:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x100005) r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x8, &(0x7f00000000c0)={0x0, 0xffffffff80000000}) r1 = socket(0x18, 0x1, 0x0) ftruncate(r0, 0xffff) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) clock_settime(0x7, &(0x7f0000000000)={0x6, 0x3}) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5) 01:37:07 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x2, 0x40000b}) setrlimit(0x0, &(0x7f0000000000)={0x0, 0x3}) socketpair$unix(0x1, 0x5, 0x0, 0x0) getrusage(0x0, &(0x7f0000000100)) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xfffffffffffff6e8, 0x3f, 0x0, 0x101, "851aff939d915de9bdd4c92c5f5d01929aa31113", 0x20, 0x7}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)) 01:37:07 executing program 1: mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) r0 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setpgid(r0, r1) wait4(r1, &(0x7f0000000080), 0x3, &(0x7f00000000c0)) r4 = dup(0xffffffffffffff9c) sendmsg$unix(r4, &(0x7f0000000380)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f00000001c0)="259008f08e4b09255988cfec468a6480910d283c58c2370500ae94618dbd174cbe88213813f2f8fb3ba471ab87017cc461b7418fe7c02061a3a1647158de53a96e3cd93b8ccc69d1aa14c48714075cc707dbc9c0721ee320c1850acfb8ce20c274a35bda3d6a17d7d794f5d37f518f4ca29af7681c6486b4362aff5fe215b74244be7d7b5ccc5cf805f7dc5b31e319607944ac8c167f3ab3aa8a2582c9685bcd21747cb9c2ce5195720da9ca91058f6ac051d60963ef7a3291c14461f120f9f55bf832dadcff8d307f7a68239111ddd35741dd625cd04b2f", 0xd8}, {&(0x7f00000002c0)="550d26f3108bc012c765dd569588a973243d89ce3d20f28dd3daa76eae8d8099ae62dce9cfd6f0c225d45ea9ecb267b678d4e2e7f3a8090ed979bd3b5069905f3ee8eb1b4cea4350fb4d584e4bf217ce32e1f8e271654abedb11a35c", 0x5c}], 0x2, 0x0, 0x0, 0x5}, 0x9) getsockname(r4, &(0x7f00000003c0)=@in, &(0x7f0000000400)=0xc) shutdown(r4, 0x2) sendto(r4, &(0x7f0000000440)="c3d1998517a3ba5b853a27e335e2e483ccf1aaa09841d12ef6dc82bf710ec12f4915048ec223aa0bb7385b203119cb81485bbedf234e1ee000ea02bea53fcb657c47f76d1bf3fbfad0502e5bc7e115cc2037a2aad0e1e3e4ebf43e235d4c3c36306c70deaa9c1c12acfc623ad80dca8c6ffee6cea16ec6dd60364aa0fcf6e5cb6b0b09a7cedc1152b29d3a032b1984a0721c27c169e1c31c2c146de95863c7923decfb162f1707170d9ae063e8d2e0401bee8f853489ce67dc69c90a95b650726d27091d9e7c1e80bc67e36180dfcb24c566116f514d4a4b1b5ad95337be18029b732ea200be39826ca48f4d893e5a2059858ffeceb7e00a49e2d32d", 0xfc, 0x40c, &(0x7f0000000540)=@in={0x2, 0x1}, 0xc) stat(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)) sendmsg$unix(r4, &(0x7f00000027c0)={&(0x7f0000000640)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000002700)=[{&(0x7f0000000680)="b27db6f7594721294f50160935653164871c64968c048e6ef2060d15c58f893712a6f40847c9c680088bd79b2b182ea0fecab39e71f0d06b3def0a8b4f", 0x3d}, {&(0x7f00000006c0)="d6b6643d838bc6f743a55395f32515d49b7cf4c2b3a47e968b45e93b5bded4984b220f4450aa1940a271e2ea45bc515802941c1bf808249f963d63416ebd33768b8ead32a3d7a9a93ad0f52d672da7f05c68082d93d5bee004ba1d1a7cbf05aef1f1f8ee479d62d694b3cf3e7239b0c6d8738de25bf3ec41f19289a3bca7f8fbc06e88a4291674294cecdc43e1dd308157e8e5498d5f247a0180f4b72e7bb1366d59de2cc9c6d5a2891b0d8497e0230352ac9ae0822431388dd9a6add454919c946afce124c3d9ec7be02e3a1be8a7acff2af563cfb833af7ba25e599e75988620926fb909773d32a7028da12e302d4fe5f01aba6b767ee17ccb5d712142bbe8fc8405da82a7d3b4ef09e0b42be8bb5493cd92e7fcf59987278cba5823b548c0df53b550e2e4bd4918d3a1a71a7f2df3784b0d1103f5e9e5a51fb9da5760b04c53d2e44a77c0e9396cb67506eb3e9e165b7782eb550023e6e06a3d660c11c9c40209656a676ce3886d73b903e91d2ecb8b5228428e439347a2ffbed8e54116c1198b11c7e5860d71e263afb1642688bc17ed82f58e817a3bbc8ad8d85911f538986582c5ac763104ba1c6e843c6204809d4ac3a8365f7d2615f74217a2355c41830e147d410304fd5c5240b71d26a1dbe7b0c4d6355c82f2ee16545ddd1ca7e02f6cce85b158f78dcfd427ed576c2c7990697443e7a3f37fc76f5d1e5ba0249b01da58f20160b35c3ad1506610a609f304e5c6574e2464d7d186c8ca5a07256ed149c4eb2e1d1ee8d83e96efbe551acfdc44ea41547153af5026e86636a3b740996d5454dac975f1717cbbe4f28601af170771563a472b26297642c4806ea475ccbfb406761bf8678b33ff308b21e66540f7cb180fe6036ece56ae14e1bdb579ee9a9678eca78436b985ea0395379a195535a60ad00a26a3af45a41e6e989d144ac51f25cd372ab40bb2b83f05010251a1a192159a6b5636bed737ea444111f67196380a45983511d9e436b55152fc34b510f16f712e44f58fe6f5fd5e1521624a6f55edeca985cedecb5a363a0e9dffc814b55ce5d5d3f80dc48c566809a39ad26f963e09bd457c9ad5f3f5fe7ea476479bbbdb1732984136e07e25baa2439e5e01c7eb1b2811e0b8ffc1e4b302b32599c6ad93a462cd9a8a3697346556db3a614cfdf3b892a4fbb1dec7179764f29d30b328bfcb59abf2bdceeedc27ae6ffd331ce2f3fd0dfc1b30092b6dac3cc237425fa7b1fc10a31ff4458b23e5d4e1c6b9f647aefdcc301b4170fdc8940fb12ec5fbab996ed68d2955725f42644583eeeb3a801ecab944925a244b905d0daff88bcdb17425f01e0b1f4818c451cfc5045a060cfa827df4c4a978da2008720d9d489ad8c74ed8e0d81098bc1bf6681416c0c6d8d7f67e9f26593f985a23e7d1394fcc65e36f66e54259b7a3b3472f4636644bd962d217d98d147c48c8b86d8940e59517cc9d87e45a74dced962b5bc027855c19fcde1b2ff49376979b4b5b7e2a4e22d7fd479d1b00f60c5d9e005ae3e391684c5eec9bef9d6fb224efa192cf6ba4d68fe596ab116b6a0ffc23b8bb00f37788a62a1f7eb6e5c40e35fe8230a173e3f973301862e5cda1f9d48675d2ab9381074ad5cf1bf97c5d8a35497800a4bd0aa3379c1f507c81412ad7346b4b4f4a9c19508663e4c8fea6115652c965f49af55d91bb66f6e06d089ce8ccfe01827cb840d327901e58a93e1e79a4e5373506fc251f1be085ebc31a588dbcdebeecfc37df13c56fd20f995dfb9b515391816a4c66d0a8e11c224e6cfd5d06f2c0fb1cfe6ef1321b991bf0f411f7a9b54981e8d8f66173ce294d98654c678c0ac963fbd71ea05d65d298bd3faa923fe9278f753876cb8a2b2310bfdb8973f5b16cbec89aa410c3a7cd6cf9cb504398ac9d5aabf747c43133c093fd61fb088cf8452da2da3a1499a3dc28ab415e05fba15c32488f3263bd5cb7bfecc64233efa0c6ceff74abe58e5929429ecd62dd888829f8445a2f9aee389cb584b2f4bf9ba0533a06090897f02ec44b2e6009416e995ee880fec4d81be00fd685cd94ed7d00386328b7d7508fc962111176340a9509c139c4db5ff1cf38343d4cefca425e79c7feeefc43d31ce810a02d33182021cb8fedb1f8e379819cfcfb650bbd3d0097d67f6da4cc859b6225ae7c73b88eba13a2b987e9afe317233aa53a390cd548787b4edceee4f0e3f1c2edf710406c6fff1866ac95b0e5ee3645aba956fbc689a7fd3e4f3b114dc108ca4a69ff73e397dd83a60d9400887f2a8c0fc5b16f048bc8f3d4bef7d0a997480d4da87aa9c4c1fa81861237f206b12087379d882ef430566183b7a4a92f42d88cac53635dde7e4b1ff11d224ba82d2c742939ab2a01dde26b0c89aca68e878a283a2536d7e4612d70bfdedc99ed2e9c3f2fb63d5d2cfa2a9a525f08a4eef89a96f59a9302936faea2ac47212a0869f1ae2fb20a4bba7f68b454bacb2635c0eb31b09bd72514ba5f1d85089234e0f36d6492e2580b4c8c6c1bda89cb486add6564faa276621006658c7175ca3687eb924392b7195b848cbb961e72c7bdd773367ce3e359b2b1bb80ad814a010e00d168dd86074f9dfd4b2eeb149e8ca87554c045de09a4f14d191a29678ab60cb92fde2a19b6675c7ad657d89fa47b8633a419457d03d7a819b9d549dbacb5584477c096a5b3f4e136cf8b5d7d5d31d74f6c84b84576471b6ddd58e6d7bc2e70335b65e94c87dcd65390eb09e78bc1320f4ffb986ef58aeec2ae7b3d1703d071d8c2471e259b203e63dca65a129a19f032900ac4eb70144358ce565ce2e2926c614bb05a83bbddc6f234367ca121f207b96192344dfd15e8d342a860f8aeea66156d5da0b5639096c0b50e99238f1029240eb7b992f2eb9a7ae6eb549bd84ea4644aec3ce9c83663e0103fc9b4284c1bc5504da45409eb23f18d4ef55afad2b88d0fa774c8d3ae9b112a827e9c7e8ed52ae8e2090bb91f70bfc9db1b9d0c82052a1250bcaae9c7e1f2e4f09a970c563ca81c548ca78c6ef5178e78115f88535e9e56debe7fb710acf091342325ca91a53b353aae8db6f3615135e7f20a120d16c685b12f619b720ea415db963613cd7b323c25b0534bfac06e301391177c8c4ab239dc0a5e1f658e798aa14ffb0ed37a0820cf95c7a045e5005d5e2c6d498d20a152184162749f0873af30da14868bc2af3ad85cade619bc453e532799c46c9a34e5d6bc6df82816c5b6adb4e9a55578ee9f9597c5ec3a74f8ed25cd78ff28fe58c14ee76fd04f1894a4803db4a47d3d9cfee0e1d77ccacad38eb2eb10d6535584b7ff7d575f55a5a35942a2b0262107797841570f9ff8c355714808872eb36ec9984c74ec64c56cfc2be4b5a56855ede290764b5e204cd7e85871610f6143de273b5fe744c0e8f382d324978326452ad2d4d2c1a2d86ac268713fb66e27d89277a413c0b6dc54f0ad8021fc9097bb836b86cb8f39068dbf27be3e4320ed1f87ab10673e66baa77596c509b2359203bfeecb7e590e35c77e484ed47cfcb06617f2c8b77448bc827cb48bbbdb899e21dc8c250b5db8a98f0ce6cb95079642f7bf1d142324e48abd6d4c30473bb35bf77cea2f7d45b1f7e6eac441f3c5b7ba162d3a36bebb33e62b9d519f48376892f05a8f628539588413a7e6ea0162204711df894c59649cb443bdfe090a540c02dd0cb717eb4d7b6c4728e84bba3a519a8c3675d618f6baa036b978630a6b979858d87d8051df66d8fe3f53e780808ef30cb937cfcc5f1495842ce72721258a5c7d082f75dfb4f12fe4d981d0c87f9256dfd23a7a499b9551737cecebf0db35fcfd027a59ae1e7ad64c13b9889bbe08139de695bc43757900e87fa41759d64f7729c8a3009d0ecbd5b0bf030fd7683b89f1a216cc8afe111fe2b8107d72f9478e56a24d2c77442b3c1dd4b19c7dc6ee97b5e7623d556df82ab73322c161cc1a64be29fb43c5776fdf4a2b9e5fc25fb73fa5a9b5c63adc6416865f756690efd38b351e4e0acb855c78cc2bfbafcbb681f5b291ada7a4e7aef78c865716c516e9ab09c01961a8064ab67188fb5130a418799d12f18dd35845a3830ddf9600a4e0a7137bd60b6edee3f4152ea79d31836bc097b099cb68c1afb6f093e3d32534250b31a9b818b0a3dcdf5f57ba9a1232fcddb101c02ff3361447d58733c37378a5b35e584b7bd2583b8e14c9ed34f37709e96bc69bc7ce9a823f42493f9e3e40275d0080760b08a196c6d7d0d7157968379256510303e7e1cfb3c9339227a75b8f81b3c477e98e2dd67be14a2a4f34e0211f20ce4661ed2d217f2dcb54d2990e5daa1a216e2dcd8e7385eadff2600482b939eb693a63822c321754e1f1a712f8f1bbfe9475342049112c95ceae49e38d9f3aa327e7057e1441def481b6b78b5555a3d23eb7b8045d913d047352ed1d5b58e16b27d53d858d910823bdb9438ce3000ff587426fd2844f2b8d474ed25bb85ef6d44db194c7a1c50e9266cdefd59a155b1b26121f05c045c25ed77ee536457b36ebbaf6117c4d581f9c5d61c5ee1e34daea6819ab7c6ea25c70bed3edfec51232ead32f63718df971478c2df8a08b1061c1e847eca63573817e9631bf1fcc343417384f426b1c371af2bff7f83b03c4b59b85c6e2b7d910b48d4a035ba639b16e54ed3ec084247e4af7ce351a2a6add1e229a27f57f67036d93e753ef91a121fb90afddb1a3478f5b058ef74b3654f9e3028f69d7724d01e3d657f0c80f4e81e35d146100323168f4e5a54c20432a1bf6dcf1535e49aa515fb2a61d337d79ec0b8a347c0d26fd8749702634b4b937c0170b666a9ab4f56cdc33c11d7ba24423a6b9aa4d7c4c379bd68b03aedfc12f43931523577d1a231a91398e1599a55790c8edc8cdb707b3b7d149b5ee43fb20f185f7041c9e18c703c9a797af92690798d1ecdcf5ec03c11126694f54d491de6c26adc1df9d4254810ea0ee2a5f7b0c4ba7125ab4afad55eb6414626a56f444d865decf50ffe648fb9772ad5a0a2a37e175b75bb5ba18cb21e63bc00e77d34ced0fc79f681119bfb29214e4032992345348e5bd62f59002a746b6d2859130b9ff227b06bbe653390d672bdca470b46ee75034059251b84100cb16697e97249fcf35a8d5feef2d09ad493e10f4810065493bc42352418b6b297e2a0679b741db24062cf8624a9b99837129638738367371ab8045caedc6e70cc0bd25682f7394ff213a2edf6ec55e6431a4394d916d6169e7bbfd28d6915b010f12ef45a0effbfa6207a581d21498f0bc449ba20b9f54015cadcc42a12ca9cf268760db3b7569168d592e4bc87153ed9f6eb822b08cf0d541745e55a63f076314746ede00f9916766cd2579b970f218493b9347a09c6f7ac320d4e0cc4d3f6798f4d47249295f12cbded0073128bb2791a40fae0d3ce67ed7e3f603da9e1231f91f41dca4b4a29514312daa082b038325dce892a55e65ed175aca4927028a54ff2723d5df74782382d5fbe84a2bc9f68d161ac525d1d50d2423e7958214ab54a418742a1febdd836cd6ec18d1a88fd8bd667ef60b5863d6b5b60aaa05912bf5880020afbe8c3056743bea1c3c3ac8cae317aeee787ef5785d369b2e11a02e5249d6f15a91bb885846d80f5b7281e3bab3b63023c31adc06859783b2a7d09ce261e279505c435f6b0cc31867f796988503e7a4dc7d80980fd038a7ab98000d2979a21c98e4e0d084ea64cbdb70ca59999ca28a0784578959552f9bdc806c28c461ff29d643c18ef571", 0x1000}, {&(0x7f00000016c0)}, {&(0x7f0000001700)="080f2fa466dc50c131fea7d3bc0af33ae191e0f9e340eca80d2c99c394452f1f20d1e84aa058b0ff4aa86fe5dc575e16679888463f86e937cacbe6abca306ffe22c7ad812d001756eedbde8ab601164caf324e24919971bee5d4c38cf8ae42c63e68891b9dbd533e26692938e2a9d44fd58f8fec1027c4588651bc71f0fd3f9e922165a491632c73808b7acd3cd57e3b93e04d964512174d2a2032348b5c1b4d789159cb725af605c41c6a2a50e7ddab61e5ba2fe7659f3fe3327ef9cd4e41530e0bc469b186cfb50bec528d052ddea358432850d4501280ba4afe171571f6643eceb3f0ad06464ab740e78da26dcbcb68ab8ce82bf77f52eb60fbb06ef1195de409fca2357697c3eaa23e0ade9fa2637690700bdfdc46674e8a2df39c2d5ee1da4f4a03aa7031c1ea818aee69d34d9234953fc64a9aea186518cde99e4d4a7660a32bcfe7dcf664fbeaa0c778176fd796179b1fcb56602921ccabe5bcdebc3ddd5441fd31ce80f096c8cbc66796c173c05daa66c05160e9535796d3410dac5775b17721916e8cb270e01c0598f388939eb9443a8405dc50f656866218679e74c9a9fa12bc17e825714e07c8b79f076ff2900584ea5d387a729a0882fcf876b668c863b03b40c976f4993d28ff5f7937dc0e2c74283eb7252a47d76eca40f6a8866ff116c852458addf1e62d28b59f48ae15c00d81698f9e918f4f43002350867f1edcb0ab46d385d783e4ad583e8dfcbec7834dfe79d603d0aebba501743728665e344c88607556378631d88b9c3b885a7c6be3e88a40b6ac4e4d665f342ce62fd71f474aa223436d94b4a9690b750fd760cc0213a86aebd6c32713bf0c6778e6c6bb01fc1c179128c9a068f0af199ecfbe4e253d1e778d1c2f8c5f0c96b6e144a8a74bbf7051aa91c23d732b9f2414f0fdf8b7a87aa6567e568ce63607f2aa5a4c3b723b9c5cca2bd5e13c632eb44ea618ce8cab2dd6cdfa35daff76f96645d87baca3413d9c5fe39bd3ea2cd0484c46f8b473d7ff994fc8b00b2e253efe0c5841b2bdd755b238b1a4141343487c8a89d3063729e0a070aa10267189440217da08e03268776f53bafbb99f2bdecfb26b3a4ec4164b85b6b8557cb2fc9a919b08833135d4cd2ee2f0223cc0d3e0188f6b8fae099c9be02fa0369d474a820079560d6d19e92ed5f7f694dcefd42aff9592bcbf4a3ec9f40fa46945229b83685919d4020278ab6c558e14ce05b2626fde0856d19bdd4284661c56bc3d964f91f3ed1ac2f8956fdf610ea71ef5325929ea77836ef2e5a988b7c35eabdbc0761584b71bcddf939edea1411e1e04fea5de88c1f66c06c99bc67d97d7bb9d1b206c91a3e815005a2b1e6d96c5fc4196376c26a383e26cf5a226f0b6796f14f7d827bdfebe1a45e263b20930e4b6a321aed29dc69d7b37c3b3a6a98f37062d7be2bd453484e6c24e110512beb2d8dd1190b4f4a7e08cca90a1f1e1eec37eb598a294377acfea8904dfc17950f57e7c1176d16daa34f759738bf35829c7900601ca899fff5da6775be225be218763c6fde9cbaf8e171bee8378cc668745d7dc1325b07fb46e6c6b90124fcc9389179e60297f26209d21007b4faf3c0349bad079e98ad63c3da35afb5298bcec4e2f48d9d1d7eb7059fdaa83d6258bb05b0e7d2a5f4059c296cab99409edf64b770815e73586ede4841ee088fd89b4656831de10651ec54f7cf86822e02cee47383fab4d35be3b50f10d531ed1b83a9d222409d84c19b1ce4bcea1dc474cb7b2f4ec9bb31bec17bbf675c2bf89ba3160bccbecab13582de9010fb7d31f7ed17e70746a5b2f30645d021091f025dfff4799b24fd777d68c705483ce082d00d47dc1adaa85e0eedb2f2e43c2899e2f892a5b24a4ba0f832aae5df1ceae26c4a4fd3edbd44f7d5412720594cf58fb52d0ce47f9ed0a0000a5b76e498466f2cc876141e403bbe2d71cb9023382b616c90721103b1338f2c587aa51d2f5cea9319f5e3f0a8db09279f665eb463ff5db8239f28a9579cada4a2ef9dd73e7d858ce1c208c4be2a82af5d21581e109828819925f9199a3994f8fa0c2e786978cf45218c9336de4407f44261c2018d5aaa64749440476d5fade28ac5613eaa3c2fe32c7e2bc185763023790353d3db44a65fe0f165ed0ac12c9a0a43388d508609e2afb507ec1c9928a9c1a235507d852999d16a9390e908ac7c1d34c73036abc0e9275c544db4887449d7a0f52c079702f1db74eedd6a582ad9eec994a7426263ca7606de0ff46528cad49c72a94b58254cf53dc036b56b60cc2889658c8e3e15e0d1183a7250a7ebef5a7854439da2557d4ba4adff67da54f1a52eca48c3762779019fd9f8c4d8a0a5f6fbca1ab4681c1025a67ef460b57393179530b63a1211b9aa3c0565093629689d84515ccf65fa5bf5561f8695f0759a9a94182ed721bd154ac1b762ff9cd1976b03de3e701e63b3156618303e7cecb568064bf7b132843623497734c4fa6d2ca980653bd6e79e88ae222f03942b7a35bf92700f6d1be385b4a861e74b7e299b6852852695e05ea539064815cd12eb050eb971bbd2ab97f88e44ee8e55cc5490312c55ac6223c75492f98e94db395a1f56cc5def49dc0bde7d0ab3a8889c16fc559e20e0c34afe06d081d39cdab59abb9964ad6e167d400264ec4516ec685e771208ba7eab808c05d55ab35f7fc82554b65fb09134208262c517cf8897c5e942b4a812f6716d59201ba752143465c0d340eccad70596c4666ff9842c49688ac4ba47fe8dbbb9d74eb69eaba435b93623b41478f9932e92c2c209646fb2442df7663ac7405a388e4d876bc568a68eb92a1200210d9b6ab18da8f966c11b37947c1bb6caafe71efab7d55be2ded172af000c376793a96c64804aa6f6dd3e26cac76717b0809785ad7cabbdb20c20d067139786caee9f55358021cc3d1669d5173d76c0caff168d000c8cde8c5bddf3aedf55925affe89206e3c2bebb041b0b6cc312aa902923e03becdfd2e7be79b536214f9e2b8166cd2dadcbd87de025f36f6c6ddec51af34017117cf87d2e1f88e47bbbd938f12a7c79b362299867e7e4020cf5bb8bc83847125dd7b3e529e0c2afc81c494f5558d527df26e9b756796d30a56fc396062f2ae3c9a430303987ba34b35e2fd47cbbc19aa856e100fc4c11a880ac185816abe8abde676ff8dc3a1745c32620838ac671b18fed61648a314734b025dc2ad565b77ae72417fdc7769edabc015c7d04c208c894e3eab0fc04fadb4c946d942709a3b869d66a2d8ccda3b1655b8f3687b244aae83e5320b1a90267c21775c54b0d03184ae63a0c7b93468a7f43b2b88c219ac33345f40351564b20486fcade21d7872aa515f1c25f3f85411c6592aa0d351775e08541ca332c9340ae73c4b4b171c56266a413fe4af310f86e25df8aa7b68b3895666b86d2ea642915980175ab14e1d10cbce0ce73a131f368c9439ac59434158f689b5c7dc5f7bef5664d2a129056ebf860fa76820c1418da0a1d31bc837f3d48a5e9472ca1e62146bc089e7ffd47d770030a4080c471665ee05ca98c372e4b70f636f890a21369fa7b3926f4f82f91cd373f7598f0022a85ace0b3207c3a1deae0b8444720015384f3ffda38ce99478f239f8ef6a54b1e9f511d572755ac667a633ac9dfc0ebab17a012df90b03082325403cbc730522c79d2387360a5be90b1445d0b17b337b2a6260e62af9b2c42a88f38d2d4d3f54b2c8fd76e879e4c07654c0ccef085fa4cb83416234182d28411ae474dfb0393a6e8254eb35416a7459422d13a58100a4e7f2ef0cea134c697b563e2b764d699438eb7e2f16e4d2bc593cb77e4e98f0e051603697cceb5d020f5525049d622fc290e9391de90efcdf4b7c0dedaac757b8076a8df3824fcaa90aa41231756b58651dd1ff509c8ec770b39a9ab723874c67e6c0a7c24d1c3497c2324eb50d95341eb7633ba9e7fda100ec8b6ee95ff0630a79a4932f6d25b5ff3b21b10f1cbf164b4a1b4c86c960a6941ae70349bdb184dcbbaa7b923f31ff18addea6c1703f706bec14823ada61261c06f93b89e0d1e75124245fd0de9182095c4d9321471a68de3c3f2a31324a853b136833024d7dfaf41ef8a140e782b46a5dddf69899ca4376fa8477a9dd5863dcac274cef8e6fd6b65ce6dfa89c0672ee23bde2f4ccdae9a798231d77cf03bf7f9edb977440daff6e1b3498614d8e567c0eb959dd7146ed02a6ab8bd66a1d62bb0b6471c837669739a9cd358534056422498cbcf19cdbd7dd9a6563376feb0354ff715c7f601cadeabf9de95a01eaacd73c81a781f136a782f47afa531c915e8c8d4be715916d1124751b36dcd2ed6c6087fb33d60a2031f1ab1a77aef8a519898a9ab623da3b212ab70ba534869edd1d944b8c0b5504c8eacbc1741456b116b727104d30cb917510129fa6f28a5c5b43f07af19519e1f38fabf32f91d7a13260b767d1d794472fa12d7c3dcebd1cdffe2e4c60236ca12ee3e92fce14b541491c1191899495a884f5f0fcb170b4e1618602ed64086394919e537f6e15b3f7ef7e02688d946fff55130af909487082c8e9079168c5c17f2fb23718ab80da324ecdd0ce8548e5d1ebb885e70dbfef9846a4d6f0d9517870a105bcfeb86bc69f7abe65779f61729d7fbecf89724d4abb557eaa3e9cd2cdcab1e5d53ecdff3fd3a70514f300f51ae117f9e32b12c73f79946ee2b2508578c12fa10dae381febcfccb7dd94e9dd9d61d8395b380df9fec24e242e9ccb2b8e32a13ffbb75b41c34e0f90b82e03af92a26baeaa7283c2318a49d8e976c65bc500b02c734e488eef2b5d47ce5e6350857cec6c333e239db78da06e826977ee96aa937abc7a03062e63b0fae531961ed4f17eea8e65c20e45b559f7fab752f9d30614710a73378cd1dbfe68803d7644da4ae6b6c2b2504ca735014bcc968ad4aed8de9252352a3c93f6bddc523b93b542bc744dabd95892038f9cabaac7671f132948e53cfc91eb185375f2cb22df68c04f27fdec9ca65572398d9e7b486c6c3c5c4517e2ed014251093bf35a42b2dcaccc38cc1a6da01b8d9650b5be6dd0723c07e4bda46f027ce4a235a0d2547a87eb0ffbd96f43336d244ff216449a8686b8753e739ebf707ce501174e958a1c2b483c1c60dde5125d2b6f254b1260b0f4e539256029a5c69f549017d724d18c58c8d7242547a92b1b7b5b8ce44201346d71b76e9787abed1b43d0162b08388d512ab8d54b8562af8aa50b814546713cec229ddb4aac037918bf5b6c810848e71e8b49162610b065c1e92c1feee271d38f25cdda91aaf24428eeda96b8b39e6e1f1cde790c0e8f03e75873f4ec29b35e005771a05e7d79ed0ed34dabad3d345cfdc8971e39e1ee6d45cc79d977df2f2b43fc52ed7a7d5ab15a4c62b7900708dcdc6c92704f10ec3571c41af34285c208745cdc7e70e5c5ee7a4ddc64218344b6b64428c069a5b22ff1152a460b90aba5f3f88d15b7d728aefa0c9f0e588de4fcf92338340efd100dba383a80c28c315de9f6f922f19faae45131d2753a3e1256cad6fc32098b3b6c0619e9fefa8a74560419f77932d380c916eb47126a792cded2ce4af0c9d094a5ecde91f445c7d3641c83cbf7d002e1a372d8b49c39734920cf8e8e4b86bc2fc6aaa3093455f7cea3ad1e3b758a74593e54ec4674ed4c46c2590c113a0ed0cd8ffbb58e4819222b8d05cab05835861196314a096dda1dbfd133f2d65c2ec3408733c32c44a565902e3003dc0828ac197b", 0x1000}], 0x4, &(0x7f0000002740)=[@rights={0x20, 0xffff, 0x1, [r4, r4, r4, r4]}, @rights={0x18, 0xffff, 0x1, [r4]}, @cred={0x20, 0xffff, 0x0, r0, r2, r3}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x78, 0x8}, 0x3) ioctl$TIOCCDTR(r4, 0x20007478) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000002800)) stat(&(0x7f0000002840)='./file0\x00', &(0x7f0000002880)) getpid() getpid() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000002900)={0x6, 0x3, 0x3, 0x159a, "8ad04f05fc421414d1e87507edee66dd5d570400", 0xff, 0x2}) getgroups(0x4, &(0x7f0000002940)=[r3, r3, r3, r3]) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002980)={0x7fffffff, 0x16, 0x2000000000, 0x509f, "bde9d2ccccb95151af7cb7bd9ffbde98359b3c3d", 0x7ff, 0x1}) fcntl$setstatus(r4, 0x4, 0x80) getsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f00000029c0)=""/64, &(0x7f0000002a00)=0x40) chdir(&(0x7f0000002a40)='./file0\x00') getsockname(r4, &(0x7f0000002a80)=@un=@abs, &(0x7f0000002ac0)=0x8) setregid(r5, r6) mkdirat(r4, &(0x7f0000002b00)='./file0\x00', 0x0) syz_execute_func(&(0x7f0000002b40)="676441c175eb3fd0f8c4837d04539cbc42dce0f245abc4e2f1b6cd660f8c780000003667470f0d3bc4817d5da0040000006625f900") wait4(r1, 0x0, 0x0, &(0x7f0000002b80)) mkdir(&(0x7f0000002c40)='./file0\x00', 0x40) getpgrp() 01:37:07 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = getppid() fcntl$setown(r0, 0x6, r3) close(r2) 01:37:07 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/241, 0xf1) r1 = socket$inet6(0x18, 0x3, 0x0) fcntl$getflags(r0, 0x3) poll(&(0x7f00000001c0)=[{0xffffffffffffffff, 0x40}, {r0}], 0x2, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) fcntl$dupfd(r2, 0xa, r1) 01:37:07 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0\x00', 0x10) rmdir(&(0x7f0000000140)='./file0\x00') readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=""/112, 0x70) 01:37:07 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xa0a, 0x0, 0x1000, &(0x7f00000001c0)={0x0, 0xfffffffffffffff8}) flock(r0, 0x8) close(0xffffffffffffffff) 01:37:07 executing program 1: clock_getres(0x7, 0x0) setitimer(0x1, &(0x7f0000000000)={{0x4, 0x483}, {0x9, 0x100000000}}, &(0x7f0000000040)) 01:37:07 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x6, 0x8}, 0xc) setsockopt(r0, 0x29, 0x37, &(0x7f0000000000), 0x0) 01:37:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3edc0e3d3da83fd4f4eb004eb18a10c924b4de1bf4a71acb6196407c9caddbe4b267", 0x22) r1 = syz_open_pts() close(r1) r2 = dup(r1) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x2, 0x9, 0x8, 0x74, "5dd9a123b2b064b6232f52862ab98ccf20a9aa3e", 0x2, 0x1}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x4, 0x0, 0x0, "054d9560dcb215fe0897d12ad1ab01404d02b969"}) readv(r3, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/109, 0xffbe}], 0x1) 01:37:07 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) fchdir(r0) 01:37:07 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) unlinkat(r1, &(0x7f0000000000)='./file1\x00', 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 01:37:08 executing program 0: r0 = syz_open_pts() r1 = getppid() fcntl$lock(r0, 0xf, &(0x7f0000000040)={0xffffffffffffffff, 0xfffffffffffffffd, 0x0, 0x3f, r1}) r2 = msgget(0x0, 0x480) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = accept$unix(0xffffffffffffff9c, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) connect(r5, &(0x7f00000002c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r6 = getuid() r7 = getegid() getsockopt$sock_timeval(r5, 0xffff, 0x1007, &(0x7f0000000300), &(0x7f0000000340)=0x10) syz_open_pts() msgctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x40, r3, r4, r6, r7, 0x10, 0x3}, 0x9, 0x400, r1, r1, 0x1, 0x7f, 0x0, 0x1}) syz_emit_ethernet(0xfb, &(0x7f0000000080)="844e4bff052e6dcfeb619f289d0f88e772e2e5d1038aa03da7806f51a43781e219a02c74e29589caa9a0597a4705ba7bf843c43fc23c68546cc39f54b4b9442f49e34b1ec6ab065bf0dcf276215473b91f326c652e83a4354eff65a3e740ab8eeb4e333e217e5d969fb9d2773acab595f8091bacf9ad4c2f63c255194f665cfddd4007869dea5979e5dcaedd792f750bb576364f3e829cfadb5943f7cf441234553eb92bcdd4160517ab81056dfdf94c1157df8a465a6144287bd260152e4ce4d99c09e639d1d8e5183926b838924d2cb48d747f5bfbd3b685dc5e8a640bc477cb36445c9d98a2c05637f026f5bf064b36e60cfd23cac5eafe58c5") 01:37:08 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000001540)=[{&(0x7f0000000000)="8d6228090f6ffb1d278fedc536062f0e4705f4819d93bcbb3f063c5615123370de64f12aa28a4e59e03e682daa0eb6031975baccabfedfe3d4d9fd1f72d2d0d1865a7f0ebe3b59c66b7c685f8f5a06d94975573392b27c545e313410b66bf27fc35a6fa1665794d98a305cbbb04c3fdc460d2b8d0f4fdbdf881196caab76ac09901f0f869ca4b765abd82b7dcceab0ed7f1b77f64387df7ac645fc3cc4a4caa8c545b3e35da6155cd45ac0392f7901db9eb232dcd76c0223635c805d", 0xbc}, {&(0x7f00000000c0)="1c8b1a32b33d5952a251c4e0d52fdd9181b9b750372aaae479723f928900786931e06a9cb1846a785aa90afe334efe184c2a15c2f8755725ff5a4ceabf9b1a5bce9c88b4442b77c164f2bac4f096022e40c6a90e21b65b9e5fdf7da83c2b92030c4e4e8b916bf70da298ede4b6868b1de9e714b330ac3f8529b324363772bd420b41d2a087a1c204f78e56de6a1c6c1ee22966e5c6681f8082423ddc7e8ddb3fdf76535c9004", 0xa6}, {&(0x7f0000000180)="8d84e96da30397a70c37daca9c3a0d1ab5e9bbc0c674c40a128a69c826b210311679388c89b2c1e2f09d1c3350628eb6bd71363e389a9212bde5cf1bdda71b4770ea7652c6f514e12da72e434674d1b911625947d8d29c8c609450d97cab07100e38187b4c4df2285ad7244e580ae67ade5ee0937ea73924b633c1b565646b25d870ef4c5923ef64e5bd98d6f6f5dc33f14429ef", 0x94}, {&(0x7f0000000240)="e4ad03628fbdf13a122e12461f839e05488c6d3084cd25282cca80e4e7061f7822503b9750b1c30a3f9cb4c4db77148f218b3928efaed5c3252aaae76f14b384c646b105661f5c9a6c708c7fa603540b97826580bbb266fbec4444212b046528ac445170f435643ca8112f021384bde986e56ad5f924c127d69bcadbff7fd673750bfe627d55eb94ee591d1666ce7d77dd7fcd5715c70696e50b1499aa5e5a84483d6fabda6faa28f93226d0c5983e74dc88151862ce59fc7979", 0xba}, {&(0x7f0000000300)="bdb974d83c9c48959adb4d5cea6d1d099318aee2998b216028578a9021a502c4f1f85682476a5ec1f3106f92", 0x2c}, {&(0x7f0000000340)="ad7e2e95b83f2e29053c45df326bd4adb3f124ccb5a999a1f57d0c52b18db27d59684f945896dfe039fbbf159d6faf6f78d529ba9062be216ddd20c77af0ab5613c498a132daa072c2fa963d7d7f2e3ec454e1456f8b28eaac59272f6d2f29dd356e2cffaedb08a97bbd445cf4b95a4c1ac15f23a71f37a9ac3273cbeea60935b72e32a5ee5652732750d4c31b25ba6c2ea688ca38d570fc40f13163bfc48080618a9cbf5a8abe2e0ebcdb154712905588231188b9b02054f8d7cbfd243bea7fb5167c3cadae223614faef2d6b370fa55ea0d81eeb30e4a61dce65", 0xdb}, {&(0x7f0000000440)="62129e2f5560800f1667e5cfa8f60345a52de47e5722c16d025448123989a10959318c77b3db4620649daf2382c62d03894713481040539e0f4a06ac588d501de12673a90505f95cd8dde76a4ec56314e7f9562b05dbf4ece6b85ce403cf24d5882abcc6c7511468870d7a77c49aa6d8d13ed5bbfebc58659c56d82666bb16ed6e7b97e844452b2c24fee1a2365b21b259192bed2811acb23d97666cf8578a07ff79cfb9c7a8af154fbb76d15ba0956f8af13bd7a755f629eda324ea5b1360d0ea95e44235aa5671fd60ab16b5578e69abef95140e62050b8f244d6b574886d3923659dd2fa80a1e30db075fd3b842695c16831b3f2880fe1f166c7836", 0xfd}, {&(0x7f0000000540)="3a222a1c8a5e035505decadef53c8a54d8619175a3cb6b7f7194bcd163964f205c0bfc61f635a28ec5171b4ea81e94b5a3048fe6fbfb18b6cb3f0c5a4b7cf954d44ee052bdedc968b6721860a9d106f5190ee42c1ddd4196a56d78c3b8abafd032f08d6edae7747f0e46e1b46f94f1cad84d1cb51d4a997ec748008ae756edafb47ebd0350b7fc868fa1921e069926ea9b226cbbb4f9efc4ce1a7bedf4e8e8d430b2827a8281a78c927693268295c73a77784ff873570b6e37bd999698d69040c69eb5d478d92f979caf9dbb28d8928e0eaeeac588a4357e5ba9b9d2462286b847e15ec113bd3e0eb50be292c74b01e11fadf7b801d6c842c8dc0e7b2ac15f4b9e1344b6c02e7ed3724667413c52bef90769c8b2e7c333745246cffc42b5000ad439eb2d34fd552aad805198e6aba9e076e52f0eeab0e6c3e3beefe74ccd597e34591b0c22a8aa3aeddf39fb87b6b308f933efb870a81dad0ed3407d4e32cf6808b83e3a8c9eed58fd8a3c20b9bbf055fe166fe5919c5477d356591a3d109e4afb64c4cf90646afd1b766b8351155a76f7c8c7ce44a3550bd0954eeaab56b707110ecb72c0ae56c7a1b585cab258fcd0cd86de8756766e8d45ef5b97f5a66b4f65333f164987c0927bb1355e313faf617f9b59b490d03fcbed75d604763ec60109a5962e0bb3d15a7c3c4cf02e68d5dfd173cf86d2c06f7ba51c78dbe95253015aef66be60b0ec18fe3fad6a1bbf30ea3cdaebeb0bb7586c769730c2549c23a88febacfd5d3d3431d4fd5c8453d01facfa694ef9903a09e54efbeca8e06d7f3b16cfc25fb6f5cf169fea1dc29f8f36b595b8745a35a2a7c9515a587094c751ee2b234f7a1774fd228cd9b235b9d987a7ca992de105f81d5fecba5ba0b709dc4d61fb78661b342b1a8fefa50139d2c5414e8b4ac0cba91b363c27d0b7ff4a692ec5d81a84bb0e0c0b7ee8f6f7bcb14bd016f63ae84f0144fb351a793d7562282ec15bf5b96ecaf57cd426a3ca2be670449c81e85c61e30687da7c3c1db41eef63e03c9fa96b8c57ce6c7f93dc9d9d29612376614b27fa789f74f82a40d8173c059253ed51087a4c02f23942fa70b18cca7aa9e7d9166b1e23d598d64640ab00f688f2ae63c53a4ef41c1452599ae72b325679b134a292bb90db8ed0a3a7da88668d582b61b7ce48bef0318eb3f4e24e9ee80e87c3367f3797f3ae654783fedbd5c9d96e3589b3761910b89b95c352c05957f4d6363d4be950695cd6f4ebb9e35be1b6c762de5a22cbe03e52424b60e952329109621601f70ed87ed7f2cf9251f99a69986d6876e408167623586eb2536361b5908b2cd9bc1bdfbe66452a8b1a53885430c7863d594185723a32f966b8274530408755c342c9d32d41e0dac9316ca8615179c1cbe022fe46ff8d320e95e62ca70ae44dc1982864ba6a3e3355a53b6feee821f97dc11a55f9c2dd99d4e7098c71db43c7760791f14ed037a1dc00f2fdb9c03161d7fd9ad40bf60786f00d8092e1a73f3405063b6af318c89760e835d7eda7bce873ed38cd277ffe0b7cb95ad95ddffe21264aeeda680c780647e3a88e4ecce774229735d7a1188107b4e818afb4c479ece120ecb0407bef32e6fb4f4503f23374727cbe4dc5e12ac40a65ddc530b0579ce83f71c6cce633afca9c0021f5f0c058e51896f9f54076810648e6b10ec4cd10104035626fe6b81fc0a07f87b130a8002afc48f591f41f1eb133e4edb63535bfa49c46fbe112f23cd6b31922bd965bbb81ddd1b9792f7ab29f0b80f8f3211d22dc021d4acffefed89c3c5bbe472bc6f25acd16105ab126f07e25bb31aad638233d78f734ce37383fc202a865822a4a0ebdf3dcb89418fc1e12209c73e6162214685ed8161028aa267554eebd318b12cc8cd372bbfed0b666c1c20bac3938ceb660136231f768571547824caec7afe7786e293c281c627d2993115e527528e35293456dcdade8592d08ab700a5e188ab43ad63d00029a15d75e1851c9f63794c62f02584d1e6888044d70f335f1916726e5a630a25480db15fd69840ea9b9263f907d0b445f3cc4755ddb12bf20434d81862950eefd04a90be01af8735de86ef3ea7a65a4cb85dfd9010d159bb4181490e16f7d854e235e532629e6aa2b20ad5db38fb54f906bfe0d0399a5ea9061899406e518936e276cb12c009e114fd357a0ae76acd576a0dcb20bd2ae0f61715d767d7ffe696f01309ef7e948d8a509800d5087c609fa75f3c54f7ec9fec55fd7eef58a5d1f169e5bb8bb5b8095c815d9d465b4382d263c030b0bfc31fa955a314c787a685cf3d4012cfc510ebd890b775e80ff1a8bf954045a29850f1813a789ba502d1a78c3b56e4a3a883d52b19e4d8fba76403019cb3176c093f03f70b21f08b368cf7fcc1d7305bea74a5115f0b38e70d48198afcc8622f9a6f7d3db902d48d7c554ad5de044785e758bc6849a302fa173da9169ed379006305ffb65915ce070a8c82b85f54ae93fdfd3454b0cb5fccf5236496c81d229ef264adb9aec7992754989ab9007ed0455e94bb3ae5d719ad43c47877a26472d52ab875041f7d3819cf66b3eca96be8de5f0c0644597310213c47bdf7b613d0752110b056f01c501eb21403f39752793d0cf77bd1fe282b4f012d42c1d1576f8f5171ac7c08f0733a17bc493df4d2d8231c62ddcd0cd7e6fc56faf36932b14c42fa4b691e7d31935515db7afa3f573167bc6f9f62e35bbf11929442ba16edbe39e28456fddc46ad9632d323e00d031f238cc3f2a773f68801b1699c6e82333bb880a551200fc6822b7adfc9efb2df51a3457f96dfbbfe3c18d45930295b70d4c23cf80eadf0e4e6b05df74dd2b7fc595a958f95533f9588ce2c8f5e7940efa975a3215c4d7b2329ba3fff58ac94797d0927435f494c02b0910818ee8e8547c4be067a96bf7fcdef8c3252b458c243128474a1ee538afebbefc029b37c4a96fc09afa8b747d592713719049c903d9b5633038bb37261c5e7891a171d0ab37822b2d76ba071ea976889908a542538ac6a3f894286a9a182fb6aa4e513b33bbff3855dfd58f4e2e43fbefc4d81e37c4ca0bad777d5c9a68e16abc1767b12497bac29444c4be560623b07c76485bc9fc27973f1ebe0e84b799cf8d9b5b597b04db3cee6ac6d484a88ce1fb83728d9bea4f300c96c8de1d775be921d138f6f2ff871f9f436f0c14857934efa7be57b7030148d4612132882c9e09e1460f8da85df686299a976a0752020bf4b247c1040714b83ea5832ab48a40a3702498a557506990768a471184c20903cf652eecc82ccddbc06c2e2e05272b806b9eb69433c3b43858a645837795905b66c42d212c0e93af9f6d3fd6813256f665a8d9b54bd602a48a7b1456239fafd3c11a4d01d7993cd815782a686590434bc5e0901f699bb7184e80e569626e9accad158d1bd2f149e42915441a267f3056c06aa3548074cc1c1db97cec5d5f69cd8bfd57a0274c2a8b920c02e3a1d8bb14c350a2657040f51cae5ae57f9d8ceb3a4b522f3ba6a9860c031c4697a203185150aab906b9afae7ed5c227b0b236acac46d981dceb651502e598399e42d077935d33d25fc692e79f701ad0fff7f20501361484105dda4f2e5269c40ea96fd31d228d7930e537c29cc394b784271dadf7506dc393d24d6a9de86ff843d0688397486367c3a3d678f1aa41560e3c5493315fdf7be214f9585e9051fb787dcf2173235cacc12f27a6eee1b5321688b4cef9f65b33a3fce2a69518c06fa8174fa8bf545002355654e41d40bee4216544880770f0261c439bc3ff626c661d194d2c97ce484c51c542b2e3dfb48ac1744d92a2e60934a72d35d8fc55d9f1a309bbd7fb6ffdcd03d8a97757024c13208d1761541c6893f6ef36e3edb1d6c48097cc4395899c8d62f7a5e2dbecd9ab95c5e6ff071629c8f0cb83bb5cf5521ec21893a069c3ad8ba573a628aa47aa578fa56681f309a58f9c5ced2926bd2e2855b690c1929d926d001539173e99183e49b73550cea0941b141a3467cf338c73d4fc8207cec98963b5925a6c0ae1587c0cc8499c723f07ba1ec7a51e4d52cc73de3adb5d74776f6d233f0a7f82f828bc02cb7fdb15256b1eb0c944e0e59465e0e6a1c9573e1e8e018af366731c205fd1f46b21527725823ccb612330a5896fecea4991c4f4a527855adff8d31ba5a8f0ddb2a9a9935bfc6a796059f152511e8b0bf4ca44f84ac0bf807d30d9637769301442b88f9915bcfea59c14818cd02cb579b1d0632635ac88fd91a74f316e964027ee3298f0aa17b86054408a0bf130f3d214f63dbf72b97d486597a0d815723f7c2182612c661b4eb2f19e31bbb6498ef867607a4444ab0bffdd520ad780a3aec5e2a1cb0de4cccd14a99c461a5be0b0e04ccf87a1785a9ad4c3c9b33c925a3c250ba92f4ea84a654e1ba85d51a31af7bedd40dcf9a6116781b0ae448e6723cc6ad140dc9489fc80cbfe8f39d1ebbd3765729e9cfda39f9c03e88ce0a3794bea07044ec0a8abe122d3d75e045b8c18a3a15cefb89bda8c46e0a1da14dbe6df7d293edcc224d4200999533856646da1206dadd31cccf007be9aa00747d307833514c0c2c43b547d63bc6223c6f223e6124764eb78e4e918f155fa8132c24bb44e1bbd39d7d3165bc9cc9855a6b19ed4b459751bc96739f7697da2062369c07bf2681fa79824c9a761ab7d3e93f5b107154838f97dd02a341e265c69f63408ca6a1b10c9b497add8a2fb36c040bbae45234592253655a9722ec4b98c7732f3067575c74cd79dca404b66577e25a98fb11d55b9ac12f3fb33f0d9f44352a5fcfaaa9c245e33e69f35aec46edad502bd907883fb93d37926f7fc950516cdd2ea2906ee9bc36c3d92beb3b638505c132fed20e68a0b1d8a310e97b42e4368e5b308256bebf962f7a295aa0d85bf2767a859beb8049c513a94414448a3d2ba4f8d29a4eced88e942380eb888de81ecdb39e769d6dd1701e3ca55085722d640e651f4da7d68b7629d6726e453782a27bb31389f98ad822d7dfa9cb5a8c46c714c5a8eb267021eaf2564a370c9d6945974884b86e63264a0e3e48827dedc57a10a5fe11c5801c892938d28daba3bdef5c660be431ceb74efea4435d534a285f2ae52ee6c12782b15e16c62d3830544976963e7d88a6b040b4a574789b1fdf8573b1cce2d3fd71bd9790e49e6e27826ff08ef8af312fd9fa37892aa358b1678b155a56c565a25c6a0b745f40ba6314b3129b39a0a53be2365e5972c927780eb8dee6e6c132b8fb959c5d5975cb25c8b950c00aac702acc8f308090a165bbcca4e8f8a74c48ff8e131db36140d43d8dca4a60dc48f178a8a868de1d412a115be24662723ef6e259ec0acc4ec29e0b52731cdfff595376d21533d2aad07852d8d050d9aaf62de7570a6029e043509e11bd1deee7afc5f3a1feb9f2d233d11d11e6761f7bd5f46a9f79ff46148448a02a249c5f1712980437aac7cac7f7ed43c6da0417baed90055c34706450d016e89493690830647e12e41934fd8d5df758a29ae57e45550f8320428d4f1b9f307ef90ed09433117663855eb03ad2c70424b6e5a07d25aa504dbb236505034a56b4c5634609bc9b1e8805c1b4a2a74b9c532a97e252f2910d19f96c13026e293eaf6a6951c9f8bc1cdd8a1ac55f9c57150f6af309107aa47ec61dfae923eb7ce853591cc0c1f03f8bf22cb5b58d233a91259a6af8ecf13b32bdbf7c8184b948b4af171d1545347097a794228f2bb5ca157231e0ce5d52460", 0x1000}], 0x8, 0x0) 01:37:08 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x401) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') 01:37:08 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000000)=""/89) r2 = socket$inet(0x2, 0x0, 0x9) getpeername$inet(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) sendto$inet6(r0, &(0x7f0000000080)="bfc3d5f32cfffaac6e15813aa59d6d99177c9bacdd30ea76983e9807f26be48c7c714076f942299ce0716cb01ccf7f6fca9defeda75b550a5b886b43efcc96c8203d4fd74ba02dc033249f18a3cae0d3bb435dd72fd05f9cddc7fba406a0f0dbecf082612752245613be45c10dd311b66c424cb7415eeb00336d8f8ee0228cdcd049b3769aaa6a42c8ddb2727a8f348861cbca758075817ee2edc4e99ff0f485e6bfa8725b2c74e526c838a3b72bb32a674e00c34d01b1f0755b6506889aacc6a51b252b6a45f5b6", 0xc8, 0x9, 0xfffffffffffffffe, 0x0) 01:37:08 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = socket(0x0, 0x3, 0x6) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)="04000000", 0x4) r2 = getuid() r3 = getgid() fchown(r1, r2, r3) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) unlinkat(r4, &(0x7f00000000c0)='./file0\x00', 0x8) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x5, 0xfa7c}, 0xc) 01:37:08 executing program 0: r0 = kqueue() semget(0x1, 0x4, 0x729) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) symlinkat(&(0x7f0000000580)='./file0\x00', r1, &(0x7f00000005c0)='./file0\x00') kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, &(0x7f0000000240), 0xa102, 0x0) syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x53}], 0x8000000ec7, 0x0, 0x2000008001, 0x0) sendmsg(r1, &(0x7f0000000100)={&(0x7f0000000080)=@in6={0x18, 0x2, 0x100000001, 0x100000001}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000180)="1977af9390e24de2b1ebcdca98e8b11abb9fe0a7e977f6b8201cfabc458b0558403d7443e4fde7e77278765d1e86c283a04cddd9da5d8acf6229d967714e40dd5f45de0c0b367e603fc167739834d308fd89170ffee3b92a0d909c270d4923d82100e930775793e47f222ce86048aba2e14f502625b58042782398aaf2746eb142f7c087c1dab72421c338cfb9da1f579f56724a558e921088904f035cb38ae342c1ab1500840571c380dcf8bcf72a86de47d80597e1add9840b1c95a869eb7d941b305b70d4714495f302b1e57afcc74a55a1a49a71a8568dbe14dfcd93da48", 0xe0}, {&(0x7f0000000280)="5c2318c082af699f16cc53c0d2e2888795f29127cf888c95ea0a6ca6e5175d8c7382e8b722f6375d00e680ff80d2d26bb68321d05625e2033302eed4b4c8e70f22f257d1fd8a7ac1ff98f8c256a875e2df8f3a3247823c2a5ede7aa20dae1506a20c84dcaffe8b39ab070810700342d8c902b2cb9bffca82344c3ae12802c3fa6806ad144b31b7d78889ecf7b616d9ce6e650824a004821beb0a2ca4037514f8627fcb650e118bd7c385", 0xaa}, {&(0x7f0000000340)="fdd7820a7833ab0c7769ccb349fc031112fbf8ca6e749a77e5acf1d0332ccc80b6167d385b5679b3d81ce8437383a165c9c194b1e1344c0ce21773067dccca0e2b7ac74cee2dcd128df7883f1090546711b4f50804ddfb431059aea71773abeeeb25caa15b874192fccab0269950940375de3e4d70ed28b8eebdf9dfeae8d39ed860fc427d65", 0x86}], 0x3, &(0x7f0000000400)=[{0x10, 0x0, 0x2}, {0x98, 0xffff, 0x3, "6d1c61ced74de04fcfbb43338c8cc3a0f0517863943ddccfde2bcfcd3fb8958a18547274b82ab9ab0dc5acd696bebc063fb582b2e929e8b2d668ac50947c87cd951b1dfd549cc8e26be3dffc6534672c741d148e4438f38a1cb36c4df096187ae03972cdaf455053eed3c00a9ac838ebf34812c6c79ccbdbe38e40f793ebcddfdd65e71c"}, {0xb0, 0x1, 0x6, "a80782d4fe195704ee81a047f590ef3bf8d60405488c1f2682b41ae7b9666176c4307ac1657beb7e0d06eb018926a551eed5c6c7411a2fe8f4bd83fe4a9796ed83d4605c0b5ba257edb0973bcb2561f80513d9c36d1dc3d6724a4de3d62f1ec7acc40b53a248d56567ba08bc6d16eeaa1be1c8125a5a5a80b3627f9004abbe6c4adc56643ab03c166c458aacf2d404b63cf563b7bca5383577c66464d1bdf7"}], 0x158}, 0x401) 01:37:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000240)="0675b1070f351b099f337c0ac07972aee0a92f4a8fd350766eadeb431aeaf1175c6d9be92bb181627f878aead7cd49d4d9227b79eadb423ff4b3cf268ead3069fb895ff346a409ea0e8ca46237ba5316d13e9a5cf10fc540fe31a45a28173dc2bcc7abeadb45d220ddab83f717e9a9765e0df473d2222cfb3f21adf3b3a679bb0fcc481f41830413361b3966c67f2b37e26d936dc221f48c2eb35ca02c8946db01d493f11048cb13f3c98cc2e1", 0xad}, {&(0x7f00000003c0)="555c11eaf83f8193d349773a8a856770f98f12e7fd5e454ef19f341dc14601a2dd75a674fc2244702f18ab01127e8a5731f5242ee166b96407e07eb3c2cf4b8ffe2118341654a3d4ebf24104865671ba458e4c30e120eea954abc5af225a756ea14f325dd147b93f7556258850cdc766d96b8a7e9012931f3480e4f2ac031d28a566710bb3eb4ed6976773c616c3ea8834f309200f4f78d37a84818b8e7645eeae476bc618a9c9aa9a99b2b7624344c5075ade80996442b4b190b205623a3af4f3d874d52cd9", 0xc6}], 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x11) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) faccessat(r1, &(0x7f00000001c0)='./file0\x00', 0x14, 0x2) getppid() mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x10, r1, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x80, 0xfffff, 0x5522561b, 0x9}, {{r1}, 0x0, 0x4, 0xf0000091, 0x9, 0x5}], 0x2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xab, 0x2, 0x60, 0xffffffff}, {{r1}, 0xfffffffffffffffb, 0x81, 0x3, 0x1f, 0x6f94}, {{r1}, 0xffffffffffffffff, 0x80, 0x44, 0xffffffffffff5e07, 0xf9}], 0x1ff, &(0x7f0000000180)={0x401, 0x7f}) 01:37:09 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x3, 0x0, 0x100000000}) open$dir(&(0x7f0000000000)='./file0\x00', 0xc0, 0x80) 01:37:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) fchmod(r0, 0xf2) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000)="eaffffffffff0195", 0x8) dup(r0) 01:37:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e2", 0x1) poll(&(0x7f0000000100)=[{r0, 0xffffffffffffffff}], 0x1, 0x928) pledge(&(0x7f0000000000)='-&\\\'\x00', &(0x7f0000000040)='[(.\x92\x00') r1 = syz_open_pts() close(r1) r2 = dup(r1) syz_open_pts() mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x1010, r2, 0x0, 0x0) 01:37:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x5, 0x81}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x8000000001fc, &(0x7f0000000100), 0xfffffffffffffe47) close(r0) 01:37:09 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) fcntl$getflags(r0, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getgroups(0x3, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) close(r1) shmget$private(0x0, 0x1000, 0x208, &(0x7f000024f000/0x1000)=nil) r3 = semget$private(0x0, 0x1, 0x202) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000200)=""/240) setgid(r2) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r4, &(0x7f0000000340)=[{&(0x7f00000001c0)="fc1c0d16d8411870c00e4bee0097a78ebcc849ab9368", 0x16}], 0x1) recvmsg(r5, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000700)=[{0x0}, {0x0, 0x15}, {0x0}], 0x3, 0x0}, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCDRAIN(r6, 0x2000745e) accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 01:37:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000540)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0}, 0x0) connect(r1, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) 01:37:09 executing program 0: pipe2(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = syz_open_pts() execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000100)='&-+}\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00'], &(0x7f0000000380)=[&(0x7f0000000340)='\x00']) writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) setsockopt(r1, 0xb43, 0x4cf, &(0x7f00000003c0)="323084879bf53351beee6af964de9f8d11a8658e7f6f469ae83ecca66366e13f926d53934891c73cbe919f7aa46faa14c0bc8c013a792d572afdeb974b336c3e9409671ca2d0ee5b77a0932719ad3a4b1f7cb60c5136d58719604b6c3127f4650ee82f79730d0af6dbfdd4fc1fec304a01a5e4027cf9ee4ba8ba5a2b62dd247573ee85803d712094a7734350500d16553e57c817357150bd7fa93507612d421edb26faacfb945ed9155504c44ae83b15a4ae4b2360855c", 0xb7) r3 = dup2(r0, r0) syz_open_pts() close(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0]) utimensat(r0, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)={{0x9, 0x40}, {0x132e, 0x401}}, 0x2) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000040)) fchown(r0, r4, r5) fcntl$getflags(r0, 0x1) chdir(&(0x7f0000000500)='./file0\x00') execve(0x0, 0x0, 0x0) syz_open_pts() 01:37:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="6bd5118b74361e3d00000000000000", 0xf) write(r0, &(0x7f00000002c0)="9085", 0x2) syz_open_pts() kqueue() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 01:37:09 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x4, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/230, &(0x7f0000000100)=0xe6) 01:37:09 executing program 0: pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) fsync(r0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) pwritev(r1, &(0x7f0000000300)=[{&(0x7f0000000000)="8db42407faa40329e012f6d01df8d8108ff01b8e601eeb9319df76b881d0cae47fd8db2bbae8190b3ea17244e035e1fcae584104e373d0bd5ea72a7348e371b90c51bd072f39f46062af5cf656dcf3bdf82115159c11dcc537b9da78b2d98a37821e319509916362cdeb452e690572715dc84d02b62a7977eae93f93cf923563d2615139a15b9c0e91cd8041134e096963fdef7d433da5a90005673e83e064f7ffe65d1d2f56aca8a950671700ddf48f968d818bd6629d8e24af0380f0b94719cd4ae13f5933023c1eb5b2ca7fde964921c07de3fb0ad9ab9a695a185077dfd6f51ca4e1a27bdc60d019ec1cbf", 0xed}, {&(0x7f0000000100)="c3ecfd57886abb8a0d98fc28f29ead016580dc68c5ceb24bc44957626c7e3c7a361f7c60c58c437ece50bc0b91da85d94a091e73b85d0a83df4c4cb44d8b38e78750c736a25a7b4024ecdbbe645cebee4ee42ec91e43be3cee859b8f813113ea2c19", 0x62}, {&(0x7f0000000180)="2c0df1804edfa7f7fcc0f639f20f61bd576c082715dd50eca15e0a75f33ec53d7cd5b3b2db019b6cc0cd8aa6cf180a82606080d9182b5e6ff58de25e66bf2b4ef65f6059790995e6c19a2dc9e85a86681865ea53561caa1b3dfcfd5c25679e7953dd4835663d88017cc1ff0ae67a5461d43c49b07782a6ff051fea39f8190b16363498953dbafca618ab729a8a32998d87d4ed53b04c069e49b1bbb8e8a236563854bdb40489e88ef9593dff4e8b4d8b0f6b7fdeccf74f1883d6173ba35c6ce00470b9a264c6a4e8899882e182677f93e7d59f9eaaf6dee6b6fbe4987c1f14100ecf", 0xe2}, {&(0x7f0000000280)="d9897b27b22fb18d1a42873302359ebfccd206d843fc841cc1bdafc2a5a1b2115ead79681fa19f50215657e656ee03761ffda0cf0c50e75581707fa9ea86e79ece5f21b7", 0x44}], 0x4, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000340)="609da4621ce3b5a0", 0x8}, {&(0x7f0000000380)="6e552f45837ed2b9425f66638a6c936f09f8c34756c58df0013d5dc190ec6e9f31c86099f6c789761cafe5a2ad43be0fce9be7bf70b3daa97d6085878b620d6aeb0974ca2cb5e255c11bb1e7e29b65253fc082b1d726a9565906c839ce8a2ccad234531bea599f0d2eaa86c2532998acff31e3843ebb3c0c6011b1f13f3c8e0b44c4940da555cbdbb38fcf511b7334", 0x8f}, {&(0x7f0000000500)="5d675c33d0b8865e40bb4e044c05b2807ebc71e2b0ea725a53f8ed058f6985351602685aff93eedf626a91df5b26405e4e7a46c717c7580bb680b0c6129e3e70ac658fe6dd4cf7cb10708e3c1d832b0f66090de3019cd60ab480266a4b16644ca41e06878293d645d63a37eb734e08b1884ced284ad69d7b28f9ecd47bd7cc2952d65e2ff16d4475f9f3ea5e5ae72055ff6290088146d9a374b4fae5aa23a4bab1ef93500489c4a7fc70b218c29ddcc5ea004247cb154cd9cd658cfc1cafcfb1ae5c54c438c4d8299b45ceb73b04cf359e6868d30a42d3791bd8489da2080eacbdce439d89519a48ed0ef5555e36", 0xee}, {&(0x7f0000000440)="ea5d81", 0x3}], 0x4, 0x0) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x11, r0, 0x0, 0x0) 01:37:09 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) dup2(r0, r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x2f, &(0x7f0000000000)="4b74954c", 0x4) 01:37:10 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f06c49560b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128c9ff", 0x170) r2 = syz_open_pts() close(r1) getdents(r1, &(0x7f00000000c0)=""/176, 0xb0) r3 = semget(0x2, 0x1, 0x100) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f0000000200)=0x9) r4 = dup(r2) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x8) r5 = syz_open_pts() r6 = getuid() r7 = getegid() fchown(r4, r6, r7) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() execve(0x0, 0x0, 0x0) 01:37:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = getegid() setgid(r1) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000340)=""/4096, 0x1000}], 0x1) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 01:37:10 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) lseek(r0, 0x0, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setitimer(0x0, &(0x7f0000000000)={{}, {0x5}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000240)) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) getsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:37:10 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r1) open(&(0x7f0000000980)='./file0\x00', 0x0, 0x0) kqueue() dup2(r0, r1) 01:37:11 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r4 = getppid() r5 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r7 = getpgrp() r8 = getuid() r9 = getegid() r10 = fcntl$getown(r0, 0x5) r11 = getuid() r12 = getgid() r13 = getuid() r14 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000480)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000180)="8c739e372b3521aea95bc3c150c84a916d9ec35819b786debcc8c29d97a0f8cfe1c323e0bfdebed6419c4a90045d68f79ccaf91205ee3ec253a52ae8221916722b56a28d3236f42db21a1c4bb9e248beda78e5", 0x53}, {&(0x7f0000000200)="dab218158ef9dd9910b2152c520fc6ff8b6bb011", 0x14}, {&(0x7f0000000240)="8c4031b650cb606cd4777e8968e8ec459bb5a8fb5b8c928794294e2a073571aa53058e8e4a889a1c72a11850e655bed0d9529ab08683642c352d07bc790c439f5d5c081832ca676e8f2e0f609c6c01f24704e4de4bfef3b01714e1d941980d9fb1a307759a1baab689a95b297c42c4a559b5", 0x72}], 0x3, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r13, r14}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}], 0xd8, 0x1}, 0xa) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) fchdir(r0) fchdir(r0) r18 = geteuid() r19 = getgid() r20 = semget$private(0x0, 0x1, 0x520) semctl$GETVAL(r20, 0x2, 0x5, &(0x7f0000000040)=""/3) sendto(r0, &(0x7f0000000080)="f79d86e03d61f74cebd0261b324da20e25e666d1b9245be07602b6dbe3b83fc04477711c40cf0b9e0aac9a50a9f17f29adf360dfeb2d32308f6d48cd8c8b05fef731db277e7b243e8c25b2", 0x4b, 0x4, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) fchown(r0, r18, r19) 01:37:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x7}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() write(r0, &(0x7f0000000000)="160e20d12a478bf4a866c97fd9dd01d1d441cc8e4c8162750355052ee7b6d4f5d41fd81ee940e9e5ff399b3315eddddf258722b9ef94", 0x36) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "845c556b00070000000000000000abb8afb400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:37:11 executing program 1: r0 = socket$inet(0x2, 0x3, 0x8) sendto(r0, &(0x7f0000000280)="7291b3fc0c46dd135518c463e8d1eaaed39f033e4fcbfa387144c624640789eb94bfa0599537387377051ef9d30a5b9632df2e30c02ef16cb5a097b7d0afdc21c1b78fc369e5d60554cff560b6e075ac1f5bee1b28ea4005d0932c4da3a5a922468022ab92270460dea34187ad80d12d23281ecece70d3127a11d03e1a1456fa517ea579c5b7e1dcef28e9194d3c20a882182070cb3316f55efdc4caf8ba2525cab682a17dc6f9076fd826ea9b5435b1c2ad7e55f80409a48f0ed1937c27292976b5cd69ed9e685839ddfec349d4d1cd1d624d0c0964394b3446e93e10e806eb7d480e64ccc65dcdaf731607a8f8e860c8be42b6ed047aeedf317362bb1c01f8bb4528d34571836ecf4246f07f20227ad40e6580ed5f977375e5da64ea960d301ad41460a7788ad34439b3db7cd9da9239b5f580b6235915ee71d5c2bf059e474390197c375b303a10603e79408d70de22b8619b6688471555e18bee84803c8a2ac2c9cf15770e90a179c59fc1f3e95971f0baa10214052c21b54ea40522fad94508a26048d51533b7b8eaff176b82bda68906eccc4429dfb471e78d58273c04cd8e9b5ec0414fec80597d2203ee055f7cc540878ee9151128fc1640eacccc4a54979f81abd3d4af0715cc04b17e9ec0b42444ef4ec59fc2ae5c1c4ef396d82992af672da0cfd8a1ac06caedfd272e6df3b7c1f53f41bce0d6f8234119551bc19d0ddf1af7a4b3408a76ef9425718f29b7bfe41d133dad50fec9f87b70672a32ab1c9de551fadb8e70498150efc01be0defa9d9f80fa2a7da15a2331404b2228200861b9d6599e2a3ad531be104fe2cccca4a5b50d81bb3bdc938b74c10bffe270d6b56ee1449c9c2d194573c06f2f0f2a2e00199a0fb07fd4689e29a64ade7e19124950d83a877d3240af22ae61b82db97439638e3a42cad44e6fbaaff48d4374364c70d1a34a7daeaad19e6dced35b5fbba9c44801461f80aca620c7ac114ce09f70d3ae9349f3b56a83c3c1bbfaef7373656ef17ee54ec1d854e7180879ef3e5a9d0aa62fa28fea9875698b133e5b41b31f3261b6c5369f71d1c2a8234cf92376593fbc39492cb8fce3bf954e06de6f1b63d81f0149424f5c096bbb4e9a05df8529d2bb7c95e72dfc8c425042344794f928a7498a460fd55a879138f5ac9828ed5f6966dec8d9f0b761cb2929abebe762bf4fbe51487e5bae38eddb11489d11f577eb2791f08b7d23830a95e386d4f1d556a2ce79b71182087d300acda04ae43e8fa89124e3f5b987441a0280dd17340e920073315076ef07026e284da8fcbed2f070bebf74532a12c8b04820d3affcd6d2b3f819b99f5f3998561faa59fe1d298abe3c5791e899454b6814b106833c9a4072e7b4c06ba9040e89e5bb953ff816d4ae4306b29d06acd76c539ac5207845466a4ecf0e5600d226ce90c7170ce9dd11df74b0a346901c93d4b1ae83c9be64fde729d14b7228cf3dcd8c61995b750f9c0eabf3b051581c60bbea590e4f2a237477985b3f4443494b7fd8296bc7f6fc26c877222cf3169f4785b96763a050eae39faa23be9fd214f97a2044eb48f9c67db6f47192d2f44a425d5e6a3bff5df6128b28d4e1ee54769ff472bf1631f08fbaa79da908285a03586cf125ae7f4481de0fa2bca1844fdcb9846625a8fd2095c7695a115b8a4c20c613be0a1974a06488fef27afb50e6b6878abb48034385b144b3f795b6e7b8a4ad58c64eba832d1e4225ceecd76550386ef2b3f22f1f9586ea18ad6e31f2ab5826bdea9ee94eb3327963e886d186ec76678761e0de3a57c5b5180e984dbd00d171949c642277c792a15ae1bacf23f2373d5b81c2fb63682f37ac7b72c500dcac92ff8986510cceda7d8e8d91427229ac0479c463494da9c82d1ba73aea2adcb9b2d6931784ac7a162f877f3c59cb64e762f0a806608616a92a9fd8f44f779cb5d48ec827225a645c9e9db73db3e12ffeb6feabf9701b8587c8cd08bebc0febe1b8f036a606ab2b18360432e4b8dd82e29591629dbed66ca4ea44ee6a96923cb0a8e2ae11109060dfe485baa28fb638840da12506a82b69184faf90e30579746ac11c6e411df419dc54122dafa638ef35d5b72666999fc2bcc7d449b1e291ed95527172900a632d27865d4afde420faaec74e0a929aa720a4a238235cdafc99b527afa7348fda102978ae31c737acf79928903ef56340a05251ddb272a369693e9f510c884538fea9a11e603bdd6e04eb3578bb1ec64a23a388c1953f2e491e011857148a83c192f0337beab691eafd0287439eab236d8a8cf6a3382382e9e8f7bc139f2ccf1fea1490537124667846d98261f062829869016a4a91688f0cfe8fb9a058ba489b3ef9ff61284702ff5836619119a26dfca752e1ad275ed7cf7dca674ef8c53e0ec04f439567ad0969a7352ac827995a0956de96d9f74d7584017be16c0c610606217ca3788472d15aef135f33db84730d83d384f1bb35d7013c48a2c6ddd4e6dd20a0cc6990eb35316ea61ab9971b8d2bf9f591e16fa5873041c0c1865924073a0ba9a295b21eadc0b2203fe2f8ab78158c54dc7043e8aef051a4f2eedff879905fe2771fca89d8f4a1d83052443ca8dbbee8c14f8d912d89c72ba91f16a46d7a7c9c06714766c61bc085897a38f2c4da8748084114377392bc6e9624a8c022eb002be7d75e0846752025523ed59a8f384f22c00bc636244324d9d80ce7416f5172e68ff7dbd3dab9b802087d03a108f1636c14a69b1372deb80b0df4a89d4ee812d7d961ea802a3bb6dfba1054594c55b7ebef1c8ab624a51e7bc4f3ef4af4bf65f47b4d16ab2fa482b7798c657c7c8b8dea49ac364081bd3ca80396dae1309f26bad8b6d6741359e3d1d904649cab52820be4bad4277d72e11689c8caa7abed0ade7b4c83ff5cc0b54f62e78d014f71525b583278b897212b733cad24159f91f1e0670a1fea209e25265c185478973c4d26b6c1d1ac1bc689f449a3e24ea0d60345460b4c72b228378f7ab4b2b04c8e1e1fd429cd21635fd0e73531aec7cdd404fff73a094be46a2be5ffd41a0c01c33e5209994a0171b0b4c0775fc61bd28de1f1402147a3a5292f5951932aae8c92f4fba724370a1cf9bbd15a1c0787639ae197e8ff5c2dfe6fe0404fab9fcc0bd975087a12846d6a123373f2593c23793769483e6040f02f6b7fa1ddb45571e25dc1d03f0cb5a6b72d343c57d247ad17ba858c4b72f33840daf49d391c3848ded8f10868ff15ae4390234b20d2c9a3aa6ba2c6a14b67dd9025a70cdeb16225b101cba0b77299f9835e3c96bb6f48930870edf6d4dda54a1387358ba718329723236576d22240f6ec5de7c7ed3aed3a56b8dc198f47ac06de896da3ade0bf707999cb9426b5b1d4a3f4e9f815d3d8baeb5737c1b487487ae215800fc92ddc26dd5929e16f3b22b83b350f1ed3decd939c60a5b672d42322f61288e512bb9b6ff79076a340cdb3752d6d55d87968389828082ffb6cef8bfd25dc7e444b920fcb62eae3ead8fc37cfbfbbdd7764f76cc2b80c045ce0d91acbe28b3885b1c8f3cc5cc8592a5404976534544458adc4f6c5c3554450c81ae0905f70303db95b734f9f7b279933e7856517f8e50291e2ba8730f1afcb6a538040eafa6fde5c742c16f8625691e22b028c83aea06cffcefb56e517f647eece1dc89e0515b52221ebc41f955b37a30a1e26074f2f382181fa623649de3d2da8975350d02fc1cc51d6988dd9c4c1d4636e2a79c09ff66c78886a5d847846e0aab40e9558434bdfa3d5272b3eb390f42c40e09c0e89bdbded427cb8cf3990eb8e254357615c6b36285765d0ea875c7743803ee97f06d288f5093b45fad6bcae8c40659d64fccf8d2b188426462704253a10ee5df5c4b475fa5adca066eada25e2481b3aeba0dc4b7e036d85f65f0ef62adb8b7b964bafe578e4c65a3db9994b9ba83c8f63ad96ebd8728257b751ec75ff24fc891b428b5ac1e2d7ea81120f998f1583d5f73935ad31aec660a6fa2addeec0ea521d6d62379998a54d62aa95f1231c32f802507d205540deb4a6e73554a374d5f5d2426d876acf037fa422a7a996435e01fcec685559c9d93a2752473d4257dbe4741b4f9396f481042f9f660c3c41fe4f21cc7ea8ce9d396c292530b979a3386cd1eeffba2736dd981935876d99775367d19930d5f085659f1d450bb32b8511a13e2949a52463ae1eac0416a4234a5fc75623b3b3476583d5108efd726061e359865d12a265e504dc5d07db8b6db5f304dd058de152213735c9475915489a8351490973bb1912a0ce2bacd1e2194dd19d047c5e6b80e7db57d1e0f967ff11d5a9e43c26fe24719b8a87b2bedb01fd4ad908608e1d698d45c1cd6ceb0bd05fd43eb26e9d2d1af466d36402da03f7baa2768ba31f2b2b66f46da68dff99888951863d5afe42171b0334f8f7af503434d4452610fbc8fbb96e7fa63d558f2ffc5a57e7fe7e4b10e0facaeaf3bc9abd8241d5535278c3bfacede45bc182910fc9c4adf08dcc4ca3258251637113fed741413e82871120a6ec5572f350d8928cc07fa39609bab2d052bcaf7e5a72b44a7ed6e2d0fff59a7cbcf087e26dd87a124dc31f674d8f2b3cb2c3084e576fa7276ff63b9dd23db5778c11428fedfb08cb4d51018d9ac37b24ced9066f5a32e83b8bf2e5adb4409b137ee28b5588231563573650a4d6045375bc2cd52d8e8f86a764ae39a6b3c95217a897e1b28bd7f8ecef5b3f9dbcd68877462eabaca891cd54eb99bfde8fba1c31877a5d3272f805df833639c13b88970ff1c1322740d99b42c518b533d346d7b59972bb85e46daf7531bef088b16abdabd2a4f091b5d6e4a4b2d252911cacb0f9d741a0c514d0ab5aa8d55e43b689115c65f94f8ff0b2a6ae41c1c7fe6eae228c82d9293899c5b773ad371480ef0e7befaa6bf9959bfa6fd5ebc17b90ff5f147ca98de402c597b50c26624afe1f938b8ffdc12026487a15bc119de4ece5f55ec9761eec2e7e11e94b5fdbc7299c8c64ec55252a78175b95801fb5229abe70b3018a6ef74c7b0d5e6e4d2c300ef65a64fec19c8f8f6c2c475fc21f8c73588a4cb8f8923d642a00f0e88abe3596b8562f381b84f4e98e1645addff338452b9d28aaaf7cf7f305bed968d83de3c8524bd42fd256a50a04551252b0213ab520a7097eea48921321a7d8ac176efcf15ad16a485124f96e44c06eacbf0bc65016ced44bf094725c7dc1a64479f184c02f49c6a460aaa5a3a018c865fd1e610262e1b57750d3a0dc8e8a3b2fffc8fe21fcb1c53d90b6d120e8e9f9ec48f25e247cb80a355e291137ea2a296c2f43a8790e4a70f5767477d7be5f55374dfcb69c76e353387de11ce1a9da8ade81bf8d72b83199834cc7815d427de92a8d9d5e4e3abd335142c7197a50a9e855ffc34c2c55714006bd39ec52be3058dc442ffd300491d621ef487ffc68e63e9523e186da0384c6fe7b01e195d3d2275fdec65c07d36ecebc495e14e2e596e293fee181d309a7c2f684b6eb5225eef9655abdea9808ed5e53125dab2d2d19b8698801c511ba731cc6abc07620a3a74f3d5a5114afbbade913df33d685463cac5d08ffa883269f461b799c401aed4a1692de38d0137b4b7b4e1ebedd189ba5f74b9b37e09d8bfaf1a63883fae0b629cc0147b5fbd268d4665eb04b3cb68d985e2baa387a0f8f3964ddda4ebbc70ecfcfdc3e81d4c425be444736173a8ca769b9fe0dac3f6d268740b932cc700c944f89cba048bdfb20dabe1b5d75001a", 0x1000, 0x0, &(0x7f0000001280)=@in={0x2, 0x1}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10100, 0x20) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/210, 0xd2) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') fcntl$getown(r1, 0x5) getsockname(r1, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) geteuid() mknodat(0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff) 01:37:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x129}], 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0x40) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) syz_open_pts() poll(&(0x7f0000000200)=[{r2, 0x4c}], 0x1, 0x0) 01:37:11 executing program 0: r0 = dup(0xffffffffffffff9c) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x9) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x1f) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) sendmsg(r0, &(0x7f00000007c0)={&(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000180)="8b0fdbed5891b659eb56bfe35cdeb5d3977d25f69c1173271aa1d3f9cff5446a627757aa8aed5d06cf6aa0afb4aea7", 0x2f}, {&(0x7f00000001c0)="9f5c5c03e46b761e722bc9e9e17641306c47d5eca7439ffb538b653f5b39a2c49385734077c06b814fda5bac7c28641f22c722fc61b6f0e1718cfac0038f7008011f522750c2d867f3588fa8579318dca5889cee20912afaaac0d42c55b586aa47f675a54f949f0daaebca3c4c7a326ab96fa9c2001ae7466c2330dab3996a30081f4a3270b63d93f951040f11fec0b251b1c20ecb77f0d79d4e0bff5bfc1cc3da015b73587344", 0xa7}, {&(0x7f0000000280)="be272200fb17a911dca9bf1d362c3c53a204c53867ea00926d6070feba6c53f051920ca8e230a9c53f947db6f92e563278c063d45c93cc55fa9c3114b6f46ef2aec44c4401a7ddc2639d04bb2bfe801ef8c3a65c7f43519942988c0ea9d7e03aca5f653040dbd11b9f21a93d21cdf3c88c967ea5675e62e3cbe235efdd9cf16088157bf8e896a9c915e11a", 0x8b}, {&(0x7f0000000340)="df28def6035575630fc07a374da2a8ad344048630d7b9f5f1c377832986f3cd155b5bb8ac649733aff30089a908768c232f357024fe80d5f59d131613f619ec5d38a534ea0ecb15f3a036b33e18d0001a3f5fb8b280ef12ebf6e1f43c0463cf75f498ee0a10fe7818ba139b340f640ed88e9e3e2c6300376eeef4d93aa6f81655339d34a1cca66c59683efde7a935f02bb88d40579c98e6c18e7494255451e928b3c303b780ce17d64beb31d74a33e1ce745c77551bbfe4c423e3ce1a0826df1e736a7da48e564aa9b9a3be51e89fc2314f25d9c0142330a7b3f5fed4c6bd34fa0d82a00a07d891fc5a7c87dc8", 0xed}, {&(0x7f0000000440)="c24fff2bc50ab5434cbb75823c21459d804d3f3ee812760e8d45da890935fa22e7ae1e236065cdcd0d9aadd73d1d0d485ce8efeffa8e233ebb793a5c9e0f8daefc1f9f9d010779e082d51cafdd3082bb4e9833b23cf2aca0e4cc11a822aae2eea02e37cf76050bd4265d00cce9d26e728e9db5ff1b9917f34e11956f0698ae2f4feef2e674b9ec8c09279059456bf1eaad5c1639984cdb4b6d64949c27497c2c501e7620c44e3420354046eff862dacc26ec62889ee4fa968c621ab9f892d817e48f4c423939be332e27cd7e94", 0xcd}], 0x5, &(0x7f00000005c0)=[{0xc8, 0x1, 0xbe7, "9454e5047c7ca55dc9db44fc0ebb7743fa0354b53976b7f623d5682c339de9a0cfec07d7273ff26b37a982ad33e5043c4633c16a39003a0f63ff229d81984657a696f216b38f2e118b83eaba54d0f0e3df4534347a41df72c47fe0a91e664f323ae6e7f4ed832747541f3b69f5595b9ae39abfdc807788b61d426966dbc34eb8529fbbcc741cd6adaeab24895569faae2c007098c2167e253b25ec681b94a1944d6e917fa3b3d601c37abaf8342ac6442e"}, {0x108, 0xffff, 0x1, "ebbc12c220e1ad2d23de055e6621a5ac341c9ec5d3fec50f4fb7a46c160c76ae6f23a073287df9637dc121778b969012b904aca6da00358938617370ee5121ba4ad568da0d74d45102c44ed60c5376e46dc89b315c03d64a58b550f07993410a9392aa55be8e635771c14bbc70ec63d5451be62bf5150a996263702ee3448bff11f29822b0e971de527fc7b0611ffe6edfbfd427f82803e4fde937095a71e79455ef0bd502684158486c9e7c7307b2ea255ec63d7fa5ba3695c6ae28e7d1a95a2f9d22d862207e8d9fd076b47b27f7acb29739d0f573e4594dc25c1596c12232169b4484b761fa937f7035a185a0f2b976b54278"}], 0x1d0}, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCCDTR(r0, 0x20007478) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, &(0x7f0000000900)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, &(0x7f0000000980)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xc) getgroups(0x1, &(0x7f0000000a40)=[0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, &(0x7f0000000ac0)=0xc) getgroups(0xa, &(0x7f0000000b00)=[r1, r2, r3, r4, r5, r6, r7, r8, r9, r10]) r11 = socket$inet6(0x18, 0x8007, 0x7f) bind(r11, &(0x7f0000000b40)=@in={0x2, 0x1}, 0xc) r12 = syz_open_pts() getgid() recvfrom$unix(r0, &(0x7f0000000b80)=""/4096, 0x1000, 0x2, &(0x7f0000001b80)=@file={0x1, './file0\x00'}, 0xa) accept$unix(r12, &(0x7f0000001bc0)=@abs, &(0x7f0000001c00)=0x8) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCEXCL(r0, 0x2000740d) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000001c40)={0xffffffffffffffff}) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000001c80), &(0x7f0000001cc0)=0xc) 01:37:11 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000100)=0x2, 0x4) sendto$unix(r0, &(0x7f0000000440)="af5f7a2f2dfc519133564dca2ba455423902030ed1965c0d8713cc96634d030000004b627ad9ec72bae1c79066b6f308f412f1b018a0c8c584b88cd0afc5d181570d0300000000000000445d787b857171daed2a6881a262f1e07c61af98ed66a758c0ef7a0a3ff0d075a2c792747515f8150000000050e6afa24f447f36058f2a013ddbe4db95898e112a1368b801bedf7e23c9ec9575d45fe3f92165491020c6", 0xfdd3, 0x6, 0x0, 0xffffffffffffffc9) socket(0x20, 0x8003, 0x2) 01:37:11 executing program 0: socket(0x1, 0x1, 0x3) r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), 0x8) r1 = getpid() wait4(r1, &(0x7f0000000000), 0x1, &(0x7f0000000080)) 01:37:11 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) mknod(&(0x7f0000000140)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fsync(r1) socket$unix(0x1, 0x1, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r2, &(0x7f0000001780)=[{&(0x7f00000001c0)="b1", 0x1}], 0x1) write(r2, &(0x7f0000000240)="c2f5b24cc8996b2532dbd0489db602dff2126823a765fc2b8c6939429d4cac04be17ab63fbc54100dd57946e1e0e0c3bc7a061d684072edc28fe1943363e612f8848a45b46041b0017ff934397a33a90b9234b0b5f46a27ae00c8553b8fdd8d2a4273f869e5bf5571f6e28ee2cc4f8918037d77c5513c955426c10271e4ddeb9f61fffd7a113e297214431075b9ec2e37b637b2a84c40bea793a0d21ec599f5513ff72db2e9fa9f1163d27010aecb5b5a18623a4c6334014d24afb024aa0e4c39e08c2353121d0f3cf86534c954477a6819f7ebbabe16e52e037fa43a6dd24a5a0b6eb81e5b9f84e990c4b71399f04e9ce59cbbb9e9adf8029ad14de5442d9e77d06cb92b82556583406792c325c06ee75ea5d7e912e34ecc990d11cbffd45e572776b706fa60f637374cdfce86fc02172914ae0cee3331b847f3516f18dd319d22bdee6799e1a7c8977eca8b3d179a4470b26b3a64924a44d9b5c99c89ab7284ea35e486470262c2f5d5950d2f718e81495fbcc9d3315c2fd593dd6331847df8ed1b7c5f6e3ac86a1270db2025cd907ecb62b6bcf3cdf56591eed77af051ffcb886c5e0ad58bf4cc839fe523bd0dfb90a1baf2f40b2ec002cedf7a5407031d7585f703c86d2f72a1c98cca94e4a1f273b2085a1109c23b35581d3ff377ce11b91d6718717144144e2e7bee645211cda524105f06733d8e1405e7b077b8e83ad6aa97f1a0bd66b3d57162d5ce813fa64a4036b18eb6258419e0fd56e98fe174120215d730e4b29582f268c01d5872fc8224b164a4c2161875f0d24a56934786e38565fc9578b3800cf3f424d1e8db841d5aee6442e80f601f0a3eb5c058e483b99fa57ee4d116f567f1ee3f950ca7aa93bb7c705ad609cb29569a0f79d7efcd6ffbff8f692df34f31992c85ce53f540f7fefa73ccd25bfd585ba6b43f1638b624f90127270ea3cf655ed62841ae996d81f0492252650d2a0584d8db75013a283e049a24e8a36090b6f54db246a3901b10e30dbc5504f2739962cbfebf62c0315463bf826b4f23345f787892f9ef9605c7f0d00f64b22feba7fef09aa40e5772fdac41d34901024ee1f686086f4304425338d4d454e4ceb3e88521878fdccd7986d67389c3abc5627c8f15c6bb310a499e19edd09547c9d0990296a33dff92dcf7f0dccfb044570fb93ab7e5e456d1d46c80412fe63370b61ade31d968ff8753647a1419f6984d92a076ad01db90b7cbe26f779e91d81fe39e7503aa3f696b0ed21a72737acbdc40f26626588675da06f6849a0c6dac5fbb8724ea8b9eab859263b5dd621dbe8a1494d72631f146a07d36d7543b8bc948e8a91b1862a1fd112e57c7e4cf6954c7c02feb19d5faf68fcb618db164082a0f80665ad2b0f3cb1189083c6f6d2a9fdd6c861a3dec147d034efcb72a7c76393498c63e5fe3835bdf618e345eeae4e0b6fc7f37e42447b209e814b89f35de67c1051db160ea0f625079d85a3cad418467707d755fb67c21cf312b9f20849395e6faba99bf094e7942c36705225f41d95c180f14f10b055fbd47f1184fe332edc26b1590fb2faedc81a87ef471f1ed5cf746378db4005aa8a5c1939b3ba2d02c1c6773addd9691cd04d9cdf846a873446da2e6074520f2b255ed23837f274580e44231d4b08cebddfccd9c5c813f75213c5caf7b59cc747a3f92ed522a104a1d1e992ec38ce68ad5da6a1cdc56491ca2beb0ea874aad6f59a7b4e9c4384fa5731fe126b9ea93adeab3efb7611d2a81fb69312992e0a104f90c098802a02c4f768d25b82cde7d024d2328480dde417b19f899f79c56a1922cb95161d756a14fe21abc714813692581da47fcbedd87e93ef8880a6b73a78d9f8d716ce60691a243f800d349640f293c6313a4eb119bc3c6ca3673332cb8e8d47f1ac44714871171c504070fafa5195cc2bae432eb98e4353ca461ab996a62b32ee4e153d8d6e6bc00efdb590533dd28122c9807250f4e958e98e6896488c79c06a2e3bbd8dbf04d14f6b57cba7310958f5dee00432f6b9c909d8ce9ca94d3cda2695ddd7c6762e5d7573ad154b2cbfbcd941d017c10b897bfbf1fdbc5687742a1bcd9946ae8113c965d35fe218a16ca5879cf5c47b30b71b412575d02710987e1aa64516d8ad6e1a6f066141e7f4c9a8b7fbf5564bddac99b120cde6edfb3b2ca59ffac496a0ab402a1a5000f089eb34b11294696c00617b23aa79b2e0e5fb54d4bd5be12d5a1f8cf6ee2dd1c6772af2895addc4331317fa08e2b1125887c2c8b6fdacf5797c5085f9074c316b004c8460d4f13220977c86e344beb33e7571344d7638378c9f0a54a5a65d295a8ccc33cf73f2df12a5b4e2c8e552b1f7165ac694dcbc89bb89535904922a592a2f21a6f7db8161b1ab55c55240bb687bfc2dddd70763de3861d2e07b63e781969616576216dcfcf69b46a3c1ed4fed1bf5b61cd612f58a44c3cd4ff236ced6267258c1c6fb5103cee2c7eef7c547b1f243c7cb78bfd3e838d33ffc3f5f707d9fe4f06557e06e580e2ac034e566bbfd092f97c3d78c1d975aedaf962c9e589c4e9a58e1cd73645e5560cc964ed38ffbd7e52366834d561864c432608e8e4822edbe9139504ace2d8a4d10b39e8f1c37e21508eb8a0985df882b7bea568baf98e37d5af44c36db900c2b1cda2472ccb64b8dcce19a7e4a5b471fb8284ef8c5f446979315b3196410b51f8e93d44b5d98a23485a34a9dd45cfa36e534effc7b93a48bdc8b00e28ed546f8f5f6c037c5f5e7b87712523b4dcad2c9c8a505c23bb6b911c8588b1b351c6c7cb59d26951d7d27c2c804a678546a6a615c54a0777da22bed76d8e55785457f2e1cb6dd5bcc16629f32c3f002b8dfc3d2b417594f91eee3fb9cbdaa58c406def29d48d40efb1acadcbf17fa35b835cf3c8835a8937c0729c9eb7105a7a3dfa3e468ab87295bae24c2c574af66b913df68293169aeb6a89d448bab037912d1491ce07385035f7033863dacdf9561a7dbf96880b9ffd1042cabbec0e7805fd1bd35c52d0a24719d931ea9009446fa7131b86b47f47573bd4037c27df42ee7b75ba89bdcd2c7aba6da41eb67d20efb926ad5ab8582011c2410cc260efe2762076f1231ee17a10fd31b66539289acd80752967deefd0c6930f5333dd8e7436d6d614e4faceac4757a2c2b4616cfc452c1bc77d05a4384bf780af3f598779858660f1e432539f22875b885b30bb5a2e040cfd287204807b4f74684462a9e7263698b1997065815b70ceb10d974c40d36fc67b1d218acbb8f92b0e133222ed731aed115df4922f78097fddfe5c184fa32e8a370335ae156ff81207d848b6f016a88f5a75620f7b15fa8ec650f046ad7614aa588181fd3f681fe5524eb958c4eee70d19c2d4de675fcda33c46e954d0518babe6ccbf1cc63c1c038ec007773f9a44fd1fd4fba1a84714aa3649d45cb4a474c7b8d09296a1bea99646b7a3bb2a13c86df7b884a149e39ff3a18b8b1178307eb33ebfd8779c739f350755b9fc8643ce5326f70a261cac3b4bec215d756329fb58c1a779da4afb9bc11bf40f92f34d408e14a0ba5a6a01c61ac8f973f364bf5529df5533322b486cd009511b3ed43772638c4c947570dfc9cb0be969865eb3d353353bf9dc993cb711eb469658ff92aa3791d4ef9aec939b65479e5da9a82419c102d6980c0a09aac8574b8cb180940b116bf2610b5ae6c62215340758e27e02e5aa9bfb070889f43a48822ba5c2fdd403c42d0ec2dcf104cda153ce6ca4583bdac5ad1d5e0637d26a31e35733df0e5bb9e2717531a2711e583fd61afde2d0c84b7fb2fb968d02c0e8e2f0fa1bedd1b90685b018e2dca8c1e1fa2175ad11448177f48fb4149e6a365aaf8d99f317754c520f81908aceb64cd11fa75f0e5c3d56e9d9db66517d58703eb80400a063ee9fb5e27f64965505693fdfc2613082bc63fdd8dd08da7c3c52d2ed39d966798536565cee36bd43188a13454279a60c54acabdb6b3c654c13ef2d0ed967edcd3599f8483ffa9623f0ef79c64ca3929e2bbe61a4977927d6d4143aa4a125c73f2e951bb5453a273e9155232397f6e6df9490f839ddf6f186aa5b3e6677ddfe8f1916b47f2b017c527958a547dfce6c7932b45f10f5b7da7bd61c12d0e376abdfcf454d38ca3f4cc61fb7a0689e0b96e6fd9882cd182f8a91aa932620789d1b049b5012b0e1c276ac87819749e337a782028c018807bd585aec8e1420b38a4a9bf841ab3ac95e2b746c0d629198e26a549311331ece9e56b6dab9cba1271e9e98a12a76bed58d0ea881f2a6789c60b544d8a6589675161654fe9baff7838d9b544b1a6bb65d7e42ce0c2ff45e684b41a6e83865062565d320e24d9168ff3f0ff9dab7c392e5814901776fcb5e6c4edb07b88e5b9fb20a4591cfb1fb7dc5efa6dfeeb9d3125ef1e339aceeed2428948a8684587460e877557f9b616e843ed6db1e42082d34ce5377d150655717d00e3ca2527c5be069079ab9198b43fbee28ce0f236a56240080946e173b63b12e8d2edff9804823c0c6494660e80efbf54f8c2ae20ef4853e238a7157cca86a37d17f891770fabeabe8cb00a0b1da196588fa956606503e96ca9a495faa3f67ef203ea2c7d317485817646346d64f55e8dcb178a04d03a493f040d7d522e991bc24f16f50ecaa29ba6c0a01797ae59772b85e970ddf2c18af67e2bf16d095d17d209edfe5c30eeb7a721cbcf456cf71f86b52b6f33a47e696a024896db36d38c7fd9b3d40b481aef9470e9181b627df5f0ca2b9a77e70db04586f4afb0f81cdef06625333dc82a01b296e1f8c7fdc170d8f1e1fbcdab552a7a5ca7e09aea6a0fde4d33fbafdd39871339f8bc08d64208fbdcb723c4ab48beb0f2b9b988341909f70b6e9cd850efdad2867788241e004d6f5bc5d7515359d5df7f4daab940ba6f2dc1f20cbda48d28c2fba24cc96332048266088afdbf025b0284b345955f9a9e7d2022d59c52745e661466055727b22ee9af00de8150be187a4ed841af73edd518fb3af01330a2bd42e81eb6b0b53622ec7398cbf639d8bec2108819300b4c8cf1a3a51231f6733c5f7b2cf4d3b01596bc7bc8721810dc849a5e678ca66f8586452bfe5d826590674ed670f432954945766863c67b773573bf7ef9094382eb43004418b6ff004e5e11abd5de6aaf7054b7a6abd7daf92e01e6df76a3f70de34525f35f65811e0dac87ac6accb9b17a5e00deeade78e80b929ca4516eb8bdbc07f5ac583f097ea76962090eb4d93f117704640959390a76def805214676f6608a9617c40b5e9762e04b377803c1a184a7dcdea6128f91f1735f4010a9a23be032e74d8b2f50bcc592d5ad154cfad41d7d2a5d13587afe927d68adf5dabb923a9b01d6af98e3038dca7c0fb5e6c29e3241cedaaa5be05b8384f5e9fe9a813658b439e50410dba124974b721a9436d2a2a51c9afa057734dfdfe603112797ca2e0799a6a846a38d965efbe093d4f09ccd13515cb6032dbdaecf6b5b53c323ccb10b948c5e71901e12dc33609590b79dfa17c8eab4f6a8c18a44dd3d9c43e7c8c7435da5a40807c8b0d622b1afbc10ef2c69fa51629309ff8778aed04346028c3efa38b3b2f62793d7a00286bc6cd135b2acd22146cf27172eecef56b8beadf51d02de2a984722630b2974dafee8433766397b771392b6b3c2dc3df21713ee2cb162f40fda55efc81905ac58fc187fe544dc0f9e7150db987a75858e679d8013de158999faeca969d96503e03519f8bbe0aaf7c7ad00", 0x1000) 01:37:11 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000000)=""/45) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setgid(r0) r1 = semget(0x3, 0x1, 0x40) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000040)=""/158) 01:37:11 executing program 0: r0 = kqueue() shmget(0x1, 0x3000, 0x300, &(0x7f0000ffc000/0x3000)=nil) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x9}], 0xd497, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) close(r0) 01:37:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x4) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt(r0, 0x0, 0x6, &(0x7f0000000000)="e8530c3cd4eb6235", 0xfdb8) 01:37:11 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) pipe(&(0x7f0000001700)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(0xffffffffffffff9c, &(0x7f0000001880)='./file0/file0/file1\x00', 0x180, 0x8) renameat(r0, &(0x7f0000001840)='./file0/file0/file0\x00', r1, &(0x7f00000018c0)='./file0/file0\x00') symlink(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='./file0/file0/file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)='r\x00') r2 = accept(0xffffffffffffffff, &(0x7f0000000200)=@un=@file={0x0, ""/108}, &(0x7f00000002c0)=0x6e) preadv(r2, &(0x7f00000017c0)=[{&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/139, 0x8b}, {&(0x7f00000013c0)=""/222, 0xde}, {&(0x7f00000014c0)=""/219, 0xdb}, {&(0x7f00000015c0)=""/211, 0xd3}, {&(0x7f0000001740)=""/111, 0x6f}], 0x6, 0x0) r3 = socket$inet(0x2, 0x1, 0xffff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) unlink(&(0x7f00000016c0)='./file0\x00') 01:37:11 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$TIOCNOTTY(r1, 0x20007471) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 01:37:11 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x5, 0x0}, 0x0) r0 = dup(0xffffffffffffff9c) flock(r0, 0x0) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) 01:37:11 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt(r0, 0x7, 0x2, &(0x7f0000000040)="5897630b367fae18d2654ea8b3c65f95754b03aa4ca5fb02b4750166c068d51770c86b992afb844ebeea4cd64a474641379cbefa593446f14a66c7ec1f8a296c5b05ddfc900874ed55c4fb6021488a5c88e9d661947112fe6b2ced61ed192994af1321380e5f7b9a569ed1f6981e332c1c98ca8eef0c", 0x76) connect$unix(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="82022ed5ff296c656bc39f9815b5d7728615df009ffbf0beea25b7637da39e742e9db69564e4b5f65b2f83c4841b852fd7ac"], 0x1) writev(r0, &(0x7f0000001640)=[{&(0x7f00000016c0)="740080856cd5e3d4284bb2ef37faeedfdb819418e899f0dd2d7dac3860b0247419df60f943361c6336e0dfb8ffe2518121cb7c034cb814aec2ad3df93856bcb92f4814bb365ff39bd3635598a928d5b9cff4088ca36fc7442df274ca1276cb2c927163b4e066db48633378a40b5b1b4a51dadfeafec0e5405c436a320823ff0c883ba3dd0590fb3ecf99e26b9bde71e80edd04f07e3b8b3b271a69ab23ad2a16676dc1bfc0ae345b0ccc03b215a8d4f558f1ff07c207ee86aedc4424a5a1e830ffcf4f229f1ffe75a176de3dc1668357c4416457f7010398fec84da1b26cd640c9590511e360a51a8bc4ef9a5578e1a813468cdcc56c85f01830c50649a257ad8d20acbfcc952dd86a16c8df9fb5d074b62bb86eb4a212cbda50d19520295d72d33f6bb6bc4e7dcbc905e380b3162fc783de4f52f81e8e40b80f7c2d94bd47cc616cb1b286dd51026bacd2e8cc7bf75b2c50cd3efbf6942ca151fa47b4497eef371851b0ce03af8c8a4105b78fa958fb061c19cb66418bbe551b1cbd392fbe560e0c937a97b4d1c51e1eb5d0e4f0ba72b4d0165bed502a33e30434815e4ba8eedf5872017c4cece7cf8f8b8188be0ffee11381ba4c335f0dd0c63d8fb1a784c7b30e77b3bb5d14bbc408b7b5cc93eb0e3a93d2d1ab5d451fe7d723e768c1ba810fd64a7a06f3c91fa89a2bf54dd2dc0c930f78947ecc15e799f98265342a694c4a27f9d42ad68532eee1690d6926bba4469aecd503ac0357b1617a039b7ce4ed989ce64dc8c7ee5a826801a9da8144955b5c44343795bb93847418c9722db5cfe842891d50f18b193fb6de1c208e940d7ba51683703c42431435164b88d0176c5bacd63913dfcbbc7753413141a3285971cc313949bfe1dd0a367a6567b41e71da67155c0183a4c19e34d41b9f8bb1e0218a0fdf33ab6294725c17ed26a0a9e9bac88b4dbbe1ebfe96389cdeaa330477e3e8e41571449019d9435a9df753eaa27044c86120277bc340496a48ebccf2d6a292f87673a09e70fe2e3abfd8cb9f7349de70d761a69b15b9c942bec6daa9c85f14c6c9b6922ff03a12454fa378e8437a55ce3943b22721b39cac970e081fc13e492ebcdb185c330f32050eae5257ba7396bc8bf50221a5cd8f9e3b6a1fd3a92ffdf3de4fcb5fec23cf09b416b1c20dee606e2894dcaf4758730e6d4253d6c915751e4e8ad5e1a44a05bd27bf773c222e2765e3199d14ad5adc14b5015945cd97131b8bdc26aba50c49e9615a9f16fc99dd83ee88c78aaae2edb72d7c977ca2502aba0e7b90c35cd01b6168d8e757124cd33d96bd84aece404445e4691efbd63a88068744500d8d4f9080512728233c903498b31821d01a5bdefbe947504ef0bf890f2fa2abe6d0de5d06a478aa2300e2350d902a4465bc8fb3fe1faf933e5344603a5e278cd97e19ed4ba10a6ec98921d1154315a279fe7fc593ce0db276ca57fc101b6ca3bff8e8f12c5d3f92d0d3d0b5fdea19f0d3203bc6e8d2a29a60914d456768e93b22097cf17707fd24a0e37f7977fad218eb07874fc55786f2be561d67f5ecf4aac44840dad94298aba020f00e4948241008d085b312274d7a1c82bc1bfd688f1df5c60ed4e0b032e546dd6a7e61e452ca812d0d0ef3c3e29f347158dd11ba83435b0e1efbb7295b326665e4d9480aff06aa0313af3881f76df5d2b86357add2ffc8c2035690cdb5808a578310c21a670f0d85e090c2c2f450829509c16ee172f9feda51d544639e65c22958d4e511b2476d8505b279a62f298b448bf115403b8cd8d819a7a125bf597cf91cd0aef63f138a6fb7b5ccf6d50fe6ad7105e78787a5bc5342d9638b21f855e60f205e3043e8660041533a172a31687266c82b708bb860d24f7686c09e410da970be1dc90f8550dbd3bfaf3ee2a6edfff745432e8c01092619cc9e68cf6f3639aceba0399f1ccc78e4ed72e74bb86dde6a1fcb2561814417028bc2c179a535901879a7f26bb1c2c355ad104acf058e75db5d5cb0b0b1b6a4fd17c20975a5ac23d2c605a697328ab3822c68f97d31fb7cda0328d2e0e1abf408d1d6f7f9338f23fa1d46704be6ac229f180c9127fa4e226b9f9c9e4112b51acfc9f21d610b4c1c728cb0f6a9fda4e0c80802c1fa1a08125312e360a275a43ea0671b518e873cd718c887d2c5e95a191c5e8b0a44bb30b7812357f2464da0d9003807f41ef94c76e10ab9ffa858c017313dc3abdb70e914701e4f01dc29b9455d47f8b3c14d324aa8735956b5f074f0864e963553dc95520aaa1c4455e80369c91e60baacac300ed10d8958d106ff88ecad9bac1b46398e35bc060cdc5f14b469104ab2791b8b3d946709e41534a280deea5e645bd93783d680e1902e8dba3fb4cdb50d6f70e80eef52582ec89cb93df3c26e49fc33fbc98ac7b3fa505b7bcb8e5b6f01a51d51eb8b244c4ce2e8b130a81bf8247215b64b3ef786d58d40acbbf77fc83f776ed8b8a0cc83ee68c240c328c28dd5bc967ca5f983473339040cc2db7f315ef3617fecec9b1ce2674c79b7edd9e913bf8359f43a6f7559d28dac5e70ac2c418ace13b3c7443dbe0254d2816ac3fbfb45a18e563850ec2bf9a63311ec75a061119d9941e95530014849aebef8d6ee28dc4c91bd3cbdb394e38ec98e972774568fd0d6b122b8a05c58df58bb1f961535ca9259a214b89410fe8d5941624f38bca4702d48ae93ec49f4425f5608a42874e3e28ef106c0d7949d7607f1f664abfca66983a741f34af0", 0x7a4}], 0x1) r1 = getppid() r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) socketpair(0x20, 0x3, 0x63a, &(0x7f0000000480)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) pipe2(&(0x7f0000000680), 0x10000) r6 = geteuid() getgroups(0x4, &(0x7f0000000500)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000100)="3dc02659eeb9715146cb97e1d65b099621574a31b06e76fef2b522d76570fa2ff4e0bc74ae6f21187c99072312657dd8c4bb9c94f1d24c96e4c854c0651c27947691d43c1ea05bb5f2f91ef07b6226ea610107ceece2d314e16ba273f280fd02ec7be86b852dc89d2fce39f4752cc7272abd0e04dfa39e7301930fc91f62abb996e45bccc21256059034ae21704aaeb98cc0d99034949ca70b79b02fde5b7b97041fdce23fca7d47c5a42a21d178f1eeedba20debf8bb68f78caff60c289aaf18639c32d9c1ae2e2e3aebb47b96128630d7e414c34771b5a8ed939ab75923072cfd229121edfb30aff3093ef", 0xec}, {&(0x7f0000000200)="6823b261be6b9d237f95ce6104dcbda2e597309a34d14dfac4df830b91c636bf67dc33ef3285aa82ffe430fb0bc980c446c6db152ad50636588ecbd1e86cd51041e45e7b9edcaef0a70b7557fa337921c0c45acf9c641a9cd81fe0b075af98f97e5cccad97c9382b94fac488313b6e698fcca4d8d45b06ae04a9f457e60dc65605390ec19728dec63ff6c632442af5dbdff98f0bb7b7a50233e94c97ba16c55ead6e0be6c18c2be76e75599f48", 0xad}, {&(0x7f00000002c0)="fd77770db0db7bdbdedea738aa8913a16de16be7c802caf4eaa2ca8226b2daedde43b1b681ff0715121861a161f5339ba95db226251ab5437792f6cff45619dcc2baac5037e552aa487627a3c79b8130e83d1bf62452ccf04b94c8533e728eb6e35350dd2bdfd46ceaf6fa6dfa1992954b6baa0fdf69ff7f2f7eb701790df4235e6342b1512382cfca69b74f04e8bd4db93a846eb3e42cf9c3b3649cdc8d692c3b208244ea68dc2deda3007594100dcb73778550c69655a9b175caa28012fd85373e83269c503a89716091a55f8d45", 0xcf}], 0x3, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r4, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0xc8, 0x4}, 0x4) 01:37:11 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) recvfrom$unix(r0, &(0x7f0000000040), 0x0, 0x842, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f96d07e88939f6ab9ace566696c543000a5f1dcbadaa46f"], 0xa) getsockopt(r1, 0x6, 0x2, 0x0, 0x0) r2 = semget(0x3, 0x0, 0x2c8) semctl$IPC_RMID(r2, 0x0, 0x0) 01:37:11 executing program 1: r0 = socket(0x19, 0x2, 0x4) setsockopt(r0, 0x2000000040000029, 0x200000000026, &(0x7f0000000000), 0x0) write(r0, &(0x7f0000000000)="99f52ab6c7899cebfaef27d625cf16c5944dd1b185c2668551cec197b860a1778fbcd072", 0x24) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) 01:37:11 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3, 0x2004000002010, r0, 0x0, 0x0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) mincore(&(0x7f0000ffb000/0x4000)=nil, 0x4000, &(0x7f00000010c0)=""/82) 01:37:11 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x11, 0x110) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000001700)={0x0, 0x0, &(0x7f00000015c0)=[{&(0x7f00000001c0)="a7", 0x1}, {&(0x7f0000000200)="fad2e195c583faa0efe20000e4bab78072e49dffa442c15555f62ea4cca87d45565750631f6de1ceab54f1613dc3745aad2f55d5b6f812dd2edd753873875385476afd46c8016d388188e95a84e4cac24786c61c841e25a0cbac1f84f4", 0x5d}, {&(0x7f0000000280)="29001de4e7fe5e0db3f2232194c0994036f9695ddb31c8a51d80d92e159ea325f161852c2d0ac54fd4b026d8893ddef8096842a2bfa3695cee4dfc3b4ce495022dc5092a8a3fe0184a32c9dec2d852256b2dc5b91a07fb39c7892b4cc6fede6c434f52ca8e9fe939ac61967306e36d067c5fbf30e7cd72441f1b684942ffe45cd430cb92bbcef591caa69472770fcca3713bb87fdef78e9f8578dcf4f5f947c5766634d7023f02ca278bd7c69164aa597825fd67ab536cc4765bd8cc68", 0xbd}, {&(0x7f0000000340)="3f6a381801bcdf130beb1bcb20e34fa571161cf15151fb9a4d958b621c106eb572ee6e5aa81f7ca719b3a9f73228487bddca8d145ffd098737b777ba6e3ad489ad6c3e2a9a28bd9ace6863b5e9d82b48195984e26902838de55fec6f03f89ed340f2d39fb60c0e6e340348180b73424687b6f99e5c4b9629e66243bf0e8231254c97367d740e91ea9d9ed587960fa09b077f17bb1dede3f2d36d465af84b0cd280d4e5981e7c7329ef73d0fe8733a03b0ab22fa4565905e67b57f1109d9b50fabab5f12779c276d5d97e3a603b44b81555f2ee98fa4ec860c452bebc4fd2d879562dd0883c95987c7997b46972d097388afbef48da2415da1ec98c1979cb154cc1a0167ef4faef172575a695d7c6f35eb428576772fc63871e7826439c85478e87b39c3f40ad8e6f1459aaaa424d3db93ed7997c5cf4000deb31b451570b86434dbe6053975a9ef86937b75b7426ba476e4a6ce26d5b7d1290fc0d305e661e81a06abca34f4bd02fe1d6c1293278524c0295c78a98c8ea3c4baa3cbc9f5ff98ab185fdc19fca8417b2cfbcc8a4d94579ac12b4bb9c9aae5d97bc23cafde9cdca9b2564ffba7cfa96e4f68edb1a928c43cce932c0c9e72190aac8a2e59c2b58929c8fde5cae1ca9da96a22f7b4d7b945962fd57b0cbe31e6522d5b98745d047e5db5e1d78d7da6713938d308094a1f843a61ce7eb9037ce6005a4e47a67513ddb88ddc67ee8c35ec13cb53c93fde7d192ab80d1fe4b673e0e328ebfe995bc23c88f7fba1235688e2d2db3ea9d536929b8c940337b36cf4d14e7f14ea0a48913b31f72ae9bbb5ebf2799c3f745b60265fe684a260ba6041e155442041f64e7b9f9b1a6626d9e4c6f88fdacc82e14ad0b9097bd5b0ef54be51ec56d39dd39a02ec53a70ef70a9147003f0f5a16ee5e8dad6543f9a5cbea851bbcf29892b027962f2e6ea3d4ee359347dc6fb720ca32931e6231f07cd013d09dff6d06692d3b965cc35a089e8cdd7555693f3e0ad59df71e049952d3ba745468f3dda613efd7fa1e0f1997accbf5dcdbc04f75d5096e56c4e65f31a3a65bbcd3a80d9e729cca17478178bb405680461bed4d5a36cae088c478db7811cd7eea9da182ec6da2f4de18c489da84ac0c23c188c6deefa2d4dd178ba7d17b560fec95280ec6f39702be27fe69ac96f10cf4bc6ac9c5ac0703bc29eaf0fbb88c0d139def026dd7011cc4e279f7fc91a06951b438bfbd7dce657466d22080dd56a01d48d0123f065b35b3b924334fc9cbb84bafa776f177b2b775a6d9cd4ed4b64aa225c35a546f97a6b2b2794b59231b65da1bbf28785fe52bdc0d03c52ccaaa9606bc57ad42bd072c2aad250e0c35718d26debb6b7fa990b26066861fc2a21b1b714a100cfaf800c536923664657cd062b5df85ffaa2051742f94df3a65417666eba657927c25a3964b00874caf2d4b76051b2310fb502bb58e44062494c7eed8a940c8676bb4097079a29d76c13303980c9407c48a91356c3a74489a04d732ddf285eed45f433cb7533acd7d7f6ef90c7115ce0b16d03db686e889ccd8659a7df2f506b9116c211ae174a7b758da44c1f9275932dbadb57e25efaa7707d158145a34dd24ae46c980a20d5eddd1a433df82f0240ebc143cedc1405d376af336b0899a1ebc610bb053e2a7ae04b70a9aa23d1bb202ceafdfbe06a9472bac13835d572f5fef7a7e9e60bb771779fc06bf618e8697143023f7e7d52428faceeb8a2fef03258f094333939eb41d9516cd43521bb0596a23e9468e729be6200a3157558e62c21e826a57e7a34df3730f437719beb8160eb3465836b4bd3277b98f312c040478297a188bb212419e1eb31195642e128ff6723151f08e8e4be05a7bb767f10061add87a793f7a398dd046c0dd0fb9b2c564a958b1937c4999ff1125baa5d029236c8db39a54fe1861451d2ef5d099d03260ffdc5ca9df6a401fd926593f6f9aba35907e928396fa7974fbb3ed7bd5d30bbc04412ba6983da5305937b41064bb0eeb025316eb15cfba09ce6bf02b6cf463d468681f7c7ddda899cd4307ae301c2e2fd9dfcc94a0709133bd4c7cd5119fef0d5d38d412d79da7985742a6dcaa6e98c61a8b69bb91095768b48aa3d5df868a26f6cc0ab94a78815c69dd17e587df0aadd9bb900940fbe73f43259731714d9b3a7e778633f4b713204da9e98dd6065558cbca6272e3d9cb4ebd3b1c680acf7fe7c30adafc28a86160b0de2d16ae4e2f7aee73068882b4f2a15d2ade6d3776f01bce39eea8c45973f321bd37b8b61145418a5ceefc93f386391c6c9bcfc0f33a1ebca9691899044cf60cfc079f2152379e24f94cc65c6cd11152ecbe65c3675f34c6d5eacd07df847e5c3e81d001b4a76aff30f87ed165ab249f5234353632c615bb30099dd3af9c826f68d9e32073bd75408982f0e12584f174020500c5995f09cd8f5df2845af799050560c719eeb48d4426b98610267b794c8b2239dcce6d54da57793b0bfe30c26bfb3b3d6ffe42eb22b72ffd60e87d4857047f450139d1d95da96996a288179342d682ee60c12d05a91cd831ab0c211f270d1b78146d2a957cb3a247970cd48a3a476afb7b204e793b06ae79b0363d783e043048d6f7a843643501892468e4fcd2b4806cdff9958276262191f6c7dc733698d6e670cc200887d293a3a9d67b4fc85d88afc4492cb437486b8b6a37130017a25025b1a148b9df86f9db54985d2b8d0a44af66350537af4015650695afcb3f293e4b92c71950b3a0c474c87b54bc5a59f8145e699f43d9559507a644e4a9b1554973c362d4ad51ad33625b31356e17cd31749b7fceff885012e4ecfdcfe35ce28136aa259ab8de6fdd41b3c566c4a0f0ab86f4dbb96fb7f1428efab5f7ff2e5c16a831c3c2ab534223adcb09723a9b6ea2bf613f59bbb91a4e1a1733bbc4efcfbb947e4fde7a3e8d3fafdf42a48851dde9b5d6bd333510d67f4350fe759914de1d3a820557454545bff8e23182a74545e9b817e19581fef43e42751ba8282279f5f1aa6b3403f9fc5a164909e82a2d2016acecd614ebc2ea55777d6515387ad4c5837f4420ffcf02348423dba7c3de44b90e73d12c373ce61f8c904739ba566b778c166640d3619de8d9be7a88d18866e1e46cd808a3ada2ad68784ea47118f619c91798784bfd427e2e0be33ae1a5b8f46ad60b0109a6ae738fdf3c42985ac63304dbeab495d5632d2ac4616c2c11eec282fb418099e9d6eebea75ef9f626e535e1b9caf174afb18f162e97386768084f471bef391324e63314c35ffae64c906f7848c039174b070cc2650edcb0ca4096c58332dd12a0f8135fd64acbf1137417c68444021d9c9a017b3191b0d184501b7d28c4f08a0c653320d15f89e9abc49afae1f9baf33b689ad0ca8caefb0ea56856c2c770ed20d23e05227a191f2738983b1a076b819f6531fc8441ff4f7fd5d030b3bdbd6c066d7be4ca5143d5d80e8d80061c24806c3e6f33e585441c7ed6c84785abe8c709933fdf919afdcf6a6f5d52a08cd090763146473ee38e7cdea1a5ee02344cbf8458cde8651ee3529405eea60c1eb4d0809089c8283c67dfa2af75a949e12263d5eac823b0743cab55502a554a1492343abe5ba72a0c1b44402ef9844b590ecaca34c9355b1340f9bca17c12a9f09c9ab068489e5608ce12b38e050af817bfb1775dfbe9b034f229a34b8730eb2debab827e49c7154d1f7cf1cf0b1ca23db3ba0edf290c213990ef3daaf84d30fb7053cc30030e2a538a15585e740c2a4ba5640d7982b21476418ebaba49e6969141bf7a50820d47d7027aed10fe7ee84d4c8c680eb882eaf9db142d8d1052461b0302a1c6565e264d08992bb1b6a561abae1384aa80d44f9dad668664d872b2b9bfe2b353b988d989b51aef810c3a38c568a37acbb8c3bc541c09419435152223340bb1b8ece1b40ce2c1974d0452872855f1c6901d2a0f61f6be4b1a2b8c0f9ab49401beb476ae3945c5123734873d52b84fe6e816c3e5de8d344a69e8011cc3a4fc0d3862c5289604e6a2b10c421daafa334933e827da989118e8f682e0f5bcad85149478b05b2c51040865ce82727bb7d582612cf1261f33365227a0c4d793a2537b9df547a36990f8e78ce2143c7a1ea53a0f54d66e2549c6b5b7c6bccc6362e07b0a3be7b0f1371bdf417fcd1963a3e2a78db0584813c815ff04d772b2ea5ae9167989ea14abcb6f64490a492736951f77e4e737bda036a45db6bca89f2c9ed98c2f8b5b50ee88ac1beecb9b3a23a6e0b4e158dc02f298dc5387bc164194570808bcc83d15bba39bef21d4e8d2ef9f3a793dada74307e2bac024dd0a7eabb8c23025d402af437e65950361a137f851be27318e5601abf8b0247f99e5141de33e713d2f55a7744b5bd5e047ea4569732954db10d7d41bf898ec81671860c28b8ac3c2fc0054327833c85e9fdcc21810836fecc8393497d7a66432cb189714aff283de08570d416383555babfc2dd66e7c9834d3506ae4535d9a539f9c04c914df0d82adaadf2c37fd44cac2bec48c24ea4e76f3fc2ca31aea6756726afaf51f3660e154c5955780b9d50a1179b066a469b83f85bb23a58af90a6c963b34978a614f7af3018b37c58ef2d1b2e6e444909c530ed1afc1a27d336665c5623c7bd3214136eea0b3057d85fd51f6a4539e20bf16b14fa326e0cfc118ff741af3d5e230f0df9bc3f45b910e7c76ca4ea61ccf3d6cb10a23905cba04da7d76146af7db1511d0ca67dfc6c6e84130b9d2aa7cb16e0a29f0eba9c38d8cf00af56a1d796534e241ccd4e4c6dd8fe5f0e3ee40b6c4422ae0ed0b625af0b35df3eaaf6786ac2242245376627a5cf9ed98c9f87b5f6496daaa91fe258a75aded3d6cc8bfc2d27bb50b09fbe66fcaf60e96a5ad370f0c5e02f5aa7843704520f3d7abb86b7211498ec7375f187db7235035d8f4d6b2ca91979de27ae4d89de2d185dee91d62ca2ff7ad872914b49e7285fc70d2b5533cb46094515136c50e7b46c99e8f4a57251ba69ef6929108be4c84d632dec5e06e8aaef19f36c47b2b6c8ac4d4b99ebe77373890ab645ef250341a1348ab5198f55a25e80749642afffec5292f596b44f65b6cf80c6b122908d5e3a618b03811d89ff67abccd6a78931a700d46fb670174ca1ac26706974d5f6caed4f3c859acb3ee729fe91fdcd771ada4b2fb5299f978f4780ee38c5ee0b095c6bfa51297c944d363c08a65126b2a8169878dde065e8dd5c409f0497260e65b8e3527a22232fc3746d5e2ee17eef8b78765bf067fb289c0110ef60ebabba40d7f83b47dc08bf5712656f06be6f0241b561b4e701986a55e6fafe4efbc486be34e8d81fccf8bdf6264cafde21d680238c61588759bca223a471e3f207d7ec253460988630b7f316382aa8b1345bbf315a307412dd3e516cf6c03c7349e45350076ac4e852033183f76be4bdf19e9fb5aa0a05e8d42dc0a34d518e9928139b9f2c07810039e0bd1595a3e97de0d8f5c6f3bb908452c1b3329d6e52b7fc2d7fe907c66a1aa9987b08b8b6a758df7671e786c22fff7ae3beda4be0e53ed6b6dd5fe147ef1a17f6936e5a5722273e908e59b034cc4001a72de56b42e386a2be9536bb2135a384ab7cc880fc4e59a1cffedd66673af352b9777ee7913aac7a4e56edea87b53ffcd3404b4a10e0a6859ab6f01f16a232bf47cae37a589cd62d643ea11b42013c9cf7e1d8ff9019e0a6a31e65920ab4641bfa207947d6ec6e451d86e10df7bb2bf849818253ff1867290c29", 0x1000}, {&(0x7f0000001340)="1b1e3d52cb8b03ac9f9a380fcdf435b7bfc27d0ae76ae6d5e8eac1d2c38168645956bf7ea630fdd0de75083b85c7147117303d07f907ac9267a20579fa500cc5f076a5ac31787e840c128e6cbdbe1456e97de259a95e21b762befeafe4489654120306910cef92c26cec480479b289ba4de41809396139cc557c8186b6c9b2733c86ce675b493ddb1dd34ace1eed9311bfd0c21f302d4d170eba2d2cef3c369091ec139cf71e74a76cb8ce77c5c9", 0xae}, {&(0x7f0000001400)="bf8e1df75ea7e622377af26831391a3cdedf946287cb3949a59591a4125b1968ccae5494002082ffeefde00c5539941fe2a284d53e199f94b106b408d648e485d7874abd95e6a505cdec34a9ff5768e8222720e6839242600313e44c01f49ef6f827fda9ddf072b25d093b518356e99ec15ae85fce65e423e4ae4791f8694083264f7d75cd7dacafff4c895e12286cf971eddf2b9e7890856f79f29f2eb0a44c212d99", 0xa3}, {&(0x7f00000014c0)="2635416d4d9e17ee8868c7bb33c69f1f5d2aaba352ffecb25b3d64073714045b76805d8be7ba23bd8fa32112d9ac86b2c8657d8f1c26e3d1337476668c7cf0ed2659feac3f9411a9239512917651cd9b9fce0be8ac16f703a1ab3b858fa5b0d41cff4c2e3f5e4c8cf9b51ea24df8433e8c24f8ee57514a79283554d47202bddeed61873623eb5446275a6973db3a00430408a1ac9217c8766f38a48e1e4d563a67f9", 0xa2}, {&(0x7f0000001580)="926f3d83d8", 0x5}], 0x8, &(0x7f0000001640)=[{0xa8, 0xffff, 0xffffffffffffffe1, "73e9e69ec9d56c1797d0b640f2e124358d48e0c148dc6dc557263bb83cc05f5e7fc5c987ccad24031ea59f206ff6bca4691af41dd36a6b0ae498f1bb6e627e9d91f8af7ba2ed02ddccc38973f824c61641c06e503b41d3ceae4be6d1a39eac750747ec7e67d367500bb1fce3ad6811d539ec899911aece95d5bfe0290ce05919196a6bf7896c32a9c2a91a239704fa75fa39e7"}], 0xa8}, 0x2) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1, 0x10000000400, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r1, 0x40, 0xca9, &(0x7f0000000140)="ed8140b0888b5bc2bb05045252b2f263a312ba2214901a8934805b69b7d265626b2eb5ab46d33a6da25c9d6edf518bcb66fc41ab8f792a946c8cb438926849daa962945f1ef7f102b831f81dbecc68", 0x4f) recvfrom(r1, &(0x7f0000000000), 0x0, 0x2, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) pipe2(&(0x7f0000001800), 0x4) stat(&(0x7f0000001740)='./file0\x00', &(0x7f0000001780)) setsockopt(r1, 0x28, 0x80000000000000b, &(0x7f0000001840), 0xfffffffffffffd07) 01:37:11 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = semget$private(0x0, 0x4, 0x2) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0xffffffffffff8ac5, r0, r1, r0, r1, 0x8, 0x1}, 0x6, 0x4a, 0xd7}) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r3, 0x129, 0x810000000000008, &(0x7f0000000100)="eb01cbff3048e699319296480000000a00000000", 0x14) 01:37:11 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0xfffffffffffffffe) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x80) 01:37:11 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x4}], 0x6, 0x0, 0xfffffffffffffffe, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5, 0x7, 0x2}], 0x40, 0x0, 0x0, 0x0) close(r0) 01:37:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$unix(0x1, 0x7, 0x0) getsockname$unix(r1, &(0x7f0000000000)=@file={0x0, ""/17}, &(0x7f0000000040)=0x13) setsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) 01:37:11 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00#\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000040)=0x1002) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="aea175b30ec1060cce53b2c7bf1c52f94dea937ed107beca8ba7afab8e62b315ff791b156e81f83f5f368d17b382c1350ecbd7de452bb1620477442741dbfe50ce151c7104aba13beefd464109e5e615a6aacbc872548d5c20c6817e02fb95afb958bfb71206fb1e362bf7482d73ef9105827f357035733d9133825a28e55db22d2bd2", 0x83}], 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) r2 = getppid() mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x1010, r1, 0x0, 0x0) fcntl$setown(r1, 0x6, r2) lseek(r1, 0x0, 0x3) getsockname$inet(r0, &(0x7f0000001200), &(0x7f0000001240)=0xc) symlinkat(&(0x7f0000001300)='./file0\x00', r1, &(0x7f0000001340)='./file0\x00') fcntl$setown(r1, 0x6, r2) utimensat(r1, &(0x7f0000001280)='\x00', &(0x7f00000012c0)={{0x0, 0x3ff}, {0xaf1, 0x8}}, 0x2) 01:37:11 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) listen(r0, 0x0) close(r0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x34) r3 = getuid() r4 = getegid() r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r7 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) sendmsg$unix(r2, &(0x7f0000000380)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000080)="13fcb08498f3e6b4498ced8db97a55c1c3521f56d88ecef41bf72b8809b949aa911d7fa3b02ff84547c89832362d128c4538d10d8dd2f3b159822e3721ac881bf7ee5a298273b0293ab9d7f0e56513b92d7bc5fc47eba28ca7b621a1544a7e7a139e5df6acc5d53855b169799f7fbd7e1d78e70331", 0x75}, {&(0x7f0000000100)="04e304658bf3d94c9e70583420f9f3af64e6e480754e0527abf2f10dac147bc541476257ca6d214ee379b4dc6aaf580093ca71a8cda73e7c7d35fb289e995119", 0x40}], 0x2, &(0x7f0000000240)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r1, r3, r4}, @cred={0x20, 0xffff, 0x0, r1, r5, r6}, @cred={0x20, 0xffff, 0x0, r1, r7, r8}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}], 0x118, 0x404}, 0xa) 01:37:11 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x7) writev(r0, &(0x7f0000000480)=[{&(0x7f0000001340)="d2d0fef49f55a6a14f367813f7ccdf3bd1188babce6e383ce18bd35a3c3035ddfab9f3f82814f1f1fbd4daf385653975fa63f209a50f3a420ea76a3186fe65874e3be66e405f181fff23e65d514674d10395d2208cc71439aef1231cecfbe23ba1723ead5e2213b33a8a2fc24a50f5efbfd9ef716a6e7eec33259fa7588c80f0afa9aac2606d2dc7e2d6c00d46f516a3bea80e14cacc0befd649db11fff414469e066059d943b674e4602a7ac290cd0c5018b6ebe1fda47489eb0008bc1dd53e36eb6c24ef09360f92827dc0453cba14c1ae092971b8ac45a7ba2a4e6cfd5a916eef924e9723bcf59d05f6b8b38a13ce4618f819f8bbad5994dbe832f07e33fc2a80bb1b7736597208058d2b264d3e91e4e1eda0602f4056a1d1936e10436edfed2e370f862c28918adb336f854dbcc3e301c06dcce49ba73f1b324c8e241f9b316b421b2bcc8eff5d326b53cfc2c3adcb37e65772d54adf7c3eeeaa2a5355a504deaf3293f5bdc5bf01d82413ea16b53d458645a379d9d1f5c9442c62b3e496d6a4ce6b0508f63098f5d7fbde189a21dd6617b16aa2c3449fda71f81a4e8f5b0c75dc31a4ffea54b13826e72d375d2378de0e21067f638c2e875be46378eec4c690f23ad222e09c745e39008bb259428106c47e1bb75489a8b0992212a8874b69f72087d3c087cebc18be5ec6a2bbbafb62d1032b647d5d2245c838eb8b9b47043a6ea13917c45ac7c3f8340cb01183e094d513dc7103fdc56ab1380315e06f5a677c1f86f83e01867cd255f0235573382db11d0cdf10a99d82adcd4a022d33d0876ab1de9726e1ce3750ab9c480ad3773f60dde66d5a6c92dee1f379658e957dc92c85ad19779915f452e577098e27bd8f8a7da1cb329e50935b145449c7106f313dae5a946bd4a6d0bcc9929b28defac9ad737a404b04d703275efa439fe85dc4d5581183c1c2688637c33f8e2093f1df9669f8b8389945d55412e20f72fe95b68b6d4419329e165e49a6355968ae9db6015da9500e14c21405918c0ca309ec2bc924ec497e365f68bde018294b45f4770bea54dfb05e17982abd53dbe95ac15cbcab47e2d962bd4dc08ac8b898eb5fba26509edd8c4e45c7ccb552e2ef476f4db9c51c13809680422af674bd2aa21e6391edd8323ee5bbb1cb3f524bb4c463ca7b4841c8d5adaf933a60575dd1744bc9a1626c8cf0bbbcb7694029cf443453325ad7133fdf62721f0a0741b7f773766a6a8cb5ee6f186ba9636329e5e87c56f59f10a9c95dbc7a8303e162110caa112f9f0993f63cabefd91c4bedb137594a3de4d93f083fa9374356f620bdf16b20431b482d5b633e015630621695342471a0112a5eb67ef89a1efa68fcf9c5b0431bfc2ee71deb27675a8bab591af03e526b2107659f80a70a9a10e4aa262e817004dd34c6af8e1d11d161d82fa78458bbd1a9afe93f3462963e7f57f4b0fe6138d07ec22aab6e08e919322403b77c5f7c52f5f8727f7a00ac7ec75767ac24704e33cbd47c709c284619653d9efb0994993eeb65ae6000fbfd7a1092e20e06b02635cea7adbe26f8f377cb26ebf3a5d5aeba6ada7931e6b87eb5ec76f13a5325c929463748173ca4cd23570d1d222651daf38af085f3eff6953dfe54867e5921aa0813abf0b973fa3f27514de38f44dd327be07da1bad70ae24084b894f885ae99aa1acb469975d1871837cf5caf536f354cc9c961a4f57832543ca76ca4bdf1b4fc1eb3f59055ce8cf6324fb2c30934e181ca56c352f292f824231d4781f9eb07ffde9c47b1a458aa31f80a284a0f8b45455cefb78872f6a44894a1674f3a7637523ba26822d87938eb51626767af9318c43dc2dc5d49846632bf687e6b651a157db09e4880933d14b21054640bb5109c1757b71dfba7fc9104fa7d66ea41fe0ca5283f445ebe18932737636dcb68c80ce2e016898720e445b30294de84de0590d40a09b8057f2c7f4a6a3e58e082c27283ee624ac9adbde7f71acbcb48c544b46be16222c4d9aba7617d51a03b43bdec26515474c567228d7a87a8abb50490a7d3de4d09927594c24c81ad88d92dd9e1f3822e0a26fce7f1912079875322cad99fd97eb7d1bd602196b7658d552113e6540cc77c534dcf5290d79560bf6e1b64808a5e4cfffde26b147011cf7edb4328ecd81ea5875adb9b002818c819b52fce618e894b1bc6744dd4abaa369b74ac16497c9958e61b729832534d5b2c17f2af14f225dfc885b1def1de18826eaab7853785153dc9289dd72497ba7b928c25147a4b1e67ab18b9cdf3dc2925eb43fdcfb555117e79c05557127f2c146b2da1988aa50ac1f78f09fd78d8054c5be35b5785cd7c8932062caa47a2d2eb7c51d0f53e576bd3e7f2f4d74c35b9c7d4dc5f83a0d18fc223bfd625b8f35f60a7ec69f2bacdfe129abd5a9959a0729b508ab24a11ae587ef04af349afc272e8dbfef702272bca4547cbca0b489f3d9baea4fdbd648f5f72a6c7539e20ea3ee4e776cb1bf900fd81ef4d8cf6a3ddbb25a49ca19744fe2c18240ae022efcd040a542d74ee43b81fb81a58e1f4d3d084c81c88ea7c982bf02e4093f9c9897c174ff48d29a834fc722aadb5a769cb8106116561f974796bb677d25a7dd6020f259a7c59b1b764d3ccc6e222d2cfd02fbf048a1ed26b706903a7daa2bc02619443795f617b4f0a58bd3356f3f840a874e694c3ff4565d54d82680b7cf63cbce05670b175f9d9072416fd1c701bdeba9b06dda08ceee84df675667be383f8d1ca9ba308d3e804abdf16ee803c52fe5c1b612ac96ff84cd3d05685327e030e9bee7ef67a551b87541b665efd1cca3eb4ed1b526a9e717af18a7594f304b2c125146a8661f359699fc6b2234b526fb41b728b7a27a462f16c4e74c2e911db067d4c897029344474769107be8eb8cd2da39d56dd372d0e687172c345b5024a73144c58d8eae7628a5616e2c1eca1b58f81ef096c7107747db5fc79c5787d07374060e2c58081c579ffd8b8b675b4c5914614dea476bf829e8f82795421bdbed3f8e8f8d8b9baed34f9fab41e6d4ff091ad0bcbdeee0c78c4cba4b0a44ec98b2b94f6d012abb5ae5a58fb2d4aedbc5be71ad563c51a69fa305e1d62df25ba47407575169969c6a168346c5e217f34b077d4fbef87e605a39e59bc5e8fafd594657d892fcd576a0783f1de924e153c7c7ce6a13adadad6ada054d0a4996429c712e186d997a43b94afd25c5d5d86e7dbfff6dedb3e62c076f93a2e88d6e3227727a87ad2326690971dbf6b600f8043ab35a6f0e8dafbdb7f5523ce10f80881027cf0168532db2f3035933bb70a117f0d921252e8067de7a5c619b6898989403fd67abfd3f0e33c236e7eb27e69120473ab15fb85876222180a772bf1dcc156d6b45f4a1e32d1eaaec556ae3b93ac02b291a47db11461a436855fea29f5b267187a0dc45bbf6b17b4adc13dcf5e5af63256ad9a083574a42a28c60e72ffa46a935df7406fdf1fcc205f042be44401f78a176f3579a1b73b3111d2381339c43c36110b17744ee86155adf617f0b582a8163cda641df2cc9dcfddd173469dca0b78385c3d11ec4fd3afb5c56acdc109800882aee86379249224e1a547c2d94009dfadc99282e4124bc421d9501d08133520d4430aa59ba15fdc6aee15f1938e8451462325e7622f1663d371892c0d14d3c0b66a0b69f0d04ca921bf09cfab0fc34133a77cd849f9d651448cccd9d4dbf8f55b48063afa95452e90bcf375677aee0bf0f79e6caebca6978e9c7fe97f958e837a51b5275660df531f3719f4f095f776c6ddfc559cfbc32e8c9b41ab169668f799691731ccc7df956aaa3a0347db622d73b68f5f88b6391e29017ec5e8b36afcd972d5e4e59fa16bb0e27d7f0502bfcb8200680e335ba46f2b0c87578188b4cde31dd7f6635b60262052a7bc3f7e0dd3aa32aa77c9a87bf728d8febe335a25f3930ec0022c554a040dd2274af27c50c07ef7c581cc3fc5fa584d0469410df081b4a8b81969e9b5ea1ede38dfccdea79a9e5e72d7fc06a9e3ce48806406d00a0037e75effc139ddb7b7a315229137dce5a13c43a30d2c64fc7b7e1d675693ebc3381182bb3b096fd08b7215a3bdf6531f9dd61a38a18b2d63edfc1d02f5aa2623b2e1df78678a3bfbba5dac77f201970a7491d7e703859015e75bef240570a38a8919c602d283a08a484224ca3456d63e", 0xba8}], 0x1) 01:37:11 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x27, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) 01:37:11 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file1\x00', &(0x7f00000006c0)='c\x00') bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="2d012e2ff600100bab3fb8ffb64b95d1fba839400af21f490fb5"], 0x6a) 01:37:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000140)="47acc054aa58ea9e89e35d96b81dd6f5e3d6b3e601a621aa3ba6340980ec31d15a5cab31daf3d0afa9011fb9b8a7078879abe8e196daaef39f942f0bcbaf77aafaf0a6d46261f9751198c3a488f337332c15903720aa66f2f96deaea66baa2fb188993da72a427e65da6e2e593d2ee0343e1dbe63611defdf34f060c925a57d900e5b4eecb9bfdb0414724c3cfee84e317c0f97b15cd25cb6550a263972358e1e8d75a44d53606afd628d8d79614853989c8e60de4b541f829b0d110ffe179e261862bb3832afeb528534a4b5b59cf7bd6fc277ed38669abe433d56934ba78728a05dc68410aa181a96012860f83f0e3a928e28f91d182566172c3e135625c4d74516f70151f4fd979570c7d622ebad381021b23d348e9e24d04854a9896ea997f56cfd8ac18e8e1198ce176dc4f9a7cb72b0049dd4ffb179c2868f32109b2b9855c5951f36b149a7c38a5ddda6185378a23fd872e7b7b63e0082230d731b5e04d4fad943295a49fd964d7e993ce4d437384c3684cf6a285b31773d791dfe793b510735a1da952e74544f7f8f4993435a728c16220da2f0556c0ec45c68da433e7d3f1b6bbaec8e676bba5b3e1fd2950fe717b63cced88c5e5a5c4a725ee1ce285cb4e23cfe25d62bfd6f6a06d24c3bb49570e88230e7257819ad8bfa6091cbb024f5415b63d63822a5c76b199bb3adcf194dad06be83f1dc8692eaf9c11692aab69b65e6990c4b323e00266d73eeb527a5e30744e77c886e0a31edf3f3620c19393a40d1895467eeee1cc292c3a6aaf830674a4ede6e087abc22ea00e9abd0a22865d724d6fe7e60ed038c731cadde3b9ffb5d537b2f04dd48e2fc9b416f0cce44a78a7df181a04473e9fda4dad2698b70136af3b5340e0460d6d57d5c49fa79f1fb59d5c1ca64b86d3d12c7e9868613f9ef10a34cc9cf17c7450c2a86c432e264efc23c31a50419e19657538fec1d149770b116021a1c25461a50b6d84f942d9914bed08f3d3e56cc88a587a14f25fc361b18434aedf50b1c5e288fbc4fdc3a0fd46d92420beb49fa55da7ae2bed347cfcca6ae3db08c8d2ccbf0dd4f29c22b34cd9b00772971545a041c5c3224bf3f292769b14ab88ee63f4f0024750204dd9a612b39e4c2cf1d92bee79380fb1f6beba12789482402ab2c34a01e4a5acf4b5606fb5af8f688ae7bd493e24fe7e66330516ee43d0c54958d1b16d2a8d1851352970caf4868b6aa5e00c92f76fe971cf006e4cf0c9fb6808cd8937713746a5ef87dae3c82435596c27834aa7704157d39f6993ec57344274eec6f2353151edbe99efe5764967182921512b242da3ce5123d52b9f3e7d314ac0493ca6edde0e21f70c3da705c17a272b4a39dabbc76dc69cf998e4aa7886fde09f1b3762a7a76f37bccf2d86952495a8bed7222ffaa5eb625f66b4542615748ceb2435535ed4086db28519abc27f83777fa10bfd429a942eafa59d8f377cba0a4867b4e004d1be41b5467d710d47c55a955d260b0b69a4e82f35c211a3ae8bb1eb958355cab44613d0c8b5f7046a862874e4bc1e819d898f31da9eeead30f3166de54f8d2829cfea637f7f0883e9295b3888ac15e093b0659dbe42bc0d6c0dc3c04bc918307d05730e87e13647e949d5f6b571dbe7caac632cc7c9a8abe01c9bc792e4647b63dd3112b602d43d4313acb5f7bd13150bed736e269767973ba759eb064114fa8818cacbb543ba43c56fe99b97e9cd86961057a74891e8e50788948320fd7962678c7b3a56b48bf6fe59ce0c1eb49fc3e7456142f19bca781199e66b6743655d20f4e88623800596c52ed9012422f624a84c137e13a7ba6e16e02983ed25053f1c2cdf1cb8997074a4444462c27ba63fc8326fc5eaf45dc2bf0da8e3902223ceac67ebc2545681c54354e9599ac0708a46b0117db3a3bec0d737463648d6594135e96240384c3503f2d035db31089a801bbc4685772b08f7e7dd195d80d8cc63b939c2193c0b6eaee798fb3df85a7b0eef3717eca2092261f9ac94d7db5b1dcf9c2b1b19db573132939e66d9ec9062cbae69f31f5587c81d9614c41adf85d5654a355e3e62ad22d13c1cb3ebe3752b85c9888716bb7e3f224b92f8210ccf3073761eea3b6f6cc642512e0cde2a913ed13606f60f26ade9ce6aec20c1424f068d82803546b93a02e3a133ea118f94e733af43ca132562fe36e1857816a8120105459f58512618683595422a625da8ec7205b82677006312f77284e4609a24234eafffee3ef37089815868cc7f05c01cc9ba0ec75277a87d963acf400e8eed1f4492b36296975f663d434eb7e7424618f4d5639908ddc784b2befd199c8f110c6b3e5c728c03e93850bc427377838be43608a268f8db4daf1d39988491c04e252f550208dfa1990d8de722217993f9dcbb592c5cf5b7ca046126a90c4b2979b88c9b99cd739f5e0bb146f14d4dc6f5656816b0d21d801fba8fde00dcffb4fba6a88b3d970ef8f1c6286b2189ae93e7b6fa1fda4ab2041818a75fecf69ec28f0ca2af6718ac11faea2ce117a2187e5664127bf5ef5cdd20d13e8afb1ff052a48e704c790f7f57dfa5c4a5ca200fff759998159d46a1e20efd6fbd2ac54b60d70b53ff81f37c2c8c5a1150409103143ae80a941142dfdabee99b1b3ed333c36b1e3dbea294ead37c3f42c514d064318511c791a532753e51cd7d1e6dd2a40c47863420b48051a24d3c28f70260db173651d49ead215c8160abf85d6425049aa75a919ef364bc4f5d13f27123f11e5230d86bdf6680bb83605ae5c52e586a4fed3a11a4bb6c9441edcef6325c853d54c3f9d348e11e459ea755f38f5f4fcd2693581fa2d8c90e28eecda128da3dd55a2f0a95e0a22939171a52bfd500f86409b1b753253af42509354bab45c5c6e32e255abb0ca2876e34d9188041a632829d53bcaf47d933510900f20e5a3ee602667d2a58f9d490cafe9602f1569dec2cde2fe80fb600d8b50ea8514f9eca08efdc9fa8415af5901a29155ac5fe7101d4531bc86a8bc957fb19dda18bcf054f63c8ab9fce8188b6ba4dd1b220c83d2a7876328a5766eaf6588ea78763bf49cf2f4df9b98ced472c81b5b444aeaddc63fa003b8500d48cec15cc0be203602ae42bc4b671149f6545db65cdf34dc1b131800b71756a1e42fd181aea9d9e337c159bb068e110753dc44a5cc6a08cf44bf8154e602f382fba6e222ed7f7123502d7d2590aca60c10ad1a55cd70c073aac6cfd237f5e5f98e882cbd325a83ae1f7798c5ee66c107f8230acef0d9772555211ef5ce7b1f554d91626cd3f8b5e728ef3f87703bcd3601af6b371c490d10e373d9bfe0c26b59590e288bcc4bf6d12df4c7f13952a08ea00b2ddce274fb03c9568cb7ee84157a973a2a21514423bdca089802bb82d43607a25351ceb1b2c86eef6a208571cec4890080d9af29657ebe84c2aed10cb9ff5ad8bd8678b16448d84942f07594cb90de0c3580d0fc695ef3fdf7835e9461912176cc7d4b6a6fd42345ea796e2f42fb7344f1857a410b862911562051d39071051b73b6ae867bc0b062121e2379d02c5f68f669898ef988f5427104b9f35cee65116ef82d9d055765a06717ab39b685425c7200370ca7d2b2ccabe2efcea3ec518a3062b2d0a6d683a61c97999f810cbec177299be04c9cedb8f65b356bbfad7731eb5ce22331abec15c198cd0225eab29281fa23f65b8ac4b0c98cb08a10657bec9f9a30e84956e0a445531cae85043de26bb1319d29575027897f0d9a44dfa30e2d67c2d9483e10e2227d3e867751d93cc2f360ef9766a6cf15c2032af15c0d85a06a49ce3ecf5d7142b5ad61f829fce639a81b8dbb50f967470ceb09ba7ae9efaed6e67d4c407f0143393fd54d1e36a1286a4754175039198265336b175b76def9cea09c5d8f68c0a8c958f749ff107a946e2f14c2605da356e1a9cc38b49f177441bdd479d75f24e274bd1a00a5bd367e3fb65dd307f5a85ca28ebc83bcd99012deef6bd8b2e5dacd530a4670980c230bef0c9cb3ee97ed512315ba96d4d903673383a4af814c6f0dec6e38eeab545954c8dc535681d9694b5245731e4697dcf85f7ae47a064184930172a683aeeda8a9d1e4b49658ce896a33b9dda68d2738a16c9aa8b28e787f1d57ea2cef8261157af16078b0712d5079a2a8fbbc78f14473df3c7df07ada808ef6946e845a5a26016cb640af5cc425728c084df098251ab31c1d068174b7762f3591008441a51400f01b0a3b16590713febc141b44b09a02f71c0a1c764fa34a07e6f22f906c07b8a8f8061b0c043b6f89d612f6a4d7cdf11d1f936daab990a3dc86755d16c0d4a8453e17236dc556a841191eab321c79a3b9aa1631f64de021cad1d1b7f701db258d2feaf201d44bfb2f269ab775a38fe9aa75785d6440ba0b849ce5d6f64ddf7ce0c27d3da4c3cd63c7efbb1753ccc3518265d1babc323070f68c0bf8509309ed2f5c12c72cc2fd7782d01682e5292e0b5ca28b9b2a0eeb10f3c33ada654e9e524d4cd74590376eca52b399da56b45c625d24a224ac86eee946a4cee67f1b833ea7d597f8b53ba40d3f80b4c40046f9c04254ff979ff119788f2a8d522e7a90dbe4b9366de19c30f53ccfe5e0274fc28bd3d963484c087b8442853365f481838d63d6b370c34555754d32d84e3d160c71f27726d5787d56e11cfbce3cf38b01660c9adaf45701f0ad9ed630e037067fab9ec27a67a27f188fe826563ce1d344e3fb1db1766b1fd0455525e92d2ed60ba9d6297d6a6ac28d1554267099c7e047ee18cf37d8ab17a7abb540d5aa660db2113ab54c448cd9b64220d1f060d48a4b0307d048d9b0648ee30fb30fc8d1f0b5e8cc9b34d5acf7904071c940be9f08350d07e9666a3307601e26ae6a1fb378b5d1e5f1fc68920f355b288ba2452eb019153eb07b23fe05d2313eb9c3057e4c13d2a99c4f9e4a49ceb57fd60453b1a8e0cba506fb5866195b4d325cd11a79672bfd669d6bc4d650b998ef59bf68514cbac3ec4c89d4659c722e2d4e31ac57390562b9e1d72e4b43c44c09abb732a863277928332683a99dffd2f96aec66521e4e2d73132c4fabcd31364eaf5a72955b176fb6a8fd90b0b983173c0c319afd7bd64c0ff52a27b61e59d82c57558989369ea491ec44797e963206eb671d156195e1650dac2cd2924bcb74222a9dec6b3ab6074f41e8ba19d371f75b4f7d228d4e2df4ad2e123f27908659c4d16b06caad263308a79d36a9f8f2cf771c80c6621ef1ef727036dabaed02e4bb1c85505d82e5a6a4632f912c5f630d3ae392f611f2119b8b006b37562e86c8cd3aa213a88829433ecc536c6137b151859668e97cdfa43d7e30921567512a5f107d37465917c9694a4dd30c0c452b0c5c8934062cadaf07f89e71366b4485b8d2fc24b0c7ea77ad3851ea9c69ff40f3ccbe7fb779a22369de27dab674b3167f0d76bd1ae0f2ea22d6b9811debecc26df6248f81b257d6eb4929e149993c3dd59c6f62361c70f94a12b365fd6d1b83a71b04a5829f95a8912bb8c1ccf6c5774ef2b9a400a0730bfe0fd89073e482f95a5a531ad4f2dae654c9c9a98b2922636a2da17c6f05d23219125ea47d5ef7d5eb7fbe0e99ecd646fc6c8601f809371e56e5f7a658a6aa0d0aaeba58e1e25288c82580b6eb6e1f94106be0a7bc6ae29193df2b5467805cf5297bc3ea1b9be511967bdd0374145e60e5de639200540188332ac644f7f1b1dcbc16d49ad52cc76f510d7a9cfabf1ef9af5b36a6650b41905387fece52c64", 0x1000}, {&(0x7f0000001140)="863b26f3c4d85c4629601a2fcdbbd213977e034d638a4c0d9c10221605a6dc870d97040dfd00058dbee8136720ce050c0428e577e9575a1c7a59cd0ce7d2bb337d30e56d60b5a5b23de1bc97f11d3b32bf9d1b13131579d42c2374de5c71ec0d4424c6b6ae69870b9ef2ff61eeea07f112c184c4125b93809a4c5a0200a4aacfdc75a6a34bc499f666f4c69dadc1e321e3c866a9bb8d00242d53797c07b7ae8e8b0ff708e3b3e09bdf30d17ee980f0aa6db8ceb2dbdc6bae2c37d22261416e362449ac18fece9ecd35c5dd1b5ae5192578df301ac223ed677d6d3d", 0xdb}, {&(0x7f0000001240)="1799d7baa4bf956c10f4fab8cb716e3a15f2c5daf45c23fbc1a7d82cafa8da4b59e027ad7d2c47e4edb372af4e054e7e14dfe239b089dc306430f14b9aa2b262efbed8cd4516c978a2a5732ba8ef10497ebf912eed7920a3f10d60324ea5e3b762aaea34e8aac99a1c22afbbbc98e7d851451a90969ab6bc42d57588ed3a3e6cf0c1516864bb08235245bc289a0f01920fce8af08b12e7165a5e766fa00e909118738924a04290383b", 0xa9}], 0x3) sendto$inet(r1, &(0x7f0000000040)="bf12a2f2f5c1", 0x6, 0x6, &(0x7f0000000080)={0x2, 0x1}, 0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffe) close(r2) 01:37:11 executing program 1: select(0xfffffd48, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="d236c5", 0x3}], 0x1) r1 = dup(0xffffffffffffffff) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setegid(r2) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) 01:37:11 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="820400d5020ac3aac40ddb0beb093e810000006bc3"], 0x1) writev(r0, &(0x7f0000000080)=[{&(0x7f00000016c0)="740080856cd5e3d4284bb2ef37faeedfdb819418e899f0dd2d7dac3860b0247419df60f943361c6336e0dfb8ffe2518121cb7c034cb814aec2ad3df93856bcb92f4814bb365ff39bd3635598a928d5b9cff4088ca36fc7442df274ca1276cb2c927163b4e066db48633378a40b5b1b4a51dadfeafec0e5405c436a320823ff0c883ba3dd0590fb3ecf99e26b9bde71e80edd04f07e3b8b3b271a69ab23ad2a16676dc1bfc0ae345b0ccc03b215a8d4f558f1ff07c207ee86aedc4424a5a1e830ffcf4f229f1ffe75a176de3dc1668357c4416457f7010398fec84da1b26cd640c9590511e360a51a8bc4ef9a5578e1a813468cdcc56c85f01830c50649a257ad8d20acbfcc952dd86a16c8df9fb5d074b62bb86eb4a212cbda50d19520295d72d33f6bb6bc4e7dcbc905e380b3162fc783de4f52f81e8e40b80f7c2d94bd47cc616cb1b286dd51026bacd2e8cc7bf75b2c50cd3efbf6942ca151fa47b4497eef371851b0ce03af8c8a4105b78fa958fb061c19cb66418bbe551b1cbd392fbe560e0c937a97b4d1c51e1eb5d0e4f0ba72b4d0165bed502a33e30434815e4ba8eedf5872017c4cece7cf8f8b8188be0ffee11381ba4c335f0dd0c63d8fb1a784c7b30e77b3bb5d14bbc408b7b5cc93eb0e3a93d2d1ab5d451fe7d723e768c1ba810fd64a7a06f3c91fa89a2bf54dd2dc0c930f78947ecc15e799f98265342a694c4a27f9d42ad68532eee1690d6926bba4469aecd503ac0357b1617a039b7ce4ed989ce64dc8c7ee5a826801a9da8144955b5c44343795bb93847418c9722db5cfe842891d50f18b193fb6de1c208e940d7ba51683703c42431435164b88d0176c5bacd63913dfcbbc7753413141a3285971cc313949bfe1dd0a367a6567b41e71da67155c0183a4c19e34d41b9f8bb1e0218a0fdf33ab6294725c17ed26a0a9e9bac88b4dbbe1ebfe96389cdeaa330477e3e8e41571449019d9435a9df753eaa27044c86120277bc340496a48ebccf2d6a292f87673a09e70fe2e3abfd8cb9f7349de70d761a69b15b9c942bec6daa9c85f14c6c9b6922ff03a12454fa378e8437a55ce3943b22721b39cac970e081fc13e492ebcdb185c330f32050eae5257ba7396bc8bf50221a5cd8f9e3b6a1fd3a92ffdf3de4fcb5fec23cf09b416b1c20dee606e2894dcaf4758730e6d4253d6c915751e4e8ad5e1a44a05bd27bf773c222e2765e3199d14ad5adc14b5015945cd97131b8bdc26aba50c49e9615a9f16fc99dd83ee88c78aaae2edb72d7c977ca2502aba0e7b90c35cd01b6168d8e757124cd33d96bd84aece404445e4691efbd63a88068744500d8d4f9080512728233c903498b31821d01a5bdefbe947504ef0bf890f2fa2abe6d0de5d06a478aa2300e2350d902a4465bc8fb3fe1faf933e5344603a5e278cd97e19ed4ba10a6ec98921d1154315a279fe7fc593ce0db276ca57fc101b6ca3bff8e8f12c5d3f92d0d3d0b5fdea19f0d3203bc6e8d2a29a60914d456768e93b22097cf17707fd24a0e37f7977fad218eb07874fc55786f2be561d67f5ecf4aac44840dad94298aba020f00e4948241008d085b312274d7a1c82bc1bfd688f1df5c60ed4e0b032e546dd6a7e61e452ca812d0d0ef3c3e29f347158dd11ba83435b0e1efbb7295b326665e4d9480aff06aa0313af3881f76df5d2b86357add2ffc8c2035690cdb5808a578310c21a670f0d85e090c2c2f450829509c16ee172f9feda51d544639e65c22958d4e511b2476d8505b279a62f298b448bf115403b8cd8d819a7a125bf597cf91cd0aef63f138a6fb7b5ccf6d50fe6ad7105e78787a5bc5342d9638b21f855e60f205e3043e8660041533a172a31687266c82b708bb860d24f7686c09e410da970be1dc90f8550dbd3bfaf3ee2a6edfff745432e8c01092619cc9e68cf6f3639aceba0399f1ccc78e4ed72e74bb86dde6a1fcb2561814417028bc2c179a535901879a7f26bb1c2c355ad104acf058e75db5d5cb0b0b1b6a4fd17c20975a5ac23d2c605a697328ab3822c68f97d31fb7cda0328d2e0e1abf408d1d6f7f9338f23fa1d46704be6ac229f180c9127fa4e226b9f9c9e4112b51acfc9f21d610b4c1c728cb0f6a9fda4e0c80802c1fa1a08125312e360a275a43ea0671b518e873cd718c887d2c5e95a191c5e8b0a44bb30b7812357f2464da0d9003807f41ef94c76e10ab9ffa858c017313dc3abdb70e914701e4f01dc29b9455d47f8b3c14d324aa8735956b5f074f0864e963553dc95520aaa1c4455e80369c91e60baacac300ed10d8958d106ff88ecad9bac1b46398e35bc060cdc5f14b469104ab2791b8b3d946709e41534a280deea5e645bd93783d680e1902e8dba3fb4cdb50d6f70e80eef52582ec89cb93df3c26e49fc33fbc98ac7b3fa505b7bcb8e5b6f01a51d51eb8b244c4ce2e8b130a81bf8247215b64b3ef786d58d40acbbf77fc83f776ed8b8a0cc83ee68c240c328c28dd5bc967ca5f983473339040cc2db7f315ef3617fecec9b1ce2674c79b7edd9e913bf8359f43a6f7559d28dac5e70ac2c418ace13b3c7443dbe0254d2816ac3fbfb45a18e563850ec2bf9a63311ec75a061119d9941e95530014849aebef8d6ee28dc4c91bd3cbdb394e38ec98e972774568fd0d6b122b8a05c58df58bb1f961535ca9259a214b89410fe8d5941624f38bca4702d48ae93ec49f4425f5608a42874e3e28ef106c0d7949d7607f1f664abfca66983a741f34af0", 0xfffffffffffffed0}], 0x1) r1 = semget(0x1, 0x7, 0x640) connect$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x3]) fcntl$dupfd(r0, 0x0, r0) getpgrp() 01:37:11 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x4, 0x280, &(0x7f0000000000)="bbc2f95c0925d73fd8530990651d86163216c787b1c5d1c07ea96fd0d309e9a31013fbedcdc5aed9d74669336f279a328afd6a0b4a17b8e49c78754c58a8ff5395b499d2f50f0ef4c357db87dfddeea9e802310af2bd9834", 0x58) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0x0) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x8}, 0xc) 01:37:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = dup(r1) r3 = syz_open_pts() listen(r2, 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x83, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x31b}], 0x1) 01:37:11 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) getpeername$inet(r0, &(0x7f0000000300), &(0x7f0000000340)=0xc) r1 = dup(r0) r2 = openat(r1, &(0x7f0000000380)='./file0\x00', 0x18000, 0x100) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) close(r5) r6 = semget(0x0, 0x3, 0x210) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r12 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000001c0)={{0x1de1, r8, r11, r12, r15, 0x80, 0x5}, 0x3f, 0x6, 0xa18c}) kqueue() sendmsg$unix(r17, &(0x7f0000000880)={0x0, 0xffffffffffffff65, 0x0, 0xffffff6e, &(0x7f0000000740)=ANY=[@ANYPTR64=&(0x7f0000000640)=ANY=[@ANYPTR=&(0x7f0000000440)=ANY=[@ANYRES64=r10, @ANYRES32, @ANYRES32=0x0, @ANYRESDEC=r10, @ANYRES32=r15, @ANYPTR64, @ANYRES16=r5, @ANYBLOB="37ec8ee304be847a68ee1b79b600de5af59243d6562ca4959d675f45a7b399fbeadfbb8fc1d12d618ae9423ae7cd4f51aa22fc83d76fa2cf17c1ab54e81b34c8046ac307cecd3a30f6d31f3f7b89d4afac6e3a322d8b3b6f48a0830ef60b1ee28f80065381f73300e33d3a8b5b30c70dd2a17725472a34373b85e70cba828e75715e9561b9efa7598de4c0fe7949945aa3e4242683c0aad125e00fd486d174e014ac4c6053bc238dd5e6785d035da0bf55e9bd8ef5443bc3d2dcee463e314a2047318a86054116080a1617733c7a70ef2e6e13469435b3cffb63c723e1bd4bf13f59ec0e4ef4afae8d1e39978a3c8b23320504f4f018205b8fab14168f"], @ANYRES64=r10, @ANYPTR64=&(0x7f0000000580)=ANY=[@ANYRES64=r2], @ANYPTR=&(0x7f00000005c0)=ANY=[@ANYRES16=r9, @ANYRES32=r10, @ANYRES64=r7], @ANYRESOCT=r14, @ANYBLOB="0cbf68772da7a220ad3eacd0ec6c3c8a2821e18329775cb1ac302ef27bebbfd60b91186512a2fa9e537fa133cf150d983c52ecf46920799c3ec4dcee09", @ANYPTR=&(0x7f0000000600)=ANY=[@ANYPTR64]], @ANYRESOCT=r17, @ANYRES16=r16, @ANYPTR64=&(0x7f0000000700)=ANY=[@ANYRES16=r13, @ANYRES32=r12, @ANYPTR=&(0x7f00000006c0)=ANY=[@ANYRESDEC, @ANYRESDEC=r12], @ANYRES64=r8]], 0x22}, 0x0) 01:37:11 executing program 0: setitimer(0x201, &(0x7f0000000080)={{}, {0xfffffffffffffffe}}, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) socketpair(0x18, 0x4, 0x8001, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setown(r2, 0x6, r0) r3 = getuid() setreuid(r1, r3) geteuid() 01:37:11 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) recvfrom(r0, 0x0, 0x0, 0x843, 0x0, 0x0) 01:37:11 executing program 0: setitimer(0x0, &(0x7f0000000800)={{0x0, 0x9}, {0x0, 0x7}}, 0x0) r0 = msgget$private(0x0, 0x100) msgsnd(r0, &(0x7f0000000000)={0x1, "75f11c5d3add87a37a966b8077614803d82bd66dab9863fc229e5a07766970ad9944083cc0e213c1f511fbeff1ff1eea1116baa040de2cb702e952b96706d5f6f05eaa51856a45d21052766198bc72faf42e57a546d58238eec58fb04e9eb592c85c168f3d0c9f8aa15a96909bb868f23f40a5"}, 0x7b, 0x800) 01:37:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ffffffffffff3e795cf6966226d3c83b14c478412ebbfc615396cec088aa535a68481e2713cc2780", 0xffffffffffffffcb) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa60200000007ad00cb5fffffffffff7f", 0xfffffffffffffffd, 0xfffffffffffffffc}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 01:37:11 executing program 0: r0 = syz_open_pts() r1 = getpgrp() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x80000001) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x2, 0xfffffffffffffffd, 0x96bf, 0xffffffffffffff81, r1}) 01:37:11 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffd, 0x3) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() r3 = accept$inet6(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x8, 0xf00fffff, 0x1, 0x5}, {{r1}, 0xffffffffffffffff, 0x2a, 0x2, 0x0, 0x74cc}, {{r3}, 0xffffffffffffffff, 0x84, 0x20000002, 0x7fd, 0xfff}, {{r3}, 0xfffffffffffffffc, 0x20, 0x4, 0x3, 0xee}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) 01:37:12 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) connect$inet6(r2, &(0x7f0000000040), 0xc) write(r0, 0x0, 0x0) poll(&(0x7f0000000240)=[{r1, 0x5e}], 0x1, 0x0) 01:37:12 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000edff000000000000000000000000000000000000000000000000000000000000000000ade15a502e807ee52e476dc49edf0000000000"], &(0x7f0000000100)=0x6e) getpeername$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r1, 0x0, 0x200200000000001f, 0x0, 0x0) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 01:37:12 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x300000000}) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) syz_open_pts() 01:37:12 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x10008, 0x5) unlink(&(0x7f0000000000)='./file0\x00') socketpair(0x11, 0x8000, 0xffffffff9f5b23d4, &(0x7f0000000100)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000001740)={&(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f00000001c0)="de6af359fba631d61e96f393187c419aee0c015d2348dbd01a815d04dc43708ba1d7ffbaf25d38955e78625f28b5a2cc9b9b95a5dbd3d341dabeebbd7d389d08354bb9d61bd01b76ee6560af094934f66f468ce9bdfaf9874fefe378c3484136dcce2a950f10b2dd1cf43e1ec98b285266e233aab8c65af93632d6f6e85d9b4489", 0x81}, {&(0x7f0000000280)="336eb23a89802ae33b5d86744c620992fdda0b8f3fda9bdec1fefac5e5a58472c2a9f06dc2160de361b198fa19e755a0a08fb53ea078358fcc2c92728d32c74ae939692355e7130609c0408c786f85c0175eadaaa97433e2f8dce1315b4bbe19d0082c4d8b259244d962e7e04849ad98ff4dbf9cd6c77fd53fb01954372747ce29d0b79f60aaa7e0bf7edae10cef9a512e9ac6b8298d885aff0c0e699808ff46024a8fb581b9c66fbfb86d9423f1d3c7fca1c8f2442532bf5524", 0xba}, {&(0x7f0000000340)="294c5d17fd0ceca19df73163dc6993a5dcf9853cc61ace05a898195395a9609a3e9bed604b1745", 0x27}, {&(0x7f0000000380)="704edb3960fc8d4d", 0x8}, {&(0x7f00000003c0)="11f162f579792a2aa64c86c4ba2f5223346d4b91b3ebf5978b7094efd1f091a12056b725c87e0536dddb011735f275ca8aba948be6e136a52261e9a5bea4c6f5745f419b0c88b93db6e37251a528cc4221a13f1428a5658206a58d92d36d9f0d34ac429898d032e67d07dda27b208b0196b1116e370e0eedfb881b2859b64db2d4dc83b5fb567eff", 0x88}], 0x5, &(0x7f0000000500)=[{0x80, 0xffff, 0x7fffffff, "ce80fb968251f3a2c4fc4dc70f0434293c1dbc9c309d851c062094ab04794b8a1d190a19e91718b0332757cc697a94078342923c3f57edf69100e127eb33657a87af23a9da617e5e48fe9935f42c6e9d3964f93cb196942f976c9c9bbf353b1b32c7c02fe4b4be67da37fc48406f"}, {0xe0, 0x1, 0x0, "f642e81b69960326650e2c374f312393a0c0bb4ec5ecc1ac180fbb18d4d1c7392d4d218e00f2ed6e51d9aa7803aa2978dbfe2f143acdb579d3915480b9d614e1901dc6a6fb5eef273b58d3150b110201c68f08464d06db5248bd2d6c7bd32db95bc96ae63478fb9690d68cac4df90d08b2e12e9f9a1c603d1f96f390985c0717fad2240fbd091b813641526cbec2d0038eba4d1a6b6fe35f7bc3b594019f4392801b34810dde6db1ded3b1509e950c7fb77752dfae7c0ca5991543ac4ff34bfff9f87dd4efcbb73930dd4bc2"}, {0xc0, 0x0, 0x2, "50bcea04da32560368593b606b3798ea638ff326c6c6ed533bbda4fec89f6ce39e0ac4f09deb8e2fef9d22528bcc0ac345e2380662969b84aac69b741e6c35798193101307ac2369b20e8d27459cb4d402b3db7b1db854312867709ac88cbd7c613e05b4b504b2e9518562d8d88c7d271656c76a3686cef9e300bb2e16e181d54d82239486e9870100a88e715b7ed936dfa7fca800e3f5eb810a0b945de09fd9aa4285512561738e849e2f6a9c87ed44"}, {0x1010, 0xffff, 0x6, "4b3c2275557a112444d6a91b4d20870b7d180cbe5c4e643486c09a5dbdafa298df0363f042e85fad830808d2a0ab96fc2ee1821cca3e02cdf2043cb215e65fbbc35814670d4166d9961c8b944e3ef2a5a82ab885d6c8d8555cfc005cb8fea7ef98b9304383631ef1c1d9aa1e5c4b705ce995e20aa8057747084d567ae298743ed9e9bb49f4d2dbdb97bc2d74ff9321ace60d97c22a55feca316dd525ded1a900705015e017f405c7bd96070664277cb19c5a377b7534979d10ec3d10d4d5bd962a7438d3fbdb7027aff6fd17324b17d873e732c0bd39b92594484f2da944c5f78cbf0b6418b8c7b2bb3758b6ebe192c719945ffb9d651db7fc7a2e9ab0c2bafadbe566f2e1ebd52d332adcc1131f2826b18695f68b618b14250b66b1619b27635dc5d5392bd82191ede1890444f2279d2f70daf09d8fe16cb635ea37723ac8f6394e7875ad639b09e4ecd760c1d3ef7b3cf99a66d4cc0336dd25d7d9aebaadd60524ee6e19d8671be8dc1735dec6dc15a1778ce19421f92b717850fcfe0bc87d0182aa25b6f7f8c3460145d34ed2632b780ac6070b5c4dcb4ddaeae5bdb0e3dd97ebe7ca192ebe580691d80cbdc93538f39717dbce6a2fc26cbb5ea77247c587768df8230aa52434c06377091b981a9fce30d6ce6f7f8537c32315694dabccaae886eedfe426ecc7b2bb8eece27d4679d307ddc3b84ae02e2255ffe4736742d0cdcd4963ae86b7a31ad553bb17d8d811c1451bedc0dbced6e86241bd42e96cab4a460d7e7d8d6134a39766e48b987acf5f06c5b92e16592c9c823e6aa41e9c6a2281953c642b13809c20d27224b69bd9ccd7b0aa75c6b536c8df59fb2af95e3bb75f6ff0e1e6f0470d874024fa36c52aee11e24abc7e0ceedb823ad4e4805fbc190567cecaf3ce7c33794bf0a89407f75e839f7564b8c5eac882b45bb9ae8d27838c71d3487236e4e8d96e3924b0568c085070be92f2831a5407ee910a65b9cdf123da9a3fec5cf19c16dabbf3e3a4af1c5997a02881ec2c8116dd5aa18fd7f3888a79cba14a5b1df4f09815fd6e58b2b880491935e2f11d3587e06dbe8b7eb7cae8e8f4b8be119dc52a5c640cf019df2b0449be984523c79058e52890d46e0385f91916c931027dcde679730859c2e0927c07cbb837b2f67df2c41029518f068f6a6add72f5c81564f5382a4b36e6b6fe817d32a182e310fbcbba8334dfb076bf33c992954bf4e861a4a06d1a521f10c24c55fb516dfb16537339a1bf219923efc44b0d23de10f9d065877fc70c1d8f2cf3f6055dab6084b21eb0bd2b708b4145d7f94cd900c2a9d79fe2762fa929ca211ef2469f4ba81309bfb21df3d1865bb0f7be8a96fa0d6cf76b3ccc57e77b5b457e056fbc3817cd6aed13d8c7bb60a532c67f4e982044322ec7e92c2c05bb4ffd4f928528ef15a8f7ded656c5e14bef9da04b6347f33af8af0d949e36f3c3724ee2c4b65fe8817d5924d2cfabd277906d23285463bc7ae42b076100c0aa743d335bc889954f68c6a1e250c71fd504ab67815bebf2a4fe64b10bdfa68e70ca630e6d2e23275224eb6a64d9ac928e07b38447e52bb85826fee64e86d25b0df072bcda218a6d6421dd4ba262e25786fd6957cfcbd388b3a19eadb958c43a3af1f829b57e7a247c0bad7c0fcf2b9d64764010c12f5b30712cfda58490d473c74a5718f6826e138e378a89319a0c6f8ee5e129900ed42c9093b69b4ae3ac53b9fc756d92427b08a2e8e9ee3240204cb6a39561ac4ccf628bb44b47b5debc6dceb2bf29d13ce4065d0a0cb5e323a2dbba2d3fdb6f22dbf75ed3fd816518fa061b6d543f0e5edd55cb0e8eff9d9e9f04f0c1b595297c03a2bcd91d9433dfc5b2508193e905c350d550e9fbfa08620390989efcc8ad2669d4f06c5db73af74d357787bd2cb09a90cde4c133ec91789d310c28954cf661e7e239f0e916c7c8e69cac6e32b7ce067d71dc20b656cb7616a7ca10756bd6f0eabb70e2eec3c5166a3c196690e65e9b840a3aa91f9171ca8115c94080639493f06fec916fa2b4391b62831a75c18ef3d1dd148227c86007c4b3243e098ae18818b90777982f299eb45f8f9ea72e7e8c5f4128a6e729d4eca3ceeddceb3ab8a0655a199cb94f76b1072d6a45d08957b1aa7bc30f6769f772092df910f897221d15e4c807e2ac9759524c05844e5dceb6c226a072ddbd33830bcc8c761d4bfe98f4d8633706f93b69f586804b06339b98393cba89430ba80ca78013f5b35a68535c701a8217c3e3358f094be79c4b5a324e59ea99633b8e90bc2e8167255d7713e18408dc70418030af91f57e777710acc1cf63b74a0de89674b8143cdb56df226a39ebc04bbdb8cc37c11b0744d1345f8639243783d0138c353f41c5ce12414a8d28099f5a2a701858f2df2d4fed92b8bb4294d8fcd37c60cca969369ebda7baac2a031269764e3262d2a496fae4ab6cf57cdae4c23b910cf63b5df9f677fa521512e3c654a0819826ddbfe506a1b832c4e165c618c81ea14e6ba3aa5691b9b2e21ca7c0b5ebfacce6d1785128ee199130a41c53901347a4c9e031e7addf6ba2e353ba570d27a1e0d7c5c802e4b08d7aa197c14c2538395cb6ac2a15adb3806afbc4f105d0f8e9647a7533d21f84974c5ab97b2737fbe6861049368ac20b6e362aad2de81ac9538996d79bd5a733bc5568ad9296db0edf1f35a053ab14a0f4144f7da8814c7dedae49c43aa726e01a30f7ba22e7ba5420bb5dcf5f18d0f1f79e3377a581eebec861c1acc7fef17eacd21871e93d8beca30e4a651a7579454f799af4337eefc39b63fd79189cee6dc3242c894ab96834ec65da2ce21902d1d49628665ec9a88751fc4810a2eddf55137e5c50bb0257c56b03adf01e40499a34a8a2b173d569cd023a03d286186ce4858a90f69fcf8915f3bf800a0f81dc0a77314a381bb483bab2fb03587fd9152c6bcae30bf9a180e11344aec4a1b43c9c50f3d5ba337a9b9be9418921f1fa9e04652ae5bfd4586fc86af39273862b6942a2ad3123c15dd3cf5539d315ce85e791c2315ccb1f0aa54e4d5f55234eb821a5ccb12dcce499901778d5a6b5ec5adfaf392d500907ec8df58a942e5cbaed028f3476a0123d3aaa9e89afc5a8b6fb632b2446f71e1009bd7d4e848f4214ed5c69928e56204e5a7e0c1d539f40e391ec8af21148feac7d8cd85a101b11b6f3f2ce8f2e5e1749967720012427f53426eb36315bcf4d9de29abb13873c89d57000219fa0a665ef152dc8dec3f58d1d6d2edc52efeb378a70a8e62dcee46d0825d5139f32b494080845d848569124a10a6688776dae251cddf014c6a83761527651107e81dcc6d14d42027a3a226eaaa855f4cf15d53b814b42ba3d38ad2dcc488c57b747468d7f89446a9451c40ac5af1a83d3d3514d7651711b731e1a04fc7c645233a58417222d32462e24241e253269af206d48ef180ad1ca732f81d1ca990d5f1a35f1420fd7e4765a040a622fda7299db8e301c3a753591249af9fc337907d2614ff424062ad21107e45c2a18bb2118befb3ce9b729695e2c52f3f3ebf831e09e418ff180f9fb7986a3d455b9dcd40dfe87e981ff04eb98dc5ef3860d0518e3d565d275ce8ca0621cd5340488c7efadf3b81290a37b02d0d628280f0296b37e55ede41eb5793444492b48fc0af7929938cbbbff4e713c323e2282733ea4db3a1e9fd30deec46541100fb9da4f31cb648fdbd198c92913ad06272a41aef343899c72c64810ea1844f4410a3346382d11e2483ee55c099f3729145bd38ca1b991b51e0b6d02f90b2416777799de12a8d01d16b07eb9a30e468adce8c6d262cfb9a2f5287b6ab4a6bb0bfd5073cc689e738afff4c59a7e9f4f69ec78908d991c15470db1f17a0e448acaf7afc7811a0ac903be1b132fab781f715d08aae33961edc9ecc720824841e233d307e04dcba76b0def4a96dd0dee850eb5008f43bb6b08839f9926bba9a27547a207aa8271303d29cc83e27f8c09eee7ac1748f1e430823c4ad960eb21881f2476690ca1ef21a58f9eeb919c41518e54653cfeeffdc521c896e20596c6923e566518b79a29db0d95eeec70ef888078c94c998e4a4f526b053641c1aef6f1f271fcb547afdccf967887a950b9b8d04613d8af13591c4ccc4396dd47eda2e1e78dba39fddef22930fe6343274af20ed2cd4ed9c9102f222751fadd82ccfca58880ad4b926f27579ece7731a9c7ad6fe3f3b92a1cbb58c056bbd08c744fdee834a02ef63d40a81cf0e8985b2842eb29b8a9e4fcac43e56d3d6f88d63d4061f1a644967b2edc4de9815b11dce02a5412b411b5a4d1795b2ac2a0ff31596dc283488919172f69b6554797b3bcd39bf13bc70f419e3a248a43928c1df0890c529d10d343d7300312fcef7d7833918a557fb57118695504d2d0bfe61e8f6b8a97bbd73229baf6dbc40ac4a9b117e209825e6e9d4aec26bcb30cb0726764bbfc90eb9d4dfd5021553afc462317c7e43db0c6c81a9a0bb8de625b25835da65ec9edfc1a715cd5b90aebb58597ff962bb82ad41f0a102e77a1ba2d48d0d17032ecb0341ee1862828fbdb94b1032392a6abdfaaacb0aaeef986b2b1f31195c04194e0f26425fdec7055e86aa29ef9b6e97dee151149fc0283def939d20ff3055d224e104030207edbbeecb58b541f068fe14fa87c832c5d4e90ac068b77848d4695d00f1eb26128703a18ceb4c195c5cbd80d12ed3401a9a5c985cc9c5549a436e1e07c05bfbf081f542f544750a7311f3485720f6ddbeebb696400c6db4598b6d9cb37b38879f8b620ac3eddaf31b46d79791dc98d32b8feb147cd8d6442d8d38cacf7a610a4f56f97edf0367cf54ae347067fd2496545420586bc3890fd78b306c6d0ea3e84a6aca7ff08eac36fee43a01b7c517fae5bc4b6cf0d7e1b7a042df24b692a8423c7c8a07dc7c337bc4260ba6d29fd6b7a1573774e4699e844e4409c9dd11ba865f29dd656482a7bbae679fa6527053dd410458ca2b5ae397b41a48b5ed6a2cc82fae075082a3836521b504f3021dd8e09ea8e0be113078532a1d28c87d8282acebfcc76e74ad502a82d54f304b402d7dd7ee4c9fb6e8a854e0914aac142b21c2b3fea4de676b435b071e7220a9826e9bc6c4c05c26dc3cf27e57281262cb6a5e90aca0852e65cd7b825c20bec8048682d4b72124b6edfdde08b222ffdc1a7e2a46221b5078f6441201673c5c77407e8afde19f9db7f7d536d7f5635e51752152195485501753ab0c48e0308867b4203a7d9ab7f77bfee0953db79db5bf3ae7a3aa43689c194b62f335c0daf50b906757149847cac2d392b9b783ff0a50a77fabc9b6bae74946ab1af2922f06365ecb5b41dd000317bcc872219af66f77f9862128d1a3142274cadd0a7facf607ee1b3fafa9c9aa350fb0aa7850801844f0263b732e5699f93162a17d84db2363388d318c8457e27db5c6bc3eac235e569d900c44dd4cd339e0c833c388603bfd38baf1eaf1de487b886a83b0d9336324ac94667972b38bb4dc1e3d6b6c6c129a3afe202379a760fde5ee065febb931a0a32aa919d868ae0003074a2ac633041eaf6a98c4a2ba781a4e4ade556f85442cc33c6f0cf33484e23d025858cb4dca7f5852e03dcffac55c7517f497b67ce3f3903bbfb5ef957be556e20bdc054f2f82580e13238567e564ff8f90707e8baa6f7caab6ae0e1726de2aa2f757ebf466f7854dc3fffa0f16aac24672a622fe8c14ea4715c61c5d0081c3f3b7666bacbe248fe47bdd744ea3fc0"}], 0x1230}, 0x405) 01:37:12 executing program 1: mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 01:37:12 executing program 1: r0 = syz_open_pts() r1 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 01:37:12 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x80) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) getpeername(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x5) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') 01:37:12 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) recvmsg(r0, &(0x7f0000f06000)={0x0, 0x0, &(0x7f0000872fa0), 0x100000000000039e, &(0x7f0000000280), 0x212}, 0x0) listen(r0, 0x10000) recvmsg(r0, &(0x7f0000000040)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000000c0), 0x0, &(0x7f0000000240)=""/244, 0xf4}, 0x803) r1 = dup2(r0, r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) 01:37:12 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x9) r1 = socket$unix(0x1, 0x1, 0x0) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000140)=0xc) poll(&(0x7f0000000180)=[{r0, 0x4}, {r1, 0x2}, {r2, 0x2}], 0x3, 0x6) r3 = syz_open_pts() fcntl$lock(r3, 0xf, 0x0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000000)) r4 = socket$inet6(0x18, 0x4, 0x800) r5 = fcntl$dupfd(r1, 0xa, r4) symlinkat(&(0x7f00000001c0)='./file0\x00', r5, &(0x7f0000000200)='./file0\x00') ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000100)) accept$inet6(r4, &(0x7f0000000040), &(0x7f0000000080)=0xc) 01:37:12 executing program 0: truncate(&(0x7f0000000080)='./control\x00', 0x8001) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./control\x00', &(0x7f00000000c0)) 01:37:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000001880)=""/4096, 0x1000}], 0x2) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r2, &(0x7f0000000100)=""/111, 0x6f, 0x40, &(0x7f0000000180)={0x18, 0x1, 0x3ff, 0x40}, 0xc) close(r0) dup(r1) syz_open_pts() 01:37:12 executing program 0: select(0x4, 0x0, &(0x7f0000000140)={0x100}, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x2, 0x0, 0x7, 0x9, r1}) recvmsg(r0, &(0x7f0000001500)={&(0x7f0000000180)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001380)=[{&(0x7f0000000080)=""/43, 0x2b}, {&(0x7f00000000c0)=""/72, 0x48}, {&(0x7f00000011c0)=""/113, 0x71}, {&(0x7f0000001240)=""/11, 0xb}, {&(0x7f0000001280)=""/208, 0xd0}], 0x5, &(0x7f0000001400)=""/218, 0xda}, 0x843) close(r0) socket(0x16, 0x7, 0x800000000) 01:37:13 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() r5 = dup(r4) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) accept$inet6(r0, 0x0, &(0x7f0000000000)) dup(r3) 01:37:13 executing program 1: shmget(0x3, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x90) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x32, 0x0, 0x0) setsockopt(r1, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x48) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) 01:37:13 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000200)='./file0/file0\x00', r0, &(0x7f00000001c0)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) 01:37:13 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0xfffffffffffffffc, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)) r3 = getuid() r4 = getgid() fchown(r1, r3, r4) 01:37:13 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) write(r1, 0x0, 0x0) shutdown(r0, 0x0) 01:37:13 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0/file0/file0\x00') r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind(r0, &(0x7f0000000180)=@un=@file={0x1, './file0/file0/file0\x00'}, 0x16) 01:37:13 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000), 0x0) poll(&(0x7f0000000000)=[{r0, 0x20}, {r0, 0x2}, {r0, 0x104}, {r0, 0x180}, {r0, 0x18}], 0x5, 0x7) 01:37:13 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10a00, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x10c) r1 = socket$inet6(0x18, 0x5, 0x3) poll(&(0x7f00000000c0)=[{r0, 0xc0}, {r1, 0x4}, {r1, 0x4}, {r0, 0x1}, {r0, 0x4}], 0x5, 0x7) preadv(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 01:37:13 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1d", 0xf66, 0x0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x7, 0x80000001) bind$inet6(r2, &(0x7f0000000000)={0x18, 0x1, 0x1ff}, 0xc) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f0000000140)=0xc) sendto$unix(r0, &(0x7f0000000080)="ceb78588258efdf2bd383d5e2064bd805d454a643e154e3126cbab4580a299f9c85f37063ec091a4e78e973e6ae1f44b7198e4439ac2feed439e175affb955b7b2472e098d24be3190bf2a90a244641327ede4be84601232ff411e113689a0f435865851a99d7930f50d8fbaa51fc0ab21cde513de52faa04d9c3aa90caa36113757345c4472f5e06bd6c1c901d9795482bfda6b9fde6ad1d77672", 0x9b, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x1) socket$inet6(0x18, 0x5, 0x4) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000500)=[&(0x7f00000001c0)='*}\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='-$\x00', &(0x7f0000000380)='\xac/-\x00', &(0x7f00000003c0)='\x81-\x00', &(0x7f0000000400)='\x00', &(0x7f00000004c0)='\x00'], &(0x7f00000005c0)=[&(0x7f0000000580)='&])\x00']) execve(0x0, 0x0, 0x0) read(r1, &(0x7f0000000440)=""/68, 0x44) 01:37:14 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) link(&(0x7f0000000180)='./file0\x00', &(0x7f0000000240)='./file1\x00') chmod(&(0x7f0000000380)='./file1/file0\x00', 0x10000000) r0 = semget$private(0x0, 0x4, 0x401) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f00000002c0)=""/41) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x80) symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='./file1\x00') symlink(&(0x7f0000000200)='./file1\x00', &(0x7f0000000280)='./file1\x00') rename(&(0x7f0000000140)='.\x00', &(0x7f0000000540)='./file0/file0\x00') symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000300)='./file0/file0\x00') 01:37:14 executing program 0: minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) munmap(&(0x7f0000b54000/0x3000)=nil, 0x3000) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x40, 0x70) recvfrom$unix(r0, &(0x7f0000000080)=""/40, 0x28, 0x800, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) mincore(&(0x7f0000b53000/0x3000)=nil, 0x3000, &(0x7f0000000000)=""/54) 01:37:14 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) fcntl$getown(r0, 0x5) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) getpgrp() 01:37:14 executing program 1: r0 = socket(0x26, 0x1, 0x40000005) listen(r0, 0x9) sendto$unix(r0, &(0x7f0000000000)="6dcfc5fd8ae5c6a2b717833f125e3632fae5489fb59cfe34975ffe6c110145c1bb6412c7a73554a8524be4cb20a2f1aa494161a3dbba957afa55f51e4fe0fba5adf778e9ceda897f8295dd9e391f2bc026485f", 0x53, 0x406, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) 01:37:14 executing program 0: unveil(0x0, &(0x7f0000000400)='W\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r1 = getegid() chown(&(0x7f0000000000)='./file0\x00', r0, r1) 01:37:14 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) getsockname$unix(r0, 0x0, &(0x7f0000000040)=0xfffffffffffffe8d) 01:37:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000400)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e417895a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc0b254100384d5f16b136a5d00d1628b53a000000000000000000002eec639761087bd35695302aa77478d42ddd86c828d67742f8697d0c79402c6bd20e008b17e7dc28fef1859571ce57b90052b30428afda0d909deba697c022f2a49583c158e047f0d195cc132a6647432d891b0c50d2ed1c8153b69ca8012f65a284b29d42108a0c5aee5611940b9fbe74549e4d4f8f311494bebea47400000000000000", 0xffffffffffffff32) write(r0, &(0x7f00000002c0)="37a7fa37e37659ac8ed6dfa9080034a85c03e2e0177513a18db60390ceda6ac17400000003cf33267ce764895d247c1a15295c75273af45a259230b5c62ef186009b0200c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d200000000000000065930e6059a3262038eb3a494bb8f09fa86f8f1bc7bc834db257824857ac315db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d8865317d0b602d051a7b4f01ebf452be6e39ed7181cc5ba922fc536345c7144c25321952e1725a87e133be783934cf817db97e3e6f9061dc78081a409bda89c2b1715f61767f25b49102d88e22123bf4960e1fd2b12047f7d143f35c095211e0e6b1eef25517cae6f77c1b9ee0ec069097f0cdba13cba096131872aa7790775ca8", 0x131) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) write(r2, &(0x7f0000000140)="2ff7ab8e2d94476a2b80ca699d3866284cbc84f12a3a47935a722651db0583aff6fa2f9e68ed6de7bc69fad1f7fda629f5b9ee0fca2a528c0ecd66c46653b46dcf1c509a4bd1d475f93f23d8d32644cfa171d95bfe084259390c77918e31bb56ce26a71dabde7cb230131b7d9c637974c6f50dce3bd43da258e4cbc6eb70ca72a0f7cef63e51215b3cc98add4d6a70a8da0c60c6d5c67aa694ce131a2e3d014a159863c7c4e276fde196d79cbea9a6d99700ac7bd5f7479242003236deede813a3f478510f506f0bd6427f1b1b8c70", 0xcf) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x6, 0xfffffffffffffff9, 0x7fff, 0x5, "84e927e43d417a07ab36fe8598cd644ecd4f695a", 0x9, 0x1}) 01:37:15 executing program 1: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setregid(r0, r0) getgroups(0x6, &(0x7f0000000040)=[r0, r0, r0, r0, r0, r0]) setgroups(0x4, &(0x7f0000000080)=[r0, r1, r0, r0]) 01:37:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000200)=0xc) r3 = getgid() fchown(r0, r2, r3) 01:37:15 executing program 1: pipe(&(0x7f0000000000)) shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffd000/0x3000)=nil) 01:37:15 executing program 0: r0 = socket$inet(0x2, 0x0, 0xfff) shutdown(r0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="eaef125c00000000", 0x8) r1 = socket$inet6(0x18, 0x3, 0x101) recvfrom$inet6(r1, &(0x7f0000000180)=""/85, 0x55, 0x800, &(0x7f0000000200)={0x18, 0x1, 0x7, 0x4}, 0xc) recvfrom(r0, &(0x7f0000000040)=""/208, 0xd0, 0x802, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) 01:37:15 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) 01:37:15 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x410221, 0x0) bind(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x3}, 0x8) write(r0, &(0x7f0000000140)="c5ad351d391fa7f57307d32abf9cff7e95944528374f1c5a6b919ed52abf746e0831d765a6aa8d4904f51afa6f249be6796f71f7bd3b24225cdb38c14048af3f45d99766375c4484fc1dfbbee08302d3b393563cade3e43674c90cffff91648ef709f65a5701676b7dab62f31b9a677c7abc301fe6a1bac4b3f88b89954cbd17cda9b9434a7d2b5afeccdad08f12f8fb70b8a96a822ccf6c239bd79aac1db0b38c8dc4ad9b6c128bb5ed123bc91faac63dce4c7a17bd5ab278b933b5748b0bdc80de0614c35f2895e3a0565ccb4520b25dd8142e40c98e0235bfdfeea2", 0xdd) unlink(&(0x7f0000000040)='./file0\x00') r1 = dup2(r0, r0) read(r0, &(0x7f0000000280)=""/93, 0x5d) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x4810, r0, 0x0, 0x0) write(r1, &(0x7f0000000300)="973a7e66fd8e1db02da39b52acc6296582fd8d0126a17eee0a0855af4f6f286bca9513fb09eba119211bea766c1d72063ea40600000000000000c644d48746cb1873f4a1ac4b5209", 0x40) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000380)='./file1\x00') getdents(r1, &(0x7f00000003c0)=""/205, 0xcd) r2 = getppid() fcntl$setown(r0, 0x6, r2) close(r0) r3 = geteuid() r4 = getegid() chown(&(0x7f00000005c0)='./file0\x00', r3, r4) sendto(r0, &(0x7f0000000500)="e03a1409ed6175cf6eb9ce54089959f7c8540e7e6909e4aebe765fe905298090fb5dbf5268b5c05d8ae2482df4fdfeb40fd4a5f63e5f2e686a34d21a58ea6a1a9f0629e44a4d2ddde253271a051c76ebd77a748f5f5495399abcf7edac3c84e205e2ed9880efa0faebec43e7cb62a7ab7b3a06dbb4fca6eeb4dc9f467aceae4d6f988d7d15abe4ec10da834f09e03aa89269d300af90f497c8601d64f3552d", 0x9f, 0xa, &(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x2}, 0x8) fchmod(r1, 0x94) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) bind(r0, &(0x7f00000004c0)=@in6={0x18, 0x3, 0x10001, 0x7}, 0xc) poll(&(0x7f0000000000)=[{r1, 0x8}, {r0, 0x80}, {r0, 0x40}, {r0, 0x2}, {r0, 0x1}, {r0, 0x80}], 0x6, 0x6) 01:37:15 executing program 1: select(0x0, 0x0, 0x0, 0x0, 0x0) r0 = geteuid() setuid(r0) execve(0x0, 0x0, 0x0) 01:37:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040), 0x4) 01:37:15 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fcntl$setstatus(r0, 0x4, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) lseek(r0, 0x0, 0x8003) socket(0x2, 0x5, 0x9) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 01:37:15 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x8, &(0x7f00000000c0)={0x0, 0xffffffff80000000}) r1 = socket$inet6(0x18, 0x7, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kqueue() ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) 01:37:15 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) shutdown(r0, 0x3) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x4) 01:37:15 executing program 1: r0 = syz_open_pts() getpid() r1 = fcntl$getown(r0, 0x5) r2 = getpgid(r1) getpgid(r2) r3 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) syz_open_pts() mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x1, 0x1, 0x4, 0x1, "2194fb381a5ed912d4c469c7cfa70c2fc36346ba", 0x6, 0xffffffffffffffff}) r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000445e52e80429156d51e36d0000000000000000000000000000000000000000000000000000000000000000000000e9ffffff000000000000000000000000000000000000000000d4aa6776000000005fff0000000000000000000000000000000000"], &(0x7f0000000100)=0x6e) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140), 0xc) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x200, 0x10000, 0x4, 0x20, "5c8baa231e878f5f747de186ac179de0eb7fc87d", 0x9, 0x80}) execve(0x0, 0x0, 0x0) 01:37:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) write(r0, &(0x7f0000000000)="b1f36e5fca86cfa8d83396f7f765b221c9e4deb83f5d10b3252745585cb66316ef8821dce02ede10341e3ca7b6a80791745aeb7e0683a28f9faaecc648df", 0x3e) r1 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x84) close(r0) r2 = dup(r1) r3 = syz_open_pts() dup(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xff7fbffffffffff7, 0x0, 0xe3, 0xffffffffffffff83, "85fe4dbfa6fd0120000000e0000200"}) lseek(r2, 0x0, 0x0) sendto$inet(r2, &(0x7f00000000c0)="0f62cc9fd265f68af13a1681c87ff90714aa4390505ce613180e312dc82d6cae3c5b7620b65a9ab597", 0x29, 0x8, &(0x7f0000000100)={0x2, 0x0}, 0xc) dup2(r3, r1) readv(r1, &(0x7f0000000280), 0x0) 01:37:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munlockall() mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) write(r1, &(0x7f0000000000)="da", 0x1) sendto$unix(r1, &(0x7f0000000080)="0f183aa6e82e68", 0x7, 0xc, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r0, &(0x7f00000002c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb0800ca666507492c35b90e97026ee70c98355417bd709c8e4dc8874e15ba1d3a8cc0ff7447aeaa48dc4c993c7ec8af21c519931ad08215159ddb24ec87870f3f30ec1c9100001addd3b743c6dca1da021fb04fe7beb6266edacab886235ed3b1b758921b3c36edde91cbfd1b0184183d7c17a576d4e31d2ae35ffcf8c395c0509b826be14b3b26a45686e8a260b14358874bd16c7e55f33f9b10d3ca04d8e70cf3416b4387ae323bc16a024f4686bd88046eb8f5b03fa1a175439edfcee8c68368afd412a3d8330378752b09d7716bfaa5e5ccff9d9815df41295d8d33a07a1e51c8", 0x106) 01:37:15 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x7f, &(0x7f00000000c0)={0xee1, 0xdad0}) r1 = kqueue() preadv(r1, &(0x7f0000000040)=[{&(0x7f0000000100)=""/162, 0xa2}], 0x1, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0x0, 0x2, 0x20000000, 0x0, 0x10001}, {{r1}, 0xfffffffffffffff9, 0x48, 0xfffff, 0x1, 0x2}, {{r0}, 0xfffffffffffffffd, 0x0, 0x400fffff, 0x2, 0x5}, {{r0}, 0xfffffffffffffff9, 0x60, 0x0, 0x1000, 0x7}, {{r0}, 0xfffffffffffffff9, 0x40, 0xa, 0x7, 0x1000}, {{r0}, 0xfffffffffffffff9, 0x41, 0xf0000000, 0x10001, 0x7b9}, {{r0}, 0xfffffffffffffffa, 0x80, 0xf0000000, 0x2, 0x8}, {{r1}, 0xfffffffffffffffc, 0x2, 0x8, 0x2, 0x9}, {{r1}, 0xfffffffffffffff9, 0x31, 0x1, 0xffffffffffff8000, 0x3}, {{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x5952, 0x2}], 0x3, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x44, 0x80000041, 0x1800000000000000, 0x13}, {{r0}, 0xfffffffffffffffc, 0x90, 0x2, 0x3, 0x8563}, {{r0}, 0xfffffffffffffffa, 0x28, 0x4, 0xf9, 0x5}, {{r1}, 0xfffffffffffffff9, 0x20}, {{r1}, 0xfffffffffffffffe, 0x58, 0x80, 0x7, 0x7}, {{r0}, 0xfffffffffffffffb, 0x2, 0x0, 0x8, 0xfffffffffffff4bb}, {{r1}, 0xffffffffffffffff, 0x22, 0x20000000, 0x8, 0x1}, {{r0}, 0xfffffffffffffffa, 0x48, 0x40000000, 0x8000, 0x433b0808}, {{r1}, 0xfffffffffffffff8, 0x2, 0x95, 0x7f, 0x1}], 0x400, &(0x7f0000000000)={0x7, 0x2}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 01:37:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a6", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) ioctl$TIOCSTART(r3, 0x2000746e) syz_open_pts() bind$inet(r2, &(0x7f0000000000)={0x2, 0x3}, 0xc) poll(&(0x7f00000000c0)=[{r3, 0x21}], 0x1, 0x0) 01:37:15 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() r3 = socket$inet(0x2, 0xc007, 0x9) dup2(r2, r1) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffb, 0x0, 0x20, 0x10003, 0x8001}], 0x9, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffc, 0x10, 0x40000010, 0xfff, 0x2}], 0x9a0, &(0x7f0000000100)={0x6, 0x80000000}) nanosleep(&(0x7f0000000040)={0x0, 0x20000000}, 0xfffffffffffffffe) 01:37:16 executing program 1: getgroups(0x63, &(0x7f0000000000)) setregid(0x0, 0x0) 01:37:16 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82020000e2296c6552c378"], 0x1) writev(r0, &(0x7f0000001640)=[{&(0x7f00000016c0)="740080856cd5e3d4284bb2ef37faeedfdb819418e899f0dd2d7dac3860b0247419df60f943361c6336e0dfb8ffe2518121cb7c034cb814aec2ad3df93856bcb92f4814bb365ff39bd3635598a928d5b9cff4088ca36fc7442df274ca1276cb2c927163b4e066db48633378a40b5b1b4a51dadfeafec0e5405c436a320823ff0c883ba3dd0590fb3ecf99e26b9bde71e80edd04f07e3b8b3b271a69ab23ad2a16676dc1bfc0ae345b0ccc03b215a8d4f558f1ff07c207ee86aedc4424a5a1e830ffcf4f229f1ffe75a176de3dc1668357c4416457f7010398fec84da1b26cd640c9590511e360a51a8bc4ef9a5578e1a813468cdcc56c85f01830c50649a257ad8d20acbfcc952dd86a16c8df9fb5d074b62bb86eb4a212cbda50d19520295d72d33f6bb6bc4e7dcbc905e380b3162fc783de4f52f81e8e40b80f7c2d94bd47cc616cb1b286dd51026bacd2e8cc7bf75b2c50cd3efbf6942ca151fa47b4497eef371851b0ce03af8c8a4105b78fa958fb061c19cb66418bbe551b1cbd392fbe560e0c937a97b4d1c51e1eb5d0e4f0ba72b4d0165bed502a33e30434815e4ba8eedf5872017c4cece7cf8f8b8188be0ffee11381ba4c335f0dd0c63d8fb1a784c7b30e77b3bb5d14bbc408b7b5cc93eb0e3a93d2d1ab5d451fe7d723e768c1ba810fd64a7a06f3c91fa89a2bf54dd2dc0c930f78947ecc15e799f98265342a694c4a27f9d42ad68532eee1690d6926bba4469aecd503ac0357b1617a039b7ce4ed989ce64dc8c7ee5a826801a9da8144955b5c44343795bb93847418c9722db5cfe842891d50f18b193fb6de1c208e940d7ba51683703c42431435164b88d0176c5bacd63913dfcbbc7753413141a3285971cc313949bfe1dd0a367a6567b41e71da67155c0183a4c19e34d41b9f8bb1e0218a0fdf33ab6294725c17ed26a0a9e9bac88b4dbbe1ebfe96389cdeaa330477e3e8e41571449019d9435a9df753eaa27044c86120277bc340496a48ebccf2d6a292f87673a09e70fe2e3abfd8cb9f7349de70d761a69b15b9c942bec6daa9c85f14c6c9b6922ff03a12454fa378e8437a55ce3943b22721b39cac970e081fc13e492ebcdb185c330f32050eae5257ba7396bc8bf50221a5cd8f9e3b6a1fd3a92ffdf3de4fcb5fec23cf09b416b1c20dee606e2894dcaf4758730e6d4253d6c915751e4e8ad5e1a44a05bd27bf773c222e2765e3199d14ad5adc14b5015945cd97131b8bdc26aba50c49e9615a9f16fc99dd83ee88c78aaae2edb72d7c977ca2502aba0e7b90c35cd01b6168d8e757124cd33d96bd84aece404445e4691efbd63a88068744500d8d4f9080512728233c903498b31821d01a5bdefbe947504ef0bf890f2fa2abe6d0de5d06a478aa2300e2350d902a4465bc8fb3fe1faf933e5344603a5e278cd97e19ed4ba10a6ec98921d1154315a279fe7fc593ce0db276ca57fc101b6ca3bff8e8f12c5d3f92d0d3d0b5fdea19f0d3203bc6e8d2a29a60914d456768e93b22097cf17707fd24a0e37f7977fad218eb07874fc55786f2be561d67f5ecf4aac44840dad94298aba020f00e4948241008d085b312274d7a1c82bc1bfd688f1df5c60ed4e0b032e546dd6a7e61e452ca812d0d0ef3c3e29f347158dd11ba83435b0e1efbb7295b326665e4d9480aff06aa0313af3881f76df5d2b86357add2ffc8c2035690cdb5808a578310c21a670f0d85e090c2c2f450829509c16ee172f9feda51d544639e65c22958d4e511b2476d8505b279a62f298b448bf115403b8cd8d819a7a125bf597cf91cd0aef63f138a6fb7b5ccf6d50fe6ad7105e78787a5bc5342d9638b21f855e60f205e3043e8660041533a172a31687266c82b708bb860d24f7686c09e410da970be1dc90f8550dbd3bfaf3ee2a6edfff745432e8c01092619cc9e68cf6f3639aceba0399f1ccc78e4ed72e74bb86dde6a1fcb2561814417028bc2c179a535901879a7f26bb1c2c355ad104acf058e75db5d5cb0b0b1b6a4fd17c20975a5ac23d2c605a697328ab3822c68f97d31fb7cda0328d2e0e1abf408d1d6f7f9338f23fa1d46704be6ac229f180c9127fa4e226b9f9c9e4112b51acfc9f21d610b4c1c728cb0f6a9fda4e0c80802c1fa1a08125312e360a275a43ea0671b518e873cd718c887d2c5e95a191c5e8b0a44bb30b7812357f2464da0d9003807f41ef94c76e10ab9ffa858c017313dc3abdb70e914701e4f01dc29b9455d47f8b3c14d324aa8735956b5f074f0864e963553dc95520aaa1c4455e80369c91e60baacac300ed10d8958d106ff88ecad9bac1b46398e35bc060cdc5f14b469104ab2791b8b3d946709e41534a280deea5e645bd93783d680e1902e8dba3fb4cdb50d6f70e80eef52582ec89cb93df3c26e49fc33fbc98ac7b3fa505b7bcb8e5b6f01a51d51eb8b244c4ce2e8b130a81bf8247215b64b3ef786d58d40acbbf77fc83f776ed8b8a0cc83ee68c240c328c28dd5bc967ca5f983473339040cc2db7f315ef3617fecec9b1ce2674c79b7edd9e913bf8359f43a6f7559d28dac5e70ac2c418ace13b3c7443dbe0254d2816ac3fbfb45a18e563850ec2bf9a63311ec75a061119d9941e95530014849aebef8d6ee28dc4c91bd3cbdb394e38ec98e972774568fd0d6b122b8a05c58df58bb1f961535ca9259a214b89410fe8d5941624f38bca4702d48ae93ec49f4425f5608a42874e3e28ef106c0d7949d7607f1f664abfca66983a741f34af0", 0x7a4}], 0x1) 01:37:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) write(r2, &(0x7f0000000200)=')', 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6", 0x1}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:37:16 executing program 1: r0 = socket(0x2, 0x2, 0x1) setsockopt(r0, 0x7f, 0x20000003e, &(0x7f0000000040)="f5ff1200", 0x0) 01:37:16 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) sendto$unix(r1, &(0x7f0000000000)="9d21bd09b18b27683013aa266ae167be1833f067190e483bbe4dbfd57dda371a43aa6977e9d4e5fc9e0707e43584f73d1310cef6a4c903538ffc0c", 0x3b, 0x402, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) lseek(r0, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) fcntl$dupfd(r1, 0xa, r0) 01:37:16 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) r4 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x10) r5 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r6 = accept$inet6(0xffffffffffffffff, &(0x7f0000000280), &(0x7f0000000300)=0xc) r7 = socket(0x1, 0x7, 0x3) r8 = accept(0xffffffffffffffff, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) r9 = accept(0xffffffffffffffff, &(0x7f0000001600)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffffa00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012b006e36f0704f050f0461967090f41055f828c56d28f80a7edff79984d8ce716571dc56ebe0d303c1366af0463175337623e8b743ec89d3a194300000000000000000000"], &(0x7f0000001400)=0x1002) r10 = accept$inet(0xffffffffffffff9c, &(0x7f0000001440), &(0x7f0000001480)=0xc) pipe(&(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x12, 0x20000000, 0x4, 0x1}, {{r2}, 0xfffffffffffffffb, 0x2, 0x80000002, 0x1, 0x4}, {{r3}, 0xfffffffffffffffd, 0x50, 0x82, 0x5, 0x100000001}, {{r4}, 0x0, 0x80, 0x2, 0xf7b, 0x3}, {{r5}, 0x0, 0x0, 0x95, 0x10001, 0xffffffff}], 0x5, &(0x7f0000001500)=[{{r6}, 0xfffffffffffffffd, 0x28, 0x60000001, 0x8, 0x7}, {{r7}, 0xfffffffffffffffc, 0x98, 0xfffff, 0x48c36708, 0x100000001}, {{r8}, 0xffffffffffffffff, 0x54, 0x0, 0x7, 0x162}, {{r9}, 0xfffffffffffffffa, 0x8, 0x0, 0x4, 0x1}, {{r10}, 0xfffffffffffffffb, 0x40, 0x22, 0xfff, 0x100000000}, {{r11}, 0xfffffffffffffff9, 0x80, 0xf0000008, 0x6, 0x100}], 0x1, &(0x7f00000015c0)={0x0, 0x4}) r12 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r13 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r14 = kqueue() kevent(r14, &(0x7f00000002c0)=[{{r13}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r15 = kqueue() kevent(r15, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r16 = kqueue() kevent(r16, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r15, &(0x7f00000000c0)=[{{r12}, 0xffffffffffffffff, 0x15}], 0x2, 0x0, 0x0, 0x0) close(r14) 01:37:16 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x202e2, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff) 01:37:16 executing program 1: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') symlink(&(0x7f0000000080)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 01:37:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a6", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) ioctl$TIOCSTART(r3, 0x2000746e) syz_open_pts() sendmsg$unix(r2, &(0x7f00000001c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000014c0)=[{&(0x7f0000000100)="9a949d1e64080b6e774b68fd603685010c81e5ec5d92231d23080c6389d8b3308c7190e08828dab6ccc799b3e1c181caaee2044a1721a995fcc202ae6061cda4a4376370045ccd7f", 0x48}, {&(0x7f0000000240)="3533eace17fdebb5d65ea6bf09bf68486bcc7eba6b659e66ada50e2e87f3b3aceb3ba71a831edcc0766e100ff030d72b13377f3929ba78a70423e009ca4c66474b02a75b7b6742c7831e76ef0e974370e8c96709db57d98b69c709aad0dd52f6e5f31e0b7cb5ea06cc487c31c0eeba7f1baac49fdfa2d5092a", 0x79}, {&(0x7f00000002c0)="4d80c7a0f050b6fa5ad1b63fe13d7b4e30c5ceaedcdd2b377824bc5b9cf83d82649cebc0389335a844073f9af12f843c944b76155d35913783878cfd451fd0fd15acbb52c7b1598e42289cd60bd9d3012114dc61f62ec6a9b451a8c008a4f2b21e56e5ac787211fb3e73d8f8d820142f5c5213cfd5ae6ce19cb1283c7da84960a240ab1161277fa127677b885ee5d4f2a5e90eb729522b3a366853284aeb72a513ac4a7a9663f7e9689160dc9311b6a3fa49857b79aad88245a51fa65e48c03ecd27acf478e6113e0b85472fd8825f2ebc8b6d530a91c32734ac8c5b0ec2eaa1d1f944fc06be8dcc71284bb1961de950a8c71923f09e81a7cddbb47d09d35dcca237163640fb6dfa29326e1eb6366a10e1f95dd050f0584b4ed6a4f1f0ddf4452c2b747733f89b2e00f25209e82e0aed89480cf2c528e425ee5d6e48a93234e4be21a249a4dedc7e36fd20d9892d35271bda1b795ff7ee6cf5f22d00ee5e11353fac891a2a9468dfed57a89a85a482267494bba4fe36205c7af77c318c2baee13fa0f63f886cc1c75c75bd7d0da77447c6d8f041d73a31c83cbb059aed67f1436af0510c1760d72d47b74d4086dd0e8fc81bb9ad046e172875d9224064bceb6c6fc1e2395d3a2ca23128aa6abd7ff1563b8f2a5a55d9b4b5e242e9b834344fdfd1ce05a286f55fdb241f6263b9b481f4613a42afc88578f932108ef957a54c71435b73055f97b804c5aa9b2beb1ae24dfd7a632a6dc03497b4a2d97341973f345c4741a9d3f84cd4b2919d281067cc02dd709b5d409b017685d97ebcd1f2d9dbcbdb3ef2e5e33460dbd9633a902663f5d379a0bdf3687ebc210c064a16c42482a8e27b0bc916f2483dac320e3d6aad41fb0e5b65f855cbe104a9b34593c227e7c35f54f33833df6464b9916d601167422cb6b553751aa3454fe872039cdea489f4822ab8f330c974f0d8921073c06812574652483bdd0a8b7eef7856e4798f2de6aec7311f156a559b4ed1fb6179eb48bf8290b7e7c91cc8545964281206e09396e6a18b81d47bdb1c5ecb489e0826f4c8df852ff5b23095437848ad4e2c5995a0abb4d813c06ee08b92ed220a0e4846bac9d7ecaf3719feaae450f973ac59b075aa6fdb107efe3f1dfcd2b1f5a1c5fcc0ca9b4c3a972080803fecabeafb089efc216ca21bce68729fd18b14d9ba4282a2e4ff2e90678b023b90566d0eeef2062ce9afe1b96063a8ef902abd8180d5057c05b2ccfc2261401ee29d23eb32b0d96d70858e5d9383ccd457b39c749eb0b02fd052191b1c59cec2d2013b9f94f52663ceff59315198da4270c2fc30d105bf640ffb8aafe29cbe661dd9816e85f6a8bfe0617cdca4bdf7e3278afefb679f03c1a153c6673f72e44c187f5e270f5b2be8b5c21923a991783e11d672cf864ea76c872878c6b39db79721f9b8af8f4c90e519ec9d8fcddf774d91b8cf8a5dbc22b05958b9472ae9e4baadd352def67bb7079c023427dcda4a26554e0e796502943f9f04c4b5c434e18206b506e5458096cbc56c21429a7244a0e2a2a6606cef6ad93ed0352794c79a832ecbe3b9252b85de15e95fc5496b50acd6bb4288f13bf0818f131da1edf8174ac8036b54c0b5314cbeae86c548f614d1bc0aad8ab8348d4a08cdc52a5f0a09a55214848e4d797b8c6ec238fd4f7c34a7260d92610389c89f048cf2c2b00ebae649bbd8c05454ada2e01bc5a0a12ada6a982c17eb1bc7f2b61a465ad1a885c2a1976c1dc1224e636316948bfa46a3d79edd85df6f8e5287e19d093733c7eee161b11473507410422a973f1ca88f278e9029316d7918a2a3d73761277b9a585e67c6e79d48198aa2d0788a78ceb17f84328ca934ccca3f3a3a9854eafe43a52ea48b7d61155af9987be12b8699309f50404d4f530f0c3a487651f561d4722fb6bce98ff0d2ba0190158e17e4f69675532d7050d5f1026ce54fb5029997df471635fdd02feee1a1b19af06b239ca02d15141c7af90d1abc75fbe70be91de5c97754be67f4a9935631aeb7abe99492d1a9da3167ed3fd0cf1b608c9c529f8851b7c5fd931c80540ab6b14fe545522558fd4a11063c59955ad1b355ac17e802e249bc07bb17499bf534623ba9a4ee5475591a5433e1bb71d37e33b62fb0a7531466a99f19257464b5b656e0f73b89cca1315223ad4544563474522521effe454d8dac69aba0f26fc0618439b43ecb39913c85f1c5e204e81d4b44233ef2b74196cb9db2ead04427f628f0fdb2779390bbe3407bfe4ce863026620a359f23936e736723906fee35b9d1f6162ee852eb3e97d4875b8194d8edcb2ea6e475f0edf7a2f0001c22fcc6cb9748251e92975712a6e6b840b4a95f076e1519fb420e7d082b01bc923603e8db1883b68094d8390296959f664c86098fd30707fecd27d5b2d55d8a51421136a56ae3149eb629b0bd9fe8e803f1c0dbc458b46c56d86334a3da2c64e7d5bfc0ec7a69062db715fdf16b405c7b546d07d293f3d3001d303f85d1aac2ed9c12e34ed60ecf5ee2d002388bc8cb7317b29fd2d55bae3d2b9eb9886887a0dfc6e9a9904d6546debc2902920b826d88197bcb962777ccb9386e750fc32d4f20e8605534b8161d9ae39395b1834a92291595e97aed7c6f935e53e82711d9555ee4fc1f9a62cfd5fc0028160c57860a4a67f1685ff7557c38a6a1f871250442f120033d831ac2a75e716118e64adbba9358efa0ca7f30cd63ce86d1ba0cffae8e520a48e89f1c27c254d518721c2fd6a1d326d78d527d931caddc0b347e652e9e73782622913be8763e268f2af5ac5297b06237f50a56333e28242e3210efb5eaf2efeae6ddf7cb1e80a26616051be41478a75b984c38e9b4bf95628566b726dbc5ed926afd7f6e8199565d5a2384c141c1892fe504dec89478db652db4db920d3b2cf33b4dfa5a02925df4396d19981495603f46ab82b0184d4c47372dcc0e2f0ca33b1eec5b2256f81da5caa168707d3c9f8d8d17f379189568c4ec1c2d4c34805be144d05b8bd34beb1e0b4c440429b33a5f56ef9521f4fbe48cfee71e20c4499efd7e784ae0b0255a3b1c49742091216e8512475d069689e57a75a015fa57a7ab5f03498f1be4ecf7829fee14bf835ce84a6f5a9951c6e5f8439be94fc0369008e0a98378ac8b6f991aa318f5c0a0335c65e14138205e672c2e322af5b88584873ddf3d3f74d5d58f46c518c9206a8441e7490be7f30d2d0dba8117b1ae2a186172742c02b98e9cf898092b061d7351cf7d6571f57e3bb96f1922a7ade61353083e9ac8297d8ebe3988f5069cdf93ce16e15bffaa412265c701ce55c2016dc4664cb9bfb1a0773e4b3db2778a47528c0485cf12bf5b3f8737a3877574561c902fee538bd7425be8979150a4e7a053e7103eb6908e88a771f5738692ed13db135cdaaccc3663de1dfe86888144a63a40053514e634f4191e9a69fe3988a5090176a34d2864f7fa2a1fa70dc0324f0ffd91164c8fb9126a48d52ea4694363a47f7c72ad2f209551ff0bf49b11f38a38380868d80effb1432d580a3fb75bf6e0b360df80b3e89691cf8002690dd59911753551bd100aa3335cb73943c4b7578274dd3a866523ba47e2358fc6b0fe637140fffed4e1bf1f676a982d167e499490fb87f20e915a7bbc62489a0edf0a35a6859b0d48f10b67a5b2dc6b99e4cc87d273a8fdcf43bac8d1d4dbed06da49e67a15200e98e2a976600ca0d094699e660d401e7f734e8140f485d481c71c36b62795b014e332546bcb375dc5562c46e4db80ea5b7cb0ea812b05663ed0a03b01b93b42a3862f8c4eb12a6525a4448f63b2dd7b241170188bfc36c4550b66b9f5e1988ef3bb30917d8d52ff0bc32b0c76cf6bded5e6a80b8c6e5566e06ae87d6d16dedec35232411581467c0adbb932b7c3c72586e112efbfd6ad586453b3d7fd185f387316edba8f108739f5a27ef83d30ccc4489b3c2bff803aef472758743ab47abf3c852fc6faa03035c179067135038a31a9725d9e3a8ef0753b360c3ef9c7ed61693346b1b8e2e8807ac4f4978fca3db36a3a7865d14d24f9a1746315371c246af1f9a736b7f5ef8f6cf4c888640eeb87942aabac280368a4a9fb9a8701c7dcbd83e168cccd0a63af073975025a192fd45aed1cafe329f4b042cbe30bdaa2e262364b27021cf6f2073484a2a1a8d61f880c5337dff37cfc5817ad3e9be1efb7534a46d0db581323da5bca8fccc6960186e28f9282fd6624f44fb0aacb605defaa95667530b30e63c8ed73580c487073b97b9f88a62f338fccf49c205f6cf7d8fc4a7d161708de610756addc58d0fe9ef2859b7bd5b4b9302e37c5e4be083ac1d310c8444e8638656993a06acc18ba20ed6c6bb5c528e9bc34d0e36c90b96d0bf309a8720ed157d70ab4e291f32fad28bce21d2bed537862eae9789a9db8f4ff8f607a451ba93df46e4d763bca97abe95ee1572d618eaa3b7f562df33c09b4feda6c85d9cb0382ab85bb28453f180d4fcecc254bd4792f430dade633bab8dfb42d1d4be874459606505a27987aee4e5be02179f5ffd3e1d2df0e0ede992bbe062e20eefcae40001ddcfc813ba499220e36d688c811cfedf7b5a1780145e46c56267a14e40e5e24b3ea4a7bf79fa6e1383b274650f65bb87492a98dae69b583c3173fab1bd7575998b571491b94124a730d0dba85a2033fa2c612cd67d23a797d92bdc63cf96307a84bf162d25b8d6409a7c9b8d3d0bcebaf45d47c1dd7e2f788e43faebccb567f55c7108a162464709292e42c8831e58eb04b5e78ba8f1b7ee5abd3dfd7aafddab2689d6860d7de85c9382a9ca644abd41d3b9595ea767f025b25e4112e1801ced00ce86caf283f83e6985cba141449f407e6cbc7573ef6f56ea8f212e6f4c751bfbdc2a27dc384e6931e6785a1c9b17a9fb7d4cd3ccf8702a94de9d8b0bde5c3614fd3d68742980745aa48cc9b14b1a8b4c7c897084d6c65ef82283f45852c338d0eff168a5b5f1440a10386c4c72842d506b63d87c23299536e864e486ded4dbfa9275c3f473fc51bcf7a778b0f4453a1a052bfd4fd83c9adbd43ee85edc5371a0e90929a2e684bf0601240492a6f980bf7fcac2e42b96d1eaf0e4ee986ef10b48cc92c88665856a10473c844ebfed63c4a5330e9832c3d7cdd000a339100468616f93ad19b8daa716b475fa59c543df8fa2e82166912a068da007eeb3c8d013db0dc006203209fffc79199d64701cdf3b0e044fd58954b86f040deb8f56c210eccc96dba86ec2fb250c61df03a7d2a4c99266d3036b884660398bca15af7a5e8dd2e1087d46b70619a95074a4f581132c76dc702810786e1a22022879ea75d3e6ff01dc6204aac34bba76413ceb46f312ae522d1333b03315dfcfbfb1a6d3ea33f3e4ea866108e7984e87c4e2c5fc01ccdb805e55b0535f33cbe7715cb1f6220ae319e547e2f820074461c0055cbbcfcbb7691d87e9ace626a75064e974f23824673e43bd533e1a835f56f35354f63a35e1a77963dea2b7de0af8f9fac35879bbd837ed4fbdd9f4a8a9795ac46d0b31c98d4511d1c050b3d2f21745918940c79fa5d00ed93dd2c482292d44fa8182c47023ce9e8450ab9843f665e652cb65785143b066951d927de7b1cc900ae742c7c6d3583fcc605c1cb9620adc8fe052f82ea0187351ebc81cc90a03ef14d2f14d17e731886f6e6c69645abc32f4c1e381e1b240cff3214ee2f4e5c4436d192af340a27475ccd15b95526ce8e58db10641cf3dd62f65619ce2198e3aeb5b", 0x1000}, {&(0x7f00000012c0)="687fc6b1e2f78c9dc636da92a23ffc10ff0944f487d524ae03c09599bc773c439f94539ebb0d40f1428b38ba12c8958bbebd1f0fd3782db6f75e149dd76ea243a3873fbb66e6e87402e843ddd22830f0ccaba49bec60305faf8583a9ee40fe737fe6d686c58c57b4c8e691d73717deab1ad3b6e8f7568056b4f7f7aaec8a0a00466968b439700ebcb56717c6b3eb8ccb9003eb54030abbbbdf7f7ab3a5402f2a1e8552489959f4604de75506a10e50a336598172f7a60773d12e5c63a2d3c0e29b16c17f057bf155bcd0f8b7b7e4", 0xce}, {&(0x7f00000013c0)="d8ed52bb786e68e37ef820a211a01e90e601165947dabde601d1549a2f2a17c0d77e1de38ecd80a1b44cec8c6056d0d33511d99beda8fc1ca5594f9ad526dda1498744f799fea64617aa7e8824522886dc796d0400443ed006e90f", 0x5b}, {&(0x7f0000001440)="2242a170b5a266d08bacb8cd75a558bba83911eb334283ac4395c61ec543ab58d5368871c61d6fce81c389ac26a2ce2afdcc4c09f94c40bf632b96f7e05ae562095699cb1d69bdad5ef929", 0x4b}, {&(0x7f0000000040)="f2e6a96383f03ed1a43da6fe055ce01edfc22f6785ac2507778a921b0b5a6b1ba925c1ac387c4e33a5c299c6d8797577febaea02", 0x34}], 0x7, 0x0, 0x0, 0x2}, 0x4) poll(&(0x7f00000000c0)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000001540)=0x3) 01:37:16 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x101) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') mkdir(&(0x7f0000000300)='./file0\x00', 0xc3) connect$unix(r0, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) r1 = getegid() getuid() setgid(r1) sendto$unix(r0, &(0x7f0000000240)="c4836a8583b4a01bf2da3266cbe815e31c9d5b9670ad2638c7e3eefddc3732f49c3835c012d0b8d586fe0f803fe8ed1088202cc5d3fac1ec4c484400c34cbbf359846162a4d583549620b4f666e5ccfc36930cf846bf15e92757ef57695641753581a9833ba7a49492", 0x69, 0x1, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x1}, 0x8) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x0, 0x400000000000}, {0x0, 0xfffffffffffffffe}}, 0x2) 01:37:16 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="9bbcd73f747fea15f23839a957ef297672a26610b15e48644beb088af262404d9733ebc5c1", 0x25, 0x3, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) 01:37:16 executing program 1: r0 = kqueue() kqueue() kevent(r0, &(0x7f0000000100)=[{{0xffffffffffffff9c}, 0x0, 0x5721b76b96d34469}], 0x60, 0x0, 0x4f5, 0x0) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffffa}], 0x7, 0x0, 0x7, 0x0) kqueue() 01:37:16 executing program 0: r0 = dup(0xffffffffffffff9c) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x16, 0x0, 0x1ec) 01:37:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x1000000, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) mknod(&(0x7f00000000c0)='./file0\x00', 0xc000, 0x27d9) r1 = syz_open_pts() dup(r1) 01:37:16 executing program 1: r0 = open(&(0x7f0000001740)='.\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x10000) sendmsg(r0, &(0x7f00000036c0)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f00000015c0)=[{&(0x7f0000000140)="47ae26e3fa0793b1bb829aa02708ee735d52e2e08b6bc14a995c89bc58a8772e015e5475321a5882bf742fcae8648f413d6fe795d94ce89768c40ec0b57298832175cd78823d2d13e30f7875c745c42d317f49e3346e30086726f3dd9aee4748f892f55ea8717c3cbffa882dcf30fb0a1cd10b638042fdd7d6c40e9a0410335701480fc57c9bd02ece704348f3273ac0b10494ea928604e31dfcfce3e6f3101131cf04050b0c", 0xa6}, {&(0x7f0000000200)="f1321c9e70e2bfec76d6f8f7dac43fc21cd76395dd4fbf67cf72cf9d155069686a162161b42d486535a84ed0ba4efe87093e2fe551ff2e0a6cb8c95fd5b97042da395ffab3c0e05e7e3309b590b4c5617b2cd32a7965c6175bc1a4e6e702e54328a94cb4d3d699f638110802d7747979035e4d0f4a831a43a2a262f9497302742a0865c5bf38b5b6e1", 0x89}, {&(0x7f00000002c0)="ee6027f084ee21f6cce03489977b0a2b2a98c0433aa212d5d3ca019f16df92fbecc2b0c7842a6a50f9ac9016466266819004a0b68e5ebac188eb24802b879297de318e0d78d00f2cdeb03af30ae29383ac08d0d297b15be34910f7a4bd3c6949defe740351c5d969a81ea1a57e00cb7d9f7f4aa232e5233bd54a796772453a86b490b72c2d85c5f7eb83033f288de9e2248a1e6df563cf63fb787dc1e4104f510c0e44d27a44fab2b8ef49086acb914aacf3157573b21d2e288b2a690b243547d8cbe9da89047d2d2ea58ae8f4f890af89898df50b312d7cedd2ac5114c880a35c8132f6a21aeae3a4e34a6bec06c69301e800e28017e01ca83806562b2198cb416f80843892433ef0eda41f04e6875388a599f18f04a55e84aeef61b3953d2a6127b8d6b39f42bdc47912afc6f9d9998f9e7e32612452733f6d09e3f926eed142da9dfd404ab66338b6ed82d4a1b9acef60f1033d42b973bb20edaadaa0bbe06c447095e15867cd7bcc326c7235bea776f1e2847cc78c1f2ed64f20ef623539ada7e67096107f12821e430c5dd1eeab03f14fb1b55a54f5f3f59fd54a8b0e2cdffb61e27c9067e0975379c6d1aa8deb213adcb516c23822ed79a14d9c555e184e8f1111715799113e3abdfa6e102f42c35d54da0ca5a2ee10ee9201bfedef6a73c94caacd6fc60bcbac397cc4e36596f4c6e99c0cc47c9f11ec497f133ad781e2ff6f0920affc311bd642730ff5816d84b1b25bbd978cf6fed04b22530e9b17084e06141e622f1ec44ac54a23587c242d476be080005315945e6f4ac1cefbb10d09178191af349cf75ab1ab855b203845444ec806a510759bed6ccfaedf96a80d175075f25e398554efa98425e5cbe6792c87ab37f32d3a977d6c484b0431ab6926b866aee71786cbbeec968256e3c53d4e5e75cf51d107fea79e6e94ef69ccdd92fec882c58733a52ee8a9b7de0fba34b0cef993d773b1f18ef737023af36cea963e2e7af02ce0418e1f1f4e67d2fd97993244f795926e5bb8a22f40a997e3d27a89815fd19d8d71132dba8ea8cf13f59136410d9cd2c283496d1e8c143571a4389863e10776348f5af5b34ba5858375f875e2bb3edd25bd46404e97453d59386e8b3b5f3bc5bb9c89b8401ae3bd24a1964312454bde1cf1709cd913a3fbd8a65f3d0dfa6be3f8f8dfc95c518862fc990eeb979871ccdcd4fdb0ddcd1d2661a8c6c8875a49e400633f0d71b535331e4da609df7a97bcbd3343515d1a630f2d0e31033b4a79b1f2b3a92d3242259dc149e7591a8a005a56f3d5a1e5bd712825a0db4c9ebf85b409beeb29730f4e9c582cce953c0b3b38425393d8c34973bf7bffa546af51faa4ef7d23fb696cc1e16a5dcc1abaf5070f5ab690ae0f8184a080a57d09c95476a7158c9ec5ff012e549ad4222c3fdcb4c6908311e878459cd4af0f5674b2d2757d6a15fd0f3fc81aff57ac81eeae261a2964ae30a89109a9bdd413870ae63955501c607a40ae5ec68700b68c4898e10229d5a92e8a772d0a4e31eded4010810c57a9c92bec60bd7839ef9e8ffc49d1760bf4e4415fdd96280a45fc08170c4695a2e7b31670c0d24e8bab125a21851ee640e2d1af62617f504d3b6c54bb2742aab68008f88e74b596883d747911833b9d8e455023f4ef013dd6abca6069ebcabf9d52b0a5802741ddaa6d6aefa35243d0fb4ff72abad852a6f6a9707c43879a44c08d32fd18fea8155938a886507da37f353c6ce96b466e9e6c4b911632c9a10d8ddb18a32731656549decf03f2d81a267ea5bc2b0d5aee6afb312cd3eaae0463e86cbe6cba9f575557095fde4f078946266ef90d341179bc86eaedebaf699f52fa6bf2cd50f6f9dba7546d46cb017cccc3abd502aa8157f6aa597b400ea86a7e909ae8d7e9191ffc1e43c2242f4ead54cedbf237497974f2eade2837f3de5048ab9a4edaf5aa821bac803d71ebd34b24bb5f2ef36408050fa8c3199e9581c0e3a2dd6c89ef7d453d75efd2af66017320c7a7f1a4d2a218b16f2e9cb2870cef1e9587241a7f4677643a6fbab5f8025c969c714f61824d45683f52343376fd9c28d05e8f059c700e85c4434f795cbe1e5702f3d0835a3261b742686aabc29bf75472e9e69a1cae6b0c5fb533eb31bdcafc6481b0ba89e4a38d8beab91ba1b25ecf303c91e69e1da88ac32800c20ff6e93da63bff972f041316d056aea58da1022e35a491f476a1d35b27e4b608a6a570aeacb1fca1dcd27a9a5b4cd2770f207824e2504a9b02abafac917f7ca780eb5d300f14abd14f2eb6f4ac2d9936d602c32abfe4d8027612947449975f16e619f87aac59caf76bfe543fefc007475825289b411cda6fa2c3ce8c105e5062377783eab94b0bf7011c87936f62dd12c0e80dcbca90d2de05901b51a00dbe99fc5883fa137ac884f7166e82a93778d1c23f98ff7e4f88c021559cd01352ac55b995e4dc0aa20df1671cc05bc131980aa19e68d4d70aec5ff810c9eaf4b7e17b2ffd38869ac30cdb891dec42b729169cd6fb7d674e152631e2cac14dfbf5d95c6de5825a1e27674cbef1c39e3433a54349aa3baacad8381795d81a6d4f78ddff233121376aa28dfd3be4403fa7b8fae9d148b2fe89c55423d24137c4782a50c5502a46f6c99f7c58f5f016abdebe536655854f459cce806670a6840efd0b0be93e6048e998b8f10d14f0cf1b5e37830f7f856cf2e59e271bee65dafb935d06d349d4f1ec47171f84f0faba79e68b9f5f0aa1f61385a122f4102119a5d631860c606d3ddba6bdc81c587a820530c845b1774da02e946254be2e7a311a02e6a864a50d64535fac43edc9276444942df042d67a7986b9772bfd6fac59364a94e0ff0c15bf2f7bc9aebf0110c13818916969881e1cce0dbfdd8c21008126b271df0f9e339119d89e76a97e273300a02f29505a0a0d53b8ae2d03bccd7787e284ad010167013d9e9b5c934af7905cd5b9249f9a1b859320513caaaba6f09ff5daa42ca79b45177f3a80de0776cfc2ae3246f177aef976335b851a759d7bdad3de80625d3fc2f5809c65b06b84bd5464acb1998a418e7e8e29ac67aee74cf6ff153f29b4f03418a4e14003ed69ff364866d415f3c1f8d33d91b2212fa0a64cf862321f4a67d2052830727223c715c5d36f685d0e2497fcbf7ebf3e2feceecb9d90df2bca6fc84d885f59c0bc83b921da0a2e0189cea8a570391be6b198b475a3e48f28ba5a6432d2c56e2d19f63fc89828a6a1e719e08abf4ea8b44f1c626146d62b66c10b192f49d643d5a28f832b5e2b43a14e36320f69615f98fe1bf747524c85e3e53ee618f5c69f941f7d2839b87a8f4fa06a3cd9478bfb54a313e18513b735549dd3a220572d2cc5c797e9a8c90c777a272403932ca66b62a9c9c3cab8888fb4d7fa08189e9ba7440c393cb00e7822c90d98e98dceb9b4fb8985f10ccd42abd5cbac79f9211b27e74cef27f4affaff117267eebddef9051345242d7861982b25403ab8c272b9eaa811464b850a4bc988a49aac6fd4a897e318a7d512d1df59a7bd570e2fb4b18cd42fff084d03209f5fb13662adecaf7a4725967e4d7fe1dd77d67abaf0bc8fbd0be06b119b0142449ac9b06eead4f5ba7f4e339c15fa1f34070e25f58647886b002ed222922a8b87a2b3623aae929e94724fd4aa8612078fe9afb28a92bcad4e28c0635f8c74438f5c5d5fc5a09021c40f4079b373cd99799b645f99b8a2f64afc64644cfa167d20be73b9a2b0df35ba4dc649be9b1aa81b16adb93edb32a250ea89dcca63fae2d8e9bee54ec1c6cc9e631183c11e34bb7924310ed588282a4cfef219e2c6c6f2e246f1503f9a4a5ec6d38e3d8e1ccf5326a6adb77e6ef85ed70c8914e7dcaaa78aa3d339b1eb1df8d35f468d201e648aae27c8678f2d0b39590367d6fc3abf8379e4e84cd69c5961183bbb7bf60763424a544fe54f078f2cb368b125ccc6b354f7d139cf4ef8816fb0edab87b70afd34628e029bb6961b4767de4664f87085637c432ca621b50507c69aed1d9ec0220ab752127bb0c20deb5f51f509f68590400818b75758fbccd79300c074d80371046c49b6c2919766fe4edd0580424b9b743a61b445e959064baa9a19c6c692d041e3e1c98ce9eb86220a5ddd4a741cc65e4a6a4de0c9a83d913b4e0581231db07fc5be28a5fe43886661bee03abc7a99c30b1a8e6de71c13247eef11d39ef57dfc467f1a937196c776248e6a78e6572946ce4ecbb04aab1563c080d64ddfa0643a5b619edc514f86c53cdf98823d2f978654bbbfb2f55ee7bf34e28859e3ca7c6a5944906145f7b88149652ae270a5016254bcbc3da32e00953ff88ddf9d2d5fdf79370bf191c1b16b17c234f70cc255c7bd0729af0b8a3fb22a80861b77ca4fdf0b3a9b3ad5d66691dbf699f56aa1e0c269688975299c72883384e7745676666eb8de937248148a89e3736cd20fd946b59e35fa25ac668c207d9d10a2953d6bd07c4986aacc31e1714bd96c3c58f11e58e49744033a7b8a1b955a3187d086235547f91dd87385558cbafbb2650d986140db231ded468e654c75a13894ad8a13135e6f7928258a135d20e3545dcdb5739dbab939bc4350cb82c4ebd729130100455d7c07098c7d4e654d495da0b1d9823c231a46ec9e171c25294e635aa172ea11ab85ca953a1e8833bd26fb6b1faabc5eb14a95d0fc90557e54d8a3b8ff3ff9280901733bab9b8cd7a1c90d74bb48d5e9824d70bcddafba85cb5d505516704d04ee856fb8dc16c498b592568255364dc9c3f38771d72f387fcc96728ffdcee42b16b84dd97cb9c825f0e5aab43b0aca5d3ff1ade26ac9833a778ffa23dc0d0ea844a0d1b0bbc7adf4ffc40109131ba1e814a8efa85fd138a80c39f60bfc7bfbd6abf612f4c64867e96c8a63280d61c72c6eff5175d33f5de88c7b708b687e9dcd8a92e5af84ac8db32a7b227bdf49fe4e7413b563812bd5bef83aa91bf09ef7577f844522a8ca73d6dfa1354c46da5f4bafaa5dd0b1c90f89b453ca81bd625947fa4bbf4530267d7de4098820d43a35f52b39f3b1b24d420723cffa9a609da602decbde0666c307790cbe5089102886c876d4b2bee6c0fe4d587816ed142082304a212ac10c6475f76564df8d84adf7a1c0ae386417c3d6f87b3eeb3a4dd2a1a70d5355cd688fb081e5f779e235ff3038e8d3f6f1077c4e081e7dc447e29aea43944be23fa31b359bfdac8607e632d5cbb06d4fdc3bfb7ad87485df78d462faac23afe3c57fc563149ea62f61acdd3d653e346b3c9039d09b6e54feba9e73cf800a0172998a5dc9405bf84e7f64ae333b0284b8921511cd0a503b1db8b84b1a7a98fbbd8194639d21976576020c0ff7dbeec488809e32e50831112905d36a30a744cc83d0550755c98566b9d7191ea2356a183805d39573f21e1c9d36aae84d9465a462183bc5ab63ea772dc84fd43b61bc178822573245cb64e4e8648b116de3447dde3e3c34264c96b518c7c7965da64a910dc8d928899e45c8be81ff6fbfa2278a4373829ff7941f77aa0be4093152f2a223515dbe0e045988af78212f27393a5c0ea18c9453f0d12cf27f8fb7836d900507c0ef5ea101f84d019d773337c4501f262cf3ff93306bcb0835ae222bbda0aa21baf4b74530ab10362d2f9108541e8c0de8f5595ec08018093ac569d10e71b8e3dc630e9841cf561c2a8d735777dcd435745ac305ccce524430d35a332e2387a41d52cd0ca95b8d70727d08e5a2d201b94ec8061c5293943936679b969e", 0x1000}, {&(0x7f0000000080)="5610b2efe145f5f12156b6eb2cc850c7bdb160489d6d41987d7fa836c2a81a08e4441183a49d94921e66462bbbe5023a30ecca09256d9a312e3eea5c1d8ea24e90", 0x41}, {&(0x7f00000012c0)="daa06136d62920de57f10ad63def56a56ea8cde892bc3564eadc1a3bf5c1c4a71a631a110aa88a0c0f1ed0a88a1564381bc3aa12c0a1a7f79d0eec1bf5628be1ac68e81906a012e8ce8ebbc6142464550665d8db854a6fd5f77289843df0c9f80f6f570555084fc93911f5778a4aa5382a2724f36b2c5fcaf127147d156444627d3e455febd4afac655954f787f899a996ed565d025d623e08e52cb1706fd59c7a51aeca1893cd0657de064c23e3b6e1aa508bee1c50ba6d24d63e3d4a87", 0xbe}, {&(0x7f0000001380)="a6924fd8aa361ba1a01930cbb3d9f34bda937556d089f2eeb080e3ddcf7e6b99d88bf951c99a23cebe669b9c47e2321a0914969f2d5d22197f6d82d863d2d33a3697a004986e92a1e91172a4975d144340593950f5cc5649702a0faad26249c48b4603927a0acaca8f3e3377bb6c28929291e261dfe3ecc926a7f3ffbd5b309dffab0e9dd10f8a3c1bec", 0x8a}, {&(0x7f0000001440)="89d7786180afe09dfdb833609b839f3cae029ace245adbf40911fd81b6fc07dde75d17861962ea5f39", 0x29}, {&(0x7f0000001480)="3547d54858aa92b2d79d149b5399044d35b60aa9b83433a930c5efa3581c3d6a6114e7e6999aa2e3eef3d53694268e280b58a46f0305074659e4793abf8ba60100c141da28e68cbb86b81dae580e8bb0e42633a3e65923a2b0cc15417b458c5983f693d94c1bc3a1f6bd02c92801cfc3e6f43da0d54b3aec1dbcccabfdc946566283ee69548b8ea87a8714a712fff41a39bc4bdf7f2467cf70cd079f2e0c39372b678357873f5939327b8f06e1f81f9937e8c10a1b00b60523c4833bb1cc72e5972277893e11c52625af49a70a9fd2cb60d8e0cac6809d3730da4d", 0xdb}, {&(0x7f0000001580)="19de697c32a2e86378da9757d9017c55aa3d36d973f6e11caa67b7b7161059f4ee18bdacbdcc8402c1329824", 0x2c}], 0x9, &(0x7f0000003740)=ANY=[@ANYBLOB="1010000000000000ffff0000ffffff7f973fbc93f1a7f1682b18958b649c1bc23765028b26aaf83175394b3ba0007abe743e440c8c9918ac48496d6712745f4cafecc804f89d9c798a0be613520eb1aff2e47d7849369f2efa8a7706649768029ba1c4eee19fe1510bee2d83e20819fff91b650730e6fb745664123d509ce9b6364f9ab154a84da28666a44afedb199797d7cf1536d632588344e3810acbf91e49783dbad0ac5268f61b5d4ad219edae884b19f9cfa99f7c14b74076b5d842fe748d1e5e808bd880336a59bb591bdabdc4dca6c9241e3f4d393bb29e00b735d73472bb1acf162a510d14ca16c6fc23f78fb72ba4d113e74ca658c5c5d44ce1abd53fa6a8f06b4a3220da24832c4b35672af416955214f903ef61356f687f847db86a1e73194c62694e47cf0c941cbf54a26d03c51dcba3d462babf87467cd1b1e84dd56f25d49a694855090d5014b32530cb7f998ec2360f266bbfd4d3e34ed36491a605e54fc38d38177c976c5638a343ab390dc82df23ffae12c4b00f638f188c725c6f70dd42fb08b9658f15418c667184596f6cd30710f265855a80fe3618e8bd7ba62d1b44530dea0e7bb598b272b3da5ad7bc6338bf38247293048fcd067780d7410abb051741bc8928f94bab58c8bb0a1f6fecb1f8ae7a5d7ee5b6f9dbee54a029561d16cefa6be3e57fc9819bbd705cf2702ded4a1c854074192d4649bcf1064d64ca3ee2d9f775efcbd0eecc6d5f6accbb4ef85e4ed4c091a4fc3bea63bba3dba025ea10e8e3300cf405f4f443908f499eb977b60ae76104f613c05e5dd5d74a5a451b764fcbe1fefc79304f83d26dceaaac33c4321cbfdd17faa338db231b2ceab7b6e2c4c5993408954d8ffe3ca7d8e7f2029be6eff976fce2ea74855d0ff92f4cb218c257d762f832d28c8a0846b4b183c3c25ae053a9d862e7a8da4e3a6baf97508c4f4cf321bca74e199886954b532bd7a144016b5e4022d8fd50daf1767f879d422297b3c3729534a80277309c61559a401c306e6f9ccf2dc2799572c4d66d1de8ff27975c214e8bdc163992c39a082267df196db407c9bc6a2ffee707b1c8f7175a76f38ad31af6ee8fd135f98bde7fd4817db11744e627bae38aa40420de36478248a4eba1d7a005694fa7fde046b32ad734e097c12ed44f03d2dd866540667918aff8325df1868aab6f145c14bfc167c39499fcbc5073aace8a9700e0b85e7bf706d0064fb74c1c8dfc72ab6bd0db1dd94ccde11f9f3724b182f2ce6ddc6f036528bbfec113b326d652073d4f4ae8aa8d2a14e2817d10297ed741fd5936e454976c2b85fcd51ae131b661ab5e06435dd97d71d057f5b1be67ed72de2ed4a3a1180964f5927ae669c9d3ba15662d9a620221fb42ec0f178107834473976a1effdf3171fac60e437731e67889d5d8d293437025dd6509fbf7823344e71697e230e394a22026cba40731ec522fb6f9fd69ba5f06c0815aabce2f8a9c3b10cd8b090d8ab95c601d9131ca536765fccf4883b6780f9eb7902c402ebf6cbecceab29710570e72238eaf31417400cad081d5a6ed21cd4e8c1ae29cd80039533eeea737579f6578b919bfee6789d98f5f2f8d2f1dac030bf0b362efe83e125cbc44c41b1add52c2d5532fcc8ef0dc9177e58269eac63da202916210fcbdac51825ac138666f29016bb1cc940beca5fc998d0b266157393380a01de6044ce34c5314f9181362b18a659575bffb0fc66ad031708a81117061d88cff6bb6d9dcd96218366cb9d984f385be8ba1895e37f6075b2c79e022db4a5dada71dc56c522811365511e036a1d284a323848e278ea812ee3926324ef2e242ffb8f4d22352d1a7544c1ff16e227955c5f2ae356026fd90ab1da7396bea461b9de01ac74d184dd31ab847bb5dc420dd337c4279c172f6c6ef4291b08e0b064bdfe8df20388bc293c799201de0aca06972f9727e0e09b521bec338b508a6ba5ee0d493691b8dfa6d95770f77b297b4d390c8dc3f903c02a36f6f9b400b6513e1b9a223af6c7731d1de6e9b19e3089b93991c1d701109c11143c284ccf05bd561ef6c9b2e92ed96a4f809022d315d88fadcbcabe276f84f2d3e22d264e153c119acca3742fdde34373f34d5b34d0031759ba3d5cdce071c245ac2b386cecc067095e80a88db4b913cebafc3d61bb8d82f788ed8d42717a02e54942e8f621709c846618b7200f5ad8cb69f513fa744956d396982d89c48c8ff41b65e41fcb11e887d470a2179e3be67bfaaece8bb66b0546f0522014fc6fe16a5be0bc7d13b293ad93b0e85cea8998eb910262652ae21d1efe72abb726842bc8131438f24a13dfb054128fd0a491a72bcc7c0c36e5516d7e012aef6d0718ac9a6293d8777515f450fe0f78b9c5ef8ed56067ff25e7d98a280eaf3a7b02757b3a7854bbce72184a68635f42da96448bfb88b1a24326914ff11cdc42508224cc6321716be304d5e4c6dbca4da04d3b493f1494dafb7a43914397959281f8f5619b9a92f9bf0ef12d2e7aca0837a2f8976f5832912bfd027c84d39f3f72ed7e52e3812111b1f5f49884d6e9325b7737ac5276cb79130ec8caf4df65c9b386bd5defd412062b0091d125c95205ca565aae125ae6037c6e036cd141ed058697feb0984299b1fc405b45dfb8cca9e5367d8347bb79e4279a3cfdc5e6db9260476bb87c7df52751944f1218ad4c95e1e441fa6f8a132b1a1ae06f3fdb376891407d9c59063f13cadb470a4b80ae9fc0f2e54a581fde49b4ba83e92c1526ab90e8315e83fe7b6fdfd54b9789b601b2c3372cb1f5cd7a33c69879b07aff8b3f2276e960772f13012cafcc7f5d3a536dfa3028fe23d318ed945e520ff0539ec3506177713f38c994914db95e2b66d18b5af4161347844c312949c82abfef52cb19d3b30dd398a50297e95320724d86896e4b58cdd274a4f5278984a1634e9510a1e06a0a8e7f9d198e50206397985394a696c931513c2f46d62f18eb8c63262ee53c19a05a3d9353ef3dd60ccb51e97bba40abcd6b9580fa6c8ac353cecd450f1a5f3963cc8aa46f069737c063de9efca2bb1f36217191f09b9aeb22a8b0dad5596e743515d46e32f62b026744af7e4f07cd26f89708d5cbc935e18dfa9da0c29c30d44fa538db5c5c664e307cdcfd839519811cef8561e19ac2f26995fb61b8d94763f4c40a056c7ed97729048c8f5ce3b41e142cf33b4ae67d1c4b80872ac07513dcc360b7ab9062a953a20dffcc588840f04cd2a738ee7c6ad8e26ddba04d8ecf70518b9c401aa44193318e1e312d625e5eaf96843ae9292838443d4f90d60b9217bbef44df87fafd6d4a7d2e9b355ddc29a91f225a9893d2e164fa2c2ad48d9cf865cbe335ef55c75c4666576b5dd1ded388f88dcebf51f2ba5ae06a915b6838928f4e8da631ef6122472ab700a087510c8bda9703b87ece622ca0c9a752825f180e0a3377bcf12d6c10ecfbb6a52bb41c8690fcd7eba1fa98d3a832b504e7057ebf3b30b9d10b257bc146c74785f919b31b0a1f1d02f798641317586e5eca00d1fe9ae5acb375e9d40b17e190439d1a42d27fd8361f875e49b7043bf5209d6150771b6c0706262e8767cb2e26eab35a5d35e33f00604be5927fb734aa5c41ba9e734b4d1717c4c80261986e8d6484ba81661e06d007b31df10d301a5e53a34bbfd6dea9856698f5a7957f90bc8b0634913b8f073173e64c0c5d9e1bf1ec96d44e69e2e8b7ebe64c300dcaccb785c9a3af40ea18145f381df21b35b823853184eba7209e8f65a8a4132ca866f3ffa7c1066403f283cebb74028695bfc7a280f15b9a0b77b092089e31f9c4f35d4ee84c90694a3a794eeb0918f973122a9ce1455577c3234fc7287807642591ad6f4592d3e954bb2a255bce79498e8bd761e5327d80a5af8e239a2e59c7f2b5541119e937f3702bd5474d600b7dbcf2b6eab1114f57a7ed0b2d4b89c68d66828bfceec35ae77ff038d03c07bb82056cf0c21b87a9026dbf9b5dc699160f5cb5b74076c3d68ef9ad2eb1d9b732975cf92766abe7af467023734ee12b47f59abf774207c160ebca1af46ce4b440281da951329ee3f8f2f23a98931d3aee195d6a747a2d862120111ad73456be2e9ee86b1945543af43bdd2b33b9a1cc4e813966e685e39034812b5b87b88ee0e9507b383dff92bf7cf5a9e37a7dcb28be7fb431f4257fa99b7bbd65104464ea022c25efc8eaebe1b15c4c802ace15474f7f50df70fb7ab4ce4d0492e2a1b9e2d2e7cfb6ed16a8d7212277fbed1a867e16a3008f2c5fb2f1be5817a9670df1fc5bf9909a07d67031f74126e8e8c675ba71f7787297e29fce98df547fd9ad27e45d6ebf1c8772026c82951738c144f6b7c8024a4df2eadccfa3b4228ac292f52bac2d67ca13814148c17173a660a49baec24979ec3dc481edba2e1ea643faad2ae24b318fe014a358397b58d1201a9a6c1c0c564494048dfb18dc31f29be378b0baa64d08c6b534cbfa6d6e28329bfc581fc60d76cf9effd6a01242ad32e6d693da7f9b97ba89d1a366132bb1c21fad357669e138c3433423fb0bfdda5660c9d7865c9ba61e8bfacd137d637551f69095f8cdf8dc74928d9a219b7561e062ec076284377365a17f665beeec93f88b45cd0f7b4ec2b595d7ae3c2514fac9a88e8904ab62c831ac500e8ccacfc83c70ac23f61fedeee9f023019b427ca036d3cf8db3e50aa20f7928f4455c03a44701252e4982006d8bcc04d556d751425e1d126f01578d21aed81c5a4f4963b0ad5cc14ef29fe2bbdb2d6a783b319d48eeae05a62b7f3c2fd7eed6d045621c29d38f8373b748cebc8cced8fe3fb86c90a25d2256ef22784707af8c36fe869bcc4f617c8ebf165b05483d780b5af31b9cda0b532ef07bc034dd7b86af1c1035b5fc13111d88743f12d9c24a318f312d1f1da6d4ee5d9412326b62272d15ed46956d749bb8f1e3c60f204b121cee24983ba9a7b4bf34e1381222c9cc82d6ffc6a81b812f3b889ceb1ef94831b4e78749734c876c2f1d8bb48bc2485554a4e5088e7895d04d09b9dc57eeb056ec89492fe00ca05bae4f1b0fb5d9d4d1d45ee8c3a66f4b1b1f0c03c57a9d892ef6424aefe64500e4f8161839ee8334a426f8cdd23e5de59b281202e6b98061cadbb267f3cbbe9f591c48833ae9924c5f62ba6219850f6368779ea3f2d41276bc6eb09ae2f5d6fb73e0e27764562f8e3a5b9357f12ed49914eb58396f6b31e47f30eb20115d5f458d29bb27e16f868a853a7ccd997b4075b916786968fdf95e6940dd3ab779afa93df369ba041f277d1a83ace7024e3ab813f0fbb4d8a737f85e400946e0e179e625555e3fec8dc555170c8a5c4ccad7a500d486415807b022a06c9418acf98ef11409bb2434a6a7caec98c713380b93fabde298fec478cff76b5060a1bf5fef416d57a9a45ffae2e97d6a6aedbf81d69d36537b48f88447676ef370d349a3095c537ea444772a1b1df08ae42edee7718acdf47364dbef845be3e04c0cc89ce6eb6fa0d475ca1766d16f56a582302f3c6ac34f3c357223d9b54efaa536025058dff01b5da845014d3a6a02cab43e29f7fc2abc63e3e4f02334649132e59a504be7081642e65b1d434e3ece794fd1bfba20947fc89ee3bd9df103c06c19158729461ce595b4983fecd02faea3fa648b08331df53c387790eeff7b593c1978a5ab5d0f021274fbe057c42e5dc6a4133043f575e46bba4435ca3e6071ffa5f927d62ad4f0504676358236d1bc7dcacda80ca00f9d7efa370e68f2fb7bc9f43356b267e91a77ab312fdaf624803e1010000000000000ffff0000040d00006c8e022868298b5c6a34b45a1a4e14e945f2367b64243898dc1a906371734dd1d7112ea12a6fdebaeb7f27ef9d37d9af87c5549b4032b738785ab1ccb9c7bdbef9a0d5623ccf9718126b4beb4bf7ab8aace268dd729c74fefd1e2223e38b7c31ac4cb99b832adbf440d59cd16825c75a5c5e0523f736e7101b18299fdc7e0d29f1366c1b8f5e133cdc0303877609fc53bd22869f24ea91bdbb888789abb6a83ee04985ef3b867b14ff6da18ea61f285a0fb12d474d3ec048673c81df2dc4d6f41a7ed7027276d01e310c4d2acbbf4f79dc3e9921399d90414c59b8447094ec77aff634437d524a93785783195f8c8276a863cc436d0fc557e4cf5052692739362ec71f88b014f9e0589e27fe7ad55d0190c9dbcdff0d295fe2ab8cbb0b3cee807e5d9f2f0a56384253014f360a3b5fe598eb4a3a35252cc052ea439fbe95a2290f2985b38b829f0fe21cb9abafa2452728e65f5639d905ea945b63d033b2669ffa7f2c0ce6ceeff2a342964d3e017b0616da2aa10d0ef8d067a4b08c55c408a8a66927a10ae3a588e490e34106aeee64ce74669b57fa216379127526612b58f6f8f425d6f803dbac1a64ce89d6e621ab099487afe637b03877e35291b2db84b98df54c7e933547d78b4d979f227b03a56e695096bc920b50e7cfef0ac7bcc210e5f654204b80b975d601f2f83040c49b1ba95bbf4bb06f40d0b0cf13075e08dcb3c1db71efcb1ec86a58cb30a92d5696fdd2da4fcca689de4c13e35dc8b835ce0136c202a32ae21ab02922c23e420eaafe492b473caa65d6c04d395d9efd37dbae8d1ea1ed9c0e4738fd1c727ab5b92368b661b287167cfe4a53d13af2a4a7b2b62a0fc87fc536701f48b67e1e479cab9131fb91301e66cc0d33a507c18bd35318447c5510ebc8e44f8e944ec32f73906efb0568d4c21c1de2965d9c09c46ce704a4d7a36bee1334cec4fdc11d0cb604d961d197726c02d9cb3d87b2145217cef7c3300bd9c22bf10d14b4bab67a35e018921943b47a4562efb5ed741d2fa4f5dcdb85e0f5cfcfe854ea576514c41080336b95790bdd3d74fd5e8a9eafd97fa4e4a1999646c7c56fad713f763330b9188de10929b0af148604eb37f8f580227014d5d44dc69dc5baea993dae1c1831120d9a57fc9f336b2e73686d92572ababda1328ca899873ede2e436798ea2073e03e7bd08cb1b2f4f216884f8599b3ece7eb873f11c681f6d59d72514b0f4fa6387b91f70fd5a925181bac04c1ba0cc81a09306105e76960b9ce5c69b04220716c3e637fb17a3dac1ace932e52e3665983baf3ae90ea73d1fe3a9c410d3e4eeb94cd64fa117d71d9a78f3194307484abb184056db765625ea51c618ac5b38f592da821643d19d2929296bea00a7ebf22dc4a4034232659032af3d2f6f4220c9473694277dcda173348fac911b8916cbb087458418d7de78957d8cce86184d08488396b5080cdf7003d52ff03f251b7ea470dd95f9c5ef786a0d49c8b5974f82591da646c91dfd1edad8ad9a3056bdf29160961bba27c59a9423066619dd21bc6d566fcf2d85909c70e8ffd576ff7f2fc26a21aecc057d07b5e4ae1b9f9b3ef49e9bac6d70bb7505f42e880cf1a04451ea86e3d949b39b8c3d5413d6f4303c9b7c66334789eb04d40210707ba08ad7afb20f95c046c4e8884e418eb05a8089d8ac13a1ba636a667721c510bd634b2e601a1bfdc2c7ad6b3e1f9f045b0b37710303de27f969ed6cc2f6cd9c2694b5186e2717225767528e2b6e2212a0c643af24f90d74fa808e64377e6c0516effb88ff3981741e6e3cbed4b010cf88b2fc54770946a46efb3fa7fc05594607efcb49c9e7b4b69762a42f8e80e5207baba6c879803d9261d1317a45a7655c211a98919ed026c5f446161aeb94198e13fb8c97b605c829fdbc77fb9cea6a1ba04107751c0aa77ff9239a01f787580ce748b9fb00a8a07ab439d706b56804a82daae79d6605ebe8f139da87c0b49dc262fec3235572c43c53934cfa5e6373eafcfc66ebe8658f8f0dd1225ef2b6e656e9fa428215b3a9bcae9b61f427a9a6c67709f5bf4857548792c6db89d3c0f8ea357e584581e7c33b7eb0224fbccfda5f5076bc0402b396e43857e083785fdc84372ac6cc2f321d4f2d7f1b2d4fd84754f7defca93750a8386df927cb841b182025eac4ea424c1fd12526354a595db33a128ffb370f8f499d7fd55165925ddb71f25328c0dca479db0a690fcd58a7fccf31239798e63e2430e4a446d1acf4e484bb633b51e8c5744e43c1f7994f6b40ba99ad0248484d5b4c32d58ae0911a773891b89e1fbd9f916c77f6030a05ccb7583c0c5428af817646747a194f60b2b1cd5dc4fa69f673bc32a20f26f96299523802c9acc5b4c618efe68b68d78e8169d9f4da2e23493ed55ebc9371bedfeba6bbddd96972547fd54888a40869aa0c57c2561248fa5dd3f3b1f84e4bd17e025905ebd5b2ba2008cbac75325bae8d00e3b14380b3477068f6ee6e236cb48598c04834b202668e3ec7ed95e257936b815707bf8858c5454af252abd86f9efd593bd583710934f46e49e298d2816369e8521e355a00fe3aedb743075d42245c5fe9f206a77b96f7f3c6d1425cf72b3b7aca9d9574c2bc91f3b32eb173187e400909fb74b6fc3a8b6a4982bc7070cc59503ac96d85f189519ee1ba47727d86f5fa607f186d0257f7725638df2c25819afaed3303d2d4cdb8dd13d827a5e46ef6d61ee2e7e666894a1d49a088c81a129d8c1776238f6152cb8ce0069c6e86f5c1f89d1a2b0c4f3a2df0aede824695694637e89df487c47a1b04fa99725faacdd1aea4857d4dbfaef049ccf4ebd2d61c960bd4cbf4af09183cf4452f4fb22cba11f0ebd0bdba7c9bad0ff7f4cf80725f7b6befba428734181a27eb767907d67f4d1257de11a547911ca9c295297752436ff6337153ebb69b1cc799c8a2cb123e233447b294e15e03a1d1c1ff9af7d0ba8428d4212ccd63aac90532e4405d7a370382dfc26c822dfa1d3a3c1117e93e9c9968392fe639913e769b4b7ea8e1bada1a0c9a5d5958ccf118ab3c519fa8d80fd4c16c52d2312ddefc714d50a1def98e3987ca1e569b7bbb0bdd0e087c6e779153db5ada4623384f5ece6b8d727051698dde46b11335c7b99016c922dc174f281039213ed2b92bfcd9cf5d26d48550ab25fd9024aa58b0740b815b6f139baf1b80937c024a67a7b622ac7c6f0412dc38b5e843d7859164cdee45d42bbaa899ab3b8bdae0aadbddb5da825ea488314f524b2227bd83bbf99897ff60642a8161808ba4e4bde05aafa575105bcad36558c055c8fc2f570695e6a3e8740efafe699f4f06f59b334828ce7c98c0201307bc6643447118d32f33f1d990e2d8d6a7f0e5c85a8a8f4ac55763351f9cd7f987783be5c54dbc90ff7e959cb07de4413a5524b27c2adfb75a5707decfee33bed1cd345fcec372fa5dd815c2c3429fad990a2508f4255f9319581daebf0bbf7b84ecc7aa5dd6df81325dc3b9a85127fdf33caab9c8a7b43704bf294871d110a5499e352270a8499bd501237f2ff82c52fa06fba6132094077f2669412f69731507fa95f1af7653e8b0e0f1d36c5cf5372e3569c4dd6e6756e6f4304ace4c609a41ae5ba3c89605fcfa05fba68950d0fb2d9a858a33b01c45583604ad8288e2c3d55f432f302a520b9009afef321547ada981eedc2a84f0ce501ec2dae917b3c117a88b903ae7a345bfe3d5ce649d8fb0856727c2330ec39017475e19c5076bd0ad273df820289c349266741d07a4b65f4bdae822294691a8578a8b6d267910af537888690a2ebfc1056e08d9a0bf892b9f9c416d33efe0306df8912b05b792fd27c00da7d8b691e1b1137547ead01398ba21762fd38dcd092270d45ef5170a09b8cd56b75415f10d0405c7c474d360c98d5973068ec38a8ac9b40d94bc7099fb5c8830836021873f733a22465f27e5d18c994e715c79cc8720f04fc04ee9df758887b3480b8e819d2e90844713f12887d979be84c50768bf18f6dfbaf3a025564bc8c0831a585a74f5cc3195f8f1ac7e62f0dfd6ab3274c9b3463c5c5ba1196a79e237d72ff20a92332dfd18af14c26c5ac2d4077b1b927f2365be682d1925b10fe7a249e9f0828f89afdf4d8a2931ed422da2d2ecee18e6e437db9468d2882ba81c20a12e489d984e3e3e73d135741f18f2c79f5e9561f7f9d3daa199c0c280d7f5df95ee4cb31f646fd2221dee8e3aee1d98683268015739245894d4b2c9ab10e6174b6d902ecc87c80d84dcd958346edd7fd2d233cd4b640be487a2b8823286b1a941ca01cdd852ef86c0d75c2e2305718134a8bfb4a09780e8d1421e937abe54439c582bfb0ed4e4b9e81166d7c2a233417befbfc5865c47e90628249672261e9c2f3d1e934dc03c660fb320032f6d477ed3a3be6fc99b6f0d510f6c06a47908e27f5d0f1b35aaa51998b950d8379fe3a715358748f1866368cb651faf141aa666acad71188c851f1c37b90e04434b8561d5fa0635dab59e5d61d67ced073c855ce30d3ee9a8f084171db9b07031ad86f84b262f16edb71109178b94f68bc79492f276f1eb11dbcfa24f3f198157e80fb80294a1ecca66b279972979bf3b621c05c890ceaca3bdbd3150399b021586090840820f3876470325240dfd78abbce7368a0181f4d2b96cd585473bd421ced81eed21ba323bd0e40a8c887a4945f3132959fb3aa165b40cd8c3a165b74dac3484171a25352d7fa943aeff1b60908008ea9591d0ccc99c140c5dd988ee13cb99252af2c7995cf1cdc122704d2b5fb7adcadef52afdd303bdb56c78e54d934db78a3ef919864c25ea65588288c660bf432bb293b72477921aba7ccc8da7888dd93b3ba40630217364da1fe7ee54501c0c088c3e547b3ba6f734466372eb50081c6c081581f89cff2cd072bec31aea13e56e184d30b14a0bb429b83c5e01515e9b9c0e1e09710e879a37cf5854ca913f9a49a2032721767a460003c06b57016904fef2a6a9b580db9951aa22c1b6ba21a6ba36991fa776a485770669820c91ae7476951f7389eea6840e7f5619ccbc17ae7dfd29e4c9a69ba306187b06a527639b7b6bc1fc91ea9a0ca1bd767b10c833b37ff1a748e1bce57d3e2088475fcf6e0febccc96f2c20c570abbf066bcb74d574daef2cb09fec3c789ea87eae7020d138d2639eb9cb8563ec9ef77b1c6ffbf78153d25ae4186b20dfc286cf6a4b789400bf0b62594d70bf7b20d2a162ffcd971a08784a4753f06de9648d3feb1dc1978adfbc4a9e2e069ab45833b27a275458ea9bb90730b7a34218c599c3970aaacdcafa93af963247bd748f8ec7db622bf7c548398f2695f62d93c1e0cd5ca81616a16043a83901e704d7a7d670bd728386b5f7fc219052a604f2a70b5aa2f3644129f1e055a00d5e87ad9d02ab500dd4263166ed970a9565be48c34d88e771a4bbdfb112af16bf2069154a3f922a32174369540c2a6ea04f97cb6ceb48888096d13c03f1f0efbf38b00aa14c1e00f30cb6a489ed5ece31e59daaf5e2eaea9d8a5ce4520ca96eec70d047051722c7f463440a92ddae302f8f924ca0406d226a0c307b987e0780118804648ec1922ffacb818e9650ec2f22d994bbd8fa6b9f76cb56cc34fb4fd39445be3f0be4da5b4ac56f6269d4d7387121c44010d128f00d651bd32984d28d7ced9db771481299f7c9fdf97d9e5ad40dd46277f14c1c7f53fff532f0ec4fbf58195b07b3b9cf21bcb4222f3daea81374a8de491e1b5960000"], 0x2020}, 0x1) r1 = getgid() getuid() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000001680)) r2 = getuid() chown(&(0x7f0000003700)='./file0/file0\x00', r2, r1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x20000000010000, 0x4) connect$unix(r0, &(0x7f00000016c0)=@file={0x1, './file0/file0\x00'}, 0x10) close(r0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000001700)=0x2) 01:37:16 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$sock_int(r0, 0xffff, 0x100a, &(0x7f0000000280), &(0x7f00000002c0)=0x4) r1 = socket$inet6(0x18, 0x2, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x8, 0x4}, {{r0}, 0xffffffffffffffff, 0x12, 0x2, 0x1ff, 0x8000}, {{r0}, 0xfffffffffffffff9, 0x8, 0x0, 0xc73b, 0x5}], 0x1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x58, 0x1, 0x200, 0x81}, {{r0}, 0xffffffffffffffff, 0x4, 0x12, 0x5, 0x3}, {{r0}, 0xffffffffffffffff, 0x4, 0x4, 0x5, 0x4}, {{r1}, 0xffffffffffffffff, 0x10, 0x1367d41113f90626, 0x7, 0x8}, {{r1}, 0xfffffffffffffffb, 0x82, 0xf000000a, 0x8, 0x3}, {{r1}, 0xfffffffffffffffd, 0x40, 0x95, 0x0, 0x10000}, {{r0}, 0xfffffffffffffffd, 0x20, 0x80000010, 0x46, 0x9000000000000}], 0x81, &(0x7f0000000200)={0xffffffff00000001, 0x9}) getsockopt$sock_int(r1, 0xffff, 0x1003, 0x0, 0x0) accept$inet6(r1, 0x0, &(0x7f0000000240)) getpgrp() socket$inet6(0x18, 0x5, 0x3) 01:37:16 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000080)=0x1002) lseek(r0, 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) connect(r2, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 01:37:16 executing program 1: r0 = syz_open_pts() flock(r0, 0x8) 01:37:16 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000100)="797c5d22f031d9fc0a8b1a32a877b589e6f0274c13a8c5b933ea8c802d496c8b0ef184b37cb53f0f32af8cc1f39b326baeddb7b9c641ffd74c5208587e17b2258e6e21cce7e1f923ecb0e08a361bdcdd04b56910c939f6eae48653c5e66344d4facb557e9dd745802bbb7d7d6dc1f6eadb3e3cda826b2a1f4c4fb4711b0bdb4131eebc5053ab611ca573b8c66505807d469114afbfc90ecfb2e6a3b96ca30e60daedfc355ba8b7a689111b72b7b552b6d4476342f0fb24d7e5dea79658ef286e5f83d971b01726858bfbbd48663f764b20aa6ec72f07162add4d187fc9d39cf645f5dcbc20402932d36b17fbbbdedd273506e65a9c132d3eb13f3a264b67751527d6975daf003602cc710486b172d729b11f3ef7e8c9aa4e7409460535fee9578f593ec455daeade2ddf2aa6b2a9b4bfbe564b5f1a64292dfc154aec495fc0ce28851d2b38b156f10f86fb5f47a88d24c7f47ed22b2f45440ff43ad2ed76687311f07a2b807dcbd127c07d43b0ff798f523a76dc614967224d0a1301ed5a6a58af3e48aee0a2ff9840d872f336eeded2f595f11f5156f5005c1119eda12cb1ed0c99744cd3551265f8610c2f7f23ba4be8d8e91f2ef04612cd36aba757c7f6a34bb3ae2913c0ad9e65795869ea55297d2c08906e294e3475eb29dae74f7681071a919931ebf037ca8273761b1d740a2421efa4cba65224e1929de9bc633f71a1de34611b5fafb6618d7261a0ddf3a8892118c324d70ee96396180bf6f3024641d81524b016324b1304ea7b80d60dda2186ed805446f07964107e3785939b0d166871f55a3177f78aa5f4f82bb5397f1edaf3191207cf621fd0d48b35ba222707a125176f04052c50d02a27e349a2ff4e64393c8dd44537febcb341ab8d1c8b8880d6eef391a0599ad2dacc079d20c6193666f80ff0df794bea4930f10ae9136c401662d9004a7ae2b13d9c4f087d0ab5a375aa3e86c940f6eb4c26f392c3f8b4173e5786f7747172cd4ab318684eb2d1e2878d31953edff9ed1aea7374c6975a6be858e4198b6ad9e8a3f040ecd0f4c7992e4059faf9bfeab1252de2be2bd4e4121d2500745df9aef3ad0fa072b6f546e94276521684869c403508ba8f0661070cfb89733bfe94745f536172366a4d66ec46dc54b82c5c29601c6a45537304201763a9a1956f224ccf287af26471c2431d4ecb916e5fb5a8c9df1a44922b4fa6f57251c8133dd12f91d45a3ca8914bd926e01cff38af53a059162f5ce133fa8fa7a3fd9267be2464dee75af35441db49decc360857bbce55af1cc615665defee9f549230c047d189d1e6a8789a980edb60bfe98d08468f89d7ec108ac570f01ca61da12abc529b67b76990d6f20c524aee8e1ab8d05f96be7de14ca172d3a661102b366ed394d720d1600d206252988cef5d08aa3b0f8cc7eb0191916d9dbd00600e7b14af0d5fb84bbd54ac067877bdbdfb3c53f0bb6fc7e49e546768695940f9986c8a12c322ec15999ef310b8838e109c69b3c16f74809e3a3bb0e9b77268f78577c844eff6de9dd73787b95e982510bb2f4ff3b951b4eab8e4dd31d513a1787e692b4124c1421b2b80f8373bb471beb89628d7fda168489dcb4e3feed323ee4b90323284c2588bd497066abc54817c28f74382e12334e3156dee8e625844bbd32767804f45734aa8477c4fe67ccae2b9669a002366a15d5c1c629ac19faf01772eed9235965fb3fecf5a2cc5bf5555e3ab7570f350581af9141ef37e94d321dd81ab5929f9689849e8e9c239edddc8093b264e4de0c1690252180a76bed9a3513609f4b5f13d048751990e775361760a4d01deef044a0571b0e76fff2c8efb148234c7612d3c1198b7bdb51a3b3cc887c901c9f2bd0f06000d13baa813ee766981833e2c495d248e7a2781dd7e0b9738df72c204daa704cabaf6b38e43aa4235bca3aced674462f9595793271bfde3efd080afc8c0017723e610fe9943c16d482cd2276c7200bba90f01b88d55bf69ca9f495f8fad2274f519ea7a6edd6be425c98db3a52ef25d5d08d16051a67592876595c736f80f5365eddaa79f8d713c34827ad7d252f776b899c4f4e59ac6901d77669ce6d5f076e35ab08d275467f85275133494572e3f75ec6960cfc8739f58e6d966277fa9845f5f4f46b1278c315b3afb6d20d6b2a7117aecb018511f988cdf3f50843ec8291412160aff94fa7e173509537a56bbb49548a3f3c14a1b1c15cd53935e1faa1d5e392a905c7c4c68fff59d96a0128f7013216f665235034b7f13bc92caf3345fb520e7c43ededf1a134c8e7f21bd25655977c16f2a4b00a57f88ac5e1bb44ce3b761c2c0ed681596507ae343d1b4d69a1617f7c88127535ed6fcee429cec103bf75af8b92af64d45e193e439556e4afaac7dd3491293ed271374bd46055a18ab423b3aa674f21ef4fcb2a7ba8878133bd35d25155c104c2ad25d5978793a9b944106d9b3c70988122150aaea5e3e61c40de9c56de2a8d190f096f8f457c93b44ac637bcbb8138347c7c06628ac9aca52ccdcaf35c37b0a4598f53a1fd4c2340fc47414ad50c85297c6797274e7e4f2c7f86f3edcca55e9dd298ca5fca4d271b5c9b33c2188956cf99ec1267d8dc7b8f40647fc637d394555a32543ea76627c91c22c2be5252bd855828808718407f8bcb04e2e5f18a054ea67152a7d836cc2971640e6c09cb9471528b3500d8b58c6e59a7416ddfb2a309c5f5143d500e1bad6a729d19fdb709ebddf5a3a1a8bf9109fb51edbd538368e85255355e813fd7214b4a230618cbcd622e3b721aaae49bc120599cf61c271d60ec57c626f7a8af03721e35bbe581d7d9457a584c5ea7af644a343bf6608877353b16aaf399781b356def863334a4e8df65a7d499d224926984c7dc4cd712ea60aac5c879c20bbee2f3fa6844ec235b73ec712cd0c72cb38eca98868fa481758700f2d15584ad75ad622a9fc6630324d3b533cc03a54d311e6a132130be9fb35c5df77274dfd364b1853558ead8b0a6aa18f9f9364c1290a8e0baedc433645c46534c1d88cb04c310dcec6592ef3121e6c1f7069a5d33f2057e0b934a80bb7d65ce27b47af2d3676241ec404735947922f91fce7e4e88f52cef7179023d5debc1dd19bec050ec058c5bf9ce31ab31751a1d2b3d376a53963cb8c75115bac8d6256ab90163c5efb2d7373c75abcc9d7082788a8c034235124074e18acdde5ac7b549145e720b1fbb5ed9f9cfce95c56cd54e795a305a8e27b5fd4b14175c73776a06b17c34ef73af568d4862438c09022a3bd5416101534f6c28d64bce05f0e5f8a9b218b46470d6079f2823c3003d12979c1ba187497ab9c68bfe717df0e02c23dd24b3117048f17be4a1dfecc1f6d42fc8545a0d4e8c78918f4028b512895500396cabe6726f538ce02205c2d0b89dc8bdea635bf71a3142a7c0da22383dcf048f8c56d0d7744f4ea0b1cdbbd3e78b0741e08f9d476e62a7c6c1a2782ac9f9d3555d5e75e47642114fb22fcb54fad333ea6da0d710d077c0913eefbfbba0802b8b6fd3157e267d0790c7336ad14f4a38a0afb9da19524e0c7e88aa456e7fa736778cc7dc116de27cc301fb8884d846a5baecb60731ac19b6a0b7a713520eadbf2a83c7eb7031af730020412ce329e5a5a588cc27298b44dfa02a3e8e6aa979ee72020c3919a066b18a6e82315fddda3b62f20e675c13d5203bdb1e845b87725dae470f3b0f64b017a61231a622d9bf91dbb1be953612b28643b0eea70fac678ef580de2c08fd6f7c8bf78514d86e0d4171664d731325ee2e1576b1ba44464faecb9f4ff7f97cc7936d47973d355d1184385b9ffc1e1882b961c1e28c5b8733d90ec4656f60bc1fe7dd2fac8b28c17402cd5e839a88752f22dc3d86533fa141268ff7e67bebe3e144acf6d1def0ed97421291fa2049703bfb133401b4165ea50850651abcbd80b49fe8becfdfe9d792a056460b1665168ad1ee3c1438d6709a13cf69bd06e3373865b07ef94254d718cada67bb323f066e683a5145fbf5b94f405ea6ec9206dc528c0c25c60b2beb2be2790e054e7e2bf0db93052c608c2793234fc17419871762af1a0ba9b459b85cb0c7087769b9272abd52ca299e299a33c64347f6ae18e5794fceb6046ab011d6936436f1df7f58598842d7c59b15ce66b7039a1ab1e3e92d8d463939b1f756dddbba6d169972a3334391deb5881d6180fea8fb6d10350f94775b41beb4833fb6fc2d68c1a3ebd94daf3805d4cf148dc1ad7f7944f609ec020f54d1f0571bdd79ff10f353ed861d26991587290a1cbfe216de6962d19498cedcacd0efd5aba165f6f8eff2621b10287b519b36eaa9e3baf80db4cbef8ca727ca940e076933b9a474716040cdd76af7c9a4a03eb4f2d4f2a42aad7d2968bc1dff2f6dcc174b3ff1fff0188105e454d8d104b67b247ad321a36f30ea16ac6098b3ed9e9da148c2cd4e0005c8a5b590de1366b11efbc2f77777348ef3f79b689a2adda3f71cc80f4fd94f1f7f10395db5296a0d446f0429f058a560701b7fe609e3e6d5091578e009d9b9120176c5b909695864cd853969a48c12b9a825fe22cae955d384d851dcf35ca06780a332f785d83839f8be50eabebc8cfb84da914b45d996cd2abd3d11df4313ccec582be80a1786068c449d5b7c359e60eb4d5a4db083d0acb46e672e441a726e6570ea274220ae9f6d4b6cdf7a64bb5e4f531e3b08059afe265fbc2df67846815f4454bbd9f3f81a61370a74e0347c67dc2cb1c8afa4b0767f2f928a17153624ddb69994a721233121e275f04842550ac53e86a8e4c19fd496650c1d7377e96a574f3d374286fff1c76411d2e68cb7cd1cbbdcee068e82500363c2dbc241deffb132fdf9c0c48c13affcd6074f9e702ba185ec9bd9c14f3018605a300c7956aaaeee4760b1ace91335953d0c0349ab2d2b889e285813650229174d961a6b949a23614d18d02da38f61ae72959336a497159998ac37549e3ca4a8c0378e12f37edb0422fad398a16c58307ba3d8e2dd2e7ec04159755050cfc8739b7b372692a4fa5df09d9142629624d1cff81ced05df8eaa808e9ead725d43e07b23cb97cd7cf22b3c5bda301b7fcd3aed7dcb75f18b87593066cb2ed5f8718d0474740127c0556249d851b52be9808bdf74a0f57e98f6625f587153f21316cd83ebe73132577cd05eaf14466cc6cf3058b705813ca559d3f65501d684f75afb2dc65767fcf89af416c4a7bb2eb104f648c58fecff4c2929ef1bf8f022483aeb3cc8074fb7012195dac56cee87ca6493437bd37baa30c15b5ee0249f3b86c47e680a5a135f63d2e1296c4bced483fdfc1eb50d5efa8881bec9e733add1aaac29adc27ee25613b74ef74dc5a151d2abb8c2c0802383639a4aea3cdeca6dba71c120857d81f4de9544794ac2ddc51e44f1dd4ff749e03acae880bb76f715e77e86bec354bd549682b1920666c6e76b1ba4db39d04893524793768225710d362d0a5cccb0df32dde3a3314a7e4125623d0ee880ba0262031dbfbffa5c2261d057f7ba239f1353d419e089a1892fe36f5e739cfe50a29f71ba8b1b66b4bf3483267b5e4f3f5c028bf9ae8fc05909f0f63e65601dfad3cfd9254cbcc67968319dd097806fdab601cd02c2be963d1c21442ab0db850a5c5a8c3fb84ecf96fcb31e2f70a0c6e3bcd5f18ffe929167148102eae6515e9711e07c2fafdf3feace1ed7f7c0d7d106ec5ebbbb8fb89aabcfc171977230fd60ff1e0799a3ead11f14d16a42f5e8cf39e", 0x1000, 0x400, &(0x7f0000000000)={0x18, 0x1, 0x8, 0xb5f}, 0xc) 01:37:16 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 01:37:16 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r1 = syz_open_pts() close(r0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="8bd133e4159688c06ac2f9b6806ae17511fda09d7b678b0ead5fb0b652", 0x1d}, {&(0x7f0000000140)="092e6689bea88cc51d20e42574c60b3f685c9d03412b", 0x16}, {&(0x7f0000000180)="a9d6fd346eeab82dada6799adac300d70a8ea3c120e2fb7c6206486874381d221cfac8f7cd5e9a44377be942bc56f2298e554ccddce84a64171884f97433ab26ff5e4e165d0ce096f02cc29d417e3cd467207c562a094daeea8b7badc7927a9dafba0a48c9175557ea2f641a6e9e52ebc97cc3bff1329794b38d0cb551c92ffc5706dcb591fda361a8077446a01ad68d9f3ccbba75dd7ff1dc99918d35820830a893dad8a08aac7677131bc57efbf29c63bed4860d44fe27537b501590ce29c561a7a11560043d02dfea5bbef94c96d31b56a1696d1089ed6f", 0xd9}], 0x3, 0x0) shutdown(r0, 0x2) setpgid(0xffffffffffffffff, 0x0) flock(r0, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x20000, 0x8) preadv(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/93, 0x5d}], 0x1, 0x0) 01:37:16 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=""/215, 0xd7) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="140000000000009fcb683ce07f340d545aeedd837f7bb9be4039c180150e9201b6dc95af4f38c03dbdc695cd3c76e567a8e4a1ad6cffe5000000000000000000"], 0x18}, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0, 0x5, 0x80}, {0x18, 0x1, 0x2, 0xee9a}, 0xcf9, [0x3d0b0260, 0x1, 0x80000000, 0x1, 0xfffffffffffffffb, 0x80000000, 0x2000007fe, 0x7]}, 0x2d8) 01:37:16 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)="a81b304bdc2ed73db2b7dcf1c38cc637047ee278291c1361ba48350dfbe59d33dd419a290d05b34bdd29c88fde1b16480ff5b0d996423f5fca7b37e64ab2754bf286f3bfdfac84e733ede3a5b36a116033a3c0ffeb0075c961c5d39e1e", 0x5d) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100f20008cd3fdf00000000b1221b3f0ca2387ded4a4e54b983cb3d9084b19bc27b3ec384b1cfd258d3019499aded94a2ee4a7f3f99fc21033d3306dbb1b94927cafe88bbe87ad329700255d3fd6844cb968bf55d0afbbeda0520f92757c08ef36eaf5e", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) 01:37:16 executing program 0: pipe(&(0x7f00000010c0)) r0 = socket$inet6(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockname$unix(r1, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) getsockopt(r0, 0x3, 0x8, &(0x7f0000001080)=""/33, &(0x7f0000001100)=0x21) 01:37:16 executing program 1: shmget(0x1, 0x1000, 0x80, &(0x7f0000ffd000/0x1000)=nil) shmget(0x1, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) r0 = shmget(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r0, 0xb) r1 = socket$inet6(0x18, 0x3, 0xffffffff) fcntl$getown(r1, 0x5) 01:37:16 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x1) mkdir(&(0x7f0000000180)='.', 0x0) 01:37:16 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/10, 0xa) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="e2c4a9c91e7308fc046a979ac0b99232283b4a88285f03b07f5d400e94a18d782d99a6ef643c88d37528068d3d488337f475d800557deb0b8ed5ef42a9f07ada50d9b3663007a546e212218a5e619ae5279256487d26027d7ed25fe3af0af97438df7742dddb7b5ed7a5538332dbc296d5b4890469af0c4ec620bc5f1bc67f992281bb5a77789a91c6cf9cbde649f32587223c6abb3bd84ea9557ad3fb7e9ce29c0977f23883647a51bc5ecab48da92e16cd5ce491590ac4140aee2d9741b4389d57e795ae4f", 0xc6}, {&(0x7f0000001280)="c5233ccbe4f7122d7d88960ca35d0d046959ea3cef9341ff1e3a0b312e7198569eddb518553bd9ed743790f9fa3edc5d7b760400c651d840c62959d23c49c1bbb6c28cc6d59255654b3af852291fbfc959c83fb6f0046e600079fd3f0551c63d4594458c761ab79440fa6137994983b9135be3cfd772903da7c0b62a1e0cc926a41eff3859c9101c90387ee267eeeff9585d141151207a92ab7a8a3560cbb6e88f329286700ae575aea8d907b07999d6c2207b246e52d5698ea292b6571ac64340d2df7b5bd322d29f6e06a9cb311d5d035f216f810b6e644aa6ed398d93ab4f3eee27c190208b2c1c4911ef5987a2ad58980f83fdb5732c9f89455e65837bc66adeeb95db0c4ac492b4f191ec2aa72d9bec7bfc59d766c18b8372a52b505a81fbb045897b2bf4b17e101c55d5f28ebb5598f581c77a2c9c40785b19b5dea036b039172e8ded31acbaaff9ffed42ab2622fb983fdadbbc62ab414c8636682770127f57cebaed44be1072ad224189d34d50f47c6fdc761eb2e53871b1078fc14198680f2bf2e7ad9be3f888fbdff44906f170b9e30520acd5c65a57f1eb64f25a91f31dcda38348b6dc34a3e938114a13299dc73414e8377e1b9d0c159083efc2dc505dc4a7a5474b418ef80fa162a99c33837bd0f63524fc85069f0d4e1214307e8ebe8209673201bb9324133c0b117eaf219e32ba05596aa35e26ec6ab75f4700dbcaeb46948a28b6a3f3f46bb34a9c83cafab215752fcc80ed2b6a2c7ef076ca58d3c5f07f5e88fef63ead7d7af9b0fbcfacc3265dc8fe2870489fba4f434b19204c832af591faf9240ab52479f3ab25ddd059e2c68b8893505d49a1fbe3714a5fc67c36ed083aea414ef0e3446c91c9fcbc4762fbed62f81ba3db94dadf722b050cd2abb56492ea76326bf0e4ed3cb89c68d67cca2773c43dcac545a1afffc97e368e755a86f70fbeac8011aa2e4b22d0a90ed212e4482fd973a93aff4e90a86e2a3e4ecc7d78797cd5a65f143c031ec01f353637e2ee0bf7b9161b6b894dba32bbd59a0752b43503e907fb3d0c6c8d939f0fa284f9de7b45c885def2f3a0b041a80e3da07a07137d66d665048e21677c00393e1cfd19ca48594a0f31f78a6e634555853847ce3a8696f79b49dbf4d6ebc854d05ee3a92feb30cb4028c9379f23903ce4b189e448395fa1265cfc9be329a34a389d2130833e836f389f405d891073ab662d8a1e3d84e24a7349297f5dc65b20539caf94bd5de67a403ec667410f85377257ad6c72157178cd2295350a2087d34cd752a50b468fe849901b9d76cfcbf5c4ad76e223be3cb807f0c8d2fb61bd116a32bc32395c45e3e8381a40cb7a9f64fc16d0f5bbdcfcb5320e4d9f8425de06b56c7f62b1eb2edd352155d56b2eeb111ce3d3c6e794f3990a65727bbe7315c0f646dc180f8cf5d46cee979d60ab604293eb3ad6121f2f019629051c3e7876bdf7741e95a52092f75a55c66b71c540a7de85673fa8c257fbadb8ce2a0eea333c8aa934ccd5da94e409b0795982946dd2bc03609f3c54ff6cd652a678593e564b413d1c2d436e26ca5985a3fd77ae15eadec3c5d7d37633ef23823bc32783c2892095f90b0b68ee0ec864bff4d8318b4b9fb225ad8bfb0a64f439efc236eed3ab943a56d5dcbbb52bc7106eaf5557a4b1c8ded14cca15fbb3613d3b407a4628aebc4f360a328107deb4eb621332c1def4fe736da774884c292854cae43c87c10260ea79c8115eb79090118078a590f789bb19ff69d8e4561ec1225e0d72d30467dc44579703b259383aba653bf9f4028b1b7d3eecd6bb0c067f9a3aba6e0aba3354773469b086c86900e5b9ad8a68b6c48974ed98127ac6f10b9658e42b91fa77dfc174733761d873673605885ccabfcd43dc5e6ad0bee19022161d07ec22a31056b6e1dce404d9de5ecaf357ba024c93ebbb4530aaaa458bcee8a70b7a77e75407dbdc901f2dc143211a0da9266dd848c168633492a15f8a58a35895dfa0855caa835b5598bbc74b8dbe718ee6c62ab75d1e1f9e0f3c5cdb88c4ac51d9f9a1dc4fea0e558a4e843353a19ac550edf28fdb476d738e14cb7a27de6abfd98de13290ad072a045a028d67eebc0cf3c1bf34590d56ecde82d784b325478b992c6344610dbe0ab068cca0afdcbfd4dd3dc9c91553267b55406a6029038d609cb7066cbed8af78491c9ef53f99da06340e6eb64a246def45ac3cfa774d843dd3696f6c3108d79f834157fc13616cc31217a3175ab2885b082afae3d9d9b1c3fc728ab61420f56df6c5934d7eb9b37db34d6436fb908cf4fb13066f0764e631d031bf44080a51ea503da19fe1945319d1bb1fc6d96f1b845277296efbef441b935aaa63f1f634390f2685693ad2fddb2a4d72425f0b2297a998279e9d3337cbcc3c126cf57a4c630d3507b6612cc22400eee47f9f15c2e2cbbe3da8b68e65c24813771324d55279db7d2294dee6d242f065d981e4b65a92260fbff7c757b0f3fac66d536fb0e233a793ae9f9521d49ce33dde2c223259881fac1b2eddeb1c3a1a06eb86194b5d58fc5d1e1f4c8b16bf227bab04df2b8023009545c749097e168ef610cea0c3ed7e4efc3dcc0cf8c62acecaf32a853172b083da60181e716fde97177f7f5bb24a8c0d6163359d3e14abb8fffea634520dcc2903cc12e8b97421876d81b9ae2ff93c7bc37d0655c112719a86f548b9f6a26464172fac3639797eaacb32fe884ee352e52bea90a50178a1e55327ed40506005f7f0b7a87f58d9eafdcd5dc8f841e7079c82768668918bf2cd19cffd283aaaf60d52c1d59e09373c9be843eb5b7ba5e2108d015fc2c3388c2f215b387b880ae41a3b077a38377cb1e376c184043f0bf34eee5b4cb639e596ba257eca718e4ef270046f36644173ae95841a2d163188e4d7a4df6ed078b16c280d95c7cd87beeb6dc7d845fdb74bf04c03ad3cb2e756847e0323adb5061571d74d2a6adbf7b0cc012681f0f154846057320f5438443b2218507a0ff5de454d1c61e194d2812da0cc78c28c392a9fb163be6bbd7ee3cb56e8c7f80babc2bfa82ff624cbde1c1f3ee9b7bef554daffe5da09f22750909526a5bb13420ea2fc8c964de28cb110aaeb7de00ec36956c57514700a3b0e35bd57cb8a3e366133d58d38620459588436e21ba2f27eea4fc25b238c5dd8077924fa34aef2a26af12208f8bbae1d5b77fff85939fbfd4f07dfcce6d9854c2eb0c1190ba0a5424c3513a6fe55b9218f27d6b58b758cf97fed04b2d3cc917344bef15b2877bbd0622665739d7904b943d91354a3144c96fd353af9809f20b99c1f009a68905bb62ccff93c55268591f30d7a7c943dfbea0466f9103845a1991abe2a575fafc51612c6f0679d355e318792cd5bce347e57fb1118605308e7fae02fda29fdeb980e1750e9c12c0fc34be8fe07ccec2d8e421529d84e9f40c4c48ecc9a6e3b2683cbee1b04cdb0cd347858c240190005d431b37d8193a315cd3e3ffb9cb84de016ab027e027d7412173e8e1b01e65a979c26efd6545dfbb91cb38851c1b1a698a9473ffcc05ce219d516ceaade8812635b28dbe470cdd42ab9366b3fc9e52444caa0fec7a8c5200ec7c59d8fb5b80ac248259a262011745c1db162762f733702fcf58a0be0d2cba2c9b9aeefb4ffaee94d59da9a63015be0656035e8bb23e1a5740f5a35c26a1bdbd89c41a7041ad5700a93eea981dcb317ab8ad0fe00c86af08ab123eafcb335b70f132868b19a5ccee62958857586ecb76375630f77a400aea34fd0ac7e416ee9cfb4819e1b47f0d53195c5624036c5da4b76323e8386d00fdb44482b9bb09bc9aaa0bb3f989b94bc17751f727b5b00bf226dbc94e5586a7a15ca10f9ca9ef584aa9fbf6c9b69310f6c50d5a12f653ce0cf96225971eaae52a348e9af7f84531f84facfa890ab68658dfd213fe29b66d54025a763d0834425a56acbd870071ab7b76a47152b46c6320833f7c33dbc362a49d6fb5ae6804348f8aa5870b4587379b5763598594a152980e6444d66035e297bd033d2eae8aea08cb84bfca35bbd0afdc1d735e1155ddda2c3163a02a943a027074c03c00fbb7ab357c901507f326c383ab1a7b38c3ef7e9099f289cd07fc62b54d11ac4d911179f4850bef91200f171a64f76631ab84d44a0850aa6fee18ea36cd3813884d74c8c5d65bf9f965c4a6b3f83acbb18c4cbf9dfaa413bd4f53d63c45fe696f74b59d3293c0fda19915ef1a9ff89efb38de9d211db285a1ea6dc7f8acf9a959854c91e84a0bf635c74002bb8952a255e173d95b872c1fd1ec418e413c66a16cbd2ec307c18260d92699a4d98e8e77dd088195759e84d6c131ce7f5f666e3ce7827ddde0bb1fa41b1cf4d69d8f1fd414118e06fe880adceaf128f2d3ec8f749ffe3be71c0e305a9491d3440497a115bfc4c0ac9689cbcc9778677416800a11a0559277ea08bbfff22b70b66c59601bbcad203a04e7ee913c4db501d9ab1e01aeb8f3aec731580fa6873497fd944851972c35f7179e3b3bf54f26652a68f0a9a44c02d5c9fd64774c2d9b92ae513d79c0ef5e2e07a07e69c52ad08d43c3d847526084e7d1dcaa7f5708b05508c2d1080f2c531832bafb196c7d1f5d454b8772df0623038a2be5a6ac80775900029ebe2866d855ee3e7e0f52836c0765ef718b1f66df382dde30e7299e86eb9a0525e05aa88e96250ee94810d518c070a2dce40e74b9ee36753b2eb6198c787b462014dff88932db4ace15f7e919ee48c3263e7f094bb285897ff3222ce978afce658a2b26471bc92ffc5a1101e5d5ae7ad4b94a022f27494410cc3e42f3de1887e2ce8e138625b7564c87c364d01e161207d82ff13caaef8bf3242863e90c753330b2b30150f2031c07c845992ee19b3ab2e6ec8135017bc76860f7d5fef272adc711ff72162f173d9d8f0b86201c077e8d3e75889a83aa97c5766cebee64386e4f110b31df1581d4566777537b75a21a6f1ea920a6479d3e9a8c496b8429c24cb1c92e63da7d0bdad64594b56abe26482626fb9d2fae3c3a386775273a1fff90bb23175c167d22c1f1fe368d74b331886e95650045b139f60c9ad136c423507941d82cdd01eafbf8fadd1923e1852574ff899a1c8a617cd73103dd47ebc5779b658c1ff2e29739b1a951ef63bb3aa5066fd24759f95edd5b90c570bab6cf642cf2a1c1db9794b5ce2ad20e0cc2433486c4da40fbe166d0d70a67a4b83b7d9d35f61be9adf82b22fa68de154166bce8f4b7d0b0eee86d004376ac5a18dd23794c4072bbbd2dcb8b3793ffe95f4a05828cbf776791f9f037d32d9fba8c3c9c65778a49eb95b29f6b8938f1c421fdc81f467ffdd9fee0a656d9d40cfeabeb6909ea7c064adf17bde5d87a9fdb6fc0be92b2e666152149946a704212633048190f63c1f71649cb374eaaa3fd8245a48de3d7d80d939c43f849cd4158f6f6d27d8602906dc1b818786c251f6917e084097ee7ec10de4fe09c16d19fa75d908ce187b42317e0727278afead68387395f41a4e92684e2ff2b00757a98d2f0665f453fdaf6ca8ad5f02e5db693a19a997b2762311101267bc9de09e0fce0fb9a753d99649b94c2ca3ebcb19eecf240bea67430c374652525507db4a2ed8afb0eba168b5e8ee306f7fab19d0c9d87be3ffe7bae4df58a74dad4671fac03c242dd2d628d754b4d8afdb7a156846ae0f49a9a52be6d4fba3b1840a22b6ead5165ad3e62fb400922ff2af0e3c26e9229961d8d76a3ccd168877fd093754e496265c", 0x1000}, {&(0x7f0000000140)}], 0x3) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="06", 0x1}], 0x1) r1 = socket$unix(0x1, 0x0, 0x0) chroot(&(0x7f0000000300)='./file0\x00') bind(r1, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) 01:37:16 executing program 0: symlink(&(0x7f0000000000)='.\x00', &(0x7f00000003c0)='./file0/file1\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) rename(&(0x7f0000000440)='./file1\x00', &(0x7f0000000480)='./file1/file0\x00') pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = socket$unix(0x1, 0xfffffffffffffffe, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file1\x00', 0x20000, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) symlink(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)='./file0/../file0\x00') socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000240)=[{r0, 0x4}, {r2, 0x4}, {r3, 0x4}, {r4, 0x8}, {r5, 0x84}, {r6, 0x90}, {r7, 0x100}], 0x7, 0x6) symlink(&(0x7f0000000340)='./file0/../file0\x00', &(0x7f00000000c0)='./file1\x00') rename(&(0x7f00000001c0)='./file1/file0\x00', 0x0) r9 = msgget(0x1, 0x41) chroot(&(0x7f00000009c0)='./file1/file0/file0\x00') msgrcv(r9, &(0x7f0000000a00)=ANY=[@ANYBLOB="00000000000000000000000000000addd96c0123ca630000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e4ffffffffffff170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1ff00000000000000000000000000000000efa2c2849b2e53de8ef7b9101ea0bcae2b26a64a894605b7897c6d1a36d93e343f97d04aa407199aae460379bac1367e152afdd14fe676307330b84d76b55395dabec415c44fdc6c67ca7f9d48195e3b025db90cb659d3b4235da20ab989eed3ba87340eed11fd78ff5ba6cd802bd55c43b07fcf433e14a0b0f81485ef0de5f4f49f3f7d50386ee548575eb40bb2df1b4ba1500a81642351bccd443a30b029667bb83f5d2e8f41509e344ca1d477a911c9b891ccc9920cf3a6e3c8a91f52b18eba82f3792149106e9d0ba7b0a9059e545079673842d98c71b022bc0e8d664661b7910b3123877202d118a21b36d99999b416da3e1ab5febe4e7355af4a892fa4544b890000000000"], 0xe2, 0x3, 0x0) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) chroot(&(0x7f0000000380)='./file1/file0/file0\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000400)=0x4) fcntl$setown(r8, 0x6, r11) ioctl$TIOCCHKVERAUTH(r10, 0x2000741e) execve(&(0x7f00000005c0)='./file0/../file0\x00', &(0x7f0000000780)=[&(0x7f0000000640)='-{@-\x00', &(0x7f0000000680)='\xc2\x00', &(0x7f00000006c0)=':\x00', &(0x7f0000000700)='\x00', &(0x7f0000000740)='\x00'], &(0x7f0000000980)=[&(0x7f00000007c0)='}\x04-\x00', &(0x7f0000000800)='\x00', &(0x7f0000000840)='\x00', &(0x7f0000000880)='[&{\x00', &(0x7f00000008c0)='\x00', &(0x7f0000000900)=']#)\x00', &(0x7f0000000940)='\x00']) 01:37:17 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000002380)=[{&(0x7f00000001c0)="26c8487e521399e680fb5a6f6b158c4ac0a465620a11a84a8bcfc66ed27345cc84ea339bdeb2eb51010beb2d8525bbac1595ee2501c3de0f96c5dd27768cf50651990dd9e606bdac0872a145a5164e85ebccba0a4093dee3866b5c704ce0604dd1f9ab288fe35b14d2bbb93e2a2ba4a3c841e1fa64f945807bc9a3f6e04cceeb6396f2cfb20d63cf056c80d2dd21e32650f52a8a0ffb7661c6f9a353a7e11cf052061e9424f9c497c54887850ec0f9930083798a48929682333739c843cc2a2dc6a2757a320ba11d7980137391afc32734106c2e43f8d15b54b6bcb194e22b1afdfe4c00bc14c77d22b8823ff97c9d9d53fb1c711d68ddd324048ef0815e522d738c9236c10c2e2201918bfb0ad236487db666f03fb6c18a615f59e11968cb8955aad093c86b63bce4d276cb8ff9a6494d15e06fba4f17870476f6956d5d4915f4f4d26ca6dafda24f1b62b13c06fb622e29f936e0c3213f338f35f33b369457c682bb39cc4d77ddec47d9766ac1b9681cea75ed590eea823b5cb967a7629f3998e3907362b228383183204c83105334dfb793a13b5abac2d1eb48e90df6ca7bd9c7183b9b226332fea697b221b79ac4442b9d674e702567829062755533cce4fb448fb0d09be5eb8a0f8267a0f37c16ce2e575e68627b20c99350dc4c0c93c20eeef44b87eb467ea2c5b07dedb910fef025d5a1b595c3a2f73820c8ed08c546437ee2f06cc01961dd46ba79c598b92614a24092c9f1ffde313db7751da4340e20e7f33406c82ebf9399b33d783fc571ad8a706de126ee18c2f1f2f7c16983da0e468daa93324a245e616838a67bf454b3c4b702fadad128bface666fcc7cd222a76a84b4a79a9a23b8effa108c88055fb2be5c54a759803acb3b6ace9b08d3e524f85539f445fec8e278a3f8c630fb5ce8609913640c2bffd0eaa97d97817a4cded907aa7f907c3357330ee005c7cb64793d259ce7a06ea9e5a17e49381056cbef0542c4aa985f8223ccf8ca1f9d69425dc3ef3a9161c61b52d0562b46fdee0acc0fd0a6bcb32808d49662dfe3032e3b839790447fd4c0c774519585e0aaa62050ebafa9a792c88eb7fbe2e89e79bc6cabc082b8303424d99160efd45f0c57fc8891d739d6a0e795e44b14824e1cb681e8c16372dd8238276504a481fa35ac26ff98b2d81a8a411d04430eb735e07d6d62bb7ab1270056e28ed51e997f9a968e145fb780e28fdd3b94ba7f038320f4ad89167e8020b040b0194701809d451d600ccbfae31ae317dd5227e46a58ff9db5333bf40a3b6cc646284bcf79cd67804a9a1f2af6c33e311da60bfe79dd5da45cec724713dc9383b526b666c2495b3433902cd9ea74657f23178d181a54dea225633ddae3a352bc155dca377ef41336e78b54fa1a5d24e4de4d579887307a3be9740623965258e046bd5337424c9ab0baad1741526ab304ab30ff73b10f9cfee8ea276086ac0e0af194df5146155cb960a596dd8c669eecc5d1b7eaff1c10694ae20e886d5198bd70cae21fd54b7a4d95713d89d227357c64826ce380130a24be8459a40c2444b9c4af00d1ef438a54a54b81b246b2cd2e2b4e3661781501fbd0a22d8c4690e062e1171c0c5946d413032ccc66db130cb98a4b5d2e858cf45fe60703aa1d520c6f46ec81940af296a0821e1dd5272eddb2ac6cabd6373912b2bc860a3ed8a3e5ca3bec0c6bcae6af705bc77136febe76c74c9510c6e34a5eaaf6f1ec817143f4a03a6e724bb31338b3c71dc877df29a21bae8df1b2fdafef702f5814785e168914c5b8f6d53008aac71ac28ba0a326ce8c3779cc333d0a17ff29f7c2a438f2c95cfa5caf38abd15658ddfe2cfc1b2f0b803ebe9da970d38eaf172494c17efe2caa4f9627d331ed0a2b355ab2a53520799182173db1f2d869a5c13d117209b6f80ce0b617f2c43ab93a75aa33f35b9efcd361c081e960690ff6f075de49f27ad7a6bf8c3e1ab0747cfe7472895762f78876572c2b9e5a65fd55fbd4803f345d5b341e8effdf18cb291b5f8eb9ebc4a793296389fb48c9eb7ff4133d98cf0c3775c041718b4545c1cf90c71c3d9b216871116ee65b1feeebeb5d0972360157beff26e083a691543867beb7b2fcdfac546bd2026252dca4a2b0edf6f311d2b34bfff833ea5d7b8055302a1a3e831b3b9c5796bac1b760b28dbcf7b38d09af8d46ba73b2ede08e8c884e5b8f56c1bd18ae71fc647774c99d7a737bcc1bc900af6ddb20edf8e61c9d941a762a7c2eaf2e93d2faf7973ebf03bc28e39f3b8e58f79e00b05ee54e7ffe8d892452d88e63ecbccba33de039d8f26129a214ad0acaaf59a9ee784111d80ecd12609c97536aa08167ad7867773d26d0edb7d0730ae6a8fbb50931394c00e9c4a392c7396e626679c9bfc68b628fe222efd79fa922c600195167d8646bda8c5440254fa4ffdf71d955a10e77e2f35a47bda042e498743c01cb52288af2b466b30eee89c5d90114646879724da22c1e58984db5cb6d0a21b8c3a2be83f65ddf3b53430c04d838f180fe9c64efc084a4a307eca0247d5bbf11668382c72d724751fe18bf34c3f85df41df718c3a4d3d8db33354d7be832f11d4eac6ae6b327ecc63e4a999483a83a517989beefbbd3bc8d0439ce4ee48cc5a7b8a8b3ee7c6ec7ae8343a62aec218fc62a483a1b287b8a168cb31c158cb766b609b5ffed28d5aa58c9f79041a915e9bad9d89d15fa92ab8d6c39953158c258cd3ba743904aa92a20fc131293283007229d47207efb4ee9437a64cfe8bb78295e76ba65ee7e36baab5d6571d3ac7e54fcecc3286a5dcc338c4b409b2deef25a5970052d4c829377d7463222cc3bfb7bc488228e54194d1a5418fac319f51d6e6fa87708721ccae74763e7cc7fa721a1c4e2272cb9dcc0494f3f668094d3e4607741301de02506467433cf08edbfaeb43032d569edd71c6e32bef79ae5361ba74d2afe8abf65090c3099eaf84a4b94975cef410ebdc367da9db4253dbb6736f42a59bd640c5b3c38ecb71e68515a20291d4e736a6b5f2efc74a636d0bfca69783a49dd261aa9a503c8621c19ddd29565d8b27e2d74a6b6501dd4860369524883c4dbc7d183228826c5f396a5b3e087663bc8234e724f5e5543149b5e90fc2fde17e2ec2c6eeef9dc7277cd4d4e4ca824e4f1a4aa9fb77097d44d62128c9e4bc80eeb65143a326c9955fce7d7ee888f73b206e87ca479b964659f26b52db2e4f720ddc95bda64f301bdf6e034317c5b87381f6ef26af20efdd71f0390ff35a73b032cba9b9894692489748f0b807445bdc6185fb7f0e38f5e042486b39151fba08f925b505c924ddf6d1138cd73f65a801fc69d3c3cdb8351948e5fb655547d4d5affadc5051ba2933de0c03a15e458c7e2c6be9d24910fdf30d95732e5ad19318fa0c13a87eda680ea9d557b94a8186d863152a0daee828046fdbf87f210c3b2a4852d64e09c838c9e587e2a97019ca9fd4e8aa78d66df152affc1d58a30a63f1ed48c11bae1070cd896bab64ac27be5f8502d0754ea6900593583e2ca05a36e3e9af181c37551c961cbddb3bb9277f6a1d7887b0eccedea059f921930b0d15caf694a78b74da3da6088a1c9dd6dba178477fe3847194e468c22c6c8efa995b9fdf2854d70a1acba4b4c90d73d7d9aa427d65514f964d7e56fca0facfa72ceaf2dcb45ac3a945b56a4464742ef9cddc038a220bf7999aca1e867e442b28164ca2886cf0f5907c2cac57c5acf5d86f6423f822c57a1d554f1d29461550dfa54d01922e4aec23ae774130fe244f284614974651aaf11a44bd93fe2283ab1a05f658884cc0205e3eab32a31f5f9d396b820a1e593db3848772140b3962981ddf5b6f3aaa29702c99fcbcc4968132faa69c37d823ef760e9dd8ba31f677a80a43aa62fd57637b109ee2162654f61b56f6b8c10bcc8663889d57fadf7df3705f4163cc279b90b9d96f3a3ed9c3555f9b8171d24d2a7bcc805a2e6fefbd732b5fd3bc1fa60945d1730e5c0ce5960150587ce7aaba29d24f4e14970f7bd5f1d658945999f8cea8f4755fe2de25791fe3579e680a60637ea25e408b0e5dafb74f5d4840e9df20dfb147cab6a98c89c15cf1e189ce9878939f167f5a9e9c91d4a0504b2096eea2db4ec0af9de6651aff1d943a81ae878eae5824188fb9899b373a6fe34f0dbcfb567315f73a8fa78af9c310c206f3c25b0f8ed89358f4179e85b4e50e413205fba98e6daeba51200edbc0deaa5e88db247d73802a8c0a5237c4dc038ebe9644eccc6d5076ab828f89afc229911c0e782765126339a252f11fd4182891210013e21b902cc1663d81c127648929e137b5d1136627cac1e93af61cf86afe725e1a0f4629ddf028b8da9b2120521e324121777f94780413ef6524c3a1ab8e60d15ad34609a56baab4cd5710abfdd7ff7711807f95c254ff3cd7470c2bf16d695e9e08eff37c9ce69399794c8d2bfec18768c2a550462b3278d6f918bbf54d8169f6ec509eb9e1240f68aa04ac7afb8d9dfb40f1719b3f069a8760e9a6497f2d5e63e151579dda83d31efeca31074be6da2fc8f3f00edf16c00decb622d95c658f5fb251a00b0540afb9c4935d2449313954cb75c6e4bdcbe497365ebb662babf1b72510a021f86cbd087687ec23182505e7efdde6b10e0aaaa41334cac720eaa45a3847c3510f6b457151bd0e84aa9c405951959f189ed67277e3594544e5991ce2df4240002487857fbc29179f06364a82098654c6b6aa5aae52432c63fd80309985f28f325a1a3a445b3f199863506c9ee037cfa6fd658932c1c770ed61a42612a2395804fc93d8ff2ca7a8ac623fb7881ad56f4dab0bd6510da5ac60e81d6891ae94195ea338180fd74a7038ddf73b92c83c9fb251f09fe45a815c40d394866ca43567d17e1d2b13a7434145b1898dc1e183b09729e9e082d54e277a4734c5fa0e7a3abbc489a349cf48a803622afd08f352671f66a4dd418e65e3a844e01fdc301a367681a330fe9753f3f5e7da337f657d35b9b0b2f65840b0f6d07225e2013e63f3deec9db1359ed7448dce13ac006ac72056a90483e3f605a31cc5dca13b03e0034ed2eff68053a438f0a36e74405f52c36b8d2fd9bd44982da55d9d7b364e76d7ca72383ae35e146dbe7f0cf857fe9756c8d5ad0c5a197468abba64644eb97163910d3be64a5a255199cf985af826096123c6e6cdcf1b2511a71ec05ac6ce43b2607563e671732df8ca932a3fdf10420c1d72939d3cd279f5ff98af510fd9d2e10a5d05bef6f4057f343f4ba606ec3af7bcd0baf57320d234aeaf0f2896b1d4004d7dbd825acf627a253bcf9d889f5ec166ee3d5f9c618a3ef584cb21e959910c4943750c87453adfde36e2dc5fcea2b6757c1b2b91e83d9d7223453d14d1bc1b0f3c83d1f42272b841b64d55abf42f71d3f4acaa9eebc1b0a1f25e735e510ad3259759bd4877532aec4dff316cb1cac4c019b7872ddf0e0a639c95259a510074bbd74a37504531bb46cb63846a143528e5d51cdd4e1729dc8da82467319ec1e865331b1f5d1827f81347fabeb6e4598902677fb3caa49f6a3733eb7a393a670986ab4c668af933c418de6942634c230a680bcf1238b59f90f64bc3c4c5d29f756638add7f97ceb115950054d3246a979df70e7377fbe65f3e0d8655d4840453ff44fa9ba221ac87e96ee6698426b2122ab58540e8fff7bc36243a3604b1cb9bd649e064d36e6d2c31bedc05eea26f8445d3ae3596708a27ab373bc4f809435733592a82fd2d429", 0x1000}, {&(0x7f0000000040)="b1071e98815344f81d06a6434aed00767c4764252eeb365c98f679e694c513ccef6766b1b92a39ca749a4cad5afc6fcd6cdb6286e74046644ab61e81d304f23ecf148a1786ba256ecda378003b012e6bae64c3cd0814148287527b255cb6aaa05424d2f9be189269b7fe1563bb43bef0e836c196e7a75cf25e00066edc900da5a82cda8cfdd296b5840aaa2227d822b659a091da23ee7da046b3704d225e1002441ac25d28684a144407f16de496cbbeb45306a4aa3b861a573292a510ffc379335d8452a16806db1d79d6482c709d56482d67861e81970e3fc582bdf746568d8383708e28d62ff73b431fb0dcd25cca3fd038bc0803a162f8da4e6d", 0xfc}, {&(0x7f00000011c0)="fe19c23cbb8cf244ef881c50a408d8325e2447b9f398cfd1017b77d509bd6f28cf1305e7c3e694d973bc34580424894adfedd9c0f8bd036eafd7fbe0878c393252a9cca9043c5cbd628fdb9e5c1e4627387be3e6463296f7a93fc2c6eab87db87bc15958f23edb08c02d253d3dd6fea90913b276dccce4b0eb27ff76698da890bd2155e88b5ba8c1137a8ce01479402ca2ca427edb00b9aae1edd54fdbde6da4853bc3b5c60208c39a7d94ca9929b006356976b984468e9b66", 0xb9}, {&(0x7f0000001280)="1866f8dec67c6b375f2daca206cd21d6310f4732aef36c98eb5c27135241a773090d454e0799ac798a90868c6720787b224eee911a51485610038f0edccf34bf0bc2362261177116e236e773899a7799b46068af1f5b620281fb8141edaaaa3718239fc698f767b2da15432725100b7651cc20b3cc305f22a0804b33e0c0f31b2bc73f760a3ed700b83c1a3d52083e04820240adeea12a61df7871ef659262b0c8df6d43d8409a7b689a778f14afe60610d7b9f335c3257f87de7538a0b7a70bd202e9ca99717a64300706af248574acd166fc75fd9984dccfcca20d0cc9990db4186b7efbb7555905952527788465d58bdc0dd952eafe90bdda178b4aecf9ba2750d4505a593b6f779dd8f852654905db5c25e8c6fc3d021f078a9e0107d38fb3c11decdadbcef995bef2dd985cebca9ae22ffba7a82a869d780d27d21b91c59d805ff0d63413a67f784ea352e4c0a2a4a28ef4d7b41e15c11dbd02cabb2c1ca9b323e1e37ce0b5a4ea015d5f6780f36389c0f60fc55eedd05bad5267eb92c86e9823ad3650a1ed4a77b0436e23e0a3f7fd230ab5db769408bbde7d362c57ab8c59bc3ec7b1dee5eed1bc617882e206b9a111cc681ff98d13376c790b8b85efc47f0088073aabe8661bb7e8f4d510ab305b4cc8b8723172213375b5862065fb390a994e1eca4389192c89059ce868f52cfa3fa3f9df9e9b8c9b8dce673a4a508e0894889aac42f1cf98e3d8b86f2a369025f9dd640dd0183b5c4dc32052dbb29383ede20a1ce4c95dc8c99d198ee7e809f3eec0b71c59a9fa4e68d3ca6dacc6a90786b5366a5df089a63ba7a567e52bee4d86945a4ced98ec0e14b5d6f404d9099c80547142ec7e436dc0c3cfec915e2cf0e5d2d55014cb11ccfe539e06da8a00a9d7c88fbb3fe87e57e81573df66b4165c2a3dfe7fa6b1f1da858d12a3e3eb652e20842227f159caf02f6718aec50c0cf509db9a29b35fe07013aa0c22b9fb295868aac3cfd2d3a3575f918a1602d6bce433cdb8665c4c69b14e98a9e7f03b736fd256069073eaaf3b71c8bec425e8fd79b788f0482c22018a1cef97fe9830d4993d18e3945a0636032ba17e4d415a2848fcc94cc02bc9cf44d0848f5f7bfc397af0924edf710020420b724895feac198ff8eb7c8ef8b49500d5d567b29b9b007471e9780c765f3f2076e057304337a3b6e1d9a035fb1acba03186939f220d7bc29ee0ee96bc6536c406671a1ffadf362e844750af440c85ce0cc2cba37c442049ddc0ada349aa8904a997b08ad1746c30a47f70b941dd608b7ebb3004a40435754d00721225252a407ed871d346878ef323f739403db27688f2fa2344ca6ebf2fd7ec587adf5749e1cd72118d161c84ea4e777021bda32f51a9c67d1ddf716edf92691d5a53a7c319f5bdbc8a8be839967a88317d257ba68eb8a7f4166fb141b9b77f39ce2e1bf4beec9471790552d2e665a638dd226e3ea27c362d033d05da28d00304f7a991e5872dc5599f0aab578542a8058051923496f79192ae9038b7b2de16b6bf1711e11f0572bdcfa7c79640186bc816a802faccefde1ba280d23f383f7c86e226cbb3af79e9f5bed5b33274a003eebeaff8c2848827b9f5d28d6223118e633479a2d54e6c2550b28c85370e0994dc074d43f9f2d774045c507a7cf3e5dbeacdaacb839c33242216309252bb0aa74d60ab11333ef555cd76ad50230f47943a26be8120374bc2e7b4a3f75fa502ac3c6d46f02447356c79ec1716c65cb2de32af093bfb17661ca5e4d2f6ce981d91e8c40b458248a607619f76f016591b9caf23d6f06bd6f6d155ba227ca74b9552a9ed2e0f8c0869f9b72a752faa3a9028750ab0c5c59d34064d30daf9ea0df6896960431243341fd7ac4adb7e1b2adc4939786a01cea55eb556b7968eb16e3acf5fe3e1199cfd0e9c7156007c61d458fcff231dde05266e6d2c5cfda81a3c018b3cb1acf60f8333084871ba0f2d2207eee25fbfcf3acdf6d0bcb8a1eb1d5a0f8d1d5ce80fa2ab24d3d7ec4e8cfaa9f882a153668d6370d22fa44893f4315ecd8511e5e7766cb422c7c34523ab54f09cf83e09c5e2d63aa60f74c755e37fa85698437e33434f2df9176663f9c4403c65b0508517d0f4cddee6f64b6084466bdb2297748d6ac77ad2972149e8076c1b998fa30ee93685002118dba72604e4395055ddedd64d785dd019152029e1ab7e37edcc884577f15a7b7a86cd47f919f9b1004a32aedf166e63b1242da149d97c7713e3bd08072b38f2db613833141595b20ec65ef3118f874c52cbc669d74869ee739e8dfed6d88992801677a8d263c77a90d922925b80825d9b716961d7d1eb3f0683e543927d3d488da8531c11946fcb0c6f34f2f365315f897e4df0589efb71c54c356dc92ea81ee1a37fb4e5cd1215c19849556159524eedd2251bd32c71da536838b09a25e59e188599f85620f4f48ab6ed0187665e6260054754b8079036baccbc210892bb524acaf2e931d34ad142b89ec911c2cc41e34247c6dd782c46c5ef423f1006fa9ef5ad51db3bc276c3e6ef4f201d757b55ee8e88f84a132cce8b7c9b6ef785c420b7ceb9178886ae2b745a137869bf26c6f4679ee40d55ccd7e4b0536da9f77d8b0895f62370e2f60d60d8ef028a50d240537ad728496d303262329d4e5fe78558a10ded421022ddbc9761cc9c8bde41824aaa8ba6530cf3f0ef9b8ae757f8b589aacc4b634be5c775a967c7f786c79d14f5d883d1373c70b90484d935c098c4e6b64114dca2c7d8cbd0a92e4f09c73d458f37a3fc15b9260f15e5b5285b87c8c07a49cfce360f2efc1604152ec01e59ede7893fa8257927e3d6ea76bd3b555d2f1f18a6337213161e5417b5cbc4b4b68e2a36187ee3dbcccc73951e2b2d8194fce62cd63bf73b45b258aad7b8acc528c2613ad0fc302c5e6e01efb531f6571b8acab6e46c77f26ac41109afdfbd247edb861bc87e58c5ec5e7bfa72e36d369e0dbd40c7222a7830ee6f583dbd3523c914ac527efd8f8b7b86b16ec125888a71eb1bfba1db0d83be860f4f08ebc6bdb79f6ec136ceee8f5aca881fa6448de55abc0918f285bf4cbef43a224a69fec65b66add76e953dc75cdb58676fce23beb978752d0b98e7cdee7e806378eac447e517b17caaec240cb54c6a5ea80527935abd5b07e0755fdc34b7e8377710a9dde56331e4aba6a0224f3480fc48a8acfd67e7963ba5513c954434520adc69236cb5e7ae6d09ffd16e84dc6a89847ffa6cd29831aaeafe4cf5f08d65bcea808480d082ce0c48a9686815981b905b72de91634148fb33261d2520e825eff03d9755ba7b90110b9c7308292591ce2ab8727977c9a57804f951a2972e1619c384a53978814f0406a59a56bff5deb2984ec430c2bfc1fd2db9bf054f6275008edf9a03e05f79a4f3ebef39514902abbd00708add6f6d27d9bf559cbace259c980f04b4ac4f23a7fcffda8b24a2a48d90f3617b5164fca3fbde7734d5bcb34869fa1ef5ff0cf34c56550517ff50b01db1d8d14aa086249ebfbb0f02c84cad37fa33e46815a468e7ad338252cc2453731ecf095e678f307d47f68c6797f99b48f3ce6f49115dbf1a0ddd8ead4e49b92c3f9d02e7526b28c349acc7aa39558599d88e4737b162d0d5a6ffb7720505731be546084c404bcc9dda7eb996652c9d30be1b90387f4bca88a3589f4509f6d29bac2c92f584d99436457daf8a267d3c469aef6c2808a2ffbef7e7d41d6f0ac43545f1063a365fae2640fee1e00917a0b56b4413edf223fa92fa5ee51e7451512b318537b68eaa165d106bdd5afd6353b28a7b25ef66638a35a6318541fb36c8987f0546a2c1698febca26780b7a94fbe24bc5172a90feb67aa08a69f3ba862b756ef28590e01a08952763d8c49e0f9fb909789589e90e485a6dad4b69cc516c537c88193e241ebc5a6c6d80404706469ddd1d9565c415679e1285bee943f0600b16178d28c2868acab2f4aa7c2bceac311704e5e7fe03e7d3af6eb87df7a4b32e9eff21a1f50d69b04b05dcec2aed3cea2c8e24edb0712f77447aa109cbe628e5d86b19f81f158670dae0eee4795c01af04cf9847dc32469d3617eb33679106c1c6945b3ec03a4ce9bc43ddc5abd4c7afb6ca71d6bc046bf6cfa967f77824a7fb284ad6772e3b1e2db91784050699404268c9daf1321ebc21fa847306808e327e6afcf49cb80bdc8e2ff7d41c7012508c1c253fbe24116e9591657d3800584693300ff5d9ea51fce4346090b9553086b95408f565f05abffb80179c2a0ea1ba5cba790373f85636221ac24a0538f2ed0463803dc58d48c6b95a47f9a4e2eb94d7903e99e7c9c0b9627c8ab994a5f738ca05350d8c35b6d2e120b80caacddcec5e0ae94e856e22a2a68ebf7081c9a4dbae61826837465df416e3cd58a8107d615bb935ec8b7de1ee776ed0e23802672e1cb447b42a55df30934d688d3c2e3289414c07b7ebb304f59049fdc22589ed2adf500dcc0da1910ff2e974b6e2ca1eefacf5be17b12189a14675893fcd2316556617b98255c2f9c3c286595c8dfcd934ed6efbbe5ecbc655029ea90f9984bdd5cc6dd725fc3fb7cad376041543263448957d235f751ed237af947245864fa10eb1d843fde8fce4e4f643197e040aa75bb73e8cbf841006b8d0675e719a8e615344d7df6869d6838cdc539f04463c008b6d09a922ff2f1c3391dfd3527338ddcee09ca76829e5803b59ede67d741ad06ca6bc8bc5eda73d4bfa45f87daab96c96f5d79f733893b77d0f54da283dd235f857377ac18d5603b86184640d9faf561a3e784f9ab1a0e47f01fc2db9262863724534417077b1e0aae388f8e5b80bdb64a04531eeb5ef9bd7a5fe027ab9c93c1bc9df72afc11a0a415af8c660e1d007091b3b19acc8235100e6c016930ab34cfb2dd131b1a26b49699da2743dd6eafe8939bd07439b9111648b198add762a8b7e9b61c816e5368ba1861753c9c018eee3fe5feef91c7989c80758fb69beabf79d36fbafbb2b231b119d0ec71f859d4aeac481187df2a2cd27b254da65f228c0dfbe41cc7c2075b312bbd327bc74598c8ca792486846109eb2c4f65d0b53cc7f71fef09280537be1646fba7d9fd3a4a08ac1afb2f1b5486639cb12e2238b4c73c9506fda126c8fcad998d29fdf612fc0395bd875404ed51dbc13a87d08f08b442eab7c123664725947fc8bb5c15f1d612d787a41cea52d84c2ca9b94a2b295f8396e8a94b65dd8914266646e83445ea5eb7c4c47aaf51f0f212527506f705e3162c25128a529a912c86fb6a34f9672e269af75865c07819bddb7062fb16c087340d54074f2f69f86a1ae89dbaf6664556acfa92dd5b776457d8bfbce3594df089ad9bd779f1ba51bcf3e9198c88dd4005db5ef7e047d25e6de98f66b541c5fd13759bf3f7748b8f7cfc55b6474e9affe8d4d9566c8bbd83f8788c0e96be3a9a1220acaf2be8619484e46373ce45bf4db314a41ed7a7d375fd8a7893982a97b0058c84d6f3601bb0036a02a847cb1ec9fb8a12fd844e9ef1ba62c37d6e51b61ba2d4305fb74706b09ae9ce7fbf141cd5924cb53e53b1ce4aeb335e20929db308908ea04402f76e2787f07c2183f5c1f2bee110efdcc4a1455a196408dab567a56fd22f70dd500f8d870a58935f01ec7796fdb11ebd9450e2913c59c70c978f9e4279df1e6fd0de72b7e65b0ebe8bd476d1486062e2ae191772ba0b0049579a37f1e4a4258eff0c2b8a075515caf069be824d5f2693fc26da601905424a3", 0x1000}, {&(0x7f0000002280)="2e2fe6a1206fc78f84800d34413e1be80bf56002da085a1d83e85038db9f742e99ee16ab4cfe467ac69edb89aa83d18da082f8c40f3710e14fa642a0fa905292112df9fd189e9949fde66ea9be1ff465c4d9e1cb61d9cee3b28b7b8f76a571cc5ef96dacf9b99c01d77a54f34b3ea8ee62bf8c6d41850e1dcea4f9f24ebdc03f57145dd438b7fe481e6eb382dcce7cba4bb79df5f677dc1b4491e9e6a48bd0e97b5deb206a5b14eded733520eedb17b4b2d597385cab1db5ec192392257b63f625ecee48504c9f56259f7a5dd0e6d9", 0xcf}], 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x7ffb, 0x2000300000000}) 01:37:17 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x24, &(0x7f0000000000)="caf5b415", 0x4) r0 = socket(0x36, 0x5, 0x7) setsockopt(r0, 0x80, 0x0, &(0x7f0000000040)="b542a8a10ba4478ab0bea04ab25bbe4b6952f87a8ffccb0dc4ff9f3ff4dffd431cec63c344c405c26d111e898b6c665df998e0b553e020e03e0a2ecf90b04701abfe7a3e8578e1f352c3c51ef12cbe8419591419d19da90ef0ef7825a3ff1af3603667d1f923899763bfd6f4e0caf82db24af45acd5c6406e1de4e4398f28a9901d8526f17d6f0a7a7352b57cfd5839826d4f6b27813bc6e166697902a888bab36300a59", 0xa4) 01:37:17 executing program 1: r0 = socket(0x2, 0x1, 0x0) sendmsg(r0, &(0x7f0000000580)={&(0x7f0000000140)=@in={0x2, 0x1}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000180)="a492e99ce707a058146a1e1dba8bc3491cb1f37867ed47e6708967fdb6df9588a7dabc61d7dda111e8fbb128fe1cb3fa86e0708ab25090cd8a0af776997ce7b7c6e1c47a933489f2bb9c7c12597943be13293f9b0bdc257be43a571e1d17b972b04159c7385b4d5b54717405e287089fbfdf2ea2cb6e41cd09f9ef289402e007fc211f86f4626e375586f947cb8eed543ded309fac35ae4cc0c265210d43a781804cf1f2c182043c1c", 0xa9}, {&(0x7f0000000240)="db6ea1d6aa1f83961a76ecb914bd5f5066551fbd94af656488adc5952a9f37fe8c0b095d8882f9582fe9a75b4e356e19955ae43ef90484241291b6e483704bc663d294322d9c1e4c09e1627d19c23e898473b6bbbb99af56d985128ae7a39b9ed7c47fa625027e0a06431b8e46879f3f0b95a278fcf1492cd4120afcd28aacf92232438bad93c804b1247df83787750ff8e4f6db5728bf3016dde23ac3a5034a141832699265", 0xa6}, {&(0x7f0000000300)="95a65dd04baa", 0x6}, {&(0x7f0000000340)="97d2bb7ebb2cea1adc0859ac0118eb2c4fb81d253ff05a213083700da518bff7e54b1e6394714b6d79e61494a9adc8deb43bc5488a727f6ff16a02624bf8e70a83cd51800a1c036f797351822f", 0x4d}], 0x4, &(0x7f0000000400)=[{0x88, 0x1, 0x4, "d6e55dfd42b1d5abff511daccb811158fb649b080f231684464c7c18c8be78a17e623e398f2677b2af08777ce22fc001e3cbe5e6992eef893aaf3727b6ce196d5e134989512a14a76b87bcc69df69e79f8396ec06974b5dc428c3e54c0834d8bfd264656b9013568ee0831d138ae1460bad6a86bd1bb"}, {0x60, 0x1, 0x4000000000000, "a69ec0cd1507ca4c2665f269e61ed0833e301a49f955d7edb90bcd658480f3eb7bd83dfad2c1d6fb7c01e389a6eebbc7ef68653b1f96b384aef7231931014d91c0a9b7f880b4f792d98717cefc"}, {0x20, 0xffff, 0xa144, "432ab0967b1d89c21ea609"}, {0x70, 0xffff, 0xfffffffffffffffe, "aea9a04d8ef9097f5541a67ee521d12a56d2022438dd4abf314c4e96ef5326055d8a30a425f78c436d9b9fbd21e6d9d4e937805bb56407edf6a81c8f656f4da38d4a07a671970bbbfc291a77511daa7b16ef302d98b57d16a6405db86d8a"}], 0x178}, 0x2) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) socket(0x10000000002, 0x2, 0x0) r1 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000100)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1027, &(0x7f00000000c0)=0x5, 0x4) r2 = semget$private(0x0, 0x1, 0x200) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000005c0)=""/198) 01:37:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 01:37:18 executing program 0: r0 = semget(0x3, 0x1, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0xded7}], 0x1) semop(r0, &(0x7f0000000040)=[{0x2, 0x401, 0x800}, {0x3, 0x8}, {0x3, 0x22, 0x1000}, {0x1, 0x7, 0x800}, {0x1, 0x0, 0x1000}, {0x6, 0x8, 0x1800}], 0x6) semop(r0, &(0x7f00000000c0)=[{0x2, 0x6, 0xd180830d8f8e60e1}, {0x1, 0x100000001, 0x1800}, {0x3, 0x8001}], 0x3) 01:37:18 executing program 0: r0 = socket(0x16, 0x2, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000100)='\x00\x00\x00`', 0x4) sendmsg(r0, &(0x7f0000000000)={&(0x7f0000000280)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) 01:37:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000002380)=[{&(0x7f0000000040)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93d35e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a67182e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026276682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312595beda8c9405e6cc158e5c3e37f5b21eb531044f1e427f425ababff46cae086372ecc26168d9f99e13def5a6ab7b351dbf67f42c4d61fc0457a26cc827c61f4eec1b5c2e22d6390feec108a200c189c305e8e342f1e794ada4fc05c948e3b00fae7efa7a998f5ffa788a3a5b157caf43ce1ec8bde73f9ee36d1f24519d0524a806ffa9e7c91c0b719989bc60e6b4554b6fb778bb483f4cb00881eca3c73b0874687f88aefc52361d192c1c9ffba94aa6cf845a0cbef152bf375e720ed00a49ef4f14d2a6d861043abfb1c3670e43453c1902c6614c41d293d45b265908b0927f2a10efb3a749cab1745e0754243f77ff60d363d47986c0293624834666a726fd3cc643793c2c8b48e00b411719d0fe552780f6896861ab0017a79e7d979860826a5343442672f74fade9793a526a4953200a015a54238fbebc11b1ecddbcc35242dd4d73ebaccea3b0b628b5ade383b4bf46aa0f5322e882b4e4894ebbf0524a315fda9f4561f5b5c1a29", 0x267}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 01:37:18 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) rmdir(&(0x7f0000000140)='./file0\x00') 01:37:18 executing program 0: shmget$private(0x0, 0xffffffffff000000, 0x0, &(0x7f00006f2000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r0) 01:37:18 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) setrlimit(0x2, &(0x7f0000000040)={0x5, 0x7}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="40abf49942b3eded2702077958a105d898079bc271c26f1169efce1507f028550f2116ef046331eab0755f6155a5cbf9bc473ef46e5aea697b86a1efa445", 0x3e}], 0x1) select(0x40, &(0x7f0000000180)={0x2, 0x800, 0x0, 0xff, 0xbc, 0x3c6, 0x20, 0x4}, &(0x7f00000001c0)={0x8, 0x7fff, 0x81, 0x10001, 0x0, 0x1, 0x9989, 0x7f}, &(0x7f0000000200)={0xfffffffffffffffa, 0x4, 0x1, 0x9, 0x75, 0x3, 0x7, 0x5}, &(0x7f0000000240)={0x5, 0x1}) setrlimit(0x0, &(0x7f0000000140)={0x4488, 0x6}) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 01:37:18 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x144) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="9202000000006c65300078776e0f7883b8ea87b6444082fceac49a354d97ef482e4952308ded4e83406e3cffa57faa8b7c64e5bc43ab7a6b26290c762285a3ee1e938820f6ec6a837db3102bf2052bab1477f6dcdc6e5e158654a9048b6ae64a4f7ce34645a55f02a60b6816c380edafe5b8af2e10fc282d538f581329b13249d133604600100000cbbd43ee8a6eb6d3bd0e1e715dbdc801180e0c5e9b25176fe87c52ac3537cb608ed3afc726d511c7090b5fd3c7e4c2a63dcae81eff6e71730536dda293bba5b1ae1b4ffa81940de4c2174a3d63308ab58e1527afe1cb233dafbcbf2744648b2ee6c62f19022a8b09c0e39c3cebd0c90af275429b67d1ac724d092382b66a0ea9c7ebeb6fbf1b8d89a44a01199f086ad80f07f399d01a44c9b829d90dfad2724d6e7689c434bfdc5e40a35642865a103df2ff88ff28d3e00a5cd82eb89e4f49a22ad9bca78cb3cb533f30268eb3ba20c2839174e31a6cff8b33b70ca99bdeb36210442cd9ffc72390"], 0x1) panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/setuid/kernel/sys/kern/kern_lock.c", line 63 Stopped at db_enter+0xa: popq %rbp TID PID UID PRFLAGS PFLAGS CPU COMMAND db_enter() at db_enter+0xa panic() at panic+0x147 __assert(ffffffff8111c7f4,ffff800021152c80,ffff8000210a3080,ffff80000002f180) a t __assert+0x24 _kernel_lock(ffff8000210a3080,ffff80002114e000) at _kernel_lock+0x125 pageflttrap() at pageflttrap+0x6c kerntrap(9) at kerntrap+0x8d alltraps_kern(6,ffff800000cd7000,ffffffffffffffff,0,9,ffff8000210a3080) at allt raps_kern+0x7b ptsignal(1cad,ffff8000210a3080,ffff8000210b6cb8) at ptsignal+0x115 mi_switch() at mi_switch+0x1fb sleep_finish(1,ffff800021152f10) at sleep_finish+0xd3 sleep_finish_all(ffff800021152f10,32) at sleep_finish_all+0x22 tsleep(ffff8000210a3080,3,0,ffff8000210b6d80) at tsleep+0x142 single_thread_set(ffff8000210a3080,ffff8000210a3080,0) at single_thread_set+0x2 6b exit1(ffff8000210a3080,9,0) at exit1+0x84 end trace frame: 0xffff8000211530e0, count: 0 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> show panic kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/setuid/kernel/sys/kern/kern_lock.c", line 63 ddb{0}> trace db_enter() at db_enter+0xa panic() at panic+0x147 __assert(ffffffff8111c7f4,ffff800021152c80,ffff8000210a3080,ffff80000002f180) at __assert+0x24 _kernel_lock(ffff8000210a3080,ffff80002114e000) at _kernel_lock+0x125 pageflttrap() at pageflttrap+0x6c kerntrap(9) at kerntrap+0x8d alltraps_kern(6,ffff800000cd7000,ffffffffffffffff,0,9,ffff8000210a3080) at alltraps_kern+0x7b ptsignal(1cad,ffff8000210a3080,ffff8000210b6cb8) at ptsignal+0x115 mi_switch() at mi_switch+0x1fb sleep_finish(1,ffff800021152f10) at sleep_finish+0xd3 sleep_finish_all(ffff800021152f10,32) at sleep_finish_all+0x22 tsleep(ffff8000210a3080,3,0,ffff8000210b6d80) at tsleep+0x142 single_thread_set(ffff8000210a3080,ffff8000210a3080,0) at single_thread_set+0x26b exit1(ffff8000210a3080,9,0) at exit1+0x84 postsig(100,ffff8000210a3080) at postsig+0x408 userret(530) at userret+0x11b syscall(0) at syscall+0x52f Xsyscall(6,58,f220e51ac00,53,0,f21d073b640) at Xsyscall+0x128 end of kernel end trace frame: 0xf228ee536f0, count: -18 ddb{0}> show registers rdi 0xffffffff81e08fc0 kprintf_mutex rsi 0xffffffff812c1619 db_enter+0x9 rbp 0xffff800021152be0 rbx 0xffff800021152c80 rdx 0xffff800000cd7000 rcx 0x3e9e __ALIGN_SIZE+0x2e9e rax 0xffff800000cd7000 r8 0xffff800021152bb0 r9 0x8080808080808080 r10 0x7c36d301dc82559b r11 0xffffffff81b2b680 copy_fault r12 0x3000000008 r13 0xffff800021152bf0 r14 0x100 r15 0xffffffff81b7e6a6 cmd0646_9_tim_udma+0x1c34e rip 0xffffffff812c161a db_enter+0xa cs 0x8 rflags 0x202 rsp 0xffff800021152be0 ss 0x10 db_enter+0xa: popq %rbp ddb{0}> show proc PROC (syz-executor1) pid=145909 stat=sleep flags process=1010 proc=4002000 pri=50, usrpri=86, nice=20 forw=0x0, list=0xffff8000210a2978,0xffffffff81eade68 process=0xffff8000210b6cb8 user=0xffff80002114e000, vmspace=0xffffff00659f0320 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 64102 465659 31293 65534 2 0x4081090 syz-executor1 *64102 145909 31293 65534 3 0x4003010 suspend syz-executor1 40390 425474 70323 65534 3 0x90 nanosleep syz-executor0 70323 523213 32738 0 3 0x82 wait syz-executor0 31293 441916 99520 65534 3 0x90 nanosleep syz-executor1 99520 119659 32738 0 3 0x82 wait syz-executor1 35060 480157 0 0 3 0x14200 bored sosplice 32738 138311 49913 0 3 0x82 thrsleep syz-fuzzer 32738 397974 49913 0 3 0x4000082 thrsleep syz-fuzzer 32738 489360 49913 0 3 0x4000082 thrsleep syz-fuzzer 32738 243785 49913 0 3 0x4000082 thrsleep syz-fuzzer 32738 356148 49913 0 3 0x4000082 thrsleep syz-fuzzer 32738 192582 49913 0 3 0x4000082 thrsleep syz-fuzzer 32738 401979 49913 0 3 0x4000082 thrsleep syz-fuzzer 32738 154026 49913 0 3 0x4000082 kqread syz-fuzzer 32738 519142 49913 0 3 0x4000082 thrsleep syz-fuzzer 32738 136596 49913 0 3 0x4000082 thrsleep syz-fuzzer 49913 379308 93646 0 3 0x10008a pause ksh 93646 415636 7943 0 3 0x92 select sshd 26620 474088 1 0 3 0x100083 ttyin getty 7943 192814 1 0 3 0x80 select sshd 99092 269798 516 73 3 0x100090 kqread syslogd 516 505105 1 0 3 0x100082 netio syslogd 93870 420727 1 77 3 0x100090 poll dhclient 38042 116796 1 0 3 0x80 poll dhclient 6067 229570 0 0 3 0x14200 pgzero zerothread 94701 205999 0 0 3 0x14200 aiodoned aiodoned 16714 439334 0 0 3 0x14200 syncer update 60029 423354 0 0 3 0x14200 cleaner cleaner 7349 94813 0 0 3 0x14200 reaper reaper 3237 175785 0 0 3 0x14200 pgdaemon pagedaemon 57471 214782 0 0 3 0x14200 bored crynlk 74214 440257 0 0 3 0x14200 bored crypto 10498 116919 0 0 3 0x40014200 acpi0 acpi0 46978 193224 0 0 3 0x40014200 idle1 81362 302763 0 0 3 0x14200 bored softnet 27710 338131 0 0 3 0x14200 bored systqmp 49125 146023 0 0 3 0x14200 bored systq 67428 90712 0 0 3 0x40014200 bored softclock 8843 377578 0 0 3 0x40014200 idle0 1 411553 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper