d8bdd210bff353aac", 0xf72) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0x8000000001001d39, "bad84b73f2a42ccccaa70600000075835db57180"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 23:56:24 executing program 0: socket$inet6(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) 23:56:24 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x210, 0x0) socket$inet(0x2, 0x0, 0x606) rmdir(&(0x7f00000000c0)='./file0\x00') bind(r1, &(0x7f0000000040)=@in6={0x18, 0x0, 0x400, 0x8}, 0xc) open(&(0x7f0000000100)='./file0\x00', 0x10, 0x100) 23:56:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setsockopt$sock_linger(r1, 0xffff, 0x80, 0x0, 0x0) 23:56:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a54b5ea7a753fb299dc5539a90bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb0000002f6c1b2bea99c8e91365b1", 0x65) write(r0, &(0x7f0000000600)="41bc1799c7c635fd95ce64e4ab9115053a2efa3a048b0f01a6c3dacc0388e4ad9f07000000249d9a1a43fc0e7e8616a168a98ec34d0dddbe32a442bb709fc413e71c9085d9be4b366024b72f3e5381473e4541acfa877247b5e5c0f3827137000ee97531c174cb32cc23cbf5e89654ba41508e788b881319a73fbe825147f8f5fbfb3411ea2b0d1265fd0c19491a7b7b34c4d35d10581035483552903ba44631504e22975f28c228e5325d3049e80ec987d364d6a8de8cc58d63e9f49e020aa42ee18451b4de195425197ab4881f83db446525ea651c6c63c12ce588b1e6c617adae8335ffc6b4757225020f6bec65f51a0f5567b03662a7feb0e909ef486e4bea48fad700e24bda73b03f88cafe4c50c306d907bc0850750ed57261c0389ff88bdbb29f9b9eed994293", 0x231) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() poll(&(0x7f0000000040)=[{r0}, {r2, 0x8c}], 0x2, 0x0) readv(r1, &(0x7f0000000540)=[{&(0x7f0000000100)=""/18, 0x12}, {&(0x7f0000000140)=""/67, 0x43}, {&(0x7f00000001c0)=""/3, 0x3}, {&(0x7f0000000280)=""/11, 0xb}, {&(0x7f00000002c0)=""/48, 0x30}, {&(0x7f0000000300)=""/64, 0x40}, {&(0x7f0000000340)=""/59, 0x3b}, {&(0x7f0000000380)=""/189, 0xbd}, {&(0x7f0000000440)=""/69, 0x45}, {&(0x7f00000004c0)=""/88, 0x58}], 0xa) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0xffffffffffffbfbd, "47780ac85a538a132000e847094a0b00"}) poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x0) 23:56:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x0) read(r0, 0x0, 0xffffffffffffff7c) 23:56:24 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x240, 0x4) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) r1 = socket$unix(0x1, 0x5, 0x0) r2 = shmget(0x1, 0x1000, 0x140, &(0x7f0000ffc000/0x1000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r7 = getpid() r8 = getppid() shmctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x1, r3, r4, r5, r6, 0x12, 0x3ff}, 0xffffffff, 0x5, r7, r8, 0x3f, 0x2, 0x9}) bind$unix(r1, 0x0, 0x0) shmget$private(0x0, 0x2000, 0x603, &(0x7f0000ffc000/0x2000)=nil) 23:56:24 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) listen(r0, 0x0) r1 = accept(r0, 0x0, 0x0) shutdown(r1, 0x1) 23:56:24 executing program 1: r0 = socket(0x6, 0x7, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="dbeba84c650e1a2f7ceca1b6990abd118bc7eb08cb3387f3c1f5301f21a2c4efb74a3a6d7fe278f045aae046acb51b5d06491add2a83ad50200c40b112eb6f6241d3336ef768fb96c0aafe3001f548c381432f7375ae29bf6a2977ba54a19c14563fa3953efca3910f9587f66f2035d4a7540a79cf92f9d706d01b87f5", 0x7d) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x800000400000001e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="ca8ec91c13b92ffa7c7f50168c12af7bc9c93b74bfe470af49d636fb973a8d100d6b510ce2369e278dc3a88565f6caa845d5c9acc95e4e9f0b3c1ae6dc785a2035a56e92deaa43d9a6a6ca8e1d5253ab1e5d14cef1f5583b214d647bbcc53f37ec1ed027f8676a191520c81491d1bd66672c7c49", 0x74) r2 = syz_open_pts() pipe(&(0x7f0000000180)) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000000c0)=0x401) 23:56:24 executing program 1: setitimer(0x2, &(0x7f0000000000), &(0x7f0000001100)) r0 = getpgrp() getpgid(r0) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000100)="236bc0517685f2fd0fc6174c61dcebc48212540c877f4f2be3a25567e0f828941c3161f233ee986a2c", 0x29}, {&(0x7f0000000140)="bb7ef75f8ce8016f43076fc2ce7a6db03dd988fac4f6fb7a84a23a", 0x1b}, {&(0x7f0000000180)="0dd5efb6f13e1c18150a3fd59deb6819be5d5e70f26b78241136a441a090ebb76337271b1a843d0f28b0e42fc21f66dd2dd60cc28df530eb1b23bbbf8c022d93183d86015ac168522098a47a311fe171eade2ff5e979fbcc48a6cd1da323b436f4bdb6793bc02ea8581ca6b4b26bb05e64c9af8d13d121bfd07295ed4d0dd0871873499d", 0x84}, {&(0x7f0000000240)}], 0x4) getsockname$unix(r1, &(0x7f0000000240)=@abs, &(0x7f00000002c0)=0x8) setitimer(0x1, &(0x7f0000000040)={{0x5, 0x5}, {0x4, 0x3}}, &(0x7f0000000080)) 23:56:24 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x2) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="c47b8b05", 0x4) clock_gettime(0x7, &(0x7f0000000040)) r1 = getegid() setegid(r1) shmget(0x0, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0xfffffe21) 23:56:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f00000001c0)="a83b741831a1dcdfde44bbc85e919043169d3f403586872d7091a576226adb62c0c0e442d80b1733c80edeceb9f97900d6b9105dc8e690342243f4bdc05635f6cfeb5afab2de8dffe42e063f98e0720ef93d563d6a0055f42e38fda7c0a2063c4f4edd248a36990f9cc5605a010c7c5e480181ce9454b389fea65ca67da8846c77a35e89e34708b598a10d40ba12c6b6ac3ce9a66825b511b7967ad67df144cf550688e62a56c06446e9a51bc14028b84cc7d86a313d4f4246c82c6d05168d8ad7bfb801a3c647baa6b0f96c32691130ddf2d5f256c4de49ffadee3404dde377600e7b0f7695bfb5ad910b6068164905d4220cd5cbe713f2af7e69ac7bbf0e04f3ca5aeada00858193bc7aa4125759646808468c714472343dfc85f31861df8ea5de9e7487ad5edd9b4429700168788aaa4616e14e9601454b41315d2fa6245fc5f69fe17ce5e24aa3723e29f02b03f85beedf7291f7695ca7f5c16a7e3e2e4ccab6d6f346751c94667adb17f59725216d", 0x171, 0x0, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000000)=""/111, 0x6f, 0x800, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 23:56:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a54b5ea7a753fb299dc5539a90bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb0000002f6c1b2bea99c8e91365b1", 0x65) write(r0, &(0x7f0000000100), 0xfffffcb3) readv(r0, 0x0, 0x0) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0xfffffffffffffffe, 0xffffffffffffbfbd, "47780ac85a538a132000e847094a0b00"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 23:56:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f00000000c0)="49b2a423e843bf6138b11d8c522e46f7cf57411c335d8019b4f08ae9e4ab9e1e25a357b12da6fbd257ba9b3cb38862958d9ca31684b4e1bda8f9a15acfca3c895346af30b288980291fc76f7361c7bf3ed6de99b66f1b7b2939e1f29b80fa65566e4cf69840fc78a2681cd4d365a2ae9b0b3f55d2ab4655ac4cad691e9c8b9d1fdd6c6fa2bae7e33b4bab95166285f71ec587dc6d3149ae9d901874644f9ef3a80c8120b61f16fc311f91b0dbf350111521b2c1767acad5c1bfd33ba97f045672c336fc55f4b977781ec10ab5666598ef8e779e629965e41cc14d97a9b3322c837b227b114fb2aab6f2d021f6b494a", 0xef, 0x8, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) sendto(r0, &(0x7f00000001c0)="a83b741831a1dcdfde44bbc85e919043169d3f403586872d7091a576226adb62c0c0e442d80b1733c80edeceb9f97900d6b9105dc8e690342243f4bdc05635f6cfeb5afab2de8dffe42e063f98e0720ef93d563d6a0055f42e38fda7c0a2063c4f4edd248a36990f9cc5605a010c7c5e480181ce9454b389fea65ca67da8846c77a35e89e34708b598a10d40ba12c6b6ac3ce9a66825b511b7967ad67df144cf550688e62a56c06446e9a51bc14028b84cc7d86a313d4f4246c82c6d05168d8ad7bfb801a3c647baa6b0f96c32691130ddf2d5f256c4de49ffadee3404dde377600e7b0f7695bfb5ad910b6068164905d4220cd5cbe713f2af7e69ac7bbf0e04f3ca5aeada00858193bc7aa4125759646808468c714472343dfc85f31861df8ea5de9e7487ad5edd9b4429700168788aaa4616e14e9601454b41315d2fa6245fc5f69fe17ce5e24aa3723e29f02b03f85beedf7291f7695ca7f5c16a7e3e2e4ccab6d6f346751c94667adb17f59725216d", 0x171, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 23:56:25 executing program 0: chdir(&(0x7f0000739ffe)='..') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2fff697e653000"], 0xa) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000180)='./file0\x00') symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='./file0\x00') unlink(&(0x7f0000000000)='./file0\x00') 23:56:25 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000100)={0xffffffffffffffff}) accept$unix(r1, 0x0, &(0x7f0000000140)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r2, &(0x7f00000000c0)={0x18, 0x0, 0x3, 0x4}, 0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000006c0)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d510dcfc13634103b855545858c310300d47e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d45afc34989551a8a2f2544fb32af15d16563140343de686494f2b1626821ba8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209e12755eabd1d4c6a5188d568c8e8bb092e61d8c5d06ad285e1090073a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc5d139bad6331a94381c00f457def9f9ce9866b7b6289ca6d9348fb14609f641ee2b33acd2d125f832603b5989e625e411cd5ba20d", 0xf6) recvfrom$unix(r2, &(0x7f0000000180)=""/75, 0x4b, 0x3, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) syz_open_pts() connect$unix(r2, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000002c0)={0x8000, 0x9}) close(r0) kqueue() r3 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "f31197303fb4f61ec3caf4d802573a4efcbdac22"}) readv(r3, &(0x7f0000000200)=[{&(0x7f0000000040)=""/19, 0x13}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0x8003, 0xfffffffffffffffc, 0x1d38, "4f0000004ae30000000000000010000900"}) 23:56:25 executing program 1: munmap(&(0x7f00004d6000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000080)='./file2\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff5) sendto$unix(r0, &(0x7f0000000040)="06", 0x1, 0x7, &(0x7f0000000140)=@file={0x0, './file1\x00'}, 0xa) mmap(&(0x7f0000255000/0x1000)=nil, 0x1000, 0x4, 0x12, r0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xb2, 0x40000000, 0x6, 0x2}, {{r0}, 0xffffffffffffffff, 0xa, 0x2, 0x80000000, 0x20}, {{r0}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x3ff, 0x10001}, {{r0}, 0xfffffffffffffff9, 0x18, 0x4, 0x3f, 0x200}], 0x7, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x41, 0x40000000, 0x1}], 0x3, &(0x7f0000000240)={0x610, 0x83}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000100)='./file2/file0\x00', r1, &(0x7f00000000c0)='./file2/file0\x00', 0x4) 23:56:25 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="f06de1dedc4859f86e4c47715108184843fc523366d48e0ddf1f05095ad8edaecf44d219339a", 0x26) r1 = fcntl$dupfd(r0, 0x0, r0) socket$inet(0x2, 0x8007, 0x0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0xc) setsockopt$inet_opts(r0, 0x0, 0x8000004000000017, &(0x7f0000000100)="040f0000", 0x17f) 23:56:25 executing program 1: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='r\x00') r0 = open(&(0x7f00000000c0)='./bus\x00', 0x837d, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 23:56:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) poll(&(0x7f0000000040)=[{r0, 0x48}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfff, "c77b7c50350d0a26863eaa194e757b911382d57c"}) ioctl$TIOCNXCL(r0, 0x2000740e) 23:56:26 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x3, 0x4, 0x7, 0x200, "b4e81d4dfe9891fa121b555b57690e7472fcfb2a", 0x7ff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x44) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x3f) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x7f) r1 = semget$private(0x0, 0x4, 0x2) semop(r1, &(0x7f0000000100)=[{0x3, 0x8, 0x1800}, {0x5, 0x9}, {0x3, 0x200, 0x800}, {0x4, 0xc0000, 0x1800}, {0x4, 0x1, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x200, 0x800}, {0x2, 0x0, 0x1800}, {0x3, 0x3ff, 0x800}], 0x9) r2 = accept$unix(r0, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000011c0)) getpeername(r0, &(0x7f0000001200)=@un=@abs, &(0x7f0000001240)=0x8) semop(r1, &(0x7f0000001280)=[{0x0, 0x9}, {0x0, 0x9, 0x1000}, {0x3, 0x20, 0x1000}, {0x1, 0x40, 0x1800}], 0x4) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000012c0)) r3 = shmat(0x0, &(0x7f0000ffb000/0x4000)=nil, 0x0) shmdt(r3) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000001300)=""/131) r4 = shmget(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmat(r4, &(0x7f0000ffc000/0x1000)=nil, 0x2000) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) write(r2, &(0x7f00000013c0)="54b37671b46938c742a2100fb25fffa5c2f2f4edef1334a4c81ced838a115df3b44ef644e1c8ea1dbab398bf06f5db6671ecb0dfed4b790acdc2cad303fab951a059fa0fb80f4ca036938ccdb454fa63aa7669850134c26fb333c16d9108c1d402d5a2ceee685f7d44298a13c1693de2c0c9953d402ba78901b28140dff33a61608f6782469d903df19e94b95851aa9684e8a61102852278fee464514aa257e00d5f767f893752388a6dc915cc0c63ee3fff9aebb3ceb09b114b137f180edc3b77d79039cd9c509ef74a4664a987a7a98bb9888b74fd2ad81d3e142bfe85e5c8df1372fcaa22bc43e3207665a1bdf6637715f5c74ad8bf1d", 0xf8) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f00000014c0)={0x53}, 0x10) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000001500)={0x9, 0xc8}, 0x10) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000001540)) shutdown(r2, 0x2) dup(r0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) connect$inet(r0, &(0x7f0000001580)={0x2, 0x3}, 0xc) shmget(0x2, 0x1000, 0x40, &(0x7f0000fff000/0x1000)=nil) 23:56:26 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), &(0x7f0000000000)=0xffffffffffffff2b) 23:56:26 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000140)={0x8}, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x1d) getdents(r2, &(0x7f0000000180)=""/135, 0x87) shutdown(r0, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000240)=""/50, &(0x7f0000000280)=0x32) unlinkat(r4, &(0x7f0000000080)='./file0\x00', 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x2010, r3, 0x0, 0xe) 23:56:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, 0x0, 0xb1, 0x2, 0x0, 0x2f8) r1 = socket(0x2, 0x8000, 0x2000000000000) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0xfffffffffffffffe, 0x4) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x6, 0x2}, {0x9, 0x7bf}}) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xfffffffffffffffc) 23:56:26 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) getpeername$inet(r2, &(0x7f0000000000), &(0x7f0000000100)=0xc) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000140)) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd, 0x0, 0xffffffff}], 0x800, 0x0, 0x800, 0x0) 23:56:26 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) setitimer(0x2, &(0x7f0000000000)={{0x4, 0x2}, {0xc85, 0x2000000000000002}}, &(0x7f0000000040)) r0 = shmget$private(0x0, 0x3000, 0xb2, &(0x7f0000ffc000/0x3000)=nil) r1 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) r2 = shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x2000) shmdt(r2) r3 = shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x1000) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) r4 = shmat(r1, &(0x7f0000ffa000/0x2000)=nil, 0x1000) shmdt(r3) shmdt(r4) 23:56:26 executing program 1: r0 = socket(0x2, 0x1, 0x0) socket(0x0, 0x5, 0x2f3) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0xb5248768cf4032bc, 0x0) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) shutdown(r0, 0x8000000000000001) 23:56:26 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfffffcf8) readv(0xffffffffffffffff, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) r2 = getpid() fcntl$setown(r0, 0x6, r2) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000005c0)=""/172, 0xac}, {&(0x7f0000000140)=""/120, 0x21}], 0x100000000000015a) 23:56:26 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt(r0, 0x6, 0x1, 0x0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) fcntl$getown(r0, 0x5) getitimer(0x2, &(0x7f0000000080)) 23:56:26 executing program 1: chdir(&(0x7f0000000040)='./file1\x00') munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) 23:56:26 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = accept(r0, 0x0, &(0x7f00000000c0)) r2 = dup(0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x6, 0x8}, {0x18, 0x2, 0x0, 0xb06b}, 0xa4b2, [0x2, 0xad81, 0x1, 0xffffffffffff2f49, 0x3, 0x7, 0x7, 0x6]}, 0x3c) r3 = socket$inet(0x2, 0x1, 0x0) connect(r3, &(0x7f0000000100)=@in6={0x18, 0x1, 0x9, 0x7}, 0xc) connect(r1, &(0x7f0000000140)=@in6={0x18, 0x1, 0x6, 0x2}, 0xc) getsockopt$inet_opts(r3, 0x0, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000180)="3d0d48e818b5b803e7232de1fade67544948f6abf10f9b12a01cbdbb37ddc48be56e517f502f383061b6858c942ba4ce9cba7a32179e7621f7e476c92fafd45abd1e1c31184b5d166a386215bab1dc569d262907ac833f4f9c7c6a285454b2bb9846221ed0eefdd3a0ba5cbbcb4264d12f9b9b83afbda2006a70bcfa4eb3d9d08f95373bdf56dd249a8cb0ac94c6800d8a", 0x91) socket$inet(0x2, 0x5, 0x2) fcntl$setstatus(r1, 0x4, 0x8) 23:56:27 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000200)=""/235, 0xeb) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1ff, 0xe8, 0x400, 0x81, "56e5a200", 0x5, 0x1}) 23:56:27 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x10aa2, 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x10001) 23:56:27 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="e3", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) kevent(r2, &(0x7f00000000c0), 0x81, 0x0, 0x4938, 0x0) writev(r1, &(0x7f0000000580)=[{&(0x7f00000000c0)}, {&(0x7f0000000180)="f395113a9a2e9da33e3d27bedcf104040ae5265b200de77158e12b1de866c67334b641296d4689d5793403c42999eca8c576a450b543d632e1f7d93ae68519efe7c37cb05e80fbe19bda24028f333a27c75fef9d22d5cd9fbe1798ae385450eecaff06d7e302285ebdb040ba354657e07c7c8a7b", 0x74}, {&(0x7f0000000200)="65063de4b8519616df837bd58c9574ddc25578387d4d70bacd228f664aa13bdefca9307da776d077fccdba7cc2a3ad4c90de3372bc15d38d1b81ae64f67c2f3fa276d6f778f232778dd2378f2f450ec3c3ae9676b37aa8b70aa9322684240cf0f2b287fd97a7687db07257f6102663acb33fc37957f8dc2c1ace6ec088819155d5fbc3e67b305fd5a08488207a5836fbb717e30cf68e24c28e1afb62b1c2440b3516818ec632861c7949", 0xaa}, {&(0x7f00000002c0)="88abfcc082dc2a66127b1d2ea38b2c0fca14007606460d653aa0dea4cca9ecb860856b5b8abe01315db7f705d898993307d91f3e49f26b620fd71b52dc8062d7c14fb6c77d256ce2f62fff41fd6511a6f3a0bd603b823b252886c5a810b4acec3126363f90ab0c8072ccc92d7dfa9ccc700c3e0c7229d2f69b6aa1d3187fa5d083045098ae85871bcda0d723800d0a183e0dd5a0e491ee0a0338f15e097e8105b0d8eb0be5dba726148eb6274a7537f99f0109117687670548b2e497608756c010d5b984b8329588955d9a56bb72f16c", 0xd0}, {&(0x7f00000003c0)="6f65c865245064fe7f68a3be36bbf4fe8552dcecdfa5e0b1602da108dcbaec0b7b8d67ce726a1eb9869f77", 0x2b}, {&(0x7f0000000400)="48a9399f317580825d9d2880b503b3366f2f20cbc53b584f7c8c9a6f3af857e0e575c542ac94e24d047b76c8fccd73f5e74d47cfe5b1a46b2c2beb9aead33461a57d5e7c70b0485313db263703db83e4a8c00fa9a8425448bca233f83f8f7fed7d7637943e4665be142e8b1eb4056230085917366ae6f2068cbbb0f1f9aafa4d6cedd9e7962b6129d5916932081dc7a650a30eb04633c06f", 0x98}, {&(0x7f00000004c0)="2287e4ee1a676b9351244b24515a196ddb94f923af5b3df248c994f9bd2a6d39a21f01cd6e7dc45e89af05b57503800626c6d2f8fceed262b536d90b580c5a671138359419086409a3d8857af7de7f7f2dcc993a66fa97755c4a55de111d6e8397bcd04dea7eafb912031a491b222863b8c6fb5c41893a5bc19dc81ce8ff0e0f8077c52a17e3226fe4441d33357c965a082fc379e936bb71892828c54122a5ffff", 0xa1}], 0x7) 23:56:27 executing program 1: mprotect(&(0x7f0000032000/0x1000)=nil, 0x1000, 0x1) setitimer(0x0, &(0x7f0000032fe0), 0x0) setitimer(0x2, &(0x7f0000000000)={{0x20, 0x1}, {0x8000, 0x9}}, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = shmget(0x3, 0x3000, 0x402, &(0x7f0000ffd000/0x3000)=nil) r3 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCSDTR(r3, 0x20007479) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000140)=""/99) setsockopt(r0, 0x9, 0x1ff, &(0x7f00000000c0)="ab37cc53f93b3944286ee994e0de175d1820341c282aef6f5e8b06332ed88fd8c8a6158d4a74aa1702292287812b49e59ace9d544a07c68758ea333fec71daad8a36875ca5a01f17d69886cc9755fc4c8780e83d51a6ab2f2fda741c5074a1eea9489a92e388b2e93d89fdaf", 0x6c) 23:56:27 executing program 0: r0 = semget(0x0, 0x4, 0x0) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000040)=""/249) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x8000004000000023, &(0x7f0000000000)="ab000000", 0x4) r2 = shmget(0x1, 0x9000, 0x20, &(0x7f0000ff5000/0x9000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) shmctl$SHM_UNLOCK(r2, 0x4) 23:56:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) munlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) flock(r0, 0x1) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d08", 0x29}], 0x1) write(r0, &(0x7f0000000380)="e36258a4000000b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023c3e317b88bf6659990bfe41f04ce01ba2b53e24dcab00a18548573ee6f4114", 0x3c) close(r0) ftruncate(r0, 0x268) mmap(&(0x7f0000f6c000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x20) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) write(r0, &(0x7f0000000240)="08a0a4943ea6a05b37c71cfdc1c439d15261580a6bdb0c82fa6de6b634e2cb56181df7d200", 0x25) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000180)) r2 = syz_open_pts() poll(&(0x7f00000001c0)=[{r1, 0x6}, {r2, 0x75}], 0x2, 0x3) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r3, r4) close(r0) fchmod(r0, 0x48) 23:56:27 executing program 0: r0 = socket$inet6(0x18, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x9, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0xe817169f871c0667, 0x2a) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r2 = dup(r0) chroot(&(0x7f00000001c0)='./file0\x00') getpeername(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) getsockname$inet(r2, 0x0, &(0x7f00000000c0)) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000200)) 23:56:27 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000, 0x3}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641cff02"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0xde) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000300)="ee4bccf888396d6a2dae98ec6d0c0b01d14865c2ec457942110ebcf52553481246e58d5e967b1eed524548e517e8d547878817518b775a5657b50118d0452f03007160528d429e977d57e59777ebfbbb823a381738f7ecceb6f0a80941c81c37bb8cce1ce694769b00e37222ec60af5b72e17ddb825991cc7e80f7951825138628a1ff09e2f5a9ecf0e2fa75d03316a5c140fae34ca5132f5e3b21169279bfe709a8de2ceb4fb8628962c2fdb000f046d1c6bc2791a6a83b", 0xb8}], 0x1) 23:56:27 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCCBRK(r0, 0x2000747a) syz_open_pts() syz_open_pts() pipe2(&(0x7f0000000080), 0x0) pipe2(&(0x7f0000000200), 0x0) syz_open_pts() select(0x40, &(0x7f0000000040)={0xe7}, 0x0, 0x0, 0x0) 23:56:27 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x19}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x10000, 0x0, 0xeb, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9, 0x0, 0x80, 0x0) kevent(r2, &(0x7f0000001700)=[{{r1}, 0xffffffffffffffff, 0x26}], 0x9, 0x0, 0x100000, 0x0) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000200)=[{&(0x7f0000000140)=""/151, 0x97}], 0x1, &(0x7f0000000240)=""/121, 0x79}, 0x1) write(r0, &(0x7f00000000c0)="df50bd0683", 0x5) 23:56:27 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{0x0}], 0x1) recvfrom$unix(r1, &(0x7f0000000100)=""/1, 0x1, 0x840, 0x0, 0x0) write(r0, &(0x7f0000000300)='3', 0x1) 23:56:27 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) dup2(r1, r0) syz_open_pts() close(r1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') execve(0x0, 0x0, 0x0) 23:56:27 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) sendmsg$unix(r1, &(0x7f00000016c0)={&(0x7f0000001440)=@abs, 0xfffffdac, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="000000000000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="0000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r4, @ANYRES32=r7, @ANYBLOB="000000000000000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="001400000000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r6, @ANYRES32=r5, @ANYBLOB="000000000000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r6, @ANYRES32=r5, @ANYBLOB='\x00\x00\x00\x00'], 0x0, 0x10000000000000}, 0x0) 23:56:27 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000080)=0x5a948a97, 0xfffffc94) sendto$unix(r0, &(0x7f0000000140)="f7648733b678243c73fd1a438d8952f50d8015aca85b51a0ca98c7a0db1aa3441eeef49029cbc1ddfd487f9b8a47bdfe3965ea691a40245da0973d0df8235b5f0665993e7624ca734e0b92da", 0x4c, 0x4, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x4) 23:56:27 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x7d, 0x3) pipe(&(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100)={0xffffffffffffff01, 0x6}, 0x10) open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) rename(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='./file1\x00') open(&(0x7f0000000040)='./file0\x00', 0x20480, 0x5f) unveil(&(0x7f0000001340)='./file1\x00', &(0x7f00000013c0)='r\x00') rmdir(&(0x7f00000001c0)='./file0\x00') 23:56:27 executing program 1: clock_getres(0x3, 0xfffffffffffffffe) 23:56:27 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000200)={0x8, 0xffffffffffffffff, 0x58, 0xffffffffffffffff, "825dd20000004eeecb3dff000500001c00", 0xffbffffffffffffc}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xff, 0x100000001}) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) recvfrom$inet6(r0, &(0x7f0000000100)=""/211, 0xd3, 0x800, &(0x7f0000000080)={0x18, 0x1, 0x9, 0x5}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x1000100000000}) 23:56:27 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000180)) munmap(&(0x7f0000ff8000/0x3000)=nil, 0x3000) r1 = kqueue() kevent(r1, &(0x7f0000000380), 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) minherit(&(0x7f00001ee000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f00001f0000/0x2000)=nil, 0x2000) mmap(&(0x7f00001f1000/0xe000)=nil, 0xe000, 0x6, 0x1011, r0, 0x0, 0x5) 23:56:27 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) fsync(r0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)) 23:56:28 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f0000000040)='r\x00') chdir(&(0x7f0000000080)='./file0\x00') chdir(&(0x7f0000000180)='./file0\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 23:56:28 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x41) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000280)='\x00 ') mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x0) 23:56:28 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000000)=0x2, 0x23b) sendto(r0, &(0x7f0000000100)="fe4470876e354e4a89eba8d97f99cd6ca56a93c8db048d72da138d96c8b6bb05fa2e4d2ebd1bf1fdd63da706bf26e13803517d294c000190e58cb2c69b69f8bf3e1484ee80f1bcb9253f21d23adb3c56d33e11fa08bb2f860e15247471f2a2b16648199a091e5e867ebd09b31c799425d78e67c3fe8840bc96fc2440c3909f2d316924ffa9a36d1588f4263a97affed5090e6d", 0x93, 0x0, 0x0, 0x0) 23:56:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000180)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a54b5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb0000002f5ea160ae99c8e91365b1", 0x65) write(r0, &(0x7f0000000100), 0xfffffcb3) r1 = syz_open_pts() close(r0) r2 = kqueue() writev(0xffffffffffffffff, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffff, 0x7, 0xffffffffffffbfff, "a147780ac85a538a131100e847094ab400"}) r4 = fcntl$getown(r2, 0x5) r5 = getuid() getgroups(0x1, &(0x7f0000002600)=[0x0]) sendmsg$unix(r0, &(0x7f00000026c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000002580)=[{&(0x7f0000000100)="495fe3c9c67042b9b83267b8f2db9647628075d660486a7fde133ec36cf6005f0af83fbfded3e1afda9f7d944e9d3b858b3cde3fad938e0e16937aac0576273bb6f16af6f60cdc4735089db8cc8c17156f4c6ebac2c42f24f84fa866b96c75adfb9f19", 0x63}, {&(0x7f0000000200)="1b8e52b5e5c49d52ae194261a6bedeb049c9926bc084a3918b9b6c5bf36506adf861fac20ffe9a392020728268aecddd7d8bdffa3020411fe10ef01f4ee1152c30192a7cfc7bc6e98a5a5cc15c4b1aeeebe3150913bfbfb4ab6f5105164d0248d3088a32ecd55fafdf5e4e114cd1d371cae118", 0x73}, {&(0x7f0000000280)="9211427642355dcaa2c98947be380b2f1f926a05132243b50e1dc94b921636c6a943be1a493bc26c33787334c53b41ee4707a8d06fa137892fbfb5fc05ed13b7ea6ac48b54a882591d9ea3d4f0108659bb1cb931d17e54b2ffc43b57323de14332fc385571915efaf17138178b17e1f55c3b35da9acec178f8ceb49f1a4ae4902e8f626532252e4d6b7b4857aabc63a3699b22e95b6e04751bfabd95705aabbbb6cfee13202479300deb10892482b3ced725f9b351a68b749f1c19881d39dd96580b5d7529a511", 0xc7}, {&(0x7f0000000380)="9959362b710f0d9c2574a608b919a052de1c672779720f3ce7cd11260ee2c922a4585b1a111a039c22cefdcca2a8063fe4f5804cbf2ed324c25a6263a0b22a94dc7607a7012152b303677308e2bf6e079dbfd76ff462f86767d618be2e010fee36348f1bb7602a92ead88dcb8d8cad2ac2e59af8ba05c77c8f23fb641dfac4395864dd8b783ee4b47c20708d9ab8996d5ddc027dbd7da2ad924eea37d23a26ac80de75d5437046be85e1ba922d12465c29ca2dd44a7376729f7f397e9888e93a876cd18202d76cc4d7c5e5a7fc8e95d6fb276ae97fcf9a69fa2de29a2ee348fdaa9834edeffa59f155794ffe6327c49bf9271c9e2eb845fe60afa4bc9c81807c644e90bbf1aa227021cdc19860d33a94f191a8de912b7b834a2114bf36008dbbe130d24ceb16c4be552a2eb7e4ed9312eb37c31c9fb5ac8f378e2af032a856fea1deb78f4b5967f44435ddca116d90a71fbb7137c7424134c1f487c1e9f7eb9f21c83bd3ebba4b82c1c498740a49f0fad24b3ea2db7615d5013bdea31990d481324d1887ce1ab4a6dbdd354835f16c8f1b71ff85530a4f262bbf55cd583c8223b41c140daddd0f0cb3a6712dede058eff712f5ac9cedb405d8cf1c7dfe608aba91ee066fc3927a1f420e207108c8489f368c5ae539ec4130502b6d6801192d39aaeb37f1433beb539accab364c2da78354dcd5163122f69247c60baef95599fcb2853efe948bf37bd8fb7d6635954f351c7e98754b1f3984d553f2efe5cc4f82eb9c4d0c82fac69e6da590193451fb4b50518b7d08a1e6b3d1764ea7e8f1d8a39b0fb976eb76daa5438934b564d1c57087be179525a365c5696edbee40763b290055e6e247d4df67a868fc41db894ac9bb88efb546faf7334fd3eaa757d36b95522d664fbddf1237a4fe08804c1fcfb977b399d7b5a13e77013d41d6fb5f854805221800a7a5be528e9fc7378cc7441fe28b8c086fa54476e3cb64a02ffccf8e23862eac0dc67f9fde669aaa0aac8b4d9f2ce6c1748a0f09423e723d6ccd01a0031417d2231ea1be50c0b908209a868b15ad69f56ee5e87ea285047d7172d92862c9b2198777e07c73025938c13fb1c2c7e05a89710bfd93fa127916ee1ecfd6a2ee009b4cb8e41149bbfbee7e7ba24aaa5685cddb1c64c1cb4f3fbefc7c4ea5e3853e7a7761933c2d2174b2cfac8dd2cab8aee82f30753b55e745d136e54e29be187a093f481486922b063bc27b0a2cbaa934780dc2582a88bc28334169452bfa8dd5dbcb0bb84c5d7d8bce94eae657cc16490605696e4ac5ceef3a28a31d70982e42e5311d9682acdf0852448b07a404775adf43e8d980471561b12f786665e81e5e77c3bb27063b7c406fe91ff6a1da61290922229c81dabc0ab33adf2ebe9bb8b3b4db2931eae77887a82fd85c1d1103996adc7344cd7da58d1144a3be3aa729ba16d37df29c2413b2f15dc962d13a58764e073b7cb94c907f57994cfa42b1cd501d1bec2a40a11a8481de37bd0663fcd43a888ee8343cb723fc08abb44c36e247c809c770ff8d76858ceca400a282b99b6f9c6ef3db0238d06e0768a9405808b7437423ab4e36d34e7b66861b6ba7578ec62879cde9da841beb0711fef6c908b5b673d461c5cf18d55d843cb4967d850add7cb2bf8ac3ab2573c06c8e8267868d347de00fb2d4fa83540ced13a52fb0c4688897e2fff088cd49c97fb407faeb5aa1b4234f82e844563c3a794222eed7d3a572baef77da2523984355b549ce41b1e7e8355a4080e33c57d30a98a5713590685619a13327284e8208b421613f290441109bc5d36c45dc1ad889c3a0c534322abc18f4d66789b3e1ed2c5886586905841587da5a1fe63a8a0424999a6e978ec4a72af56d7f1458f04fe0d7c11a7bcff858294d38f5f6bf44978f37c9f9a0d8b5aef245138492f4f7fec6cc636c34d222e77cea67dd5b7191aeb82a7021b292294e71b6a661b0e93d99365cbd59a8f2db7e0d8a17a5d5739966aa5ca84c4fd690d3d8962c140fd6d1d9d3e1981cbbff823f10eeecab375ef41f4d3f583b156ebd65f21b649a1acbba3a5b16d2bdaab903b19c1d742bf6c38fc4d4ab6fb02e6467640c4dd83e117797a580a53cb0c3b29eb02b074cf565f4b78229ac82601847b6505780200e6f1d64faf17a31d4b41ac185ec9c4d12307b920d0f5925d99a094729ea1b0de8cdf60c923fefabbe24abf5e6e31e3052a8f89d01e4ce33e7827227a7b108b5162a9a756932e23552214c6aeed915dde506bd87c8abfde9c4b4e5ac6b9df7cadd830704e855c9dff3b4b6ab33a18e6927378352c1619707bce283d95e633636f75db30bdea8fbdc3e71cfad1578b257c0e532c774573dbfba2de27a696641c7cec9d17c451bf6928a9318e05844d723a39a9cc276da756351b82b9cf033ebf1257ca6655dc98e9761f258e3e011405137e895324055c6be294b70e27d7e86f7f946e2cba1c2ca757865e5d73cc5d11cf1146efcd35a1722c2bba12f5170b5caf81bd9b42410ac1308ed4dc4976009541a92c329510e96aae1981da25967ec8cd5e0794511c2175310333bbd6a786c04513f0a3186d461dd8291ca1db0d55bf95576403bf2b62d9d7499695b5d01f2899852816e7f02d8546ae28aa3838f0c3d063489c53be90d3d12c9f5f64731706410ba9de08eabf68f1325df72c32877f6f2da18717e19e7ef70c167986039be561d32e7b82f77426a73cd3677d80be5326c18d581a74b18583a89263ba4b69f36bd8e0e690b7ce5f0336249c7d29d575cb697919b89423ee19824db1219da9ac84d960d541e8839af4af31ba65496b7a10220252f689d121f661c26efef07952ccd6ddf4875fd6b17c44ef6b8b0d2f2e62cc7e648cfb5f233dec13de03f3f5d61025610f9026369e72977aab3b6b2c4a36ee64cfd8468e054549b9cce3f76dc1783996f3d19bd31c782759b9fcab751aa15c9d6b0b22b1111a035307b48b822515e492dc3659e398db5bc50bab2dd2200f8b6b77c5ffa33ac0884a40f8f1fdc1e6d82c697d4940fe6d71c111fe0623e593207c7301f7d56b4b4be1ac656e258ca9eeb781a564c4cce72e2e90e4a69efd580b8a750ea12ac948cc0372450ede8ca3929a09e2ca535dd0d203591d89c817db9c493f6bed55bd8a5e90e7c6861077e9339e952fc2049fbc41bfe3a764f11922501a1ebfc1a64782019a1301e07ee788634e89986a65ccd4d4997905531ce64f59fe925646b90f5abdd2f4ffc88f69580c88a5c22441944eb095e2d132a3182dda8bc6dc290fbcbd9815a8bc5f704fc8c04198d534b260aa0c57e194cc66ed55e65641100e433aa2d674dd7659bd442bf83c5aa0ac94ed3cd416581ebfd821a6c37fd51d311b2417b0380e71abc323c93bcdf088af5a415442527fd777cacb2ffe6c7d859ebe8201912d97b984c6690983c384d05805ad9467fdbcb9bb2dbad40df266ad184e9c168db3e460f3cf2872702262652c26617761663bab35d2aefffc2efdb8839e248a703177cc24800923857a421a1b5646efd845cd1a5e057fa59acab686ce310b9bc2bb45f7334a62fc40db9d1633e84d84556917a3c04395b915cb590e59ffe975673843b47f4688cf30308f5a2495cc358f4a401ed54e4ac2d1163139e6126b168c71c7708aef37e19eafcdaf5fb4045bff428af217d98061db133822a666b8c26c7b46d20e2f23c423eaed90e6bfbf8f9241ffda95781010aa5cb9460fdfc2c950a22a4c1485e85717c3000b53df8dbb926b73799de60a123dfba64716b4af9b0e1f4667353932f4c6e23e0968bb36a95b5b2a433e9f77c596fedea781692fb0e76fa2483bd033af76ea28b090a129f7db895f124313deb3ddf7e8520856f6f9b1a26f3da907c9771c55ac3709720b964b822f7df01a13299ff88c49ef769192d184ab3b4fdaaf6e5d1c602b5b9b2829ca53affc8620926e76b5da4e410d311987c7ae16725cf728431fae1361a7d0cb88c055dd8c972225186f9c7cafe2102ad66710c63f4d278e617645f34e85cebcd670192c71a40197fbbd6f9f45a74605f612547b610f61f3a054bb9288733b8d6be580a9fef47e8db2c6312459f61a7d528731c85a0ed02c99401eed97941e836f33836cff2cb3c2e2deaf390b009d15c14b17d2f9edaeca53c6d0eaf9775eabe2efa402de228f295b18024c5c935e1d2e28c183f082bb6ff1f1af8b3c7ea603d74f8e52206d87072f5bf769cbb4c8da3fea0b0ad576ed0a81de8097bc59bb495c2189e6f87427b7d399eb4af59b73acc3e34ba4446913a6fd14c8d45f9d0b09809e3e66590abebd50c3c97869f7a1a5edaec4a3bbbea31290d92af664b274927fc372e3f9214ce35730c821b1862240fcf09c7a6d85baa79f6a89b7c2f6d1e860a3817edbbef2c249180d04245a2191782c675c76d490526388d3a377932b9b7f0db614bf06b877cf0963059271f8a2c5bfa9fff087b3aece321055ba263ba9c7a2a60706a4c1b132da8a050002baaaf526a40e5c271e4272a08e0efd0f5c8c685c3d3fac8a4f89ed9be97741a249cb2739c1a23201e6b30438a8f8fc0c12e06f2e03670c109355bcbb37af5b0f37f6a5f18b92e818b49eca3f575b3959605b45b363a8e0ef892b063825974c5bf4b9589298cf103b68feaa11a343f63c44cef7fe268a43bc2eaa95cbcc5a4d8f5df26932d66a469cba359789845a1983ff8d3f4cb107b79a72811a793b235d6bbc3644ef012bebb2986948f377d1a3bd2c6dc31c7e9c8480af4a901ba4792e6489a36d1bded1498b1d5fdea933589f4c73ebf51818fd8d194307083dc714b0a8acb3632d242861a63f0b877d2cc4bd633d71632b8d269712accc1e6aaeb047da410210e878d5543e23232788cdd88acebf911b1e5325a26dbf0a0fd24fd3a63315429eccc7ae3f1e7dffeea92e71fa7d3fa5a0a7d3c0a6a08f9979355d02ef16896577a0e65d65dc3d3ca5db98df437982a72a396e8acf9bdb977d6968625bd66f31965d865d869fb9ece1d7132f0e9b07e7a8fca566e1af54b406ac5dffd7544962f7b982270cff1c209c3546f8c8e3832531f794f6d7cd93d9819ee3500ed26e2f774a47968ea494f46f9b10f78d08a50857cec60990136a7bf3243e7d6d1759f0510ec0b2f5a8279c6f58fff416396e1a31ab8237dc08387e239811ad5040f2619ab9bbd4ac203bd3e023343bd7254b2c86e6011d49be99864c5f9ede5aefa42a620fa5faac41ba4c26981271a719c2b1b59257448456f07c4b348cf222ac6037cd726ad9fa42b01292d385b766c1de945054d186b4f7864cf941aec0e3e32005654aa7c4486a4f5ddb999b17291ac041081da7fd02279d70073fd098d20e2487ddde37bab1ddee4e47fb685571b862d78dd39d32d7d619a778db5e54c148663f116aaed768d86258fcbf955a0bea44b880fb108e37a054d8dbd3d4a20800da3926cd8a7d0f9c6c6e18d8ea2ca97f3da3d2dae3388607cfab3c85225d4371c1fd9ae08de6450902049da66834b9a1e641fe7789046f2442cd682bb33d73643bd74d1815c8d4963ddff7a7f23b215fce31ae4bc1736f2eb1465d2b569197835b901b8811eccfe227d279c431429b775d7746e09c2a7b5b9c4a67cb1140d630cd2fdd8473a0cfa1a6df158e9d2c4ea698554fe66fe7e33d49b85069f83660138531c1747d432ce3f30dba26166c2411548320e2713ee6f5266db88a49d2e17a2cd12970e30c3b355ab4f8d5086b67919f3f9620f3ea1860e7ee2087cf1e98870af", 0x1000}, {&(0x7f0000001380)="1dc4155d5f840a74d48d200fe06d6e52b4587f871eb9e59b27470855fbc597758866a74ecfab474b3282b9aa8046285485a18db33d9d7814b45f318a0d401693879d83fe4b1725fa420f85b596afa30577f95a9cd08b0eb9", 0x58}, {&(0x7f0000001400)="314de0b709e96038b54eef2af247c1106896dcee20eed96687fbf7eeaf7f10d8f7f457bf5e24028042320d16e12e3aa4c8bb35ed191b1f03a6e2af6a8319e59f577ae86079391c2a2f80ba367cf277a345afedb5fcc5fa9081fca77372bed7d3108230f0bbb1c082f0139eb84a5cf5bbb300c27d281c701b66a3f6d58f4714bd84bc692d6ed2d8091315cf5cafbf0f", 0x8f}, {&(0x7f00000014c0)="27380c577532ba1a5f985d73b07c7c96cb1f10afe2cc8837ac1a64f35e0672b6b5675cc36c3c792df49ff68212bf21653518eb973bfd7465d753960eb9f30c667ca01746abdf7f4e42a851d8526401275e2aa400a27f7297bd54fe6bd0e55e02ea79e9c005ff1d76d8cd0b475795e8a7ad59917c057f802b9c846459239ddbb95d92bfed636586430c2d7513c7cfb3fa03b595f1e7a02d688986907a1604b2352105f2e6857e7af5fb603cb66556c3a26a3ecc7d6cb024efbc16eeceb403", 0xbe}, {&(0x7f0000001580)="60f1bf2b6156050375695428ba61ba806e12890e5e6e8177269625d3d3b62b67ec07f2a3ac9655e5542264d52b74b4b9449cf51b92998e4039e9b9fe8994f82a72ef158792ceba928171bc221b9d40966e72185190a0ab72486b215d1a01d094321d8ee2b7680e3e4b9dcbf4965a8ecdfc3b8f92ab6d54cf5605b9c4280854745d2bd9068d6350ed7bf0c5255cc01ffd8bd0daf9008bcfdc932e07516b57fb8a6e694586b0fe54a03945e7f3419577474396add6625fa2804da2986867765616ff0ee9fb8c9d391037acab617899a051d31a2694b134318a575ff7cc7250f923583a377f9addcae09e3bf0aba011f24cb48d8f6983ca921af6a34b3b1bed73466fb6c5d80881affe757ae75ee551e42d6a4a51f7e1b04530f6bd2b6491513da8a15cecf0955a657027a6a7fdcbc80eebc5110a73e6dfa46cc6825c089ee7aaa2d35fbbf8c17448f9c353ce5856037d58a3ab0c3fb61288f00e73e96068cb8bf593336ca9d38d471fe50642f56e9c32c150e4de11d3ca07c788a89387a8971c0bf619acabf84f632a5f9d197648e57281e22f04e319a333ad9c3b0090681ae85709e2460cb31bea683906df84cd02231a9a1d4b120fe8aa6e052ca3ed65f74adea40702ea4f90534176d0b5588accac6e019649e670f1758da746669f6ede16406819c605130077d9db2fb15bce9aae23c858dcb6f1329b1edf090bd50aa3fc6c3575928f87faa360253efae124c29accd7ebbb4458341d3363cf9d84399faf77ed58aeb67e24bc72a50984fa178c55f33d92448c1dfde4eb00a1bcacb001e913ddab9689eedbda04a87ce8b3cc4051e96e51cb6c1db1315fe79207d25ccc65de4a63d76e95bc15fe59629ca3c1224bf9081c41cb1755046db60ada16ac9a041fc943888ba829af5be9ec7ebefb5c5161a7ec343f4486909d13189ca30b400fe471f8b696b1d435b41e595d1b2ea8b156ca2233d6ac5f8d32d35b64fa869e96553829ff037b1d26f60bd1213a47f4c5471a3399ae58a45faa463094dd61de41099adb9dd74ac0dff07e6d6cc25f8edca1104212c790e3dd0b08e3811db3c9241c8c0ddf8db545d3d463c6fd4d6b81ea3f02e34bf5ee297af002bea661587bd89adbc1e748e2924555df0e31161edaf0829113ec60ebafae13d29cd5f74a11afad2d7412df6ae7de8226f04d5dbda34d9ea16d151a5381f6d0a7f4b803a03f86c09f3329d4edccb0a6d9cef1ed2441f9d0289b5bb81edbec0cbb85c72df5ffcaed56f40dd6257cc52b135e08a6deba85c930d3b66e6a4c9576dd46f51ca5a6ff24c063e5f6b38d7f53f0e271f2a68899b3907e376da83ac4432807b9c6e6b99e458a36cb0763f47e73391550d396b860e63a173ad3ce82e4af9f9e58c9d264ffbb60c7df92febccebf4760a6dcc3d36023389ebfb77a7d6d7b2c7efdd5dd47e6e684574fc5e27b4b1712e8674f1fd7e4be39d820ef755fb3d90107b36344b6608f4605ce9b85416bf1c0b717312e04e9da3124a85739571fec9b45ad9ff5341a599b5818006063888a4384f8a391f93477060a2b03110506bd8b32c65701b90f831333fc9d14f6e11b0ea2d6dcc53b0c5eab5a7882080bff137677532b8dd3b8e628d652d9dcdb4e92154080deb94af208809a802ad40968c5ccd00ab9a7c8ce6375c75ca44945513ef2c5f9c15df78f6d758ccf02a8e5ec67e6f8b4cebe0c66e31767eccd2abe391ea6c4ab7be832b3a661cc01e35c6761357e132cfd6d9ad82929c2a2e2fc7eddce9b1d5d542623c5a6a7950624188e59e1d7e303b21dd3b8d11cef34708baf328bd48a992c7e8f9eb009b82dfc2570ad1e7277e2edeeb62d1ce839dc9b0d9c56bfaa2242fb570afd7bc3e0b3263fe5ecb2215495780f6f0d83b6cefcf21818489d5a07080d2ed1d62b9bad1fa9e43e6f916dc5a1ac6db515c185e598e048e5da6a84897f32d8ecf912675f28ebc78fe6e3dab5032e579ed5e71f93a25a144e60df22a78e71057d554af915363e888bee202eeb37cbef69f8207d9279eb12b38b8fb61a2ec75df5666fd18be1af263f15f932aac99a01e3b72ea19f61bdce588cc635d8e5d90fb8dc8e7f721f0ba916caf5a46df1a17ab21f099b6fa327602193759387b90ab7f36408fce0300d2f91f4bb14913903fa2548860a8c8cbab198e24ac348d5aa3ab686484f545dddab50f35a938e5080e51cd428e7d5bf91f0a3e3e634c34a79a54e9c6733220caa1df24bf55d03eb146057c55e42a272b2e20ea43312c831584c70934622758576708594741c57dce65514b85b82eb7301242f558179d414c18351744f9aa6d50e40fcbedb7138ecc4e8397b3f1735faae2d3280a79bf1e732334178070cc7eadcb1343bfb25d04783a51fd6f1a2121697a2111632a5278fc9c424e1fe2aa8958bf0187117c17d712f816d797aa2ce28f5a6075b249b09878fd60d426389192169c8ce6c023d880373acc89e0465d24bfce6f7a8e035244cabec6cbba0a31c9a7730c8e760469e4061d28657dad058857a5280cfe7810d5296fa8a93be13d98e349f9dffc942781794b7a19a9daf3c21879ce56e9a1f3e0938b299c336f4e9b81cf952d862fa61c0b8147e77c62ad6050828fbc0e712bb57113825fe6df449c68b403cef7b17167a4e2b0441af3657e61025a21169feb5845a76f3c4c113afe89871d14ec8f85cc20378b06e5c887641e2aa96bb69feb33344cee6b53e20cb5c3a9319e5a2fb3169f6a141c52ed508ba03f5fad295032ede75557c4a729fc1bbfad511a283f747d3fc7fd9e666e4c389de70ca82f5a041af491b7a7fe0d9cbb9f0848ceb35da9f37df2dabf561f62c7435b828ad8ea9ccfa09f0021298199b11d488d518d7cb6def3c14e48c38321d07ac2bbb579e7a74669e5639f52865b108abba687902924aa8547ab2b9355d74975d8d2b6435a12851264c93301a10cf47cb9e66da120710df83ebd2a25ea59710183e8cc86ce9b46b78ab788674a75ae3349a1db6d4784cbf523781ac08fa810378242386b3c4ecc1b505b24c91039334916119fda4f74e3569774a1cab97d341d93c55b8828b43d568511418a27f94205fd4f68c196ce9c8939b9445f7e1927d3f48374cf76a2d89b6673487e7a35b7f2a888a6eeeede015338a0dd7cc5e12c2e0292b921c580c08574ef329800db9d1cadb2fa6f42d8d06988397ba9715d47ae62305348726c1d16b21a6b30229e109266af324d35ff14fa028c7f4b5ab2f33b3e59e07bdff5a36b361f5e3b7e1c8a9f8c59cd3191ceba3e70bcfb398f78ea7aeb3168c150c1ad97e62bc15424e7fde5f2bfa2ea1bea59bfeefeb9895ec5ccc2ec247460f3754bcccf0a672467b3f0f40e025ed0e0a2a153efe035256cd2cd536b5690437e2cbe2b9dcca3fc0e288b6a21523ecc82cdc817856a050fcce241ad077cfb31ce30187e8033b8111954fef3a2c15b7b3e34cfbe9e6c9db4278859d495a94dd9ed5c4fb01b999023941a71ebe7b38b3630ee57cb5baa9e3bd3e8a6ca5cc9af36ca3713b8b274ecfea7c46ab34b277f38b781a0f8008bc50b1f74e9b7b609798a4a860d1d57e38d5da62720e0dff08a82fb890b872ace7d4880ae3e4fe203c8827013d66a41c733a9377672a08c48821ff04d357b58d475cc77a6aa719c24891735bcb35bf618ab08d63b07e2c3b9e4b67b444fa062a581e0b6fc3b59688d988d76eb8ae8c000184b231fd305403db1e127d2690d0b07cdea56382ec3afc38c4678370c86c78f42bb808d5d7909e2f6c96828b1f5d6b95009d3479e643ce7a598ef17d02cd0c87ba60cc15f0b93751e2bb2dc38472baa59a27a9a5682ec7f481a0674fc5a7616d3d829d5cba3766116955ea9417338266a2fcba442042e202ec7850d09a8267073ae651731bcdbec93febbbd9dbb2d644fa66bebe1fe7896afa7ece4e826095205ed04618ae7071edb1058e71f46c6ac330b76de0b157454c00135d41461fa734cf78e4890d6d888e2a75071671f0b2f44098a63947533457a57a0b0d2aa5a9b6c869814b348349693dbf006164b8571c22c662de97a1326f25722985af1bacdd5a47ed78e91f8aacace8c9bd58d753f4b72fe264b116f20b991e6cb3daf1c69433bf6e0c7ab2d6cf51e0532757d33c2c8c2246af848ba62b4478b05b09821a81d84e1c13d9113dfc1b17338c7cf1b8a41da7bc9843b2007d611a0fe98f74182deb1567b9e64953b4038ccb7c8ec4aab4c40aaf72926fa16b494c21cd4ef3fec226848570e73666cfca1854d149f122b704090b6b43939d71e623ec42c1deed57568fb6aef94bfc401ddecbca37682a7162d655e46108044f8b86ca8a72ae066cfd715f8c9f2d8ff9af0ef8d9f701c98bf20e02502eda077cfbcee642a2993f82dfbddf516efacb27e31e941a8e3261fa68bfb81dc7951ae10ee520d237e2f12df7853870eb97a9da9fdd03e2f85b028166652bd177095c12d4ad262f62754a8e882e970c6d759f140a9df1c4696839235cae2a16263dfb6843acac88e6b95eecb9f0d3c4dcc029f292f9bcaa6134da388d4712d1a962eac6d48acfe2187cf33d564ea5edec478e1f8fde41a0ba40f1f7d24f9754f3e281181c86fc93e906b8d66ccce08702309f0e01cbd7412bb989fe5f5bfe6bb4b6b0bf5dbc96579f5578dd18d01efc247be4802c13e670b47c83887fff351edcc0407ee1852e907199d667f4ff330f1bc81a6ea5761be1bdf414a868b8b67fce812f7b7200df925b5e08047243811e1eeda44767b6a8c1f578dd3ae99d7bff39f765c5a6b16c177b2453c0caaed7668d3983cbe79c57143ea1a622e46465e9c731e3a9edfc1f4902a090d1fa4aef393fff988788dbc4972015698b262e68df5fa1cd448e16ab1b6a121e018cddf95f996fa63827440e10413dd681b21bce6a660e2f4f64bc7e6cc60e1235807ac0fbf1340e96af9d4728b96c71ab6d38b35604df52273dfc921b9280d425b6415b1206cab2d3f86fad5467253244f9b37c6512a95ce387b226e1c3453a624d7c6ed77cf2b3ccd69148124958f99584d46962ae25f8459a3cfc76e5cda96e9de6b91b673075430aac01bc541c4d9a72a372c67fbd3363bac64469d5bbb73b2ced299db53450fa94c7d128837e160d0d7eafc5b1bb5f8a6a53f86aa0e3d033c99f4b744b353883a4717ca380a596b5962092396f91880e52b127c9c2450da39343f10417572b93b8e5d6164acb2b82dffd9b1e13467c93556f1e66315f974848067fd6d92ac9b06322303a4ecb0d87c145fac1f5b451b51e471645f3336bcd06eb8cba0110e8cf2c689e77c7c990789aac4c37054d47e344d5cdaa9e04faf9d9044421cca3f35cc42ec1fb83cba330d3e157824f0233f580a4f8930ec512ec34cd7758253b9beedc435d88159e7dc7aa5f4e183a67b98756a673618f3d954fe42ac256a93c448824dbddb6b7d7c47bbd353aadfde94891c90740ebc30df2ba66532b75f71ecb352f920770235eba16962b58dd5465f3aeb62a1f707dfc5b2edd2c7ad340963b8c9d51c4ade6236b4f33febe28358bb41908d202ed3c560d8ab5ca30ae0289002d856d92e4bed7ed765c4ac2bf8646d39d939778327553cf9dc5611cb90bb88de34afe3113df0e9a81e6c405b8cd3ef06f62cf39ac5fa18bd73599ab87fa78803851755c55e799554f326bd454ebe5bad6cc4cb1a017579b8bc389e58b369ed4cfbe086dedbf088f212841e4a4c29ae88173704a2b0ea2cd300ecd40f0f2f63a5a3a8eb539d1e447c50802", 0x1000}], 0x8, &(0x7f0000002640)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r3, r3, r1, r3, r2]}], 0x48, 0x2}, 0x401) poll(&(0x7f00000000c0)=[{r3, 0x1}], 0x1, 0x7) 23:56:28 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x281, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x10, 0x3, 0x0, 0x1}, {{r0}, 0xfffffffffffffffa, 0x1, 0x44, 0x2, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x3f, 0x6b7}, {{r0}, 0x0, 0x1, 0x0, 0x10000000000, 0xa4}, {{r0}, 0xfffffffffffffffc, 0x4, 0x10, 0x0, 0x200}, {{r0}, 0xfffffffffffffff8, 0xa0, 0xa0000027, 0x1, 0x8000}, {{r0}, 0xffffffffffffffff, 0x21, 0x0, 0x8, 0x4}], 0x4, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc, 0x20, 0x2, 0x7, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x8, 0x8, 0xffffffff, 0x2}, {{r0}, 0xffffffffffffffff, 0x40, 0x80, 0x8e3, 0xc0}, {{r0}, 0xfffffffffffffffd, 0x8, 0xf0000000, 0x70, 0x7}, {{r0}, 0x0, 0x4, 0x2, 0x9, 0x2}, {{r0}, 0x0, 0xe2, 0x90, 0x0, 0x3}, {{r0}, 0xffffffffffffffff, 0x80, 0x40000000, 0x9, 0x1}, {{r0}, 0xfffffffffffffff8, 0x14, 0x0, 0x8, 0x1ff}, {{r0}, 0xfffffffffffffff9, 0x88, 0x0, 0x5, 0x40}, {{r0}, 0xfffffffffffffffb, 0x80, 0x48, 0xfffffffffffffc01, 0x200}], 0x7, &(0x7f0000000340)={0x3ff, 0x5}) close(r0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x3, 0x10, 0x3f, 0x2}, {{r0}, 0x0, 0x9, 0x3, 0x3, 0x80000000}], 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x80, 0x2000000d, 0x8000, 0x428a}, {{r0}, 0xfffffffffffffff9, 0x98, 0x10, 0x3ff, 0x200}], 0x6, &(0x7f00000000c0)={0x7fff, 0x5}) fsync(r0) setsockopt(r0, 0x0, 0xfff, &(0x7f0000000380)="3a51e0c47dbe23056b8c69abf9ddd02de6dcba285a56277ac5613d619f9ad477158390e5fe397d978d2d76bee1d45152153ad8b6e4cd01265a2462084dfbd9d4f6e27d7576bf7fddcfb9ec6e08b1a95fecadd22f94a74220fa04258e1eeb5dda3db0c4dc094635e04bb6fee9b7f5d5ffe12941c6f1189c20d09f260659fb2c2758a1941ec4e2d89971a51030b252eff58cce6f4dcf85879d35f022e7dc9fddce0864ccba9492000a64a26af8f10aa05b89ce1283e67c11efbb37ddfcb0b0987dbd6fcaf9eec3d49fd86c426f9ec5ab4c6fc657ae01fa32910adab1140cbaccac", 0xe0) 23:56:29 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x1000000000000029, 0x80000000000032, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x0, 0x6}, 0xc) recvfrom$inet6(r0, &(0x7f0000000140)=""/243, 0xf3, 0x842, &(0x7f0000000240)={0x18, 0x3, 0x8, 0x471}, 0xc) recvfrom$inet6(r0, &(0x7f0000000000)=""/184, 0xb8, 0x2, &(0x7f00000000c0)={0x18, 0x3, 0x400, 0x5}, 0xc) socket(0x6, 0xc000, 0xfffffffffffffffd) socket$inet6(0x18, 0x5, 0x80000000) 23:56:29 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x4, 0x2, 0xb622, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x2, 0x8001}, {{r0}, 0xffffffffffffffff, 0xf32ca37c18c5662e, 0x10, 0x84f7, 0x7}, {{r0}, 0xfffffffffffffffd, 0xb, 0x20, 0x1000, 0x1ff}, {{r0}, 0xfffffffffffffff9, 0x0, 0x0, 0x2, 0x8}, {{r0}, 0xffffffffffffffff, 0x8, 0x20, 0x7, 0xffffffff}, {{r0}, 0xfffffffffffffffa, 0x9, 0x40, 0x8, 0x3}, {{r0}, 0xfffffffffffffff9, 0x0, 0x3, 0x5448, 0x8}, {{r0}, 0xfffffffffffffffb, 0x80, 0x40000008, 0x200, 0x2}], 0x9, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x8c, 0x5, 0x100000000, 0x8000}, {{r0}, 0xffffffffffffffff, 0xe0, 0xf0000000, 0x2}, {{r0}, 0xfffffffffffffffd, 0x90, 0xf0000000, 0x8, 0x1000}, {{r0}, 0xfffffffffffffffb, 0x20, 0xa0000080, 0xdd3b, 0xffff}], 0x9, &(0x7f0000000000)={0x44b5, 0x7}) r2 = fcntl$dupfd(r1, 0x4, r1) close(r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x85, 0x0, 0x80000000}], 0x1000, 0x0, 0x0, 0x0) dup2(r3, r4) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)=""/28, 0x1c) 23:56:29 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7b, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x3, 0x0, 0x0, 0x0) close(r1) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x9) 23:56:29 executing program 1: socket$inet6(0x18, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f0000000080), 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x10000, 0x3ff}) 23:56:29 executing program 0: r0 = semget$private(0x0, 0x2, 0x21) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = shmget(0x0, 0x3000, 0x5ff, &(0x7f0000fed000/0x3000)=nil) semget(0x0, 0x1, 0xc0) shmat(r1, &(0x7f0000ffb000/0x4000)=nil, 0x1000) semctl$IPC_RMID(r0, 0x0, 0x0) 23:56:29 executing program 0: mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) setreuid(0xffffffffffffffff, 0xffffffffffffffff) 23:56:29 executing program 1: r0 = kqueue() close(r0) r1 = kqueue() close(r0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x4a23, 0x3, 0x2, 0x101, "4f9e4ea5b499662ace00d22cc5ecf21517a2b0d2", 0x8, 0x1}) write(r3, &(0x7f00000003c0)="207e93cc49bbdbd3d980361d95266812de79530015f59bd81e256f8944d491e2c79161d5f672783d1f4f2886fccd71816a4455bab363b67c71236befd371f02a72bfba1ffc3ea0ee2128acb8a82ae39873dde442e61c8d52e2f0d5c83c9151e132a6e2c38be33beb8eb598e601a392af8afc78e32e0d6ceffbd652530bde72f2e06196ab1051c96a02421bb0396849a13b983a6a0644018d7c7be7ded64fc6ae6337fed5d40fe7ea0781e80b77cb5640aff9708cb8c037c202981c16c61625faf08e15cc61b0f5153bdad89d70106f1f56dd1e7763c1f8e29668be354693af3c", 0xe0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x0, 0x0, 0x8000000000}], 0x401, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x8, 0x0, 0xe5, 0x0) write(r3, &(0x7f0000000340)="6dacdcc0d77d5399870a9569b70f2c0f5096dcd7dac579664a232a003ee83ab024cca7f92fea77472be8294911cc1ef40ad6386da57e06cfc3cc0e0bf47c44e6f2da30e13996e216bfded931d28fe40ac21b785a49843e5121dfb12e9458c6c6ae719c5e", 0x64) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000000)=""/93, 0x5d}, {&(0x7f0000000080)=""/58, 0x3a}, {&(0x7f00000000c0)=""/34, 0x22}, {&(0x7f0000000240)=""/251, 0xfb}], 0x4) 23:56:29 executing program 0: r0 = socket$inet6(0x18, 0x2000000000009001, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x51e, 0xffffffffffffff47}, 0xc) connect$inet6(r0, &(0x7f0000000040)={0x18, 0xffffffffffffffff, 0xc, 0x1}, 0xfffffffffffffceb) 23:56:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000340)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d510dcfc13634103b855545858c310300d47e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d45afc34989551a8a2f2544fb32af15d16563140343de686494f2b1626821ba8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209e12755eabd1d4c6a5188d568c8e8bb092e61d8c5d06ad285e1090073a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc5d139bad6331a94381c00f457def9f9ce9866b7b6289ca6d9348fb14609f641ee2b33acd2d125f832603b5989e625e411cd5ba20d", 0xf6) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0xfffffffffffffffc, 0x1d38, "bad84b3933e80100000000040000ad1000"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0x114}], 0x1) 23:56:29 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x200, 0x120) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x281, 0x0) close(r1) flock(r1, 0x0) 23:56:29 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0xf1) fcntl$lock(r0, 0xb, 0x0) 23:56:29 executing program 1: poll(&(0x7f00000000c0), 0x2000000000000002, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x108) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x1508) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 23:56:29 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getpeername(r0, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r1, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf1", 0xe1d) r2 = syz_open_pts() close(r1) r3 = kqueue() fchmod(r2, 0x30) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1000000000000007, 0x0, "a147780ac85a538a131900e8ebd81821fc7e0d7a"}) r5 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x80, 0x10) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r6 = fcntl$dupfd(r4, 0x0, r3) r7 = semget$private(0x0, 0x7, 0x80) semop(r7, &(0x7f0000000100)=[{0x3, 0x7ff, 0x1000}, {0x4, 0x5, 0x800}, {0x2, 0x0, 0x800}, {0x4, 0xfffffffffffffffb, 0x800}, {0x1, 0x7, 0x800}, {0x0, 0x7fff, 0x1000}], 0x6) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x7ffd, 0x0, 0x5, 0x8000000001001d39, "bad85db5718000"}) write(r4, &(0x7f0000000380)="2ffcf5fac19b0c9a6a6c441ed75498354c66b219590e0edddce64ebdf9252fcfbd9565a911b6cf3be1dcbd2ad5dc487ea270aeb1009315e24ace8d7050ee1cee50714ef924350fd8a5e833e3711dea091451f6271ecbf2bf4fd63ec37ab1ad5cffc1226ce3a8917742248addd95bdd06c494617fb1bcbc", 0x77) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCDRAIN(r4, 0x2000745e) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) write(r1, &(0x7f0000000200)="1c548c152569dc3ad9d39de222d71242386ced619c3ed878365070c64114050d16e195fb4c8d921ef3902e7a5b73612aaac90fcd8a5ce315d60f76105f2a01dce2f79a0ff3c51448151b0360f454ad9497f9d1cbed156652f80f58f45d5f7635be03cbf81b75cad5f5577aefcd9bc7ea585b3728a695ff3fef956507a2f659501caa23b80b9032d312d5c5c64a7620448c69316a101bad0bda6332c4cc757d9f2b46cfd20d84287818b04a042f8502bc26d9e7476e3b789072987268fe62e62d1da4cf115c5484fc0382cbce9ff23d74bfc51203c617991d9c1ce305b074e8abfd7a662a25de996e8d001e1761636005bfda65", 0xf3) getpgid(r8) ioctl$TIOCNOTTY(r4, 0x20007471) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x9000000000000000, 0x5, 0x2, 0x54f, "ad35ddbe532be666216b1c953b654a8384f7a723", 0x7, 0x3f}) socket$inet(0x2, 0x3, 0xffffffff) poll(&(0x7f0000000280), 0x203, 0xcc) 23:56:29 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x1054, 0x0) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000480)=""/209, 0xd1}, {&(0x7f0000000340)=""/196, 0xc4}, {&(0x7f0000000440)=""/26, 0x1a}, {&(0x7f0000000080)=""/47, 0x2f}], 0x4) fcntl$setstatus(r0, 0x4, 0x4) mmap(&(0x7f0000071000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 23:56:29 executing program 0: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, &(0x7f0000000040)) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 23:56:29 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x1000, 0x28, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000)=0x800, 0x4) 23:56:30 executing program 1: setitimer(0x0, &(0x7f0000000000), 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x200, 0x100) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) clock_gettime(0x5, &(0x7f00000000c0)) 23:56:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3cc8d8883cf675f60e83358c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3", 0x4a0) syz_open_pts() shmget(0x0, 0x4000, 0x400, &(0x7f0000ffa000/0x4000)=nil) close(r0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x49b, &(0x7f0000000140), 0x1000, 0x0) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000000)='_', 0x1}], 0x1) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) r3 = kqueue() r4 = syz_open_pts() r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSTOP(r5, 0x2000746f) getpeername(r5, &(0x7f0000000040)=@in, &(0x7f0000000240)=0xc) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xece4, 0xfffffffffffffff4, "62722b051f8344353a2a898620f77018b529b3b1"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) fcntl$getflags(r5, 0x3) 23:56:30 executing program 1: setitimer(0x0, &(0x7f0000000040)={{0x9, 0xfffffffffffffffb}, {0x5, 0x8}}, &(0x7f00000000c0)) setitimer(0x0, &(0x7f0000000080)={{0x0, 0x22}, {0xd680}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x3}, {0x3}}, 0x0) 23:56:30 executing program 1: clock_gettime(0x2, &(0x7f0000000040)) 23:56:30 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) 23:56:31 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = kqueue() socketpair(0x6, 0x4002, 0x9, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socketpair(0x18, 0x4000, 0x8, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept$unix(0xffffffffffffffff, &(0x7f00000010c0)=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) r6 = syz_open_pts() r7 = socket(0x6, 0x3, 0x5) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = dup(0xffffffffffffffff) r10 = open$dir(&(0x7f0000000300)='./file0\x00', 0x0, 0x6e) r11 = dup(0xffffffffffffffff) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff8, 0x0, 0x80, 0x7fffffff, 0x3}, {{r2}, 0xffffffffffffffff, 0x2, 0x0, 0x7, 0x5}, {{r3}, 0xffffffffffffffff, 0x40, 0x3, 0x80000001}, {{r4}, 0xfffffffffffffff8, 0x40, 0x1, 0x5, 0x610ff20f}, {{r5}, 0xffffffffffffffff, 0x3, 0xfffff, 0x0, 0x4}, {{r6}, 0xfffffffffffffffc, 0x24, 0x20000000, 0x8, 0x2}, {{r7}, 0xffffffffffffffff, 0x25, 0x2, 0x2, 0x7}], 0x8001, &(0x7f0000000340)=[{{r8}, 0xffffffffffffffff, 0x1, 0x3, 0x80, 0x4}, {{r9}, 0xffffffffffffffff, 0x1, 0x2, 0x1, 0x9}, {{r10}, 0xfffffffffffffff9, 0x90, 0x0, 0x1, 0x5}, {{r11}, 0xfffffffffffffffd, 0x4, 0x0, 0x8, 0x9}], 0x6, &(0x7f00000003c0)={0xbb, 0xe54}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff}) setsockopt$sock_timeval(r12, 0xffff, 0x1006, &(0x7f0000000000)={0xfffffffffffffffa}, 0x10) 23:56:31 executing program 0: r0 = socket$inet(0x2, 0x7, 0xea) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6, 0x10, r0, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000080)=""/175, 0xaf}, {&(0x7f0000000200)=""/212, 0xd4}], 0x2) writev(0xffffffffffffffff, &(0x7f0000001640)=[{&(0x7f0000000500)="6bc2fd4515b84605257ff44c0f4943927af6c67e514f00ef1d96d66fa656a9882475dabdb0c83804728e08f9ce400659821e7d778321e4fa228cb7f8d62704e3c3430dfd72f8bae002af7f27ea44e5bc7cecc9628f282ede92b4a1700d3fa538e1d27608b251da807cf48338dc0c225cc20df25e9d756ede0e456a79737a3a8c9c91c4811b2284339d16bb5ba224782ec095752e8ddec147945863c574d2b33eb7740f82491d390e245ec2a9fdb34f2a", 0xb0}], 0x1) r2 = socket$inet(0x2, 0x8000000000002, 0x0) accept(r2, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) recvmsg(r2, &(0x7f0000000700)={&(0x7f00000001c0), 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) 23:56:31 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000002640)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f57285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5b3ff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) shutdown(r1, 0x1) write(r0, &(0x7f0000000080)="b0", 0x1) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) poll(&(0x7f0000000140)=[{r1, 0x8d}], 0x1, 0x0) socket(0x20, 0x5, 0x1000000000000000) 23:56:31 executing program 1: chown(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f00000005c0)='./file1\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x20, 0xf0000007, 0x8, 0x200}, {{r0}, 0xfffffffffffffffe, 0x50, 0xfffff, 0x3, 0x272}, {{r0}, 0x0, 0x43, 0x0, 0x401, 0x10000}, {{r0}, 0xfffffffffffffff9, 0x20, 0x20000000, 0x8, 0x100000000}], 0x1, &(0x7f0000000100)={0x200, 0x100000001}) mknodat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x2000, 0x5b2c) open$dir(&(0x7f0000000600)='./file0/file0\x00', 0x0, 0x0) 23:56:31 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 23:56:31 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000000)="1c000000", 0x4) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 23:56:31 executing program 0: mlock(&(0x7f000023c000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) minherit(&(0x7f000023d000/0x2000)=nil, 0x2000, 0x0) getrlimit(0x0, &(0x7f0000000000)) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) 23:56:31 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x2, 0xf0000012, 0x8000, 0x4519}, {{r0}, 0xffffffffffffffff, 0x26}], 0x3, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x49, 0x0, 0x80, 0x8001}, {{r0}, 0x0, 0x4, 0x20, 0x101, 0x9}, {{r1}, 0xfffffffffffffffb, 0x43, 0x18, 0xffffffffffffffff, 0x101}, {{r1}, 0xfffffffffffffffb, 0x1, 0x1, 0x0, 0x6b6c}, {{r0}, 0xfffffffffffffffe, 0x80, 0x1, 0xff, 0x626}, {{r1}, 0x0, 0x7c, 0x0, 0x7, 0x7}, {{r1}, 0xfffffffffffffffb, 0x0, 0xfffff, 0xfff, 0x6}, {{r1}, 0xffffffffffffffff, 0x8c, 0x80000002, 0x401, 0x1}, {{r1}, 0xffffffffffffffff, 0x8, 0x18, 0x6dcc, 0x7f}, {{r1}, 0xfffffffffffffffb, 0x52, 0x2, 0x7}], 0x6, &(0x7f0000000140)={0x4, 0x7ff}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x80, 0x0, 0x408, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = getegid() fchown(r2, r3, r4) 23:56:31 executing program 0: unlink(&(0x7f0000000040)='./file0\x00') r0 = socket(0x2, 0x4007, 0x0) connect(r0, &(0x7f0000000140)=@in6={0x18, 0x2, 0x800, 0x1}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) pipe(&(0x7f0000000000)={0xffffffffffffffff}) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x0, 0x3, 0x1000}, 0xc) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x2) 23:56:31 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) semget$private(0x0, 0x1, 0x404) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = semget(0x1, 0x4, 0x4) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000080)) kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000009c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xfffff, 0x80000001}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xfffffffffffffff8, &(0x7f0000000000)) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000180)=""/222) 23:56:31 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10008, 0x1) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r4 = syz_open_pts() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r8 = socket$inet6(0x18, 0x1, 0x4) r9 = kqueue() r10 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x88) r11 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) poll(&(0x7f0000000180)=[{r0, 0xc0}, {r1, 0x44}, {r3, 0x80}, {r4, 0x2}, {r5, 0x19a}, {r7, 0xa}, {r8}, {r9, 0x4}, {r10}, {r11, 0x48}], 0xa, 0x9) unlink(&(0x7f0000000200)='./file0\x00') getgroups(0x2, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getgroups(0x3, &(0x7f0000000380)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r17 = getegid() r18 = getgid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0xa, &(0x7f0000000500)=[r12, r13, r14, r15, r16, r17, r18, r19, r20, r21]) fchmod(r1, 0x120) write(r9, &(0x7f0000000540)="7680321eb01689513cf966fb6b70953c08422162706017e8bc746098a3a79018b245291765d311770e1198903a6f92934f9273938d1e2f4d915a2f9bf40d70b655fb69141cc43bd226c39626cb1edff9094117f958657959b3a6e65bdf721aa3f85dd463ffa2847e8febf7881df62698f4d3de9420b56ce29da5a748405c406276c042a60586049bb4f1412acf0bba5e8f026f5a36a25a2f9fb0727bdbd220ae8b3ec059f6f9ebe8495f8cae89621b7b42e03b1c757af712692c892e8770ca80de31c3ef13af15e233a93cbefa5f16b4", 0xd0) poll(&(0x7f0000000640)=[{r5, 0x184}, {r5, 0x80}, {r10, 0xc}, {r2, 0x40}, {r9, 0x2c}], 0x5, 0x1) lseek(r8, 0x0, 0x3) pwritev(r6, &(0x7f0000000dc0)=[{&(0x7f0000000680)="29a2ca798a2c969b8a520c9c6a4411470c75eb8b63fb107c6aee181330418d68b3fdd0fb68dd7eb8729c2c31ed760951ec5d7a4547a465129c59f80a96a4e5c97c557ad15e6cc71404b8ed14956a6e640e49c760a1d183da339f7b06ab86bb628ce12d76ffbcad6cdf49ef4e2d223612", 0x70}, {&(0x7f0000000700)="ca1db228915c3e8fb3ad1f041e0c2bf49778fb507018fbf86295b1ded9f2c7e699cc0fb556c8d542fdc8c49b114ba83ed937b923b2c909bce772604495207735d22917940bf5d9fb66da484cb790e63d15e4eb4336e80e452f7a3789d3f44d2a344d1680bced0d4d0dc079e6267295f4f9990c4702cd97a7ed9366cb18f1c22b169acafebf6dbf700f02ccac843c19822dd0d5bf0c4202015fb2aa7ec16d44bf55978d322044bee351df63f78b980849e3", 0xb1}, {&(0x7f00000007c0)="e929a1b2d3b280835dde342feeac7f67d0f56b02289c5e0c455a2f7edcb5a7bb4dcf11ba91ae3e34fd7cc17e9136317d3f2315507e4e05fc01b4a0bd5beebf00d16c8ece17fbb9f771b8884a4292c4f88092a2df151a4b02301bc81caa22822c81440224eb931f39a717690057961b7fcf0004f381808cd876cdc5a67bb9827c97f36d7c8a3d2404fd880cebe5dfbdbebf67bb4ae7b77d1aa22422e79009cc71c4aaa64b7642ad68fa43cfa6960bded72b80479af3b8dc520416d58946a9c70e93261a967b9531436704a359e30d49222a3676", 0xd3}, {&(0x7f00000008c0)="f37d7ff0cc20f877a041717a6b53f562998082a08d3e1d0c086f9768878e3a1af6e94fe4d0975ec90b81c096819047c412391f09f80e86540072195040162b84deb5bf4139b2427bc1f42af2a022a11cfeea7bb8dcbdf3cce558fa10c63deda910ae5d9f463b09bdcdcd07922fb1bac35f4c08779f2b2056fe3c6bc084a2ff588821ab6f8983b31f107d6a1cbfd4cd8b249dee8e960d634f8795c9db3d0dbb8f78e9b6fd913b5ec35e2f8488ed1888ebeef1e6c09526474c3d5daf366f742711f98791dfb682eaa18d2a9d09560a7809ee90a2a7d6ed0442315ecd023a59f99646cc752638661f92", 0xe8}, {&(0x7f00000009c0)="2778aa30a597b545ccfd6e55555e1dd66868175e4030438f10437d909d31fbeb33f35e47c52d889df7259f4a0f0bac364b75d12e3eae511169dda222094f3e58a6adb60872a4c9de9d0e04e57449c76ecde38f51c0ab39acb4fdf1a8939b023fb0f72eaa9150f7a6826d4f4d0c7a8162ea62b0246ec88227943b0a8dc98bf29bfc1226ef9827d11ba25f9cd297f0ed11c57580911ebaeae411c1820cba2ae8660c72575480dce600df9f78303286e172d61ee8702c9869f81e0c72c30b0ad564da96cebbf9c47665787c227290419d5399d86c668de7f0a5867df014074d0fc93e058670e0086a40192af814af9a0dbd", 0xf0}, {&(0x7f0000000ac0)="25c30b1fac6bc4810f876eb3a3cf2625ed19d0eee3df2790fd3b122c4ff41afa2abd7d0d830b727828d8d1f61143e4f35583442ecb9bfb295d4e5bf063a77eda16c5e0cfadc0deb6a81781cf56dc97ec13dca6a994e01074ae01e07abe9f41a16fe4c5a9dfb32654aeac82dc", 0x6c}, {&(0x7f0000000b40)="5f248204123d500de0fef1b5c639b6855d179d0fcfe772a265c6ee4eecfbcd3e5812beee4b22b4d258169638235a228b4d41e68176b5ec3abd65dd19b1849356bd44a358daf3dd1f48d60c2d4338a6239ddc33359b273992e2f3f226b1d313f8c0046f16", 0x64}, {&(0x7f0000000bc0)="db003ea96304e62b188477cba82216acb386e0405e4830824b932fc6daf06844b29e471243b8cf4de105dff802b4dac99ddd18252c042a7c14b6f84961faad427928d0971c388ee0dde1b5660286eb751b86535c6b96b43d0ca2e519ae64ce1831b9c56635812c80b80b044e0bd50d821de6caeb78f8f9b9b1f6e40455837783ade3f8da754ed2913690825aa81bd0cd4730060b50d0a13749724606990a75dc227caa0dca584556a0c39f54c5942281ce9e7e2feda1f92c15cc224426adc70d12ec75d29a8437719f6d96c10fffb40057f56165", 0xd4}, {&(0x7f0000000cc0)="07d893bfe5af6014c4f01f32afa5877e6823a77ef0dd048ff1cec7db720f6cf42fd5cd2f2c2adc1d9488e0ee6e73889b36c31d2eccf23da75edf69c9ca9bff01f851071c9f9dc3c47649851dd12d700ea502dcb2eab0bf0229c7bf5971faa9c542a53585bbdf02947941cd0f9f069fdb496585e290b35918bab43c33da6c801225af99da79dc68fe67988d1694fabe308da97330cd0a53ea4b0945c01276ffc0320728ec0db94bee377a329565f93538e225d6baef2302ee3c05bd6a678d181ef8b724a953488cfbf7", 0xc9}], 0x9, 0x0) pipe(&(0x7f0000000e80)) semget$private(0x0, 0x0, 0x40) 23:56:31 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x40a, 0x0, 0xeb8, &(0x7f00000000c0)={0x0, 0xfffffffffffffffb}) kevent(r0, &(0x7f0000000100), 0x20000000000, 0x0, 0x0, 0x0) close(r0) 23:56:31 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) getsockopt$sock_int(r1, 0xffff, 0x40, 0x0, 0x0) 23:56:31 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x128) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f0000000040)='r\x00') chmod(&(0x7f0000000080)='./file0\x00', 0x0) 23:56:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="bdf2a15fa5527a0b89f6e79f00c805cec0e1fab10e52ac8ea9e43172fe99cd99b14f0a8be7f5cfddcab8cd518d05d663d7417aa1fe1933f06e6b7c52819e0a3ad3c25349c47a0ce319351db445430628803736e3420dbc225d07d6d759710976b7c4132518", 0xfffffe18}], 0x1) write(r0, &(0x7f0000000440)="9a26da16c7bc8c698f1e458b7a8182c5c0b4ecf16795eefd93aa78ea2e65b975e6299413fdf83d45565156c2f136bb75afd0c3052b10cb33a6191bdcf41fbdfd3dc52f6a497b7a046b2a5e76a16f97ef9be406695175940bbd6efc45f8747073a8fa54852db7c91f828f7c20383f9e040811f29470a84a6038a5124386916f0990ad4a8c02f66c160af84a49fc04c064e9c031fe8a3033e46d2779294fad5948e4a7f4bd9cbd51bf02b923a91e920dbe69a9c7eec958a03d44da212df2642868e055334653b88d63f6a2f8e816db7d6f76c4f4e31c78eefe474363193ccc2d98eda09520d6b39de44ecfddc0d1d8b6ca2a4ce35754f6c327df518e9b3b4012498b95e1ef092a5b4a4ee23acbce117203de1c80b13bb3509c0a011db7461277c6568adb91be7f55afd2d07d90a3ec3b4704e1d49fcdc9967c3a621f8ab2e81296e3790ad7e5989cb9b973d21a8f1d0ca717cb7920a001df1f08be574e26b65e304679273f4d2ad23a43ae225ba53a2d7b35cc1c4c58420183b710596f9bd484e0aeafe7d56b5ce832094e367d7d9ca3b2f1033c941d38e2514bf1526e691d1c78a165529c0533f5789aca7488ccb150427f9e4c9d890e4a6934b6141d554cd8096f2610e669182f68f30fd360031f0ce019ce674e784c74e0a1f4928404bf4008094b5b36ed625762bff5cb4a0acc97aaf6742fdcaedae4b5ec3036c8fb75afdff4d12e5d1f263f802d496acdaba10f3db92805ae3ab7fdecc4c920e5a626c4e1f55c656471b7b4e402819731c9e79fd66803276ea320730589cf822a7176430a0568383d3503c28d3cd1182f7ae682f1d70d9eaf508b293995ff0b63eab53da6cef2e240dc2c6b6f3e4d4ad2cfa97c1fe5336a8ed53c2766e5bb9950c05faf13a4c9e01944958757d40dd34aa6574934b071b413e6368f8e4b252b2a9c3b9ae178216e860f983d4e7ba967f3dd010db85da8cfa3119a3fb3e6970f6dfd3d25f83cd4237a54522ecdf8b1d74d5cf450e11a61bb808eb479680d065359f172289d8e635b6a44e4637fd9ec3e8e89c4232ac83a49e6662047c489391e1af763147b52eb32cc99009ae76f0fda545a09341888bcbff7b5bf63845b4e775d32d40af092ed6e5967c81bf38fbcb136c023953ba6e94082dd5fb6fc28659bd4fef77f8d77fd24fd214005c2d5668f540228416d56e9c08c33f82aa2dfcb6c546f8c2f0e87b8fda7d9acd5781ccfcbd9755db81cc34fa31df42dc876715c0491e4476fd2a9c0c5290e2aebfa36634c3c3dfca7b4f57869ade3db11c2baf4988633b8ed2dadbb4999ab82ef49021e3fba47a9e3b2adf1420e88eeb8450dd2f78eaa3c31543184e81dcee4d5826108f2b4a72ab85ac559207bbd56d5e5dd52207221e1d5fe90023726dc77e782b74383d0f595251aa0caf878a32735ae702c5aa7aca53dc58f1ad64e195c98e18efec1ebcc47a594199f88bbdae469cf9e832d2fa13312a43f99a22910e52857942eae7a7d3eb423bffa3ce7a6dca9bce82241b6f6012b9f86011f2de434c176f1f4afa5a195a27601a7dad2d806f6f2f20b2f8bc9b208363e8547dfb3737958eb4a9918f57fcae9368c67385ed79899423cb471ff3a3fae7829b415d5a911caf8088ece78841dd8d6d02f684a813074c9b98dbdb38006ac1d2db69eb1a5684e93d224126db5a9c53b4b6a9925d5bc85490d822a70844fb1a48f321e3af35df79358a4c737275c17879b13bd59f64aba3efb59b313573e5c24a572651144adaaf3b19dc6c96b16857045151d5c6c0532a7e26e200c90769d3b0f510711e075b058d82038a8b95d9b6e5ebee8e9590f7f789e6bbe28f140e2683d19dc0e09b1628075d08a24f2152d06fa1931dd894d365ee788a0eda5dc43871a6580cb095b82a926b0ca7a192cf4dad0e7864e2bf94baf0f0fa708b511f461347373d373ed6502cc608994fecb90f2fd7dfc9f17f8d5a663a7cbecff705cd7a5e6ce017acb2856f37275959576e598b8ab91748ba53a2f93dd8cc5f81195d6face50a9504405db580d90e5f4ee5d96ddbaea97dc4747190027939f9cc4317d38f34445fa4dd85414e7f78829a1130048ad274b0369ce5397e9890ea7f905d84dc521e845f0811e8a3797afba0c33d58e5355402206689f8b37d07eb799c341b9dec1a04cb50851e69cb5c9ef42238f7d1dd9f6ca2683835067ca75da0d8f20567b8dcdbedc71886b5313e9e04c063b88b9d633e4ef8fb4a1e7f26cfaf1a62f3d21f6a8c40b0479e2b87e3512c07d0e7f9308a801b8ccae04ce5d70b8dfbb0fb01f01e2e70d884970fbdbefae4a2b93e9ef4e583c428be930fc01bda7a20b2a94278de1c86e8c0354dd250aa1232f57138c8cabaa36b44a97aa6877c134fde6b7e690c53501962fdf387e22676e133cb0cda7569f4236110ae3d743ed2a2ce3ddbd6d5d10343391b3181d136986fbbde471521bde948f140986e632c7d7193cb45d82d05dcd62d7e166620d2c80d0d607b50fa318b9ba3aab48ea18b66729618b2c04fba8719a3ac39da486287cd40fab5303965cd1fe16d4110c3a19a1e7b3c29c58cd54c1b9db28179ff2d2f2952b3314d58318781a6ce21f676a283d71abaeedca1be08ee2415167b15e827f62eb445b7d62aef7b2e7e802c40eabb0fc8c5f87a5e91eb210a4cf3c7717ce534e1ace99085af2678626b52f24cd3090b268adc6fe580a9fc300baba21f3d3d4a80643c504162ffecc748cf4cbcbe6e4ab49bc945896062cdfdbfb622482a3b60ecdce3e35bcbf81b0a63e864134345cd047b024a11a44054403719478d50e7e1c2a60da5d8456e5da96397e041c83c65ea1a4b372cce706eb83877f1b7ca8ac6fd2e846d10e7598fdf5b46e2b5b1fc157caa4585f5fe71e9512483c2edf0614fe071c75c4e043f08b9a62573c414a59fa0d03f099fee4342512fdcc9935db2da12f60e9e85c37231551c4b12647ecd7cae2f055fc1a749996a5a47ace22775b13fffe032ded22482e6d7821e669f746c11cca05fbc917b64999839dccb351cf407aaa387e6f0fa135600c9ab251245d73a4965b66c63663eff27ac819041a36cc3a2284f9e247995365e8ac271be57903e527396ec9223477af2c0a29dd8b63f22bdcc53d594ed3dbe4a958d3dd625fc5bfeccf201dca47ca21a11a75ef7e5ff0b937ff7ddd5dcfee75ff72521f771aa9b151eebc25f3e3e92f745e88a540b31d712d305e1c039b50822ef0f7ddb1a59327b9780c07100cc7dc2e339193c933fe08984bafffa21e2fa0f61f7f1b0933f7dcc589d3d51477813eb27f6ba5c84617de7f550c779373492f99e4fe610df569568ce3ba462999fbf6b727bf53c7bcaed298fff814d42ed442ed8f928589a0bd9f2c03ffd65fbd83f10a1da70fe6cc556c6fce9c579b15cc1dab90d7e654388202160306d231c97c5e78ab8c8444ba89a7b86bde7f3f51d0d111e13341428ce17a28eda0da7129daa5cc990baa9b47644841a49b1cc1d41b5fb1f119d58e87f051b281ae5b0b5e78ab21206fa130b07a9459f4291284506e8051c5e7a68030c89d803557877d21d0a830216625f32020ec775605ec23c057762340296f89ecfdda0686c66549e3774ce553729a93c0726165ef35cb88c1b205636f67c5ef9a7aae2d3966f304e621a0346ef58d9a265e57b6230e29bbef0ebbbcb79cef6b26e7bb91f122f37d7ef7d0aeb560a70e7dc8529d5ef130df278eb065e382df141f87522bf75fe03369411d7e1b6f999988a8d915f1e343c6ea57e548475ff269e0d9595c08cc808cc128c9ea44c6b313f667e2ecff5f3df6461b41109ff2785c0f9c79fcb4865319d6f6754be003aa9d568ce07e56dbc3239f9653c7b30302f05c632e4d3c6eb3d20a6e9ffd7ea56aa4ce019a8a30f1befd41bf8445d37294ffa35510efc0ba60767342e9486aca02dc4c6bea2279189e20d186b855573c4b9ef6054726e51f27209b6f84804d1eb5d27c17d99f43df153825c720a4b830d5fa597f5e31860cff1353e2541fd95fe524df54b2adaa17c3c3f35c2112878d6ca743d8af467249010ca51e831a455cdca2899715ecef0e258fce0025c0a592124ca1a481caa966013ca604bce3f6764c1213271f9edaf601fe620a383dfd3779cd91646e62e8c6f8ba47290a64b4ed273980be59ae687f5ff4d5f0c1aee8a5d3a87d4df4c5a64689d6f13dd269cff2ba340be13579f5c95a81ee18e305de658d4b5af5b8e37d2c3a80a791a1716fc2e9ce46c9d3fde99309c89e28192fd565faa326d1189e900322877a9f382fd158b64e884a0d7cce3ff9b1474553ca7cac0d8ebec694d8c3548ac7fb7653526001d793033f47ecc201e0fc3cfb21759a23ac3dc3cdc95b4e9feb74b0d0e841145a608574eed9535a99904f82d33419077fdf16ec7dd4e8043294e5939b8c4279ac818cc8304f064b5e6dc2641b42c344b4e6c89f649e9cb3545709061be678334026d2bf030a710074efc2eeac682c4abb66e68dc2545905cefbe820023ea6328bd29f2be91a91711281e8c803e5c100a3584d213c504ad15cfddeeba59f760f8fb35070cfea53b6d725b165a1a2b6ebae06d9bc5e0d2dd9d5fcc4c30b97ff7478ff16f3330aa9c7c0f225d88ddae8d0622ccaa89f25dbca6a20cbf168125ef58878f00a09be18fecef969a2bbafd72249b5c5eb0247c2022158cfa7bc9134ce2649631a9e45eab38677295e4f3e065663f233f7318c835b75d4eb6adbf9a01b04c87b3e5e58fa4d0c9c2d333415bcb3a85a04da85dd990dbb1004926b1c9fe40a5b2b81d7a04e00a353656b4bf1e37ec54b78920f573525727f0832e89c8fe1f98763df7904e17bc88d7dd027bf9fa9093b80521e34917dff8843a543cc418b2fe0463b3f70fe71c991ee444115c6349e331678db2f8dda731f26064b1d2b1edd45e2e537294058f6ecccdf1166450921dc55f5f29a93b9b813ccb52284992d38c11a00dcfde723dad45ecefb489536ed45907a6196f370c07b3a4ee3f28ed6f89bac89014e8e5b2a5ef5bbb216fb03c930f53effce655f87a5eaa675257fc9dd7ec0a7207b3c8b5da346e88bc170995c71a359d382c216ed061ebb00c0adc93f3239fcca2f7617653e7213840a", 0xe39) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCCONS(r2, 0x80047462, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x40000, 0x0, 0xfffffffffffffff9, "ff010000000000080000000100"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 23:56:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) write(r0, &(0x7f0000000540)="f32d005489341a3c17cc199ed62892f84049c29d31d7da128ccdaf6aa2dbfe4b2d76dc213c16005593181274081b3a011eed7a5cfcd9de4d6ba3ff023a6a3240c85882a4841f68849d02a4cf0615b1e665885d4d28f98cd05c7cc489ffff4c84c1ec0d053469a6992a4ab837375dfa4de48be9be66bc69d60d00000000000006e56f9ea321d1f1eafad8e81c2af86ff897516562c58f9ba325777eb00b024720ef8ab9d878b0ea6c432f0cb2549b61185edd4d557c0a3037918a2fb1750500c96fc60000495b777fad568865415b249931e624d94dba3758e44a6801000000000000000000000000003cb3afa698204781528c8b084a6b18d02a901a0cc5e71e6e1cb9b61c7881d1f47f2fd5788f8e51a3a6316dc8e683f3f271d53882e4ce6452523c43338c09c6bbcafa8413fad8818167f8ae14105476ce0a8662588bcae45f3826184082e21c35936b5d3e61", 0x14e) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x3ff, 0x3, 0x1, 0x200000008, "03ea01fe829a10cce16f5c4eeea3ebdb160df894"}) writev(0xffffffffffffffff, &(0x7f0000001640)=[{&(0x7f0000000500)="6bc2fd4515b84605257ff44c0f4943927af6c67e514f00ef1d96d66fa656a9882475dabdb0c83804728e08f9ce400659821e7d778321e4fa228cb7f8d62704e3c3430dfd72f8bae002af7f27ea44e5bc7cecc9628f282ede92b4a1700d3fa538e1d27608b251da807cf48338dc0c225cc20df25e9d756ede0e456a79737a3a8c9c91c4811b2284339d16bb5ba224782ec095752e8ddec147945863c574d2b33eb7740f82491d390e245ec2a9fdb34f2a0283e40e65a39c67faf51627e1c25c1b3fc79a46b1c9bbbae2eb0e735265656a13cb9a804e314bd48192ab1969ac5e83fbaeaca108a9e910eacb1ed390e06e48331b1f885ad4ac41fdfc790987d48236eb03810d5c62e791e8fb2b3616604a61c1ca1cb9f1588025795bdf61ab95b03eee33030c566dc52dca9123f90b53d53b9b42664f92a43e6d7f3251c0918b8b18e543b78c790b956f82810da044f5ba03e5532e19847d8e53e005b1201c055d5101776a62c29141662b3622cc84b4f0e67fa2fcc2d8ee7013fe14063705a61b311c91cca463121536d48092cc7368e82cb8ba18043b4ad9ac13b875a27d1252fc186d81ea78bf51e81005a9ad4c5ba5dec3c8aa9d2e9848e69074f252c320a2142c57f4b35481b80f7fe5c5c9aa353a40f731fce778d1d37c932e305aabe8975c22e1d029a7eddc1ce7318deac07f4497f12640ce1127594469ced9bad11f120733dc4c46c563900184f88b4af502532abeea1ba66192c0efe83e3f4b609b4de91256d88d2f6fb80eeb7ac00a0c10e0bd80a3d92a1135cb6887452ebe277df3e38af612a5a1d18e295b73ab47127b45623ea9cf08b3ed5769765c472ed112f326c6e39843d2cb83b4d3d452c16a6097d847c7f5bcb1c3805efd02a6c8222e3c155b595fac8b11f3e3a2070ed5770bff9d50990950c6470d37c28b7969f4784cac70c5b88afcf52bdb5b92df5fe763cecee8e2d01113a69ee49db276b6edf29387b03ad15dee0919c4da13adcf5fe67d65221eb69229c35fc755e95f3943e5c2d7d1bbb31709fc0470924f89d37f231758f2970f5e07693571754af601bc73befc0b00a98aec4a367da22c77d66e214a158a17eab2ea62cb8af69a206c0d521e93f15831cc701d4ca3dbf6b291b0c50560b4acd627bf7b433aa096942ab76a93dc6c2d45e1d3fb46b534a618be9e96c526fea97e6d7a4d138c26d47c321b94b13066c0b62b6b9b7e4065a2935e8f1c74b4f1e39c899b53f0fd0fb236fd561a9e850b4bd44c2a76f14aef20fcb11cf869d857c2a8f251c97e7315f3c7a0610323e5e10826825b5bb68fb9cf2cbe5eae7c31ff9edf3c088b480be10db3fc6444b4cf45534492a2540cca1abf7efa6addd81229adfca94c5f1d17d9e14ab2767a179af6eec219a43ef93347e7b6d3a22c127a92eabfee62e3a9182908f206e5d11f30c57481871e595145771ef8435d625282c4b69ed8233430c6f2957f3bf71036766c7fcb3f33a3714a70bb63caa2489215c4ed40a99e4399e0d10b515d7a4822274285d67e159c982a6b2e8054a9fc028502adfc56092c3faf830d60eadeb19df8024bef43d10a4f9784b11f72356ebf6f1b816718be2c8a677fa4edf3fadc05870aca70ccf85461db77d0bd430d36d81f29e575e581f5de78901ddf242f0fdcf3ce6a684ac3e0f2d9e6c13ada1ba666628eb011d970b3c52dec01fefdd151d5421597e2b2078b3f1be033ce1d5cfc1dfb973b10f55622b30accc188a129a6f2346b895a88ba3f42bf1ee7b6c2bd75186834003f8861b176bbbfc051aa4beed982404a75bce48dbf04ab0968d969b39f08129685942ebc3deef7edd4e535f0e903bc96148de13cf90bd99f64de21757658952311f402936ac634d0f5a7b0641f64d1770549a6a3b42c305bdfd08191a015bf52e4dee74a0d0d", 0x558}], 0x1) read(r1, &(0x7f0000000140)=""/249, 0xff90) r2 = semget(0x2, 0x3, 0x40) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000240)=""/203) 23:56:31 executing program 1: setitimer(0x0, &(0x7f0000000340)={{}, {0x2}}, 0x0) nanosleep(&(0x7f0000000000), 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x2) setitimer(0x0, 0x0, &(0x7f0000000380)) shmget$private(0x0, 0x4000, 0x1, &(0x7f00004a5000/0x4000)=nil) 23:56:31 executing program 1: nanosleep(&(0x7f0000000100)={0x800, 0x1ff}, 0xffffffffffffffff) pipe(&(0x7f0000000000)={0xffffffffffffffff}) socket$unix(0x1, 0x1, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0xfff) 23:56:32 executing program 0: r0 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x1, 0xfffffffffffffffc}) r1 = fcntl$getown(r0, 0x5) r2 = getpgid(0xffffffffffffffff) setpgid(r1, r2) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), &(0x7f0000000080)=0x4) close(r0) kqueue() 23:56:32 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffc, 0x0, 0x0, 0x4}], 0x3, 0x0, 0x100000000000000, 0x0) mprotect(&(0x7f0000769000/0x1000)=nil, 0x1000, 0x7) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) close(r0) 23:56:32 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) bind(r0, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x2}, 0x8) write(r0, &(0x7f0000000000)="5e178ddd28e23547a01ab28afd305b55344e4352ba90134d04751666d11a0afa6eea30e8868c581b8abc9479457483985fe10df2593a7127f57a11471281cb797cf04e118f036b36b6c2ac950ed1e9b0a5679cef16259c223b4ffda63132753946af3291ecc41f61ac702269c291e0f5472597eb1bcd154a6f195bd493b7fefa2005779dfd2a17a01d665f08be001a260ce0375d0e53956be94c11dbf3a96326b50faf9396759bc4074aa333beec1077f13736e6364b340d5d84be8297e14bfd32c5c6024660695f370b4afbe5eccf4258", 0xd1) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) 23:56:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000014c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b8e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c05400c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d010008000000000000e06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b305f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413000000806b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba767aef286167004c2f06623493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d6754872b39e44a7910fc90f8be714d74666901c2503407a1f5a1fe6ceebc195e0ab8fa3e6686772f61a3f8481b951864e38145e62168e82e61422b32c62917a6", 0xed9) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) semget$private(0x0, 0x3, 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7bfd, 0x0, 0x5, 0x8000000000001d39, "f2a42c64caa726000000751e00"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 23:56:32 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') clock_settime(0x0, &(0x7f00000000c0)={0xe0}) 23:56:32 executing program 0: mlockall(0x1) r0 = socket$inet6(0x18, 0x8001, 0x4000000000000000) setsockopt(r0, 0x29, 0x2a, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), &(0x7f0000000040)=0x4) 23:56:32 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x200) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 23:56:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae8a5d691595a44c9ed141a79be600d2ca04004437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ec32c9f53eca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e6385c3ab25a79564a262d0a72ef17f8e8ae675b5b70", 0xf8) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) r4 = syz_open_pts() ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000000)=0x7) poll(&(0x7f00000000c0)=[{r3, 0x81}], 0x1, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r5, &(0x7f0000000480), &(0x7f00000004c0)=0xc) sendmsg$unix(r6, &(0x7f0000000440)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000280)="c6ba0f07a54fc5b8fbcee94c1b943bb4b5d0a042342e57be64ed055692e69b67f1cff591c50042c417c271e689c1a3114d4910897c5b853e0f4ffbf676488f902fe7e36af5e3668a964da978c506f8e83393e765d3dcdae4088ac8b1dfe44231aa5de83cba708f7e6de8df9ccd27b4ef2081c2ad123b1fb2fe5996b94e22d80100a70923be35b7d7c72cbb90f02949ac8a6c2d0a861611398d8795625a2fc5cbcb5578b9dd9c878a7da2d779e24063f629de9b14f498f9fc0abdcdf57f60c2b1a51e02d6da3c9233", 0xc8}], 0x1, &(0x7f00000003c0)=[@rights={0x30, 0xffff, 0x1, [r0, r4, r3, r4, r2, r1, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r3, r1, r3]}, @rights={0x20, 0xffff, 0x1, [r3, r3, r0]}], 0x70, 0x2}, 0x1) 23:56:32 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) setitimer(0x2, &(0x7f0000000000)={{0x4, 0x2}, {0xc85, 0x2000000000000002}}, &(0x7f0000000040)) shmget$private(0x0, 0x3000, 0xb2, &(0x7f0000ffc000/0x3000)=nil) r0 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) r1 = socket$unix(0x1, 0x7, 0x0) ftruncate(r1, 0x1000) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) setitimer(0x3, &(0x7f0000000080)={{0xfffffffffffffffc, 0x4}, {0x40, 0x1e}}, &(0x7f00000000c0)) r2 = shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x1000) shmdt(r2) 23:56:32 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) read(r0, 0x0, 0x0) fsync(r1) 23:56:32 executing program 0: readlink(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) chdir(&(0x7f0000000180)='./bus/file0\x00') mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 23:56:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) r1 = dup2(r0, r0) r2 = socket$inet6(0x18, 0x4, 0x4) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x24, 0x20000000, 0xf0, 0x5}, {{r0}, 0xfffffffffffffff8, 0x50, 0x82, 0x4, 0x2}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x6353e3a, 0x2}, {{r2}, 0xfffffffffffffffa, 0x5, 0x80, 0x7, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x44, 0x2, 0x2, 0x15f}, {{r0}, 0xfffffffffffffffd, 0x2, 0x1, 0x484, 0x6}], 0x4, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x52, 0x40000080, 0xfffffffffffffc00}, {{r0}, 0xfffffffffffffffb, 0x5, 0x1, 0x3, 0x5}, {{r0}, 0x0, 0xa0, 0x40000041, 0x8001, 0xe28d}, {{r0}, 0xfffffffffffffffe, 0x80, 0xfffff, 0x1, 0x7}, {{r0}, 0xfffffffffffffffa, 0x48, 0x20, 0x1000, 0xffffffffffffffc0}, {{r0}, 0xfffffffffffffffc, 0xc, 0x20000001, 0x5, 0x2}, {{r0}, 0xfffffffffffffffd, 0x40, 0xfffff, 0x5, 0x5}, {{r0}, 0xfffffffffffffff8, 0xc0, 0xd, 0x7, 0x8000}], 0x80000001, &(0x7f0000000200)={0x3, 0x14}) 23:56:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x10, 0x40, 0x8, 0x6, "c6d45a99607e99a30ac8b11990e465f96ed7609a", 0x7, 0x2}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x3c, 0x7, 0x55, 0x80, "82e83e06af949447bc648efb380074186795c13a", 0x0, 0x101}) r3 = syz_open_pts() flock(r1, 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x7f, 0x0, 0x7, 0x3ff, "6d90902063dc55f65e9d0e9a42ccaee851328ad9", 0x4, 0x400}) r4 = getpgid(0x0) r5 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCDTR(r0, 0x20007478) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100), 0xc) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x0, 0x1f, 0x3, r4}) flock(r2, 0xf) 23:56:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000100), 0x0) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x8, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) 23:56:32 executing program 0: r0 = dup(0xffffffffffffffff) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/1, &(0x7f00000000c0)=0x1) r1 = open(&(0x7f0000000140)='./file1\x00', 0x80, 0x0) fchmod(r1, 0x43) write(r1, &(0x7f0000000080)="23b9", 0x2) execve(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) 23:56:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fb", 0x2e) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) syz_open_pts() poll(&(0x7f00000001c0)=[{r1, 0x64}], 0x1, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0xffffffff) shmget(0x3, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "8ae96cff3e0065f629ae2deebf5395dbc06e9ad7"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) 23:56:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000002c0)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae8a5d691595a44c9ed141a79be600d2ca04004437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ec32c9f53eca70411c2c8f4472f2bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac36317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e6385c3ab25a79564a262d0a72ef17f8e8ae675b5b70e11c51fe4d6187dc0cd67dfa85ca1519832fd3c30adc5c14c555d546a4f62d14bf9c0649dccf5c28", 0x120) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000000c0)='r\x00') stat(&(0x7f0000000180)='./file0\x00', 0x0) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) poll(&(0x7f00000000c0)=[{r1, 0x81}], 0x1, 0x0) 23:56:33 executing program 1: r0 = socket$inet6(0x18, 0x10000000008002, 0x0) setsockopt(r0, 0x29, 0x25, &(0x7f0000000000)="69d49850", 0x4) r1 = dup2(r0, r0) ioctl$TIOCSBRK(r1, 0x2000747b) getrusage(0xffffffffffffffff, &(0x7f0000000040)) 23:56:33 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') utimes(&(0x7f0000000080)='./file0\x00', 0x0) r0 = socket(0x11, 0xc003, 0x0) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 23:56:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0x9, 0x7fffffff, "56e5a24281302b82f06f44f4ad3283a82c0299f4", 0x80000007f, 0xfffffffffffffffc}) ioctl$TIOCSTOP(r0, 0x2000746f) 23:56:33 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0xeb8, &(0x7f00000000c0)={0x0, 0xfffffffffffffffb}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x7, 0x0, 0x81, 0x0) close(r0) r2 = shmget(0x2, 0x3000, 0xc, &(0x7f0000ffb000/0x3000)=nil) r3 = getuid() getgroups(0x2, &(0x7f0000000000)=[0x0, 0xffffffffffffffff]) r5 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r7 = fcntl$getown(r0, 0x5) r8 = getppid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0xfff, r3, r4, r5, r6, 0x8, 0x7}, 0x4, 0x6, r7, r8, 0x7, 0x9, 0x9}) 23:56:33 executing program 1: r0 = kqueue() syz_open_pts() select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000000)={0x7ff, 0x8007fffffff, 0x400000}, 0x0) kevent(r0, &(0x7f0000000080), 0x7, 0x0, 0x7, 0x0) 23:56:33 executing program 0: mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x6, 0x2, 0x1cbf, 0x942, "d90106a7d464c8b3b250578580def14131137151", 0x6, 0x7ff}) mkdir(&(0x7f0000000000)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x42) chmod(&(0x7f0000000100)='./file0/file1\x00', 0x43) link(&(0x7f0000000040)='./file0/file1\x00', &(0x7f00000000c0)='./file0/file1\x00') unveil(&(0x7f00000001c0)='./file0/file1\x00', &(0x7f0000000240)='c\x00') 23:56:33 executing program 0: socketpair(0x13, 0x5, 0x7ff, &(0x7f0000000000)={0xffffffffffffffff}) read(r0, &(0x7f0000000140)=""/4096, 0x1000) r1 = socket$inet(0x2, 0x1001, 0x0) read(r1, &(0x7f0000000040)=""/53, 0x35) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="2d59c9961cf671063754fb9c375f4fcb48adb12d804ce970a07c46ac6bc49c1d82a18e34075aee9545a773283b3dac7f0edb8cc84d5e5102ccf75bdc7cbbd5e93b0db39cd93b55ea1938e3", 0x4b) 23:56:34 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) kqueue() r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0xfffffffffffffd1c, 0x0, 0x8, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x5e}], 0xc6, 0x0, 0x0, 0x0) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x1, 0x9}, {0x4, 0x7}}, 0x2) 23:56:34 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1) fcntl$setstatus(r0, 0x4, 0xc0) r3 = dup2(r1, r0) execve(0x0, 0x0, 0x0) fcntl$getown(r3, 0x5) 23:56:34 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 23:56:34 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) setrlimit(0x8, &(0x7f00000003c0)={0x5, 0x80}) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = getgid() shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x1000) r5 = fcntl$getown(0xffffffffffffff9c, 0x5) r6 = getpgid(0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x80000000, r1, r2, r3, r4, 0x8, 0xed}, 0x6, 0x5, r5, r6, 0x5, 0x0, 0x101}) syz_open_pts() 23:56:34 executing program 0: r0 = socket$inet6(0x18, 0x5, 0xa20e) recvfrom$inet6(r0, &(0x7f0000000000)=""/59, 0x3b, 0x801, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000600)=""/4096, 0x1000, 0x42, &(0x7f0000000080)={0x18, 0x2, 0x9, 0xa26f}, 0xc) mkdir(&(0x7f00000005c0)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0xb19c01d46d31fb6, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') 23:56:34 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10770000ffff00000100000000000000"], 0x10}, 0x0) writev(r1, &(0x7f0000000340)=[{0x0}], 0x1) shutdown(r0, 0x0) 23:56:35 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xa80, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0x0) fchmodat(r0, &(0x7f0000000080)='./file1\x00', 0x100, 0x6) getpeername$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) 23:56:35 executing program 1: r0 = socket$inet(0x2, 0x4002, 0x0) sendmsg(r0, &(0x7f0000001300)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000010c0)=[{&(0x7f0000000040)="50b649786a1965390a9fbfb362efa79208586b45c161bcc14817a2b56487fb58304f533f8e667cd6faa98f3c15d859edb01fb3a232c580bcf39d70698cd7ff6a11dae70379307a0c48773d0943af53bcce0178814737527e48f70918c5cd9294e4e379512986f7132754982e75b77c5a088b18fa9f6ec524678de93f28a62cdeb041a470819a8e178c15ad9dc9fe8b050dde822b91f53c60c027beed06326124eee9e143e132f24e7b23e6ba99f96134d0b97dc7d37493131820022d5782147d6afb24b38d4d79f5a1b7c79db117b6e51867938ac090785d142141365323225bc881ea0bf6bc505aace6a69061e9ad4af9a043d823b4cf82e55d7e7a84a3120168ff425e699eb5a0deb5e6bcd7eacf9596045967816a022f3bd77ca885b0822e2761794fc5d4243e392086a9565c0179ccd6c29126d2a27f9fe5ae493a192fe3bd0c9dae4d0654ea5e1317d45e9374de78220ebcbc6e3940ce616053ee305464eaf60af2fda82859358b182b8c22ebf186ec380dfe63f9b32fca0e6b81baace999dd4c8e90e77761863c53e152081d6ce212c4e19440186ec9855c83295db4e4fb5dbf55c74f56df678a1d6e35b018cc33014cc065a8affef8ce4b9db66dea9480d0c216f7d6b3d4c99bb819ff42d386a3deb54e9590ecee13947ac285721189365eb94b625b6393ff43c479568b2de58665620a2b3ac4a416a4a133e92fcf8b10462b17e1665c6e3993c427b7c6afb7990ac4f9fb462ffd9052a9e8003fbbe8f43d618465713049646c2a8b0debc078f7a9feed1e36b5737357437354eb7c3bcaf1cf687911cdf93d8919f882c3c3267f45a082fb4e05728b193bae0d72edc594c19a78d521a743df8d15c24396c25dbd553bcb53b9697071d7407cb2887a1b41d92cc6747a39f45dbf072444daa75d094c7f7e5410a46bfef7a6dfb951732e47c9153e110e4d61e6068e9f327d1982e673de078d1ace9ed771a2e33cc744fcb0ac5275475cbbd65390fcc05532c7f31f99cb6184bcfa1b61b2dae1bf2b2084c8484e37e924a77904c03243c110771e68b98a4b409fbb23babd31caacb7b01cce68a9433c1e883fc8fd5f3a2c4b649f448d0eff8b7579748f3cc01baacc4419b3bdbe5246753cd1b558ef5a00b624d45088c72214ddce456ba6a27daf2f4689fae2b5f5a96e91625919e7a55d013576db0dcaf31c4994b256bb039d9c94c42c25c1a30a21b0efe32872d51299dd0784c9ed291ce3d851e31b5c359b73c6c4e9be36a5019f77f7a391f88197d9b40147f2036b529817fad9d90b08413d74be6569a6facd85a8fb027e16cb04732d2feb505586d1ac4b4f1bc2475a7dcf86e20479f066dbafb573032aef9c2e0628b8cbe9e9ba51d94010eba061fc7d7a011c60d06c285b49fc1e8158b4942de9dc9803968d2ae377019271fe60435ca175f5737c270e519b977e23aed82c667ac584e31e1a290eeceb1c810d139a15a717dfe57006a305d53e4942104755bf5e7e53e8f7680c53e233634f662f1b75cd113f5b320ad32a7d7870cd882f20f809dd14cdef5cece02f6d13a807fb4dd1d42c8c45bc0724ac5a78b7ce461be3bb644c4c5e36eabb9f5151ae8035d15ad55154c5fbc12b728e8d1421b65045e84386333fbc92bd23c43855eb6bfad46bd58255efcb38c16ce56465103863f3048a05009a3daa0a29f51c8b1b871bbac4d97761f3c4adebce5bf2548e2fa9d70a9e1491e39f59b5bcb9941925e5db6a6c4fb68144faa515b02ecc13356daba8864158215f25ac50eb7c6ced671d79fe944d7e5d0bdfcdabcb3cf1c56279788d0075dabbf8dbe75b2e9b6c6a35569450bb692dbfc134907190706ba8c270110ad3ef486f0bfe7e3c6828c1d05aabf5ea2814eb7e021b30469ff6778aac680f9973dc85452fa714bc5514c9389c2b8bb9f9ccafb9f9e33598a028ffb8addba566357a1c39ccd1d3ca06b021d3ed460a06368e87a865ff1cf53c02148d2363d8252c5b8c76281684894d866c5b598c5cf2c29872cdbd399e48b2cc32cab84585e279c8d7b8cbcbd902b5882ef91867f36691a11fca2cc0ff4e154aa50c6f43faf0cc5db77ee5bdb2d708b2344338a98bde727d64d87aa2d6ffb75c318cbdb7dd5c024503b8c836fe10684845c6ed0e79b3e9c3b51687c9cca71d712568efe6334503077bae485c35537c788741e125c0d20bcffcbcbf72cc4d36de50e06d5f46317fc191e68aab1d4ac269b17b9463d20e874ef164cfdb6ba697b224e052b2608a1812f1848298a95a2917f70afcabc853f514527bb8abcf230ef1ab485b4a03b71f7391349d18fe5fa68d141c39bbee407cdd92fb1e3dd877cfdcef6b16fd8e5fc6950cda905d6828481f3678dc8992f49af96ccbd15b2057b3caffdd29e1bc7cebcc75879aac958b28e13a4672bf40d2b34ef563fe88d3feae0f01e6c75e82d722f5ed6b2863aabaed679c548da41555c61eb27d7aa6e8246695c656f988ef7421f9b1a3950d5ff9c3f0b21cf7b88b4832859bf38400f76af6ccae56fe50027d3defc3505331d4f69c3afc41ef0aa0f81e7a686e72f64803af6fcd15708afcca711f61e05b19278806cbf876c549cab3803642d5e030c1cd798f7ce6e83f0b584fe070518a7c2b5623049f8bfecbb0f4d7966ffc63504375961bdd5a847439c9c8cfd04b57a006febe7b5be19ef09bbf214d3353682d898ecf1135d68c4ac5c230c44c9dfa9d79419f91ac49160ce8b774b2140ef6c1a4081ec0aae2e0ec2306d0203e9b73e618766c7c039b08b49bb5499a856f6ad04436b42899e7211826764dcf87c135d153d9aed0e3ee2dd265b965a99e536b4458e7bd02f4bfb766ca41b05295da93fe2f36abd2f11fe2567bb20c94c66edd345512c6f6ba6a627d9a0511093e67bf5d03adf324c5c7bdf2b7931f5db9f0105280e94142466b85eafa6c56d6f84d2c24cd50b5e3b305bffc686f48d5f8dc833218dfe43858b62da2a6cdf884ee0b0bdf402916be5569f561f2f51b05f6f71a572349c7496c8e723210b3fc5244b85998a3c0ee1e5cbe8044474499c58c8fbd23ed3ddd0f5bc940e5211a80b233bdff86784cf7808cca395e594d1021291c79654410f3c472fefb779600ca653696a69f1ccd2016cba68ea93f181b239cf7474309276718c55fe50c6cbb29dacf2287682febc3c844d2a20f58a253e0cba6fe0d4823b69e3bfaebbb312c4e71842fb0d46da106f37ad1494a5a653b1c1e6636b356e301aab01a019fd2667e821b611b73bf7ef3013c2d2aa24f4e53066d3cf0925bb1bdf50b8d2640c9d9890cc8e153bb0d6e51dd96d4109a3fc18b085373f4144833e57c3aac8eaf708a68f9798deae32cdccf97554f6eb9ebd8529478730b034937f6c51454b9f7df30e4df554929ee4ec084c38b5c98122a2f2e64c1b6aea19c532fbb34cc487c0fb863faa6e8a8e4abf409d58621120b98a251c38714edc054f1db7467750a44b6a92d8173b499a4bb6815925071caac6b6e9639629ae6ea15b3e8fd714f1ac77208e8eb6ef3974e41c8a2c3f9635080cb8d095c2e385011f7fffcf99fd11d67d28867a07dc544774fe8b463e75207d373a5df627f7af154dc8c62b0d65bbe6c502b867ab8914d4e29c25f0445b9ce9d541b0103f186315fa974a78de85e4551189d1edbc8a20d436c0a81a0e3385f8bf92f83285f3426aca2cb70459c4e3adadcef1320e3e671234bf405d69c1d0309617d1e2e6856c240f5f2d38902b7cc09befce290fb37d00eb03d5cbc8dd247718bfe8d9dcf659ca9d88f03cb2e1046937f800526b2eddb7bf15237e2c1f3c9b1ec588e5cd72a1ac1c3902c618bb4c3b9d8912740ce93f42eea6bb031de5cd7fd3ad2ae23798d0cbcee83b28121c2a3da5f67c1dbf1bb338aaa03d145bcf194620c0bce747a2b16858c1ed7fe8d3a49719b4c3f3c1a2ebec95eef8089c4d92f77b5e3aa91bdf62a888842ac2762e3c99dd43d0b16f9261a0d22fca22d566504fd856b4e227100d4567591db24642bc53a597df6d02678ef614b6c3ceb608b6e9ef46c7de982c7b0556623a9bd9bcff491b848a007571008934ea8bfea17e6989440170c32871999c8064c9eb6f09ebcd56fdfff3a8f84c982bee9f410b62c5a1c58120350ccebca2cc06d326749b312114a140b567f2320aa18296c9a9f3fab85550a89589aa70224aed6ce718f50a2393c555207eac10d469d932881b1fa6daf912b259fb3da963d66e031c5869854b62e1eb1036da27c5a7d72463edeb9d5cd098ecc8291a05cd0ddd9bf0512046ea41a6f06745c2210c27996f45e1fa045e114ed0fc75107ee13bb3963e7fece1ee620e2641d46569be6f19ed5fd982c8f350c6a776db0e01030c00bfa147c712c77066d56bd15094e161e1755d488b4ab91c862d92508778ae6614766dcbc7ef340275c0dfbafc63e003e1b869110a2a3683697ab20824965e41fb0599645d552e9bfc692c4c3d467c38b6651e36fbf3b10f170e3f0c0c1e373f66676dd6efc7d73ba76eecbf3da2f3737420e16a0a83e0c40cd3c6b8ba5d0c376886f09e8d9198875682a6c3f0cca4e18b4ad6b8e925904b75a84bb5eac010239711c2a397e032cab74bb21d683e9477bc29cbe97cd09dfb5bcbb81690a4c55e9803d754f244d544e0eb47f706d1b4d2214bc81f9dbb65bfca9ccdd9e76e3d453a6f88012e3591e723b2dde5a4536d97f6b6b4243d5cc58b8ce06ddab52138969a41ff6c03b06ef9dcd456929e46aba339150b60610d33882d4e2d1e82b8edb35f615e20fd12647dd079ff353c740e8d6e1d12ab5ecf5a823d1edcaf1da4fc743ea42e874d94077a542ada4469c5687e1c2ddb0fb4ad3d7540de804c4982adc55668bb50e35fa948ee8410a69b0232fdf3251d768dc9a72df38607092a430955ae000a9e5953af754e0d5947b93391e6b357387ef816d5a9f819bb285d8d4d19ab66b9d094a68c9e4b695143f272ec0ec2d81d356939b5b3fafc4880da1b0a9b5ad2ae671aade54f4c0133aa48ab5647f561bddb4faaaa25ed7674f267391ca24f1864cd19b15f2b04fb0b69eacbd81677b27a97b7f92eb4997dae1b8f1839cbab031f2da988cfa7669d1738028ac90fcb0e2feb095090f7d6a4fd70985b54894f39662bb75b5eea889493ff3f9ee08712a54358255b33a34eccff0fb42dbfb223ac8d0f9d3d2158b87ef33208cc1406618e8db14030f4ce21caf5e8557cc1792dbd75a2228c1da45abcbfd0d13af49f4aa3b146abac6c2f7670d4981f4978476460f0e555c1dc1ceec331036d1a46eb0e071104c89fd708eff0157dde07858cec5ccb95d426a2c2032465e86ec9c5f38ec9ada5d445a5a3ac7a755d5239a2426630af0cfd40656d22d7ab7633cd8e7ecc3c4ca8fb0b71f21312b9ee0754d2bedef5f03b6ce821f0b8944a65bf1c1aa7fd15c14de2ba0cc4d340a0e62a0aff6f284a561287eac3e5f05b9b165a138fe5f576ec9c0e37742b632eb3b7ecc7e96113a263122fde9581e32e9c04525d3d75d50748f3d71d0b1977466e8b6d7cd41ae69ab6618db73257662ca2a36321b5a678e7c0ca6c52b8be391659b8633162be4860ea8171af3ac192885d843f01100a8e391dd6af66144af277cb3299cefe53f0a8c4be69101a4ca965b6011c2dc6d654870c4fb4a054092bbb724ea8599e759f3c8e6ea8c01a2b23ca448f434685a1bac75c7033119be3a08360bf7b1c9f1c6c4a2a91057d9e8427bd11006f9527a57783a73cc6947e68e329d0d5b93d133", 0x1000}, {&(0x7f0000001040)="a95fc9a70cfff7c5a7321993b96160764f84232822a1a63bc97f30c35c60ea6f655e47f48482e248493691619b237457fcf4c4daebed248dc652154beeac893de0749f376c03ca6c8fc53331fdec2c17db2bcca0473086811033d6f0f8c9e39d452b52648000482b0594735835", 0x6d}], 0x2, &(0x7f0000001100)=[{0x30, 0xffff, 0x80000001, "b9cfd60a998056a433c0a1f5b505e5c333c413dcc784bf3e212a70"}, {0x108, 0x1, 0x1, "3f454c5220e40acdf86770ad17a4610f943f0fa099cc36919a8657a2ecbdffa72e186a97ce5f90c882efd7b1acc6ffff41cfdde9f9d9e3bf629a299fc04bfb35f20697f0c50b5f6a0506441fa7fbbd9c02d80c63d71ad05050c553059d7ec9c167878fcfea2a15d3c143d3deff0182133afdba335d3a360b014ea388aa71627e2d1ad391ef504955e705c2b61b90fc48fbc5ccaab9a22f4b29381e6dd1b687fe2e6427d1fb1aac1868dbf1032bfd37b27054cd912bbe599d2f684c04135e1eec4b30ceaaaeecabd1742cdd02f5816fc926f77c71cc1eb2b50b578da544694bba62373ca592e826c27702a82454b82e2d796240"}, {0x90, 0xffff, 0x2, "49a2ff2a45b432d096f768cf83be23d17c7f33e11d477b5852cbbafb57eb13bf42985cc4bc8abe47258d243abf30c35943222e1e760bc8d7ab850eeae6f7dda5f30c453bdd19b1c1f4dec7d0718d510aba87e7b92fe00e8c3ac8284dbf9e657be466acb0d715e10ae411322b82dad52abdd08ae52d5978e75a"}], 0x1c8}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x24, 0x0, 0x0) 23:56:35 executing program 0: symlink(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)='./file0\x00') readlink(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x301) 23:56:35 executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) getpeername$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) kevent(r0, &(0x7f0000000100), 0x7fff, 0x0, 0xfffffffffffffff7, 0x0) munmap(&(0x7f0000008000/0x600000)=nil, 0x600000) 23:56:35 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="1ab4963837be5063d69a6598cdbf7f639bb5f2d3d18d520c3dab0dc551e15a39", 0x20}], 0x1, 0x0) 23:56:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000000)="17", 0x1) poll(&(0x7f0000000140)=[{r0, 0xa4}], 0x1, 0x1000) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) syz_open_pts() syz_open_pts() 23:56:35 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x3, &(0x7f00000000c0), 0x0) r1 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socket$unix(0x1, 0xa, 0x0) connect(r4, &(0x7f0000000000)=@in6={0x18, 0x1, 0x0, 0x800}, 0xc) setsockopt$sock_int(r4, 0xffff, 0x10, &(0x7f0000001780), 0x4) 23:56:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xffffffff, 0x81, 0x0, 0x2, "2077e69c45b90ae12018bf4f0cdae90323ec3a80", 0xfffffffffffff800, 0xee}) close(r0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x1}], 0x7, 0x0, 0x0, 0x0) setrlimit(0x4, &(0x7f0000000180)={0x8, 0x7e}) r2 = syz_open_pts() write(r2, &(0x7f0000000040)='<', 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x3ff, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000140)={0x0, 0x5}) msgget$private(0x0, 0x80) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x80000001, 0x0) setitimer(0x0, &(0x7f00000000c0)={{0x800}, {0x49ba, 0x8}}, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) 23:56:35 executing program 0: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffffff, 0x80, 0x0, 0xfffffffffffffffa}], 0x40, 0x0, 0x8000000000000, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) 23:56:35 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0xffffffffffffffff, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x40) write(r0, &(0x7f0000000280)="c223465fae8f1a9970c5e61078a9cb94c411d431cb8d254e788fafc185fd86a3ca5601ccf0afcd6079d52292cf11e7ac8efdfdb33544aebd8a567b85869b898f548bdd61afde62eaf449511dcaad3a04a71eaee9de458bdd7c4a2841bdf9afe7dde2ba0c5198b94b038d450a3c78f257e7b9b9ffbc2131b50503775a01a58c8452b8a1cf3d66f5f0041b2f21c09da9b26e23a9bfed9961d9703f7a897a52cffcacb884512b3cf7fdd1ca4517c7a659107de91082f14335bf642aadfe6e22a9b6ac3ebba7513ad73682e628cdb66390d0b9d0a802b7e38c423ddf5ed3d8db4f9e1edd7c5b9654676161aa5c4499eba9e038dfac2880eb229516fa6ffadd1c6bf19ed89f2a7204f862c085e3373ccbef84b6651ea6169cef7379d17b64917a5c44f4b38b75a1eb23cb9527e23639c5730e312c5c2bf1f38c78b295746bf0f81dcb7e6cac3b9e58652486e659a196af4697e7d197bc77ceea491962c421d1dc96cb33ef6bd2ce94711d2c721980fbc6679745028f454a088d663dcf96307620ebb5d71901b6412f1ce975685481f4f0a15e0c50aec20dec2be91e8e9e25ef5c3df2c83ae251c354fe97d8f40a2484d915af96cbbba373751271f1286c2d6efe70d9e3743ff1dc568a205f55db3ec8fc32469a440f8010eb900eef1b1cf14aa32eed34294388ce162513b42aaf50fd62ca6c1eb9ff041a3664517a2ed0a169faa1b0941a6d37c5ec4e322ec55aaf0803b76308bc0d2762d2246ee581fee102ec4472ed7d5abd1a511eb20ecf6c7b9ab5037023b3eafbdfe86cdd1605750cf61bfaffdc55ac8bbbdcc475b648e0f588d5fddb2a7a8319c3b0a9f5014a7a7299f3d808ba2d30454c92675b0eff723ccb9d715add0820375ff4e2e9addb339e7d816932ed47ce7ff41869073c5f6165415ecc79b3d5cc37fbf0eda73ff0edda1d7e7ff5e9eab25da06fd71f3370ac68d32a60e4107624c0964f327be10135c71d34c1f39150d70c3b2cc015ff3732a9a6605558929c73fb120e0c8f23d7afdde4558184ff3c144de605dc952a1e3ddc8ff4559d11dde8312230f095532eb32aa2cc5e7624a30a2a411234351cc0459748c30a1f99a59d5f7bfbabb35ddbc3c9d2b2ba64a2c3645e613a08a6540e4fb54492bdfd42957f12a1a7945c916ca24457ea54214d9f0f814f4649cd8773490ff79ffc32df887d2c77dd71db702643bd12f3c69cb3c9a4f51dbc12697ae581b63d88788e6ed8d446e13b05e12c8a6403b728e1650e697dc22283bf77118f126d64f0909a5e4972c07381911c9cb0cb525d5f294ae660106b8f6015738e9992848a631567c680a72a2c8ab8f082f7917d4569f693d47c49f354076c5eedfb82308d84cb06f521962215c993fde59567a9c991162d729453b52b2ff781f77758a4cd86b38ed5adfe223912effa23c8442c39cde61ed8f42fab8620c7c98a5d523704b87cf442e0467ea05383255e88edb496b99cee93d8967ab6051b0a09381a8bc605f954a8b244744af249f7c171ff9a587380f126861e4e29c6ba488641bda0a6215673da4da429b7b497c3fc5714b309994f914d4cc04318c60f9fa0cbd64cc0c957ce58c1f107c8412af8eb78c683a281fb650cc896ef9800ee13b09805ffb9ba980519f9645daa8f60d67d869c08895ef06cef0ad52d9c37f648657da653275b3a54c56979d41c395516be080b2c77626ccf95f7c6f3bc93e6c7f0f5345d1ab6c3d39bf5b3a8e736f01a39219affb2f6b6b84dc4a08b3b7ed1d05d47fba907960bca033fcb4ea519d63772e55275224d7b9d79880a9f911032226ad031175699b1f795fdb4c5fbb89ba9cbbf256f6bc5ac0d4519ed82ab6169835c90319314ec112f8a07d3a988c2943ee1b915fee04789f891bdff2a7a26877316fe4d8f8eae1091cf0fb7407e195c0e773a6b606d04987b16e578e53ceceab38442ef5c7614b8e836ebac3b3ec47a6c7b6394a8fe7b2dfa92bc1f5341d1e77f063a2d0a16607f3dfb8bda37962d5c808053dd5de90ddbe5a5287ab4a3f45de849c69693a78691cff56d374d0a0e12676ea83ab847edf7ee1e6a5f97912fa2cffb3fbf49b5f0f1dba86a3da72fc274125155f8eb85fc1cd23c19b7d62ca6ae01a94c8efef042911502bf85130ccc9a6d802899590831e1f12b14ab5baeba8c65d00469ddd837b5421d20b2372a4a01b419fc4e76814c2d8674def009cd671789a44df0b2f437cba22edb3c024b3f5f4e18c439fb252b1a84c3debcffd880448cb6395de38494d65fa690df393d6921aa3c5b2b875c75cce986febb3e6146e2e66bca726f18e9f9da5b5c631938c012483c71f6861613024cc1cc66624059ce83a595ef5badf7cfd6acd6316a458bc9a9f006d5867e9651a5c419da03fd5176e3c13df3837f3f80b633495232693bb8593f5e7a9f2df717df1cb6b050131aaeb33245f4fb829ebc50af107228d8bb278e48c1c362cab055fda33e59d6a71ed625ab5754b2a51d0135cba17762668c7c2b884654185ce1ae8120d8ed214b0314ffea277cc0b44285a75ba4e8c79503d14a6ddc31e13f45074b3ae3146fca1012f2aa4d5a682d4420c97b2787d740bd8151aa3e4da2a9abf01966cf6677801c0fbd95146d409131f51dc38f2c6218afb8b67109af7f3100314fe7b12f714a708c8c7b6d7382200e6d61e63ac3b6f6fdf0aea6903ade35c5f73ff449de0f7aa1436ed96e050a7227428d539475ee25d598b03cbb93d0a237f06194ab01ab90ccfee0a83e9664348e2820b47b5a591d5a5fed1d2d9d618817ba979bab2e8e1e54ef3c9b2fbbf0b4e5df4ecbc9f2ef158e872916c6eef376af994f0dcf63b4f9c03b2ec975ccd9c249ee50897e75ef03049e567988b53dbf8103a65e45561a56c375c6f21ed9fc9eeeb0a4ef5825f7305e6a83a725dfc3aeac31a311ba3c79f638d3cc8a2c25e6d13120b0b5778b44313f236347a239df6549165de333feb37eeebf2b9d393d3ee53bc1f2d9ece373431a8a90e52e6d7572722320316eebdb1ca51489bbdbe688b6e6434f6f99e859bb4c24a689c9e3f4cf4e95e140d643901e0e8694fb97432e150067261b304b2a4edaf05c3213692b358dac056b10944e6f69614fea999e1864799696f173e53f15b2773a3bd3c5f2d90078ae1e70b9bc9f0040cab78f9db64a82f216f3ffc4674f309c2bae91b5d103b732a01a312b3249e4112cbf06219ceb468645253e39a93fc36a2b349efb4a7013efb26a6482734179e760936d0c347d403837efb177c0550e1cb5256cbe07f3b6cdcd5aa0a93912df119cc99c2061626bfde0b383e315351dc61b8e4d8ff096272fc4ef0e4d33620765cebb9b55defd667fe2ff5a956540fa194871f151991f94bce1cbc60e2e76581975b761ef21b8f7197ec51a3680deeef08265ecbc26cdbe317d338309b369cd3ecff3e3321139ef171008c7ae834e9f5f30d3483aedda051acef581a8cc465d978570a054fa5d2baa6f949873acfd2720d3589919d01896c87e4720e42fafa23ef3a8af55e60146625ee9e226b0b990aee75bf16dd27b42c1e660d20e3f08929f7699b49c28f94545863590205108e1944ee753d7c4d3dba71af127eaca763ea31269ca022fd99833a42dc5bda0cda066048e31ce954c37d8d3e21e3f9614454ab8e4e05d73edd30498964c8fbec799082863b7909711fbba0aaf1737dcd5704b8f915b26513a8578b84365fe5037015ede5770d91560010cde275575eb28b5c10c674bedf088cf38ac39f1be3e8de0dcc19a97259dcee99b2b3901932cb8b2bb7aaf8bd38e57ee6ee7f4bec83af28c3185722cc2975a504cfa43077b2c720ecbfc6910871f289bf8f3bad9f5ece6d1ee7db4dd15c66d804bdcde80738f5211b0dcae3e22d0b65be537172f7aa07bd448c7bc8ca324349627a2352c7344be3f25aa7e9f2082d3e368dc16abfc5d19f8efd28902dfd2b5a54bb096cade8fbb69307ee7866b3c3d6a71988ed666007ced79dee52fbddc3051475214e7815da00e6b1e932be719173e4ecbd3a7858fc6b170f84999", 0xb3a) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x42de, 0x2}, 0x8) close(r0) 23:56:35 executing program 0: clock_getres(0x4, 0xfffffffffffffffe) pipe(&(0x7f0000000000)={0xffffffffffffffff}) sendto$inet6(r0, &(0x7f0000000040)="21865f3eaaa68f6556535e738654a8a583478f61b8318169839f37c6d1f8802cd0eff2e2a281a23987c4a6420a5110c0c90f1a9e3fc0592b952e093c283230188b21b309125ccf5abcff7bccf14678d1e5125455739023020a0348619763142d19ad7390cf085ec7726aca659a92b41c1884a1762152fb7d561c5c7c40b671ca09affeb78b78d3524883dad7afb93f1585be4128d4c39c626f9d18671e2fa2a355098c55873d90f07806c6448ac9c440d82191f5c29dc85367f8980da771b068ba3d10b03a03e344efc12abae7a58a14846c2cdd8ef3b9ba7f61278c9e09e63ae031ff2539", 0xe5, 0x0, &(0x7f0000000140)={0x18, 0x3, 0x80000001, 0x3}, 0xc) 23:56:35 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x4f, 0x10001}, 0xfffffffffffffe80) 23:56:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001540)="eccfb12d79b5c41666c5d330d8f46275c60fe74a8af8f88ee2582ae3e00f050f49ce51ab13b7015dd73b8deb6ef820eccbbe01e82d04ab14203e874e0d2d7d67c105ca90d75acd1adfbe47ce0b5cd5ea77ef15d8c279e5945afe9face235163ac29317134277f11a23f64496fcd5539f97071103414b79738b0d69cfdb4ff636484f41394bb0721790511724", 0x8c, 0x0, 0x0, 0x0) r2 = msgget(0x2, 0x202) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/225) getpeername$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000006cd900000000000000000000000000000000000000000000f1ffffffffffffff00000000"], &(0x7f0000000140)=0x2d) pledge(&(0x7f0000000180)='\x00', &(0x7f0000000340)='!-.\x00') connect$unix(r1, &(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x8) dup2(r1, r0) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/49, 0x31}], 0x4f, 0x0, 0xb}, 0x0) 23:56:35 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r3 = dup2(r0, r2) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) readv(r3, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/243, 0xf3}, {&(0x7f0000000000)=""/3, 0x3}, {&(0x7f0000000200)=""/136, 0x88}, {&(0x7f0000000080)=""/33, 0x21}], 0x4) dup2(r2, r4) 23:56:35 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xffeffffe}) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x455, 0x0) 23:56:35 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x3) getdents(r0, &(0x7f0000000000)=""/13, 0x266) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) 23:56:35 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000000)=[{{r1}, 0x0, 0xe6, 0x40000085, 0x80, 0x100000000}, {{r1}, 0x0, 0x1, 0x21, 0x5, 0x10000}], 0x3f, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x20, 0x80, 0x9}, {{r1}, 0xfffffffffffffffb, 0xb, 0x11, 0x8, 0x4}, {{r1}, 0xffffffffffffffff, 0xc, 0x80000009, 0xffffffff, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0xf000000b, 0x9, 0x8}], 0x1, &(0x7f00000000c0)={0x1, 0xcc}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, 0x0, 0xfffffd7c) 23:56:35 executing program 1: mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{}, 0x0, 0x0, 0x0, 0x40000000f0}], 0x0, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) fchmod(r0, 0xcc) poll(&(0x7f0000000040)=[{}], 0x20000000000000bf, 0x0) 23:56:35 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) mincore(&(0x7f0000ff9000/0x4000)=nil, 0x4000, &(0x7f00000001c0)=""/155) r1 = semget$private(0x0, 0x5, 0x400) truncate(&(0x7f00000012c0)='./file0\x00', 0x8) getpeername(r0, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000001280)=0x6e) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000280)=""/4096) semget(0x3, 0x0, 0x20) setsockopt(r0, 0x29, 0x35, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r2 = getuid() r3 = getegid() chown(&(0x7f0000000040)='./file0\x00', r2, r3) 23:56:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000300)=0x1000000001) syz_open_pts() 23:56:35 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000001900)="292bfe695b0d34076894d97bf79dfed7ed1700175c01d0728b1efe0e9b0afd378a5046539e5fe1635fe027bebef939b46f9b9cd6d18c2ad78fe3f7e1bc01558ebea2751a3a73522ffa5d31c4dd8f607e5033140caf4d1c8e3b8cce07f585a170787ce35ec33f8a263e6d11368fdd9ed98428dc74a0d178a8baac568166e288345b7dd95084319e34f8af46ee29b85dea72f871f52bde5704e4e8611f95ee122722953a7e96482b909abf8abc1a59230346d25da72d16f737cb70b66c708ca687cd5d364967690c4a5398751edb78a9069747d7085ec59747114acec15d55eabca182d42827ea15393b55f94e15b003761de901cf0f7791638c234071f87e86533e3127a95e4e31a0042b1a4e12b612c760cad615f78dae863be5dd6ca8823af0282065efd71890b7dbedcce79e61ab9c11c77e6e8c5cfdffdeb03250426756daa8ad72e1ec31b3151da708c90864c6f4564e6792e2baf3ae970d81c614f74ba7cf8f60f5a7240be316f24a0e2718d8b0659d9a032d9bee1c50117c3acdaadc8cb5859bb49a763fa1ecd04e19585d2f91160303f912e16417dc6e6bbd15eae78699f643382d0e4b7b2e590424f383ae9e9476cad9ab8e8883ecd2e11c0d59c55578f123eb6fce0a2c5983e365c66c92d4c83ce03ed757b378290c8020796ace70d1a5d0257681368363fb8f6c46cea93c2a3f42624e3aaa3e6a21e979ca0199c74fe17d1a07656fc3c4b78d551ef8cd5a010951e8751cf140238421d1c8bf332367f978ae9b18958eed9861995e47f1511c16b75b1ae5cfadbb0c260f526b1c5c4276ca78086c42f05c19f8d6aeaa78b663ad7161c14cfd96ce16e7d22d7669f02054b8c29f17c25b427188796312ce38becfa6bdf6789796021401e61925506301abf038630ffe4dfc78cf3b34075e4b28525c6d41c54ece84e4b20a1baeecee338c1d3d6c65115e740e33484c756938baad03f385499c8607fd60faaa94f4271b77d48e1835b5c7f1fd0871f9ac334a7e5565c3bde776c4d9b0054a484ea0ee52a28d646f768cab286ffbaad9d71fe2110e6b252134851b6cc51a255a58f5ccd164bed9ab7aca44fdf4de03d3ee04e099ad89ab31ff9d3b337b24fde1c47f9bb83852b852826744d998a3fc4971c5cb6a3f02d7733360a6d9bc59beee480393d4f13ede452f1f0a02b45a3cc055e139454446d9ef99cfcf139d8bf15435fdb7e88b56d0aff2ec01c1e965fa88403ec9bbf66aaf504e9dfe4120de30fb9d02f75824bf7ed587307384cffc9f48c4c1612a7f197d95600edcfe2ec812a38ae207f89b34489ef4db6b768daeba6fe2a2433c9a1e00f85f13a86bf6d4483f971c39c71ba2aa18902cb279520b8812834559c4b57b0129065105d86e38d61bd639e8d01909003afc88639527c95da877dfb7f2559ba245d38d691a932c1094c05db9d9554698346dafb47571ea0ea909f78a429b3e6a6734feb717df11ec5c99437dd2bd99f8793b2cf6be16e0ea6a749948d898762a1005fa905159b81d6617e297703a647858aab7c4a168289f8d97842dd217548d18f06e892cec2e253d591d311bc35f4e3f5f5c9486a1f2a9e92290fec03974cbeda1330f86e2ba2db9bb63a5c334a406c8e5dd8a93cd39a42b441fc80e0f80d964ff03000000000000642004d8f4f722e9d7506bf6f70576bc1c4046b46afcf5959c8ba9815e5fdc31d8d2c398f45dbe18babb561af470385a0ecfdb096dd89922b0272ec77a3824ad60e64605b5eede1028544d7ea8a96cdd7a21623a2c874ac589cb0d484732e50c9465134410930805573202774edb7986fef81866dc49cce1d0f4b7b1d66b94a39d3012011629569f1dfbefb420500b988fe4c2d2388156dff00005a7c46028390b62ebea65fce6a09cb123ff4c0391f486faf3a5dc6086acdec5248abc8e82f88263569291f1ff08e2356c7e0aef0214423ab6dfa46e904ddc9a8f0faa9fd46e68be483712f2c64d54e60da82adf049f7e86cde5c50b1739298bb646f062a7857b80c4104dedc60883af38a0dae79fa4ec9e66481ecee7bcb9a7640882e85aabb9d329d10a3bace7829e4c92e658e81c6fa28eb902a4ad0cb5b8fd77f8246bd55d052800c8ebae205223abfec31980e96fc410c61f32843f1f05537c46ba4df7bf811afd6e75253fa0f4419bf602a1c7afd8a2ad62108b6818ff9ef94c961b10a338c0330986615c0e836d09bd5e7e17e8f7f5c87d18535df022d45eedf66be1d178b4dcdb38bb536853962c712208a019c35441860542b92e05ccb62c5d9852523fd349eb7494f45c923a9574cb378cef0ca6f1d0fb5933069a4c4b90f74c9b57c00c73789ce8cb79d359a6f095094807b196e0ad3d02cc48e437676148451b8116f7084a3e63c2f1ee2d1f6f90ef3f0aa853dc64db06b6770ddb24cf0025f9c11eb929a76c0d47184d2d05fb2bd17c3bb8936245d6284d1b92242f4d1411a3801565c25e096d92e9404fa030349c59c57c143880a24f52553ea356dc1224e50a739c05be411c5c909bfc4a81bd766938053685f9630bc2ca4a75a0fbd3347a997270970b202846236f1a926984f02ae07e412d0ba2a911843d4be842e20be0fe2ffcabb75c287cb23ea07d0859d4e60333b2e16325fe451e759cde5e562e9d062c0764d48e0a99ec307c1b92a5e3974b6aa6af92b85665e813441000096ed4bd020ebc1b279a762ff64f6d9b9b8fdc7f1a9244f4cf7cd8cc7e7a1d0719ce14abf39bfbdd94dd9e7e6be4846bf33ccc1675bbd468d0ea42871578e9adf18872a3603ae4cd64e3e9ebe38be613d114683378fe5e9837b9eae1a85dd8a4cf993a3b84efa6540c247c33283a4f0f51b3902a4dfa2bcd7642961ea0873f02d8ba17da898d612546abd3028ddf7e3d7cb7118370bcbad3a6fdd503f4947e33dc68303d61d741c0a64b8d6017dc5cf8e3f0a31c282b733bb82ddeff20e712b7d5594e30097e0a19b9c3fc352f3b0e01c3cb7ba40ff61bde3b9b488105bae737555194681d001ddd75a8da6a7560f623998a2ac9b1aeb586cf0b9db036f41465e8551d026f7f2057ccb3cb8cd46f848b9903543c63077d615434f66e7db022e42c62abeb3f10bae7d8003422011f4d0ba44b2210e204458f0ce9bea749fdc447d5c2abecb4e57e787e49520be02697e983382e1bde606d6c2840ec76fb800333bd3b4f4e6dae17a1ecd1649de357d96d616b8f9c97546c34a72256446a313834844bbff6d0f218c4c02d65f23c2cfd22e0deb2af7e637579303d9a6426e1ed162331f98faa0458a4e8d0c31c17e8f3661f85472a700a8770b982ea8a7ca84b171e4ec11847542e1fcb4441ffac690c193ad986182026a8d5ef4014b45dfa972bd47e503ca4aebf899a9ea22b85624b2fe9af010c66157ab74fe63fe58b9ea61a93b31c934da2d896051139a953df0699a3333d60e47b5f1f86c85e82e8fdeb37ca39805c9638ed809507155a947bf5415ac84009416eaec013df6509b00bb8393c2166b5b6c59b91f9b399515f9f62ad5b19d3acf523ba3b7a8d066d327b9cc7e0d2a5cab76e3ced86bb84e0467758d0b1385857673bc3c39587cd4231c1f657d946f0fa8fd42182aa62f6bf155473c04afc356de85864bc24fb1232571f15e9056cc4c68093cba8f12e9c329be0cbcfbf80099e5e443f9428d77718283c65278e5ad4567b249bb2beb3adb800bf3f69b7a58ec4f0016b09a858a56745583c0ea71a57c494d8382c46abfbe85a5bd09a2068fc83180ddefcea71df63d1d1efab46c60cf9ef56b896df7b597b9eb87ca53a7ac5d368a7f0089f841c536317dc3cc8df423f23b0f6042e7ce43dbd84466d3c8521b8b2e7cd559ec7286ce3f91b2fa26b5b210a5f4b2469ed49da69a72e51c466ea17636b4c6b9c9763d04574054b02781c422b167a86ee4519dadcb70635ca340f09d134cf90217d290291685c0000000000000000000000517eb9991cb1ea621b7da03d8ea4067c7a2bf68554256a3a", 0xb1c}], 0x1}, 0x0) r0 = socket(0x2, 0x1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x30000, 0x1) bind$unix(r0, &(0x7f0000001080)=@abs={0x7884d2b899002d7}, 0x10) 23:56:35 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x6) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000080)="d329c763a60f2986d3e1509ee133fcdba5a47159342c7934ab57d40d8da7dd39cc6263c5233ca1241c16c824e9cd47d4e6c061ff93f9bfd70630d9e69ee9792eac60b40fea4adf3c58b0d0a6dd72ad8f3a623ea9e5a482d230807a6eb0e00c952bae44c7178dc4c657f3010f04d3ad3c3e492c58ae6fb0fbadf37130129420f66a2c2a7c46b542c6ebd319585909ce7b850c81e6f8a8e78e358f8233cb983ae21bd12ff58ca4cb2b3a84b15707659d4c9c0aacfcf005568be4636c33af49cc112b8c2ada0c67ee2bc96f47c036bad321ffad58b5020a031a87539c5c40453964aeff3ece7c51dfec9119dafb9f51876589f185c00fbdfbafe02e6af4636a147cbb7982723d346d50eb3ef22ca42ba92082ed052986eed9a8f4ffa45cd3f64186b92c75f1c5aaacd2f7f739fb177b410c8b7d2b63ad89d1cbc60fbe33c467a8d811fc42a0e6ac20097e7eec3ab8da7a7a2a28919343a3a1cac7b66710de916f3e39707d8633e4c0aad402b389ce0ce12bd195da8e1e6a03d9bb349c32635a8853d63dd504f7ea7676c221aed0b8392805ac5b0ec965821f31865ab310590d0390b4a561c7ae2e59a2afa0b5d77ff1fb64911fc9a8d97226f58056828fb6150aba05f7f76f1c68cb664af95d72d9db17416b77fe434234d4c957d3d29a6ef83ece38b8fba9f4779616bc4045bf8eab32f41d988674581d8cbad895822d002b63d7715115c00fe8a065bebcf302619143e8957462af6a035c225dbb0b69e1ede4f3fad1dc6feb2cc3b1f14d6c9710178b9992840bfa80ede403e2135b51802c0331c19a3462a1d64328c58b9a32d3a6bc9d553fb2ad7a77c599440488194404c54ea4f28c37a26c2a75ab17544944da6c15e3aacab2b2ad186b01a9104131ab45ae8d355afeca808f20f084588600aa2e6f14373d69fdb7c17da69b074cb93268d466616af81444bf77e157019083079c3df3f34e466c310189222a0e65b88b862712d5e6e0369d387ee881668763635149033150a6dfcc637859bb2a7007f9d1826e95f345f985fac09d702c2ca33d73c4dab99ff452db05cca63e741058c98e4dc54c8e12182348c73f8aec89929e7700e11e4e06c5667384c92af0a24c2da36f74bf4e6e17582f2692a47c4124b50fe4a15387df7aef464a048daaacdc4a7b3999d152874c5fd9761cbd0ffba208918c23475a43209c862456307ffd9de7237717d8b2efe2e7c7b1d737312d44ee25483ba91b13257c151f745074273f85602641589c8f5c5f7f10633aa528bd72b7d02cb99907879c8b552faeb71ceda9833f6c57d723151ec03ffc93d6bf2634ad92fcf7f4ad9cb60e872e4967e022f346d5ae7079822b2cdbd58cd5b3dd729ab658bced63054b3a76f4b285b4cae1ecb62886d836479056432599088be3a92fff7edd7d5f59c818b6801a50808539a6ce28693c814e23ab7eb56c5c16f302542d1f6c8ff567843f19c91ec21aa29f9d587df8d88e6b6f90ccbe7e279dca7d646f0ee7730391a2eb2286f9643feb396283479d9dfc7b561005028b4a4c38570e3e99d21f45aaa4d91ab20b9fea102706e003de39076a2cc00245e14933e08fe0d0b8eb79871df33f09256ce3a1121b29e21f191719073fe82d9de60000853fca1ef3aa4d531c7d41636224bf8c2655c0a4796a601b3bdecbc451e1c9e18bc3a946d87f1e04529bdab7054485ac1ac4ec825185882e971ac72bb99f8292abba8e08298078222c2f4498dd7f9c17e488b749448e17eb2ec5da5a67780b0bb4750f5bcb60c34134ff51d3e9c1a0554515110365df4775739d889098d81ce1048dd5e4c11bb782ed802434a0df7bc2ce7e897b40f452702c04bcad024b85497d05f1e65baf487f6d38d2092679a997a4c34fe6dda3dab9fd169cabbff62690e329ad265e013c914f575bdcac41ff5ba402e55c04e660315eceeda0593df8287dae9e07c1222d3fcdd09f45cb70d1ec7f0e335045783ae89e7622659ccae924c5c72a0d8372a0f693f686323294168dc4cfbb03b8c4fdd49f7c56b8801f34bb2e2ee64cc7c0c5a43cd865f01a8261c77e73e7215db1310ee739628b8f3d75b2f009e934befba19b531330e69f0a13aad2311bb549821d077f8baf54fc1824c4d457408875fd281f72ca51308a153028f95df84fc82238e75752c091d07d975f7c79c2a4005dd4f51229ab0fbee13ffc03f7d3ab9332943aad1a5bfac0769258346835e1382d5857bb667bb17087ff4f2b6abc196d34e58f0fc37bf8a22f058c40d4c3cec35a02348115cc1dc60f77acc98af7d58f9a828bb5fbd510490858f25df92f05c894dcc7b59ee8b7bf1b579ac71b061bff9ab098ae5e9d5ec4f20d9b6ae47d4137b87ccb8b8a98a95f0009d55e284b71ab206f1c4da3fc89be7ce14ee4d30e55d6d70aa879799609c31f0a44e2350eea2b00c82fd1fddaaad164b542575f439f0cd7394f01264387f872df88cd1aeb094ed514a8db3c40375280f199ea9c4f0e6096d63984c1ef1178bca44a1994fbbaf3d61963fe3e8ea21153f6bbeba3a4d1cee6278a823209c6d65529b22468fb1429888b6b10d95465af4174ebb792fffc2c0b55c069f2b3397a5d8d77e1ebb179705018861d95c1e2297b93b3c43bc588793176198f619765ba43844ba251d728ad0bd076d109a664f5e3f07b399f6fb9f0471d6f0bda3076f0c4ca2671e6746ffa1b0408cc725bea024465d5a0b80262ca47191dd08167c3d76d89b25fb9ca5be5127179e12836579f8591edff0b4faa73e7b2bf73a880a9cbbdd78650ca2f123b36086977671af046bb4788f2803dd00c584095007042a61ba35035508aaf881847c0d8c5248be051e296a450f8276e7ceecca79f626f73cb680db668a6a007d35d6b76b6db796f31ac77d37900e1c37bb87b553b632ea925731b752fd3c4028200f50ec4e5be98034c071abb0d9db90fca24df7e41bff46fc2ec461cd248497f4912d54c1846af519e2262ce22742777986f8b516ec64bf859a38c11bd8a8daab219cd6c4ff367e252a300c465f5d7858101e2a07d19654635dff3730c4b02ec8482cb8a67d5f1ed831dfe8fa6c8ac9c5273bf6e4824cc720193903f5dd26f96b0d729e14c7a09f3ddf9ca8622888eb5e846f38fae46fc6617325b77f6e0df44f57367bb49b9c9b123b0357f80d0f8a617febe075f1ed90b9d560fa3f99c3c6bbdf0eef49dcf0698283eba19cecce64194124c625ecdeae05bb8f5cd9c6ad28fec0b1a4b9ceb2defacb7f28976fb76dfdd05e5ef4de43d8e3bf15a0987eb0cc343e84c52160eff0ddab572d47272d1dabc4ff634076cb70be2d5d534a616eb8f2372001bbf791175615cd6e36ce1a8e0558297963b2abf6bf6e83cf6cadc67fd90fb6dc9e011d89fef158f30b58e5874d23c9b007515c9bc0c04c769c0791f6011ec12bcf5e3c8a7ba2196867309770d4144ebbd3da04f4e7bfafeea412038fcb5d990552f2b4d4705b458cb05e64ca10dc9668a78b1354c77289c1b5d4b359a865f18fd35133cdf57936bfbe6b0d02761657e42ebc0aa8e7c4a221bf3f0ca14ab1fca31634a201d7073f7c8a65b668484dbc1705b61a77322da9e74e429b2f8b20df47498b56d707248b7001c46ddba41ab7ec2cc45b7ebc73208bdb98937ade8467d4c093d2bf8d6c4e4db4658f86403d9e8bd95bc29a25e0f06fd83fb8b189a94151ac0e7be9aa18725ce5c1592da5ccb12638a32457a8217c47d8374b4064ccb397210aa5b6ce3c9613cd88d582078e637d1f789364bba644462f4b8115969e00080bf0e1916c426c0d4077a89e985f16b547bea538b93013e69cebc89c02017900403ecf2ed71ddc8215f6897d06c402bff1b7a23a7eb92c616559390febadb35b67de09487ef78ed011135d1b79c68ff95169b5972bf4b067846e89c55a92defe617ddae2dab7bd9c8e3a08d1d876b8e13552fbc22b101b2559a16f2165badbc0dea6554846dec60c1fc72de9a3fa59da2bb951c84a2cec0aee1fb8ad22ea966c87c96f6db9bfcb2898db1304faba64edc6be248c94fe567dd7783c3b555f2cd868c9b5552e11828d4c96a3d1f2be7f673e8aac81a529654c2382fa47ee57616ae4fb722f13275a13b78fa54920c31bb86574d39975d3dd3e928e4509c08c4384ee0f69711012d39b7d5c592cda8601508ed761afbeb9a5a66ebf209ad5c860c2bcd8d5fb4e86ae4ab4a769ddf43b7aecc2ec358e9d6add492fdc66528ccda090b11f41a13bd7bc27ba4ae07633b56dbabcc479da08cb7e2ad7b3096e3a4af24f579df42149356d17982bef6de9a94ea2d86662c2927aa651ae91b9c42f618c0bd3ea377c2d709ccb73be7b700e0c23835be1fb2cbad0a07be0c320d65fa57a3d3b6f77573170ec9a65eb222ec38aceb528926247325bd17a57957c6db6f75d8b1278c00b93c47ad0e39de074890166229e7330f772c808d0dfe7c62ef2d1f5b8f28551b3b620a97710815e9e62a6439e3f306a2ea243a325ac4afa73cd9897ec4c383460f5b4118194120495475f181ce0a0a99f520082abcb360de2d62bd7bd5f0ab10bb831168b67c7ecd66786ee9975e1208e2ccace76820ff7de9ab7c2abe768a2f3bb337eaac2056e6dd0e03ab0095473fd47802ddb733b60771443bd69abae55d61c64c8ce927051a1bd41003a0dfcc6bd515d2c09f360c7f16f52b99ee1a79549d07f0cbc48381ec09822217dc38624b62549d1f224bcce571db1679b51653a7a2449b0c19f3dee9a9cdf9ecb96e0f6935be1d87108ffb07cc192892032f3753d0eeff86fb4507744d46fd892ee0e3aeb1baef9c48242cf563f64d234d8e3bb87d638d418a7fdd16a295cac2172445d9bd0923b8786d92e8178f912db679eae13ee6d6c4bf0cf4ff53e32765eaa70c4c96f4c31f8f9d05d69e4743780d6a5f5c7b0e49ddf427f080091458316380b8c66352d8d3a0e520fdb2dc8f1d384f81043a576de85f627492891b6603820baf218d798621129171f2efa247518cf72c584101b1bab37dc684b0d15943c411d4e149fb21b377dc31b377a2e13bd02e3e815340f97d0a16d3ebc2cea3f7c7b172632a4adc83c98be8a9b8e38c2e28d1527609dd1719c4d1522f20c7b6c145fdb3f333592648884a89c18d58f2ee6699b124fd8b90970ace85daa161045519695b617b7b541a7017e2496b6607bbc7d157a686ba87a7d830db2cd5262e83e26d400765876b4b4ebc8c4210f9389e780e9ab8f1ccd2c9172a907f21c47be4b6dd9e5d07fcfe7c3d17d2d06ec9bbd88c76a7c689dda2d1586ea44d67b5a96c5f407ad789fb9b56db708ae0ae2970e85ab99bf4286eea49dbb6cf0728171673103ef26b29758ac7ad0f0ab06b129a2ac70552bf7ccf91a06333dac568e123155c96912179492c6e6e135bf3e66e4d2f346f2290645a63d72ff6a9972ce68b789ae336214d0027619d0a94bd963ff9626e51e1ae1662af22b1f9681113af1f6d768e261bd516455f2638d2692cafa8c7afa591966503e889679a4263cb59c8833fac6897657cf210046d2459b2608cf69767e963eb41b1b8820b85773ded80dcedf386faf0c4f93553b0ec37637b03a01670746a42f67283f73918a1cd34150296d9f26eed3888ef4649587c4b872ea0d1d97fa7e3e68ebb61691214b56a5305e0a6f1b9fbbeb2f55679cdf4533ab1fa5cad6d8257b60ab7e4f764a724fdd035e5b2d09ed9aeebcf80c58c6e1ff52e3eb2458f83e9ac0e9619d5273406070703f837798b447c76f725058a603cf2", 0x1001}], 0x1) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) 23:56:35 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0xd0d) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x9, 0x100}, 0x10) r1 = accept(r0, 0x0, &(0x7f0000000080)) accept$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) select(0x2f6, 0x0, &(0x7f0000000040), 0x0, 0x0) 23:56:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000100), 0xfffffcb3) syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x7, 0xffffffffffffbfff, "a147780ac85a538a131100e800"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) getegid() 23:56:36 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x3}], 0x20, 0x0, 0xff, 0x0) r2 = syz_open_pts() ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x110) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000140)) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f00000000c0)=0x1b9) 23:56:36 executing program 1: r0 = dup(0xffffffffffffffff) poll(&(0x7f0000000000)=[{r0, 0x184}], 0x1, 0x4) r1 = socket$inet6(0x18, 0x8001, 0x0) lseek(r0, 0x0, 0x2) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040)={0x5, 0x80000000}, 0x10) lseek(r0, 0x0, 0x2) setsockopt(r1, 0x6, 0x10, &(0x7f0000000280)='\x00\x00\x00\x00', 0x4) 23:56:36 executing program 0: open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCEXCL(r0, 0x2000740d) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0, 0x0) 23:56:36 executing program 1: r0 = shmget(0x2, 0x2000, 0x70, &(0x7f0000ffc000/0x2000)=nil) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) r2 = getuid() shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffd000/0x2000)=nil) r3 = getegid() r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x200, r2, r3, r4, r5, 0x130}, 0x3, 0x20, r6, r7, 0x1000, 0x1, 0x5}) 23:56:36 executing program 0: setitimer(0x1, &(0x7f0000000080)={{0x7, 0x2000000000000000}, {0xffffffffffffffff}}, 0x0) r0 = open(&(0x7f00000000c0)='./file1\x00', 0x2c0, 0x0) open(&(0x7f0000000040)='./file1/file0\x00', 0x80, 0x91) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x49, 0x200000000}) 23:56:36 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x1ff) ioctl$TIOCEXCL(r0, 0x2000740d) writev(r0, &(0x7f0000001340)=[{&(0x7f0000000040)="6e5380ecef3ed3a1937c1cb98fdd89ca08e3c11ac6c98d6878cc61b21c506fac9a3f5c8d3283d83a1bb4623774f5082d747844d0b606b138318aff4924726cfd1a6c694e6712f9cdefa888", 0x4b}, {&(0x7f00000000c0)="6c75aa902adac41c6282f000483717de390b41e900d5f3ecc772cc4314d0bf23c6972bfe2d5f35bd214bad6588d6944b584f6f6a29d9ca052543252427605afa6452e0651ba9b74effb44025fef88261f0672f40984f97eab97c7b6fd0128af6946e0bca22446c2d95caac3d9ee653304c17527070d9aea8ea035a345c18f50e47dbcf42fa0340bb117155bed698d8c28da919078735a6e6ff8915726aaa4d319a295cb951f37511f6cb8bcc4365fab168cf45a5f6f8208214b80074fc7f7eb9d5b22b3ca2a0f510c0e55f7470269a6d2ed42f1224a4d102a0df37e67eca075fc545a11cc4dd835c3f89845c6f6844a977b210038fa126814ebafd3dd7b3a6ea884c7ee58259103636322a0a310697f922044a2b20c7c2ea78076f4b4da4df26b6de8aaf164d9ec772df09369b48791709601fd77b03ea52c3150cd049bac1d6bfd0e3b1984fd1fa2aa823cf9ec702baa3c87a88f5af38da35bfde7b3bcaddf08ee5a89324654e15e1a3b32ff6151e273628230be35af1cd03675fed4ee6097417f37409ecc1048a65d6fbd0e49159d54a83400d49beb2738f46b3c6efafbd98087f2464f79fa8bf72924e93f1c15c1c662af6d6c75c862711ff012e76e59f070a6a69d26ad25c7a5fc0f2ba339d67a8bc1ab8a751acc9e0525bb66d613e197f6f6a591431f06b6d4d824a96ac0044001278c4ee38406626c4502e040e9aaf2c74816a691a6f6f9707c4762d6aadbc3b35f7a0fed17198e3d8c9af46c4c0e421c42ae70c46e7904f53f0d3d1fe6af54fd3501ee63c48d176018d946b6e0f3d82447dd864a732099c8bf59f0b196e2c2ed4d93d4cffff61cbc71a51ab22a5dc6e304e59a562b9cc9b5d26bf27b352a917fbcfcfa86817511688ade7c8ffb538e4bf6126516a19181218b0cde8c3e23262c4875d9de2b7c72ace8bfb23313e8cbe282be85bb7000cb228d06bb2be7111ad0038c0bcb38e89623cee021fa67cb7f18a71f4191a338a1cf1be3d9f14ca16eb1f5cdadaac197a477db9f54fd329acaf838c5cb3ab9167db51a81a8d063900a6288872e14ad8d66af663f4b441fa32de2a6f3215e1ad525df2501c7169084b17fcba2761613af28350073873ace86792ed6133429ec78258c8373d1f6d5e2e12f5f43c0cb018e9312f8ad6529b05caba94746de2c4c0a5100086e903d4b3b8b53555816805ceb35856893276bfc058b57b52bebfa60f3698fdf22583b2ba9ffe727b79796c25a344a3cc710dcb93785ff5867fe5f606dfc3f591e4821079cc4144df39a254556bdb27248116a285b9f133a739f5edb4b1f1d3f15a9aeb33f93086a3b3de0af0db4271064ca77c9c61a092a8cbe42102a36a05f01df934c4a4ee19ae7dd8730c018d8350ab8b861e3f2edf9366c69cb0a4e01e798adae02cfff732c49aa6715d05f721056e093dc3d209264cec6980f39849fd44f7e5769e1698092045f97268d4635cf47e925608105681668d9133beb5524443c26c11149124aca60985ef68a8d5b47fa49f5d86de9d7d4e096efc1c8536b37a208353df05dd335963a6222be769602e8af79e83e02d369fbe9cd87465bb1ccdb69d237bfb8eac1b5090313ef20e61ad39e94497db63295a87c060fc74f635779e7078c0e34cb0146dbc2ec87ce0508afd53924dfb11bf1d43e1d45ef2f7d0c7309b85cfb48dca71f438f44e7f790c249d7c3fc7a12a7edf481597d68c3968312efff925b35d70625134fc73182b18edb81daf6da8635040ffe8f28b1e193e51386f6eb88103b53c31497e63da726b1a9dbc196dea27231b1f51a77d0f2dc78db72c7b4e70d241e709a0f70955d53700649d622e8fa00afd39602dfc84c6219a93935c6cf42fb35c4039aaae06320c3a929595bdc315b00959b4165643f97dce0cabd85d2c0626ef2f5346d3877b9aa72e627d85be304c656f44537488d9ba7d9ff400ea9adce75d0020d7cbf7b6c3544162868b0de9efe05eee58b497bb459fcca64772aad158666638d8492ea4810bc93975427b77c11df6317cd3d97d67398ed1064a023166418548af88b64980033def5bdd852fe088319b482be77d6b31a85036dec614a5f859b43a3b1b2f06da3ffa927285a9e4ef48483adb360ebdfd6fc8977cafec4289e2543e5d67463ebf68dbf428aab5abee321ffd2f55ad64c5b488f0129d71cad6f92a4283bf8134133434c9ddef037b0dcc2ba39b745bc555f99862061ca94f87d6ad6c2e8a0817cd261ab19b9ad3c31923dce94e8e24ab961473c294b5f5d94ab0ca111b4e64ffecd8496eab6653531259b046df1d84c0918da400931dc750915fe1ad28d8e5cd3910f5fd10401c4274ef34de8c1d3cf985c0527717afba8ff8654d5700894b3aea3f292c2510272061d463555d80e11ea18f1c197b1faed124c4195d633d3aabf2312c54e67739d024de5ebc1543d31736a0616b576b314b301962d93b39492aa51aece81242ef6e2db8b9b1af3250a6a44ab7bb75be35bd51ab7610b7bc8798ba500116938d6f0a856ab7b33054370e6f5aedaaa9b67426a027276e7da961d20242f450913c1b5112ec9101cebc28b362132d597c3a5f65cc41c89ebcc78c487d73a8060a696ce94f6fc8388b48c8594f3c95d2329f500ff563a13fc4c1fa3f49532de0adbcd811f89c5748214815f2b6185398de7ea83a5db351b99cb45485242fefd28f3427c58af28cde31eff97f61cc6d62f140f37883ae9ae2e5bf29768b1b56103a2c5fc3e8ac7ca49af9061a47951887592c361750b51b36dcd91b894d030ca2d7ab6c144068178ee53df7b74ae63116efc35f97d145b529b4cb0628589926ec78405a12aa1f711671f67ee8f64b625f92e49a56d4669003df54b35c70debffa36ed7f53b483284ae93424c1278b574c19c4f4b08fcd1a406a7ad53b4c5fb6ca2fd996fd583b6f5255fa15937a5279d217a6e213aac727cc1dfdc202f35ca69fde261e4fad147ca4d5ca848ab7450a24b5f7abf5cca3ad269fd28788c12b31bd7ce74a3f421461d1947225bff3d243407d1e87af0a23deda07a37d2926eae23187e1f9b6078857ec2ef779aa7ebd92f6ef3983af9b375fbb683906c7a67b7d09fdc4030d9b5f98e871096bc08bfedeebc53005a974b3be97f2fff9f2f39103c3eeac80497000fcfa546199ad17f2039fbf9ffcfe7321164066ca0b30c840e342570b06d48606234247f0c58ce9aa103d9b33d05278f77671a0bc3169271f788870ba04fc2a37bbed84c07355eb8df73b1ae5bfa417cde08b8723df16f253e03ec45294198fee8a2f833d910bdbaeca0d366124c616ba15ab8b9e24baad673a8b1506140fcc6478d7ff6da4674cab171b5e14e370fa232434615c633edab95b9db2250131608457de7bd7e0f6e2aed5da74f10eea676982de7af6452701e722d57d996f9a9c9b24ac972f57df3c54445e6be746c6f8d02713b4bb3ff61d27c39d5f5b22d21e6370ea04309355033b4eafa84ed4f9703c9f5caa6b48b414b9df8ba89e41fe45cbfbdfe007f2af0b472ae24196e7ddfdc1b998afa9e6bedd07c593d3e76487f000ff472f604a6cfd35a3d5834a83898220e90801716650a83fbb4b6afbf6b9fef49b116ba7d779ff3fa6d1b5a6d254b1466e97c69f4ac059f82fcfe786f9ff0c2f5bc5c97fdb2afc246ad00123ea665e44183efb8a65e9a4019a434e9073cee688d186a20a871b0610c6cd6fb05ce9765c68572cb2ca14450ca54e09de6897f3226e0e69851e8aca31057461a6d691fe7ac4c15850122d55997905b30aef6626d7bcd8d88f89bf7a7aba397b60ad1961c46841a959324a3ce2f423848a36f4da7474fcde3845f73c274c79940b50ef76cc890fbd8bb8548034f9cb97f38e160dd20e34cfcf2b3c8657f95da92f4d4b2123a602835d30189aed78b2c33b4dee6654aee7902853657b6ffdb4cc5796ffbe4fbc68813527f0e87a3ea19987581fe91a095a126c32f24f862b807b6fa56a6cbd8c8d11649acb0a0203947e36f04354ad41c3f9604c61b35d98ef6ee3846d212370c290d4b0a36ae067c1db08f7716c82865f2fc0174e94b53f36761ee3ebc65df97243d373af3b7e99368874ac8721314aec189f08b6a13d47c033c8828065d4aef531499b11deab70cac7f6c0658088aa48ffe95beddb1fa7af66d8d106203b824876fd4a3727b506cf408f70797ed99b67af4ec17ef554fe523768fb3118ffa9d65941771fb198c5ff9e963cb173cdaa04e79e829b03560f6dbda5def58090b0882a14f72d24a82c77f719c9e9e745d03d32da3d6c6cde4ce4990a0145be8d6762a2cf1f718c3e0c5d0fef29b5632f3ac098158b2b2c372ae7ef6d80c95c8877b4c65b2046ab2f11d31ebd6dea36679c6c950313a61235e4452b6513ed050d46f06cdf1e2a6978f16bd6d36b756d206a9f23da41add80db5eb0b5f917a92568b88d19611bf8e4f00a9316cd7e2e0626e64191a4d72efe14f4edd5ac85ece90c9118c626061aed00c2f472cc88fb0c19978750c739836487b71edb25d1ea998c7a6d365d300ef7562f540daa7b88ef2c12452fe185048ed82767f9d79e6d6e631c81a7a62068b9ba20831a0ffef53860d125b77cc4251b60d27a574283b2c378f0355facbd7357c5bc278ac0b05cd3d688918b4d471a8dee2a8d7a4332bad4f877a976425794f6001d16fcffedcba338a459be7c75c99d9b8a16860de9f81ed3ff74b516a0c5f2502c1db7e848e9b6abd4683f298a69ea58cbb026c098f0edc6a20cac61cae938ae7a88079537a41b3f5d619c0449999662dbdc36dd329c52988ecd54acb2a2717ae4e72647e7b949cb19ef403886146b9d07c19d6d7439f6cef80c8b3e65875f276ce84cd9d1c0c0f53c271d9c413bf47c07b13cc99e9b220832a4c25afde789d095779e524caa030f8f666eab467b52facd81423c66d15876404f8c6ad53cee1240aea2c259a1820d2496823300443d35bd6d1b32165c3027b3f5bf789aaedc181d41e66d9a9c4d67f8fedb0e8a6f7dc2cc29b4ab22c405085df8762ecfb26aeae2237471eb10549b736c858e31bcd4db339396a0016dc6409e487120778f45ed85738a511516d2cf22695cded6d636e93bf66ba74051f4cf3e75a7b1fbc4fca1c83d4cc56f0d5df1a9cfb0733888ce06f80b282bf1207a91698a63931d1d8a5c33cadec233759ffe921016076f76151ff9ebcf32dda040b5077f9144a3390578dee3a86c10eab3cd88583dc59f88d5a37a23398bba22a52ffbfa290032d8cb0b2964e7e41070a1dc0a6048ed288eb2e8815b70b5fb6202bb8ca8c78aa43b7b6d8de45eb05a6cf84ec7d1f45399c351e300165b28af32ae1315eacc885dfd54f02a3039943d2265d7af04bcf90bff269336e877b8483418b7d52f5c0b1d71b5ad16c9d4202401f0174d7dd9fb234e9a9252dc0b02ef4973612d2b02a5e6eb67055e4da395a549dea76655b5355592f01857ecc60e03d89fd2f472160a522eabe310c6b72bf414288d50b9c2fecc79b3273f42807f804405c59b101208082e98eb2de50b15e7a4592eeb1806d95caaa91462c9d8b8ca42498f735736b6dd51c6413da1d4181c845c152d46a92bbe8d81c12905b4316d0eb155ca24c9f8bed837403b81c8712fc562029197fe6299c94b96e750422a80730930996f1cfb8fa9f9a7dfb793687f452d1c9accd14d9f0fc8733f1b51d2fa512bf04b531059dae8facecb5cf02cf96027da4a33770dc442695cb156f9c82f5f3a987c716fbad095cfbc1ad54ab45", 0x1000}, {&(0x7f00000010c0)="82e43da9286707c833e68f63af18c883066d9d8af381150db30f59e54b46146a807af5e12fa24112462698fc9e1d571829d25de4fd421ab0d6a4", 0x3a}, {&(0x7f0000001100)="a514098d1cf809069dfe", 0xa}, {&(0x7f0000001140)="561e9eff91c7675c6e882a13764955aa3c46b8fd4ef8922109e53b4ecf9dc8eb4951c83bde4f7676c487e6892983e87fd2aeddfad116be8d0360d9d044b0237a959146a11438a9ad4f894f0bb3f5a0e75cb134ebaf05b258aa7f2818cef2f4b63adb991aa66cb8cf52b1b7024257f51b62275901071ab50bf767c61a4c9e3939eea6118b00a349c3c1184869478a766d78772cdae1eb4488928afe2a09c74f204d8aa5f9e8023d46333b9e68f4d92c1a93b0a48d12b4508c56e8839937e51078b9b46166516c040f5ce7ecdf", 0xcc}, {&(0x7f0000001240)="79d2950a7e9cb40126b3d72729a0460f19c2e4d9752846c92c437ac004f244b549bfdbcec47bd10975a1eda3efac4e1f5d1f69294b31925b82dda9e122f8d0831e0e595fbd01069e45fc21bc13bd9b77155b6a3b503460cb434c6853f2bf2481a225a3a5652554b4d2c919e0158baf01b4e0b2ec66f7015edfeda983c38f76bc8fec54d38829ea4346dc3c51ea3d26e9c8ee54b5754709b6b4792b0112a680d045679955dfad94", 0xa7}, {&(0x7f0000001300)="e77b6293898492a6eecc7d99fe502877643de37e5f79567b706f564d5277b3567d0120865a1ad1b08e4817f03e8e91271d77819f0c7f6ba76087fb1911", 0x3d}], 0x7) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000013c0)) 23:56:36 executing program 0: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r0 = socket(0x0, 0x0, 0xffffffffffffff81) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6, 0x1010, r0, 0x0, 0x0) 23:56:36 executing program 1: r0 = socket$inet(0x2, 0x2000008002, 0xdffffffffffffff9) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000040), 0x182) 23:56:36 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) r1 = fcntl$dupfd(r0, 0x8, r0) recvmsg(r1, &(0x7f0000001100)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000001040)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1, &(0x7f0000001080)=""/86, 0x56}, 0x800) ioctl$TIOCEXCL(r1, 0x2000740d) 23:56:36 executing program 1: symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') readlink(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = socket(0x2, 0x2, 0x0) bind$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) writev(r1, &(0x7f0000000380)=[{&(0x7f0000001d40)="ce22e79ac119736f03553edde0387a483fbca5bde2e52283045384ba02e5d9f360cb721e0522efbd0bd37ad47a8195d5aed58de615bbb9c47b0b01fb8dbc9978c8c4c2d53bb1368903a3f6cbb898f6d5f3bb791f4fa957b4eee4fb71b5bdd72e904d0da525f01e318617335cfa198f78ab000d8aa1d3ca2947a1465f593ddb20e8d1ac1fc43410f071de5b88cf6a14f8e23fb4fd325ccc718fa7003853466f438c5dd938494d5eb98de6e8ace7e0259322172619dfb42c2ea7323cfed0a63179e186ecb6243aff8be445919e300b0a59b4f023378ee7c9c0e2e6c2eee23057df71e2971dbb4d668e394ae0d10cecd4d02f292b0a6d32b43ba23cf13f61105a6e877088e0ce38e3882c2761a7716d08ff2e6be990f8605c196134f9a84686906ffaa5b3555c20b91c466c78de309d4b8b51e6b6d9b75f2841815b446e53cd9dabf800dc10536cc64254275f24bae370340165054d36b5a605aeeb6e61a4c5eb08f184dc2e23e9792cc8253a5bc3c3f72c7a395b73bc99cc11e27b4a0a8fa9977d7ba1d41a61590a605825f34230a623a8f2e07f3edd7d8d8c4c2e27ea2e47d8f240b8dcaa0bdfd440e3580173c35bbeef9c76a12c9bcc951e5402335e1111aa167484f2718dd5da730299d8621c24a4bf2f547d371f9654af106ff899f69d1c1df3858d5a95059ae314d2c56127a59918b8546c7ef0adc7b0f1c46ff43826e588b50506454b9934568d9f43851c9d075c50bab4ace4ac4a8efde153db4b9e3199704d9a3648303098116c2cb6c14909fdb34453035da64045708647d7cb4b5ba696585e62382dcdd3374a2fffd57268c779c08b86b925415297df29e85bf9d43f57e900c766a924a95bedc84e9a1e0e2bc59641be14456c7e804ddf3c409cb657f7ed586096ac56d8e45d50c48b257f45530987ead61a1d856c5a2180ffca1eec6cb4b5bbef1407902f43f9e083251dccadb9d82b536394c325dfc9b6309a894f3da91bc71cb9fd1b36885f2d78a08a5516820f934458fe211449f9319ff8448d90dc74426b3086c68e6bf8c8030b96ff5ca883bfb66176298b150a18a897e92576928cb5cc4f665597d97156d45dba08a0db1fe6f977c8db89c99e132b4e16e8e23d71d9e6e4372ed48e8084e755f8e6899385291d11f1127ed45b0ee618287adf4a610e51c334798f505754c3a01b8bcfc263cc95ed68700f288a911030e1ef3702a159be9cae6d79f8869a5563f903aa407af827c3c285de55950ed52a8d09d078eb9edfcd62b3ebf82c10d98c28073eaec70fbfbfeed83329cba39229d078462f19db569c5d72adcb7edb6470fe20517202eb70951ab57c9da59ea66f2e0e508ae8fb14cd8f5ce85f3a8c7928c70489981cd860e9cbe0978193efd7101e05f6eb9c70ed4eb85746078b29d8c2a0376d101a51c0f9bcd2f4b556270fdbfed6b739528e9f8ba159818c88ce746686859c17be2882616dbb57ca3782687e742e8d924cacbbd3eaca74612cba38d00d463c6074916f3b94489ecc2777220372ec6c16ee1a2eb8f506e5443682b48031e1ce4cc952bc1874253eff448f7ba929d191d607ae65c943f60f53aea62f178c31aaecae8506092bab4fcdd3d23886fd6a514476c229575bd4f20a0b5658de28414d247c49441f12d33933d0f75b3532bf609c11003c8d9225236328a116faf04939d2b5d30198eef551d6b4d9d539af560952396995953f75a344ec3fbcb49af4a49149fc41814b0faac89b7b293080bff2e1f9b385b7c1af3de7451e145756710f7dd6738b0bd425b167888af3f6af0dec23cb0966c78aec15ee95d94c2ca8ac908f64a6f2334ec7384b43b969fdb5c42fb8dfdbe27f7da344b7f8b023f2d48bb19d269004baf5ff136e92cbb27d5d9e23b0a2e0c1f60122b496942b83b903cf94efd6a57ba4e1801bf05dde199da6a7735b0296a1226d0cfeaf5519ed35b2c9acb0bd01262da4ccc0ad66daf445006f6e1bc5956a3e37ff3ad052ba27306d86fdd66d94d31b6adaa84e18f26f8159088caf32ce0d7998a2239187939777c10281c368a6eda5fea24eadf539d1f7ea284bda2b7370af0668edd870093dce3c5a96834a602c571b1dca3853c26a4abd6b6d903028c9a4353608d6d975075138be6db9f0b9727490f5d8088bd848e4cf9ca028592c0fe97d81f03043edfaf217017fee0f3c9f807d068abb8c3b487b3af836798b79738190362673d7bce131023e5d4c9140c4ad5f1424d7a6d0c041f8ca764e0d14dfbd123c079f976b8e53b4cbaf3e0262d97ec8f6d70abda407818fbb08e77e75301dfd630da3bfd145a02343bf318384f70edec5d63631bd9861643f5cf95d78d510f8192eec689eab028c3dcfe3ac35d0fe86d6cc624775be9a1dd99decf09b4cc821501eded1cc72a16228545601eee7819ed6a16821023dc14852d88972ce6f319b0ef5fd5424515d299514f95f327d9b5b5636c1aaa9903a398e9e0d4674b8872c0d27d68faca0928c0b8fead97448dc776e69d8ce34ab3a10985b7fba2d460499b45801aaa1d3392e086f55fc5ac5fedecf58a50a1927aa482153b858a4d1def5204b77fa49f0e36fdf8a8075ccfbbf913affc2ee01ed61f0f42056ff16f7865d9cfc6af6ba2716b207484cc1991fb3e2c3a4902a8b613d60a1ee7a47682a636bdee46de40ad0af2e204b6d8d70a97fe436af505c29cffa6452fb9f0d650474b2237ccfe654b06ced15dc838a6233ca100c87c1b81a1b08a1afed72c36e2bd1203b6c608dcb2ec26ab1c974916c402e493c417cbdea6a1949d68356eca211558d9d85f7810e38ef8af503968b98fb14fe5cbc5cd7486a51cd98b1da8eca70b59a9526887bd2dafdc137640ca1198f2361d45c3fc9ff2efa9a18bac2b8e6ede07f9afff16c66ac6c3c925cc325a7d245a7e8624e3a7c99bd617ae29ac96c09cb67cca7c9ae47e86404dfa49e1984fcecfbc0599f3a6493ae4edc70baa93f7030f59911d837f55225205eae100f718a887b35a588433f9ff7b35230a179d1839c35d3f4e77e257d793fdf90fdb7e7e8a76af69970a82d850ba76499d6e701f23ab60ba9860d3e5ad239c19e8ddfd1136389d7fa229fa795a8366363ea976920450617ab1e2c466dd0d450edf0d49cedf4c8f8462a05944dbe7d729948eac2893e9256e0004d028b8e5c090707dae4b1f01a64d4b7b419709c2fe6ef610f60a9f32d2c4824fb824bf68e9c7b5d0f5fc8f78b67f86efe3a6df7d75f2355a8eee2b07380b32d0c3ca09022ef6fbbb1a0688cb7200221f4a927f5bf151ccf9195d86e539de5b6728bd9c253767342cd460765219d8d52723e8221f2a3eceb12d20c28fa2297e84bdaf71fb9ddc64a2ff11ce79f5f72df0de22f63be7bdd693d5576243cd43750291678cd0022a82cfc3ed0616c8e78fe01a5cfc69a9297e8a188c5dec7b56e94ba9910f5eb31e40ea3e2c08375b5cd9888faa04ac759189ea3d75770008542f1ddc7be48b07fb02484b61d0209aba7d5aa8e84ce71c2cb3559fe0059d2ac652b35d5447bdec8df26b893416e7441a73c2a1cfdf0e057a8156cde5964139634ba0c65855db10b697ac4422ab9ffb4ed003e168beca57c0e3ecc3b31e933f8c785392cfcd7a8a0d3b4c1e81d2bedb5fc71177655ea66a5455b5ec3f5f62a3d17832f2c99b1ebc3aba7678da9d6ca0ff9bdffdcdda75a0450020d3dfba2fb472609244c3c435857af8e04a1f56efd566260e87ad49138739f7f311cd29b829e51de45b94f6cf61b3f0210109a1d0d9e2272ccc3d3d947e3bd7198060a372d14572645e909d4a53f30b16d9d75c19f2055a8f84d475ed15ceb8d4e1313b61d868e058ddb20c0a8756a270f2e5fd3a5a60e85307cbf719ae0212af5075353d6fd9325fa2707c3ad01c0821c41a66a4f6c1d0e58bae1ebe0779fc728abcef77a1ec8b47b84ee36b17fe587e78042e23c0eb9d362a10dbcc114f601e4e48831d1abd31a47ace75f3c936de3dbba2ff9e17922cc1a86eb7a4942e8bd774b26af82cdb54a73a304b1f36eac203f0fb30f5afef4cc9da0c8c898da25ba071181d6031233f4404ad26c43d6626061d5358709f3b62543924313a27bac587ce65269efb0836e9c880bf780a72f501f99a989bc85bf45886cae0e8213ead098e97eeebbf35494fea685274fbb258ab8a06b2bd5bb66c965c80bfb77922a428379c56fe33609a183ef6d003c98a61a7f6afbb2168f659be8bd3ede3c86dea87d86539ba7ddf7389ba949bf94420d1d69c568c0e24efb94cbcaeea15644e9610be2206e20be01d7a868b0cd1dc58642aae82e43ad48b650af1bcfb690ca1e895e3ff043687e00969b20eabd3c72397ab801e791dd79807da8cc7a582207c8c6e2db1302a647a457a25e02c9422968a151b8ba9bf1290ae0667093e5099c8419fe9873c7a68eb8003123fe79d40254e9fd32cb808af113720bcb3778e952142e9b92bf687fd178ef524069ecb476306e409a12401eeb229be5f273729cc6028d131590d3c6d409ef72211d9ad22eba525d41c049fdb4b05471db4de02ba0be32c8b4436673fcc48b15a20c635226202ee478e7c3c64697f11b5881a574db18d73751067d51676daa55372a35f97b88efb818a4613ac94fc3fb6f8291a251b4a62373fd96d43975417ed49e93e086f556ff80a3c08e7566f925efc781290853d556bd9f4cc93b4d442bcfdc782bfaf12db7be1296e9760430125a91849e5d9c2e810c55bd8f709f7ba4b08f285ae289e5088946636fc456fd12844ae241e2f1914d1fb034babade866455a74565ee236b99417bafd660621ba23fe0c08eca0338cd85649c2c5e0b5a1ff22b730b5636f0e9cb8ca1e2a29e93763dbab32e9d33a8ba674a940dd435953fe9a366e049e6429dc725ead1bba1a6903ae9b674f7e8c263df17c35b31a9f09f434891b68d011f08fe3b4d5a2921071d59b6afdfff7e9d1537e1d7744ab4347a264f024ca42c3771e0dbc20211adf5160346ac48e34c21d937065f548f5e4d698197d24dc8dc6d468f9ed2513a02db0989d015250ac978d0c5f087f79816e9e992f0031acf23d2405170b5db2fd636016aad19fe0aa26eb40b5ab973e1aea0d95c1a26c7ab7b05f4eacc370c8a046a469351e56c444494c728f76622709bfe65c25167a7c8249b797c625d7c710a8da1340b380f837782aa8984e42ed6f7fe3b8cfd1c32c744bc3ab5164116addbb4269a4b4d7bd41c19ccfdcd32e886fa41f17907fddd973f846074033bbe18b49c06d2cfac026563e5db108ecc798abbd3c98fb4beb8c9e0e6f52e5fa2b56fa3b4bcd6bc31e3cbbc9cb2c767ba1fd219734787456b250f6dbf372877ffc296e69926ed98ebc84f31404d01b4a1970b011f17349d19da0335aa629980041305e3cf29b762c2730bfba5218af512cf15c6187d16ec233c4639adf1b888b6cd8e8a31416b3765df32", 0xf20}], 0x1) 23:56:36 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) 23:56:36 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000000)=""/189, 0xbd, 0x2, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000580)) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) mknodat(r2, &(0x7f0000000200)='./file0\x00', 0x2000, 0x8000) r3 = dup2(r0, r0) sendto$inet(r3, &(0x7f0000000140)="f1a7211b590ff50d1c82eaa32d1a78a25c64a53bd48bdd694293883c34897579c5330c9132e39feb182aa6dfacc5e2c9f21717202688379e8f86511f7beed29a9f326ab8036b04cbfc8524bb82e159b624bd8ef1c4937205cfdfbf84311392929e1799141e5ce0b36f04a8cfa3b6a178ebcc87bf9e979cb5d5100790a26ff8d2298eac96c1448ab42a42fe28f2a604d54c", 0x91, 0xc, 0x0, 0x0) r4 = getpgrp() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r6 = getegid() sendmsg$unix(r3, &(0x7f0000000540)={&(0x7f0000000280)=@file={0x7166d158225a5275, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f00000002c0)="0ee8c111848ef6ffc73da588b51626417683e479f71ca29638105035457394c2ba47417b2d68d2e16e6ee55f198a167eb257953dbff0d52741a922292fc26deecf30bfcba85882dedbeb6c9f1f73dcbd49d3c3dc1c088328fcbd2a7b8f7d26ac4969c18b63de30131c3c3b87b3c1c5d7edd58bd0e375be8eef09f5e72fe6fbe6b4286bcbdf4a8ac2d28018e52ec792a589a88c3d0ddc432f2713f71a4319308a6eb5d41cd99684e11d3be57ffcd9ba4f0bf56d893cce88c5c8005bb6094ae5bf724f84358993cb07fb00ca173e535d2f516b0d49566beed743d3", 0xda}, {&(0x7f00000003c0)="63aba82d904af88664391e7629", 0xd}], 0x2, &(0x7f00000004c0)=[@rights={0x20, 0xffff, 0x1, [r1, r3, r3, r3]}, @rights={0x30, 0xffff, 0x1, [r1, r0, r3, r0, r2, r3, r2, r1]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x70}, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) 23:56:36 executing program 0: socketpair(0x2, 0x80000004004, 0xbb, 0x0) getrlimit(0xf, &(0x7f0000000040)) connect(0xffffffffffffffff, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f0000003400), &(0x7f0000003440)=0x10) sendmsg(0xffffffffffffffff, &(0x7f00000033c0)={0x0, 0x0, &(0x7f0000002300)=[{&(0x7f00000000c0)="e27572c4c59270fb684337e3b8f725564794863c4efa27b477cc462379d822ebe22766ac515b934ced1ab7c39395c23d2f17eea91deaa13e40f073dc970196d4cb592149a54fa8e30e4ec6935ca5882e347fc5d9fd989b139ef253402f57706e83ef496f3d783fd42ade8f337ef7d9d5da8c238f197635f3970960cda8e7daa0dc170e879e8ca56cc95ec31c7788b78efe8e7eca5dd404eff0bfbd29a57448596737c9e36e8828513c62686c8763c6eae3298fb0de31241ed26ec01c90d0e714b2f68b481e3b37e9319b558df12620b57195701e8fc9d821564554432402832d7570ade1af719c4c39466b3ef218c3b3d53779c2c6fc8fc801fb738d5167efedc9eeda88faa7e327ec7d8e67bed384b0e4710ec17f222eb31cab2ba85b6a038d049b8d3ccb40c38e65dfc79452e96e7d028bdcb26fd37c297f8e93e8339b620abf5f8db6261e55f6247a6749579265f22d34220f2d4e3df54db4ed9cf99e04c89f45397d61abd30801a595e366279c5fb431733a0d174daeba07cfabc84b13f8c6adf91f3ae57bca83b6fe8f3b01180054f087eef45f91f27ba70f324ddd66618c141dc761c0536202b6008e1340cdae82bcdfa4eaa91a3543d196bf01df46ee11c4cd8deda630d73acedf8bfdcbd582b363322339defaf4cab89a8c7e3db0d1f37a8ac3f49fcf8ee4767b27d144ed25da7d8625b76ae6c8b4950c2aecb9ddc6fdfbd2bb67f1f9e841db4de9b7171f3feb3fa591dfbae46d1e98c5aa76fef79caff5104a7e651d16d2fd126db0b0a8264d22239d43d8ea2512c73224fdfffa4166bd3a0d7a5e4c2114d99a46dace766d17587ef84b424ec29790fab14aeb3448679ff8e8a29e4aa6388497a6931ff54c5c25818877885f4bd447c80fbb89137f861bdec496a0633ac871cb62408b88430fb456170adc23bbbaf6939590d2d6e359753a2c3e9d43a040413a6cd7d60c9ae052ee1a60fdd3f15556f72fe584af509ecb2b1c1d2a7e4514d30415b6dab5217a3453e603239ac8e09a9c8872d86bb19ac2ead0b0de4bc3538ed5111436ccae607245e897f88ebf4ea19f219c1a9e545da460f5ade0bb232a1c02948db3a4c0f08cabb1ed8b10cb5601f8ddb99f2bd2367788c4cc17a416087326b7d196b469311f13a0135787735b2641377034de1d97fb03d30ee025246c7d05243cc0b3cf78df80010909274d1d8767ebaec9bb3f5bf1e079a02e6a3a3f25f8b985cf9b19b97560780ad0526651642df31197acf9e8ea614cc83b17c42a9bdb1bf92906150a62ce4e9812cae3c95c5afefea39647a39c6b7d355fd24836213feb28f6c403177c85677b7c9290542edd340bdc9eabdf1acf4fc63305d596eb395d5681e36482110538336ad8384de47ecd60cad27bce74538dcc7fed1d7fde2ad78a8bd9bfa221b0de3041d1c66a63c023ef7a9859c37d3aa7a9eb5b90764e30b36169c920113c494b9fc816fff5c0db0474d4a1b584bd1a99581d624a99368df6a88f21df35689ac1a2c70c6fcea2ffa5f48168a7e4bce3073fe2e66bead64e137c5d59b99b1d20bb3df5a8d9b979a7f2de1a87b0cb4b9be7f302f168296a711e03ce08a77f0083bf33849b88d305cf6fb87c6b4b0ec9c0dfdd27e7246464d1dea4b9bdf91c0c88a525b361298c5dbfd81af36b6cd3457048ace434dfbc64a234cd7410ad9f2195b6c0832269d931d389d75d3e2ca210642706c522cb15ebd471530028fbd161a247d8257ed91c5ffaf4e66901697f60d59cd996a5a1a91847bf58e90de130258b5d69ef3ba8131374baaa606f3335dc4eee7b73e11208a5d098f9fb1579abb1989aa47cdcb0e76d7e153711ba67ec3c5866761d0e2bd2f9d691de29f51ce9d8a31ebcf2e643e535beffce1441bca120394aa0ed8a5ffda4b414dbc130c81a2aa57b00cda2340d8af7ea2e1ab2b65dfc13ce9cf919d3f6bc0d35a682db773d77fd887304ce486a21482bbd2fa03f1e07c44fd7d89aa3fcfabca1066ce69d6b2269d336649b434ba59b421282d654f520df97854bd7cda69281fc99cec3e34c53477a51d3325167234f51fd89b46c9f809a35e42abe628ed1ea58597377f7a203896ff8582b742f43dfe508fffa11e633ae6a82efeaa975f87af31eed7f0ccc4dae6eaea4796efd04174562ee30b07e9ca2c0bd3b3872ca53ff9db06f6486b0ba44c96b0e043540e6d9db7498a6f5937b015fcda952739b20cbd4971a753c79f1758bd04f565c0f51c6365cb1a5c4903d656f9daa0f66220f0d498ba8d4e4de52fe698b71b3f5c3bec7a38f741af34654d14e665c5e19833d3d5954f73ac3f2a648b296b2f80e94d1c0810a47376034571055a6d64e677ef718f1badf0fd6a8b8c96717e3486946fc9fb1226e14ca594f2aa9b61cd0851a99b917a06c3b727216db1c8c2e2591464e856016207e8e2fe83b3a7c433b5cbcd942531f0630336d2240ceb97fb392675e40a2d5c4bf86c162e36696df7d8fd80122839ec6f9161d6fd8d31ee319760635d195e7895a52513c955b53e38436d3a038e4b9739cd0d113526344dfa511a39dddd6fbee9c079715e14b8e8dda1a2114572ddc9d94785636c2d9854c836ed39515b23e9883f59d4f8e4f2276f0ff7456101f1f6992d6e91b9bcf5fd952237997c9b8aafadb09c12d417adc6d83bb9b9357c09ea4edc5a4dfee75cb430c46870153746a0f5f26004b0dbed0a5decb076a639fabff632138d875cd478d19339d3df7e605fc9cb1f6e1026954a143460dfa107b7353372ef4feca2b765951de0f1284e7315323996e86e47815a5021b4d54832be2f198bc052c71af3e4b8ba57e05040082c0464e3b327217a65423af8c24ff470ebb612ba92a3619cb3222c93574433505751bef36fc065e1ef5b1c00888316b63aa6da6a699b6e72e8535ec5922f1356d6ee03b516c49368d024233e28df6364a72e63e0a2084daa4ba01095e01fa5f2dd6af7aab05a145c96ff6f9674e89349fbda450424cbd3df49ce5ed048c9b730e501a11728cdc590b974b1c7678347a280e818bc305f6ac89e1a3c3a1746fcc58459a8141a63ebc1f1db7a76752d6ea8ee04cd91876d7dd0d2601ed1ccea1bf5050c4f45f9d48137857f33b42ab87828fdae07b03f44a8eda08970604d59e9fef8d467e83c64d3187d572d41c4d6bd9de6c161640b6397b2a0eb496ec0ed58d721a51cc13168217858db30a9c96f6bfe09196ee07059989faeebd6aab2cd522b52386bb7ad3d3ec369cb73c63ee8be4a141e78e051219938d4486f80e8de8488ce2389d8fe1d4332a6ae2f1c59b76113c9ea24d5e913a03b64095a992232fcbfa09f9a7a0ee871bb9214ada0b8084992526edcce983d8bf29e2e6fd2e39e370befa10f68cd8a7102078d2b88e3c7155e7aa21ec24c5ef2039b0a8eeba534f3069c41518a1a551853a63fbc5d8f9a14c6aecbdf1b7037fc409a38c8a3d7c05148212d5e928a6c6f954fe2676442deec129e327ae10fa6da8edca7b6cd20c63317c6ae3a1a8456f27fc5ec4329a5c963d44dd53eb5d723b1874931bf9d66fc1d6e83e9317614d75092109d9bb0150ae808dd63c89a589e4caa59fc15048947dfcbb7c438cd0096eed2a3e34cb65bca74875ed527bba45fe4a46887ac74ee7d5bd37c5da5514ea8a2f398f5fd44c92b9cb39249e3ec90091137eb61060f7c99bf8d182ecdd7fd0a8e057daf021cd926a3e875c35a2d2d607534ddcea7f4e4fb5890e411623c9f0e2f7b4dba2ef8560a4471b2ba0b78f43bfd69655652cda7f72dfc3c7e672586efb7d237be48b7cb08a99a34f022039257ff5403b6d59c6d359ce23196769f658494833009cf3d8c7b1a5d227621835e6e4ba9639eb2a02e0a0fc1244f4993bec53783f39e7f2e507878b3ffdf6a7a79ef1f8099f2166a70a28ee82de5e94919c2f5b352c3b824cac5950b73517ac8e382b823022f6f68aa210ffd152cb9b27ed9d5c2298da04fccf160cd79bf746811b9849f6c24439a0035c97d6bc6bd54108768520b85d9714bac1b42a4edc1b0c4d65b53eed264ce222202be58bf1b2544c1816a031c1adf7ee887c8a6770f3e21959a3cf15449c4ea3b520610e18af76a6c23eef04184d6dd93357cbf6cf1b36e3836f3b3ad4b17c6ea8302954c830986476ea4178472ac85090ae7d651444049271b2beb92477afab7b85a39cf6a20ec14039168a1578da4a6c7ff510e651ecce18732b19fdca2cbc376f9fe31eeff0ddf6043368f17967733587a73330195e2a0d8c28e827a1463438f0505516974cf8242b5c0464fa5f495692db40cf1698116038fec1b679ff51c0dc628c1e3f5354327f8157983b23796439e2f800db9594958a279d05ad1060019377ba3c9f8bf14294a7baf4df953640a07429a7c8477d20eb193cb23306d691aaf2bd663e68815786be17a9279c91a3ae022115963b3816bdb56182094174ea44f8cdf440fd510784e104e1aa58f5ec2b0db389d3f474f109c76acc673543976b1da64ce305c012bdfe9b0e21433639e254c89292302977f5a051d93ef46449623069439414ac73c98daedbf2091aea03e2d83fc97816148d15010963c890d47bc00b34af42cfc6cc4ecd08832bd103539b409aae32b0b38d5a9995ccf9d952f94f8ea689885aa831070c74a452d0cedb40527550bdcced6467c95e2acdb81879ab43a9c66fe15994389ab58f40b1f69303c5a55426370fc8b86c829b1bc475767dd7923bc8e80cd5c30e8feab598ec41906e61e33e7dea4b33c9209ce9bd25c37fd3bd396576d8561755bffee0602648df0a69f477940488a9b50e34caac907400cdbc3c84d894385690657ed95781c1dff014765b969afd46263e82adb58dc2e77889cadb6bfa11c12401e121f7f7c1b9f9c158316b7550aa24e7f14364621e6d467ae7de4940172661fed12c7ce0d4caa15d26ae6e5043dfd14b2995bf3b4b11fa88b56f3b5504922e4f773dfce89f718f276a93c53e0207227e85f1d4012da764703312a99bf506a2c35d1c8a87d05f64d2aa1cf90d66ea2c832450ce55727837f48411fe0604ef7d4239743a370d8a92959695875585ad3665e24b7820957621b596321c3c4331a9e6e90f514c1da9aef0f166d57535beebb0d51fed883c96a705aedb63a9465098c380e5405001044fe9564ac5afd717cecebf50a13c89d5fe4abc49a91385df42f031ad2ee6726d00a951d11963bcd55b3e76dfdaebf97c1c8fa0679e2a42b83b06d3b8ed5501eb8f41d148fc56144e745808b7b2a1ea7f1f372ada88f23368534c8482e712644082dcb520f506f679a96b404617c0d8a1bee25b77b5f23247c07ca41f81ea48ff9bce7d2a60441c6e5f9585bbd5670546bd722d2aa6833d9d1544c2bb2ab656f539f7a15d899e3b46e0e0b7c166ecb83aa2f9e7578fc39a15c51e8d3e3ad1374bb7006c9a258b1c05f9e10ac949b5f719bf41d7665b54a452b6b990b34fcbbcd510cfe846e6a996dcc675e0c2624a9bab5037794c0e067c42328f02a6eec9c88e0cf7c27bc9c7100fafc29138fdbafc45ad155837a459e871cd5e0f7047343f4f7a5370f35972ccf261dd0bf522a4644aff3c713addef26ca6546f30ecb1b7b67de00ce1d51ea5e0bd8d7f091deb1d4d5a9c8a64720526e690d733868defb81f5e814aebede109be976871631125b1332fcbf618eb42d5c86df274498c7d9a0c8b6353ef112b3395985422959ac43d1c18866aae8247206417040b77cb39621fe0716a398a0f72d62850787271d49249c6f20d5", 0x1000}, {&(0x7f00000010c0)="c59d45b10d34a23ab75997c9a755a8d2a26c60eeb34c7986e332d36d6fa8ef291e4a55711e07b1e826874129d59da45e5bc7d13cab64b47c72204644e192e1dbb038a024926a4a32aaff7efa53725975f1a8c556dfd0fc6041ff829008c182cdb78e52e937cb700a458eda44aae08d29071ed7afa98891dcab610410858c309ca375d94aed5d42404e123bf1a246af13ad117b3b66e19707b2236c8cdc31c7983b", 0xa1}, {&(0x7f0000001180)="bc30e2e0b524beff136cf7f8693c38ccc3d9a468d0803fa55d58d264f0ded9a834451785c914db4e907af17103b8c455061f83c056bc58569cdc1b546b755f59fb17afae2f610259aea63e39c07a9a79f86a1e9d16403632", 0x58}, {&(0x7f0000001200)="d45f81ae09896e398289a7792540cbf1931a6e0886f725f57bdc763bf2415c48da1a63e8040d3537c2867f015097d0ec0c987ee0db2cf46eb72fe4fa6e547b20e2fb710b94f8d51b0a71ac17e7a16a301d21901957e6f957026c4cf86552e236f38ab6c7539519a233acf900ef2b2e4c9ed3b06f5db28080682404d0b1ab0534317cbed76862f9534db2bc", 0x8b}, {&(0x7f00000012c0)="6b36c6796aebb90d4fa7ddeb9e49b43db14d2c55dfa17ee154aa6096be1b2f08a5f9d8a8ebb96091b9ebde2563391737b8c6df6a379a473d0a0ee4b74ad3af99b6ca9e5651bce59e57e97bcfc8504c896e69173c69feb864d23bff2734bc2774eec77a60434c4febdac88483d82aa8a1cff8ada2ceedd3e1d765a092ff54e5f0ce3d27bdd609c53b9cca4db58666dab3f5f84e1af9964d1ebeff954493ab79e4530f8134a0a5125eba7908830ee5ab39bc42f24e09bf9858df8b8fb536fa9e07f4724d44817893bb161f3fa7e1cdedd13f0cf6bb6741278c88340f5b0316a0bbfab5d960eba57aa00fa0866680666f971b586be929218e646469a7ef652ea54e50638ff84efb82cd1775c66ef800127f3847e7ff1a8e7e24578151dd69989c2796263ed51b36804fddb5eb5f184e24f08a72b066fad4f02b01c4306c00a8e3f7c4e1cefd41e644cfcee7b945bc5b593cc9536d142f9ca942e098378e0abaf39339811729b7a46499fbd9ed2294c198583b8602702f9c0980cdbb7ea841d83d1599c761e9da9bb1ad863f3620d2a4b23dc3332d05967e3e0a5322936191d4f655a566fc06df4f9d6ca27f55529ce94756ffa87bf693faa1290d68a86a8568945177f5036de882b802767da1d0ec69eaca92c9d2cff38a0201f598a9e620060eb9c2d32664c3ed384c8103118597f657fc03d5d03c48f0b3b0d7d1260568d0fe408427f1eac9044d82d31b988be9d482206f325f0104e2f358e821e77386dfa17db0566877197274787c59ed9ed6cfea7f5d8ab1f59c6ecc9af11161e560087a523d294660d6578770ac6ae9353cb253e92bf65e8cd5a9493d231c9a7575aab2c57390cdd700e9a9f8eabe83d6d7bef7a4e165d6f6ca3586b9435b6fab3ec4c93e52132eee298f2dc36cace0e1e1590ff5db7831998422d8bcbb6af780f4813d6807618a7ec17c1d96f4cef25cb1dd5e65bfbda2650597b36fa7a1a7890fc45d361d7a09be43e3e67cf291eb81942e0a63492598d15bbb648f681710a025d15ab907b986a8d8b8c69fcc424e2f4dfaba03b110ed20fb110bf74b1747a43011daab0c840971e25a4f6d29e05435ea1309ba827775faa9615c2d0d62d1cf8687db7793bd76e07a979e0a7828c9c84074b1e189a611d0b840fefdac8bb5f1b5768ae53536eb9d9b170edb3a7778e14ccf9f95aba9126f8264bbebda54594f63e201a34dbbefac88587760b3ea8a92758829eb0c5a90e7667e0d01793c9bed6f74e68ecb203bf12d4b85636e2fbb88fa62b554b1027a28c219bb2f889d18e189c450d4d7a976737fc9f2a7a474b0b4dc4dbe07bc7576ba1b6bbefd2e2c5dfc16a57197e6d6e65a096a30ae4995c43c4ba81c99bc20ea385b4d64b43770392d5ad243a32bab0e736d0d68eacf9e37e245d70f1dec34bf1d2717c319c160a3df044350606aae17cd6f987ead76a16ae48d7767da54877b9c6b83845cd6d24ada9d7f6581b086e55e7c6164d3aaaf33bd3870526d40658c6a6b7c9993a3210fe9cf4e2d74b4af0bd5bdf18d8001bd104de70c738eba0673348e4ec7e6ad607de0b24a1024bc9c93dc74d0e78f0672df4323e50370d5acbdf38f7cb15f829b5d11721705d94175d2a959dbf6895b66db71bd5af343197d15d760fae57675d0141b9074b4f37df7635080498a679972d25593dcae7ccb35364b1dc80716c33eea265e8e1332978a4c76a3c463a9bbb20234bb0e4952fdbdcdb1908f23740ab940020014e66fadeb0f14c78910d16017511a876ac81f1c5d44939546c92455c71f2c648340167e77b3819944adb8e8b3bc55bd62a80f1d0d131c642208264f1e2a79a8ebae85545d46be8051ff77edc254df09a8e2afa648584019e1f1cceabb50588f922a5a27c60e6523311c65d6f1505ce48a52df84a2cf06e6c9e8d9974861405ec2b87f12c377558fddbbf0c6029567f4bc05929b32963d3dd0fdf5f2d84166cbff5d962d4c8d378a2d8629884b649e8523f98e8053458aea58d8a314115790e7473f297a041bb1ee6fd620eeedb161eb3009609d9067e6b53c3464bbf3c136379480fb37bae2bea49428ba014ed160ae8779208d2771b3f5b1c5dce556a071a8a19c157338affafd15f391a4c5423a64b66997722714d12e83b8996e79f9dadfd73ea0c892d0c45c88ed6e99057bfb7a238afc8bf531ceec5842dce545b0d3fa2ef98fe504681d8795d151bb145a7521c5856aa63f95a10be50537e727efaeb14c4c0e5ab5bbc54d82cbc16a229d952f9eaf178fe6e3357ce64bdec57ad0549f34eabd8d9c6f3f9f65775f7a012defb8c69d0c078e60e3d9133991c310dc33e6593eb5188091139fa1a4a8a425967ad61d6c9dfbbab6f9b424c1294b973433ecb397ad3e8c28037b78d8da60255e3f9d5ad6f92fed38a9ffb65583816bce64abfb54c6fc306cdbb69ccb3bd79b36e51b3a0455a8f4ad713a55f4aa565f5f4378b361bb955fd1cb8eeb3a2143c0c85dcb9ce5b59388100ff5e38c6862b9e1d2af19a9e78fd577941ab8eb520b41ce8cb78d5309d5ffdeed8c639eb1ac832cd9898d552286d86bd4934f01fd8ee7796ce14481f64cb2b6f8acaa0adb0afc165b8a07343256b5535d2a1cb6664e394177187a6b686b9f48510b17a62188894e02186fb52e8e43677d7a2a9f339282d08db7484307cba0b9d461a78bc77da57bd6db664cf26a4e4de035d98a275417f0e5dcc908e5fe71c1abf4906d8f63f57d250c017794640a1fd92ad089981a9cf319bd3f921c4f0e930fcc64517023c165bd0255dae8bda742c786bba71b8517d3c220b08ef0f9936ea9abb391bd13180101e479d132a2352c389fc07f7cf5bafde5677142e20edbe9bc23678e4f329b51b0a50bc65fb9ae39fe7ecb037a56131acd03b8794677f6bc2cd04f1da645cc77062037888bc4b7bd8281b51e9fff7ee4da6103ade24af88b6085592ce7542e59220e7e5af42ffbadb30ea03caea14c367b11f49fa6596a8781e0e3b525df4814214e571a34fb3b63a5d9f98640270384c925a36c4123bf1154d5bc0684784256cbbcb0d8290c33be406932f847dbd71b9c9b60d1f231fff059c63b10724e43c5a13228d7639ab9360f2dc051d8b2008aadc4bc18077b48409cc075ae4f12ebf0934da8fc20b8bf4d327544c3cb7250b11d839f62e2771d8a1bdbc04d6a2c624aba1c5e66a7708aa60d4b505b36e2a992d81f5116cdec582ee05c61eaca132aedea99fe1f806e37de6534fb41ef7490dbee0b7b04f64cf25839b5d34e84e62478c5c8587f7677e3d172c99b8bf4427bb29341258d31807229f8d8756074fe5fc15c8ec2bf43411bc31a4cc07a6fa71d8b25bff333ed7d3f0ba2969a099e67821fe694bbdb2e7cd1fea23acb35c066aed4cbafa260f033da28f00977aa33c353dc0e567bc5f3198f93a5a3d7ba956cf2af380f3da724dbc22c6aea740e0343f133a6a4d09227a8855d1b757ca15fab90bbde1c9e914203e30a4227d4e1d9610103a31d79eaa64ae3c5bac75fa941d2e379a8dc91b0c7c17293aed9010b4071ed268c83cf92cc31c4febff566e7a1821c4827842544641832359a9eb9dfbe2b60cf9fd996e67bd70c3159b0e6f904660743ab292b1b6f8e0147abc9856b64b1da4ddd43e664c19d8eb9dff45cefd49bb9e7987657487809e68d7c265b599f0d447d970c13572f66acaac8b958f1562efc4528ced0a4ce1f2bd7e781db10ac0af8cd31318653ed9cb73e896e991560b28250239e0e01522438fecff158727b8ddeb5f503382d25a7f15caaa62717aab1a72e3d12045e0feba5ef19fecfbe0fc4c614beb66a32d72088753a0b2722b0507a6d449a4376ec912f073dfe2ba180a7bfb1093536d28d7e6789e43bad1409dde6ca29468aba0e655c379b77cee4218429ae3558b4babcfb7fb2fde1d248e6188c8ac2ec54c2c3cc211ec4fa05d836e547be7a505b88de1e4e41635bf09191bfb60e935bf29e61c317a8f2cf5f360cf0579a9154264cd42edb34bcef8d51ddb462f7d17da5c9dbdf28aa959f41c71c36e67303f7dcfeb902aff3d9cc81913b48a01d9ce823e04487958c072aa32305811ce6de27ed501205fd910ce2c3ca853de5e7d8ac357c9fe0f4f0f35dbc1efb842a48187b1e847936f5abc76b7d4db5f73f71f61b9069ad97d1ea351f069c160a7204bc00d148a02bafc03cda793f662c50ecd4b2ea58af162b2b0bd514c58a33706001007572f3be90d1420934ec082f7c8a60ab96260667a657925be6e0d85dbaf421a40b7dd49ef901db73326351133361be7300d9967e28ea9d71f0d68bd84b322e927f7c6b48293c94419c6483c6a026da19e29e8bc2289168373dcaf392c2592b0d4698e84489d2705278a109ef69ff762304ee0d46c28a0dbdfbcdc2cbdbee7ba10f72faa0dde79ffb87e349387e0ef8283b4116eb374a9293ac40bd9c183ff733ce9eb750b9ee3dee23a88a0cc4c80f0a425cde144ca95b914e277c5f8bc32abf11f7192e99d4e54f4d91bab46cc3be6fc4968d5fc472d123c41c5afa74d67e0973c0cf59419aa38d115dca124f9bd38ca49f67cc03974117ea264a5ffa811d5a05d8f56654b599a5ea74780d8393ff1002c8962bbc60c39a7cb079e7e4718e99d9bbcef8c450feba739091808bf70625021b697a8d1300aa3241281728f21828a5d7fa1ff463f5c494a027064590cc72086b0e9b4f673bbfe31d0c4278a95b11ec6f1cf24b0dcd154c46a7d95ceb9fb5c855fe447b254a3e369925329d9e582bddc0e98cf8c06be005e1e64f559edbd064d33e1bbfa2e2a5d3bec890f7f95e53b11a5f652d9ba682243dff73aaab9be9d13062cff9acbe9d243098e2a7561c3556178bba480899e8e32cdcde575c41d088ecd741d92f74271669c8a12870ba9b6e7d983d539d3f52b40064fb1710bfa1eab74864e649c447b116dee7f82ec2c0dcb7a4655d0f7904e270633046d22e53d6a5b8ea57471356c4e5f9a2559b0e1d947bff8cd784cb40e731a7b958db8c1f028752a0e2f9700456899b048547f8d86ea246193acaed7aea986e7803fca4038055ee264b00380a891fd39767479042e4fb299f6c917070abeb4c88cdd955f138f2d7c34ade69b3f524a361ce7d90aa339cf3f74556987ca287ad59945b125905743f117695315bb791ba318183305a4ccf1b675853e37e09568568b7d21240f23ddd88f795d2e34c18d0c2ccd5b9e181b974eca169fe363e2e2002e21e792023635d4d4456c594b6a5f8b8cdd2fd5043828db529782afb0a5fa247af2099f6dc8569d088e530eb93729c7d3a0f438e40a10702532338e8f03b22a3af0838051dbbccf10eb9a0c82c5ecfeef371913f4bf0d352be3d9761e87e9a6665140bd3b422dbc3fea8a7905c422b1b90d6e5ffdfd1e0943a86878162219cea9f58d39d77d56f49b07ce2d8a034f868f92156aadc75bc42dce4a6227f012c562a6657920b7b27e6ff302cec2025d230fa5b722fac06ea9b144898dc4487a52f59d4a393c69c17810a4601cabeca9fd54bad84b831ff9333746b59c6fbde98ffc24ef639c65b6b6bcf9412c69b1699fd1212e3feb00f302995c4aa1f29f4f12dae6b8b813780fef011eca735d06360bda13b4956e00df0560eaf37cb769cf54d56a8a36223819e4c570b1dfdbad2f099400e744a103cea966b2e68552992e54629d5f815bea27101ae11c05d18891dcaf9cb3e8f1ca97514f9a7a184f5083d274b34421a2c2232ac813264aecab020c2d620af7a504d5f", 0x1000}, {&(0x7f00000022c0)="fb5c90c13d432c5078cfb72736c7ddfecd3998400895186218b0551c3acc582a81c44804643f3b27742d4f9560148aef3b6a0879a482f23984eb0e0a08fe", 0x3e}], 0x6, &(0x7f0000002380)=[{0x1010, 0xffff, 0x8, "74b6fea6cd95854def66df8b2a7651ac11360cb6514bf8c0ec632c42a3d2efb1050d1f25df33ad76e3e6cf75ff465391db35effad7fd3f05beb2e79e66d768031cf187d37a07fe78a043cd55bfab3e16bf1d2a774447aa684abc7ebcf519b3944ecb1f1f66eb3f0bee5c30ce76d18603f0323fe9f7a03a8a27543f3ba76c534f6788edc4e22c3e11b56dfa55b21ce2b77ace338f126aac48ff8b388b00e872eb61f37af6ba6abf3c582aedc00bfa4985859cb9d75b25ac2e6e0e6df7d0e36f168cffba1ee714912a8ece2c3e785270deb871bf2a8aea16e7bd74bbe3b79d5168366c210d4985f9f3ad2318f258b1cc67bf1d23e81e51225023e9a2df0a96fe0c380ee9ce07a7135bcd5749e36f02f0865a469793e1531d07af1003ca2a824aee24e7a55666ce2dd061205c943cc4289a8d7bc96201c3d9d0f5e51325a0669ee59c575dd6f908292c26e3851898c24a97b023dc23e8c3a0dbbd28e8fcaf944fd2dc5b34ab828a497526155c5308a29d6bc64d5f5394d2450607ccf43090c5c7bfc94b9daab88cb201253ded3d4eba5051ff76b81659a6d75d3ba95f28041da863eefacc23a0fe12e21963ecf62c3b31c9cc6fe3d0056aa28bb3f41f3b17b49daba9073a062e6743aae841ff0638de57ba27c9ea518a167ce75320b473684e4b859d5be2c0d89bab73ff469285dc83dbe184dfe23507f0277ee8b6613f3d8df4e793e250d06a50b5d01bd30965b62a46785d866d172f45a270ec8e958d10bf7bbf3e827d5e71e020569ff01998e38c9afb43402171ae904ff21965859bcf643856ea23dbdeedf1ff44d86e8a9518d9ea8af3a75f5b42c5793e4aeec2b1231f3dbf4dafc9a9b86d108f419db3137200416108e91286f77b4b35d85257ff25f854a379e6733e87414829edd642f477e456a3f5b94575a8f89171b30ddc5414b6be6c43874a321e581f77a108ff1fd3433467811972106b4a675c9e9720e110e0cf8094ec8e49bc447590e8e4c3960c9db78ddde8f132a669f16afe277da7728b2dbf42148dcc7dc82731554e76668f4a06c553d0eaf52a85e4abfe38d2926d4f6e3dd5ffd69ca0c72d7fa8d6776c39871279834db9abf6167e24df88cbd9492641d37718a4552bc16f303e18cd0ddf809e3430fdad074887c7decb5ad4d13535f5d167654e6af7a883fd163157dd4d9ccbf8740d0bf92f0f42222d7b4e942c16e62398dd7666035521469594d232b314a69805e442abfcd574c0a04467de95bdef6548ad3f7854254bac5534e794c34e92e21e4349740261113d0f00fce25a15c9f3fa528f3f7dd125b755392674175e4d6e8f1faa32f5be33dc9f8a04aeb4221511c3b6c5f59bb4bf8e71faeb2884ae4c96cef43f221b024b7d5ddd15545bd45d80d87a93a9be596a17a8ec64cb61c3dd2d35fa2be772542662dab5767a8437aef5c020f48bf43c67fe0eea2fffcd9f183aacb8cfdb064352e174c7118e20d632bb81be53e81339c06666de8f03b8a1e0689c61692e6ba7a9c351f38b355c2a053b8f13bd85a3f4fac6255edfb054111779b04a9a555b1f266cb37770956a41835edac4de7549e4e05df637e104bf728e43aa05f4a5aca5c50dd52a21e2f22fd4e41b8242b38b1d2c13b0b9dc4b6b30b833a56a1fee09a4176411dbd0b6f8fca57c05f921366601a5eaac999615bc459fbd9a5aaed104f60f6fa618ea4a94551e9b1e59c862a0064e7479539d77aff5841dfad53dbc70e6ea98e1c9fa1120d851c57c4132c664642c39549fd18c38b27752391ef03ba24fcb1e25844179821f2f20b47f2d493f92ccc86ad9d449bdb99f300e33315fd65b9906962ecc3fdf9d1fad263b028c207cd33ac5375e1d2bd86410a372f0fa5105a4bf8ee385028ee560237d292de6f793d9fe11c7591b8062f0590b7a08e70b879ff8fff8f14c00c34eec7986e73b1c899fcf432ae3a91d7cbb07ab9470d48bc809c0e6c1102a2a0046065c4e5b20671bd50425a3380163906305e1c88a8b3a52fcf86e848b128060012098f3d416978ca12d9669b81d52c4f4198a10f25046a823d366fa2ec32ba268379a10c0b127253da504784a9d5e3aee23806004c53815c6eeb9e13132359e5bccca394d92e1bc9340cdc85ebd60b2ba6f09c5b6342776a23b3951822ba202a572a4c95d6d0dc70720574bf958d8d08ebe3f5eb22308736e6c526f88896cd2ca62e7d328cd1496e90b01825650ed2b34eda1665e1e8e6cf93017da8bb9f289583d8b361caf54bc1c4cabf3afe7c56c13961ea911a03a1df5b3b38742de532e57b17a0005fc247386ade32ef7bfeb18fdfba54961ed7f6f6a139654b904804f383cc5ff7c830e4c2f6f9e76c4c8cc0b69e267c57cc7c810de26f8b1d8942c68ccf2189e4e2d7f351922564d35df2497d9b16b33493036bdf955a506ff235ed622cfdd68863c352706190a48ffed35bae6133d8fb66c56ed3312cf265b3dcc331e09a6c3148fe3652977a8962c9c63eed10036e9275636f921a41b9d7e57ba052fc0682bfc1d35cd614ed5d0663e7041bf40cc529b62641d37ad3941958eaef66bac1708c1522957e7e7bff0e7377ff1efc437249099b4fe2ecad5fb9376293ef1b02fd32dc282baa54dd0e967c46c69db925b7b72beff1fdb42d1ec6c3106f48dc7154cf3513207e6608d88d1ff97f25f66e4ab5fdc57be7a1cdbaf6dd65c0bc52437a7d5826a52aa304bf472e5dce460dcafb6f9ce88b20bbe53247853ae2c2fe60c95ab745aa10ef0ee52cd59f71cc1d86d20865ab51f2e181a479a35a272845338526f66b9d58d3c8089b01c9f1addce634d3d11053fe7eddb1a732aee7bc0426199af1e882bf258b60727becd3038ffd2304e4fe2df5d97fb33a9acfc640f6af40b00bee3d727b70ed3bbd11bae1eb9d15b7c42c559a0c749049392e0d9795a518d03c388a1c23b2684dff4c89c1aeb0d1ccefa67f045a1c8f1231cd6dabdbafe84b67256473efc9233b9f429e3aefb76e608543924f6df9e521409c612db805cb9e97f860640328dcb45450194b3cc26c86ffbc4a17339d016113ed2615446390d78737241ca7b9e32005b0291f9678b95c664ee6483c10bd7ae646e3522eb13cb654d8ba5ffb6b1020b3dc0c1c24e8f1d36e6924f55c278303020874fce3bd8731cabcd3bcc11471107864ea06e299c9a40eed524e92491398d306cd856a3cde0d04b5d34ae86639fe33f36575e2808de60782e6652ea0a8f9c54269a23519e215ece84fb01b4e43113cd44d6167a9d3e3b367cdd2dcdbe0df61aa73e7dfc225797b16acc73aa1049f2c94cc7ecb7e908fa5ab0bbb4916181c1ac27e7a6c1ae22abb15f9067ee38f48d860aa8dbf4a326dbed6b78ec5a9a118a73f959a4162672033e229a73ccaf0590854b8552a8d2f81c4d9cbdb479742359f43b6d41cbd5e81a9852ac883229b74e902fc2268c6acaa72c72a10b9f7732a9299af441283bb858491f93b154aa729b1bce49c87e67858a656d66e7d1a31e3412324d89d89a836e68ed78b0e34a4930c713e6b5b2e7374f746a4757a8c1b5e8639114c5a5d1711caa407f553418041e6a15ccb40559c7ae59fe69f202abdbf3926c653e6abdb352ba193d57403cd7e89371e8729071257b13edb2141cfc7f66b540c8294ecc0ca4f50c0a1aad566e2a9634850ce14960689df052b94ec58373e0450d0a4e5099268285a3146a9989408fdc60e779f2fd718e91bc286222e1a18aea1912cfffa3e5bfc59330fa2e56e3a62118137572a2b5c998c262bdd14397715fc5e0a435d6bba5ef5ef8dafd5417229056584ee7a3e28288984d51234dd4246bed7c2411213cfd74b19e9ed33026d20d48efb80f430d916e167250a6bf7c612daaca24385004106bad99759de96335a6e51ab0a0097e320a60b180f95c880329672defbf60abc2b534c3f6dac110eaf58a7b503b97d50a0ec441600bc7688ca038b8c7d1bf153afefd1fa404b619b3542eb3ce87f49ae40a6f00cf716df870e23f244a038ed1484ebac45b2d0305b556aef1c6e90cfa7a1af52eabe6e49f976f8b28dac11aacc6d19fd81ceea9c3a938a335122cb01155e9d88d1ff935dd672900b1859a50cbf68992710d9435aee6600194af0d3bda629cf260ee0824708be49f1436cc0a541f950b6d7206c30ce3394b7dc9ac2f306c60a4f05a5cbe013e093717077093554113ef878546b1d3dfcc46e1204bec0ea875600b38b05ea3202cb15e162b12822f2ce2e222553744c7e780529c1d549da0cd20260e99f6dd9fa2e8b1ef98bba2d1df9293db3847edb8c550f397b9668d1d64c1d33a2883ebaade36b3b60994e1f59ec018ecd2a7e237d668b61f4c5c2482a0e6cec3c239c84c00de074e51f65d885cba524a19a2350b5798f10c8253023b90a6638511156796c91c54c33706b73bfa6f2a47af054eb563239182a16f74aa2fc4a183f8e13b2f0f770df3c67f6b2b934019caf7e2c94e509b9022ab1563b9a99daf6d8cfaebeeaf8a5060bcb231e66cb69fb75c33bba510f0815e9635a745724e5a32f57aa452f1439acd63d3b1b60f750e89e49d4dde9ff0b00905e221e6fe3b52a967e83bbef9df15e1c430acd33ba55a398e9304c5383f26d0b8e0db1af28e9fb365eca9a38dc7248773d8fa8dffc6fa2362b0196ef5fb3799937a3e2b6a2ce4b7280d6c58a6427504b9f56401cf025fa76a4f56f8f2ceefc2fa16264f0b1011bfab4e0810e1a08dee6f516d902f3a5c6bad256e6f321a8ea857d02967e90e3b4ca7a2a55f738487b16d2d16b76f539d3d4722005c21456c905a0d10c6003bcf350e1891eeed1bea6242b7aa73a74f68a63a11958f5ec34595e76064759a930f8b37ef52ac8e74e694b07c5eb2746df9dc7091b0429da150396db72c4cdb9a62869bfcca2a3039cb427942fc79e44a6b48dbb824ddf52656c67e75289b8f9d9408bfc10477de50764a59d0d8ab796f48e6df15ce9bbf8d8f231d9e9249c69c94635eff1ee8654d75f2da0c0070265f00a67772d0e2ef0a91d1b7a4445b31ef2157e264ef23a50c03a82ce8bc511af1b22a68fbec389e8862c0f1c79eda62da3a10050e6f83a951e41ad57d465232ed3266f6f016ef90343daa430df13ab05648f5628ac51158e30a2763f9a208f97ce97494955a6baf671c4118fa4b7a79438dc5c132cdde93d4fc75243c02ae861828a2dcf14f6857a33a37bf663a4a5a76132bdf025d956d6511978b44e9c12fecde292d6dfba944808168e8b3b7ee59d7f30bf2d728795ef264883f25f226bb05e1118beab12d4ec1bb6db2edec2c3d86ce632a17e83354031a1c46e9a0bbdba8678bea881054126e722260bd8a824828ddd4e1ca047d2610ee4bd64f85ffff6553f1961aa42fd9e6ac0c28825272bf8092f6201bc4c12689d8f4a4685a54d0407905f52f428e145516088a4ecfbb8c6d9b1913a4bae618b46a26f19d9bda80bc14c9a309d3a8c2d0229dfbb09738e0d1a198539f94a3b6b5bbb1833d9af001ab79aaa67cf8ba0d8f7c9ea2a2240c35de34118100ed01ad246bd5377dfc1a7cd9eaf814182bc0ad8297f78c4b8c0dbf97d7d4f1e5013108e492aa882cf76984b6e2c0504e728fb0fc0d6867b5abd2cf6b3986cbd2cc6e2dcc31ee96fe6b2742f6153b2df2334abfcb82bf9550ebf3628b3bf02a1dd99f493924fd245c61947ba62d0874bfa746f69998017daa5e3a4feb339f7b3d359ec9f803239ebe70feef42054d66920da11f76495c02029b619962ebefed6045d568a42825"}, {0x18, 0xffff, 0x200, "e9f16549"}], 0x1028}, 0x0) 23:56:36 executing program 0: r0 = syz_open_pts() dup(r0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) syz_open_pts() r1 = shmget(0x3, 0x2000, 0x8, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/231) pipe2(&(0x7f0000000080), 0x0) pipe2(&(0x7f0000000200), 0x0) syz_open_pts() select(0x40, &(0x7f0000000040)={0xe7}, 0x0, 0x0, 0x0) 23:56:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "07a0a6206fb200"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000100)="23004f9c80000000a07214", 0xb) poll(&(0x7f0000000000)=[{r0, 0x70}], 0x1, 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) r3 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) fcntl$lock(r3, 0x6, &(0x7f0000000000)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x1, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 23:56:36 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x3f, 0x7f}, {0x18, 0x0, 0x80000001, 0x8}, 0x3ff, [0x2, 0x101, 0x1, 0x2e3, 0x3, 0x6a5, 0x3, 0x3]}, 0x3c) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000240)=0x400, 0x4) getpeername$inet(r1, 0x0, &(0x7f0000000140)) 23:56:36 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) accept(r0, 0x0, 0x0) accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 23:56:37 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) select(0x40, &(0x7f0000000000)={0x7fff, 0x0, 0x40000, 0x0, 0x0, 0x67fe}, 0x0, &(0x7f0000000240)={0x9, 0x800000, 0xddaa, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x1}, 0x0) select(0x40, &(0x7f0000000080)={0x3a39, 0xfffffffffffffff7, 0x0, 0x9, 0x31e, 0x10001, 0x3, 0x200}, &(0x7f0000000100)={0x8, 0xfffffffffffffffd, 0x6, 0x0, 0x1ff, 0xffffffffffffffe4, 0x3, 0x7}, &(0x7f0000000140)={0xd6fd, 0x2, 0x5d, 0x2, 0x7, 0x8, 0x4, 0x909e}, &(0x7f0000000180)={0x5, 0x7}) 23:56:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="a5b30fca9dfa945f8a33f00e1074b5233dfde26b728fb46a7dd978305b8e6a06a80cc7df5fbdaa9250b5989a05f0ec793696a615a7bb24f82476e3b06f1412dd091ff3772913068d9786f6afd119229733ec518942fe3b284902384b8835544acd1b91fc00", 0x65}], 0x1) write(r0, &(0x7f0000000b00)="e362f9ff36f72ee995861b2477f256b4093cfb25b84e5bb55da51957c2810974c9bdbd1e2f5ea7fae622d58bf6659990bfe432044908c7ba28049ffe4e0746fedbac0e3edc5b8caf90f850f6662258cd26038e7dbf03775fb41fd18c6120af74d57e790c1cc23a8d9db320a9b372ba033c4e7a5be4262cb61ed3d6728e6397c30da6d93afa92e89a72e4a3e4a1ead1ad27d5cf0e49cf11b5f1c66f9e0630868c860dd3833cad8018def2c914a027351224fe553e83867704515ac4bc72eebfd15ed1a251a9d82170de189b145d5fc2ca31bf9acbb6fada40e4beec0c6262f9b45b5737990b356e842919b3b182cb6c2ac2122dc22534db754bb35a6f5711160000000000a27ae601bb2393c8000000000000b46db27dd1638161d4d1639fff0597a46164ff54e278e7b2b532c8cdf7b0b40a3c44f2c7a84f61e8b5b4c7b52f0a30834417221086a3ec8ad1da13b23d0438e830107132ae2d5c3631d2972725114f9b16318b464e5201c1e6f177ef8658d8e32d6eefeadd609608", 0x17a) r1 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r5 = getegid() r6 = getegid() getgroups(0x5, &(0x7f00000003c0)=[r2, r3, r4, r5, r6]) pwritev(r1, &(0x7f0000000280), 0x0, 0x0) socket(0x20, 0x7, 0x80) close(r0) r7 = kqueue() r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000040)={0x7, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a", 0xffffffffffffff01}) r9 = fcntl$dupfd(r8, 0x0, r7) connect$inet6(r9, &(0x7f0000000000)={0x18, 0x1, 0x1, 0x8}, 0xc) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f00000002c0)={0x0, 0x1e2b, 0x100000003, 0x1d3a, "bad83f067108e2dede80000000001f00"}) readv(r9, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 23:56:37 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0xfffffffffffffffa}, 0x10) 23:56:37 executing program 0: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x0) 23:56:37 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x4010, r0, 0x0, 0x0) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000180)="0000000000000041e20000000000000000000000", 0x14) socket$inet6(0x18, 0x2, 0x3) 23:56:37 executing program 0: select(0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x0, 0x3, 0x0, 0x8, 0x9, 0x6, 0x800, 0x1}, &(0x7f00000000c0)={0x7, 0x5, 0x9, 0x0, 0x10001, 0x7b4, 0x6, 0x7}, &(0x7f0000000100)={0x50, 0x6, 0x400, 0x6, 0x1, 0x10001, 0x252}, &(0x7f0000000140)={0xfff, 0x10000}) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 23:56:37 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x3f) syz_emit_ethernet(0x0, 0x0) 23:56:37 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) lseek(r0, 0x0, 0x2) flock(r0, 0x5) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000700)={0x2, 0x2, 0xe5, 0x100, r1}) fcntl$getown(r0, 0x5) r2 = dup2(r0, r0) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x1, 0x5}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x5, 0x4}, {{r0}, 0xfffffffffffffffc, 0x0, 0x0, 0x9, 0x7}, {{r0}, 0xfffffffffffffffe, 0x2, 0x2, 0x2, 0x9}, {{r0}, 0xfffffffffffffff8, 0x8e, 0x20000000, 0x3, 0x6}, {{r0}, 0xfffffffffffffff9, 0x2, 0x3, 0x7ff, 0x74}, {{r0}, 0xfffffffffffffffc, 0x2, 0x3, 0x8, 0xffffffffffffff00}, {{r0}, 0xfffffffffffffffb, 0x88, 0x2, 0x101, 0x2}, {{r0}, 0xfffffffffffffff9, 0x10, 0x20000040, 0x4, 0x6}], 0x5, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffc, 0x8c, 0x40000026, 0x4, 0x7}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x5, 0x7}, {{r3}, 0xffffffffffffffff, 0x6c, 0x40000000, 0x0, 0x7fffffff}, {{r0}, 0x0, 0x21, 0x80000008, 0x2, 0xffffffff}], 0x800, &(0x7f0000000300)={0x8, 0x5}) fcntl$setstatus(r2, 0x4, 0x0) lstat(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000400)=""/196, &(0x7f0000000080)=0xffffff90) r4 = dup2(r2, r3) read(r4, &(0x7f0000000540)=""/22, 0x16) r5 = fcntl$dupfd(r3, 0x0, r3) r6 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) fchownat(r2, &(0x7f0000000580)='./file0\x00', r6, r7, 0x6) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000640)) dup(r5) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000680)) setgroups(0x6, &(0x7f0000000740)=[r7, r7, r7, r7, r7, r7]) fchmod(r0, 0x100) msgget(0x3, 0x390) 23:56:37 executing program 1: mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) shmget(0x3, 0x4000, 0x4, &(0x7f0000000000/0x4000)=nil) r0 = socket(0x2, 0x1, 0x2) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x2000}], 0x1, 0x0) 23:56:37 executing program 0: r0 = socket(0x11, 0xc003, 0x0) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0xfffffffffffffffe, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 23:56:37 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x8284, 0x0) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x6000, 0x6) rename(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='./file0\x00') 23:56:37 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="100000000897891356"], 0x10}, 0x0) 23:56:37 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) flock(r0, 0x9) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = socket$inet6(0x18, 0x10000000008002, 0x0) setsockopt(r2, 0x29, 0x25, &(0x7f0000000000)="69d49850", 0x4) 23:56:37 executing program 0: socketpair(0x1b, 0x4000, 0x8, &(0x7f0000000000)={0xffffffffffffffff}) getrusage(0xffffffffffffffff, &(0x7f0000000100)) wait4(0x0, 0x0, 0x800, 0x0) sendto$inet(r0, &(0x7f0000000380)="f0b799fa1d1f557945d0bef51caf81bf2c67bf8a53c641ec0155ec957a550c330e4d003859645ee7cb2bebc75246dcc961f0f1f109b741b534c6db54b1d5021f08cc37a0e9635a98ece00ef870fdf7152aa4b34e22d70e16d776965490353e8874addba9629f2357d6a4315a9af4c9f75ffc2e333caa83ea13013f7e3f33aa0ed53f3a5a1f7dd35ebd32ccb6c037dee056c27071f6e00929a2c518fb3f5ab8891a0cbd3afad72c5cf4fb7e996308d658e33c884d", 0xb4, 0x2, &(0x7f0000000040)={0x2, 0x2}, 0xc) socket$unix(0x1, 0x1, 0x0) r1 = semget(0x1, 0x0, 0x20) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000001c0)=""/222) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000000c0)=""/51) getrusage(0xffffffffffffffff, &(0x7f00000002c0)) 23:56:37 executing program 0: getrlimit(0xd, &(0x7f0000000000)) getrlimit(0x0, 0xffffffffffffffff) 23:56:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000023c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b8e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c05400c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d010008000000000000e06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b305f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413000000806b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a", 0xc58) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) readv(r3, &(0x7f0000001780)=[{&(0x7f0000000200)=""/208}, {&(0x7f0000000300)=""/155}, {&(0x7f00000003c0)=""/87}, {&(0x7f0000001800)=""/212}, {&(0x7f00000005c0)=""/90}, {&(0x7f0000000640)=""/24}, {&(0x7f0000000680)=""/244}, {&(0x7f0000000780)=""/4096}], 0x10000000000000c5) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) 23:56:37 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) unlinkat(r1, &(0x7f0000000100)='./file0\x00', 0x8) r3 = dup2(r1, r1) kevent(r2, &(0x7f0000000200), 0x4, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x2}], 0x200, &(0x7f0000000340)={0x80000000, 0x3}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 23:56:37 executing program 0: r0 = getuid() r1 = geteuid() socketpair(0x1e, 0x1, 0x401, &(0x7f00000001c0)={0xffffffffffffffff}) ftruncate(r2, 0x34) r3 = semget(0x0, 0x3, 0x200) r4 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000180)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getgroups(0x5, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x4, r0, r6, r0, r5, 0x20, 0x3e3}, 0x1, 0x3f, 0x2}) setreuid(r0, r1) r7 = socket$inet(0x2, 0x5, 0x2000000000000) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCSDTR(r8, 0x20007479) 23:56:37 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) recvfrom$inet6(r0, &(0x7f0000000080)=""/4096, 0x1000, 0x843, &(0x7f0000000000)={0x18, 0x2, 0xfffffffe00000000, 0x7fffffff}, 0xc) 23:56:38 executing program 1: socket$inet6(0x18, 0x1, 0x0) 23:56:38 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x3, 0xfe0c, 0x6, r1}) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 23:56:38 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000000)="7211c36da40a8a6882414b6742003edd87b4e2d0deae1a7107caab183bb672739146efe0d58b822fc4ddf26d5cd1e4ef159d0519a67dde312aa8480e3f843817898280ce1efc7acf686e9a173d88ed2d5ecf957a3f518f342d58438189d4352f7e7baa", 0x63}, {&(0x7f0000000080)="be022628a8fe8acf0f948e50e0b4834ca8172bea62074a53c3a887083ca87431f429173a09d2e584af140a73ec4a983cf360f128287f49a5e6c7bb249845a2f1988df24b5f2060afed486fab76a1f2ef2b7e368120aa63a5e806a8452246351a2908a8c1dfcc2228685906ca122919297246d9c071b95abe7ca4fc19a61375d747f32b745c21250e35d8a2b83dba932afd824829736bb75bfcbbdff174d5315fb8ccdc97efcccc51789656cb9cb5ced105d4a5dbe0e0317b545695696c66", 0xbe}, {&(0x7f0000000140)="c6abe58d4b031d2e38668b59048aba945d295f016ffbcc3511f743c8167e66fbf41d526694cbf47589ae8e670005c03dcf187ac306dbc4036e01e2ad0b3b4cf972141aa833a1b688b3bd6e5f453dad41e5c1cda92431a3e28d91dabebea9521cb773591bedce63e530feb173e9016b8b4cecb9e13d2fdda4f735d7d694782d46f3cece80a21a84596a13842a22c6fa94d721ef96b0f0c1932e53e4f4682a8c47b7240bfebdaed34e10eb8d48e244", 0xae}, {&(0x7f0000000200)="6fb58e683cdc7a522b44a41422a2ee3d7a5c8c7c3c1aa3475904334afadb9959e99d9bc85da8aa47656b35fc2ce29dd7ab9b02e2a3dba6363b5b", 0x3a}, {&(0x7f0000000240)="1cd06d5864d267e1eaa15b80b52b06ce35e2598e789993f3485614d58505f65792a1832f4dc62c482eeb80c86b1c2843c732419ffe77a610660bfaf2f1298c210045ce844e4be3d5a557e79a72fc0b0b8f29bf1164e1050719a28a23e3b38bb956bd003cc032e4e9142a1afaad4e35d0bfdc05c2b43a05f61692f72a96f4653c87844660bc675b71077a6eb37e7f92e67c3af4ba87d11ec61d0b03c6ca5115e50861734c1150097650", 0xa9}, {&(0x7f0000000300)="be495fe084fdbaffcaed20800056217e349978b5d3a373a286124810727cd5182736bc1438a63f74788773edecf185c6188f3c511502e066a2dcd62222e25f6bf14ad63b93688ca549befb774af11af3dc0d28ec5761d458cc4665878be14e7b5ea2afd5d225782e3830f5904a43a82592df4430407bbb1aff32f3516fec522d7c997bcd9f86ccf78c6feb3b7e078d390626af53414a7a6b126a2e020c22ebec66c65becd9cd2166731b17344e3baeb33627cadd1163cf9bf14413805c7037f48f49277b671d69e6ca0c3501174c90a553b1d9f0651d0664c42436d22b278a3bf2ac72cc37", 0xe5}, {&(0x7f0000000400)="c650324fe69129fd1a7f8553234c536e7d8dace3ca8c0de673d58d61df7a768df444f2c0fe0370464503860c226abf88a8ef1fc4638de7fc3df242cbd18a17ccbe74e1acf5a37a868c1137289f8593f855b6b75192e3265c9dac08699709d0aee645f65a7c8df6e4951310d1d06a8a7c3bfaafbd0b7844fee74438b5340f85df5789f439d69bcddcc440e62cfe0c942ebda16cd10a9d6fedca", 0x99}, {&(0x7f00000004c0)="1f7ef518a67c6e0ef5b7465761c7935767f86f6a9254cc94e5c66cf96f025292f118f6166ef50e0aa9435e4666216f78bd47268538dbfc01d6a9bb64de3df500bf6af2473484385bd77046bdfa85a1ba1ceb4cb6acf75563ed9815fcc17cf4a122a6bc05dc6b349dde26197b657fce731106fff0e4aa26d7a7ce2b9bf9258a157ce35db7508395c68555aff09aff8ee41fe0b737c0d92e06eb18fd1e947bd446e9272d74c2aee535565bb77ef0a22fc95017ead33319e6e9276456f9061ef7b462943f1ac9747dd55d96aaf1adb39210cb0b55e2fff0bb460d5473b42df5f495ce8b6954695c7a", 0xe7}], 0x8, 0x5) r1 = getpid() fcntl$setown(r0, 0x8, r1) 23:56:38 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="9b72548e032b416488890c76b54fe1ac8274bf456ecdd00768006470bd3d0a91c4c6a79012d0aa174d3dd5556bd97448bc0e9834dfcdf102d6abbadedb34594a13275b6a310fc52aa9d0086a233007892efa16d549286cc49fd4a64a42220eaa65b7b7559d451a0a0921f3ef5253a8b711a3e5e53d4c32be13834d1dfce9c8985745e87fd84e3e898c7bae7e612901c0b1bd9a9a30f68bea8f46c69a084cd770c427ce8b9fba5b9e87edebbcb69cab21266c6cb44b2bcef537dfcaeba7b0f7e484dee0fbfd94f05f19571b8e0c199ae403700928f03cc00b7a2289e22b65d049efd01de4872fd521f1749b4b5b826687105848fb57b8ee582e012cc839c4eda676af405fb6c6121a147673c3f8e43647059cae174fb687d39c3d7b6c5362ee31656c53254bb582f9ac1a1362f969267910e86fdf2fe979d68219ac0608"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x80000000000002, 0x2) r1 = dup2(r0, r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000440)) getpeername$inet(r1, &(0x7f0000000180), &(0x7f0000000400)=0xc) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000140)=0x8, 0x4) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000001740)="d1bf809ddb6b2ad12aee2b3cdedb6287aa80cee7e27dabcd2fbfc92639f2039d29640b511e30c0c560bc4d92b165704e1326aa73a63c53fb7ffe4fc09190034f6b319ad607282ec347d607353edb1eefa19beb685c2278c308fc44c9487d016fb3a75c3bb261081ce0082a05703ea2888eac21cd2036fbdc629de455c4b5aeecc6a0566a072aeb626c0b7141a553767780dd06cddee4b552a3ca2d0f55018eb6fd7eb009b1a90f077125cdb3958287eec1f6db8582751a1d9e9e7796d9b1198c7435df8eef423d8d405d0e02b026caaee72d99822e4e7e06170df78fa8e76b19d802fabc00ce0feff1911fa322b6870aa6846482abca5f919ee23c370224c4f8e3686b5c2943cf0c6d2e8668f002d2280a22a1475a7423f2c9d5cb74945382ed65c03a5096bd2059b5b394dd464976c127fe242fce80a05affccab0c338f966d93c45658155774c0073543f1d36b1418e66e7f41bc229956bfe27ba8c08de20f3edc646e00483814b1358516f09da85dd3a20efebc5b11b1d32dc9b30455e934418c312cbfe7e693dbcf23833306f06902376ba28b453d3cdb31fca09e0697a1e87cc06f27fdf365924005903dbd0984ecfbca06409b94c45aaad037f2d690e01d2a4bd4ed2f31775759758a4df9855d6dafa07ba67b5fc9be94e0834d8a2f0c29a8c9632d127cdf8c5c5ee8e1597411394f11431d030fdcd4596dcafff4db899b255ceb947235b1e2c0c1b6a3e0deefa88bcb9f579cb0de7d6320ef83bdee6ffeadbdc04b0655cdcfffba674dc7b5ea714b7db0bb5b0e3b024f15c9f47b0a8ac742fafb4f886bb9734c3e01c92293c1be83fe748a1e10acc3e017d6325051e5d7670b5aace6f3c345eb1e598323148c8f0dc346ebac1568d47b5cbf08f33ad1c1def32d2e7c20726d21bf7b1874a3fc5bec00d86912e366912a90b51337555b9b9c0d72caba098412e3663b7bbdf5383dd4e41d91a0c0fc61d70a4d0d3e2dbc2b48367d6749b874cc84af4076955f1f8c3ff86c0be80b93143cae3940fbe54bfdc419a8a591decbd430d586d7c302afea3075a848e26420a9b96bb4ea70107290ea59c2ed2d0a8002a10d034c87e29d8077aade61ae90d4505a569a67bc6d5224881abbe29429f03b8c66d1164d6bd59d9830ec0fc90c6cdbc78e624eb8e08eed6b087d7fca4affcd22f3387f7c85b00e2cc5a6c6af1a0a9baf8441268e1a772a2ae028b8592b7eda4a4807d905795b0879af66ced0d8bc991060b3ac05117a4dc95d59040c05cb1b6858a2087fb462d0e60ec2adcfd7203f192df30aafe237c1b145162fddd3eb9bd51c6320284f3cc91addc9946310c9668d8b27c85dcd3415a142e565cab57232e7edfaeab69b005f3a46f2d979fa8ba29637b4955fc9a1acbd6cb754f27be76337bfe2403065e7826967a4ede3ceb9fcd1d0748c6f65ea2cab9f9da53c48f761ae4aa972f3f4fc6d5bf09a5e81f2642bd2d900dadd6700c7cc4c970d9225e72dc5e4a493ec1adb02c403c037415ee8851c10b35b4559957d66fc5dfe8ca998c93ab06fbcc2ca1addffaf26818ea71e593becf22d5b0621d66a175918fc61fdca5d662721047dc203f6ca37c46838a9e2fa3accc5c7747709c63afa6c249ea8bb5378ad7a62f082c5ca7a19b41247081b31324d1d13097ca4cae25e4a18894a6c7e1af7159e71a1bac026cf34408997cbb3ac4fb4710e27a3d5748ab0882755b485e60e4addea5c41d9e82e927b3289ed8ea7f6ed25885dde5367756ef9ec68ac61115029395c248eac96d5ca37580d12f3ecd319968c008490db315ef668e09d630c4b3182a8a2bf11c8303d6638aace6cfc58e7a0b02045a3d858e316f6bee9db124f9539fcf340bf38577f19263923dcff249f793717a01b6ca952150c32185aa3e7775df544c5f30f444063ac525235ef9ae0cc345a0436c29c548b0fa9c0673e39790ff8869881497907a9d0b15720f7cde48f57a14a1db1acccee59743548cc5019309d11103ab249c479917a6f4ab6c6665bf0deedce48f9e3ff12152a0e69b2c9a3c417a86970a80d652224faf0bf40852f159bcb9be8de2960be64e113ba85542dcd16a1523b435a8845c166143893145b5737269f32ec3a98464df24631af75a2875843ed15154545192c81d9551bff0b701ed6d3c2c5b39d22f3e22f570dfc69d3551a615970956fc0cf6d288ad5a9ffb7bd4301f62dfaf2d86a92bc66e70e83a00f5a8c95b1d1dea298552090a8ae5fdba8b1ad768d49fb008a71e3bf3f550561ba8007c05a8c20cf0904e9cf3056dc4822ef6491b480885a0e019cde628ed4c9a1b5f4d0211e46f03b7c99671817e110c052e418560c2c90fe773cc58bbafe6a59664edee8ed2ad6de9145fb279573c61b780d97b1d56d125bb51fba73893075cedd9df4c9888b1e6b501701960dd0c59a82bfc289a46f62ed826018e14502f2189195d2ad466109a05f1be0804dc8a5d6dcdb4ca867f9300015dec1b3f604dd1d02a1b8e7ff82a0627e25934fc37e1e2c22254b602dce9086ab9cd06aba71ac2bdefda2f7053d34eea68e7e0b7e0a91762a8fec0af9bcc574545437d5b3945bf9962b3089a82c7cc6f939b2540c96e07f63c20204abbd464efa6671b9e10a836955478240c5a108137e5eb6d9d6e106e64a5c381f51f5006c6c113501b2fe7f0733b795ce1bb932287bfdf4c6023ef50e458e4cb4381504d9178ee8fc5214d5517f8b3c98703266b4db76606505f2160a75d2f730fefa5def39342d73858bb78b0f8752d81482bf6590a4ba9a3fbd8a79059f3a48559735ded28f517ba606565e1ccc39ca327521ba0e792efc719ca43d3643419e9ba0d63ee82b6bf9b0eadab6108f241021f873a04bcba5270ee6e2cbeb4a9b9ce71197cb70e8d75df28796c69693cd59c650f38a766bdd569acf0c77c6c7dbcc57c3a115016114d2384c2132c966d247933e7d2c898de74b310bcb8298c9186b21ef7a6f0c2ae928f694ee246d78d74749c4eac828508270c452285a3c170d36dee795eb42d56bb343a9372047a4cdcd8f11c46e95f7e6de0069bcc3092ae48fc0f324c5e4e1e5024aa34e509bda401e92daae5afaa737965b2dbd87fef619859370bdd8979bb6b66a67ac9611362c8451cd0361d809648450ceada6f0a03cd3606f90c1016f07486f085f406ed5c1598e46d3b17739a7695cb6c6a942342345f6c37398f6d305e8fadbf60a8b142c2fc9727f6784e453016d770653c3a840f97e345429c0053f2e5884b5c069e0132327057de8e3727ee42eb8221986591c72c8293e75eb8e4c22598ce89e0d9974222d60640031e2e1629bdd22fe0d150e3940c33e920a4a41dd4f0e28cd2351b118edc251f994a079aca714c01049b8d90515d94b9564f9bb3de2707e0757df0e127312d63c7ac1e0eabdd42061b034aec68a548519c2cccc9a725b6352ef3ab38dbc3cb91dfe9736f2992a23b1129ddeebdcd929a9c16b6018a1df9712ce8137de279c843b364e748d97704df7f34a567d7a523a6f730d0a1782cfd5e05e856e578c93970bbff63609866417a4cebb89f96e931fea405f36fa7d310846357ecd93785d774f0f57380bda10e56cdd83452a2a2662b99bb157d98d240315db1680557b3e99e4ce7a9f7eece3feba5fa32968bb5de34f7735ed24eb85163ee6bf234ee7e9e34cef198bbdbffdca1ee24f3810c2039f4c2c9ddb924c7593338d31262f32b4648a5eb07250c432da1418beed982a858ec2e16bfe6c333edb57a417119f560964c100424f550ceee844ce33ab66d51528d89e8e931937de07e9c8827b410407800ea7aa17fda53eddfc1b08a5d47c37abc648e7bf2c86874f902aeae428b0c6a251f944dc246bca3ad42adcb715c6bd87c710a202b736ce91959bc018e58e3ec0cf6759ec0a813e92df0a42152f4bb1587ceda4f980add5b4b27f0fd91cd31cee1a9177f692283ab8063c4e04610435350feac50da37286a7f7a3090896f82d883bc20035a7a73acbf3b517e9e1c40cff9b54d5c30e874b236c9021fcb8ae8f0e5b891f9e4adbb12e597309051a125b81d91ff5028699b60856330f7f0183426b23317f9f480952c857dcce2aa46486dd248f9ddecad479f243f52be2159ea76e7134604f2c24565861b0c08ad9c8947e50504d65a8e2f48df5de4355d9c639155aba80f12ef759dd14ffd6bcbc05439a8b59e887670ccd0c014dcc209296ce304066c19467414798994803f0fa02fb5b064bb481be95e9d192b339ee2b289cfa0188f18dbf8c563041c94a87a23a1457839b33f35f66e4918219bed0d16c05cf5713239692abd086c74f5efab5f6fdc6af85f28f9871bf4d8787742d2cfd88716c5e5e52a514c07e9b41f98682e8329dfb48cc17b8777c1b2979246f76755c17be918bdf4a729ff0f227191a6a4cce794ebbbf191b7be3f764d8409c7d7789aa91305800dc977e22e5d97839a927e5fb06d489582c6d0d68a36d5d24a6e2fd6bab9f2e1ccaadd23452e61e949e7282f6e5a622853bb13b943e21d30f71c3abe06e6adc0b25a6ac127045165418dd658642f895133da48b8d6a462506ee706acdf83bcb384c99e7e224bf3b654b18249012ab652ec8a51d9e3cb15aa3460467bd5b499a0a8dad7d2ea0c55f9fc340517498901b0bc49e933ff9c4448c8baaba22fe2db231989d44e0ad8abe924c0918cb173fd3501d19fa60b0b23486ab7b984ebff36217fb62ac9378633f8af3e9854f820f60168974a5551a5c59df15c1a901045535d798f70a5b266c8e53ba28cdd905628a0b8c1f27516f010136ee873ae80bc5b151425634ea34b2dca2a0b3ad9994563dfb73633f76c5eee20f32d6b020be070a31ff6739001dbb573ee9b2e298c081623da416d13fc473e3d6432d81dd7f05446c60ece094074727ee21cc458500636c62a4dbaf03467fc417d75a4889b7c197de1d906de26a3971ca6a754e8e5c961a960dc58b2ad750a25103f28696c572fb91521efd7e4ffd3b346bda82b70da8ae43ed823b730ce31b3866fd56ab2e18814a021e7ba83fcf800092cf44467ce7b41a3d66aa452d79ab51291a395832d9d33a9265b194a9b4a22f89a6d69f99747420ace4343e47b1516ab290e387d7739d20a3dfa4e71f64e3fc1929182c9d3849943d7c888c74e43c60c0c0f724ed29f91cb75ca5eea1cdfbb62ceb4de96efe554ac301a4bb72a9e0099f292419f8f3a9e21034e1dab7bf7565f86574ab698a1ec2a87c82637a422bceb346c9a0294b60acb04306c367de8d4d2312a6cf983f1f60e844e4446c48e3a465ab76d6b5596348fa23fe94ddbeb96e3fbd564f5d401ac44c2af81150c75e17ad67e1fa2d8bb2e544e0f9de11f6e440c485e96c3ce8f736438eb23ba0220cacf717bbf021eab3d3ea9a95abb823383315cb8498a3c42bbfee8eace6ef65d56e71fc9c3d82482000b32549ce0569dff6694eab4b0398079ce0af03ee450357e833f06432e8347f01cd2913d404a65115ab04057c18f37f62be371f9dab64f16fa6d44c17595069e232825c35173376896ad88c0e63", 0xf68}], 0x1) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x10, 0x80) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000100)=0x20) openat(r2, &(0x7f00000004c0)='./file0\x00', 0x10, 0x30) r3 = semget(0x0, 0x0, 0x100) semctl$GETPID(r3, 0x1, 0x4, &(0x7f0000000340)=""/166) r4 = socket$inet(0x2, 0x5, 0x0) write(r0, &(0x7f0000000480)="f88e22f35f3fa3ff3a6dbb0d153cd62e73b458033d782819481d741399fc", 0x1e) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000000)=""/43, &(0x7f0000000040)=0x2b) 23:56:38 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6, &(0x7f00000000c0)="e8f0e55e", 0x4) 23:56:38 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)="7202") unlink(&(0x7f00000000c0)='./file0\x00') 23:56:38 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x4c) read(r0, &(0x7f00000002c0)=""/249, 0xf9) pipe(&(0x7f0000000000)={0xffffffffffffffff}) recvfrom$inet(r1, &(0x7f0000000040)=""/22, 0x16, 0x40, &(0x7f0000000080)={0x2, 0x1}, 0xc) 23:56:38 executing program 1: r0 = syz_open_pts() r1 = socket(0x0, 0x7, 0x401) getsockname$inet6(r1, &(0x7f0000000140), &(0x7f00000001c0)=0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x63, 0x7, 0x0, "bb35a9100dc2b72eb256949064c59860a62bbf26"}) r2 = syz_open_pts() r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) writev(r0, &(0x7f0000001640)=[{&(0x7f0000000500)="6bc2fd4515b84605257ff44c0f4943927af6c67e514f00ef1d96d66fa656a9882475dabdb0c83804728e08f9ce400659821e7d778321e4fa228cb7f8d62704e3c3430dfd72f8bae002af7f27ea44e5bc7cecc9628f282ede92b4a1700d3fa538e1d27608b251da807cf48338dc0c225cc20df25e9d756ede0e456a79737a3a8c9c91c4811b2284339d16bb5ba224782ec095752e8ddec147945863c574d2b33eb7740f82491d390e245ec2a9fdb34f2a0283e40e65a39c67faf51627e1c25c1b3fc79a46b1c9bbbae2eb0e735265656a13cb9a804e314bd48192ab1969ac5e83fbaeaca108a9e910eacb1ed390e06e48331b1f885ad4ac41fdfc790987d48236eb03810d5c62e791e8fb2b3616604a61c1ca1cb9f1588025795bdf61ab95b03eee33030c566dc52dca9123f90b53d53b9b42664f92a43e6d7f3251c0918b8b18e543b78c790b956f82810da044f5ba03e5532e19847d8e53e005b1201c055d5101776a62c29141662b3622cc84b4f0e67fa2fcc2d8ee7013fe14063705a61b311c91cca463121536d48092cc7368e82cb8ba18043b4ad9ac13b875a27d1252fc186d81ea78bf51e81005a9ad4c5ba5dec3c8aa9d2e9848e69074f252c320a2142c57f4b35481b80f7fe5c5c9aa353a40f731fce778d1d37c932e305aabe8975c22e1d029a7eddc1ce7318deac07f4497f12640ce1127594469ced9bad11f120733dc4c46c563900184f88b4af502532abeea1ba66192c0efe83e3f4b609b4de91256d88d2f6fb80eeb7ac00a0c10e0bd80a3d92a1135cb6887452ebe277df3e38af612a5a1d18e295b73ab47127b45623ea9cf08b3ed5769765c472ed112f326c6e39843d2cb83b4d3d452c16a6097d847c7f5bcb1c3805efd02a6c8222e3c155b595fac8b11f3e3a2070ed5770bff9d50990950c6470d37c28b7969f4784cac70c5b88afcf52bdb5b92df5fe763cecee8e2d01113a69ee49db276b6edf29387b03ad15dee0919c4da13adcf5fe67d65221eb69229c35fc755e95f3943e5c2d7d1bbb31709fc0470924f89d37f231758f2970f5e07693571754af601bc73befc0b00a98aec4a367da22c77d66e214a158a17eab2ea62cb8af69a206c0d521e93f15831cc701d4ca3dbf6b291b0c50560b4acd627bf7b433aa096942ab76a93dc6c2d45e1d3fb46b534a618be9e96c526fea97e6d7a4d138c26d47c321b94b13066c0b62b6b9b7e4065a2935e8f1c74b4f1e39c899b53f0fd0fb236fd561a9e850b4bd44c2a76f14aef20fcb11cf869d857c2a8f251c97e7315f3c7a0610323e5e10826825b5bb68fb9cf2cbe5eae7c31ff9edf3c088b480be10db3fc6444b4cf45534492a2540cca1abf7efa6addd81229adfca94c5f1d17d9e14ab2767a179af6eec219a43ef93347e7b6d3a22c127a92eabfee62e3a9182908f206e5d11f30c57481871e595145771ef8435d625282c4b69ed8233430c6f2957f3bf71036766c7fcb3f33a3714a70bb63caa2489215c4ed40a99e4399e0d10b515d7a4822274285d67e159c982a6b2e8054a9fc028502adfc56092c3faf830d60eadeb19df8024bef43d10a4f9784b11f72356ebf6f1b816718be2c8a677fa4edf3fadc05870aca70ccf85461db77d0bd430d36d81f29e575e581f5de78901ddf242f0fdcf3ce6a684ac3e0f2d9e6c13ada1ba666628eb011d970b3c52dec01fefdd151d5421597e2b2078b3f1be033ce1d5cfc1dfb973b10f55622b30accc188a129a6f2346b895a88ba3f42bf1ee7b6c2bd75186834003f8861b176bbbfc051aa4beed982404a75bce48dbf04ab0968d969b39f08129685942ebc3deef7edd4e535f0e903bc96148de13cf90bd99f64de21757658952311f402936ac634d0f5a7b0641f64d1770549a6a3b42c305bdfd08191a015bf52e4dee74a0d0d", 0x558}], 0x1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000180)={0x20000000000003f, 0x7, 0x9, 0x4, "f6e39f83c6a5ffd6f25f383bfc416f7564557dca", 0xf581, 0x2}) 23:56:38 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) poll(&(0x7f0000000180)=[{r0, 0x4}], 0x1, 0x0) 23:56:38 executing program 0: mknod(&(0x7f0000000480)='./file0\x00', 0x10, 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) writev(r0, &(0x7f0000001740)=[{&(0x7f0000000680)="e1163fdd056cb375c1f3312ab431ad45947d6aa60486e7afb9adf149706d107b7baf3a64e7738029990d5a3c10d5415fa1d61eb21c5551cf9b7c16f5aeba2630d96f2c85f05f61964db9e4c6d6c9d08f4208c3", 0x53}, {&(0x7f0000000700)="d33134f89f8810418d9ba4b1cfb8ccf713743d9586ffc8bc85d1556dd33b525837c2079cb6f2a10ff35f47ddde72b5e489e2937238c39951f3bf907e6b8108f78eeedd1e207ba868e35aa785ce307e9f751f8fef152b1572542f2d6efc8b3c57a8c87bb290106831ab2da87ed0347d69659f7192b5cac79d54c6702d51298eb14b04cfddb0af66a766be175c2fdfe267b47f27b5a64a23f7f4fe8a61f88ce31b950927c501387ee2179a94766847cb0b21cd44b7d448924b14a8366259e7686c292669221d6b89b230b8ce79fe6bf045c8c766a0888bfd37014c15f04de71f80a566992ba9c2ea4f1d19bd9c75f8e84adcb1d322bfadf63604ccfb46f4c4ecd61724963767cbca27b8e6c31248dcfc530d96377c348728fc9d82273dbb5761da723a95c05ba93755cd12802dd6503f4b62e9da5bbd31ccae2ee9e60582edc6f8fc89f2d74c32513345c91ef544d955c447d222cb3a1dfeb657239734e2dc0d277c7d248f2fe7e42c8e11aff2946296e6c56c0b2c362b00062ba6589a6e36a84878bac8bb8954865d3e6c794be640bac96f9c6bebe65fcfff4780f995089996269627190e063d22bb4314bba224b6dbe3b7e021b85f6ed51ea97575609604160c453d25145478c6d84dfd16cb95c0f55ca061ebbef2c03059cc2e7a5b1a29e292cf6c129aa62a60c67021ca49b013858cd422caa377fdde99a565802fa7585b3e56a00d01dd6f1e238ae5e23b24fa30a04cd917c7621bfd776d4d642eb84d62e303c64329c5a5f43877183161a1a3cae2040b47f0fc6c7e79b56fe89edff3a5911afd65f0516bebf3df0859128b724d278f4943d69e22fb22c388d2e18e0a6a28f67bcac1534b5f8c52fcd567ecaed3209cba13ab8ef7a36afee47e822de6bacda9cd09c11fd73af3667384360d241a322b0c2d017f23a67a1ccfebe4ccef3849b74cbb8b668fc7b25aef06c7c586380c4526172f391baf77ea7082b82e610e83ab3393b2c8c7a0814b51f44694136d7cacb6cfdadf1c161b9ebe2b67f4247141606f3f9b6e59689718e48aa93afc919612f622b9e4c92154c4fa82c2d5942e1a95fbe7cbdbf6dff5343adbe87773637c0b9a57e14a70ba33ccc1483c228c665ac7b5fb3533ebce2d303cc66399a9932bab6967ccb5c2ddf6848d097f48c12470489d37f1b3e6bb9c93720b5e96c73d8243ee20249e47a2f0c0da4f4dd77849644b2581aaa2684ab409879a1bbd8b5e77bf2df7ff487b47fc0e793990be4e89465a327b6e55c64d707c7e1255d36d311db68329c6f3ec8669dd4c790623d31c16bb1ee37933d156ec443ac530bd21b37f1bda18f6a965461fd6f123e8a4d3aeb5896ab546161d483e889963161ac447d4f0b65fc9ddc9cdcc28a3ec637c3d5be5367472592f65795587170912a7aeede1ddcc5a25fa3d58af1811799342d12327bd2c0428f607846469809da779b078e6fbb7b3463ab114896ba99a71ed8e80a8ba30afac5a10480830e28cdefc17e807bbb274eef663449a5cab97e18c7b3c6297be040df615894d174fd7b992cd4ef8921341aeee9180610113a2b2b6f106932250f0fe94bd6b2dd6a31573470718953e63ede3c59fe0b7026eb55368206f613e0357bda53db4bf1540dbdb3489318d51a22378dad44002df651df24878ff4c1b1c747a32dfdf6571365f057971fbac60fef5819c2ff41974161b533a284aa9fbe59b6b4109f1981bac59109778f34b709c15443eba884622071c91fdd591f1a1f9787ea117bd333facd9f987976f87f26476f17cd6e0952573fbd601dff8a52e9957c1b4c2f0b39f1ed93f1a7bdd684ed55b3e44a57f6fd5ec38cb08883423198e697c0dda325fda5ff02f855a0a2d5f8a0b8ec8712be6c65c4a80026e594977fb4de3475efb5d7fe655d2de1d114e59b977e9d6186a4e489a12ac4ec1e8e3f479df1ca4ce87b59cddfc19261a6e112e79323a6e4ff037ee1edf38ffae62df4b399820ce94cc11f4c8d14efcfb4b1acba5d00d7f8234384d1ec0239d58f97a2b8993d65f9670d375ebc3b3ba86fb423b3b4013c2d4cfa040c184367dc2d646d1e2a997eae6e4fea00f32d9de99a00ad7f3e5e4e788060012553d185e20be4d7deb0b6a0b8b2b04c5355cefff2ff24874cabf6c6b27819b80b9b2fdcca4ae2ba5d5dda9c2d3c224d0eaa3b9f8b55f137f468f0127fae2c7a5c2077d12c83067d2031b725c8ce307093903538f505c24da79584746daa65b03c7c26d6de04041a2d2e33bf342c6b3fed06ef12ff04f3715d2204821a00e146ef97998a40144cf7a5ee26ef15b7cd4cfe5418b5dc6a7e49ba8bf19ceb958f25f374fe9a7a7c32842dd258d4bb657211a7afddc50e8b51d91bf278f84132f28bc8caa5dca385ee3d8cfb3c62309d04b8824d752f1eb508b8d6c388267dff871e7179e7aa5c0191d922c3ad5d02d01a6435634cb3e955814aabfc66e36cb9de66c56629afa4dfade0e2fb08a219b481b40ed3071a18fae0fefa063e63e4b8e0a69e227a568fe7c0e64e945f14b4a8df3d1dfbe2c6ec8500f2a9a577ad9b6ed373aeb3edee2435e5af91bb2d00b1893fe74fed39ef50514a004e848592de4d3060f26ca01282141fe1e52f8f95f030ee607dcc04a04dc6832a518c36011d4d7eb26f9a770d127967dd06d93d50a1253ad3247389413816a93a4d69c271470cb52c007b14a1491eac1720425cdf3011832514f66d444b2d422b24e6beefe769d1e7e64fb004ba9322d19dea36eed8070ae0f115e887adc86b79c50b98ade8d5719e69ad12614dacf45056c89dd51ee94944fe431c49413d24896c467a824c165f0c5238e347aa074a34d43df950203dc92af3da45f964568c684de3c300d55d495390111cec99b09da998376c27cae1f03f62d96e12c6340b84aa5fc07c61bebcdb456163cef440e22f1d3314260bdb48d476dc51d77824d354edeff99581119a553b11631beb353918c0f5354e558e8993c6c16ca301b6ab6c9ddbe6320e09e8ea0bada8deeb3080d0883c28633d3f8a7d6cab3a025313b16c45f6fbad0ecd9f87039c54b5c44e93d97c049f8b4f878d58bc45b409a71b6c43aca4c6ba89a5c1bf914bcd3b584f376f496895f30c5299befec562bf09ae047ff3927c40ffc94dfa789a9028abfab01157fbfaae65b6226fe28252eecbcbe6aedc5855896a9e0f3cc9eced96b573c1525bc52b25f7be37f6ac200df1d30be066375d264a8312b991e599a6f97f428419637a45f39dea15cb9115302b91a279747d105dea27520071b94a73ba24581d3e4847acd35c8c12e24e82254d14859b9e1b742680dfea320e4aa07bf6b72605b65fe682135a02d5a938423b8c16dc34332f0f5919f7463527b63127fc9ad2acf9f0ecf0aaeaed3706d5fe749553fc232a860fd9b3c200b339314a996e3838c3431762f7ad363ea4ef743d7bb5171e5ed25df1a76dc87ff87fb56c58462db6fd41632c3ab6fb68064f8ba5ec1b01eb7998eb8f69a3308b15095965c28538718b0b4930f31d662a9c627e01dbd84f45250d7b2a6d31ab1ad222eaf723ac0d67d306f12927959aedc32433273128b4079ef6391ab5029fc9a61e366c24b884f5dd7e506e4bfe419e03bab7de1154b1eacc5924fc283ed91f787f68a3768dd885f2c03d0ae57cd370a6feb4c583b4f758e18984c2d9f8e9ab88652b31d9cf446eba7fcc14d456bea90525d89099e05d339e539a12e76770935665ba452ec54cb475dc6a9b27240bf77598012453ee3096574749c159625997b87c7849bd68e6462b306daa25e58f1ae52a05931211831b9da123110878cec093e000e75966ea40371fc7833ffcec5213bf31220f5a0cc9238b2d595e48b0e44211ed3474d74b92bbf1d513e2a6e2cb0871a483682598e9ddd0f244edf1eb05b1a00ec2b7a016d31e91020aa5bcb938739e68af00cab779ab8fbbb7e3a13b6cad646ff0629977fb66e86ecf1db165297894d3a91b2e669965c110ccbf3bc78f988c455806bd5f71fc24551f9a8df4fb7f6af1cb923249bf34df289294400ae2bd60eba26c4928b8ab3d4eafe8c1a711a224952923accb34d4f1cce25f6779783afabf8f8a1932d15cf1cde0167541866ef77afa70c077b628e2ecc8855e761c693ed274de88464dd49f9ef6a4b5ee7c8a070e9d86d1ee71d436b4842b05cfc1292fda8189d93798c1fd87b534528b9479cc323c6370332e73561f10ad37431189c9f0691e9a2ca9b324781df44925e7fb280061c9c8c36ebd41f1bec7b4a7a5f449cc4de1a05e5c3cf543f9f214309fe525ed8a77cebe65b57c92a9787e2ca1a838fab0e52e81b4bb1ebbf66edf1941ac290a4c0b7474f1945267d8724e4c7a32c20aa62e53aff1a4bef203da156653e2168e21205602747f774ec25145a8d72e6a6225779faa1cc625f840382f3dce06e0982ccb2040c7bee45803b2889b5d2fe890b9d1b892a8a3256008e091057d22f2c8d0d43bf3ff3a71ede62eff84ba05d7aaf17849466a8665fdd23558cf1d1b2e046639d5d127c7596268ef8e5166e1a538d85cdb40a8e1904b98eae9aec4f701b06461d70cd5ec6c007f1ca4f5e20a241150f1a024b90aedf14644b93ec8b98afe44474f3083f10ce5d1705dd0ee646361bdcab01eeeaf2afc279456df9cdff9dcee5f74bbfc0d50164c72b0e4c48fe61d36e1621ee5857d0fd2a664c03060e95b0a1ae1f7a54fd8681a3f2fc36b53995d8f13470730e379665a7f650944fbd75562cbb73d8dc2a6f3dff5c51b1803f0d945c1473921158181e47f0a7e1c65970962e02f1945ac71ddebf1639bdb3266e10ab6431bb7a01db365c517a203e20381bbe84841f869c3e21f44a8109e09784acf9e23bdf0238f91887413fb042507a33d23b1f87b39af088222404b8c8df6c060af628e8c5516095b3a96a0039b86de5c75280015aabe829af05461e9cfb6814a7d94b859c7ba5c26e46e3b64e9751e821169665d9bf7a67694bac597f78c0fccdc8d8d152380039a876eda5ae562f0f89fb931e32563bf173d5417f8ccaa7b66b7970d8de995154aaefe555e90b21270a72490924b949dbd19e9764a0a515269a4479baad9b7f66c536507be9353fb2757e6b5c472e5283e0f270b0d8ec82547132a136a830690e5f43655004de17b51148fbcee9db83afa52abbc26455047fe9171e3c46458684ccb0ab538043cb2ec7f2b44b01a17e625a40191e4d5ecb9a00f8839f6b76bc7cc34ab0c02a487996b1590a83d676251e2ce1cfb196e872d1adccddebea131ff30b1601e426d16239b80f02a4d60ad19bbd3c5e3dfec2c30b00507c0b33b0ac7733bf5d184dc888765867193f2dba5a07b267928414c846686cb67d3fcc399c9ebdf63d7d0b5fbe24992ada5546e85f8f318e8c5cc001e3b5dd3d052238370fc9a00dc291f0a7d1eed3dc46ce9e9fa0431ffa4e05f82a2131420dbdd9b703cdad26648b23fd4f89599a8d4cb8cb7cf8976ca24537c120511c5e766d554ef6f1cbc84deb3daf76ba674bbcf2610ca995303a6e90ad4f65b185cc32365325bad8ae15f22ec1d1f906a62d0892723accc62a76c8e7608d161cbd633865c28298062659abd469dbc3b5f75674d05fc9dbb4bcd815fc30ff38dcd6ab24eb1cdbef956c0fd4c3950a077fa1d49e6137b308f2df0a44d3b40b95e10d9eeacb7da5b2402ded385d9d5e36de818f857003a772d1a0c2b4c83db0d175825993461b7726d3e149f118d4d48efc19a48c3e31d9bdc1bfc3c1af055d7866c91ac213a0a6a7", 0x1000}, {&(0x7f0000001700)="9c8ec6142de6aa085e3f5fcd2160becfe62c5e8c59bc78c71f61e24944620f8902b09c9d4a134348d9739798326b37f9d3bd0a9bbe4c562173", 0x39}], 0x3) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x22, 0x0) ftruncate(r0, 0x3c0c0ce0000) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xb, 0x4, 0x8, 0x100}, {{r2}, 0xfffffffffffffffc, 0x40, 0x81, 0x10000, 0x401}, {{r2}, 0x0, 0xc, 0x1, 0x1, 0x5}], 0x85d, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x54, 0x20, 0x1f, 0x1}, {{r0}, 0x0, 0x58, 0xf00000a9, 0x4, 0xfffffffffffffffb}, {{r1}, 0xfffffffffffffffd, 0x40, 0xf0000000, 0x3ff, 0x7fff}, {{r0}, 0xfffffffffffffffe, 0x40, 0x20, 0x1, 0x38cd47ff}, {{r2}, 0xfffffffffffffff9, 0x9, 0x22, 0x0, 0x101}], 0x1, &(0x7f0000000040)={0x8ef, 0x1dae}) close(r0) getsockopt(r2, 0x4e, 0x2, &(0x7f0000000340)=""/205, &(0x7f0000000440)=0xcd) r3 = open(&(0x7f0000000300)='./file0\x00', 0x80, 0x40) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xb7}], 0x9, 0x0, 0x0, 0x0) socketpair(0x1, 0x4002, 0xfffffffffffffffe, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f00000002c0)={{0x18, 0x0, 0x4, 0x2}, {0x18, 0x3, 0x9, 0x2}, 0x5, [0x5, 0x20, 0x7fff, 0x4, 0x0, 0x6, 0x4, 0xfd]}, 0x3c) r6 = kqueue() r7 = kqueue() shmget$private(0x0, 0x3000, 0x100000, &(0x7f0000ffc000/0x3000)=nil) kevent(r7, &(0x7f00000004c0)=[{{r7}, 0xffffffffffffffff, 0x44, 0x20000000, 0x50ee3046, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x80, 0x71, 0x7}, {{r3}, 0xffffffffffffffff, 0x80, 0x10, 0x7, 0x800}, {{r4}, 0xfffffffffffffffd, 0x8, 0x0, 0x6, 0x4}, {{r7}, 0xfffffffffffffff8, 0x10, 0x20, 0xfffffffffffffc00, 0x1ff}, {{r5}, 0xfffffffffffffffa, 0x10, 0x4, 0x80000001, 0x80000001}, {{r7}, 0xffffffffffffffff, 0xa, 0x20000081, 0x9, 0x8000}, {{r7}, 0xfffffffffffffffa, 0x83, 0x80000001, 0xe3}, {{r7}, 0xffffffffffffffff, 0xa8, 0x4, 0x1, 0x4}], 0x10001, &(0x7f0000000600)=[{{r2}, 0xffffffffffffffff, 0x41, 0x2, 0x7fff, 0x442}, {{r6}, 0xfffffffffffffffb, 0x20, 0x4, 0x8, 0x7}], 0x100, &(0x7f0000000640)={0xfc37, 0x81}) close(r2) dup2(r6, r4) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x401, 0x0) mkdirat(r3, &(0x7f0000001780)='./file0\x00', 0x20) 23:56:38 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x188, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) shmctl$IPC_RMID(r0, 0x0) 23:56:38 executing program 1: r0 = socket$unix(0x1, 0x80000005, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 23:56:38 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 23:56:39 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file1\x00', 0x10008, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x87f6, 0x41, 0xfffffffffffffff8, 0x5, "1ed81c67eaab78423a4f98d98d89d738e7fb8469", 0x80, 0x7fff}) r1 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000001240)=[{{r1}, 0xfffffffffffffffc, 0xb9}], 0x8, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x1}], 0x9, 0x0, 0x0, 0x0) write(r2, &(0x7f0000000040)="ea14ff3e65000f16eeed1ea6f3d5f75f9e3b96ca9627eb0f8669b8f2dba77c3a8cbe90b59854f8d7c4a9ff5235cc1f24159b6e", 0x33) poll(&(0x7f0000000140)=[{r0, 0x7}], 0x1, 0xffffffffffffffff) pwritev(r1, &(0x7f00000035c0)=[{&(0x7f0000001200)="19", 0x1}], 0x18, 0x0) 23:56:39 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x1, 0x0, 0x0, 0xffffffffffffffff}) 23:56:39 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xf15e, 0x3, 0xfffffffffffffff9, 0x8000, "8a6d11f256619b382a19b3468c7d371ed257e565", 0x80, 0x8}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) read(r1, &(0x7f0000000080)=""/75, 0x4b) 23:56:39 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) ftruncate(r0, 0x3) write(r0, &(0x7f0000000100)="780f2ce5c827132bc68a104ef3829a672136c6cb9a1be4b1103e18c6b429521e4d579d69bb5c7808ba61fdd30bc3db226254331b97f1eb93590ceed673e40c6f4255c2794d6701e4c63aabf600df83e7bda49439", 0x54) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) dup(r0) 23:56:40 executing program 0: r0 = socket$inet(0x2, 0x0, 0x6) setsockopt(r0, 0x0, 0x3, &(0x7f00000000c0), 0x0) 23:56:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000010c0)="54a02551cb1546250691eb90c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf57923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3c22e82c6151d93490cafd60504768920520678d38465117217a32e7b1b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac716621f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab9ba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba236eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed7106355470d14ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8ff210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d9eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd50bfb4da858dcd8cae563a5470400000000000000117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87599a727264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a17ba5605f6342d547dffd7da14166873b53117e36ba2df89303e99f56b21611679b1149b2da30ed056876a2d36aea33135282475f5bd8ecd61381abe9ba93f52adb9259d314998db3acc603088a085194f50d8feba30de33624470700000000000000b9dd9edf7668c57348199a5c27", 0xb0c) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x41ad4aa, 0x0, 0xece4, 0xfffffffffffffff8, "62722b051f60f896bae0d28d48c37018b529b3b1"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x720000000000, 0xfff, 0x1, "06a80f39f995157b8e7e1b1ece5d153b8a259c5e", 0x1}) 23:56:40 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100004000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) connect(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setitimer(0x2, &(0x7f0000000000)={{0x1357, 0x7fffffff}, {0x400, 0x4}}, 0x0) msgget(0x3, 0x20) 23:56:40 executing program 0: clock_settime(0x0, 0x0) r0 = socket(0x10, 0x7, 0x6) r1 = openat(r0, &(0x7f0000000800)='./file0\x00', 0x0, 0x8) mknodat(r1, &(0x7f0000000880)='./file0\x00', 0x10, 0x3) setsockopt(r0, 0x1, 0xfffffffffffffff8, &(0x7f0000000980)="11e5e21a5b48466baf4b9c9729a726fcd6b5708596068ef05b5361fe570c38f7f2fd92f594ebdd3caf42d023fca9949c6f4d03649483be60cb36dc1baf6a587ce1ee3779236f9ec22816db510c1f6409d477d2aa2a20eb0bc206b71debaa3e4d8926c9121690cbe26c136b47612e8dd5515a70a85ff976998bf71fc300199c49d06d8c4741ef02", 0x87) kqueue() setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x3, 0xd, 0x1f}, {0x18, 0x0, 0xfffffffffffffff8, 0x5}, 0x2, [0x100000001, 0x4110718d, 0x7fff, 0xffffffffffff5884, 0x2dd, 0x100000001, 0x80000000, 0x101]}, 0x3c) getrlimit(0x3, &(0x7f0000000240)) getsockname$unix(r0, &(0x7f00000006c0)=@abs, &(0x7f0000000700)=0x8) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000000)="e0a5e2873332dab2e48efdc0d7bb", 0xe}, {&(0x7f0000000280)="2147fd6cc8cf3795dc5bad7b1b5ab6ea2c6542673eaf14d855e9bb6779b5e62987c5c5aff2c54e7426d57073b3582d475e5f9064aad2cf8c73f017ec8b396478cac07cdf86cf69861f574532b6f6d5e07b20cf57a9fac6e382bd981e4d80fe30969b21ed73316654dac7103a0daf50b67c4d43ce5e57f3e98be6", 0x7a}, {&(0x7f0000000300)="b09274c3687174d2441ecc3c43f89fb41d1b348dc0b06162950f50fc363082bbe6b06e76e3143ebb1e6386d40f9758ea54a916fe5aedaf360203d2a410444fa9b47db0b38cde1d8a91d71deaf2fb5efa66805f064adb965a7bb56b184d9735990f575805e4855867b3d67738b56f9ed57f233099e25e8c002c0a659db56f87984b76d8f2bb7353159fed1d2bef2c4dac", 0x90}, {&(0x7f00000003c0)="228141740654c65759dc7549c5ebc842326e5444e34c12650ffa093354cdcc07900c0a0cb897eb42f2bba7cc23b9e053c1b9c115f89e20121e134c4c77fe0a0c47908a462733c29d2cf04ebc44bd8356edde587348708a4cbbcddd96e250a29f72b6a130d526bc80a4f9814fd88400fb181c6bad7cf815308f2d0d771cc5164f692cd91b7244ce4e2f09e537106e4ecdbca2f979b993f6a596d011c1c9bd5c83e57cb1d279adf8174a479c559c79c7a386460997ede3a5", 0xb7}, {&(0x7f0000000480)="e9c9b1e6a02b107ee670d19d00cb0ce60b0bdd414e109eba7638e2431e232e2f816b00266bdf24fd35f57051f0bc676aa3ed927bf8e717ba28053c71d2c49db4683107b6096ecb330954e86266e36ff44c238108aed50ffb7af1f39551658436faa3b2e5778958ec13df047f34bab54ac6b4dfb2bd8345300173106617b5073b06691c319a853648ec", 0x89}, {&(0x7f0000000540)="82ae0fdeeb0711bd782b5345fd53165ec99ff9d96b6917faa8b0bb304596235d49df367735574cc97a2965386593f5239ae356156d35a705cc5f5ba881167f4b848821a61998b0813ee010e50c5febdbcaeda5753b9c2ee54ecaed8cf9a273807778632eee5e42c8edf21f06692504df01d2df5a82aa04ed2f44f1ca1467eee1cc309d30b67a7a435a649382f2b8b5ef6a3c0e0586c029f875dcd14f1bd8cdf1941a5a5eb13c52b094e2", 0xaa}, {&(0x7f0000000600)="f114d3d7c5ccffc38e413c92f641056a5e08404477d5e20411e68467bdfbaa5093e6c08051d56a52468a0168b41fea91d56ca80069b31b6b94b20a3e", 0x3c}], 0x7) r2 = socket(0x3a, 0x5, 0x3) pipe(&(0x7f00000007c0)={0xffffffffffffffff}) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000840)=0x2) fcntl$getflags(r3, 0x1) getsockname$unix(r2, &(0x7f0000000740)=@abs, &(0x7f0000000780)=0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) setsockopt(r0, 0x0, 0x4, &(0x7f0000000180)="8493f34e4292a05b358a73d0a7cfc6caca47adf334a5d1f67712068c800d6237a3f0c78f85d84b1ffdc30322a1421f060fe8b38a1a501eba3f9d7751ab629f1e6aad9abd3ca5a12623ef3565bdf56870aafe71892f62cca13e70b931b1881438c858", 0x62) 23:56:40 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x27d4) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{}, 0x0, 0x0, 0x0, 0x40000000f0, 0x4}], 0x0, 0x0) poll(&(0x7f0000000040)=[{}], 0x20000000000000bf, 0x0) 23:56:40 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) r1 = accept(0xffffffffffffffff, &(0x7f0000000540)=@in6, &(0x7f0000000580)=0xc) r2 = accept$inet(0xffffffffffffffff, &(0x7f00000005c0), &(0x7f0000000600)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000800), &(0x7f0000000840)=0x10) pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r4 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000140)="f8ca0165f39673e5d01b0a5237065a88476dc6b2493dfbee802233535b05cf32f7d5d45da7cfae564965c577ab6698e8ffb30b08c38b1eca299ebe7ab96e8589b41e6a5410795a718503b8f6f5544a1c155c869f4b28aa289c6359efc4cf407125cdb3f6eb5b859ba49023c039c2646791bd60e22d7de18f2bf85d67efc9754e59cea506f8e24d9c1fa2cdfc20157a4cd7d0bdcf943d0248d42a4ee3d51b78865a3522f336d47bde292a6f81d8254e260f4fda21aad22ec35bbc9615e3a85946eb7647490bc2f5574a37", 0xca}, {&(0x7f0000000240)="34ed3952daab28ab92260711a13db8505326ad084ac30c8d6e5fb3649119415fa76f1984e5a2ad32019e4b9e9e6cf7e033f0b32a1f5454617605d4056da2e3b69bb83792132cbd70a1780829b282cd4e9d8c6f574151c99a585cf628630e2fdd6399a5abac8e707bcf5a1b683cbc2612e391b19b45408840e1", 0x79}, {&(0x7f00000002c0)="8f20a1d3b3d811c26ea3c233ebd6cac5f2110f6b23562be11c0fcdb948e35674ffb20b3c6bc7adbc015101b5b3472647f86d425b01afb5e9ba345188b615580b8497b1dffef55b1780e2d1cc82f29c8fa13c341d56dc46e6f3b46ee0d255c9fcfe7c6d312db9e242b6ad2bae97d14ee9ed0692e32d586abe013a6d7ab6c0053740c80558386ad29453782c0f466deb5829bb01a31ec827a84822ebdb6cf18878bc0a5ab03b693d6d0451416485fd68", 0xaf}, {&(0x7f0000000380)="a16ad3665726f1825df7e1b0896eb39cc73b2f3430bad22e8d4df68c81638488c1b213b1f4c1b8af8a9a1a74ef9518c5cc6deae0a40d38777bbc7e9640b6cc8adbabb4b39a9d084e77e922a29dffe14883b0218233d741d84e155ede80471ecd6f2e8c7dd1dcc3d39759a6d0a7e5cf454915c6ab9e98a7ce580bb5376478a8530d100c9dbe82905ef9d06409918c0d7019a9f3e9ae69f4c3f7dca6803ff7caff501f6488aa7981d4f24b26f3779f489832886873f1a36c92ff968bfbf22c56ed413d719fdeaff6ac9987343376de0cad3f554894e9271fe467eb5c45ecfd94a7b8cece86c4a03a59700e5de28d8e2625", 0xf0}, {&(0x7f0000000480)="6aa0f76518b728deb5c5b2c6a0e07629c2c3738ff88715df632793c4ebc9", 0x1e}], 0x5, &(0x7f0000000780)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0x400}, 0x401) mkdir(&(0x7f0000000040)='./file0\x00', 0x10) link(&(0x7f0000000000)='..', &(0x7f0000000080)='../file0\x00') 23:56:40 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) fchdir(r0) 23:56:40 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x7, 0x1000}, {0x18, 0x3, 0x100, 0x8000}, 0x7fffffff, [0x401, 0x4, 0x3, 0x1, 0x6, 0x401, 0x8001, 0x8]}, 0x3c) utimes(0x0, &(0x7f0000000080)={{0xfffffffffffffffe}, {0x180000000000000}}) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = socket$inet(0x2, 0x4, 0x7) r2 = getppid() fcntl$setown(r0, 0x6, r2) close(r1) 23:56:40 executing program 1: r0 = msgget$private(0x0, 0x400) msgsnd(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0100000014000000c3299e45830b26f200f9722fcb5b4332f3645194abd4f9897ea7b2c32e34d10e300b047920bba71fe72e4d769957cff61f24b877e06d8de2f12bdc4b0f0a21b7da660a731e2d2b80bd2fa7ff737e0d21499a429b2d815188d105ed4012a98ae7838666c17179bde972f428029eae612811dcf3d8331458ebd28e7e81b9e331519c966877aab397bbda85c894931b5dadc244121f340a7ec746433b56662ee847a7622c536383e424444f51b888ea4d9b869a6081c9510eebb59daeafc9d688affb6dc9017d2cfddd0b45027fde5a1756ec723649c3a1ec3ffb000000000000000000"], 0xbf, 0x800) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x12a09, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) write(r1, &(0x7f00000002c0)='s', 0x1) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) ftruncate(r1, 0x0) munmap(&(0x7f0000ff8000/0x4000)=nil, 0x4000) 23:56:40 executing program 0: poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x10}], 0x1, 0x1) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000001040)=ANY=[@ANYBLOB="8202000000006c65300452800dc8c766a5ef8c98b445d75cf314efa5662b9a55b2223276ce036260eac1a53c8e7a7533f66b69903cbc96a26ae975f52e17af04fe62c7f1dd0d38ba13b74977b9cd8ff88742e514f478c0e5d30f11efb9790ca7fbc281b772ae2642e30a0657bd4e6c1c23d9326fcab3998b7e6f5093c77cdd0f0dd2b3a4d4aa66e91b8a0479035cecda584bdc6fa662905e70f4b477ac07a996cda04266833d0b5df93fae502bf91667bc3ae0d3893a41dbba6befb024382f350f703a434cd5618f"], 0x1) 23:56:40 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x19}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="ca54bd01d5c04bfe8464fbc037a2eb5fada0c10683972886ac99f9423a597611d516cc6996c632f07aa817f077a3a1f38a3ce29c163b37e4548442976ec8a566ffc2890d8fd50411ad23374e6d818874054d10e6e1ca6eef42925c4d72d0495d487a0261f86beedc229e5cdd03ab7b98119a280ece980d542d62e6a3b6bb39965160fb6444f0e273f7dce58d3302774358547e70a3aa9dcc8840c771e30f818f6a7d7c42b4be786d", 0xa8}, {&(0x7f0000000180)="3cfa59daca6243e7a05380c8991094a0dfca7b8f13584d374dd1e351b38b380ede9451b73826f953eb43fa2e9ad0119c239992bea2a028feb5e356896ef065ada5268e4a71d91c4f00ab9cb695e788a348645e9ba154b8a9232cff7aecb23ab7eab34b6de58f4ebc7bfd7f11dee444e54c96a2f532eaae0976266e29fdf3559a63f555c40ac4df5548d8740aad8355a084609c8c3c288d1f3901bbf838846f4ff702e48b431b92cb164f397106a58aebe5eda9ad208836c2ac94768472971f487fc9e0f27ab228b7dc8008e117bf5861b5b8425605bd296b33443edd2b7f0ec87342b3", 0xe3}, {&(0x7f0000000280)="d9ba887c61ae5b29973a872aa0f508da13e104e13fd6d06037b9be4fd64101ea1bb9b8ebfabeba803b2216823a1eab7947ac474813b806e4d0f446ab2b25eb425e377fae2e5be1148f4a6a3b3ff98a79b68c177cb0979498534f36698dce55d018ef3034ae1f5fdab4fcd89192afc56b8750c95f1fa86b34f473c556cdb2fba85d98c26077", 0x85}, {&(0x7f0000000340)="5f31d8eb72f823de17fd34b7df993310cbcf7284781825bbc2c10fe4bc919c167e21cafc29dd30c5e2c8b8c27c48", 0x2e}, {&(0x7f0000000380)="edff5b73af0854", 0x7}, {&(0x7f00000003c0)="498f65f2acf74eb960d68d5698d994a0d69a37f56ba04a2288", 0x19}, {&(0x7f0000000400)="c04a3c4643bcfd310c916183d840f2c7917e914da2b2f95bc0d748d8585936e1429fc5816e7b2232afc2a6363ce71a9d8b0ee7495e81725b7f60e6a809b215fb55eafac3cf502e1862bc842b8e98338a7bec7db124d9d6e159dc", 0x5a}], 0x7) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x10000, 0x0, 0xea, 0x0) kqueue() fchmod(r1, 0x2) close(r1) 23:56:40 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) r1 = socket(0x0, 0x5, 0xfb) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000080)='./bus\x00', r2, r3) r4 = semget(0x0, 0x0, 0x46) semop(r4, &(0x7f0000000040)=[{0x4, 0x1, 0x1000}, {0x3, 0x1b4, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0x0, 0x1800}, {0x4, 0xce}, {0x3, 0xc7f, 0x800}, {0x2, 0x7, 0x1800}, {0x0, 0x7, 0x1800}, {0x3, 0x5}, {0x2, 0x400, 0x1800}], 0xa) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffdffffffffff7ff, 0x1000300000002}) 23:56:40 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) recvmsg(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0}, 0x0) syz_emit_ethernet(0x4b, &(0x7f0000000000)="3dc37b7090a252bef91c7e6db38251def72730c11a7c20d45fc43246eb1d38d24d5ba3efac1b5bb4bef0f6326b5d12095227a34a27b8b900d5d43d41e5e10b49dfab69a6b12b260b3d3dc6") mincore(&(0x7f0000ffe000/0x2000)=nil, 0x2000, &(0x7f0000000140)=""/239) 23:56:40 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) write(r0, &(0x7f00000000c0)="73a9233e2542e20fff045d166f47bcacae1ac4f22d872ece0ec38844e95e600000000000000000000000000000", 0x2d) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x4, 0x2010, r0, 0x0, 0x0) mlock(&(0x7f0000ff9000/0x3000)=nil, 0x3000) ftruncate(r0, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 23:56:40 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x9) sendto$inet6(r0, &(0x7f0000000040)="0fb73c23b0a22180575770d8f963c811c000e27f66ebdd107e0fd87f97bdc53bc6552727c892e09b5e1bda0c9a4b67b9bf251975ef446586dc6f1c9d762729e637cda0aa3aa4b5fbd012a885c62db69a2982479fdd1f40986f5807a941613f38104b2c0520f803b64d5baa5a43eeaa8d9c32a2bb427230c0a956423fb47d9d2f0454100cf945735a826137e4e63ad8172fbbc51c45fda107e19f1d75730a84cde542921caa4a22a46a28b299717601d00341132791457f9454416bf8d0c63d7674c3c00ca89fdd11663902f62eb7b94f5d721e57adbfa1c644637d7c13fb96da04994b96bfa31c63", 0xe8, 0x400, &(0x7f0000000140)={0x18, 0x0, 0x5, 0xffffffffffffff53}, 0xc) r1 = socket$inet(0x2, 0x1002, 0x0) r2 = dup(r1) poll(&(0x7f0000000000)=[{r1, 0x9}, {r1, 0x4}, {r2, 0x100}, {r1, 0x100}, {r1, 0x9}, {r2, 0x1}, {r1, 0x48}, {r1, 0x4}], 0x8, 0x2) setsockopt$inet_opts(r1, 0x0, 0x4, &(0x7f0000000700)="109bad0c1d583cfde4a3cc64297cd05e9b46a3baef49855461d70ab96edf3680cadbe1d1f5a97c1ffd4ebff23fe5e68f9f7f0e18d203ea434bf17b0951d71e179d5393288fc7875a5638ef57e673892594f1e17eccc19763c38eb3572d21d551dcc04e261d4da6fb61b41c2ce9aea574405e508def93b631cc33ee528956dcc6527634f84608270a71054697f22fd52f7e5953d9ad04fc914009d93483d78328be1cb7a3a7e989f4dd2c34dd8381435a9bde9a508c0c546e7ca99a8f75147dd049ac160c08bd5a9b35bd6a1b0a9e7e5b0c5f829de678dd46aae736e06d7e4226ec665e54de10d5f6024d2f9dbbc79e1c4fb2d546e4ecfbc5dce8b3302a9dc0f5fc8aa15dda285b36c2e8667ad19744fc6a65b838a040d89a99579b0d059d04349f860cd086b99f77c6ced7598c57bf10cde64848ce4248372c130dde26c7ec1f3a4982dbc0b0488581287f0c5fc5d17ac933", 0xffffffffffffffdf) fcntl$dupfd(r0, 0xa, r2) preadv(r2, &(0x7f00000003c0)=[{&(0x7f0000000180)=""/78, 0x4e}, {&(0x7f0000000200)=""/96, 0x60}, {&(0x7f0000000280)=""/51, 0x33}], 0x3, 0x32) r3 = msgget$private(0x0, 0x200) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000002c0)=""/29) 23:56:40 executing program 0: open$dir(&(0x7f0000000a40)='./file0\x00', 0x800, 0x4) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) socketpair(0x20, 0x2, 0x4, &(0x7f0000000a80)) socketpair(0x1, 0x5, 0x1, &(0x7f0000000ac0)) socket$unix(0x1, 0x1, 0x0) dup2(0xffffffffffffff9c, 0xffffffffffffffff) r0 = open(&(0x7f0000000b00)='./file0\x00', 0x10480, 0x4) socketpair(0x33, 0x5, 0x4, &(0x7f0000000b40)) r1 = dup(0xffffffffffffffff) r2 = fcntl$dupfd(r0, 0xfffffffffffffffd, r1) writev(r2, &(0x7f0000000380)=[{&(0x7f0000000000)="56d89d4ab7a7e6c769c2ad5f7db0605ba975e5965e6f62d8c73d66b4a6a1ffb9a81bc72b353057243782cf8818e56b46d351b6d29d3118968e3a53c3c537ab3c4e0c8113e5b233c8fdba05f19639ba92d16818039059b1d59ab8bd82e7f4313eb65ea1ae475006c540dc1eeccbeaf880461e63bb5d64c0fc096f97eadc578e1e130888ec07548c05469ead669b96d7d573315016d659b59a70b7022d9d89f51c7f6966d02369805f599701933fb556a77906232d24d5a9487ff0c67912bd94e357f6d398ead13eeaac5385cd0536ff9cb5db070b073d9ddd4293fee54724bce3a62010f2be615ac0d81cb497ab775e3cce74fdf19a", 0xf5}, {&(0x7f0000000100)="0b71b91b89e609c37158dda4c5b6cad9a51e4509d06fa871f180b6ce0f99709e8ae60a6dd9859e5fb71c24eeeab3e77b2257a258609ef0b8197fa91dc30ec5f8fbd1bac5f3b9308ecfac5a1192e76e5ed94a3784cf57982e158efe49a46444816bafb460b16e8293eb2a9efa46301e334315dbef31a99a677a9e793f3955384f23c14f7a6c2cd1a089", 0x89}, {&(0x7f00000001c0)="11475e84cb599db04d99dcbaadac3c1268f3d23d2920758ec078b0fd977104805d78af2f7ac71fe79667fda01f642add1c602cfbcfea39545138d2d4152c89740c1cfcda0a996de74e7182c62942130b6a372ce1d9586ee082c427f5ce20", 0x5e}, {&(0x7f0000000240)="5a6540276a4cb7e61cf8f9248c011b3b9e0cc3678a", 0x15}, {&(0x7f0000000280)="e8b52466711f1c0ecb37e2b7f1eb236036d572c7b37296f27f2e6f3f1449c70b9493f0ca371b6c1a247de4f403f83bb6f7d5f0bdae3128b0e82c8b94e7d3ba85c480f2bde83bc6c218635718e34bd6ff44a610534db64d1a5ca8d1124604280b774cef07b2d9b5f08a2bae43190f311011c92b08d1c1fd69a809e570a9c982913163438342caae6f91796fd2f3496860d773a4f140cbd18f29deecbe1f1d63e7f8d5", 0xa2}, {&(0x7f0000000340)="c022c49cbccff82f120bc87a0b8165af7495d90f4d49e8384907dbc7a6b4ffc012712e23266dd8edd7043f49b919", 0x2e}], 0x6) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000009c0)=""/63, &(0x7f0000000a00)=0x3f) r3 = socket$unix(0x1, 0x5, 0x0) shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffb000/0x3000)=nil) r4 = dup2(r3, r3) getsockopt$sock_int(r4, 0xffff, 0x19, &(0x7f0000000940), &(0x7f0000000980)=0x4) setsockopt$sock_int(r4, 0xffff, 0x0, 0x0, 0x3a9) recvmsg(r2, &(0x7f00000008c0)={&(0x7f0000000400)=@in6, 0xc, &(0x7f0000000780)=[{&(0x7f0000000440)=""/39, 0x27}, {&(0x7f0000000480)=""/14, 0xe}, {&(0x7f00000004c0)=""/244, 0xf4}, {&(0x7f00000005c0)=""/41, 0x29}, {&(0x7f0000000600)=""/65, 0x41}, {&(0x7f0000000680)=""/120, 0x78}, {&(0x7f0000000700)=""/93, 0x5d}], 0x7, &(0x7f0000000800)=""/188, 0xbc}, 0x43) clock_gettime(0x0, &(0x7f0000000900)) 23:56:40 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) select(0x40, &(0x7f0000000000)={0x3, 0x9, 0x1, 0x1ff, 0x100000000, 0x2, 0xc885, 0xee6}, &(0x7f0000000040)={0xf448, 0x1, 0x0, 0x7fffffff, 0x10000, 0x8, 0x6, 0x10001}, &(0x7f0000000080)={0x1, 0x5, 0x1, 0x8, 0x2, 0x8, 0x2, 0x401}, &(0x7f00000000c0)={0x6, 0x3}) r1 = socket(0x6, 0x4005, 0x0) connect$inet(r1, &(0x7f0000000100)={0x2, 0x1}, 0xc) shutdown(r0, 0x1) 23:56:40 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000140)) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x280, 0x12) r2 = dup(0xffffffffffffff9c) r3 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r4 = accept$unix(0xffffffffffffffff, &(0x7f00000005c0)=ANY=[@ANYBLOB="027ee9f604b4e9f209e7fd33fd25b563edf5a2ba63ccc97a9ecf881df08187b63cd400010000000000d86e8029ff73571bfbd22d01a4d024b0904c7b5a1b35e571f47c83c3b2960a1f06c5e27cfbd2b03486af4084499dba28d3adadb49a687a2e151f0e1d48626c58a7ba0d75fafeb4dd"], &(0x7f00000002c0)=0x2) r5 = open(&(0x7f0000000340)='./file0\x00', 0x800, 0xa5) kevent(r5, &(0x7f0000000480)=[{{r1}, 0xffffffffffffffff, 0x3e, 0x8, 0x3a6f, 0x4e49}, {{r3}, 0x0, 0x1, 0x4, 0x8000, 0x401}, {{r4}, 0xfffffffffffffffe, 0xa4, 0x8, 0x6, 0x5}, {{r0}, 0xffffffffffffffff, 0x5, 0x12, 0x84b, 0x3}, {{r4}, 0xffffffffffffffff, 0x80, 0x2, 0x9, 0xbfa}, {{r2}, 0x0, 0x20, 0x33, 0x1, 0x3}], 0x200, &(0x7f0000000540)=[{{r5}, 0xfffffffffffffffd, 0x0, 0xe, 0x3, 0xff}, {{r3}, 0xfffffffffffffff9, 0x40, 0x21, 0x7fffffff, 0x3}, {{r3}, 0xfffffffffffffffc, 0x1, 0x6, 0x5039, 0x200}], 0x9, &(0x7f0000000280)={0x100, 0x2}) r6 = fcntl$dupfd(r5, 0x0, r3) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f00000000c0)=0x5) r7 = syz_open_pts() ioctl$TIOCSETAW(r7, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r7, &(0x7f0000000040)=[{&(0x7f0000001400)="8820f733fe17814ea2dbfbf91ce37e8a32596580fbd7142a42989b9558707366cc4d5c3e1b6b094ce700c3dda366a12ffe390cd28cf6489be1391c38eac160b0c98837842748d169f06319ab6562669011595784b78b1d17b1a9d8a5dd4bba09aa8b672d05ddb62d650b15f8260b377453adeaaeb8df9de7040f1ad369c265bb7304d4c4314a7287a41add6938904fa4fac73dfa056117a1870d1d2e88612175ab4159d1a079c3155fa7ce12a83ac26eed6d288dd3aa01c6db1289bf5e1ec673714aab3da340185854c99c5fe4e54b987fdfd05879ef6e6da6f990a4960a1f013f899125f85d3410952312e8d55ff36dfddaa80ed4b3e9a25a2a1201276244eaf4efec7da57c6da904aa591047879cfe0feb1150938f46a8f9c37c290adaffb0a4025de4c3068f9195c2cdb84cb2a9734c8c10de57d9ccf329c776ac406ef7c2752610b8812841f526078789a48be96052de0a476f11499f8b1a2ddac99c0231eb110c83c4162a91fcc9aa0747151293404206c9fb3385064d4361668d0a7874d910e82c096db6ec57dc15b032771ead4ac25daa08fe1e1f079fe13b1f843cda87b13762edd102b4836f23b5fa79079bb679dd251d384eb2e4238db540f88ce752df9a844e7a9cd89b6d830c2bb13dc01004c0174fc1107900c58fb796e9f7a7e81a380b2aa479778c3045fdcf093877640c7620f605d5ddababa696475757bddc26e28995fcbe730e2808a911faac7ee258149c0df2f8c8c53a8fcb04c30ba9a167c030565971c2a4cc74b1b0ba1b83fa41bc85b870b3432cfd3cfcce6cc0c7bcaef8698512e742ed287c5488acc9f562e46bf037d8d2aaa63eaa9941a1a872804911085ef060ec7b86134abd4826348a5191085ad8416c29975e0378ba7bdfe19c80213504806c06102004cd2f3976ade6e27423520998257415ff719228e836814784f3d9680f83214b469e85154d33de36eeed0ae9b45d5b150001b482b2261da7e203d366b3bef91cb3c1776ce0943c8e5363eb62a1e7b541eccf916cb1c5e5c8f162c148b593de2fc848e58ef26f26143e6c41460184a95ece5ef07ee3b9bdde1699ba1b34847abd4fd10ac6452a04b4b53497c3998598e867c8d76d1ec88e95b7dd264a4c92619973b1505b8a8972bf3920c5c617bc35700bbccfbb5b0c8b66b5e2ec8149673ee6125cc1dabea264bccc1c6fb4416dff2aa4b6cc96bde54f62116da482d754ff4ef121dea0b75d929aa598a4995ab0f8b01e25bcf8ca37e736550ee96ad62ff74fabb6222ec76bf27ad7fb02f8aa347dbd6073c4f2ae9dbd9f649c64472f9fadfeba8b5af37ac640c8b6963c79f329b1fc14e2a0b7005f4062fa05189ce57e08635c161448c2f52de7a21688d9b3f61f60aabd3aeb46f07c6998c11ad8b97efc667464ee3eb673228fd1f080e15054751a4e4c84bf16a3a688010f6ff5c970a85e5947668b345d96e3fb4fe86c00571230fd475ef11824c5880230d16f5e0708a5131905987e2288a5e578eda04b1222192f5da8f844a4c27de9de993c524801323f14f447206783ac5dbbb8ca2df40ed52e69b47fb6e584ee52c9dae2c36a75a93b9e634a7916f9ec7004656d4711e3cb53b42c87411e1dc2f0fe0a673e2625a960d8403ff30bf46deec5c12d96d46bf31e1877e9eb76635b00e9e244e6d2b0d1450d3cb9559309aed63d6f0eed6e4a463f5b33cc73c3d74927a6f629f57a3dfbb95c08d54252f148bcd34685c67ddd0cdb1792f32a5e754e1ca797f5dfc417232ddaf6b1982dd2f08ceacab2fd2d93fcd7078cd67438baa782aa58906471a0bbb8d461d1f3f5da95760cf924532586a9600dc919b2520579e7ceb69c2bf974c5f175b43e8555b319ecee9272571449f574a485b75d63eb7907a6c1a3332941ea6115ec9a676ab900ea2b259ac1fba7d0913093d801de45994617d7ec4fa7b15da63830f9aabb993a23ea8d74675b52dd72120c811207acb1c9964eb1ffa9ab577ca410b710b4de57e3b6c522237397306630949b4c7f72aa50db470b94d4ba7d4fdff2358c503230776f9e24b1e6fc548811a4fa9fa5f61b1b7bbf4662edbd3b681dfcea2a065d7ce1cc3f51daed2a5b207655d30d2a884656a63d1cb4becd89c3fd46595e1cd94d491ea041295d817896f2cca54e56cc378cf132fa52ab2b4e8731fa069db401713ebf244bb9166db49d588b62303357d49a8fa9dfa25c88e2c074568c0edf39a7906fa76a934a5a1e832b61fa2e02be4bda07c64bf0537abd5962e23c2a80f3bc69888711f8a8438f37e5d5023e0df3bb105921ee0b6a5a0017f7bbc73598c141e92f84d74461d7afa4042a481e70449c6af459ec7c700065f778aa8aa39bad9129b7369ac321c2dab4249c545bd231c8367cf3176b25a6d6455a77b403cf2ccf6508a57400a2a9e8e7045fa91a103f85f95252618e278f37f3eb5c1d109892661f80e8075846b811f095a53d0948c84e7bec337e77ff978b3461b649de0197770c18d3d3f01fb1eba13ae731d0c277d9372c628613da2fc786d3ac22395704a374fb001f689cf26baabafe6eca75fd281834e919c5f7122711a62dceb4217b13a8e0146f5c806964fa526880eb832e564f2764872eab6e87f87adcfa2701f34b35a5bac479845051c5e6395775e5287667c119ec839864fc6399b7c9f718a26ac7097d75149214ba0ee1106e1a3a11a90fa0cbafd0b826c8255842b09ed18a308afd67b100c66574097c2f08ed8f15b538eb5a6ac3040b23f0a0bf03bf15d31bf35b17b51312f53707d8327992496972e73df5f41bb2ff4f2117fd0a64b44b626f86c7b9bce005024aff6d6f25bc495bfc6e31e8b1039d34b5004cb6f2e89fac05400e56f10f2ffdbbc8fc03c851ace852532368a7ab9d01cb9370738102f2ef49d550136c102eb7d92acd4bc830721f1f3442630c26d85a89a6a5287427f2dff45886c307f052329e66793af83d68d2bae5fcc82e2a092c6240acc69cc4d17874ef698ee4b023057ac5202a50f4387f3d679f0d6fa5d2d783bfecd60c765666358b0dd203f14c0254effbe8fc4eed3cf971e820d19d74d42f646e1f4e53e2a218b60a5ffa2ad7a9f4865371b25c1c6438514957057b84bed6ecb95989e14b7e3dc0fc521307944309c5a3fe11b2d0e375144a23206e130d2fc29f6811548a53a26b143955f261a4544b601c7aa850b557c9724329bc46fc7af58a110bd24e73133308f50973de52595155a78923b0d629f8587a7c98e57457337cffd2f52112f0f7c7230a519484052a3c8a84c088eb419b36de3bfc4822a33548dde45a9691a0073c9aa9c537c8ef2ee4ae703d756dcc27d6fdc39e7b869354b0583c90b474ea8eb8ede8df16aa6749717c88149e08a4d7757d681377a9d826e859825497ad7b3d8708a962107c91812db64c099e6e9b1fa5d3ca15195ea882bdb0097862951d0ee145a03b016e2797e459a37caa32ca7d3e390a69b2cf24d1807a72a5a85209f215c2db55cd49a50f432e3fb257b24057ad7feb7703f8dcc08e9a17b41c98edf3895eb5342921ee4031b9a222fd99f36e1be4f27cbb86fd96fbfeed04d8dbb2be7a730a8f314f79a9fe78a02088865e6e9dccfa1597cef3185514bd5c3fa43141ae6c8c71d0ed4c8aac0f493c68084fe5ece3d50aa1b59c0335a13fcf23f7720955f3bf40fe932111a56d9a2db692ffd1f0ed9d46f9edc93be5d69610e97baedb7ec70cf29b364f905779aae87806c80ef6609985e1e13ed7bdf37f7a03e8ddf5ebe28d97cb51d4a572b089f474b6e1bea0942e81bc992337aaa1de3ee993c621e3acc41c47b7c522bdb6ee724b1c7b19d60f70a96864aed35e811e74f51e21330b23e92e6e2d9544fcd06fab25e5baa9ff8567ad2c510891e64fa495188d3e4e2ab071387958e8d8a88be804f11609d5135bfb2a0958855d5f7f0d85c51650fecd150fc926b00c5108ae5b0a69112cfb157fef8e4e073b32038859eb9fc5475ac1b1d38e58a094961666c78d3fb4b87b64ceda9f7effafecf2bd64d3900a74631f41d537aef501fc1fb0498f847ac0e54c7faf053c7888ac22b040e9a1c9c607c6fa607b99523e1ee36efa47e612730755fa60f267f36acb902a6ecbfb69fe8f3200b12d0ae70c7a6241b30766458314d426ded6b96f871c83560a208614be1e584959664aacc807e61bdf54acb5bb9c1fa64a3fa3db0b757afa47a2e635ab3307bfef8654cfae204fe795bd7d9af697b0733661d847537d9e7e250659a12241b1a9e7782abed3364832594304b4ace322f4c58a9622dba688b2044b9a0e24ea1bb497fd9930f06ab602fcb7b88f938e37d87fc2994a818dcc7b53035c730342bef1d4bcd7f3177f61423ab09edf1df4daac28d787356122302d1ae3252ca842da1a0303c16d40e1a695e0616c8478904812be91beac8cfdfa0db4226a37393b58570ee055b5218724c2d0c870ff3863d3c010f84a8c6b9433a0ca3aeb18532273e16c30dfb47d16dbd967d6d44a4fea73080b52e3a6eb411ba110d6ffd84ed9079366dc69da802c8a1e83c0b386e6ae0bf690525313e8adde7c2bc8cf5b903a642c98e676f26c63ee24e3bfa9af44a194a045d16792a66b13ce6198a55a8fe1793e0a02b2acedc52d28739abd3b5fc3d6e02ba4124ef57dd8267143d6cbd58f90e6110d415b44995c76254f671627fbfa8c5eff6148034eebd577f1d6d9c29fb12106edef2f8e7d5d3b2679e9171c02c8269f010de084fece06d8523ddc2e47a44ce4a230700d0aae19320bf92f02bb9dd5440d5c46cba060b41aa578bd8246a658dce441cbfd94ab55171e3397334eba47e55ce891e8240f7dae6f8eb75af914a74f6899de2382fafa2e0aefa493b8f04d81eb308fa16fd33facf7e049ad6e2c4940ba48e4a20bf165319551bfbd9b58b799a354f287a3ddca07248a798eada96c7229a59232cc1bd9c411da4362e535c41e00dae0befc8d5df0de28a73f76a245cd4fb8740d09acc7d5c8de296f63085814c37239c8711c3748faae7b59b80c2f467551da56db98b77a1df89268f435da26b4e94dd1bf93a4190c8412492fbae912b2ce0f6853358092f48bcd717313e882de3543ac2cfb82417f1a0c58ceacaf9ecabfe016cd31284add06eac0503b6ad67ac50c1696bdb264cd1a1e1a1e7034d3de3e4cb182a35c6cd2350c4cba1e251a752ec358c90fff59749136d9f1408f04bd4f00104967492e4d4fabac35a63d7fd79efb0154b015de543797e66ed2f451425970704704b4a1197c59d9f680eadafe66d4e19d18a6879ccc8afb16f26698ee587679ab66ae937824c2dd626eb964bcb61126656ce613af292e65d5c7a1f4feb458f69ad6f433c4287792b27ead98b1f6a4b529abbd9ed4a02c0277f76f347e9ef366528f9ff8fb80952a64ae9d82998839883458c37f4a7989cccd20cec19ca755b0c0e47663c2bbc8b4decfffba7a44757b7c219719384f1aaeebb21eeb358a2209da546f1cfebb7acf2faed754b018b55eeef4a26b20a8dc7950374c7718d609a5730de202cce3421914aace343526419b9c571a4e43acf8abfddb241209a5bd40b5043678428bae39a118df91119dd4fedf503f9c6b297ef250818ae0af47ab05af6ee221d883395284431701ad892411d1fc1f5919d6fe9f7f4e5cce1cc964698df330c5ba33ffd9b65dd8c38080409b8929151e222f7ebcf109bd22fd9bd99321609bf10253bde65523498d258e55c8cad982ec140dd6e6befbbe67e19599afa78edc52", 0xffffffffffffff93}, {&(0x7f0000000640)="c75a2e901289702696441d97c482740e42d3d021c7282bba05a40e1cd55a8ddb6f01913fcf9c7c66523e1dd5548c6afa3f56239d4f73ee517e2843f75ff762bf7eb743c7e15d6f529425129d69cb7a1432dc5ef54ca58b6e91f7a56ec064", 0x5e}, {&(0x7f00000006c0)="af2b5d016065a8c9381726ef86df2d71d3fdbc8002448f95d01dea0fd9101e6bbee65e02484d52ea3c3846b6934ee47ce551b6a950f2b3a22f079a1ca355eace2dba5705a5bb5e41c362d2b03bf69e58c3b917f53ffa3aa6b42d68f28e2522b9bda468d2fddf222e798c4ca557f10df1194561951281908a02d257626ecddcb3622f8995c0f89c2e43363eef28993a2bb84a758be696ff9dcd7e7a9c686de7cd67a9d6bdceb67736c74e15791e7a9074bac1c77f6b00ead1fdf2b00fe8455171b08c35dd7d395220728a21ccff88f2b136", 0xd1}], 0x3) writev(r7, &(0x7f0000000240)=[{&(0x7f0000001340)="620d08805a7a3462e6a6125b4d230dcdd26e624dd340884a29dfb2fdf9c454cefc086850af6b61d6b372dc371140d5f4b5dc6112b8ad0e9e012c99a7c116c0985c241a47e7ea80aadf5341b8e3a5fc5d185586702da5ecb65fbf0efb0e157d51e4db85ece64a03a0f97e7f82cc8c8d4bd4d8166f3b5b41d66fcaa9afbddc2c3143c76b36410a5d", 0x87}], 0x1) syz_open_pts() kqueue() r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000440)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0x0, 0x9d1, 0x2e25, 0x879d, "0945bb81e70a48cc092500"}) poll(&(0x7f0000000300)=[{r8, 0xb}], 0x1, 0x0) getpeername(r2, &(0x7f0000000100)=@in, &(0x7f0000000380)=0xc) close(r7) 23:56:40 executing program 0: mlockall(0x2) mprotect(&(0x7f00003ff000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000400000/0x2000)=nil, 0x2000, 0x4) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x100, 0x80) ftruncate(r0, 0x747) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000180)) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400, 0x80) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r1, r2, r3) setitimer(0x1, &(0x7f0000000000)={{0x100, 0xb31c}, {0x5, 0x700000}}, &(0x7f0000000140)) 23:56:40 executing program 1: select(0x40, &(0x7f0000000040)={0x6, 0xfffffffffffffffa, 0x4773a8c2, 0x7fffffff, 0x1e, 0x100000000, 0x7, 0x6}, &(0x7f0000000080)={0xff, 0x5, 0x100000000, 0x6, 0x4, 0x7, 0xfffffffffffffffc, 0xfffffffffffffffa}, &(0x7f00000000c0)={0x1, 0x81, 0x6, 0xfffffffffffffff7, 0x8, 0x4, 0x7, 0x8}, &(0x7f0000000100)={0x10001, 0x701}) select(0x40, &(0x7f0000000000), 0x0, 0x0, &(0x7f0000000280)={0x5, 0x8001}) 23:56:40 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) write(r0, &(0x7f00000000c0)="34cb022c96a601defa8ea9bde180c179a4d46ce2a7e71fecf6f8f37b17eeff969dac1f90ba2799fcb8797dc01d449ad77879f4ddc0d68ba397fffa89f59f9707add10792caf33b1dbfadc0271fa1135f2371e5f151c3afebaa94d0cf8a66386f988bfc287aad75b41af81734f05fcac8a1b5eb1bd7cbb1d75224bfe56a17382e15650d163944881e65", 0x89) getpeername$unix(r1, 0x0, &(0x7f0000000080)) 23:56:40 executing program 0: unveil(0x0, &(0x7f0000000200)='xc') munmap(&(0x7f00007d0000/0x1000)=nil, 0x1000) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) r1 = getuid() r2 = getuid() setreuid(r1, r2) r3 = shmget(0x1, 0x4000, 0x2, &(0x7f0000ffa000/0x4000)=nil) shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x1000) munmap(&(0x7f00001f0000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) munmap(&(0x7f00001ef000/0x2000)=nil, 0x2000) 23:56:40 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x7ff, 0x3b, 0x0, 0x0) r1 = dup(0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 23:56:41 executing program 1: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/208, 0xd0) r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0x0) msgget$private(0x0, 0x2) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x18) 23:56:41 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x107fff, 0x0, 0xfffffffffffffff7, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) 23:56:41 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) accept$inet(r0, 0x0, &(0x7f00000000c0)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000001c0)) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0x7ff}) accept$inet(r0, &(0x7f0000000180), &(0x7f0000000140)=0xffffffffffffff61) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) shmget(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0xd0dd, 0x2}) 23:56:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)=0x20) write(r0, &(0x7f0000000100)="90e4b8b106907f46155c8070324d89760f08548583030753a58fea2fde222b2516f7e84eaec82d851d72764ee5be2f03e0ff7b3fdc1521bf8640f97220094bf2309748470592d76ed6517e66637b92d4847899e97595eb7fc1efe3b0bf12f091ab1666f3e9de55bbbdf28f07f2e4ffbfcaa65c10796799dd15821001c1a12766e689af77755f121876bbeee78cf2b5f53badc2af6fd6940d10baaf7786c68b1d4fb25bfe01df67b99521ca0a849676d2a9619990769d6ac2ba10", 0xba) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "1eae8682776b789ca7f07914345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e64111d0fc5010e1ab23c3238a10790be7e88063adee0373ed4c4f95193c454b04cd0397bd3c2546417bf49efbe3f1cbbebef210d72a16619ca1d9e8c0b3cdcdbc14e0bea7c150b6bd0fd56386906d271480d8e3afad698a637197bee2042f4bf32dcca36f5a5e0f738edf494de37254009ab7b06dd9df6da01f5a8fcf4f263f1ae846aae6d6828401f16429ae035b7d950c5e126189d0c72922b74627df8afd3871e00ee09678419727e42cf1a78b52a907b5f6d85f67c6ef1a80b38fa599e0a4a14a6694762d51c4eecd015b77b5cb8c15a69d74d27084e4322c3029ab61b91bc0d178a4e981a6dac68256e640de726bf913e47761ba6914ac8d18b584882725f9e24af9d33e70532d74277d12ec932261881784c265ae855d5d15b13156d49474129e595f5f94966c4038db4996cf554bb153658977d6b56f4779fe3d934ac9abd8297f1f72cf0088d2616d90bbc50180af9e36bc9ca979933c79faa718e7533a27dcac712b823c751fbe5a78834e5539f5aa5379a0763d7155769ab679febc644bcaf20f45ed46e90435d145237879207b6134524534df8593218da5144498234d2502524864f0a5db217804a841b486aed83870b5b04d0e047d48254d46ef60c84c871cd971e8489914522d85d584b0ef8661d02607434f7afd806a6f4d49c21", 0xfffffffffffffd2e) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1fcc8be3726449a7d3c217d9d5218482f05f538b"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x2, 0x2, 0x400, 0x2, "e827924b0b1742cb7789bd554789d28f2152657e", 0x5, 0x1f}) execve(0x0, 0x0, 0x0) open$dir(&(0x7f0000000240)='./file0\x00', 0x100, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000280)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x800, 0x59, 0xfffffffffffffc00, 0x80000001}) 23:56:41 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000040)=0x9, 0x4) 23:56:42 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCDTR(r0, 0x20007478) renameat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') preadv(0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffff83, 0x0) pipe(&(0x7f0000000000)) 23:56:42 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) rename(&(0x7f0000000280)='./file0\x00', &(0x7f0000000140)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00") r0 = open(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x80) getsockname$inet(r0, &(0x7f0000000100), &(0x7f00000002c0)=0xc) symlink(&(0x7f00000003c0)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f66696c653000", &(0x7f0000000440)='./file0\x00') rename(&(0x7f0000000480)='./file1\x00', &(0x7f0000000380)='./file1\x00') rename(&(0x7f0000000000)='.\x00', &(0x7f0000000200)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f66696c653000") 23:56:42 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000080)="01000000", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) r2 = geteuid() getgroups(0x2, &(0x7f0000000480)=[0xffffffffffffffff, 0x0]) r4 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) r7 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r9 = getegid() r10 = getppid() r11 = getuid() getgroups(0x8, &(0x7f00000005c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f00000000c0)="99a0f5eb890fe41bd87a631a861808d45632c649eb856fc27d416ddf5961d633d960d2114c7328048fa940c2436c713c0ecf4289be6d4eeed5bf4d1538db6fefff886b284fe9f91da2039c5d897e", 0x4e}, {&(0x7f0000000140)="11755734d3af95a8bbb883c684a5ab129513e8df1d2034975ccefa187a9ecaba733383fc6849058eb98188d2349dc83e897c33a61cbd13eb4677fd5545837270c91fe7dacfef01a9470e2c01ca2a0eea78bab94108917223c5c31ede7be4ddbd9f5681310e13587787731aea0e9727cd48c4a524b61529a273c5a37770eb74c141a2bc953131f68a9f364dc16b9994837d6406556fc15a0521f8906194e6c3f23911a8dbb91d54080e610c6d1572ce9564fd894c1787845e61d4dc780126526960dd4952c5a57597b73c0fff2980beec29277bfb450556c8a616a990bd0c9c8edf07", 0xe2}, {&(0x7f0000000040)="66cd02b48da9", 0x6}, {&(0x7f0000000240)="64bde8f5ac04e775d344974a889ca9c1d5bba657cef7b20f1163961ad724878f608f9b34e02242756c258faff64cd54e0200d8a7bc579e4c5e722c1606a0525cd7654354a643417f27d1e178b82355517e4c47ec6e34cf43a9c0493858bc7797dbc02d003b1cf3b78d7592361957b8fffe4c47b440da7b15f8a185d690eca0a38d1e057eff1e7675ad38ecfa8346cd5bcfe0510336ce66d3d13a675a729cedb73ae7326757b47ea787a5ebd85ec2e43a3a838be7197308ac1b06ecd05f0f", 0xbe}, {&(0x7f0000000300)="d5eb4cba21bfc01f0e74251c950725aaf06d9f04e36d07fd7997f9cb890940666296f4a38b5975e36c108a2160045889cc915ed5b275403dccd669599fa3f0516026035d0d2830870f9355", 0x4b}], 0x5, &(0x7f0000000600)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}], 0x158, 0x408}, 0x1) shutdown(r0, 0x1) 23:56:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/195, &(0x7f0000000000)=0xc3) 23:56:42 executing program 1: r0 = socket$inet6(0x18, 0x5, 0xfffffffffffffffe) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="b7cdce2a0c3d497ac8106cd986716b16f6e50866bfd8a6fb29aecda728632eb7871f81ea302592e8b1c16819fbce64560dfb68140e6a121dc3bd4165d2e20cb326b02b7aad7eee8ab6b5acc2f60e31f281", 0x51}, {&(0x7f0000000080)="05ce70ed691a6663a85a7e480012e1b615006a61484f50823de0db2962223603d66f06aa1857f8de6e2122e99c107695e9baf1dff53d15dd71c16e735f3f86adef2c749f37a738047486519e1573f61d450bd9d5a2e4c0b4b159160f803264bef7f34c76819c1254a33dab3b28ebdba83bc4d5f70cfaca5b8a1147081599280401db283da8b9efd7c9e1e667f448dfcad782f724dd49", 0x96}], 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r1, &(0x7f0000000780)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000006c0)=[{&(0x7f00000001c0)="0fd9931bee6039067b9658915bbcf116f62b098a526a9135c21d887f5fe7f59cced7f31b93c500cf2513c29ffce3671724e3abd052ddeff770feff8e2b0100737d5455638e23191a990acf693ce11abda891c2b6d8d84f920eb02fe3e3f3fe6adb088b0e4008f7778740c92e77264f30db4337321b88eb12910d97e480c15a90debe698b70d4459a1255fda35012aa00c1ac53436ad00df0b52418b2e7840cc4db5f9b3d16883c5cc56a9be627f43915e8c424dd6f9c202bf16163b54d359e13e71e6be50922c5e64123310e54f74972790496de6d5c97b0b8a75a4ccdfce329e5757ccb835f4b00bbab3cabe16177e2c80372a077216701595a24f4", 0xfc}, {&(0x7f00000002c0)="921ce61c5bbe4480c749c7cd79033718ece83c42d5e57f810736f65fa97bafa58fdd216b8964d78ed27f371c0ae35e0868f07eb61e226746043be3e0868cb127646b8207f4bb3f04385ccf3e3ba1f831b7dc732cbdb546f0e844a54719e304f287972f032dcccfbd57f8ce89d6de0da1cb12046bb9c6c7287962b8665b1628e7b849d7119c8928845426a077a902447e9bf5b0a1753e97847014c0d4eb2e06c756c2b8ba8536eb655787baf2889f519f722783", 0xb3}, {&(0x7f0000000380)="169a1e12db6b064770448a9826a4ff06d2be562ec8d0695f668d96f2563f8dcea5333b7b2ade22ee49345f4feac50552cd9b1e5ea7d4ceeb05a31b2e5afccd6998d2411e00b61680834538977a5d88aff853cbc0504e716abe45c6e6c023c796e72f5c70858ca2701031e347724e89defb19a90b37d188e724699466a60352f0581f6d9c57", 0x85}, {&(0x7f0000000440)="c0a72c1c4de8262ee0edce9827e7c1a7fbd79daf48563b44fbb2ae83c98123069ef540916f8f1b1dee4c6b7e9c37a3", 0x2f}, {&(0x7f0000000480)="e8b3a0b955975e048074814de8bdd4a96fa3051ffe7ec6974d8d24", 0x1b}, {&(0x7f00000004c0)="7d400c9bf5a8647a791ff552262ea3ab03b7fbf04a14309958b11e7be42910cd48c370e7846e935d857d7407b79ed67b9ebc7b7bb291fa237d8e225edb09e3", 0x3f}, {&(0x7f0000000500)="20cdd059bf87f2e45064c5ad512ab9f76b555be1b0611440469179ce2e34984af60ba32e30d55fbe5042765abb53f8c97f7bca971256a6f598acbae6de0bba982efcbb57cc24d023442c23059ba709d22de551a52de95ccd7080a193e09aba82aae7de51bbe576abd15166849f84ca4d4f0ae27186b13b59da18d8039b75a6a3702f8fed604795e24629bd1b246a5b8df483cba3147fc5c3fc765042855a1f8b", 0xa0}, {&(0x7f00000005c0)}, {&(0x7f0000000600)="9ff68361de46b2527a64f80a1e291d2c253084b7918b3147c63d9aee59234166c5cad2306dabe41466e2ab8ea3ea64a47fb17cc49061cf9cdcba936f1c08c9768940f6c4c3fd0d15bfd05a9febb23b621bdd7642918d7ce31c6ace80e66c58c14cf6f1dbc537200b144eeaf7df6ce2e80b470af1db6faf95a955ed1cf6d12047e68554066664fc34fcef0daec629641b3bb6450b35fff90cf36b", 0x9a}], 0x9, 0x0, 0x0, 0x1}, 0xd) r2 = shmget(0x2, 0x4000, 0x102, &(0x7f0000ffa000/0x4000)=nil) write(r0, &(0x7f00000007c0)="8324de74d31c98499b5ec3812ace19d195ade3a3898094097925346fa428e57ba906b0db1f847c77dbcfef831ebbdf3aea8d189d599a61a397772f86e2af2273b4a7923afcaf22338102f3b3958c02d250cb5c2370b44902bb33662ed7bb0fca9e0d7019764c93ccdc71a5baf2eef25ae7d67f5122539463fa172e53dfeb0491f3e4df2e5f562d354546b3686e911d4c03fe3826b8c3f5bf93fb66d2e230a883fa59404999679b51f78f7a4b508d8c0dd39fe5eb1e599983163327769d4c21eae0a043e7", 0xc4) syz_extract_tcp_res(&(0x7f00000008c0), 0x1, 0x9c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000900), &(0x7f0000000940)=0x8) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000980)=0x7, 0x4) fchmodat(r1, &(0x7f00000009c0)='./file0\x00', 0x0, 0x4) r3 = fcntl$dupfd(r0, 0xa, r1) r4 = openat(r3, &(0x7f0000000a00)='./file0\x00', 0x80, 0x12) fchdir(r0) shmget(0x1, 0x2000, 0x104, &(0x7f0000ffa000/0x2000)=nil) renameat(r4, &(0x7f0000000a40)='./file0\x00', r4, &(0x7f0000000a80)='./file1\x00') read(r4, &(0x7f0000000ac0)=""/180, 0xb4) ioctl$TIOCNOTTY(r1, 0x20007471) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000bc0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000c00)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000b80)='./file0\x00', r5, r6) r7 = openat(r1, &(0x7f0000000c40)='./file1\x00', 0x280, 0x10) ioctl$TIOCEXCL(r1, 0x2000740d) fsync(r4) bind$inet6(r3, &(0x7f0000000c80)={0x18, 0x2, 0x6, 0x8}, 0xc) pwritev(r7, &(0x7f0000000d40)=[{&(0x7f0000000cc0)="f7e14bb0e92bcaf1c1183bdd80f7b08eca04e7660d84c62a92f01bf76de1136240fb9df4b9efc9c3353c8cf114530cc24458bca2c710f24f8a26ef980296eecc10ecf05492a8efe81a9d070313da67f16d91494d988e2566876ae46073e7bdecf1851c270e67", 0x66}], 0x1, 0x0) bind(r0, &(0x7f0000000d80)=@un=@abs={0x1, 0x0, 0x2}, 0x8) fchmodat(r4, &(0x7f0000000dc0)='./file0\x00', 0x40, 0x6) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) shmctl$SHM_LOCK(r2, 0x3) socketpair(0x2, 0x3, 0xfffffffffffffff9, &(0x7f0000000e00)) 23:56:42 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000006c0)=[{r0, 0x70}], 0x1, 0x0) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffff9c) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000040)) r3 = syz_open_pts() getpeername(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) r4 = getpgid(0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getgroups(0x4, &(0x7f0000000480)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r2, &(0x7f0000000540)={&(0x7f0000000580)=ANY=[@ANYBLOB="01002e2f66696c65300084757c69f8bf1ab36c4d5084aa89cd13aa0236290c24ede75aab186d1137c170a03edeff6b0e20bc683b55f525b611f00d3bcab863f907345035395534f084e201b760fbe25c2b5baf4a3bcb448d1be960d37579314dfd01e97121d4f826ed"], 0xa, &(0x7f0000000380)=[{&(0x7f0000000180)="4661bc53fae4a68351659fc9d6b1c96feb470ebad1e0656be8cd9ac43cfec764bf97066a1103fb964da590965c652e30764c539b54d1fa896475ec31a79459556800f75f8667ee6640507cc633", 0x4d}, {&(0x7f0000000200)="8748142116a8778538adeef82462d2ecff65eb3b1c8732aa5922d86c751f426862d0a156f8ccbde68f4de5df7398210962e3e144cbb97996353a08500a21284ffb205504423634de31f5e305ce6f9327eb3f6c667e1ea437fd1b55b75af74f7e812ffd692a", 0x65}, {&(0x7f0000000280)="e35025a005d4dd87fd0f43f5eae2298dcad110ccb1d85ff3af65330f5d06097c45f5eb5b011f31c8341b66ef4b0cbdf190d7332f2476fe28d13cced72cf0", 0x3e}, {&(0x7f00000002c0)="8badbb8d35ca151e9b22769b3b59da70c27ceec06dde2ab3a9f7b0f6863d1b66bd7529eb37b522f9b7d96d908455a6a9b5a3041ddba2b8b61fbd0ac71e2b2b1d5d38e6705e424da3101b", 0x4a}, {&(0x7f0000000340)="95811d857c481ace8751b1deb189406443bc4ecc172e6723f7a54b1a9ef9417c3a7c79e5405c027c85db136239d5304c07d48661d5c7c5e732d1d308786d69", 0x3f}], 0x5, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x30, 0xffff, 0x1, [r3, r2, r2, r0, r0, r1, r3]}], 0x50, 0x1}, 0x400) getsockname$inet(r2, &(0x7f0000000140), &(0x7f0000000600)=0xc) recvfrom(r1, &(0x7f0000000cc0)=""/189, 0x10f, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x0) 23:56:42 executing program 1: getsockopt(0xffffffffffffffff, 0x11, 0x2, 0x0, 0x0) socketpair(0x12, 0x8000, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 23:56:42 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000300)='c\x00') utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x0, 0x80000000}, {0xffff, 0x8}}, 0x0) r1 = shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000340)=""/4096) unlink(&(0x7f0000000080)='./file0\x00') chdir(&(0x7f0000000000)='./file0\x00') 23:56:42 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) connect$unix(r1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r2, &(0x7f0000000200)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000240)) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="830e3e536ae0589ba458f04a79b8aa17ddd9f5c14fde924859455dfa08a0caab0800000000000000", 0x3b5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="894c91e74c65a2cd04151bb73dac4b7959dcf57dc954d97c9a7dc2f42b93bd557e4502e59f8d2915868a8a45f3d33f6ded765b27a84e221c31c93453def15b4a5d1b71a9e9a61b64b4cecc8b", 0x3ab) syz_emit_ethernet(0x16, &(0x7f0000000000)="be230f903b5324febb073454ed524f31bf46e6a11d31") 23:56:42 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = msgget(0x2, 0x223) msgrcv(r1, &(0x7f0000000080)={0x0, ""/223}, 0xe7, 0x3, 0x1800) setsockopt(r0, 0x29, 0x9, &(0x7f0000000180)="080000004ad92be2547916f7312df418a91d27a4cc3f6496c26327a81370e95c946652c921b76f8927b7f9a8ca7a5c47d02add096c83b1d73a6b2c73475ad4586b5d25bbbb222c867377bdbf01f4e9cee48a7ed97a52a27881bd26297e338ec71b57019a388118d3a3dd55328f97a5b9f4e070b8ae848563dc7eb0187872ca51f764594ed8c9bca40e531628", 0x8c) msgrcv(r1, &(0x7f0000000000)={0x0, ""/63}, 0x47, 0x3, 0x1000) 23:56:42 executing program 1: munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt(r0, 0x29, 0x3c, 0x0, 0x0) socket$inet6(0x18, 0x1, 0x8) 23:56:42 executing program 1: execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x2) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)="73d2") 23:56:42 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) renameat(r1, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') close(r1) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x40, 0x1) shutdown(r0, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) connect(r1, &(0x7f0000000080)=@in6={0x18, 0x3, 0x100000001, 0x4}, 0xc) read(r0, &(0x7f0000000200)=""/50, 0x1fc) socketpair(0x2, 0x1, 0x1, &(0x7f00000000c0)) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x13f) socket(0x10, 0xc005, 0x7fff) 23:56:42 executing program 0: r0 = socket$inet(0x2, 0x1, 0x1) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000000)="8970bfa30b25b8bb755312d0fed1c81b60b67513a678870630e1460a2b1d88800a452dadbb91fbcd159d2d097b8bffcb2f4dc30f09a14010d8354c62709fecdd54aeafa46e00000100000000006237af58592b25f559f476381d38b36b8dfa56e2518e8337c63aed563a9a52f7e8d1bb081cd7", 0x73) 23:56:42 executing program 1: pipe2(&(0x7f0000001800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) recvmsg(r1, &(0x7f0000001240)={0x0, 0x0, &(0x7f0000001140)=[{&(0x7f0000000080)=""/75, 0x4b}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)}], 0x3, &(0x7f0000001180)=""/165, 0xa5}, 0x1) utimes(&(0x7f0000001280)='./file0\x00', &(0x7f00000012c0)={{0x266, 0x6}, {0x653, 0x7ff}}) pipe(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r3, &(0x7f0000001340)=""/172, 0xac) r5 = semget$private(0x0, 0x1, 0x1) semctl$GETZCNT(r5, 0x1, 0x7, &(0x7f0000001400)=""/123) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000001480)={0x7fff}, 0x10) mknodat(r4, &(0x7f00000014c0)='./file0\x00', 0x10, 0x5) utimensat(r4, &(0x7f0000001500)='./file0\x00', &(0x7f0000001540)={{0x4, 0x2}, {0x2, 0x4}}, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) kevent(r0, &(0x7f0000001580)=[{{r1}, 0xfffffffffffffff9, 0x8, 0x3, 0x8000, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000020, 0xfffffffffffffffa, 0x1}, {{r3}, 0xfffffffffffffff8, 0x1, 0x60000004, 0x5, 0x40}, {{r1}, 0x0, 0x3f, 0x1, 0x3, 0x8}, {{r4}, 0xfffffffffffffffb, 0x0, 0x10, 0x6a, 0xe4f7}], 0xe9b9, &(0x7f0000001640)=[{{r4}, 0xffffffffffffffff, 0xd, 0x40, 0x10000, 0x10000}, {{r3}, 0xfffffffffffffffc, 0x0, 0x1, 0x10001, 0x20}], 0x7, &(0x7f0000001680)={0x7876bbe0, 0xa9}) renameat(r4, &(0x7f00000016c0)='./file0\x00', r1, &(0x7f0000001700)='./file0\x00') semctl$GETPID(r5, 0x3, 0x4, &(0x7f0000001740)=""/24) r6 = dup2(r3, r3) sendto(r3, &(0x7f0000001780)="3335558ef743805885768e7d451eb8a32ec3304010a07d1dffd85df3a8b435f266965301122e6c475350e075d112aec8ea5c2f93f16401ed7d98d8a3679b9353dbadb6d89846ec7d6cec9dfda0c284264c71f3eb934854", 0x57, 0x400, 0x0, 0x0) getpeername$unix(r4, &(0x7f0000001b40)=ANY=[@ANYBLOB="0000000000000000000000dd70fdbc0f90fc8b428be705a49f766170fdacf476b907803b4b6ebb4bd48c860c1cbbfbd7155b523602998b12181b60e9af50b805f5d2d6d5944bbf0d6da258e801c7dba395c814ad0792684bd885132cb5878ca1fa5119aa44e3c9c62185587f293f890b7b866d12bf6c950800128a4b1e0b652264e9fc8b5084ba039597feb96e4001e4721124a18ca0ea4366d41053795ab4e4543c6bb626d824cd"], &(0x7f0000001880)=0xb) r7 = shmget(0x2, 0x1000, 0x8, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r7, 0x3) setsockopt(r6, 0x7ff, 0x1, &(0x7f0000001c00)="8033230c68b5efd404de4a34951bc508db6304e42bd00bfe78e01858d4d359190d78b26937bed93d0394459a975d5584da03df66de438d3a860c24db16549868f43d12a7ca1b65f958b277ae0d4cb0cc2a0053d85584c8f63bebedb4f15ca9749cf1419c9c2794337250cd3669fa7f705a4f3ea122394d94afae45f72ab6c79c10393188bafcdff452e5575cd4a5e6db2505f4ab1791ea2584b778b567370e37ff76a25f1e61aae59708c78228baad6d7b8ebacbc16c0f30f0714e165724e74a343774c3fcf156360ae59b1725dc23cd01e37a6ef9291e07418aa346a698434d72651de362794c6b1292b8b7ec7b661b7fb496c2d43ccef16dde83e44c06", 0xfe) chdir(&(0x7f00000018c0)='./file0\x00') getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000001900), &(0x7f0000001940)=0x10) getdents(r0, &(0x7f0000001980)=""/189, 0x2) bind$unix(r4, &(0x7f0000001a40)=@abs={0x0, 0x0, 0x2}, 0x8) wait4(r2, 0x0, 0x3, &(0x7f0000001a80)) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000001f00)) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000001100)) 23:56:43 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fcntl$setflags(r0, 0x2, 0x1) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8609ab1a20755ab8bdad345f07a098206fb2"}) poll(&(0x7f0000000000)=[{r1, 0x80}], 0x1, 0x80000000) poll(&(0x7f0000000140)=[{r1, 0x4b}], 0x1, 0x400) write(r1, &(0x7f0000000040)="9db2e632d346c4ab01061122bb9249cbf8c33a931ce7a5992c058204ca8d28abd1", 0x21) poll(&(0x7f0000000180)=[{r1, 0x14c}], 0x1, 0x0) 23:56:43 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a90000a64d5356066494d40118f347fb32dc1216"}) r0 = socket$inet6(0x18, 0x0, 0x8) shutdown(r0, 0x3) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000), 0x1de) getsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000040), &(0x7f0000000080)=0x4) 23:56:43 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x4, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x6, 0x0, 0x0, 0x0) dup2(r2, r1) chroot(&(0x7f0000000000)='./file0\x00') 23:56:43 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000000)="1c000000", 0x4) r1 = shmget(0x3, 0x4000, 0x20, &(0x7f0000ffa000/0x4000)=nil) shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x1000) 23:56:43 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x20) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="98e3736251ad94bf4b2ae38513d5a1d0d67c607afedc3141f4d84cc6b5a57b45dcf72f899b9cd9c5469d6a9d229895441cd91b7117426ab8e7ab45fe16545de153d376c90a14728e7ce3ec1fb555292226411ab99635469e3cffbb237d145e343cbc4cb57fb7b5c8ff76535bd2f278b605ee4f85f0b238962a47e1ce23db991a3f55e66728a45c342de3532ec9", 0x8d) r1 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="e5b3a8f7bda5467f8a20df8ce7bf130b0a0594641b59a7858ee7a6b78647369d92999b623f438f4c87cfb80709d5cddc427de3bba9d1c7b19479f568ae1dc02563450a8d2860807adae42b42ac39dffc77f591973cf38dd5187f615f7127c2f95f66f5bbc993873634c30c2f110bb594468cbb16cdcedd6148b4c8938f7275438db372d29c3a27a7bf165f5ec4a278a72cac8c136bf862f61182141266aa33b419fe20872cfb297b9fee2a2ee64383c02a415e01", 0xb4) 23:56:43 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x2) semget(0x0, 0x3, 0x284) 23:56:43 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000000)) accept(r0, 0x0, 0x0) 23:56:43 executing program 0: setgroups(0x1, &(0x7f0000000100)=[0x0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = shmget(0x3, 0x3000, 0x10, &(0x7f0000ffc000/0x3000)=nil) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) shmctl$SHM_UNLOCK(r1, 0x4) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) 23:56:43 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x2) r1 = kqueue() pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r3, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) dup2(r2, r3) write(r3, &(0x7f0000000040), 0xfffffda0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0xd3}], 0x1a02, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 23:56:43 executing program 0: r0 = dup(0xffffffffffffffff) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0x7) r1 = socket$inet6(0x18, 0x2, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x8) 23:56:43 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 23:56:43 executing program 1: writev(0xffffffffffffffff, &(0x7f0000001540), 0x0) r0 = socket$inet(0x2, 0x0, 0x1) r1 = open(&(0x7f00000014c0)='./file0\x00', 0x140, 0x20) r2 = accept(r1, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) accept$unix(r2, 0x0, &(0x7f0000000000)) writev(r2, &(0x7f0000001440)=[{&(0x7f0000000140)="a8bb038a6a7640d43702392d4699d186a1f618533e6f0edeeba8a5794283a730b06f8d632959d24ecbd913606ffc0dbd3035d9b33e0f6ca4a6a58a2f1c2fe6fb3b866447956f982439798862dca59b98d9ec1a1c74c1e8ee9def3b874aec81957bf0fc26f0417d47d9e7b5f49be8", 0x6e}, {&(0x7f00000001c0)="d0af369a530ee070b10279afe408dc19645cb071344545cb5716f375cfd0fdb06718f58ab1e10292d18a0d4fe1d8fb0f44ee0cbc524c6a5da68ef0db5f8b259f4857a3e591f3931652303f2a6db3f8e4edde1351990f7da170d752654a8035acdb10a67473bc181733125e44624b2737e6d2e640de7e7e40e4ea0cec76ff5058bd17dd474bc04cd2ab6e12cbd0748d1f696e19474f87a531b7a7f4c6506a8b1d5601fbb5203ddde57133c2e74278c6d8874e7527e355ea03f19d5091d46eccb467e742ca61670a4d417b737ed0a7f35538fc5bdcf9bcda20355f55f0893e16ecacd57a9eba56e25871ed4b5fcdfbd2a3bf87314251e5b6f08169aa81730b88d7059342cc8985cab93f0598561435cc8eca89662215ba2a5f2547c44decb3fa4af7e741fd786359aac94abf04bd2502143743db240a0ecf58a80952ed58bcdeb4cf611e3589d1803bfd040c9b31bf3707d7463487c3a32dba63a05277a953b9080d5ac99beb61cec1aa2ce2a1cd95b7ea045bb1e27886597f181a3d476c6eb2ca0f0e086ea260c1074c95798c149d678ea3ced677c1549acba79e1deb86b1cc259822aad33f15f49d1d3eafe7c1763a78e9b41f1e654333dc9beb7ba81521ad2111bae043d9f9398138878e87ebf140f7ddbed659a2962237c3712552d87dc0943815516311cf244473d97673e7f7e6d1ef373ff0df8f8ee5929e34e531549dc8bb13c5a0512fd05e95fbac2d28a4bbf76468bd9c9ed750a4cd9f749563d26502687ec8758fba60cfea5463f434e7ee80ae3f7cb0959c9cd2322c26649f55feee2e54b89c0cf9acbe932f533f6eee37ceb0f55260b2d1aa67f0f1a0f5fcacf708b60de18895a414debcdd50367f866c1d64beccfee0312d25d89ea1b272ca451e02f9e563c47a192a09256a1f1f677df6b81bcb5aba0dbd67963c71d9183a3dafe546b3686a556becfbe7c98b9f7f95ba04ab7343e2bcb765746fa3f967f7221689902893db7d5a66eefa2fdef43c5894f3f8fbbec257391e6c457404863b49fd0eba062219ee69cda5d53df6c7659d2902525da0ebb601dbeb67a0c6dd73153dd3eaec5f2ebd7400195486765ef72c2516303aa9f63b33c2fce68c809bf55823dfa7331e03a9259220401e453d56279dffc35ac2326ada962f4045ec334ad39a5629de370778f50ec07e8bf46072f8be7660960982c2e92e283db0c74af6c53d62f3c1dbe57d8aea6d8947b52ac83bc2921d30f742bf043926812b3ce979d06405a5bb446139dcf77097a25fd774df7d62dd1df07293d2c1345c12c3dbfd1c4c58d750552c3a48bb6ca2d8a2984f4115f61acd770b980fce8c4d5e72de5887a314cd475fa5b07d61915611718f1ee126713b72a01935fd73812c419b4ca60667a3fc669e1e835f85b3e6d288a2eecaeccbe532c876b3ba106cc2c1c4a8948a354bac259cb6e0531e1a9a4e613c18ecfff1f30951a3629a10eb95fd9b970c183de0f67414a230bd6c498b6d7771dbec36e2b600d5b526e0e9044593f6c3fdea60b350276c9257ae4d6fa5b32de41a1cc3d1951abec6965d87adf463bd48fd3ab4d13b01e73952217f29d46bd96b06ee2aa61f8f60b335215889e11fab878fcaa3405b92bfb1a38fee8e89765f24d7fa7fa4825651e0fe0c0f2396fb42b5d6620ed11a7a2ae91e5266f0889b81b112cccc42aa380326d7a238ac0c97d44e9058f822d7a3631c1f77ccacdd84ddf84b76ec62e0cc2891d2d656003308833cd43ce320579e371b33600698eb4b6003ca9dbf826e5720abdcebf6c225bfeac2e09db0337f4d9d1de1a0b6f8354d60433e4e8ee0bff008596d45c78ebe94b6585f2e758f1a86e5cffec9890a1b73f1d7f0a10c35dbb5376cdc4f29b1bd90f4b3bbd9fbf1e8d81ac41ef385be423b5b5b6026edb210f11322933399b50f6c91a0fa57efaebef5487b3a9677db336ac1b4742251e50ce5f8236d141e65b65506cec32acdd1d93e930ad9c84299a8275c01af2dc9679b1dc5298c39be2ed376a9aaf87250a882b95ec9d50dcc8daf8a5bb4ae94d86e6724fcedd34d7aa3a14fe677774f2fbf04861d81b1c10fc2f4c1c29c8a52eb1652cfe52220589d4dd81a6d57c9b07c921e242d626dca46eda292e0f71b529fc13e4811caeef49463abae265e2017f597d3c3835bf49857989ac7583a04f594cb00f658362db02d0356a82cb9cbe1625c281e95b9d7cfd61e9f2f23d43985a0b002baa01acc714ab54bb7c098de5844089c7ad4bbcc620310844633e27ea8a4e023b14fce7e2f5f488007e4efe695719ad8ada7f376b24d340371a9a98df948e2b81099ab164a810cd8ce02cdcdb203475a218728e0d95ea9d32dc7e2bbf90c83d2aff3b9eac2cc872d9eea59ec0fe11a8f07af1cd7daa964e1005bc3c6bb43e6c2417ff4275dbac1f16cd259ef626614704f5e4f0f53774f0f7abbec65a1f54f4f653a53a2094bf1e19f4951672d9347a8128088b20ee727c3383e45524855fee86f052c6e7ceddce9e447b65a2923b93b68312f1c54e41dff2d5f392aec59a0cfd7ea5afe2d4463306e16e993fd186c6f641278adf95d0a8834a17830b743422950af688f2dcf0927236bf8111da5f84f39d6d37ad30a3501acbb8b359edab35fbc26b0a6c22428d06e08137f2fdb232ec1cf316e34279595e14a223d7576318be00715383e400bc8b9ca08d8038962699ddf97749f559d7fcaa5f36ed9e8dffc918e64770a8b1c39c7e182bcb7ebf55cec7311ac70800fc388f94b7fdac2f20ba22a434f718fb9d172a1551bb66a02dc0bbcb98a9e38ed2bb221477c404873f96872cb642db92da416497e163373cf8de26f131be4a3f3193da1f87f31942f646e3c0dc2703cba9d6de236b7a3f0d8b74738db393b0a9d674599f54b32988bde3756057d97f8856ce5a4d78959ac5d26ed589b1c0eef3925f30ba03b7e136b3b548632d14b463525f68c6a29ac4a616756b21d32d61a729b071a874ab0dee3406003c4c70f36b6e4280adba22a35ae77e2181a48fe5bbfef28a90c0914fbdc1a86f7fce29c387e3dc29a1603a0d29f50219adee40f5ce03bec8e038e79b48b1d0ab7ac09bf55a0544062844bb3e28459d04d5ac67b1a10626ca9602b60980ea6abbaf2400cb80116a777e0e0f1749b9fb395a0f59ca6932a7a1c2e4f6499221275b7d2040caa11bb2e80effa7f87a294819153a5c2d78c5b6cf9057823b6457e809b5ad5e86cd09103968e08604c2337148a14e76bd51ebbf831a9f2fa8ab319363b6038f3fcfb0a399e8858b24708da3c876659f4e6070027d20a787fa8fbc26040fba567ffd0d86e4573cdcfc6bc7ebcdd3941b8730a6e633bdeb37eab33d16c83219a20b30457e3bd75b06e6a194c72902019ac2c35e3436134c7fbcb0586613d16478d628c2d05113c0922806a402dffa5f63fa6c0b2df3acbce47e3fbef0089290bb3188403a6e4a020337103c4f4dd328013f5564c0fcb9722256641417f81f41deaa3eb7f6b8029900684c6cf76dc292768a14ee260c9b5555722007ca6c8cede35a86e4cf583f431d9c602c0f20d2b7259aa2adb6121efc8e25e843422e5085e31df11543ceeb5bc63181332f29248ca56f730588b4e1668cb5257c66157d9867625a6905c4e4c605cfd66bfd5f0c6fe71e128ae2b811bc8a12540704d07eb9312218b1d49a6e83dec4e36de32735ce0485b190d7a66c4a462ff2a2abac99faa7d721077509af281a356627a0a48bc5da4be1a49f0d909a749f94851a3770eb71132991a881beb8e7459f1f2defd592437c6877f39a54dbb1c8ebbbfc760d0f03c75cbb73f49647718a94a52a21dbcff2625b48b1e2d2e51ff17b164c8b8a541b6cad97f57ea6dc258d4dd245a9acaf278a9921328778a3e8be39f4dc672bec55fe6df117d77cd5527f672211685addd3b15e35bdbf8116de664e40d779f16eac7fafe6b3ee66ca3ab67b755827dab847841417efe9d19165572bfbeede5d25483570dd7d06c2f07dd66f20b5c024c762c0a5021ac8b9eb0f97f0fdc76a8f5d3a9829d572f1a7b9a5044bac101a1adae6b9f7cf8164e1f0cf432cdb6798c49444d19ec1ca4086f25f086363fb4cfb00b7f9c2d09a8fa8ced0b576f98b66a80b05aa0c854e87932bbee52d484d809d0029e1932c1ed93936a37701c5233daa2c124079ff5c4ac731d81d80c779c00a1886347e32ff21dfce2224b7ab7d5c4b7dcb32a7d984993de9dbc186323f5e8d1526eecad1de08cb2698d5e5a3f6171e2585405d798256581acbef623cd4c6b69fe6c2099be4c4845153823e672aa3f9060f6bf188a3f7c1944dee929d8eaaa1f29e01d470e36d5099209eca837d7769a962764c0acfe282d209a1c42369b160c3bf6d23a6ea185c18729dde299d32ae1821f9b5745a4a1bd7777fc3f01e9a21a4f7dd45efe781fe35df8d579dca70affde8d7cf4b9e7cc0b83250764bf48c1579f3c7d71786bba703a77484c98968e552731262c8a58f55ae9ea721645897c69f191834ff4d50342d3e02fc3228cc49ce3232a377b68d5d080b86d4e4ec68fbaeb1c3d15195c8951d51cac03c7403cab1ffb74bf34c9e49fa03885c585ff92215c9acd746d71523b2896046a069b03a0e38408073638cb1b27c27f51393cbb96191edc84103e73209e3b7ab5eb2d1c5ca67338d7d808b0c05dbf83758990673fb786aa4b37b86ecd185c904ef19190ecd5f4b99c9ef8a4986267e71002d2a1691340ba77e8248966b9033a6a08a959dc6c22d6e4b7e56fdae97e9cfef81f80081d9702f6323eb50fa3dc5c09b7a0ff8de2497c3f9ce5e5c28fc5b02afb5a538f781fcefaf25600e260f6e5c652a51b15dbf7495541e49bc24ea06a54a89be30581318148d916f7a55468f94e8ded7f5012742fda7f0f509d93179af1c5c339720882a0224dca88e2c5b28524c7db0fd30704095aba22ccae425b53ebb796f1482abc297e682e56d1aaf8a71e7bef80437bfd63215ce6a30e2a7a6a8943106c053ffcb6c9f4c9cc355397dfd18413df7dba21bed249bdb191a27747f152eccfa5c0ed5767caf60592e2a83a3b4a4d4744f2e1034394ca970b8931c0b343da63e25ac2a2d67d2bab0d26c0c1277274b4f9be1818529d4ea63624af2707b6741258488dbb9430ff2a85130c650fa938afe1ffdcb08d35ae58faed8d0534f461bf296dff918a7572ee78cc7b6de80172f4e9b6dcdf7bf91a84217d7d381b6168b1560cae31b7f6c7a623ec2b830428d37d65241c88c6ec7bd36e1c50a8fb382f08cecde6d32e539ef3ae9668907799d0c317ff847659091ad50b07cd17456c8933af0f847682c6749306268ba8ec8246eb197951e8b3d75d8840bc1c0feda7f85872d5fe4c57f65f2977ee593d8d1607ac4f296a333232ca9a4ceec0e52e9813cdca99f836d72fd20e87ae4e7a0e328f97efa035ad8c31ae95a6cb686ebf3bdd6ea4dec05671b4e705bfa28e9cc74f467b466662c9d80e4946d2d0a511fb632e0acd189a9d2991116e44719e651335d3d1b8cc8065949de0bf87449781ee9f10786768a928e745a47c70567edbf6c6844d951d269c30821a0b50dfb48c70baa3db072a7054c89f82813d25b7e741c4ba441e78e292e99d66a290a2882a7c23a9dc9afd2712bb05a28a774b785a5f9b38bcea1849256f133861827347938bd2ec5f3b37ce7e69b00afc3601ec9369ea889f0ea659dab8666236e1a790df5187664c6c4bfb99c2c9ce03dca8b56b9cdb26486be704d9cb6646fdbc8e894b", 0x1000}, {&(0x7f00000011c0)="79b4d2ca8d81fdbaac60ff74e5ad09a7e7d5cfa353f0f9fb8050e3013a32a424d8c2abc9b315ba88803f9e7286e9afbb20eaa142e1b25858f52f390c18dfd7bb4cba421d2cbda2da7f9969b077950e43", 0x50}, {&(0x7f0000001240)="d66de6e643a211bbb890b8ff047991a523e82f8aa373a2307ed2cc3be7546b496cecbcb1dcb006a217321ed12966a857c0fc1a5b2d283111a1dbfee46f9d9a1f42c3f21646b8a5ed4dbf9eb5d6128dab3477c2e8c7ebb59c0797d3b5d38bdb77adb4486a5d9d780450ad4fc15b6129eaa9d39be202b12dfde13095fec6d6151816497784342c79b43908f4d29cdfabbcd811d17f0d86220d2b95072505cb7088d3c2863e9d3d1f2d51b1a3cbe3f51652ba322c6a59f594241f01e4d3146778394823979bd3c5b42d16b952373c56f65a45251a658d02a6db8ceebc788f3d5214947d8a7343c83c5cad602de2082e", 0xee}, {&(0x7f0000001340)="99d81281cfe489779a2ee6830a752576505e873d276d5a4fde0fa9dc0e45bd25ae9cb9f4ca505f36c7c34897f319c653af1ade1f493e0a9e3e0da9aa8b332b9fdea1a4b79c52943ede81654c6fcd0a20980b64a100f9d7239c3f2dee3cb535bc6b5503858a2a445260f471868ede0e11c815a3a84f304c1ef537e42d3af3859f94faede6cef4f6e04774d30ef17f4f87da56b5ed5390e18951ea38dace00866cdfe9fa057151319b7accaf17ba588d4ec1ae37219d28ab37a7b9b0029fc8989b8fc729c814889888b04ddb87ce0d60772a4565cbdb68dcb7abd3d0324f9f47b7b2d4a19809c7a1c080a4dad64b", 0xed}], 0x5) setsockopt(r0, 0x400, 0x7, &(0x7f0000001500)="c9c9952c750d5236f999e7d55fad1eb53cb106b2ea37dd3be6e33b69a94fb8aa82d8b32b8ba2a35198a69646e3d50b60f9ea183402f64053b8174b80af1fea311e39998460725c46d69dec700b28ff189d3ab6493f4ca23684de1f6431bc883659d574ee434a5ff52fb3ab5e9ff03930a3c1a4668c0511a97623d7392f430b5d8c3bdd17764ce4f924c64019d846d772a93db1b9b734130c4716f9d9490c4da99aa64868b5902f3608ce11be01a9b45240b98107d561057d9903bf7cd5cdc2037bee35845c0f3495e495964ec2a46c151f4941c5d02bef245814a5617c70b84dfee6d9722563499320dee8ca3d", 0xed) 23:56:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e3", 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "13682ab3b4831bad4f37731806b4a27074749992"}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x30001, 0x10) bind(r2, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) syz_open_pts() 23:56:43 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0xe8, 0x0) write(r0, &(0x7f0000000100)="d9", 0x1) r1 = kqueue() r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xffc, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x81, 0x0, 0x6, 0x0) fcntl$dupfd(r0, 0xa, r0) 23:56:44 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) open(&(0x7f0000000080)='./file0\x00', 0x282, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') chmod(&(0x7f0000000180)='./file0\x00', 0x0) 23:56:44 executing program 0: setitimer(0x0, &(0x7f0000000000), 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) r2 = dup2(r0, r0) read(r2, 0x0, 0x0) write(r1, &(0x7f0000000380)="db", 0x1) clock_gettime(0x5, &(0x7f00000000c0)) 23:56:44 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) getsockname$unix(r1, &(0x7f00000010c0)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) socket$inet6(0x18, 0x8004, 0x8) 23:56:44 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) recvfrom$inet(r0, &(0x7f0000000040)=""/251, 0xfb, 0x1, &(0x7f0000000140)={0x2, 0x3}, 0xc) r1 = msgget(0x3, 0x400) r2 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r4}, 0xc) msgrcv(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000030cc9ae1498f7bdb3a2a8e933a3e1b0000000000000000000000000000f128467e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e17efcfd785815bf1a6eb2dd48f4dda32c10ea1e5bf8586c65a636d9cb32139d244c307ff7a65149c811b7c8376fc30025a7909022c253329cf10053b61f902a6400632868ed591922714b7f0b0a12ab31c9a2725c2f30047fb252507f15cb3d99474f22306d539f59b390c1e8c83358ac3abfc0d5"], 0x1, 0x0, 0x1000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)="e0ffef0000000020", 0x8) socket$inet(0x2, 0x4000, 0xfffffffffffffffd) 23:56:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x8, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 23:56:44 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getpgrp() close(r0) r1 = socket$inet6(0x18, 0x2, 0x0) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYRES32=r0], 0x1, 0xfffffffffffffffc, 0x10000000) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) rmdir(&(0x7f0000000000)='./file0\x00') write(r1, &(0x7f00000000c0)="c6fe737ffff4eabfe0b49bb1d99a7c12d9291d32ca6c0b369949059204840ec2787fae4591385eb3e6225d6d4a8eac853d815108c031b2988035b2c1f26bf8567e20ccd64d9b1846ee33df18322ed3df12d8f956dc2fb879bdf6ee8c75e4dd9608f9ff3308b73f399494b67a3464fcd574c0c9a52818a0f396598c136116212b68ab28e8a14e93140cd1065cecfa7be8d3a2be097116db997170d7237832d708ccb1492e02aa85249893bb1ab819528ea83f7c552ff4a5ad9e", 0xb9) 23:56:44 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x1}], 0x7, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() write(r2, &(0x7f0000000300)='<', 0xfffffffffffffdcf) ioctl$TIOCDRAIN(r2, 0x2000745e) setrlimit(0x7, &(0x7f0000000000)={0xfffffffffffffff8, 0x2ac4}) fcntl$setstatus(r0, 0x4, 0x84) pledge(&(0x7f0000000080)='\x00', &(0x7f00000000c0)='+@\x00') kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x25}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) 23:56:44 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000080)=0x9, 0x4) setsockopt(r0, 0x29, 0x35, 0x0, 0x0) 23:56:44 executing program 1: r0 = open(&(0x7f0000000080)='./file1\x00', 0x2c0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x108) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x7ffffffffffffffe, 0x1000200000000}) 23:56:44 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000063000/0x2000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)) 23:56:44 executing program 1: r0 = msgget$private(0x0, 0x100) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) 23:56:44 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r1, r0) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000100)) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffff7fffffe, 0xbccdbcb4be6b447b, 0xfffff}], 0x1000, 0x0, 0x0, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)='r'}], 0x1) read(r0, 0x0, 0x0) 23:56:44 executing program 1: r0 = getegid() symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') symlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0\x00') setegid(r0) 23:56:44 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) setitimer(0x2, &(0x7f0000000000)={{0x4, 0x2}, {0xc85, 0x2000000000000002}}, &(0x7f0000000040)) shmget$private(0x0, 0x3000, 0xb2, &(0x7f0000ffc000/0x3000)=nil) r0 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) r1 = shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x1000) shmdt(r1) 23:56:44 executing program 1: mincore(&(0x7f0000124000/0x2000)=nil, 0x2000, &(0x7f0000000000)=""/34) 23:56:44 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="9b7254411514bc3546ec0b3c0721428c90135ddfe35ba59df1208b2e66a0dc895f0101a523eebfb2d1"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) recvfrom(r0, &(0x7f0000000380)=""/180, 0xb4, 0x2, &(0x7f0000000440)=@in={0x2, 0x2}, 0xc) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = socket(0x2, 0x4002, 0x0) sendmsg(r1, &(0x7f0000000340)={&(0x7f00000000c0)=@in6={0x18, 0x1, 0x3, 0x10000}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000100)="c8f56e1ff97118121fd6b210598f8f99b0ff35247973d6cb47a36daf72d3cfbc304e4e08a187997076015118524ba58923190347e4c363738afe5b256fe294ad84849c5b228889e119a9b78bab8572c2f89d9e3df769eb6314602c7666e87c017fbea4f08b86446fe16316fe500ad15f6a490ea0aeffdc62a484e644e8017b8fba8e3aaec10c3a8d62952326bf108c151f7c5f6afb2127296fcb5c739a67fad08fafdc466ce5d9f1f9999abb4ab5093cce20dd94fb59a8328ae7fbfddabf310c709f450d1f9f0d229780e1e3d03ca2d9522cd920dc7d4a1e6059be9f994c4e18535f", 0xe2}, {&(0x7f0000000200)="57c786185a1754b12f1e3ccd9b713f2d842e35d393218db16d0915f9bed3601fa56f7945f46e9ac23f378e60e8c1456c958a5f0052b6ca4387626eab88f88b01a82b4f893e91fa2557b165c52a4e811158c7d2040bb7cb4cb6477bfde3e2a870fd645709e48b6f878603bf152fac85fc711b9eedebaf1477a5005b959a5ba8", 0x7f}, {&(0x7f0000000280)="85d4853850ee98c085cd3008d3f3360c6907741f31b6695d5f08a9c664d0a2a58901f224c98f0c9306dfe83b795d8d027b2279e3a941b2f3038e5ebf3e698285fb5c518580", 0x45}], 0x3, &(0x7f00000007c0)=[{0xd8, 0xffff, 0x9, "8b9707a37d26b3ec6e63d3609975d3d5ef488c87af912fe18b07714983a33c69e84c254dcafe2f2c346ba287449ad93b753b3da4a0b0c838b77c0722e25d9fb3a695d9c99c9238e1e2b02d757371b4169af5e2b36179451c1b005ff033834f5ca0990c8be3cb66f401c54ba4cb152f82ee11689c4901996c293de34850273d614aeb3d0a9faccd28bfc799529345399724729728dc7385fd5542566550c12313e2b460aebf69ccb5844ea6f615833a759ffb08a3063fb05acabfd51b84d98c284235ab24be"}, {0x90, 0xffff, 0x4, "5cf280790bf0aa2734162f875c1794ab23b9178a7c435e02e76e1c24d9048e2eb474eca12d9bb6a854e59a5c89c7eb693b73850568cd956088e357d9dc89e71274dd90fdfb0f11d23cfb1957bc34308e023f4bbe1c3ac97d831005d18d0e0c36d9df1dac8b9e66c4ae6d09a498e9d5a59f713f7714fde9edfbd35739"}, {0x30, 0x1, 0x44ef, "a6fb9b1297cfa2e56de9e4622820fffe551ad03d836a482ebc1d92ce21a1"}, {0x78, 0xffff, 0x400, "55f888dabd3a10d64097799f9d6c29dc796999fff41e81c919cdb8b2240531f16d43d0b562fcd5c90717827c77a0e64ec9b476c9ba3b8174838c2b693f900675eb395356c07d47d462cbb93c5a02d6241b1b229e4a01235fab8d2324d928c4d7ef64"}, {0x1010, 0x1, 0x5, "cb9f1aaee3ce46370140cf1e865b08d4ed7c342e0f0986fcd64ac4eedab91f94dab68429c041b60d3cc1cc6cf1ebccf90e40506fd4e53ac35fdfb478c5fc0c7c85c33c21081e34f996985680ff337eb43650be2add6e7c6bca08e849a9ca5b2919a747abe5351c81ef405d627299e2d055055eb486c5cfbc92d745fcf17ceae49f1e7e34154f75ecd472a3a23abf031c63d034465ee852fd70a8e563c825ecc47e334b66b29b0c758ffc9f97b08ae72d52683aff61be5c19c774688f36e0b4c29b66857e770e884430a695802425a8b18f085a6b4c42ca79c16e8651b0f6729e940588919fe11577369f10a58435adb7f647faaea44cdae2bcf0de475cf6d000ba4db69c49d544a7b219b069af9f02c873795e837a995394ddf8555258fbfa04dd918373df6ad446d2f1ce9d7b02fb553ffe74da1a935eefb6974e72ef5c43596b8b9d42f04df12b6e8714caa84d59241030e7f539929b7858987fc49d230c8343650432167e9c1722735ccde30653221582e2bb30ea9dea174fc841ba4c756cb7687a3c4584c0dece6414401649381e142d21be80d36cafb552f6b4a70c4c12299aaa14640a74f0643456526d6cbdd59923d2bda52aaf0a5e7cf873efe9d8480de03c135fbb7dd3c54f920f8ad1f24b913e4cf3685c70b16530a4eb9bf4632b1cd7371789df11ec1b8a5d70c7393801494aefebe7986aef3471afe7e51baf4c556371d7280de6dad7da72a76029af8224c07ea8098da6fa0aafee7a71c7227f401360ad4d2f0f1c4f1979c9d6e52663436d98f95e19bd2b064f39a30046bc38b041d498f535b6fc3ab7baae1e7c806833934f753255a9a58c1513a0eabc6125c32bdfcac47fc99db827b7051fa5f7fa007794143c9d7b7261e7613787039a2dd899aba2fde6f7daace3bcba2c864583ad08d74f21804820be82ddda3d22c5bee2504f29dcb4cd02470bd2f5e726c08362e7c58783e0763ef84d7e001dc896d67de1cfb8f3c2ac9e4abcdf6a0cd1b92d4e6c94c3d82e7710ab0b4b848b75b5926a10736142dd48442308d2dfaa9e11c7fc501e9600dbdd819400ee2596b4feb63595b0a286f30dfaebd4095f71cc4901b58f62d3958426ae4e3f69a88814ec4be9aa3ef6b692d1d6a19f2f139f1978b1889b7eacf018a9d18ad56b2ac04983ba69cbff37da7390f4ca17f5bdd9adfeb380aaf079e5d01872ed18fe17a5ee7d3ab5e930984a77fc5cbe3d7fc340ed85d49f22af5a641714a7950d790f0019a9d48b84eb737e11e34d643085dc398359da2c4d74c5365bd6ae71fa56ab1770e0b00e4a4ac89c13abb6a7d34d85289646d6efc94688bc772c259bc7cf7018f3aa04e8671adb061ff899b1551a620671ebac59609cffa290acc3ee13fd9ab6823e7195c8a8da47990d4575bf4b62cdc494cac08ccef334af8dfe9719bd7aebf7b03a61a76583a074cc41b6eb535b92548998da075355cc35fd6c76e448f848491557e1f1a2c28e1358ecfde14ff47a7b607d8a359da75227443706468bca0803459489c0b3088b0105c55ce7463364f94acd0459b6e6d04562c56579fedad988f95317f1811886ccaaef4c5fc05f415470a1fa34913925f072060badb7f08a636dc5e8ffcffd8a733464c10fd750f5277ded42237d498c3c3cea9d9dd48522f6bc091c01e569fbed5811662ca8742797d813445ec07d1d46b837ccbb73384189bb0901ce940b088615e44c52ccef1610edaa7c7c7b577982915a80138ca266a19fc44604039ae69a6a58a7aace2a20fc06ec796d18ca5a8fb9ccc8529a89859382761b0fb6aba702b1d5096a0fa4a1ac7a1322262fe96316b3c48e35ec7124282b0779a9bf461878d44828564e54ca027764c376b47bf1052304f74965db69300dcb8efd96e0849b6c673fd92536691aca42e5a856b3e368839ac54b0ddde762af7f63b5fc3ddadd3f4e9a6ed970a72389afe37ac4179dad7af82fb50748742da05a4c392a48ccf7c713a63ac1570a0314f56166abbf153345bf3a2c3a989979e1e7b9415b58bd1d300701925bad3221a93cb40c7aca39135f452a64444d62a5d28efd74f60af419a277744b7eb325c65e5a2bb128f8231c2eaaf2c662cd09c0e5792e67effa685dcff68b06efc625bf7bcb11baca3af5bd48dc53fd55e59a01ac1436c435b5dd0645619f16d7c220cb69713f62987223d4274d9dd9da28984bb0627a3d0235095cb0651aa997f3e20fd5846816a962d7c43cc35c26f005d708730d2d6b51fc14ff4b98c443ac339ffeface575df0cb8f12990381fc54112d19542be94b2bf728afaa398519a79f3271fa8a87b60ac972d74ab632e26621babd7a6ba1863c532af69978da7eaa82c3d4ab2a8fe9e07d6f102ecd5a3205c95a4f989eb6146f37c01af9a2a7805f9e91e446e6406f272b9d20e29680006d35362c74c02e35250097e303aba4eac485a2d346ccc28fae1cfa6720ae252b3c0916928c465afbaeb36c5881efbaca1757f487ad279cacb17c37a5476c935f8b12bce2c998cdf623c6274dceae09fc727d7c7314f172f64152fb963d121d124e194bdcd56b40d46da0f938b974a069c9f03886f62cdff6947bb79bb63078a74cfe9481d31b896bb190fc421de36e2a501101ddf4ed7a4536ab8ccecb14ea5ecc31c7227415dd0d0898ce41e8a36d90a1f6bda72d775218358f0edb74386f718acbc75d78743447fc23414720730c8137302431223de156012e584dfa91c23f5a14b2d19f392826ca6519dc786ea780686ee324917e460dc7529f43b4beedb45e47014164a99b3dad0109dc6e7c0459711558c0dc573af34cc2ae11dc3261ac3338b3422e9206edd77a13c17ac7e9e683470c2b88eead05bac3e7b117bb1cf463b0d0d66e6669f7046e9967ac49ffef0cbe33661f7da447c15cda8693f8134d4ad5224e0112656901366c9e0db25e9cc674e0aa36011c69cc91bc27e3ac3b0236d2b01eff2594cef1fcd987914136686d72be104de5d554a5a64e451e70e1c310eb13aef22bb1b0fa14b1d2306a2ac220ecfd3094b47775802b6df58e857d48b939426e0aa8b4544e3eebbe408ee207656ddb9ce2e08bdda9d3e77e0b7d99fd870e39973e4fa93352162da4e5bed46e73f912ac9ff69618f25978b3dff96bfc91958838507bc97204f002497d3ad8945390b8fcccec5fa6061fd95492a15f6b7b2bd3d22b7dde774677b8478ab6b10b2ef70c5e6dbd7ce76a478b428fd5f9eeb0dd96a4ca3f021c3c7bdee054be3c7c93f49516bcafd69123a18e7cfd2c4a6c2443eaa8264eb3c9485840dd3138e3d7d3eca9691bc3a11485fc9d8d4c32de9ba5dd076cf090fcca1c38e93d179d7652592b595e469bd1454b28a121f424a0c27a2a5487a81adbf81acdf41cf3276d54418c5e289f6522f303f6aaefe44e7d79db6cc8d39cd488e5167963266a2eee4639f2bf389be99e48cf06d9a1efb9352e05f9efafb86c4c3c6ea615056279a7ea0f88eb2e85b995dfdfdfe4f8b8d01ca19f3a1c87c27d039fb1c09b60564c8a0df24e3cb5b0a293fe0113cb7682ecac63601bee307000335cc94767fac79f23969c9f5cf50f0dd4dfa59fc4b3d84cf60b20e1c9ac9895e3464d832303b13755615d94022822104cca6edcbe939f41739ac39436f9c058ec83922d7efdf80286bb817c03c7006141008cf66a1c1093e51710862fd7fc22b0798e99bd1854361961e2b209905a9d96b78e03ea00f93492d9032a01c8c4af93d6b4e4904e6af314ad80ae9073044d629d55f55388150775b72a64db5f3a05ce232a7094b7a142ea43eebb16ffd4b93e5477d2a147d3a6312518ea10be5e2fb79045a98d6ae22521a3a0c30a3c948dc0f2e3bceb3476443db8d52236dd59366a8ff391b11562e3923d8d9c6bb03b3af383ca1fb62ae5d395444634bc465d64f7e23decd10c0465f311d03bb8d111fcdedc2fb1c67277609daaa4d5379b44b94027f6d244aa72adba6905328e69a32faed6a0c53703fd1d33e6f6e6cc53a3ec8250ba70263cce77d6c62b7b9102e520fff2a26c81119e586e02e6544f2e44ded88877453df4d2c29e140e1de59c94780a1bc11adc4ded4e24c93e7857d3cf5db9d3326de33ebf35b026ce9841be789a40b77742618e7bb55f38f06b56b7c1b816aaf596d285c0f9df48a3d3cdf723dc195420c7fde1ea7fdd9021f5280790d1835a8d6010b9e549f88b517248575a307503b8e7ca828f83e79ccdf54ab2576f86dbbfd8d9df5ce3987e45344ad6427c2a6d869d809563df5d6daa566f0885c42009fd2e452059d41ace36066d5830fcadc7e8168dc0c53a93f90bc0ea703d5e384c8345b628ec1f4bad329004bc55da991f06dbcafd7a8f4e5aa322b950e6a7ce5f963c268d50882a2635339b7cf636eb846486e7a9297adb36e119ac0202187cc93a0a6748b1c2ee0aa243495f3c18bd7d283bf81641c9cebff5d8c97d3278bf579fe51d8e8543af825d41a07ae31b2728b0f101828032cf73bb04920116651dd3e4f6405a910170e0b5f432561803b8a3a060b2e318a510efcfd3aac91ad356a8eedee0521703e0bf432a8583a42789125d776109ed7823fcb5523b0c06ee0629e849353575a330684a5e684fffb90cdcd01360eee6d19ac2e2209385db11a054dd1a5522d84e234b29c15644c1c31997dc9f7618c68afa33b846c5cb87e88cf270768170e6e7dd34bd15fc7efefe501c086e792c6c29d720cf696e5df3bf698cb0b7f02de10cccdbf70fd3f58ada2b997e4c660c61e5cc715af27af9e1ed1928703592ec0e1c8cac719aeabefee1f5ac7a017ddfa94e6c93e0d9de8e187c3fb44f6ce66bc3fc32d4f183416cace04e601cd6e81babb829a6682a944367666ce299d62dcffa56f9faef4c0777221658c0406507dfb2ff04573505227734f18c2fe8de5485a5b7ba1f0cb4703f4224ef17c2ca2bcea03ccc1f389afd54e05efbbb7f41b6213f9e9ef294f610b4a647a57e6c49d7b0ead4dc21d3a0152a0716630272a39820e8c51a3e96b018b661f565c01cdbfc3fa2b5de444152c8e716451ea6f7ed585b62bf154ba5009d1ffcfdeb45da3af810f4ce83aa2a07c854ed84d90ff4e24ed60f05a71c541a3fb0da1d2cf02a314d530c3e7a7732671758b9abe428c7c46cbfe07bb30277c74aaaf68eb4023ffef65826a216976c5b0a281c372d79f1312a69fef4fb9f23e4963468b19c458f1a6a60fa1156d6f6abd427137a40e59c436338a3d5de5eda04a78a7a52ead068807f564ad58ddb149c4e09909edf93cba7aeb8a1a009a69a7f645f8ff26eb56be1f5964e7376aff7d631a2b8027b8efce058b01150bf2a60d815e1700887abad80c437530e125af627f82719c31a8a74aca368b25ab5911506f62e2ec0ba04622586b1c6f8b5e911407a328ab79d549efc2d14438375216ec6d56d0e9f577c1e59f745d386bbca9ee10ca40e0227d38e106f6db42436cd089257c70dfa61aa2254d134a7aac88a3de89f1bc27a710a0b805325a1308aa43889abd81cd242c0c73ddd334adbaf6b493c93d29383812478c06fdc4003d7d3ad69da08266c5336e86b5e9792d615cb08914289f3d23e4dfd7f474b6dc6ed4ee6c9a05f023f13bf31024fc51e6f47395055fe8878947b5b06fb6c8d73d781ff75ff5a4dea864b5a94488657070d33ea7f790d7ddccfa6be21514cb992814768333842de8307629864e5fb04693af72755f51c7c48ddea2081da50be8e4c0901a6fd9e1a3e71845af07b8c5567b6b2eb96387d2b1fba"}, {0xb0, 0x1, 0x8000, "8280bd5679cf601ecacace5010a2adbc6b1bb5cc095bd7bdd57a36e3717850c1af95b3ebb480931c65c05a4290460a6e1ebd5fde71fdd34dbb75b9fac1e85e3a569f0110283b8ee507c0f5db8074ccf60170c21d3a793aae1f9940f35f27546be75c8fcf7ec85b5f71d163aac3ae01db75bdc78d007c471836416e9c3af36ae648421ca720c2697e4ad3548ae73e20b5fd22590ae667db849ec22f41d1"}, {0xa8, 0xffff, 0xaf9, "308a6eed5a7f28768518ff3c8cbeb2854c03ac57ce16ad762e781535d98cb247cae9573e1307605659c3ecfedbc81e9eda4899d22cfc8097ce32ad53a101319a931b281e9df5072fb81e054f029e332df5715c4c6afb980d1d8e6f5b85d84df9a0df300f97ce2438bfd208cb40777adc1f103a0386d14d8cbe53b50858810cce45f6cb6e77b9d7ae77063ef440c0ce73b5f822"}], 0x1378}, 0x9) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) 23:56:44 executing program 1: r0 = msgget$private(0x0, 0x81) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYRES16=r0, @ANYRESDEC=0x0], 0x2, 0x0) msgsnd(r0, &(0x7f0000000280)=ANY=[], 0x0, 0x800) msgctl$IPC_RMID(r0, 0x0) 23:56:44 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x40, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000), &(0x7f0000000080)=0x4) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0), &(0x7f0000000100)=0x4) 23:56:45 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) dup2(r0, r2) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) wait4(r4, 0x0, 0x2, &(0x7f0000000100)) dup2(r2, r3) 23:56:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0xfffffffffffffff9, 0x0, "000480002000000016e3bb00", 0x0, 0x4}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000002c0)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae8a5d691595a44c9ed141a79be600d2ca04004437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ec32c9f53eca70411c2c8f4472f2bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac36317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e6385c3ab25a79564a262d0a72ef17f8e8ae675b5b70e11c51fe4d6187dc0cd67dfa85ca1519832fd3c30a", 0x10d) r1 = syz_open_pts() close(r0) kqueue() ioctl$TIOCNOTTY(r1, 0x20007471) r2 = syz_open_pts() readv(r2, &(0x7f0000000640)=[{&(0x7f0000000100)=""/71, 0x47}], 0x1) execve(0x0, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x100000001) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000000c0)=0x4) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000080)) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000001c0)) ioctl$TIOCSTOP(r1, 0x2000746f) 23:56:45 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000580)="896f7a42437e1c9c525496076c74c071d0c48c70f388b32620b1a00e0d8142782e105a2a07fb691d20df1bbb4f76fce38c9f1fe1e5fa597ac071e4a4be2567b7d80d23f7a84fe40c066f72963e070ddb11a3e264573f64eced2b97661642b60603412bd992edfe2bbb2feca05d6a5861381c082058cc1535108e4ab6c9e153491a9952a5b71c41d559a04a69872878a490b4f2a41ebef85cf40132e961add7e162049219beadc3f1c68cf675d23beb7bffa59dfefde64fb90c2f204885cf509250e019ae66e2399ec4ebf321591cdce8ffc023a5a6013bec2bc8f4d4b010e9a0046b05e96f011d0a3f6cd53bbf71b09d32fbd1f1204eb6410d0f5b01c37bd65a048a4d095b17e0949bda0f4861ba22ced482188ca4a936c2d64c2bc8ca6d310f93cfc826cf1eedeb7073551617c3be881cad80d88a7eb6fd549e94e83581d940b638e9b74366d9dd2517f4ed843192bca49938fd0273b41bb11ee92f7b83ffba11eb4f6044a631d8f4120b8afb01258bb9854081a1b0ff30fc642dd9f0f85bf8799d97a56979c2eb6bc4f8b54666e43e79ad5031b290e01a5e800f666412a8bd37e15b27aa6e4637fa0c41cfb5c81c99fcb5f0ed76f2810b3e654fa7362d0f4dad943e51d4cea91742ea05d27e3c9c35492d160c41d661fba24539b9c337beb00496c8b1459dc0f9ce2c8a4291901edb70aec82ec00c81d369286de5a3f1b57cbaeed50e9d60dfaec5881ee3ce1761dd2fde5ac430d98dabdd203c8576cb34d0d98718f48ffd7b4b3f3e24e62b84d607790c7229be432d93629d10c4b4d422874fa19fbfbbd5889609d0ae5f6593cbadfc3730bd376bf85f47922ebf53326d1c2b1fdb7b7b1f100770482555a33bf4cf7e9d5c43e8f7cd51899520190b3d79539c13b0477c0acd200f17207d50eddbe798997e7d9fc2f4825c4f68b7dbad1ebd4b9ca4f980979ce689d1164e6d72edba601946b3670e5a3363917258116ccf20da278e82db751e3d3b2a05ac118f8f4869b6b4971de904baa68da0cfb4d285b7ce9bd2ce2982acbb9becaec1e23bdb4f64f63be7703ef9b4fa0115ebef697280df03c886db84fe4860609e3f208e6cb42258edd3f4ec1aecdee5d0a4b21eaab1be498dc1a76a785196d14195a152b43491fc2dbff5cae9a6143413d5f71425da727ff6e12bdc4e6cff37d8d036647255832193bf0e711696a665d271da3ceecf374a408bd51800933a56db8f797601419e43ac8025b2e2e6549b10f0c2d44b889e47c42b62d6e33dc4dfab38ddc9c696011deb3ac5320722bfa30055fe292d92208150c1e3799f1a9a503cede86d6ac3568499a76d35b24e04720092d16d2cfea6af7a8a5a98e74f466f1c6e5a36f888a51ba83033dba51aa16903f6a56d8708e5005b1d11dfd46f7e9e43e7359911fe641fcd855e099d0a3bab5213d38bf91331c01ee655b676f4c13cd0cbb40c026e35d0f03e795d903cadaf07d56d30dc1a4961aac1a29e045cd6e3b74fe04f53f3dfd555ce9809651a96d08b05cc6002b8cb59ae735cb6c4b8d39e76a56615ef95893aaeb7eeadb0b8956d1d7bc1ebe12d43582f3020ee20dc1ec448a1893c191eae920f716562c3deb376dc515bae47dac9b6383c7ea1fe222579823c7498dbc5951171836f8f6945dad5a35f0dff501637a0dca70f4ec911f36d0265e9cad62aca503f882cdcd8e6acc8109020558995e232ff15c77d3d23962ac8a3cec53daa9b02f2628228e970e4678827acd48a949c5662243a01fbb432c1e653e3815520a1647dfadf056231bfe7551e9554565d9a09184e1cfbef27db51f9c085c145592c777386f5afead9863495e238832cdd96c452ccb3979acc67b25c1964fc7945d0fdf9c8aaa758aaea77b36c216506228fb2a37f5144c4010645926d41a7af67af06401eb2566abeb9e88a660ed896cf9951c18a3cecf5101834ad3e0a2ea00485312c241d3adafec1ef69fbbf33edd7673b53b7dcddb35aaff50b7da40fe2d8d7f7752e0667481256384f795199734e458bf29d5fbefb687db3a6dac47f54d337ca60eb1926e56f77c6dfdda1d7990d740adc14a02c70123d87588906219628d98fb225c8a96491bea71a8b781a4edcf25f2d55386565ae50909f65f0736a8bb1889028574223bb583217e57d111375a1f22561737f1ffc82fcd53d8cff17ade134b08583cf49f49adbe4cb2eb2bfeb09a702ce1edcfe3149a2a2ef18300bd2f83ff486a759b23c356ba90186ec055f462b1b0aa87f17d7492e5ee90533646b415c370188ee4e00ad595965f83abae027ceec95d5294a2cfb8ab43e721047cca08a903ae7cd29a3c020091a6fe649e9652ff2cec22197b1e2793f4a4a1326cdacbd09ebc042f84a2b3bfbd8dda6c8ad31856ad2e5ca201bb1ccddb58f402ffc89f343e04a107691d59b2f68c5a5ac982c67fb80d93a020434c0676819bbf5489f847c4176640a248819d8b3384efc5fde12cb30c6c6cb890b40e38e2354dfe3ed63e29de4a2ab4083f3f0ac654189a12c8e2fa077215417285b9801af533bddc5e07a523d4c65cbc5928df5921695fadfe0497802c1f2e01e627fb2916b5d5beefc0984f6084de398d1c94fc4a3c5a7285a642f87a30de4fe1bbf8c82db0ca6c3c426fb100ab0d6bf9e4df33d5c90ff7459aa53fd78152a51a61ade273e94e7579b54e144c003d160916cecc19feddd91f35644d2829991561c396e17e82c19e75ef89d751bcc812895e561b05135b67f503c5a2f8543ff90bda83c808c0e78b471a41d295089da043b32ec8d2610c84e4b7d7fcd3f208fc583d9399766a931ca598b19bab438c3f39dbb279b07925d83f33b581f2abeba1994977cc21b26d3565441d2980fd921c25ab9342897a2256fdf00425be00a28f32aceb42bba15c16c8d7a49c65c90cbdd08393ad94961b0e8a1f51b7fae5ea2531d1c9417293e6e89920611216653b18738edf8cddf484fbb1c5142ea5cb79d733837bac22e2f772fb983bb71ab5e661616003c9e9651ae99e8259a7a300732d394dcd9f25409713325de2e23466cb00636724890e72a9e8f596973be43f24c730381851ccc72e51d8679fd9d84bfcefcff1dc05a1c4772450369a01d8cf316b0867eeb9414bc7612b652c5497e85f058e923a1773b6d3546a1077a46747c8564b879a5fcd4f2b152de85654cf7e2e1afcf9d4920e0500f61bc274e3b51651b3d32e8063ac2d43f1a8ddffc9a1775eaf6156c75238bc95759c127269cb92a8aeea00f487557942c19b2c04a53d271e0c32292945ad8534228680d5483c961c58c457053f5ce91013464e36b7f8ad2e7bc2cd054e213891d8155c3cdd8edf05ef16ac7114cadc235b29eb935e4969c3b9163e49dfc4bd05b055f59fbdcc6c287c1ae17af8fd974168e143b63e6e0fcccc5608a6fef884ee8527d9de0ef15278a1385e903b4ee42189a98de607c0b268a1e3d534528e2749a4081b600a1ab68bdeabc8c9f9c67c30b376bfe7aabcd63b2b5fd79bc47241330d0bc0a4f3d5fa8d79772c84adf0c23c4d09b834c3b4945dd16d0a43b45eab284a4a82258e8e58838fde93db5324df9376e5a5a9d6a08d38db1239498577078548f56e70f81de1706a79f52ec0231037dc9fedf507626932ec5218c9c6e861fe27796328e8a736137649d5c29fa040a1d9bb481c808bc8d5462476c0c5b872b14f46fbd02963e45ec7b53a9936f08e6e071c2275cdcb10fb2b8ab9fefa9efd23215b2e11415efbe90655f181057110c3de880a820586d91a08ffae8f0f8f08a5cb8842fba1145824feae1f4a1992df7d87b588fbe4742c6aec3007eb6e2fd3dfe34ecdbc8bc33a89ac255f815735759a354c43c28ab00117fd4eaf82a36ed155cf35c0579aab200364691d66c1050954656aeeb2d95a90fae0e09bb59310aaab21d3a0e418f2d95b8e09755c107b7d0cf0b1da6bfdda7b485381ba998d17ac03e3bd7fa772a5d1e8314300e28ac13e78a0ae11b318d07cf6fefcb40c9276f674a1fd07825c4f2abf7e73fc78971613771c1fdfc7e856d55110701e67d0a4a146bdac203bc1a6ed7ca874b4da7ce30c746a1d36c581a0b283b01e7c8cc1f396040a199e8c415063bfd53c7f414463e1bebe4d6fd34e687d082b3f8f373e8aa5435a5f6d42be9b9321de5004dddbf8af1bec19cefaf44e42c3e7bbb36d7b4224b782d3e2567ab38a0b8198b12ca63a532f09ced22c05e596e39fea7f2f46144b35f03aec019ee6e87d32deb9a8803aa04a4712ec0ec59a67fc597d001c6f45f39e7c4f38fda43bc342234f70c70477422444bfb9a8b4cb6b8b4f633dc7da37c521151c11e486b45659e41c4bb45009485f7aa3a52a5448d0fd3808eec554cc044b7471430599035df66e2b81520d54a3338e5a21cb46f09cfc1c88c7a0c7324e6db1ae455e5640ea653fa44b618ca038282c534606dc4edfc88ed1be3a4174784569c89e2ed363111d0da53d4cafe22b6293e80e95eeaa835011fdf64639a65219282166487a848be341f0f22ee77f2c8efe927bfdde7770e9565520ca865eb9ee62e7f9f85ed8ad0a892244fa5df9b02bd3a549a0218bbeb5964b87abcb936d748a37d0238b01de9d49917b74a066e819cdfabce18877f0e17cd16db93798e06bd28a1e9d231dcf66aa78c719af4eb37b44053b2d71d0a6bf823b2aeef6d8572573126c457bef4517a0aee4950d5fc1fa6d68ee9ca487cc439893aeef13315f17853afb3fc5845c4566557fafda6e1079a653242c602a0e4ed709e11472b7ffc5172f4e3ace105c2b0581d4d82c344f4f1f9c0a4328d1994de6ea3dd88928a42bd59c0ab8acae37110b9fc4490b8ffd28e37b8bb70f505a1019b1b1dfc3a656cd5fab6a6ae5196a01d40e668d6c4d2d7e28f7f95eaf5fd59c636058d2c398b5ea2b2ece4d94cbf4295e0b3f9dbd82c3140ba9ad7b99116c5d2905bf16edf3fdba4562318af0854b83e2058cdc1fad422bc1ea0b1e9bf819f9dcc8c8a9ff55aa32792b4d7b8d1b99df4181bf39b1d6b4cc85918502eb65e1b7225dd6326bd3f6464f265bb5e0fbec38483367c1295a0750f4553e723b02d2e4f21fde2aa94885c225496a7d739d04ff22523c2f29b37ba62a7149c0da3d80b5b27661def5cdfc9cb8df50d868337c319e47d0e59bc4dc4474d0d7f2f6299b9b9e4359bf1fe155545b217080f78f2b7d5a22ae9dd1d1781ecf8ab65f018dab6f19ea5519050fcb619a368114ca6d46c84b9b13cf3466d9d5277166b15b8215769a9bbf3dcfbabadf1c6e564faf99b50540aed1e5730bb0e24d6125aa9c748482fb1c35711225c83ceca9c880deba3e6a0266425ef9195691925408203583e56d81e85bb67271b67a4d3832859317eb5beacee7a0291bd498d4f5292bf30df4e034624c45986bc517b47f89d3eb88706ad97748243c2bffc9eb98d67d419fa17273dfef236486de9188c478b97419a01c766d947e81916243bce23ae2e5748e71d0801b73c80a2f4e20391e6ceea9a42b2e8990112db9494091f3fcc2a90ee2fe7cb936d7cde2fa5f66e12653e23b314c3a72d8571ee1ebc2bd39ce2518c3d2c4010911c1cf30f90d59caba8be35dc301c4999a2f87257961c4ce62e14ec8ac2dc22cbf9677343bf10465bc34c1b7bd1b087f73eb620ef9ca7b26a17f1138d79bff8e876b1e1727968e4819d248c3859012cf5541010f5ebbb87850c7e138da482bb44605f55fe6b63d0cceed399f95b97bf865c8039fefdf623696d1d568b44ecc4391bb48ef060fc", 0x1000}, {&(0x7f0000000240)="de7e72752fb640009c86b7fc0b161eb22f547e59970888e362829d6452c2d23d7028d238387f0abfed0b6a", 0x2b}], 0x2) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000001580)=ANY=[@ANYBLOB="00002e2f66696c65300019e037cd54f1783c43bc3db7f0a5dc7fe8f53cff38fc9cd5a7cd6b4efa54bf9d2c050c678f000001da9edbe85473b21e48a5021d533eea4a5535156b520336c08ad8"], 0xa, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="14000000000057193e2627afba2fbb5b0067b90000000000b8"], 0x19}, 0x0) sendmsg(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000000)="8b114990e4168073528ce759f01cb27ed1eb07e6a6dbf55e71d5e3d275750e99e5484e2ecd9ee7166bbff2f947143dea13ee804540787e8fd9c1174b4e0137081100c0c5bd61dd96d067a3a9b7a8d3cc9d46034343579929244c90d612511e6ecd63c65ff93858e537e3fd4de3c70fa719ffd897ebd2505bf756eb19348aa9dde7d9bf3393ad1a250e619e156840866077705baebfd912", 0x97}, {&(0x7f00000000c0)="2d1b04e5fb259e12f675ade59a854ea70ed55007b86be80dc68d66d1de2fc8b73bb0590e40b93de8a7323f1080258c77e037", 0x32}, {&(0x7f0000000100)="add81f19e59e1a3369dc7c0bcf50208bf3e91b9d33f0f66b5cd62edde430f767191a56a45cfd15e2403ee34aca27b4a98c81e171", 0x34}], 0x3, &(0x7f0000000300)=[{0xf8, 0x1, 0x7, "167178ac4b8be7c611a6e5c0bf485ecdca1d1a8d8119a511d0ec1df0eff2b8da2dd7175696470ad2d72e3d97e82d8ead8d4b3ca8a807a5a2fe0fad4a12508aac479aff077c6a5e1059ca9bafef55bad61bd522f364f070d8334296e96fcfea1250915d4e12b00a5d9d65edf94dd6a5ea9f937e1086a693a2f7e6e7a0019ab9970663bad78bbf183f644cc6c1d8f32f1d924cb49bc98129af64dadf46e83862d6c6eee0d50c162f586634434fe89f601a015312c3706284ec5447d7978cd02b844abbd9804223a9a37a7c379ccd7647833f6bd944d3966b12204e20aa9cf8a6ae7d8411"}, {0x88, 0xffff, 0x9, "6cd85586e69c959b70cca0859631c65f0d220212dfd3320a6c2f0fd2f6032f4f85b3b059fcbab691886342616c0855a5dc4aefbb2097f8a9126266b8a639fad632c201bc4f22fe049a5e2b64384953a47609b63c46a47f6f7d5f76bb93377db5cd7a326243d3ac49986180de84ab568308e0726c54edc0"}, {0xf0, 0xffff, 0x6, "4ff1740825dff295eae2d4b282ff56c71e1131d0a8feec509bf1a017647b9c4820f5d635b4696b909c02ea3092b7df0cd8c3d889266f1cfb8a80459351a735064f883e9d18409dcc676fc21b52eb5a5c34d4484c9ec2b1c15bd461319599b3d5d1c3c889ddd5b236b6cde4b6dc35f292707ec103804ec5a1dda2d31c97088ea0f6bfbee200c14dbddf0ef1cfa95c28d79d7fb55ee9010f673143cc1dbcd93dab3f90f8837a0f87cc53e506d5dad077277e76ca498561752d6a7aae0ab396dc0258d1147c68d8bb63b968d56a79a36197740ea5762d9d6e9dbd5fc9c785f13fe3"}], 0x270}, 0x1) 23:56:45 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{}, {0x0, 0xffffffffffffffff}}, 0x2) open$dir(&(0x7f0000002a00)='./file0\x00', 0x22, 0x0) connect$unix(r0, &(0x7f0000002a40)=@abs={0x0, 0x0, 0x0}, 0x8) mlockall(0x1) sendmsg(r0, &(0x7f00000000c0)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001580)=[{&(0x7f00000001c0)="8b0c1dc58a26e6d434b5e522e83ccc75354fbfbb7990e4ca621ce9e1c693c9635f71144a71b5ff432af8a67e86a40cc70e8e2399d1b3527f115e33f737a7cdf350e37a3be2a7f4f1620452b263572ce7f0c4dc886366b8a7e04fd9e3914b709c14360fd4ddf326c6a227f30e5223f90985c6a89e2c9ed23b1e80fb2e7874f8ecb7899344d595af7eaa57bd3b72e708720ffc8be19763c9ce9fe4bccff30afa8d4a8d0982640d5f37f88324fd552291f948b2469892782433b2a3dc128e817e4edeb214d7aeb7d6007bb0b1107fed6f066ccb32d5ed76af6c1a6a0f0773f1301d860f3570aacb6308f938531b0e045a488f76c9d007a3e6d8f221f0847964936b454264dd84fda07b986f39c7ae03e55a2ef91e8203aedafa98dce36a93d75a88a109eca10c06cd110b72ae05feb9a25939fc1dbc09a7922f6074914976f9fba3e35b7552adbe3d155c342a2d5faaeb8c03963e3d88fd22c6a1e9fc90698347c98ea22ff47976f43266d8374f9473bee904f9b8acf96a2c80c8ce1d471e6218e5c50c4cb51d3f2b76bdd9c45c8ece72634f885681176f8f0a1669dd19bcace506693365f9feeeef0ebb641ed88381fb5a89c4c03560e37fd566aec32499dbda8e055fd1f8c7e7f67ecbbb2cc074111fe2a0a0845147d7890f38fbba71fe8a58990e240a63210657e73a6e5b8844b6ae6ed576b512f092c0a0083235f0f0b6d1c5978aca896d34a8f240816cb043cba38cf2b41c02b96d51132eb6b7dfc9cb572445784f54986f00dd315867bc848d229c9a638460bc2de2fd636f4531bd526614922235d7089fe8cb87e3db1a484e341ec8f5b5e104f96fe1bcb6664fe314e27699215cc9646ed2577c870ce4cd35f97c184e5da8845d41564f50bafee35dd61e5b18442a62f8ad56786e4ca4eb2b2a2773e8a51d6870bf3dd5f1d1fc045bc1c347cac438290c60f20f681c4171e893d6cb45bbc960b795cf5d9547af24f31e0f9198989e2987aa21fc5abc154893e55f54adfefd979a2214ffc6eaa4346cfed66c34e45ae7f6563466f5362c5807fd67969905a1c6ead5f6cbf73d4e923f43f8fbdef8191f4fc9b8232d2f8a1282af1a78dd235d0292685b951d94fb32c219813f078bcbba8f6dccc4dfc737cc39d1c3f0774e3dca48db1a484060daadb4aba8abcfd32e2b2036db36b78b5436189bf68a5cf33c7aee78daec7868547fdcba7a602cd33adea4750750f57e1452c86e116fb7a460773e696a335ff2a0bc28be9a8505ef6aae526e4dc9fd56b9b786b70f1a79d54dd1f5280eca09b8c29de7cf0e82e93b53dca6851b71ff1e30a6efe8c45a86084c354bd202db0bf985c4b8b12278fa3a344054e9fca795e5dc22e3dd220949459108550772ef1aa1db786078aa6ca0631b3dc211e0edc3237873a7d04d5fc2b5fcc976016c9e440ff2d83e0e669bfc920490b5f8905ae9d0c0d08e99cdbdbc1459fd9e253066e752c966ec10b47949d6eb44f8113317c2dd080d51a5ba21c458d3a3439fa5c77f50c5c125d2e0e8fadb6f43212f1689a3c9a5915b23801e60e1c3c1ebc03f0d6ba77c0a07dd328155e6617023e1b85c5928ac1f2268ac2f7d2f8ca830b8a3bd08d548dfaaedb38abf0b3ccf781c9ac39b1b772ddec458fe0a65ac98904fd2bd0f2f130c1e9a49324f51ddedbac0aff1a6240110d106970338ca3f4d4b8841d2d84e0144896581e6b6506cbb07a24e89e8f0c6bbbe35ca70d6a3be9282ab394c6293c839f901393b4d73a78ab6ac7fe13cbe8d06a387ec9312becc8bfc00e6d2bfc028d3346b181823fbdf082a6811d5ba8580db6c14d9ac56c5f2bb26855625a198f4b4ef9e2a66555a3de1a7c0228b23fd9a5c4c4c656277476d85670c10fa016612740b2812ee061e3fcaf978059bfeaca8ccbe8d6879ed9ca15a1918fb0ec6f25ce4d5541e5f177a01138ba3e46c3df6b9feba225610a4b2e8f4d87f77d5f1555a6e39a3a8b3ba49e91c16fc7d82843fa181b16ddd2bd8fcd685ab9364db2375c92cd8866f28d13990cdcf6c86894864652ba71525a6268ccbcc6595ad285afaa3ddca4c67c4d673a9e4c252d83751eca1cab39bd5388a17c7ab2472d6ae7c88adef7a59bbcf6040521000cf7437a21b4b4ef1081cb3109b459cb2c4778999fe5b75d6b10ad5ce669a73101872e6f0ef6617bcf9c59e2070302adb2c441dcf404a398c8f8cd4e68b0546a5232dec0b7dbbd79111a774abe76292e819b03c2cfe76fad5f6b806c69384309648fad41d79d9ba445987d4a402e8b6cc661649abf185e7db2528640cf22c5753aa72e4de87c2ea7da311da737177a038bc0acbbe065ca60f6e9c9fe78ff7e0060b9639b3f962ac13f3c56c0c8eec2dbcbcc4fcd24901c7549155d7064840f7b5c21c07a4c907254f59a5d00995fa7b8d0e7af130c56e6d09da977b8c87fcefad1df20650061ac646777be5f4631bd99d650fe10c99cc4bb767259444c7e740c7bf3571c9f3b68bb3d257c5340dd9e360d28c8466b6276ae93b3b6c04ee88ff5d62b51dae9a0f2d7c6eb442a00eb3e6fb51eb4a34f234f07d3ddf7bef8d2b38cd29b62c0d95fc086e56006377a51d88f1de6f8f7fd3b7b4d9ca4df5e75372183f68faecfaba051982c28acbc4931e81307d1aba94464d0e255c71abd0830b121fdd3cd0cf2cccf1fbb5d27e2affad53dcaad0147dd23cb188a8096734b1521f605a472ec85863a9f274d114e754155eed170597a0c56d6dd525e1cb8b4c58e6a5c157c3a87b16c054bd0b4374a8a35910b0d0e3fa00addd796db8bd4b0ba9861f717bb7e7eac3298f5feb3b2d747cd56e25f3e35bab755369ee2b362ede8032d61ae89421ad1b7db99592fd911a4c93d32b9b58e7931f8f1223fb29fec5daa84fe65bd5e8cce2cf7f0fe161f8cfbbed940a8a10185278da79e3328bb649f37538d4883c36d6bce78b53766a93b63850aaa4d733b5bb8576622a2561a4c9b51d57661512abcb22a9bdf57d5e912df024dcb6f293ea5530dbca8c9759315f062f99a2630aa9fb5e0908eafb921b00aee73f63fa0b11196558818889b909304652760996db9239aacdc32f1cb54f96443b381097742c3e53399fab7a97a76b85aba6e8eb23117a7fb2c65cfa86ce7302244dbb0b03b42d62f2e57c221835a100f6038295af6bbdea2b808b472c2ec3abe1422a3d39be4490d3982cffd2cb245582e0045ea6dcbe5888472f5a38c41b0b3cee9a17badd22756f0f0f6d9946d1120255ef333f21efb86ee8b7f405bef94068b7cad78c9a5739ebaa168a6de9f4bf690b8611db163318be51f5c827efd22291db48b694d60222744fb1e8ba317af60010df15a1266b463849b9ef5a6e7dad16f0e3eb7cc9d3350be4f861824d192d4e8692d4a12efa83ac497fcf3867e445018084ec98fcdeecdb47e766ea2046397b10f69008a10d22d4af81eb015f26b83831e69915ae4aed839811250408c1ae83a332fd912e3258d5fb29773f2ac6edb628c0a280695f88a40f3808ca09da862202898cda2f811f5ea7b8fb4c18e3f4dca0d3971281a76f72d38af27cdd80e20b3c8958059222ee83476940e627e0834299e69cfe6c4a2b2dae29fbe5841d01b1fe465ebf36f4e2c92d1b52e141e92b22b226d22d40cfcc31dca0743f10677f60d93281bf765e80c94b9552b8e265c92d8eff6a6d878b8682ad7d2bf7057004f8acc3dcd742f180dc09e2ae79d47e0dca2cab38fd3445fa585b44e3ee1f4925fcfc4cb9d348aba2b51bc65a59510807c25911a2ecf4a7d4fc8f7c0a85815b5a7ed609c1236eb9c5782ebd52f9a15997e320e82945c3268384fed4e28fca15440f9f47f944e1d1f3ab791670b632f9e58b3a96c6e8e75f0d22619382a89e31f586588bcb4c7cc768908e0acb23cbb7c1c685fd949ef395d9a0e63072057d5e366be636af2a4c2c7532a2f03f411221bb1a1cd4fd8544e65b8d2fc201e852ac8c292b850aae78ebfcf28aa8afc95987414f6d094913ec99e6c8464f33888241df2ea547d53eeb2bfa4dbc23cca203bb49c28a166c4004073118f54a671edd37e8aa32eca6462bdf14ceb207b5f01210adf393c37ebafab7618feb767bf54ae78063b960eb59ececb4e2105049a1e860b1dcc6d4d8532b81974dcca534444e117113496becb81f0c6626f258a3fa58a3ed36c68c9d9725912d1529177784749859a7c3358a4fb10a5ecc3eee2f510c772b35f38ac4c21817ddd7a4da98bdcf5f476c1d0e38f5e26a0b57a231cbea8de432750b4524c72a68a3af78f5f5eb6a0533d2bc160535ab15698821d131d12c35966751804c5d743aaf0e44c7f44803c1a55f4d1a652cb79dbb56b7a6012cae3f62b5eacd05740d01900b2b9273b8a3dfa943d8fae478940bf78e81419c4b6b761e80023d5a57e55a9eced7ae9fa923e5c7864be31cfe62f28a788236318ffe607a8191ceeb1290570dc2f7aded3a0d14c2ab39f283b5afdd818eab3e57bdde760933898c8e2b29b91e9083858f590968c08b0f48944fb1ab4be2e21f5e16a9173e0012b3d87444a68f13a31d4fa86a5c9c9af9a363e088a56d36f7d8904c0282628653fb33bf95ab63ba1121dd4f9a32742781ad5e0c6dbbccf89dfe34eac5d721a17ebffa2c9cb7679bd4adb64c46e862097fcc689381f0e1d26ccaee974501e953bbe65bc95c2f9a685d0461fce6714536af4bc52e2f67e52824b47e2642e84cdff514024d8bc5bf1de93a4fa05da3c6bb40b519823c75921f16f6b53f7065a52f406d98d70d6eabddbef34719aaa1e105b7b167a6835b8d40bf17f0b2cbde00e45a496861e5bd80ba3a831e843c8b8aa5069b7c64fd8c4a976ba67647c14e632fb582056f4e95a5c7dddfc6d9ffbea4af7b5fca79572307dbb44f289215532a4ba17b889956e3c4402d4a3d3b4e91c270ecb8f904535974411b590d62b9174f305d785d5e98e93558ac72cddb3383e51ce63e5520ac4a8e730a5ac3c6af4b0f3bfc5a00898e0408999ed24282fb37ea6b0c6a781a3803dd59f477a70ff0341e29951c648e24ae050ae9e44f63309fa8ac8945350cd4bafcd8578d556e7411a639c0730ddd450c3f8903bd714d868a5569ed2d09e5b8971c624eb525dc849019d100657d43ebdf250b140ce21f44a437624546a344ed77f6cdaff0c5744f41093385040fdbe03369d108b460f373703d4efec0751ffea01438613cafccc49f4074720c0f8a658e98752adf5f1a266b923c2999fb997b452327097a2b32501d3fa7ecd5b7b0d3f5f2df8954f94b78dcd9752ebe7aeb8be15c46765fd93c9bc813533fd8cb8a5c611c6bee09931a777cc38922e02d0c3b1978e197042fac513cb76fa8746a7ed9cbda11f89ab4cc2e70d61e8390a9b234d9e7eab8fce8ec9a3a37fc1ee4dfbdc0c81681774420126b8dce18ccf9fded3492e4fce37a3051e59325fba8bd05cbb837750df934dcefa0e93928e61e7f7b981104dd8837a83724a82bd329e85aa69c2033f10f05016cc4e799989e69f8fe33ccb292d603a327212df8f248a110ff7387e054d211edace59577b87e4b323e43c65b8d8686dba2dcc04f3362010d01e4bebefe73b0dc0d6f8b5a81298c8f4b00f8adae6cdf1ecf80cc9ad3a9c27109072723e21a5094d5d43223f659537c3a0b6035b1f67a06c52a78c134bf96205fa80c9b97c995e416c7266d1aefbc3cc917a6f9881265505569daab790b28507ca2e0e056c05edd2e6af6ec32cf73edc1a2e0a68f61212dc92058bb789a0c290095f91a1435f537", 0x1000}, {&(0x7f00000011c0)="aa24b518e93216340a31da85a6da2abbbe2c902a5795d769eb916eb05563d5caaf0b3afdddb11546aa8068bdfa8b3bb0243582e7a70e80a0aba2afcbbaa36f0f13373ea10292a9797a2768b614f2a0e3112eb502f71cac38d79c762566", 0x5d}, {&(0x7f0000001240)="da82387eaee4ba705f37e2277f61bd8bce372c8c28774a834f5f4bf8d4612c322a3d616ce6c69901200cb3988c619d895d5be6a6d07a2b2503c1ba4eff6374b72fe01a4d065e80fef5d3d3e0c4e317de65a9fa682f5d6e74313d65566e7a3568c6bff435b61e00bd44fcd37961a8b5079ae026fe46a257af1c2367718077c0fc17d51307c1ccc2c607e9d0eb902e4ca99dd8088623c0b695c030e35a6ca5a6f9ceea3714f7b5e1f13f91740e31d3ff92b0eafc80a3469433a0f93b6da01d56ed44e10cbe3792af4f4b", 0xc9}, {&(0x7f0000001340)="5da7a08c3a5880a47cb77df057a31b1c8929fc12cfa7c62c99dce8678b639e98b855dea60b321c1d5fc25bc0faf16b89c9807f6efbde28b3f02bae9135ba16a6764b67ebc5823f3e4a661b2f7d596bbe17204af7b4b556ac07c1894f60d897f32ff90a57065325bb1382e6ccf23012b50551483721fbc4dea50347deb7d9c45e7620906caa78812a4c7ae66053c7e5c08ca9798e97e4f42da77323ca01b8", 0x9e}, {&(0x7f0000001400)="4a3a859b29c102369bddbebbb8adaf86d1340f89c46cb64a469a045e8802864100445bd0c1978410c9f3e6a8223a64c1656070a0f62c85c12e21ec47b6aae920961e672e8d815774a0c17c8809265825f9f96cac9fa63949baed8dbbb25e8bc309f8026750095d3ad97290a50be073cdc79d8cbe09cb6d661f98237fb8c448e5aa81b78a69b4ef2c2ed5027cc058d6ce36b288cbc14b055075f765f2d4771263f33c3e9a8c087f48c7959923a46b6c0a4c1517f700801cf05fadc6b0e617664a53d16e2c369cfeba876234f110a351979e081e8e44f5274ebdfc60f35be627a7a6345966d7febcfb523c1f7a2efe2a323cea6aeee3f6300f", 0xf8}, {&(0x7f0000001500)="9735ef64224a3547c6c3701da4f1f673294db098a2257d65c2fd95a7c9d09dfecb6e513a10245a916b6f6a3d30766c9ec619d702e9b5b8733bea0e9ee291c8e9b97b03fe48d8", 0x46}], 0x6, &(0x7f0000001600)=[{0x78, 0xffff, 0x10000, "55fee52723c23776755d06795b828800da01934dd39eeddba16a09b02224df0283060fd77a57cb29fca07a7976f771a119713b65c78fef2e1cb55853621331ee8ba350a2c17eaba40d1f1494f0cf8aaacec86273c842ee4be5a8985e2d421730bae1811f"}, {0x28, 0xffff, 0x511, "aad84f7077a5fdd36d50046acb02a18f4665a0"}, {0x88, 0xffff, 0xfffffffffffff000, "451451aa6254e9aa7df6525fe5b0a7271530378e8aeee7aae372d990d575759a28b0ed2e2140962a37689f03f407856c41e9fd1c6f78de2e41574cc040e091ac7c83b8e8b9a82aaf9c902ede24568b595c7c8d304e1041785424778a774d227a2263ebbd155b18c8f11bb09e3c8fa8c167daaa0dc8"}, {0x1010, 0x1, 0x3ff, "db9a0ee826f9d3533318bf260b095934e98a57ba89e93376a5c891b3a966df46ded6d16ffe67941de2489db3dbb9d701891231924c511d5008fc0efd4c33c70df3d2de2418f24b668aa81dba49f484a33a740219018ba93872644bbdb8052028bc48d22805851a8488bbecfc2d0f90b03797583ce50b1d6b90d0bd2e14e84b11feef0acbe28f64b0a56caef167779259fe11d59cb0b3cae10f6fcbc97149a3e466afbc400dd3b67d43071645fddfc18bb220b06d4a11a043f1e74eb76a3f5a56db6e20991a2a0040633268ef12d77f99cb0bc8ad0f0865261090eb1505ccfcc0b2c2538cec49627d97cf5276b5aa8a0de51146e2ed2462020e8951a0035ed9dd092d9d1b2a6cf8c67923f1bb86912be1049e98a390efca7051ff8710601c2eb4c655fac2f7ba5fa0146be269b5931c98ba1ac0df0de1f85d079cc4a0b223911ac7a3ad91ef2e80bfa333a91b16b089c5f21af5a15c8e67a96d0404a0434ace85378848a106dd2d134222866f9cbb89263894c329f42f82baff0232e36ece2902eb9c5fe82b1428d2c3e333d1600274ee62a1b18876879d84c5395d7e7b11455bbc71d9178bfc9873796e9d0ee0a1038465855707801fcbcc5d5fc1580d10899adb2298556a1e7ef0485bb35158fa85bff7f26183cff5ccf02efbc3114bb94dc4ad1cb62a02f9b2e31c62efd1c5adf411f0ea50de7bd4f346f0706027eb2b45b3bdd23f6822844f9a6aae8d45a789cb1bc706490d93099b391ec5e4329b183ea864bc86524cba9f66007fdeab66ec758a30538548d33832b4c48cf659b6d80d3efba6d7d63b26aaea78b83b00305ae5f9f572b07597be357a64ae2198227a50656000021b9a2fe29bc12c2b0faa9c7fb8108f42d18a3a53d3dcd4d530d57c0168fd0904c191894d64039cb50d9c45d0b3141d2fab39486431ced2e17f05270f67c140c5ca7bc2ee282ce3f4a67200b580d0be8adaa335350ad7c42b551401cac0cd38ae5d8c9aa353884a5cee689ec1c132345e7e61878a0ec1068ac73aa30b84af01bd431333a6725cdcec2a89de124bd582b866deccdbc253e82c601a68915ac1ac2a5eb13151374d06b65d07adb7f7d36e408a7ac3c84081b965f78402e0a689e8a064379349fe6c86b5f60a1ab109b32c6a965ab2e1aff7ec94e37763ac284c84df719235b6c9831702ac0440e5f3504288c4fb9d28b974ca583f5f0938ef26938ddbe29085af9d566aa8294d5b5403f8a4930b659f339b493c8b2bd850450d0a523a8be9da683ebe3d8bc3f114bc82bee812a38ae65401c73d68312e5f9856c1af1edaba08086478eef7308fed0282b7e12159e36b5b2c308437f04185ec09185f91b7d048772d5e34c8119d2802549062a28c0e54a255ba2dcabd92a0ad5e911c8a92895a4ef2f4d8eac9ae926e25608934cbb1b86bacba5a683ccf39cebcae9a4462763f5431f0f60c021dedf7df19b4aa7d7cfdaf970f5fc36d914892196bc4aba9f8b3109c340bbef20ac1d799eb6c705a048378f9309701b057df5f2569576d900d95fe12e6bd5a916b759d129d625a46867ba63ae43eeed749f3a3c68faaaa494a379368010f00c82a2500f670a021e57dc9a374818806c067f6c0118a4af14eaacba0b379f4a378a062819893532572bd9e9ef53518f363d1301062599424384d755e0c3dc86dc31728540b073747dd0f346db68510107280f44d0284d37c503b7f2d88573f2ed46ffa957c4be9e9cb0ba3254b038e09441305250b5952f32bd973573f0bc8ca0f8d45b5cb8d3d56d3f7ba2821d374dd11d91653aeeb2b05f6b9dae44fa161cd68f14f098d47893d79988116195c460a0eccddbb308d76404521d086f9f4fdc8622f527bc678ea26333307751726fb4561fe8f71d9572f80a30077e054e55b20dfc3a2b5e2ddd036396bd0e8e63e47d7c323c5374a3cfc138c98bdc9acf041469c8f40c712061a246d118bb94dcef99402a9d1aee897d5d8b52f7c36292a7892207170a9ed7c21a5a32f5ac28d485d6c0724c8af067805e55b298722b5f8e21d3449c48052ea1e90c26107e928647c2877fb064ee898e319d762bed2c3212d395eced5f846a718dee1f06f1a76c5e36b0625b508a0ce8675d3a674e2e4898e52fb59cf87e3f46cf67e112d751f7d74f9f96f269c767aac1710dcff1fa110cba46cffdb980a8f0c84e862150615d3d8510eedde5921edd8410ec20fae744d2457a736cf324c922f034f99c4264027beba5a02dcb00de3027caf8d82f969ef10c5f3f36cb5d2638bfa315b6c239baf4d97ef19925f647c2233ac78c001d9dc4b4af5b11ba550fee77a90894855d80cb4afd7e5215a32d7b1c31d212227ee588ceb9fc4806a9a55072fdd39a77566c12b29e900d1951344e9b1b3382d6ca94aa2eed87dc2db4d68d34b6bd6cfc206f4e6ba6627ed8b10fd9567dafaf56feb386545529cfcfdbf88bac897a10633544b27eda1558ee68290986688ad9122946b695b0c69a64e9bf3f4f83272456918fc7cf2232c6931e17818a444f36f3ab2e8ea371021c431a3aec189274549b6a4b2213d25604dde1ddd0c5dbf68909d5e5502adc109835aa50bd7a44db2e85bb10357696aad5cda8c9f855adcc2f1033208f2ce489fb7a73e4a3ad6746ab6a4cdddcc229f0a461aa0fd6882b30b40bcc4fc7cb6893f221fa6edba9ccb2e8fd95e1fe75a16d36c4b32c73f2c9b610f4249d5d416de2960e8d31cfde5f72596394eea9dedea2e355ac1c9d5ab305419fc5bc2e10bec8cb5b373e47a221d832114abf12265119eb40c17497c5fe429a07cb3483a8349a7eeff922a22037866b3433ee5cd67ee234be59494616ff813d72f5ecdde475f11ff7b62a4363b95e2701e6af1d87080d519acc6a0d94f21ba94fb61fa19b13be8acbc1cff08da064bdd989f2e1061331770acca86c798ece5170cd7d2ec7f0bfb58938535bbed4d2e83066242c008d2771124292b80ab4ac195cce4405552c2393540cff895046c0a381180a602eb3d6e3b2e21ea624ab2748957b4988239227aa250aaac8151e4c812558f9d4e8ba36798440c7f2ec95edbdc042682778e91e506b9dd62ca8ec65f87506908902e19bada6dccd699ac72791f00285fb091e056e308bd4dc307079c77b4aba95ad1247feb19309517279bdd85faf0f73b18162c44040bfec30de92c7e798967f712686b0221d643ed40259a8ea29bcad16d2c6f8ee53a9bc33ea89f883ef08af6c74830a612c04c56e974c34f19680de0b0ee43b066159aec4426f17c9bef48b480d92873bcbab267e3d4fcbbc9d1047463fe2f142f35844f5e3af2196c58febf8dd59ae1db241e9b449ade501772cc9ecd7278c5ac171d23b31d902badc86132787f2c6b16b8e89dd9f8dc44eaf96bde120d029fdfdce3738990fb2a2e09d5d5a7996f58bf2eb60941b9746671aa914a0f9427c23d50e4247c7b46368e087dece13cedc0925863bda751b763ba595bd6d8ced16218b806ac0e17281decddf5824f9c2770840525cf761247593bb1275fe310479e9207ea31e2552bb7e31ad85151eb837776cc4a2b5f6ef96ec84f5d7ed63bc954d53ed329e465bcd4dd8c39b8bb9c61c950ae0f46f492c29be401d295e354fee41af73a6e746c95d7fa0b8b72f24fa24fc8b091f9d06ec66e2fe32accfd28c72805e7dcb6e04a883ff9ae9e6c62874914a8c396f347711222773936461f9ed41544805a5a31270bfdbb094a3d1fa28b258c4df06d456db28b8da7e2136e612be88816c1c3a324d574e3180acd112a7eae6966a47b5f6fa8080200f555e1a3f203def5eaa3576f3c7bc9b46b9a1d86a54ceb68d08f6e3d10121bcf5dd0ae1b712d908bed6729b189c8e4615b4714460aff84021a515e82a07fd1855f2ea4c93e771a308776b33f259de8d9ffb2034ba98bab1136b390be322fdd669167e237f13c55d997d8f1bef649d7d0df8b9791153620acd8809b5e85bcfd3c3ccb99117f6a869d71164d900977478d5ba3ba62401814af0e620a51f290c8f246a3891f93a75ac6749ee3fded40f797db3c34692be9ff49d41ddb7bd92adbc4800b98d2152e4e4387d49ce7fa50130130fe8e5045e6d590d643cef5772566c8eafb2b6253f23a2639359337ea4d7ad65c63ec97d4e8a33a7ea598a0e09e46e88c6dcb403eade3eeb502b65189146000c0822a7b84ce27fc912f3e36c054ed9552380d954c5263098c84acff68bedb7d01d64fda8788e67928c65f05f673c24f3f6e5516e6e9dc6776a4e25aadce89a75b07c81422fea6d13ac83028a596487a240f472b0de7db8f35b22fd7f5c1375b5273a3d0f88494b8963e2aa822b0a233a7b75a68f32eee2758e797c37c729af2bf8b67c0820370ac6ce82995ea45286eec3eb40101d21ffee1f1b83509d5aaa044988f0c960a73a5f2d30ddc6bb58f5415b278febd0028d272b983984fb6b7147d3ba7fa9c66dd5e8a7b675e83de52e59713528d345fdd10ff4ab064cc7230f13bdc4acdb21ba2cc200aa35aa51a31a5a25a8bb4bfdacf80f15eef21dfda4de454eff41555e6707ae1fd74c873004d9647df21fe91c94f8156c25749337b5d37d271db98bbd89f5477d2f25e8af665be9070377bc30f9fa83ccceb357ada8ccc1c5098d3c4504f80e3d5148a62b0cf7ffc3caabb1700f4907492376da46e4bb3154196ec77f950ac1ea4f040ea1090952c018e15fd880f8220c0f0b3710612fd7bbbfe646878300979b76a38434ef7f9216355a6389c34f72320284e32d21f2721f0895e8dade456b272afea65e63b3c0726cf8148ece30a7de392032543866ee0ad438e34ddad01530d1708544cf2f4e0164d276423034e75d70c71d6ca6cad89517692a5480fec730a9ca2f595647695c4fbde740ce2166b0307919a9cb10ce2d7c3b69ebe23a49dccdac84cba9ecdf0ecc10a44a42af84f7ee56f1987027d94d63066e5665a25c525b7ce6f99444732fdd32e8af6fed98a0b09ddac05ccc2217d070c64664a1d4dd56cccd3c1c2193ae891d680a83e058399279d9ec3b18f0226b82f8a3efd85c0b3c8f8c191039dec22d7e23fdb03dd31cba358fec58e926c7bdc159de40138497fc6e6273456516cd0d1e44d44dfa6ae5b121807ccf55201ea7877a5de6d6ec05349cde57a4d4336691b9746693d1a09e249a4ab9d428eafabf7c806dda47a49a88cb4b4c8772d263a1537bd230505e8ead0947aee3fb28047d6cf2bd4cf70379e6df6b6fe3959ec3e527765c547f1de2b3fa578a035a80e24d192e8e8b2d4e978df72462af1c6bf5bd580b7c691965d2065297f03cf1b0998e65e702103b473b6dc684d6b6c9991e76364c5c3775a70768a84409f8b80247dcb86492dc21fe32e65aef7ddaa6e1cad31c7e634e63b7c3df64ba621a516082efde7bdf1232003f8619b9eec59f86f232449f9d9c0544817fdfc741fc9d60fc7bb92bade307aaf23292d4e64841f02a4f79f253d8c3e0434b440c1b30173a204a496359dc5c27cc2e574c8d64cf18faca68f78996fe201f8c0ed3c302e6385cd55929196165cbff92234b53c336e8f3dc0f450165fc43a395bfebbc7c6f2e8259f7eafed2d7ebd532314e271e86116d5ee0e6c60cbf2915fed9fc9d6265b49769cdf25491bfa638d15a58cb4dc3dcfdea6197eccf330b77c7c05b6cd98d17403ea0a5e64c8e4a37528b97672f8af3157c04a817470788c7f27b232ba18f6ea077a08acd4afea640d187f19a41521441f5c40932c432d22eabf004ba8ea8d46df63cf860ad8"}, {0x58, 0xffff, 0xbfaa, "8be7ea729ee8677a22a069eecf9f8a09b053ff867900e56c96b867fcd4e3f64588b9b7ba86b800d5331b26a59c09b05b06705ada137100880183cd3b5b34da253e73"}, {0x78, 0x1, 0x1, "4e1747db30ce751e2f96c9f0827f40ce1a865caf946d94734727635220fa44ce9fea6b535ed9514ea84400208332111932c3b909ecc28f94dbdacf6b2ae1d8c4ea4c8e4d93ecdacf8c46db2dd31a17195dc4640de248626424dcad32c143cf428be8c6a6ac"}, {0xe0, 0x1, 0x6, "2dfabf0c893ba72d636ab0cf740aa3a8b62478f70726ec1f50e4a817fa76deb16c1305343d7fdfcef4c68d15a4b2911f4f4d244615b2442845002da6025d062a3c6fa9e91b601b9617a036a46d808546d560f82fe928a9638e9c5d297b50b5e68f3afbd633034fcc27ad6ffc0484250b21388b799f6940734bd89be9eb67f8b3dd894352ced1978fedabd6180abda7a9a79ad569591b97176194a541bd3ffe709172d4723c91d40a8fca664694c664a14816dde241ef6a739d0f236b5191a1847e64d143e10b799b659053ddf941"}, {0x28, 0xffff, 0x4, "9dc04433002dc95396f21ec52c5cbdd084"}, {0x30, 0x1, 0x7, "f79e795ebe231dffe1e8fe763dd2c9a8bbf7c257e881763442ec"}, {0xa8, 0xffff, 0x4, "5be22803f288ed1591173a4ee516934ceb43760704993fb5d7c75d7bd11ca429e9ee291b2b493f45fb8c1c03ec2f30111c75b8a9220813d3c30ee3acd325be805efc43accd27f6f73f84924ff034aa1dd40629dd512e836ffe852403503cb0247c11127d14839eca21427dabd5dffc6cb679fb86a8ecb3a09d6bcf23b69d57a16871b42d1e4dc3ec983e9da0a29ba67f01d4328da9"}], 0x13e8}, 0x6) 23:56:45 executing program 1: r0 = syz_open_pts() close(r0) kqueue() socketpair(0x10, 0x7, 0x1, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x3, 0x2}, {0x18, 0x0, 0x4, 0x3}, 0xfe43, [0x7fff, 0x1f, 0x6, 0x6, 0x1, 0x405, 0x963, 0x35]}, 0x3c) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r2, 0x2000747a) setrlimit(0x8, &(0x7f0000000400)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "40fffca7948eb2864aac7dbbbcdfaad980282aca"}) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000100)) 23:56:45 executing program 0: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x3000) shmdt(r0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r2, 0x2000747b) shmdt(r0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0)={0x3, 0x8a}, 0x8) connect(r1, &(0x7f0000000100)=@in6={0x18, 0x3, 0x20, 0x6}, 0xc) connect(r1, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) connect(r2, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) r3 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x2, &(0x7f0000000240)=[0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={r3, r4, r6}, 0xc) rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') connect(r1, &(0x7f0000000340)=@in={0x2, 0x3}, 0xc) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000380)=0x5) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000003c0), 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000500)=0x4) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000540)) utimensat(r2, &(0x7f0000000580)='./file1\x00', &(0x7f00000005c0)={{0xffffffffffff98d9, 0x2}, {0x100000001, 0x9}}, 0x2) ftruncate(r2, 0x80000001) utimensat(r1, &(0x7f0000000600)='./file1\x00', &(0x7f0000000640)={{0x81, 0x3}, {0x1000, 0x400}}, 0x2) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) utimensat(r2, &(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)={{0x1, 0x1}, {0x8, 0x9bbf}}, 0x2) getsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000700), &(0x7f0000000740)=0x4) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000780)={r7, r8, r5}, 0xc) 23:56:45 executing program 1: r0 = kqueue() socketpair(0x20, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockname$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = kqueue() close(r2) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) r4 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) pipe(&(0x7f0000000080)) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/35) close(r3) dup2(r0, r2) 23:56:45 executing program 1: shmget$private(0x0, 0x4000, 0x80000000081, &(0x7f0000eb4000/0x4000)=nil) r0 = shmget(0x0, 0x4000, 0x7b0f53c694ea4f92, &(0x7f0000eb6000/0x4000)=nil) shmat(r0, &(0x7f0000ebb000/0x1000)=nil, 0x3000) shmat(0x0, &(0x7f0000ead000/0x4000)=nil, 0x0) 23:56:45 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f0000000240)='./file0\x00') utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x2) 23:56:45 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, &(0x7f0000000100)) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) bind(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) 23:56:45 executing program 0: chdir(&(0x7f0000739ffe)='..') chdir(&(0x7f0000000000)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x80, 0x40) chdir(&(0x7f0000000040)='./file0\x00') open$dir(&(0x7f0000000180)='./file0\x00', 0x100, 0x4) open(&(0x7f0000000240)='./file0\x00', 0x7c, 0x1d8) open(&(0x7f0000000140)='./file0\x00', 0x20002, 0x0) chdir(&(0x7f0000000080)='./file0\x00') 23:56:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000340)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5199294b222a9c4de41a54b5ea7fa0023d58bf6659990bfe432044908d0d99bf7c1ff7f8177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb0000002f5ea160ae99c8e91365b132015c21429ecb2e544ee7bd134c1894d2c38117c2b2c2592728a41fabb41090f8d4eca756a1f4cf2d0c5669c52ca17989e4788110526cf8618aa22576612cc9d9a872a7cb4c31691a2a083b8332c44e16c2be18089456fabafa87c82a3f6dfcac5f27674929fcd7db5997b9457512745ed0882800c56c038fcbc85f5342fd049000e9cb0db6f1c1a3546fd961bf48c4f0c1c9b9302c", 0xfb) write(r0, &(0x7f0000000100), 0xfffffcb3) sendto(r0, &(0x7f0000000100)="558daa83e8824fe9d2eeffea1b7fc7f257cef5f07f731a420911c1d75d9607fbaf6adf18f4f457163b9e7205e2e043477b140b533c9904f3de323c30cfd82a2851cedc0c8f7ecec68e6ea7bce4b1c1c2bdd448a10dbc70c29b9469d9d444ebf76338bd568673eef04b581d4054c4bbf507e5cb91186a5730203cadae97276d3e7befc785e896ec46fdd2fc7472b2d0b0192cfc051d1cb52e56edb4d38f696d6dc679ac1e11eaae58baca16cab4c673624dd465e52ef904196a91619cf9bbe419acbc9209cb3be0cc858ed40594c0e941591a", 0xd2, 0x401, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x7, 0xffffffffffffbfff, "a147780ac85a2c000000b40013ca155b6e5ad916"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 23:56:46 executing program 1: r0 = socket(0x11, 0x8003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1207, &(0x7f00000001c0)=0xfff, 0x4) connect(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="000001002b8417732100"], 0xa) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8082, 0x10) r2 = dup(r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000180)=0x9f) r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) renameat(r1, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00') connect(r0, &(0x7f0000000000)=@un=@abs, 0x8) 23:56:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000180)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbdad3d16301ba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) nanosleep(&(0x7f0000000000)={0x3c, 0x7}, 0x0) write(r0, &(0x7f00000002c0)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae8a5d691595a44c9ed141a79be600d2ca04004437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ec32c9f53eca70411c2c8f4472f2bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac36317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e6385c3ab25a79564a262d0a72ef17f8e8ae675b5b70e11c51fe4d6187dc0cd67dfa85ca1519832fd3c30a", 0x10d) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x5a54) readv(r1, &(0x7f0000000640)=[{&(0x7f0000000100)=""/71, 0x47}], 0x1) execve(0x0, 0x0, 0x0) 23:56:46 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x4) r3 = kqueue() kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0xfff, &(0x7f0000000000), 0xfffffffffffffd15, 0x0) 23:56:46 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ftruncate(r0, 0x20) r4 = msgget$private(0x0, 0x82) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000140)=""/45) r5 = semget$private(0x0, 0x3, 0x40) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000100)=""/42) 23:56:46 executing program 1: r0 = socket$inet(0x2, 0x8000, 0xcb27) setsockopt$inet_opts(r0, 0x0, 0x8000004000000024, &(0x7f0000000040)="01000000", 0x4) fcntl$dupfd(r0, 0x0, r0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x1, 0x3, 0x7, 0x1, r1}) 23:56:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a54b5ea7a753fb299dc5539a90bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb0000002f6c1b2bea99c8e91365b1", 0x65) write(r0, &(0x7f0000000140), 0xfffffe46) syz_open_pts() close(r0) sendmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000a00)=ANY=[@ANYBLOB="00000000000000000000000001000000b5630567c9722d175fe91c71f204ed770e90d0bdaef61bcc8c13260445773dfbbe6e3d8c7de64710f96d5c7ea1dcd1bb6fd1f9ff165f0aa0049c9bf0d2bcc627238a5da5b9b000349b73010a0434fd956c4c8808d0b21e8dce54146f0a883845d63fc0c99c0651d4716fe0f4cd191bee3b0cd0021c907c2f0d07bc84960e8668ebf7237a94f62211a42f430fd81fdf5f3909693e22a9c7a966b4c78cc4480a4117f5795dfade7995d376394dafe8d8734fd2ed69fd6316c1e8a7243ecd6e869b3ed237d32c5485f53496aec0e5e0f9ab655dd5638927cd1ea95886a97b92d4d1e06acfd5e767fea91c96ec190bfebde2455872ff2f91b0abd3a67555091abaffd5d3e4429a5b6225182cfbcf6c1add583a8f95e47486874f949fbc67c599dda8cd68c327314e389ebd6f4fb07454c8755ba91604ed8006b80a3de008642e2c577763436352d970367d24fb5e2dd482b67d4b234761ec159bd18f5c36db41ab5704b2a6dcd2574df0be71d8cd8d6e26bc03ec5647eb5bd8517f1bcb29667213f619ba1fb5d5820f312d1da6830474d618e97608222a33c05e990b2bd59e2e576e3ab3424aceb3a6f7695fb80652ac448018cbe829665fd1831bb975c07c3fe0d6e97fe2a97727c9d81fc569509cca226a249a8d773f6ce4ae34fd1877474c7f492909eb70ff1846ade46c79ef3c9b2ecadf6271fe1d85f8f96280f2e40455919933916be96b3459fb93040d29c87fdd8c821edc112f34b03b82f9bbe045d5328ee4c3d45a0000000000d1cc642338f76e121f5f43303374c7d39180140cf4f26433718aa8b2a09070797b6a325d4e66c1dfaf7e1447a8baf8513f8ffdfdc42e39bf1eac0e3137b8cd1a36713f5cc157fd46f11d5f96b5315063a6334713f945e40ef8eeef0427004b759346f0a3674e15cd50baa0c7bb68aa2ab91e6ae801ede7426f1db4bbf9d33313fadc678ad5dd3da21195d30edf4f5ddc9417a77c03c7045086303e737548f29c1c6c5a31f6d0954180cc2e1df9c7836cb57411d0909a17cea349"], 0x1, 0x0, 0x0, 0x0}, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) bind(r1, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x1, 0xffffffffffffbfbd, "47780ac85a538a1300"}) poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x0) 23:56:46 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) bind$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) chroot(&(0x7f0000000680)='./file0\x00') r1 = socket(0x6, 0x4000, 0xfff) r2 = dup(r1) ioctl$TIOCSTART(r2, 0x2000746e) r3 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2004000000029, 0x7, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x7) setsockopt(r3, 0x402000000000029, 0xb, &(0x7f00000000c0), 0x0) r4 = semget$private(0x0, 0x2, 0x4) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000100)=[0xffffffff, 0x80000000, 0x9, 0xf0, 0x3]) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000740)=""/65) r5 = dup2(r3, r3) semget$private(0x0, 0x0, 0x81) ioctl$TIOCCBRK(r5, 0x2000747a) recvmsg(r3, &(0x7f0000000640)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000000500)=[{&(0x7f0000000180)=""/250, 0xfa}, {&(0x7f0000000280)=""/139, 0x8b}, {&(0x7f0000000340)=""/5, 0x5}, {&(0x7f0000000380)=""/18, 0x12}, {&(0x7f00000003c0)=""/177, 0xb1}, {&(0x7f0000000480)=""/87, 0x57}], 0x6, &(0x7f0000000580)=""/187, 0xbb}, 0x0) clock_getres(0x3, &(0x7f00000000c0)) dup2(r5, r0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000006c0), &(0x7f0000000700)=0x8) 23:56:49 executing program 1: r0 = socket$inet(0x2, 0x10003, 0xfffffffffffffffb) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) fcntl$getown(r0, 0x5) getsockopt(r0, 0x6, 0x1, 0x0, 0x0) 23:56:54 executing program 0: r0 = socket(0xc, 0x400008005, 0x101000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setuid(r1) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/56, 0x38}, {&(0x7f00000000c0)=""/109, 0x6d}, {&(0x7f0000000200)=""/233, 0xe9}, {&(0x7f0000000140)=""/85, 0x55}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000300)=""/200, 0xc8}], 0x6) getgid() chown(&(0x7f0000001500)='./file0\x00', r1, r2) recvmsg(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000480)=""/95, 0x5f}, 0x801) 23:56:54 executing program 1: socketpair(0x18, 0x4004, 0x79c, &(0x7f0000000000)) select(0x0, 0x0, &(0x7f0000000180), 0xfffffffffffffffe, 0x0) 23:56:54 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000000000013, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/43, &(0x7f0000000040)=0x2b) 23:56:54 executing program 1: socketpair(0x18, 0xc003, 0x100000003, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x1}, 0x8) recvfrom$unix(r0, &(0x7f0000000040)=""/170, 0xaa, 0x802, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0xcc) msgget$private(0x0, 0x600) r1 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) shmat(r1, &(0x7f0000ffb000/0x4000)=nil, 0x0) shmctl$IPC_RMID(r1, 0x0) 23:56:54 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x2000000000001, 0x0) execve(0x0, 0x0, 0x0) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) 23:56:54 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = socket(0x3f, 0x0, 0x1) accept(r1, &(0x7f0000000140)=@un=@file={0x0, ""/95}, &(0x7f00000001c0)=0x61) mkdir(&(0x7f0000000200)='./file0\x00', 0x0) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)='cr') renameat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') 23:56:54 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="27f2c6c0154f86dd673baa962067377d91837ec20b45dd8c4159eb6cfaa1dd48d919d1", 0x23) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="830e3e536ae0589ba458f04a79b8aa17ddd9f5c14fde924859455dfa08a0caab0800000000000000", 0x28) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0x96) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="894c91e7", 0x4) 23:56:54 executing program 0: r0 = socket(0x2, 0x8000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000100)=0x3, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/251, 0xfb) fchdir(r0) close(r0) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x14, &(0x7f0000000040), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) msgget(0x3, 0x419) r2 = fcntl$dupfd(r0, 0xa, r0) symlinkat(&(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') dup2(r0, r0) 23:56:54 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r1, &(0x7f0000001740)={0x0, 0x0, &(0x7f00000014c0)=[{&(0x7f00000013c0)="91bf6fec7729c142f55c0fc85920c6bff04db39919dfe9767f7b3a3cf14e0b34ac52b34c735e7e78579c9f8d4695fc4e5ef24dd605db2837737e3a2e8a53b159f3110a59a6800967939d0db2785315aea17cea27859a424ae04fef5851b8ff07d6876cc67d23df15d7aaf4584cb4ba088aa1f3c3508f7bfc270f1af9aa6d6b9b88069e872f1dd7d74bcd6f4153568ce456acdf480ef7bcd0c189d046fd2b563bd95263b34cde70484549212f0873f637d786d79fe6708dc2e8eb3c04b2911c64a92dcbefcde296e8899de6764bd25c4b98facfbc058738e9", 0xd8}], 0x1, 0x0}, 0x4) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) sendto(r0, &(0x7f00000000c0)="611a64aaea527701fb964f7f48038c2bdf9a7d9343a2f6dcc9709417f7af31d0f05c60e853c84d9b0fa9e65f7e07470545d47325d3bea6a5bb35d41f9261b494cd419d5704f462b38c6173a2f125bbc64d08f8810e8cbb6a81b94ab4f2e2d4bf2b7b8f3e50d62a6d4942450d0cf8e086cba257b99d79f51e3cf19c4470415b7c1878fe3cf987ee9001d8afed890e57f4ee57647f98a062492068e404b58e707c4f69", 0xa2, 0x2, &(0x7f0000000180)=@in6={0x18, 0x2, 0x80000000}, 0xc) 23:56:54 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x800) recvmsg(r0, &(0x7f0000000040)={&(0x7f00000000c0), 0x2, &(0x7f0000000000), 0x0, 0x0}, 0x0) 23:56:54 executing program 1: mlock(&(0x7f000023b000/0x2000)=nil, 0x2000) munlock(&(0x7f000023c000/0x4000)=nil, 0x4000) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) chmod(&(0x7f00000000c0)='./file0\x00', 0x28) 23:56:54 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x302) readv(r0, &(0x7f0000001600)=[{&(0x7f0000001580)=""/71, 0x47}], 0x1) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000000)="90bfcd70838ca86dc089fa77993aff6b0a8b4b3c7be0c9dba4e3f66d2329edcc95fcec1d5c9ccd433032cc0256b03231e571429347de9fc76de4aafdb6a2af8c5dcf74aead4ba9279ac73b511c97364db8d805cbefa2f5049a150afd01496399239b46b3e54ed70c16b91ee0301b4a18ff845f1095da6b1ef2a692c5e2ad7acb7ebae72ff20bd8b638e55f9b45f863373b0d6f0c3eb69357e50d7a5163309182cd78e1874492a602c55cbad0472d11f13f66a98571f8f41f5da1a2e3363d9b6472605213099ebf2b0d94871418b07c294bf292fd666425e379823e88b7", 0xdd}, {&(0x7f0000000100)="0f78761233b55699af0e16791b5a6bf934c8d224e2e1edca85fe5814033485e257857256708ed4e0cea0fdbc20d1ce15e6ad23ef9883631d181f6da41e99b42c44f585b7e83f2e0cd2642478bd15b805396b6f129d16241f1645bf7b", 0x5c}, {&(0x7f0000000180)="0e048f334c45896383afa56ab68edb0c04cb5b6b0239111c69f6c4ceb52b89c7444b7057f66184eb9fd4506dabcf9faf434ae9f81c1f77a94eb51248b7bf2c78a89a307de57e15de69401e55e76a37e41d2c981e92194582dab2ce35dfe349858f17d68b0250e0ad702056a292491261627329d9cadb0ce041126f431a4f4e75173613d9cf592f9e9ada9375c27598f23031b4fea918fe0073b76f0729053e6b437753eb130cf21f906432ccf37b9acde4888a07b5630ae0c4e2f1532385133bf1c4d71f8bc25cd70b06769a9c84448f02fad083af4ff77d64e2a750ea462f28c2033d12a28738e6ac3d8003715aac09307baecf14", 0xf5}, {&(0x7f0000000280)="7e467efa13a5de43468a1c0551b2c0eb0600e824924b574932b8734a642a3c4df9dc28b3c8a5abb89cc399cbee8fe27eddf3f03c68ef2af5d2cf97acd2d72b5f9082cbbd90d4bc6c453f360654b9ecbbd98182149f68f25d5e19dcc3c4c31edc4c4eeb1b0c8a19c442eda047ccdec36d1da1ee20517619963d681da27aa546e447852b54a4dcacab84feb9dcbe18b318f6fa304f73369a67749b96246fa9c44e90406c585770f06370ea19e3f1b5f1b53959160a4d216976a751e6602ac99f4a059edf842f230c1c9a5d6a124c48090ca5219dc29b5097057a586e5c9183b67b34aca95ad1da20a901624ce38d4d0f238af969bb689ac35974b5953b", 0xfc}, {&(0x7f0000000380)="1c5f2f7c09bb6a7f0919a9f2c103c9bdd6ab8c5cf8166e10d7770f5c41e833a08a700458fc27c7d139a0b72bc9baf3fe1c1b9ad9e5d49974c19f4ae7886372f2ff97fc60955a02a3563ac7554e9412053732f4a7437ba68cc1a6b1ae49a36add0cd11e40fd1e9d5e0062ed4c29094d27a18cf1b9a2aae7961d8f9d59a381defa2d64e170a34bdb3e5ee2adbf1303fe90e6b997f2d623448bf0f56df6d5fb36c101ce0843e80f9faf4202a519", 0xac}, {&(0x7f0000000440)="882e8fae9554c28e540e900909abfc3638cb67088ef6ee96a7f88d7ddce9b00a760f6a5c4071ce42856f8fc33634ee58284b1e1564b711eac6ae3c8e313db6c1225056c8216bcf6acc50dab661f6fc8c4e83dafa0193c1a70607d0c7a0a9476b263c8192fb708456376392a4b1a7240ea982b89de0807e2aa9029b4e2fe803440aab91e7", 0x84}, {&(0x7f0000000500)="6c56d434703bdb18b27063ffc2eac42c04c236c5dd5c890f9b599f3d1800d1f0060cd4d2e89769b6d20f837eb1efbae959e9d34cc2b600fb6355e30dba43d24975e790b9d537b153459b207db4a5814856a033e128684832635cd720551dd99276d1102d7a5992ea2f5e2068845483abdfb0d02f2c734b8ee8f29b83511de25002fd0d5cde68dd3fc061d47d7acaa2dfdc5296fb3150d689bfa4556d5528e06d082de460aa1f568ef7efbe9596b0e44e7bee0a6d499ff54ca1711e464f64d7edab513b4ad3b2a1e77b0fb290c22078dbc0cd3d3bf49952abed4288dcf1054eb42b1dae59b727ca73e7b52cda60162b949072d1c0fcb6fdef2e1b4fa356607bd1152f245a09abc06cb9bf3f583a4171cfa11558378054c92828d5fb5c687e535ff05d36eb5a18d590bbb8b8ceb921bb3b6f10257dc4a99b3373a8bb10dba90529f93061e2a8039e349beec6e865b76a991baf8848e49ef2a45162b6ba579a791bbc173f7dc8b0cbba2563f3d480eb77db35cc0bd882c9eea5ef67901510c8d02937a15781de7517b66cf5c3bac34f3b80ae035ffba908722b6762edc6361c758a76fae13355d5d2b484ed0937def974bcab660f9220be23551fdda855876cd328d96be477641e9b2c0ea340278a3774779cee53e0634f55266fa99e612617e3072fce5d46449f9589e3b9a9906be7f3e45b24aa2b35a0d8d5eaf71f881ad2e46d19000295f631a455187a3964070d716697c46bb38c4762828e0a15077aa511db9bf2f00e9877515677abb0f55dfb40fa65f72efe8c046040b7f8394bc929a51173d3a3c92e6cceaaddf66158f15b272fd2fcccb0129107e23e477fae885a38d6f0efe3f983bfb7a514b46179a41bc67edef2dc1cda52bf6714c4a10bd452db7ee8099ff470ec7fc0b473e54104cab129130bed1a38de707b0c4f027efd9699b1683ebc35335a5bb7c788e0a26bb864cb2aa9db0a9c9d0736115c0d5e54b78bea8dbb948aecb3a952b33f462daa0a17b3d9aa9a10ebafad831eaa2691446d877675aa4a3249418f16884427192cc8f7bf59c6ca8f971b29552e3927ffb94b54fc114085554b8c2fcfc4a88cb638ff205f5b236d4b35ec7d46c737c089c9dffb1db7d20e3e652d2edd91419ad828f380d1a8d92de4a8eb233e980088a1faacb06c171350e626577748f5e4d29a62f4be36844593a0802b5cfdc52c99b7b86d2c3d5ff756d65bd2fdc0a27ea0b9eff92adaec4926644d4de8e07b0f11caf7f77ab6db14de3735afe27b20cd925b2d908e4a8f0d87639e0b1ff3696f83c1eb09f4ab5a74ed961dd7120c69d23867356830b460f086a0d426fead197d42373ce5d421e36a27a4ba68582d9a04308d49cc93c1b798931753da5899b9435556f57a344f54312c798503651979e264e9e180ed3679d5a5f33abb6df678760b5e36a1526db93bf91f6469cfad42377005f82e07ff6221d2a6146fe14ead6dfd14220c28facb3f9bd16ad0188ce9075e4ac03e57980c0bb3718dbb549e8630a3c1f00bfaafa0061f72833d7407f84291f388ee900c90c23f8686ff2c613f156ced6c4762d73687da8ad125817477ff91a1c52ad3c401cbaae21dbd558ccab7861a5e01d4c6ccdc58bfdc9ea3608b2b056fc638f2e0ae0a136a3c96f0997359185c85d2a2011d32d7b5d06cb6fce9cbc7751c1339c6a72625002724ba5154e880c0c26d3e21a444e90a608ccc13627bf7e7520364b213c08701f67ad06cf13b1005e0254b7bcb568d0403d39b0c0c9f855921a7a4475b424b6558f67e72697b6061807a315575360ad94d9672347e591877169a6c7d17954596bd6ba0e0095095c4bd841894bbf7abbe59bdc2958df39ba81f3abf01a5654f8681185436361099a3b848b5cc42563dfcb31dd1dce3ad4acf89e7cb53766a95b78dad93a2401f424a3fddeaa24c15188b13b5cff109cccba5ed8da7bdfba4d30f774f6b48ab38885b80c0488a96100910104c9be6cd6590ae0dded37d9ffac000aaffdd3b6014cdff1b77a409f4fff039c1b3dee67d46f47a5143082646b1d258e12c6a7b29838280e2495098befdfc80d225e55cd0f4a170b9ec482a6acba83757496c47227446efdfcdb940c7f1f7bcb1d9f5f03984963d956e6fda8952ba2b1023c7057b906070631552febc48d9683d6a03e744a1e395c9b02f9246fbd6deff4c448cb2c190555debbb4fe73e3a00fe15993ae53adedf915045d02d4f0eff99b1567cd9e3499023538a1432d2dfd58ae632cd199af97a23a57e2fa1e84a78b720134a52ee0c8070dc54858e708af9215d5ad6d9b0243a7846dd4dc31fbb2cfbf5037c5f07e0eeb2158772fd96753ddf8fdb55500a824899d75854954a8297cb65ea2117702680ba078e7384bf6d443e1e06d57df10756eeab8335cb34867738ee151efbea3360c1b31a3eae203ca47d62a1e17aba2447abb50d526369e0193e27b1b014570e00728eb21407c28a84d6fba9f87328e30c27d1ad684ada5c3353a172694a52e01b10376f8d0d61088b98c61fb0d043057d839ddcfa24e149018df7bc57d0c562a60308d1d3d62f06376acb5fa708a9a8e359c19dcf0f6e40317ace818a75f63fbe04dccc1027ba5311d335bd621b5e3c6a38c79be5577d3737cb08589b4979fc7af455fbf365acc1970f2a5492a36b65221bdc5a6b1bd4064765c13e64266f75e2bf91db98446fdd15e9bd8a916ffab0002972172dd84d1df65634c61165e9ae3b914ea49babd34635b49d41cdcf623fb067855b05de1976fbf1d1c147f5bf3c4633d84ed04be3bf992c07df1eeac79020ee687115e28130b3f3e9ab4d190315a508f340a4626d79f165d90e7f15a5061cdf450b510fc7c33583b3370a0c4127fe83ccdaa1673a131de73187f0af3ecc315e185eb63fe0b9e9b70242493453c4e7c6d4359af720621b2673548d4c72361c924b333c9f7e675e80d713821c4e9888b0120164c1072bf10a70bfbb0e0c34d52c74b75663e2e663349a3a39f37ccfa07f8ac5582e30e674a2cef09d3d2d0ec62b23e842ef3c8bc1e454b7065334c1c30ed62c42aa55d4055cfefb249f044e0633046209e8526f77c640396374b98bd354b38649ffb722a7dd8801dfac5f63d2e10f7d4584f54cfe55c8e794bcdbe2b08dbc0bea75681397594ca89bf71afab58d112612ef0710bb8f30833e26cbb5423675da6eac58bf0f42ce3ffc589c4caf7d6148d5eee405455650fb26f03c25c0236eb98f117d0b01548a89b5fb149715aa0701a6d5edb14b0bfc4f83dbe39f8ee579570cd77c84374c59e4bd03599a6f9dd4269903d83aa143d82368e45b72a8aa45603aff29033d592acf87aaff5ac0595d7b4b3f1e3b7e937dd9090dee28440d9b02c5b86b6d7e29544a0b7df8fa533d5b85ea3a7732746c5f26c063a0d312cffcf7be71f573f68c43fcbfb0fc171a84aba63cb0ea864ed3de89711bdfc253e3001589c33b6442ad84a355c2b123c39aef99dec736eeeeaf36244b58a9d95827dc03e2f2458d5b29a95a8bff22fefd8de72826be7bb0795997b1ce0a6cfcba4769a96a82cd1cfa7819c2f339d6cbdeb44da2b3bcc94f154309e0a4e506d7ddfd21fcf3a93519bae2971ecb8830ec8d467f7397a98778fdd315d27e75375bcbeef8d74c8a9587de53eb1b3a4a6b038df6568f3a8d072f7820f8a6fdc019fea363dd7889077dc9a07b5257390dea7751eeb6976f02c25f87f19134dbc8d2fdde8c34ffe286523b23b01b6d8947da20875d6c5241a6715425806b9d7f5e41e0c12773f67c0b9d9358e8c0ec72329abc665d0339963dd954f4cda0c5180d4885c82c85106844dcdc91bf939a977e4fb4efc79b56786ba99e99dce8be96d29152a34e6048c80faeab91bc9fd462786770057b101ff21e7e0671afe0b0aebfc0e50cd4ba29d27b92800c7855bb50d359732fbfa97292bdf145e23ab27d36acc5aa1f923b97a26adf712d9e45e88d0449d8b8ec7b6780e8f5346f82ca2cdaa76be07a4a5169e800bd1fd14a7bb1c9996fece9dc150bc7539a50160fd72a4205ffae3902d1c53b924c1672465ff4fe9a0cc87b04abb2676d0cc320f17779477633ab9bbfa745a8ec0ec3b3127a462ff060e8a8e58ddbd5cf389e471f009e496ce6680500b47829bd2ba8a17e6428a1d8f9b17d954e0dfa55453fd7310c29d1cda54266abbd3e38c04016ad1e9c2770176808de26a8d14f86805b6f0e999ca886a694c28bca610ee4d928c8ee27f33b8fcce58fffd34a823f412317f0e36038024b793f0173ce91e8927493b4aba060abd7da69b87bf6dabd02e154eb01c7d72f96ac572fd43336cd2233f267dd083fe8d088440f2c195fd959cd2064c3914036dea10095f05d59c676505e18dd552cfda6686d6172782763b0367969fb4abc36952a335286808d946f95c930d1ca6418d1de6387a5848105e2625a7b2704d90572e9c69c019f5c9d87c7a5b80f42027862c1f11a323eef30650b97c9e4f9bb674b2bd6a0bcd9656a5617f2333b3ae9b570745f5c90ee0630eda3c9992462e9bbd69c145a0ed714771fe6ba2a894537bc45f6301c432d40fb1fc7073e5278f04215469413258a58a2c2a30b8b7c22e482a72df12edd0c088039fea8348ba6517d6f8d0d03f5505520d39a0bd7dc5592d2beb2d7433b090c6a3c8641337ac3ada930a007efc9e33bb69994a0e886994526e48574f3864d9ee06cbc10da2574dad13a74d7a558f4280d84ea8ac0382509a8a6e31d10b4e27cd7cde7003ec98c15ece2b33d288b45f4b9e4bdaece254c1e15aac4e9ddc4183d7ed952cf7cad087729c2f1719e1e48ef60760f00a064b40823de2ad64104828851d1f64970e4e9ea6e58dd0b43831b3fac4f3755127aae922b543508ecab832d00bb6d26c95e7d40e963aa763121cc81534760ea298d23fcf58352a1c00d7545213a3fd731a4d1bb6a67e0b6d762eb1a4fbed3da82858269502abd2b22eefa5a90400ac30b2ac58ecbeaad2ea6a606c93329da7c0d5d2d7e4b2fed235b10efa69b5faacb1700ae233815255e958173c94c80eaa4de5beadb16b10fc6afc11969bb1208a239842e1febbba6103f559431770835aa37cd6103a7b6ca73abf0db336a319cda6d2071285522e6e590df46ca0f4c609cacdf2a37edc74c6cb81e6602f79b39a9af95fc7cb4c202f4be10fae660b2cbbaad84edf048b207019db87d21482e9773c331a4eae7c4dec0c69f5d48fea22f0f27c610e790d6c63f7ebcaa7fefe3c8a0515d36e4285588878e6c39189c95849df794c29611c8c6311cb6a3d263b5a1db112d67286fdf4aefa25f6a13cde8e0f7e674a6491e2c59fbe916511c805a559cbe7c40e9b57c015ee8fb5365b1a8323dfe46137aff3f4a09be95ad37b7d6f274a07046e855e7444831332567c58119d5545d376a692f4641a1c3c26ee9148828f7574b2df05c4622ec3a19bc2c5f1d931f5b69b0c718add4ed4b5d156b75b16a36dd1fdf7235c4cd69fc45fb07043c74b7c2b343e707f929209aebb006968e9417708cd3678dcf3b359b5a1d9b8b3b212f48da23603937f57a0cafdb521cc2a6e0215fbf2bbc89ad5991e18ba532b857abe93a4d91cae2ef75a91c3516e5a36ed9b3dbfdc94313eecac4b06463ad9197c59e7b4c8fec3e654ba7aab8f1ef64004bff0beb590339654f64a5034872b6423fc5368a0699b68bf325e8bbe5c43251dbd05e14a1fc389d7e0456fe6bb7b068176c0f6b3dea84ed0a6c2854201ecefc9b7b86fcdea9b67b2a8b1600", 0x1000}], 0x7) socket$inet(0x2, 0x8002, 0x3ff) 23:56:54 executing program 1: r0 = socket$inet(0x2, 0x4, 0x0) setsockopt$inet_opts(r0, 0x0, 0x800000400000001d, &(0x7f0000000040)="3c064721", 0x4) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)="8a9d69bb3aa9e574a1e104b39c28b190831f779f28023b1dbb48eefa1740a84218d891e872376aac718ca1c7ac1462b26ba65ccf6c08c748be323955ef7edab4cf96e44f06c93cad3232d8676ba7b0dee5ffd962bedff7abec3744377d2dbd63aa9db61824fc7184e2423be18ba5e18a0cb4ca9e4bb37b7d8f41ef9739d283ccfb19f6f631fa73a3acb11b95f37b7057e96b664bd7f5095505b3cfb1ad4ac72a5d4eba3caef30522793dbd6fa3766f40c28054db15cb111fae", 0xb9) 23:56:54 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x200000000005, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000100)=@un=@abs={0x3a0e55f03c9401ba}, 0x8) ftruncate(r0, 0x1) 23:56:54 executing program 1: sync() sync() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) recvfrom$inet6(r0, &(0x7f0000000040)=""/53, 0x35, 0x2, &(0x7f0000000080)={0x18, 0x0, 0xcd, 0xffffffffffff129e}, 0xc) 23:56:55 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fsync(r0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x19, 0x0, 0x4, 0x4}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x453, 0x0, 0xea, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x9, 0x0, 0x80, 0x0) close(r2) 23:56:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc37004", 0x21a}], 0x1) r1 = syz_open_pts() close(r0) r2 = kqueue() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "82bc73c8e98d19a3deffffffff00000400008000"}) sendto$inet(r4, &(0x7f0000000240)="4dc1711abbb80bdbc7eca191d544dd85d5d556c9336ead62ed7f4781a8f639e747681d5d931e21c20e64b676176ab4a759a0dcc2a1265b36cf83d13ec2e1dfdad9a4f2a7b2641ec9403c47335974b1040f9145494ca774ceada439cc871f997b750bd58a06d3c9dd10c36e03b3932a1baa6cf471b0a7b5f9fe798ba464854ff149016028ace1646901e508a03a958753413336223c2c7702c8047b760ae1a55518011f37ec56a15a651ffef6ccc0e87abe9e22e4529e26b41f42bec6332942698389efa9bf00fb92f83144f13901560ea0e0", 0xd2, 0x1, &(0x7f0000000340)={0x2, 0x2}, 0xc) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) fcntl$dupfd(r4, 0xa, r1) 23:56:55 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) select(0x40, &(0x7f0000000000)={0x9}, 0x0, &(0x7f00000000c0)={0x9}, 0x0) pipe(&(0x7f0000000080)) 23:56:55 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x12) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000280), 0x3) 23:56:55 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/236) shmctl$SHM_LOCK(r0, 0x3) 23:56:55 executing program 0: r0 = kqueue() r1 = kqueue() r2 = syz_open_pts() socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r3, &(0x7f0000002b00)={&(0x7f0000000140)=@in6={0x18, 0x3, 0x800, 0x80000000}, 0xc, &(0x7f0000000640)=[{&(0x7f0000000180)="64bfba463083fc3fbf206f38cf2a45cf35f6a95e6c8358ad86ee627618590c7064654c45523073206fd160", 0x2b}, {&(0x7f00000001c0)="7d06e9292bcc6731b9922f0e4cb25252a88a5303c06762748724b1adcf4f1b9f4e07526d034d4db91932c43c2f3cffcb993fb9160b31754c384dd1100d2fdf8bdc38c1a724a89d95f1fdd79321973c3ac29930e32fcc4ff9b6c4e82c60f99868a1d00ebb6b7ac10f0b98c0dad652569451e568674e62323bbf868a08e47b6a45875b092522df262d648932e5f81b10260e5d68ff572b20e9389164ae3241e732d5cf26478784cb0183ac0ef3e98132ff56067b098ee8f373cc1da04199e024ff2bbdb903fb76b44ea507c59c486a9bfe0a2a38d7d1a6ed6d6233987ff5f276d2428b514c7b", 0xe5}, {&(0x7f00000002c0)="d4d7101d34103407c8c4d48bf515151dec6f199659a0609c4716dc8db96c64212c0f9cf5ce3e932b61a7910029aae4284dbc569c4ab85adb57fe32cc4a636cbbc0014acb4fa19a01bdf3952f7f31093cc3c8ab85d886ea8833aa264dc008689775f6", 0x62}, {&(0x7f0000000340)="a9a326df572cd63863ee8f54b96034fe30f7955aa0f2d3c48a7e1f4d2b29cf18ba05fef74d6472f39c6bfc7cfb9a0c7d5bcaaa134e356d7e7d0660b165e3f2cec382b4bcd2", 0x45}, {&(0x7f00000003c0)="0567ed27d8cb57ec6f10405bac922d4a146d2e0fb0ae763fa1ba97a6a48a9a7308fa4d51d1b0f9bcae97e1cb643741b08e854ab4f9debb71a87205fca104460e66345d602b40b6f0e6cba0d428", 0x4d}, {&(0x7f0000000440)="0387d3e7d618489c45d7d04f6ddcbf32d9b4debdecc4c70c20786fbe21ee58d1d74a6c1fb2bd6bcd1a66d1afa0596153a31120e7bd6cad8d93e36efe9475ef7ae0cad7fb96264279666ff107bcbeed137ae668fb7f21b9031fccdfd0f3e93f8eebb462e94ab60efbf1e0f6f8980f72931339dbb8e4c892a6b98f202cc98058a39f94a82284c7ade651829f20ada4b23a26ff0644ffd8f91e335954064abb68bf4155852f4137c9497d2664eacc65419ff3ca3fad8275f122ad4e5eec7d7a8ef0ea9b59eaff", 0xc5}, {&(0x7f0000000540)="29a9d3d98c8fc1fa9a0d23f2f7dd0f6fd70a5b67b45ff615341806e611ac864b1343e9c734cc85a4e2ca44d03f01c336dbeefa6006c72626359398e7931039d1000ddafe3d284fe9e6edbf644b854a8a8477aca075b46343fedb388bcbe0ad493e20cf753a2a7d40c44a168ac0f4574bf21a928f68a455d707f1b727ad59b5182991ee99366b4796674d2d0b93151b34ef39b17d5809398d1eddbb400b9d56ca372794a4a57ede55a308a1d203e010af5c8e270dd525c9dff73565ea54da96d139e5f1c8bec9aa0287c8e16478201266402dda9e527aee16a7e2bf078fca289ab93417479b7a3a99c97d194ddac6", 0xee}], 0x7, &(0x7f00000006c0)=[{0x1010, 0x1, 0x7, "8b3f35df3ebb9ac6d42eb61954b2f1de79ef124b336a1ce5bf0374cb5f534c79ba5b4f1cc6f5c975d602a9cc26539280319501811e2ae116be5637fda14a03ab437baab332cf86b990aaccca4d142c8d23ba70b2eafca8e2406986906a72645714fc6f13c2c4eb441c1e512a0f276c3e4c2c0a3bc49d5ce020eb33ad7cdb0bc60eff0f687b66ffbef7173493afb3bb0b6551e36863499ce4ca661791f4314a1d3b350323dbb2600bbf881e59173c1342fd9aa704d3aa7643a7e5b592fe4fb59f1028548f6eae2a162e3dc86736786cf1181c225702682ab5a8e3853ead448bcd5fc3778bba9979d53235975c408e69fc0fde3f2849ce476698050a31da08264e2b676304e9c201312afef21e84ad3983e34324fe72e4752ae700f73771f75285879c73daf91abb9f85dfb1197e9a7a4c7ffe5a2716e52823c9dc4c6434e694e80660d6394b67a7077aa8239c3e413dcdeaf0fe20a5547dd5187d2746583dffc7e70dbadb9ed82551b61af51552650d717b07f44d23319bf6a084d2b121245c8544333eb6c110b09fc9e81fff3320bed60bdf3e112cb241edb8581dfcb9d6e84fa34ce5f3a1354aa9bec8a33fe1dd1837dc9f81896d6536d8b85ffdd2bd5b3aee7a886687b11ce896131d1fe00f3f1300b69ae848e6baa045a8bda66dbc0e805da840ca7c0d1a92bca3421af18543acd8fa6a568da6ee89b287af8ea096cdad46b84fe9dd7f13066efa3dab880f30ab2eeffe6a4414991e8f5838d418e863a56ee8ce97ff94431e5a1bafbec0e1747e1a67ec1494ed5f5be97a23322c0794415d0c878d2550b09e5d3b1078c69eceaf1201543b9d499c9bad6189ba3dc28849c80d20d03cdb401a5204ce967cf84a1c79b7fa59ee46bbbee5552be555699fdec7ccca24ba42eda671f84950f905b4a58d1a46b45ce0a3266ff601e5c14a36cb0152b59370e1b36bd29884226a10e6640b0913fecff049188b1245590eb245352d344cb3434d59aa52f60a8a0dfa2999871a85c42a250efd098246ca9cbb1b0522ffc60364aee679985cdc5156207819e6af8ba82ec5a9ff5c22bbd40e23cf60e70efe8d323f07fa483aa509a5dca90faae16053bd87f556ad54b0cfa9d8c5cfbb57438dd9f23faf4ccd209f0a905455be8b0b269967bff8c73ea0ee6c056c41dededf77ce2e66358d1e118072ba7190513b4bb0d6f498173763464152cec41cdb796459245f4bcdc6ab54a73eebfc0c2c0c321e4221516a0152fb0608734ad0a3152ad55308025b44c4074463f0e3eb5ec527f23aa06b116f4e44ae85e09a9cacedf17fffc488aba017199e24038703b6f150d638c55e89834fc0ca7ba810ad4b19c4ef9da8169bcea5085aac73bfb7b0352899d774e94f4ad6c9bbab3156afddba583b853bd5aec7f1a246fdbc7af110013ed73016f0d431f079d80a2c09c7bc32947f4a641053bd25c6fbb5ec3b073c879087fb9876dfb3a83878c60117978a3348e805da708c6aca7490dfe9ecc585563f8c749492845709738e5c1811b2fefe568733b4f97b9c0a589173afb1453b48346c1dbdb718bc3dacb1163f68b849a025292feafa0712740ece518379f30cd9e4a96dbe7ddb25ff7f6c8fa2906af5faa331b38640ab85b111bce87cf265378f29bfc2b263ebd668f7334cf83240f7e5534c42ea3fc94c80c60b4c548fac9e00298fc99c60360c29d25661ac4c5011d7c28cb278e0b08d52e63cc3c6c489644673b2365966fbf1fa8b5ec34b5286837a59e3dbc51b5b489427c3c060d6e3ca236eb51c296144a4c8d7649033887b44c694afb8e381c26cb613e4e9f09014d1d031646f947c9c65037ed5adfb21693b893bd4d45542c8d6bd324572f09a9eb20ff7720d14d7790fb095104cfbef0ec54c59a33a5b0d2ae0345ac9aed432f76189a7844dddb3569e58de67b4421098543ad666ac24b800536246528ebf4f1299a9f4e2b02541a75cc244b8a71752354a5067be9bad6dcaa8469e8afde4f74ff600203d99737f07e9259f7ec154bdd0431606f8ee28e8f109e7e869eebe89837c43962a40db02772c92c219d911706b25035a4eee146927e161d110415db9785d43f605ae03e3e2038959eeb00e96689f8f1bc6bb38b5abbff83fef4ea736b04caa6c938447d68aa98d42ada35afd83d1bba36e79a5d4025cbd67fb6718373e6d949dcd74176d05122d818f8cf99edb2e95c0cf0c852f4b426e5d2a496db2d19f64221249bea58d9f9f78de76c89f78590b4b7daee2c29e6bb2f792cdc6ed001004238aba2b2f3f1b5a0d65f5b79bef2af609f1e85d30717b64539454f04a4d1fe4c1d1ff22046ba88bdb0d53a557d946e191f9bc21b2ab72d05324a193ddd88c8adcdb522d31c5d31cd4faa30e96f54d4c8754f193ee1b1242b7122d739af918788324b6a541a42fb699ffa95676d223a16cc5153be214ec3a61149c53057c450aacc70c6cf08f2661cd61b2d2c7ae730075a98beeae68931546416ba274cdf7c84edd791e238b13b72c8be780e82d96a0f7af7ec310230b6f988f0133079b84fa4b6d0adadbe12c2e14c8a8b46949152f214f4655c8fa58f869455550830221a148f62973802046cdcc21759bf4364cf847fed86419ed22c762393f4dac699cc8c167a60f276667421688c6554231c6a5b3dc6d3bed9cf62e3ef75686cc6cbf5b5b788565fa9674f93a0190765a85d65ab9962741ebda28dad04dfded440ae83d549e0d949ac15c07e1a01f90a2a324e52d1736605812f92ee583cfd506f87ff5d0d532a5e98c74f1a96b553e0bef34efdf2f496ea69407750827bef8690f7b17831deb56e33ed730f3082bee884fcdacc84774793698d5c4ecca45aa21bdae943e0f1c0af6988e339307952972b7e4fec13d0661102d72fc201a49700464702dcb388b803a3cb6ce8871a1719f2d9ede4939827401bd42fd3f5525612dc68c0b34cf522937cc84b1e61953ebb822913d68032ede1e401985bc1ac8ac4c41e1b98ccb45aeefc27a657406943cd17e253f373a0d7a128423ce3d7ea1fe93afc5637228f4da41ffc977becbf1f461fa02802b68fdb5b13c04d224836f4348f9e9f86d0254cccf8b79a1b947169d669e1633ba0281cf330573539aae670c91b2a7486fe842669f736d0794db3a6ac530ef88e7b933631665f1c885fd5c9f8b2bd4f5c0de514dda4e20e2835bcd16d1aff10c11403e9d02550f2a55959c08c714d9a9881b75a63e0ab4aabf8fd9dc9f6f0a36e82fa30b2608da4546c17b30228b30672277e247063fe30cfbca71c0422705ddf2e1736d95267718e224c4a6eee4374ba655a67203271f0f5ff228ed0fa0c702b5c0bd0092cae1caf251bcc7b9b0ebe01ae122526a32f74511a49bb0d9e2e2d9690b8f55d2fa3112f576399cd7557970ac4214e85b3eb33896e5320a47a9dfe6b3b97dbcd59af733bc131b74f7839c4a7655dc7ed6f709d0f3991f637994f231f645666db9f152dcdbf895c3060266d79b6012a8369a488adc6104a93e58585b25dd23300295a2abfeea6106d6858c4b016c1f2df98b5e2bc91673b62561868d8ce8203d270229f12f80491121baec46ab1ed5d85e5e5df1cb75263eabecfa07c1bf7bcdb938399a2d8e65dfd41f65da0c1ad58d979af984b09cff8620567a0f976be688dc0db5eb33bac2dacfbe3f89fade3856ac6c576a210e134df6bb9000921acedd0bd9ec0bdaa59c4aabbe340512d2cbb49920fe75d2887a2e7f9daeac1d2142327fdd2e185f5b159f154a0fae11f48cc99289c9ba8496e8d8c97633c2aa2eb615a59d3bf28ebb475fd1d4b514b505e2b4885a4bde4c10ffd49789c1044da534fbbfef7cc6ebbc456ba45b4d7efd3cf455303456c7e3703467412c429d12a9da242d5a6985097d5f985903bbcb8319b8652fcc0d6076efdfc301d905b8b3ff22d069fe5d82ae3859bcb00f5af38fe1b4efc8a1a4e239461eafb037eea7492cee08ded2b2f89f3282b7f053356af003251b41263fcd7668f92a0fc4a74c943f7debf288627f810d3b8bb1f44c3beee9b9c0d7fcef384700d1948ac1cb50ca387b3aacbb97acffbd17db62d065181b08c10de8bf83ab9bb3813cbab5f41d35b5ddf1bd736544364db99dbaaf05d1240069497163e92ae3d01b57c71a28028f856121f00aa1abde493dd7bd01c2d91751a1b93dc4ad9ae5b6a9560098d66ad57306747f6a243e3008d8b8858269dce56ff79e2db6348d6b876d1f4e8634b6898c92c65061474b3d1d0c0cbcbb9deedf26913662e092006b3c88a74139e96f8401d58eff27ffca749264d7479d237b0d8f7df8c773cf501cce9cd350a2405138f64f6ee11a7e80dbcf0a24b2160e8a075bd524a3265d8f59a4dcc00f49ae5a48133328b0e4d23eb8d76ed0af9c0fa8b8b36c777650b32c96f5c361ec3882d9230e26e0c300ee1fb99112f24f7608766f9f11da990aac622226fbc3c75dd826d796d57b46215ab13a0193565b1f9000380a42758cb6f716e036d3d9f434bf9c3d0a894556274f1ce4a5abeb1607a422e0c7dc0e8e4774c2b9f29633924d0154f4e62eac9229d0883f82015415359ee83da0279f957edff6c6ab375856342f87fd28a1777b5ccf94e88026826a5d3446aa1656254f191ccbe226f6d583ef7d471d963c37d49ed320bcb39c597bf64d9f7467b65ee84b064bda7367fb6008a17021418a3ce8433aba0d6239412e9e203e8d2d4c7fa237e262f010364c51f4b42033e280027e0dac670cb93c35c3cb143273017963f4be44492d989b6fa9b554c2a7db83d675d4d36265f0b17370472b11bbd8fdee8267e32765d741c22a3d1d51a35ea8efad4c024c94a4ddec16fcc8c82afdb117a185efd019332ca21a036b2440b6f634fdef3679231cc185ce4170ae85f6ca60424560961db53a35ace1576e5a5c0289c925f4747fd0cdf904f8661c5cb6f3176c16d46b3cc1bebc090a53d49e1a91e413fac316438049f1085b065388667113da6486b26503d8ee9d9260c4cb0c37462ff1c5fb141ffdb3d645c99498be4f7afb8239b8d765099cf2516122137adc36c90c893654b22cec7ecae487df18dfb8f31cd1a5427a8287c86254aaca1ff39de1e9831f7ffd1df207eee29447c419e3e3100d18a394607d6ead3a9834498f798bf388b8db926fe30dcc31615225d44b4a4525f03001c30215b09864080a46de0901e8bef66ffcf3d938c725ad78824b160adb5cf17064ec35c45710dc5d2562fb73c4a8a88803dc3f2aac24d8ad2e6d85b11ccc6fe77daebe501b94bcabd78d6130641a2830a889acb557c70e6b369c937687169b7b949556dc1f3eb332313938c6c70f6ccf171adb990b8bdee08f1e9b0a11a44d175a3d26c7f8435e11acc83b29816b5810eeeef541b5418ba81ac58ea4b37fedab538f00d89abd7ac76ae2a3cc0a793ad8b91ed2903a9ec23a1a71b5a90350e28c0a8321ae51e2b081905a14c2b0ba2668fcede5fda9ffc1214443b7fdb5664575d2a0e28436002a84fced81b631c9cb40eedb74bc4cafffeaa878c4913f622c438ed0ebae3c52a2dc62bc8f84ff32526a42f2a036ef2591548ae916eb63d9cf2cbc4ee78e59fb082d7b0158c372e8152da627b849f7cb1255c11a2040bdf24044f8ac9193ec54ff5c83a441581481bc215beef5e962d66cba9a5af54457caf269f3d2c6ca06fa25b65be4e895c31cba7867aa921fa5493b654ad2bf2897e1429972321d47be4b42d5148d0dd28435c00f9d287f97757d3a2872ee0d9bc09e2092469bcf4db0"}, {0x48, 0xffff, 0x0, "50bba4588867f4f7736eded6f87837463af894c3292564d8b9541f2d6c78c047d12b7e12df2702da4822956bbe9a7516bdfe57"}, {0x90, 0xffff, 0x5f, "f8c9864328a9e6ab19cfbf79fef86fba6e082ed5dde02dd6df5f29dc2171844ec8941559300c9ad0361c6b829455d8602a41acd5f10a55f5e1ba4585f16cd39a0be2d6ec1fc33cca22a1c021105e1266db157d76ab14d4f2e22b14a1cf4c0ea8f89884b0270578c2f43f79d4a7cde9664845838023719e8d4d6ae1b3"}, {0x88, 0xffff, 0x81, "a80272efc4f1b48d1e659d6fe92f81a761c7464683d13f694675b15cc96b96f870439a3f299ff31c3ebe5b789a2b322912b6d31f71b5e8cfc81bf2502714bf7bd52ac45b7399b4afe451fb34a7a6a82aa5a8179dc087a4155213705c34b143b94973bb387d1c0d5f2b68a4dad76a60ebf4ead0"}, {0x10, 0x1, 0xfffffffffffffffc}, {0x1010, 0xffff, 0x9, "dad32981816994962a5ca2c47a34a8e0e8f4af706774a19a444dd61a889faa2020dc51baecb2e69dfbdca918891a50aaa9c2d707fef5a2db8ac9a86988015157a88d024772cb4c26bc0e9214432fa7556b511fd121a1e216bd1993de4d0b25dc128012b3b514971bdb903652e9999bafc572c4a88eb3dfbe6b9cb08fbfb6d27bf63d455b648af7e1efaa5a3561ac07e233461de766b442d7687be7860375118362f30644491d6bf27c1485f253ab5c15772cb445da7098ecc46dac18773ba752c29ae2bd57223a75d7b9125a1f8f542c178ee31adaf0e10d7477684034a2ca3d888530b71a7ff318cdd6818ebcb2dd1dfd53e73c5055a5895ee3f76b55de265f6d48bc998d4525db4e0ba979311c4ca118325b907678dd027501541afbc06ea175ab1dd4d5402ef6ba71b94edbcf70d59e33bb78bcc6fa0833669b448d9fd84f0243421dc973019b43fefe2462518794805273ad60428ac624b47e4d834c5e7d334b7ff5b080cbbe382f9ee2a7e2217e0c1e1be3e9d2801ab03168967d2b4570a1d0c7ba8a48f865afd76f4a9ba18dbe9ab9790f7d054a19f24dbcc011762a7d8d481a10c992c9e3a6b589907f9cfac2ab676cc93989973f9949feec3b992edc39e9cb429344514b8568c98a1bc57696af90a571ad0b96e37749a8d74cd41d7292b4fecc4a5b9743d4bbbeec11740c11b239e1fa22b177645c6815aa2dafcf1bdc59cc8267827fb840310269213eadef7b6099e4ae4cc0fa0513661c12e5cb30f2146702361ea282ab8c9e15a2a0d6c1b5e507518618f9776976a9366be92f9b3e430e92e31db2eff303fbdb4a5ac7843c4e1f77a41690285a3916e62048c66167a9d4f417f4d8b422c778f8812c2c4671e2bce66a521b100c0f4a27815102425a5dd90795d0707cf65a4af2b1cdd6ef3378d8c6af2d23822e5741f74bedf9354b9c00ecdbc92c0627856200f0b8cc95cfad1a3cb1aba987fd3a94d79ca4790c42be1b21ded1a573cfd09ce785d749f44ffd9159f57203bde735f88841ed406cd3f4eb0afba5ed858dd27f098453b651b9af9b65818c3300bfbc41c26223f86e04b97e2b178ea3f379e15a695689c54748909ea7f2ff6f4325ec4a79a5c990708a5e1df006e9c298b4186d85ac6712e2bfd62e41f3182b17fa13ccd3b76cdd5e46e59c22d17931c74eea0466e948062cef267f5ee889a610d2eb6f50ba70ba34cdf9e8acbccaf1df3304b348036deade93c33a4a6df5f74eb677e174b9f0cea2f18fb791279948d681c55e25f7f127a17516d696cd90d9a3e2929ed792891dd8327595a139b0c866812c7ca448d3827988bf4a612e659051baa6d2e54c4e35ffe04ea3cabd7d6ae1b69c1c3bb9bd23852b5da105f45eeb55a438671912cb48eac416b71ba1eed7b29556809329ceacdb254d04681045bee0d24a939080aed14399d4bf65f84b70d9b5494dc05f5ce5a3d67082b8b4afcd3d3d77cd96028466fe3013d232eb444bf4abee76653e1b5f400030d0cbfc9dcc3ae25cefb959c9daa497bda3799c8a5c00d2b9ffde47c47d909828e0bfd349de8d2f64953116b863e286bba8e7e16741e642d454908e6860359566dd97f97dc5f7f29921c62dce9dddf3fac671681077a2da548d831490b18387f9e03da92111b24c2bfcc90e268d65e484a9b9b38080cca6de6ee831590e592752ed3ab8c9d823a097139dec0e34ea235cb46256071ab218339f53127994a7e29c350e1cd88d76f000c39d8cbcff7de3056537d564dae2afef2b18e7e9ba7b639ddc6748c571060ad64ecc812304f778263adf323c4ce665354a84494d43a0f0b3107110a1d26d144920e965d8682861f192618a59229d0dda5f526d4b78b5fbc16dc7a5ef01322aa376b8527f873335ec3acb70ea22590c6166730d0f1a935432232405d08b1cbc147b61013f32814a1654f84d773d576f8acdebbbdbffab7325629be750aa66d38c4efa591fd9ea94b357e480bb16790f5f1ece2d40b15db3223cb98a942872b6a72845f0f2eff769231cb2b7dbe95f9d5091e61114537c8c64e391425a9053b7162f2859ec8edb520ffea904a9a90c2854e0160ad7edc8ad5ea621574e55d02af9a75843e01b86369a2d5ca765ae0f3b4e25ba8fb45d7594b99c33c8af07bd754ec6bda105c1ecf0f83e1617112cf233877a979f039d8cb6c3886845c38d078c371b97d27f4d24ef937ecdee7b83890a3085daa7885d948602f786bf75afc7d674f4721db5363dccb3dd0eb67da19689ab37a086fe5bad813a544a112ecaf5a3a0f1e622df53b46714981b7075a941650ad4dbbde6e308f2cdcf08a71bb57bcf3c20d07021d92fbf45574edf324556554af18d16b960d91a647e54814cf5f8d6ff19789707e5481b569bd844e794fb2cb5856f096e83872049e3f0fb956818c43381a79e75f7d938354bc5f88440d2270ca6be90b921234230a7f727caa19ba5491a0ee4a8b4e1c373d00f31cff13025b77dbbe8f564a37f17d7d77eb818fa3b381834e11c1a42fa3d734fb3487bae9be336f817af5ee83fdd33f7e0f035cd8a462567a6d4edc0e96a25de705f75a53a2b8b2d1167262fc124a19ba67cf17489cdce1297a6064199eb3accea9a585fb6018ddb5bd83099daa91a26d42783ac6dd877b8c38af6d4d3bb1987865e14302aee243a33668043687785a8bc43e3be8b86f33ab3260f44fa842e5962c9b8c3552e8f8e1ce8d6d5f12c0dfc3de16570f9cb02440d9eed95c55430ee3ea3a602593c732787b29a3a7b3e7ba0a9cf03510fa71787af3befcd9e7441306738ecd7a3921f3c839d216afe9ad03315a3ea145f760700dd6aa4b6d6991427b33d43b0fbc417484e96056803ff2c5aa35941a7d84dfc6daed8edcdc69cc98fb36718b54bcc1e2a493499a6a6ddceb6aa439b33c4cb0c90e4a58bb1f83d8738a089fd5d216a5c303e949d9b1f8f8c7d2dc630a09fe284cf0e2ced5cc9ef814900548b2dc3af885ec6f51c9afb351f027cf257cdad7cbf2ee01cc4219219bf32370019b634e76f17bc6117ad985b245f4a1365a0674586f7b9808a6fd7e64574243fccedee10619bc211bb9547f10bedce12918e3749a0ad445225a288cf3bc379df77ef1b316c8843684b6ecf1a9f421d099949a24a229506db67014e1359ec165310685be482d56e9344e29a6d7de84b1db3bb14c4628f5e5ccde0b055e9b0655bf9405e51031dba3e43bf1a55ed9574a83519b0153caf4f34de20bf9ed8714238546d5d5dbd05db315f0d16aa8cc4241b80dce9cd74bd9f400dd1dbf2a2c73beb16c3406b899d4a06c9cde19f35af024125a2a73b7841d8f375600eef9fbd4c1ef655571c9e6cc472cf6d74a1c6ff02194fc665dbe3697ae03716d76f85d24af7a0f3b1e475d7de3f0503ffc5109f236dcda4fd594f15eba9220018be3a94bfc0b8a0ccf373975ee0b04b937981ebf115b356bbbd22f841c952548181bef58727714790c525fc8574ec004ba3f50feafd8ce5c792e930123a3d1f29e9a225a03139c338c78556fb861ecf79d4bc162ffa119bee4f1e36fb7dd73e67c9c6dfb204e008eaa3527f783431bf0dbd522691cbcbf30b609510bba7d409144a432c391aaa8f56233cc462ea6e5a5f3b3f81404589641574e56c41cbfffd8258daf4fc11f3236e080af85bc1ab0c6cac25b86a25ff7639486c6707eebca066f5c7e8ec46f22067bf84c7d7de5c78603b4a43178ec5cea3548a4c44b24096093d3079671acf9b9384052c9d1487def3a6262f16e62b64bebe755a7c69f1fd4187feb12920caef0f59898ea989444190a43b675aef60578350c282c44c3d7a3b15c382407c427605431be8ed5e634e8aa0843ae7dff51fc44ff306194a967f190bd52d1004b3c0cc36aaa5912ae7d57b4d48ed3906d2a009bebe3fd686f5f6b6be49e056fce800ab50eae147b6131f3072b795f1439218528b5096d19ed7ba8e4881cb0609bae72478e8d9790615a324b38c6035d2644dda78b9429fc9ecbc6db82756d451aee548984953ff85ae996bff402611afcc08e7d197685428a15b61555c8b1363655dc73c6526a54baed7f5548b3b912260a235a36ed3fbb6ff1c1739ad8c7b6cfc222c6059657ea4bf574096025495e7f7b8680841a56dabe662d1966d611a2da96cd0485bbf604636d29d773600f24ec3712b879b62821fea53312f6288855145b87421bd87f493b9b11b0215c59b9043a852e9ad96c925753bbd1073cf3288d3a6033a26d1461e4e96452aabf89adea9b01a1c4b964fb32aff93b5e208adf2a79e947d561c1f87d2897038a93af60a52a3bdce482caa9a0b95a1ee683fbc638b23dd7887d50bbe9e235d83586cc992ee817a0ea8fb13b6263e8dc7d82d926e969c145fceb5c9be9965902acf5750e5ed9c3467cf45d1d7c4156332dff32af1b8b7ac3a500f9d86e8af19b37cee57df5771bd5d4d21cd7955c2223981c5563bb2b6c67268d1bd69105e5756baeed205d0129711cc9b317da242af1b8aff66890b65c073009c6619b7520ff74ed8871aa3e3b43caf63ae1de69dc864602347e56e2a30af4f7340de974a8f7b7379164b1fe80cfe6e0239352ac3ef4c7c7cdf6a2bd72d57164aaa500369e2e34089b55ded92647994a33b371c8f1d43dbd41965cdb80aa3aaf51f94f5baa4cf1d3df70e4a2aef56ff1a685c010d9f33bbeab7398158e6d8b7358a0ee9963625284f1eb2824f72d17ea020a23db82e33b169717d52bbb724b43925fb8ca18cd6b41133640fa05bd29fa53bbfb55024d90b255438e599ec1f4817fbe4f7f4871ac7d036bd0a0b42fcd122ad744176f89a7f82f711c77be9a537c628e31d7975af99b698ba888c2e7fb4079ba9267e177fad8f3f80eb19abe064cc21df170e41f0419cae3292f33758db55c5087419a86b83623ced776b201a6355ae5cf5dcf254a0f146a787a4ce9f824b2a40faaf833c08efe6136e4b486664eca6f98c6b5af1a11264d62294e06ffd83f691b3d4ff4f445bb65fcabddac038f4ea720ab9075444ce22dcd6f940a6062d1409e826ea0657a38e3cc7be4cacdef4ae220e1d0fb4f8567afbe2d341946f805aff49a6a6a9f55ad7f158868999a2c5bf6e3882e2d92c4b471a2e6cd703ba03ed50fb20576ede6203db03a31eb2efbf2c0e482588cd14012fa6dca367354bf2b1077998e2ef598434c1e0e783cad2dde04c979efa50064915e592418992a14a7d4e22ab414edc2c252f579decfd347ec6340fb7a9e6d7fd752d1d1f807a2535a4e5f57a4020e36b8e67ea3e2d876778dcadb78ecd2559da42935e34c86d3b31cf031f1715731af62df85e4d16367140b43a9e52053e2adbf4b625055d15029669493b3c86e4f0079b6f3ce307e10b639cade4c2cc4e28cb755a437efa8a23e712d00fd31d67788bb3910607a88f19470cac5477a25e806eefad24d3bdbaaf1729d8e6fd6a8c30d8c1a6d20f2b57df1ad15e682b8ae632abb8c484bdff1d3ddefcdbfd56c5bdae45b015d3381082f9d998e20b9fef75abd6714d05f3fa1dcc581c2e1ce85943b8cb3ab0fec27c1e6bd6009a9db0be0b3f7736b61152b8026bf27f1d04c6d2acba77c667a14a653dccc74609f0ae82f560109134d0b36f8ba3703d7b853391b40c2b365bc60a3ec891211a9bda7c9408f11a2898722c3bffa915ed1d24af284ca851eb090e48daff336314ec7d94c6af2ab3b0b6858dcdcb3e0ceadbb9b5d1b3ce6a5bdfcfd0e5c2e2237580577d2cc7819f3a2e62733be336d16b11c78d"}, {0xf0, 0x1, 0x100, "d14407ac0228be59bf333b36d4a72bda4487075bd8b4ab4d66815df96c3a21a65511b64340ef0b9e94afe43ab27e28dbd5ab8433687bcf41e90a82825e7d38122750079405ab098cd022870f13df17b00de38108f6a647183a12380c519fd8127a7b2a4c2c9c519a32c61c834057eb9fc5d64a414459b36617698f3d9aec5bc72a60b8a0e69ffff70292f4d4784d2041b9174129471d615763eb94d8ee655f4ad07e86a10d01a5b53bd112fe2d3f8abb43289434bd6ced8c25dc087ff5f60ddc8a6184bc1f002f95bd377d4a98db7c4ab1b23798bee2a3db4fe20853718a01"}, {0xa8, 0xffff, 0x8, "78ff504a0bf886096afa979d10330f07246c90fba35b127e239f94b28829f2f717218dd1d48eaed5631ec27642b486b891894d0a186c8f7f25596116de86421da66256813cb7109f4df2c925e0123a04ebc742948a8b78838f47ffb6a39bb7434e017ce8a01f24f760dab26d24954062288fb7a3f95ebcb937f9ab5427b507e8370cc90c4ef03c536128b6b8cd295cd8982caf98360570"}, {0xf0, 0x1, 0x3, "ed4c3db82939c4055e0f66a44d44a818652de5fb46fada9c23e019bcc937c9b1f188d20b32b767fe9a6efa51b970efecd0d57a4caa60bcdec644f2c8ac65c3dced5b38f861005ca8654a8ecbbba75c25d8c8b0d6a74390baa2e51ab442b46c84b2bbc3fd2d71867fc62d2316a9d4e79e5d833e18dc2c1222e3e78f9f8f2b5ca77951a790a4b84830a3d2c8e15bd914fc0660fb8d0538a39b52f7e571a0f5653d3d1e56184925566a38db2b14e549e222ed77481863602d90f6ca1f91a67f4d68665f0325ca5bf7894a1c754e670754a308b29ad9c872642ca4620271"}], 0x2418}, 0x400) r4 = kqueue() pipe(&(0x7f0000000000)) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7b, 0x0, 0x0, 0x0) pipe(&(0x7f0000000080)) kevent(r0, &(0x7f0000000080), 0x98, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x61}], 0x10001, 0x0) r5 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000002b40)=""/235) close(r4) msgget$private(0x0, 0x401) 23:56:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000140)="fc5300800000fee6d3d5f0000000006d4316cf81425ffb3e81ac330c05167f", 0x1f) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x1, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xe2, 0x9, 0xff, "125b4376fb31244a7af5b6dd414f55e68e52eef4", 0x95, 0x8339}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25, 0x3}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 23:56:55 executing program 1: pipe2(&(0x7f0000000000), 0x0) mlockall(0x2) mlock(&(0x7f00003ff000/0x3000)=nil, 0x3000) socket$unix(0x1, 0x1, 0x0) mprotect(&(0x7f00003ff000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f00003ff000/0x4000)=nil, 0x4000, 0x12) 23:56:55 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2e3e00182ebb00"], 0x10) r1 = socket(0x2, 0x4002, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) poll(&(0x7f0000000100)=[{r0}, {r1, 0x80}, {r0, 0x84}, {r2, 0x14}, {r0, 0x1}, {r0, 0x192}], 0x0, 0x4000000000) chdir(&(0x7f0000000040)='./file0\x00') 23:56:55 executing program 0: r0 = kqueue() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r7 = syz_open_pts() r8 = socket$inet6(0x18, 0x4, 0x100000001) r9 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x21) r10 = socket$inet(0x2, 0x7, 0x1) kevent(r9, &(0x7f0000000480)=[{{r1}, 0xfffffffffffffffb, 0x2, 0x40, 0xaa, 0x80000000}, {{r10}, 0xfffffffffffffffb, 0x10, 0xfffff, 0x1000, 0x8b}, {{r1}, 0xffffffffffffffff, 0x80, 0x0, 0x8001}], 0xfc5c, &(0x7f0000000500)=[{{r3}, 0xfffffffffffffffe, 0xfa775fd08392b302, 0xe, 0x80000000, 0x5}, {{r3}, 0xfffffffffffffffa, 0x1, 0x88, 0x6, 0x2}, {{r5}, 0xfffffffffffffffd, 0x1, 0x2, 0x3f4a, 0x4b5f}, {{r6}, 0xfffffffffffffff9, 0x20, 0x22, 0x80000001, 0xffffffffffff7fff}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x1, 0x9}], 0x6, &(0x7f00000005c0)={0x100000000, 0x80000000}) r11 = syz_open_pts() getsockopt$sock_linger(r10, 0xffff, 0x80, &(0x7f0000000600), &(0x7f0000000640)=0x8) bind(r9, &(0x7f0000000440)=@in={0x2, 0x1}, 0xc) r12 = open(&(0x7f0000000100)='./file0\x00', 0x20, 0x0) r13 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000140)) r14 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r15 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f0000000300)=0xc) kevent(r0, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffa, 0xa, 0x2, 0x9, 0x1000}, {{r3}, 0xffffffffffffffff, 0xe, 0x80000042, 0x1, 0x9}, {{r4}, 0xfffffffffffffffc, 0x68, 0x10, 0x7, 0x6}, {{r5}, 0xffffffffffffffff, 0x0, 0x1, 0xe77, 0x4}, {{r6}, 0xffffffffffffffff, 0x1, 0x2, 0x5, 0x1000}, {{r7}, 0x0, 0x6, 0x80000028, 0xfffffffffffffffe, 0x1f}, {{r8}, 0xfffffffffffffff9, 0x39, 0x40, 0x7, 0x3}, {{r9}, 0x0, 0x20, 0x1, 0x7, 0x1ff}], 0x4, &(0x7f0000000340)=[{{r10}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2e}, {{r11}, 0xffffffffffffffff, 0x41, 0xf0000081, 0x1, 0xbc12}, {{r12}, 0xfffffffffffffffe, 0x0, 0x40000000, 0x5, 0xb1b}, {{r13}, 0xfffffffffffffffe, 0x10, 0x1, 0x0, 0x7}, {{r14}, 0xfffffffffffffffa, 0x40, 0x40000000, 0x5, 0x8}, {{r15}, 0xfffffffffffffff8, 0x10, 0x1, 0x8, 0x7ff}], 0x6, &(0x7f0000000400)={0x10000, 0x4}) r16 = kqueue() r17 = kqueue() kevent(r17, 0x0, 0x0, 0x0, 0x82, &(0x7f00000001c0)={0x1a9a00000000000}) dup2(r16, r17) 23:56:55 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/239, 0xef, 0x841, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000280), 0x3) connect(r0, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) 23:56:55 executing program 1: setitimer(0x1, &(0x7f0000000100)={{0x1, 0x22066607}, {0x5, 0x1fe0000000000}}, 0x0) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000, 0x3}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641cff02"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="cc2c8aa2e1402e390dddb2abd406b3e2ee5340700c0537a70b834b038d0154c912895f93bd4d076c9797ebe7812c49cb29cc086ac58934ef70942ed3609708ad7bb1702ea84041b4aa057e753b924c23850bea240c5449fb37e76eb8b5870eed623f", 0x62}], 0x1) 23:56:55 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r0, 0x0, 0x0) 23:56:55 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000000)) accept(r0, 0x0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x205, &(0x7f0000ffc000/0x4000)=nil) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x2000) shmctl$SHM_LOCK(r1, 0x3) 23:56:55 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000001100)="7f", 0x1}], 0x0) fcntl$setstatus(r0, 0x4, 0x84) write(r0, &(0x7f0000000100)="06edf58d0c1495a22f950932cb2247ca561c073c0b804cc41dfbb632fcfc3a470d47c69a72715d513d5cd523767c6be8f925f5952eab07afecb56c746851bc57f1f60550782cd7bcff1d5c09bc92d74724d62592b4d8af1bbb2de5c0a6368066e785edc63a41789e17aacd173cef5a8de07701c70a39f2bf5948f31f35be9f1889c3d87831d6393d545732962a954d57705e90a3fc4c3bfa3f8f086f5baf9e56b17564a430c431ebd945ad104379ff98227300f12cc9fc7792527b04dac5b99bd01f42355c16b9177678b3be97accecd4b63f3f574457132cde27fdf4a4177000a09be819d276054538b8c7983569611d6e82e0777e0cf6675c70718b4f2d0df312488c78cff6d1a163b51b7365d13710d72fe029f9cdb2bc66e0af0a2426d5bc1f29d120a79dd17eed4d4fad4560cb757d966827ab45e2f8ab8570809cd8f86b7fa949ea0019250bcefd3e4eb0c0ee471184a9305e85c82a3728c5689982c8910ecfbc8ce400dd79e002ea01ec1f1421772368be91900bf641b506995b653c936e5a9511491985aad55fca2787c2c3be2a04473fc4a25a68e5d7941c1b6cabb155838ac7b6f36ed213292e711d950591ec39f748d9ef42ef972a4cd9c3c8e39c59a15e419c6fb45fd59acd98ffcae2af102500bea98d288799725e40b7bacebbdbd112214fd0abf7ff3d01e7c3114f23fa8156f7cdfd017d174a4cc9feb7ee01d93571bfd625278d5e9c9abac8e40775ce859ad052dffcb422a9ef8301994a0fe3bf96a8b85e4844af8de195739ebc7a9489979875d965c065ae4e4420013be999355cf2160330f4bacd35e1d64b59c08b6008fa87460d779b52924a2467a15d266a656a89b8a8c18ada45779d16282a6182806481b052bd255322b9d5908fe8add0da8fd466b3d1b393ec7e5019e4dee2c7bd7fd1c40850f19c964f435d41d31e7f0bda0d40624c4eb6736d498feee913aeaec842b8bf11b06f2391d914038de0b89d9b6063c0bd8c789e0bdf7c96eb1c762201d0b86548ef179e2972f1538eeca7a82e223d626e0ac2e4f7958d21c4a4d610d6f50f7494f87622cce1b87c568a34d4533adcaaa5d7f84e7469f83a1531d8484e4f9d9e5ca50eea371662910969f1db5c4be447544f5e936a4fee7df04f1306daffdb8b167c9d7285bce3af6d068c936a0e7b2eae792d3673bd812eaa7c89bccaff1c7a8d653c58751ee44e6c1917e8c8e168f7712cb6c6081b6b78887d16845f383c651fa229e4699e62d2474432a327f2532f3ffa74f0781aa1060d7f060875d5c76f5f6724148957588564883ca1bd98f6cfc74e3feb570031a45367c7bf6a5fc56aa965042f0ce00220eda8c02b92d92022af149a611fa0fd457aa159772f3b6c5a12729301f9610c000545a1877b1b66633a98a94f25ec46af7d8333d77cc07ca64845aedf0064413e77582fadc7da63d187ce16f74051e74a5880818dbe427dcc31c014c2024d4d9483b68029e4ae03fd73e762a7da01f901b13e7aa084e9647be0d6adaf4b151eaa49c1614456ababc37a537e8545a6fc1799fe6d8451571ff845e8c5f7252bab8307dfee4982f02699c92a0ff71169166a0cf1a3e83ba8ee1d1a2b1c39c791557b6c3803bf4cad8071049d93cf58085aed66c0dbcb2901682384de38c92089568aaf32cbf82e8906bc2a2c9d15fad4a12910d4813738f3966e6b19e07a0fbeb18ecacdcd323912f886f573ba8bbc23182c82703934bd432bdd57f2475446a030d5f35b8be94b95ff3e0da66f01621355eaf2ccf321593f23b754c73ee882732e29cdfc9f0de4bd32b8f50eb90c1880532a422606e7e080997591f6f1b8c06465653b112e1cee12133b48aa6e10918ed438a0f9e8920aad134cdc9b758c2acb5577ee58d698d2c24bd276a3bba544c846e34f2fd24849562030cbf0863b670e1352a1dec2b0bf3df1b5c03e273a511d55b0c4e0283c99209e733ed814470d73fa2fc3fedd00241fe0326c78be7689b61f45ba8f4eeeaf183896fda210297c4bb7c7e3f36435d9a43006acb204ac76a1b7f10728ff96e73af3942166750224ef131d3228bd5a2891fb179b11efe8956b373a0be1521c6a757808392f58142a2ef55f70b523613700725bd7ccf2bf7ee7a63e54f96401bf03055ea531caf858baa8ca632f7ea0ba500eeb0594a285f8c417818195ac095daa27dc2df92dc5fc2ab140d31241a9c110a3389a3c580159cda9d01684885d585a6c25addbbc6781ad9ee97e527153bd61004de585da9b78617ac30b123053594f6894181582cc098606ce3b6ecdaa12ad37a80ed2f7c69d5e586be3235c71033cfa3375e5003977aeb1d977550a0cea9d2e026aa17ffe58f675bb5e4eaf51e9989bd1190a18099b985059172bd3a59a4aeba2ea6c2765c0686351c64177c59ce99c85ef62a939d81234bfd0f56272871dc4ccce315d867b4b49101ed600e8f306af1532a75bb789fad693620f909ec9eaf68ca5cceeb02c850c6c204c804c729f34073a10861348c572557120e1828ac5cf2f7b3257c5cd09d3b99ee456a7a450be6a04f60eb244aa52e24f4ec7e52c56311d4fd884e9e9045743b11c570efcecfdfb2ad180aeb19a939d3b927dd3e3579879dc1ced1e7ae78881b67183da82d1286515247e6d1ea68b48bf9a2015009c085da2c111ab5c6cb058e44256be2abc22c99f008bb82af2c3838d01404a93167842ede3f591b85bd752d35fe714a9fdea0aade03daac9ae6e640434d77214357b0284d4af5cd1d27b9f88e9642cfbba8ba7a370a78e63d3bb0520990236f39eaf6cb406ad0a572dc309aff9220ba325910394e2885afa657b1d1eebd63508e3491b9de12de56d99309112a0fe4fa6f281e42ec5e65afbd45cf06f848259f0a295d0c94ecd0cc4f0c6797e60c7d8bd8e69f085f0447cb4e01705d25c4e7f39af78598bf4de942d7bd45ed3a16b325aa46e7a3ca7fcbf08ee63c808d47d8e1f6f48c5c81d90ff8667d8f8969f942cd6e8a63dbba70535c913a1ebb135123e2a91cc3df9c7ba672136280cee6b937dcf28783656c0871dc60dad837b35ec17dedde4bcf5f711e575d4d2ea18055e98950f4c262e9a4b874f574545b554a3a475aa3bdf80788ba60c44717986449830c18cd993181790b8d2d8a0b70e468386ca33529a8a9b3734eccc4f9e287d0a0573fdd22541c43014a909073a5ea9f60c98c127fba514d0d1417010c95bce3dcfdd94c45215a5fab98dcdf257ccf656889a82a57c40462bb6c35f261331d74a2f438d3875336278951f09b0977ee0e35ee6825b2821e386bfc7fe0025ebe3354175e8b4ab00e7bc588f041f466e6430252d412104472b581934055a94148920e01d437672e64e30d9b4f8bd5a2978122ef2a6182160037cd24facdd40d007dcc69ee90bd123f879ff117428775ba640bfc40045c80eebba70122d416eafc234d904ccc91f9e7695c38019720e8c85e941f03d8918331ba8c66ec7d90bb7392f3675ae1f40f3fee59a5c978d3103a66998ccd9ea7c6439b2ed15932185095504be32fcfcf19b06536227a04fccaf68c7ad2bec40b0094755f870706bda9a35beaffa72cbd5dbd2bf9a8fbfe4250e3340520548a74926b502cc9c095d7b3121134233263a48ece7d49f8a8e5456ac441e4dbde2f9fc8bd07cdfc2e203508090fc96747785f01aaa3e8125331b1f11c2284e34bef4529c2ecd29f1cfa531f75cb3e727bf354fda3d8643fd8105ba1896d31192b3143fb1a35af5ca8b723bcae150dfbd5c96ae21b48021b256b2af9d2e871676074287c5f29c977af5d2fc28b6e89b54327a826ffb9ab35e85e54a431d4044484d92813d2f762c2b5912089e10b2b02a967b34cf485171da10a39a30d97759c841dc0908be6606c084946b9ca72428c13500314ceb4788eac3169ccae57cd38c17a9f2e8acfbd936fa9a67d1fe016cac68127f5a44ce954fc5c6112f3dea345a36424c4e5788cbeef1296a69966401deeedbcf60b76de5a53cb06bc1c4a7ed8595c0b4e4242cb15bda2c7cc3b659824b80084bb0cbf515d8ca2c520a86ad8557ac733b04eb7b8ff1360c66dd4f91f5e2f91109f886e84ae7e42762284dd55e79dd2b759605e459a32394379162b616aecb2847a23a4879ff8b22e12cbe3037520884b881a864582fb28cae92d2600d0f3ab2436f725b2bab8a3c316058ec15ec8536b1bdb814cec8b919f9c3640d6d87cec078df6e092b14e8a33b70b04fa56642c7eb483c1a912eb76183920da00642c412f00182bd778ae8fbf011dd66f82916fd0f2cf76b69a63c21c66f0fce8190553748798e707bf2a90916fdbb4ff19a2580458b030b3d6d28c18d4a5e645fd26987464b23e1d5536c223d10c33f30dbb96b3ff913a48378d6c1b9c0c682eada82875bcb47864461ab96dbe58b53857e9c40018316b4659644a4b697c926a80823724f1dc4860b4fd56b1aaa1da1973e8a4237cf0b537444456f58833b901884a426186d6aa57ed8077a408bafb07409a8b7b4281f0a0b6bf2dbb3821944b4bee7f89f62b029898b3ac1ae60bb2094bbf38d4e723c9c5cfb40bc338e144003c511d510ef340c125fce633290a685a010abfe822c2a53c3b687146e1cc1800d01fce0e99fd85dccf7e156fea22924161d855bd8f29e2a287d5de524a70a78cb2aa3996d0ab7bac9ff9b8674e3af4416cf32e66467efaaabc504a19727b07b6a98056a4f8ddc84e55e10b2f256b1b83ca1be629ff4a13ab259f7d7cee434fc0075dbfab82b40ac9f469f638caf3daa0f0284756008b710cd4efc1368c9e6e80ffd810b9a5651ac042b6c55d3f471fd80ee4a7fc096a68064fc794fd4a10e2f70861a49a2ff3ce0f8a104a1212d3b2915ae45690a3c8a2c014904844df6d5320c0401e478701d34e2c58854d63a2f9e9c5132130d7aee402acf87a1aeedf2a1039ddd0d85c55a77843112a2e4816372b9e0f0976b16d38dbf45f405f4a556cd347b48e390bc64a4534ed978411c5d08e20586b56291f4208d7f748ff9d112262350cfd8cb5b5dc9c5b2b99f458d83106550615547152f867373099549e8e11cdbd59fabb5c2711acf84784022577765d1bd5fe0b28ba86da39cbf94550006c7faf0b4ae6412a228c5ab55e7f99c5b2d151772eb27af96ba52cb7855d28c7dbf3a6439ccfefe893303664803112419d882357dd6969d619f193cfce9a02258d1dfea6590baf4887bd3d12eb650a7e03f0b39e15a42c693b069cf72ce61f7b015f39825a12441c2de9dacdfd069d95a6ab0984413778f3482db377a4eec9f60d796bfc37130c200e980002aa24bcc8f99ef9de004dc8118decbc9907b3620117bf76e070904d5bc4265b6c03481a455cac6dd32fd1bbfc66000562a8cfa5a6101c7ca0e161822bb8dbbb84112e0a4f1b6e226de1e4af7f7aac5167eed1d69cd96e5872572448b2141d641e64c25f06e912d77d411d7e02634c146a8e66cf3e77467de9e49808ae9655594f3ae467e242cd5804c9da1023cdaa623807a8ef4151647c8b0dff5df6a50a9fe41ed3971d0848e7d4a9e34de9925081817ef3ac19f746097afcd64631256ed29ffef4051ea85738e5cf5856c3f4ad5cbb8fd9a8593e0b4e7349985937322f6f932ff7daf91bf18881d95b9eb62801d99c048aa40c15a5841a3ee69c93b48be378d4e336e9ce1b5e13f9417d75275e609400f5359fc001009e793040962118fc07ac1a86149271a4cc701459f01bd8b6a4b1e2b66e661dec8b1ab7d38f4b93588aaf0c72", 0x1000) 23:56:55 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r0, &(0x7f0000000280)="c223465fae8f1a9970c5e61078a9cb94c411d431cb8d254e788fafc185fd86a3ca5601ccf0afcd6079d52292cf11e7ac8efdfdb33544aebd8a567b85869b898f548bdd61afde62eaf449511dcaad3a04a71eaee9de458bdd7c4a2841bdf9afe7dde2ba0c5198b94b038d450a3c78f257e7b9b9ffbc2131b50503775a01a58c8452b8a1cf3d66f5f0041b2f21c09da9b26e23a9bfed9961d9703f7a897a52cffcacb884512b3cf7fdd1ca4517c7a659107de91082", 0xb4) 23:56:55 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mlockall(0x3) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) 23:56:55 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000040)=0x81, 0x4) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)="04bcc8572792db3fd562fb0841f67af5c02393d7c85bdb358f3560bfbea2f406e87559bc7de39e2528772500a1fa49d15cdd5c99400060325fe81e73d613085db3f4e76670e202bd78bfabc8d805cdbe3adbbf2178a01786cd937f4295ec531d907ba61c6f4401d89f50a4d245710a29952339d7c6767ca00e52b9bc", 0x7c}, {&(0x7f0000000100)="57d57a493d5745e3d8b4e9be05faaf75d04f870981d279941beaf363af1da79270b6f7dfe09d236e34f97f4a6b0a74974280c7fdfbf3f7872cb5e3858099e8fbf57a90d780ff574b4b7e12c596e8618f775688a875a3c24c7b75512a85bf7f972ca0286f7038a14efee5bab622f4319125586443fa807e1a56d4bbe51b9a0836e86c41ba5f6c389ea7a6a7b37fd7ba3ee941a146901891cf913cb35c17f58e9f398d83f180f155519cd0d275", 0xac}, {&(0x7f00000001c0)="a49b1624c29c89a238112844167197d8cc0ca6962ce5715be3574fcd056f5ff4828e015163d7667a4ccec83916faf4fde5ebe091155c1d912af37e7e3ccde52e26b29961787c3244f6dda3a05de51a97f6713c6a9302184f73f963ebb250d9183f9cf09a2d8ce9d34dd5ffea029e24c6b27e239b602cb90ce95ca82f0a9d04946b5b4179d49ab2c86ee429cf39415a0c2181c08616a560bc98b05674b850e486bc934f26f25d0470627e40ad8c5d90292278ae9972c71249ca8477b4e211ca6b1851520a3b688bc0c403608396ac998490af768c1a5d2157967db947074efc628b6b9f8f", 0xe4}, {&(0x7f00000002c0)="30b751a32f12271d8fe6ef06613f3c1c6f7e7bafafd81d7e4ab48d1d73e21a72f0e996ad79d2c0d47d30331f0a", 0x2d}, {&(0x7f0000000300)="8fed0f26efa405a38ed696a50d3640789d57fbb059cb62fba371874bc9a88a6a42b92231c44258f06ff2a50f7368ddb7f8c6b928de3dfb6fd9350e28f31df560d1691e55c8a1fee06469534f9904d3027981d2e2815f8964e276f291d7009d6feb91c595aab2dba3f285ec5ae3bcd9cdd193b7ef2771a08958b2fbd7e79544deb4a10d34cda27fb26436b7a5fa5edd1bdc5ca6021030aa0690dd910e99644aa3e7491768feb3", 0xa6}, {&(0x7f00000003c0)="fa7200b81a44", 0x6}, {&(0x7f0000000400)="b578da6300b85cdbcf4932ead88bfaf4be82aaefa02030c7117674880d55a9834b603ec8a136f75805fb771040a5797c366368c5fa89ad073d78afd6e2fe68ebf4cdda35989c167654b68de41abcc0efcf51649cc6f265a3889763048d6bc0e6c1cb0c0b", 0x64}], 0x7, 0x0) 23:56:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = dup(r0) connect$inet6(r1, &(0x7f0000000340)={0x18, 0x1, 0x5, 0x7c}, 0xc) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a", 0x77f) r2 = syz_open_pts() close(r0) r3 = kqueue() r4 = syz_open_pts() r5 = semget(0x0, 0x3, 0x62) semop(r5, &(0x7f0000000200)=[{0x0, 0x100, 0x1000}, {0x3, 0x95c, 0x1800}, {0x3, 0x5, 0x800}], 0x3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x7, 0x0, "a14778870bc5c50b4dd4af00"}) r6 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000440)={0x0, 0x0, 0x800059, 0xfffffffffffffff7, "a8fd28e2b5dd6474f0d60ababc9d2400"}) readv(r6, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) readlinkat(r6, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/173, 0xad) 23:56:55 executing program 0: r0 = socket(0x18, 0xc003, 0x2000000) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x80000000}, 0x8) bind$unix(r0, &(0x7f0000000000)=@abs={0x7884d2b899002d7}, 0x8) recvfrom(r0, &(0x7f0000000080)=""/126, 0x7e, 0x40, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 23:56:55 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r1, 0x3) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1, 0x1, 0x10000000002b}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) dup2(r0, r1) sendmsg$unix(r0, &(0x7f0000001440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000013c0)=[{&(0x7f0000000080)="d49144ad91b2bc17a9d6732238fc762c8fd6c092b56009c3462dce2b3c254d1df1bd48016a9dd84dbf841e0d61e4d4512a030de48277689523b81c481ecc9da1fade1e8dbcec4aad42b287988c19e8caed5adabf188fac28f38ba72beed414b008f7bce3efc65624ac26b5d7ea76e92bc9ed62a8afebff03b568c95ff2f670da80c34f53e710354b", 0x88}, {&(0x7f0000000180)="15b1c026e4013d9f09d35a08a0984517d217ae9ad33067e82db5", 0x1a}, {&(0x7f00000001c0)="032a921368ce76309ab583a5aeaa5b829b1ec6f40b1c654a1ca043105e5f3e9e1046955640d7363685a809820770dec7ae", 0x31}, {&(0x7f0000000200)="20bdf71386e1812a6b4aed62ef6ebc41ed7f19a9d1deeb1e41059617", 0x1c}, {&(0x7f0000000240)="d9e64df7d330b1edf07326643104be323f7a45c49af2f3e60d4e90922180fc260c260cfeefad61b842f13fc5ec3a39bea52cd99438aeb753f3b44541cad2abde01ca3ab2a5e4e2f335562301c0471f9003de62ab51420812eb2f3c9eafe3f95781f66a35c526945ceaf0c3963d06849a40903878fcf91f60bb9675d35c1e1e276ef22fb791907e653c0cb0a35cdf84b1fb4acb826acf3e45fa4387316612948a8e9ebf15d0684d9eded1749100f99d418ee35754134f66cb51f2b015a43940a241ea4acddf1c8e825dda474771f9f0d553d925d8263aebf1a7ad2551a34299def85bce42f71c4673168e467eb83e", 0xee}, {&(0x7f0000000340)="89c2360d588484e5020e6628efa2984e9bae9b537cc7b478fa79ec26bf4b58efcd40800069c73e8b5b940678a64ff21dce21de5c7c8556524887673f9290e6a38b9b3be4bf7e01a033b0bdac5db27eb35593f150f208b6ff995c1dcaa937294e40a5a4aa69f6181e2aadf2b1ca927cdf67a7eb7fe287", 0x76}, {&(0x7f00000003c0)="ec544786561b907d6c96c49be727124bf986dc6bd4b0d666dd5669b94220ca596ec392e13c2c8853c680e2949d62e8b47445c714fbcdcfc8e76c7c49edcc02e68d357418992c17a88689032a420db76d7e9c848ba0c92f63f7085c0b0c49ba1749d4c1caef188db8d47696cc7e373248da4afddac24fc74949ff58e9893ed8b8e270d4b85cae8fb881b24435bb4f467096e716fe55c431242395667540b13a71f940695282b5001c11df3509006c622355fb87458640630b338b9ca0acd89cea993316be3ba633f40557630586075ec3264e1681a9ad066082aec2c641a96deb2013ad1b19f36b326e3cc32fde27f7042f73e8f99711109b3778d55b57e78b458edff670fdd1f6252b41de73c9950534310ed544ac62419c7c5c44255429195111e6c016297addb0fb1605200c36d5109a39953ec03df6c3056c64c487d2b90bb6348de7a4ffac317338af845bd9fb3e843c186d701b2281dd4bb098862dfd7a03bca20826e15968dbf4027b6bc7e030eaa5f2e0f25d0abc6f65071432bb43e2ec3629828bbe9992cbb4cf972f838160e948836842ea4c4ece511b91d39a21bb0297e0b440e4a7897836e4cc4092a4ea879d79aaf5c4a04be9f0fbc48b5d47a96ac7f4771ad91989e459c588915385c23c3d75af9c34010137fd74aa789c96a541df8d079b1f37c9978f06474b26ac7b5148024fb3678f1acdc2b98ae3572171f05633345287de511b38e19c99e242204b068546631aa0180388be63ca1bdd8c9c70a1652a50edddd8611cc327f55cc90ebd437294dccf70a14c090dd60ccf312e64e2cd680e7e9c67afd65adca6fc66fe67ff20638467531df21a363aff78e892ccc36f8900998f18a1e797bf9979f701e02777b9fc4737be44ae449c36204ef37d862f0c7ab0d13c52faa4771a70b728b44b254f5b8681ff48fdbd63316a0f955d611d945a92d3d7d27c5d9e8b07a0578622817e6f479e91d442f016fba9edbe496868c3827c75c17fbd7afbbda621f468a1b7c7e12363893c434fc76a0b683210f5d25d2ced82b47b322ffabf0d2c8c58dee3cbcd445a5efd0547f98598a5bbbb9a8505b384a0f903cbb9f7457a776c789bb975b69312ddb8d88e7536cddb5461c5c1ec960fa66f678d446a28de04dbb2f24a1331b06f8b9a285d6c94e07dddbbd95d66000e3ead657be734ce11ffa5175e7ade79a9b6153d0b2d4168ec8a45f4d7fcf25aaa9294fb66e4cb4034a9f667106fd2cb9d16ec5dc73bc0d8ea8addc2f751f196ac434ec465bb7b7146ba8889bb466d023eb53ea1168276302626ecb59bf025fb8df9b9aecd59965e6fee4caecbd138b7db701f886a038b9c050b5dfa8e4962d8d822939350adb8f62c9493b1295ac6cd3eecdac893ef353fa093571eea2d756174ef1858d373d249caf5b0b67838bcaa7bbbd4cf0d06c91b7a0fc36c0d1ec77256bd9143ca45d99d6f204334669049a5fe6d91f5c757163eefe53e61f0b6938f3f776ca3416ae1faf80a19ca1162f5ed9846a3e31206e100cd20e369b98e6a4afa47ff92e27384180f32c5df0b8cc4f61bdc0066ef5e3f563f0156d84cb001bdcac4eef7daa41084883791cb3a3b179272ae1b525e30ffa9cdd01997cd3bc0c0a876780820ef301ca2f94720358c2dc1074e8f58d23bc74ba3741f6a562354eb9fa66514fbf2287397248debd6ff748c4faaecd4e508590e4702ba0f1d54d2d247f412061f2a9c049307ec84714845aa10976741d8ece3d945201119e035d5769f7b3ed56d0a09a5f7c947a2433a89fce27337151536a43c59605311d30d924f7e538d502dac91d1bcd296e6ed8b8e0e11e892d334e041838b2d69ac9d2912c51ac0ec4e6fc215bd5fe34de019b897b7f3c8b3aff208d5ed622b1a0e9c6f8ee2704cc2d6130cc6ef2d5a79c14c855baea5594505dadbf81cbecbed60641040489615dfcc1fe6a4bacdac7af292c16694cfa87dc7854fdbde60dd99568d27d12739e216a996c959deada8830ce2e06c71303411a0668c8310997fb5207e9b8d3cffb4b30a400709d84b488b7de4349dfea2b4e370423d5a14fedc1865e7c8591f1fe3a652b8b1488eb83e69cb7ff02070e83351da41df02868e71c9e4d663def2ed5e5bccfc545d2993cda9cd604d38132cdd1c5557e43b2fcce37fe392683516f69b21046fac95142ba50f1ee30cc56ec09ddbf853b84897dd19cd252f50646631a47ce280edd66d171edf930763f751b2f589803da502b650b702380e8f190ca60b208722c552a0e213e1934759190a9e441ccfdcdd2841fff1c686e014f7b26c379d0f4ab478673c010054f0aeb53fb6280aa623362493a00c0d6aa82651a50b3c4bbe32674ad4e879a7aab883146a6ddcc628af78ca26ff90123c9a4c2b67b92fc6f313eaa593425f5fc0ad4292a819001aa3687f5d49daa121d82ee6f268c391abbd1552c2e34c8fa853a0ff5bcccd3a350482b85a155ed1d636063fb0c8e6603c71c972fca580d692fe700424e5417db72d08c39f019eb337fff1b539d8b991f118478057d2545ace55e207f484c1e270070cc8badd16e6b52c73b5de0c62d2a4fa22efbddc9eca9e3e6d75fa74fe99e555ce64c61b8e2938bfc9dcda96cdf1caf78b474bf97f985a4572988bfb7fdd2136bec702ab003625b4a1daa9985d2c954a7c6dafe41395d8b4126e23089bfe0ad2ef8c370495a6ae9d7d0374d000a2767a6939f48477eded272240dd446ebfeb3dc70754adff0388441a476685b630b3da347567f78178525fc2f6fbd1c1fe35a1ce0b07645f30bfc4d0ed8b28bdf8cc3a890c392bf55494b499947ac2104058300df03122c1e6e5357b722694afe3e3cccddb9707bde2deb81772b0e0fcf700a2fe4d83962435f7109afd40239af587f734129ceb492a301c348eb3dc8c9d013456a29555ae6dbfb61d3c271468673428b85456721b80b1341d9325c740b4ace6da25764c4d67ae74a14c68e8d35965e2a92c8e5ae837f6980d02f00673e94622dbc67717dcff7bedaea8af8197a1e290e253dc2d510f5508c0664869363824e903c4058dfee0ba080476d555ad17e08bbfc6fa4f227439b501755426c68923b4206cef443b7926fbb63c4c84508e460e0319a737c0e096cf9d345104cad3008fb85db767e947ff3273b9a967085f0e8055477343655f85b072862c4251c79ff071aea0d93703bf3cdaeb3a86fe5bfe8a9857c4199b69919eb890dc9471760b934498029698d01f790542da6910c3eb148da4e1c5f583f6a4532ca55a23b498f076925b768c6b025e0227f6766d375a17861886e1e557c060b67909f44e9d6cb7e01369b544f1b6b874cd5c0b287c257558d6caf722df661e78c632aa658a876da5492d2c0d2037e84d46daaa9865028ea23398cb71aa555ef5a32c706407a8ee599d30f314063cc8bd9f73ab3bda3347d9c0a1a3579c1f277dffead3ee936dafef86e288795a340291db0b21179181aefb6b656fdd96bf98934137cb6271c504d605c5a86de59538a946ccae315f1d7cfd6742cafcc1fc11a197c244661231fd0c8d4b09e913fc02b3e6572ce5c7420929653317c7252ae27cb82fa945ea99c591ec05c41c24adabe61e1593c424514009ac90830feb2fe16f00149c684565b920940840f6b547c692df556352f0ee22fdb0bd51cb201f9cf37de906b6c5686707b73b48c7ca8c3bd3dc0db8d8326a3a93771a279823a9cd2b25ae5903291f24c3db6cee2d19ef001cb9e9cc9fec81bc7f423477573e3c6b76002266489a995831378847383161739b1cb795d898306043b0104c73c63b595ce266b35fe7c00d6c4f0cee0b0511c174e6e7be2d537517dc7de0cac070f3410482e27e0b5eb35c747383416f59836d4043c3cf6c4402a758b23317b7c2ed569ef2af02e75548204102f540abb6c9008876ec6f5c479ef1c407dc6e7e23c9fe77080c1db6087c627519aa6e91ed21e11ec83c7f388bf89cdf3924c5a5b3f34adf3723df67c5b4099ec01379cb0e1ea39a19681cfb76c5ba0094d86e9f7b66ba4dbe21a62af2e05fd19d8af5548a5dfa872e03e762b55000bfccd1d7b1596945cbb0717f2fe4c6afd2960eb3f7b79caf10058fbe1dee3dacc8a4a1627223be422dc2130c8138ddf84fdbb9c1e25a9d3f926c76909ea2b12071b7196d9ef99217eca411063245501073ad66543d297eb027b9ee8e2f855d19e336472ece71248a87a6904c48b5c11b610aaaeeebf7584088df2d7be40dec568f0c3ef5ecc4b878116db327d715325c4488a6471ef48babf5119debdd1a9d22e1e2a54cddcbde4700734ada02c9f68d78a68f55c8b3265ad9832a24ae37b677ceda8987045085b52356949ef1fd90cfa2a5e191ab3aeb9d90abe6543f8441b171e08b103ac820c03a5d5dce2f2d74d2484c9dc2829c7e19a0a4eb066e6dfc0ac504b5511b7f6cd9b2b7d748d2fc7be2edc490eefb5e044f64e14336a38025cf5b62191d9f27980caf24a1f70482a85d41d1e49818baea5021822566fc6f5bdaa80c2c84e202f691bd7c732d55070ab9d8adffe1382b3565f4f95de9399d7fe3888ed4fe78e7f7aad6d512f2b84fa920f450257448be72414470733039ca71415d9581012c2863ce40ab4575157d661d8e185377264e375394c8028cc00775760c55d4190e5a4ee88e5cc5fdd29d270972edd1b052ef8c532ee731772e78e0d30b587150c5bbf42bddbc02358262942beb521cf8e188bdc5f8e62501e3f3a4e882d5bc995499918a8f40aeceaa88a582b3662136c603c8a83626cdba15cd1e38d924ba1ce54b9af622adc2a10eead071246f73463f3c608ba2ef370fd4ca995b1b118a36a2eea8e38787c0aafb5789c3906fdbe52cbeca332518419d6dc93da8f2193f83137e74370f43295059ddcf2c783202800f3ffc7ec0c064d6e2a508ca85a984b03aa270011565788cceff4c517a9742ccb5149608af65932fe0f5fb72c596b3979707009f03577df46916c2c01c1657635bca68f53bb73be418c69dd8d5a786f270b96523f7a5cf35d11118e92373aa12438d0a75a27cebf58230b70b3fb91c9f22767914fabf347a2cf09341ddb5475c471dfc7d0a0a37e6436eb82438294709bd9900ce33ac0efc161550e971281dda8ee045879c2d2b8be847aa866459b2ff02a54bc91b8001d0840c5b96df697a83cf0ba674794cd170d9c5629e4cadf77897c5f183e1378e280d649a3b00fda336708e8c398f6edbff2f3c09fba41b7f16ad4c7e049083e670cae29c85f58fdcc120929814dbfb4998bd55e894302d841e007c19af35980936d25d88f58f16987f0f3ef1d4e2599c1c0df3cfa8b493b5e1f44e20462d515d98b288533d43a92ecc518158222228be7a64c4f16bcd489b3a66525b2571afe491eb22807585d588be1da61e591d558f08d250f5a177f77122fa3a37e04ab46ea3442c51ac5c652d655d94b8bd856def6e449e31f0d75eb77485aaec3d294f7f4d63aa8c463c8ca06e57f4ec94973538cf048c8c5d3e45412b34dcc9d3e3612afe2910501c73360a05ee8ef979b04df82f4865df66ef50b93f3ec43783307c8254d26ef14df069a6d800548be96a0638711cb24c1c10bd96f8d002181b7a3d3c8587d4bfbc61c652461a76f5b42b5d3efc3de91a75a9afacc10dba88bac19e9d58828ec70c04a374c45a6107bc9f6da7de016cb8a307194c3a6eb721795ca304977496b760178f79e19fbe81465f6eeecb61ef314557822d424ac6b967654c79175833f0699dd0c9aa7a62", 0x1000}], 0x7, 0x0, 0x0, 0x2}, 0x4) 23:56:56 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r0, &(0x7f0000000080)="e26e081ea26f38bac42736a4fd11000000000000000000000000000000", 0x1d) poll(&(0x7f0000000180)=[{r0, 0x62}], 0x1, 0xf73b) poll(&(0x7f0000000000)=[{r0, 0x5}], 0x1, 0x0) 23:56:56 executing program 1: setrlimit(0x6, &(0x7f0000000000)={0x7fffffff, 0xfffffffffffffffd}) mlockall(0x3) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x1010, 0xffffffffffffffff, 0x0, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 23:56:56 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) bind$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x708) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="922c939b80026c52abe5a0cea8ed47508b162a311e12d98549079cbebac4f339"], 0x10) sendmsg(r1, &(0x7f0000001740)={0x0, 0x0, &(0x7f00000014c0)=[{&(0x7f00000013c0)="91bf6fec7729c142f55c0fc85920c6bff04db39919dfe9767f7b3a3cf14e0b34ac52b34c735e7e78579c9f8d4695fc4e5ef24dd605db2837737e3a2e8a53b159f3110a59a6800967939d0db2785315aea17cea27859a424ae04fef5851b8ff07d6876cc67d23df15d7aaf4584cb4ba088aa1f3c3508f7bfc270f1af9aa6d6b9b88069e872f1dd7d74bcd6f4153568ce456acdf480ef7bcd0c189d046fd2b563bd95263b34cde", 0xa6}], 0x1, 0x0}, 0x4) 23:56:56 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = dup(r0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x3d}], 0x67c, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x22, 0xfffff, 0x20, 0x1}], 0x8, &(0x7f00000000c0), 0x6, &(0x7f0000000100)={0x1ff, 0x9}) kevent(r3, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) 23:56:56 executing program 0: mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe) mkdir(&(0x7f0000000000)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000240)='./file0/file1\x00', 0x82) mkdir(&(0x7f0000000100)='./file1\x00', 0x1ae) r0 = open$dir(&(0x7f0000000140)='./file1\x00', 0x0, 0x0) write(r0, &(0x7f0000000280)="2dc208987ffade24327ccdb32e0207930e761ee42c13bafb1b0b894be5e8f42d95b5439ba7b9a0aa4fbdc8fa", 0x2c) r1 = open(&(0x7f00000001c0)='./file1\x00', 0x20000, 0x101) recvmsg(r1, &(0x7f0000001640)={&(0x7f0000000540)=@in, 0xc, &(0x7f0000001580)=[{&(0x7f00000002c0)=""/188, 0xbc}, {&(0x7f0000001680)=""/173, 0xad}, {&(0x7f0000000440)=""/59, 0x6c}, {&(0x7f0000000480)=""/142, 0x8e}, {&(0x7f0000000540), 0x1f5}, {&(0x7f0000000580)=""/4096, 0x1000}], 0x6, &(0x7f0000001600)=""/56, 0x38}, 0x40) rename(&(0x7f0000000080)='./file0/file1\x00', &(0x7f0000000180)='./file1\x00') unveil(&(0x7f0000000040)='./file1/file0\x00', &(0x7f00000000c0)='x\x00') 23:56:56 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff8, 0x8, 0x0, 0xf8, 0x1ff}, {{r2}, 0x0, 0x4, 0x0, 0x1, 0x9}], 0xee8, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0x2, 0x0, 0xffffffff, 0x5}], 0x7ff, &(0x7f00000002c0)={0x7ff, 0x94e6}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r4, &(0x7f0000000380), 0x0) msgget$private(0x0, 0x88) readv(r4, &(0x7f0000000000), 0x10000000000000c4) write(r5, &(0x7f0000335000), 0x10052) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000040)=0x6) readv(r5, &(0x7f0000002740), 0x1) 23:56:56 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r1, 0x1000000000000029, 0x2a, 0x0, 0x0) 23:56:56 executing program 0: r0 = socket(0x5, 0xfffffffffffffffc, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1807, &(0x7f00000000c0)=0x3, 0x4) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000)="739ad9808c77f503f533c03425286028530cc350cb7e1bd3ab32aa4a786b910db5c6704ed1cfb518a6ca585e95bbf3ce4807db13cada038559cd00a2e86c1673a4f2351d4ecf5a2019b4e3e5def05e2d5b7527e8ff6f4a9764714005365f7e89e7e1e40f321d7d60d31b60153550ef2c9fb2678fb7b77637a21fbfe1156bee23bd2b09933af322cedec09d23d2ee6f08421ca2c8731fd681f551085d9e9c32000766c4334cccc40ae7492b2f50b0735bce0dc4dc63f09568f2f74d23cbbf", 0xbe) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 23:56:56 executing program 0: r0 = kqueue() setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x6, &(0x7f0000000000)='\x00\x00\x00\x00', 0xfffffebf) r1 = dup(r0) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) setegid(r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x3, &(0x7f00000001c0)=[r2, r3, r4]) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0x7}, 0x8) fcntl$setflags(r1, 0x2, 0x1) 23:56:57 executing program 1: syz_open_pts() r0 = socket$inet(0x2, 0x4000, 0x6) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="0a3f5053590f2cbc239371d77a08ee4af36d4c8c628d5feeca090403cc0e274fb079df94fd8f5cb1f48d51779379e28b81b2b80076737747cceb33ad5d9351e9ff298844bfa8fa18e42ff7e22b09963ec019d9134a57bb6fc6e9f8f4c15f89a3696cebf0cf592110ecadd6c70ff2f5480bc59cffc627e549058ac8c724d7db8f3befd2dc70fd9158dc491a350043d045fd9b788b50e833b6a13b139280069b403ffe7f01cb9df433181ba6018f3efbe2a20d489cc3755c66fccc12299c738ca80b8851fbe79b62f277fa3d75085b4d75efd81c", 0xd3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000140)=[r1]) getpeername$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 23:56:57 executing program 0: r0 = open(&(0x7f00000000c0)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000240)='\x00', &(0x7f0000000280)='./file0\x00') utimensat(r0, &(0x7f00000002c0)='./file0\x00', 0x0, 0x2) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000040)="4309fdc3043760a5304177254bf14706c7e0167194101744de091011a96c96049be526bbf13ed4b2f7d0c6c7a51764b4768ca4fe5a3a09687cbce01bd6fb300708a83b880af094909586945715c22f7632", 0x51}], 0x1}, 0x402) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x5d3b, 0x10000}, {0x98, 0x7}}, 0x2) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000200)) 23:56:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) write(r0, &(0x7f0000000380)="f32d005489341a3c17cc199ed62892f84049c29d31d7da108ccdaf6aa2dbfe4b2d76dc213c16005593181274081b3a011eedf504e046de4d6ba3ff023a6a3240c85882a4841f68849d02a4cf0615b1e665885d4d28f98cd05c7cc4898e794c84c1ec0d0e9b3020dda59bc62be3fd96431e7ba62acc51cc3fb1c7ba565cf91f30c8fd8513c027c477d21ea9e353798325687ab6791961eccf91e37fd721d94cb0db038d995cf9e0df6e0e98f50a2e4db6620884566d7c069c9cae458dbb78b3b3cfc718e997b426f806cde4e96de2e1fd1f8d0c73e3e86f239c76d880c8adb5c6894572e576b891986a", 0xe9) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xfffffffffffffeb4, "a175a2000053d07babec45f0b1c85b6a8a131100"}) read(r2, &(0x7f0000000140)=""/249, 0xff90) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x20, 0x0, 0x4, 0x3f, "c79a12fb573ae9dd51813fdc5d1d1db6acd2b6aa", 0x8001, 0x8}) syz_open_pts() 23:56:57 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8400, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) fchmod(r0, 0x0) close(r0) 23:56:57 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000000c0)={0x0, 0x10001}) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x200af, 0x7f}) ioctl$TIOCSCTTY(r1, 0x20007461) 23:56:57 executing program 1: r0 = semget(0x2, 0x0, 0x1000000000188) r1 = socket$unix(0x1, 0x1, 0x0) r2 = semget(0x0, 0x4, 0x100) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000340)=""/152) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f00000000c0)=0xffffffffffffffff, 0x4) semget(0x2, 0x4, 0x2f0) getgroups(0x3, &(0x7f00000001c0)=[0x0, 0x0, 0xffffffffffffffff]) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000240)=""/195) getgroups(0x4, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r3, r4) semget(0x0, 0x2, 0x480) r5 = semget$private(0x0, 0x7, 0x200) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r6 = dup(r1) ioctl$TIOCGTSTAMP(r6, 0x4010745b, &(0x7f0000000180)) ioctl$TIOCGTSTAMP(r6, 0x4010745b, &(0x7f0000000100)) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000000)=[0x5, 0x9]) getsockopt(r6, 0xfffffffffffff000, 0x4, &(0x7f0000000400)=""/230, &(0x7f0000000140)=0xe6) 23:56:57 executing program 0: r0 = open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='x\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) r2 = geteuid() r3 = getgid() r4 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) r6 = getegid() r7 = getpgrp() r8 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, 0xc) r11 = getuid() r12 = getgid() sendmsg$unix(r0, &(0x7f0000000a40)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000700)=[{&(0x7f0000000140)="bc77a160240c3c3d05e69d07aac3d6b5fbcf5bdf0b8682554d42222d287871bed883e34a1b0789fefa44e6a88dc7909cec588b628ef3811a3555a3c94db1c5b6027aa251edba1f41939e60014c169a25a7917f8a013bc5b4809bd738f1503878ca22f02b2dbd45f489560f53f9ed31fa7e82ac2f954e95c2fd92833b2a", 0x7d}, {&(0x7f00000001c0)="f6f807f7d50fa271f6fa408e747399c00cf63245d8e5d6471192ccdb946a3205bbe272eb2f4f97f0b6f501ba7dd9fbc00245396bf0fc9fd63d4a8d7f91c09e77486eb2a9fed823eaca418ce8826225733c1fa7fd84a1ae8b51e9b02a55f219f4897dcd57d09242bcb7b88b891ca3b989f164c0d9cf3904806928c10f005fc07ec290d36e2665b52ae118fa5a962afbeda4dc7aef5c091b98b93a2f3366bc7b1e405834132f126ea520731f573543163b0a8da5a59b5e1087c1fe7b464ebd0907c2384ad26956d3978bca66bb0d2cbad6c7abe6385588a045fc85dd34b444e661ed4da9e43f78", 0xe6}, {&(0x7f00000002c0)="dad5e0a16d0d1994a11e20333666817d9346a3e38e73c6519344dba5c83ac037752fc0a413395dace4f42cae23abf4ad2b882996a6f3a5385d19878dbd29fa27ab4c3eec9e5cceebb53acc4370b2d8ffdd084c8e8c81845f51ca89a06514a623c27ceacad88883d7a6adae9035ecf4ccdddf32651bf5c0a83b01e56761705c5555179f584ca120efdedd96fcf8e7a5c981fa3ac25bcdec9fbd820d9abe8b2fc3764db0e7d3dd673dbbce195ee7616f4685cb3a", 0xb3}, {&(0x7f00000000c0)="f644dec55841de48f8f5d657e5df3872259be9046725a0330aabd078edea6bb9292d3e4137b284068bc58a3a12267dd52c63f7b55a97d0f1d00e1195", 0x3c}, {&(0x7f0000000380)="aa774d690c0a4491c6a52c9a8c88f88af9e231482db46ac2ce15abd507fe59122ce69d78eb3927bc3560c6633cd36b742b601fdcf6d3cf27e27015db3e7c716ac93cd84e35e2e6cd643f930d2dd54031cb9b36b8e81bc25371a995ffe33e8e251626f1dce1688a89653b2f0f310139c086ff060c815fd836281238a7fda62f", 0x7f}, {&(0x7f0000000480)="7bdf9e82be33a6e2ef0d6c53a6ffdc01b7da81dacb3da981ee2130ab098a515d0362c90de593e99e9bcb3b7813be1ccf31d928720a3995c97950f6de70864b26d6f065cdf282d22cb1d26e4d9c48a47816ecdb4af9ef699ae1a501acd8f92dfca26940d5fa675debc3375a9491a4f4ab8eee171170b7056fb3879a3b72e6", 0x7e}, {&(0x7f0000000500)="3666dcbf4cfbd3e9086c2bf1be6c4e53c858691460297fdf5ccdf24473a83a3b655b5dc6d967ee88cb2c3d416f4d3674421d86983844f65f41aa8a91747bed9869af6029a3be6d3a7b964ca92c4091e8bf868b6a871261c47042e1192793b8e9df9c28948abd25846bdf84ac9c3fabc810fd149ef00ae3cf75b3158fac86d8934be7262812f660876768a2b969d06b63700b4ca66927530e773603f99aa4145fd1610f97f437d12c3b601d4965583d133e2e0d7e976ce97ca317ca05", 0xbc}, {&(0x7f00000005c0)="21fc63c9d81edfb98bf53ac1b7f90923cc849ef502de769f099105d46992094cb418d243ac6a4cbfeff8445af87a1a1cdb80ff3ccde10d276cbe711df05f90946810fcb1cffce6c8e60037810f504e39548b50c5c421bc4159b4428e5b2db5b12d192199475d581f563642ad2bb79844233fcd81fdfae312bf01b917", 0x7c}, {&(0x7f0000000640)="7b75b57ad00b9ec409819a54d00866a1dfe54ec446301b73cc7fcf4259cc53a48efaf4c9cb1c302c3ffc50f83a6b1309c401169306ea629f68fa8c693996d882dd23b34925d1d351d1460b491e8abb0da6b48a1eb74e0a820c3bc6e4da0c83a5a8b99852f2190ba9ba613b4c7734c435dbcc48ec2462099ecdd00f7aef43608c4a19f4a6b996e4d39bf8ada5508b8c954a88a25c3b00013017", 0x99}], 0x9, &(0x7f0000000900)=ANY=[@ANYBLOB="2800000000000000ffff000001001000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB='\x00\x00\x00\x00'], 0x118, 0x8}, 0x1) 23:56:57 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000001c0)="b1c9c10aa44242a8a514c65bb715e2f6", 0x10}], 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000080)="1a0d3c93fe20c0dbe033022acc28e17afc84b58110d9664bb94f43e70cb30ee57956a47130a8faa4dbeba2c273e3eba8e0c3d8134e7f01abf0f267d44348b233e2765f6644ee88cff6f29583e7fe59689a24d02d01ce96d0b7d087a1ffa8e94342741b3a1f3320e59a9058a3ada2c427fc4b33ec630261195801954fd498f4d2", 0x80}], 0x1, 0x0) 23:56:57 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() pipe(&(0x7f0000000040)) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffff7fffffe, 0xbccdbcb4be6b447b, 0xfffff}], 0x1000, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x80) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000003c0)='r', 0x1}], 0x1) read(r0, 0x0, 0x0) 23:56:57 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001380)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000340)="98c3f4856cec21335f51eb31db9649455bac9b835739bbca14c8ea425799b6212ec19298ca357abdcabb980a67b13412e4341c6fad88cf7cdce0bc8826e93abd495cc9b8d39967393b224c97498a640d0c0296ffb46ff5442ce098b059d8a0e3aadd7d94d0ff5f65b6779df8f5354b7e471e43fff2c1d560d7048f06a3a5f7fbac7147417e201c26cbc70a2d30f553cabaebc3affc7d761bd29e3751db6aae3d4107a6f114dc046c525f4fd366eeb7346f8c1ea3ea14e7b479b5e14263bfd4fafd9eb88a5b0bafd1a35b8b14582d7789238bcef41bebbdfc5c0de10f0e615ab9eb6f8191dc1fd00655b446f6bac451f86c0793c90762e14e8f39a1293b13520e1219751b4f4ef1498da583866eddd04cc7836b95b68dfe0c2acba3c9a61055f12b479a993a70b6967266493f48b18992a8967d40f7c1c29253dc05910a458a5848501284ae0a54ed3193b486c2d88c5f5d5e83f3f762ea94d11784d9727a6ed45827577f13ac4374c6d738aec48fd4184676fba8098024189557586b6cfc2c8d42d1e653b14e4e8dc798e47d8cef95fdde51154008ce6a0be7ce4bca6da37883b4355f047161265f595406738da4cc3f8b2a1d9b45eaebd88430e70eecc7a1db0ff176981a7aa5c588c6bf9b04f2cf070eb77ad61e667ec36400451d116c5ac9d5be2a6ef07f7fa4583bc391cc56f991d696e949ca8632725825c304c75dfba42bad27147cfca4a13b12752912895b4853e2e0e79fc6562278fa3204c939d421dafe180442f7e645057cce20e6c73a6f939ccf125e1804a332edb2cbee6850123495ab5c0253c79212173a9d623e60ac5356689a40d12fca85d5769596e522242351e3f0e018964ae5bc496070bbbfc981f4abaeb9cf77573db11990477bb002d9d90fc6dd833defd42d62bf1ca00f10c25e4094db81cb2b6e84200a67c7acde5aa70ae8da7008a62e34659555d1b185864b34137466a65340f205604b2e88771d09bfed9ba54fa2502228dd443746e8fa52f0695aefdb7cca17cd6240fced7b7855f9f8f63a8d498a6e2e7612653615b5996d26ec669b51428f8d9efb7a933a987c88fe26cff284d2a7f829f27f916b314951112864b01e571d54d8e8e68359e60b6d3bf24e97fa7d030f8a3241c2f8aca9f333f0fff44353e68cdc82418125df152dac312e1e5a5778e46c903f60bc19c85fb3bee4a256cbb34176b1b54d73c5c872b8e8311bbc70085be4726731e9a88ee79a7ddf24c0158885ef70c6adeb101c8de51f6f65e9bd86f06242d10d589957190688a01690cbdabe6c05a7f95861d5e3ef9e306efdbe220ae3e3f3270a3cde9b014bc504d9beb30ed80fc3a60aacddca48c0b7da6c2a79a0c9ef2047cfed19b1c86dbfbde4faa98e94da70c589b9e0a5a2b8a97ca314ae955a51d5f9cbcc8e9601c761467418d6399b1a8ae8eb4a149ede8713c6f5a649021a43c8ba1f65b618cde811a876b5b9b6e5f1945aa05da7e26b8cce2a38e416b859cab7ee921061e28ba17112fbfbc22120f68d0a98b6d717e3b36fa34c7e177858337bd258bcc85ef83263a076801a7dabca8be48c6a41dddcaf6385dd6841dd54ff0cfda056a5b0117e3f5393b7a20d251d47890ce8c192299164242a3ce4a86cb7aa364188e02eebfd241397d77052decb92e342ee45b31c5a4f3229a8067721ab66534cafc97023c1cefaf3d334b8a1c905184a5c20ce7b1ae110e99608137f94cf8c28fe588c8317370f171d440ae845a02220a9fce08f4cabaf92125c69aa35ea8188e7fa74812384d4eb2735b9fc21fdb45373d7777072cf0874a87e6b8f6ccb0f6e367f2812452e6607e7abaa4e49cc3fd82825a4b37337b4f899de97fb1c377d55f34e113d5a684af450b278f955b83267e70959d8c52eba9c6a2a3834862da2bf3223fd044a4fc1e6db0bb673d3c6b66bd444c785c824e8721e79446f2a5bf715d5bb5205405f81dcfbbd19c63a8265e4abc3e1a260163ad197c72c3f66e03f36b5dbf5822986a77711c8c02bad39cf1556b58c5f191c7e6b10bbdde21d2c4ffd0a4df87201fca6fedce97c28d7f8d9191521825855dc8a6afc2e182a09faefc1d843ba4c5b3fa125711cf7834541bb9d448b3eacf37d21cd9e0ea64cb952f9bb78c303682f623b7b6cd1c96e522f42e25dcbea13b19181920d31199cf04908f1310fd8c23576a9c627b7567b5313d5bc4c00c7e9ca1f9a91808775996e909b2df1daed1273301caea22772716be2c0373598f0c9e6d70b5fa2e60ccacf4f83fff67d0b213a0ca2d273a4c552bf6e19edd4d002851711446730dd26f93c8ee61c21ec12af97709b9e2cd45e350485fc55bdb827dfd46a9866f3b416e47e291476458d4e821372123594b9e823cc7179f60dcdbea8f2ccd2268e8921f4a780918bdeb4aebec3ba92fe858d67a76e01b8ba3ee72aa7d686da0e3fba3d7b34d5992fbfc5320198a870420d0a5436729206d7826b6c4cb17f69de091a88af2d7c82437d73773bd00714f93df0ec71df9c94e7002bdf5eb7628be481e3f374d5a67cf1accdeeabe1ac8555c7c5d2e2a208936411008bf2a4455f40ce3a36eb4be03bd414d984de21d937b8d58b6fba3a90b1442ad1693abd22c22f0a0bd2a85ced6aa832aa1a134dbbc232955ce32ec783a3f7d66dee7df143804b50de34321ecfdd4f6cfce347b37d182b13da2c70c67b660e41c5a085e74b69347cc4cf7b6d82daefa3cef581471f5ee9186cad6c9cb191fc7f9f6614b0ce0e7d5fcded6e516f30ab1a0ad108f7b3b3ad3244fdf4bb5eeb66cfa53976e3ac2db177c9fd910366178d7691ed6a075863d5cc598078fe9ab944f3a0689317d27a08093949bb17b2c9bcb377ee95d258f77aa7ca4536e8fc92d9f909d291584e7225b41bd30a9d2f9a9f35f89ee15a5d6068cefe0cca6dafbf91132f2644886c178183dff0dbdc92c96ca7cc4de631466bd15cc6be7c2c067d7f5f5385785b43a6d5c67cd7280d334c29072d3a999cf99e2e01d37a25d79fd0c7731cbdcca5cf4ed064aef8d377d074d506af3024f49a0aa803a75a8745f48b2a5033e6ad674e0f99b389749a0061a958e82fd713b603f90b5cee363b5d2db910889497dc59537e01cf25367dbb20b0877a8bc0a12053a182212520acdc6a5c047b1d90e81a3c1be38b593e3983a17b0c52e255d1e77e4a5a85d6ff0217ffbbd5469d70c1d5a0be5789e33efea21210ffd242237c0529080ec1f15d162c90a9d6897120e062a57f8503c8bfedb67a88718ea7c8964ceb4df8b31bc2420c55e9d8865fa07467356ca0220b79409f06df7f574630beedf9ae248bd816636ee3694bd81419fe659b2475ece576ebf8af49faf2d78e557f703ce4c6b3edb7c5a21b4c55e78bf2fb28dd2012f4484fcb54917c9562c89f782a24159636909adb0a3486d591a2d46a53dbd9e33992a56781c8a003d51207879e06e4242243ae2bb2a5d32a52699436793304162e979228c8d6ebbaa3a8e5971c86135db253fd005e1787f46808b1e4a19ff26155583e7bbab9c9015f64436632672ebeb7c904b5eaafbdd2f3683c1c50b3c71e55516c84f1ef5fa33b1fb8e03489d7c3374fdbb0330f909e3957d34b14a668dbae5fae865d3cc3e15a7a18941552b1ca00bd7a4ba2e05817c81eab43799cc4c2b0adc5a824e35f6974caa7cdcb0b38f9a38478db594bd220bfd947916701b85ed5942e15379f1cc3c6aaec575c16cc40321b5fe88b884304c568e7a3f195f1ff9abe8be65f415145f3c8e64f5c90ab1e1ebeb5ff8be5a4acbba6510b90aba8f586126d2ca577dc522277d41bd625379fa1b6bfabe40128f3884d6d4a2e74cd60fc4b51e278dbad0164ec068dd4a834d791536f31f98f4908786f4db4e5eceac25685cace75331e36258dfc4cee49a299bbdc9e3307e40afde70ccc9275cc1bb73252ca665e4298eca9061e40155b0fb65591af9a3d0277f33b17780c5f3558fcf9b40bfb61ba891b5fdb7727ec96c88dfc5a3c18e262b8e072439454aff9dd0a093a401bc6af333a6c99052a8ed3229bc1b3c4c564f929fdda359f488b22951c37a2278aeb581e15433cdf709a76c2a9bcebc1bebe0e288ee3a70d91d6e21995ff1fd2d971fc16ebcc5cb4d2f0ea490dc2dccae1cf38c8b1e568301cbcfcb3b7985f5ebcde0a3deadc79934abab437810cea815096f14ff06b21dd6f404c121c168daf6ef5def4ff82decdde87133a804eb311f3fdc431948c56e82f6bf5ba281fe11fc3c27525acd017e878d9fb822152f161d502fb09afd9faf85027c72cdc2b61431ffca8e8df0fef946b985af03dfbe17e7c0b316deb563e3d97731a723e4de7ba777029bd1a9b21af949273930a4ff7b56913e8aff22410c019c6def71ee63bd6f6d2ac631745b5aac7bcddb795d40def2acb838126a2a8b555dd55f278ec2d37b6b4c39d651c9316d4d163e6cd6b13525a9a7cf7576c1687f317025170096a711efb82f08309fb3b23e387ad1a52796a74b9c913de0978a02e6eb5acfaba8785eec52fa13c7b8d35fb27f5f6573c103ab707b12afdc4240bfa4b72130c153a00b8f0b3b4169b58783a850c8c443875763af739e3b9686a82bf747812d53eda9970344f09245d73a644bf1613d9e7d5e0aaa96721e0522223782381f00933c01e074cdf4e2c27ad15ce765e67ce92ea0c2820249b712d7c39c2df66bbed894cc3f658b932d2d75dcc1140a8f10391bc19b307b931368ae9d695817c35e9901ac52b9d321fd47f205caf626877b3fa846edddbdca94b2411471f93d795eae79e734d6d636f2b2dc1e9cbb1ec0b47099cc775b82cb7d97d95a076092a60df81760fb31523975633e33e738adf904ecb45835481b36262c79e50eb1cc192b65493953024ec047f770fa22e0291506dad7f4ceae8ef2d7c721bd5c11ebc112ef9639b261025c66e39a395a5700e1ccff8d7f8bec7194298bda8e94e1d9fa18c630b4fe7370e24b0161d3c73a9bd85d5b209bb69a9fc00ef8d8d90634173ceab384691bfb5e651fe5ae66cdd2d5b03fcf3b411b5f89bcfba4d041c551a887b7e5c4259020714241e4ffa5bc0d51ae709a09a40c1ba894dbf29bf8c3706fbd111e4b080dc292c66024e7261af90049d88dbf2efc827a7e1f8ce777184778f45a3143ea36b85c3bcb83ab87ce07a841591cc661b7f7edb4fc6696a595ce5242b592fc414379e764753fa2d2a32e99d35b0d637e0229cc415bb66f3fd045182fd7689a23c5501e4caa71871650cc9d45667c444be60b4a513a7282d658084f4093d9be43501ae", 0xeae}], 0x1, 0x0, 0x0, 0x1}, 0x5) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 23:56:57 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) r1 = geteuid() r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) accept(0xffffffffffffff9c, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) dup(0xffffffffffffff9c) r3 = getgid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x4, r1, 0x0, 0x0, r3, 0x1c6, 0x8}, 0x100, 0x2, 0x0, 0x0, 0xc84, 0x7ff, 0x2}) shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x1000) 23:56:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x1, 0x1, 0xda, 0x1, "da9305a9a61064ea475a0d77bd88d1138d074c15", 0x6, 0xffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000014c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd51e67171593f9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d6754872b39e44a7910fc90f8be714d74666901c2503407a1f5a1fe6ceebc195e0ab8fa3e6686772f61a3f8481b951864e38145e62168e82e61422b32c62917a68a1634cdfa148aca0a7e0caddbf454492425f2", 0xef4) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x7ff, 0x202bbadf, 0x8000000000001d39, "bad84b73f2a42ccccaa70600000075835db57180"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 23:56:57 executing program 1: nanosleep(&(0x7f0000001140)={0x0, 0xfffffffffffffeff}, 0x0) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x6, 0x2, 0x0, 0x0) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) socket$inet(0x2, 0x8000, 0x9b39) setpgid(r1, r2) r3 = fcntl$getown(r0, 0x5) r4 = getpid() sendto(r0, &(0x7f0000000080)="e906bf6c6a2e512d1a6c922f0c31e9faf2dfe5f59bc67f7de5b128ae1f9be315e827eefd3fe1d44bde0a47ff0ab73cfec659be711fa7ba30c0facffb2b49a7e5e43ddac0", 0x44, 0x400, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x1}, 0x8) setpgid(r3, r4) 23:56:57 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x280, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0, 0x8}], 0x1000000000000303, 0x0) 23:56:57 executing program 1: mkdir(&(0x7f0000000040)="e91f7189591e9233614b2f", 0x109) execve(&(0x7f0000000000)="e91f7189591e9233614b2f00", 0x0, 0x0) 23:56:58 executing program 0: mlock(&(0x7f00003ff000/0x2000)=nil, 0x2000) mprotect(&(0x7f00003ff000/0x3000)=nil, 0x3000, 0x5) r0 = dup(0xffffffffffffffff) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) 23:56:58 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000005c0)) writev(r0, &(0x7f0000000080)=[{&(0x7f0000001100)="7f", 0x1}], 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1002, &(0x7f0000000480)={0xfffffffffffffffd, 0x401}, 0x10) write(r1, &(0x7f0000001200)="06edf58d0c1495a22f950932cb2247ca561c073c0b804cc41dfbb632fcfc3a470d47c69a72715d513d5cd523767c6be8f925f5952eab07afecb56c746851bc57f1f60550782cd7bcff1d5c09bc92d74724d62592b4d8af1bbb2de5c0a6368066e785edc63a41789e17aacd173cef5a8de07701c70a39f2bf5948f31f35be9f1889c3d87831d6393d545732962a954d57705e90a3fc4c3bfa3f8f086f5baf9e56b17564a430c431ebd945ad104379ff98227300f12cc9fc7792527b04dac5b99bd01f42355c16b9177678b3be97accecd4b63f3f574457132cde27fdf4a4177000a09be819d276054538b8c7983569611d6e82e0777e0cf6675c70718b4f2d0df312488c78cff6d1a163b51b7365d13710d72fe029f9cdb2bc66e0af0a2426d5bc1f29d120a79dd17eed4d4fad4560cb757d966827ab45e2f8ab8570809cd8f86b7fa949ea0019250bcefd3e4eb0c0ee471184a9305e85c82a3728c5689982c8910ecfbc8ce400dd79e002ea01ec1f1421772368be91900bf641b506995b653c936e5a9511491985aad55fca2787c2c3be2a04473fc4a25a68e5d7941c1b6cabb155838ac7b6f36ed213292e711d950591ec39f748d9ef42ef972a4cd9c3c8e39c59a15e419c6fb45fd59acd98ffcae2af102500bea98d288799725e40b7bacebbdbd112214fd0abf7ff3d01e7c3114f23fa8156f7cdfd017d174a4cc9feb7ee01d93571bfd625278d5e9c9abac8e40775ce859ad052dffcb422a9ef8301994a0fe3bf96a8b85e4844af8de195739ebc7a9489979875d965c065ae4e4420013be999355cf2160330f4bacd35e1d64b59c08b6008fa87460d779b52924a2467a15d266a656a89b8a8c18ada45779d16282a6182806481b052bd255322b9d5908fe8add0da8fd466b3d1b393ec7e5019e4dee2c7bd7fd1c40850f19c964f435d41d31e7f0bda0d40624c4eb6736d498feee913aeaec842b8bf11b06f2391d914038de0b89d9b6063c0bd8c789e0bdf7c96eb1c762201d0b86548ef179e2972f1538eeca7a82e223d626e0ac2e4f7958d21c4a4d610d6f50f7494f87622cce1b87c568a34d4533adcaaa5d7f84e7469f83a1531d8484e4f9d9e5ca50eea371662910969f1db5c4be447544f5e936a4fee7df04f1306daffdb8b167c9d7285bce3af6d068c936a0e7b2eae792d3673bd812eaa7c89bccaff1c7a8d653c58751ee44e6c1917e8c8e168f7712cb6c6081b6b78887d16845f383c651fa229e4699e62d2474432a327f2532f3ffa74f0781aa1060d7f060875d5c76f5f6724148957588564883ca1bd98f6cfc74e3feb570031a45367c7bf6a5fc56aa965042f0ce00220eda8c02b92d92022af149a611fa0fd457aa159772f3b6c5a12729301f9610c000545a1877b1b66633a98a94f25ec46af7d8333d77cc07ca64845aedf0064413e77582fadc7da63d187ce16f74051e74a5880818dbe427dcc31c014c2024d4d9483b68029e4ae03fd73e762a7da01f901b13e7aa084e9647be0d6adaf4b151eaa49c1614456ababc37a537e8545a6fc1799fe6d8451571ff845e8c5f7252bab8307dfee4982f02699c92a0ff71169166a0cf1a3e83ba8ee1d1a2b1c39c791557b6c3803bf4cad8071049d93cf58085aed66c0dbcb2901682234de38c92089568aaf32cbf82e8906bc2a2c9d15fad4a12910d4813738f3966e6b19e07a0fbeb18ecacdcd323912f886f573ba8bbc23182c82703934bd432bdd57f2475446a030d5f35b8be94b95ff3e0da66f01621355eaf2ccf321593f23b754c73ee882732e29cdfc9f0de4bd32b8f50eb90c1880532a422606e7e080997591f6f1b8c06465653b112e1cee12133b48aa6e10918ed438a0f9e8920aad134cdc9b758c2acb5577ee58d698d2c24bd276a3bba544c846e34f2fd24849562030cbf0863b670e1352a1dec2b0bf3df1b5c03e273a511d55b0c4e0283c99209e733ed814470d73fa2fc3fedd00241fe0326c78be7689b61f45ba8f4eeeaf183896fda210297c4bb7c7e3f36435d9a43006acb204ac76a1b7f10728ff96e73af3942166750224ef131d3228bd5a2891fb179b11efe8956b373a0be1521c6a757808392f58142a2ef55f70b523613700725bd7ccf2bf7ee7a63e54f96401bf03055ea531caf858baa8ca632f6ea0ba500eeb0594a285f8c417818195ac095daa27dc2df92dc5fc2ab140d31241a9c110a3389a3c580159cda9d01684885d585a6c25addbbc6781ad9ee97e527153bd61004de585da9b78617ac30b123053594f6894181582cc098606ce3b6ecdaa12ad37a80ed2f7c69d5e586be3235c71033cfa3375e5003977aeb1d977550a0cea9d2e026aa17ffe58f675bb5e4eaf51e9989bd1190a18099b985059172bd3a59a4aeba2ea6c2765c0686351c64177c59ce99c85ef62a939d81234bfd0f56272871dc4ccce315d867b4b49101ed600e8f306af1532a75bb789fad693620f909ec9eaf68ca5cceeb02c850c6c204c804c729f34073a10861348c572557120e1828ac5cf2f7b3257c5cd09d3b99ee456a7a450be6a04f60eb244aa52e24f4ec7e52c56311d4fd884e9e9045743b11c570efcecfdfb2ad180aeb19a939d3b9218af5171133109c84f027dd3e3579879dc1ced1e7ae78881b67183da82d1286515247e6d1ea68b48bf9a2015009c085da2c111ab5c6cb058e44256be2abc22c99f008bb82af2c3838d01404a93167842ede3f591b85bd752d35fe714a9fdea0aade03daac9ae6e640434d77214357b0284d4af5cd1d27b9f88e9642cfbba8ba7a370a78e63d3bb0520990236f39eaf6cb406ad0a572dc309aff9220ba325910394e2885afa657b1d1eebd63508e3491b9de12de56d99309112a0fe4fa6f281e42ec5e65afbd45cf06f848259f0a295d0c94ecd0cc4f0c6797e60c7d8bd8e69f085f0447cb4e01705d25c4e7f39af78598bf4de942d7bd45ed3a16b325aa46e7a3ca7fcbf08ee63c808d47d8e1f6f48c5c81d90ff8667d8f8969f942cd6e8a63dbba70535c913a1ebb135123e2a91cc3df9c7ba672136280cee6b937dcf28783656c0871dc60dad837b35ec17dedde4bcf5f711e575d4d2ea18055e98950f4c262e9a4b874f574545b554a3a475aa3bdf80788ba60c44717986449830c18cd993181790b8d2d8a0b70e468386ca33529a8a9b3734eccc4f9e287d0a0573fdd22541c43014a909073a5ea9f60c98c127fba514d0d1417010c95bce3dcfdd94c45215a5fab98dcdf257ccf656889a82a57c40462bb6c35f261331d74a2f438d3875336278951f09b0977ee0e35ee6825b2821e386bfc7fe0025ebe3354175e8b4ab00e7bc588f041f466e6430252d412104472b581934055a94148920e01d437672e64e30d9b4f8bd5a2978122ef2a6182160037cd24facdd40d007dcc69ee90bd123f879ff117428775ba640bfc40045c80eebba70122d416eafc234d904ccc91f9e7695c38019720e8c85e941f03d8918331ba8c66ec7d90bb7392f3675ae1f40f3fee59a5c978d3103a66998ccd9ea7c6439b2ed15932185095504be32fcfcf19b06536227a04fccaf68c7ad2bec40b0094755f870706bda9a35beaffa72cbd5dbd2bf9a8fbfe4250e3340520548a74926b502cc9c095d7b3121134233263a48ece7d49f8a8e5456ac441e4dbde2f9fc8bd07cdfc2e203508090fc96747785f01aaa3e8125331b1f11c2284e34bef4529c2ecd29f1cfa531f75cb3e727bf354fda3d8643fd8105ba1896d31192b3143fb1a35af5ca8b723bcae150dfbd5c96ae21b48021b256b2af9d2e871676074287c5f29c977af5d2fc28b6e89b54327a826ffb9ab35e85e54a431d4044484d92813d2f762c2b5912089e10b2b02a967b34cf485171da10a39a30d97759c841dc0908be6606c084946b9ca72428c13500314ceb4788eac3169ccae57cd38c17a9f2e8acfbd936fa9a67d1fe016cac68127f5a44ce954fc5c6112f3dea345a36424c4e5788cbeef1296a69966401deeedbcf60b76de6ef5cb06bc1c4a7ed8595c0b4e4242cb15bda2c7cc3b659824b80084bb0cbf515d8ca2c520a86ad8557ac733b04eb7b8ff1360c66dd4f91f5e2f91109f886e84ae7e42762284dd55e79dd2b759605e459a32394379162b616aecb2847a23a4879ff8b22e12cbe3037520884b881a864582fb28cae92d2600d0f3ab2436f725b2bab8a3c316058ec15ec8536b1bdb814cec8b919f9c3640d6d87cec078df6e092b14e8a33b70b04fa56642c7eb483c1a912eb76183920da00642c412f00182bd778ae8fbf011dd66f82916fd0f2cf76b69a63c21c66f0fce8190553748798e707bf2a90916fdbb4ff19a2580458b030b3d6d28c18d4a5e645fd26987464b23e1d5536c223d10c33f30dbb96b3ff913a48378d6c1b9c0c682eada82875bcb47864461ab96dbe58b53857e9c40018316b4659644a4b697c926a80823724f1dc4860b4fd56b1aaa1da1973e8a4237cf0b537444456f58833b901884a426186d6aa57ed8077a408bafb07409a8b7b4281f0a0b6bf2dbb3821944b4bee7f89f62b029898b3ac1ae60bb2094bbf38d4e723c9c5cfb40bc338e144003c511d510ef340c125fce633290a685a010abfe822c2a53c3b687146e1cc1800d01fce0e99fd85dccf7e156fea22924161d855bd8f29e2a287d5de524a70a78cb2aa3996d0ab7bac9ff9b8674e3af4416cf32e66467efaaabc504a19727b07b6a98056a4f8ddc84e55e10b2f256b1b83ca1be629ff4a13ab259f7d7cee434fc0075dbfab82b40ac9f469f638caf3daa0f0284756008b710cd4efc1368c9e6e80ffd810b9a5651ac042b6c55d3f471fd80ee4a7fc096a68064fc794fd4a10e2f70861a49a2ff3ce0f8a104a1212d3b2915ae45690a3c8a2c014904844df6d5320c0401e478701d34e2c58854d63a2f9e9c5132130d7aee402acf87a1aeedf2a1039ddd0d85c55a77843112a2e4816372b9e0f0976b16d38dbf45f405f4a556cd347b48e390bc64a4534ed978411c5d08e20586b56291f4208d7f748ff9d112262350cfd8cb5b5dc9c5b2b99f458d83106550615547152f867373099549e8e11cdbd59fabb5c2711acf84784022577765d1bd5fe0b28ba86da39cbf94550006c7faf0b4ae6412a228c5ab55e7f99c5b2d151772eb27af96ba52cb7855d28c7dbf3a6439ccfefe893303664803112419d882357dd6969d619f193cfce9a02258d1dfea6590baf4887bd3d12eb650a7e03f0b39e15a42c693b069cf72ce61f7b015f39825a12441c2de9dacdfd069d95a6ab0984413778f3482db377a4eec9f60d796bfc37130c200e980002aa24bcc8f99ef9de004dc8118decbc9907b3620117bf76e070904d5bc4265b6c03481a455cac6dd32fd1bbfc66000562a8cfa5a6101c7ca0e161822bb8dbbb84112e0a4f1b6e226de1e4af7f7aac5167eed1d69cd96e5872572448b2141d641e64c25f06e912d77d411d7e02634c146a8e66cf3e77467de9e49808ae9655594f3ae467e242cd5804c9da1023cdaa623807a8ef4151647c8b0dff5df6a50a9fe41ed3971d0848e7d4a9e34de9925081817ef3ac19f746097afcd64631256ed29ffef4051ea85738e5cf5856c3f4ad5cbb8fd9a8593e0b4e7349985937322f6f932ff7daf91bf18881d95b9eb62801d99c048aa40c15a5841a3ee69c93b48be378d4e336e9ce1b5e13f9417d75275e609400f5359fc001009e793040962118fc07ac1a86149271a4cc701459f01bd8b6a4b1e2b66e661dec8b1a", 0x1000) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="34805f2ea8b91171bd1a432da1f120094f32850028063f4ee414e3664c9ca78279c247b9491ddf4dee8ed2b19a4adb8daa032430782942d8aa965cc8d54cee42da3bb84c56", 0x45}, {&(0x7f00000000c0)="87aed0abb0b72fe55abb9632db0c33384dbfd4", 0x13}, {&(0x7f0000000100)="29ebedc6df49a5d6c8b470b5630703d9ff0390bd8372c81dac925f066f22ecf74d67d6137468275330387dcb955daab30737ea996e4c9d815a774fd092217b7111d8c5ff0a50046b8ad191b61b7448b3c1b584feb365cf724c601d2cdd479b022bb3003037e0e077364b703c876285b66e8fb914d5ae484153796e23588ce7c903973e849972dcc542511d21cec4b6367d53ed5d", 0x94}, {&(0x7f00000001c0)="9c695dedcbc772d6dbb1d97dc9d333e1a097bd85e63da3f6d364cfaa735d4188a4cd21dcb016a5f54c7091f8b5525a89011df797f1c7dc0e842d4ff7ac1a0703edbaae737805d4a9d786d862976f7a26a3431747890c14d0365634c9a9d428f3db4d9471dc871a1d423e34b7050c85504839338afc58a0b60c05d8cd6fba03ff07f60c9e7774d072322a2d1dfd", 0x8d}, {&(0x7f0000000280)="fa06a7843feb65beb376ca4d883c2387c2374521a4ba939c8c875215f4e16e5655be593ea98f0441222c4199c0ce067b4e1270b6cf90db0b4eeffc3b1149b369cd14bf3331a6cb8cea377aa2b85c7102dc6003c00e0b5b36ba763bd624385a850a0f13322a53104e7ca8f6ee80a38ba509e6c8c597c5a69bc9f808246785", 0x7e}, {&(0x7f0000000300)="a647ba33bad8ab23069ec8ab7769f3cdaa8e565f9c", 0x15}], 0x6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000440)) 23:56:58 executing program 0: clock_getres(0x2, 0xfffffffffffffffe) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) open$dir(&(0x7f0000000080)='./file0\x00', 0x18000, 0x48) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) setegid(r1) r3 = getuid() fchown(r2, r3, r0) 23:56:58 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') 23:56:58 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000001540)=[{&(0x7f0000000340)="c0", 0x1}], 0x1, 0x0) accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ftruncate(r0, 0x0) 23:56:58 executing program 0: mkdir(&(0x7f00000003c0)='./file0\x00', 0x2000000070) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000200)='./file0/file0\x00') utimes(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)={{0x9, 0x5}, {0x0, 0x4}}) mknod(&(0x7f0000000080)='./file0/file0\x00', 0xe000, 0x1) 23:56:58 executing program 1: r0 = socket(0x0, 0x2, 0x5) accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) write(r1, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r2) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x4) 23:56:58 executing program 1: r0 = dup(0xffffffffffffff9c) getsockname(r0, &(0x7f0000001140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004c3f76f400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000027791bf22b9b6b12014160007899000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000010c0)=0x1002) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x6ad2, 0x6, 0x3, 0x8}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x0, 0x2010, r1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001100)={0x401, 0xff}, 0x8) 23:56:58 executing program 0: select(0x40, &(0x7f0000000000)={0xffffffffffffffff, 0x10001, 0x6, 0x1a5, 0x7, 0xc8a, 0x2, 0x1}, &(0x7f0000001280)={0x79af, 0x7, 0x6, 0x9, 0x718, 0x6, 0xbf, 0xc2b8}, &(0x7f00000000c0)={0x9, 0x0, 0x1ff, 0x1, 0x6, 0x2, 0xffff, 0x7}, &(0x7f0000000100)={0x60a}) r0 = kqueue() select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000140)={0x7ff, 0x7fffffff}, 0x0) write(r0, &(0x7f0000000180)="f1d25972a53e8c2b680c43a95887f3be800e13f85056089989d87492745633bf2b5f26f81dc7a98205d499bec7cb3a6aae29bf39f90f4c6bca11738699568f99b167202d79a43f93fadb20573e46512bafe287ff431983a23263e01037879eb2073301618c9bc7edb6dca8a84fac3375bd50784e920f0f047f6f428699f0e4ab85ff45345d5399b0c87e9efb8225058d8b6e93f1ab84ef0714db97047bfd27dc36022790f976209b0d90adff5bc8c354bfa7bc17bb035996e1b8e84710eab9f2e8436d2659102ed8ff82bd9f5a52be0e6249054892d5eef58b8e655feb2903b000c647c10ae70bfb32fcd761a0858d89869245c50dd5ae5739a1e6580ead3925eb7f6cd85a321e2acc71fb1892f41aff244570f014b6bccfd431bc9fca16be4bbd99aa7e6a30a2647df924841849c71bf23512028cde3c393eb2757b67bd4d8ccf695f46e446415aa4304f096e072f84137a0504437fe3927d61ed0ffd8fb3983cc75cdd60110453b3aa4f864bbbeda5f5e5aa6f56d3f33872acba18fc1310439fab8eeaf4d56f93b11a808807ba1030f6ecc2e475923828a59c29b95e51fffc1a579973d25660ff8a46e6d7f22169919b5ae1af0aa2029fd05b0008e2a951ec036291e716c963879e85f3c3600b5cc7a1410dbb1664c8488cb3aad52d2b565b8ec5ed3d230c828969d29037195b3562bb2a21f565863a3338b1a97ff6d10b84b177c3c5134e5d4f373b082f4a5e84d1d0ddda6aa1099b301ee77d5775e8d79ad9170342fd2e4c3c7e865694a5ac39a119a15d192f71d116f55407f1eb88581822ca8ea928f8bd306e8943e615915cc2866aa972dbbe54e1fb609d79051cd621566cecaa43d0ab4b9fc00b4697f04e34a74fbfac3469aa8d2b283dc4dc7f7a19041bddc7370056f80c0b6b81e4377dbe6c5ee588f9414039a524a01adf9654c19816193c88b5263303c5f46800b07caedea156dd8d56f992636b561d5f90d471c49cbc6d4ad190b87b780350b4161f0e3c7bb123f625cee3f6e00c8cb444b7e1c7e6766b0eaf1590c62aaf2dfa33b9e2c921b799c21314976501d70c3540376c64e2bb1b6b852148c3e5b00547b925ca2c6d8f7fc96ce43e081f82191903516c143e03347acfe29ab3db87d8a934f73ae3df609617ec24d7cbe3e542bea85c3a68606368003a6c0312cdb6a7767812dfab67909c7fd750f6d255e151934eb74841f34303a4f9e82152f6792f6d201bfb67c65c006100a0807d5b5fd55c553c0ccd51ce2addd6cd278750ad550da39a6d4f171e69a6733a94aa8287d33e31c34c27cca5c9ce3b9be56af42e0f220e1a683c9d1b5dbc6b48a494f0d5f1f7b348b9763b7fb7ef91aaad3cb2f2a2d94c35c9566e0c13413e09026536910063c559bebacb65a6f965b97ffe77691347c574adce89cbebfe47d7ba2defe30d7ef930d339639589ef22129edd4bd9c92d9fd2d3c74591c5be6d25f2a4c4ee93ae99a6282dbd54a5482df483c4fbe3e32476cbf2ae21f91a9842176e4e5eb1b504ff908500d11d83a29a768eaa5c1bfe9df30a18648955c8ef3a6ea5b4bc4cac7981fdc3576e2da3eadc278732da842bb0181f87251c5de40d402a0709d04eef1745baf5126b08592fad3d1e06d3f0048196f755ae2b6afd9caeecc37c8e4198de66bcbd38ddc1476263a4a81dee689c649bf44ab7d03e8087221c9746086e342bf83071d428485e2e67b7e7649f366ce246e7f00936e8b320991fd5d57a76ce2254653ae5333643139736160ed0b77538e183c61d9f535fe7399e5ea49f9248a99c860dc4e7c653a0247adb802157e3bdfba80f758f4122e0e9b5760a336938590210966f83b3dc974e26a06aa815a2aacea7e3a4dfe14acb1710eb64d1889827dc5892d9248c08caadd3de98fd8cabe9bde159a7b76adf96b631db8f8268503fd55f6ffb1fa5c14e1183318b65c294669e4c2931e6edf710cf1b2fa7b5f39e2e018533c52951d7b4efdadee390a8f7240f809ed57201204554850802eb15aeadded05fb611936b3808b2ff903236b710f0456825c979401eb35a76fdff40fceb1ce3363dfbd4e27a70446f8ebf37dc5447f397373029a95ecee73443c47593c21f52b542d761c58aedc1a62583cf8372bcc2b451049ddcb74e2ce19895a3f6a7fc2eab92c269229b831e0953d3aeb457c405c2abdf4582bfe8c80ecc56134f9706b41f4af54630b38a96f228fcd642848ecb67047c96f51aa1518bd7fca87868038c62ae0985dab085970f63cde4d05d9c8a261ca4108a4fa26801cd7c0b0aa519911abd3c415a02a9550f26684b96ef11a826b58de5632f740327f679f9702d0cc77ae7868c36240453df2b8b981815f9f43455bf44e91acc5d293d9445acf7b494806ff2f5a3babce230651deab2a1b7f735e80cda83a5a6ae67bbdcdeaf380db49cd7526d641c463a8c51822af0150aa409539ae0e122a4784d3fdcaf4f220f3c0602408a58579beded0733c9f629b97400e0add4fd7476b03d35671baee92f7afa92124b00405bf64ad0013208929b46e67cd042f144b81a6411c207d9ac8835d9ebf33e73ea76d02dae03c3f6957ff7be5532a967cad3606c6c9fcbf896eac9b19b3bc0aa8d51b75f5c8e71e15aebcaaa0202696c144ee43baef5168e6de4aa4e0ee3f8b0afca7de823255fc9064e2907aafe5e2144b71f5f4290a0a59800a817a969697cb255156dcf0b1ca33fd5f06b59c8d1574e35f0b7b0b423c0f46d8cce59e2c80e97eeaaf626c9402f6ad90e3b37dad28c59ec9772b2cd6e2a880027f2558dcd299428d839cc7d71454e8537e583c54a7d343775e242442059f29a3e6932a47294d0fd835bdde8d3d35ea2ad12780461d0acdda4f0d91de176d5fa182a1274180d052676416f6b1e2c9e2f979fc40c536ab39ad2f44910fe1d2475d183e150b3bd628827a824489e5c21a0206d0a149d9d42d1ab13f223968515e8343a95b6f833548c7a86f03c223eb5599f1ab5381777f8b93250f5008519dd89975c6c6b2404ef3257370f5ca96e5372a6552d5365b89978d84a3f3675f7cfbb6d73fcf12f11acdba9485c19d225336467ad94405e841d03e0ec6a788484a7cc379e75dea281dce54453859584805c7e93a973696d17b1fff0787231d4e649fbf4cc777834d435aefbbedbfe635d3c3027dc7f3af1fc9d9750ceb3c6ee9e5215ff1e6b0ffb6e828717a06dda5d3553e6cf9329778d8d612e26c0f02394cb88f3221d046ea71c8c8f0e0a0dc4d0832ecc2f0137edf7beb3b48d311d4e1a573a53cb6ef131716fb0ee27237674011328c97e241ec131d661dad66784d398c06b5ea622ae946cf5392fbfb346bb1ac03e8ae915e76ab36caa05c9afed0bea0c6d2f53322d013957d3ee040252280817b4246f132daf5c69bd0a9768f9163656f6894c92486bc64f2e69a6874d022d0b76c779c2a6a558f9e50c4716e728116910fc1602e854eaebd6d5633d7adb59df70717639a0df4bb6cfc121f2489b24f26407cda18c6b1a1ce12ee8139dd2fada3472029ecad599798c540e3e4e7ca3fc5de448d145e9b7a352b2051fdacf692d74428158e63c674aa4723ec854909b52a3dfb42976f185247c0b244d893052fea4962e59f7d7fa01082302c0d77bee588355be858f04168be78bed5aaf8f9469dc71384e343baea5a726d1696897cdf3ae6632b1c8915602d4e535b34f58a7f76219701f270f6419d2dd1f99d02732efba57b5fb8aff77b9922046391a0b38893b05ce173e816bedf1a5e24e1350462d8d86a85064e06cbef2e4b2bcb1987357f616f656a6e6090821da7c98abe48743f3ab010e799ed9ad855f9237520966c6c2af17cc3bffcbe3a50926583d00f5376807cde3a5c5e43be927f8304ff10a77650b5cfaf5f223b495ba79274a13caca95a1e6ff90fae74554369c6b5720a1d760c491dc11a46ed5a6329f6f975e5311faace0f73789bd442fe8c5c35dd911f8d137892792e30936246c84977e5e169cfa9862a6d12cab30b004e1ddbf3bd92b89ab323ebf8001b422375aa0209e2ee67fdc8fa45e30aa312cbec63e44c5cd20da7dfa5c28561fb730fba525d7e3232fea8437758ece2bf0a9e0e82d5da1aa61bcea58ece881be2a6d1f526488356372dc0774c048aff01cdb19c859c214636ef60cabc61296b7ce98c84b378f4a58dfb59d39a5ea13db4238e08dc354c5a5c6cddcc1e8782d0a83b24f0e7f433c16d4f616e245cd74579ed2aa0c79814517a95bd71bfb93012ea1458190f24785480000b19da566bb41521d3b42c629781e41910e648da4e8f4cc529b4c8493698ab2d476c77a30fc9044ab0970194af13dc48370e581d783408d0550db0e5f81cc75ff9ed91593ad00eb650c80226a79384b0efc372d7c6ba53885be422f5962383710d17c782877235367285634708acca228013576e0c57a4ea36b861bcfdf1870008fa6704dae7b9cc355482f562ae2c8c619de2e4c88cf3414aba1c0a94cfa2eb77a6fe7f1ff0da5b65b7901f31c9e40e41456a8fcf7549842ad8230f08f0812d429bd735869988bb4ce7c9a8f3741baf925bd60b44f2dae2058795eeb87b55f1d83d84be8efe69da3f989298b7cc552d9c42e20c639624943b5f81fc9c773a430032880db00c02085f73d428bbadc3f17f707448b6fc4622c9ad3edaab0bb12ec931dde2b7e96792be4d39e8efa304c62ec420279fcdf364dd162ad193f28a6cb50548b46bbbe29b5fe802a0069f831815b99ce07b76196a5de33ca353443ceecf5fbc72764b1f96e22299a50fb3a98fca2ad8e1c964cca860697ee93c49bc64e08f86d009e09a937692fe4f5e1d8e9a789b7395457e59f0848edc78d6dc6dc6129c0b05bf8b97f38f58961fb837783daeab92f68f2b430dd10fc999f21021d1c74b9b4d8a628815609ecc6f6bdb0e28fcf85e6ca7721c98659f4547eb3662c3f309b4b2fe040d78e0885d7ff96e8714a756fc1cda61a54bcf65d115fefefa2594e8477d0b7563e620c0eba342d3569b0dbca3b1693cf59e9d12ecd8ce39a92dd519cf25866b1fc43b95e28b24f7789efad7c950b360149c93a6417daa4ce266344311077d19bb1e0594be3f331e9837de74be78d745c03aa45f1c7b0486af9e31e000089490a7fd1e8a55d425375d5dc5182a0b01c300495baa6bc04daad0e0fc31cde8aaddbf8d4f620e1dfd1881e36348ad0f0402c0ef913778e66c156d787809e4ae755424bab896a5740c6b8d5d998573c1b01303e3e7a25e3c434ba88545662e1a78b451c5833456c246bc42a1e52ea9a7952f5cceddd24bba60e2eb0723640d3954513e51fcf894a7e617b2d461d5fe7d4ff14548330c82f23fac5a0ebba5d61c1db4cd0af36f7512efd2fd3b7aff6806e254f98ebe53cff4a3c3f0a936e4f22a4af1e8328656cbe04ce9e93b89ab251418514d254bd1849af68af940cc7f96585f1d3a5425264f094a0f6a8ea9165f84ada1adf66d87914ab66d51986a56827e84d95e2fbe8887c828d8782f0ea638b704dac371aa5d5500efe666268f92fae1e47955ce8695834b6342710fa52c696db6ae328ca36a33a210777546f8bbfd08bae6ae10c7a3e77f85ff3d732214fa60248ebe829df539f8c8394a5cad5607ea0cdfb9f60681576defeccb62a02e47f77f456cc22ef22d930c032123317bfeb3882fb2d351cc11a9d7ef7d5392970952b7ae51c2d0c9617b7453edc5606cdbbdf8d7f4c4a0c91c4b29b7d9f8aa5eac553750b29e0accf9773311b4b477064ce", 0x1000) kqueue() pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSCTTY(r1, 0x20007461) kevent(r0, &(0x7f0000000080), 0x7, 0x0, 0x7, 0x0) pipe2(&(0x7f0000001180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_int(r2, 0xffff, 0x121f, &(0x7f00000011c0), &(0x7f0000001200)=0x4) 23:56:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000300)="e36258a416f72ee99586132477f256b409", 0x11) syz_open_pts() readv(0xffffffffffffffff, 0x0, 0x0) close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x9d1, 0x2e26, 0x879d, "0945b981d00b481000"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 23:56:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000300)="e36258a4f72ee99586132425b84e5bbdc3a5197094b222a9c4f6469990bfe432040000000000000000000000cb04403df380dd57f8d75c1eea6f9924a3c9042ecfd4cbcdb6a95cec003b54c9cfa4e609d8304c57a3bba766a7d5eaecf12845088e7008875f26ce8b028878498abacf6a6b00000000000000a0143115a062c6b3bc0a2d4d81049cf9b234c23aac5c2aa27de54b81e75f6e070373cfe79a4293749a9f71194a8c78b7f9923fe2ccf96e1dd6a1b29b5d6181db666d938dd2f38b217fe5d40c30176b44f3877d2bd8c59727976fd112bb77552a04442c3e3aa981db85b7d0868a58afd452f14975182ac8f7d43b8c3ae3806274dc6cff", 0xfb) syz_open_pts() minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) getgid() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0xffff, 0x7, 0x9, 0xfffffffffffffff9, "9ad84b73d969000000007fd35db5ab0900"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) getsockname$inet(r3, &(0x7f0000000040), &(0x7f0000000200)=0xc) 23:56:58 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) msgget$private(0x0, 0x401000001) msgget(0x2, 0x100) msgget$private(0x0, 0x4) msgget(0x1, 0x0) msgget$private(0x0, 0x100) msgget$private(0x0, 0x1) msgget(0x2, 0x200) msgget$private(0x0, 0x40) msgget(0x2, 0x100) msgget$private(0x0, 0x40) r1 = msgget$private(0x0, 0x102) msgctl$IPC_SET(r1, 0x1, 0x0) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000000)="5dffffff", 0x4) 23:56:59 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x1) r1 = socket$inet6(0x18, 0x4005, 0x6) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0xfffffffffffffffb, 0x1, 0x1000, 0xc8, 0x8}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000), 0x4) 23:56:59 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x800000400000001e, &(0x7f0000000040)='\x00 \b\x00', 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="29d639f9dc2ac855e7dfd733a755d7dd7e6514ac2b9ad38ca81da698358234d79807069b42924f8223c0a31ab5fbd84410a814a22f69d28f2ebd50c9550fbaf571e250c41ff40fe6255217da91079fd2fa82ee33055e7151c4928fbf5019c81a69d173127cf8497bd83e6e4457e0fe014d9228c8c0ec1f3ac312655136f87def1c74610e47729397e7d25611ccba1b7dfba4a417aaf8166866ed4ebd099cd107846b17f08a0d1ddff1b1c79de8d0b6eb1123a9059685b46ab1acd24ec3de88fac6ba73b9c03c8baaa46a5dfde31bba6d28d2f333d4b5789eb3", 0xd9) getsockopt$sock_int(r0, 0xffff, 0x1207, &(0x7f0000000000), &(0x7f0000000180)=0x4) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) 23:56:59 executing program 1: r0 = socket$inet(0x2, 0x2, 0x3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="b6b31329b5bba3ca34970b8008c9857ac69cc910fbb3b7a41560f8c10f565af015c80e2bbf4ddc8bfeef790670a190b91531f36e2a85d4330404529fb8b764d4ee5d9f3b5bb1d65831e010a386eb6db7bd2b2a621b0a7b", 0x57) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="140000000000000007000000fe00deffffffffffffff0000"], 0x18}, 0x0) 23:56:59 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20000, 0x1a1) r3 = accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0x6, 0xf000003b, 0x9, 0x9}, {{r0}, 0xfffffffffffffffa, 0x23, 0x80000008, 0x9, 0x8}, {{r3}, 0xfffffffffffffff9, 0xe, 0x28, 0x7f, 0x4}, {{r0}, 0xfffffffffffffff8, 0x20, 0x4, 0x6, 0x101}, {{r0}, 0xfffffffffffffffa, 0x22, 0x0, 0x8000, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffffc, 0x40, 0x40000020, 0x35ea, 0x6}, {{r1}, 0xfffffffffffffff8, 0x40, 0x1, 0x0, 0x8000}, {{r1}, 0xffffffffffffffff, 0x30, 0x0, 0x1, 0x7f}], 0x617, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x8, 0x8, 0x7f, 0x1}, {{r0}, 0xfffffffffffffffd, 0x93, 0x6, 0x1, 0x3}, {{r1}, 0x0, 0x40, 0x2, 0x3, 0x8e7}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x0, 0xc4}, {{r0}, 0xffffffffffffffff, 0x21, 0x1, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0x1eeac2ece102bc5c, 0x80000004, 0x1}, {{r0}, 0xfffffffffffffffc, 0x10, 0x80000000, 0xfff, 0x1}], 0x7c99, &(0x7f0000000380)={0x24fb, 0x6}) syz_extract_tcp_res(&(0x7f0000000000), 0xff, 0x4) r4 = kqueue() kevent(r4, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) 23:56:59 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) shmget(0x2, 0x3000, 0x12, &(0x7f0000ffd000/0x3000)=nil) getsockopt$inet_opts(r0, 0x0, 0x8000000000020, 0x0, 0x0) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 23:56:59 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xfffffffffffffffc) poll(&(0x7f0000000080), 0x0, 0x79e0be73) sendto(r0, &(0x7f00000001c0)="f5d2fecc7bfde9ff9317480a6654d35b0faa6d9bb16ee406dfa5c2bcc37e6e83689326bead902bf4b2e20c3263e7c7b5884908", 0x33, 0x4, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x1}, 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xff, 0x100000001}) write(r0, &(0x7f0000000340)="5b8f98a2409c8bb19a2a141e5a90dcbb5e2877613aaff0307fca5012f977bb8a2e9c1f16f8d07541dd34739528a16e619b1c839c57e06a33bcbcf540f37e53d75748bc20d79666a04b57767d7f7181f932464d8eff8beeef71ae256810f563a97f2cef121f11a49d49d4853462696c0e94ed9231bb5ed60151774c113ea0c06ba8d79074ac40b5bd55b9a80f383d1cae1e0fe9b0cc7ff1108d997abb42c14691bbe48fee20ab593f98c688786efaf641fa2a24a5b2eceec1cc0fe29299dbad6adeeeefae27bca81d1576eb2ceb29661b7b55a40ac74af7ccddf9248559744d322df740f8e34343bb6f2643", 0xeb) r1 = open(&(0x7f0000000040)='./bus\x00', 0x71, 0x0) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x2, 0x0, 0x1, 0x1, r2}) poll(&(0x7f0000000180)=[{r0, 0x64}, {r1, 0x4}, {r1, 0x80}, {r1, 0x4}, {r0, 0x4}, {r0, 0x1}, {r1, 0x10}, {r1, 0x40}], 0x8, 0xd) open(&(0x7f0000000280)='./bus\x00', 0x10000, 0x8) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x2012, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f00000002c0)={0x3, 0x3, 0x9, 0xf7a, r3}) open(&(0x7f0000000000)='./bus\x00', 0x420, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x3, 0x0, 0x0, 0x1000100000000}) 23:56:59 executing program 1: socket$inet6(0x18, 0x4, 0x200000000002) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x5) pipe(&(0x7f0000000080)) socket$inet6(0x18, 0x0, 0x9) 23:56:59 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x7, 0x4, 0x8, 0xff, "5e39b31181058d9fa95dd8450e6494c0ad26ce95", 0x9, 0x3}) r1 = socket$inet6(0x18, 0x3, 0xfffffbfffffffffd) setsockopt(r1, 0x29, 0x33, &(0x7f0000000000)="fa", 0x1) close(r1) 23:56:59 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='W\x00') lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) utimes(&(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') clock_getres(0x6, &(0x7f0000000100)) 23:57:00 executing program 0: unveil(0x0, &(0x7f0000000040)="fb86") munmap(&(0x7f00007fa000/0x3000)=nil, 0x3000) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x8, 0xc0000023, 0x1, 0x6}], 0x3, 0x0, 0xfffffffffffffff7, 0x0) munmap(&(0x7f00001f0000/0x3000)=nil, 0x3000) minherit(&(0x7f00001f0000/0x1000)=nil, 0x1000, 0x0) 23:57:00 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup2(r0, r0) socket$inet6(0x18, 0x3, 0x5) sendmsg$unix(r1, &(0x7f0000002a80)={&(0x7f0000002600)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000540)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 23:57:00 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000004c0)=""/214, 0xd6) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "45ce8745a6355db5090300000000000000070151"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000002c0)) close(0xffffffffffffffff) 23:57:00 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="14000000000057193e2627afba2fbb5b0000000000000000"], 0x18}, 0x0) 23:57:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xcb0, 0x1e) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xca, 0xfffff, 0x3, 0x52c}, {{r0}, 0xffffffffffffffff, 0xc8, 0x1, 0x80000001, 0x4}], 0x80000000, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0xd0, 0xfffff, 0x2, 0x7}], 0x4, &(0x7f00000000c0)={0x1, 0x7}) setsockopt$inet_opts(r0, 0x0, 0xb, 0x0, 0x0) 23:57:01 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x4003, 0x6) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x4000000000000000}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f00000006c0)='./file0\x00', 0x42, 0x40) recvfrom$inet(r2, &(0x7f0000000700)=""/200, 0xc8, 0x40, 0x0, 0x0) recvmsg(r1, &(0x7f0000000580)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000500)=[{&(0x7f00000000c0)=""/167, 0xa7}, {&(0x7f0000000180)=""/120, 0x78}, {&(0x7f0000000200)=""/132, 0x84}, {&(0x7f00000002c0)=""/137, 0x89}, {&(0x7f0000000380)=""/124, 0x7c}, {&(0x7f0000000400)=""/242, 0xf2}], 0x6, &(0x7f0000000040)=""/62, 0x3e}, 0x42) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r6 = dup(r1) ioctl$TIOCMBIC(r6, 0x8004746b, &(0x7f0000000680)=0x2) setreuid(r3, r4) open(&(0x7f0000000800)='./file1\x00', 0x80, 0x40) fchownat(r0, &(0x7f00000005c0)='./file0\x00', r3, r5, 0x2) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) recvmsg(r1, &(0x7f0000000900)={&(0x7f0000000840)=@in, 0xc, &(0x7f0000000880), 0x0, &(0x7f00000008c0)=""/31, 0x1f}, 0x41) getpeername$inet(r6, &(0x7f0000000880), &(0x7f0000000940)=0xc) 23:57:01 executing program 0: getuid() setitimer(0x0, &(0x7f0000000340)={{}, {0x2}}, 0x0) nanosleep(&(0x7f0000000000), 0x0) setitimer(0x20, 0x0, &(0x7f0000000080)) 23:57:01 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r0, 0x20007479) r2 = socket$inet(0x2, 0x2, 0x1000000) r3 = fcntl$dupfd(r2, 0x0, r2) getsockopt$inet_opts(r1, 0x0, 0x200400001c, 0x0, 0x0) fcntl$dupfd(r3, 0xa, r3) 23:57:01 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) open(&(0x7f0000000200)='./file1\x00', 0x1, 0x80) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x1010000100002}) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="d3700765aedbdfedf8a01b795900a09a44ba9726d03bf42ca873487d", 0x1c}, {&(0x7f00000000c0)="09d0c12c70b6a854d2d61e73438fdeb419084863b61e6e583f5d816c9f6542eb7bcf8a025fc4b7b1770f3b50b791e5c7cf34393dba7fe1c67c7278211069755c0bc6fb00db54dc9a6e6a431334a39186b8342b859f0ade162f3c69a8266229fd72c8bd4bba3a3b718d5583a6ebd46413998b4fc94da89cee92da3594346342edd2432a56953ea89f811677a65719acdc89c8f35798e90d9b67d34218b62a873ce68c7f7d2efb4c089b89446a", 0xac}], 0x2, 0x0) open(&(0x7f00000001c0)='./file1\x00', 0x80, 0x0) 23:57:01 executing program 1: r0 = msgget$private(0x0, 0xdd3d621eb88797e4) msgrcv(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000015b41fa2c6294ff5eb4ecb586e626fc0fc8918d5459ff4dd23e1c2a9fb2db86a804243157541099c2ba40b962f837dbfa7509fa629b82c5be39ff0cad6e1c9ecb2c7a4f2b08837a3cb12cd5fe5ba5077e57eabca91bdef83c8a910e263c75d45c76094cc30f2c32d8cb00d05a87cb2e0a646577f84c99d7151f29ff9cca4486b4f54c3a48f2bafeb2bf565bc5708aa2d8e5e5498ec9058db907d03f808d4772ec995ffde1882dbb1c1531756bfdfa37002c45a0c69cc82c4caf1b5380e0b4da981ed8688dc0ebe3cae26f62b14251418442a24229517a562aded4cc2c664d3d950439c905297b3638a342cc358fdf0ce75b0de24352e63446c3febf87"], 0x18, 0x2, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) select(0x40, &(0x7f0000000180), 0x0, 0x0, 0x0) 23:57:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000280)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070ded18c2b22a220763ccaae522e3335d0073ee33b6869103e049f1cff06e1413fe06362acf6e136b5d7219276406b6e14ecba31812a2399da1d90a3be97af5cbc5eead0089ebaca150a", 0xe3) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x7f, 0x47, 0xffffffffeffffffd, 0xffffffffffffc009, "a14700001400"}) pipe2(&(0x7f0000000000), 0x10004) ioctl$TIOCSTOP(r2, 0x2000746f) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 23:57:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000000)=0x80000001, 0x4) listen(r1, 0xff) write(r0, &(0x7f0000000100)="146b038b75a7f5cac2d235d1ba3a2a799c0ced8d62cd5e3fc0604f222ec937253efd459a473c5ae268ebbb46d3ffaee4194b9a48120c1041084eedb34a418063d62f43f8a84b1f5bb45777d04e3f873885a4920bcdffb8926e427e80f54e476124691aafda024b0d2309a927800e56d19036a18046fdddfeca271dd58cfad36fb5fc74b95890769c05920bae2391bb8c28bcce37042f5e5e8ef1fc00b139a1256518c56d6ef0348b0f78d28fd4ecf1df0790c9fe498c831e0f69234d840b5bf93b44ec641ec3f18a93a12aa3bead3d5de0349f12c872a51228acb3fc3632e358", 0xe0) writev(r0, &(0x7f0000000840)=[{&(0x7f0000003c00)="b3f85ff3d6e8f2efd8723e0107ff646813439d1fe911734c812a54f3676843371fb2e4c17ece51425d54e0ad63a673cb4fa53c224c2afe9c16dde1aa795c744f1c7b0bdc125cc57aaa4529617b11b980fc3c1f2e447ca34f89b56ea1186996a5a6d0c4228ca6ee9776efefa449afe1e1d82cce1f2af3006a8a33c6ab32d6345c42be7cae94693e3308883dc5728524478b", 0x91}], 0x1) readv(r1, &(0x7f0000000400)=[{&(0x7f00000009c0)=""/4096, 0x1000}], 0x1) r2 = semget(0x0, 0x6, 0x0) semctl$GETZCNT(r2, 0x7, 0x7, &(0x7f0000000040)=""/91) 23:57:01 executing program 0: mlock(&(0x7f0000201000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) 23:57:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x7fffffffffffff, 0xfffffffffffffffc, 0x0, "1eae865ab8bdad345f07a098206fb200"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000280)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070ded18c2b22a220763ccaae522e3335d0073ee33b6869103e049f1cff06e1413fe06362acf6e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0089ebaca150a", 0xed) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x7f, 0x47, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e81e00"}) ioctl$TIOCSTOP(r2, 0x2000746f) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x0, 0x4}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 23:57:02 executing program 0: r0 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/9, 0x9}, {&(0x7f0000000140)=""/248, 0xf8}], 0x2, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 23:57:02 executing program 0: r0 = socket$inet(0x2, 0x8007, 0xffff) setsockopt(r0, 0x8, 0x6fe7, &(0x7f00000000c0)="011123eaf57d306bcb7d1b32242ec041f90187694ed74e7a7ccbc554688e0e64d7ca8c5d3001ed5396fe9cfd167bf448edc824ca51b6608d187e4678ec966812b2809f40683e5e13ec75fa287e069ad4d648da72d0bf86d16fa28eff8658469faa4ec4920aa8a4fc647601e80856e2a1e8b40e5fb7db07d45a1a0869a386acfc69b29fab4dfb1e209de448", 0x8b) setsockopt(0xffffffffffffffff, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(0xffffffffffffffff, 0x2000000000029, 0x9, &(0x7f0000000080)="03000000", 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x5e19442b, 0x9}, 0x10) 23:57:02 executing program 1: r0 = socket$inet(0x2, 0x8000000000002, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/94, &(0x7f0000000080)=0x5e) 23:57:02 executing program 0: link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f0000000040)='r\x00') sync() chdir(&(0x7f0000000180)='./file0\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 23:57:02 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = dup(0xffffffffffffffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x9, 0x7fffffff, 0x3, 0x8}) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0xfffffffffffffffe) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x2, 0x3, 0x7ff}, 0xc) mincore(&(0x7f0000fec000/0x14000)=nil, 0x14000, &(0x7f0000000040)=""/53) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7) 23:57:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="830e3e536ae0589ba458f04a79b8aa17ddd9f5c14fde924859455dfa08a0caab0800000000000000", 0x28) r1 = dup2(r0, r0) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="894c91e74c65a2cd04151bb73d8a4b7959dcf57dc954d97c9a7dc2f42b93bd557e4502e59f8d2915868a8a83f3d33f6ded765b27a84e221c31c93453def15b4a5d1b71a9e9a61b64b4cecc8b", 0x4c) 23:57:02 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x8) rename(&(0x7f0000000080)='..', &(0x7f0000000000)='./file0\x00') 23:57:02 executing program 1: recvfrom$inet6(0xffffffffffffffff, &(0x7f0000000000)=""/247, 0xfffffd6d, 0x0, 0x0, 0xffffffffffffffba) r0 = dup(0xffffffffffffff9c) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) 23:57:02 executing program 1: select(0xfffffffffffffeeb, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 23:57:02 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = accept(r0, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) r3 = accept(r2, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) poll(&(0x7f00000001c0)=[{r1, 0x20}, {r3, 0x104}, {r1, 0x81}, {r3, 0x24}, {r0, 0x10}], 0x5, 0xee) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) r4 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) 23:57:02 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) syz_open_pts() kevent(r0, 0x0, 0x0, 0x0, 0x1, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x2) accept$inet(r3, &(0x7f0000000000), &(0x7f0000000080)=0x227) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mmap(&(0x7f00005cf000/0x1000)=nil, 0x1000, 0x3, 0x5031, r4, 0x0, 0x11) sendto(r3, &(0x7f00000001c0)="869bf3ea3012b6bc2a86ac765e5a62d45e4a07897fd2a325e98597158f91c4ff172640bd6a2ddf35a29d5248281aa8f5b66cae51ab1f1e51e8f8e9ead87cb45f83fd2d1916288a", 0x47, 0x408, 0x0, 0x0) r5 = kqueue() setitimer(0x0, &(0x7f0000000100)={{0x6, 0x3}, {0xfffffffffffffff9, 0x2}}, &(0x7f0000000140)) truncate(&(0x7f0000000040)='./file0\x00', 0x9) fchmodat(r3, &(0x7f0000000180)='./file0\x00', 0x4, 0x2) mprotect(&(0x7f00001e2000/0x2000)=nil, 0x2000, 0x1) kevent(r5, &(0x7f0000000000), 0x8000, 0x0, 0xfffffffffffff7f7, 0x0) madvise(&(0x7f000005c000/0x400000)=nil, 0x400000, 0x6) munmap(&(0x7f0000008000/0x600000)=nil, 0x600000) 23:57:02 executing program 1: r0 = dup(0xffffffffffffffff) dup(r0) r1 = semget(0x3, 0x7, 0x20) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000040)=0x3000000) write(r0, &(0x7f0000000000)="32682b33c84ff6a583aa1f2ef3660a149dd8593b6b6507cbc415a4613242c1dca86b350370ad2acf03f171aad556", 0x2e) poll(0xffffffffffffffff, 0x0, 0x0) 23:57:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000200)=[{&(0x7f00000000c0)="28cb2f3e4455557552d1ed6958528c3618a1c0ffcb9cebdee1ca34bbbf88f92ad32e83f4a7fa949180307f4c74604474bf59f1520cfa5de58c7907a09bdea7ef8cfb45548719bc3d5a3fed4a79344bb659d1016fc9ad321583a599996b6ae2350dee08da08cf16dbb93f31870f728aa41624591e16fc4b093c83750f2513f69ef602452b426bf694b26470953c507fe68975ff97", 0x94}, {&(0x7f0000000180)="7d96d9376a369ada1943bf7c1fe1f905ceddb71a32169f167f6e84f7bcced602f87210b41507122dff339a2ca73499ed177cd11347cb0090720858f47e6b8a07fbcce539fa3bbc381b", 0x49}], 0x2, 0x0, 0x0, 0x3}, 0x400) sendmsg$unix(r1, &(0x7f0000001600)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001580)=[{&(0x7f0000000580)="ba9aded15544ae780c7740e54c84a12481c8d9bfae13f41f9caf4fc327f0d23ac8cfc81e262024dcf78bd3ad0860e9c242a29ee796a178a3ab5015479e758c19a1c76354ac3c963fa20ec7e2b8468ed0c92891c1d8eddaf93f3160e3bf71f3f7dafdee0189c959f8912581a2e00fbe8b9f94f53d54814baa70e4befc1baffd7db0bf6aec26b1c1d09663c7d023bb1d13929cffe7f9ebadd80eac57a32ec27bae8b76f55a4af7b43938f5aef762a4f53a3c811f0c1b95689b34ca502443f65489415cce029690029dce100c5a94923709c0f2a1dd3d0fa3c419b49974d1f41f3efe66ec6c35f3bda750d6d096566ff392efd41ee94961a01fc00227481118c11a80c27090df92c075269cb69a287a65ec0b50e30639256cbd30a7e9225b55465ca5ebef9e52021ef990ec1eddaa2d54e9b1072a87084b7055df60ab1b34f214bea465ad259fea4fb6e22ec829c2d44160e9575e33d769d2c49a89b8ba1d3018b10d6af284a2ddc717923fa92ebbcbf8df3ba140792de695ce0bea9d3956ca5b463dc02368efdf33c899ab6a6c303604018428f6036feb768dbd7d671ea2b2e06e50950f238f9287927fe502c3a796a9de13e58f15c576d7dd61f8796c731a4e0e81e48837bf91798fc44d94a3973b6cb910df1ef41af5bf5321f60b1773e8b514ee45c51277ac2f7569a0ee3f6d8be2eae9757c51698a660b0254c87dd4ab64806842c778cfb4c4f6f86dc879ea685613dbf40c7ee21917952212d455fb794d43ad8078df1c26e072e44faa00d434f9e11705425d5ad333bacde2840ceacceba120d05184019103ed67786d787981fec44cdbf47f6923e7a420e239f255ff97fbfbc728b47786e2de3bda6e043fbf559a79e629a09896fd63c6e202d01e8d05c1af03c0679a51c28c59de98a69a408c9ee8dca7ba096882de19aef209e1bc4fa5c9e87ca340052b199c845f1f653183a996e256e711698cc7c4dfc8c2349a8d83db01e618de1e6f6803e39a5a7c32a5eda37722dcb80b3be974834aaf5294b91d787acc45a6dcc555b6e8c72fd391fc47b0ee2cbffe24853e22c0431c02e8396d60ded0c6481ec49f00b14b2b21c9e5a102884fe30e3750f8c049920c703ef1976fa9f7a20ee5b6e6a62f6c69e733830e364f5db5eec0ebf9267ec37cf4f473f84703727850177a83909e78db7bdd5fda753fb99ae5a2b0c4f08ec17f913a9b7f87bc6bd41129990e40d77c616cbbeba24cdece62d9e343138625fcca5a851bfb8668857ca3b6908d50e5bfadfd7277b7c8d98bc8b20aa6a2ed04facc99aefe3104950147a4591e650de1d7b4dd231d38fd281b540d12c9c5a3553e7d507ee290138966f9c5d8811f066d0d838d2d7ac8251c7b13fe73ec7a52a01cf124d778e3adc7df11bcecd3d495deef7ae657963e456f7e3b301c6a83d31e0769e1b3ff4cdcc011bc5186b704232483eab2abc64d52f0f4953d1ffc2697791ebf456fd867868bbf0e7487c6144654ed2948dcf801778e9d1298ce38d8dcb146df519c477154fb62d4621e36549a15bd3107d6de5c6ec455dc03b6237cd7591b4d86e05ec81c3cb8884fa998a932b808abe7e74d7674943a4eee29bebb20152c78dbbaff9923c5beea88ba5627623125d1fe53673200c9c5e04fd6705d70d5f1aa7ae91398871a5d8c59b6f80d1b5b7c734d97734a0cf8146b6b8cfd3e4746d42db4751f180026dd93daf0f1059f11597d3ca5195c773d2afe90c23c4801093d2c1193ef29cce5841565c1", 0x4e6}], 0x1, 0x0, 0x0, 0xc}, 0x408) 23:57:02 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='r\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x40, 0x6) rmdir(&(0x7f0000000040)='.\x00') 23:57:03 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r1 = shmget(0x0, 0x1000, 0x10, &(0x7f0000fff000/0x1000)=nil) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x2000) shmget$private(0x0, 0x1000, 0x80, &(0x7f0000fff000/0x1000)=nil) r2 = socket$inet6(0x18, 0x8003, 0xc204) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getpeername$inet6(r2, 0x0, &(0x7f0000000100)=0xff6a) 23:57:03 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00") mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000240)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f66696c653000", 0x0) chdir(&(0x7f0000000000)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f66696c653000") unveil(&(0x7f0000000680)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f66696c653000", &(0x7f00000000c0)='r\x00') chown(0x0, 0x0, 0x0) unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='r\x00') 23:57:03 executing program 0: pipe2(0x0, 0x0) r0 = accept$unix(0xffffffffffffffff, 0x0, 0x0) sync() r1 = dup(r0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)=""/17, &(0x7f0000000040)=0x11) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000100)={0x2, 0x0, 0x0, 0xf2, 0x9}, 0xc) kevent(r1, 0x0, 0x9, 0x0, 0x100, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvfrom(r0, &(0x7f0000000080)=""/60, 0x3c, 0x1, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) chdir(0x0) open(0x0, 0x0, 0x0) 23:57:03 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000980)='./file0\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x60d, 0x4) fcntl$setstatus(r0, 0x4, 0x20000080) preadv(r0, &(0x7f0000000780)=[{&(0x7f0000000080)=""/58, 0x3a}, {&(0x7f00000002c0)=""/106, 0x6a}, {&(0x7f0000000340)=""/147, 0x93}, {&(0x7f0000000400)=""/90, 0x5a}, {&(0x7f0000000480)=""/253, 0xfd}, {&(0x7f0000000580)=""/216, 0xd8}, {&(0x7f0000000680)=""/92, 0x56}, {&(0x7f0000000700)=""/66, 0x42}], 0x8, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000840)="48d5f13026dfc49f1de4a6ff64f88a76d10e8ed839dc868284c1e5fdef7c7da42de0013b39dfe55915e744e37137c6df4781d62dfba2d965bd4b3b8d2674f78a7acd14834e", 0x45}], 0x1, 0x0) rename(&(0x7f0000000940)='./bus\x00', &(0x7f0000000900)='./file0\x00') symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./bus/file0\x00') close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), 0x0) rename(&(0x7f0000000240)='./bus/file0\x00', &(0x7f0000000800)='./bus\x00') chmod(&(0x7f0000000140)='./bus\x00', 0x4) getgid() chmod(&(0x7f0000000280)='./file0\x00', 0x20) 23:57:03 executing program 0: pipe2(&(0x7f0000000100), 0x4) clock_gettime(0x0, &(0x7f0000000040)) r0 = open(&(0x7f0000000000)='\x00', 0x40, 0x0) sendto$unix(r0, &(0x7f0000000080)="6ecd3c21b603b6", 0x7, 0x4, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) 23:57:03 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket(0x1, 0x8000, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000040)=0x8) 23:57:03 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x880, 0x81) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x6c) r2 = accept(r0, 0x0, &(0x7f00000000c0)) getsockname$unix(r2, &(0x7f0000000100)=@file={0x0, ""/3}, &(0x7f0000000140)=0x5) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000080)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) 23:57:03 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000, 0x3}}) msgrcv(0x0, &(0x7f0000000600)=ANY=[@ANYBLOB="6ebd544199c3641cff02b538e502bd90103246cca464bb405ac02651737c90c88e4f31b5c347cd2da94c9b27a70b6049b87a5c2b3692cc710000697b1aec93405a618567d76229c4439f900126f08c06e2ccb37a03ceb60a9da55b0d7aa720f490fc95bd22bf53853cf37f65af6ab959d1b0ac5590b3721cd41a5e58bc66b81a312da373b75078465d1d5d746de5d0e9b4a86ed74eb027e3817894fc761ec9b0021f273d18e818e5f3cf2c8b7263f7fd52030c727d47257ac4572b9c729529102c2966a5c4242f6bfbc89f8897a3a8c47af1ac83f1aa6c60eddd719473d44a133bed8d1d04955992b9023247c772db9538cc493032e4321cca14c21f00781a0c16c99d6b706825bf07f647663f22f5cbc9b89e98ca794a1e1d94ee1ff6e6065c9934d706157c9259f96119e28188eaaae383abf25798bb71cfad743c79986aaa0f40b83399bb9f992c41b954ffba3328465a03d843931658bd66aa806743234b1982d60a28"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = semget$private(0x0, 0x7, 0x0) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000240)) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000300)="ee4bccf888396d6a2dae98ec6d0c0b01d14865c2ec457942110ebcf52553481246e58d5e967b1eed524548e517e8d547878817518b775a5657b50118d0452f03007160528d429e977d57e59777ebfbbb823a381738f7ecceb6f0a80941c81c37bb8cce1ce694769b00e37222ec60af5b72e17ddb825991cc7e80f7951825138628a1ff09e2f5a9ecf0e2fa75d03316a5c140fae34ca5132f5e3b21169279bfe709a8de2ceb4fb8628962c2fdb000f046d1c6bc2791a6a83b", 0xb8}], 0x1) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r2 = getuid() pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000001c0)=""/8, &(0x7f0000000200)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f00000000c0)='./file0\x00', r2, r4) 23:57:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b", 0x4a) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869070073", 0x14) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000380)="92e1aae08c588cd79e4e34595b0fc54fa7cfeed1beff9bcac735064cde3e5138d5f632cb7ed53de305afb49e398fd2b9c685e4b418b346db7ebffdb7b49bbad9d95622b0725425e491a3fff0b60484d3b79a07dfda78642a744ee043430497606b3b4128845819a4cc4016e5e00174125d057cc6950d4448f3592a95017dc6a1558653b5d6e89c4c5c9698b35551200b3fb443d0", 0x94}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x3ff, 0x0, 0x9, 0x1d37, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 23:57:03 executing program 0: r0 = socket(0x11, 0x4000000004003, 0x0) getsockopt(r0, 0xffff, 0x2, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 23:57:03 executing program 0: r0 = kqueue() r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7b, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r3, &(0x7f00000010c0)="5056b206a41c1bc190af462242953a3a1bc356065965bb25d3739c0511e9fa97dbf6d27379eb6444276bcb21dfeb1e16c9851c16f5a4625ae597d88a35d5081b93ae7aa1848b06dc79172fa05a0c62b356e8271ec7ae40d0313b9c13ae8c0a0de507b3b86369051cc3359c19a29c9e3bdc436dd248e3fd789908db79b950b161f360cf1bc82c06112bab61a46035bec05159a6b90f5267be96d604249d6117be7fd46d", 0xa3, 0x1, 0x0, 0x0) semget(0x1, 0x3, 0x200) readlinkat(r4, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/4096, 0x1000) kevent(r0, &(0x7f0000001180)=[{{r1}, 0xfffffffffffffffc, 0x8, 0x2, 0x2, 0x10000}], 0x98, 0x0, 0x0, 0x0) syz_open_pts() 23:57:03 executing program 0: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/128, 0x80) setrlimit(0x8, &(0x7f00000003c0)={0x5, 0x80}) syz_open_pts() 23:57:03 executing program 1: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ff7000/0x1000)=nil, 0x1000) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getdents(r0, &(0x7f0000000000)=""/4096, 0x1000) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 23:57:03 executing program 1: r0 = kqueue() r1 = kqueue() close(r1) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0xc4) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) close(r2) 23:57:03 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) listen(r0, 0xc254) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendto(r1, &(0x7f0000000000)='i', 0x1, 0x405, 0x0, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/9, 0x9) 23:57:03 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x880, 0x34) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000140)) socket(0x1, 0x2, 0x3) getsockopt(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000040)=""/254, &(0x7f0000000180)=0xfe) dup2(r0, r0) 23:57:03 executing program 1: syz_extract_tcp_res(&(0x7f0000000000), 0x4, 0x101) r0 = socket$inet6(0x18, 0x4, 0x0) write(r0, &(0x7f0000000040)="55ef4fe5731e4e736b2b0209b074852e243b00dcd71e232cda2b761a5251b15326b1b5d87f97c397596782e384cd969ad29c84b52bf6d9aa716591edda3e26643cc14950be14db27b1b8ab7ada1aaee9172bdc6270857661301727191d5546c59c9286ac337a750580f35cfa903dcc232e9a17ed1f570035dbae6adc5acec52b0219450919b60fc622f01d4fcbf67762216c3ba2a43ace424b43aa756234d2bdfae1607f50c98aa9d6060ab417d676c6", 0xb0) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000100)) preadv(r1, &(0x7f0000000180)=[{&(0x7f0000000140)=""/26, 0x1a}], 0x1, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='c\x00') stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) sendto$inet6(r0, &(0x7f0000000300)="c09566cde250f2f72aa4cbd398bf8c3ed54398a5fa0a8889640690198a405cc5b86b58ff4967408c9b0977be54c69d3a8905bef4ad99abe0ce7d7d8bb43092f86c277536dc491a44d0037212e3b24a45e6075b9665d7249b35a79bdc3f9393e642a18a56732a91a472a66cdecc18905e3932f415ce9352be2c616d4ab469ec67af9c0f917a23cb52e0f015dfceb9101f9ef2b5361f889f5a9623f34cb195c19fdac9a1f6c897bc2aa92a8eae1f5e6526963d5a6e8d71d0b49362060330cd6a89bf27e80137b27e1736a46e4076dffb7413803516", 0xd4, 0x8, &(0x7f0000000400)={0x18, 0x0, 0x80000000, 0x100000000}, 0xc) truncate(&(0x7f0000000440)='./file0/file0\x00', 0x5bf) mknod$loop(&(0x7f0000000480)='./file0/file1\x00', 0x10, 0x1) getpeername$unix(r1, &(0x7f00000004c0)=@file={0x0, ""/4096}, &(0x7f0000001500)=0x1002) sendto(r1, &(0x7f0000001540)="96d4a785a8a8817e892924370b23593d99c3e70b3f75f380815699a0fdb3538482c98877bc182a0719f31a6d8f2e9ac794b07b708dcf48e2ac7a9e66daa32e0daca2656554a9daa4f64eac87eeae409bc9395fd8678f9a1de2e4cce8260637d2ef4350d28154c768b3aec9e64e891868341d06bdea2e6b1dbf3a9710a2b079e7b09e50a57d560b68307f0d36d154cb34cee31ff8c11907771a4830943c5e7fcceda1422d903b1868ec45c2a2e8e08e18836898826c3fdde11ddeb682b59c8a5986ae13af2f5dbd8c96bda49707992d6990cb3ee7c961672ffbd68c261c1d7fce503b87a13d709d96deedd0cbb8914e6e22e2d3734b2aa2b5878cb743a878ae9f19dbabb819cfb343df452dbf9712705ecf207d7d8bb35d9855fff001a333e0fbe8605cbb69007b9a2709970fba96d0af9a329bfdce1d956488c0237f650dd27e3561b76a63fbf9747a954f5ffc4170105d9f999009207c7364838c81cb86543aa551c2c4dff7a9245e3eaa84547e0581392fcfebdcf9131b2f50e853eb0d7dc501dffdd53b67b91f4e5132033817e65530cae320a9ef69ef1a7ac5f33e2dea310bf27e559f5df5460aae2f7235c6b5f2f67e46b4d3fd1ae4817da4fcd5dcf65cabd526c4e3d98a914a0a45661fc42d057d5200f3a0443c8b45a7dc438abcd04cf13025d50bbdae18c5bd7666efbd1447660c6631cbcc1ebdf4441366091200dcdff39667d6522dd283f215766a917ae65197f2e25c870f2a23dab94140cd28c69736f783ea297167014c81f693522b1b4daeef617ca611a33ff0a8e3540f02a2bcec8da84fb8aeaabaa9fc618b60ecdee7a236dca745a56be43f4a0050094707e4042442388a9e059d89ba98a525c4edfe8c5c0239d2782a7af8dfa838a702884ac1a78c0406002c0e4abd788186d412767d4f8ba48349669aecb80ca7662592f8953037ca8494603dc602b3a17fc8b46a6bcae6e53a7bd72bd79655786d98a4354751c8099a65cd924a63f385ed442a7ab29311f34ef649cce21be81698acdea3cdf87d49abad6d0b52ddae9755f09f301128e7ee1234c961f551b2c46e8a01e9a939f66de3340b02b7e6fb47972b8344787503a6b4334bb03974ca12f5ea01946447213f1a13a6e7c772c1db6d36b891d51dc1e551596d3e8e729d1412217b57d54f2dd2193cf0900fbc6075a37d24848f60d8d3f26d363671eca5d93aff05b9935b4fab5b8984b111ffe213c16817276281aff69523f3058e8b5ecb8520ac4d5a47c603b46da03312079a3f08579dbae6be75aa996b88ec32ca2285530509732de8b3869ef8c4fbe94cb44d187682329126395846f7f9e3c948cd3af5b96d052d2faade8f5fda16d65bead37eefd2d305332dc11cb5951d7b9d4f0003b346097788cf78ad6e449afee55300fceedca886eea26db39ac7e7d1451cdb8287fc91ae67c845e3593f77906887797a6180802f5e0cf387c8b688a7b3bbd83df4d7596b3d58dc30467d56f69f938f40fa67539558e7667ca6584dc40afc7dacba27e8b7aa287e946a1e2ab5f4625b28598788bd071bf9f1d63134a476c573757f5d171bf6362a01c4f0284be757365420509dac75b7d6ba85ac5f6b5340af3b87ff4d1fe66cd968fd254087841eb0f7a16e5b3dbcc36c1457ac90dcf65ca941ab1389478f0e2d58432532e89356837132ecaca9098ff82c0adc0446ea9cbe951f5b8756d45ec4f64c94829e62edf2fee3b7fa612f697c56b9d9d2f57e9492d60739947b923734c149c4dfdaf31fd5d41529c459032c52c2130831530a8db9258fe672d8beb8260213d78ee985e79ba336f1675c954c02c1bb84160ee5e1f5121e97c8d1f767a759545a00eb9a38a91d686e8aed7c30a7d37a125f71dfb62c3b1e9e354c12a19313eab1ab2a72a2526e4bea39119f993bb25dcb147c67b9d1e5294230c1b375ff2efcd9e81ba0bd5d9ff9c4d58c1e9deb5d4d752a9c16fa4d2155b5b4e4cdb5d2ea616c73d12c2eade5f419d56be0cbbd32d53cb3b2259931d173f843aa6a8edda904e8bc4d3c6b00276630a3e92062009b8f79971f8e6d908277ec7f07f9b5eb81b1bbee0328fd5e26ac47bd0906caf4e8e952220dfc2d7312ab31124127331deaf6edecda8fbd9ce974c22053f03cd1a04a35f6a9fd7873dade8857ac0c89ca4a860ff17d0758a530a7c178981216ff1dfbf6a1d6b7bfdc55113b1f970673db629bd15a72f8b960e4e5f29dfcffb9845cef72d59e3a9a3b5d6472e612bcf4de1518151045c5dfb21a18c62523ee80542ddad283f0474d25da6adc99a0dae47d94f1d55b7c04e1333266aa728ecda7fdc7e485809cd779fb5176532f12e5fbce31dba36cca2fa63a4888a94a0ccb33317842ae307ecea9da680dddd180935f60275000f1a81580c18a59fbb54bc66380b4da398d3212b0e180847d4c9a204a63c58cb7c57e77c4c1b0d21498f5bfd070702d10264143d838e526fa66a375df32f20e29d9a72cac251481066ece059447759687c9e23639fe48fdfe09af621d9514c67d1e8aff80eaa5c78a32613c04b6d4278b55db1ac5edc48b2e184df7d70d4cb27e9404c3a9bec00d0b9d4e0082ca953b6ec6d9068b90671e796d2f33337bcd21ce4dc9bd106f518628cbe93e0fb7f21d4a681bd27f0441018b9fe4db1482680568bb08d8e3f15bcbd2382eecdda5381808e3405ef9f351ca2e7b6af674015221e4711bd4809663c00041ab438dcf48443a154b805be158e6bef55dae5e471c2aedd9a2212117255346ef7019ce11bdf2657c5961e665ebcd89bc69c0c5917d8dc3542df0704fdb445a0a6a370ca7b03ab653dc79c4e5176687f965aa91bad1dda1e2526ff1be2dfffb65476f3212082ec1dcfe405d7e980cc5b1d85de23d4c5d53d4064e36606479a0e8291263b8248e5d9dacf79003629247922b1627866790158e7ed878eb990b48371f18ebbff69ed48b913136bc69f11f4dc5821e6dc08227485596a37404293fcc5d6c04d4c60218784b4231eb4dd9ded5d773095a3e010fc76f7378afac037a24b1fadb327d5ea73f72c7b5380297ea6a3ea2c83f4109737bdcfabeded944672a7b237ad1f0c4f783acb510ddfad6a612fea022a2e75d5580db2a3276fa1f0ce1e4dd038c21eeadde20f046fb8201ece7c954966303934de2803a9519cc9540188a10bd8c75020e5f2ba7ecc1c52f736df066063e8354a6808282b30c6ec1b094c599dc0afc7f0d20b1fc4a5acc0ad07bf9a6cf5963081f6af17e02e8d793c210783cde961885eb86e7b72fb7e5e2c53a0874762844db53dc1471b941d6772a3c51fb8698b378b657d256115e129371ecadff4addcd20777cb83e564b3d705fed525aca9303484c0a7f8e95ec710233ef2f7b01199a4321a278cc2cd7b3d80c3f11dc2ade81c957eae235613c3bda1cc81b890727e4fbf3ab021c8675450e35396ac16c5d7bafd04d81678a25fd52b1975eae9e47f2bf11c041bd25626423a190510d5814c032c670535a2f747886bef0bdf85f6b928aaab5b703e1a2c7543a1bd3a6facf7b0c768e407a2ee7e3fb11aa0eff120fae5a742934ac3d5081c6701fb17d354f82bd69f201de640cf32cb60d4324e0f834ea58b041d3146fad13f94095c8b88d4cc88579cbd7e4edb661502bd13dce5b24dcda197657060bfb40ed2f72151c2763fb2f2f55d857d0a75d7090e6e3b55875555b09c7c4153e5d0df9b85bdf11530c8ffd76bc16bcef580222384b359716f1571d5358b5effa6512eb5d01923426a7f7e0ce9909cf8f69fa6a38563962926e9758d5c35a21fb4884123be00748fec5b98784dd39d8ef66645cfabc882e2de0a3f725e325dc8f4e3c1f0f036383654a0a375c0272a8723c43f879045b689615cffa35e4cb0adb78f3aa70ea982addca3aca1d7d6c3ce439b2be79be9ce63bd8ef875289fe58072b4b258cce89d002d4a5de20df4589382628d86fc0d3201dacd73e441c34555e2bff0e9bea47b102e6e2c979a188ce96719afac3952c2bbc209aaa06b361f0b183f779db3c8fca445e323b05c06219cc3a6fadde9578539f7b0a7cb2b108e5c59157f2362ac2edb2d783750d06111ee1492d89f25f2b39755b2cf9eef4bfff93831a139a7529ccb09cdcdd050a886dd5dd2a4cf4d177bb7902fbd3f53f524aa5069437bc34ddd1160b25ee2b2cd4b8338fb970bf3a2be5161f3d3540c234841660c652ae54861c32752dad76b479114d92822b4e8b057c1da96badb0292f4a5c4b48830a562e39ea606db9dc6a460845b594bbc6f9f2bf0ed8bde5cc3903e181f36fec293a2afa61eba83c09b91323555adde2843b6dd0c3c1e6651fde04a7ee5bc7b92a7d18e7e04f7348919f4ba9cde4e9efcb934ab2438d9097807d832a95ebacb6ce6a8ffba7c89629ea80e248d4ac94a188da4f9f789fd25c70b2feb29b92ab8f5f5bcac7d55de5fc7d901614d8f24865355a0bbb229d3034b7e01a81ccf4436d1eba17b8853de1a5c5c6d9acb5f5d446e5d74384f08c76f6535d10936815ca59be09ee9e1e75312b29ce9623f10377251e9fea35466b662fb5ef411315408872cc9f4c7ef1a51cb3f2567e24dc1982fe9ee4ec9c0d899380052ca473765f7ddf2ce1bf2b2414893a46b9f8beb356b680d943b8c1a881b8427d368b4150c9c8d09ccd42f185c76041c30612f347e64f69a8b26957da04e2ce202e95a3729179ede6e7bed21bcef94368928677e3315441be85e5affdaf49a82d5da92621c08f5ada64be277c7d57ad15edb9676448aa25746a50cbd49650e9b2e9d9ea731fd2217012ab51731e7df33bb53b36d8c46b1b4f327be874ad9b2919b2e57440d700e34f7c0c0da10467aad540aeb1f267ee07024ae5d3d820e8e85926b78a2fac6eaf8374a288e323c87cb6b676ddced8c3a8ef375c8d1a28f1e3dc31b35cb449f6ae4fe18c9c0cc9e17435c60e235c43ca7ad2f7d8c1da1e9f0ba8b15512a7f72c1c74c7b09d38ea67988a8e997950a0ac71b0a49c392d1fe87f7999039ec5488e72b4b614cfccce6fe46f51efbed00a3a880bc7b35811c2fda004f78a28540e38febe2ece9ccd08b15983993fe335f4bdc878eb64db7b877baa6c97dce2c22cb45e97ecbfcf0f6a6925137365efdcb67c5553cd23ccff3a6324e719ce3b5bd334d3609e64b2b67dd359a3c60d2f445002565cdde26f1359849dd1405d2a92a07d9698671a5c37e7f52dc9655bb35929c7cc779a2f4f9b329ce727586b449c9f1dbd7192468c9c6f49d3693c6e8b37c44ef789d2131b27b57f382eb46912707a672204baff31eaff256f74f2468c4ffdae2c085a9cae3a3dfd99545047db17a0b1e835e9b05effbcc465d2815d0b077b3d11f4b74ca129afe0bbf69b21028e1bfa6b7a9f43baae5e4a114d10bcf5a23d6dac119eec5b3b33fd25d4b16505ff587c07275746a5fe2e75eff7831b6741d60dd6e2abcadc266188b786270db643b2d4eaa9381688f005c1c2636456903979ad8ea150ad6851c8ade65c9fb4b5b9a586182395bea994607b262af90c1621aa3ddc85caf63fb6994cf48739697fc1be3de83e1bb0fe3e0c9cec2f58b7415be6e13b1b7e16170c8090228a728c7d74e983a13035c1accdf3e0b2d5e1c0d08d46c49127c25e1a23ec59fbbc4226e2ab09e5bf0935238739a4a9bbee6aeb42d6db95b65480a273de86283e215a67866450e1fea915683eb3a1e7d3d903013a4206a7b4331abd897ee7a41d8c890c8db8762ac086963f2fc5f22b97716c78f0da51c4ea", 0x1000, 0x2, &(0x7f0000002540)=@un=@file={0x1, './file1\x00'}, 0xa) setsockopt(r1, 0xe38a, 0x6, &(0x7f0000002580)="20c39d391da04c96c35e6ef3819e934803c78df9124520a1", 0x18) r2 = dup2(r1, r1) fchmodat(r2, &(0x7f00000025c0)='./file0/file1\x00', 0x180, 0x2) unlinkat(r2, &(0x7f0000002600)='./file0/file1\x00', 0x8) r3 = accept$unix(r1, &(0x7f0000002640)=@file={0x0, ""/108}, &(0x7f00000026c0)=0x6e) ioctl$TIOCCDTR(r2, 0x20007478) r4 = openat(r2, &(0x7f0000002700)='./file0/file1\x00', 0x20, 0x80) getpeername$unix(r4, &(0x7f0000002740)=@file={0x0, ""/4096}, &(0x7f0000003780)=0x1002) r5 = open(&(0x7f00000037c0)='./file0/file1\x00', 0xa0, 0x8) close(r5) syz_extract_tcp_res(&(0x7f0000003800), 0x1a5, 0x49) r6 = semget(0x3, 0x3, 0x401) semctl$GETPID(r6, 0x3, 0x4, &(0x7f0000003840)=""/91) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f00000038c0)) accept$inet6(r0, 0x0, &(0x7f0000003900)) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000003940)={0x20, 0x8, 0x6, 0xfffffffffffffffa, "2a5a4bdb7fe96a4274c9a4a208175c080fb61a8a", 0x0, 0xfffffffffffffffd}) r7 = getpgrp() fcntl$setown(r3, 0x6, r7) 23:57:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000700)="92b459ed30ce55808509de8bf8b3abcd6c1decdcc7050000000000000049f17672419a20677a66da5430f78ef394497001862683800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee608001da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070c1d18c2b22a220763ccaae522e3335fa9497eed0073ee33b6869103e049f1cff06e1b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0019ebaca150aa2a6042bdb85fa5b8e490af7513071c63f28acff81efadf8a325f0a3d7423cf690aac5b9f41e8b82752488a480d8a820790a0922fea4aeaeb3fbfcc6e91048f6599dd18ee935e109e7a24da296ad485b2beb42cc6d7d50e464ab8e42ac4ad51e2c4209646a4c302abbeda5f98ef7a872df023524995b13f5a1f7550bbe53cf86eeab06a6136ac4e2000000000000", 0x176) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x47, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) ioctl$TIOCSTOP(r2, 0x2000746f) syz_extract_tcp_res(&(0x7f00000000c0), 0x10001, 0x5) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 23:57:03 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) recvmsg(r0, &(0x7f0000000680)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000000540)=[{&(0x7f0000000180)=""/11, 0xb}, {&(0x7f00000001c0)=""/25, 0x19}, {&(0x7f0000000200)=""/29, 0x1d}, {&(0x7f0000000240)=""/255, 0xff}, {&(0x7f0000000340)=""/73, 0x49}, {&(0x7f00000003c0)=""/231, 0xe7}, {&(0x7f00000004c0)=""/70, 0x46}], 0x7, &(0x7f00000005c0)=""/130, 0x82}, 0x42) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x31, &(0x7f0000000000)="9d3e9c7fe80000000001000000ae67223079515b9f24d10020a3f2ead24a175ca55945dd3dfb55e9257cecfee180f7033a1c633731308ba8d5308c250600000000000000486830eeea2be732467c1a6dda9b75f31b9ee6c9d6439eee2f0000000000000000000000000000cc2aaee4ebcd352a49332970959f5d4debe3447daa71d3b38df064c4908dab3586e9", 0x90) 23:57:03 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000480)={0xfffffffffffffffd, 0x8, 0x0, 0x0, "a90000a64d5356066494d40118f347fb32dc1216", 0x0, 0x80000001}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x182) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000180)=""/149, 0x95}, {&(0x7f0000000240)=""/206, 0xce}, {&(0x7f0000000340)=""/60, 0x3c}, {&(0x7f0000000380)=""/58, 0x3a}], 0x4) pledge(&(0x7f0000000400)='\x00', &(0x7f0000000440)="5e2c9d00") socket(0x20, 0x8000, 0x4) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0xfffffffffffffe7f) dup(r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000000), 0x1de) getppid() poll(&(0x7f0000000040)=[{r3, 0x184}, {r3, 0x100}, {r3, 0x4}], 0x3, 0x1) semget$private(0x0, 0x4, 0x10) 23:57:04 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xffffffffffffffff) clock_gettime(0x2, &(0x7f0000000000)) 23:57:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000002c0)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae8a5d691595a44c9ed141a79be600d2ca04004437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ec32c9f53eca70411c2c8f4472f2bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac36317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e6385c3ab25a79564a262d0a72ef17f8e8ae675b5b70e11c51fe4d6187dc0cd67dfa85ca1519832fd3c30a", 0x10d) syz_open_pts() close(r0) fcntl$setstatus(r0, 0x4, 0xcc) kqueue() r1 = syz_open_pts() readv(r1, &(0x7f0000000640)=[{&(0x7f0000000100)=""/71, 0x47}], 0x1) 23:57:04 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getpeername(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, 0x0, 0x0) sendmsg(r0, &(0x7f0000002540)={&(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000140)="f506e0a17f688aebd09c34b86273f68703391a2ce9b261592c50ea06238ec294dab8c4aab31923c88e449f209c373b175113ecb953638c9f630f90cdbcc871", 0x3f}, {&(0x7f0000000180)="f2c87581d2c7ac8accefdf164fb9b1dc7e14ae43fd", 0x15}], 0x2, &(0x7f0000000200)=[{0x1010, 0xffff, 0xfffffffffffff49e, "a819e6af13467010c7f9867d23e110e4b31aab1413b31a071ae015536e3cacb61916f309198322169f8f068fad984a37bb03d4d7d5e2a7e87b4c796a9e263bceba50d9a5bb49cd9a349db14745796810af5a85af8af51581024dd6b05072327f54bfdcb0f34a18c53ac4d84dbd0f7c5eb390db1aa9a0eef6ec7536ddcba07b2953ff1d0de81c05e652a3fe9af49696846831de7f686b3f16dcfb08a6c01cec8e3fa9fdc1b332d5c138be5028b76707103201adb7ca557e467271439a94eaca7f4fbb4f6e742482cd42c0dcbbe39018a46e1dda4cacac4ba574579265d34cc86ade1e6cb725ba4aaf62ac8c43f75841b8e1da5e83777a5494bcb478bb3fe5ba52161880bb933a275c2f05e63755f8d33449ca5d7fac8e189bc3961877561afc2fc619b4430de80490d51256768142fd6338f19864008dc00193822deedf27f8e583515276a63cf2e3356586d568074e5db13047bcde9ae03c78dc900632590c09c428efd87949a7c5a86b8f2b2ac00f2d05833cebdfef4bc102f22dd1a9c66e7dee40c0a2b3d713d7022816c6f73703894120012915a0b303a9731c4d53205a23d3ed72a06b78d9ed8f3f619795c3c53a973c0f5676b4dc0cee50f676492a2359871cb0cbfa8c74a7eef6b7b11e6d3b6bac708f9690bd8539f0371fa70b1535d2336da8863d8bc3cfc364f7c246d38b58a369b448c8e7f940b6434d0bac824411541693c1f66e0257ced7e0616da13ee7a2011ea44956ce0214f4b09a5179c06178e8eafab7e8a669aeb04f6bdae3ba5f3e57e7710c7f0fb1a6c8dacbf75409a9ed04e0787a504772de1197db32ddd63e029c84f27652dffd746a743e1e6452f77797e05b034eaaa836fe59b3e8423dbf246f3d038b9450c2a5bebefd67d6772843f98d556e0105ea510882db6af3fd2a81c31895855abf8e247c93b5ec3305bed91ac6bd73e33be7a05bba62c7bb31097d599dfc9680fadc3a66efb109c74219f974ed02a08e7916d0c79db486c688d7ea6237596ce882601c25d3835299968e6ac97e77b396a3d7ddeed1133ea29a9e0411ed11f17ca1a0cbcb0bb8df3261cb01a02a687a9da932ff066b0572b392761301cd5d1775b475c81272754b38208da3f17093c8cb2311c2f0af932b6a1d2f7f533597a7028e1ac1401523b7a34d987eab0f0c2b562e725e320bd224390ceb844c8757f3cfe5032657ccd7c1ec2fed568357182d9eae0f035ba2c936f1999bc2d4178de91bea6e3e4e75b0cee57104d9d9b34bec902526d4fc35403f6539af1adc5e8de32f03996d7ef7610262d9807bd439bed2773ef4f3ab52fbbd3b91b6ee21d6a457531fb3c33162ecbcd4c5f6326c3117463d46a347ca911a7218f4489d365fcdf2eb507c09fe99467af4447717aa05ea307fc0858833ebcbba5623d7af6cf39318679a4d4afa3c253498c56e8c76b25989cb6930df2c62a07ba46cf80810f7a01d56a99782f57db52f960c1993c3cdc8e98b1ca36c80c390e287a4cdfe328801504e051348e297bba9603d509d27d972226ad2517eb8035cf643fbf10132f3d7f42597e5b5ac3eb854694b6001180e7ec6f627b3db07b83a78ffd4d1ee7527a16ffca0c204b3f5f343f7531284accfce758f85981e8eb950938945b05cc04abfcafb42cbeeafc82c94490f27b4fa54d8dd2aa2e2ab055a2a3fd9a0db1c00c7af10b175b35f68e971600f32084dce7cd9f202fc55b21de54b2ff994e9657070bdab9600ec6106c7f9f0ea4137422a8ccecff8d6a2848bd9033a771fc53a30408a45f00ee5021be9d8fec015fdf275296676534e3ba9055d03e166a142c72a7348da84a7a497cfde6b67bdbe666cf513982f966d795e20a9037bb86df77cca1d39b06ceb39c83f03162a78150e977caa3b97f426e3021af5d65d43ff41628b38cbeec30b9d1d8a70e28e570efc922c9b6e759d5796eb20b1b06be7df5e62cf7525f37a6cefc54d7c0473998d78c35e08f06d920d62b3b447205d6126d265b94476d103aa46d934b171f3e121c35b6ccc7616f96da0fef982ec66a03493733b5247a8c22ec93978dc1b176fc7f65e7419f44dbfc1780e01322063faaaf4dd645b66f5dc713aa328ceb330a0fe6dc219bb5c4dd0bcd4e89646075e2a9a5b13a0b86ffdd29143207ceddc6513f89a9a73ef120283e502905417a6139077041ec81981b99507126c0bf219d8a65cd3aff841b9862027ee6e29e950845c065b9cccc2058380127678f76723f8bf2f85a182b54eb971f1746db40abe6d4e50c47b8a0fc3a3324271dd3f3f2a6e22b18cb714e4c29658f4ebc97f2aeb87fb50160d89cdb8c51e35d98b69d5e1467801732230975fb1101ed87089de5f8b17678bab4b5f593e72a656444b6ff0819ab2c3fa3f2c66e1a35529ffdd90a7b4eed323f64f44c19badde224c3cb1d656b10136ab81ba183ecf7609d0f1b3551beb40b56c851588f0ed81c52c04f57517b60c2fa1ac33d1f67a758fc95d79613c76515b2d0dd88657909baa84b0c3db516d514e5668799599a0b43d497ba62cb505ef159b612200c47736456a7ac678b54698c5d39aa20c83b6ebba30515621136c90c24320b5ec4f860c89f53622da3bc5944886289a91fd5a22970151fba19b188569b5e10dfb3ec756f390568d097f824b423aa4f08616f26eeb763a432091106578b62b5cbe473dfd8bbaa7eb92a94661bc0c2021fd4f329893fa356d509ab36f7d3e3f6a48cb9d4ae71774a008d7a126fe075587f74e6456a9703a21cc3381dc144e320a1b2aec4072b36fc01fffc3eb654f91bdb95ef244ca42feed1dbe350f630521a7ae93aabf3c564df627efa86304147576831afe503579732453d63e8971e9e62204d5a0c14fc47ace6c435e39acc7fa83ef80c5309aa4069d297b8501c58aa8b02158c869edb62596bd9b7cfc4d89b45670bf85f045469c9a2972603b76292f0198e9f4f18fe2fe0587c211d953dbff7c03bc0c5bf51f3b3e8104d520a7e93e9798648f9e4213ee2e60b593b31fdda4f40f7e24c9e748a8fca099f6866a0b5325aa1c1e04dbf768541bc7eee31571f7e4e2df6e2c6cb4a4f86feeafa1fe89cf26a57d61a9108b61586610c93911fff38d23b9bd11b79b21330d572866a18817182a2a91d633e8af658fefe50d932933f5a1731ed70af2de5a471a4fdaf8ee1d4983d793ccd03418e03496bfa932939c8158bfb2822fc634ac813e56330e4f73ceb4f6c1549480e964a6ee880183b0154d03a72bc9c02c5422825b16812ffb0bbb1e9c5fe87dd656ddf3da7cbcad4644c1eef0cfd13adf697bb2a9dc3269d39f3c465e414b1c493c11b2e07e8fdd225d00f7135e84baec5b6042fd136d0660b485d49358b7dfa6e31790ef5624761062d4313819cce7beba1be466a5a84e8100a4b887b56933620e20b2e732bb5905ad60a96007d8342d4d8a678757b1273526e43469ecf721a2d77e333482f82826236124ff9ff9aa628603f37e9633eef30defccea10b1a20d282bb290a26aa046789d2f1c987c4c6e2bd0f69f555ec3be86f23cde71aa92b1dd70038d7c0ce619101a98b56f27c605a1697ae8063de772fde44df5099999a3673d842365543b64d76b1d194c6ac5cfa2b69827ca9d50b6bb3077f0e79d7d30ed732146477cd1c0b9c41a10e1292b7bc3739b29eae0c1cfeef25598b00c2887d6906a5a0ce046de49225745ae76c5906e8fe8f069f079c34561d697d4ae4834bac8a3a137c03401e3a40599c3f25be5430d9316f01bae1fc0842df9a207830c5477b66163f23103d770643e77fbb0d0fd38931223a8e5880645499e5196ba3232d54c7960aa8d27b129a041c4e2175de1588309552ae167bebbc5b39de20d9990e7b98731b61193e71c6ef0b3f8f94a0ac9c4a8170c76f46c23ba4d217374b5c24698e5836acfbba368d1ab0bdd5f36aa4d5fb32f7a95b540b597fa5f80b3275d07794421173cdb00219e0a07c135bbd77594ac8906dc537c0195afef7f53753432a57d355dc684ac5ca496c7f2905b8a348d7120406aee0a3c9caeddb15d435cf8095bd21d745d5046b1071adfd35d3458cfc08e1b30baadfe18189943f7aef5147d70f2eca18e114908016195da9c573d24ba2366bc3fbc0241648141c8b1c337e810d29e62f2e1ae75fdcbdce6ed8807219393ccc6d13f1ecea58a9444ece1af1811a201cb4289fd58a8220c82169275d360e6670b41ad86bdf8f8a388fa747148d92dcc3a443bf0f4df8084a0c7b4744e5e2f80371138a0a32359e75a086bbcb1f763701124541584c12555a0c13f29ceef96aba0f59fd7d2bea32d8036b5dd81e1ac58a1b91764b536f309e23a2b51860f780f0b49cacc0bafbcaacf5ee789053717294d55f1ac1e2d2c3cee7e452bd2fbdcf91c4c76e83b154159a36dcc8ec20a7e065a7a09a3f20bd6a3b6ffacd6e01098ba8f72429e3cbba1b4833a9ab87b3414ca7f0725ca1864835e1299658d3c480e43a25cbf8839f09fdfc5c81079836b36f4277504d713228eadbc8c255e61d3f0936d50e537462509f364bc7ef2612d74daaa10f397637d1b4f24b27cc99f81021bc410a35f952d566a403ddf36160a201a68efe5b31f81eb5389cb07088838f5dbecfac869e996e60391f53f6bd5b15161830f829cde1b1e0ab75740ffcfd49f48f9186a9eb4d558e088d3978ca32f9a23d2521f401996a0ba8b618f38e7d70c8dbf5f75dc18521900a37322e4d8b7c589a2f26638bdbfa7b5f5d927ab311c448d1db979abf93fa1a0f1b0c5dd105666abb4c0b5489447f2a0904eba2b42f28413bc9a30a09d518c89cb1406261b0127d5958f93e0a9447cd6705aaf2f65043bf11dfc09bb7908e4d6d447cb0b0b72a6d5c74eb9631f01e22f3a50fc9eeba3aca1e331b1a085f0d3ecf019842fba33f065f1be97973f6004dd5198144db3f049a494570f0caffdc013fe19c7fa3a926ea3aad65aab61f7c33107987a03f03970dd5a25f12617a1c2b3054c03f0185ad757cecda83d66b573cdf019fc60ff697e1732c32d514169af63f69907591172d56b8a8215c346d6e1dbf61b496aec8996a56580d8dc39113928b500d3d71214a346d2fa5069bb99d7b9c858e770420837fd9adb930a5c17a702be6096d9a2958d55b172cffd6d1f95416231da94cda70106a154978706377473d7452c3c0cee4a25ccd3ffe5d7915b6ec4f6668c369311321f605c9f8f65ee4b3457e4b5677d2e88470ea927e9a544d25519739e06e76bc2213e37f579605b869d06dfbfa869aa061cecd4a4ac5b9389eb9def653f52ee80d7335dd452e0158817eb519082c7bac8acba222771325cd2ac63a7044248d51100695f939b01d688f91811fd6f272e98525ffd0449a64e7f402aab64c308ee45a8b305ef6270a8d78a6f0c5e8e73432828265a91ce5db8d4167263a6da138d9a7b2ee2abf09d412219d65260740da4ff944b33f85d2465c3f4bd085c1007ef8f419b633900a29d68ae07c3bd229369bb0c1d7772257b215f5afe5f66ae42de866e1b1083d3c6ff1e15f9bd7ec368cad459c095b01ea7f100d4667d1314187c098542b01838f091fee2e6db3f44fb1cb32585991a5e371ae3255c0315d2ab0b4c42c0baa2678a4536831bf784f46c922082d786cc3c6c00ebd4583121b22d7c66a14c8c72f538e55f9ef2c30b666627840f6a130618ceb785e3c71bb794bdb9d8c5b5769c305509301a786eb377e81d9d60bacc7e957d3011d9f6b6fda11bc812ca04ff82f41c933f98c55a6598b36ddf04"}, {0xd0, 0x1, 0xfff, "4ed718d8803733098e8e71b7edde6d9d3949b73871d5d944a2b3ce49bb93da4399e5eaff2586724a9a1fd86a0ff8ad20b6e85fbe5dead8caee736f8e82ab68c227a0ab9c7e3a6eb9dbd5df18f8615770d883ad690983de575ab4a1f63a5e64aa075a0e3054319dcec257cfa700a83e9027b75f4e04d5ab6cb10fa95a56c9561e477cf9b78fb990f531053ad944bb36a6ab5f01bdbe12bd27c2fdcca8675eafc52bf67333751a5f8d03b1dfd83000953e0ffc53493aa031640350a7a956047f"}, {0x18, 0xffff, 0x7, "1aecddc77d82"}, {0x38, 0xffff, 0x800, "5e4a8d16759ae2ab3fdb98af45dff004cd17b8b65e664b22e4fe9fa8acde88a67fdc882a99b88633"}, {0xd8, 0xffff, 0x13, "93a35fa43ceb611d1a95e3afe60e5ab8a1d0697545793cc861cd91496ac87e3d5e238abbf1e99f1995bb5c7029a42d087262d93b3a974bf9fd8e09f6366ac9d4c3d8cb3c1794a9f58b5b083284661e2997ec2fcff49cd7bbcc8cbed9b8ac5aa37b8729faf3271bc46408044f981747a0e9680fac0e4e7758621a8779b2b13706d5062bb671536494d7a422e4e889e66fd8cf9590edc11be1a125dc732df6caccf40acb7d34f5b1b33eae13a9578c06d88beab86a54954f898f3143c4f5bb2bbfcc7e8668"}, {0x1010, 0xffff, 0x7, "400e89c1a11145e988abac7a42110ae12d032e176164ebb2e0dbd82549d9688ce3b2c3308b119ee4c3e84471a0939100df0b43b026672c6cdcebd32c0179c3fc40e2667a093f8ffa451b7b9689485a9804abba726e4efef3768a15be18ca326532da48425ea57fd7842837deef21f42497843148bda729a38791bb98b94d58ce4e434a0cf6e15aca884b97d3f8f8417c3b9e8fff7130d183c2e6934ea7cf58bfa3ab7f29edd2c41acc922bbc1129bb37f8d5a58ac232fe1f7ddcfa04caddae195e4db54043c0078b506b5df62f15fa6896f2f0f3b726f0458fb8553f05cfe4cd3c261ffe91d98dd5049cb15c7d3e3b61b6db0bae37566a79feefa653e64f8a40ee73ba785c74b86e155f2efb7f8688af2ffdcd9b7ec9d342b530120b29083d005561784876ee679d91b80bd8ba88e965df2cec6362ef15ef8c6d3e49f19931089a25f0afbacad23387c9c89ba984ae864341c9d45868820423a46608adfee33c4343865322b42deef743a2ce7477307e8717d9e7eb0a84087e0305bf0989d97b57dc96925c5bcc8e93ec777dc7f8d4626e13d6ed6c9b1e452ca6662cb6a7df50d7f43f5f69e6764ac08b4860e0f139203de109a2b4a8c4adb9e527e6198252606500470863fe6d966b77da880dc11319e232108d0c7fd79b3545f6b8ff62996086bf89dc22871a8d1d4a85e2fedf889027dfa2a7288ccdb5f0c801ba61ccd652a857c574bee365b8f15651c0da5f013c78f548c1a312e50cd3aa37d21d636e12959ed69c310fb7955d97d137e89c3633cb22568314f3235c4e45f7baec64e0756cb7b8d71ccd44aa3e15fc6f8cb58eed3459f26e3622a5581dc612a878f8b2ee95cc026be69d520ab0d01ea81ab7e0113f715be8b70e660ecacf69eca7dd0313314b4864f989ef47f0c275a5529a8ab8879b8cbdfa89c8a97a671878f68bf51444d58edf2dfc966361a73cf075103fe3fc9266adae67daecd5d649602a13566cfb85236748348049d5f1c417070da6e9e4964804af8da2f527260f93d5668f625c2d3f076f664a60e6cc19eeb141ded5fe16bffb0df30add73b0992cb1569e2b3ba7088f7aeca799471c8413e41c04ce274de287a7bd03e395eb5b1c9d89795f892d358b82aa9e357830a166e718cb050486918dc32155474db3d7d707cc6a725aeb20e85da2c927f900a174f827c597507766f02e8746429ae569e3bf17f67d60eed14ee2ef90bbb84cc2912f01a7e1eb62678135badf083ac2db47b157b83672b8bad1d71eabf7c6d5a824749142e2401dafab540e797bb52e0b663e84a324de774b4687ccbc4f724202c2fca51138560ea9e648af01b907c8b0e9ee584d832783e58961dc56d13077a4bed75b91de83d46d0e72cd3dfe4ddab0cda1e189fec67a29a5607c1c35e19fa3d78caac8fe76321aaba28dac77064df8d0969091b5c93d7628e1833eca68bb11791deb77db0c454abc383e99617f6e029d95367c69cf6f55468614536e5a6f7369deb1a25c929abb420b5945d37b6ee9a0c9817852c48e62b314deaf7392d295d5b68f5d9251fc9248742b57b9effaba0241cf7a6dee15eb25d393403799eba54443c1536e72a8b07561c7fb6466ef1fe0f49e133d7fc1ff9891ec4f3d9f0cfac3e4e78b8458c93ccec5fa7bf93cbd8f95885506af9af8f5cb7898b8b891b29e981ccd71d77ed0e581692d25da1685eb7bbaaf93a704587990849abab1892671cba1cf698df4826b9c97c7ea20a19a634c9cda6ec329cb39669861152dc1c38003682b9910995238232e2825969dfa179a6281be0dd3041248a738f10e1e433d6ee1d6748d4730eb2590bc7013a0b21c3c8c745873612fad93f1b9876f5243860aab3c206000187405d328097b956a0349cf6e13ff89d1a12ba956ba2c9f955d9ae1a8567669838970a71fbb23232bff472c54ba9939598b0c341cc49ed5740d9e1f469ea1bbd09d92e2d776d523f40843cdbc20dd9ca8343220fffd7394075506f8c0a318c3114fc2bae6349df077e402904f59e56f78b199708e2175f9dd3288bc4eec572701e92352bedb529dfa955db0124bd2c64f1fc871fae8dd27d8161b7c62907f096cd9ae4a63a2f474656d22235a06dc46af5443ba42bfb0f64abfd8dddfbdafe1d8778e7511ddca5ccd29be880b507887e499bfefeb7798d9a0bc143f74ba151b7deb5af7a8f2f9d7cf2c2cc62f5a9b102cb94d01e78ea08b4571f4971e52dc47cf3e1f602eb7d54a031127eb353ae6db29bdd481ef5eeb1a384190f3986c8932a47d43b956cdc0799866f42b735e1fb4dfac6bf4e6ea24df35a51c33a430c7de8416c44bce7e440dd812a3d59caf6d11111623a73545d145975de6f47019b37757eb3f8c65d279e27da81f87701268a626c564a06959c670864c9b91ede1aae101c126c5c848116fb4e0735836bbda6d1226bdb793f6743e423ed91f0480be7b76c5808f6d5e4fcc46b90bb990a0104109046b9b99a142016f285209aede5ea5827d193d363bfb6e86df472de48e57a8d6a4ef272dc96f7cfb65468cfae3ce496d6602ed15c68d1dc51b77c3d31bbf6d940d6ff4b15a7c1f489bcefb30bc4f1e7cc95014ec072f3bee910dce06e17ca88136d781755c7898ca0679538546d339134cebfca786fbe632d3a412b2a5408e44ec247caa65ec04b70647ca9f01a650a0043c2864fa8bd7fb7132908b1792f78b17077dd33dd08894e3bedff6fdaf858517ea4cb1b0da3b49e02d540870a285188394964692720e401889c7dee77bec30976d835c8c7df16fce79f04c861a046d0ef6438a661e867d5300b9f6d877ab0aa508942d68196947850c963fe11c66afa9e5808de1f356224db1cb5ca8642291ccbe51cf3791b9e571b9a162934ed7571ceea75fab35d9a00f9b96193bb55891f9f7ad0280676a11591558d7cca91d6835d7fcd6f3ed6634e098da5453252b474358d397a6cee18d6abe28010c02fe72c08492d39dfe79fac76eec8cb5c3551f0fabe85f3fb846c2898e85a3feceb8d3d33cd77440609ba3461318ccc7c0be799fe4cd6ea43cbc31e3cd76243a12d209ed0623b60585d049ef0951e3675e6135ab783535a887d399bbcff419ddd8d9425998d9aa9ccb137cd9d4c5c191a246025c3cea63070c0a743443fd25fe9c5b989c8b536e816bb2978b021d2014659f1b3159c4c1ce74f69821299c6964e989c22e4d3ddafeaeb0c72d7a7caff3597452ef354a5206c471fe42d522dec44e8be7f56c28ab95a818058003a6820d7550997de1b6f0711beaba1467d252f4a8c87f4eb08aa477bfa9a8eb781ad9954720e2e9c5455b25c0341f4099287b65942f2fb2dff274d9a83d0adf746c0760b2847b8bfdbacecf0b855942f5527ae45d99fa0e36d9b2cebbb4ab0815886871473c1ed6c1529d015e25b71b0ae7348b3555cce9949628eac38457ffdffd3373588e9c5902f32be540746156be0f335f10e0970c2cee92ae4052da130e553aed17ec262e564060a583fde721eb866b021fe73327d9e750500cc311bcffe2fecb4e3c60d4c4f04df9586724c91c8e34b30bf1b622af2c02915608da57001f9919ea6fa0ac7afeeeb53af891f58182ed527871f8e6857cddc41504898809b3095ab07f225479c9b4288717e77f70502d9d11e35e8fc06b1d0ef7993dbace5dabc9a0b36e87e3def3bee1062fb581b8fbf6fcf6c9c76953264e7be281d10cf6d0df8725fbee04ae2906928dafc381d700553809a16a335d6604a8ab94f5d80f8e303dee93f1bc39591938cd0dc161ec54128eaf71f6d297458a6893064ff55f3a5ab77c9924bc2b3cf6cc50ef1528e10a3572cb4e20ecd6902a5f3b3ccf434bc5f6b52fef43f58c2d4af403db6899b25309a5eac06205ca81c0412644fb39b84e2bc0998617f5488b8c0c3da6de33241d109e572967f87af6d3c9a1562d1afff69314419c2f58e4d48a65efc4a94b1afc72f22cc83985259bb9c9b7d165ba43148f997ace34d1e984e9cf8a39cc852eb1a6b5481bada8e74a20db1fa3e99c9164933c2d14b7548139920490ba665637c2945362e1bbc5bddda26fa833aa3231ab546b4ee6ff12bc59eabf7a2556f3ebba1f6a6e1b6816af44d11e980eb36a04e476a6d187822123ce82ee62c0fcc72a0436f8bc3d447c60b018c3e1b986db3a829c327199373b2ebc05be88d39f7871c4cf89e72f78163004e534d63064823041bdbaee564cdabba59cafb87d3122be2f228faf3d261ca85ae9ff9f0bf0f101239a45c4c081b5a2ccdfe5f9414fe26e4383818d821aad1d334e11643d85dc6698769e3ab12b5a236037482bf8153d4d5f0673ac4ec91dea9215dc3f03d3fe8607135f185b1f7ae6cb1eb7b0d8bdec26453476cca2a81c213a90ade14639af83faffe2151de09ef6e1a387ffe9bf77d1447084f34fc4e45613909bdfe7bb86f051ac03f30e5cbab473189a009db52c1f8324c663356b7bf0816fef48022e0afd456b9e8dc39531cbd8cce906177f0398a1f659046048ed3e31c61b2c1c8e5973f4a4ea66442023701e911ff3963b3ed7317e93fb39028a627c38e84059e09649504bf585d5332740379673e49ab23b838679c65b5889aa41c04d4844ae5540b0ee6c1122a1f95f76c293b70d616ddd4613b24ab7ba9319fa2d3572eb4937ae1cc8fb001ab23f46ea14ff9f007a6566e79b0a41ed5a9e02ea4dbf7284fb3b600244143563ef43554b358619b7a89c85518fadfe1f7b61eafba60c45fbab11753b5106cdfde497f0a7ae46cd54bf795dcd9398570c7c155a94c9aa45de2d03bf6d6459b12122a8a8b9e0787f608833d5826244d9cc2d9481556d3ccf6b6658f940ae1d9f9598075500da50f92815885dbba3fab4ba3a6b7c7cecb3eb8cefb411682bdd236ebcb5c927d13656d69273c51c074706cc2209de00128e3a529dc96cea2b9ccd79fb4cbee44d3bb20d974ccb5068bbba11edece36b12552f819704b61ff92c4a4ede79ad79c3afb00840768044e7e7294e671e5a108e857570933ca85fe24623e3eef6c1d500ecbd468bc1a972ec52e23092c9704acf48d6d065fc96a8a456f8983a355aa787fd78efb61df98f24d3c472890cecb035352525a7999ea9ecd471bfa13004b7da8c06864a8e80b9bed294501892b423f6bfab0ad99cdff64332d30838d639bacb12d53df46a511e73d806ffea40933acebcb8833387b9dd96c15c34eca77a4c7325eda729537e3e7425e9413db5298f9087314061c50c57bb8610d29ad9625d2073b3d44c678556d8afd17332a00cddb76c153e91186317c80b3b1428dcbd5119ac8ed708cae8f00ff10002e5763c3f533c84b53ca14a10bc07487da61fb7bb38fb5c46019b9c57165331ab96ccb8de3fdfdbcd969ae974e9d14d6d6f8a8e79a2ad790cabd213d9de75425de679583e0de92d1626210af9bee1d7b763b909a7e1432d7082a0801c226ab25121e4761af5cf422645f7cee8fc36f6666ce982ae43ed42879285dfb25b378b2c53ba2b31ec4d784fbef8ab49b4bfed468f5e7cc82396c0257040837b0185202da73ac1877a3d96d079546c9633a83bf643408cc9c0e874611fb9d9498a95e1d895d6a22159b82099b99e8ed0454223cdd92e5cd7d65edbf1babf92a0f012938ce8f46d2c086552e1d80cd4eaaf8ad1f41cda5aec5637cc9e71669bc65ba1d868a9aa312b8de818f530010b970daf87990a3a7716904d659a3d995ced0a71c283e9229ca36f24884bfb1203c7353ac1ed6060f38a1596b56e405cb6f0bcef9e"}, {0x28, 0xffff, 0x2, "bd3f75abef3da9a55da57abff6c463f17273b578f2c4a447"}, {0xd0, 0xffff, 0x100000001, "90cbcf5d3acaa5d7839cc63bb5cf25855d84c6f91133b85ed6c33ae5c2f87e1a7a22158f2b1eaa930310676b979b96ef7f0fffa84c11f966252206e927d2fa1d5b6201e24884f22d4dee73e49169f71bc5022ff0c1fee60d1cfabe62c51dfc5482099a8e7dad5f3f6b2739574da3d9923b5f8d5253978169b58e99b5d6d3c31acb6321af383edea3474c2a2a48c3b68abc34af1529a90eba00252b443288b8d5c41023f7a5507b8f4149ae4080bdf7f0c44e33c9079ec28dc6"}, {0x28, 0xffff, 0x100000001, "23f8d5b28169dc7706adf48e6c3dabf62ad44787a4737e"}], 0x2338}, 0x4) 23:57:04 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x500, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0xefa, 0x200}, {0x18, 0x1, 0x80000000, 0xfff}, 0x4, [0x4, 0x4, 0x80000001, 0xffffffffffff29cb, 0x7, 0xd422, 0xae21, 0x1]}, 0x3c) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x39, &(0x7f0000000000), 0x0) 23:57:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000740)="a13e5ac4c2641da4a43c000000000000000013b1e4dc33173924460c3c1447ecfb5d5e4f6d8cd6b44ed33981d999f639eadc854b16917b90b84d1fae21c3b5e991c94dc7be9b8b02410000000000008fa06e5d31c5ddaa6cf395adfbaa05a44ea2cecd2db36cc6bc1ed1b973defb000ebb0b27715d744850dd2840bd0ecd9b28c2c2e6e182386e6ec142798bc7424b64860e6095aff956e54f920a32059a4dc106c54f5beb88fc9a575a5e573f0919f4a4ee2b1742b3d2fdbb4625b10b8455ea7b6c93f79f73005f0f0cec987eb0b5796b5d263bcca37ff33b2077089d62b784d7b05b7bb7fe0923c22aa8979de3fe2002d5097cc32c6ba973715ecabd5a37aa9223f30aa51378144a7c9e1389e0e75c2bce4e2c1d35a40584c95e3c130f64147110c63857f78e2226492a389f94dad76e88bf9ea2f9964802314e1d3934240c16098c4161a4", 0x146) syz_open_pts() close(r0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="fe64d2820b0c9020229adc5675e957a6d9f61115b65bf3f1c10625a82975d5af1c9bb9c05ef0ffaccdfcc078d6111d70dabaff74cfc869906b9bb344515e711448dfd77f86c2e1c4c9f3ab0b9f667ab34786f2eae12a07a82b51ca7789226a05d1e1876b186748fac9cfe85993e2c3c946ad236bce20d460ad717e5f2c8c668be40aeb55167cb80fb80e2bfd75fe4799b3ccc29b0ca03c82dfbc80ff73819fa452d963d9c5108f6779af500ec333cf", 0xaf}, {&(0x7f00000008c0)="d576f714258d094273b34778bfc399226616896f277785a65021cd5d0c1023ab978e17a16c38f29a5e34a39a5402df21861c6b774b15170e9e13e67cef4ab63880722a064ebee14ea99611ed0c1631d9879d683c17234bbdcd60ea255f29bf66cf6a1ea2fc0f2f224329676f4f7dc9dfdf39e8b0784f54c3e86e2d1ba3229d90804a2a550cc5affced8276bd1e396a981cc592cb1cec99052931f2b19edc3c823725225f551d245745fea220cf3041e13bc8bda444d30c4d0002b668c5b151fc0ccf2fcef1052f79e41103a29dc4ee71f155f386f59971d16924b0a81ca7d4934b6b130d6d7d5decd7329b378b0df9fdbdda0f27e399df2b3c3d17967a7457d4424050ccbe83f5e6edfb05ee08169b583d5473ee18ecda3ee11801dd2cc9a4572b3348ff1efc2b6b8b0103cdd23f75d0adc6091598051c4e9dbc4bfcf21b62f0b05ce9e4909b729bbc3b2d8bef5d683c73a5fa489a42a6f48e4455beb116bf09ed4bd5a3181917c7106a7536e5194edbc7f9e391f04f4849c8cdb9a5da38436b02eacb6cfcb78f2ddfbf86f43516665aeb61138ab3937433da2230b72bbddb4509dac23bf4c429ced2a4fc17609c400e054332b37f77b701adbbe8f9c7a82653f7f223b09506d931f52a788b17e24d0abd6ac02e7bbe01f0f1ba222112777eeee5c11d5c1761342416ba8321bc6587ac12d12ef4d2377008f7769916ebd394ebe79e0416d00feba9a3c65f829b4c56de405ba799c78752de4080ddc8b74ec4bec30c74484fc65e599d0ea5676810d390ad41b0000fd70a566801ff4a66850b376bba67469878c19d4e103eeba145f4c5c9766d784c094bc2a97f6ffc9fa3273db26ab91fd5a4851aa8d5bc15824b39262076bbfd1a9ebf68e8dec7814609c5e669df9b50c9e2eaa77e6c680ea8b959c9876d62178213c62d41c53c763eeb4fe6cd1668614895e21dcaec0f3dce5c9762e27217d95f4082f62ebcca5b402003107924e52ec2af99fa2b142b38779088068cdfa39bffe9cac2a022461baeb572cd55e7c0ccf32abbef736877415b7d109bb3778c3a49b1675e56086b21fdf8e7bfd235318411f68eb507999768462db4cfb3a44348eadc5cecab592e2533ec4962ad6f29989ef60136f043237b8ca6bfb614b69369e1c197c77e4eb6c10f3da41ffcc04f1d7d6cc3e28904398b585f83c9117be24be077a3feda65a7b95ff81936061a422cfc41f038beae6e77123bfb65912659d20cafe26632a9b2e9de26a3645a6876d9f9460a4b69ebab9ac0bcda72ad73f53355e6318863c9695b290aaa0a267052f2b2f4af82686e512cd3a627c28cc75e02a4ef8970621faac1548e6684adb81530f377089260a4f3af758ffbcb095cb5d57e0bf962c8e4ba0570bafb8bf1584c9f538f17a98227167b31150f5e2f68727360675e9611a420a2fe37c31a7575b381ff727f3903521fcbbe3e07ec0205e8b1fbc8f83c71ef935e116d81abc2d655d94fc40d521624e5460881f706cd6d9da557a0e7f3f1136535f20a94a5773213aacb15e6ad81016f732696eab6f02bb52155ee75ba58221b245eec4b6a681592b25bcb2047c43ae84305b5d65991adb409b34e2030b99c7725c5d7fabe71066ea9986a098075d7101bf9b1b751a60a6885b0039d734c69361220ccf4462d14b98dab17837f99a2b40ba01ed0748194e99efcfdb75902d76bf1cffbe4da2d45e634a6290932461e342d0c8db486fb68b530ceb2dff07128253ab93a7565aaa4ad7fb868b377cf30f262bfca8383f8536fceb319bc586ebf9d556680fcdc7597cabb094285288221e1efff9599a58c8d4f12c28168aef6cdae60ebc24f8010e733ab6195c323519c270aef99740d8b657255c31987ae745c3f94fb7b4e4cee8d3991cf13905a5b6954c1b303a5471c046d5c5b32743cb5ed236d6b0d55bdec22afc618e3a47c53f08b615212bcfe0fac5e7c8eb7b7cca1f3601b304f1884c8bb465200b5851074dc1703cb858d0f75046f4f6a303287ce2b981f599dd1b311f528e6f273e5267885f48e72a39606c10f6099044f155ee5405b1403b955d78ec3c0e5e0ec367508704f7e2ccb6076008718f3e489903cdbf9081253b0f10fee7142ae77d9fe48dc1dc2e6f793ad22d89fd80265eaf01640398b1c6d69d5aaf44b4622c3629c24c7c0ec71fc8d4388a4d39a6eaa93b3e7472de2357d651a475da2bd4289ca14c952ea7d23efe68d58ddc6bdb2b75af88b070ba298c4eb246565d705c6e4dbc309d58bd871a90bd97eb4600199f92da9a2fe7c0b52f8761e1bbccf856dcfdb6b778fd5b8e2ac73fa58c2d5d3aa8f1020156ce64e9ccfd3be7ed56585ae419c0acef08639689d2755e5f166609df3e7a87623d912090e5f2a044189af3b6550ddb3883d9ebfb64454c2dec7167dd4672e3e4993aa527bbd0efe1c54c1bb652596da99cd8461c9da13e78442cc7434011def117f951455268ad27c6e31b05eed090613ec1401c40b01981957f6f2b2144c4bb1122fe3b2ebd9da37922c8319e9698ab9f5442b3a3edd563eddea43207bbb9efc32b1bc6de06871ce8a074198b3c5f9067c5aefc332ec15b013d38cf568bb86f17724365d654c37fd8a46751b6ad1c8bbfa6e6162486e1db8d5a6b8e0a03332c973e13ef2a5e84e157f1c0adc7e562bc3e06b0be8921caaa80ce248ef388962443d36a4a4fbf40b3ff6803440523371b293f13e3643e149e448ba49c8c84a7e2b301b34e3ec7343722bf730b0844204df779bc50db4a64608afe60b6dd98d93a1acab0acc0c0141e48d8d2e6178e4812ed5f5fc6537bc1eaa7bd050721df237cef9e9b4b0e15fdca2ca95cd29b91191cb29836199e235ffd7ecbe9ce09074d731ac0b6e9f95be138d423ee966973bc5d1a6a1a28748f29bea972c31d22f484fca140a48e590156c19fec3cb2f56f1c40f4bb0dd87ce5768f9e67eebca29f0a0f20e8ead9fb541db86f2c14a65f4b197a3b45e1cc90b8724d6d68dac5f0b8112014717dcca37f26269fff76a1b7cc5fbf2b5e5ddcc362e8c22b0edc69e8f669d58a516e87102d97a4d654e6c120401db4cc160268b3154d1d2fca8388e39dd3b7c542bb5295aa84621e90e9f248bd1200a03a2c440bd6a28a474c5f05e5a264180ebca933c2bcf63168e1cb5e6d9501c695a8e577dc764c316b7381c3f818e50687d71c4d023b69183302912ec7cebe2be076186db06c75142036889b4d130356bdd3391c0c4e77789872723edbe44fd15d06bc2b2f4579ddba3bf125095d685587bf81d6095470eefac5291576909e11d4f75d422f9779aaee672f7cc4c450343a560050411a1d3d72a96dcd9d32f038c071052b9a14d5a337de5735fb23f63aad3981107a3e6bfb60359a695c9953a074573521aa88e3140534217e5d71bc22da37153be34a8fc172af1867a63886c19b294d91a5d188a8d20f244d5cd8af35371f8be8bd769515c1872c3a25f019836eab58efe9778611cc8a2ee4058bd9b94eb41956a280c80a7c07fa16fb486e922ecf7b22559d6786ff9d60ced703b95599ffe335272d2a4b996eb796e73f240e359bba708b16d9ada3e7af1da37fb1613d93c45724f493a7c3a34190df7d510ac06a34046670bf0276f9295fc7a51e5aac1da38cfb3353c2b68d2208b3516055a4d785d551cb4f289c0fcc5ae49a0d7da060326b682d51a6544b39bb0dede112cc606fae83a1178c095c6776c4dab61b09875afe877b5da9c71664c0b9b7710094c751f59fa3ed056e2352cd6dd19604f128e59e23014a72f031f716ed69b2a0edd81f821159da1e29515bbb06a047b7aa860348e5b399f7d4f6b573886652da8b18dc1ca13fc3f28e9c4d2cf247103e04ec680c6f1fae1601332be6a0653af507ac90ecb98b42e3095871d30d551de8f38d568b5ffd423debe65e910ef4b8857bac58a64a644a4a161cf7ab34cae6e940f0fe502b0f88e84e8de9f7dac580619b59e7c03dc78eeae412b9274333956fb779ae06c16ca217f4425786e4d96ba3f391858ff34764bf3638511a219857f83cc1148810bae3723b3d2e9429a2c5fdf3c8ddf2c7dd3181ececd686de01349ef5f58c7bed0b29affe7b9b336b04bc1311b5b28a34015907e5c84b7e1e220cf8b0269d6b5a1082e7ca8748c95dfbf36afc4e6b15259cbc38ea2faecbeb3dadfd06fe3860ac2e975cc7971ef8fdf6e91828bfb1ad6dcb66c1c63c3cb0a77ea0f0140c39565b0d2b3438190599c655f794953a0e12954223a35a22b189585c98153c1cd87437395cb59211c0180b9416b912412efc6cd896244d0023ab79ae39ff94f795161cdf8a0bd142572d9b4e4e5594a9d0d7c7a12145726d71ef73a47edf25b4a09a50f5c1faf2de39a46fa1d5b42f329bf3a438e3a1a555013e8aae2f05a3d6c6acad2d830e2dfddf384945a69d83f731afaeea688759da5ac213eb03f391b82002f75b74f5252e7da6042f1c05093a09e2ec9c0d90a917cb62e8895f6820c532adbd97c40f9507d0fecf8e77a1d045fbff3699492ee796e22d536b7993db3ea9c3328743007423eabca9cc506a5d669ccc01b3ba90b92f1de3c3a411e29f83be3918cb653dd83afce668287f35b76601c8fa480299579ae6737b5c6ae8bd7ac83123dfb523d541499ef31b0d75fd5baef9ce01577616edccc6c8434bc14f259a14bff6c07b1b0283bc11cc88b51861143655e0d208a81e6f5964ab8c53320cb63fe765c722889e442254bea9767bb6a16a1593e8db5364a137098d9ac94175bdfbf0e666df9803f6103343239ab20c8d1110f777a92b159903f3303ef78e82476caf27d2a71543d22587944caf5d79885dda76465917ee55c0e9998ed37ea730cb5f9eb401d300aeb03c543d52f9b64535e52246fa47e621f2972776a472f4de1caa1a0b746c062b0bd029596d6ca92161a064092ffd5aaab8cdee6b465fe9d289c73b63a91c446278f88fc72398520de24a71d34af613b91b0865213f5c54d15be98d2fdd20a054446f6ec76737188ffddde018af43840d24dc9108046435bc4b28655e1f1d35e6cabda15b7480f0c307d026b896a747c32b3ab2bc9cc141c76f4381151a21bdb835af6c40118d402f4b720b1911453a27ac8eecd3e593542ad8a372597aed138cbccb2046bd1a70721ac4870ab3dfcbaf6fce6d42c8924712a9f09af348eb723324524195d3a16f5a1f1dd06d4504972355d9f67372640e03d953ac7149374192b562bf5dae061a9ad4f433406966e44f396e6b59d129b062f263782064e8172e6b484db50a9ba4947cf712a1655eb6d83ee6d41ceb258cbc18cd15593e4e7b00aee7d9f3647059dccf25d4dc1cc0e7b75af257e7e7e8db0fbb8a0e717842d71288997016f185584407e522bc077402ddb7afe9029295d0ebb27510f09cc33e40b6f12cfb657b00f1ce0ed306074e2b19ba6ecf83faf83f39ebd3455490d1943e2b43b9f87402c31ab1b7561a7ca5082133820a44fd9c5571532b373efe629ed91ab78c52c131325df8d9faf87068b9da450016f185d2a495221194f225c65377c12c47125b29a68d688ad2a3ab675acba7dfde94c7e057af4184d4f2e5e358b98804837cff290578297d3c77c4ade8889c42fd889f23b4069bcb6b02d86d5cf4728c82060bddb6c173e9eb215b8a812b11ab8735439cd30143a4d9b9c6a920ec5fd333837a64bdda868f137e712c943bea4876ad621bb1252c5de9d6bf2d7f97e3af2faad1ae3e10f4edc108c95e64d9a9a0102489e65364fe21f0a71", 0x1000}, {&(0x7f00000002c0)="eadd109566f4bc7428c168e30ede77de71ea56c735b4f5d8ab8f9628c125bb094123a35f32c5cf621845db6805aa48abf369064f954d8d41f044ed7233b1d094c909249717c162c434f3343e672827fb3a5abbf90c6f6fd8d766e381a05a64f7497f66b8b7286a5ac7558ca3ba97d898ea273e8e3d3acf115c0f99fecc5691f907b041ff022180fa3215c9df648201af53864e879005353de1b9bd6b754d83aa553bc89aa931f95dedb12d62ee2941cbcb2dfcf5a9852f050b21eed340ccdbda57d63315ad6b2e6f22f14021ece5ddc76c65656a5f78878972e22f05ca5c2bf599ea99624b38cb696195fae433d936cb", 0xf0}], 0x3) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x743e4b8b, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 23:57:04 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') lstat(&(0x7f0000000100)='./file0\x00', 0x0) 23:57:04 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x2000000005}, {0x0, 0x8001}}, 0x0) r1 = open$dir(&(0x7f00000009c0)='./file0\x00', 0x81, 0x20) r2 = fcntl$dupfd(r0, 0xa, r1) connect$inet6(r2, &(0x7f0000000b40)={0x18, 0x1, 0x1, 0x2}, 0xc) mkdirat(r1, &(0x7f0000000a00)='./file0\x00', 0x7b96a3f9ad51de5f) r3 = socket(0x2, 0xc001, 0x0) r4 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000a40), &(0x7f0000000a80)=0x10) r5 = dup2(r3, r4) shutdown(r3, 0x3) socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r6, r7) getsockopt$sock_int(r5, 0xffff, 0x1021, 0x0, 0x0) select(0x40, &(0x7f00000008c0)={0x2, 0x8, 0x2ea, 0x8, 0x240000000000000, 0xd497, 0xc1e, 0xfb}, &(0x7f0000000900)={0x200, 0x4, 0x8, 0x6ceb, 0x4, 0xfffffffffffffffa, 0x8, 0x7}, &(0x7f0000000940)={0x8000, 0x2664af90, 0x0, 0x20, 0x80000001, 0x6, 0x2, 0x401}, &(0x7f0000000980)={0x1fc0000000, 0x84}) sendto(r3, &(0x7f0000000000)="09dc58f5cfa030b966a222dec075cb1ab82df2ed331c71348b6a7667ead2cec0426faee973deab0fc89a4ec075d01dec86023d0a9b0c336b4d2a7250bc7f8bb8c49643f6820cff9e3577a6673a1c0918fbabd5b0d3dabb4c25c6c5cf6a6c7a2cd17040c91dd9a431285491d9c778962de688b8c58d6f925bcc4c7a9aa42a15cb8169447100eb27fa56abe1f8d37a4c7e07014fbe5361bdde909e22a844ed068db94b2989b679955855c08093b2e523876f416f8021717648b49d345defcf0a2146a9ac50a9e5b4b9c8c223", 0xcb, 0x403, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x2}, 0x8) pwritev(r3, &(0x7f0000000800)=[{&(0x7f0000000140)="b992cb8b7934fbe7535caaa1f26cb45b12905785939c68e7f231ff0e92384d26545960aeca4da487a9a7474accc91f6aab60503cc2a1851af6c9b987d480b70b368db314cd2121b0e04de030c364c8891f5d01427ceaf8df5569111b817a7e1dc1145f2645952b1b4fed5769b18c4d234195aa6b379c344ff363b080f97ecd2453745b135cab5cbe1a44a3f299b1a2ae56bf6c533b8cad8a6124f0e0ed89aaed17c559ea0a7d017bae02099fd6f734a6600f6209632e41a10baabbe697ec4be51c1fdc5d77564a1527b7187f1baf81469a55c3a114ad1738504ea5f281d1c4fd963c2d39932db1c4", 0xe8}, {&(0x7f0000000240)="fad3533af082636c544de466e6537a3451abd575aaf04e30d67dedc259417a", 0x1f}, {&(0x7f0000000280)="e278901ccf3f36bae856ed2875488f7fbad81ac07df0cf0d1c0f4a17f8fc5b3988d237c0b6a4987933af3a818ddb21809759845a3c6d9a5cd6aaccebd928c78fa281d6828939b7fc7a27e2bd16ad3e1f214321a9ffa5c002fbebf2f7513206aa03476da74e239a78076034f8a7e22709e246b4c56373", 0x76}, {&(0x7f0000000300)="b6ed7d", 0x3}, {&(0x7f0000000340)="9d6ab3598fcadc46e52b6c9f2ec82e17d145c16b48a580e2235979338d9e2e8bed20f5f8178915156a9635c612f1f88cabd5956a1e07779d266c463c4ce15a8fc0523971abe2ee46c9f1821c8568813558c0e1a99b2c2f8b1aabdafdc009143362142c904911d7d263a9f8322d23231fe5fb4e919b635b40cf99626ee8a23988b269b3054912f674c4847a7ba46a03f02d0c3bce509c62f21cdd6fc52e97f56a01f5038db7f5dadf9f173d56f4c348a540ee419afae30a2b11ad59c780a9f8e4cafd8bb20aab895550932850c5d27430e8498a3b684d15b3ebf8617b3e67b8a0aad47d56", 0xe4}, {&(0x7f0000000440)="385d6ae2de24f660c43ff7299bc607fdede71c8e0adb40f1aff1284cf214169f360c661dadb6376d25645476eae743dea96807db4dec0ff8f27c99cfe1c849e7fccc1c39ce9d9ebab0056b3eb60c77b05baa95b285b3695baa19f9f9d7ffc873ae395abc39a0fd62540e8e768ce607f54af225b09c60295a1be7fb6e3868077f6b17c7353b", 0x85}, {&(0x7f0000000500)="01bd0c014356a2fce14f6525a63536c2f91719a2afa0fe6dbe6f103b6d18a489d174fe4ecf24256f6dca0e99a232bcea1fa0ae53d623133e779f3316c014d48a773bc5f299c9e52f6e0d50db1c0713bd1bf87bdfc3fe6738580f7893ac42b5faa4b940a87b003b82074312ec69cbff85eb1360d9a60aa883d09b42e589f087f7375b82ee3ed3a2d092556cb5f9d720529a4c112fea526ba0762196561097b76272474aada72e82b0fb0cb6320987dffefcc8e52af87420fadb2390e999649a4d1813c0bb78e06d0aeaf8b80f301fcfa564b34cd8e505301128620bc9aa2d9691648c5fadbf3a733354b2", 0xea}, {&(0x7f0000000600)="1ff2e1ffbfc2e70657c24eda765fc5de658f412b60a867b7dde9e9a3c490fac2da503bd722b20419cd6bb86677852b37982ec26ecfad84c0b6", 0x39}, {&(0x7f0000000640)="2bb54d884e73334923ae6ff9b2126c395f4d2a1f0ab4f243df8258ee02539e58227a31d6c92807ec8b68563caba0b893170582083f2b33a317460c7a2759a707f272e67c4f7c3eac0d6c46f28df6af468bbe8d91d4cef0b3f84e2e2a436d9a9fae0b081321e6f1f82c5e10a633ae826fa992c3a9bc20c593888eac2acd5d97b2247a5ed7b9909b2d70d2fdb853b8d8008f3407", 0x93}, {&(0x7f0000000700)="10e7465221934689d3e6d3850b28011c3af7ec91166d7965a56754da9733278094e45cdde89fed021df845f115a5eb1f45828dd951c2d5daa93fbacf9efe718c18465335accf49356cb6e251acb1ed5e81bec52f892f01c5e6b6bffe5f986194004143606911907dc763fb2a0adea1f3d8dc67c884848929c6d5eee8efee86b0c742d89a3a5601a75d5e5e0fea8b4964cfd93f4dbac1f582beb61f58b65387b32ac5f98dacacdfa88107f83cacb73f01244bbcb9f5ad78951816172ddfff20d84db3aa5b3c6a17fd647a552560c04ebeee91614b25523d81e53ad3c4cb1ce7ac5d2dbe1ef8d98c631c8fc085afcabd7a3cbe0e6752aa9105b5a72a", 0xfb}], 0xa, 0x0) 23:57:04 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x9cc3f9d5, 0x0, 0x39464f9602b1e62d, &(0x7f0000000140), 0xc0}, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x80000000) 23:57:04 executing program 1: pipe(&(0x7f00000009c0)={0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000040)) r1 = dup(r0) setrlimit(0x1, &(0x7f0000000180)={0x7, 0x5}) pipe2(&(0x7f0000000000), 0x10000) sendto$inet(r1, &(0x7f0000000080)="3f9db9ed74bc3df87a015fcbf3d4371c8765eafce5b421ee57cf324d1275aac329e41552f3ec2d8633622695ed21ce427204b8060256fffbea559277bb32725f9beb1b846bc056bab5e53e8cd75d99a1fc38486435939bf8ad03bdb18feac7850764256ad5dbad9c4856600bd5065e9095e581a6b27c25a504ceade20f37f6dffb0a2397021538beded7bc7dc503d58ce9172cbc533cdf3a96fa0c9c705796dbe296", 0xa2, 0x8, &(0x7f0000000140)={0x2, 0x3}, 0xc) 23:57:04 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f0000000080)=""/161) 23:57:04 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xfffffffffffffffc) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x10, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) syz_open_pts() open(&(0x7f0000000140)='./bus\x00', 0x10, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x1}) 23:57:04 executing program 1: setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x9}, 0xc) pipe2(&(0x7f00000005c0)={0xffffffffffffffff}, 0x4) ftruncate(r0, 0x4a68) chmod(&(0x7f0000000140)='./file0\x00', 0x80) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000000), 0x10000000000000c4) recvfrom$inet6(r1, &(0x7f0000000080)=""/16, 0x10, 0x2, &(0x7f00000000c0)={0x18, 0x0, 0x25c, 0x7}, 0xc) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x0) write(r1, &(0x7f0000335000), 0x0) execve(0x0, 0x0, 0x0) fchdir(r1) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x1, 0x39, 0x4}, {0x18, 0x2, 0x1, 0x8}, 0x80, [0x3f, 0x1, 0xaf5b, 0x6, 0x1000, 0x0, 0x7, 0x7]}, 0x3c) writev(r2, &(0x7f0000000540)=[{&(0x7f00000001c0)="140324d8d982ebd27f2dd8154e30107a21172431c7d6087472110e6e04b4b0251a821e5a92eaf25151d99c096acff8cf7748912319ec443dbcc05305af4e4fcb34a48fc19bbbad2e8aa719afa0bac002261860739be72067250ecfe7da147bfcfee5d4bd2d8f1dbadad15af5d912e486e0cf5f0e341b85a68f6f37611c8a8b2882a870dbe025f1ed9c", 0x89}, {&(0x7f0000000280)="e6f1b4a4d59d345c8d3065bf6e649886c64367dc93a4752963c5f98f", 0x1c}, {&(0x7f00000002c0)="e9b5bcb42b5861281edb38ed3b5181a8f5637b8956aaced0b30f9b2689be89c541113bf0fc6fc62ae9851539691124a80cae826a563043d6001038c0f8188e2468cbdec11b046edebc4b8397ef4a69ff895617fdda6fc088eaa64e13", 0x5c}, {&(0x7f0000000340)="6bd541ee0cd6ab025af40b2694617d4357bd2ba024fca7a84a86575cc42a43b48312260ab60725156d73ec09a625c4b0748825ef3bb826", 0x37}, {&(0x7f0000000380)="62a5c3a2d65ebc8b4e1384e2662d52937e4d4a97f60faf7ed50a8f9cafc361b6d3a6bd26c5b5a4b56880c6f722a3e9a36a0f9f55b0bacd64197114f9bf9fad36cbb2e0897c1b584f8ed9dec807bd3e6be87d9648847889a6ef98fe427419b775785cab9469d2f791e6339c8a250359079fa48733dbd9", 0x76}, {&(0x7f0000000400)="f7b6811a739d022ad601484a6dd1cdca5d8bdea5144ddb4f0eba496318a737b14b9c4d2ffe40a0151ddec0278f36e6d9f5cf1f347011879ffc9dcf5ecdae9e8e08403226cf44fbc70dcfdf8a97b469df37a5ff4ae10d700554", 0x59}, {&(0x7f0000000480)="3a6f05b7cbbdeaecb415f9e3389fe2a08176a85b50efc7e128c4f8c54ddbc1950af2ca20b27f0cd73ef24d5446bb6de5b04d9f10432103c60f79819622b1", 0x3e}, {&(0x7f00000004c0)="b5adb2709d98e68b062c166a20cac4cf24fdafe585b1b4d3f4298cdc1b2f37d323a86a18a6e07a40fd7c8d5d61f02e4dc4373411418c4150c3c72210ef9d49cf21079edda4", 0x45}], 0x8) 23:57:04 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) unlink(&(0x7f0000000380)='./file0\x00') accept(r0, &(0x7f00000003c0)=@in6, &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) seteuid(r1) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="9d5fba82aaf28400481e675173a17e151c0b7afb2f3d8dd542385b68aa2293c31a3dd9abfe714233e3db5bd2ce15321542bc431bdb45860ab13bafa239eae3ae0fbebbd7e72b327cda89b153b1dadf09aae2af1e729167851ca5ce89a3590f6f7bb830fc3357d1dbe4e37f9591a606e59712fb950fd0edf99979b4b55e", 0x7d}, {&(0x7f00000000c0)="9278499b4c58f117a2058816ab98657baafdaa3bc110bcdda8a0fd49d2a7bbe4d263e8264fd93c92c3696b1b6a9e0fdd27bc520506d9d32068df1055cc08cd981e54bdbc43f4ad24947e592b0edb821eb3cad7b95f63aa6cbd72975447089141794acd8bb61784d42616798ec44dcfe91c8716082358def2765123198ca5e6c0bc0d994dfab3c893", 0x88}, {&(0x7f0000000180)="19742943a4742f03d74d48f98e7c816ca0e730e7d31effa053b914ec81f2656662d6675ad4e5d9db4642556d188862b71361432c458d839396a9d426912fd4b5e61b5237f9ac4c327db495ff464b2840346d", 0x52}, {&(0x7f0000000200)="7699a74087e1bb0f7e73a0328266a93fd7241cc82865420c72a8a12d1fe902bd87d14af0c4687c848c20f20ee8c694ccae3024580a722c21", 0x38}, {&(0x7f0000000240)="8e82183d3641ced760ac73b9e8c0ccff2fee76029429b18076720ea7296df69f2c8a76abec03b4b1904484d1c94917623e8e25fbebd558edbfc53379ebfd6a58c055ec72d13de47e026f8953e70002287cda8fc1528d015ec984db08a45b44077e96c6fbd2ec702dfc7b74a5f5d6c50c013bc31eda48ba913ca1788e379a95bf97c68db96f1b16cfe8ac4c80bd3792e7", 0x90}], 0x5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x100, 0x0) open(&(0x7f0000000440)='./file0\x00', 0x28608, 0x10) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 23:57:04 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x1000000000000029, 0x41, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 23:57:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) fcntl$setflags(r0, 0x2, 0x1) write(r0, &(0x7f0000000300)="e36258a416f72ee99586132477f256b40960a2b27761ffd4d651ed3114c665dcb9c60a2b601eff139ef051f57368da47022620b4f4a9bb", 0x37) syz_open_pts() pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x0) close(r0) r2 = kqueue() r3 = syz_open_pts() getsockname(r1, &(0x7f0000000340)=@un=@abs, &(0x7f0000000380)=0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x9d1, 0x2e25, 0x879d, "0945bb81e70a48cc092500"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 23:57:04 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x5, 0x4) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 23:57:04 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x37, &(0x7f0000000000)="02000000", 0x4) r1 = socket$inet6(0x18, 0x4002, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) 23:57:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x0, 0x1e}, 0x10) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000280)=""/239, 0xef}], 0x1, 0x0}, 0x0) 23:57:05 executing program 1: chdir(&(0x7f0000000040)='./file0\x00') munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x20) 23:57:05 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') sendto$unix(r0, &(0x7f0000000180)="17b64b1cf085800359ba671dcee81f3f122c66fb88fd4cfa24967493b67628ada2c06ecc0ec75f711ca6a4238f3e7633d64f950ed5e61bd90a", 0x39, 0xa, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) getsockname$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) 23:57:05 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) lseek(r0, 0x0, 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1000300000002}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 23:57:05 executing program 1: stat(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') chmod(&(0x7f0000000240)='./file0\x00', 0x0) chdir(&(0x7f0000739ffe)='..') 23:57:05 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0xfffffffffffffffe) r2 = getppid() writev(r1, &(0x7f0000000380)=[{&(0x7f0000000000)="45f44fb972bea8e1ce847ab6fb3ed0eb3506d7e53aa4b60d1d91c34ef920d0a9b6f516f11bf69cbe46489b407f1252abcb9d0d1c8c4f9ed3e22d59fe5a4c8551065ee4bbe54ab3211fcbf6e7b3e986338225a0a3d5e9266fca67be3fc7256de6b3c6fb055b6f1a22c00b40be2bfd27712da1309f1cfd35f04d4ae8bd8a61f91abe888547ef", 0x85}, {&(0x7f00000000c0)="5a523e599d2b9736120f1bd29ae8ea71373d37feb04d84ff39f9ac0fd25dc7361e8ccbc581d9ab978a80ce7a1a242527a8658ba2d9d32a7c0f461f1c51fc30c6cbf6671db13919d3cc6755c204115b11c54e0c305117f635fd948e33005774704733641af6e42bc67540ef2a", 0x6c}, {&(0x7f0000000140)="dcf5f72bf1b7b3b7ecddc9403d2f6719fbe5db8f1c3fc8d0ce54a4c2fe5801c6e914f453bfb1c34ca0cbc09d8b4e19dc5c0c6772d1bfff74e9a3f42f86f7d2c259a832fcb03a634af28d6b1f83c4e8a08d9ac4561ef61f9961129b69d78506fc332df70ae834083042a168d6ee42e52d4872907738c05e481ec5390bb0b30ddfb8bba69746ea4167473bf270559ccbe3baa2011edce6173e144af65ca9f0593bf94cd4933bd62b88f826415ce00acff92cfe788efac6d35e749c82c8cd17703a6c488a244a9fa86e56b87a1e", 0xcc}, {&(0x7f0000000240)="d4c04c033919f4366cee4db27fd9eef65f60613bf028a448f67835d29e243b614ed9a816c88e026fc774c6b4165e2157adfa7ece495548f725271c65b424b86594bc4fdf5a87c0892d94390289563a58a9ea5ea98528918b615c49775e7962b244fa82a74340dfe57795c12df32aa333836aacda8207eecb2b51c0", 0x7b}, {&(0x7f00000002c0)="07377a8a8659499a4b487feca395b4ada8f0ae47aca57c7ff227a5df556155db952ee8cab7a8ae062705f36548784d1093f9f34ad935df70589108fe14db2a27a74fcc260056e617583dec33e5490efda53b9fc5e8fcff78296b6844732fb141f3a37a5bc543bb46255c5f0b1ec7e432ca313ec393bcb8552033b9113a9888233d3293fb7789494f47c7199bf8e81a3bf4d96c210a34c1c47bee512a77d3fa6efb4062b9b29f958d533b7f", 0xab}], 0x5) fcntl$setown(r0, 0x6, r2) writev(r1, &(0x7f0000001700), 0x0) fcntl$setstatus(r1, 0x4, 0x49) write(r1, &(0x7f0000335000), 0xfc94) 23:57:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) readv(r0, &(0x7f0000001400)=[{&(0x7f0000000040)=""/79, 0x4f}, {&(0x7f00000000c0)=""/39, 0x27}, {&(0x7f0000000100)=""/67, 0x43}, {&(0x7f0000000180)=""/88, 0x58}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/37, 0x25}, {&(0x7f0000001380)=""/42, 0x2a}], 0x7) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000200)="a575948ed3e093fa42ee4753aca20c5d77d5bf4167a5a24efeeb30f17b108b1905227293bc1f9672098243e6aed729e4179bea9bdbbbc97f55f0d5fd5dba4a592e27941811595f3fdf00a11fc24e47c5aff152ce15fc9d55fee0550b42ee923c19d3911a40673ef7576c856ab43006e4094ebc7e2de9eb13eb8663e2f21c794661f3bdf7ef7521d3f4cfba967ee1f608761aac61a3e60f01885915bcc9cd7d65863654a636c534c4f39a8ed1d74a780fe0121c0adf396ccc8423f817304040229aee762bb151c218a5d84a02ff9104e88238a5f2d43379ebc6c45cd557fa59a751f39c7596e10d03fbd24571093ccca4ddb4433a53fd5d7850380718155b6ef0b6ffcf601b7cedc604e4c16a3403bad913c89e63106d3aea77f97b16ed27aae5ed333e87e88e6c", 0x127}], 0x1) r1 = dup2(r0, r0) openat(r1, &(0x7f0000001480)='./file0\x00', 0x10000, 0x80) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x3) 23:57:06 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x202000000001, 0x0) r0 = socket$inet6(0x18, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x982, 0x0) close(r2) 23:57:06 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="82022e2f66696c6530006641afeb0f9c58f71270578114031b96f1a8a8832180fb8031cc0a97e7c90d6197fb5ddca2027622defb8e839a9780c031732aad23000000000000000000000000000000872c3a71262a9e4536ed9abc4aeadbc2aef3eae8c893a8d841cfbab7a818de263725aaff05f432951cc53c08aa3a9b8e0eb516bae61ae950b8f53fb89f3eb940584bc1bec5769f688ff35fbab05982a84d828dd044b698188b4cd64afa5fad115ce6efea28518b233994216605891fba4636f16cab48755ad444ea68a727ffa5b0cce732d1a41bcf5e7473a0289a2011a8a851753e8624614e5483f645a644bb2403725e600a56bdbbd1eb894e7428b36d3fb7934c061e87be9b57f537cbe7eea99e22e7efbade881598af88e1"], 0x10) writev(r0, &(0x7f0000001100)=[{&(0x7f0000001780)="b845458dffe95b681790e7eeb64eca479d85614b0e51ae32d2aa5585022c19f211fe817664f33b2f76d3b0736f21bc871928d569149d9c23f43297ef6a50efc8203756e407ef4715fba9805c5c41009c838f6ed2edd321ef8a9875343bc4b91de6210b659df211be0c51e500759240aa6dfabef686437bfa0d0762899d93f106e98e50e517ea667e15999884ce501111aca41a524f6cd9e4dd32d1f6648652656c53b640cfb462256fa9a6cbb971c58c97a0dc11171e9c79f55c7ac36a397c58f3cd2f3cf21cf2a0bcbec7a9b0dea4a76f305e704fbf5f210b57a04c0d1fe6cfbfb74d7c90a7a5ffa86c7c3300cc27a2073fafaf4ee84ce506bcdc7ebe563eb41ccb0620dd9f2c10bea1dff27a3b2c1f104c3130eaa841e883129827be85e44afeead758ac13baddbdefe3b653c4a02bd4c91c61ff113bfc02b1e7b8803ceda289edc41dfa8ce38d6836f3ea090c13df9f05bc670f4c473ed9b2a0eb307ef7c46ed151893dd49d19c8dc7bf06279f614b15f63cb98c715e0369b55582a9276add53c0b3e670b2fddc78798ca854b00362b93d887cd9df0f2766fb0d6fe9c1ccea8a68313e6dfad59d0dcf64045112e8207fb675ce4e636ccd5b6eb7b93d060117b11e9dd402cbb16e0e3aaed075d40eb3907d7b7737a019ce3d6cc462a43f0f62c44a5952321f3dc1aa84f6e7e4dbdda1fb52f124b8d04ba300a047b39de782ac5f628d1d21682c3416e59bab01941079b1b31c6dc29c3abd6a448476998dda52486727ef2dd46ea331c3835b636a939b193c5945c9fe8cde229cbfac1a03a56d98c740c031b1b2649b761a934b3fa040c0a0131b067abc24c5750ec0ebfc3cb24e592bb516bb55ecfc0a15639fbc6954ad01c60dbeb076fc31d627e1d7b6b071233d6c7bed4f78cb3e60ec57ae6198fd6aba620db042e230f5e76021a7414206e8277df7714b2ec9cf7cb0c17fe39a05e177870e708cf38f245113205ff2f14a41361054ff6a4421dbab7600ed37bcd0b3a087020bb26c81d426d4881f8632a7a89edeea2d9f816357b5b9b973b549d9b4797f501fd05d10feb9fb4f4d0b32a2ed6f6fec6aeb27463d7d6bdecfe6b10cba10840f06e907720bc32c3f42d7134d5ca5824e3ceca7f699d4df9250d3f4cd582f7c23e52ff5241d36845549d0669f1ff10563c029e90395f5dcbc7e9434295883cc2f5500022e226361f00736716d0122bded1dd7869642b49cb283bdfd41855167d649253397167e85fdb1e46c4802128c87396c9c55fa7d4b643bda73fd12f94d5d9fad0fa3d9b9f8f016789a37d9ac9a1adbf91975a03497f0f2e54b4262aea872cbe538c9e3ce2fc8b0fc3a771afa1b645852197156e3673abfb13e07407dffacd64d6dade7313e2f38581510a1779707b4f99ee4fb50cf294812f8fbd5211bb8b92cb6e85e5515937b40afd431f5a7ed5af57d5ae052ce5c62353ba269632dbe5fd7a872b4e53698e4c10e722b47e486cac84715acba939213418aa3cac82cb9ee46aad5536e4783c16036c917b181ae3322f1afa9141e6921278251f20115ce440bccf9b3dda96aa40130838be5a0ed9771441903ce1e638417a033202d8080894884f0dac72b36306e0035a8ad4085aaa7c8755a99d9e968558f75846b585685b64acee2aa295577d1480cc453b98f0f4201ab29f44d442fc6c95ae7ecc79095881deefaaef583fd2fa7999b8e63bf2e21d224d40931cf851a40d788e107da24cf4e5b578ec54ef160326134acf9dcec5f08ac1ed388dc80d1557fcb0375575aa72a84dc6b82767a8a29e12353188d03e7e676651f2695870546914bc904286a4e8491bbf3831e4f538f7ce879c81d189409842e2af613d091a1b212b259f049374a2b4c8132a31855e93342a9b24a497faa028b0d17bb391b49eb328711a18e9033e06994636b7453ca7fc161ed80a96b51fa671fbc7951550dfa941fe4b7c6aee35fdc2ffd513a9764fce8a27bcd7d214f2ed5ba598c0a353b685524c125b5afcbe5abeeff13c9cee49f6689df18806ec9e0b4bf5697f9abfa909080831e9f0160241e8be4548aa123da7da5d9d5781c1e509397618931ea612cfaf354acd461b8e8a35a06f3a3e15242fa15783146b11548c892e2f119756d556a81fa8989fbf2e25607c3af551b092f2c552e5140742ccab9745c756bb5cc8c9fcbd5e4723cb1da4484e7d781b18c619b672d5c7a83cfeb75233e32df8d6acfead8169e5a8641e0b55c4a2e6bf5b24339a9ca1ee9d81c457c0baa8ac61151ce545e526b7700580867a0a092fbe8ef8be0ea646ca6fbfb244327e0c5a0a00623e2ef103d5841de06ef9db8a14a5fc7393288a6bf701dc4900a7fb21092c54b2fc5056c5a142806929d2d3e2aec30fe4329e6c30448a74f6509ca58104b5c20d6907c4813244d587dbe6e2a0a992a3f8686317e2a8fd32a73e22cff787c2ae443f80e26531dfd1cf927cecd91e7421019da3b890f449cd713827d436f492356e6be526bfdf7817ff7e2f1f85ad2518231b92400f9cb8ba71cd6a35bf3661e75f10be3f5b3d95e531779bef85995034f581af37af406546185d386446ce1d29905429331421bc8df176a4a623fa301eeaf6cd4b502fd632250c44e28db0fb1758d56bf0114c6146ce8b0fe821504fff275117ceb66536d86bd278e4627a8427a2b44e502debb2b9db717c6363029201cfeadab0c38d151d60c21d5b18942ec11e9eb9c78efe6ca3901214d22da668bf88dd9775fb5c9ce2a91afa4d87736262c30da3b8851a48c97b9096d35cc7405cbe2388e0ce17e7647cf9d7ad77b5fa714d3a66af944d973330693ef7e2a1fd127dcf663cba3846d2be2b3714ac7c712aa653eab513ebf108282f271911d2e3db2cd608d7aec5cb16234b74989e206ccf212c24c329ffb3bbfb5a8caf7d6a499f8e396d5c96dcfe7bee6bedb383a3406203a5b6fa04f55bf3d04dfea79f84e4425931abad478032101a7ba5d4b8ba510675921675e3efee055886897fd8df608d091d275004188e2df165d0d73eddad18c9230f7516da30537db420f65c7e934a4059272318d527b1712da55f905bd93f007c6b44966bf23428b587c041d8ef53f5b93b5ab62c7f30fb51ccbc7f8fbb84a4cec3be2c6c621d682424047d46015b21d1b4e982f5d9fa0dad0fa32d67c8a39aed158cb55335c8d275d461c21db26e0575c4d1a69529e134d7655f010ff5b00fce252cdefcb8affb90fe19c3708c565c45c01afa9e5fe858c4d5a81dc695f045349b8909f39a53f20a2d144231c365388543066b27325afa1e29843640188ddf0e1bd38e76aece0d6b57c6d1f7c44100a65d46ef4ec3cd2bf822349c31ba52ad3e586a8cc098328f499a2b81ddd2742107d325129ca960d3c3bc48b53ac6bf9ec85d828d9afdc0a58d5556708f11a399785bbeb67b2049b1b51967c47aa8249f6a8c3b44d563192816d4c85ac179c336cec8bb736c9e18416d9815703def472960a94ca617734ebb0b39ee0dce8fe2d6bc9d79246245ceefe108877e026da40f6f22e2d535afb46b8a1172a6c069978d759dd81acb71958bf0d1edf5f0dfd00dbe3d53d01239b9f348aa93066ace7d8da74321897adf62caf6de868d26d34f6400fd45354267db78ee9832705e225314cd1469a0f157164ccab8a5ca3da2109f9e34d753035b62c439160c253452955c454bd50bd4496df9457f034343226b95ea5c7131e056ebfd52113307800de629b515073057d6bc7d03e2384bedadf4a045cafd25c557a5ba607239b3fed954f80c24f35f8c15ec2b9240d8f9b1f214484f7360b4126ff196b05db8eca9bc01564a17d4bc77e57e94cdea8c83abc7ee564c44acaa6272f79fcaec70f4d1caf86550b1ad64354565b48ce278cbbbe65806e531b35355b6c28310d76506124caefd36923ab8fce720e211eaa2cd7fff6a14f8b933440c00994b12b012c5e544d4894819f3805043350ac0052922c1ee734b50656f8dec974886effa5ccc8e81f42119e9803b0e3c75898892c5993801bd41295ac9bdd6b9298c202b7ac27caba8866370db6d7ce48f3a2a99181b1ae46263827229d2c48444fef85f4373d09a7fb05505570f91c8afb0d2fb2ff99c70521ac43e1ffacaabc9c6ab18246a0f52e579e44c3625582052c4e4e4a979cb8cb86314dfb26a0e5a2357825912d0bdf2f2bba69662ae77df9be9b9e4faeaa6fc6940aeb5a39454a975c72ef86b6a561fe9f62972564854c245ba5b13a2aaba9169c1c2d33e4862f6eaf20ae25308dd5e80d061a4e72e749e68789c789cdfae36eb188a72d60f1b150f36b7da446447423538ddb42da0e3244107e3272150b42c6d343394c00af39fff4144af13f8b1a4c52fe8c98ad1d2ba87298e76795e3a33906343fbbfb6eac3a8009afa388602d08e32de0274952e6b44195d0d216ba14db867c4b741eda736d7d8e5bd9f82ea987209a6a4fba3b1264e3adc7fec694720fe7fad9b3a99776d419d48046c8d1cf085202e2edf1151e1f7937e50e3610c20f284aebb9f3980bae48bdaf00adecc61e9feaeeaea86b37b5469d7869d56f22887dc1817c8430563dceefbecec7af88d251f56b6e5fb6b102779aa674458184ac02fc026981ca0fa7da62d95c6a1840f8a75e5b633cb5e4f227d33e2dc04faf2a6d044c259fa9e653518d55564469bb08c36305e2e4ef599a9dd21445df02c3698827d895f8f12dac40cf3541cf21bac91bee5e0f9f65058538c24bd7bcedf0aaaab619c1ddf88953e9801f37c8babe830c7f57eb3bb9d0ba6b9ea3dc8b7856de486eb12468195c8b657ca70d207af75d70080b7379131dc4098de0ee060715de4c26f1631e73af9ac3d35394b7bea3b4118692ed748d5edf6c9300e9da48ed931ae7af8ebb6cb7b6e18bff913600db5a755f589291c1e0ff50e25f20c24c22fc56c70d7bdae0af8794dc81afa6ef071d9dde16f275a0cb413afea2be688eb4ba8e95e76b0b0a634d6d291ced154abfec4a47bf74cf03cf3be618ad70f912e3c729e559720412681a7a5d745b299f7edad4c66a770d1d9394feefccf400b4205f13becd3f383f76a61d8d68caeb40f152cc2f4d3d1b35158951f1f96fed784846d549124295cec3a4a5e6f77c5582c5fdb0c5049cb917df00ddb109ed22bc19701ba3acc8ecfd1ac425d932fa110f9bba5c13b18b22aa6d7d09a7febc087331caa0a9541c22a30301d8547f1079204368ccd8cf9e804a2c2233bb4af9786ae7a9f851328e4c10c7eed90c46894a0751c0b10b1ef8e1a210f94cc26e164b4adc51c6b0c3677d052f6e7daccc474f6bd35386b106c7a6ed5593256ccb583418eeff086791c099ec74e525cb356b80279706cd7173d8702919ec755227530de759d8273601b31ccab217e985294b5dbf3173a20893f1ed4bd7aeb7e2b759ca5c27fc9c6642fea7634b6274adbe84a3998672447f1d1cf5e931fe40b401ae5c7ffd045ede98df072adcffec2b5e53783e60efa530bc5f087ab0eb87d404b7cc04ad3301fcea94369f6b208e33074e46edc4ece3119691b83687b8963a1f11fcd46923d224b9aa7c5056ae3c4ee9bdedb34c5da90eb8f37128284bc4142c2c0e79cafe2ee69aad87099e05a242e313a436fdf42", 0xf9f}], 0x1) setsockopt$sock_int(r0, 0xffff, 0x8c, &(0x7f0000000000)=0x5ecb, 0x4) 23:57:06 executing program 1: socketpair(0x1, 0xc003, 0x8001, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8002, 0x100) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x8, 0x7f}, 0x8) openat(r0, &(0x7f0000000040)='./file0\x00', 0x180, 0x1a8) 23:57:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) write(r0, &(0x7f0000000380)="f32d005489341a3c17cc199ed62892f84049c29d31d7da108ccdaf6aa2dbfe4b2d76dc213c16005593181274081b3a011eedf504e046de4d6ba3ff023a6a3240c85882a4841f68849d02a4cf0615b1e665885d4d28f98cd05c7cc4898e794c84c1ec0d0e9b3020dda59bc62be3fd96431e7ba62acc51cc3fb1c7ba565cf91f30c8fd8513c027c477d21ea9e353798325687ab6791961eccf91e37fd721d94cb0db038d995cf9e0df6e0e98f50a2e4db6620884566d7c069c9cae458dbb78b3b3cfc718e997b426f806cde4e96de2e1fd1f8d0c73e3e86f239c76d880c8adb5c6894572e576b891986a", 0xe9) syz_open_pts() close(r0) r1 = socket$inet6(0x18, 0x7, 0x1) recvfrom(r1, &(0x7f00000000c0)=""/69, 0x45, 0x800, &(0x7f0000000000)=@in6={0x18, 0x2, 0x8, 0x9}, 0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000240)={0x8, 0x1}, 0x8) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xfffffffffffffeb4, "a175a2000053d07babec45f0b1c85b6a8a131100"}) read(r3, &(0x7f0000000140)=""/249, 0xff90) syz_open_pts() dup(r2) 23:57:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) write(r0, &(0x7f0000000300)="f32d005489341a3c17cc199ed62892f84049c29d31d7da128ccdaf6aa2dbfe4b2d76dc213c16005593181274081b3a011eedf504e046de4d6ba3ff023a6a3240c85882a4841f68849d02a4cf0615b1e665885d4d28f98cd05c7cc4898e794c84c1ec0d", 0x63) r1 = syz_open_pts() r2 = dup(r1) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x8) connect$inet(r2, &(0x7f0000000100)={0x2, 0x3}, 0xc) kqueue() close(r0) kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xe5e3, 0xfffffffffffffffe, 0xfffffffffffffef4, "a175a2000053d07babec45f0b1c85b6a8a131100"}) read(r3, &(0x7f0000000140)=""/249, 0xff90) syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x7, 0xc, 0x2, 0x7, "f04e559e0073f4b52718f779b0540af479b36852", 0x1, 0x7ff}) syz_open_pts() 23:57:06 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) setrlimit(0x2, &(0x7f0000000000)={0x200000, 0x7fffffff}) setrlimit(0x5, &(0x7f0000000040)={0x0, 0x7}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) 23:57:06 executing program 0: r0 = socket$unix(0x1, 0x4, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x4) 23:57:06 executing program 1: r0 = socket$inet(0x2, 0x7, 0x8000000) setsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0xfffffffffffffe7a) 23:57:06 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='.\x00', 0x1, 0x40) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) syz_extract_tcp_res(&(0x7f0000000080), 0xfffffffffffffffc, 0xfffffffffffffffc) poll(0xffffffffffffffff, 0x0, 0xffdfffff7ffffffe) 23:57:06 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f00000000c0)=""/100, 0x64, 0x40, &(0x7f0000000140)={0x18, 0x1, 0x401, 0x65}, 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000311000/0x4000)=nil, 0x4000, 0x0) r2 = socket(0x0, 0xc002, 0x0) poll(&(0x7f0000000180)=[{r2, 0x84}, {r0, 0x2}, {r2, 0x4}, {r1}, {r1, 0x10}, {r2, 0x10}, {r1, 0x8}, {r2}, {r0, 0x1c}], 0x9, 0x7f) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 23:57:06 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x9) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140)={0x9, 0x7}, 0x10) r1 = socket(0x2, 0x2, 0x0) listen(r1, 0x9) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000040)="ffc2dd548c1de9246f50db16f7e8ab12c8d1dec3cc49e6ad", 0x18, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040), 0x32) sendto(r1, &(0x7f0000000080)="430a82dfa66ff0c2cc64831b1e8a0e188fd72cc5da4393126785f406c6d3c0d60e8ad2cd93a4e5d6109a6a8436400ded672bdd35461c10f4ac823680bcd57a6d12e1520100d5fecbcb4b1ae90223ebcf78f734e8741546e11cca04cc2e0209a4e2fafa9cca281fdb97302d0ea33f9d91e7a77f89360953e1c9870120ca041eac35122ea5c2caee8f1b3babd48047644fe3c6c49682d09e63032cfae00a053f153cf2a768c71d4087a64877cb3ebe2f6cb9d734f6ec78fb9d", 0xb8, 0x8, &(0x7f0000000000)=@in6={0x18, 0x3, 0x3b6d, 0x7}, 0xc) 23:57:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) socket$inet(0x2, 0xc002, 0x10001) socket$inet(0x2, 0x0, 0xe0bf) open(&(0x7f0000000200)='./file0\x00', 0x800, 0x10) r1 = dup(r0) accept$inet(r1, 0x0, 0x0) writev(r0, &(0x7f0000001840)=[{&(0x7f0000000ac0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91abbdb5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f58968b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766af04e392b0584041b66358eea868892abc9d758fb613d8fb1dd064be0d736fa24b739eab17d59306a4ed1ee5ad44dd2", 0x4c3}], 0x1) syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "8369d2d18001000000fa600000ebff0100"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 23:57:06 executing program 0: readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=""/4, 0x4) r0 = dup(0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='c\x00') rename(&(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') mknod$loop(&(0x7f0000000140)='./file0\x00', 0xc00a, 0x1) 23:57:06 executing program 0: mkdir(&(0x7f0000000040)="e91f7189591e9233614b2f", 0x0) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='r\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='r\x00') mkdir(&(0x7f0000000200)='./file0\x00', 0x20) lstat(&(0x7f0000000140)="e91f7189591e9233614b2f00", &(0x7f0000000180)) unlink(&(0x7f00000000c0)="e91f7189591e9233614b2f") unlink(&(0x7f0000000000)="e91f7189591e9233614b2f00") 23:57:07 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt(r0, 0x29, 0x38, 0x0, 0x0) fchdir(r0) 23:57:07 executing program 1: r0 = geteuid() r1 = getuid() syz_open_pts() setreuid(r0, r1) 23:57:07 executing program 1: unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000000)='wx') 23:57:07 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x8080, 0x10) sendto$inet(r0, &(0x7f0000001100)="127f6d228c64b01059aa02f9f336e334f82e09fb2fc940d844ad27f3a31e5135c5f41e73d71b2ed317b05894110ba99e8992f07faedbb5bcb7eb436705804d179cdea23dba23deb04236bcec37282ae92cdf96983981e91afeeb1af1a53c58bac5c14640c8f2a32e460cdee715c8ecafe35244db7bbd32a4ddda298527af54c31d043e284343cbfa86a8e8d12f645f345de9e6f7fea72652e7c3165262ae335f420b690e685b0cffdd52e422ec9671eeb999bab9", 0xb4, 0x9, &(0x7f00000011c0)={0x2, 0x0}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x0, 0x2}, 0x8) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000001240)=0x6e7) unlinkat(r0, &(0x7f0000001200)='./file0\x00', 0x8) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x6}, 0x8) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x0, 0x1, 0xfffffffffffffff5, 0x2000300000003}) write(r0, &(0x7f0000000100)="ca84f334ca6b37d6c0c660d864f0943ed5d93265d7dbcd4792b2018aa5cfeeaffa33a3d02b1f48e8913bec47caf89c30928d2fe5b94ead810ecf8700567c9cbabf87f809d013760641ab56a90ad1f65cca17e250f2664f3e8b7d235435808d5a08ea8b5368ca379563a569b2156f513073610611d649caa235fe30e7688bfc8998a049f038312df426d2c65eb0acbc46df6aaa51c436b9e05c072d8e146fb1aca12a78e796f287a38505e77654c0ab7241eb3d5980d28ac43c3c43950c8bb79d69e7bcb543c00c2709ed16cf226f96b9617b9dad467e72e5badee5c2b4784121982f1299401c7b61f2767aae83723181dbe65b528b39a2c0a6af88ef9f371593355d92b8e5d8ec7c2b81c9e45098ebde27940bf55494705583f5d88f7d27ba83cef014dd39572231977679c52127a08c13fe5f9db1362487fecd2d93b09116ddb839d5a7b0f70cddeec8a6bbf642f59757165e0f7a7bb12d540b3e25395fd45f9727829e81724275eda6cbc0e9b8642fc042f4821fe9126bc20b3bece7ff2a50a135f574b523c36cf3455c651ea2b9e874dcff593d005f5b3524a27f3c8a0fa8259f1beebaacf4aa25e03169e39932f1fbd86a7d924b31235a46e534e29fbf5054a9d5b9932cdd19a916bc2dc8e3751a3d11e2df6e3c1f00a2360dd6fa5ed43b88f17f161c92223608c613af0470579f36fcaae695d688f1713c05601662a1b63a416067098fa0d07869ef800257caecb67f1c1c84fff371671d6ef25ffa05baf99e5acd92c0e13c59f3a950fba0f51f494d482e35af7920b4111177e15b22691e61bd6a3d6738f216f4d09b8023ebdc3f43110b548f92a6ff538f079d8288bf1b4b4b287bb15272f3b5e3a315ce9eaa39ca8c5a7a4ebad528ef30718fd8675f63631220a267d2a3a7ae5306e48430bdddd01aaec263a4d23c7a45b2e2ba5c796f6de6cf6cb406a0078ccdac5133e7d9bf08ef0d5509eb8027483467ea71f33adb872bd347cae195c8c4f8fba333d033b15abaac025dce1217d9fe25b9c56d0ebb87011b119b3045d36895bd82b6a5b3a53342444dd5737e3d3655271eb61cf8caafe340d91c790df658b25921c1d4e2a2789be03a9354dc0cbcfffb0bbaf433d3723460dc9126fc5f7eed9161f6b36736964ba14c04a59c1a3fb65dc83cc28e4e5ce7894ab0116c972fc094ea13dcfd4f7ab449a4e027dea29fe36fd295b72039d1fcf7e3400bbe28c837df9f8861af5327409fbceb07d567cc4561cbd0516c9b4da8c6b19d80524ca1b5519930657a5dc300c356c7efd171d4420397fb61e8f7b378cba6cf40929ae2363cf5d751b490ce7c604b1ee15bac45b1070b26937e0142a67180977fd826f3091e1f4fa1b37cd00a4abd5935a3a104b1e0face847168a7cf70d0c6cac257733f1dc872aee1eabae03f1b70f7666a75e8d148925fcb52c021fcf14180985f6f9f38c050a718d0342c768c0a40d454dc8d95f9e011298c78312e0d18acfdf3c9e9c8df81d53245b552a39cfc91c8326c54e8f035313c58b6ad68336f3aae632deebbce20dcf88af8427d5fd3a182a89c8fd6f68bc9163fb0e1bdd945b0a048911fe6c79d816da056ed81f6d6b273dc97ba96d9a5435a4daef5d35f9e2761c9111d4001c0ef9bbae37cdd762bbd35635d1996adbb9a83db1b2e3e2a8fba06c5416fc32783d7a02c09becc5b397540e629ead4be7d976dffdbf6f7119d90d5118fe8c6d5aad0cc498e9c21c03b6da7c8576599f786ae04168ef1adb28ffddd52f40a96642b8b6142835692d37499073d9d2621d725ec1e4ed08a4df32211fef238213905306c1fd342ce7706ddc1a8e194d68aa9b48b83a0fc0873406ea008994dd731c8c913c3844624348cdc2ac3d7f2eea28d4c8f90ba47d1633ecd416431c72ad79f95e8d6709bfafa3da6ee78e4b8550d71eb18a6a86d391b99d9e197db5bf6b197cb6e6c8eda901c502d21bd5c478d2ba1bcd154e0d5b6ca121cd311f2ca281b8d8d0c79f1984f41d7053b42a0806fe67dc44e3df7a26cc78d8797546423f103aa8ab9eafe9064d21e526d5ca5a9b14258dea311722800a10c67f79e081e09895c1f2ceb94407bb3e31973f8a256f0b39627176c1af1554ebe418db9497da9fec95c010cc717514875a2616eb194f7a291c6148315ba4ffc61140733e973d91bf929d97ceccb30d66bd57dbd44a3402c6098af6d617ab44e0f85b6e79beab3f5d94a670754ab47c5cd7612410d4a2dd2ff4c3b7c6a53b7f5fb579f8237160fb7153b2e7a4b9b86ecd33633acd919997369ff613b979298ec3bbd3f4de784f0165e1903e9dbd4e3c626daae367368f0ef91a9f4fae4c0089e34fd2b1587450f6dac76ee160a327853c7a3e4067d47b31851beca652f9e0183b111b39e708f3b3d0659bdd836391fcc9a2f0940f1f4fae88e74a1f89adf4d3d17cff3b5edc58f78dfda4c436760a9f678bedbd335c3b5e22f9f7a799a8a13db510a7a3d09bf96f27386c2d14f96cecb7a7c76f117631357ba63e0dd27f5567cd72fa827b021581e256867408cd386aa35d755ed5dd34798989196d957e2c24274fbaa8f4d2c6a15d63165f8fcfe9b75897c2d7e3e0183aa7c884f7e964558f955cb53643617e092fd8bae7dffc0e58b69945edc205d38e7dc015a7c4ad5e8790ee43526e4fb539ea3d61e347d65099ec9fc6620e2be0e9acae99da4e5e3482435c6e247834b99b8b9a46c784109f5947b5fc1020876e89dba3c06a95ddb95b720080816cda71f52ae3a953a002a983e299f8a9756c59dad281f0065467055b8a57cc6e59be7a591b3fde030d22bfc9e6b398c4ffd7af03135b02f2c191e2abb124cd0cd9e5ede42703b196b12e9ccebe08c4d1bbd78a514b6c2c4b973bc5d5c5212d1db140966bee1734dde6d8cc874cf448b4ed06163b1fdc979d9688c7593122d755d0c665da4b7c57d2b1ad395a65ce8f44ce53ee0013ded9d7fe9514d5ab6173676fbe8004d077d951696e88dce9cb63905f92eb97158110ec3374fbd469f71c7474ff9793111b57d46477bac544f8ca179ca2427b43752447faf31b418247fe4010a95b3e8e532f1f14f2da8169b4708f091b01d9905f420d7ccf8fef0eb1ae1f818182dfdd9e8b65144e4c869ee54b5e230671a89510f752ccd9916d4fc68ed711b47dcfbc62c08db3a2a377c9253b23a4e8bd7373ba8f7c4f1dbc9309b964f14950ce89da724c73a5e9171f25ff7524d15517630003aa14809136c7dfc932abdabf8b6ab6d739bfbf39289f78b5c52c2cf0ef1f533836ce7bebbcae044c2fa791360da438b490de1391283ee52ed01ab20c1498c44313f17b62eaee7b1d625fd0b7c305487ffbfed15b71cc7d72d084ed90f3fbab0e85abd0ced6564fe44deea26514cdfdabf519b97befaf31df45f251b979212c3a88fd5280abe204ff91befa5343afee59c4a407e4ba63d9551fd23038e3f307134b18836a826fee1efab3e0772431a24b4722098b18367854af60156500009ff336401272d5ed74d237b99dd8306be5f6f44f391d638e0d06288cf2f2ae1a6e564d1eebf824f6d43759a3585e74491dba72138cde66f44905c98588a7daaa2daaecd2516f44992fa670e20f534a4246a9575a273a252961c872b818348a5dfca6ed9e16c494b2e745142eeaa75a0a4f213b43f12bb59361ad012f7f4049110f4bb7526ff64cd963a22bb9f09ff03b9c85d9d520082198e73fef2e276b190e7164cb833a972136fdaa8081d5740cd202efec7c84ad56134a88a93ae4c8a024aa85399ba270c510c2193526b8b793b4ad740d4a9a8beb01a084346012d863577ec821b3492cba55d55cbc8f90b03dc47ae064b4871c376c3b51bf4a56cc1e49b2b3378aa6f56f823d94c9145fbcf8211bf7c79ac7cd481ad63ef9c45be05383d10a3eff32546ef5c60b5649364e313c7d9d755201b6899eab44b662ce6a2804a85fc7fed30ccd75b5e7255b070b77b838a90001209de5d37e7af4a3e8710bdf634e0c2423b89774ffe0af847c85f446c0bd34a130ca3c5de81278c907981acdb4dead8a51adcecf5cc6ae4a703dca23934bbf5d4b771562c8d8d70d0f1803003f46aa6a7666dff16229ebb9ddb2c5cfe5bb147acc5326a9ecc2d6bd72c483500a49ae6868314b5a5f7a203a70f27ce8e93b535d2ccaafba3f9223e732cd4057f7c17578ad757a561f12d41527e5edabd77ab6f30ecae927c8a5d19a1084abe8d3008c35735d628740893051bf7b9a0be5b7dce0f686a4916173972addd8ee245b94e52a2b63bf4d1a77fdf4279f8031dda5be46d3fcc8484ae5dd86822a41484fb8a608cc942667bda608a6d9f29bda5fef81d189fb3335ca55574ac0170c07ab6ef91283f68b5ab5a624927c28dce1c6678d45419746a48b287d92872aa062ad1dcc109965b1008541c5d1278bd1288836e22a68c8a207c5265c26f25ad7f7ce701e00bc8000451949cad650495a49a99690c194ab8031c9d4e203fe5810c276d3493b3f51161def00e1b154ccced281458daf941dd4bd076099af8aba137c24909db3437994035c5b4c24872308ecedd1969580cf1e5195fe310b7030f45f0092fde19a3001e6d25927a70e1d56bec8bf7d00d2d960bd0fe9b4252a6fa044912f537f61cba766aaa6aa4fd2618d8b9858df8fb606656fd15ed810cc8ae70ef9ff58f7638e429d94f7656e36bfeecc28a46d2d15040051b96ce06f62f83c5e9d877a28d6e98d60da9379b707c83817ff72f9b0efcc116199bf7a7072cfacbdfc0556cf99a08d0cafd171b3e0c8571df0226fddd722f46c553ba4943b5f9079885035c537264e57feea8163226a131090ce813eaea2637eb01deda3476c18bd97b5bac48a3c10802269695e89e2aee17fab7479f57bbefe3067d9e9497f8a83b12ecfef4d52dd2173a5bb19ed54eda6b7d3fdd93a68dc6cec33585b3c8a334823983c0cfc50b0708b81b81ebe4600ea0a250dca44c0d9fea9a906aa6b917d60f87717e5422e23c027302425179748898fe47c703a0175d708de8ddd1d22c9754d0dd17d05206c8482b5640006aa26ce79b0e267b25cb61b43669175f2d298b1ccb4e9e07a778b50daf9ceafdb0d0422166a6860bf7b8afee461be478fe5ec93ace4ad2514af192bd997a3921002f17a53ba4c3abc51e8d7e28d57f3ee321096c6a62b3c71fd8aa2025de28e96d729e0691a21bfc06a6c08bd4625417a3e61be7f99e105353a0d1924e4a069cc245def1514fafc5bc0d09bb8a00bf0792a454bff4bcc1defb68c34400638f1652a9812ca934938b7ef6aa257cfccad74c54cbc26d5e4ba694aadf5b6a709b89486d3dcdec469c0b87c828a556d85a666df1877bd53503d2b5adec8ff9b5a6b673a73feb68616bbf316db2b30c0dfaeef3b036d2a1da7cff9de14d23254f31500261fb746d3a3623c13820282c3b0e430fb09375177927c97c43388746b1daf935991617149c5ccb9eb248b4a8f1ee90f7b41955169e9ca3c56e235959eb190b90d6184fc8c64633b8a0efa8ab1a8602d0711fb69bca1afc90eff7ddf57fb9eb3dcfe394b33c33030725f441ef2bd5576c335c767d33308a94ddb36ac370d3d09b2466131794ad0c1569b96c89f55232978d249e47be4849ce8dd707d3a53fcb8d048457e6f299330d412d17fe49a7450f5a420630068705ef647699cd922ef0787d5ed7aa814935cccc95e03a45a5114bd446b929988f3fcc90ca4e3bebc1f9915b0881331dd45b8da590f20d97493daf1ce252d8675640", 0x1000) 23:57:07 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fsync(r0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) r1 = geteuid() r2 = getegid() lchown(&(0x7f0000000200)='./file0\x00', r1, r2) 23:57:08 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x49b, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x35}], 0x4, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x8a5e, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x23}], 0x8, 0x0) r2 = dup2(r1, r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) connect$inet6(r2, &(0x7f0000000180)={0x18, 0x3, 0x2, 0x14}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000140)={0x3, 0x2, 0x6, 0x4, r3}) 23:57:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000200)={0x0, 0x58}) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60a", 0x266}], 0x1) syz_open_pts() close(r0) r1 = kqueue() symlinkat(&(0x7f00000002c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000340)='./file0\x00') r2 = syz_open_pts() link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000500)='./file0\x00') ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "825dd2518004190000000000fa6000"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 23:57:09 executing program 0: socketpair$unix(0x1, 0x1002, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) r1 = socket$inet(0x2, 0x2, 0x0) sendmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0x5, 0x0, 0x0, &(0x7f0000001340)=[{0x10}], 0x2d6}, 0x0) 23:57:09 executing program 1: setrlimit(0x5, &(0x7f0000000080)={0x2, 0x7ff}) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) r1 = dup(r0) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000180)=0xc) read(r1, &(0x7f00000000c0)=""/117, 0x75) 23:57:09 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x10000, 0xbe4, 0x2, 0xffffffffffffffff, 0xb0a, 0x6, 0x7fffffff, 0xd70}, &(0x7f00000000c0)={0x1, 0x6, 0x713, 0x2, 0x6, 0x4, 0xffffffffffffffc0, 0x8}, &(0x7f0000000100)={0x81, 0x1, 0x1, 0x10001, 0xe0, 0xdfb, 0x9, 0x4}, &(0x7f0000000140)={0x3, 0x9}) open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) dup2(r0, r0) 23:57:09 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x281, 0x0) close(r0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x10) open$dir(&(0x7f0000000140)='./file0\x00', 0x4ecb18149d4241, 0x40) renameat(r0, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0x0) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) getppid() 23:57:09 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 23:57:09 executing program 0: r0 = socket(0x20, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f0000001740)={0x0, 0x0, &(0x7f00000014c0)=[{&(0x7f00000013c0)="91bf6fec7729c142f55c0fc85920c6bff04db39919dfe9767f7b3a3cf14e0b34ac52b34c735e7e78579c9f8d4695fc4e5ef24dd605db2837737e3a2e8a53b159f3110a59a6800967939d0db2785315aea17cea27859a424ae04fef5851b8ff07d6876cc67d23df15d7aaf4584cb4ba088aa1f3c3508f7bfc270f1af9aa6d6b9b88069e872f1dd7d74bcd6f4153568ce456acdf480ef7bcd0c189d046fd2b563bd95263b34cde70484549212f0873f637d786d79fe6708dc2e8eb3c04b2911c64a92dcbefcde296e8899de6764bd25c4b98facfbc058738e9", 0xd8}], 0x1, 0x0}, 0x4) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0100333bab1fc4a76a203a40046bb7d1"], 0xa) 23:57:09 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000616fa0)=[{&(0x7f0000e4bfb4)=""/57, 0x39}], 0x1) close(r0) write(r1, &(0x7f00000000c0)="536cd03b6bcac7e00ce9dfd389dee2e01b005945096efe7f621251eeb04c71d286735abd4226dd21e6391463d3f588d7414ffc7931032e11dba91236eaa1d5f81651211fdd7e9322b04813d671528b10f33edf59b16bc07a30b353c9197c2f0def2fa2ad344e2209939326d91eabbffc2bc03d165f7fce227fe373bba255c9dc81393eb80ee42195cd9dd13831bf69033e0f0e3f1f113b43260ddf15e0e380100461af1fbb1a5cd5349d7f66cebc72066938dcf5b187d433514de87e68e2eb3f4b16871f069703bc3a0771e0a1570889b6d52ff439c1e7ab5e6863635fbdc6455ddf6652b2f1a02bea0a7416df0764e262ef80034caec73ed8f99f63edb9978cf447463aca20f41c0c7b7d23ed48274acc2658e9bfd325719da3503a08fc7aca8bc4a125e601eff7ead05e79a991732df99fad599d03042ff1f09676c8bfda58f77a2b54e0495e753431d90590e2c0c67b4701848063150f10f8d4afceade56641c8ca6b6393326de82cbd02bde1df022c982ccb148b6247ad68248a6102a482f7dcd95af1042b6039d5874aa90cb41f03931071168d88102b962232f6e113ad059e3440bc69fdecc0916e1c9cdfd08e434cdb0bf19fc326cebf87bfa8aba1d203d898fa17ed601cd77158de97f92e9a85a2b24b8848767724085f35b137696602c4f47f46e303de6c8c229a3031f0185f840cc83dbfa7241dd97dfcfad76dbdf859f92ff4a056cf0bd63d56b1048a1571f5ee270bcf0feffb2ea95cb5642f4f3bb064df217f0d6d0bc3952a8b6c3eb74b89d73b815a0ac3a3ca023d2ed951a1a72cd725faa1a0193a5e602392bcfbc0fe6ba949672fda7ac39fa915393cc113334b826d4f484321f9efcb5d8db08d00679a0dd3da6113947f3a1a6d4f2eb4667587566ff2f1ac4980c2ccf87feadae6d1f4560b5d1f16060a4c0c72eb7e04ca7124b3eef0aaaf39583f6d938582f207ece5f7e6ac7de32ea0135b8899ccedbfbde6f9105a14a957baf599a66b68a7cc9341eff77ae60fe0004a2cfb3360d5b0d4c35bc12faade4415f64191f41b3aa8751003149081272aeb4ca2037eb042f47a0ea4c7e39995dcc19c404bb86cddd7f5d44eabb7c9d4a81df454a6389c44d52cf914f5bf0e8c49f76d0f4bb3bdede6246ba59da0082b6cd66e26f5e851b19b97b2db892c2286f4cd18e1e14593bbb491273023d3c1e07812d9c14ddd2a49f00745a674695b4be7f541c3965d60878d398b35424074b9e1c4492ad35a087b18c408c0f3d5c959fe65deb3c4fec35bad0623e0f372f7219d39173995b75942d161fc483654bb954a38e3519d55ab44801172a9345105babf312dee3b406ae833cfb7505b7adfebcc5b5d16186a79ce1a58eab20d9bbd5b56c0de7ffaa910ea9fa86c9be0fba54649b68794d507e780d943e534724eb8ba09da3729387207c84046aa51c07d8d6ee7bb5a693ee34e3f8641551a9567a7c0649c495ce9f7593fe1b08dcf659818e5ab1975d2ec9f6737c978de449c3d3585b05256a2c1831c23f0ab19eaeb81a4e698f8f9095727d9691020a37b1949d346a3ce4a14dcb8b350b40d8a5724c42a91eb4f503072526740bae6f56db143784b46169f9d78fb8db0c23e9e6a56c24ee2c5a45a73b53f98bfc7a29c43424ddf8cfdc9681ce29e506402d9dd48db9512105bfc9a3bcc51b319413c0a46af652f3659eae1f98ad916be78cc94dff87c9526b3affd8a7ceccd6a50cddc8a2bbd8d736b0676cb65461edf44a1ae59a4ff4706dc198cd6fee583f6bc93fe77f90012ac5195c2fa7f540cb2f1fdf6d3251cfef2134947caaeba640fb5253e91fd3e60bc0efa16e3020ad00dfc6d3a6575aa10fe7b5935efc8519e25d2229f844a4ca8f8e5f64670054c75170b8dd39f74471c799aa793e796dcbdc49900ae2d7a6da8ced2e49bfc870869cee41fc46b5eb3deaf07400e96cd49968a45895b360fed99d2aedfa3f6680f963d6cb4faeb2cc0cfc242b325ea5036e974d52de33b0b5fedbab833cb4f5c06f134567a7d256f64d3d45a16aa4961755904f52a09011c9d758b2335bde818f69ba42186e27eb00bb1162b9aad7857eb61a4f80301d6206d3676ebfdd9d1e48468e62e588ecf60f5168cd949ba3aca28a1cbe56782a2cc9b21e540f353218e58275557b9dc35ccb5965ce435e65f4f2b998cc363a62a252ad7be234037830b18a298de6c76990bdc292d176c112e4d7bd9eb65e71f4801320567be59d93099d83c3dce3ebe8080f092f1af6d8b1c78eccd4e5bf1c246ee2d022554d2d0cb5a9ea5fe0b44526faa08db8f892c4ed9e0d647f00f3a3a5ad20573434c519df88d2688783ad259c1ce27d245ec24b18f96cf4660b64bf8972862457f159956e66d6d5ad91fee18cfbcaf4685b3b13c237635700155faf5966e43aa77a2a42a860215c60e1180812dc6462e61da7365303a8037558a17f494c12956f82ccb372673e59c24e2966e58986e4ffb1b45718f117d443088cb9cd01d4082135541659cd81a8ca4a5c3b05d37dfac7de1da2e1f724171689262ff8c9bfbebef47c62e713965e9115858439fa7bb508b6d21cbb470d982f266baf7a156995094338d3876756b5b1d8c1340c4484838e2804a30d8151dcef8d1cdb6b781929ce48671670b70859ebe4c51c5e762ec1f166e9c9c7e86bfae5a2349d54fad0bc5ea8aa00f50e4b0e3445d4aa0af04e204ef9d814065492b4c5a9bda57a30d7720b83c3294b7dc0be752ed8aeb6dde44dce027a981ecc22b32f3dace1b933c647d186a4eaec42be00354211a6554494df3b2b7b13af8cf999f0b976db6901b6019dd417e6ace40d1bea4098502205491ec99ac52b5885c5d597152c6d27ab88629082ee694cd9602b29aaa06f00b34f115dc29ff8bc712321f82ceafc5ccfbad6bcfb39fc247160de692ef75e0b0974d121789f53f855d9a09e2155a2e630cdd313b8847f2b038d8c0b14bf48a58976c252addedc7029e163741850fb50d5f6a2e79d5d46bbe303c7226b2ae03836c17ef81196dd1b7360a126222f37cea113aaa4257a620a89729578cc799e2e12cd638dc579bcf5cccbd9b492b7c93a1e20a49c24876b1da3d85691b99595ad793a069cf25c74e0da4a95a4243afd0d99ae16a30b2f775dc8b67293d382c3dc69c17f40744b8288e9a73d0138f5c75375abd913f0354aac71e5811dadef02e85b8eda60501f30e009e873175ef021c2b8299110132023823f5b636795f6a968e29fe0bdcb96b0a0b0306040794a09d5f4fdf68b88054868edcd840310250dc8b13290e454318cffdc84d6370aae309a2d9ed453fe2c11bb36bf9bfec7884b3c7d25bd84c81f9d6032e7c09487ce7c5a89919807a6b438aa01d2bbadd04356dedec0ce70f5304f3de00a1a50488b23a9e7f5806364748df0a1d1f1c6aba669223a562c51864225a90811a1cbd47bf3b397b7d6b6c6a8f1144c828da285d6c41dcea1bedca0c784ec6f70c7e3be85011db693084f0418dd2bf924368a693099633c5b9f7d9cd4f76fb9b3ac24d860e7cead261027ea853090c3f7eb72d5e2f0c7a1a5eac2ec144b9f3f36bb2acb435943bfdd9a6e23896aaea0c85d91fffdb6ffb705e7a38abb3effb4e28aa10477bfdd2f3a716762b673035eb075b2522faf5e7ad4392206abb4c56277ce3d89eb9e1f8ec2d074fc4ade710cf86f26df6ac045d33c587f19198497810c46b11b34afe6b4dfb64073316c76d05e017b34f6df3f99aaef5aa7af70a9cd23dae898cca02689a57db9aae164b09ece63495796862d1eb916f902c86cd3ca5270131c5e9c99e01d79d4e5f56d3936941cb67b2d217d2a6a0a7485a3292b05b006960381379a1461894c39e78367e03693231e9ecd37ef258b19d5d124508c9a4a68a9a10f3a86d70fc4e80edf70d24f3c68ae769f0a9c10a3d591978b0d6c9dac7e3aaf1d0ee856320f5a5721ef7795d864c060e0c27db66a8cca986a44e9466c71dcecfb40adcdb8f2d2f218f7b637765e33c854299eae8af5a2e53f6caa9bc1aea81973250a53e82957514836bae3956c2c9cd3e99e592330843d2ae859700fce27012d786f744c7b9f3cabb3f2f463dcb7b49d9276958d81d733d21ca7309e8ac54eccc43d9036676ff0185e674136eb0d969561692a99d1eb37e1414575057de79830b3bbf31d152524739393664137ab578b09cfada241e4836590110728a484f777bb0ec261a138ce4d2afdb16dd6e95a60066ad2d27e8c792573620a96ebae3238a52d6f98ff8e53c1c6228e50f60f02c34990a33886071db7d792741b10e4922a26b262c77a8e82bbc79fea403254febcdba0a722e2d6ef3391603f8996f9c17ea76576056e9597c463691fc0d5b2665027ac3d4b45c7ca61d2bb526c5ebf1b87014fbec6657ae3860354860e978198e114cae516c43da2f0777d761e60af75d083b728c756b9fedbdba0a7120fbbde00e47e5727c726de2c60967da578547791bcdcf80cf0385a3730dd1cf2f0aa64ad379866b23d0314c57ac6358eb0d6abb61424399f961cc9a8fe39b49be4d8b7de03e00462262ea9cc04afda275c7c5b4e4fd975ee158340fa35fe12726dab54271155ee1d1950b9680a5ed89a06938980e9bbd89c8d6fe139b441d553ee82345f576e3468abb7fb379c2892917d54abacb3571a881e8b6446ee7bbf3a863e061f5480bce75d1da7bdb187968043c38c98c13d39e35cca6a4723d803529825b6f96ddcf09feb3fc9e840fdb3787a76b1a0e6feabf22354974b4421e7bb0ac55e162311f394680cf5f0f29101044946aea7c96afcf4711b6f92681d45daeec190485e4a21b581ff2433b5220d18eefca71eaeb23749fac94fd5e2a81cdbd940a891306b57edbfd577b6d1dc9ecbab1a1d89a78b7080199e4b5b806e6b91ab4daa95447d576a23c347a2026e4972b2e5f6304d783c8ff162da5dbef903b6df1109edb4e56707c559656d91769c9d47ac681854a18c558d196907df5b85b3a79d38eafa1445aa87c551227f3947434b86b2f80b4a7b598dc03b9ecb0269ca4cd4efa56c61095c7c91e10457e59453bf7da5b11e16f26e201b5ac2ab72e56d69ae2392f3a41fb87fd5efedb93e6eff00ca6e6c16cd65f01e3f01900adf4ea9877d4a0b418a273209410c7eedc83d08afacef74c885e96e12fab8cd80dce1335948037a58708defdb505f00f29796ecd4a04037bdd44f805b29b387acd4e2e2cb554ccecaebfd7d11c52b128135046b9af4d7a9e0ef31cd68936b7b0b67eb365d33fb22548ca244cdcc8ec2c8f68ccc41212e3e4c7d34ae24129f1342a970492e90e6eabe949003b6df9f3af43c9e8c1b46a2c6cabce257402f80a63abe798d47ac49afb0bb63c95891eee3de04da469a53434d0f23a3dbc7416e4f6c33d52c1c0354c6e81faca178278c403ea529c64698132f8ee25f2eefcd8c26f27a67f20f13a4c7070c341bbed9835511841cec00f33f1d4ecc309d18510fa42f8e824d714529b5da5b3611a81976adb8ad70cbfe332a0d525c1245bd6d87faea9cf2b336a5bc43f5857d467bbaa87a45276d3506e5d0d4a78263eaaa35a772d8f5fa3f029b99ae14ae642ac015020475505d6d598d0633cd76de20d1b9007f3478f01f20e90afacbd47399ca5e945e1c1c7c247cfbebc48d518123603d5ef6d01ed16b9de1797c886e32b69d485654355fc26f35c5af859ce5ee9adcf6a571e3010877ccb3e7d322229a923cb7d66272c97a14975535f13b314b8d57a3ed6f423996859434e", 0x1000) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x7fffffff, 0x1, 0x2570ae8, 0x7fffffff, 0x40}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000a44000)) open(&(0x7f0000000040)='./file0\x00', 0x10c00, 0x2) dup2(r0, r1) 23:57:09 executing program 0: setrlimit(0x8, &(0x7f00000003c0)={0x5, 0x80}) r0 = socket$inet6(0x18, 0x2, 0x9) close(r0) kqueue() syz_open_pts() 23:57:09 executing program 0: r0 = semget$private(0x0, 0x1, 0x20) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000000)=""/187) r1 = semget$private(0x0, 0x3, 0x100) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x4, 0x1, 0x8, 0xef, 0xfffffffffffffff8, 0x7]) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000100)=""/102) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0x7, 0x6e, 0x7]) socketpair(0x2, 0x2, 0xc1, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r2) r5 = shmget(0x3, 0x2000, 0x261, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r5, 0x0) r6 = semget(0x2, 0x0, 0x502) r7 = semget(0x1, 0x1, 0x0) sendto$inet(r3, &(0x7f0000000200)="d53f7feceee01dcdc4dec20b6375b5d5b9c1c5aa7cdb987e8b413b7691f5e61f800be552b32dc59e0254fd2631b5fc9d180c7958183143d2124c655617e0c466fc04", 0x42, 0x1, 0x0, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000002c0)={0xfc67, 0x6e92a4f5}, 0x8) semctl$GETPID(r7, 0x1, 0x4, &(0x7f0000000300)=""/203) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000440)=[0x0]) setregid(r9, r10) fchmod(r2, 0x14c) semctl$GETPID(r6, 0x5, 0x4, &(0x7f0000000480)=""/160) semctl$GETPID(r5, 0x0, 0x4, &(0x7f0000000540)=""/4096) msgget(0x2, 0x140) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000001540)=""/185) setuid(r8) close(r3) accept$inet6(r2, 0x0, &(0x7f0000001600)) readv(r4, &(0x7f0000002a80)=[{&(0x7f0000001640)=""/86, 0x56}, {&(0x7f00000016c0)=""/130, 0x82}, {&(0x7f0000001780)=""/114, 0x72}, {&(0x7f0000001800)=""/4096, 0x1000}, {&(0x7f0000002800)=""/214, 0xd6}, {&(0x7f0000002900)=""/112, 0x70}, {&(0x7f0000002980)=""/112, 0x70}, {&(0x7f0000002a00)=""/81, 0x51}], 0x8) r11 = open(&(0x7f0000002b00)='./file0\x00', 0x10000, 0x20) readlink(&(0x7f0000002b40)='./file0\x00', &(0x7f0000002b80)=""/228, 0xe4) getdents(r11, &(0x7f0000002c80)=""/4096, 0x1000) 23:57:09 executing program 1: setrlimit(0x0, &(0x7f0000000040)={0x53}) setrlimit(0x8, &(0x7f0000000080)) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) sendto(r0, &(0x7f0000000180)="ef0b230ec66ca6ae", 0x8, 0x400, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x3}, 0xfdab) 23:57:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xffffffffffffffff, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r0 = socket$inet6(0x18, 0x400000c001, 0x0) sendto(r0, &(0x7f0000000000)="f67bc70e5651232cd924dd1ffb8ec68058223d01f0d7270911f169e8dbfde2bdf62a377a920f71e138ad31f69518ca0d7582df3b095c93f2ce624cf96026067f20adea2e6709d406218fa6a9827298a5f0edadcd443f24547ab2b7b8bfd2fb17e81ea3cf7956353f266aa40000000000000000000000000000", 0x79, 0x4, 0x0, 0x85) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) r1 = dup2(r0, r0) getsockname$unix(r1, 0x0, &(0x7f0000000080)) 23:57:09 executing program 1: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000000)='cr') mkdirat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x0) socketpair(0x0, 0x8004, 0x20, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000002c0)=0xffffffffffffff63) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getpeername(r1, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) 23:57:09 executing program 0: r0 = syz_open_pts() mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x1d, r0, 0x0, 0x0) syz_open_pts() 23:57:09 executing program 1: r0 = socket$inet6(0x18, 0x5, 0xa20e) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20a81, 0x40) unlinkat(r1, &(0x7f0000000100)='./file0\x00', 0x0) getsockname(r0, &(0x7f0000000380), &(0x7f00000003c0)=0x2) recvfrom$inet6(r0, &(0x7f0000000000)=""/59, 0x3b, 0x801, 0x0, 0x0) mkdir(&(0x7f00000005c0)='./file0\x00', 0x0) rmdir(&(0x7f0000000400)='./file0\x00') sendmsg(r1, &(0x7f0000000340)={&(0x7f0000000140)=@in6={0x18, 0x0, 0x2, 0x1}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000180)="f04b1ea3e12361a2deec528f8fce246ef28568da39d6977d7ce775f7a175084e74d2a33f8eb65ec171c5f5bf816ecc4dc5cca53040bbf578aedd217dc86ed5cc5604e09c0c8efb2b2a2edd128fb154", 0x4f}, {&(0x7f0000000200)="cdb5e23e6f6e9e8be55a40d6778cd8a984c63d5745a4870ffc5e5a37dd69ef3a276e52b9ed81a2695ca1237c790a9545334c04e42ef338566401316d20ba18c469be07f6dca5490080804a0eaa3c04a6644f9d9128b2a24b84568644368fdfbce313d0d714c983256bb4d451dc698f5db921", 0x72}, {&(0x7f0000000280)="788b5fe41a58c3dd5b4f2bea2e265455386859c1acab661e14fbb34a960774daf9706ad8c778f29ad35fdaa51c9f64efe46727cc3345704dc0f00e646a8cd56c5373a93c9203efba347a5a20a40925795ec8d249ad88e89c82579f54d2315707a804f8b3b375d49732f7989e21a5b5e2f662bb3a49", 0x75}], 0x3, &(0x7f0000000600)=[{0xf0, 0x1, 0x1, "8fe10721700744143ea9d0f4cfd317685594ab4f004cb3a29f45b0b7f50a96d2952e2c00edb8c025d62d1f2dd7791730371f82f6701ef1c11385028da5847dc361fdebfdf983b595c1761b6dcb85f2bb9b10159aa7d481727a0656e3a44223f80320220e5e09b1f465c5f2204b6d9b9917bdc6594ac32cf3b5c9b6d94be90faabd16f05713401cdd5017cb675b57be33f4c83bf6f495607b874376c80580f49195d6b703f931274569a272d02d15eaebf2126b2bdda4b0fdeffbc823d8def313c4e1beeed29788c100d5b84a5750a5bcdb0ed4661e2478fc391d58602da4"}, {0x1010, 0x0, 0x9, "0142b25d9fd5659cc67f723ac1f99001fad5322bf22150c25ac2f3d74462c2c674fa429b38ad4f6d92ceed5c7248a35893058ac774d6f235b94742e63bdece70229524ad8bf1cca1134e7ca324a262c00f9aa9d15ebc8dd7d9a1fc154178deeb3f86e02a33cd6179f6723e1f68c6685882ebc556b8795a811de5c9ee28295829cb42edd30cc6e2b191978e057d4e35813dcc0f49b85ea3b3402127ba25b482a196e3f0f1252c05d6904d2773917b8fba2773954a176b3f86b26c4a2c3d2761b61b934bad35d0fb5c99da9657374e08db64490f07c16ebf3e9c8e3e96c2b222db40ddabdfdbf3aff3bd96e94d72c32373f2515e8fdafe77c51e483bf3efbfe202d34c6407868682f97520574851c6d91344fdf5fdf3a64a409636e94b013aec2bd45ab0d847918540a6c2eabf0b89d30f866509a706c582bbc106772aee76385d8d0d60ab6c7dfb6c9381198b93c4c76af379347880bc48d34a184730579977f9f3073248f3037170ce3b5d375e600e01cc4520270f3a023f09d7795f8f700a7d972bbcba258b90c3d7b29118ee74ddfbc811f3a4c8165cb547c0c38ff3350f5b586beb3c203276d3ea60a31d2a44a643b51be57d97a9aac9388e38256c1531247b9d8e03169d5dfb21c281e4d312a9d33021e92f5277f4f35fb9fda4b641fffc41293c30532e0958555a5598e185de16900a94842bc4025ab0d3874160b3e001c4091cc5eb31bdabb9e68331e784205d8917c32d0c077a138f4bd75b4282ee1f7ce76fc62b09903532a8a11528a6ebea1ad022d3b0268599058780d991a21294105c1d54fe566b3f97d0dbde4913ee3496aa66c0d810bab36a1b2634fe88f4c9aca6d6d34ee5590e52bd53082ae89b71cf2532246944c5cc33c113a19a202682fc0fe159d45ea8940ef634eca832c89d8222f3309018c14a0a1999ccf7bde5ff90edbe7e9595b87003c464e73156f61ef5023c4af8ae0a4f75e775e596092fe5ca9546184bf823a13c76ada1ebd56eb31041f4467c701e7be0eab1a90e2c3b74161ef5f6f53429858beebf7af2ebc33cc85073f48ff6e2497a7c157a4c642774f981fbb9b1319b93a7d74719bdf06d0774595334312ab76f170313c059483a3bf1d5c5f8fe086413ee26a20fa94a5e53698cee3034ea472dc4713f63c74b822bc8c5b0fec660194230efd4f29cb51605e66febf753761c8988d2c3ca9e2b16c280fbb2ed475a0a2fd4c16378fbd89b38c7a2a3ca799826ef443c08554317136fcc7ffe79b6ee846c8f1d801e2b6d30ade705b6e71e5719699b86202363e09056abe3cd5fae8c8555cc24a52d90bf27d979c4663f3bde6802894af4bb81a850e925274a304e6a1ed88bd21ed446a40bfc2bebbc55534d382c78b5d63d11f65205dfccfb19d20d33f52e71039f1eeb27048609c2be0c51ea71454e7db2b001461ba7b48d942705cacca91e9a40bef2a8dc90deff93635bfbd321dffdb32fee15e9a4035c69d18e26d93299e8e6d2021c6b5ddb04176ff3fbc4cdebca5951a946a07da5bd425f3d439c88190921e9a56112355c4adbc3c9baca15b83035a57cb6da0e0335d7291021d5700b03aa4ebe889fda4429bff4c26e9a7bac1ca5faeaf717203668ced30ace5998e65131fc2e012d40ef52afa03b888af30ff612c13d024109045ab43e8997b03a766469365114260012a4a66f6840ef70f259a4b58589d47f4f98b42494ecbbbfdc531fa31c1a1f0f574cb3741337519a9e74b9f46d26070b0c4491b4fbe24723aca27e6fda94d528d2fd8c3294573e0ec73efb5c04ebb7f245875853c4c2ed35aa36af09a6203c1de4fe864231543fb41f04304aeed77272d7f74a8c86fc374ace81e8889da2262a9949d9daef0a06c4e342f6130e77338952d1f94c997887b28c66bd4414e60ff1f09a4c394187bd199d945586101a5b943115fb0d5f5c61a25cd1ed2613842b3462376601e17f39d983cb5df389fa79749f3c28c758d65cc01ebcc6ef593d60a40f679cb91a3792cad749187c7e59caf2f0ed190fb97db879c80293c8d742e8b1f5fcad2b5a131f83fd4003954c149522b3ffeb007a9814b0d46a557c51bd5176231a124d4a8331f7c8329636b68ce69e0dd102a2f980c66e1abca026251a0d0dc2f463e9cd657dcd44d0055f00303fb8f532ab18b7e92363b4f5cfbb84dd657c5884c236bbc64b382965b857598f466368144cf16109df12d3f34ad455ea035d2e2d4b97c4b375ed210b93dedba381f326b21ce60ee53878c78361e23a13fd3c4c10dd4b360abed5303f16be8b2f8dc47e85c151030e31dbb4dd52482eedab3a93c4785708327d419f1001dc3cfc292e91cc09f528bab2d2c26a9e5f10f5585478b7ac1bc21ca3488a770d6f36faba066151c7dafcb7bfacd3f933bede918f263dccb1e2c9849370aafea80f7fb251ebe6cc25be4c30832b86a88fc21deceed94b72f4ae6f1414c1cd79653f7469de88dff2ed1c1ca31b1748f92ec537e4ccd6f1bc713e2a8374d5652d7ede28672412677733ec817e9ff432ae0657732631515d9ba21458a65a16bc58ab5445595db4140da957237786278c4809d572789e9db01c896028b3a37d878ce8b8fb5cf60fa2c0e1477a0bd6228fa07b6d72b0cb54f0b2e5b03e4cf400b7c3e065cef20542c4a564a10d243f680cdf48bddfc74d72c305c7f2a543c350dfe5274020a15f8331dd50ff543f7d4cc288999e7e6227c2786ba6f9002e7e9515b97dacd7437eab25720345944acf30ae47bc215545ebaba0ad8a0961b9d15d40287f44d93925c03c39d9103f2b26f0429725bc94aae7b3234dce073e860a07f7e39c19bd97608e1574394c84ccd4337d9469bf7cd50dedef7cab0753af6ef3606176ac1f02d6bcc30bcb2bbbe3fc3dd8f8f6552110181a0e14a28e00a1019d343543536b0948e551499c1cac6d572e8111d5fc1296d081ce265af4da546f4e5a237fc0615817ac6fb2be82e1ee22be3a27b20ed20869b80405a9afadf8d91af295ff7b9eb269c1869bcb9c9a62b0a8f6867f6443336e5dc786dc2068585c69cec537a24d252bb6870ff629fc855596442ab97d2b23ff8eb07d7515b2c92c9f5756677541ff554e759552b4de39a74618769bb8bfd480cbbc02bd39505320ff70c5064851e30a6a3061ff8d189394853b9371ae318473b885b590e143bc6cc501437361b8bdd978802d42f6c1f058cc729543ac0e15ecd945c18ffc6927145faa8a049fba37db6e3eb756a7bf135b41ed9420553dae28148975ed94b04e53a63b8108750872fcffe734d2efbe84cc8845c4f861405ae3945745f70c30c12e25a8e7514965f01eb073bc437698f66bb84888e8b7a42e2f0968e1f0e90655c487ecb805da75f71bd12f37f22b2e4cec0bc9f9ed73a2d004c65d28b02343f5786d01a1dbc4bea1e8836b70deff97ee80e8b2d89aa91aebc3dbd210701fdca003dd222ce2b4d92132a24f92c4ef2189ecbc3fd3c3da250d5345005a469001d3395f0af8dc6aaac517447020a4cb5e90bb2cdfb982e60f9f55cd70f854a4d0dbe3746a63d491509107a596d6b4e421c1082f4d9ae2f1c3e07f52e42626422540856e85f0421af08dc0124b490723463958c3a667ac5ae5a5e27b1cc9c0b86190709c6a6cd8f98f636f654d62852cbfd63f963e603d9c20ef261f4cb63c1075c88cc36ce1ddb5f9a0e8f90891927bd805f4acba11a7ce1e73dd0e2c1fc4962506e9cc19bf3407b97bebf214340daccc02929d7fe20e26eb8e122ae5d2c5f3cc30e921410c4d597cebb5550ffa445c909b23fa7ed69ded5b8e22b7aac564b854063dda0b3198fc023298338e9092510dff5f3e04d53bb5bd43da37a7f84271e7fba4de523e4f628c8eced9e1ccf7e1f2b27b30e6895d209e1923dfcb4c400c23bafa8af2165bcf0b3b55dcdd6621512a2671289e24e0ffb44f20b8230bec67ae4d606085b40f24f1182ff4e736db057ccd879ee521a802ef71587d15088257766639c889adaffd3eef1012dd1b57d84bf616ab2fdb1b097d021cf41ade44c9e92c9c40dab2c2f659fa68a64d8fadfd01ce94fe59b08eeccbe5792ebb988dfca3ed649e36beb16105fae11cc683c783aa8147d761391472b5e28f746802c9bdfb20a9cd1e87581798e78df95fb8c1847798b82fe53a6d8db360800d9a0606741ebfc1cce1d02003de7a3f9673ed3cfdafc0be8662f4e93d2a313b00147f7a99a6d2864cf609afb0acd9140a6e9a2370bed3076dd83fb2f13291552b0191ef3bd66b1f7dd1c14e1cc1869c8e4fa94cd8fba4a3ac628dbf76bbcf1727ed4e86fef12d03945481d9ba21e7f16f4be7fa0df19a0a9f33498e3531445e304e2dc6ddd9b52d9197c18b52c707b6c99db9d3e0e8329318810c93bf9c94bd800a31c028b42f6a800e036c6b9b85a8b2cacfc2658af25ceadbbda485d6d84c4ccd74d2d33e873c19ee9bca7f798cf7c477c3bcd435fcb10b06e2199707e775fee5873b28131b1db1433932a3d52447ddd6ee2f88943ab7e82e5b247906bf07d9b09bc9374c035c2511c3ef662d9c59899e2c82df79126b7bde899e3f76bb896bb538846203998dd84597fba2b815245034222b469c396f062f052f9b3fbf03fadc348df0a0a8f4487925992edce8e7642546ee80d6fa659e536fafaaabe43e4754b462a0de397fafdefb89c2a85302a5b8809f93fd516b086a8f3696fdfc1e99678d59e10895795cde83ab1bc4ff1e40fc460eb98f54e5131bf5e22a6ceae68115ddc6f79be2bd852fdcdc9ffaf1719ae72c82ea4f265809a5ef0320bbbb3ecbbdb63671b3eb52e19feae1959e06cc3383a87a4ea0c525213b979dbaf0d2090ccdfa1a333a6ec43ab8b5e0578717f952193c5f871e2ac64d8c5f43b0a6f21961bb1bb718b5307a919af1527d736f6554695d99cb05e102b5d59fafba4ca7ca15212b2826ccdeb1a23a8feaa33958d84fee7cbb2ee34a70ee125a0ab184488a8c52fddf266745068e8e871cc882ccb862b39eb8048959d8da82e7b24c8f5cf5816b2cbb0d3f97c6476e74728d25ea7ab23490b111619dbfe2a3c838b4f3e454172532194666849d62111a40e37012068d338bfd18b50f03519c9074ddad192b20d2eb81e524aed2b7d56911a4b00879362b62b6c19c3f8f2012ef52976e12195ee86d2a741852baac8b7ea92407ad2a89b3b8c4270bbd8b862a2e2012d9fd361b6149865304cd57bde3c6ea64c2a69ba6c6a1db0366cd8746474c757ceb44980484da6514b789aad550f8cbde364ea4e4317d80420a111a554e3e762956bfbc33c83b30d75242fbf050a01f2947436c42d8deff5e227ee9b7855327f28aaf56bdd62aa5cf4901fcb42744fde0d6cb25607a818674601e2d35e9b20123888aa668fe7dd50408e57fe99d724ee0e9e8e693aeee0b351fab13a4d00cb3e949ae5530eab8f3b5aaef7605799f6af0ca173489395178b57fd58acc6841b57fa2730de3c1c17c9ec0aa587c7635bf51c6947e5166c16c57df894c26268414bc88ef4fcdeb8d0394fb1bee6e1b9cb1fbeb71b7d1de880128c5845a253cc115a721264792170d9acdbd84196909d649e412f83e32616f0215a8eae172b3c5f0564fa828b1848c9976e52353b72323ec6f6e5cdf803007c5b43a0f9250c553198799751a629b67ee332d5df3b94030d3152f23f33fdb4389d19c78643688ee5a0ffb50503a3cf3113acde6b9a26d65aaae0a840270fa36b1c3f9104e88136bf5a3d2ef2de07b329a3ca4dbb0c8263b2f7492eede"}, {0xb0, 0xffff, 0x6, "88b4fe07bfd714d813d04d4d34bbb0ed4121fe43ada5e7d7001add885f8450ee3854a487861977dffb86631854840a384c5bd6c08279c605f89885db6429824eaebb16e97d21ceacefa6d0bb9a991239a703a1845e9d9f6432bafd92365350a4e04088dd03f7cf67ac63e66c3f7da585ba27b37a1e14254fddc0d6b6fa7eb4f6fe3d18101de25427c47aa1b6dcc469a15fc8df53133a4e35b574"}, {0xd0, 0x0, 0x5, "c7ed5b7bdd07f5bc1dcf6e782134c4ffcd1a5f8ffaf0b8e41ee76042ad13653e548862968d9ff33547fd72521cb696f616dc17f67808552d00eee2e295f3a288864a604a694ca4e69f81de492cf276d35e5efc74a54dbe30ff069d6585344e21a74bf66e9a1de0fbecf5a87674def5f6d6e6bf363656fc88d3a05cad3a9c98dfd56e527431d8fcce05cd5c6426ba5eb51e090d8dd8fe28bc4dca55a792c2f3c4d43e577eceea7882224eb20a6b37944ec4d78856ed57034ba1c7"}, {0x1010, 0xffff, 0xf74, "a8bf7731a0441bbc15c9c12e7cad4f3d36304eaef4fd48f9c70b743c9ab3e6fa363d4debb9cf7a8b7c8e7ed28a3a34b011a0c73bf081f290af96cbe116cf4950a4e25f025871a7cb395a9950ef834161611af9dfe41699477b5616dab42d4d7f0a22edf4314555a55197a0c48b783e778066e90deec8a2c5df487ba3758edb9c5c0c5024da5251f2d223b98d0f148579dff4abf39b66e3a20cd96ec64d30a2024078702fdab394a9278dfcead4c80b12821783da50b871c42e2f32c9f7f9031d0f9ef5384b0bb7bf9e09da0c1f166e422785e270c2003616e83e3151a34931b3aef1e389faca3a80a1028b6b863364d885cd0b6f7c4d931f359b0d9cec6069bea5507f5c773bc47de640e1312429526531301ffb828f7d6f609c50daa65ca8d5a14e85d3b82c49a4cf888dee029fac7f7f12a1766d087d35a1660ba0a0362ada81cc3a604d2929f53233f468817b02044e3719b353fd52e754175e901f572fa548ce5977856ad0c1fbf6742bff040a0d55c01d6ba9284392be62b48319b33cb8193742ad778f286aa5325cb6f2ab4350e0c2b3c6df35d4d9ac9a111409ed1b7a35fdc31a6bbc9aa7a1daf3ce5647215be75f5fd17288c6f9e87c165f816267ff48ca14f52c6c6e08bb450b49bf7002584a108dd81be1fe5a4825543a5789621229c607c1baeff3ade9469c2dc64897f0e4adf881ee80fe89a1484d82da215145d371c2b3e6f02b88160b81cdd222b7664678f1dc0ab2d85d5dbcae34a656014f3437fd7b5fa949db257fa55e687f5ad192ef19da7b4bef3c69a4c6e56cd08a2401a2605481d9401184653e94f78e8d2d25239489e3a911252abd7046bbcbcfaac4c568b9f86fba67b01545da3e6f9566d5967c4e74ce6397cc70320edfe6ff414ba2acd73b23b3c0213d343ebe4d644e59e072322f6a20d701701473853cfce8323fc50c3886010e3446eb00974b4f7d942fdda830050416feb7b4a8fba3c62b7ed4539116c72e18908841a2d7bfd9e86531d802becf324d5037e981d79a0c5e659b34682a6cd3d17d01b2644edc024207d5b9a2279e91ff86580dea5d684bd86954dcd334832926179e33224ae534d35c574b126b57b55ab748d579c6d63fc6043cb13de7c271766637c8ce4a149828d416a7c07c96bf311a56d049a79a3309c2757913a4b5cc903ff40f4d18d0a90ff20c12dca215f876ad92022af5614c337ea5800bc5a727f8660bef956f0e3001dbe3c1eb4875de1a0301f0ec37e64537b45a6a357bbe7233205a5e35ae8b657e53ec1919dfb85954272dded575e928e61a9341c05c5860530bf6d995ee87404a1f4bf319098a6e552592d70b58c7f0974beea6621300c7ff0d72e3b4ad06b01cec9b40fcb95a5aec7a450c5a551478f21fa8df4f92e739d880adeddb2c1bebec201962139eff46806c8e15bc516a56383fcaef255ec24633d97a2763317ec43237c8264e5bfb7c11a22dfdb484b2e57d9d704d787fda6071a0c39294e9c82f8ad69214cd1ee61cb99bba722057ad26c2eedcd762b06f44a978b78397913f8a17b6baf66893a33f6dd98d76e96f69167c81b4c0f8cdcd9d0e822f5fd44dacc793ac6f818abe9d0584b5144095eb715d6438d95f21949251039aa95f596b92b7d726ce35e5806afadbd7e73fcb0538b06720b4419bf220c9ddba65c2d56303164e09ae1d256a6e7e8a117c3d9561be3204108805eb88c3f21f6b6b6d157aed2dc52ec83d1b317798946f4081c29aac48fbbe98727c206c1a7b29ae84caa8b962d1d392da0fbab3be3b499520731729041d2ce5259a9a9f0d7bc6588fad07a0e7eb681d73202a63d844ea8e232206f8aa42078a593c158a130c9ae3d0d5745e9a4aaf75730c47b228b1a889446a2ff62794250afa3f3af2b79abb4e1fc0fc5af02e97a87eff00416fca0285a1e1ffdd17f36c928e2bebbdc9560c0cafc0cfa43d72d4cdc62b508328555757a826ab8c72cccf5ead694c30146bbc7ee38ba9849a327bdf99dbb754c46c5a6bf207f39e9b794da0e1da9b4dfb3acfe735579cae48a2743291e3b0eb96776fbc90b737b03695f389bae2cd9167e5950011ada392bf0ee8d1734e6167def6205b57a4fbbf24e21f98fdb9d9a3aab9eecd752f4d002b9be8d7b2523479c141a90784f9b4d09f7c65155237681a06ca31222b0ffb587323691ffe2f2508f5330d9e63e774f73832da0e808621f262e5b7cd42d129b71496dd488713976f768d52a63e26e9ec50baf28fc505f3818aa95e966571861ae247ae871e983f81732429d10a702b539330f887cdddc14674484529e8d35fc40f4ebc92e1e92667ce6c830ac13472b421dbe321464606b0f5c819e9ec92eeda17495fe42bcb4f69eab0262e9e3b39d047890e5342494afbfd3d23dd0284467eb551344308757ddabbd4c746d0a5c1b22bc957342b5fb14efa18a6cf91dd63ff43e30575147880d2161cfad695fd1e01f7f7e747f208e1b36a799f80b5c237b2974bb0557e7e24d37f82a02d997a67fe684c502a73a472fe577ba76bdde7fcca1ea92b823abca5e7a417466eb78ccd2d5d84ac6f0b87f21828609e7ab3ddd5a2bc66fb1729b1fdba86d1253890dd7d72b3d32f50c4a780b1eba03cd671e6df4bbe244dcd9e7fb9b2bdd33e7e097c9a8a380f2dd322b8384cfc3a7cb97e1211123ffb4d6ca8f840998b5fd7684ceecb0a0616d916cff7743974694f54e036920dffd150562d8ef82e619e515e541c88156f3c545a2465be0704a5ff45ef9b9529fede318d52438bbac600c2c4bf02615d7221e4c26ff3324730c7e177069f49ff24ff971e607be3d9a3516f4ff53c6ad6cc1341b2de60a8953ed39add613f82b93372d78023aa5ca51fc5e49187a860d22ce4eb922f19cb1f0e4f69d5853529afa1dc7ee10e23900875c6383823149733601233e565084e0dcc3a17571b5b1e8d3c455520bd6deed10e48bcf51fae9df984dcfff8d00254a873759f9b68dedea90d9babe1a2f92141f395a8c0d025b77fc8233a9f050799bf7ceef6698d04d50eaea22e2c0348c12e7f09d8e0a0f3094945190acdf2c9eaa37f422d1a3976a6e0a1e45f602a6667eac7c60f8d7ac923e3c8f160165c201082d8bf34b7cfda366b5d1dc372f363e6312b2d760ab61aee2859f766ff6b148a00020b29ab971fc671ac2fb4c6ac955b01b3b4d2a2ab79536bda0820de64672bd8a2bd3b5ce1e41781202bf86d7d2dca9245640238189b10c94342c61aca6ea65ae242a3e716cd2616246128f408acf486f3d695397a47e75579f811aa40c0718a211b95ca158614db176587475ee5da6429c610ad553a5c1584238d48289e20594aadc871b85661344534317d77f5d6d32a13a33816d0dc46f55ec61e8614f778bd9b0086a8ccf0d529f3a6755cabee3dd7c25daef65b3232925a113ab3f660e98f1d848bbe7695c6b04031337ef0847175a57abdf8b7e859b4d0352308aa18528b039d81745a14e10815bfff9515d2cd56163e3d346a656f7a8af1e52b2bb0e36ca8e6f51cc82d2d24a7630ef7abae155fda74759a6329cd87854583bd20cecf6a0308b2d93e87523c2a5e4d6c5d958d76f41b8f786afa86bd74851dd33c34ce3844aaf2d3aec40ea874d0195d55286c5aa50762e9772b9838092497e83af3244ed44d9cd9c4460c5411177125249a15dc916a8b07805de0ef581765a7077a1838c4a372ecd7f38f885ca4b0f385443f1e2f3f501a19298e1931c761964314e52394e9296e3f807e23743fd541161d6d3ff5d3239b400050e75cd90b7daab8bb77ef1a780914e86e77e87bcea7a1c76e324b13a33a5b7019a3af390236d398f7e71440e39bd761f5f45fb2d71c2aeb0be734c46da72bdadc0442b5c4062fd54fbb4c80cb4209781311a9b7f42dec5a2fec448887e8251172462e7456d8e24f2d578df4aeeb4044cab2e7e66fea240b96967a90827bfc2150449d41bb6e7cdf6e4cababeb6aafd657a381e67880ba6d60fbae4e600dc2d71e060e733b2de7562a7883509f81afe8d7c8edcfd02c433ca7d92177f9152d2f201475ef7bd850fc3cd217ed4c6f1e027d0be8c69593729ac07d3afdbc0dfda036d24e766e1e99e02682c116551e402f4eef4125cf0d8aca07bbb8ce64715594fa77341e8095b3a13f89d5c0e9aaaf1c17b56fa337f1580fe281889c6fb3652a6d910530a36dc8fa121bfbbdcbfa9b90b54ed42cb0f70da6c30b8a4d57b3781d5654bb7d39ec14a3a8a7e8bb6c3a970003d0abb7116ff46cac1118fa7626743b0b6e22e36aea8ed5e94d70d047fd7decc2b27762f2475c53c4d3d24bec65d399f89be70aef190277979933fb05dd90dd2a65049cd6d0414936848be9df55cf1e51e2946711a4319dda08e2a36b283af0fbc56a1d6be7dbfcb505ecf9ea02ab7d705d0d708cf1fb13a6aae2d350389d806c4b73c35bd86edd7330eea765b769a4bff290059ad1c740d205272cd16bd10c49aba267d4c446063acc8923ffcd49d9685713d90d0a01af18dc0954a728b762e90b8ea543a42fc97dd0f460c769088f0b70cdd54b3f6c7147a625fa8946a7f5b2c935b52429b10718415b4bd7e42429a9e61635c3f40bf3c957f5b3bb9634f741ca9390bf500a81e29e7a0c56ac3ae8e85fa9b735bc28afe49b2b91038a0fe3b3f3e9f18b0bb2fc083460140aa36d978f72eb7a99c5e0543ad914b5e7c3c6c98e584ebf2719050e5ecb5ea0a330b76de26c1bc9a206a690058204572ce9cee230fa998995fefe608a1e916a8c913aac362a3ac1f54d36095443f99be52a47762f57437d5bb1fc91aa213b654f4c59edc5098c2e32d8b8dc2a1fdbd911148dc14841d80986543f283c815488399342f012571fdd95bb1a717ebe1c28a5afb621a15527e4065146a8893a53026ad558d8765ffa097e94a16b9b94bd41d0e66b869bf4376268bdda2dee82a3e20786e7ddc70140a4d4bd09d88ada57b16918147219eb0be5434ebe13ae82255924112b2e6e75e9142573f1490bb85e63b706c8529e5803e1a88dcc0a316c389a4469b57c74b8248d5e5306c41803f22c0fa63423e5649e9c71a76ca360c5266b695fe11d1d49d587ab3bbcaeb54786cada3b31ba3d8d242c39977352a11e7d7b7da025da5153de047423d4e7aefbeed968097dfd5fae8c2d0852a1fadd268ee601b8c43f12176232975d28942bdd1c4042e0298453c9a563ff7322ee61b608bb2fe033dea3dda8eaadb7f219301e25bfb173833eb57d748ac470b8d0766bb8072b502c267eafc6b4d50165ed526b0da43a0755c424ea2256e2ed72149c8a3b23f8398a2b782cfad13330fdac3216ae744dd8923089696914691ac343a414fd577eb3f27dc92cc419f045fed6efb7d6cd82dc731539fc1b2db9553c6e19ff1925cdbf95d4c26b2d4f2015fe13b05666c1e1eb5e6845aa6e48b60f5b1f06734eca1133d0dd09fb9a62907c9a36fb5579e2029d5723e8b1da95d7b6bd9f4c3053dd7715231a1ae74459e9614757eecdb081068d84d8cd3a4469102620dc1c0f0ff97cd5a10c6f4b2825f3e9a6dbd3f1dc75aac882529760d6894c9d6c875f897ec070f94d0cf06e934869a6032871660d34a4fdc363d93d663ee8ab187c38c288b150eb20ba68f03e6ad8fb7a0c1370069d3273c65c7ec12d2165d2930f0e8dd05df094f51aceb019542f9bc99d3477634c3886fad36d513580267358392e869ee80790c9a588a947fed0848c4202c13ca30734d494d2f111ca6a36ed871143ba41a2dab5ea743406"}, {0x50, 0xffff, 0x2e, "4630c8f9ce960cfb42ed9654396d48c8c92569864f4206bfe8e5f95e24b8e226a5e9c915e1ddb04e9048b921af9ef42eccc598d1c60009c8ff"}, {0x100, 0xffff, 0x1, "e6b56b78c42667f5eabb09f891f2c8a3bd16eb38df0e3c1ea0b0f986700de79acc608c06a1fa5d45d58be5a09c6de882c4094b21cee65459fba2b48b9a149bccdfdcf9a546efe18bd5c9d814b6b741db62bc93c778279bf0bacde87f69f41d47bd79f55732a1560756f6b2d973e0f4c47f8d66bfec2bce123e1a1848e4741419c8518a2b533c33922d6b659db0163be238188c89585345505b8bce7f22fc340c6e885403aebbc968f3335b524399a5e6ccd02440f21fe7f449f79fd9d4978be887346f5c623ffa38229664be5cc2cb02c70aa7740344c88646dbf8538fd29bb85dca038cf9f7b5a36bd5a36f16"}, {0x48, 0xffff, 0x9, "7b674306c1b4fe7f55463719c771d061ca79142a2ea06de903e4c91ccf2be848e048234fa3003b7eb31836f1ac2ed94d51"}, {0x1010, 0xffff, 0x6, "96885c1add5fe32cafcd517603bf3881a9975222c4cb6e1ebdcf72df6d842d2634e772f670e71859a2a54ffb2151018298afd6872018c65bda57ca921a10306355c9480e1601cfd8494a394a694062eb14c6486aeb3f0b8c2609b677bc7dbfcb79fb916071d890f0ce3edb1754238e5195c54ce104963b7c45366f60670c07e8956873b558fbdbba90da1371ba0ab85fdf33cec27cd8893e126d8aedecba8351d1a3d4c68c33bf1d6ad10f9243f1752044d6fba22dd0160f8080fcd7d06b3ce90d064e369bbcd83f69766027589908103537c3bad1900c3052b83ac74ec0da161e3af1085bdc9b10a9dd24fc3779e445d15f7008993011aa6e8cd5f243423d9bfe3050d0e6bc73f75a571864e820c7a6af50a90bb8d18daff1489f17760c8837490142e62da70cd6e12fed3acd5439999ff80edaeb5aa221523498179fde68edba78be12a6c0c8bfe24a65b22ce670bd6af6c4a554eb8db578e5b821cc2e4aad0de3ad9dc3e7e1c017c11e51439b5ab871c0ea72eb47a2680585f61cf3b6e021180dece8d2bf6324fbaf2b8ca82485fc40c70acabdaef28e9304bb08363a981f1fcb5f9cd4bbf2a286f6e29e07b40c0d7c25e00858b99e24bb1be84b757c0a02aa9d2940f2885ce48ea27d31e33ff491ecbbc1179f8ff03491ad0f060e25692d512856abaf1a88ac092750c6b0d6f54972817aec417e73ffcf06a0effefe848cbad5a4398fdf0c0afefe5f70aba00c4128f82706745191176670e547360bcfed27afe0973d3339d1b6b2fc9e97cb52c05111731348f82120000fd05a24d03803b66e23f623cca3c671f535d49552f79edf66a69760f83057c26555d62a424d0745c610a20538173c83ca5bbce104b0f3455f05716932069e8f89a08bd671c18e9fe4b75b5a04a0450e5581176df53879d1ef950c00991b3d7cc641459dd888dac688d620cb8d873bd9cd4e25489825ace567364bdbe04719ab3d6d9e1bc68085090d8652e0e8aa6d6296333c6f03cea0c7f77e2ed62e05a11bfe03e53dea2889f9607019137b49810ea51eca10c68549601fead28338599a1993153c803427c6ed4747061f009bded1de98e4e1741fc962b577d109a5ef8c8afad530dce8891947762fc3c34c91fa8dc7983ee13e1c0524ea6ab22849638c89f07a4b5e71e271fb4219cff0e309cbfe240b07d408160a632677bc273477115346e87816d3eef5ce2f378c53d4ef8baedbca3ef6f2e9fc58efd2c97493e7098422e2d2c96a3cf9f5884633197508e7ce7cc46ddf100b6086aebea3b5fc25f379a76c20f6d6e2f3f18f023ccdc959fe88e2786d2c0e95f3d18b2e2b0c5842002092ef1a53924532909205fa32bda05edbc98fb139757ef246f47f72998251aff258b226f34f25e6aeb3df51ed3a520051478aab0ac3e76850032a2ec80609dd85caad5505a8e6a414bfbcbf8e76dbe091fc311cf18d41a3eccd4fa0bfbd2456f9ba290d60eb76c9668cf66a5a658a7e2f082bb86fd07976d5088ece52b48123a89dcda6634a6b6d2d7a9619cdb1f56db3dab72a2153ba55f2752e5a4d64e3d8d19e140a065995d0df075f069c333e750fb2b79418221416eef636acdee4eb56fb94220049c6df10ac38870ffdae649ebc80c0799d1c2a8d0b699c8e2b3a9609f69ed7e93e1813c1cfaaa4e17058c296e9af7b0272ed74c15a97276234fe201b64deb8a3b07916dbbae12d34632494c5ca7c4ed01f03868b9296046e2c385b30e87b556522fb041ed6fd4fda763ac85f057370201b2cc8f7d644c0e0ea0978cfc6928c2884929eadf12724f6bb4f41e3abd4eff6ed2a55cb0c4b0b979fd590871dfe9a4de272124bb0721f30896a2a87ec2cf699112e8c3ec0e5bacc985f07a67c32ee69a2985973d64522a24a9c3590c8c768de6de894cc8d174d1952264c0f01c817375e491aa79c3a7b4d5ae843b5b76a82f57e2522f78657d869ac8bc0c970e4e3947ca23c5b8d1db9f9f970df791d93d3033e66cb04fb16eaaf59613aee8e36cc1fea808d25d024388c723505942e02a6acf1542276e84667cc16e76a16ddd22791d660e343f192247b362489cff62e1caf959a766eca8caaa1c74b2d18e8ac4e173a5bfd7b13d8c91de4351f2aadade935752d5c8bcc94a004d69b2d4206719367f6fd1fba87d8808daa430701b23fffb83619856f392052314efd4f62759aee4389335de65e11463d5440336b51acb0d3c36065593f30e4b9b3da1a1ce09e53e9e837153af2a036a707eb6058ed06def82c8900aa760173eaa85379ba5a761c6d87538da98c4ad7db902d06dd0b33e409c4a0ec0775ecda3b0a7f3e3c6fe178e3e0f5ee88837cc133cf370aefd29c9d5364f51811641bec0bad7a938816eb3a374eaad4f87e922fb8614eceedc84561ee72a5d5809afe7f85f1560dd732420dac058725027e474d0300545d7ac995663fb4ea77d13a273e035f227b8564192e667575ab22a7519ba7502be9e999a825eb3364e908e5af67f5587a3e16c98496274d89ee2b357176105d993217f1827406546bbf7a51ae3bb58cca5f6bdf6ae2b0314df43f516754b555e3c31adec46b0e470fbfef7c62807375b0711ce6a612d2cfc77f3b568e0a5af37b3a1f9050bf6e16b12eeb7eb28020b07fbb27eb7a2f628bcb37f1d19bf72f3ae937258e4a6d0a97dc1e99f497e176b020b524dca580c77bd7ec9c79951d63a535062b69667a89126d33af6e3d495992d6de8622c0063febbe68ef5786be36a7e20a5c4f7fc9a720e2766210cbac82dead5ecfb6df7dbf378d4d71bb164cda6e340bc441b5378bd2277eab5957b1fa8fc01ece5fac2ae2e2f14604eef32037733f9b9818381c6dcc4179a7389201f5098a1a772066c8106cc18aba2d1d3cda2a5e0f6d196f30887c70ffd6729d3d8cf8c8af10e918144a6738aeb00c762972d9159a569afb19784aa7bbbeccfb091b0083fbacc62cdba669448bd2c8468065a895db1ecad0dc87002b524bd0f693e1f621bd419024b7b66c356bb5c4ff402a63b8816d66ea32667c103a701223cc452d8a4cacc07d8df63ef5c37caa3ad436b7e48b06d18c794428e1302bcd5e4ed13dc052e6cabc5062c027a7254fa4e55045f22fcb8d00b832c9eb68dff0cb71668a219d65d36cec50faad8b02ace7a73cafe58b69039be842602394c25e95515759ac717ba5ba981880c0b002271a8a803199aff06afcff8ed7fb02aa20dbffceb206c8b284536f6a18a03af739684a6243d778e2bd81543ab5414124b8aca32e30383542af261c350fa1727d1ec0a13de1554278a64f58c834de0ae8d84a798994549aff6fc9628fedf6ca621068a35947e96d9554ec180f0b534d70822f3cd8dfe7aba4a260f82a10ee5788bc4707f17b2938aec3052a0c212bafbd6400b4ccf5c22460d7499b64b370508bd866d92228f0a52a702b8bd406fde53fdf2bae49e7280172ade35f490ba71c87bad7b9414c78dfe237892b6614ef1326d8cfc496d0001a1a45bc6343fe01dd397be7faac50c1472caf4077842d19467f9a8d5e585c6509670f8362641a4cc00e577cf9f78c60d7dbe11f43aa85b4701e4070741d570f1fd1b0703bea4c40ea5a30de11a7b0bd6318324dfa904c8f024bc3e5ea2810a1a72ec23b418cc802b3fc3b058711623cfc77f7e6b2ee5d8e4cccd4cfba31feff23a125d0323ab97be3f9dcf982ecc930edb3378b372ed0669d02f5115dace361618dfb1dfc84d0950d7a8ebe096736ef54c514d3e9749b10c5ca25f9d3ffb92b3a22c7d74f9245cfdcbc338d728ee29019be5cf1c1e50c6f2f1c87e182d9a6249c6b564cd1f51891d0ad865f9056dec246cb42896b5f755ef2ed7e4eb9b0630ab97006ef3f979c7fa4d82519fa284f516d80057822df543871ef5d472d27379c6e07aa3c36b579f096f1ba6ec4163ce86bdbf489c88a454b778e6da54d37b7df47a197328204d22ddabfc326c1b91086dbadd269a305d6b420db25a2459bc84e2236851e9df53dd892ae326b219a0e9b0baac9ab7da1af5dc511928d5ce0bed4b7a23190ff33af0e9174e65f50eccaadf08e9d245f0a35bc2504d4dbc735f391e37106a7f64fcf0a5ed66b3f74a1845b441f0f5057b2c512bac62732ed3a9f6c3104eb3009f9150d8ee48ac737b555fca4e1721fa084714fb8b506ac1707e27c8f8887be80afdcd6d140852b3acac314baf1586e5bdc49660252ddc338703e8a67e92c3ab37c4ecce7ae34854034da9bb97d7531fb60c24c3c09d8d9e6f0eb73b245c9a0dcd650a5c34a56366a5618dcc6df3235113cb35f30751c69b8ac3e3e5a18be53d3d43262d2326627e799af97c17e2bc29896f4e653b38f88bd92b92aa1216935ada106b3ee9bc31f4e955d107ad276fca3cb0e84582c3c91c37eff17031b2e2c1098ed706b1d8e8b84e94196af99c1753b84e71f2dd1e45a7ca7fbea7fa0ffd90fac4a201656e3e58377f257aa15bf013743ded25522bb556884432c89065a50dc20b5780ff5ccaf444f769ce328ea9e1f678862da63b444f835b4789dc9b1a45a5aff544894ae8999e037d030c713beed511579d9c651e2d81d2c24a2b60e55f32c7257e19111e72a6f5f934f7bbd15ae4e8d13960da80785fa5f14be8054c5c341309f0870964a67c88004320e368b86e8457fc24b2bd810117bb4481d2b042b2ace830cb7d5adbf966f85099ca12ab34832244f50811fd74aa46807c86d6a5a341599be78cc89b10ce327aaa6998c1502da78a34ce3f0478531cb17240fadb11dbba476129a01a7ff666bf3f7a5f6b755e365fed9c3dbc23cc8883847cb437a0db1c2dff0f8a6148c2ed698520aa3dee5606afb3cf828814bc6158d2f345df6741b7180888dddf0761f4ed653b1d8f18c7d7a8aa282289002242d3e15b8ead1cf7519d6c0c20430c3e3a5073bed11ae8f1625591c7075be8d721b42366e0a0ebc5c744f4406c5835c797044b1066607b83f2c1d09c3fe21c9db90973babc70fc45c1bf821d4e0bddaf603f530a0f5493590e9540f1cae514a45108db9cdb73a62bf17bf477665a3d32535a6a08b87e17590d1d5ea7a0d1dfe21d66f36d655a701141ad383d5c153b2e65ee67dfa69cb1d8152a29752b3799c7f966c7446756265a79ec2f9834d475f62f7aa4a5a20ea647cec1a927b52aee63dc083b24b78cae9b8b5986400aa7572d38a07640964da6ef405756e78b538ceb6cff80188b845e4994f05be5c47bdde5b41e8042bd82804f9739dbd1a505bf08e226a057fc270dffce997182d0712d199d3c7ff8af46eb9efa2ebba1b3eac2cae62450615fcbdf9b02d7b3c01f3edb1e41c310137a54ded8eb2960b9a6e49c68903769e01e287bd314e21e9b8074e9866bfb882dacb2e9726367eac66cc15725294cca7d5fa4f4989d87e0298b68e891a75d7a078ba0950db98de112a4f83cff8c7ebb5f67fb453cc7163e6d1a47d7c9271512d4b85a43415ab277c8b5bbbb3c6a5de3b42beaafcbc89c239e1ba7bf9a1b1a5a300cd5ea7e56ae9edd2935fc214aa15d64e864ab8e889a3ef403be91d6c475c25dcfec0fd0d07051983d8f519dadb5274ce6499ef07b27e42f729c11cf56175918d9dba1f5c3c9be8afa3cdefa97365f7b2ddf5e3a96f8637bfc24fc25b811a10fc36175344fbc25af3f043da59d11a93430402207bce92e3612fcbda0346b550a9f3e21e63ab697465823fb3c6724b665e2e1a685e0f3a23e98be469155f562877f36f0437bbf0a412480a72c6a4d4716cab9aa3b0fcf741"}], 0x3438}, 0x1) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0xb19c01d46d31fb6, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') 23:57:09 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/4, &(0x7f0000000080)=0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="740c85d53d39bea47bba6c7d825881f619131a9ca6f80c612ccfeb697fcd9936b4a5b798039926b9019ef0477553c7449f78b03d12587f33faa4748b13a9391ca7573dfa69c4e14e4935198f8f3dea296dbd10f64fe9ba3f502260910969d9329d718e1afaba241a7df7bae440ac596f966d79d930a5699c9a3b45d80b278633b74b32f13b2a60aad93a073769454f7fd4e38c4807364d6b5dba6e27c97f31443f46d5bfb14930d351a86f236c3abbb6c7fe8c56e8bd577ff98f4db4fc0f730187b140ef78ae964aa952683fa0a24245c8556e182941fa411ea4e6f5afcae5e4", 0xe0) 23:57:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x2000, 0xfffffffffffffffc, 0x0, "1eae5ab8bdad345f07a061930000000000000010"}) write(r0, &(0x7f00000023c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b8e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c05400c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021", 0x201) syz_open_pts() flock(r0, 0x3) close(r0) open(&(0x7f0000000000)='./file0\x00', 0x220, 0x20) syz_open_pts() 23:57:09 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) fchmod(r0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10002, 0xae) rmdir(&(0x7f0000000040)='./file0\x00') close(r0) 23:57:09 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) mmap(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) accept$unix(r0, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) r1 = kqueue() mmap(&(0x7f0000005000/0x2000)=nil, 0x2000, 0x3, 0x4810, r0, 0x0, 0x45) r2 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x10035, 0x0, 0x0, 0xff}], 0x4, 0x0, 0x1, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffff9, 0xab}], 0x7, 0x0, 0x0, 0x0) dup2(r2, r1) 23:57:09 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000000)=0x200000, 0x4) sendto(r0, &(0x7f0000000340)="8b8ea9f98cd712e65aae903605b99d2b097dacdbb3fde31ad8402b26822821b15eeac0e6a289da5c4f0304f168162bcb5ee45eac2e4dff4bdaa00f4cabf4764bba2844177f6e781852e361da1d3e6a54e80eb0c9975e5cecb301a3d48c71181c34658d6da01470fd80cadfcb4d965357dbf0ec3abec8fef99c151ff3acbd853270f49b442af30700ba8ddf856af71e59c80cdcc2e94921d90e4c1e0b372b650d80ac3c3aab4c631909450a504121e328fed1c65e5687306a225e4cc19c616f81972868ebfe06dfb132382b54257d03d3abb05e18657fa034df41992f4a1bec0f0be5b4229324841f7cea85c25cb614809b59e5abf693e9e7840e261bbf5e570b84d43081a23e0920e2b700005ebefcf4114bf1c3798012d3a5f628a556e06d274b3472080c63129c5c19b213d8066a133ef5523df4ed720c9757", 0x6f, 0x0, 0x0, 0xfffffffffffffdc8) 23:57:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000100)='\x00', 0x1) r1 = syz_open_pts() close(r1) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x3) kqueue() r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffbfff, "a147780ac85a538a131100e800"}) poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x0) 23:57:09 executing program 0: nanosleep(&(0x7f0000000000)={0x5}, &(0x7f0000000040)) r0 = dup(0xffffffffffffffff) getsockname$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000003c0)=0x8) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = open$dir(&(0x7f0000000440)='./file0\x00', 0x100020020, 0x8000000000400122) r5 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x10080, 0x40) r6 = accept$inet(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x8, 0xf0000000, 0x5, 0x1000}], 0x3f, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x24, 0x20, 0x2, 0x3}, {{}, 0x0, 0x20, 0x4, 0x2, 0x7}, {{r4}, 0x0, 0x10, 0x80000022, 0x0, 0x20}, {{r5}, 0xfffffffffffffff9, 0x10, 0x40000002, 0xffff, 0x3}, {{r6}, 0xfffffffffffffff9, 0x80, 0x80000001, 0x1, 0x1}], 0x6, &(0x7f0000000340)={0x8000000000000}) getsockopt(r3, 0x3, 0xb3ea, &(0x7f0000000100)=""/81, &(0x7f0000000380)=0x51) execve(0x0, 0x0, 0x0) 23:57:09 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x930, 0x40) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) accept$inet6(r0, 0x0, &(0x7f0000000040)) r1 = socket(0x2, 0x1, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, 0x0, 0x0) 23:57:09 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) fcntl$lock(r0, 0xe, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x80000300000003}) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffde8) 23:57:09 executing program 1: r0 = msgget(0xffffffffffffffff, 0x380) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000052196989120b0e5aa62954346adc8361338c17c307d6f3a690610d023c1666b12ac70eefff74756120e86367fbe157d97f18424b38c78411ad0ad89994e1e6fe5f85792219cf9a69"], 0x6d, 0x2, 0x1000) msgsnd(r0, &(0x7f0000000040)={0x0, "df536e44a8f2243246e67c39a55178ed37183362c6a36c2f0f6bca596bd1e2173e1d2e05e6456008528c88d977627ce2277a6aa4ca4f3793808e8a5bd2839dc6d68c3f570504b2c814893830d4e7f62a42fe25022108"}, 0x5e, 0x800) msgctl$IPC_RMID(r0, 0x0) clock_settime(0x3, &(0x7f0000000000)={0x9, 0x7f}) msgsnd(r0, &(0x7f00000000c0)={0x3, "767d3a94ea20f6e26508281dd65ee4ebf77306175a377752217534ffb6dc7bd5a3bb6841a2d4332e338bd418c6ac87c822f26f38ceba33c972ba87468364aa7a80d67d136314319676bd1f36e1cfe42d648a0bb69cb6dcafd644604ce470411f1284c74deda444c17bdacc7d450ac9b81fb815813f5d1636968a518156fc9b0b89973da304e22b8a706b68f35706d68a6697e7cca70c08b296b918d9fc2b0c4762552afb73b3423e748a16d5e0040f6549c52dd80ff6e3"}, 0xbf, 0x800) msgget(0x0, 0x104) msgsnd(r0, 0x0, 0x0, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) 23:57:09 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) rmdir(&(0x7f0000000040)='./file0\x00') open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 23:57:09 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x28, 0x1) ioctl$TIOCNOTTY(r0, 0x20007471) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x5, 0x4b1}, {0x0, 0x5}}) preadv(r0, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/118, 0x76}, {&(0x7f0000000140)=""/245, 0xf5}, {&(0x7f0000000240)=""/175, 0xaf}, {&(0x7f0000000300)=""/104, 0x68}, {&(0x7f0000000380)=""/2, 0x2}], 0x5, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000440)={0x68a934c4, 0x5, 0x766, 0xff, "abcb6afa9bb29bd0b47124cff2146c1228f6ec67", 0x9, 0xffffffff}) preadv(r0, &(0x7f0000000840)=[{&(0x7f0000000480)=""/208, 0xd0}, {&(0x7f0000000580)=""/214, 0xd6}, {&(0x7f0000000680)=""/17, 0x11}, {&(0x7f00000006c0)=""/246, 0xf6}, {&(0x7f00000007c0)=""/14, 0xe}, {&(0x7f0000000800)=""/25, 0x19}], 0x6, 0x0) utimensat(r0, &(0x7f00000008c0)='./file0\x00', &(0x7f0000000900)={{0x2, 0x100000001}, {0x81, 0x20}}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0}, &(0x7f00000009c0)=0xc) r2 = getgid() lchown(&(0x7f0000000940)='./file0\x00', r1, r2) preadv(r0, &(0x7f0000001cc0)=[{&(0x7f0000000a00)=""/2, 0x2}, {&(0x7f0000000a40)=""/215, 0xd7}, {&(0x7f0000000b40)=""/208, 0xd0}, {&(0x7f0000000c40)=""/83, 0x53}, {&(0x7f0000000cc0)=""/4096, 0x1000}], 0x5, 0x0) sendto$inet(r0, &(0x7f0000001d40)="58be720f9d84cd11d933e463a8211e90c123ad79f2dd46a1acc116a0c9bf46443fc848954b3b2c3d75ea40877ed12e2745a952341b9b1a2645af31397430db2ba9a3921b1a6d0d23ad9734c5b700d7fe020b2a3fc190a674744fcfbeabb512d7ab38862878bf6cc3acc19a54dfe2e1e9d4e942a477bac7fd92b436fd05edbe01cee6b1e9988ade31575ae5302366c47da64ab346cd59a96b45e3347ec9a657e77e2e3d63f070432fea714b323e00a4dff6ce7fd0ebe9e3807ff33f01562d822250cbacd1a4f54c0dfc8e8e7191b1427100d4de0fe4c493fe5df97b603960c3714038505656bdad428fcf8819302a71c5c9b0f32701", 0xf5, 0x402, &(0x7f0000001e40)={0x2, 0x2}, 0xc) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000001e80)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000001ec0)=0x20) chroot(&(0x7f0000001f00)='./file0/file0\x00') write(r0, &(0x7f0000001f40)="939c8f20f0b2575e50c42adcd6a1f370ddbb5c4d8ae5f5f6cc17a8eed00debb38afd070dee7a3dfa03c50280b74782d1f4316e7b891a74585d", 0x39) utimes(&(0x7f0000001f80)='./file0/file0\x00', &(0x7f0000001fc0)={{0x3, 0x41d}, {0xb9, 0xffffffffffffff00}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002040)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000002000)='./file0/file0\x00', r1, r3) flock(r0, 0x0) fcntl$setstatus(r0, 0x4, 0x88) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000002080)) r4 = open(&(0x7f00000020c0)='./file0\x00', 0x880, 0x0) fchown(r4, r1, r2) munlockall() chdir(&(0x7f0000002100)='./file0\x00') setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000002140)={0x7f, 0xfffffffffffffff8}, 0x10) link(&(0x7f0000002180)='./file0/file0\x00', &(0x7f00000021c0)='./file0\x00') mknodat(r4, &(0x7f0000002200)='./file0/file0\x00', 0x2000, 0xcd) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) 23:57:09 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x3, 0x1, 0x36, 0xb8, r2}) setrlimit(0x8, &(0x7f00000003c0)) kqueue() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, 0x0) setrlimit(0x8, &(0x7f00000000c0)={0x7fff, 0x3f}) close(r1) 23:57:09 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x2) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20da0, 0x100) ioctl$TIOCNXCL(r1, 0x2000740e) setsockopt(r0, 0x29, 0x2b, &(0x7f0000000000), 0x0) 23:57:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) readv(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/107, 0x6b}], 0x1) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000100), 0xfffffcb3) writev(r0, 0x0, 0x0) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, 0x0) syz_open_pts() syz_open_pts() 23:57:10 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x10000fff) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) readv(r0, &(0x7f0000003b80)=[{&(0x7f00000017c0)=""/26, 0x1a}, {&(0x7f0000001800)=""/63, 0x3f}, {&(0x7f0000001840)=""/204, 0xcc}, {&(0x7f0000001940)=""/201, 0xc9}, {&(0x7f0000001a40)=""/50, 0x32}, {&(0x7f0000001a80)=""/31, 0x1f}, {&(0x7f0000001ac0)=""/4096, 0x1000}, {&(0x7f0000002ac0)=""/4096, 0x1000}, {&(0x7f0000003ac0)=""/187, 0xbb}], 0x9) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x4) writev(r0, &(0x7f0000001700)=[{&(0x7f0000000200)="3caad6a8cf1bc9aa406c93d681e841dda8a7ce23e9a7c1662c348f5b65b8748dfd564053a58bc66b4482e6f2c772f3cc1d455e3328c4415fcfe819197ceba272bbee92c7f6b2b80a2ebe12f720acf1cac7854e88d13b0d9f3eb6d09a2bd7646892415e2ee56a51d40d71c177f0357eae0f4c01cef77a4570215256095dee7dd62f55cf8c520ec6b4685fcd77fee218db6d65dc22b65f3ba0500365dc9f72ebb56fa75a1a4610331220a3f69b4eb84537c7bb081ce6d5454ba795a9f0d8b7dabb5acfe3c23c0626a1aba9765cd2875e4e7aaf75a39d88d6d0209a13033c4497321195bbe8c714622d2cb165258566a3d071a5df6bd72814df3694171981bb2bcd139ce867ef85ef89fd9dee024af395e2572f1d3d9db05736edc23f8d6602f189544dde10a2c2b28ab6a9e30f0dc59d5ad6e8d64e580c72a43d6293f9992ea646973a16bec784988d20d8c063a5731c220aa22d071c2da455e0598ae961521c117071af89878ca6a6dbb939a724e4ea78046e2d23f8bef99dbdfa4b7668ee6c1223aaebe7df00ef485917677d2e295eb8222af2d9d91759504896d92180497b60c605c6d4006b2ca53eab2e98611136ad43b2a3e0eb9b2a65d24166aaf8acfde567f2bd36545a6709301e4055fdaf12517b025d5d8a93750a0de94795036dbc73d445a8279caf09521ccd0f142a27034b652a5c09e47552746e9d6f158c6b1df72b498509efee69e0e288c5a2b0648e273a26ff6eb4b9a7a64056777e9c64cf2ce82e146fea343e54bad00dd1cd3ac3c219613f50805e11a8938da464bde7692a9153eff17784b809b44af5d3e66c3e7c2c7d73542c7f8d050da7999984306c58cce14bfc23e6d7e4c274300bd1a22fc4b93e94983049f2d3db6b149f609972e7ce45c2d2aebe293d20a4ed13e85bba895881de14ac2160be317330e468d09c1aa6b4f2e88c9121870f5b8eface711343e5148e98100d0a6a5c0f465a6fc679c9efa2e1884a3d6f37d694b856df765b0c3268c0b4b099cb895b86279d437b8642a74b8eb06c5147de69da6045781b482ad9b0685f86d750595681a9af8715dc72f2bf44a21a178873176539bdced1a2e4b333666cde353911758c799e598b20e8f71de83c74db5a524fb6b24906fab34adc5dd1b2f8c1045feeced44916656dd458d5490665e28b3d5af8b229ca61b8dacf71bec71a8b63ef9ecb63768f1139511914e463da1c098aa2fbaae48d1912c388ea1fe9ad7b1cc5a60101970ec22b8412974f365be3d3a97cbe7a2264fdf448d0a5931bde216367a0b39d87418fa151c46e40a69845ae8096f2d6d65785f2a7bdd4bc0e1530e602e19944f04dea8384b5959d1524b6b4e62395b76a3e593f7d371cc5da4744db2d32220a21444b897eb71e4fa0b49fe225a0c30355c7a233a96c992468c7c5a18f7443fce18ef47b0e2fa08568cab27d8e0584190bc0bec22025959f303e447d5bb57d0f316acbb70ad6706abbc7463e692fb6e1764d6bdd9cea547b73cfeae6683c974cb6b7c26e879084846d610113202cfee3fe7119b0d2ffb5df2e7cb756f9dbc90e3f95e759e324557aaeb5846c4677636e14db1d3974781883991c82c249e1197a46485c46fbf19c59091decd0d796b4d3ced2d18545e551e8cf956c8c67372022380acd28859bc0970b9f972a18b1958784f3800bcdce37c36c25254abb28308c5a06c3debe8808d1e0f4ed14a97612a515937cae3dc3492ece5f178a8f5138341704b1410dc2faee73987182fbd21f36f37cfed5e1009632fbc1145d1398d0a76c2663bcda5e5e82b0f9e94db0eb033eca53a2376123bd389575d51dd99e4bdf88d13987b2c2071eea6dad7c54ef6dd4eea8c5d8ea7297251a5492cf9aef575424f1d3ad84e77905e7c417c850439cdcc4d200ec4738f8e30b45b15a6aa2d5ad6a134e8ca3914358f946052b6d5e1487dc1137cb0c178bc159e3ee95e2d2f001c89ffc0530916054f77577d5120093638041fca62358c34e51cb224bbfa56afeea343fa6de1b2f584db220aae660ea4aed9ac2a8f8f75a88b1970387c8e4150c16952dd225e2b39b9d892fb0ecb7d2141974198766a8a8f17f5b11b3bbaa77aab3d8bf01c0d4128089b233c1064ecc5b9815f8f911b35615cd95fcd822ae70a677821e4f994f413cca406f95f3066ea7fef2180a79ae1a6d98e0e0eb2f4a2ff48cb4d726ecf6c1d35d4c2abb416e56b61de211b7bfce88e1662e49dbae76f98e183a31449008c137dab937b76f5ef3ad1cc6257d1a1e0be1ccac65a73d943f7e6bb84e0f1ce7bd60aebec34060eebbe16d28d66eb1393174963ec360e0eb6e46f1a7c841a27d8146899f2258c499b3664e347c98f0850cd424e25cdf11a94c4a1b42af8437a8dd31b053df4378bd89686f03e411a593fa5dd405091a85b06e29dfd4f3a5cd4d72093d360349fe2c522ae833cfa14a3d654db7204c78910631195d75bb14780202b10f6b2be849707e467c845e05e611bde215f63e9af826700565663d7e95d24a61b565bf148ab835f49af88eec1ed113ae62f08a2bbe2392c9adc2d0d693827ffb6186f5896141ef4588096314e936248f3275d6b90c7aa36ebace231f79b9bcfc7ad7b144adceadec0b17101245263abdf9ee174a50400560d38083ffdb78a1bcdbb6fa169241d30ad10defaf32da2053d584db9cdfabce44b3a7b08831b9581ce144bb18504dbf5cefb77fb3b439a29b9b1c6ebc471cedd85822e1007f698af4983baaac22ae86101c1b2ff6bc2f8be87662ad49e54e6af37cbe9088a3e9ebf4a4da3077789a384a3a17a000bd580fcbec2ccbe61bef2d1ac9e439ff33ab925dc32ff55e78256ab15a591cdf6c3c51537d32b7eb8eb36e687abb2b3c20156a0a9536a025fae2715d9f270f3576f05afcf9b8ec88f8a0c54c8ac8cab3ced26cb13791a077e39138ab3ec649367f3b74fe567339b134d9eba21e470a24e8fcb7ae416536dd07d9d53c83b3c835d2d0cf8a9176b0d3f21d74246e2a67aa62866204fe69840b51bee70452eb8afdaef5e5399cbba22961c2355fbfa834dca6f3ad7e9f003f1c0b3561eb26c45e6f57b99abe4b2b1f698f49dcd89720fc0fbb76717c55d2d4de1a3bc9099f7da0fc1f8b4b57a1fee3e741622cf1c96a2a4bde7a8f3aa63aa30e38a12fd81c532d41c1d55d8132683a1062e7e12af20359427d3f9e986b0f84907fcf567c4e467c2984407fb63f1f0f0608c56f85f409dd54874a6d01a65c752fa8181cde6c5fcdd0d01a733f0f9e5025d6690b503293cddc83e8f99832fd01ebb44bcaad7f596914f0332024d1830a327e14aa9521f9dbc23981ed846a825c8221b21f68277c4cf036a6dfcda480002e0478de3aa3c0325e071c3284ef518b3a8c28120f1cfd17867b7534c4f48994432ee38795c622c21e7f2ef147c09245046a5007bd6822bc1e13cb83e0f376b94c96afa31cba49e3d82913b51495fc6fcd373c36e8efa7334236f6336a6b6c1d241e209b9c89227c7b74c048260e9b147529146cfdffb91a5d26ffcd65be82d682b906e5e27fcddc5efb19f13fc6ee808a5e2143d0e172b60d7c20db39b5daccccac6ca7ae9f3046fc930f3417f2e9cc32b58fd68ca024009a831332e46454a65b7d130b999cfce771b9bb0e17194015c9bf0eb34668d3938b3592b4e6c4fde31ddae2669491b9589dbf8291e454c6e28258e8c604ee3ed948fe8bd56ab6216deb36901b9a2352b86c05a0b0740344a5fa1075d67d62b2f6a84f62182b3ddcd984db51749cd7e7b0e559e8266c55950178d4678ec65b1059415af42d48bbf94379dd56f326057246a51aca7ac5462a53c1256ceb27d0837fb5a8f99e478b45cf62ebac61a512575195c898fb31d4f0776ee20624ed87141f2b715afae4e2b0c475375e742ba53495c150d47d6d65fe9fe2b81bf20ba6de3c331895d83c6ae5570fd43bfadbf1de827283ee9c300b89b8e7077576472b3f2d6688de66d615d5d10d94e1809ff6cb70df14124dd91e0762defcaceb28edc93ea946173d417f545077b0a138a64ac11611cad32b1ff6498d62ec305eb4da0ee2dddd3f39d00363cdeb48c86dbb0ecb9260926c8d7cc72c501603536f87faf123898778dfc012536a7c631cc60911308f799149fa4a283ec78ed0a6fef4f641fba119790df7ef5fc87f8c7ffcafc037d293c3477897ca177c652cfdbe1aa252637c4bfa971e454658573a04a78fe802e287d2da7e8e9817805b8bfdbb7ea229ddcd0bfd5df0bb6933a6516a9beb104a339f5962a1ba7728b42fc63f1cdc4e6252a88cd4b470e31f4b36915b38ad558ab66647ceaa6d38d9b38f4b0a23e9822520b868b758089d29add707a2120069a7baa126d00574712a4bfa2201df8058112896dee2780c5cf5891ce5e18f6bf5ca2839c33856032fffdeaf99f4711a1800ce9231a50de0f9c2153acf94defde5210b75ec12562bbad095827a1e540edf0e651573c550f1d06d87ce2a0fec0c84e262dd449690f800271c2a8a17632edca4bcc40c452fbf480b5ba170363a90ad4fdebb23aa5d61bed2e220685383eaee997fd01e99b22fb93803b3f64798e26d5bbe691cfc6e9a63eb4169cd11820941deab31e9ea05bb6a729c5badff9a9365520f37b63169b385bce1070de031f7fb698b8d9386aa5db4bba19186ba66224f94076d730699fa9a37e171a27d830830d43f5e5fe61535b3083c9e3cadb03641d4bbe95163e92df8159790dd2c90991588d32cfc20b5e82536a08259962d84b5eed2796a5b50dd0afbd74137d7ed354932fd41ce9b74c0e9870fb3ea93cf63f99b735280ced61969b2a91db046db093d1287935353e86c018cde2a63fbbd4bd950ed7a28c09e6ff8334c847b1637dad5c28ba9f482d70f4c519fcccbc3beadeff2b6869837642608d66d48d1cfeb149f8f2dbbfa5d7b61c48bbd2ae8d50e91b680f9123dab157a5b094f060665cf92d490e446e2fcbc81eecd67a586931a933ad1583c7ae3352ef931006c01acf491d460f329b0c32959124e3b6d870990f12ecdfd4fd50b1e75743120ce8f45d40874b31153670b25df41f38f1b75490c6b0b135c1239de74ae4d3464c79cf82b52601fa1c6e6ae53a4962cbce9fb7818a0e348282c8e9edb2c10d96667c276737be707975f4d1fcb33fd5531699d6f8443c00099450f7909ad9a9c175bbe0e7d52881953db09d9d773421789b1c0c24645b1f7b4ae6359c859974c86002c427b165c01e6cc5da0ccfa64814f31660a812da4fefb4fe14a86070f2b0138c03dded6aebe84e72ba5185ee81e103ddcb0cdd136aa051acd518935315a0d37493de3eea01c966cd78d9ce5e8e3d87915f3715374366d29dc72f4bda80af8f2bce9c1f638f6966481aaa37d3955d371a23c3da1e0b21c17d40e25e72bf56ea3c10af47e8aae9e1be8873ad7ae77e4171527284264331c2e4fd6a688ca825c5c2cf7534e49b64545fc3e99de20e98f11c7368b90a5705657f84f61d9607734c9c92c7013096fd6bbb339fb8fe7b26bec212898c310ee750b65e61a666bdec6d3e62078b518005ef92b25afbdb6d63b53086e45be264303a43ff206d088d9a867de505c5cce8423b0cf1941ed9037cfe09759c730052f7a5127ad7ed7f63cc387085440cb60a23fcaea560b6f8f1fdeebcb90a1d772211005b601be8211923cc083b8b90ae3bd3e596db6be8ac10f8571320688bd3e8e96be2d76fc94193467538f4dcd4715ffe062abb482410f48d7c3b57b96b0e8ee7c2e9c", 0x1000}, {&(0x7f0000001200)="53a79da4408e51dc310d6e17754f70e972e8205779cf9caafe83c0dbc7fd0296e1fe7eeb7de5b9fcd24879fe2a0b5794563227e3ef478a8d1fa1f2c029326d9210215591bebbc85ff19999071b21a874279ce5bbd3591d9ee107bfabc7d2ae6fc10880fa31f6310d762142dd168bc65b59fafa3c1cf38b83c9741297d79fd3fcf11a9dd74b33c0a5dec80ae95392969cfc44c2a3e0f6f03fa5f6b1b24eaa4552c7f69e92570ad4af389c8e", 0xab}, {&(0x7f00000012c0)="e17c2d27a660f68d9700cbf9e74f43f403a50ca67a9dfa49e22af1c5fd1adf8d7500999b44fc83cafd6b02986ca2b2360f55d74810b1b4ae1de5bf255af35ffa7061166966ce5d117b7245114ec1ac31bb926c108098019352456f6dd5a8d3b445baca64e57a550d5f878737273b69fe85a244801f69955dbe3dc695ef986963e3ea79b97793dfee382d33407155701fc9009f4e24e4ccb03dc284b606746bccb0a7e8e392f8cefb5da8110db16e164009d46a9640a6c5c8d7a74d8022a73301a95de7a62095215a389540925091b3bc1491ddb65627336f41d53a0eb90fd6707ef4e6812c650ed6c4661634200239b46bf714", 0xf3}, {&(0x7f00000013c0)="d0500afaaf7bb164eb493a2d0432e2bfbbefcde49dada8f3af8a594c5af4fb8c816f42af002af21374f2b1ba7b47f9820b3f07086df46a3c0ce65dfeda4202224cdf26ccef26493bbbf4249f8ca629a70a7cdf2214397781a0ded1679ed9f06e229ddddb1485db3917b7a14bb14bfc4c28a26bc4667f738caa9137564c062568330f174245c59095f12789", 0x8b}, {&(0x7f0000001480)="f252701e1afdcc5d531c0e66f8fd1fe10d07e1ad364e2d13a21d0af260d8487612da5f636126b101e4a25b3c78044f8688d3861fd78fb67f2526be862a7bbc8aeeb9766273d62b0e5ce9a535988b5b65929d7bdb560bddba907a9d0a506ac30599466ebefd61772dcee34144038e153c13ea20d635b5ffb03c3b23e1299393f9ebe2e5edefeb016e2778369ab9fc36842d14b5ecfd4306e08abe7f75e6b346543018800cf20b2312c2c9b248efa3d4191f44b6cce5e6d178ddbdcea3825a439ce5e3193c1fccc2a1d897", 0xca}, {&(0x7f0000000100)="eb952b3980b2df2b17bfa202e875815afe8e443ae7fcb99da8d5fbd41f2e1b5caef12be8f6950bcc5c89639a521a2092d1f19102a832317a1adbb16743cc017c608fc27ba7008d", 0x47}, {&(0x7f0000001580)="2651b2177fc80e6685af6a195d1f7c5f7cd54f4fc684cde8c80f146db1a8d09487aab7", 0x23}, {&(0x7f00000015c0)="43683400dde1e5a75ec6debb8e2543286ffcdcf4831734a03a6b1aa6c64d89201145d2f9718cb308894c4f100099660aefb9e8e966f6ac8181177da139b0f1ebeb71a834e1e57e7f47c3b01e527b2db5932ad49fb1aabc953d6c24165b7ae0f7a1a2561a4e6eee813dd656713e7a9306c36a9d7c6488c1e22d1add21993a303cd524017e2d1b7a32fb1af17a16713a9a978a5228b5342336ce477305c4e1212e4b1e78ebf4707fc4c9c56796b173ceceb4f28ad1bb563f699ed3c70e4911e0d5d8f6eaaef4369d143a50f39fa639771e6c13f4b44f8759fd6a4024ed2237f0a10907b96a8623dfb018149aa8f291e8e666e856f3d208", 0xf6}, {&(0x7f00000016c0)="013ab6ec06f1113619e41537b6d9750f50081354498ef743498e9d33ecf928ec245674adb5ae8ada39ef2e64a232316c97bf37", 0x33}], 0x9) 23:57:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) chdir(0x0) write(r0, &(0x7f0000001540)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b14bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06e49ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2bc13021e6d5983c93bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f134c324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5a512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de93984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf305000000000000002aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a10e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c32074053050b45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642fd43b03d25ccbaf182fa3ddfd46b18400fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95bd56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c5cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf223b8243e0d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b4904ecaea2b20a21177259d7dd82059f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487faca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb22de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e06642f7c69bc53af34336da204114c7e01c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc1fdaf1c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a680582b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a225246ac1f8632727f2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d6754872b39e44a7910fc90f8be714d74666901c2503407a1f50000000000000000000000000000000065d1b43268f85266e93c7fcfed608872ce55cbc730d88016deef5231ec814e49b01d5fd4edecc044875c333908c595673947ad7da9160bfa2cc93b40af96c2f850f10b96dcecdf1d4d9df499eb0c3f23428fc98e97c72e43fcf593ab407b3080ff35f291029538dac61372deaae2a96e0bd3af0090d2397941ab2f0000000000000000000000004366bd9bc00b8bcd8c00000000000000000000000000000000000000", 0xf5e) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x7fff, 0x0, 0xe7, 0x778, "75835db57180000000000000000000000000ca00"}) readv(r3, &(0x7f0000000340)=[{&(0x7f00000002c0)=""/92, 0x3a1}], 0x1) 23:57:10 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) setsockopt(r0, 0x5, 0x6474, &(0x7f0000000080)="126c520634f39529c5f95ff766d10e48cbfec9c903e3ea228523595ae8c163dd3dbf511137ec9f04503032ab562c9ef89bce2e9076340da3240f383d6fec3c5e9b1d64d04b8da0e06dc3caa9502516265982150923a251c8494a8cb19591c1910083aaf2152f65c01b83e5b22eb16e4abbd26209f8d7cd8ba725bf0b19bcd3237edc373540391c664ff770bb16831e73eb", 0x91) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000040)="c56d2c65", 0x4) 23:57:10 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8000000000, &(0x7f00000000c0)=0x9, 0xe53277dfac933dd8) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x284) sendto$inet6(r0, &(0x7f0000000040)="ff72ea5b2d74db5fe8d44c36cf656613049e8b9940af320f1a9db5962ff2a60c5493e8724f34f454ecc4a3bdf3383e3e61b2723dbc", 0x35, 0x0, &(0x7f0000000100)={0x18, 0x1, 0x3, 0x6}, 0xc) 23:57:10 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) dup2(r1, r0) pipe(&(0x7f0000000040)) 23:57:10 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x41, &(0x7f0000000000), 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 23:57:10 executing program 0: socketpair$unix(0x1, 0x8000000000000001, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000040)="4ae0f2169ed62d4423a9e5535cb431ae0cf0c2756d3311dd9df452cafaaf2035a99c2a18bdd752c7f6ec42a0daff7cdd942ff54472d53e1f6bc4dd3c95ec11f6114857", 0x43}], 0x1, &(0x7f0000000100)=[{0xe8, 0xffff, 0x7fffffff, "073cb90fa3be20ef3cda03371b5b3c43b875c5e97171409c685f44adf1aee10c30ad97096f817a70cd81fc0595afb5ec0ca6c356ca944029882f2caaaadc4e957d763ed87c21efbd13a7bba1ccf01704ffdcc4424b68eb341c215b66b4a5218474fb333269d78a36f6f898994b039a2976011a902bba5edcbaa6814e74204c1090463dfd5df9ac446a105b7989a843f4af80c4c089c1a200f329d76ba7f6e6f09670aab03604d04d2b360b09b11fe7e09811479a1025c2f503cc3dbe7713e4d3e93f5230fffab3dd1f4d3b3912b79a463cc115"}], 0xe8}, 0x405) 23:57:10 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffdffffffffff7ff, 0x1000300000002}) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./bus\x00', r1, r2) kqueue() 23:57:10 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) r2 = accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000200)) write(r1, &(0x7f0000335000), 0x1023d) read(r0, &(0x7f00000000c0)=""/121, 0x79) poll(&(0x7f0000000040)=[{r1, 0x24}], 0x1, 0x0) execve(0x0, 0x0, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f00000001c0)=0x10) lseek(r0, 0x0, 0x0) 23:57:10 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x3, 0x3, &(0x7f0000000000)="d83062dbb0f6b8b5bac1f2140381ac1b5e72d802d32edcc09765a4f5a65cd191b7e96c960505aa720c00d3a2c2acfecee153b7c683641a6f5ead3691f1555cd59fd3c5550d9d3bcd449a2fcaf70fce71aa675e9e2a2660a7995b71064eb870dacc709c8bd431e2192df96b2fcb3204088c9eab97ecec6f1614fbc80a8b917b5707a8866b9175d17285e1385078c2f917dc9c9e111a6d5c0a2f84cde05054dfedc83632f27d42f1349fed6656a9436a129df9c72a", 0xb4) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x218) 23:57:10 executing program 0: r0 = socket(0x18, 0x0, 0x0) writev(r0, &(0x7f0000000000), 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) fcntl$setstatus(r1, 0x4, 0x84) ioctl$TIOCEXCL(r1, 0x2000740d) socket$inet(0x2, 0xc006, 0x3) 23:57:10 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0x3b, &(0x7f0000000040)="b719dc4e", 0x4) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) setsockopt(r0, 0x2, 0x0, &(0x7f0000000140)="c034278e0d0a3a8b0528198eb4efd7ede479ec6c787c63157ddae5bbe66de8bbde89e6494c5e98ebd6a6028f31569343dce133f0f614b77e2a4a7ee1ad9b90eb2e6bd0a514a0c5bd53e116eb8200633c2706fb41cec0549dee5827d98eb08685b127270f0e03b3968c39d07e8ecb87fced8a9eb460a6b350717dc074f53a7a58b6921414a65efba8103e05691ab203c9797e38c9d681ca6a0e40ba653603adac47215f4e1855643427789b5db3459984e201ca55e8c02501bf6a7f05f809c3c9b584679fbd4bddbc1cf0d0e86fdffdd2180b8763114cd7cad7eec4a9e318000000000000000000", 0xe7) 23:57:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x2, 0x8, 0xdb, 0x9, "cc0c8f2e14fb5a8691e0c33320fa0c0c3880a75b", 0x401, 0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x2, 0x387, 0x3, 0xff, "dec71d4a4b223f5edab36e01bf3562f2c27b5976", 0x5, 0x6}) fcntl$setstatus(r0, 0x4, 0xcc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1ec6868abb0320ec63aea8c379b92c9f100000b2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) ioctl$TIOCNXCL(r0, 0x2000740e) semop(0x0, &(0x7f00000000c0)=[{0x3, 0x2, 0x1800}, {0x3, 0x100000000, 0x1000}, {0x3, 0x5, 0x1800}, {0x1, 0x25, 0x800}, {0x1, 0x80, 0x1800}, {0x3, 0x7e, 0x1800}, {0x1, 0x9, 0x800}, {0x4, 0xfff, 0x800}, {0x2, 0x7f, 0x800}], 0x9) write(r0, &(0x7f0000000000)='q', 0x175) kqueue() 23:57:10 executing program 1: r0 = getegid() setgid(r0) r1 = msgget$private(0x0, 0x21) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000004000)=""/4096) r2 = msgget$private(0x0, 0x4c637fe7e3ee0e24) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/211) 23:57:10 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) setsockopt(r0, 0x29, 0x3d, &(0x7f0000000100)="b719dc4e", 0xfffffffffffffec1) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) socket$unix(0x1, 0x3, 0x0) 23:57:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000280)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000440)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee12340603a1794809426a7e33b8dcb399fce526607254793c7de37187a3c755769621d221607255bfec186fc36ae659d60a0cd341d018a4b9bc001cfe6605d71790dee06a18df5e1909dc13993b14a6f1afcb5940000f8128037ee311267ea5efe1e2e3e3bc934f94a952a233d1771510ebea6bd3eb3d0458b01a09a1a18e8a733155d88c7d79ce8c2f2310007bfb9f4c927eb6a327ff88f3b4774504fa9a17539167ca312ec4c5d9f610841922d137b30b850ffe96c4716735d3546aa3a82f12f5bf59494d72c984373e3abb3c13ddf8678fbef1f23cbf03f8c23d35dcd442515c99a12466ab79e9ce89fecad3d3939f3c9479b62bdffc33c39d1242c42c2c25b5bbd49d9fd02a88407c158e5ef8529663a53c7aa99eadabe8a65038aa7a236ee1c0cf605ff3ff3375de6dadbb9f26c097a", 0x176}], 0x1) syz_open_pts() close(r0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f00000005c0)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) r2 = fcntl$getown(0xffffffffffffffff, 0x5) r3 = getuid() getgroups(0x6, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) kqueue() r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x7, 0xfffffffffffffff8, "23fc7e0d7a00"}) poll(&(0x7f00000000c0)=[{r5, 0xf}], 0x1, 0x0) 23:57:10 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000040), 0x100000b9, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10008, 0x30) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x8000, 0x1, 0x4, "7b63ef3a6a5c96e672cdb29454ed29f45ed2a7ae", 0x80, 0x9075}) 23:57:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000440)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f68bf1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa0bbbac47774795ac0480c44ade39f7a6764a4ab7955e41db40e53ab513f86433a14f58fb8e20bccb39437859914563f8c773c58a7cf38566b923672fd1b0a632ceedf7016b7a72fb7bb5b7f7f1140b63501cf1930fa8da1959bb16bb3c992ec78e7286390505656d1d716127b7343e5989c195d22717e4c800e0a1deb1364d473a93f4908635ccd52ab88ccad296318d1b9ea70940589bde0cb29e85343770d1e27080a50405dba9430a0762b276a55382eb060afcb105ec0227fb6df34c1888c4428f0ef73db1b9e6da75cf55691bc32a478fc23522a41e633e92fab02a7f02d80d2a8347bd8aded82fc8c010ff31df7a6ea348b88e2aef3c2fdb943dc6ab18bcb3e522161bc214738e4d5afe4ea8420eaa12589ed2088608a5e0d42227adf6462dbea340b8955df332d02d01eb8851173141ff99839cc910f8154005999fb01467ad6e38df594d2a8900a91fda60b01827a3460d6bc1ea59dc5b746eb1c1f9e13e78bcea78ddc0c991356564c6fb11ca937b9f9efa3d853fc924daa313dd5ffd1f6e67c39e059941ab3220e5644886c0fd21f24a0bf559a5eac132bcea94798840633db19456f39ecfc4684dc1187e7017b73c9272197589b8864f59309965765dafdca6342551e243b12ef38f93c9eb3295f2205fa3341b25b857ca615243c9a2195bca2cae95d1b7d0ad3ed2e8f374c565a68be201875fd887693802f15c6347961369c3a707ebf53d014ec10dad12a2fd9483bb2ac655e297cdc28a631f814a46d746a3f2ed34b4e627ef15ee9a5a91ffcd96ca86ebfe34810f132834ed35dfcaa3602e8fcaee6c9e25d7cdacd74620589d00b782c39f25438c65f8d56c6bc56f1b8da318c66b1e2639ad665837442cf60d1b2c531ea50447485ec8f99c61238e0ac05bc577c8b722b51f060ba4d2c2a9ea5b4805bebda9da03d18b961774b8fe8d6cbc06710f46e2b347c74de59579d372e58baeb0aeb58b00017c88a6f1f751bd41f7e036e7ebdf3d83988922260b30d6f38bfd26328321626440d6cd5cdfc21b28ed35cdeca8f08aedfcee6ee170ac59b4660aba486f3c05e4aea4cb63f46b69ab668c4591663a39e0dd567448695192c46eafaa2fe762314e664ad1f0a2b0f4d2347510a1cab2ec37de4e8d66100d7bfaeac2562bc6af96526e17c7a88415468a21a95f1ac7f5920f4508af5cd92882328b1dccf9ca00dbec82e5688b2b426fb8c3ccf551ed7f41da0e3ae4177e1d0eee9629206c4cf249605a5c9e6503cf37c6b089475176324933e71a11cda323288e5c25d66fdef8284fbeb61f0c7f30e2c9b4962f48be52fade323baf3e18ff0cf82ea7604d6aba506509c12f240d36beeac34c7842e31aefc7fd8e53396d97f0b77f7c1fff0bc5825160f787419573f375f9253ed164a406c6adc797ca7ed20c271d46c5b8aedbac74827577ae45ae5dee0b59a98a0cd78ac6fc2d15e31b31fddcc4dc16fd17b694697943ccd2f746f8c7eac092ede01556c0e13035048595d1547568913659217d4e8a21172f806cd8a7a880930dfc73ed693b628c8c0d2aa0298ca80937a2302d9400a26cf7f2ec9146d99309c137cc4e9df930f80a89c0c52ae28a22d8e9ba41cc3d2dbc2f5d5564b1e0835dd55273e15e4ff5b63064d066024d9b877cd285457168d550f0974683561d2614420d04cff5fb96fc40641c319a4b7835558c4ab8f3b39ea775ad338caf11f4127e73a368b7bd40065b1a1b51eb3ee1f17c892c79b8c099ef76c878574c7df644d722c1e4895d04c949eb7fce3c7ab8e2e7ac6875915dc43c50c90b3ec92d8f550b9a622274c2670bf182b793e99dbb085e150dd9074fa31e0c35d872f4bdfbc401dd55392cf39c69d802ce3a84c410f3150e427a9797af8c15c6a0bdbf8943553926e40f793cf80388dbd9213fb263c8024a01589c0d06c580f877d607b5d13a7072db110bea75ead54984b100f683c2f024691ab5e7cb209abb7d92fa9ff22bec8ad5f21f1aca94cc3cd9504f7336af2484e9c65076169e3a45aa5a88acadb64e7165948a7a183129181a780f74e920de42e9f052da63222882d3d5f46741ca22d5cd24c62d98b52692bb2123d831605e71bc03c3135ba6092b52e20274853268aed26060d2d1669299f006b371536523cf4a10a33f7d10497ace4983d2aa00a03aa746a8cd0d03544fd5046c718edcc0c6ebc72b36f18b192741a1573515fdec7904d4d695a2dd8ca32590f171dcfacfc65fa799247addfe4cf54333a902e257ba1509275e2f790ae7d3c8db064efb0415d25892efb4a7483638c82c995bedd4dad5c755c922eae0b2f5549be4cbce522606458b4fb747e21b414c9cc08871a2067b29fce51ccfa6308cd108623029850e08247c4132fa15391581f8cf0744ab97725301b203a3ac65e6d3e630b6e4587f9ff9952ce60f2316a96052a37dab58ab9186ea82d26eabe947feb77e8919b3dd179a62f4eac7137cf76d02a73607b3d2531b52b8ca8b0ad99155309efc0205edf444c83523c1fed91d4723da859573279e400c3a3cbd7566ac6895fc08ff8cebf29afa467582b188dc841561830d50632ea2846c3c4da635782ce03927918618f2bd946f8418a504fa720ee7b5b31d90abe9049eedc4c97e1b32beeb8cea8ec030a767ec9b7f4316259df66a5c5a966638471bf9fba529ffca2265e7a1ba02e2b3dc16f8e82f1fb924ea1196a8ccaba75f333927b9904ab055c610acb39e7fe58012c1ab72319647ed4b5b4cb86a4f691d81617444bad6ee5a54335b980a8fadf00e600878849b243cee88b86b26573491abe40b17bc58a8c7a957d6656ed0c1c6476db5a36d29297c419eaaaa75a489d037b52c89b604edcc46e139565a8c9d98a492695704d1b4341901dd554b736b827ebfe0664cda19512dbb0dfb64d85c18f11b705d653f493ba1cfd6c62ad45a10b9c892fc9b156caaff5d47c2e27e0d66f2b5e0124678f9177ba1656c8f3f5978529066d617b2960aaee3624dd88368a14e2981ae373e97c79f0468eb2c243506d87475eff0cf181a920e84471c21812e647e0d8514cc6ba122577ae48d3307b68971b9d574d2454a155bee9177920b4ef957b305b7dd3ff4896f138e0b5895efa871f0257d186a0fc851aa48bd7f22c1af70151c8df10fb786ed8f496de4647545d883f359369178d8d25386bd4d5d7a1dfa9c53f9d899f4636adf4708754cebc22d8a85499db5fa84a4ced32f83acad4c78e7279ef01a6ec516e87d02f2fef09a56950c036ab7881b4ab8c1adcb126417aba5ef8a63837aa4d039b9530f6ae20273edde084e8747f32058f07a08ebf472adb25a0f180cdaaca6934f75b5d229b9aa806c1d200a4e47199e67727d339e4187b327d5f0d0dd2d8969f8c00022a8ad89653e249deaff5d9b0c67771817cf011feaf8a079ab9d30f39291977f4f24b3d0bb5a2b4a4598815b7f0c6ba625c44bf9f6d27b79cdb758fd11a2af083ef453974577cf36f871b274fcfd1dcb893c57940d7068933e080532ad05de24b769dda96cba468cbb311c6e8f494c4f97418b3dc1b212125a7b8a6e7a203264ad90b345b32c9daa2e5f04101e7ec7eef55eac6e9fbb1b918a0156d15d392298a12e0ec1bda2fd8d4a6ea221aef20dafe20d50a2cf19a727a7a510d3b5de18e25dbd4922c36248322a2dd17a36a88a15d5b150b8175b0731cbc9e59dcace9403d822aa9f37685ffde453bbe5fdeddb124d76bc2202853dd1542450256ee9dbddffb25d22ee0002ee42fe993b84ced01d1813c31de6cb7e6dd98bcf3362373cd228d197931c860d0d23aafa78b57510a5e641da93e301d32462c039e7c80f4bc51f7754b1cf0d8412837b9bba4aea2517a98c1dd4467cb566fe98761a5f282253d262b0cc84fd3f81add0178a79c92660521be8ea2e8087b12edd8897531c7d530621b245133685585d70d77900f2b33eb3a6e8664b6b09dd9eb7cf179f29d65cdd9dd09c931cd486a0535301191bb9445a519f23dd4a930c44d15c326a1cd6722427e6d495285039a07f78645a732c765c7ab8e575bc3ae2278e98b0c13e1dd60098dfda3d61f9bd2c506eb471fa5241b0259b91c6d558796ba969a363ffdfda02e7cd512f05eff559706f08e61cb5ee42175e031278638668e6ced2f4d8de3b001b87b1fcee1a05b5ccab2823dc3f28c79a7e49ee2c9e1ae7d0518ec72b2ae3ce9fec5aff0021de73aad9d74f3a8c7f6461ff08d9a4fd55f0b10405b20bea47bf561583136b1aa0665b338282d7413a23d3819bc42476ea1fdec3a91c1148768406eca3445acbcc49af3908a3bec3a218511ba8178faf5210b66de81caffaf133063e2dde1aa1024f502bcb15bcf560983532dd0cfcb0138ea6860006f73f71ae37fa0bde23d74f3d613feb7cb66b6eb3b065a786a83baab42beef3858dd7d9070fbf6b12126668422b9fb62e892c1335ac067f9659f284bf8321cbee9492f36fbfe65834c463a3e80dca189671afc2e7538a9c6bd72d979b6a4425e7fffe12ab8b3921655aaa8eb33961057a7fedb4ec51d39e0d0320e5cf9a6a76f6b8e0184b7139b6b24d29826da3b64e7ca23d785a8ac2efdf3dd27602c3cf48c12a178c32c283ed08db93405389ec89d38329025a8374fb4f91d8f42c368e96babfaa690bbb679d21d2329a951956791f2db62fb85e99d0a4187f2d8d83970117ef84e21a6d02ebb69ca232ceab71b8d241c7a47e51db85aa9481a09ac56b8bf43810c7c24901b6da4b7e5ee3a530ffca2c58928d9621298c65d5052dc6f99208f90a729066f678dd0c01981b8ba4efe538cb8b7fef760ad61cef051f11433ee005e50ab005489a9c6bdf93d712843ae6a7d9ed440fe3c4a3c7d0a774444034356ce3d4e9ce2720c5bb10ce1613cf9e9813765b8c6470afdea03cd11d4cea22439855ee4ccc2b110006c14d353d4fdc7049fa", 0xfc1) fcntl$setstatus(r0, 0x4, 0x84) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[@cred={0x20}, @cred={0x20}], 0x40}, 0x0) pwritev(r0, &(0x7f0000001440)=[{&(0x7f0000000000)="91ed2aa25f5af40fa0e46944b6c7b5cdc9f27cf0b13523326dfcbadfaf05445a9c602be94f3249348019207aedcc59f7bf554b73f89eb7d17de5194b91d6209e889bbbd7b40a00162dedc11902178223486eef5dd682173476af88c2f718ca8bd08b3e2e9581ac83b2dc6a0312d5696c18ebfa3d61de422422ef8f0f5270d31dc0c3e6fc04ab39da242ef86d77fed48237b516a3782e00b6a6ec62ef3a924586df333a87c54b9ac61ebb0d2fab9192f8dc22357cc180fdae45fc9c51e9ff7042d4a77c54f412e4c7e291ff177b5f", 0xce}, {&(0x7f0000000180)="7d47876b5d816d7b2a74013a1dcf63b065570a70bbac50a9535369dc95bdb7cbc3ed92b3a95a02fa1ada4bb55c65f258298271f359f41e2654487ce9ab4ae3b0843fa5476216d3f66e3e375743c44e5eefe400392a3cab051e153a51f316a61ee4b4bbc1790d6880651fd8871671fcdaae186b9034d102d39f9fa05d235336d07a00c1ed8d49d13a8cc0a9adf6e850585f5ac37a11907264358732fbb4d22549be1e79b84e6dcc7391f89f", 0xab}, {&(0x7f0000000240)="02abe8ded9057f298d46624d6ac2c172925222b6a8785d219fa9bb2128fd5649940c6cb6585b73be3d13b429e43a139fa757b6db93dc387f15c0c21a34ac42be6fe5073ef9d69f13851c569acc58e65fc11271af25ff03744d6c7fc119cf6807a5af29b3cfb75cfb37f89297fab791e80843b299c2e104ba6d52ccc6645578391984c247aece4aeb56a9124b139af08b139573b99b4bb3c77c642c7b5a6f51274a14e3cb700db59b04a45a7f8a390abe", 0xb0}, {&(0x7f0000000300)="5a4097209d095e997202644551e84ecc08c4a087ed6cdbf1652dc926cccc6089bd9f777a6e6d94674f52b8f1f2e524fb1c601be19ceab5a4d0767163c3b143d5500cf99e43fd6e1f153638400e6f8575a76dab0182ede6930ce56c35c17057f75cd678bd50a7735faede40e25ffb2e0ef96ab378744f8c6bd4243f807a9102fbc98cda72a735ed9b7721fc049e6f3396e4701488bb32f12bc5", 0x99}, {&(0x7f0000000100)="afd75bdf45a0d818c33674ac65ec3d2b042084f96d", 0x15}], 0x5, 0x0) 23:57:11 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000180)='./file0\x00', 0xd, 0xa) symlinkat(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f00000000c0)='./file0\x00') unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 23:57:11 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) syz_open_pts() kevent(r0, 0x0, 0x0, 0x0, 0x1, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000580)={&(0x7f0000000200)=@in6, 0xc, &(0x7f0000000440)=[{&(0x7f0000000240)=""/21, 0x15}, {&(0x7f0000000280)=""/133, 0x85}, {&(0x7f0000000340)=""/123, 0x7b}, {&(0x7f00000003c0)=""/113, 0x71}], 0x4, &(0x7f0000000480)=""/194, 0xc2}, 0x1) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x80000000002) accept$inet(r4, &(0x7f0000000000), &(0x7f0000000080)=0x227) dup2(0xffffffffffffffff, 0xffffffffffffffff) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x8000, 0x0, 0xfffffffffffff7f7, 0x0) munmap(&(0x7f0000008000/0x600000)=nil, 0x600000) 23:57:11 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x3d, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0xffff, 0xfff7fff7, &(0x7f00000000c0)="123488cd48a37ee38c8aace1c21fd76bd753a0e54955f75be5678b4f0b506d723775df6c51673ae27104ea129f873fd4ac7f139acc61dfaf8148b6b69c9d29bf8319ab9cf39f0000000000", 0x8b) 23:57:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000100)=[{&(0x7f00000003c0)="37688b219efac6c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e47722cec050000000000000082c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe4a2adeb41f955632ba088cc17c14b9b584aeaa9cf", 0x65}], 0x1) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001340)="620d08805a7a3462e6a6125b4d230dcdd26e624dd340884a29dfb2fdf9c454cefc086850af6b61d6b372dc371140d5f4b5dc6112b8ad0e9e012c99a7c116c0985c241a47e7ea80aadf5341b8e3a5fc5d185586702da5ecb65fbf0efb0e157d51e4db85ece64a03a0f97e7f82cc8c8d4bd4d8166f3b5b41d66fcaa9afbddc2c3143c76b36410a5d", 0x87}], 0x1) ioctl$TIOCCBRK(r0, 0x2000747a) syz_open_pts() close(r0) ftruncate(r0, 0x8) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ftruncate(r0, 0x800) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x9d1, 0x2e25, 0x879d, "0945bb81e70a48cc092500"}) poll(&(0x7f0000000300)=[{r1, 0xb}], 0x1, 0x0) 23:57:11 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)="4b9d") r0 = dup(0xffffffffffffff9c) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)) 23:57:11 executing program 1: r0 = syz_open_pts() close(r0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000240)=0xc0000) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x1058}) syz_open_pts() read(r1, &(0x7f0000000080)=""/149, 0x95) kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x100000000, 0x0, 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) utimensat(r2, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x8001, 0x5}, {0x3f, 0x7}}, 0x0) connect(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8) kqueue() 23:57:11 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1fff, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0x800000001, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) getrlimit(0x3, &(0x7f0000000140)) mknod(&(0x7f0000000180)='./file0\x00', 0x1040, 0x3) socketpair(0x18, 0x4000, 0x2, &(0x7f00000000c0)={0xffffffffffffffff}) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) ioctl$TIOCCDTR(r1, 0x20007478) sendmsg(r0, &(0x7f0000000380)={&(0x7f00000001c0)=@un=@file={0x0, './file1\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000200)="1a28d0d2f15dbe449e6be40c6b74cd72d6cf2ae82d510f9cbf81552ec3eacba1f6ba175ac03ab94a1f01a60a99c21628adb0be57423aa1e511f3d887549e8dea8f6239f6ab111e289ebdf426564d3fbce42ba46f7e171115978d918b9b4494a8b3b457551d7ab315a942511587ed12bc1c72cb45d16a38c7b1227de72ace7e135fc2", 0x82}], 0x1, &(0x7f0000000300)=[{0x60, 0x1, 0x29da, "9011b221275884ceb6b0c314231658c7d13b81e0f4ea2d055a5033f9d1c9d70b1442af97af7e4664c0e8fdc23e37528a254eea8634d3ae1a5d3659eed77f1632785ef0bafc686da9d43ea8"}], 0x60}, 0x0) 23:57:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) fcntl$setflags(r0, 0x2, 0x1) syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x9) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001540)="eccfb12d79b5c41666c5d330d8f46275c60fe74a8af8f88ee2582ae3e00f050f49ce51ab13b7015dd73b8deb6ef820eccbbe01e82d04ab14203e874e0d2d7d67c105ca90d75acd1adfbe47ce0b5cd5ea77ef15d8c279e5945afe9face235163ac29317134277f11a23f64496fcd5539f97071103414b79738b0d69cfdb4ff636484f41394bb0721790511724", 0x3b, 0xffffffffffffffff, 0x0, 0x0) syz_open_pts() recvmsg(r1, &(0x7f00000003c0)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/49, 0x31}], 0x4f, 0x0, 0xb}, 0x0) bind(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="80002eff030000453000fd545f7423cb16c38b955c3e4ce168ca634b3c1f52bae63c2cd3d963ba2404e2b51198b2a951d159df9ac559bd3ec7814a4b9077f5b567c40929b81e3a7145e27be39a289ec451ecedea0968eb0515e8c90f6d70fdbdad0e120071b99b50c71c400131778b80835550cecb37588899132bdc830b56dcb087b094ff6c9faeb812330178e8"], 0xa) 23:57:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffff7fffffe, 0xbccdbcb4be6b447b, 0xfffff}], 0x1000, 0x0, 0x0, 0x0) r3 = geteuid() getgroups(0x1, &(0x7f0000000040)=[0x0]) fchown(r2, r3, r4) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000100)={0xefc000000, 0x3, 0x6d5, 0x2}) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000003c0)='r', 0x1}], 0x1) read(r0, 0x0, 0xb1) 23:57:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000080)=0x10) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x70, 0x1, 0x3, 0x3, 0x80000001}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x8000004000000024, &(0x7f0000000040)="01000100", 0x4) 23:57:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000002640)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f57285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5b3ff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) shutdown(r1, 0x2) socket(0x10, 0x4, 0x2) sendto$unix(r0, &(0x7f0000000080)="6601998fd92410940c4037e8773b1ffd18faff8ba3795d06dbe13e74fcc15f5d2c76df6af5620634f155e5f91647f26ba13d3e7464724a912720a0e7ec865ec664b01b1c9c5ae6dd1ee0a999e47158186ecb7abdacfb32d2bc64d4eca175208d0647000f79306fcf63bcd397e2a1cbf7511d7e283ff430d57ebb97ff7c3b7ecba0ec2c2b84d6", 0x86, 0x3, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) poll(&(0x7f0000000140)=[{r1, 0x104}, {r1, 0x8d}], 0x2, 0x0) 23:57:11 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000000)="fd077a9cbea86a2f7a4748b4a20bb6de9679619846f0f4995e61556f54229fe850166f5ce5477b53a82e3f5b4234ccf8cab3a76f0a9e323b92db1eb1254e6b47441f99b93d05309d3b14824654dcfdf4468385efe5f6ad898bb47a767e85bb28", 0x60) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000300)=0x1000000001) syz_open_pts() 23:57:11 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) fcntl$getflags(r0, 0x3) getpeername$inet6(r0, 0x0, &(0x7f0000000040)) 23:57:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000001c0)={0x4, 0x2, 0x9, 0x5b, "170f98d90197f8f141ad16eff245e8cecdc138b7", 0x6, 0x1}) writev(r0, &(0x7f0000001840)=[{&(0x7f0000000280)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60aae8606894e327df5dac20c3df0df11c9ebfbe9fb18fa2dbc39c37fab718f96a88b4fedf54d902ddd0f25", 0x290}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000200)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d3b, "825dd2518004190000000000fa6000"}) readv(r3, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x100000000000022d) 23:57:12 executing program 1: setitimer(0x2, &(0x7f0000000040)={{0x4000000000, 0x1}, {0x0, 0x9}}, 0x0) 23:57:12 executing program 1: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000040)) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x45) shmget$private(0x0, 0x4000, 0x440, &(0x7f0000ffc000/0x4000)=nil) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 23:57:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x2, 0x0, 0x0) 23:57:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x8000004000000023, &(0x7f0000000000), 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 23:57:12 executing program 0: r0 = socket$inet6(0x18, 0x8000000000000, 0x9) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x0, 0x1, 0xff, 0xbd, 0xffffffffffffffff}, 0xc) 23:57:12 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r3 = getppid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r5 = getgid() r6 = getppid() r7 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r9 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r11 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0xc) r15 = getpgrp() r16 = geteuid() r17 = getegid() r18 = getpgid(0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, &(0x7f0000000840)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, 0xc) r21 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, &(0x7f0000000940)=0xc) sendmsg$unix(r1, &(0x7f0000000ac0)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000140)="d48164f6dac1a898113a1fd7d734b7051dc5c37efe9dfc1c332fd91735d8f0e8291efd5e165ad2d8109ede37d7658847a11cd9bd4c03579a19f546127a1842e4eba985411cda704e15a980c93b6a343fbd9b52e70b36f769f58721b8078acbcfb9990405bd3c7a7c2f", 0x69}, {&(0x7f00000001c0)="e0cb7cab8753d3ead758c8a1f8f7d5730e0df7d2a3a48d4b40e467b4fe295df4e2aa24322379975ab0953705644e58b9207e9f84819c715e99e0a9aaa97067e9790225d5981679b30db093f4c6281f6da2e287b5604a2319f9073912dd2cbec249980e876d9b1c2667fb7bb18f7c4cfb85c5d67acc35", 0x76}, {&(0x7f0000000240)="d1f0860d11c750031f3eccca9c8a07c01b8a361d0efc877da1cf4be7a5b623ff7f0beea3d4181e1684df5695f6822e1ed3b063fc659a1dde52d076ad88f53dc646529e28ea0d6f91977137d81db85bc06cc927fbb0872f4e47c26e8f1c7081eb8b5f99cfe5ee11c521884d831de5181d3a8c959d81f0c5e8d5247244ed388dfc8e7d4b46f27c683b8d7ab1c6672390b938b3f802eb4ea21ff611e8efda1e38ed1dfeab6bdeaf4d13a62d238bf494c05f5af5474deda92d00451aa9645cb6d1fdba159c5b079258f093f9eda71e8f4a8dd9f17c", 0xd3}, {&(0x7f0000000340)="06924b26bf837e0b1c6a17f6e17869de4ddcf32c", 0x14}, {&(0x7f0000000380)="09bd341c8e6dbb6a4a5ebec39d4cae8269367bd2372b45f8afddb000df87e615e6631810096231497db77566ffbaf4b68dfa99826a28d6075b8e3f68cac1e7668a32808e50e1d0b59601989e85dac4044b4aa9567b74252a5d23375bd54f69119da78cfc010c4d3d8945827308b1c406a87ef04b993201d6ee60fbaff5f54ee7ba32b2f0646d2afd237022238a5ccfe814bfd9c5d39dd0bc58c8f9a0da4138076b372bf8abb17b1f09b2412c75a3d0c3c53aea8b11c497e0222608a83eb304c9986a3c44b718a0b2f02a66568b18cc1135b19ad0a90bf1ceb7e4973584d744b644c208f4", 0xe4}, {&(0x7f0000000480)="7dbf9ae3bc62b386ab234d87085621a225b0f5d10ff7ae125769e37532b8eed84ddced", 0x23}], 0x6, &(0x7f0000000980)=[@rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}, @cred={0x20, 0xffff, 0x0, r21, r22, r23}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x110, 0x401}, 0x9) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) fchdir(r1) getsockname(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 23:57:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x7ff}) 23:57:12 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) ftruncate(r0, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r2, &(0x7f0000000000)=""/189, 0xffffff78, 0x42, 0x0, 0x0) recvfrom(r2, &(0x7f00000000c0)=""/30, 0x1e, 0x0, 0x0, 0x0) dup2(r2, r2) r3 = dup2(r1, r2) write(r3, &(0x7f00000001c0)="be", 0x1) r4 = socket$inet(0x2, 0x4002, 0x0) r5 = dup2(r4, r4) sendmsg$unix(r5, &(0x7f00000003c0)={&(0x7f0000000100)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000300), 0x30}, 0x0) execve(0x0, 0x0, 0x0) 23:57:12 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/49, 0x31}, {&(0x7f0000000140)=""/1, 0x1}, {&(0x7f0000000180)=""/36, 0x24}, {&(0x7f0000000380)=""/155, 0x9b}, {&(0x7f0000000440)=""/136, 0x88}], 0x5, &(0x7f0000001540)=""/196, 0xc4}, 0x840) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000040)='B', 0x1) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000100)={0x0, 0x9}, 0x10) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000280)=""/239, 0xef}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x840) 23:57:12 executing program 1: r0 = syz_open_pts() close(r0) open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xfffffffffffffffc) execve(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() close(r2) kevent(r1, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffc, 0x2c, 0x2, 0xffff, 0x1000}, {{r0}, 0xfffffffffffffff8, 0x3, 0x0, 0x2}], 0x4, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x31, 0x20, 0xffffffffffff8000, 0x8001}, {{r0}, 0xffffffffffffffff, 0x80, 0xa000000b, 0x5, 0xfffffffffffffffa}, {{r1}, 0xfffffffffffffff9, 0x42, 0x0, 0x4, 0x3483f995}], 0xde83, &(0x7f0000000300)={0x7f, 0x502f}) 23:57:12 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000280)=0x9) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000200)="a5b30fca9dfa945f8a33f00e1074b5233dfde26b728fb46a7dd978305b8e6a06a80cc7df5fbdaa9250b5989a05f0ec793696a615a7bb24f82476e3b06f1412dd091ff3772913068d9786f6afd119229733ec518942fe3b284902384b8835544acd1b91fc00", 0x65}], 0x1) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000480)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b", 0x4a) syz_open_pts() close(r1) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0xa, r1) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0xffffffffffffffed) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0xfffffffffffffffd, 0x100000003, 0x400001d3e, "ba1a4b73f2002cb0caa772d83742710800000080"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) shutdown(r0, 0x3) 23:57:12 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x40) chdir(&(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='r\x00') 23:57:12 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/14, &(0x7f0000000040)=0xe) 23:57:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000000)) accept(r0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000040)={0x100000000, 0x6}) 23:57:12 executing program 1: r0 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x18) getsockname(r0, &(0x7f0000000440)=@un=@abs, &(0x7f0000000480)=0x8) r1 = socket$inet(0x2, 0x2, 0x0) accept$inet(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) setsockopt$inet_opts(r1, 0x0, 0x4000000000000011, &(0x7f0000000340)="b3295c153d36b7de5aff6c51204f51e1e49019efc02043781e69929fbe4ad84e4eb28fa8f99eb133d24e26b27662d3a08c53f627b341d083d61b405a6bc04559bc52634a4a9f5df4c8a0dd1dc4575709c70d166333ecd1cf0000000000000000000000c2c70b67ea2fd6758c4d4415c5ad30b680d2df9a3dc0be4e53a28fa60f63e814965fcd36ceee23", 0xfffffffffffffdd9) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x100, 0x40) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x3c, 0x80000000}, {0x18, 0x0, 0x6}, 0x80000000, [0x8, 0x2, 0x53c4, 0x1000, 0xfffffffffffffffc, 0x9b0, 0x100000000, 0xfff]}, 0x3c) getuid() getrusage(0xffffffffffffffff, &(0x7f0000000180)) symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') close(r2) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="fe735b08078322ffe5d9d74b72f74a710319bfc43603e5aa8d4094fde0d130b46e39fb37bb8a055327289d013eece0e4266796ff98382f17d1792a96fbb0219ccc9bb88d7fd6bdb202471fa0c362fa58ee5f4ea3d4ed3225de95f6fad110613e20cff9eb73b063a6d85fc508c3d7a2002a09af57e1eb9ddd70d4398e6c167fc000086a8fe73d761d9f25b66d47b73e5e6a507256bf76f784f61898f8ba1b51f9e4595d1ac9eab6", 0xa7) 23:57:12 executing program 0: open(&(0x7f0000000080)='./bus\x00', 0x8296, 0xfffffffffffffffd) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8010, 0x0) flock(r0, 0xfffffffffffffffe) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0xffff, 0x4, 0x1, 0xfffffffffffffffd, "03279f09ee12abcb76d2dfb602c0bf389eefa5d6", 0x5}) open(&(0x7f0000000140)='./bus\x00', 0x8040, 0x5) r1 = getppid() fchmod(r0, 0x100) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x3, 0x8, 0x8001, r1}) 23:57:12 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f00000000c0)=0x7fffffff, 0x4) bind(0xffffffffffffffff, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) 23:57:12 executing program 1: r0 = socket$inet(0x2, 0x4000000000000003, 0x0) fsync(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) openat(r4, &(0x7f0000000180)='./file0\x00', 0x400, 0x100) flock(r0, 0x8) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xffffff60) r5 = semget$private(0x0, 0x3, 0x40) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000100)=""/42) 23:57:12 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x4, 0x7e}) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x4, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x6, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r2, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x3, 0x3f, r3}) dup2(r2, r1) 23:57:12 executing program 1: socket(0x10, 0x2, 0x5) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1100100000000}) 23:57:12 executing program 0: r0 = socket(0x0, 0x3, 0x40) write(r0, &(0x7f00000010c0)="89a3a9b5ff00b61987ecad626fc3206319afb17e86bd7397278a333ff12612e8e4c4d5b7397754d458bcfa9c3e1669de8455cc7bcfcc326750b42ea7ee98a08c0a3f0abd6fd198c5ea40f2810d162e78b379258081bbaa41e2d0c0865298fae819eefbd423fc6fc2879f33946b406863489beb25204955f0c40e7629026f7505b304ffa6bb066f7764b352af7ee8e34d5e77aebeaa9142728f10ffa7ed61af75c32fee6819809c5865064a5c28765a48cf70bb080a", 0xb5) accept(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001234cf862aeb5cf110e3399ca87cd20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001fceed01966c2fb6ed3b34000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001040)=0x1002) socket(0x1e, 0xc007, 0x1f) pipe(&(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, 0xffffffffffffffff, 0x40) 23:57:12 executing program 1: socket(0x6, 0x4000, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x1000)=nil, 0x1000) shmdt(r2) close(r0) 23:57:12 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000000040)='O', 0xb2b0) write(r0, &(0x7f0000002740), 0xfffffd93) ftruncate(r0, 0x1) flock(r0, 0x2) pwritev(r0, &(0x7f0000000400), 0x0, 0x0) 23:57:12 executing program 1: symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='./file0\x00') utimes(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)={{}, {0xffffffff, 0x3}}) 23:57:12 executing program 0: r0 = socket$inet(0x2, 0x4002, 0x0) r1 = dup2(r0, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) setpgid(r2, r2) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000300)=[@cred={0x20}, @cred={0x20}], 0x22}, 0x0) 23:57:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x3e85, 0xfffffffffffffffc, 0x0, "1eae8682ab1320755ab8bdad340307a098200a81"}) write(r0, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) write(r0, &(0x7f0000000700)="f32d00544049c29d31d7da128ccdaf6aa2dbfe4b2d76dc213c16005593181274081b3a011eedf504e046de4d6ba3ff613a6a3240c85882a4841f6884638c16f70615b1e665885d4d28f98cd05c7cc4898e794c84c1ec0d053469a6992a4ab837375dfa4de48be9be66bc69d60000000000000006e56ff897516562c58f7eb00b024720ef8ab9d978b0ea6c432f0cb2549b61185edd4d557c0a300500000000000000ad568865415a249931e624d94dba3758e44a6801000000000000000000000000003cb3afa698204781528c8b084a6b18d02a901a0cc5e71e6e1cb9b61c7881d1f47f2fd5788f8e51a3a6316dc8e683f3f271d53882e4ce6452523c43338c098add9a350b7e2df26ecbb5e12490d2c665ec01ff81a3045c0489159e9b5fc11d979470a89b59d90d5f12989cc30d7f63fc4e447ba6a999f609c8c7a4d770628c37fa927bc97e5d7a689ec44e67437d722be8c6b2b195d0656e7890718449832f92720d67a63ab513b5229d9d41da35d872aa657b2addbeabee54238a8e588244b884b1c092aca54bc1af5425", 0x18d) syz_open_pts() close(r0) kqueue() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x1) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffefc, "a146786eb953d07babec44f0b1c85b6a8a131100"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x1, 0x8, "03ea01fe829a10cce16f5c4eeea3ebdb160df894"}) read(r1, &(0x7f0000000140)=""/249, 0xff90) fchmodat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x31, 0x0) 23:57:12 executing program 0: r0 = socket(0x11, 0x3, 0x0) recvmsg(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000480)=""/95, 0x5f}, 0x801) socket(0x2, 0x7, 0x7963) 23:57:12 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/4096, &(0x7f0000000000)=0x1000) recvfrom$inet6(r0, &(0x7f0000000040)=""/55, 0x37, 0x40, &(0x7f0000001100)={0x18, 0x2, 0x1e7, 0x8000000001f}, 0xc) r1 = syz_open_pts() socket$inet(0x2, 0x4002, 0x85) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) poll(&(0x7f00000000c0)=[{r1, 0x40}], 0x1, 0x1000) r2 = syz_open_pts() syz_open_pts() write(r0, &(0x7f0000001180)="cc67be8e02388af8ab48ca4d55826f9912e69aacd6c8e8b043273f789f15a0c71ff68b84ab072856577be5ee03a04b2493c5a9702f5671895f366f2dc85ee49aafb78404ed6ea23f5a6c8b64e3e2a0", 0x4f) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000001140)=0x2) 23:57:12 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x8ee) select(0x40, &(0x7f0000000080)={0x2, 0x9, 0x9, 0x10000, 0x3, 0x5, 0x400, 0xc48a}, &(0x7f00000000c0)={0x6, 0x8, 0x48, 0x7, 0x200, 0x12cd, 0x3, 0x8}, &(0x7f0000000100)={0x0, 0x6, 0x40, 0x3f00000000000, 0x100, 0x6, 0x5, 0x6}, &(0x7f0000000140)={0x1, 0x9}) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)={0x60000}) 23:57:13 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x3}], 0x101, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0xa581, &(0x7f0000000140)={0x0, 0xdea}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x40000005, 0x59b8, 0x3a48}, {{r0}, 0xffffffffffffffff, 0x30, 0x200fffff, 0x3}, {{r0}, 0xfffffffffffffff8, 0x4, 0x15, 0x4, 0x7}], 0x40, &(0x7f00000000c0)=[{{r0}, 0x0, 0x8, 0x1, 0x800, 0xffffffffffffff4f}], 0x401, &(0x7f0000000100)={0x3, 0x2}) 23:57:13 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) msgget(0xffffffffffffffff, 0x0) r1 = semget(0x0, 0x3, 0x10) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000180)=""/118) close(r0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') 23:57:13 executing program 1: socket$unix(0x1, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSCTTY(r0, 0x20007461) syz_open_pts() 23:57:13 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) setitimer(0x2, &(0x7f0000000000)={{0x4, 0x2}, {0xc85, 0x2000000000000002}}, &(0x7f0000000040)) shmget$private(0x0, 0x3000, 0xb2, &(0x7f0000ffc000/0x3000)=nil) r0 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) r1 = shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x1000) shmdt(r1) shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffb000/0x3000)=nil) 23:57:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000180)="af2073fca4ca838f31b74916ee516b02c7bd0f55eb5bf41a0d9cd5f221abf64135f34d0252d2aa624213565dc4c3aa9bea50a6127ea642efdaa25dae5eaf6f4065de9e65b4e314612bb6144d57d39345e9ee847d36d72d6d3e4272c1fadaacb4fdf58cf2a01ad0b386cec18d3b46e117941c20ec465f715ca3efadb86ea77fbd4c51c4e00a34d1635e95053307178a37a56cd59546aa02ead1fb865faa294608aed6ca5d00f516020908ec90d166dcded50126672652c80e10966c253ace8cb19ab77976294aefbb7f4b2e8873c0a781a0fc0e9c922cc9ef7a88104a73fd3f012ee0f30495790f2701b5c3c16600566c43d013dd33b46733297d610d9f222d5525313e1f294167401a509e21cc0760576371724b301c5b9b0e7068391898e5609b16fa22af39df5dd861b6e672686c66ab06183c6033c9fb7c6866b537ef5fbfc4b8ca90a3ca153b82ddd67f27ffe82c56e1bb0b235a38b7a22fc00c9c5d6fb6b2304d600d4772ffe5d224579a57540d4e427928f934e2132ca67084658973360005bf56bcf6bd98ecc1970a5987dc363745b87ce9308292f27fda084a3f8c934823c0970259595cf77357ddfa7cf1c6fbfa186a54affdbd43906b57ec6cb4aa59694bd7986a9a3178f2fd3ea52e5ccc240334be622ec1f316dd87903e20637f30f6d15dd913f200dcb23b6570c2b5b2a5777a982962fd8d0743f41dda0bfdc4e8ea0d0d8b66d415a2f0f89f2e2a578e0e607045ee2aa18c9edf06b6558d862a1b202105bd0245c00d870e751e11d15c2313cc6142e2bfd57602992b9c2b054b24ba4c33da4da7a049327996a0646c3a4ddd5a593a924f05aa289735fc069c974dcade60d6a6e96a6eec45ae5e08603673c18639bb02627f9bbbc44503919889019b44ccfaa3962426830435480f245d87a6183efcffe5973b4a70f6bac9c84115d6aa6d5ffe92ad4906cc32dcdd847682cca0f66f30c6979f6a3552b8a731efbb87ecb8842463838b041da69ece8348c67a55913709c73d2026aa6be525eba81ee9e43ff3339220881b108fa7c85808eb068c1807dbfdc3fb6311e58eb6ca638870d47a8e40640696f4d4c583b7ead3c60e52335f5475e5ab0f16336ebadcf14687d79a8fdee621d7cd687a77fc0f272729bcb43187f1c0481ed282735e12003d171862da5109c08b3ac4ff2cf397481c379780e74180d11eaa4019b8ceba926c8bfd839ba1d369564849643d5d5dff08bf150e7d3241f8dbd6255e464369fb4c6ee435729b5f3ae152a237ad6ff7449019d8a4ffc49f138d8d383b24a7cfe8155137bc08113b677511c997f5a2f61e23d0e2cec798b534dd091269904c9337a7d02dae3ee130ac69c3c2cfa90cb57f3134afe6ec66378f2afb89832f1104844e86d01288f4a2b4ffb83103f2c15c23eed665cd6f75c5849f63245ace345ca02cab9e8e726038f53653400c62807cc55ea1da282a8cfda896014bc1323862443c11e6ea9ef985eed7a84dbc61ca8701f47b4539c851d1fcfe5f5da69ada7b3f1ef88796c72387ce72848442442910b877b8af41c5d7df11047f589f0b29b87f332a4523e6bb5723c1174a6e440f5cc8f2ddd1ecae3d2e72495dff9ff2c488781f2ac5d310c2f24f7fe94c4470189f8c0f19cf26173171d53d7a7e3e62b2bb1bffdc4cb2f2a665e8460723d9a090e21cc670aa724f5817e5900d47c69d923a43e90131b875b003242022b77071f08206f82d09e8b1a061cc682e09c5604295b61a7501aa8a838a5e122f31d193546f8b2a67c4cc116d8cddfe6fafebcdba0371f99944c5cc02230e8a6c95013753aadf6dcda20dbf39f8d85f6ba5f8b4936f384d4b5a5e4d8e1088adb4a8e98fb68129be92a31df46637a614821433e14c73a5ead9ba396d5a7259180eef056ff3e36646aa118f72c5e68331846912f90e8c99284c333e822ade7505d945db56f5fd7e8e855da4785ca00332d84ab9292101a350ca7760ca945e063fb2d7769b01ebafa2dcdef65a02823b6e526cc0a28319dda3287ca97821f2fc0f017aaa32fafbd853975d33f4727883938620dba75b224ea8c3f4451322c26d2eda718423fa914303fe10aeeab6a8defa4681feb4daeccf74dd637c8310db421e0a65b735588626cff31a006f299618eb4b6b5579623d85dc6223cddd4cd501efc807a58ec3d92642db680b5e823600189dd5254dcb8a51b09a7ce1efefe5629b213b4e046912a06cfd3147c4841e3a843637d8fb933acfaf8ea42b11961a365f458607f53e70627c50a62aae32df12bd3c69bd39cc931012e43983efabba1dd67290cc9375d4eb3a03755dca7fd27577509a7714b839398f746ffc9efd4a78ac7f94ab83b022f51f960440b29b915c659d587251164109a82a73a51ae1d0f5bff295b0e9b33b9195536941815733f77c67a185d4ea7a2e0299ba43ef4b95399adef465ea0423152c79afa28242940cca2d796348ab73b16dc9d12171dd0628c8478bf1175467fbe844037aadf5e618bd9c49c86af07385031ca50ca7d512dc1f0e240ce65c7f03f587d47226f432650e368ea437c807c2287394ddbc62a65723d00e4615cfd2837eba832d8151bb4d91a4e79b909a202d166da8bbca4fe2306ab608ca2c6a1f6537745ab6999d7418a60e3153c2f8af6afbc016732cd1416a7e523da011e3ac01ddb4f2f8bce8831a897b6a456003ad21369561c2ebdb087f2a1f3a292d95e1f8cc32926362d5a45ffac0b376f8f7560dcedacf719b25f5a96b54a2c865357d87b3b9b9e56b0165017929058ebf764c64dec892ec6b60cd38d0c143f77bd16808b4603d32a0904fc711e4971d86eba874e0a4da7a37e048d4bea1a41464345a168e4bbf2b23f318747a35082e7430310a23", 0x801, 0x0, 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20000, 0x1) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0xb, 0x80, 0x7}, {{r3}, 0xfffffffffffffff8, 0x8, 0x2, 0x4, 0x19}, {{r0}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x1, 0x3}], 0xfffffffffffffff8, &(0x7f00000009c0)=[{{r2}, 0xffffffffffffffff, 0x2, 0x4, 0x3, 0x4aa}, {{r1}, 0xfffffffffffffffc, 0x20, 0x60, 0x4, 0x40}, {{r1}, 0xfffffffffffffffb, 0x40, 0x95, 0x2, 0x8e8}, {{r0}, 0xfffffffffffffffc, 0x21, 0x4, 0x6, 0x100}, {{r2}, 0x4d58261a3e566c35, 0x6, 0xf0000021, 0x4, 0x6}], 0xf102, &(0x7f0000000a80)={0x1ff, 0x100000000}) kevent(r2, 0x0, 0x0, 0x0, 0xfffffffffffffff8, &(0x7f0000000000)) 23:57:13 executing program 0: madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x7) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) sendto(r0, &(0x7f0000000080)="b433fb153e4bdadfe6b28072d3e3292a381c8379d5ad0038287500419c15a2869c233f0ac46fcc6f079059e6890176426fc0e629066be7f3f72983157f4316c463dd6d9049e6ad3c257c0c6dbb23ccc60633dd990cb0a979978768cb379cd054c4856216c60232e16bdb28bdda71ab86335a3281d0714d45033f5e3b843836fe500f6123f80d0cb461cbb05a951d32a5aaa1203ef03e04", 0x97, 0x408, 0x0, 0x0) 23:57:13 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) rename(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='./file0\x00') close(r0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') rename(&(0x7f0000000080)='./bus/file0\x00', 0x0) 23:57:13 executing program 1: link(&(0x7f0000000040)='./file0\x00', 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x7) getgid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet(0x2, 0x8004, 0xfff) mmap(&(0x7f0000482000/0x2000)=nil, 0x2000, 0x4, 0x6010, r0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff5) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munlock(&(0x7f0000312000/0x1000)=nil, 0x1000) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) 23:57:13 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) poll(&(0x7f00000003c0)=[{r1, 0x81}], 0x1, 0x0) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 23:57:13 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) sendto$inet6(r0, &(0x7f0000000000)="653db5b86e66e92e44dbd996516eeef13d06303621212eac8f261b34aedf", 0x1e, 0x8, &(0x7f0000000040)={0x18, 0x3, 0x8}, 0xc) setsockopt(r0, 0x6, 0x10, 0x0, 0x0) 23:57:13 executing program 1: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) bind$unix(r0, &(0x7f00000000c0)=@abs, 0x8) socketpair(0x2, 0x4000, 0x8, &(0x7f0000000000)) 23:57:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8609ab1a20755ab8bdad345f07a098206fb2", 0x4}) ioctl$TIOCSDTR(r0, 0x20007479) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) poll(&(0x7f0000000140)=[{r0, 0x4b}], 0x1, 0x400) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x2020, 0x0) write(r0, &(0x7f0000000200)="9db2e632d346c4ab01061122bb9249cbf8c33a931ce7a5992c058204ca8d28abd1", 0x21) poll(&(0x7f0000000180)=[{r0, 0x14c}], 0x1, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f00000001c0)=0x1002) 23:57:13 executing program 1: r0 = semget$private(0x0, 0x7, 0x38ac91ab4deef128) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000080)=""/60) r1 = syz_open_pts() pledge(&(0x7f0000000180)='\x00', &(0x7f00000001c0)='.A\x00') ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc001, "b747780ac85a538a13110000000000000400851f"}) semop(r0, &(0x7f0000000100)=[{0x2, 0x100000000, 0x800}], 0x1) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f0000000240)=""/4096) r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0x2bf) r4 = geteuid() getgroups(0x7, &(0x7f00000012c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000001300)={{0x9, r2, r3, r4, r5, 0x8c, 0x80}, 0x3, 0xffffffff, 0xfffffffffffffff8}) poll(&(0x7f0000001240)=[{r1, 0x9c}, {r1, 0x108}, {r1, 0x44}, {r1, 0x1}, {r1, 0x20}, {r1, 0x10}, {r1, 0x34}, {r1, 0x1c0}, {r1, 0x4}], 0x9, 0x337) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "8c09c671bb2d5826aaec40b6bd22f147baa44682"}) poll(&(0x7f0000000240), 0x0, 0x0) poll(&(0x7f0000000140)=[{r1, 0x20}], 0x1, 0x8) 23:57:13 executing program 1: socketpair$unix(0x1, 0x8, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) poll(&(0x7f0000000900)=[{r0, 0x44}], 0x1, 0x0) read(r0, &(0x7f0000000980)=""/105, 0x69) poll(&(0x7f0000000000)=[{r0, 0x144}], 0x1, 0x0) 23:57:13 executing program 1: r0 = open(&(0x7f0000000080)='./file2\x00', 0x0, 0x0) link(&(0x7f0000000200)='./file0\x00', 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x87bd) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff5) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 23:57:14 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x1f) accept$inet6(r0, &(0x7f00000010c0), &(0x7f0000001100)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 23:57:14 executing program 1: r0 = socket(0x2, 0x4001, 0x200000000000000) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) fchmodat(r1, &(0x7f0000000140)='./file0\x00', 0x10, 0x0) getsockopt(r0, 0x4, 0x0, &(0x7f0000000080)=""/60, &(0x7f00000000c0)=0x3c) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="820283ba66697c8ad03d163d527950018ccaccfe4233709455c13a2215311cde7d76878d97cbd3f56fd863d92e9829ae69b4f8cac1b0091679cf4b6740b599e9813afdfe48e15eda4f2522ca779cfd569b6c95beea89981a5b4a30b8d195bf88388db61ae0833f5ffeb5e9b4a5"], 0x10) 23:57:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000002880)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042eb7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd918950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e73031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f800e530fd9a919b4507e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d320900000091fd99f19f48ea3cc8d8883cf6758c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f6f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb09038916a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba136eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4c02000000d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed710aae7106014ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8ff210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d96e1c67f95090a3b4c3ca0f24b5aff6eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd54da858dcd8cae563a547665309c6ef8eb6ab117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87591c707264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a1f8c0e3bc0692c0a083c9ddbf33558d87a46ccbf98e84dba59d069f3e4e3bbbda9b0fd368e32548c6d56d098c8fdf6c9bed09f1d8012465045e33e83886a3ccdfba711686c85d0279bc049635e3057491c322902fdf889280b62dc0073bc1575853ed98e26bcbc5d0349db4302fc272d14a0188a1dbb6e037e8437554f6bfc045c9604918e23da79264892e9aaabc32909e72bdaa25fff5f7756ff4b8763c4de4af46a2904ae7c9e928e2686d0fdf58791b533bd4930750c6be457b0b251390ca79d856e2cbc7d3f9b5e45236ce43a5731c916526f9305091fe0e062843d54bd2ebb02b32f9eb810f3e4fac55bbfbef0f9df402dda28c5adcbe70699e921438370f7517509610807dc1f3d9f753ead7bfe2f677891c5cb3485599248e2b174af9a7a096249cbbf30cc0f4e5356bfe74fea0a032c12df4a084bc11c9e7aaeebbc20071dae955203e46770f34f4bf98c9130dfadd7de65d41cbb1f93bc1ad879189f14d53332ccd755e80e51c4a37bcd321b224c2ee52d05806bf241ef41ae999545449d10cdb4b4fc99c713caeae7bd6ba6594a1aff03909e08c6c9013de104e956eeb9b8b8b35036969dff6024fbb23e4c48c81418edcdaebc74e159e10c1cc18d04cbfa30b7212bb712dd89583048ae74da22cdcde4cb18cb5c25ae5c68685976208b5d191a0d6041a1ce50da8714db2e89314843b1f07680592e4bf3ff928240634e3a2649114f5f82fbb2fa3f7e24213d09cfcf0b235e287ad27ec4052efb67ae3d46191b03b2480be6061f41821a9626a6e69bc04d1a949f62ed15653dd36c37003d542b57ac9ac138bf582683781968392d9d1b158d87c41cb133e541d956459907e76a641fed143badb45766550bc46dbdad898996eed05c1c1e83e5b1270eee09c8a61a3c0eae46de4c987f225e334b56df9e43d27cbc0d7400ce2640e4109608169625090a9e96e09d0e2a6847973602c2eadc53248f17277b87d1477d2", 0xd59) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) getsockopt$sock_int(r3, 0xffff, 0x1807, &(0x7f0000000200), &(0x7f0000000240)=0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x2000000000000101, "835cd2518001eb0000000000fa600000ebff0100"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 23:57:14 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgget$private(0x0, 0x20) r0 = msgget(0x1, 0x404) msgrcv(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="17ff20361208249c4ec333ca4d55d8f43ae7253bb53b95b66c289c4af53740f2002b470fdb6270a55f05be2abe99fb52c166c0a5b7de77b73abc2a9108cd2db63f544703b6a23b11821102cddb932d76e1cfdc6768aff907ffbfb32f19b122dd7ffc92e278289864bccaaaa31b6861ec23fa9d5170bf191826fa45988ce6cdf3786c7b4cf6de404c5eda6e8fa5c7f689c2ac6f7e35e9c14272fd0f1a58f402cdeef9245c5d8394b40750203147c660f35c66d6dd3e13be56f5b61edcb595e99120a4aa543a97bc35d4b7b3197e000000000000"], 0x1, 0x0, 0x2) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x40004000001001, &(0x7f0000000000), 0x4) sendto(r1, &(0x7f0000000100)="fe", 0x1, 0x0, 0x0, 0x0) sendto(r1, &(0x7f0000000240)="34ddfbfaed0d7656ef3b40e3a7301f360aef17751d211d5ebc18f16bcae63695cfb92ca79ad67ff91005ad159e0f6f2c0c4934a9073204ce0065515938def3d6d9c017eb608f13494147708dd9938842098d476ded5948bf7e6aabf9e11745a4595ae49605a3541b3ad0e4709b9d9c25d922db164b5458c7019c128da46a7e71422c4935e9b65373b87baff74821a602874030515d4f6b2648636a137f8f2aaaceeacc1155e35037139d19609b33fb298f2d96cf027511c047fc601525b0f82c8e9d50a6d41318bb0c99524524e128da19483af303d8008e451f6328751a81b21115a0fe280064e508fbd0f942e5f6befa322eff36438c65e41adf1cf60aeb33267e8623277a3164f0dd8f7f1af2fd274ce3da4e1ddb39b9148481522d0d53a7fae79c1053ff7ccce9a3015f53b190cffa0c0a27d71ada585a5b7c4fc7344d80bae118701e881859934472f04b51cbef9747b6219880f83e1a9c70d99b574279cf16c19391b833b29f7fb8fd7b029ec63a61260300643a9038cd8b713e0f71582173ea7f3fd788ef3b7022dd4cf51a794d665cb42fc661d8719f0dd14bd635d5aea51ed704e0b7072afed01ad42a4d978403f0eef2752884190c8f8c112ee69d8da0c606f5c634d8b500fbc0fa12b4dd5cc4c071cb9cf67708b620ac2f66614753923b1d93e51513a7c782ef084dd7fc0efec6d5d0bdd546e7a2b5354475340695055a5b950f6e8aa5cb64ab2d42fbddeb6cd24b2f82ca01abe4fd8fe5465820bd8577d2d808e564b8ac7aea69a985b552574ec6a5baa4e87df9f825a5fc11bd9a0d67ca5be4e780671a54b70027ce02abaeb04122f0e17379f02907820a8f00cd9342a32e0ed6e77a5a7f170aba8e4d69e68bdeb5af17efca90eb82e4b2986d806609c0d97f5e4b95e6e32a81ad3c7da1551cf2b144a588558dc95abb3fccf4396451bd44420fa31fe12de764d4193f62f5130b314ca03671d6f7b23119cea6f26999f69246906354fd7c2a2aad54bfc068b7115b4d8e3575c78da02b7883f60aa5f9aa271e0faef2b7ae69ced668e88783e3986dff0b5e7711da017e33f7a5e7da0f1bb820f5e9e300035169409ec4332cd55dd0a7cfb68706e08a5b266f8a7a3b13a65e483ed79afd2921710d217269f8787aaad8972b831bd5ef04ea5b97caf25677c609a0ace44df23a0a9cba0bf0c90c9e0ee84acb9a47374bc2eb5af48132d1d8bc5455d251086f43fa8031dce3a7e1607f68c7eb6cfbacad255d61893406f7dede327b0092cbf03e337581927a8a8de0dab3d7b9a71236aa5ece2ef65fbac63a7ac99d38cdc87e15ac872f633cef86e93d3c812a3f8fbbc83fa74de8562389a4c464fe3fb529d372b5d0e00808186d995acdd7c930df6fbb3a9b057532abe7f7e8e43dcaa698a5d99646f2d15c665a297089f7814eff88fa4003ac168ea65be7792407365c", 0x409, 0x7, 0x0, 0x0) 23:57:14 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c653000cecf5f97aa9e10bc5fcf172815b5cb2f6fc19013e797b56b344fab057bbce50f3ba2ece82f0550ce145211be0180000000000000ca09676bcae20ba6659ca7f86c9dc9651743b9b95d45959b4adef5baafb89ddf68617cb38b8ce610c9dd9100040000eeac9da2ab7e1428ffac3fcebb464400003de41504e0"], 0x10) sendmsg(r0, &(0x7f0000001740)={0x0, 0x0, &(0x7f00000014c0)=[{&(0x7f00000013c0)="91bf6fec7729c142f55c0fc85920c6bff04db39919dfe9767f7b3a3cf14e0b34ac52b34c735e7e78579c9f8d4695fc4e5ef24dd605db2837737e3a2e8a53b159f3110a59a6800967939d0db2785315aea17cea27859a424ae04fef5851b8ff07d6876cc67d23df15d7aaf4584cb4ba088aa1f3c3508f7bfc270f1af9aa6d6b9b88069e872f1dd7d74bcd6f4153568ce456acdf480ef7bcd0c189d046fd2b563bd95263b34cde70484549212f0873f637d786d79fe6708dc2e8eb3c04b2911c64a92dcbefcde296e8899de6", 0xcb}], 0x1, 0x0}, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x50, 0xb8e1}, {0x18, 0x3, 0x7, 0x7f76}, 0x7, [0x3, 0x101, 0x2, 0x7, 0x8, 0x80000001, 0xe6bd, 0x3ff]}, 0x3c) msgget(0x3, 0x1) 23:57:14 executing program 0: socketpair(0x2f, 0x1, 0xb2b, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) fcntl$dupfd(r2, 0xa, r2) sendmsg(r1, &(0x7f0000000800)={&(0x7f00000000c0)=@in6={0x18, 0x3, 0xd307, 0x8001}, 0xc, &(0x7f0000000480)=[{&(0x7f0000000100)="b4836da92f8523a7ad8dbc77e971d6aea50848388266759fc917f6627cff8dfd15e81c5f220cf99bcfabb7ca0c9f6226c5a0ebc2244afbcf43095c0d827a2fbb0d50e9cad713cc01fa66633c", 0x4c}, {&(0x7f0000000180)="a4b59a71e3e3cb2b84f7ac1b5778ce2bbb00ef30aa1e22db940a9f1432d4a1c05b5a18f0f7463d26cb4a749efa615b88f0067bb782069a781d90a53bb566df5d4b3816c04785ac4899740d694123c9fb79515b58a541fb70cbed4df4ced5c33fc359984e20298e182007d2e660f040d9da4ae88870748a72f9f5e41e245cab76036a8133e5012d6c3b2beb1f0a096455f4ad822ac1ba86be9fc65d8d9e17faf290fad2e384ce95bb0065db4617e5979a3b243519d8a994016283b3fa4a45a513030be2144e7072c231ed789723e3b453e2550ba5f031ef043e05e15bb01cda4422985fc71219d2c5977a370c347d982c49378f1de3", 0xf5}, {&(0x7f0000000280)="e9cafae6eee61e0cd5aabaed8c765627f501a7a531f897aa10caf27f86e8c47b2a5460e481588f16205ff397efaedab13aeefa3d24ef3470d78470cdbcbd2cbfecb55ae8fed028660becd72f6df183002a2224389a5aea63b0f6bb062f0b34c6b6a10d2f42b5c1ed351312e85adc2bb1d54763ecc0d87d04da824749753cffb3bcf8c2ea3b6c4713c2fad5673d00c94150663553cd30e5a601932a61e162381f9d26f30d78fef705e56a903b0d85c807ccce9d5ad5b8b835ab67edcec9f231d0ca9be8e6bfca8421c2db6398faf96e0a3905d80b9c", 0xd5}, {&(0x7f0000000380)="a608ca3ced3e141771e493485fb60d183140bdd7023de13a19c0a4b6c8fbde05b66e72ffed0c8924b946dcb16f7f0db8e6a62a28764247aa59dec47177afd96ac05818631d1199fdd583bd1e8fa3ce465019122b02ed5d6445424ac26180e68c2b097c53bafba87580e5a6c44ac4515a36786f33f206b9fb02f511686b7800e4735cd6a20780be84fb90866189014f8f184b689eeafb37b8be63bc65a710e07cee2543bd067cb7c0bb745c96c06298d95ef3733f8fb262cbfe3196bc4b97f538193eb2576dd878e7d1f6a1ebbaac8e30de175471e78eabd294aa8f343142f9715740c3357c09f594f519c26c2f98f87c8f44", 0xf2}], 0x4, &(0x7f00000004c0)=[{0xb8, 0x0, 0x80000000, "5f6caa63d40c846b68001d23fc68475c0d5c283bb03e1aab4f435c049d51c40b02c5b46a7e9188fc8101774d42cdc3ed6fff8952f7cd83c78a89948cf496071948dc1cbf02d20a43aa2e0cd80fb61dc2dd76a36c67d38fd4cbeb4d1ae10144f6b19b5bbe025cf1f29c69279dfadf3bc508258bd18f6d8cc13ff0b8f1da42e2f09a92c596530401dca2c5fcdc004e8984d58f2d4a62185da8b486a336b75921ac60590b"}, {0x38, 0x1, 0x1444, "01dce2bc326be02ef1aeb6b18085f4d2705dcfc12ffdbb714f80581a948d74fd0125f16d1f49"}, {0x50, 0x1, 0x3, "279a1e847d1b556273a1dad1eaf22f2f846a291d12a8bacadc58058344ac9cd2fed68d2b4af80cc74a9a87bdb51f14665a4112a1d5d6c5bbce3670f12d4e"}, {0x88, 0xffff, 0x8, "366a7c9c49caf16c56ef78035a90c84f9fd122fa85f899d6ed581beaff549126717b4cbe1b29db2440b4b9fc40157caf061875f5c01069e540df5aa5e7a746b07e967a970f5c28f25832c0403d2c0c5c0edd66f5bd417c77988abe9bf7b17a85cc69615a4f9ad741bcee0c954bac35818a6d54af27"}, {0xd8, 0x1, 0x10001, "c65b2867fc796c37cddce313bca358e1a8bfa4c3520b5935762e1356afd7547afc44d74f08e8cd02b336b6b7744592c0850c8d59705efb9374a00776d5338f58b83d9634298a8f38097fb4d414c5300781e2ca6f1e54c7272f9ac968763f38eec6e5dc86fbc571161dddacc40af9e057d355aa582ea40c997f794ebd97b16f212a9ebb7fcd76f5f871acbe48cef2056b9cbe95ba21312f8c6c81f9ee85e1120b00bbf20187dd8dfb5174f4512c2ea8ba534d617a95868815c13e68a81599d30380bc"}, {0x68, 0xffff, 0x9, "37eba2b41ce83fa31121dc5dd6c3493dbf2d83a950ab29e32c4005c98f584262813a0f12c00069739877f300bfc017d8f5da415a9a247272046ae89a0e64f7497d45cc5225c40a52d90257376f93becf80"}], 0x308}, 0x400) ioctl$TIOCCDTR(r0, 0x20007478) ftruncate(r2, 0x1) mmap(&(0x7f00001f0000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x400) nanosleep(&(0x7f0000000000)={0x8}, &(0x7f0000000040)) 23:57:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) read(r0, &(0x7f00000000c0)=""/194, 0xffffffffffffff7d) write(r1, &(0x7f0000000200)='-', 0x1) 23:57:14 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xfffffffe}) chmod(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') kevent(r0, &(0x7f0000000000), 0x59, 0x0, 0x80, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) bind$inet(r1, &(0x7f0000000100)={0x2, 0x3}, 0xc) 23:57:14 executing program 1: r0 = socket(0x1a, 0x1, 0x5) close(r0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000080)=""/65, 0x41}, {&(0x7f0000000100)=""/76, 0x4c}, {&(0x7f0000000180)=""/198, 0xc6}], 0x3) write(r0, &(0x7f0000000300)="1367dbb063e70fa682b1498be6c63ab71f37b4856f51f6ce70c6a2a16a277543a5ccc77c02a8c736c954ba9dbcb6c851cd40818d187a6b650ee0a92bee8253c3706f421317647f46ebefac6ffaf9", 0x4e) mprotect(&(0x7f0000400000/0x2000)=nil, 0x2000, 0x4) connect$unix(r0, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) pipe(&(0x7f0000000000)={0xffffffffffffffff}) openat(r1, &(0x7f0000000040)='./file0\x00', 0x8002, 0x18) 23:57:15 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) kqueue() syz_open_pts() dup(0xffffffffffffffff) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x6000, 0x40) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x22, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0xb7}], 0x9, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f00000002c0), 0x401, 0x0) utimensat(r3, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x7fff, 0x10001}, {0x6, 0x623c}}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000200)='./file1\x00', r5, r6, 0x2) 23:57:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xc0000000}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x10) r2 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getgroups(0x4, &(0x7f0000000440)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r8 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000080)="17632d39d660ef47893bd762f5b25847fb3d4ed12e62bdeef4da7969afa4d9233f2251fd6ef74e0593d03a688d0a298d95778860be97cc53d63fc745cbe9a3e9bd22d7a4658b35cddea894c689b65d", 0x4f}, {&(0x7f0000000100)="2b3a753375a8feab9e6bb3dc5796d5", 0xf}, {&(0x7f0000000180)="f664314b84b9b85284021cdc63ac7312d7ff2365d73956d6cc435d11e978bd29e2da8171349aa3bfc14702d7a201290f743532534d603daa12177033147ee1960250f0851b2fda2e5b26e08225aa8774f88e806d3ce7b7c1b1a4b9fcaad11618a8e12e83ea762599e13de55b2cff9305c3b1f0deaaba980d6abaf12ad8aaae390ec7e3c9e0e5f3a5cb5d11068e60", 0x8e}, {&(0x7f0000000240)="492a0a5c98337718b164c926db2338af8544a08102b40f799a7b1f1e206ff576a4440e2ae960f5c71d1ecbee22b9d1fe65bf88abc57a4b7413be4a7e01", 0x3d}], 0x4, &(0x7f0000000580)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000040ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="00010a00"], 0x98, 0x400}, 0x7) 23:57:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000400)={0x3f, 0x1f, 0xd9, 0x4, "c3ef22c66aa172e3e064b8b85b72a9304ce5738d", 0x0, 0x8000}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b", 0x4a) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc18690700", 0x13) syz_open_pts() r1 = open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x2) r2 = open$dir(&(0x7f0000000380)='./file0\x00', 0x10080, 0x10) renameat(r1, &(0x7f0000000300)='./file0\x00', r2, &(0x7f00000003c0)='./file0\x00') close(r0) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x3ff, 0x0, 0xfffffffffffffffb, 0x574, "9ad84b73d9694ebf0000000011007fd35db5abe3"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 23:57:15 executing program 0: r0 = kqueue() r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7b, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x98, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x1, 0x20, 0x0, 0x3}, {{r0}, 0x0, 0x10, 0xfffff, 0xfffffffffffffe01, 0xffff}], 0x6, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x85, 0x70, 0x78c, 0x14aa}, {{r0}, 0xfffffffffffffffa, 0x19, 0x0, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x44, 0xf0000002, 0x1f, 0x9}], 0x7, &(0x7f0000000040)={0x101, 0x3}) r3 = dup2(r1, r2) recvfrom(r3, &(0x7f0000000200)=""/37, 0x25, 0x2, &(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x1}, 0x8) socketpair(0x6, 0x8000, 0x1, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r4, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) syz_open_pts() 23:57:15 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) recvmsg(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0}, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) getppid() mincore(&(0x7f0000ffe000/0x2000)=nil, 0x2000, &(0x7f0000000240)=""/239) 23:57:15 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000000007, &(0x7f0000000040)=""/15, &(0x7f0000000000)=0xf) 23:57:16 executing program 1: r0 = shmget(0x1, 0x1000, 0x188, &(0x7f0000ffe000/0x1000)=nil) shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x3000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000016c0)={&(0x7f0000001440)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001680)}, 0x0) 23:57:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000480)={&(0x7f0000002900)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1b6, 0x0, 0x5866d6ef00e989d4, &(0x7f0000000580)=""/115, 0xffeb}, 0x0) sendmsg$unix(r0, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0x0) 23:57:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x1, 0x4000, 0x3fc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xfffffffffffffffc) stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) 23:57:16 executing program 0: r0 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x5, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x4002, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r3, &(0x7f0000000200)=[{&(0x7f0000000100)="efeb220d34636933a812d58a61b3d75f5916a5e3a08f9d9871d4f5920cdab45f56f0404448f35c3c07c3ec490d2901459ab12394dff4bb4168347a171e11148760e5ef53edc8f004d00ec748ae7e0c5189f62a1b2ab692d50412e6f4e0bcdf611aece399ed5889e238de132cb621fba34c9398d73cceb72802df033308c54870f8da2a458bd7b6d7510da869fe6c6eb700fc48208df93e15a9379323e28949a07a179f2fac4013987d15f4610121ff0c6b1bf29fe5b353279ef2a9ae9564d48b1974dac39b044952ed264b60a8a76d1b7dcee3", 0xd3}], 0x1) dup2(r1, r2) setsockopt$sock_int(r2, 0xffff, 0x181b, &(0x7f00000000c0)=0x3, 0x2) 23:57:16 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) fchmod(r0, 0x43) write(r0, &(0x7f0000000080)="23b9", 0x2) execve(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000000)='./file1\x00', 0x4, 0x0) 23:57:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) bind$unix(r0, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/112, &(0x7f0000000080)=0x70) 23:57:16 executing program 0: unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='c\x00') 23:57:16 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000, 0xffffffff}}) msgrcv(0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="f1ff20165a29a9e912735900e1f6200d73a96366987d7fc2db9ef2afb5036572322f56d2a8641e61476882f5050f8a4df02426b2789c4d3c7202146ae57fa184cff9f29607d5d2a7b4fdd340864901d47ef26a3477a7b1559663150ab79a06d79e65c37341840f59aa7957e528911f7dd8875c3a1bda0b3383ec778c0e22eb7fb0a2d889c57d8cc19aee24a1867a5ebdf9a7d52fc22289464f156526c108f75a25fec3a252249aba68a104e9171a1a76df72ddec3b9dedcb8da1990f852495c392a7a9bae18e0000fe9f1cc895bce83e72995112f3fb866889ee4d9cf63cf5fd299e739af2ead78945a2cfde6b119f3dfe61171140fc5a61c975fa"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0xfffffffffffffce8) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) recvmsg(r0, &(0x7f0000000140)={0x0, 0xfffffffffffffef7, &(0x7f00000000c0), 0x10000000000000b2, 0x0}, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 23:57:16 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x7fff, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x39e) socket(0x0, 0x8002, 0xc3f) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0x14) clock_getres(0x0, &(0x7f0000000180)) 23:57:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x3, 0x0, 0x80000000, 0x0, "162b15cfcb5a9202003003d3fcffffff862aaf28", 0xdffffffffffffffa}) 23:57:16 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0xfffffffffffffffe) mmap(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x1, 0x2010, r0, 0x0, 0x0) minherit(&(0x7f0000ff4000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 23:57:16 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) socket$inet(0x2, 0x4000, 0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) 23:57:16 executing program 0: r0 = socket$inet(0x2, 0xffffffffffffffff, 0x81) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="140000000000000007000000fe00deffffffffffffff0000"], 0x18}, 0x0) 23:57:16 executing program 1: msgget$private(0x0, 0x40) r0 = msgget$private(0x0, 0x80) msgsnd(r0, &(0x7f0000000140)={0x3, "1b6187c1ffa14fbf7ae8e0569c95a47e34f38c770e13865d668fd66527a6255fc3025112d0e08d813f834e6953419a50ef98f512fbddd1d4a90c5c7cb304b06c9764850b0418a3b487736f06162b712e55e4d75ade30a79e1cf5af49116ce5db46cc410f7319129ed89afc320a3e6567ed236cd51dcbbbd40b50f55ec6a741c6f8c32ff49b64a1aad59eb3e00c336866ba676c52708a3df84c69e3406f8641569b78e58144a841f74df814a5b75ea29bcbf557d244075560ba5efd11884deb3fbe1aaa7fc6ffae8b969299ead46bfc126290ac2ab7ee794aab74a69528ccc22cf2ec7ec42daa625e9efc0357d074fe8d7c"}, 0xf9, 0x800) msgsnd(r0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000000)={0x0, "7a90b7c656104c803f5873ea941ce814c2ba136a3babcdf37e79971f98a92edca46a2568d789e163ae1451aa2a855944c14e855663b34fe7cb08d4391545332e88417869da428383c8747455d2380d9e62976af9c4ac03b634e946f5eb52dc1ff67b3069846638faef9c10a6d92f5647d521b00f32415f8c1de8da044c13be59f1c26423e3e26d179fd1fd7f2ddfd7392a0450e27ab78139a45f5f83e857a635a60562208a60148ec42fba551ad4e2f04420bd049c471352d375a1f6c62a5fc43492c799db4ce5639df2f562d6654b1b1692d09160a17d70a5b6cd7630787e1aea385d49bdfb22aeae82325ffec8158d3ac1fe4b61e55717f3"}, 0x101, 0x800) 23:57:16 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x101a00, 0x0) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r0, r1, r2) 23:57:16 executing program 1: r0 = open$dir(&(0x7f0000004740)='./file0\x00', 0x3028a, 0x90) r1 = msgget$private(0x0, 0x100) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/76) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000300)='r\x00', &(0x7f0000000340)='r\x00'], &(0x7f0000000480)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='r\x00', &(0x7f0000000440)=']\x00']) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000580)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) kevent(r2, &(0x7f0000000700)=[{{r2}, 0xfffffffffffffffa, 0x82, 0x8, 0x8, 0x4}, {{r3}, 0xfffffffffffffffb, 0x20, 0x80000041, 0x100000000, 0x7fffffff}, {{r2}, 0x0, 0x66, 0x0, 0x40, 0x1f}, {{r0}, 0xfffffffffffffffd, 0x48, 0x0, 0x1, 0x5}, {{r2}, 0xfffffffffffffffd, 0x39a89b34858b14b, 0x1, 0x2, 0x5}], 0xdc, &(0x7f00000007c0)=[{{r3}, 0xfffffffffffffffe, 0x0, 0x4, 0x1f}, {{r2}, 0x0, 0xae, 0x28, 0x1, 0x7c8}, {{r0}, 0xffffffffffffffff, 0x48, 0x20000001, 0x1, 0x100}], 0x5, &(0x7f0000000840)={0x200, 0x5}) r6 = geteuid() getgroups(0x7, &(0x7f0000000640)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r8 = getpid() r9 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000680)={{0x6, r4, r5, r6, r7, 0x4, 0x7}, 0x1000, 0x1f, r8, r9, 0x6d, 0x5, 0xfffffffffffff52f, 0x9}) dup2(r0, r2) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000001c0)=""/248) socket(0x20018, 0x4005, 0x3) syz_extract_tcp_res(&(0x7f0000000100), 0xfffffffffffffffd, 0x2) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f00000000c0)={0x5, 0x2a, 0x1f, 0x10001}) accept$unix(r3, 0x0, &(0x7f00000004c0)) execve(0x0, 0x0, 0x0) 23:57:16 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000000040)="e8", 0x1) fcntl$getown(r0, 0x5) fcntl$setstatus(r0, 0x4, 0x8) write(r0, 0x0, 0x332) 23:57:16 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{}, {0x0, 0xffffffffffffffff}}, 0x2) readv(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)=""/175, 0xaf}], 0x1) 23:57:16 executing program 1: r0 = kqueue() r1 = socket(0x10, 0x8000, 0x9) dup2(r0, r1) r2 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) close(r3) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 23:57:16 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="6c8ebd32b716c25ea81aa690b924ccc69bf872dd88dafc", 0x17}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000005c0)="a80d25fdd374c48633c389ebe71ccc897af721e105205ffdc9669a1b501d358ea08ddae40ac76da03e2633b5c3d281b9ba39b4eb80a4170743808c331bfd834543d21736f04098af1a88db7f7151d4c34183d4f868c1aa387f70fad07d390f58ecf918183394afdcf68e90bdf5ea64c732479f37919783c70da1f25e91045cfb17fcae1e2be7b3a39a665d1c40b4e0fc4bc2039d6a15a5e346292217b02f047d98614d31725ad36a65d22385930bc30af47cbb630e03ac34596a72bcc0d6dea1f8ef9be7ba5c1af444eaa02a9c217b99c9769ab33585df4e711db90918f61ff740b43a43a7e190a73a88c973074977ad181b624bf1825e3ccb5da03aee02db0818b2f701c195d4ca483df8209f9cf0f81ac7f289ec1a171ca2b0da6df8cce9dfe185b58e9aa3936dafc3569c61135a26f7e3909118c78023ac4242bae5cd4eb31900cef0f63aa2997d3e217eb88045945fe52a669e4be963a14d742488e2b3848a72d4882d126ae7b31bfb31e2b3ff89b5f9d5ddbb9e25ef08c58c06c3fe0369849fb23675bf5396d10dce47671dce31818bc8774080cca4681a0b9bf0158eeda772c0d481666a828e029855506788236542591d4dd09091c710648f95a318d4ff43c69e2300dddcebed045ec497df350ff01d573bc1eafab67472bd485362ff6d9fc2e00fb0db437a6e104ee1308b4e3b9153bcd1c7c15a486547d6d6a6fc455447542458f357bd5a26f1b356073b6d84a7195721e8ff78e0c5443e365878b15a470c3d476b03296059297c0a9e9076afe807d02b8e06c61609b805f20307a473432543f0a273f9bb3a0727a86033dca4ef0fc3c80970249d35ee9a5c2fd5eda185e3fedb62d11c262a385b41556b2d7cac53d9a98d0f344e4d374b4e17429f178fdddfa5283f64163c7b50d945b7bea2388b33da8cc796165e40e944ea62120499c1b8b8d930e72d449a7cecc5d9d0717b6a29952c9eeaf389d3158f60c0751d7d5a8cb1fcad862057cd5a7af96a4b1b9e7a5835a6c8ea7edd4b95632192f732be0e483eee6584611490b371294faec2703d2df5b594216d9c85c07de6ad24b089c3c516a532262d6cebdae199b0f1c20fab63270427b127cce2b28a35a9345c1f8fd3b43bdd446280efe15fb2f14128f4fa41c226b974461a6341722a96d02bea2caeb2bc35414edf7dbf4f6ab11fc0d58f17c54fde3e565b75f52a84694c8e9cf0d1599cd4b96195568d374c27f0b5940ed018f27e73cc019831282a344cb3323bed7d3dfabff7a5e9985fa93e3a83a721f6a6264beca658f6611e27f8d1be7129816d7d2644d538ddf9698a7ec2f82eff5f04a13cd135a269235e9f4963424504983b00145106eebab5c98eea756ef25a152bd7ecb54cac5e91597e63efeaced4f018893d9af84c25b2b332531382fb364fc80b93cd9f6cb081c80017f7208244be936038222405f2d6270609126609a61095a636f93692fb807efa6daf3488adce6304e0139e2b2ba749696bb9247976cb949e3594b8d53e3835c1b15fe1ead509f19e6a34e256684472fe79d1627ea6fd7673167da695b653654caf056714f9e70b1c0c3865480fcbfc66f1edf4a8f311b95914b47fa6d48ce5affe8237c1d1553b1c1cdfcdf67da3cfb8a1e435ba03667b840310c9b0abdc9c674eb17ea9ea11981a1f0726ad809ec151049dc0ce35f18bdea1c37ac4d339283f772047db2cdbc2d5be62fc6dfeaa78cacdc610951fad254a34639f3d3a09cd0b2e02054cd1003e6a3b02f1c7fc37d6103c05287601af7cdf2053f838356a9d154457ac43b4ee28f8f2c1123ae89c46a1d088738babdaeb314b2babf71a8137e77c2690c196580d432d575104ed767ae945884eafe1e3752bef5ff1e9c18fc8db609e7732c2b5b9fa2397a94888af62857073d01e18cabe86c0d7d16816e62b20232a5b2544bda2a99a44e9927098ec163d7115127821ec33ce330547fb9901a69b4e0c837ba84c969d77356f88333ed7f126763102947cf59062f93038f0cd6689ccce6169b523b1c551f0466ffb464d860e870dc1b060775976629ba3aa232a9d9339b09f8e8e5f980259d0510a8650302cb456ac45cd41498b63949f26d5ac1780f84b839dea200a2c0988d69ab20b45b2a9264278268a56e25ae8291a5fcfe1fb7752f76f2ca224f58cd6329ff41bd83c85aca3b89064ca28637b5d473c900512ce7723e7dbff83511a66ace30f225cea18ebd6c230f9f97903af9546f4ddd93057239ff96cb2c5e7ab169c75c11befe399ae818ac14dc7c20359ca51af797c90f615dcab2bf6a9e4dcc33f3eed34338a340236da64d9a3d1d6e512ee925ac672fac3e1db26cd466c5f31ee44026c5fbfc7834e1046822b554c73a7bdf5f037d2114b3bf433e72a73b96275abef4738eb4b755ee029392f6ce7a699d547f653ed2381f5cccd6db0bebf7167a0111418913b2cc259e7a31317a92d5d37ba85d267ed86ace861ea201682e1376fdf76914c3bfbb2fe21ee31d3dcb465730100bdc35b9437da9246917d90da87ea6b646ca2c9ac44824ecd669eb960105adf6c3b1f18b287668d4fc7c6966125d512095615a8ed2548320f63228f556f7aee3e246236eaeb142d6bfbea4100e66b5731e301a758d21cd98d06be20e181398b05729c274d9caa83b40fdafcecf510f38002ef1ba2efc8dd762255dbf7447626695bc34bca5a441d9130f4d5c45b8cd7d8e21422dba65607152c385621c0b720630ad7f28a38080a6a19d49ed4230a42656307f02916fa7af3bffbdcd049a0cb127193118f320189c37d18fe573f86eb856868009ba2e1009ba0b605ba0b6846ac622414b7d50ff0841a498631619b0facac4999f01a29ddf24c1a47bad105d5694360ada4b0d5b0e64022194cafabc0880e44d01d459852ebbcf3183385aa1508f7a553693ad3e2e6d0c06f0b6b96aa0f99ef75c4f855a7d6da2b5b3588fb8229894e602b8b10693c3c6cab66f0218534f0ce887962119f834e56d36a1a463a392c5a549ec8ffbefd839295528075556342f849cb062d0e4ddc72555a3431a0f892d0673e89cac860c83dbb88db5498835474ae228d8b3d160b34a36b0a4f6ab0093a37c2d41308cdfdd74ef29681d21047a4857414fa56d22d1d2d6826d384bef5591ccdd541f023d89bbe1b0e36d5fe9da595476997db2c9554fd1145d1e0b2f8622be177c9af4707ffe7f4ff0ed5a66c2aa863c81c921bda67bc2eef568b467ebd95d5e44e100765067dbd65c14c0e548ed50c84da0edf5227c9b321f7a2137531c6c6e9120502aa7c6580d497be2d9a33d215c22176f5fe7aeecc42251b7d77877622ad593fc8ed5d0c93a568711376c549122aacfe9a10192010d9f12243f74c63c054f5573000de305a5586aaa7dbf606982117cc259c3cf2a5ad60e190825aabd031937cd51472d47b2f463bf60e3bbe8d87bbda2b8357922b02ca92bce58a5e9937baf639014d348ad762804db2b0920adeaea00e8c1eb8cf2c218745ac6ef2221e98ae65ac2a092279195386ae11fb0c95b2b81378b493039135a030c2e870f08b86280b206b19599e1daac3c61b3ed2377edfdb7f5d21a8ab1f72df7d5eb4e16cd386acef783ce03831bcef4d6fe7accf5e42cf0342d6c75e31d3bea1651e080e0e9e8cf7507f083a0d7c0a7c76cc69a7e9aea6b8b03671e81a432152afeba725b3a6913f84ac4f6851d1c8c71177914b8a4b8ce33417de987bd1b5732469fae7da923ebc2a66d0bc99793088c869a858a6e114241912b5046a8fa24c2f5f416b04fd9de50b485d3b586f7b80f81fa326d96a57006fa85c76b170c5446e66499df0f817972ebd824c88fe838b6d04c1abd63e458fd4b74ed0129bada7064f5b099dab23a1217139458284c93df539f84f2ce68ad802843d541911e656164f84d65e128050343d6e582ab8f4a4710bfe7bc99d343fc4d623a808cdb4fdfedd13e5404cdcb3ce50b72a7e2fb98402d2c9dbc2a6b3c91ce162b3bcf0b2486a3cbcedc0821a6bc15de5fe3330716337ad879fe93a33e1f562c5da1bbf756da75743325731b5a6a0a4367fbec0af4bfa12b4c3b7ce80f9fbb39ba6f49850855ce65bdf5b92b19261f17d9fe58925444830eed5f6b9e56685dd87c85eadef624e8e53bb5ea88b918a99e64cc39829d51e452263e2f9fc18d3d88b8357d6e602f61accfd66a157b40d024dc5e8c5e68a8e8190f59c8b0830b83f97746fcbf5cfee2d58b703063f23c02e0dd47ab977a3ae9e7172d6c2486094c71f9a27120724e9c66a8ccb02fafcac7db3848f101f2115a3d740b18996d8e25f4038ebe79e7f030b42b872029e81744ead86295580649009bcc1854ed9fb6c9e7dd9b2c3dc277624f061892752ddd33f5b7b07439ec34476d26fa6d3faceffc5ef1a9e64f25ad428390ec8f55b9efa4f00e284de8690ab798fc21132b013c7495055f19e3d0e00db7f874963bef935dceccc63e3e5bf6d08b5ba212b95f468284fae73a32a8b62513efc7383b136e58d1894446929652fb7363d6904613bc8fb820190e4ead8c1c56ad509743981c42340dd551f9df87987665749f2858ccceb9bc8969d380af489696b88db47329689fb31ee9f54be389686fe98182a5835753278641c05a603ef0a757073a854a8f2037709a29300438ced44f723036aa509f365f454558e875e41c838c821c49565acc8376e720b83c5b618f6b7927239c21fc021d7fd86b4eb125a6da9f0fb6ca6e3ff5d7b01d2606e731d4713ff55611194748ced99b413c84d308226232e0b6d1d1ad393096365d2a402abfc341f751ef808af39dc856ebf5ecf0feee57e647e73cf85aa2240e0cab6412dfd2ddbdb978fa8bc152c4ffc2af6763c3c9657514d2683dee4076238eaf02737a665a798aa673354bad6d1bd72e98d6e1faa01e0fe7a40c14030e5ea758921a48a6d353460ca3575a5a5f9ded567c1eafb85e67d498a8151bbe1813ae25e5f246d41cd101e515adedd02a24c8c52e5a724a9b5f11cc2f5108df224ec2553ec6f6c8b7c2c34755a4df0a4891a108a53e54ed7116df2cedb2adadfe40f1854dd5340f9da032dd91b942d3d6039dc7cba1f35db52a046979979997aac25255de81db50984c28b400b12659fea99cbfa3f204210acd215952485ac0eaf58ea08feba18fe068d4ba6080171120d6ea88b1705497da86e22a4215e2f9e6c8e2b80e41ee8e9521de157259361d29865d12b406980db001a361297eb5bd870c6cf999c49360a951c4168c4e8d13edc8b71f8b91c93455ff6988dec11da4a814a4c35fbc01e32724b31536bdeff4e30c06afcd3856283a211202d2d185a651302948f89ed80efed0ecdf8fd257c4744d279dfd2e3d6a4275a28b396c30843315a83c9bbea095f71b0741d53dafb65b3ea56fb5c61a8ee509f6d11ca7aebe81e118067d3456bdba4fc09ba647963e4d36d7983dcb99a729064ff5ec8bbe8eb76f7c0db14d24a8e11c8d3befbb67f407d9c309bce5bc50ab276c50349aea565e377860ff26324acb5b5c67b8979da3b960d99b241c7dcdc946b3914dd76737d96d225c181cf97bcb66b8de3c6f85cb65258a085ed8e0ee356f800e1b5a195343207d9ef735469d53c11afab9f848510ec3913ff1bc26d6516033a5b3b58f135a4ae2f74a4b551b2ba7eeea13d25ee5fb840a91c44e9a69d96f0bf00d9", 0xfcb}], 0x1) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() fchdir(r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) write(r0, &(0x7f00000015c0)="0d314440bdeb58787b1d3c44e2af08109ceaaceb4a5f84659bbf3bd874fedd9593450a834bfc338598c25fefe054bfde0fa9c051c99bf645dfdfb0c9cbc14abce3a1af06ef7ef85635ae46942f5e2690964ae467d04e519fb904aec4525953a8b2af317fb9644b9457bf0e081a71c2d599d133b4e7ec90786730312046f082846b1c22e0fa96f6db0aa9a5ea794fb7a977e70bba6804a4c9872f0b092509c4d5cada3302dbec4c8d132d116188479fcba41868c8a8bf3c857b56e79ef992df1fffafbe3276182ce6a8dc81fdf901ca17d9d86466adabbd1ffe847ea2d253ca0004e770406d74dde6920546b2fb59ada136e8fe2dedce332dae0d037573a62f68eeaaac9ea3a593c0ae0f48ab3f25409599e48405f5f8d2fbc88c917bc7b370b996c259f12abbebd0a624e48d0b7113ef6f3eb1b66cb117c4494281e5ce78779b9f4f1b710c2f286e43eee1d26dc640a7666f483425b36c3c07609848bde55fac714fd7575c80173deba6569f6d8384650a2325a4518b25ae9a30fb7e2669e3d32317a53c9e521610d240bbae221077e82cae1e57cb26c95f87edb56e301529c025aa3d42edf7aa21166692126f05cb6f353ccd4f9ff136bb12251d66f9a74e9afa4719607864470b9cb0ba3e3424741909029528723127323ffebdf978d3c18920b43e3502b1ea7d322d7e42dbcf67cde3f91af28f8e1953f7f7466dc3cdbeb060c7fd9a86ea00e99b366766a7529345aa0c2c63c9684e63d69116aa90a4abf15b0ce8812db023cb60f58420aac46e043cb1e46d2769e0d699893b501cc9a4ca06319d59d11241d1e816091cde405500769b844166053d1ee62228063da9bc4dd9aaaf051f7e2ce85a43a47bf7c6f6fb971e3b21b7e1e6b2fc277eca9d4a1917ab15a771a18510bd70f920dbd2e648f27de3686fd89598f5ef820987706dcc5b89dbb40ed5c37dfe0dcd82e4cc57a5bf0b09110d903f976426c52be56cc2ae7d1e67bc86b3eb858d7b202d38d8bc7ce86b2dfc004c08dcaf3bcdd1012fb7a8df352be290bf690d31dbe5e836482f7c39702c6fa73aa77a71ad3d36a44ba0a432a816fcf6dedc1b2d800859ceb4629963c8c98fa55ac26f7c4082d560f8877193f4683fa37bf54ff63f578f0fab5bbc85c9bf72952debd02150de98577474c572ecacf152e1055072dcdf3b36a9c96bdab3055e8b280540f0dfec8b7cc30da844ab233927e6fac5ec2d2fce682c7d3e55325dafa4fdf279f475ebbf6c2f67808dbdf11066dda3b28cd7e0b58a3cb03a88565ccb1323b84959fff1dfee534a81e8429855759e0004dbe4d054774db01532cbd110d9c14200855fa61540c92c04170fe3616e8ea77d820a7c649869f027b9a1440b0d12d9991fbe769e54a2bb90a0ff11699b536318aeeff77cf411a79fd48d5482aeb789c8941f9053194c72f0a1e3ad6e5d9ee4c890d84050a5a9160fda6e75669be715972d529e6f537603fc93abe129070aa1ce0b2dfbc109856ca07b958a91b1d4a3278ff5fc5107e26de5dc3a07f575471768024fcf207326dc42a96c079f80e0fb58476a224dfe046879cba1b09fe57529eedb26475233ce56535350d8860390345d9c7d43da5f0dd86f99621adedd5520bddaeaf90c69319d6cbd3ea25e37cfbe794b161231d153e07b40baf3b69d26658a326f080ebd2fa94bf783c6dabc7adb1eeafe0dd7922009feeedd7ad62f58ee2a5ac904220c06bf279b354a05194f745a79aa894702e28208d3ce49b6ad9222960919df51713aeaad0d8468804130ec580731f97eec61de0228b0426258723488d661a2752070f132fbabf5baff9c3548ef550325bc6857942e422afc1a876ca3124d80d6470ff3eb68c0a7e2750fe65009d9fefcf1c02d4bd5a6781b511be2d50374de339a365fa75509a9ae2f1cc189164086736c13cb0eeac068fd7e5cfc29d94fc3f102609dcc42953056faa8e4a62f5efca74bba40e948bc8f7b01f9e02b9cf40c5386bbc95d3859d4b00cc925420eb9825180def61059692ff5403d1f30562a5149db9bbebb2e45197edea26756691ffb85d1cbd8edf71abdeec0b640c84c1acc7603105e5f304b8d1fd421d1e29f4688705174864ce58c45b0e2bc0101315a5f1483b31d0b5e2f9a5cd966dc7c95faf8cea5bcbcd2f0a6dadd1e4234c83dd88670cb9d7610cdfac01c249b72b9e77d77e23f4c740941de0d6349a61ab8536cba9c8fad901135724e380ef3208c6288ecd478039f94eb792a4235d82795400155f20d985f02d92a2927d2dae476f494c8f8800c26018a0277064c14e5526156902b1d8323a67d602604e594f4297c77bf1668055d317723be38609b76f0d32a1f052cb75abb7fd34d4150a4206f2099451336f3a0a698404f49f723312891dddaf5785d21a07c6009b0d53c95669a7878504d43158a5ddfe5fef30890437db0722e53281e2b3dcfa1c17ef514dc4590f42b83db7ff8c14b2a6a75f5dfaccc9952f2a2efe1438a88ea7d80a0364d18448c3168642e5dc552e637833ef00fec9e08b5fd4e08b356b6809757fa601fc64aaf1890d49c64ed48d1f07412c5cd83eb9f84e9fe74103e8be326b3be019362ddb3bc7e11b563df7e29fbcb31892aa541da5e0e63b0ad1953fa6c7322312fc6397f4254eb9b88b31b8d82990662bad89709e868723e22ad80bd77a3825dd4a7657c4c94741751e8a85c418c52370676fc4e07255bf1c5f21f05344747ec80cad22711c55a023062f8ee9f5c327924e3ffcde04a959af5af41ef7f66b9ac476817514608436b0c60e55e870dd1656fb65d6a7ab1eb10571f8e35dfa6d8aec0a27958bde8941267e7cc4ba3ba5e21b0d052e37ae64d39b85296fc36339b38ee654eead3d199ff3aadba7d2bba9fd18c786a8d67cd261f5ca3ded1c4d9eb955a2ee723da81d53bffce14a4414e98c3ad3992c1b329ef34cdb07b68a61146f565130c5cf1f8704b5a9c843bc6e3b4bf33eec2f1376f9c1c149379db0261a8ae1f259d0f7f1bcb36a053f33019afa8ea6f084ca94adfcafc68837437b11d0cc049374f794835dd7b8001bae3061ebd3ab14062010bfa24864cc437e06b34addf9a8e63d0c70ac5f0dc3f1d623b0d6fdc2c8120c435a9255ddc5a8b1fc07940a96eb8acf74dec709725f827483b934b0b0d9ef8436eca2ceae86c86ea431b01fbe1e77574d27f0e1c887bdec6967b1dc982ebc27e8574434f913a350d9c47dace414a16661a6e86f3d1f8a1dff35965c3cacb3f446230f3397c9ab76a536750066c05f0badbabe3b17d3c88dcc4cd6a2f120ba0167702a00078cf70d523366275093d2ebe458ea8e8f518dae5dd9bf1f2c2ff66fefee0dab3d5e28702bc671902d8777af4599b9df9e26679b15f4151b79abe2d530dcd237e8d57d48a88140fc7b1b9b7643a1f7b2feab15464abc4e3da4435d7d36347a9edba0be5e197c41f519d8ef41e801daf8865cbed32ab9cbed784db68c1df2bbb7309303a8ad55e3e9fa2650062182144ad10f7e70db8c7dcfb8105c29460bf2b9344a6b69eecbef11fb3731a45d8e3e17dd390c9c77696530772dd357c9a2e70d40fa780130edd679d945412d344e07773b28929d46acfc1ffb24117f6b0af097ca313e82045ad05ad2be21d864da69cff9962f83e7825cdc0bdca706a6cc7bb3ad10b7168839d7b2bd18b635efe0b1407e7451b138f825712455b21a9a492c7613a8b15111978d4df5711ea39d097e014619060b2bd5b39a67a4205e1c280bbfa9cc0373e8a4ad6ace682e208d5e209234da1fc15d921d7bd01447b6a8d2a5349df6519fb76f1ba48ed5091c8ccd392048a3e47abc44b84524060802c8e1c3ac31bdfa6f093534adefc22ebe8ddaa615cc6fd6053397d48aea7ee0f4b41e31dad30852f992ac5882533d17f0bca3d3bab94ff89bdbcaaf8a2601574263ffc692e420a7134fc2475ed96d5aefd875f1e4d142c09bc207db9931eb419477d693d53ce3da8ea4dab7830b75e3865e321472f75ca5b24b491b8134b23258b507991856c1f4d3c5a7920aea7333e43e97be443b5b0d108e3a067fe16930ae9d2415ba5421c53b75a6a50995d5cc23b182b85985adb6b086a7f3c9eab96554c69c3d05daf18fbb31a0e62a5ac6afde08da5323836259dfc0bf57ae9b78799590a75e282f3bd771f4c3b96e0fb2f02c0f936124861ba4bf79767e47c48534f8fa9a68768e611410313de4e5dcaba55dac82c161c2a95900531e50be59d2a76f8b50129efb39a88e9674844fa675f53496abd12085f85e9db5e0e9fcc5b0aa4e352742bf5b779e12082dbfc96315533f543ef84cff9303c1dd1bafbfac9fe978e2842d2287d4eb6de1a5f1d5bf81e163168c1174e4bb64b61b129a6fa3679f398250fb58cd52b6848e2a5b06b866669fd6f31f6641636e7c4d3ae81928cddafd8715a50f3eb36c3dfe54a3dfb5229674ec94ab50d2f6bf0be871c6903da755272eb21a728ac42fbb1b6702c6780c81ca2f305c369bfa85773d9e7ce1f701cd469a748e00444a88d209a87204b741be597651e7ccac70ed006a2a44edc3c1cd8a752c0974cd477cb65706b473b8e328d1f2689bbe9f947c4fe5f4c85c89fcf9c175a8326b3dd61d31b4f0891f1687f324bdbbf257790afb0610a3f06463ee3c9e174be06f26e78815fcd19578d1cecd371b6e578b634ff25a66c072e3cf6b181c2117eb2a0ae9f20d0711c99f81cb5e77439899e9925dea2ef5c630dc44a086a5814866f47d37a4f75263a4fdacbb684bdd660bb498b5fe925f2db481180fb8ca9fad860396e876be3e8489c17683bda363890a8641ff4f2e35d9fde5caf6c71e4b8069d834bd8553e69004d216113da359432511df30866b0426e84788ba6546d1c848b30890de5b2edf9967652af5fbee48b8c95b415b071c1018636df7f04b8d9c1c4bfe71bc62b71f33eab38fe58f0d2d859f2273f8035e4ac09f2d2e47ff7e3f6e76a02f4fbde0dc2f231329caf29bd8dbc5dd87a5ddf11c9f1497901d93cc0be41183507cffc9ca11f017541a3c318860768acb97018c7b1969fe16b7b7d173d4d5fc775023984bb64f8f64c8b49ee279bdc353fa552b67c01362293ae9c7663785134adc80a38a15d75239d51d415278fcecdbc56ae84c506aae47099d731015572c36d806b01ef717966b4f0d0987fa75969aba53c9ee3426616ffc902790bb926b3d6d30d427afbd77bc59ddaa6cf55e9399639076810fa839a54abff4449be26485b504855f2d90bdff4a4c39e13e9a16670d1b8616e8c22530288d119347f78cc77f596bcfefdd96046cdcd028ecff32ad7d94d48daf618208a7143127a01053423f036a611148abbef8672fda760a7125967d4c5dbe1634e070657729d910006669bf867311566645e993e5b3d880927060e72a0ea7d5c1d4ee8f684afd3dbdf771ee1830eed24d16e8ba207d22646a68c7462850a8303c79364e6cd15da783e095bf45b476e6ab554de895c9bda0901e40fd3493ee79c58ed7fc5921c19fd474e1c23c7db522397b8e14fbca9b88971e913ed732f2b682be876024e4a1f56f9897c165838db5f1cfd74028c17a5de0456c53070503e45dfe51db26015172864890c5f41b8eac6391f118160ff934a86328143239e045a076b9d9e9bff4c5728d154b900fd86f45d2d39c062c2999e6cbf5b52359a5bac45d12b86d4a0121bcb8016434d95fb582cfbbf05766397f40e9ad432a42b899f300f5ca3f788d7e9b4f80c55ce5c513412aec6eae3ff334516b7", 0x1000) readv(r2, &(0x7f0000000300)=[{&(0x7f0000000140)=""/111, 0x6f}, {&(0x7f00000001c0)=""/50, 0x32}, {&(0x7f0000000400)=""/222, 0xde}], 0x3) open(&(0x7f0000000340)='./file0\x00', 0x40, 0x21) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x80000001, 0x0, 0x9, 0x1d38, "9ad84b73d9694ebf0000000000007fd35db5abe3", 0xfffffffffffffffc}) poll(&(0x7f0000000000)=[{r3, 0x40}], 0x1, 0x0) 23:57:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = open(&(0x7f0000000180)='./file1\x00', 0xa1d, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffff7b, 0x200000000}) write(r0, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) write(r0, &(0x7f0000000300)="f32d005489341a3c17cc199ed62892f84049c29d31d7da128ccdaf6aa2dbfe4b2d76dc213c16005593181274081b3a011eedf504e046de4d6ba3ff023a6a3240c85882a4841f68849d02a4cf0615b1e665885d4d28f98cd05c7cc4898e794c84c1ec0d", 0x63) syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffef4, "a175a2000053d07babec45f0b1c85b6a8a131100"}) read(r2, &(0x7f0000000140)=""/249, 0xff90) syz_open_pts() syz_open_pts() 23:57:16 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x145, 0x0) fcntl$lock(r0, 0x2, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x4318}) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') 23:57:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff}) accept(r0, &(0x7f0000000880)=@in, &(0x7f00000008c0)=0xc) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) socketpair(0x6, 0x1, 0x1000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000040)="ce0ef3", 0x3}, {&(0x7f0000000140)="9cf4272fb2cc1be84d7440cc9ecd3071d672e2abd15529894bb105887f53481996acd7fb044f358ae0505ee32a257d366894d5d2fbb6e0293e5a85b06dc35a7ea4379a80df1f6277ffbd0b4d945bf7c6c83cb3361801d0132747fe3c7a5a5cf7b73fcb", 0x63}, {&(0x7f0000000080)="d0e3d61e0b955314a218bbaf8fc36216fa955082a375305d06db8abda6ce2ebf048b791a8e94509dd4b3f54604cdecddd0a6db161f43", 0x36}, {&(0x7f00000002c0)="c55dabc5f234471f75643dd599ebf1c1814ba21ab53dccb351af0b73d6a8a22bdbefb5189eff790562665ef093377a02c42453d154f686400e6abe9ca0aa3cb96a1d5062f74c4ff3ec2c3302ddff6b786bfa881922b3ec3b3fe440cbf410b15dfd445385fa8a803d99523f7fe4662b79a27f9a692abbca71faeca43a713dee0c7650bb90950ce76d52eed5be65ca373d0e53b6be595b04e2801012d1a106c829d73dd431746efa02385210af3fb06b4a4fdcd2705be2a1b900e4bf185e832eb6a30b9a673a0ab914ebdfa85e41891056b423b3ffd130b5cdc4f170f23e3a7e9e4149ca0c32baebeee349488ff8438caf3a", 0xf1}, {&(0x7f00000001c0)="91b12ef24aa131f2eb8e3d06c9995e5c77ce0cda40cbca489fa9602da620d3ea81c012e91a90c4ead82778f2818a9c07894f2b0adc8c5076f5fb20dee17b67713a118aedb85502475d52840be92fb2e4719c933a501f3b9f4714147c16481901fa43e6d5b9a3e49ae5b25de6abfb0dbe12b0bef5bb3e5862649ce8da7fb1fb85ea2474", 0x83}, {&(0x7f00000003c0)="f01cb178c19978944a345390c0334b86b90438420cb36e598175c36ffbcc5238a80d4f8a129a0c4626ad01dc117639", 0x2f}], 0x6, &(0x7f0000000480)=[{0xa8, 0x1, 0x2, "b153b83b201ea2ddf3cfe64304012328fd890775258bb62cb4a08d16ee45399034425f9de430dd95d229ec61fbae03206540ae1550531d63b7b506d51e9d07e89a142d3ecff8fcbc9e0b537288b963b114a5f207ad7f86468504cf054d9475799e1f0188c906c2f90658e4e5eb8d3cb790f6bf399b5a3eecc991ae30195f6aa049c15a5f2fc6a75201fc699f2236a0f91615"}, {0x48, 0x1, 0x101, "80d14e6d3a16663f7f22de05dadac10d0b3541625c3af6787e86d773df324e15c3fbdf640fa4c7b22f0a06c8c3ca35ca99846429"}, {0xe0, 0xffff, 0x100, "659f2bd9d0cf9d0a2359af75fc77d0bfbc78c21362e8f8863a860cba037e94945f4961ee18505a79030bc105319924e86b2f9be8d04ba5f8bb0485ce57954f80ac2ebded99f776abb096c9a4382af048a6835120fd8631355b4afa14d3e17da320540a0702e550c1e6f15ae58d8ff2db07920b02ebd3663eed0fa96806ede726e3e49c056a148ab11f0c02b5fd2910696d879f2e8d89ffaae60b8fd34fba7c98e4bdbef28555e8302cd994bc8a0bda793c4c19558f2d0ba3ee280a33013ceaa223b3e8ceeb61b797c5cf25"}, {0xf0, 0x1, 0x6, "28ae05e0aedf29830babfaaeac8fcc482a7decfee051a6ffcaf569ce559f1227e9409cf53da72a2be5aa3e31a604ab0f51e22b10397cd6d83763b571b0d63bbe1421efd9aa6a6ec3f212bfeac0b6bca9e81b8cdd21203969a1af79a25372f920e4d38eb2db68a7a9dfb14a206d56540f91637a96146d7c4768cf2a99b500be7e20e57e30b0e8d8d557a78472be6af34ded4fbfd942aad50daee027a35122311b7e3c1d67713ac5f6c6227628eb6e25bd56a30e875c90ec9d37ec31eb28060c9a8e718aaf3dd638b6558a40feaea617d371ed26e3dac3a162fd3c1c7846e8"}, {0x88, 0xffff, 0x80000001, "91e1f8164434b46abc6bda9bebe4a93f55ae735c8665fc74de6865164c16abdad0f61ef30224edfd2a36cfe671d92fdbf091e63ce9465d3eeab688591e3e70907825832dc0405ce8449fccbce4f92c284e49616747fec224b7b50fa7d277fc103793e9f18225a9f92a872e59cc49739ecdd4"}, {0x18, 0xffff, 0x4, "5ba7f8ac49"}], 0x360}, 0x0) 23:57:16 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0/file0\x00'}, 0x10) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0/file0\x00'}, 0x10) 23:57:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="a5b30fca9dfa945f8a33f00e1074b5233dfde26b728fb46a7dd978305b8e6a06a80cc7df5fbdaa9250b5989a05f0ec793696a615a7bb24f82476e3b06f1412dd091ff3772913068d9786f6afd119229733ec518942fe3b284902384b8835544acd1b91fc00", 0x65}], 0x1) write(r0, &(0x7f0000000480)="e36258a416f72ee99586132477a556b4093cfb25c00848fe4b7fb84e5bbdc3a5197094b202a9c4de41a52f5ea7fa002395039ba54a15102d901b042c000000009f078177da4ce90087730c53fb3957065e5cdfb73971", 0x56) syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780a885a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x9, 0x2001d39, "ba1bd5d318a42ccccaa772d8374275835db57180"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 23:57:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f0000000ac0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91abbdb5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f58968b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766af04e392b0584041b66358eea868892abc9d758fb613d8fb1dd064be0d736fa24b739eab17d59306a4ed1ee5ad44dd2", 0x9}], 0x1) r1 = syz_open_pts() close(r0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000240)) r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) fchown(r1, r2, r3) r4 = kqueue() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x880, 0x5, 0x8, 0xb4, "e25e4332866dde1ae5f4a691051d3a45067a71e1", 0x3f, 0x2}) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "835dd2518001190000000000fa600000ebff0100"}) readv(r6, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 23:57:18 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffdffffffffff7ff, 0x1000300000002}) socket$inet6(0x18, 0x8003, 0x36fe) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0xfffffffffffffff9, 0x6, 0x3, 0x8}) 23:57:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c82da185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fa97ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69052417bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abeb3499edf4bac2c7c9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4e85b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cc07641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8410a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6cc5014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987", 0xd2d) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x10000000007, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) fsync(r2) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x1, 0x5, 0x8000000001001d3a, "ba0f0772d10de6fffffffff8ff3d20008136d283"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 23:57:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername$unix(r1, 0x0, &(0x7f0000000080)) 23:57:18 executing program 0: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) r1 = getppid() r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = socket$inet6(0x18, 0x0, 0x4) r5 = openat(r0, &(0x7f0000003700)='./bus\x00', 0x800, 0x1) sendmsg$unix(r0, &(0x7f0000003800)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000003640)=[{&(0x7f0000000080)="abdb8d1a66010b6012b08f16f040d05a82974b66749feeb03c98", 0x1a}, {&(0x7f00000001c0)="2350e70c1326f8a8296771c2c3f71b99b9068706e5c8f9e7d3f41cfa8b918a1adc20a8da0b7738ac96e8598292af370929c6125d2023dfd964158b1036cd231edcd21865b99151754eb364197c642c02e387546b1e315ffe6c6e1d27ea668cf0d5f5ee528d5957b0df9ec3965857e8d6e28ad7c813a49864931a419badcd5eaad0589e14eae809bd66a29e9ee0afe07cd8426506d0cf5e811e0eff1d5f9f2c9f3a4d5a5c6307a703fb808cf4ce8279d970585017874ef3794b8bc88c4066c8f5788349e3018922b92e5d798dcef1a8e7b12a45b07fb76aa21f7d0e53797b119472363ac735cf136fd45e7f3e993bbde1383ba3640c42d518", 0xf8}, {&(0x7f00000002c0)="162258618eed5007ee6b89cd8c1d9819386bf165556bc11dbcd9091cf0c72f8a83c81f9e134602d984964b164a45037db73b6d78f98a49c98fefc66af2297c87ae1cac17d000f6edaded5804b969b1d37ab2c02c81f329fb7fa6a511cfcb84993a14ddb492db70cbc9f20be46f47d847d2495d9acce764e0f834e5e0aea6e89a5e61e43a471a151145a72d898c0a25205fd6f2d3d91bb19e71fb6de8d0d2c044c1200e85b9f01cbc45439d214e622890f46f897e5b6a16b2c844ef2aef238351874db8", 0xc3}, {&(0x7f00000003c0)="077fcca8df477f495c895715b280cb094d6e8347a71c536aa55a4eaaaa67ec109c83ce2623b2466ed2a42936db69ed5deda12b2a04162a3f5e5266cc8e02d6dda14e94d12192eb024c01139101250a08da339e0e00ca2dda7497246f7973b4aa8a5b993e36cc5b146321ab771e2144d6e8b47bd8c5c38c85e3d0fc8f237a8b4da5f5a41c0a2c6bfd898e383e339c57a05a7884f854cda3a81aee6b14bfb850d2db360ea59e4d3b363d475d312f766d986277b091ebf3b76464d3d264d37877ed8f3eec", 0xc3}, {&(0x7f00000004c0)="7697ff6b2c0e98ed640e2d7231688607eea19636562cf911b0ac341758024de2378436dac1254d1169404487da76a39b8ebd7f507b5bfb79535059683f219c9f0a8de61aaadf368fa9579bd092704143db9a8bf83725735d5023a761586b506582f509433bfd8b26402f75a3539e85a5d0546def04c8627ba33bb84a0433d10812aacb5321e84667732e2eb8d6e3c49bdd76cbd942795af69e8d51be342731b9f88b54026615176025dff03bda51a8d9ecd822b79b2789b3937a10b0ea4aec3598ea042269384c05b3c6f00901e7f1235590c0a0b091a0c289a8a849e30dc5e0ea3cc252595d79152412f0970f18c28f146ac0c10f7ccf42bd6f72e70dfca73538bbe21b0f40dccc03c0b61f2eb2da5ebbf31fad88d82669ed5afbda5f8a6d4070a07511e817597b04daa7b3bdfd141caebb1e71ee9edadfecd90b0d7ae65b12e367045299d9f5c861b830519c24014a45f327457b8e197ea9be69e077c0facd4e00bbeace2af84d7902c1195dc5542137423aca63498345175cebbae7f1bfd308f9e5625e8e47bee6baed808ff35ec12b96fc52a1d9b0132b7badfa61b52b44e53a0023eef5fa2500ebfbd505dc4485239de5a2ac107d0470c262be61fe03ef47be7d4bed76907610811c3cdaee611674f63d6aeff73b22e2541585da2379dd26a292d331b2b6aaca64db4658e4d7f3bb5fd3e6c1d3d12ebfaf6d8ad546e41da3788b6c382e9d1318a624eec0d3bf34bb1c8bdfab32ba671aa8b55b3b38de465b458257ecbc757e0948d37fd3b45710e88a8ee125a8d0a94edf10b6595c4b4f53eb037ba21d1547774f50bc9e65d91377473ad6b66d516cb5f1f61cc208b678e1445e5354137c7d8cd6319a49fec7e96fe5371117c83ba9f9ad19191caaa88ba66e1dfbf0b15bec865be4c6318a8c4e91874961bd5a089a0e3f222da12b93684e12b0a632d7685a6bc64b406ba2f906df7133374862524a48a74d53405641c67b2de121a03836bd33e665b65de6a4d444b5ae811450f234b2c9cc2070acf673c0404a5e53355fae50100deb689fbe5753f17bd44d8ca855371c22106e899dd07e0f6139fcd833f70db0ea48db7e1fd0f6c6302694c1e1318e29560e38ac09581fc03ef417f7386d2e0ab1b7432d5c34d61ce532e88c7ffe26b292b78d9995414cabdce83f9ebdf5bc3e7720ce1beb5fba14ac13f77260d2b7ea375eb8469b12ce5a634a169339552d6c1025cf9d67716b00f2e72c7a7d6ad887b19124b63e3789e5f61f2970443f83a161d61730c75647c4e00b99ca9047c591695ead8d9d70b595dae23ab32369533f91bf52a376d95b75572b354b561219d4a7c300667047079a5c026241afcc4d0ac1aa1995787809b5f7456b237d4d191ea14ca81dbaaccd29170d0f5b0ed8eea0495b14ce6d2209bd93eb3704498a29fe0b6ea094e4a392541469ca47b2a84032f127ecb20fc16e64b20e4979dca4b9706f4c46de6e678e73111d9d2437f2b3aa6630fd9ac27d4e5c2b2dec521a1ac244908cdbbc0a82d669f016e59f36496202f8ea9b658c50a120919ebb10cc7da429c84d66b2398fd84581e44195867978dcd8f732787a572e59390e7cd1fb53fde3c84c5eaee3c3b6ee58dea3a1f886b3ab0785457bc727c117c71bc8f91a921f9457ba3362801b424a3f8329ae120897164e08c487a114b7f06c904f8c1fd95a495c53c8081b581dbac9ac3fb2c9e2e84a6ff1c1c74fe02d3eab73cb9deaa9796624dd55c1201ee726b1e7f6c60f03a9fee5d2d6356b4b34168bd56717f61d1710cdeb87a837bb34ba64c5c3a05fb551753e7711999ac315c68b5ccb1c92fa508d86327e2d788aee4f85524780360f8a1f27cc33eab2b21c3df5266e8f59e9bb7fcbd6dcf40d83be98ba7e634b016b2bcf2ff92b99145e73513e3da38df46d668413677438350b6002598e77ef07da2d8f72a4cb86822f55086c15a523c715a3ceea11a33bd09a176d4e5106b43f295eaf9b0b79bae2badf9b21416b229f1f394562941fdabd14d29e0006ba85eed6d196b425d51fc23a2fee5e37f58a81c9f2ce75074f5f996f6f1b3a832489e14d456a6f2bf12f79875910a1f526bd1da2699adb94a8fffed8c5235ed5e40fdd6e4bda3d3b0e1c1868e2c7324bb2860ed595135c936073a520e10ef9c5888b80495da8d0208efd8192318ce6991119b2788af8393ede81e1a15d71c8ed9d7be8df051138a0c7f6a6813fe695f075c5ce502e2b6bcfe9ee9780dc344a04827d67478905dae0a5491617405184f283add52b69373ed08d0f3da7b287ba0885553634a057acff1983faa36f1211a3085393c14b9cdcb98239ed11a367260939dd157ac009fee7ab65b91ff6429b3aa421cf016eef3b76c8833cb823cfb206e0a16c02223130fdfaac2b5f34643cbb17870292009ae31bd70faf9b80b0d39fcd7c03f9a5cbc6a77fcab6c8c9a92ab7541fdddf300eb6cdd9d4f23075b1ef44971f43d14d711f21106f27bff08d3f26cefea2fc02a294709e8e375bb3224a5bf9c48ea5ece41b211a01885d104d9f4852a764db93b9fc9829aa569f4cfb38264cdafb9bc3f9eafa052d620edf09e4938b8824624629ef8d62e7148da8f1cd8bb685c8784e14fe4204553acb96670ab21c789a7e5857f16288dc054bd2a4164793e26227a0a8af4f6a27d3526d3de48525185087c226892a2d910de9f3f56558243e631ee072690fa335ec0a4e988e959893c7d1fa8be0dbdbb9e977b8b1c1fe85a58cfbd09de8670fdde1b009620d5594d50ed2873598a5362fb78c618ef2b3ab1e623022723eafa25a3e04a3ecc579c29491a6c890dc6ae35064ce3518fa306b93493b8ecb1a3088bb8ed2cb97f35a67363e7d16b0053efccd83f95df093faacbcd57393b7c86a8f60c96749115940e57b8e817461eb6b81b471f8784bd0c3d234f4aa4602e5edc7a332afafedf05fe3697c65369f8d92fa040627323ddec9a368f6703d8365fdaa7a50f755da3c7f12c55b5e8baba75fb6a9751bd98f2d923d9cc2f7272877805f096e37d7b83e2760465aec1fd9e68dd14cc930c3362b81010ef85599fac75120d3134dcf88e6db1df28f924a4c4153fd3bb5c83f989d1012ffda51d7d56c8525f2d129c93ca444ac5bd1f6320f6e75774d849438c46a93abca0aaf2a3334b22831d3279f7331fa073fe0adccfe2bc1e98f6be26ccaf5ff56d80f51b0c77888cf9c705a10d0529f523b94b72bca41e2b3c474b2a27d9dd3fbd33960af47aeffeb272db85d9aacaa82ae4fd60e77d3a0793efb49171db027bce975334c3a086b35387c3ba1a20225e3af1425b8fdd0bec2bad3a8619e32877e273acad656c09d0121c4f6b57264acc74565f912d2f3038ce2d503199f363644a16a4742a7ccc2603f06866979d87f3aa27856b123c0a12ab5a8bb3210df8b025be21ee609d4ecba335ba93aa8cab70925703e7f888829393561bc3e9c149d60e66bdda6498e46a837064b2f494bb989ad7e33a8c837f4622a3da3cee08337270e82729fe25ed89d4aa0f1d11c4a8fabfb52ccd6b35e6144361ac71c04cb56396a5dc01f350dcff6d59aba7bfa5f8e921ea909dd90a25441b914280cd1cfd845de366555133151c095757e14b0d331a90aa6c09548ece42fa2b38e46504d57c9e4de71494c2775fab8439f36dd9673bb4d903dc429a4ecbc9906b1539cd36eb82deba2f0d22d587a508c9e3f54f99abebca4517adc95bc6b851b21e7486c10699db9f9b1db3d836455491f1473df1bb1d222dea82e124d76d2377fd13a3daab42f4cbe59961188445c6558a9236fc2f57fc118bd749bcff0c15b8ee618716d1f0096aec1e48532a4892cb6967b1c2662bb44f6894ea845ef1d53e0db5cdb89564ca5a65b204896fed162145c0d08e37e82fba24c856f3025677b6427fd9e4b9da351ebc79d047f345884e94f02dfe948c8fda80c61890b0bac9dda53180a718e6d6f80de4916c84613e2de64b0167b3416d56974c489a99f4429ad437f437efbb3bad0f4c9fa151503c95302784a5496a991ab70750e1005669bb06a2cdced4bcb9f40053db274882cf31782a63b25a94de5166d32b5e11dee032f1cdc28f56ef81d539928dc80e4983e78bc94f3eebfb873c771857bb6c25f9f613dc59a9b0527066f19b19a4786f20dd822d35f205ac85404bb2955d3421705c7f7dcaaede93049976e7d129df1b4b710004bc539b385faa880b5e811157a8c4556ccb160c7cc03879e55100984f6a4bc59b4dc152bcea256ca1cc1724ca68c94253b980a3f60a0e2ac20722a638010b50cf1b4a8710ee2d1734fc63db49614c285639f40cfb3a6a3f19ba7314211f7cd239ed1941f0da01848153d78f384b7b1bee8e83d8ab788744bd39d27f33f36fbc98d0eef7a4d809084532b3e4b2fcae657cdce84bff46ab1e17e4504e6a02116aac9ba6f0cf5d47cd1a891f42d9d54ffe9517f8004e0b33b2a9f847577926d18dfef0dd10015b9b29b850d0b22982785c80aebbcd39d2abd1498fb766f06ffd53ed43956e99565ca99be9d56e08ca46074f541184e456b45d7e981cf24cfb6441bf07769aa8d81c474033a7e230cd69f596c5b2ed66c7fac84bd384c665f99a0b935e86332eaababb6b1a386dbbb7576f6965e9145778dfbeddba406cfb2ff36b794fe8d8901785d5648f063ebbf0ef6cd7e5fd4a807bda3b5f8826ac7e14caa3ea28a01fc14aa2ff299e0964f95f2d32aff2728e0c4b3fc3991ac3b49559914bec6cb66bf865ad4fabb03c28e6ea35ef968d9ac93cc39472d89d26096cf1819e937b7174dbc9c77126a8950b0847a742eb53b48dc7b75b3c5e870d807107bb9b0ffcdb397d94927ffb34823baa03fb097226e0985bae5ad7c969a230eeceb29fd135e826664499a3222a900dc0ab669011bc1842188d66a074b332682d4a32606af1beb65335cd8788cca9ebe28fed22044e6e562c7e11bed50831e16628593334c5b1ae74a33f031ff74fbac06c0d76653d1ed8a395ac55d51f82979e893984955b7b959997c482442afe71dd479f6126282e7bdd398e7da68e6e218a3cf0f4193b8125aa3b03d599d0998e45326a277ef0352ceff9c498502a2658df3524b87071553f7821b7e18fb03f9e2d6e9be5056d00bc75f6806f56de566439e23b050ae104abb759dac97f3c787f6ab929e7d897786cbf3608d13b99ccc62a8519d13004a5a557d94bec90361635cbfc239a1983d586b1f4e95fa9cda3b62f09c093da611e957064a6900a7d4e653d9d343f7cc981e77d1162b1977268fa1fd206133bc8acd7af605a812993f60c3d7d48c7886301fcb186e8678fc0241312b40ddc22e16e6fa1b7a7da0fa5ba6b73ee74e9d1f092eb8120747882c75e401abdcffab9fa9bb83ef03f383fba7d9b61d49088d8b6d05fec5de5332a612d4b6d41895e78acc2d753f970dea15e60aeeef43297b9dc18f7fd94f34fb91ea70f77ef4dfd85f52353d7aab53fa28897e20036948e2e6985aca847e085abd01d3abe10ca1534ee45a0c40bdbf4fe5d0d1255295f12faf83b951781953a41a5d8e684255d041088a739b76235227f350eb62547c7c9d3b292a1f0979cd4f753faab9f5d380006dfffddec5f44951fd5e69aa064e96711653a5b5904d77f3d3086bb56bf3bc7aafe4e5db13482896a2c7d7131b724f176f046649f0a9ca90837147713f91858c4639c7f915406d39c01fbce271dcd80031379ba1e0c8f6133b1e6a92a268e461fca2709302ac396a312d52eeb815de", 0x1000}, {&(0x7f00000014c0)="cb435a590b3fb6212aae5a4450b8a977d3395a9d56e0fc45d0fcb4a639d9cd6f2ef4575a855d6e34fd6c74827775d7b7a9d9b2c98133708d9677b8555b33aa4cdc6e973f09a4f2520366b49bb39e9a9ff2f346cda34a09a41fa824d81f03d535a12ea527972835c7e974f561d784e7c2dd5c02b672f1aeb342e28ee5ccc0445a597338bfa855ca58dedeb4a00384b28e20ad3a8792c9536f2181a2b323d7d179c65d47cce9b63764a107cdb69e4482610f1a533ce56bba5afe16480a7045f135afd93ba15ce2326f298065b9855061c95ae3ddaf73cdf2e7cd063379321dc99fa5e748ab3b0914fc82ac7f7b1a7e121a8fa2eb4ac99ee821714366e660b1f91a1941a92dc6b190c1ce500f19489aa43a9ec148026ca47f17e50283e6bdd6e9c842eca8e11653e33e76fc3c926968f0b46a496fd4fb80b814eb3c53c21f967f066fbbe1fa52ada9548f4253b801fadc65d0cc728bc2044ccc0820b0bc293f0ba09eb7d29aff495ddd5af3c1babfa9d002abe0c6b212ad0e3fb6d8b71edd74457641b6ac36b204db1faac0d66ebd2b127a98d31e8bb9d1df4879e148fc83ea1c0c58a42b42e14fcb271a038e430671bb2c85071a061bcf86088af49cbee54ec73bb38833a6e100c949c3416c184b79d065d125fc8ec84f331dd17efce256c1798be8635dabffe90c9da0c2d9b479a01dc67e6bdb91fc39687ea688fb15ec31d2b7cf20ef633d9da754d7dc3622600f95dff62c8ad1c3687968d5e9c25f31b89f0b848f6b1393f015c689249308730310b0c2582d151bd6739f21e7d915939a9f8c554b1265e7369e23a78ea438241b38ef9971681b6483dbfb42485731d36e1fa7a92a257ecb7925767b62650075d2b6dfdaf955297bfc8e2ed90f9afb938d19fef7023b4b0f80e10cac2a5a2e94b42cee50f4802d6a22917196631631a16778efe92f12272fac23e2af2d7dfc9a1d8a0f009f71ce8deaf4eacf3fdcae47dca75c5a2b2eb12e51976f7d80557443cd10a597b53fa5978fb30b2b522639d890d429d809e5a4e493a811fc851e0066084f993822eaef7552582e1e4376fc8b4b19e423c537c547349e0a85733f995a6e92e1d2225cd5cef8f8a56b1fe7a767514545b832cee6b4f5d7a2e93aa248af9281f9ef623edee185d7e3ccbc9ec6253ca2b5980a03681f2fd2f54ca062f393a6b42f2e4095dc04cf580f670d7405e91d365230429f2eccf545a94c5261a0cc78a8be69f22d92224a900a79fe4922d65e9bf9cc82da6b7d5e3a052b16a203638341844866d636cbc895cc48ffed7ac513ba9ca931efd2db147621b4ea1c172c7ecc49bb5bbbd52c7b792c035feaa63ba6be29c7d33a7118eac84fde91f99c5817df533d20dd415f3d904d48359f32e88843515c43ecf1a972ae5ecb01c0e465eb0a6cfdf7959e75c3db22f34482a1eb8315a83d6465cb3f407a7332ad877d6e47779feb3dcc5394cd3c28fe223225e722aa456905c93dd69741bbe7d738332138b7166bb4c09736e713a920e61df909281d6a5c4c0e3dc7ee2277a6a571176743032021749b00a188ad787e47b64f24655d844f1ea4d379ab232feb9e2fd4147ffd2c7fbb146396455e1a930eb193586b832d4dd405c1823810192f0c06bc25e70f5d52f997f542f0fd5ced042b359e030f96cf5bccbe6d69ec3c5bed381196fe02540e124c5456b60fb9690c1bef854b267673e1d9864e51f2f48f68606079f28698221cfdb56da718a25f788c8d297216d755796cedc2404a3c78a36433e714779345dc7156143be445c2e233624cdedbf39c101fc44b99a68b5070401dbf75921647af33f2b6332a49b30e5bce5a16a4d1cb1aeffba42b3dbaa9549675f2f8c741fba8ab60cd89a36c0d0e1111c3f56190205059a52adff80f2e3fe6830259c1568d473b83901f1d41ba1ca2fd63812727e65839e3343f9333ecbde011beb74730a7acf373cb72518e4fd346972659c4b55e4da1c9596ee8475436576025da64728f8bb3e6475a1bdcd6cdd32cf9c89da7685661b72514e549fc4ff7bfdb53323ed76537d18ec5785349cff2222fcc503396ad4019499b605c0ccbade8672e099068a174fcd0de5c6bf2d98a37be14ec521afd887a14a7ac43b8017cef116af65f3e2caf37b6570d923c651d2a47a2b021c534af4c6a8a5c992fdef960e11927964f57e54b40c4c6a9ea3a177cc47d9f5ae982204bdd7e8309dbadaab3e63969e1f2a95b4f38357985ef48867efe36492485e79a55d37ce86e6ecdf276fcce615f87b5efcf690601eb53b1e0d2071701ffbaf3127bc30a934fee419a1144da201265b2accdb1716891551fe2c83368fcb03570eaca0b0c2d3866870767cfde702f6a1fe5d8b06c17092e722f61894245c1be9dc97ad56ad2c28247e53a6ffde8be1b04560340d38d6491b39f1c2539d7815c7b38b17db2f464f179a407a12cf8d0eeab10d75ea8b5f46bbd5e0553eb5b56646d62f734e1f88c78f896af1ecd723e4bb2f3ca6a12039a48e4371af22101c6ba0aeb1ca0a29368807476b3284af6be33128806037a44c5a54bce7eab088f9a7829de349d33b856114b9a906e4a16c276e7388ef3f620e281673ad325fd11be5a5e961d8f8371f228547c6e9376ca8f01f73dae90b8c1aa51a2303e54d8c1fd6fa67a3a680f91515c94ce9f489a2d49afeee6c8afee54465d4a10f427e8abec2d55ad50f9ee2b12e5ec94d5c0fbaaf759e1d1b753ae793a467798cb5c316e9180c3c40fb7a97b464814f631ba4a99d308fa21599af2ab8ddf244448bb9625cf1755e78b43d3067a2172c45ed36c697f2e4fef0323cf4143383811cb6166e1571d9074694547f00a2bc21e83e0b85deae21754a95150bdce5a4b249078bb75da94ad6a19df505b00e93fa3136d245fd82bf2dc79e119f6dd387396a580797d8c6c742bd2a163d65190523335adb598f73bec25ae13f99eaa2f9c8259a55b9d30bfff614c36a03ad9e3fd564c3e1c5c4feb0a954d749d16ae57467ec41044988fc4b043a838ed51f1894a0211587b6e115555f2bbff2fb97c8c7311931de7f417cbd039c34732f82ff308fef72e90ca9e9589a4e68672741b5b6c6b930b0a1f30dff336a4343c1de70839ee9599be91f5476f922d16b895cff829e7fd49bc4a53c61b75e5632d419acf79368923dca98a81c32398fcac655c99043af8c7d01d9fef181afa105107a7cb3f9fe0a9d1964c76026825d55d501e7d5b24a8c625791c88ab922913231340163f85938d617a91deebb1aaec6db4edb4895cc94c45a6bb5463a3592bd67de857dd7a38d279496c387d4b8a7b5758410fef588620080cfc649ee45a8f0b8616a3c64ca127179ae8e3b3cacb5e3a3a82be1a18486d40e21659d62736ef08069623cefaa60e0603cca14db647237db3f63c57c9ae19e716e73a33898feeb885cac727047fdd33a96bff035e2db9681479962ddc23f43f4f24fc2ca73469f8649d6fd8dafe0ad59920281da1c75df6e66e893878426d5bbc009cc1aafb3da70af164c7c82f977705f941ace425d4b7739fe4df6e5d71cfc8d7e02f141c8727be4a482ed9fbf371c87681c1cf6da98a8b4e1f640afc121763160f3b121fce51a49933738ddff25ff88117a9042c1cbfb0f2655b88402ab33091e6c576f47df3e7d55f79e72f35b6c4d40b4467c7286c1ab62068a8db9eb4d067fcade690d16b6283042d72383e7ef3ef14b94735ab4ddae061c756c45d9cf22f964dccaa1bba3b24c2622d866dcd190e0836500850e6e63e09b9747a208c936f40cc1f58abf9ce44486f8c7663b2de52d460e29c898d63b5664a80aadb7b64696a605094cdf341f877ec7a1b40518e3a2f92791cd17fa6bce3ed9cea42a2645ed06cc5dab5aee76fb88b4ad0bedc6c12558f7daa2af6249665755ae6178b8fd1c97b6f2b57cce766a7e2d79ced3b6d5d6084169a8ffb421ab7b3c1e40612a2a769b86604aac67193880df9a3bba30daa86a26828d863219cc21a70d69b3db2bf9d8c8e68595e59806b9be4ab1cd33db155095e72a1e25080da9a71afff5356b4ec253e78183014e5f5bf4952ad3500476a64d2bcee228adfde28d5385eb89a7c9aa7e35b59be8df120e75be425d72ed01a47f8b917d0a7efad1e2b7acc14886e71ac8f7bdfcece3d1c84f246f36af8cbec8b569baf033bdd33a0f6ad7f6fae43f0b8ba72a70fa4067bb2eba8c17564481c352caece0776ff139035e75b2367e81156c86924d716c98bdd93aaf0466f06ab87b3e85768a424c6823a64b7d5c4a745df1e6c62b0c0ecbe6af5381ac1f68ed528a829936c457d948406ccdb3c60698a07b88092f499b2f292b2cbbaa032cac40b80c3fa9035fbcc004f67ff77a4aa6b319da6d0e25585638b4a084ea137f46b81b16220cdfd3e5fd9f8557be5aa1ee16a26e59a602d99aeb4966520c8c9d775bc93e802a47f3349ffbc5c69104b0f827d84a00e92bbbd526b08c897573ab1259fd3ff1a0ab0f24ca927859755691596903c76acfea50669954e613191e894b2d974b8e8f984eea5c56091fac4d1f478d31c280712873f0ba5d9352b725ec3fc38ee66bf82ef06cdd1774845b4a4fa96e9df4868092b38614117a2b47531701e615f184f0a162083ff58b43683b5afd3cbe05ee226aced9453f89d1696289807287ba7f9c56527363f14d0b37e2a61ef25bc761dd564bd6a0f9f471d6a778ffb03238a0039b07d9f8f7cf56e1efe033689e53571e100ee8717d10e446c8afa39e9dbc89cf579bafbbe726293dd730170dbac092f0734a5203776e591e8430ba2f704b5e1dd7ae54d6f999c77c36f3390dbc13dae7437074043a377ff77bad2b1eba65c042f2f7ed8c242a4064a16d73eb4072d5d738a1c8d31544459d507be1ff503dd59fd7e80a1da444eb48745d5b9f1518de8fcdf79aeef170dc6fa0b3c594b8f0a4a91f16568e1de38edc6eef96ae09348244d730fed29b69c1f7385bf428ea2f61810f9d9568dbce3b63de3a31daddd3ee61d4832a475454b1e2f4fa23b2a6690621d04df8e8a01770dc5d91951c19a23b69ecbe1da21e7d64617c747961bd38b7d93d5784da0f6fb6a855288e6c46c486116023b5b333a6d3bdd25a98bea723d9d1606c770c17b88e40813d0d957553e795de13725f0f68c238a6c4829190540757485c92a27035122f152cd125b7897a97a8f6d77ff3b533caa8e333e109ebbcee46f040890aba3efa42126044f91773f59b5920a23cb90453d3f8258f01728fa5bb1eaf68686d02904f3e82845da9e3e86962d34374065167d5fbb924cd95431683028796a4b811e120a8eb9ddeb9e9d064f43d171aa758f287814993ee0ad52d540c0b815ae4df188881b4f7f044ff5be17626ea5eeed749fd1967c9266c5386a0ceef70407400ff023c87557526da2e95d0f8568c02cea6c89d65140285aa6a5a499b251692c8aeb125d3076633c94a8cc37b96443ab709bf670e945ddbb537736863bb3e771f1f18df8746b4854634a039a1a685e921f0ca11af855ff4f03de84177739c1aa0b4eec5b6de68f2216da31f0d8c96e20bb99814ed036e578d05af82ffcf4f5aa723aaec4bd2445109dced2f71bda9fef0f799e5a10e0182e6cb814b0517c865e6eb93eaf5d05fa462f2f01d2216c6c17b86d0f96e02dfbbc7cb96ce39dced3b72985b1ef97538a88c86970706c1de14bf8d9e5bc795f39efcecc8428061315b0c0a6ffb7c8a06b3e21ddf1cef10d590822f947a811535d5e4c733eb83db3f3a275ba758a", 0x1000}, {&(0x7f00000000c0)="4ec217e4bbdd0f12cd3b1b2c7c1305629dff934ec6f063a0aef3d966f3b7e5", 0x1f}, {&(0x7f00000024c0)="19b591c268ee89a00faa54ecd36d7b4d8d8123c47547fae9543e131ec784c4d99baadbfb81fe06a04093c822dafbaa72682a92241be06c57f825f3dc9278b5edcfbf5f385e1007c1d296837641710cb6ec527f90cec5d8a60e2267123d7e478ed39653623662318797e339ae2f61e326a39542b8976383f8224978b2651e918b4df039a04708a9e9da0167c962466fbbb5f82bfa25bd8e090a3a22f259c5a4370c26e4e3d8210f", 0xa7}, {&(0x7f0000002580)="f0ff360f586c386d780117c0d0ef1900e90b0bd67849835f8e4cd1a35bedff2958a7e0c96699d3c8e75477dd830c16e270edebf29be5e2a173ef7d180920d57508d7612351b7f2405d25289031df45a9e55afea300a34fd71f379bd930d66bedff329793db22e8d96da671b6e011292bfad3f122623a64f0f0c8b263bc99baeabba5848cbc2fe589a2e002c10ef6c408082075489d93cf77b0fae548cbd8e0cf773304ed1f5b916972b1a28b9af2d430c7f9da7d05b582230c", 0xb9}, {&(0x7f0000002640)="36739c7f0cadf0f8d2bfc559d1064aa85322159057a5f784c52e2a3db0ab17298290993d41ceb1b421701065677261f213f8d6356f4d58855d4aeca5d0f5684679288a580b59d7d195ff2f3b23d8d8829349117b76154546ac273e2f8953a007cf4a8e7410c9233942315d33b00bd23011142caf865ea126f8959ba5ea53c08f95f01cacc39ee8a76e5451c63e41c235418fd2c50d5c62e9ebba2763ac7a0774890ac401234493ee71cc2877dd324c4b9ad7d622b6a09dd5b4b913b6ca7b0079d9d959d13c4d304f6ed6781c2da4bb55d8760f457289c5d34fd313a067b1f2d0fd2922401b0e82124831e29568149b933ca43ed4865dbc51953811232cdb9f2b2baa9d281c9a6656cb9337a5e8812bcd638ab2b09dd331b4d26d69a0555305504894b5ddb232a1a2f62d58bd62cc8c83807ab68d19d44767a1f12f6f9ec68269b3e68e59acb0bf653b499d6c359fba41ec874af16b48d81f606996829d5a3a0a0a2b2d4b2aa677286d4fbc80e720b624fff293072675e7b5c5902196d4f8137c1aec159479e9a411e1ad8ec6a00f114f98a02b3e9e1c638ddf7a7a35a91663d298f948c2c4436bba562328a064c43bd864a20bae0d2e1b0c37f42cb7c3afd6a73999002fca9769046f8781fb0b42588386efbbc9be2840cc345077ec0caabdc575aeec171dd3ac168b421371c68f4223b042d2089a1ab182b5970802cc03edcb6aa7923d071df097737d127fca9d927f3d54d697fc0dbcc9902f84286e9be5e7671e746d552260eee3b7f70c81571514460c9dbefd287b3e35c5a508b74715575c614a2dc11ec166c2335aa22140511d5c88165552872ec41bbe6da950091af0b58906579e5b41aade25c26789e7028e2c1fbc85f0222a3c56988d6d2cff4938b4992fd5d5d72a0925d5f5890936ea2774f02284e2d16e025cce535ebb08568b7822f9369776edf98d0eb69d0e8299f71ca975bfd70a8a17e19452b1f305cb0b22f2171b7731685e3d9528ddc296e0e8bb6649878d6cbd619a0a2d6b4fcbd1ee74a29c7e68a7d0ae208517b52dcfe0ff554773f9737fbc98d1b2a5c0eccd04cb2e7444f64d2e09234fde0ee535194f87a241ca48dea5f3a5508734dcfacb176b59962513e52d5c2b9f094cb1cc29f0bd5e7763e6f71bf6afc1f7585ebe7328123d694db9cc803ac36f185b0e1d53db51fb9b36d08b7d6f569ed457867ec16b7dc8f9b033f0b9ddf9585263562b7bd67d7a6739a42ad00f131848c617bb8f374a23e2fd6eb891c4206aaf55ef3ab883cab36a2749a91c3eccfa5445934f8ca09e0e0249ce35a137aa4cf93b88fe76494313c314647f70954e62239153f7498ca42249f49f654e33f7679e153ad1a929cbfdb6fa3d915fe62dee5f2bfdd6d612fad4d1fac270327e9f0f28d1cd7b611b6a8f9fe13b9bcb35af299bbbc0cc90a178f89e0a373cdf3912bbf9520a8427a5686e39235124683b41177c95d2950bc08921a37095df47a9622dd2823f1f534e9d5b1460e43b25f9917c16f5585c89ef666b4a8e80b9a33181f1d5681eee0097d8541071e8d37e03f05a771a28120a1e46f98dd93eee7b15e3d4b05322241040a9d19f90ad40ad826d29dd7ad1f210633e9cefd48fc78abef3cb0f55486fd0a37e56c0a0fb9733d0fae610b80d37500fdf2cfd98e8686b82010055f766d4a1aafc2724589c5563665268baa28b911866fecc191ab3c0c11a7474248b1a3bfad7b8c4decee5c2908b8a8ff40c41391ae1dd652d8bcf15bb680b02e4e83434c1fd86ebf756dc94df34da6e62878cd6d1ec948d88d679b189c4c2bedf39c9426688bd216d5de242c6f61ba70eaa450f5032c85b85549a838dc679d64059576875f47cef6b2afd019da8446d5a3dd20bf141c33ff793c98b0cd41a1693cc23273c8845aede430200763c0234979654ecf2ccc54d9906be16dda152ce695d4f416192c187c4d6b7e3e120666a088d4ded3c7c9940f7b276db9dd82276758e47fbe3cec2b5ffd6cbaabe3a80ea236e13bb97e2e0e7a3796d7bd1f74012421ed56013a10b7b62cd2365d8c221d657dc7627401f72f6d8584856335dbea5cc10cd076896e16605be4483d0d532bd3b3b46a97344fb9ac14d867786b1f639e4e446fabce594488c7735ec54886360487838c1d4600b8935c58b7dcc8981d3aaeb86022014ff57a1ec55e947d727e54f333112cf0aaa06160dc33075be5ebabc487cef391b307e55c3e6f969bbb5d8013e2f2d7a70c84dea2e9b2f7f3db86c3e28b833265bd06220322e94c1bbfeb5d25498b4c9b581e3b91680e13989f8fb86a11a7c925a3bfe70eb2b27521eb9ce633bf35a02ebb465f759b6fe8d434d38ed47ada03cd9d7aea1dcee9bd52e54396cceebd1eb49390c4480906fdc3f2b5652425c14526f37f1588c4deb7ec152b82c6b31e07f599b9854a1bc9f7abb96d22979008668e9f011868598f5d9a0869b209e02dd6ba632d03b9585cf41c3a0411283ab164df19bbb3bbce4ba47809807f2f21c96099c1192e074dfa06e5688b857ae4cda6bd18730e1d11beee31ef23b76357d9e691fe0197154ac1703bc4b4b716a6e2bea88ce89d5fbcf53bcff4d53c6fe8297d017805e0925d8a26274be99c13672f02b015bbfa3c6c27a645aac1bf4caff8920bae9583999e4b8598379ddef9b96fe3c86d7ee419b5947d8553106a6ccb16baf5ab6c1530b6eb9eecbf4f928bba4684f7edb1f8ff45a53a7d1b0a875bf529ee2ff19ce426a67fa70ef45e80590f5285930f81850468007abde74c3eca72f4fe118bcd0f817a32a8cd18fbb167bac937341e05f6e0c849dc0e1259e6076673c02022ae8c4fd6036cefb17fb2a679ae5ab2d5b32a7063f4309c1aec4af253e42f82dd93f35a838b6b28792da26c7522f381417746004dab862902ce094cdd68cf9dec75f882a284e4ba2c4bf4c433ce5354a85e6d7b6d77dec35798687b713e26fe52390d75c725504b23932380df83e7c655f0dd53f112c2ac5d40611faf74751378b90852e448e04e52d56067acd1f9d1f128a458f832b8f8069c91120ae6609e78dedfb04cbce05370fed4f22bbea87dfd90b843904d774a3a4f53857e91fd818ccc54d2b24da91603eefd12ef379fab2623a0171ff29b56ea5173c9d44beddda14b12fd128ba90a4dafa640723c1aa1c172dbb233ff54845a0f3f709d6ae7e27a6d7b8240a11e10e1912e60d17a316dab0cbc4b2983665233484c91638852fe53a9fb237761b83351800070c3991b22f1f32cb8294b677043fbf4557a8d288d3ad6b151ca35573f862555a95543f76eaef4ee5212001efd13ee45d4f21a78b681bc07b5d8619408d778b0a32ce60d30aa15e4cbc17bad69cba2b2454a302db8df84081b5df8082b37e2cb55ed46318d8686d62a11d28adf721a38b8319373e7e3984dff2a686e8dbccda33804c98eed77163e9cb5888ce528ad5ecd2b98c01083ee3305cdc674c323d652cab48142033d8708c10a588343d7b32b9d0b71334e30b9bd4e52958ac2f4b94b3d39c8145b4c9554c8818010fc1aa81c61672d21c60dd6a382add2dc03c3fc8ae9b71252d594736cb1378b2e292b78fd238abf9a230a8f2352cac0825ab0b3a14bf3e92b628fe8ae6333e22faf7f804a8365b1baa6e0017496ead208807c0563af2ea1b1368321c7799b964369997c2cbc1d25741a0d3b34b4658eefd07cd694cf735cdd4e79bc3c7bba18fdbee5127b14975c78ead4ad6078472c9426977e0f37783dc16f20158445b6d4210ae9313fa8cebce41e037f0978af069ca71b66de7c8694f81c365103bb76f92bc616254924762bb7e116848c05b215c3b0785c2e2e41136f1611513224289062d21394f6024f29a4cabc45d9fd09faa6e629382ad87ef5532466d512a5711b9d916f85db56139a568d3a1c55a18571d391faffaa48200f9b2f56b61a43d0251d16532772097bb4a3dfa1f9561f0ee0912208188bdc5b2a5ac046aaa6334556277cac247d8597e1b6dcbd92e5c0fedcfc6d5f25d0ccbf70637c19bbc3b8963f66628fbb75f11a16843ba3feb4182aa9a724fac7dcfe264e831f16c9766e47cbd11328b967f847d64b30f874dfa3ed725c5f3ef5933ebda27f7aedf15599c3beacd8128bd379b4a0bafc45e1674e8b0e13b7304eda94fcb62b8312e1c12b78cdf3b095613bc0870f5b79d84e06ec1d0b02033ed6c8660a836c61f70b505d715f7f9f533aa1786e7ecc3e9a196c901c20bb9ac4eeead35870b72b41826ffbcf94da18f061f06c7be2dd46bcb4d44d1def994a6f12cdd01fa287dda368a90b2a02570c4f59bcc5e0e0202f0d89cbe80a44e840eca5f2369acdb7e166aaba6077822478e533a5875d8e788b8a03f8f8d8d0292c25f761b74dbc3d0372126b67411fd907156b9737f9e1366142cd4e618b62432a5f1aa53d137cec28bf10bfeb9348d2c29de7eb67bdc0719dae4a1c412eda1681c6ca055bd17348db1996d813960d21dbdf8978f8f068495f7c5288306bcc3f28dd863af21b75e73e2e0d6b02e4ce77ad235d0af7ba60c028be57a636aa58ae60872a20bf1d645dc52604b9c0f51ab9e715b9eb5fc2736e310f6783978a1586071d527229a63fedec442e5f23643d3ba4dbf487a9903c8ebaaa4b0b1ef25c3be57fdede86f1640f1397c0604b4649a5bf6fa83733fbd7839e522f6e6b10fdb2df686d880dd94ff631704fade4787d170bd5d2a831503f8874273097c45b1e785db1001c248cb0b2df609ca97a14667198a2014d7551a439772fc7b3f0e924a1c406bfa3b73795109d276d011e8698789651d11420e1b75c8e12153fbecc347aeadb29b436920880c838448d61a74646c2b6445f9d3d9850067dff57d6f0827a70f1b046387953d4631b300b2e7fc23ecee453774518afb19b3ce21595ac9bf36265005b31364d7fe6f234b5edf28b7bc729ef2278956895463a05b897335169f8ecb8f8990231ee5c2264f1475636fd9882f0cc26ca512c23ddbb6cea3187e46bf3b689745fbbcf91ac7b7683dcf61cd156bbaf65964cede761aebc8d46484ce486381e41b768498aa9a28cefca909d061a09d5e68ca57e905aecefca153417ebeab0b600b2176aca06973c5759253778bfb17c880769f77f9434e9c759bda0d0ab6fd16d27d971ecdfd8c2edf34020e12dc385949767b42e16e3451b537ed9654c4407beeea998b338dc75a740f0ad501e80a111c50a940acc314d5641c0627cca180b9d497aabc218d966a8e6c9998fec88e83029afb5272069a18680c2fc8dd989808ac204c870abeccdb8de8f6e815a406808f1b7db2e310e75d4b8090d42913f4af3ebee43aeed12294ea4552d497255a1e8f15b916aaebaa56d03955fcb1ebdf2e7acb19f5a2138be51a8a92517c8feae43e52fe48de942a220ec7b66940b777accc9e41203fc2b6fb198003f529e7197d0b5259958e22d4a06f54097ba688c338c166a91c2beba00540740e8e3d0726a463d40d2051501a62eb3951ab7578e386dec168d9f30047020010f6d1088e2a3dd34ab67d41c4e43e3ebb62f895ea5d16ed49da9247dc4c7cd887a8aaf47f48567fe771dcff3c0a0c0c5b94e6e603ab53dc277ea04a775ab51ccb359147e179d5d4182e1cb89dcca5fcd989d904f90302fc53a4cdc842178281f09695e6efdaa72321e92ea85eb9b99ed596a39ab1e86fa1172701362be701d2afedbc386e0cc889c4be4b1ae44f919c11ed61f09c89e1b4cd5bebcaaa9d9153f3264342e96030b876e4ccc3c4", 0x1000}], 0xa, &(0x7f0000003740)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r4]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r5, r0, r0, r0, r0, r0]}], 0x90, 0x7}, 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x1000300000002}) 23:57:18 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket$inet6(0x18, 0x8001, 0x3) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x4) 23:57:18 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x40) ioctl$TIOCCDTR(r0, 0x20007478) r1 = semget$private(0x0, 0x2, 0x20) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)=""/167) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000140)=""/149) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x8, 0x194, 0xfffffffffffffffb, 0x5, "b08aa5687c404167e555bb3e5cc462f6df3a882b", 0x9, 0x9}) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000240)=[0x0, 0x1, 0xf9d0, 0x81, 0x51e, 0x2, 0x3, 0x9, 0x100000001, 0xfffffffffffffffc]) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000280)=""/67) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000300)=0x2) fcntl$getown(r0, 0x5) r3 = semget$private(0x0, 0x0, 0x2) fchmod(r0, 0xc) r4 = shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x2000) shmdt(r4) recvmsg(r0, &(0x7f00000016c0)={&(0x7f0000000340)=@in6, 0xc, &(0x7f0000001600)=[{&(0x7f0000000380)=""/104, 0x68}, {&(0x7f0000000400)=""/30, 0x1e}, {&(0x7f0000000440)=""/83, 0x53}, {&(0x7f00000004c0)=""/59, 0x3b}, {&(0x7f0000000500)}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/100, 0x64}, {&(0x7f00000015c0)=""/29, 0x1d}], 0x8, &(0x7f0000001680)=""/26, 0x1a}, 0x800) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000001700)=""/4096) shmat(r2, &(0x7f0000ff6000/0xa000)=nil, 0x1000) r5 = semget$private(0x0, 0x61f078636b9bc0ed, 0x100) execve(&(0x7f0000002700)='./file0\x00', &(0x7f0000002880)=[&(0x7f0000002740)="70e4257000", &(0x7f0000002780)='\\\\}\x00', &(0x7f00000027c0)='+\x00', &(0x7f0000002800)=')^\')&\x00', &(0x7f0000002840)='\x00'], &(0x7f0000002a80)=[&(0x7f00000028c0)='$]\'-\x00', &(0x7f0000002900)='\x00', &(0x7f0000002940)="5b892c00", &(0x7f0000002980)='\x00', &(0x7f00000029c0)='\x00', &(0x7f0000002a00)='-!\x00', &(0x7f0000002a40)='-\x00']) semctl$GETPID(r3, 0x1, 0x4, &(0x7f0000002ac0)=""/241) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000002bc0)=""/4096) semctl$GETVAL(r5, 0x2, 0x5, &(0x7f0000003bc0)=""/162) recvfrom$inet(r0, &(0x7f0000003c80)=""/138, 0x8a, 0x2, &(0x7f0000003d40)={0x2, 0x3}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000003d80)=""/11, &(0x7f0000003dc0)=0xb) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000003e00)) r6 = dup2(r0, r0) recvmsg(r6, &(0x7f0000006000)={&(0x7f0000003e40)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000005f00)=[{&(0x7f0000004e80)=""/4096, 0x1000}, {&(0x7f0000005e80)=""/88, 0x58}], 0x2, &(0x7f0000005f40)=""/139, 0x8b}, 0x1) recvmsg(r6, &(0x7f0000006340)={&(0x7f0000006040)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000006280)=[{&(0x7f00000060c0)=""/150, 0x96}, {&(0x7f0000006180)=""/168, 0xa8}, {&(0x7f0000006240)=""/12, 0xc}], 0x3, &(0x7f00000062c0)=""/95, 0x5f}, 0x40) 23:57:18 executing program 0: r0 = msgget$private(0x0, 0x384) getpid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = geteuid() chown(&(0x7f0000000100)='./file0\x00', r2, r1) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/108) 23:57:18 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet(0x2, 0x0, 0x101) connect(r0, &(0x7f0000000000)=@un=@abs={0x25af90167d5e1800}, 0x8) writev(0xffffffffffffffff, &(0x7f0000001ec0)=[{&(0x7f00000000c0)}, {0x0, 0xffffff89}], 0x2) r1 = shmget(0x3, 0x1000, 0x400, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/66) 23:57:18 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c4, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) fcntl$getown(r0, 0x5) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 23:57:18 executing program 1: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) r1 = getpgid(0x0) r2 = getuid() r3 = getgid() r4 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000044c0)={0x0, 0x0}, 0xc) r6 = getgid() r7 = getpid() r8 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000004500)={0x0, 0x0, 0x0}, &(0x7f0000004540)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000004580)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000045c0)={0x0, 0x0}, &(0x7f0000004600)=0xc) getgroups(0x1, &(0x7f0000004640)=[0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000004780)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000004400)=[{&(0x7f00000001c0)="a48d4609485cf8297ede812d7975d3056212c0960309b3ef6accfb9e4360526792b5580907ee220e7f221af1e26d1a4b2f69ee0cb202a6e492dc88eb9b6a4c94d4c4c1574afd0de12b103107da57faf2d3656d05c6a0f305dd0297e08f7b40c95bb5d556621fd015b49306bca8485f8ec1ca74a8a59063e4aa9bac6ecbba1c3d88535563acf2a58877f6dcc6b14872f545b4a3b2da1ecef4e79c21f5e85935d6bb76f1c7fd082eba719cac646c17ef652819b34561590e416fbe88e6b570bf9565b3712f6374ce03d35f331d1f55bbaff38deb3421f844e79d5e6798380377bce1534996227365413af9b219702cf40e1a5c0bf5de5a0b1e38658635095bd92558fca7edb519c88988eb579958495d72045b7574917cba7a1dde5e1c50302c752992a17817dd0ead79e883f211c1ad2dc32c6c17c4ae9489ac96364c1eebb42f957560b653b7df840781f295d256436f718382222c1e186f1f0646edc6397d7be3f723388024ae49c1bf17b0d47ed34cfc83cb9b79ddb0e8b7f96e5d5effc3d15f7013557835d7ee81a7da90d173bb92aff7c353ce9873140950e5ead2ba53d09d48b04563807cd3c8fc5cfbbb433741248b60832fd2c2a32cf2f212e9bfc5db7787c4cd88b39f2bf9c150e1e943fc70db7b0c297845da977356927435df886ccfa8a0eb78b82d9b8fad0c74d3536280ccd8e8e761a3214c6544e198999e355a069a4afcf2ec905985c50e1302929da8eaf287ab290461611402a447d929762d636da5110d4dbf9de5114f70d4721738bf9c9a1f5cc80bdf05429acf72b32ef44b2c85f5a5ebd25033a0bcb9d4beeb8eb79c977142172809cc9a903b69693de7fcb88cca7e2547974da033bf639a3fdf8ea48d264134131915bc5d5b1026e66602558cd28a9ceb2f0ad2eb51cb794af33b4d7dc6571e1a6aca099275fa1d078f57714f0e50db799e243b58bf42ccac26350b4e77e5568659d65fddec77fc0c92f7f9e1c3a2ffe8773633af9a5b494d86a5eb2f6a5eeb984ac7a52f1c9c068085c330dfb91c1ece518e501d44bda7d5cd20735a7b0a47ac1537b1a2f5cd082a1df7bd9fe5ef8f5d92e812a94daf89035e73badfab56012e00170dacc484c128025c5c22eb20f70734c0471fc49c94d969bb4fa1c70a52345dfc4caa87734b2ff98c0833bc93c10a46d8b75c0afc66c149515622644fb0090ab5bad6c614aee3438a5e8a4d8b0aa0b0f52434e884c7dc4243722d1d47399f6575acbd83f08f106872301ca50450e18d0199af6f1dbe53a9936f6c50801f2597c5401e093c80a8e0699b04d17e37a321ebbd9f65cc3e8c7912d9937c2c684b98a56a291ff9bf478f1d5943cf9c949f4719ee0fb26b4a490916c2955ba052e79f71a5910d9a1f1bacf7b941a89f35d919f1a13601905898307d8683ad518f32d8a2743aefff11777216d1b9bdfc871b741294ad5e38054a4ea85740cfb8b1338a85da25930c74647be53888675ff62d28c168ef95088131037e69859a31fa8f7b8b53bc54a42401a8125b3a1a7f38edc40a08c07ddbd6ccfbd174ef955fb50d6f8aba50f5a931c1c8e39b521551e0098ecfc4ced858b256ce36120ab352ed6bb5b3996c0d11fbf43fafe8843b6a07d68477c51c92f607c7d0040c4f786d102fe6cf9c6921234bb29fd61865123b536f593882faf2c8270e607d000d46e8a64070bc7bf809ce092689329ea412a174ff9838d82a8cb9389fd533ab808503afadb504774920d851b04b5ea29420f78c81f1725cf65c87e51256f9758099c7b9a0a4238417301f98e7f0a2cc94d489ca2d5714fa337cbbac38ad7e64499e1483e0f1d4ef81255a449841478a1be3cea12969bd347580dc59fb0a6715a2e653f840f5cdf1858b9c8907f4345d22a2b8ff4c1dcba9987afc79f2221c6dd744612c4d2576adfe8e8605f3c3b9705adf24bd48f5823307ff7eac8f3583c347a9177fe0219c7b88529a81b5b32b58fe2bab5a222bfcd25d08a2ea65af8e51b08e8d9f64d2d1224c90de250054d838c9e2397856089e2ca66588e59504f5f87db5c3455d25130e480fa0ab6a99be084d995089573595f0637dd0aa4b69fb5fbcec4c41da7545f65c1a1ccaa01106505084d5e53caf4fb3e666de2cfb44bbcbf2153f1d244732906632dd30c57bf1fe46fed06adb8c62c3e9e36eab11faca3549c13cd462d2c13d192d3c033b5506c234e533b3cafadfe4a1ec6fa44dae03dde5bc35b6419a0e4e420f9ff806f3c4a8be421c2d11329703f215e335b9847bb80a7331ebd7ef910698978b73eb08f4d52bd3cb7da15fb9240b3693d0539c1bfa3f13915747cdd0a7c61474e327756d0b2ba79f44a7a1898c1191d4cc84331cb1f22f263ad5ad7fb927012da393770bc96b2fc67b636fdb92a02866aa20d2c8c8cd289747e8e1c2ef22509649ad789f480dce95cdd42de9e2e7a1c1f77aa1acc9bba086bc3e0acf01fe7578c4eafb527f9a26f322c6523a61895222e49aa51d55c8be9504cc0c4bb8d509b291cbd15d20dd2e68ae765dca2c832e5aeb90437cff442fa511db97085accb8ed953544996e48ea353c6d9babebcad365dbd96f0186473795e069cf7129057a3e20f0ab5098fddc48b7a8b3f605abcaf4b24e0068444185fcbcd235b7ae3411aecb255b500f8c933d5f42ece9c5835443c3216a6d3d743f56ac6f754f3a49657b2b119b2636dd0eb4bac105024527a36e70ed8e8b0ff17f9fe03a75920e18ae1adbc0b9903e53ab2e7258a1571733247a1fc6afe5e20ecd5b14a0da1cd921262d5a6dda4322a7f2e6e03d6a15caefa0fc267e313ce6f1254d75ee71a97234822276aba5f9aaf467faa8e83bdc2c0aa15fdd73794c020e28c557f5987487f26777233872dde6380236eb0c6b38f21d5dee4796c1cadad5a174c6d38a6b133b24dac5854e4bca9895b8fc4670886cd89c6339fe30a4555a942c10b1b2920806e79d05eddfc0510b1c1cd290b8835890e4a73964ab7743ad3cf96dffdb445d3888faba2e40feaf4312f0d74934f8a092a3bdc0c6ef9199d0c967a032042a03f2bf577f19282ca123a7f321a74f5af127b90ac8da14780cf213c5f554d0534555c79b7463b13749520dacb013d1798524fbe3d35f3c729bb284960661eaa8efafbf976628ba8510b5da4afc735afe2710b5f681f788d4823538492ead0d11dcde6384249bec3c678d916af51778fdbb03084ea7aac757ebd91aa2d05667f4042e3744f3557f42b832d5a329c7d12a14af591298f5013bab0fd0491ecccf5a5b42b4a69cc03509d8a86a6e48f3bd6c53b4fd1c54663117076a1e51f606157286e150604d3451b03f7c4eb7f262ec141b5b28cc37aa0a34880fa121e8dedb7058614375730bc2cb547116eb70caca07c78b92748afdaa3f42dee923cb6f518fc4597f38f2045f5ed9840606d43bddf0f4d7579b31ef1aae73d9b8885cf118785f6b65dafa742aac76e93bcb6da94bd5ff0f4a79ea75ccf679ce4eca7fe5ca80ad96d2c7082fb04cfe2ef0e3d9f34bb02b44f283b9d196f7f9500c86b972c294488d8be1071c1ebfb291eaf30b33b053397f4dd471b326fb2ee62d72a46baa8715691de30f613a06aa97088cfa71ad7f2828a9570ba33a6151858de94403e3ab4c3addb47f723823e39df6b08689e29949fc3fda25cdfc1cfbfdf5e05db99d2fa1d5d774c7fa60db0c6e64c73931e3427c28412ed4c68153bf6742a6ad8ad6740683d34c04aa88f16d8b458c2d5317cd8eb6508b0b34d59ca1f6e5ddbefa36dd43ec6658f9d94974d7d897e5693cf7bd6760bcb83723a8b5b96eb016b886cde6f6dc755d8810af6cba8ff58a181474700943139e3fa5ec6d5ab3e3a9cb48eda80d870a05a72a737c398bbf2513b4dd6b125054928df8c04a1dc8969015dd1d4fa3eb9c729ce1fd381ba1432e2d08ccb4bb019754bb1c952ab2c556e047db87f6a8011bc23823ea704e3c93dd8575e42fab114cf1434bd3d5b82f2e0feee5199d2ee8c01080c5284b172bd08a5c9e020bbc01315eab0847bb591be7245e949bbe78ac806376110a64aa8d67ebf7d5b65833a9237f1e8e524bb42610351ea126e870b46c348353093986940b6b6d7eb5eb2460956b4105e533013ed46459fdae720f425ded4b413ead440c642ed17c678a924108bbbf2af150dff6298dec7fae7e9eb7c009ed88d4e7310725a378a49be9411fa8ac079345387b5bb0de69f385cdd24db987aa017141df719e53739550b534a0fb9403526ab65a22ae8a956543a1c492894797ed569acf23ce6bccf3cd1227fb86cd61b7907011d3299f1f46812c1f21dc91c9e6c90c13ed91c48993b18605f37a06370419633e9c0613c350f691c67ed85520f397d204a81207023a9545e2206b79e116bd229b24b28afd1f334a9847e3387bc9c8f94d440ef2580ee7d43ec581f2179d0d384bd7ff0b56a15cccc1508d32e05995fce3bcb30aa6cc204f11190c78d8beb55bbe137d4f6e502a0125011415de7a29c8d1f7ee5bed3b96f76e4f1c82bb485d3aaa3aecc2e76eab085f69b5cfb51f05fdbe44be63bfd0c12ba6e0e695d06edc934f73add22d4f18a16c146bad579084b3c3c1e8de3281c0138423d8c5bc7f9d1337c54e5d4eaa7394a19af9f56d4cc7428ef10818c78c22aa02804ac06a3fa210087f3a87f29adac4ee9c580edd11234a00065e41b494b78b6f33c01b37b55324bff7965c0d763cbf0e10f82230ab8053effdc21ac7a1bb08e21a10664ee13db49a9b3828e41f8938307e93075ade4ed8c3de52e093cad3ef4c309c9e5511f37abfa42456cee0058fd65a87b915010d5b74deb585813ad108dd0e42d07eb32f4d2b11cba1f0c06a4e37d12a8c3d0009cc868f9edaed715ce6025660bf1e263583e4b81c4def88fa0ea4efb29394c5ad08c71226e4979ec6dfb183e9d45e086bba23ce79dd05e6b832df13156ae9daa762275ade1b51e23a3d020180adb23cc385f1982542dbe0f4d055e1102406fa2de21f9bf31fd9b53405d5a955b81f5e9ca638b87ff598760bc162c38a37493f27d3172e23b32b8d831be3964860a123499fa6b1e5c7353a6289d829ba6a1da9f633955e4b0af25e2b71600aa4fc749a61db769e88577f0a437f9a6c62a753a57b0cd86907051cb231b133b64bf5bfeb4f5faced7e712614f6f31028c166841e1d07685068adea80660b835060bebd2e654cf87bf279d577cc9786b66462c4158634f63e18cddc85064c6fa24b0ba3fa23a4f038199bfa20bbf42ee58fdb88e62083c7f3ab745cd65d38d425e1ca30a2fdf8dfc71d7c86f46a882f3fb6c92df3044e77d6d920a92535c94cec8bed289e356676a5a94d6c7be4603e16175f27dc05957ddff4127d72d7631f7263cc6c6435d81c0c5ddb8e85bd946f8b790bd7255c5aeaf71c3fc55aa1b2a249585aa625d37646c5015002442ff0304e449ff026d60d608f901749f64de6adb0ee76eabbbc2ef8e4bb99b565f2cc0b59ff12483bddf0cd7eb64fe4a2b545ffe52dcde7f5b5848c12f0f99ff6761f4d8cc52906e33650660a2f3305dda06627d044f91cd842dcffffad76242640741b7c73916a3e82554aba95b91a9080afb2961cb34302ca20cf2f67fded66be36ca02aaa6e9f2d3e6824319ac66ce0f0724ca84e4ec7c60e027ec4a7a54616633925bdef6cc3dfd72d7954c9fb757fc4897710f347d5d41305f4278c9e013746d9b7678c9ee316bbcf5147f97bec862e6b69ed635855d60ea4d992ce39a77807b52d205f8911a6d", 0x1000}, {&(0x7f00000011c0)="f0f57954646f185860d81342e07f2963d422257d8c81c5b7b342344d87fad025e052333d8131f1b0fbf6dcb4acc7a585d16bf73dc7a3c7bed4f571179ddbcaeb0495", 0x42}, {&(0x7f0000001240)="c87661111f71e4e216a94d734fc6ef6318088a1d760c0ec9ccb2afc51c8722125ab695ec674d5082dc014bd2646d6767788fe13a61a2130bd83a4a099fd44f97a07fbf78e82ccb1af8f3d21115c45e101b1b143e7058bf0fa28ad63484b01e17f2ed16f8699139527fd301b43fc15cc22030e63108020a84c9308f9934fabb6cea83f21a9c25318af5edc90e221783ef82fefcd4d44a0391376f7810554fe760e40fe7811cc311d65cf40fb079b87abc90cc467a5f1ba5e028ddf90e89baf7b054a1339c359a8f124cc408bf77e9e4dd94aecf218dcc1891575602847e485b47d96d51a4dbe06ab4fd9f79734cce179dc048091023d3e24929a799984fddcea0e7152b8a415aa7efbae727c6921a0c7eda54f06de944cd3fcc0dc58c39a967a1056161e4c39bdf841092b300c861b61243a8fa35dc8e235de26c91621b5bbb4d14297d58241c5e4103bcf6e3be04c71ca3f97ed2c02409bce777aa22f5b779a30f0048e226660e439bb57bd0d37b263e647eb340ff4cc789b88a0334b91d62c2e9f075df4ee145e683c8de06be5b3b308766f78384daa787d4b0838329b29733a2191baf17d615246066d776fdbb0e1d2ae7ba8e6b0e97f7589f0ebc1647c782e15b512a67db7c850714277363ea212a42b07f2a68739801eae211a776cfe52d7506be039feb0d49f19acfcc6592bcc8e250e61a920d4c26aa121f10311430fe545f1e3e958034cc97c2d47d33c75e4af3b91b231b5bc7a4d9fcd81d40e77f7b9732b4c8802c244d6930e2e8b2b636e967bc14a3191122da553572063405e3e704f4a4f112913aeb03683efd5959225e15d2fe72ca3cba3a0befc08b32a86f8f93050b9d44a5061f6535eaf9e8e51b92ac991ebeee3430dbf54b7b9857f68d80f5fa6b1a8d4fcfa48b045c67a12184da51cb2ad78261ec1d21cdd17dda0df3dbaf47dedfaf50f4a07aa7c1994787c2b24fb7578c08d6e5b8af379a5b261cd2000a41df231fa56016cb59544d7e7309e8b2c78c592d716045b697ad5b6e1e560bae35ca1b509afd8eefb4f033befabf672c71da924ea27c45b86aaa241c4cf2a0d7cad202dea3e3a91bb9c298c8abd1c1cb9ad97d593b605ca990d05d382a77b3eb275650beaa6e1369e2bc500625c5142a6654429499be7ca46bb460300dfd0f56b861ef8484c5207acea8bfd54ba3a32f0d04c8c5f4db63929d008dda28fa0974405d3fcc712b742233b653a63f274ae48372f4e212e5d32c2bc123a2508620f30d7ee15aceb9406da94c44f90d09d129f02f48a8b0adb1111c6678c25c6f9904cf234ff4e0a3f0d918b19082a12a96d42d199f03b80cdc1724cab751c12ad2b298997ef3161a816d2a076ed64d5a377fbd81de70e72e19a0ce8e0d6be035f3d828a7db3b7258e40d959d6bb7a94fdd71a6b84ff6f821d13e723719e6552e61804720f26863c6ddab90e0a8df2a691c8792583d11759b3b482976d9e0902eb31c1cc54059d6c16770d10434475955ba636b52bfc356ac59f67a89331fec523a1ae96af32da2e2af16733819f3ecd5e05f3dd2f4fcd1aa6f3299dfdad4064af7024e4c9948f9c07225671b34553972edc38f64789b94150571fa51f63a25bbbe7c984cf321075f4e040f1373dad839eddd07b198f27ca80e75e0b08049dcf50ec5cee141d9e39cb01a4f19c0d1e4bb846c0242ee8bae1bafe09aa3e439f231be9be0cb5e450ad77212021db29c6c53d76cd15787b223f110cce9c25e6464ce4f31ead80e2e3f8cb91dfd362f2fefbb87be03ff293c288f79b2df137779aa84fe245085689feb989c78000c7fa0a8087d19d8d428c94e1b751446eb07c5b22b745e67b678e2728c67959d77f44cea78e17aa976f2b1b91b78fe1e2d72539d6404ef2e86a35ac1e59b0de6ae482ddf547eabf57bb896a9e79b19c1975566e58dadab3140b198df7ac528f532a886a6c71591dccba5d5a8556a03f6c4535fcdec5e1519df222309a87fe72d4b571bff3ae525d1dae08cdf8303bab9704381d8e890a63ff7351cb79c22dd1e9f85cced80251bc996a735b4462e4e1bdcf4e9cbee2fc5c9410f5fb7223de396ed4a23613c15420dd5ae702bdd049dd326c003228d46e4ebb2b1566c635eba182dbc6c6d35f83f603281bfdbf19dd68475f98c9e89bf56e252f30ae019699263709619a440592c3ef08921acc8b0c043b75d40cb7bbb15b256c73fe3cf89a01cb4c2541fe9ab32df45265f118b2d3624abe2d582dd51092284b165099d290d9c8ae41ca27bd6aaa87d7d9b7b93230e4500949d5b40d5c6cce8e41b5c86932cfa69777fcf02143f036f5126341bc3ef9ece1339b459e331571c247c9610c63b072b0cacb4874fc967d9a379cf629efa71606b446e3954cf8fc407836f8f9a77f3d3633056b948cd7834f306c626cfbcbdf8738c16e483736863dfa1f6266c96694f322e5cb9b1be2941dda375bd9438348d2870df20b9ad8e00f6b6d07ae114b14700993c106b4e9683a52efe7bd93e6a997799617bfac621a20c645b8c0becef4546de4823f5c298d0dea2268ff9033548aa894a63dc39f89d3694f81fdab2ddf553c994a2e78c6c3a09ea30f49c73637b1927226f1a960bed7366ebcaa82a6d54dad290099c54084cc0d9f5834f092014048ea1a0a02730101d6934170c241ac4a13da5d959ad9af5b13337d29bd918012e29ab44607bf57b52c3b39cb16066931bfdb295d48ca749cede980f0fe4687a7eaa11b9767d500a33655e6a7084a8b98e4a98ece54a4a475bb16a0ba95b0e483948bd04647a0e29ccd3818c4fc4ee657f19532b765f3e0d3888f6602a635abdaeff1abacecb9e4b65e74bf4a5c1838ca928aac5458a886f8dd639d3349b84f5c8d981cdb6ab45cc9f5ccb2158f8ddf06564198797c45dc9d8c0ab8ada26c9e42e12cc77e8be04a73095c4637290f1806b0cc55fa5ea0ea60d6171fdbdaed89ef97657db87d23e1e90764e8eaeb5a020e7865d1baf7bc98cad4e5889a02da066e0795b505f7fa7fc57a1f35e15b379b72da9cffacddf17ba31c931e4d84fdb77056cb860ef0c0462349502c073b78eda564e1357763fc11cdb634fe0d2d50b49689ddb039ef61059afd87bc11cab6e4d962025e7641ffbcea6aff88278b5853d57ea8a6db3b1322f63b738fd37a3c586c8084bd24367ea605001ef447cee92019f3373375dcd7c638acf98bc9c318e666963866a8336a442c4344ae9ee1622eed01762fe94d44f90f2fd65d34a276ee7251f92ca9b2fdf39d266839ade15f1517c7b499cfaff273c6acee717204475fb128acb7d361100e14aa552599ca71d19f04b2c7f0d33eb055cdddb53116ef6d9373686c2291d56e34c8ff127cc184e18b9490258e1d11dd5f109db64759072e644289c5012f84f859e7d31ec624bfb2440780cab34c57c4e4e2ae80c97b6452f41990fa0ed5b460e4d648a9e33d633a70279be2ded812d3483c62ef80b3f29e51bf8a67758a742d133a45ccbcb3dbf72db37c1c60e952f1837dbc704a69379267bfdc3e41b4ea7e4629a8ad4d74fa5f4af734cab4e39e33c23039da1a4e381aeff51c947c304164a4122dea7a105ab0c117b1cfde7d441d7a7229eba6e97cfb13868044749df1caa415d080e2f5970a730e223f744a959ac0d54f3d35ecc7b706bcfa7bffc390d5fc5602f117b7b0123fa2d459a49d55d65c8969af71a2033c6429a10720a95a278dc96b110ee9563beb2b8033d6d6fe9f64017b14920aa09b37dd3d09a1c3f9af5969c93b68a3e75a0f910a0850e17a0801b63e1a47d53cb673006d8b195436c8ab0c027a5ba70543ea5997496732b79d7849bf23853d4f61a2d60946da8b60eda83db4fcf25aba50a5f774906f7ffa49a732602727e45f4ec1caa328ea5264f61e269c09f53810b7f93345eb2f120b0db7a655bfd8c652afc42c3cac3ea0f56bea073e46f76b02cea4bda55673dd45ec523bde4fa530f52422d3662801ce3a2e8869fa5176ff3d5279bc3d6b7f97b0e7f627a5b40b2f4df38b07bb4675e2f09a9adfc986fc1f0ce1aa3de07048c789c972e5d1dcb4309e26b868097c9d1ed172199127f880e3d0e03dda499a4475a269575416afc385c7d88de45839f6d4da8bc5cc4b18f5f11fc852fc670cb9a437c04c47eb4b4fa0039882bc48ed7960ef8ea266ebc7d4b9a6dbcb25d85e5e58049c9678b143914b0498b742c5c9eb4c90fc66776c3bf51a2edb06430b8763ec68b00e35f3fc5609792ea33fbc75cff46854217a41364be7a6934652856675422749d8bcb75575598b04d18a2d44b0e372efe4004038fd4bf0c2d7600f0b7451844d985ce6befafa09647e3f252ae0f80a691697f88af3812822e7aeefd71164cfbd9c34da44baae91950245fa8f106a05f711aed4e329057e88fabfd2702a0426b2dad4a9e3d52439fcd6c6c26ca09a3c3deba0d05bfd1ee16f3e7a37e7f9d12c5bf4438cded20deee476ce2ebe283630567f27e509955a804ae6b013cc848c6f9b51050970f5cdb816855d7866c05a7a34165f3902f2ffc2433b5705fd8acf373c180c066d79d7e61af56c2cf907b88f92560199c02cf786ffc44786ac90d9ebf50dd18c0e46a5a566b8334cad5b6d8bb219d7715ca03d5388bfbd481d6739fc7a1a6f94890b889e19a3a3ddaecaac1ac245eb37130c7a9d756e68d394777880fb39a333c5764cad93a8d0a6e996e53f3c8b5d59d909a55abf5be2cf949aeb31a19b76cf107f42dff9ed8ac7da39865addd4283edf8cdb669ac8482129911b77cdad676ebda98ba542b5276c01112f7000ba091ba15ed7f2deaa8c2d4639f6769e69b9e0758cf2331432a4a249a623ffa4c5fe94f3de1f505890b429ae55e91e368e14dbe028e35e0b42a20699bf75270a7b2a9bf59002af525475cdb12e5a13fd29f83bfd3391168abb44d3930c5c3150dd300497414ac823f53ef6716eaa11d6f66ca15d55f4c014e41c717d717b55b1c148ea71ff567df8532f300641932dd7fa0512b10cb3d5d634f8aab17e56b8aed0f6276932b264694f7c023bf6df38a14b072ec85e111344c83422ced11864e762a5ef28dfa517b3e6b4581ac5ff953d727f59afd282c3fdef18688f89033f632bdcad1af815e6264c72f14d2c50d0339a9b8db42907e03824f58cd20d140b5bcdeda05bf99a5e8ca2b432e052a56d085da0c806ab584c710ddfa70e4e445f8d366244e406a5151ab3127bb3ae75e19be990334fa27fb4529e9b333a085be03fe5530804e5a76c58cb1512309dd63801ef150e7129c9ff762916d27e5b5a880f9dfa44291c24f054f4f32ccd6438b835945a0ee695203f4ee213fd2ea7af0090fedb7646b7d64fb6c507e90609e106b6c6cab9e04fa76d0355cb860050cbc74427330815b0df07013d4af62570b592d0bad763914128cd59c57c6509e476619eb2d4d75bbfd510d79c4ed0c398cd1d62b8fea425de750bdfe72351b37851a1bf04e3cc09ed360b73bb2725cfc9757d59c2b055b893963f89da1a11bbe93723261ec1ae8a2ec68d4e90f88a044a9e0f44fef1b326a8a73df75d599dc9c591d1e865a789c1bbf6079863dd6441e98ff5eb03f582b436d6af02a58afca549f953c5c4187fb01b190a8c9acfb4c45570298d974410a1809afa1180371633500de6f20afac65d591ca8a9f2466d1c64d1f8e1b98e7fc11b4f3922f9973cd2f163ed7e24395decf5e588dff30bb24307c5e58eb5dacb9f2a05e18258db91a87b20eb71e152c059f2ef09b179138cb45a7", 0x1000}, {&(0x7f0000000140)="c53303ba6d759b24600de0281b2066000bf6ea", 0x13}, {&(0x7f0000002240)="cb298cbedd3b4064d67fb54222d408ff9f4f40dcc423efe7edeaba370937c4c7d5eff2739a346a629abb427a4c8bdb31c407c55e8a42682144e4ffa29986af7ff8ef5dc46088b21e87e3d3d9a0cab421b4572c3c76b2cbf7571eaee2a82cbc05b14bbb56463c96acf4457bf575c548ff3f6b0cc6ced5528f311b7a1107ada1d0cfb85a6c819061a3cee5141dc98c7fb412f7227a", 0x94}, {&(0x7f0000002300)="0cbe76b47a01a4bdf179cd5b32778d8bd164492d30161b5959db679a954bb50b46f2f53fe6276763069ec45755aeb48d2ffc71e6789005caa48276b3645baaee7f5dae1bddfa146866ebc976b0c3f7ea322ca96ffc3fa13e25532d85b91e80ed27466eb708c4c50972c5ea572de423b39e7aaca1f95f3d52b582ed685ea8582b4974c3371a", 0x85}, {&(0x7f00000023c0)="036befced03c62345b535a96583b04ad94fc32a85279a6f1dfa40eecc4d55a7b4b4498b727b5959b952df25a39b6ab12851c4fb6ae63a8efcb", 0x39}, {&(0x7f0000002400)="48959e1bc19a794538750283a223e608f03f907c79042480d68ecc56b29d42823b934925003af2dd69c2662c272c5d21d59a41119a6d7159752b14039404bbfffdc0b6f4549e227fc3bfc5fe7a5cae91e6e58c189d674e6738ced0aaaa57bec1c94cd67cd2df183ddeb3e3b46af6314d6b2995d15431f77321aa4e49c98b3ef8e17a4195726d2e7100a9b3ac8759d2ef26f504c30a7fef3bdae5c4d65a53dc56d5d2d16cc9c57894567f6ba07c43de55b31979b99ca25f5e245cfa618a81bd417fc9be96dfb4b2a88d8f25b78334d26ff00c4eff5129f8a8e858ee71eb7969869cf869f549ac8e6b739820f280f26a42ef7e43d01770a5a6974fd1b6029638e84588773fdeaea80d93eaa30dc54bbff7531d9e9dba11db550a5c65ea718ddd1d122804585169f6981b0bf92ef16ee0bdcfc76e7aea08ff5067ab2a88710b2bffba5c4ac10989ca36bafede328b77d8959fc774d7a9acca5ef6758abc55980a903a12a192c9e823a5ad74657c9eefd3b4378e94d5bc3debdf0cb30572e68571425418cb65a00c8b63f4b20bf118aea05bc16ef9f6a76a90a98d1e2ec06bfd0d4df0cab3f63cd7da21b26771953aa3800d6df02b2a47305f0ddf0c8bb1927183c57d1b7d805760f9b50cd8ea2a5efb6736d28594621855681604377ea4143250af6a0575b5ea1ba0a96bdf43219e95e966c53e368f4877324889f3864838eeaa7207b588b69502c7d28abb026f30ae38324883da2dc2cb1707b6ec15ed828982d9a5f356a109aadfac916d90c13dcb23365816d6995584114911c2fcd8d3005aa4932943babe82bf2706fd47c0b5646665b6666ecfdd5840799963eeaa3c40a8202a3de3367122f103d4f8f82de03ca1fbd0cb8e1a96ee69fa3379cb171ae1710f4780b4950fae1b55a173e02c9f43a747dd962965d31166018e08b69ff6d3ae9d1b78634e94c9e95368531ca81c198ff3327de2505d8b3e13f083121bedf8654a59436dfe09606e3ec0c3c1f5a8c4beeeef13ecd1b14fd31a5f5b22b4b69df349b0141a07d047c768c0b7e405fee72177a56ec98034da567a8e2fb59d747becbe3896aaff54c00b88c7f494028b17445e8c806e2458f561eb2f851c8df0eef0b8fc0719b9e27473a497dba3992254f973e6f4f2a8cb0252c70480de7c3aa651bf2fc20b1f46e3ef84e131b57ccb3e434a23d6f95a2a63295776d7b34956ee4daced2da64c7e8665d4633d70b4f6fb37fb3ec8db9d474d77fb5f39e269babe59b323d423e0838d8684052ca8bd86fa9f40d7b6fa9e9d0fff8300ccfc5238ca4362a3285732ef9d4821ff6d3b4117ce684e65904f0cfa5f28e0c9f30f724127aaca06d30fac398130ec8855ffb10ac1ad9dd9ee19293cf43f7af2c636a87b1a071307ba798dde3db2c7cd6b4c3a6356f9b5b7aa0ac27160f05586ef7750030b341241586406570ffb09e1ffc5ef41f58859af63c1f230b4cdea9553a626740fdcc1790900c68551aa6ec41aaf7b885724c23d906a320f4a8b77dc1580b8cc730363795caaddc36babbea748a27d12240c17fe65515496782c78786779ee6a75b04affab8c8f5df236b3127946e3f88e21952fc75b6817958e1cc0792bf33e79d4ddee946ae44727f90968effa2035def5b2caf96e786495d7974702047cbee19f326a1a70b9215d360580488cb2b69f2ff9c812f8358b2f17e184ee177781bfee938c48c6c02eec62fcd8c120f0aee2237a9594eea59aa27b6366536d1a937cd0f41d8d8329d85749e1eed3f2d5ec2261e4aa31204c9f443e41d0830a420d11f4142d1af89e8b5bb459a8a398946993ff678f24a8c2919622eb8cf31ab3e8a73fe29d1c61ca539ef38ead57484fea33fdccd466dbb215586c09c9e6ce66187ca1d4d657983a79d7b24c2fc11b7e9fedeaa9d242dcdeb71ae639ee5de517f8fee244aea865a614a101f36d0c6a0505aed33dca6dd0e485bedd66382f0637d1e8461d9d49813ddd8b3a25f764134d4737edbad2e13c36e69aeefe8a476b35c6869e2474d619b45c5319b9c9fc7ecfba012bc20963759b1d4ab4addc3392e3a0034b1d276e5e76bcf1047a1ff5a20d73b9ba2c5b67e60d0ea6e8c136bb2bdbae0896464fb8747233212781900f11f31532bda8ab182c2138d7da4aaeea252b9f2f84050d02630feae7663eae0bc4221076605aa47c26f3feb43b7d4db815d9bc135d053a9ed1e243c182aa408ca52574954419d1b6469dbf9319e554e3ffc469f14704864ef3b9efc8203974152031bd1132587ee119099b6a2d383ba7111e8ad4002c01374833eeb223c839b34d270c805791a86f9b965be28c96471332df14e2704d46cb3356362f2ca280e8aa8f8ff6ab83ae077b91876803173b771ddfc04b9b66177cbf00a1915996462cc47d59d39e9c89c52aaf2d88cc912142eae9456a4b2a6e96f3d38d54fec62623178a71c2997be582d6760c4a0dc5f44ae8e1864796a9c1c64b2e3507af51b131db60b9a3ba6040bd31d9070ab86e83948bcfd4b46527c21bd14e7e6fdd5b933a9ddbcacf284d170537ef3f01c9ea2cc68346e1ff09eca26b3d55e060b0143f6ea9c4bcdf8df39929446c84bf25e9feaea738a1458a61a654df1ef5097508b947b8ebe6cad6f136a69a93fe2e09f0bd7f582e43b2265f737780a5654fc3d5dcd33b7ab1893b9051aafadac9119eb0bb546736ce4c63f4ae0a39ee344e713aee8f621c1212ae45b3227e49afa239f5884e4fc30c30ca82db4642f56839b432d856f6bdcdabf46da9f35b761a88cb47f32c43bd7c3c184c44ef6b3f512e7c399d8b48f09819a716983f7b78916bba37f52d5be972b8df36c566bfb30147700429079830187302698bfefc32c9230539981d66a2e757c72e3659728d2d20c3816a016445d0ff776e8b38b7ee99321cb98e251e3edf16ed50bb767cf4e0447ce8dfcfd4f6ff9c2c655489784bfbc822e6d06b4957cc5226ddab0e9c778dac40b5f80fa2bc6a5fed367ad37518f6d05323f3de72581b6bd0e3f399b6857a646cb8fc82a269a5a30ccbdc996a7e59a1cd118ef1acf78e0f8f762f228c3e9c4cbcdf3c6079dbcc126534abf4a8f8814e34c51eee54cc0e59173593a7dc6d11cfdcae0ba97f0cd53e894863f450dd5f9672f0d9e9758091cdd7f5a5f12649293e5004fb4053503ed4cec0bbdf86c621dec5c34dcf6a5cd20966eee1cc95b1a8be0d3a20a0bdebdf1d3b8e3e40f8461c045eab7c47e6597bb3da19e64afe9ec322ba4c665d9bc07685f351f360099f15f9b2e5c455eba9af1c2ae5057e0b444297f843dda6af8f007891d2d292ec893eed097133c8b05a3e9646ee2ca0b7ad53aa19d317abcc02fa86b2679adce8a382461bc44a83df7671cf86b0524b22f487d32be75e90ba3d2844b8e7e92b89f687434f997f80c88369af90af361aef4ade09b50c7f37b669d71c02289f738f11fdc135ba8de3991b2156740c898b139d01f656ed0dd7da3a97e54a4ddc2e3ada9b1bc0992e64d7c3befb9efcbfe39ab62d236c4ec31564260acd5e28a09fccf05ac8ee0c586276229da1c87ccbf5cebb159218b353b0ec7d6f814e1a105f154454e1b495896f63c91ba9a017d580356180d13736027204b3046f21830c41c118268e6aad78a91a17fd8ed238415f9f5bcd91334f710d4584c25732c22480f79db0fdcfee70388f2147e0af56399245edd0aff13278ccf8c9ce41ffd1ec29d280d159e4b2f07e4eb35ac2b5e9c00d6a16c446c886c5afc8af76e83e12e9093abb26a48dba0c7cce99531694745d651f693a042c2f685377c7209514e438af66ea1300f08578c98f82bbfdf9ae373ceb1dbd3e772eca2fa0037a0e8defe0ffa30a6d551a49cb8030f5a667c93ee792b4b43f08d3bd1cd0cd7d66cbc77b962a61f357fb34fa40700cf33699448d4a2cdd683d16a72b6dd23e423503d5747173ee50094a5837a1a77cfbd686b6e2c1eccd26143090c03f097b3807a5f2030b265e95f7f2c1102077f39681db65c675338beb56769365eeccfa58ebcb4f8e17c726c13a9255801fdc69188d2946138eb9329f5cbd38ef8e2d246e3f836eed9732d962f22f5a6e7a5f26737da95ae51bebc795a38ca54a108c3fc4394d14a849caac800f762b8ddbb15878cba1cd4491f54e7d531fe76b60bb0cce11e5e967064aee5e56437560f719aeb55d66834184f05dba952dd4083144cc8a096e64948b20df6e63d802c2b1a9a611d301bfdf3b02f32bde993c78da86be59395e4eb26970883bf88ea1533ee454362cf67afe96857540fd0d07b432f6d9e30f38c2e401d93edb2973d1350f06ed5f99aa0f5fff8510ef466037660e7be113e021d39210fbc76942d4cabe2417cc3a34a5a1b2e6a6dc8cb863418425849efe63df0405654124e6b34582ebc865ef97fab4481a83e6823c535346a8310c59d999db435673a4fe87811053c15ef1f74018df9a436ecd93593329655de17e132be39e2d6727dd03ee240d391df42aa33c530c855508e9267a1143c69d9a20351bd0fe63f2c58892fe7b220d58a4efdd54aec13c22fa4b38bf0d4876ed2defe27df65d37706a57712f1379e0c48680f8264cbe5725a1f536a4b52c5ec8717a591df91113a8e876be1acf6c5349f4a81f116fced2ac1889d9c33f25bd09a6b5ac74cc40dbb3adfd708840ee927f7ec17994e109e7fa20edf7fb19a1a19c64af09676e2699f05ea3907e4561a903e63e71887aa95fba25c4b007711692e68ff2943205fc2137dc48993487ed5e82f53277d497a76d4e3243aa61fd5a70efbd07a8249bcf28ba8d71368c86ac8ae84fad08305f50bd044341cb12b711d192cada2afee50be3a669cd628a4cf53a86d4d41494064964a29bb2c85a65b77328eaee838f07a39a9d1d2faa610d67c4e6790438c2441612f2abf728efbcb3119c86c85e1dd71dafd354d3ae2aee68b6f04c53635f265142535b32ed14bbb8c4f051c54532736067a1f04d75461be1b93a79c9f325bec755a49d36f41139b7d7b304017731f75835d9f706e72f06b486b523546b09db50825fa30bb705b614f6c4c44a4b8302459d721aff5b5bd41b6353460bc1dc692d06d4f351cf6e1881d98389a497aae7c95cc92aae00a9961269d0cae429c0297ffab7bd528897418fa29078ce16870c5a8b6e28701ed4d4ce8f7ff5ab6642ceab2e28409e617decbd12986331c1e95132e3ce000aaa0de681d0f6a997145fa486bdca4c46591bee8d7a5f0b72d378740b4fcae4bf987b9fe7a33c8ed9867d4350bd1d83a06bfeb4530ff5f3d2ddd29e876d8596aa7ea9000f74708e7d0876fd72601da0e82ce15454c5986e607e46fe53b969305f201121f5d6b81bf402983ef9b6708a17c78789e27e545aafe5c32422b91a2c30356f33470f7ba3e25526f2337b30252fc6f4787ca2b3a406d1626712c0ecb6153aca7f96d97d44bc709842596b3f6851a4108733e4d4cea029baee7cd6ee4ab16b9fdb6bcace2ca8b60779b976745204713fcf541c0f857658f6010433a8b42ddac985d40e2052f263f790f454ab5b206c3775766af42eff12d569689b8dccd01da6de96c1f9d7d5b93c92b0ed0893b0121b23796860e93dca1a5bc5be9a12e67ae0094c0f6f9282476a20e15a810d8e2195d60fd7604337fe214d6c0a4b8eba2cf1ab3e3b5ea3fb023c225c8bb0c761bc36bbd1a23f4ab87bed82e119caeb037379d78eda9a6c83f4858f63f6551cf8b985c9951dc0a79e830a3bd897d39f3578d5ee4ec8f758937129d9361565", 0x1000}, {&(0x7f0000003400)="f12244e3954302002d43a107cf03d35ab45c2f6def070766f8b4a9661c1ea429f58244872a438aeee3f9aafa5b8cdd97bff1416d5d9ec1c6e782442073253ec2a556b21fcfcfa4daad5faf926e7b393477f455093f64f18033468364d7b36b3391de7c98d36a9e76653d2e666eabb67b4053d8cab100efdc7b026f3d8ede9b3f3528b71a4b9e6f7fa006ef7918b6935aa82e8c49324412fef39a567d7cec9b7ebc6fabdd883da80a54c4ac4f82f22c62f664668fcd0caa79cdcc7c954aeaf03718afbed79f8f64e4546f062a8cbb716fa3b88bc74bd65f1820743fab6510441e610751eee50c40fc6990df2edb15b474596d6cd1ac9a2d1cc75af9f51b730a342c28fe43bcca356610b146bbac0f91fe200197b571124b79fd9fa4bfa8b830b5ae0822c7dc4f864e644c6e13977b3fb54bea59fca21f45232dddaf1a8573546521a16f95c70d8384ea0a3b5f4da45aaef5ed662ec3b224cacce1dbdfb79e412dacf49609ae463653e74607701beced36b327b7f9dd90da36b8bfa86dcec04fc7027337ad985129aacaf8d85e883f4a3a1aa1f38646f45476f85a7d63cb1c28d329fc4a9ccfa99c09fff8cdfe31a9c76404907ecb307ba0a09b481958aba35f63d86ccf5bbdcd1e7fe3356809611b079615af71b7af7449a177045d0ebe3ccd8d921c20ebb189a07a74e632dabe4c8b2527ae17c0806854aa1c4aea613c6a364a4a6945cd15e3984f6933654584d59ffcdf6b645ce7b8cd72896c3df7820eccc8b9f2a3d6002a8e39fbdeb86faaab2ba98c3de3bc345f440bdec842c32f9035c57fe0081aa341a24f5e057483babbeb2a546f6a67ee5b7fad5e2020a171a2c44cd03ad1fb72c5b2520e6ee8abe28bf8f58adb618611b5ac2e0791ad248fbf15e3b9f7afe23c687ebe3063ba04faac570fb944e0954b5a17112c0e184c83c702f091cdc0c256eace02d6a7edebde05519fc77f058a01c02ad050835da4b19ddd584280295136cef106ddc9ae8803621ea0b7b137805bada99a815272f6e8fc5a3dbecdc9bc551ef4e9a7667e75c5529675bb1f66532fc3879414ca63aec659ca4794d38c9ffd2972a86fc89a6d5368cd2cafb1f813d9bf5c651be5c8af2f740db8ac9d4303ec4b9c21e28f96c9b2f47d6f8045baefac5f43afad3a8a1e80efca8cb0dd2bc9c9745bad9cbdf61ed8e4048f33ebb2b4b4d15d69aa58fa8ff6c5ef175252b3263124c28f5ea5dcccb003a0e54d67ef420ebe3eb0f1b22e90631240a7feaca23ed59704117b75a5449fce7561ce12f45102828bab9cdf7d40774f1279b129d9a8a2cfdf011b686d66f1de75f8ddf7fc83757bb59ae4b187a5892032fd945e89b3d03713121757f378909fd39080fa7a07e11105aac686377d4853292014ef5ed0d2855873935ab1fa36333775dfb15410b0aa95ed4424ca4a92ed25c07206bb35fdcccd878ce1c894588ebeced8139fbc1b9ec90ef088204510b3cca5997e0cb6e0f83f3f9b84ef2aca370b22671d55f27836ec14263f9e55058081108ca0316b784ddab795e014486b0b14f23ac79dac311d1f78f7871e32880e2f4ff879b9c7974d21c69d0f9d7f6596c1cf83b6af9adefe964bfb9b9c5fda7dcb59d7f03eef6d9df7398eaa21d83c8ebbcce5e168d69e1aa3e3d9bd38d4d4d594f441d72c9893a4d1eab1106238fb637966e81b90c704227c3d223c09df08b62b4632aef26e4827cdc309cc5c69308215bdd9f6e59a697d661ba4c47b8238a6828c8830ddb76f60cf350d818b32299f63e365f584aa2ae9968582aca735c23923c842a074aafb7eac6b95310fa94fe38ded3f7791bdf6279d1d0aea86793136e7014f0265d58b0da5a7d89e1024a72f538356d1ff67648993c1920e7ad7262575c9f031d9aa116c20947ba4b563a79cf53d2ff2f4602f00e1ee81f88fdba23653a9c5c7679bd5a4c58e4092f4729a553bde00f18c9387f4b23dac66bfccf4724f6d6dc6ba9ce67b1f79da92644e5358ec4c9f91dfeb4fb04ca57319c9a1c8071a6ba910ab324bfac73fa0cfdc11b9d864c7e0f48be069f00e7c42aca059fdeb7accb99c42c2ebc6b1dae2fe08bae3a89b78ad22f1012c87d7be76375dc07b7029146a7c34ba326e8ee19049091b51ad07509e7c81df39fa0c6c158bc103823b19140c3e9e277909ebb2edef129813373101bf3e23e925b019911d1cd798c982e1224cc82b61f40a3ab574fe62171905c768fbc90947e690b86c2d0f1c5978d14f6872b5a1d1ecbcfc271b4309b10a5e9a547b44418955a65a64b845ef4751cc5d6844eb28f12dfc886ed0498de86a60052cbc648382399eb2b51761d7052666fbd55d0ca86c8cc6344ec19b908904ff95b78ac2b832d2d39045b879e76aced56879edd0fc58392967e185886134adddf9553346bcdc4f6a72bfc7bf016420e9285d409abb232d8ab7ac8be02b05f0bfbafe83693721c08212ac757f5de337ae027269ec125f9e24c0666998109a4e373d0ff6d253d2d4d551679fc91eddf1e5a24928cb1414840be4bd7c78c3bd66fca201309d06a249f5470eeef6cf1a4e3f7d63b0b2ad6c11f274225d7a85071bdf40ba18316395de5b25de79f0809bbe9b914f98d88179a7b6c6c6edb94245f8dbb4b55df75fcbbb83417fd3c279cbea2e26ddf4f0ee3c080212ef96c7ee3f2adfba9cdfd5a81e19cb19935957c3bf1e5162542e213a0e90df468b5428867e3479ea52a65c740cf61f87c75c3b73b7af79c985e8646dc99ff2670bea6edd8e06c413976be1302b591a18e9da1564046b0186be1c9ae2928114f9b351bb319cba5cc7284fcc2d4318e0c763124aad20783f2c28c43d061d9de0fbed3ed9cdb13b23faa10449d76110eac9347f323ad8a169a3e61fa1059ecc9c15f2367bdbd7b656ad823db4ac7e059287276a1dd1c1a8e1c85c9e735ff269fbcf2a0cf6b1b2c3e9b72b86a2b3d9f3e8b1eb5abb3a017845f3aa374dec95036c3cb628820cd248c5ec30cc19b7ba74b422db52afbcc48111f0c0f3fb1fd8d5a7352f6fe55b8c021b30e61c18da14ec21932f0b6d60b7c20c0106650b379d2853808d91bb6edcc4e5b95d1e3768209f484b739b7081fe4f84e25c07482d61c9f346a30b66ed7e1549cd45ca29edc36ff9571f50dab52e5b632c578394d25e27e189e83367fdce65702d4323a01d1c3134ca101428c15702b5312435f739b9094d2f88ffa2d4b11f0df6b7eb7c70d8f02d26b46625439c86a39de77200a2108b78cc4fbce167e8b59abed62ddc7e54083f5bdcb138e0fbc0deb4ed1cf9d7da09bc3f12079623c28063df4bc6d59520747ba744a96adae861c55c2117980151feb44e1a846a558838b554ea7d8a20c06a54d4dc804660feb7eb0e14fbe02e3cc558729f54156c23c02413205efa9e69cd1cb523263effa9cc807fe098c985eb066144f1aa91747b9602c71937c8a015f84d32fa7e12572c78553451369fb110d6650f382dddb67ad904393f546613e8e40a721a658431d8ad3c27c235b965f5c581e9ede73e19e00d15000c2d2bb2eb294074e240f6261b1fc7c55b645daeaefb77bf1f399aa7f6d1ec07d881a9032fd990148cc47359832ae892df1c594610cb5838112243b44a619a3b08c9a32cfb2ba461a66421e6d2e93c59db71106f006901f2ac98e3d49a58880703ba4a3cf0bad120515db4b69b01ad8ba489ccf232017069e61e771b150c5c67606beffa113cc7e8ce4dbe43f7f1dc9c738b8229ed5d7f460b575b1e1654646d4cc8a75f34ce4d80dcbc25d714058981b293beec08649c46c21ad7f1c39384ab05824ba379d4b74c9eade492edc18aadfe67235da38234045a7d8be4a0f26586016bee5a25c5f94161e7eaa2388cc9c52d3b743ee990193ae1ffc01134f3dd2243da10cd521759b1f45a48f6dcec0f1b651864c8db3fa9ce059eaed3eb01d925e393cd7e4df747eb5a90ba99f77bb3490f20ae0bcc2220331ff2b2f16fcdf82e5d09091cb60a237889ebd8720fae8ef2bf9c9b0154dcb58d940d61ef4b43167f7d7c8f2ca034331207d5593bd75089ad3cfaf404453dea5a20f43165d5a8f8647721f9a5e3602825cf0c6113a2b9a943d9600d00868a0816a5b0b5a7f891b0b3ca500ad6322cb85cf8443757dff509528a45a08168f00e5f8772e0e75778e4d4488728de61830ce1f02cf4bf5289efa5c29e839da12d23d1d008026dcba315742a8987e4c7f8571084a0dd899b8b017981e29a2a207e37989577540d635da0ea2327d9de0c05453d6020ff6addb473bdba0d5ffbd3b45b4a5b86cfc48cdfb329532eb87ac02872a34d17f6db4b41352b5b8344de54b3067f1838463472fbb4f39e753497efd7953a99a4248a9eabf4ba63166effe238f3105fc705b88025ae9a1fea4f872b945198cd8b347d0f130872e4da2a3d2718f4534ba27d500cc457622ee6fe24ddd652761e934eb590be3bd881d0670a713c99394812c0ab743cf5b20c7c8d082c2aebaf7bc696889035eb8c24dac00a3f341e65f4db18d2af67fc0c0cd481913c3a115fbc3c297be90403885e147a5be0d1ecf2ff67480accaef14f10b29895d96915f11f8f4bf95fa84089ffacb27441473f6368dfbff3de00f84d422841cef96dfe1455bb4e6912ecde527ee114e142a94c07573811c2fd615f784006b0d9cf8a01f9f74018bd85168cb290768b5cfdf52dcc20d9fc96ceb1c737974ade69a44ef5676702da7ec13cc0e22e12b41d270911763a5ab5587d7ccd379573e3c1163beae86ba8bde1a58f4014b283b32ac7d46357377c5f207ee938ec05b25978356e034fe3063b74cbc00d6783ddf1ca46fe0a7269d185bd8288ec98e18aed1e1495b422252084d059032eb44fa87ee1e5e2b780bddcb6e1cba7b46808b407603e7346263b4e16f0223915390700d8c7ce26943254eea1fe24e2697aa957ba5ebb08f6bcff607bebc475f2cab01eb21e20e280baa1d436448b0f5b0bd90983e5a0faa437a7a0379ee9e8528392e3aaaabf07cc858735a3a5e1f7c126d9a6c075654f8a3d344cf7644bec072216c4a45206f25cd101faade4609a8ab63b175b53545406b16dfe629721cf2a48193174fee8dbe68adebc103edb6126e40a07f1c1236c46729639c5930df1398844f56fb6767285456e3b6c4ac058b894426bfe74533978b16f2d58ab61b414946f4a90ae2c3bee1c87293aae6f80b3acdcb774e1a2dc38a4168d5b2468764350ae508acf5607a514e92ad904f5089e4e9f9e2fa976367a840cf159c6f4d319984333f22f7933c692c8b89e23b47a9b431f0524b69d219db3c6a2a332bd5fbaea4b11622c9a54413ecfbf0cef28b928ff473d26df480b91fb81375cc779779c7fe69a14c319bf609812c072e606e5f55e581474e6e4d16789c2b0b08da9e5801f3b5402a04652428aa47c56c4123c3b17d5af5a7ebc1ce47b614df40c8ca0238a63ee8c9d9b93b76e912cf14197191c6d715a006d6be6f03b462d25232abab3a5c51ee9336a70749eaaa8fcc2f46d6a7a8ef5ce3e41776b7d8687f8f2604c0b490bcec7fb698005998a6bc3265c29ebacde4eb434fc21a3561e62a8fbea3062e2be91d59cebb45272ffcce6d9a035aed8c49211a10a41ef11bca70b7e94361c51d253c9f67ed98db2016b12d8b02dbf1f4a9cac279e7c82aa98042c6ae4c2e11f2011d06bb4a89306844b5f25bbaaf89b75382f76c14f77675f549066f3576e77a7c61e0cc1008c4ed83819276e2edfa534edfa523760e59be729b0941f1b1efc5f", 0x1000}], 0x9, &(0x7f0000004980)=ANY=[@ANYBLOB="200600005ff3caccd74cca5fbcd0c71c2ff68afcdf5916738cc5c12f6adb4ad9628d980ad4d3b29cea97", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="00000000000000845b000000ffff000001000000676360913858856e91a50d16d76f94423c85984031fe0efb88c723d9261c7386fef2ae53864c640fbb5f3d0284e77964aa2bc95d1a966c3429fdab3cd9224d13ea7cde01f70f90d462044f295c671686f23758bdac5f0bf7b8679197a8aaedecf7d8dd1f81aed0c01f48f5c3c502e991dcc22e2921777cec9b0c1ce14e26daa1c57f522541", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0], 0xe8}, 0x403) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x3, 0x0, 0x300000003}) recvfrom(r0, &(0x7f0000000040)=""/125, 0x7d, 0x801, &(0x7f00000000c0)=@in6={0x18, 0x1, 0xd7, 0x7}, 0xc) 23:57:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000480)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4cccbbda1049fad2ba6eeb00000000000068f7acad445d090b2884fd57be3ef6d75c7dc92f", 0x65) write(r0, &(0x7f00000001c0)="6059f1bfa561f6734abd1817f528df648c4cc2aa3c478673404a58892fc1ec8d2d9a29d7fd43b720a56b3ca9aef3d4e3d268e9a76b75befe56f5c60379b8290bcfaac8fc5d59a1b04d3426d127f6cf5457ede1675e57f478c5b570121197fa5b2a8660a7b9be760081da689d696c1287e23fa80c470372c010ad7d98f8e19f17c2847b12b0da7fd37e97e0e3d7d8fc5406a945d9e06e60b5e069d1223b5c59438216bbc643866740d0aa8137b31d5be80c62abf4e58278649b6dba0c95d14abb0b1acb036a0123af29f1bf04364f951d13bd8471db350b697d0faa4ecaf44e65229f5a99f6bb46068f018d9cb60dae08", 0xfffffffffffffe57) r1 = fcntl$getown(r0, 0x5) mknod(&(0x7f0000000040)='./file0\x00', 0x123, 0x4) r2 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000180)) fcntl$setown(r0, 0x6, r1) fchdir(r2) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000002c0)) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) close(r0) r3 = kqueue() close(r0) r4 = dup2(r3, r3) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 23:57:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000440)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4b1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000300)="7270bf6c40afb6bcf4eb69ff", 0xc) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0x0, "9af9ff0000000000000000004000"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xff, 0x0, 0x100000001, 0xfff, "62ae808978de7f2b36486c00004000"}) readv(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) r3 = getuid() r4 = getegid() fchownat(r2, &(0x7f0000000200)='./file0\x00', r3, r4, 0x4) syz_open_pts() 23:57:18 executing program 0: mknod$loop(&(0x7f0000000140)='./file0\x00', 0x2013, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x280, 0x0) r1 = dup2(r0, r0) accept(r1, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) 23:57:18 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ff4000/0x1000)=nil, 0x1000, 0x2) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x6}) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) shmget(0x1, 0x3000, 0x482, &(0x7f0000ffc000/0x3000)=nil) 23:57:18 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) minherit(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x14, r0, 0x0, 0x80000000) 23:57:18 executing program 1: pipe(&(0x7f0000000280)={0xffffffffffffffff}) fchmodat(r0, &(0x7f00000002c0)='./file1\x00', 0x40, 0x2) r1 = socket$inet6(0x18, 0x8002, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file1\x00', 0x80, 0x1c0) sendto$inet(r2, &(0x7f0000000080)="536034544ce99c7289ff7f0d0de5461a5219e295d52d84cc319d35901467a380729c77719f7d1e1047fa05e3b76c7ccf9dcd4d7a2d4fac31dd279a604b7679b910fd4bd7be39fda112c76d791f089db6edbc8be27760dfceed6dd0ee8603520aae3bbba712bf854ebaf008a88bb27ff03026f0da804fd3f09b21f8b1b015bc4051162dc472e3", 0x86, 0xc, 0x0, 0x0) accept(r1, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r1, 0x402000000000029, 0xb, &(0x7f00000000c0), 0x0) r3 = semget(0x3, 0x0, 0x200) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000140)=[0x4, 0x2, 0x9, 0x5, 0x8000, 0x2]) accept$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 23:57:18 executing program 0: getgroups(0x2d1, 0xffffffffffffffff) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) getgroups(0x1, &(0x7f0000000040)=[r0]) 23:57:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000000c0)="ec7d2f00afdba0ead780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca70411c2c8f4472f6bef5a458bf2260931e75adf", 0xb9) open(0x0, 0x20200, 0x0) read(r0, &(0x7f00000002c0)=""/156, 0x9c) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000180)) ioctl$TIOCNXCL(r0, 0x2000740e) syz_open_pts() close(r0) kqueue() syz_open_pts() 23:57:18 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x5, 0xfffffffffffff801}, 0xc) r1 = shmget$private(0x0, 0x2000, 0x500, &(0x7f0000ff8000/0x2000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) socket(0x10, 0x1, 0x9) r5 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) r7 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x1, r2, r3, r4, r5, 0x1, 0x3}, 0x3, 0x1, r6, r7, 0x6e6, 0x0, 0x6}) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) r8 = shmget$private(0x0, 0x5000, 0x108, &(0x7f0000ff8000/0x5000)=nil) r9 = geteuid() r10 = getegid() r11 = geteuid() shmget$private(0x0, 0x3000, 0x110, &(0x7f0000ff9000/0x3000)=nil) r12 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r14 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000080)={{0x3f, r9, r10, r11, r12, 0x2, 0x9}, 0x0, 0x7fff, r13, r14, 0x10001, 0x4, 0x2}) 23:57:18 executing program 0: r0 = socket$inet(0x2, 0x8001, 0x0) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="826c6530000000000000"], 0xffffffffffffff76) r2 = socket(0x2, 0x4002, 0x0) dup2(r1, r2) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) 23:57:18 executing program 0: r0 = socket(0x11, 0x8003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100), 0x4) sendmsg(r0, &(0x7f0000000c00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000040000000000000067b40021e46d12c6ad4c73be50430fe6edeceb57145e14274bed1cd904bde527fb2c0d51d8262e9e37ed208d1e7bf52b7640f448000d32a51735131150f5705c2df9d671ce98ded26225e55db8ea51a94d"], 0x10}, 0x0) 23:57:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000001100)="7f", 0x1}], 0x1) getsockname$unix(r1, &(0x7f0000001200)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000001140)={0x0, 0x401}, 0x10) write(r0, &(0x7f0000000100)="06edf58d0c1495a22f950932cb2247ca561c073c0b804cc41dfbb632fcfc3a470d47c69a72715d513d5cd523767c6be8f925f5952eab07afecb56c746851bc57f1f60550782cd7bcff1d5c09bc92d74724d62592b4d8af1bbb2de5c0a6368066e785edc63a41789e17aacd173cef5a8de07701c70a39f2bf5948f31f35be9f1889c3d87831d6393d545732962a954d57705e90a3fc4c3bfa3f8f086f5baf9e56b17564a430c431ebd945ad104379ff98227300f12cc9fc7792527b04dac5b99bd01f42355c16b9177678b3be97accecd4b63f3f574457132cde27fdf4a4177000a09be819d276054538b8c7983569611d6e82e0777e0cf6675c70718b4f2d0df312488c78cff6d1a163b51b7365d13710d72fe029f9cdb2bc66e0af0a2426d5bc1f29d120a79dd17eed4d4fad4560cb757d966827ab45e2f8ab8570809cd8f86b7fa949ea0019250bcefd3e4eb0c0ee471184a9305e85c82a3728c5689982c8910ecfbc8ce400dd79e002ea01ec1f1421772368be91900bf641b506995b653c936e5a9511491985aad55fca2787c2c3be2a04473fc4a25a68e5d7941c1b6cabb155838ac7b6f36ed213292e711d950591ec39f748d9ef42ef972a4cd9c3c8e39c59a15e419c6fb45fd59acd98ffcae2af102500bea98d288799725e40b7bacebbdbd112214fd0abf7ff3d01e7c3114f23fa8156f7cdfd017d174a4cc9feb7ee01d93571bfd625278d5e9c9abac8e40775ce859ad052dffcb422a9ef8301994a0fe3bf96a8b85e4844af8de195739ebc7a9489979875d965c065ae4e4420013be999355cf2160330f4bacd35e1d64b59c08b6008fa87460d779b52924a2467a15d266a656a89b8a8c18ada45779d16282a6182806481b052bd255322b9d5908fe8add0da8fd466b3d1b393ec7e5019e4dee2c7bd7fd1c40850f19c964f435d41d31e7f0bda0d40624c4eb6736d498feee913aeaec842b8bf11b06f2391d914038de0b89d9b6063c0bd8c789e0bdf7c96eb1c762201d0b86548ef179e2972f1538eeca7a82e223d626e0ac2e4f7958d21c4a4d610d6f50f7494f87622cce1b87c568a34d4533adcaaa5d7f84e7469f83a1531d8484e4f9d9e5ca50eea371662910969f1db5c4be447544f5e936a4fee7df04f1306daffdb8b167c9d7285bce3af6d068c936a0e7b2eae792d3673bd812eaa7c89bccaff1c7a8d653c58751ee44e6c1917e8c8e168f7712cb6c6081b6b78887d16845f383c651fa229e4699e62d2474432a327f2532f3ffa74f0781aa1060d7f060875d5c76f5f6724148957588564883ca1bd98f6cfc74e3feb570031a45367c7bf6a5fc56aa965042f0ce00220eda8c02b92d92022af149a611fa0fd457aa159772f3b6c5a12729301f9610c000545a1877b1b66633a98a94f25ec46af7d8333d77cc07ca64845aedf0064413e77582fadc7da63d187ce16f74051e74a5880818dbe427dcc31c014c2024d4d9483b68029e4ae03fd73e762a7da01f901b13e7aa084e9647be0d6adaf4b151eaa49c1614456ababc37a537e8545a6fc1799fe6d8451571ff845e8c5f7252bab8307dfee4982f02699c92a0ff71169166a0cf1a3e83ba8ee1d1a2b1c39c791557b6c3803bf4cad8071049d93cf58085aed66c0dbcb2901682384de38c92089568aaf32cbf82e8906bc2a2c9d15fad4a12910d4813738f3966e6b19e07a0fbeb18ecacdcd323912f886f573ba8bbc23182c82703934bd432bdd57f2475446a030d5f35b8be94b95ff3e0da66f01621355eaf2ccf321593f23b754c73ee882732e29cdfc9f0de4bd32b8f50eb90c1880532a422606e7e080997591f6f1b8c06465653b112e1cee12133b48aa6e10918ed438a0f9e8920aad134cdc9b758c2acb5577ee58d698d2c24bd276a3bba544c846e34f2fd24849562030cbf0863b670e1352a1dec2b0bf3df1b5c03e273a511d55b0c4e0283c99209e733ed814470d73fa2fc3fedd00241fe0326c78be7689b61f45ba8f4eeeaf183896fda210297c4bb7c7e3f36435d9a43006acb204ac76a1b7f10728ff96e73af3942166750224ef131d3228bd5a2891fb179b11efe8956b373a0be1521c6a757808392f58142a2ef55f70b523613700725bd7ccf2bf7ee7a63e54f96401bf03055ea531caf858baa8ca632f7ea0ba500eeb0594a285f8c417818195ac095daa27dc2df92dc5fc2ab140d31241a9c110a3389a3c580159cda9d01684885d585a6c25addbbc6781ad9ee97e527153bd61004de585da9b78617ac30b123053594f6894181582cc098606ce3b6ecdaa12ad37a80ed2f7c69d5e586be3235c71033cfa3375e5003977aeb1d977550a0cea9d2e026aa17ffe58f675bb5e4eaf51e9989bd1190a18099b985059172bd3a59a4aeba2ea6c2765c0686351c64177c59ce99c85ef62a939d81234bfd0f56272871dc4ccce315d867b4b49101ed600e8f306af1532a75bb789fad693620f909ec9eaf68ca5cceeb02c850c6c204c804c729f34073a10861348c572557120e1828ac5cf2f7b3257c5cd09d3b99ee456a7a450be6a04f60eb244aa52e24f4ec7e52c56311d4fd884e9e9045743b11c570efcecfdfb2ad180aeb19a939d3b927dd3e3579879dc1ced1e7ae78881b67183da82d1286515247e6d1ea68b48bf9a2015009c085da2c111ab5c6cb058e44256be2abc22c99f008bb82af2c3838d01404a93167842ede3f591b85bd752d35fe714a9fdea0aade03daac9ae6e640434d77214357b0284d4af5cd1d27b9f88e9642cfbba8ba7a370a78e63d3bb0520990236f39eaf6cb406ad0a572dc309aff9220ba325910394e2885afa657b1d1eebd63508e3491b9de12de56d99309112a0fe4fa6f281e42ec5e65afbd45cf06f848259f0a295d0c94ecd0cc4f0c6797e60c7d8bd8e69f085f0447cb4e01705d25c4e7f39af78598bf4de942d7bd45ed3a16b325aa46e7a3ca7fcbf08ee63c808d47d8e1f6f48c5c81d90ff8667d8f8969f942cd6e8a63dbba70535c913a1ebb135123e2a91cc3df9c7ba672136280cee6b937dcf28783656c0871dc60dad837b35ec17dedde4bcf5f711e575d4d2ea18055e98950f4c262e9a4b874f574545b554a3a475aa3bdf80788ba60c44717986449830c18cd993181790b8d2d8a0b70e468386ca33529a8a9b3734eccc4f9e287d0a0573fdd22541c43014a909073a5ea9f60c98c127fba514d0d1417010c95bce3dcfdd94c45215a5fab98dcdf257ccf656889a82a57c40462bb6c35f261331d74a2f438d3875336278951f09b0977ee0e35ee6825b2821e386bfc7fe0025ebe3354175e8b4ab00e7bc588f041f466e6430252d412104472b581934055a94148920e01d437672e64e30d9b4f8bd5a2978122ef2a6182160037cd24facdd40d007dcc69ee90bd123f879ff117428775ba640bfc40045c80eebba70122d416eafc234d904ccc91f9e7695c38019720e8c85e941f03d8918331ba8c66ec7d90bb7392f3675ae1f40f3fee59a5c978d3103a66998ccd9ea7c6439b2ed15932185095504be32fcfcf19b06536227a04fccaf68c7ad2bec40b0094755f870706bda9a35beaffa72cbd5dbd2bf9a8fbfe4250e3340520548a74926b502cc9c095d7b3121134233263a48ece7d49f8a8e5456ac441e4dbde2f9fc8bd07cdfc2e203508090fc96747785f01aaa3e8125331b1f11c2284e34bef4529c2ecd29f1cfa531f75cb3e727bf354fda3d8643fd8105ba1896d31192b3143fb1a35af5ca8b723bcae150dfbd5c96ae21b48021b256b2af9d2e871676074287c5f29c977af5d2fc28b6e89b54327a826ffb9ab35e85e54a431d4044484d92813d2f762c2b5912089e10b2b02a967b34cf485171da10a39a30d97759c841dc0908be6606c084946b9ca72428c13500314ceb4788eac3169ccae57cd38c17a9f2e8acfbd936fa9a67d1fe016cac68127f5a44ce954fc5c6112f3dea345a36424c4e5788cbeef1296a69966401deeedbcf60b76de5a53cb06bc1c4a7ed8595c0b4e4242cb15bda2c7cc3b659824b80084bb0cbf515d8ca2c520a86ad8557ac733b04eb7b8ff1360c66dd4f91f5e2f91109f886e84ae7e42762284dd55e79dd2b759605e459a32394379162b616aecb2847a23a4879ff8b22e12cbe3037520884b881a864582fb28cae92d2600d0f3ab2436f725b2bab8a3c316058ec15ec8536b1bdb814cec8b919f9c3640d6d87cec078df6e092b14e8a33b70b04fa56642c7eb483c1a912eb76183920da00642c412f00182bd778ae8fbf011dd66f82916fd0f2cf76b69a63c21c66f0fce8190553748798e707bf2a90916fdbb4ff19a2580458b030b3d6d28c18d4a5e645fd26987464b23e1d5536c223d10c33f30dbb96b3ff913a48378d6c1b9c0c682eada82875bcb47864461ab96dbe58b53857e9c40018316b4659644a4b697c926a80823724f1dc4860b4fd56b1aaa1da1973e8a4237cf0b537444456f58833b901884a426186d6aa57ed8077a408bafb07409a8b7b4281f0a0b6bf2dbb3821944b4bee7f89f62b029898b3ac1ae60bb2094bbf38d4e723c9c5cfb40bc338e144003c511d510ef340c125fce633290a685a010abfe822c2a53c3b687146e1cc1800d01fce0e99fd85dccf7e156fea22924161d855bd8f29e2a287d5de524a70a78cb2aa3996d0ab7bac9ff9b8674e3af4416cf32e66467efaaabc504a19727b07b6a98056a4f8ddc84e55e10b2f256b1b83ca1be629ff4a13ab259f7d7cee434fc0075dbfab82b40ac9f469f638caf3daa0f0284756008b710cd4efc1368c9e6e80ffd810b9a5651ac042b6c55d3f471fd80ee4a7fc096a68064fc794fd4a10e2f70861a49a2ff3ce0f8a104a1212d3b2915ae45690a3c8a2c014904844df6d5320c0401e478701d34e2c58854d63a2f9e9c5132130d7aee402acf87a1aeedf2a1039ddd0d85c55a77843112a2e4816372b9e0f0976b16d38dbf45f405f4a556cd347b48e390bc64a4534ed978411c5d08e20586b56291f4208d7f748ff9d112262350cfd8cb5b5dc9c5b2b99f458d83106550615547152f867373099549e8e11cdbd59fabb5c2711acf84784022577765d1bd5fe0b28ba86da39cbf94550006c7faf0b4ae6412a228c5ab55e7f99c5b2d151772eb27af96ba52cb7855d28c7dbf3a6439ccfefe893303664803112419d882357dd6969d619f193cfce9a02258d1dfea6590baf4887bd3d12eb650a7e03f0b39e15a42c693b069cf72ce61f7b015f39825a12441c2de9dacdfd069d95a6ab0984413778f3482db377a4eec9f60d796bfc37130c200e980002aa24bcc8f99ef9de004dc8118decbc9907b3620117bf76e070904d5bc4265b6c03480a455cac6dd32fd1bbfc66000562a8cfa5a6101c7ca0e161822bb8dbbb84112e0a4f1b6e226de1e4af7f7aac5167eed1d69cd96e5872572448b2141d641e64c25f06e912d77d411d7e02634c146a8e66cf3e77467de9e49808ae9655594f3ae467e242cd5804c9da1023cdaa623807a8ef4151647c8b0dff5df6a50a9fe41ed3971d0848e7d4a9e34de9925081817ef3ac19f746097afcd64631256ed29ffef4051ea85738e5cf5856c3f4ad5cbb8fd9a8593e0b4e7349985937322f6f932ff7daf91bf18881d95b9eb62801d99c048aa40c15a5841a3ee69c93b48be378d4e336e9ce1b5e13f9417d75275e609400f5359fc001009e793040962118fc07ac1a86149271a4cc701459f01bd8b6a4b1e2b66e661dec8b1ab7d38f4b93588aaf0c72", 0xdbd) 23:57:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f00000010c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005207435f112b04cff9891546482f166d88aeb792ccfb72770c990cfce87616d8e45eaa497fc8c99ce4cdcc194225b3ee9cdbb1b25d5cfb109f2d3bf490ab9bbad5f73f5694a2c9225aa12f7cd01943d2e01b93696d319c63ceed0c725d5c0d61b9a2f07fb8de1fe8f86f957ec6fbccf9ce7410e8736aa2700ec8f5542564cf49f53dd6050bbb6303da0ee1b05f99660538aed1447e06844f980ca8da49deb6f0a1791c2d906e7b00ae80724133d6aa70b4e29dc65634a0694d"], &(0x7f0000001040)=0x1002) 23:57:18 executing program 1: r0 = socket$inet6(0x18, 0x10000000008002, 0x0) setsockopt(r0, 0x29, 0x25, &(0x7f0000000000)="69d49850", 0x4) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x81a, 0x200}, 0xc) 23:57:18 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000080)=0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socket$inet(0x2, 0x5, 0x6) 23:57:18 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfffffcf8) fcntl$setflags(r0, 0x2, 0x1) setitimer(0x0, &(0x7f0000000200)={{}, {0x0, 0x9}}, 0x0) pwritev(r1, &(0x7f0000001800)=[{&(0x7f0000000240)="9b0682df4081e6455334258a4b1c1e2d0d186dba8d5ff45528452a108cf8025e35e21fba958e0763811e300229dcffa65415980378215915a258e315483846b4f9f50693d558876e3a3b2478cc91860a024d3012b31ca2b054fd2c08c53d7e5187f9c42c32694cfcd9bd75206355e62b303563b940f3a7f181499a58b5845de3400c50267f9248b130048789edf2db2db3823d22489b362f39d9413c66bc4537c05f0eb8e01e15b59629cdb83f082843640c8433b05cb10d634c8370d05c18221559", 0xc2}, {&(0x7f0000000340)="0d3572608b630ee59c6730fe5159b62b4080f92e02e92842c2ff5d471f6dd2e9ba18be4996812728d00ead13fdba3cc41ff380cb78d3587504b1ce5272497c5323aed44b3e208afd13b9bc1056f68b88cb336636845b1665cc6cf21da93a656b3d74b1957a5c58d4fedb6eae197ea90c71c199c1", 0x74}, {&(0x7f00000003c0)}, {&(0x7f0000000480)="460e7d2cab4488b22fe97093ba73e4b7d9b0da42d826945f57840827039475b7251212afc5aaeeaf7ba63b8c78ce4950135d561175339ddada597ae201f6ac42e43d42762c55a936f4dddd2a4007c0d265fddb09cb8e6c1db2158989224b32f23fcce9732c9cd778b76fa69161da681d635a281225de9b91b4a5cc79bd6ed28859b40834cc20359c02ad0b8ba099c79967c332fa69dc9c0e9ffad684718a348e31eb1f7b013e22278dfb5bb1cbe2a69fa102822fbb56f6caee2ccd813d66cec29132c89f09088a68edea59b25a42144cd9cb505742492104c79ae2b21c750f01c41bc19f809e042a9882114df0c517e1ad", 0xf1}, {&(0x7f0000000400)="a808b0cdfa3572cb6d2c8570c7617c647e94f0854cb08e1792c4cb597622bae1c956c6c94214b9c694b4aba653e032ba8359", 0x32}, {&(0x7f0000001680)="8ba9937320b2a2c43e80cd3c259e43d7c0d14b1870d1a786f57d11a6043b005cf88a7c0bddf65396f9d646ee4daebed84dc0f372784d74cb5b036ede2316db58ed3a0155b4d23cf48cfcfb27493f88ccb59bae569f59baa45c1f55448e2a986a711aecdc1354fdb88f18c174c0c7261e4c47634024f7aad97413597afc244d3fa4815f7264666241b42842c49c755260673c97178827de6001113a0fd96cab6118f985c0458e11269db7fb5066b997cb3a6e", 0xb2}, {&(0x7f0000001740)="5a3761336584cc4f7f936453fef098b8dd3fff167578cac11efd599b6b3a8fb2c47529cda6291c63206f1690b79af33d3b3283c41cb9289e887050c483e68d97759aabe96c3634ed049a15813444c4a86e68b7aad6bd424f8d721037e7bff83f8ca4c06e78e5397a9950d8521c2920174c4056a074271d17c5d4c1dffefe59e0cf3d621326818a7700dda748e07a6657302725a69edc9473826d5f60153e96cb6bf74f073bc2a515f8ba2e0742147da0f06c17fa6e9488", 0xb7}, {&(0x7f0000000580)="f1e4541c", 0x4}], 0x8, 0x0) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000680)=""/4096, 0x1000}], 0x1) fcntl$setstatus(r0, 0x4, 0xcc) r2 = shmget(0x2, 0x2000, 0x10, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) shmctl$IPC_RMID(r2, 0x0) r3 = getpid() fcntl$setown(r0, 0x6, r3) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) getsockopt(r1, 0x7, 0x7, &(0x7f0000000040)=""/133, &(0x7f0000000100)=0x85) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000005c0)=""/172, 0xac}, {&(0x7f0000000140)=""/120, 0x21}], 0x100000000000015a) shmget(0x0, 0x4000, 0x220, &(0x7f0000ffb000/0x4000)=nil) 23:57:18 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x2) setsockopt(r0, 0x3, 0x24, &(0x7f0000000040), 0xffffffffffffff2e) r1 = socket$inet6(0x18, 0x4005, 0x2) setsockopt(r1, 0x5, 0x800, &(0x7f0000000000)="3f75d30c3c27752b4da808fdaef258f0e89b0170c00340cca620bc999a94b95d4f475feffaab573f591b2403e2a7fb1fd68a64b6ee24204274bb9c16f8491fe99523ffaf90a3f599c3f621057d55ac9a38d237574b4b9e21ed0203a2f3eaa451dd83b5c0a3645d2a052b88b55c745ceb7e823cc2cf6151b77f648d829a1573117dd4caccbafed4355457dc337c9977eb16f3c71aa7e399f97acad70cd4e193cd4d68db8b90faf959ba288ac00be24d141ea422dcfa2051d09ec5c067dc5ef5bde578d23f01a76277981a71d747", 0xcd) fcntl$getflags(r1, 0x3) socket$inet6(0x18, 0x3, 0xffffffff00000000) setsockopt(r1, 0x9, 0x3, &(0x7f0000000100)="5e901e413e76f95cceb8d5b5bfe952b62ee0037915529392cec625052d95612bb71da0a28d9d50fdbb24fd081e", 0x2d) 23:57:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x5) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = syz_open_pts() fchmod(r1, 0x101) 23:57:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000200)=[{&(0x7f00000005c0)="c0", 0x1}], 0x1) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x12, 0xfffff, 0x0, 0x9}, {{r0}, 0xffffffffffffffff, 0x2, 0xb, 0x9, 0xfffffffffffffff8}], 0x401, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffb, 0x1, 0x2, 0x2c70}, {{r0}, 0xfffffffffffffffb, 0xd4, 0x1, 0xb1, 0x3}], 0xef, &(0x7f0000000100)={0x1, 0x2}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) read(r1, &(0x7f0000000140)=""/91, 0x5b) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000f80)={0x0, 0x0, 0x0, 0x1ff, "aff20093644da2064a55bdac44095f74774028e8", 0x0, 0x6}) poll(&(0x7f0000000fc0)=[{r3, 0x100}, {0xffffffffffffffff, 0x6}, {r1, 0x134}, {r3, 0x2}, {r2, 0x764db1b7708e0252}, {r1}], 0x6, 0x1ff) 23:57:18 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) accept$unix(r0, 0x0, &(0x7f0000000040)) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/18, &(0x7f0000000100)=0x12) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1100100000000}) 23:57:19 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x3) setitimer(0x2, &(0x7f0000000040)={{0x3, 0x6}, {0xffffffffffffff5c, 0x20}}, &(0x7f0000000080)) 23:57:19 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) poll(&(0x7f00000000c0)=[{r0, 0x102}, {r1, 0x7}], 0x2, 0x8) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r2, 0x0, 0x5, &(0x7f0000000000), 0x0) pipe2(&(0x7f0000000040), 0xfffd) 23:57:19 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@file={0x0, ""/61}, &(0x7f0000000040)=0x3f) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755a345f29a098206fb200"}) read(r1, &(0x7f00000002c0)=""/23, 0x17) r2 = fcntl$getown(r1, 0x5) getpgid(r2) syz_open_pts() 23:57:19 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) close(r1) r2 = kqueue() socket$inet(0x2, 0x4000, 0x0) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) close(0xffffffffffffffff) poll(&(0x7f0000000000)=[{r2}, {r0, 0x7}, {r1}], 0x3, 0x0) 23:57:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0xfffffffffffffffd}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000680)="ec7d2f00afdba0e2d780b5109ccb4502f2029ddb8954b7919c1e9d4a2aa9c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba000000000000000014cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae8a5d6d40a5a44c9ed141a79be600d2ca04004437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ec32c9f53eca70411c2c8f4472f2bef5a458bf2260931e75adfba675ab47ea4b45c3d22da000100f8ffffffffffffb42c01c92dfdc4daa862ccc12e9bb2aa28641ab8e6385c3ab25a79564a262d0a72ef17f8e8ae675b5b70e11c51fe4d6187dc0cd67dfa85ca1519832fd3c30a588e46b8a67054d25e264f7737df58dfb65435b48f230d2ec9a33d31e617241bd6d07e9997a33d96ac1529babf8d0d775b867d7065f08fad90e14bd5b46b444dcdf1b25be03edc9694aa71ed3e9f11b335181079b07014d632569f0d007a8f45a70ff2a38906e487f9f3bd07a975193a8a25d8d8a034174b6ab3fdffffffdace0dfdef67ee1b1d6a0e1a503dcd279297b2b4d8", 0x1af) kqueue() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0xa240) r1 = syz_open_pts() close(r0) kqueue() ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0xffffffff) r2 = syz_open_pts() readv(r2, &(0x7f0000000640)=[{&(0x7f0000000000)=""/71, 0x47}], 0xffffffffffffffb) write(r1, &(0x7f0000000100)="b6a731c10a1f04910bedd08624a7e35e8df474ebc3a075f30456e7d40448754596ab276a996b98198bafdb4bfc3c417ca03e236e35a1770d7526410b4d5839a0b302f748fcf817b1845dc0785bfb3a874f5add0e335fee2d6dcae779e8304612939856caa12278", 0x67) execve(0x0, 0x0, 0x0) 23:57:19 executing program 0: r0 = socket$inet(0x2, 0x1, 0xfffffffffffffffd) r1 = geteuid() r2 = getegid() lchown(&(0x7f0000000200)='./file0\x00', r1, r2) r3 = socket$inet(0x2, 0x3, 0x1e53670f) r4 = accept(r0, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) r5 = dup(r0) fcntl$getown(r5, 0x5) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f00000001c0)={0xffffffff, 0x1, 0x8, 0x20, 0x7f}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) socketpair(0x18, 0xc007, 0x2, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x4000000000000016, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x0) preadv(r4, &(0x7f0000000340)=[{&(0x7f0000000280)=""/107, 0x6b}, {&(0x7f00000000c0)=""/13, 0xd}, {&(0x7f0000000300)=""/28, 0x1c}], 0x3, 0x0) r7 = getppid() setgid(r6) fcntl$lock(r0, 0xf, &(0x7f0000000240)={0x3, 0x800001, 0x5, 0x5, r7}) 23:57:19 executing program 0: select(0xffffffffffffff24, 0xfffffffffffffffe, 0x0, 0x0, 0x0) r0 = getuid() seteuid(r0) 23:57:19 executing program 1: r0 = kqueue() pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000000)={0x18, 0x0, 0x0, 0x0, 0x0, 0x200}, 0x0, 0x0, 0x0) kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x81, 0x2}], 0x80000007, 0x0, 0x0, 0x0) 23:57:19 executing program 0: r0 = socket$inet(0x2, 0x4, 0x3) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x9, 0x8000}, 0xc) mincore(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0xffffffffffffffff) r1 = geteuid() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r1, r2) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6) 23:57:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x7fffffff) getsockopt$inet_opts(r0, 0x0, 0x8, 0x0, 0x0) 23:57:20 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x166) r1 = dup2(r0, r0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0xb) sendmsg$unix(r1, &(0x7f0000002a80)={&(0x7f0000002600)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000540)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 23:57:20 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1c0, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r2, &(0x7f0000000080)='./file0\x00', r3, r4, 0x2) syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x4, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x7, 0x0, 0xb3e8, 0x0) 23:57:20 executing program 0: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x9001, 0x4) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 23:57:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000380)="cb9262370a37688344b7c4b98faed19607fbc07df96f81dce8091df790c0caa8beff25dfee2a490777b21a89236dd2153c05743fbe70ed496a93a7445ca478481f81adaecdc6f43a05b32742e35a0ce88f15190a6806b6e39fa2ceffc9543375dcc6df9063c2375a1c863881af001684f2878e91b2f92f64134bd6131f445e926db5f0a758fbb9520ef4fde86787f9ab45c21d3e8572a181550f912f1ebed924e361b70a6f79550cf557f27078ac8d22e364930b2f4f147810767f332d0bde48a9901fb39b06c6e7fd66b8ab8f80a7c38965cd2cbd7fd1e01fa866801ab52d6a0c7ebf4870a887a6f78a93c13a8c131f35f39289b165214d1b86d88fff6e15c130a609a03ad6a7828830a6f3fbf9c97c7919dc8d612b143d28b0aac61812ed16d2343b5f33932a1341ce8eba57aaf9e12b7b2f02aa74c908bbf2dd41f0a2ac9fa5eac476197aa30395bea892fc4f95e793cdbf874eb233fa7fd0914269965b43f8465e861ccbb98befb9622d4194f232ef7d25baaad774eb03ee276a443eb07db8c01646c4fa3149cb6f2f69ead3e8b31ecfd99ae698b0dbd4c711d253e17e7b29f0cf9027cffa0105b8daa4817b777a303241b2cd8b79bf552d341d", 0x1bc) poll(0x0, 0x0, 0x0) unlink(&(0x7f0000000000)='\x00') 23:57:20 executing program 1: r0 = geteuid() r1 = geteuid() setreuid(r0, r1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)=0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r4 = getegid() fchown(r3, r0, r4) r5 = kqueue() kevent(r5, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000640)={0x2}) close(r5) 23:57:20 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') symlink(&(0x7f0000000280)='./file0\x00', &(0x7f0000000240)='./file0\x00') lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)) rmdir(&(0x7f00000003c0)='./file0\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) bind(r0, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x1}, 0x8) connect(r1, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) 23:57:20 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x200000000003c, &(0x7f0000000080), 0x0) r1 = socket$inet6(0x18, 0x4000, 0x6) fchdir(r1) pipe2(&(0x7f0000000000), 0x0) 23:57:20 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x47) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000001c0)=0x3, 0x6e) 23:57:20 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x41, 0x7e}) r1 = syz_open_pts() close(r1) readv(r0, &(0x7f0000001940)=[{&(0x7f0000001600)=""/211, 0xd3}], 0x1) 23:57:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/203, &(0x7f0000000100)=0xcb) socket$inet6(0x18, 0x7ffc, 0x10000) setsockopt$inet_opts(r0, 0x0, 0xb, 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x5) socket$inet(0x2, 0x3, 0x9) r2 = getuid() getgroups(0x3, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0x0]) fchownat(r1, &(0x7f0000000180)='./file0\x00', r2, r3, 0x6) 23:57:20 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) shmget$private(0x0, 0x1000, 0x240, &(0x7f0000ffc000/0x1000)=nil) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='+\x00'], &(0x7f0000000180)=[&(0x7f0000000100)=']\\@]@:\x00', &(0x7f0000000140)='\x00']) 23:57:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e3", 0x1) close(r0) syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x101) bind$unix(r1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "13682ab3b4831bad4f37731806b4a27074749992"}) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x92) 23:57:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) write(r0, &(0x7f0000000a40)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000780)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee12340603a1794809426a7e33b8dcb399fce526607254793c7de37187a3c7557fec186fc36ae659d60a0cd341d018a4b9bc001cfe6605d71790dee06a18df5e1909dc13993b14a6f1afcb5940000f8128037ee311267ea5efe1e2e3e3bc934f94a952a233d1771510ebea6bd3eb3d0458b01a09a1a18e8a733155d88c7d79ce8c2f2310007bfb9f4c927eb6a327ff88f3b4774504fa9a17539167ca312ec4c5d9f610841922d137b30b850ffe96c4716735d3546aa3a82f12f5bf59494d72c984373e3abb3c13ddf8678fbef1f23cbf03f8c23d35dcd442515c99a12466ab79e9ce89fecad3d3939f32c42c2c25b5bbd49d9fd02a88407c158e5ef8529663a53dabe8a65038aa7a236ee1c0cf605ff3ff3375de6dadbb9f26c097a", 0x15f}], 0x1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, "23fc7e0d7a0000000000001b4540b65b8c757d00"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) write(r0, &(0x7f00000000c0)="6791b0551fc6c48b846396c414b0d090689ee71411985065b3c73fd9f430861183c0dac58bf0105b8b5f8dc494f7ea61e01c92edb467822f329f551431ce1cdf953b1c31797d1422f957d7f1d55d1309161f12a8897330d147985d5ba21b15", 0x5f) readv(r1, &(0x7f00000005c0)=[{&(0x7f0000000480)=""/27, 0x1b}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setgid(r2) syz_open_pts() 23:57:21 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, 0x0}, 0x0) 23:57:21 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) wait4(r0, &(0x7f0000000100), 0x1, &(0x7f0000000140)) r1 = socket$inet6(0x18, 0xc000, 0x7) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000340)={{0x18, 0x2, 0x7ff, 0x10001}, {0x18, 0x0, 0x1f, 0x20}, 0x1, [0x7, 0xffffffffffffffff, 0x400, 0x100, 0x0, 0x7eb, 0x518, 0xdec7]}, 0x3c) setsockopt(r1, 0x8, 0x6, &(0x7f0000000200), 0x0) r2 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x1ff, 0x6, &(0x7f0000000200)="0d0fbcb94c5e6508779b543ba0643a8f3790a976d8d943e646d2dab29ae1755b1e7892f8a3649952a53ec9db70a90200263e880e97794adcb0fdf705e6bfcfb21ef4433731e5d3c85e3c573ce54de198bada984ce75e250c8825e1707ad381d0a8214df8795ea6c6cffd2e773571ebeae90880f1b84efdea26cb433fd0a2f73b151a7d3f228018f9e531711bc87837c9701ef39d8d3cdf7a10765bf54a6a1dacd595e4255e6e67", 0xa7) setsockopt(r2, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r2, 0x2000000000029, 0xd, &(0x7f0000000040)="ff013e2a5e00b5f77aebffffffffffff03000000", 0x14) getsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f00000002c0), &(0x7f0000000300)=0x4) 23:57:21 executing program 1: syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10106, 0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x2000000000000007) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x7ff) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') sync() 23:57:21 executing program 0: r0 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair(0x10, 0x8000, 0x5, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x2) 23:57:21 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x7d) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000000), 0x0) socket$inet(0x2, 0x4001, 0x8) 23:57:21 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8008000001) r0 = dup(0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) utimes(0x0, &(0x7f0000000040)) 23:57:21 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, 0x0, 0x3d) r1 = semget(0x0, 0x3, 0x22d) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000040)=""/50) openat(r0, &(0x7f0000000000)='./file0\x00', 0x20, 0x101) 23:57:21 executing program 0: r0 = socket(0x2, 0x4002, 0x0) sendmsg(r0, &(0x7f0000000a40)={&(0x7f00000001c0)=@in6={0x18, 0x0, 0x8, 0x4}, 0xc, &(0x7f00000005c0)=[{&(0x7f00000010c0)="561bee042d439ccc3a25504d7d3304024eedf67e2c6f40ebd212e6fadfa8dec2e3b4837543537a6e4436d9daf026b97d2f953448369f3ddb237bd9843f036d5a10a8762b45b284014eec5a2cf6cdcc723fc73b05dd3ee34a4431d074a3dafc7c552ff056bf796426b9abfddcec37dcb6b06afd101c92597c01b925977c3abd92bae0647e1062202e2856e5d54a43ca3d0ee8d8932c6e5058f2656f978ee34670003f1701048772a7eabfd6b42b5c5a76c1abec81be4e3ce8bef14d31015af1932a97df05f95e6e2fdc4fbbb2d350e98de5fce1e0021ed7b81a95cd688371088714a8731f2415e064c365da9d05e02b09a38497565fec2a9b8796b3ab0c9cd0ab1c165ef4e314151f88e69356ddd1bed366417cce21bf315034bc5582edd34836d16bcc8bba49a1b969e634e052b799b320f6bd9a9555fc03e2750820724d825c984407f792f87562dc3c0152ec456164ffe06696d622b64bd9cb033cb36a0ea2abc19f839c5b98c929a450e8bfaea556e620b69d7b8a9f11551a5dfed583eb2f0dfd43c4e3a39147fec0c6c64b643066c80193dce3cdfc16c91c101db6602528e4a986415e401339ef0a118de7597edead0b981318a983b43cd97a6458417490fcc6243ca9c990e70933135f3ad467bb0195699e0419e7ffe3ee6f65349a4101798b3a3a6bf6a16923e646fa9c3f87b543bc56481c8273f45be8db1845c535a273f997e7851d2d1d3d5583e9d398226bcbb892f91f50022b50e5b5232d1888a4b39dee56daed6b6d799ee13ab58fddd94a89fd3116fe45410882897e4748a94db90db7c2b01f454251dbba6517293911a90967414826904a9aa8ba454b2bb3b87fede593da73eef1712a19806fb86d5c90a140cbf2dc466adb109f30909d70890a6a96faf1f5f9e4472ef44d258f011ac542457a63207eb4c2d74505c9b9be410f3e2dd98f68ce4b02244806ea82d265ef1faf6380418a586bbf7eb468e3d5d40e9e62578d7dd03c6039b5679c35f724fbf9d641cf034692a12fca8f99f866229b6514790024480f56c9c3baa9ffd750e9521e66a8bc4e93cf937dd5dee3af87f55bbd5bd08f2a5eb3329d06749f3bf74e5f7a5536c205ec0e8a878543c52b4c02aabe8c588e80df7b0c97897317a56da0947df074b1a58502470765abbd17f181bea82147f66208a6e2208f5e73514cd2506417afdbbbccd80486c601e8d5552808fe4b555d4619302eff971709ff1af9fcbc06520bc323aec6ac0654b8ee3ec75c2dfb149396b05110f0f1e72a509080c8042b50eef9db594f4f679ba7eb9a5ecc39d872d9835bf1c42a314a2a1dbd2275d504fb45b3a8170560fc71f8257e278ea34bbe180bb3fdbca83d630d39bcf5c53cdee12d8e2557be388bea876405223ebeb9e4604a445267f515f4ca5f2f242f42f746fd3a112b66e6791acf28bcfa6f937ca6bcf63e9ee120642f5dc25d938d6ed604534466372e97f547e92f37bd729c241fc6aa0f1f22e9c159ab812de26b49c2a63f8d63cdeb71cc23b5181ef9dbcfe9e6161bc96b4842a4a433735aadd807c5a4bbebbef182fa65549416c5456a38ea34ddf9f8225bed5a5f2353a00eba011d9b588997fee6512db09faeb3b7e75396f3be783dc28f006296319139c7c58e44f95ad59e32db8e373990780a9e388bb44b95304ab614b56791d4b995a4c60d81ff02231e03ac09765dfee29dab0708b077ea3724d23086d0b4de55b520685a95280583e6c39cec38dad49744268bbf2ed4da12d6534b0c5d1aeca2294767b822da63150d1c976dbfceb20b6e6e5108d15f14483d36746dd1fced3417dca9d313be311561fe1c9689480531d0fcf5e5fc53d490a59fed95332a3f0e2a3194b46c2765584b3feab183b9c0cd1c93f6e449e7ee4fe42d90a61accfb050170174178a635a9ea5ce91e208753ba69b56b34d755ce199ef18e896e04908b6425c0c06ead3ac90882a9e031208b70564bcc4759ab1b3705a39670c544550d4f4735d7c84798437b85c9f4ac20ad2213f76fe7d53a5b637c80526becab8bdd4b5b03503a900662084f3ddab64f6629e19da21163df451c544c0244217f5c18db99670d5bbc3b0ee5eb7f37da88a21c1d124d636f29beb5d5f6b48ed3622b65170c2ab7101ccdb66c26a3b2a705058601f6803f2bfb5dbe07d146c9b7e9ec702de44455041713bd5f429771deca216b5ca67ff5912bc9e4121da65af99681c1279639d4c62ae1fae863d87880bb8f443069ef4e99cd71aaaab334ffa64e18f0f14bd5ed2b4622007b4a140ac0e9f4b7ff710494e8359c7347cb7d4e4d7e49b14df72441382b9a3550cd8883d15834c749d7c1e4df34584ae92a6c6a3adca1b852c2948fed99397f04f11562947a5c73062a171fbede6262afc4c76d99df9408cfecfe358c91251a54fe7ab8c081c15123b593ed841789fe84643c983adaa306379b9fc0adbb69dd1a3a9e2ff4c02e0fd0c3edfe00193479d074ece2ce0b1adbe3e2a0915ccafe5ce8b085ecc864db36044f97df02a54d186c80db0a447bbe9b2ac704023e2e1e7bc1b3dbbc26b6cc8a1c35ecf4cdee4e389090c96725bc1fd78bc401141d97aeb0a8ae09de35cd2dc5e8b35667a8a13db84e336f35926c5db98b97221128fce37ec64220f4ce585a875e4354a64d408f5f36f0b8e506ae1e0c94a94417521a4afd716461069652b01aad43dc21950dbc3fd53d62bcae11665ff8dd8b2e0c448ca389d3dcf024fbaabe4b48a7dd76dce81dad9597302f8f805ee41e6c90c5f3884dbe98e2e8f5ec9afdbe3a20d58a5baac40be288e9bd500c2576e375029bbfe091812d456db8c54afa5204e3f96cc9f26f80b0ab637349ce7e57069ab545995cb0fe9a6998027b2d2ed353ca76ccb82d7bdc3a1c729754412691079fd27009075567aa5b925aaaa59f38cdd967e2844a73c8c4f7fc3c83cfa824834248b009fd33230fc7a3f0c8d93ce9d927703edb4c83a75c3cdd41603245d2136a66847657a9def1e6163a98f25eb00cd64d0d86baea500d0bd8debbc9876ba29958bd61fdefa2cd6196b027197ab2139fd6431cff5c1b17be5a9d1714d7b0e617a34c7707a4a2adb5e2773e5596c8e72b24fb7eef3757bed3823e3deb9c0a2036d22499dc6368c29f5819234780cfe8b255c56266d0183ce62f663e9de7f4e27c59012490fa9194665a41f11755fd38c85436f309c9bbee987f4a597d9cbce694d092a549f76096133fded0bdd4a86f265993a8fb0c74c50802789684fd1ad2895607f2d2817a57f3dcf358a564db25f524e9f9088cbaa442956cfeb1dd3bd88d87224b6164ad66f3ebbc6b939f6b11814361e582cda70ff195af0ba4bd1f896a843a3c3835342c4805421d9636946af36d0bd18ec429b9fc2a92f9331d26b40f157b2c017c9e2bc9328eaa45e5bd589767470c998d7f6b358653cfffa43fb328bd6df1cda70b25f6f328cbddfc8a064dc045892f55d711e3484fd4f7e12debf95420defcb57977b2a2db98c449df5ec78312b3f8125320a8a506382fdb2a1400056f1060d8357a427d8216594b2bd1041166bd636538f450146ba75110338866d499c397939c97debd7bf417c9e463c30bac7bc3f68cf7c643cf5f2ea1f31500eb4c1cf5baa557adfdef129442383ba813b2b2b7de640241b02cff7e1c48502790e4c98b89baff11fa5ab6f803e21ed1fa5015bae11558ca67358ae9eba606c6c7dcbe96806711a8f411dc397710ea00373d67b7156f509ee0598443283e343c63771327f66e854b56d538986ceaff1cf199c69fca40952706b65d526969ffa04870443fbd9d470f254f2c0ce87d67246699ba757404480338545b10b00ff56cd2369d320d47be271ee04133a8ed043806dadbc84dc2854f905da4202fec79b785e510a29be0b4b658cd1fb3e2eec9eb43226e6c7beff3d5e09496ed0931437450886e610512eed7c753c13d1af85ead615288faee516f1a1dfa669021e91b36e8a489de2bb92c50df6716dffe8aa56bc54eb3ec0ef68b87133c8dfa8924b494a93842ad4972ca5c82a244557b5410a55d84ed934778527f5b54d753b5e976ef649f9a0d1a782998a938f25f925acc5f5a6fd8cb0b466f14208b95da544a9941082910e9316c632c9238ffe91f4d3358255d7f9fe29ab01ab8558615d44478863f3cfa2b4d303481e47149fdbe7beb43022df312e7cd8fdcbe30f3e92c72e8eb5ea3d1efaaa14d4d4555eb91a51a026378a3c5615cc743e9ba17145f595cfd19b433dc5766788cb8de3ba38add8783e0fe917e9d2206153b0a27ccc4f29516865935ef1677a1e5e7fdab729278107f03b9d9b7c43817f637269b4ba26b05f1b3ce404f3e74650411f5b5beaf7080b19f499c9d9c324b61d2561896f10a138aabdad6ae8b21883908092a95d8265a28c6fb669ca7e53dc2dfc82af3548804bbe53f211b8130df5710fa506ca03719ad819bdf63919a123e6c6708679452a75ab8ac7665927062f46d03331fd71290f2adf3bae1ee4d34ad135992b71b317075c43defe8095ae1acab756e4d89f8f21572d754f7dc40a6fb9cb76f5a34a4c441b21fc0c47479f87583ee9b6a6bfa16722028c65ae65ffa402da6c99814cfd95766da8ccbbbd0e1129abef2b080495879eeb37ad2a697fca0926e3b8d0df3dd27cb5043d03b3a69153b8a3633b54259b97d2014aa631bc0a41d3c58bb22a26e7d513a570cc50bf73e141867cef3906f3ef88da9089c01f9b5956f9ad6ee9ce9373784593f387ce702b99f76cb79e0d3fececd49422a7b155e199da0179f0a69cf794f6ac7a2bad414893289680d4ce7b21c38c71b0ad3a0f9740a60e08e8a534f962625be8e4ac6631ed37de8661ff81220065f637388fbea08aa902da9fcc7259be635672a60179130b59de733704215d2482b832f81ad6108004dc103736ee27912716212546a3ea4d4a9cfec8f70239c22f88ccfbae90c960f8375bfb594577b4a38b08c53c227d266a6b2b76203327dc3592cad5581fccbef440784c4c1dfb82bada51fd7cc7e8404b8394c88df202af94355b808ca46d46c7e205f272a451820f1035404680dea7328ea603da5d1f6f5ffb8688c4fe0f92c2cc628508d89f22b6a006f158db293d01224b3751fc936c802f7613e92230ce06c3bbd0ff75a5703bc5fbacc61fd5cc5103390b0896d8952072e00b9b10b3a257d2bd3123d9a805c88068f70d7b1ef2ac910510e3cf29832c3c1f0daab98ba366a6ff279aaa3edf6b5eb85fcc204f4323f695303258e200182dd4d6823f6595ba8f170372b2855f364acb30fd8bd5c586ceef91c21f07e597502fc2592d7a5ad3b3e2194ea28d012878afc31ae5710c92f5b884fa7424b352b27fdc100d680641ec1e427d7c76f6cab62868f012d71393dceff77da34b60d2389e6c6d26835f45eeddd10c99240eabdb7cfb07e4e346fd7e91b769a4b6ddf7bd7634f4596b4b30b3cba3a940bac82c0ba894a9fe99febdcac1080c97c3c6dfe10986cb52021cf5e2018919deb1a7a993e31cb54ceae4314217d17c9757a6bad207b7a707f3ab58133d6fe2ddba7e05ecc3af7f8c523a2f470bc435036282965250789266c218900b7ad3a467376f271fb3dd8dc64383001e450c67778713739df669b5adba2944adf73bdd39edd8bc82498227dad29e2c3b63d58ea48601c0f6f7f53084dc7bd39fa784c6cb716a317044cc288b0aa2395a15e1aa70b2f3076fb13f81cb701a1f6d8584f744228809d55881552318b1d4c5131273d", 0x1000}, {&(0x7f0000000200)="f0dbe433f0092dbefb40426e5a5446286f35dd5004773cdfc34b7d4e3465b438768d72b9bd145db8e5969eb0ce1595a68f072a267617fd5a66c39ebd6c11cf06ae6e100a466ad8e3f36171d26081a7e9131de864ea3a25d909aaa8f8b1c7e55ecf5147fc11293a2c647448a85ce1956c6f0225e4885af2629fe2707bd023d0a799c7588ad8f1f150691cc049cc4362922ad53a953cb93c34aeb4", 0x9a}, {&(0x7f00000002c0)="7c3c78e9", 0x4}, {&(0x7f0000000300)="fce944a46bbff34820cf7b2e97f4acc799b7a0b3c8da8ffc2a5cf1e4bac8de492eb7d3a60e97c87bf26aa5e9239fdf5705f77891ce8a09b53e05eada6408def85a43e71593881b08be9401e41bfbf7d5fc10e9410a4adc7dde9543ab5eebbeab0cab8c340ebc895c4f929e7446a4eabdf04c6199acf55d635ed8adbb2b6b5b7028aa24781ee5df677704783cc373bf2110cedd8c146ee546f2194bc0ce8cc82bfdf67b1b1c4aeb7584dc7e7b6934fd1137b7a316b2f3d94c06168eca73f9e3bbcc202f83c7e7ba728af1b2a3169f02c5", 0xd0}, {&(0x7f0000000400)="11167feae3f3cac01044d3516a7a3c0efd9f5a1c05877da691612211f77377dccefd7a9d8ac608b160a3c242f0b65d899a54c645cab81ef6d6b71b9e8f9eaa2c59c6e9d7bcbd9b3b294e126f1c46d36c21e69ed8bdd7d23d4fb0f4c0d60f515ac817cada19b11b940a0e2a2905c3278078487bc44f29b5f75bd6a2e1ba5c9373e8f9e34e93812fcb3bc4829752b19fa533217d07af1bbb200c", 0x99}, {&(0x7f00000004c0)}, {&(0x7f0000000500)="8e50ea4c1473a5b0afade4c6f8f30ab8099b942541c91b757bc4bf782de321d2ceb91a7c008672a634ef37d66bdbd8126fd4656cbe", 0x35}, {&(0x7f0000000540)="9ae81656a21b5d8914c76d4d72282094776f564d68ee1b64769f57", 0x1b}, {&(0x7f0000000580)="a04d3ffd00514ae83209fff2cf4435eed83e2a29308858c0d9a7ff7ea8b530b9f888714f186ffac881789775c13d1789165683", 0x33}], 0x9, &(0x7f0000000680)=[{0x110, 0xffff, 0x3, "0b6df2c47e8b262d2adb379244fcbef7919e7cc627fe17b0b8d8d791cd0f91349e5207aa2c73f6f77739350c045619a9e1a879d617087e98c801a2c4e5d714a75d14adbee048c065bf005b2f2d7548c8cc652de02f1072dda4a137dfa8ec2c6f62fd5d622f704a300a52526d0db07a310c0da0dad4ae413bf32cdc9de8b3c707de4a99d24dc41dfeeb8249d7259ddb80ce054fe0cd9e70882708e861413685be1b748a50eb2fab68ebc153791e42e99cefccc6f8d4d402afc7eabd2284f6aac1bbbe09bd13410a583b7dfe2294b459c00b4e096a695bc1729356821ed8afacacf2507aed9cefa9698eb73413ec8dfb22d243493fdce19af7befd94b3c0"}, {0x78, 0x1, 0xea, "0f05620dc309bb53149a3865be6246f34d595ffe7aff6e48e8434192662ac361f652eaed11b8f284fe5e634b7e7dde71348637d466205ca0268739dbf82800f20fa4cf9f3f8361dbb00e745081233976c3499baff5723f00e6c33be5fbcea01087d1fa"}, {0x88, 0xffff, 0x7, "74390be66e5204495d50cf9485508d4df5f368c3cd79237254a8fd76cae1256cfb9253e9ec0435c5612582ae59cc1b9af1e14590c906eee7af4fd282815d0790f574f625f205570fd996f0e10f5be4553aa86e996a4f726b6bee840b35151145189248d67d74358713c9e2963fe24561109d9ad9361e"}, {0xa0, 0x1, 0xe, "9a7faae8843e6c2c5f967ffcf880d2c5010132d5d431dc042839f1ec9ec886a4b903243c5ca0549839b7094a79fd4d4c2e43afee4787136d711abfeb9d09f6d092a24171ea0d70ae7bbb784560e9ccfbf8127daa73f7a9dc394c2480623e6a74ff0e8b806d49a3d2f2dca8506351fadce0abb469d19f638963e3127e59e95e62c80d5ab4473c124853206b"}, {0x110, 0x0, 0x20, "7d1f74594d2c4d512f12dacb7c6a2a8dd03135f1bddb89e1809b28089bb2b96a63a69036f48bfd6e537a99ce71ff2b034b4adec01db28baf5afd02257157fe12f7eaad45311d0388c1f3225c36a1489a0b3db8b2a20920985a1d3d3023574c7a8567e067521f66ea2dc251d320975192dd772be16f6fb644cf76a9dc6947d75104650034982ec3e23df54af8acf391923a9a1869444a271cc6a9396e5ce448aaa9be0194787cddcf7f6b25ddef5ce09801000961c42879543e09bd209d64442e56b08b5c556f045d7d7fbba5c61a0f08c8966637d0889067a1783708cadf950881099054239b9ebdb0f856df1afd5215e0f5f08ea67475abd34b"}], 0x3c0}, 0x8) setsockopt(r0, 0x5, 0xffff, &(0x7f00000000c0)="d20dc96e6bd1befe", 0xfffffffffffffdd6) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x8, 0x4}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040)=0x1, 0x4) bind$unix(r0, &(0x7f0000001080)=@abs={0x7884d2b899002d7}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080)=0x3f, 0x4) bind$inet6(r0, &(0x7f0000000180)={0x18, 0x1, 0x7}, 0xc) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) shmget(0x2, 0x4000, 0x40, &(0x7f0000ffb000/0x4000)=nil) 23:57:21 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x7fc, 0x0) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='./file0\x00') r1 = getuid() getgroups(0x1, &(0x7f0000000100)=[0x0]) fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x6) 23:57:21 executing program 1: mincore(&(0x7f0000f14000/0x1000)=nil, 0x20f15000, &(0x7f0000000040)=""/127) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0xc) connect(r0, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) 23:57:21 executing program 0: r0 = getuid() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r0, r4, 0x2) r5 = getuid() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setuid(r3) getuid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) dup(r7) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r11 = getuid() getgroups(0x1, &(0x7f00000001c0)=[r8]) fchownat(r6, &(0x7f0000000180)='./file0\x00', r11, r12, 0x2) sendmsg$unix(r6, &(0x7f0000001280)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001240)=[{&(0x7f0000000240)="278d12dbaaea8ec01f3b01db0f08e19c268538422d4aad63cc764739446dcfce6f9ee72a9b56e244f412191ce664e362fc65fcfe291f249e5a5b6c3459f10fecd11acfbe72a198d35bc13fdf1c06fe130dae08d8b3c4102b47a477e0d989680822a2b05ab6460a584eefd7237f81ee7b9a4bec0df0cf57236f51160c5b7b5c44267fe9a0bac0999f9c98ec09de3b05cd618565825210af79437d6b7c65eeb4f2eaec23541a193f165ec69787fa2167425fbd60b46ea63d1cbc7fa6671fdeddde9aa1be0bf4fe5aa98d8499af5cdb4505193bfc06092bb4dd30ee7130315e9ecdbe981d127d182b135279ef859b232e79e4bed968e4a1076f17d2da63587fd850543d95ec24a5f90b0664af27bcf50bdad692f1b86be1de1abd8d8e7c75de7ae1c82ad18320ed6760ef7bd1453b6adf26cd8296d1d8e087ff477dd40c3f429a85ab96713ab7dbc12ebff2b58972891567384b9f379ed9f3b73946ef0131ef269565a08c7f0395347fe18b74ee8ab5f3afdf73a7165beadf381c302dcd6d772ee10d2d8687265a14a14a8b17bf45c9d7418dd129a8a14f39157c6c18572fbc2b61aef987668bb3d5d7f398bc753a868c19361842d4df776fae1bbc4417439fe881526785f61ba576c5ad23201e9f28a8bc74a223c79b4821f6474b3492053bf643582e1bf2f698d22852dcc1bda4b25e7d8064377bd94e1708dede7bfe6f340ff430bcf2328080fb47ab09f3aab5b6ac306b8c3eb79e7dcf2ca9d9e0deb8583da7735238395acab8e32d8bf6e0c08f55d5eb9254c9439d3a1617f19f644e25fea28216f2de8a1aab08aa98fb8868256c4a4a66852576e657445d4b86a3f99aa63df44b264a212d9913f23a22ff0a138c4d1b9ee2b9c9b1f800f629c4b95b5984624ec69d426c3d2fd44b354d143151d92a47092bafa74af96efdb7c071b155b5a95c5d8f9b49392294d7bc4b355e2dd03810b6d23a2a9cde1c7c6a7895ffa28eaebbe772f91aeacfbd9ef3dfc398311b82cc3f7576c672c8e516c32f7c99fb6dcf3c5d43dd8835e7be8f335513ce0a0958c8beb16e03a51116a6be5927ab59a4486aa4b85295186576ce7565751fd6766eb2907160d8bd9db7c651701388929447d12a9733b5f9265db143883dbafe5d56e3705842650fa8e9d29ebc273e5e5c146d08a4d2e26eb18d8f07773a887d9ee2605b7ed680918ac2db85fc53084076c087df52aaca6ff15ea80c72429805747ccfe504922c004857a181b697dd84f45577ec2103a73011e77cc86eff233b8052e5e4987523f43c77511f428d57cbd685c0b944e28a6878b860b24032fac6bceef4fc942e753df15cdac7bd7d2585c335d99d35d5d05e1cc0a8f158024bf2526e2262fecde4fa22ebeeccc04d3ac61328b052c79bd0da1413712e827545713dfaa06506e42dc14b642aa78b84d0f96cb7524f243d21d97d05ae633493ad3772db60ad7898c905c68032128ca9150758c9d638868c054f834adbe770103b314f08eaf4f2337bd7ef6ea8e6d58d78b041b685ff634fda3838fac6935c61d99ddcdd78a5847d20f9768f6b0a05e66f9772ce9f528eff577cd936cccf2fb109b470e24dc697f1279a9c9b3789eb2b9bd5ace7cf071f5f5de4e475e397617726335ae0e7ccb664a1e14629d81c2dbc2522dd0268d7c32290cffde7104ca8aab3c31520eb46debac8e2add603e75639cda103b0391a46b65c0f50e397fdc6c890b1d3ded4bc56ff86c85f13e96caab45bd055a034c0a56a0b13ce6e213be0f19e14f15a32db026fe6c94911ca319f33cbfb1a995730014f1e5055232076ddeab1a0317d6e248a4fd900f6fa6f26f833353ce62dc2d3a6938298c3647412d525da308a25094cae4dffce359a0e0b63090ba9018b662dd27a6963957fa1fdfaa39882090a74376d67f5ec4edfb91fbb07bb7ee5468131f71a95866f4404d18025bde506245e10b367bdf5349f873de3b8449efc420ce5f94cea4ef74edec0c6a529f82c8f572849846e05ceb614a0bf9fd58347c7e98c9f98d3526fd6305057b539c3053e5ee7ae44b41b91d86c0ca0b0ea29849d003df0a929ba4156e27629ee3e411dd2963ead72b6a466f1644e95a44c85064acbf6c0fd2f98afdcdb576cceefdb223b85cd36c95e478a1f8e63c837bd7499b21376bd8cd75f82aac40b6499fa87e90f95ec5e768c0fac30eadef3026f75d60b1aa3f95aaef6c19eebc828442688aa0890c1a18a8da584b130345f0febed593a78d0e77e2814e2a6c89081a97b48a3a2f16c12ff3bb5c8c0272d81ca9c053a5b5a99748e4073f1fc42eeb2693f2d5946f3f9cac0205c07a157917b952d16afdc5ce59cb9b7413f0f87f84d1fea94a6e636ff187524dabc9f34b34e3f556bafb18fbb7723bda60094497001983db160c06d6e09c09149e1dbe13537c64dab92a491ece705c18d515ea89cbeaa645b0cd163972f1843c65578dfcda1c4c4eb28edd9b59d0a579a194a89c5c5bbd7a665ee17825a61df76c188f8081491f0cdde8b1249f0c6985b2e9a6c360e7cfbd39584f8f230866f853585911b44313afd382329dca2bb86ddf2442db1a684b34254aac871a280220e09ab0a967c84147c28dfc8362bac9d5c14a6ed1126fd24dc488b167a3fce487126acd867c44ca496e2fbd2f2bc304f90d8e9360417336bce82a87fe4e84e8f376d60233b21e8a5255b1c19998c4d59e3c17bb42cb655c6b83bb8280a339c87ecdb4e1bea0259c8eb1f0d13097982d8b9595e9d2e56e7c15e7623e9fc226d100b85b9b30578bd1722f8e1f164899f46018ee6ac615bf4ac53cff1b54454a4faf52dd99b8b540248619d19b75ce419673a143339a672cbbdf07b8015223a0b0f26512dea48659b3f1e6e4f7ab71a2db44e4cf1d850be4e54f50b3c72c08ea4e12a349ba70de6f9a5807095c2e99b5a40b0db18fcbb09837258cfcf62d64f595fedce5792c256f309ba8d1fa0886ed218d2ebe50376646c6036b7aeacfeff8af4287ba20ab649e371bd8e5b01d307172eca1ceab73d01bfd48ea577e73168493ffcc1c3c72a0687a841d99c4b793f974450d559294b7f48704f2eecddbb231af2de95f2af133ca14320f2b48910895bb06993a3df9c947da26b8d107a2509b437a179818c1ef9f3ecfcbad0bc5d8b62e00108c8a7656eb7ea7068ecdbbc25a9fc4da2e57727f7880b5b302cd751fd0be63a05b4d1e9aa3e96ef47d418cfd108f424da49e787e5c8366ca20a3b8d46f7b20fba9b9eece1a24da0dedbbd8477ac7795292e270f160bf9e79a9d295ac64f323288dd3765b74b54b252d32cf101df219529bbe59e80ce6f9b45a984ffe1a7f47837581d587e2d996fa8a5a1fbe94e48da5ae4ee170854393ec1caf79cc597e623c3e8d8183244b60741874d325a779d6350ad05fc6e3cbc0cb2cf538aecee263241ef756eafbacafdeba10deef962a54efbe0efa5d093c4992ef6220968c17607848203d610607e8bab082fc9dfd2cdd6166b0ba3e8381484676003365658450f8ab085a35264c16ea43ab4a5ab1a9a4e622b03c94d13dd468d828567097f8cbdc956112e7dbe40471458360aee85f7c188209fd342722ab6fd5bdd9151aac14e8377773e6ea727ac908b065dfa560337c96da016a9f8c54581d03f4624bdad057cd68f8204c25ec9d84fe27dffc145600b24688c6800acf2cb0930110b691a35c9626158693dbeeb1c5bccbf0bf0cd45a622a082f3be4c07be235cbc299d9d95cc3334ac655d4a457b348a8541a7c21bbf6bf5bf11d8c4279c0470e98d9a28787c4d690f80e1948cdc14a6a3e34bdcf58ad4b1cb62b975571d8c2a7cc112349033ff57531230ca7b47daf521945deaf2a98e384cb9821d0de7addc36e10d9de9c1cea80c62bcc7b9fb4e916c7f965507d352db8c2bfba59b0bf0b3f43cef6a70a78b778211bd630b326b3ea981fc5e21af786a4dcfc1de33fb9e69c0659eef8a6467bd3351e4deb7c77780e646894b3bcf0f9671315aa4e27d4ce992c0db580cff71d30fcd94692e315d8c65ef200b50eaf4fe870b0f1d8ef5afa1df89e5fc4a15dd0d13cbffeff3c6e3d80219ff8df47eb0ea4721a0aa61f558e912b6bd0087e0440e8125415e2be37ca7d368a033c7c4f3424ab75f44e4e3a48e51d574d94af8f6d0ac0a668a16fac9f572c8af30513462ebe9ddf07dda356014874ad8c4134da72c30f8fc281efdbe8713cb0aed8e7421165fa84c6e8b453f77bab97b80aeda82a76a9170895f9435e037ae7e71ee97c7cb17491fc97a894fd97e5ba6c896f648c18a46f5f8913d18dead56e13d665096314715d65791025474a66bf803e2a4b34f7bae4e4d8a3c2a684992327506f6700ba56c65684517caaed73f8b98d6ec54b3e8d5f2c9481c32f194ac5b29ba38033a2122abdaf7b0b7c495e47cddd4a7fb227c454b5632e72cb98f6581a6846bb4b05086f5b5ec4fa4752aacdb4d106cf6ee59ef494d3aedfcb5e369baf5c9f5815bb87aea86e0fb22c3cb9115a6b09d5376470c16281c34c5228e121ad4e56f618238acb758551f2ada01dbe2e4fab496ba55269cdb9936011f1f78171d6b35ee2a20ee4503e741597bb1b168a0b9c1a8cd7cbdf391e9c0d0c4b8617b963f19d041b84355972663051f6ed1d6f7ed3b00d64cf9deaba58f2ff3bdca379b536ba8132343bb4d151e67959fc08a717166a8ea4377df529e6cf776090356eaad71dcff08fdcb5b3438196149562f1c36d49f7d6e62331f6494a9362d6d95926c28c7e1dee47b8dd538cf262d8417cbd045af854cdf86b60d62ef614692439e8d4d1149f23d237f52d051ec1f2e540c0bec28e7023565ad7d64cf8bbbb3f8171d1f026820b3932bca87d68e76bec1c6f43ac890294ce419b83d8888b2eb9c6590a49cda81562aa41ecbd5a5ab730e64e9c37d754e389cab1f39f82df40069d763ab9fdddcf6d1fdd1f11f14d6dc789efeb0447050614d70e764e92de351e42f64ac04f385db01d7748e4f22992c3bc68f36e97c4c1ecd6c91ef5978e71d02282c4f27e9b43c76b9e006a3b63d958f4ae9fa97d80c1f6cd94bd4a57a60aaad19e6927c08928fe66b98dde3b230848404c52f18479078872bf06a18500fc8c81db3fda0b7c68e2baea8b46e2791d4352c89b4ea5227d4dc0dcaee177d7c0fc27e1c6676f79b233617b962d795cc3e952542409c8cf7408aadbb7d389a7e52a35b027bf8ce53679daac44812a6ca474ccf0372d2eb3d127ddc47fc786a3bd1e87cfef775e9b3d427dbc970021e6d2fc9710d8cc7181fcdad5c8c4a85640a2c1993d09d73cdfb43ee89fac3af23d9cf4e79435a9af8cd25440bebcea7037e91d141947f0bfcea3ae82d6c0927b4bff9f795cdb7224bff9b041d0c3ab0dd35b4012135f1b922290377238cbcca5a54ca02fcdcc20a7d1051180fefe226c22f54b3fa80d724b8c75123531ba54f562cc94a66db8f60f9c58521d02c69a29b14ac1ac41d9571d18be610ad8ef68a8722e5c0b559b4d4ecb0a439d13dd7a72bf1c870889731c80d95e322f22b3283b73d078033e4c450ba6f7b76d483b0d9e099222942971f3fa48ac39cbfe5d5de82f1ae6ed92fa2f867308786023f6e7e401460dab8f7cb53b1cfb9a052141623a6ef529db8c1ae7dc2c8398b353db8d148b0b0cd56be1ed6b956434d002cdd37a4925f392480f885750260f06beeca4e6ad7d2e76b9946c2baac61500e92c15d1ec24057c67c5c103449cf53a16af492d9a05c5f88396a92a4a2294023e9e1df", 0x1000}], 0x1, 0x0, 0x0, 0x400}, 0x400) getsockname(r9, &(0x7f00000012c0)=@in6, &(0x7f0000001300)=0xc) fchown(r6, r5, r8) flock(r1, 0x9) ioctl$TIOCSETAW(r10, 0x802c7415, &(0x7f0000001340)={0x6, 0x3, 0x6, 0x4, "53a29de86e72a5240dec05819e8929265d1ad7e0", 0x1, 0x81}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000001380), &(0x7f00000013c0)=0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000001400), 0xc) setreuid(r3, r5) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000001440)={0x0}, &(0x7f0000001480)=0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000014c0)={0x8, 0x101, 0x6, 0x11, "2c939fb5b1d0b91f38a618e6ff514498154e9e87", 0x8, 0x4}) dup(r1) setsockopt$sock_int(r10, 0xffff, 0x1002, &(0x7f0000001500)=0xffffffffffffcd83, 0x4) ioctl$TIOCGETA(r9, 0x402c7413, &(0x7f0000001540)) kqueue() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001580)={r13, r5, r8}, 0xc) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 23:57:21 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000140)="487f2d333642cc07cf45dd72884823b2702c5cfbd54b2af2779050930f8847", 0x1f}, {&(0x7f0000000180)="41b0bd81a2f9ef2b509236e89f42dbdf2359fb7959d26c76fb19ff42b2174e622ed12b572b146dc06ec90ffdc8ebad4346d6371cb26055e2b536d067b5025e646e0259daab8c1d04a746f224c8eafa260a1f409216fe2fa7a1f25dd23d81c5e400ee0e4db95e468dbc30e1c5bd82e15a5a44791aa72ea6d4e052cd88aaf343dd9dd3e153172528940ed82a45e8fe20611ff243bb763fa3e2ff934a4937031886b06b8e82ca3ab56ba2a1a0561e796b4756df6bc923c3465819d426eeb26402dcbe8886de", 0xc4}, {&(0x7f0000000280)="41d9f95d861dc173a6b1f719f1a81fcdd46ce50571e027b104896326ea9fcf994ae11b2d5714b0ae60060c4558ed5a4915cf8b7cf3bdcca13985fcec4714575ee3345ed98c6a451509b5a22d35550d20b8808757badd58b2f4d644e44965899017ded81e42da344d7cb2b1ce80087cafa817d019fa10b8f06c33441f91d968179b0adf5887dd54629fa71c228221b48fb6c1303f6e2faadedcec138d2814837a57ed96a78afad56b583fb422e7a45f4fd07a", 0xb2}, {&(0x7f0000000480)="8dcf589cc9ffbe10ff6bf03f170b2855d797064feb0d61c09a86e84928c439d58b27167529f2ae242fb7b5cfdc95260f1a7004e0ae28142f6003a3a9cd72dceb94dfec5e56ea5c7c7cb0f27ddf1ea74525da25134a5cd46cfd36ab80020a83dfbb0d9763d87e97053d6a652ea9a8593814ad4e4158c3cf4a96ce13349027af8614a25f76f64bea0e22a6f84714a696ea67aa0fe43e7f001849151473c4b04663f0931743c740e5200847f2d87a7a21b6907950ebe83e0d729777f7d6d1df2e6e6222b47bb0e8f39a88d8c28d1a9f183dad80", 0xd2}], 0x4) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = socket$inet(0x2, 0x4, 0x48a0a172) poll(&(0x7f00000007c0)=[{r0, 0x11}, {r2, 0x1}], 0x2, 0x9) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000780)="33f8ea496d9ab9b655f9dd0d6b9766fca4ac0e2c9ea23ac4", 0x18) r6 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x8000, 0x4) r7 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x8, 0x40) r8 = socket(0x3, 0x1, 0x63) r9 = socket(0x20, 0x8000, 0x9) socket$inet(0x2, 0x3, 0x9) r10 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r11 = accept$inet(0xffffffffffffff9c, &(0x7f0000000580), &(0x7f00000005c0)=0xc) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffa, 0x18, 0x1, 0x3, 0x6}], 0x1, &(0x7f0000000600)=[{{r3}, 0xfffffffffffffffe, 0x0, 0x20000000, 0x9, 0x100000001}, {{r4}, 0xffffffffffffffff, 0x0, 0xf0000015, 0xfffffffffffeffff, 0x10001}, {{r5}, 0xffffffffffffffff, 0xc0, 0xfffff, 0x1, 0x8}, {{r6}, 0xfffffffffffffffd, 0x2, 0x20, 0x7ff, 0x4}, {{r7}, 0xffffffffffffffff, 0x4, 0x20000001, 0x2, 0x7fffffff}, {{r8}, 0xffffffffffffffff, 0xa2, 0x4, 0x20, 0x8000}, {{r9}, 0xffffffffffffffff, 0x90, 0x80000040, 0x10001, 0x9}, {{r10}, 0xfffffffffffffffb, 0x1, 0x40000022, 0x80, 0x2}, {{r11}, 0xfffffffffffffffe, 0x40, 0x2, 0x3ff, 0xff}], 0x1, &(0x7f0000000740)={0x9f, 0x7}) r12 = dup(0xffffffffffffff9c) sendto(r12, &(0x7f0000000000)="9ec57b11dfdf49f819deb00b8a0235e88de6fa80f97670edd859a14838992a6a0b4efc1120bd998a37a8bd3b129f73001b7071554ea676e873de5735fc745144e80d4cb78b8f8f1be802bf854d21946984c4235e5f57c13a676490df5504cebc76cd8da7", 0x64, 0x1, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) 23:57:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x81}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) 23:57:21 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() close(r2) r3 = semget$private(0x0, 0x3, 0x20) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000040)=""/8) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3d}], 0x9, 0x0, 0xba91, 0x0) 23:57:21 executing program 0: setgroups(0x1, &(0x7f0000000000)=[0x0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2000000000000004) r0 = socket$inet6(0x18, 0x8002, 0x200000f9e) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) fcntl$getflags(r0, 0x1) 23:57:21 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) fcntl$setflags(r0, 0x2, 0x1) 23:57:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x1ff}, 0xc) 23:57:21 executing program 1: minherit(&(0x7f00000d8000/0x1000)=nil, 0x1000, 0x0) fchmodat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) minherit(&(0x7f00000c9000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000008000/0x600000)=nil, 0x600000) socket$unix(0x1, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTOP(r0, 0x2000746f) socketpair(0x2, 0x4000, 0x7ff, &(0x7f0000000080)) 23:57:21 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a00, 0x0) write(r0, &(0x7f0000000180)="b25ea89ff29cc4e3d1a736e5b57d70f315935cd3d4f471f5e8c0b1886d30d6003591dd5ce86964650feadd99e1f66164a34b243240857a8cdc99b6311d02b96c7c52ae2eb2", 0x45) sendto(r0, &(0x7f0000000240)="f5bf50b3aaa514d948c28f58e20ece82c23bb43e73a8767f967516d02c81fc20cf5cc680fb15c7d4b5e53666e441eb0b0104a3ac23a6b859ed8c29df31f8daceabc1fdce4baf6bab0509b4575b01bb85026ffdd86549269f80df0dc8664ef77290292c385bf4fb42652c262658791d01e5e75b0ddce44ad0eaa75963dd790b3059c60084900390cbc82729de4b95a0724b0bd05c65f2262b6ce2f875a77535e630c14a045495449a08ecde56539f0a1cb41b1565c34aa845bbc89dab164a533c6b7a6b853b587a5a06e79ffa1e98a71e477f23ccd5034b3322", 0xd9, 0x8, &(0x7f0000000340)=@in={0x2, 0x3}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000380)=""/128, &(0x7f0000000440)=0x80) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ftruncate(r0, 0x0) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000200)) write(r0, 0x0, 0x524) write(r0, &(0x7f0000000080)="e4", 0x1) 23:57:21 executing program 1: r0 = socket(0x18, 0x8000, 0x2) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c653000db3865fdd92dc3814d91d6854a5ddfcddf721e2d80e02b4f450ac5b9f9a8f42ce32a31bee2b8dd0bb60c3b827f6d86cacf35dddb1b80d7cd87ff353dcdf8d16606e7a1bd479599960fa4c31a157290fb9fc5df8d3fbade78562332c3c68a3484ee609df6c801cdfa2b40516aefbf1ca358fdf26c141f8745da1f516b6b7df98183b0"], 0x10) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = socket(0x2, 0x4001, 0x51) bind$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0xbd) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000001c0)=0x3, 0x6e) clock_settime(0x96f41bff0998920, &(0x7f0000000000)={0x100000001, 0x31}) 23:57:21 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) getsockname$unix(r1, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) socket$unix(0x1, 0x0, 0x0) 23:57:21 executing program 1: r0 = socket(0x20, 0x2, 0x400000000010001) setsockopt(r0, 0x3, 0x5c11119b, &(0x7f0000000080)="550501bd35ee9e911a72a80fd58fb9ac3f9cb4672ffabe881c45e4d811e2efa3197114689eb41b08e34dc3b10bb174aeb3837d1c2a4b7bc6395f07c5fdbc4e877d23607e41f2f03aa49c2ad204657179a7745edc5700ec66fd12b57b9a8cd139d0354e75dcc592b22550bfbd26d041445dd15129dcabaf3a416aeb09383c3d1f1ede761dd3dfb2fc4e", 0x89) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000040)=0xfffffffffffffff7, 0x4) r2 = open(&(0x7f0000000000)='./file0\x00', 0x201, 0x100) ioctl$TIOCCBRK(r2, 0x2000747a) 23:57:21 executing program 0: mlockall(0x0) r0 = msgget(0x2, 0x68) msgsnd(r0, &(0x7f0000000000)={0x0, "1836a6c2c3bbf93ee0b4aa4c1e328e6b3d9198f515dcf23db0db6306ce531857e40d0db449b8c5cd0adabc02297d63e4e16d6989b24eb458dd19abcd0327166fec95767771906ebf9909fb8c0a3d30d093eac581953bd0c59275d161d9c7eb2fc4a9b563d38dcca785a5240f28670e4703f8537d0f84800fff3a70306d0af3277ceb2356f00bc694d171dcbca7928ee3da3fd02fdae92c22dd9f8b5f4c06fda7815c4a1f3f91575f937740bb077f0b9ab9d3411c"}, 0xbc, 0x800) 23:57:21 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8210, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) pipe2(&(0x7f0000001640), 0x10004) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) fcntl$setflags(r0, 0x2, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) readv(r0, &(0x7f00000015c0)=[{&(0x7f00000000c0)=""/37, 0x25}, {&(0x7f0000000140)=""/33, 0x21}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/231, 0xe7}, {&(0x7f0000001280)=""/101, 0x65}, {&(0x7f0000001300)=""/235, 0xeb}, {&(0x7f0000001400)=""/175, 0xaf}, {&(0x7f00000014c0)=""/195, 0xc3}], 0x8) select(0x14, &(0x7f0000000100), 0x0, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 23:57:21 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x401) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000000)="fe010008aaa00810009bc3513e2a5e0000000000", 0x14) r1 = socket(0x0, 0x4007, 0x6) recvfrom$inet(r1, &(0x7f0000000040)=""/64, 0x40, 0x42, &(0x7f0000000080)={0x2, 0x1}, 0xc) 23:57:21 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x8c, 0x0, 0x0, &(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x0, &(0x7f00000000c0)={0x9, 0xfffffffffffffffb}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080)={0x9, 0x3}, 0x10) chroot(&(0x7f0000000200)='./file0\x00') r2 = getpgrp() r3 = semget(0x2, 0x4, 0x2) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000001c0)=[0x9, 0x511f3bf0, 0x89, 0x1, 0x1]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180)={0x4, 0x8000}, 0x10) r5 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r2, r4, r5}, 0xc) 23:57:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) r1 = dup2(r0, r0) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x1, 0x7, 0x7}, {0x18, 0x0, 0x1, 0x2}, 0x8, [0x240000000000000, 0xd27, 0x6, 0xffffffffffffff0d, 0x4, 0x2, 0x400, 0xfffffffffffffffe]}, 0x3c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="264283918b005b8da32a5f88f24f07fb8b5ff0fe5ffaa8421f6fe9b59899c824acd1a7d33916a5ef64049a709fb873d7a74d080c7b80ff95ca8b4a922bc64efbd4d0d7a05078ea483642e05633f67c17b438549f6a3cfe3ab8aa35aad888", 0x5e) 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(ffffffff81816b64,ffff80002119ab50,ffff8000210a3c38,ffff80000002f180) a t __assert+0x24 _kernel_lock(ffff8000210a3c38,ffff800021196000) at _kernel_lock+0x125 pageflttrap() at pageflttrap+0x6c kerntrap(9) at kerntrap+0x8d alltraps_kern(6,ffff8000016d7000,ffffffffffffffff,0,9,ffff8000210a3c38) at allt raps_kern+0x7b ptsignal(22a3,ffff8000210a3c38,ffff8000210b6fe0) at ptsignal+0x115 mi_switch() at mi_switch+0x1fb sleep_finish(1,ffff80002119ade0) at sleep_finish+0xd3 sleep_finish_all(ffff80002119ade0,32) at sleep_finish_all+0x22 tsleep(ffff8000210a3c38,3,0,ffff8000210b70a8) at tsleep+0x142 single_thread_set(ffff8000210a3c38,ffff8000210a3c38,0) at single_thread_set+0x2 8b exit1(ffff8000210a3c38,9,0) at exit1+0x84 end trace frame: 0xffff80002119afb0, 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(ffffffff81816b64,ffff80002119ab50,ffff8000210a3c38,ffff80000002f180) at __assert+0x24 _kernel_lock(ffff8000210a3c38,ffff800021196000) at _kernel_lock+0x125 pageflttrap() at pageflttrap+0x6c kerntrap(9) at kerntrap+0x8d alltraps_kern(6,ffff8000016d7000,ffffffffffffffff,0,9,ffff8000210a3c38) at alltraps_kern+0x7b ptsignal(22a3,ffff8000210a3c38,ffff8000210b6fe0) at ptsignal+0x115 mi_switch() at mi_switch+0x1fb sleep_finish(1,ffff80002119ade0) at sleep_finish+0xd3 sleep_finish_all(ffff80002119ade0,32) at sleep_finish_all+0x22 tsleep(ffff8000210a3c38,3,0,ffff8000210b70a8) at tsleep+0x142 single_thread_set(ffff8000210a3c38,ffff8000210a3c38,0) at single_thread_set+0x28b exit1(ffff8000210a3c38,9,0) at exit1+0x84 postsig(100,ffff8000210a3c38) at postsig+0x3ea userret(0) at userret+0x11b syscall(0) at syscall+0x54d Xsyscall(6,58,884a14f0800,53,0,884387a3740) at Xsyscall+0x128 end of kernel end trace frame: 0x8843bc0c320, count: -18 ddb{0}> show registers rdi 0xffffffff81e467e0 kprintf_mutex rsi 0xffffffff81224279 db_enter+0x9 rbp 0xffff80002119aab0 rbx 0xffff80002119ab50 rdx 0xffff8000016d7000 rcx 0x497d __ALIGN_SIZE+0x397d rax 0xffff8000016d7000 r8 0xffff80002119aa80 r9 0x8080808080808080 r10 0xec9793983816d6a2 r11 0xffffffff81a4e5a0 x86_bus_space_io_read_1 r12 0x3000000008 r13 0xffff80002119aac0 r14 0x100 r15 0xffffffff81bf3dec cmd0646_9_tim_udma+0x205cb rip 0xffffffff8122427a db_enter+0xa cs 0x8 rflags 0x206 rsp 0xffff80002119aab0 ss 0x10 db_enter+0xa: popq %rbp ddb{0}> show proc PROC (syz-executor1) pid=474756 stat=sleep flags process=1010 proc=4002000 pri=50, usrpri=86, nice=20 forw=0x0, list=0xffff8000210a32d8,0xffff8000210a3540 process=0xffff8000210b6fe0 user=0xffff800021196000, vmspace=0xffffff0067f2ab68 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 74939 185928 75122 65534 3 0x90 nanosleep syz-executor0 74939 185634 75122 65534 3 0x4000090 fsleep syz-executor0 74939 141283 75122 65534 3 0x4000090 fsleep syz-executor0 75735 350247 97571 65534 2 0x4081090 syz-executor1 *75735 474756 97571 65534 3 0x4003010 suspend syz-executor1 75122 290464 93405 65534 3 0x90 nanosleep syz-executor0 93405 115566 11085 0 3 0x82 wait syz-executor0 97571 27316 87147 65534 3 0x90 nanosleep syz-executor1 87147 93427 11085 0 3 0x82 wait syz-executor1 94088 42108 0 0 3 0x14200 bored sosplice 11085 340274 66867 0 3 0x82 thrsleep syz-fuzzer 11085 17806 66867 0 3 0x4000082 thrsleep syz-fuzzer 11085 316935 66867 0 3 0x4000082 thrsleep syz-fuzzer 11085 80501 66867 0 3 0x4000082 thrsleep syz-fuzzer 11085 385902 66867 0 3 0x4000082 thrsleep syz-fuzzer 11085 298980 66867 0 3 0x4000082 thrsleep syz-fuzzer 11085 40444 66867 0 3 0x4000082 thrsleep syz-fuzzer 11085 434095 66867 0 3 0x4000082 thrsleep syz-fuzzer 11085 112255 66867 0 3 0x4000082 kqread syz-fuzzer 11085 346340 66867 0 3 0x4000082 thrsleep syz-fuzzer 66867 510557 75 0 3 0x10008a pause ksh 75 38967 51212 0 3 0x92 select sshd 75756 358008 1 0 3 0x100083 ttyin getty 51212 97639 1 0 3 0x80 select sshd 8993 183567 8646 73 3 0x100090 kqread syslogd 8646 415726 1 0 3 0x100082 netio syslogd 74470 27612 1 77 3 0x100090 poll dhclient 10564 137561 1 0 3 0x80 poll dhclient 4633 443069 0 0 2 0x14200 zerothread 46427 179936 0 0 3 0x14200 aiodoned aiodoned 67013 412220 0 0 3 0x14200 syncer update 85897 207341 0 0 3 0x14200 cleaner cleaner 43376 239654 0 0 3 0x14200 reaper reaper 6348 187230 0 0 3 0x14200 pgdaemon pagedaemon 51134 519895 0 0 3 0x14200 bored crynlk 39584 36848 0 0 3 0x14200 bored crypto 86859 306706 0 0 3 0x40014200 acpi0 acpi0 92642 153367 0 0 3 0x40014200 idle1 41153 144797 0 0 3 0x14200 bored softnet 39317 57309 0 0 3 0x14200 bored systqmp 79725 241665 0 0 3 0x14200 bored systq 25991 104918 0 0 3 0x40014200 bored softclock 75150 422967 0 0 3 0x40014200 idle0 1 194016 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper