000000240)=[r1, r2, r3, r4, r5, r6, r7, r8, r9]) msgsnd(r0, &(0x7f0000000400)={0x3, "1602cc51fb138e04c7cb20c7cd86bc2360f34e258d28ebee70075d6ba67fd988dc8771635c886f6758ce34d8e4083b8828bb05a89a0652cd420e48c12dcc69c138f2026d247077c7882d81e59836aa98992798c64d24fb53f98c59ae26a0194682f69219a7088e341d0668b76a4808177c9e35c68cfed5c646910c493d6bdbb5232bdd55ec35bc4be60d23a469fce11339f88a3d13ee5572b913fdc052a0c2ad7dcb88ca57df1d1082b862e162aa0b0222bd8b52ab997ec121e886d47782f083a4c526f6e59190698d249aa90c96c67066780beac309223bb607392356ab3800d4a85f2ee79b24696cd0ff74370fac418bf911f74f035b4e7de73361d8514e421194506fa79c2951ae9db2a421b0361cc8263265c294255463f6c4b44a0ac329201191816eca32275d3a798d3020bc2d60790ff1873d849b9558bd0b6888202bc9e05c55b19e8274baa725c91469a3906ee848cb8cb868a3c92de8e30506f2c6d6feb8b9c6efd0ee5baab900a2ae0b6a141d785ea138509c8d298fad8b6322e064b9193988e4ab202ecbe296aeeb3cd674b3"}, 0x19a, 0x800) msgsnd(r0, &(0x7f0000000000)={0x3, "1deb04ca2c59ee8bdd7f42458f67d459b98ca81352e1bf2caa0ca24c25da7b82dd8fd1e570a6ad4733325d3ad0c5dc15658793880464a5bce016b5cd7569a3383e957bfaa37892e0f9da3e0849c84f9cbfa2717128a0bb8cc23a8533cb200ac9d11f4b65a5f036f916604ebe7e3b30a8850753504099fc7a10cff0703007f608b1dee98b0179759550ebb7ee557dcd67fdf0efdc96edf837a7e8ed815e8a5eb28ae7cb198e9178952ac4cda9af2fb16c38cc4f59b9d86d33f78ca0f49ab797937e1fb393c65bec2926454714476d60bcc65474593aa40a21307db080d3a66a2b5e675906c385b4a39978309acc51fc987fae295cfcef02"}, 0xff, 0x800) msgget$private(0x0, 0x0) 01:09:11 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='S', 0x1}], 0x1, 0x0) getsockname(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) bind(0xffffffffffffffff, &(0x7f00000029c0)=@in6={0x18, 0xffffffffffffffff, 0x0, 0x5}, 0xc) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 01:09:11 executing program 1: poll(&(0x7f0000000000), 0x200000000000002f, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = dup(0xffffffffffffff9c) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x4) poll(&(0x7f0000000180)=[{r0, 0x146}, {r1, 0x94}, {r2, 0x4}, {r3}, {r4, 0x4}, {r5, 0xb8}], 0x6, 0x220) 01:09:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) getrlimit(0x8, &(0x7f0000000000)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 01:09:11 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0xfffffffffffffe55) 01:09:12 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000000340)={0x0, ""/90}, 0x62, 0x0, 0x800) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) msgrcv(r0, &(0x7f0000000280)={0x0, ""/56}, 0xffffffffffffff82, 0x3, 0x1000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xfffffffffffffe0d) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='*-!-\x00', &(0x7f0000000080)='-\x00'], &(0x7f0000000640)=[&(0x7f0000000100)='\x00', &(0x7f0000000400)='\xe9r\\^\x00', &(0x7f0000000440)=':%\x00', &(0x7f0000000480)='..[\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='$\x00', &(0x7f0000000580)='.{\x00', &(0x7f00000005c0)='{/\\\x00', &(0x7f0000000600)='#%\x00']) msgsnd(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="2623214200000000b0fd0100000066a9887565bb615b7ba420d387c1b256f08699baa68655e9e172ccb9be8e9f7904c0c41efbd896a5d2e9a545ff6c69e5e1d11be3965f5f5b8706189fff00b40fd8bced73e60547b093661529500f578e92612220845bd868fd0dd0f690b86bba5ea39bf9a6b5fd672706bb9e1dac44eaa159ac4c3f1f3dcac6cc0f394bf56ccb1491b09432c632f6ccd63b79193acff3f037812638939a48cd8b860d68690301b834129e45c1c2ed6d0daba442bb6904000000fbefd1f27cb16d5deb07686b854a12b544ba5b302e189f0793903b4ae79b58b376d1ac418ca2fe5e650b1f1236a1e0a44f01f51b026cbdaf7da8400d42d0522d2d7259154d3e694eebb47152fd4e71f7c4578742fcaf3a557354986cf687ffda2ab17376ba94c87108923e4ba8f5ffc1f8ea3fb95dfe917acef33f906f489e7d2488d1769930f696b74ab7f1ff26938eb3b24e793168d3d9b7f24543e644476d0c0000000000ff0314f2650c4292eae24b5cb1c9c71d1981961ad1339ffb02d1787bc4c13b8801013b53b77923ecd5ad4843db4e69b6b178cdabc7cfb062b6e1a1022bd10425cbcfb713d279052f136972843d796f261b53d01746ae7020054aac5ebf9c9ba15ceb7abc0dcd6410be596c84ff0f5e25b2f413643d2be565970abcc2bb3ec8da02c2dfb71c8f850eaab5817f0a63870000000000000000028e3e9c5fc8315c119f968cc77b93359c21"], 0x1, 0x800) r2 = semget$private(0x0, 0x3, 0x60) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000240)=""/32) 01:09:12 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r1, 0x21}], 0x1, 0x0) poll(&(0x7f0000000140)=[{r0, 0x18d}, {r1, 0x191}, {r0, 0x104}, {r1, 0x4c}, {r0, 0x12d}, {r1, 0x4}, {r0, 0x84}, {r0, 0x8}, {r0, 0x4}, {r1, 0xf0}], 0xa, 0x200) r2 = semget$private(0x0, 0x0, 0x48c) semop(r2, &(0x7f00000000c0)=[{0x4, 0x20000000000, 0x800}, {0x6, 0x6, 0x1800}], 0x2) r3 = semget$private(0x0, 0x5, 0x200) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000080)=[0xd3f8, 0x8, 0x6, 0x3]) write(r1, &(0x7f00000001c0), 0xfffffef3) kqueue() poll(&(0x7f0000000040)=[{r1, 0x104}, {r0, 0x80}, {r1, 0x1}, {}, {r0, 0x4}, {}], 0x6, 0x6974) 01:09:12 executing program 0: r0 = socket(0x2, 0x1, 0x7) setsockopt(r0, 0x7, 0x7, &(0x7f0000000100)="6400bd61cf1f6eba12326438c40a3c22d185f192bbbb8cdd97d1534afea8a8eee2c036414c92b771121cfef272b3e289bfe25e1e811bea7bc0fbea26e3e7f86ab01b58f3286061ef3be7dcaf9926e8c7864a4f5bd568973ebb7fed69c2d73e2704e53c78aaff2280572b618aef506cf953f479b76a7459fe098958e3f98bbcb27fae4667fa8afec95472d751e9d83e740ab64ea6639b7ff966346525e0446d968c1f2b34c22f3d67ea0ebc392a88b776777df7c3a93a2f58", 0xb8) r1 = socket(0x20003, 0x400000000000, 0x3) setsockopt(r1, 0x0, 0x24, &(0x7f0000000040), 0x0) getsockopt(r1, 0x6, 0x7, &(0x7f0000000000)=""/157, &(0x7f00000000c0)=0x9d) 01:09:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) poll(&(0x7f0000000200)=[{r0, 0x117}], 0x1, 0xffff) ftruncate(r0, 0x66cc) poll(&(0x7f0000000000)=[{r0, 0x1c4}], 0x1, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) flock(r0, 0x1) 01:09:13 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/94) r1 = shmget(0x0, 0x1000, 0x2, &(0x7f0000ffd000/0x1000)=nil) r2 = socket$inet6(0x18, 0x4, 0x7fffffff) ftruncate(r2, 0x1) r3 = socket$inet6(0x18, 0x8000, 0xfffffffffffffc01) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/74) r4 = socket$inet6(0x18, 0x4004, 0x7f) shmat(r1, &(0x7f0000ffa000/0x3000)=nil, 0x1000) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xc) setsockopt(r3, 0xffff, 0x8, &(0x7f0000000140)="cf2ee34d0cfe6244c3076636151d3678db54c1d321395b0efa59e0dde74ef9a05ff76861ed55e19c867f0ce2e7ab960e2d101329d764230e4b8bea9acc4d3c5082c2838b0c8a2e5fd11d667e90b03d8da381cad9bfbff22cbcc432aaddb0b76f8e4797d83bc7bc28995683f2771c0f75edf032dce40252b98760d69e63066d799527a53fd30528fc2b101be2a75630c44704dc30547113157a43a8874a", 0x9d) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x2, 0x7f, 0x3}, {0x18, 0x0, 0x6bad8af2, 0x7fff}, 0xfffffffffffffbff, [0x100000001, 0x7fffffff, 0xfffffffffffffffd, 0x101, 0x0, 0x7, 0xffff]}, 0x3c) r5 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffc000/0x3000)=nil) shmget$private(0x0, 0x9000, 0x12, &(0x7f0000ff4000/0x9000)=nil) shmat(r5, &(0x7f0000ffd000/0x1000)=nil, 0x2000) shmctl$SHM_UNLOCK(r5, 0x4) r6 = socket$inet6(0x18, 0x7, 0x3ff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) mprotect(&(0x7f0000ff4000/0x4000)=nil, 0x4000, 0x3) shutdown(r4, 0x2) r7 = socket$inet6(0x18, 0xc005, 0x0) connect$inet6(r6, &(0x7f00000002c0)={0x18, 0x3, 0x800, 0x200}, 0xc) shmget(0x1, 0x4000, 0x80, &(0x7f0000ff5000/0x4000)=nil) connect$inet6(r4, &(0x7f0000000300)={0x18, 0x1, 0x7, 0xe4}, 0xc) shmat(r5, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmctl$SHM_UNLOCK(r1, 0x4) getsockname$inet6(r3, &(0x7f0000000340), &(0x7f0000000380)=0xc) select(0x40, &(0x7f00000003c0)={0x8, 0xffffffffffff8ce1, 0x0, 0x81, 0x4, 0x4, 0x8001, 0x4}, &(0x7f0000000400)={0x0, 0x4, 0x6, 0x9, 0x7ff, 0x8, 0x600000000000, 0x9}, &(0x7f0000000440)={0x8, 0x8, 0x78, 0x9, 0x5, 0x3ff, 0x6, 0x2}, &(0x7f0000000480)={0x4}) getpeername$inet6(r7, &(0x7f00000004c0), &(0x7f0000000500)=0xc) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000540), 0x8) 01:09:13 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff}) close(r0) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) stat(&(0x7f0000000000)='\x00', &(0x7f0000000100)) 01:09:13 executing program 0: r0 = getpgrp() r1 = kqueue() fcntl$setown(r1, 0x6, r0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20208, 0x0) 01:09:13 executing program 0: wait4(0x0, 0x0, 0xb212a753483091cb, 0x0) r0 = getppid() wait4(r0, &(0x7f0000000000), 0x3, &(0x7f0000000040)) r1 = semget$private(0x0, 0x2, 0x2) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)=[0x9, 0x3, 0x7f, 0x7fffffff, 0x1ff, 0xfffffffffffffff8, 0x2, 0xda0, 0x7]) 01:09:13 executing program 1: r0 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) sendmsg(r1, &(0x7f0000000380)={&(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f00000001c0)="579760b12ae18a0f4bd65d546b8e6b42", 0x10}, {&(0x7f0000000200)="7ce0506689b41c0896df5076b153143a82f77c4551562622f05a5334c2d6e77ae61d56bfdc922eba900a8e5b3038d491b7d168f06ffe21c5e99bccf678af100cf85aa0de19977e725bf84a196aaef792df7625c47bc5f746acc42cc8b4c48f546195f8562105b66eb9b2e1f66a4c58b588b157f38c9877cc16622abd1198b9", 0x7f}], 0x2, &(0x7f00000002c0)=[{0x70, 0x1, 0x1e13, "9a37d2dac6d69043f0de143543c34b46b66091a80cbfdce4705bf330bede63b981dd34e1b9ef5fe87f9ad44ab35c64dc458aec4a3eee7b6862ce3e8cf9caa0f7628d8557c0cc59eb6ba994c46106f81c30bd75c7c00b17f87287e175"}, {0x28, 0xffff, 0x1, "904ee5358dacc21d7168170c1b77484faee4adc89f7ede98"}], 0x98}, 0xe) 01:09:13 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x23, 0x4005, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:09:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x5, 0xffffffffffffffc0, 0xffff, 0x2, "5ed1bab5f49921497afb427c031c1c3776539fc5", 0x0, 0x7f}) 01:09:13 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x40000400000002c2, 0x0) preadv(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) poll(&(0x7f0000000040)=[{r0, 0x1a5}, {r0, 0x171}, {r0, 0x4}, {r0, 0x80}, {r0, 0xa8}], 0x20000000000001d5, 0x1) 01:09:13 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x8c}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x5d}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 01:09:13 executing program 1: mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x4) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 01:09:13 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000200)='./file2\x00', 0xfffffffffffffffe) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') rename(&(0x7f0000000240)='./file2\x00', &(0x7f0000000180)='./file0\x00') 01:09:13 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffffffffffffffd) close(r1) ioctl$TIOCNXCL(r0, 0x2000740e) socket$unix(0x1, 0x10000000002, 0x0) 01:09:13 executing program 1: r0 = socket(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000040), &(0x7f0000000080)=0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r0, r1) 01:09:13 executing program 0: r0 = getgid() getgroups(0x4, &(0x7f0000000040)=[0x0, r0, 0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x70a, 0x8, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:09:13 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x61, 0x0, 0xfffffffffffffff9, 0x0) kqueue() 01:09:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="942ce1ee1f74a88397d2af0ea79ef78624cee303b3758f21a32c1b7d516e6ec1a716942e7c954429c32627900bb854fdcaa1ceb0ff6f8060da3a2c9c0c3417c5d66e7e5e8d3c2eaad06932e3bc92902515d70ab4b171bc8c3b72385165c5d9ff0d98a981ddfa6731", 0x68) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000000), 0x2a6) 01:09:13 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x2, 0x414) listen(r0, 0x1f) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setregid(r2, 0x0) r3 = msgget$private(0x0, 0x8) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000000c0)=""/163) msgrcv(r3, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000200000000000000001000000000000000800000000000000000000000000000000000000000000000000000000000000000000000444b2e0f33facdf92f2565b488a500000000ddb4f06a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000710000ee5b541b8d92eb56d865564100000000000000000000000077fa2cc209b928b5085fce00a74c72000000000084"], 0x1, 0x0, 0x1000) r4 = syz_open_pts() r5 = dup2(0xffffffffffffff9c, r4) fcntl$getown(r4, 0x5) connect$inet6(r5, &(0x7f0000000240)={0x18, 0x1, 0x9, 0x5}, 0xc) r6 = socket$inet6(0x18, 0x8001, 0x0) listen(r6, 0x0) accept$inet6(r1, 0x0, 0x0) close(r6) execve(0x0, 0x0, 0x0) r7 = semget$private(0x0, 0x2, 0x981941aa907944ec) semop(r7, &(0x7f0000000680)=[{0x1, 0x8}], 0x1) 01:09:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000300)='./file0\x00') r2 = dup2(r1, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000180)=""/232, 0xe8}], 0x1, 0x0}, 0x2) sendto$unix(r2, &(0x7f0000000280)="bd9f3097bda8d664c5dd30aff8f6cc6e623112360642eb0fc114d0999cb3451095384597c995e4d1cd4c9fcc7e754464978e2f8427e8ff29c48f9f1151addfa53dbd4eda6686f67bed80bfbed8e8", 0x4e, 0x8, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) 01:09:13 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) r1 = dup(0xffffffffffffffff) ioctl$TIOCCDTR(r1, 0x20007478) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0xbcb}) pipe2(&(0x7f00000000c0), 0x10000) 01:09:13 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) write(r2, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r1, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r2, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000580)) r3 = msgget(0x3, 0xfffffffffffffffc) msgsnd(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000039a1ccc2e6857ff77d5f2d354e1509000000463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ec0d0e5bb9cc094385ae37dada4e092d967dd606bc1f4abb9190b0229ed801f1edc6fed40cd63a011f7632e94797b1a7b311f50d77f562a4d4d044e328865551a6d31ae596629bca452f8f9620e671bd472f57335ba97831e737b65ef1e326d70757eec5ba4ab231c401c5f076fb6de96dd0362d430a67b209c54ab2ec9c70a270281b9233"], 0x1, 0x800) r4 = semget$private(0x0, 0x5, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000180)='./file0\x00', r5, r6, 0x4) semop(r4, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x800}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x4, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x1800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r3, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000000000000021000000000000000000000000ca68a7dcd0941f48c1c77fc166d36b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3a793594377a5005c0e9000000000000000000f61648ddb1ef6e798f000000"], 0x1, 0x0, 0x0) semget$private(0x0, 0x104, 0x301) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000005c0)) ftruncate(r2, 0x1f) semctl$GETNCNT(r4, 0x5, 0x3, &(0x7f0000000400)=""/11) getsockname$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) mkdir(&(0x7f00000004c0)='./file0\x00', 0x6) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x180000000) msgrcv(r3, &(0x7f00000007c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000f0000000000000000000000000000000000000000003f000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000a00000007f9600000000000000000000000000000200a78c1b5f8569bd7f8289448ce95aa4c09605293a9285bb27d6e757fc34cebb8796789e2073b9fd79a65e94325c9988c6b77ff0fdfac313026e930c4f5a4af783c07aef971847b565dd9cadd350e7446a2fa349b2d02a0ef7da9ae02cd06c9a7828000000000000007c6a00000100000000008bd81589e0f157f7e9e4e8968743a4e07948f39df403324fe15459525ce11eb5a6698a7a5d8c480ff7dacb192bece79ae12ee22ee8f64be97813850f298cebc2034c255bb6b22aef098e8c54df140dcd850a8761982e125bedaa77ec4a058c564681d736b11ad67ff70c322d1e7aa08264802ba2448870c45188e73b660aede04a9695fbb8b48ac88ca00601ad9d98247086d48fd7fa87a5424636edb0cff439bcc123adf16f640dd1a026ff4041cc9cd4b1c24a784d8223912ea5fa3ab7bf285e2e409e0b5a7dd54ed6fd6164913d86efa243b404b1037ce642b1e6a0af2e4906f93ba12c284d3cc12a132d0af0e42fb6555e92c3f759f02818757dbc5a7945e3e32857fe4ce9d804ba39c72c6fdeb4eb6bce15e3e552778d826eff4bd9e5dfe3d57ff128753594b333e06bf5aafc250fa57259dc13570000a753ab9b8c6a3bb9bf322c1a71bb5459cdb97354c0258484d5e8d0f8b50ee4a304fa69708f7347cc571cd061c3139cc585d2"], 0x1, 0x3, 0x800) bind(r0, &(0x7f0000000640)=@un=@abs={0x1, 0x0, 0x2}, 0x8) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) bind(r7, &(0x7f00000006c0)=ANY=[@ANYBLOB="000000063933574e90ce71d8986cf6b274ebba19c58d75ed5df7a2676d91bef435ba3c25aa6a7f701b9e84570d9b42d7efbf7ef6f5c54e58b891d39e3d69ac7b374e45e962e3527c77c2510b66839235d1e276cbbda9efaf85fb685ca0bd017323c4387debeca435b65be841492227e01e0a284a66a268fb09530785b3a25bb8e64d05d361d4002fc4f665dd39b20ae2182700f677c025ac2c7cd86d01cc37e1770997d7949e8b653cf508a31da694b29ecccdd0e7004adb9185e00011587f7d89d5a49a8ed3444b9278350717ce4b2762ba074a099956e1c2d1c670140ab14f124264d2"], 0x1) 01:09:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921", 0x24c) r1 = syz_open_pts() close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x10000, 0xfff, 0x9, 0x4d, "34f0ff9079229c23b3e8a2928148a8a7346bf0b5", 0x4, 0x57}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x68a9, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:09:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) fcntl$getown(r0, 0x5) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000140), 0x0) 01:09:13 executing program 1: getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2000000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = semget$private(0x0, 0x3, 0x280) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r5 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x6, r4, r1, r5, r0, 0x0, 0x80000000}, 0x3, 0x1, 0x2000000000}) bind(r2, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0x3}, 0xc) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:09:13 executing program 1: r0 = socket$inet6(0x18, 0x4, 0xfffffffffffffffe) bind$inet6(r0, &(0x7f0000000000), 0xc) r1 = semget$private(0x0, 0x4, 0x20) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000001180)=""/118) writev(r0, &(0x7f0000001140)=[{&(0x7f0000000040)="9187abc756ae9328e0d7fa31fd10d39e6d7ce8bae37911fb49b10f37fc9911dcc9e10455d6cfd294d7f2c99ba9b80d7af86039f8a160cc10b9eff723804ff50764afd29b55b69d45a981154cd12310b1dae67172086607e557bc5986af971ce48db3f4952e74b2ce7afb23a4f4c39db8efc4af2a6edfd8aecf51dd66b6cff2e5e184cdd3579135981e2b7f128128a5c3a448bdc83b48d4e0b1e2224c600298901e65fc1a09425c0a12c9b92879070259fa48bde4931adf4d2857cbf1ae1281ea7f1b02506cf686b37092f7851724ac8beed28de0db28cdb0387b2657e40528d8e5b89bfa502d2578169356a4261a7a60c8", 0xf1}, {&(0x7f0000000140)="660378e548232c5351a9045c34b12e97cf3d89d2636bdb43567a8089a1bfd1b1c19150bf512e13bc5b103dde8e51ab9e0f410bd5f2a2a238507116cd374227e739fe26d0e0c1cacd56e27f39ead61424637075aff60c6684a6ee4e40e0498fb670d4a8c5badf16c980b18f1975cf906d98170c7a3e33d0b14e6a391ecad761790220e3a98dc29d56fecd60440c9b5f3c95aa9997e1fc6b4f210b29bf9f55d98ef9dc150b80ef23342066cba9bd0db94d3b82142bfd8243e660fdc81e62378c44475c23622513a0d6317f58f93b54cf9c726758ac4b8efd426417693014b8e4c041b98239fd7bfd51deb2653b406c033c5edb17dd0d15c81e3e25114c712e52abc7e5e13e540b7a33a30112d53c627d438dfb7745e8ad3138d48e8a873a1497518eabb39425a53cc80230995dddc5dad5d0805b67d8d673f2e6f3b429ddb4f016790f091d08059a17b77682d662817beac112eccc28e53c76704e85f3e192030ffa3221dd0e5320301d8ee0dfc88b11e56504fd899cb51013d9544ffc955d8974e6a913562c4e6bcc4a5f460200cf2d3748d4b4bb9c565e460e0b4858a54593019c61ba5286d81fec9f16128e6e71f02e449622be8c963cf4583017a6902e80c1b443676be85709f37d7de155d157cdbbb9fa2a9d5e49b8949acf3848bdeb7e3d7b4a1628fd29f4b31156fc4ab5e18b3c527752a0647c8e7e7983750a84fe343e8433bbc8c02f622820d7b52fb16e495ced23eff4070d34f43ba55b0d1ef947115e6d49a09cb39fe04a557909a33d650448145f24271d2a53edafbb872f6aa5b6fd9d3194e3ff2e58f70ecc9ae178ae40449f881fb15faac13132d64a561f2ae1ee3af835f054398d2075abb9a41029d24d83048548e99676ab9d18819f993cd377b5c34eb8b0716c231632dd4e40fb99b5f27e05f8ce86bc3d612d7d4527b666366fa5957c6624b5298e45322fba6af7711210b05fed5cc5dbed56f3d7fe276103ed5bdd9ea35fbca5e8498c76219c18d9c0bda59fb808575db69bac2d32d0cfdb9da4b760fca0b661fa1444e31d2714e714e2f724697815bf3a169c9f8f6f85196782d39087b1afe4442d33183d4b70c1985fb94b0316c325e9f518673eb291b811851507a7e46574939f9661ed95ba78b619942e9af504f7b3868dc288fea6beca4d5ca0246e090653ebfcf332a60391157b3ea9ab1d6c7d095a3ec83424752626dddc2b2c934dc3440713add362b7dd667fe0e3228c0d1caafce5ce3c62b87e0118292a84b299a744faf546796f0d53d21c9c252ba3585fd8400f913e5775a9be0f870b93e63e32c0378fffc0127879233bcd7ab8dd9404af8126c533c9652993f01f037f1e7a54bbcd1e7fe9e38d650177f892aeb63810f5e5dfeaff9583c2ec16eaf40a8553b7a4b99c7b5a6a19a48f58400ebf42aec1a953b98a761ec475a26769d04355172cd1c8850d90bdb41c3b260f69cc7b0ae0fcebbe6198ffffb32804471154f79440073ec66f35f96b8be2afe45ec03c7f34acdb5d81e02b11058ede16bd234e075bf4fe3c6f4ec4501d106bb1d92ea3e78c7c5d6ffb27712b374dde3b6d0cd33e4433390cac12901299161ae4ea6020cef31e51260df4e4c12526071c938202d66395b4a0233340aaccdd25404655d8a04963cb2a5fec2f6cab8467ff9b54839b662c722188407f9b1431dec0e6b5551870090a8dae29a100b271582c22b346fd09af682637ee0516e82e1839089af6c9176c3d6cb8bcbc5a4229502fa8041ada4f42d33320e6994a7641f20fb97bc7c3b4e422fec332c1a0884a25d5a732756c3d06dc8273f56e8fd78653c6572c09300583c5a08335f2c1a27818c4b2c88821f2298861dffeb0d9c071cea40019ac554bdcb36bf93f04d408309a10e0fe769d7a48f1be7ba9f41325e786037f36390d4271909ecbded3deb7a0e3fb398ade882cb9af75ad479832c49606293f84cff928394ba04b5ea349231f2c228ccfc5946193b5b314a3af5d783eba35b68986fa8aea23762821dafe751a39c565b55edff33460be5d06f0c08226c211aab9c101a4c16a3b55acb6a6c2f10e0aec7a03185d781cb76111e17e6731523c4eaec163a80695376299a68318015843bebb349e0d126184e627c90f2d5fc5755a4c5c7ab28f526572775b420985c8fea39fb9f983ec7421bed5aa3bc3c4189f8e85c7791bbe2da1b63c5a9822c7a5574675a75decd2a2448a66c258c21970aa7268019817d7097361758172c5d75bc2af866d64f904782fc66458a9646171a8cf23ad3747cd027c35996d6ab68d515647d54e65df0bf69d2e8993ef19ddaf4dc7b494be841778110dad474b5bc8de177e371810006600bbd644ca2f2cd2038ae2c84ffa413df136933fb4b4ec575578590491e1ee892692c4ed72f70fe0cb12f4099cea5b50a45ce6ce31270d6062301d7ef80534ddce164de6be4fbddcd6f96a0d48f737ae9f29ac46d207a56e4de6be518524f85da7b96aa34473613d429f98975b7e02d93cc17016947494945e61c9dee7c3a624b1daa5f2137074e846afb3f8b72a038d7a224b60d65dad1cf03a53d482d12984e46490bb5343c73b01aef13c3fbfca2a3f5a0046c10581124819af8d4251dbea0b2959fabff7b3b8e6143d764922491b023b618804e1f3893618da458fea3e24507571a42944f00954a883500653e8a4ac7ad3214a356731a2621650d687e80d78570fbe8607bc296ddf312b8c63ecb4d2fafbda19d35fc6e2e3895866c94332fb6cdf8853da9b725ad4af9211d4537e27f17198cb2998f3dc049dd291c9a40bc652a37e01f5be148aa2b4ed78203e807e1975f02fe16ee9fe62c92fa1aa8bec62b3cc5ba34a4560a4036f454b100f1cd3d0da44a1b98d9a03a754f6764fb263979ac760d7169b57a6091a8be08b85116006865c98d56183f23329b71114a31f45db342ddf3d8eff583ee815382bd7bebb47fe373f6b451f7ebf6926db4cd22bae2681ca56ee644688a3650c07f5e02d4f7ea0b53dc97d7cb689b4f76fcc0ebd3dc1110bc4c8a50b29c59da2beaba96bc506b2cc3d4c0c95609a1e2aaef2268be836e096790d4ed8dc15ca17e9ed5ff180d9cc91314cde18ec1c659f8f866764e3995e54847d34d06fb2063790ae9645ae31064df20967edc9a1aafef7f0df4a1c567a0588e5074840a4b9319015e11c1dd4ffeaca5cbe9d2c08d9ccfd78873f3b545e3f205bb47274e02b182ae3e77c22f6f3810f8fa19bd8fd080127399935ae98be4d3cb09a59adf7b0f1e1d29f57bf7e68f888e576fe87c388139015695327adec44ac55b2387c5c4172ae48c34249f221073484acdce6178f6e3a30887f7726ea42aaa0a987be1656c5a4dd250eec1f3c153feb83c3a752824dcfae1a9208f570b425b1b1c42b6a826b22725a89e08821e86872e495457d9a2073e82f8ed056c2061004870d4352d65de9781d66e5e97da29bfa1f97f28ca20d68c5d86a1adad48c89e504c52d2a92afc1d8a26aa04421623577076be94af79622ced2e7bb20d52f91e212bb964cf1b052e0958cc4ef77c43af016aaaa56f490b978235a742d9285f287862b7c5e34662fea2d5939362f77127f229655fe3991e16e15e3e8027e465bab02fc70888f19d57ab7c12620318a77d5a4765d4aca42ba86de66a962fd6aee46fa00a03cb10034ce95e76d9d9e1c261a3fb09b468ce31c393426f6164ec5527ae450e0565ddb7e494d5c4f526a8cfc383bac2f130dcd145740bda9b47f142bdb4229ccc2dd62d854bf7a988e5109898634a3f855219380c592a06514b50026f7723dd42e92d24c4aa7ebd5cf8d0272552306cdad78b2aabba4cb8c67b4d491ff41a83a5898a90349f227e8bb8f11550761ba4fe121017cd096e02bb250e62bda82313087ecb641cc3a98ed6ded127c9e777355b477a0a3786b7dc2a586f0d289c9f3bf756ede7e1869a43441bfc4d1d19f7247e2fdc4ed974f11f2978bb3f4475091495c35c93f78b4c415ee507150c399cb9d1a86870ab4c4d417a025b96f7f1de41a177c5a589ca3fb3aa94dc8c7ade326097a08af79bb0dd13ccbdcbe77da8cb391c65eb7c604b6571ce9985e54f315bd4ee8578414187efcf40da0a73d9691e9a4e004ef9fb4aeff3c12ad08f9a2d9caed55d66d7742a8e72885d3fd5f3bbfb1ff39c7d0db4408dc92861cea85d2d45855649ccc03d4ca1f11c01238a31bdde21d24731d8fd0ca91ebc97cf3bf15c3e9fabca567581ddcfb1c596fb4c207cc8c24d14d4474d65976684d9bb9581070c8aecba85f9e715a0beeb073fd1704abbbc52c126118c0df5167404721ebf120bb7f6183d7a35682847e08cd48a9d696cd9cda91be9c8f02f05614fac02afcb339db40f25898125f6fe5ea1ee254637e2f188fcad8689f4089c38e6560aa8629c73b0fa735d37bf61828cd2e3f4f4dd960843de03899a61547086b42ee3e9971e2b1ca574025dce89e5a9b30f30a57f08546dd022cffccd9a41c2697177ce10cee336e22bf767e1a58623a7c9c4ef3a379069e550a3c0c291584c6a2f9189eec5af78c1ce409106afef3e14c6e646923b4aeb23f1a15503019717c4c0e70dfc80cf52bf18874d08e74456adea8ce013e90acd81f7dbc179875896d62f93bf7abc4e14665cd090777be8b1e4ec1b1ca4d44f6409df4aa455c30da7cb2e6533b0a79683edebd1dbc8c6bb81b14d8212c9a5b13170b8621957d6b3f0d1923500a90e5aebedc0d8f33702da2a6fa259aad2de4c0c7f73424d2aa4dddd2fd9a80ccd7d4e4902f6d51d41d032e497f37e97379e83ca9ed254d3d1f2a59e7910011efc021428202cdd0e8b808de931e37368e2bba3ee69397b8d9a0fd8daa0c81b6a3238d9fcc650de1c4a0f04542e0079699c52706b0c87a5b1a795501af024349321aadf40f4dcec64ade66e160851ad4a4517d205643e3e8bf6786e78b3fa0627927719d05375432944c252712238aa401c86cecfa1b913c23cfca86f273d74ba7cc2ce5824696c064ffc0fa5d6bc135faa8aafea916411111e40945a709d3948522a3a9920da0c874646ef0edb45601301e279ddb5b6e8de84e7735350fd3ede4159517b87f63a3fd909ac4afc2dc2a1c97b5b7fb0251e4e8a9d97b3d6053350b75dbaf692696a67edd99fd51cf149e2c879c01f7f2482d30258544756b6a290a2ef94abf81907bd0c19d3227303bd6a7bc5cfbd4419e5dd2d80e1cd8534933e9c806fb313f2baa184985e8ab8c61e435d23c1c6aa5cdad224d647faaa28a8dc0610137ade69bf65133a22330ef529123929febd448e775db91e6d1234fc3b445870247789668bfd05ec122177f49f852ff6d4fa03236210c38694bbf299f6bb1f0fcda0eb9920f577b3205028ec2cbef21d2cb3a8d83a3ea7a84869d5683602255a0371b8d20517b0fd8eb91156d3db739d155e8ad23f0f98ed6ea3dfb2535ca3c13538e63d03e1b5c93e213deddd52c75c16d37363b7b3c721a0727a9fdd4d5e079fb1cc80c585ba734f7c9ff111e834f6b1c4c5dd0dc03afb815b0372250a9a5efdbe0b40f04b99cdda0584e8d96c36541115546a226f93c01ab4c4a8045678d6b1bd7e1d0d1cd007bb517feeef761cd89cdf36663fe54662658e5450c2dbb09b7cc4cd7f6a1cb267baeffe28cfd07a89eab25d334d8157c8c8ab53000415144d521eda218d02de37079f05a8552df00c5e9db104f4260ceeb6b2e9936ec1bdf9e3ab4ad14fbc2fd7eac2bc6c03931d9f6aca38915ac89ad7de20746d8f4e6", 0x1000}], 0x2) socket$inet6(0x18, 0x4005, 0x7) 01:09:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000140)="a19a857309f4e7840ffe5cd7d21b42281fb782bdf263909bb5764d29c3d0f71500b4517e06ae4e5e904c8e6b055b7826c7ccd04f3687ce489a4af2fb16ffe9eba8bbc240215c95019a437e121ab4b10f77a71b25ad901889ec8f0f308491ffc098ffabdb9272cf1d70e6b715043af44b3dcd14d76d679dc7537b2eef29deda352a97664e20bedc06509b61548bc464db8356d5e07f1e9e33bcdb8afd74df4447a947b7a0d34cbcccb3bdf8cd942feb14b5614d56c09f18ed1e", 0xb9) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x400000, 0x505c}, 0x8) 01:09:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000003700)=[{0x0}, {0x0}, {&(0x7f0000001300)=""/61, 0x3d}], 0x3) fcntl$setflags(r1, 0x2, 0x1) 01:09:13 executing program 1: r0 = semget(0x3, 0x5, 0x1) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/41) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a96", 0x1fe) r2 = syz_open_pts() close(r1) dup(r2) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000180)=0x497) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x9) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "938d16c66662471771dc3397750421929fc500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:09:13 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000340)='./file0\x00', 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0xffffffffffffffff) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x7da5d430db3cf05f, 0xfffff, 0x9, 0x9}, {{r2}, 0xffffffffffffffff, 0x1, 0xf00fffff, 0x81, 0x7}, {{r4}, 0xfffffffffffffff8, 0x1, 0x4, 0x1, 0xa6cb}, {{r2}, 0xfffffffffffffff9, 0x40, 0x0, 0x4, 0x800}, {{r4}, 0xffffffffffffffff, 0x5, 0x0, 0x20b1, 0x9}, {{r4}, 0xffffffffffffffff, 0x8a, 0x1, 0xf36b}, {{r2}, 0xfffffffffffffffe, 0x80, 0x20000000, 0x3, 0x2}], 0x7fff, &(0x7f00000001c0)=[{{r1}, 0x0, 0x18, 0x0, 0x5, 0x4}, {{r1}, 0xfffffffffffffffd, 0xa3, 0x2, 0x5, 0x2}, {{r1}, 0xfffffffffffffff9, 0xe3, 0x2, 0x0, 0x7}, {{r4}, 0xfffffffffffffffe, 0x2, 0xfffff, 0x7fff, 0x6}, {{r3}, 0xffffffffffffffff, 0x10, 0xf0000043, 0x48, 0x5}, {{r3}, 0xfffffffffffffffe, 0x31, 0x2, 0x6, 0x1}, {{r1}, 0x0, 0xc, 0xf0000000, 0x4, 0xb1ef}, {{r4}, 0xfffffffffffffffd, 0x89, 0x40000000, 0x80}, {{r4}, 0xffffffffffffffff, 0x8, 0xf00fffff, 0x6, 0x5}], 0xfffffffffffffffa, &(0x7f0000000300)={0x8, 0xff}) close(r1) 01:09:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 01:09:14 executing program 0: r0 = socket(0x11, 0x4003, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x80, 0x9}, 0x8) listen(r0, 0x3) setsockopt(r0, 0x11, 0x1, 0x0, 0x0) 01:09:14 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) getpeername$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000002000000000000000000000000000000000013320000000000000000000000"], &(0x7f0000000040)=0x23) 01:09:14 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x9, 0x2000}, 0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) writev(r2, &(0x7f0000000240)=[{&(0x7f0000000180)="6d0124d9c3daea43749ed8e7bbf3e3d1def52774b4edad888cab95c00952b0d23aecb9dcb0c8e231b36b0a36a1abd1e4baed50528065cdec1e7db5793f7bed05065be910cc340131597ceca37170deece0e72b2e395ba0d3c2cad9a227b5fcd54518bea585d31a65c10f1bbf39a48ebb6794f6cb634a7cf7863d3373df9ff39cfe65a6b4762da900eececec811aefaa8368cac8153eb5d12fec71a4ae48177", 0x9f}], 0x1) getpeername(r2, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0x50, &(0x7f0000000340)="fd4c8c02f39292a7b964a637752a2ee70448a5093a5f31a667b53ff086613e5ca2acb0a781dbc854e897a57edc47ba86c0e06a5bebb25e70779eced6d0977f90859f2ec39684c56720004e527c8785a3") write(r2, &(0x7f00000003c0)="ef30ff02ecfdf2eba4debc366969f2a392b945ddc12b0bbf10c119b466760159bd3045c57f77b83a898458029cc71a2de6045f746f096854341f01b987ae2627d08d9a9e780ab96df684f0a0f1ee2500e775f62ccb17b351a4c3eef353bcc03f9f916fc1cec2d19f7ebe7bd65de733c9a04b42dca55d0d8f7ccbd9d48339ffde8955cb56ec81b4f3dd703be3eb274993694e3fae42be0e53d3f68e3b041faac0edbcfe278637bd66afbb2ec004b118a2f876a8e814b3d2c21751948e7eb777cf32a0490d68c7d97ff49c3aac526823ebd3109015424d2046486a4bc3333793167a6f4ebd6371d8a4de21f26eb7fd4216325fe7deb3dd664802eb3ae949c203b2e6a8fcb09153d73b5e4f33cac008eb7f04e259ce05839e91d1c9dd104d6713ae46116509fe895ac83f6e84c17934f711835aa2080d4598066f5a9dcd4ffe2106cd7a699e9697fd1c2d598fc15ec42c8af77ec0390c7a2e9331d06f331590c60dbbda58c70bc03f280691707680fe528049f24141fbbb7bad5046a1ad89c9f1696b4b1c269692ae600fe198c6f200ee781d0542d15d486ac4bf12716d3c6714ed05da2d2c8e29e93d8c2e9762fecff84de7a2b9d46c9ef662eb83d6948214ccd8dc9c04634fa9a99d2562ce8b15bcebebaed193e50bce6d8df521463a9a2036ecfc810a394bcff9a19933c85ec2fb52ddfbfbe62d3d49d3ccc8451c93ab3122e2e04cb2402eb02af24af67ecd900227a9ea5bd32b98969b7c4598ae657028be2b6f8b43972ba7304e3952a4a56535feb82c2359208fbe6ac5242b20e331f1d3c6e754f1219993e5c6ca05df633470fe70584901ee426cb19e5a5e4465604c0a1cbbf680ad36fe66d372ee06d89c073459c601b81af2178050e91f45d6ed82580fb18eb7c1b8b4f50532a9483e74a4f7d76ecac08c2fffe6e280119b1f751828be05b7a3badc17b66148b0b3635b6267fb62fb06f844417b8d007b21ea1ebe0f98df576488963e3e74216759337bb5dd6c231e79a9c15d382668ff3651c5149a744079288066c0c14bfe31053162e4b4a03b3c2f4df75a22cc98276ecc7d6dbb3f9afa226c65fbaf8387f7062144c3d31a588834c7f300724244df85fd8507d1594933693bf271158f187f4401cd9413913c00a086e44cee78b88516d8dcf84c78277ae0bc91686348e61699d7e174080525cf32a5ffffdbe8b205ee28253723e51854fa934119a80fed8e29056e4ccb0ffe14c58631d590379c4fff5340b0b67a6a2b0ab6a34ddfc0be6ee1bf0be593dc6a5396c50751ba6560d076983c96aac452d76956232d1b143c0fd3f9e4a2a31f3dc6f1b0350aaae731b7e3c8f4216f23d6bbc212b9846a811f71f2a1e9703f588b2198604312ec8ebac314e3fd6c1f48b83f44103c6fbd480801c62852b38db77a824b85c9d184815d709e429976d1b97a6868bd76e197aefa30896d9b76bba2e253ce8f0a5b5e9b075d8b8835119cb0b75deb84709d9e98a4126b9ab970f37f2bdd19750960ff0bb15fbadf2104801013473aec55deed87ab80e3d8d32ed647740da71e0565342c8e03aa45090356e851d80f605529f226df31d27f2b4ce00e41eb809229dc96eda89cf39a2d2c783b9a42acf02e6223ca8a41f464893e68e29dc34b9a750e1204ebdf5112b0deab7b305c752f58ed17856a3f33ab093a06030e53c5acc3d4cb767280753345efbf5f16bd7428ae9bdd1cd6389080d0287a35248ed5b4293ad454a16547df244180f0e642e2511438171e3803018987f5448d1379cb740f23523e5aa3213b417b72926f1e3d279c7f33cd3111d3faa4007134b48161adfff16e972a1c1aa72caa0e9af946db64cd48d080026091073e137ebfce3007ade2a9c30797db6430af53e533f9535d8035cbabfd3cb6901cc4d5a4bb4c4394314677aa86af1a4d60468e6e7041967a0d19b4e9bb239425ef09dd1eaf7086a00260c86b3606652e5787fda62a42aa2772043f6baf6ded9dc02e41beb53c3bc8903d1cdadc4fa01ad15cd5b7905d7e80dd02d857f91a85b73286b8e4d14a6201752f34d6ca8a596858e22c1f1f5808e707c66be4b9049c86e38011febd73db43a6fd3fd27a6bd58cd03086a2e5612e45790209fa93c3822453c5b71dea447d08eaa2cf9d77efae9b3e1f32b996647dd0efa12b378e4d2d9d05dde59baf5960ce72324767648415dac81b132447ef76941a316a728e081cbe04186b0399bb92a61e76b9d78a4317448e735d5c37ff1340441ca0f2cb085d03b7e33c0b5fb545d92652b94c096ddbf92a92958e1f23b5000a12de26a5b63888e8d7013150c30f268568784ff019af1d5b00a58dd50c5c0b109ffe6010497100e8c87a7dd1085b1f31d2034a1d0e27cdbfc5af51d1fc76271d6e2aa3865d3279eeff331c2b9e059c86423704e5fdc4cac136dda035a95ac3569e215bb6fb5dd994a5c33b610ad89a10e35d598d56f836b310f94d98001fcc710821095cbc5f3a150f996940a9acc9bb87140de6731495d53271324e46baad61d7ba5408b72259a4782635c7ea2a2a93c46da1a90fc261e2f49c44b16cce887d0d10633d9d1595aaf0964948d6c42bbd5505bf14f450fce246985ceadc9ee3bb578dd80f8e45a0cb83b8ea6fb0cb8750676ede4c6f2999453256cf7a7df26d76a685867d1b41d59e2b04c943a0846200fc817650c1d1e0b493e59b2b969e73f4cd38f85251aab65b6e7f645b051409eeba6306f8ebada2af3badad772566dc54fc7e0087d49f449195696b9e1491a86e9519b153a1aa93c07d6ea35ec21812b53b2cf2287a22b4d39e548c10bc495d241f0a58611b2ab560914bee7d0b324a9e4f4f0cc67af3b965f5cfae89d3c8b0098de3fd58fdd73096eac62ac7be298acb93de0e286b2a471b8d16427db1472fdc96ad85df621f7b3cd198458dd0d132f0ffa927a64695a6e2f4f25ab78db07486bce08bce1329e5c631937caa761c3e2dc74f99829619a4c19a6382a167e588868bf405c7be2983c0fe3d4f4fed81ba297b9efd2b7a0c2f772ace0528da4c649fbd0dea0b92f509f1b14f4cb9ba359f936b6f107f6c80d5f920977f57be3dbdeaaea5c33b6995392ab8cab6636e4658258eac2f0e56ee6586ec460d63bcfe8c2f0e49876e62cdc9d72724888e53159cba4dbbbe678b29936ac1aebe666ee89d7a2d8a1c0cd8977db4782b29996dc85afd23801aa1d31b127ddb0f1cf6d92b631ca29a6d1bee47b37e1447a1ab00fbe61f34316a5a8b77c530ca07f2c8cc5aafcc0298c40bed36eb7ef92e4cecd8749ecefef163803d3bb320000cf950666be2164d58367d9f7c49b7db418b5ad759227da7c53d472e4d3ef4609bd3255740d7c642d4360c972beed632ccb1c85b14465f40e0fdbcea18cefce633053a7a17157f971d480ceedbef23146f7f72f663c972af204b8720289ff988fb97237ee5f2f4992a8304d068621b917c815cf5a2f9147886b551810961bde2a33a672ef696bf946cf99f38f03498dcbbc08a55297533b495c7a2af386bf4dbf0672913b516983cc30c80396cdd27505dda5505e2dc6bb326dd6db68ef2ec33dd872fad76b615602978054f75ca4e2a8886415cb57f609ba22141bb32d848e87fe5b63da86a7b38e5840b041f37429f6d65b4e1de10ebf8f5c13e2ea10a8ad2853f09363598bdd857537eabf29c456cee890582b00932665a1eb17058e13e878acb5f238862b060a41e3a1e5ee428bb8a62924fe10c6ba450fda137de477ced754a63108bf1dc0dc5bf60dc65549f952cc1d50bac081428bec38ea295bee3166f270c226bea85523aef5fb106efd18d04a60e3fbc13ba4432ad1a1e742afc7f141de8417d2884097d4e747b04c95ffb31f328e8e920125e919874ab67675e66e1e49bd7bac832409fa05998b9291d4327aa215eb34982074c4278000e65febed0b59992c2cc8b1177614603f0b8abb7ea41f676069c45c29037cff4b5fcb79438eb4240e9e48ea92311840e8409006c710e38cbd963b737f64d10349789f9f15dd4d39d7f593e76150199d5ac5683b5fc1facd19132bb3df2f8279abe6f775488e56230e6cdabccd3760df823d7f6852836cc5a0aa797e2caffaab2e48fae30ad532fedffae0e04685cead8235c41ab396122d7ae59f0ce7046fd9b8f8554ac8f7d2740eec2566c5f3b630beb4d9a25a1c9fe6645e8914b8f821daceffb506c612afd4e1782568f7a3f44460c4b5dc931dd79fd87dd69640639388c4901b093006c6d40fd68b82fa69e874f9b8b7bcee653dbffa02c78538c27c18237b3b219db4b280751a8e2ac8a5112e1622af67b3f2caa3b8cd64411c7c8e35064ae9b4ef15170ed0cc630b1bb2f70bf284dd87255c3416cb51c992370c6c1bd7a79e5f0d39b22ede2719f7a4376867c12bfda56ccb2d9b57aeb0d645383b827c89889603d2bcc2388a693e5b5f7489d650c9a00daca4118b046684eee14313fd16cbf766ade7375c485df7c67d504c9e9262e1c9562350dfeeaa704c5a68a8be2ad2fc6ea429858706b324721eff2ef38d5f143369400d84a2028b18b10acbbed2ad424f100ed86c9f549366acaa17c9118b6dbcff37adf5a8227a68c1c76238e8938d21494ed04ef64ea2f2466159de1e996dc55d6781a48119176f335401d0e7fa1eaf5f27646e9257fb342ebd8c7720940b6bfe98ae41a0bec155aa56f870b5faa0b99286e286410dfc1603b44e71ac4a9cd421a3a590d1f24c24a2fdbd72687b3ba56f19afc34e85d39c4ca5e7ae797bd0d9bf5f9d5366478ecbcbc7795e2107daa0b65459c8205fd84c69a86a9e0734f74a133a2d3bfcd68231c84ecfd991ca0d2ec1d0a2bfd3ef08b607223b549d1d83084a2aa4cd87bbdd6ca770a9b53e2178cf06900b4673c60bc065e7c36e165632be59713298a2ca824404889b05fb02a7a2898c5e6a6f6ecfb279809d092e3affc5bbe5bf72e60d71436147c850c4048642efee07a8e69868f0377f49980cf347134366c9b5edf325b762102a5233695265a7c1766dd9f7ef1b256402b6aa8a543b4f359bb2f7b710f355f97c8c2c276a1e1bd37a267709b67549eeb7cd26828dbe81226f606cd75e6fb99c78ee9ca57aa39af5a37c2c64ecb60d17f7662a255990d31f03a29ad3be960864d952e99b09858c3fc4b7d1911033dcf9dd9c0d98bbcd6b6a0d173c617c44daaebeb577cc241c51120ae99ef7f24538c43144a718ef6962e89c0489762605121309d2f2ec2accba6908cbd78f5004d51f41c5a2d39e33eca1f7ba075a1b43fbf8644cf6bc5a057b2ba9cd01e115e1c89e5efbcf9b005446ab1752d0e45db1058d8db3c52591adbce331f7d0ddc3eea3ade66ab3a5cdec7630cde65356d4c368d02d646af951fb4cc8edc079027534b68113b7b1579cbba5a556287055009025f122d553ecd9744a27a22b078b2dbd9d7dc29e0799e45955b9c92258e172784cac179050a3b3c70d617155af0fd9a4d1136a97880a7ac80b1caa349543d4100a0ee8df6048d4a8c8478da60a8607ed4384ebf9f6e4f7081e2a816576a2e6ba8ad56a9396ae425e545df05e2538877ff929205af0149045cff6b2ecebdb1c9542e646a9cfe2be5e7302abea8a5d0272baf9c1735ec3b5da1c57bc7f13664b2bdc4e6d62dd8d745498466a1809df9684ec66867b71fe067d3f985796939412de308867e0b5dcc9c224f95afb41d9aa54e330e21ad1483debd851a0b9b3ae4a7b6f4d63149c3c74c47c818741bc6f274aab2c4e43ba9da7bb6c8f6", 0x1000) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000013c0)={{0x18, 0x0, 0x7ff, 0x100000001}, {0x18, 0x1, 0x9, 0x3f}, 0x6, [0x800, 0x3, 0x642e00000, 0x20, 0x2, 0x8, 0x4, 0x10001]}, 0x3c) r7 = dup(r5) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001400)=""/4096, &(0x7f0000002400)=0x1000) lstat(&(0x7f0000002440)='./file0\x00', &(0x7f0000002480)) preadv(r6, &(0x7f0000002680)=[{&(0x7f0000002800)=""/137, 0x89}, {&(0x7f00000028c0)=""/165, 0xa5}, {&(0x7f0000002580)}], 0x3, 0x0) sendto$unix(r1, &(0x7f0000002500)="cd370b3be5d258398310c7207bd006ab83b4b6372ef41c89129bd3a5c70cf1973917d86a546be48f31ad7845cab0e68593219d11f9e00239a2815b9ea7afb995aefce956d9", 0x45, 0x401, 0x0, 0x0) fchmodat(r3, &(0x7f00000025c0)='./file0\x00', 0x4, 0x4) sendto$unix(r7, &(0x7f0000002600)="70c14e844e12d884913b32f8aa11305e82a706166643b8e9bd7a313330f794500149322e7164c637190fd1f082c4d56a9baad40c16f56e0a9e4f12cf79e76cf76b2016f688bf16b65fc77722cebd0823", 0x50, 0x8, 0x0, 0x0) readlink(&(0x7f00000026c0)='./file0\x00', &(0x7f0000002700)=""/2, 0x2) accept$inet6(r0, &(0x7f0000002740), &(0x7f0000002780)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000027c0)={{0x18, 0x1, 0x5d31, 0x5}, {0x18, 0x0, 0x7fff, 0x400}, 0xffffffffffffffff, [0x80000000, 0x0, 0x4, 0x1, 0x10f, 0x5, 0x7, 0xffff]}, 0x3c) kqueue() fcntl$getown(r1, 0x5) socket$inet(0x2, 0x4003, 0x8e) msgget(0x0, 0x8) fcntl$setown(r5, 0x6, r4) ioctl$TIOCDRAIN(r6, 0x2000745e) sync() socket$inet(0x2, 0x4001, 0x6c) 01:09:14 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x7) fcntl$lock(r0, 0x400000000000007, &(0x7f0000000080)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x3, 0x8000, 0x5, r1}) r2 = dup(r0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) 01:09:14 executing program 0: mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x1) 01:09:14 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001a7000/0x600000)=nil, 0x600000) r2 = syz_open_pts() fcntl$lock(r2, 0x6, &(0x7f0000000000)={0x0, 0x4}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) 01:09:14 executing program 1: pledge(&(0x7f0000000300)='@-\x00', &(0x7f0000000340)='(t\xd8\x13\x8cy\xd0\xe8@Q\xec\xd9tf\xdd\x00\x9d,\xb8\x96\xa8xkn\xe1\xfd1*e\x96\xc1=q\x91\x80%\xe3\xdd\xe5\xfd\xeav\xc7\xb6\xef\xe6\x17q\xdf\\\x1c\x97\n\xec\xc6\xcb\xb2H\x92!qv\xe6z\x9a\xd6\x80\a\n\x01\x8c/y\xe8\x13\x18\xaeLh)<0mm\xc6\xc9\xb9C\xb0\x03\xcb\xc1\xdd\xe3%\x84!\xae\x80U\bGf\x98\xa2K\x90S\x81\x96=\xb38\xf4@D\x8d\xe4v\x9b\xf4M\x02\xe8\x94#<\xa8\x82?\x1dTdZR\xf4\x18^,k\xcd\xaf\x89\xb2\xa0\x15\xb5nP\xe1|3\\\xef\xdc2;\x0f\xeb\x1f\xf3\xcd~x\xf5\xc2\xa8\xfe\x13\x16\xd8\x94\xaf2K\xf0X\x92!\xc7l\xdc.\x1c\x81\x7f\x88') r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x2) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000080)="dc5b2482d09295ddbfdc0edcbd56ea2c3b82f29e74c7011bd2027aa92ff0e5001bf02d986e36b58366776ba83923c0566aa4daff13c2734c8912ab962e0c33ff768580e66dde7bff760046d8afe14f1c16c56b87b276a5bf8f688af696e7e76c4d6e643bd9c80e0c4ea78e20acad55b004a098923e5f5a1a9ed92b5f6a7d5865e0e35ccb53cec8116341679ee2a0", 0x8e}, {&(0x7f0000000140)="c3ef6fc1d1a6b2cd1ce3a37dffec7cba74732aff0dd527fa9bfc7ac7e92b29f1cbb234c60fc967343c64cdd38077dc434d4bb07c3ad3847ac6d0db755122dcc01c1844118d9f6264163e3ae6fd3cc03ed900b1353fda6d59ff21486e8c26e8786f2575a8b8e638fa91354c122357de76abb64e506dd4b89a4d527ce563f80b36c665430fd5aed367c045b31ed49024e5cb14e46e70634453", 0x98}, {&(0x7f0000000200)="c44294a742ce6cafbfd9e5d803af857de29d9d8db2e3ce99095c81fa9a14b28ce2ecd612414c08365c7885fc31b1ce61c04d9aae3d8531a52b7963945448097972af9411e5b51166ca495c", 0x4b}, {&(0x7f0000000400)="74b49585c0e12ad488d9e42a39ce817be0afda201b841e778bd436c1afc5438da7fe602012f07abda7cc55bebc1d7a840bc9bbeede4998527e5ff0cbbf1eba1b0c7360428301aaf8d5b3c1f589b17a4debb136fdbca74ab014146ac0ebd74f3ca4b301f972c1824e07c6c46696e6c9fcb889ca397fd2fdf112f4f179ccbfe4f4f46e4a57204a2520f26492fd1d418aeeaa94797df10767284bcb04bf", 0x9c}, {&(0x7f0000000280)="cea94258189e08f655b933c187ca707b65d35b8bb303c26fd524a70536dc40726fc1ead4f7fdac8e19511fa2c75e937e8ec88ada1f", 0x35}, {&(0x7f00000002c0)="090d2a0669d255d16591c046797ab36e65", 0x11}], 0x6) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) 01:09:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000040)=""/92, 0x5c}], 0x1) getsockopt$sock_int(r1, 0xffff, 0x102f, &(0x7f00000000c0), &(0x7f0000000100)=0x4) dup2(r0, r1) 01:09:15 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x61, 0x0, 0xfffffffffffffff9, 0x0) 01:09:15 executing program 0: r0 = kqueue() r1 = getgid() setgid(r1) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x2, 0x0, 0x400000000000000}], 0x9, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x91, 0x2}], 0xfffffffffffffb13, 0x0) kevent(r0, &(0x7f0000000080), 0xac, 0x0, 0xdde, 0x0) 01:09:15 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000001200)=@file={0x0, ""/17}, &(0x7f0000001240)=0xfd43) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20100, 0x110) recvfrom$unix(r1, &(0x7f0000000100)=""/4096, 0x1000, 0x800, &(0x7f0000001100)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0xe3bd) linkat(r1, &(0x7f0000000080)='./file0/file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) 01:09:15 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0xce1d, 0x8, 0x1, 0x6, "1f910a9f5df9b2b1c126c68a6657dfaf3c28b5e6"}) 01:09:15 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000000), 0x400, 0x0, 0x8000, 0x0) r1 = socket(0x33, 0x8006, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000000)=0x7, 0x4) 01:09:15 executing program 1: r0 = socket(0x20, 0x3, 0x1) setsockopt(r0, 0x100, 0x2, &(0x7f0000000240)="8e639d8aa67b67e332d24e19b7da87545ff30a8571bed0556d175afdf4843589b6b63a47701b1101c7a1c75ae16ebb", 0x29) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) r2 = accept(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) write(r1, &(0x7f00000003c0)="e0c8585d98db226da224e276233e84b079d3a9deae77c4bd041ff3ac6048d05ea246149216d171e775021ab67bfefff37e6ec20e588157d072e638274b75e28e0e559edef81d5211d694b8f4fb922061de12d5ba7137aef2d794eb27a47a5e79aee78b71d3a68ed3948e7fed5245b440e2c96357a184e827aa3afdd13ee1981c5c2a1c703e4cea92a36b5587764b128114167ab12993f816dbc0b53aa7674f6ec82d3e1388558894e80f755b2468004e8cc5d00cddc1e55be36754cffddb782b0aea8b16aefd", 0xc6) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) socket(0x6, 0x7, 0x4) recvfrom$inet6(r0, &(0x7f0000000300)=""/169, 0xa9, 0x843, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000200), 0x1, 0xc03) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000280), &(0x7f00000002c0)=0x8) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) 01:09:15 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) getsockname$inet(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x20000e7, 0xfffff}], 0x80000000, 0x0) r4 = shmget(0x0, 0x1000, 0x4, &(0x7f0000fff000/0x1000)=nil) shmat(r4, &(0x7f0000ff4000/0xc000)=nil, 0x2000) kqueue() 01:09:15 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00003d3000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x18, 0x1, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x80000000, 0x9}, 0xffffffffffffff2b) 01:09:15 executing program 1: getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2000000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r0}, 0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:09:15 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x8, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000180)="fb0000009e637ee0063162d2be9bdff15dc2434cab3491efc84892723eb72e828718d700cf9ec79397d7d3cb4104eb50914f3c8e80bbbb35fa3a71b1a8b6f858bb0119eef5cd3f60ea79461023af11c7b8fac4b104100954d55b22e6d4c6cbbc058b70c6207b3c51b41404228d06101b097ead4ae90e6aa645c013e176d4ee2fc267f6d06a76d6dab9e93a45f0f5801ae04272d88c9045e41d3678a713a3e4e5c5", 0xa1) shutdown(r2, 0x1) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)) setsockopt(r1, 0x0, 0x3f, &(0x7f0000000000)="630ecc283c870abca91f7fc014e89b6eefa8b1690f3e81f99da6b10172053ad22f392be601f6896c15348a44086cd59f3ad72ad00c6d30f31820e8105091e60985e908b1866329d46a446ee0140f522362d6cf248ba3142966eb626d1b167667fbb8b739ad461cfa06e24311f55ab20140de7a61", 0x74) 01:09:15 executing program 1: 01:09:15 executing program 0: unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='x\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) symlink(&(0x7f0000000480)='./file0\x00', &(0x7f0000000440)='./file0\x00') execve(&(0x7f00000000c0)='./file1\x00', &(0x7f00000002c0)=[&(0x7f0000000200)='x\x00', &(0x7f0000000240)='/)\x00'], &(0x7f0000000380)=[&(0x7f0000000300)='{--\x00', &(0x7f0000000340)=':&\x00']) chdir(&(0x7f00000003c0)='./file0\x00') 01:09:16 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x8880000002003, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$inet(0x2, 0x3, 0x85c) kevent(r1, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0x20, 0x0, 0x4, 0x7}, {{r2}, 0xfffffffffffffffb, 0x1, 0x8, 0x0, 0x434}, {{r0}, 0xfffffffffffffffd, 0x80, 0x6, 0x2, 0x6}, {{r1}, 0x0, 0x0, 0xf0000000, 0x0, 0xfffffffffffffffb}, {{r0}, 0xffffffffffffffff, 0x40, 0x2000006b, 0x4, 0x2}, {{r0}, 0xffffffffffffffff, 0x48, 0x1, 0x3, 0x4}, {{r1}, 0xffffffffffffffff, 0x23, 0xfffff, 0x1}, {{r3}, 0xfffffffffffffffc, 0x1, 0x12, 0x101, 0x1}, {{r3}, 0xfffffffffffffffd, 0x8, 0xf0000010, 0x2, 0x4}], 0xffffffff00000001, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x14, 0x20, 0x3, 0x4}, {{r2}, 0xfffffffffffffffe, 0x9, 0xfffff, 0x80000000, 0x8}], 0x5, &(0x7f00000002c0)={0x9, 0x8}) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r3, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) rename(0x0, &(0x7f0000000040)='./file0/file0\x00') write(r2, &(0x7f0000000500)="e3", 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) execve(0x0, 0x0, 0x0) 01:09:16 executing program 0: setsockopt(0xffffffffffffffff, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(0xffffffffffffffff, 0x29, 0x2e, 0x0, 0x0) 01:09:16 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) write(r1, &(0x7f0000000100), 0xffffffb5) openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x600, 0x4) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 01:09:16 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) 01:09:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9ab05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6b54cfb7d03046a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be7d0c5e6e822942060f9e13da075ee59b09d7b8b0cf8959330d", 0xca) r1 = syz_open_pts() close(r0) ioctl$TIOCNOTTY(r0, 0x20007471) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xc84, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:09:16 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) socketpair(0x10, 0x1, 0xdc77, &(0x7f0000000000)={0xffffffffffffffff}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0xfffffffffffffffd, 0x1010, r0, 0x0, 0x0) r1 = kqueue() munlock(&(0x7f00003e8000/0x3000)=nil, 0x3000) kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001ed000/0x4000)=nil, 0x4000) munlock(&(0x7f00001f3000/0x1000)=nil, 0x1000) 01:09:17 executing program 1: mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x1, 0x9}, 0x10) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) socketpair(0x18, 0x8000, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) 01:09:17 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x2, 0x8}, 0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x5, 0x20000002d, &(0x7f0000000100)='\x00\x00\x00\x00', 0xffffffffffffff0d) 01:09:17 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) socket$inet(0x2, 0x8007, 0x200) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x7fff, 0x8000}, 0xc) socket$inet(0x2, 0x0, 0x100000001) 01:09:17 executing program 0: select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) bind$inet6(r0, &(0x7f0000000180)={0x18, 0x3, 0x8, 0xb8f}, 0xc) select(0xffc5, &(0x7f00000001c0)={0x3, 0x1, 0x40, 0x54a, 0xcffd, 0x100, 0x10000, 0x9}, &(0x7f0000000040)={0xc67, 0xfffffffffffff000, 0x4, 0x3, 0x8, 0x5, 0x9, 0x9}, &(0x7f0000000080)={0xfd, 0x3, 0x1f, 0x7, 0x100, 0xa17, 0x32, 0x9}, &(0x7f00000000c0)={0x3}) 01:09:17 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) sendto$inet6(r0, &(0x7f0000000000)="bd6ace771779613c2ff00b44cff4faea107f7fec68cbf8b17ff649f276e4f82e105da09675340660cee577a78c86655f79050bfc2518c8d945b8c4ab", 0x3c, 0xb, &(0x7f0000000040)={0x18, 0x2, 0x0, 0xf5b}, 0xc) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000140)=[{r0, 0x2}, {r0, 0x116}, {r0, 0x1}, {r0, 0x4}], 0x4, 0x0) 01:09:17 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() fcntl$setown(r1, 0x6, r2) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/19, 0x13}, {&(0x7f0000000040)=""/122, 0x7a}, {&(0x7f0000000140)=""/4096, 0x12e8}], 0x3, 0x4) r3 = getppid() fcntl$setown(r1, 0x6, r3) 01:09:17 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) writev(r0, &(0x7f0000001a40)=[{&(0x7f00000002c0)="e236f22ee1406087728d7eb41c1553665708cc032087d2545981aaaeb9f93b62162d7bc657ee94be8b1b044914e87c4cebdb6a4706c9e31812f9e6229eeca7f8a9c552645f4e3a33fd6f2c0d3aace64bc502da0c91199d6ab6f8fac714af839c8a06f3c60e291af3945eb202cdf29443070093fbd8b84b5d6c5f45c9f638dcdc3de1f0549ea9c70999ec36d36441a09819139ed3afd24fa1831cccd47192ee4ada9966387d505d366a16fc857836dd9909d58102db6bb758e707785e342b136f0b2fff9f18e1eb3fef44f92258aea752c5156bfd4f2fce9074a457b6b91e0ec7f3e619d3b7afbb2a1f03570ecb5ec01d383c9d9c5c2155d7c109e48f962fea58604832f58cd4b3e612d5a33edacc07650733bdc94f63fb7ab8a41e9634563ff4f757ae2eb5a6f601a6bbb4cc196c63479a2f5ae910091c77292a291b7deadc3fd71fe9534bcaad989f416ba28844c1f8b07a453d6aec166e4646443e9e670ab75c80216339217ec54ea28e3df8b23c0f5a563effbfc3b28e6c2b794740d90b7ca3cdeaf47d1a592dc7e059f95e2e6a6471c96fb46a1d5eedb791e2f354db0920313abe8d408e62a98dca7dad1b43b84bd6072302068df797d7e8e02d17f080654f588df9e44036307ff1c0a83a82c33eef7cbb494015c94f9810f9b7813a143bef14b1c680762f80a02abe5bcfdf1abb9f66c635b3ea9c131ea43f99d1543b005e5a1154481f25f7999da9429415df55089d30d8f6d4aa00c81c4fa390dd4e2089f7364f21e01d308046465d84237ae6c2b1b85d7d45c7fa81888ce036ba54abb240c3d400fffbe4f244b5dc134d93b4f7fd471aaa6c95598fcf2f32c38b8ca42fa2a9267ecb7389fbc5fb6153f1ce61c0298342eb0b76d747f95047363414523dd51d95ee54823eaa70748d30bc26f6570e15f1be61326c26ad02f7e60626142ac42dce02a4515b5ce39e1da03b27cf220c4750a7def819a28891925c9fdf4252cacd312c21808bf589ebad20ac348765e25365b12f9da38fc4bab6e0175e0020dfd059f3081e633bcfe45ef822d22e4e8ee86098cf18b39c6cfe2feebe2af555069e4486112106291b29b7cfaeed45d5e05cecbfff780cff11fcde6ea885eb84073c49b9e2149a44c23ea75138301436f5f5857ef07091d4d8fd007c93eb6ecddb856f0d386fe7fdd897573ef7d88de850dd1ff656d7bdedd7d44c0bfea5f4fc29f2d3ee5d53a72f320e09ffcbf194d8ec6bf98a79462c2d195b30b792e6c5b96f5739e9e20d1d93fbc66ab49a7caf8197be2d9e0acbab69d38cf1780dfcfd16406161bb6cf9d2ad92508a3ca7ffd68f700298bb191397a2a1213d84abf3834f446f807225a347bb30c58a4498af3a9990ca8df5deafedb66fd12b872b28d85550d7d17f0b5c6583e8be19e44b7bd0ca90933b7752f5d5f41ec33839024204680d1b28effb79a67d1a1a1a72a60a01fd7808a5d17da8f8ef094841a850133c9d62d9402cf530f7febfb9366031e7746840517d5e8231adaa3e79c0e166742029e7bb75fcae7011bc9234cddf974f8bd49411385aaa4c8d8c3d7168ab7af836e7f9a4253f1b4e705b971a6962eb53ae912d02e9a8995e1bc37fd59fe74deb7b8c0e3c8dd9a7a9c6737477e0533279a87671cdd57eb0dc8ea51fdbfc2408452ef0456cbf2d9aeebef01fb0a03f0bc1f3fa5e5b0bcd50c688a2dcc51316c84c2e79389780632fa20e5d9d02752f520db4add3865a8ce9fdeb410b77fcbe59ebec10b625b8e1781d5a5d2bfd01e8ad2280e66b419532b277831386e0a4200b5fa694f85f96e0c8ad52b9933b647461d16510af5ec307e7141b2f0eac76b952e95dcccbaa34c652099e82dab769edddd8781ef1c88b70ca99bfbcb9759a4ebf310853389944857de56d7d8e9c72e2b494c3ae1148544514610d7ebbc2228b0a8ca49172d897497cb075a9b6f4411699bfcd1743e66325b7284d8157768812e7d7d8b5ce76bccbbd33a2dd022627d7176121708193bb7d4a397e9e7074f4733fa04684fce1db0eee98da663c771af3fd952d7ecd6463160458dc95c56bbb9fe500bd1ded32496921f8f6bab0e6c4de075c241be53121faaa5bd028b8cdba071518c623050d6f3d990690e607762b963a096d84cfe3c4c2ad23862dea1d750ee4ab39c148ccfd012b85241563101c4c1fe2ee1696901ab0f35f50f4dbd0c00f67e521a98030d0e8aa2fcf4bf598f10f688d82ed9658a012763fbf0e53063e9515b52dc8f6c24896cc2f1ca87ad259e6c990fb98e77310967b53da8b40c7d67425b9fdd0ca", 0x662}], 0x1) 01:09:17 executing program 0: r0 = socket(0x400018, 0x8005, 0xffffffffffffffff) setsockopt(r0, 0x859, 0xffdfffffffffffff, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x12, &(0x7f0000000000), &(0x7f0000000080)=0x4) shutdown(r0, 0x2) 01:09:18 executing program 1: r0 = semget(0x2, 0x7, 0x400) semctl$GETPID(r0, 0x6, 0x4, &(0x7f0000000140)=""/68) r1 = msgget(0xffffffffffffffff, 0x3fd) socket$inet(0x2, 0x4, 0x40) r2 = socket$unix(0x1, 0x5, 0x0) connect(r2, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) sendto(r2, &(0x7f0000000000)="d54a9be15b593a81d8f2becd5e34111ca5083b7e9f26d33887a8c0e542b09381c9535fc0a3a001d2ec15c534eb8ba838b6fa47961b2552fc7cec875844a6dbb78c4592c33859d758eb9202be8b9e0b529bafde103692df3d8f5c0d50bbf2f51a08e572d07922a60870b82ddab211431db36dbd8051", 0x75, 0x4, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000100)={0x100000001, 0x10001, 0x800, 0x7}) msgrcv(r1, 0x0, 0x0, 0x3, 0x0) msgsnd(r1, &(0x7f0000000180)=ANY=[], 0x0, 0x0) 01:09:18 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f00000000c0)="00e4ffffffffffffff000000", 0xc) write(r1, &(0x7f0000000040)="ab5aef67a6af0061ae25961848993b19a6a723eac0205e11fdaab17c8afc36f9", 0x20) 01:09:18 executing program 0: r0 = socket$unix(0x1, 0x20000000400005, 0x0) r1 = geteuid() seteuid(r1) geteuid() setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x2) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) unlinkat(r2, &(0x7f0000000100)='./file0\x00', 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x10030, 0x43) fchmodat(r3, &(0x7f0000000000)='./file0\x00', 0x10, 0x6) 01:09:18 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) write(r2, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r1, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r2, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000580)) r3 = msgget(0x3, 0xfffffffffffffffc) msgsnd(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000039a1ccc2e6857ff77d5f2d354e1509000000463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ec0d0e5bb9cc094385ae37dada4e092d967dd606bc1f4abb9190b0229ed801f1edc6fed40cd63a011f7632e94797b1a7b311f58a77f562a4d4d044e328865551a6d31ae596629bca452f8f9620e671bd476a76d51ea97831e737b65ef1e326d70757eec5ba4ab231c401c5f076fb6de96dd0362d430a67b209c54ab2ec9c70a270281b9233"], 0x1, 0x800) r4 = semget$private(0x0, 0x5, 0x2c6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000180)='./file0\x00', r5, r6, 0x4) semop(r4, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x800}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x4, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x1800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r3, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000000000000021000000000000000000000000ca68a7dcd0941f48c1c77fc166d36b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3a793594377a5005c0e9000000000000000000f61648ddb1ef6e798f000000"], 0x1, 0x0, 0x0) semget$private(0x0, 0x104, 0x301) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000005c0)) ftruncate(r0, 0x7) semctl$GETNCNT(r4, 0x5, 0x3, &(0x7f0000000400)=""/11) getsockname$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) mkdir(&(0x7f00000004c0)='./file0\x00', 0x6) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x180000000) msgrcv(r3, &(0x7f0000000a80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000007f9600000000000000000000000000000200a78c1b5f8569bd7f8289448ce95aa4c09605293a9285bb27d6e757fc34cebb8796789e2073b9fd79a65e94325c9988c6b77ff0fdfac313026e930c4f5a4af783c07aef971847b565dd9cadd350e7446a2fa349b2d02a0ef7da9ae02cd06c9a7828000000000000007c6a650496c81b43f7098bd81589e0f157f7e9e4e8968743a4e07948f39df403324fe15459525ce11eb5a6698a7a5d8c480ff7dacb192bece79ae12ee22ee8f64be97813850f298cebc2034c255bb6b22aef098e8c54df140dcd850a8761982e125bedaa77ec4a058c564681d736b11ad67ff70c322d1e7aa08264802ba2448870c45188e73b660a"], 0x1, 0x3, 0x800) bind(r0, &(0x7f0000000640)=@un=@abs={0x1, 0x0, 0x2}, 0x8) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) bind(r7, &(0x7f0000000100)=ANY=[@ANYBLOB="01085d4ef0ae10000000"], 0x1) 01:09:18 executing program 0: shmget(0x3, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmget(0x0, 0x4000, 0x680, &(0x7f0000ff9000/0x4000)=nil) accept$inet(0xffffffffffffff9c, &(0x7f00000003c0), &(0x7f0000000400)=0xc) accept$inet(0xffffffffffffffff, &(0x7f0000000440), &(0x7f0000000480)=0xc) dup2(0xffffffffffffff9c, 0xffffffffffffffff) open(&(0x7f00000004c0)='./file0\x00', 0x0, 0x20) r0 = socket$inet(0x2, 0x4000, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) sendto$inet6(r1, &(0x7f0000000200)="845836709bd2366fd2eba6b85c962d2a8d0afdd2b2f68e31cf", 0x19, 0x8, &(0x7f0000000380)={0x18, 0x1, 0x81, 0x9}, 0xc) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ff7000/0x3000)=nil) shmget(0x1, 0x2000, 0x100, &(0x7f0000ff3000/0x2000)=nil) chmod(&(0x7f0000000180)='./file0\x00', 0xb) shmget$private(0x0, 0x2000, 0x70, &(0x7f0000ffd000/0x2000)=nil) r3 = shmget(0x3, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r3, 0xb) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) socket$unix(0x1, 0x0, 0x0) r6 = getegid() setgroups(0x4, &(0x7f0000000340)=[r4, 0x0, r5, r6]) pipe(&(0x7f0000000000)={0xffffffffffffffff}) fcntl$getflags(r7, 0x3) r8 = getgid() r9 = getgid() getgroups(0x2, &(0x7f00000001c0)=[r8, r9]) recvfrom(r7, &(0x7f0000000080)=""/188, 0xbc, 0x40, &(0x7f0000000140)=@in6={0x18, 0x3, 0x8, 0x1}, 0xc) shmat(r2, &(0x7f0000ffc000/0x1000)=nil, 0x0) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000040)={0x4, 0x401, 0x1, 0x10000, "11eb95c08cfa650efb5a98d92bf9aba9d4f7e763", 0x6, 0x3f}) shmget$private(0x0, 0x7000, 0x20, &(0x7f0000ff9000/0x7000)=nil) 01:09:18 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) 01:09:18 executing program 0: munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2811, r0, 0x0, 0x0) 01:09:18 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto$inet(r0, &(0x7f0000000040)="cf28619cfb92550e68d9d83f5bf52a8328592f73b7176de1870ceb5a502e5080f3528778289c04a6050a062138652cc0c8f144e7363ee0269bf608e7a709ba0d93195b7eba3bc4bd3d6f2a5f6cd983b3a19a3a5ff71b56650f7b2c5acbda71166fc75986b2f14e1f5cae754c039e26247767eb064c37ea4caa3fea2a885aca2051bd498f1be69771a3cf8b66f4a69fce1d6d8d16b7e9c7df79c00c2f346b5ed1712147beda6064787fee4984370b7d497cf98336be3a2d9a673a7a3e990e0ae9cca7f977b862db7ddc13c2060e709da3b981", 0xd2, 0x1, &(0x7f0000000180)={0x2, 0x0}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f00000001c0), 0x4) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xb, &(0x7f0000000140), 0x0) 01:09:18 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001080)={0x0, 0x0, 0x0}, &(0x7f00000010c0)=0xc) fchown(r0, r1, r2) pwritev(r0, &(0x7f0000000080), 0x100000000000019f, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001100)=""/232, &(0x7f0000001200)=0xe8) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="e17ffd2bb9bf62a0e2bd80e9d7100780192b3cdbf9a2653f1b80774eacc5764a4fed578d1c6912f499e4189f8fbb4d1a0916380f9f9fa2a1e4ebb5e83d946faacfbb2c86e59de58a921e9bfa3e7ed0102b97169f3a04d3407bbcb30fb55eaca180a253f1000b7cec28dea018f1c7c987b5957ac188c02ca743d1d52c34771b067038e16c4089bb09cb1278b160cb16342458986956b408a08aa4553c0b80459c509bab47ad6c3aa2c50f0d16793f03d4c4d1310bcbd542ed9eb5d68a8c2fd6bef89161e062ef00b66459731b379bcbbcfa58808e8bf022f3f322868574a321bb0f150b0a0bdf879748e96128e912338107ad11d3ee6aa2ddafedf03c625f68959b118f2921574f57378e52f00fe12d20efce3b89130c084e3f076dfd2cb7ca604c57838a880c805ffcea1ff168301eadbaebbf8dfdee55b8acf57b46ca1cc64aedbb0cc7406e990f61cf949a5ba141130b3e6cd96bb5af320a9491c5c3a9c0bd1aa4643ba159e104f845fdda9edb8fd3a8e3b6933f3a9d6cef1e93e572a55b056c9aac1e3f18fa8733bb6e5e24972141e821862904f491176a464946c286c0c1afb0b8198d798b7f48d4398e3822ee08dc0c38987b4488fb50ae1c255ae065fb6aead0f1c1ca08f3664925e8564fc179b463c40bb60bb0bb3c176426cf06caa2b5cb2fd05c36a43d0422101c30514d5dfce6ec5594e92a5398d87ca6dbf537df226ea1e2cb6768c5bd601f8c9789927ae5da83fa198c0f845e7505b9c23a971978f70168d84ff96230c9f0126f1e39f77665678e463277837589f423232248f9f7c8751d1ee781d0998796b79969103f9a211d55b68850139b8a194e4c38d62392096a2698ce5592f08b7d68d5cb2adae8577f5dde0799fd857094a9a01526dfc0ff71d2fc522f365108be23a0bfc0641ba5a94cbee2badf73e8a4abf29341f1fd15a86bc7e97e2335054188c59397ec58c550f31e60ba063cfce4eeede4c46eab2ffe39a4f731b1d9f0c70eec24671a90e4ab59b2ee724cc53b765960715531b195d0049472157bceb4c8c4f2e63aeffb4e34858564d72ee2595e1b9d75ed9df8a82e9ac2ce8cf062a5eef6e5decafcb0547a6db70e55077b93ebacbc6d478b0c47bbe6e9194374ddd2913d548ef69272f8858c58fa43ed85b64f64b690da480c816f736dcecabf6cd6b2de3556a44fa6099b6387c1c431be8ac3f81702ffab512a4a3eac05df88a1ed7a28307959c5f2cd937e32a01c959a5d88a920a02b77316be108695f6696e8a462fcdabec3e0ca808d6fc1520bdc2bcd4f883f660aad20276ceaba57f11cae0883ff4d34a74d306aee1321771c89b7c7cb04328550b290bd01f14d0065b34c39d683ca7db86c5261c33d74416420cf6dd639b44829d4b43d03eb71ac75a507349a9af182b33e5338bfd4f925897fc217fb8b4bb3a7e9a0b468c1ff10e41f031be8973d8b7dc9a93141a9de4ac9dd9e7fca49d74bd935e681453c38bf01bc50a07c41fc7de7fceed15272f19ad57f8b42f960431f31ac5da2c8e2c2fc38470f95d37fb503edd72ff9d7045c97216297e97c8dd46d36c7be48eb66caf0878192dd165b81a97ce486d52463cbbc8a3efda7a63d62c893d1bdf3366bce2c034d5e8a70f7c85997a2dc98fa283be1e2db1fddc8851f22b7bba83f9eac564322a463c284e8f250a6a5ce3d7d23720a6a8ca6c757cf37235839569b9086e176090c153430a1cf5d5f3809101bdff8e6feea24e0e37698f05c796cc434bf90a377b6298e9077f974ad447a5e89c1cd2c8ce98dace08c2e3374b053fba486bd7849bf8503a0c01ee39f00aff0a78622ba17201be70ad67b01fa28f9a76be5a10ffca3cd668eb76d3f656a1991daf82aaa0bc7f8c7fadcb251af9992bfd6e6e40616a3335307ec477e0e2cfb92274e47992b1aa06eb071f5a2a1e67f5d9399d2e887840885df626c9e69e61b38b6a27420f702157d8ad2c9c934892b41bb0e7d0e3167108ee5fbcb595a06c9437f8e6611198803aeee2788a2a2a4244c0b67f605a04fb2d2bcfedcc4725ec443a2266d1b74e02e27ba9beaf1fcf7cf197c2a2852920c7a21f0874990e94a07e919c327fe0ba36a9dde5041fbd490a3eb19843f5f7ce78f86ddbd355cd127f9f933f5129b7fa3837816d0dd0322ce6ce7484419bf483bf110ac2dc1d680a41a410ec5fdd90101865007d2456e952fbdb0e1f486876d635af16ad553346e4d8abce5df270530cb11a4a0420097131aa71d7c4ca5a04f13fc9261eb5e669002d15194cf0c6e86d8bb2fdf529fef68aee06353275e2cb92e368905eefc726c4b17c00772e49cc52604d3ceb7ad45d34f686174ee6276dc48a391bf8650b0c5235a7eb3ada8528dbcaa0aef281bfd06b8a89225428b9e58291ed72da32a7679d29dfb5067ff186837382e60906b128c30a6afaa6d16f49c06be45833c4467d682ccf37d48e6b39090b4205e5250dd62a63d3e55e7f02b4b6a2edb95a6aad89db1289e145466213a9cc4570bfce0ed17796798a58a38343fe3650760092083a8f10ce90abb4f844bef0348e0e451190fd63fabc8ef3c07e61636b7f1d630a4a69f40d890dadb857291433d6803c5afadda11bf7c75829ebc5959a11b99b6aedb8d7931df4a783189ddc0dc1f901ed216e4fe76d85147552e0bdc5beffd353eef179e88ea75e1754cd416405f81f0f79b65f382a5a882e040938d928a3cf613afede142599e996e3ed50f9e6d72d8ff4a57e2306498b4bff5c110b1f637a72a29014ad0e06ddcb7b9f997cf482246cc5cf93031942350879c71bd1891cc2fd4f9a7685c521e8e0df7b18448184c0578f002c38701fa57171ba11f991c2aacaae42be9bdccbbf90ab44e181c021e494c7cc1fe34050a5a0671ec6f8056e8c1524bdbbd09be13a5ad156e0a20a34afa1c7b770a8813330de190c510f3d02a753b6317bf596fefee48ab51b4140732d204354a8b595dcf39586c011820fb9d5f96d6a6d445b58e1001423fd27071f99cd97c4874c275f809c16c7bee6c09e0669e7731260c3cd62b4956b55be42e356ccb6eadc8807c71fd4fd9a7c68115b2b55e442622d861ccaeb3ab51382dd48bd3092e570b5e8eff3ee8813a67718accd869021ba9760070063a98b1f0ef0396260fd80a659ef83e9995e6ef839dbd4495b21773b937a478c015aea0448cd03f1202246109dc4bb4956b569b4343cf68fdcb9b4b807634aa4de4d4c5ac0ec13828b2638cbd0fff585a5133d22546c02d94c31e1abd4f9c0522c23eaa1bd011c1fa4d83f28b6777d40842b4d3b38d5ce7b2d19e476b88d1fae69e7244e66f452008d7e1a15515415f1a39b3d92c4abbb10b6fb65ee89faec3f173f53059241ddb8a77103d3f7acfedc350e4a7473379927d45ca88327f7dc47c55b070c3cf505bfa7675b7dceffc78de125f8c6c4dbb5eda136aaf86585a58f670e11ce42f84db62623956e59e4ee36b6a0c05f253c68b39af97a788eaa80730c8c642168602a89fee4d009282c847c53546740ce0ed39d5162777935014d9b4e66afc2fe21fae3c31180af55fe0265900a93b33cfc8c653c2f005a3637be422d340653ab0b5a76847227e7be50ee86943a6e476a346696252b4ad5d9d7cdb0f134bcba16d6906f9f0bc4f4c5173ec8dbf33fbc3ad9c4096f3f5eb4fdd8606e200f4391ccbda6260a2d362cf6c832812013f91dd039af1cbec02cb5e22d03a69cf88ccf62e6804fe8831b592eeaa08ca626064b1af0cde2ed652cd47fd8d749bd8bfefc7ea7d74aef8bdd51146b28ba60d1bc06393f9c5965d8e35104bdeebc08a6314a173808d630f5ef509e32793b06271f93ddfcce47238090e9b9a2c5fe5aeaadf76644d6364b5f70c69fee3b2c89d43b4ae1f6769471720740dce58f4901ceaa2593a15590543c3eff80fc211298e8d307e4595d40d81573ae3572c8ed90452e169085a9cd08119fb643262bacda40da8d7c47d8e106b63ccf57b55152302f497d47a396c783b5c1a4b55dc1671f502ce695fb2ffb910637586f0ca33023b60788893ecae43bb54fec89a911c71389c377ceb34d72dfced54d90417d00de6c6eba09f3bc2a42e79c0db5d7b2a8b9da1ae12b65cfcc81da2ee042ef4cdcb080c7c34c371062bb1c8de35bfd296b64fac727c24d230454d40285de240982919510130a8b4029c77fee44a51abf92473638f5e5d258bfc196d4795b7a71807a693cb1d5abb575b837648886a88efafc955f112eff6caa82e3e2a8be7c26007790d0683fe7a61e0bccefc630a463706f0a956ef1498ef6d70f24a485268b8810aab725f0221f73746d73cd9313a98f9e60a44352f93944b6728a2e60c39938293e6242ed96d1c7c5e6cf54ebdc31b4b69770178c1b30e83a0b2ef6a5f2f91fcdbf232b0880def30d21b59d566162334ac7793475159407033c1f861437fb4efb29ed6e732939d1f507a6939e7ed8113b3ca3c8ee6089d1458dcd65e58398a3dd669421c7cbd55ec846cee40771b818cff04d029d10308fa209d17bbbcc5b496aa88c93e578632d219b00f95e00b529969aa2f05ca9a80ee9f435d071a8b15c8ac405abec66124132eceff363fc0717b680a457b2939ea2dae51be4616de23c86eb91ddc9063a5c366034f703d72696d2239709a7dc411bf6ef2de4842f507c169044aca6fa1fcfecb66fb2d6fe6191bf303e8522ce79430415573d705902046a3c580a98293f84a437491a0c9be0230c54894449643b4349cd27ac3a7b15337350bd03b8d1bb8524790aaff2c71581f8a0c7078465d1a70870dfeb001f5f028868de09ba2ed29c18a2e252bc4fe4c58fd5a769a65c1a308821c70e58efd1083084b9eb7c85381d97172282b3a6eaa8040a5d2a1ce7b776650faf3de0aab1dbded778c63168046c34f1f65b24dd837ed32e105b5722eb42fc06d8913acb0183960544bce418c3eae675f1fba824517b26a5a52101ac32a42b61dd32e2a0c8b7a88e43f08ed30659bf68c867d18ac957374e13642aec0a9f3038e6132b1d69b82bf2469194f7f6189be533c30f43b1a7b25f963a7f0fb9e156c12fbb3d588eebfafbf21430d844317a789dddd5ff540ea9c95d8709f4d3c27886e0078632ac67b3ecccb93bff72371029935850adeb744e18cfae4d47d88294591d8fd68e5f362cbfc6b73993e946047c4e62feb99eed633cbc3102f363991e92d1532655780e03f22895007823d0275786a2da8aa487afa09c3606ad7d6218b61dd885acc6b867272555baebdac4a81a9cf59f52edfc93580beddbd56f179854881a93102c8e98c09c93848104e04aa29a771012dc4cc049de332d7dfa1978b3dbd77f40c82ee1bad76cfce6fb0aeafa55d4b49ac998a7e580e110cf52a86380d484243cd423ffc3e208dc8e192c2a31323413d0470042dee2a34b4cf6e00cc1b5a56bb0904c7bb7fb72a09140ecce46b483a73470456c9f53a4a7cf7b1f16865d0f3bc83beafa3ba7268d44510a22bd7de3eebcc97e8b5af674957d0b69263e1e2777b11a021482b566a85d07c538f40bf48e48101e666b34f985a2e6ed5b5ba9becc00be0929cb47445a427807d067bcddff067884628d3661f93bcb6dad4ef3c12dffce27e85cb45517b23291db236600af9b2ecf692e2eb9cb8c92e33577f5ad14fe6576657161c61cbe6177ba8aa7345a77e5ac54303a32ef9ec19d0211a0f366e11b1cc17a254ac8659b8120ab369f8e69e8dc393ee4e454a45d600a8a28468f6666986010abb259152b97aa59ebf", 0x1000}], 0x1, 0x400) 01:09:18 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00005955e59f11d6b395"], 0xa) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001002, &(0x7f0000000000)={0x1000000343de0b5}, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r1 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0xffffffff, 0x57, 0x8e00000000000000, 0x8, "ce044c6eaf8a34c8f0ec15b7f3fe5685da4c2a75", 0x7, 0x1ff}) 01:09:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf7562548069b04c80c7f49dbaa747c84d0aacf9ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893dfed291999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693ed30638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582644590cb599b1ade6d67b53ab9dd973d00e7df37898c3646827b3b2bd4aa650c39a043f6af4fc17296093446c215eb3306757b45801f8552459b3dd75fb46090a04344765e372619335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e85b5f35558ce4bd751e97f07a62544da8f0c170399af47c85c6dc2c4072e8c6b7014f19597997c420adba354803635c5878bd1d3c9799654c2118bc699e266d030828242ad3d863c98c74d2c61cd82218398e662d0ce7cac139f2586a3be56d8f4f2a954fc4186669c87810b3350275d199dbca45e14ebe061063ff3256bffa7eb3dff3ab2cf18f6fa839c194c61325888e95ba54ca3c9e7868357c56d03ee35f2e69834d06ec261786eaeb0e07f80278d0663aac595fa356b4417172077aa8fdb6bcd4e0f09405867fb6e6d88f2235982ed3672539330cbba8959c134a99420fd3d250af810d75191361eb25113c95900de64d564c49b15f3eb304642be2a419738c4ec76cfb37da9d5a432cfc76c7a2e6e63135d030efcd29d583da23cafc17105c98196b03057aa67269b46f27250e34f1c95ae72b845013", 0x373) r1 = syz_open_pts() poll(&(0x7f0000000580)=[{r0, 0x40}], 0x1, 0xba) close(r0) r2 = dup(r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x7, 0x400, 0x3ff, "7b4473e83bc4c55225ff35e949fd03f68f57aa78", 0x3f, 0x1}) syz_open_pts() 01:09:19 executing program 1: r0 = syz_open_pts() chmod(&(0x7f0000000000)='./file0\x00', 0x100) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x7, 0x9}, {0xffffffffffffffff, 0x44}}, 0x2) 01:09:19 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x110, &(0x7f0000c4d000/0x4000)=nil) minherit(&(0x7f0000d11000/0x2000)=nil, 0x2000, 0x0) shmget$private(0x0, 0x2000, 0x483, &(0x7f0000d13000/0x2000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) munmap(&(0x7f0000d10000/0x1000)=nil, 0x1000) 01:09:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) dup2(r0, r0) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000004c0)="a4", 0x1}], 0x1) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x84) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/76, 0x4c}], 0x1) 01:09:20 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setregid(r0, r0) msgctl$IPC_STAT(0x0, 0x2, &(0x7f00000000c0)=""/163) msgrcv(0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000200000000000000001000000000000000800000000000000000000000000000000000000000000000000000000000000000000000444b2e0f33facdf92f2565b488a500000000ddb4f06a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000710000005c541b8d92eb56d865564100000000000000000000000077fa2cc209b928b5085fce00a74c7200000000008400"], 0x1, 0x3, 0x1000) r1 = syz_open_pts() r2 = dup2(0xffffffffffffff9c, r1) fcntl$getown(r2, 0x5) lstat(&(0x7f0000000400)='./file0/file0/file0\x00', &(0x7f0000000480)) flock(r2, 0x8) connect$inet6(r2, &(0x7f0000000240)={0x18, 0x1, 0x9, 0x5}, 0xc) mkdir(&(0x7f0000000440)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x40) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0/file0\x00') r3 = socket$inet6(0x18, 0x5, 0x0) sendmsg$unix(r2, &(0x7f0000000380)={&(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f00000006c0)="9f34e69a86b07dfa639be4be3299bfee4ffa3134003acc8ee5d2ad58474367a42b8f346d897aaa05d42a6a3f427fdc4f19ab9daad4d3e028ad32aae64c25c55fa67c5aba1d8474e3c0ed14636c02eaf054f2d46582403c2686a70d25101d7a58049d4a438429a50462e8e225c0b2d0c31cad69fcac1fca9cff5d6f99ea872c9de4af1ef30a0ad44c79795b33d3914e4ebe7cd44becdffac5111dc12164cf1ee33e9aa92d2d5b72d3494e5d7f67526ce316ffe2b3a20e61fe7a5fb5242acf004d456c1714297c6c74fde361bed4d83ad55cd8869534c5a87f30b1c3f261834171a9ef482c04d911b2091438d506cdaf9965a921581c4fc4ede45f4c7b51139bf60849b15543d5721ad12e513a8daade86a44b613e7062478a31b80a4fc6477cab504716fea452ab3c941302c1ade07d9991b850a741ca71ca5bda3483df252f9a9a6c547b6f9ee2508d51b2fd3726ac99398f0c143dd3990ed30edc36b51fcdcc8c81f206fced5da201f9d43e34ccd80fbd6a3aabc14ef19aefc4f83c900371e58ca87cf457464ea42e6ad8ffc7e5695c557553a936738ebc89522c1092cc898a17991f0ca4a488275e7f4320c0205cf812ca625cba9d1183d3b5aaef52fff034d4d7af592c15e594249163062f30686235ea814b6171ceb0ef5915886d5da7e1b9854f61bdd6fa265332e97efee0ef6982b0f9fb6f9f3795f176de4986a34e4046fffceb701fc837eb3c2b9dc9b4621a794b7ef333b96fd0f59729991c321f9ffc1b579da0a343e8a68e0b83ee8d3e7195864f280b36776bfb1b5f68bb6eec58af1e4b407525ad321a28097ea2b409dd69b5ef883f889420b45e00cd4d3abb4ccd1f2a93c5bbcdfda9b8cd0ed0740e1cc7bdb6f340c97b4274ae511b829c71039ff1d7c4256c54c5c459033bbc6d528b912a5351c8386efcd7d85125248c450fd8af2f702dab574ea99eb598137cbdde7decffa14ce0cb0ece6ca5543e3b7961965c0de68660a2746cb5da6ba122c20de23ed45b78f6b2e4f2942a4d8e5bcd4d1254de8c5636bd482a4a8ce91abcac655d8ed03b40b79c0b4415544d4d1cc42d032bdd2656e17281e34ef6469cf286654029b29ff9d11e4297a060566dc902a8879060a86fa02d6db35655fe7156077c7883b08b63492374996a816c072ffee761ddb253021de9807f34f165366a085201d17668903a12919167a45a923daa12261a0a325db1a3664f06998e772cc05f972f5e9af60c45feb6b30893564c205f63debb5a45ec050f557770fffcff3603bbef99198f9636afa0f9dde260ec07edf7e5a5c2f0ab89fc4e89d6894bd1257f9fe5c46d44c7b92a5d86d56ab8e049495f6ff2fb8fa982cd07a3abd921164b36ccd007cf3577fa913865f26b6e13084fb55f332ca2c79be04fcb94f133f7b822c265fd1400e4f2479a565b1fb6a446c4ff7d9a74e0c9dffb8b8835156eaa15d6f7668898c4686546368e3e48468d265b3def82dfb4df6542d3faa78f86d52c379308dcc2193e501cc6c9dfc35c1938c101c7e46d625d6f77a783e87f4cf79980975bd922f339b2daf75e7d770884ab4e51fdbce6875971fdcdbc056e0ff558235ea50d3eebcd8198fd799fb5c097cbbd7befcdfe3e3af5eb8dc137f62094beb5e5b207c791bc57012bb5df2b6ee858e522072f0e3e3cc851d7a9777f976ac970a3e66ee54a84cc3d5b4e5624c3061df39fc979892812c463e22a94a5dfc6fc1106166232c50aebf77b59be2d759319ea28a4952d3b893dbfeb3ca0aed9c19f997908b0fb6511c472b8a0f0b87d790791d2f2d62bc057339ce650ef6e9c7482c4b0fe1ee654acd7ae6830dc7351e70bab33054d0ef866dcd2fb10f9e06a089a0999114bfbd666c357d7fe4835ea53223e8b719532f8d7867b6653b3f980097e964fd1032525ff69b38cfcd0369c10249dac75822f0366ba9629eda419698fe9eb77049cb6b8a59b099e2e127237119ddfb4be4e7dde193a35ef5378100cc81343402b7a304862ae8f560e2d3f261f7b2093980609e47b3dd7351c1a1696763b59b6986fc04851ce59b87c0409bd427cf08bae18cc97edea1c43f5dcce508466b523fd646f956d117a17eabeeaf2ff2660efc271a81eca1a416fec58ba2cab96d5d9c2bd24c37138deb8c81f019be0ae967f1ecba0a7ee0d12fc8f2a3b8aa3f9a677975f1bf37a819022bcbba84ee6bee233a2faae90d779df51130afe8a9c1ed87b3bd48285f2f71537ed7c68f473575068cc3eedc3724612226bf07c2da376e4a489869517eb1f20d2c273699ec7cd7d13e945e4ee04faf53cc2113fe0b1e71c03350d469869acf0256836eaa78feb26dbfae351951de86f0345bd9848634930e8908068bb2f3501fece17d4294489140b2599dd8eb7d955123e8e7a36c0a0137b6cbaf94297553435b393239a42c48d57737ff619ba4e9c16beeb14ff1666da9699ec04991986e795e2aa9d661b41e1a4f0fca3aa8a599e3b4fe1de7fb0b50b12f689026576cc46f64f17c6a38591b8dc09d0fc608cc210883048b76b6551527ded041524732b696153b3ed42a897986ff020872db7de63bbb7619a6f4af7c4f896d4bfb97ccef53910408091a487477c1168100bc3b2e252d89c5529930dd15918c8a3fe87e4ffb312236ef6343448d77bb546ec4a880670c23010de208b7d7b32d09a90c6b2632618366327ec5c1a21504306ac753ba8011f48a1f34199853826f5bab75975bf6e4c7ba8ec6aa2d4a27dc3793f42ab9c55b1c897dda8dad8e60e4abfddf76b6651e3752a8b5a5d4d88fd9cbe60fd2e7f22dacdfcb2842d3c91f42a379cb5c3edca293122259cf61a98e417cb1dd44e753b0df3b765795f820d1f2144055819afad698e07fefad148a319ff6e7da34d01621165ae3ddfdf48514cca194d2ee67b8c8c3a06f9e855dd0096b99b030f8f6f5e3d220372a85dbb96d460b6f53e32f54e79a2549a95abe687693ff38ad3bd3ee191cb6d2c2879610a3a352c8143a16bab71d93836d82a8cf024b870910c9ae18edd4eae12efdbabe03696a8c16ddbabc22b6a7ef69c02bf1f76e0607109a604763017c1ff46c4d855f6d2c8f9a48a72967e873d144b9201517614b82cfe6c972a5ec9a84b624f475e2812da655f627d5ec81b665eaa26edc22cf239c3d8eda729632255dc72776182964334270cee53e758c5748c9eaa09377546bf558524c73287c279866ecddeab194cd3fb53d54c4352e21dfbef8e6aa7a6fdaffcdfae2cee3ce3c5c79e0d4cb55e124205d3d783b4f634fff0026c37bbd143e3d39ccafd3a78a0391d5fc2ec76ed9b53b489f6255208da881fb38a02ac92770a414edd6e442f5821054fa1bddd106ca469561ab48df8586ff2bde0566bda3696b84453299cf428459d872ba87af43adde3bd75fb3541cb9056aa884a9c00bdc4609fd1966324c6dac9ed60fb55f43599dc40fedf14b6b1a865878e40e9be06dd8bab86dc4b33d3b1d1211ceb191a19124011fd20aa4ecdbfdc7fab26c2136efe24ed66d3408ed8f986e928a12092c783ff763b13c060c64941388d98b1c59cf0a962b4ef7230f9b8b62523e32f2d2ffe19ca449313ae2faee429436f5c6e928c15a6f02bfe0ce9c0c6d6c87579f265daa76845ff0f63676f2025ec964a521c733f3352fa5d82f3e7831e3efd2be508df98978994266b9bc6d613795bd08db8b92703ff323346c040017e359721cdd77c635bfe8bd8d337561cd69845d6dc7ee947b6587cc5f2a7954ed10632a335f484c59fc0e0b6d6fa222df3642b3e348f3dec732cd33957453d38b4651e1ffcb7b20293951f100578606f74d4e76495e7bf6d9a7edf70df23ddd0dfe8987a1eea88202d17324e256b0a89fcae0c10d28aab1fdbf28cfdf8fcdfafb82b8b5c59bb306c009928ffaa0dcf9589a9481800f2388ca57ab144d721c6900510e38f848e959434d54b6ef96e0e044827755a44e55bfc85626ff2dc567a113370a1976f48f7ec78234ef31a72486becc48aa16c2b29b2950f6f6232b943e197866e2c8d86447f2d873a5223f67f852e27757372a55e64bd5ebc1ce8e52135a4f224741d61b40cfd5042841664bb2f90e9dd3e1e7dd35b1187ecc7bc99fff529224ea3e91e84bd1f3a0c73f9f29797ba08c103e618c820909cfa5856101781f0dfdb18d98844c7e3997edc14df64f1c2b611b19607f801e001da4e68277eb01132b1f8d03a5016874f0cd8c84e169bb1365473b1b5a3cd7456b326776a0991b4a429014ab06e6894d627cec988538a3702c78c1a1d1ccf3d96fc4dc585d7bdf684ff3c4d99cf798b848f67f580864d1e46f9a196611a411b11217e41ab3f2f213440907356266dfaa50cbdbf9c33fabd5a33b5066e6de5524b63ddcc13f932938ee41c69ef2a9feda8d0cf297bfa7b6e303834c87e30a7341df96b4cdbaca5a81257a2a370bf28a951726a4b97c94b78144e9307a9765afc284e4f6ed62a92f80563cfa3f9243ba11096502f2bb924e2bf6da0c05c5eb81019988f66e175b5d6b834a70bc5b15fa925c266f31de72afa4cb069d192b048c615cdc49c54e1e3275ad8de89126a53ff6bd9ad86bf43544956098e77ba81076e0414fe7f5e9de7a1e3d98967357a428d540c8a209998fcf6e0e35d91889ce29468107f1307c108ef5622c343cd20af645da701c625f54c92dee994240d066af86bf56e8bd3506536b6c0188c1e8247584d5f46ea4c343bdd2d44131a1f76015f86a304ba9f4beb2548b78d7137da6d7e7a4a0eeb9ba983dbdba6e40ea17ccf1a9feda8f1ef0c008c52bfbcc35e12657c808bf3d95ae0f4cc1e6c9b88ff6d448a18434ec1c6a8fdbc1aacbedbff95ef7e4b1c69c2b741165782a7cffacdabb94b1073c809720c50aa51ecfa2704dc8b3f4b6cbb85e666a4dd4c2ba64d6a2a6fbd6541ab4c15528b1d1fc1cdca869fad98099ae328588472cc0498f75c5d6e7bdbec33964685b56c7797faf2adfb78a1417b770ef017f557f063e6bfa230550ade88ad639a381a89dbd2f9bce5d650807c1245245e78f884bf0108b8cb3ccf01b03eac102944d6067e43d7b9ce74238db90443bebda16e029b8a2972cd2febf69e0b74d7b1f3dde9e0072f8fc389870ad887556c8d0d2983eeecd5d1ab8d0618047bc81094c258a008da18f47ede1b0754a906e228773c2a4686f3561ddd9f2d769efecd9e198a01280daee0f2af6c67ea96d502ebf4c06657f0d0b22c49e5e73be228e87cbbe9d5a53b9e10bf256d99621be09c4403ee7b81e285b57858ab11a939b6b997318c0fb734efce170c92d3c02fd08d421661cb9f6cb2c87641e09cd6e75808ba53eb7d782fd43cf08099108c713d63c100a9982ce438ba4f0bb488bbd90adeef66cccc0f250af285538fff2fa1efa080826315d58b3ccb4f951e179649d7e279405b1fde97e091cb3590cf6d8aec32cf6c991f5c88d24e74507c9192ce03c31c5a890fe5751391a74872794baa9595704aefd4cac364c017606c1c73e90668734e1619d910b0199fcc3c6b75ab7d8e35890fea7ef16f3c0184481473491892b579dd73e1079e8074a024f87bd6e4e819d355682f6d20c9ff68b1cbee8e9b90a236e0e5ae0f7d41e906b7646286f01484263fc5b14b20adb23cf487384fc4d18b50047acd419f48138bbd2891342c90147726592e23d077cd84511dec037e9153eb131de64b2a8ec80c315ee7f2501bc0fc6942ff1fffce099b3ae421003a46d5ce5154e918df5fbf2c97f3d328948fc4560baa183bcb", 0x1000}], 0x1, 0x0, 0x0, 0x8}, 0x4) listen(r3, 0x0) accept$inet6(r3, 0x0, 0x0) close(r3) execve(0x0, 0x0, 0x0) r4 = semget$private(0x0, 0x2, 0x981941aa907944ec) semop(r4, &(0x7f0000000680)=[{0x1, 0x8}], 0x1) rmdir(&(0x7f0000000180)='./file0/file0\x00') open$dir(&(0x7f00000003c0)='./file0/file0\x00', 0x0, 0x40) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) 01:09:20 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) chdir(&(0x7f0000000040)='./file0\x00') pipe2(&(0x7f0000000100), 0x10000) close(r0) geteuid() r1 = geteuid() fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, 0x0, 0x6) socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000000)) 01:09:20 executing program 1: r0 = semget(0x0, 0x7, 0x40) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000000)=""/29) r1 = socket(0x3b, 0x8005, 0x8001) r2 = socket(0x2, 0x1, 0x0) getsockname$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0xffffffce) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000040)=0x7, 0x4) 01:09:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955882eda0ab3c5000000f1d84452f514eb9d"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCNXCL(r2, 0x2000740e) syz_open_pts() close(r3) 01:09:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000003c0)="3007c0c093ed11c1062c6b76328f97350500000000000000947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="a9", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) close(r2) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:09:21 executing program 0: socketpair(0x1e, 0x3, 0x2, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) r1 = semget(0x2, 0x4, 0x8) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000000080)=""/1) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) 01:09:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x1, 0x8001, 0x3, 0x2, "0c337b14ede6a48431f1806ff5957467d9d4a0c4", 0xfffffffffffffffa, 0x6}) write(r0, &(0x7f0000000000), 0x16) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 01:09:21 executing program 0: r0 = socket(0x36, 0x4, 0x400000000000009) getpgrp() getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = open(&(0x7f0000001100)='./file0\x00', 0x80, 0x152) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000001140)={0xb99, 0x400, 0x2975, 0xfffffffffffffffb, "88668a4ba06fad5cd6200d6a755d4da17058b2f5", 0xa401, 0x8}) getsockname$unix(r0, 0x0, &(0x7f0000000040)) 01:09:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x200, 0x0, 0x3, 0xfffffffffff7fb7e, "855c55000267a7230000001a0000000000000040"}) r3 = getpgid(0x0) fcntl$setown(r0, 0x6, r3) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 01:09:21 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) 01:09:21 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}, {{r0}, 0xfffffffffffffffe, 0x18}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x6}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 01:09:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921", 0x24c) r1 = syz_open_pts() close(r0) getppid() dup(r1) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) sync() close(r2) syz_open_pts() 01:09:21 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt(r0, 0x5, 0x0, &(0x7f0000000100)="242e1d44eec4c55b5914e7826d8e6946e87cf941db9c8e76183d1068e21f346f4903a46946d17b276d4b3318eb302814e333b266f53005b8d69d2fa0e82dc4cf8b48a5762376be12c422a098ed77fb0d2136763004b1617443173433e561f3b9a52188d241edefde45ae2fad24f3bdb52bd5cf86ce0a376843f3d9f8bfc1b76cdf09d431eddff1c93ce40cbdb53f3175d36d27790eede22e9ba40b9f04c5499d886d2c0adf781394475ad4d6f481dda7dbb1fa1d0daa21e0fe94ab5c13972e3b0137ca50a64625bd63f9bb9469d2e627badd4ee32420777f75a17d5c1f46da0bc9988ac7e7d4f607d47f4ce959a870d1d8b74ef69c015977b81302a7e2d13a56121fd0944f2d8457fbdf628435317edac9a9cd45f8b0fad7d374406665190996c1bc6f2eb88ce6455838c2112f13491b464e4defca340e03dc916ce778802f9dfe189fa1d6e9d9ae03f9b664c8a40866a41756b2afd3f9f7f7870bd186efec90ca9f4cc0997a94b53aaef55dd8fe007e6294d0831cca54792ae51edc09fb14cb1fa0321c283f62ea5da838fc3ad3d028742e2e94cebe35d6bf3f87212eb84d4a873988ba1aaa1461857048cfb0b8ff2321778f39707dd978a8eb62222bdcf8eb443bca21c4827d63533150b1d3a44fe242ec9125b6f43ed275a329c20cb8161458660b836909774ab5384aceb5f17a99726d9b2db27276700a371eff375108f244a1465967e3c952461bcdf652a4f2a8dc83c7761a731a05d4d0536721cb5205a7bc755c04ee373a69faa93be89434334e715a525144f622fb91de226021bb6c40cd980379e7ad7ca6b800259f5015d8d0c527a8b8a6766a23a0c681d0e0f02d95c25b4476752f520bde0a785fef36d40cc4e1285d28f0acf34a17d87c0c6d498207fe175597f1c2c45dfe0a0c320ff7ffd207284c2ef839878c482029fea25b711aa4520a8cd1faf85fd8749829c66e81fd6a8d6c7b1e5878baa42e30a471a445aa49d126605c1f26d7988716e99123c013c1982cfceac1562c2910738a112feb161e7e04a8be7ab68161de013d2de98180e01a704c3813efc0d84f93fe8e02069e777ba6c606bdcade0d128115f8e3a43fbf540488c4c8e7f277e08d80e0f4dfa7d36dbd3f307dff8f65bc3908f20de2f5a09a7d7c6dacdce756c882c3a0fecbd8394226474ccba1477a37cbd0f293248ec33504d25f6590a95fe2f7daa728f7a05a76d63dfe714a8625fcb34ebab9d6620754f5704c02c74c446f926886f8917cf299b4436e49e5b55c47ebc628b497d0f7c94b639acd533145778a3cd00e109e73dd1126dcfb323ef111c531654773c8cc53260484c88203305e6484b9910ecebe0408003159076e177c2c3022d439152d669b7bd9870544b4a2822ab4b1c4f330ead88ee748698f2864e343b2865d1aaaec3d3a7e7dba3da28f974e88b4230a3afac485adbe84388f89079322b07a96d7e8f9803eafa82c0038ef79003d1f6e6183d682ec17fa38a34a85dc6322e171cc8a61fb11a620285272744f1c4b73ee7909a4f5c623e527b50bb9fc5c126b6706ebb49cb75602c047b289d3c337346ae72a19ce25a5815d9fb186ea8283abbe1674e9f042d2429ded47c8055361764cbf0c422dabb6fc70882d04c69bd469ebce43deab6669dac4d8bc68a633688130d370b1f9e040865457e4c7a014a1d338472c848791009cf9bfc1f1b55efb09ce0d42c9555790a68c7c904e9b58c655eff61b2df9ad25a41e4694899a79a4db382d83fe8d3d9ee5044ec0d49222b483cb1b7d18d0c86ed4b2af5262869e24a0016cb5790e3476dc92b23bb95ebd09b28e98a775e3de26782866c02d7837675ac467fe4956a0658741b41722819dc151e1078d80c1434344234817d5970c4e39ffefd1321f75c828820754afa2399dcb5308e955dc08b6e3bd76490a48ff63b0e3e3adb2ba5a81350fd3c8c782b76776f3beecb3dd960d97f93e2c3266df622b7f2cd3b31a6e4262a85a274fbb12365716e63d88b0da889d52380af1a4c567ada22df58b2a7608b055fba38d5a3a57f74465d843105f70e9e5364fbf6ec80b412eae1e6a82f9db86c1f6720fac6e355e112302b315571edcebfb0ef8d493ea424788ab5f9b4292da0065325ab24e1174d20178e6995a91d02a7bd9fda5a03353f7a92ca3f5cbfbacc5c47484c8cd12ec6c5592b9fdd7b67a0cf116bf73efcbd77092a0a8a73de59590a593f0504d717d872b037923dda5a93be33641d73361b481cbdf1b6709add26d882b5a881d6968e3ec2d0bb09d3006ca119fa338575da8064dcd6f039a8dee73477ddc2df879f987ccdc2df16a03ae3648c342c8c0d6d5d777956e9ff590453b44c4099588c0d3f7098ecfc5c08f6ab41acf776b068624d01f8b324fd3bfb0535ef2064eb630cfb38ee192428178c8f808857651916ec2df6f7ea668b6e1cd8997bd3941f273ca58a2980ead543c787308be77620de4821d1d66305fcc548e6519ffd594a9fcd6118b6756c5041d56b3bdced98d1ad0414843b272c7dae1e5270f43791146746b9a232db434f567f46c87b62ae3c3d7e0f9af1ee7108e7e43f69d3fb1183944bbcd8cc09955cce103dc242f2d6af528aaaa0b2990b7c1c2aaf8fcb8c8648bb62cd0ffe4b0e4d6de6081bfeab1f8acbd6ad598663c402679c3b806cbfd604109eb40aec3b14d2913b6553374f61495523e61861532cd56f144624d6a44df8a11b7dd64f757b1e23ab48d52195b15e4c2c0c3c83cae448de8117208ca71b009d2d92dba75673b05b77d269d693b06b16714b260409cecc4b6879bc1cf082eb8086281cb225c3c764dda0cb5c92318a41df3f72c56b27defb7e4d39b58798a9965fb695aa6170ae86aa6c7700aa49afc569f04061691cccdb57352564b2913e51215a62086c3d237c4c61c77ceb2411d88a21ab88dafae107c29ebde9662991921e804fc63343f2e6a693e05951445027c8b4378eb5bdce7a7e1690f7ee17c7b6afbac23f1c2eb4992ec25d1f95e6998deaed5fca3d97bdf83a424f643b37f0a982abf67526313f7a186b4cfc53eec2c187a7ee0566bee33bfa35ce924c4438513da6964ff380f73002d28998f4277403e9383bc805f615fb4a73cb9aca1787e4ca5acf0d4ed4b7593b32311ab02c80eb2d827fb297902c8f42ac4a379963380abefe08e8e3106f073eccf5e0398c8048edfd91739c152cdbb891ed0bf5facd97715fd85fb1b730d596bfea212c48010be351bf48df5ebc998bd05ba77585bcbcb0a2de69959124595ad7bd8cd9cbb82a7f18425c6ef79b3054d5dd9b00fa4b4e8e045b2c73b04ea89f031a956f9707e9b3f066a2cc30093bdd0833edb2abe42d98e17abcfb05ffa3e5a9f38e80cfc4dbdb23e5e96b99ccc2ebafb694a0ba4de0479d203b1d7cfe3d3ef2bda21267656eb92dade4f62f1913a9723f381de7830e7e6063e7aab37cf379bc88b168eba6c30bee593f5b6fad21df929e161f3cd2e6d0e92676c653540bf3667276ba54e36e9213e122c1414c5384cb9ef0e0c43d2f9f286eaac77a2157f4a5e399a8e2b86be0d75f6c15b88f835d6393aa3e222dabc6b44d16eeba48c8248db382cd4436e993bdd393440a85c1ecc74c913c3cd52eaebef905cc8faa247be5b6ef57d0ac2df7d6b6e83861ec9cc316e4be0fb55c3e428bca7810365c78e110327fdc9b3c2a7df0d9b65452abcce5c8b8a23e192d5790599ac8137ac6a3a84408ee2752614e1dd952e3c9b7e156e90b0ea61fcf10e6264d2c42269f061924b31ca1b8c292c801e3160b35fe84c0cbfcec23cba3f983ff08e3e128e915cfb789db808c6e0f5bc2b5ef1995793dfb1a0aa476d930a2468dce2d755e0008dbe43ca233fcb8cacdd430b3541e844b8e5e32daadaeab0e761a8899076400bb54bec1b7f2dfb395c4c78d3dd559bab62b9db3382fedd143f612871742ed1ce88255e6fc87c1b23616d3f28c530d04a5834be0288daa4539014452bb22680b63b0f42dd20cbdcd1802b11e719095e91efcd0b62d40529fdb5b1c00cfaa08a7691b59c9072e3a900e3a3be3ff669d3d02050ade2c287a9a22bd7a56508b6d9528427cdfe9d4ea3f1500a94fa26a16c0044283f3fb7e73d41f11f0fc32e884fe114c3e9687e871c7e99ffe78999b49b1df6aef024e2d9bf41110dc5d1f99bb749713c3d6824bbac38dbd7455abb0112224e2d7fb778e3c609ba84d4d62da2f952d13a50d8935469e0c7d6a63b7890f2ad2f47baac152fe3a99026af46bd0d11cb18a711be4ed151409c793b87d8f368d1454c6ee09c5da62b204252b64e898d6ae2fd82664a10b84a44fd47bb672b29a3ec814f3fd1bc4a4a916f00a7942a65110a8f9be66d2e28db3cb1535858c63a45ee87c931ec2c0faecb72b1fc9491ac7410392b45fc6330b0bcc227b6cd552882ac68efd634550683bd4fe88faee10d6052692ce60e97ca183b66b4de99495e3570509c9612611cf6dc3cf92556ef9c0f480383ae3434f100206f8b7e47b4a618ad4631354979dcdf63c2bc8e0b9c1963ab07b21722ab8d82e9f11a60373ec57318cdc7c88c064e82b1e070f2dcf2ad7d5cd36d0d99ee09dbeb97190213c9210ec062eb3b3a8f4678432ba96b5de181533f7a7884c7a158102aaf5810f91cf55dd7d775d3fb0811e9808c087a996785c5cdbeea27e9633e9ce74ca14450a51d6d1c82a8c9d3de1bdcb220df1f11472bb6622f4c727f9c49f727d47b36e97d6e1df6eebc45c057df0f3ce53be4cf98d2ef90dba3485fe7666bfa43458f522f3c0e2eeb6dae43da776f12e5349ce59f24b0a80ad7b8534f7867f1fc77adbf7e2c6594116bb5c0b3eb5b2c8192670519ff9a44b32dbc62ee329c21ed23132eb5808cdc546658b35e32a7b2e07b851ed12b38ce4ad6a419f279c0822101b2f7df6d39b358ea749fcc4db9598e5623171090499be5cc651630f89e8c45db979349f3f2a59c1224f4d72ffafbfa5b488b63aa35d1aacb69c2560edf782ab5431ff9ff7702309f5a5e87e36a1def8051abb1666799153f9a8fa840ecc0c5e7c47bac89d3f24c75620ab06cf820bb23cfe749f7efa76d5b3b1d3dbee2b3595b57b004f45afd1cdb61a16346d91dd71b3844fa4886c508ac0b1711987c89786d14d7376a183cffbc40a5051287ae4df99318e09a1e0cb052b7bffb25bb6d5aa09cc80e421032f749a9759d9a0ad7f2a40cd8259036f52ff7d8e3e98e280c80d9eb2d405fee220de419e9719cfd0ed3e9b8a4db2a90c5089963bbe40eee6ad99649db4753d7a0bd200bf91f7636106bb0b094043fc0a3e03ef90c69e489200e6cf06c75450199387cdec63226d4db866b318630583cf6294a4659e6d850698679a3fd317b587b03df14e29f3672a134b9c0e0395caa7fb448c106ec09cc5b3750b88f71257e3460ddcca1dd2af2cd31b7c4b62929e6a760590f51138b579039be37990857b85192a895cb63b5020e5cc4b939325834d576a1a303fa73708875e7155539571f5e3bdca71328fb180892f2067b5dfd37d62726a5a3e4a1fad350914939354db7a1b57a2695dad8d7db4c79b2e3f3c5a53f7e6ac945be94c2df53288d8947428625b275b830c3f9cb0e4864a9830030efc9c55643014fdd974154623ce8e1ea587b33b6dd3e325421d39f757be9fff8fbe17875735b728768338718702fc16ad4d20e95ffacf8c4110ab275710a6c0f8ab4c7f5deccf9ce48c1fe9999e607bc35905c81fda58b8d8a30e50b9774286a49a252a7f9075c5fb893a3", 0x1000) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_int(r2, 0xffff, 0x1003, 0x0, 0x0) getsockname(r1, &(0x7f0000001100)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 01:09:21 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) close(r1) close(r0) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x1, 0x9) 01:09:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) fcntl$setflags(r0, 0x2, 0x1) write(r0, &(0x7f00000002c0)="3e2a7913e4bad21c734faf76cf04e70ed5f4b90bc7dfc74dd36a27e5e27b216d673553c0c01b3dfaf90f001e4bf57a410b3b37dbbe5e2831c63ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c61bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c73872e822207b7ead95d8588", 0x79) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 01:09:22 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83, 0x53}], 0x1) dup(r0) close(r0) fchdir(r0) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) execve(0x0, 0x0, 0x0) write(r1, &(0x7f0000000200)='R', 0x1) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 01:09:22 executing program 0: clock_getres(0x0, &(0x7f0000000080)) clock_getres(0x4, &(0x7f0000000000)) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000840)={{0x3ff, 0x6}, {0x10000}}) r0 = socket$unix(0x1, 0x10000000000004, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x2) recvmsg(r0, &(0x7f0000000800)={&(0x7f00000000c0)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000680)=[{&(0x7f0000000140)=""/96, 0x60}, {&(0x7f00000001c0)}, {&(0x7f0000000200)=""/59, 0x3b}, {&(0x7f0000000240)=""/145, 0x91}, {&(0x7f0000000300)=""/163, 0xa3}, {&(0x7f00000003c0)=""/90, 0x5a}, {&(0x7f0000000440)=""/152, 0x98}, {&(0x7f0000000500)=""/80, 0x50}, {&(0x7f0000000580)=""/221, 0xdd}], 0x9, &(0x7f0000000740)=""/183, 0xb7}, 0x41) 01:09:22 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="c15604ec3ad652136a77497a47e2ed96b50d98ddecd84fdd5cdb45e1686dfb742eb882ebea7687cd93bdfb1956cbe8f4f0dd5c0f0d233963bee4059ffc20278110e1a6dff22c446a79d1b5c5e148143681d899de25ef94152ca9e0ea0eaadc768421b16939a1ac84f48050b13ac90df5261f314fd150a85df467a8a5b85bb182651e39d8461d127882183ce1062e19f58d21a3e15924f7eedce22e2e0038327ee79f1f606a13b5f507fe7036d54e97d9", 0xb0}, {&(0x7f0000000200)="d7c3e2847c36b9129fe6c7f83cb4833d20b3e12586410f2e1683e878e638ad34ed98d61beebfac86f56c2e56d63dc157399c766f7bcaa56ac249015d196303a8e65f3f0dd43c393a6adbe0884a9724ce9020e6933895c42c92970d7124188a77bead9ed718066710c6307f8bb6e1c3b7b5ac6e91d42b445c5368bb597dbec8fcc0144d9382387f973e47838f88d9a316066a73980b63e9cb69305c2aed14d79d47d027ca1ad6c926ca80c0386aa535dec9cda93c1e4681babcacc4a2fbf01852d55e5e9f9e1c58d40d3d6a01b11fddf78012936b886920f3405751553eefedf008e0d4efcf054c", 0xe7}, {&(0x7f0000000300)="4aa976316e0fbc4e47aafdeb25f605bae5731af904211e5773e2a06be0615ef850c2d217cd44f701b60da66647af8ffe409f8c2e49423681b7ab0dff2a4a4ee715cc1689ea178f1f316ffdcd0f157dd287da0d14b3d2efbbdaa02fb8ad59e4baadc88d00", 0x64}], 0x3, 0x0) r1 = dup(r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0xffff) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='r\x00') setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0), 0x3) 01:09:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) socket$inet(0x2, 0x6, 0x4) 01:09:23 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x4) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) mprotect(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0) 01:09:25 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000180)=""/68, 0xfffffffffffffe84) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) sendmsg(r1, &(0x7f0000001680)={&(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0x2}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000200)="86535bd4efd3fcc3e96a089b2ccb0bb5659bd823eaaa56ceb5bd9c495032701504c3356c8fba402a3cdf8b523267d2352fb1bb9271233d92a599d1b96fbd8668b7b525cc309e22ddd1329d3dda3211fcc35a18235b7353a0d97d55d41d203ab636de4c6551f9ed2b17e49322c4c8ce6e00b27c55df8839feb04bae4153caf76846bf8f26476e785eb85e2b035faf1b25ef44e0b595983a8886187ee9dde57798eadd524a05a6fa7a8f615fd02a4fd912f1a9", 0xb2}, {&(0x7f00000002c0)="0bd73c8057193c3c45566b2a0a70e140f41daace33adfa0553bb6eac1e605cccd75b749679dd27b1e16dc8a9883c710262e13ebb643d9b73824aa0b592b4edc458b5d3b372b5f561e24fba7c4a7dad3f5988a5f3f5e0efe70857395f2b7c32ed42da7d86fb0adbb1f95fe4a08109dce84834a674322494549a59fe213691bd8cb1585ab67090284e6db5805f95fc5e837d57b8a69280763ea1af07d8ad4b99330a73c3a2807842a31ce8bf3ff8673ceaa5ce28f308832cd213b00faf0b765f1c0ec4cefae4ff799d5753bf083edec8bd1bd2327a93ee4c1674eeb415", 0xdc}, {&(0x7f00000000c0)="103a6aa5b286212d8f726cdcd263c3dabcf02d0c578b919041edcf37f93476285b6bf7e5609cbf5d76ef5648791c2cb41b56e167f4f544cd0a12efe8dda2239f6ab90a18411f0253f5170ae04c76b0cad4028654ab01b7ef4eafdc37f8d475b1dd465a30a283ef", 0x67}], 0x3, &(0x7f0000000400)=[{0x1010, 0xffff, 0x9, "4e4ac27ca4700a19ded116baa8ce72216352a098874ba4e578fbe82d8a840eea7b447ef10cc3f06cc0b88606a5eceeb18592ad37124030b639d5f059658e45ac16d7eea4235fc254a51a66abcdc9f9408ec03c521abce34a53355a33813a6d30ce5c2eab1ba50eaed24e5b171b51e6417384e68f52d45f4229b4d3e577061a5d3901ad853631e16f8c8370c4d04fecfaad78cc4c4c5e0a9ddca66a3b0a9b0533183cd850c4fb5fa16e2f37eb861e4e10910789ac60afb17ca406164599c82249960fc9f4be8326455d56faf6720b3c555591b3a3369897027b35a86cc86a0de317c3776d226103103cfa242c2c46620e8b0c6d29ea94d4c547c6144a1e7b58d7c0ea91015319fb5797241f288ebc41b6c5cfa1dcb9e1b5618509dc869ce8c38fcb32854d928d9e5f53241a498a565b695e11bd5c19bea55d346941c378a84ed0ef40f6ead386c37a57ee68a5472ae7fb7fc94aa3998541120f2164e3590c2281e581b51d4202c53b84b261d7666f7d47ad54583986cc9f6d9272cf64f3049a1ae7e8b70b24a66eb8404aeb64a304b872b7f0713ead859f97f0eb196d2254cd43b3540b4cc28affbaa5b553b5d43da678f6babc519367184861ad289e2771c31d38850f0dd932c2618c54118ca4b6d7e71891f3c86e5cda7a056694d8be2f260f87cf24a2f04d0c86b6907314d3d9a57888c949999ab2d46fed0f5de807e837901ae298ffba2b82a3fd41fb8b737ae64fbc2186515eca0852a011414bdca913231ebac4e6a9c4f4a44a62ac002507a1cda80d5288a187a4a8409f9aca135e59e1be0a12754b676d81942c3eb67455eea90091c3e596510cf6f0303e48db26b236454245ef13a49e20e425dc0db2cc2e86d485193d68e6e73d376de0eb5b745af88c2b4565fc77385f2518797550e2b51fac9520ca4b545da78d31a450f3e8b0ce49a694959d70da44b15697e7361c945b04f0a62508a6d552f000e8d5ef426e74d52565d7f6a116ea96bcc544f00eb237a11f1561e13875ec165f398893bf1310e8c61629fa50cb67fd752a6528ab2ad487531b7100faebe92c21cb7db0d90cbdb4601a0e94fa54429f24fae30655f9c897a48ff8ae6ca827a91386945395c37d5e861645d5851065a89b07b35719fe68b4d15dfb7f41c66fdaf2ce746b33eab891207a74eaa498e0a264ccc710766ce4ee2b34fc0a1f2db548a9775d32cd2daf93929316ff92a8a41a1059cc051ddc7805e71effd0c9052329c0ab78f6755bf9b959d3abca06463a6151b76a42b6deb90a4a875f23a2d46dc967dcf11d9fb2a55fa37ff3500fcfb596f6d6eb7bdae3309893492d1ade82e965163af1f3589e7adcba0de827cde25a0551d74f446d8a1bc82d5eeca4950ea85d6520b9488a299a20592a3a084ff1b63601c3dc8d4b31cb005a04c3af99e7bb5317e24dbaf5efde2892a0defb00b5909e7fd6a0bb5651037870b1ad75ad42b5f0c8c32254ca72324ea7b1682b71cd347bbaa02b4a2b7cdb0e524f85a1b0ff15cb3d73c6e37e288637d9744d498bc77dff4d06a24e10ab7382dab91427be1485ef004cd3b0480687c7862bee288cc32af64334ead7191de9d01ae4f2e107e449b55c5c35761840fa32cacec7c3c56d4f86d6c0d17f974304060be274336fae86dafc1ccbc99b989dc31dbfd2c691246899071d51470c48b337238816445d06c0e6d43eb2112e112972de825dd1b9ff670e4223ecbd21df7200f5f775cf0e0b19c8e63d32c39f6516470e925b63dcf534c1d6db719bfea9d52f4023768f66f77fe7da52b7c53d1a7b7195f0a23489de9812eafe19694f50f3cecfb7a884d153a5908754c6e229ca2728de48a84f8b98d871b50cb43007021451640892a1a05de493b44333ea5d3b65a1257b49d56c17fd8af6a39b710e52afd9534a74483475f49ecbcab67b5bcd60d49de84e0e7b00b4aaeae35328a9119e2b567fd95ad0b36c3e7dd888809b967c6fe75fb977f16d8de4bc0fb34e7480f5cc90c64d0989344842554a2b056a50d4248180cc19cb4f51eba6c42d41358086c9f71ac9f2f4466c111064501e74bbdc46ca3988a8ed0121d03fa143cfeea6171090dd5326d7dd2927baba1962181b99ccd4a1c27b16496d6a7f5180e9a2587060ce6db5fd3849be9b9dc8f9104da30978af3374855e1c8e75bdc6cd91a96eb20fbac20a81b67244ae4cdbf27207c92caddcb8df76662b58f767d699336c44925487caec3e5e34f53e926e553e5aa1226d7b9e11e2925794e55791d07f1c293cbfa6e92ae3bc286a156d435d9060ec7b427a314674fec51473746b860dcd5e46d0854b5efc5130f07c6e0d381e9bdb5f45ddbfab4b28052e27dea823b3fc77a5cebe6c0069770639ca5883f23277fab8ce40dd0fd9d107349549f7993cb1ddd3afde95a78a2d513f51387a747548bc480df4e64256b51e3db046fb3c693b5e8cf72abd1b908c36b67d2c74175c10e9d8e2de58a019942663ffe88c3ab1a61c22a4ae48d5322a9d246a874a1a1b813f1c8d20a1334722a0e3c6b9ee10055900db2c01c578d18c1e0262b36fd7fca3d2e090911894c4801d8186d23998135179ca22a55187ee827ff33f359a9a3999838ca0e7e22ec83393f6cc19040953e82fd06391f22e78da113e6f380f560e9a979ad1af481db4c1543b551386acade154bb4afa22b517c7a3569cc83b4eafd7f58724192e9ae99429a2a689223e3f20b02dc44e70604ca90c99e36b129381ee6219ca4908416d8174912f6ef3f5008527d40b19b526444ec5a50060ff73f40911b170982da4238be1fb2a358ba21d86e6e89e8cce40130a225dba88ce7bd7ffb7cd7356e3340cfd191a738ce0c38cdc06b568a82b612a4ddc68b8491391a5027b41a3257a62a0827c88ca2eb48b509c070813a8ea94278e8fb2f42a090d85c03646a666896d65d2adef4104f73fc6a2bae2716de53f6ba1a9453b41ec9bb12eea459ec467cd9e37efea7390b5843c9109e45a0e9de06612f12f9495121456f7f1a8809605788c946887fc3506a0ff7c4da65594bacad4260603873005f9b4760d019702d9991c43209bbd72626ebbf46a490fef056cf81e89673514de6098e1431da9636052f3a33df2f1753b92afaa2b22bfb374ebfd96eb89fe72cc8455ed01694e3d602a240a63391a6be60d40524fe237bcf629f5547c5d69376da93ef9e62bc65e38196819394a3b63ab81784ea5858cdf574dab1237e472f67f133b8695d5f646b80432318272b1b0e3504382d52a2039cd058ff1c1cec044a229d30ce414fdfaea414a46cb3ff8ef677348e34d2d70638119f99c882a1cb61b5350af7b9cc0c90effd49204a82dc87b9d42ce518ff4e79999f73b5c5971bdaad1057cad9704fc42e40307f6b7e882a5186e57d21ea9450ed604ab97cb3b6b0d0244d25ddd386d297e4af1a78cd5c0c9194a2e4130a6e98ac71b9c365fd0580d9b083e810a31f11dce9f8c145680391e3248c7b1a6ae9b91d82d05e1ad2a00cb4a2c4644fdd108d028ad52d1419d851f7965aaa84b6371f277f2c860ff0155ba96e436da74fb6656e0bd1ff723e68b75adcaee26aa7936bf84c375b21cb54ef62c70da676fcf9421c5ce20a3665366eb8098625ba0eeac6dfd53f7d682d2b123d759543446c34ddef09170edeb034ce7c0afb9f583a1cb3afe4b6da385c8c66b3e7300b1c08454978d1713b6fcb7fd7aa7305665e444ec2b384db0fbbdf24159209fbd10f4b56e493a1b74c326872549fa6d0d85c13fef90697292baeae2f2902ad9a49e788433b274a8b29bd8cf33abd3a5feb4ce4b1ead9520f337e3cdc15c7b483574dff40eb628ff0b86a9ef85dd4a2c1222db19ced284e191bba8eb934e75293a70313db3131d6d968cdde231a1cbc779ec99918cd2a44fb4565972a37fd4f073ab3f4e3c0b0eba12631e7263c4768b4e7fe96301d24ffe47862c37c5ec0d8e0d0ccf0dd989b3270167a391f1e0a5d79bfc272244801f5bbaaaa2d91feb416d9acbaadd4fd69107b630f1eeb9be642aa9376c02b977d4450ece562371f526b995e5bbe2d9e5a31784b7dfe87448e38d18863da0dca143a04ef829f23610b52ec62c5b2bfdf15d69cf23ad6ed5919da375e8302d8274d82cdd42846b2a4f1d07522282bb2a30dbb03ed2b3da4966d80e26d20edc054dac1031dcb78feb87fc82209a7598591d8127259b65ab495f9e4999c568c68ea8ae635b64f8679a56e3c6daa927d85bb3d58cd749a42b90abbcccfc581a774c8a18c90461c849f033e59d24572407bb0b1c96f6402b193bbcc90231a45229d80427aaf17233767fffccb50c59b1db81cf72db139d076556f734d540b4bb6b9fb2b6b809ae92a35d3c0dec1b98ce30f26d2e722dfb4728f99851eb16e52f1cd0c6c85a67b63246a950a39a041e32d2599a35f33c31b5e2981fc014e0405ef2a15ea818caa16d2ddfa1b8bef58755d1c2a1706344b44b90deb7a9178a661b0798fb44554052f65f91acebf1d8bcab7e0b73054919c946d053eaffd7fdd5c44df6297c4854c39a7a4688d9d9bfe65663739364c0c72d94b40992b753e704df62c3926a3223e28ea7056aff5b598d7ad610c8c4222782eb1eb095c4f04b9ce91669c5256746c22b96bbbb84616a75dc4d29c032ca64dd31fbf5c3d8e352f3a342b4502b10cdda0eed76b704ff76109860df000432319b62b954ca2cded8e8727fad05b00496bb889bb4cb216f4572f16f7fbc1f4c45e791c344290387d9b52a5b0296bce2c8866deaa7cd88c59756336c27df81dbbd8629960b1fdcf21aee8134a5a9997c7a68697acea6adcd20af4e387b5485a9806d335f0e857853bb1da99a52e1fd2b0ee68e6a7b1f2443e334446ade2a02fb863140af1ef6d6952844bf65f5dfb9141770ecb7c679a494bcb9b89e329a4100ff34ac0ec22915f15ffc873205b734b2b8f020cbc5bec17d7f432fdc5321fb3955d0506338a20e74438abbfd4be9f4a264abee156dcd9d1613ce58144744756339fa9d75fd94c9aa337951e29ad6d163a71b6c1d82f146f97dc78bfd60367850ac3385584c14009ec5ded726098d6460962a02fd1037900788ffc1cd328292884d3ae7194770981ec75fe93df9978623ae0d3081f729c727defdbde5661f2db323f4a0a9a671cfba69e97f0c704e8a734ef1fda995d7d4e94bcbc902031884ac1a82cebf72037bed81db1bedea310d8e581211919b1b7193ec894d9c0880532a26550f8703cd0b3a2912501531a7846ab2b978e900c190dbb35b1719ff2ad2f545cd5385d6868e84d51bab5afcdbb30ba26d618bb07ae80b78b5ce49d3761b78670381fe826fd64be49a4bc7d897763b8c4b2fe20f2494e631ef09c67151320e6bab7c42006da49aecd71b4e3ec38cca27d474e3fdd66d889189ddc576ff9698913bd075b03a442dfe5d294f8fca689c333ada8bc24b705a2b40b5e7efcdb08be38248b392d427dca372162a9358ead94b79d1a2d5cbd10394a4ad13fe2b61ea00e0082545d00d191b82407136922ffb8d31e11660ab7146cb024a5e0d7580bb0eb0ab5173c1b6acd2be4b7708b41c1b68a31d828a9472c060734a9aaa097d5275ead556bb9ea24a4916e54f33c5621bb0943fb6548c92a2905d7e77f4b28342f0db4f8309ddb3abc9348fbcc298a74d5eae47222b8454af34235326af82853379d6cc701028cea3282250202bd1a1295ef66efc1ea7b3b97f290529f2da93fd6dccfb4dd8e6babd2af054fea52a654a7f586242bba4026153a476"}, {0xe0, 0xffff, 0xffff, "8519bce27caab24e89b106963471b7c3712d3a7d718b04be6c849d132ed0c0b4e4e63d00d1e46f1537d198b6812feb3baafb875d6f08bc23d3e8efce379e76047ce58748e9cf8f09066dfd8a178bc98be1a77fa0a8afe3dc2e138a2e2a61493624a22953ec71d617e611adbb8803c93eac938c7ef99a3d6a564fbc64f322b23a2049b14431302d2c5fa66bcc8082c6814806fc4c6e6078850f513ee6282446fb8c1069efc67e25d134ed84e55bddc6ff77933793d44745c1cf2d6eba25a672d68b4f103e57bc11dd458a68688b"}, {0x90, 0xffff, 0x0, "fbc87e6e7d71ca2ae1dcccd03e36d1764545b6e5b6fc0f69c16d19420953297820aa17d2de39c94a28d77cfffe722a9c8b66fa606093b0f51f408253629058982219520ab088050abc9c5ebcf51214e7c790099c67ad37c2b7f1a3edadaf5203f2dbc0b313982326cad713c64ac520fbd3e4f847cbeca5a427088e5aabfd"}, {0xd8, 0x1, 0x0, "5bb9c7e80bf60f6b104b1716089f4d7a9bbb7576da8a18219dfdb9992ec4408fb0e06cb1c2be1fd7e47488e328f29230c52546dfcd5cb070931a2e0c68ccb09d8d9be103897833de9e5b06b7f1679f92996a11fed66e7664473a3482df3ef7a7118a99bdc20a3f48f162ae65ecb0f84e9867d249d6e9ba48d50f86c71be123072ecc05d112c5f11d049aac5cbe24d2fd5ccc723a4a4832e854b935200669c0d9c2158ba2a9fecbecd1c67f595ff409be1df95dfad025adf4afcf053dc7d071bc7e984762"}], 0x1258}, 0x6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "6a00000000000040046a51a700007b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) syz_open_pts() 01:09:25 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="1c", 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000140)=0x6e) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) close(r0) r2 = dup2(r0, r1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) r3 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000001540)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r6 = getpgrp() r7 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, 0xc) r9 = getpid() r10 = getegid() sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001480)=[{&(0x7f00000001c0)="6d6ec0ef617ed3651f96cde234243f69a1ba11c3c379812b4eca4c34abe35dd7a7cb0f04b0965cf83baa", 0x2a}, {&(0x7f0000000200)="04f7d620bb929c270645e9f1481c1548aa13020d0fed67eab0c305ab68218853932f2d253c0c517d010b5a372ccc70b416204bdffb3e16b60405c2ac33133c0371cfa82d28e42f3351870ba5e71a8e8a76e3382588f49d94d23cd85f046eb7bdcc976b059dfcbaf1d1ee0dc121e3316f2e953f632c22f7ac744460265e97c615372106371d214e2f298eebeca5203ed88816cdfe9bae7dc4acf40137d686d3e1c3b2b6920fe2b68c9a1e2576bbd77177f53b419ca2e774ed382438b12ff3be38", 0xc0}, {&(0x7f00000002c0)="dd56dfcbde8325f899b132188adf6864b2f256b8ae68ae3995a68256793d575b1438d8f14b8c6ce73dbdde9d0aff3f1632c7849283fce427602c941adde701a3586188bcc952914c108e80ccba5fa2132ef4c9cf0729b864c7e9c92fa9b4337d23015045b940eeb3f29b70025d4363357a06b7709c27783cc847e91bb85f140b70d601f8fb2a1fffc6ce526ab0e5123b888f87dc7ff5239ed9eadf1b45981c4a80d517f2de345f6a22a23bef6e69d9969550ebe4cfbde778f8d8b00263de2b634e79a9f57f87825913f94d53a1b666d9b39102dcfbf7b78f2eb74e11a5daf48b22b568897ce888ba4e3cb32de30ab9219dc9183bbe61ae0a1b0f54ea18f7ace06f282005e2109d2b96dbcebb6474c5a511e184ab40656c2332784aae591ba4c9a854d67a62187bb72f48a1b2d09a0b3aac32b702eb5878b1000096fcc04535d03776353101d9eb5c6572f736376480fb30bc84b263032246be13cbccb2e591fd2ba01fa2f5661a48e1b4ef6d7aa1dea0ebe4f0b1c48ca60e49bf7ea5279dac04ef8cc97bea1e52c707157c94fe1536bbd680dbb18e57225ba9342a136ea8bb32f71a2baee2c4df14e7f60027c5599b295a6e3c02a3a2390ad2442b8f829e97fed3a2a169e6db181fa4c549651983290b5e8c8f60fa85492f8d263551c4715e940297c0352d82035c764846d98888131a141653fd5cb8c1e8bfbdf371f97b75bfbe99830a0cad6e702bfe41c419ae360f0c9220cc7a2671c48a2da2e3f2857afdc2332fb3d5cf5059c852b6233670e8a26556d29b265619b38eb61b827583509e498fe9439c097eef6dd7720ef1fc86d1731eeb226a26129c8b5931306a2a155e520f87623589fbbcf7f12b56ac1b4a44f08258ce0aa49fb0ef630b68aad1fdf2d8c4d53c3e3174e3cb285d88a566b4dfcc741f4d78ce45b3f49c2f5a7c00b98f1c5e3ca40320a432e92a01e57211bcea27c0ea32d79b29a6fdb025a9dbf8d6be2baab3f54291562ca6434688d2e6d411058b133e905f18e0668ee101c42d8e9ae160858b8a19840ffedf91e536d6ace6248973402a5121dc4656648b71a4d293ef2b093231bc23e48bfaac62dad3110b10aa7e53c8f4256749dc01a4a245118588b6879f53fc8084bdd8814399595f2d8fc40f2bab8c5f7f1117645bfd2bfc0a58cee04f84af1168ef42e4ff8c2fa4ed6862caa8a44b1399ffc2c28a059dddf5fa9324cd330752a878591496a430cf263fd6bbc8c8a2ac2d34429f857151e5f299c6fcbae6855ccff89016db02b60ca92590c6c094b6e274e462241eceda36eb5601a62026632aab26ebd267befdfbe94ba010a0a825666245b5f7b4cb040ee78a4762e099f2e30a5aec1e9f4bb999c2a21b5c7782e89fa0eb24e86d267febc49dcf06fd5ce3261ff5e223e016fae9641bbc1113e3ac742e4429f3008df109a301503856050a6608d2467d29e50cce2c022b2dacd56ac6f628b6892f0172d2e5adb213652ee013ca2d92411a28cc507012181782249d2c0dabf32945b4f7ee62c550f93daeaee9d6c758f0ece411451021abcb3c084698d025e3b3de7a02ef6387eb6cd75513bc3f984186db393badea881a5f9ef4a4ccdcd61b3d071c1e2e915a6f89919819fc7580ea65d6f659f34a496b6222100039ea8614128c5e535555380ed363c912a64f4c5670151a54acaa0a412410463900b504581b3d91d35b4df9d303462aa4e25e54710ba3cf1549fe69e2156c8439a3d26e6555c97149ac728677579aa8f6cb6bc849ad8ed3da5fb738bc1c7fcba1971abb253d9fe0cf8a05c35861143487df5e58450e65114adc3163eb8210f12eb064b9f8f05822bbcbf9d7b521703e2b966d3a6f3e5c15d683d770c0f0a4c446c07a580e930648b66731d097a3a19ca8ad2aed3cd85f1c61dd12ec3990248ecf8b2f2c2be36190b7a4343c2bddfdf82b2a23cbd2468eb18c0dff0e063f34cb7b7a051c99e629204ac036a10fb9b39b74288ab4575ed6607c4cbd56699a341ef7980d8ce4466301f2634c1829bbe6d22168292c6a149fbb0341bdb703b777afddaca5110ee176b3f84aa63d2e0e571898e1790f19eebf6d60fa9b24b49bcbe8d6d116a1f3f77cf5b507e2c5669dfcf2e0099c628541577f7df2d2024d38ec508b6ab0cdec687b680ac6b5b9dedd43e2f54dbd058e8cfb9ddcb8d5a6d4f9093a9bea25144ffad96a20316678c6cb1c03d5390b50d7983c12bc7d6d14332da358ddcb829122dd64db019a21a776bd4c87ea66b65d7befaa01311b82eee1aa874e11d6f153e03d66512604df622590952ef4d85e76a955c96e5ee3a65f6ad8b268bf2253d9550148008371bbb1226b6e15df46a7985eb30ef571bad34eb892dd51c781d47ddd9d13cd4edf120d4fa648e307cd5f657cd12a74460384f7e465c32c6af28e0ce0488fa1aa66c8a924da0c8b6b1c44e697e91ab160e2d2c09dcd03fbe474b8944c200bde9bf2540aad4634e5e44c520007caedd5e900504e2789aefc2bcb8fb07511a0aad5d32be1d5b001fef6dab6063e0183d014b4d0f6ddef237ce3ab511520cb1ecff92ab1a8aa1a23ad1cf93e961ff3caeeb31f9b498e325056a6a7a871a6a10985bf2e03e56ccdd69a244893cc3fb0b13f3ab9d2dec3f589ee1e0421db9a1bcf798b37dedb4ff5df0e2d702f3761454fb02d5768cbe53581c4df589156670278843958bb5c81da16deff2c5cc218b2171e845be17ca1c630b5d6599fb62c64fcc55da38b6af25a2f86fef16e11553dba74ab61cb4b9e7335176f37fa8b49de62e1197a40b0d5e15eef568ebe60526efa1cafa975cfe959a688057138ddcdc00a65729783e27a506877246e2910f32381872b5948bea5e2642b7df2d837476acbdf39351879090d5bd06454f7fac514cda3eb938b2f984d5fdeab9cecc5e7b4b57b1bbaf2ff053507bc5e5cbb6b04e0387fc9954e66447603fa7f329b328e9ce87ff695e401e68a24315f42092db3fd2087779230511d581e6104d4168035bb19bc05f072b1bb06d87e3bdc0ab06895b9ac3160deb2d459307af853847e313ab06fe293d02e97023956feeba969eea3153401a66dee8a2533f3a981be7f9f7d8d19b8a502583aee4d1b1b8cb71ba5d6652ee0df916c1579a8405df0444e4ebc8ee1798ac3f1db34a22aefceaea3e0124cc0c5c0daaa8887491d11aa6814629a6f7e8e6b5b973b576e85cead099791dbb67b2045e63b7558a22ff9f9eb07ae07f0d0663d679865edc66cf9dd58550871df12e3be2cfddfcc3ac6c2f361d74254b6770ab43caf09a5d8cbfbef8384ae0165165eee7b8fcc0931eb3117f1088c0fbfd4711ea0fbac785be846d233a2fc7b72d17f47e30c8b958650fceff37f3f53a8f65ba37306021e57153cbbdb5482b98c2d70d6e650a0df83bc298df12b7b8665b2d6e30988cdf7074c7437e9a472fc29638e7edd5e61e758e0fea75c500af828d562058cd9bc60bf583c3d4efd3051bcc8d28b84c54ec3dc6b1f3d685137754ff165bfbbe162f488d6b18c28a6949d6dbb39e156a9265df98183812515a658968619801d5c859e6648496e6c80c67ab9f4d96fe7fc5d6b0c44df6e6335fb8ea0131eabafd895a4dfa120670a4144697b9c313289050c9b0536a3f368a2336a53f98d236e02df3dbb90548154b4463d7166217f832508b02dde3c33cd5044b966d8ade1d1f6e03480565a5a27e42b0d97ea2ebadd45de11a4d8da1f097a0dc75bab0798c1ed1ae665eba5f4e9b8940cf69489e6d20c5362fd03b22880c2083734a7e863d5ec86a79be118e5f8f60bb4052f48244a4effd0f2867f0f6977415b7b1ff97380c4e98619b72208d4104d2b80a0679356a932dbc2c42d52bd84b9490dc2b8443d40cc274218472aedd1e7f021815244718f3a926e8029360b5ae1440d4f4f0910edab60b4f76d2dea14b8bc8c982d866fa781b9920fca07ee0cfd5494719adcc821ebaa8628d19689090b61bc81f3b017c5523ee53c9165b659fed24af527f523653aaec5f504519748b4802b18b967cef68a285bcd3abc95b74fb6bbffd27d16be7d7635fc8c45cb5f2cfb35861e941d464e8263794f4661d6eb1cddfd2895524232a47d9eb6337511ebedda3e693496a0b954ad28de07cb2b0d4a840149c595dcb12c2df8f235ad2fc46e4d929564f2a2f5b793cdf80aed8506cb89774de820f7c65ab83958b2b265f3b32dfb67dd7f0b596fd615a616871363f621db44db9959c88af0fe7f08a6403d45777e989f95dd204fe36ba5395569584ca3f7655bcd3f8741dfe2b713da7e560aa89cce2d6871d40340b29eca7df50ce191ef9db95f2b074012ce4d19051e5dba1c66fc1ea117e5c716a6653ae7c07e5b522240ae917ab9da1596c9ba0c4af66b8e84d77d9e4ac23330497629663da14b074499d7c35495f071a43ca73d5b3108aa946eb97a732a8abb146af07bc6edcc0f5432cd6db2ea2d2384e15987a54067b80e2fb29b5fdd38da21921ed5a87c3ee66762d83675de75e502a932bb12697eb1a680cdeb9e8cdf0b6a2cc086f2e92b46fb74665ad2d7760ded2720ee18929db6b7312b2dfe086b339358622dbf2d4e5f349428ca9af1be5b7c0990cf1b205a8aaac117e8edbbc68da227ffcbae7771ec60e16e8c1b85bb31fc519e30611d5d7ceb1cafa9cc0f79c85ff2218b1cd9d22aa10f4ef152f7edbb63bb73dacb208d81f982f4639207ca0440200b9dbe686b7cd5ab395f6e3e27e05ed0530bcfb0a0dca466b23ecc0d285b3fccd514ed8f04bbde8de76a4aaa772a9d76613d1ff92de334ca087e450d27ff3cac2ab43bb0c579447137db651eb0b28caaf3f98728a94e02044993bff1d06ab5e997b286788a5cdf045217d50da32ddf7229678929a757a0cf30cec09e39431fbf3fe90ac9247d8323978c6815c2dc97aff71fb2ed1eb2648f91ada9553af05c3389f7da346f9ade4c846d60a3860ae9c6cd7319ad078dc9682ac983ee9fe63983d5bbdc66a45bd47057f39a1ae8be80d8d42f8f1dc50482c4d31182d2198929063e23362ca6d5c9d33ca67026c8b22112a4867ecf06cd917f8f594ac1ce03627942873dc14168c6d41b4d2b1df7c98448c64bda03dfe9157540177fbe2193859826bc631c5398410033f1c50eed0b1353a7536bf738a0890bf6593f4dea2ac967f4564a008b1c81ed2a34868520f54d55b14912f5cd2c7663134ec02d355718c692b478e27bcb8eb196c44d9a0766346ff5e2a9f1060e335ca29cda083eeca309d96708d530ecf077938463b00fde7fc7fc9b1b1373b9ec3d9d0bb6f2d0d646872bbe0d7ffc73e432fc4498d778bfd1b6bb2e3742ed7eca90e7e34b987ea79c089b76f058936eefa19e9fa8f9d3a1906c3fe8245b184adca15cf580792552eb405ec618ba64c179e91fa6e8f9e007b04af556b6d3e25e07f4003aafdc5a5b0b833f63b4cd2f3a61ba49294b081c4a0df2485ea7984cec29ddbd0908f1ab9af0841475c34cf040ca83025b9d3aef1de424c887dac1983eb4f0aaff013ed64cfd34dec32c3d22d9b0d7fc48502d094ee53c41bf76d782849f7650bd3b508a601558f370b17d72a3d7b0c2818ce80d94286cd2626419be203240ef62d175f646330984e371aeade59c1bc6ec475133dc630446f86135b964b7f9f5d8928aaf4c8baa7c374be18cb82a2418032a67a55d813a81b2e6b7cdff772ec6bc3568422ea8686841a6c29ecc821da7bdf1eec55d19c56f25a097af343d20705e3de23cf360d0564ab149d99b6d742dc4", 0x1000}, {&(0x7f00000012c0)="bd02e26010b4376dc9500a97c8fb22e93c3b3941cf8b266ec1aa8b6260de35e64422d9f75811bb5af8a38c83cd18eaef56cee3ae25c44bf4205d81d15723f1b02b72c5b3a392885173049e94842eb6c419242248ff", 0x55}, {&(0x7f0000001340)="6212f1971a26c9f1f75ea1bb5d93320bb3584031470a1f306cc728c47f81b83f4859bbc37cda33190ea9dca3cd749167871817c84140ae7b932c4e28357eb8b100206531b470be800999db5cefdba94e37f09374053a327bfc43575a91f9ec523b52e12e7c5eb380fda13df38f2d180e031b3d72d9305fbebd2413eef99462835bb10ef213563ccf769d9e4b1233add1d22925b981c5", 0x96}, {&(0x7f0000001400)="66f32d77fbd184a0acd0a4d30e4dc0bcbb5d6b725d2502c6d80b7fe3b7db189c442ea16d90b1aa51fc4d4e2fa074e1baf3f668781178a43851926fadf85cdd824cbe4fe7b0a42a4a9a412c2cc6eb8b80c20dcbd381dc95d0c2b97651d049449b6cd08ccc5ef749ca", 0x68}], 0x6, &(0x7f00000015c0)=[@rights={0x30, 0xffff, 0x1, [r1, r2, r1, r1, r0, r0, r2]}, @rights={0x18, 0xffff, 0x1, [r2, r2]}, @rights={0x38, 0xffff, 0x1, [r0, r1, r0, r2, r2, r2, r2, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x18, 0xffff, 0x1, [r2, r0]}, @rights={0x20, 0xffff, 0x1, [r2, r1, r1]}, @cred={0x20, 0xffff, 0x0, r9, 0xffffffffffffffff, r10}], 0x118, 0x8}, 0x400) 01:09:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) getrlimit(0x2, &(0x7f0000000940)) r1 = semget$private(0x0, 0x3, 0x80) semop(r1, &(0x7f0000000040)=[{0x4, 0x8}, {0x775e9373bdc8a964, 0x7, 0x800}], 0x2) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r2, r3) getrlimit(0x7, &(0x7f0000000140)) lseek(r0, 0x0, 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000180)=0x4) fcntl$getflags(r0, 0x103) fsync(r0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x80000001, r2, r3, r2, r3, 0x54, 0x9}, 0x80000001, 0x10001}) ioctl$TIOCCBRK(r0, 0x2000747a) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000880)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000008c0), 0xc) r5 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x8009) r6 = accept$inet(r5, &(0x7f0000000280), &(0x7f0000000080)=0xc) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, 0x0) semget$private(0x0, 0xfffffffffffffffe, 0x4000000000000006) getsockname(r5, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000002c0)=0x6) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f00000003c0)=""/240) read(r5, &(0x7f00000004c0)=""/78, 0x4e) getdents(r5, &(0x7f0000000540)=""/175, 0xffffffffffffff72) msgget$private(0x0, 0x21010000004204) getppid() kevent(r0, &(0x7f0000000600)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x3, 0x1, 0x6}, {{r0}, 0xfffffffffffffffd, 0x32, 0x1, 0x400, 0x5}, {{r0}, 0xfffffffffffffff9, 0x10, 0x42, 0x1, 0x7}, {{r0}, 0xfffffffffffffffd, 0x94, 0xfffff, 0x5981, 0x9}, {{r5}, 0xfffffffffffffffb, 0x1, 0x1, 0x5ff9d530, 0xff}, {{r0}, 0xfffffffffffffffa, 0xbc, 0x4, 0x1, 0x677}, {{r6}, 0xffffffffffffffff, 0x0, 0x40000046, 0x5, 0x108040eb}], 0x578, &(0x7f0000000700)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x4, 0xb5}, {{r6}, 0xffffffffffffffff, 0x40, 0x40, 0x4, 0x1fffe00000000000}, {{r6}, 0xfffffffffffffff9, 0x88, 0x8, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0x39, 0x11, 0x9, 0xfff}, {{r6}, 0xfffffffffffffffc, 0x6, 0xf0000008, 0x815a, 0xffffffffffffff81}, {{r5}, 0xffffffffffffffff, 0xa0, 0xfffff, 0x7a68, 0xffffffffcd67558b}, {{r6}, 0xffffffffffffffff, 0xc, 0x2, 0x9, 0x6}], 0x0, &(0x7f0000000800)={0x7, 0x9}) 01:09:25 executing program 0: mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) poll(&(0x7f0000000180)=[{r0, 0x14}, {r0, 0x80}, {r0, 0x6fde63023ef6469e}, {r0}, {r0, 0x4}, {r0, 0x4}], 0x6, 0x6) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) r1 = msgget$private(0x0, 0x404) r2 = getuid() r3 = getgid() r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x8, r2, r3, r4, r5, 0x4, 0x38000000000000}, 0xe410, 0x6, r6, r7, 0x5, 0x33, 0x0, 0x7}) 01:09:25 executing program 0: r0 = socket$inet(0x2, 0x4000000002, 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) 01:09:25 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x8000000, 0x100001012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() close(r0) write(r0, &(0x7f0000000000)="084770d2f62930a6caa22c6615467fff9c209b0af2e33c66187c88832920e2c27a8a1a42209200dccf8fb427295be83a5e20452f9bc6fb7050362c494004da855bb9fe2251a31b00d3871cfa1a1bea76016f2d33e861a5ceaf140bce5e3352958aaafd9ba54df643585883a3390eb10e25ed23a4ebc49da0c28c1fda3cd312329395acc7191ab030f384ad0b0e7c6a058d1590", 0x93) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001ed000/0x4000)=nil, 0x4000) munlock(&(0x7f00001f3000/0x1000)=nil, 0x1000) 01:09:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0xe0db) pipe(&(0x7f0000000000)) 01:09:25 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x289) 01:09:25 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x8000000000020d, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000240)="8985e80dded7cea665f871fa0713c94169302f057f4e4cfcba61108dcb2649e622fa6ebe51fccfbeeb8fbffabe7aba49579426d28d2173d53d22dc995e2a0cc72a5a645ee8edf8cbd3af3d03b7c3c4c56e431163922c96ea25a4f63160ac8841fbc088a36fb1c528d0b549dac477671e4f05fb", 0x73}], 0x1, 0x0) r1 = dup(r0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1abd62dbbf6beb89, 0x165) pwritev(r1, &(0x7f0000003a40)=[{0x0, 0x73}], 0x1, 0x0) 01:09:25 executing program 1: r0 = socket(0x18, 0x2, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000000000)="66fd041d7bfc3fd0d14b8231186f2ece1facf40084db95c0cb", 0x4}, {&(0x7f0000000040)="83d37322dc197ee6eb349d4f61ffd8540362538fd52df38e08642d5fef6b73e89fca096b3a52fe51b3fe4129fb77008e3cbf9cce58af58fcd8645dc5e821e1f77eb8b73ff52e00887f9295312dd99192b98f9a2dbc51466a3e3f4af8e5f4f84f09702a77dbdd01f9eb6818e94e0e3fe1f0b482684147b25578ab8aaf05a40ed7f9e485ee41afb39d83013dd2ae9c429c643a38e66154562ef11a9e56eb43a7cd629c93d628397f4f2a1985c475e0f8825cc068b318033d5a96c65752798c553071c9378ac07d0ad78212481aa7091efe145f2e2ec584d0db5437820c17680ea183d3dbbcbfe2024222b738e8917abbc5381b1cdd13c3f8d44229f1", 0xfb}, {&(0x7f0000000140)="894a018a2bad67660fc775123c8f814c23e10253032ce618dfe1cdd3214534955cde3e43f6450fb70feb7b5b3ee4ad609f96df6e072ff359ce8766e74426b2cc30db0c16c0084005d0a339000c5694d9f42c6496d7335f1f242310e72c0400e57545ae86acd67d5dadfa459a3cdbab1a7f2a344fe0a56265453a191891abf1967f12d81ae42932e473196abe2a8a4b254018c9dd20ec07be3836c7a3e3ff4d38b784bcf63b14b6f1087e584d02d9b40b88d768299703265f66c9902ff40b1f2ede1ad4ffdc68869f1f3875b2b1cd54e8ba8819d26f05", 0xd6}, {&(0x7f0000000240)="d836b665dea45106baa4615672861e07731563e89131058bb28d48717c7e4c01dc7ff6ca6b7b272683df52cc4cd1977004e3bf93f67cb5672f7a5d7da3e62c2330f28c1e9951c13bb112d44c15c27725e37b84315433d0af6fe038ed4da4a8dbfb379227394713a4b1f49f886d2df7764984a5b7157234fe494b3be4dfb53406547fcfc1d76ab5d578ffd7b8b34ddd060f57ad368d03d93978a70116820370ecb65e72f92b471e021ef53eba1bf860b6f9395b418c23f124bcd274e83dd88be14b7dc88413ab2c1dbfd1811d161b0746b7c85cd511d8decb70135724f865fc5b47bda345e8cdad5a924893a072e128585132a81842195f10cfce56681db039f598e3ff61b67262bfb46d9ec1b0b5ed720cda7388137ae6ee6bf4dc48b8c7dd4df98eb4b9d3d4d9d2ee4f201e9ab6fe9b2cf604ba404c74a982434706e4500ff207ca3b120c83d1e6d8f8b1e73d20f104a5433aa6c6a270c04f114102129a92537a1bfe9049bc41723343bbf5ad2fa7eafdb2707bb9b303d8ddcd107d9b3125ccb973759457ecfb7fffd376e84b46c4fc7b66bb5e42248e96d7cb03049fcc2cbfd3e279f36b235fb778bc9e462539125c68129d57a78be6b5e28dfc6eae75c6e81de07d81f35854cd31d2927d2842a82f1a4c8a1e19eca0588255a8b47c363f2a579ef561d5f64e2379f7c02da15612f6a0e2f97ef1024dd88fe1283902d82662726ac35309d89871e8e9b37f9a02245260560e8aaddcb37b89918d8bc86eed233ab0be72d54b326baa6230f0fea9cf5ba647918d6edf5db13b17e62444f91dc72b5bea0fda6f2a8f7d8220b08d846f4767b97b0866f53e59ffab67b62112a9c93a5ba8184b18a92b64b168b38830a20669dd0390c24e48f4ff7bb43873f9318369f37ddbf6e1d986b8309a5d4f33a129b079066c100d532bf95d5119ce786af5ee078555b0045f3fa8ac1819c617f1103b5814cd263cd2cf97b0a9ebebce140d93fa3ad69eba3098a981156a9ba5eb106cc29892f328569d186cb671325d48fdaee90d6289cec11958590e5c015a3c4e8204d58264ae2fc6cb7b0d42301242c95513dc25c60f056bcdce9c4431638f209ccdac4f77fafd54435dd2f15725e370d028db2135d9fa724c0aafa4a6d0b5a5ec9785cf4ab416a27e01872856fb051719498c795b1b3aeff9cfb859056d526ef9d3742d28397ffa5ed4ea3d60c679072a671b327bc8b5f2c69e6c186c0f85b6a4ade4bb933206152040f9207a667e9b951d97d7649c21364320994eee71945d796eaebd276b8a5ccaff367fad5e25a8f4eb8b13efe2f32b23aa458f3abf7d103828ae4bf821c5af50e9ae2ab3596a6c2b39e85d8a67ae061253a5561b92b812c00375f38aa2930d66baffb09bc172a583e257f07fefa756718e5502b8f759c4636a485086176499e45c5ead282e1a1031fcf841a5c466a7826ac2337b436eaadbf26b83b0adc4e7f8c93d4ab9f84cac01194e9fa8cbc82f26d5dafb33ff54febc5a47f40ed6327cc8f5bf2cdae5fa0c44e1f85ac599d8909a3e2e287f68f1a6f912c87e7ba8f3c9d02208bb322cd0c4d9bc277d06c0aa68e4115384408519da5e39f1c80f2e443e84542934865933bf666220ba07c59db0785031f8ca4ac124e326ab05b6c24d5d4e2a44de480b39c0b9637d882c52fa08deeab0c3041da58d6270f4f1082d3cf3d78b6166a1e489b86ce041fa64a24c2961b89d365b5560d4492ecaabacd25bad81c68c19504c1622063ddf6cd564284b3d01174ee43dea221e8a4e68fdd21aa1b3c2a8237b23ed48cce9bff955e6570d45fd7524c41a3e556845ca1f7d7893fe582c55ae018f5002a515c90a3de1456e680e34d8f0a509b96f99ac42c8fe69e09cdd470d587cfd03e8cabcd0c3cfef8bd6d651c18616347d1119645d09f55fa30ca8805f3bc13247bad5388e8d8014c1986c66391fc24c6c92850b9f780415eec5b603aaaa23f5e9023a5a27a109a0904933f8d0053cfe1f57eb326b6e1e681cb2ff7987f3d061da6d6f9f0721f0b1472c06834a4b9a7a32942d91a5c2ac4d58dcc928118a7e24d0f57da26fbabe20039143a4ce75279a2e66519cd52d6ab76c6a5bd9179dd9f1f5f1e1062f47ce089fcd1b157a8be4aa8f90b4fb07d860c1f34b7480c4ac09e6de0da99d3e4af0fe3e4cf851e3e3f83325707b35b81a1a95a8f7f427287e2f86698f51a254872b7ea552fd837140baa111061b0954acd1efac2868bed09a624a8c9bc7892b317055da6ff1e00005b240616d311a42e82769d4e734837af0a026657a095b0a22709de20dcedbfba2aa6c0d3a2559e83b52680d8bd5b720326b6e4d85e125b36a40333bc39fb136aafe22b243492e68fed4856986095fd3b5ff4843015046f80446af025ae128f8f0e5765bed36ee1bb015ba816934c1b6761c5e53eebbaa97666c14316a304d6996a3588309e645b29dfefda458bb782a27a8e70191860ba49acb1b30bc9c53a4615efdd41b9ce7bcf1952b57c912f95d85c4a563f30e3c2859d2689fdefc3784e25297484e019ba66c87e3d5c9ae5ff3c86db0a006b275995a6644f761942a827ede03d09859fc4f26e2d9006cde17d3bd56dda74fe588deb8d51d2dad40b6a20d84846817e92f86fd4b11099d18155b23f2fa0c4a2d2a6f283f35afd15c5948952ef68faa4428d883b56ef50f637cdd8bf3ac1222032f96ca81c1d11bbfaea7c53b25dee73123edb2d421d0190bad0ab2a7020a7c001af238ed5f5c3fd7cbe6e9e97d595c66ad50ee64eabbabda4063ba222c303125c47b9cc4d652eed06ee178c388f1d8fa5a239b7c5ad9e76ddaf78c8c8c5abd640ee7bc3e8f46d8508b7d6726c83eecc3f17ac203e7cd2f36234674c3396b44bba309ada2dd575d4d5c45f700f6399084b4ffd4a62b4568070dc10206228cc6f17055648c8a75186d7cd51b629c16f1a287a20412d2ae523aacc85b6fd4f5b29e88441d2f82a61c8258a2b867e66e5c4aed603e79c968a12e0462acf3639212b4287a77fb895d01effcf95457176b8780e5448abee72ca3f885d7781c9885e04d98af03025bc0f392d4bd982c04b32e2b58dc68b92ee939da8f480910c8c1a5715c545e07ae91c1f90bb2bcf3086f3b97430219a2c24790c352bb87104ff763b770cfc08b46f88987d6e30d262f67568a0e00ce04d26128a5f1a04de7110dd2fdaec564cfb81e7998a485f6ae3ed0a3eccd0cbc42a715503724407daf69ca8e33bbf6c0710641af582e142bea1f27a132d6531e6824478b1f03d3615653e5f43b1c1b6be8d89676b670a4655a8a2c730ca40e546130e2309198a37e02632d9dfc46226e20428f4ba5de0e275944ef91995b7ad948864bb916e0de665dcbd97c98724633a719a765d9b2e7b5443cb293ad5b94015bd1530b61e2c46704f71e1efd1a3faaceb649c1ce7b03b67bec31dfdc9cbf92dd02c89f0a66921476d45498b60a10b185e7db29ef7d9ccc8e78dfabd5f85aa06f104baad7552ea4b7ff539c65066c424f5293a4e90be7e97d9ff93c8b90f4852f81555b066461d6ba39526b8621d9828fd5ed21d64db6db72c5f93ff6eb609a859fd12a26a2572cf8b9bbd0bdde06fa1c9ee6ed1b1e0d2afb08c6303c83aa5aab2cb11cefbbe836581b514d66ae7218f5bb1217f9017c96ea472ce04f5eb797c6c2bf0350aefd30f1b5479182f3604ce4a80833bb0fffca464050f08e76092655ee72c56eec52d161c488ab35a2091cb69fe499155bd7de5d965b5e309846ed5fed82af729bb5edd8d102a40402c0208cd0eac18836fe27031be8c0a5a01e527d7d08836d96d7738a709fcf6820baee15841f4af8ad1ffafae4309e8517488a7aee890a2e522a9030208b94d34f6f562acd123aa7d0a986bc2387d382aa902a2a7bf68c29c0830382037f47d43b94f6e1f074e830c3fd8edb6d677ec3628993b0790ec8b01e57c7a3346b6a9c4a4968481761cb35d85f4a3568f45213c0f8a9bc632ea93fd6a51e79f36b7ea10c4435a0a3b638f2d3c90f66bf71db5c677c76ea57e3b8099a4e63a8f71a2a8e15c2864fe53b58a8d5a5ac6fc158345e8fb0a2f3f9f94057fb8caf3411cf84ac84377a2c969dcaf483183df18866bb8189c17140fd2b049de9bd2e32438b967a4b032fc5f563391f1700107804450e48125722506e007b5a2bb5008b30b8e507c80e3e940dc8ae627bbd30b77a02382be2fa0274603d352ad6147dc5d461c911cc4befa4225362bd15076ecce3b438ef6751ca277dd9741d6b37ae7dda4185edc2555ee1733cc4072d77fff0b3e25ce494ce71f9a98f7f4fc2d874622f061d88d3130f7a8ba2fd454debe53f82df4162f6ebb97994c23820647d174a88055a59800247fb4f0817b527c023be732ff70e969173b6f6febc9d53a98448b82af7fd36e90c4bd878b905c075c029a1371015efaf4826210f62faff029e652a9216126589cc40d9e7145f652688b7fa420b0756dee2a7ddb28d86dcb9705842d6cc69f3a2b72c53152505197fa7765e23dbf432e3caf185f9b3e71c48f2c5bf96c702a85e3bca59a2bb8b5af6fc41dc21475c10ee632c06d2369ab54d1ef4402538db34feb0a259f9539102b571142033916158baaadc26d1c6fe7203df40ce87b93baf87dd9b123f61ab1c933aca669be7250c14d2dce9f7a95bdea0017090834a7c9e82e3f518f4872c6ebcd35992ce8c35d05e8efd0395d1506fdd1b06cb16b391d14c15878ccf6908caea393ad25c8704e9ab2cc3f1dc31d8382b43263dbb0433a28c73632bdf2e809be185f1af37ed5986c9998559a029d75c8719f5950bd35b5f57f86087ed453b5a4a38065a7ca6d60a0e452f6e8327eb0483a07b2378e4174c8c7f855e16a5604fec2030ca1e3333e66a8d0f100b1ebf537d289f9089b2f1b7b832af2ddda1898dc9b8b41ef3f557b24a5235c39afab718092a0d1160cdcc938b1afacad0c7bab2f23ea75afba6c29da63faece5d973c4e30e7b59fb7aedd6587809f3f60f1ddfe837be485ddcfcc92d2d84c9b8d998d601c1e6b824ba2af344ba8e0a4975925190e587c73c8ae2c76a1f744324d1e5e40eb81a7ba5be05980bf02b0506653e757dea9febb03061be29c74936100edd5407868137b574a4959488c9fffb6e45f50381bf6089a9f980213851cf3ab2ef1580f44b5f8cdbfc16d9544252857e677c342c79cd5d66ec94619d18d22bf0da9b87194c10bb4d526d8520a953786384eac274114aa1a877aa9bf4376841ab3f909d334d95bc11b6a1cf2b56587c910df3514a6c9d6a19fa1a1ffde54bf8fd8a18c2b2ee24635065ae07f8b2b1dd8f95fdea0c1254f1d6824ab7633f8ad5756a373224b817e27659a6455d392c4f362b0bcf6a746d87bace0c02f790599f3480d26f0493b7a4de0782bce9c32ee5719f4845c5efb8ccaa7b39d9778afb3db320f72380398a1aba4e32b2743503e85de2113b2ffa2db4bbd38132b9c29811664c5eb371f7886753fb6a2c03786d2c3ac09687b42ceae627d565e2c247597a912c2ff51a8ab7953173d1ae5089e107ad89dae2c68d68484038f20fc9348bbfaa75655df4892b388673f165ca05d5d8bc8d894f1ac661d93b8bfd10515fc72695f7179ef4d7fcfaf4e29061c236f55b39b4edb8fc5e310481ba234b5780f05b1a16d664e093cd5aafcfef9995f664104ca32ebc531885fed0b116926affaaf44c4fee37f1be49d3335b4b12afb910e52b7a68f9453159fb25b4c04f264e39de3b2b52de49637cf8a", 0x1000}, {&(0x7f0000001240)="f3dfa6e23a7dd5d7dea5682f6fa493c37d0460cde90f31feae696f5b5a963b3fb89242807a95e402b1df5e94486e42896ad611add5c22d52fa679f59892922c094cbdb8a72f46349671ba4565641d2887b0dd3146c510c2687e6c51a5112b1a1060cc80df1ce2bd157ce1b7428808dde122a3beb2fd818882fd4223264dd834f23ace3af0ee1ff34ffde0495b9a34adc8bef025e4b610850fc", 0x99}], 0x5, 0x0) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) close(r0) 01:09:25 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) getsockopt$sock_int(r0, 0xffff, 0x1084, &(0x7f0000000100), &(0x7f00000001c0)=0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x6, 0xfffffffffffffffe, 0x90d2, 0x9, "e2ac0002000000defffeffff7f00", 0x800}) rmdir(&(0x7f0000000200)='./file0\x00') mprotect(&(0x7f0000048000/0x4000)=nil, 0x4000, 0x0) socket(0x18, 0x1, 0x0) write(r0, &(0x7f0000000240)="8d8795947c643e5aea0e2771dd282991b4b02fd5ad98a761ecf2a02cbc33eaf0fe7411d03600d461", 0x28) setsockopt(r0, 0x80000000025, 0x8, &(0x7f0000000180)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffecb) 01:09:25 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x24, 0xfffffffffffffffc, 0x10003) setsockopt(r1, 0x29, 0x200000036, &(0x7f0000000000)="04000000", 0xffffffffffffff62) 01:09:25 executing program 0: r0 = open(0xffffffffffffffff, 0x8, 0x40) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) r1 = socket(0x1, 0x2, 0xffffffffffffeffd) connect$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="61ab2b2e4d5079715e5f114f0f9cb592cfd604df94f73f9b27e2473c6e511a27d1de72df9f804d0b431c6e1f9295469a1057a85fcea3cf9c7ff1a8bb6e560c459b282659abc2f1d0012a9985dcb02545cdea15d90794bf3a60f38f2c394cde10599e69fd11a05022a039e2dc65364b39eaf09e168b9cd40b29e654bc85fdd26352f301240876ef568a8f8d4cb8d069b72dfe3b9787b0399e11ee2b22c58b88c21c8d5b202a5531fde24e59ffadb0aac0d1daa950e85ede75459e05ec4c5a0ebb7fdf837f5c6445e9311b2a8ca38298a042428d79b8690e5b7829adf3f460cfcd92088706ff0e54526923c79636b40994e3652f313ee01e838a7a4f433b1cffc9d6dd081af84a3fa247fbf9e528cce5540c1d32f25ee7746f3f892881c159256191c3a859bc2e4c73083ea73dc27a70ed7eee83200def"], 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r1, r2) kqueue() openat(r3, &(0x7f0000000040)='./file0\x00', 0x80, 0x0) shutdown(r1, 0x1) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 01:09:25 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696e653000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x8) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 01:09:25 executing program 0: r0 = socket(0x18, 0x3, 0x20) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) sendto(0xffffffffffffffff, &(0x7f00000012c0)="8cc42f24991585cbcfaffd44836c0806ec5f2a8d890268ceba1de39a85891e93d88aeeadc5d79125761c89d2b340df5629049e2f161f0f22ffcbfa6ba3491b2b46f7232bd15d2e52534a96f9ad516211981056da353cc07234ab6bafde3feeba4fb5ff93588668d83431eda52328bf637ef725a3ab45ef98f5c517b2637d4b8d4558fd7d3ef94f34c2faf2b51c6cd224ab18972fd92f903b5dd9826c02cd892f51e2c69cd8761af2471779a1960066dd0aa143b3ffad8e9ef7e2e037e234dfa18f9df16e932730e2121120df5dce1ca441db917b10981520b7063ec5f48c6b3e367b569301d5d0c29118028530349344d8aed708e25e4bedd8eaa1ca9941df53c37ae8f52517f7bfaf5af261ae8bad92677f545c5de5f495256d18fb5524bd2ba7254206f2c04da2b8abbbf925215d29bcbfdeab32c3aaf577691daedb2a2f35e1b992ebe8e788c64ffe0691f25383ba3c352346f05ce5f06fe0a5b624028260f3e76a5688e5e680430f54bb973d1e648cdfc9fd70d0f289623fc5c958a9364131d20222d1143d96285f7438286e4599f4eb1c0b0a81f489619d40140643247139f84e6800c1ea76468f31b9b58b2ece4e490bd26726954089c92f9e37b410de016324fb1b030ed6526bea737447075a76e44a370c98137c3d20cda0bfe14d790887c4c3973b25b8a24fa78107820623a845d7cebcafc9c42361e5958db73b93522d00402ba9f481a2e17f852fc8721d34e1fe7370755a33dbaf24c93eb6a5a6dca6229b5756ca1c610ac2251988171b131b9482901b420ffcde0d4cbdcd7b1a580933e7e9da006c6fe8579b9c5e4a3d24d4b5889100c9f8a3d7a5fd804a5a0f7e6c59bc5b7628b49f6c2429222d086ebf1d74f458f1b3a19e27a9d945b5d1f7ee7a8c8ed401f569a5ec11790937006046cf021841e1363d6123ca1781449a8c911817ee6938d348d4f797ed666954bc8290d283a4c0341e22b23e10f8a3457d844ddc6459d0fec971776e53c7f6178fd62607d0410b9c039c6a1d4ef1c0d54db3746289305ccdd6762fd5ea0d9106f992a0b79ef32777829225bcaa4f91b258056ee1af44d7a111db9c027c95f395453496e100edb948ec63821861b90f6902bb264f919aa0586c45fc8f81975b5be7816e2233346c778223a0d0b6b184c74d9769ae965760ded427fe633d81501153c82f12154634c7d85610b2f0dd7cb10eb80dc9da9f89bf7852953853892ddcc18fd2c8b6a1500b4e22b8687a4de058af94012467b4a6936c4d5921cffba3de8db6cd25bf517ef66dd2c29aeda4396de119d9bbeaffcaa8863c68b5bd6a04ffd6c1b55e084b4e2842297aadbbf0e8c947a4ece65b698b41782e766dd54e1708d15d4d4b4c344c5961093740c7fcfe384861d849d8e47fa1c56210a246bc365ac938d07f6c0a25e62e73b644dc2d32033ff1e008b760dd9ebe12c4de71357d5f00a1114149d5d9172bda0b3b3930a6d296a95892fc03fb909b574ef68da9c069dfe6065d5c29ae1c958c129d4f63e5d5636e4631b96e5a2519d1cb22d739b8a770926e376b46202401350d93f1f4bde46481c96f3ebf3ab669b9d695e2b94f9ae6efb6813a50f9bd9b28765e770a2fd4b967b26e1f0c6c6d6d59e4dd820365fb6bcb2984b482f7b58f4a5aa6df9c76bd3797eab40f9951eb6655295e374bef7692b5cf614cebc8c24b5de1663507c5147e431a71ba7e7402c8af4ea3d0e8f957896518e03f4c1d2ddfa0d74fb38b1f0ef74be9db204e2ab5ff4d1bb049fffd5e7e1864f08aba1bbc03e82d27238a57c2ebe250bee9a5dd6dba260aa4aa4581ef85d0c464ad7895fcc07051d5d7157afbe44e7d759a1ad4a389a2495e03304835a8bcb029d307a0ff2d05759ce84d7e0e1d54488f8db9f68492c462fcabe069df670325e524e1e5ddb83f8e757168eb10addf741d7c42e732009d388929e58a0218fa62ca5df8082719ecd2374ef22351550c3f481bdaa8650298b7f8f6d3651655278ae5a38c83ee910e299b8f06cbb293d57ac0db1560cbdd8eae972830aeca8666aa00fa43602a4277081a3bb3fdfd2ea07faa00d6ab4115e19634ef63e386a4510cd0130b8ac2258017c9f1b041a9ec8b897f95e6df897a39c2a64a566aadc5c471a92d9f459787c1e80855836ddf7857d34fef5562a1f96c9dea92278a2d84a141590937ce1f9734d4c695930fc99371b71fcd39b90d2a37de2723ee1e4b583299caaae77435adc1e2105b016891978005890d53a965613da7bb591fa84846edd3b59ab29f25f849093e29dde4a9d0480cdc46027fa3ef7d1d00aaefc8ebb1bf20bdf3565a130c0bd871bacfb720ac718c5fce5989a37f67e360e00f5c03385c699c72caf73df21436065cdba8c9849c594454fdb29dc05c3000d547ae3b44010de507fc396100ea22a08ce514124b50d6e8bf35f9cae4180debd38b4de3ede521b9faf99347698c400e3f1f379dee56bf2cdd7f78f81b0a5e99cc56acad74150f3e018c9c6fd4d4e0a143c113a144af7980437e8aacedb120205444f9ff9447b9203ab818aeffdad2d3f2573c08719e12fcd77d3a96cfe5d8a5af8eea982eab52f66ceb6699ae028691b242fc1597420eba19d59c7383c9722c10595fe7a9fb7090432810ac4d8f65cb46b0e2942a97abbd5a77205a4c02eeb483abcd697a95acba55dbff40144052f51625eaac3a2f35bbd7c8fae4b5556adba2020460dd5d9a60676e58b6a9f404cbad5e1d795781ecf655684e8a025410e2e7c5ba0fcdaa817d253ada6bdc4ed1a268c0585c1ab81f8928ef2e3afe39744b8516e82c0dae1b33e0c85d13b6b64f5cddf6dda3ef2d2d3d94a35f95e0218436e1a4358dc4783c62b8616e090644a5eea098084082eed6eb54625879fe826b08d1f18b9a07eeaf74c4a3a9cc23f6cb5cd3514128a014f2b9f7e6fa2d8f960fc236d6dee0597d6f250762405f17e6aec956f138d623b82be7dd4b74e0d370a9d1e71cefc2da09eb3b595e6d24356cd2c7af7d38d83f7d4a60e6a6ca0918eb7af8f3d0de66356bf0b5f42897b78f21c98347937460db31b57af30fe92a77f26776e4347142dfd3fae0a24cfea8a69866c6dd0b939ce0e3e6a8b410d4baf451b05dea56a664662b3686a9f58e46d40b933abfcb6f8b58da87c880a5dec9e8fa4f7c9231ac0a1b3a7613e083023b46d7aa2f1b3d36949e9a0ee98d696cdd7b9917306c39f9150058c99f078be051aa1627e011896dba291ebc90606bfe2f6537447a364ed34d428fd4dde78dc359642022f8eee604d7eaded76fa9bd6e8de531e29ee721342e0dc2ceedb38a2e64b9cfa44fe16d73cd3619a94ca57f5a5b6975807b20039eacec33f62d7479bb49b5b411ec93fbbd347154892ebae30b5bd5558c260ba97dcd20f89e8519fe54cae4ebbf6c502fd84f044767c8332fbf669c67c67912322ba20c2d2821655aa9972cfe841ab8e14a0884ed8d14b53fbf827118c5761f3cf23d9751742ad1c4bc224a5a1cf60dccead0fc12e891fec94fdb49c2c017e68c35e9210494dca37fe5f30a3bf065a17cdee63950f64edcdb68b790b1b34c321f9d14f239fb7558e62015d27f65c58e8ab35097ec4f1f085515e3a5bbf80fa6cc993a64ab9be2cb3ad7db7d37daad3b8eaaee066219fdcc16c7c292d96ca80ed61212860511b73807d02544348dc095c4c5245b3b00629012200e853e0685f317fa3845727c62ad1489619f0f6421132843219bc31e4a8fccf3b9cc21bde3de1f95c52321c84dd263b02e52a0b260774dd21de112b1956c142ce360f4aef5422e0f32cd736d6e2b738ed64d4b301d6a4a084f5a3714056dda3a7c08d6d06b37a8a325127028e7732363f5ee43e075f3581431bbe2b25ad09cced50ec4520fc6ec321f3cedc8dcb99681defc124607aa5aed101ad67e88eb8daa5de572b1d49912bfbdba3430989adb830e50f7779057c6bc7df7d9e1af852ca0146682dc4f1b35ef1a7ccd72f914979ce9ee38f5b8da1558f114ec731c87aa04bfd6cdb46cdee798c6297d75fa81cf510e9a3c0887e5456bb1ac94ef9f21a4e44bbe5b64fafa8fdac57d25da07ee7164cb25ad1f180f61d123560203dcceac43ef99e48a9a6fe77685b170a106d8522557daee19abc9e2f77fa3fa90720b40f19560343f9981ac7be0dfb0ff65209a78e6b305439063b6fc464b77c013ee85cef84ccec7512009f7f5825164897e2823f0311ac26366f5dd14799c9ee2cb7e7e394b7b69eb1f702534295968cb592566b2c1cd30a33f9e3c3767a3b5fc0b78fd1d45c38c5939d5fdf93d42f8e4e29425d65b6a8d6ab6e41b44aa4848e6d85a5df427156e97cd4a0453cf6b04b373424eea6e8378ea1b0506eb2d645e71c36472e5acaf50dc450fff79f6a9c8179c6d9d0ffac63256e9bdcdd2161fcb52d5ea86e2bf4d893ba782595deaa70a478541b9b6cb2420f384ade071b1cc44e35d03540a861dbdc6e4a99c36cff2e5cf17a588c1277491c6281ad67de7cb6e6d1ca014b73046972881dcf47d85b5b2c87adc6535caeef5d45e46d0d71bdf13907741a9fe24b98a37a75dee41b9c7da6e2778e76e08b0efdb7a642a93b8a19cf35571e2ef11eefda082fbba003641e971467badd0dafddbe038f18e0747dbeed4e08508c7a76fc273d14fd009aad512e16f9a4f4b6976e0f6a442255830524766be1d112dac2bd5c41259092db4d22fbb093c4f4c38078b61efe27bbf3681c5d44f41185caec1933ed74e2542d8f540180744426ef8f2b6fa36322019507532b4a446cb8282ac9bcc68a97a870747b8662d58f8d7da36dee10163005137cb568f7425562038a8733b2873c75c3f24c6597af9ed43437cd698dc3c9bb122420e6d791c655e8edbe170adc1e1fffa5dc5ef3c6eaeaff339ce7c6ded8da1127455d46d5e2824912fe8ef63380b4dfcf6e70101dc0cceac44d19a9879814444bca4a81a6a678152934a5fc2f0eadc0459a775467ac9bcde2a99c783797b5efbc6b4f5b237110d0519965c8cb4d16eb747400f6f586bbbcceaff2529ce951c806be801663e939b1930c701ff9b37a8a995dbc68ee10d42476f8f3cb9f06e82c953b5fa3987759ac7a1f3aad21517a5189e4d1efab6f4d92adf64d2dd13858ce58ef14c9004628832844cf0cf342c5e5c48591449c91d27ec0f1652b084ed24cf4f2d90c08b4d20ed48ceac2c05b7cfbc3b7ecad2c310c5a3b0938f412e5ff4c09d9589bdecdf99f293581ca7dbb6925beb59abdb162b6025c032cb2d7b93f71fc5b09bd9c3516dfc7d7576ffc74b77481cbcda162715f348b2236d9d44aabc1a41d9450555e692ec690ab64335af50362a8cbb4ea22b8ef5e359737a996ed1a772c7c4155b31fa0375521ba478f70113ae8f2ed2186ddcfbfbeef4a25d8bed4ecad7b750185790755721a783170f4ee45ad90f794ead9b4c080b41662a2ff0494689313871d01e304510113873f1a4c4b3c4fc76e6585098a2822b9b601c5e8007732da4027d9b49ec533621ae1c3061f86f61e7e04fcbfe127bf032f58c5cb1a4ae17325bf7ca52c2d329abb9b2a2f7ff0b36cd10d7852778aabe8ea7c5ed508110ce0beb20bf8637ee6add667137ea01b69ccd005bd88ca88d8f4ec8f506078da0fdf1a699ad0cc18d9b74a7039b3fd72cdef4d29b2ba4db5f76d9ff1882439fac30006d474d9cbced4ce064a0e9e0e09b533ff398290ec201e6f3dfe6d293459705d7b301b96ad65407345b98682f6d620433c40a2533d1f1c00831190976", 0x1000, 0x8, 0x0, 0xffffffffffffff11) fsync(0xffffffffffffffff) chmod(&(0x7f0000000080)='./file0\x00', 0x80) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)="a902010000805cb90cca8590", 0xc) writev(0xffffffffffffffff, &(0x7f0000001280)=[{&(0x7f00000000c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43fc0dc445be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c0570dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36e1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c3f00000000000000b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acd", 0x595}], 0x1) 01:09:25 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) flock(r0, 0x1) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) 01:09:25 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000002c0)=0x1) execve(0x0, 0x0, 0x0) 01:09:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000002ac0)={0x0, 0x0, &(0x7f0000001380)=[{&(0x7f0000000080)="888d5cd8995dc37b26514f60a2eac70ecd86bd23133d1f62ccd3eb6c68ec6942f3887373888b7c90ced5bec2697ff4", 0x2f}, {&(0x7f0000000180)="fe2f4b2f7b3f596087766959401e8c8abc66dea9c1a97141beecf0721c0313277a9ca18183c853b72edf093cc8853207a3a847f18853a9622532439a24a2ee85b12f518896d86bc4cabc7ad22d7aeed26cdffc35efd056937e97435197a56fc4e38909e267a022aea512b6d12addfb31249be5b10c82b5e69bfba77b8ea164f0595823a16c6c5a1d9e7d7866fadda033a1a7f096941405aef7755972244d16c77207087aa5bb5ae67c7bbea2aec95fce844af337000bbf0030baa9702c16934341aa47beddf005cde5ffcb440d019b0e37f2202b7a9a92554e353e3527f1fa87a0d7c9cb524fd8d7f5fe78", 0xeb}, {&(0x7f0000000280)="d82049904cbff7d204c4d2f6a235fd40c81b011d321633417e1f57ce90756a14d0b822ed992896ec7744623d1337599bf6193349f62d71b7b078ce5feae118b5b11fe8073716298763928f5abdfd0e63b0d7e2021f21f0a1d6ed01d26343076cf08a419f7b32ec36c14ca46510b9c5c6a3fc956ec5ef14d6a2e9d8169d1b04985eda9b37913e3dff09511c0716e99634032f03165cede3268b2b4f1ff83476cba071d444ab515017f43d526b550cc2e1e0757a9262109bf0681036fb69d353f44c455edad53acaaceea5d8384a6aa4dc78a89891de7febd3f72a79d931ddf82074fd723fb9272bacc4ab8dfbe25154cb4b2157496e24e244372e9f470cdeafa25bf64db4525535ef86ca64603c7215e2fe1202481d66d9344efa71cc3b6078a8dfef36239a05bd801f0bbdf7d814752f5e6fa32cb9178b89433d21b084b566e12953f2cca7b9a89808ffd97049b2f0e63c6e42fc455778f65a4efef847274002ec244a6a8e9cb2be7694af6b5157543957eeba8dcef671469749c20ebe50d851515f6374178799851861d5c988b91f17bfd9773db9140691b737312643df6ec83ba6d84b07e4418c89b15d92b91cd6655151a026cc4129bbdbbffacd3d8386b1b44d5476c752e1f183e7a77a4c0078c2b930cf68bc3cdbec5b93b78e0a74479f0d9c447d43eb01a0b993252155c07f5d10cd5595e1269385c963280562dd2ff5ffecc848e00239e7f22fa3f9ba312cc56acdfe562ff71090d603452303eb3b74b1825cf67f1e7198357eb51b3c67760ceb20997de177f5c24d040a893ce516103e9561c35733b11edf91735fe5aba66169c92abb98f9098070fefe52458e71c80685ff8fbb3d297cba2d45a12d4468081ded427c81c1de31decd633fe0bb6b25f17adc53b665e3e98bf986d54518eccf6b85a959a1893e49fee7c0c0aba16fd037a8e0af53e39b6a244792ef2452421f9f1ea9f86cf78618798b83c1d6c088c6f093f01c58b978eb0780240a87024a29ae49bb1966dc2983db5bfe44965098d79c556860a6fa3ce43e779bce78a0a94ace10b3a06b26118dcc08b31e55cb8c20cee51100e7313d88c31bce7e1124be0f6a797f2b597bf3a2f7292a0ccd0d25790bc9a7d391faa4fe35ae3b8f8da7c7b41c49143a756af269c3af58e6f93588ea095d6053a40c24ba6dda00ecdb91b1623196dfd0e83a77e84c7fd97f3e944e0158b67e7d11cee98f4bd45f3ac45a7170db09cd1df6957178762cfa8001a6ec48f75310dd823f41fe3c9bc53c5455ebca9594a7956b41ee2627aca90b8aacfa15225d5250134a214749d8570a739b88ab3f7aa42506cbd9f6b8223fd91664542f44ea8937941fb6fcac29f6d4182bf9e0b5aa20bf13ca000f34ca8ee35b5f549b8911bdd3a1ff6241e5b12587feb56858b014922174ad8bf41c6f9edfade668e5f0a65bba85acb29b3e2a9b6c3a2c31de726e0bde4211ed1947bee90c0198d5725dbef0477d3a6d76899fa3760d46cfdea9da3163106ce6ff92ed3d4504d447d55160c75726760babfde9d0ada7789299b85ff3427a3892ed1d96e062c90a86b04efadec0d321216a18f07893b06b5ab9cf560dae75215ebf9290f8622500cf22f237ff4c3c682ea6f62b4736e878b2d86891d0f25578018e03462502226a652a60f658ffc91c5fceb79a0c8eb7310d63df4d19ea4a1ccb9146472a9d99e4648e313f09606330489423fec46c1e7f6c711c86660bf8735094ca0f69d6908451eb5b91fed624f6b38b09bb9fd4fc472ebf21336b5f5de0496028a671d0286e869f0191c3e5051017b03bae5fc232f0060804999ec8b10bc42c26c2eb722dc3f32171628b6497bafcf4996cc8700e4cc184bc19d85623a6be48d288e43ac7a61d6c33113ad75e4c5125772ebbb5e5ae1f15e50400327d3703d7b4b00725793399617fca60da73b8c05609eb14f287881af12ace25373cc6c3189442fd45a1d6e46582762a9ea81920946ece20850aedb5eb6c077274b72ed1f1554f12416c7063bb35c9e574fe79326f6903330093d3cc97c040c741394005ac4d911a4b230633651a5dca2ab833ac1666a582eff80a543f97fe5d00f5d4a8bec11d7ec6130ac764c52d64e94a39728c308f4cbd2c7c4fe68002276918131cda38b2c62a80f65c501d73837eaa7f27923980b0e46bb019c619a6b7c9b1df06d0d37a877626871f4af28dd033e7680771551c97049d26a4a9cb92229e2e97ca30bf285024d063e84b9579ec7a5685e8a3faf70fe2ef2ffece80c633af84ea416d95150d689c4e9310bc41bf86df30d34201501d4252aa110bd08aa8a2ec61d10814f3f7168a5dfb77af1a15a372a93c4db838b90a8b71b48e40b3da3a0b8f19b281ac14255a51c2074c345f98ebc3dacfdb26fcb9baff0a1b1b290b60ad91674f054965fd0a1a841b929f009a635aab1d9cc625cab67dbf02bc270b404c17f33fa75e07a8efc72d4776964b9a68237b9fea0954673ec5e230f6951fb9614bc775d355926e2892a7afddd901f08577e1d47545417e5b8d593b9e375dce9b75106dd9641d49c9d03f4b0523061afaf9732ace97e7a5f593f93cd15999c9a737fdd281bef32889ee12ff3ac9694694e123d3ec5efc4c6bfe23097e01d94a5a9fe6104a6bc7385076cf005f44ac38bf9b9a7c1bf4d74059a25698a95b097191a45df904edc24a0645cb836e5bef405de8566a74dd6306624ce1b7908871384a30f20ed59c7280b0a9dde89f7b8b38875cb490e03d61fad47966a80b4d67ddd0ef9a8f7fe34b76ed536089e67b037f186de7713b193cec85250caeeab7d73c6026733f5f9a0bc6a09be34279e6c5b45a6cab620dc8e41196a5b29a4fe90b02c83915d1effd4ac1d8a18118f9dc0a1e3393bb317806562541f52967efa41a3a318a242f658f9064848ff3749969611601478c77125c5316541e0fd7496323fbeea3b834484d5dfab0bcf7be693542e30219c32d61cd7c20a5d8d593016233815ab0bc5b85b3897c43c84f417c028083c981321f90fa5033e96a3ce8a6160d5d17c66c6df6a36afec778ec49267a8ff1d99916b3169cf16071aaee971690f91dd727191593c501336a4a9777317d02c7be32d4ed06e47e61b0af775eaed32a0f23c8c949a6eea6fd48678923eacbd3460ea3319cdf9d259e20ff5e30148e1df0e1e975fb64322fc649819cbcc9ff5b49e69d742b7719a49737552924f65320d143731e2d0e21ed3f6259acffceae81f6c5a309f1f7ebb604c0e2bd9c41053cb7b09ae3c07bde046140c610bb07f03f7e95dda8c1f58b5a47e24492b09ba5a9ad2ef58733d61a0443dd8266866e95fd8b1f6a42a23d9db49cc093edee5389eea32fca8f9783f33ca4b24c87b26d0352b8f93c8531a0c631e50a9d04ed78dad01bf9daef0c84ae441a0328b5420cac3008578bf13a04dd496091c0b5bda2bf433728d76b98720ac47b4e83a929617fd78efffafa05748f116c328e5415780ac75c67a4431e59ce1dcfd77fafd7a35b0beaabbd44e53e7d2effa09f00337ff43c64eb6b9d368aa1e72be4ec82cc8c03ce7ad83754ead8c73992122b382d443a38a67ad9ac4ac7e9995441153ec99f818ca72df804ff6a701cc1b8c902b84c358c52e5603289d44361a458206ba31845855425970b1edab7cb8a864d74fb73de2c9fa5091c085b0152fae3c5870b9661590419da5795fcbb2c9be8901cb56f7997c6c5353b319f885e8c3d41abe7ca5da82137eafb089ed9197d9adcb47756883d84431e6bebc0312bb674fe119e57daf1d26385510268d8c498381300ffa52fa81fab0fc0398762d7fa1d897e1ef3e4a34650ec04cd65ee2b69532317ab8c9401313fbb5680b8fd0c543581cfd018f98e90de99c4d319a902063a136755eeb0b823b1172a3b89a97bf5788ce926ae0ee516fe011eb3d27c0158d6d283985d8520a6a2f14ce7afd9fba4ddaaa26aaa4702f7d84ec6b22f464b4903b874ed9cca90af70f742aaee116d642942edec831f7c9af517fd1226fae182a3b65180313535663e9b936f510a7d150b22093dfacf28123c19349421ff988a500ce97d5eb7329d77380765b7e9fa8ef4958feb64f1705d69ce26331d568c1e6efadeedec061558bc1aab76e6a23b5a44ab98bb679506d361ebdf61761b790dfb06aead4300871fc7ebb9281c6d1ba21b9e9a6e94a2bac78aeeb2fed63cfe988d0a77d1a8e188d311e08388c1a193ddb5dbd584aede4cfb6dc4edf747eae216f23a6f48abe815876acea549825dc4062ff05673011eb90fafa2522f18d2090db62d4a8be5f2450eed699990be97f750dc7ffce418341420a19cf7c077c1462d3231c01b7472a3699c1b6c1f814c1623c9b3901748a8b43c6cb4dc80281c100e0429766ce1c0846706934d87b30d25c56e2683dd8300b00d9d92856b378b9c9040434f4d783375a2ece964fc7ebb54d99f8fd589feea5f60957c3872d5d3abb258f64ddc21f04355be9c57fa767ffae53fda9df632725b3aefc738852eb12cc1a7b8a60c999435abdc7ef43a62c8165cd38311440f9d04a1f91e80b5e34808043237540ae82c6880fcc520518635c83cda39f1412f5003bfbe0de82162da1f2dba6a532c0cec639019d9afae2972a0571503d8c6229cbb780dbcd00e2147f6fc192feffba3a93e641e6fdcd992f0cc2796344c3d70893896fbf236ff7fe9004a74f42b8878196653dcf71cafbe84167caf0202d8140302820360ef86c98352503630087ec800cc665397ef662aa412889aed50247bc6d6826925472003b566fc98f1bfe163a4a653ffea7a3545322f793ae2aefa947a2a4ef0b29b9343c9045892147c71538f99cf57d82726834337d5f546e3d0fb9d8b396dbbae7ef458019e9c905bcf2c67d899d583378990abc737e4b0f6a0dbc1a772c511121539fb526669bd0070fb413b7cda0184379fddd7fc99c222b8fb588ad24e23f93da813533737b826de4844a8c0da6984cec49d3563d95225bac213bfc47cf83a26c9a2809c5ec3b01cc7a9bc8264c7e4ec7b3cea119bb39d849e5e71c852d06db31591885a310d06f41ff95c4a767f7bf7a113c7b6264a78d967c514d418c9ef6399a09b08b61f4aadc1298b6d50a9a972e38d8981408da40a9d81107b09a5c7083834b1c8b6e5793617c0d5c3eb02b605b7fa05427b95d5d71677c548eff6abf2f78c6061abfafd236c38e4c66a5dd11cdf59eccd0b232cc41908cb068434594f4394513bff6bb2c490800592ccba42628b1a1e70c51f6eded0dd75762c5bee6f142c3c077b34fe6ed45163935b290d91d08ed5f2f53e46ff5b5aa2d1f81373590a4b9030f3e79e44a93fae486fa61d70bda3f89312d5af5850a47e988712efb280f05fdd1c7f5fbf4ff7be9b4270329deedfff531f7007bfb9cc4bb5a0e47dc83584411d49efbd85b006de6e8e7222f3e8decd6293234f354423b91a575fa0ddd2c1408120797685c5ca552daec87818d63af7b00c8fe66c4a7ca2982a20b7cabada89a3b1308848b4dbe62febe57f59f8055b48fd0222e9bf5057d0b6220235efb8457937a61e4ef17ccba13f0ca669770d080f63add311266fbae7275ae39aa032a923fe13a1f5c5e66e1f9e749a83f4561dec294f902d8b67026eb713db4617f216b7618401d18377307561a79034a244a676e9292e93e9fe9f5446f7bc515bd5e6680772b09a8ff52af9a91f39f79d42208676d6b89ae134791b031d2412c9bf4294236da4dbc0293e541bbf9c7f5d4728438e13203b", 0x1000}, {&(0x7f00000000c0)="83ac55866c98414668111fe00301f54926b6241b1da50d81dbdf6ca7b9de3bd92c9187b0cb073c15041bb902987aede39384db2d657b072519d446343898858fd126e9ee41bb56d65573bcabad1606fe06600f0d3307a4eb25564eb426a625a43900589995eb81608d", 0x69}, {&(0x7f0000001280)="42e31b9ace4f3119a348b66e6bc3af8086130650e46a2f7040091216bf2eae5a943ab1dd0b91d0ccc72829b4eab1a31e3e77d66177c5657cd3b8a61ed3d1a285a7ee602bee706d1992411c35924c375b174948bf206b0c9a87c002a65171e74c9bcbcdc40ab217149caa48a3f18b3336caa25afbae2e026f7d8cef7e1ff1299a491ae6c745d6467fb02de72f07b4914c75b935a06baf0a2eb1ac9a4fa4788c82f48ce48ac5acbae656fa6e333ba7581f3c5da4c641392a7e2668363d74c27eb051f88c8348d3aff86e6effcf27d9ca12533df9866ba6748dae56dae54199340583305721d2415886dc20bbaaf5c57b7c657a61bc9feadd", 0xf7}], 0x5, &(0x7f0000001400)=[{0x1010, 0xffff, 0x21, "234c8173b8e3f3b1a5393c659c36f12df00eec6489388fe53a3546516834fface347467a01c2224e141aa511dd4a072b489b86a1b1cc651a39ecd21a5d054c5d44bf75d913ee1bd6f48c44f74631e11173a2084a86966c396b854d9315eaff2c12751195c9120aff45f9730a86b5eb6495b2b4cf546ca2052c29fcb0107a9922c98664d3a9dca76e825725b01d557e59b18c97a2449f908bb563cfece9aa01123f3ed1f5531139cea7206bf22c39d0bc690c422ce0d63bae57f2ae31889d6f6173221c6888bcb44a7a19928672a78666f7c2c12db093f3957ea6d27d7b4da12a42f3ebf67e1e7355b96f867999dace27c7c51f1e6723bc15a67e7e5ac38873c306fa7d503824a1a0bcceb2a006b026ba5cee53bd89bdffadb33db329492fbbcc5b558af48aa30dd51973cecbe0395ae89a24039d515736def9c230ac0fe3aa17397ba32b8cd723b4cf6092f8be9605a5f6d9aaf739a1441fcd376f60921481122b16ebbfb9f2591cb9f19953e4f9552e9c537e23ab8841b85ada3425e89246bc305cdadd833e1d46236ba0d211883fff9f9c3e0af27dae49f42a4586db0cc6eb7343cdb3d7d6ecc8e7ccac18ab09160dadc7ffd39ba582201b42ec39b736ebe8d005b68ad0d2616ee42194092d36cc72d1f0ae0be6a8aedde5c334784db77ecde5a7efa85cb74885e1f35f081de6fcab59f4a085452396ffd7aefb6a045e87890e1ebf8d52a2cb1435e2dc222105c19e422c63b48dace720510dc73f234e84d6b2ca5d538db197c9bf067aacafb4d62f5a09ab65d9cb3c41da9ca325ecb27bb36f7745be48471db25b5f3c9269aece88ef7c32ededc1eb3889348d168cf14228f1784d63db2c52e9580a9d0b9783417121177b74f749d8945100420187e3a53876e3ce80e6cdd756d2ffeb116ff0be8f58b7fd8caae9585632f685fed75ee684bf157652f80d53a2d539228bb7bc1d398e7c8e54494410574e3460c102ab362983be5dc8e6a5a4c8198e4d72eea29a819a84d50bf673d78d98e1d1a583c75995f935c458e78d1731340a7451cecb112f5a7c4a3347ed43fde8b0e049b31ff93cea2ae9f3967ef13d2043a028a4d41bf195504ba0648d512206e31364c0906634c15e94ec7041f76239e39339e7aab47b9874f80ee6804616709283f6fa51df182245ff2a834c21f6b061163d00bada43788e95ace2045dc330dab9001adc72d4836ccc6b128e62a7063bd594c7b3ac9f174536d620dada05270b33e63b52509cc7ab0b0517051ff10720cb223be1cc405c79811fd71dacd01802abfaf41a07f70afce38a63cd9e28b7c5ee4495dd03dd5e690caff33c2c21da4499b4a038cf4950793b4847a360ca48e78845ba58d9d37c01e20851275dfea24db33505355fcbdd7562584914bafbf938b3e32ec3c6f832373fb6d595d70b5b7a914f5e94b685732830220a33b52aca95c98b52ca2da604e9fe8498199e0d800c7c585e8fbcebf74bdb1b72c5fc35449bec419b8c0338256f697a941f1fdc266d5ce0f165789a23881c54c62f05270acf9ba1dcf6fd390cc2ca454d1a4cf8a4accc1a9c8843e861371ce74fad1892a60dfdda05dc7bb400e6215a17f9aeb3b5cd7af9e24b895f6a7498c388b8a4990ca1b8e39a1182aaa67310e5d15446f98eaa45b8d5b7943bb7a238c967f5cf082f559415a9c3a2f6733de9d04c4f06275c44db7b35d706f556abcce7dc4525852b77503137e2aaf060cbed33911f37b2ca8be90f28609050b64a82c8d6287d2ffd8d5f2325c3c4b783db020d42a26aecf17e368b411447850da88938c32938ac447d06490c7ccd4401027c7a661a8b045f2a56cc3788f4b06561b2e42a3ce1b89bcd7f6afaf9115670cc56d28f4953941716407008f422fc6ee9c75108ab5053e79abf2aac0395d2176ebc6442092ceed8ea184ec0d632e764f6b660c33f586c3b45d470eeb779d839add78074a0d01f75ba72be6b6c113c1295d2929b0f5ce896480761a497c722d362837f44cece142c8f98b2357a2aa4efa69e9431f24af75ba4e74673affa0cc94d4e1acdc4b900e3e955aff11b97266340a8fb5faef70c6232d8a32ee2771d3a8c82edc1b64b4d915f5d8b84887f729b6cd10538b0113fd296ae24f1f5a0edc9376a5ae682f89632a988543d2cbacfb3676665dae0ca22b2dfc3cb6845f2a5ef19577d74f04b13f1de32a682dbc51dbe3c4ac41dc6e4d3ebe76f1124115b70b24769030c873a83064f0384a05ac5eeccd325a0e649444ccccaf96f33ceec5434ada09de7dfb7acce79ea1dbe628809fa4890c698f734f783a1766b19ed7d36d1627b4e79624dd978b79d3300aaa3702415c8494571d614ba62fb0d4a6fa436ac7c1066b1bbeb8255f229f8c71c32eaaaf0b749ae4af5d8e3c73075a932b33767b9ebebaf7eebeea327bf83ceb7985c44e6349dc8e6575f0de0c35a8b6dd0980c849ac0f50e62acdadd2cbbefb841e292d3500aa5655057ee4943f89d063225e5ac51a3597faa9fe9184e83db8530588f0101d14fb58b28ecc7be3117e0232e0d9d37b2b5e10727668d5bf9a36e3a4851bc0134c29a75768a41106a892ccb26e9ac70dce45579ae5fd4f69871b56112bb34103f2b8ab7381065722847651149cacee06742513635cb03553b837a54fafcbde664c61f8cfc2ad4c2f69a8ca7890b77c2f7e123fb9321da6eadf40d9de2988347a58a5b1ae8a6f722982c1101133c7be758939905ed2bfbd203016c6b122074ce1812020fd31d141dd5fb5cef4a596754f953db39cdc2fc16f14bdc1a172d1d1aae2b08ea27337897ad3b4790d2091c66a93e9805cd1a7f9e2fc69ca9e32dde1636cf51f6f9f5e13fd053b6da1445155295d874797ce687fc7872c7ab21cc83418396a4760544d15ec233d592faa5dd1cce9608b56e124276b04dae07866fb5989761aced6a593f318adb1b8c75d5d4a9c2ea0ee706d6e8cd94f2089e6792bbb1a88cf5944b440df9e88d12a22b4a258ef6c22421e9e299b9b0550234c5b03134bb470d73e8158ecfbd8176204313543b5b5411327ddb5c7b44d260aa65c6563be0bec5f7e77b91eb92be507e4f290187542cc5de2138aa7bc3f2f200cee7611ccda1d7e5d2b7246a06d2eec1a0c0c011b5f8caaedd4c0832db388365ea92e92eedf187d2bc6f38682fdec813eb7aa86c941178e163dfd1ab9758deb7b4e7d265ac1a14adc02f158de99e6bd3565f3d45c8f1bbd44beb1ed907ed86a18504fc5f01dfce4c5d4417fca6ab26ff12dbb76ff00182921a2c03552c79cc31d7e0da7be4b4ed68c24ed59d011e1e46130a09768da5c459c84885fa20431cfd1f4825de4f283b65d6501ae16a9a242e8413e45f0b2836947e639391d56ebe6a312d4bf7ddab4d4d0db0a1cbd09179304162e8e3e99c4f34d9767187732cbbbe71ff1588fdf6ca88bdbfebc604709e86931236322036377457bc722a5d481f6339843941b3dee3feef86abd3c328043bca9cc7c85e1ed70db0d50d60ee8126e8bd5ea624d7d584c7d8b10effcd68e00d716155e10f11ed1bf496dde65c3c7caaab6fc24df6ef2c61885b0269d8a95af2f330cf2af8452001d8bc02198f560a7ef3ca2d5658ca008ff16009f4d563dcd0faed59f6b2dd189b0e5a5a084782c53d2c30f6669bf8eca9c693c3b09073099e3bf34783b97dbaba8242ed05649ec80174f2214046de9bbd4ea988564ed71d3142349bbbb7c3a2b84c5d4d9353324546fa075467f5af9f3cd84fc255c4ab01b8100f491a8de660bc5f502652187f98ff9ff7fb7f45968ab98e18a7fb628eb9309345a9d7730cddd15fa58c80b80c0f05194fc3debe15ca82b964b55ab870ea4aad5f123004d700cde1883f5c29c55ccaebfcd082106c91c0233ea5cbe164a16afc12990279e90802a2352d52d12d1246d3c79d359fd508d496868270a4acbaccd4acf6167abcce4d9a32d7c55bcba928d9544c9ccbd02af2b9fd2709eb7d17aa3eb4dbe34e2379dedbf993e42c58c9c663e41b46e73ab0d50a47c289e71095b0b7d59c8b7714da5089973f5b096e2bbe860d59f39ecd2b7bea98d0d6a3cf711e61b238e93202b2e7a96d838f43d478a3363f949c9b851000fc635af33e7a315822b17745697842ba68dca4eecf90ddd898ea8a2ecf7b4e230a35ed287037c6ac0aa96e88240aef52021413c83e7f8cd879b924f900af71b4227986f71bdd3a9319fdaecf07f5aa49e64df58ac876da1b78f957f0db52250e7d835310eda2f69e2dd3e0ba1f5fa06b3694c518f79d23136a119b97f84471c5c28efb31c36fb3a65809f9bd6bd64a5f9008b0e0b8c40ff4500eeea9f55ebbbed345059aee600674c4a01dabbba3dedbc7c65e158a1266d508e5d9b3b8d3ea5290e9f8604c0c653a28b8c52a57d555a46ce82d1fc663bb40207a23937aa37562ab8b00180564601eee55375239becf0437edb15f2cae4e65e88f0891b33391a448b26158f320a473908f354679b3211f5b576ca17604b75e891818123e5621084d2c8d3462d82f18cbdf6d43ac8a36d166f83a51c739383a9e2beab467c0c73efb8a6b619f5cb1cf0d1474dcbca267be126f0dda296123359b6e65a47ea6328398a8a3b935c92eeb2ac114e5d63c0e845ea4d56c8f86a1959628532550a9192f84dd9028a7b1cdb75913e90ea3d515d06b4e0eb33ed374cdf51be8b8d3365904c446636950a20fbd53633ef281f52b9d4713a12f604b2af27095232d174d6301196d91407a2b7d63e7a1e7529cc0d68c87bd3cca8d5e523801c5ed640060a9ec2bee58d2cc812f8fed16909e5049f1109583515ce3af8c39733bf1032264b188025ef69ddd44588c19c47257b42d116c9edb978eb0bce70757acd61d802a892c661de053b20bb56f3326a3902618a6aaa08d8896a38d96b52525d30c11d705206a36cede2138579aecd7151cb61aa870ab7f19af351800e70fa1b10f62cda364216c634b545bb945e712b3cf1cc0609b5f3d97724a12a1c7d5b5f0e360256018ba4bcd46a35532ac3f04b1782f40fb1b4398a6cea8348947717d0de9be148a384af246299079668ecba4eaefad7e7f4051b9d12bdf2bbe87b7ab531a45a604a9209b238fd156e957c5504f428db8b89a95df8589dd9d3fe7748239df970d86981a82ef00394105aa42fb83593b4ac03af4dcce1096dc75809edcbf86fc0b07c4559b1d3fbce92351da90e7ada7013f794f607480b043196172f3772b2b9e7fa156973be39b16f710bf1cd72ef2d6cef514943da7b66d4cd5e957b91e349c7a5236a1a58efa04ac850b5c770ccbe1dc3d0e1c96fb8d6f9d4029f568c85047bff0230dd70dcfda8b917744e72bc383ecfebb8e0ed9500cb9435eff25f1253ec9adc8ec71f94a7a2b6da643f99c6e97f7c610f49d947fdc90d1d729b91938f77ef7a5aef9462b5903965be65aca8c25d29da857cd708ab4ae02fc30496995e00118e9f47307f50d16e949cb902a56532b624df607b31673ec7f7f1876a0eba6e73d7826082d3aab5598fb5e91dcb5addef2e729362ed3ae0efac62ab35690954e858157451eb3a59ac9e3dccf407c27a84ed8f7ca7e8ae7db94e7fdbefffa0a0258e6e1a0eeac2da601035a4513eb022b065f9361c942ee4ff9d6ad81d78f9cc2fae46c660928e6fd3aeb7af50a6725ac10d587fd883d873d1fc1fd609a707c6ade9c04b97340e5fcb7049c4d1cf661b45dccba9c88cab7e1e23d4e6268554daf531c9ce1c1e5057ced69028f4c0acce9693b50831587e12f5092"}, {0xd0, 0x1, 0x0, "ccd7767ca8ec466f33e1682977bf5d2f5e2b4112370cf5bc972f8af40a0ba321cb44fa9515b000652af57b61558067be1a97d4eb9e39aff050b66ce5ae1b3dab09491f2b843190a6e0e7c12bd51ef4b061c3f2c61608474ff140e529e42d52c7a73a3cd99fb11961d410d6a03e5283244a712c517437f614e780d1c9e9fc879bd4733ea1e537404bb7b3a598386b6a7e8ceb151b833c3add21729a46894f939a0a479991f45907bd2250d7b7d6b27cfce69e679c16ab01f2156fe902abf3"}, {0xb0, 0xffff, 0x800, "aff6b93e11856ab759476eaa7bc779bb75030af5089e379fc1c8a1ff147d553e2442c3e75944982f32da66442320c4e8851e1f0ae0df7e1933673bad0a861bec50b1c67d93db602d6a17a07210b596b7f3d28b374ecd2d0ae9bcb9571f37b93f832d468218e5f42e848758953aa226a4f3a3434ec77ab23845047b2e97d61d87477d7dda4cafbd88991bf7553d4ac99d5edf67d9cf64200a645a4d"}, {0x98, 0xffff, 0x4, "b19ddc7b563d390ae81baf41d628bf95b2597832605a751d04624d6712e31ebff1af9e0ec0f3beba5cd72cf19ef01dbe4098a429e18310791519f08aff64816fbf7d674919425fbba7b0975271d5580f1cd12fa280684b78e5ec7d1abebdc2f9757150a14ef5c0166fa7a4129e08dc9adfff31975e5b4bc9f08fb37be77b639e56"}, {0x80, 0xffff, 0xfff, "c5e13a2d88e99595f4a608691c05575328380da4f798562f4eca37071b4629211c3cc02dabf86b519f45d3d797e5ecccf908ba888c06efd649e264dacbf9aa71f15a2586acf28d5dde94d1dc0194689597f57ea24b913fa97b5cad0a7c94ff16c3e49cad7eab0588562737ff"}, {0x110, 0xffff, 0x1000, "b8e79924d3682076ec52e90b4e45a5bc387e3ffc71730f074bf8afcdf5b204d3f7923afc9db8e72dec78ef4b02b813b3c9c63bb3f1fa681ba89a19c1640a306f2848afc18724a285f3e211d50885a8291114aa92401ca1ced1dc826ff9d3feeb87a7be811145c3e0f0dbf756ba5f57b7364148055d8c1cac7adf8704cdb025152d04b232f1dc28be80aff7563e0e5cc8b8f5d9ad4a490be6c88271e22c43f7d39741e86cc3db7dde6f04d1e2143fa78e106e5f4fa1bf758e98cb980439e921fc7646a7e40b7659ad8dcc0e850fc6b049b3bda227fc09fdd311b6147be96f3111ac68bf7350f535fba342a17c998e9c4306260f380e38e7ac9f88d499326471"}, {0xe0, 0x1, 0x7f, "b1925c6cec30453b007e1901eda8ce828d8b31f23848ff8645b9aea9b814827a9086ea7dfa8150d2dee9b92551022542b53915a017f31aa3959fd4fc5fc369540aeb94dace0efca9fa4d9e027bdfbefdca2c84495bd1e8a6c7040b737cfb44efe1e5bc60e6e10a47996d1f1f06b79eaa37ce82acfe48d4f582e1aa876ea0bdf3f4a0f457b08a979dc42f993af56b1e3c57a7ee917f3220c711abddedc9733141675d5f4601b59591b659bc652a729e8573798726ddb06aaa4d5f81391ed0d962bc27b7b4d09d5f149c79c53164144b"}, {0xf8, 0x0, 0x2, "0b05947b366999f2f14203d304c7065370288f554d8824dc4f467332e5cb91d15e1653546208c8dc4802452bd0c21dd7947c8c4af579020e8a3a1f635bc379289fdb4a12ac5e9929a7133724809627935822bb43124eac78f833d17cbda3fcad80e8664e2467c609de62b7c1a6a04942db94622048d655c4f7375598d987f695cecdb5bf796831a80819712906934f28a338781a7ac8f4f4bcd797c034dd7444433626064df22f8ef63986965fc80e0fa973db13a3163bd6b559ab25c7d8d3465f4b543bc0e94d2f11602d96ba9046cb5952c77ebb9b50b4b061305d31895d5312c89f"}, {0xc8, 0x1, 0x4b86, "b0abeb9ee598af616689d7ddcafea211468d55edf0e5c443338c08eec980c44a90564f9f61ffeb0ad41d85fba69b08eec033040d34bc8df6be64861bc0f539f121ffd6c9e2fad461e082eb67274708c4bb9ff2e5f8834610939901cfac0f801c509ce447e6bd15aea4918269362dfee707a818f03eb5904df492c26ec0c4ca0be58e214dfbc4f09aa211c7293f3760ee36409e0f284ea6075653a442c81fc3f714e8cfa36747eabe333a0caa72051a95e251"}, {0x68, 0x1, 0x0, "2dfd5c77097334e5c70bda9e897a6ba3af7d6f3ad60d6b45c24a337933c382cd94fd4ed01a7ee6185c96aa8868a2370dd065c5447a008a32996dc2163f3bd0f6c131e7a538e4c585645ddad727b20a73935a"}], 0x16c0}, 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x6) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) fcntl$dupfd(r2, 0xa, r0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) socket$inet(0x2, 0x4002, 0xfffffffffffff615) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 01:09:25 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="90ae5fe2867210c6ffffbe487d992e80d2420170468a64cb2ba08751a238f49abc5d91889837bc04865ca53e80d057fa4360930a259ac99f1df28c22e4171bb17faf06f0a86487303c816e0f97fd65796391e09368c5a73a5295282239e38356c4a1399ce83c0000000000000003"], 0x1) writev(r1, &(0x7f00000016c0)=[{&(0x7f0000000380)="34ff61be47006c60c3870491e85b052b960285a91630a4c511d9fa4c290c297b339afa209e8fecc3b6a842f4f1ca6cc57ec0721a26b2894ffab734b56e93f9f1fee7ee2be67ac6029999926a0358ecdd17bb9b26f8f4c053d860f8a0e0d02df19c9d679ef96ecd19b55a2d318c7ea30a364097dd53e2a4eaecbfcb7cf259a35c337e4f2ac8fe331a4034c6e9071c01ae009d27498a9a46ef21d9b7c789a977fe542a54908c887246f8a012da8caad00d5b2570417421d2c018dc096c3a5c47ed3328a0330476d3993437e50a14e5bf73cea3f1a07f0f2e383d8f246aad239af497a2645b82fac2bb134496c46015279176e6dd0c15571e656bd30650ac387a5d2c4582f1bed3db596d634f39838bc4e53fefd202fffad0955f60fd5772d665d660b5296d6dcd804c69e53a0508cad6678078d0174750f8d0d94861a0a4016440401f02f977a67b23d83cbd911522456ceb15b39ea74ac4f8f618020cb981c4e47b883d781e50f9494c220ece4a22dfdb30f09a278f5d480c402869f7022cfa93bfcea2fd2d21340f944706f524850f79363289e6cd83c07fcdc682437d206c16c8dfb2c5b615086f8cd1e91c5f92f495792886b963dd833121210f93be742be32125deafcdbb700518ff7ac72bfb152672482bfd135c4e357a1d0c86a7b21250998effbbc93d32b73b0bf49b5f8b0ac7c2e2c101a3b2bb9634007ef808735b7588c2b8751e88f868ba6241f289e55deda66c342deee0f313bf12c77aec1a648413bd29bf2f3cc3d2a777846de247d338ac0c36ef7ab969c6cbe30787fd5115bd5890685eece4707c85d65a28549da34c7dbea29466ca45a8fac32b0a557b5f796b4cd3fb9e14aa8780fba9ea68bfac5ae6003254a9c3160b22466f38da739d13752a1038b77b20feb5831c5ac16ef1785431e8c9afb7712fc6c9fd75891e770e61255d6f60948659195f31869c6afd83d26306abba7669e1d08571caed8c849033e1c77f2831f7388b4e539c12617f6223b802319171a65cc4e37c6d20cf5749a5c272f4fc47778f6a400714a2a96013edc1d889560f2c5391f3d37d44d6895ef217724d8915f8b43646da0ba3d880b79bf9032d96f1491044c3cf7b4fd0d39115469f38a4c27a284aa41ddc60ac8e3328045ea9ce5e750161cce132917d3c6ada1068b8e93c757d0b61a7689c24e28ca4359d7db50b49dc508b270760cefbd09200b060684124b30b49fcae9619619f693e4ed3f66eaa0ae87d521cc0cd950d100f6e9f212a0f80f05d4c7802b1db1d8b46425889af4bfa461723c15c26af3297572b60702bdb4a6c845a1298cf8a622314c305b9258c7d711b6cea07604e790c0fdc24fcb3c0b504df53bbeccc68b581cd0957dc703d3861f44655c80cf53e30c6b53053c6803ba4cad9a0f230498e7b2ea83f78bcc74456ed8484340fbf28f3a0878f9f5f7fb9257b0f3210396c038778d0d62b0d4719d546da987fcfbba1dc79a9d0e807f6610fbf8bfb7665f745da4144b395f3f7f446572ac58e72fc28c127bf27e60016b00d566741bd9b45fe4c9c110b6ba4d2a97d895aafdbf79a6b4e5daabc06ae74033e917eb0ecbebba13cc62d9f415c55e3c6d3c4e9c9fa9e745c92fd7e0fba4152816deb35649305411946ffe8598bf0da63f8e549c9176e33aef4a52f3df92cd1d0a13f775eff722cf03aeb912bb6d3d50d978eb08ef749f6aef710621964ad0c781b05d4a9b4bb35793e6385e712bee3fc74172e2f89e0dde09206c0d3fd6ff3bb7d4f08c4ba854970199065e8c5f64704a14062be6a3eaab3d99e08d3ff16e0a4877320ef3292928cf94b41050841503e9645fcbf95c99fe44ff8f9072245d26829e2ecfaff31df59dfab3a428e64bb458b2dabcbceae9c074c3640fa0d8362354d6bcd6eee86eae99ab116371354a7a3e0d3ac1747fa3715bfea9a20645809ef5794fe885cae3665528a41ad4fbeb9c70e0ccd81bf50d1e8dcffd261bb859f88e4af2496582dc678ba3cccdc84bba21e63a07cb2a0fde05181ffe924ce08fb3c0b60816eaca313684b725b3a87d57c5cf7a8a04659d0052ca19a54d34f69df1f0a4624c9ef96b234fdca06d0c46e968acb38c6a23ec2cb45e8de85aff793af4049ec19df0ba66c2423eb90701ff7b50ade3fab2e73ec1da09b790091c30f62cb5fb4d83148cc62be76de582e607c88fc11727b813dab9fa1681e47f5c6be452f925231c9274a4b6deda6d46a455ba7c7af7fabf9ef3d61a60f0fff01c3c908861e2c20dc145d2acbaf8caefdc252d94fb9d29fdc2e17798a71295075b7cd7922b312e4e5844b81b0e69515a7677e2e4fcaf014cd43fe8bb00e237249a4b1ce78520a833378052a132d8f95c559b0ccf7b3a93e979281efed38e122ccf235c8f986a45e17f79f4a7d628d6b8ef778858597bb3c790917f27013077909ae8b140ddaa8945f02fb0ccb5a41dbb0283230b2e4f4101f6863f345317bd9c01116f00475009d5aa87fdc1244d03810a0d1f6a82693b5314d3e5460c95228899cf0c85649569daba1a0dd578c2ca5b764981dfa5a0f43d07a3e7a59cfd9f8bcdc6cf5a302e61b303c7325dd05ee065ab4a9bbba47c082baa9052bdd73ae79d2d938162516b743667e39ae7b3675f7c5f70bcdaac681eb8a1abe100469b860ae13a2f661c3dac1d16fc0a472d5b22e58b6070c1067b0d279af232fd1a8e09d38ed3ae75832b6eb13ff23586a5c486601ad5ff65aa5fed551e2140c77496d8aa248bbe5196280172d1d7c6b899e4e1936219ad9a9cc32bca5112eb50967fdadcfe70067dd1a954398283f7c45fa55b4c9c86753231aa82953afd3e3e9cb2ca29736c8ba1462088a694c2fdbad81fd585e7cb43553a5f1b23d5789d15e122ef507189c0e0209a70262d560a7a0d3248cb05f184cbffeea9cf77ba6cc7ff2e000f42044b827407fd932672d737723d5aabd2b73f7c0dcc8885af208b80dbc8a9efded63ea04a6619f8d6115294ec9031e99c98e42f564c2e6b7529cda49f43706bad55ad72c5f9fb234567d7d87e2c1e7c02b9b9f08d33e5bff7d0e620d911da8f416fc379e639979f9c4fb901d777d4ae294950196d7deafdb5161c9677a5b4a29cab6e51587c6daeaaf0cdfbc03f86b4df5210b9feb015d46459606dcb2efc4d0039abc8cbbb11840f093df9c9f7da5154e155031ce2f638797b3ef8a686d9e597a96e0a62d9ddba158dae6107960f1fb4702bf6ebda0a01cea3b1d148fa4ca4a9445aebbf70309a9dda20633eb7dbcec7f9e21a6bd45210b79c7d1baa74c2e3b3b7426266893499ef3887227c0ce91282751f69c1b519e41965a72a4f3fd95bcd31b776cc1792230dace1bfdddf49a3ecfe40c10985c92edccb676f2a0f18dbb8991e58c4b026e88582ff3667699ee6b53f254313ca26f2d73d1d64c60db7ec32c213fa1eeef6e9872a2ec67fc97775c9ed1b77f5ee55422ffefd804cbf14f231baaba184e1b442e14ffdc00dc712042349860ac967250f5a8bf10497563a67eefec82ce79add3cd06e909dc8fe1477bd710aa243d8e2ac8642064887c3cb69350356e82e8ba4362aaef1e4bd3cf6e4bb871f186a403efbdb66551307e04033ab72d1b21eed5cdbd9955c5bc62a8dbebe46dee7aedb4a91bd892ac6d31994da3ede77b3c3b01de494bf60dcb105c16f6a38e9840cf91e6f872d7723d536265c7f0e26558a5a5baea717207f4a14b5c1270086e1c5e73b77ab9ab2c2d2bd2fcb2dadee615b89abe684e735649172ca2edd3d651e376e8faea2e24aee647768e0faf0c1a95b015d5d65be648f9220a98a93624e11b69764961a12bb0a9f29a9465c088d65de0fe73b538283da108ea8a19b25e9f1edb35d396caee49d037e32cf69c0cc5c04b49a6a6722647f30b5c24d21a8ef4560cd5ac50dc69f79af937d55e770fae0dbeb688efc3f53edc06c71f4a2852cb4560989595c4745698a71ef838019e86784c7fed9eca96225528e951f85bc2cc07234c1b1254a03177ab2678de86a1faaa2c06f49aaeb82f4bebd7af9bb93d194a6b9f8875fd3b817538aeb5908d8334c5deaa333fd359e7eb9e455eaccab05023f945c2a4268e8697986c96f0571ec3661f681d941cc0df17abe7bf7b51fc84a45bd9a5382f1f2efe964568dd62fafcba76c086ed72a14c6fb4d99eb560a6a835e64e566b30ce8a3cf7b8c66cc4ae91a2948ba7242fbc288d9e8cd86449cd996eba73eb406cae1bdd9395a514ab97eaeb2049bd2bc6be55c06a254e80e8f13d0162ba771a784973a8cf892051f35a2fe2457b6e1ef3c9d0f331719373302e8e0df312d987de9cf90ace55ea3af5e26b1a61a5c6aa94a074330ac8602dd1624a1cea9d75955edbdf97b9cf6841e5de9046b5f71922fc5d7cc058f3a150ef30c6373856ce58ba1340ab88a16affd027c00104af0233641b865445a6fa6e027e09d9c8cd68eaa5258966efa27f16d9e5d13ff9c6025cf9eb4be84073577a5e4599b11ac983f527c82e10b0f88bac62cc38bfa63a23f12f3ceb3e5aac3b0b6cfa3acc4b5db9f9c4e4df9fd219a08f98c6fe4ddba139c8dd38c22c8753ca377433cbef164c0660cf5ce954609a3fb34230e2510879db3ab4c3f8320a368379eafc7b61d31a33ec5075a49c36f835fe8c0286ed163791d200c04395b368335775d57599598fdc0f4aa372c28dc6d754fc078c6f0b67c811b01b3e02f4596f9d989501464f343c9198de71ab1736befd39962295669144e8bca5ceebf3dda183d0d9359d1c6148f68bf3f876f72e5219609d3e84eec045914ef9f04672a7ec93529c6d21999a44c6a7bbb42e733ddffc0c89f65659b66c3280c77ab14f419bdbd8a6edf58b15d956fc2b63f60fb952de1c58efc5b80f6332ae561419e75f9444ea7b17a45f2fb0212cb0b223ed0f3dc88ea1c019767f9d8c53acd07de530c66a3fe8e9f8929e45605663d05b991d442156389aeb5733e02320af73943c201590afc6d53e2aaeb20b59e2c18e787213e673e7b6f2225a08a68d9ce45975d5ae95a434386d3c6da2c2a08bfd3a4e7ad4f80606780a2500b30ccb7231114f662b2121957547e3f7a735c0cbf9d1989a6d1a35838022900d5f0250ee9edbd165b7a7ee77988550ddabbc312f4e9e75142e94ddffbc7a198a803bbf5c", 0xe4f}], 0x1) 01:09:25 executing program 0: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) close(r0) readv(r2, &(0x7f0000000040)=[{&(0x7f0000000000)=""/49, 0x31}, {&(0x7f0000000100)=""/244, 0xf4}], 0x2) fcntl$setstatus(r0, 0x4, 0x1) flock(r0, 0x1) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000000), 0x0) 01:09:25 executing program 1: nanosleep(&(0x7f0000000000)={0xf0, 0x410000007ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) poll(&(0x7f00000002c0)=[{r0}, {r0, 0x1}], 0x2, 0x0) write(r0, &(0x7f0000000140)="b68729bf8a745f8116796a0ba982f4e8282d2038af4e32af70a37c0d767d22fd55580bc560158eba87d06ff6783f7a78a50cae07fd438f8e2484199002a246cbbfd1bd9e8b4034ad7e7ad83c6e4695fd594d027d95c908583049c7b3cb5622b323c88b1885f0cf4503d95183", 0x6c) write(r0, &(0x7f0000000040)="205220c6f6c842b45f2b85cbc1959a0e427e44f8bf9e687a838a9fb828840eed27427450e7a4d0f5f5e5ea79702e50e0580c6074a562754e4eb4fb9764f633481027503fa87df7f35d502db7c95d9d4e1c2837d4108417d56d25a8c3de89a300edc7ce328d20d9a94733abc1495865fec52b6ceda471edc278306cad04bf91507dae9c5a63d210e046e7c5fb409b7eb7c5b363ba3110cb886902dc31df7c9f4ca757f9f9fbd20696ca92e9a4857be53a5e5f83d3f5decc25fd4468db5c3639392402f2433384b8355c95168c340f3d83f8a3e733282b3997115c857ac7d6a0ef771d3452f8cdbabba7f8c217e8262e16187c", 0xf2) 01:09:25 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = open(&(0x7f0000000140)='./file0\x00', 0x38580, 0x0) r2 = dup2(r0, r0) renameat(r1, &(0x7f0000000180)='./file0\x00', r2, &(0x7f00000001c0)='./file1\x00') r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202c0, 0x8) getitimer(0x1, &(0x7f0000000280)) faccessat(r3, &(0x7f0000000100)='./file0\x00', 0x8, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000040)="2f69256878bddd50323d401e8d4a1dc41a607502bba698a332936ec03cbf86941f12136449636883e37183781a9d8a8324b81a78ba542b41a214a43222065950441983859c7443b628f802c67e2b2581bb884f64dff421ca945da8f252d3baefca4345630f865e98ffb7a6e03917b0152355d595ba3e82a01a", 0xfffffffffffffec0) accept(r0, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) r4 = shmget(0x1, 0x1000, 0x80, &(0x7f000066d000/0x1000)=nil) getsockname$inet(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) shmat(r4, &(0x7f000030e000/0x2000)=nil, 0x2000) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000340), &(0x7f0000000380)=0x10) 01:09:25 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0}, 0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001100)={r1, r2, r3}, 0xc) r4 = socket(0x2000000011, 0x3, 0x0) getpeername$unix(r4, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) 01:09:25 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) r0 = kqueue() kevent(r0, &(0x7f00000003c0), 0x49, 0x0, 0x4000002, 0x0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) r1 = msgget(0x3, 0x101) r2 = dup2(r0, r0) faccessat(r2, &(0x7f0000000200)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = geteuid() getgroups(0x1, &(0x7f0000000140)=[0x0]) r7 = getpgrp() r8 = getppid() shmget(0x1, 0x3000, 0x4, &(0x7f00001f0000/0x3000)=nil) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x36, r3, r4, r5, r6, 0x82, 0x8}, 0x7e1f, 0x200, r7, r8, 0x9, 0xfffffffffffffc00, 0x3}) lchown(&(0x7f0000000240)='./file0\x00', r3, r4) mmap(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0xffffffffffffffff) 01:09:25 executing program 1: open$dir(&(0x7f0000003800)='./file0\x00', 0x182c0, 0x0) mkdir(&(0x7f0000005340)='./file1\x00', 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') rename(&(0x7f0000006640)='./file0\x00', &(0x7f0000006680)='./file1\x00') 01:09:25 executing program 0: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x8) write(r1, &(0x7f0000000140)='U', 0x1) 01:09:25 executing program 0: r0 = msgget(0x3, 0x3fd) msgsnd(r0, &(0x7f00000002c0)={0x0, "e9297672a384f772b654ca0277da3f228db789b2716e56f7a69cf997e349cd2efa0d1ff6fd04f1886bfca107bce46e82d3b28a92b35daadf42c95d4e337526d28ac35266af060bb02dfc191ea612642c8e69b65f968123596b8cc02ba9e77ca5e762c04e14f905711e375435cfe9438a4584285adcd2bb95e0819ebf7324dc1098a47864ad6ebb4562cc97265b9bf40d"}, 0x98, 0x800) msgrcv(r0, &(0x7f0000000140)={0x0, ""/90}, 0x62, 0x3, 0x1000) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) msgrcv(r0, &(0x7f0000000280)={0x0, ""/56}, 0xffffffffffffff82, 0x3, 0x1000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xfffffffffffffe0d) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='*-!-\x00', &(0x7f0000000080)='-\x00'], &(0x7f0000000640)=[&(0x7f0000000100)='\x00', &(0x7f0000000400)='\xe9r\\^\x00', &(0x7f0000000440)=':%\x00', &(0x7f0000000480)='..[\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='$\x00', &(0x7f0000000580)='.{\x00', &(0x7f00000005c0)='{/\\\x00', &(0x7f0000000600)='#%\x00']) msgsnd(r0, &(0x7f0000000940)=ANY=[@ANYBLOB="0300000000000000b0fd0100000066a9887565bb615b7ba420d387e9e172ccb9be8e9f7904c0c41efbd896a5d2e9a545ff6c69e5e1d11be3965f5f5b8706189fff00b40fd8bced73e60547b093661529500f578e92612220845bd868fd0dd0f690b86b9e1dac44eaa159ac4c2f1f3dcac6cc0f394bf56ccb1491b09432c632f6ccd63b79193acff3f037812638939a48cd8b860d68690301b834129e45c1c2ed6d0daba442bb691cdebb24fbefd1f27cb16d5deb07686b854a12b544ba5b302e189f0793903b4ae79b58b376d1ac418ca2fe5e650b1f1236a1e0a44f01f51b026cbdaf7da8400d42d0522d2d7259154d3e694eebb47152fd4e71f7c4578742fcaf3a557354986cf687ffda2ab17376ba94c87108923e4ba8f5ffc1f8ea3fb95dfe917acef33f906f489e7d2488d1769930f696b74ab7f1ff26938eb3b24e793168d3d9b7f24543e644476d0c0000000000003014f2650c4292eae24b5cb1c9c71d1981961ad1339ffb02d1787bc4c13b88f3933b53b77923ecabc7cfb062b6e1a1022bd10425cbcfb713d279052f136972843d796f261b53d01546ae7020054aac5ebf9c9ba15ceb7abc0dcd6410be596c84ff0f5e25b2f413643d2be565970abcc2bb3ec8da02c2dfb71c8f850eaab5817f0a63870000000000000000"], 0x1, 0x800) r2 = semget$private(0x0, 0x3, 0x60) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000240)=""/32) 01:09:25 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000001b40)={0x0, ""/98}, 0x6a, 0x2, 0x1800) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) connect(r1, &(0x7f0000000300)=@un=@abs={0x0, 0x0, 0x2}, 0x8) msgrcv(r0, &(0x7f0000001380)={0x0, ""/72}, 0x50, 0x3, 0x1000) msgsnd(r0, &(0x7f00000001c0)={0x3, "a2cc296e494bf074191e643ef9a191e6a0a9d681858dd3a053ddbf4a4b9e8f9ff8bcfc2204ebf510e1c98f1979b501c708bb1268a914f98f945d172b760994c5aae683643cad8eaf407dcff25c9fb8a90ae26f99fdc699ac012b381d259029686d5478cb01269d7aa761b724fb4a9a6d296eed4965795b16d4dc33b47c35e9218844b334c4117d7e464f6a4179dcf17dc256fc81f5cbbea4d3c0bc62f4f618f220c28eafbcba194c263733dec44254b3e1358b45082be9bf490200ca76e80de632bf9a95d9d635d219fbc7afbd8cebd8d8b72aaad60174f1920b09213ab107af"}, 0xe8, 0x800) msgrcv(r0, &(0x7f00000002c0)=ANY=[], 0x0, 0x0, 0x62d186f8b7ff44de) r2 = open(&(0x7f0000001300)='./file0\x00', 0x8000, 0x10) msgsnd(r0, &(0x7f0000001a80)={0x3, "a9309c23f110d10b41bcf4c32b5f39d30d4bee220d66d7dd2ed8374a9327cee53762c9109aab803981160414f779364e4f57142d60963cefe5094514e9063b1df2c40b0b9760971629f6ad0021686702be003c93121ede34e7f44e3974acaddccf887abf44e6943135b2a1ae4b691c3b75a34118275fda3150c462"}, 0x83, 0x800) sendmsg(r2, &(0x7f0000001a40)={&(0x7f0000001340)=@in={0x2, 0x2}, 0xc, &(0x7f0000001500)=[{&(0x7f0000001440)="f402df12568876b1903c62aa6eb39c48ca4194c5caf1f3b018d0072f5b1b698e67f88a59d11697d4739dd826d92b10335e975670e78a40431e2500ea200ec01849dd1dc6ea3497bf24afc88dad8cf26a7f9114219418e1917c821a7add992f3ec504a4ac6d09131500bcbd1c05f61ccdbdba2838ed430f64eab47618f19f5a87c1585db6cd671c6d1bd83b", 0x8b}], 0x1}, 0x8) msgrcv(r0, &(0x7f0000000140)={0x0, ""/90}, 0x62, 0x3, 0x1000) msgsnd(r0, &(0x7f0000000000)={0x3, "b0fd86fc7de466a9887565bb615b7ba420d387e9e172c4b9be8e9f7904c0c41efbd896a5d2e9a545ff6c69e5e1d11be3965f5f5b8706189fff00b40fd8bced73e6050431df60aa47b093661529500f578e92612220845bd868fd0dd0f690b86b9e1dac44eaa159ac4c2f1f3d4ac6cc0f394bf56ccb1491b09432c632f6ccd63b79193acff3f037812638939a48cd8b860d6869129e45c1c2ed6d0daba442bb691cdebb24fbefd1f27cb16d5deb07686b854a12b544ba5b302e189f078e903b4ae79b58b376d1ac418ca2fe5e650b1ff135a142c001da4be0a44f01f51b026cbdaf7da8400d42d0522d2d7259154d3e694eebb47152fd4e71f7c4"}, 0x102, 0x800) 01:09:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0x0, 0x4, 0x1, 0xb327, "d730829053c719271c4e3b0000006ab2822d00", 0x4, 0x52}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r1) syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000140)={0x1, 0x9, 0x17efea42, 0x8}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) ioctl$TIOCCBRK(r1, 0x2000747a) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000180)) 01:09:25 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000040)="33aea5f0e57665d6ce393fcc9ba65e94759c7de3507902c5aba9ee81ce1c11eca3ecf94db2ef6f55f7b1aa0ea450b510d62f43d34430c297f294f7692c28ec01e0e706c5d86e3d0a5a80ddef2926976263720098fc957d96c3c24131d1c115e75c4d7e96aaa18ae565f035a0cc2a2b9021f8fadada870161c09a2d9eaf0795345281f8a97d45ae511d658b60475c7b3410fb426f4c02c219c16b192763ac2a45f9a124c3e879d3725bd405efc7481708b23d1b123b9aa7162bb534e6917090d131077f3a36004bf73574d502ab7f478e969cc34cef31bff917bc5ec9f8730e0fd65c87c49ab88b7a4bb530acd0faac", 0xef, 0x408, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) munmap(&(0x7f0000fed000/0x12000)=nil, 0x12000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 01:09:25 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 01:09:26 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x100000001, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f45c0db1cb2fd71bc1c3c83bec1f2bc6"}) r0 = kqueue() kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x0, 0x0) close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x1, 0x8, 0x7ff, 0x5, "18e68149771c7c969b48e5de24cb13b8d94f3671", 0x3, 0x3}) 01:09:26 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x100000210, 0x0) utimes(&(0x7f0000000100)='./file0/../file0\x00', 0x0) fchmodat(r0, &(0x7f0000000000)='./file0/../file0\x00', 0x90, 0x4) fcntl$dupfd(r0, 0xa, r0) 01:09:26 executing program 0: getrusage(0x0, &(0x7f0000000000)) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) bind$inet6(r1, &(0x7f0000001b80)={0x18, 0x2, 0x1}, 0xc) readlinkat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/4, 0x4) semget$private(0x0, 0x0, 0x0) getitimer(0x2, &(0x7f0000000240)) r2 = semget$private(0x0, 0x4, 0x400) stat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000009c0)=0x6) connect$unix(r1, &(0x7f0000000880)=@file={0x1, './file0\x00'}, 0xa) getitimer(0x0, &(0x7f0000000380)) stat(&(0x7f0000000340)='./file1\x00', &(0x7f00000008c0)) readlinkat(r0, &(0x7f0000000b40)='./file0\x00', &(0x7f0000000b80)=""/4096, 0x1000) readv(r0, &(0x7f0000000600)=[{&(0x7f00000003c0)=""/147, 0x93}, {&(0x7f0000000480)=""/54, 0x36}, {&(0x7f00000004c0)=""/46, 0x2e}, {&(0x7f0000000500)=""/216, 0xd8}], 0x4) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000640)=""/167) getrusage(0x0, &(0x7f0000000700)) fcntl$setstatus(r0, 0x4, 0xc0) unveil(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)='x\x00') fcntl$getflags(r1, 0x3) fsync(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup(r4) r6 = getpgid(0xffffffffffffffff) r7 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001bc0)={0x0, 0x0, 0x0}, &(0x7f0000001c00)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001c40)={r6, r7, r8}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setuid(0x0) getdents(r5, &(0x7f0000000940)=""/117, 0x75) 01:09:26 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) getgroups(0x5, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f00000000c0)=[0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setgroups(0x3, &(0x7f0000000140)=[r3, r4, r5]) 01:09:26 executing program 1: r0 = getgid() getgroups(0x4, &(0x7f0000000080)=[r0, r0, 0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2d, &(0x7f0000000000)="e8ffcbff13b9fd812eaa4e713048e6ef0e964800", 0x14) setsockopt(r1, 0x1000000025, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:09:26 executing program 1: socket(0x20, 0x2, 0x1) r0 = socket(0x800000018, 0x4001, 0xfffffffffffffffe) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7e400000001000000000000000000009e"}) r1 = shmget(0x3, 0x3000, 0xff, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 01:09:26 executing program 0: socket$inet(0x2, 0x4002, 0x2) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="ffffffff", 0x4) 01:09:26 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x2) pwritev(r0, &(0x7f0000002300)=[{&(0x7f0000000200)="8fde2037800900d28f5cbe6d7249afc3a9d611c9a2f4f635dfec43d7163f0f4eaece0aed402dcbd89fbe6a4d26cf213253bedd6c9ba58ef0fd6d2f95e76b058272f4bd53fdf181990f6d5b3c90a3127b52de8f5e596cc639a7985e97e960259454025a3a313d5fd183d364a77c0a915b8995527d4f37278f7ae16a67a38e1b7d9f1410deeb8748eaced60081fa049d9427ceda0140f62faf26e93f54b89c99947c4919f66013e552ede1d6cadeabe3efce6ff928515401b740d459be560af5abc888ee36012c05f78f797c3cc39750d102e253dc5dd01281552be0edb4f453ba3265269ceed9b1f2074592c9eda6051e2d28a84c8f1061f1536c06af1963b1ced7b89c3db2c8d92076c71656fb7095911eb9024d2c2a9dd03bee71a473142b3a300560694d1add862464cc34223c2ae66fa6b59b633fa4c9b159f5cdb5475285be28b8176572623a34af2dcc41e60fb8e5a11b32360cb763136363d18f98723c47907aa4ceda54ffe4ba2bcfb805604dae5bcc222f3ca4dd703553d43439c1d255a5b8f546958ba53d42adc380821417ed4023920a8de50b386517ed82a027385040f7842f8708cfa391aab3786c099629de0d194bd716dbc76b3749fad7c378a94e2ab2b81d0ca1f0d6b7d3f1775c8b25fcd2eb99870aa7564449554937c625d0299a47aa4b5bce22fbdce752f6efa32bac808b30246107688bc8c377cd7832a709763a3385e61c23ad17e55fcb8b15f92540f5d04d834dadeb42969e1a365cd1bf7c2b4982cb94ca9832d526fc3f112697f3ee230aad4e1641d22babaacd8e42cc0506033dd6b20669ff4a6fadc1835d6122f5763a33f9a4bab0f0328b0f9e9705d99b3b36de46bfd2d0d61b3f5c1c1358591c99c50f33eb2891420fc7540e1cb9480c50fa15449bda837aa4566c15913311539ad48589136cd7952f8604870baa9420848c27f57994a1a791941b7a17df9f50f0f6c0af68022894149d015d9984193e56aaa99aae2c12b3538b324c0dfccb7ae9dfad87835a3d5b620cf4fba036dbbd72e272d87d56c54459e6cbedf4aa2bdb3dd9fb81b762509483ec8b6ced44a2e09f15774ee93f55a76f5abd46a2a031c78f343d26f17d6c6eef5476549ee75b4222d64413c62a27062eefec383f249bdafc5b0421bfab85e7ca79b772774c34e2c8d4fcb594a90bc0d1b0c8fbb6eb189416652e291f0c1818ae217c983bfa9fd4bd4f5ba9c1ba10ac61c81c2e589a5306c6d9071a35317644ea467a8d2173c1a737774c3397b75cb47f3aaec3b5d155ab4cf4c4c69d91a738c1f6dc2b3d4a4a77c5fc0eba384039197b3e3fe92927dcca2c3cef3b58dd65314004d1620b91846e2a44f5a56994d2e09974ebb0b865a7487bfb8719d0020147ed155e88f1c6f1110f7585ebc9301ebedd7723e13bc3c9e64b57eeab3d944447e4811f1c2eeb2e5b6246a89f126216c8018c83b54afa5deeb8b6f13fb92088507e32d36795cd52eae59cd62dfda8505de54ce09b5171d2f5ca2c7d9b570f7f703df414bd62d96c45255729271c9b92d8deba1de21ef7d8640629dc65415c6c828d49e370042d254c1afc8152d736f278e33a3775be7cf07021419d09940351afc79724eeedd5c59c89916dd2b267079c402a58a0241462e4b1e5c663746ae2085e4dc8f090bad758e922a7ca2f9cdc17e683793a8c603fc0b2f9f6b374e9316ba48addd6ef02c217010b82af0d29b380709c20e4bb64ae1e333978e0cdfbd6e1a8ed8207690072f743913f23f3537ca59d592af0bb03198ce695fe9957a1c54d44e1fe2f8bcfe44d72734c673fdf3cd5dcfffc36fbcd3b1f5123f511a13bf62a6603e91c396339b4986150a06bccd4dcdbb07ee06360473cca932359873b03b36ada4780d12c2e44d83d04faf21c54d95709e108678eb4a91e21d9e1896c3016c469260a27c1d8787a7d78c5a59703dbdd4a90861036f5b581572372d043a5e2cc5a8ed55c19bf124666546433bc0a7f9eb3d0631388afc1f78eb22d7d384ed116f89cd0ed58f72bb9ae9b5b0c802ab4b827487fdca94feebd184bc6d748b58a39621bb5342c34fd100ea2b76d85959333c1b93670420988f00926b7e1836d9ec7ea2941587d0be695806c10982aaf561b56b138d9beacbeec0757dcb49b8b3e9b7984683a057adf89f54f37da90bb408b83cb2856689a108962aea544a4117cd9ae6207c8803b656346c85fa5731c909e52b3a282e0acb4af207b20a26c13c1f13a3870a6557257b1507eed89a5f9e12a8ebc83439b127a9cc7e8428f3664385a762610f396e917efc7c0ec439f3532a2481e710485af902e6bbc32e62ee7820db0b125536320db515784211b21a18a2eadf6df462f0f8a3fc301ab74b32c4874b370333d7fced51921b5cfc910102d8b33dbbac7c5bcfd549614dcb77903b7fd9c974dad01f569eb3f6a23fdcac099c570d8d932259c563ead1737bbbf345c2a58b0a60b36df921a5edcd91fe820aec81f8b4d56bb62bdcb5ce3e17a7b320ea3e44741f3b01795e193d2877990b372c114b311c979c62dd87fa8c4200cfc5fcb695abb2a197f9c1c0c11bbcef8258119fa921d6c779e6f9edc27965a7c55c57d20591da3f4d8f045ef436f741f11b11b1c2af473c0e158ecafe9d68f4ff23ec229bd485227e884ede92e2722cb0c403756ad22dd2eb53a3ae5d8612839c99c358c6458d53d3a47f17f0b27febb0ac3328c9115869b9fea6e75b10c5c1fd40b65762dc80c7573e8c743bef3c8c88c845255bbd8c1f229edf6f3023f3cfa26d597b23e027b9f3e367bcd5bb973bb55e1028e22a783a3b677c10fb13b67a2ac8df3544534f3f238e3bc93114bf3c53fd310fabcc32fbaf8d621cd8b5a116eba36a664ef78a64de61c6c66b7f061a52feb35ec6423ea429ed5ad2d5aa9d02e1becd4dccae83efd77d63b7b36164ab59f2f21849fcafe34a270a542c4f33f3c96ec6c423ceb9b785d34ef0becbfc00ad2701b2f5932dc50b3c4f89dcbf80a005dac2ba08565f9eea06a4d3ce6c4674a907ec28e5114b0ed3871e69b8e73cc3348e6ee9a5e76a21994198103447ed444ca67eee92fe63981f2ea686da0ae94127dfcfd6bfd386af8f2513aed633bb15600ff9921f970631eef10afb0864e2a2c00e7fb7866af6eaa0919b5b6df45de712cc81db52343882b306ca238ff42e75b3e6392b4b4760ba47e08cf4530cd5c082ddb3ae9338c63037c77a6bd3f85ff1f0eb386802df943fe8f11f7d69c556a219b466a821fb73e634b3bb280436f6a645c2c87cc3a1225e0ac8a141850577391c7e15cacb6fc0eda54b58352b2f2d57e12c988d12bab01ddc7bcce821be3db5fea5f0cf89092a7fd352991d3ec673af218765563714ce3f4e59457ca254489be721ec1dfb24edfbf1b79eaf60006d063aa5ce71c4a7c2d2f89547ef8575d6cf2b561e081b8caed418832f5a8999ffa2a0a47884807d2db117238d9acdc14cda5c39819285f71f94b51de0024c4f28aa494c32856694b984ba3dcf9ded8a81a366d373ea89a43de24e544fe8e18077fa80e6255810ef881c27321ebad60fefdf21e70ef23ca3a11aa8eed7d80518cec3113925168b24001d7eb44ba65b1074d8ca460094259eeec6ceb8605fa15d84f90f632f8a8849b577c9ac6090d3ab72bbf455fbbaa74bdb5dc576d99c553b7fa201ebb35a2e1aaee46bd1049949ea6b8155222c444945a65f9b4e8895adc2d51969690c4fc7136e08e19a18f48c34d0c69dd4d62ba865b8f82c993c1b174f573a5ab47fb8bc7f04c569657f5210c4bbc6f93cbe087e748b0cf9f2e9742ec979903de22a31c6d53424b76783de2675aa9cc9b2577e27be4228fd56ad6a5a4e7142b51ee399e8d595f9ab69f1ae7e82b3d1a235651796b1938d1bd8a788751a5dc621d5bd29c1f3d5d723e6647430ced4c4910fc4c8468477a73addb8f8b5bf4107aee1bdced5c343303fbc9dbe0bb03e3ec30adb34ad9155ef1e79bf441b3db344d739fd96ff1c899f586a03de43ff44a7b5914e81ceb0dc687e93cfe085022126922d7146f207f6234e426b2c993b0c028fb59a4682e45ae6abd64ce891a9dc6c6c8d8a3f13dd858f50bacbf26af464feddc0013e3b4b0992bcacc22d3b72eb26996651a9ccdac3c3b0cddac1209e8863a8608f3b287d6cba10b19a9a813e2cace391b9c0c32e826788c6eb0b325c7f68362eb1a34af15517774074c2a4aa14cc243f089e82e5fd808242c35fbea2ea5874a12cdebed6c197b13a0951beeb98fe7760b739cf69849c1253b82d0e5bd9791c4fddd8a660c7ee5a5340ee1e306175691994553574458ecac86876ba02999d41308443b5e568084e2fcee9fd246a877af58041d96716101cee079cdeacd12a185b24873b3d0ed7e3a842e55ebbf9d58deaf96f6146dd039a9d5ea5e074d1530da12fbdeaa322af12161a704567fe1d4ba4dc257a9301c99af78ca7f9168296a27d11afce02a45447b10a6d5fffed64520d5a9977e0c2d34f2d3da5d8ae3edf7c9510f8e5a828894a8a5a300ca0408a5f5bbaad55d751c89b255ae474ecbf71cf1fd5f316698e2db6016c88ce0775d8d1426e88c6a8fa36b19044f1077560b2a10a5ab1044bee1a19be6deaaf05dd450ce469e95db3ac2afd209c1a166ab2823b357925ae5a668e8f0bd7d6f677ec176b367194bdea858f45ee216753b8cd3b27c087bc1377ad32d56822c2c52b455ebc34ca6d295bdf03623fde4d6cb1061cbce01d26f36cf421e8b4668ca72c6302ffd584e67b010422be481c83a423809ad552a34fe3e8ee07d153860465217c8044cb6ff5712dd3625bafc416308396b11816e989b6c07210434a4ba7e5bc5b59d0900400cc57a20cbe4b9f5e6ca497a305a08f194a545931670f0db2a7f9c4c10cfddc1300dbcb66cbb5b6f36b08a2c04ff9a24d91a0be0daee81dec8e51492bff494ef9d09bf8dee87203c77d32f643a8d270a9c3c04bb6d373cd7073e2ac0a18f2a4278bc80f9ee7f48f8e89277985a58c1f8256ba6dbcec87cb1d4833079623e5063c5430c1ff457a170a3365e012361ce9cc9602f20ccfbaa0c6017884f16a305f1aa201082f75a8c7d165bf83b9ffe9137943eae3904d6b818d2905af8d7d6419ec8087f91685a0e164d880a57f42cdbe2b4742ff6e85ff363ab415a8e9a479b7d8b42967a8c039ca4016fececdb0c90f25dad92611922a89c14a9b1b11b6a858b2f0dcd09efe5ae71a44c6d663b4f5173f4dcb2f85a4f130ee0a567a258dff0ff0502757e3deb5a4fe27894cc2622cabb6b6337add8ce6260c5b5925ee652c1f2cd0a36a58f52b8016f300f7fb9910f91d0c84e0409fe2ef53c76aa75840f37bf88a86939ad40119961ea2b2289f39fb99cfb4414a2942248c2ec9b1c8d160396569b88308e2477c4ffa07b4d6b5f9e81ca5d26e7800b1f2e501a94eb164a495a0758039a3ad04bba84b723b35fbc4e15356802b21edd39366e732f4809e59c2613ce015e0b0d985a7f7eb87dab2f699c836f70688225d87d7ecc49800b5c4626c05dcc2354cb76699f38150c0aa3c25cb50616c4d10f2fc9f6b5c4d7af27b262871b9ec98416067f67250a7d7f1d3cf5c2ff50ec94364e78e46a7c9c64939db924041fdddddc184e5118af15f88213ee3e93e2f293764ca0a1fa409818dd2222ce489a5d68d510c569ff21a4df55eb5c5ed52b3bda340c375c35e6ac88b9d11b564ae819e8c3f315bf86f0dacf8d01cc64cd3c7fa99d1c3b18fd363bf167b5d0c659b2", 0x1000}, {&(0x7f0000000040)="0359f84d18a01b283bddb1617b621e0f0340a914323a42ff4f3c8b8aeb146fa0479701807fce793d54e6960b1371d276a752f8af78c4438afec7d1b562f03166d621c8e50b8aa1cbdec192b9aad02688be6cdeb0f71bbcfc932fe08f8e65bf23967bb4dccd6de1daf80f86f07d981fffd8d78128872bb00f946d7cc6880e1e5d8c4524eef164d6405f47a13654a2a03d2ed90fc11de254c1bb05fd4291b847a34d9b01eec271c93f76522d53fa083cd03fc38faca7495c93009f31d40e6ff6301a4d108ee71ba4a9cf80d061aab3801171256f1ab03d0e65e11a692cde1b2088a5b084c99c22fcda2dc5f809424269fcd1d4bb272848babf8d06ceda4c", 0xfd}, {&(0x7f0000000140)="ecffb3ad", 0x4}, {&(0x7f0000001200)="bc232034fe078a7f325dc90e8aabfff2dd1a09e7e8060bb4d7107271b893ebcb51911f04da8ef5139e95840dacf604deb0fddd8eff45c0b1e30f093c24d102b8e3439bc215ca048454ae980d640299a1a562345d1ae938f59e4cbe0c59fd627b5b7d5e8c06760e70df52e79649c7e4b72b34ff678a8ab7686ab95d8ea4dbe7e8ff25c9d57f78a7ec5894fbb95437fb4972677215a39460af3897ae57c83fc912bd5e3e756daa13de1f21cb684b6ececd0f6636b0f9774ed3b33adffba4b8b1ec1ff0b6a54899e07f26f91003d5659643570b579b6e2a2fc98791d94a7997305b4b5aa319b91973526e018a1b016600b59a9451ca18e6201e814a23ed6a3c21cbcdaecb9ab0cce0f0b7a58efaf446e33a80dff269ce5c6f608ff7c7c8302f8b54dd3979de1323e03fc10e6ca758651ca49d6de869ecf477b807b3550afd86c592df7c62abca7fef5ece1f28077360c3696db30af574c69a0288ada7e526041ec2dc821396d97c0847f8def5d23e943f62ca9809e9781be6afb8765467151840220c11cb0b7bfb5c2e10bcb20c07691e71e7c6f67f386faa0ec2795de0c4ded9c72834f92cc074bbe86da4755e4fe4fcc5a5ec3ece04d26a37749bd6a836b950a8c61eec262e92964dab8abb0783d069c1818c6d7c2e56b73e0b6c1efff5393bd7a29ead8df011cb6cf860a19a685cebf2165158e6ab726017a00a0278de722f402cedc1a5c42023f15e45dacf95b399b4cc6de0a0a920c2110a04b61de10fea8c0a00b0531481dc81d2b466e1796e3df135f8a3a6bd2f4468e5729236437a62f6d26366f1ac2f5d748adc6e7c334641851fe64a3cf744eaf34bcdd2d6d1d0be808d8ee708fcff46cc6051bc329125f6fbdce66afc9ce431df586a4fae652a6090f3e99de3776e2e84453c83005d19f6f11fe99fcb503cad403d19f8d6de092202b483880c4a3cf4febd5b87c1e35e7f7f2a5d911416f96959352bb1cf5bb25f584304794545134349895b311f6f1a707bddc68677b1e5fb000708195fe26ab968e74a62ecf4d54310d207257237f183ae3f14b4502251c00303a6b86ada316ea95055c6c590be5080386c724ee7ac403ea6629dbb1c13f3d62b3d407f8846a0b8a582122839899fe90a1b088b8278534298619c1f7e434a6412abfee079aac9894cd9125dbf3081b269708e939c4430fc8a242e7ed7cc4edfbfaec9d8b854120e33eb81fb09d834a199dac7c71cb50b3f607ff8b5656c5fd5c4271aed611c79d43556c47d1f7d24f3edc412a71481cffefedb538ad8ef2635379a46818723abd66d81946a4a3f9a7b5f66206c37a17390b5bf78fdd3e43f7cab6441adc501205c023ef36a911e4061382bfef0639b1529f14dedf1602bc2fbc0ddc24737b03c7c8da8d102730e140bbcba1520c901dca02edeca9a5c9ee406892fe7ea5010b8ace2384174c4de3a2ea87904074ed7f714968f23ca98fbf6c51c0e14a8073755065d9389cb4db3619f60e645c350f108214512fe407ff1c7ab55291afdc5be4ff5e045ef8d3049af42c4b346673d649ce0daa4bfbdcf204721bd6ce96c06cc845cea4cc9f29ffbbeac249a7d5f8c5209de7c148b2a1ccce93fa64ff7a9d60642154010d30c3642ee32892b08935b9f0eafccd8fc81ac63e60a6580fb56227778a16164ccffb93563b111a61679c8c8a8cbbdb8be8baf3533e549323cf23cf622001e9dc875fd19b19fce6897d3d3bbfcfd426c3a904fc3fd98cc88d9631bc32c09138e31645f8eaf073744de20612da15c662d74223e204e5225b591f32aeb039123b7eb14d7509da16211f0cb48d090e309744d576d2e376f5a5a4860baad303b180fd469dddc457f204e2d83c378b332cde40a3ab148b369a77a46272e095aef6ca7fff316c3019ab27a9b52ee486d8e0a949611def04db3e87d1e2098ab0ded35a06a507c20a0808e30bbd019460a2abf8707e60693d1e9ea651906a52d0aae608e3cc5b4bbb5f45aaeda7a212949da76dd2f515081a600dd880c813d25285a89de35bbb22e16507af414979b527303c58fe3a4cc0715225fdb7fcfcedad7dcb63eb3c763e4d7ccbf11f958a74835827f17532de25def75c6e855f8f04d90315307ea590d74b6eb5ddf30eee5eac12ae56718095486c4e7a17ec565430d040fdefa97be62d89cadb84621c8959d7bb9509bb5bef817cd4906a4bfb5cc692d9221fcdede75ae90709a584aabfccfd72188060135949fd7055de395643400f540db9fe67d48c5547023bc9a0f290aa988ce36425b92fac98bc99a65ec63a7f44fc74c095bf0191ef52ced856cf890c0a47c596b034c72e5bd8ea2d9c3086e4d68bd4853559a683232d02f296af8ae4f4fc15fcfbbb67b670a1d75ac9f39711f2920666a5f9bffc36bb423ef49e6da0503fe499c05dcf950d4bc63601a641faf5d4f8f82829f8ab43abcdd3a0c21d7b853f04268cf934d237e1cb7bad05fe95d769253248a70d08f79a1cf7cb198fefc5c0a508997bdf37e1c6b583652655e8b238fb266d23fb838d58eb8f88e2eecd8c1c79c8647f496bee6e0f5385ebeb79e9a571811b2d8a9b69bb19d779271c96670fe5b8d2ea172475cf874bc656f28d8ebafba6b61c444a70f493c04f792d55c5c6d4fc1259e97177926b4b0c5fa2d9bcd40b94a1aac2f9c2c9cba65aebdf38afec415a3778a2888794f744e3f1a28ccd9b351c248df91f2060bbc259c3cbba11a4dc883049e4dd1daac16575773529ebbf7c053e57eb8161985b8c79ae8a6ff2abeb7784950e9b2ace8d24488f4f4c73ba3689918267c79de0578347a616f4a6ee55776891571749fa0d6e3e0392c8619e22d081c8b48417d2cf631dbfaa8c4d453c2a4740b16d06d01ad51bad6c058863b400b3bc5d443f91080f0d1a5d96151b3725633da55da97b00d88c76905c98fff7b63ea2bcb637ef7da4ee0a6f4391eb1ab45f30fc71f7d84069668df01fbba77e9b59aa2585da43c2863a2503053bd52c7c3bfe8882b488d0fa2470497e53a56050e24fe3b45d0c0487c456275e7ec68f57743317978a2d05c703217ea85abfba2f318251a9823d19a1f4a0ff14955dfb58757e8b69650eaa121599d32fc7cb93346cccaf2bef597472681621ddb6cf2391be6e04843dfb4eba52a41ddf6c776c71368626fdede996e3e3d19b59844940f6be68a0c3a0880de3b3ce9afd708b738ad10f148a444cfc940dc8e897c4779b1e8be98f2535ef3d8966a4c1ad2e53abe224074cf828590f1f63894dbc356cfd746e73416a8005c719a54f15437b1e136f5f6be8e8f9775eb19aa9e2159b9d2684af7374e497f35b1aaaeca046acc71d635b5c39e40c04d01b82e66dc5e050a0080738e2174c9fd727bc900dc54e26fb9990277205db900869dd034dd58acd7dc4c02bbbc2125c5f8a73bfc000f3f047aa850ede7152a4048eee2fb7e5a840788d1958b6c7691978e008e73e8dcf90f4a164b9b8fc5df8cee98b42ff98e6acc7b59e463e16ce4a9470c20affeea1b253d53c7157c74e09a1999621dcbdbbadc193e9d90ebe82e53e7ad5866e58e4c9657574a777c1345c4a67b78f88aca24d03a3d4b5ec323515b2621b42e2d457308cc976776ae0cd817ba737f104c44919cb2077229267b6b58d57aeb2c5c1767bf69f06c64aef4ad7991ebfcc33bc31c0957bf0b67322e2f6e58cb53d6253b3be6da84d63f78cc7676668da4578ed8be8e164b41cc940b426e9ebb8eefbf629a46163b4647d21a8449ed4320a2622d0755c6ec735852b80ec7894d06d6fd6d58273bc678ce1e3b18ff14d94e2f361fc1ea4a6db7180d659a31d6b0cee3f738d26dbc2373ede911b3b9fb3050bfc6a62fc1d309ffd3c7d853ee2e369d4b1434e46fdaa0571fa8b22c2d268c6f9696ea53119d8185418e1f443c0a4cb04da377d65dd03264b7280ebac87332bd4aaf3a6d011dae40010dcdfde6e60018aaf40783581606073d1cb8ba9881a884d2099a37ad24b277b0ba8ec1c3bce5b45c0614bb58b01a6ae2080515d9971393a0c5a0ab762b4f7a799eb6758cb4cdd4ab9b447a55b668b1530c77fdf9af345adc526cb4edcf991cc992d6bf4f0dd1dabe2974137db056bf104e199c3464d7506ab31631728cfe705cf0d377f6e4423475da140e3e4abdab02e7ea2df9e133ec2830b640c07232fdc7189d70caaac2a3529a0290971fff305658ceb29be90517aa42fd43d2ee30b19462b20e2535c4312c13a915e85bd5811f3181d9da8cff6a7ba4c10bc1bcdd5b1340ce7725d4628970a5d5eecdb9ee6f6c56b95f8d2bec472fa7277e5e2e65bdd12eb9a648c901a5a527a94ab718684acfc7ed59eb7f9a3012385fd4ffb2fb69e9aa016202a5a25782bc25bf7500ecc8f4249a28db5c1f038037c1f1d5974dab56ca3658fd87f079792f113603ce76c6f78ce47b1c072cc65f75c015b59202c675765dd3241b64638722c67580843710cbd56bee7ac28ce12703ba11c6852380e68bba7172ae4f03ac811bd59b62f9631e519e4c08e1e0067039f71e66fd5524de31175886c5350911636b9d1b45497276938f14d7574e19322b5991a6e360ccc4629b3c515678f5d60cdd43590e347884aee6fcfc695666945a1bfedcd5cf2ed3d83f48622892d568e8fce9478735ac794f59ce8bfe2292bf8f67bf383a71067cd2f0ea363df9d03e6779953b81a253a6e2e173a1791ac16c4b566a1dc1173b11a81bdb88221ce545461dcfafa0091b129bd72f898f1538ed6d10375df6852d571469d733270d6ca6f70d1ec107fc04d36485ffcb2f443a29b49c1353b20f77d4c589ca611c20d7ba67f9192cbb9a40e32e31f654cc9f366d2159739933fce7ca59962faa5f77e8e83bbe13c1e1ef0588eba093088542f0c94c2d9100eadd7202d5c72b01d6b68ca2b4b44cd5cfafa930562f1108bb1f115c7e18596db46212054d53df21a9320d43a63ed642fda2711bdeffcfa028a6e2a8ec3e4fcf577e91685726dde03f9ecb41a86959489980d115bd05392a9514bb051e29bd5c7985fcc417c024784ea1752dc220ffdf386bc85f4a848bd33c54a3133baa4c836b3336b559f107a865aa46d515613fc5f342376c9381f667878c98890652de8b8cfc1d5be013fc03eb1886dec35cdef14b65f2841074f7021f6f3c14ce756c4c27c5cd338d0bcec8cdd5e962d2ff532cbcfcdf3fc11e754afb4c320f1a3bf9cb272583eae590339bf72422f392e1ce7486fcf10c6581718cca63f71fa92c94ab0e8c45d0bf449d1af8ffbc1fda83306076b1d5fee651e3332e9c160262ca69dfd796251f8e29532c6c1fa73422f399dda4c42de7703bcda1ad8b5911fdb7045c667e89fcd54f717ef02c5364c3c2d9b2c9bb9de307a42ebec1450e0538c7d0579dbe5f032d168cfe5f9e251f71bc4402a5ecfc90542b987cc767d4a08654c6e24005302afa87d6e24b312bb0f07f045ab7e3b7e59c55ed70fecc3ea1f0133e1494211510acdce31efa5cf48086f09966c139756cb5af9ffb267ed815468395196252e2c475faab34fbf0aea48d63b1eeee7a6caf1501ad47e28f4135b83c1c1443f80e875a9da69767e191792de9ea9ad442371fc2141ac2b12f119004ca3fc5fab35305763cb499993609ef2dc7ed9ca81360aa56bf10cd5f332870bceed7e36fee859a88b1b3ff5305577dfc7cf6247a17795351847e20cca38cc98d968dccd98c8f867e9fe62d19957394d01179e54c6c06759d6958f7c0e1f5a09255c2c4903bbd73aa32a504754ee7c3b9849c", 0x1000}, {&(0x7f0000002200)="efb5323e1f481e71fba437ca29f864b7f149e3334c41aed5aa7adf5d97c485b1200e29ca27fe892eda17ee404f5cd9494c0f0b79352c0fca0de70a4a5cd7956637d316e50678", 0x46}, {&(0x7f0000002280)="13aa434c13ecbdfe8d2cd927ed9d9bab9b354562cd842ab12c4901cee7899f03ea4edae61c21252fc5a01ca913f229645796f8010f577b65a20851052e24ff6b98cb0c757796f29e1832be1706db370ed5ece2bb8a2aec3863796d3fd408d64ad865", 0x62}, {&(0x7f0000000180)="627546edb62487dda24995fa6f0f1a93df4e2d47b9", 0x15}], 0x7, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) 01:09:27 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) accept$inet(r0, &(0x7f0000000080), &(0x7f0000000140)=0xc) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') fchdir(r0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') 01:09:27 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5) write(r0, &(0x7f0000000340), 0x10000014c) r1 = kqueue() r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) fcntl$setflags(r1, 0x2, 0x1) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x8001, 0x0) read(r2, &(0x7f00000000c0)=""/191, 0xbf) 01:09:27 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) read(r0, 0x0, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') 01:09:27 executing program 1: r0 = socket$inet(0x2, 0x8002, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setreuid(r2, r5) r7 = msgget$private(0x0, 0x404) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000240)={{0x2, r2, r3, r2, r6, 0x8, 0x487a}, 0xffffffffffff8000, 0x241c, r1, r4, 0xe88, 0x9, 0x527, 0x5}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r3}, 0xc) setegid(r3) socket$inet(0x2, 0xc000, 0x81) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)='\"', 0x1) 01:09:27 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x5) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x3, 0x0, 0x93) 01:09:27 executing program 0: execve(&(0x7f00000000c0)='.\x00', 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20800, 0x2) r1 = getuid() open$dir(&(0x7f0000000100)='./file0\x00', 0x20, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x6) 01:09:27 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000040)=""/2, 0xfffffffffffffeff}, {&(0x7f0000001640)=""/238, 0xfffffffffffffd0a}, {&(0x7f0000000080)=""/156, 0x9c}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/105, 0x69}, {&(0x7f0000001740)=""/76, 0x4c}], 0x6) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="d613", 0x2}, {&(0x7f00000017c0)="f9e6aba9f1323285050604c400ec1c8f87c0ad54f3c27f76db1e6d48f3cd3e34b8af0ee74de9174551bb9c73ed19d59fc7aca2fc6840a2f78464a1b6ed2d2a35d5785ff4ae998b2df0be57da2f4f839aba4e7f498e39fbaf2c0c2bdac8a0c9b22233aa29bf94c67899765e94d13b1446389c7bd9f090ded9ea8eba61fb76cb4ecf1c260fff9a4e828a042308b32b6b7ca4754df100804a7c7192929c3273657dfac462dbe1c0f2b70da7ab2c19195dccd88e86745643bac05027da3fee69c3430ea191dc8c0d633d21d1eb27c5123a8fbf39674cf341220f2e1c7000445d5d1b78333c98a60f3d87e3068a85faefa0e8a9d602e98e78b065ec2ce03996a46fac2fbeafd5a80388220f9451c87b3194de46c8a43e4953b7e35bffd20baaa91f004a8403bb02e9201abef4484adb91a70727d0c68614a29c517d482dbb4434c7af41c2429765cd2a44dcea7bfa8bc1fd187cc777484201525083df14c817613f7fc25d21349e3aed1a934625e129bc091ce8c13484348baf54054256905e26a7e953cecde865020ec949ea19d3e1edff30c105cd326d5363203cc988d7550883ec78c3525aa2aedf6f1eac5648170aae7c06fd5331003daf5624771490aa674fe9f1361a744adf281a56b3b8b83f31c368d42b0214f850806284f27642a660fb24b2c301831d0173df99f4040a0027430c1bddce0fd539950790c68aa973b7ad9b8ecffefeea50cd29f4a606d843e46bf3f40e485d546005e5c948c34557aee6ba7cc822f057675523c3498f12a76163cacb50ed4c3f4e48d6aec7ee68c600844494aa249b72ec29f5912b8d879dceff1229ea03c8410171332fdec08ef69860f7ff2771687a7486585687a314b433f1c7406fb115f71db0c938008e19ae68f1c2cbf6a9826d4cd10110a2b544a933c66e95f5ca362807fa932deaa007000c22d4a920f97bcbf98153df93a3b827d8a23e3bf70ce0949d5d0b7c4a861fe8e1bdd1b0b12713c6c7b548cc830ce6ccbfad88856d0f0b0528b912a91115b32e0a809384fa3a01af47d20b66a8fb2a6e12dca099ffb40104677ee4712b90367d66a53dd17eb9b0d0c8f1a2af3cf3a3c2d084862a14445541a4111e50cee5f54206277a9586ead56bb89d27b6b56f8957913ea5f3e3151532797684403349d370057cdcfe08e8945b7cd62cdd384de95867e82e1a9694b213225116227164242c0d7b2ed0d8bfabccca2481c881a73cc08b76a7bfa365babc3258e15729934ebdd3343b4b432bb3fe18386fbd814a69aa556f1892927dbd240a9e4e493d5efa7871e30731d88d2f04524cd67da9e42cc8fe249f9c20683c7c1e490432f35bba196758649b5d2cab1a81b8f052a22bb0dbf2fea593e4355c9e761bbb8a22136a0d73a800565356750e13f202fcc3e5f6a12d3b4299512da85412680fd4ef7f5033f2ff5463eb5957afe3d79c90c873a8402ce3ac3b25b0b9ed7f1e151ac4cc9d0b12ba76bc45898e3469bf68d108872526066ffca6989ae325ec1a221a2df816e952b6f068f4663217a5590f78443d4afbb31298bacc17bdcdf08466f268e1c1a0060376fd19957e03e14b46bc284aa70898016f3c1936140bd1afeec98bc6feeba645f26fe294bd2112561b2be73c3baf219eff8b398f6a0247eee637acea11692f9903c3b72defa94dff2f7ad7c5fbc877830cf134a0cf3175867cb53e38dbc429f523c70d89e3b00376a08cd60710ed0a2e98d34c7223c8cb4bf0f1e0bbd918ccb4c99c3c66a3a870772c5e4066bc9ed3e23ef620897e7d08a720ed9dcae503c302e46393cdf8a1d56547a377a7a629d5303a4c6fccedf50dee53e616e75b89fefe935d62387680a3c8ea9826aa985db89a40e3cb518eb7ed7c6979e6bcb630a799f3f6e199492bf8f781ca15586629c6f34ff01df66b9a9589cb3a097abbb1a1f0e316737ce785bf9333a3e50ca392258c2e8b426ed72215ff9c15a21d8cae301397f627efa1cca9f966a438141d902a4b39d684f7c6379896964e75baac402cfd9c0774cdebe7d973cc1e85954278525eb49a57694012fb6322a1defbf20943a654e4b1df6c9956f64efd5c7bf8663bd0b5c72dc8461608e5cec91f24c4e4224679dcff00713b013b09723b4a662f87e5465c1afa8aad46bec06abc3adf2e82db131683508dd1cade25c9d2c993e427639e05cccf4a17ebda973afe32c10e8139cc98781ae66fadfd40f612c6c34d87a3917793bed7ec9c5f530cac91b80b06b9f09339415fa2aaef782c5edd5de46bea32452389ee5b9308cb704a658b59281b563b4975a64e72321994adb1bbe8944d2b08c72c6a67a3d4adf76f8317b54c9b487314d0a340e27dd0a59cc744921d2cb92f900a148de7cb13949c4ffe70461bb42e3db70f6b90a70fdb8cc0b65f52c4b7691f329bdc6c406635004636497cc95bce2fd56d215e421f4aeb86048b0ab3e36e1bc5eb3e4944bfdac45b669fac2e3f975beae9586c2411b5055ad4e58321d1b36c6a03b92ae772b55c4db396c98aa8fd8909a4d7ad7639972fb80356b18fcd47b75382035846946301ad8ebcda4b2aac8faf804e8e8b676e420f20cc3c190d190b9ce3b2ba9eef21b1ecde9001513fcede37674763c8bd947369308bed44af111db8bf6849cadc16f744e021e64f4dc5131c2bc4c1dbab4318f18e61896367c507376ab33cc619307c093ab9e627aa8e403dad0d2f8e6dd3a207e1d0508d7f14c5a28890bd4bf7b76152f7ec2c11239ac9da360d84689628ed0378c463960bd124a852a5f55ce218564771575036db2ae606b85a6f9fe34b41a3d95bd6aa549e3d06f88221fb57c1687835349ea2a90a5dbc929437b0e9f8efe2ec91eae504c48f222182ef03728770b29b00e3202946815752dc2df706f84a9fc606f47d24ff67ca1ca03bcf18189322c146fc06737e2724ecd8f9a744f0defa14c98c8f125774d5c589335c54869306f44212b6f60d1a7cd7e4edc4102a6b171b667548ad59c969e4ae0624327acf5297b267005b3361ab8a89476e93aedf8a280884855519955d34169f5915aa76d9ff0f9b56fbe0e0eea618b17dbc2bf73f57c25c789f3e4d182a4a6c839b19655a13e7894021b9562444328036785695bf3663d65e564624b836c91550d9e08e795ca1dfbad25546cbf6c4d70ff090ca113006a57c3ea257506e5b2f1c9752cf585926f71f1d696fe047dafff2a0f389ac0b526157d13a15724a79604a458548ed5332ac9e14417c9e8db229fedefe472712eec49a8948781d34be1c932c063f80e942cf504c54d4d4ec7ae25a19049e97adcbf9e0758e441362361db981084c4599c1f7cc266e415e2e32ad45125ae168ec7763e46962771d3601cc60796d781faee4f01d4637636d4191243fbc6232d2a9494134481286e4afe2d0dbd1955c6d460353ae31e4c915abc2a106c758b996a53b29a86f067cc3a061b7a09f6d17d6cf59139c477e75b45f8e132a170e8295e6002c39523e72158d8efc5d4c6f9a75e01db223246a634f7cf7a4c094f2d11cdae6044780d98cb17e338af03f6c9a04ca172e500a7fe0055e9eea9cf0395ab028a9b37734e20bf7710426f6a902468098376384f29b144b7fcfe2f6733289c1b2b7c9b87039eace43820e0c163446b97f6224a0c56f4f3077a35dffdf6daa18dcbfec23ee895bcd560d76391c827cd3cc4c6da2ead34bd6a79ae606b271eb38d783a7fc91b59063e01d351fcc820c7d68cf978c2aebbac9fa63f8d358c40c3e25a262151cae01800e7c613d574f85f318a650b5b3703673bca88915ccb08f7137d3926606a6b98f9edf1ef68d5b5eaed8b8f120b68a8354a88e25c7cb0b85333c44a1c1f610e75a6366b246a4e6611a484d01876db4eafc9fd4fc900b2bf9c37d65a2083cb9c797651b51ba6a0accd02c753cff2760c832c930b1461c37acf1c7278fce8e58970b4fcb2185b655936d97b2ead4318b07502af13b9e4d3ec17de46f95bacb16534b159520bbd701abe56291719b0db604e0921a91ff9ce04576c024df63421cc0bd8ca7c0f452aec6033ed3df0a8c5d69a3a75600162da62e87262da43fddff45955008e52b8cfa5f3e6b8422bb3e0d541e160a1b131e14a91e6b2d6a21d5a308ee8816f724da9745f581f4f2ae69f183eefbf0d77b41f6e733bf1286c544f88399aada620b1e19f629322fa0b9d44805e7c14b2430516ec34b253b9c5b822da7b95575ee9f34432a33182c62e8f85a7e28ec88a66fa9d6b80a6389824a9af49899df70afce25689940c6d114d4ec06ce73590721181324a0710c561eac06a424699480d050b4340d7c4bdbc4d74c030df79963f5399338eb796ec4eb3c13a3a194df264e870de7b4a29b9792ba242e65cf43ba55b4ada81e85cc66d9f175996782131d0bd16c36e5108dee74e9e323221e5b7643b12eac5feeadf14b14ed9854daa8cd4da9197427c7be8ab196daf14bc56532fe595e15bb12f5343c92f428db97a12516324864cd288190cd2f9024d48092e516d69284af21b56e18e037c5bedafb712af3fdbdcab37f2db5709890ce2b3491e0147d0951cdacd92b316f65abe505f76bf1b35eec2b1bbdc8c7473df7a11d4e484664418250d67b427f96fada8ca44dc5fdbe2ecad1b0b33f36bad167554268857c7fb5d9d01459371a7ba6956d5278feae7372d2782afe77d43689f8ccf7ba489c5b3a6749c1ed9cbae7335e705d4ca99a1ff55333c7704b58f0fda04069dbb75ab306ab32083e9fcf73ecc6cbeb9474c0bf79794bfb086500513dcc31b2c46327081828ac371dbc03427a2e72e97dfcf907c119f6a097c67c9ff5e97fcce36c9ae8dbf20b3654457cad2d3d605a85edd55a09fb1da366d04949f8096db23324b3128eda8e4d60f4104c50e2602752da68855888eef49478a53ea1686630fb8758992c45f0e0236c9270dd261e331abd6c0edc47bd51cf946a3ec384c2f0200a89055d7c585986de9e6a502b7fb8147323dea9360445c82aab701ae8d57d7bc806f4a56189e43778832e3d6a122fa474a39576de0bffb4120c62808e57b977a94f1d36bdf7b4c75afa02de434e42e55a7de0866e807623d59515665b4af903bb5271d8ffb6bc4abae64c89977fb019aadcc34c4772031c138bd5425f20d20dad88e45feb86a219b56ba576a661b28315185b16957388fcf408074f72c8d5dfb68f32f23b87bb8cd4d920408ac8a51b6a79829d7e8da2c90e6aab13fd801ab0399b7e798fc7837c5845e3b17b1c8abe0590eaf89e687cc14ad7336e6f3ed76b040814e44735df40a8663d927c10347ea5a1cdc0f4047b92ba4784bba38b5132731b82caee3cf28e628992195b25e7075253edd386fee827b56fc23ed0be65cfeb06a78dcaeb725da961702ff4e446a86fc6c4be59e1b69aa81114fd689fa310b9f1ace7438be52be581720e66934e24685dad0962d9b47d8ea137f980609d8b2cbebe62d644fbb8a26c8feff20097be017a803baab06afc8075b7b4ded9e836952a919c1d5bcb3b378e316bb0b299d0bc21fab7d8168419eeebf59d429d1bfa1f7053c35f566024b6dc3c65c0d0147e79d685852503f706e4c5d7c081f3a45d761d802dcf86cb4199825672dee8158f71f915f8c48acfe97daa82b0e32ee1eee60da913a5d68639c48c5262e058bbd3640bca2ddbe8cca6bc475c261249f3a0188e7cbfcb2a58c00e6774c11bfe103f08ce257de792a3c2d7ac829b870e580bba65e1c861d35fdd3802c0a59ff8114037705e307cbf80eb02e703", 0x1000}, {0x0}, {&(0x7f0000000300)="0109f209af3905232c18ef3a1c9cb9607dc8cef4a4955a7a952445f6d056b358ad6eba2a61bc5f931bf9f26379387510ae0a67f5661b0d2564138678c56f7c60c5f520e2c58ee7e380afb321c60e7e5cda2aa06fa81d0fde489a0fbfc2692a4220d958b7af8ddddf13f0c938ec84837678fff7c143d67a36b9cc4298afb9d4d0d0eaae843be24db2ec314e6e40310c4f39396ac79fd3a3decc6fc5b693b1f5c2175659017e66a484552320281195b1f60741233f862dd27b42cbdcc52ab637726397fe06b59674a17fdc88e6efb8", 0xce}, {&(0x7f00000027c0)="9a2bfa4c6ef4672aba7a724236af4ada8647b5446b0ffb07bb5dfdb812cc5d9ca55d7f31de95a9b56c712fe3776415494b55a6655bff2951407a80e9caa2856fcecae60d2acbbf6ab1d492c56dce2d7cff92bc319623bd03283da01bb75d06ac9b4240294ae41502de38c321de076116569832e1d979b787d4437a5c0b18ec2689b479c47c288ff494ac1cc16a1f384d8711e3fb8d49f55fbba97553108d93a0cde3bb90640b6b804bea49998910b0343662cd063e8e1da249bb35994677d64b51265835a6dece28a4e52d482868a279cbd588236b0eda6dfeda75692c81b2e4110d3117038092704ac163c62d8fd0675a058396e75289587e319c953f34b148e81c2309ad9d5966579c09da9315db7b9ac8fa8118af8dea812c595a57c52043f07f0b4014558da58a6b402b9a01b26b46b80356b7175a3607ce52879f4ac8211379308e3202bb71ae678cc9dc6bbb14ec8e961166eada27df72f091d6acd7fba17d7a4fd558fb6985c4c5af74c3186b8d64a31488281c17c283d7bb331f3fd2758614f161c47c9e8aadd99f3cda19f5189263b3c99f55a8e3cec9b87bca9c001b7bb6795507de19a5b179cc06693b025af84578f0f7266573ae63820f9abebb9c2cc9e91363f33129c180a515a63ccb6b34ece71c895e7ddbc5ac3cc78442cd193b7da5324957747cbe9cde946fa28b3cc8bcbff5e293823a83ade84aa308d05e1b4859101d0c559a17e0556a10059cf66d580656608a8bb4c6dd3be7e24e14e66268ce24f77cfcb038bf0a501adc779cf2fd72e499aab0c6b37cd6dc9008f48f853e312933592512ccf808bf11ae601f192fc703d38198f99456442e3a85563fe7db0405ce1595a251b5264020875e4257c1e55ed060b6c7837cd77bd260bec90d9681a932dd8989f2674e1f48688b271bec70f08a16bc190b96a441c24ae7c0fea08d7f890a067d76933787a8479c93d8ac4c9c130a075746cd312a0c15d7449b21905c05fa059d36d0428a70b01553ce0da263caebc874a31d8cbd01ccc680e5f86810ac7df32af787165b00d2c9dffd360aee28a9121ef211ad6c270f706ff75920ca6062df6c831c36f8fbd83e322c2287e82ec05511d0b026cd405b56c24fa2fee524882e70e20e05a3895c19ea6e85d3ddff647ad725a2ec8c03feed84ce0a00f27609f571297aa966adf862f9131b2683b28bd757af62383d705a977c4322dc645d39d935026fea5909b6201e3a68f3b393b997c2fbac0deb616478dd4e97d63aec76ea2108ae17d82e3ea676cc644e990368e557db7a0799e8697c0458aa1f72acfcc423a5d4730ffdd63676560f07785ab1e9796d076ae45ea4e81a0d2881a5987c90cb1cf542f54377a33ce8afa9b8791dbc8975f20361c942269b68c06f67df6976754e425a67d7f7e458e399c207655561c1f3b002e1f800ee4595778b12cd414ec497bf1716a8296a68b56f4a18f1c5d58dd0062bd0b6b6746afc1635ebdb5fe9169275c6cd0a0cc78bae36bf8744a163f41d1ed68ae65775556814b81d3474e1387304365b2e8e3ab6418effe286f943781e11c44d6e7e577e426d2c438f0826ee3704cc48420c5104d549793ceee8ee9f123e56cda81e9d8386088dea309069d08105fd27c8d8016bdbc07b6fe59c3c9e9ede8ba8e122cd2cb5fd8d81f2297bb250e4391848488995341fadf3f444f55979ea03ae9553161d515b15d58eef533b2f94488a6cbce740dbf38752064e431348f37014550141b0d26a58db9602a7aff1c4124cc9556a4188d9b1f97d9b82810cf2841cb1bfb8e3f970184c116cd2d8552b37aa289593c7f2e2139f1cd5989492c9e9242b7f6e058945cc5012f7630c5e12919c81cb0a43789e7900d6a3d48d341f33c899d08cad8317476c0537cc5b7b347ad65daf36738b7303e1c64792d44a20715e6b9efe3210625960456566c7955509bf25adb083a0c9555a03e41af69f5dd10da499cfa0a7d32f9dc51c58d0ae17e1e029c2080b095ae58c4faa678f726e910026b55cd075dbb3f279da0d6518484439a0431ce047db80400cca802a148821aa73dfc5ccb810830a2dcd7af8c964440c64b6715186440fa98e25b14ee83c80a9efe49a35d7b22d73c9f1704bc25fcc9f52fb780d1420035b447b5a8329f85dfab6455ac2eca74c5ef642be2856800281f2e8350ef300e973fdfbe63fdfbf0f964e11afa1ef7487ab1bada1b489d4bf2d9ccfbc56b533fe466dcf80d8fe62735bdfa7677203e705586a4c1922d08e860abf7e286f46461eacc167f9c00c7d1672d74bf4cbea1785d122140b2a9361371988d506b3a25a7a4a261bf336cec126c0769918ac99d6b431b9edfbac6c652bdb196b247ed7675b733f291076ef84a2c8379f177020c2771a0031e3db94a9c9bf8f616c9e5e74be39ecbd532c77dd95b2b7f7c25f4d741f104932b9b72fe1d164b7c4e39a16324d72f21b6c8c361f31ec2a013af859132f3f39f8f63354e6634881f04f75f65321130f068f0e2a4e07adc220282d0ba2a2f585bf2daa676311a6433fdb8ee2999a40a3eb9c3813592e98d40806866a08d57762503715d4284a7b5336518b9476c68efa5fc1e9a8fae9142edd7f8ec00d0f9448147e719c10ae3db049e9f04cb4e183f3ecce261554aa38c9776222e05f923019933f4eeb44273e086b12e6adfeb6a2a6baa99df37d866399f6db90f96faa8c41892751495f5da78c80dd904b13d78bd58e7a30cc9f2dc5aca519a8951ed361ab0b848baa695bff776d12a2e424a33d6192062dfc0508355d8e937c00b7d4049f5284e981809dba60687b6328a3ce23f46329581501ee75fe87648b6e45cf128e4bec1ba418005aae330d43523f9f7feaa18768a2e5e789fedec0c451aa469aee1d6ca8576e87a8f1de016f098ce2aebf05ea4233890e8485080b949f65a4c70e1de4659c5765934e46598ccb79b2649d149f1f5154d1395fed6b293dc2e9907f6aab8349759a3c10a6eb94afc3695310a298a769fa0b64830a0cd5979812d7c5b21524a717d69d20fe865522cad28f2bffd31f0dfada7650b70c015a35aad150476f3372b2aa2232554d90c4f7b5185cc26126b4bdbb3d4ff3f3e077516b41d8efb04abe52aaed43d4155fefb4cb95c8a4cc9009c0dc324b6c39fdb969f5c5526dbc998f341f900a644236d77a02fa20928953aaa84013547815153addd58810f01095bd40dd08e123063cf2cab90f3b9fc2dc9f46e038fac6a42e06ca5aa0b1cd7d1b126ba577eb6a7c1e390fe332574249e385ec213fa0b43d4ee4299c2be178bc192404eec54869a321c6ecd897e37ba91b84ce439094893eb3a0fab9ec5c9348f306b59c5329af63627d5ed5f8960f79d5d251235c5c38d4f63751b9ef133d4dff0b7ba04ea35f99ee6f32d8b5c361eb287dd5b0aba62685f15df84134e06314a74758752eaca243a07821c3a4301131182e5bc7d900b2e40e9ed38cfd2dda34fe3662fa6b8638e43f9559d45f2ea616c69e698a7465a5f6f5be81e4e42807f2b7d430ffe59e5e53e6fb6f0c9c80fc0bb0171597b887e5f53ba58207438348e4d2b2084fcc94310860291169aa168a20dc35eb0589adfacb9c5ac62b641bc02b6c45fb4658a60c688852a908bc32b7fa7a211aa103057ee77cd60d148285dc2bcb6322a781a71c1766f2b24c918f0ad1d21b127aec4dadf5116796ff66e2d0964d338528f2c3a2cc91f3407aa38ee4fcead9ed3f9b31ea74b40cc3f9c41502b7d04359fa143b5da8de82190079f4fe80818919ff2657aff4385313fae7d2a7c6877fe368fef100b3506b105cdf497f8366fb1891d51c18cc806261b1430fdb957b8dc897d780eb4793d108279ca0c5829ef941c77e76920e7cd7a8309a1144cabdde7507ab72ebfa19c0901010e4fc2700b1afa7509caa60ad1ca5415ce4f02f7d62c238c90ed476b9335a9b6406e56e988f6d459fc0871280b29453419ac7d4df2fdfd8495ec25aba50265bf409e751342d222e92c4df0a21f2486f5b29ef518aae40abab6747b5bff7d80834150e2fd573a336fcf9bc325144c73b5c819fa08f12f81a5c0f53e9e7dc21a63b06a4ac369414bd23b867d0d35c4ee02b700b000f567e652a06ad09adc3f0f651065fe53dbd65999bc978ac8c071f45e1f1b118a48577df4890fbd1bb252babde627cc24b55c373fd8830b4534a24fcb9739173891b986bbb857f7b49df3859485288b167cdb124f41055e17ee58bf73bdaeec58d199a906ade0f807daeb05ef3fcfd6c48938e20add1f8dd581102c5f174f9a36e5827dd54f3e04bd8cfe04a716d16095ed8299b387cf2e2148dbf58c83e3ae4a4fa8ad9ccd8a4c7a7d986f482e7b08d7349ba543def54b8183c350b83fcfc9e26652d07ccf017c60691fee4f057349f689f46f932915c835a41ff1c8c7cf9e1e2dec370ca2d021d5b63ad7252e7a27cd57a1881c857dbef44ad0786c1fc3111f231db6d643021ef237d650a12e26b862129f7816aa9ed2adfbbd8737b2d312a495f65e740b7e0df9e3f54b0d4ecc38333b700642cf5850d395125928eaef9caf6d17eb6369f55c2a893c5c88a9e707c4c775b349da5f933870cd8fc6f4b0a59f4c1c7c65f51b8346498e504eb3a5a6f4ea618c0e71ad247d491a997319ac384ec2bfb8d12ae854848686ee10e70f75f9f87eafcfa6cbf60ad398023594d029196266f011c23c386b41cb45cf88dc1d8dde6c1084f5ee6209f4f092106c6b26d6ce95165c729ea6e79a84d46ef8023fc50d50c7da47650c5e3abd25ac9e187b1012ad70f08070816b6b5dc632272eb917050236230523f83cfefb6ee0c1abb81abb55361df8bb196406a08fc8fa94d663f145f6d31433a43e16bedc0330133f53462d4a3e9b25ead22b8c30c888a5d079ded9661e1fde93123667bb131748c52962bd25c737fde6ce95af86199335a305e0b8fa26f9e70281ff674f038959e7fd2cbdc853a4aafa7f778022a02ce3047165a5a628fd8fd453c83ddc7f69d52fff5c6866051e2eb8d6d003c87faad5d0fdab09ef9154362d8936c652754a0e4817b38f3a58179e80840e693c976e2fe6a5f484b63117105426b4013f036e6534ff177762ce65fdf64cf4faefd1e0332fa01fa0afe36bf07427f7b6e3ebae823915577b3617084c12994c3f644c8dfeae5892bc6108cfaea1ca3760da5a25d568f8cfa2af03ad519e75c56e438d6bda82fcb650a90513444c9d275758cf88b4874cb6c1c2c5e490a40d4e050dd1767a19c957b5c07354635b9ef22d45089816c40e5615d608ee31b4495d1d8cd98d3f062ccafad9ab34f6f231af1e0ba5dcb444c613978f3d2908e93a5840087d3a41cc0a8ca4d472f28758e62cfeb7e5834f97aa77b419b1a6fb89c859034b2b4b92086b6f52ab255d6ef24df9293cb35f47753e15967d5996a060a6c5834efc6c51c30f8d66c904b7bad6f1518e20214803bf32b270eaab5caa56ada5144ff2a9156a2f60a385e47b9a6b3f678e7df98e2881f25fc871cadbc074fabed5c7dafb248c3193f74aece30e56f6215e65092ca71810bf92de23350809e3958d20633643534764e037a4e21f5b8376678eafe882b14181ccad1ba3ba2bd721fbc650d1b88984ad8eac0a3ae0fedeca63a19bf9e19a2c76d8b640e3d5cec6ecc86f7c27413dc9009c38eb3ce66ea344bbfe5e753559c181f118c2665e5af8e23ed6f63ab318461c1a7aa370cd470fe92443388079a51237d6d36f98dd5974726db7409b53b96673ddc229803a1dc", 0x1000}], 0x5) accept(r0, &(0x7f0000000200)=@in6, &(0x7f0000001480)=0xc) r2 = openat(0xffffffffffffffff, &(0x7f00000014c0)='./file0\x00', 0x8000, 0x180) ioctl$TIOCSTART(r2, 0x2000746e) r3 = dup(r0) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f00000015c0)={0x1, 0x8}) mkdirat(r3, &(0x7f0000001580)='./file0\x00', 0x100) syz_open_pts() 01:09:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 01:09:27 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="140000000000009fcb683cbc7f6fa82201340d545aeedd83"], 0x18}, 0x0) r1 = semget$private(0x0, 0x0, 0x20) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000000)) 01:09:27 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r1 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) open(&(0x7f0000000000)='./file0\x00', 0x10400, 0x10) munmap(&(0x7f0000d0f000/0x1000)=nil, 0x1000) shmdt(r1) 01:09:28 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x10, 0x1, 0x6) 01:09:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) pipe2(&(0x7f0000000000), 0x10004) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r1 = syz_open_pts() close(r0) syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:09:28 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x1f8) openat(r0, &(0x7f0000000000)='./file0\x00', 0x90, 0x1) open(&(0x7f0000000140)='./file0\x00', 0x8000000058e, 0x0) 01:09:28 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="3bb8efbd8bce6bbd6077678fb7f210e1", 0x10) recvfrom(r0, &(0x7f0000000040)=""/71, 0x47, 0x842, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) 01:09:28 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10b88, 0x3) bind$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB='?\x00\x00\x00\x00\x00\x00\x000\x00'], 0xa) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) 01:09:28 executing program 1: r0 = open(&(0x7f0000000000)='./file0/file0\x00', 0x80, 0x11) chroot(&(0x7f0000000180)='./file1\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) readlinkat(r0, &(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)=""/57, 0x39) r1 = open(&(0x7f0000000140)='./file0\x00', 0x8000000000020d, 0x0) pwritev(r1, &(0x7f0000002380)=[{&(0x7f0000000240)="8985e80dded7cea665f871fa0713c94169302f057f4e4cfcba61108dcb2649e622fa6ebe51fccfbeeb8fbffabe7aba49579426d28d2173d53d22dc995e2a0cc72a5a645ee8edf8cbd3af3d03b7c3c4c56e431163922c96ea25a4f63160ac8841fbc088a36fb1c528d0b549dac477671e4f05fb", 0x73}], 0x1, 0x3) r2 = dup(r1) pwritev(r2, &(0x7f0000003a40)=[{0x0, 0x73}], 0x1, 0x0) 01:09:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r1 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() kqueue() setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000200)={0xf, 0x7}, 0x10) 01:09:28 executing program 1: r0 = syz_open_pts() write(r0, 0x0, 0x110) r1 = socket$inet6(0x18, 0x4, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x100, 0x5}, {0x18, 0x2, 0x8, 0x8}, 0xc76, [0x61, 0x1, 0x84, 0x4, 0x3, 0x9fd7, 0x8, 0x8000]}, 0x3c) r2 = dup2(r1, r1) sendto$inet(r2, &(0x7f0000000040)="a37fe27b3eefc4fb797551a829953fc8bd97112a0f955e0c2996f4c61d85ab078b2ad43ab997337dcd6a2b8f9dfc70b167df9793583481a58d894d7aeedb35481e5986ed29b902821ecda49b3dccf36b9d6327a1d7e169bd0183446ad4da3e91b3032f394f8b682ffbb4cc6b9d57e392e0da1bb590401239d90952862abb53513a6d9f7c826dc0b52d8fb4bcf877ec496bd251e681b7cff4fc29c63f48b6819bda3b739ccaee34f124acf2486926801619a4e8d0ac5047a050556127abaab2baa8af", 0xc2, 0x400, &(0x7f0000000140)={0x2, 0x3}, 0xc) 01:09:28 executing program 1: select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) setitimer(0x1, &(0x7f0000000000)={{0x3, 0xd8a}, {0x2}}, &(0x7f0000000040)) 01:09:29 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='.\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20000, 0x80) r1 = getpgid(0xffffffffffffffff) r2 = geteuid() r3 = getgid() sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000180)="e99396ae3ed151f16bd8216c1f319fd85232cd3b25467ba05c5af0d3027bd3bdc34f2a3198f3650e023bf4e6fa3bc4eafacc76e0a13d6e2b41b0f9676ac50e76a41e8ed28d50f0b4a0fab2be59cd842d1b8560823458b7eeae6155670d3584f68ba7e01c3a8e62d97f589bf81a6e428a3ada7d3102696652dda9294123b9b71ef030e09506036345b1b0b6dea8daadb39a8a76ea319ccaa01c25b7bd36bb75dd27e4c3eb3b4acf1bc8dcbec7eec9fe456069a2ec23b53e16467559ec4916b96ef0e5c42d638dc1abb1d8db15f39a20024d01d3368eea6c3fa381ea80a686761137d0361c4a59712665a7e20a1d82dfc8b41aede2fd", 0xf5}, {&(0x7f0000000280)="f8128e62072783c016b04cb3912453a7f573cf25545ccebd4e0f39deac74a8553a3e955906af3807f35426be3b00bdb66488f5596f32eda8e3128d632a8bd0d3926334cce70d45bd8e670a9a2d14d8b254ebe2ddb32c688e58205c7e9788ca6506482348fd218b1c3e4595f5e041824ee2757eda1315c1aecac660774fb75bcd040ef59769ccd62222cd32b1b3a7f6f09f57980476", 0x95}, {&(0x7f00000000c0)="a4de5a9a98892130ea4cee82d2147710", 0x10}, {&(0x7f0000000340)="5853ef9d4ee586fa92fbc76f790c60334f546a4584e7337916ab80a9d86116fae2fe5c8e4768cda014409b51270d6d6832ee18ba51606dd053013d06f35333838a0583e79606e2caa1024261b284d39b25503c7e1d19ad11098a339c84b185c63d", 0x61}], 0x4, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x2}, 0x400) 01:09:29 executing program 0: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000280)="a1", 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000004c0)="89740f2f63ee62ae71f587200893c54b6b2b344d57ebcfa14cf91845abc8e707107940531f9b96785b99c1c812e8533df909707e48fe5e32d1290c88fc21935464d5fec078d160d632dfec3512337acd15fd3ba6021d1bac251e8e7dd8ef4e819d0900a42a054c8adf2e1b93f1ad896b0a2aab9fcf35dde410a55a68be2e14a13a97e6d2c81469af03e9da2b48a2986eb11281d31696aa248b79fe6653b5fae9f0137cf14b55eac657e90a2fdd324c6523317bb2346adc9ef3cdb043730177f7bd13345614516bec8d8708af9aab6ad433419b7be4146b483d9462627771a69f8a6f94b54af0888626a15eb8c696ebdaecb8181b32c65d6784b55b11c514bf5c245f614e0d44bc97d2187779e8076c589836106d44cfacb4c41d607fee5b5c780d159dd6058c081df2f89ddc37854cfc8b9a79a7918867aca6fea7d318915dd0a38240c0c637f58ef6305c72b420eca79b5fd83a10796aa3cc98c7a77eb7b1f2fbc532bf8222121800897cce6bab6da877d34b91d7e83995db10f92d866ce82c9097a0759b1d24b5af260e7f60faaeb27d86dd0680624c9a5abdf0a301793d78a4cf2d63040b541be4d205f03b06d29d51dc5cdfd12c50e6afe308d3160a512bee30ddc58289eb54063a361e11e4b8f33b796bbf58ba3c175bc4be586bd6851126836ccf69339c4fd48517dd32438bd154fa17c368ecadfa5d796d43c4d2c2cf26b94a2ddcff191e7d4fc2ec616a762f998b8fa228f0ccb67b6a0da76b164912d06c1b6d70c64b70e05450b090b903c21a523b422f4518baf19bfbb03008d32417d703d64a54fbe7f6891768c4378664e4f2591dabc73b758a164c6eb93cec761caa8e3b297228db9953b9cf3b44021d1d2f1389ab51c45f1219ce289752b27d21b8276a2d6d60952f9dd80c15daaae2360015e974f94ff6dfbbaf0aa0f34e13887b4656d7e0387f7a47f303d67c465276df75308120b779397350dee08a8770a6528187e51eb63014cb77f981a0755b559ad0adfa606efcf960a2f44c2685f28b214c34d4c169400035f006fa03453623a8578266135828c9d3eb6b922d2d7ce5d1ec631852b304e367a94b751137e601a26b7f97b89e0cec2d9236eed8623442cde2a3f393dc5a3d8419a853d6ea7d546ce7ff81dc0f890442b6c82236588d32ae088632b8cb3e5b4f54c1461be3c0dc30f3359ca8bb7f9c529bdc7c8493aac445406661675e0e8e028f3576269485ac2c18d30bd527ecf9f9d3a72b97bd1032bb061915b36fb657aff505aee34f3d179b5fb8f2951a0794d670f19d72ab4d6477c1dc20698746263b2e642b8c9bea7260b656cf4183041741ef72ba886e4118a89ff7529438b703b641bb894d32ff43f1e458701eb392400ef8fe666acc05f2f60f6bcb1f161e2207df02effbd803786828cc96205cc4fdf1d9f17f387ce906510b5c8eba2f3cfbcfc3277165ca7f5942b1bd8f693862e8eb3bbf55c73c2616de67ed08820da447224ba41aa6cc9daeae8d3a5e2fab381efbdc857ed8e71101c03b51331e2ce30e1b1fe90bad08ac884a727072dfb229b8c993189309eb0979265dcf35b6c738ce5f3ffc47f3b32d3653e869562e1ed9799baafb4bc03965f1c8998899574607414aa964612f5ad8636efd365e2e6e6152525f250d810867151b71aa0ded7d1191ab3f352824d78f3fbe946ca35cdf125d73aae7a01703b894009cdfc9f71d1c58d1112ab7bda58c712c314b4917f34bd1d1ded80e3bcb53b76b5b11c6d1b4e22f191a0ed8104c030608df84651b16f5dad2127ff63d0e607ebebfffadce9fd70bf1f4af6ec58bf2c97c818d7c453469af4bada4b1f8d571d1dac996db46994d2d5fe5bd5fcb2292c0e78c614e767e0605e91797ca9f9957bffbe262fcc76fac6d0e01d788c40f0bb95942a2648b46f6b6fa86b216392aee7e74ad8ac225e496916114092acaefecabe5a5f588d3c3b36660952ed5a927f6fb18f7dbfd33885b5e9344fdd1353d8dd1d8c71b65a8e04b49f812cb9bb9bc8c876bf430ee2a6dc9b0a613a641f042e59708510e53c96c19642c87bbb9bcce9cd58024f5d4026a6d15eda8200e359cb0e5acd4a8b5f0e417162b783dc274cdd747784547ffb8cd4afac6d68cbc5d79e3ef17234ea6e0d948b99f0ab881845db17ac7e500edec613c3108363d0c922780c134158e4131d3b718fa63ae37dd07a49a6974d421b5fd371ff10736f2e4f71962b5333ab58fd8da5c265e4c282cd11588d05357816494a10ee4ec0693a3a311c0e7c77882598c6d9e4600810f05ae165cc4b6d05d94c842c57a21f817e1b883302f323df3fb87cc82cc206ad066f106cb13d2ae7795780ad6b104afd4a147d6a48953550ba96ba6573a18c3d6b9463f4d0d29fa39928cef6769e11e79a36645d6f9dc6610a153259344bea7b02cfabb0bf4d787c41a023a79a329cfaf6cea05efbee97b23f3dce409c0e8f3e0479a8d787f356e00fbf82561c090da6c1d4c304545aea4756d191f9c5aece40ec4c58eff60c1313b23f16af4f8d533dc59149d6f0e34895cccffbfb0dbf0d6550f4bbc815e14de865e4e2c882a251a6bdc6978d0cbb4bdeb1400ce08fec91572be38af84bec7f90b697208f37734375c742fd71e6754b87297596e732064e344a10422d07fe775472231975f92f66e479bf77892dd51331691fd788d721fd3f0ed52895dfac60e838d49b52c678a8036f3f8b1ed57742124f69b7df4ed49cf4f6df906d187eb501d7b56d9b55912a087e6c4ff9890b08e86808842e9ee1bf858a392e4b984839e8bf437e487a84ee9729f18a6a0b1e9605a88ce689b0fd2fe78d662e51de69ae7afac4f3a774ebeba291ed56c663f9a9b16e047421e748c2b9329aad49c3a759dcfe337cac5b0012dd450a95c97506e14faa83d55967cb48ef0abf5e91d9304098cc73a15ac58fcfe0bf2bf30695606c9cf6b7564580167e88f39b4b1f01513b476b85efb95df8b8573eca127c6a80d6ed9e4b22ca8fe2fb6bbba25a99f046842a5d4d48a77a95e71766c22c556e60e28a61bda4a92c2412e4c4e3f91e107b173e813c91c6995a811b8e806b53f91347b9d5c67a5db8ab3b2ac0809818241aef685b997aa62e0f4dc72f27fb9ee99006eaaa9e9f420b5da21a536fc20c44e610d224ec24dbd0ae633d91026c214ebc1779a12c1b9b1a7131e5063a6e3b9735f61f5d392a419a0bfa69fbfac076e713ca5901a53a6758f1194736f5d2279903ad32da3cfaeacff9305cffa6e81cd78a0863e2308ca0f8457b15acf0cb5516ed7332ffce3b7f9bf4b63fbdab1e5a8070f28fc68ab44d5954bdd45a68038af9fc406c4c791d724e8dcd305dc6afaf79fba882190d8fb5581c39a4a387ba08788d94892cb4ea7247d310c0fcf5795b8d38dc50fa49384666780b481c128a4236bc49586f5476374b7ddac0bb6c70f5d96c49d87e9e2d11b33aa1bcff0978b73078a3fe510645b1c10c11026dbe027e8d7f9218ddf280acbc6c4387e76145039d50e4790db404886172422bd9dae8ffe1681779e20c74fbfdcded6212c9a84bcdafa4505e4c8ed213b2749124815943a2e94845791508691636f0e1498c57d8f59c15921e7f408ff8730997a376ff5b3291fc053b5e6b99cc8f8eca961df280551172b7a75088f725d6ec9517276ac673bce32bbfd657ec6cbbdc33a5ebfcecc42eebed44ba22392934f74fb1b12e777493adbe70c0aaf4cb1136ffdafb006346d3c896b585b9eab57af98eaf49512f1f69cd4f1cf21e523d90b21b805b97428bcdc198c49ba40dc63658ca641f192fa2a349400fc599f65dc9f6de6bf67b825704b3b55e6e477b1a7b91e0771175e3380756424983c0d594cc67cca4c857f2b51199ef5616a9fb429373aa4a03c6b3647feb5636a25d20bc7457171fc2e9096b0896a8b683d31e568ee96bf27e1da16f05597a16c89a377d5eed4511bca98d5e9241a3eee3bb367863fe2019452b4168fc76b030adb15bedaa9d6cf775833441437420f1502a3c382fbd2fcd023f314c7c9b23e3b2fb937857cbe2df7562f20c69cc4064ea27f1e85725d82e7652d4008e87fd927f117b2a328c2e4583d8c77b21c687eb7bab6afe0b6e2696b307e7ed4f37aac74236a2303080967f7aae680c929ccd0d4871ba56e3d07fb69ea617c38e5d882388d8fd52840ab332679a031bf31f95c91d47e8841b0a54950b95f57dff96ccb2ee13af97441035782129fe60dc90730733f618a8b58d64c21e13d53b916284389e5d00735deb8fccd4460d6fbdd85aaaace998ae8745027380b8b275b4d10536d3958648f83be8656b355e1a0303ba806c8a6b439e614af3242b36fce0bb1f966f906792cbebd5816e48b8a25d758464352622ce3fd66737d06574ac58cd662d765c280a2591cfe9755e0cd0e0cce96062851f55fcf8e06428c905eb54bf35557d534e28e9486f64864f58702620966ce30f19ee23da2fa534ef1b69772701d6470577ea7cc5f43499436cf96006df0b40495c791cd5a7cdda411214ffce4ca36534de663327765bb38b7a36bf7b924245b1f23259d3cc6450df0ea6c9a18056641212f9bb0ad54fa56eecc946965c526cd8d91a80d2cf8ec94039682e1bbd75159623a96ad11dc06960afa30d3a372fdcac2346cc184f9ed603f8a0b8fdd81044a337529555a0f8ef131fc7296a3f737e5eaff1dae8b2f9eb4e7d6570555d3e41321f27bb6b06135b16e04896d01136306ae30b066635e95821bd388db3ac36b165d2971546e62a20e9c07d32f173e9f084a2a6e381944e0716bd123a6ae3b1faaa027e33321aad1da617a82cf89e2900a3cba2270951b48fc7b844f6d651342e3efcc47b90c1953879206edd98285200834da7a79c930673ca8fe99483fa9206e3c1b444ffa51d20dc4d8bd1302326cb571d359c1b45ecbe978bf8bebd0e1163c0ec34be8829504d285a206d419d0bf1df001e67e1a198578d5c2bf0e16d9e891f09199b27423a2d215cdbf4fb28f5e6cfed1789da97ac6671343df0955dbff8d9fea7417f4ab728e92febb04eb6f5682d37425ce9faac9ed4910f5de62d1d872de5f4021050e413e9af4a05e35c813459ead4b5102d2437205281ab1b18af8330de30e696331a3f55916b00d85e49105a0469ec17ba76e2e35f755e4838577f86cdaae2cbf6ff736530c015f4eb503c55ed90df8e353ec844a308534c8f0dc97836978e0c9acffd386a15ba8b4a966a40fd2c9ae2c8a1faad25892c33c59ebe388d63497786085470ab60b67de46d272649bead2563dde636b7923b1695a07a0970067e0b7fdc3c0707a2295529f1207dbf100ede2d6e3f5881c1577f27e40179b97ce46c263adbc486bc32dffcbde7e", 0xee7}], 0x1, 0x0) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x0, 0x4}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000080)="2041a8a589dc0e86d6dea2b8ea850f37f63c91a2ec8ec4ee58c228482d74", 0x1e}, {&(0x7f00000000c0)="97cde07e072bad9006b6b015a781a46bca1fc2ecfb009184300c39226ab3a23f9c33a26fcb60185f777f7104772304b8b2359bebd2053db1532b1e5a8913e4bf2397e64fdd9aa37d08", 0x49}, {&(0x7f0000000140)="e1d0a5293227982581e5ec1a787a203a2d218f4f42adb290cd3d35bbf53d11f577c446e32c37e908a26fef0d72e8e6c5ba4ffff903427787cf326a8ef0e5afc54d0b13892b76d7816fa21b270774cba9dcb6a957922f458d2ac179bf0597a9e6b3087e5da3f59ae7e60c47f7884e20cf8e52db01b31ac83b96f0dc5d4b4943b0", 0x80}, {&(0x7f00000002c0)="c3ba283698e35eca6982f50c14348c523abe206d5d3239d1d3050fafb9b685364b647c33852921f123368635c97c9a738ee7a919967bbb73443912f8b940ef4f6ed4f6451e026ed5725d09019703aa633ab5fef468e5191974eb854ff3b258482da90a1dc38c7a3fcd2d6e26e7f6336253269471e79c", 0x76}], 0x4, &(0x7f0000000340)=[{0x48, 0x1, 0x800, "45bbf5113e935a9d623be68dd704f8c20ab235bc9edbd704498bf88e98f7def99fc271bb792a43f96477e3d452762a7240f2e04647"}], 0x48}, 0x8) 01:09:29 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x101, &(0x7f0000000040), 0xffffffea) 01:09:29 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgget(0x0, 0x100000000400) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) msgctl$IPC_RMID(r0, 0x0) 01:09:29 executing program 0: pledge(&(0x7f0000000000)=':@\x00', &(0x7f0000000040)=']\\,!\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchdir(r0) rmdir(&(0x7f0000000100)='./file0\x00') syz_extract_tcp_res(&(0x7f0000000140), 0x80000000, 0x9) sync() mknodat(r0, &(0x7f0000000180)='./file0\x00', 0x1000, 0x9) sync() r2 = semget$private(0x0, 0x0, 0x10) semop(r2, &(0x7f00000001c0)=[{0x3, 0x100000001, 0x1800}], 0x1) mkdir(&(0x7f0000000200)='./file0\x00', 0x102) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000240)=""/10) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000280)={0x1, 0x6ae, 0xb1b, 0x6a7, "e78d05acc65e12f81df89b92f83610d36c5b1375", 0x4e4d3d96, 0x80}) ioctl$TIOCCBRK(r0, 0x2000747a) readlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/164, 0xa4) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000003c0)={0x4, 0x9}) mkdir(&(0x7f0000000400)='./file0\x00', 0x20) ioctl$TIOCCBRK(r0, 0x2000747a) chroot(&(0x7f0000000440)='./file0\x00') r3 = syz_open_pts() close(r3) close(r3) syz_open_pts() connect(r1, &(0x7f0000000480)=@in={0x2, 0x1}, 0xc) link(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)='./file0\x00') openat(r0, &(0x7f0000000540)='./file0\x00', 0x80, 0x40) pledge(&(0x7f0000000580)='\x00', &(0x7f00000005c0)='\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) seteuid(r4) 01:09:29 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) lseek(r1, 0x0, 0x3) 01:09:29 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) dup(r1) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x5}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x21}], 0xb68, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x46}], 0xfffffffffffff801, 0x0) 01:09:29 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup2(r3, r4) r6 = getppid() getpgid(r6) r7 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xcf, &(0x7f00000000c0)={0x8, 0x7fffffff}) kevent(r7, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) pipe(&(0x7f0000000100)) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r7}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r3}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r4}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{r1}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{r1}, 0xffffffffffffffff, 0xbb, 0x10, 0xfff}, {{r7}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r4}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) kevent(r3, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffff8, 0x0, 0x2a, 0x1800000, 0x7b}, {{r5}, 0xfffffffffffffffd, 0x8, 0x4, 0x2ef4, 0x3}, {{r4}, 0xfffffffffffffff9, 0x2, 0xa192f20a1987a54a, 0x0, 0xbf41}], 0x3, &(0x7f0000000400)=[{{r3}, 0xfffffffffffffffc, 0x8c, 0x4, 0x7118, 0x8}, {{r4}, 0x0, 0x0, 0xf0000010, 0xffffffff80000001, 0xa059}, {{r1}, 0x0, 0x40, 0x1, 0x3, 0xbca}, {{r3}, 0xffffffffffffffff, 0x8, 0x40000000, 0x7f, 0x9}, {{r3}, 0xffffffffffffffff, 0x4, 0x0, 0x8, 0x7ff}, {{r1}, 0xffffffffffffffff, 0xa, 0x20000000, 0x7f, 0x6}, {{r3}, 0xfffffffffffffff9, 0x4, 0x4, 0x4, 0x1c1a}], 0x5, &(0x7f0000000080)={0x3, 0x8000}) fchdir(r4) kevent(r7, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 01:09:29 executing program 1: r0 = syz_open_pts() openat(r0, &(0x7f0000000040)='./file0\x00', 0x800, 0x40) flock(r0, 0x2) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) fcntl$setflags(r0, 0x2, 0x0) flock(r0, 0x1000c) 01:09:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x3, 0x100008001, 0x0, 0x0) 01:09:29 executing program 1: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) r0 = socket(0x21, 0x3, 0x20) bind(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) write(r0, &(0x7f0000000140)="de2681a1ca2c81bd8ee7a61fc22ea66f48b0119d0fd4762bb98abc8722c851dec52dea10e4d21f874bbffb78100b65d91afc70615bcd7b0ff83eb473d381bbf3b2a4ee3275cabcbaf91246679d2cb8b3448fb6978b5822843a8858c13dc5ddfd19ea4538f932dce8c7d427228376722f33123b9c8bb14870b5ee430a4ee50869dc737fd82b329ed83359c0c22f15021d892e88c28164cc26388348d3d11b94605b102db1e590faa442564ec389978530a6075f21b2889bf8568248b8f0991f8da5bfcddcdf2271a4c51e098bb6509bc7ccf12be9", 0xd4) getpeername$inet6(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x7fff, 0x1}, 0x8) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) 01:09:29 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x100) close(r1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x8, 0x5, 0x2, 0xa38, "4aa1b6b420c5ad9f1724941fcc3c2c543803d90d", 0x8000, 0x1f}) execve(0x0, 0x0, 0x0) 01:09:29 executing program 1: socket(0x3e, 0x1, 0x9) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r0, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) 01:09:29 executing program 0: mprotect(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0) r0 = socket(0x3f, 0x0, 0xf) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 01:09:29 executing program 0: mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5ffffffffd) utimes(0x0, &(0x7f0000000380)) 01:09:29 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)='\"', 0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) write(r0, &(0x7f0000000240)="e63bec8561c5e86fdefe8e5eefa18c49212b96c2dee791f6e90a65152a1ef0abde83d4b3ac7260281864b9ff8051077f44e225bd1a1f0fe9cbdf7c8aa293ee4e69906f5c362ec5e0c7800fc0bd933240727def78724507925bbcb18410829fb2b6bdba7ed167d34e2c4c9bb666f2a8da6223daa0e2a3c09a8422c0325cdb850dfe322050d60cbf16d764703382e336e39f74f12daa87129ec7d3431808367fc82db97b93223a9b1e7d1b1d5986c1dbe86399c331488144f692fc089490016c8945b8a85b5ed0cf5bde7b5b5aab25dd24c033d1b346b7d2c66449ad900bae6a28b77c58e6da1d889bfb4351d1444da79a6eef78daaa0b8909fbadb7d980f559dd2f116f464889c2e9bfd7d1eb879935e6f19996f12a65ac8c1aeed88eb3ae26a31d31e6c73ae95990dc2f1928b5c6fad2f194975a69aa7f5acbe3154c14f506c1e8cb40073988be12da7de21945e101fd57db3d914ead8eb8ad076b2273439a1a6a023491426bf0a4a3c059667b5b71c94fb4642228cf3c57a781e728e92d757a28b7588524b23f0c1d6faeec856c7d4512124a815230217fd45e5c021443acb039cd4b2f8cc66619a79d8f5fdb3ebe236edd8fc1fddf4ce41ddd18d979577e41daf76f85ce97b4bee73cb2c451a601bbd4e76f5c7c237e6e73020f7b27e852315dc40cde3b0e2f120faa3f92f263f6caf8537068e314d022b9a93e8f5a32d7ab8b52579d9af511d2c4a99b1600c0305f7bcde5477480ac8e3e66bbb6fac349410365457f8ec6488dce886f6c0832b0a41f6a24764b291e3ecfb5566e34bd3cb33bf8d247d1fdb335c3bbb8293eb5c229e5d7e09fc1d853e7bb56a4a34659e8e83944619e57361c6db73b665ac4ff8cbc4600c41378d462d9af08d583846b064f4c2368119489f854bc61816879f1adb95d4e7572a4339b0bec9af9508073bbe7d5816f81b01811e9ffe31f199646831f2d2945bd759358c1d65822a0e17bf075e0295b6128d12d7831b8947ecb2132e165b59751288f3138e0a76f0ea0d7b400edf43845683c3955d3e335915e5ecbf2a64ef1b6654eadf7e552c247c8712c248474e693a27f334e3dd603c450361b3b444e84a01fdeeba4cfcd3e2c186c4a75182328441843db8a099ac167dbd8e80975d4198b36618dadd77c197a1b735a67217751fe93d3c41a8220879abcdc57aaa3b4d37c525b06afe37b94391e9893f13a541d282883c112be8c422b3d7b40d982cf358b0403c2375b8fca1909eaa2aaed2cc8fffcd2643e09c8318b4a7f3ef8e4e37ed1bb14e3c338d1ae955d7fb295849d55affb63457688ceb43f31827112c31212bd2f3ed0bef16a05925c3061ee2162ba88296538fb812fbf9dfb52443f29444b84306429d5f918e17dac419c5b98bd3abb03689c4fa78e94f57a1d1cc61338768a768abb0db42fe64ad50a0f04bff27e7d7ccb68549574b19e8587959a021335e472ee64512c55b07c1bcf77f632b3d35337d39dd2e181918fd21a271f5c8880a46896b24f8c1915e94f2d0a45cd81b3559a66739c57160e0bde123e53bb92df351364f67dc3c0afe2cd9487e2fdfb516d71642dcb597e9194f94ef80ebe209c91a8d51100797a423cee87bd443fc74ec4524c9191bfcafbd34bba8fc21412a313281b1134f45f376548873379f1b62a4fce6f4aa77ef0fbed4b20a8986c643d17874e4a01cd2c72fa991a6aaa5724b169f44bac87fa57c5c991e9eda8efe676335d8c3ee70357b3430902a290629155e00d28b9e5377a805b6e59faf9a90e2fdfef9f7388eaa0df15683505f14782ba26a28774baf1d3497d9159293d2e04b0f311d58d3eadb715931976fc75c45d745db69f679509c0d47c9d4db0dcabca05fce2690b7d7a508f3266871a141494cee9e1a2eb8532c2aa73471a1fb193bf3819a3475d58ee1a5ed67d0a37c2c7a12582b547b23354c7850018e8cfcb31829b704c5c08fd9897abaa0144c41032e765b4d5845f1b9a3ae21e15d791321959528425dff9680dd9451647a622b03a651136e7ed3593547cfaf442a031d62dc4337daad41f2d2213291985df11e3ed898c669a4961098d0f58b075d9f4ec798cb0b56db7830716c570ceb43493dad5b7e67206c2ca47b034e2fdc347fb8673e06211f4f1ecf2b7e510dedb21ee7e97ffbd2a433515fc579ee01197d948c8045a40e96573456625f765a6aef3474b9fe98dda5849d10f6e6c5510e65db525b90fe2a5c1df7560aeeb3d81bd3aa9499ae68608647eb8b30c0e450a4f834d2e4d8a1f44739cb0a0b5190c807e571fdea3113cb4e50c9cf3cda0b8e35d13a539d6fc8597701998de890443a1cf90df027f05d5d243e92fe97e2a277dc428632098b28ccd4a87d3ec34b023314c1f1c5fb4ccaeeceb997b517f1ce5232885f9dd43199a249bdd6bf954035ec888c9832fd17f32a5e2d89f78acb3a823687dedd0038a1a353bac49da83d04c4737331d34b4c7500202fe4943d21198bc8943f7a7ec78cb0f8e17f6bfa7e89a2a85f6c0ed3d9e3031803f986ae2b2d35cfe84ba5ae3d51645798e36e228c998792b0283a0ecb6c4353511fa40bdeac0f78f9b9b3732161dea669731d56621b05e1388ed18b70ff0f0ce7bc5acdb2e46acdab7345258c9c675a7d806a354ec23ae40547595b107b0c2cbe857a173fe969ed9a8944ee353054d8a734a4aaae234d25a598869974b5a3b37d8afa29e5e81e1ef806d8acc8401b73b4f67a93a0d5c8e04de3d77b5669b6d70360c06aedf236b4c6cd0b01eece6523448f16a6cddf2632d5f47c17e689b4f6c4e11bfc0d90377b05894b4b16cf07e01ead5380f575ea9672c8e1fb7683ef0b99bc7e41565ef611ec965378d064c76e2fc67571c1728df62abf4310cfdafb2fcc4ab4a3ca1dcdccbb7cceeb1701bdb069f6cbb7e0ccc583b0f67a8e4703bb18eda97c4f2817a0e5220effd2c9d6c32edb81910052eb9752c227570ee188923ac31dee20a481f74a50f0f61f91a21e5e1ba6d7c92ec0d21cec936cc5115f409abbdd45d4134fdbb88891c79f0f2f01635114e7c99d9a5449120f43437702d5d975b82b9b7fff31a30107f427979f01c1aac385d8edcdf3e1b98c90771538c6635f40374b88018ac11520d8a01d5ab0f0a20d6c11fbb5fa2c36c4a73c25aa1cb5ed13cbf0b25c15076d2981ebe03000c69042c9ac4047ad3088f5a13b9863f336831d4536237d522d1cb4d27d2433688778c87fb9439973b813b281a033cf3370f5e4de673013a51655b88374ba7224a9068bdff4e9b6964a64ee69e6de415fdb3a617196f262f34d629df6a32ffa5775dd8b51b953ec8b1417054a3c47da06e3136fbeb229eea42b823ca62e9ba28173aa2f085caa573a46a65fc4dff294ba1247a25502f65490ba588231aa1675a6d97e2a0fd27daae28bd0c290930b42725272f520c6759d134df2d58274a545a93f4c931e9da685e07a31d2836516969bf97e059148cd489baf550ea21d137c9343f3c985760dc2e580186e7be92b29777f861c249c0b659384a57ba2ec7c7a82b3fa91be6a23ff71baafe3c3069183e38e418a7cbf945e56a53761a2798bb3e7b83cfdb0f61bfc5da010e43038e6db0a6bf849335dab8a4e4a751eb4706ea8f278001c8bac3666468b0ad1d07a0e7f78e98a1287ed852131abd3a02980a5d6217e889de2770cdcf9761654997d370ef5f1225bdca81849fe67ba7a7e2aa10f4826a988e17034a7e4ceead54d760986d24dbe5ed2d27a6813e5b3753aebd1a0451419136a35cfbbe851b0d30088add18e9482fa7927ea1e80149ad0956a69ce714de4140573a21cefd57559d4740d47706c5d3ac3b32fadc0317b37f2250734e4b7a045ceb019af657832c1c3c37c54074f2139ad98c5d97b7e11e00d7b082c9cc8946dd5b2365fbeb593f8cf19ef4254087c262d2e69659272b2940b5a95a3459e51d7635a8d88400021d7d8b7a242274708643938f796bd62c0e9945d8397cbbc79546b2f03a5a6750f2c5aea2a7b6edf8bcc1d4df84b6da3b49cbdb0aa0f46093c53cec8253251baa184ebc1f4a91ca49bddd415e46efa163af8c1bda09f966ec9921520418bf2121a3c2ab1e9d4703e0b87f01193e9be3a877e5a07e82e3fd8c99e43bc8910b278d42d6c192d318b8f759aaa5ca8c3094aefb786307305476c1fe4a3cd046532a719d50cdd3460a184bd92c62f52563872021b7860168ebb2a9b55976e0a69e476813007e4c9b1472c69f548c514aa59ce0a746bea39233d8579210c1b33a8655c30a27308cd7a8f1fcdb5345b5f49ada18b166d746f9881a0ab8ab3d3a449dfd455460921e1319cc393e32030a32927951ed3f4ec2435961b008dea46fbed16c5c14cc2bf870b0741c89df06694a72a5bf0b208c764ad2f59714a26313d69f61d8777934f349d8d9793b91353267bd7891c53fe6775dc5159a24cc3f002420f0afa6b21a888bb0b8ea7fcefb0aa8fd67720debc896adc4c804a97242677da64c90c57e858775117c9fb418bd8ddbacc86290dae11ff5ea0042d6801b72992491f9f8924bd3f68f669b7fc9ccc1702dced2197ffadec7c975b1d9f12fad7472523575f8171f6e8cc79796e2811d62e5fa7fbcc2bd9951ed5604fc43b1870fd0c0a910afd19bbc7b7b08fe248f639c3bcf02cd61cecc74ec86323d338e6684f1f130b6f8a6abbd004deeb6f4de371747b5b0c476b0056d5f93d0962a349e018916a66d29761403b84b744be16a010675b38b5cec7caec13d39bbfae5026c6435cce44cfdbf819b8b5ab7fae689f96dfecb8a192c238f27a2bdf6f0703a0db668c0960f50ba0b99d1359cdeb75cb86bfa4dfe49eb8b530546774e3031bf3665104d5938bb8d6f4c9bbd84c67d51c71e58e2965ba089267bd6a542dba19b11b2f656e0b14cf92bb1c033bd1f17df62623a874186136d55cd5d7cffbcd1cde581914e7294c59d9826cba92d30db0a6d49571ac91a15779a036c19617cd1ab12298a723d557e5591b109e5afafa20d3db7a47fbc2173b701ef333d7a523bf5d5b6c7ad6c529b3515d78d38605e9f28b3ca0c1212e83dfa0e966fa903472cd484d65eb0c9b043c24c1adf263325227b7f439d69bdec2bcc0847dc0fdd850c95a4875b39beb38d795456b23a150f3f9bf7063f4e7e4a2343b80ab69513633721ce976a431feaab4b37a8f3dbfc29f47b6ca030b9add55d13fe64fb823d7a82271a8ad85761cb74e3fb047a63012d379b0aa80bd0587ac431d8424233d127299128677f3159109094d2fe544fe0d310d403ce2b881c2098c457f0c65a588a5e17048252ea2df4a09cf9058648fbceb8db76e2e8045c5d5d5b4b5deed052a07343881495e7e0479f9cedac7f0cce793a5f86bff2ed0217369d4a7bb24cbb30ca14a761499e774e6d47ae9155cfbc431ffc6503859ac6ec4d79fddf4d3f11518e4d9d261c41870b005c699b5e0740e6c84a3669d1dd6d8b6edd133a70e42376d7aa8b4f04477a6dbdc78984c2e40d02146f32e0575d061f815aed41dde477489da51fe9f86f0476f1ce00b858a44b07416f39154c1b08959bb1b8973cc472265d927cf5b7d627d64b7217b7b070ce1fe4842d903e63b44e4722a4393e365de730a3ff3f75ef1c553946cd639df92db8b123ff26320a4a86331fbb74bc4b40510d1e8a6c8fc1976ddba35e292562380fe61782fecf5133197ff4a23f7dd4792d8dee41862f423c17ebcca8e61a7396d0f13b62e0f62c4381d0c618c351c1e76f144b117c16d29e4f1161", 0x1000) 01:09:30 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) 01:09:30 executing program 0: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) minherit(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0xfffffffffffffffd, 0x2811, r0, 0x0, 0x0) 01:09:30 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) lseek(r0, 0x0, 0x1) madvise(&(0x7f00001f3000/0x1000)=nil, 0x1000, 0x0) mmap(&(0x7f00001ef000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) 01:09:30 executing program 1: poll(&(0x7f0000000000), 0x2000000000000000, 0x0) 01:09:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffc) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 01:09:31 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) getsockopt$sock_int(r0, 0xffff, 0x1211, &(0x7f0000000140), &(0x7f0000000180)=0x4) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setegid(r3) getsockopt$sock_int(r2, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)=0xac332858a11a2d61) 01:09:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x3) 01:09:31 executing program 1: r0 = msgget(0x1, 0x20) msgsnd(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="030000000000000073736002084a16385e069cfe68e21fb6cfa4089cfc104240b290f396162aee00b2419b62187f045c6ceb8f9eb9ed1162600af73c464748c531bc10172a5492c725d9d38e2f8a64efb9e12bdb6fc290b9075a1b92b9ed49b0112c123c"], 0x1, 0x800) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmget$private(0x0, 0x4000, 0x333, &(0x7f0000ffc000/0x4000)=nil) r1 = semget(0x2, 0x4, 0x92) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000240)=""/244) r2 = dup(0xffffffffffffff9c) semget$private(0x0, 0x3, 0x110) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) r3 = msgget$private(0x0, 0x100) openat(r2, &(0x7f0000000200)='./file0\x00', 0x80, 0x8) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/254) 01:09:31 executing program 1: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000000)='./file0/file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0x8, 0x8001) 01:09:31 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x8d) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x3ff) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000200", 0x4) 01:09:31 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = socket(0x3, 0xc007, 0x6) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) mprotect(&(0x7f00001f3000/0x3000)=nil, 0x3000, 0x0) 01:09:31 executing program 1: r0 = getgid() getgid() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setregid(r0, r1) 01:09:31 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x54}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0xc, 0x0, 0x9, 0x8000}], 0x0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x14, 0xf0000000, 0x8}], 0x2, &(0x7f0000000140)={0x0, 0x3}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x2081, 0x0, 0x7, 0x0) 01:09:31 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = socket(0x6, 0x2, 0x400) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x2c, 0xb, &(0x7f0000000000)="d5ff9668", 0x1) mknod(&(0x7f0000000100)='./file0\x00', 0x1010, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000a, &(0x7f0000000040)='\x00\x00\x00\x00', 0xffffffffffffffa7) socket(0x3, 0xc007, 0x3) 01:09:31 executing program 0: unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w?') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)='./file1\x00') getsockname(r0, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) sendto(r1, &(0x7f0000000080)="72e891a789020574c2e0d3c6496f75914d12e2679891b9c97a82c13f6492e0be0a7f63caa1b5375200663354c7d70c3c73def5481726ace447a54be36040d5ec5dd770f4d11782b95384a215cf84a9ff9d9fceda719277779d17e1e26d127f1a002ffeb9caf44671cd36b133ab0d16a937c540598fbc5c022fac0c1f92c4075820a2fec252", 0x85, 0x4, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x8f840000000000, 0xb18e}, 0xc) 01:09:31 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) fcntl$setstatus(r0, 0x4, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) 01:09:31 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r0, &(0x7f0000000000)="7b81c2a507720e8b5f13b95ae483d6f5eca1af8f6733435ee44e20ac61ef19de89be26f214b34f479f0000000000", 0x2e) r2 = getpgid(0x0) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) fcntl$setown(r0, 0x6, r2) execve(0x0, 0x0, 0x0) 01:09:31 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() ioctl$TIOCSCTTY(r0, 0x20007461) close(r0) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 01:09:31 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x9, 0xa, &(0x7f0000000000), 0x2a4) 01:09:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b46979873134df988700cfa388584432189d0c8af489c97ec4cdcf3e85bbb621bc0b59cf019dfa83e3fb136d65fe6c2eeb342b4446458859e4e5fa70e6352318b26093ae6d39c", 0x65) write(r0, &(0x7f0000000140)="bf", 0x1) poll(&(0x7f0000000200)=[{r0, 0x117}, {r0, 0x40}], 0x2, 0xffff) poll(&(0x7f0000000000)=[{r0, 0x9}], 0x1, 0xdf7) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 01:09:32 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x20) r2 = shmget$private(0x0, 0x4000, 0x6a0, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000200)=""/129) r3 = open(&(0x7f0000000080)='./file0\x00', 0x86, 0x0) getsockopt(r1, 0x7fff, 0x3, &(0x7f0000000000)=""/32, &(0x7f00000000c0)=0x20) preadv(r0, &(0x7f0000001200)=[{0x0}], 0x1, 0x0) fchmodat(r3, &(0x7f0000000100)='./file0\x00', 0x24, 0x6) 01:09:32 executing program 0: accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = kqueue() dup2(r0, r0) socketpair(0x5, 0x4005, 0x7fff, 0x0) 01:09:32 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r1, &(0x7f0000000100)=""/4096, 0x1000) close(r0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 01:09:32 executing program 0: kqueue() r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x20, 0x2, 0x2, 0x2}, {{r0}, 0xfffffffffffffffa, 0x8, 0x0, 0x2, 0xf1a}, {{r0}, 0xffffffffffffffff, 0x50, 0x1, 0x0, 0x8}, {{r0}, 0xfffffffffffffffd, 0x10, 0x80000000, 0x7fffffff, 0x3}, {{r0}, 0xfffffffffffffffc, 0x85, 0xe0000006, 0xc95, 0xfffffffffffffffa}, {{r0}, 0x0, 0x24, 0x20, 0x7, 0x6}, {{r0}, 0xfffffffffffffff9, 0x2, 0xf0000000, 0x7fffffff, 0x2}, {{r0}, 0xfffffffffffffffe, 0xc1, 0x0, 0x80, 0x80000001}], 0x9130fbf, 0x0, 0x80000000, 0x0) madvise(&(0x7f00003e9000/0x400000)=nil, 0x400000, 0x1) r1 = semget(0x0, 0x2, 0x2) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0xffffffffffffffff, 0xa85, 0x1f, 0x4, 0x7fff, 0xfe, 0x101, 0x2de0000000000000, 0x2, 0x1]) 01:09:34 executing program 1: clock_gettime(0x0, 0x0) 01:09:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x97, 0x1, 0x1a8f28be}], 0x63, 0x0, 0x0, 0x0) write(r1, 0x0, 0x0) 01:09:35 executing program 1: r0 = getgid() setgid(r0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/37}, &(0x7f0000000080)=0x27) setsockopt(r1, 0x1, 0xfffffffffffffffa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 01:09:35 executing program 0: chdir(&(0x7f0000000140)='./file0\x00') semop(0x0, &(0x7f0000000100)=[{0x1, 0x7, 0x1800}], 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x1) r2 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r4 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r2, r3, r4}, 0xc) r5 = open(&(0x7f0000000000)='.\x00', 0x1, 0x0) faccessat(r5, &(0x7f0000000040)='.\x00', 0x2, 0x0) r6 = shmget$private(0x0, 0x3000, 0x98, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000240)={{0x3ff, r3, r4, r3, r4, 0x80, 0x3ff}, 0x10001, 0x100000001, r2, r2, 0x9, 0x0, 0x43f}) getpid() 01:09:35 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x111, &(0x7f0000000240)=[{&(0x7f0000000140)=""/101, 0x1df}], 0x1, 0x0}, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000100)="c5cb1ff8379fc6b93e5d2d929f9859478a30caa30a2980a0243a98703bc947d1", 0x20, 0x0, 0x0, 0x0) socket(0x1, 0x4, 0x2) chdir(&(0x7f00000000c0)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000080)=0xffff, 0x4) sendto(r0, &(0x7f0000000280)="f76251124f4a35c9fcfdb7e6cfb5a7f0892955164154fa19c6e8b01aa42e1ca2ee7894bf15e6ceed3734f34ea4839d90716ec1b85744f2c5212a6a7646de9cf98452259236fbeab04662872b56a01362f3a6a8d02264f5c380537204acb2b9c80d7a995fdb23e17d9a667281c57c0ee04943299d168f9102987db5066a725954be180c7f96df375320d54bc195825055103d929bdaff6b692a576374762b50b552b1f348b9250465be0ff090822ec12a552530901405add07d1fa60e1a51792ce7464cf6143ee5", 0xc7, 0x4, &(0x7f0000000040)=ANY=[@ANYBLOB="01000800000000000000"], 0xa) execve(0x0, 0x0, 0x0) 01:09:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) mknod(&(0x7f0000000000)='./file0\x00', 0xc108, 0x8e) r1 = shmget(0x1, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmat(r1, &(0x7f0000a00000/0x600000)=nil, 0x2000) sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00./file0K'], 0xa, &(0x7f0000001700)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 01:09:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) shmget(0x1, 0x3000, 0x8, &(0x7f0000ffd000/0x3000)=nil) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x0, 0x5}, 0x10) shmget(0x0, 0x4000, 0x412, &(0x7f0000ff9000/0x4000)=nil) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)="c4", 0x1) 01:09:35 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000001e, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffc000/0x4000)=nil) 01:09:36 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080), 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 01:09:36 executing program 0: r0 = msgget(0x1, 0x410) msgctl$IPC_RMID(r0, 0x0) socketpair$unix(0x1, 0x9, 0x0, &(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000019f97)='J', 0x1) r3 = semget$private(0x0, 0x3, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, 0xffffffffffffff43) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r7 = getgid() readv(r1, &(0x7f0000000800)=[{&(0x7f00000001c0)=""/161, 0xa1}, {&(0x7f0000000280)=""/178, 0xb2}, {&(0x7f0000000340)=""/252, 0xfc}, {&(0x7f00000004c0)=""/234, 0xea}, {&(0x7f00000005c0)=""/79, 0x4f}, {&(0x7f0000000640)=""/128, 0x80}, {&(0x7f00000006c0)=""/167, 0xa7}, {&(0x7f0000000440)=""/48, 0x30}, {&(0x7f0000000780)=""/65, 0x41}], 0x9) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x1f, r4, r5, r6, r7, 0x184, 0x100000000}, 0xffffffffffffffff, 0x5, 0x1}) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0), 0x1a3, 0x0, 0x0, 0x9}, 0x40) close(r1) dup(r1) open(&(0x7f00000008c0)='./file0\x00', 0x10, 0x100) write(r2, &(0x7f0000000000)="8a44f26bf9c3a829774990e9159e796ac97ffe5a76c7d1f57f9a1ae66107aff6ff9e20eef793ad1c036a6dd19672", 0x2e) 01:09:36 executing program 0: r0 = msgget(0x0, 0x3fd) r1 = socket$unix(0x1, 0x5, 0x0) sendto(r1, &(0x7f0000000000)="d54a9be15b593a81d8f2becd5e34111ca5083b7e9f26d33887a8c0e542b09381c9535fc0a3a001d2ec15c534eb8ba838b6fa47961b2552fc7cec875844a6dbb78c4592c33859d758eb9202be8b9e0b529bafde103692df3d8f5c0d50bbf2f51a08e572d07922a60870b82ddab211431db36dbd8051", 0x75, 0x4, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) msgrcv(r0, 0x0, 0x0, 0x3, 0x0) msgrcv(r0, &(0x7f0000000080), 0x8, 0x0, 0x1000) connect(r1, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYRESDEC=r1], 0x1, 0x0) 01:09:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) sendmsg(r0, &(0x7f0000000580)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x7ff, 0xfff}, 0xc, &(0x7f0000000400)=[{&(0x7f00000001c0)="d51ef8e0ba4d3d3ce064f8f70a5888d06bd14a5cabf91aa857693470159c417fba867b40a6b3f63e6cb405012336b496dbeccd3a1946954ef0648bc391dd674c0d94f810389ce37b592ac76a58fc54d101e171141d40bc95733dd25c123cbd576ce4307f05133f08927997a31173e176552e62220d55bc909ea617bed4d5a8dc5e1779ac5311629fdda18726733d3bf9bf4294f3a7520597940119fd1891201e67087a538ad2b617fa1be72c65b6634b3a744a4087ab43a9e116f4d9880715f58bb132cb0e377ccc5be1dd72eb45c30f37f5649e67cf9b4bd9e76c513ab9cd069cf6abeff8e4d2b17112a44858460fc6", 0xf0}, {&(0x7f0000000140)="51cc6a86114ce304a7a43a3bf52909573aaa0bf6497b132cfec095b9", 0x1c}, {&(0x7f00000002c0)="9066a173a5822ea5862362809e666c64559c813d2f169208af96f841f3e2931d7922e977d65b333035597328e3674fa3f948d47821b8306dfff13512a3e35bedde3c39d6b3730c5bc3441f5f67c72a569f8a219dd79ccdc75ea8a7d4d140a8c2f46d11a1ee3e", 0x66}, {&(0x7f0000000340)="ee0785ea0dc70a811316560ee294036426ae6558d69d896d9edce426674cae1ea7cc81588c72eb2adb409d67437d768e446f1d11ccf9d16e258693ec90eedac9ac933467d9d6808296f3d3ef1fb9f92bc2d608023475fc63fc3d0e78a1f68c998691954344600f918c918442a09a095f37870a105544b83477cfcc09f040219ab96195f5f1949e961a45a7fc4928ec043e9ee0b4f3dda08fc98933b7addfd967977712", 0xa3}], 0x4, &(0x7f0000000440)=[{0x20, 0xffff, 0x0, "c0de21bf339bce19f90b2620e8"}, {0x88, 0xffff, 0x101, "bb93cc66a6c99f98f22354f039364ad011b94529372547aefa3a4605eb02790253cd9889761293d80552cd9ca72fd39874b24b843b452e0501377444e9548cc623029b2107df5bf279fdc625bc1cc5f995459a59aca4fe4720c6f50415b1656a9599a53bc05f7f92141877a42152596de400471bfd"}, {0x88, 0x1, 0x0, "7eb029507339c59b7e09857edb2075aabc0839a28fecb0638ec5d0b7ff977ee4604ceea9b60e9fae55427eb30cc4cc8e0387f50338df961cd7a2b40777c8a729785dbe0cbf4985e3030c274d0070c4e12f65dfde1ec58951dd5f1dc68c46b4d540a4106c9e010500138fbc4b52dc3a22ffa14dfc4d"}], 0x130}, 0x408) setsockopt(r0, 0x0, 0xb, &(0x7f0000000000), 0x0) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000080)=""/145, 0x2a9f3d1136c68ed9) 01:09:36 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) recvfrom(r0, &(0x7f0000000000)=""/201, 0xc9, 0x802, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) r1 = getpgid(0x0) r2 = getuid() getgroups(0x3, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r4 = getpid() r5 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000180)="01ee51e893b5ac4c443874a9bc315d214edd2a9c2dc8ed1b09aa4db9ed", 0x1d}, {&(0x7f00000002c0)="36b1c9059646791e4de0407bcf99f5ca5d75413b609653f599d337797b611b55cfb8fa230826f2c5f2147396754a5aa6a2eda679ce007c8e34cbb02d7c0849e51263bd48aec3f85f1fd206a53b1b09c87b469f3e37acd7d427770e955c7e3de972354942f04a169e977b5bd839ec147727a6b5b30f6562bccabb78834ed3a9531d656541dac79aa2f7ba2983c2384f2e99d3e7c19cd3efaf68fda5eaa0f7731ff48689dc4adae5d8dc623de592a9e73738e5d08619002cac4cbe45df6314", 0xbe}, {&(0x7f0000000380)="f3bd4e14e6cb121d4727529238f51f9b3535ab4f36575804c6584eaba45f349661a7d00910475195e02229ca83169feafd964bd256f2fbd260b99a18638d295113c96b6c06f3f43cab9cad15911e3abd900e04e2c2669d7bccbfdfea8ffd2f2e8e862df3104a73093c829e2ffe16f50647d82d4f121ddf31c8721f471019e9cf2b04e43a1854a3d22f4e794bda958972950355351e421444bdc58e6f38a953bdd13ade30903eb36c42e58b0d16d8a57ff20b22d340a8e827c5c8766e25ba5c17f0eba591328051aefd1f9aae465719090c57ffe7f8ebbc9d456a71d52dd0aa5fd41d7040ab0f1e", 0xe7}], 0x3, &(0x7f0000000600)=ANY=[@ANYBLOB="300013a760d39c8993d2af860d8561000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0xa8, 0x400}, 0x9) r7 = kqueue() pipe2(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000010008) kevent(r7, &(0x7f0000000280)=[{{r8}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) close(r9) close(r8) 01:09:36 executing program 1: select(0xffffffffffffff49, &(0x7f0000000000)={0x80000001, 0x80000000, 0x9, 0x7ff, 0xffffffff, 0xa644, 0x4, 0xe3fc}, &(0x7f0000000080)={0x3, 0x7, 0x8812, 0x6, 0x1, 0x0, 0xff, 0x6}, &(0x7f0000000140)={0x1, 0xffffffffffffffff, 0x1, 0x7, 0x4bea, 0x4, 0x1ff, 0x5}, &(0x7f0000000180)={0x5, 0x7fff}) select(0x40, &(0x7f0000000340)={0x200, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, &(0x7f00000000c0)={0x1, 0x2, 0x1, 0x2, 0x3, 0x10003, 0x0, 0x1}, &(0x7f0000000100)={0x0, 0x551}) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x80, 0x8) utimensat(r0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x2, 0x9}, {0x4, 0x8}}, 0x2) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='x\x00') select(0x40, &(0x7f0000000480)={0x1, 0xb731, 0x7, 0x2, 0x2, 0x8, 0x7, 0x7}, &(0x7f00000004c0)={0x3f, 0x7, 0x6, 0x3ff, 0x2dbb0ce, 0x7, 0x3, 0x3ff}, &(0x7f0000000500)={0x4, 0x7f, 0x1, 0x6, 0x3, 0x2, 0x8, 0x2}, &(0x7f0000000540)={0xeb64, 0x2}) read(r0, &(0x7f0000000280)=""/183, 0xb7) unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='r\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 01:09:36 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd1a417e4e74de400"}) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) getsockname$unix(r1, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) connect$unix(r1, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) poll(&(0x7f0000000040)=[{r0, 0x9}], 0x1, 0x0) 01:09:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) r1 = socket(0x6, 0x2, 0x101) getsockname(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 01:09:36 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000100)=""/198, 0xc6, 0x43, &(0x7f0000000240)=ANY=[@ANYBLOB="01002e2f66696c65300065f3710ef9f9c217"], 0xa) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 01:09:36 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x800000000ffff, 0x40, &(0x7f0000000000)="e26ae40f", 0x4) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x0, &(0x7f0000000080)="acff1ddf54d0ae01e04827b5b7ad8a8c537457ff25ad87531b81d9327fd4e0e6736e9b64fd35d673d12e70e599f5956db8b7fa864ba2e1be18079155521a29c9c791b7688b6f1208737a07d13176bb493a837c5021c46dd8977f93e4ae69e5f5ce681e58b6", 0x519) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 01:09:36 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) accept(r0, 0xfffffffffffffffe, &(0x7f0000000000)) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) fcntl$getown(r0, 0x5) 01:09:36 executing program 1: shmget(0x3, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) 01:09:36 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000040)='x\x00') r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x28000, 0x100) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)="54315bde3731b31d2bdc43e45bcbec7a7b863683ed20fbcf7016454ea2e1eadd6cbd0adbeef58d68cb07bf5015a2859f6e825a4674f85ddd0601c840137254f3f4fe28a228aa8582a4c45c2ce9516b67f07cb0010693a765f422b452f00d85ca0d9dd7197a03750ac697798aea9be2a3b91a67776e92d622eab03cd923a7fa4f44025e61f9a93bc2025df99a703e5e7e6311a9953ad63597c55419a0660712002fdc9eb260eb880b6b8c7fc8f01f8383d678a05d2e6861552b1873b99aecd9cce097ceae9b4a1360", 0xc8}], 0x1) 01:09:36 executing program 1: symlink(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='./file2\x00') symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') chmod(&(0x7f0000000080)='./file1\x00', 0x0) stat(&(0x7f00000000c0)='./file2\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0\x00') 01:09:36 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000000040)="3a2fd7a145ba501454058590", 0xc}], 0x1) execve(0x0, 0x0, 0x0) dup2(r0, r1) poll(&(0x7f0000000000)=[{r0, 0x6e4cb5afb50be593}], 0x1, 0x0) 01:09:36 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0xf600, 0x8}) r1 = semget$private(0x0, 0x1, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/34) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x8) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)=[0x5, 0x4]) r3 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = getuid() r5 = getegid() r6 = getuid() r7 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r11 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0xfffffffffffffffc, r4, r5, r6, r7, 0x0, 0x3}, 0x10000, 0x1, r8, r11, 0xfff, 0xffffffffffffff81, 0x400}) shmctl$SHM_LOCK(r3, 0x3) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0x3, r6, r10, r6, r5, 0x1, 0x8001}, 0x6, 0xff, r8, r8, 0xffff, 0xfff, 0x4}) semctl$GETPID(r1, 0x4, 0x4, &(0x7f00000002c0)=""/180) sendto(r0, &(0x7f0000000380)="3b5a65eb312b25bb0985278563e721de66a96ad4c9c1ca2816306e838fbc845fa2fd6e29b2b3403679e687922b674233ad524658a112c728341533078ef9dd8f657b662c6ff3fb7f02a577ce2cf4a275d7204f0ee485890fa01e92f43154e15e38ae0d421c89c8287f83d80649d2d0ec81cc5b3a1635598235b3e4d4bdba3a180a43e91c7154c47e34c12e48c90fbf9a219188f459675ba8eb7970e6dc2f0bad413a32c57084c9e8469e683a89d8be135d34b3b30a4e882d496c0900780e9d901d0212a8436bdb0b9a674ac85188a841652490cf57", 0xd5, 0x1, 0x0, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000480), &(0x7f00000004c0)=0x10) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000500)={{0x1, r9, r5, r9, r10, 0x4, 0x1f}, 0xf3e4, 0x3, r8, r11, 0x3, 0x0, 0x2}) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000580)={{0x3, r6, r5, r4, r5, 0x8}, 0x6, 0x50ab, r8, r8, 0x2, 0x81, 0x2}) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000600)=0xffffffffffff8000) mkdir(&(0x7f0000000640)='./file0\x00', 0x4) shmat(r3, &(0x7f0000ffa000/0x2000)=nil, 0x1000) getuid() mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000680)=""/4096) setsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f0000001680), 0x4) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000016c0)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000001700)={0x8}) 01:09:36 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x800, 0x2, 0x9, 0x6, 0x1, 0x2}, &(0x7f0000000100)={0x9, 0xd6b, 0x9, 0x2, 0x4, 0x3, 0x4, 0x4}, &(0x7f0000000140)={0x2, 0x6, 0x3f, 0xffffffff, 0x3, 0xcdb, 0x6, 0x20}, &(0x7f0000000200)={0x7fff, 0x5a1}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x9}, 0x0) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000300)={0x5, 0x9, 0x5, 0x7, 0x7fff, 0x9, 0x1000, 0x200}, &(0x7f0000000340)={0x8ea, 0x101}) select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, 0x0) dup2(r0, r1) 01:09:36 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x1) ioctl$TIOCFLUSH(r0, 0x40047309, &(0x7f00000000c0)) 01:09:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x80) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 01:09:37 executing program 1: kqueue() r0 = open$dir(&(0x7f0000000000)='./file1\x00', 0x100, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) poll(&(0x7f00000001c0)=[{0xffffffffffffffff, 0x10}, {r0}, {r1}], 0x3, 0x8) 01:09:38 executing program 0: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) 01:09:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x1, 0x2063, 0x0, 0xffffff, "eb705e4c3169a5487b82e43b1fd88d047a19ef00"}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) syz_open_pts() 01:09:38 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x40) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') fchdir(r0) stat(&(0x7f0000000080)='.\x00', &(0x7f0000000140)) 01:09:38 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x109}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x48) r1 = syz_open_pts() syz_open_pts() close(r1) 01:09:38 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="891bed66136c3e013994365084fb115b119807b72e9a92331801000100e8307734889f3c728fa5fa", 0x28) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffc) openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 01:09:38 executing program 0: syz_open_pts() syz_open_pts() r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x10001) 01:09:38 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) recvfrom(r0, &(0x7f0000000140)=""/187, 0xbb, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000002580)=ANY=[@ANYBLOB="140000000000000000234980875aee3d5d78a8924ee9771f74e1f3a51c13564559f79cf49759a4a9478040be9d30329b058a6934656e921555ca0b8be350e24f61b28e9df4e9fec96fbb98450928da1691fdedee8a0490b825977772d6be5d3d47390f556e4ff6037ef7fad926b4779f339deaa8a987bebb6089da2f0160fae2e68ba3bc5b7d7e3670b4778f094b9b9d1d60adc567df3a902f8668a698577178"], 0xa0}, 0x0) 01:09:38 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000002c0)="c7e17e4b78b368b01c51bf8effe51d896f9fbf661c5aafdff734436ee62b594dabffad3f291c47d9cc74ec64e5c32685ca5b82080c29d5533bb0207e85ac0fc0a2d2b3a13ad5a1cb1d45b40cbf37a5052a64806beffc6a88106588231e0ee06f1cc4a27c6ed4cf63b2c8a9f34b68c4c0daaa766db8c66bc911398eddbcbec9de85b43fe6bb694cbeacea1e9db63b5c677c41f64ab68c9b09eceb557fdb396106bdbc5d537857e8236d3d53dec24341804f7b12c92fc4341f5c59c08ce43f58a70e603c24008e3dc79cd41896ed1db1e9185fb791812ba657a7ad2e8e6e6675eb4d257999ffd822103f425c00", 0xec) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r1) r2 = dup(r0) r3 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x100) r4 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854917029c11ff4dbfa620000000000900"}) socket$inet6(0x18, 0x2, 0x5cf) readv(r3, &(0x7f0000000040), 0x0) syz_open_pts() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) ioctl$TIOCCBRK(r4, 0x2000747a) getgroups(0x3, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000140)='./file0\x00', r5, r6) 01:09:38 executing program 1: pipe(&(0x7f0000001140)={0xffffffffffffffff}) r1 = socket$inet6(0x18, 0x1, 0x0) socket(0x22, 0x1, 0x40) linkat(r0, &(0x7f0000001080)='./file0\x00', r0, &(0x7f00000010c0)='./file0\x00', 0x4) r2 = fcntl$dupfd(r1, 0x0, r1) getsockname$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d08d8e6c47ddd5a47b00000000000000c4e4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f5ffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001040)=0x1002) 01:09:38 executing program 0: r0 = syz_open_pts() r1 = getpgid(0x0) r2 = semget(0x2, 0x1, 0x200) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000640)=""/30) poll(&(0x7f0000000040)=[{r0, 0x2}, {r0, 0xa0}, {r0, 0x1b}, {r0, 0x5}, {r0, 0x4}], 0x5, 0x6) socket$unix(0x1, 0x2, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000002c0)="43405feea9c9e76e892650fc104779bc15584c6168d615553568275f41d5b292c562469612a513213bfac861ff4795e6e735c0423b2f5fa47031616ce2b7860018c79497dafc89d694d43e3e47f7a13bf5e28020b00b392c21e5e2b6e3ef94ef9ba3c7dfc0a41d4f4fa0a776fb3334efca07787637cba90709e056064c58bf1984336f1ce00d68a7cd95e6cd0743cf8ffc6323c4bb791321bed6cf5630d917bcdff4756e6045fa54fd609f7319a8e610a146a62f2e20476f02bee209bc0aca26faccd2ace1a05ad3689120f8828b652b609ed57671581c34739b99064c38ad799528064c1dc54d5c", 0xe8}], 0x1) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x40) fchmodat(r3, &(0x7f0000000100)='./file0\x00', 0x90, 0x2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x7) fcntl$lock(r0, 0x4000009, &(0x7f0000000000)={0x3, 0x2, 0xffffffffffbffffa, 0x2000100000005, r1}) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x42, 0xaa}, {{r0}, 0xfffffffffffffffc, 0x80, 0x80000000, 0x0, 0x8001}, {{r3}, 0xffffffffffffffff, 0x20, 0x0, 0x0, 0x1}, {{r3}, 0xfffffffffffffffd, 0x40, 0x10, 0x3, 0x1}, {{r0}, 0xfffffffffffffffc, 0x10, 0x1, 0x8001}, {{r3}, 0x0, 0x5b6177a7547fd5d0, 0xf0000020, 0x6, 0x7ff}, {{r0}, 0x0, 0x0, 0x40000001, 0xff, 0x81}, {{r3}, 0xfffffffffffffffe, 0x40, 0x800000a5, 0x1ff, 0x7ff}], 0xfffffffffffffff7, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0x49, 0x0, 0x3, 0xffffffffffff7fff}, {{r0}, 0xffffffffffffffff, 0x4, 0x26, 0x4, 0x5}], 0x7128da83, &(0x7f0000000280)={0x400, 0x80000001}) getpeername$unix(r3, &(0x7f0000000680)=@abs, &(0x7f00000006c0)=0x8) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000400)={0x4, 0x60244b49}, 0x10) kevent(r3, &(0x7f0000000440)=[{{r3}, 0xffffffffffffffff, 0x80, 0x40000001, 0xffffffffffff3cc0, 0x4}, {{r3}, 0xffffffffffffffff, 0x20, 0x4, 0x8, 0x7}, {{r3}, 0xfffffffffffffffe, 0x4, 0xff291ae84772fd66, 0x100000001, 0x2a8d}, {{r3}, 0x0, 0x2, 0xf0000002, 0xfff, 0x100}], 0x7, &(0x7f00000004c0)=[{{r0}, 0xfffffffffffffff8, 0x10, 0x1, 0xd8a, 0xfff}, {{r0}, 0xfffffffffffffff9, 0x85, 0xfffff, 0x80000000, 0xfffffffffffff9c9}, {{r3}, 0xfffffffffffffffe, 0x80, 0xfffff, 0x2, 0xfffffffffffff000}, {{r3}, 0xfffffffffffffff9, 0x11, 0xf0000000, 0x5d85, 0x1ff}, {{r0}, 0xfffffffffffffffd, 0x41, 0x2, 0x4, 0x9}, {{r3}, 0xfffffffffffffffa, 0x1, 0x1, 0x0, 0x6}, {{r0}, 0x0, 0x80, 0x40000000, 0xfffffffffffffff9, 0x1f}], 0x3, &(0x7f00000005c0)={0x8, 0x3bbc89d3}) semctl$SETVAL(0x0, 0x3, 0x8, &(0x7f0000000600)=0xfffffffffffffff7) 01:09:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000000)="ebff125c00000700", 0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) 01:09:38 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 01:09:38 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000002380)=[{&(0x7f00000000c0)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42f42f53c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a318621276682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab5a25c403e505a774e6cd173eaf3bed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa450e9c2ce7e3d320d325968c9f306d8d3bf7ea1", 0xf9}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x5}], 0x1, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) poll(&(0x7f0000000080), 0x20000000000000ba, 0x0) 01:09:38 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x10001, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xfa) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000013c0), 0x10ea, &(0x7f0000000200)=""/242, 0xf2}, 0x2) 01:09:38 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), &(0x7f00000000c0)=0x4) getsockopt$sock_int(r0, 0xffff, 0x1013, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$sock_int(r0, 0xffff, 0x104, 0x0, 0x0) 01:09:38 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x5) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x0, 0x6}, {0x18, 0x0, 0x800, 0xf38d000000}, 0x1f, [0x3, 0x5, 0x9c66, 0x9, 0x100000000, 0x64f, 0x7fff, 0xffffffff]}, 0x3c) r2 = dup(r0) setsockopt$inet_opts(r2, 0x0, 0x3, 0x0, 0x93) 01:09:39 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x62}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6c2364a029fbb699bc76bc231cf9454e0c7bb867"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x13e2, "d2316c681b1e56d69118cd9f8b4dcbaccdbcc27f"}) sendmsg(r0, &(0x7f0000001640)={0x0, 0x0, &(0x7f0000001380)=[{&(0x7f0000000040)="390750e91c55f6f5d7adf76112ceaf188c3b95", 0x13}, {&(0x7f0000000100)="a13a5546f4e07174d3ea02e1fe52508af216e9ca76ae06f573b99bd6b880a068dbee9aa66eb40e2abf0031ab32ed342d0d84e03f250164d92614e096a08b1e50a34d322f8c9b1e", 0x47}, {&(0x7f0000000180)="b7d0e15333266ea2f7f42a771741a53f541de5b700b92aba228ff78a1e0f36494a6ef61f68e490c5c6797d79d1c3bff78e22d4f3a9132a065d19c3e5ae4ccf1d95a1bb99344f09ff1aaabe21ea5d", 0x4e}, {&(0x7f0000000200)="5450262d472a8e29f249ad1a8734ae25ff918d733fdb461fcd5e15edaecc614db68785dfd543ce486531856df61b71e1605c8d778f6bfd4ffcde2c7975d0ee22c83b3c8bba2ede07931086f28814b73af0efa167247a71413291bcc95c4daf9ff67eeead235b309110c2fd399826a437daceb9e0e6476640d2e5da08a3cff84566378e7a6f68a0ee13d63a90fa645481d460dd7b273bcfb3726d0398c21542add5c326215cf89a18dea2bd0b6cfc530fc37805fa465a9f3c49a85357efa63e8509801270782ffe24af897d6542b9282d5b6c2e83fd38c3ce0af47bb08d0d1d4c82af19cea1907b1258f8c6fbde1ada8f5205940aef0c0fd7eba8302d8b217498b3d577df8e174196b6f3bdf8efb329c470a0f7c0d4f963a01ebf5c0f0addce5ea0c9317db3c45d2257f7ef491cd064df7eff12b36b933452a00416b7cd9c9d8682cb98b3e4f832acbb4758bb8e7d379a608367792a47c474df4e26cd9e0b05f0236190f2427efa9099bab12aa80cdd2a95661f1c630860f2907594b9a8e11e6c282954e86b36ffd9979e9db7dcb808cff14203fa3aba8bcc7b08c9febae5c3b252109da117087695067bccb6aed64f49fdbfe07b1851d0480f3fb58bbb84888ea51c8c4c9c81b0e530291ac82ad9a820845bd09c638f19c99a5e9073d8fb54fee5dc0c965eecd2693dbe02a56f8d3ec87f6fe346dc2571ba385a5da021f3fb7130dd24e5ae3d3f3f6386c61c57dad9447a06099e4d300e35c12e0afe9e2e0747aa27a0b0ea8f1bf298a9dd6b4653283d55c031160d798ad7a0d1c8b209145e87b371a926dd72f14e1685b36286eb313e421c00e7bce413dc6bdc31b6c52ed58ceb87b0aea4b970b7bd8c68ad024d300581b0d4cfcd889dc7eeaea760f7095a93b11a46f4603150c52416e38bd419c27ec8b6a0e4536885fbb8c3171387cbdad10b2dcebd2819c11fdc02fa5112711fb3a2f377c21c894aa827c24529045e7645c7ec6c03d749e2e10a0c794db25fbc635d5ffd739402c182cb0b32bd97221f0e5712d64005037d2c9fd5ee8ad72c7d285fc25733d22ea045d74056c5bbb13a148ca5913f3f773d505df566ca9c7503bee935d86b3f4d7988e7b6ddb6c3955fe2c48c7781cd4c55bebe3f934db8c65b63b3d8aa9ee9ad5e26e613596a7964a0aaec6f8fd2a7888ce2d066cca7cde4a4b18c477c9833ed49dcf646b23f84fa83e514bafc8efffd7bcad028d52169eff3452de34785a7075a8f76199c728bd0abd1ceb32d88942babf5beddf8c4305ce8d892c4ceb2889584f1ca3acdb02871a04549616985dd86144043117fa690bf663b5472a7f904ed8da06d02cf995c1862431533e6ba401619e363d8eded35e2880bace709d00b373b73569fc6212fd0cce48cb24868a993dc592069c20f75a0f110515a0c11fa91cff93568d3a86f9adfcf38fd646f3b48c3a6c0a3f7059c0afb38d36c21aa910fbf4d901281214e2503a8db768274ecf033a9b1027f07906bb5e43e9429da11e615f01c4eb26c480cc54140bf6f098abc179be5e9b9c9f7b72d201ad0b56bf81842c43d2d06ee9bc855d48eb12c2ad5722cac63bd620a195d3efeec1d584abf0d333cf8db27735071369d6ccd943214c3faf3385484e2c6b40e019100c93b021e024bc6879001d88fe39b4a3beaab2479e39a767e9c549b59b0e2624949266af0637f1c75c745d4654c52c205204cb275a44a2dd6b0d2e68c1ee4f3ea03b343dddd08920a38e4f790753a26f2db69015cfd5f89392b9a3af24e959a2d969cd02e8f951d387c4ada5071fc3e2018352abcb0acfc30b9e61a8f4e82c3b0bf81f885f1ea6806ccfc64124fc324406ff9f374f1ca5a096033810b886108d8e91677ae72feb5e4bf1629b07a0df614d52fde8e13b5c50bd98a99c635250497f241372a01eedc3baf757b32ccb9c6ac0ff4e33668a0b9a3f7a3639e873e0a661c6c784efb14634074259f7940038b639f259714cbf17b8b28df3aacd5ea75176b7ee072eae10792befd47675ffa7020d370c38e01d3b2932f5ee57d4070e3c7d41d986e56dae029bd214f1f3ec59d5ed84823e5ba33a8f2963134c7ab79350a8ac8530d041a63ca493ba2925eed97217397deeed39ce68bcf6940e06908fef4a464fe854dc89a57ea530cda3898f604b27322e46fd2a69cde0c0a418cc66ee6191c22b85d1eaeccc916ff7dd264b5a96b0097126954c355f402deec1dfbaa2e107b312fe84769202a90044ef01413504093a95407926777f335b71bc0cc680325cfc0ae88481d99b4492578956d2268072e89fbd0c292d3414b7f766ba026e856a104a383f8b23bc546c8674763b48cdb085cabf8ad16e3480591555d7f98b53eb10cad04e8402ef871eb00ee15a9e421f63af70ecfcbc05cb6b5748779ca268ccc8906523e00b981ca263a52cf220ff2aa90c41bb9984333d67f8d1e2ae3f5a997555721b20ecf65e7a36b651847ca3c9f8c4e003c6ee8ad0ff0b093efed615c75b5e13a9923768da7f8247cb344e99fc9dde220c44636ab86acbdbd9ae13f2a1c6486648c476de1b37256934ecc8f32cb91c6038bf55e9eafa21d61c64eb85daede751afc5ffc3aeb92542743ee869712d72e8f728194ba658253e38b41aaec11c239e925cbe3c2cd852817ffec8038508c715a8478d77fced873fb581ee2ea00b47be639c85fd0a55dcf3a8fe195e14a16f56ddd01136e465250c84f3b9ea352b7cea9ad91d6f972b50c6254936de41d3f2062caf31ab891372026f2ad9c2659203be6ea0b7a35d7e9812e4d26da1a6f02f1a60ce2f85ce468ae795c353e7b6af88bd97ffa0c69d34fbf91a98e821b40ac21499d3e37aea0937855da2fb3481c12763007cf2de5f4774fab0410c1d22003b6b4ec2c52d4722439955f7b1907373733bc00ee0358faa5eb825af8ba884e011fb90d7ede9f167b1ed0c959575786d896e167553e9a4041010af9e8c24f3b9db11100872e667bcbfb5d263892ea969825f729c96ce8c73fbaebda8ff41d0ef5310b8fc1a9f0cc0f11ef86e5059d5b09e990095042ed7e4babd7b00289e381121ecfaa8fbc61af927bcbe4bdf1111279ff3dd7fd2ca372954265dc9f7c324da6bf611125840bb18d76d8cb58b93da5ccc8687f63a763dd0acc8e485bb5cbb054f1fe78be4cc6b54e542254367d7c1e1285ea5947a73f244caf112ee91047d716f138ef624312fa29ad3e295fcd3427eeb10989cc37a89aa0818efebf51a982142046fcc82be49b69ffc9752a9c8d5b2656f5b5a5ad1cfbad7608b76e6dc397fc53ed544322dad788c4166550a251dda523d1c8dce3c54281e036189495f6e4d4d9d2504f024d8af1d5f0f85b4437051dd74a357714d65f9f47afa210d75cc878b8e93d6075f29584fd55cd1aba1182945abd52fda35c6323a260bb1517d12f210c748567eef1909bad7126695f37c1f72d1a2fa6c9a8f403b9bfb96b5504e8410871be6cb89126c578cda7868b8df4868fe42cf5e85290daa575c44b9009c917274ce157e2763b510525ad2b45b67f2b3b2ac7d88ff1248488e403ea17c793148063ec6cb6ee917515fe4dcc8d63fea6c09fc9c55cb5c7078b01d29644eb7348507bfda385c8dfbbc7743c9be5aacabefa0a5177fd02cd1d974def50440c904dcd62d7ae019285aa26d33ef6ead8bc22d5d2e861acf62a97196ea4e86be2feffeec110ff8b8458bbd6ba66cbdcb2085b05e1a27e35f7c5d99dd901b92d653bbbd1c477874b87fb9835a62abb170f94fc35b9d841b86f988006584d87a20913a14e673b309db9d881f46cb9136d9daac50374cac3012f3391a6a659e8b89bd572092da25d0c4474f061e0f74c55ec9c0d38313b2a547fd1e1b1525d9ba49a8326911fa6d6e5b461a2c92b5ac9e9ec13b3a7309d234461c2e629b528360ec7c89efbe5ba84393e839f506da2f5fb2a409251576018102883d3dbf19ec9ffda09bd07d1c44ed10d433ddf57598bd3eab73cb0d0dea40762d2ac4a10cff16695febbbc73c99d3db351213fec836ccc631f153826aa7fed26de34bb54bd4e3dc1efad5bc5342b73a71fd7d542cd721c93d0af09788d47a72625da49d47ab7745fc628a101a9ce62d160c4a213039e47898b91b1866a25a4473572a1ec15987eae0be7e98afcfa1b8ff85c966ca8efd980ae367317441ff5df3ab8b80c004f095172839854c4cc118b2109829e029e20beb8adbd3ea4b7346be4bb9f03f0cea81d6555f77692b11ce903ce367e6c17ad262fdde4e41d493349d804028540719a190e20272c988c15d4fd6f584f1f876ed0bef5b92a8b832c2e413d5e09d8f7f9e46b49040fc319a936eefca183772a56f36199a234c6aca061e7e9b3a4a3ea959d01df899227c11a42b4d8d2f73b15a7e6c03ae6844b588e6138d90542d69a335f789f782492606e7e9cf33308214ab13c68af4d248b90e13baeabd9a8d9125d90db212a061c131087e2ec4f86705f613f1ec033f279a6d12feef811926348aad7d758f389346bb729f15b46dfe2ff713ad0e1b9d1eca9f0452611ca3b5513d2d77f9df88416d0a44e9a11731fd7dd0112ac77643bd2fac4d665bee283582f035b7a897134c6f03f2f041962cabe07de3d199a0ecfb74a20b56a0a2684060f20c0c87e452015ba030bcacc70bc98ae0f45de1194f1f099bb4965a316b138d7234342c8235b8898c8a01ea31d55562de395f1a47a403a17987b17a04ffe1e1bc5da1af3b9480aac610104b0140d6e8cd6a850a91026b66c23dd29dd8efa2d4adc7084bc1fa008859612018846a737d2c474f2c9f6d93da288f25278e5d2d22024bbfa6f8112725c9d24798e023334adfc15cd8cf209aa2376e3332cfc1e78d6f560fbdb33fd90b65a22502de494ff30acc9ed0f7f9e082292965eadb0032e20c160e82ba7eefd5f510f1dfc5498ae71a7a386881686cbbef6c929e4e6edd64c3cc73b4d790d0934cb249b08d1e6219fb98fec2b10db5a6a3874a2a50678633cb5ea2403250acad2da18110176cf74df8fcff63b95893f0b993ec383d9700ba2ff81c8776559be0125dd52e84218505896dbf00006c813bc04ad5cbea60e24fe4b49ebe91a0cf157019c4a4e1ebc15cc42f5b7fed7d6923ef53a050736557f08a6e5c877d5a8b2cc40204c812dad829c1a9b663de6ab2434b3d84f5f911e9f31b630bdf6d9baf2e7d977eef3fb5cfc281485559ca448bf13be840d2c32a51ec94afdf4561f1acbc5662abb0524383320bcb69ae15f7e561e1892fc5570ba2e33902469663312fe77a12f8a92b5d14de05c290f3550327ede9bffbaf6a52eaa0b0282c5b18e3399dc45d8b5786a564c388c5a886f40f2b4da64b91dac9a342ecc7790e8e0b44547119429d0e884e877d47786cbded411b4ba18012adc3ccbe247b60e6defbfac5ae359344f36a2b04d0db4abf92db2385382d88b9b356b9a4853b310656235ccb953ec08c6bf886415023b64e3f9b8d257110c6ba671d224cb368c0a73fd1fec909649c00776c3cf038e4d84f65d69c6426e15a6c463336684a5df5d638a996f44edd5d27b6db5e74c83c7a8d5383613d18b62f1173ef11a78c2032e780ee5aff42014c235223aa032f5729ba6047dd586efa290084900528210904172ba826704ed31191a42fda88df3a782ed603f70b58769f3a86f6487f2729b57999047c38e1c02158ebd2ad9dba720cf0fb7ba39560fbf7905b297e22c42998736bb6cd0a90efdb4e701409965db96649f677ebd68daa8f2d780ebb208", 0x1000}, {&(0x7f0000001200)="b272ccd17005ca35fe7f75eb3d89ea3c9783758b6b50ad8318352479fd8ad4eff9723abc6d1ea773936c1b8c3a01e3a03b763e8f37f1c78eaecc37eca1cbec6067080483a4312a1e6c1d4047035a06834509875ef72ad40d44e0e6cf71030f", 0x5f}, {&(0x7f0000001280)="b628c8684b678e067b84bf1b81d05d6a52ad2c489a3190227bdae697ccb291ef45276bd228ac3f36fa07e6bbb7ba2d50e477edea5b1ac96c78b9a9d8da3b127cad30a1c610ef1236f682ee9cabf77e5965a79bb7c58179ac619cd943", 0x5c}, {&(0x7f0000001300)="c61a32578efe58e6a3cc61b006f7f0f43dd906d64da11041c16248a326a515262ed186ffbd3a7a7f29eaca02e9f83469953ac2efc1a1f90a58bc6fccf5ffffcad3797c35090a32848c5238926561459503a54baf0c05852ca3ad20f6400cafed26b60f67b12963fc828c71b289e55c5f3965ef96d1d8c4202e", 0x79}], 0x7, &(0x7f0000001400)=[{0x30, 0x1, 0x4, "987633b5aec01852b83e3c19b83ebd3355fba9e9238eb969737205"}, {0xa8, 0x1, 0x0, "34dc26ae0943af9509aaa1f3e79cfaa1c4d8732be63392370b00195160f0198691dc22fcafab4ac29c39783dcf1d125bc63e72c52bb84c3d750e37ab62918d3b7b48f75dd1987c43ef9eb66dd452469d7b27cdf90f8217c8a994718a41ee2f93ae1fa0ebf99dafdaebbeba7f1696d8be4423b33570fed9edcd27eb10d7327c62953d15c14c19a3035775a24e42c47f7b6c"}, {0xc0, 0x0, 0x0, "20dbbb3c070049637478ec5f0a442e049efcb2a2e91444aa2ebdfbd6ddc63467b2219342567c89c817101b67a8600d1f262a2f159364b8b34b111b18cb090efe9486bfc560c80725ee163133ffae246049bef21862e5bee7f678042b0b0e8abd08f231d5719427ad78f601f6e8902131f0d5775a68608ebfb016a77c7e6b022852148753b886dbc5bb13675c71216efdc8a7002d2705285dc98363b8afcd67ce6496aaed5e595e2144f50b343fab35"}, {0x20, 0x0, 0x80000000, "5a2d4fa40b57ea1efcdbceca5c96"}, {0x78, 0x0, 0xf0e, "6a097a45eb537ce9e2d745bee667be4c91dfa4ffda6e62c0e351dab88206da43ab350c6e1851d4c9c6d3a51e85916079ba016909868aa8c3549398f675a155679ea4da8c87d9f1b3793d9cbd02f7e3566e4ac54aa21fb138afe39c8109c36355a59f1fb0"}], 0x230}, 0x4) 01:09:39 executing program 0: getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setregid(r0, r1) r2 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000140)=0x6) kevent(r2, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x2}], 0x9, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x91}], 0xfffffffffffffb13, 0x0) kevent(r2, &(0x7f0000000080), 0xac, 0x0, 0xdde, 0x0) pipe2(&(0x7f0000000000), 0x0) 01:09:39 executing program 0: r0 = msgget(0x2, 0x0) msgrcv(r0, 0x0, 0x0, 0x3, 0x0) msgget(0x2, 0x200) 01:09:39 executing program 1: r0 = kqueue() connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) r1 = dup(r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x2c0f) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xffffffffffffffff, 0x0, 0x8000000000000}], 0x2, 0x0, 0x0, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5) 01:09:39 executing program 0: clock_gettime(0x6, &(0x7f0000000040)) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000000)="01000000", 0x4) 01:09:39 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = shmget(0x3, 0x3000, 0x21, &(0x7f0000001000/0x3000)=nil) shmat(r2, &(0x7f0000000000/0x1000)=nil, 0x3000) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sendmsg(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=[{0x10}], 0x10}, 0x0) r3 = shmget$private(0x0, 0x1000, 0x511, &(0x7f0000001000/0x1000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) r4 = dup2(r0, r0) mknodat(r4, &(0x7f0000000000)='./file0\x00', 0x20, 0xffffffffffffffff) shmat(r3, &(0x7f0000000000/0x3000)=nil, 0x2000) 01:09:39 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="a902010000805cb90cca8590", 0xc) writev(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43fc0dc445be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c0570dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36e1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c3f00000000000000b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acd", 0x595}], 0x1) 01:09:39 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) ioctl$TIOCNOTTY(r0, 0x20007471) flock(r0, 0x2) flock(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000000)="14b36e797f131e8b257d0b8891e0f5dfb73bdd3571b946d94d91a401199c6529d46c39facc166e66ad923e19ac5ac99918cb330a75114dec49dc8081291d1e2c94af45a7e14411eace04be70b856d175520c59a278d5908b87ba171efe8a68645e9f8c5d29c02641eaf06c965bc0dc957ffc27cea488ba93053c570bf80a798019a1bebcb9b4adcdae5c261417338f03e7fe2e600e8bae50a10c52de5c7562f037626ce9e9d5ddd074c581a2c1d325747d58585de228eb420a20dd", 0xbb}, {&(0x7f00000000c0)="bdbb3a135ab020a554ae94124d7554a6a3e22a0678610dd03a665b33f8425654270fc32ba5d612251639f6180d5c7a8835b27172ccd2d65a0fe18581f155ac9b1bfa8e75", 0x44}, {&(0x7f00000001c0)="f4695979d423e2bdfb661f9bb9b348e7e2d301dc00358e8e6b24a115c4a9f58646820dacf2af2a927915202a3e75bf8575dac2f94589b4ba02c2673df358bae367c5c729e59983790d738d7759f9e8c6937dc0ce6a85c8341bac771472bdc7cfae1fc9bae78570c0a8e367c2c54138dda4717acfe2c10b23ecd85e6514f94cbd858d680fe86ac2873b8ae41b91c608f8c6bc7d236df3e9a3360812957266e889f2b35b4999e0ad312d6f48c94a7b10f65fb6bf3d779a82b9f6891b765ce5afe57780043acc5af6eed477a0920153", 0xce}, {&(0x7f00000002c0)="462617a0364f2fe7f97964111f031975e1258649baf64ade2bfbbcfbffd337642ed99245c4592d367eb24513418e61a843c0c24b8f35e53fd006f77513d44bcdbb14d88b921f9842cc0e77b9d0784e0e92d25a3c129a7325d3a3c893c874de70978fc31e4e3c8477202b5654767954923566c1214f096c4a87bdb4016ed03a5a09532c243cd69c07c88740e5d279fbe51ea33ddaf217a829fa63b2f2a72e8015886c5a5fe89f0c26d1b8d4fbc00d4e4b0a1e0c0efb6e66ed85f12a981e6f5d0b71d6448f6a94dfa6681e936139a74d09b18b81e2deac4074ac5a1fef15debd197e3a", 0xe2}, {&(0x7f00000003c0)="de389a92cde756a7a5d11da0a0afa90df543958b09179e2b89379f0a864191d753016855904251be0cbfdfaff5833db44d82bfeae17892722e8fc7c68232d828166cacce635e28e4e9a81534a39f14e7862c53aafc0a9d7124b64deb4de0a0d9457aa2fb0b1951253379a07c4f272500e6c63b25f715f01bdd498974ed05527f68ef9b3496cf6d69da9af5aa8da7d17bc9c4ba2a919e22264cd36373bbe8b277fba58745163346b13cc4a4b383275006fad203276441f42e", 0xb8}, {&(0x7f0000000480)="e6fba373698183cdca0f275be72e740322345e0a897b182246fcf649bb4582290e046395c2b6712855c2e4825302d622d29bbcde12e4a15233df788d49003bcaca7ff507aa12c7ecebc0ccdcb6e48ddce338219cd178861b025593288e854942976f8371b531e11cf4f11d11ebe90fc5081a6eab535f8f8b4c71220859b6d37b5dd362772658848bd18053de7afb2042230f1c12865a43dbf498add939db485ed4721b3997a07cb66e2159f04c569b3652251a3b96c819f1438d0c6d5b5715c0c693f05d7530cdbfb5890834f434522baefb37bf48c9461b97f192ce41a03ec9cf3dd36b2aa9ff436c6fa5e0b088f51724360777e75c3b768e3c8b461afd0a7fb98c0eb9709f3d9e119e1d116c7dc9efa14038b60ddda6567092a3f0d0c69f0c92e553ac460df2394e9c506dc310d7b890cf25b39f2e01f8e609c452528d5ce076ffbff9b5afeb6ada74c54b0645e5596e075ae81f533cc2509eb3740b37fa15483e980a3bdd9f57d3d6515436ddd15460a37e7fe01b1f670e1f893c8048f4819b4daad9403206f7a9dfd25bb0a6c08407deb5402367cc30e6f06f69bc38159e7d3a6fd4f0bef4d6a9dcee557e0af8e8ff841b282fdb3608bf86c0847984f6a6bd93b6f28e97306e8286dfca7a1a37c4b549d1a4abf8f0b8a02d1c7b6283fc19aee1d460d5b576157ef51977b7e9b5726d6f51baf257fcaa3f770c160567d5e06404d6e0bc61ff3781a88eb179949d86cfe0b20fa036da6295278f38efb6063edca692b71efc78dbec3f000cca6bbc49993ab7ce750bc71ccaedbe77ba96744b7478819dae45b6460f194f768f173210639e4fc6f387b212ce1b68f4056314cb55117bc36aa32007d278fa9aa27f3b1c4aa74821855400e554ca200c99b907df59c43940355144742af2a1dc3e576bc61c582bbdbde18539d7226c1c5ceb718a04fde66052ea53b8f1b2cd264d4914f9d79fd6404d77daf62b3d057ddbc84c8f5882f5d15a11f82bf9dd98ab6d8849fec02b3f0a511d237cdfa58f38804e96949817c0f8fc2f83c139f40b977783c62028caf45abb19906bad2cce525200488ae488a9e95b6e0e6bcc9967596da19e28057f406da9d65342c58d16e9088f54631abf3e273f6ef690ec9e5b836c42e1b5391465db8165180fcc7f0e42ad08348b876ca6e177754f348c6fcd6fffafad98817bf069f9eabb45839a5f6a739a97eb9c7157c0663026c4b1eb2dd571cf52b50c8dc889a010f9919a7568cb60428bce029d538f2f788d4e81a437e31c717297ae7f77d96f36492a7eee45f46a9b37e2c6dc51e16ca94b60ae9c6d73614145df925ee506b38eada356a427d85e475e5d376faa121eeccfaecc7d913c5bac1dad33d601d6ed7a78064a831919f4620ae54b6a057f3c5714cd5cb20140df40d29d734d57e45fc9606ab2a95dc8cf8d21435a989fe419afef3a479c824d5d4be8470e00b1d8c49276cef18c1de1dd63475bbbbc71ce05d944d6c9a4579004405409adeb64ea1f2f2796bd091abe07695b90960e753b91f77a9604e6f6c62c637ba2fbd827983974208fac9986d3d6d58f129d585caccbf9213ded114bd9fe102066cc4e80f8f74193bceb40231c8c770e2f5c9f45e68618ece6d19a8132361d8c2508b96cc99af795583b401cf17990bce70f301c261f267d5843ce65d50b9dac9b8016a345681fbb197b169073d6750d9af10d2150a9d4957f1b513eca589964a80480912f661fd22378ec892af5628b76726d17372731efa2f8ec6058706028263d7727c361c291ecefc8ce5d2b50cbd79a59aeaacfb282511d80cfab12e486f9e331d9ed5cf4a61b774d1a5d16a9da41ca04d20ce9bcbe6fab8a378b6a27620887fbc6c3ec2856247b58dcd8de9ad4ec206ee4611aa3f1608bc9a09141cd89845b8a693055216328c3d33848c674ed602aa4c2830647dfec2813f2f37474fd9491ddc605831f3ce6ca04fb546953743b260a76c066edd1805b47c4905e6e2d4844c27bc74c9e28b965e0dd2f3b6ba81391ae9be43fea2b21c809af1ba127293e6200991610db6b01f3a338d86fa288480cd8d609768fe36d05a9ec0242282b1928b996c160a2662ff5831c9f0ce4676646580fc0a8f46d53c8b0d0a69c68f93af5e946876e715b6d913ee1caf4a842ee038f59946dac223f885c3b309e712f5d35806061387c56d8f544582df27141be698d43f8da2ba273980889750933570e18cbdabf8662c309f2c5a32bed740cae728c7b031b01f5b2d77d98bb19b138473a7852432b7a0ea409e8916f1f6311e31cfa6f82e0445caac545209593afbcfb61db7c87167c15d17846f5d057bbcfb95102accbdec7f5058a2294ff95bd5c22278bf496f08e848f897505cbfabafec456b9fd0cbec6352d9f5ca60992b70da4ecb846d4585f79d8ba4edc85f0303ac697bfad640f311859123f7d36e9900954978dd0cd4a0a4ccfad29c6787a505887b86d9f1dda4d8937ca77b652bc98096f20b222aab73d4ca993e4a24937594f096a120f66adecc99f3bf713ec68a043c204a6d5c1b328c69e5619cf12a5ab0c206b57d00936cefc712a340eb1c75719463efabdaa17ac4f1b6022337fd895aac97c2f0201f07605bcf5521e148b169b4a269a50dcc5acede47aa5dac40ce489d3a1e82222f5adcb2b24d994a454a55df415f6e8cc768660d3f8dfa3363f6ef086ff33e86644d4ecc15bb0d25ff7bac456b417c598f335ec715d67fb739a69aa7d910bec0e39e2ee0f5829074798833e594fbfea522e22eff800d8a46d7e7f173748ae3c4c1c384ba1ecad4251f9eec5cba45dc430844b17e35d0d94e6895ecb305f0e4d37ba1c8aa71671ba25e6a7989c493434ebbb0306ef17a8a6f2bd65ac9b1ebb966294e35f14b3430043716097b1090428204118edbd4373cf828ff1e9509bdbb04b519796cb47421b123bd1c534da011931ac9cfef1f546d41b952ebe609f4dbb669f85ff17cb30c8cfe7d1cf9fb3c3b671724ce397fad61d12bcce059eda7f2fbd89e8ec7641b6d678363b42bf53024a5b9e4b86c16f7c0787159663c68259eec2f719f9f8dc8155ad6a977d0852d9f26ec907dddf87ffdbbfd3046937e3301ae09ae9e7c3eff6231525d2b1e4f6e44e17894786f8f8ea9926aba9675b54be42ca978acdb53e216e381c3b7a7813c53552c93209c4e8e17d9a0dc8a716ce5028a3f77a50a205f20d29a4e681f2bb54a43ec53eab141d1c3cb4dfe46bef564740f3b2f030a64bbdb138a9cb0998536490efc10dbb196390c8f173ac272f71b66937515972fffdc0aab913994681dd6ba8fa569d6643f50dba956393587da2791ff37e35d3c969ac9891b49f9ede13c2f772a4ec2f93fc6e7aff2836db3ab2c329635d3cec1f8e0dc386b300910a44af41e2e64f86428f10c97b24425cad16240b802a9bbdb0f67e2dcede2edda2c14004066e4634591a0f002d421460f93855dbe3e4cec3d332a51367d66f4f8fd1330ce08d87ce6269c9ba2ffaaea553cc190644c55473aad28c8eeecc089e7c513c8bb851f75ec595e158ada70dc17aabfb2b7926b6f36574ba407554d11f5c2e94e91cd8e4ebae090166a7924e6413fea862de20b44e043e2463d5371e3ebaae409a6f15a2e9307eef2b30b7c00352468fb1ac270dafa8c7a6e1c2df3977cb8c35e7ed83693ccf0d91a73418dec9a58f2ba26317e0447db5af33a13cfc30a2b2d765daf68524eb710f9e56f7603abc99aa248b560301e2d6fcb1eb60c0e8e53edae36a7c4afa2f935e9053779c512ce5f5fb927a7c1bce85ab23044ce97736af2f55b71d288db3f6ca99c3fd9c8f7cef7ca6a38b6e5e008ae3dfe8ff12b413bcefc64d30c865bea950b8cf35db0d290f00f195c87afe0f183f42f06b3c6df9551774a5904b16e227da13a38430ce21d540fe82d24af03a47ea8fc245241514539e6af58003967b6450791479be08028c49758405bfa7dba42c168c7944325af74cc0ec26a6ac46eed84b0e7e9f799279f00b31fae2572752ed28476b323916177ce27bde31d197894440ee8b8750461cb5d9df67d40b42c21aba4b1a99d185f9346a68a2c2f46299f2631286a8eb86eaf3cb18ca272c6fa92247472101f98e212a99e599121d64729fed259788f0599ca71234c3ee4af7f03d17a3ecbd1e2f978ef05130e0c010dc40418698a56719b0ce23d4ecf1f1f65f8f5c4e629b7aa23ee7ef4a8fba015a6f04e3081eda4d66d6e553238a1ce7f4cb6dd66bd0c6e652d850e3d7e54fbd8e20e1bb6633c8e9841d60989e404dfb0c6155a8f2d261d29061d9466cc907a40b4a4818d2d7a51e4e692f814fc344d6c82178b75083c94dda369929030cd42211a45f5b103a1f97ff73fe91854199517fd27dc617161d1bcbce04a95c2958a8ec09aa9bcf542dace41243f50832d2974551caba95bfaae37edb06d2b1c35382154328c14d997facd02e5c128a1cf0c63287fcc79b31c4629ac78462e0bab458ab5fd453ff0824533f1ed2d6c1f248bae40b5461cd5f0f537d8f8395959effbe578898722f82b662ae5a3af10731745d76bf0fe17d82c84819f116a81a5a11dc6305fee553ae9c58144d6272464e919dd85721f044c906c08c41ba4fcf6e844b7b525cc04d0821f3cb47d4e35d54001d423943e60850aaff98b47218b5c7cd00f2d7fb18a68e62dec10d087dd2da28072eef293017e48bb9db3d307cb11729028018d948ed2c91f25ddb272ef27d0ae33a50e64fc74da818ed16e8a321d1577c7859e6204a48e53ef10ccc877ca61a93efd7986de0f46a4100837c38760cc84efc95cbdf3453c7ac70c7518ad7716b2e27415ab43b91ccd9a41cef483831c936b50bd20b463aab56dc8ad2b65dc312dbaa98881bbe31413b6bbb004eb5f2c4e043294c42ec54af5670326862fc69aa42807242e38dc9543c5ce2c5a394c926d7f768232167266e4f320dbc2f7342868085854d460755a82b793ee6480c586bf61077454687ccb95f5c3453ee13beb87b3cb96900ad0b27508a593725133e1411f9837aca7eadb7c4b067d84705a6b9c3608133497b4209041ca8fc520d8cdc827633d2324ef232f190c1905407cdff1dceeeef4518b412e3cbaebeff14413a98041c0b4d838f372d354eae87e36ecc64ddce02d8f3ac1a76a0cb523950834b25dd37f06a448513b8ab2f04cbfcbae3906f744d1b63fda1a1e309f15496ac937cd2869d6bef5b29cc4da2ad758ad282480932d1ea2264557625e0342edfb56cffe454335770ebde264daeb10880878909320ee3e10296382d3176051a254fecbf86a9348f7d0c75246ab9f44fbf8490595ef430be532c890817b66f9dea279a31e05ad94d4e2ca8e7494c15a83b55124f0164d812a6972036efdfc9e98d137d1003d42b9982636dd5abc54b3e57889c8ad10865f84c46f5d1b5c610f3a116821cc95e6787f8189a1e527f1b42a19e2ab4d9972316fb55b2be334a1160c28b197a6f2aae3d4e39a7dd2a9f911c53145e7dd24702139d2d8ed0e1a866644eb16fbe3bd8e7a867558adb83a8482413788a7a140767074fcf3feef6dbacb6e325bc64a948bc3b48f4effe7c0a38e3d2a18fceccb9d664b8987317e33545ce46e14efba2f0531c3207a24782f167b0d5fa495bd77cc1134cda2ddea9cae6271448d5859ffded1735c943a8f58301dd8c917e1301e05d70214ae5194159022d8189bb456431ff77f8fe826592e96ccd61fc0344c96876977f906813a3499aca9aff3556784da7c56755ee9069", 0x1000}], 0x6) 01:09:39 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x7) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socket(0x20, 0x5, 0x7) setrlimit(0x3, &(0x7f0000000440)={0x22, 0x100}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000080)) pipe(&(0x7f0000000880)) ioctl$TIOCDRAIN(r0, 0x2000745e) kqueue() pipe2(&(0x7f0000000040), 0x10004) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) syz_open_pts() syz_open_pts() 01:09:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea6b865f6f05e2d3280d33ee6185c6a19e1a370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da6e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aad0600000000000000edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce4bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922", 0x265) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x3, 0xd9f, "b08d662247ea5f2b2c215faf8a210524d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 01:09:39 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="82022e2f66696c6530004e84046e1e82955d543dfdc48e8c179cc82badcebd346a57e63c10e4fc317657743eb85042999e0efa92435b09205d8d311edd739115d2bbc56b9d3eeb4d4cf25513a0d751ab6cf7ba41347d1043023b90111a7f802b9c29dbdff3935d17180fde7f4016ff8e55a7204605dddc15d6663e348c62f4337e9637abe787e9ac6d5ff8c2803ea5b55a0bb26a4728706d01da9ed8779e1989ec0e15316f822d595f66204c3adce6998c73b431242f8127d488ae9111c28bd307d3fb30675df22a74b107abd055d9cd87d963b57658454d43b748231670e11b144eb2db4a2a4888da5aafbc4d7e41837401249ba85063ba662940576179fd69a0d6696e00146a4638a1182618ff98eabb9a07ec6b4040a4a1902cb89690a635c536687e04899877921625729d16f3f59581c7ed8bc40faf091696da9cc519f9"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) ioctl$TIOCNOTTY(r2, 0x20007471) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000340)={0xce39, 0xff}, 0x8) kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x8, 0x0, 0x0, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000300)) shutdown(r0, 0x1) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000100)=0xfffffffffffffffb) ioctl$TIOCSDTR(r2, 0x20007479) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x8, 0x0, 0xfffffffffffffffc, 0x10001, 0x6}, 0xc) 01:09:40 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x300000000}) flock(r0, 0x2) flock(r0, 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x2006, 0x1a6) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) 01:09:40 executing program 0: r0 = getgid() getgroups(0x5, &(0x7f0000000040)=[r0, 0x0, 0x0, 0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0xffffffffffffffff, 0x0) sendto$inet(r2, &(0x7f0000000100)="9fb40bd52dcc48c1fc39045d630a84d49b2620a942", 0x15, 0x4, &(0x7f0000000140)={0x2, 0x1}, 0xc) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = getuid() fchown(r2, r3, r1) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 01:09:40 executing program 0: r0 = syz_open_pts() flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) socketpair(0x27, 0x4003, 0xac7, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\a'], 0xa) r3 = socket$inet6(0x18, 0x0, 0x1ecbe000) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x2) writev(r4, &(0x7f0000000280)=[{&(0x7f0000000180)="3495263f544c8f342cb7b9723874b82da23b0a71f0ce94072dfe0d236c13693e5d9c7ca184793b4a904fa954628fbaed77da87bc03f36de2bc56b8aa5a9fc12383abd9aee1d91f2710fb8dfa477eb50fcd817baeab5857b580fea9e643d4ca314439b2cef3b725badade26e057633401aec93d44b0f9a121625950973ff11e600fdb52cd715c775b3f955b9a9f451ee0dc5616453bc0b0441eedf807fe609450e07e8e04d1b7c77e33361b7535ca9614e4d9686e9e3c9f9072864220698cf854517e9e49de997cab7a36aa6336852bb31cf27c28c117ece3ae13befb3268f005a09d8109b2da3958abd99a3ee8afa43e7674753a6a1af3ca245e40779619d3", 0xff}], 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000340)=0xc) 01:09:40 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x3, 0x1, 0x9) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 01:09:41 executing program 1: r0 = kqueue() fchdir(r0) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) mprotect(&(0x7f00003e9000/0x3000)=nil, 0x3000, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x1, 0x10001, 0x1}], 0xffffffffffffffe0, &(0x7f0000000040), 0xffff, &(0x7f0000000080)={0x7, 0x80013}) kqueue() 01:09:41 executing program 0: r0 = syz_open_pts() readv(r0, &(0x7f0000000300)=[{&(0x7f0000000200)=""/99, 0x63}, {&(0x7f0000000280)=""/96, 0x60}, {&(0x7f0000000040)=""/9, 0x9}], 0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c6", 0x21e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x209, 0x3, 0x100000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 01:09:42 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x20, 0x0, 0x0) socket(0x18, 0x2, 0x6d47c252) 01:09:43 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt(r0, 0x2, 0x20, &(0x7f0000000280)=""/96, &(0x7f0000000040)=0x60) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup(r3) kevent(r4, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r2, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r5 = kqueue() readv(r3, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/140, 0x8c}, {&(0x7f0000000180)=""/209, 0xd1}], 0x2) ioctl$TIOCEXCL(r4, 0x2000740d) kevent(r5, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) r6 = shmget(0x0, 0x2000, 0x2, &(0x7f0000ffc000/0x2000)=nil) shmat(r6, &(0x7f0000ffc000/0x2000)=nil, 0x3000) close(r1) flock(r1, 0x1) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 01:09:43 executing program 0: r0 = semget$private(0x0, 0x4, 0x49d) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) connect$inet(r1, &(0x7f0000000040)={0x2, 0x0}, 0xc) r2 = socket(0x800000027, 0x8000, 0x6) preadv(r2, &(0x7f0000002540)=[{&(0x7f0000000140)=""/218, 0xda}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/151, 0x97}, {&(0x7f0000001300)=""/101, 0x65}, {&(0x7f0000001380)=""/121, 0x79}, {&(0x7f0000001400)=""/101, 0x65}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000002480)=""/168, 0xa8}], 0x8, 0x0) semop(r0, &(0x7f0000000100), 0x33) r3 = socket$inet6(0x18, 0x2, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) semctl$GETPID(r0, 0x4, 0x4, &(0x7f00000025c0)=""/4096) ioctl$TIOCNOTTY(r4, 0x20007471) r5 = getpid() fcntl$setown(r3, 0x6, r5) fchdir(r2) getsockopt(r3, 0x29, 0xa, 0x0, 0x0) 01:09:43 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1000000000000203, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000000180)="dcbd4817e54f8a5652b1be0df895139f8f26aa21ed0d55eefa0924e2fc7ad2297d9fea834c625e0849aa766060c8d035821f0dd612a405c29a8388af3f13058af344e2152e2d257e7655d5cb439ce53f0f69b3ffe26f62f09a9951e804fd28698f57fc141a0f45f14c99670778e1944c9e68d98ec60f43261f1d64f3ae9c11260232542a7d14cea32732c7ecf576e83e6e8155ee20f3fd8c616602b02aa1b61989f7f69675d25cf7dcbf43c8ff01903b8757d0bc1c040510deeb3e87a268c375ad194e45db05bbcfd91f48615ef5251431f004e84928ac7606", 0xd9) 01:09:43 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffff5) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') open(&(0x7f0000000180)='./file0\x00', 0x882, 0x100) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffb}}, 0x400000002) readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/46, 0x2e) 01:09:43 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = fcntl$dupfd(r0, 0x0, r0) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, 0xc) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000040)="c7c59067e2f7d39c2b551b08e098baa53726ed3963152782a7117c7f1b6bd8ff7e5b8519423f69b676be438d56061a7b535f56b30fb91540f631389228b9e7f940f3973756c72d67b0172f42a7c263d14049ea2c5126dd473861b5d56b35fde707dd544a373c8de14490e5f37e47c9554b18145efeb82f58809a31e5662a3ec29e37fac7c831d611bf90f9d09eb2a8ccef69dcaf400c0a5dd6a2c029ecbca6584b50896c33e8ab4a6c8a5e6c7fd34f4ffd29a4340987a5f0b1a4519217b319e5cbb9ab074b2d91e7a393", 0xca}, {&(0x7f0000000140)="f895f1ca748fee43e4ae6debc66cdaa7689ae77c46d20f2c292ad7ea4d0084764229310027a30956fea2ca159a9e4ab6f249e17644333f8425592bc8ce3effc399ece454f13b7a4240033220f4", 0x4d}, {&(0x7f00000001c0)="0d37589fbb2aa2413d9c9f8a3813ed9e64dbfa9c640d8b7454a66ff2db9a4ebd950b93264703b2517e251fb5c390f8a7668177f581963abe63be55cbff858f8894cce6846f3a0f843ec6c2c6aa59b49a0175fbd0a47f0f3bb168bbd527938a7f3eadb1d1776aca7fd2cca4395a19902d9f47adaefcdfe01a10badc45743d74b5bae324349f0c5635318feb140228b25108914073e4b8d342ef72615139274ed29f1db99a1ee3ab69c0e6ddc946733bdfbcf1420440b46b81e591e24b18972fe8fb072377636f6038f17533401cab29206b6309f25b75e903af1680ff3b579e09302b6efccbc28c72a71fd5956591e8d6a369b10edf458237ee", 0xf9}, {&(0x7f00000002c0)="a3b8001089b14382c50c5d11c3481b8b3b", 0x11}, {&(0x7f0000000300)="f084dd8d2ddea0f2decf3ec574706e672c258b293080a1134b9e1caffc1bf77ecca5ef05a43e06055f1637f882bd29c22730483d85e878319100eaabe7086528433a030c71a89d25abc16dd3422974207201f45656bdc14ea568de7a19b5ea909ab90110282a7a839412c2d672ec414a159987a1453436a748786bf474b6e536188c246e1fcb5d7d1279c74ccad793e84ef0991dc82fef0fd0d0b6f2372da5969bf469d1af7ce16499186778fb", 0xad}, {&(0x7f00000003c0)="1e7e907aff087d9d57f6517245e935e291c7f68c5312b06c434f4cd6004597e5c7c3af5a7bc8a8d1aef9830b5ea7d671587f2997a100cb131797d079e7f8a89cf088346bbae791afc9d5c0042e2706f9a57b7bb812b44f42c03134e2f81547f747d701235f3d", 0x66}, {&(0x7f0000000440)="b5b98cc5f9e7b1905e26b2cc3ad6a0b616b3b64d46d1eac8ad1b3438", 0x1c}, {&(0x7f0000000480)="5e8ade06368180c3ae0c853a78002ab935c320de04620172609cd9bf3714e9dbc24b4ba6e730c8d8fb6d9e", 0x2b}, {&(0x7f00000004c0)="3116f5145aba1568737f9c2ddf4913db7cf9a8b4c786676a93a8cb8d8e083880f39a669e446b79043e7a02ff1093a82e509c43d43f72a57e71955e4ac03d9cd76aa1778ca6de85c1ace4444cc6e03c79fbb3303e52c1918b5a79adcc2d8d59df238d58343bc5afb99ff0c5b6fc9699aa48e1fb2e634efeb397a077073793124e0b9743104bbc33ad79758e111a477a4d698cfaf56017ec22d8648e328d752025687741ab21d99b5e100100c9f2de2772ec40b7f371508d2236b35a51c95c984840bae09db5f4e3630217ddfe5bf27559ad7ebf8bab1947361d75537abcfa7abb1c", 0xe1}], 0x9, &(0x7f0000000740)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x38}, 0x2) poll(0xfffffffffffffffe, 0xfffffeea, 0x41) 01:09:43 executing program 0: minherit(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ff4000/0xc000)=nil, 0xc000) munlock(&(0x7f0000feb000/0x12000)=nil, 0x12000) 01:09:43 executing program 1: r0 = socket(0x800000015, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040)="e1f46c99", 0x4) listen(r0, 0x800) socket(0x30, 0x7, 0x6) 01:09:43 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0300000000e74de400000000a600"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f00004b1000/0xa000)=nil, 0xa000, 0x6) mprotect(&(0x7f0000319000/0x1000)=nil, 0x1000, 0x0) 01:09:43 executing program 1: r0 = socket(0x6, 0x2, 0x0) bind(r0, &(0x7f0000000200)=@un=@file={0x0, './file0\x00'}, 0xa) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="55a2dfd9c0f760403700144e7d12f1120400", 0x7}, {&(0x7f0000000100)="d6fa3d7b03b305d5e347ca98da319355fb3182c2fe8c9a0e51e318d5855f8002a66063a99a8e8ae6ec8b32", 0x3de}], 0x156) setsockopt(r0, 0x3f, 0x1, &(0x7f0000000000)="0cdcedeba58782bfa651cbf60bdaadd18105b14d309c532901eb5bfa3e31be9c352efbcf36d5d84f8ab4bb6478089e5c828eb628614503d5e831eac9a93919eeda0b710305e53e62f96801bd156d4eff74b5cb524e297e95f799ae77ee47cc29d3645b100dc1b03c6180a97c676328aaa965527364739f4879a3084bfef99453f8bc0427f780aaf13c64", 0x8a) getsockopt$sock_int(r0, 0xffff, 0x182b, &(0x7f0000000180), &(0x7f00000001c0)=0x4) 01:09:43 executing program 0: nanosleep(&(0x7f00000002c0)={0x6}, &(0x7f0000000300)) clock_gettime(0x2, &(0x7f0000000000)) execve(0x0, 0x0, 0x0) 01:09:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCCDTR(r0, 0x20007478) 01:09:43 executing program 1: r0 = socket(0x16, 0xfffffffffffffffe, 0xffffffffffffffff) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) 01:09:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0xffffffffffffffff, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc685f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea6b865f6f05e2d3280d33ee6185c6a19e1a370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da6e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aad0600000000000000edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce4bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922", 0x265) syz_open_pts() close(r0) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0xffffffffffffff7f, 0x0, 0x5, 0x0, "85495500020000000000001167f5bfa600", 0x2}) open$dir(&(0x7f0000000240)='./file0\x00', 0x28080, 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xb8e6, 0x3, 0xd9f, "b08d662247ea5f2b2c005fafca000511d8e500"}) chmod(&(0x7f0000000200)='./file0\x00', 0x20) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 01:09:43 executing program 0: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) r0 = shmget(0x3, 0x2000, 0x200, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) 01:09:43 executing program 0: setitimer(0x2, &(0x7f0000000040)={{0x0, 0x9}, {0x0, 0x1bcf}}, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x6, 0x4}, {0x7, 0x14}}) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) 01:09:43 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) flock(r0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000000), 0x0) r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x1, 0x3, 0x9, 0x101, r1}) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 01:09:44 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040)=0x7, 0x4) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000003000000000000000fbfe000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000001000000000000000ffff0000010000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x128}, 0xb) 01:09:44 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000ac0)={&(0x7f0000000280)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000980)=[{&(0x7f0000000800)="d91f42bf10e141f722fee79e4036c211ac066da02b1bf3a959cd2062c10657c58deff13ab8da5ef352c8252dc58004ae9d", 0x31}, {&(0x7f0000000840)}, {&(0x7f0000000880)="fe20dcc0152f646cb14d114a5ccd66b976a8f2b5eb55623f8bfd069c4a82ac91a8e37029b9c7300178cfd213ebd6d0c79087c06aa87ae5a89454f9d2846282bf3258703abc16e527ad16aebcb62e65383f810f49ba1c4a29aa3b3a2685fb8e0f036fa4195dcfc8ce55a99518270a6c389817aee19e6848cb4795631b9cedcc1858696ee54a58f121e7048409eea9282de8bbe6290f46157ba801178aaa63bf84f1d8be0c5cfc54b6c7b52f57a53bc53e5276a381e13dc3f9c20fb9139eadef1cd81bd23a4b7bbf4dd068481ffd3cad2c6fce6bf997de5bcebe1fe4d63e50d6d556bcd1d1bd0d526b30846f96f40b32df1c59d56210193ef07be1efe5199513", 0xff}], 0x3, &(0x7f00000009c0)=[{0xc0, 0x1, 0x4, "60c0f20b405702820ab5042a995c4f7b116dfb5f72c727d2ebb93ee13882eb187aa45f09f03faf0ea641695a902857bec0a9f21b66d491021ee572a5f1ef54d9783aec7416e56846f42a0f16aeebbdaa09ef287b44f63dd193ff1dc71ad20f201d46916b8298e4cd186a499555b978f6a82b30fa2aa36be089756cf6323f2cd1d90bbcbf6b31a62e236ded72ab165a4a0e35ae9b3d90f5fa588d1fbf33563c136b62cfe9caad6ad4a4836038c3b2"}, {0x18, 0xffff, 0x400, "18d26f5b52"}], 0xd8}, 0x9) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) r2 = accept$unix(r0, 0x0, &(0x7f0000000040)) shutdown(r1, 0x1) poll(&(0x7f00000000c0)=[{r1, 0x24}, {r0, 0x18}, {r2, 0x6}, {r1, 0x10}], 0x4, 0x0) unveil(&(0x7f0000000b40)='./file1\x00', &(0x7f0000000b80)='W\x00') fchdir(r0) recvmsg(r2, &(0x7f00000007c0)={&(0x7f0000000140)=@in, 0xc, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/248, 0xf8}, {&(0x7f0000000280)}, {&(0x7f00000002c0)=""/16, 0x10}, {&(0x7f0000000300)=""/6, 0x6}, {&(0x7f0000000340)=""/117, 0x75}, {&(0x7f00000003c0)=""/112, 0x70}, {&(0x7f0000000440)=""/175, 0xaf}, {&(0x7f0000000500)=""/142, 0x8e}, {&(0x7f00000005c0)=""/47, 0x2f}, {&(0x7f0000000600)=""/161, 0xa1}], 0xa, &(0x7f0000000780)=""/61, 0x3d}, 0x43) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) getpeername$inet6(r1, &(0x7f0000000840), &(0x7f0000000b00)=0xc) 01:09:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x4, 0x40, 0x7, 0x2, "a17784c5acd4f9cd1082bc44a7dfea858d63c973", 0x5, 0x8}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x6) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x0, "058832a528295affd1c8add1ad044097f4d25e92", 0x0, 0xfffffffffffffffe}) syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) 01:09:44 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = kqueue() kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)) 01:09:44 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x1) sendto$inet6(r1, &(0x7f00000000c0)="a71b32a3076d99b826c5346fd2559d4bb5f4701ff49e41f8fa12db02ffa0bed8f0782d60dd70ad18a93e08a30109d5147c55a0752157afd6a0349f6cc72403669541253ac00aef89d224ffe280cfbefe4b571e891317a22c2d9fa5f6d297fc8a7d342a0615a50245f57a4a8cc00c104c3378638437a42e5e214dcdd877364ab3cb39acb179", 0x85, 0x5, &(0x7f0000000180)={0x18, 0x3, 0x2, 0x5}, 0xc) fsync(r1) poll(&(0x7f0000000040)=[{r1, 0x4}], 0x1, 0xfffffffffffffffd) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchdir(r2) 01:09:44 executing program 0: r0 = getpgrp() syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) setpgid(r0, 0x0) 01:09:44 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "02000000002300"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000040)="ebffcb6adb18713048e699319203e1196c1c6cd8e47134a19648000000000000", 0x20) syz_execute_func(&(0x7f0000000000)="f0ff4900c4a2e147c4c48329498a84270000620f01da36f2470f70bb040000005026f20f5d310f18f8c403612220322e660f297e58660fe49af2000000") 01:09:44 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x8) shmget(0x1, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r0 = dup(0xffffffffffffff9c) getsockopt(r0, 0x4, 0x1f, &(0x7f0000000080)=""/7, &(0x7f00000000c0)=0x7) r1 = msgget(0x1, 0x100) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/58) 01:09:44 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x991, 0x1) recvfrom$unix(r1, &(0x7f0000000540)=""/4096, 0x1000, 0x803, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) 01:09:44 executing program 0: poll(&(0x7f0000000080)=[{}], 0x189, 0x0) r0 = socket$inet(0x2, 0x4, 0x9) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000040)=0xc) preadv(r0, &(0x7f00000011c0)=[{&(0x7f0000000100)=""/94, 0x5e}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000000)=""/26, 0x1a}, {&(0x7f0000001180)=""/32, 0x20}], 0x4, 0x0) 01:09:44 executing program 1: r0 = getuid() r1 = getuid() setreuid(r0, r1) pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r2) kqueue() open(&(0x7f0000000000)='./file0\x00', 0x10080, 0x42) ioctl$TIOCFLUSH(r2, 0x8004667d, &(0x7f00000000c0)) pipe2(&(0x7f0000000040), 0x0) 01:09:44 executing program 1: r0 = socket$inet6(0x18, 0x7, 0x3) dup2(r0, r0) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) clock_getres(0x4, &(0x7f0000000180)) r1 = semget(0x0, 0x6, 0x20) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) recvfrom$inet(r2, &(0x7f00000000c0)=""/92, 0x5c, 0x43, &(0x7f0000000140)={0x2, 0x2}, 0xc) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r3, &(0x7f0000000200)='./file0\x00', 0x20010, 0x80) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r5, 0x40) close(r4) 01:09:44 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) accept$unix(r0, 0x0, &(0x7f0000000000)) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() read(r0, 0x0, 0x0) dup2(r2, r1) 01:09:44 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0xffffffffffffff9f) 01:09:44 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) write(r1, 0x0, 0x0) dup2(r0, r1) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) 01:09:44 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = socket(0x10000000002, 0x2, 0x0) close(r0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 01:09:45 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffff5) truncate(&(0x7f0000000000)='./file0\x00', 0x3ff) truncate(&(0x7f0000000040)='./file0\x00', 0x20) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x2) 01:09:45 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) connect$unix(r0, &(0x7f0000000080)=@file={0xb598e46b897c73ed, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) 01:09:45 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0xffffffffffffffff) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) 01:09:45 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getpeername(r0, &(0x7f0000001080)=@in6, &(0x7f00000010c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x400000000005, 0x0, 0x194) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 01:09:45 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x7f, 0x2, &(0x7f0000000040)="02000000", 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) 01:09:45 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0xc0, 0x20) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000001c0)) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000200)='./file2\x00', 0xfffffffffffffffe) chdir(&(0x7f0000000080)='./file2\x00') r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file2\x00', r1, &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000240)='./file2\x00', &(0x7f0000000040)='./file0\x00') 01:09:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x1) msgget(0x2, 0x244) 01:09:45 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x4, 0x0, 0x0, "8dc6861f62e38a64ec768840672c33a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_open_pts() setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:09:45 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x148, 0x0) kevent(r1, &(0x7f00000006c0)=[{{r0}, 0xffffffffffffffff, 0x2f, 0x400fffff}], 0xffff, 0x0, 0x0, 0x0) r2 = getuid() chown(&(0x7f0000000c00)='./file0\x00', r2, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) kqueue() 01:09:45 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0xffffffffffffff48, 0x0, 0x0, &(0x7f0000000080)=[@cred], 0x18}, 0x0) 01:09:45 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) flock(r0, 0x3) fcntl$setflags(r0, 0x2, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x1, 0x1000000802, 0x200000005}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) 01:09:45 executing program 0: madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 01:09:45 executing program 0: r0 = dup(0xffffffffffffffff) recvfrom$inet6(r0, &(0x7f00000011c0)=""/4096, 0x1000, 0x3, &(0x7f00000021c0)={0x18, 0x1, 0x97, 0x6}, 0xc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) readv(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f0000000000)=""/6, 0x6}, {&(0x7f00000010c0)=""/249, 0xf9}], 0x3) write(r1, &(0x7f0000000200), 0xfe72) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 01:09:46 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) r2 = socket$unix(0x1, 0x1, 0x0) recvfrom$unix(r2, &(0x7f0000000040)=""/59, 0x3b, 0x20000042, 0x0, 0x8fc9) write(r1, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000180)) r3 = msgget(0x2, 0x20) msgsnd(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000039a1e0c2e6857ff77d5f2d354e1509000000463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ec0d0e5bb9cc094385ae37dada4e092d967dd606bc1f4abb9190b0229ed801f1edc6fed40cd63a011f7632e94797b1a7b311f58a77f562a4d4d044e328865551a6d31ae596629bca452f8f9620e671bd476a76d51ea97831e737b65ef1e326d70757eec5ba4ab231c401c5f076fb6de96dd0362d430a67b209c54ab2ec9c70a270281b9233"], 0x1, 0x800) r4 = semget$private(0x0, 0x5, 0x2c6) semop(r4, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x1000}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x3, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r3, &(0x7f0000000800)=ANY=[@ANYBLOB="00000000000000000000000021000000000000000000000000ca68a7dcd0941f48c1c77fc166d36b0000000000000000000000000000000000000000000000000000000000000000000000db17db13f4c50de5cfdc00000000000000000000000000000000000000000000007f3a793594377a5005c0e90000000000798215e55b9f887f9757ebf48f57cc40e49d331fa94163a291d00aef982438c47e0ee03953bc87405a9d5f21e706fc3cb7fb"], 0x1, 0x0, 0x0) semget$private(0x0, 0x7, 0x305) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) ftruncate(r2, 0x1f) semctl$GETNCNT(r4, 0x5, 0x3, &(0x7f0000000400)=""/11) getsockname$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) mkdir(&(0x7f00000004c0)='./file0\x00', 0x6) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x180000000) msgrcv(r3, &(0x7f00000008c0)=ANY=[], 0x0, 0x3, 0x800) bind(r0, &(0x7f0000000640)=@un=@abs={0x1, 0x0, 0x2}, 0x8) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) bind(r5, &(0x7f0000000540)=ANY=[@ANYBLOB="0900e6db6669b6652c00e959e6c2e473ec96de7d95da2cebd7d6ce1285a098d217daa277a676a1357c849ccb9b6504d754881dad4a4d19769db97ccf4941fc4ab8d8263c3118b1eea5d850644f8375d74ff87e274fdd1a5802e03cd265ef22894134241fed080a49350799e443ffff5d0ca064e7102822a1646c6a343375a620"], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendto$unix(r6, 0x0, 0x0, 0x8, 0x0, 0x0) 01:09:46 executing program 0: r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = getuid() r3 = getegid() fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x2) dup(r0) 01:09:46 executing program 1: r0 = syz_open_pts() close(r0) syz_open_pts() syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) 01:09:46 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x7ffd, 0x10) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000200)) open(&(0x7f0000000240)='./file0\x00', 0x20000, 0x100) setsockopt(r0, 0x29, 0x4, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) ioctl$TIOCSTOP(r3, 0x2000746f) kevent(r3, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x8, 0x2, 0x80000001, 0xcb8b}], 0x10001, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x20, 0x80, 0x4, 0x40}, {{r0}, 0xfffffffffffffffa, 0x10, 0x8, 0x1, 0x2}, {{r3}, 0xffffffffffffffff, 0x80, 0xf0000041, 0xffffffff, 0x20}, {{r3}, 0xffffffffffffffff, 0x8, 0xfffff}, {{r3}, 0xfffffffffffffffc, 0x2, 0x40000000, 0x0, 0x10000}], 0x5, &(0x7f0000000180)={0x101, 0x7fffffff}) ioctl$TIOCNXCL(r2, 0x2000740e) 01:09:46 executing program 1: poll(&(0x7f00000000c0)=[{}], 0x1, 0x80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$unix(0x1, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) r4 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) poll(&(0x7f0000000040)=[{r0, 0x100}, {r2}, {r3, 0x20}, {r4, 0x20}], 0x4, 0x7) execve(0x0, 0x0, 0x0) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000140)=0x2) 01:09:46 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x31, 0x40000005, 0x2000000000000}], 0x7f, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) shutdown(r0, 0x2) 01:09:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) ioctl$TIOCEXCL(r0, 0x2000740d) 01:09:46 executing program 1: r0 = socket(0x18, 0x2, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/4, 0x4}, {&(0x7f0000000040)=""/130, 0x82}], 0x2, &(0x7f0000000140)=""/165, 0xa5}, 0x3) setsockopt(r0, 0x29, 0x3f, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) 01:09:46 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0xfffffffffffffffd, 0x1) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) lseek(r0, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) 01:09:46 executing program 1: munmap(&(0x7f00001f3000/0x4000)=nil, 0x4000) mmap(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) poll(0xfffffffffffffffe, 0x1000000cc, 0x6) 01:09:46 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) sendto(r0, &(0x7f0000000040)="9242d0ccdddf0048983b728090ac8599c99ce94ed15aa0d5c421f9fb07ade45fbba35e5db9a02d76e958c89b3557c696fe8dc7a27b9527d80cf10398330b7ba71313ebe6b8824758a4c0f6219a4d540e5964f1853726f88f69e475c948aa6e628fcefbec7ddfeec717d0f00a2370c12a7b6e0b33feb3b29beeaf08bfb14ed372a7d00ef69bb525b94c5a00a7ff0dfad6021e3bbcbc096b14090dd3c357400250e409edad37ae58f99feaff866abcd1ebc7a1299094ade5", 0xb7, 0x8, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x5, 0x10000000000008, 0x0, 0x732) 01:09:46 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x100000000}) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) flock(r0, 0x2) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 01:09:46 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f0000000440)='\x00'], 0x0) fcntl$setstatus(r0, 0x4, 0x90) pwritev(r0, &(0x7f00000003c0), 0x148, 0xfffffffffffffffc) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file1\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x0) 01:09:47 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) utimensat(r2, &(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)={{0x1, 0x20}, {0x0, 0x8}}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000840)=0x6, 0x4) lseek(r0, 0x0, 0x1) read(r0, &(0x7f00000000c0)=""/180, 0xb4) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000240)=""/157, 0x9d}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000000300)=""/255, 0xff}, {&(0x7f0000000040)=""/65, 0x41}, {&(0x7f0000001880)=""/4096, 0x1000}, {&(0x7f0000002880)=""/4096, 0x1000}, {&(0x7f0000000180)=""/42, 0x2a}, {&(0x7f00000001c0)=""/54, 0x36}, {&(0x7f0000000400)=""/103, 0x67}, {&(0x7f0000000480)=""/52, 0x34}], 0xa, 0x0) 01:09:47 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="a65674f2c78226d0ccbc974f6da686ec92b81cc50b5f604a8258eb41e90083b344045429ed75c8884e997598669514a1380c998f6d4bbf8fee968d7c4ac28f085e1db3c57e585338460cd78bbd13ba70b95171f9949c2eadc066c41387ad5141f716e06ff327b0dedc2bb4abe5523127ae61803bbc6d96a4c5664a76", 0x7c) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000), 0x0) 01:09:47 executing program 0: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') rename(&(0x7f00000000c0)='./file0\x00', 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0xc02, 0x2) 01:09:48 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10200, 0x10) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@file={0x0, ""/29}, &(0x7f0000000080)=0x1f) r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) r3 = socket$unix(0x1, 0x5, 0x0) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x20, 0x44) r5 = syz_open_pts() poll(&(0x7f0000000140)=[{r0, 0x2}, {r1, 0x20}, {r2, 0x4}, {r3, 0x82}, {r4, 0x3}, {r5, 0x2}], 0x6, 0x0) poll(&(0x7f0000000040), 0x3, 0x0) 01:09:48 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x1, 0x865}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r0, r1) 01:09:48 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendto$inet6(r1, &(0x7f0000000000)="11f94f2b326768a4df3568ebe4c3d6e55baa9ef53f6188d167d7b7e5fd68bb30be92cf2aaba284c556096050b78899677f7c773d4edf2dc8d1f657e1db0f421dd75c4aeb8b1126501e20def87e54ba992fb6464c1fd37f87f3e2199d9b2b34213d56ccf8f23af36663e329", 0x6b, 0x404, &(0x7f0000000140)={0x18, 0x2, 0x0, 0x7}, 0xc) write(r1, &(0x7f0000000080)="658229b98a2edf9b0bebaf5f3535843e41bd9c0ba1479362e54204ceafb8efc14de95f311f58b9dc6277d7b137ad3a1b4f4aa6f3f282009426b809971ca29312301fa9184a33ab3e33b6e5a00246f6a192eaf8a1b9a9b91999999250d358830edf8b790a59b8ce7af6ffc636e1411008bfce634477ea70b14d84d1", 0x7b) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r3 = getegid() setregid(r2, r3) readv(r0, &(0x7f0000000000), 0x7c) 01:09:48 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x300000000}) flock(r0, 0x2) ioctl$TIOCCDTR(r0, 0x20007478) r1 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xc201, 0x4, 0x1, 0x8001, "2ce93bf3bd8fb51c441855212e4d22c0daf14848", 0x6317, 0x101}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x100000000}) close(r0) ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f00000000c0)='./file0\x00', 0x8002, 0x2) 01:09:48 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) setrlimit(0x4, &(0x7f00000000c0)) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0xd8, 0x4) 01:09:48 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) shmget$private(0x0, 0x2000, 0x0, &(0x7f00000c2000/0x2000)=nil) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) mprotect(&(0x7f00003f0000/0x4000)=nil, 0x4000, 0x4) 01:09:48 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000001240)=""/74, 0x4a) mknod(&(0x7f0000000140)='./file0\x00', 0x1ffb, 0x0) kqueue() r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r2, &(0x7f0000001780)=[{&(0x7f00000001c0)="b1", 0x1}], 0x1) r3 = geteuid() getegid() faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x101, 0x1) r4 = getegid() chown(&(0x7f0000000000)='./file0\x00', r3, r4) write(r2, &(0x7f0000000240)="c2f5b24cc8996b2532dbd0489db602dff2126823a765fc2b8c6939429d4cac04be17ab63fbc54100dd57946e1e0e0c3bc7a061d684072edc28fe1943363e612f8848a45b46041b0017ff934397a33a90b9234b0b5f46a27ae00c8553b8fdd8d2a4273f869e5bf5571f6e28ee2cc4f8918037d77c5513c955426c10271e4ddeb9f61fffd7a113e297214431075b9ec2e37b637b2a84c40bea793a0d21ec599f5513ff72db2e9fa9f1163d27010aecb5b5a18623a4c6334014d24afb024aa0e4c39e08c2353121d0f3cf86534c954477a6819f7ebbabe16e52e037fa43a6dd24a5a0b6eb81e5b9f84e990c4b71399f04e9ce59cbbb9e9adf8029ad14de5442d9e77d06cb92b82556583406792c325c06ee75ea5d7e912e34ecc990d11cbffd45e572776b706fa60f637374cdfce86fc02172914ae0cee3331b847f3516f18dd319d22bdee6799e1a7c8977eca8b3d179a4470b26b3a64924a44d9b5c99c89ab7284ea35e486470262c2f5d5950d2f718e81495fbcc9d3315c2fd593dd6331847df8ed1b7c5f6e3ac86a1270db2025cd907ecb62b6bcf3cdf56591eed77af051ffcb886c5e0ad58bf4cc839fe523bd0dfb90a1baf2f40b2ec002cedf7a5407031d7585f703c86d2f72a1c98cca94e4a1f273b2085a1109c23b35581d3ff377ce11b91d6718717144144e2e7bee645211cda524105f06733d8e1405e7b077b8e83ad6aa97f1a0bd66b3d57162d5ce813fa64a4036b18eb6258419e0fd56e98fe174120215d730e4b29582f268c01d5872fc8224b164a4c2161875f0d24a56934786e38565fc9578b3800cf3f424d1e8db841d5aee6442e80f601f0a3eb5c058e483b99fa57ee4d116f567f1ee3f950ca7aa93bb7c705ad609cb29569a0f79d7efcd6ffbff8f692df34f31992c85ce53f540f7fefa73ccd25bfd585ba6b43f1638b624f90127270ea3cf655ed62841ae996d81f0492252650d2a0584d8db75013a283e049a24e8a36090b6f54db246a3901b10e30dbc5504f2739962cbfebf62c0315463bf826b4f23345f787892f9ef9605c7f0d00f64b22feba7fef09aa40e5772fdac41d34901024ee1f686086f4304425338d4d454e4ceb3e88521878fdccd7986d67389c3abc5627c8f15c6bb310a499e19edd09547c9d0990296a33dff92dcf7f0dccfb044570fb93ab7e5e456d1d46c80412fe63370b61ade31d968ff8753647a1419f6984d92a076ad01db90b7cbe26f779e91d81fe39e7503aa3f696b0ed21a72737acbdc40f26626588675da06f6849a0c6dac5fbb8724ea8b9eab859263b5dd621dbe8a1494d72631f146a07d36d7543b8bc948e8a91b1862a1fd112e57c7e4cf6954c7c02feb19d5faf68fcb618db164082a0f80665ad2b0f3cb1189083c6f6d2a9fdd6c861a3dec147d034efcb72a7c76393498c63e5fe3835bdf618e345eeae4e0b6fc7f37e42447b209e814b89f35de67c1051db160ea0f625079d85a3cad418467707d755fb67c21cf312b9f20849395e6faba99bf094e7942c36705225f41d95c180f14f10b055fbd47f1184fe332edc26b1590fb2faedc81a87ef471f1ed5cf746378db4005aa8a5c1939b3ba2d02c1c6773addd9691cd04d9cdf846a873446da2e6074520f2b255ed23837f274580e44231d4b08cebddfccd9c5c813f75213c5caf7b59cc747a3f92ed522a104a1d1e992ec38ce68ad5da6a1cdc56491ca2beb0ea874aad6f59a7b4e9c4384fa5731fe126b9ea93adeab3efb7611d2a81fb69312992e0a104f90c098802a02c4f768d25b82cde7d024d2328480dde417b19f899f79c56a1922cb95161d756a14fe21abc714813692581da47fcbedd87e93ef8880a6b73a78d9f8d716ce60691a243f800d349640f293c6313a4eb119bc3c6ca3673332cb8e8d47f1ac44714871171c504070fafa5195cc2bae432eb98e4353ca461ab996a62b32ee4e153d8d6e6bc00efdb590533dd28122c9807250f4e958e98e6896488c79c06a2e3bbd8dbf04d14f6b57cba7310958f5dee00432f6b9c909d8ce9ca94d3cda2695ddd7c6762e5d7573ad154b2cbfbcd941d017c10b897bfbf1fdbc5687742a1bcd9946ae8113c965d35fe218a16ca5879cf5c47b30b71b412575d02710987e1aa64516d8ad6e1a6f066141e7f4c9a8b7fbf5564bddac99b120cde6edfb3b2ca59ffac496a0ab402a1a5000f089eb34b11294696c00617b23aa79b2e0e5fb54d4bd5be12d5a1f8cf6ee2dd1c6772af2895addc4331317fa08e2b1125887c2c8b6fdacf5797c5085f9074c316b004c8460d4f13220977c86e344beb33e7571344d7638378c9f0a54a5a65d295a8ccc33cf73f2df12a5b4e2c8e552b1f7165ac694dcbc89bb89535904922a592a2f21a6f7db8161b1ab55c55240bb687bfc2dddd70763de3861d2e07b63e781969616576216dcfcf69b46a3c1ed4fed1bf5b61cd612f58a44c3cd4ff236ced6267258c1c6fb5103cee2c7eef7c547b1f243c7cb78bfd3e838d33ffc3f5f707d9fe4f06557e06e580e2ac034e566bbfd092f97c3d78c1d975aedaf962c9e589c4e9a58e1cd73645e5560cc964ed38ffbd7e52366834d561864c432608e8e4822edbe9139504ace2d8a4d10b39e8f1c37e21508eb8a0985df882b7bea568baf98e37d5af44c36db900c2b1cda2472ccb64b8dcce19a7e4a5b471fb8284ef8c5f446979315b3196410b51f8e93d44b5d98a23485a34a9dd45cfa36e534effc7b93a48bdc8b00e28ed546f8f5f6c037c5f5e7b87712523b4dcad2c9c8a505c23bb6b911c8588b1b351c6c7cb59d26951d7d27c2c804a678546a6a615c54a0777da22bed76d8e55785457f2e1cb6dd5bcc16629f32c3f002b8dfc3d2b417594f91eee3fb9cbdaa58c406def29d48d40efb1acadcbf17fa35b835cf3c8835a8937c0729c9eb7105a7a3dfa3e468ab87295bae24c2c574af66b913df68293169aeb6a89d448bab037912d1491ce07385035f7033863dacdf9561a7dbf96880b9ffd1042cabbec0e7805fd1bd35c52d0a24719d931ea9009446fa7131b86b47f47573bd4037c27df42ee7b75ba89bdcd2c7aba6da41eb67d20efb926ad5ab8582011c2410cc260efe2762076f1231ee17a10fd31b66539289acd80752967deefd0c6930f5333dd8e7436d6d614e4faceac4757a2c2b4616cfc452c1bc77d05a4384bf780af3f598779858660f1e432539f22875b885b30bb5a2e040cfd287204807b4f74684462a9e7263698b1997065815b70ceb10d974c40d36fc67b1d218acbb8f92b0e133222ed731aed115df4922f78097fddfe5c184fa32e8a370335ae156ff81207d848b6f016a88f5a75620f7b15fa8ec650f046ad7614aa588181fd3f681fe5524eb958c4eee70d19c2d4de675fcda33c46e954d0518babe6ccbf1cc63c1c038ec007773f9a44fd1fd4fba1a84714aa3649d45cb4a474c7b8d09296a1bea99646b7a3bb2a13c86df7b884a149e39ff3a18b8b1178307eb33ebfd8779c739f350755b9fc8643ce5326f70a261cac3b4bec215d756329fb58c1a779da4afb9bc11bf40f92f34d408e14a0ba5a6a01c61ac8f973f364bf5529df5533322b486cd009511b3ed43772638c4c947570dfc9cb0be969865eb3d353353bf9dc993cb711eb469658ff92aa3791d4ef9aec939b65479e5da9a82419c102d6980c0a09aac8574b8cb180940b116bf2610b5ae6c62215340758e27e02e5aa9bfb070889f43a48822ba5c2fdd403c42d0ec2dcf104cda153ce6ca4583bdac5ad1d5e0637d26a31e35733df0e5bb9e2717531a2711e583fd61afde2d0c84b7fb2fb968d02c0e8e2f0fa1bedd1b90685b018e2dca8c1e1fa2175ad11448177f48fb4149e6a365aaf8d99f317754c520f81908aceb64cd11fa75f0e5c3d56e9d9db66517d58703eb80400a063ee9fb5e27f64965505693fdfc2613082bc63fdd8dd08da7c3c52d2ed39d966798536565cee36bd43188a13454279a60c54acabdb6b3c654c13ef2d0ed967edcd3599f8483ffa9623f0ef79c64ca3929e2bbe61a4977927d6d4143aa4a125c73f2e951bb5453a273e9155232397f6e6df9490f839ddf6f186aa5b3e6677ddfe8f1916b47f2b017c527958a547dfce6c7932b45f10f5b7da7bd61c12d0e376abdfcf454d38ca3f4cc61fb7a0689e0b96e6fd9882cd182f8a91aa932620789d1b049b5012b0e1c276ac87819749e337a782028c018807bd585aec8e1420b38a4a9bf841ab3ac95e2b746c0d629198e26a549311331ece9e56b6dab9cba1271e9e98a12a76bed58d0ea881f2a6789c60b544d8a6589675161654fe9baff7838d9b544b1a6bb65d7e42ce0c2ff45e684b41a6e83865062565d320e24d9168ff3f0ff9dab7c392e5814901776fcb5e6c4edb07b88e5b9fb20a4591cfb1fb7dc5efa6dfeeb9d3125ef1e339aceeed2428948a8684587460e877557f9b616e843ed6db1e42082d34ce5377d150655717d00e3ca2527c5be069079ab9198b43fbee28ce0f236a56240080946e173b63b12e8d2edff9804823c0c6494660e80efbf54f8c2ae20ef4853e238a7157cca86a37d17f891770fabeabe8cb00a0b1da196588fa956606503e96ca9a495faa3f67ef203ea2c7d317485817646346d64f55e8dcb178a04d03a493f040d7d522e991bc24f16f50ecaa29ba6c0a01797ae59772b85e970ddf2c18af67e2bf16d095d17d209edfe5c30eeb7a721cbcf456cf71f86b52b6f33a47e696a024896db36d38c7fd9b3d40b481aef9470e9181b627df5f0ca2b9a77e70db04586f4afb0f81cdef06625333dc82a01b296e1f8c7fdc170d8f1e1fbcdab552a7a5ca7e09aea6a0fde4d33fbafdd39871339f8bc08d64208fbdcb723c4ab48beb0f2b9b988341909f70b6e9cd850efdad2867788241e004d6f5bc5d7515359d5df7f4daab940ba6f2dc1f20cbda48d28c2fba24cc96332048266088afdbf025b0284b345955f9a9e7d2022d59c52745e661466055727b22ee9af00de8150be187a4ed841af73edd518fb3af01330a2bd42e81eb6b0b53622ec7398cbf639d8bec2108819300b4c8cf1a3a51231f6733c5f7b2cf4d3b01596bc7bc8721810dc849a5e678ca66f8586452bfe5d826590674ed670f432954945766863c67b773573bf7ef9094382eb43004418b6ff004e5e11abd5de6aaf7054b7a6abd7daf92e01e6df76a3f70de34525f35f65811e0dac87ac6accb9b17a5e00deeade78e80b929ca4516eb8bdbc07f5ac583f097ea76962090eb4d93f117704640959390a76def805214676f6608a9617c40b5e9762e04b377803c1a184a7dcdea6128f91f1735f4010a9a23be032e74d8b2f50bcc592d5ad154cfad41d7d2a5d13587afe927d68adf5dabb923a9b01d6af98e3038dca7c0fb5e6c29e3241cedaaa5be05b8384f5e9fe9a813658b439e50410dba124974b721a9436d2a2a51c9afa057734dfdfe603112797ca2e0799a6a846a38d965efbe093d4f09ccd13515cb6032dbdaecf6b5b53c323ccb10b948c5e71901e12dc33609590b79dfa17c8eab4f6a8c18a44dd3d9c43e7c8c7435da5a40807c8b0d622b1afbc10ef2c69fa51629309ff8778aed04346028c3efa38b3b2f62793d7a00286bc6cd135b2acd22146cf27172eecef56b8beadf51d02de2a984722630b2974dafee8433766397b771392b6b3c2dc3df21713ee2cb162f40fda55efc81905ac58fc187fe544dc0f9e7150db987a75858e679d8013de158999faeca969d96503e03519f8bbe0aaf7c7ad00", 0x1000) 01:09:48 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x4011, r0, 0x0, 0x0) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) r2 = syz_open_pts() ioctl$TIOCSCTTY(r2, 0x20007461) r3 = semget(0x0, 0x7, 0x10) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000000)=""/243) 01:09:48 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000021, 0x0, 0x0) socket(0x6, 0x5, 0x40) 01:09:48 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x3, 0x0, 0x100000000}) 01:09:49 executing program 0: socketpair$unix(0x1, 0x40002, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) close(r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) 01:09:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {&(0x7f0000000100)=""/8, 0x8}, {&(0x7f0000000140)=""/4096, 0xffffffffffffff55}, {&(0x7f0000001140)=""/234, 0xea}, {&(0x7f0000001240)=""/105, 0x69}, {&(0x7f00000012c0)=""/136, 0x88}, {&(0x7f0000001380)=""/180, 0xac}, {&(0x7f0000001440)=""/59, 0xfffffffffffffde5}], 0x100000ab) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:09:49 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = socket$unix(0x1, 0x5, 0x0) getpeername(r2, &(0x7f0000000080)=@un=@file={0x0, ""/90}, &(0x7f0000000100)=0x5c) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) wait4(r1, 0x0, 0x8, &(0x7f00000001c0)) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) getgid() r3 = open(&(0x7f0000000280)='./file0\x00', 0x8880, 0x40) r4 = semget$private(0x0, 0x3, 0x2) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000002c0)=""/185) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000380)=[0xd1, 0x0, 0x15b241ce]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r7 = geteuid() setreuid(r6, r7) wait4(r5, &(0x7f0000000440), 0x2, &(0x7f0000000480)) fcntl$lock(r0, 0x7, &(0x7f0000000540)={0x1, 0x0, 0xffffffff00000000, 0x4, r5}) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000580)) shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffd000/0x3000)=nil) recvfrom$unix(r3, &(0x7f00000005c0)=""/238, 0xee, 0x1, &(0x7f00000006c0)=@abs={0x1, 0x0, 0x1}, 0x8) shmget$private(0x0, 0x4000, 0x12, &(0x7f0000ffc000/0x4000)=nil) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000700)=0xec8) setuid(r7) getsockname(r2, &(0x7f0000000740)=@un=@abs, &(0x7f0000000780)=0x8) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f00000007c0)=""/205) fcntl$setown(r3, 0x6, r1) getsockname$inet6(r3, &(0x7f00000008c0), &(0x7f0000000900)=0xc) syz_extract_tcp_res$synack(&(0x7f0000000940), 0x1, 0x0) 01:09:49 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x1) r1 = socket$inet(0x2, 0x8000, 0x8) r2 = dup2(r1, r0) readlinkat(r2, &(0x7f0000000280)='./file1\x00', &(0x7f0000000300)=""/203, 0xcb) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) execve(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)=[&(0x7f0000000080)='-}\x8c--\x00', &(0x7f00000000c0)='\'&\x00'], &(0x7f0000000240)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00']) mkdir(&(0x7f0000000000)='./file1\x00', 0x100) ioctl$TIOCSTOP(r2, 0x2000746f) chdir(&(0x7f0000000540)='./file1\x00') 01:09:49 executing program 0: r0 = syz_open_pts() r1 = dup(r0) recvfrom(r1, &(0x7f0000000080)=""/210, 0xd2, 0x800, &(0x7f0000000180)=@in6={0x18, 0x2, 0x0, 0x8}, 0xc) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) 01:09:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x6, 0x3, &(0x7f0000000080)="2e6b93329488da44194d76d7c7116050b0b245adbe7ab013bb055f09abaa65ae92ee7beacf9bb82b50348074a7351b43ed720ea687cce38c9755a964ce9166ca1249ea8d39aee25dd7574f1a0e0f5476942ddc907b880abc6858d8fb04106ee5ad7e6ee814a98043e2e5f04cb26cc242a0452b85941db3bf79b1ab2e86753fd0b0314cee96092e06cedca27250601788790a4c9ac058c966554e4e82ddef66b038ca7d51907c629ef143a8828512c8613a83854ca2e3d594ee194e9aab4b6d33486da719af3f59db45489fb193f3369ae0c5cd5c4d4241d2fe9580e1be9cea91ed2791c49002bd8b06248bdd7058fd275ef8cf", 0xf3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000000), 0x0) 01:09:50 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) close(r0) bind$inet6(r0, 0x0, 0x0) socket$inet6(0x18, 0x8000, 0x4) r1 = dup2(r0, r0) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x4, 0x2) 01:09:50 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = open(&(0x7f00000010c0)='./file0\x00', 0x20, 0x88) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x20000000000000c, 0x4}, 0xb) lseek(r1, 0x0, 0x0) getsockopt(r0, 0xffffffffffffff7f, 0xffffffffdffffffa, 0x0, 0x0) getsockopt(r0, 0x2, 0x8611, &(0x7f0000000040)=""/4096, &(0x7f0000001040)=0x1000) unlink(&(0x7f0000001080)='./file0\x00') 01:09:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e", 0xa1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xd0f, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 01:09:50 executing program 0: pledge(0xfffffffffffffffe, 0x0) r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) ioctl$TIOCEXCL(r0, 0x2000740d) 01:09:50 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000040)="0000000076b8718d6b4ad860c123a14fdf38237645a3874a7bd03f2d069f1faf3478fdeec98a8357a6f9f3355d9a0239e1b8fc81e21ca0fd092df3c17e24aab7e63a56b528f953cf2d3bb8d90900000035dbc4924113c4cbdfffd1ff2dfd", 0x5e) 01:09:50 executing program 1: semctl$SETVAL(0x0, 0x0, 0x8, 0xfffffffffffffffe) clock_settime(0x0, &(0x7f0000000040)={0xcd06}) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x1f2) 01:09:50 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e1f000000653019"], 0x1) writev(r1, &(0x7f00000016c0)=[{&(0x7f0000000380)="34ff61be47006c60c3870491e85b052b960285a91630a4c511d9fa4c290c297b339afa209e8fecc3b6a842f4f1ca6cc57ec0721a26b2894ffab734b56e93f9f1fee7ee2be67ac6029999926a0358ecdd17bb9b26f8f4c053d860f8a0e0d02df19c9d679ef96ecd19b55a2d318c7ea30a364097dd53e2a4eaecbfcb7cf259a35c337e4f2ac8fe331a4034c6e9071c01ae009d27498a9a46ef21d9b7c789a977fe542a54908c887246f8a012da8caad00d5b2570417421d2c018dc096c3a5c47ed3328a0330476d3993437e50a14e5bf73cea3f1a07f0f2e383d8f246aad239af497a2645b82fac2bb134496c46015279176e6dd0c15571e656bd30650ac387a5d2c4582f1bed3db596d634f39838bc4e53fefd202fffad0955f60fd5772d665d660b5296d6dcd804c69e53a0508cad6678078d0174750f8d0d94861a0a4016440401f02f977a67b23d83cbd911522456ceb15b39ea74ac4f8f618020cb981c4e47b883d781e50f9494c220ece4a22dfdb30f09a278f5d480c402869f7022cfa93bfcea2fd2d21340f944706f524850f79363289e6cd83c07fcdc682437d206c16c8dfb2c5b615086f8cd1e91c5f92f495792886b963dd833121210f93be742be32125deafcdbb700518ff7ac72bfb152672482bfd135c4e357a1d0c86a7b21250998effbbc93d32b73b0bf49b5f8b0ac7c2e2c101a3b2bb9634007ef808735b7588c2b8751e88f868ba6241f289e55deda66c342deee0f313bf12c77aec1a648413bd29bf2f3cc3d2a777846de247d338ac0c36ef7ab969c6cbe30787fd5115bd5890685eece4707c85d65a28549da34c7dbea29466ca45a8fac32b0a557b5f796b4cd3fb9e14aa8780fba9ea68bfac5ae6003254a9c3160b22466f38da739d13752a1038b77b20feb5831c5ac16ef1785431e8c9afb7712fc6c9fd75891e770e61255d6f60948659195f31869c6afd83d26306abba7669e1d08571caed8c849033e1c77f2831f7388b4e539c12617f6223b802319171a65cc4e37c6d20cf5749a5c272f4fc47778f6a400714a2a96013edc1d889560f2c5391f3d37d44d6895ef217724d8915f8b43646da0ba3d880b79bf9032d96f1491044c3cf7b4fd0d39115469f38a4c27a284aa41ddc60ac8e3328045ea9ce5e750161cce132917d3c6ada1068b8e93c757d0b61a7689c24e28ca4359d7db50b49dc508b270760cefbd09200b060684124b30b49fcae9619619f693e4ed3f66eaa0ae87d521cc0cd950d100f6e9f212a0f80f05d4c7802b1db1d8b46425889af4bfa461723c15c26af3297572b60702bdb4a6c845a1298cf8a622314c305b9258c7d711b6cea07604e790c0fdc24fcb3c0b504df53bbeccc68b581cd0957dc703d3861f44655c80cf53e30c6b53053c6803ba4cad9a0f230498e7b2ea83f78bcc74456ed8484340fbf28f3a0878f9f5f7fb9257b0f3210396c038778d0d62b0d4719d546da987fcfbba1dc79a9d0e807f6610fbf8bfb7665f745da4144b395f3f7f446572ac58e72fc28c127bf27e60016b00d566741bd9b45fe4c9c110b6ba4d2a97d895aafdbf79a6b4e5daabc06ae74033e917eb0ecbebba13cc62d9f415c55e3c6d3c4e9c9fa9e745c92fd7e0fba4152816deb35649305411946ffe8598bf0da63f8e549c9176e33aef4a52f3df92cd1d0a13f775eff722cf03aeb912bb6d3d50d978eb08ef749f6aef710621964ad0c781b05d4a9b4bb35793e6385e712bee3fc74172e2f89e0dde09206c0d3fd6ff3bb7d4f08c4ba854970199065e8c5f64704a14062be6a3eaab3d99e08d3ff16e0a4877320ef3292928cf94b41050841503e9645fcbf95c99fe44ff8f9072245d26829e2ecfaff31df59dfab3a428e64bb458b2dabcbceae9c074c3640fa0d8362354d6bcd6eee86eae99ab116371354a7a3e0d3ac1747fa3715bfea9a20645809ef5794fe885cae3665528a41ad4fbeb9c70e0ccd81bf50d1e8dcffd261bb859f88e4af2496582dc678ba3cccdc84bba21e63a07cb2a0fde05181ffe924ce08fb3c0b60816eaca313684b725b3a87d57c5cf7a8a04659d0052ca19a54d34f69df1f0a4624c9ef96b234fdca06d0c46e968acb38c6a23ec2cb45e8de85aff793af4049ec19df0ba66c2423eb90701ff7b50ade3fab2e73ec1da09b790091c30f62cb5fb4d83148cc62be76de582e607c88fc11727b813dab9fa1681e47f5c6be452f925231c9274a4b6deda6d46a455ba7c7af7fabf9ef3d61a60f0fff01c3c908861e2c20dc145d2acbaf8caefdc252d94fb9d29fdc2e17798a71295075b7cd7922b312e4e5844b81b0e69515a7677e2e4fcaf014cd43fe8bb00e237249a4b1ce78520a833378052a132d8f95c559b0ccf7b3a93e979281efed38e122ccf235c8f986a45e17f79f4a7d628d6b8ef778858597bb3c790917f27013077909ae8b140ddaa8945f02fb0ccb5a41dbb0283230b2e4f4101f6863f345317bd9c01116f00475009d5aa87fdc1244d03810a0d1f6a82693b5314d3e5460c95228899cf0c85649569daba1a0dd578c2ca5b764981dfa5a0f43d07a3e7a59cfd9f8bcdc6cf5a302e61b303c7325dd05ee065ab4a9bbba47c082baa9052bdd73ae79d2d938162516b743667e39ae7b3675f7c5f70bcdaac681eb8a1abe100469b860ae13a2f661c3dac1d16fc0a472d5b22e58b6070c1067b0d279af232fd1a8e09d38ed3ae75832b6eb13ff23586a5c486601ad5ff65aa5fed551e2140c77496d8aa248bbe5196280172d1d7c6b899e4e1936219ad9a9cc32bca5112eb50967fdadcfe70067dd1a954398283f7c45fa55b4c9c86753231aa82953afd3e3e9cb2ca29736c8ba1462088a694c2fdbad81fd585e7cb43553a5f1b23d5789d15e122ef507189c0e0209a70262d560a7a0d3248cb05f184cbffeea9cf77ba6cc7ff2e000f42044b827407fd932672d737723d5aabd2b73f7c0dcc8885af208b80dbc8a9efded63ea04a6619f8d6115294ec9031e99c98e42f564c2e6b7529cda49f43706bad55ad72c5f9fb234567d7d87e2c1e7c02b9b9f08d33e5bff7d0e620d911da8f416fc379e639979f9c4fb901d777d4ae294950196d7deafdb5161c9677a5b4a29cab6e51587c6daeaaf0cdfbc03f86b4df5210b9feb015d46459606dcb2efc4d0039abc8cbbb11840f093df9c9f7da5154e155031ce2f638797b3ef8a686d9e597a96e0a62d9ddba158dae6107960f1fb4702bf6ebda0a01cea3b1d148fa4ca4a9445aebbf70309a9dda20633eb7dbcec7f9e21a6bd45210b79c7d1baa74c2e3b3b7426266893499ef3887227c0ce91282751f69c1b519e41965a72a4f3fd95bcd31b776cc1792230dace1bfdddf49a3ecfe40c10985c92edccb676f2a0f18dbb8991e58c4b026e88582ff3667699ee6b53f254313ca26f2d73d1d64c60db7ec32c213fa1eeef6e9872a2ec67fc97775c9ed1b77f5ee55422ffefd804cbf14f231baaba184e1b442e14ffdc00dc712042349860ac967250f5a8bf10497563a67eefec82ce79add3cd06e909dc8fe1477bd710aa243d8e2ac8642064887c3cb69350356e82e8ba4362aaef1e4bd3cf6e4bb871f186a403efbdb66551307e04033ab72d1b21eed5cdbd9955c5bc62a8dbebe46dee7aedb4a91bd892ac6d31994da3ede77b3c3b01de494bf60dcb105c16f6a38e9840cf91e6f872d7723d536265c7f0e26558a5a5baea717207f4a14b5c1270086e1c5e73b77ab9ab2c2d2bd2fcb2dadee615b89abe684e735649172ca2edd3d651e376e8faea2e24aee647768e0faf0c1a95b015d5d65be648f9220a98a93624e11b69764961a12bb0a9f29a9465c088d65de0fe73b538283da108ea8a19b25e9f1edb35d396caee49d037e32cf69c0cc5c04b49a6a6722647f30b5c24d21a8ef4560cd5ac50dc69f79af937d55e770fae0dbeb688efc3f53edc06c71f4a2852cb4560989595c4745698a71ef838019e86784c7fed9eca96225528e951f85bc2cc07234c1b1254a03177ab2678de86a1faaa2c06f49aaeb82f4bebd7af9bb93d194a6b9f8875fd3b817538aeb5908d8334c5deaa333fd359e7eb9e455eaccab05023f945c2a4268e8697986c96f0571ec3661f681d941cc0df17abe7bf7b51fc84a45bd9a5382f1f2efe964568dd62fafcba76c086ed72a14c6fb4d99eb560a6a835e64e566b30ce8a3cf7b8c66cc4ae91a2948ba7242fbc288d9e8cd86449cd996eba73eb406cae1bdd9395a514ab97eaeb2049bd2bc6be55c06a254e80e8f13d0162ba771a784973a8cf892051f35a2fe2457b6e1ef3c9d0f331719373302e8e0df312d987de9cf90ace55ea3af5e26b1a61a5c6aa94a074330ac8602dd1624a1cea9d75955edbdf97b9cf6841e5de9046b5f71922fc5d7cc058f3a150ef30c6373856ce58ba1340ab88a16affd027c00104af0233641b865445a6fa6e027e09d9c8cd68eaa5258966efa27f16d9e5d13ff9c6025cf9eb4be84073577a5e4599b11ac983f527c82e10b0f88bac62cc38bfa63a23f12f3ceb3e5aac3b0b6cfa3acc4b5db9f9c4e4df9fd219a08f98c6fe4ddba139c8dd38c22c8753ca377433cbef164c0660cf5ce954609a3fb34230e2510879db3ab4c3f8320a368379eafc7b61d31a33ec5075a49c36f835fe8c0286ed163791d200c04395b368335775d57599598fdc0f4aa372c28dc6d754fc078c6f0b67c811b01b3e02f4596f9d989501464f343c9198de71ab1736befd39962295669144e8bca5ceebf3dda183d0d9359d1c6148f68bf3f876f72e5219609d3e84eec045914ef9f04672a7ec93529c6d21999a44c6a7bbb42e733ddffc0c89f65659b66c3280c77ab14f419bdbd8a6edf58b15d956fc2b63f60fb952de1c58efc5b80f6332ae561419e75f9444ea7b17a45f2fb0212cb0b223ed0f3dc88ea1c019767f9d8c53acd07de530c66a3fe8e9f8929e45605663d05b991d442156389aeb5733e02320af73943c201590afc6d53e2aaeb20b59e2c18e787213e673e7b6f2225a08a68d9ce45975d5ae95a434386d3c6da2c2a08bfd3a4e7ad4f80606780a2500b30ccb7231114f662b2121957547e3f7a735c0cbf9d1989a6d1a35838022900d5f0250ee9edbd165b7a7ee77988550ddabbc312f4e9e75142e94ddffbc7a198a803bbf5c", 0xe4f}], 0x1) 01:09:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20007, 0xd9a, "b0000474710800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:09:50 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmget$private(0x0, 0x4000, 0x83, &(0x7f0000ffb000/0x4000)=nil) shmget$private(0x0, 0x2000, 0x50, &(0x7f0000ffb000/0x2000)=nil) r1 = semget(0x0, 0x2, 0x309) syz_extract_tcp_res(&(0x7f0000000180), 0x7fff, 0x10001) r2 = open$dir(&(0x7f0000000280)='./file0\x00', 0x10080, 0x15a) r3 = geteuid() getgroups(0x1, &(0x7f0000000300)=[0x0]) fchownat(r2, &(0x7f00000002c0)='./file0\x00', r3, r4, 0x4) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) semctl$GETPID(r1, 0x1, 0x4, &(0x7f00000000c0)=""/80) recvfrom(r5, &(0x7f0000000040)=""/92, 0x5c, 0x2, 0x0, 0x0) 01:09:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="3948508d87de522a077b1c2561668cbe9da0d0361aebada0b393c0d288ba271e4add17e267982309b853d6d1931403608e8a3c1a0d2b2436b6e008589715575c3bcf935802cd8613bb3f9b0825ce23628c3fcabf2d75fafe4237b2947d3a2455167b49d4c11628106de553e8fbe6d3d405a05ec47d2cdc5e9b897d6cb1ed86173ea5ac527b04e244cc72ad1d0de281b20778121eb11f3c3e697ffc8ee33bb5aab0e63f31ae1d9c8649d76dddcef9fd4b32eeecb81153419cc92bed123d52024c66100b15c04acae0b23be3ff9e04d6c56a91043bc0299634d115805a48e29300ffae9ac526033b0052e68e15b6dea960a02df2308fa1761e8270491757a6363dccf1545ce2811ec9eba171b895583b3df7f2af23dd39f55dab9b058a14b2a3772bb45ca962bbd8510f83bd5d66806c00f279f30e5f16fd3536ac7618dfcf0fa1475cf1a59f9d6e7c2cc86b5aea24b9734597b04f73ee4176a2bc5238f46c20b4b3fa445a6064b407558f02295fe210e40e715c4bc8f3eefb5ad4d3153f629abea5ee29f2892e0a98665e49b821b708b4b85f4ef5cf82831fb394f746b2efed801c3fef1c4477c7f8b41df36836901f985dcf18cfa7222b55d4b3fd553dbc4015c189545fcda4cc576c478cfc2009e41da4f5100cee960d1884864e8e3392b20c71c5b355d0093da0e9346ca298d3bb6120acf083d9052825c97159d9910d5503c24c618f35407861961acd4143650c6d9907b17b08b0065b67c15d3e03b0f7197de142fd71ff8d9a1db56974bded500e96ad7e6c0c1a3a2fa9f9a8a8b0a7af944fed8b5b687a87cd3e50b2af74fc0126a7720de0414ff74e0bfeae5ded5180f2bc9524382dc51848f1bee1b39f802bbd5484315f450d05679b16628ae387005ac22554c4e4ebfda64f30a5672943c32848e109371dae65c1796eb7e0ce791443844cb751c255963f5f4f9c1c15d65179bfe6fe1d923e750a2f67b270a35be53514a6a3d9e5d032983a289cf83c109145b61f4ed28baa0268e0e9b43eeaa62022c251478c11d1dad98a31a45b70b544b98484e465750c47a720e6c350dd4e7d6c475fde9ea1768c71fc374f28d38e5987f2af0573e377dd418c832c0b9346b2727da51d72c5d290b9974ac0fc43da7662ab811d032707335eaf9e0fb25650ed4fbd3172a470471b8d15380e5e8659074fc2421e1afcde99093e87680955aa3ace18fbcef0625f19e2ef7cb643b6288f77e56bb902712322c3e4f749f66642f85672b12d931a1e5f14eb5873c80b5088f3d4b634b4dbe1213353c549853638e50b843a87a9d58b2a928ae4c9a10587ed59db359b2a3f03cb38fbb1879088358a047404405e814645ca9932901253b33ff4a771f26ccdd4cb8d6d0e3ddc5bd7cf3634df11d801954269c72aa2d6f6f25bd9811147170f94f08e6d8178574b5d3661f974a029dc3c04fcc4134ffae0fde6da3c602e85c0cccb6125fa8c8ce413a41b10470ed217b0ce498919804d14786356678eb10b08d3ea1540e6d9f48ff5e6e7285ed6ed0c65a81d931b40a88512b20dfcadb44caa986de4ff6f119f6cdb5dca9c24d2535b753f2f240cc9ac6f6117d3d5ca76d6a068bb80a34dbbbaf4ae420c5928692a01febd40784d6b07e3b6518e03f11d39ad554d090d93002370bae4d8e05f129d2e62af5f840574bd81385f8c7d921ac8f8ccda35903842b6f3857aa9efff6dc9f0574cbdf7dd652611b3f3df89a564866c86ade1e0fcbd7399530e021afb35d658ca7b1bbe1376671f1e0018183d172f866757bbd87e0b704f0b36e02539620a6da5d450dd0a9e8d2d9cd7f647f7913268514734637784f355c633fb80e0391455f3640689c1f3c99d76595a3a5f19997c1a19af333d576af3359a26a8af1ac3dce3ad7547e4424aa9d4af6b6b0cc34bfa540cc804566b1ef6027ef96dda4c55c2370a6a1c4f97e52ec5634f79a197b5ca38b6ccb350175cf221d49578f23c3ca9312152cb6449fe946a10ed8d762c9132355d6cde88ffc157d0060ebf76968d81c8e363411cf1877d770aa71afe7a0f7bc76cede6ed0eca68bc0677874b827c2711afc9b2477bf9df82fd5f15a801dfec131b30b441d4cb69090a6690b6387ea4cb9b983954c4c8c42247e2b94eaf10b779fecee10898aca004298452a0e6ecbbb0f9e1a0a12011f83d651216c163a20d39ded002659a27c3b8a14bfa88561378ad1be166f389d7a694bada6c724c07e92181d114c69e4ea06cac8d3a4c371b2fbf84e0d9d6134e5d4f0e1c38f0c72957cd721af7c03c8da8e035a8df0c36a088fe50d1dc54504c1bdddcba5a9c600d218e983064a9dc7cf8d2e074978774af6599823fe5349e2bd455783c242afe440f93476239a458d8f47b52384c646438f6da53f0881f3085d309de02bc74c24026efade3d253bb5d63db41a7cbed52d684bbf790f9af997e2c7f90dc41fe2223e5e29253166d016fa7218f56887fd303ddaa53947e1f48b781ba980e57aef0e6d4f2d5a92b3a783482a9fa2742cbebde7266d882d355c61ae5ff91a7176d68dfb895e68a19e358139772e65511838a54f95af6d5ae678cabdbb6972af05e0fc39a268ffcdd2367232bb597d4d5a149a4d1643d40e48a2dbd6da084c5cb517cbd82867b5c5ee547635a932f34569bfa34cf2c1e5024964d692a7fd67ca0713e9ef1d033b4486047a5124ed85d9a94b0b501869422f1587279f2512d1bd3b021f1ca7e48b67d3d9e91606f7c21eb3eeddb28bc098e467bef02ada3e6be4410af5e8d02a35847f33e268752034bdd09c985783059ca326938ea23c62bba4862a21c0f3a87abe1110c8b9f001509cf7e3acb5407355db7606b96dab70f1dccb41005393b17321c7ee09f8887c95884ed3c72afb75516c51dc2f5ac8d501526bdda67a5df54bf70e2202ed6ec7719f399e990f0685f98d195dd379694d2fbfe13637767148baa168232f5b5e61c28e129ddb48f35bfc951a2eb2b457298502285b1001ecf321e487d37cdc29725d765b23d386d7c681cfe7ef63fa0bfa546f6b93d086dadfc20b5bfbd1121cbcad005f784b74c0db199a7d238ee3acc2944d0e79b99d78358a9e98fa613e69fdf67680acc50b04e5f228d908bfce16f8bb411b36845a99ad7004e820897e2e24cc6ca7bb0385dded37fac983f5903640c5de73d16eb131161be730ee631bd043bc242bc1208b6927a6cdf7f3ce1e1173c3934cdc34a5f9c696f020f3960112def5c8131ed06df8d2c9f514c03b4a9678986cc472e62615d9b2769807b25d1ee341b0278945e229c6f4e6f09604cae66c8b91815bccf7283bb7605d204855926ea5a7bd1174022baa90ac95e3ab3b04ef473d6d10fb2a664dfeb04c9d76ed4409adb1c0e632467f65106740e971ccd543e3d44ce91f6cd5306820056928db18714b7c9810e37626383ab87416b99c7b9f6bb2f14bb1fdedb098fbd0ef663a3d2a0ffe5198c6cfd14c33c33164d14b46b65aab8e4c74fd72cabbd07d4f4e68f10a4e14f0be73772c7eafc969cec3217b85fed380919a10891921ce0f43e52a8dbc1a7f198f31872a8335317e588d882ea200e7363addc87fe48f7a97e119d505d38287822a9eb07682ab0eaf111e604f8eb346d31907a0883e573928f738b06adb2678f96cca793bb27cd91a26b9eecfca87d7ea494a399a948515f7c95004cc36f973752e111d7a8e072d67168df3c6943b70f8bd6517c39edc589aafec23b79a679611343bf69fb7ba408c6be83fb2455c098f6750803bbb6c2e9943d6d09456d31d62e5e825e2decd717dd8e2922848312cb2df8754cee0d9a2dba37217fe3e1d7e40dc84a559da45a31a8393cd53b22c3849719aa3b30320cba6be410acda42ca5cf51c35cb4049a93cfd1495a535579a9b8d1354e56fe7a0bc54ad0dfee18864e4bcc065afba2b39ef18e2781ed220918e8c32ca9bca511ce3bdf96f78625288193fb45e2ae620d588357af20ddc114adbe1675286df697933f289f3c851bfb5af1d69ee58dc02920cd2e976ef130b9aa4a681dfb8f47a9adc77d328a327beeb3a90ad4b35141627d19c5d761889fda365fb9d40ad4017e2820fd17a0c2cc6c4e9fc91b5dea8d83f128c5ea82ac50072c09076a51c0523e42583ec8f71304057382d5597a5730925cb4ae1ebd4d1fe854793fdd1051aa3f1aa1c62e84f0ddefee3e26d1a30f5f8d7f8676ee86f7457b8a9f4bf6eaf3489a82408170d7c6f163fd2e7bc81a18d37a61a5188b264ea178799edecea89d1c249ffce8bc61cbaed211baac476b8681a6fe227ed75c6f59db8799fdc9e40b949e847e57c854bbfd106ab1af930df5e07843330d2addadd0c0a6de08e8b8bd5a327aa7c1b0a03b1be6155c219da1970dcff161f25a0ab283ef7bfc8bf727feaf9e3864a249252b1bafd3297bef387eb48918065505613c336314ee86d34497e0bbfa5e239aed350b176c50fe6a5a9d8f102d494f5d573f76133f579779a38c31c6acf85186456dd2c8f088c370a6044d2b4879022d98c1aaebefccdd0ef41edc568a2604a2daf436936d828a5d479e58d7a6213fb9f5192c4ee89b933e9531dbb8181f72aa96215edb9cbecb3296a2ad8916fe38c1331d130af3547f0c03c574f203b58be91f7d11cedb5f7704a1875a9d9278ef8ad4aa0ccb84e141f1064c502472919496c59a8cc81c642ea313ce5137a91812152c16e83559dc5c53460116ac1f018407e871da869008a165accd47fe025bf12c1405a4b5aee6917fe4900119853c32d2382348c23b47f2e6e2caa24e8fc68c343647342488a64625abdd8082b4f7ad4c9b8654c4f710346971b6a5493f520d4468ae59a8d572d616d85125124f45d87be2732ad11515f67cf773b56283db9fc07776177d0368a6cf0fedbdeaf2c5ab9c5014a06e84faa18060357159604ffd662b7ace7ce327668521591c80f89348e07cc1856adea1b6f12922c5dcd0edfa0546e6288ad4a4192d02e8d0ffd155b72fe43712968dc8bdf9633467d1a6b1c439362f6576381b3c87565bc6754f6897647bb299eb09bbb2f4f055c9cfbaf9702b8e0b060767685b09965c58e3783a88e9dc2d7ad563d5a4666c298b8851278caa5699fa44157ec759f2b8e1e7eafb1852f7b2d7b6704b3dfcf66636ff3c04138f4181fed06c3901e6e2875926bce78ee0e033579ed63839541b9c45d3b5b2127aea6c56fba30008fd26dbf92ff10112ad8f84947f04f71087ade611267431afd33e6652a6cda10d2e7ba701fdc73614b4fb8315faa68f57df4db476c5f147db1cc88377c55d0bcde61840f17bb783eadaab36923addd181b112b06939ca37f0a", 0xecb) r1 = syz_open_pts() socket(0x18, 0x8007, 0x5) close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x205) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x80000000000000b, &(0x7f00000000c0)="292918d7", 0x4) connect(r3, &(0x7f0000000000)=@in6={0x18, 0x0, 0x429d, 0x9}, 0xc) 01:09:50 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet6(0x18, 0x8000, 0x6) accept$inet6(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee33", 0x3a) r3 = open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x0) accept$inet6(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) 01:09:50 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000040), 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f00000000c0)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) syz_open_pts() syz_open_pts() r1 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) close(r1) pipe2(&(0x7f0000000100), 0x4) 01:09:50 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000240), 0x0) 01:09:50 executing program 0: r0 = socket(0x2, 0x5, 0x0) setsockopt(r0, 0x29, 0x39, &(0x7f0000000000), 0x0) 01:09:50 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x4) accept(r0, &(0x7f0000000080)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 01:09:50 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x8) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) syz_extract_tcp_res(&(0x7f0000000040), 0x2, 0x200) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x3, 0x800, 0x1, 0x4}) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) r1 = shmget(0x3, 0x2000, 0x781, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x100, 0x10) r2 = shmget(0x2, 0x600000, 0x2, &(0x7f00009fe000/0x600000)=nil) read(r0, &(0x7f0000000140)=""/243, 0xf3) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r3 = getuid() r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r10 = getppid() r11 = getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x400, r3, r4, r6, r9, 0x4, 0x2737}, 0x10001, 0x80000001, r10, r11, 0x78, 0x43ab, 0x8}) msgget(0x2, 0x400) shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ab8000/0x3000)=nil) setuid(r8) shmctl$IPC_RMID(r1, 0x0) shmctl$IPC_RMID(r1, 0x0) lstat(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)) getppid() getpgid(r5) chown(&(0x7f0000000400)='./file0\x00', r8, r7) ioctl$TIOCEXCL(r0, 0x2000740d) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) 01:09:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x1000000000424b) fcntl$dupfd(r0, 0x0, r0) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f00000001c0), 0x0) 01:09:50 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) lseek(r1, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x5740e62c37a15967, 0x1, 0x2, 0x5}, {{r1}, 0xfffffffffffffffa, 0x1, 0x0, 0xfffffffffffffff8, 0x6}, {{r1}, 0xfffffffffffffffc, 0xa0, 0x40000000, 0x8da, 0x7}], 0x1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x70, 0x40000044, 0x1, 0xff}, {{r0}, 0xffffffffffffffff, 0x81, 0x2, 0x4, 0x97}, {{r0}, 0xfffffffffffffffe, 0x4c, 0x80000003, 0xfffffffffffffff9, 0x7}, {{r1}, 0xfffffffffffffffa, 0x0, 0x4b, 0x100}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000000, 0x800, 0x3a9c}, {{r1}, 0xfffffffffffffffd, 0x28, 0x1, 0x4}, {{r0}, 0xfffffffffffffffd, 0x22, 0x800fffff, 0x7fff, 0x9}], 0x7ff, &(0x7f0000000180)={0x8, 0x7}) pwritev(r1, &(0x7f0000000400)=[{0x0}], 0x1, 0x0) 01:09:50 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) truncate(&(0x7f0000000140)='./file1\x00', 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000040)=@un=@file={0x0, ""/64}, 0x42, &(0x7f0000000100)=[{&(0x7f00000000c0)}, {&(0x7f00000001c0)=""/155, 0x9b}], 0x2, &(0x7f0000000280)=""/23, 0x17}, 0x842) 01:09:50 executing program 1: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) minherit(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) fchmod(r0, 0x84) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x12, r0, 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) 01:09:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff0001360efe8e3114729e13b07b753de32148fb6242b8e03ad14a77a0baebd111295259bd0d53f618e0f8407313d79140ba72b1dd3b11bbea95938074751d4850b13ebbbe16ad4d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a2dbf72da8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e5259bcb95ed3e01bb5a05151bd592658bcf53ccc0cfde656754a7906333bf00123d76ed7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece4316f8553001312d8ecc97bebbea47c1b9e0d1d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167f", 0x14d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00", 0x2, 0x10000}) pipe2(&(0x7f0000000040), 0x4) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x1) 01:09:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x9}) poll(&(0x7f0000000080)=[{r0, 0x5}, {r0, 0x9}], 0x2, 0x5) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x7ffb, 0x2000300000000}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x810, r0, 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) open(&(0x7f0000000100)='./file0\x00', 0x41f, 0x6) syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x1, 0xffff, 0x9}) 01:09:51 executing program 0: r0 = socket(0x10, 0x8005, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getegid() fsync(r0) setregid(r2, r4) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r3, r5}, 0xc) 01:09:51 executing program 0: r0 = socket(0x11, 0x3, 0x9) socket(0x11, 0x4003, 0x0) r1 = kqueue() dup2(r1, r0) 01:09:51 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x0, 0x0) kqueue() close(r0) ioctl$TIOCDRAIN(r1, 0x2000745e) 01:09:51 executing program 0: getgroups(0x1, &(0x7f0000000240)=[0xffffffffffffffff]) getgroups(0x1, &(0x7f00000000c0)=[r0]) getrusage(0x0, &(0x7f0000000000)) clock_getres(0x0, 0x0) 01:09:51 executing program 0: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000080)='^-)\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\\(-.$\x00'], &(0x7f00000002c0)=[&(0x7f0000000240)='#@%\x00', &(0x7f0000000280)='\x00']) r0 = open$dir(&(0x7f0000000300)='./file1\x00', 0x20203, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) renameat(r0, &(0x7f0000000340)='./file0\x00', r1, &(0x7f0000000380)='./file0\x00') open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x10) open(&(0x7f0000000040)='./file0\x00', 0x10, 0xffffffffffffffff) 01:09:51 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='./file0\x00') chmod(&(0x7f0000000040)='./file0\x00', 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 01:09:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000005c0)="cfd03f314b427822224124aae2d29a936b5cbbcea816c31f8e63f7d2cb67f306921e6b6c48b4e1509997d56d8fb9f49810339c34d3100af7040e5c28673c6ab38c5ca07d2d9f66569fe4adaf8970c3cbec71f9dfa926daa9441aa251a3a818930599ed364738b9baa0f7f4bba260b75449d8d55e842834de449f59ac0df2b7b709646209e646a88b2e465db6649744fa575f917452e9f44242aac318b694e9547c11d076f0709d02c6d862f73b2a10129d144341458f478b95cfc6f06862d303b0ea388e8b79f772456d38e31121e0f58389663705fbc77479536eb76556ceb8d84299332d35e52ab87f0e9c0d4f3e201ed4bf58dc20ae335badd5c306fc1acdc22a5b51ffa7d29a8de13906481c39432984fcf1e3c86840e224659a16c5404331f4d9d476a482eba71a093a66783aaf17361c6cb4e505d78a8acd6fa15dbc515303e4f5a57c30c0f259c9ad2e4f79125f14412968b7dd718b73374d634e4d1fc841b21b184011f015c1151600cfabadcb5e578581cde91692a83a1328c06e70465a450b9fb0072a9605593471a43c3fb406ef88a113d7215bd99eff463912304f2801692753bf73fcabdc6cb083a66ae21cba7ebcdc3d71047a324b3bd5faf6526495dbc3f2df3a55146581450839669dfb13a1a883559c4556a52770bcf228c98e72c7844e3632b6463cc9f3334ac7c7d4bba2307419583f08df558e3ea11189fc9fe2b8cdee92bfa5584ba486b6381bd115b15e20b2b8163a76535deb429a0c78921d965acb1e9de743f0e9a8907b883f2281eb12352e6bd16eea83fae726b25b45696f5b1b8f02da74dd37b2962a5b807460fa32919ce3b52334a61a3f48e39f468c6be1d9ffb2b01e191ffde2b97c840f5b32db60a0540c93e17df4d63dcc36cb9f3a621e82ad6715cacc1d587ea4e38e191ca9a80b38f32dc071db57c89b54831c28086a7705098827700905ffa14807aa8f02fd048e9efc8014c916ac04d05201b77696dd68f835d4acf22944cf28c31a04f8d123daaec07274fdc043cb0004fae7500f83e3a30d0abeb4b74a885a03c5b1799178dc795ef25edd88c7d8984aab13cd76df31a2001a809f503f25cc3ee572ff5883618595c0ad788966225360a02b5692f7254f1e88753de1c52373af97185ece44710c9fa947b86069bd21724fb6d13dedae7a6d7c3ac11b05fa71b421891d8f763cd79e7bd952805855b7d27308cccc1e7d1cbb6b51e05d68ccdf902954d421bc23184a34df5f4114ae56598600b4c707bb5e47fa59b7a3ee73e8a37f843f3aa80c7bd6b727896eac8289d833964c6a9a6502a05b10eaeeb7dddc7eebd40579f5eb3c56eb76bd29cd4053641feaa1f212c5a3b5fd50bf77e20a5c56d4cea08c2885a30c5e951b63709e143462ca0b22672933e23216b03c7449ba88a60ebe716a5c82a25343d1e4067289c42b1970ec8e23b9e60f7505476ae392160788503f7b5963ee3bef7a96a3a3bba802d85139ad98c707dac9e7de276136f4082480f3d74eca778e446865aa54963a34e64e90848aaed692dc917f283d79c3a3c3cf297df68dd0fcbbdbd3a4029a546cee78b04e1c95224201908a9b2a6a693093ba84e359f4701857937b6ae15efd27831ff2bfa3670934dd6fdbc953d0d7449835e232d82a48caf540de5649b95212dba0ce3c8281590e6abdb4ca2cf6ead36628e94e50883747755032d1562469e9ccad052ba5095675e95977a55250af96fb4a42471f598433f127fd4319d5fc9037ed223a909b6dd97bee9a08542d2e510c73175b5a56f4530d6e79d8c8cdd7b1af78367674e5a9125d49d1864e7a33532d16757a2d203afad98cb14c3b3694ce7d1e2ea8748e389b2e19be65cc67d5acfaa975135c593a7bd8892aa9276630dc593304d77b5bd43643fbb2ed05575bebad78c76dfee9a1346f645858c08825d7713aae5a20f6a7519c0c1af8704180c66b47fc12d4b155d0ba8af6adef8a0b948626b2aa33777ce65638599edd90f61585526463cc431050ec3ed899ebc61f8d16d62390ad46a7828b1046d8c8fddadc306a170b1320fc3361ea160981fe6af39f3346676b0cf48928d3b9ffb1e64ebdbdee6a2843f03d35d52a6d25fbabd6af4ac252fda56653ddeb9515", 0x5ef}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() getgroups(0x3, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff]) setgid(r2) 01:09:51 executing program 1: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000000)='./file1\x00', 0x400, 0x20) mkdirat(r1, &(0x7f0000000380)='./file1\x00', 0x40) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "7b7369fa0d58315bbf900091ac72f6af1e82a766"}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000240)) r2 = open(&(0x7f00000003c0)='./file1\x00', 0x10890, 0x40) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x4, 0xf0000006, 0x1, 0x3}, {{r0}, 0xffffffffffffffff, 0x21, 0x80000000, 0x22f6c000000000, 0xeda18f4}, {{r0}, 0x0, 0x8, 0xc000002b, 0x3, 0x1}, {{r0}, 0x0, 0x2, 0x1, 0x7fffffff, 0x70d}, {{r0}, 0xfffffffffffffffd, 0x30, 0x6, 0x800, 0x7a4}, {{r0}, 0xfffffffffffffff8, 0x0, 0x83, 0xed, 0x1}], 0x6, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x20, 0xa0000000, 0xffffffffffff1ba8, 0x80}, {{r0}, 0xffffffffffffffff, 0x80, 0x20, 0x751b, 0xca4}, {{r0}, 0xfffffffffffffffb, 0x47, 0x20, 0xffffffffffff8001, 0x1}], 0x6, &(0x7f0000000200)={0x80000001, 0xfdc9}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfa0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) connect$unix(r2, &(0x7f0000000280)=@abs={0x90be7ca8eedf3f40, 0x0, 0x0}, 0x8) 01:09:52 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000002c0)=""/68, 0xff550d18) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d6, 0x1, "d730c1e77a6f708484f3d188b6aea417e4e74de4", 0x0, 0x5}) syz_open_pts() close(r0) r1 = syz_open_pts() faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x114, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f00000000c0)="14", 0x1) 01:09:52 executing program 0: minherit(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) shmget(0x3, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ff4000/0xc000)=nil, 0xc000) r0 = shmget(0x1, 0x3000, 0x511, &(0x7f0000ff4000/0x3000)=nil) shmat(r0, &(0x7f0000ff8000/0x1000)=nil, 0x2000) shmget(0x1, 0x3000, 0x100, &(0x7f0000ffb000/0x3000)=nil) 01:09:52 executing program 0: r0 = socket(0x12, 0x8002, 0x0) socket(0x11, 0x4003, 0x0) r1 = kqueue() recvmsg(r0, &(0x7f0000001440)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/50, 0x32}, {&(0x7f0000000080)=""/74, 0x4a}, {&(0x7f0000000100)=""/178, 0xb2}, {&(0x7f00000001c0)=""/142, 0x8e}, {&(0x7f0000000280)=""/215, 0xd7}, {&(0x7f0000000380)=""/58, 0x3a}], 0x6, &(0x7f0000000440)=""/4096, 0x1000}, 0x41) dup2(r1, r0) socket(0x31, 0x8000, 0x7) 01:09:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() connect$inet(r2, &(0x7f0000000000)={0x2, 0x1}, 0xc) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:09:52 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x888, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x4, 0x100000001, 0x8, 0x4, "42cb154c110f7fc7aa662dcc8198f2a5f59a78fc", 0xdc, 0x7}) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) r1 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) r2 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setregid(r2, r3) r4 = getegid() setgid(r4) write(r1, &(0x7f0000000240)="66ff0933eb4ee5f32f1cd9ff", 0xc) getpeername(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) 01:09:52 executing program 0: r0 = socket$inet6(0x18, 0x7, 0x64fd) r1 = dup2(r0, r0) setitimer(0x0, &(0x7f0000000000)={{0x9, 0x200}, {0x8, 0x800}}, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) 01:09:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94fc33335619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628fcdf", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500ad62b103434820abc4bcacfa3444002007e142975baabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb831351d74122ab9bd510eb009b2c4c7a18ef00201167f00000000000000000000000000000000000000000000041b46b435242d00a2bc3c3f019e907ae0817ac9ae8089ff01000000000000009445d99e8144b256285db42562548a62acdf6fbf5c4d3e93a9bee424ea37bd0000c690e42221963f123dd0702e42d2f7ece489a6b15cbf0c118eb06e7d37ed3a8d920c5bdbf13363c584f3146db60164b569f08a45dff7738fabc72bead6e77ab5f8749abc747da086e41885425339e94905574939d81bd15083500b40199162fcbeaefe13f83343b6f509ee295802923d4812e689b6c4d75106fe4a88f9e646c3c898f567ad3466465dbcb6e454d1ed001811127fc27d9f61", 0x167) open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xeb, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:09:52 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) close(r0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 01:09:53 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x91) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x33, 0x4001, 0xd9) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) close(r1) r10 = open$dir(&(0x7f0000000180)='./file0\x00', 0x400, 0x4) r11 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r12 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r13 = socket$inet(0x2, 0x5, 0x5) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) openat(r4, &(0x7f0000000540)='./file0/file0\x00', 0x10480, 0x8) kevent(r9, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffff8, 0x10, 0x2, 0x6, 0x1}, {{r8}, 0xfffffffffffffffd, 0x54, 0x40000000, 0x7, 0xf9}, {{r9}, 0xffffffffffffffff, 0x1, 0x80000081, 0x5, 0x2}, {{r9}, 0xfffffffffffffff8, 0x81, 0x20000020, 0x1ff, 0x5}, {{r10}, 0xfffffffffffffffd, 0x9, 0x2, 0x9, 0x3}], 0x9, &(0x7f0000000400)=[{{r9}, 0xffffffffffffffff, 0x0, 0xf00fffff, 0x7, 0x7}, {{r0}, 0xfffffffffffffffc, 0x81, 0x86, 0xed4, 0x8001}, {{r0}, 0xfffffffffffffffd, 0x8a, 0x1, 0x6, 0x6000000000000}, {{r0}, 0xffffffffffffffff, 0x43, 0x4, 0x8, 0x6}, {{r12}, 0xfffffffffffffff9, 0x4, 0x2, 0x7fff, 0x998f}, {{r8}, 0xffffffffffffffff, 0x44, 0x0, 0x3f, 0xffffffff}, {{r3}, 0xfffffffffffffff8, 0x40, 0x20000001, 0x4, 0x4df}], 0x18, &(0x7f0000000500)={0x3, 0x47c}) r16 = socket$inet(0x2, 0x3, 0x1) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x5, 0x1, 0x6, 0x4}, {{r3}, 0xfffffffffffffffa, 0xa5, 0x1, 0x100, 0x5}, {{r5}, 0xfffffffffffffffe, 0xc0, 0x1, 0x7, 0x2}, {{r6}, 0xffffffffffffffff, 0xa0, 0x2, 0x8, 0x9}], 0x6, &(0x7f0000000200)=[{{r7}, 0x0, 0x42, 0x8, 0x7fff, 0x9}, {{r9}, 0xfffffffffffffffd, 0x0, 0x1, 0x1, 0x4}, {{r10}, 0xffffffffffffffff, 0xc3, 0x20000040, 0x6, 0x5}, {{r11}, 0xffffffffffffffff, 0x3, 0x20000020, 0x0, 0x3}, {{r12}, 0xfffffffffffffffb, 0xa, 0x40000003, 0x49ea, 0x3}, {{r13}, 0xfffffffffffffff9, 0x40, 0x84, 0x1000, 0x7fff}, {{r14}, 0xfffffffffffffffc, 0x8, 0x8, 0xfffffffffffffff8, 0x9386}, {{r16}, 0xfffffffffffffffe, 0x80, 0x80, 0xfe, 0x40}], 0x100, &(0x7f0000000300)={0x6, 0x1}) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) getsockopt$inet_opts(r14, 0x0, 0x1, &(0x7f0000000640)=""/118, &(0x7f00000006c0)=0x76) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) setregid(r17, r18) r19 = kqueue() kevent(r19, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r20 = kqueue() kevent(r20, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) close(r19) 01:09:53 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="bba1", 0x2}], 0x1) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) lseek(r0, 0x0, 0x2) flock(r0, 0x2) ioctl$TIOCCDTR(r0, 0x20007478) 01:09:53 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) socket$inet(0x2, 0x5, 0x200) setsockopt(0xffffffffffffffff, 0x1000000000000000, 0xa, 0x0, 0x389) socket$inet(0x2, 0x3, 0x200) 01:09:53 executing program 0: select(0x3, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000004000/0x5000)=nil, 0x5000, 0x0) mprotect(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = accept(0xffffffffffffffff, 0x0, 0x0) connect(0xffffffffffffffff, 0x0, 0x0) pipe2(0x0, 0x0) listen(0xffffffffffffffff, 0x0) pipe(0x0) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCEXCL(r1, 0x2000740d) fcntl$getflags(0xffffffffffffffff, 0x0) getppid() getuid() lseek(0xffffffffffffffff, 0x0, 0x0) setitimer(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) symlinkat(0x0, 0xffffffffffffffff, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) semget(0xffffffffffffffff, 0x0, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) 01:09:53 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x41, 0x4, 0xaa1b, 0x254}, {{r0}, 0xffffffffffffffff, 0x2, 0x4, 0x8f, 0x518}], 0x6, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x40000019, 0x10000, 0xfd}, {{r0}, 0xfffffffffffffffd, 0x88, 0x80000006, 0x3f, 0x3}, {{r3}, 0xffffffffffffffff, 0x1, 0x8, 0x40, 0x40000000000000}], 0x2, &(0x7f00000000c0)={0x80000000, 0x5}) kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) pledge(&(0x7f0000000100)=')\x00', &(0x7f0000000140)='\x00') r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) dup2(r2, r1) 01:09:53 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) r2 = semget(0x0, 0x7, 0x1) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000000)=""/53) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) readv(r1, &(0x7f0000001280)=[{&(0x7f0000000080)=""/104, 0x68}, {&(0x7f0000000100)}, {&(0x7f0000000180)=""/11, 0xb}, {&(0x7f00000001c0)=""/46, 0x2e}, {&(0x7f0000000200)=""/36, 0x24}, {&(0x7f0000000240)=""/15, 0xf}, {&(0x7f0000000280)=""/4096, 0x1000}], 0x7) close(r0) 01:09:54 executing program 0: r0 = syz_open_pts() close(r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "46e6c8c94ec6864957e2b41ee12d37615a32e8dc"}) fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x101, "240be00a0c15417b8c6566555c8d4e815cdbd189"}) 01:09:54 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socket$inet(0x2, 0x4, 0x5) getsockopt$sock_int(r0, 0xffff, 0x801, &(0x7f0000000080), &(0x7f00000000c0)=0x4) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)="8902fa87", 0x4) 01:09:54 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, 0x0, 0x0, 0x8, 0x0, 0xd1) accept$unix(r0, 0x0, &(0x7f0000000000)) 01:09:54 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='.\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8492, 0x5) unlinkat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x0) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x100, 0x9) 01:09:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0000000000000000000000000000000100"}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x7fffffff) r1 = getppid() fchdir(r0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x2, 0xffffffff, 0xfffffffffffffffd, r1}) 01:09:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000009c0)="582720efabd16ebae632252595a12fd6aa5baf585b44fd33055552fbd5e41789632dfc94ff104a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ea5d00d1628b53ab5a75f6c5f3229f590b76c", 0x65) write(r0, &(0x7f0000000140)="be322fb5ffffff7f13fbeff534c87b2d5d73ae33e3dca4eb0e280d8e9384017e4a374e3923770779a339042b5098f21ed064122049cf643ddd89dbc298e783297ccf7a6b176dd86a4e42afa6e1c3d4b5508e172c4a5a5a5e3889f0", 0x5b) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt(r1, 0xffff, 0x2, &(0x7f00000019c0)="d0ec72c4dd120659c25659a564c52fd1800d0d6e062d15f9d072c33e5a0ca7922e34a1e37dec6d3834bd707dde266391762b9a217dcd31f4f921ff8f0dababfdababe7fd662332fb249b39f4bf7ba10e6ec42f7bfc5a4331f41d5cbbfcdc326a00accaa3284e4de4cd19e63fcc16e21bcaeeb2df08f21ae729664b9f0ad60837ca4473cabeb589570b11dc4ce3849ee94c97318c01eb399933e7d2b8a268a66d5415b980cfba4146aa70f6630b6d54d1b9e2022e090451da4cffab14070e75ed76a83d9737375bf859af0e5113e4db1b516e29eea542c8954f51d1b403aa6fbedbdc46d093fa5f7c8e064da359482932d1304bb8e222d803ba4cc999fd145c613cc87e73036f007dc1026316eb8616eba947db9b99a921d8000058d95d9b5b68b91111e525d929c61da9994b51982c6fe9aa79e899698ed00cd01da7a3a0315b08c88dc68328ed2402d73d602616557c14bd197fbd9a6fc2ca7dcc96d687518f1784edae22e8bd7ad61534e61c153b9de7896b72ca4a28f2eed276a110a457e8d132134e3a66a740792c7e4d39f7da3f73236f4d595a2b0d35cf711fdf787f3a672bab9e130f1720d7cba0e19f9b14131838a48848ac6de1cddf859031141c0dcad21cde0494bb30131eb1ff811115eef8cc7d8c896d7889832c5c0886799c8ed773f9435e43b91388970b3925ab721100e62460fe863e8430ed152ac6613e8ff0fb928d402a5f0c101c87b5e50de0dc2b29e69c3f052f78dfce2cbcd464eac0306cc20aaaf5b2c9407322e456662e26e3ef00126854d0c8ab2f74ac7c6586ef00891dec41ab03fc622e242878b33a01abe0699eccb6c6f20efd991defa56425688782f691c4f332192323315c0558d29c25f2f4db37e28eec9a548ef2c4a86ad2896ce85f38825daf5f5054c87435cd146b54901c6b5aa06278bb8bf9e5f485eb5a21d5718b554fa96fc4319a8087edff97a7a8f857400b3e34869cbdd10615c0e3dccdd796903bfbb41f51a7142fe6fc7cb224d01e7ce5965ebebcd68949df336b963c4213c5839b60783f8c2462e9250800fa2f98dcedfb5b50ada1cb18c627b967f41b40cce9f4265021981a33f872f32a9b929104ac0bbc318fc35bfb578569c11ed39afd8827ee203fa1af803b2f595a674c738b021a1227258fc524090329c0930cc7d05fcff8d3cdf5a697581f4b41ff0e19aebe492bc8213dd41576ca29536d0dcd3488f5721384a406900e6c44221ba0b39cf33272fc80cdb86e11e3ae0b18cd04fd003786e5a5261f3392154b720652ee088f2dcd06f4f5f9cf3d95a231d7b90a8f5d789fd8e2a14e62094205d9de6fe14e1fcc76069ab9ec109e71ec45c991b5d21720721aa2b2f96fed9e2b56a61700887e0e71562ff5fefd00190fcbec8a775ef51115acf8b4b0c9bc02a2b8ef966d21fb530d7f57b80c5fca15d1a7140946b9b4b89c3cef49b6df31ffcb42afa088219ac879b78236b428fdcb8fd12e304dc118cabdbcb3a1d94af32302f64a8c4b2481b483f6a7b83e3d57af289db9aa06871399264c4dd001d725f0278abe194b4b014ce5229a2f34368854b1d981296e26bfdbd1e0ae2f1eb041a0b1c593723c451357212ee8e98ec6c17a2e4ecd11537cdd67545652e7fbde5101e4c0736d9dcda930ab33620aad0e331b3337b3b155eb6abe52f67fa730fb7b1eff41fe8e80fd9e5a12bcc8880674ca90c5fb6ba363136742efa763a012bfadc464e021007343beb175000d675b6442760a14b5de995d38dd5ec61fa32bcb126c6e9fe857e518c06dcda1a5dea835b41724782a7becbcca6a173e1ad840fa5f61bc799f6b4a51f7e83e38fac14fcb9f14db99194530c41c4ee8ca5e97659b247a7db4a14dac325877897a923deab87d5fba3f385e51cfbfe12dc382cc1b276360af22cc5187f3826eead4ed19e9c7fedf571ca5fee63440279d07bab4622ca87b7f4c6c122e1a327b0c60a4092a7536aa61cf992d70c56c027760cf9769c9f51bd5969b409c5597ef8e7ae6180b04e17bc177cd3b3efc9da103792808a2052d7f5c3346cd5f14349586733354bda7c5a5726d4ecbc208f2106e9761ce1814e00eb3e09c1f3f5646d93e70751b0f24a35bcf7cae26fe737b45971b272c9aed7a8ee81067a3e7298a06e452bc19736861b59d4659f2e742916045b042f340b278b9f102e80bc90c894170b1f807e8de6b4ca7850a553d61726a03e1ebf3313d6acb6a82b019ceafd28ea417c05c9466b53446693f19aba1446d23812e4206a7bb2017aad5a57f4d22cc61857c8f2ce53d3407c42c120a3bab1faada1da4f81ac7ca2106bc2e2080fdb9de1f3d6fdd60f8384dad7cb9d446e4ef38c0017e531d9939a0ac5be451f179f0f81e190dd4c0791eb88e41a2c7afefbe3cdc4ae7ef30f40906809119873f4883c49ea85c3e2b5adf58dd5db4f31eef057635a35205fe47766b05df8b11d65f143f5680ef95da8f0f5d80f1ef9b1cbe9a30915870f96125871c43ea4bf4a8a32779fa26d43acd08adc59cc2bd8e51e7ddfc64faec14ee8661f69cd4d9f0869da31d0e3849670b433db55ca54b1f314e79e9d3520ac695a3d02dc9867e99fc13e76b1048465873b474e020614a76068d3154c3bbeb28a6d223d42ec124326c0e110fc85fd778bbbfdf994225c2624ab73a0b7c5dbc898b47f9aea72f76630224ea57a49c6d6f982ea2633a4cedf33dcfe6843db6a20b02da75eceefa29ec2cbd6d6acafeec36d17d5378d80aadb411d3a7b37beb34353821284085e0c8964a1dd99229f533afed0f4b25ac7e774ec767e68a7e530b89e7a7d92cc4f08bce259afc651b3ecdc73ba8a94604334f507dd8d7740eede9b98af564a6f9c18e45330c4d1416a96374dbdce7ffea7e28489149a7a0a102c9da684c65e10c6921d1c3e66e5030b8b793da94f9ce456797e1e2970c3a7edc515e481af61e517ce5a2650a8dea5eef612f6af0734ddbef85f21442ab03923de234d2019d8547c34873010d728410dd2e548a5b706a2d21a967c3cd54c252bc9f8af175b0e2814deeceec8b28ec0383459af4d7ef7fb9fc6dd8d56c28cb4398cdabd964992414541a9cc5cb73fd44994b09c03620df2b08a6ca319ae0ef990d0494f2f295fd4d7e89fad7dd342c2f0a171a726d29ec6d97eb044269c8b4b0ceee4e76b83152e2db9ff74c804606c7ee306b811ff486a97ec4d2b315d3bd679992eb60744856a2e98541ca6ed1f68e1cc2aa32a8adf3e79c893d34f148295ffe989469e5e3679003056791140d4549fe41f43447a5433ec15d40c1c85ca3f482bdb5db51fffeaed0796e41f7d662ba6d712bed5878771041170261003b1f42cee8c255f10cb63726e42d953cbba5296778b03d80c739470452995ade09d67efcf11ddaeb520c3e06112f0567ea62fa9b23abcd2e2a0d88cd6c1f1d6574fc3e0e4ada3ec504b80537956aebbdd839148af0405f4e44b9855ecb212af71f37b92fc2f2dbe40a4fa0503b13d943a9a94e7085c053d18cd72210e1d4b211e8b08aeb93a2616c1bd01ce4fbed292cc16d501e3d867d191b6c9fcfcedcc6320483bd6af93246f70ce381d26bf190217f9dbb54d06468b4ec21614f9e961471214ce1c251fbcc5ae933d4b032d45b0e84721e93ae86a4b50b90e60752ccce779f8c995487299b0d746a33ca9082dbbd2e78e2c14af95d85970431fe21f747186ce550a426fc2152fe71399e864b0eae1452c8a643c49f3cf0f6355f6f76773ddd5ca8f242e0fda261d4a369d61580c92f3a8f3690ccb1d3b99774d6e8f4c711a1683f4cfa6cc5c34d7c896d70d22aab4fd3eba03db5cab112dfa88b29aaac97c06b76f7bec341fcd48b7dcdd2cd2e9c7b2f14e7834c4e4b4e387049b8fee02e05fc65eefa773504b40e2411decd5fdafdec34cf86887a51ebd4cc8abcd15a51f805051dc917ea163d2fc0b96c94a73a30491d0873ba6966d638eb289d9c8c711118abbfe8c257fdb13a9feb4a7573499e5056f8dcc468f54757cabfb4743e24c234400ce1253ed608ed6b85ff9e4d157d667ac9c009488f941de8f79d4498ae7a961174adab6da6db39edb63feb65180efa01134e58a5ce46e50ec2dcbb3d57d77450603aada983a381fa3bc7008b8483265beae77628a2e5a09501aa97dedd6c24bc4ceb6b1db0d26868ed452aec9d735bd6b177e7c43d3a5ebea16fd1d265ca92a2d46292a7d7684a068cb8bfe6673cead2eea7fc4409361c90d0672dab3872fa2c06045e37a0578d3f8279bd65ca9100978999c7a55f123cdb9131fc33d4d73bfa7fa9c44d7e09f10c62f4a88f338a0d8ff65d28652fd0c38e8bdb968bc772e979dffa4e9f74b57689263c76df361a5f8931803c94e3d4d44a81bffc865cfa283cea9b3e3084c5643bc6addea1ff9113527e935f3e5942a7bd3a62c6d152983ad074fc0600557316ef53e92d66174c36eae1d9155f59c73c898b4c545d8665f0bc530e1ab38f011a96409738c9c1caf607ffe6df62b4138a884c0895772a111c7be31383849c0d186a268485540d554ee5074549f0b5b4036689e48d425883c400fdae983ac2af74fd45ed7e7fe7b79238e59802ce97ce9da9750330fcc4c4e5dd15cfa59ea5ddda8566e5e7f6db720130bcd3b632f138cb64287740cf0733d04c91f55f8bf3dc9caa4c645ba783a7c2dc37357476605eb27c350da03f4f9e01044eb99f253abb4d906059093207f687d0fd2b499aeeac26c041251ca5e432804e84a8b54048f1f9e5294e1ed783482ef7c272158f1c5891eef797082f990596301c967e757c8903612ace0901019bb543432f656dd68d5f3e8cf0759e7730f7f5d3a3301311946727d301c09dfbd7bce99918760ffbe6ccda4ab5d55c8cf60b03e92425b56ba27e1088eb55abf4908ce63cec5c1319b9f510076b1c34cfa366c393b2b3f0ccefa2baa67549a6515285d74e55536780a8bd36da002ad6575b08f3739341857219c8d870758eb480ea1fcfc58cf748834673db30fdc4c462ff2f4e1b28f1660559a0b8a95263de43630a81c479b99dc6519a3d1a1d36c1711549973fcadc4cdeaa653f35f4f3087c3a71efac4afda85b564b1df88d0542a501238dd55c63e9f17ceca939ff8be736e5ca09e84c4e155385cd8b172582f3aebf42aea187c094990d65f4e29f263bbaa6948c8e44fbad463f178f3cc15ad073ea14943e91ced9234c17857a03cfacb9d7b929760f3714e8e6dfe8e6d0871c972314a684d848fad55f2193872856d5ee9f49899649637ff8125fb8724ebca7432f6100e242ecb1862fa949f935d13480058e489ca9120db708782e07fad2cf0b420ed8e66909e3699a3efece12c9eca04e6307da52f5f598fda115e006edb9c59d6603e3481094559cb1995fb552d21ab1e536946519a61b09c02a9d3795bb610763072f5db37c4c3a4ee02b999d1d79044d2f2f4199741a7c54da4265f1b8cd611786be51e9a38535dbb203df84e0b4a731e0618b8e5422bde0142179ce921b06315bfe48d741f1ef2f19ef73cd059a719b7ae316fe20f24b8a9a0183de76d9bbabe3462e69356893d078e846f462c7fabb12c0872bbd86490d58ab97a8b4de39253ed12b508006e2cc083705a70a64c61bd7189a686553674d192b8f58f0da84d0651f15bedf08fb748a877c4fbd43f973a43048b0c33fe56e35396fd4496478fb61eccdbc24a11f304c2fc798cda7c72ba8f15d7904c9367489b3a36f56e3ac514d2cff086197170d290036b1e14a5183a3ef3f5b294e", 0x1000) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 01:09:54 executing program 0: unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000000)='r\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') readlink(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) 01:09:54 executing program 0: munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r0 = shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0x3) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1012, 0xffffffffffffffff, 0x0, 0x0) 01:09:54 executing program 0: socketpair$unix(0x1, 0x1001, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000180)) setsockopt$sock_int(r3, 0xffff, 0x1021, &(0x7f0000000000), 0x4) pipe(&(0x7f0000000140)) bind$inet6(r2, &(0x7f0000000080)={0x18, 0x3, 0xe9c, 0xffffffffffffffff}, 0xc) sendto$unix(r1, &(0x7f00000004c0)="54ed6d34115feb3b5a733cf888195237d74a8d0f28c5075c5f4624e1c474989e7ac7bb8607164b406733130e8d66c08b3ec77813170d4f1ecdf7b5e2e6a17175d85974de40662e4888c6e8cc311509d36ea7fbcc0d225350a2bda1bef40102c2c6040dd2b2c3fd7a60a34b10f9287df61cc4c82d31647c42d10e220f492d6c757136856ac52bfcd1bc1ea932f1f08e90c2", 0x91, 0x8, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r4, &(0x7f0000000280)='./file0\x00', &(0x7f0000000340)=""/105, 0xffffffffffffff3b) fcntl$dupfd(r3, 0xa, r4) fcntl$getown(r1, 0x5) r5 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffe000/0x2000)=nil) shmat(r5, &(0x7f0000ffc000/0x4000)=nil, 0x2000) mknodat(r2, &(0x7f00000000c0)='./file0\x00', 0x0, 0x800) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockname$inet6(r4, &(0x7f0000000200), &(0x7f0000000240)=0xc) 01:09:55 executing program 1: setrlimit(0x2000000003, &(0x7f0000000000)={0x4000008000, 0x10000}) 01:09:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000002440)) 01:09:55 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 01:09:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 01:09:55 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2d, 0xb, &(0x7f00000000c0)="d5ff966867cf79e7b9bd63ff4f2a8fe7a5b6e3725832ff2cd350da20724a7286fa03971449c10f370f3aef7d58a02dce74f2de2cf6514b22460820674e891f6d6842e1466d69b2b64777d9e7a762", 0x3a) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x8, 0xffffffff}, 0x10) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 01:09:55 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000000000020d, 0x100) getdents(r0, 0x0, 0x0) r1 = msgget(0x0, 0x200) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x9) msgrcv(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000de895304b13abaec3c049ab643dee0f6baa95c77f109085b869411ec17827307be37aab3083b7c93a1da3553aba7c3d6584175adb8ee3028ef5155acebd392d3f56ecb894fb42125cef4a7949a44d9d3432539ead3a21640f055da1f26ee50ecfba06d6e79c479e694608306023ef08742ee0e42d85b2e431284532b580ae5d73257c6"], 0x1, 0x3, 0x1000) 01:09:55 executing program 1: r0 = socket(0x20, 0x400000000001, 0x0) setsockopt(r0, 0x0, 0x13, &(0x7f0000000000), 0x0) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 01:09:55 executing program 0: socket$inet6(0x18, 0x5, 0x200) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) bind(r0, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "080040000082ac0000ffe0357f00000005ffffff"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r2 = dup(r0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000100)={0x9, 0x9, 0x0, 0x9, "da743a3e0ebd496d4c8b927d62161a67b354ae11", 0x9, 0x9}) connect$inet6(r0, &(0x7f0000000180)={0x18, 0x2, 0x4, 0x7}, 0xc) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:09:55 executing program 1: r0 = socket(0x2000000011, 0x3, 0x9) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xa}, 0x1c) 01:09:55 executing program 0: r0 = socket(0x2, 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x3, 0x0, 0x100000000, 0x3, r1}) 01:09:55 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x880, 0x5) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x2) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x2) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) fcntl$getflags(r1, 0x3) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x100, 0x3) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) dup2(r0, r1) 01:09:55 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') unlink(&(0x7f0000000100)='./file0\x00') fchdir(r0) r1 = getuid() r2 = getgid() fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x0) stat(&(0x7f0000000080)='.\x00', &(0x7f0000000140)) 01:09:55 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) shutdown(r0, 0x2) poll(&(0x7f0000000000)=[{r1, 0x44}], 0xea, 0x0) pmap_unwire: wiring for pmap 0xfffffd807f00b1c0 va 0x1b30120000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b1c0 va 0x1b30121000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b1c0 va 0x1b30122000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b1c0 va 0x1b30123000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b1c0 va 0x1b30124000 didn't change! 01:09:55 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) dup2(r0, r1) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x6, 0x100000001}, 0xc) write(r0, &(0x7f0000000180)="5d680d59e952e48de9cd3fffd7f4ce93c62dbcff2d325fc158dd02aee1d10bd3c7345ce88960753902c2f4278fe00484c7bb8807cd2a051da2e0f7290fd53f29dfe85b4f7a858f4571adaac779caadd94081178950fc2776fee18f33e17fe4b31229a234182810a9d44fcd204bdbab54784ef1cd2562fbfad8958b74de5cf55097354131ff0102fd", 0x88) 01:09:55 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000240)=""/226, 0xe2}, {&(0x7f0000000340)=""/96, 0x60}], 0x2) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x28000000000, 0x6, 0x5, 0xd3ce, "f7cf7f78bcddf511ab5266e5dcf1e159f794a6ee", 0x43, 0x7fffffff}) write(r2, &(0x7f0000000100)="93c8652259d45df9204dfd535cb497c8a4cd4253588d14512b98ee9872f73f4414bd636a4e3962bca81d1daf1780e1bdf9c7465d729dc2a4e887d689401cc4c149f70d92854ae89fabb5b204f48c0bfa53e2c69255fe556f87fbe88257fbc77a20ee844f82af96a030c7c72dce15c22015e22466b5dfde1ff62c1e5b1c92fa3f5daf54c5b022956b306543edbce3ab0025bc952bb6d11b19fe761658f86c7e1fd43293ace053804c9839b55497ecab2610400c3f03d208078fcc60d68cfa9e", 0xbf) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xd92, 0x0, "04236ba1f47b3c0806f1ae0c2facc86b6cce1615"}) syz_execute_func(&(0x7f00000000c0)="0fe9b70400000040dcebc4034d40864f1165c800656426d9f2460f1b5246c4c1e1c619fef3670fa41e7d490fae81c9000000c4812e5e16c4e1c1e0da") ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 01:09:55 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0xfff) r1 = socket(0x11, 0x7, 0x2000000000) r2 = fcntl$dupfd(r1, 0x0, r1) sendmsg$unix(r2, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000001440)=[{&(0x7f0000000380)="f3a20a04a006edf192e2ad0d550e8b27d6a098ca0a2c2b7ba250828c83f8edc873a1cacf70561300bfe8b400cfc48c6d10ec6849c66edcd9bad0cc6adad785209819dea19531e5796e44ec5025a82b6d1fb6817ed5c395e4b88a9be0ae41fd4195829ebf26b99da2a859ad76c5ea878e63576b002832fb2790ac2beef765b9a9a821ebb05c9282d6b4d0d31c49399f956f424c9a349abf927f91d80ef8816ad8734c78a3efe3103cdd1d9f328981aa445a5fa0123c837d6800997f5eea00931427aeb27cdc42e4ad6ce98e57cae01660355a5b373e3cf4f442b8b580a26781f59667c879544c653ae1c3bc0dc3c33fa11739f32568a0ace139f83b09841ab031a1fad1efa1f5a0d786dbed99f3e4c818a131af5e060ff1e8f348a3e0e581126761798891993c0345ee668dd2f8c28e35b9e9c43084c57fb701d6486359affaf160e7ae57647829522e003631987d054d8529128eabca65e1f9ec20776adec699db0b594b53fb37e716ea1f8e2c98426d683cea6bfa7f4dd305fb925b2cf085c1854b27425c411e8ac20b5bcfa85d343e8033a2b496b7590f18ec315dcdaddda2712f6fad020c332b22fd341d7644c24d9004b6c5ab11ee36b1a93bb9965d922833b25cdd10395e38e1476802bd6dd727672b3312080f23a2947e5bac295861ee1d337fa764db1139f29a1b771bde373c7d7b5ef574e5d2d811186723ad31038c25208454f15cc1890c3a6232a53b4847a04ff072d515b883328c1da24f5dfe14aed45e0e5121a02808af52239046b0e1c773be138c8ca77afcc584c34a820da5127bc486a6bff143ffdb114339a34933281dcaba65ab338faed18ac606d77bf9ef902db29598bbf7c4a7fa7586f6059c3a73d564777f76da379976a2871961b60e330b5ac20e7f0cbcb9fb6120b95d96aeed94eeb0391ad95a8e7536a62e7ecd585fd537e57c31c754053c5605f91bfd58f3ad457198f0ebb6bddee35e748657cf2fc3dd7e49b396905e1f01a41debf67f9eb2850f0c60efe40c355f687617804853dc8fa58be6d872679ba4e6c8edd1316aceb342246e91cbcba814f886b7aa88f51e4dd88422aff5b14bf0a457765debc632c1d86ec5c1238b994c3338506ff652cbccb4b9c2246cc1e4e88265bd346e090b9d4b4615e3e1be30f58b113b47498fed1360f2c7893eb8d34887892425df05a02c2752a02b3b3be5955eead5eb2df90c6bb00582b96b9c6b7daacff01c2a9fee34c28780af406788dff7985d6616c2046ea07ac56540c46b6f65154f1a9fd263902042c681e3051d54111aabbe7d5c45f966d98b48da90c00db3ab7b03f66aee80024b5e2bb4757da735cc92f608b23e0040a97f07d6d54c0a7ba0e1ee94ba9abe5dcc1db89122ba4cf22adf7041a7e10fc62e9622fa40dbdebc9db597b4eb077347fe9bfec4a4c56852c46a5f00a017d0c0764f918e00e81f58bad348af3fbbca5fc6bbd359316ae24e377fa91048a343fa36a7a6098b8e56ba0b5fb79b2964d4dcd85b56a3c76e0d40e454db67eeb170785c80087efd354bd3c24eb8c2a78461f832cad8a2a5dc807a8a15494563599189e8dbac669d6d8ad1a731753a1e6ce1816989b546893ebadba8e39ef088ad405562b0895e938b1925a77a24dad5d691fa47f5c12ac588b5f273ba619564590a4f1285c65df44956f85a4ed3db4817aaa49a69391a6456c7e42fa46b93241c8418be4222d2aeea039d3a69cd6add16b580b683b7a04d78d324dc56ef21a0155dccddd9da728c84da0650c08d5ed6959248e107f0b16f76820c3a6b0df78922edef79c6ef0401fbcb626ec1c352ade58968b162054f6ce34693de12a377731d3a13135d4b3279320f003a2dff48c2ceb24f5a258cb33feaf7ccd18ba80a77b90a5fc2b0cebe3e6c54d62eb5854535a1f394e7ee4bd326112ed18b6dd7aee1f55de61ae2bf89ed9681d7f0e8010f782531004eaaff38ffeaa1c3211628c706ea209b438ef5772b71c12099dc52a7fc25f8866b4691478e88172b61eec3b4c7e83683c2d0337afe0e103f169899663690805cf03dc001428aa841cd467ccde8b4c8af2754d4d586e20196d54ccf0a8258df0b986d828a5b8ee29cfba17f906f4cb62f451cc47c0cbddde974f7f6c28530369f925ebcdf8fe195f5b10f3eeaa3d0fc6cd42ae181727d2a2d883e6177e50925384ea47a6481a83098f465c97590ad2632e8b938db9b775fe774cda75e12317a0630ccef6eedc62539dfab6fa629d295e0e67d20cc8f1ea79482683f9312ea0008fac1747284a7bf18408db5265d066269e3787c4cbc466ae9a5d31d166aab5424a2ee3bf0f4cfe5b85799f84ab3bc1f68a7f5b48ac755a4ac23d8b1512cdac7f8f69a31bde539b2a574744440596c9e550773c48e7cda5cda791ab16a3928e1694d9b73d9567e889b5560defdc0c71a69389ca35e6fcd5b4f7342809a39ca363238dd9a5e1440bea97a733c58b7c3ae41bb22cb151574b48a161f7b54660147fe2506468a04c2b050a4d58c5a1c8f80482458bcb129e6d9f04385eb87024d7496d50e4546d839625ad2f3d286946a21e37a7177284f85466a01c2cfa78c452eddb6a05a86536f9c3c3d64ef47736ffd57df0b3e7cf2c8cc75fa6d09463bbb1b76e8d72f8f43112be2ff8f60c9b6ffda7acfeac5756e4f092dd904e0620be66f14cce9c7e92f02d948fc494a9034a4be6782ed21b52304cf1fe656e2bb18650b7a8e33a9f375be227538cbe3290a363a89a8c4596f2a390fe15bf9b97ae24c0186435347eba0aaace74750c8925f960ffb4b0d256070d756788357705722f2c7691437d5a34810917c669b0a86845a6579c02e54c6cfd5605786cc1b397eb04a19874d695a9e2c9f1579d9d4423d9d8409cf598045981401c6e93e3cc3eb9dec7086e55aff3bd227a736bf53d33ccbfd9ceaaae4cb29d9d037a6a2fe54de7375ba50fdfbd2b73221410b81523ff3437573f97b1c66443058113334267578a90e90b69cebcd5d88bd7e843957ac163727f0a1ca58a10d6e3fb320610646d2db37281e494e471e9ee7fd92a3797010321858cd04c463618fe94e16a3a75dc1aeabef33715c0e7b483eafca55fc0b8ead46f1f8ae0038121c52a4de775ef5130b3f344a1d37dd16ea514f6e101f178044b6e4fec09f03310a9452bb6467333db4bbb1ea87fd1930558fae127ba12313425b6f5fc8c19cf8ecbdb45518ec36614c525c14f1ec39ff827bd5cbca0c74a61d05518d4cdce635fa0618302a440d6b1e07d2a44232d6c320af5727c73bfc8a0506250c2a43c9cc97219ae9b6598d9e72fd36798508f80ce7834aabe3fab5188cb531dd1c1311466bbc376187d5b9403a419b7940052028f480fce6bf8e4305f8f133e8734d14b4377801036fc15afa8bcefdfee71031da6fc811a6f2e79bb0f4beb29995729ecc6409e9c0624a06b63e0fcff8278b18d2fecb27b206eb1accbf068bfb72ee4fd647bd381cd49c38c7a9242ec8273e44493dfe52333e4015f4ee850f1e1092a52d1f172b534e732bfdf05982cec6aacf060b53909c06f49bd7fc1b3d9f0b3c211d00757604f437ba891fbce9a308bc365a1b62f5803941f66d9bd5fb216d6017720e63d6cf8544eec1a7a348a4d4377c91e2e24e68f9bda4a47a1952dfc9a3a3ad1a9933ae971f5eef526f1a5ce1cd8cd95e148835f43ddee703ecbd64cd4bd8cd6d3e0916c61c796562a53d7e4676b13ee681361135c91257c54411f4f9859d352abb693b22837ae0f1687818427289e6dbdeaec05743fd25f727b8a7e2b33a0aaaa66fb4a447c60f25af0eb0956829d0eda6146a12a23d492cb1094a148ecf482b0ffe5bd97b63c4db4fbd27e63f4cd794c542727481b270ef99c6f921c84bb288f01fb43a8413f02c16a3596d58b144151daacecdbf845e1648278793290b5ef05969334363b64a83ec4faffb19b7695caf40cb0100c567cf10b498a340ce53adbf406cdf2e5402add02019584b7601c45ed2e7ef9cc533778ca20843d8688625359db3cf2cfb585f2c04d9dde3d3f83dc8acaf4fbb32a14ac2cee21e7dc679961269a0222a9e2a3a5f00ae51064a5a48420ad4233bc3966ab333895a2dacab45feb161554335315e98e95427d049bee581e231761f0d80e61675a25c0c3f200876c8651ae4e16f222ea03db0dac0218df55152af5a5f52c4568c2ac3a6ae958d25079c40cce3788bc72b495035b7c3c928f6beea1c805bb50e383075faf4834f95c9b133ce7b3d3eec98ae0a52a2ba7b9a97119bd53407aedeb039cc0c24154dfedd0d18d475c36de5404f13abfc0a29180c6f1e5e3075500ee7c19d4bf0ff2794cc14673ac86e8cfed9dcd7e88a0b52fff37eadf4234287bdee31acfe789619f0b2215b1b99b58dfa5a68b212df74d9b5d1a3a86b04f7749dcb0f16ff01d46eb3cda1e60a44515d3465d69f55d8e1db8c92a2e119983a0036816e0e687959be1f128f1911fc6a39b35707c0d6be8f8d9367aa1ef9e7b04ab177b2f7ca7e6458192f7a50d50e60ef0173576fe8e69d3490acbca2f9cce45bdf936e8988a82d5f970b186f28c0c2f802d5d3a174e49416c4363d665223a9bc9dbc25cfed6be17e3363184164fd72c32d277ba2fee1d062fd5621f431f37364f6947a61445d4d61ea4f3c5961e45ab6bd8e46a1f6dd12bb6268f0b0561da275773055dde2f4281a2774e6eb82220bc50d36cd01e92285c46a0740951aaab70852f7fba4239b13fc71b42d03c1e44f592b165c895d428db4c4be80e0df79b0feb481ed92be70cfcd43e915065eb587e4c44cc729cd685d84ae7fcfa1ab71136212cd09176da885a11bf971d1361b460a204fd9b985693eb79006012bde4574f7dbbb9be0295ce4c42b4737d6195247dc4f8b5596cbc2bc2d", 0xd9b}], 0x1, 0x0, 0x0, 0x408}, 0x1) 01:09:55 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = dup(r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = dup2(r0, r0) ioctl$TIOCCDTR(r2, 0x20007478) 01:09:55 executing program 0: open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x1) r0 = socket$inet(0x2, 0xc001, 0x0) lstat(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)) getsockopt$inet_opts(r0, 0x0, 0x200000000001d, 0x0, 0x0) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000000)=""/217, 0xd9}, {&(0x7f0000000100)=""/87, 0x57}, {&(0x7f0000000180)=""/94, 0x5e}, {&(0x7f0000000200)=""/57, 0x39}, {&(0x7f0000000240)=""/60, 0x3c}, {&(0x7f0000000280)=""/129, 0x81}], 0x6) 01:09:55 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) write(r0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) close(r1) r2 = fcntl$dupfd(r1, 0x0, r1) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x80, 0x4, 0x8, 0x1}, {{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x0, 0xa62}, {{r1}, 0xfffffffffffffffd, 0x8, 0x40000000, 0x7ff, 0x3}, {{r1}, 0xfffffffffffffff8, 0x1, 0xf0000000, 0x24, 0x4}, {{r1}, 0xfffffffffffffffd, 0x80, 0x80, 0xb0, 0x3ff}, {{r0}, 0xfffffffffffffffa, 0x48, 0x40000001, 0x1, 0x7}], 0x8, &(0x7f0000000140)=[{{r1}, 0x0, 0x19, 0x26, 0x2, 0x2}, {{r0}, 0xfffffffffffffffa, 0x0, 0xfffff, 0x7fff, 0x6}], 0x80000001, &(0x7f0000000180)={0x80000000}) dup(r0) 01:09:55 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x180, 0x0) getpeername$inet6(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r0, &(0x7f0000000000)="cc2c45ce9303bab1f89d5f65e01833a7d20e9db04e73558f687e565a3215e6a8ed30c4a30435c462c0e933c12be3c69c51946249b2159f29dec96196695b541e1e6454751a27c2c07c0bbeccb5401faf8ba8e95c81e95fd62380873232a30b32ca0ed1593b201e62c1f8d7196a48ab8acac7b45e92b26a8847f06b7b330c601b87bb24fb955fa8d8999df30270a7e731f508e985dc432ddb18c272075170dc2a67ca72b2f821d7184fc867975b33648cff8d2dee2066d5411f0aab248df226cde577ce13c2af1dfa281b0664b25499dfea3b280e8613080b13", 0xd9) r2 = kqueue() write(r0, &(0x7f0000000100)="21d68d279cd0ea7f2d2e5b0763d52aad93660b44fa5147aec5cb2b1bf74ecd405a55292776f3f5", 0x27) read(r2, &(0x7f00000001c0)=""/210, 0xd2) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 01:09:55 executing program 1: getgroups(0x1, &(0x7f0000000240)=[0xffffffffffffffff]) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x9, 0x0) sendto$unix(r1, &(0x7f0000000180)="3048942a188791f6339a7eaa0b000075503c94c0213eaca34e2e8a2599822024ccacc1afecbde4487c17b6d71775789e91982f6b62b5cf07a8285c75296cbd9c71068eb2f8727bc0fd", 0x49, 0x67348641d83aaa6a, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') clock_getres(0x2, &(0x7f0000000100)) 01:09:55 executing program 0: r0 = semget(0x3, 0x1, 0x0) semctl$GETNCNT(r0, 0x6, 0x3, &(0x7f0000000000)=""/119) semctl$SETALL(0x0, 0x0, 0x9, 0xfffffffffffffffe) 01:09:55 executing program 1: symlink(&(0x7f0000000240)='./file0/file0/file0\x00', &(0x7f0000000200)='./file0\x00') pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0x2) r2 = getegid() fchownat(r0, &(0x7f0000000140)='./file0\x00', r1, r2, 0x4) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') rename(&(0x7f0000000000)='./file0\x00', 0x0) 01:09:55 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r1, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce", 0x1}], 0x1) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "854955000202000000000300"}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) getsockopt(r0, 0x20000002d, 0x8000000000203b, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) 01:09:55 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) r0 = socket$unix(0x1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x4813, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 01:09:55 executing program 0: syz_open_pts() syz_open_pts() r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x3}) 01:09:55 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x0, 0x200000, 0xffffffff}], 0x6, 0x0, 0xfffffffffffffffb, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0x0, 0x0) close(r0) 01:09:55 executing program 0: r0 = syz_open_pts() flock(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x6, &(0x7f0000000040)={0x4, 0x2}) 01:09:55 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140), 0x0) setsockopt(r0, 0x2, 0x5, &(0x7f0000000000)="c7", 0x1) 01:09:55 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x10002) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) r1 = semget(0x0, 0x3, 0x108) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000140)=""/77) r2 = semget$private(0x0, 0x6, 0x140) semctl$GETNCNT(r2, 0x338b4ea139ef4713, 0x3, &(0x7f0000000080)=""/154) shutdown(r0, 0x1) getpeername$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 01:09:56 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x30, 0x4, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0xfffffffffffffe46) 01:09:56 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000440)) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) ftruncate(r0, 0x0) lseek(r0, 0x43, 0x2) 01:09:56 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x4) r1 = accept(0xffffffffffffffff, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = socket(0x11, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffd, 0x1, 0x0, 0x800, 0x9}, {{r3}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x62d1, 0x10000}, {{r3}, 0xffffffffffffffff, 0x58, 0x400fffff, 0x20, 0x10040000000}, {{r3}, 0xffffffffffffffff, 0x42}], 0x80, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffa, 0x20, 0xc0000041, 0x5d8a11af, 0x7}], 0x100, &(0x7f00000001c0)={0x7252, 0xd9}) r4 = kqueue() open(&(0x7f0000000180)='./file0\x00', 0x9, 0x101) setsockopt(r3, 0xd2c, 0x100, &(0x7f0000000040)="72350400a019069da5127cd8919ad39aaef79439a005ee05f68f3d5734143dbcb2f462a3baa3cf108dd793d0094b67", 0x2f) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 01:09:56 executing program 1: r0 = syz_open_pts() r1 = socket(0x0, 0x5, 0x7) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000080)=0x401, 0x4) r2 = syz_open_pts() fchown(r0, 0x0, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="69ce4a97eb99ae3cf67faed3f7b4a4838139ae0f02dcf98a", 0x18) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 01:09:56 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002cb, 0x2) writev(r0, &(0x7f0000001780)=[{&(0x7f00000001c0)="b1", 0x1}], 0x1) syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x88, 0x20, 0x4}, {{r1}, 0xfffffffffffffffb, 0x39, 0x0, 0x1399200, 0x2}, {{r1}, 0xffffffffffffffff, 0x6, 0x1, 0xd55fbce, 0x7}, {{r0}, 0xfffffffffffffffc, 0x98, 0x0, 0x6, 0x10000}], 0xf1de, &(0x7f0000000100)=[{{r1}, 0x0, 0x4, 0x6b, 0x3ef, 0x2}, {{r1}, 0xffffffffffffffff, 0x80, 0x20000000, 0x8d2}], 0x6, &(0x7f0000000180)={0x8000, 0xfffffffffffeffff}) read(r0, &(0x7f0000001240)=""/151, 0x97) write(r1, &(0x7f0000000240)="c2f5b24cc8996b2532dbd0489db602dff2126823a765fc2b8c6939429d4cac04be17ab63fbc54100dd57946e1e0e0c3bc7a061d684072edc28fe1943363e612f8848a45b46041b0017ff934397a33a90b9234b0b5f46a27ae00c8553b8fdd8d2a4273f869e5bf5571f6e28ee2cc4f8918037d77c5513c955426c10271e4ddeb9f61fffd7a113e297214431075b9ec2e37b637b2a84c40bea793a0d21ec599f5513ff72db2e9fa9f1163d27010aecb5b5a18623a4c6334014d24afb024aa0e4c39e08c2353121d0f3cf86534c954477a6819f7ebbabe16e52e037fa43a6dd24a5a0b6eb81e5b9f84e990c4b71399f04e9ce59cbbb9e9adf8029ad14de5442d9e77d06cb92b82556583406792c325c06ee75ea5d7e912e34ecc990d11cbffd45e572776b706fa60f637374cdfce86fc02172914ae0cee3331b847f3516f18dd319d22bdee6799e1a7c8977eca8b3d179a4470b26b3a64924a44d9b5c99c89ab7284ea35e486470262c2f5d5950d2f718e81495fbcc9d3315c2fd593dd6331847df8ed1b7c5f6e3ac86a1270db2025cd907ecb62b6bcf3cdf56591eed77af051ffcb886c5e0ad58bf4cc839fe523bd0dfb90a1baf2f40b2ec002cedf7a5407031d7585f703c86d2f72a1c98cca94e4a1f273b2085a1109c23b35581d3ff377ce11b91d6718717144144e2e7bee645211cda524105f06733d8e1405e7b077b8e83ad6aa97f1a0bd66b3d57162d5ce813fa64a4036b18eb6258419e0fd56e98fe174120215d730e4b29582f268c01d5872fc8224b164a4c2161875f0d24a56934786e38565fc9578b3800cf3f424d1e8db841d5aee6442e80f601f0a3eb5c058e483b99fa57ee4d116f567f1ee3f950ca7aa93bb7c705ad609cb29569a0f79d7efcd6ffbff8f692df34f31992c85ce53f540f7fefa73ccd25bfd585ba6b43f1638b624f90127270ea3cf655ed62841ae996d81f0492252650d2a0584d8db75013a283e049a24e8a36090b6f54db246a3901b10e30dbc5504f2739962cbfebf62c0315463bf826b4f23345f787892f9ef9605c7f0d00f64b22feba7fef09aa40e5772fdac41d34901024ee1f686086f4304425338d4d454e4ceb3e88521878fdccd7986d67389c3abc5627c8f15c6bb310a499e19edd09547c9d0990296a33dff92dcf7f0dccfb044570fb93ab7e5e456d1d46c80412fe63370b61ade31d968ff8753647a1419f6984d92a076ad01db90b7cbe26f779e91d81fe39e7503aa3f696b0ed21a72737acbdc40f26626588675da06f6849a0c6dac5fbb8724ea8b9eab859263b5dd621dbe8a1494d72631f146a07d36d7543b8bc948e8a91b1862a1fd112e57c7e4cf6954c7c02feb19d5faf68fcb618db164082a0f80665ad2b0f3cb1189083c6f6d2a9fdd6c861a3dec147d034efcb72a7c76393498c63e5fe3835bdf618e345eeae4e0b6fc7f37e42447b209e814b89f35de67c1051db160ea0f625079d85a3cad418467707d755fb67c21cf312b9f20849395e6faba99bf094e7942c36705225f41d95c180f14f10b055fbd47f1184fe332edc26b1590fb2faedc81a87ef471f1ed5cf746378db4005aa8a5c1939b3ba2d02c1c6773addd9691cd04d9cdf846a873446da2e6074520f2b255ed23837f274580e44231d4b08cebddfccd9c5c813f75213c5caf7b59cc747a3f92ed522a104a1d1e992ec38ce68ad5da6a1cdc56491ca2beb0ea874aad6f59a7b4e9c4384fa5731fe126b9ea93adeab3efb7611d2a81fb69312992e0a104f90c098802a02c4f768d25b82cde7d024d2328480dde417b19f899f79c56a1922cb95161d756a14fe21abc714813692581da47fcbedd87e93ef8880a6b73a78d9f8d716ce60691a243f800d349640f293c6313a4eb119bc3c6ca3673332cb8e8d47f1ac44714871171c504070fafa5195cc2bae432eb98e4353ca461ab996a62b32ee4e153d8d6e6bc00efdb590533dd28122c9807250f4e958e98e6896488c79c06a2e3bbd8dbf04d14f6b57cba7310958f5dee00432f6b9c909d8ce9ca94d3cda2695ddd7c6762e5d7573ad154b2cbfbcd941d017c10b897bfbf1fdbc5687742a1bcd9946ae8113c965d35fe218a16ca5879cf5c47b30b71b412575d02710987e1aa64516d8ad6e1a6f066141e7f4c9a8b7fbf5564bddac99b120cde6edfb3b2ca59ffac496a0ab402a1a5000f089eb34b11294696c00617b23aa79b2e0e5fb54d4bd5be12d5a1f8cf6ee2dd1c6772af2895addc4331317fa08e2b1125887c2c8b6fdacf5797c5085f9074c316b004c8460d4f13220977c86e344beb33e7571344d7638378c9f0a54a5a65d295a8ccc33cf73f2df12a5b4e2c8e552b1f7165ac694dcbc89bb89535904922a592a2f21a6f7db8161b1ab55c55240bb687bfc2dddd70763de3861d2e07b63e781969616576216dcfcf69b46a3c1ed4fed1bf5b61cd612f58a44c3cd4ff236ced6267258c1c6fb5103cee2c7eef7c547b1f243c7cb78bfd3e838d33ffc3f5f707d9fe4f06557e06e580e2ac034e566bbfd092f97c3d78c1d975aedaf962c9e589c4e9a58e1cd73645e5560cc964ed38ffbd7e52366834d561864c432608e8e4822edbe9139504ace2d8a4d10b39e8f1c37e21508eb8a0985df882b7bea568baf98e37d5af44c36db900c2b1cda2472ccb64b8dcce19a7e4a5b471fb8284ef8c5f446979315b3196410b51f8e93d44b5d98a23485a34a9dd45cfa36e534effc7b93a48bdc8b00e28ed546f8f5f6c037c5f5e7b87712523b4dcad2c9c8a505c23bb6b911c8588b1b351c6c7cb59d26951d7d27c2c804a678546a6a615c54a0777da22bed76d8e55785457f2e1cb6dd5bcc16629f32c3f002b8dfc3d2b417594f91eee3fb9cbdaa58c406def29d48d40efb1acadcbf17fa35b835cf3c8835a8937c0729c9eb7105a7a3dfa3e468ab87295bae24c2c574af66b913df68293169aeb6a89d448bab037912d1491ce07385035f7033863dacdf9561a7dbf96880b9ffd1042cabbec0e7805fd1bd35c52d0a24719d931ea9009446fa7131b86b47f47573bd4037c27df42ee7b75ba89bdcd2c7aba6da41eb67d20efb926ad5ab8582011c2410cc260efe2762076f1231ee17a10fd31b66539289acd80752967deefd0c6930f5333dd8e7436d6d614e4faceac4757a2c2b4616cfc452c1bc77d05a4384bf780af3f598779858660f1e432539f22875b885b30bb5a2e040cfd287204807b4f74684462a9e7263698b1997065815b70ceb10d974c40d36fc67b1d218acbb8f92b0e133222ed731aed115df4922f78097fddfe5c184fa32e8a370335ae156ff81207d848b6f016a88f5a75620f7b15fa8ec650f046ad7614aa588181fd3f681fe5524eb958c4eee70d19c2d4de675fcda33c46e954d0518babe6ccbf1cc63c1c038ec007773f9a44fd1fd4fba1a84714aa3649d45cb4a474c7b8d09296a1bea99646b7a3bb2a13c86df7b884a149e39ff3a18b8b1178307eb33ebfd8779c739f350755b9fc8643ce5326f70a261cac3b4bec215d756329fb58c1a779da4afb9bc11bf40f92f34d408e14a0ba5a6a01c61ac8f973f364bf5529df5533322b486cd009511b3ed43772638c4c947570dfc9cb0be969865eb3d353353bf9dc993cb711eb469658ff92aa3791d4ef9aec939b65479e5da9a82419c102d6980c0a09aac8574b8cb180940b116bf2610b5ae6c62215340758e27e02e5aa9bfb070889f43a48822ba5c2fdd403c42d0ec2dcf104cda153ce6ca4583bdac5ad1d5e0637d26a31e35733df0e5bb9e2717531a2711e583fd61afde2d0c84b7fb2fb968d02c0e8e2f0fa1bedd1b90685b018e2dca8c1e1fa2175ad11448177f48fb4149e6a365aaf8d99f317754c520f81908aceb64cd11fa75f0e5c3d56e9d9db66517d58703eb80400a063ee9fb5e27f64965505693fdfc2613082bc63fdd8dd08da7c3c52d2ed39d966798536565cee36bd43188a13454279a60c54acabdb6b3c654c13ef2d0ed967edcd3599f8483ffa9623f0ef79c64ca3929e2bbe61a4977927d6d4143aa4a125c73f2e951bb5453a273e9155232397f6e6df9490f839ddf6f186aa5b3e6677ddfe8f1916b47f2b017c527958a547dfce6c7932b45f10f5b7da7bd61c12d0e376abdfcf454d38ca3f4cc61fb7a0689e0b96e6fd9882cd182f8a91aa932620789d1b049b5012b0e1c276ac87819749e337a782028c018807bd585aec8e1420b38a4a9bf841ab3ac95e2b746c0d629198e26a549311331ece9e56b6dab9cba1271e9e98a12a76bed58d0ea881f2a6789c60b544d8a6589675161654fe9baff7838d9b544b1a6bb65d7e42ce0c2ff45e684b41a6e83865062565d320e24d9168ff3f0ff9dab7c392e5814901776fcb5e6c4edb07b88e5b9fb20a4591cfb1fb7dc5efa6dfeeb9d3125ef1e339aceeed2428948a8684587460e877557f9b616e843ed6db1e42082d34ce5377d150655717d00e3ca2527c5be069079ab9198b43fbee28ce0f236a56240080946e173b63b12e8d2edff9804823c0c6494660e80efbf54f8c2ae20ef4853e238a7157cca86a37d17f891770fabeabe8cb00a0b1da196588fa956606503e96ca9a495faa3f67ef203ea2c7d317485817646346d64f55e8dcb178a04d03a493f040d7d522e991bc24f16f50ecaa29ba6c0a01797ae59772b85e970ddf2c18af67e2bf16d095d17d209edfe5c30eeb7a721cbcf456cf71f86b52b6f33a47e696a024896db36d38c7fd9b3d40b481aef9470e9181b627df5f0ca2b9a77e70db04586f4afb0f81cdef06625333dc82a01b296e1f8c7fdc170d8f1e1fbcdab552a7a5ca7e09aea6a0fde4d33fbafdd39871339f8bc08d64208fbdcb723c4ab48beb0f2b9b988341909f70b6e9cd850efdad2867788241e004d6f5bc5d7515359d5df7f4daab940ba6f2dc1f20cbda48d28c2fba24cc96332048266088afdbf025b0284b345955f9a9e7d2022d59c52745e661466055727b22ee9af00de8150be187a4ed841af73edd518fb3af01330a2bd42e81eb6b0b53622ec7398cbf639d8bec2108819300b4c8cf1a3a51231f6733c5f7b2cf4d3b01596bc7bc8721810dc849a5e678ca66f8586452bfe5d826590674ed670f432954945766863c67b773573bf7ef9094382eb43004418b6ff004e5e11abd5de6aaf7054b7a6abd7daf92e01e6df76a3f70de34525f35f65811e0dac87ac6accb9b17a5e00deeade78e80b929ca4516eb8bdbc07f5ac583f097ea76962090eb4d93f117704640959390a76def805214676f6608a9617c40b5e9762e04b377803c1a184a7dcdea6128f91f1735f4010a9a23be032e74d8b2f50bcc592d5ad154cfad41d7d2a5d13587afe927d68adf5dabb923a9b01d6af98e3038dca7c0fb5e6c29e3241cedaaa5be05b8384f5e9fe9a813658b439e50410dba124974b721a9436d2a2a51c9afa057734dfdfe603112797ca2e0799a6a846a38d965efbe093d4f09ccd13515cb6032dbdaecf6b5b53c323ccb10b948c5e71901e12dc33609590b79dfa17c8eab4f6a8c18a44dd3d9c43e7c8c7435da5a40807c8b0d622b1afbc10ef2c69fa51629309ff8778aed04346028c3efa38b3b2f62793d7a00286bc6cd135b2acd22146cf27172eecef56b8beadf51d02de2a984722630b2974dafee8433766397b771392b6b3c2dc3df21713ee2cb162f40fda55efc81905ac58fc187fe544dc0f9e7150db987a75858e679d8013de158999faeca969d96503e03519f8bbe0aaf7c7ad00", 0x1000) 01:09:56 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x7, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x8, 0x2) 01:09:56 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000100)=0xc) seteuid(r0) r1 = socket(0x2, 0x400000000002, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg(r1, &(0x7f0000000480)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x34a}, 0x0) 01:09:56 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r3, 0x2, 0x1) getpgid(r1) pipe(&(0x7f0000000040)) ioctl$TIOCMSET(r2, 0x8004746d, 0xffffffffffffffff) 01:09:57 executing program 1: chroot(&(0x7f0000000100)='./file0\x00') r0 = socket(0x800000018, 0x1, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040), &(0x7f0000000140)=0x4) shmget(0x1, 0x3000, 0x706, &(0x7f0000001000/0x3000)=nil) bind$unix(r0, &(0x7f0000000000)=@abs={0x1f95d27d48731892}, 0x28ad44e1) 01:09:57 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0x1, 0x40}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1008, &(0x7f0000000000)=0xbc, 0x4) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x0, 0x0) bind$inet6(r3, &(0x7f0000000080)={0x18, 0x3, 0x81, 0x6}, 0xc) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0x0, 0x0) close(r4) r5 = fcntl$getown(r3, 0x5) shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffc000/0x3000)=nil) r6 = fcntl$getown(r0, 0x5) setpgid(r5, r6) fcntl$dupfd(r1, 0xa, r4) 01:09:57 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/80, 0x50) 01:09:57 executing program 0: r0 = socket(0x11, 0x3, 0x0) accept(r0, 0x0, &(0x7f0000000000)) setsockopt(r0, 0x11, 0x3, &(0x7f00000000c0)="b822d1f66d3f32e6359c84eae89f9f8911cb3ebeeadc8402b8ba8bd0de8e0f9f03a573894640b4133ddd02feb60b6bdf2200000000000003cc24cd5d43f99cd44ff723ef7301ce2a257cb9560ff711c8ef62028a3459027b9da17ccd8d858900fa21", 0x62) 01:09:57 executing program 1: munlock(&(0x7f0000001000/0x1000)=nil, 0xffffffffdfffefff) r0 = dup(0xffffffffffffffff) accept$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 01:09:57 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rmdir(&(0x7f0000000140)='./file0\x00') r0 = dup(0xffffffffffffffff) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) r2 = socket$unix(0x1, 0x2, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0/file0\x00', 0x80, 0x2a) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) r5 = open(&(0x7f0000000280)='./file0\x00', 0x8142, 0x5c) r6 = kqueue() r7 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file0/file0\x00', 0x80, 0x2) r8 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r9 = openat(0xffffffffffffffff, &(0x7f00000003c0)='./file0\x00', 0x0, 0x0) r10 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) pipe(&(0x7f0000000400)={0xffffffffffffffff}) r12 = accept$inet(0xffffffffffffffff, &(0x7f0000000440), &(0x7f0000000480)=0xc) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffd, 0x2, 0x40, 0x4, 0x7}, {{r2}, 0xfffffffffffffffb, 0x2, 0x2000000b, 0x10001, 0x6}, {{r3}, 0xffffffffffffffff, 0x1, 0x0, 0x9}, {{r4}, 0xfffffffffffffffb, 0x2, 0x0, 0x2, 0xee0}, {{r5}, 0xffffffffffffffff, 0x91, 0x1, 0x43, 0x6}, {{r6}, 0xfffffffffffffffa, 0x0, 0x4, 0x5, 0x25}], 0x1b, &(0x7f00000004c0)=[{{r7}, 0xfffffffffffffffb, 0x10, 0x21db7f8ced1dfeec, 0xffff, 0x4}, {{r8}, 0xffffffffffffffff, 0x82, 0xa0000001, 0x10001, 0x2b01}, {{r9}, 0xfffffffffffffffb, 0x20, 0x6, 0x7, 0x6}, {{r10}, 0xfffffffffffffffa, 0xd4a224c8e11992ca, 0xc9, 0x4, 0x8}, {{r11}, 0xfffffffffffffffd, 0x0, 0x0, 0x53d18267, 0x5}, {{r12}, 0xfffffffffffffff9, 0x10, 0x50, 0x6, 0x7}], 0x3, &(0x7f0000000580)={0x80, 0x1}) open(&(0x7f00000005c0)='./file0\x00', 0x18aa2, 0xd2) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendto$unix(r13, &(0x7f0000000080)="a6f2a26994dba414824b97274b76972e182028aa0ce9c070a7780dc9852c846d93", 0x21, 0x4, 0x0, 0x0) 01:09:57 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x1) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 01:09:57 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x2000, 0x368d) 01:09:57 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x1}], 0x0, 0x0) nanosleep(&(0x7f0000001c40), 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r2 = socket$inet6(0x18, 0x5, 0x401) lseek(r2, 0x0, 0x0) 01:09:57 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x48) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x148) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x10040, 0xdfb6ba8b98370fb2) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000100), &(0x7f0000000140)=0x10) utimensat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x1000, 0xffff}, {0x2, 0xff}}, 0x0) utimensat(r0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x9, 0x1}, {0x8, 0x4}}, 0x0) r2 = msgget(0x1, 0x244) msgrcv(r2, &(0x7f0000000280), 0x8, 0x2, 0x1800) rmdir(&(0x7f00000002c0)='./file0\x00') setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000300)={{0x18, 0x1, 0x8, 0xfffffffffffffe59}, {0x18, 0x3, 0x6, 0x80000001}, 0x0, [0x6a, 0x16b, 0x3880, 0x4, 0x0, 0xa5, 0xf861, 0x20]}, 0x3c) r3 = dup2(r1, r1) symlinkat(&(0x7f0000000340)='./file0\x00', r3, &(0x7f0000000380)='./file0\x00') chmod(&(0x7f00000003c0)='./file0\x00', 0x6a) utimensat(r1, &(0x7f0000000400)='./file0\x00', &(0x7f0000000440)={{0x80000001, 0x45}, {0x5, 0xffffffff}}, 0x2) chdir(&(0x7f0000000480)='./file0\x00') getpeername$unix(r3, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) getsockname(r1, &(0x7f0000000540)=@un=@file={0x0, ""/61}, &(0x7f0000000580)=0x3f) sendmsg(r3, &(0x7f0000000b40)={&(0x7f00000005c0)=@in6={0x18, 0x3, 0xad, 0xffff}, 0xc, &(0x7f0000000900)=[{&(0x7f0000000600)="93a4e780f09a2779a5ef4e3ea58283b96fa1527b3c912fdce4b0dc56e407d0b27a99f36f27ee63fd3cf1f9637899d768b1336be6c98a89e8f592dfae849e1f7f665bc2f7a34aeed8e1d6d0edf2f508532ede5f1473e1ce0ee17ea8f5e563467a7f75096f230dbce0f6e5dd975817b708faf6851b838f218cf8954e824ff575f1878f9906947745236993b95101d9560bd7c51535f5c428b72144e65ea8a64a20c3bfe559887a2ab5cbb8d14d219ae2aad98c2f194c2be0c3d76cb6ef1cd08bf396a7adccd7cfd932fc9cbaf0706d84b9b9ce6ec5ab703000a040306606f4771fc51cc6ec4b16b4dcc4b1acfe", 0xec}, {&(0x7f0000000700)="2e9918ee873cb638e682efc6cc5ba23c86a82039c946d340b4d610449cb281101933eb306d2266ec3faa9f5937bc64abc79f7e94a79e0d6a5bd37f8f6f5c6a4e4d7c7e999e3de299cf94675ceb8c9086ead9ae8e13efcb8a43020418d2dda2510eed629942cacbe17d017be1a623b970d7bc56858fffeed49bf00317998e8c5590928a7c4118b71643e4a2697ce4d08f5d8693c3cbf0aa1e7f0ddc275dc508d4b6776c8c537c015c352025bf7c31637c08c624fc2c732df6d961b721b829f512924c9a9f8145b20fc644dc8a4dff1fb44d8b8294825e1f6993", 0xd9}, {&(0x7f0000000800)="3f204eedb4aaaff40211f035af38d52ea7fc9c2279126bb8f17ff730148aab0dcae3d9ba28e43684c71190e848cd80cbcf6cb6610c45e824d6084bfd96bc3f63293e0b5e1553247736ff63f29773fc25cb3163e3f40b9bf3ee720bf5dc91b3de6b0f02256050436fa355f72adff717f1dcd0372b652a0a9af02cf111c9872e2177cfbc06048ab874ae07f22c7918ae77a250d38ee5b3d5e289ddf145876d50ba8729a672e0790ed1c2212ecab94ccc5afba15e3ed02a85faa3307cb45235de05e215bc384190f1798c5679921411ec8aacfbe4873b113963309e6bd93d0bf112b27239b6abe72638700e413cd8570a", 0xef}], 0x3, &(0x7f0000000940)=[{0x58, 0xffff, 0x1, "119d181180ab61284bd13e35953f744344b6887a56149e42f1272f8052a7fa3e27a0adb6a8af52587009b5712ef97ee8ca900c413c46b3019fcdec694e603b99740170"}, {0x110, 0xffff, 0x5c, "f5bd00f04e05d996ee332eed9538b61d9dc379609f5fa20b961cc11ae55f8721ea7d162fbbb909d4ee91a4154320a965c57d1891d7a765d893b94dfb7d190b42ae24c482ba8247a702895d4b292360ecc2d1e34205f0ca31ef27c68776ecd56e115e0db66fcf8b899e38dc3cb666efabbb4ec3243885c94c49ba91c992729ca612ef1e056858e0bd94182abf684e4df3759eab7c2dfb7fe8dbb9ed98366ce31072016cb6375ee2dd2cdb6ea33a937100011c8397227aa54677a8159e59b2f513ae4206dc8dc230ffb93e50a896470a4cb7e0d097328ad78b35c3026d5892fd5b6e1e3b5414dbad8110097a2833aa83c04618884cd6bf51028a908bedcd0b"}, {0x90, 0x1, 0xfffffffffffffffb, "0a23f1b350cee87ea9a4b103013f3a88cec462d5e9325b2f2f087b6be0978fb795412a8cfdbe19af062101dd414ba251a26e5c7382fa82b6aaaea1ef9922a5fb95d31d773989782096d39bfa821e74de1affae297d8d0754f75dc4d2b510e5a6c3a3053197781235bf55cdb00b67f96b81b529b80cee9254d5c5e8"}], 0x1f8}, 0xe) bind(r3, &(0x7f0000000b80)=@un=@file={0x1, './file0\x00'}, 0xa) symlinkat(&(0x7f0000000bc0)='./file0\x00', r1, &(0x7f0000000c00)='./file0\x00') setsockopt$sock_timeval(r3, 0xffff, 0x0, &(0x7f0000000c40)={0x4, 0xe6}, 0x10) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000c80)={0x0, 0x1}) openat(r0, &(0x7f0000000cc0)='./file1\x00', 0x3a0, 0x21) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000d00)) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000d40)=""/26, &(0x7f0000000d80)=0x1a) write(r0, &(0x7f0000000dc0)="adad046e528332cddefe5a4508df3bcda355f430e8e50e5cc2ed5a3a7e5853d8cbc0ec91563cd9566d57a928218846e110064ae0fd2cb89898d1b10e1f7e915553413c48dcd05bbd4f1faf12f182307afe08029d720388", 0x57) mknod(&(0x7f0000000e40)='./file0\x00', 0x2008, 0x8001) open(&(0x7f0000000e80)='./file1\x00', 0x0, 0x10) bind$unix(r3, &(0x7f0000000ec0)=@abs={0x0, 0x0, 0x0}, 0x8) 01:09:57 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x210, 0x0) lstat(&(0x7f0000000000)='./file0\x00', 0x0) openat(r0, &(0x7f0000000040)='./file0/../file0\x00', 0x2, 0x40) 01:09:57 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open(&(0x7f00000015c0)='./file0\x00', 0x10, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xe0e8}) sendmsg$unix(r0, &(0x7f0000001540)={&(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001500)=[{&(0x7f0000000340)="693e50064adcb526e94a06ea5feed968d191dec9e18bfaa0c1d1e1e593c6e7faadce9562ebf0d27840da133e2a57b9e955213f28ea04c9bfafa8f2471d7d2b29f30146fb05ec1ad73747eeaa76445f10aea10e6bf87c8c3dde614f0fcc7d9386cefbf085a4543111df7205b214a3", 0x6e}, {&(0x7f00000004c0)="ef5dabff8de51a7c0aa10cc139546dcb85e871dcc8daee67f860451860bbae17d0d97b8be36a5626290825a7995f0fad6ecceb52955d972ba19806d9e03aca06301a8bd824fddc6002b77b25ee038fce9fba59e587745cad4c288d6b412b05a582baf571b7891bc6c9327ee1438d7c8a4cac67fab73b08a7850669237050fb1b12360e6e90ec6f29b8b45334b877ca49dc2445fffaae5610ac398cfad9ac46ae1bbe80b08f5163878c1c0f91214ddb31e9bd1ed2bb2cc5264405d7312783df22a5007f8758e11e6a26ab9adadd269bfd92905e95a7a5b2ae9eecbd6ff0d35d10faddbcdc4ff5a7d20ded55b580195444ccb46bf72cab8e6f38da374ea1504fdf5eef79791dbb9302ef139db840ce35583c945de78f4b1d76623bebc04ab479bf5d3ea3b74115c28055293d66a8f095da9c0e001b69ea1d1e1d1f0563a3841b62dafb38134096895778914a8d662774a63baffaf6afee5b569f42993bc4985999a1237720a98d9bf349e40f3be263cd20d219058ee5afe5d8b8172fd865817d2ff8046dc311ea2ea54df7082ffb1635b7d4846583a770b44b727397fe560cc9a3e555669316b4e1c710b28e53bea3b3b04b38351439ed94f0898a70828219110663aa2894ed837e5ec9ea0274af35dfd25bbdc1367d5e7e753e231f78c1a6434cd8cbaddf4ca6f0beb12a118d345f3d9b600027989275def2d8f74d448ee8eae5229596f7f2cc6d60511e6dfd359cfd1e75c0db694c96fc6e152d3ef47129235798657e62b04ffbc669a95969eb73a77b0659448fd2194d0a6f00a081c5b89e37e808067da7a6c97e6d2cec82f729531753609f8c445175fc5d2ba5eebb1c026403e6af87dbc96b66f7ac03d3903163df8112003ffa97f494538efc6ff7907a9ef94ea4e8f83cd60ee0debfc838742eecfbe4570320a816d03e53d1e86ac61c66d25f5c8a8084d1b703ee988502e6da685d3e3bee0773622df09e1dcf7fc348356a40a9ec9e55b45e22086bb410ffa45eb2cba5dfd0f52a0365330e73c5ab51f1086a2c5122ec87362a9158d8ef8cf020701dcaa78ea3b79cf83d24eb397b0d585ae1b0b7eaf5fd6a0fe7896e916a1ad4a341685124b7f3b166284f948115bea31ef447334b6a002219af071b1a0c26b5e7f7fb250762fd99b226194a3c4983a158c23593857aeb5af8c4b5209a19fd6bec54ff322936160258a57a8ed24609b107cdd9bc48d853650ffae3e5bcf1743ff861ce3fd3f93fcda2e36c4e870af0c11e25ca4155bd184abd91f4a4608d6b17acf9690ed3155bf32ee641624d54d709e733f89799aaff8e6188e13710df6c5815cc550b78dcda71fa9d2a5d1e5c7f7c8cd55fe47ba366ab11ffda00324de31b4e70ce8f9c832d6c7552e1d1358e2f9c62208eb6c9fe9b78fb6d630989fa6225766eedd3c2d738faaac290aee4b930d576d7b1e05c6f6bc84f8691e38eed2c58908ff5eaa57fe687f5806a0b88a3707d7ecbd555d5a316bd9c699dfeca60e71a61df2ac592c9e03f463928c9c15e58ff8194d648ccf821afc4c4b44daa79e4e4a17f5bc708636cc4524509440985ff2001824bf1ff96966720c6a2b02ad0657e72e2362552444669934def540ee0480ca577c37e8ecebfa876fb4d57c12f85f71b62b59c5aa3c7874a5d12b95dffc4531fb27710b59d94c8201b69388ca06b2b6987c03de80fa65cba07769c531343703ec55431d5e342d21dfe70ba8e823b018e8c15597c7037ba390e6fd191acebdd69f358c6cc73920e4b351b1945647a2a81b923af5edfcfd9cccc56cdd0a6603585d3f86e58938e3be843479294bf218d14b1c5b853be9c5b666d5511a7d72296993a7c933f59dd098f61347a0b2c01224924aba54b00a67bf1aadc62a91c52f0848d314db119000bd09e111856b27fc91c4b3c65eb849419ece9afedc9b8d23fc5523646bd06ce7cabdbb49aae235aa36169d46fa9f248fc90705b24c6e9748373ba168190536760199b69096035962f04a09ccae18c6872cf904689a044d0ddb950f53a1746fec04c007eadd35a6ab0a71fe5a046cb9fed6d9ba93c7f955273f8424409153c75b5579dec338ec8523cd20c04272a15b0e4b5894cf8c47f435a2659ce6a1794bbf54b2eb2cf5efcc497d7d2012cdc2766c0f58d97686d1c6d625e7951bc595d6e3162ad0466ac3cfe7601dbdf704a320488d812a065ee143bae627395415bba69ad5a406d875e8af3710667c919176dc6535c70326a093ac96442d8da75a4e678a2e954b4665c0c42c95e7261f424ea14abcd604df5d28687f5a1ce2c98d4564ce49f7ecc3edaf51063cfba3cdcc5a38dc3fc16e73d3e1ea1d96f37bfa912bfafe4662d6f2685ae03d5639e7fa84b7192ad9942642b68b93417c4dae969c2033c2c3683def0038529725d1518fe9e840a500555448732d37a6c33f311e437dd33c0b3104cd40de414c4552f68964e5ca5080346f2fb13d6d5f7b3958b93f6eabd27e002e00d2749765ebddbf6290edf1c05535ee810cf2350e34a4ee3b7c970ef87dc5ec52409d948d6e91eb639cc00ba2938d94a5779f0ad3d3b560cb4538d05218649cd2fe72a15ca3b77cc11b29375a3bbc912fe3449685c645f2e968caa7b1188778977ce84644a1e6687385574c0456e3f21840cbd41c79c56e0b987b325fcee14f3e2b4f3149ba66786805770b2b351f5907316fd8caa9d4c4e7c35a3ad1d243191f26a4041eafd1adc0aa9b93ba08f428f1942d79f876395eb30c24c7c634cab5abbdde7835162013fd5ed571d2915e671a7a8d5c5eec5945cd5056c00b62cbaf0f2aa8d76dcd50762bad680d9c3310f3512bd8168887e6bb0f9eab5bcbea36d505331a906d99850606d205f5c8db7268c8152f82730afb3160d700d9f6905d10bbc6a3ad4f7032fef2983695d5d22859a45ba5b4c40192d27cc7641b611c6250cd81fcc2c7f4a407d37c90472bbaad24191ae2b853c230ae2e4a66d89c0d26e9970fbf8e13f2f668c0abdf36a709e20e0f7943be6c3c46f23e196c4a523f273a6cec10b3443a27bc72bec8c3cfd0f8f7ae1f7f0a2770f3ca9e23ac11e0cf4be7ceefe096f9311676565e9fbf6098d579b9a2d33a484c3d79081f1225b24f543a9ec2685a1fef9c489101bd6f749c49aa02c4265dc241f8e9a142b3a3bbca7e2254c9db93995a8017022799330fdcc13f72f114b66e61395b1757a86653ff0a035bac1c057cc26fd14fc6a7c6356010898b80c65c1cbb481ba22715c8c9310951790077b6a8546c8b2b4917a5ea4bf4a593e8fe5a607ea14132606b629116e6e59a72ace20a17082c476281c49b958b92120aff4c4e015d6d37421872c53be8be068db258a42181933f1c3c373dd1eba7e69944bdc2b8d121e557bad7b46cf6444e9d0dd12d0e17ba9efe150eddefc3dca20be6e487099af301bb9f1aec347dcbe620c0dbaddefdb4e5b76b064dad606bdb1386666d4f240fdf20f650d7e8017ce691e927ec3ea4a0fe5f5b267ca6416c8b5aa674d3e55da7e10c440d3e55eb77c55205601838ba60ff185dded8db137553b492963d6e1f77ea5c527b0552e5d06616f52366300f0a05b2eb527f48280b978926048ba61112ed648e6dfaf015bc375a090b723cdf356a77a8e85a279813dbf66cd693019a29db72192308a5eb03d03cb06c17c0f4dcfeaa6e07a5b20a381172993569e0d207bae2be5dbed26a80c52cab5ce5d307543f3d37e14e37a4a0d326102563af62f27a3fe622c79af2a76e9a36843df5b7d3ca1bfd90b9dcc6aaafe451c1e2cfe094720319762b4030815eaecebee93b017e7fa1f2bad5896886e6d8e9149dee7d1c0f4c8007036497077b8a91aa5953a7e4bbbe67ad6ac9f610e63a5055543330d2ba6a99bd55a3d0be589c1deabefba1c056a9d003ee274d9997446c3cd10bf348949b2a3eae14b2e265345b8bd753e475d67a1bb303daccaf8339514d6f93a9171917d8ada1c382b6cdffd335f427fea2249ac3f30a34aa28805db7db4d7b2670882e2b64b2c849ecdda789f6212318ac4174b5290fd9d56df4e4e31ecd511c0c349710b206afb565e43d7805f7c9c221ce62b8f3cdcf5bf6119b88b8182deeb97b54f5f11247991db15adcb889c02a8e3b91e5c07ecc3086805cf4a6f2df46ea44257e9ea790c2611d5cd65bd8eaec37f6f3c7a51bb6d2529c5dfb0cb0369848b09824b7f6be476f1499218d462f71bc383b73bdd8ff0c8d90b04864533a759d4c66861c1a511e44ade40b8d636bedcfc0df79679d197082ba3f80a4f449fea37be5c4bc385bf333ba58100a1bcec0d90fff9177ec0e809df5fbaab8cb0b53c396dcdaf3ab1557b3417c513d7c1434a766743e5553f3300e116474a71b41cfdfbe68a80248e5ac7f8a95cdc00407dc1598d60d043fd64dada1704dc754309af30893efba8be5ba3b74fa18494edc5b11cf1ff9800a3ebb5cef0a4203ac08ecbf865cd0a3f3e37b93401aa70af4e7635931243d5018ba6b65041e217fba13e9f60054b4fe7669c000b330c91c67f7bc3594b23d1440b1d8d3d3a682404cbae2a72ab55176778647a77f37bad0dfc79ad785f87962ff9b6f2a9524ce853ca911fbfc1e6e4b48cba67b17d734766a0b0e3fa949f73fe8e0fbce290fa5fe4d54005fc2da4594b7ddaadf2188ee79d005c86e556ea0aa45a0d2da0ca37cade888eac0258006a4ec8305fc289796040c72f00f71fe7a35cd91263dfd91d1a560ace6ff020031940924a188aa2f5f33a2bd0226898e6c9629968f43b3e6c29edbf75070b0c314bb28f2b8b2d1fd0c252b48a6617d1446e39548953d74c63777dcf7e37439a7cd9b438ce5795cb240362b9aab015a5a4fdae89e1c0bf107f5e4761b67eb875c88e02862a7491c9e045292d2b03b7ab58db4c85bc7b4e5a65f866d8403e0dca56433c40617bd015bbc7a1a1edcb109d3a91f35d37c594307ffc2fece71062c8bf99bba88a9108561ed485557275d8dd1eedd07894226d80c7e3755a0f5426527d8aec0bb42191b0f6b8ed9398bf7538a8f515b8a20372d2c95aeb0684e88f67a2697589d0ff7733e30c2dd6a45130ba94ddfa3f900a6ac60fbf93e82103c75f81a9496dbd5d412091f35015e7cb7de7b77dead79b76bc82ac4437d91607e0c4e3aa4e22cca39abc3f0de6d9cd05060523b00c9a980beae8ca5c7207f1c4d3e5817f208ed0bd6b9c603b38c11af59f877fd119e839b06edc1695b77fb6a597a025c98c0850d96a1bed7f9fc5230f0b19450b8b6660058b96a6568833dd5b8cf5a6009aa72974cbf0dffae62c8a5c300c6357e627f5306b7435f587306de631dea879cf2b166cc73ea02e4aa5227a22a59dc125615fdbd2ea6e1a76c3f5d37b232d05546c78a05679118e62f11e699f4923c2960a99f25cf9d4fb849cbd0a6aca4f106e79331af7ee7fd65664b3fd4717fdd1632b7b7951c31c36d6bef56413169e4969b4a64187de0e755f44cc1b9867d380385929a0ed3c7f76c8911ae4f9214102fbc4858e8e4b6a4a459460fb5ecbce88045c4f6d6ed2871e967586d05e067071783df95a9563480b24a108e8e4bb88dd5932f1b09788b6b74507310a15a2a0c0646300c35364cf50c188a11e3d7d698863f4fd8b18d645da3f14cc2e1b3d64f79ab7f28e245b58f80a1399f52dd164df5524fb00c12e675cc96463cdf6ade61790b57f8afb8f7898af31e0828cd5db5603b0ebd67c469de7900123dbefeb349f4750d5f1a4b2309847a2c6ac7ed3ff798a10e8c7fabb717866a2", 0x1000}, {&(0x7f00000014c0)="f68d6002f8856a0817c0769c7167cea7a55c436ea53ec74a76eaafc33d7515c506b1b97aedbc83d06f98a18b4933cd4132046f", 0x33}], 0x3, 0x0, 0x0, 0x402}, 0x1) r2 = geteuid() r3 = getegid() fchownat(r1, &(0x7f0000001580)='./file0\x00', r2, r3, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xfffffffffffffd5b) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000100)="7ce3ef198b928881353a4dc6eddf336dc67d73b27e0db644d556cf3579231b5d7e374598e380bf7369c5dd2d9f10602d896eb4dc823fb1802faa4575ad61a3d208a7c25e01c8182c3f09daa0ca868234f54b93bcf827f831e9256cf14bf1e6d0879cb2cee2143c6f1e6cbca0e8eeee44ca28d25531e606db75e04a088dfad5a5660b09d5f5331e125d8b332f02325a78e73fd4d3bc5990f388f3796762f10fa197052b2a", 0xa4}], 0x1, &(0x7f0000000400)=ANY=[@ANYBLOB="2800000029f372efffff000081400000f85bbcf14efd5a843df0b06eb807000000000000007439e0", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB='\x00\x00\x00\x00'], 0x90, 0x1}, 0x405) dup(r0) 01:09:57 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000029c0)=[{0x0, 0xd9}], 0xfffffffffffff10, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ftruncate(r0, 0x7e) 01:09:57 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r1 = msgget$private(0x0, 0x400) msgctl$IPC_RMID(r1, 0x0) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) 01:09:57 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "b79dad9c4c242c382d4027fae609a4ebf482be04", 0x0, 0xfffffffffffffffe}) ioctl$TIOCSDTR(r1, 0x20007479) 01:09:57 executing program 0: pipe2(&(0x7f0000000000), 0x10000) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000080)='W', 0x1) 01:09:57 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f00000000c0)={0x7, 0x1000, 0x2d, 0x5}) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x0, 0x0) utimensat(r3, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x7, 0x1}, {0x5, 0x6b}}, 0x2) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0x0, 0x0) close(r0) 01:09:57 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) fcntl$setstatus(r1, 0x4, 0x40) execve(0x0, 0x0, 0x0) 01:09:57 executing program 0: r0 = socket(0x10000000015, 0x8, 0xa7) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x6) ioctl$TIOCSBRK(r1, 0x2000747b) setsockopt$sock_int(r0, 0xffff, 0x2001, &(0x7f00000000c0)=0x2, 0x2) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x2, 0x0, 0xfffffffffffffffa, 0x4}, {{r1}, 0xffffffffffffffff, 0x1, 0x8000001b, 0xffffffffffffffe1, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x1, 0x5}, {{r0}, 0xfffffffffffffffe, 0x1, 0xfffff, 0x35, 0x2}, {{r0}, 0xffffffffffffffff, 0x1, 0x200fffff, 0x1, 0x1}], 0x1000, &(0x7f0000000040), 0x2, &(0x7f0000000080)={0x7, 0x2}) write(r0, &(0x7f0000000280)="661cd9ff", 0x4) 01:09:57 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x3}}, &(0x7f0000000040)) r0 = getpid() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) accept$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) setpgid(r0, r2) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000200)=0x5) pipe(&(0x7f0000000140)) 01:09:58 executing program 0: r0 = socket(0x80000000000002, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x9aa, 0x1}, 0x8) 01:09:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="7b267cf1cd44db08d36ca0f61f7f0cbc46e2b106803d078db0e90884bf061d430904bef61632582bd169ea3ec5197d42e162b48c4e219699420a6a895951262021743ae4e4ac66b5631d5d3e22d93481def230387b5b9b0aad54e46177ad32feac839acb704248151ff31345c30d0393e8874ac3a6f523a74405aee4fb3aa5fd2ff10c380c2f86cb7fbbc83229c9b6799c602b21175276352f9e7ba3f6cc739ae2e80a4f65cf39db474787b0f2eaf42ccf8d0fc1e00d4b80d9d97eb117ae224f0f38b6a1c55b52122fb699813d7f82c314e27353f83538688d5316e44b9e34bb0592157c0e17281c14f17c8e73010a0993497ffd73927753d1518bbc1a9759f1698cf0d5902e14c637529a22162a2f77b89e709d2dff5bb25115a6e2cdddca3ec0757fd733235d94a23cce6e4caee75929067e0e946dcb1c5202891e826b148b8e0801d1cb84410caa1e0dae05a30923a8b69610857fba708d91828448ea35672f732567ed6746631e62ac10642b3777cf935b5303b0a6870b693aefff47fd4acd38024bfbd4565248375cea1053772f19199692d10605083134cfe11e491d977d829016adebcefbcce46c6d9a1a534336b83800d31280eec3ffaa1d06decf5359995391e85787319ad3e6813d478c732906e3b3a00cd4ca90ee19ef2b1e95da69f166766e3b8e3f0f9d7d63c4a0ae1adfb9c1abcff3782d52e56b9c8702260be62294b3727c09adaf261de00c9e99c76765521e9119248b1a33c7e8f4dbe8663a5406ff24ce2d3c2aa611772d424d7aec28ca9d256f707e0a", 0x239) r1 = socket$inet6(0x18, 0x1, 0xde4) connect(r1, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000140)={0x80000001, 0x9, 0xffffffffffffca11, 0x8}) readv(r4, &(0x7f0000000300)=[{0x0}, {&(0x7f0000000c00)=""/222, 0xde}], 0x2) 01:09:58 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) fchmod(r0, 0x20) close(r0) dup(r0) 01:09:58 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 01:09:58 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe}], 0x7fff, 0x0, 0x4, 0x0) r3 = fcntl$dupfd(r0, 0xa, r0) kevent(r3, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x2c, 0x1, 0xcaa, 0x6a6}], 0x400000000000066, 0x0, 0x3, 0x0) 01:09:58 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)="ae93dd9efbc00fb2bded12bca8aacea11eb5b3c6d40c66df5659984d675b6cff0673def1e301b297fd6a99ace39bc628fa60f0cf3bc4321c87925d0c47f9c41ffcc85b42970bcb15d5344d4a6273cd0a45f04843abf8cd717dfdbf42db62881a5379a3fc794324bff08e16b790e2f1eec9888fb17f706c9b2eed09756d2825158f653fc7913dbddc6b41f981e9ff862c3d7ede21f434e05e3d97b1038ae8f8cea34872fbe3f6789a1faeb900730c7d3a80cb770def5d7ef09bd4f0a30647398fb68193ba2b286a7baf72820ed76efdd9dccc540e141b54e27209aa39ffb27b6e71e163e8395c220ab6e316a6df0581f84fcfbda7fae495c8299e1dec65ebe26febf81e2b5b1934f0a9c374c1dd84e4fc858138ce7688bd4f971e8ccf6f2aa73eef23512f0aa3fd25ef6220b447dc2c01063c95758c1d9923f28f70b26838006f7fa3d1792aa889275a5f54485fb5293192232bc4c1c7ffce17327980ebc8f115496ec92468d92f20bdcb58cdd234948f1d99976a40f5d6a4f98e6e0105b07c715a2bc8a9998878dd16"}, {&(0x7f0000000200)="21a596b49ad26bf86021c82ec9eb4d818d87c94a45d5c21feedd29a1919221a4387bb7431f6cc9191d7d13af431506741250131edd68fd7080e0ca79b258d03158bbff2641a220b807cd0fe861426672d0c4d3446662ba2193a2751dc219bb1eb586cf7314dbe43da1080baf6c08a4bfbe4bf02a2572456573d6bf3ff19edc"}], 0x10000000000001a5) 01:09:58 executing program 0: r0 = syz_open_pts() close(r0) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = shmget(0x2, 0x3000, 0x40, &(0x7f0000ffd000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = geteuid() r5 = getegid() r6 = getppid() r7 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x1, r2, r3, r4, r5, 0x110, 0x8}, 0x5, 0x101, r6, r7, 0x1, 0x4, 0x9}) fsync(r0) 01:09:58 executing program 1: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) r2 = getpid() setpgid(r1, r2) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x1, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000004c0)="caff01e809fb2d0b9f7228d7760411db0239a0d4e4617d549a4ee61303700e7e02000000040000001e84ff323574e0ac8f2d0e8b397c0d857ee9adc78b09434ce5df00000000e55d1e2e9acb4041f051ea1e4b180135848b092aa24e0c88bc23a2b7bba8f0", 0x65}], 0x1) fcntl$setstatus(r0, 0x4, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x6, 0x7, 0x2, 0xfffffffffffff000, "b42179e8c9c7a4b4940e204e7754b60f307c15b2", 0x7, 0x1}) writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)='y', 0x1}], 0x1) r3 = socket(0x10, 0x0, 0x3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000440), 0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r5, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x60, 0xf000008e, 0x3ff, 0x9}, {{r0}, 0xfffffffffffffff9, 0x80, 0x80, 0x8, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x101, 0x4}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x5}, {{r0}, 0xfffffffffffffffa, 0x1, 0x40000010, 0x4, 0x4406de6}, {{r0}, 0xfffffffffffffff9, 0x80, 0x43, 0xa2e1, 0x1}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000000, 0xffffffff, 0x7}], 0x1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x41, 0xf0000000, 0x2, 0x9}, {{r0}, 0xfffffffffffffffa, 0x20, 0x4, 0x9, 0x800}, {{r0}, 0xfffffffffffffff9, 0x0, 0xfffff, 0xffff}], 0x0, &(0x7f0000000180)={0x101, 0x7}) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000340)="801f87fb36f94592d73e23d18b3e671fff12be1054b51decc31cbead919f1bf3743b5fff8cd1226fc3a1f852a110f801e9d26ddcefcbdd1e33712f5a082de428396f3dd6663c", 0x46) 01:09:58 executing program 0: clock_gettime(0x4, &(0x7f0000000040)) clock_gettime(0x0, &(0x7f0000000000)) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x3) 01:09:58 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x1, 0x8) r1 = socket$inet6(0x18, 0x1, 0x77d) r2 = fcntl$dupfd(r0, 0x6, r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x5f, 0x10001, 0x6, 0xffffffffffffff7a, "94551a1f8a0b9b32c533412ed44caeb001b8f306", 0x5, 0x1}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000240)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xe, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r3, r3) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r4 = semget$private(0x0, 0x3, 0xe7d59d88cf8fa53f) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f00000001c0)=""/40) 01:09:58 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x6, 0x7, 0x4) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:09:58 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00', 0x3) 01:09:58 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) r1 = socket$unix(0x1, 0x5, 0x0) r2 = socket(0x2, 0x7, 0xffffffffffffffc0) r3 = socket$unix(0x1, 0x2, 0x0) socketpair(0x0, 0x4004, 0x23ad, &(0x7f00000002c0)={0xffffffffffffffff}) r5 = dup(0xffffffffffffff9c) r6 = socket(0x0, 0x4007, 0x8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r9 = getegid() socketpair(0x2, 0x4, 0x8000, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r12 = accept$inet6(0xffffffffffffffff, &(0x7f0000000440), &(0x7f0000000480)=0xc) r13 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x40, 0x1) r14 = accept(0xffffffffffffff9c, &(0x7f0000000500)=@un=@abs, &(0x7f0000000540)=0x8) r15 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) socketpair(0x10, 0x5, 0x5, &(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = accept(0xffffffffffffffff, &(0x7f00000005c0)=@un=@abs, &(0x7f0000000600)=0x8) r18 = accept$inet(0xffffffffffffffff, &(0x7f0000000640), &(0x7f0000000680)=0xc) r19 = accept$unix(0xffffffffffffffff, &(0x7f00000006c0)=@file={0x0, ""/98}, &(0x7f0000000740)=0x64) r20 = socket$unix(0x1, 0x5, 0x0) r21 = socket$inet6(0x18, 0x4005, 0x0) socketpair(0x20, 0x1, 0xfff, &(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000007c0)={0xffffffffffffffff}, 0x4) r24 = getpgrp() r25 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000940)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000100)="06e4d8f1c7d4ee928f35274ebb805ea732c2941b56a95044297439eb25f7dffa2728dacaf3ee602bb2a5956a7ee52d40dfc47111a5d39b206d5a7871d8fccfeda9c09e7fdc8297c31b6649511e4cfae0fcf7555643bd90a80c2ebab8c533df18e6bcae844e0f48082c614e77c303f644aff38eee46ce150ae0d0eb72a5c68402e9db179336881be14b59dfcffb5df7708c0431efe325bb1dc1794c5093166b6352174bf361fb58681f42d1251a73a342fc68a45286b00aa17081af34474722988e3ea6a867f53cd1104d615609dc843b1830f7cc7315100b0a2801ed", 0xdc}, {&(0x7f0000000200)}, {&(0x7f0000000240)="0712dba4d5c47f482729355bd9a81f12f8f3ba1171515c668255cec2c4fcb937c9132878cb", 0x25}], 0x3, &(0x7f0000000840)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r10]}, @rights={0x20, 0xffff, 0x1, [r11, r12, r13, r14]}, @rights={0x38, 0xffff, 0x1, [r15, r16, r17, r18, r19, r20, r21, r22, r23]}, @cred={0x20, 0xffff, 0x0, r24, r25, r26}], 0xd8, 0x1}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) close(r27) ftruncate(r27, 0x0) 01:09:58 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x841f, 0x1, &(0x7f0000000000)="7040b78c829ff909903c5012ee0b55d8f082379261417b0f4a4a0b65937ef7d7e7c82fddfc85f88099a4fb", 0x2b) setsockopt(r0, 0x6, 0x8, 0x0, 0x0) 01:09:58 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) 01:09:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x400, 0x0, 0x4, 0x5, "51aae37092a6aa3df5d8719ae086de92913f7737", 0x4, 0x1000}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x0, 0xfffffffffffffffc, "7e389ddedff370734578fbcef9097b5ac793683a"}) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000040)=""/52, 0x34}, {&(0x7f0000000080)=""/207, 0xcf}, {&(0x7f00000001c0)=""/207, 0xcf}, {&(0x7f00000002c0)=""/115, 0x73}, {&(0x7f0000000340)=""/73, 0x49}, {&(0x7f00000003c0)=""/233, 0xe9}, {&(0x7f00000004c0)=""/68, 0x44}, {&(0x7f0000000540)=""/201, 0xc9}], 0x8) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000006c0)={0x3, 0xffffffffffffffff, 0x5, 0x5, "16eee531cd20a7d8aabc077db9b434525e28e8f8", 0x1ff, 0x8}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 01:09:58 executing program 0: mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffc000/0x3000)=nil) shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="cae637f04fdccfe3a21a8717f4b78894b79de1444b1ca4de5fbbdea36a4fb3cdebca0e218664ad6547775f6681dab8d423fb0c0ac2fe31531e", 0x39}, {&(0x7f0000000040)="d01561ea2679e79ee7ed0734a173309ab0dee7f8f0f93be73470dfa961c300fa", 0x20}, {&(0x7f0000000080)="8cb6f090584c68c1028ef078c82a7149cc565b5ac764358c022b3d3ce0bc692c805eda96133eb276757aec641a7f699efd3254171ef7ee05c1d7f688612cd6611f39a208f3031f1de0a402a2d5afb412c60e10b0383cbf629ef88a9084efbdff90970970703003d2fe", 0x69}, {&(0x7f0000000100)="c8f71a6183cf9efb462787786fa69ee0846f11643aae6d6ba6b50dcf9fcf5e13676ee4b9cbff5b4f2eacfa5675224ed45536b715912a2c", 0x37}, {&(0x7f0000000140)="e04b23ff119f526f0251ebdc800c29ad4dfc055c860848cecd51c19b49d71ec85a11cf1c4d89d47a8e0706d41fbf3374f4be772112ac668b88640315bc653a7ed2cb9133023bf22b775112fac80c430f235c5f289d123ed2006c10a04a1f60ab17a772ae3a3a614d196d8d056df80fd872d174efe4cd7fe5df27ea60ef445c29caaa179fcd32cfaae3743f1eaca337209256f250bd598571ce4d697e61c4541e", 0xa0}, {&(0x7f0000000200)="134d1eac82b060ef611a2b6d", 0xc}, {&(0x7f0000000240)="1bca7de64508712a9c3662cf1e403c01c4c3451071958ed08046db4bc5ef35f1ba30b80c7bacd78b3c4f9c02d3e0850c57ad1468ba8c262bc5707d56172053b5699d5288176f948248cb0350c66eb164a25fffd79c18f53ed19f4453093462558a63fb95a4a3e7c7c6e535b2856e219574decd1a76d845fc760518c98914bf0a5deb90025b1cf430fcd3adfcf7c5ec5dd5826320ecb1120fd16dfb91e325e2bfa0d4ebd8f37f26b11cf932b95b1fdf06ff79b0b506f55a9523ae818e6b7c4ff5072e8ddea5b001e65857148f7f7386d719eb4f4b4f599db44ae66cf9075a5b1dc962dbed02e40ccd9bb8064a8b2428c7f8668158096459c63e62b948f8c4", 0xfe}], 0x7, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) 01:09:58 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x40, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) 01:09:58 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)) write(r1, 0x0, 0x0) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000040)=""/92, 0x5c}], 0x1) ftruncate(r1, 0x80000000) dup2(r0, r1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)) 01:09:59 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) munmap(&(0x7f000071a000/0x2000)=nil, 0x2000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = dup(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, &(0x7f0000000740)=0xc) r3 = geteuid() r4 = getgid() r5 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) r8 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000008c0)=0xc) r10 = getgid() r11 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0xc) r13 = getgid() sendmsg$unix(r1, &(0x7f0000000b00)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000240)}, {&(0x7f0000000280)="eea930c9ef48e0738de5545914e8be21a3f2748b09", 0x15}, {&(0x7f00000002c0)="7b75db5c18ba49f296e4866219da388922fd8bd7015a571d868df11bc0fd060c0ab3a1546675f813102fa3a865b4a5c476a96c3051ce3a69c9288886c24a25d3bdd0c0ef1326d74fc00038b4de0954637c8acda95645ac02265f0f6fe26b063dab336ab6ad6fb48769e810212f31070fb9dec982c29916229dd298179fdda8ed46a98171a12ddfab12d9245d8bc8bd2251bec8718752382965b9951c7134f0ca4fdf35ad0a24", 0xa6}, {&(0x7f0000000380)="4566d4227df22347691133f0521f9226ce4ebb341af1fc013da2ddc6ae6e2454698069f266407ca311352db24a21f197566576ee11dea24416c7995d10c61a1a2a3eeec94c843f3a84b660a598dab36a56f5f2a99a243476a3d3398ae20866fa4eae7c09c2e753f8da9dc3558c99125ced346107a4c1dc6f3213808761397e725198cf6674ec3c6c42dd56f854e17dbc68b2e69c1244232544463ee42ec8d9b3c0bdd4a6a7517fd5f3d10a5c1d11bcaf241e81141a37fe4408fbb1c6a4ea8b2589756da2fef179976c6d3cc18417f40287990420b2ec92cfd8f6eec8a6dbb5fdb3dc1c56ab3bb5a0898e44d04f784b6245", 0xf1}, {&(0x7f0000000480)="ae8dbb6d5b1a048c4d29854ac94629312ca891d3c31296174882a409937dc0f46a08f3ef45332ab06ef3d381ba4d0808719a2bc2e8d3d25e434ba20d855d2fc2ff18", 0x42}, {&(0x7f0000000500)="90c85759eea777da89084730834385473e7a274256ce8c15dc20ff66b55bbf2ffdd178f60a1ffcb194644e7cf38ee5fbf2907befd319eb9a93e117dc96bb1256d4f7718242a5af13f2343e6524aed94c18abb41c95c1b01e338d92b305b7", 0x5e}, {&(0x7f0000000580)="27f11f69d027ed31a22e7c86d108799d5b27a3506ccc284cc706c54ecdf5b150e9c5a50fa7a13686375c4da359fcd0dffd0c1dc2701816a4356ba80bfb2c38c1d3b2b9982823a630feb8c576623b3c0848bc030fa4de86399f677c7ef9856178a16ba79e384c9bfa7f0b961109453b04704a39504fe459392995386953c43e79bf06cccfeb8c19b4acf2fb7ac1d1b9c7f5c3c69090a61ad2ece5b15fe1d5445974ff3eef5d7b31e3e9f87f2269730acf171b8f8254610df6fb3d38fad223bbf4489f48ce4814f2e9fe9ef28afdc5d062ee23988931ed4b6cc87e3f79f5cc87d8b93ee91327826b048548585839cd488386429273d9fb1489", 0xf8}], 0x7, &(0x7f00000009c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x140, 0x40d}, 0x400) r14 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r15 = dup(r14) kevent(r15, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x0, 0x3, 0x6}, {{r0}, 0xfffffffffffffffb, 0x20, 0x6, 0xba, 0x10001}, {{r0}, 0xffffffffffffffff, 0x80, 0x9, 0x1, 0x5}], 0x5, &(0x7f0000000100)=[{{r0}, 0x377f854b0590afb3, 0x4, 0x2, 0xe3f5, 0x6d41}, {{r0}, 0xfa9f5460a91433a9, 0x0, 0x40000080, 0x7, 0x4}, {{r14}, 0xffffffffffffffff, 0x41, 0x20000000, 0x1, 0x4}, {{r14}, 0xfffffffffffffffd, 0xb, 0x4, 0x5, 0x9}, {{r0}, 0xffffffffffffffff, 0x95, 0x1, 0x200, 0x4}], 0x9, &(0x7f00000001c0)={0x401, 0x101}) 01:09:59 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt(r0, 0x0, 0x3, &(0x7f00000000c0)='\x00\x00\x00\x00', 0xff7b) fcntl$dupfd(r0, 0x0, r0) 01:09:59 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x0, 0xfffffffffffffffe) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 01:09:59 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r3, r2) write(r1, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) 01:09:59 executing program 0: setitimer(0xfffffffdfffffffa, &(0x7f0000000040)={{0x0, 0x80}, {0x1, 0x8}}, 0x0) setitimer(0x2, &(0x7f0000000000)={{0x1, 0x32824bdc}, {0x4}}, &(0x7f0000000080)) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCDTR(r0, 0x20007478) r1 = socket(0x19, 0x3, 0xffff) setitimer(0x0, &(0x7f00000000c0)={{0x100, 0x10003}, {0x36f5, 0xff}}, &(0x7f0000000140)) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) 01:09:59 executing program 1: kqueue() r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0xab}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) clock_getres(0x2, &(0x7f0000000000)) kqueue() close(r0) map stack 0x20719000-0x2071d000 of map 0xfffffd806e926e18 failed: hole in range map stack 0x20719000-0x2071d000 of map 0xfffffd806e926e18 failed: hole in range 01:09:59 executing program 0: r0 = socket(0x18, 0x4000, 0xa8d) r1 = dup(r0) ioctl$TIOCEXCL(r1, 0x2000740d) setsockopt(r0, 0x8544, 0x20000006, &(0x7f0000000080)="b36afa53", 0x4) socket(0x6, 0x2, 0x3) r2 = syz_open_pts() ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0xf3) 01:09:59 executing program 1: r0 = socket$inet6(0x18, 0x8004, 0x29) r1 = dup(r0) bind$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x80001003, &(0x7f0000000040)=0x3ff, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 01:09:59 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = socket$inet(0x2, 0x1, 0x0) getsockname(r0, 0xffffffffffffffff, &(0x7f0000000040)) r1 = accept(0xffffffffffffffff, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) fcntl$setflags(r1, 0x2, 0x1) getsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f00000002c0), &(0x7f0000000300)=0x4) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x100400000002c5, 0x0) writev(r3, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) lstat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000100)) kevent(r4, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x89}], 0x8, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 01:09:59 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) clock_settime(0x7, &(0x7f0000000000)={0x400, 0x81}) r0 = msgget$private(0x0, 0x200) msgrcv(r0, &(0x7f0000000040)={0x0, ""/204}, 0xd4, 0x3, 0x991159cc3e77beec) r1 = socket$unix(0x1, 0x5, 0x0) munlock(&(0x7f0000316000/0x4000)=nil, 0x4000) mprotect(&(0x7f000039b000/0x1000)=nil, 0x1000, 0x2) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000240)={0x0, 0xfffffffffffffffe}, 0x1) 01:09:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ed, 0x7fffffbf, "a508000000027f00007f1000000000008000"}) readv(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1000000000000248) syz_open_pts() 01:09:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a6", 0xd4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = semget(0x0, 0x4, 0x151) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000000200)=""/83) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffff81, "85fe4dbfa60208000000fbffffffffffffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:09:59 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x2, 0x0, 0x873d, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 01:09:59 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x40) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) open$dir(&(0x7f00000001c0)='./file0\x00', 0x801, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x86, 0x0) 01:09:59 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe0, 0x0) kevent(r0, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff9, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r1) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x40) poll(&(0x7f0000000040)=[{r2, 0x101}], 0x1, 0x0) close(r1) r3 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) connect$unix(r3, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) 01:09:59 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) ioctl$TIOCSTOP(r0, 0x2000746f) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 01:10:00 executing program 1: r0 = msgget(0x1, 0xffffffffffffffff) msgrcv(r0, 0x0, 0x0, 0x3, 0x0) 01:10:00 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x7fff, 0x0, 0x0, 0x8001, 0x800}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) getsockname$inet6(r0, 0x0, &(0x7f0000000000)=0x3) getuid() 01:10:00 executing program 1: r0 = msgget$private(0x0, 0x4) r1 = geteuid() getgroups(0x9, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = geteuid() r4 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r6 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0xda5, r1, r2, r3, r4, 0xa0, 0x1}, 0xa3ae, 0x5, r5, r6, 0xffffffff, 0x10000, 0x8, 0x6d45}) kqueue() 01:10:01 executing program 0: socket$inet(0x2, 0x4000, 0x7) r0 = socket(0x18, 0x2, 0x0) socket$inet(0x2, 0x3, 0x2) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000), 0x0) syz_execute_func(&(0x7f0000000040)="c461e1e25ddcf2470f2cc36955d9f3ebc85841e4223e6726660f7cce66660f3814881e0000003e66460f73d9898f2978c196085cfd7540d9eb") 01:10:01 executing program 1: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/4096, 0x1000) r0 = socket$inet6(0x18, 0x400000000004000, 0x5) shutdown(r0, 0x2) listen(r0, 0x200000000006) 01:10:01 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000090000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x22, 0x2) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = semget(0x1, 0x7, 0x90) socket(0x19, 0x1, 0x8) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x1, 0x8, 0xae, 0x4]) 01:10:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000140)) write(r0, &(0x7f0000000200), 0xfe72) readv(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000000)="12f6ab7e10fe939d5e36", 0xa) r1 = semget$private(0x0, 0x4, 0x200) semop(r1, &(0x7f00000001c0)=[{0x2, 0xdb, 0x8924f26d4d2232e0}], 0x1) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCNOTTY(r3, 0x20007471) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCSTOP(r3, 0x2000746f) shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:10:01 executing program 1: socket$inet6(0x18, 0x0, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) open(&(0x7f0000000040)='./file0\x00', 0x220, 0xc) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 01:10:01 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x177, 0x2) mknod$loop(&(0x7f0000000340)='./file0\x00', 0x0, 0xffffffffffffffff) 01:10:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5, 0x810, r0, 0x0, 0x57) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/51, &(0x7f0000000040)=0x33) 01:10:01 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getpeername$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x2) 01:10:01 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f660700414500f946c2c3bee5e3b46dbbf7011ef379be959d3aa37b6fce422a104e43cc0000"], 0x10) sync() sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0x10}], 0x10}, 0x4) chdir(&(0x7f0000000040)='./file0\x00') 01:10:01 executing program 1: r0 = socket(0x20, 0x0, 0x8000000000) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x20, 0x7, 0x3f}, {{r1}, 0xfffffffffffffff9, 0x1, 0x5, 0xcea, 0x5}, {{r0}, 0xfffffffffffffffc, 0x2a, 0x4, 0x7ff, 0x2}, {{r2}, 0xfffffffffffffffd, 0x4, 0xf00fffff, 0x7, 0x1}, {{r0}, 0xfffffffffffffffc, 0xc4, 0x1, 0x4, 0x81}], 0x8, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x8a, 0x40000063, 0x6, 0x6}, {{r1}, 0xfffffffffffffff9, 0x20, 0x22, 0x801, 0x9e}, {{r2}, 0xfffffffffffffffb, 0x0, 0x2, 0xfff, 0xffffffffffff76fb}, {{r2}, 0xfffffffffffffffd, 0x0, 0x0, 0x6, 0x6}], 0x20, &(0x7f0000000180)={0x3, 0xf86}) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = fcntl$getown(r2, 0x5) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000280)={0x0, 0x2, 0x3, 0xf8b6, r3}) bind$unix(r0, &(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa) bind$inet(0xffffffffffffffff, &(0x7f00000002c0)={0x2, 0x3}, 0xc) socket(0x10, 0x3, 0x568) r4 = dup2(r1, r2) ioctl$TIOCNXCL(r4, 0x2000740e) 01:10:01 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000540)=""/4096, 0xfffffffffffffe22}], 0x1) setsockopt$sock_int(r0, 0xffff, 0x1083, &(0x7f0000000040)=0x80, 0x4) fchdir(r0) chroot(&(0x7f00000002c0)='./file0\x00') r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0xffe, &(0x7f0000000080)=0xfffffefffffffffe, 0x4) semget$private(0x0, 0x2, 0x84) unlink(&(0x7f00000000c0)='./file0\x00') sendmsg$unix(r1, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[@cred={0x20}], 0x20}, 0x0) 01:10:01 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) close(r1) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000840)=0x6, 0x4) r2 = dup(r1) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x5, 0x1}, {0x18, 0x1, 0x10001, 0x8}, 0x4, [0x101, 0x100000, 0x100000000, 0x0, 0x100000000, 0xfffffffffffffff8, 0x5, 0x7ff]}, 0x3c) read(r0, &(0x7f00000000c0)=""/180, 0xb4) 01:10:01 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820a", 0x52) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb843", 0x89, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) readv(r3, &(0x7f0000000100)=[{0x0}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) write(r4, &(0x7f0000000240)='C', 0x1) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000140)) 01:10:01 executing program 1: r0 = socket(0x26, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) 01:10:01 executing program 1: shmget(0x1, 0x2000, 0x0, &(0x7f0000003000/0x2000)=nil) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x480004) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f00000049c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 01:10:01 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) dup(r2) accept$inet6(r0, 0x0, &(0x7f0000000000)) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r2) 01:10:01 executing program 1: select(0x3, &(0x7f0000000080), 0x0, &(0x7f0000000100)={0x8}, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x8, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = getgid() r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000240)=[r0, r1, r2, r3, r4, r5, r6, r7]) 01:10:01 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0xffffff8f) 01:10:01 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffe000/0x1000)=nil) shmat(r0, &(0x7f0000ff9000/0x4000)=nil, 0x1000) 01:10:01 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xffffffffffffffff, 0x4) getsockname$inet(r0, 0x0, &(0x7f0000000180)) r1 = msgget$private(0x0, 0x50) msgrcv(r1, &(0x7f0000000040)={0x0, ""/164}, 0xac, 0x2, 0x1000) 01:10:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) fcntl$setflags(r0, 0x2, 0x1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) socket(0x18, 0x2, 0x8) 01:10:02 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0xc0, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)}], 0xba, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0) fsync(r0) 01:10:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff003f9db0125c", 0x8) setsockopt(r0, 0x200, 0x8, &(0x7f0000000840)="64e7fea1c27461287928b10b8be3a39ee6a0afdd453c0ba284723afe61ff3d9f6e7dff89b4805fe1b82170baa12e0c300f84d358edf6a6b577292fea8265ccaf3917c4883351098ca4befe2f41756b8497dcb53922a4454de5055d5d767c05c48baf461869e45e182f0da03fe036fcd5d840b33a4c558c3691f00fe593f54afe7e8bac774ba22234b30103c8f3df5bfccfd4209128f4381d20b7bff0fad206e8c58ec00d00eaa7ee903265c436841a35511609391c3e3e5ab31f22b8045f5bce7ad67c810b79adabb69ad2f16b28efbe5a", 0xd1) fcntl$getown(r0, 0x5) r1 = socket(0x17, 0x8000, 0x1d73) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000700)={0x9, 0x7ff}, 0x8) sendto$inet(r1, &(0x7f0000000780)="36b7f32a55c982b5bd7d5e3d424b44cb92d8d5875b4c5482bc6f3b8c5a35e15f7cb898d4129a01ff0d88e09e7e2efde28519fa29fe972eb1841382f6a13af824194c27ce2f3629414f1c36ce4b36000072ac28c61559a8440e78505ff07a1a1c4256d46609ca6bee4b8ae6e636", 0x6d, 0x2, &(0x7f0000000800)={0x2, 0x0}, 0xc) open(&(0x7f0000000740)='./file0\x00', 0x7ffc, 0xfa) socket$inet(0x2, 0x7, 0x9) recvfrom(r0, &(0x7f0000000080)=""/101, 0x65, 0x1, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) readv(r0, &(0x7f0000000680)=[{&(0x7f0000000100)=""/120, 0x78}, {&(0x7f0000000180)=""/217, 0xd9}, {&(0x7f0000000280)=""/138, 0x8a}, {&(0x7f0000000340)=""/185, 0xb9}, {&(0x7f0000000400)=""/165, 0xa5}, {&(0x7f00000004c0)=""/244, 0xf4}, {&(0x7f00000005c0)=""/8, 0x8}, {&(0x7f0000000600)=""/87, 0x57}], 0x8) 01:10:02 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0xc9) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000000c0)='x\x00') 01:10:02 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSDTR(r0, 0x20007479) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) r2 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0xc600, 0x0, 0x0, 0x0, "1d78e77684e8c2779399072f5340e3aa7b1b666f"}) close(r2) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x0, 0xfffffffffffffff7}, {{r1}, 0xffffffffffffffff, 0x1, 0xf00000aa, 0xfffffffffffff000, 0x8}, {{r1}, 0xffffffffffffffff, 0x80, 0x20000086, 0x5, 0xfffffffffffffff7}, {{r2}, 0xaba660a19bcbd22a, 0x74, 0x41, 0x2, 0x7f}, {{r2}, 0xffffffffffffffff, 0x31, 0x40000000, 0x7fffffff, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x0, 0xfffff, 0x6ae, 0x33}, {{r2}, 0xfffffffffffffffb, 0x20, 0x40000010, 0x3ff, 0x6}], 0x6, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x2, 0xfffffffffffffffd, 0x80000001}, {{r0}, 0xfffffffffffffffd, 0x50, 0x8, 0x85a, 0x100000001}], 0xfffffffffffffffe, &(0x7f0000000080)={0xffff, 0x2}) 01:10:02 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = getppid() r2 = getuid() getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x29, 0x9, 0x0, 0x0) 01:10:03 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x8, 0x7, 0x10000000000, 0x2d3, "359d5105f81cb9301c4dbd59de1562dcb1eff3ec", 0xfffffffffffffff9, 0x10001}) 01:10:03 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40ffe) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000640)="7d90a4ee3c17f8e8942f0adcfb3f7917dc389025cb39345abb0f9daa227d52e6f3f3eb66ef8e019d123cdbdcf823bc976b029bb0c53edf879642a31789a3051b9d77a60b693f018f719e5db253bc0e5c450ef587ddc3229b3d0d4931aab4973d9d2b9ef73cc3270c453ecd21acef80b44c2cd2efe7a66a35a7c837d2a254cc5618993bf4e3b9c6833d378dbda91eba78a76b2d4bae7028bf87074283c34c6ad7d886b631d313f845872e9872e51e843f652743b2e48e56c4affabec217aea298e45ccdddc7584ad8fc7a8fb467ad6935212f122d1b1fd38fb16f2d938655508903d11f95f04aba0baba6d028a4eff2a7e7e83b7f4504d4314e8b9f4e9f0593ac836f374b40e051d1ad1a90507fd12c6b53d5c5b57691cfb72b8f7c16fa0dbd8fb51bab79f59982c3312e7a9f2a596bed51c43c3c1de6edbbfa138204e606c64e2adf4cf5dad5f547af1ece9f7195a9bd5c33a46cac6eef904b9d839f432e600ad9ba1e13ed4ede0dc15f407780705be79479e53398e846e7bf469190a7885526f5cead6709ff04fbd04ba812469e830bef9a4ad6c7fd7bcc97ed19ae7561b76ed1761c946cf0c9962425342c7d05a32f555a56b10588b6a84796cf72eb8c369995b5f56bb8e6a839f01818d123e05cee9cd3fbf094b91aab902001f0910f7b0a418145eea7856eea945677eb8db7241e69d01390b84f013a501a53004aa270b55f25a07581db16261608dd2d0daa4d5a8ebb62aada29f99ba4c945e86e1c8423023198b917902a8e8d8a61e32eaf8166bb68fcc863676c70c0ffffede7b2bc272ec0a42fd51025efbb75adb98cddfd55391c899a78c4ed604c25eca9d9a720274e0021e184a45684bf567a7edebc453c426ae0e94d22a89a1c5e0a63f5d3574edb7fdfd4c29a8659249b2389b36320c128907f73a5e9879a3d736331b54cba208296a5b315c98ced6bf49f6c6b83bdfc7dc6fefa578e8b07a46d56dee11543405af45292752c95fbe614b77c616c4183c568a5dc12221c4f0228eaba25ef367487d7c8dea95b3d58e31edeab0e4b8823756fccf35fcf45f5f2d6d93b38f78efda42002e6a3b1958868e88c391ecfe1d5dda2d88404d89fc521d4caf4dcaf4332b75b982a032501f615347ead96d752a652155fb4d8eb1fdbfeba1ee7387e388537dbfded131e7218169027a4ddd95aa310693fea34a942737b5ac34cbf1f8a81c57067ca7bca959b7bdd766c7a061273fc14b69772535c82143c6c758c9b4cfb58ede3d582cfe5d9c897fd34bc60c1a81217bcfdbaaf56806ca6a00a907ab24ba0748659499a3037b90c13d5c75e0a1753270251210559d78bef94e39bcb8d96b79bd9ec48369c4d66e4e5d74f3cfdd8ba3f27ea7bbb14544277a45f04b792365173cfaedc171eec9baa3a3059a8fa260fd1ae8fdb2528d545fccd530cc5ba599a920439e32866691b26035741db26e357fbd1076e5959dd1f375b78c55468778bd20e916bac1290dd39a5edd5389edf06b24b2de41ed0921617240fbc12e194289703063a47d5b43175a6ab9e5c9da1564b6bb63d1458c232699071464d8fb9c9b0dfc1c54ad0587b5887d1f60d7a183c281b42f375653964c1c5e489ff2914a595cdce289ce1ea0d751f9a240e02086455b6473cef3fa5d8c885e4e67888ef69b747910ddf9f11f619602ce88dcfeb672a0fff1d36fb7c5ca5b5ed7ce7855917750986f6788a182e056e72a0e108cf009885270ef1d0b8ab7047daaaa68bd8589a13ea85011539f0660158c32579bbc6d1e6759863b25b60fedcef7d14c97dbdb485c459681293cae56938d6c9c2371f998c5bc86f2f0ad77105e46d851c80d8aa8d463403553ff1d7b3bce407d72edf30af21b388fc14b8c7f4cbdc0bad25b6ce91f4892176b4b1f5c2325a44365703f58a62d57f3dc88b0bb1dfa32c5941c158310e68d39dc0abbea2ae4127226d5ca235e39a650ff12c464c6381393f3173d4521f67f46b7b6ee36e5cbcdba57c2a044aa6b94778dfa52b5c57195d9339e46142c965af075536006c62be401c9859a9a17c3b4f531b6bb966204c720f955ccff48bc9b3d1775ad2122ff48e5b826dce0d7cda53fb9e559b7bfa0eecdc61bde46d08f6f3cb9950a8a5043b6c4e9ef01497cd9adb8181e0907092d2757019304d2a2f0fc89a6b6773d4a34e872b1da4bf06a6cab3409e825ec8040464607ad3f985d59164bc96efbc4854216a5dd7bf00940802495897b79636b874773d29a1afdf8b39d27597bff2f84e74d732bcf7655e6d19b1f6bcb07e48cef8159ed0e9082e6e8b3ce958ef8e62f2bac910b13c9360a067c2b0bcf806366803a99eae406a33a190acf5ed2bd133219c1f1846e4bf02363d3887829392f22b6e9e6fce132e0a84ed8ffcaa554cd6fab4b6feea854f1880debe7239bfc671b2af4efae649386a67c60ba7cf73f38b5c2dc68a4bbd7811e7002fed363820b79b2f1da301183a9c3518bc3d081374369f0910f540b6732caaf73699a461d58d8b7dc45cb75537a6a4ad3aec789b40bc591fa261d844404c48660b45f7111d60508bd4e14392ae46fc1f54cb6ea3f0d069e50d336012582093c6621c67063797f3faac42b571d3ea190a188248feb9effadded3303fa882477efeb2dd5969ce275623d54f0717c2ab8d52c45c0a21ab71f98ba4cbd6a7663f6debb46c0c9f473d077d74ae85bcada95a4bd02a293abc31b6fdbd77edfef8ce7298cc1aeb4209d102d4a44cf1576b38b58b3ec387755c54d70a4f573c39e90e0032b5787b5062b7a270ef8c043b75e81537c7f1df86175b3dad2bb56887e1b04ccd6fdd315bf570c966df8fe20109779dc6cab5b19a77c7476d59acd0562e0557d919ce33370cc4ffd9d49d9a2f93d925aff8bcfa4ce374ccc9a5cb560f7b4e1f401555831016109cb2f38bea738cb15fb38829fca234d54dfe7564e12a02a21501af321091febde55c26ef1458061178792fc6d10ab3bd260494a32ca09a184f58c9962d86f4bc2704e07635025b734408a5795486a4030fd8e5af9b07723f46b15cac81f6b1ebb84f83520b7ef4cf55a9a51367d1249943ad5af0ae8f0d3c5b99e2380a1ad6e11e760073b3573e3cd3c4e709db6c024be620e75df7bf10c1c1ced83461618f9e64338bf3554a357c643033877242fca795c7980fbc1bb1fabb1c2c429a549e1f42bafb3ddbd2247d4b164ee3eee0bd2ea12e6a3adfb10e7cee4793bf22f0a6a8005fb87cf28bb791b50cc384a961681e79ac680a6edcb5e7aed9bd1c84cbd5e8ed0567af536b920cc45e86ebabf81bf7c7283e86f89aed543dd8d2207953fbff4ef4b032564712a584d21365d429e37b996bc01a06a70ae4ebfe10435a395c86b65d1264ba49d6e1e3f858169b2a9bbcc04ded2eda7f774424937846eb8f0d404c9b8584778d78312587702586e140643407c8a21ddd30addf56145537328c44225c6b0000152366bb1e673ba1d8323d14e3c5078b85f2cb9f9810f12b76de0bc79afcbdf56dfe8ead763ad4d3b89e870bd8e211bff2f39fb8345a6cc23e74a3a5534f75feb4da248377271794943590e3e707ec95371ad9f889e9c6694b359438f085a664b8cf0ebf93c01f0f85a84928efebcca86873dcc97cfea31ac0cc95bb9561d082409d02b51eb6fe788a3c9f4fcc8559a06cd32fd39f04488623bf635510c50eed16a0352d47a705677618fbc923824a61ea2038558d9f0da2c7aea0353f37262971e52a250143a3536049e939a9d90cd846fb26956c1244b8cfffe9bb35b2de48dd218c45d3d588e8da4cf2ac737a99ec8d9ee0aa554e41304a9e6668d8baf552a7e58ff698fc31ec2bfea34902c290125b98676f5087bbc255db42060a93500f0db5397cfc3492e7dd62964b5aecf82cfa2d54285299a2a60841d22456d980a0bd30c17f8d8ffdf97871fdde75bad251e67125be75bf31226b754416f45acb33d373ee9eef83c5327b971bb5105e8d65858a90dd87d831708f240c8ca4e33116edd4d80d0d0470e60778625d53a52dec444b582ee151415306a97f5a4b0a612bc4da2e361272e329335d78212894ec326081cf4ba4cfeb938e8cc0f6c9f60e1e295b819074d6298bd5451902487f0ad6185cad399602df699403e21dd86f395936fea1592c686a53cf752c47c00000000000000000000000000000000", 0xb9d}], 0x1) writev(r0, &(0x7f0000001840)=[{&(0x7f0000001740)="c07a6cb62bbe0156ef16b5ac5ff3dba124ffbb0318468677c852416006f92f3810c8af38b6f606699356293d5ed58bbc812f9c9cfa91b19ebbb249bc78dee0baee1f872aaecb8035fb03e208eb339a2a770e1c5b5f9a9c1a7c09810b806925c63628b085494ebf830469063e504dbc3e58bd64256e5cb5812989b28a8aa378596392c3f6de8328a2b18e5e49902e7f2100a5f383e48875edde6a8aecdece47617e2addf23f1e69c6b2162e0f0dfa8369219af5089e741e1908759ea0fe94947d3fe73bd5fe9c2a38", 0xc8}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) 01:10:03 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003ef000/0x3000)=nil, 0x3000, 0x6) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x40, 0xc0000008, 0x5, 0x7fffffff}, {{r0}, 0xfffffffffffffffd, 0x80, 0x8000000b, 0x1, 0x4d000000}, {{r0}, 0xfffffffffffffffe, 0x0, 0x4, 0x4, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffd, 0x8, 0x8, 0x8001, 0x3}], 0x7, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x27, 0x2, 0x3de39f1a, 0x52c}], 0x7fff, &(0x7f00000000c0)={0x3, 0x5c92}) 01:10:03 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() r0 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) close(r0) 01:10:05 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) r1 = getgid() setregid(r0, r1) 01:10:05 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001040)=0x1002) 01:10:05 executing program 0: unveil(&(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000040)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x2, 0x27e) 01:10:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r1 = syz_open_pts() close(r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000003700)=[{0x0}, {0x0, 0x12f}, {&(0x7f0000000000)=""/61, 0x3d}], 0x1000000000000081) 01:10:05 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) read(0xffffffffffffffff, &(0x7f0000000080)=""/46, 0x2e) r0 = kqueue() pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = getuid() r4 = getgid() fchownat(r2, &(0x7f0000000240)='./file0\x00', r3, r4, 0x2) shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffd000/0x1000)=nil) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r5 = syz_open_pts() ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000040)) clock_gettime(0x2, &(0x7f00000004c0)) kevent(r2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x0, 0x5, 0x6}, {{r1}, 0xfffffffffffffff9, 0x8, 0xfffff, 0x1a0d, 0x6c1}, {{r0}, 0xfffffffffffffffa, 0x10, 0x20000000, 0x8}, {{r5}, 0x0, 0x28, 0x1, 0x6, 0x2}], 0x2, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x0, 0x84, 0x101, 0x1000}, {{r0}, 0xffffffffffffffff, 0x0, 0x40, 0x8, 0x400}, {{r0}, 0xffffffffffffffff, 0x14, 0xfffff, 0x10001}, {{r5}, 0xfffffffffffffffe, 0x0, 0x40000000, 0x7}, {{r1}, 0xfffffffffffffffd, 0x18, 0x20000002, 0xff, 0x20}, {{r0}, 0xffffffffffffffff, 0xa, 0x82, 0x1, 0x1}, {{r5}, 0xfffffffffffffffe, 0x20, 0x4, 0xf4, 0x1}, {{r5}, 0xfffffffffffffffe, 0x11, 0x1, 0x81, 0x5f}, {{r1}, 0x0, 0x2, 0x40000000, 0x62, 0x4}, {{r0}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x8, 0x7f}], 0x7, &(0x7f0000000440)={0x510, 0x81}) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0xa) socket$inet6(0x18, 0x4004, 0xbd) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/243, 0xf3}], 0x1, 0x0) kqueue() ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000480)) mmap(&(0x7f00003e5000/0x7000)=nil, 0x7000, 0x1, 0x11, r0, 0x0, 0x3b) 01:10:06 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) readv(r1, &(0x7f0000000240)=[{&(0x7f0000000000)=""/113, 0x71}, {&(0x7f00000000c0)=""/157, 0x9d}, {&(0x7f0000000180)=""/182, 0xb6}], 0x3) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) 01:10:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000180)="7bfd29527bc2156699e7b82e2280d81dde7d770327a069722ead3efac4fb7d89bab16a457415487e5be081edf3df756cadaa7d2b811cbca2da11effe2b26413c9d4f250faffc8d0e441dc9fc525c0cc804b7585f0520", 0x56}, {&(0x7f0000000200)="d44b6b32949753eac210fc52f1d3addeb4cf8fefcad2f5b7e2d0343deaa6d9aa1430ab120f126672ecde9d4602091a81e4527f7b88d016f8877e6e262f5899a266e7d4696912d3afdece7136bd9d1f348b0577957256810b738f53454891f1f4b7424fd3d79f9eab0e5da5a1d5ec6655a5", 0x71}], 0x2, 0x0) bind$inet(r0, &(0x7f0000000340)={0x2, 0x2}, 0xc) nanosleep(&(0x7f0000000300)={0xde2, 0x7449}, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="02ff125d00666000", 0x8) read(r0, &(0x7f0000000080)=""/213, 0xd5) setsockopt$inet_opts(r0, 0x0, 0x200100000000d, &(0x7f0000000000)="eaff125cb4fb125e", 0x8) 01:10:06 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f00000000c0)=0x4) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x14, &(0x7f0000000080)="34ba3e00", 0x4) 01:10:06 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) r1 = openat(r0, &(0x7f00000000c0)='/', 0xfffffffffffffffd, 0xe5) getdents(r1, &(0x7f0000000000)=""/104, 0x27a) 01:10:06 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getegid() r5 = getegid() r6 = getegid() setgroups(0x6, &(0x7f0000000180)=[r1, r2, r3, r4, r5, r6]) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) 01:10:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x81ea, 0xffffffffffffffff, 0x3, 0xfffffffffffffff9, "0900abb8afb40000000000d1df0c842a9d0e8b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:10:07 executing program 1: fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x100) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x140) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x3, 0x80000001, 0x4, r1}) flock(0xffffffffffffffff, 0x2) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) lseek(r0, 0x0, 0x2) fcntl$setown(r0, 0x6, r1) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x200000005}) read(r0, &(0x7f00000001c0)=""/219, 0xdb) flock(0xffffffffffffffff, 0xe) 01:10:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) close(r0) fchdir(r0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) 01:10:07 executing program 1: r0 = msgget(0x2, 0x60) msgrcv(r0, 0x0, 0x0, 0x7, 0x0) r1 = semget$private(0x0, 0x3, 0x4) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/153) 01:10:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="658e86e2b6134095357076177cda2509ff35e5c46ec0be8132e28bcdf343618580fc48e5da6777b9350b34e4f8551ef97f24c710c3a36f3310a4eaf5077b1c", 0x3f) r1 = syz_open_pts() close(r0) r2 = dup2(r0, r0) accept$unix(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a545b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c13e8663770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x1002) r3 = dup(r1) accept$unix(0xffffffffffffffff, 0x0, 0x0) getpeername$inet(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) syz_open_pts() seteuid(0x0) 01:10:08 executing program 1: r0 = socket(0x11, 0x5, 0x0) setsockopt(r0, 0x11, 0x3, 0x0, 0x0) 01:10:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r0, &(0x7f0000000200)=""/183, 0xb7) write(r1, &(0x7f00000000c0)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xfffffffffffffe6a) 01:10:08 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000003000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ff7000/0x6000)=nil, 0x6000) 01:10:08 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68}, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x323, 0x9}) r1 = dup(r0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0xa0, 0x20, 0x0, 0xfffffffffffffffd}, {{r0}, 0xffffffffffffffff, 0x80, 0x40000000, 0x6, 0x80000001}, {{r0}, 0xfffffffffffffffa, 0x2, 0x4, 0x6, 0x79}, {{r0}, 0xffffffffffffffff, 0x21, 0xf0000000, 0x7ff, 0x2}, {{r0}, 0xfffffffffffffffd, 0x10, 0xc00fffff, 0x2, 0x8}], 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x9, 0xff}, {{r0}, 0xfffffffffffffffe, 0x70, 0x20000000, 0xfffffffffffffff9, 0x40}, {{r0}, 0xffffffffffffffff, 0x20, 0xa0, 0x3, 0x1}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000022, 0x1ff, 0x4}, {{r0}, 0xfffffffffffffffb, 0x1a, 0x1, 0x100000000, 0x7}], 0x4, &(0x7f0000000240)={0xfffffffffffffff7, 0x100}) fcntl$setstatus(r0, 0x4, 0x48) r2 = kqueue() dup2(r2, r0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 01:10:09 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x80) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) openat(r1, &(0x7f0000000140)='./file0\x00', 0x8, 0x22) getgroups(0x9, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x6) r4 = socket$inet(0x2, 0x8002, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) getsockname$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r5 = socket$inet(0x2, 0x8000, 0x4) socket$inet(0x2, 0x3, 0x1) munlockall() setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000340)="3ba5b6ce1cce44c44cdcf59a31ac9749d3de6bd214dfa1c8641dfa85d959c0bbf1a32ac4bb7732272dd82b5d22528bb88d4c914e5a2059d811a93fa0e3083e254de8aa2d9afecbd8686740b8a2e8b2230e409cf2c9ac5f151e2baaec51afc0e769638f0206f6ea4b15412e785a7d205c560c98a6dcd9ea5026d8ef2dbb8db36756c17429e01cf1440cc799995052314ba95698ae0c5509f0f43a635d8ed9f3b41152ccaa62fc001638b3fc492fe3f201a1b95adc658c40832cb220f935103de83ff6508d71b7ac738d2e177a0c3a1c35ec0520e8d8c9a90cfb94d655c32b82904a655b8d4600787b3152b1a6f8cdbffd80d1d4ac62ed7b0c2c536bb318e80805b306c0cd6872988be808ab6f847f8d80e1fbb486f974b08ac245c1bbd73efd6144f7e2deac3219b5fde8f90f178ffb8820a4510bbe0759a54992bb4a51403686a58db845e9fb07e949b6ee8ff5464aa5b9601c329d3784e6f64b6e095d77be23591cdf1ac74cda6d00d187fd1a260f7578543f2788b7e8f68edbf35105384c7c996d2946506d8b10eae6d752e7cc", 0xffffffd5) 01:10:09 executing program 1: socket$inet(0x2, 0x3, 0x7fffffff) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) 01:10:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f0000000440)='\x00'], 0x0) fcntl$setstatus(r0, 0x4, 0x90) pwritev(r0, &(0x7f00000003c0), 0x150, 0x0) rename(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='./file0\x00') fcntl$getflags(r0, 0x3) ftruncate(r0, 0x0) socket(0x10, 0x2, 0x9) 01:10:09 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) close(r0) shmget$private(0x0, 0x1000, 0x56, &(0x7f0000f9a000/0x1000)=nil) r2 = kqueue() close(r1) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffc, 0x20, 0x1, 0x9, 0x9}, {{r2}, 0xfffffffffffffffc, 0x20, 0x1, 0xc0, 0x81}, {{r1}, 0xfffffffffffffffc, 0x40, 0xfffff, 0x0, 0xa4}, {{r2}, 0x0, 0x0, 0x0, 0x2, 0x88}, {{r1}, 0x0, 0x0, 0x40000002, 0x5, 0x5}, {{r0}, 0x0, 0x88, 0xf0000000, 0x8, 0xfff}], 0x3ff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x81, 0xa, 0x7fff, 0x5}, {{r2}, 0x0, 0x4, 0xc, 0x40, 0x5d580000000000}], 0x0, &(0x7f0000000140)={0x2, 0x6}) mprotect(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x6) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x4}, 0x8) mmap(&(0x7f0000c54000/0x1000)=nil, 0x1000, 0x4, 0x12, r1, 0x0, 0x25) shutdown(r0, 0x3) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r3, r4) kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffc, 0x21, 0x20000008, 0xfffffffffffffffe, 0x6}, {{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x800, 0x8}], 0x4, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x22, 0x80000003, 0xc2c, 0x4}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x31c0000000000, 0x1}, {{r0}, 0xfffffffffffffffb, 0x10, 0x20000022, 0x3, 0x64a}, {{r0}, 0xffffffffffffffff, 0x59, 0x1, 0x1f, 0x8}, {{r1}, 0xfffffffffffffffb, 0x1, 0x10, 0x2, 0x3115}, {{r0}, 0xfffffffffffffffb, 0x4, 0x2, 0xfffffffffffffff9, 0x2}, {{r0}, 0xffffffffffffffff, 0x4, 0x5, 0x100000000000, 0x5}, {{r2}, 0xfffffffffffffff9, 0x40, 0x1, 0x80000001, 0x8}], 0x3ff, &(0x7f0000000300)={0x0, 0x6}) munmap(&(0x7f0000d99000/0x2000)=nil, 0x2000) r5 = semget(0x1, 0x3, 0x0) semctl$GETPID(r5, 0x0, 0x4, &(0x7f0000000240)=""/98) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 01:10:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="da", 0x1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000100)=0x20) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee33", 0x3a) 01:10:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:10:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) close(r0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) 01:10:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0xa, 0x80000000005, 0x0, 0xfffffeb8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="754ff397d373403af2a0e7efefbf3e6ed29a8f8d6d21513a51f71ea87631b885572bbe967593aa9e08fdeee8e38454fc0292c7fc9518b8f760204560c81e160d024508214fcd11b2a7e30ef365af977e3bd7a30d6e305d59a5d65690b622367271d3bbdb8c203b4870f0d36a7bc59ef98e020b9f3a5ecb792f1e3cc92b17a0ed28d307ad62022aedcbf360410ea0e36115ed5ff287211b600e87006598ed88a1d48f46d396b089c4b25d1d5869a35081061530fdbca7e371fccee0fcd865e10f41bec516a282d76a1c3f20925599864ff1edd1fbf0adc8ff4689409575412ec68c58ed98c1400362a0149808c989dd34f5bec720db6298da061953bc7120c4d7e3a422362cee7bc7329e586006bf3e5e66b4767b4fbc69ce16e6f2ec283b3bd7dcfbe0dffaf8313c20294a05754bebe3a46c076b8245f2dfbad4e735e889ed065f4a00f8ea0bdeed6551a353b8262c0f3f25ef9c45997ba6d2fd397ddfa23588b63196b8099f91613deaeff86f47c54fde3b9eec882a11ff825c8a28dc85c68f0731bcbecbf13bbf0c6eed25cefc31a6fff9956408683680cda6dd039e70a7cdfe0173b78637baf522c8e75e7188ce12f6548f1f0e66a548446a32e929a334d2bbd1a32cdab9cad5595a47df0a280e5c9cc2f020cb64e283e4c21e1eea75dd0cab3bf5abd5c74b3295b5392519620efe3ff87c06979de9b51074fdadd769943edff906be798a19a5ff2bb4bb3c3c6aa0be4d158a589921c1d9ad64f65e360dd924a39ecb9e046f38c55a1afd94493adb7f8bc019fa14e2574533ab893ef0e08e78270fe61d66009d2919cd49d7664fb20fce2b1406b26cf548aa31541c9e38a25f32bdc30f86d36e47b9ed293c1e11072345bf03d95adae2595c93662928cd1d7b9dd1137f32c819fd71446eac3182c822cf2d51d684e99be052cfb643e50934ec081be5321a1bde64dc9a43b236eee3a5a20ee2e7e49060cc78599d81a7fa40e6b12f1c3f49ae153817d5aeafc89cc3d5c771de8aa632f9f4952473f7aa153730a4705222f651ae7644042dbfcdd6f2f90a2d7dccf1285ab9951bd213a104e38e86cb13b620619b132dcc665027ea9b530ff6c2655dfb1674e0278c201e4bac5e8363b80d2f033e01f940ba8fe586ffc6f59e8f796604b6c106ef903ec20fc7346d238259fd77836bde3b74121b24d54d3f47ea49b64107b77dd53f699c3e335731055802817a9f93a00b38145afd9f57d6ae0d7f7954ea5439a5166577f6ed030325bafb0b97fb0ca36108b1150c728982085459721283ede5a72df79938e21322c8175cb5714eed84a588dd6ff44959dca4607eadc0eddc9d5979e5e8bfa5153b5a17817845cd4bbb71c9e547f7d97b849db74651493172c340b2337557a4f491853dd0c6653f68e2baf36f29511531c60878bb58771f555447a39d669bd4f46cc2b4b487e74a22a0f48c5ae2b3fa371da5da7a5c69a6064617f50a85faa66cf63cd17b2f335470bbc031b52f7be86f4ea32f1cefb3e8011f182b2f6df2313bbca17456c598996bfb2c08f24cc04fbfb173ba1f43b387f7698b13dda65903ce53fdc174625c40326b39127cd43cfc806dbc5ef22442534df8976a6e21332142f5a14c11efb11a446f363a5fa0537578c41d20cfde62dd2eb72da0f991a48499996926ba5a103b9cbb2e7e93474c47b13e36cec9c9aab9f91ed8c1261512547c179fb4e6521c07a6cac79597f6efe2ebd43e33725c5b9e2adf219af1b36472764c971dea0e6b47a2b631ece3b63e7a7421e25cc1b96246913798fed8795d3d1d4cab3a92d637dbfcef98f9d98b4a4076034fa99845e7b3c27c3e763355229aab6639e5242872a1bddcf4c6bda748cf6dded4c677ae2928ea952eb7dccb66ac8cdfa0c5256e9d2a2d054cd7f80560eb3c68396d657e1f512f87cd40aaf6304fd58bc52adb80dfc6b5c4d0dc3ac841ad13c415631f7079d0205af85931c7819a7fe326c98ef662434d8db2274ff521fa16e0841bb215a5732134ff74fc6f6788e29c46771d4661cebb692c40bc1d66f1c4e183b2ddfc61c8b972fb981ad27aa378b696395044683e5a0556ed1b23b5692a2a241e2e3b3d70404ce02c0d8ee4f3e6118f3a3f0a5767428ce7d3b0fd25eef57fa1f190fc91592c49e329851c98519c3c393f1133084fca36bf756ecdc2b719c2ac29e852c3137955697de199305f7cd11bd021dd13326f334523bd2b2e9e1e491e7f376e59e465fe8f283c154b3d61f31ba48ddded910aa5889ee02de0977295585b1e9d8ef37f74a9e93e94da5558fe1ceef54dc842f2231328225ef1676c7b653f864426e60dcdb9da61356faea34f95919352c5e98ce08cae89adb0f0e8231243b942de636366b8e19541275cb6b754dbe04aaf106e4d3df2c1bdbe263a565765bad1ce5937477c0ae715213444c2a3f815393c9434f284776d56cffa113415885d9397b636f16fc50f4f45f75ecc76360de05681df77863fcc61035db703315e18a1e7851f702ce0645482bf885ea55c4ba1382d145bc87770d2634990d30b0309bcec026da3f8e68b80213fcfb976937c04596add40ea0174d17b1c34bb058d2c7c7c3d1291ce36d7229da5ebb667088ea2b6fc9a96ea72de7a90bf5f444fdd5eef237fc8a3a360173d6bfee41dcfea3255798be2176e837588d45058a7a8b533dc018bbe309a477e45f89dcda5618a67f9e6e4c301937781aa04dc8d78160d40bc7aaf7ebb986879f0593cd089e838b2566d0b69af3eb1e6f52d64c5ef25ba59009cde983c8de8e9f10c94b1ff8032e69a98831d0823b7d329c335f95a26c2688e0a5def2c4cb63feef04ede37fda47ebfd7e543e819bfbb30495cd8e3e8294cb25377b6dfec82ae33e9e6fafe7a4fa47a70a3ef4bb0e8fecb4647a00b108258ad69f29f0ff3e249eb75dc00270c5b4772fa4707c490140a40e94c69f3d7a4cfb9759ab6be6cf78f59c5622dc3f5449883e4bfc9f9647f34fc1192248ca7f7051ffbe3467ebf708f77cb2cfc98836110673eeeb68718112ddaf584c09147b83df669f2e04b95501ca5e851227378ca93460f70bf03545772ade317e6ec2598f8c1dd4be25229cf8dcde766d0a91da4ea2e4e8555075979965a88cbd128e507d54149ec8012987c45c04a8562e2de1a0822428e02ab65af46da59780f173f07770d80a550d7e284ed42d866858fecb9152e78973e7bdad663efdfd972f07ab6e65d233a4bfccaae01e28c00142cbfc974fcc3c2c4f4d1ae406d59243d5164352072d3a7ea6c5698fe20ff8b09440426bc94419de52487613918e5871016b06aeedf283139778a9f634f384818e02ae484263b54123cfd395993b77d655e220ee57f090330f5dac8d4b6bb99f1c9e8f3983e4d103e0ef53042f2c05c00079c8d1dfd69ac91ae6da4924f19c43d3724c3bc97604632cb4d0a2298c21c0c2701a5470f8321028e3a2b7a1052cfcd4df5b33bafbe78e1cdc5084a1d8c47aa1f867b930ead1628f96770b701586ce9a112185c4fcc2c03ef960e051a11a32d0b9711f70aae01be9cf3e3f53f77271e71a1a7005df243a6e44e642ef11f65df9c9c2c7690def752d6e454c6bd2caf635a292d0d53688de989aeb1a42e4652f039e719c910da5bfe52dcbaa04d010b24bd844bcfb8f6f0b00d2329c1c156f9e52f066db4c6f231ca32dbc64f2a67c3be0eba2e29c6c46c1a523745cfadab102c00097797d89df233ffbfac6c437ab17be0adc7885522f84fe0ded9941afd5ca5024c40a00230ed2032f13f1bb8cec1830c63e3ff1845717122c277e47b9b83b815dcf47d313216049fc3dc63e7faefe0016b99292bcf4d1b660d6e278ba3765b7544fbd2369205f6a13d547f164a88df2d8097e2d1fd639e400a954bac8619fd315a500ec641ac78983fb2b3ee6b3317a5d52a58077a6d0413f46690d9575d1343099a68dda8d596d0b4dc311657ef0efc40875bc41533feab507bae4e88fed84862fe6e573fe9a08206f471eeb4a934ce54f03b0c9fdd0763022394f9c6112263c5fb58505d47c79292106c9928db88d2e91c9b2d5d30aca5083fb62f04d9b439c5a08c4d001069e40038285cadbf3debc97d735b9a62e605adff1ac667b702df16cd3a5bfd0d64a579dcfa93a507a0a92808d5e29f1612a7932b58013fdfd7337651c3274a7ee9fbc126c71dc3b363e2fa611ab886445302d81c6f1a64604d02105119322eff43f62fe125e32494404368dd391f46d013ecd1804740724a907cba9e954c7e8f120ce59ce46470c45021f416e76e0c7477c5a3624a760a775b184b1c3adb297dfb3e3e6e76e3a824ab08f6444927558aa25bd9fefabe5d010f9577d39608db3d2c661c077c06ba729fea60bf4d3a8443d836900c0e8392e2b4cbdf4cfae90d5e79fa47f7630c20e482c40ac5594b94042b16f7c1028cff077824ff60ac7924b00791f9cefce2df6734dd66d3f4f4daea9a1795a4676fae9ef92404938e4db698b4c3bf4e4c1cd18b75862ae686304cad1a88cf3a9e518d8b37a717ddcfc7136a48ed6ee355bfc5feee9162a017889364d1204191d4722df0b46c5a9139b8aaba4412af455feacbe041fbc998a63c2a7de021d0c3fc2340c9978d8409df6a0d6602052bed391502f557f35fb9b6dabdefb1d484ca1880e728d92c167248198511143aa106494565ea79c6b27447092944e309ad66f9195a039af003c97bdc2c4c2ce0af581444473d2f8f2d5aa5936c797e37fc68b3021fb7a3f93a6e858fe6fcdc17e944fa79b7a9878af63753755711716d60d8d0ba6a34278c5f73a302202ad5e0f328d85a7c0e04b9ab5a25c1ad225b570ca81c85e0b7af96dcd42b34de7a6da10b07931c18e26c4e15409f2e2abdfcb7e65448122ef4ef3b828336e4771340ad993cd4c62c155e21c3b20a2df8c010502c241259997a38b332eeee1898fc49d2586aed82326adb7eeacdecd31a91c0f212ca0bc6a1cebf57c903f3a4498f2359fecb57a12be173bf9559eb7f801f0e953183ef79f5d929ce4522e10058a6ea72fb4be7dc344b0bd48d312acf5ed914ec561121aea5b3ec8917cba676096c3b12ead24a1eae9a4703cd3de9c2ac4038fe61f699878fd7b9ea2ec2a623227e8663d4e1cc24c770d9981022dd91035ec17f7933bb05f112c1d3a630137cf25350afdcd7bb78df153d1ed1a99af98dc385aedfede6355c8ba37b8c426300ffd989785f89aed7f780a210552a0faf78b6b1feae198b26fecdae4c9a0f2aac8ca4b843ae4a6169f7b0b9f900dbcecae9a32a376e9cc8d3cea53a5d816f2c2edd00520a1e2807f1c0ce579f8727e3c9023314de77bfd99c202c8fe011791ba36ccf547f405fe6dd521755e93d4f3440526417f2949c1ce42d62888a9d6521ffeac80d7c788643b477e36b8b6f5daa746529c72c03cfbe14cce8b86565c7e9d58aa3ebc432b5fbed8ee6aeb621be08d1f4e98e0bd6e6f68ae84528cb0cada7f628af4663ec9a0c9c7ce6ca19a4e59c6412d3530a2dec61b44ca19cef0a593c63a317986386c37920ef6ad87447ee3a3dc1d55cfe16d6f0157c790641e74c85c745b9a43507f4322d738c1bd1d632d5cf7a7d1185e0128cce8e9a7add7fdab9f5ac54cd9a43a99342cf8657a583ee8481befd12191c7f04cb9d1f3d186ca4ddeff5be841d5f46f644e1d25ee5b8a631d95139585eb23bade8a970653474b25bc14470d41fe60adcf27f8c7ba420b1a7466169863ad4887214d24152d76c7434ab549311b02f686249f98b", 0x1000) r1 = socket$inet(0x2, 0x4004, 0x2000000000000) bind$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) 01:10:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1003, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) recvfrom$inet6(r2, &(0x7f0000000040)=""/161, 0xa1, 0x40, &(0x7f0000000100)={0x18, 0x1, 0x5, 0x6a}, 0xc) 01:10:09 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x43) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x2, 0xff}, {0x18, 0x0, 0xfffffffffffffff7, 0x8}, 0x8, [0x9, 0xd05c, 0x0, 0x9823, 0x8, 0x520, 0x728b, 0x6]}, 0x3c) poll(&(0x7f00000001c0)=[{r0, 0x154}, {r0, 0x14}], 0x2, 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = syz_open_pts() writev(r3, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r4 = dup2(r2, r3) fcntl$getflags(r1, 0x4) r5 = dup2(r1, r1) setsockopt$sock_timeval(r4, 0xffff, 0x1007, &(0x7f0000000140)={0x3, 0x80000001}, 0x10) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000000080)=0x3) r6 = getuid() syz_emit_ethernet(0x16, &(0x7f0000000180)="ef22b4befe2a908be5e131246de7fa4b1fd1294a1e14") r7 = getgid() fchown(r2, r6, r7) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 01:10:09 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x2) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/176, &(0x7f0000000100)=0xb0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000140)) msgget$private(0x0, 0x80) connect$inet(r0, &(0x7f0000000180)={0x2, 0x2}, 0xc) msgget$private(0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) msgget(0x1, 0x20) truncate(&(0x7f00000001c0)='./file0\x00', 0xbd9) msgget$private(0x0, 0x40) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() truncate(&(0x7f0000000200)='./file0\x00', 0x3) shmget(0x2, 0x4000, 0x1, &(0x7f0000ff9000/0x4000)=nil) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0x5, 0x5, 0x81, 0x1, "0ae79ac37d415bba7cf4a59f280fa802b0ba245e", 0x6, 0x1}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002600)={0x0}, &(0x7f0000002640)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002680)={0x0, 0x0}, &(0x7f00000026c0)=0xc) r5 = getgid() sendmsg$unix(r0, &(0x7f0000002780)={&(0x7f0000000300)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000002580)=[{&(0x7f0000000340)="9915917d790c427ef85fb4e91d96e646be223337a68085ab17d11998738e35c648224a262ad89d13889a0cdf963226d2688f4606d4d6b9ffdd761d32f7260d561ff58efdf0f498fb3dc4c5f6e2bb722ff6328eea33aa323256c1d29466f551c0ae27ea95cb2a270ebf86f76f351e3e8dcd6d5960c78482c436785291881a26c50e407c3df2e9c4e503413f8e53b18f9412e2b0f7eed1f9b16ee4e66d119158662596394b11fcff77564588a62adba634ff5bc8879a4c3a4b2503f0eb3ba2693e45d5b807b589ec0329b3f3cb162c7ea2ad70ca51fa359520e601a916a0985f773ed79a836c7a27d41ae692c219449ec4d8a211aff0868d642e030deeec769fe8f3be8723fe05d3414cbd86807bd47bb7d7bf94a750b3c5b52ec71aeeb36857698e8b37dff32532a3d35ea69097cc54febb142ee4e665ab1110717f586600907d6b26cf04f2f74a74b0d8f6b7b5d4327c464986acf5592572b6b5b455b2d054078dfd1e6b89a751125fc35e2213449ac1eebc9d945113d453be2704cd1edb46454bfc14fe3729ca023d9656623225a62ceea7660f64b14e406b187462b378255cb161ac8adfbe89080656b100fa4e2a9a2fe50aea2fd1102475a4bd36373f10dc0a5ef8b4afe4a6c1ee435a4bb0dc2db8fddbc51af5a115e606cd2ed87ca828e76c7d2b003f6de89b9acb59e15223d5fff3d2b7c99861632682e12a15885682638a7c02b042b13e9cd3a94c506d0f6c572cfedb70fa1ea97da2bc514dc5108d2ddc00f3868fe3f68f96d8d2028976e599c449072b84934e414cd50e61b4f5a359f0d8800b89aba5fb300ac4f127bb839f53da5113e240cfe98c87f428ac918bcb91d7c7ffb837d81ed16a9fd1eb9917132ac135c4ec0f5368e3785cd1b0490ae2e338e3c86cef275dedca069b0044adafd49102e9d5f129a8795bc94e88407bc5227da55604fdac8b04310f571d25a81b8f404be03412f0dfcad8ea18f54b0ed8c2197bd61556dfcfab6c14f35575cdde4964bec03832a9dc3940d4e366d6a23bf87919b803b9871927465c82890c3c3aca1d741ad2381e567f81386b73ab8afa962c1dc8c697d9b96c0a8855f12e8b81be52039cfd7dfc649fc39588f2d74db12de40590fae622d3319687677a44b23a9da752eebc2403dd913fee739be9ed24705ecc73a6ac676928df9727a553ba7bfc028871911610d4ff3ef9b067c7a4775ddafd5018b6811ba612086ffd2848638b267f17b27dec07e6ec59523a4302a69e61a128ea1eb226c68a09f39e0547c6f7121dc92d170138ce6d226d9c91c118d5a495f5e01f66d9816f127e22bbbcc20fa8299ab0296f6241b886c227712c3518adabd588852450a328fbfe5c8f0dfd955fadcceae9a99ef7af3a32ce9cbb19da5e62f6e90334e67390a307080c0390e35f897d6952faf3329ca80ffaaf68ee9b77a754d85b4125ad318133b99d45b9e0a0174d99d6bc4e5e2a41bf95010b95dfb606b381a33eeaa7fa0f4564208f4a8df3fefa320fcc28a1606e040fa22c1fb8c9a7925ca4c09da8ea21419671e8e0f6272865d509d3e94a52f5207e28b644f8feb2cb22d0b2e37e4b8e67bfd41ed175394bf86fc23424d8f860ce808a5525647fac0efaa90d82dfb8efe3c920dcc6efa58c26bc3960fefcd5ecbee8415f389f771da675d3133243925e4928203014f227b77835b008f2617598bf0fae864e9ad6a8e2d1894840cde18a725b3f8456f74e7298e4dced08c8fffaab476772f03678271abc12479768fe4b3b767b4b8faadd4837e713abad413cde2b4883d2260e88b68d7a16defe2441f3c634a2caf72ee758db67c93b0cfe984a767ec87608d25b772ca379a667bb721d963562e055f99d773fe52a80782b7cdd751c065c88c3a6ab02b4b929f46ffde3f8104cdcf63c2ce379cb7bfb3f1fe15694ec206c7f0d14f0eefdaec33ff4d3a7e64f09a97496fb9bb0481f3452a714d4813e0c854bb57aca45de919665ba6060da1332c5f3ccb76d6933fe869ec2cd2c8accb7444d25bb1933d223a288de94fc9111a2bd5b3a27e8afbd85a812703d42c610cd978eeff077d02eb7ccaf056ae595e75712127519ed5b5fbe902e2c2634c4b55de523b798775cb69703b493d2f298b18f2e690353415532bd4a15048b6be7cc3894203440d229564dec2c1d54ba00e70546e2cf372366b7ea7920b7ab031b3860d8e3a5dabce1618c19df35f996a7068bc60b67802861164d189d16f6a5eb32f07bbab35b9361421a10f308ce83e58120973fe74d241554aead5b90170cdda8783a786ee381bbd50ca0a871a014103132da4c2025618ac5b9fd226935923ce85a9e882b9dae1c54870adb4db65939a2cd56123fb474fc55aaba37c62964707c3f527dbc7349ca0df39c2f89e30ec3fcb5983b754e21ef3da60deddbd3b47abac8e7b55aedf20b7f6f69265effa4029a2f9e0cc73ae8e79263dba5a8653965203d7d77912127e8046d406fe71b09fde49223d5c844be33961796ff897f90dbda10c7cee120fab62945ef8ea863d49408fd4d8748ebb908da5f3f4ea2b513c9af6d54e0b87719f5efff2a4601411d5e5bbcb7d0321772a0bd4e94e2de2fa5de0f797cfc838f9ae4735ee5809b62311c677d802698fc937a74eec8522fe7facb695347a5c89eda9f2c32add19d84dd41807370685fc7bfe88411199f40bb1693d8a83aada8975205046c20b89587cbc79fc8af9826a3dd9446d4ff36572b2b763ffe561ab9eab629b67e9e2935a92275bc59368eaa9fed14450932bb10df77fbe36834a54f653d1e9d01e601c083b90483633c7eb1f59d3b2ab3c2103a3281e30e207b5487917fc77829c89605083f4c98e530492eff8b5ae78b0b033d14a6d5b428e04990e277915738a074938611a27e986b01f5cacfb73cd15860cbeb2ae5619f8b3c78c0bbe8bfa60f44b8884bfb21c180c9f9a6d379b3802e576c3505d3bc41e06e68a9742937c00328b4d1c8566d3de37f50c4e5cca2be73ea0b064afd54fc9eb4676a26eac7601be5a7e9e7e2d1af3517ddeb049289a553647ca1a015a2595615431ba820749df04e98d7621d1f9fb3a22dd1f969531c0937ae3a72feb81b8363f4b90420ae57c80805db10ac97d73e3e68de000bd763da2f404286caeef6d1a4722b5bc221e5b1a45b25f0a92dbeb555cbb1ef02d79a234f3753c0a25e22ec681b5f12f2c2358f0fc7946b23b16533ba08fc8ed47132618ebf6a78bc8beb63ecbd77c9984e83bb94e64cd7a28b4c635597b1d1b53864267b474801cb6a654ec5efe8d54f27a5f8b65f70edc51500ac537761a74e4b9b4bb7aaf1ee6c389e3811eb218fd7e6f4ef16737632ea66e016a8b327dc0a40cec08da744aca366350bc5a04b7b0e12914c1c4de09a52faa183e79f2072004907aebe9bbbb3974f2590ee8ef7e0f491b4ec54a69a00fbd25929892db5bc666f097fce7e3db571979b9c3631c8b66cc7389ca599df56da7c39411b608734780e76aaf7ef00a77a00de7d06dc427d2d3e843577b31e84073d5e5f316b3114dfd33b84f25f72b8c851676b5dec1db7f36ef853b8d6031b5f6b0eba120bf9f359c6c26be73af20bab220780eca5bf2545530f5b9637e2df3415c1790d8caa8c0fa2813fcb745d47bb0ac0f2b3bad4d06fb61e66e7ff014c852fa7e3ffbb8d240003eab633e9e153fce5905433e5f6282077143251bfea3d865168e76711767b7663f2f72d2a1a4ce7124629a78b2bb93343e1425313b9e62a3bd237018f7003b7e06bf2180878c6fcf186defca85a0832a6594c6746e6b6d458d0ee899562719374c00b5989ac6dbc3db2c89232a1dff427723233a0479423af7a1becfb1695582b3b23a8ace3ddabd61aeda8868671fcd92a5c52e1d6e2782a35f55af1e1d407d391e9b118543426609474a34d1451897dc4891dc9c290d7670409992fe5860a0f782f01f24901d37bee71aecc0f19a2b18fca70c24b9fa2836046e8cba6cbfca82d3f9cd9beacce2be766ec39e86daef453259af164077479bf15be64aad7a70ad96e9e3abfa3aaa71b0fff5ecd7fe63692fa7dc855040462184a5d2f74cb9952d8a3f2bb38a6c972b555a5dedb0fcafa1e87dd7901bcd734769bc0595ce0f198695c899c1484518f899826ea65bf2a5dd9215288f63ddbfd9eda555d4fa954cef110f7583452ef7291e1d9aa253a578764d67fcfbc96d39c535b7bb90fab1fc2e700d9784ceafa58bb3fbc387625a7ea775771884735d84d5a028dc9f986bb0487e8f70d946e329dba248451d2d566bbbfe6904c19500780891da1580a7ac093fc93075b7f342773033b3b61e5524e43ac1ec9e149247d0dbc0ad136008828185c86b9716ac69f810066222b48d30a81dea4f3bb5dc6ea2c8b19d11d4dc741e97946850da92d58dce51d01db1b9d46a05d9145a1561e0fb9622e1bf8522746a8a17a3470d400260ce205f01d55b91ea9ae6fdbd49b6dbc8bebc2e2506beab14b39eafb3bc0bdc7972629569529cc960ffe515b8be89ab4f8738953b30e66c214130c0b33dcf2226c51d2bf4c867020680043d0e196bba4575af8f24f269c9d4a7f9101991ba3a91ac5fbe7a77342ee00053b13935f7726cd8fbdcf2c3b2e0612dc8f60e94f43275f2b56aae8d22b2c1550ef2eddc469c7028b44b9e6c2664a26c7186f3cb9d58db9481c4f4338ffa133c530334fefa2e4a28ff03752f63d7d896654caadbff4fa98fa659057a7fd615274ae689053e2f1d5765a5803ff50a69b6b90bd47ef83267ea12e66e56ed7440573970f479d81955ce67e4de76226adbed05f848ea32a99fe2a11fa2b11f4d8d572123d801076838752cad096e951624be94b4999816999a3f1d7fbcabe19de0570d4db6042353687ade48e006cd1d6707e9d8c1b2f9341cf0773e72132f59c550e91d56038e1543bb7af0233171fc3f90bf2fe09875f2d59adffd7ce5ff096bcd15d0a0356f3d71fb68654448765db585d8fd72817b007b065b6a735ec658bdf342e1856262b40c53981b4fa9126fa1e2648476330b3db58e365efde201aedaefd46e82bd28d72e115c4d65eee58c189339fa97f39eafb9fe24c28ae789e28f4e1d7dd11e39742559b882f8ade6301e93b6bbcfdfe857fabfafbac2ad9660b6581fbdcd698f604b09c438771602f6a41987af28e7cc5f4999822df3239b06a59dd9941ceb221375608fc47fbb3390d355c2c84a747b0f784ee75f51969f3d340f0dc06a6606b9624bdc2f54992ff03584bf5e1858d9a111ba5aec0aa9eb3713401c33ee2393e4ca3fd236b3a49789e3ecf4302a9615fed3741a7cd57ed35c97169e6c79a7643eb191c905042b8103cd0a7cd98cac01e8bfe490c1c7d101e75daa9b91abfc3cba87a39b969b69baf7a9eec4061f54949979298f9cd3a6ab28ffa62f629de1fd40b3651d6b4167abe656d3fffe004cf7ba838dcfd6b49a1dc59c7c4473208f75fb78a5cb17864dc7eb1048441c12c550bf76eac457101b50b7852d86a498066c5870bf0b4e26f91238dd27ef13796ac25b04cccec86bf7001622f71cccae13160678489cf74d570b63ad1aea74700c3adb932bc9954eff8148c82e3c4bcd78938866edf4678f569108f3ed0ad24f52a86e9385324a86420d70576ef5b3c7f0622f7f899f29523d04c7241938652e10cd33d77b5f84e7d2f214e11510cc41220e5e64001113db6a84f81b2bdb28048030fe7dcf1175b0e5c9715aca4822ddbfff7a538e3d70d894fe68ef37735d44953049bb0ed21db", 0x1000}, {&(0x7f0000001340)="048930c1a199d69d854f429a2ce45a2eab9aed60ffb13e4c2eb93628a41307117b36ca490236f7a79b5ebf3041f3ae7c34b6569c704ab9fe0f1d4104e665c9675de5339d97e75795d130ef60400227b02a9e9a1fcd7a34421e6b70df93028a7ed18b19671d0a241e07c611a24a7518328b95cf1a4b03cc2cff49d0b27ded7398ab1ba88bb82a98050354baeb243252f9fdc7eda0c2ba5d09e4806a8b71515c75761139ad84bcec2e37867bdb9508938b189ef1e2e9b944fbbc8f1a7825cfd33ba54fdbd5540402442a4673fcf402b73c57aa3dd5b30cc21869d4b5f72ba7a97b8f718fc359e0b39933a59fe661ee0e5fef61a18608ba7611124be7a382ac3cc01a90b6b5180e889fa899d4595b25154a77d3cd326b02f9c4d4c6f60ff1191a24a01481b4fa76f529654a49866b5d2443e122036314c35483a6e56adbae51122456de70715c3315627948d7aaba821444064a269592e031ef286929bc9baab5b7aa8c95c3feec4e40796f4224f50ec1f0ec108af96bed86cc57e3c37decec5171f950dc0123436383b75cfa4916596b249d305c6ab70d358f73af9a2bedd93dcb4cd53137212980e414d4344cfb0274e947f402704331e29c7b0372029b050af5bb8a6abbc41b19ab80455e8f4e96850e0c53f622d518b2bc76e7dfc7ebec1643be3a6ef9ad3d444886491b2dec94b738ba601fb3b983679dd187c9474a82c513d6dfbcde060fdd6d09ac3e7dc653f8ae02ae17089725e2c5165d9223d68a47635bc9e092448be8df04d6d834c59a699cd65dc702fdfe85dd055762a595c8f43aef86a5313e14bafabc89bc7864fd38a117cd1345baaf37b1136669b34766bb18ce360cc72e697eb63e6a0356a1f5d8605298ec95753c397df9af98e738fc1f3c26b65a8d306395212a161404709b6986274fec4d4bdd4173a1f861e1aee0c1c90ad0cdf4510fa306c0620fda2e1489676ae6f5feb1556b9e5084b3c74e86814674615b207b684fe9638ca6bd77b337968b8aa5b6be904719f450f8dc7cc22e3129b5dfaf4d6e1db51130d203fa3ee6140aacdb31b40a4628c8f0d58c7f48092d49f30da36fa5b29e234d635e50de0ddeb1c7c2a6974a0a99fd2325634c9a8e9efdde836c0d99690d0b8a5a86258dc79e0d999f949e07a352b3b9cd03dc6e15f90d662020e3b097b982a43dc393a328e49b910dadebb425cd46a32d3f25a0be5332cd832c54434ee04be7c0c5d85cb132ec9c6977c9272d537d3479f470bc197975d34de70b6a659fc7423604445d3f015f2a196f5085e63b0695f1c35683bfc06498c148806140babc78a21c64c325c714306560d583fecb6fea1faa85e3cb34f400aaf3eb0095e50e93a9a9d510766d56ff5ac70d0134a7cd260992a9c92430e6688bc9f92214fe76ef990f35e8e7cc61861f96bd83fe9164ab5cbfdd380a32ea3ce4fc5a34ef5afdfd3dd08ff43251224c6451d451422da19550fe635bd4c8691b8286c1b1f68adf5cb273fad2a99af2f3005984c056dff4eb5145723bd186d87c934cd1e24f2a9bcfe7ba9893a7d0592c19daa44a4d69414bec884558b6fec3577013bcc9222f798420f4921d4fc00149d61a513708653edd0a97501fbf0dfbcd2ead02b207312955693e8ed958f0d63cd64ae591476bf62ae8cbcd38972f88045b58830b7fa3c5c30e55c08e24d68d78dd7bf7b8125321262bea831fdbf4fe20f794c9533a3c367340c1a05e441dcde0951f30247d8f95a77ae2a6f54d9d24b18c8b2aa2225ebde12b7a2d13504c80d2b5d7a73a95b5f7d7d148f0f6b1f19c2f7b71a5608abff474868bd4679f7419e03b9552c6d23fdfb1c58c57113aa7b27e6cdfb9243ba6ba4852c8b19bf15f520ed1411609caebdbd8382f362903d24fd1a34ec8a1766710c7ef4b845950dc32b4ad4756170b181b705c6603a1c1f0c367d0898056e971b7a4a93c66533767c685fd075ec76220529ee86d8f20bc4c9e85b5e3b4ba4414ef9863302418bdcda69b61cdb5a504bbebf75845ada4d26657f75db9fa7d4ac90f33ed7b6ef61c32c095b2470da9d8c646f20233f67ee256a411a432bf46985d3be1eb04463452c8906797c1bcf7a7b770af67b17ebad7baf11ac8a18a95c345d2cbacbf3fe6f7adc73e20dd1011de29f4aea582fdecd3b4e4421a3538e7f5512e99f3350b16bec522029050f4a42cfaa9141f0c6ea09c9374c4d32696e8abe1d2885a9b9ccd7f90a60d457ae0eecb08ccc4dafc91d6ccd7c7ded8ca632a0840da75e76e171df565596e6860d1c633da136c87cd838f8c3a1817b0077b467208155841eb5a35f3e43d27b9a5dbc3848b0608a20d973a1ba083490cbfb95452427c0512e23f38baae409fde3aa40a9938ff41ded66bf69e964939e732b004d09f8ad2b1f0d954742c9270d1010448e78b14fcbb33d325f5e08930a96f102fd8514a67e69551453fe3a07a2bf569c8abd73b46783c2306414d95bf159973c429d00cdaeef68ad6aaadf6c864ae32d200b96fba9779f8d6157fb12396a4e890b4a3ed0204651022c3612cc2bd12ed4b3b16785a837654e70abce51a975aa42ee0626dead5bf6ab3be69740ae4044b137740884d6b0190ea6ba3423399701c034c89eaf83e070fe1224da97db57f05f9dfff18acbdd865c80f9295d4df0ec05b85274f9af85c352303a61a53ac03ce4e8552badae498fd95dca662aa0773ca16693fd358d054a889996eaf558a22c8833f2d1ab534480b430b0a80e3eda6dc1a72aa00ee8c622fbcd2d14af7803e4abb1deb0fe639b4929a45389463fa5158edb99f2fbe3822870a8dbb6687380736734f2bf033d476b50d92de69555edfb0addc9b6f9e769d54e0d3e8e8f78dca3f777f14c8651f9b9a5d3d02a554815f2b7d9b10ed5d35056f1508d615646aa34dc156fa95f036fbe4f3786772d1f57d5886a976f8635ecaaaa6b09b247ddb53514be55111d59b5479426db0843dac6e990f59490c340daae7889733e26211a981fa2d41378f7a3cf4e296078fc4b2ee66fa4b0e990be1c9ee238e32952524d4b2ed552e3b6ea666fdd1b7786aee7a43eb792f58da147680667c2683b4a824e761961e3603ad54622b7460614d8720ee4dd0c41aa202234b6601a96478e843bf6d0ff5851687bc10f1bcf6eae8fafefc84bdc4334350d293ea867e82604e08d515dd78bfa7d2cbd05ca3ab10047346f15c88b5cc30021514ae70bcd37d489003ea4ae6dbdc4d74e293f3761c21d02a3dcf0f1709e67956f8f00f8ad072765586a71308b00ca991092a64f69207bfd37bd32513a1627c85874124d719e29dc75e45035de4bd71a081d0ecf4455b39164f177a1cf22b00cb262b24f06478e8ebde409ac8c804a3ad0581fd0749567806fa3a359e1a433cf48b5fb743c3ca4dd6a039a211c3681d8236b0f9e0744c2c80c902924fc219112e101abb3b2c834ef2c55763bab7a64615066bd12068b74d1841ebae1f082e42b564434dc20ade030725e82ccfdcc660da881475933e3958f7041bf336441f0fe3f134f562113e95fecd4a0a0f7e0e27e9cf28c72ce12c67c1d3eb7e1c4b1877277459f6125a668f950e759bb5cf81654b2158ba7a3cb76bef6c1d5cf4e6ca69b0a49e66c4c013a20e75f9ecfa26f01f2ee99335471f336cc8ae7361b2386e45cb1813b7205d193fc709ee225003d437f33b94d302406e417d770c219fcd82330ff561a3d4dd3de80356c7978ee4584a9c6684682695b8fa47175bdcabb62639a81d1b8ad31dadc11b54bb9030330b7a37d97ed81fb594bfca2e26e3180a27c6e72cdd609404f12880d114e8e46197b465a753876cbf692fbd8cd4b0adc6ebb3f1fd8e020402cbc8f69a3c18ef5698a97faa46da5551ce91f16e20333b68e8a729c9aca3a829645e2ca9f1702271b2c675e1c3ec6ecc00b9d8e9467962ea9384a84f4c4f4be08a514f22690ab420f96dd952e9ba585fe2867ee2df3ab558d1a5b1b123011ff225fa2b5c7c12e10b6e8779a2609550adbb129f9332bd1f3e77c2b3196f11b8a76d3c42dd8bec20590a3a1528bcbfc824d060312392a3ef8106ea4ba1ab51a78088ff4467c2f2fd7b1af716a3e8d8c0f6ae6725d365dea0755eae438c750e38990b0e81ef2a648db75fb842d382111ddadc813cee79ce3193b0900178fd55f101535b1e103284c7d67cc747b819d2a6f03d0878984c30da0f6163db90cc43ebe5a8550efe269d79b16a99b972fa964c5a7ad2c231cfda3333928d35de61899d1f9ea5312b1032f7a3856adedac28c18f455e4272e3c40333b83e0d6909cff19f21bf27f2f4d01310930a98a13206cb7022da2923ad18813e362aed11da0abc43763e9ab660fae177cb9ac2dc627b740584b1cff464fb256011a5278ae98c2a68f43b9dfe99d423c2d656092dce09bf3e50f2f0f2e5ba83839d131ae6f1ece192eb4656ea7be487371e6510ca45c258e5eec776b61c3b6d9c8e4cb9bb509ad99d499bcdc1ebf600591948d98d6c2bd2e6b06d4bcf450dc9cfcfd2ad0568ba26f361aa38a2b11cad106caa3cb964c00966042d1d32a31d1514a0a8bbca95beeafe4d8415e3f2fdb15325afdc95ff8f3d8a4e0f06c69dad1539feb12b7d5fdcdb4f91c96267dc1000e3eadca66b4b6813f31df69d3580f293c1e696d97bb3b57900a1dd5b63b1720a2cbf0e8882a1709be8221d87f54e0fac81dbd21a61916246f82ca243cce52c0dfab8ce25918f7f5fc92c85558cc9a4a17ff23e275da69cfe0a4b677c6f1b7712409c790333c9b078fa7481ba32662002cd0b10eb0de2b2c7c7d365e52793910c831a6aa849729762efcb432484de274a0451698032fa57b18b35917d4e774a5c2474f5e6efc4a5a5b55e638500fdcdf9e7d5448a707e87a649ba848b248e17136a73613528d1554c73f964cc71ccf014bd7f0164577e7f3801e5f8738951c2f4d6c41202fa5811ce55d4bfd14c41dd05074e19d8a3e6e308de3b261df96ce6789b3572de63ae71aa8917a59859f4cf393beceae426409a782938cfd7906ddd6ffb8e6b125b08de147ce12956d026cf130032ecb78556d03ee67d730d6a5f159ab32b67794a0b0627fe9548d550ca885f47238c1c0baa294159b37fa8168fe91ee9d6a02bd376681c43588dda60332eaaca7ea9e20d03bb4f9aa99c74bf02893095d793c21d04be32eaa20c89823014cf32be078c82443eead91e5609858fcf9f05af1445e2ae6e5d463d0585e249acba7dd9ac80c06bff1ea9e0fc622ed51180c03dee62487a3db5f74cbb8770ef019aa07d9e582715b2f827ba505f3856543723229fcbaa19c75516d96cbe8fc4cf6f83138ddd538531bf07e1a281cd4242361e50279744cfb9c9c93b86f5630736a6386de288471dc5651c2340585976a1df95d619a458e64a008c5646028abd82f200a44a35a819f3dc61f0f71d49dde82248a01f72a704945a7ce57449ab17745f996456e4c916e645c9c807b0b170db6c4a13c9f75773be1c6f5050b5390913aaf570b01bdf88ff68be10b3e19bd23d4b69d8f73c838d9f9361b83181b2cebf0b0c67f205638f5ba65f9ce5d96ebe4e0f8800d3990bf19408076e63e2c33a214f9143c671ec7fac68a8ada97491595bfd46f6ecd04a80d4e9832bab2ed84ed7ee8be118ec450b4205996d21d31b01eb84b51b25d7dace8892b37aded53d6fa058888ca2c2c5f1db429aa846bb35ca20f3d488fa6da2093ae70d7b76a37f8b3c2a0b52ea9815cc7603844dc6ab837a1aa129a9930b599c5a495e8", 0x1000}, {&(0x7f0000002340)="5498b5f5ea73a7122c82e5bf674c9df545da259c622b7348dc9d849a111d2435f26d", 0x22}, {&(0x7f0000002380)="288c3699a1d6", 0x6}, {&(0x7f00000023c0)="36da681900f851c42ba833ac16f5d6f5051b570aa07593507e037f1fbe7453f27e12306691f3950830b24adad6c59e", 0x2f}, {&(0x7f0000002400)="86af53d8e46808c9353bc8600e4b5abe0d869622673e13c0069a74a4ba8624693f71d8523141cef432542fdcb87067a62bc491b16416fa9f8449befc1268819a7b", 0x41}, {&(0x7f0000002480)}, {&(0x7f00000024c0)="9d3f5c07f932fa05a31518f7db62fb335e1033e2ca795e6b4032fd11e32bca7a81c09a961b119746454fcfeb5f7acc28571245f117fa03e28f4d274aecd8109cac99117d4c7f9dd9588911c0c67e9c5331253827d503fc5378a9514cb2eb7f1ca211c9481f3aed028187970ae81fe72d49aea2d3525532359a423bd357d44000ac9bf78e03b53a39f85915ce15f8", 0x8e}], 0x8, &(0x7f0000002700)=[@rights={0x28, 0xffff, 0x1, [r1, r1, r0, r1, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r1, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r4, r5}], 0x70, 0x2}, 0xa) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000027c0)=0xfffffffffffffffb) write(r1, &(0x7f0000002800)="be50b6dff733d6c7773993227d4b16328e05c9bd5a82526c53ca99db99d6f5572513f592f1645b3a9b001b0c024fc479e863c9009ce2ebf051d9cf7cf291", 0x3e) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002840)={r3, r4, r5}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002880), 0xc) r6 = syz_open_pts() ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f00000028c0)=0x1f) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000002900)=0x8) connect$inet(r0, &(0x7f0000002940)={0x2, 0x1}, 0xc) unlinkat(r0, &(0x7f0000002980)='./file0\x00', 0x8) getegid() 01:10:09 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000200)='./file2\x00', 0xfffffffffffffffe) r0 = socket$unix(0x1, 0xfffffffffffffffd, 0x0) getsockname(r0, &(0x7f0000000280)=@un=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file2\x00', r1, &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000240)='./file2\x00', &(0x7f0000000180)='./file0\x00') 01:10:09 executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) kevent(r0, &(0x7f0000000240)=[{{}, 0xfffffffffffffffe, 0x82}], 0x7, 0x0, 0x1ff, 0x0) 01:10:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) r2 = syz_open_pts() fcntl$lock(r0, 0xc, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000}) socket$unix(0x1, 0x3, 0x0) flock(r2, 0x808000006) close(r2) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) write(r1, 0x0, 0x0) 01:10:10 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="2f3e696c6500fc000000000000000000"], 0x10) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000000180)="dcbd4817e54f8a5652b1be0df895139f8f26aa21ed0d55eefa0924e2fc7ad2297d9fea834c625e0849aa766060c8d035821f0dd612a405c29a8388af3f13058af344e2152e2d257e7655d5cb439ce53f0f69b3ffe26f62f09a9951e804fd28698f57fc141a0f45f14c99670778e1944c9e68d98ec60f43261f1d64f3ae9c11260232542a7d14cea32732c7ecf576e83e6e8155ee20f3fd8c616602b02aa1b61989f7f69675d25cf7dcbf43c8ff01903b8757d0bc1c040510deeb3e87a268c375ad194e45db05bbcfd91f48615ef5251431f004e84928ac7606", 0xd9) 01:10:10 executing program 0: r0 = socket(0x2, 0x400000000002, 0x1000) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) clock_getres(0x3, &(0x7f0000000080)) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) 01:10:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="3e2a6928e4bafa9f6c320000dbfea7568529bd2d2600010000545b2fc68e46588df4f37f5572d1790173ecaec2ac720b566121ad1093dc6cbfd3de17ecf7410e9fdfb683dc8ede85ec7c184b3e2f3e042e93baf0e7a964c69900383fba007edf32d92d4a6320dfd8e1ae6f30a38aa638eb6d47ef4af054318e2aa3b83353b50de780f0c0ed4265eaa66f8cc1e4c94f41053a157572014834041495e0bca85762fc08d74601b8b5053c2b058b", 0xac) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000200)=0x8) r2 = syz_open_pts() close(r2) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x98b, 0xffffffffffffff39, "02000000078d00cb5fff956ba471068b1b2300"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:10:11 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x10) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffc, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x86, 0x0) r2 = syz_open_pts() write(r2, 0x0, 0x110) close(r0) recvfrom(r0, &(0x7f0000000100)=""/90, 0x5a, 0x1, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x400, 0x80000000, 0x8000, "c729393f8b3c0b420840244ab461b710085c5549", 0x1, 0x3}) 01:10:11 executing program 1: clock_getres(0xdffffffffffffff5, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x100) 01:10:11 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000600)='./file0\x00', r0, &(0x7f0000000640)='./file0/file0\x00', 0x0) linkat(r0, &(0x7f00000000c0)='./file0/file0\x00', r0, &(0x7f0000000100)='./file0/file0\x00', 0x4) fchmodat(r0, &(0x7f0000000140)='./file0/file0\x00', 0x0, 0x2) 01:10:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000580)="582720efabd16ebae63235004c8ab06198824b3d3bf579458ec7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000636448a2c720acd5aca4e82436ccba22dd1d0c7f51", 0x65) write(r0, &(0x7f0000000880)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e732056a2fdbdcf6200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563bee63a1e558e92b597a668d2cf829a69a48404bf58ed155365cde00000000000000000000000000000000000000f1fff938fd2afe6eb583517a1dad654738c7b2765952890ce68df9f156d654f2cfed6bcc82c25a736270866b91e85fe64721682eca67b125290922f18e13c8dc8ea05a2bf0a97741cad76d", 0xfd) r1 = syz_open_pts() r2 = syz_open_pts() close(r0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="38ded8d8ec4cf19e545265f75aa33f4562575185064b557b21a1be234b", 0x1d}, {&(0x7f0000000100)="484f1f8a", 0x4}], 0x2) close(r0) pipe(&(0x7f00000006c0)={0xffffffffffffffff}) r4 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0}, 0xc) r6 = getegid() sendmsg$unix(r3, &(0x7f0000000c00)={&(0x7f0000000700)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000b00)=[{&(0x7f0000000740)="407738539008861372c3fed9928af3f9b72bfe78f5f78b0589a2aaeebe9841612e55b262d293eb8ab0eb0fb0dd3367b2ea19ae476bef9db0ba8f34e45f27c13e65a541fa3ddfcc78bf3b70a3a8e1116a8773f63a372cc31966be7e2db855dc8e56f572678a7d4bcdf5ffa2d46d58ceb27540b74098f642c8e29ddc6d9d1b8ef3bd023eeaba41823bb76cc4851093ac9e5a8daaf20f1a930535dca02c168215c4241387d3d7d6e92e2d5232e177f6a7994e3d14f44e4b45e89768a04393f85e7f9cba0ad6a9995c9ddfd9d1d997d188095e7406b8df2b7c1d952d673508b1a950fc11c8", 0xe3}, {&(0x7f0000000980)="3624aa8a361c44d9cb9290d351d02d3cc595ef3fc9200d0ec8a21a030f9cf7698a0792f62b219b4122a20877c4094523874565b923cce0bddbdc3fcf97c74302cbc36b782c19051e7036c0f9afbc54c0ab0957b52b82c75ec76f9ffc41488f6aeba9b2f929d5523731e5f68acd72f6ab22257f87a9c5056622463384da1d0ef68551a9309b52aa224cccccd00aa07e21ffbb0705d584b9e18497aadcb4730882399769a380b917a9f12e6afae59b65c5acf3127f7ccfa124f50c9f03d3715aeee5", 0xc1}, {&(0x7f0000000a80)="93a7432af0a66d8c002234b3790f0185cdf8633246db53d57b6520d273fa1b54fe8947277159c3089c3ff7406c83d0a64244573195b317b21fd84f1cd5bec94176c109f3592fb73c3552102a88258a0d2b6cde4aeab7", 0x56}, {&(0x7f0000000840)="22faf594e3cdcd17a10c59ff67f66c6907f79ba8d06ae948b027e7979ec3a936e75580558c8db4d8ae766184b1398ae6d9bea51d081bf8eb8f3b37", 0x3b}], 0x4, &(0x7f0000000b80)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r1, r2, r0, r2, r0, r2, r1]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x68, 0x4}, 0x4) dup(r2) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x8, 0x0, 0x0, "8327b432bc96e8039478fb446be2342097d22632", 0x10000, 0x7f}) readv(r7, &(0x7f0000000400)=[{}, {&(0x7f0000000140)=""/9, 0x9}, {&(0x7f00000002c0)=""/178, 0xb2}, {&(0x7f0000000380)=""/5, 0x5}, {&(0x7f00000003c0)=""/39, 0x27}], 0x5) readv(r0, &(0x7f0000000680)=[{&(0x7f00000001c0)=""/141, 0x8d}, {&(0x7f0000000280)=""/34, 0x22}, {&(0x7f0000000480)=""/194, 0xc2}, {&(0x7f0000000600)=""/102, 0x66}], 0x4) 01:10:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) poll(&(0x7f0000000180)=[{r1}, {r2, 0x5}, {r1, 0x24}], 0x3, 0x0) close(r2) 01:10:11 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r0) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x180) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 01:10:12 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0x138, 0x0, 0x0, &(0x7f0000000240)=[{0xffffffffffffff4c, 0x0, 0xfffffffffffffffc}], 0x2cc}, 0x4) 01:10:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "b000005ac2000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000200)=""/126, 0x7e}, {&(0x7f0000000000)=""/51, 0x33}, {&(0x7f00000002c0)=""/175, 0xaf}, {&(0x7f0000000500)=""/181, 0xb5}], 0x4) 01:10:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000000)="db539b0957ab3862", 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x40, 0x100) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) getrlimit(0x0, &(0x7f0000000080)) 01:10:12 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) unveil(&(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000040)='c\x00') read(r0, &(0x7f0000000140)=""/222, 0xde) 01:10:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000840)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf90f001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fe0900000029b887cbac44c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e4b57108efa5762fa3c3d9c5177479895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437970f61f639b0ba161a18e62175b1a020417a8f93d20cf4077555e8dc0038c789a448cacb2b456f63ae583c39eaea97c027c92071f41f7e72dc7fdb3fbb1e093c34c452f8301e2237705e5c64fa404f14890000000000000000000000000000", 0x160) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xff, 0x3, 0x10001, 0x1f, "3f2b0dfc8f21247cc91540bffec780b3468b9b46", 0x0, 0x10000}) 01:10:12 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000012c0)={0x2000000000000000}, 0x10) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 01:10:12 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x10ab, 0x0, 0x0) 01:10:12 executing program 0: poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0xe0}], 0x1, 0x7fc) r0 = getpgid(0x0) r1 = fcntl$getown(0xffffffffffffffff, 0x5) setpgid(r0, r1) poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x144}], 0x1, 0x0) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000380)=0xd0e7) r3 = msgget$private(0x0, 0x80) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r7 = getgid() r8 = getpid() r9 = fcntl$getown(0xffffffffffffffff, 0x5) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r10, 0x8004741b, &(0x7f0000000280)=0x8) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0xffffffffffffffc1, r4, r5, r6, r7, 0x2, 0x7f}, 0x7, 0x6, r8, r9, 0x7, 0xe, 0x40, 0x7}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) 01:10:12 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="00c5f8352d0917000000000000007f8397e68cdd1af31d9fe6ea4c03002cf779fca78bca17bd7fc335588517406e221cfdf7cc1c25815d7d0002000000b506231b3fa9bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d012f4a10f6e813598062b043f7f976ed1c503022e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d0000000000", 0xb5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f0000000040)}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7f, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r3 = msgget(0x3, 0x0) msgsnd(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="2300001be10000"], 0x8, 0x0) msgrcv(r3, &(0x7f0000000040)={0x0, ""/121}, 0x81, 0x3, 0x1000) 01:10:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000680)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf3326895d247c9443890c39abcec6c1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c59303525687b62664b9e3cbd578dfbfa86f8f1bc7bc834db257824857aaf14db10ed7917354a002af475d52a6bc1a5c9f065780f3726c7bb6b56dac5a7af0d39ae76206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7c347e402eab64c007fe781c68fec485b41a598d14fa1332e50c289042f19b7799bd99a0cf707bdecf7197aaa55ab5fd3263f2cb5de527aaa3b66c9ac24ec44f0d1422464f3df84229d17275faf2b40b241298f56ef274dde05ddf9884e00000000000000000000000000b21a80cf5ee05d12f30d66348e024733dcdac2d53ff4b25acfaf41f79ec5b51f64ae673a4b560a339e3dc09309429403c42c3375e6b3111feecd15708fcbf0e4f5197cfe3b023449e9bf277e825fc23a642cb5d208e249cb0503387ad3e7afdfb32c3d9191733ee6373dd3aba5448dd1ae024187bf17d71d3299f482b5e53ffb693e7b80e637b41c896dddd775e313bca617a4561d37ae63cdfb99805b21d7413724eaa87efff3d8df4f23f76249c500e5ef46bdad7898a9aa1780c94f316ab359150e642a6b0abdda30d83805aac2fd0a14c4195ec54c211b053d32b6dc8252f4237f998e9ecbc1d9e608a21f93f5cc2b727cc0fa9d5273cbb4394ae41049e36c8089ee2057f30905d095988c432e31b9b1f54315c0a3e0f05e20eab2ffd1a076ddf2ac731b3e0c84373bd47697fd7ca74954bd683c11dc610a77305a3ece11c78b0d01d9f9c28700000000000000", 0xfffffffffffffe93) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x7, 0x5, 0xffffffffffff5a51, "854955882e0261b637ce9c11fe4dbfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r2, &(0x7f0000000100), 0x100000000000018a) 01:10:12 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x2, 0x4) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0xd55c) socketpair(0x1, 0x4, 0x3, &(0x7f0000000000)) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 01:10:13 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f00000000c0)=""/98, 0x62, 0x800, &(0x7f0000000140)={0x18, 0x0, 0xee, 0xf6be}, 0xc) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) r1 = semget$private(0x0, 0x4, 0x10) setrlimit(0x7, &(0x7f0000000180)={0x2, 0x101}) open$dir(&(0x7f0000000040)='./file0\x00', 0x28308, 0x6) setrlimit(0x0, &(0x7f00000002c0)={0x2, 0x1000000000042ac2}) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000240)=""/116) r2 = geteuid() r3 = getegid() lchown(&(0x7f00000001c0)='./file0/file0\x00', r2, r3) 01:10:13 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x8) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:10:13 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000340)=""/68, 0xfd67) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x80000000080, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) fcntl$setown(r0, 0x6, 0x0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) dup2(r2, r3) 01:10:13 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='.\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) socketpair(0x18, 0x0, 0x400, &(0x7f0000000140)) r1 = semget(0x1, 0x3, 0x40) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000080)=""/130) truncate(&(0x7f0000000000)='./file0\x00', 0x10001) openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x10) 01:10:13 executing program 1: unveil(0x0, &(0x7f0000000400)='W\x00') r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) r1 = semget$private(0x0, 0x0, 0x25) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000100)=""/135) 01:10:13 executing program 0: socket(0x2, 0x8000, 0x7) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x0) 01:10:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) syz_open_pts() r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 01:10:13 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)) kqueue() r1 = socket$unix(0x1, 0x1, 0x0) r2 = accept(r1, &(0x7f00000013c0)=@in6, &(0x7f0000001400)=0x2e9) recvmsg(r2, &(0x7f0000001440)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000001300)=[{&(0x7f0000000040)=""/109, 0xfffffffffffffe81}, {&(0x7f0000000140)=""/133, 0x32}, {&(0x7f0000000200)=""/128, 0x80}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/116, 0x74}], 0x5, &(0x7f00000000c0)=""/20, 0xa}, 0x840) 01:10:13 executing program 0: r0 = syz_open_pts() mkdir(&(0x7f0000000200)='./file0\x00', 0x2) write(r0, 0x0, 0x110) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xfffffffffffffffd) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x1, 0x5508, 0x4}, {{r0}, 0xffffffffffffffff, 0xd1, 0x22, 0x7, 0x7}, {{r0}, 0xffffffffffffffff, 0x4, 0x80, 0x5ab, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0x40000000, 0x5, 0xedc}, {{r0}, 0xfffffffffffffff9, 0x10, 0x6, 0x40}, {{r0}, 0x0, 0x12, 0x80000041, 0x1, 0xfffffffffffff53b}], 0x32d9, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x2, 0x0, 0x101, 0x3}, {{r0}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x5, 0x80000001}], 0x4, &(0x7f00000001c0)={0x9, 0x1}) 01:10:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000340)=""/212, 0xd4}], 0x1) close(r0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r2, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x0, "001100000000000900000200"}) r5 = semget(0x1, 0x0, 0x420) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f0000000000)=0x6) writev(r4, &(0x7f0000001580)=[{&(0x7f0000000440)="4cbdbb3dca8ce1b7eda27818b2e67901e26de4c160c67b9fe95c7f866d7c3e48699990f0f27279359c4b3cb05a80855092bf14b042a8099482b062ff1f9e18a75eae34d133136f1ce55008a8e8a5a8031909f328852bd4e4ac5ee33cf220cadd311345bc29682abada025883135e229e0e628d8f4c8ad51f678cc819c483462aea8f7858f0a7c9a891e7a28f148aad526053817753e6f7986c4d55b55f237581b1e6ec5d25cd965f2e47a1fb3f71bfa80cee1bf63334b6048f65c4899f4e5edf40e1c5a789aa349f4ff089c86c119e70f81500d4b1", 0xd5}], 0x1) execve(0x0, 0x0, 0x0) 01:10:13 executing program 0: open(&(0x7f0000000140)='./file0\x00', 0x40, 0x80) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) linkat(r2, &(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) 01:10:13 executing program 0: r0 = socket$inet6(0x18, 0x0, 0xffd) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) 01:10:14 executing program 0: r0 = socket(0x18, 0x2, 0x0) recvmsg(r0, &(0x7f0000000680)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000500)=[{&(0x7f0000000080)=""/15, 0xf}, {&(0x7f00000000c0)=""/137, 0x89}, {&(0x7f0000000180)=""/239, 0xef}, {&(0x7f0000000280)=""/167, 0xa7}, {&(0x7f0000000340)=""/185, 0xb9}, {&(0x7f0000000400)=""/191, 0xbf}, {&(0x7f00000004c0)=""/60, 0x3c}], 0x7, &(0x7f0000000580)=""/224, 0xe0}, 0x40) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socket(0x11, 0x3, 0xff) 01:10:14 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x10000, 0x20003}}, 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) setitimer(0x0, &(0x7f0000000000)={{0x2, 0x8001}, {0x5, 0x7f}}, &(0x7f00000000c0)) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) 01:10:14 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x0, 0x0, &(0x7f0000000080)={0x200000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, &(0x7f0000000100)={0x2d, 0x800}) r0 = dup(0xffffffffffffff9c) sendmsg(r0, &(0x7f0000000040)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001540)=[{&(0x7f0000000140)="4eb9d5fea241b050b728224d61d1086bc888f371b8498a6483a1ea29e8123df56dae5050793810af9b890c07ca4e261a92e33a858a5f26911a97a05fbd759abc76e1ba23b512b86ad065133357ec22cd9d3c578e59fa4927e60ddddabd53225d38e60135394ada82", 0x68}, {&(0x7f00000001c0)="92dbfaea861b78f623af1407385c83ad8935f9e3ed808161609caf3620eacc9616741d8b90cfd019928b49576f3693a7a5770896386ae6decafcaff0d9c87b5ead4a993466ae010eef72993987744dacd9842ad22fda04134ac71cf96b455fa0254f402198164df196783a0021216b38ff8dfef923efbdd402e8a52507c1e0a07a807b227c8c54202e8ea6b13c8efb96a5f6bec6fde3bace794fff9517a0261179b4460d7401f3894e41d9d80a5370f0bf48330aaa1dcc16173b82cf77d23020654a1b72f884539382c6702f8504db3282d487b2130f5e2b627a68fabbf44c58e37e9966a2b7227b6919ee20ec1d6f25b95dd6900913a1113651ab183b7b131841d07a18606af25398f4b0a4a63c71a7435fcb35b639ea08e4b6741557a6c5aac2cd2291def90d1438415819a7aa26a3111ab03ff39723db99925894841ef767d3b58ecb4bbfe3f5e879723a36b036d9908290f5ad9551fddc6a0faeb48ba4e1b434e4d922c6597e0bb9889085dec7f190e7368c721fb915d96528ad5947ff94a71a7e7a0d034b4d39d236b3a3edaaed3a8b01662f7b3ca5249894ce964d073b03e7c98a55c2fca6d1d8754e703903602c553adca2ce18ff4c41682eb6f3a87c3886787c226f89514473e007ef5aaa56764346abb0c7e739f1d1929c109ace10151a31edde3f05f2e195e1b4bcae5a55e5a29a02b45c8d201daac93fd81440bc878a654259910613ca80dc109cdd663d00530d6f850fbb43cdd0046040304878729185e6c79a746f9244dd0630ee4724683767df07c0b330c94af9c2ea0cbd5afbfd3d7edd2fefb23493dc807a91fcd12527d7eb0431c1182f3253f5c20aa9c9b58b6c1610258b75adf171480a37392e17ae17d259a328b91abaf0a87b5174dd65ad73c75b43384ca123bc97e3edefa50bb0b0b7e4f3e21549e9c3107c1e4b5738d4bf681531892c18bdd11c43e3f9e1c02db9f86559d5466deed2e193cfda29af6d77d2f2f0c0ae7787418a4f222ba709367f9c6be0438c39e999e8c8cffb24d6f165c33804e716c89883ce2b0c317306d3e02ed1980d7e41e12af955e3bfd4092baf0e04a8e5dc62f783d3924805ff04ba950f6025a81e4f4c4f53e2ccfdcb871cc605f4d9a33e0a3d008a651b62ca4cf94498f626c5d6e9fa3e99fa7c462aa2029d0a97293b1c4ab76be6df593276b7d28e46917f412603e0ac18fb8ea93da19f403856f785590de0d7fa3133b2ec2880c02250fb2e6f2c2207c8eecfe2fbfb3a3ff6cb67b760fa72d39752a1f486f816ed665f7f1ed1def9b840b6da55c25a9a7cfc76c8e9ca8fbc23f9c1b3f8dcdac9ca6cfd672f6696276c85a8e7c5ae15a506dcbfbed7e1fff67f57bf5bc06b11e6f9eaf2ac069a13a0349bd14fb6d3c188b18da0b72d7d5e709d3cd572bc36afd858953e75aa0cae5d66191b3248355ad05e36f0cd3fdf57b72f9b335843ec2a430752dd1ca8321dcb2539c73ac43e857d36b87fea77ed912f533eae8d23740ecdc876ccdc12950f9cda1025332b78e57ee722d8fb18a76ccbaffb4755d12ccc3d045266254a59c714f743fb1f16b9011d15e7d898920ba6dff048f561ccaa91af0fc547113b522a1240172b79ac247eae6787bdc46ac0b30a2837b735f44a33621946b77f9880abf435bea310fbef843594cb964e325265ba7933d2b3ac7ae93285802d37e018fde3b1e6046a7cad6746e0db9289dcdc58087076bce215dd5c2d776080e877f29bf09efaa93339261884ae552d2af8a7becf371889c1f4c284723f968182cd77662280195b21caf50a6e406dc6c7a1c3c97f7aaafd1513086314c9c48fc613adce2998c36b0d82f359a216fa439eca20ba5f55745cf3e2ce750519a298c376b0d62a171b0da9b1f9657490007bb3f2db2d926a051d57a6324cc5acb8bbe679598896c504de0729db577c4c09fb4c01ac514ae7898b011f1b73962c750d81b6e157f533d315f32d53c657b4049feb5045902a9ca5328e44f81ec2475eae839b54bbf2a423b4fe60964cd16cb16ff39be23817db1418d686b3c2137c254ad875353312d275c17cf04e1a296adc78b291eef9d4dee219b657a52e276930d6c0f809ff5fd15e469edd10179b2343c8374972656f87f19c9eba313c06ea0dd44bfcd6a17610eef3df844e5c006fb55e6a4d5c338a1b41cc53fda4bed5db3ed4f62e37ea35052391c2c429ae6af0898267a712a34d81571e2c7993da528c08a64939ddc0effb27c412c6a4562692b959c640d5217467ec8ecadf61d2be09cf7626c0a13994ac8637658c0103aafc9c85fac5d011b731f85d22f3541e5fce2925a37f1f777684afc4503fa498aa4fac60846e4811ab33e16038673c218ece80e1b28060e16a3bc2d85e06297705e51f59c62a07206aedeb78852b2cd35123d2d6b94c63f6305bd6342e8f87d0d7fb55bddde31b15235bc8d78d2682fd2aefb2eeb305bb0139eb095cc5dad55496af26f54181ac14279688943ae9107331e2dbc260b8f5679a2d2b01988d3e66d0d1815c069e62911ba9e2a1a05a6e81e2819ced3f834a40e4701fac490164eb9eb06ec7b1d386405aacc205a7a0205625ca7071fa59430342482a8b5752921888a7b9339ff1f8adf80885e8b8d54a1795bd133b263da6f7a18dc20d59bfeacf132bd09717e98921b33ea99b4b6def16cc6f8b6398a794faa97b9d06e0154cf6355a12c8efc3397fcdebe0a2a61eb4aab14ce76fd635457328c7418b1132cdb0b28f4a34d48dadf34c6f58197f9052ef23bda105d320b29ee56fccf2a26083a91f5a1e1fd8669eaedeb9e7d7534a021efd4d08d673bf3b1149f770bc04e1ecd9b22e8e9d3ef895e69ddf1e97a0bef9989cf45da990963c9eb84a4a87f4d136e1dfe251ce5e43f10c42af4601884b5051e3f51c59d13cd27464906b5e92ee7598ebbef94f7f2d7c1f1ec789d603ef308b54cf872ebfbad2e511b9f361e2b8b7bc7a6993a8ba6dbeb38b33e5c845898e9803957c052f76926ebde6fb646c07314a864b1b7e8883703013e25a160bfe7ebfab51ffc6c54fd4bf26d7d06b5f751c5a0755f1f30aab4be27b0099c97f73f09e823e015b02cd84287bf4aff3684a75da3d6ba5adafac56b9da15560b6b73058bb9810571f475c7419fd2a7bda58094fdebc0429ccba4316ad0decdeee6f77fe277497fc29ef7dd14328d7e3716f8e2ad6ea9ad8d45bbd0e7452b57a92340027ba83210401e9edaff215fb77c9eca35fe7dbb4d23d498b6a78ca4c3d0b221a58705b2b80b1bc13a216718e374910f1c274c38b2f93ded52f5cf2c67f98414ec9f889eacac543b2fb60b27234fb1d843c63b7bc4c8af6ccff97c9a4e2d4af32be89e552bf361afd458e1b6357d5684f05e6a84f283a49108ad18a0879cbfdb8813cb23395b02d3c355a0338fa4176fe91d701918b19a4c8f2f6ce9dc770c80cb422578c7eb4c4eae8d2aa68cf11b118c78463c71a04dfa7a7c3000dd68c8b3610a9851a6cceb56a3f8479d22afcb554318b789181d5b7e967a80486ef22b9597606c7723db43609edbe56de4ad0432edb53d89126f85d777abff13302456caa394f9551983c38a2ff9ae86b669dcf1f0b50bf367e4cecb91276e7979370df0b958bb1fc1204486369c165997663135cac4e223d19071b96f18db4ef037be942e1974550f26b879ff9ced40e86cda71ee9ece163beaa5e921cc9529bfc40daa70dfba9825555eec0b8744c72143ff80d40bcbf0238a3653bc170827b8bdc9a6d5d35386ddc4c076066c3e84fe1a8b347374d1c472b8897ef3e21c2a09929347fb3eecf748d86c6c31a0e85f4abf30c33d46abb82082580b0139c10f6ed27ba9aa8f0ec241a017df6938622c654a70fafde755b3cf2f505c86b7dba1b42ead4915ee69b650de6d2f3ebd5250b3ce6847ef9eb65d6a2e868f421adc7f366420f4d170f33ee5143c0900f29fae07996fcba5e0ff9f03c82f1a44090e049221dce17da93611645c59950d30f916371eb8a1eea518febb8dc475f1067ae3477d5db118420e61e66f884fcda2a659860730a1419cc321e354e2896044c744e90cacdded97d1de57598880e9422c4da65e8e43a8ee9b08bcf9ee1593982b0897d464a408d9bd84fb3f4c7075242feb9b49cde6cd210c06801bb2126cd599a57d832f77d3fb127e71c7f4b835fe09407aba6bd70e36b9b1c0f7453b66ae3a378d95b25cacdb9bd7ab82312d64e2f0f68dc5566b0815130045e5321f8d81d9eac82425f80ec90b8f0ed10314b127eb6a45cb9d966686088268ea2afc5eaaa72ec8c04f338914167e49b77c341c6cc068715176ad6d17ac64df320eb78631f27c17d04cd0d53d31a66cef1ed3128ba731b45d771ffa34334f2ebfdaf0108e78680962b34f025a1d3cd9ffed6350d7745f904caf4b6655cc21d16c46fffacdb6d77edcd1d3363af2dca5a6df11820ecb7daec6fe9d92f98a39c226251aa758bca584b34e489c640e5d29008024b2aaf1c26ec90a2f69eafd8e156df8bc89517320235addfcff41771b2d3994b1ae5915821158f51d16a2124e6817b11585ca28c9048865dcb6c9cfdf071fe350c2aa755c7a8c16876777ccbf61e2d6ee446c09a9b4576b2b3f5b9cf1c5065c388bcb05d8045458986de08e7d489750f6f6ce52f5fcd91399d5537d505bd4565c9d4709f1eef9838c7935cc3700a2c27d6edd7c2f3aecfb213c7bdaee05f61278f0e85d57c687ca49b82bf101d6bd4ba58bed2d5b5f61a68d0e64eb832e9cee19ae62de2c3771aaa3edb9b8876a608e2f7e2c57aac4b14080bb5a94b2360d7547f1997cbd70eda877b436d9f6a5d5c0241b91135e9f8ba87b46c90aee951cbb334aa16ef3c43c553ceeb563c9ebee76712b2c8e383fcc7a2372784ce3fe9dbcc65e30abf92753fc1f98c3635a700fc2f4f6769eff8fbe36e2b5e7816aa8f1979a58b118cf2792cb0dca52d18cd8f53477e8eeb30d31de311e6124fcc7fead534c127457a5f3813d394d4b621c0d7718c80e2570835b33cb2c94805e00453c4f85f5000eccb067b022d08f043e47a00fbd0ad87e9787a0553068150c78ba32d026605fd30af490580336507c20d438159ff9c9d2267bec7fd913c3bb00d2d9d1fccd77577327fdf80d1316e6536e59984dc35591a7ec86a433b70337023fe695aa9c3e95c8fc3a5eae9768be73e444c5fc78e416938ebcbe7db5e6dc46e5c4a9d3afc2c2c7bb16aaa2b07a1939ad700dccc1c3097756788b57970bf13cc8d852c7499f8c1f85ef18e1793e991d4f449db693150729d6f92732598b9f08004f214503c2f34cc58d5bc9db3f204490ce0b3ef214579c8276db6872d8b0fb8c581ae622d9b021d63b0e9a095fb31135f769dd9d85947b00d17d3d7ac4668f55a129c72223a782dc5051e2cfa6cec717f651d5501eca1254154367eb9f6e0c5d2bf0d2677f34f9249d28bca834d56e5b902014926908886260bb975fd24242263070a16affa1d77ad484edb9a141039823d0c8cb1f6c544c3b96cd6090664127c4b53695cd477fa070131e68843a37a501640388196ecfb5f75c9b297256c46af6bdb5e4d53bdc1a580676a9a7e7b303316934c0dc1e222962a3b9069bfe48d59c89bb2fa0ef41e8001b78114f935b9c5608d0f4a14a50d1c66fd43b0df0cf2ac58c8f500fd377167e71db68338145ddc1733cd6172093d76d09a293e62db6604c0156df61071cd8d8b3c91dd5a29bea03ca4513b012f0ee505f80125542b1aff1bdc80d487ebccefcf01600", 0x1000}, {&(0x7f00000011c0)="9f1896203dc0223640133306c9501077b9ae91aa8668edf1a520230eb9bd2b460191a3d9c01a8c65d855bc89e0a4fcd31baedc3289ea0ffb099f9909e3c1ee4fba3ef87ec6db83fd0b4600186d17a1863fe8a9c6c8d9eb1cbbfc5d665c65cfaee13782bf0e1464ce20f6a07b3375fdf4697527c4625c2463600dfa92eba6922afc8096b67fb7fcb7c89a31193a64a8ba8dd42d36ab184f451f216fb6d0edef6ca16eea4c11c048dbc88d34d37c4852d2423101a50f8969468b3074073cf981d514f0c1047366a26133d4fc27c145796709869523ff99de", 0xd7}, {&(0x7f00000012c0)="0fb91cad1fdb266e18c319e9d85e9464304ad40f116a743cca14e5a0cf97df0631d8beac7292f64ca850dd147155b5f62f49a1a0e61f26c05d9ae3310de8c49cdc0f46ea94a146c5ec83bede057068808895e76ab8b89f1b78c5b3713c63a1e6efc5e894b531cb858b7ab71e650fcd87dc14ce4a5144f1e3061aa26e5e604e5d28cf", 0x82}, {&(0x7f0000001380)="b87d91bdf9e492ec4032ff634805cb712cdad209e93f430d886c48b248b008e35885898aba2e6be486c41ca55a652ee8b85a6c2201b6218f768b4d87ebbb7c6840dd5e9df956186c9c80b5efcf47372f173156a47f1a5940e84cdbab9d58b77ff7d3a73589bf7d591f3ee7cb9d7993beecccd1a5a6d9af43bcb9394ba6cea9f97c9872bb56001ebb073e4d3c16551bf5f478af294764092ac15eb0dd419a676aaec17c0cbfb530f0a15d4fdb6ce6af7b9d5882dbf960b08c88d327d1987d23e5c3e19afd34b104c4e455cd3e70f673a0f5ed471bcbe5c6fbde481b4aa56a89", 0xdf}, {&(0x7f0000001480)="6a618c75c5612bb30166021a2b456523884e99c336da340cbd9dddf2ed21f15c870444dbc4a59e738263f220d0b498660e3b4462d1849260550d1d06311172be7dabc904cca8e5dd29d293ecacdcff0662bb13a43d67ed255d25881c537da2f753ebe9dc3a1e9abd8c66f5025c03a729862465d342352898de1b4b3416e5114eb316b2937e2860dfec57df1255ace86cfb6b98e6e3e0ba2d397ab7440bbdba6c6288255ed6660c56eb52860b76638751c6a9666e5063db29ad040c", 0xbb}], 0x6, &(0x7f00000015c0)=[{0x98, 0xffff, 0x8000, "5a89ec3aade0c3221b481f777cd1d25617666884908d1a864e5f0211bf5dd04e93def68bee4a76befdce90e06e6765875b1d154fc663060b35b4bd24904278661eb47bf479df867e472c455d4132e5da25ae8dbe3bb1cbd92bae348b902a3c073f7dd90c48b2ba21e875e8ad693a4f91a9dcb471fa5d5392f9236741ec12e8eaf587bee9"}, {0x100, 0x0, 0xe44, "ba27a2dea78492dc73310a4d34750272f3d26d986f86fd6e8d573a9a6cf8e55c2631e2158038e78009f8bf826727fc272117a543c0e3589d56f5a00794a9913407e8f5ad3172f7b69a03ca6aa4d6d293dfe52cc418278f633f46ed4df25aded70e0273b740e5eebfff7fdbece490187d4c43335cb8ec07e21694489531cdfa2fdc1108e30d54164de198a23eb5649c70d0aa2554516133c160fda3bfcbf9a9761c3cd873236105ccbf1b89981ebca47cdd76120ac8768d4e6f3edf7f834120b900861f2ab6f6eb4533781de6bb900d52c0d52a2a16bd8dc439dc3abd5fb7fcd48463639ceee2b0efd3ec3acd0337"}], 0x198}, 0x0) 01:10:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921", 0x24c) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) r4 = fcntl$getown(r0, 0x5) fcntl$lock(r2, 0x7, &(0x7f0000000380)={0x3, 0x2, 0x5, 0x800000000200, r4}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x68a9, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r5 = semget(0x2, 0x4, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) read(r0, &(0x7f00000003c0)=""/239, 0xef) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000300)={{0x0, r6, r7, r8, r9, 0x2, 0x1}, 0x1, 0x3, 0x3ff}) write(r2, &(0x7f0000000780)="2f81939f5fc5ea0a6c3b0f7f64c1ccc0b08022fda86d2b72c8561b23d1cd15c57a43ecc0cd0b7a18068e53ef99b78ee625b8295abbb83143db243beefa1a2f068fb37bee52e765a1adbd63cd", 0x4c) 01:10:14 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket$unix(0x1, 0x400000000000003, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000040)=0xde3, 0x4) setsockopt(r0, 0x29, 0x200000032, &(0x7f0000000280)="34347264613cef32ee235dd3320127b6272d51f9bafe4c7f6dc1dd5558e44a762ed74d16d7c71738c8dd959a24e07c274ded5abd3d7587e8c1238b8e1606fd4e441fc30cb09a3b29a5f64cf4cf78e16804f0aaed79fbb6dcd42fbeba9866c29ba03a89681c6ed19643757c6cd841a77f68b3b9a3e7b2a33996623a89bf3ac76f416eea0600000000000000d5865a2a7b88a90946398d9e05b3e855a824eb90c0c42c371b1ba00de9210bf37a051d877425c9c7d74eb25ad97709a2eb90e976962c343f52df432b8e1c8e7de973bde92353e18bf2100797e2be4b1480671e28f2dd3df4cb2dd91ccdfbde89394dd2f2e068af9405e14b1fc631b8e323fc9ab2e537cc5b220ea383c5557b8d87c06f9ac316a7bc72be562bd9d069a6920d4d39d2f31be8a936b540a20dd40832ef4bad57ce9bf22c5bd7bfa8a30b8b38ce51e45c1d84c04dff2412b6d5fb432a252bc8b21d75e661660cab9b1741310d75bbf81b7d8638f6c8680cc067879fe4908f7a5a17529da9e37afa2455fda1f38544e09afb96ca6f02d69cfaff585d72d279188c89628678aabe2d52ae52c56335c81b73c04ab2240000000000000000aa999bcd637100859e6d6b70d978", 0x1ba) sendto(r0, &(0x7f0000000000)="ae7772145d10a6710dcf7c4f0a31b6e2188c755a", 0x14, 0x40c, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x3}, 0x8) 01:10:14 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = dup(0xffffffffffffffff) r2 = dup(r1) r3 = accept$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_int(r3, 0xffff, 0x4, &(0x7f0000000080), &(0x7f00000000c0)=0x4) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000001c0)=""/90, &(0x7f0000000240)=0x5a) r4 = getppid() getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000180)=0x8) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x3, 0x1, 0x62fb, 0x5, r4}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 01:10:14 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x9, 0x0, 0x0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) 01:10:14 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) sendmsg(r0, &(0x7f0000001a40)={0x0, 0x0, &(0x7f0000001580)=[{&(0x7f0000000000)="e044b4aa0aeb17fc64f5da490cf3b47fb695750d885d9fb0549fc845a28b4cd0ce2121c7fa9f3192a5fe54feb7d0de7eab1cebf2a3d9c8fabaf3c4a623cc8bee12b3ed3260c947fceb65d9", 0x4b}, {&(0x7f0000000180)="efa836ba99b3bdecb2b468f0a8bc6e0262fb29fd2c72cdb00ce53e6dac1ae72da9c1ba65469243db13929554646a7db5c1dbdc1ec19feb60f2ff039d8e1d082431dac72250ef972d6e8ea772c15afba92e4ee2f597fb3a13f94f35358483b61cb9cc949e4b71104b49a37e904072dbd0217cc1c9e0fb25f3cc5521bfddc858deeb36fd14c6f42aedc9a4a6d8619b1721a470a728b824ab7b4f9c8210cf2a73e0892b948392521a321cb6bf212f9a32f19db05ced1bc958a302968ed6ccc868c5380f2da84e083d4ba01b8127a13efb6f1df92923992f831d1a482572c4a387d5493e20d8e1cffbbf198efe94dca8b29338bd405f074312da3e7910713ff428b66ceab3fcbe596d7049abbdb8258966bf489816612c6209d91084827eb522005bc32f06a3163201219fa69dcc54d1d310876479eca822b67fc90dadc45af41df8a413c241c06f5d4f2d9b346c5c62faa59176e72c70fec2cc121d16aae03d9dcc1c358e0f90cfea3896d7eefd5cdd024dc0618562a84a4be580e60c148993d119be5c8e71e154b357f3326a7f40e37d8a46cc0dcd353344730a3308727f8c3d045e7e17dfa9a6818ece38ee35bc05773773f6a5daf3338f7f58bbe352971fc74fbd6f0515c9bc99d4b7d4177fb2b4cd2446bf62f6f06155900fbb4703116fba531507212c2cf2e099b96c9c2ac4f066beb438a268973c81f9ee38c13d179ae29334bac5917631e1205e958405009a271d024d2e67a7c845846cada19801327d1b3efe2e8b6eb5c0a98a65234ac358ae4c2c9251276b10d232b345a4f1ca0ca1b18f328165df4cfb7f7a8301716b7dc1a8e6b6c7af742039a44b19000d52f8adea4dc73081df2eeb75807b0dbf674f4000c74633bb815d7ff71dd5449a18430aab0e7ac6cbf4eb255e77163b717e064892f59b7b5011cdb4a557f6cff89d4807af640def5ebccc61b202b1a6cacc7b366c524074aedbe3ba7bde036e73b8732130030895f04b047ed823d64b24c572f0e9cb7e38e610eeaf652ad893f4470b92b95b43d329ea1a4f1f34b694a99e29915ec3bd2fda51d86e2f363c7c6b5537d1f0ea49bb34bab26f9dafae5af0d7498c7f4390a8e05acfd4e4b6ec6c51cd695f602d2ff57d70e414e59fedd442d7fda19a146821c7bbf1d2daf2afd7e8ed4a2df78a4d6a33f766d0ecc1b1d9819a7da0da6fcf9188a8f12639f88bf5416593342d939ab38509e190825009d12697b8b7f58263285de4e907fcf902f9c3e167ab032fceea49ee827e1e9dbaa1996beb54921088676feeab6aee6c25da96669cffeca6b7dd3bbf6e1ce1408b632b5b97ee99254c39605d7f9974d0195b87076a4853a2e150047dc61c5152cc01cb50bac0e291896a3d3b97e9ffbe30ebd5b7968cae465af01a3ac346a3989458d3d7c495d9856911085d2f8e5a523d291336dc2defddda9cd880d2663c6824713971cc6f45e78f23af674932c7589300f10f9e9849ee48a6719cf3a38bb8cd6c1e069a8ea51f9026e5dec57523a1e7f0e6b29150b7a136944eba9b8a8c478eda9bd95408e2302db50270785fbe2482eef11c7c10d494356008ba8a1185cf7d90f5db8cb0377ac2025a4e4f66fc2ff1a1d35814d3f6f4b0ef9712a49291611d4dbc1b90b4d79681f55559c0b5326342ac6ca50c9de3c591ed46bbe92be4726e9645142745e6a36e67515cf91367fa4199b52408813c6155cd198e48f41aefddd8c2d7476a1099d59cd162fcbd3a269767190e5a66cf5d58555f2860f56115faa16adc0028814ac1aa01e7ef699d9a678df51cdf74fae675c7cdd5bee1900bf908f58f6c497f30528878bc3b4e453fd79729ac93fd724d7c806fb4e622559ea4b7c563ff8864c8272fb65f4c59cd644cc1b32a9854e9e9f2b910ff2de4a9da35918f0f43f01374d110e62628cbc0c8c4fa2fd2aa44f32bec6170b5df160f6d7e72c53aa8fb53653c15bbd88e6fc7713bcf5d5f3aeddd676f3f723f623406ea043478d0f9afe75e1578aa88e47e844038053b0749883f2501b4ecbc29ad76e33dc346ea45e60cb2571a9637e223236f67affcd94954d88056f47132ed7b6370cc67306ddcfe04a08ab2b1029544ee1de9a1ba2a824b9ade831e8a54e11b5bf5c830d20563ed7658c4c7430b934f6286f0900706dbeccf3927fd6a7003d0aa28fd93e88d0a78994720d5244c6e33b2aa67800f5fd7bfeb608056063ed88ca01141a2e7e46c758ffbb8b9bb069ee6e18689796f5bf0aecebeb841697aa5eff162bc209978c072da52fafb16408e8737e70349c76c3c33cded11a991b98d6533e539fd6bfc41f02b824e9bc9bae7a76ea26d708264d2f2ea9c0badb2ae7c192895de5ad5f8ede00c6d8d551d38b485d6eddbeae70a20b0511ef36432461371c6121ad3de900f2bb86cda0325651be8d1f9d12edfc2fa1a7b411360d4214967f3a1005d8a898980ce9b83b042c099eaab55129fbf4441d2f2b58f21c4559527a50b6aa5bd4bde5ae21bd4d9784a0a137f9da135d6dfa246b208450a832d3678c1d11d36a42f4cc18f3da1785963836bcbebc1b2b7f10f46daef1539636d41892290832a5757cae759c1fc52b902fb13b237795ab1424b3bd2e75018e21bfcfffcdb27f4556f8471f88f68b92859e3428958f0b13c78edbb584f1ac7d1d5221e9330eff9d833b5bc631f768966cc07d2a50a7d63a9fefab43ea802bd4fafdc3d45135933d481ec37ba11ccc20dff074a7d745691856d4cd7c9ff279e554b1c5d600b7f6bf92bfa3324222ed98b5b11d4398a0d4aa589d50257a5cd4ab8047b2a55506b976988be4e7fb757ce38629011d92e705dbdc57667e73edaf5efa4f59fd4af898b6fb9f32931072d3aaaa9d41967dd11a6ac06d31d7fe3d0c095a2f781f6bc61e81f1cc6aff90a23dc4266515ae828801a0fee832442e63212ab46dfe7db9752f12094ef13e664a1c63cf9b22fa60c313e54daa364c6dde087a69b1e56087a684b5f1430c19396af9423766a5e86ec6c2ffa305b54aa208dd22a2b298d6b86ecd93e46f1860279243e144008d4c9fbb1ff58b0f3a11de3767cc73f59a7e4e6ad6448167489b0f762bdc4ed96bdc3cf8cc98fc430baf57252363cb3eff9ac3a95f00a45df262ac3fa3ddee3d35445635446d7365ec82135ccbf9218c045ba73887847e7790185a5419604a0abe9cdc3c0edfb3c7aa8eb8b640a7db57cb8a6b7884556aaa582d57593f82da42acb8db09971958f694547246c6080be1a9b2c82b1f036bc328c895ae7f526b18bc97ac8eb41ab193741f00d6af7fd8cce44fbe8860ba3996e52bfc59674d245318a3cee3612366166e1c97585661cd221583b10b1ee893334857f9ab658d1b1ae9df4aaaf3f2b025be2cad9a133c15aee2b30a423115e46f2eb924b98e636ad96f5782d39a3ca4e8dcb7517b288ac55c92a644c25085623974c621935307fc2520bdf5d405fa793524671010f44d9c0ed9299ebc3e2381435284a5e2c7a8f20f578519cebd269f7013876448bcb1200026785345c2d7a8df2c1e797bf328c99eb655037d73177419bb8a987639046e1ddf1fd27f7946fe87334b9b74d720985fffa2dfd490db3a3826f81fc13e9444a028ad70c1b939c8fc38e6775fdf7bb9292542539cd56790bbf893156a5a0faa1dce11ae66054c96968b6f848dba35a8e9da8726c4643d11a0156919abb8619c7e4053ac679a6cb2a8a98e9f7b03010f1ec89364cb75ef55d50b469505b4cfbc932a55a5592cf5bf1b154ecedb6e39912b4d754b0be33ffe26b34d2c45e442d1595728ccb1e5938ba61732f17deef825f856f37968a7ae2fa875d2a42a0dccb9d195a8647a9a073d755e6dd209533bb431f747f051abe139468e049d73156a6b8ad61ff3e762a185a7e04b19a839f0c1bd5cb633633b5dd6e2e0fa55e138671e541d04bfe9b1f48ebcb4caf0b45287edc9ea0c08af086599fa369a60bed8925f97eac34c3ee545393caac327c3af2cc189f47ed2c53f2c9fb57e5c433358f0f7bd84cc7aeb2143df30d442f72eda940a58ba9a4dad45b90441253425d535958d746445ffbb19dee779cd6cb2592e92a439372b6d4370e36346fd2bc565731ee2a8d190be73ced1b27e9d90e504581fe8693ad6e45963de89233a26157e5b36f6756b0c0dbbc61cc6d352bfa683830895ea0d161c3dd55bb9e9c2ae9b57efbc1a3b7c080e88413ad178007f7e19b728d7a3a0d043686d5a2cfba1fc07f54568ea96f4f18a31679040680fa2ce1be67043dae268e39e24078a626f41b64232ff5d5453917893e8ad875ba9029db8e9349c3f1202e8c5d43b39a323c4dbf501ee86c6f388b836c289a8fc8edc7d3867ca91b71d0492095574c54cb40f0bd484df3ce7f247c4a59cd80bbbd3f7c8366c129fbe128839fdf2955d9abb6cc9303338a1e9788d09c6f43440478cb0b8fcf5cde57d17442a909654070e61ed3df0ed7342cce6a7fd167d39df9c3d648ba4d12c4817eb353d83eb6f9dbb11b30b3f13f22da67ad93ce9a60a750492cea3dfa3f410d10c91c071f8d7ccec4c6c6b5ef51f86e64da97da69a87f4536852199e68eedae2ced0c37477a71fecce957522d963cc01f94639705e2c65323a70c7663ed694281c4ffd6d6165c703b52be8b26ec7d99af3af2ad921afbda19560bfa54a58e7a447dcfa203218560d3e5d3cab85a30621e7768d72cd11b0881105de3f20b6107e0ee3da64280bc037011c5f8292c35577c710ebf4aaeb1ca587ddb735d5468c89ae25ab0ff363baecb629e9009d7a76acb2c261fbf281520255ac211bb820f29be5712c022c8e3e76d1fd7f819f4565d04053830fe5df80a1c199b0ed2dbefd374bc96d2c430cff5de870a7d4a5d8e9ccd466105ec7ba9061fe18e1d5d31e5ad840c88672a2ba4baa48b893d965216885170c5cea40d0418a490ec599f1a958be01aaecfe89fddef18f3db79cbd4b87ac738d5492463a15ad7db3a9dd42c1cd06d8edaf9d5ee75faf585fef12ad255bff3419fbc38a384919c35bbf7bbaf4b1d6b11fecf024db99705030c89f51649463bc46654b6b1380567cbc66e3d46d46b7023aeefaccfa0d627418fb13980b5d156f991541f46863dfd9cf383602e6ae37e0babf000c354d8be74e2fea35329ae02b26c993ad7acf63ff43e2d23529b988af9b9836372c2475d73191230a3ee7e614adb7fe9bd57acd534f25e75c30fc72d4d25cd874ab2c44a0dd7e45cc5aa6ff7f006ef9f44ec8c355b0b703f73586fc451e6412f425555bdec749150e84f7c3555a8f7ab6f2f1c85af1b599a75aae8fd9419ce34e47eea377870fb30d34764f65fec16a38699a1c660ad298b8f56372d1a1113ff1e3e5376088f2cddf607837d005d75597d3fbe26e0c3f9316ce065890f48be49b471485862ebab49b41eb0f802eb68788293f01c279df217e2c4763348fbadce27af04efbf1ef4057906f400d3bab4d17323c47d34b7f29fa3c3369556d0686b7bb7c18fbc281a70ddc71a1e70b83d0bfb9e6e2eca6e36a431cd6e2bd2546fbac0377fdb12bef68754b5ba10f3d1e5547e7a4457ba560c1d92abcf6d9ff11d00a6c0c7be9a2d1c8bab1b8c393c0d707b39150a4226813438c48e445252a00626dbf2b7eed3eb1548e6de249cea71a56944637baf7ffe301460120ed44816cbbf8f569c3c5da8344ef0d3afed35c4182b2cef9b03d38642d620a6bc218c32b046727c7829d0def786192b237e8e1ffe8fa8245e340425ec5ec3a38b8f056887a0fe37e34ab01e", 0x1000}, {&(0x7f0000000080)="f532d54edeeccc4ecd16d844bb8ac5df40fecba7d2d4075671ace3f8a068c7d05c8bae09912011708187df2a5df220214a7482dacd8fa2476e19497c25e2c5f562b6783412090bef", 0x48}, {&(0x7f0000000100)}, {&(0x7f0000001180)="c9bbfb322b1d40bb8bc492a3713a53644ded78093291270a20f3c59f4aa181fb3d5cbf25ddbee27eb5f454a285e66c908dd36301c8fef4106486e3be64b21e8d4af58f9997e42d0d34d011d37f24242487627391f6beecdbddd3d132ac2d000f68e37f691e556ed4172c8cc1eec9912ed403df7459b0c8ff88173b2bd12ebb1ef85eb801fd13034b62ddf13aa8dab7e208808f9eac287cd1f433feb1d334411e6bdf89ef7564cf4f40e4fee14aa99676d5ad40d9e038fd13f6cf1bbc936509b8d0f630f2c6ef1d12d14a38058e483fec5d0d44365eb7bd755ba1f7370c91212cf71d07", 0xe3}, {&(0x7f0000001280)="1c903e4fc3f88f6f563ae827a5c774df4f270ce10594f90c75564ea55becc6c0f35cbe7c3765b6e2f5fe98e76cf3351685b93d1fb4afcb0f2d6b471164ab512d3ff532d0f8b55e689686754350bff89772b4f2d8b8d2d63dd90b335009f85898665f8c1c48727b8ccc8f6b110fae0950223808d23e3f9eee5bc95655d09f634b2ea69b1552ad456b2488631d9d8f5cf03bc3539270e47c44d5afc07fd24d134acec8a549dffac6fe4b46ca13eaf23d0a837f8477e83360290ff0a796c5e2f1", 0xbf}, {&(0x7f0000001340)="ace7ebed85bf498905490325dae70a3893a460ad6048d9aad7e7bc1521f603bda34d6b571a3c9a58a9a3a51d288b07483fc1e53cd8158b160c04c965c2906704e7d7192008eb89a84623418618c5bdab3962adf8fcb55bb4fe8bb335cddd67f02543c550451767c19f43d8303aa4adbfaa8b9310aa726dbbded8e6379a07eb8d0fafcb98a86c77f43ba49d12b5e24e5066b457d8e0bc5ab6a8bfb7d39ac52714fb60f1", 0xa3}, {&(0x7f0000001400)="1f9e019607812d6ba2724f9a703fbd3070964a66443acb4a0baefd9b76b07af153a8b6ce5e03318a564f9961b49c4fc66761e423437a4d3f6ef0b7a735f5cae8d5638224809b4b085b334e890843ace58b953c59ac82d76b18b84f964b6858854e97531b27bca0dd280b767e19971a85cfb26d84b2227a48bb22641f654e77f277adadb75b16c5e9f68bd4df793c86d65a93b662a4a2312bd66a2631fb8e1790f893979ca3768d3f625c37e689ec554909f487cf12b7ebe814fe903744f8a1922b31623e65946dcbf15ebf400059b64ed037b8cf369f2057b77f0ae3912259ea5fcbc8220e45ee587d462e07e7d829c9986f12432e43d2d1738ca02a", 0xfc}, {&(0x7f0000001500)="36f642de4e872cb3eaec33f601f5eb0fc4536d445c82cd4220c760ef86002622b22e097eb7597a50510349cdb14a42bfa75d9ab91b7aaf317080881f91171305e54ddda534e23b", 0x47}], 0x9, &(0x7f0000001a80)=ANY=[@ANYBLOB="3000000000000000ffff0000ffff0000d934b268e84f97fb84d07874f6a64b08b6d2f9a4218b8dd5e957b34e00000000e00000000000000001000000ffffff7f2b5e033e0e33cf0a130f12b50c0eb5d503e1934ca2382c7f046f6094b29cd5b3d9403bd11d24a6a154e1adb5ab5be20f655bb82780a0295c7f94c3bce30f4323d30eac9fd20e3e8bf4ed9ef621a8a3f0e5a5407a3c03191f53878b708894ac2b981b9551a77ada5eed5e2a28a0f740ef206a37e4006cd09288d1d6565c651d4727efc4b272df9254ca4709907dacef4d22a89ba3ebf4ce9283550a1bda1277bc523a037686f2b01c8dbc72efdf72eb8297aa99906d0ce164eef4823b00000000000801000000000000ffff0000020000009d5d08000039d5efc1bb73c9075242f59fba0e4a44d625b782bfd7b8b4410fbf5deb85d300dea8a1bc013e50dbaa5b05734b27ec165d1e1d26d5667a256aa0f2561285604e81a6c3b6eacaceca69b0255cad1b5078bcc70025ddf78625c766597e53242b4dc56dfaf22e78bde107bed3bb51192071ecc8598e5cbaed947b514093f0ad6f365a1885c8083f5c98b828eaba7535187181fc5d7325681ef1f0e45edc7e001e8a0093c7283b7e37fa2f7797087308161139b2944ba7347c39cda7f9aea50bb52f1d8f0ee43346c33bc7d44d333426f020fb79995278150889d4ad3ec1e6bbad142a6ee9567da4f094f85b362ff0aadc4dff0000b000000000000000ffff0000020000000001050b6211e85db12ec6a27b44248abb67ee6dcbf1b7a6828d5abf87512188506a0c36143e82e6f96be34a8d76b665d625032875520743fef739451520edfb595d97e63daf3ee96b6072474527394e982141e26f3431f5fd73be7163b279864f03e0a417982061c7ff99be0da4860af725f1e6f888c817cf702fababf776dd21eff5b1e923b9bbbe2ca2ae204ba6ffbf244268cd5bccead3a90000000000003800000000000000ffff0000070000001dd1104c65a3f00e158bff3060aed4355c75d68d97375f7ad0a1f48807cbd2f449f5b80000000000b8000000000008d28a0000010000235cad73000000000092a9ac50c632fec9d9863e78caed6d86bbb161a88f25c5ea93ab5a304e889dae45e5d6b421aed976e7dcd595642bc8b7c18032aa64a05341cf35252e263803a6b5a3917eb1fbb03491f85419bb710dc77a94d64100e48843f1aaf9144d70a3dfdefa404a7e2297d52d8089d9f02bf164abe7120316210e9cf9f23594d2846c4e1d8dd81e7e22b41936b8cbfc69e4a22fb650d1f631a42aa8fafd4fb5b4101ec0c3cb250000000000200000000000000040940a8602000000581bf9295a0ad5cd92a2fac618f30000000000000000000000000000"], 0x3d8}, 0x2) r1 = socket(0x18, 0x5, 0x0) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCDRAIN(r0, 0x2000745e) 01:10:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r0, 0x6}], 0x1, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) 01:10:14 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) fsync(r0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000080), 0x4) 01:10:15 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x800000000000008}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x1000000, 0x7, 0x4, 0xfff, "1f85bfa80faaf9c6f67f34fcf54cb94bdadf3c3c", 0x6, 0x7}) ioctl$TIOCDRAIN(r0, 0x2000745e) 01:10:15 executing program 1: mprotect(&(0x7f00004da000/0x3000)=nil, 0x3000, 0x8) socket(0x18, 0xc003, 0x4) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) 01:10:15 executing program 1: munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) minherit(&(0x7f0000fec000/0x14000)=nil, 0x14000, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) shmget$private(0x0, 0x3000, 0x610, &(0x7f0000ff9000/0x3000)=nil) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 01:10:15 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) fcntl$dupfd(r1, 0xa, r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) 01:10:15 executing program 0: r0 = socket(0x2, 0x2, 0x0) nanosleep(&(0x7f0000000000)={0x9, 0x4}, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="78027b9de82eb81b552073721115c8de836d68f2af66036c65aeabe3dbf1df1f3cdad13a9ba05d4f3e00"], 0x1) write(r0, &(0x7f00000000c0)="6b4810a1511245de2881f986130509a71fc41395cb4b9ce2137391a24ce6aef82207b3e4e28c73745ae7e408cd3c659132d24ed98840598d64db508d6cb00353e0749ef513ac06afb1b4755734a758c91c2280ea2ac1ac2a5a51c12f446dcbd5ef48183a5c4df480f1553d819c8576ae96ca6e4cb7b3547ccc89ba0cd12fbaf21c0acd4301b60242b4f7", 0x8a) 01:10:15 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) truncate(&(0x7f0000000140)='./file1\x00', 0xfffffffffffffffc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000006c0)={0xb6, 0x7, 0x93, 0x81, "7d3ade847583c0c05f3f244a654d7b249ba57fe0", 0x9, 0xfff}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000880)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000000c0)="e13a7ec8f4da4c8e67fdbf4cabf82ca2c2dd41a8e5a116b8a064a79e575765e9afe6e9e2915d510378cf9f62fc276e3c2ccfeb9620bd3c26c1d87321d20416f42b048ce694fe69d4242d41886b00b454f6b050113d4ee759a8157c0eedae1464c0526977fa975f04f8a7eacb6e3d52564ac864c7d3680f5ea0ce3f44c92f05f09debf74c150e828612a651ab0dd197a7cee0247e6320ce9dc725a0bdb1ec0044a0ceea4dc560c351b8dd48a225894335299f6b8f3fdab06530489bbb2047329935b8e67ce7696e1f27ef7f0b9cf883a365eb236042341f55766fef89df7d6d31e6f63d5fe2ead97917f34f503bb584dc9cddeba5ac783b344cad709d0add0de92cd1891448cb6596cbe15da626f5c396e3b746e30b830cc8d21863cd4aa8a1ff4c242734b7abe5fdaeeb4fd600bf8adb9e129ed1fbd21fc4df70a8c0e40dd33fd018378edf26f27a1e4e64385d865cfad5060742fd79c1405b8ea8cc9391d097364d408089e95684235c591e8ff59b7caafd0960a8f2663ec9b7b2413e7049c13f079a035c2a303817c306c2531416176a5e43c10e6b2b094a5a1520d0e438851cc1dc32d1708aa240b3a67b764a59cb48484f116d9f705b5cefee15f7a74c3cd69f6ec3174885266d685c84ce01de43e10a88d7edb2adbf7800955973a8d6e65b428f8e1f26037d440e23cce885614e50ed410ccde5f58b17c0a3f9d0013887623a4be1ac8dd5cd09d8a242642b33e98d97ab74621294c3b5e09152519432da1cc281690dacb66595bceb8cf04bcc652c7ca92f50666e0874a66889274a7a028402bd769ca16ee336bd287214a47ba62bb153b557d4013f09854b2485097f899d98e348eae31bd7f9fcf34f6aeae83581e6342a621a46a8879b2cf8808c1d09b9d6cdf4f7c8afa3648a8f266311745fb66a0b27eaf129990d3cf1484abe15ca6b610e93d34bba1363f26f922fbe934deac7b9ebc4e5d9b1bc441be31be76e1a1eb1bf49a8cca3690347ba5c5249fe97053a67412c27a626f5acad26b4d4f27b2fd8569ee56f38c066c9aca22a0a4fa5c67fc0f3afedc3caa3e5cbd5b8e9ca011d3a3b066c9136ae685f63c88313366126cdc98bbb5df20615a493c28997c569a1731492ded132bcb235ec2d4ad43897c53f23c39e2d012cd58546cb095d7db35c69dc8c1a2ae086fbc4f6a43fab2717e06fa86aeed7d5ba91a75a324f218da877b5c59b81bc6bcc20662c7219489f6240e37cefccf7abedf05cc93ef80cea345aa91bebd54818f493d6722cb80b67bb1c57a8c9c7178d8f140d4a743336504578edf9ea4edd6c47e871744ecfa7b9ead173a30c0c948c16a10bbf0324ff55c99a2b4843d41b69fd0d1663aad9b76418182712683b0f0b6c21b588f9cc9b0b3d9e9f3ec36c5c60bdeafc6e003acbeb5dda729a65091179831a7bea7c8762906c66a3b291633a90047e4960411f12b412496c4ca8a5ddec939d57745a70d0500c019590e1d441845f6f722962c468dba6742a4a01458c90aabd478e60d621bb93d955cd42eaa1aa463bf8512f516babcda09d75aa710fb5f8469fbdc7a5773389522c5154f7c4a4de9333e9be5e820b1a40222a28ae167fdc3a3930e09b9c56094269e0beec34dec65be80535aacee82f6ca9997c9780f74bee8891e20e8e2a57a72d433abab8e1f396fe1b4ea1dba2e6d243fb5b87ea708806eb22282805e3509287603409feac1bd9108f2fd673182350464c814c887d4f20062ef5bfb1ac834537795ac6cc8c59ecad5fa1ab796c87a5165cd005819a291015", 0x4fa) r2 = syz_open_pts() close(r1) dup(r2) r3 = kqueue() kevent(r3, &(0x7f00000005c0)=[{{r0}, 0xfffffffffffffff9, 0x20, 0x2, 0xd1cf, 0xfa6}, {{r2}, 0xfffffffffffffffd, 0x5, 0x0, 0x6, 0x6a8d}, {{r0}, 0xfffffffffffffffd, 0x10, 0x80, 0x3, 0x8}, {{r2}, 0xfffffffffffffffe, 0xc3, 0x5, 0x3, 0x9}, {{r0}, 0xfffffffffffffff8, 0x1, 0x80, 0x8, 0x7}, {{r1}, 0xffffffffffffffff, 0x0, 0x4, 0x6, 0x7}], 0xb4, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x29, 0x10, 0x3f, 0x80000001}], 0x2, &(0x7f0000000680)={0x1f, 0x4}) syz_open_pts() open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) 01:10:15 executing program 1: write(0xffffffffffffffff, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6b", 0x92) r0 = socket(0x2, 0x400000000002, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x80) r1 = getgid() r2 = getegid() setregid(r1, r2) sendmsg(r0, &(0x7f0000000040)={&(0x7f0000000240)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="2001000000000000ffff000000000000fc357f2faf9888dc09c16665c3ada5824143fac6ee5905810ec1681d243101118c4957f5d94e29c57cbd5252a58bc17493de1f223b3b50fb44aab1b715bfe3359082a122face2baa68e22f9e20546fb4db5627eb577354c1b060de69a75fa23b14da426ad93554f24813365f9a47eb46615089de8b39bccd0c158fc9867abc9ca6107977146e19784921c0cd25e9844bb0a9a4b0d759e2fb7ceb2fdab9020d35f254b28b6a0128da0f27bc68ca47e52884b82e1d50103a939c04000000000000d73f7202c702ac2a1d117298b7d82e659a297476e02d086a5de1d511117ae0e323350dd30282002df183e4b62c5577acc62194821f2c7b4b15bc36f402ee93171f73433fdc57693015b5de254f12f04558ebef5b41c9173c4c43000000000020"], 0x120}, 0x0) msgget$private(0x0, 0x96) 01:10:15 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x6) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r2) recvfrom$inet6(r2, &(0x7f0000000200)=""/4096, 0x1000, 0x800, &(0x7f00000000c0)={0x18, 0x1, 0x8, 0x200}, 0xc) flock(r0, 0x2) connect$inet(r1, &(0x7f0000000100)={0x2, 0x2}, 0xc) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 01:10:15 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff4) truncate(&(0x7f0000000080)='./file0/../file0\x00', 0x4) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) faccessat(r0, &(0x7f0000000040)='./file0/../file0\x00', 0x4, 0x0) 01:10:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x1000) 01:10:16 executing program 0: mkdir(&(0x7f0000000040)='./file1\x00', 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='\x00\x02') symlink(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='./file1\x00') 01:10:16 executing program 1: r0 = shmget(0x2, 0x1000, 0xa6, &(0x7f0000fff000/0x1000)=nil) r1 = geteuid() r2 = accept(0xffffffffffffffff, &(0x7f0000000140)=@in, &(0x7f0000000240)=0xc) r3 = getpgrp() getgroups(0x3, &(0x7f0000000640)=[0xffffffffffffffff, 0x0, 0x0]) sendmsg$unix(r2, &(0x7f00000006c0)={&(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f00000002c0)="07e47ec292618f5366d831b273b7c1aa9047a81ae6163bacbd316cfde1b0a3cc9ea9216f0c4ff774e199b084281d42fc7558e2f5cc41ca4cffdd81b56768d40d3325b81c97e60d144390460dfef2a7abe41f13f937abfd5d5cd9218504ec39daacf05eca35175fcf114632f30a30f00b7c2eb82ca40f14ca88d00bc587496663f32d02c9562ddcf5687badfc53278745583fd63dfba46fc7a2ad46d881c676176766d2f1b635f55028bece74c98bac1dfebdc7b017c9b1d1afd76c36f5c51fcb5857ed708c6cbe2ff229da32cb39", 0xce}, {&(0x7f0000000480)="93a01068db266754a95bed0c4bbe7084f4756e880d3e470c39ed464366b32e95aa6dd769677c2861d56d351506573f11209edfb5f5e5244951a068fce2f2e80c77995919ba4ce7c7bb99e2135121680902b9465cefaceb740fce462a54204f4207741776d151cf1b22f0f6c99ef776d53ed236ffbbdb8006ad418e71295a2ac16e3d5d0f443d6bcee176e4565f622d85b5914551aa72f83cce4ea65baefa99952295", 0xa2}, {&(0x7f00000003c0)="ad49d6f1be78dc24aacc01422040f3e4dafef78bac09986ca27cf4535b1e8f8547e883475b", 0x25}, {&(0x7f0000000540)="782570a1af876f6a4d71a9b5ae6c0faf494a64bf043379583ea158a751d1bd41b2ba0298086ceefba44c888317a266f91ebabc7afd3a1f796adcfb196af03e2fae71a0d2bc42fe2f50e22b4874f60eac065e21e1288b375ceae75a4a0d7603cc4dc98201835b31d0e53edfb8a6e342f01857419252c8d4cdabc2baa9d62569c038a892a3dc288399eeb4fc8d63011f35a41eef89956621eff38645ed1981e03afc217f59923adca941bb89f1016790492aacd819e1934d4f0cc6c09fe6de57f9f8620f3f", 0xc4}], 0x4, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r3, r1, r4}], 0x20, 0xc}, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = getuid() getgroups(0x8, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r8 = getpgrp() r9 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x100, r1, r5, r6, r7, 0xc7, 0x8}, 0x65, 0x4, r8, r9, 0x3, 0x42f, 0x93}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r10 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r11 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) dup2(r11, r10) open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x100) open$dir(&(0x7f0000000000)='./file0\x00', 0x8a, 0x0) dup2(r10, r11) 01:10:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) write(r1, 0x0, 0xfffffc36) close(r0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) writev(r1, &(0x7f00000004c0)=[{&(0x7f0000000140)="00ee390acd858108dc00b3f581f9f5c0bc98e79702440abc8f1117eee85d72f1c17a9268a7db1bc674ffefa2b33a687f763a3ec8af6ce0ed380ba6a133b1669229e6ac6af9eae36abc90ea3e96eae3db7935628c46b3d02fe6f6580e4ce6874655ec97ced6cf8e387f6c6e3757283d88ad05c79e1ce655f01ad7e6c534eb9dfc83d3882c698d513cce08c92bd89e8b2c17f8bbc93c22625434a9e96041f08f25b1c9f70616b5cd7660f513ee78f0", 0xae}, {&(0x7f0000000200)="8465ba60b4f918eedc9406bcf2684e3b7b5779e2fdba95286881daec1b70a2d62595da84310ff0786ebf7624d940c79e4641b29121e6bf7fac839fc4fa7fdd01375a0ff9c7b3cd24302e302425280a87bc69bc94ffb1205c3edc74f427222a797d99d3a59ae8f208629e2061f2d36d5b709f788658f294cdb7bf9ad161ad6f630ce4a2bc5516cd70419d1d4947dabebedbe36b97e2270aab0829383da26075880825155c84dd7061c7ee9052cbb46cba7954e74ceec27a28acedd74249dcd4", 0xbf}, {&(0x7f00000002c0)="760a130b40552f3f41f04399967b56ee03c6c87d58b3980efd79e1ddb64dcbbfd08c0ff3679985de4375f10019d23180176e9238f005afe882aeb55260d4d6681154ab2765dc655df07faacfeeb931457550a8ea73e12f4f32a4956385016ca1baa5f3030f41df5bbefe293f0f52f3c5a0fca758431ee094327f11954156989c8ff8689e4a44f3ca5cd10a0f21c8c272b80a70c20a1d4a522502a8f2a18b64a4661eccb646281e9e6e8211849d0126af1c90d0af21e96213b816766cf21f82c3aabd5d044943c9", 0xc7}, {&(0x7f00000003c0)="df111888766438d31df6cd843796b070b9a45263ae9b671170b7cdc3534fddf70c506164c112f29ade8db97114bd7089488c7005a110562c56ab518b409bd634b43a9d4e93096e5226d97f3f44d1f27b59c310d0ba1f9e70a7b5b664593a42afe073079cfa35b9bb7079b0f884c4742d58cc7a4f34bec6ca3ec11ee75dbd356935fba74d6ba43ee0e2e3a7d24a9db519bc337cf481cf615ba599054ac7f4831e4192e7598a980b47f62fd2170a0b345c8a5656080dbc01c35ffb8cec0741d5230f37460a4d9eb244c6defe3f57e2424d55eecea62d7dd26c0389b0e6b1500f186a", 0xe1}, {&(0x7f0000000040)="e3de8764d861dfaea9f88b89f2b45bc29601334d9fc02790a9d83792", 0x1c}], 0x5) 01:10:16 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0xffff, 0x0) r2 = kqueue() r3 = kqueue() getsockopt$sock_linger(r3, 0xffff, 0x80, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) dup2(r0, r1) 01:10:21 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) socket(0x16, 0x8007, 0xffffffffffff8000) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 01:10:21 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) 01:10:21 executing program 0: r0 = socket(0x18, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x80) recvmsg(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000040)=""/107, 0x6b}, {&(0x7f0000000180)=""/194, 0xc2}], 0x3, &(0x7f0000000100)=""/11, 0xb}, 0x40) setsockopt(r0, 0x26, 0x4, &(0x7f0000000340)="ebffcbff48000000000000000000000000000000a41a97af1eeb78094adb6c37e2249eaa3335c6c369f349c1dd621a3a561781ebb43db68097b161bf8d9277e41055fb0fc20f923e99e0db77e7141740e1c487f3a41c0ab58cb8eacbd435007e450afc4c15e2af51ec2238b353aed3e284962ad9fe4c9e59a36e64fcf8e0b3185b251a3b5ec958f54e80255da4298889252a93fc50003bd58aef8b75700b1d735ff25e6c2cba649d4861ec1d43a700eba3cd7b57776ae035e4f5a47bf0f89abe9d837a68e8a3be0967f7b4c902064f8837fedba6e2de0825dc5749279994a3d5", 0xe0) 01:10:21 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = socket(0x800000000018, 0x40000002, 0x10001) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r3 = geteuid() r4 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) setreuid(r2, r3) r5 = semget(0x1, 0x0, 0x270) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x2, &(0x7f00000001c0)=[0x0, 0x0]) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000300)=""/158) r8 = getuid() r9 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000200)={{0xd5, r6, r7, r8, r9}, 0x0, 0x7, 0x1f}) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r10 = dup2(r0, r1) r11 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r11, 0x3, 0x3, &(0x7f0000000040)=""/251) getdents(r10, &(0x7f0000000040), 0x0) 01:10:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0xffffffffffffe000) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) 01:10:22 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x40) ioctl$TIOCEXCL(r0, 0x2000740d) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) socket(0x3b, 0x4, 0x40) socket(0x1a, 0x0, 0x82d8) getsockopt(0xffffffffffffffff, 0x29, 0x23, 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) 01:10:22 executing program 0: r0 = dup(0xffffffffffffff9c) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000)=0x8, 0x4) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x3b, &(0x7f0000000000), 0x4e) 01:10:22 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000012c0), 0x3) 01:10:22 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}, {{r0}, 0xfffffffffffffffe, 0x18}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open(&(0x7f0000000000)='./file0\x00', 0x218, 0xa) setsockopt(r2, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 01:10:22 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) recvfrom(r0, &(0x7f0000000040)=""/65, 0x41, 0x2, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0xb, 0x0, 0x0) 01:10:22 executing program 1: r0 = getgid() chdir(&(0x7f0000000040)='./file0\x00') getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setregid(r0, r0) socketpair(0x18, 0x8000, 0x550, &(0x7f0000000080)={0xffffffffffffffff}) getegid() r3 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r6 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f00000003c0)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000100)="1b5b8ebdb95979d0308099cd1732f2aab2b5e528a6b33a0e88af3b6d103f8b6786b524fed56dfc60ac362fa77b74afc820cfe64c68ffda4ac3c498dd23e24e2679e9d58fae43c9c895ddec26d6ab722332fa860486b78b9a94a1ca9f31a8f77d75c12fdd37fade114f8563ebffd636e270733a5ebb700d3ce3f1ec316a444731ebebde2a6be3f1377930fc0ae9b60372245f50b59153", 0x96}], 0x1, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r3, r4, r1}, @cred={0x20, 0xffff, 0x0, r6, r7, r0}, @cred={0x20, 0xffff, 0x0, r9, r11, r1}], 0x60, 0x400}, 0x2) setregid(r0, r1) getgroups(0x6, &(0x7f0000000400)=[r10, r5, r1, r12, r1, r8]) 01:10:22 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x2) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r2 = dup2(r1, r0) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x6021, 0x6) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setitimer(0x0, &(0x7f0000000000)={{0x7, 0x100000000}, {0x100, 0x80}}, &(0x7f0000000040)) 01:10:22 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x84) write(r1, &(0x7f0000000040)='h', 0x1) fcntl$setstatus(r1, 0x4, 0xc0) recvmsg(r2, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000100)=""/96, 0x60}], 0x1, 0x0}, 0x40) munlockall() read(r2, 0x0, 0x0) 01:10:22 executing program 1: socketpair(0x1000000001f, 0x4, 0x6, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x20, 0x1, 0x1, 0x8, 0x9}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000002c0)={0x5, 0x1, 0x2, 0x7, 0x9}, 0xc) clock_getres(0x3, 0xfffffffffffffffe) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000200)) getpeername$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x30) 01:10:22 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() execve(0x0, 0x0, 0x0) 01:10:22 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x400000000001007, &(0x7f0000000080)={0x80000000, 0x7}, 0xfffffffffffffd7c) getsockopt$sock_timeval(r1, 0xffff, 0x1006, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x5, 0x4}, 0x8) r2 = socket$inet6(0x18, 0x3, 0x1ff) accept(r2, 0x0, &(0x7f0000000040)) 01:10:23 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffe, 0x3ff, 0x0, 0x0, "01210000acdd0180000000000000033e9900", 0x0, 0x1020000000000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1005) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, &(0x7f0000000080), 0x0) 01:10:23 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) listen(r0, 0x10001) 01:10:23 executing program 1: poll(0x0, 0x0, 0xb324) 01:10:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="361df6aed76ea571388675d78c8b174135e6a02256cecb01bbef8dd2d506155620115f0bc352ac9eac036cc5539115cff2b4004a00bbc1c922", 0x39, 0xe, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) r1 = dup2(r0, r0) shutdown(r1, 0x1) read(r1, &(0x7f0000000100)=""/174, 0xae) poll(&(0x7f0000000040)=[{r1, 0x4}], 0x1, 0x0) 01:10:24 executing program 0: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/227, 0xe3) r0 = msgget(0x3, 0x0) r1 = msgget$private(0x0, 0x100) msgrcv(r1, &(0x7f0000002700)=ANY=[@ANYRES64=0x0, @ANYRESOCT=r1, @ANYRESDEC=0x0, @ANYPTR64=&(0x7f0000000500)=ANY=[@ANYPTR=&(0x7f0000000400)=ANY=[@ANYPTR64, @ANYRESHEX, @ANYRESDEC=r1, @ANYRESDEC=r0], @ANYRESHEX=r0, @ANYRESHEX=r1, @ANYRESHEX, @ANYRESDEC=r1, @ANYRES32=0x0, @ANYRESHEX=r1, @ANYPTR=&(0x7f0000000480)=ANY=[@ANYRES32=r0, @ANYRES16=r1, @ANYPTR, @ANYRES16=0x0, @ANYRESDEC=r0, @ANYRESHEX=r1, @ANYPTR64, @ANYRESOCT=r0, @ANYRESHEX=r1]], @ANYRESDEC, @ANYPTR=&(0x7f0000000580)=ANY=[@ANYBLOB="1747f1e2df99a4b392ca57f34430a0e762ef26b610e7fa5912d20f5a7b9bcb3a1c41c30fd7c8d43d47e1d05364a051b6085324e03146928962ff17424b8bacfe7c83b9bb9e3f3345927ea2138c71311060c216be2a3b2f9f19c2f8037c9d375ac2c184a225e7586ed0942a931156f8d5d646964fbb9500fd9af97a5ca6fb343ec6910e06450ea6ca9efd4f974b688bf16b00f1b4bd618ddbd51ff98e152101faece8935949286e681ca82c480700257a838829709545d0ef5001281c42a9c7107aba17a3adbfe803fa455f9b364387d97051e016f5be4ee23296da8d8ca15afc77a4d641e6a2aa0a3cdf74947e9e24f3b8abe4bd17c388161d07e57f17cbe44deb46fcc1c8c10c00f5b00706907f939b1f3f51efb842ef38d94e984d1ba9d2832232fefc7bef9b67b84d1cbedf7b2a70309d8ce94e63c824b08858dd09bbe0e0e8f9346fa118a057dc549644496c15211a584efc404171f2d9331634076f665be285bd2fc6ce4eb7aeb87ccaaccd58390d9f964684c6209217b69d8abc17dd0e923919b8128d7097a02f27ec24b7a117685023230e4f7303957605bc75e49ba92190c0b2beaada4c635a8173ffc7ec688a9f2fa93b56782f97571b57cdf44f2125b16c00560282faed90451d8d6143129813642c7b7c5c12129d0afa738f938050b6d84ddd005b7c76cb4ea0ccb2d94c3240b9f21c61e44f6e244ee1b864a9fcb4867196cb55ac2ed8cffed749780382db7b3d651c858dba04975138f4f2e80be6fed4749cf61c1d3e5f06823b862c739673186eb199b36eac8a1b5b6aafdedb3b5bc66b48c40dbf23fa37745cf9999547a6742cfa96e59b3e8614f8730c7c2d680b3a2d95e5f504bd31265b65a757c84a083cce16c128608abe12f7657708747bd1ae6d0e58036774e709012a0ecee562b71a4bfea417d396b7717278d0b61e9a210cc262419406823889912da7f4fb6c384febeeee4af30e5b5dfd113721ae2a0e41559093c548c3c2eb2daec5ca2667bc01289557ff1df467edeb18c1a00aa4a71aaa3b2147fb1062345663ff80ff81416a96af6adb319c705963c1ceacc535c599031b8aca01f89b6d55e1dddf2c85ddf607db9b44fc2f00eb418011897d3df21feb24058888ff6332877b7bcb595cc615ca33ead84fb318ec93239582a3186cb4ff115ca4ef4d211e9afa8fa296862019dd2ed0db2bc7087a4f40404684dc44683cee0797da4b468da57806a89c6cb9fbf36f851dce52557f4104372b79fb4905b7bdb128e0ada67df27290e8391107bafdd1d77db3f0cdc513bd0aeeb7df9726bb639ffcf4272cfcbbde8df2d176e81d4c03d4346e39996c91009402d7802a6716ba3ca6f8ac8b2509cb69702f4ec055c61bb026dcfe604ca8448bd45c60817414b605ee9f4c1c5311a3bad8085ac7ca28f9ae25dd71151ea93afea9a29042f3294189b73f8c1de3592aad363764656fd45a93b9615914f23a4a31fe05def1dd4c095e96318d741d78a3c3232291a11f9a6781189a250a5ea6160efc1b0f3514f3ca8f674f1a01b9b845fce1b5e4d15fd160f6ac12149c02d7fea38b571cf8b6e432daffb3fac6dfc3c843c3220019a985c17cc19b729c7e819761128f9a402e97e98ca25b2e59d7bac731abc1ec14b7b7517120d56ac801e7a2516b2394d77202c2df97a0ae2841210c569f365e53c32052483a3a7b3b256fc85bbb5addb116b331f8d8f1a060f4d238585d4de0bcf87ed8e29c30b7bf828b81d3deec00fd2e641f1f189bc4086277b6137137147acd73b8cdd98457bd8fcbe25ad8732967892c6a8db5a715fba64c502ffa15dbe02de1178b7dc69ae91bf5904c5c6146a6baff681fdc7c234441a100145766c1e01a72a3087b8a987a60363a43cec7c9ab4c5bbbaf7d28fc5a60c1a6970d7d5d79cbc45da5c003bf73657a87f1c2167a7dd47b5b2af7a4ae81f1e4b4ddd0113413ff928077d72fb3e60760d551c100151f04ce8a4a04c1ffa523f9fd62ba6f56b00a6282c1db55741aedfb504ad4c32ea113c813f5606ef68963fc7645e7f243aeb5a1d39d0a5ea92977826253db7b7ac690b228e923868108e19e7670f72714d8a485384fc72b471fa2f90a63d15896e674b62f00c249d635b2f51c690cf0f4bbfa003b9cd30968891c1f81a5ca50ce3a363013b4c100b153796d59d42b4e5c47b38c009efcee40828ca7e153067b3f43f6e71dbe842a51c0f3e65e017baa229b6dd6b08ffbdbdd70ed862cd570b7e736f4d07892a8c7a6ec8c04f0134c288f93d44509e08cef3e1b039ac04f399ebf50a20d4d15e44c21a2cc8f28be29267bea522e0f148c50b9a0bc3c15b3e2ae03125f08f116a865a4d15faa23f87353a235b96c4fa3e42acb5e4c3a08f97ec9a56ba3d4f1e910f5572dd332f731ffb9958e7273bec008750af961619f029c03eafa93e77cd351042489ed3fc62576db95234b522eea859522008978ff8900926743708d12daabf5851fda692ab525be6d4e9ec5274fd62d12d81c5446878da1c867bebddfd33d8131aaab297621dc29a4925b88794eef3d3cd7c341c9142f08ff72fae585d9909c4f3554c5003ea1e73738c1cec9baee3ce9d44c75b93ded7ca850008df5c82abfe43fe7a49a9e0c8432b4aaad9d5216008535b86e5ec987768f18bf3ed3bf88a2eae56854cabb65157eed32ba98cbdb7f363d975ddb841f6fcd36e9ba4eeb91b095fb41bd506d19a48f1d8503106ca141e0040799eef1c03dffee90741bcccce1842c1ff2d11677db42712f017ab2edcf69bca75a24ba487a366a09ce9eb664b6f7fcdd163f6f14d116ea8d135e530204eb2ce9c29187268bfa9af2d69c32ab853a46fa87dab9f9564272a5f24fed301f10721a2ab4ff7953608016b2bb88bdccb775d4939a2d7ad04f7d08915be931e7aba92c0d7d519d56ef354483729cd471451d753ab2c03c44e1a4f833344d04d7bcf12e5f29d29737ceaceff0cf8b03c5719bc968dfc52de137a2503c29c8d19349005e694965eedabf68e5bd625f52c854ffa311438a18e3bd43a5c0dccfaec924778c49a8d036a55875d450781df52d402a23f65e572f410b3b0c994a4ac76e2082826e92c02401db83edfe95b934482e6c08f8ad3a1a4fd0d3339a55a7bb0afd88c7e0410bb4372ce57e7d165fff0e72354cd0184de0c464889918e22a061e57b338f3c9221e17e376f27e2907b9a6d64ad70dbb05dbc8c0b3064179815c77e38680028058839ec1e54797dc60e3874ce3a4125cb4b80fe1d2f4d572c3fdc7c618d77495363165cae3658465acee567098e9f333f32c327a3a87726df832f771cf9675c4b252a48752310a0ddf428af6975b59144e9004856c721640a5b9169e8ef00ff06c66f649f560300f674a033ef42ad58b268e936d1af15f0c529c8f9f17406d2673921855b8292b9a6c6cfdfe793c8d8749b86edd19449d0a6759df018ca0dd344cd3d7920cc80262740aabad08261c0c9f4556b685308b50acb9ba7de6db66c134b1aa6890110659de49a6ef65dc919ba62033245ea01748f2de364c0a92285537bdaefa4e43e70474db9b1999718860e3c6ad34687a03eacb4999aadde4c6fe7c42dab65128210e4563e1a303795119f834c60ff0e7c149c92f4c43f43ec8cca42eef79eaa0938cd679f4c4a42e16e4a908484f57f6c3d867b1da83595a7a7a597f26cc6c1024a5197d6d3e6c56702ebd0895162c4481f83dff53fc10c10f588ea1f0859c1e2d9efd72708c73218a3d6b3cb6735187bb1a414ef5ac6b02a726287c7ec8b19e63fbe1c3e2ad1552f22d63b774bc4deb5d789f4429ee2dd8665f1f80861acc0a13290e2dcb7acbf57fa3622d0a7ae348f2cb340853ab0c727082fb7a05bf9b4393eba2750db921f81ef0d9176eee0e51eed607a76e1d7cae8562d14c78a8f8af18343e1f1f607001f17f8579c8e907e88d31cbe2fb1e9c07034985e4a131226610bc1f137705b3d5910119cc13adeaeb7ec9ca5060696be4ba5ccd2f60ab8e6efd2049d8a2828fc45716ad699377130383be92f5d0a8fc97f83803c1ebbf42d620cb910d87245a67158056213fdad3ae8aa6029061f4be6ed7c9b15cca7b5ec421e1dbc54b36a1221ec3119e82c3797290f09cc5388964e7b7c16fd10799d8d5ec680997bf8d955e359a535bf7b950240c5c2ed835b1438a16a580073ec6ee58f83dbb293ac04a86edb4ef2306f28ce34ab9e325cb596adbe6eb0a587700db13575916374647d6e2fd96108ee71fb0fa4fe588321425fa8f1e9283f16d261739eb5b4305a6e85a0a35ce1a3f2992ec96b9808e1d21ac014d363d525c0bd4b10a4a023c76900445b814a38fdc9a2762adb7bd76d9915de01a97c6b2c434a4bef1455c127040c646fc7f617d0154bf4ba5b7efff7f24ad15b71a8ed35b64e1bbfa07f7992e0f691984f8dbffb1f5543a45c0eb142ab86508206592c330d89103f4bccf0ae334656d1088cffd776cbb621f0eea112809407569efc3f200186d640dfe67699089dcb87bcb60c9b7205f909cad531ae31a19e810d98e197a2864c975c925da9b16a107b3b9d4ae161e6b0b6f50363c0e254b825adf7c56e0a9a311ba81482b53b13e7af5185128c0ccc887972d98a80be4b14a7d0825138f5799be14f631a86adf2a78ecbc8149f8adba1175b28b9f6cf3d3c0c069554fa15af69cffbfc8ad5998eca180f0986b5dd7ee1da3d57e0a8f229d76b53a0f1e949b366af59959328492b355ff0b70dd20b242f6adc74d04818ebd74cb5f51adf5a94c6e64daf50f1ee094af06379f079c456bc9492cd3da944dab711dce7ec0a1e217bb4a02e0fe8c306c3b9a227f5ed7ddc27d81bd87206b4ca049286d56ff5e23fa29604057c3b3aa9905cc7f9c2c85782b71e7cb915c3a398674b0b4ce21b5776335b0683f61a1077580fe912fb05954fb13541bccb63b8fd510de7d6a3078917c2f2c502cfb8845c66ea01ef01ad8a42315a1aa1e0e64dd162631b68822305aa59e74ff363068997a107f175b810b48a7bdcb702509dd1c22b48e923d8988bf9c120ab36eb4da2d3e5aae7559785694e7d9e7b8a3ed79b203c7876cfbf1e25eb30175fdebb651d7f87f734c4b9e06b44c31bada218c47aa8c4274918f624a47c97ce2080b52aa69e8c7aa997a91d78795e228e5691331cae1e2e5438afc1371f675144c684a6b99926485c05d5a5ac845c5720879b990e91086d260d443927b9cb3c2ddd0f76031929cc98aea57531d6fa0e05040d7e761bf511f5b53f89067332579df64c06ba4520a6d8cb37f1709b1a8f69c7d691a071096e690545f88ea57f0d02426afeba0fde598ae7be29c34f49c3d17615404c9ba305d6410f032460830140814ae97419591f2927f40438fea424cc819194b81828ae90e31d6a970121c87f14bc0207f23d66d634053a7f3cb0b6340f07cda25af98392acb3922f9a5a15b2fe4f79fb82df8e0d995bcbdaae54a2f0ea6f79b032176889960daf69f726127eb838c6b712279fef6da871005593f2e6da878467e29a930ffe91becce2495a2f093c2ab1d6c62d37eafe8d3018e9a4b9357f86d080f489f95dff1f691323b5ecc3afd4c433f1091433df5f5d5714a7b0fe151861da55dfb1a37e0009f8bd47ad65f5eb77c10c588be62ef3dfc307d524cbaf90e17156fd8eb4c54622fc5fcabd69b09998642aab865ee2b3d4b68d9ad574491fc8be92553eeadda06965e54dd95da15fe9dce86b0f99096685eb7f0fba6654fe71eb64645c0b435b7a6", @ANYRES32=r1, @ANYBLOB, @ANYRES16=r1, @ANYRES32], @ANYRESOCT=r0, @ANYPTR=&(0x7f00000015c0)=ANY=[@ANYBLOB="0254d893b9e52323f85b8f3c79c2a19350b62945a4de450f464c793d48d4b5de5eae68fcc51663495a4a663e0e911513a18de41a6b229d5d3dd24cf561a88e26b10c3c7f6346ac1863f29d2182a584d8d81f89783fb0d3a70b4e46de0c75aee5f4cfce6f9146870303973749a8cf66888395ea34e5a542c2ed157f5882a8d985b3a120a5883dbf52535286618cba6f", @ANYRES32=r1, @ANYPTR, @ANYBLOB="b3b9e3ea9129995ef60912ba7660347245c9bb972592a07b9b303546a71ca7f4370424902bf2aa0c140a8da881a7daff2ab67e4ea4c28f28b2af3d4500f775373fa41d6cc276beeeeee103f121fd9c8330d05f67d1f33a2823d2f940cb3e694fba3827f543c23157e811707847758294538a5e0493264ddb27b0d0bb30eed9c0610f", @ANYBLOB="427dd1f0b4c71978eae675244f6028d58a6a47d0f12ea83f5401a59522647f8a8f139ffdafbfbac3db34bae52f1d0d15e0cc6494144c90265712b77ca4e219fba8551c1103eac39a385574033b323d7dc4a3a7c5cd648a2d3c2bd132113d2ee4acf1dc101df5c52a8518a3ead8990cc4f4ca5384aa7ca8b68e96fe81c0fbfea80ae418154fe09198dd8c2a25a34ca695ae95fb3174b8fa8e77eecebdd820b3042ea2e91a310f273c384fe352043f22dc6e32ba9e5848829e5719247a3a98d0d5c268ec24cde71d45a0824ab115047c233f878477ac44f32f1d2e19d67d8b5975e809a9010f1e4da3fa0465fa91d3308ec905db104d009bb693de5b42aacef0001f10732f155eaac1c74c2e9df7ead2e2df100382ea455d82d6a2d771cab4af10f340b08c91a56360e6199d50204b20a14b9195bb156e4ae4685e9bf339d6a35e0c6fcfb96da706754a7a0a130be15bdc9d3ba6d33b498ea1e0489cc07d787b1133a301552dc92aa09085861c98504cc0fac0926af43761e8c8e2567637cefab4521b7b5fc029dfef62a7f9f11ee27da42ce2bd379ec71f416c8597786b82591c449389ca00e44a40157af266f422c9826ab6257e0565f4cd7ffa3cf8d25cc2cab6f3e65cbffed0bf5ea96d77019c248b44a6b8e49a7af785db233604950095a5bd9e7e8d8a67ba53638f73e29114b0eb1664a4d93755c56a4bef3c6a1e21fe2339d61ae59df6824391920812c1f973b28f47c3226c5b5ea137fe8bd3ba63ad49a1cefee586db665b1e5ad2a7d13186a34a1c638385d270a2c935d4d577168fe3d2a279a62b8eb5c067fdb225523d6acaace8967f8928d8f44f0bdc19d0ef229e596f2c5a9a55c17988556cec21a64e057b7a74f384d6097fa2361ba88118dadbd499bd4129aefb3c1d82c8859345e4da80b7af90ac505037011a239ed438de25f949f4c02262625897e089d2aba8ff1ebfeb59572f8a11866ce7ad03a42307757447c74374cb8f79e523e41592df21b795097790d867b45f565d2a2d7300442f705cbb07c52b13d4110648da513c95443bb8d0f24684f53242324d4c034418df8d007ed6e95e91feba2e4240aa40fe6d55f474722d1f95d95cb60d43aa91ce351a7c6b910a89a0ff2482afa1d73787ecd02545ab2a790b848938314f322aa76eacf41e72a2d3766ba62f2f65a8a8a559e8adb2c7a7c745499ec23f5cf4423e89db1f17acde33ea9f407ea8d304a2d201af5df116a0f7d7981b5fc737a1d1b642452c070698e736ef983f863bf3a1b9266d6954d3af7393649bb876025c37a3f04a4f701c38b2c69bb20b2d2f7f30147b619f1c2f09b00342a033a1064b26ba33c2c1418620592ba20cf2044654f0e3013506b1bb7ad5b4585c3c991be38c9373d2116838b9b8571707504e4810f1a470112d945acfe56d7f5aa97eb45caa59dad8c583d0d790c50bad3499416eccc78396b37e843bdd2c11f8f727159d6d0bb4603c503370fedff383c92e0edfcf1c12dcd260050b010f7c225a8645a16ddc448a4fb3cf12e5cd6e13fd1ac263e315bdd251cd55c8683ec15ae39a4d86a7cbde2f029350be290ad6dba6d4005667f4cdd09e4283073dd4229dcc516337b1eb74d0ad4377f20652f6f3ee0798682774015ea9b08dd9098aff246c14fd5283848cc8e70f80616533fa614edec840c7014fd8e0cff94510a616a68e25fe1fa2ce6eea8dfab684cb2a8c980d1fc3ac9a2b36ad36b5c65c29d8cdd8279b855f2eccb79af247da6a7612d1da24c22c60c767142a82a114890aef58312aee2381ee179eb905eeb6bc323d045fe37c2a5d5cc919c6311db35ae81732f35b383d6475413bca5df6f34fcb571234dd0db9f4be24a0bdd8cc299b255e3550adf7a10f23fe8c6f98da25311ed620826a35d78137b118fd5a41fa5408180fa060491d077cc3a3bd5127b7b45a66f9f09d23458e841421d2a475c1705302678ce8ea7f92249c0f4a3c304c0da83cf8a44d6e289abe9ebc9916596df1fd8bdc2e243d3ac2109621f57d1c52614f74312e53d1bda6f7dc6d3a7bafb647a7aed2bca1aad20a7e50dd6fef8dae2c2fafe7954f6229a0f1a47dcbdca49aae5b6446ec5f44c09463dc7162b53d4dae9319710d5f638f2719543a20efc5f74efddbae8a50271e6304b7b1649b9fd9c74fa5a1645f596e53956a783ed635f767c074de3701eac850178f8bdb08b83e0d868a2325f7a18c2e477676417b1971c80423b44ecdf9f0468732f7b1261086e2f23c65869ff60792b49410ba03f2a90a9e9e30ca001f9182db1289dd802a188a1a14c54439a2b7e9ceff59573cd66395e16b5ef017b2c1b29939755d22d7e6bf4f478631baf7c94faf3679e2ab423b4d1c245e532a920f967703280b4de66c53be6c9ed949e7a11ed8cd6972c3d3e4baa011cf14c8a1586471d50c6fcdcc6de0527d897991a20039ff4c217bb17294eb01514db4e6b299db8c65742b0e5497a100525734f4f8ade809643b1a1342165638923ddd215cb512aca51d213070275c82f83cfc691967e5655490923494e4e96d664b308a5d781021035406388cb9c3924d0deb57c497627c4d3dc290ce1568e554634bc07d00bbfbff1169895684e8dbd5fed910fa5ab8ad9c5d79523a9990d14b6e8f74c277f6a9524e15a8baafdb48a2fd14472b7ced4bf4d8bafa348501a24d07207c77072d2b0acab74e2f252fedf39f3cfdd1a67fd73af64d2a4c730b1d859734285c06ed4d3ba611bcd1735a233da6c988021447478f00834d473a756bce0cff2267ee1ee17c8bba9a7a873e2099016c380d30dd7893a8b0e58e3cc0e3ba0a7263113425d60e965eacfd7f3c27f9f69a220f4c587948ff8a847c45942cdd807c722ebbbd7e2a59b83665a465cb69c191afde03acee19df99d0e6b8ce0b54b5dda63b23e53642c37f1fe2c1149855fb9a92b3fe6ab49ecf30abd33a1527d8396d2f1859fa3fedb0f2ffdd7ca8815761c2ae4fa41910351f012e80a481c389604f002f5e5e705e01f8182b01e93573b0cee9e2150d602290244ba0226f5027daffff0f7b947dd7cfe07238410c8cc672ffc208a64ea3a24c45d1c0f82953a1416d35ee172eb2ceeb1d5eb02e6648830b372a30eeba825df6aa0365dc11f85407a7e81a84ef59d06d81ae66d25589301246a1da51bd1e3bd3c890fe0f68aa7f8a191ef9c0ca16edf1ca88cb4e8c0869ebc5692c60e35c4ff041a0e84b9c60854d212d32a5c45ba2534c70f1cf0400cbb6c963144d938be79c1c8b1b2044769a7e8a3207437481fa89ac653ec70b4c95cd4680a775233158be74f1b3cec266e609e24d2c8f8ad028cade8442753b677f0d2d66dc00625f7a08c3351633b53abe34821f646150bf2e574f7256dd277a0085c9686715c3b300f1358cfc156f5080a43a2c62f23711b528c9b10463b4bd5e1231c49672f7e2ba995faf88a02760f011337cc2c4a14eb50bd59c55a8d3ff527a52678fa7c5ca0f473e58f84000b1b71380f9a226980dd0739f64b24124b4f6694ed26507d0e4328b68b6346774a291518ebda8077cc7e8f321f7b62dfc5b49bb87eac47997040d3b1b17fbd66c119f9d13216f1aad1f0260ac1213426fd9064fd623427aec535c25a194ab663bd20dcad93052322e0f16a23797135a40dd7807b69862e5bb082aab6e3ba2ffaac556073057b4cd4c31c8b66a7271f0f5bc5c802cf19a8408d2d0b34f5bcad6a118e8fb7f5c219a7f8cb8333f29d97bfe1ffb4fe4612210506a9ec728362a24e87b2fde2c058c4c4b06767f10184d11aec54b1b37ee2acda6d6e0e6d39cec198b8df6cb424a1d91b1e593ad993c2b30227ec1b2c08221dcd4d76db7395641d76c5c60a27b82c6ee1824cb075f6a59e275736285fc630fb087ba9df5be3f8722924b8ef6695e4dfa85a7b313fea1f740f43a1490139763f7ab1e132ec4e2f0e0809e9db6f17602f32b65f02a9acc45611fef1dd7c8430f2a9c0b15ac6412ee253bc4e1ae37f0a832d3bdc1ded4076600ef6ce4536cb4820f506ae3de3335a67c04c0679126af582dfba9f9f43339892e0714b01b705db798299c22095652be0e517b097eae5e975ee0ab261c23402bced76dcfb15f94aab4256629d5bf5a491ef2999d8682eca497924bf34b2d66fd35717d49755ed37baf7ea4c5eb71c4e60f7794cf2e68637db59dcfa0bf6a161128810b9a24311f4b7ff02bed57e3af70e16ae0b244d224e4719b022ebd29903368516ce12a0be2978aa1181501945c7fc932f6189cb25f5547c13de367a6c3a33cdff05ec0ba00d045dc3f4013c286421ea0e44c470dd65b05456129e9ca1a8ac4e0d318f01e811ec7bd3bad2e82920d4513d6029dd16b6aa8376d7fb511175413da322e30809df8791606492a94086fdaa280bd731115bcfed7395d05d6ea63a3d84d7cef7beb28f03109e5150c2e10f53fa7b1c33de07865b72bfdcf1c6a952ee758cadfa2f0d883b23dd0c7b1cea666a0e538a9e2b1c6d8c43b09606cd3b48afb6aa1531ee5d1609fbcf66186cf66a8fac7847acd13a1c7e1465a2f5ee3b5dbccd414fb1f02e886886d82ef1a35ecb34069071a8152b9ca0ba95f2c80bc2a6f00663097a6f43535dc3aca56f354b41ce4804a0e30972fe39018982619e26d2d8f7e124f8add2cfc1da223b70493dd2ec9d6bca10ad791812b6fecd950eeb6649c61960cca2eb330dcb319633f0bf1f62040759472e46f36eb89420c98dc7483b9755cff00e01bf262d5623ef4993ae65f6828978ecd977d20ca1948cb8c486315b711d10b750d681ceb6822e7c7cae44176046d667dde545522337fe251902fe45d7e7a074d0b1470cdd861e20b90d1f2c90602cf4a22ac41731ca5cf17cf95d28539a45d64c01743a71a3c96134fb84a63fbc7037712cd0a99b1299b0ffd6dbcaae3f5d884abca630350b0821df10657d552c25ab660c931af8aa62f4503c420101b66ae2b07df31357f1e87c9da1d099eedb2834b8cc781cf85f7bdf18925992ef6a9e2ab47ad8755030aeafff2e5c15eac7ab20892c9ccbd618dcd16bb5e3a64fbedc1565782ad19c6cf88c0cf21454fa66931afa04e320b7042f373744263026b80760a6e114f018ad76917a6a679d1120f5e5627dd2f463d090197d51ad6be29e3975e1373bc61dddbcf0eaae94761ff1ea7677b53c946d4323c718babb75a6622ee84459b8f0250b612ef96a306e7fb4fe572f54282f082ea79361e6a0321f9869fc8c339b28b9eb1ad3ef1721690f94aba19639751a0acf127f9b72706c75377b22c6744d6efafbd58ab043d146e6e21d650ea63f661d36c1b174bd95e21b5f4b3333a130601763b75d6aba4a958b9fe187504cc1b3a96ecf13b54d687aaf20b9755ab2c8478310bc7239a84ed1ea8c3bc837329f4e28562ee9fdbbeb9d559cb7d9a8e1b374fad7cc3bac9fcc7417e7c407b20632c0d46478cb330d08875e64c5d66e47c88fc626497a88f58c3ae109b18a6eeff29e827a4b9d74535258c209cec8b53458052fd419ddec69ff0926034bb29e03fe3a93a2dca8673464bde6eca4d5a975806e2aa143e2d68acec2ceed9075ebb3025d20fe99386724f1963e6fc3001655818e42e7783b31d7dd22cb887543745e403ccd36a3df6a2062a286105c0c7818083b9c393b8f1ddf99e0a34b9f59080bd660a6f910ee8dbe99b93e8766ee1655b31cfc2b578abe83ea26424853fd6df7c8723a74652446b7e2ae2fd1662d98c477335772cff41f49f3a8372f582aa22b6c636a1cc"], @ANYRESOCT=r0], 0x9, 0x3, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) r2 = accept(0xffffffffffffffff, &(0x7f0000000140)=@un=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) msgrcv(r1, &(0x7f00000002c0)={0x0, ""/20}, 0x1c, 0x1, 0x1800) r3 = getpgid(0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002c80)={0x0, 0x0}, &(0x7f0000002cc0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002d00)={0x0, 0x0, 0x0}, 0xc) r6 = socket$inet(0x2, 0x8007, 0x3) r7 = getpgrp() r8 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002d40)={0x0, 0x0, 0x0}, 0xc) r10 = kqueue() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002d80)={0x0}, 0xc) r12 = geteuid() getgroups(0x1, &(0x7f0000002dc0)=[0x0]) sendmsg$unix(r2, &(0x7f0000002f00)={&(0x7f00000003c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002c00)=[{&(0x7f00000027c0)="c2f5ddc1c67eea0ce2a72da8485a5198ab2ccd1167d03a6e75276a97ea2e664c0ef4205621ce2986b957f2475f5476542df211a4acbc0693d107d2a47f541f03e2e0ca57583c0004eb80218a12ab8d58aa79c3ee99a7b896f147a079eea9ca6377259d87b370ccae57ad65e475700a32b0a97901392dec202b72455258df949e55ee300f59cdf33cfc104fe668aa0245e0a8a378e7e0ea682946086c3c1a4bc657ebff05439d9454042d233e3a2c0fc0b6c18181a58be1d096e2cde86424e74bb4b93cec9615ec5f9beb", 0xca}, {&(0x7f00000028c0)="0f9207", 0x3}, {&(0x7f0000002900)="8444b7820e232db730c671dde820279e26b769fa668dfb2421eaeef9a575f3fa771f02a5c49df2ead132cb443800b1ad1fcaba045549ff4ce7bcf16ac140fd6ab36d6b2843c5e0bfa2ac14758c2f971e09653e58", 0x54}, {&(0x7f0000002980)="bfbf4316b3de7d19bb43f0a5bc472f7d1376ba884858da8fe1b17f6a75dced9d846d329a8c6fb05ea384215404428368c19cab75d89a9ef106771e69302d7d3ea5065e6b32c7c5dcbc45160b337abff3c50bd37599f259546351466e527841c75ed0a69d5fe79b968b0ed6f9be869c30cb78c6a78eab800e7229eb2e2bc8d7f494", 0x81}, {&(0x7f0000002a40)="212d706b2a2d6eef89c143de3582f96b52e1d0a05408f3f4a444b79213ce4ebc3ccc7a2b3df00914e81917233ffa92e7135edb8f114b264be1aa6f28ee7fb146f496abb4df9003b107059b46f0b5a1a75403150702e253089d39ac1461cc378efd13fbb6295807095c6979ce3f22c639788d688750af1feb950a41dc43982ef488ab045b975ffd0478dc5655046ae1f9dce97f49", 0x94}, {&(0x7f0000002b00)="46d58d5cb0c57cc391b68debe10ec157b3fe8175a11f63d1f2644e648e206a030b61e7e9b01009f7fc0d84c76b036e4858d8a555e7d69035c4b740bbe632dd144092edd2b23a255f49cac6e56af80f0d4c02247f136cdd25c6a042c866eee44bd7fdaa07bebadd2454ff392543fc0cd1a3c51d10776e830dcef799530ef3dd9d3b9ee06ea9c2abf2039d028a49a18d36df15cfb7fce56baee35a91bbaa3b96befd50e429670aa7a5942cf4067e07f92b10b30bf178952a99fc0d4b82aaba222d98050c33be842be1b1680bc59688a86d35d9341b7a", 0xd5}], 0x6, &(0x7f0000002e00)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r2, r2]}, @rights={0x28, 0xffff, 0x1, [r2, r6, r2, r2, r2]}, @rights={0x20, 0xffff, 0x1, [r2, r2, r2, r2]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x30, 0xffff, 0x1, [r2, r10, r2, r2, r2, r2, r2, r2]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0xf0, 0x400}, 0x400) r14 = syz_open_pts() ioctl$TIOCSETAF(r14, 0x802c7416, &(0x7f0000000300)={0x1, 0x100, 0x4, 0x1f, "2ee3d6e56c3d2afd4043f4701f9a4a8899a915d7", 0x20, 0x9}) accept(r2, &(0x7f0000000200)=@un=@file={0x0, ""/71}, &(0x7f0000000280)=0x49) link(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') msgget(0x0, 0x10) 01:10:24 executing program 1: mprotect(&(0x7f0000ff7000/0x6000)=nil, 0x6000, 0x3) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) mprotect(&(0x7f0000ff8000/0x4000)=nil, 0x4000, 0x4) r0 = shmget$private(0x0, 0x3000, 0x104, &(0x7f0000ff7000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r5 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r7 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x95, r1, r3, r5, r6, 0x1, 0x80000000}, 0x400000008000, 0x3, r7, r8, 0xffffffffffffff7f, 0x5, 0x6}) r10 = socket$unix(0x1, 0x5, 0x0) getgroups(0x4, &(0x7f0000000280)=[r4, r9, r2, r2]) getuid() r11 = msgget(0x0, 0x400) msgrcv(r11, &(0x7f00000002c0)={0x0, ""/12}, 0x14, 0x3, 0x1800) recvfrom(r10, &(0x7f0000000300)=""/142, 0x8e, 0x802, &(0x7f00000003c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt(r10, 0x401, 0x7ff, &(0x7f0000000400)=""/4096, &(0x7f0000001400)=0x1000) r12 = fcntl$dupfd(r10, 0xa, r10) ioctl$TIOCNOTTY(r12, 0x20007471) kqueue() r13 = accept$inet6(r12, &(0x7f0000001440), &(0x7f0000001480)=0xc) ftruncate(r12, 0xd) setsockopt(r13, 0x1, 0x400, &(0x7f00000014c0)="53480a5456d094064c7180a42ef5dfd5b6d97e2b2f9e6830871374b611d8141293cce713a1d5c2837779a90d2fe364cc2fd42647d93430eae71a9a", 0x3b) getsockname$inet6(r13, &(0x7f0000001500), &(0x7f0000001540)=0xc) ioctl$TIOCSCTTY(r12, 0x20007461) getsockopt$inet_opts(r12, 0x0, 0x1, &(0x7f0000001580)=""/32, &(0x7f00000015c0)=0x20) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x3000) r14 = semget(0x3, 0x0, 0x10) semctl$GETNCNT(r14, 0x0, 0x3, &(0x7f0000001600)=""/137) 01:10:24 executing program 0: r0 = socket(0x37, 0x1, 0x10000) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = kqueue() r3 = kqueue() getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) preadv(r4, &(0x7f00000013c0)=[{0x0}], 0x1, 0x0) r5 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000080), 0x8000, 0x0, 0xfffffffffffffffc, 0x0) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f00000000c0)) kevent(r2, &(0x7f00000001c0)=[{{r6}, 0xfffffffffffffff9, 0x1, 0x0, 0x1300000000000000, 0x3e0}, {{r6}, 0xffffffffffffffff, 0x10, 0xf0000060, 0xfffffffffffffffa, 0x906}, {{r2}, 0xffffffffffffffff, 0x85, 0x0, 0x3b7, 0x9}, {{r2}, 0xffffffffffffffff, 0x1, 0x0, 0x394a, 0xfffffffffffeffff}, {{r6}, 0xfffffffffffffffe, 0x40, 0x1, 0x6, 0x8}, {{r6}, 0xfffffffffffffffb, 0x6, 0xf0000024, 0x1, 0x2}, {{r6}, 0xfffffffffffffffc, 0x24445778db127462, 0x0, 0x5, 0x2}, {{r2}, 0xfffffffffffffffa, 0x9, 0x20, 0x0, 0x8}], 0x5, &(0x7f00000002c0)=[{{r6}, 0xfffffffffffffffa, 0x28, 0x80, 0x1, 0x400}, {{r5}, 0xfffffffffffffffb, 0x4, 0x8, 0x3cce, 0x1}, {{r2}, 0xfffffffffffffffe, 0x86, 0x6, 0x7, 0x787f}, {{r6}, 0xffffffffffffffff, 0x0, 0x40, 0x93, 0x6}, {{r5}, 0xfffffffffffffffa, 0x7, 0x10, 0x5, 0x80000000}, {{r6}, 0xffffffffffffffff, 0x20, 0x3, 0xfffffffffffffffc, 0xfffffffffffffffb}, {{r2}, 0xfffffffffffffff9, 0x2, 0x1, 0xfff, 0x6}, {{r2}, 0xffffffffffffffff, 0x20, 0x0, 0x15a4d821, 0xa000000000000}, {{r5}, 0xffffffffffffffff, 0x14, 0xf0000001, 0x0, 0x22e9}], 0x7, &(0x7f0000000000)={0x1000, 0x289a}) 01:10:24 executing program 1: r0 = msgget(0xffffffffffffffff, 0x0) msgget$private(0x0, 0x100) msgctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 01:10:24 executing program 1: r0 = kqueue() select(0x40, &(0x7f0000000280), 0x0, &(0x7f0000000400)={0x9, 0x8000, 0x58e, 0x0, 0xe0000000000000, 0x3fc, 0x0, 0x9}, &(0x7f0000000340)={0x8, 0x9}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x1a, 0x2, 0x5, 0x8001}, {{r0}, 0xffffffffffffffff, 0xb9, 0xfffff, 0x3, 0x6}, {{r0}, 0xffffffffffffffff, 0x8, 0x40000081, 0x3, 0x50}, {{r0}, 0x0, 0xaa, 0x0, 0x7fff, 0x9000000}], 0x5, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x80, 0xf0000000, 0x1}, {{r0}, 0x0, 0x62, 0x82, 0x7}, {{r0}, 0xfffffffffffffffe, 0x20, 0x1, 0x4, 0x40000000000000}, {{r0}, 0xfffffffffffffffe, 0x40, 0x0, 0x9, 0x800}, {{r0}, 0xffffffffffffffff, 0x0, 0x32, 0x0, 0x4d}], 0x0, &(0x7f0000000140)={0x3, 0xffffffff}) 01:10:24 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) r1 = shmget(0x1, 0x4000, 0x600, &(0x7f0000ffa000/0x4000)=nil) msgget$private(0x0, 0x1) shmctl$IPC_RMID(r1, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x20) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xfffff, 0xf9a8, 0x43c5}, {{r0}, 0xfffffffffffffffe, 0x0, 0x82, 0x1, 0x6}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x3, 0x26}, {{r0}, 0xfffffffffffffffd, 0x4, 0x4, 0x5, 0x1624694e}, {{r0}, 0xfffffffffffffffc, 0x80, 0x40000000, 0x5, 0x9}, {{r0}, 0xfffffffffffffff8, 0x1c, 0x25, 0x3ff, 0xfff}], 0x3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x2, 0x2, 0x1, 0x100000001}], 0x100, &(0x7f0000000180)={0x2, 0x9}) fcntl$getown(r0, 0x5) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xa, 0x0, 0x2}, 0xc) 01:10:24 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="b2d63640008a043f5f2558978481cbf4c72cae8c4922905903e834cc9ca84f18717c4900f006a1207956ba221e11518dda09c56ba10b8b747e394c8c4c558d2efc19ba11be89b9bf1efdcb1dd880e9f439bdbcc084000820c1cca778c7216469ac5f7fa598af404074af38d0bf7c7ab9b265bfbad8bff552ca9973fe04ee6bb2ec94096525f141b314e8d62383941f0ecf0f14afa3828dbd7de7138bc4945948c471c4be09b99ca4481152e9ae3de5b11117c39e72f2fe60d767418810e6fa119709788d6caead750a49581129f78639e618ce863a3cbf84d720", 0xda) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) 01:10:24 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x20, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x8, 0x144) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8830, 0x40) r2 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x8008, 0x14) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') 01:10:25 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x2, 0x80000001}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) mkdir(&(0x7f00000000c0)='./file0\x00', 0x100) 01:10:25 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file1\x00', &(0x7f00000006c0)='c\x00') bind(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) 01:10:25 executing program 0: unveil(0x0, 0xfffffffffffffffe) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x51) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 01:10:25 executing program 1: mkdir(&(0x7f0000000080)='./file1\x00', 0x7) chdir(&(0x7f00000002c0)='./file1\x00') 01:10:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0xff, 0x7f}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)=0xac332858a11a2d61) 01:10:25 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) 01:10:25 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x880, 0x182) accept$unix(r0, 0x0, &(0x7f0000000200)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x43, 0x60) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1, 0xfffff, 0x5, 0x9}], 0x8, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x24, 0x4}], 0x100000000, &(0x7f0000000140)={0xb6, 0x7}) 01:10:25 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) close(r1) 01:10:25 executing program 0: pipe2(&(0x7f0000000000), 0x0) setitimer(0x2, 0x0, &(0x7f0000000040)) 01:10:25 executing program 0: nanosleep(0xfffffffffffffffe, 0x0) nanosleep(&(0x7f0000000000)={0x27, 0xf5b}, &(0x7f0000000040)) 01:10:25 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x8000, 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/90, 0x5a, 0x2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) minherit(&(0x7f000038e000/0x1000)=nil, 0x1000, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chmod(&(0x7f0000000100)='./file0\x00', 0x0) 01:10:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="1a95d6b9c7a9f501d23707f95c1e16", 0xf) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() close(r0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000240)=""/68, 0x44}], 0x1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xffffffffffff8001, "8549558802006637054dea9c11fe4dbfa600"}) fcntl$getown(r2, 0x5) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 01:10:25 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x80000, 0x8, 0x0, "0300000000000100eaffd09d401a5d26e900"}) r1 = socket$inet(0x2, 0x3, 0x20) r2 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) fcntl$dupfd(r1, 0xa, r2) mprotect(&(0x7f0000313000/0x1000)=nil, 0x1000, 0x7) r3 = socket(0x18, 0x2, 0x0) getsockname$inet6(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) recvfrom$inet(r3, &(0x7f0000000000)=""/31, 0x1f, 0x41, &(0x7f0000000080)={0x2, 0x2}, 0xc) kqueue() kqueue() setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:10:26 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = geteuid() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000840)={0x2, 0x165f, 0x2, 0x3, "dd64395fd821ea306bb97edc78b49432a7a3195f", 0xffffffff, 0x6}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(r5, r5) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0xffff, 0x401}, 0x8) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000100)="83f64cf85f6945294b6a907b08150eb92b9fd4e3981d2306be02d60a428cd2aaf28b7698f4e7e3", 0x27}, {&(0x7f0000000140)="c19e54085c2a155f588ada9750a69560b976a682", 0x14}, {&(0x7f0000000180)="20d9ebb043430ef94791aa61372f00cd7f64d3c03b99324c1a1f7f55d2d2af6184626356a6e7247157e22887c5af", 0x2e}], 0x3, &(0x7f0000000200)=[@rights={0x18, 0xffff, 0x1, [r1]}], 0x18, 0x408}, 0x0) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) writev(r7, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r7, &(0x7f0000000200), 0xfe72) r8 = syz_open_pts() close(r7) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000940)) r9 = dup(r8) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x5, 0xfffffffffffffff9, "845c5509002000afb481954dfc5c7f8ad79f2700"}) open$dir(&(0x7f0000000900)='./file0\x00', 0x20, 0x8) readv(r10, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r11 = semget(0x1, 0x3, 0x4) semctl$GETVAL(r11, 0x5, 0x5, &(0x7f0000000880)=""/96) setsockopt(r0, 0x40000000029, 0xb, 0x0, 0x0) getpid() socket$unix(0x1, 0x1, 0x0) write(r7, &(0x7f0000000980)="349d60a33b1c1d57f42b19af4daaaf4b781c5c404d5d99e721023ac6d2a06e7b5f51adc3994d3a2011a75ac38b3627fc55e6f79a1bea04c8ac821644576e206b25d830738d88850363200768f67ed83140a6e9e712964760a96d4fefba0bcca178bb480ac070620fa25595554dad513146dd5479bfc755a5e06c2f205d0e1b", 0x7f) sendmsg$unix(r1, &(0x7f0000000800)={&(0x7f0000000300)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000006c0)=[{&(0x7f0000000340)="bf4277e9d800fe1e3cbc8e5c4b673013fa1b4e8e69810e589edf54d2e95f1549bcb825d923a4d5ae6fcfb386c21cf9e7fd0e4121c7", 0x35}, {&(0x7f0000000380)="366ec86b662b401ca11cd14c86372268a5c9d8f9dc3b995e1534f1fd6f2411f3197eb0c38b8483118c1e39a461b7d91aeba4cf14137cf2f2303a4fbb5abdb38b115b0f830c1c5bcd", 0x48}, {&(0x7f0000000400)="707e8494e1f37dfaedca54a461986a9aa6b380abcbdaaf481c47743c117a98f7989537ded4c89f6c3513dfbc48ab4c67624566bdb72cb58116e9fc5adecfcc8f56b54e4f337aa3edb04dd25b2bafe6b905990dee437f6a56f986c4f7024fed2fdb7215672cd22808091535fa58f65113535cbd80beaa83a317d82dac1a3fdc181bb5b2073c61242e2114b59b1b018501857d6d3ac138383204093853b5eb70f437c388d441c2cbcd6519378b83531093b0d7c2a4b33c98a9285f369bc1839eb5cab567973af3276c21dbae8fa4fc15a0b73710b8cfb0e421a7e2b4ee0a172ebc", 0xe0}, {&(0x7f0000000500)="a617c08431738ca8801684aee5476d0e572f0681dbef0d762a5571c8515adf8ddc9e315e5ac865b56b3acfa19bee4510595d426b424f4a3ae8062565ca633b472285cde348c1ffd70f90bba4924d", 0x4e}, {&(0x7f0000000580)="6e5c972572058601e4cca1995fc1afabe6029646fd1ffe0a13096fa172eed27256f27d7af7f3daa4061d3b5c52f981f156", 0x31}, {&(0x7f00000005c0)="f54e8f202218af46b9b509650ec133e17eb09875b386172afe04a0008eb7f1144e78105cace8bf40ebdcf14c", 0x2c}, {&(0x7f0000000600)="44ae76e6884b7c86e864dc23545f32901b5a8ccfe8deadb6e42df760e9b08511f3cd0c69fd455e0a12e3451fb9b6bbc149bc835079a2c45cffe12b6a42f43183db14cb9fe44fe673fe78b7352ff58b3e406c0f12c7e92666bc265096a744f714561bd2a1f13cceaa8708ec42bdc7ffb9079d0c075e2763b3ea192944", 0x7c}, {&(0x7f0000000680)="facac0f4a5d20d57a100020000", 0xfffffffffffffc41}], 0x8, &(0x7f0000000740)=[@rights={0x20, 0xffff, 0x1, [r1, r8, r8]}, @rights={0x28, 0xffff, 0x1, [r8, r0, r9, r8, r7]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r4, r2, r6}, @rights={0x18, 0xffff, 0x1, [r1, r10]}, @rights={0x18, 0xffff, 0x1, [r10]}], 0x1da, 0x1}, 0x406) 01:10:26 executing program 1: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)}], 0x0) getpgrp() r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x8, 0x9ee) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 01:10:26 executing program 1: getppid() socketpair$unix(0x1, 0x1ffffffffffffff, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10000000ffff00000100000000000000e56ada4bdcfd0bff902223aaa1b75d1ab22a254dac024f152d2d87de1cee1164ff3903c8d2043577a1526a9e7eb1be8ef03ae5ebe3d7e05486808c5cb3edd2933816abd43f6ce6b3f0b27a73b5d25366a25fc102733094121d15dae8acef87e99c2169d0e6fb8d645bfb3855e4971452abbe"], 0x10}, 0x0) r2 = socket$inet6(0x18, 0x2, 0x80000000000000c) recvfrom$inet6(r2, &(0x7f00000001c0)=""/216, 0xd8, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x9, 0x2}, 0xc) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 01:10:26 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = geteuid() getgroups(0x0, &(0x7f0000000000)) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, r1}, 0xc) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) bind(r0, &(0x7f00000012c0)=@in={0x2, 0x1}, 0xc) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) r2 = syz_open_pts() r3 = msgget(0x1, 0xe) msgrcv(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000086b01b9d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xd0, 0x3, 0x800) r4 = msgget(0x3, 0x80) fcntl$getflags(r0, 0x3) fchownat(r0, &(0x7f0000001300)='./file0\x00', r1, 0x0, 0x2) open(&(0x7f00000001c0)='./file0\x00', 0xfd301a27f930bc33, 0x108) r5 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x116) ioctl$TIOCNXCL(r5, 0x2000740e) pipe(&(0x7f0000000240)={0xffffffffffffffff}) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmget(0x0, 0x3000, 0x1, &(0x7f0000ff8000/0x3000)=nil) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000280)) sendto$inet(r5, &(0x7f00000002c0)="b485f37b7422c8c1f039dec26fbaa4dee4117bae413471162c87d470e7c64b492b847d65c1ad50210286b44a38261caefde1453572ac021dd924a8376c1a5ffb88dfe5e2079fb76d651154dd68b7722b351d4433ac01dcb9913be571358790af664d445baa8e765ff943c0726b7fef2fe296d20fb4a45e54368e326a2f1833f3a6d595adf13b574d04a64dba1a76a16ef1d431fe5ff4274605c220cfa196834318c00c783c01d79b794b18d042c801f3f4375da61a09ececa6171b33a8d24eb3874c49da9fc07226e411a6489faf6c9d1fb9ab4f133c0ec17665b43876898ba11b77ac7553d13156235d8fa4430482d90c36f0df74eabdd2a9d6b3f78f5a6cb9d7abaa395d64f4c97fcafac5452ca21ae65bcd1a7babde36eb6998819a989a9f927fed6ec167405999a53f7a0db2af0cbf03fcbe3425e1dbeb10821b90e884ffe80587439bdcd718f76ef613b2ab7726aef20c7a8aaa653629e8311b1083988042be27b9a86ee6204acb33c0aeb21c03e8f2e9905071f078b682165d53c3d84aa302aa2cf5364e999eccfdaf7ce0df4510e66f8e4f4dbcac7874769c6941b1b22af0aad560ecd7b543d70e42789017df18d173da2cbe7019e56eb212922a52a72ab25b8e8965c71aa21d607500fd27148e37c5896daca0b4eb8b36db9fbdf4945c70f9be5d5345a60512f35317f9cc5c9e3fc94d3dfe880ec7ff92db85dbbb5ddd01e7294a845515e688a752ff60c1736b77d63161cbbcd1dc489689fcba0bab0dc698d917ec6d6a4b9b75c129d216b1fd7da3d2eceeb402a8466a8eb14e5d74f8980a0b01e318f01635294542392efe1745a830ba2c69a8037606a5607d202baca16e819c526b567008aaa0d5b5617d91bd6d69ee198412a71f3c1a87fafb48876658ab3ea093f3ff6acd4f847071d52be8371dd9f85427bd470469c9dbdb6825f6c9762e06ba22becc52df54dc6de7cf6e2357d63ca668f0294943ca083f7d2c5c2c1d69a21e6a5ca6e11e928259343dfcc10f32e7b9fea8d5888f8d34f1cde924e5b6c5c5faa55a39465152402be6698e6f59b285994b6826e294e99a3de41caab7064e159a0159dfd0d5a386cfaf943ba802323771fb2d01bb50254e1349bfb45175f1d3f2a0e38291363969582b65b915ac1626ade4cf00d4eb4ab4743129aaf3f6a41d44d76037ebae9233276aabe8787ef6beb5c1c6ca2cb99faef305aac17f0594aef6e873fe3c4cd10398078779bcea2d7b8857bf088a45397055f3fd7f2b2ed02f721db8e79949cd3606bb4c83258dd11f7c7e0381865d37086f59dab32cd2fab0114c95b35ab6144001895b32705421943de40af0e86262ed5cafa5f728ccc5bd5cf03423eaf7f5e60c287016ed7c8f5a1bd4ed720335e16accfd37e828b746808058cba58404706d7902b459b234038172731ad1d6af9203f355d61363cf468a3adc2277685b24007956b59085e4c5bf2e7f700cf162fff52df961f0c93167fa5214198d76bc4d4c62a281843ebe229287de2b1a5e30f42efeb49b5e7772ff5bccb2f6c253ebe416101270f2f731f42c2b0bd7f313708a4d91056b9312c2034bd49c496e1c2c1961225e7c81f2e0d05080d23109873807ddaea6cd1f52d4d69ae6d4f234c9b4174f225271a052181c85311b6423754a972aabff54568f2670e90f93b32dc6c9976507869f82e4e7ff645914c29c58bb34356cad2bcab30da68ceaadedb590be17c36aee6d126016e549d00410703e71f1f12e948fc9c12b1d224d1a3ebac188a5533ff8e56e0602af9aa83ea0cf0f4ee04bd59ef87ed0e03abea330406cb02a8bffebc3c4fa6a3a0cecf22b066cbb3263647ea6b3e1adee86e32a8b25512a83e4592a6bf52300fc1820f9fae9a11d04f03e194cc6663b03841c37e217726bb0701f1467420bb82af798a635d8d8573c8622fa2dbd28f846468f2e85eaa7c8b6f759fc2641139545fa7547019d05bf417b2daae213cef6e4b3c3f16355c240c1a25f081360e2cb69fa837fb5d4c61f14688b804bfd6497f636605d915350d1087ebf9556e7ccd485e525abd65de0e666778a6bb1481e877995f54dcc12fee82abecd3cf327e8b4e0882fe3aab677fac92e6cb7686e99413145586788eca9b90ba8f8ac7a18b456934b99a0519cc518f99014ac1aac124100b3c0e63df2fa86238ee2d531d069d2f17578a3ad2028cf1217e8af90baecc62ff869dd264ff063b018708defbca15e3c48a2b717fe29860bedb15661541eda467d9979c4a06da68d726a41cea6799a3f84f68f52b3ed21feb46475eb7ba6daffb43275c9ac40347b3d0079b0bd420cbe06740e9e91dc0ac8ac25525e160b45fc3f4c89608f14c20d8eded02b66518d19763ba11d7db3f234efa113a472d855cbc4c735757827b2042b799ef03ef5958c23616c348466c05b5510c501e9fa8fd7d0b9c2f5457a0d00c79ae9e7333bff58c915c87ed69937ef076d730a1379bc8a7b6e03d6de802b121951bf2909c0b15db67773cbac62f4513653f700d1a7dbc67d5b2d547f628eaf5e979b4c9d90f940650dd5a8da4bb6bb58fb9001fb8376787e5f269063b1e6e7d682d71da31b03ac79c86eee968e6155a247041cb87ecd7b5f96bdf5d1c0b12c5f2daa3cd05b208ae025d81994afbc86d94808394c775ad5fe2826cfbf6417adfd9f2739e6e6e1e7eba75e7c35677298e0bca62c926b3193a1300034f0bb5fee22d791488116075e1d38477301ac19b24ca82b9791a2551135ae1eb88fe8646354030956af2b024d646bfd0e4ecf64392725a75b19373bdb1b51e656dc4d1db8b5523607147e3f894c17bb5ffb04bc892d717cfdb5291fb31bbb791d41175bd94f1081d4ecdfe3b70dfa24d89cfe94949d999cbd8da0b7e7be1309c61c7d6a7311cbaadfcda52dc1ec28318b3566c8063ac949e36b25098f36b2d9e7a7c375758895efb7e9af64ffa86209dc085d7b15548eea45b6e44c4804e0515b98509a0a4d4fc21dd10e11181500e859bbeab942410b48564f115bd44bc763ca141ad34b68af79d9a21e69cf4ea1d547f88e762e95ad30e225ad15d950c9cdad6c99188b086dab63cdf0a879365848fe5e77c74da07938e5665c5d84f796fde7e1a73a8c1c8d76d2102ce1d907c500d1a5b0e618c8c9ef84fc8a2ab67fd935a94f824ba239a0d6659e25f5425029f07832e716cadd07b14d125a7b7fd6d6784a74bd114a68fe9ce34e424295eebdd8f6d1344b4a7b63b4f4ac42aaa87f43709d004f03bf0e3b8adab2232cda492a488d2ddcd9c083d7cc94d95c7dfe7bae1d770543668fa023b17c1f6a7dd3a5fe30b081deb37de2fc9f0331a639df6eac38e85d336f946614b7f306684202c078acfdbd8ca2d05d454f93c5add48e73435467bc4a9918d9dc58e5e74851c0e120703d15cad62b46f8b0745d1997e72f743239f8df754db16dcad4fd29598fa1bfb7643cceeebbd20d8a63e19a6c0710f44e19be0fa3267a4ab6084087e63ea9d0b091979d2d13d425c6c2496b02e0012e95bf35bd5ee4b8ef02d56add71165edd566b11c21a2b5ee0cc68d1cfb89672515ee13392d638a16e50326419b898b81e4a79f68e6f5df294952e85a45478430c7567df3598a04e84b9631fae8f0e147c51be6d64882be5b697a311edff472c308125db4a958e13b9dee11319e6ca16360e187bc2cd94011c2067a63e1d998f1e1c72c7dcb8028d63d08ce2145e47da9284d5e6f1c70d2d03d14594bd500116c93fc87a28ffb49c07251d39f26fc1b6a5ce8ace8550d4e223c0c40af1d78773ba0717008b405fc135af9a24c1183f4938503a9673f5c9dc9bb381b94a725e6ff21a4fb5d6d83c0a952a5c71f2b38107f84e09037751e432c2a105199c5b31050d9ac4ac6ae896c34dfe69e1b23a5081d7758e4eacecf492e9d2288280b6c2e02c8bc2042a4d239909439a587949efeeba4fbc58fbdf76b1da54b68fc19eb02eb5052b21301a8cea6966a55b677d5b3d44de1b18c64e60693d09b5ed4a650fe84926a041b906c2cbbc1c35c9062f50711da9b40cf1157296c506f03b8e98bda18e8182d68c0c35929dff6faae9d40c566714eda71326336541577dce8dbcdd8a4a308424eab1d649b8de8369c0989a2c5e576da554e9838b699bfe79b6f0ea6fd41cd4cd3514f1f793a0df2e88c57c86a36b89f6b308225b6139e1415da186eb8220ad6d06075cdd938fb9eafc4d32d71cefd8dc58a636825a28f009468026c45c600a539d902bc18ba8884e6b5d3c52754ab08f82962e8f73c25b82789a69c5b3106d6dc4fa9d615dbed051db0f57819891c791f3e52030236c2435c48159e33cd40dccfc225ac168e3943d75ff4880df479cc84f44eeb1b12cb0115d477f89d30314d976ab06506c1273935e61c3ec3eb538635ce464a39824ed04829ca2a1d0ffdc47e32ab6e0e6f76a0af42650dbeb08771146eaffc928cc8513fe621719cccff4223fb375b71ea4772b5e9cd059dc089de9ad15978ce05bf0716808c4cbad8432b73ae2fd3c694aae18608106217ded97969aca150d18fb471e4c21549ba2163365aeb696862ced1bf59fa57b196f57079f3514355fafd924773afd63fb16e46a00dc0c433da77761e2790737cb93e62f8fa471724f824fb27a26f3d0f7598d4a3ccfe157643f0ee61d9bb8e4a216eea7e1628ed63914df771ac33a7f4a9be8469d6930f0b55b7fde17e84689523146d8851ee1541c626efd3198a704551ba3f407b1e5073cb01a0d634baec957ff6152c0c56b3df0229594f44a2041ef7801ba63b07f7e6de7337c664d718b5df08c58d82659dc90349c872ca8a45506e01629a82bd2d46830cd27ed9159a05cf7e8e8ba719f1db2c0d492c1916d851a7f7d4a56ef70e153a81625f7a0b87ae274629124ccac79c2435a863db01d2295a200c324a2d05db30d88a530f25978bcb090bd478ce11bd8dea9bca8b17c2fc54af47cf2510c5eed3d3242e410d429c252838abfea5f98acd9a5f018d363770ce767b464a4956906f0617e3a40a3797462e283fe44f23db89d205044bf22a366c3c45baee9bf6c6ac9cec97368f6119b3973c49f449fb24ade4b8925980e0be5b33b9976154aa2e0c4ebbc688ed4f97a9fcb33779de0757bff0c9d86feb5737d686ccf16ba63cc9baef3e67004a2a1d9804092ad49d1b0a2da0b6841e8a754c732fe5954fa811a4474c9dafc2bf124344d7ddf78ed1a848694e0de843411e373600bc15f6577f089c43468f022555ac3cfb8e0a63b54137978961ba79443594ae150a9744e838d5fbaae647a6300f80d9d1a11090fa199857f939ca3920a72458ba4b3fdfb01993a7c55d51a4582d60ccee8dd2a08e9983e492ea3abedd59fd746853bc5a1e89c01f688be519ad985f5f97ffd4f2fbaa382013780ca5c943e1b8a954831b4db786aa6b915efe93a3c13bdcb6391c31e1e1b43ed460470ccf12880a474a1ac88dd59c1402e032dcfda9ecce2cb3ee88799242f7765e25b5fcb5308ea070258f544b48ae629383ee258896b104e32a4919ce17a250daaaa83ec3dc1c7defcde39870c22b823518871fa860d0b8477354f9e7db271fa72a330463fd84184905ef55734a0a2442a32fe69e2d5b2cc87caa367131e5929b2116445d2c5891b9126bac2faacf5fc69181fa14ad73929d0cd2a14c2fc41da0d1fb906d924c6c33ddce40aca53a6802efd33666a2d745f249d18b3590f0f176788ca9c568a193fcd9ae93d41556e25446367b71339d8a908721baae05b7dc5", 0x1000, 0x2, 0x0, 0x0) writev(r6, &(0x7f0000001340), 0xcda9e28cc69d4bd) fchown(r0, r1, 0x0) bind(r6, &(0x7f0000002440)=@in6={0x18, 0x1, 0x5, 0x3f}, 0xc) shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) faccessat(r0, &(0x7f0000002480)='./file0\x00', 0x8, 0x1) setgroups(0x3, &(0x7f00000024c0)=[0x0, 0x0, 0x0]) lseek(r2, 0x0, 0x2) getgroups(0x1, &(0x7f0000002500)=[0x0]) msgctl$IPC_SET(r4, 0x1, &(0x7f0000002540)={{0x6, r1, r7, r1, r7, 0x12, 0xffff}, 0xfffffffffffffffd, 0x2, 0x0, 0x0, 0x40, 0x89, 0xed, 0x2}) 01:10:27 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x40) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/255, 0xff) kevent(r2, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) 01:10:27 executing program 1: mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x4) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f0000000600)='./file0/file0\x00', &(0x7f0000000640)='x\x00') 01:10:27 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = semget$private(0x0, 0x3, 0x80) pipe2(&(0x7f00000002c0), 0x10004) semop(r1, &(0x7f0000000200)=[{0x3, 0x7ff, 0x1800}, {0x2, 0x3, 0x1000}, {0x4, 0x7f, 0x800}, {0x4, 0x32, 0x800}], 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000140)=0xc) fcntl$setown(r0, 0x6, r2) flock(r0, 0x1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000280)) socketpair(0x10, 0x5, 0xfffffffffffffffc, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r3, &(0x7f00000000c0)={0x18, 0x3, 0x5, 0xfffffffffffffff9}, 0xc) connect$inet6(r4, &(0x7f0000000100)={0x18, 0x0, 0x3, 0x7}, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x40) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) r5 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x1, 0x0, 0x0, 0x2000100000000, r5}) fcntl$lock(r0, 0xf, &(0x7f0000000240)={0x3, 0x2, 0x3, 0xa1be, r5}) 01:10:27 executing program 0: kqueue() r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x84) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x80, 0x0, 0x0, 0x0) close(r0) 01:10:27 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffff9, 0xfffffffffffffffe, "a41000f5a3da00", 0x0, 0x5}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x8f, 0x0, "5a28698c2312f3fa5d21c8891516c9173a85f6d6"}) syz_open_pts() 01:10:27 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xc0, 0x20) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x80, 0x3, 0x4, 0x4}], 0x400, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x22, 0x20, 0x80000000}, {{r0}, 0xfffffffffffffffd, 0x40, 0xf0000005, 0x9, 0x1}, {{r0}, 0xfffffffffffffff8, 0x4, 0x2, 0x100000001, 0x8000}, {{r0}, 0xfffffffffffffffd, 0x52, 0x1, 0x8, 0x100000000}, {{r0}, 0x0, 0xa1, 0x1, 0x4, 0x80}, {{r0}, 0xffffffffffffffff, 0x5c, 0x40, 0x6, 0x4}, {{r0}, 0xfffffffffffffffd, 0x42, 0x4, 0x1, 0x34}, {{r0}, 0x0, 0x10, 0x1, 0xff, 0x5}, {{r0}, 0xfffffffffffffffd, 0x20, 0x5, 0x8, 0x5cd}], 0x2, &(0x7f00000000c0)={0x7, 0x9e}) r2 = syz_open_pts() getpid() r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfdf, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) syz_open_pts() kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) 01:10:27 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup2(r2, r4) r6 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xcf, &(0x7f00000000c0)={0x8, 0x7fffffff}) kevent(r6, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) r7 = open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x20) fchmod(r7, 0x22) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r6}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r3}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r4}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{r1}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{r1}, 0xffffffffffffffff, 0xbb, 0x10, 0xfff}, {{r6}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r4}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) kevent(r3, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffff8, 0x0, 0x2a, 0x1800000, 0x7b}, {{r5}, 0xfffffffffffffffd, 0x8, 0x4, 0x2ef4, 0x3}, {{r4}, 0xfffffffffffffff9, 0x2, 0xa192f20a1987a54a, 0x0, 0xbf41}], 0x3, &(0x7f0000000400)=[{{r3}, 0xfffffffffffffffc, 0x8c, 0x4, 0x7118, 0x8}, {{r4}, 0x0, 0x0, 0xf0000010, 0xffffffff80000001, 0xa059}, {{r1}, 0x0, 0x40, 0x1, 0x3, 0xbca}, {{r3}, 0xffffffffffffffff, 0x8, 0x40000000, 0x7f, 0x9}, {{r3}, 0xffffffffffffffff, 0x4, 0x0, 0x8, 0x7ff}, {{r1}, 0xffffffffffffffff, 0xa, 0x20000000, 0x7f, 0x6}, {{r3}, 0xfffffffffffffff9, 0x4, 0x4, 0x4, 0x1c1a}], 0x5, &(0x7f0000000080)={0x3, 0x8000}) getpeername$unix(r2, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) kevent(r6, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 01:10:27 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20008, 0x30) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x25, 0x41, 0x532, 0x1000}, {{r3}, 0xfffffffffffffffe, 0x14, 0x3, 0xd09, 0x1000000000}, {{r4}, 0xfffffffffffffffd, 0x2, 0xf000008f, 0xa5ba, 0xd9}], 0x20, &(0x7f0000000100), 0x6, &(0x7f0000000140)={0x7ff, 0x8}) r5 = kqueue() kevent(r5, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) r6 = getpgid(0xffffffffffffffff) r7 = geteuid() r8 = getgid() r9 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r11 = getegid() sendmsg$unix(r2, &(0x7f0000000380)={&(0x7f00000003c0)=ANY=[@ANYBLOB="00002e656618c88218432f56a6927c61696c653000"], 0xa, &(0x7f0000000280)=[{&(0x7f0000000180)="0964b4678752f1069ac225dd46e221e9ba565fa93642f4b39847d6447979b479a8d390df50ea8ff20fcbf86fc99f50665fe6122a7f34b40410efe6130102ba56d738164ba0291bcb16f7547594f10ae98fab401725f36f3e522c42840a429c87ca62d8f37d73af82b3ca1e964a10263169fcd2fd48ba82a17bf8a5e939e7a9f8a1d082bbaf2555f8a220bc31a31594915b4705fd007a2a4e2f5b5957b840ae93a954d9bd2c834e4c522cae7c81be42addbd42464cc590f79a3645d8c", 0xbc}, {&(0x7f0000000240)="c1d38726ef09bf", 0x7}], 0x2, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x40, 0x4}, 0x402) 01:10:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) connect$unix(r1, &(0x7f0000000040)=@abs, 0x8) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) r2 = dup2(r1, r1) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000080)=0x1) 01:10:27 executing program 1: r0 = getgid() getgroups(0x5, &(0x7f0000000040)=[r0, 0x0, 0x0, 0x0, r0]) mprotect(&(0x7f00002dd000/0x4000)=nil, 0x4000, 0x2) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) munmap(&(0x7f00002df000/0x3000)=nil, 0x3000) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:10:27 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = socket(0x2, 0x1, 0x0) r3 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000680)=0x64f73d2a02920c4c) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) open$dir(&(0x7f0000000700)='./file0\x00', 0x10, 0x192) select(0x40, &(0x7f0000000180)={0x8, 0x3f, 0x3ff, 0x6, 0x9, 0x5, 0x6, 0x2}, &(0x7f00000001c0)={0x0, 0x7, 0x8000, 0x7fe0000000000000, 0x7, 0x0, 0x80000001}, &(0x7f00000004c0)={0x1, 0x3, 0x9, 0x3, 0x7, 0x7fff, 0xcc86}, &(0x7f0000000580)={0x0, 0x1000}) sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000100)="4221c00f7812325a1d79f9d4ae20e942f53563bc4369f663ad0e49e34ffb6410dd8abcf13ecebde6fc9673788088320b206f48e1872c1e0cdbab0236a36464103e91557ac44c9c7888e97698b7fa794b4a6331b61686b2105ff4c77c01b01116afeb00a0752d682cc4af1b182dcec5c48ecd16b16c5c296bd01d269e", 0x7c}, {&(0x7f0000000600)="a65d4cb088395705a5d7a6a29ce148ed947230462b9d08b74f5c0bb834bd2ffbb63903e3781f8191abedc7eb667d726be2dd6371e52ecfe31882c46664a07822b62d1482718617a206fc33212e7f0bfaa8dc86808601349589fbeb754a7fa7efb98ce2e7f4df10f8ae2e205afcfa7de1ee6eacb5", 0x74}, {&(0x7f0000000200)="04542710f4e7f888ae971bfcc058e39a3ece2501170f0153104fa79151e6ff917c1abeee565acddd0f701e340e7e3a9c195f9d30a8041ad32c3a35445956bf9c19b60a1b09cb440f3e348cea169287d41baefac436e7a39aa423b046a1712d4638d5cb73b084ebb28f0540b8b7dfa0ad92", 0x71}, {&(0x7f0000000280)="380171af7ef97e0bd480b009f8b8c2e8b7e582e34954a04034e5c15d6181bad055ceb62974cbaaad17b30be3c660d9f9f45fcd96b2b9f0cccbc94b268e5b7256be08ff3260626f28bc677be68df37c77b6f43099f77643de83b980b25baf6bf06f1b68367c0b93f2e6b5c15a94ac4684fd80feddfdfa7bab1372ec8bbc343fc78fd3a90de73278aa1cc3f9623cb159e300e7de3cdaee5332749f3d76cfed297e748d55b12819c98470a2c423fe59bd7b081d9305c5059ffdfb305a995a327b3d1c730924a6e41afcadac6b58634428296005599e917d210105ed7cc42261041633163dfaa3bce38fcb02339b427662c1dc355a9816e645705619", 0xfa}, {&(0x7f0000000380)="554fc4485ea5d4f5853ba375fb4997113f55e8de87fdd6c05c833bfd134e6eeff44f3660386eb4ee69c3e821bc12e06a3d2cbd06f9321b3ab35dff28dbffa75c4f495092ac5947e2fc1d2282e14ffe37ee4f3ad2bfb81149104d6fc93294e41252a3988fe3c2f65e86445a8fef16a91d2ccd928e5cf1dddcd957447b200dc6ff6b53e820dec8ec726f2ac2d6b07aa3db193ff7fc4d02a4c321365c233c448b0d2a", 0xa1}], 0x5, &(0x7f0000000080)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x402}, 0x2) ioctl$TIOCFLUSH(r0, 0x40047309, &(0x7f00000000c0)) 01:10:27 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) fchmod(r1, 0x8d) close(r1) 01:10:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) r2 = syz_open_pts() r3 = open(&(0x7f00000000c0)='./file0\x00', 0x20292, 0x104) setsockopt(r3, 0x7, 0x7, &(0x7f0000000100)="01b6514e136f7f8b5ea96426882a4d9f9270882024", 0x15) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000140)) 01:10:27 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r1) 01:10:27 executing program 0: shmget(0x0, 0x3000, 0x1, &(0x7f0000ffd000/0x3000)=nil) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = open$dir(&(0x7f00000001c0)='./file1\x00', 0x0, 0x110) r6 = socket$inet(0x2, 0x4, 0x9) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000240)) r9 = accept$unix(0xffffffffffffff9c, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) r10 = accept(r2, &(0x7f0000000500)=@un=@abs, &(0x7f00000004c0)=0xfffffffffffffd41) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x40, 0x0, 0x8000, 0x8001}, {{r2}, 0xfffffffffffffffc, 0x10, 0x20, 0x400}], 0xa8d2, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffff9, 0x40, 0x30, 0x3}, {{r4}, 0xffffffffffffffff, 0xa0, 0x40000000, 0x1ff, 0x124}, {{r5}, 0xfffffffffffffffe, 0x20, 0x4, 0x7, 0x6}, {{r6}, 0xfffffffffffffffb, 0xa, 0x1, 0x34, 0x5e8}, {{r7}, 0xfffffffffffffffd, 0x2, 0x1, 0x4, 0x3f}, {{r8}, 0xfffffffffffffffd, 0x50, 0xf0000002, 0xc6}, {{r9}, 0xffffffffffffffff, 0x14, 0x1, 0x1000, 0x9}, {{r10}, 0xfffffffffffffff8, 0x6, 0x10, 0x9}], 0x6f, &(0x7f0000000480)={0x0, 0x3}) r11 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000802c2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x10, r11, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 01:10:27 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) flock(r0, 0x1) sendto(r0, &(0x7f0000000080)="aebd7e18aba7f9b076be8eaad651ec92a1d6b89b668a4b61281e80acc2f4a37beabf746948d7f9c52a5ec8ff4f532793e554a4c81164b2b0a5183e6300dbf46e62b7c4d133c8540e266dd93e64cef11942879609d16fc88bc56d563f825d4f30cae3a562944e080dce2a0f110ca7d0d46bf8bd45bef309437683fbccb24ee954988ac7bb2f06532bc4932b049a201abe1ce13328605c8650d16a7550b85d3a5f72ae7238840ef052ec1bce", 0xab, 0x1, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000000)=0x3, 0x4) getsockopt$sock_int(r1, 0xffff, 0x100, 0x0, 0x0) 01:10:27 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000200)='./file2\x00', 0xfffffffffffffffe) getpgrp() r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file2\x00', &(0x7f0000000080)='c\x00') symlinkat(&(0x7f0000000000)='./file2\x00', r0, &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000240)='./file2\x00', &(0x7f0000000180)='./file0\x00') 01:10:27 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x40, 0x0, 0x10000, 0x0) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x6, 0x6) 01:10:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) open(&(0x7f0000000000)='./file0\x00', 0x80, 0xd) 01:10:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x5, 0x4, 0x9, 0x1, "b4b19be60611246077d190e5b0861a39f355e69b", 0x22c3d652, 0x8}) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff82, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) poll(&(0x7f0000000040)=[{r2, 0x7}, {r3, 0x10}, {r1, 0x4}, {r1, 0xcf}, {r1, 0x1}], 0x5, 0x73db59d3) 01:10:28 executing program 0: r0 = socket$inet6(0x18, 0x400000000008007, 0x1) r1 = dup(r0) sendto$unix(r1, &(0x7f0000000000)="0f4e406448a9ee724f286b14e564376ce67bbc3d9c3aaef94bc7747afdab56a7364d6ef24425ede3ae077001710b03c4e5a9041f6f7fa48358ffdce424a9614cd4308cec4cb69f", 0x47, 0x40e, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) 01:10:28 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() dup2(r0, r0) getpgrp() getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getuid() kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)) 01:10:28 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/64, 0x40}], 0x1, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) r1 = dup(r0) preadv(r1, &(0x7f0000001440)=[{&(0x7f0000001380)=""/158, 0x9e}], 0x1, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000001340)) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="0b41566ad29c07dc02a4aae4fda25d83a696a8acd3778c660b17fb0f8c09917dc95d84b151a9c8c2c5dff5dc7f75c41ad93592942e769907145519a241c43718febf90815267370f6039eb211224449d2f43817ace22780016a9f7d3dba870ec11d8d313ba2308a486bf92c119206f6b2880277eb86cc40a8ec3b44f8ccc447c2ea961ec47c25d852cce95f8722b1459ae21f3642f63e1d39615bf54cf517cfc23ab69b063bcbbd821ae9020372d91f06434256db6b39ca847daada5c34e325fd95a5f1b0c08a527770ce52fbf55748c27577a857d68f1f16171258d24727b41dc68c9b55f36f2d5b05a4443c077117025ea2db63d3381d4431e39", 0xfb}, {&(0x7f0000000280)="1bbf5f3cb907e4e2e9548be97f1357a6601024dd2a30d3804e566d9b506b4d60ce81b8122c7e927b85b1f74e243cea25b7c246b2c11477d26ae479811aa28cea146f2cdf2e97025c2120ed7e538ff6cd46b145974672e80ecd1cf136fd714e023dd62da6d70fdbb3418360924a3baee363e6898ed64b25c790529746aca8c51bf31e4e72b770b79c10ef2b3d64432f2d077e4ed821a8145ed40e2f8f28ad739d07b5c7049792", 0xa6}, {&(0x7f0000000340)="689a56f5f64ee45f96aa73d14a4712a4ee9a632b8867477bd254adde13e006db07bd2c3fe412aac9ef9d75940e1457d019a275b83bd6f5a3e37f6b7d67692c7061f2d27c28510a1c80614ce76e38b736cfbad403a68f94a79e5d71a1cc56512156f3e02294f2e583cde00a1d1e9baf090f14bd75b470ce6d5788b5a7a11138d51e7dce3842c2a26b2d9c9348d3d64beebce7cb01701cb02732fd2e77d3e810f91d270ed55592e41236758efe1b5133189894df41cb589ec851f39b01190fefeacfc19b1afa13ab85e46cd552aa8667194c9a5ca1d6443f602c440e4027f5ed8a56328c232b1d8a35cc54e106e5e650a3244444e0a5076646063ddf5a730f4b6e35481ab03bd2b83b37f9497e65b41f0c6f129229d09fbfd0706e7e878c6e4fb72aad2d2545a8d7b2a4527b2b9780a5106acb717ccbb05626f898ff62dbd072ddfce8386e2b67eb4f520572d0adca4a000777b1264c79cd06402bcafd4b2af490577d4af43bd321840bd282df5780f2fa6831a086e6e224455d274025292740d6801cf9ec350ae45b94af023a24090329368fa35b5cb53ee448966649a809c8209e162c0fc1e72e214c1d2ae5b50769e53c3c61604bfcada472732e96e3fd3b87a48214f39871b8aeed2f1ecbd5995d46586b1106675be22d3ef69953e5250c19109bbf988cfbfc02a7df0523b8fa60d203d74c2faf1631f962ac82780942087191a398d4d6734d188b9e84524281dd67606b468cfe3d0f8f68ddd0595918f6a36c025ccdd7b302a559ff45caac53fea24e7159d5eb609cf6011609ebe33390953ca82fb5abf9b8d475d0b9a7763aa5810c8b10e5e2c86fa017569c0577b823b29a5d6ca87530d864b1b3fc15445dcfe22abba9d35c824ef3d8b8b096c05e5bfab79570849890ac13e2d2bc4e3a81f85a79f6d435c22badc8daff2c69a35179651c080ccbac67d1be45947dd4815f4098db721ad29e558fcc7ebebef73b0628c0d81d5ef653307f7b847c914d3192064b9b61f7c96366de0f36a2d6bfdd0d6e7bc326a353c90ac710c9d23f6d2a3113c800db9d2fb53d232fffd556d90bc9f37ef912ada2c19428686ff1ab9dca3c5aa00671e5632c753b9f0b279f9d61326cad28fb8640a0aac2f3fc3d307ae0c132423ec8a4331117132fe968406cbf99de55d4db9585f37596684ae21defd234d6b5da8088d5bc1140bf12542a2db6c1a8dac9273c4cb79a03a69961d402ba97c492c52c863c47340049d32f3b88839314f99058e0ee7b3435f34554e44816656fc6c629113c35efb7a4ace134971fad5ff442b264ff9dae7affcd4dd0da34ed5180dcce2e58457a6e11ea0f91c8ff75ef9815256755a6c0da9b9e019e16772e0091f179a444d87775dca3c5a2bb7571698767954e2dd348c172be39ddfbc9e036a40b6682000808ee0fa6301be776f252b2df2deb5e17e35e704c29ba0be075ae30ba5b73f89e6e389adc9d878e9b06c4fe231b647dd4e42329cf29f27536bf78c4183a02ee9c82d701ea9691169fecda42defd61302f0d19ba0eef8bf8661f6ce12c210a459b256ff915cd5b2631daa5685972545f480a29cc5d96a66dae932908460fb33a89c7296b846abb2e1bb03a319422f95df049da5a4918f9e7dc8235626be92ecb4f172a36094f40c77ba6faab6ef5debc36eec42c756588abd2c42e6c80539846c80c4f92556952479357a0ebde4976a4881edf1fc5e725d626ce581a53bef8c4d7f5b3b3544f975e74d328b82762fe3dd5858b58af5f14dd3c6dcce37d3cca115881109c72eba2804c424553ad17322f67dac734a424049c47b78a2d24faff89b4a6b0dd2e0b21f6120935864d1951c6291ee9bd176debb820a2525f601ae4c8e4b3f35acba5e9d082a53b3cebbb8dccf86393a1d32a03bb47b3b5db1e7b2d176d523d189064c897c1599d66f4dac3cbd9c48edeeac06a26628c7bacd93ed680d484a935f3fd3308a01b405204cd5053e54cbb26a9b5e49bef4df379f938550b750478c4c28984b981bad70a3d006f2141e5807419263e12fb525cd52cf6cb9ace76add681a0933f6d7b9ff893bc9f4fe0cbb3e8f32a6c0dde58ea66186486bed88968b24f0070a8693ac8e87334ad74f80de8f9073897adc4e399efe1389e332c8c293739e4f7348a9c610e95e13c67bfd280dee942c5d66e9dc32221dc6f77a9d5ebb24436ed0412374fa0538c4fa6498f414edecc219824139a2700f15e2a3e9efb8c83b928602a8a29baf5ae48b811a625b293a9a1b2b1b94a46a26dbc96d4e77339d1ee127aae9a65950809da44faccc289424b70a80d6f8958c168d3613a125f6a7c714e062d278a9ec73ebbaa65f7ae785fe6726ac718e0598c07bbedd5bd4da5bc3acb8488ca8fd2765a6985198fbe87b34e81ebd9ed9c042b47450b47b1de9541754d70eda1bab547805514a4f8430a6d280d41d39684e60747f728170a373853af5887be19897f8811c27608b3e4b1cb48e74c2b9f9d33d2a200fc8c2243f14847001354be8e07e5bff5d521f0b99f9cc290c9f8b809e2612d2805740e65d6483c8a582e0e89a16b9780f89689f4b199690c13d26a52a25f4c50279bfd42969e762b966c4dcbc189fe2e33afc9f6abec979765cdf66da7f6c0bfa0392242989d3629edf5f70cf75ed49c23709c1c175ed68b593139c78a8f08938febaba9f195644282b242f6d771122efc8024cf76d8672a6fa87f87eab9ab069f5d5951791e48b6f4100355cb151ad3b451685f20cfbff613383ea5ae4da471d6d756a74feb7be54344775391deee131fd0d58fc955ac9cb0fc694d93f31d0129994e2d3607a130ae5d14e988b4589add74d230e1ed374a48d4b19383b8de1d377a8177a73b4f02690702a9db3442c441e20d975d18875afc65b093bafdb05ac34ccec63a3f2f02fd4498b09d9e007d08d027f75900b44969b01875a106f2565982fe3b44b10912754e9b52c5d70cc1483483f649ce3624ef79053cacfa28325bbfd900308fe3cb21022e05028933277e73ba002cdb630d978bb9192dd4ce4c46f95c4e604d4cdb9d9181d91b17dfaedd1e2cf988beb6fc66954d69f6c9d03c6c9b7bb1533001c755f9d2397c9801641845830be522bffa68ae5a49f738d1b1a89cc4a2310ee13aa4ad9dd3adb728e86ca29adfea9b5c24f2b2cecf15f9b2504d312f400b3ba4b3c9d7870814d1aec8672147c78d1d7a0bf8c63d6d768f6f46709ac177ed1cb9bbd31264830ade216336c639082bf5bd3bdb57a406d5237a4d0bf2c1a2d9d366f8489d2065db3b53c5ffbb8fd933634d71d594c87fb8e49629941308604a08593b07823a98fdb3c8695e0d67b0078d99563d15ebcf2567d7094d6b78753f91cf4978ae080c216cf0fd544b79789df320acc4da0b116630b1389c8dd890486865bb3ba6155b85c555c7e2cfee0de7ca5960ae07e323396767064ada61c398fee94d69b4600ff3f5f803ec3692269deac866944c677a303c58a29d3a881ca91b4cadf05fba52a7ccd5f52144b8dc0108993b6bde752862b54ab7d3174c8b744eddded635a9a5412728aed07201a6187366145c485e71c2c0d84e26c073c1e5d5d46e1cfb1c088291632497d8fae247ad12ccf311b712d1ae50f73b8c6e89f3a7db007f52aa36e5c336991de0828af8866f16f5b1ebb359f93d7d5e4de9c5e0d594fbcee97e5133117e739d6644ea4d8252a210b916bd50dcd100e3df850eeb578f025e3fbec703672b18eb5b02d68ec7ebcbaf2942c30ad2c6b3492312b3b8cdf51df15d8ba9af67adba09c4853191fdb2ce6c541bb761781bae49e10b32bef1ddcfae495aa9fb4528b03bcdd1ab92ce23d8c66ef00d091b2753c3c536c3b680b6ea69c35269036364d715583bb4f70c28e438a979e82775191bee7e9319294de337ccecb7903f416428d60011d54a2b4b4474249fa06f116495494b2354d7193abb0e2e81da0ac324f194a9cb58e4a5d03c1d7645134154420cc05c7b2bf029e7b77a91e565cafa96bc9ad56c59244fcccdb34e22c02f971384cb4d208ec59d3938ed7cbaff8507c1a59ea51576e35be08cc20b57f4e1a358ee0e5fde3106063d26b4753d209b714007c61de7b004a8926a59034693ea7eb4370bacfedba9f5bf3469cf8f1dff5d97c66fd8fc4617063ecbb1badc448d469041ce1224cf39eb39ba51a7ec196b29e17abbb19212bf58471ae49a188011d24e761cb343103c61189b87cf7a1179f9187c9f3c3ed3b6d62d7bc475d4b99ab59c0064ede9841c5cc7648b4e04fead7c3cfcebdc8b7be483ad913fb010f1f8a748ae0237c3aad33378b4f8d5339295671550cbdc72c03f9f80ce0875a9b1176266c22c1cc574743052c09bd7c9ede0174a645079387c338a645395f0ba481b15b269d4e761e1a8022ea3035cf463e85846e3f6ccf339012bb295814cee7cc05e56e7651266fa4cb7cafd88de14da8544c7efc7084125df19d331376c870fceeb697b9335a7db58dfa912bd04392b572117d2188d36f761190bb4e55483e8163ddbf514589edd1bab020db42f0b10560bb92ea812fc72518c8d497367643cf53c2ac55941c07d694e5aa65aa3621ce73deb3ad21e8ad2d7282dc7c5c99284e440ad619fb1f0f6a0acf41fd8501e84204770a5c5e91f7a81cf2a34b8a7056576c92a86ddf70e4a6cc1525cdb9a590c372158837cd3e25579f70c3f23e8e33daebdbad816029f2841f589e9925adfad157b397b1a67d0bd819d158b6915bff062f93238e2e49262ca17c131404d81fa897f3d886ae6bcab0cf446a3c7a3fd63754cee8f2f1920cb523be7c0c40327f940e54fea91316b4aa01cf4e773cef2552fc750884c4233324fc6d14ec31dd2520965a80451ff8ecc2b24ad5c60dfc469c36ba5e31f391cfc959b52f931a05408f0d8e2799a29cf8138fc38c4190c24ecb3aefac78e864403798fb242beb18700ae3543f0e241f1c426fbb9b4a9a1374c9a9c74f7e6d0fa34c7975c969655e792e27b061d3a9bf807fddf77a6d9b595abcab1893eb7e9b95966ba897bdba5c0708f5744e6386f09cea3b4db37f7f41a6ade86987437c0e41fb79192930f9dfa5c36c639591554d556ff6f714e5f67137962b17c9e6903ebed194801a0da6e136d6c9ff61e156e5f76e677a901e1503e79a2d22e3fc02d9190df85a83e79fa3593ca8a9db96ca1da606ad20af0366db43e5ba6a87b0757a6df7bf3dd90be3dbbd36c792ba10184bf67bdb419663e7d65ed67bbcf7debb2e036ce5ac7b1b95443acc1094f9caf13721d274730d3451f1c156746c0478c01241b3902f9c1a32de6aa317b9ec1cfd0ac231c4cc1eaaf46c056eb18b1d6268a1d49a4cf0e76b9e2cd8e6db26e8d851dc75c4dd34b42eb193dfdcfbd701a76d87814b3ffec2cd5e4c5ebb784df3151b45b0be5f304fce240e2b6acb91d9d27f8ed731cfd5a36da591001a8cac06a93c193bc47e459585da122de9ce428d80b054b7602f38e499f7deb34c1d3564188887e6cbd447dba47dfd48a379726d41524b9cb3839d4849b3b5c769bfb56aa13a3830a87ebc5cc265c37e4508562b3bc0bca1c56f4bc9d4b151bcaba9521c3e3d814277c907e47a57e2e1dcd9fb20e8593e7897e7fe559b4bf78ef6da4443964a75eed2a15fe8e54b6b7b8f9b0997eb6d0dec4590f07f5d66d185cfab7315179f74cc4382de96d8f968315718203ea040203fceaed9a84078198c9bb941c02d6b556486e522c6e567d4c90f913958ec6a1195cf79fcd7ce23f222ed6", 0x1000}, {&(0x7f0000000000)="43455ab110ebc40638fad1", 0xb}], 0x4, 0x0) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) 01:10:28 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1024, 0x0, 0x0) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x7) 01:10:28 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4000, 0x5813, r0, 0x0, 0x0) pipe2(&(0x7f00000000c0), 0x10000) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') unlink(&(0x7f0000000000)='./file0\x00') 01:10:28 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0300000000000100eaffd09d401a5d26e900"}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x201d0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:10:28 executing program 1: kqueue() 01:10:28 executing program 0: r0 = socket$inet(0x2, 0x8002, 0xffffffffffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0xffff, 0x8}, {0x18, 0x3, 0x4}, 0x7, [0x34, 0x5, 0x3, 0xffffffffffffffff, 0xb64, 0x0, 0x3, 0x4]}, 0x3c) setsockopt$inet_opts(r0, 0x0, 0x1000000000014, 0x0, 0x0) 01:10:28 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x0) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x1, 0x0) lstat(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000000c0)) 01:10:28 executing program 0: r0 = socket(0x2, 0x3, 0x3) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xfe07) 01:10:28 executing program 1: mprotect(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000100)=0xc) lseek(r0, 0x0, 0x3) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) shmget$private(0x0, 0x1000, 0x608, &(0x7f0000001000/0x1000)=nil) 01:10:28 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) mkdir(&(0x7f0000000040)='./file1\x00', 0x58) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f00000002c0)='./file1\x00', 0x0) 01:10:28 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f00000000c0)="11ed8f1e9086d806cc952b9f36fd99f897f5730f6d370cb6856dfeaef3d3", 0x1e, 0x400, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) ftruncate(r0, 0x7) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/59, 0x3b}, 0x0) dup2(r1, r2) writev(r1, &(0x7f0000000340)=[{&(0x7f00000006c0)="268794ce2172dafc95b9b26811ed6314ce847c07f431f1be4cf40bdf1f7fff23b64d7cc5c496d131bb520cdc268aaa920d6cb8ac7d20477d42647b729a96626169a791f87abcbecf6d13e8162719f9711881820ec543779134ef14aaace102f090c4279fde2373a2242aaf903f3bf63a89a12c52ca0bd90ed5107d4bacfce89a02df20e41c9a10e02440d1642326d4f058878709a83ccfa392ce2af4f58ddb3517abb317549cde8cf6a3c11a26d49a095d81bd730faa5df862a6c1ebc5c5bb301f33bf4380eec847fbb261f2ff0a76eafd5e9e1f3ac82e1e2887d3138b98ebcf4a0c606a891342fb77a89fb1e3ce0b8b7b4553383b4298d56d8ddac9078441289078f575880aa061b908a16f08872e9082932ea31523a9925c09f0cf392cfa6b34b169ad68c6866fbbec16a7f5e215", 0xfffffffffffffde3}, {&(0x7f00000005c0)="98932428d71255a65103daa3e6f8c2e6151f34d1f49b2e3e7fff3b64c5871e7f6281d6312d586012d1f6f10b3382bd554c0d7349529467eb176594d565dd7f9d9a73b0913f309c8c10b063c7793306b250a02e2b0d58de517bd33e873204c626cd16fa4671259d0c318fe1b84c5f6c62fbdb63c89edefa95bb01328e465adeb7ea551cc39a5d07a07448bce563883741e835bebe604912b31edba207c587ba3ab14419bfed99b4af097d24c5974a0d80570505fcd69708b2b0c112f1e595becd1790538903bd3aae7614ab9501deec96a0c4a735e9b709ed385f642b37059da136", 0xe1}], 0x2) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) sendmsg$unix(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="2800000000ff00005b0000c0cd00000016d401fd93d0928f72972a864bcf3dc832c78322e17ad4365d0f4547acca903a5901d2bf0db16096ea935f635731c2a76069e403a81eb338d9441841579f4772df374514d641273121d5ae1a026a753d7f3489d91ce72699f9a4230ee490157ad50839a724d19b1f95d49c3d87a2b78a231a68c8bedb46ebdfed161f500da90b801154508b56c9198f4b77f94ff839ddf0e40981ef28ff9614956bb3e551b30236d22ea61e2a85db19cc287eae0c7474dda516b07d131a003bb6ab77c697ed5cedd7fbf7806bd92db4fdd8f154632c4d999f7007e56ae2f2cf36b0b3d39c4ecd23c35ce7d2aaa3d70b9d5b1a87bd8024afaaac0523817a5e7e70fe2d18cf56c43eb3d120ae2eb1fd70f40a67ab81d9fcc420ceee76102ee8230dc5993f153b6fe9c74b0af565f72893613e6902e5717e04b216319354fe899960df739a1f", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r3], 0x28}, 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file0\x00') 01:10:28 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000000)="f6000000", 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8010, 0x10) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) 01:10:28 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x40000000010, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) 01:10:28 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) listen(r0, 0x0) listen(0xffffffffffffffff, 0x81) accept$inet6(0xffffffffffffffff, 0x0, 0x0) 01:10:29 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r4, &(0x7f0000001700)=[{&(0x7f0000000000)="f7", 0x1}], 0x1) write(r4, &(0x7f0000335000), 0xfc94) fsync(r4) readv(r3, &(0x7f0000119ff0)=[{&(0x7f0000000280)=""/4096, 0xfffffd00}], 0x1000000000000116) 01:10:29 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() listen(r0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb, 0x1}], 0x4, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21, 0x0, 0x3}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000080)=0x4) 01:10:29 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = dup(0xffffffffffffff9c) read(r1, &(0x7f0000000000)=""/1, 0x1) r2 = socket(0x14, 0x2, 0x0) r3 = msgget$private(0x0, 0x3d41197faf32498a) socket$inet(0x2, 0x8002, 0x1000) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000140)=""/177) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000200)={0x7fffffff, 0x1, 0x1, 0x5, 0x800}, 0xc) setsockopt(r2, 0x29, 0x200000032, &(0x7f0000000000), 0x0) 01:10:29 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) 01:10:30 executing program 1: msgsnd(0x0, &(0x7f0000000040)={0x3, "5dfaa5795512b1191f0a19dd4d05f28fe924f09791507c7027cd1c5ce9431e58845fde30535c4e3f9cc5b73b3639858c36599d70676976f2198f0a6a1036455ccfcd388e028f470046f4ef42c37a8e4adbb112d9642ecfc28bd54508dd8a4d83c2f3dc345d2b7d947710e4f26a1dc2ec677dc97cd15ad0a50e63d28c0be23735745dd81606b0470458989aff6dca19aa2af7e4ae1f5fbe2668325bccd78fe07123aa881e9cdd5a7a7f48c7708f96f2e5a01114f8dfcda315d856ed94f051c47525f3da930f5b99c82858a17e8dfe49003e766ea097187723133934b3d2867274a957b1fae20c1ec9b23b852b7b6fa986021f39859a2f29b8183b18a654e9a76b64214bfadba6738507a16920343def2d4db9a57eb4f27a0c7ef93bfc5855d8fa84fd69d535cdb26ac70afce00f22e40860508c72814d4efb929758c9756fbc8d64923df875583da5d9d30c9b2fdaddc1dc94fede39bcec02a0cbe28ba913b9ec7913f9a1497325944c93b8068195777d8c207d81898cd199bde38126aad8afdba11e0d9fe11a0c86ba16edea27412ae9ae9db1f87f225cc700ef7eb3e6da3067e00dcebe8eeba351653d9c9cee9357c53f458fd759f11f4754b91a94165bbe2c8b558157f03ba30ac2d100266329ff8745b0e3c5321b70334cdad6a909071badf30b4da0f95655133ebf6ceaca5327fdbcf1aa6e2c9bf9533a418b4a97adeea4ba180ab5d3928a877c26f1994517c22aa0d6b6355506acacedd28feaabc72acf09f4827d6bc5154b58a600303b15ba24308fd9e4cac2e770cdecb9d7ac5561a92bcb79bad4a460c3289df31640e64ee0d86b1c60aa16fa03bbaf839ae7cbca3bbc820e53f1ebd60b0cb9a82f909ba3a21069ab8af1c5e34c6269f0a14aa0edfbdc6a50d0ded8cb6e5e741eb8602f64e6353f8f7508570d2516c580fd216d9ef9b7e62bb487c622a2bbef31412e75250c18f3e733ec5dae2e26aa457a263b1719b91b79ec02d685965739ab85b1d94726aa54d153b2c1e1b16e945d0c099b5e73e41dc7ea767a20c9cbe6da447422b245a5d8ba6cffb77cbd45998c4479aac54aa7440f474b8616789c02b11be08a928fb6cf10ea8277a763de6abbe1eb0a8ce81d7b6ac590eeced4048e511de8f4c7694577941995e2e928848c5ad3b7ae8a647ce28abbf1e98b99ab5317354655dc63c8645114eafe5d78ff414347ffe852b3022366f8071e9c02a424d0b7d7d7f917f56200c2466bf7540547b500856895289f7a3fe058a430ab575f49ffc32ea84e4b69dcd21e2dd35e05b63e94271dbdc978733804ce45fde6f92360b0d8fe2e7a8db5c5657074c8c36d9e7adb54e7619e1f129430a711f2fbc1deb1c60f9db8a33a369d0378d470437ad960555d61b5e945b8f3b26ebe489cc85b7f854e33850d109615470cd24120b8499ac01ea489935374964858a308e2fbe2367ad7d06f048f371c68386ace6b31b797c8779fb71de43827012526816934de911f0beb91d19800419ce101211aafdb385a2504a2bb7493188e70ebf527e8f0772427deab47552650b756ea3cc6db369daee235fa967bd31a25a67485da9ff0db895ec212f289b858bbfeb3ca89d5340e7b7e01a6020c77df6c875bb64ffa0578f116408dc6b8785f0aa23f14fd971037f65525d7d419c524b1777ef0fcfbf8cc7f7b75fd963594d4e21bc848b8957cbd487ca23aebfc9b09b6504680d57c16ce0a76f8897208cb9c85f58a5d5564b180fb66fd99950d8b077cdb4443ceb89991c085c247eb29d42dfb0a7be45e614959a0f2ec2d3df43c4a9d0d2f74fd0fea8bc83544b0a1863aa782a606d12f8d405c5cb5efea292009231f3fbe0126a5dd3c49a2bec66172b58cd9c306d7effe92eb9aba6a5e75ef60ebb71701caec018920ac7cd74a47942eff1845eda93bc17535f0ceec29538b656e9b3d6c63d9c98d527e3975c4b1668cbd9d9d4ed763445ad2c793ebaa2f6ef47ee9aacc88cf182651f770466aec7aa191744e71843bdc55d92f9fa0a409a8423350f32ed9bf50ae457e4c31889f396bd90eafd4f6ef3e3f40cc67cd29ffb99b8ddb01b8caeddd6533952075ba2f4dfd5d4f22479a851d321753720c2029ed48acf52a2635b4b5aeb144290f4be5feea5d25a9afa34885f62db9de438cbf5f61d9fb410761dd81c2f9319f2167baf2b9a1ba12d6f2e29b89c5e0b097e3d0b31b6b4f949902920e3e076bfa6d922460be0c9cf3b0017bff05339aab57a80b196568fa970ba39f4b7e1839ce40776f0b05a7f789592182369b4a3f51066b9dbb2a7758bb4ecfa41df7f00dc13ef1b98aa8cea6060bd895906156c91df093a9e98d8ee2c31eb80c42d579ddb225bd4330af915febcce737ab518177fc1201df7f922f016044996d2c5379000e4ae7f930f9fa8a3b30f5b5f6ee5d28b446c804725390808235ae95df19c89f8f79c0b2b812578b8fcb41a022ece1b297c678c7a62c69e5abd997958b95232d9300d2d8a14c524f353e23cdc5eca4066901e465aa229bd4a499ab9e415275a82fdbd9c1543344f4c48ac0f7593f0b76d4d90c6456fc70f20192ab6ff869933cd83a09eb9b50a160d9f2ee66448e396e699303a0b0683ae8e0367eb91491c6b85df243d2df476172767c6a04e8a51e0a26fc7d6bac56a3b527fe56306dc164808301a8f1d863ad1d5f8c7d5de57a54a5fcab6711c2adc70d6508327d72cdaaf888e352055f756651e99b0eb69f2d703448109bada41b67a861b5b9e8c1cbfefe4e465a950d7fab75ee097f5be3614447ec379e735f9f9537f79e0abf42486c969d79f82e912ff12dcf5a99f3efb2e05c8b39a92fa736fc0258179b5ac674e451f802b3f26838a1b856301474ea64c5c2ce38097b1bd59d467d0efe747c0b6bf037f2a01dd084304ba99a89e9de821fdd7658db935de10f45ad8f789e5d8dd42beb8e085962b44c92399b18c8a110bd0648f863f6334846cb860fa7a415f5d2637db478018a0e8ee397837f04b0424aa4fbe9b2a233b842a37ad85aebc7e2d6be2c8db770254d10b58b1ae0f2ba32a1141766d25c0d43b242b6611f8b9bece54f138fd0c8cfcf49bbbd66843182a567554f30ee6c6bc770fe5c8d3a5a35b7673f74c080a6b24b13f1018238ef830b0a4f04b9e416c085d766c3beae9d53d36e0586ddf0281b2d469c43cf339a2098118a873022e1bc1f12b44c8766dbc9698f9381487ddade3896e7ce3f4f46ab48ebe064fae13285973a01fcf09d40c86464d30db5313a75155fd87673c3f563d9331f3700f613716105b38058306903a622ae56370b93a6b56d9f11ef2f9a8a3f3f6cf26355af86cb9af86bd131a35ec43e51061bd0054386977b0aaadc6c90b9fb3c646219232426e2327d4222c05626eb7980d5ab06d578ad062e3bcfb32bd258ab9738f10d6d954011473789d95c4e6f794f21526eadaea48c34a5c8631ad55a4ee2162f80300ab72af23c2099c3495ec4489303ceb3cc3ae67ac69123ff53c28d3bf12b2cfd55003aef58b3a5b0e88b8e51acabbc7a6ea237f3411c9417a7796bb0eeefb3d6e33baba4754ca667cb909a6dda3581572270fc4f5b3e0509399dd8a41df521f546e1f79d88271112a9463a26bf90efb1300c290b7c4b80a20cab510bab2990d90a4d56778032063dcf70d0982f2f8743628fd40d194b1f1be403ade70066b2caa2b7c5b6ac49f60e6e90386ea556bee72784f1287f461c0724870c891097ecdae1cc158a081f5977fbaa332e057feaa755718ccc062c0043750361d15b6808e8e5be5a96a6d92d4100fd443aa09253c2b92879ad5f002ae91954b772b21786b6f37a2b9bdc49dd59ed39d8035b18ba8ebeed4eae7141d0db0dee5aaefa353786f570b4bfd5b25905d612ee1af262517a0d0a8c55d04a6ed852fca3f42309b9002cb0599812cdb880fdf68cfa81b6bf821f9ef91229a7cf4bcf20e0cb5c46a148c821cd898ab573bd7079119824c4a86c0937e27ad577ab1c1df94bf40ad551748996d0e8ba1a9e541012322efcd344be1fa69125ab1b539f4f59f801ba11eba75617dc5c74f51489ab7785f664da45eb618a860406f3f53ef94ff5334fd7db56212981e1c6c00e806cf894c1bb4b0c013ab943884efd8232ab1ae2342418f14bac08f2e4fd702fa765235a98ddef0ebd5584cf49c540646c816cf0a89050181f5cb1934bdf035eef276a5bd342b85b0c4d6f84d57848da9755299d3a1c7e3de071f06a91d03297f7c6876e2f59010baf34fc9ef08f88dd2b5e81a9260c00cfe7ba1f52c4deaaa7bc47cb4cc44692b667a4b8e5fe6076e88ddb4cd9a32a02e6c9394a903632c26a18aa936974ce2af96d82af9c941badb5c77ffdb503c451c1fd6d44273b2e7b2893a8ab4af89fc74fbf17c08a12044e3245cd7cc2201eafa928f9cb4b077151831e30e9c7d2373c690d175266379b79ff4e26831ba2eb86d08bcc59270e2b17059e853375b4c33f890b634b35fd2c46621b2cbd033feb4c25164e9131c4bb553b52a37bb31263ac5c53db81150c2f1d8b14aa120b5aff8fbab0751a3b7c93bb4fd3fdb9da95fe4e3840a34dda1391fb0b827634f46b6a2f933cd963f98df4d1c0d6418857a2ba06259252febd71bed1750dfa2859ca9761eaf06d8e9344cabccade29a3bb4ab960c2880f34cdb2c40994c011ff3dffdccc48a9e1cf54c1483ecfd5c7b44f34bce491a4b688f80277039d7806054264a905b1efde376e714774b38bd96d18a76615ccce08fa99f7869c537a904b9f6e0159c77c7070589ddfbccf2f3c5a7644d6dd31c9c6f2dd74ae419d523f11b42318d885312fe5dcf1ed0f376fc7381b406694f2d9c3afd3fc85d6342297d127808a14b312a23333f018ca9a732d5eecff13300a45bde0b7dcdf0ff48bac9c7c6e234e53b26ab7dd8a0244a6368b2f087034447a1c3bfb1f416f88fa4823f2ec2a6dd9a45a6a252ea0d3a07b777b0af6afb67630cdf61cec488b76046bf124bc7cbbab52d29b45e2bae1ee78db3154c036b9a61f40753dd858852e284b4a194b4b9ad1801f3aa280acb522f8bc2b6cd380b737d9961866a5cc0a22d524fe64ef6cb2fac402952119c9340efa640074349b66b4b4e5ec7c27fdfa25a0120d839424a835fc87ee5abe77a12d599b46dc10e600b8c06c35556fb913c74aab7c15fda046bca66b1456281036195947e6a885834e124607e1cb7af89ea3d6b66d7c3cdf912791601deaea0278ae6addcde2c9c747d9d4cad22c45373f4a1067eff07e0aafbc58031008e7292e632d2474736eb3aa8d5c6b05d1ef78030192ccbaa6d1f4f604d0477562094a5975277f7c98a7b069f6e507a5a0235ae636bba7357e49e1fbdb8c7f5f27e1a79dc6c9a8e7a436202917ff2d53b15112d86d0223ed3caec0c67456945bb0b96c14d402260524af4a9ad212236c14b611a8c0a56ef01fd73daf4a74b3f912f3999ecbf817ad5607a973d88d17015392d89baa1cf58c593fccfd50a522747fc1f2b9c403c9b5c9ce4d846bbe0bbbbc0c828035ee6a9b83dbecb34961a23b8917b8f8e39d1160cb4aba85d7615cf30d59a014d492604d280d2e88ff01243f4f3cc16d522fb0248524a2f55ef6995ab6e2709ecc28fa296d50cb200f55443b2ac925f30f7a4cc1663455e8e0861ef6ed7c966acbb56c352997878c2fbf8b51e1c2dd883b715a05d5e63888e9dd93f6485f8f218e98bf51a41931c51d08873bd8903b2581a9e806217e5c1105204a5f1604c0b79151754464125a6e7dca"}, 0x1008, 0x800) 01:10:30 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="b72f17b4", 0x4) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setsockopt(r0, 0x9, 0x5, &(0x7f0000000100)="20e3ae7e45228668a7c4b4a8fc923d880212a91795e3f8d5a2bc05d3ce55557207e907b8f5ae3d1340cee3d6383ca9a61e0209550eb7c8fbb68eaeaebee3691e2a523258737cfe0e2133f407a1729bb34f7d44e3f3f75ecd077d48b4998af52375297e3277c5c5fede9162150d28db7a8887a595ffee0b63ad5524b7cc72c4074ae2a085c5cdd438a4e13f18c6a52b4cbd", 0x91) seteuid(r1) 01:10:30 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSTOP(r0, 0x2000746f) execve(0x0, 0x0, 0x0) 01:10:30 executing program 1: r0 = getgid() r1 = getgid() getgroups(0x0, &(0x7f0000000080)=[0x0, r1, r0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) r3 = getuid() chown(&(0x7f00000000c0)='./file0\x00', r3, r1) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:10:30 executing program 1: socket(0x2000000000010, 0x4000, 0xce2) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001}) 01:10:30 executing program 1: r0 = semget(0x1, 0x2, 0x84) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000080)=""/234) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xb, &(0x7f0000000080), 0x1) 01:10:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) ioctl$TIOCSTART(r0, 0x2000746e) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) syz_open_pts() 01:10:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fa8b6a8aa364d958a0fd0591dad68a916c5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d8529806f425493ed88dcdb1e7deb0142487d0e511621c9acb8385fba227c71428465a351cf78213bb84fb576032b4f3de1d394e98cf286f9df1937999055d3731abff3fa1a00fb90891bc42b996c0fdf22a16f82aac2a263ae294c57de85", 0x115) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "8501a18600"}) ioctl$TIOCNOTTY(r1, 0x20007471) pipe(&(0x7f0000000040)) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:10:30 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) open$dir(&(0x7f0000000000)='./file0\x00', 0x410, 0x5) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') 01:10:30 executing program 0: r0 = semget$private(0x0, 0x0, 0x10) semctl$IPC_RMID(r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="2c000000ffff6223e2361f6b3bf52a3869d660f8fa990585fd85f5053a5b6b82c15ea6", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x30}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r3 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x80, 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0xb94, 0x2, 0x100000001, 0x3, "3705605194e88b7042a808202e5e54b14685c949", 0x17, 0x1}) wait4(r2, &(0x7f0000000080), 0x8, &(0x7f00000000c0)) 01:10:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) socket$inet(0x2, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0xa7) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000001c0)="eaff125c00000000", 0x8) 01:10:31 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) write(r0, &(0x7f0000000000)="67211f2c174bcc01ead5516e59f35e4543dc51a089de978027accc27b0732353c4e40ddb27ded6140a9d6e43c86a7da5f3139d3160cf21e0e5fb5c9d8602039a8b82b4b5777c60a15197745a0b1f1f76038014e94fffd447bfd64d31550a08368aeb2d4636696fd940e8603660a5eb9fd732fa1fb26e0736ec432495d580a9908ac65b60ba16fe4ec707b1344bdf8ee654fd", 0x92) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) syz_open_pts() 01:10:31 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x280, 0x80) poll(&(0x7f0000000140)=[{r0, 0x54}], 0x1, 0x0) 01:10:31 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0xffff, 0x1ff}, 0xc) getsockopt(r0, 0x200000029, 0x8000000000003d, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 01:10:31 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/53, 0x35) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040)=[{0x38, 0x0, 0x0, "38b5bb8c6f8a2f515a4e4f5fa4d4595d49bc0db09d08935d9f44bd35c905d67ce990"}], 0x38}, 0x0) 01:10:31 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) write(r0, &(0x7f0000000180)="f8037a8beed493704aa2c8097a11fe39a0bb9249b9f8b80949fe67bce183d817e592a7a31bb5afc9f4bf41a2ab38cc28180cf6d65a94eb8c601fe54aebcae8c2308719b75f1ea50ce2d4999761b271ffc1c999e7cb81409e705d0ef2f78e711a7a8b1ce3304db46eddd0a982b875f83eff12b594f02d12111882819c863dcd144d2b9f88f66413a89fb98a56aaa9e56937384b", 0x93) ftruncate(r0, 0x2082) r1 = dup2(r0, r0) mkdirat(0xffffffffffffffff, 0x0, 0x0) shmdt(0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) mkdir(0x0, 0x0) close(0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000080)="782523f2263b933394843c39c098a874ba95823c6d1429b20a5c79656935cc1bdadaf8d94e27a9be48b5100129d009672f3c524e9c123ea7917224fce32e18137439c97ddbbd3a2e9b243d65c1917926a1d1b32a100edd21a733b5624e6266633c0c46e84009e5e9736f05780103745caec42d31276cb0a73b227c04076fb0871f707340791caf5a94c18f50b9dc66770ada7d1a94a29625c66e25be3b8a9f43b5717df6e9782be546789e122f65ce7ebdd793ac8fb1e57a99c6db7bdc668e8d37029cef56b8ce1f13587c9bcdaae22a425fbf5730b9f100c595f52d79ed627782564ba1436cf9f6911f9c35bfff72b75cb7181e", 0xf4, 0x8, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x1811, r1, 0x0, 0x0) 01:10:31 executing program 1: r0 = socket(0x1e, 0x20004, 0xffffffff7fffffff) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000), 0x0) 01:10:31 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r0 = syz_open_pts() r1 = dup(r0) recvfrom$inet(r1, &(0x7f0000001040)=""/4096, 0x1000, 0x800, 0x0, 0x0) mprotect(&(0x7f0000130000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) write(r1, &(0x7f0000000580)="35480c407a306e0326f32284e89d9ec756a05da636bb135b15f91b966769910d6e9aa7eca5d37a74f34a8339a4bb2a1bef09a330ae88b1c8361a8e645d20473a86f1b65e65e60f3d089f997c76c9716ca1080edb3b0b26d440555c6e358ea13e540cbb153bb87ee05c9abb123a58707597bf21b32fd04a053ebe3140053ca583ab0977a81c1f5035297e6e68e37613467928965888c3107295d01cd3d5cca512b896b734075cb38f512fcede1e3cede3f123751fbfd4c3450cfc3a61878a68204cf26177e990ae8a11f305264dae87f838cab20b561f05d6804d0582d72a6fa1c4d24af8e0c5d7b3d7adbf1f9c478174cd8a0a6ccd706512c0d485c4c34697c02a4270116cf4b87e65456e3ad5b142c6888b793d37f8903efcc6af5bdd395a21ff40991109fc9cbd720df4e4ee3c9592e48610e4fa4efbed724c89e716671630f0750e0ad4f6313a5804f4acd1b3c0cdb8eee92f634c5cb59b9d107277dcc49757ee6f66ae4574ddb8e1a26298cc5e3a0bce77cb3ce1b23bf80a19265f4574cd1b9073cd0910007e3f7a6aa9b928e4c30dde20b482412d06b41b77a2475d56ca80b89dc65bb8b17bada197e337b6f46440550e4e3b61d9864f75b5f37c8f67e7696d343b3e5eab98c6e4e00ca6093aac2acd07355a9eab83b491194cbb3e5eba4c45d9c5490a53246c3845b3684201fef5ee617de6eef0a2b006c76583431a45ece77f3c850d202519e2cd2b69ff0255bab89da56a048b17a88859b832d5c74297108ccf39b60a5438f739e11b5496da59861f80353281fade09b8fcb92a7715e1133d1537a4db50f9a92cffb039665a2ce211210580c283c1694008f4b049f515c52f645fd15082a9bd21f81016a41a37b494a522c2a18ad7d4780acb29d9ccd4b2bb1c9fb756a6857b44bee18a6164d7bfc12155bbd83699cedfc8c901626ab5c33c859b927f36a54d98ed6cb8c9f8d38e93d9d1828cf2d1090fcd72d8f54871fb6a4907b94135210b88ef4bec04ffa78b21640b8964ea57f825e5484b8de5b6a1762455abd4d40222f9fcc2ce84d8e2e39d6289597ce9f4880c1a7f0d54b995ad2268da997d41d27ee5e6a170270b6862073e1148522d22534354b5d1204e481c308636188f9d0aaeafa766bacd000c4a1ce3ee3f8d8aa23e7a110b8af65bada47eff450de659a79e2954433b9f449feb7f0a859cb69c257e6def4548f9919c9df47d16bdfe28c930a415ba3776d1818e02665cef104c495918fe326b37a35bd0c69da1bf7f1497cbb9674660bcbe53e596b56a9aa4c8f30f625a26f7ba52dae5c9951787f6313a8e7ab17b89ce1a599ef39fd1f7481ad3b6c010ca305021e642f5421f465f45d4746ba899d1130017e8c6a72abaf539403b31e835c0ba20901a582b740b07a365c1a1de0d2c0f9ac4d656f96582b188f079c5415a1999059080aaf91a3bd5298b8c6c43d17472940fa4fb5dc9b420ccb787726275095891799d9d459dbde11812025fea5ef07d4a1c4f518b25e19c442f24fa6ae5c5741a45e60f65ed4264f9c3e7f1e2530c89eb490e2164ee35af96606f03ad975d808c2c1f280517a6c2cf7ef2aad6ef479db4493a425e82a2d4a7b022e8d6ea81790ee20d5e3c1d67444844833a3453c845912a7a50fcd023b95e1e4fc77391be759dd190face5a46ea9e711f0e13948c52e734eb07ce15da0ab79a7b966f61c47fe4e088025271227af1d7f5afd0266e4b87d67ae71704c0d0361a4c7e37d2729ee7b3d204655e80607bb484f91272962592df513baee64c42a171458a6adf6f97c45e005bf28be4b857d6896732fa24116c9424597b7ba72da6339b59df1cc7bce38f7aed02170be941d73f76be4f7908ff1c9a01a8cf01a7381137e8a835ebd633ec9273a636f9b69e662821bd396a9e56fde34899bf6a2c5982d00271efa8c61f986b77fcfe6b7781144655a41dbf69e9ee345e3a4e69d4e423c1475fa70f95e5d07ac07977113fdf555fc94f90b8828558fef04c7caaf1e686be9545bf4924f235a97a9609b67c61fc47a40aae31031589519b806b11e20f1dde0e535b8e1def8428691d8c1403d3e73e9151a6d7950073e2ee5f42826ec44aeff4e13b5d12a6589c1888d784d46801d4b3c5978e31f1cd4a886f000249548a17df1f0a2de8ff77a9e75335dc7d7d2fecf605f4ae8af06251a02de9d3fe8c0e969932634a45f8af896678c2daed011a9f43f2b02fc8d4cb562118bd0c452a7c0927ab7e099a981975c575b4d7a40df9b216f6d544859a09438bd829e882a7182c697bd6d2702ed6a7dc62d49494b7e5ef14d4e5623cd6c394c941b01e382e0887a8caad7550e2868b7afbf72f82e6e783aba550255ab1352205e65b13556e034fcaaf1405d2c76b6864de8fe0a4b5ce78a0e95248356d01570e68cbb94dddd000f43c682fbd3034b157b3262de16002c7b4fd9bf9426729c787ebc060bcb3f6cf157cd21fe6770ed11f0bc686cab348852347aa80ee3d21a898e9ab90e2f2b8c94745840d2c0382c718e3b5eba1ba73992a73ac5c141dea7f77fd2d409318f8c65b58ca74926a7865a3124f64c4d581bd67bfa1aed11b7396a16a389211074e99d615654f177ba6d0bc7f991d88faae751b9a42a49c7aea5523acc2f6781652831df5666d09e49b653516bde2405830805e639fe83f04522f235809013ac7523fcf309ba146cc50b197e04d9a60106e7f45f744b6756d7d883449fc9f67931ecf2be19026584644a8c93be011b2bc97240d031ab25bd0abb3012348bb392686d0e990911968ced878540cd4433b612325a412fbd118ab6492eba51cfb12042249275c0d31de13e1ea41fefdff401113bf1ea53454a53e76fe1e9cb6b86d5171ddcbe291ce7324e69b3fa29f28f2df3a5cd3f5768722b5551e4783f497fbbe9982ed8601ca4c9946549c031231147a578917012f6075054d67c5e594bd290fc5759ea21db45529b88c1f78ef0dfb13db015f6ea49740e4c52f3fbd82e27213118d9526c72ba31423d1a859884073a802488912a3f05e6c353b921feabb6e4eefc9b3c1aee4e1ee8db9a8e532f6035567963180606375122272c954ed92c4dc19962bc301de4f8ee243fee921a1ad614634c5012616c06289cf81f32462b9cbe9019fe3d58ae132778816d6b7dc731e169aa5cff3ceef2b62a2ba042b0c7144e8cbf052884cb49f37de8ee3d49fe1f987ceef778167e31335e7d19c12536e4361dd6f33ab061c10a6daddad7c5a6e3bc912c71d2bc63b747bf4040a5bec05c2df2f983c2433b85767acd16eb0d5f8fd854e80887f44327561cd3f5c64cee40a4a6c05ea2116d783d66d738c6c5f717195e9bd48230cf177d25075cb09d100b3dc2347e37bd19ac3abde12f5a8239de5ac3c004282dc488e939acfd69a1c586c6e5ea05386365bd7d2d94ee183af91f00b56895470800054852f24e07844fe51ef3dac97cf77df1ce2dff26372758c735135306d679d5939e406efc0df99b7ffe463292c6e2ffb5bc8bee63ed564bbe94b47653fcc158e34629be01fd8f2a4c55de5cb4071399a40ddfa82079f8b1ddfc32ec23409fdb931276b288a833b33ffc9b3af809edaad27bcff22b1aec51006686ee189e506d7c8c4a8fd2569b580f40cb3a35937939414edcf01d84e964e29e88441940e3cdf1ce95351ee69c3da1a47adaa8db95e571460a2cc3c5ca4dff8ca6912393fc6544e82f4092944d9b0e24f60cb4e169630d81312f215f4fbb13a0faf18bd6b9d86efe1f361078da3e2366899c2020cce768ee2", 0xa81) 01:10:31 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) mprotect(&(0x7f0000414000/0x3000)=nil, 0x3000, 0x2000000005) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:10:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000180)=0xc) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x3, 0x5, 0xfffffffffffffff9, "845c5509002000afb481954dfc5c7f8ad79f2700", 0x0, 0x1000000}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:10:31 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) sendto$inet(r0, &(0x7f0000000140)="80f2a02439fcbf1b67005a2e0a512c0b9bfa62b78f8654e3e93866c69e5e07bc4ba07b1294558434d4d97acd2737fcebe2927630c587dbd9fdaf748f3a0199a97f124ff7cdaa10a7d88c4b45452a8358211d8f082d30e287f145e34c3550b6782dadd9d155eea38a3e235350b14ddcf26ed3d23e59b2750e02f6979d92e9ee4e21acbb73f397b20288f5505ad872d184e904b54924a3421726a690e155dfc9262f67cab70e373579b15cead152d13810b53f8368a287469f2a20a0902f107652e2ad", 0xc2, 0x409, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="eaff125c", 0x4) socket$inet(0x2, 0x3, 0x6a7b17ba) socket(0x21, 0x4001, 0x7fff) pledge(&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00') 01:10:31 executing program 0: kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) close(r0) kqueue() sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000dfff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 01:10:31 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:10:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) msgget(0x2, 0x244) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x9) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x3ff) 01:10:31 executing program 1: r0 = syz_open_pts() mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, r0, 0x0, 0x0) r1 = kqueue() getuid() chroot(&(0x7f0000000040)='./file0\x00') kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x6, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x5, 0x0, 0x40000000000000}], 0x80, 0x0, 0x0, 0x0) syz_open_pts() r3 = dup2(r0, r2) connect$inet(r3, &(0x7f0000000080)={0x2, 0x2}, 0xc) dup2(r0, r1) 01:10:31 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCDRAIN(r0, 0x2000745e) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) pledge(&(0x7f0000000100)='\xb0\x00', &(0x7f0000000140)=',\x00') ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000180)) shutdown(r2, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000001c0)={0xfffffffffffffffb, 0x6, 0x10000, 0xb88}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000200)=0x9) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000240)) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000280)) sendto(r0, &(0x7f00000002c0)="387a97c8d11b3b67bb8eee9a896860", 0xf, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000340)='./file0\x00', 0x200, 0x2) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000380)=0xa955) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000003c0)={0x10001, 0x2, 0x8, 0x5, "f293a12ada23ff76bf4a11b246b762b7d61d68cf", 0x93, 0x20}) r4 = semget$private(0x0, 0x3, 0x100) semctl$GETNCNT(r4, 0x7, 0x3, &(0x7f0000000400)=""/161) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000004c0)=0x9f) poll(&(0x7f0000000500)=[{r3}, {r0, 0x20}, {r2, 0x4}, {r2, 0x4}, {r1, 0x60}, {r3}, {r1, 0x4}, {r2}, {r1, 0x8}, {r1, 0x10}], 0xa, 0x80000000) writev(r1, &(0x7f0000000600)=[{&(0x7f0000000580)="70babd7367b97a133b43816db96684c6ddc1f1d6d8f45e7935a9f4e6e6ff70493cf0e6c8a0e79d50362aa68839a05a62ade22034286b6d1ded54a265fa98129c095c378b36a1158132a053f99ca926d8beeb7572dc6df35a90b11265466f2a8a589d583038099e23f3551a", 0x6b}], 0x1) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000640)=0x6e06) 01:10:31 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket(0x10, 0x8000, 0x5) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x0) 01:10:31 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x81) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="ffffffff", 0x4) fcntl$setstatus(r0, 0x4, 0xc0) 01:10:31 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fcntl$getown(r0, 0x5) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) ioctl$TIOCSBRK(r0, 0x2000747b) getitimer(0x0, &(0x7f0000000080)) 01:10:31 executing program 1: getpeername$inet(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x80) chdir(&(0x7f00000000c0)='./file0\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() lseek(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6da0000000c000000000000008000"}) 01:10:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x800) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x10001, 0x8000, 0x62, 0x2, "c457f7c9204fb8fb4ee2279f671e64b03e36e87b", 0x6, 0x2}) syz_open_pts() 01:10:31 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) r1 = socket$inet6(0x18, 0x8000, 0x1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)) unlink(&(0x7f0000001180)='./file0\x00') setsockopt(r0, 0x400, 0x5, &(0x7f0000000140)="3e1d9c372346dced04446ff25b0f68c2781f4a68ab10637dc7ca0cd90edb2f598f7a201ab462e9169cc34116239dea553755355e60f58255f778be3f93f91c2a924ca83c2aca36ff45e7c339e09c5cc132094f4b0e7a30d56133e11a7158a5f695568f0c0c89b595ade56dab8ddc4e9f93757b598d37827c8f9af1582af6c21f5c3364e7685b59c21b5992b926cfcc69bb590be749ef982a9ae1c889fb6e07f831bb89ddb5be22559eba4c5449b2a2e34d7cf59318843efdc4aee280078bb1538c8564b69cbb14d1389e1662a68e0f581888e5f7ee4e9432399df4443a330dc87bb149a7c230a912aff9f78ce1a36399e7a56d7d3c8baceeb8741c9b3375a1734b5b2244e295b572d989f3b108be7b2c62805ab0e0c355b4127a21963046b860986bc0417b681afb9b562bf3e53d0dbf7d274dae3cd765f04fe6749cf397c32c2af28536c4cf76cc192d4a3ce19a23a2b806eefd79f2957eb01ddcd34874092adf8f19664cd4b2748d575883e3054ac00ef4bf517a109124538f34311b16eb6bd806f3df65b36a7360f6303c00c44d0c2fefde1ccf71d39576ac61a1caa1bcab35ad46688816249a282d62db4ba5ce0dd1c59a64b87916191fbe09044f9895ca82b49a594356bb26790ed5e2ab8956fbc926cc1355ebe2d5b0ef3cf0deb471f6927ce8d1dad0c3d3b7aa72bcbb510fe9883236a10060bf2c2989904d44f39e0e566a08b238d2add38a995187acf6d31661af15302d82a6e1f54a4f45258d46e5ef0a5a54a261f1be68000b8e2fe581b924efb61fe5d050b5ed7f790ce9581ce1605511998149aee40b086ac6ef76a661a83ac62001e2589cec1af064ddbcc062bf543d124355e09ac21f1037e2b037824a29f7c476af517a3f9931665e125fda3a2f0e74b464272de794a657cf066c22c10d6553d5e70961eb1f35c3351deee059d82b08e70671197d3ae6413e2663eeb484f955e3b8ec85ce0a48d434f09b646461d2a7ee6e0fc3ff8d6a97e09d37293ffe0e2891c6d34bc16b67ffd86da9b22e2d0d356eaeaefd2f42a862c0ab1e2c509d6432c072fb5eb580346d2bc34941a4120feb5f22b65de675ddda00e7d7eb8b4cfd203776d072816d1a59135e4a5f9cc566b1eb4153df7f0badf5d435e65f6ed40149a237942b5c5c4546c13caefc6b6d97794f8ee300aee50c5ab04df20487ced24d242e37665827a39d3c90e9f2bdcb7ea8b6b6553125dfccf82258e923e21a051ed5990af315e4b5417e9a10cfee0a6b732d90abecd16b8d17a36cd1dc0187dd4b4b1a5477145c319aee9232961547442a224bb4228f355b175e58c0a6e748d5a4fb7d852136590d2eb64851427ecdea4529962d79dd268d2bda7fb0aa5823b34cb87f92625333be86aecc090f3032dd73dbfb393441f1a768c32679d9a20d4adda6414425aa90e472047d5653da9606ec49e50d248c185c7f12f9d11b073e77c865763cd51cf0792d7296b25aa025a64176f29d49805750c5e36959138568d9bb9dce1704cebbfc8baa462c78db56a5dc1a660a4cd5ce180197d125372ea10e97d90fbb0c893f33514e4e5c496e8f800a20d201c100aaaf50930fa74aa1d2fbac2b5c974a7c7425f185693ed82d3d6ea880c65772f42173e427ff5435bfa52a50437e45986c4a777770c04e323212215f94fafe5f7f7e23201095f3dbd0dc67450d7ae8a03d7f9938d41ebb80fb245a19fadc1748404691efdfedca9b6c769261f57a116d130e8cec3e3959ebd9679868b0dfac7af6fa8b8d8c1aefca1d9586b25ae45c245377b5dc85b207d3b1cd1631e4175ac15f90d22299676c0ad8d4ece9a5356adb2ed4ec906fae5d357dd9e56536743a3b6386885acaaabff258ae4e37074a3d5fb5e85629328c1c8741939e476a4ccc4647771ebd36c8737c164089664f15c4c0cc0a3c43c4e112ca4a3e8d6eba906da28167193338253ae7966cafb781f044832f1a03c3aedd6f43100884e6ed7f3c17562969f9276cc9acac2f8611df14f1b3cf39673521d5fcbfa2561e79df267ef37e79a528c462c4d5000560458dcb615787231b5fb1f987b1a64f851dfb62ac0d7f0977bc91bd429d9a01432fb305cf2d2df6880f89f0bdb8a6d7e9bff2a067e2d8a12630590f165a73b7b2e4820457c1d62894791fbfb1041161c0a9fe0e07eb5aaf8e13354559ee1b877212ae6a39911b6dbf896aeaa9ead7c31a1580d3ae4802bc00c7102058b55930259de4c9d68d6e210d3626d3b9ef2435212932407e7f515c501a4fac66bf958b714489ae7276d62be9223a8c1b4d131c2dd24c5d3950d8288a4f3d96fd1908c106f2e5f6668992fb948ccaeb7fda0d3cad26aa1f39c5da7fdfe72d07f1f5ace9c422b404830bd353b5144053e4a403520ba077ea61c782e73aff06470d2a61b1eef8889b330732b1caf47621ac3365811080188f8d61013773af6e58442984a1fbb07a93ad2881a4fbfd26d0956fda09aac4f60b78c34ea0dbaf0fdd257d5dd0282d3d3739d42d501896f0a742486c941646de8064d73ffa48a40f139a82e178a7cd24e6af456bf4e86332f0c6551375a06deec6b279d7ac5d9e773586156169240f909141c2578fa83e00690c321df198d67d9144cd87faaf9951159ed785abe87c0e8f64d1f60639d6cd577f178cabbc565ce370d107a94e828aa797f321ff06d208b6396725c5b9f9fd9acb7bf2ee273d671f32c9101a555f368addd8895b74b570e87feead31a812744a8f32894a302e6e804bcb82f210ecdcb3d0fae48cb95bb53caa2dd2be2bffe119115769ef20a888f53db46f4ce40319b108439f143991705c12bd7b05fa218dde9b54320888e930b7ab0451eb9e2269ef7c429f611b89d8e8bf47fdb5d5fd850b9dc8d47b4a0754bb2bb74ed378ddf9b57d434dccdaa4123fd7ecfa5b59fa9e96c540d26696a32fd0f32e4fe3b07921748e605757a45372bef3df7060bce68e34ed2ded4a2916b0f87419637dbf024e16c37fe9cfd51bdbd4521af51c73cf58031aaf394555e68a167bbf81851a6f1c26459a9effbd6bc095748b3fc632b96d33926eb63c1587a6b6ff3b23258cc91a565024ab188c0b073dada1eb1d517b33f079010eaa84a7f5ee67d04bfe4bf8bfda0924bdfb8fbadde0f721f76c154b79f801e317115f05b8ef8c83565c0e6896de321a196fe2069fee7fcfb003d8afee998c157f4d3be3b1aa21ec3c5bec27297ed3483ef62b3deeb4c27f5707ffde764e947f95ab0292743ab0412e38b5dc449236fe79c273d3a287c35e6819c7effea5e8e3c45d4df233a0a1d9236e0ac852e2c049e2ce171037dcf975d34ae1d749b6e4686a011b9b5fea8141804c0fccc4b3b14bfe1577674ee9cda2697c13b0aa915f30140016b49b40ab92153ec183e3f285fb28e01279cd3a5ce7b369e94c5fe27b580f3f6cac32730f4c389c65a9eff449f3d8db4ba618e77956cacc648c3226886e1644ee099d4b0b359b9ab6a291d1c7ffadf62793365ac05ed784d5184f3ef296d07a51eb9d4db2ffcb45ef9ff210eb23e31ee467bcf156b24810560c036159250840ad4925d1b790ea05630f39cb711570f302abcc3099cf1ee56e6172b8b05c926f259abe397f457168f3dc924649790c4f06b7cf1f6782005a3896f555ea9fed9a6bfcc8df3c33aa4d1ce1a006e888f8feefbd4e455d1dde1e9097a6ee37f2526bb747c7e3e14b60726d4bc6c6f983c9858bf4831e327ef7554994d7617c85c7481dcc2279a11b75e2590c6528d4acfceea429f4732ca6ed6e385f19a8335762bf84424ac069abca64e30ac1ed43d2afb493df6a255380adf583f4dedd21373d02f1fb9f8d01dcd48aceb2a3f6a6713dec5fcadef06601510f690fa5ab81004502ddb2aab21941e3f1f3f13f95d991958de6128112d9f2c6fdff5dd3857fa25ff9a58b1ebb2c79d7d4d970625486053e944cb487d272a2ad3b8196ffb3cd7fc0f59af89a3301e4cd69de2d3b7bdd6e572129027bb55b76b286b46cd4942a618a6b54bea75ca2bedf0fc2ce75286f030fcfa00aea48afec3783fc0b7a2c1c68d533e1a16870329a78cb46b9167a3675e87da8a5fc8a6238526051e4995a468f2fcb18ff2e346061b6ac318d270e60f6483b1bc053e6d709343dd158b24d0b980a49e1d7c9954d5014f8378b42daf1162579cfbb1f43363cf6ab3b2dc0a556aed4ca50f2c9ec67d3ccbcc148a890281f4cb5693fe56c2f6a59e73a78440226ba7253a0fb0a8a827b3f12924c022ba6aae0577caaec0699cdabcc3e53d4bbede9d0023a1885905f118e2ba7ee511c78587dab9fbd729712f7453c610c97eac29c4a2d9eeaff92080e3d64dd1267c6b27b76e789d1535b91d869a2822e6c2d11ade8a90dc64f2eb526bca126a77dc0b70e7f6fd311b0fd0eebce351bc62fcf4e7844bd19c6dba2d899f19a9236d7ec418c5cd8dfaed2013f507fe72cb872c6d7c9e40d1766de7bd0d4a1453ce32be3d452de3583e81f96b660bbee4326e312ae4e90b337e4a08f198257511e715f9bd60396fa07301c26b22c6ea58fdd7a7acc4481ddc1979e008e96ae64f602f3ba2920345fbed310fb6a5e29155199aa2416ef6869818cb98688a54cb2f49fa018af22a9167c946f36316fe97871acf4368208696499c66b55b264318ed6ff41178e9d9e64e1a43dd9110c07121f85cb7253b55a6fa63f4b7374e68113ef05023d5cff88aaf77dda6693591da67483bee8c6f77d539933846c9d75ca5d94c2c345bea73bcebc8ed928207b24bcfef92cfd63170724faf1cddc76e6c0a7a57d1ab5d48c0c9071a0994e4586d4733091e9a56c0282f7d07ae1d3e60dba5e1468334f342fea0d10931c39f2825b56b2117755445fbe33f42a44c154956f7ebcb84f5315bd1d31bd222d4f7b5005545d999d7b03ab36789b6fa04fc02bf7b45ea558b1efb5c12a82bd220139e0f70048905d394959eb4c5fec08705c210b5aa378a70a1a5e2b8429d4739190bde21d0ba6edabb1ba6c8aee462abd8745672004b486e64da8823920b90aa191a80f6dbb97a597c56268ee56ab90a4acddc9c85ac815f492a06bc4af8cab7adecdcebb8c330828f8ce5329a601085ce1d36bb0f376ae6593a74ffafd853a1d3a484208b0687db12f8fa975e7411f393aafa7cbab5016a455e1c2a7e26d88dfd4bc2221b43d68dd521fbaab7a7132a15d82ebb28597589c20e2e90bc824d573ac50b03d8c819545fc1dd8f8d45fc1d160af2481fd30d12f63c3ce9145a42852ac22cb8b44ec879dcb5a7a36f899c406e86dea988a3485df08608415266d71e09f4012246dd16c2f7ad4c3d9906139f2d6db2633e37373318c288e6f347e82bed1180f4e81868a5559ab116269c9648c13e80f018f6a42c3af48b574ba0b6ddde9f5ebf7fe7e2e532ace8544d0bfb99838400d066fae52cfb7f9c226c267a6fb03d6f21a6104ec2be4fb09ec516912341f2b80c25b2d4bb84ba1e5d0be163839cccb4cdd5ce8ac316efc0ce9c069daec826bd61908f27f0b4ecdf38b1a241b314641c1c75076c26a5ab05069e62de0fdc655cf1227b67ac4dddac9b12955d7c6fa7a295f3543801e949e35823f4d9172e977ad44ff4fc754ec37ec9487ae88e14d846b227a2a2d34466ae8c98312819e396cca71085fa15b29d8eaecd791e8098cbde01a2a73d9f1e18a57558f084158ee5a9f278ca020a15e65e2d36cad9b2c753131d9445bc9b8904b5b839a7940d7544196cc06d0daa01377dccf849619dfdd193c6c9a2de6456fe5", 0x1000) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000001140)={0x1, 0xb6d}, 0x10) listen(r1, 0x1) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x5, 0xfffffffffffffff7}, {0x4, 0x5b04}}) 01:10:31 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/4096, &(0x7f0000001100)=0x1000) getpeername$unix(r1, &(0x7f0000001140)=@file={0x0, ""/95}, &(0x7f00000011c0)=0x61) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r2, 0x0, 0x8, 0x0, 0x0) getsockopt(r2, 0x3, 0x7f, &(0x7f0000000000)=""/72, &(0x7f0000000080)=0x48) 01:10:32 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1025, 0x0, 0x3bcd89a3) 01:10:32 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) r2 = dup(r0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x200a1, 0x0) write(r1, &(0x7f0000000100)="cc", 0x1) write(r1, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c64a8dd7bdca093d754029e69465e5a6a9732041c55b8e7ec76cfc8f67be5299f3f7585f08da1d09dd5da781399d6b9fd0d7fd28ac0fc6e123b24afa2d46debe646bba12b15990c642452a57cf6b60d1bf4f1efcf1b8e752a9a352a22152c17", 0x1000) 01:10:32 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66"], 0x1) truncate(&(0x7f00000000c0)='./file0\x00', 0x6) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 01:10:32 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) r1 = accept$inet(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000340)=0xc) connect(r1, &(0x7f0000000380)=@in6={0x18, 0x3, 0x1, 0x1f}, 0xc) shmctl$IPC_RMID(r0, 0x0) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r2 = kqueue() readv(r2, &(0x7f0000000240)=[{&(0x7f0000000000)=""/55, 0x37}, {&(0x7f0000000040)=""/53, 0x35}, {&(0x7f0000000080)=""/230, 0xe6}, {&(0x7f0000000180)=""/82, 0x52}, {&(0x7f0000000200)=""/7, 0x7}], 0x5) sendto$unix(r2, &(0x7f00000003c0)="9d45dc41067acf69862079c2564f776d5a917f1b6ec2151cc1fbd3e31be2d5cded9994ff964e4187394342dfa1c8e48518033fd0d9457c1bc786cf9e6a16e19bc6c814e78df424b5811777341a7774ac8240496776791ad64e112a41eb14a95ac90cc8f16efd9c777962a55fbc5e3e7987edaa3daa4d94be467ac19b884cd773b5eefc1bd252401de7c59782d8982dd0cd7049a5934f294491537474179e9e485a29e0b3674b3090afb87ee1b6a26bc627b6f273b05b66cf348325282f36c2675e4cd692d8b7599f55545e19d019c6b41a9793c9f85c5982f8bbd19306668b42c491ca35bad3d13e7d93f56c9043", 0xee, 0x404, 0x0, 0x0) minherit(&(0x7f0000ccc000/0x3000)=nil, 0x3000, 0x1) r3 = dup(r2) accept$inet6(r3, 0x0, &(0x7f0000000300)) ioctl$TIOCEXCL(r3, 0x2000740d) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) 01:10:32 executing program 0: pledge(&(0x7f0000000040)='\x00', &(0x7f0000000100)='\n\'\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) dup2(r0, r0) r2 = shmget(0x0, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_LOCK(r2, 0x3) shutdown(r0, 0x5) r3 = msgget$private(0x0, 0x400) msgrcv(r3, &(0x7f0000000140)={0x0, ""/157}, 0xa5, 0x1, 0x800) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 01:10:32 executing program 1: mprotect(&(0x7f00005dd000/0x2000)=nil, 0x2000, 0x40000a) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/11, 0xb) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0x199) symlinkat(&(0x7f00000004c0)='./file0\x00', r0, &(0x7f0000000500)='./file0\x00') socket(0x18, 0x3, 0x3) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x10002) symlinkat(&(0x7f0000000000)='./file0\x00', r1, 0x0) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000380)=[&(0x7f00000001c0)='#]\x00', &(0x7f0000000200)='!\x00', &(0x7f0000000240)=']\x00', &(0x7f0000000280)='-\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='/\x00', &(0x7f0000000340)='\x00'], &(0x7f0000000480)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)=',\x00', &(0x7f0000000440)='\x00']) 01:10:32 executing program 1: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 01:10:32 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 01:10:32 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x0, 0xfffff, 0x5779, 0x1}, {{r0}, 0xfffffffffffffffb, 0x2, 0x20000001, 0x2, 0x8}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x20, 0x4}, {{r0}, 0xfffffffffffffffa, 0x81, 0xf0000013, 0x81, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffffb, 0x62, 0x1, 0x6, 0x20}], 0x7, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x2000008a, 0x8, 0x4}, {{r0}, 0x0, 0x40, 0xf0000023, 0xff, 0xd880}], 0xfffffffffffffc01, &(0x7f0000000140)={0x6, 0x8}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 01:10:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "845c556b00070000000000000000abb8afb400"}) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) 01:10:32 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4, 0x0) setsockopt(r0, 0x29, 0x10, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffef6) 01:10:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x1000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea85c03e2", 0x20) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSTOP(r0, 0x2000746f) close(r0) dup(r1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x100000000, 0x44a9}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x10000, 0x1, 0x100000, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x40}], 0x1, 0x0) 01:10:33 executing program 1: r0 = socket(0x11, 0x3, 0x0) kqueue() select(0x40, &(0x7f0000000040)={0x1f}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup2(r0, r0) connect$unix(r1, 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 01:10:33 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt(r0, 0x5, 0x1, &(0x7f0000000000)="c3d621c7f8f2d82d0552bc9f8d35fa28336671f8f91709b9ab2a6eb53529341ace4495adba35d02ec0b5d7a6a933a1a498094ed56d0ad8656555e3977b7076d254abcce565bc0fcd8046bc2d58374b", 0x4f) 01:10:33 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socket(0x3a, 0x7, 0x0) getsockopt(r0, 0x200000029, 0x80000000000041, 0x0, 0x0) 01:10:33 executing program 0: select(0x8b, &(0x7f00000000c0)={0x0, 0x0, 0x10000}, &(0x7f0000000100)={0x3}, 0x0, 0x0) r0 = socket$inet6(0x18, 0x5, 0x200) fcntl$setstatus(r0, 0x4, 0x80) 01:10:34 executing program 1: msgget$private(0x0, 0x11) r0 = socket(0x11, 0x4003, 0x0) sendmsg(r0, &(0x7f0000000600)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f0000000080)="cea6b566905cf1863dc753f7d7d1324837ed336d9569d846d94170b733d9ed302f2bd8b29f308fb7e3e10bd1cfb6f9174bf632adba2a4282919fbfc2a56af3fd99d4a88ac2ca934266142aabb9aa1cfa3e997b2b30e71c075822879a42b6fea7026dcc71269382992af4fc3bdb", 0x6d}, {&(0x7f0000000100)="d136fcfb63289c95fcdeff7289fa63f7f371ef81300caed45d193c25e19383831bcedd4cf107d7f83afba51b2476e2050f9f5d6a0c53b5c59df3403d2f0f6c6788214bc8649394440f6147790b369afa", 0x50}, {&(0x7f0000000180)="8a81c02c1450d76678edb97362e908443e656eb9e5bc2f53ed5516afd68600608397448b9fb693beb26e17be0c6cc324612ee944f1f82b6976c31c98beb729a2850bdad2548ef11e3c5912800cead33fed173c8b79f06aee1575bfc1e09ff959886dc8ad9f67a1fbf4265d6dfd5fca45b4ea1ee26c7a945b9e4c9f7307dc0546bdda2a7af8fb6088b63529a7b59b4ddb9a3535fc1686cca2510bed2619a81483c1b5184ef36a0e865ff65fbad2b9994f46f7fee2cde74ee090bc2dc2f539d8b91bca4b8c1a42d31730e4b9b8762bee890e60cd764bb84566315a168826dd7198740acac30e1d25a2988f2257e972", 0xee}, {&(0x7f0000000280)="cc9946d2d8b246bd1388461de12b15728aab7598528a4270750bd9415f1f700b5e0dbe4633b338f3533252cae994085475ba95a6c53324581392f70106d311148fbde3c80167c4bf4e0f64386103918e724735677b3d5db35dcc29b1f63e54e7bc2af77ff091f88c2fc8283f9a9139db193651dd8d6d9dbb07e6f10ce69863b9a73fd575e8c033560313ee358aee5d76cbbe631f4df68c5905b69f93b202deea4316ffdca34958f170eb97765c50b36bf627bc3add", 0xb5}, {&(0x7f0000000340)="233e365e06db81192b8d5e2834dbc6b938e38feafd924bee7686b5c5aff21faf46b6440eeb6b8673450dce1dba0296bc9bd8b6514bd3784cd9f30fdc5fe2f11fdb7711c6c0599cc85b27d21b31a5c0e44f8dca5a573e4165494f3271c6d5ed225714d81853dd26789b2640727652fccc6ad902ccb24fa1a1180c", 0x7a}, {&(0x7f00000003c0)="70d81986d7b56e98c6e0fa5b4db3cfa16b4e49cef59706a1643d1d68448280bb42a4f4ceba76ed59accbf621068c45c9c2b768eaf8c6e848e5c8d6a8e83f48565609e646a22a1147dfcf9e49d31b0d0de05af2d1b7bd770c471cfafd32df8b08", 0x60}, {&(0x7f0000000440)="6dc1205bf9af508c6010b05c4ab76d4f769d7556bc5588eac4156b8ecec185b203f0f8814a9b3dcba881a0ada4ccef3939e41fd5576063efe1d92cc5c930cfed17a6e1eeb44346360d58f2305a0a906c4eb9bd21133129619ebf06ca7e42b8cbe6428d519f266eae81d60996a80234fd0c0290b9db441a52e0aa1a3c2ab704b644096083f3a68539632b1d19bfa665aa4f190911f10cf8f1c4284183458d83e185", 0xa1}, {&(0x7f0000000500)="ba3c5d016e8e589a61c6a2322f0efd93df313beac51f5bd0f54303de6b26de09d7df1a0ab7af175b3202ffb77c", 0x2d}], 0x8, &(0x7f00000005c0)=[{0x20, 0x0, 0x400, "332c74c3392607b9f027e367"}], 0x20}, 0xa) setsockopt(r0, 0x11, 0x3, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000)={0x1, 0x3}, 0x10) 01:10:34 executing program 0: r0 = socket$inet6(0x18, 0x4007, 0x1000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r1, 0x2000746e) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xffffffffffffa63d, 0x1e77226c, 0x6, 0x8, "f1488ae0c3dbcf97bc7530821a5ed148738a63ab", 0x3, 0x7}) r5 = syz_open_pts() ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000000c0)=0xef0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000100)=0x8) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000140)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x7eb3, 0xa7, 0x4, 0x80000000, "b449de6cee6994ebd2ad8a52466788313d564fd8", 0x8, 0xffffffffffffff01}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000001c0)=0x95a1) ioctl$TIOCCDTR(r4, 0x20007478) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000200)) getsockname$inet(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r1, 0x2, 0x1) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000300)={0xffffffffffffffff}) ioctl$TIOCSBRK(r5, 0x2000747b) faccessat(r6, &(0x7f0000000340)='./file0\x00', 0x8, 0x3) ioctl$TIOCEXCL(r4, 0x2000740d) r8 = dup2(r0, 0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r8, 0x4010745b, &(0x7f0000000380)) ioctl$TIOCCDTR(r5, 0x20007478) dup2(r0, r0) preadv(r7, &(0x7f00000015c0)=[{&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/169, 0xa9}, {&(0x7f0000001480)=""/173, 0xad}, {&(0x7f0000001540)=""/114, 0x72}], 0x4, 0x0) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000001600)) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000001640)) accept$inet6(r2, &(0x7f0000001680), &(0x7f00000016c0)=0xc) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000001700)={0x5, 0x1, 0x3ff, 0x4}) 01:10:34 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd2}}, 0x0) r0 = msgget(0x0, 0x42) msgctl$IPC_RMID(r0, 0x0) poll(0x0, 0x42d, 0x6) getitimer(0x0, &(0x7f0000000000)) getitimer(0x1, &(0x7f0000000080)) 01:10:34 executing program 1: socket$inet(0x2, 0xc007, 0x80000001) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x5, 0xe6, &(0x7f0000000100)="3b436197945d5e46e03fd24e17f0713d9ad3f35d153f94fcbf18f0cc0cdf56ab619328f47d77803efe9246fc85db491eb93c749b01338837f57e6ab87d52e57eaa41d5beec7cfa9611973a8d76b528526c35803548194563", 0x58) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="1d5cabb8e1fbe0f2cd66c1b0d2f9815f8a3dc3d495782c99a86bca1c9f4e6b94113d4414bc945c20c74db57a2c30931284765601f95f2e1a4287f7202bf1066eba190b2eb64e1586fc86d3", 0xfffffffffffffdd7) setsockopt$inet_opts(r0, 0x0, 0x2002000000009, &(0x7f00000000c0), 0x0) 01:10:34 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000dfd000/0x200000)=nil, 0x200000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = shmget(0x0, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) socket(0x6, 0x4, 0xfff) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:10:34 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f00005ff000/0x3000)=nil, 0x3000, 0x5) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x88) accept$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7f, 0xff, 0x8001, 0x8, "62b72296c1357c26bf532e2b805ec961db41ee50", 0x90, 0x80000000}) r2 = socket$inet6(0x18, 0x2, 0x800) connect(r2, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8) socket(0x10, 0x4005, 0x1f) r3 = socket(0x16, 0xbffe, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)=""/12, &(0x7f0000000100)=0xc) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:10:34 executing program 0: r0 = dup(0xffffffffffffff9c) getsockname(r0, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) sendto(r2, &(0x7f00000000c0)='\a', 0x1, 0x0, 0x0, 0x0) 01:10:34 executing program 1: r0 = kqueue() unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='c\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x10, 0x1, 0x1}, {{r2}, 0xffffffffffffffff, 0x40, 0x0, 0xf9, 0xc1}, {{r2}, 0xffffffffffffffff, 0x90, 0x27, 0x5, 0x6}, {{r1}, 0x0, 0x20, 0x30, 0x7ff, 0x4}, {{r2}, 0x0, 0x13, 0xf0000082, 0x5, 0x2}, {{r1}, 0xfffffffffffffffe, 0x65, 0x60000040, 0x0, 0x4}, {{r1}, 0x0, 0x2, 0x0, 0x2, 0xb3d}, {{r1}, 0xfffffffffffffffd, 0x50, 0x4, 0x9, 0xc222}, {{r1}, 0xfffffffffffffffd, 0x80, 0x40000003, 0x3, 0x80000001}], 0x0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffff9, 0x2, 0x20000000, 0x3ff, 0x8001}, {{r1}, 0xfffffffffffffffd, 0x50, 0x0, 0x0, 0x4}], 0x7, &(0x7f0000000240)={0x3f, 0x401}) pipe(&(0x7f0000000280)) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r1, &(0x7f0000000300), 0x1d, 0x0, 0x5, 0x0) poll(&(0x7f0000000040)=[{}, {r3, 0x3}], 0x2, 0x0) getpeername$inet(r2, &(0x7f00000004c0), &(0x7f0000000440)=0xfae0605aff0bf131) dup2(r0, r2) 01:10:34 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setregid(r0, 0x0) r1 = msgget$private(0x0, 0x8) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/163) msgrcv(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000200000000000000001000000000000000800000000000000000000000000000000000000000000000000000000000000000000000444b2e0f33facdf92f2565b488a500000000ddb4f06a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000710000005c541b8d92eb56d865564100000000000000000000000077fa2cc209b928b5085fce00a74c72000000000084"], 0x1, 0x0, 0x1000) r2 = syz_open_pts() r3 = dup2(0xffffffffffffff9c, r2) fcntl$getown(r3, 0x5) flock(r3, 0x8) connect$inet6(r3, &(0x7f0000000240)={0x18, 0x1, 0x9, 0x5}, 0xc) msgget(0x3, 0x164) r4 = socket$inet6(0x18, 0x8001, 0x0) listen(r4, 0x0) accept$inet6(r4, 0x0, 0x0) close(r4) execve(0x0, 0x0, 0x0) r5 = semget$private(0x0, 0x2, 0x981941aa907944ec) semop(r5, &(0x7f0000000680)=[{0x1, 0x8}], 0x1) 01:10:34 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() r4 = dup(r2) accept(r4, &(0x7f0000000000)=@un=@abs, &(0x7f00000000c0)=0x8) shutdown(r1, 0x3) shutdown(r1, 0x2) dup2(r3, r2) syz_extract_tcp_res(&(0x7f0000000100), 0x8, 0x7) 01:10:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="3ff35400089503cf58769211de8fea0369156707d7bb548409219634e806190924aa7f0ead1eb60f8490ba2e34d39ae526f046e54e9ac8875afe49982d653ba06dbc1fb0fad3323e9c8103f7cb2b29121ec30aca1bae0b7fa74bbdd4ee8b6ed705000000fb28d01c35ad2949b41761ba189f5e15ffe0756a5c8153e9eefa96b9e24757eebf6a4d1f28248582d9a1"], 0x8e}, 0xb) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x840, 0x0, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000001640)=""/4096, 0x1000}], 0x258, 0x0}, 0x842) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) execve(0x0, 0x0, 0x0) 01:10:34 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) sendto$inet(r0, &(0x7f0000000080)="3e93e2339ee285aedeaead90719b3ac6af8289af451c49cba2dd2f96d3a952e33b384f4cb89460cb75e3f1be3f962eb32ccb4f4aac696d84838f0542dcee5d598f72fec85c436827608f0f67763f2d5e3464a35c64385e3d9a32c386daad958ce1400e114650", 0x66, 0x1, &(0x7f0000000100)={0x2, 0x3}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1008, 0x0, 0x0) 01:10:35 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getsockopt$sock_int(r0, 0xffff, 0x1104, &(0x7f0000000000), &(0x7f00000001c0)=0x4) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/247, 0x438b0b1d1b34013}], 0x1, 0x0) pwritev(r0, &(0x7f0000001680)=[{&(0x7f0000000200)="824ffb5ce3b46f497448584697217b766eea023f84bfdda3b2f45cc0cc272ee344fa4c61bd8fe90cb1d65675fabead743538d157270ec852bfa7", 0x3a}, {&(0x7f0000000240)="c400d23acad53ceed37546d40eda8bd597dbdeaa49008e11cd5c69a4b1279b9524ebb679fd57e17a1159db95012f9fbf9407e10c8a6e8e2fca50df59af09eb1a033686e3963898126266bda17354a5e127022a68a57687cb354ed0a5d5c40524e9b3aaf036449ead5b82b6de2c724f7696197b55770bfc8b20b8cb4874c25d83bce58aceec7b338e0f61df457c32555ecdd121bb49a43b201b2afe67577db7f826781305", 0xa4}, {&(0x7f0000000300)="34b61a0da675512a6e07aca188ad52a4b6fc7a06bec914e2755f0366b4779cbdb939ac34f5ee9e96d4b2a8c38459684aa1b7a43216eb9fc76c407c6c883ad05a77f945c0749ed5137ca0b30ca4fa750582f3910261e9d83e943e5faf68ab181efdd0af8a0ab4526fa6e1ffb185b5f568439459a1f4e53703cc5ed0a1bd2f80f9dd11bef26c730a9e2da6027ba07c676c4981e9142f1a0b5035f37d0efa16ae180d3d786e9569349aa648370921", 0xad}, {&(0x7f00000003c0)="dff8b0018629cef5129d46b3253cd8b5244d39459cd1ffd624e8f37ec69e41c345f91956a56a9a4a", 0x28}, {&(0x7f0000000400)="08767e482831394a017f60d57d75231afb8a5d73a8b87a22c6d39bae3e430e4921e18a0f9939c6f14c52a269a5eb5e07ee7d61", 0x33}, {&(0x7f0000000500)="22b0b1c788bda8182d72fac1b1d2d7278f9e6f1810ad88c5bb51b8a7e454946aa82fc5359ec9c47d7a1999e11d9f67c728b13b3026f6e9aa9a7e6c18bc54f4fd04eca366950dd8c1a0b6ea37882e76d6a032226bf9a5a6720f49022b58a9bd986832331469cf7acaab1b81018112d91cb2ddcee94c2cce2448d53e8cbf6f05b9bbb470e6c834d6c55c8a4675edde24fc328d9beb869005", 0x97}, {&(0x7f00000005c0)="b246cc6ed626d690371648afd85ea61b71d3f605abfb543e850f61b4a38cee7cf1fd25cae98381b7ddf6c36c94fa109e6c7b1d80bcd59ed5af57d4095adec38c3f92e40c77f28118a4b1894bf080aca9fe91c2f6860a1f38c43a284090654639b2c65712dacf8797962216a88d8f9f09f724c1ffd43a19d98fdd39d7333f31a9c871cdad5df8df5be7e3db6d3045ab4520a42218e2a3cc87744267f428914f9cd5e38658bf83f1271892aeddef1022ad8312a26988ab18129219b7bf7be06e423e988a2de47251a7f1ec7fdc1b067576fe7ac71663f7459c2722b3ffa32d726f9fdb6acbb491c0e5f3ba8913980ea1b55d785d19e7feff7c290fbcdcb17679682f41eaf261178d34ef84c3c424446f92d05e5feb6ca7d5619bec68b756b95d58a127c95e493f54f6326b476481025c9039207e1fa8fa4173235100619a3bfc8b3fe9e38ac93ebfb304c963253e4e5bd1875641fd1ab56af0ae0de523f238b8b5cac74eebd67ebb20beed081d532eacf95eee9e0d362808cd336721eccc75821ed096668545ce536f7efa788393dd723a2046b9f5df9642e1da47b959e35460a6d07d18cad05cc6935b10f1a53836da717d5ff21f9286743e79bbfc54c94d17102ae5398101aa5cc9d91bd660d8a9526904ef6a62547411c0bf019908a2d7572e1ee3ce5c800b270bd1c5eb777d1e460c50bc7bd192dc42fc161ab073be338d0ecd19cc5217ebeaa2e2be1c949e512c63a0b86f61c9014ab0a0e82a6a37348e71bd29071c84d4d9097504bbe38202d5df5a2239a37bfc1d23e07f971688c9d79a1cf88f83d863afb25aec86d627f6c643002cc80787fccb5b9e8b59693421b60d1854c41823f146a207f6bdbe8198532a89c1cdf9e62bbc41301fa2acaa42aa9df783b88790b8dfe6c3f6d4b5e7dc13ef9aed16225be3a302c75204d262576ab2cd045231e861aee6936493a9da8ffd5e3792749fd5ef948acd8351820b7e6f8d37d571cdee191e0b608f6389e369560f34ece40dbb1a83eca713f309a00a521adad29dc75b34cff8a49b6fca4d4d1c77d240fbb0ff4c929c4d38ba1408cdba1befd6153b5484035b8fc4f79f84e0e01120708355fd2ffe7dbc9a7d98740d946bfc2ae554d31aa83c9c20c54670acaa8ceb853f6a14c970002b29045f10f47274bbc4eded343be110dd699330252a7f35137a127681d7dfd8c216c8374da05ef585eb1f291f1531bbdf62507eada3b3876b774030bff952e18e6fae1477dff1f551532016383b22efac788423af07d2e3be75a26182d22b0338c4586ef1e46753d97d78e0601b97a8cc2b784221bd28f1080f026de653525cf4788785e29245c826857e4b1d91105377d6a0a5b0b778cd7bd6e2a8f5f7e65172817c2fff668726a59a7129dc0e8a02e61f9686e71344726194c77c5e9d16aa405df5531eaef3edf5eb0bcb0cc5dfeeac3fdef24ae33e377be1f6a7c1c9c27d168b19c1ed9bf10af659f185ff5af9d89892fa5641c776995a668d39c9e5da683e3628671dc7dbc86fb9e1c0753bd442c617a0817d5700c231369680ca7738f82a8ddd5163b2384c4fdfcc29626c7ac296deab66897a04feaef54ce82a6ac5d1a40acc87b23c1571b07394c4049903c8e54a5330174dbf4b178bf69b12555e026e438e0ced86a2efdc4df97bc4318486efbe9b7f64b7286880a18500dc2c7636332594ac64d8cb4145cd27255e2cf55953b237091e36bdcf8af47e6476dad2407319834be75a557050345e7260d5ddaa484737640c13552214bcbdcd0d7f115255eaf2f9de51c51277b4c5b0de0c84a90ed307cfe31c0d2a7f6a8ae0bba14fad71fec1e971ba70760cecaee5c0dfd4220d7915fc2a44ab25f6db67ada08346a0eb8b9c9a6094e2506bf82ee86d99de7e04ad0076b43a3fae096b6ae10c08d7227a802ba94f3773f0994671eb04ced2c7bd222d613143c458bcd334ca5961e9375c147620741ee6002993492003d2a662f269503d345dc800f7f0dda88e75992ff1e9a9642589c27a0f05782bd6f4663b6c0173b3376cbcb569eec47a52a40a479db7f5e91fc3adad549fcaa5150de7569883a44250185f37b885fde71fb10d84c902c6aee90f2b0e22aa0ab7a098c97eb9f73d3252ba3e13e5f395e0448cd8156fa1b5284874662e9f8d9d1de8a527dd7dcd2d13b60643ce217921ab03306978229658e96228e533b0fdb5a871ccf4c78311a371a1ea88ec4cef94a3dca73147a389a91462b26b51c0680543bb2b862dbf821284aea50743e533748c8684431edcf9011f24a7273499143777a7ecf684615973768d8e6feed18fee33b4c74be852d6e41afd234ebab2ae583424523982c9576bb8e7eab74167b6cd1306de3ae5991ad06d050f2538bad8b053e462b75f46926b27bb264bf3b0a58543a20fec91c94952d6666fb90b95361827e7cd66a125481e7f6424c15ba3a188f410dbdf8c60650a567e658910aa4c4a02802279f2cf1d32ddfca85a429919451d0dff9a37c247042ab9f4a91a61de6e5a12c913c7d40a2019df70dce6d0258d79495fdb5b03117a91eb8148889b499f80d8f98abd2a59a0761f1ff86f272e622b83440d68e1075d8bcbf65ad920aa62f578b9527a8edbeeb527b8d57f0d7d3613c3cd7ddb17b27bf0d674b77ff7aae353990a2d52f1e3c9e43b31d2a79e24f5f218f79968822243e430fe047cdb7f74af1389e9586167d30e5ea84845961a5bf8b86af2240d66f2cc4dc93b2239969f3bace45d3f93999185a744bd2fa424babd5cbb8532e0723bba5e2f16e53a22918a1174d6a9b4f6aa841a2ac876dfc9007188d105c3b69c69929d4a24eaeeedc18bc7b73dd1f6b1a33fb34766800188f5d8781a526adc79815866be236a4812441c12733a073836fa3b9775a913092559c1fe1d10b07fc9f440dd8d1e31859acba28731b574dea754caa94bb8000e9930bf31e57e53bff10889864a2e1b1932e603c44cc2c65f1e39af45090a3fccb68ba78251cfc11b440336298de7750dab9b1fb8ebaafba845c631f71942d9f81956e78303834fe94acc2b0d206482a554cd67be0dbf1d7a2694e4ceb8ea506b7023505644d18de20b7b35c1c9f909ae9b5d17233e98b2a720eaa071540d2055ae2225bfef02393894b8b52ccf795743db9b62a9533fe68b53e8c949ce1ee874285545515d5c29809810a7a768e57a2437fe25c3c253cf1a2155507d548b8ca1bb00c76a029cd6ebc61ea84ed9802059b1dbd93b2f7998fc47a03d7fb2b2d410ce56e62bff0504508b0d60aa50813e49214d418f65be36f99e4958649ee8c1d20e8fdb7d66be15dae9fdd230335c634d599cb1e2aad84d70f2ce0432e18dc8345f50f3025f84850d6349f2a3ee246b1e3a109e709519a3cc3b5ee3a70673b79a9b24e47e9446ae0c22d7b2b33fa2de2298992ee00ec1aea989c1ec4b05908cb1077f50abcb75a024d7b15fdb29910bfbcd659c0aa9be5f68d0c0a3ee96490787e4ae21e4a119b0652210c01429d305cb3901bc2fec42f31d0178f4e6ff76187b38ceb45943bbc209ce3818c74d4af967e9d868cf3bb6be9153a66f50f0ad7b958030b78fb6e660350deda21ab877c52240f6acacc7412f707c4bc6ed0c082445146e3895c0625a0a3802ff6c9597ecf6a158685b02a9b9fafb0f278b72c660084993d512942974d36231e6a38989d7af949a5792bb37b4c77e29b11996b45deb423114cb3415b4c7f24b35c2554cd5db797b62673d66bcbb089ee0684c012d9078fb0ebb8146986dc07c3b70c537f952653eab163409255561ec81fe6c3fb0785257cb145f61809fb11347367a21aabf970b449c6e92d5be5e86f769e5695dc18674e8edda6bd9a46c07ea30d50b56b22204670c8f9cc2f52b5407da5702cc1e222085c0b33c2c3eea2d86154b811b6c49a08dc1186135e99db207d1b19db6698b3a2eada0c998c90d89683849f95b16f29754f628688e8020ad5ff628d9cd734566b59cae0179c32932789666634bffe076188bd5a7edaef2014bcd8a7d0c154ce7aac5b82c29510ba3b68f70edeb98076e57976563439529b3ae3b2f152b93af5c045a2f92237be526778a9ab60d0fc71c6d4445cc11fc682fcae8742a5da43160a7626c41b748c8694931ea8b4a4fdeb98b747ab84037b619e0d959870a08e240bb12d44ae40f53331cb45bd08d0915043a75ecadd2736eb64528c44255090f8a0da321f39f38085129e58e508798d124e57d067e3815024faef0a38da6f2d70683fb523ea9e4ccdd08467c352565b85001938161e5b5ffd6788ca5d83323ec994b5937b8860c9bfd8e3063bd9983cf2745d86c0031698ab077ff81518140c5137cf510d8cdb091e1c289ca2da406740196a2dfa21e7b3c1d19770c7fdf84cd94cf5b4797b1bbe60bc8991884e5f6edb5b6e67b76bd7cf87af3a63deb826bc8befe0d7ec6985183cbce67b2f4386b8a5b08cc9b5e02a0c7ac148392befc227dffb12ea69fd74aff679c60806120fffd9abba90b253cb257eff4bcf84a9394e3b3cb1f9dee8ca2699dbc6a6330369ea239d3774988116238044db369b8bbd03b29cf6e8ba174c5bea4789b759a1ecf8571f24b0adeafa7d7e9b976e7bce1ff94e0e067c49febf8913dc074289de00b30831db70477930ad14edc75862dae77bd836461f5020096c8460df3ad4f97ca2e3036b9eb0c77e49292677399c17e1ff8b7151f4446a49e7074e14d0bd803a3452c200c92d2cdf90599bb198c974cc627f9c249de0be008a8c33264f927eb28245b56e8bd7c804e6eeedd7a37ceed70301c6257af1440cb0661b33da0990275031db526760c47b9fee2c2f64080677dd140f8b6cd15222bd340427ae7debddc98958b86d5944dca4b4b3527de8c776de6a75f74d5357748560e7f64aae3e39a033a4b3182e184b55617d8eb808ec4e6faa79302096d04f788b08ee76a77c882eca86e143b9d9edcf4888cedc5d23e502f2cd45e8dc1267711211aa401320cbfb91f555a2004d7a212721719fc32a5c24cec95f102e986e63dee0337451437c37bf7f9510ec8756f4c0e6fd1350359a6553bd457ad8a448035bc78f5c421595044de351c9e7c5ba6ed1f6585dbb1cadaaac828724a3bb69ad70de0384fb1fc0417298d43aac3c0dfdf214fd83c2c4ad7c170b48da143891b4bfd1e4037d052bc9876f5cf57e17dca7c7d60348e21dac8897f13c5ff43bdd89ac06b8d24e487dc7f68e2d759eb905e49ecb74ffac6638b7168f1d21e865034d614e44eabc38364229d8edbea93b26fc349b5bd502d4fac590248caf71b320881247e8bdfb8fa4e4103732f610c0ecba49c3421a5669945829ed715b412e79d4491e90c4ee6d13beaebd6df84c9747d6705dd13ef94c7ef73843ef249aca7403fcedc7a4a33d148fc2063df7a134bbfeb8ba16cf000e472ed4b6584f2838d3313c5aae56b54d2de184787de355c321c69ef325fb1a521ee302545f9bc8975ece4ae948e22bbbdfa5dc7802ceade4588e8b3826665fd29b9887b8a8245ab5a8926ec14fc27d4f77908f82a9f9919271caeb270b801b6ef4b74ad963915fc7fee3f5dcb6b0d91c41ff4a98ca597cc3cc27256daf82470abaed541b1c1e23af439217b50b177e5ee88e6c850ae4f9fd5bf22b38f1b1c9834b48185f53df02b5fb8d07686555753a252c90e29bed73fd431ea431bbf0b4735cc8f39ba40448338e10be7171bff634331db0d24aca901dd33e97ab8c799c553b8e34a5fac14fb12ca8be76a87f6d22f", 0x1000}, {&(0x7f00000015c0)="b6c1d4ce62fd5818ba5c090f19ccf08f236d4c7e0bd46f7a730be3b883d11b5c5fa022906081bca0b26fb7aaa4020beca614a05cd4433d84933392bd65da0d858066fd932c875ffcc790c1c87d0ae6f3b9821571c58376eceac77b9cc1a4b081cd994abb1ba79896be4a00817a4cb5dc50d72ade995dd826a834da5a063429a9ca34b570a36d0da4e2a61cd86c6fe71c1cd7e14e6713d0528e29a92175c2d863855c85a319d35a71548ddec2bdb0f89b56f1f2d8ba20bc40f3c6eb6f55cd", 0xbe}, {&(0x7f0000000440)="4c1e6df6db3531ab1477311b2cd2dcd3280194186ff256d13fa39223b5347210132cd5e281cdc33612e163efb599cddf4233fa35b347cec8638b1d2a755571264a3fc66bd51340a4bbb4467e89cd7288aedd07d6", 0x54}], 0x9, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) 01:10:35 executing program 0: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSBRK(r1, 0x2000747b) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) 01:10:35 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f00000000c0)="fe056ff27113b3092ea513a5ad015588e68fede1cc2add14d93b491a9782c859acd85f4c78c912a5d46c563b7612c49210792a4ad234956130b00f1858dbc85f0faef01606bf1dd7ef2f6d427b2a9ed26093943cba86345cfa024c0a8559dafb4837596fa386be2a5d871ba1330461dad3ca36684906b527d650c752", 0x7c, 0x2, &(0x7f0000000040)=@in6={0x18, 0x1, 0x38, 0x1}, 0xc) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0xffffffffffffffeb, 0x0, 0x0, &(0x7f0000000080)=[@cred], 0x18}, 0x0) 01:10:35 executing program 0: mprotect(&(0x7f00000da000/0x1000)=nil, 0x1000, 0x4) 01:10:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x20000000000005, 0x0, 0x0) ftruncate(r0, 0x8) 01:10:35 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fchown(r1, 0x0, 0x0) 01:10:35 executing program 0: r0 = semget$private(0x0, 0x3, 0x40) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x6, 0x4, 0x20, 0x9, 0x1, 0x8000, 0x1]) semget$private(0x0, 0x7, 0x14) r1 = semget$private(0x0, 0x5, 0x234) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x9d, 0xfffffffffffff800, 0x7f]) r2 = semget(0x0, 0x4, 0x4) semctl$GETALL(r2, 0x0, 0x6, 0xfffffffffffffffe) 01:10:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000)="eaffffffffff0195", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="04ff227d35116852937fca50cfb6822983988fd95d711835b7405701f965a2ccca0797e929b0813aa561fa39ffedb766760c2146bb9303c5c0d24721fe663301a5fdeee379b974f7adea384ece77e814cfee66002c150662df513916010ca4c2383e49af1f78161ef91f76163e0f02b37c280fb4be59a7e22fcf3c47796ee0a900b909ea7bc48b3d6602a7667f65eec618f01a98a04f73dd2c57c1f824b88a66b9a6699d901ca0578b67e3fe1268f19945d75ebf5ee752dfb492ab7f268d7e4da12d3c55c5b2c0b63cafe0950dd042893ea4044de04152ed6f146b30dfbc80", 0xdf) socket(0x3a, 0x8007, 0x1) 01:10:35 executing program 1: unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='x\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='./file0\x00') r0 = socket(0x10, 0x1, 0xffffffff) recvmsg(r0, &(0x7f0000000880)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000740)=[{&(0x7f00000001c0)=""/253, 0xfd}, {&(0x7f00000002c0)=""/173, 0xad}, {&(0x7f0000000380)=""/235, 0xeb}, {&(0x7f0000000480)=""/234, 0xea}, {&(0x7f0000000580)=""/225, 0xe1}, {&(0x7f0000000680)=""/87, 0x57}, {&(0x7f0000000700)}], 0x7, &(0x7f00000007c0)=""/191, 0xbf}, 0x800) 01:10:35 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20000000, 0x10) writev(r0, &(0x7f0000001680)=[{&(0x7f0000001580)="5faa7f4b18d5567195f6da84ec9831c1ccd0988c8d9614deae0537ee38602e1039ef0501706e516bf5da055dc0fbb48569260f097e7e02ee63b9a11025310dc0", 0x40}], 0x1) r1 = getpid() fcntl$setown(r0, 0x6, r1) execve(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x100) writev(r0, &(0x7f0000001300)=[{&(0x7f0000001240)="7afae84010e9901c5ce8571074da60c98007b6bc293ce67ab186f2e2241e7bb744804339426f2d9ba119156d34d17f60d3257f693d3e11c5f0c6c838b016a7a398d4fcd33102deef02e88094f29f2f6757fe0b6f77dab27bf55b5adc306cb994dfadb7018e590ee2ca0c1c7a7d0b74317da0fb8fa94f58dc01ce45d6a940b15ebd170fbf680a430e059798ff02c9ea18bb", 0x91}], 0x1) 01:10:35 executing program 1: r0 = socket(0x6, 0x8000000002, 0xfffffffffffffffc) setsockopt(r0, 0x8, 0x25, 0x0, 0x0) poll(&(0x7f0000000040), 0x0, 0xfff) poll(&(0x7f0000000000)=[{r0, 0xa0}, {r0, 0x100}, {r0, 0x20}, {r0}], 0x4, 0x3) socket$unix(0x1, 0x7, 0x0) lseek(r0, 0x0, 0x1) 01:10:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000009c0)="582720efabd16ebae632252595a12fd6aa5baf585b44fd33055552fbd5e41789632dfc94ff104a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ea5d00d1628b53ab5a75f6c5f3229f590b76c", 0x65) dup(r0) write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x81}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 01:10:36 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x2) r2 = open(&(0x7f0000000ac0)='./file0\x00', 0x200, 0x80) getsockname$inet(r2, &(0x7f0000000b00), &(0x7f0000000b40)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xc) setgroups(0x8, &(0x7f0000000a80)=[r6, r6, r6, r6, r5, r6, r5, r6]) sendmsg$unix(r0, &(0x7f0000000a40)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000800)=[{&(0x7f00000000c0)="778b7f0bfc2f862387c4d77db86efddc22f0a1f9fa64cea476cc8f7b61d34f830fe47345f566d9ec0b69da1aa6b99112ab382cf23662b95c5227dc53f5f8162511195c7c41b89667f3697551ab536fb480e471d3db6e079c297598599dd555518cfc234e97cd836c7ab46df6af0e2c2a836a246b1f31f406212b18f87e394104ff035fa69dd0d9e9330919cd9ba0fe6c6a47a7f2d6d3154b4384e5e82ef864f21e973b0098cda792c5f2a6c76f57d4d381f24820c4ea546f57c50328aaac837f392e64c9d2317afd50a643c69b95b89151a01e7c636b327e226c517c2107bcbad2c34c4b652e6fbb", 0xe8}, {&(0x7f00000001c0)="1e630671c41835a235a3e846ee5708f8faf5f687dd580f048f2480c0a72bba64948de394a09667a186cb1a077552f40753a756415d70b62c5c7f2ec1c9a7c3d714d53cce98ba695417cbb3903773260a0d1f08", 0x53}, {&(0x7f0000000240)="e2a176f8eb898fac197a96471ccaf1234f7d41474a98c3a8b3d7e3cd0d28ab7a2907abc3e687fb05fda1914e1ab10f1b07bcd3b7e06bdfa1b2b50aaf554a7d3a59c9a5d613704b91e6f867ee2e8883fdf6e89399eaf0e8ed31288e7b926fea42e7312321b8dccea2aa5bcfce2bb7359e19e2ea160d6c26ce108d3dc27eae6c1b19e87980b29c8d317e0499d88bf6526dceb808cdd9e3b753e62f0261174a676b6334be9879fb6f954237bec3e8b1fd84ac10da2c8b1e4e21669ef5acb8fe969aaf4bb0823c5de91bdc188f7a17d4e5de625dbcafd720f647563c88d120", 0xdd}, {&(0x7f0000000340)="a1b759af1b9760212214b9867c9916c8f0f07cb7613662012ea3152cec7ba4ef77432ab8e69d43f3f70a3d02ece7781e9ad38bd5706634dce8cb95cad805417ca25b7a71ce6d1f877f308f51caea4a9b1c220110918afec8957903649e9ec1f48f4cb13991cc76497ccc5bc44068f6b6674cff089070c2736d3aee6004539a9d5a732a4c2f52e3516282d3e1eb47f0cfb3bb0d91285506433a04f8a5237c4431c16879b89a7ae6da3c073c4befa832d73f8507ab74b8bdb94a7782d31a8ff655cc7455d8a6c217c16cb4ca", 0xcb}, {&(0x7f0000000440)="b5af12560b91adc43ff37b2b66b627dad094bfaca8a7d41de341c72d0d4d808b7f88e3cf109ad6abb4af1e05c33cfd970d14422b2fee2ad5719c8b1cd71e8ab18065ea1e1ac4e199bacd729e35c142366cd9153c55aa261d7a4c544c061b9eb094da92ace613ffd4f54bebf2003389c93f88222af70b961792ee417d59785e789ca91e", 0x83}, {&(0x7f0000000500)="7943c0148fd2d8e693285a00c778a130d25a31c19faa4e3f3337582a49a61865cac8409d538aec6458a445d857dd44eb921f1cdcee04820a2af577ea1a9bba74e4f2fa96284650e10996c119d65f7ef419235b03e5cc53125633984cee951f5a23791b988f47b692956de28ba1e55c1b1bc049a4b1b265b05c9d8ded3e600d40c98fb048e9fa2f5d124bc69de03577c46e7c66e9", 0x94}, {&(0x7f00000005c0)="926e5d79e976a9c2b614faecf3ce05f08bfbeda799715d50c23764dd33b3b8dd4e334f04dbcc4af809d2e12857cb8d7eef68f11ce39aa8b694bf502ffd0531621e723fba18eaf068e1c8753ee1ea4af9be1a344b4326422e2370e8efd1647b6c17076fa7a2e6dfd9cf2c8c5fe92bc94e79a724433e6077d7412cda65e22848595480a9f14bf1442f0267355c5f65b4d63bbbd827cf6d735ffe020dbc38a7918cd84bd1c3e0abe3b3b452c7fc05a883ce5a106c721945940d89e2047a7ac7b8971bcc5431de3bd870107e18ebf07de931f2b017282799a0cfb1279ac29865eb0cf7fa8b244ad7a1eeec8bde34b7df9f126a04f73ae76068ac3d", 0xf9}, {&(0x7f00000006c0)="12cbbddc1aa5021a7958eec79f1974c0a1ee47ef1d0eb38f3b51f0615c30fad429fb0b50e0342dc5e61e7808c57bf51d27ab358cf7dd2aa5d14f21239fcce9a2950c962fdf731ea02f3aa5396458ff44aa286ce88af942d37ac493983cffabb6060ef8977a4a9abd2f1336dd05cf24970ed627b86aaf1483eacd16cd03a49d29eb0503e8d82b288a2d5c7b3bb9dbe6a7d8815d099b8bec83078746ef5620e182b1ac6bd075eb4fb2b97c54865ed3f859a82aa7c415a18a5ae60aa3ee49cce4b63d8201fc2dd2ac1590426c2986cca218094da09f2a432755f956dc08426bb0d98b", 0xe1}, {&(0x7f00000007c0)="642a094271ceb1059a7a68381622514f649c40647c271c8d810ca8ba22bb61aa3d607be154831bdd", 0x28}], 0x9, &(0x7f0000000b80)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="80000000000000f1fffeff000001400000000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff00000100000009e37c7bdb46046df7f028b7cb5fc26cfba62aeaaa3793d8fbab78f746c2c9be2496bfcc84492d40c5e4721bd62ccde207d17aa45116ea", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x98, 0x8}, 0x1) 01:10:36 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8, 0x10a) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000080)=0x4, 0x4) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x200000000000005) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) getpid() setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000040), 0x58) 01:10:36 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x2ee, 0xfffffffffffffffc, 0x0, 0x0) readv(r0, &(0x7f00000006c0)=[{&(0x7f0000000100)=""/73}, {&(0x7f00000002c0)=""/249, 0x3cf}, {&(0x7f00000003c0)=""/245}, {&(0x7f0000000180)=""/51}, {&(0x7f0000000580)=""/120}, {&(0x7f0000000600)=""/30}, {&(0x7f0000000640)=""/114}, {0xffffffffffffffff, 0xfffffffffffffd79}], 0x3bd) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) sendto$unix(r0, &(0x7f00000004c0)="54ed6d34115feb3b5a733cf888195237d74a8d0f28c5075c5f4624e1c474989e7ac7bb8607164b406733130e8d66c08b3ec77813170d4f1ecdf7b5e2e6a17175d85974de40662e4888c6e8cc311509d36ea7fbcc0d225350a2bda1bef40102c2c6040dd2b2c3fd7a60a34b10f9287df61cc4c82d31647c42d10e220f492d6c757136856ac52bfcd1bc1ea932f1f08e90c2", 0x91, 0x0, 0x0, 0x0) dup2(r0, r1) 01:10:36 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000140)="1e0161d74ffd4f9678b661468149f413d4e9defe37bed5e1be10afe141dbae204417d9b855cc9d8dbd57d656cd5127537f33a460a424b1c9ca69600bb87c1ae63017b20f514dd1ed9a80e745890e798d9853c683ba81ec10eb37d887586ccc51a2437b2c4f12071e218a28e88c7355ec900e4e293dd08f83709e6a9a3aaa2f9d618d7c52a55f9e3fb0f2fef82e268ed41dee5899dd9ec9b3c0e337e6925d98aff33bef407dfac6646f3ea54ca452a6f4e9de267dc6ac8037", 0xb8}, {&(0x7f0000000200)="e3a6", 0x2}, {&(0x7f0000000240)="af967fe042c8c603b60e2ac8d4d5d69faf888be6f0b21ce43add1d8bbaf412c5c67f42d6e75f31ba25a06cb7e277a1f5093b13c0d24fc718c77126b3234a3124c81a2ab1933a3cea7bd6380102ffb384f312fe9415d76756f4302955e4f93e9c2064ab0a6f44b9297ea1a69ee7d446b0fdd69164d8ef3b6958c3a014809d25be5dcae5e9d23799d92d5a9e164498ba1748e5e97a4d7e74f4cf16b161831ab9dfd407b127e7840a467f7578b9d0d7e41922c2b01d195a96b9927c1e7a21288d1284cf6cb74702d539113435e84eedd9a05281fa", 0xd3}], 0x3, 0x0, 0x0, 0xc}, 0x400) setitimer(0x1, &(0x7f0000000000)={{0x80000000, 0x1936}, {0x76f1, 0x660}}, 0x0) pipe(&(0x7f0000000040)) mlockall(0x2) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) pipe(&(0x7f0000000080)) mprotect(&(0x7f0000d65000/0x2000)=nil, 0x2000, 0x0) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 01:10:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r1, r2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r3 = dup2(r0, r0) close(r3) pipe2(&(0x7f0000000000), 0x0) syz_open_pts() 01:10:36 executing program 0: kqueue() getrusage(0xffffffffffffffff, 0xfffffffffffffffe) 01:10:36 executing program 0: r0 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCCDTR(r1, 0x20007478) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000000)="4b74954c", 0x4) 01:10:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000300)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socket$unix(0x1, 0x2, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x8e) r1 = syz_open_pts() r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x989, 0xffffffffffffff3d, "857efa22a60200de080ff8ffffffff7f00"}) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000040)=0x6) readv(r0, &(0x7f0000000080)=[{&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f0000000200)=""/137, 0x89}], 0x2) readv(r2, &(0x7f0000000140)=[{&(0x7f00000015c0)=""/4096, 0x1000}], 0x1) ioctl$TIOCNXCL(r0, 0x2000740e) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCEXCL(r2, 0x2000740d) 01:10:37 executing program 1: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='x\x00') r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000280)) connect(r0, &(0x7f00000002c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r1 = open(&(0x7f0000000100)='.\x00', 0xfffffffffffffffc, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setgroups(0x3, &(0x7f0000000200)=[r3, r3, r3]) r4 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r2, r4) setgroups(0x5, &(0x7f0000000240)=[r3, r4, r4, r3, r3]) 01:10:37 executing program 1: r0 = socket$inet(0x2, 0x4001000000000001, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) syz_execute_func(&(0x7f0000000080)="21cb3626440f1864d524c4012dc2f69166450f1557fe430f79aa09000000c441fff05948440f0ec4e1fc77c4216d6c14ecc4a12f7d3f") setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) close(r0) 01:10:37 executing program 1: r0 = kqueue() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x89) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0xc5}], 0x401, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) 01:10:37 executing program 0: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r0, &(0x7f0000000400)=[{{}, 0xfffffffffffffffd, 0x4, 0x2, 0x0, 0x1}, {{r2}, 0xffffffffffffffff, 0x1, 0x11, 0xb9}, {{}, 0xffffffffffffffff, 0x4, 0xf0000009, 0x20, 0x2b10}, {{}, 0xfffffffffffffffd, 0x40, 0x1, 0x1, 0x5}, {{r2}, 0xfffffffffffffffa, 0x1, 0x24, 0x40, 0x2}, {{r2}, 0xfffffffffffffffb, 0x1, 0x10, 0x43d, 0x2bb7}], 0x7, &(0x7f00000004c0)=[{{}, 0xffffffffffffffff, 0x10, 0x1, 0x1000, 0x6}, {{}, 0xfffffffffffffffc, 0x4, 0x4, 0xfffffffffffff000}], 0x8, &(0x7f0000000500)={0x10000, 0x101}) kevent(r3, &(0x7f0000000000)=[{{r1}, 0x0, 0x1, 0x1, 0xc64, 0x200}, {{r1}, 0xfffffffffffffffb, 0x1, 0xa0000020, 0x0, 0x8c4e}, {{r1}, 0xffffffffffffffff, 0x52, 0x3, 0x9, 0x6}, {{r1}, 0xffffffffffffffff, 0x8, 0x10, 0x2, 0x3}, {{r2}, 0xfffffffffffffffa, 0x2, 0x1, 0x7fff}, {{r3}, 0x27856488fda59fc1, 0x20, 0x1, 0x9, 0x9}, {{r1}, 0xfffffffffffffffb, 0x40, 0x40, 0x1000, 0x5}, {{r3}, 0xfffffffffffffff9, 0x80, 0x87, 0x3, 0xffff}, {{r3}, 0xfffffffffffffffb, 0x68, 0x3, 0x6, 0x1}, {{r3}, 0xfffffffffffffffc, 0x0, 0x80000001, 0x7fff, 0x80}], 0xf8b4, 0x0, 0x10000fe, 0x0) socket$unix(0x1, 0x3, 0x0) 01:10:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xc9d, 0x5, 0x0, 0xfffffffffffffffe, "68d19de7f4050012002fd71b00c3c8ec511f2bc6", 0x0, 0xfffffffffffffffc}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mkdirat(r2, &(0x7f0000000180)='./file0\x00', 0x0) pipe2(&(0x7f00000000c0), 0x10000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) bind$inet6(r1, &(0x7f00000001c0)={0x18, 0x2, 0xc108, 0x800}, 0xc) syz_extract_tcp_res(&(0x7f0000000100), 0x5, 0xd3) 01:10:37 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) fcntl$setflags(r1, 0x2, 0x1) readv(r2, &(0x7f00000015c0)=[{&(0x7f0000000040)=""/82, 0x52}], 0x1) connect$inet6(r2, &(0x7f00000000c0)={0x18, 0x3, 0x0, 0x4}, 0xc) write(r2, &(0x7f0000000100)="12024774d2f9f9428983861f801befa17fdeca122edab3a38486d00754364b189aa5e838a37888d2cc6555", 0x2b) close(r1) 01:10:37 executing program 0: r0 = socket$inet(0x2, 0x4, 0x7) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/41, &(0x7f0000000080)=0x29) r1 = socket$inet6(0x18, 0x6, 0x40000000005197) setsockopt$sock_int(r1, 0xffff, 0x4, 0x0, 0x3da) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r2 = socket$unix(0x1, 0x5, 0x0) getpeername$unix(r2, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) 01:10:37 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x300000000}) flock(r0, 0x2) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) 01:10:38 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getpgid(r2) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x1ff) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) poll(&(0x7f0000000140)=[{r1, 0x101}], 0x1, 0x0) close(r0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) 01:10:38 executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x4, 0x258, 0x5}, {{r0}, 0xfffffffffffffffe, 0x18, 0xe0000000, 0xffffffffffffc16e, 0xffffffffffff8000}, {{r0}, 0xfffffffffffffffc, 0x0, 0x2, 0x2, 0x7f}], 0x9170fbf, 0x0, 0x4000000, 0x0) shutdown(r0, 0x3) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x20, 0x4, 0xfffffffffffffcc5, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x5, 0x100}], 0xea6, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x0, 0x1fc000, 0x8}, {{r0}, 0xfffffffffffffff9, 0x80, 0x7, 0x3a, 0x80000000}], 0x1aba, &(0x7f0000000080)={0x9, 0x4}) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) kqueue() 01:10:41 executing program 0: pipe(&(0x7f00000010c0)) r0 = socket$inet6(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockname$unix(r1, &(0x7f0000001100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011f7d6fb326fd16a7701000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000efebee7b73b66276c9d90c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009e945278478fab6e2da6c6403bc5bfa62dfafa012da01de4b0027eebd86de91eac90520418114b8891a5c6301f49316df7751c1a3c13431c7d0e719396f3acf6531ec078ce3cc0bf6a3ac109713f6c766334a238aa93c0b1cdd69820121cf913611a34f990c473321148e890743802eb79ff5daf9fe98c6f276c6c5860153d5d85267a82a04ef47aca8152cd8b1d0ad41a26a1eeedd77efdc2645f000000000000000000"], &(0x7f0000001040)=0x1002) r2 = shmget(0x1, 0x2000, 0x236, &(0x7f0000ffe000/0x2000)=nil) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x3) 01:10:41 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffff6) r0 = dup(0xffffffffffffff9c) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f00000002c0)='x\x00') connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0/../file0\x00'}, 0x13) getsockname(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) stat(&(0x7f00000001c0)='./file0/../file0\x00', &(0x7f0000000240)) 01:10:41 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r6 = getegid() sendmsg$unix(r3, &(0x7f0000000200)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000080)="22416138f1ecbca2b14f3bef78dc381881cb445ec4c0bd9942e89f2f714128c48343b04f1323e6ef85b57210a32d845da7ce120012f50424394a32f726e25b8313c84bde7632aaca056042fcbba53b8cc5dd40c540b7ddcb7403ae68888d1d398d7dbe41083eb6f3cbb10e8914f94ce80357", 0x72}], 0x1, &(0x7f00000001c0)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x20, 0xc}, 0x2) r7 = kqueue() kevent(r7, &(0x7f0000000040), 0x3, 0x0, 0x0, 0x0) close(r0) 01:10:41 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f00000000c0)=ANY=[], 0x0) socket(0x10, 0x5, 0x8) write(r1, 0x0, 0x0) 01:10:41 executing program 1: r0 = socket(0x10000000002, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x3, 0x523}, {0x18, 0x2, 0x2, 0xd6a}, 0x5, [0x7f, 0x20, 0x80, 0x20, 0xfd2, 0x7fffffff, 0x100000000, 0x7]}, 0x3c) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, &(0x7f0000000100)}, 0x0) 01:10:41 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="c5ad12a330afd38d3000e1e97a6863a545907364347187e2121687de87db93a67fea31a194773d624443ae73014a44e8950fe42920e71f9c553fd722060059733472370afb8cedd2ea2947f857fa96effeae7fa1ea95035ba249c5c62380236a5b2e524d9babb92a2c85143e65fda328ce1c45b60c28a3d4836d45c5662bd6b0c59b8e4341988eeb9828291824e5bc087ba6b5d8426aee47f6ecc332330b84042ae7a989024d274626b44871c24bad1144"], 0x1) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) sendto$unix(r1, &(0x7f00000001c0)="e3b446579757bd6c0f7b9ebcf417fd1bfe7968b30b6e571faaa52b25952d462d320d9a1de0859488dc7036c83ac07ba8659e906de0c2e66c21d6f1509b6bb0002460e330d89408d73670c339dd3c086c4d3b0ab4785e88c1cde3b834066df14c51f00b4db4936da7bf53dfd3dcabaa96fe111ebe9c23480b526b7fec3b68e2efe77b8c66a75130f9e49c182c0afb73ef7b1687e5b575b9a52e05db009473b8988c31f54175fb774cafbf4fca178689d4573ee9bdc2ba8f57645e180d850e5859b7bf97c57c9dd7b16acb95d55da95b77ee0216abd986683e5a2f6e0c8a4c382b5ccab1480e4e2dbb88d1820cc2571ae0769bcbd5a8f9e1f2a777c2bbbf01b0d49e9ed0b853182f5ea361b5d5bad1288b07aaf64a221b2e429277b3316d6d2d1c882a49d431791a5e93b4b285a92b7ad49d107fe186ffb5c3c0183d27895c10bc779033a49e8c503bbb9d9390c0b28b8772b0514682fe1d25460db8a158d42e7bcf6ba73f81be73d362a05c77c6adf70a6f0ad26c5aca4dfa0e08830841228afe6ddbca3a0334b2b20fcc224a8a0d1981738af0dfa4633831cec83187373bd9eb5d3ed0ba79ad9ca05f8dd606cb163fcf38d7326ab867bb9f64bcf060e05046f7623835ddcf968c358d129010bca7be029ec8eedc62fe6b9bfb9dd9c1a8052a01e5801bc68da08e5a0f0b8bbcfc0917565c3979ed895061c58a80aefd21d0ac92b164f0523812f5920468497cd9d2bb548a90d846a7451c0065fabf065d4fe705de8949b63f5f908ed68131cf478dff166235fa66160b927195d6b6175ee270d1101a495b6755657a4d6dd2319c34f0e86446060b861e02b6e36e459c08f6f96f3bb808e89d3f6a2ca1e4c9acb856ef2cf4371eb2aed8dd1e798ec6f2a40dda29180a27b3f1ef532a6b45d0bec8bdcbf09cfd49aafdeaa0d488001dbdb53a0e3ee157bac974ad3a6fa291010ec440a8262667f24919016f698317c1dd73bc6391c04325e6fe250f7bf2448fcc0b8ae6440980f7d10018a2dfa00dfecc799f96a67e2a2f952d92f84f3814c9e4bd1cf5a5176d65d13b4745bd5feb0b2030b5a1a488517beee9009d1084da4bc583aba403d09a21b30dc86a5af11c75ce8b312b7214225655e37ff787cbfbd01dafb9c7d607f535223da79debbe448ebc1c80b85be0137d09b544c71a4318e2796e79c2e76cdbeff25449480df1102992334d088e8734fe5924b67da5179844ff6d3181011a32032b04cc81fca45516361ae57277573e0c502cc83671d32b13701d1fe2783a97ebadb3a7b21342a96d591ad97a4281d0a2e7374d265c711b91dd6f41c280ee339d3cc791d2817c5a3359e3f2bb7792cea773078cd5d20ae08e888b6bc7d39b93b07fb14c201d83764cd1ef96895420d3bbfb05b3cab1abc35788d993210a306f09d4f866c4c618699c011f960752e3e827de7ed7e8a54b36f1d6377084da7bbabc3455a4a001cd753a2b16c9a2073c0677f04a99fef86c812c32754934c93b02feb8534e1af224a5bd7822d9baad5623bbc3c3cb01adf64a008ac634d615955901075a1609529bf21504491a0b744b5d2e28054adb4c763a8c0264eea1931e5f7aa69f41b6e3a0d79fa24f5536608b63e8438a945a577dd5255dc419fbd5ad52a4225bbe3acb478a4371538ef0f29283f253031921ff8114da098d0ac1de8987db2806390309cbb7b89ad369b0fd39f71c3b7c31be74664507ebafd21fb0afb080554be4aa4e60d1d233956594dfddc247a16f04768b635434158ebb862552697eb8e5a68753b2c9810cc3e8d10261ea387e8133d6665819786041c8bd2ebad53240e0ee416bbc0c1365929a01451da0a1bb59642092465c4146b5fc0eab8833d77809ec799f056b4ea6d20cf0b2f36a982c4b4c9e5307ee897a94187ed21bbcf4f60a09896198026a313f67d85e661147ea08f7278e2ce6b799afee1edc0e6c103bf06fa4cc68eb0918348f60b5b574b45d2596c881de70f44e5b172b3e55c08625ea2880199b0c9241dd7d75dce92b5b5a6722d97de42903b2eb16765cce8275479c4b261310aaa70e569699481288e0ffdf83df1ba20fb725cb556bca303c222007fe2e62c97c7c22d1224a76eebb00ac1d81567e7a7341f05277dece77c970fa492118b834d0ae4fee08fe07f5f451b5060b02f96f43a7f14e8568bf35ff27000f54b453c18c735b53fd3f4ffc614939cdb5c04b4c4b959ed05a6e9cd8cd2052077a82a308922d31dc3e512e7e432edd2cd39e24625df32739f3162021fd3f91930f13b6bda3efa9119c6a61bb429b73cdf2aed49889d9a1a1c441541923459d8fa8f9f4036711ce6351f55ae2865d5ad4ee67104d951e7e6168599cb7b32d08ac4089ed279be8172715c48262118349f1ecd576639c975876b4920a36ea32b67070757470fa2d4ccdf78ac1b9fcaa7b9177979c4d9cac0bfcf72ab8a88c2e804095677ff341b1067b01b6f62d197facb56255ac38eeda403cccf7f8c893de5c6b574d9d08bde5947f436971526a1c73136a2199cd0fd93c5aafe7878ed11d58ee0a14cdb027dd7a5aff82a2b6513aa331cec81a99c877232e72aeee007db6951e7803201d1e7f2a0465394b5f206f90567d05e5f83da8bcec6264a398fcfc1384b42751eee36ab7100af5780b5a7bc0c469756ccf35043071cecb2537ee837b610e5e6be1abee6c3ca20a5ff5bade9f02af3a3f5144aec7ca71fd7e8dbafe67474d8e6d7b9b3cf08b521b4c074fe078554a9390dbb0167d30a5e8e03f56088e527a4e6d79cdcdd7c04e13f81b7dd53aae98fea15b2893dd3bebd3982eca379aea3544008857b4e09a5dacdf2d5dea5416091745efe88f0c1ea6400cb6b33e6ad4357bf1b8cb30b8bdb1a9e12324ed457f45d532c70b6fd0abf5a037f3c8b1b9be3a7d3143741d30d2f3f8f90f6fd1fcdcce26b7dd684da9d0c5c9b3dfd97241a15f30929715eb484578e89caa012ad31775f67d935e0ed2a2e334b014d01ab9b16f363ab6a68c96c5ea6a5a97eab2021f87ad969495d5b83c78ca2b77325a8b1579bd37f84391572eb11ec88680285130215aaab7764abec6aa3fe32d160de519855343d27f758a061ca07cc2bb972b3ae572f0ca6fc376e3a1723d4a46e0738768005133ca5a271a9a07a422dacad581014fe6f6526e6e9c01a32d1c611b64e3a78d02096cf6f72e3045b61e8c240c8952469295a6d51649f3f964935a6696949ff63ee1d800b622e329a21d3afd3057a9acde8e4f23a66d4fbcdfcc56da5eb6f4ba452cf5583dc835b75a349d43433156d7cbceef7f1928fdaca0863eef1291434d19f88f6ec9aa86bcf7cc5f8627a4f70b6981715627153d71b030885d962b6512fe3a79f38e150c54861a31432e23d308034990e3e645ac71f82bb442a00d34545ebe72102fb7bf1b817db1d68c5ade9456006f66bfc9dca01e453d1547c9344277c936a14f24fff59f039da664631f6b4b817a3b62ed6bbf3879becf1bdf623660d43426d381d91a7d97c607a4ddfdd4d08638fbcbf6e5c03e92a6562ce4df6c3192e5beaa11a66198e7fa001e141de7de46b734c1692caed2701df36c5a17c0c22dd1976169644000b373d2bbe1282fd1eff756305c0bc368f925c84faba51625ac5b27e3f48048d75da19188f7b496156dc0d293289bcde5246b382e7975575f2283d01a77d5dcd9fe7192051ba9883c01879c8d6feb9273ab0bca5a5d1fe8c434b12913d8bf1e94d41dcedddb0097d90aaa4a9e83b544474fcceb0269a1054b7867c0b6da3da68168fcb11e6e33eb32c60c1be0f58172fa5beff377eb8a702b6cebb8ac38b2794a1f70102dbcbfb1d6d6d809443258b00a6f1e5658d3995921f20e10004c57c557222bc1efa28df8cbf6a9ed634c4b0591b0f2521c1e9a34cc14188f297c15ad46bfbaf7874e3f8a23a7dda38454508a8eaef4e019a36761b95dbc423add09a8718e08482e51cc088a32f1487a03dba28b4694e75a23e27a639c4a1f70cb64b0e643c3fb4950fa8c0d781bcac3e598ae65387806743084b6a08263b701c46e52ec724977c181c007ec06f89a190e70397034640727a512e76a15023ebf70998db0ada83b21040afe771458579763959eebeaaf7c84d19645c3cf62e812d43a0f78e4930f1c59406dd43bf881e8b387de2cc0570e4362bc4de3c235d5c667b2793e5ae116976ff7f4f19dc212cee9a962a9d37d063b92cebdec4fc9661e5086dfca3bb24d7a2cdb9da3b1d6f556adbe50f00b65ccce23f7ebb63d06d9a42268cd8243867eacfab2f1343c7ad759061d33f384d501c1bb90b7535a492cc8844af08d2c555844380eb3e334991f2fa59c42222f5e242890882dddbe58c5c9541d593a524d39c458f8b3009c971516558ba2428c9af0e029bd2c1ff236c5dc6a4730955f38961a921763fd58b624202d7341c30a65b5d1d9418235be9d5a037e4f71ede3071fe950d5e4d7626b329bca330186d675f8e7c71b30aad33b3c4c17ac6cfb8c7b38733967acb284a1f510aea22034e41cc18992b09f90580c13f8bd8f60dc9d535d2aecebf94e6b5ec245b1fa252549243c74b658bc29a3c7d6eb8d083d37c6a15ae23c29a8c7979968e9d495cd2e9726b5b61b3127160a718ccf945340b8edbd843b020e2ab2c258e7cf269563287136fe6a376bde5d20f5260f0c7f6753639502bd806d668d2b638e5e2034545fac82ad2bde922fa6f1449a6b866bf3654df14dc7b589532486acbc121559ae092ca56a575f8cc4c7182bc1922b02d261fd84213e20b3e1d3fc96bb1a2df4d5df8a40523a82f3d1c1ba9af1012ad6e4cfcb5394079ee2cbb42706185ddf21dbb881cb6143cbca39802182dbfdff7a19454ad1bf49e25329a8c59dff22e4c511a57493f068f7f0082e163ba3ba7f008e927d5cde4349999da689f2262168f7ff9541a57b023cd4550e50aa1d32de3eabd2cd8545407eb5cfd081fa5e39802cf328e643252b7981ed772a7fac3c24e40eb1c2a7430ef78905630e8c5a3f577280000ffc00e6f74ff2ece8971f4f819fd3bd0a88cd6d622c5d7b1f32c310b96e283ad069d0948c3e5ab5579182dee5ffff9012f9fcd9077b35e07ce69a472ad75cffca19c070bfa140912a6050de7be3dbf190aa51650950c10142f085c7af5ff65636ff45ddcfd7073b1d295e3f651d820135e3848b4836d7055ad9ca979e6cf8132ef07b258fccbf8a0dedd06c7a385b2d05bb90b93b7fcbd51737983189a2bda6df3ab2e8060e731bdf8b7a6969155b71de0bad827f5aed60e53a5cd02dc0c499f8322eb884cccf5b43e3f6a571dae4e39c608fcbd820abb87a8345e865e0c58148c66c0c5cae5fa20bbe4676e6ed2880a41eb65e932534711920905adf4418f2ce8430d5be97195e6f218418cfb84f1e546c27edd1f09e5e4aaadcd04aa7c41de146fc84c51e550042f51e5118f7a6efdb2b4c0dbe3506f14fc07b5774b22e96b7c7b0180b2f92405208b62f9b6a8f49bc4f54c27fe95302ea122f7673de0b4d288e1589d0e8ade1f66800914617b259eb38bdc64b3565329fab887f73b97c2e84e20f621d77dcc849f445510291d146047bb731aee3f04636c900e5c6294287d37012ef46ff46e400d8cac3345b03bb2a0179d29ce7e170b29aa6a75e3ef4e6b231453076501ba8fad73c86a7118f90ec8d3acc9a4f80f6625b40d5c64c9266affda35a9611a1cd3a568045637f250f52080f4e60855725400ae02a3cf8939c139487ad4e9c544badbcda0f5b6dd796", 0x1000, 0x7, 0x0, 0x0) 01:10:42 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) fchdir(r0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x68) r1 = socket(0x800000058, 0x1, 0x0) setsockopt(r1, 0x6, 0xa7, &(0x7f0000000040)="e1f46c99", 0xffffffffffffff2d) recvfrom(r1, &(0x7f0000000000)=""/5, 0x5, 0x1, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x3}, 0x8) 01:10:42 executing program 0: r0 = socket(0x11, 0x3, 0x0) recvmsg(r0, &(0x7f0000001280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=""/58, 0x3a}, 0x1) socket(0x19, 0x0, 0x80000000) 01:10:42 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0300000000000100eaffd09d401a5d26e900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet6(0x18, 0x8000, 0x20) setsockopt(r0, 0x6, 0x2, &(0x7f0000000080)="e821f17ae667fb75ac7bc765c68db9ee670b7738d3b4343ef2285f55348accc6bc219643ab7dd981cc86db6f220e143277f0a41642b838f430d04ce42c1c432b520b7b9baae60221946e27a00714ffcfce226df192247d50327786e6ddb1510ee198522e49819f01c60fbb6c6af4f3d91d3e329173bc505da5819d5859f1dd07859c32c24eb46c732725fd11ec217026d9f397fa13b8ac3147ddebc6a83862266d50957f3e2ba913bd90e4278e96d9d4335ec6d8a9af3e5f36acad6905b653c90b34919d499a699c3e0e9ab2e8992a0e92a922d88a9de8422c8e7f7a95541ef5fe630d1948bb", 0xe6) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:10:42 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000056000/0x3000)=nil, 0x3000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="2490a293143a929648", 0x9) setsockopt(r0, 0x29, 0xb, &(0x7f0000000180)="ea3f0008", 0x4) 01:10:42 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) dup(r0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') faccessat(r1, &(0x7f0000001440)='.\x00', 0x10, 0x0) 01:10:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x0, 0x100000001) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getgid() setregid(r1, r2) 01:10:42 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() r2 = kqueue() r3 = syz_open_pts() r4 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r5 = syz_open_pts() clock_gettime(0x3, &(0x7f0000000000)) r6 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x1}, {{r1}, 0xfffffffffffffffc, 0x11}], 0xcddc, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffe}], 0xfffffffffffff001, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffe, 0x8, 0x80000000, 0x2800000, 0x8}, {{r1}, 0xfffffffffffffffe, 0x28, 0x40000001, 0x7fff, 0x2}, {{r1}, 0xfffffffffffffffa, 0x88, 0x0, 0x53e, 0xe1}], 0x2, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x41, 0x80000000, 0x5}, {{r2}, 0xfffffffffffffffa, 0x4, 0xf0000000, 0x2, 0x80000000}, {{r5}, 0xfffffffffffffffd, 0x1, 0x80000001, 0x5, 0x5}, {{r3}, 0xfffffffffffffff8, 0x30, 0x8, 0x7, 0x3}, {{r3}, 0xffffffffffffffff, 0x40, 0x0, 0x9, 0x1}, {{r6}, 0xfffffffffffffff9, 0x48, 0xfffff, 0xea, 0x3f}, {{r1}, 0xffffffffffffffff, 0x8, 0x40000042, 0x7, 0xffffffffffffffc1}, {{r1}, 0x0, 0x20, 0x48, 0x9, 0x3f}], 0xc664, &(0x7f0000000280)={0x3, 0x3}) 01:10:43 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x6) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:10:43 executing program 0: r0 = socket$inet6(0x18, 0x5, 0xfff) recvmsg(r0, &(0x7f00000014c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="0003e500008000eeff"], 0x10, &(0x7f0000001400)=[{&(0x7f00000000c0)=""/150, 0x96}, {&(0x7f0000000180)=""/122, 0x7a}, {&(0x7f0000000040)=""/57, 0x39}, {&(0x7f0000000200)=""/118, 0x76}, {&(0x7f0000000280)=""/177, 0xb1}, {&(0x7f0000000340)=""/135, 0x87}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x7, &(0x7f0000001480)}, 0x43) socketpair(0x1, 0x2, 0x0, &(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001480), 0x0, &(0x7f0000001500)=""/73, 0x49}, 0x41) 01:10:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) fcntl$getflags(r0, 0x3) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)=0x7fff) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921", 0x24c) syz_open_pts() close(r0) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x6, 0x401, 0x6, 0x4, "15829c6c0c8376118f5d4272c2e3f0e016bd9a95", 0x3, 0x10001}) r3 = msgget(0x0, 0x100) write(r1, &(0x7f0000000040)="5517077a9f18173363c2117771822a10a4f3", 0x12) msgctl$IPC_RMID(r3, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0xa4b, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 01:10:43 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xffffffffffffffff, 0x0, 0x8000000000000}], 0x2, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x84, 0x40, 0xef, 0x3}], 0x4, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x9, 0xffff}], 0x40, &(0x7f0000000080)={0x4, 0x400}) 01:10:43 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) r1 = getuid() getgroups(0x2, &(0x7f0000000080)=[0x0, 0x0]) fchown(r0, r1, r2) r3 = socket$inet6(0x18, 0x5, 0xfff) recvmsg(r3, &(0x7f00000005c0)={&(0x7f0000000100)=@un=@file={0x0, ""/9}, 0xb, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/177, 0xb1}, {&(0x7f0000000200)=""/78, 0x4e}, {&(0x7f0000000280)=""/6, 0x6}, {&(0x7f00000002c0)=""/166, 0xa6}, {&(0x7f0000000380)=""/35, 0x23}, {&(0x7f00000003c0)=""/133, 0x85}, {&(0x7f0000000480)=""/4, 0x4}], 0x7, &(0x7f0000000540)=""/97, 0x61}, 0x40) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) pipe2(&(0x7f0000000040), 0x0) 01:10:43 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) chroot(&(0x7f0000000000)='./file0\x00') getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) 01:10:43 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x110, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, 0x0) shmget$private(0x0, 0x3000, 0x240, &(0x7f0000ffd000/0x3000)=nil) 01:10:43 executing program 1: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) getgroups(0x2, &(0x7f0000000040)=[r0, r0]) setregid(r0, r0) 01:10:43 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000039, &(0x7f00000001c0)="4a74954c", 0x4) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 01:10:43 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x6, 0x2, 0x0, 0x0) shutdown(r0, 0x0) 01:10:43 executing program 1: r0 = socket(0x2, 0x4000, 0xffffffffffffffff) setsockopt(r0, 0x0, 0x15, &(0x7f0000000080)="bc19149c02a49629fd277dcb2f2c4b54e97e6db321ee2a88892b76f9232a0000564c2b68e85827070fa363d3c4a9022bcefae71385cbff4568932437967a23e133fea5ccb80d79a758e0a002421aef31", 0x1f9) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2c0, 0x10d) bind(r1, &(0x7f0000000100)=@in6={0x18, 0x0, 0x1, 0x1}, 0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x7, 0x0, 0x4, 0x67, "9bbcb287367efd747036028f1a657f6eaa78dc2b", 0x6, 0x6}) 01:10:43 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x4d, &(0x7f0000ffb000/0x3000)=nil) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) minherit(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x2811, r1, 0x0, 0x0) 01:10:43 executing program 1: semget$private(0x0, 0x1, 0x0) r0 = socket(0x18, 0xfffffffffffffffd, 0x5) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) semget$private(0x0, 0x3, 0x4) pledge(&(0x7f0000000000)='\x9b%#-@$\x00', &(0x7f00000000c0)='\b^\x00') socket$unix(0x1, 0x2, 0x0) 01:10:43 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x800}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000012c0), 0x10) 01:10:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000013c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4aae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a139e473610f7fa975700236185d2f26848ef95cfee729215e425c16cd8a893f988aaab9e82d4c71acbdbd3b224ad452bbfc155073d8f26462026774b23497cb4cecd90a539c97a93f38895b215d67db93c4ccb2efcadd22e1548abf04446b30b0f5ae8c289e0377e080d7dff0fd359d11551f12065e49315d98a5b2deb7a5b76c7f8afc24d82a9f9d8ddab123cce567743a2e2a0df3049a67ac19b27752a33182652d01af0ce3b5a0afcb5090b4f76b0fa813640801b6044228a9ad816217300bc253f07e4d145252b265e772044a3e24c0ec14d76bf40d0e63c898d916abc81206fe443b315ca9eaa32b2ba07db0929d3794a3fba4ac561808c25f03a91d29d3b7f313df2ad3d3855c564da24cb658c025dbf4c3f8aa9c5f86ff842ba5b8c27cfc675bc144fbcae458b4c7c7b", 0xb8a) close(r0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r5 = getegid() lchown(&(0x7f0000000400)='./file0\x00', r4, r5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setregid(r6, r7) readv(r2, &(0x7f0000000100)=[{&(0x7f00000001c0)=""/200, 0xc8}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f00000002c0)=""/179, 0xb3}], 0x3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xd9f, "b07bc9da300afa06a62b2c405faf8a210524d8e5"}) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 01:10:43 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x20) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x4) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x23, 0x0, 0x0) 01:10:43 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), 0x3) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) r2 = msgget$private(0x0, 0x7) msgsnd(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000bbd16e3ba20514ecafff970c5657c58fad1601a00f18257b0b86616cd21acd68252228b1a1b8062fcbd87dd69d2b4464a7f847aa1a49d127000000513fa58fb084f39700008344be48061bcb43be567e65b1f003fc2e1b7ace15b543f841e38bc6f70b82eaa5d576be61658355195653313be4d40000ff39649ffe8229af5e5d9036177ff6a872f2f224cce02c38f96fbed888da9323ebaa56b34d3c94abd0630ff9a97c928940126fee6d6f6978070afdc333a841"], 0xbd, 0x800) r3 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000000c0)) msgrcv(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000006ce2000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x6d, 0x2, 0x800) 01:10:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x7, 0x400, 0xfffffffffffffff7, 0xfffffffffffffff9, "9598bed723000749039e93f3e36a92657c2a351c", 0x0, 0xffffffffffffffff}) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000a00)="bdfa4d2582c321a8cf980000010051bd24313dea8d0343d605e2d3280d33006185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4539138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be6d55be5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41197f368771b6626551a90e6a0998bd25030a43829317261aef86783b96dfb64f377941ac1ca6", 0x121) dup(r0) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) bind$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) r4 = dup(r0) readv(r4, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 01:10:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000001500)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x401, 0x0, 0x9, 0x4b49}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x1000000, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) readv(r0, &(0x7f0000001480)=[{&(0x7f00000000c0)=""/86, 0x56}, {&(0x7f0000000140)=""/100, 0x64}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/165, 0xa5}, {&(0x7f0000001300)=""/143, 0x8f}, {&(0x7f00000013c0)=""/189, 0xbd}], 0x6) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) close(r0) 01:10:44 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000200)={0x4}) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x0, 0x80000003, 0x259b, 0x5e4d}], 0x6, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x0, 0xfffff, 0x1, 0x8}, {{r0}, 0xffffffffffffffff, 0x80, 0x82, 0x8, 0x80}, {{r1}, 0xffffffffffffffff, 0x4, 0x4, 0x100, 0x7}], 0x641, &(0x7f00000000c0)={0x1}) dup2(r0, r1) 01:10:44 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100, "81f310b890653d3d1c337ffda9ecd7662e909178", 0x0, 0x6}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001ed000/0x4000)=nil, 0x4000) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="e86772d13ac4cdf6dec3ed91bded6d9df1509729da39b21f9360fb358f64a5cde7255128705db4cf5aab4347be1b277e911cf9c9b851ef12ff156637e60e0d1522fae49554aa79", 0x47}, {&(0x7f0000000100)="c438dedf296b879a18c6660092c660fa0e0f0f36b04782fead46d28fcb2a337b2ab2ba4a3cce063b55cb3ffeb208079dfcafcf97809849f0fd9e2193245145095f4931a9b2536c1aab015abd4e97b4ba053e3a29003fe17492fd34fdfc67e552d2bdd1a774ddefb509fe2d1c040a017284e4eb6e8fc85745bc7a43ae280ef260f3db75511c12b25c1e246646", 0x8c}, {&(0x7f00000001c0)="65da776af1bc6f4f6cc1a2c67e85abb3dec0fe7097cbd6d607f15e0363dacb022fd70be73223c102a122d01f2b28bead0d859652ab0ba6b62b32be38db66638f9c9a1192c537713c85447b936d9f2f49c87d7babe47d4ad6ca75e0649e9ae316b61f89a142232cdc8ae7037dccdf0749f55cd85f6f950f049e1b52101a4d582b5ab9b26c17337a8087c6f41af55cdb429fe1ffd2eaf909b87e35128be311ed93e6175a2fe1280b8b3c48d65641041ef2acfacaaa75cb0c0d75cc9f0d3681", 0xbe}], 0x3, 0x0) munlock(&(0x7f00001ed000/0x3000)=nil, 0x3000) 01:10:45 executing program 0: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) read(r1, &(0x7f0000000000)=""/50, 0x1d) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) 01:10:45 executing program 1: madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000), 0xffc8) 01:10:45 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) open(&(0x7f0000000180)='./file0/file0\x00', 0x8000, 0x20) lseek(r0, 0x0, 0x1) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000001c0)="f375397207e6d9a43dfa92daae812c069aa0ab5d0c71cf66c781b9d8fbe9cb168efb2891b375bf31bc4e09ed1586493d3cb824b4c45a14cca6a70cd932453f66da263192dfcdcf88143a5c4b8169afc7e7bdd350a553453987db36d08f976c23d4d8384daabeb14609f3d36c5cc934f89e33ca76d26526bda495c9db204d48f22f93c3492822856e40b10844829b0a1923deedcd4ff9d15f5a7cf5e85739739c74e7c9bdfd24e7bd", 0xa8}, {&(0x7f0000000280)="892a7108d3432fd5d11615eee01bb870e8ccc0d89b0628ca0c2c2abf7c31fb793440577508b8fdfff15bc5cf35d2ea89a7cc675dd2d4c198db709ffd4522d330c482648bf50ed2a752988a52b529989bc179cfebd7205df2eeae46323b14018c1fe249b62660f8405790b9f7cbc281d9302097980bb3e69085fbf259484d8989281de4289ea3ca6f210b66e4827dcf06950d62c870d2427670c508c303ea9d1249c5fe0db5c4437ae8a6f4e4fb7102e6174752352605d0f55e2116a6f2bbd2a411d6c92083d664b90d17465c227395bcc1abddebd8", 0xd5}, {&(0x7f0000000380)="8d61a1e450fe4f9bc2c69ea90170a0846690270b48d16807dfd9f3379b848b2d190f79dd49c266628a2aac1365c23bc78829db9ab659c4f67bddef1297d101f4c0507cd9e4c0b4bfcfff0b084137cc0f8bc48377", 0x54}, {&(0x7f0000000400)="4138916afdf9aa472025af98fa520e4b0015df9d56dc9f14caad321507ecd3c02c9e3a3a7f68bc80bea167c0a89992b1b3c2c68fc1f320c3a174ba40c28c92a53cd74fcfd0d404461431c30c22c0e6f99f84512d8954656d1a7b35f5af27ad4c365d9ccb267e362149b22732781ab54a4e43bee96192cee544aa2d0d4fbc0c6e14ed322aa6002afdb681cf809822f504dc95987458cfc7b12d02cff07d6e7474aa9ffaa1e0ae7efef66c82d77719717c83d148f41b2890a50519e8766d8b", 0xbe}], 0x4) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000140)=0x7) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0) 01:10:45 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x10088, 0x40) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140)={0x1, 0x6}, 0x10) r1 = socket$unix(0x1, 0x2, 0x0) r2 = kqueue() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x10000) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x82, 0xf00fffff, 0x1, 0xf6}, {{r1}, 0xfffffffffffffffd, 0x8, 0x2, 0x5, 0x6}, {{r1}, 0xfffffffffffffffb, 0x3, 0x1, 0xac, 0x4}], 0x9, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x8, 0x20000000, 0x7fffffff, 0x8}], 0x80000001, &(0x7f00000000c0)={0xfffffffffffffff9, 0x7ff}) getpeername$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r3 = shmget$private(0x0, 0x2000, 0x82, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r3, 0x0) dup2(r1, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000280), 0x1) socket(0x38, 0x7, 0x0) 01:10:46 executing program 0: r0 = socket(0x20001003, 0x4005, 0x1) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000000)="a9101834", 0x4) 01:10:46 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3bc}], 0x10000000000000cd, 0x0) stat(&(0x7f0000000280)='./file0/file1\x00', &(0x7f00000002c0)) r1 = getuid() getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) mkdirat(r0, &(0x7f0000000340)='./file0/file2\x00', 0x0) r3 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x200, 0x180) sendto(r3, &(0x7f0000000200)="d85962a65fba92c32071c8dcb70b3707ab05b125e9fdc9babb318e5e0461b8fc068bf2faa36dd02db9f724274622dbdfc58c52a3519039627811d2988c8be062942c76935016329db2c9446be62dbe82d0f22ae608f0e55140ac84800a428ba072e0ab7ba0221f0d91277b4bf341", 0x6e, 0x400, 0x0, 0x0) chown(&(0x7f0000000000)='./file0/file0\x00', r1, r2) 01:10:46 executing program 1: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffd) sendto(r0, &(0x7f00000000c0)="e6172d5b3994a90800000020000000810f3f37bbd07996a334d3afb142d9716785c73df787197315e6c67d23595aef3a5124fffede70334e76721d5085ed6780bce3e2680500010000a643648b7931bd", 0x16d, 0x1, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8910fa87b00e607735c579873960b7af", 0x10) 01:10:46 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) syz_extract_tcp_res(&(0x7f0000000200), 0x1, 0xc03) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r4 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={r3, r4, r5}, 0xc) 01:10:46 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:10:46 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000040)=',@{\x00', &(0x7f0000000080)='\x00', &(0x7f0000000100)='^^,-\x00', &(0x7f0000000180)='*\x00', &(0x7f00000001c0)='#\x00', &(0x7f0000000200)='T$\x00'], &(0x7f00000004c0)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\xe2\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='*\x00']) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) mknod(&(0x7f0000000500)='./file0\x00', 0x8, 0xfffffffffffffffa) 01:10:46 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) shmget$private(0x0, 0x1000, 0x414, &(0x7f0000ffe000/0x1000)=nil) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 01:10:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r2, 0x6, r4) poll(&(0x7f0000000040)=[{r0, 0x185}], 0x1, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6", 0x40000}) 01:10:46 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) setrlimit(0x8, &(0x7f0000000080)={0x4, 0xb}) pipe(0x0) 01:10:46 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) getrlimit(0x0, &(0x7f0000000180)) open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') bind(r0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) 01:10:46 executing program 0: minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xfffffffffffffffd) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000540)={0x0, 0x6}, 0x10) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r6 = socket$inet(0x2, 0x4, 0x10000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r4, &(0x7f0000000400)=""/199, 0xc7, 0x1, &(0x7f0000000500)={0x2, 0x1}, 0xc) r8 = socket$inet6(0x18, 0x3, 0x6) r9 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) r10 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r11 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000200)) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) fchown(r0, r13, r14) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x81, 0x1, 0xffffffffffffffff, 0x5}], 0x2, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffa, 0x40, 0x3, 0x6, 0x4}, {{r4}, 0xfffffffffffffffb, 0x0, 0x1, 0xfff, 0xfff}, {{r5}, 0xfffffffffffffff9, 0x80, 0x200fffff, 0x80, 0xd6c}, {{r6}, 0xfffffffffffffffb, 0x4, 0x1, 0x40, 0xfffffffffffffffe}, {{r7}, 0xfffffffffffffffb, 0x8, 0x1, 0x7, 0x200}, {{r8}, 0xfffffffffffffff9, 0xc0, 0x80000003, 0x3f, 0xb0}, {{r9}, 0xfffffffffffffffa, 0x0, 0x40, 0x1, 0x7}, {{r10}, 0xfffffffffffffff8, 0x20, 0xf0000021, 0x6eab, 0x6}, {{r11}, 0x0, 0x40, 0xf0000000, 0x6, 0xfffffffffffffffc}, {{r12}, 0xfffffffffffffffa, 0x11, 0x40000000, 0x7, 0xfffffffffffffffd}], 0x6, &(0x7f00000003c0)={0x5, 0x7}) 01:10:46 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgid(r1) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) 01:10:46 executing program 0: select(0x40, &(0x7f0000000040)={0x3, 0x3, 0x13b, 0xffffffffffff7510, 0x5, 0x401, 0x4, 0x3}, &(0x7f0000000080)={0x8, 0x81, 0x2a, 0xfff, 0x5, 0x4, 0xbfa8, 0x9}, &(0x7f00000000c0)={0x3, 0x3, 0x100000000, 0x5, 0xf4b, 0xf48, 0x59, 0x5}, &(0x7f0000000100)={0x7ff, 0xff}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r3 = dup2(r1, r2) close(r0) write(r3, &(0x7f0000000080), 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000180)) fcntl$getflags(r0, 0x0) execve(0x0, 0x0, 0x0) 01:10:46 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r4 = getegid() setgroups(0x3, &(0x7f0000000040)=[r1, r2, r4]) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) 01:10:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x101) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x3, 0x5, 0xfffffffffffffff9, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:10:46 executing program 1: nanosleep(&(0x7f00000002c0)={0x6}, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x6, 0x62d, 0x7, 0x3, "5e6fb529f99c0ec051c4df6f06ee0e4f9145243e", 0x5, 0xfffffffffffffc01}) 01:10:46 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r2 = syz_open_pts() r3 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x198) r4 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000140)) r5 = socket$inet(0x2, 0x4, 0x6) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x1, 0x5, 0xfffffffffffffffd}, {{r2}, 0xfffffffffffffffb, 0xa2, 0x0, 0x5, 0x8000}, {{r3}, 0xfffffffffffffffa, 0x10, 0x80000001, 0x200, 0x6}], 0x7fffffff, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffff9, 0x12, 0x1, 0xeb8, 0x8}, {{r5}, 0xfffffffffffffff8, 0x0, 0x0, 0x5, 0x100}], 0x401, &(0x7f00000001c0)={0x1, 0x6}) 01:10:46 executing program 0: r0 = getpid() mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0xa8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) wait4(r0, 0x0, 0x2, 0x0) 01:10:46 executing program 1: r0 = dup(0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x1184, &(0x7f0000000000)=0x6, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x200, 0x0, 0x0) 01:10:46 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) getpgrp() nanosleep(&(0x7f0000000000)={0x2, 0xffffffff}, &(0x7f0000000080)) write(r1, &(0x7f0000000240)="45addb6bb9c102783f736d79a0ced9514009ea80ceb7305cfa4cc3fc8c783a85baaeb59089e6b05b97543d44f72f541f02e592d258ca810746e325981889413fa375e229d6a0288ac7d6e00dc24555", 0x4f) r2 = getpgid(0x0) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) dup(r0) fcntl$setown(r0, 0x6, r2) execve(0x0, 0x0, 0x0) 01:10:46 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x100000001, 0x1, 0x4, 0x1, 0x100, 0x6b10, 0x2, 0x4}, &(0x7f0000000040)={0xa17, 0x8000, 0x0, 0x53, 0xffffffffffff7fff, 0x8, 0x10000, 0x3f}, &(0x7f0000000080)={0x1, 0xc46, 0x1, 0x1, 0x3ade, 0x800, 0x9}, &(0x7f00000000c0)={0x1, 0x2}) kqueue() r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) write(r2, &(0x7f0000000100), 0xffffffb5) getgroups(0x4, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x2, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff]) select(0x40, &(0x7f0000000240)={0x6, 0x2, 0x4, 0x7f, 0x1, 0x11, 0x2000000000000000, 0x23}, &(0x7f0000000280)={0x9f36, 0x10001, 0x5, 0x1f, 0x7f, 0xffffffffffffff01, 0x7, 0x892a}, &(0x7f00000002c0)={0xdfc6, 0xb8a5, 0x2, 0x100000001, 0x400, 0x6, 0x2}, &(0x7f0000000300)={0x0, 0x3}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x3, &(0x7f0000000200)=[r3, r4, r5]) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 01:10:46 executing program 0: r0 = socket$inet6(0x18, 0x20000000000001, 0x81) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000140)=[{r0, 0x2}, {r0, 0x116}, {r0, 0x1}, {r0, 0x4}], 0x4, 0x0) 01:10:46 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x20000000029, 0x4, 0x0, 0x6d0c6b932de54cbf) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0xc18, 0x4}, 0xc) recvfrom$inet6(r0, &(0x7f0000000000)=""/26, 0x1a, 0x40, &(0x7f0000000040)={0x18, 0x2, 0x100, 0x7}, 0xc) 01:10:47 executing program 1: r0 = socket$inet(0x2, 0x8002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="ebff125c0000246e073195f4000006d5a5b9bf603fe6b97f22fdcab6a5b7240ef2984210240f05f7dcb51e407b23c5cdb51a4f1805ed3dd750393418823952561b4f9de77a30390c527eb16e568f903cef98aee895fafe7713d19d1d472cc90720c1faf22ec1fdc6588390e299e5f7838bc92dcd69cfc6513b52c9afbc50362b6a5357fd1cfb92eace667ed8bb8ea69cb5eb3ec1bd1124115873960283dec84ff12c837b16bce86f61c7b9b60254d79049347894f993103b1c2795c41c5688fcc40f52671c38500a6921696136dd57fa29487638", 0x39105120e0023d97) r1 = accept$inet(r0, 0x0, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) socket$inet(0x2, 0x8000, 0x5) socket$inet(0x2, 0x4000, 0x7ff) sendto(r1, &(0x7f00000000c0)="cab9620a9409f3da1bc022aebf35b7a2caae5a7a45c1061e81f6180cb45a3a21acfa7f1832d9200be6a4a9c5b518a31df012e5fb4a038ba624a14966660e5765b91a2df472266d8ca3ceb9d5a99e9a568bc6e5f547cc598f9ec4573f46b2dbe941f0294ca3ac97f2a52fdd42e5c2bf5e074f58fff1268a22af2b9bb540ff2d4ec2ec7b48b543c2461e60983784bdfca2747deac580ed891e", 0x98, 0xa, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f66576c653000"], 0xa) 01:10:47 executing program 1: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x6f23, 0x9}, {0x1, 0x5}}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x40, 0x6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getrlimit(0x3, &(0x7f0000000100)) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x80, 0x1}, {0x0, 0x1000}}) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0xae, 0x8}, {0x400, 0x7}}) connect$unix(r0, &(0x7f0000000240)=@abs={0x0, 0x0, 0x0}, 0x8) getpgid(r1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000280)={0x0, 0x3f, 0x13a, 0x5}) r4 = fcntl$getown(r0, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)) socket$unix(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) munlockall() setregid(r3, r3) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000340)) setrlimit(0x7, &(0x7f0000000380)={0xfffffffffffffffb, 0x800}) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r7 = socket$unix(0x1, 0xe24d932c9348bbec, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000440)) openat(r0, &(0x7f0000000480)='./file0\x00', 0x8, 0x102) setegid(r3) readlinkat(r5, &(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)=""/27, 0x1b) r8 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000540)={{0xffffffffffff0001, r2, r3, r2, r3, 0x94, 0x946f}, 0x3, 0x1000, r4, r1, 0x1000, 0x10000, 0x8}) getpgid(r1) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, &(0x7f00000005c0)={{0x18, 0x2, 0x1, 0x6}, {0x18, 0x2, 0xa2, 0x901e}, 0x4002c5fb, [0xe16, 0x4, 0xc6, 0x7, 0x6, 0x800, 0x74f, 0x9]}, 0x3c) getpeername$unix(r7, &(0x7f0000000600)=@file={0x0, ""/4096}, &(0x7f0000001640)=0x1002) 01:10:47 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xffff, 0x7}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x3, 0xfffffffffffffff9, "845c556b00070000000000000000abb8afb400"}) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0xef}], 0x1) 01:10:47 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) munlock(&(0x7f0000001000/0x1000)=nil, 0x1000) r0 = kqueue() mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4, 0x11, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x1000)=nil, 0x1000) 01:10:47 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x100000000000007, &(0x7f0000000000)={0x0, 0x0, 0x7fffffffffffcc50}) pwritev(r0, &(0x7f0000002480)=[{&(0x7f0000000040)="058b4bede0adbd5d7940f7f149ba9212f4ede27b161a21a9b9b0d0b0cf6a73211786ff8d223b63cd013d0ae81af9989a8296cc85ec6756656ab2dfb47410953e6abc9ea018f5e87862a6a9a16e14682004b27252c02a59066f64269c223fd9172e506f3f7955f8137d1e536fa80e24c192f95c0d9b383e5ff2b01d3d7988733055d3b49cea13bd1e02590576251be7abdb8a0415196a4cf9a06759a3847d7b9471fd00bab05df50ddad43e3d41f73b988bea87fedec529d9ab5a8a5bc4d549f31b81b40c63660851bd348eec71e00d195df2e08d6e922d46a107d9cfe731516c795c2e1e50b84cafd0e591ba1ee64d150c4e45d50d626eb3fa851a58559b12fb0c310115c2cf0c9fe39a430bfc40c7147a56405cfc7a3c247d5b1fc9ef70bce1ebd475584a7a03cb1c2dcb81c898955a60371ccba804d98fb83c1215d55d16be725c7b08ba1a528daa8615b6a4b7c281ef0b3e0e521cbfca38f8f25a1d984772c15022e0f9329eb40cf16a6c3d535dec51ca1402ec08cf92ccb9fbde09d8bd0806d89bfc7a8b954c61b83366e7e797ad1ff74df2f2e7dd9d0376038c2f32c6c635abdaa5424a08be29468bbc5bb32a1176d98c94d86bdd1d8e306f9a4974ea49793b88fc714c1665b43742bab34605c82f2f24183ab5f9a40d529e382aab6e81d09bf6fc05b43de0941ceee6a432e9a76f104e83ffaddaa3d82ebe9e0997bb8d5659bd811a9012c4a8e3be44afd6d0beb5ba0a26bdaac18641e207c110b2b7b3f58b1012a55a1f34ad069f357a4590e7783aec1ca6448313d3659b2c81c8dbf17aada93e472ecfdb820de909c64b340294734895b6df94446f0756db56e774c70d3bf81fbc0f79380b2fe93c14b0ab3b60a4cc39fb1adb5864dda13ad7b17474735158373d50d6d0d0d6a215d7a1723f9ed35e8863d0f0ffff416ca8777d250169be9766e8da604044ac1871a09753cb78a8fe9bcf9b50772250e2aefb34cb5961e61905e9d17f5a3ce1a017a96d367c43d5492435b0ac0815d174bb4226775a9ce3cc0e2cf8d3fbfd13c8c45311574a0cd5b00f6752aedd48eebf736320c65aa46fcbfee0f4bab578166b0095452f4678dd589b47436abe1e333f821af9caec406ac76e8dc5fb7fbbd0cf78a21ecc15a5d6197ea5d2a1c03c87d58766cbb20a43a6593dd4f3f454f8641fba12cfdee740bf83b6a1b6e1ca619c653fa4d946403395880b65c27f77deb213531b1dfbee1e4e97f499f834f7942af9d9acd0919610d5fc17b4ffe6f885305e6ad26d0bd5ac901c003c17df8f0de3ec7773ee60e59c19db19a3b65e9b8514f7115f39fe150ca8cde982a7a598383706350ae70a151c9b88f7cd6d4f5c698dbc200158211c2476e9060eb9644c1437c0a9f066753d55dfd1c3afcafd0dc048385ca2dad39752e9d6bef60996d671009ff8f61ad78df5e77af2596f11d824d4aa1a268e313d343104a46abe1249e5e7b1b475808ea98201dac9e85da91ef560edf2c91fc1f91c64830123866a09d15a09f92410a09cb09bd31f33e3b336dd2a6d7ab95073211b912958eaae97cc82b7032851ce5c3441fd419d47b47a89ae1fe015167498fcfa3ebb46b52749c15ae5742406d3d0f17a2e613d4fb92ce2fd3360731f3db709d1fdf1a35b3812b95e215cdf33ad5e868356cf632e0bf3619cf6ecb3c3a7f0f458e5ae92f837fbcda3dcef4df8d3000b5005c889f9fce0b0c722731be5b5236ab9e8d58411a9c6b43a0ac794d175cd956d7cad2756e4893423b64d974b63a61410b4673593a0c9fc4f2df1afd9c7dc3d56e950be985749da838972409049e65035f4824a8eaae733280682a64ff1e893244d36ee75ea194e2b86ff5a22abfdd27fcc250f799565bff06a1b3019407a5ddde873aff9f681671d9a1e5c0b7c5bac7261ab3a71e1c0fc259c9ed19a80ab1891e6900a4da5640fe3edb7986e8115d512999989e1b17298bdeda2fa0ee061d866c1ac490bb1a60491295e1643d2e976c894ad0610f1796869d3bbc73ed247faaf2a3ac696508c0b1e7ddb6eaf11959f46060d701a0fd654fe0235908d09e72489e1f0145478afd97fb6300b6bf4c21f59e8fa62822df474dac0fc1feb774b3440b6ff8a83f7a24be498759901dd4b7a258a7de93e367397170f2ec085ab48432eeccd0becf23b4f10463f50e8d8dce8e623d3d3663eef81118abf7c289a5e02ebbeeb50b8dd0750c1e52783ff710e0d090d5444a7d9362d86eb2ff0c198e952b15090d5d976a3260828c7be0bedd7cc47b3a669b88fcdf368bc921577e2095094ed5405aa82b9e4d0d0b7c560ccbedf49958afac85fee49f795a22c19fd2a97d6ec6382e78bd068f8abe06b1acfd97d3de9c3cfd075ba775e9a238327e36f99129bb4e0e9c3275693d74e7417b1f3628cd98325752d1d0fc221a62d3c0b46d69c88a3542594998474df174b052506e2624527a63b9d3909bff3db36df3be63d4eba254a1baf0ff1a83b341b5da3801d3132595bc295b1006c4178a8476063ced0f4eeabf53197108d03c3f26876a0a128dc7ec543e7bfde2bff943824e9e32deeaeadcdd047eeb7a484a5a4324b0518eac142fdfa7e92415b8879f8f9cd067b8ab734aa29310d59e4d3837b5368adf90619862475a273f254f9d8a086e72a2db697723fc00269507ddbfd235e5d333e451637e2af92b6e2eb527607b7485fe22d8083ffe4e2ad1ad0f6efc5d816cfa964fcfbdd174c4ac0d214dbf9ac942db665b098bcc651ddd7117df72eff8290e1fbbdd625c1aac04df332a8e8f5c2c984491ce3d0cad93d00fd79ba14ae51e1587036118506972c577117da262b66fe6ca40f8f3357e1a2ca331e0a1e08c8b2aed2fbc1353b941879c5630272eda49e30476bf8f0ab4fa0d07e48b027b9dcffaad4dd6508bbcb859613c39450fb509b298218f0d33df2c03f955c0bff2de7093d15e8102ffac4bcc978a0a4911b7e7f46ceea4bc5f59cc977d9d0227ad645472c0607a172e09dc82569139409269cabdbe5d4247216b0f28338934ac17862d010518a6bd87db0847bda3c5825bebd5f1ffc3167f0c0b6e377c712d67679c55669ef81c52ad91b0f3305ffe6b15ec26980faf4d1d454ba7352e999d2e6e68461746a0c1a514c93454694a4926f1108d325ce50c281a87b8f911dabf809b4b3a21319d317ac30b92234959fa6d311d9e9b744d3b8f810d60025025282f4f505e33b5567de5fa81259016556a131027762c44986dbabf963ebac5013d81924e1072a0acb906d1dc95e62f22476ed33ffb39c3278328a9c554ffa752b0e99760233fd6faabf2c7177fb80327192ea3b132557f83b332bde0ab66404acbc01349c9bb17827460e5ba79c36b8527969db3a131720f4b397a378ad56292c05fc7fc63dd3b8649a685ad58f1e83cccc6eab5c90bebefe573b1f6b6728ff80e18b70c4d64ae03e2e616e52f73f00410bd0438041e021232cee5ce774f407887a3a190bbb709981184777c7acc84bc13a59ce11b2180cdc4cda54b6e4c32291c7f1cc4447183b053271145f5d7be394b3af511495cf939dd3fc8eddd3f32a85657feae1824db43fb0cf455a96d239dd4c2f8923bb49ebee24a5b186ea6b7e5d85a1b493585d8120ac9d56bab0dedef9fccddcee655047ed9c5b465bc95bdcac39253f145824d243fd3822c8acc1114f513a00746ed70cfedd160d13412f9f3d8f9ab2edc1f752b9716ebff7847bc8061fa9a6d2cde31c7117f25efc771a7e687a3246dae4e8f585fc6e63280fc119bd7d014c1af0c0eca937d85a1b14247a8fccf956b499a6a7cf2e52ffdc35e0c9a411fd09f00aa4352c0424fd38cad10f22bce1168aac47e7c3950c8b240cdd089b91a1d6c5e6a144bef32ef7694ae55c9583b3bb9e2203a277b5ca8bd831bfff7ab785af2c634449a2f6f328f7d7258eba0a2d75a77d845158c8ad179e11d9f31136c44153617d428614048ab9ac7f6c0cc433b3ea98255505407039f6cd7f0f11cc97aa87b827ad44a15518e64bce8ad702b1807e017f245e9acc14698f5ffb83804bfe28cc9cf78a3c0e0e22eeae149344473fe4afc43feb5e85296614a786406f921214b10b7d2e646bd2aba3d48fa120448baefdd7afaddf35bbbd5f693ff555ad32f9761660271098c3b32284ec2857f3038018606aabd5a94f569b47950c79070c7b0c91e1dafa0d5cb541398c85a6469aa5a283cc7b3b5fcb9a6f8223888c971b29a2cd3b9a5a3985397a350a0d97116814999e05de264e038788ceb128042e0f4c5ce002f9b3d536f301313fe105274a85764482780364461f36d866998b4eadb7889ea87d4624948b9319626d4b50d0fdc3fbfe5acd8ccc3781f741a76693446602a402a2e094271db9ef10d70399dbf1a0f42de0b6b6b476612f623d8754c5164e951df85b29aae85cbae561036a2c817680dca85a8168a4f5288c60c3cd6afb2e9ab264900f0c13d193050be223256b72332b29ccbb25838982ce8c6efc32f0fe44c54b08259085183b16791a94c18a1e48595e5f3261707534d43d6257677257245f47c2e2bc91853a8425a72cf4cd735f4b5349ba04e131093fac2f4d186788bef4e46d995b43b5edeb9dbbd271ff1298533809bd6294fa94f3880fe42c59d485473db6806918ac025d7e215ae3a9f204b0314cb2b16bd3cad551de0f185429ab70879d019d10f046fa227ba1d85aff70623e89d249a1699bb4f40f2115b69e07b9f288c5f6171cdd8dc45a2131666aa51cb76c6b6d58ddb96ac75db2c53f35ea9723d3dead8c9befea6c6afcfc439b9fede5a572c7bcc24fcb1b2545be8efeb807f0ade53b15236235519377b8032184a0f2d5c906d992e1a5d1a38cabde922077cd7fe5a171511359d13def7b347023a35f171d8f20e414bf97c518bd8e2715d3966c6d544f1e89c81885a23c17369710bdcdeb49d1380c7bf4b8b941a5d9f08db0be1c65a8b5c1ab60f0bafb163e376cd41a2956bbadf5e2404aeecce81672bf63d0cd718519e6bc4a7b136544ba3e311de705d7055f420fd7852dd6ef3bd4deaa3ea968f2a4604f7c9778b4bad8f627abe7689b0c9314cf86ba97cb7b283b0bbc770f0bc4d774a94c057835ae55a4e6df408c4c7ee5ce0691f26a6e8e476c9fcf8da25f6e891c9a70efa7373c84b8629b871afee464018975ba17b484e2431c340a39fd5ad524bd166cf5428189fc12d47d791cbc0d65099be4d7ddbba823268087fce7bfc9a3b8a86b7f7d4cd2bf012d83335b02a0b351e0250205c9ca8d1bfe89c206ecdaca76c302f299340f03be2d18d5124978abe98be6f09d6ab1e9fca1cdd9ff1b653d175d17de24b3d8051a596be49fef2a844d1a5d23abfa5a048375f9aaae6ff7c36efdd50c79ea3070d11f95323de6b9ed241ea2e385bc691985f4ffa3965c40e467b70379fb494e87272764438a9afce40c7ec9b0e03c79cdda944543ac50fa7eb18b582b96de137b73147ad9a40558cafcb83132d10a349de29c5fa9a4f981434c27ebd5146092f79eeb823e0d32385f6e797f08fb61e8f53fff9c252aee2a5f2404179372b3f44481a60653da67f68a18cd3882ace08942ee9b9a7390389a9a2964bd153e4760c4db92ecf454c479336b165a31beb3366ae2d40c31c0f6f28a20bbdd2245a069b872c070507ec83ca6e59b08c08198ec16f46b1353eb36abadfc7c029ef3bfef52dcd16bd3b392fc0a0fbbe9c3bcb7d450d2993e0c55f00283558a09d8581b1dfe649a9389cb9383b65b3415939ba10004", 0x1000}, {&(0x7f0000001040)="ea825c6f8106a9c1dffabb5479d753e04975cf69bbd82070451fd53adc37e644caeb405ba744fc39c5c61e74e6a1f4be9bfe5945ddbffc7a2514ad51d3df44e2ec5ebdec141477cb96768b4866bbc9a237af033b901ad155c1c4503470a2dd94ea31b29288db06f234c3d4580fa126683831bd03f9e5de9be30f9aefff01f8b51218b1db9fd61e456e3102856f", 0x8d}, {&(0x7f0000001100)="e7f17606a02b1bcf2ba485b4ff9468354b63dde114a45bbd926d436b98056aee0a1524f87b00dbd391a628e485ec7dfa6eab54edf9bd52914a410a94ffeb71e42f10f89bb448e154e0599be315d363ce52927c36b5b27b3a670f8f76d57e56cd9a0ff6a453637b8d0fa222a939fced5d9975a55df9795d26afc7aaa5be321e139f33fa07590cec9a5f4aaca4501ba42ce064da0d8019f0fe95f8f8da5535a2cae3b915c4a9c1a21fe4bf2123f75b9a9f6c0bf51db4da9409f30f451d22f375761fd217aa1033b75b5153e0a5ce5aba6d3994efe7a2471e4b510b13d75c9807201e852d969e07a5b7d2713da132a4e66914892b3bb4853e0a32c1231662147cd25a17707cd7570850177965a0680c82d8cbe072b952c817f1e38b367d52eb17a7437e9c3c508d2364b9f45538ab98a19019f93f831d7f186e45459b6c652cf3d0d5d5a1de06c7f6d43e2bcb4d839b85e57567aa93c41905f79327ba60bea8c05822170cb0a1cb0dacf91b45f959aa8a878d900180c40f419dd3b00bda1cfa6d3edb62b14c4395811da747b4c0992a4572ffd5dfa704d50f8b8d1e39fe80228677e07260e51d3b03b3ba4ccd49adef74af20d4bc991a34cb7a7700dd1f8792ee246a008eab78e8ef27a4950f492460805ff87c4198b1baf496550da85a7c213b03e209fdaabfc2b8636b2645ef0e42dcd10c5ee0d4db9b406a7df1e52342276282676ece08fbb1ff631fdf13f6f6a7f66830170485914f239ec7a2c1cc5b31aeb988cf1b03d4241dd9b634c0a71f2f7f02d8f5102518568057278d4c64d9d200d9c1d6fc3969fc1afc7de0359b6d5ee105e887b141b4240c640541b03a6fb2c26cd6eb6d4bbfe0e8309b19dcbaf427dd0bbb00f82054fd89a0193c86defec499949db2897d819fe2d244fb9591c799f4dce92f4fab099527cc5fb2dcb4ab0b0f7482f77094efe52aefe528014ed2e4f0d90a5ca8169898766bc34ac3a2c703bc0ebf167810fd96c2da1d9aa9161c74ef8899105d8825d50f9eef4f3ace7b42742093f3839ba49d5553e001b1f875214e1b68bd167ec4afc14e5c63009a25b10cc08a22238a967dba25299f14dd7fdcc7cf8d5d8b83e28fbbf37364fc35ea6b1e163a47c215b848aa75f2a7479027169fe84d77b6be4bf36f6ee4c90b1c4026509e87058caf2cbd0d52c8652e7f09c03b1562ec12b0bfa7074dbea0f797afe9303b1d59038999bc7524dd6be21946f18b8e4c49a5c013d6d1ccbcd1962fa50ccf218a583d49ae786142956f753276a054b28ddd36a6fc9a0e2818e068fabdba69cab28b0e5572ff6a66f72aff5f4f31f084db2d8b35adf4dcbd179f88c0f6923c12f0170d4ae2a6446f8608441d4d518b4a9fc0973d1f3e34958b2874c5118ab2cbea4b5ca11ea7f3b7e6a310d4f8c0b474f6729a8770b429e2721900321bfb992e8ec9a334bac7637c9b2aadad8999612d9447bb3ebe61f8322507bf9b706e0031cf1c08046cd2b75f8882ad20966bcb16927ce073d0addf00829a01c4b2621a81f14a2276800456da952ab81a5e1df85cfd68da684a6d288b43ae8970a76b42a38431f50d62be0b262cd197ed3fa652605321df94d9bd5b3dc69f373e4af5aa135d674d79e431af87007c79b65f250ea7169a7d569f2ecf89d0e2d44e04777a168989179fa317968c084d7bd5599fc0525163cdc27a7f646fa8a8656f12129dc76f49784a15962578d6f3597de8d49df813e93761476b465eab0de742e1e6e629fd293d18dd0111789120b93b5e06669cfb3af6663646745369c257bbdf0735376b66068a6d9ba30e0b7368d2170bd4a38b37df3bcc303226c65ecc74b146a820430d57b8d4803c15ccce1edb0f5ff79a422ca42eda7c71a7afc25029630b8b5e09151785112501c001349377e5007e823f08c8e6264252b33e95c4ddcc6bdd837e20f270e60592512a588c094d6e3acf000fb5d89d1db27e8a290782585dbc8da8153797dd84324de50e305f54e9ddf88a1425986c549f94500c99b9dcafc396ada34aa913ad8098eefe61dd0f408ddc029c3ad647aa65552dffe52abf8adbddac55ec667ff0a341db8ac1ab619da0e91014098c20e662e14a6d22fe89b7f527515132e5d9a9aedbcd203f5de33699740633d03ab3eb2a2958f91b76f6c8d01828098f6965a1ad6b7e6921a7edd08b1064f79cb47f4a59baad93335f64541ec5ba9881c1e1119fb92f0a7b1ac63d9048e1da4b76f70816c73e41942f66c22be1e69fcec3d6cd33574abf9649e9187f81d1a49d88393a0773da0167ae727e2f0c4be23c82ae89beeeddeb434e772d9872ca3a5eb1d1de38b759e9f3fc774ea009eb091421aa557d3a01384a9ded24744e0a88890745bc84b4e8e7d3e2c16f6bcf42ac8aa69dc32e35be0926f8d6d40cc0fe870b95173b39c447786f094851e4110ef8aa9c9553d09126c4ed24d112eb2eff8be9c523db2d6ae112c90ca00cb1fe515d8eeebdd06e635ec3238123985e0cc2cea7d213a9327ebda16f43d55d4c22fe1dd3735249773377d3cf7416b61b227cf5cc09e9c9105514e3d833b98a97fb5add41b14aa4c230ae06111b33024d31aef2f9c92d286f4ac6164d5d01ad668d711ff328780881a7e8f77df336cd5e261cdc05050a4a219c19a27b76501e50ebe8d82e0b24dc4912e642d37eb94722ba432b1d09b2e1b0844caa60f4941f4ddc7f21f333320ef4058677c5035b6ee9e2369038ee9d1cfc2cfd5261aea978827e64220e9b2c467d85e87b5eb9e33ff1aad80b93b1e8f0766dcb83e6f364b4578be1f1f8f29aa98d641cd381bc778321e521c4d047ba47d25bbb2d4646828d9f93443723c7495528127912721ef67e043c1276f6fa425d65be6ff87c0031e72e0bb00d78ba7f9442217d1f7e7e84623a4fbf39f41a1eb79ea5335cfe8ffff194c877685b4cf98c0bece0d68e3ad15a74a81063696298ac860c9dd1059bd229299e82e1d8d373db043c6b057330949a216cc14159a614a332d9a1036e73bc06e58630ab466aa6b7b69f063b496847dc2fb4e2848cad557d97f6a61aa137d2d70ddd53c4edff1a529adf8fc8c4263125682eb7ca98ea3b48d532461aa72cc68750cf8104540ebbd17347eb949b4bc729fa542202aa47d533ba57875029d138134b3d8d158e413aa6de53590ed15d20fd2622c540a2cad1d260e64d10cff80b178d0def35e57b9d3782d39306cb336af6dca91ccd3e6884cd0a10f94cf4338d614e47e89d1d93bd709223c896f053d53da72d93bca28ff6b8588999ec28c7d06874484869d5896eee49c5692081cfa1ea1f9453612e7e2727f7edfea9e22f468259c5069e5226320610e5d0c15328333136ec6d29b3eb7ca55ac2dedb49498de1bd208a94b5acf08bd6a9ad70788429d729617bfdb52f34b70dca82df6f03f2dfd78a922336d65218ae46fdb836d5391f09bbd04c8e1a28899d60f5dc26c5d498b3d94daaf311f3bdf0bd2ac30eddf924ae6cac86095e59dc6e8de9660aeb6a1714e22c510ecf241e46a09a5bcee3195ace8f68ab1e4122ea2b2afeb903657d6dd9a644b873d4d8c5d7e75e13142b67f4f9c39e2723839899647f26f4b475acec7441cb2a686aaf0153f38c5805d8737f0c26537c4e058434de5da6ae8954072dc8891e8bae3d39841c755c1aa9a04af24d950d18b190d0404a05f3b066035d417d63cb772877d44f3970ff70c7d9ae4abe6c3cfd99948397c57fdd4cc18410623de6fae6e43380bec7d7e25d5acdacc8317c597eafd3648f310906ac007776be9fa0cad749afbc40a3eda11119405e6787e7edfb85ce83d8254b17025309ff63be8c9da81f01f62cc60865690dbb60f504741ba75107b4259791c19837cae4deabde18f2f1b0160f7c74c933cf52c899ccf767b8fe644cbb15edbb3c92a1bb2638215355aa3893bdcabaf3c2e0358be59c9071dda3af1dadf71e01063fdab2b8c37bc8f336df550be14f13c13f7b9ea641974476713e9e6959db43b5293decbfbc993be1be89ac6288376c780ca9522d4f8ecac1557f10996a6a862c13b4b7d7ff3ccbf2944ec75214dd0bbfe4d0fa3aea9a3109e0ad45df6033bdf4a4553afd92a7095991570515bb8d16cea097c2b78fd0a29c76dbecd84760c40b252a35201079e62f071dc2ae559a29887ca1619552f301f85670d6b32da29784405fc3b72c8e864022b8d593bdf50d6a2b873b35502bb650939ba750efa5e4aeb29b9c1d158e08d05442938bce4402391d60a20d4027dbce22266723dafe533837c2319f235e1b9d8f507cfb0212a5f212ccc0c4e1086de270d3c1301dbf971a88b4cd3ebfea3b64ee966c0d6b21e210e338ff61256f01d2518fbcc399cab61eadaa92b3896de85245965de50af33612994298ba4e25445922e074d88d86f170de8a172bd493463d952e44e881c97e9b577ba9b19b9e64ef762ce82bd23ad2c03591bd6e7bb6c59a748fae99d2ec8bc2cd18d44723e524585f158be373623c9f23a7c48b41ae5c50daaf5f084ea47b6dab701d82b61d9297bfd85d0cb3484b8f8cdae2dff91d6a2a702abf10242c125f5defaa8223688c20d4a5509b139b42ceef3bea781b4a129b83135a6e28d1023e7b5e63cd9a6f0cb8a4b8d1c494d5f102b1931f41ad0bfe257dde660a117b0f6d799529b987115aa16c1229a1461915f8fb11307f517eb08de4660088388328a5d5e8aad2b2da928d6ba3bb039e2dba19dac817ab403e62f383689f383763fe867075445fabf025e6b6925272d2c62fc9b35468d1dba27bef92b59e3e928049d1a5696fb4bc4571eaedb3dc3c0683cfbe760a346c2c64919bcecb38c97be5fc123bd337fe05bf2c36d812f9087416a2b500b9d790e05fc6e2e20b77141adfda484975d513190b6fb1cfea49ca73d4d08f2262471cbf811026e5872a72eabe082f608614cd792b274ad7b60a2044e121b7b498ec3c2a2dc21d77d9bb0c282a69e265b2f37948bee788766feca1cfecdc2869b17e7446809e14d56667265ebe5d6ea413297135af035495549294aca8ff50cd3d4d55470e517c5a42a6e79753844180364781ab08cf44298bb7ef2d1c32db407106c060bbabe6cffe2f8a48a167d87a7cd558d21c0c8419ea8b79368b9b3548a11567bdc68eb437338d548578b8419574194ad94984ebc254e5bbfe2a9ad18673a72f9ff8a960805ac0475de893b3f7766b5adc2e37e32b8a8ed2933204aabcce87c16bee1272cd36f704fbaa283bf8987326b525b9e9c357e3049a0c50b8d261a1a9a75f4905df14d2ca93f26f280acb14e3bb23708753cdb3fdacbc7f3dc01df590833ec59bda864fdd0dd0a4eecf88df10224e86213303bc2e6e64ca8c8a2a3d3528a40ec137d5783b464b5a889886343592d8175dec33721a6faa4de94886f2238f9fda747f5565b7c1bf075c3f77c070bed42e2621aaddba82d922747d6aaf63ccbda3535883fadfc1305bad39a43fa12f6d734f9fa0c2c35f3aa3186c99be8363d1418a6380f49cf446f815ca715a9c791768fac760d5d46e9b71b453c6f36ac98ad66952c3dc1e3e26d070ba31455a0a318515043b5e5f7518026d7b0f21ab983e22ba4bcac3c63592b8741f002d32b191d4c9051fa9caca2b73db8f616a4ec830144b9f61967685e3def52142165eef184a37b8bb50d94d63b0e6333f3840484cbf3f538b962ee3a9cfba11f81cfb50b0759eaed38ec3f3af85a4a7a718bf6fe930692cab17d70e49ad13025f3e56409756deac809fec0f17da7cebe0a2f3b6a3", 0x1000}, {&(0x7f0000002100)="17a55cd977daae6f5d546c4eb7eab12a8975a998e276bcf42cb4ea9e80f2a6ffdcb705e4ecbb882671e4f721b44519c34525cacb9e58c45fb8188521cd8249b606c72181bca8472b960bf3336726d6dff614a045f496c55318c7a2abcb93c23c6e486c28f3ddf1ea9a489e7299cffff409b20a3b700211e2c1f1a616b518541333c6a700dcf17ce95167f4c7a5c33ba4d743fa51d1c700163568ebf93f450cfc93732f42826d094fa9ab43984d1cd7a0851c94a120b56469c972b5569878ca917803aec2e016a85c9e99146e7f30eacae25e2a61e7538b8998b987e9622343d4a6d88a6d", 0xe4}, {&(0x7f0000002200)="3d1bcdcee529d2f3c010b0b2e35e018075a309e5b68a9d36f27f4a32df7f3fe548ffc35e17272b52cb9714521958b49bcb64edd7ab1353c4377966837a3cd04644d43cd63925a225a9bc0b256aae7945b264a70c9c2f767cee3c806b162526f04a93edab5e392b6f7d282136cccfa6f1ce1eb99a930ddba52b45add5604d", 0x7e}, {&(0x7f0000002280)="13898677d9f2b56d1928cb454a675b5b9afd145c16ec2883efe8743a961e3cb5216221148a05b7f5d6f625e1a4f55d15a7d5cbc5083026bc997437404a", 0x3d}, {&(0x7f00000022c0)="71d2e202613a0d6dd167e1cbb336c0d0431375ce6eb66e9a7ca35bbb71906f96ae247ce7dbad7c06f0d878c6c44d92b77d4a3253903a7cb48da893bc1a5c728cb7cb6b18be2b28627d71a2b5e1f77adfa76996fff975715456873595c25423c38c01f8fe00c155f24359979690657224803f", 0x72}, {&(0x7f0000002340)="677ede62c6f7fbe813c693e85f3d8821b10198c63c5a32ffe177ee5d93acbf698ecfd0c1931a6e17c27ba5f0bae8a4f30d22fd8d289083f0a211d1ed86a44e5d370f862285faaea67e164f228a07527dbe062fa1ef46b7d6094502f1fd2706697ff192241f0cb701d38ecd40911ec8a12faf6ea9bab312935b7df4cea783ef96d3bbbebcf878e28aeb21f4209b0833ebdf101cd13ab92bd71039aa39147dae9623767bb53e90d4a8a5215b18e2860e9e6eab774d86dfccbd83723088553a32ff30c1b0cc97d855b84137e41f7112d816ccdf53f787fa", 0xd6}, {&(0x7f0000002440)="72a8f4a2c5ab5eca28bcd5acb32422ea47238beb02e31bd115f671", 0x1b}], 0x9, 0x1e) 01:10:47 executing program 1: r0 = kqueue() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xeb}], 0x6, 0x0, 0x0, 0x0) close(r1) open(&(0x7f0000000100)='./file0\x00', 0x80, 0x91) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) r3 = semget$private(0x0, 0x4, 0x400) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000080)=""/78) semop(r3, &(0x7f0000000040)=[{0x1, 0x80, 0x1800}], 0x1) 01:10:47 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)='./file0/file0\x00') symlinkat(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00') 01:10:47 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x7) poll(&(0x7f0000000000), 0x2000000000000211, 0x0) 01:10:48 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) close(r0) setsockopt(r0, 0x1, 0xd, 0x0, 0x369) 01:10:48 executing program 0: r0 = socket$inet6(0x18, 0x1001, 0x0) bind(r0, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$TIOCCONS(r0, 0x80047462, 0x0) recvfrom(r0, &(0x7f0000000000)=""/236, 0xec, 0x800, &(0x7f0000000100)=@in6={0x18, 0x0, 0x5, 0xfff}, 0xc) 01:10:48 executing program 1: r0 = socket(0x11, 0x4000000000003, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0xc68, 0x0) 01:10:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001880)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857a", 0x82) r1 = syz_open_pts() close(r0) dup(r1) getrlimit(0x5, &(0x7f0000000000)) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x401, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:10:48 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x3) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) 01:10:48 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) mmap(&(0x7f0000ff8000/0x4000)=nil, 0x4000, 0x1, 0x810, r0, 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x0, 0x2000000}, {0x40, 0x5}}) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') 01:10:48 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r1) r2 = open(&(0x7f0000000980)='./file0\x00', 0x0, 0x0) dup(r2) dup2(r0, r1) 01:10:48 executing program 0: socketpair$unix(0x1, 0x85, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) shutdown(r1, 0x1) dup(r1) 01:10:48 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = msgget$private(0x0, 0x28) msgctl$IPC_RMID(r1, 0x0) msgget$private(0x0, 0x11) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) kqueue() select(0x40, &(0x7f0000000280), 0x0, &(0x7f0000000400)={0xb, 0x8000, 0x58e, 0x0, 0xe0000000000000, 0x3fc, 0x0, 0x9}, &(0x7f0000000340)={0x8, 0x9}) 01:10:49 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "010000000000000000ffffff7f00"}) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x200c2, 0x150) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x9, 0x2}, 0xc) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:10:49 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) setsockopt(r0, 0x2021000000000029, 0x3d, &(0x7f00000001c0)="4b74954c", 0x4) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x2, 0x2}, 0xc) 01:10:49 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) pipe(&(0x7f0000000000)) 01:10:49 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000000)="02000000", 0x1) 01:10:49 executing program 1: getegid() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) r1 = getgid() setregid(r0, r1) 01:10:49 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0xffffffffffffff80, 0x1, 0x8, 0x10001, 0x4}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="94040013", 0x4) 01:10:49 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000040)) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1011, r0, 0x0, 0x0) 01:10:49 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f00000001c0)=""/238, 0xee) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)="30873db4e4a1af323c1c960da811dc7ab6710ff7cf05e8593798669d0ca9129316c75cda365a5f7a0f585e9bac6ff55dcca2ad17bf27d7ab0f808092add89e71d6e22910ca355d705b1b057e3df234336639f743daca3266ff1012ea6e0a495eb5099144395f", 0x66}], 0x1) fcntl$setstatus(r1, 0x4, 0xc4) read(r1, &(0x7f00000000c0)=""/218, 0xda) pipe(&(0x7f0000000300)) 01:10:49 executing program 1: socket$inet(0x2, 0x8002, 0x6) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) 01:10:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() close(r1) syz_open_pts() 01:10:49 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x0) fcntl$setstatus(r0, 0x4, 0x80) dup2(r0, r0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) ftruncate(r0, 0x0) 01:10:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000140)=0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000200)={0x101, 0x6}, 0x8) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff82, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:10:49 executing program 0: accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 01:10:49 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfdf, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x8001, 0x0, 0x1, 0x5b0, "f19572bffc028723a1231a2ebb534e4b0e676774", 0x7ff, 0x1ab}) ioctl$TIOCCBRK(r1, 0x2000747a) kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) r3 = syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) ioctl$TIOCCBRK(r3, 0x2000747a) fcntl$getflags(r1, 0x0) 01:10:49 executing program 0: socketpair(0x18, 0x2, 0x82, 0x0) 01:10:49 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0), 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x200, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 01:10:49 executing program 0: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = syz_open_pts() r2 = semget$private(0x0, 0x3, 0x80) semctl$GETPID(r2, 0x0, 0x4, &(0x7f00000001c0)=""/160) accept$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r3 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r4 = syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x2, 0x22, 0x8, 0x50}, {{r3}, 0xfffffffffffffffe, 0xaf, 0x20000002, 0x10000, 0x5}], 0xfffffffffffff9d8, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffd, 0x8, 0x10, 0x1d3, 0x6}, {{r5}, 0xfffffffffffffffe, 0x0, 0x80, 0x4, 0xb8c1}], 0x100000000, &(0x7f0000000100)={0x4c6a, 0xbf}) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00003e9000/0x3000)=nil, 0x3000, 0x6) 01:10:51 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = syz_open_pts() flock(r3, 0xa) flock(r3, 0x3) 01:10:51 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) socket(0x18, 0x1, 0xc74) socket(0x11, 0xc005, 0x8) 01:10:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a238457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a2003fdf3cf874ccbd16f098643f82afe148b7228fa5878d65c4f0893555f635df16cae76d04eb76bd0c52f75bd10751b007bca7bc1e4d86dd3219781f391dab73abb3f1b99959c9d0aa7d59c955d8925c985cc8712f59a09601bd21e548ff8eb392f30da5f1d9643ecd0ea8c3795886ba664856e4ff253c0e008f08ab0b1e0732aec401ebc651ed096fd41672d930041b6bc94b98de6eea7ac", 0xe6) r1 = syz_open_pts() close(r1) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 01:10:51 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="82062e09001b00de5900cfcabc595ddb32abeee3ec27a4d558b4ad03e2a01be8468059973600a16f17c0939ae862e609d5d0bf05c6d317cfdd566ef8994981954ee43cc6bb95cc2c78586b66442c24b41a423f94299ef12a3f3aa0952407625cdf2feb9789a1fe5a1682649b5059bbe9f854a5d359ebd21613d2c59ca6520f4bda9dfeefd8999b64e5b24be4e8129e48958e39b69cf984157292bc28cce3651bfc4f10de4c957e6e968779e1f79971086b22b2db95a186757dde5905056edfb88229ea2400f53851c27518f29b46685aa0633c1600000077b22f7c9201d45b7926fcebe3fc140a7b1fd7d66df21a08eeba622f4801d86c3f71840685b40d1adacb71bafd9d1e3f0300fb53667ca781fefe8efc6b0b24d86a75fe21c6e92a79936020d2c7a69a5cea1efce2aa2505"], 0x10) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000880)="9fbd4675e4401d5d462fa9ee36680202f107218dde67c23a2d6254352d04db93abc907cd482a91a69136c00a07ddce6f26c2c1fcb241ac8c26184034dee613b1ab72dacd95f94904160ff7825e38f0a2a2eb7428f0f416ed64778d454a9dfd8cced3ec684e69d43151f78fb5c1521eaaa971f185384c5b96d1b9600fe2917bac6c21751c7b1632d9f922f891196abd80c8f51fc59057f02c80f6f8c8fca06f7ce911907b156ed6cf3e2c1314683656b35c1b7c31f7c2a03e763b4c0c480912e84b541b95dae8a26fa37aa926773ce52556b4eaf4f24c648afbbb72d81b136ab01216d57524f29625184f07fc8fd66e033ca0bf9edd8bd37ae353cb1bb76268a672a408f572e46c910a82110363cb4017f46797c06c47c0d373075bd904a5410763ef0ca235c025667fb968601f5e226bcacd5b47965739020ad6f862fc248a4b97e75c54181b278ea69aa3fe94c75c7432fedb2f54d33f0bc7563e3957217e996ee33b1106f37e1cfedd4b53f1d2abe073079e340f4902eff98562d1915c5ed788a7254d80895153a7ad196b97c01d89b1f8559d1e34cd99c0b129971c6edb2a5385e985357a87a385ec3275896ba3f1db829d2d8b3d72742fe3de3bd8d85a039e62cc348a0bde8c6ddab08102c94e80e95e8fe57f172d2502cd1bc1f2efa62144efabc37664bbcdd7b806db6ad12fb29652d48f660db16c24fd5862ef150f1517c999c47ed17df292b8fa2b05f9b31f12c5cb3e9748475c1100fec7d5910cd4c4e7fc98723be9640a865c5f39abbc89a188995024fb76640ea733c7333ef1b26b67d00e818cb73c9ebbcad0f75851b7a621bd053c94ccb2909138ca9a99e9fc327974c0707231853a704575a25a2370a190701a79c82dac7f52127957cd6557aa7bd5e75fa1f09325ba906aaf60cc84994aa3d78e2d16776ce7e1f851ab71c8fc8cc5eb976738e3a9b83488cf0d107e16c7add97a4c68eb1b13317c1386f871c4c7eaec97606fc36bbf99a08df68203758fe70581e5a2b045cde993127e75baa15e7b0afbb1f02748fa5e352baf706e1764b43b1a67913bc4d080037bd94d19c326ceeafe3cddf0983811c09845c86c3194fb90871f10f42ddfc5433418e2ff742d5aa5273ab8ead6bb267604bab76389aedceee4d6c6e4207c5f7873a45ccea076febe42ba208eb316a4c39da1412e522b06ae9954079b9069d7823260ffc35baf1630e9a926d634a2949c96dab0dd64c93ae0073045a48c96494a1be3618760ad33a6da9e2fad65e8b231d87a39302406c26c3e98a3fa6a1d1d8d8e39ab646cf59ebcf3b5bbbd120fe676bfae20a4c6d8bc19bfd673ff3ae7f28ba94ea67f6151d9b3cdf86866c96767234ebe676c7962fcfa35994f6849ce902afceccd0bab9adc688fd239495d5f398153300827b2f6fc9a3fc94bb1d972927aa406dac3f300e9eab6a20a1627f646096f1fca299b6154592770b10cd37773ea98f24867cffec9869c65ab7dcede60c80d8298cb5d0313d9bd5460bab8f27d1866aadcfc52347152539fa39d9c2758c94aa356f221750665cbf327458c0b7893d8adb758f8ecef857f174699538b95dd7be67f128826edae79310638d7336a6a2ea2af74c46061ac1bf1954f2be9f683f5d76d030ff9fd57a251033d5598afe66fc92ca498f51444f9f5d541b534ee14e6dff052852afadb50bf684c4e4ada800fa8ab521e3a982c8bf05bae707f5d94e6cdbe4710d26c527cfba4e7b8dce0bff1b41611e74e495b9b262d7422da39408bc97167564f726b95a64aa6313f588b2cc5f904b377e1930277acf4690dfa6287b484f08ba0da63361e8d252a5972598f67908ef1864debb997341dcb6d1701e01bf6bdf6b7034a6c3e16f14bb8717346833c3929d80e0f8bad7ca8b41628a8c8d618f36007708cb9e4db686e1d2ad4a398bc1919ef5f04a2a8e3c07d9ecc11d8a11ae8edf47c77a48f0b747919cfcaf55de5f33fe3cc14e9311cddf3fea96e24e5063823a04f4683e1d5b5cc8a626a2751a60e790eb73f12c2dfb654f95b4c87b1f87fcf9ea3ae98009065ab8cb62174e5a34b019c5be48577969ceee3e7705bc0850f1c591b9f5dd194e844b9c9787747541ef4437847f1aba80acf6b0db8392ae43a18a9bb88f43f2097924067c779372ddd5cf50b652051635cb517b517394c6ac0dc7091a0697577e6dc5b99a4b02e34e6426454a75c9e85578d917dc118f6d309f1ed80838509007dec5c9713edad27a158d31f931ca58873518439c5a34eaaef3025734dd8d65f551b4791ccafa2990cf44af1272ec4fb025eb42699f36ec1577a6d48877454b4b737f18864042108e9e6b67a18dd500dd952d9e1dc4d8d2842f753bd896949ebd4cf7117101901e1596d94f3a3e6277f72dc2454ad0d7d43c7837f74833339086bc2cc8c33fa3e0af06bbf2423c5df9ae4f141693107f4f72c72ee4ad4158baf6dcf584d15130a354a6f7d063791f320bfd23a3dbe50e54b6418f19a1a98f4e9fea27f517d8265cf7c302deeb47ec981d6cb80544da76a89b30857d15c25899db1a79098c5c0e49f89fb749c1c91c523e76639f07f716f7544b9aeb7d0a301863d336d506e762e08bb583b491ca9b27d2358259c23dc5e157df0ca3eb439664bb9b3a90f668a9c535e6612b875c484cbc96316a91881349325accead2746bcea255cd10db60184fdb3dec859021ea97280244ef26880fadeffa1ea00e657f3415992c34d275f8ac7521b05624837e5f2a0eaf819dfe632f44260de21ad87c18fed8f07f9f745c9975db7e384162b17f986098ede65d51527f7e5e836c8b2d15313fec00b5f8fece8370f3f0233063268a36c79c772fb194358ebbfc4891966a8ec4a35a46510f6f3c472d031addd78ab3df7fdccd82e7be59e1bd4db86b40e2e2d6282a1c9334bb68a4f643c56d3bb258b948e01f38646f3bbe21614faee25ae68a130b267c7c68d698731f5a97c4b0b56a8402689985a69216513c33d5cca491063bfed155a0a3c7172fc305f069cc301d169c049b3f55d2fcef7b322ea3c6ba724fcba5946b51ad58901760ac6cb1377b6d99326add58deea15e4cde0b1e265fdcbc62e016a79c37d3c07d1c8cdf6792ddcc88f1760a79f7778e523a1e963b0de77bc4c882803ee88c52054f7183c4eea1b6a0ec65072112cb006bf86be0cf307792f3e286defe0dad5f011319c0aaa6eddf9c58edb72fdf8accc86c7df10638148389e073dd73b0edde62aab198d985119ee2b2e354be7744e65364e6e6e46d0a8431c617386b505e3ff7a1664ff31f6eccb4a9bd2a7729799a3951e18329f5e4e2a314fdbc906339e84ea5ed0ee580a2dfef024d122aa65b224c8e9d664aadd5fabea9ef67d79a4e53c84106dea01591b70d9580e4bd45c9435955e8a34e6a926a2e812e527e58a46b1444e80e23d2e1147c2cc9bcfad48441d1190b4d0946e507470954b690e62aea7bf59189417e8579df3f3f2b258c011175b783d8991a3bed32138ec968df0a300417bfe95f9f23909446fd15a5ebb73a7a4c0b5ba820bfaf6ca17062bb00da24028aa1dd60f37f6afa73dc65dda0f8ad4658075a193c6a3a07fbe2b4094be4ed14ff516f91f1302d637013671fd38e0e8ce96b4186698c0b96287c7ab1755bc8fd7f7ce06ceefbe8ea07db3e3050399508aa72ba63f1e07a2c4396a66186687cce3f844a26956eab549f2e40157c23fd72670c95fb2fb64744fff841d79d768ccf2a0648a442aba2d3ed24d506f26e2ad97d50350b0398338040e0366e0da9059a2c100e2fe3f9935db5c7210e606eb965026a9676c502937c43f35625820579ea4d6516a4b2870c90e064bed7f5faee27d7bfda9aa43e728f3a497c9d978931717b5447da6b83fc36e609ebf936d7bd53ee532a91849cdeeadbfb18ea2fec2e4440171fd35ffa53d51a77fe515c5f27030ea9c83c3db0e14b101b789db06076cad2386eedf709f32c7d065bac81da372733968d7c796df5f6e5f15250ab26945efd6d302f281f2cf8fb2f9e8d7c75c6c1685f4b11e480efca71e5da4cddb03aa9216a1d6050d17cd219fbc585ec5330e84b318a833b19f88cc77ca1f1035b85a72300e61b0dcd98fa2753b7b91b84c9f1b610eab6aec7dd68eb269025653265cc40cc44557acf4cdc3e6b575fe8a7e2577cb03a0313c59da85b7258854749bd5f52114f1719a4f196ca561efc80a5520887b4b0c47aac46b580483b582649c2302db65ff02b5c4c080f1e07c166dbe2875a1fa2b16cd5b27d643887439ea1eb023bfd77fc7399180bb397f6ec6f70be484f8e2166b867425c2ad007e57b46da1c9498ea47c1b690208a3c40059ec2d62d4eabd28829e43b06ba476e3bb6b2de4ee61df62ca009013bf3fa973d08e5a0e06a581651efd78cce695eea9e68a178506345c03f904f7a62a7d7c27a458bf792b07c835aca8bd878b5ce04116ad968303abac37cb3697c699f2f9b758012e76f13648650a71864c176a2052d14e481486d967dd8b297b1e4442a56e15ffa3a0f3efa2f3635f4fc9072e5cddec7647522dbc6d6d072bf193cd69b87d4a844bb246ce80d7ecd61e9f18f0b2dbb720d747d0ed058f2701c7f33da554f2ec650233f8062c162885edd8de8458d146b6c760f98684e86abff3267458647e8b25707ee6cd1743dff07165cfe0abd78f2e95a0cae6633d3edc4f822c0e8a7fddf6a6db2dc6f328f863445cb6a07d9d88fd033528295853d0c251b2110a540a5127406cda211af7ac97ef3dd370be5c72a3629e1f8892c764b42ada74567af46fd8fa487f92c82fdef719a8b7d207473dbbb56cacb1e697a63bdb7567e117a86eca2019cc6c8363ce9a95f615bf180479c1470e4dc4394af70d4105ff0142f81a3dba6e9a8b9a76258a16123ca1f76339199a35c795c5a8007b1c7158b386aba32f84dc053664912e96b4be1b8788c8b2f2decdf2552031a4c665b114446c5493f3cff2b8ef98606b94d856a596a7bb4602c1c630cc5b83c32d53a1cf840a476bc4ec4f2bfd26b624c48a78dda9d0c8e316fb659ffbbe98de1f09de0b21c063e1d44f1e2c05e2bad80337a786bfb40cd46a29a9b683c5f5decd33c55e971c940b471578d712547f113bea3805a97e9de47fe7641ca1a0e2214e189a7752ef85437e87f797019efe4dd8d9ed7774d4c2b8cd7ab3920e47444b4809225c7be261335b2e9a4759da7935f9fc4719ded4c3138caf1e7b9bcf5d645ebe5535cf22f882c3cf5da3df2958386fca379bedbb297231b2c092f68f838b1d30409fa8c9abcbf892c53d8fdb6250cdf2a7ce38f4ad5939b28887a17e2fd7b66d4eb1053ee0d9d169dff44aca2aa33b027d1b34973d92ec1856dc20bd1399d6a32ca94af4cdaae9a3b5b5d3cfbed302f65ad01c61f6cda31709fb996a3de2265847e296272b4d3ed9423410c3ab6efcbe12cece0d8794c92c2ffb318509bc9006655ceba2a071e69e21bfd2a9fe8bcc960259a778634ad2a81eff5c0abf2f14526e907a17f9b364eece2133e570d292a3e88b132a7ea3d92f42de0a3eddda9d5b05fc01f4a2c95fa8a88a85274fa79fa4bfc2ca196b5e469046b3afadbb4b87ac1d417de925ea63f9893f96937be5539c81d5f41ba59bf561eed646968e0c634a4e8e16e22af27c8a32636b266e8aa4c5e82296e0076771553f77242771ae3c336a98d5e1636789537ef50b153cca7dac730dd909b8a210efb79", 0xfe3}], 0x1) 01:10:51 executing program 0: mkdir(&(0x7f0000000040)='./file1\x00', 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='\x00\x02') symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f00000001c0)='./file1\x00') r0 = dup(0xffffffffffffffff) readlinkat(r0, &(0x7f0000000380)='./file1\x00', &(0x7f0000000300)=""/105, 0x69) 01:10:51 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0xf423f}}, 0x0) setitimer(0x0, &(0x7f00000000c0)={{0x400, 0x8000}, {0x0, 0xd3}}, &(0x7f0000000100)) setitimer(0x0, &(0x7f0000000140)={{0x1, 0xffff}, {0x80000002, 0x7dc0}}, &(0x7f0000000180)) r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) symlink(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000080)='./file0\x00') ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x3) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x2, 0x1) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') mkdirat(r1, &(0x7f0000000200)='./file0\x00', 0x10) 01:10:52 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="022f2f"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) sendmsg(r1, &(0x7f0000000780)={&(0x7f00000000c0)=@un=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000100)="24014c89d84ca2d2f587844e2686dbec8b6ebc8ec9240d399700ab5b0920d2e1627cdaf1845e56ed7eee2a101ce08a984b9053fc0f8678dcddfbe889d13b941e739c0e4981e5eb92e3cc9a16495209edb4532733930c3140f3e86c70cfd1b1f395f03829f30e1df7924330ab7741", 0x6e}, {&(0x7f0000000180)="81edf81e43c177a4aae83df2", 0xc}, {&(0x7f00000001c0)="629b3ad8ae81fc56b2dc2a2ae6038256675e14f2d50c4449901904990c1db0cfbe9667f3", 0x24}, {&(0x7f0000000200)="7ae943219003c967a0fe43c3b5069193d0ab8ad4aa8839a25b3fbb5991922c8142f4825a579e59c98951472717f7e79a0c8adb8e2282e8e3eb8133b8dbea14b9a96ba17e9d22961a96aaa448e869582e09115848a4c9de925c412f76c02ffd49ff766c3f55ad4274b1b3345fbe9a9bfde11d514e7925b864919c3ca7423c94f54e860ff68b27b4566d3676502ec3ed4c5c2895872aa8", 0x96}, {&(0x7f00000002c0)="286b6556647b90f0579f190a84ea95efd0f4f7ad9e06a7b28bdb52d661a539f72668e04840104a04adb1f7c55015d36b0b108a9c474cfa62b9de28590f77e6aba58b465d1a1b67d1271273e64998d5166a67d109365ceaf24ca24010fcd9941e0634963c698bc82cfc8f4e4c", 0x6c}, {&(0x7f0000000340)="d4614ea2bb548a3f2781617c6ecd8a2e7ad5169bc7863dd9", 0x18}, {&(0x7f0000000380)="b7a7e0ed926e4cd52e198d95b4a4e4189c8813f1a71597b8af9cfe7a7a62e4b09ca820ac40c34a3b65e215a0de54f68a70b1e97f9a7d03c734a480ceb319e847ad89b8c0b0ba454b5c7a6c3f1651d7763df24479d7cb8261c7464cfb77ede89ff9befc26f8df90d5a8100e70523bdc02d62b8a114a7b1e5d635d083a671ddd696a3b3091e7ab427dd4c3d487274722007747be8959b9f01d7ecffa40d99d3a0f2a785d3d91c466e3f7a9", 0xaa}], 0x7, &(0x7f00000004c0)=[{0x108, 0xffff, 0x8, "35e7e5010efa9d3a7950e4ef443a9910313cf88755e393f845cc109c4422deb648b378b052ee21eecebee7b8896306c749722e682a499accbc1568ff1e1e8e60aec5997895ca7182d26bb20cf4afdb563afbc30eb90b47b57df7b8e7a9d18a11f50a86aedd9a8aeb66800e43828c95480f74abab84a943c40a7be849a9c6d07cff5ab12e64a0ab1ac898181a737a502098c1c67c3b35139f5fa4bcf235c35b1bf0769edcefa7ed820bd331cedc4b0e022812aa79be2de70701c877c17ca6e012791349b19225c71abedc5ba0f9c1a4a8f4206745ccb537447876250e331ac2ed29dbb83e03c01e879db46255258a333b0ced4fdb196b"}, {0x40, 0xffff, 0x9, "010e25343d629cd0f2fae434b53c902cac3714c5fb47fa630fd80f97559106389da24fecd174834fe5e61a202f"}, {0x90, 0x1, 0x4, "aa10bd1a2e9dfeeeb15276a83b939f796d0c2e4f33f1fa6cbe4f36bfe2c4d33bb1930c1c6b9687fcc6412128d57318dd8f6b9f3042a7a17c5cdb90e439857c3809c11f405c20b44f430be814107170c09aca352616dea4dd4dfc6d82efe0d39c291487e8fea8cbf6ae5d8e02790e616f095b64d22356c967c6"}, {0x80, 0x1, 0x2, "bae2cdf22499e0c1467839a849ecb1641fe128e6a35cb5782cc632041c11484d0c89795b22abbc550bc59b69502cc023afc6f3ca7d33753733aa42d76f5f14f2549a9e62febd6eb5962814e2e50a96e746857628a05f03a91e33a4909d79d3c9256e4600b7ae8a0f951d006265d7cd"}, {0x38, 0xffff, 0x0, "74f8bba54f5d2ed9aa8871bda4bc7a208f32330e89d4891a57c06265d1a9fce3f68576a3"}], 0x290}, 0x2) 01:10:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739eea769b94b436cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f57f00000000000000804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897870a32eb2c2d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x126) r1 = syz_open_pts() close(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) bind(r2, &(0x7f0000000200)=@in={0x2, 0x3}, 0xc) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfa, 0x0, 0x987, 0xffffffffffffff3d, "85fefa22a6020003fbffffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x40) 01:10:52 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)=""/5, &(0x7f0000000040)=0x5) preadv(0xffffffffffffffff, &(0x7f0000000540)=[{0x0}], 0x1, 0x0) 01:10:52 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000180)="77c59237f471b23e4e360837c354e3c6b9bd179a492e8b5828f105355d344bd3ee748252f470c2137567f24678160199458b46efbbfdb3c5d5fb0de5b2a5e6fd0ee3dccc724dccb52963c186da99f4e372389041d93bc9f4e9b35973220fbbf3d15126da98c5e34390", 0x69, 0x404, 0x0, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000280)={0x9, 0x8}, 0x8) getsockname(r0, &(0x7f0000000200)=@in, &(0x7f0000000300)=0xc) setsockopt$sock_int(r2, 0xffff, 0x3, &(0x7f00000000c0)=0x3, 0xfee3) utimes(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)={{0x1000000ffffffff, 0x8}, {0x5, 0x40000007}}) clock_gettime(0x3, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x0) close(r2) clock_settime(0x4, &(0x7f0000000040)={0x9, 0xb}) write(r1, 0x0, 0x0) 01:10:52 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10080, 0x24) fcntl$setstatus(r0, 0x4, 0x80) getpid() flock(r0, 0x9) setitimer(0x0, &(0x7f0000000080)={{0x2, 0x5}, {0x0, 0x7ff}}, 0x0) setitimer(0x1, &(0x7f0000000000)={{0x2, 0x6}, {0x4, 0x6}}, 0x0) r1 = socket$inet6(0x18, 0x0, 0x0) semget$private(0x0, 0x0, 0x60) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x100000001, 0x3ff}, {0x18, 0x2, 0xfffffffffffffffa, 0x80000001}, 0x1, [0xffff, 0x51000000000000, 0x7ff, 0x800, 0x8, 0xe13, 0x100, 0x81]}, 0x3c) setitimer(0x0, &(0x7f00000001c0)={{0x401, 0x2}, {0x9, 0x1}}, &(0x7f0000000180)) setitimer(0x1, &(0x7f0000000100)={{0x5, 0x4}, {0x3, 0xffffffffffffffe1}}, &(0x7f0000000140)) r2 = syz_open_pts() r3 = semget(0x2, 0x5, 0x282) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000200)=""/228) fcntl$setstatus(r2, 0x4, 0x48) 01:10:53 executing program 1: unveil(0x0, 0x0) unveil(0x0, &(0x7f0000000100)='W\x00') 01:10:53 executing program 0: r0 = syz_open_pts() r1 = kqueue() pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe(&(0x7f0000000080)) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000140)=[{r0, 0x40}, {r6, 0xb}, {r8}, {r1}, {r3, 0x4}], 0x5, 0x9a) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETAW(r9, 0x802c7415, &(0x7f00000001c0)={0x4, 0xf4b9, 0x8, 0x1, "1c51359d5c807d3fdefdea570bdaa4c580c41655", 0x4, 0x40000}) setrlimit(0x8, &(0x7f0000000440)={0x5f, 0x8}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) ioctl$TIOCCDTR(r10, 0x20007478) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) syz_open_pts() r12 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)) r13 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) write(r12, &(0x7f0000000000)="f12d885b34625d7ce658c68ea87e78ebeb58355e94cc50b6779599d017826b84a475d32861c4212220293aae20c113a87feb674db91d3b47a04c0c99d0925e7ec708dcba0488970adf998d364dea2b0c9402f5148dabb717fba6af578fbf85e284eff4ee1254ae5fa2ee2e9bb3af66f71ddbde1865e8", 0x76) chmod(&(0x7f0000000100)='./file0\x00', 0xa) shmctl$SHM_LOCK(r13, 0x3) socketpair$unix(0x1, 0x2, 0x0, 0x0) pwritev(r8, &(0x7f0000000240)=[{&(0x7f0000000200)="1a60e69807086df54958b584d46c7be2d0f1586f16a799840d731386f6d6bde00bb3bb8c78e0be80cadb891da48eed", 0x2f}, {&(0x7f00000002c0)="8cc45bd5e3e4780bb37428405d05f845987cb376885f436d6256898133d5b15d6a0e494ad97523bb40238840aafa75537a3d3b0874267d8e8be48cd5fcb77e08482a9502b81f9d7a5076d321837a5327e810052ca1637c80ffcaa7583dd38e0ac66c5a33a646138e983968108b98bfa0dcd263d4479e0338eb3d5ea58455e9da73faeb8d1409d494b67a664cb58ed057c8270c2d649c21aeae8663b5292305fd340415866badffb9494c3933ba3b58682ff74583661d53", 0xb7}], 0x2, 0x0) kevent(r2, &(0x7f0000000640)=[{{r4}, 0xfffffffffffffffb, 0x40, 0x1, 0xfffffffffffffffa, 0x6}, {{r11}, 0xffffffffffffffff, 0x7, 0x8, 0x3ff, 0x4aaf}, {{r10}, 0xffffffffffffffff, 0x0, 0x2, 0xa2f1, 0x4}, {{r7}, 0xffffffffffffffff, 0x1, 0x22, 0x5, 0x8}, {{r9}, 0xffffffffffffffff, 0x2, 0x2, 0x5a, 0xffff}], 0x100000001, &(0x7f0000000380)=[{{r5}, 0xfffffffffffffffd, 0x9, 0x0, 0x8001, 0x79a4}], 0xfffffffffffffffe, &(0x7f0000000400)={0x8, 0x400}) shmctl$SHM_LOCK(r13, 0x3) 01:10:53 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000e, &(0x7f0000000040)="eaff125c00000000", 0xfffffffffffffee0) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) 01:10:53 executing program 1: r0 = syz_open_pts() symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xffffffffffffffff, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0xee) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000100000000}) 01:10:53 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="5965bd74244645a8e742f6579be79c5fe261bc6ee24dd7b322c5c5113517f5f76a17d90aad9771ff48696eb0e6b3444a42b5ed0171a1d44e33a50b96ab4548997e65db590d24c6b2a95e51e9a8d5d4eab026360ba6ea224662a9e9a93653cc8fb4fb11efb84d37d4130d42bcdf50fba0050bdc5d0220b71f3d11b024c59b30ee6d7f6a0ce84537af7d3c32b8dacb153bf0c4ad7d3c0002f05d08a20649519dcdf97e02604a4da927515aa2765ed4947150de18f1", 0xb4}], 0x1) 01:10:54 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r0, 0xa, r1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r4 = dup(r2) kevent(r4, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) shutdown(r4, 0x3) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x0, 0x0) r5 = kqueue() openat(r4, &(0x7f0000000000)='./file0\x00', 0x10, 0x116) kevent(r5, &(0x7f0000000040), 0x3, 0x0, 0x0, 0x0) close(r0) 01:10:54 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="5db0f97e1b0000003000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xe0, 0x0, 0xb23, 0x0) 01:10:54 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x82, 0x83) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x44) getsockname$unix(r0, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) execve(&(0x7f0000000580)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000040)='*/\x00', &(0x7f0000000080)='\x00\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000600)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000005c0)='\x00', &(0x7f00000004c0)='2\x00', &(0x7f0000000340)='(\x00', &(0x7f0000000380)='-{\x00']) pipe(&(0x7f0000e2aff8)={0xffffffffffffffff, 0xffffffffffffffff}) clock_settime(0x0, &(0x7f0000000540)={0x8001, 0x4}) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x82, 0x80000001, 0x1, 0x4}, {{r3}, 0x0, 0x20, 0x40, 0x100000000, 0x9}, {{r1}, 0xffffffffffffffff, 0x0, 0x4, 0x8000, 0x6}], 0x6, &(0x7f0000000640)=[{{r0}, 0xfffffffffffffff9, 0x80, 0x40000000, 0x3, 0x400}, {{r1}, 0xffffffffffffffff, 0xa, 0x2, 0x9, 0x8}, {{r0}, 0xfffffffffffffff8, 0x40, 0x40, 0xd0, 0x5f}], 0x2, &(0x7f00000001c0)={0x0, 0x20}) close(r2) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000500)={{0x18, 0x2, 0x8, 0x9cd}, {0x18, 0x0, 0xfff, 0x7}, 0x100000001, [0x9, 0x1, 0x5, 0x10000, 0x1000, 0x10000, 0x5, 0x54731254]}, 0x3c) dup2(r2, 0xffffffffffffffff) 01:10:54 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getegid() getsockopt(r0, 0x29, 0xa, 0x0, 0x0) 01:10:54 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x9, 0x0, 0x86, &(0x7f00000001c0)={0x7f, 0xfffffffffffffff9}) close(r0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0x0, 0x40, 0x40000000, 0x401, 0x2}, {{r0}, 0x0, 0xc0, 0xfffff, 0x6, 0xffffffffffffffe1}, {{r0}, 0xfffffffffffffffa, 0x20, 0x40000000, 0x12, 0x4}, {{r0}, 0xffffffffffffffff, 0x40, 0x86, 0xc8e, 0x4}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x401, 0x9}, {{r0}, 0xfffffffffffffffb, 0x2a, 0x80, 0x3, 0x7}, {{r0}, 0xfffffffffffffffd, 0x30, 0xf0000021, 0x2, 0x1ff}, {{r0}, 0xfffffffffffffffb, 0x20, 0xf0000040, 0xfddf, 0x1}], 0x5, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x10, 0x0, 0x800, 0x6}, {{r0}, 0xfffffffffffffffe, 0x80, 0x80000041, 0x6, 0x71}], 0x6, &(0x7f0000000140)={0x1, 0x7}) 01:10:54 executing program 0: r0 = socket$inet(0x2, 0xc006, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="4c935c0d1a2e9e76a2c39e0da4bcb54714676961c86f119b6197dc74223f59d3b795b8a42eeb475fe1adf7fdb79547a084f14b1bb87c643ece9aa7826505e70887135bff4923b3319556fe393b1232eb85d6598781b41df3020197972d99e94ca353dd2cb5cac50042fc8747697473af7baa6e6a2610fcb980d47c24b57158c93c331d8a421489e7459e9ec5d11fe2ce879528ff85ff44c506d5f095b31dce0a08559499aadb770abd856cd1fb4709f1dcd01cc4e0807404ac101c7a22d761ee065ce7867cd469f2302ee1e16b5774ae401c03a25edb43f39c4f400154705c9a2bb8755dd918bee4b0", 0xe9) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, 0x0, 0x0) socket$inet(0x2, 0x5, 0x7) 01:10:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6) syz_open_pts() socket$inet(0x2, 0x4004, 0x80000001) 01:10:54 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400008002c2, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="b69877b85de23ff2b076f26a8270d184b641929ba67de6e799ac93", 0x1b}, {&(0x7f0000000100)="1c", 0x1}, {&(0x7f0000000140)="0d48cc3dd3ab15ed8fe8a07c7cd2b8a6f6dc6f0c3db6a7e9de693148582b50f7f9c5a0ca17af6b0b84a08bc26249374dbb3439db5f212c637130ed1d6f4c0f068367bd0373a8", 0x46}, {&(0x7f00000001c0)="069d9563d0ae1e8ced577e9c679ea6f09c2481e379cd7af555931a01dcb715d8aa21233b5e21376847c7dc29fcbdb54d6fe674068624178f805f253fbdfcf1016c9f9c5870a6b8758f77033827ebb8d6c74cdbb30e797626b56b8cf8818b1fd3f6f446dcbbbe63f901e1146594a033e695796a71c955ca6ae5a15bd4a1fc214c7ff7ced0c88ea573b4787bfd86449682f485cdb477519dace37a354ca16c01d6f367d356f0201995520abf1c3454532e17d1b11e5ec570069ab742778098a98a7d38a0648c4fa69442556279aa29f79b5107", 0xd2}, {&(0x7f00000002c0)="d3a4a9ca50defe9a177e71410f733c584537f26db68a16aa0b7926b33f026425e745f178e981efc78a8d2be041887e07298329c3c091bb096135d8bd4efd7610c7acd52134f8038eb3b95e6d0163507d204fe0fa3c9ca11538b65efb5d52b8925c5a727a79b26100554536018dda77071dbc44296aabc8939b29a6cc329fde55f7ed21ea03267fe39655dee6c4055b888a9e2b980e35c92b9e1662e7", 0x9c}], 0x5) mlockall(0x3) getrusage(0x0, &(0x7f0000000640)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) getrusage(0xffffffffffffffff, &(0x7f0000000a40)) getrusage(0x1, 0xfffffffffffffffe) shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) getrusage(0xffffffffffffffff, &(0x7f0000000400)) r1 = dup2(r0, r0) r2 = syz_open_pts() kevent(r1, &(0x7f00000008c0)=[{{r0}, 0xfffffffffffffffa, 0x80, 0xfffff, 0x1c, 0x40}, {{r0}, 0xfffffffffffffffa, 0xa0, 0x10, 0x8, 0x6}, {{r0}, 0x603513a839d03635, 0xc, 0x20, 0x4, 0x2}, {{r0}, 0xfffffffffffffffb, 0xbd, 0x4, 0x1ff, 0x8}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x3b7, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x48, 0x60000000, 0x4, 0x401}, {{r2}, 0x0, 0x22, 0xfffff, 0x1000, 0x8001}, {{r0}, 0xfffffffffffffff9, 0x80, 0x11, 0x40df, 0x8}], 0x40, &(0x7f00000009c0)=[{{r0}, 0xfffffffffffffffc, 0x86, 0xfffff, 0xfff, 0xfff}, {{r0}, 0xffffffffffffffff, 0x40, 0xf00000a2, 0x4}, {{r0}, 0x0, 0x20, 0x20000000, 0x2}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x5, 0x40}], 0x7, &(0x7f00000004c0)={0xffff, 0x7ff}) r3 = open(&(0x7f0000000080)='./file0/file0\x00', 0x82b0, 0x10) ioctl$TIOCNXCL(r3, 0x2000740e) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f0000000040)=@in6={0x18, 0x2, 0x9, 0x1}, 0xc) mkdirat(r0, 0x0, 0x8) readv(r5, &(0x7f0000000840)=[{&(0x7f00000004c0)}, {&(0x7f0000000500)=""/1, 0x1}, {&(0x7f0000000540)=""/208, 0xd0}, {&(0x7f0000000700)=""/30, 0x1e}, {&(0x7f0000000740)=""/202, 0xca}], 0x5) lock order reversal: 1st 0xfffffd806e926e30 vmmaplk (&map->lock) @ /syzkaller/managers/setuid/kernel/sys/uvm/uvm_fault.c:1442 2nd 0xfffffd8069e5f920 inode (&ip->i_lock) @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 lock order "&ip->i_lock"(rrwlock) -> "&map->lock"(rwlock) first seen at: #0 witness_checkorder+0x6d8 #1 _rw_enter+0xbf #2 vm_map_lock_ln+0x14e #3 uvm_map+0x2e2 #4 km_alloc+0x19a #5 pool_multi_alloc_ni+0xe4 #6 pool_p_alloc+0x70 #7 pool_do_get+0x127 #8 pool_get+0x104 #9 ufsdirhash_build+0x40b #10 ufs_lookup+0x2a5 #11 VOP_LOOKUP+0x63 #12 vfs_lookup+0x552 #13 namei+0x4af #14 start_init+0xd6 lock order "&map->lock"(rwlock) -> "&ip->i_lock"(rrwlock) first seen at: #0 witness_checkorder+0x6d8 #1 _rw_enter+0xbf #2 _rrw_enter+0x5c #3 VOP_LOCK+0x55 #4 vn_lock+0x6e #5 uvn_io+0x2ca #6 uvn_get+0x206 #7 uvm_fault+0x12c1 #8 uvm_fault_wire+0x70 #9 uvm_map_pageable_wire+0x2fd #10 uvm_map_protect+0x610 #11 syscall+0x5a0 #12 Xsyscall+0x128 Stopped at db_enter+0x18: addq $0x8,%rsp ddb{1}> ddb{1}> set $lines = 0 ddb{1}> show panic the kernel did not panic ddb{1}> trace db_enter() at db_enter+0x18 witness_checkorder(9bcac3afe8d4689b,81,fffffd8069e5f910,fffffd8069e5f910,0) at witness_checkorder+0x12f9 _rw_enter(b8b2fd90d0493fd3,60b,fffffd8069e5f910,ffffffff81edebdf) at _rw_enter+0xbf _rrw_enter(3c903936bae605c4,fffffd80660b9528,ffffffff8139fd50,0) at _rrw_enter+0x5c VOP_LOCK(76c8772c02979fcd,fffffd80660b9528) at VOP_LOCK+0x55 vn_lock(e916f8af58fe9fcb,1000) at vn_lock+0x6e uvn_io(6f41947431d9a01,0,0,fffffd80780e7c18,0) at uvn_io+0x2ca uvn_get(fd94af259b26b681,ffffffff8146c190,fffffd80780e7c18,fffffd806af01790,0,1) at uvn_get+0x206 uvm_fault(6f4194743e96e57,21000000,0,1) at uvm_fault+0x12c1 uvm_fault_wire(183ae035624b8a76,1,21000000,fffffd806af01790) at uvm_fault_wire+0x70 uvm_map_pageable_wire(76c8772c02e7d8f3,fffffd806af01790,21000000,20ffc000,0,4) at uvm_map_pageable_wire+0x2fd uvm_map_protect(f02c5504e8699462,10,ffff800020b939e0,ea7ff6577d8,0) at uvm_map_protect+0x610 syscall(5fcd84a3f5f42755) at syscall+0x5a0 Xsyscall(6,0,ffffffffffffffa4,0,3,ea5c1105010) at Xsyscall+0x128 end of kernel end trace frame: 0xea7ff657860, count: -14 ddb{1}> show registers rdi 0x3 rsi 0x3ffff acpi_pdirpa+0x2be67 rbp 0xffff800020c40f70 rbx 0x3 rdx 0x40000 acpi_pdirpa+0x2be68 rcx 0xffff800001948000 rax 0xffff800001946340 r8 0xffffffff817c727f witness_checkorder+0x12cf r9 0x5 r10 0xa0327b5c741e5661 r11 0x99cd4fa408ebec3f r12 0xfffffd80025cdc30 r13 0xffffffff81ebbd52 cmd0646_9_tim_udma+0xc96d r14 0xffffffff8226ec70 w_lodata+0x44680 r15 0xffffffff82280440 w_lodata+0x55e50 rip 0xffffffff81107618 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c40f60 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor0) pid=126478 stat=onproc flags process=10 proc=4000000 pri=51, usrpri=51, nice=20 forw=0xffffffffffffffff, list=0xffff800020b92018,0xffff800020b93090 process=0xffff800020b953c0 user=0xffff800020c3c000, vmspace=0xfffffd806e926e18 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 60311 438056 31311 32767 7 0x10 syz-executor1 60311 248690 31311 32767 3 0x4000090 fsleep syz-executor1 90795 159823 49370 32767 2 0x10 syz-executor0 *90795 126478 49370 32767 7 0x4000010 syz-executor0 49370 343202 95274 32767 3 0x90 nanosleep syz-executor0 95274 463415 7821 0 3 0x82 wait syz-executor0 31311 161625 34012 32767 3 0x90 nanosleep syz-executor1 34012 166641 7821 0 3 0x82 wait syz-executor1 71240 253795 0 0 3 0x14200 bored sosplice 7821 266152 88224 0 3 0x82 thrsleep syz-fuzzer 7821 275811 88224 0 3 0x4000082 thrsleep syz-fuzzer 7821 348411 88224 0 3 0x4000082 thrsleep syz-fuzzer 7821 102287 88224 0 3 0x4000082 thrsleep syz-fuzzer 7821 171744 88224 0 3 0x4000082 kqread syz-fuzzer 7821 50998 88224 0 3 0x4000082 thrsleep syz-fuzzer 7821 499392 88224 0 3 0x4000082 thrsleep syz-fuzzer 7821 67081 88224 0 3 0x4000082 thrsleep syz-fuzzer 7821 192114 88224 0 3 0x4000082 thrsleep syz-fuzzer 7821 150881 88224 0 3 0x4000082 thrsleep syz-fuzzer 88224 490696 88269 0 3 0x10008a pause ksh 88269 108484 80398 0 3 0x92 select sshd 60654 435688 1 0 3 0x100083 ttyin getty 80398 218577 1 0 3 0x80 select sshd 98421 396364 67918 73 2 0x100090 syslogd 67918 53377 1 0 3 0x100082 netio syslogd 80342 17311 1 77 3 0x100090 poll dhclient 27035 84772 1 0 3 0x80 poll dhclient 87505 44538 0 0 2 0x14200 zerothread 92560 62907 0 0 3 0x14200 aiodoned aiodoned 29155 346949 0 0 3 0x14200 syncer update 61282 423969 0 0 3 0x14200 cleaner cleaner 58387 276410 0 0 3 0x14200 reaper reaper 78443 44229 0 0 3 0x14200 pgdaemon pagedaemon 37698 263178 0 0 3 0x14200 bored crynlk 52504 348979 0 0 3 0x14200 bored crypto 55950 206176 0 0 3 0x40014200 acpi0 acpi0 17427 241925 0 0 3 0x40014200 idle1 79985 89250 0 0 3 0x14200 bored softnet 2980 27359 0 0 3 0x14200 bored systqmp 56170 79327 0 0 3 0x14200 bored systq 60205 458671 0 0 3 0x40014200 bored softclock 61178 258878 0 0 3 0x40014200 idle0 1 60560 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper