a09192ba3bb9173085037c7ec3e1a68fd6b94dd89f08a77f57495249305a5ff89cece0a018a3b1b58e0ab28af49c1d55441c61e213384373dc9a65b6c119fbec277b2089bade5472ad7249f3c57c25125d3a433f627456c0d72fa5e6fba024ddb18ad568c1c8ceea1108f7d4ff6c1ef249161d425bfc3c2ad9837ee8a87d855246e17ecbfa858da2a7f0f1f2944a6b1d854a0dbfa81e2c3b2e35bc340d9a354751f9bebdc77e52114cbc4eadc02a12278f049ce4e1cc58f11261f886305e1e0ee1842109f79a0a21bee847000ee53c74ecb4ce2075a4df447fcc2ebe7a5787ef9c7e3b4de4afa001775b1ca24b4ba809f27e2b3cce47ed504b26305830e3a6e1bc5945b44de60a3b00f4576e2dddcc191a2b4974dc79b7c8d6fc72617082b3fa0a75dcac73869706be49a4bc8ebc158b18795419d1edfe987252b205aa2fcbe6981df0f66290c6eebc23307fd4b7614837f97d02e8855687ce393edab9e69e7e6a99095a5c97ae4f1594e508eb55a5cb32b37604bac937806abb16abf6642e35206b104beb8a0b06590c47bf1e2f3753150b8bc89a5e4a964bcab217bdb2256ddf8b5717b2c64d381e72361bc69ddd769be6ce8a0b7416c1366ee9df637207a980c2fe1ec94af116717969922ec337f08ea7117ee64d95fe2638a119e967a8a6e22c525c0a475773965066b230368718b86cff925d90916b670737c4253186a73d5100bd20bf5584e44f13d161e76c751a1f9021a11268aa0e55f0901b27868d21a91aae0a346ba1c9f45aae00e55edb7617f1e542f90795b6652fe490d259ceb49d9dbf6b1fd81caf98795e36c7147e47b221df1581cd1a08ae04c251c2ad02d9c9b4b9bb00b6db8a4bb802bb5f757537b871a9620416059868de16624b4d41b813548fa86b7fc68b1d460b4713b97351824e23832ffee8a0bec308d8191b5fcf359545a6efd1f70995be7794e3c482a723caba8c09862468c45931bbeb7a8e01714e8f53da5e28ca2e43e94c826550c09d04591a0674ca9aef62120fb4157ed10d720b0474ef3cee182b356455842df0efecfa7b378286a95385734c667dd811762ac711afa2de28b6b5f8ee375916abda35e18978b068e5ddd6443080f54efa3b2887bcab3426935656ff75589c7342efca8f53ea79eb6ef7b3d40688d5fb5ab264d594e3fb7ff0d3087a3039dc4b4ce0da6c07586f2443dff1aa41dda8d0d88d676fc520bdcd0f601c319f"}, {0x88, 0x1, 0x8, "c88dd7fcac28846f5980eb1464e530fa0ad54e3c256dd378d766bb0c2d257da703f1183d23f03b12fa51904179b0b44a1dba0bd13e98c03a6152584d377ecbfc769f31486f785d32612e1cb17d27513a589cb94dcd448761b6ad42787509598b5bc9e3e1d9394d7bb786bcd0e9f0e4260ccd"}, {0x10, 0x1}, {0xf8, 0x0, 0x83, "e789c264b847079ec1c86fa1f8e06e4b1129dd19bee001363b2870d84c1295186af5e1d9d8a9f8ff2c7b8f22e14f6f0507677084f50bba0ed451aa5b5f34703f661dfe7fa0944bd5d6aa5e103bd4aae40b8da08e685a44c166264e638628972dacb6e11a9c4d9dfa2c5ddc547356b15291ae53c3ef68ae08822ecacc22fff0385926abfc7149d248c59e14928131abad0ee34bd098dcf9a7de388fc03a7d21b6402c478b0459cc984456c3b28a929b5ab74f904104b1218f328164266810938f5a6d3d3a1c0c07f37e81d800ebe94a2bd8d3a898e68d5be02b673ff0049863308fd5a36ec196081e"}, {0x18, 0xffff, 0x5, "0af46c1fe20ead8c"}], 0x1360}, 0x400) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') fchdir(r1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='W\x00') 16:17:22 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)=':\x00', &(0x7f0000000100)=':\x00', &(0x7f0000000140)='*@\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='))\x00', &(0x7f0000000240)='!\\-.\x00'], &(0x7f0000000580)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)=']\x99$)\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440), &(0x7f0000000480)='!\x00', &(0x7f00000004c0)='%,,-\\%%}+\x00', &(0x7f0000000500)='!-\\$.\x00', &(0x7f0000000540)='%&&/\x00']) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000600)=0x2) 16:17:22 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = dup(0xffffffffffffffff) dup2(r0, r1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r2, 0x0, 0xb, &(0x7f0000000000), 0x0) 16:17:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2002, 0x86128) mknod(&(0x7f0000000040)='./bus\x00', 0x6001, 0x6) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07010000ffffffb27824af42b43622b3fe491d05f25c728c00040004"], 0x0) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x400, 0xfffffffffffffff9}, 0xc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801c03fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:17:22 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) recvfrom(r0, &(0x7f0000000100)=""/199, 0xc7, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) recvfrom$inet6(r2, &(0x7f00000014c0)=""/4096, 0x1000, 0x843, 0x0, 0x0) close(r1) 16:17:22 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x0) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000100)=0x800) mknod(&(0x7f0000000000)='./bus\x00', 0xc000, 0x1) 16:17:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = dup(r0) r2 = openat(r1, &(0x7f0000000240)='./file1\x00', 0x80, 0xffffffffffffffff) accept$inet(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r3 = syz_open_pts() dup(r3) r4 = syz_open_pts() symlinkat(&(0x7f0000000000)='./file1\x00', r1, &(0x7f0000000280)='./file1\x00') ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:17:22 executing program 1: r0 = socket$unix(0x1, 0x8000000002, 0x0) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000300)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20}, @cred={0x20}, @cred={0x20}], 0x90, 0xc}, 0x1) flock(r0, 0xb) 16:17:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000001900)={0x0, 0x0, 0x0, 0x0, "858c1dba6b3f6cb5586dc607aa754c835903e4fa"}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="0000000020000000009c30b2efa1af2800000161a3c4d29919812ef288c949056677e8d596aa31269bb38e4858b56f4520b121e1c7144f2dc9391527858a4d3e5790cf88dab29e271f61920938db2ed23ebe12d7bde10e6fda4ab1b745ed15"], 0x5f}, 0x0) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x101, 0x89, 0x7, 0x4, "5c43cece8c8b230ed17d74a3157abb717377be9a", 0x0, 0xffffffffffff24d7}) syz_open_pts() 16:17:23 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x112) getpeername(r0, &(0x7f0000000080)=@un=@file={0x0, ""/79}, &(0x7f0000000140)=0x51) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) close(r1) 16:17:23 executing program 0: r0 = socket$inet(0x2, 0x4000000000000002, 0x0) listen(r0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x2, 0x4, 0x8, 0x9}, {{r0}, 0xffffffffffffffff, 0x1, 0x80, 0x2, 0x80}, {{r0}, 0xfffffffffffffffb, 0x40, 0x20000000, 0x3f7, 0x101}, {{r0}, 0x0, 0x80, 0x6, 0x1, 0x6}, {{r0}, 0xfffffffffffffffa, 0x20, 0x10, 0x7fffffff000000, 0x5473}, {{r0}, 0xffffffffffffffff, 0x8, 0x3, 0x6, 0x4}, {{r0}, 0xfffffffffffffff8, 0x0, 0x80000001, 0xffffffffffffff80, 0x8}], 0x4e7e, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x2, 0x5, 0x1}, {{r0}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x7fffffff, 0x9}, {{r0}, 0xffffffffffffffff, 0x58, 0xfffff, 0x3f, 0x5}, {{r0}, 0xfffffffffffffffe, 0x10, 0x8, 0x7f, 0x4}, {{r0}, 0xfffffffffffffffe, 0x8, 0x20000000, 0x4, 0x3}, {{r0}, 0xfffffffffffffff9, 0x8, 0x40000009, 0x7, 0xb37}, {{r0}, 0xfffffffffffffff8, 0xcd, 0xf0000081, 0xff, 0x1ff}], 0x8, &(0x7f0000000200)={0x9, 0xffffffff}) 16:17:23 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = kqueue() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) accept$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="1c00000000000000000000000000000000000000000000000000f0bf000000000000000000"], &(0x7f0000000240)=0x25) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000300)=0x119) pipe(&(0x7f0000000380)) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x28, 0x10, 0x2}, {{r2}, 0xfffffffffffffffa, 0x0, 0x40, 0x4}], 0xbc, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x2, 0x80000001, 0xfffffffffffffffc}, {{r2}, 0xfffffffffffffffc, 0x4, 0x44, 0x1, 0x80}, {{r2}, 0xfffffffffffffffa, 0x8, 0xfffff, 0x8, 0x7}, {{r0}, 0xfffffffffffffffe, 0x0, 0x4, 0x0, 0xfa}, {{r1}, 0xfffffffffffffffb, 0x20, 0x80, 0x6, 0xf14}, {{r2}, 0xfffffffffffffff8, 0x1, 0x2, 0x3ff, 0x4}, {{r0}, 0xfffffffffffffffe, 0x1, 0x80, 0xffffffffffffffff, 0x7fffffff}], 0x8, &(0x7f0000000040)={0x7fffffff, 0x1}) 16:17:23 executing program 1: setreuid(0x0, 0xee00) getgroups(0x7, &(0x7f0000000500)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setgid(r1) setgid(r0) 16:17:23 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) chroot(&(0x7f00000000c0)='./file0\x00') r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x9) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) unlink(&(0x7f0000000040)='./file0\x00') ioctl$TIOCCBRK(r0, 0x2000747a) 16:17:23 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000100)=0x2, 0x4) bind$inet(r0, &(0x7f0000000180)={0x2, 0x3}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt(r1, 0x0, 0xb, &(0x7f0000000080), 0x0) 16:17:23 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000480)=[{{r0}, 0xffffffffffffffff, 0x65}], 0x9, 0x0, 0x0, 0x0) 16:17:23 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x5, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = socket(0x22, 0x400000000002, 0x0) r2 = dup2(0xffffffffffffffff, r1) socket(0x2, 0x1, 0x8) openat(r2, &(0x7f0000000100)='./file0\x00', 0x0, 0x1) setsockopt(r1, 0x0, 0x40000000001d, &(0x7f0000000040)="caf5b415", 0x4) 16:17:23 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCCBRK(r0, 0x2000747a) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000140)=0xfff) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) msgget$private(0x0, 0x242) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x100000001, 0x2, 0x6, 0x8, "4d86a4886c1e6972a3d660de052dca56f53d2566", 0x1, 0x9}) syz_open_pts() 16:17:23 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) write(r0, &(0x7f0000000040)="03e864792bc4", 0x6) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r1, r2) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x31, 0xfffff}], 0x6, 0x0, 0x0, 0x0) shutdown(r1, 0x1) kqueue() setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:17:23 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) r2 = getpgid(0x0) wait4(r2, 0x0, 0x0, &(0x7f00000000c0)) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 16:17:23 executing program 0: r0 = syz_open_pts() sendmsg(r0, &(0x7f00000017c0)={0x0, 0x0, &(0x7f0000001580)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) sendmsg(r1, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000080)="cf3920cae6643b01f5221ed0209a64aab786922b135f3e8d7a5e9279ccb2e1132aa59f045291b6291c6b75255480ff7e6fa7aec30ac8655967f2f82b816430e01939157bb9d81d8d66187dbfda4e070ac4c56c1b81e20b1e6b6b2ee571fd6e8722", 0x61}, {&(0x7f0000000100)="9175d0a14e29f9b073f74dac4b18b09a1231e04c06e729e6ad7d6c9e65cd6ce9172d73fb0dbdbd8494652bcd44840dd875caaf8697531ea5530aa867844ef840d504ecd8f54f1bfab7179ba1e3e9f61c3d0cdf2c6fc280df1e3b40788f2a01c5f71071ce5849821abc7e361fbe3723771f7f2a4a2e2b481f4ab99673d57c04eac6690239c8d1e7f13143982b1397a7d02a7d792a23d859c463784c866a7e3810dad8bbbffe63e04491732a855ecc16e18d3d18c8c3d3e9872996456791fda39ba2c0c009b5e79590903547f5c77b3a8e14494f46217fd26775ab86", 0xdb}], 0x2, &(0x7f0000000240)=[{0x98, 0x1, 0x7fff, "1e30209bfff6eba6ea00c491d7d1d03401e61bf421bcf3415743277aff9e171be13f618343e77a998f41a2a93ab6b40c9e034dcc2572bd8a2e2b897b1051730c08ad1fe73715885cd51485b1cff799668678bf03384ecfe0d3baf67c0dd32af1c52a3a161ef661ff701cfd2eaf0e2fde79e458b00365c7749c2cc8b8f96a20e74064d648"}, {0xe0, 0xffff, 0x5a78, "dd9b754cf83f8021029ddebcf74649c28197a8b27f49d24c97fe6d4f4508b93e72e37ede223f332f67ad243e17b7d90c309b65f493d45e403cb4262b54383a212b67b0d8dd6bdaa846e6f9ae773397963def58742689eda6a8c3a96e2f125a633be1965b0ca723997da8eb1d8a8c71173041c020b1c0a88ca1edc5bc640c66874891f0d520c0d10b2602b9b4f6a2f0ce6691d37bb3e707a196d1a2d99118e4cec2528b28e3ebcd2b466bbe14afdc088c9e81bd73d435c7539384f16d087cf471388d39204d914234f2a2ebc94db773"}, {0x10, 0xffff, 0x5681e6fd}, {0xc0, 0x1, 0x3, "bfa3d6c791a4c8b300d9a57c78cea02350cd65ad033b159ffb8986fa035ef228a27d1bfbabe0f95ad1b44ad1893431da9c99536be91cf7abbf1ed63870f4bc6a40bfd0da13c767d43e7d3f0e941de6bff7d5144da92b8ff558cb6eb10b0d6fad6ff4b9584b25e8fb548b59d3911425f6967e512db1c4d579105057a9e18c7a5621439dfc67f42e03ddd2a112a8ccc3764ff0e963b6ac3e59c29a804761ec299da89ddab2ceefbdeb01"}], 0x248}, 0x2) 16:17:23 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[], 0x0) shutdown(r0, 0x1) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:17:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x400002046, 0x5cc1) r0 = geteuid() getgroups(0x3, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000080)='./bus\x00', r0, r1) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r2) 16:17:23 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)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f7732c841e527cc3881bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016edbb592f0f87983d2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230e21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bc5d5a7beaebc9a5f1de996d57fd6c1f950cfde690a5042f01644fdc48b38854516dbe0e39d7decfa2b1656b6ef173bd2eebb6d83b0e22efcfd5a93734bd0256110d5b3e80fe632b348a87387f1ccef163cf00406e2d509a265719083c25bb1b6691a386222ef9512dd60aa553c7d1029d34394e54ba2129c7d2596780748e58b191a79acd78575ba76641b9ea7676fc4aee9358cf1d4cf351547dc05068a61890c56cc344d76c2cc4292b2d8b84e80add935e6f16040db4d3f18aead60dd0d0ac226e2e84d5020e0277b51b169f42accdc34c0df7a4a20b809c42b6906b9f3d164db65c3fba4f5170c2194fcf705fd6bb3c02569035c2705", 0x23b) r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:17:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000140)="c3bc6df5aa12f1ffa9cb3879f0c74e0d9d9f1cd9b1d669a3e648863e5bbc91b50b375af8a81b4f000400001c4e98956995b9d91eb7c271f03fb301177e28c8acfb4d73df631e6024bd00e1401df0cb6845dc4c75eb150d2da2a53a953dbc99d0b9b1ff90a8966e91ceeabed3496505d352dc3789377cdb3c8802be5f75750297fd3e32d093c60ace261ed2ad222cf21fe3", 0x91, 0x5, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x200000, 0x8}}) munlock(&(0x7f000007e000/0x3000)=nil, 0x3000) accept$unix(r2, &(0x7f0000000340)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) sendmsg$unix(r1, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x401) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') 16:17:23 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = kqueue() utimensat(r1, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)={{0xa6, 0x100000000}, {0x70c7, 0x1}}, 0x2) kevent(r2, &(0x7f0000000180), 0xfff, &(0x7f0000000200), 0x671b, &(0x7f0000000080)) 16:17:23 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x241) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) shutdown(r1, 0x0) setuid(0xee01) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x4000000) renameat(r2, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) socket(0x3, 0x4000, 0x1) 16:17:23 executing program 1: pipe(&(0x7f0000002580)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000014c0)={{}, {0x0, 0x23}}, 0x0) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x200, 0x40) socket$inet6(0x18, 0x8005, 0x8000) writev(r2, &(0x7f0000001100)=[{&(0x7f0000001180)="f8b40c0a04fdf7ef9747ee14bed26e6ab6962b860061b25e964bee547ad2c1afb13a2ae65a663c8d08a397d73096ccb41a0eb2a098c401103ee43ee3ac4b507e2740ec0ccdd009f56e542a07ea63ab7fc701ad917f9422c22e", 0x59}], 0x10000000000000cc) openat(r0, &(0x7f0000001040)='./file0\x00', 0x40, 0x1c) 16:17:24 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0)=ANY=[]}, 0xc) setrlimit(0x7, &(0x7f0000000000)={0xffffffffddc6c472, 0x7}) 16:17:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) readv(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/214, 0xd6}, {&(0x7f0000000000)=""/30, 0x1e}, {&(0x7f00000011c0)=""/231, 0xe7}], 0x4) close(r0) fsync(r1) 16:17:24 executing program 0: clock_getres(0x200000000000006, &(0x7f0000000000)) clock_gettime(0x0, &(0x7f0000000040)) 16:17:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) linkat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) select(0x40, &(0x7f0000000000)={0x8}, 0x0, 0x0, 0x0) close(r0) 16:17:24 executing program 0: r0 = socket(0x1e, 0x3, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x820, 0x41) getsockname$inet6(r0, 0x0, &(0x7f0000000040)=0x22d) write(r0, &(0x7f0000000640)="5f8a501feba3fd5828c58858668d336a18e3255d2ddde0d9307c81a7a0d6fea7df1341fc27e1078a4c4e91c2892166909c08a29108bdb588e2e030c340f775200dff42b6795ec887971afd8447a134d2c1f6bc9576ebb7c4e44a1e71f820bec8c28f1f8134cd53ca2d09ef5721d667b2", 0x70) readv(r0, &(0x7f0000000580)=[{&(0x7f0000000080)=""/125, 0x7d}, {&(0x7f0000000100)=""/169, 0xa9}, {&(0x7f00000001c0)=""/88, 0x58}, {&(0x7f0000000240)=""/245, 0xf5}, {&(0x7f0000000340)=""/49, 0x31}, {&(0x7f0000000380)=""/12, 0xc}, {&(0x7f00000003c0)=""/1, 0x1}, {&(0x7f0000000400)=""/106, 0x6a}, {&(0x7f0000000480)=""/227, 0xe3}], 0x9) 16:17:24 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x42) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = socket$inet(0x2, 0x3, 0x473) sendmsg(r1, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="c84acad0c0c319100000404a403dbd1969f1f6e548ad0ceb0639a8fffcd0fffafffeaa56aa335e4c3a5cfda8a939ed9aaff5f8a914ca2f5e3a061547cfa1721a5096de5fbf5d7f20bbf25ff820da00000000000000dc338cc403d7a810564e6faf4fe2c5696fcaf287b34ec2e23364073e"], 0x10}, 0x0) close(r1) fcntl$getflags(r1, 0x1) pipe2(&(0x7f00000000c0), 0x10000) 16:17:24 executing program 1: getrusage(0xffffffffffffffff, &(0x7f00000000c0)) 16:17:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) geteuid() setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000080)="3c380652", 0x4) 16:17:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x7fffffff) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = socket(0x1, 0x4002, 0x0) bind$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x9, 0x2, 0xffffffffffff8001, 0x24dc}) write(r0, 0x0, 0x0) writev(r0, &(0x7f0000001540), 0x72fb7961c3049de6) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)=0x80000000) close(r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x0, 0x1, 0xfffffffffffffffb}, {0x18, 0x2, 0xfffffffffffffff8, 0x80}, 0x8, [0x3, 0xb0, 0x4a2b, 0x3f, 0x3, 0x4, 0x10001, 0xfffffffffffffff9]}, 0x3c) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) syz_open_pts() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) setuid(r2) 16:17:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x12) fchmodat(r0, &(0x7f00000001c0)='./bus\x00', 0x113, 0x2) accept$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='c\x00') renameat(r0, &(0x7f0000000200)='./bus\x00', r0, &(0x7f0000000240)='./bus\x00') link(&(0x7f0000000100)='./bus\x00', 0x0) 16:17:25 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x8, 0x0, 0xcc, 0x0) 16:17:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)=""/91, 0x5b) fchmodat(r0, &(0x7f0000000180)='./bus\x00', 0x192, 0x6) 16:17:25 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fff, 0x0, "d730c1e7ff0100000000e400"}) getsockname$unix(r0, 0x0, &(0x7f0000000000)=0xc541c918829c8652) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x40, 0xc8) ioctl$TIOCEXCL(r1, 0x2000740d) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r1, r2, r3) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') 16:17:25 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x1, 0x0) pipe2(&(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = socket(0x17, 0x4, 0x4) ioctl$TIOCCBRK(r1, 0x2000747a) r4 = getppid() r5 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f00000014c0)=ANY=[@ANYBLOB="0100131377c5fc35d41454d5d41d29ad1a6003190aaa5dbcb00529598146e6be166e41ad14bd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be0906209ef02df9cbf2f6e880d3382f00aba126cbcd5b0ee369e8be15d8be6c7cba8902a5b9b0fd386d04b4ecb52e679f604d5c84e60a11cea870771cc6a60d808260ca24a93f78bd53082588b098bdcf929b1dbeb4cbaca6e15f8a1bd365eb6c08530221c6499a8a52ed6778e4de5b78828b27892b8920517ef6f99e0425dd068e3f44e0a4f7eac30f2f048003e25f329d0bf3daf404df36"], 0x50, &(0x7f0000000140)=[{&(0x7f0000000200)="f7972fac3c73862af02a53404bdb83a9808be14aa68efcdfb6a3c82a2e5e4f978290e4ebb5563786a1b9a3354119720854c2ac286bede29ce033c39547f29d5b62ef2e2b1488a2d16963a2873e8bc7de7edb584b1193793c40509e8c918f11540242037200f39680470a5889f7ae306e4a35caa1f1bfc544e3f805610f40ccacc58fbe62", 0x84}, {&(0x7f00000002c0)="5197728e14b7b0f9d6269e32d13c7978d4c33c4e6ffbc9e1f13440a74c2328b0493dedd05fb1428f3d1c6f2761e57bedd99adda18335019e90a86b98941477a9df84fbb56961dce1edb132898452a65d31b59f6cc52724bd5469976beef9f5ac5dd90cc38cb72d4cd8215d715c9136016f2be07441c693292eaa7e0fd16938a0635d52b96b7a02f6131ad5f7ee09bb94421d4f23748b74e870130e5d7727d91ac0e28e4bd9807ccefee665554e5a8329bf39f07c8669a520b18407be1f80b935e5e48fbcb5f620696d89619985d548e6ee95c642e9fc07917fba49edc385c215c7ec241e0e1f3694b6c1a459", 0xec}, {&(0x7f00000003c0)="23e354900c6a603244b9e8ad934971f99edcee780825ef70fe77859aede67ef7770af2e92cea1b3648e90197b244759597b8690efcec54b69d4bafa40d14ada9d5d1329b4f52a8f8f5dda589167ee1f28f243913ce3633339fdde6db988d40cf819cf9964cc95d9b6440665c530bf95e6a4098d4908fb356e4c7b4923a5fa300f78b6b9a1007994b7c3626fce306b9b0c845fc1656578378ad2bd75484c4ea315fee34aa5615f9ede37b1a47dfdcaec8ed13945c9d700ea95ea60fb7c815676a49358e89fdcb1a6d97f2c744fbbb508f520c8bd17c2115e85ba61740a5c761a90f725780684c91b9a46105b80ed5f95c72d719e9068dc57fb0110a9c93935182a2cc6ab54e4c6c6fcd1746a68f0f38434dc49cf8c64e83d33a997c94d5fe3754957e10b20d50178dcc6066b4c5026f20c9e16d95716b75e214c7c559e2c4d8efd2d809089b8e7c650a9f8eb2160e0844291ddb8a244600d86640136f2b083da737731d3e74de7600df656da53eab822c21180e87ab037a56718adf982e908472332e7ce7448c58944718085bdf5e87534935793cfac149288899a64e5ec981a68962239d998b582109559770e9983b9310e4eaea14b8f1dbdb95aea3cc31820bfaa3b30121c595ccfec83d7ba6c20b14c723425116b5f86745b94f39a18df152fe7eed001343b53f17062527110eff010c6cc510ece24e87ccbf36fca717918d9e90263c5d9201adf0c3206714ba6d6c43855ab58ecfc93a6db47d9cf5ea92610387b4187e30f4a484bfa03ab456b76c3a7a0ecc68037081fa56c200399a4a560f5fa7af7f6d720662cf10b31d6887eeb6befc2716bac5101ccc43e89422d52b277eade8f5847945924feea6b99c01dc8326eb2664644f757865ff5b8bbca2fa3713023b72c63ac340732292dda4251c2a9d3c79d49842f6e0f6bd15708c075d247bd0c88ea2ba3f062e22bccd3fbb11cac276f2d3cdbef7fff0312ffd2968bc2f0a7b37b37254561b41f201aec590ed4c92784490d51b7993b35b78da49c202a032bd5258b000759d6bb533405a3db998fa95435796bc626aee5aa9ebfc405ff041171b26e6d03203e70616d955e07ea033edc3ac6b3c6054007be87d7b25b6a2d10f5780a83c612c35f878584679e56e8f58313a93184f4b9b0046011500c7df91fa7618f9bd14e2000fd0d632f7bd2d2848ae3d44ed22186c6ba4466eea29ba20734b74822993286373d3f7cd6623f0c37674367857b3df0ee3c3a5f0f0965a93d9f9767cf11bd6df19c55dfbdd6cdba5a973a6e7a94f8a06cd0456b693f8f433a5d80850fe4d956ea8d32478d0317a0006f40f8f7a2180199e4dc40be6f384e801ebd04ace9e5d6d956fda805689d53e92263b2dc9c5e0fbd920923337c31cc97abcd0e86962919c0f3ad6629d0c37196fb714a2d9880e43ba13fcc101c61cbc972eceafb8c6b7015e4342268f5044db2b2cd317c1abc8b18bd2475c61da2154340e8841383b28917b21ab888fecdae423260d7910821a7b6f9a05499977635b906c75efd32f5570c2125501170c33a4a2e758678189d319fdb6e867c0954e5364a5413ff2dee538d47f5eb3db2eaf14d5021b3ebd9747a6ff68bd8a2e6aaba5dcf5a52a1ddc73804998195d5d2b10695f41fde6fdec7198df5360a851eccb835528e118ee0b1e9bb9ea6ddda449b6f05bbc92cd611b1ad9573df6faa3f8af28e8fb7988d50c706ec057eac6e769196f0e654f1fc046035dc9212b7d7a8d9dd77904ed76f00939028db7c4b74f626058434e5513df49584eb17fc7debfc18808e1fe5acee2dfb731008753b8d3cc8993ae6bfc8da7b7b6e8305b6daae3bf5abf12df9e286dddecbab33a98d749ad6d9a98c4e4a3bacbee8309556b6d8a2f1f97367bd60defadeed0aeaff443033171f89fe70231513d1eb01aae0e9560074e4bbfc8cd28998471da2fd60cc8e660c83b1710117d9f46de612151fb846a7dffbe6c56ab589fe9cd401e57af36709cfa04d71789bd79687773c64bad19243cbc0bdf783bbafbe0ec8068b68657657f141331926ccf3b06788a3fff5957075f6a2a3ccf3ebc60897e8dac4e0a5d1e93bb269c1f74d13cb41b54316548db5d42fcf26984e2413b96251d22261c09e95633464b20eb96c57b100607e36d58af449506314b9e536074b80122d6f798103ac28efcf08ed4ef62f9557ec59239ab57b48b7e7eb6ca2b04254c570bdbc334b8fdede54e0c67ed4ed8c6db456ed09b6677e75668ad4d064c67fdbee0b80879c2498e4f4a1eaf96fef1a8e4ab71f60920ed09276d97bbf7093f7cf45cd49de6a4e27a7793e08ed36136fcad77326da308b4fc4aa05249b8c7d75983ccda8b71446122e479d0bbdaba653dda24a148add3f88a704c065cedcfd83a851c4cc42658e15ff237dfbc43cffae937501d46ecb3d379b973d25ead203e4d099eb33585b6733f2c570efc54a72f7ef66ad939c8c938981b414991adaf3564ec4bc3a6066eab5c34666be02eac2e057082cf6ef5b4d9886f2d38d9a2e316c9f174c011a16634f0c2c418ff6f7a4e0f3f19d09b90bf62aa8a767963e160d0b9ad698b79a3c4c7c2f0ce9e76112e61ee6d83885651d29077f1d2c4fd712751657d9ffdbd32fcbeba35ab7c8c975f9a197c85bf77ca02ca2a8da918008f4d2ff22f376345c293b39c7424fa3f72aef270d86107b75d4163f55916bb4e6bc01ce936464f7c1b10a24dc12e440d15a74be1afee3a64bb90dc979ebb87bf69c88a14edcf68a57a1fcc9771737d58990b80f3e893b2adcc75a3a027bf607941b5a92ac0431904a7b5eeea8acaf171a58c825f9e05221eb28575e096d8afade521e84ed5a5a049d6c2cd10afa5ffc3fa2523fbaf9a65e7e3c2798ad46f2066c01b2d97bcf7d934ed0ac80b1bdbfc73df1a6d55c94bccc8700b9171c001807888ed08fb5e4976ee2e4ce6ffcaff47b518fcb4021ff644e8bba0b73047d310d90d374c84158a8c72ad8519dc97dd698a79822d5948eaf8ad01c802f005d4ffdc015060bdef741dd0b28c90c71b1b7e086389a3aeb8c1710e9c761e321a2bef264498fa497bb4253c705a2e4943667ea99c4486f72ea416eae293f8f8b66e7c4a597da409c267f7b327041f2ce2bc6a1dbd5b716ebf5ec572c66828f405092e7562d9887450bd319852aeef1a34084e34db77b157a1f3b1bc0c5cb2388adc14a9397de5052b7990936313a7595967938a674b5ec27377ee4d1dce4c3d5cb601ed93d360a918fc5f8c40c4226cc2b42c6436bb0564e7d93dc6e7c083817eed3aaa941e6777f47d80527ee44bbec8cefdd520b86bfe6538833fb767e402401391f4654d60a04ee39c4a5666fcec97b3b33e863b3dbd06e4f88227860d8809d0b70b6d8f4b1fce09fc9a1336b9c5b41ed36e574f5f9fd6c00fad9014371b3d947e5f6833425117443a14d364390f00b9a20055a58668cd040a770e01d21f1b0863efd1eea904972b6249e6a14d2ea432fa13a9f497218f82dfc1b6f12facd6fbbcfa6bed4ea0a623a4870579049d190048a124544960d657758ed9b6a44930f056baf5f861e79df070cccdaea97367cee92951845e94f465dd4b243fab4614e126fd53f25f4b92db1c696dea66beb0da0f9bf913c6483dcaa92b02e365492c222e6d19e0e5c5a801dee47cd6ab0d4b6f5fdf36177d067c169b32d8f3c4e296787ce3f6090741a405815901847794a740d78b1a88490f3bb4ca7f0dd0f0d15bb71a7459b3d3f9b4e018e68cef92296406449726dbe5156a9bd16da5a5a879c635975c5c5f4bbee94dae3dfa7613011a844a975b1d3662475b2cf6b58b9581e21092af38a12a9bf35a77b7fc28dd6afc8492dd72ff47f2ee8fd86412e9915302a40efb640ab18795ad52914e46b84ac854031f830f9b0662173240fe23ab1fc808268c391f9ec514fb94e5e907ffe8afae9af3fe7bef8f8cb4db535fc6a75fe2e31943a6f68e21fceb19054f446c8e027ffee458c4601faa574ee3d195df6cc8de507174818716066e62fcdaf2fe99517a570ae5ca3787b959bdea402f0f36e95f19985c1c1ca97f0daafe46804d1e492a02e42e55cb7bb893539f284ec1d44ba92d6a5e7a31610b9a410b432f3cb286881b502f5e18bad3f1a700a70f7111179fb0d9b58d53d992eaee5051f1637048c40ab715c75eb0f66c8c65a5df785415ab79afe5bcbd8545e3a5835cb1782c34954e18eb755e3080ecdc9e3e0ab0e63bb490006dbd1e16fbeb29ec9bcbaf4671d612664bc3a98847a45be2a58662f6df46b46c53c660b34a9d2c05a53833acd86b097b32bf876bc91f72a3e6bc271bf0139e6be1a78086bbeffec2f5adf44c91ddf7c2373e171ea4dbaccff67ef14289bf7a6ad1a66506434edf535cd532f86c107f74c5bee25e6e7bfd3bb27e3b2f8aa8344c0246b2d57829268b99eaa37605d3896b1dbbb0100f5d58ce3ef2c662ff702755d68ea15e57d5fcc0898f0d72ae5a44277e25c36e2cb5c543eea87869d5b4f535301524c0bcb1d623d6531cbd81777ee7f03394d0f02e1dc64416d4fae9c4a701c01c0903b677c68eea1d732094ed3694382ecbf8391063b2544c83d3e44e09a8ccbe6e121198d2688dd03314ed804bb6dc52d288b1cd58cf914345767b08336ec6968193d5f5e25559b9877c7b29de0f898a29a80e7793e1913bb915bc6a1b411c5c5b7bc641d76ecbc32724a083f0106a299a6f16945311ab8700f7f0a0d95bcce9c5adcbf76cfb16afc9b9968ddffd7a6dacc71e758fde7708f4fb00929db8936483f7590260e743b267ebde259b33c8f1d63f8a537d8651414985591e163061acddadfc2963a812aa81c9e2fe55801937ae4cb5a5b8cd5668fbd650feccb9a9053bc9dd8eb1a035ed42cae32cbeda00679cdd197a9c1652e589061c9a0fdb030ddc14dd9a2d644791351e24eba9d6568c97c1960a17efddacf1bec9c257950e6a90d7937a1ca7e291ff095c009e3907e4794203b8997a77fee24bb39d5900442f2c65739f1eaac1f5b48e3a85c0483625477800625b8834d20d9d27f5d9c3cb470f6f8bb4fbef930968edab0b8307b77a8ddb67a2df15797baa62d831845dce893f965a3f81eedd5bcd72ce0206241e76710c5126da128178a6a8004bfa33c3da20f7654a7a3516aab4cc670a0dcf781bd04d17cca547a46ace58fe7d907dda4878922e89157233468dda6250e14e6e79ca8288a8f95a2603ed0a885c6927277f3df19a95f815a3886167e6d07291778c64a945dbca641f711dcc721878c021b33d14073f053501f55c8ed9a6062d97b41eec7235696b570df4358e4c417f65f8eaef9792cba07eeb1ea0190dead5bad1d9bc8d59be0b4f5afad4be5135ce4e2ba435f3dadc6fcd94bb63c232854a33d9ff1d93916662c095ef9d53e28681653f28fef0c6f145a5a8f2a28a5e8911f29740497fef674f3c16dd4c3cb5b34fc5258d9e74390b6de6ac9097e323e760b0a112f163b20f133223d1487a0171cdbba0094701347c33cb09f521d1de5a83beec822f6ef82b0c70d0c07137824b2a2cd496968eee3b710bcb8e6edbef8efba674b78e26819ac1f9343e7d7b3bacae3833269679f5a41009f0bd84986859e394d4465c662a74701e988462fa838906f6fb83bdaca6c30e16865cfbf10e4c41b2f7f2c86884c557764a7bb5adf0d667d975611a15d5dd7c16d8d6d633e4cc5bb61344a0945060210979c16f9ee5c793dbf69bb64b3ef9f4f89225de017c2c3636eb09bdb08ff12e5556", 0x1000}], 0x3, &(0x7f0000000080)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="20000000000000007f740010fdb1c5f224b1e5737f04ffa6ff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB='\x00\x00\x00\x00'], 0x38, 0x2}, 0x2) 16:17:25 executing program 0: r0 = syz_open_pts() poll(0x0, 0x0, 0x8861) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2000000002) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) unlinkat(0xffffffffffffffff, 0x0, 0x8) lseek(r0, 0x0, 0x0) connect(r1, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8) fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x0, 0x2, 0x5, 0x41}) 16:17:25 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="100000000000000000000000000000001ed5f8ec9951d4370000003780c94fb8ae69553ffc2c83a6e5a4db10de8b83a93de6d7755b6b337d8016282bbb77ba8757058efa9917f7e41d65f88404ee54bcafe71b0109d09ca26259f87c317b9fbc94be0b17dbfd4ab924d5f325fa2130094f283258243643dbea617d4d118a87c0fefe97d86ec4ddbba39aed0f210ef14f1c6b2ef141ac3987d32e7dd16a9b2916590a41e439a4d1edd59ae7153d50e1276650c7a38c90d05bdc449c6eb7327fd6b75cd789c5c3f8330753ba4a077e329c40bab0a2eb3ff02edc81a019b23c7778063a71df671f39f43d877bc8f21a8c819fc721506a09aafd84db2cc9176d3aa3fd4c865523b99fc21151a643bbf045db3c6894c30d3b3c36f09d432492be5e262c2632311a9980e9b2f6b2ae7c80d66590e30300050c8a3b26779f78c9b9125bb8b9e029ef9425ea5c62d3d7b000298d8543df68f36bb35a0ca5d813190c0e01a732caace8da0a00006b95f9c0b3e1136e3739172edfdc7793949a60f52c72d510eb3c8f90c3af32eac647b35ac2824eaeb34fdb041d0000000000000000000000"], 0x3c2}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000300)=""/212, 0xd4, 0x2, &(0x7f0000000280)=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt(r0, 0x1f, 0x200000, &(0x7f0000000240)="e480cb3933833e889f74bd9c9d7e1d8ad4316a451ccffc8de68bbdab3f617d6d21a39a4c7e1289542265f41e4707f1f1fc3120002736f9cf0d", 0x39) 16:17:25 executing program 1: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = geteuid() fchownat(r2, &(0x7f00000000c0)='./file0\x00', r3, r0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:17:25 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() dup2(r0, r0) getdents(r1, 0x0, 0x0) 16:17:26 executing program 0: readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/48, 0x30) socket(0x18, 0x2, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') socket(0x2, 0x8000, 0x3f) 16:17:26 executing program 1: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) writev(r1, &(0x7f0000001740)=[{&(0x7f0000001680)="367c00111048f357563aa4b7c96fd8a637b86e4a1cff009c24714e17d23099c3912b52ad688ce042ece181dcd842d78930858dce219ca7bd4182f7129e4198b7a7838a6b0d123e0008fd8e1fa4daa7250a8b35bdc663573c690e0783e34d580f100ca39eb09c10091acc2315b0bce327c29f0c742dc7725d322f61d30992d6e0fd763467a4d204ed1bcd2e25", 0x8c}], 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) accept(r0, &(0x7f0000001600)=@in, &(0x7f0000001640)=0xc) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="6c932bd6ddb317c5f499cc0ee575fc646bae1730d53be2f209d78f8413fe81038004e6d84a9e381d58287a28e6a27f3d8cab9920a2b66c570a", 0x39}], 0x1) 16:17:26 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2c0, 0x3) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x3f, 0x7, 0x3, 0x9, "c88f61a882f5495c29fe0499d9f04fc920725d1b", 0x1, 0x1}) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/118, 0x18}], 0x1, 0x0) 16:17:26 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ftruncate(r0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1, 0x0, 0x64e, 0xfffffffffffffffc, "ad71f09f52cf1a93c1ad9e1a6f507502847200", 0x0, 0x4}) r1 = socket(0x800000018, 0x4003, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000080)=""/16, 0x10}, {&(0x7f00000000c0)=""/77, 0x4d}, {&(0x7f0000000140)}, {&(0x7f0000000180)=""/26, 0x1a}, {&(0x7f00000001c0)=""/181, 0xb5}, {&(0x7f0000000280)=""/16, 0x10}, {&(0x7f0000000340)=""/90, 0x5a}, {&(0x7f00000003c0)=""/118, 0x76}], 0x8, 0x0) 16:17:26 executing program 1: setuid(0xee01) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x100) r0 = msgget(0x2, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/155) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x42, 0xa0) recvfrom(r1, &(0x7f0000000100)=""/102, 0x66, 0x41, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) 16:17:26 executing program 0: r0 = socket(0x2, 0x7, 0x2) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3, 0x1010, r0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCNXCL(r1, 0x2000740e) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000600)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r2 = syz_open_pts() close(r1) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x1f, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 16:17:26 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = dup(0xffffffffffffff9c) fcntl$getown(r0, 0x5) mlockall(0x1) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x4011, r1, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)=0x3) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0x0, 0x26, 0x20, 0x2ec7, 0x200}, {{r1}, 0xfffffffffffffffd, 0x20, 0x1, 0x7c6, 0x7}, {{r1}, 0xffffffffffffffff, 0x8, 0x80000016, 0x0, 0x10001}], 0x6, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x2, 0x9f}], 0xb8, &(0x7f0000000180)={0x7, 0xffffffff}) fcntl$setflags(r0, 0x2, 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r2, r1) close(r0) 16:17:26 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x40) 16:17:26 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x4) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 16:17:26 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:17:26 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffe) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r2 = accept$inet(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000300)=0xc) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000340)="84be3186466205baf3b4fe2872d8604ac6f3fd49eb723fef349a3012a4d63775d62434dd7663077c45ca0a97eb7407744f90ca7d893818890ce6b8", 0x3b) setitimer(0x2, &(0x7f0000000240)={{0x85, 0x7fffffff}, {0x7, 0x4}}, &(0x7f0000000280)) r3 = semget$private(0x0, 0x2, 0x12) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f0000000480)=""/59) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) r4 = socket$inet6(0x18, 0x4007, 0x9) recvmsg(r4, &(0x7f00000001c0)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/34, 0x22}], 0x1, &(0x7f0000000180)=""/64, 0x40}, 0x800) r5 = msgget$private(0x0, 0x40) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r7 = geteuid() r8 = getpgid(0xffffffffffffffff) r9 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000400)={{0x5, r6, r0, r7, r0, 0x8, 0x2}, 0x4, 0x5, r8, r9, 0xfff, 0x8001, 0x8, 0xed}) setuid(0xee01) chdir(&(0x7f0000000100)='./file0\x00') 16:17:26 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x80, 0x0, 0x1, 0xf8, 0x100000000}, 0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) 16:17:26 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) connect(r2, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) fcntl$getown(r3, 0x5) 16:17:26 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000680)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000000540)=[{&(0x7f00000001c0)=""/253, 0xfd}, {&(0x7f00000003c0)=""/203, 0xcb}, {&(0x7f00000004c0)=""/115, 0x73}], 0x3, &(0x7f0000000580)=""/225, 0xe1}, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="4c0dc55dbca7078325", 0x9) mknod(&(0x7f00000000c0)='./bus\x00', 0x2105, 0x9) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) socketpair(0x10, 0x4, 0x3, &(0x7f0000000080)) utimes(&(0x7f0000000140)='./bus\x00', &(0x7f0000000300)={{0x5, 0x5f}, {0x40, 0xfff}}) 16:17:26 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@file={0x0, ""/83}, &(0x7f0000000000)=0x55) r2 = socket$inet(0x2, 0x2, 0x9) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0xc0, 0x4) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) r5 = syz_open_pts() r6 = socket$inet(0x2, 0x3, 0x8000) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0xb2, 0x10, 0xfffffffffffffffe, 0xffffffff80000001}, {{r2}, 0xfffffffffffffff8, 0x44, 0xc0000000, 0x800}, {{r3}, 0xffffffffffffffff, 0x40, 0x80000000, 0xfffffffffffffff8, 0x9}, {{r4}, 0xffffffffffffffff, 0x4c, 0xfffff, 0x1, 0xca9e}, {{r5}, 0x0, 0x48, 0x4, 0x2, 0xe5}], 0x100000000, &(0x7f00000002c0)=[{{r6}, 0xffffffffffffffff, 0x80, 0x2, 0xffffffffffffffc9, 0xffffffffffffffff}, {{r7}, 0xffffffffffffffff, 0xd, 0x2, 0x3, 0x6}], 0x9, &(0x7f0000000300)={0x0, 0xff}) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r8, 0x40}], 0x1, 0x0) fcntl$setstatus(r8, 0x4, 0xcc) write(r9, &(0x7f0000000340), 0x10000014c) execve(0x0, 0x0, 0x0) 16:17:26 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) dup2(r0, r0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x80) 16:17:26 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) madvise(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x6) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000240)) mlock(&(0x7f0000005000/0x4000)=nil, 0x4000) ftruncate(r1, 0x4) 16:17:27 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x0) open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x28}, 0x0, &(0x7f0000000200)={0x2f}, 0x0) r2 = dup2(r1, r0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) pipe(&(0x7f0000000080)) 16:17:27 executing program 1: r0 = socket(0x2, 0x8001, 0x0) shutdown(r0, 0x1) close(r0) socketpair(0x1a, 0x8002, 0x80, &(0x7f0000000000)) 16:17:27 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/4096, 0x1000, 0x841, &(0x7f0000001040)=@file={0x1, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0}, &(0x7f0000001100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0, 0x0}, &(0x7f0000001180)=0xc) lchown(&(0x7f0000001080)='./file0\x00', r2, r3) r4 = dup2(r1, r1) setsockopt$sock_int(r4, 0xffff, 0x80000001021, 0x0, 0x21e) 16:17:27 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4404) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) r1 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) 16:17:27 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ftruncate(r0, 0x8) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x7ffb, 0x2000300000000}) 16:17:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000001001ff10343482ffffffffbba3444002007e14295fbaabbbafe214dea7b12a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:17:27 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x10000, 0xaa) ioctl$TIOCSTART(r0, 0x2000746e) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x200) 16:17:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x28d, 0x0) 16:17:27 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8202, 0x14) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000380)=[{&(0x7f0000000080)=""/144, 0x90}, {&(0x7f0000000140)=""/130, 0x82}, {&(0x7f0000000200)=""/15, 0xf}, {&(0x7f0000000240)=""/206, 0xce}, {&(0x7f0000000340)=""/40, 0x28}], 0x5, &(0x7f0000000400)=""/56, 0x38}, 0x1) fcntl$getflags(r0, 0x3) unlinkat(r0, &(0x7f0000000480)='./file0\x00', 0x0) fchmod(r0, 0x9c) fchmodat(r0, &(0x7f00000004c0)='./file0\x00', 0x4, 0x6) recvfrom(r0, &(0x7f0000000500)=""/97, 0x61, 0x41, &(0x7f0000000940)=ANY=[@ANYBLOB="01000046b52f8caa4e2d7312e4355ec48f80ed296ef52de2358027cdfa100200000000f6caf1e4251f9fd1fdfff56ca548557f000000cce724f9db6a51d67eadefae96d5ccb760683f3866fb45063ae309d2d7ae8f32badb8b76acec8f5af74780b898c9"], 0x3) read(r0, &(0x7f00000005c0)=""/196, 0xc4) fsync(r0) setsockopt(r0, 0x3, 0x8, &(0x7f00000006c0)="5013413a7afcb81e3f20fba9192a3815e4b8235f0e0d517f23f7664679a918caa44baec0236984e7211e0695158912bb66c005c8411dd5e9249b49853d04fc0f0c4192333dfc7165b9c26a37dfc2b287e8803981e007ab518a35687e6d05a991971dc262a294619d", 0x68) kevent(r0, &(0x7f0000000740)=[{{r0}, 0xffffffffffffffff, 0x80, 0x80000040, 0x0, 0x9}, {{r0}, 0xfffffffffffffff9, 0xc0, 0x40000009, 0x2, 0x63}, {{r0}, 0xfffffffffffffffa, 0x2c, 0x40000008, 0x2, 0x8000}, {{r0}, 0x0, 0x8, 0x93, 0x7, 0x8001}, {{r0}, 0xfffffffffffffffa, 0x8, 0x40000000, 0x401, 0xff}, {{r0}, 0xfffffffffffffffa, 0x84, 0x81, 0x5825, 0x8000}, {{r0}, 0xfffffffffffffffb, 0x20, 0x80, 0x101, 0x800}, {{r0}, 0xfffffffffffffff9, 0x40, 0x1, 0xfff, 0x3}, {{r0}, 0xffffffffffffffff, 0x41, 0xa0000015, 0x82c, 0x9}], 0x399e0b69, &(0x7f0000000880)=[{{r0}, 0x0, 0x3, 0x8, 0x21, 0x401}, {{r0}, 0xffffffffffffffff, 0x20, 0x27, 0x3f}, {{r0}, 0xfffffffffffffffa, 0x20, 0x4, 0x200, 0x2}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x9, 0x10000}], 0x4, &(0x7f0000000900)={0x401, 0x3}) flock(r0, 0x0) writev(r0, &(0x7f0000000bc0)=[{&(0x7f0000000ac0)="1932027bb8258deb828e5b2b40c1f188e77104d480f48aa66b9e16ee8a9cb0dff6fcfa89a06e417709d74d247de3f3761c7bf07bc637fb0ba7b02d956908f68edf9dcedb71779c50dd99006bfac3bdcf75751574d140aabbaa91f115af6daedd30fae619cbc3b7022fb4939b6d8b80d1a31ad41e03ce6352cb7690115aa5aac73f555fcf90aea6c2f6cb3544dbe5b25afba2298a87bf5f528a3691221822335631ea03df9246e0029f094089b8982889ef7b1e14d0492b6c4f303c111b5c64f58a1d260062cb25f2925aef9a0a4d77802847f9152e87eb14d6cc4aaa14", 0xdd}], 0x1) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x2000)=nil, 0x403000) shmdt(r1) r2 = kqueue() r3 = semget(0x0, 0x1, 0x2) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000c00)=0x101) kqueue() fchmod(r2, 0x2) kqueue() r4 = getpgid(0xffffffffffffffff) getpgid(r4) r5 = openat(r0, &(0x7f0000000c40)='./file0\x00', 0x80, 0x20) semget$private(0x0, 0x4, 0x8) fchmod(r5, 0x2) nanosleep(&(0x7f0000000c80)={0x30, 0x3}, &(0x7f0000000cc0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000d00)={0x6dd, 0x5, 0x80, 0x3ff, "5b27a57efee9607290c84d51fb4b846f8013dd7b", 0x0, 0x3f}) open$dir(&(0x7f0000000d40)='./file0\x00', 0x801, 0x1a) pipe(&(0x7f0000000d80)) 16:17:27 executing program 0: syz_emit_ethernet(0x5eb, &(0x7f0000000040)="b34a1fcec3a2ddd5e7cc8da7b8c7b3dea7c997af7e264c1f3ff5aa46ebccc398e9b3fbc75b0f4d93f74f4fd942b90674e8724975c73d532444a239f4d4f47bed68031ce5a84af57e3705e6988bdc51af6b02e0219eb8b263e07a8e708f78ccb2f902f1c8e6a7caa24b92aabf5ec6ae4c70d2384756234dc5c1c8b119fc775a24e926c82b81d1d02c030f0e520c81f0bb4e8012f65ab9bb16ba8c154c904e308bf50012424748db9ca0439c4be345486f726948207212eb323f2b8c6bc5fec245357f14d1c14ae9488e6647ffaefd6f562b3977986f1ccc3eee23197cccad8fe5753ad47ecfd8d16d376cedd5b2350c8a78e6003ad8f4887e5c90e3f6626ced28c90a9a13436ae7540ed180c2d5c41660269916ac0927ef2e87cb94c68bda71eef1b64170f2268eababe955994b0f3876af23f0d6df2d5047a2fa8002134c0100279e75dec1ee01290c05f4b6ded2b1d12b4235a37b68321f2582840009341d2ae936ce461bc332bedcde979ed0462a9002fdd479691c0ad28c39724e775470007e8e40f51e632ca94e6008f8f5d3ce78bd1adb6d2f39486d3c6062b30241c9bb619daea2aef3920695b2a35f5d567f1838dc56f8dc50a87ecbffda4e941f726e1a655f4a624d5b7e55582d078da7c0c2d32c0ce77ad8e5cd8e9feb87f65a8165e98befa4a58337c611810f6cefa7711ca0875d38ee9279d09e6c7c02fcca560713f504add6670fbb59236533ff8c43b0390fcca5da35350120d32486049590ba0448dcdc4c35b7856923cb43fb2b87737e595f91a62a83ee05b8d08ad32e619328039426c8302a144b2e25c1d823e6d0f0879fce2c1556bdc549a3fa09a5ed651c4b10f945593e19ecb3293cc7bc12c5f480e54c6c67e272b38625836a94df1443fdc53088b6af0122db12b4077ec85872c80307327287704b8755dcec71c1377bda0083b824b8807322f8ed8f53f034bd42bf4c5a61567281242232d72908791a29a43ca0a7f2f31076bf3914426ce34053acb56eaf121d460671297ee7cbaae89c588db84a04e9dd9df2f809e615cfe6fb814a5d6099f25226cda0ba1f32661db3caa581c92f19133bb860484539c9705c1676bfc19a4fe6e68f2a32c2d279304de08eefc47dc36868d2d38374ebbcf37ce04bf81974a6a8829f98f08b10fdad52d72f697797bb5bf38d82bfe0b8d979293e6c1a51ae87a42f25882ec54bb0db8b9ae238146a658e450b78be1f0613fe33f81a203487c5e5807ab51739aa037b35f0d873fb138d5b091f7092a30b8f3733d4a55dd9fd52fba2de2601097ef0f7e8a6c5f6349c94763f3e33ae9e43ec79b17d7ceceb44de02f7220121ad7dd96b8c88da0f8d1f335018c2f37902ba0a76efa20e58aa7a7f2c83c4378d8542eb718048cb189a59617e4efe67fd4d6089c5c30988c601b740493f50f439d3a2776d949e303def662fa5f5862bf639376b4373aca6f62a48fa19ee8a4c80bbb3542fcfa778c41b3fefa713ee1cd1f284a5a63c355b66d5920c6353efc82d05d9d447e32086cf2fdf8527b7ef8e4061a8b1850b8bc6c1e3483627d7f68a4d16e7cccf7dd614d32a0c07ab0a622514717685bfa73075186e158b38b2cc0f0e4fda0a5cdb0f4450d8b9f1e9b1c375e09eac295cdac69702f6ea19462c93f39ef3363392cb5a9cd588ed49812164b649e7d96f7896b6d3db4cf161dd193a48d89c035f3789aac3d52a0430912c33e9be3472715a50d9f442f2ffd3ba759b2d885816fd083c202bc408ac9c5b3f37cbb556deb5b375877b3d9f0ba5e9d32bebd8bf84db64c547c2ac7e812a63412ddf472a0760b92ce1f8919462e854c8275d55feb25295e8b04c4ee91d5970d8289e8fec9ef3a7db841528d63886f5193d6d039d9c6c41fecaeda66abe6fa9554bf9ae42d4c0d0c92d7ee7692231acf557aaae73c8c5654fb00d90f0fc5b71df373ecf87e05828e5f496d66d79f3ee3a3494e7e6eaa6d29f351f3996327ef30a854f83f90cce863d27075dc47e62748949b301f19c597b340a300f9ab1450cd4af52d357cdaf5cd13874ee84109279a7a9937c9598b4fa1279efe745b180a7e892f968deaf02922fa4caf75df0eab10ce14b236937eea74b294cef56805bdcdae6") r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x9) shutdown(r0, 0x748e5521a781b0bc) 16:17:28 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002002, 0x46485546) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x2) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x4501) r2 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r2, 0x101}], 0x1, 0x2) fsync(r1) pckbd_enable: command error 16:17:28 executing program 0: mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000180)='./file1\x00', 0x10e) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = getpgid(0x0) r2 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={r1, 0x0, r2}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() setuid(r5) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r6 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) clock_gettime(0x3, &(0x7f0000000000)) setuid(r5) recvmsg(r6, &(0x7f0000000c40)={0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000004c0)=""/200, 0xc8}, {&(0x7f0000000780)=""/162, 0xa2}, {&(0x7f0000000840)=""/220, 0xdc}, {&(0x7f0000000140)=""/61, 0x3d}, {&(0x7f0000000600)=""/21, 0x15}, {&(0x7f0000000940)=""/90, 0x5a}, {&(0x7f00000009c0)=""/127, 0x7f}, {&(0x7f0000000a40)=""/153, 0x99}, {&(0x7f0000000b00)=""/18, 0x12}], 0x9, &(0x7f0000000c00)}, 0x800) r7 = shmget(0x2, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r7, 0x3) sendmsg$unix(r6, &(0x7f00000005c0)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000200)="b658d76160a9d41fd0e06f23997f02e5ef51855388e0010461eabaf99a05611a54de7aa92ff5cf00ddc6656b880151ee391c995a68cf60caa94495b87deb69bc1e85808992a923c29129bbb960c7a9f7aa83d568f850e769a6bd95d1b5912a14e64d2ac491a9715772e20df47de7bde2b2e9dfe0087df7c9d960f065f5897a78bf", 0x81}, {&(0x7f0000000380)="7b816cc6d52a50ba8957e8809ec70497eaa23ba93787ed0ef47ec047afe9d7fc231aa98d7fccdfdea776fdfafa69b4f344caadb9d66ca7e9842f203ec165ed51e40520dfb09afce661386c5a9b94847e28c13a68acb235d099de38553385", 0x5e}, {&(0x7f0000000140)}, {&(0x7f0000000400)="05b8fc7b7a906fbd51a237ff858fc0d2267c185eace3608093d7b18c2e0433f6b439d7e278be09414120ad210ac541f4b4515b8f09fee77fbf5145e4b48219ee63d7efb454bb57803f26cd38c22029062759f4c07b3186502ed21b602d2744d377a7249bec971baff6bb650639b31702e6c74d5800889797618ad68e674fb657664067c48127a6ea656a72ae9cdc22fcd7a0a11345da215b3525f07238f3d2cec5ba81a5e78afd22", 0xa8}], 0x4, &(0x7f0000000680)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r6, @ANYBLOB="000000002000000000000000fffeffeb1821758862fe68ccd2a78ce46a2a01000000", @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r5, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r6, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r5, @ANYRES32=r4, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r6], 0xc8, 0x8}, 0x0) 16:17:29 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)='x\x00') fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2c1, 0x0) r1 = getuid() ftruncate(r0, 0x1) setuid(r1) ftruncate(r0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x20000000003) 16:17:29 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x10, 0x5, 0xffff, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x18, 0x5, 0x9) r2 = open$dir(&(0x7f0000000280)='./file0\x00', 0x0, 0x2) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r4 = syz_open_pts() r5 = socket$unix(0x1, 0x0, 0x0) r6 = open(&(0x7f00000002c0)='./file0\x00', 0x2, 0x41) r7 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) socketpair(0x6, 0x5, 0xfffffffffffffff9, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x23) r12 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x20080, 0x2) r13 = dup(0xffffffffffffff9c) r14 = accept$inet6(0xffffffffffffffff, &(0x7f0000000400), &(0x7f0000000440)=0xc) bind(r11, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00\x00'], 0xa) r15 = socket$inet6(0x18, 0x2, 0xfffffffffffffc01) r16 = open(&(0x7f0000000480)='./file0\x00', 0x800, 0xc0) r17 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000004c0)) r18 = dup2(0xffffffffffffff9c, r7) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000100)}, {&(0x7f0000000140)="c20eac7dd5e119a86381af74ce23a65b22e298090af38ebde506df4231c69a01df5b20367cd96fb941b71603e276494ccabfee44ad40736247cb46ecad9f099c43b9a19ecac57bcaa7d5c814ac47cfb817a705483424e4e430537044eabd127069106536c8d952abcddec8dbc75bf3b5ef278bf10287393ee5f5e6bf822dd82ecb92e28757b7ee31d68ebd216280219618d6c2cd72045ab8fd875b9ce8f72c9230ad80866d352237f65f97ad003dd60df426ae5b6eb552789a91bfc60f88961f57aa", 0xc2}], 0x2, &(0x7f0000000600)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="91afca2b244056bf6b031adc7cfbe93d5e0ae79f813867", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r16, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r17, @ANYRES32=r18], 0xa0, 0x400}, 0x40e) r19 = socket(0x18, 0x1, 0x0) r20 = shmget(0x0, 0x3000, 0x20, &(0x7f000077c000/0x3000)=nil) shmctl$IPC_RMID(r20, 0x0) setsockopt(r19, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) getitimer(0x1, &(0x7f0000000040)) setsockopt(r19, 0x29, 0x800000000000009, &(0x7f0000000040), 0x58) r21 = shmget$private(0x0, 0x2000, 0x180, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r21, 0x3) 16:17:29 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x20080, 0x12) r0 = socket(0x10000000002, 0x4, 0x0) setrlimit(0x8, &(0x7f0000000000)) accept$unix(r0, 0x0, 0x0) 16:17:29 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) setsockopt(r0, 0x0, 0x6, &(0x7f00000000c0)="768e600f4b09b5bfe3fc7d555525b524d3cbaa84d6dcdd37dc372a0a94ae7b76b569dc9bfe69b8ebddecd69cbe6bcd055cd8875e3d0274662545681a6c70ee92ea72fde1a904206eea01ac9d972a4d8d398293791aec2ab752dc9a5c1ba13bc51052fa76504142a3934f", 0x6a) sendmsg(0xffffffffffffffff, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="10000000000000001100000000000000"], 0x3c2}, 0x0) 16:17:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="a7", 0x1}], 0x1) r1 = syz_open_pts() msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0x0, 0x0) close(r0) r2 = dup(r1) syz_open_pts() accept(r2, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) 16:17:29 executing program 1: mknod$loop(&(0x7f0000000100)='./file0\x00', 0x6000, 0x1) r0 = shmget(0x2, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) r4 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) r7 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0xf8, r1, r3, r4, r5, 0x140, 0x200}, 0x7fff, 0x2, r6, r7, 0x5, 0x8001, 0x5}) r8 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "8a6edc3bb8a41e2cbde24c6a1e247fc17fc1e4be", 0x0, 0xf8e2}) 16:17:29 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = semget$private(0x0, 0x3, 0x100) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000000040)=""/75) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x4010, r0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) close(r2) 16:17:29 executing program 0: socketpair(0x18, 0x8002, 0x22, 0x0) r0 = socket$inet(0x2, 0x8005, 0x3) sendto$inet(r0, &(0x7f0000000000)="6ce51a230855b526dc43ea173e1f5969467ff2edee6609a4ae0b73bdfb1a5f9637097e8ff1334631175b25273b06624c6a0f27143ed80b369a6d49a141991fc5a8c4fe3ef6944ffffe513c63a6ef3874ab7db47a721f6a2fbaa5f7282a4ac2cbe14b8b2c9160e2997c0d32137048397634e2a2e94fe75af66e6df0111235e6bd9f37fdb28bdd9b9cf727fbc611c2557b22f3321fa2fce7497f8bf94e18ec5e980daa53254a61a24fce42d23d66f8a6a067aae59fa14fa71bbbe17d0ef43e9d7455d90a598f50e84f8ca2c42bd226c5707869272743c1d7641bd462ee3426aa5cd893ad90ceb5f49866", 0xe9, 0x404, 0x0, 0x0) accept$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) connect$inet(r0, &(0x7f0000000100)={0x2, 0x0}, 0xc) 16:17:29 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) sendto$inet(r0, &(0x7f0000000040)="abe3cbb6e0114ea22cd4118193752943d3236e056f8b86132ef8fcf777b2273c663fae050a6eb9a637661b164717e773bd4b9717cb00eba84e98a0557c906346f57a53c8bfd9ce1c5aa7a473d75c5482c5567e1f301c2d107cc18d58544032b8d43175447d1b64c8c8010c7ef253eea2b270a5b340398e1293654c6dc74ad994071409cdc992f1a328f021c67a413d975e8adbca47733b25dcc53b5113fea4efbec2", 0xa2, 0xb, &(0x7f0000000100)={0x2, 0x2}, 0xc) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) shutdown(r0, 0x0) 16:17:29 executing program 0: r0 = kqueue() kevent(r0, 0xfffffffffffffffe, 0x80, 0x0, 0x0, &(0x7f0000000000)) clock_settime(0x6, &(0x7f0000000040)={0x100000000, 0xb54}) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0xaf, 0x10, 0x5, 0x5}, {{r1}, 0xfffffffffffffffb, 0x70, 0x2000004d, 0x3, 0x3f}, {{r1}, 0xfffffffffffffff9, 0x4, 0x400000cb, 0x81}, {{r1}, 0xffffffffffffffff, 0x8, 0x82, 0x4, 0xcbc8}], 0xffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x89, 0x5, 0x2, 0x1}, {{r0}, 0xffffffffffffffff, 0x10, 0x51, 0xe19a, 0xfffffffffffffeff}, {{r0}, 0xfffffffffffffffd, 0x83, 0x2, 0x2332, 0x6}, {{r1}, 0xfffffffffffffffe, 0x20, 0x1, 0x100000001, 0x7e}, {{r1}, 0xffffffffffffffff, 0x48, 0x68, 0x7, 0x5}, {{r0}, 0xfffffffffffffffa, 0x10, 0x0, 0x7ff}, {{r1}, 0xfffffffffffffffa, 0x26, 0x91, 0x8001, 0x6}, {{r0}, 0xfffffffffffffffd, 0x20, 0x2, 0x3, 0xb}, {{r1}, 0xffffffffffffffff, 0x44, 0xf0000000, 0x800, 0x8}], 0x7ff, &(0x7f0000000240)={0x7f, 0x2}) 16:17:29 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file1\x00', 0x8, 0x0) connect$unix(r1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) r2 = fcntl$dupfd(r0, 0x0, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(r2, 0x80104277, &(0x7f0000000000)=0x7) 16:17:29 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = socket(0x10, 0x4007, 0x2c) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000280)=""/197, &(0x7f0000000000)=0xc5) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, &(0x7f0000000340), 0x0, 0x0) kevent(r1, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffe, 0xc1, 0x1, 0x1, 0x5}, {{r2}, 0xfffffffffffffff9, 0x0, 0x63, 0x2, 0x3}, {{r2}, 0x0, 0x1, 0xb, 0xca0, 0x8}, {{r1}, 0x0, 0x20, 0x1, 0xe6, 0x400}, {{r0}, 0x30114c054de4160e, 0xc3f10e54b97ecffa, 0xfffff, 0x235, 0xffffffffffffff2f}, {{r0}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x7fffffff, 0x8}, {{r1}, 0x0, 0x2, 0x2, 0x5f59a3e, 0x6d6}], 0x8000, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0xba, 0x8, 0x4, 0x2}, {{r0}, 0xfffffffffffffffe, 0xa0, 0x1, 0x5, 0x777}, {{r2}, 0xfffffffffffffffa, 0x80, 0x22, 0x1, 0x9}], 0x3, &(0x7f0000000180)={0x7, 0x1000}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 16:17:29 executing program 0: minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) r0 = dup(0xffffffffffffffff) connect$inet(r0, &(0x7f0000000100)={0x2, 0x0}, 0xc) r1 = socket(0x10000000012, 0x3, 0x0) accept$inet6(r1, &(0x7f0000000240), &(0x7f00000001c0)=0x8) getsockopt(r0, 0xa82, 0x69, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) fchown(r0, r2, r3) 16:17:29 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x1) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x2a, 0x8080000001, &(0x7f0000000280)="3faed539919266e444dba322c5bc08935ceb53791151eaa1248e24657789635aad607eeaa5fa40315ec94f6d6c871fff92cb3a98e8244906d261319e4fd2e8ef996970be3748d30289a32a09f4b70f7dadb5d7badffde387e9be27e75dd3b925ded568a9ced2f90625123a47b9f5a664a9fb946d1938580000ee67553fec6b639c6a024c856e60aa8c773f5de8cfa5fa11afa81cf631b7ea28d4a87af683dfc0383044f31a2945c08f73fb003e0b009fd6cecd2567e915970b122ab01604f453d1ba33ea823136ea27463e4dbf773bc8c33d2570dfb458bd", 0x279) 16:17:29 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x10, 0x2) r1 = openat(r0, &(0x7f00000002c0)='./file0\x00', 0x100, 0x10) r2 = fcntl$dupfd(r0, 0x0, r0) setrlimit(0x9, &(0x7f0000000300)={0x5, 0x9}) r3 = socket$unix(0x1, 0x5, 0x0) kevent(r2, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x4d, 0x80000056, 0xfffffffffffffa66, 0x6}, {{r0}, 0xfffffffffffffffc, 0x6, 0x1, 0x1, 0x20}, {{r2}, 0xfffffffffffffffd, 0x1, 0x8000000b, 0x3ff, 0x3}, {{r2}, 0xfffffffffffffff9, 0x8, 0x20000000, 0xfffffffffffffffc, 0x93a1}, {{r3}, 0x0, 0x0, 0xfffff, 0x20}, {{r0}, 0xfffffffffffffff9, 0x6, 0x2, 0x6, 0x1}, {{r0}, 0xfffffffffffffffd, 0x80, 0x0, 0x4, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffff8, 0x10, 0x10, 0xc0e1, 0x1}, {{r0}, 0xffffffffffffffff, 0xd0, 0x80, 0x400, 0x39}], 0x7, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x80000001, 0x8271}, {{r2}, 0xfffffffffffffff9, 0xa2, 0x40000000, 0x3, 0x7}, {{r2}, 0xfffffffffffffffc, 0x10, 0xf00fffff, 0x4, 0x4c}, {{r2}, 0x0, 0x80, 0x4, 0x1, 0x4}], 0x1000, &(0x7f0000000100)={0x100, 0x9}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000340), &(0x7f0000000380)=0x8) ioctl$TIOCMSET(r2, 0xc0044266, &(0x7f0000000000)=0x500) 16:17:29 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040), 0x4) fcntl$getown(r0, 0x5) 16:17:29 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x8000002000000) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) utimensat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:17:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) 16:17:29 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400, 0x2) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x40000012, 0xa6}], 0x7, 0x0, 0x0, 0x0) fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x1010, r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) getgroups(0x2, &(0x7f0000000780)=[0xffffffffffffffff, 0x0]) ioctl$TIOCCDTR(r0, 0x20007478) kevent(r0, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000100)=0xc) 16:17:29 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000140)=0x3) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x8, 0x3}, {0x300000000, 0xf00}}) openat(r0, &(0x7f0000000040)='./file0\x00', 0x40, 0x84) 16:17:29 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) connect$inet(r0, &(0x7f0000000440), 0xffffffffffffff05) 16:17:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x28}, 0x0, &(0x7f0000000200)={0x2f}, 0x0) 16:17:30 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) recvfrom(r0, &(0x7f0000000040)=""/143, 0x8f, 0x800, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000002c0)={0x81, 0x1f}, 0x8) getsockname(r0, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) recvfrom(r0, &(0x7f0000000140)=""/218, 0xda, 0x800, 0x0, 0x0) bind$unix(r0, &(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa) 16:17:30 executing program 1: r0 = semget(0x2, 0x3, 0x48) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000280)=""/30) setuid(0xee01) r1 = shmget$private(0x0, 0x2000, 0x20017a, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/88) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000140)) accept$unix(r2, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) fcntl$dupfd(r2, 0xa, r4) socket(0x6, 0x4000, 0x1) r5 = socket(0x800000018, 0x4, 0x0) sendto$inet(r3, &(0x7f00000002c0)="cb2dbbe65ca1e10a5fa561acf8658a85d69f7c77f07aeb70a62ac8d323f0900a901111ceab4d73e1d0847243a495943527598af5ee61e08bd2e3b864e5f9734a0c46964d93545e81f7a9c6d320b6fda4", 0x50, 0x1, &(0x7f0000000340)={0x2, 0x1}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) accept$inet(r5, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:17:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000080)='./bus\x00', 0x60, 0xc0) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000100)=0x9) linkat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00', 0x4) mknodat(r0, &(0x7f0000000140)='./bus\x00', 0x2, 0x6) 16:17:30 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x0, 0x0) kqueue() setsockopt$sock_int(r0, 0xffff, 0x300, &(0x7f0000000000)=0x7ff, 0x4) r1 = kqueue() kevent(r1, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r2) 16:17:31 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x61b0, 0x0) rmdir(&(0x7f0000000000)='./file0/file0\x00') open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:17:31 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x20004268, 0x0) 16:17:31 executing program 1: r0 = socket(0x2, 0x4000, 0x0) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000)="caf5b415", 0x4) fcntl$setstatus(r0, 0x4, 0xb0d8848a2142b8be) 16:17:31 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f1f743cb40e374632e860065f3d1d10bdae2b8a6"}) fchmod(r0, 0x80) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) 16:17:31 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/148, 0xfffffffffffffff7}], 0x1, 0x1) sync() pwritev(r0, &(0x7f0000000140), 0x0, 0x0) ftruncate(r0, 0x20) 16:17:31 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x80000000}, 0x10) socket$unix(0x1, 0x2, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2008, 0xfff) 16:17:31 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, &(0x7f0000000140)="e0b7d3804f2a513b719c87d0d1ec6ec32aa537d2eac74e7521157dbe216e10a6f741d5c336d760e2bf2afecb70d32101ffb500feab618c00a1a7470b28ad4e7e947a3271cb420e92854a0c76e7b046ef132000000000000000e086ac04daf8e47ba2c63bbbf156bdee6f1b8386f2c139d69dc97e3bcf47c00855ea7680e6345ad63b859507c18458c09dc338d57095e404", 0x91, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x10) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000040)) 16:17:31 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fchmodat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x42, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) open(&(0x7f00000000c0)='./file0/file0\x00', 0x202, 0x40) 16:17:31 executing program 1: r0 = socket(0x1e, 0x3, 0x0) syz_emit_ethernet(0x2cd, &(0x7f0000000140)="e13ec7c52846454a8d33b3f8518f70b54265eb04cee7fe30583686d38a1f51ef193d24392a6369c780d50821f9294d739814ad82dd9a4b475fe49fb59a8c76753eb8d43c73e38c929a87557930f786b7cddc604c9bbf8801226e174c8799b2c043054a3eeae9cc343085b2ea45769ba417bfb4ec77f63e6d6e9220d2dfe83b389ba5550984d773041bec4a4e70cbe34a7c51dcdf") connect$inet6(r0, &(0x7f0000000100), 0xc) listen(r0, 0x0) r1 = getegid() setgid(r1) 16:17:31 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r1, &(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000140)={{0xfffffffffffffe00, 0x9}, {0x0, 0x1}}, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x9000, 0x5) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = msgget$private(0x0, 0x508) r4 = geteuid() r5 = getgid() r6 = geteuid() r7 = getgid() r8 = fcntl$getown(r0, 0x5) r9 = getpid() msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x6, r4, r5, r6, r7, 0x1, 0x9}, 0x6, 0xfffffffffffffff8, r8, r9, 0x63, 0xef7e, 0x40, 0x8}) r10 = openat(r2, &(0x7f0000000040)='./bus\x00', 0x28000, 0x180) mkdir(&(0x7f0000000000)='./bus\x00', 0x0) lseek(r10, 0x0, 0x1) ioctl$TIOCFLUSH(r2, 0x800c745b, &(0x7f0000000300)=0x800) 16:17:31 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) write(r1, &(0x7f0000000340), 0x10000014c) execve(0x0, 0x0, 0x0) 16:17:31 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x46, 0x7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f00000001c0)="1992a2a2ce8d3590a64477d0d7db956966c22b12f46c462f4e73bd093d39f5bd69a1d2cbe8a02e05e4f0ea29512994e822827c6ede9e5c028e36dbd4c0eddaf87134029f6971a4f36fed8f1c998bdcc58ef84ca17d2ad5ecb49c50a46120882e6c0b8b0adcbf3a2da026", 0x6a) open(&(0x7f0000000040)='./file0\x00', 0x8011, 0x2) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) close(r0) 16:17:31 executing program 0: socketpair$unix(0x1, 0x20000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2003, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff0000010000cf3e0fbd670008cd3f", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000080)=0xffffffff) r3 = openat(r2, &(0x7f0000000180)='./file0\x00', 0x800, 0x10) bind$inet6(r3, &(0x7f00000001c0)={0x18, 0x0, 0x9, 0xeb7}, 0xc) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/88, 0x58}, 0x840) 16:17:31 executing program 1: socketpair(0x0, 0x88b860f1093c6e48, 0x76, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) listen(r1, 0x0) 16:17:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x514) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x9) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) openat(r0, &(0x7f0000000040)='./bus\x00', 0x0, 0x8) 16:17:31 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r1) fcntl$dupfd(r0, 0x0, r1) close(r0) socket$inet(0x2, 0x1, 0x0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64, @ANYRES64=r0], 0x30}, 0x0) 16:17:31 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) r2 = socket(0x2, 0x8002, 0x9c5d6dd) read(r0, &(0x7f0000000000)=""/208, 0xd0) read(r2, &(0x7f0000000100)=""/182, 0xb6) read(r1, 0x0, 0x0) ftruncate(r0, 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x4) 16:17:31 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0x7000000) hotplug: event lost, queue full hotplug: event lost, queue full 16:17:31 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0xa0, &(0x7f00000000c0), &(0x7f0000000100)=0x4) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) fsync(r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0xc0044266, &(0x7f0000000000)=0xc6) 16:17:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x6, 0x6, 0x1000, 0x2, "895b1675ed8ca4c0226c9a76f4009a839c71e9b6", 0x100000001, 0x10000}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) close(r0) write(r0, &(0x7f00000000c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d676f63331bba193892c16cdbde8b37c0e5eefeaff0f2c85e018b48fbd4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d30f3490fff0c9ea73906e2adddcb95afdb07b8c9831351d74122ab9bd510eb009b2c4c7ba8ef00201167fa0b585c6aa12c9df371b9909eeacc8539313df5465616d000000", 0xb7) r1 = syz_open_pts() close(r0) r2 = dup(r1) getpeername$unix(r2, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x8, 0x6, 0x4, 0x7, "fdecce3ab81a3b73cb77182b639f82e0cc285f6d", 0x0, 0x8}) r3 = syz_open_pts() lseek(r1, 0x0, 0x0) r4 = syz_open_pts() dup2(r1, r3) fchmod(r4, 0x0) 16:17:31 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x4}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) preadv(r0, &(0x7f00000012c0)=[{&(0x7f0000000080)=""/28, 0x1c}, {&(0x7f0000000140)=""/28, 0x1c}, {&(0x7f0000000180)=""/108, 0x6c}, {&(0x7f0000000200)=""/21, 0x15}, {&(0x7f00000002c0)=""/4096, 0x1000}], 0x5, 0x4e) r1 = socket(0x18, 0x2, 0x10) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0xc4e, 0x0) kevent(r2, &(0x7f0000001340)=[{{r2}, 0xfffffffffffffffe, 0x20, 0x20000000, 0x8, 0x1b2}, {{r2}, 0xfffffffffffffffc, 0x29, 0x6, 0x0, 0x89a3}, {{r1}, 0xfffffffffffffffc, 0x2, 0x2, 0x8, 0x8}, {{r1}, 0xfffffffffffffffd, 0x1, 0x1, 0x2, 0xff}, {{r2}, 0xffffffffffffffff, 0x4, 0x40000000, 0x9, 0x2}, {{r2}, 0xffffffffffffffff, 0x10, 0xf0000010, 0x0, 0x100000000}, {{r2}, 0xffffffffffffffff, 0x8, 0xf0000005, 0x7, 0x3}, {{r0}, 0xfffffffffffffffe, 0xa1, 0x20000041, 0x1, 0x81}], 0x800, &(0x7f0000001440)=[{{r2}, 0xfffffffffffffffe, 0x4, 0x0, 0x9, 0x8}, {{r1}, 0xffffffffffffffff, 0x42, 0xa0000007, 0x3, 0x1000}, {{r2}, 0xfffffffffffffffe, 0x4, 0x1, 0x9, 0x2}, {{r1}, 0xffffffffffffffff, 0x4, 0x2, 0xb53, 0xffff}], 0x8, &(0x7f0000000240)={0xff, 0x3}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000280)={0x67bc, 0x4}) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) bind(r1, &(0x7f00000014c0)=@in6={0x18, 0x3, 0x0, 0x800}, 0xc) pipe(&(0x7f0000000040)) 16:17:31 executing program 1: madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) r1 = dup(r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x6) semctl$IPC_SET(0x0, 0x0, 0x1, 0xfffffffffffffffe) r2 = syz_open_pts() ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) 16:17:31 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2) sendmsg(0xffffffffffffffff, &(0x7f00000049c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) 16:17:31 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0xcf9d, 0x0) execve(0x0, 0x0, 0x0) r1 = semget(0x2, 0x7, 0x8) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/110) 16:17:31 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r0, r2) close(r0) kqueue() recvfrom$unix(r0, &(0x7f0000000000)=""/1, 0x1, 0x803, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff1d000100000000140000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 16:17:31 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000040)='./file0\x00', 0x4000080, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000100)="da29a91b96e160768c39e635ac00eb6f8b9e9d8b85218103c452db60ad0ae01e2caa54d2", 0x24}, {&(0x7f00000001c0)="ef919805c8bfd407b458fbb8fd78b256dcd210acb704d8b75ee4407b3736bf9c3d8f63ff53a588b2ca03a8bbc6315534339495100f4763c6aa40108d231f9c221c2bb697bc7e683ef23f109538a1a8166c013b24dac6e406efda44c3303377e7b3b13fe8a9c3254f2c6fdbd8607c321b3b08daf1f3b1ae35526f925943dfcfafeb3afee81a169b9e122ee8f64f15b952a4830733da3df60e754e", 0x9a}, {&(0x7f0000000140)="84026d6ee775b3f6d0", 0x9}], 0x3, 0x0, 0x0, 0x400}, 0xc) r1 = semget$private(0x0, 0x3, 0x26) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x7]) writev(r0, &(0x7f00000012c0)=[{&(0x7f0000002340)="e8103bcdca2825cff2e5d01bed0955d8eb80d1c4c7c5147443a67c545e9543ab393ad5167e2dcc7723e3dd0e9b1e261284aa9f542ea54a1866f597e7f72726f8e45a951935cb6eeff756bafed2b61745cf398f9128b28e594978d8d3a6ed06284cbdfdb2e284579d13020e5c072d050b349f74efe3579c9a3fdbb58a32f8eb52c91ec104df54eed69a1329a8cec6f0541fac8f7a89090b6316d92526be30637ddff1381603933d8ec2a360d476cbaa8111aed43f69a8818804404dbca6432686b4b8f3f6237aa92d41d8e1d344fce1d08b75555da823d9ed30ceed5b57924cb2ffb1f750c6f4835e0f6cb8e4d2ed5e4c4b2d9d50c6c75b778fd4a780addb0cd971dbc97be79b8c8657101b1a47b32d4bf28586f4a20a515730ac5d424c9a11cf08b80618e39ec549bb01cc0d4714a07dfaa43f83d311db10eb283e3bb4e4fbf9b620e3d92e154cf4dc70dc2e9ddd7b3b1663d3b9cbe0dec7a27132aa671e993946e4d3db2b32b5e0e04e4e552ed92f1366f90c7f1053577b16715dc7c24afb5ff19ca334e361c4a5fa7a3cd3c89d54a6cdc89ef8c51b841cee5660425b3cfdfe3b8241b5fc9a4c1ef3a5a0d6c619c09b1d779f401125d73cb97ef6cab01b189a176382a2baa8db47e0bece1af6b6c5995732c8ab1c820101bab10c5f0ebbc1dfbeeaa95505ec9450efd2774757b2c750cf0d6da4164babaded0ac6b36f111870d4148051e58f3d4eed4bf372f60e652b3a431672a672462027757064a9351891f81dd99cc74a3d31c00023a877a2faa76ecb39d51be6eabf4ae0ab68bfcdef4fe45c97085bb533d7b774b294305101095724a543e8ab1c0aa9eff662428be375f659e0b1dfd659d1ac738c20b4bcf684ba18a99ba03fa7f9875ca3acea7285694d3b108bacdcca7b5ef47ff9e5e85c800991f1d1d92e792b9a916134faef96390163e2d4c3330a7c73a95433f97281cc37ca136a688bf49597cb7847c4cd410c581a2a82c468c3ea3fc7dbfef8b5264c398c5366f957431a2396480012e1088fb71836a7ff0b589b14e359da25fe0fe18b4e64325f1150ab2a15f83578bb30a7420823703853d96e514dde3c7f1a932a1ea953e9fa6717428e3b0899b61c941ae42e3a3aed4f9f87f90849b4608b06a3074e7a82c0a1376d00ad5b7b3ac355f958661b00c99f44f92b02c57e561d1a3a7c81ad5dd0b72cc2ab5ef460703c2b72e5209f8cdf7532741ac5093e166fd7d6fa7d4e83bc302e897d0ab6d8bbc68cfe3dc0318c39668863fa5369eac18bef800e8dbfe39c87edb6a39d2f34dde1e113a1ec6a1fe62622559b76c0ff1187d5b44ce919935da2faadeea654bc5193acc8b10ba53f9c21a721f4e0a80665993ad51ce3da5c9d8f9e48f41518e9dcc036c7befc3e945f69119e6787d6575611fbc3842847f17426b41623fd4b64cd0460cdab304350caebbf4f38574d1fe14834960f9093ed47188e5897b4aa8da14c0d92d5aef8005c55fe507bb5eb4cacd957bcee5059380567586f226ac48eb1a37f6e54f2263f77f5b32e01142507c60b314b754c3204f2b6358f6e8eee4efdd393ed0e051a0e9fd1ea6fd66866b6fb9345fe259659e98a29b3742f01cff3d41a16cdf962ee8aa1b22d7bb56dfbc977964c732425d343a6bc29b8b1dad4dca5961b98d05fa42a56325f86deea3837463053cb0230cc4492d9028af5fdcb0d2c9af969b774a6217ac70878481866e05aa7467e4417f23187920c19a65d2ee316f04617a09842cedc967587a5741eaadaad9a6440e996cff594640034a089393a2ad52fcd019cf146a7202797ef351578376cecc141c70fc911b08c9044b06849640d9d59facf5bc94510437fe3ee36e0074664d6efd28f495c68df580b6d048254d963158a643d92df8d567f04f512f3e30291bfff1c3b38ad6d6f5ea9562d2a36438525e49e80e22e354f2299ad98a2e7cdfa045093551638870703f04c94f13580959ead8f62333f8a3e7ad3091d6e56dab80467629be51decf0d0afc661e57760ecb81e50d509241247d2ec57558a0366d2c5930b031fb7a29cb151d059d6d30fc8fe764a914ed1f07262cbf7495caf572a9740f2b0d75382ce0547562711e7e1ac07a712469b72549708276bbba3fa8dce05563cdffe10735668b8160b14fa94c18796850d8ff5a5ecd5e9ec7253cd8878297bef424502f9b3d360a140bbb7d48a579625ad317032a46c394a150284392a8033566cea678e045897cdcbf717ce0461148431f85afacf672f63c3167e175d8b5d7cd96347f5b153ca68c31654b0adc10350e727f7fca5c6acc838765fcc5315b9d2e6987087cc04cd264ee4b079a2a8fd51f0aa158903bdef3cf96d48f26fe5f7e694ca8baeada93f62bac1edc52faa2ba6da90994bee05f5b78c6d17c3d538ea22428b3fb481d6c13b54281df074d7e0a1aad40a2678051707ccec1cd2355e5860d5bb0245207331becc63727c518c85ca936304cf383b0011cdbd5e5b05d1daebb803c42a0571dd031152be935d2da98192115e965241a1ef5c3c68c596f154db17e7921e25cead138e7f9be9a1f7190c4c363fecd09c6a0a4d7b41cc3a41fbe8023618a14ac7ad3f3d89d9019a1c6105489bd9c3c20232025fef33797742a779927c0feef7e47ac65c5a2f70f0699deeecade55e274ec280836e8da089e0e0fa834072ef881319f8d7838de97614119c84fc254de4149c2ca9b406b0f30407562a144f927a8c9b4d13f5e20e2af3bf4e46ac07f94a35787457e22eb19e52559dc37f842fc767df88fe08aa975b22e2c2b09ce9bad76b0471c18ed71a8459dd3bf617f5c56b35b8e35b11296852abf9016cb270e2eeba93144640c0f37c4f2d233e2a81b8ee21b0b14ff5a0e80262f6451d4a132422b0f5dd150cfcf2c9328d14b89058f139ada04ab4fb47a411fbc6304c30c30d3ce52ae8d704e266e0ea53c86476ce80de8173be8c1c8089226153e3c9ae3ec0b391621f93d492016d56c05b9316a030ffa20197a4b657eb8f8356a10d5304a57305746f6b4830195d62bc6a7764d7614e6a93c57a3741ee41c99c98ce0d98081435448a2b7bf0c6348b1696d5ae7d59a451ff04baad0d9e7dbefc1e252e766416ac84f547e25c1171ed0a3e65a43764762398c0690835f9196268aa4e7140877fae8fd684a3ce56609499418e03b1a38dbd0375f88e93a541d33d8db598c0f2175be0ce6c5ece19a54b1942f4dc9768c983841fc3f3e9ff5537101be86ed4ac5fc9b24afd3efa959f8ecf0d08f383fe46653c349297e3bd2d1e5baa052d683993e381ab712c005facdde7e302828f1c6e11a12c2ef7781325ad4ec545b503544b72e4788dc558809aef1fb23ecf7f19ac6c94274a99466f047fa87eeef0444ab192b45fd9c9f7f9dbecc0bf67a44458818bec06ef0632d210766f09a1b751a7feb874e141bc037b2f3db29ecee7afe2cfc2758114057d8be395915f31af72405cd6535ff3ed2785e025388e9b351d6d489172e15077534d7a0edcf6eb4b035fb239a41c2ef7a9bfdafa5ceceac060c99b99a7665a128d456b71301d3eb45196b729e9ad29ff3e86a9482967a2052b3b7eb2a8f3c34e6df90c659960eefbd6e19d42f7dc01f1a48852abd5d49a6d9d9b133e51b153a7d556b881507faaf2ae5b694bd7fdc36ab167170a5952c2faf3d36f4bc7ddbd9a95520ba5df549572657ed60225e76deeebf46352d08defc66ef176fb24346d2dad5ae291343dfd51f3a2c9a14aa933468b0fa29294610f47e27df852dc685a216d08f4a11c0cf02bb2813eab73c40ad16d12bc633fd38070372f28717601fec14525dd83207b4d0da8637331e20855a706ebe2a3f12475d2df71e35d19ca154ad9b70937c746e19fdb9073bc00de2a8090b0af3779535bc2ac51ca46fe1e5470e5eb8876922bf982c875fedf24d3e24bd9c2d0820806cbbc0ef5e7b72da35b379dbc45a6674f96186942e703a8f0d61f60dee617a3ff0426604c05360260e537ebbdeabb552345daf51d4aa215d55422fe35ea51c3df835b953b186dc0d08c570ff23a54980feb82ed0a2f501a343c8bb33b9e24e7d4302dda2e015a21e8da57ee412c736db9fcc473cdba2946217267c34de8b29e3d3080503a0706d6dc401604b82dfe3d998e788075617afd4e955b8019e6dc851e8e7f472092dfd7a2bc82e593c00b29858983c582a20de904c65642e015fc355e4bcc2654d007582ca29b170b6a8a22df15b91d900497bdf2930c44b4a4c9f62fea26f85c1c5fc2f0e55c52a0271f401b0aac6aaa0a3e283fda57ec15283b156112a9659837746039d860d6bc5862e23ab53dfd6bcb3b17209182bc7de27e340284b386b1d35ae5f8682a6ddbecc30d8f4b08851385a95230588ef6c5b847a740e4a6a390b7f1096fe8e2676aa71a6f0294d5f24d64011aeacfcbddb93b63bb3b1416bd6bbdd743dd82a984c0a03884d6cf060e7770f83722da7edf40ed014807279a60870c0cda99c947bd7cce3931492fdfdcb985de049a47f27e1bc38750ff93814cf0c12857bae92bad8bbfc6301a91f3fe1e22b8c64490a77749e69199194cf7753b7ec641563174b12571493932b03f6feff61ab18c732dabb99efeeb3227f73715e3e0ff171300153956c0d5e65a9ca737079023cdc1536f0f0467f2c18b42dc931c813f2601207dc99849b7626eba0cd9c91a7db6e0df4bb8604987570c94afe0c8e5052c6b6b3ac5b4aac416a25f44fa6dd4391079f8da1c1266166951f8594f5984c7a6a13e7a7f3c4a72a1c3ad1ca26fdcc4ecbbc1a438edaf203abea3cad90491a576216c87235fa2b352547d59a56f65c81afde3886bd8443789fc305214ad72591c59c63ccafb43248ee21cb8aa2a21e12fbbc87da8cd9218b5a5c41af42746ae90f156e5b8705c963b82818c7b40db5c94469d664cafa79a61476c22ff7843a1a19b7fe9a3bd534a95ddbfc43065c4e8b3bef5c199d710876ab3007976f5cdf7f2a277e6d8b8dc977aaba86d988fe02f9573941afc15dbdf6466a2bc3a16df32e050a7e6301b2dec7b4550c47ea00685067c430092c6cea7022f940fdde121461f51f7ebb64383299c112a25b37785d89839af1fde8eaad9ae3d9bbb605930c41f6ccc99023b53812015bca3648e82c3a2fe8d53a2ba52ac854a28455416d0159d4d917dfc9acfead678bb0e96151cb237f9dee96aa194a53705db2f2cff545e30446abe752ee6d383928143d8bd00a3b1ab4f8cf411a383093486ad709c3391ca11223325c23c94ad8a97117ff642307d5bcf10201c2c97ab523fec495384b8df3ecb5d0784347d6a6856e492f7b0657b1f7bc0d6a4055b722f3e46d03c3f5eb1fb7c718fd20959b6498fbaff55f9673ee52093a96009dc2bfcf7982ec1e79b18c0201fdac246f6715864c0dff2dd24c387c8f0ccc1b5463873ba8c4344e25db77a2d6972dc000057419e8405f795adb94cfdb18ab42fb6509449400894779deb994fe8769e6490334be4d2c3f07dfd8672dcdc9e692e140c62f14fbfe5cea8c5c37b57eceb71b51a4057020e6e9386f57d984ade452127f66b289cd67b1a481da233a49d1465ab48964ad59d013964d7291f87d1db454f257becd19d5c85a744ef25cfc93f844447b651281d4c60204c8bb55a20d5e3775350547116119cb852eae3f26fc3cf7eec29abe45caf1c9eb6c3c736364bbcbe799abb6a920550ccbf425c46bc19c9933e8ee7e871f21e6e197a79243f22ebbefe7b6484e146048a5894cad90306f7", 0x1001}], 0x1) 16:17:31 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r0 = geteuid() setuid(r0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r1, 0x0) 16:17:31 executing program 1: r0 = open$dir(&(0x7f0000000380)='./file0\x00', 0x8220, 0x1f) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r1 = semget(0x0, 0x3, 0x8c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), 0xc) truncate(&(0x7f0000000040)='./file1\x00', 0x80) faccessat(r0, &(0x7f0000000400)='./bus\x00', 0x2, 0x0) close(r0) getgid() semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000440)=""/85) r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000340)) semget$private(0x0, 0x1, 0x44) bind$unix(r2, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x1}, 0x8) socket$unix(0x1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1ffff, 0x0) fchdir(r0) recvfrom$inet6(r3, &(0x7f0000000240)=""/221, 0xdd, 0x801, 0x0, 0x0) select(0x40, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x3}, 0x0, &(0x7f0000000200)={0x7, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x4, 0xfffffffffffffffd}, 0x0) stat(&(0x7f0000000080)='./bus\x00', &(0x7f00000004c0)) 16:17:31 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) close(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f00000000c0)=""/35, 0x23, 0x43, &(0x7f0000000100)={0x18, 0x3, 0x3, 0x2000000000000}, 0xc) 16:17:31 executing program 0: socketpair(0x0, 0x4000, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000001100)='./file0\x00', 0x401, 0x0) kevent(r2, &(0x7f0000001140)=[{{r0}, 0xffffffffffffffff, 0xa0, 0x2, 0x9, 0x6}], 0xfffffffffffffff8, &(0x7f0000001180)=[{{r0}, 0xfffffffffffffffe, 0x41, 0x0, 0x7, 0x3}, {{r0}, 0xfffffffffffffffd, 0x0, 0xf0000000, 0x1, 0x3}, {{r1}, 0xfffffffffffffffd, 0x48, 0x1, 0x7, 0x7}, {{r0}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0x633d, 0x3ff}, {{r0}, 0xfffffffffffffff9, 0xa8, 0x1, 0x800}], 0x15, &(0x7f0000001240)={0x1, 0x2}) getsockname$unix(r1, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) r3 = socket$inet(0x2, 0x2, 0x0) sendto(r0, &(0x7f0000000100)="ef66df6d697b30bdbfe384b28b5381addea84a3e809eb680c427eb8b7b54f77f73ada7136999714cd08e2bb0c3fc24da739d3c36fed02cea25f0d3f2cf3e0e973779607006c178e0403d0fc71f779048cf4cd2bfd236b0a6927463d789d90055398888495ba62467fc17535623aa5d95f5a7d17454173c72c7ad20696dc3f38e8ba6b996f3726486935b7b176def72655061bec04ec97ebebb031dc4e158cf92ca29144b1f5f1e883d9cbe98afd7927f8027d6f67899ae4de3d3967b2b2ddc182f5ff48516b77ad6d94c5621c54f7d2dc5bd76ad40a99e88ce8659d0c11184e6954ec7cd84f29f5ca31a0b7fc6040f708786cc7db905bbacb2e101fcfe3abaef2c219be90d1fa7a2918452a367cac35e52f9c4925774e552223c385cd4d6cf923b6592b3f0fe8fd7e19ed57ce59d9e035a0b150bbf10a6929576cb198d12ad7c91fa95b5cf0268adb44ba5b244c53dd6128e2641bd6ec16fc9595b84a9169d763420000b591745bcb0a08390bcf2b088033224b80a5e70f7399fcc0dfec20deb2492c8b8af3efa7fc61fd58696b7fee5ff43f081efe3d27ed44f656f1052bca8379d81904031de45bc6a293cb05be4fb3767f2633906845c11e8b35689f4e5866fe4da6f3e1dd0dbf0307a53792d38ea816feb3dd8bdd61c99dabaaa334c8a4272d7f24f4fe3cfb4d8a136302cc25e427282c163b676549d2a521492bf44c4e0fcdcb40274a57fb7cfbbf6d29a15e1c6c08d7fbe5187e4f059e01dff8bea8d0beaab7b02339d72135f985a76f04c6bb08ee59f6ed7d55289e9e5f28d7296456a11e19db9fd5b0b01f1c8535c11f341f25a85c3af02c183ef17911e2ee758582d3df2fb90bced2c80534d0ce6d72bc37b1e7f5f80a910980ae39c2bfee5b4722436ab458e517bab4185654f9009239c808860c8c789dc281f709a12a5c5a44f365f60b4f74367c312bbe41685e7a09a8cf5095c53c6f1d871b91f42b316b1b01d84bfb14e095d6e8074643fd601e689db2d41582e877a9097891199e7176dbbc3903a06deaf3c44697715f12799a6b1dba431984118cea18bb7f6651888fb54296c87cee0c2d5ff923ae8eac46a52c44508d3d32d9b23f3628a66362200772d1125b5139575cb5ebd3cb002e24f091852c86159bcabd226409ab9681b88753301ff56b223607632f5a4f565b9928206ccf0dd5e56beb807bde2f3c55196cbe26d14f66ed0ceaa6315736a3485f9abb6aa2602845304a2404ebd8baae0bca6bdfee1b1334f7e38e77aa8b918119b83b8cc2f4bb6059ef80d40b7517edda3b79f2e7b1d1698c9f189dc6b154c566a037a62c586a1716604d68d6c1668bf9b8517cfacf515b66b0cae88113cafffa5c63ab44fa977bbac7a54a71f41723d980ed1ad6df5fa086d82f957b75f972f9f1553bb0781bbf5c282bb18b8dd85027a554ee97825c1d972f6135df6e13216746cf78b905fea07e74632117bed3f74b84fd83329e243114b6cfee39204baaf503861af8010f2eb534be8f797f75a362eda4b8b29bbb0a99f7b86fee2d1e995dde7b7a684c0b9699ab5145d47b88724fd576203a9a5dfd3fc3e70d679d9c65f677791a3fb93b4bf58b39abdf6906ac07086b6a056a204b8f076b69fe617029b2d28574ce3811f0a25d0c1d15f9a478aa7e1eec9aecc05b460aaf9ff090aad90d0e4a9fab33ecd19594ce0a06e8a4334afc230b854c1165d5f928429db78fc3feb5e01354f0b76bec6031691243c3b94b318ea705f9538c93757bbda0d6fd27b61358f5a0d35bc83e495a16af1c9055dd3ee4cb21bbb78fe5c869576fdcf626da214e244f3d57988ca4a67cc7c399448c7248a7c4b42adf46555c7a775bac4405a412b06758211cb8cdb0388f42cecd11d0cfcf1e986efa22897b55f0d891ff4dce0b5f0bcc1fcc87740063ef548e972913210242d52a17c3e9a474f46327cf177c19c6ad67cd37bf6efa0fb3caffcc6d69589b7590f282a8bb671d76df872b9c989d87f01b05eaf8a16b751594f328a10602956a396a5808157c665c6c553da0dadaddfa70d23c46d6768dbf2ce5c445bb352bdf0220f9bc3bc61530ba2103de0656d57bad8141b00a0e041b58558b8e6a95de2e7825bf4f7ad7ebf4b3d4ed6186be41abc169ad7c14598732b8c4c753301630a7823ce85746d720d7f3e206f604e501238bc2ddf033213018d658ffdf2bae38e39088be49578d278092c383a0e01d9d926c3fd5a6ebafde7e8e8f85c4e2cee98fb6f8a7f4d8533bae78c5c8ce770c70472a47bb125e3b06e3d938b994a2bca2e157e9a6ebf8a9dfc20275e5ede89bda183175a88c371abc33c85a734414ff5c54d1a8e1ee7f5d333fff75f4cff374409c84bfb7c7673ae09cfc82fa1931514013ab259fd2a1115992242e41072c806ad175dff403596b40e1e4eea51316fb1568486e11f03dd3ee1b5b92ec3bbed574e51a5e2684f5e7957e3756380c39706c4fabe910592b640c658b72186e13df54064078d80c5b87ede5993c8f5b7063493e7c2cbfa81ba44a17dd91c1d5addfb1749453c27d2540ee097c373cf329106a5d34e1a8d71875cee7a89a57a5cf3ef339aafc751e8ab0af7b544c1eb53f871386f5e8c34b22a950b57ba635992dd87fcceb8f26e14eff02484ecea2f7b3422e3c0eba3d737ba5aad3d9f002eae2c6fbd048f0665b927571935b56f2682690509e3310cc0dd8b18217d00c601766c556a485ee51afaeb7ec75fecc87c59fc292e90b8ee24142cd3bc93efbd0c824805d1c3377ad03e314f0ae10cb4764283ec3300b8da3edb7de5fb419b3f6112cdda88d35702d80ea3d87b91b27f045944a5b05e79cf6d1fc136e750562e2c0a9b160874586e1b1c490799168b4231e70a9399d709870fd78c1e45a3ad6dd5a365e5dba00a873862e9963770da1d78d1ac9beb3959e100e334a71983a70053359fe8c17ee8691a2d51c91173d3428b23b9d6d7b5f6a4beff666b5634041bd95738132e4f09354d794a9dc197a430975af5e8ff1f9c3e66dc87fc6f62a45c4a7ecc465a9feecaa60a4bbce713cc9cf3e891bba9c690739cde8ca060456ef07e275c422bcce18b7b7adb730109755d152e640451dad2dd32a02da66554bb78afed20009cd20b6a1308c49a104f1e8808374c771b4f5ea53a5adb2e7032406a93ff00246f4b5a419db086402281e8cf80b1089327a26276eacde2d7d872f1fe7f3c9d4e6dfc59f646e1cdca05b080f8c2411e9d51bace56992c31e32adbfb9bb4f9edb8abf6d64abda68c9a3d938dff9e4454bc6a6281298a16a1cb4cf09e9ed96628fbec911bc1315e5d8c8b8ee628c3eb3c64e2800feefbd16e1822c8945923c819fa3ade43766a777e44c5e9fdf9d3e08ccbfaf01a04b708beec1b9ab4c18a75560c31455cc311bbea689433d5748edc85711aa9ba7b3b2e67393671b847f8e6d8c456588de25b48e98356a4075a43779995b18a58163da50fe6cabc6dcfeff2b560d20acc41f22190512a523eebf3e30f04c18776e3a1ce6272d8af4f4d3634a70a7baa56c45f61b1f56425a266edfc040908a0571a1f29c8a8be2347ea45ed0772db86887d71d54ba937c53b6d587b66cbde25ea7d0a72b4895df56d8c7a0b46f06188359e94ca7c3cc4369071dd37e521b863d115253b8b88dbd8d2ee126c1fdc8fc26559382def1c5cfe70a3f71e0bd859666189e1f29544dde2bd13325f0244d93bee2a0a45d9072ead0ac6402e5cb2d14465534ef695c3e77356d29d38c6686b04775366a09ff55cf6b82c92371041468b265ca7456203ec3b3329a92ec446ef0313d5a98df878ad0ab4436ab2bdaf7a4cfc4be1c2b33fb85ac0e0b17b8ac7e4bbc0a68f8843d07e6eec052ae5dbb5806e48331d7a1e00b4cfaf896abf2a6aa4af521deeed8b4985a54c4235c8f050d00b1df3a2eb01123bd215208d493f30d5e92cd395fa9cc9b234815c18aaf2584dae64bb1d9e7bb1fdf33deb5b797c029eea8ffe85cf0dc5d97c7d76c4c6826140bf2e70f970f8ec6e04a12470dd5b556d12a46ec5ac7cae09c4a8539f1aff467ff2384f271a05c88e4dfdf0e0956c79d4b35ca76aaebc9af55dda7f5451fc53ffa79288573c2803e32949bebf2ee607a9a78e23f9db91d3567572f517f1f430caed2e0169076cebe6fb949192bb32fcd2624c57bb04d1ee91d364f714e593a7c6fff10fa617a61a414263d80c83acf88dbec366c25f077829b65393c03d4684b8febf77af4e745f6b3230767a80f20dfadd3259ee07e3b2338a433e65ef3144135e2a8e4b5526c2bb3dec45290e8d46a95eed793b8b6f57b7422c599827def1bb2eff6a79a4e066862003714fce0bc56319ef57dcaef0a6043cde31ce6a7d3d8a15cd31cce842e67528c9b4aa6bd0fd0b97838ed1ab655c11116a8e2175e764f6c52dc4988e543ad150aeee41a78ddbcc076fa92573c43c8dcabb556c46614a9fbe31671a1f381a9063e9548a9a415ddc35462752d379ed3a739b26f6a5509f6b7abdb45e84636dab2964846136ce84f23047672f5824c8e9579f8baf9e938c6333eb2d495049aed04ee69756162a6de3b52afc54801ed5c84c08a40669367d3cf311115d5823efeb7f88f1cb86a5b2892f5126184e44d155235fc3ae8ac13898203ad99f510acfee66b3ec6c2a3621472733d41b44cdd3cc6f8157f7e6bd0893a5a9ce3beecb28b27722ddd522efc2ac7bd58ff2bc755fd572252d562a838c33ac4d0dd1fbaea475b3c549f0f9d421eddc32bb1e5832c78bc16bfe7d9bbba108298a2679d3bda02f2731f8d860a6bc4e2298c2be3458076e52adc7983300da8a30c28c48a125c22fcbb516cee84900342ebdb73727e511960dd9ad1b0cfc821d0ba540974bbfe7f2db980b0452fabdb210e98260da326c31537d039e617d4d762b7f6f813421b316e6477f211c17673fc0db56dc06eb3e0cabce3ae8526a2914753d81387c8402fe110bc8d3ed71df25cb170aecee2b7a645d75a0e2c0b770a0b731bb2e84392acde9b5f27ee087949ae578f5de71409ca3535dc8d200d1fd203936daecc25e0f1530478edba4df4bc6560c6c2e4366f4de060ae31b1ca7a7c16cf284de671be19105e99fad49377e6966053c14b5ade22eb8f22a38213de87f186a7e10451aed057807950d0ae164fff6a3c5b2e92b74e35b81c920b65161eb4e8c11679f9ade2772c3fc95a4f863f47a879f3b38472afe0efc84804b26d3150260899f790e5a3a5fc28318ec0a0819a19977ebfda8d1f95d6ab981ebb6f082dfd48110b41504bddf42beaa2b3d4955e5d5a5e34671ae7dd13bb3c58267b6267027f57615207ba1f5ff58d52ab0475e5b9c9055b16abf759a38016d238cdd5ae27f758e4f5bd7a4c8e2d6d7b144a9a0e81e6114524c22826c756490116ceac88613c146272011eb89eab4dffc6db4b24a358a5b0b97275b1ed54df711211b3fd7676ac55232527467f7d66ac0cf30d713920bd322397105f0c8972a6f81cf9fa440a58e1f859c49e2a55e546f43850fb3ec86c2de18e65c87d0ff7ccb12750aa9c5dfb37e11ddec053956ec0f79feddc1dd7fceddfe6f514ca01a2619302c0f4187599aeaddbcdec457ed7d556c13af48be7fe1d1409a1ca55e3f1fd48d1232a3c7134aa99ed7f82a55421927a804131ba193b568bc84576aa7dbf2ab05c77a17721d460809a07932e7099c0e829ce5e3285e1d5b27b6897ba31b65d2adcd53039c34db14995c9b0ea53d5368e03eed4365df50c1bc8d2b21cc803854febbd5", 0x1000, 0x8, 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x80) setsockopt$inet_opts(r3, 0x0, 0x100000000000000b, &(0x7f0000000040), 0x0) 16:17:31 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}, {0xffffffffffffffff, 0xa}, {0xffffffffffffffff, 0x100}, {0xffffffffffffffff, 0x20}, {0xffffffffffffffff, 0x2a9eff4be421557f}, {r0, 0xb58fa16f20958a10}, {r0, 0x4}], 0x7, 0x7) ioctl$TIOCCONS(0xffffffffffffffff, 0x4004426a, 0x0) 16:17:32 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2, 0xb5, &(0x7f00000017c0)="f3788047925d4e4033e8f0ac6376b14029eb06f0f9890cd6b4e2ffa75cceaf23a5450e677378641ddf9af1d22b1c7d7b6e14752251e03d158597d49ff1904ba71b3e4eca8cadde4278ffa5b8a530dbc58f77845dd5de72caebc414024d5733ba16ed63b171d94cadee69bdbcf7f8486bb41386fad42d1a69fefecdd48cfdf9ee7018d8c8ffcf6b861018356f20050a69a8f88a7b358473d11de473679d051a5402fa44aa95ea16a0318bce2d0ec3df72038fcb12cf7e5386aaeb1284ae541c363ba2c962fb9cb5caad93f8496d63c9fd3e1c408e7d15f03d05e7a12f6be35071d0a562e70f378c6497d71c864050bfa9de8aa13c8d320822bb680b859e5dfbe3bc64bcfc1623f1a5f8805db288cbd9999df12975a65c831154d24aa782ad270fe5c981ef40bc91aa5ac58b3ed1c7d9ef73bd4e481d8d3c5ad2eb4509071885ebed899aa531883a22e24d41bec3884b227f4d64aadda706ff4f1d7341262228935499bd5c29c3e991a543f473d5979cfb966125d33b9dc535ef8a436aa719227d1026792b3902979ca2fede2f373dc92284e800029f0f6d2d34ba48177ddf8afdeb986081774c7967bc6fa5aadbe275f424a192a2dee24899b286f051640afecac57a5b634e5fddb24b08e16b91b7a1992462e06e9b67e4fd528955bee947538f9bd454963351bd73e4628fa04ca9b02161bcc2a6f71b82d6c26d3f648b5ccbc806b6c6d5972002a1a657def81f14ba700cd3d7dc7c87a84f43f7f10c8906b48677c345b63e15d261d842280a429a720fa44a065466f47eeded6788fe80a4edaa60190a8a1769b71098ebbd99624c921177fcc73d00f75651851753dce8f8b43e9aff95f6082ce739e740c9d7b8d762517f5b8ab7e6369a9e74a5eb504185bb4140a5c8984ba0bba5d0e15c6f86259491918648cb0b76171d34779ed0c083e5e561d3b38daf7e51e52dda73ee4758a41a746ff5365fea17642cd072f2020f9c8be18852047b2b9037036f42e749ac75b2de4b75309169c9dbb119dc6e698aa512b2fc2bdf3d07edf41687f976c3f4b1fb882650891ba722da5857c92ca666fdb21ca66657910ebbb461909b4e286bcfce57d1c99654eaa6ad8db9dc8d4c3b4bf613d636d278325256e33b405f705304f2a3b751c2cc2e52d7497a7293ee930b42b40732168cf35915c40aeec84f404dcb35025698bc1f8b7379a3715bf65d304e7634f9de60f19c4fd1e3cadba8c1915230c4753b538b3d3c0b32e84c84dfe7481b014acb7378e0f463ffe4bc171b742efe8eeee62688fb8e9016ea64870b10821b2c2b7a534699f96a753662580ba66433c67d9134b57ea103a01c99106fecf8b332cc1ffa497bbda82043488a9e0a33ed075b8ea2416180c146d9ea016c2a86d95876ae3229066cda904814ab32ac29fab3fecbefaa3422af5f9e76554ef19c94e9a8c8d5940fde4afd02a50f1b5a2253ae48453adaa76d3a51e1ff5827359449b33518f6319df1b56f246d44eed46f58f344d13a5c2fa5df39fa2aa6c3e3a0c7f74e85138aa2373ad81bbe3c9eb56dff77ae2a310fc91b83046e7a251b085482fcd7edb8bfc132cb589b9070b1ce3d224e1175660941e046c3ef53e25c480815757ab35025ec167e343d2ae6f6ee8b932255b0bff265ce5cecfe646005c6d54809190550dd99937a4daf4db11a1d887fe36a2b72aa971e11bd521e5a0d4a4064c8bc85bd1cee66e1cd78d47173c16c533de9b35594e8ef62937185cd45df4bd8b6a0a62e5de632611eb6601096fdbc0c222382244a463ae37960089790180efcae40ae49419061fc224ee5cff969650b892007b2edf93cafbcf004b4aca73caaa6b3c471ca11aadc7c392bacceda14dfbee3c781bf0d4f0a91dd8df7ea00876c84d381d82751462cd9afbe1f57bf6bc71780692d3665fa8e0305c2243a51d11465cf3f38ecc32aac1e5297e6f4e95f264b922bd85f6c4feba7e5e8ccbca7e11358218aa7b95f241c872260a7e74febc0663747e2a3fd3591f1c82bbef238a393c538e2a419072ad84bb54ea5aed0fcd79ea2d625db511337eca9a6aae26894bd78c1cb1c0ef96902db99fae0ec5f7a05d9031011fb59fa98ca1afdb358bcdc6d9d085d2c35894bef465088a14174dedac69cc62e29ec76484c833e6b211818e9379d77c8bd44b1b019dbb9143df54bd47a3f7563c7e2940218bc5e55bcf11c97d8a81a512eaaa15cf2057ba3bfdf944405355506d24bd2f1b6673a97d654b36c556c16f0882ce7df53a689c0a414fb3a6b4fc22c0d4900a6cb50040d10f453556fe056fe3c14aff891a915de7f5ca5805dab0a19e05afd7c8e1eabbe1c8833135c63885d755121be101429d6a02c00d5572a5be7d75e3f5d17b2c9238a8716e30fec4bd284da380eacaf04ca7460371b42ef69f16d358b2e47c6da69ad0253f8af8b5a96e70e1c6bd27d1958781f8be2cfed27d45def402cf22e7c5628f474ef7f8d5436fd11d82fd5f501f3a2e44ffec34ec84f9103e638edabb18d6717bce7f4cceca4c8bc66c3f799345889a998fb53630f2160dc556f023835c65e7e59149100fc91522ec4627bec2dd21628455a818bfdaf391d0d35cd78d2c1820ab84ae4ac63b3ec04acf1a81677d1949361d68fd7916036c31060405c3d19d9b310a97a199903bd6f4623f4b11ffe777500dc75779344f778c46ce9965dc185bc064c33211cd42a8b377ab6b9ca79983067f2f623e5486ac55cb39c9d0c13d6279885a8d90383381e8a190dd5d121e3f54f2e63791981377f683c136fd43f1c45749dea812856b597e1a981deacce530d299f8ada64ba0236f9c350bb49d6005a32e3045a95e034820bc84f52d564a614b5db27c770f73333a2c9f701b3f42c46771537a5f2e156bcdc31ed3c505f5e63ee5a8acaf2c8f5dbf3526d9e4416c11d6710bd1e7f1d1bc9de3009fd192226d9833318a111f8ea4dc68e7c78a0858ff396e362deb73338850c54865619143661e57fe7aadb8da0624cf974e78298e9ad7c997307a04fa5e8732a3cfa717b0f25878be9ef7c61e651715edf5306dcf0930dd8858fc8c1ef99d5b77165391ca11a000c818927ef20fd7dede2f050a1ce4c9cbd5f0d136d7451a4af59255eb127d26203d46b0610cd39c4556911e3e216364bbe0fba775596e777fae5284d539bc1c6d149f49b08b0b31470c82d9dc956872085021337da0b24f509d87a91ea02002f8a0e60416c3e74e0227b187660ecbcf7c5c8739af5d26c414f78fbcc27546461ba04a0975f16e2eb23f8c7a5fd62b25b9de6e460d9d61146c6cf87f6bc354c0037fee4f3dd0d5bf5d05f855342169bc903c06dd70f09c27c9c837e6b4269def259322b2d49361fbdfaff37e3812bf249d94bd44ea34a06264492a9400c4281a9cffc8229002cfa57766271c1cffa6839188ce681cf8faab4ec4a0d261d0435ee8e63823f02defccfa32f4426bc275a65e4b9e43d14f3ccef250459c2e5352f222c95f06d4a3084b2e50c973f3864387bdc1c6d6ec37f135cb807890f5a571613c035a2fe6fce5a53609042ead310a20dfaf266c9c693e82eca2992a736f9be7917a8e85ba19f67d892a7e48e68129a85d76411e3798ac98dedf84c3a59563beb5b3ee1f4d1743ba855be4c3ae86dc8014b3b2df74cf7f88b6d02a495f90b8b51e6784a9f6310d0d59782195df6176830049193c5285f1824442235e9f956cc76f0cb31640b43ac8b739d37729889e1f329fe240c84051350aa36509742e41a4dd3a43e9c447f3e5993e2d6bf022aaa9266ee7ca044ca0a2b60737c93e7a97e9b52ba9ede6b1c55393064eb93b5119b19506d1bb57887eb5055f949585c1d0dd94c8f9471dd763fc5630c87f2ab93b1c8953335401232a4afeedf7d134e5debc464cb99cf5515f1723c0b0d6500ee65ee9950fd63ed08a311c5c5ca5f8cee10af8e831a55e9c410d510bb7a347583967bd824bb55d0f3441732b80695b63b749e5a426a22b1b34e1ff7ffdc2e5090a1f9fa15b6378bb8ec358d7d0ca0d6a933994b40d735a8ff0c68539aa06dec802b1053fab024ab8806daad1214035ff746f23e64d200049d3f3b9f5d9995d5b64d913e646526367784fc046f695fc6fcea9bf8ca95842366f1364872dc4efaf440b833b805177355c504291ad993f54e2ae1904be259ada0bfdb8be6c7beaa8272825cbf91aee72e98f1bdafd02efc9303f44b7c9a64ec9745e5508dddca844f66e72520de38bce49d84580d4d94342d3c81c4185c366c0d891b1160a04d0eb79704504a4c695effc9debd4a312b6a35dcf4511b8f0042ead8464109ec8787e653f56873c12e48b6b336da6a7d6069a4a5c211c991058655a62924caf73ef9eeb650bbc8b12ea1c50f0726800f368666a4612e9c142605e50c4dc6d068e0b079b72d8cb1099dc9902ed691e641d767abfa42b93c5552c41260988291a07c15f97d1e5650484c8bce2b2d33ec98f2eb11a1a8d02058379b7120d9ba50aa51cc8ffe36d725c1e27c1bf25e39ed07d559864527317e576928442a5d864278d0aa5e7f2f7224100ab8c5c404fec0cfc11477f9634e8d239df194ba0b8ff42168b7de872cf36f881f6a00e8f01ba02420ae9f9c3a8b63bd22b7fa3e31672fcd4fbedec0a26f40b8a1007738ea8e8ef487f68d52e9beef28b885b339fa42a8dde73c054e2d616cd107872d3a2d3f8a6249a594c09f84fce59fa5887c1743625c29f31a6d3bf64609a4382b049409a1dd469ce5b31b1c5497064393374c1334e60f25ec543db12cff022fa8f7d1139030f4cec12846b1a606f362da663e920c1ab65afd26d26674922646082a9250892756b88997d860c172f9ffd9ed222c0f1ae8828c0a9bbe8757e3ef87a7ad57c7f180fb00284977ae5b6ae2888346f8d95bf45684969921e2a302f12e1fd86f9a45d7c8f150be93452515a7f80064629756a577620937c7b3b45a157690be7bf953e864a27a7ff788f4ac865b363062f7ee1e14ef57d0f2917b31777dff674c40c2c29ee8bf51ed529a6642c052c4d0564c9f0a680fafa8509d10e71ea5f6aa13d6da7a40fa99a9fcd1be9fcd128bba1d54e7980b7be6c06234a184420cd42490f690572f9c3253537d75b1c24616f4a9eeecfe33e9046669bdf5060d71f496445f514501e0a658412c41ec07ef38dbff18b7db21b690b973d54ea9151141a90f6c845bffc0379bf87a197bec324e5c48c720456eda52a012ef14bf0fe114a33b46a14e26ee3938d3ad5dc9fcd56d7ec0a7a1f9b22db4fa814c25fa105f152c3ab1c29f50c750d57734671552c6a26a10175bd1450fa70edc91b0e3d2253450fa8a42b6190bda5820eb50cc35504b0f254a1f7762d851a5b96b71c778ba701e6acd48a45a16894e49faa375a2da86aac4116d201d183276fe5c522c07c45184a017611603cc5e3cccee8ea5a22a34eacc7b8db8016ded09321c3cbe87bd2e2bdf3d03863445074a7d84ec9cc2747303f1dfb56f17d20c730cf47deceaacd5a4e931e579501ca8f38f2243a93f08b49c742b9c56932f42132a49b46f27352fc23d49bd4b9cc03b8d9f127ad7252c54a30539609fc93bb67ea49cb2447f813bf03a8f6406f88af6a7381933a7f65cf448894b6b8ea364a06538d5dd06c0cde8feaeb5756322f9df5b0174aeff604ff12147f10bc0c6222ec4689d7b703fe5172b9166cfe4691e706880d6918ad1f551446be20dcfc1b5c961b004dbd773e3a81200a54620a0ac500000234dfa4bbeb34a795e23cd3bf438", 0x1000) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) socketpair(0x20, 0xc003, 0x61b1, &(0x7f0000000000)) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0x10, 0x0, 0xfffffffffffffffe}], 0x10}, 0x0) 16:17:32 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x43ab9, 0x2}, {0xfffffffffffffffe, 0x1f7e}}, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind$inet(r0, &(0x7f0000000180)={0x2, 0x3}, 0xc) preadv(r1, &(0x7f0000001500)=[{&(0x7f00000001c0)=""/47, 0x2f}, {&(0x7f0000000200)=""/82, 0x52}, {&(0x7f0000000280)=""/160, 0xa0}, {&(0x7f0000000340)=""/138, 0x8a}, {&(0x7f0000000400)=""/226, 0xe2}, {&(0x7f0000000500)=""/4096, 0x1000}], 0x6, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r3 = syz_open_pts() ioctl$TIOCCDTR(r3, 0x20007478) poll(0x0, 0x0, 0xffffffff) setitimer(0x0, 0x0, &(0x7f0000000040)) getsockname$unix(r2, &(0x7f0000000080)=@file={0x0, ""/44}, &(0x7f00000000c0)=0xffffffffffffff0f) 16:17:32 executing program 1: syz_execute_func(&(0x7f00000010c0)="c401b45caa1f313f64f3440f7f5a04670f1baa00000000440f71d600c462bbf6f60f673de8000000c48134158641000000d9eb65f280c1ffc4c1e1544500") writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) recvfrom(r0, &(0x7f00000000c0)=""/4096, 0x1000, 0x2, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:17:32 executing program 1: socketpair$unix(0x1, 0x4, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 16:17:32 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = dup(0xffffffffffffffff) linkat(r0, &(0x7f0000000040)='./bus\x00', r1, &(0x7f00000000c0)='./bus\x00', 0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r2 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) close(r2) r3 = msgget(0x2, 0x3) msgrcv(r3, &(0x7f0000000340)={0x0, ""/247}, 0xff, 0x3, 0x1800) sendto$unix(r2, &(0x7f0000000140)="d14d251d5e5961ebedfb3cfe73948bcaaf9f59613e9837e55a384b6c1f6e18ea88094bf8d77061bb21721dfca9cff993b3fd41f339548170ca795d2c430884261de16fa61a5265d689f363a2ac096753819369239f4321d585c534d59bb661dfbeba609e3e0290331c43519f3f1ae73c91e81f45ab8b84207e430006a8493d370b5b21a6703eb0dece891aab160ecdcdfe22aedd5a3157fe42c54f05a862476e9cfe79073921", 0xa6, 0x0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) fcntl$setflags(r2, 0x2, 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000600)="c1661f503bcf8cedda28cd5c29240bdfcf70a83ee686bfe440287fc0f86599a0926ea2b81efb3c83ce111748fc1f74edb8b62002", 0x34) symlinkat(&(0x7f00000002c0)='./bus\x00', r2, &(0x7f0000000300)='./file0\x00') preadv(r2, &(0x7f00000019c0)=[{&(0x7f0000001940)=""/128, 0x80}], 0x1, 0x0) msgsnd(r3, &(0x7f0000001b00)={0x0, "b0e991986972f4bf7daa8ad3f3ebd6233a24d4f1041756d7506c01745b5f8d2d49e3d0027be5429b870b9947952fac28c7473b459b257c35df1de6f1d5ae5f1e0c40b9ab0e2e9eb0a069207181d5feaab17b05e3cee3d1ed41ad1a9137c79328fe75d541ecdca0aba95063f7e5e1c56c6e10cad74122504d11a9500c80a0e71232c5f51802d1f1a48f5954daec5a2aa505d39f8b70b61d341444c9de9415a5d555fec2786a102d2402f0176e6971763ee3be53d47f949482557af2cfe25eb66172d48e9dd57e79a791ab4c16968f76523b3296e656735f11d0efda20af1d97830b662506ce77accf4b3c736d50df7c616bbe125a746ea65ef0"}, 0x101, 0x800) pipe2(&(0x7f0000000280), 0x10000) getsockname$inet(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) pwritev(r1, &(0x7f00000018c0)=[{&(0x7f0000000440)="101d3005c1f22db0a745fc257ead4b8333de06fcc595c250324c1ac9a123af6276c1082fd53dde816b5f9ad5c9ccc1a5270480ecbd5e985b44b7d819671cfc947170bf7eccef598527402f69f2d905af4fe81630dda042d245ce803bb81a8e42c5209f93467762d87ad2bfabcbaa29790f62d215bf7aadf92eb8ec237b0c30b25e3323303929adb336eafdb99b285ed6f9ccdc0d891b476692ac1f177885f20bc4f643ed341122a57c0e35b746e89e8c2ae7531229de799380208b0a2696fc94fab50b20825175f143cf14c86b9c0971d20b139c77b0d8f30293fc680a3e42", 0xdf}, {&(0x7f0000000540)="cb7ea611d640787d1267512d5ec45da37ceea9a1ba15c925bccc5476f098d7fd68640a20543ff3a034d10a864d7ef575afc61f74a57fe1f763c0351fa54d11ff2b117cc354e98fb365826c2f650f55296d47ee91fc61d9fff43b40af644e303435b4aab84c356b5285afc6487d654e1410b8cb21952ad24d5d8dc353c5f3ab8ce78ac4696af1729e2fbfd3efffe87b108dbf01", 0x93}, {&(0x7f0000001a00)="e1c5ca961b2d654bec2c5f7be4b90e61f66fab2578fd7dfb2bbc5f6639be50cb95a590170c01fee8ca5c6e8817f16ec8f9fbd0be5b995a77d1f9cbdea396f0e060dcad74bad71bbad07c87932c111b0a7b9f663795abb67ad7fabcb46ac089804c647684071b7bdf0fd2d8fbecb629ab457ed616b171579a613c84102f9974e0ed80723ff2854b88b266bedb21435aa242913b9771fd1c1521fd57fd1b2f8c00bb7e3b6b3a891eea2e4133b0c926dd1e75b4f7e58c1ea7b19a65a388006b4158b340b7ac8279fc6b4aaee2feace11211a3f5f4fd643c8038a0de872727cf0b4c081872a8576613545c288d837e", 0xed}, {&(0x7f0000000700)="f9d23d6fce72dc3a0fd7f9d1b288ac2087b99c3e8d68d1e2835276aa844063fddfe0cc4a7c9a9462dcd38d4f6c191dda7d145319cf8813417591ee6bea3a2c559243780bc40f83f111b14ed1e08d4c2959c4b396793689d8e9dc1f98718c1255056e6bb31f87791ee4502a1da392460dda0a49c368c3e243c65d15adfa2bf5de1774bf6a491e12ac65f275a5d7f94045f2ab108235c8e9dc8d6d017b531cce860393fc8174aacb33263f91", 0xab}, {&(0x7f00000007c0)="6d391bd5115c237b24b211b5f70d093cb2de76acc10b7f02f4bbf4a0133ec3659e8ef668b78be2f529e6f3e54437547f11532ef4b934bee9ca29c90e0b857a9b8bb3cbb9be19ba3190f72839b5858f8bd92ba1470b12dc297099a1db1e0332453a465079b335d38ea8fbe05ce9f9fdc3056f74704950a310d4014892a79f17cb2ef5fa41b9cc3eb7db44c72b03c18520c3d526b380a59e7e4f5bbfdbe0037ca3064eebbd15c56951d2d7b7045cdab86b52b6934b3652c6380a78d8d2572f26318d71b7f050307eb5a2a6842f3c577d1f76ff1c3c01b96e8d3ce0c1c188d20d6165b42ee20965fb612a13ab4ebcd2145f1031b3bba40c53f4248336043ffa4732c06477e4f3d82ee964a34fe10f0d2cc1617e542651b1c25b11cf698c8cf2c9bda67267f7f92681040a1037cd9b00f5ed11e30ccd7e68fd398f8b2277f574d0c960ffd3a133abba0a727d9087ea2dc9d53dcd4406513017d647b2f48036d1b41c8c95a9ddb3469bfb149fdbd58ce72a0f64affb485e3f547b40436084e5e9643f1cb9b02b1cccc9a07b1eaf2a90548129ddd2eaee3e1e08bfef7b234e532b90906ccbee985bd80cb1d3ac844d5e5f1d4e4eff20292de437458ce2aeb0d60e63658bd9703089c4ba971b8dcb4e7cdb6f8a2e6d52833acccb12177f79117fa8709af9f4147055d04182ceb272af2d720c3ab7f8f7a7eece747e533cc5f91f9d5f61896af567511e43dccc0e5f569db0875988c5d2e2971360a80748f37affb39f73cf3c889de9b974a59ed72c7e3a871ebf9cbde72761434593b16f02ad7273f93532038e1d50b431e7151cf824f349909e4f6392d022a855853d99bc222d1862360e59a3556274ac3b895867ec8d400d66fa03416be8334890b60840ef14504dc89e5b17b2d440347d613328a5bb3a6875924bad6960dbb593ca452dbab00bef0cdca98ba908f94f99b618b4d8d4e2b769bc0d13faab38017d4b7587a25091a557949f79d35e0072e0416d3f97a9d4d269d4ff49b9802dd48e98642072ed94a79e7f28ae0c4f7984a657deab7dd204c8347020a79415f34f91de8e8d52b3a9161388a2b50d6c571f47550a4021d4d808b1171db52cba18574e55a4e0b785c4e114cb3fb6231215c8034e8c782fd17cd21672ec788a565847b1856099b45048e88373caa0f08d5da56fa75cbebe7f86d30a66e6bf3329a3a8556a4c21371e3a7b5002c64786a95191ba288d7bcc305adac3b46280f50725cfbd0bf2e5f3de56feb3d962fa3b916a3752a0eed5dbf0093d5fabaa28961ad17ac40884ab1e198c03c97566ece0151ae528115bcc17e879e02dda21b0ddda1fd0964bab98ebaa88fe43fe65ebc7404733151c274a148a7aa009068fe8d713b37cb323a2f124810d13ef22852a668549cd50ad478fb1c76ebe84706a17ed2a583873217a2dfea9639535005fb8026c21a5223d62dbebb2d0f76513a9cce2f1a49dac2a04ba1730383d938b874d3ff174b072db20f35d92f54e10811dc2f0f0de28e082c89df7d84217cb0a865ccd5a98da1663f710c6275d829f7b6b728ebe02dcf8ab6c56dd5bdfe75c755c4e11516d7f7564caa2bfe8a5930416d5a8df9909f999031c077a80cfcdaaff3d006aaf7bcb6e953871207bfd159a71c08a5b7ed6fee8c2a39b474fe93e706239c7784a4bb990e100a89e67aa2a522c07360f896ba023c1ce7dfa304ab0ef877d771251865b59efb297262bb7eff94640d0d4fa89d7ea1e5c175e64d7423e651e41bc184830dee64b48ac5eea83a63bd0ee8a423bdd9795db023fbcb67a9b2efc141fe67af1ef8cd55301e160cc51431459643a6d9ef097c5042b7c57278c048c7d2be36484de19699b64eb03a11292d441ce6cc50348d7fc92e0f23a93cd393029126a74847fbf2e4670fca07787ebb21a72c1aa29b9a4f04ac3703e700b423178dee6de4a3102ec8e2ab66491fe792a880829a8bbd41a44822883c9ba5f43cdf9bbf5620c48257b4bd9f752e6409778c857c2f62c50ce2eedc2686380896512b117b92346a54580611bce22f4a557216cf11bf3a124dc0338c7d8e3fb2d18748ee0601a25c9b13c9bad550b0e645108737e382144674cd5a6757c2a6bc95b407b623e32dc78d8f3380768a236ede98db45c8e920c3862916a613862b3f80d27b104a52863eff261f3ebb99de454bcded9ee3fb6103c9a25c1fd8ae0a4cbb72edb9aab6e83bb18e2d98fa61d612e1bed6390de5f17a7800b8d1d71fef3c497bd3bc7183915b19066ad5a4eb0bf0438501d546aa3e8a6faec2cf0d491d677e6a4b4869466cc671b7fdbfd9367a384b50f136983838b7436bd03bf62f3f71c86c7697a7dd91b96f40da2151dd1da3c7c06bee9991d428f11c373231c0e1ef1c6f44622ef9d0c8f48def51420eb03fcf4d7a17019951cf1119b5ebdfab57e6901a633bd5e9a6905ee7ec3206d6ce81203c15328e959b329e5b8b71b7d23b60ea2517222f9038fda9fbef5217292c5dd8ae69cfa393c1a9e1c743b87f1a7129927b006ffa84723ee390b30d20c63b4df0044363a70454c25bd6f5c2335698c6bd233f12b759b0f00ef314bedb57ad9ea0b8802d5238358a1182f413e66e85cc64c5daa7cd80e3efef3c9b7ec07f5a52e9486487e02f6d0ab8c93a66910c94bed014c7003ce5c92757c4dee0d50a0e3198c4009eff43357642d20ab5855bbf4a810323af6ce0762a5ddd221eec304068af1c795d63f8122f29387ee944fb19f136ca619285e1d9d01bd58346fc493960aa3e16607cd1957b07f93a2655391f7452d6cb6884f63c71edea0c615218bb4f8948aaf5c66196f834a71a746ea27cb2cdffc7c488af6a1d8a43192ae6d64634d866aa8351826545e098c815d85f31c2af03cfd551d7fe2601f7d8f0aaae54c6abb93a122f34a6bfff272d209b50890cd538e249755950efd62581db12f43cede7445b1294dba035cd595a7c8172143352b87eb4107fffb31955136a9e09dd6455400b9380fe547a0905d2bf04fbaedb256468aeda666e5c30d7f7e5f07f51e07cbdb3ab0b9df982c9a3d4b79edf46c9a4867dbb45d77ef6f4707af5175b6ea0f9574c21856e5afe3b06bef93edb6c89d472c8eae0f5533b35940e13d440fb6d76389fa84cb47c397eeea4808009b0b7daf5768fb6d998172305b9035cdf615ac5441d6390bdad7fddce15f290819a73abffe042d3682b06391ed86c418c46348339de61565cc85b39c1755aebd8b552a42cc8d98d324b69d3dfea1a14988f0100191ac17ea3971f4fb7e3b89c0284f4d10ee51ffbd5c4f5a7eb5933f769d1a938ea6b60df008bff3b619739ad5e5517130e667ab2ddc94a21acab71a5adcfecd1bc882247e229e17a5d1d92750f337fef65a00628032d481acc02f37540399edf68d81fa33f28ba23369a3b4c99361f13abc07b04bc9df885ee52a01f3c7df78224b3dfe37b618079e8845163ad27d366d3ff09b2794e4a2ac6858f68993e55d2490ab91a4e000bf47ffaaf2068ffcb724d48dc8e05ebc3fe5ddf898a8e4b497beb8475c2ec5feae93dbb3e5f1c19f25de8f38a5406e80b4cffed0222d0fa3980155d444ae587443ea7f81d675b8d7d0ee4cc6443303ce430bd0871a415495f80ba9d35ab22ad53631df64f53240ce1e7db819fc7ab2585094c2935d157520e4d8c04bb8192ce09acb25fc7d6742cafa900bef410492e1632548c8e0fe3833d7dcd91b80d2823b9d2f9b273c0d7707ee0a191e9fa46082be9535db830d9d5df392977cf3acec32c6f37fcae53fe4d1ed7c1b24d69041f0eefa501bd2f79772d537ece6546a4f26b41d05ad422237fc0bff0d8c45fe33e7ad58d53225b41117d137277800806f357400d759a7b076453ba4ae7e51f78aa40d3fc55eb1e72597c8935f8447a8798a567d3057e68d157efdff996ca5d31d3445b5432c299cdbd13499a1a88e8bf0513020be92bed8f6acebc59003e49ae10ccd83ccbcc6e52b903b5ae8d0928bf79bbd2e53d888b54cd1445073a441f4339c0591c11531eb47ed235f54f125d752af3532f3eb9c77bdafe0e2dced813ac98f728752ea1442cb8afd977620550d8a467d7b7af6856c546275a46971eea58820799bd13d70c4fe880980b63009d916547e3cd1be9bab5deb6ee2e497394ffc47b07b86bf408359786094332815de4f35a6076eebf0b74908a2bb9e971431fef1417fd51f081e210518d382320a679d4b8d7f32fc8218ec0f0e2c3889f93255f1e2342f0eadab4a643cc825a9b144832dd777e37927454916d2849a0fd0118701e83ba7324bad6c8da1483c98a45bec25d3cefb5967fc19123f748a3dd0236f92fd9978b41b52be53d07c7021a8c59ba153cc2dbec355e2e3b40fe7b1b1f04836809a26ec816c6ae490fc97d0d307f3e230e045a707f38b6dccb298f9329357077e33031519ab1b55b135b7219bdaaf0d7af108285fcd1a9b79495ebb5458dccd514d029437d9014c6d1e78c423197abe515900c66fb1921c06c19ab3abbb3266e841d02fd411cc41c32e2d9cb065309713d6770426824d54096b83742da8bfb35aeecf4eea29eb21e47bd71f69966d9c21dda7112d7f26100f31f222d66aea5be0c25ab50a2076dfa1a5a82b36e5651be461fe154e927c37e157edfb3af23571272893b671bfb71e4dbe6bee791f373c1feee9e95482aa778dafd58197d7439a7ea900200e7814eb4a66ed8bbe3f59e393d5f21f659197f9f77ffac2193369a9e1192bdfa6e9edaa7613942f592a7a9eb4b1f10d7996ea67e329693da4f13b3998730d6f43e3c5c0076d5b278522e588273dc6c1ee0f58061b42399cbb7de67c9147aecf0d8b5d56f5611af0464bf399fca4258a4984ab469ce1c2bab957b58050136e31b2b79eb67c5ab2bf8afd6a6898dc2c6ca691c0ad24a01baed77af5a21e65c08c46f20d4aec7f8bd882b7ee3d2ed5e555ba3e8b60c54eecc6c4f2b6e638f31a18d62b072f90c662fbfcedbf6998b281f661670be5c1863de27b322d15976b203f98a80bdccb148003da8a28db799513846ebac759daec567f1f771179bbf40df1087688c34b0fe1dfe93423d019b0a58339fa88221782f0e6be13303b17c2e39fcaaff6d4c21d29ab079c604120c5935325ef00bf2f11226440e12c63da5be33cbae5238cb01fc20d9990160f0793cd746b5df5043491aa2b4af4b5e3219ff1e114ad6329838c63e261571f3a49bf067225ef6f1265dd13cce08f8274342390a7f6b4683b4334b195c1ad39e66096ba76253d246a691454e453e204e99c9cf14618c1e772e2dbc1b78986887094278d2059618d86944a3adf305e843f8a31691d2ebc8bf97e3d1310df3fb0083f38b98ac969480df02a7a0db72e54a7ab68e155072da8ce14ee22ee48acc940eb0e7047c1e5fc14484e88aeab9a3e82ca48e4fead59dbacd5b10cc0158c14325662053b702e8697f43d31b84ad49004937465afa3b0da2ac7c0ae26cc232e159c16d8323147e6d72cb019649e3c0e8869b47b0413dc0e4d7e9aff9c83781d4b51c34538bf655db03b85a159e5dc2b95b807b4dbed7f48406a221d686aa3d748b813bf5773aba65ba97d4f7c16cb000053759ead5b1299e626fa0c6df65b2d362526300a3de11b4b64ac725586fde6d1596e05fe59eafd2bd8c43cd907386a2c26625de05571c802b41c787d35700319b742f69bacb7b783e8ae3a812b24f881e4b0bbb3a1d90228db41f8cd6795bf011bae696c41681fc568a3ea040a2297ec83d8d587e6c8dacc6f", 0x1000}, {&(0x7f00000017c0)="693e4ee8a5ab9bb739ce30e894d4270a6599d76c57af9d9f3d38b9a1fbc277d0b2cc734c25707adb67785e175e57392da5093e28b6146ac617ae969bb005a22a59f938c581bd5570da3c24b2ecadb3f3efc618871e7d38e9bfdb36e83ad4191f1494f1d93f5fb44eae4728a8c01c648b8e08ad44455e8aeed676a160c35b08db7c9bdeef0b9bb28a0669806978d3295619760c21c5e7c9c39c5bd1c9f7495e4c4f22be07910963ebef616dcb6b27ba0be69d0ded6426e3715c4fee32bd83ef86cdbc1b8bcc1843728db89a4b8e18ffdad454aa4dd9bdb41b8a1bca1d61fb7a1b10ad982ca47557b2670a15455d8cd7b97aa17b2097d6248fa966", 0xfa}], 0x6, 0x2f) 16:17:33 executing program 0: r0 = socket$inet(0x2, 0x3, 0x89) getsockopt(r0, 0x0, 0x0, 0x0, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) recvfrom$inet(r0, &(0x7f0000001140)=""/4096, 0x1000, 0x842, &(0x7f0000002140)={0x2, 0x3}, 0xc) recvfrom$unix(r1, &(0x7f00000010c0)=""/15, 0xf, 0xea5522d1ca21e017, &(0x7f0000001100)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x102a, &(0x7f0000000000)=0x9, 0x4) r2 = semget(0x2, 0x4, 0x61) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002180)) 16:17:33 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x258, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYRES64=r0], 0x10}, 0x0) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) 16:17:33 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r0, 0x1000) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, 0x0, 0x0) 16:17:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) socket$inet(0x2, 0x4003, 0x3) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) 16:17:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) open(&(0x7f0000000040)='./file0\x00', 0x100, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00", 0x1b5) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000440)={0x0, 0x5, 0x2010001, 0x1ff, "bbbc580000000008380000007f004100"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSDTR(r1, 0x20007479) syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) 16:17:34 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000003c0)=0xcd2) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000200)) recvfrom$inet6(r0, &(0x7f0000000240)=""/91, 0x5b, 0x1, &(0x7f00000002c0)={0x18, 0x3, 0x80000000, 0x9}, 0xc) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/236, 0xec) 16:17:34 executing program 0: sendto$inet(0xffffffffffffffff, &(0x7f0000000100)="552248013ae4fa33887798d997296ddb", 0x10, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000), 0x10000000000002be) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getpeername(r0, &(0x7f0000000180)=@in, &(0x7f0000000140)=0xffffff6a) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x2c32, 0x4, 0x0, 0x5, "72effdaf03aba82c8a4b585ed9f742dfd51fca23", 0x80000001, 0x2758}) 16:17:34 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x3, 0x0) 16:17:34 executing program 1: pipe2(&(0x7f0000000080), 0x10000) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) bind$inet(r0, &(0x7f0000000180), 0x10) pipe2(&(0x7f0000000040), 0x0) 16:17:34 executing program 1: mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000719000/0x4000)=nil, 0x4000) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) recvmsg(r0, &(0x7f0000000480)={&(0x7f0000000080)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000340)=[{&(0x7f0000000100)=""/246, 0xf6}, {&(0x7f0000000200)=""/140, 0x8c}, {&(0x7f00000002c0)=""/107, 0x6b}], 0x3, &(0x7f0000000380)=""/249, 0xf9}, 0x1) 16:17:34 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="100000000000000000"], 0x10}, 0x0) write(r0, 0x0, 0xfffffffffffffe38) close(r1) map stack 0x20719000-0x2071d000 of map 0xfffffd807f00c708 failed: no mapping 16:17:35 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)="d367569adb01d80558a0264fab82d348c0ffa6fa7dfb285f326371290fa54f96ca89e44df922000100000000000050d68bc232b22bf3a7d5e2251319e3e55dd74f239ab2aad450ed1320ed12d652dc65cb1b78690f8c8c4eb23fa1914ed90aae003361ba9ff443127624c5fc331796183ccdb1178097a4e59d5532605d6b5dc115a20415da521b20a300e0ad25058062263336e68331c7b3773aecc4fbee12378eb1edc87c2106e31a9afa8a57aba9ef90f7f3836b32a3cf87613b7b6f26a4dda3245aecf3c612ae7f521738ef823b85bbafb3e048d3012fbd96bafdcb46d6d558f0fddb9295916d17ecdbfe629896dfda15a3e127bdda21fa94fa1027613f5afc8fa78fe69cff3d1a594ec8cfe759b2e95f0b3582e9b9c2a4da218e3843885cb177547496ee130510cf7da8eecb2842bc694fccba9bd103acc1b663c04cf6f318d3598783281208ea2bb4c5755e9a63ddc9699a34d07f98d20a3fb3b58d906d92b2971bae3f391c5d3944b6e04e100f4e5adb1291e985ae3b60de4a56c361e1f85e8fcf353cb7bf7f42d9846309b1e1e04083a2771872891d97b2c7a78dfdcb7bc335ef92d6af295b2ce5df448ea722a2784677df9aad02b35ddd4076397945ded0fc5f9c829f3759cc3de50828e9e42c0fb446d092a5de5aa6e9930b059cd35efb57153080c1c49ad4af30c973e5936c04ec74ea72303e86b1ecbaa20174ad2627a6cf62944a2983342da0af1f6363a71369f9f0d5b1fe7ef20a60c39b574176cdc3432735e963923a89a9bd87294a7b707f28d60348b17c7ccf8361b533ada826134c8de316170e8da88020e59ddc8509da0fdb657d7e601f12355545036ecb3463449c0cd5d838f959eb3589d5506d39ad1416d79f6b7fce62535c2fe5db9932a8d43540581adaf0f060a2a799eda32a10bac2dd1199e5925bbc69c0e101047af32d77c80686a90ba9881984f2c9e7f32d447c1e246168fcbd34b94f3ca7550432e66b23ad2326795910570d52b61390e87cf740673d8d8c2d9b5165eafe8631258f99ebb348de3b530e988b68c20694e1da46f83439fe8699ab1edbab73455acd6895f1554bd9813b44654cf105a51aab12010563d18bbfaf9cc654fc068801005cbf02833151d62afae3fe2013f129ae0b172964a6fa4d3754ef935c823a784c11bd6771609e577a321cf8940dc24c083b09670511ac099dd0e160409a6b2d98c0abdaa297d7aee7e21daef7edcdd669e52d56cf7ab35a88922fbee586c7c1ae44032adcaf3bfd76511f8471a244e8ff6370064404db9053b0ad999ab2c0fdb194e2d5e5fcc49a57d1", 0x3ac}], 0x1) 16:17:35 executing program 1: setgroups(0xf90842aabf768fe2, 0xfffffffffffffffe) 16:17:35 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0xffff, 0x9, &(0x7f0000000040)="eb44ffff27acd1d2f8ccb4fa65b2e1bd", 0x10) 16:17:35 executing program 0: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) r2 = fcntl$dupfd(r0, 0xa, r0) recvfrom$unix(r2, &(0x7f0000000000)=""/135, 0x87, 0x800, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) fchmod(r2, 0x108) 16:17:35 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setgid(r2) close(r0) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000100)) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) getrlimit(0x3, &(0x7f0000000000)) 16:17:35 executing program 0: r0 = socket(0x16, 0x400000000002, 0x400000) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)="02000000", 0x4) shutdown(r0, 0x1) 16:17:35 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='0'], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xfffffffffffffffe, &(0x7f0000000040)="d5ffa589e7fc9668", 0x8) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:17:35 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x100, 0x24) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0xadd) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)) 16:17:35 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() munmap(&(0x7f000054c000/0x4000)=nil, 0x4000) kevent(r1, &(0x7f0000000080), 0x0, 0x0, 0x4000000, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x83) shmget$private(0x0, 0x3000, 0x40, &(0x7f000011f000/0x3000)=nil) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) pipe2(&(0x7f0000000080), 0x10004) 16:17:35 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) socket$unix(0x1, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)=""/150, 0x96) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:17:35 executing program 0: r0 = socket(0x5, 0x2, 0x2) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f00000015c0)=[{&(0x7f00000005c0)="d367569adb01d80558a0264fab82d348c0ffa6fa7dfb285f326371290fa54f96ca89e44df922af6e942bb48f815750d68bc232b22bf3a7d5e2251319e3e55dd74f239ab2aad450ed1320ed12d652dc65cb1b78690f8c8c4eb23fa1914ed90aae003361ba9ff443127624c5fc331796183ccdb1178097a4e59d5532605d6b5dc115a20415da521b20a300e0ad25058062263336e68331c7b3773aecc4fbee12378eb1edc87c2106e31a9afa8a57aba9ef90f7f3836b32a3cf87613b7b6f26a4dda3245aecf3c612ae7f521738ef823b85bbafb3e048d3012fbd96bafdcb46d6d558f0fddb9295916d17ecdbfe629896dfda15a3e127bdda21fa94fa1027613f5afc8fa78fe69cff3d1a594ec8cfe759b2e95f0b3582e9b9c2a4da218e3843885cb177547496ee130510cf7da8eecb2842bc694fccba9bd103acc1b663c04cf6f318d3598783281208ea2bb4c5755e9a63ddc9699a34d07f98d20a3fb3b58d906d92b2971bae3f391c5d3944b6e04e100f4e5adb1291e985ae3b60de4a56c361e1f85e8fcf353cb7bf7f42d9846309b1e1e04083a2771872891d97b2c7a78dfdcb7bc335ef92d6af295b2ce5df448ea722a2784677df9aad02b35ddd4076397945ded0fc5f9c829f3759cc3de50828e9e42c0fb446d092a5de5aa6e9930b059cd35efb57153080c1c49ad4af30c973e5936c04ec74ea72303e86b1ecbaa20174ad2627a6cf62944a2983342da0af1f6363a71369f9f0d5b1fe7ef20a60c39b574176cdc3432735e963923a89a9bd87294a7b707f28d60348b17c7ccf8361b533ada826134c8de316170e8da88020e59ddc8509da0fdb657d7e601f12355545036ecb3463449c0cd5d838f959eb3589d5506d39ad1416d79f6b7fce62535c2fe5db9932a8d43540581adaf0f060a2a799eda32a10bac2dd1199e5925bbc69c0e101047af32d77c80686a90ba9881984f2c9e7f32d447c1e246168fcbd34b94f3ca7550432e66b23ad2326795910570d52b61390e87cf740673d8d8c2d9b5165eafe8631258f99ebb348de3b530e988b68c20694e1da46f83439fe8699ab1edbab73455acd6895f1554bd9813b44654cf105a51aab12010563d18bbfaf9cc654fc068801005cbf02833151962afae3fe2013f129ae0b172964a6fa4d3754ef935c823a784c11bd6771609e577a321cf8940dc24c083b09670511ac099dd0e160409a6b2d98c0abdaa297d7aee7e21daef7edcdd669e52d56cf7ab35a88922fbee586c7c1ae44032adcaf3bfd76511f8471a244e8ff6370064404db9053b0ad999ab2c0fdb194e2d5e5fcc49a57d11b0424beca6e1528fdf660d990e9be5f16a9f1857c7f0fdc84b63a819bacb39d83ca5e8b023116c4d0f1d1e88405c4b0d3b8ee4a14a25f1db8ae00e77f661090a40346cb3f0ad39da80b75d1df9102fb9c9657e3863c8474b0f6228f66e466de3ac5fe4eeb8bd1ac0343f409a8b7c1b17edf91d0d5a1794794a13dbd9ec8a5b8c5af3829153c47d0ef64e0ded73a2935ff7fd27e0e483edf8cd9edfe7baa7d01c8d427c98727ec3783eea6f8118a121c3490a6bb35691b6ad054918946d9a94def44c3e7aed52689955dd9218ae10fab7d74ef6dba901a911a17ba62b43d034519590960f746e984474bdc592c0a80d807523119c958358c47871e5391831174964b7520bb9a0d8cf96053461cd6cfac161f72eff22db2b235d3cf99d2ead5f4e8ebf95ebf2a9326b32422ba50fe0010cc69a5f7bdab054b04", 0x4e5}], 0x1) 16:17:35 executing program 0: r0 = syz_open_pts() r1 = shmget(0x0, 0x3000, 0x240, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000004c0)=""/4096) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000440)="35d8e5bcb9820ae601285691257b170c453830462db8a7cc536df1814c351c000000656856f200", 0x27) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000480)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "5c0000afb42be25b234e906e00ffff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) dup(r2) syz_open_pts() 16:17:36 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) r1 = dup(r0) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r2) setgroups(0x0, 0x0) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:17:36 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x800200020013c4) setuid(0xee01) shmget(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000400)=0xc) getsockopt(r0, 0xc88, 0x5, &(0x7f0000000440)=""/192, &(0x7f0000000500)=0xc0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8090, 0x8) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x8a, 0x101) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000580)=0xc) r3 = getgid() getgid() getegid() unveil(&(0x7f0000000300)='./bus\x00', &(0x7f0000000540)='W\x00') socket(0x0, 0x5, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) r5 = msgget(0x2, 0x80002) msgctl$IPC_RMID(r5, 0x5) r6 = semget$private(0x0, 0x2, 0x2c) shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffa000/0x4000)=nil) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000340)=[0x100000000, 0x1f, 0x2, 0x9, 0x4, 0x8000]) utimes(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000380)={{0x6, 0x9}, {0x5, 0x9}}) getgroups(0x0, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000003c0)={0xffffffff, 0x400}, 0x8) setgroups(0x3, &(0x7f0000000140)=[r4, r3, r3]) 16:17:36 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xffffffff, 0x0, 0x3, 0x0, "000000000000000000ef810000000000000900", 0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unlink(&(0x7f0000000100)='./file0\x00') r1 = socket(0x37, 0x1, 0x7ffc) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x2b, 0x80000000000000c, &(0x7f0000000040)="92cb42af13b9fd812eaa4e7130c8e69931929648", 0xffffffffffffffb7) close(r1) accept$unix(r1, 0x0, &(0x7f0000000080)) 16:17:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000280)=0x8) r1 = open(&(0x7f0000000300)='./bus\x00', 0x2007f, 0xc5) r2 = accept$unix(r1, &(0x7f0000000000)=ANY=[@ANYPTR=&(0x7f0000000340)=ANY=[@ANYRES32]], 0x0) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000380)}, {&(0x7f00000003c0)=""/61, 0x3d}, {&(0x7f0000000400)=""/193, 0xc1}, {&(0x7f0000000500)=""/38, 0x26}, {&(0x7f0000000540)=""/204, 0xcc}], 0x5) getsockname$inet6(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) r3 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) socket$inet6(0x18, 0x8000, 0x1) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0xffffffffffffffc1) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea6b5211cf801bf1fa48f4445ed5f9d28462b2c4a9933f1200ca7d3e8571b5d6f23b146d787239cfcae8d02f8d4341cb992f14cbd6146950e36d594274797342ef081fb57445fed21e187a58fee31eea82b7a6898a1de972db8bcd015c8b424f53376399293731e14a383878492c6349d0f6431cd98289605b59083811521e7291b653c698fbd5e7126b3b747f00000000000026219dcf527c24c156141b2afa52c2167776", 0xb1) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:17:36 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='c\x00') mknod$loop(&(0x7f0000000080)='./file0\x00', 0x2028, 0x1) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 16:17:36 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x9) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:17:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) write(r0, &(0x7f0000000140)='\x00\x00\x00', 0x3) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x4, 0x8000, 0x0, 0x4, "3b6643594d2f0c77468b01263ce1e0fa35a67838", 0x5, 0x3}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000900), 0x0, 0x4d) 16:17:36 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x70b8201464acf9fb, 0xffffffffffffffff, 0x0, 0x8000000000) kevent(r1, &(0x7f0000000240)=[{}, {{}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffff000}], 0x3f, 0x0, 0x101, 0x0) r2 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4, 0x12, r2, 0x0, 0x0) 16:17:36 executing program 1: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='x\x00') open(&(0x7f0000000100)='.\x00', 0xfffffffffffffffc, 0x0) shmget(0x2, 0x1000, 0x40, &(0x7f0000ffd000/0x1000)=nil) 16:17:36 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = msgget$private(0x0, 0x80) msgrcv(r1, &(0x7f0000000100)={0x0, ""/31}, 0x27, 0x0, 0x1800) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0x2, 0xffffffffffffff01}, 0xc) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e51348771197a7728420aef61715f7b1c3d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x8, 0x40) socket$inet(0x2, 0x1, 0xfff) hotplug: event lost, queue full hotplug: event lost, queue full 16:17:36 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setegid(r1) pipe(&(0x7f0000000040)) 16:17:36 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x70a8, 0x0, 0xfffffffffffffffa, 0x3, "68d19de7f400", 0x0, 0xfffffffffffffffd}) r2 = kqueue() writev(r0, &(0x7f0000001740)=[{&(0x7f00000000c0)="0dfb20548c9aedadf3f5089563c2d7162a7dd885483de46caf15dbd222f1cdabcb772947899e6070b3f609727b353e9e671b60c22df0e57b847dd3225ff627a89d1da7c459b627034eed75faac8cdf224395e4fcd35ccf0fe2fe946f94074d4d49cf2397cc6660db280c96f045155e5c87094a58cabcbf3239b00188ddbf4ffc6f67ccdd8e36be7d7b7b8a70c08b65d32bf08643ba71ac3f4bd21f1655ebf14ccda186db95dc22ca7e51287c3c65cbc9bbdf5b9022cac2cabfddbdebd94507737ae06581413039", 0xc7}, {&(0x7f00000001c0)="58d7c1a965af9425a57651230f08885bdc813a19a7c0f275dcee0bed93376898c7286fdcac0534a8ac128b42214095cfdef5a42ff35b3e86d468b973da89d6d9da8ad226136212d07f0b7d83d337dcde726034b06b7edd1751149de944611083", 0x60}, {&(0x7f0000000240)="147890b663abb51712b5d6333d69d5495d3ff8fa69354b48ba84de69c26e81e30cf84e0c67e98c2eaf360c5fc9e818a4f626bf788076ac3b4bf35d8ac0648d077b58c34b02c43ead8d8917a45a47b4262f7978eb02e240a4bfa366292bab670adb35b36b2d076497e36d85eb1ae28becef6be3e060cffdb9e3a4bb892edd827e2c5799673ac99ae55d366a89eb5b71ddc7db2148ed6aaf0de25d4128c9a156b058c6a92059ef2212e49ab75814f198ed7889235b6fb1a3f6d453e8116b1bb9192d50579cc27b5e39d7425054301f", 0xce}, {&(0x7f0000000340)="6ce6b20a40b871dc93285508d4d515d0335f686fe37bdfc0a39a9e46e64fdb016cf861677769845cfc8e01eab0372ac9d01827d0e5429d3ccaa4dc8e1eb406eefc53599d7fd71a95fd3eefb636ae7e5989029de4734dd341c52ee7d787d8a153d405492cbb76271b5d2a01685e4bdb7c0d513c5005beea20b7a2736592877ed427243b74494ddd0efe3d0daeccc2ea65cde1934cc410318a3b28e3fd4d0a5d3284d3d012f160", 0xa6}, {&(0x7f0000000400)="bc7260158f18cb11af78c55ca25a88f287b91e9d7289cb7aa0688ad2950145395e7720dca1863b24622b9346346bcd1596f229527f15ff543510ed377e59d0621633e285b124524bb513e2b26b14a3149eba308270a50a7a1df8239e103a5ca2c1a17dac5b53057027c60d9b638234a6520612f3ad1a1d43ad40cdf024ab18240cfbf61da7f841b0001d06ddc98c946484e9de6cea50d189c38e03bff02f3074323da4b78e90b3f331fc05af0a1a3bd6920eceacdade72b4c888714d2dc0aecb9b08c26259ffb4b5e7d6c83839f9fb523a0974c893fb46faeb688e64a2a82f81c825cd4e609b", 0xe6}, {&(0x7f0000000500)="88e72a606092e5327b778415202a5dc74ac9980ccbb668a4ea527e31175581903aba9f1f1052cc45865b78ba863e8b892fee7197ed4de67c471eaba4ede18fc5a22dc880238a5ddeb8bed403d000b310650ed3eaf30f343fc29d915d5a4ab2bf631751cf61c7564d31156e71a090352c15e2df6b4eb95e9dcc98b3009cfca4e157c2bd836e71c62bacfdee8a232f27b91530bda946df75ce1ca768a405e0c663072ff0020946d07d21ec8f0a2082640c70cfaad49ddf7c76f004978518a02926860962f8c87181c8625c92f034fc99a63c3dbe20e7ad642b9ae2a3c1aa11d11c376bed2ced634869e2ee113d5b6bad174e4e32bc95f6895424b9abf35dcc5f21bc4ed002df72d35e564481554f974bbe7b07be44f65dd1d5e8b126026ea92cfaacbe166c4e90e44f7c722b1f85ec5bcbbdf630c73b6e7ccdaee4a653369390c8d935ad5cb8a5ef59e1d9a52a791406cb3aec7ba58e22c76a8d8581bf689de1475c291e05742f38183c10a8ee8fdf1d83d254786c8f4783c9ad46a5863db13faef1718539f4414018bc6a0a3ccb169d0d6b2957bfc9a8cf3e4b899e75c54791524c5b6529765c7668f86e267ea35a16d7503fae49d36b5c035fa69db35d6c3778ee223abe77b17e37a773753c9092bd224924199c546a3322460fb8e5f6a4245fb3d7a140558d006a3e8e90bddeeebf11ea289099451170435f00960a7e0b6ccb1e2b17be50fa7a733390a4fbc4e68fed257b3fff3253a510020ed2110842c947c42a12d980ccf0dfa3948c04752372b46cfaebd61a192cec11decc2ad43ad33294f52f2ac28ea886427678a29a317ff8563ed7558b3a6d1526303a4121def28eb2644ddb38735442e1119ba1e9c6652c11f536eabbdcd3236abb41c044116f583d727489be5b8d092425012bc5c93a6e9d63097386dabd8737680ff81e5bdc3f3a34a97b49268688fc208c6e767957f76120465839ab9b390589cb81c8551a79eea20e101029b88d18ce173d4392994c5bce8d8977d64f4bcf5a731139347315e407a7880e1b96e01f3599db141d5d3a907181e820ca5c1c11a732959ea452c741da2b9adf158e912fef0ab68ce318dc9ac800b59ecd706b78ca15bc9cee0d16f787740871b41c086c94ff060ea1e80585824bfa86e4f88bc2475637164640aa205a27d83a62830edb231b279682522180c6b2c5204ce3cc40ed69d56ef9533b472740b7c75e98c459a78589d96c9c6e9671a9433909483cf407140a4b15c111ea2861847aa02c4f9596dbc6aca0dc2d4e6e39b0f73b293beeca7938be559114a34abfc11876339f60dd92880d2426162cb5d9389d1190140e7edff40c58c1b4217f25ba8771c3d849ad785b60e6d8ecce670f9d5794f265d4be5554ef83418abde10881cab7ef0cb5da973f28d641de3f3cc67130de59e269beaa5f22a670a996f59af8449732558b3825d6f0b57ba206f023fe053c18ee37cda26723c35c06fed58777661c0418dfed07a64e5911573a1124c973a5d76217247af5ab33019cdc26c2a087864e371952043425d5582ad2b1f36ceaaaa6e20e712d9a32024d704d988403bf9bbf165de4e92ebcfee778b78726730b6d6e9ad22bb98ecca2b36098a94a291029e8ecd1800c892dbdca2d0bd6fe7c9ea78c3d2e61c1b0017fd270227e98fc3e9fc26bb2666c13693d4ee8527b9f4afc868b5ad09b1eb36600b3d87b799112acf1547225a91fc8bb7184d2a9576ae1975b942d938b6dbd6ccf3f165f43f0cef9e59d168bd5e91a1e29f2deeec7558f5c883f2674c4d3b69a05167c12e8b71097b7675602f52c21d87a9ed1cadc4ed3a3e0d038df56b9ee2c0a2f6a4515003427bec931bd4f0ae6fabc0fb8d48c5fff4eb667d47352ff40dbc26ff55fe29932e40985f698b0008f13096d920e5d0fe36be4a35fde4ce8a3d9779d9a04fe4bd282793cd6d11928ba7e4bdee8394d4d22d0300737e073a1851dc914deff2b8f98272875db2ed132c830b5a739e2e3a3d00d09b4aa3327b722d06d67ea8732af39de21b567614a88573254a05336d543b948216c02581c3cda0dbc79960f923367a9944be4025624f81f036e494a24bcca1bf52e487a39b36bde7c826ffa0bdce481c3ab2ac46f52195d49fd8e8598f3e80922218ce0050ea870af3e9629ad896e059027a003074de1dbc01b4232ec21552228cb75d4e2ea3879992ebf51ef97d64566b81ae557b219d505f7fed154b358c81a249eef12a4f96a3b46cd99dd0d29b73dc21daf0a9228161ca1ae322653ca103eeceeb5420f233683b20388a855547a9e3a2e980423d858551aa38a27fc510f9a6873a374814b7ddb51dcbdc0c5b43fd549e625e819f0df2e214fef23f4033dfe8a8c00a9c7ddfb31518460a5842b575c40cefd385cddf829973a9c7b9f99e48504c4d98fe4bb5980c4eeebbbd803540737c9e6414af8d9f535301d36053ed4182e1d10bbe4f09ad36407f2944dccf404e100c986c3e029a8aa8e45f9877b8b0d01d98b851f549930b91f0c1e943188cc8dd3f34d1878e6be979012c8f885f490eaf73b22bab3e18e9997bbc3ffce46769af11ef4aaa5aafd6cd817bbd12e32d9944ca553151fe9141b5641c222ac3d6630b073d92dc2235c1a3595ee6c6ab2f66337e283c02c2d2c99b497e936ea827795eee4e163e89dd4557de0d67cf9344ad6198451f34fe288c05fb98b5b2410d8cc25c3ad5b7b078d9326691cbf136aa7a9bc382428f4b24e2480318956d90dc3f5223d0038dae669c45fe26f88ef0ffabc1f1ae5db365595c39b39e74d2113205bd6de014963063768fd3c38dda9335b3f183c88c768c2eed3345badcf2c664af35def428414a5420d46eb95655bd6a8af152880a8934e919331c1f432669c4175632314dc51a83a83f0f550d7dc53f4cee5ef2f2826345f54a7234530a2193f75ec4d5f1adab750d7e3bb778e1ac375bf142bd15f89222c6c67e4f4a052f2dd0458bcf76d7368e6a2a1ee34aa2cce5ef211b582819d7161f343e31f5c71fad996663e2f649ced496ecba0b83f58134eec6ad0cf1adc82cc93a66c77adc15fed64bc71376bc854d98691b46ce3233e3476bc3767a7c6b74e5b2c03774676502dc459c7cb4c3e1153fc56a784536617f9b1aa654d236e5d996d4c0838c3028d492854243ebd348b6f384ec335395dbc7b94fe4b5f4cc73e581426be01ed1d7e7c4164005678a696e43dc3584fb00c2bf1d6f306b6208046f7c76dec6fc0bcb81777ac4d845ea0bce6cb2fad608e17eca1064ef208d035d16d286eabce532be48bbeb5273a27011b6a8f72dd288405ba485d85a8324fb5ae1b58ca780844821fa575889beeb28931ccbab2616c6f2c60f4b78fdddb4c06a32206afbf836632f85b32e55ecefa675b09f2050cdca45101e5d1d188f8e3462a87e0298e9f8785cfad3f0b5e7b75c4daefa5aa623da5df9bf33a0a10865654dd7030c854d718218a6fe4ea956429ca23d283f01b6fe1f86cb464a7dc88f77a6baa079440dd6fd5deade8968cc935c142b3164d228431f84d6363ada5178da0bc4ccff1d91e5a493589a157aca7db5455d17f7d427d1457c428397a89284b2af4bb656e4cae29becf201414f43e9007e90a57a9dc745ed0b77436929128bab33680810417fb82a1374777e44f3b6bd76d3a6b64a78977878723a3fb3deea2eaefef9eeb1fac55eb4fada64cc82c47f5f7bb624360dd641b2bceba9d094381011ac5fe7ca693d30c6ed557daa4ba2df4412612fbff9760ba27c741221586f42fc6b0b1154b3d7ebe9077d21f31a3d39a97026b9ba11cba4afa8fc26addbe0497f147568a9f039098bd9f4bf6027df9bf3b80111ffdfe03e77f7c809a6c16029b2c1615660f78e0dbd2031ba2d64124e5c3d975a84d7f368224cb17b865a7a6b88dd65a83c5d04690e5b220d4e511e0e17a43de845ebd42997eac45d9bf536d93a2b0fe82f489f4658489820045d5675c7ef1110cf39f1540b781cb7a6117adeea057565fe2a077eb1ae0c95bd04e5d46226ece443a50583f1dcc45c2449c02a92f8260296694a6f604c888a451b59539ce2cb2f73bd0b981dc26a1ad03e8ad8decbe284eb2209a1c32a27b082167e43ee7e5f4abdc34abbfad742449e374f0ff616995bdca53c34445e57d695c3d88109956238e3ecf423807eefc7b52815881b6efcde3a4e69fd9f070175d5990473663acf9b7f60e2ff08c742f29d14e849de1412fd1a26330fc43b262df68667d5ea51e1b2143b4c9e2c1a4d5a49bb9874e6da3030448d405063063d67634db6b80a73381bcc16bb0e1841fbc305b3c65be52aa0b325b77decc086297da3ee91d906526a11af2d682611ae9305e883d50d207858551ea6375f4ed9f18574397d8efa1b7a579e41398c44f7d8e6e735def1992f260a86395998dc8be23f26a1ff0577bae00a3a67bec6a1f3d4311cd9de089f4339bffa6648e89a1f13a95ec94f09698446805c211f1529169340c31dc1b1abe68ea0ba65fd6e206255974854e4b5e39ccce3c4641da4a68e9e1ba58ff2778003842433b94ba92e6ad3ac5a89976503c18322dc10901caa8ab0d21a1db9161fb6228a04bca1a9ec6e34fd3e4fe43c5c3f33d2f68031d57c485d477665d95440f5634675ec1735a5a93c406476e541e51d83fa520031e0095f3ceb33538725dc8febd20c051036d81d016bfae54fba13e63c908305e5e5e4988fd03f040854aa67a8db192d3b25464358b06a0ac2313ac7c2ed3d120e599bf05587dfeea4f66c5fb3b6a4a2ba47e7670517380533f695c7076bf65a62e183a0e97e345d7b293087a31f52c9ae171f4a13d88e735f95e7b063f8f9fbca5460b6c6b9bad998291edefa34aa63afd0b325ac4045b8e233e898dad255cfe9ff3ae4ce89d1188f87be099f534d1ec38df13f08d3370ed39f6a5b22f7d14f41597b8885b3eae5526630f6466e54e5b25336d23b32f8986197847f00d05d5f689c813eb2d3248d4fea42f59b107832b47633d41ee31b4ee6d2f9b32e57236a1f97a48570e16889fef0a0e1ebbe48bc0dd0e70ad5027437d6fd609c1b5b42ef0428fe2b0fae70d32f2dce26e356c6c615ba210ac67656a6e9e2a69c29cd0655cb673f93ad927c027fb90b7b08076a7d62716fd957b8c586a6bf79946b8fcd5fa0d289e33a0acafe511911368a2d1364373367ad1e8d5cc636718b9a99423cbaefbfb5a2400c5c6370700e401582af214b093e523c4af33858824489369885e3efe4c89c1c937624aa8b630ea3611baf68c68b2d23e52bc02e07429e13d9cb0bd57571c56015ad050772e2940b1d5e2a27eb788f31e47d29eebbea7776a29f63fadb79da130e50ca4a1d8e132fbb465abd990ed6c5fb28193323771fe95f7495e76b04c1efb4631dc676e67dd752007f034e028831cb6afffef2b22404b7ced8d8a85ba7ecef203d5df6b383162017e498e09733184dee650f8b5d0209d9e6f89b91f27e523cdc200b2ad819d29fb91d8b71006bd41209515464c68f655a17ac6d6bc09cc49b1c5cbc733f55767784ed8678ef8b4f24e01ab8650f5dd70d33095a1bcbf78d5d91551ad0e92475a27f77d036030e62ba072e94ab47d13d4294ad8ae6f983da1c29982eb4e1f84fdb3b302bd75bdda34498ba2b40527a7a99bb7e90ec67649b584296f95e8ee5bd76937912e4bf95adfe98fc9aff23469cf509287e88924f48ecbe0542fd9ae4bc21063f34be01161a68c732fe32b668f5858b2049f87ddd509703a7a0e13d1673367", 0x1000}, {&(0x7f0000001500)="89a0d9516c346ad20c20965b89151c88ec6883c2ca0bd563ff90892699d813c1f7a96dad58791d4d265b463637f80711a1f4a163ccb2e4f5280f812820", 0x3d}, {&(0x7f0000001540)="f6601616d8bc302f4edf6610609c8b53ff6715d3c9c08520546a24dae16257d547695af48d2e34a1d0f5ab0b95689168493ff39c0081f38869be2b49dc348c37b26826dd4047b47b16d12f17c083adf1fc9a090decc86d7a0264fe897c0071eeac0514c9f92d047a8595d880d2adc02a5ba95d87e42f9c33c76dc979dfdf2b1f89985e1f81e791874f92837ea318328c8970f920a52097ca93f48c93c165421bceace8a3c2516978786c17d4204f6240d4a1da9809d71ce513159ca0134e3e6c515a1c27c6731aee38f40e03e3243cd95adfa23421bdab99fc4cd26c3d2c93d310e086ca9469f7940a76fbb21c", 0xed}, {&(0x7f0000001640)="5e99da52b9fd1af52f5957fa9be3d198fe0d5453e560e41c6726a479727f406739145c5d47b5239e972b55871751d06b7b8383cc82c8b0b14395b6a1c86eecdd8fc5384cf7620da0da0257ac89dff69adc7bc3d182517aa9588a5cc9b866edab5e978cf4a041fa61fdb3fa2aa8993abdf7b9db2aa2020eb9e3f8baa00442d72ef7784fc58fc5f4386fdcfc50cfab154f230f9cac898fb5ec29a5de9daa7480e7de016e3835d295a01a96edaa76211b93bc6f9b99928f6b4c47a6c9b6de9914b2b30b4dab3c453db898fd", 0xca}], 0x9) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) kqueue() preadv(r1, &(0x7f0000001840), 0x0, 0x0) close(r2) fcntl$setflags(r2, 0x2, 0x3) mknod(&(0x7f0000001800)='./file0\x00', 0x100, 0x4) ioctl$TIOCCDTR(r0, 0x20007478) 16:17:36 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) link(&(0x7f0000000280)='./control/file1\x00', 0x0) r0 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./control/file0\x00', 0x0) mknod(&(0x7f0000000040)='./control/file1\x00', 0x0, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x7, 0x4015, r0, 0x0, 0x0) unveil(&(0x7f0000000140)='./control/file1\x00', &(0x7f0000000200)='W\x00') fchmod(r0, 0x40) readlinkat(r0, &(0x7f00000000c0)='./control/file0/file0\x00', &(0x7f0000000180)=""/20, 0x14) 16:17:36 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() r1 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r1, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(r0, 0x0) r2 = msgget$private(0x0, 0x31) msgctl$IPC_RMID(r2, 0x0) setuid(r0) 16:17:36 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') open(&(0x7f00000000c0)='./file0\x00', 0x10008, 0x1) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6) r1 = semget$private(0x0, 0x4, 0x22) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000180)=""/82) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 16:17:36 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) ioctl$TIOCSCTTY(r0, 0x20007461) open$dir(&(0x7f0000000000)='./bus\x00', 0x100, 0x192) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0xa) 16:17:36 executing program 1: r0 = syz_open_pts() r1 = msgget(0x0, 0x40) msgctl$IPC_RMID(r1, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0xfffffffffffffffd) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) close(r0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x3ff) 16:17:36 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x5bca) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) 16:17:36 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10a, 0x2) getsockopt(r0, 0x8, 0x5, &(0x7f0000001540)=""/4096, &(0x7f0000000180)=0x1000) mkdir(&(0x7f0000000380)='./file0\x00', 0x20) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000feffffff000000000000000000"], 0x2a, &(0x7f0000000200)=[{&(0x7f0000000140)=""/32, 0x20}], 0x1, &(0x7f0000000240)=""/70, 0x46}, 0x1) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) writev(r1, &(0x7f00000013c0)=[{&(0x7f00000003c0)="583090d83793b50f9cddac5b0f1cfa42426077e32ee208c882a9cdccc4e40d0a998e6021af3cd366a945e539b4af7321c3b63e0ac1038743065310aac2d74bf4b8b7c2415b2274cc5c1e863340994b2384a76b2fcd835645f21f8cc9eb895cc0458f20ec9d2579e9e63878b4c117368fe0abd4b284e04b51d0462cf899e0e72cc05e7837320c00a26e91e02d6ad33f6886fd9fbfddcaf81a6ca5549a53389a8a14f72abfe630f627a13d30c5ceed4145c521d0bda621ed0ff264799c42e365c3a59674aa77bab830f2e207ecb4ac77f36235cab74de7382ff6ec1e770ab7d2b20e679344922450c54a33a40010d388cc12c67acd62d86a35e8feb02f588b9620f727677302427b3bc955349fdf4fd23db43173774ef950493cceaa927e77a64b3cdf94260fa18e5855f213e7bf3663d9815cb1063f94a9263b82759dcfdba4fcd2a212872d0ab4ee742b02dfe0affd03c42c48545786aff5ed321057599911ae5c821da0dac86d2c03b39ea6d7fcb9f9b9a0fdb98ea61c080400e92061590dfa088ad56415986bd32870d316a0cb658acf74990a0ef2aec2cbf5a436adade44a73433a219f76fd8410033da4a101799915ee34e04d2a44f37e4f832bbe634576cf0d06f4883720debbf3826451c733105cdf7a334d20978fee47b88e16e700caecf3f1ee03f44a14d3ea67e4bb3ba3a4df0c60c7afaf939c4bf7965ba562a615e4937c18a11fbee6a9b559db8ca5ecec838dcc884ebc8992c4b00f7d6ea9f4ac5ba42f6cd47f50339631440d43e908c58064c48d7ba18f8be9ee121a28af6efd347ab34fde661160833352e57c4083c2452be40b70a4a50dc054cb683c0d075634550580e70c964bd3998e207354dc540fd4654b82e291efd6d180638be506538719c2adf5620dc54eea399ecfd57ad0b0469496689ddc7126391b95eeecbf1d4291b5f52c83be0be05129e5d0f9d069f2de7207a4f6bbf0a49ccc282dfdc2be2836dad205c7132a2cf6034442f4f22521a3c08ad5d388f024e7eb1b4538f4f46ed417ad3f4dc20520ce752361564f86c78bb2cfb8fb0eb6ba2884bb1c56c6b89c0acc46f7a5d734d97bbc6448e6a86b37b550223a8f2eb04a23519cbef1689283f737444206ed7b75cc9cc429e69d57e2265c7c530caf4720b4a84ec5169b172d13a957b1cb67dabe8eee23edb07c80c4ae481527499bfa5f3462ab7112607be9ad9fe74eece06f63f5f4aab80e4abc87a8cc53793755d31a7d2b0c981a9f1833a3fa75ed113be6e2e9b94099eebe88af392001419f894947c488097973d24d73c3cec1a11d8b509d2919fb44ecf0834a8be60d7cdb78ac3df1a9827ee1a82dec0f7f4ccf1222bfa44343a424e6f67b5f25ef687922d0182a1516649e4feefab0f608d52340a6b160f7fe8ce6aac3c36808de25a0ee108efbc50523d146a1c3ca02ad5246b6801ebaf7cc25bd95efdca6d0ea19703c9955835ca77ac88e5c77783daad9595a6deaa4cc87a264f202c471fe2a8565d995dbc22e5bb3ac29b1894ad4145f719d2182318799648a69ba7b248ddb59064567b2d155e9948593c6611440c7ea34e52f45afb80fee505efee409b535eda4d77fa41f72726354acbba661b715a1d3ca6bec055f8b6ef5a0df207cf73176167d9c25d5f404e1ef07ebf2036288fe6852ff0c7c9aa90449fd35187958cf3f66462a4ca5699156094b4224d8500bce1a12274c46cb121cd75a35b701525b012f6102f99024a6ce8a2b3a7e9521d3e5ca86e71f0364b4e63a19209f41458d7072ffb2cdeb7b8ded79a6c806551efe0aa95ff9f1e024aad51da1b093a13d09524802a725bb8720fa237f54171281a2f0e18466c64b86a1ea6fbab47e1b38c87fade24b92d290e8cddb58e6719889ab6ad228dfb6a93852bc09fbb07915fda3cd5b7f54dbabb642b5ba51225685f0d4d3fedd79412e8eba327a2efffd1665630179639679680055cee0b8f082db41fa78f39153f571bc379c49f1049dccbd3468ad82118ba1aeae518491b70c33264ee2417d575bb4c417f2926b88b0a14b78af48034c5f40df451b16aa791fc518401e2b46b68d429a144a645408cacca5a485066fe542c971d8aa367773695bfcc748126b48e4e24a643fbd48b4e9b7b623148453d02fe38c6d2d5a0c66946310062e8dfe504ff70477d1da692a13913c2b7ae6220b37e389a728b7c5cf9ca2208ad9656bc14b68fe2c45e11afbb33d01e91b12b19d91dc62eb3f395eb56474240eecbf5494ab8ad01ccf789e1c4f7a77ae4c58e3b6da7baf5b2303abbe7b7bc350ea83db9d0ed378dbff4aaa2dc9276f09450f9832fd9ed50882c0d7a6773bc03ebd5ce74d3a46f0a3b9c0e27c628106c65f51896c1623cc6fe3c6fb7b4e71e01da506cf0542133a1238ba3f0cdb9a0e7f5528a82f28b09d589d8658cc9cf06836ad957749fc1850ce9579158e82d5fb05e4f5abebd600b4fd68f620fa6982e246784f715ceaa155e0ce4b1697ef608c72ddc5af911dd9e62b5446a93bb74c40b48b6784604dc98d90b72b9024dfed334f6d75b84bf5b8885a811d1c8d03649d0a458c0e6e5202f5a67e83ec7cd1eefd22b93b676452700ecdb6701b9991d510e6b4a2f9d0a0f6904825585afef6a9029581eb72217f2717be967541a4726d788158ab51d496ff268478c5b33e60b8851598ec2a005996f372ff7e9fc13f4ac95febc9765e7e833fbf783d7456c1b00440eb9fa7791fcb2fbd7e12a75414eb2d709987303f164e758978df7674904c15ad78255babb1f955efcd8adc9691cc6ee17e32a1ea5eb76acfd3cb8556e301546ab0102cf1b1fc6d1eae4e6a986ac3cf73f87549a05d923851475afbbdc627b64af4fb60fdfd984fa6655f0323cb16af6fb45b1c0a45e2f1d8bdbfce59dc03c4f0fd8fb4e3a12c0ea8a761a4afe9f82d517bb42b468d8fcdd3bfd526e75aa8082210b5725138c4dba0ddf6f655d8cdb5463525834c479dd54d8afe25055147f8256b087229b32c64bda332bfef6206b030237f3bc218849fe998ff9f5436ae99f3687bb788b720a64e3c3e944fe181425f7a04ae766957c238531a7a53fe4134e4729c66083ae06f7ff9d7f2d9cbe6bef0003f335303f0e8fe351c2ef6ce8c9a79c97c3e0bbbc5aa988d249df2f0539cff3154c36a7e29d5553a77b7a5bd01d5b3f116659f8833c0ec90ab71fc92a43f11c6975d6738a19f26de91cacc19708a2fc582e25fc32a011c1742d54a2ea6445c51c300a31037ab8860a56cdfbdda9504975d8b45bae33a8f5f168c6b4a4439728574d8b0fbf1faa422bdef2784e5fd124726a00146428d35cadfcf8f693cef817182125df28ea4a9ebf38de6b66440930be4b6a0252ec829943339dc5191fb838cef69c0f240bd1be833569fdd95561da5dbca317ba1de2006b58da2b9d3b8df8077ea098bacc625d228bb653edfa3fc9ae26901e7772578a96eb30b280f28e9866c6d07fecb2995d854d5e983cd7b3fdc7261b37b1bae7e7476c1a063470df3241b50d50ae14a225d4062feaa756935ec5c551c00729bd4d4da39f7f08661c07d6775e323c8f33829050133ac96e42bb16e117c32675f1d3885e5dfb846e123b6f6c2f8ae39b47afb8eb665964454bd81ad6fb29c662779133d3bfeab2cbc13373947e9fd24b30e5be46c6f6c9eaee982b16689ac680fa9f28c5559eb5459f68890c7fd937f93d48fc59d95b62087e47cd17f0ff542340a09ef1759fc65d3f5ee28eefc83170786e8628c16df1682f91241d30aed01e9657c8de340970ae6d1d2d02258c148749ef62c9ce84bc2f6c895f2c822cd674da31bc87e9333f325d8211d2eb09ebcc5af76ce740552213493f1f99521346288ccc7974438f033fd9fbf183579371b04477d13cbf74efd3a766edca407f5b1308660f290447fedd4e3399ad3be74c2abeeee4e2d3838246bd35de46fb0c39247ed101cdecc1a6b87e56be4c2156d1a66943a677cb36b53bfaaa0f5017dbe58d2419e9980a6b9324385124417eddb71bc61f0cbe3f8ff80e0ad2a9dd8cf1dbd1143b9cde1fe14acaf7581df189e2b4c8fee3abd596fca75831e786aef8b27959baa16640fcc3cfb7cd9a87d759047a1cb95af76ced533926a6b52796ea8dfbda6669c74cdd65a1988076deaf1cefce8a60b226bb46725941d2df872d2689a4e7d3e7ec5bc06253a43674ba74fbbb072103997a9af34f7748631bcd8be54df67e559e2b0abc5964ea4c1825aba8862f27d71001d3721cd4651a37b8a49b01b163c0bfc0bb684cb07dcbbee58e52fb4bbd703af1b58ce2322e96ec5a29cba36993b545da25a5547600df23fcbec6e7bed271f41e605619996ab6357cc983d301c98da0bfb07e0fb7946e4c6f0ca0c5f097a308100972b1c226730e26760185f7646903b29c2d37f61415d159f80fb9810f53b49bb018e95f8d760e4935c4b068a6ac7741f9c12b6ac993a143a639dc4db0f9639cccaa51091b8fe86172f11f76e1adfd2eb747901efa6a2a49a626bcd92cb024a09e43a7509030bb9d4749e370c91999878c59fbb7f8aa5bdbf6f66e82d220d041b5b7226ad1ec039cbb645fee57d1a28ae02ac9acb69755aabd5416ce6eecdbc6fc68adc1847b7025665a7894b57f9ffe35ece2cb41823739de20af890b4323899f30146c1d071adb77bb397025ef3cc2dae8bc248fb0b8cf4533a76fb48b123d1a7ac767cf4ffecd4ec20d004b9efb7851ef69597356a7b8d46cf59346316eed6f356dd36f0b4c06af8bfbe908fdb2211451618f006a1cab526d5db0b6534df6961fbf8ea349f418550448edffd065727871bf91cdd4345a6a8ca656c1fa42ef0d308657657392f16b822f5961cad2fb97384d85417ca439e040a83b3d00baab5e373fae19dd03f7d6a8029dfd685cf2b07f8e6247f84ebd272a0ebc6fbcb56f1e790143f9d0310ad4a97fb83d7397213e7986da387c63dae5bfde7ca7a2d90f683353e0537bcefc953b4ff134c8b428a4621a46520b5a2f424618f30577a65b34b846249e1109646067c5976cf33f7f49f193c8a291b18fd722b25a73bf59c7b62a600487ab8e44a4933a25b552b62ce973efa1b3d765aa65c4f124e76ba0deea6eb3de73ab1f5c43d62e6953f6022a45abe5eb9f1de0da69aad7a96933ef67adf6839015fcc44666f5d6e165fc3d739bea95c05dc746a2ef3cb31b5ff3fec5d8921b2a47f350fdde4d9e6fe462a9f36d1ce81ab5a1d29f923182b70c69eaec6e48fa74084f932a4b76481c9440c346c8962d53c3fb270c07802901f1a1f40d0ba9df1be856318471d792a558e6febf3049e3cad79b23e744b0e730a1910053db9f82926a20edd6dc0526c01a94d18046f8425e4a7db5652352147ca15979427c4bb2ba770da8917935c6e21c9eff22b530703edef9fcf06aceea97c84d34e5367c6c65b4a62e6cf437110a2c263a49e27fd7269bed463b98cb5199028119a2959745742d340cdbf4de69a6948759d6bbdd3a0550bae4ed7cf36f29bc778f916a6a17f2e2b9f95885931afd9895f6ca506a1b0350cebc198a1e559b6c883947ee635255005c948574ec4cfeba5b7c50a531fb9e70ffac255ad3d0d49153500928cae05715f1b8722b8e2a8ba4be9aff3ddfc7faee14faf5979936fe6fe24759668814d09db8138c00406e18e257147c8ecb3b9cf01ca09c01283e549f9bc60befb691494e7a8c9f79641a590b849ca79c1924c41f1e5ade27844063c0c5402fc786966c3b5e759c0d25e001d4fe4c39c1fabdf", 0x1000}], 0x1) sendto$inet6(r0, &(0x7f0000001400)="bb6746a0f1ff4d199da77181b5f6e736ecd56a4d22881142cd2a3c8bcf525a27d46602a926ad9db76d8bc8651c6b9be04afdd978f77635f121dd16f2e4ae29e8ef201c8165a1f4545429adc1cebf6c992fe32ba949439d08b47fd9eacf25dacf4c06ea2bedf1360acb4340aee22b522cbde05163c75f6fa5a6611346a5b2a66cf69106f39904bf00b894d24da937d95b51ea68f6506cc222cf32783bf942648f5b17fedf7a25b61eb7e7aacfaad55e3340c4872a7d46af2b8c36bce1ce11cfd1ea9e58380411a8ed99f8822c7499f2318d7d146fb110a1ed0fc2", 0xda, 0x4, &(0x7f0000001500)={0x18, 0x3, 0xffff, 0x7f}, 0xc) listen(r0, 0xb0b) getsockname(r0, &(0x7f0000000300)=@un=@abs, &(0x7f0000000340)=0x8) 16:17:36 executing program 0: r0 = socket(0x18, 0x2, 0x0) execve(0x0, &(0x7f0000000240)=[&(0x7f0000000140)=')\x00'], 0x0) socket(0x0, 0x1, 0x9) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) 16:17:36 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x20) sendmsg(r0, &(0x7f0000002480)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f0000001140)=[{&(0x7f0000000080)="0c5b00f5d295392ce5d8e757caacfa4baa857cffd2d9b555ddfdb092609b75a54952818dc84e8ffee0e2d6d97ceff30e0c2135a7a143fda532951c13d360f63e760b3013e07ac5219b4e73c402ccbf70a9ff51aac2bfe4d469c07c54aca0142224a3941ebd8c41cb5bbb431d633f96e612a2e7dc8f37aa2f9ac5a34e80fdd0199396e6f51b537e0c019a66e86b310c4c0bca3bbd5704119e72533e54446965158cf3c69dfdf05c226198931b23f0a3866733c767562ba7429761742b7fdf92ef748a393359cfb77dfe56de5aedab8817b320ea7e03f8b7e00c6fbdd8290dac578126aee7acd8a4f1a28c8458a131f3e06b2f1705b54e5a2ccd6d39960f4f8c8cfc671c270bdacda16ad45c34f5327b57ecf208e36d169b75393adbe4d03312bd0091de3dd130d9d2a5c1c04db20b7b1fd1a4ff7d444771f8eb00c3b195e33594ff0c6f4e4549b57f5b287c53ffa8ca4460fe1d72e00bb650f1eea89a9968ce6896569d09184d874af0d55c5d9eaa798c1a9ad8863f9aa233af09e42b0d835c184cb3973c30b8e46cfd59323d7e63287a63d733eea99a2c68db27753535711c373afc0145899b45bf809da56b1225bac8dceb626b445e03a2c7133fff12b4f7971f6cf3c81feafdf5ebcf3bd07c6a48893fe14c5c028c48f37641ba6db504aa6891d9d60835eba2878ae1cdf118ee94d6d4c8d6d973e29586bfb35b55423f892ce57cd7059fadd087a066606b248c63fc3e0d080a36cd8c3ad0d1e40b3d5e054c92117c6d2a6724e6be7afb67431dd9b8332638b0ff34aef40f35773d87c475e02d1648caf3271b22d1c414a92a8df9f5e72f80087756fb4011165c1d8115a4d7a060f3f00819379c28d945724693b379ee13556fe2cda36547a168bcf9144fc3df9b28a1d4cf99831585e3601b0091683a815b387f2d5e16011a6c069d74a29f8593ea14696ebcc8b64fec7701f4e2c5378ba6c3056d70ae80fdf2510b2648df6c70091ff785295f5e0a31a23ea89b0939064883ffc91997bb8f1dbbcd4d83db1f26d668af81984a8ddd29259fc250b532cd972e0c468914dbc936115a7e0320ca9b65d3c9cf05f71e53cf7e45e5c5f15face32e3047ef67e81592e04bb77bd886784162d9ee4a8b90ae2bd1b7c676b86d7c8f7f65e24830557b532474ef755bdee10ee589a4265081948e186e7aa4e00f441cfd194d53e9900b5b23f8b71af65c04568be345f766146e4b5250fc6d91caa9436106a38f70d603bd15a65950b40acd5027a0bba0482708ee1bc774342168df186de946c88583d937784451949074a9d0a08134adb93f7e6d6caf68b9039da306ca1f1fbeadb65fe985e0d05d791bd494bf108db76184dc5b90fb85b3627945f749ba9ab8d86942363f259ac1e7bdd043783ce43617f1edcc9b1ff6c7e6b352158003dce9747203135f97bbfa8ab2341320ca51060ab2803548361547df0b2c07a932cd72cd0b5d52e1333d7de55d537503182e3cdb3723e50f4a9340bbbad3d443ee22e1c1cc4a1ce1d6612e08924385c46b086ad212236d6b1209c64a23b5ba81c81e2ae504dce9d057f8a6895de749bbabe9d5f350f1767faf5cb35804650e8d59707fc737f97a88b15549ffa246176ec82a8a4debd16b0033801183db437d505c4eb0b07e9e4576df3c546137b0aa0c9405699949988361063e467cc0f4b147f77d75bed09c9bee81533f5a6491930ee357bbe787fcd1301993494c8d7144768cb3f2ff02ec9954a54b4893fda1e6cc19541dce5e4ca3513fb702fb681809c2a69afb38315ef46910c2954d7a9d667eeebfa4a0c35e7a15547a80321658f7188e3b008608a4d2406f7ef4b350154cfe2f5c2cd0d73c00918ace46b6eca5d674cd32c6f86b55dfb35dce6e5fe1903c84c4876c6f9ef670bba3271761d52a72910bf41c459c4834c8ea152990e589888451cd154938d35b2fb61de9063641157a029b51bd08e3d1c1362b3539d145c7e87ba3fb0f7662cb324e270eb67c31c67d51105be0c93ef6dff0a8dbf064e92806f4829f31440cb6b4f0831d64a653aec359e7eefaa5a4bb7c182034a2801680948ceee3892d1beeebebefe40903a7f29ab273c891eb4411788969485419dd99e4322dfc1907f10760c9d96cb072160ecf12e1d9a1a895c5e8a2d44876a439b88bf753543ab69ecaa3d2cac532f18067869dac6c5bffade45ae5b1f49c06ab1708a6469c84636335cec623e16ef8475f0799e83595130e7c252c4bb503872f1e1258034ab7e637f0ffa924b522b2f6103f60aefcde72b15507779eb1c995e94b3ce312ffcfc6d1916bdd31f535bdec33bb51c49a20a78bb58f6c33024759ab442ea83f7788e1eef21c5477e6ef0da589b50a5d65c75a9243a1947c2fa0fa01f63185bce36d0336aa09e9b6f2ffa51f6bf1251f68a30e2edd0ead960d7a4bf00f59ac2fda3feb1b246bd8cb7939078fa4d9050cb61a83a7a39f4034ee86501a16bbc53cc0b463564445f89aed2397972ef533e2de7ab84d67e79d1e3ba4611d22a3d47c7a23392bf6cb27e951086b5680af086c1224d7528d4cf7112429c3858e4bdd5894f457d1defdee2ffd810e4a21a4bb98459e71fcb8db190eb6df10de13785bb7b694e1b760bcdd2f471e1c90f2c4ad533b7b16daa101c13f7230bf1974fffe054fc03decc6a982f7d0c8228c02d977e4990774981201ead2e4454b09eb62187e94725da71c3f5db3eaefed302011616e38e2ddc1a24febc3d6c87f49294d3d77cc03bdca4ee7c8abde05cb6c930226a20180b638ff941f1246d7882ea4bcbe3a68a077695d932c979d44bb616a12f5feece322bddc5b960d054b7ecf781f7d001b2d7c4ed9f2c64eeb6ab8179768cb201d8af2593635edd48a510cc09d2377d21422876e02586bba82e1f80fe07c8ac3761fc8f5a70eeb5c8bd21febeb0d9eebf63f3fc53e783bdb1b27d1b62040bea6ea7f38694967673683175fa72f54d2b8b24d90795d81b486bf29f61fae265934595f29a6a0039025a5eb57d41bea18018ef219e17d74cb867263b0279f12ac6b604f6e2147ac5b7694d7733a94a81f1469fc6baa67d824cc40dc8dab10854a4d13a880d9cd498b13b7711e0c437815ab251e1acec04c74a1e589bf90898afc39553eb513d2c5867a7573ee16a977142571c75147a4dcc5144803c4bbe9f680595b0f2c2cf8cac72fdff6f0ff9012526c87ced214da30d27dfd13f00784837ce2c775bfc0ef6e6ff6efe56cae481c24af8e20c09d631febe0d32f7177b1c342df762251657dafee7835ced207698dac6502623bed6080da65959361c3c5f01955067ae7e3657fad2a626c42e871e57d7f5a4ed67dae420254591bae8d9c6237b0326a9af860fa9ff02b204619c283a2d458938a2072c7ece22d1142d88424562a256545a62e7585efb036e93f737d6a405fb8204c1f35dc59f7a22195df504065b3dbf9238581e6daab50bba1236c3c01e2f560e195aa78d231d30210d0f0cc50263cf8bcd0828be6d1a4a3348f87904bf9932b7cbc54bd57429700f0ef215bad2de66064488eaea95a940daf1e027415cbb9b7496c567eb11ecc271011f2808a4f648f7463c5f4a9467c5c1a55c1fa49e685400ea8b8194dfbba52ffb06ebe252f4459bf31823232b85b5d153470feaa80ed8caff8a9478bbdf0303c1a5e8b9849241f1748f78edfb01462dae342f0358283c8c1d62cce98951a83da503d069a094da80cb29c168ca666dc4cb014354bd3bad99c50cbb522d2233026964c4619f42088322f5e2378b44cfd2de523104d6a652b831f6a50a11781ec097f322455c098216ab3876c6070574a51e9b108f3b2435456a53a08a603a16f6ac77da096610b9c00e426cf1ebe89a81efae8f15a43401d76309b09fe4a82cc43463bf3f09a67b5732917ca522eb5d194980e35c5aa9891c73c6c5bee86e83f1e34694f88be4c928492f86935233cd86a89269da6a8693350c0d767d932050de6a552fb50879c9813d42e328ec1e9d1fb76c59430ed818cfd9cf6967b367c17470bb5c959baac198479c0d82682aef0c04f6ccb12671b38fa481a748bf2a11be75d5f24b8ab4243b82f4522bd7e01c9cbf774ec95bbcaea0b2c9e7ce9bc17de8e0ff3f3ab6d241f564c3e44eaf1a42b99b442b2487b2f0ee9b209c3b80c1610c21eff7816c751489002cd94b30d59695eeffdb17ea39615cfadb6dbc67c1fe4e7b420613b5e4c3bb551452b33c74abb31ed6a51f929eb2c0ec7d108fd2f00612d42511317c088e74bebb68bb93433c13fc0b17c52a8bbb4d4a90670c2f5504bb1e5d973e9a0a3bc16482347063f4289628a716b317d1e2d282e0aca9a09254da95a5577c4e2a12603d34cbe387ed6399d6d359df5e3b318556792857426c1d9c01dd272c2174de5d48c4ba0f10f432c354980cb941271f686dbf771f6f2aabe01b2cff61a77f7909cbf3cc3bb084fbc71a957a80a3eeb51ec7049931d78d0017a3ab59a1cd9148a1b8d5ed034451a2d13fe0d9d7499f9d318ff94ca02db21e046f840dbfb6d9b4756e040e974cd6ef0f3040e34fb9990121ebdd0652ace9134b99bf597bbcc4ca3c86bc342822c586b95fbe96c35f537e98c800768fd57f770517e3383461ab21d5b6ceb49bc4a2c2e4750529f7d7ceb0b07b53c58a23a213d4171e5063ceaca26675c1566e1193fa13462edcc262cf4fa625151c94ba8aeac51e02b07cc3d191f124efe288923b14348924cb0ba050017569fdc4a09ba4b197fd96026385c9827426c32e4b32af85672cf53971c5ba8152141e73a27d94e62619e990889e1a5f5887e442d9433cb14482850769f84aa4851742716f6c0153562c3a4a730a6d6fe251aa2d7540749cb783fcfe6889d6512261224da06b15c6139c8c7675821b37e4dd8d8ba4db0cbe230b2c3524217a5958f7055cbdb16e8564d5329c7e03edd484264df8ee32c985c2b2e878b5385b657cf66e7adff9a0be67b88ef95d95a158e36cac5f159a182912593307cff75289bcf652fa455d25aef4c47c96967cec47c0ed44aef65fca37f2c3e2363aad20099d31d37dbe200fe275555c4282b7368aa4ca77c84909563e099bb312431b76927e7e357fc588985de869aa5637143ec4b030d2a957f3c7c8ada3155b3cff3106dd048ddf5d90475a93b4c433c37c017bf5e4589ee796963b1ecd309cb85a70fce249349df36ba81746e9e9f145940aaae1b9d335f95ccfab3a39761998ae4bf2b66b7a017fe16e10ae94ab291fdd6833a9f71b315e94add92aaba935c7ac9173959454acfadf76ecd9500a9ddca39a84255cc3410d32bd25affa5fc3305cc8fc9b88bf7fd06b32d1297e0c9a464670fd2e42e361cf219c71fe48826642fd32d2d8eca95c7cc7b82c989656e2ce99abd7e7b104ea471c4c34ef45b7cc502f7e1e339de3974bdf6305d1a22d6de30f675c8059660b9083a6c94233fc1f91e625df42b530f7adb8806b45ecd3f783fe3d5c593d22c144685b8cc2ed93922df5d4ef4013f65cdcfa07abdfcbf38919e991978c9e5afbf0e19a5aa0b291869692cba7910af0ed4962716b49118dbd6089fc7211d23bcd202e8fec907bb4e5a1a5958014df7e83c1ae0e57a8c04be99f6230b0198989c5442f66c53d93ce1cfeca5eba57c87abdbee37ac3e3044c21d3e20bfa0b89e72df02780cb6f5e57648617582f9b67ce32ad1e960341ea44c2dd9dccab5e45b634c05507fa55266c75142ca7a36e508083ccd4f7a01e7acf07e85e2527b066685e377985d", 0x1000}, {&(0x7f0000001080)="b8b0448f304defd0db29ba5a1a10a11d225c03e03f2447196d1da056535c8ca2ad2964e64d452eed445f541421e71d12d59b5333f193bff045681b5e192b478f493eee677ea52ac37782e6a1", 0x4c}, {&(0x7f0000001100)="f842a1f0a4d95dc84b2fcbca7320a6fb2023e264", 0x14}], 0x3, &(0x7f0000001180)=[{0x1010, 0xffff, 0xf3f, "9f69fa08af6fc33d0c8e72c6ae05741f155c88c68463ac1ec09d07a55b0e788d6779966bbfabe1b78d8d0790dc4a768e7558b89fa89f1d78198f04644aea0575254451e999123a0f48c54deee334017da99983ed7b5594fad0890c239d97e9dc79f7cc9c03cc7f3ed7119907316c84726163e65a68f005f7c427c5041aa8981df187abe125bb7b086a489c1babc0513532dbe665f2b2252a82eaecd1861923e1af548db41ab59d50282893a9f8af3e1773d1ce68eb3c5547119173b83273640936791b33066f4476046f81617f5e55b712e39e27a390b6bc33d9abe6fab57867e846aaef696090bd4598d287133c02c0edc1fbd03ac8d1fe53d9da673883f7bbcacc2ba1643bc1ca70a63ac6015a30070f2870ae677daf3b7cf063385a803288669a1455f55e9dcefe1decfba69b73455c07f353687ee3735626a6805ac1f9359c8ffd63abd1b887e145497e75faf9da0c4d5a067bb2ed1118e78c6f0c07f0d48091984df436a3ee1429e10d71957f25f75adc4628078a1935fa1d9ba0ca09d8b557d03a34a4d2d4e46a136a81a154730c2934ea126a7e98478a073dd449333038abe79d5ad8296d8cf86ce68803fd4eb399b5c2d3bf02ca2a04f3488d53128b1cc45174bb5104a789dc0baa9d3a7ba1d786f41d1bb260c2fce6c1fd67e6e3392faa4151a3ef496601c30af8d6cb91a2224361ba908683ecc125d8f6ce2da920614315575ddd75fa6339271f9526c8570fdeed12bf76105d1da498cd86f19f99236e429bf6f7c6ed2ae46f09621ef7b46f070f1969eda13ebfa2f749c3f2cb3e10d027994f88a2c6d7f55993175b838bf4aad0f9637b24fd64b31c509f032e994406550a763eeff99f8bae3a748027063008581db1a154648c1bce3d1be922e69f8dc69cf20abf18a63d8af9e517587e306df678da521deb63e8cf5e54871779b85e13cefc4d79c65d9479eb71d5c6ddcabc9862f2efd2f9f7991b0a7d72df76457f36b98e52fdd9dcc30c24b512c674ee031fba64c049c9cf4ee1265236586d29826719d997bbca0b99026dbeb81c1514150f3304c81acb51ed949012f9ac41f7aff77c702dd6ab1454cfd0a60d441df12fac0094b224878cd6f25a92fa30ffd02b12f38203ed15cc9f05172cdca9b17dc196e52cacb3fac7d5cb69bfdb85e0fb1af67879f9abe6d792290b85c5b2b9000ba162622187f5a0b15c92170e164d57204c3434244594a39e7a1daad00b3dc1b4b4bc87257a6cea03c308baa7098da0455d4d7b4f6f5281781675d98f2f7fee92e12e1bd57d163e4cbde4bbdf4cf50e2ed0a14a93d9fe31ad6745584d6223c613658e80e95e92ade90485f362aa466e620a8d9896dee723d8a68da0fc98d7d122c55ec0196b33d3f95fadeebeea7bcbbe3d545f36952e34e3b862c7a7aa65975d6d7984572f025512d6d7b7f2e954c0fbb36a0b2d36a7c3bed31d93104860daac71ca3b72f801af079d5d24b89861e143a46852985aad63978190950e9c0785c4482da6e2c6eafc8e9d6dfd0f15d95cbe1339d47613b4bdd1cea135517ea8235dd586fefce66c0caf88f8382ee513fc1662fe40d71cea2fc7d0f2b8df65252c45330bab458263393b6c000f4a692fac0350abb44e12a550590c2626b25c7994b05ec73b1c8e2ff579c1da67a4cd3f4f162b31b7bd9c550b98e0d5403e6b419fde28331d6e903eb24dfe064986e7a62a1c1ddbcd6fe3fd1d5c2479061a69db4fc77fbb2eedfa6a02f116c276c2e2376597bfb769803112705ef345c4473d1be8c23718a67c22f81603410deadf2063c4aa2b69c6fd1d8d97cefe48ad7ecfb311595ea559de272d40dfc9508f73878ddf1165001d394cd4c5bc2c526feb2d876401fd08299b6129fc44bed4c7ed7cc58aecde21c461add183fffb5b25192529ef6cf21701ef4164a25261e19be29275571bda45b4d5a7fac1dc802f057d4bd743a916f6b1645fa8c1212163ede8de36503e39b50e985a4f033e5398dcb9fce7f142e87d576749d97b1cc3cb02ac9358948a28d8c0e60365c11f84479f195dce4af1788d523fb23c06682bf7e3568cc361ec125c58620334dc2c6aa8d754c4a85bded8a50048dccd00e164de2010a70920ad14fb0b9e407be21966f051a542d0c946c5da8de796705f2e43ae24103c4b4ab96482ac807b53a57e49995b4c02e7762939ac532490cb779b54f1ab57c53e161be7f73b38c54a06e66c694d274a58b0a4702619896c20cd24691b115a66f846a2555d3fbec9950cb4a7857b71531323f7666279f46402e359d6b24d0f6ee625a2d6fe4538960523766ff4f1e3426d22c9e615b8acd757025e3aa5e89edf2d1be711698f0b12c24042b2b7728af063fa996be098d48256dda0ac51a8f29258a5047bbdf36a1c06ab49bdf81d8055b6b6691127d4a65210144a17bd76852d5ae4adefb8656e29e204d75be3d7497cb80995f7bda1dbc53d70482c7af3408470acab898cf412ed2d270d088b917d8a3bb97f744f1899cd35f4a4f3ce941fe591e6f5787d98293ca2083f0384ed9051dc2972ed81f13cbe2da0a484922042f22c039404061c3622ae279b145b0b1432140596d716e436a2c83c1da9e32b2f5eafef6f5cd9a74b9bdd7ec1692d624f764fbb7dbbfbda61b7e0994ec291659cd418be4f602c609681fbd1e2a283301cc38040844730dc6c66d7e5ecc7ff687871217e88c9034f04809c132eb1a9901526432e19f03b05f1350e07fe1779a4ee507a50d9bb304145a50656d8fbd16ace1c81c5981b7dad35cfbf590c2b58dab0f6acd190aec6fd7ca113ed95791d3ac15d7104fba4a11dc517eb03263b49ccb57fcdf6424b0656fc2ac97bc3e10933ef2775b29429e1f43dec6849ead90a3824d51ec6e25735361bfe8e5579ec93e8f2ed2f835f83cbbc4b66430b3436e7da7953b3c83ccf45e4f5719a590b4c5be7e4ea4d0bdc3a044ef804228f8c7a356bb21e52c11992e3b425b185e1a30dfa886d0028f6b54ae9c03ebbfa0bc26f8e3d9f9ac1091f00677c55b45d5fe3e81ddd68834b41f8fbb351f062f99626d34ddaf55bda9c277b8368a2b66cbd52551426b2d021c5eeafe38dbb254ec17d4ac304f60d6ce683762ff9cf8742c3ae8492ebf8027372b63c3424a548895f2c8a48e1d9b542249b9660b6433bf235c8011c3b1c1e1876b8a66772d4d4a372273a61bb19ef7858156434ac2f88572eb6ddadd3bc197a666222e3dbd953076927148afbc648cd792e521c4b114398b206e2f68b8ddb8b87d70a2cdb892c13d86c366218154dd2dd7218e939e62d6b1b66170d3157315c49c0f97020a932e1e38685409c6b5597f995692e173c252c3098170bb2f5edd8d23669aa7c815ba62ad471a21a6dffe71e6e32e313fde0c4390f465c1f8f7cc433f6a0f1a33a835501e3750860cf9586df46fe17ea739f8994aa81de610d0a6070733d60b90b6af389663581448561c09122c8562e2898a40f2baaac127b46c8eaa17f5090b0af2190853fe92ebf10c1c3d3e39ccba6a01a6c01b0bb65a459f5c66ccc73cc1c1a20defcc76995ac3d9da03fbcf56cf371e8d223d1ca76e15d1d9248506925e13e8f55452f829b24376a542192642980dfa9df64f97f5918480d6694acff511ad09ca4dd5ebca6813aad1c369e07a87d9c19a852897124768651ce811335ae51d1319156b0e4c3b124279f94c74f6d4a72aea5c590b92fc4e0072b22775e6b04a46e1609a350308714b4ba296b9fc57b10b02016675994089d8247a139ef2e7a41ebf870f621d572434400033b84e614d4dc604d3f5dec4b1da063194a4d10ef962e160fdfec917f60cc7a0256f2866b904b969661beee45ae5875dc0c8994e923a4667fb9e74bac3c4fe8ea08fba6440d0f0478a31d51b10b52b9be87348d2d9f37403f4f8bb1c07ef51d42ef35168388d8733410ee1c66ce028c4f2349b0914132651ce6d5c1844e44a008784a38ac23013ed9d71a7b9d97a9209056b60a720a3ed66aaddb590e5a6ca8fdf562438d0d0665a6fa9ad8c499b065c29d10db7d210f40e3b3458a13efdf6732b5c06536a8ffe76f0383a1dd2c8b8ac278a228c051dcd5ba4f8c7f77925a367e3fc26fae9c5674f9ff2edd0c139b8cc4564728f18ee91d5679806fe2da7af55f8a73d55be55c52107e277807cf8c05fa745c2e18f6b863e68edcc941e21736cc48628a351bc6c72d1b91e27f573202e4add373e112bb2007387b2cee2cccc6a8bf208775ae5db3addbd877c771704588dcac3529990ef2798003ede638eb98b8d671a82cb734e2c11eb198bc21ef695ba3a9408077123fa9b555747e26602554a651724935515d0fc9f851074c38e5205908fbe8cdb4877dc306da8b5f5b7d042d215dab8c76408626137fb30420d97570c27e5eaeec022d0f8f4716613af021b70a044c65f43311ad2927e8308128b89cdba2a4c6fd4416f19ea7d84780ac1c27a12307693140cf3aa8a4c884f8efe27e91dd404b4134d3b5a6b017b92fd22acbffc4c50b373ba6c79df6f534a9fc099539c4a68d77b202f442d99d2f6e21cc49e1a7a1c69b7df39fbda1a9490e3aad2ab3672ea331d06a7d4b19f633125c6d84724e849232d28761cd83ca71746d0097ee9ac861a6ceaacfb14bbb0c7273810dc2c10a06fa5c32d76d4e0a879b05e206e6613f5bcd43c2aeb030f8889cf2c04d2915d1cc0da9a167a39a22d69b3d31de3b3b95ed9cd017f715a58d573423ee1b004d09f7d12c2a9b14b8e5dd181a0439bb4efce2cdb68f11d7d4fda82163c8ab864607372120131b2bf51619ed8a136a679b457fca1119e76fad752cd18aa002d588c5a504d71c316c3c3f82671102d331142d463f9beeaa93b7fe342df5e444c11eeb46b1e72e6d8e6a49c81ff1703aa77ce6d54b1beeec52b0e5d59bdbb2c9fb6f6da674e6b686951f0528b931996e72a1f97d9c56cd801f3533047f8c7a709a620385182acf995b582c92bfd7b2b4ac64dc6daf894b08d0b05e4566d3f8746c4a8025b4b64dd247b81a47126ce7de3cdbb7c36ae0eb0fa0af3022be684d45901c7c0623fb5e54902f882b8a809f93c10a278cec15e11c9492c6ee9d44fc5165b1e9f3a049acf06edd17fe9cbdff9a5129e718ea4bad2d88fbf1d175d0f076e1e80531c48ed540a993f5ec127d0672eb07bd1976cad5688faa1c763e423164ddb1d197ddd9da123876faad12f1e3a9febe557a2c829a230bf89b9bff6c3f2430dca0a487c6c1012a46bb1f0da366a6c220ccd749def7bdb4a4cc84b840a87a3ef4e1da085dc918133ae066fe54788d6b9f366aeb8bd7552e6e6686d5d5583a927a0b2abe6c907624e7ba2cf3610a0b4edaae44b9ebe0754973115b65e9a3b179726f14a85650e8fec6e407417069323913d7f7d8b6aa8fabe5e88969dfb5c885dda253405d80a8b04af93e5d6c9200acbec0aed68d79aa6d87639b87f70411e2459c5a5e7476afa05e033a5c9edbeaeb2e128fc14a195d3c2aea89711ecbc15b5b30e1751d231b7b92838cd658d6d7d72044d374873c8571a21b91ded3cb2f87bdd3cac218327902b280b8b36f206ca0729e6d67f4d1efb8c6ce2fd0000de4f607b627a6561dafdcf1d5b4b504a5fb722dbf6d5b17d799d527efdd82d64eededc957eef75cfa22b3cabdba0fcbab10168473aceb214438c68867b2f19f564e1531453a4207bc44926ef0ce97d8a98a4ebfc04bc6ac17242d231ce721d7a6cc2939205f2ce8596ee0933b314cd5244a2d5f47bb2f9742a299e49c80e3"}, {0xa0, 0x1, 0x9, "3d40afb00da1bb024e286a7f5b3fa90edea0dee34e79cad7dc2c62af44d9d8a626d402991a227239acb176beb34be3aa7c4660ffa46a0e551248356c53c6460f1c60165772fcf559fc079d121f9ac2602cc3cbacb541f5239d66f4532767ced3dbcdb4facda6127d668c3aaf4abfdfa434c60bc9a11dfcb0c0861d89663fb714e540cdd0c46aedd09b5e0ddd1fa0"}, {0x98, 0xffff, 0x2, "a67a86e3785e84fc3058812dcb14025a89493af5aae3ceb8ccc58acdcf41fbfc403089c1e81c5085c6347dafc13679a3d548550c6bab71bddc2bc83c2d09f03ad7fcd966ef64481188ae416ae8422a8b887e68ecf610693e23a50e13ad17f472f550633e0f394f18f8b056dd794b9ad45c81a504d811a5d6b4e36bae1536e277133ce0a275"}, {0xf8, 0x1, 0x200, "2a0710f4fec5b91b704714f57f0c16eb2524e6d35ca234927b0d4407e6da77874b5c0c632b7df19ec746fee1dbdcab2282e53f6660f84308dc0ec5ea12ad87234a25b401fdf5477d48551796549e178f48d2d60aa8345654d5250e04fdbbd89bacb42f19278ad072216ab7593689b891f6ba3dbf94be977000382d5a99a45b7d52a7284bd30b39b5c923485df3d525b8d1f7c874a6e6ea45c73c4d87f56b1dacd1fc6055844557b6ed437df1077ab0b93e5cc29352c8da8b07b912e2bef4e0d26f07265dc05fe92183695ac5c501d9766b3244e407c6384659d8d06727c01d0566e8"}, {0x58, 0x0, 0x3, "2c3c392baa97d7491253ad93f975d99ee4cebb209d8ba063c070c6c35db125a480311981a10c64286f20e61e28fc0383454255316118846ca203f3e4d72b60a9c4ebda14dc"}, {0x60, 0x1, 0x7, "7853a09cdd2ad38c01407e0f6ed6e3e6c05d3eb5e98ab486f96a8ddaa31c1b7fe26f3a098e4ac906078522ee53b09db4d5c9791253ce20d01807f66036a6318879dcb44f9085c02f09d9d782f4ea"}], 0x12f8}, 0x8) recvfrom$unix(r0, &(0x7f00000024c0)=""/113, 0x71, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000002540)=[{{r0}, 0xfffffffffffffffb, 0x3, 0xf00fffff, 0x8001, 0xff}], 0xaa6e, &(0x7f0000002580)=[{{r0}, 0xfffffffffffffff9, 0x40, 0x3, 0xffffffffe5712580, 0x80000000}, {{r0}, 0xfffffffffffffffb, 0x2, 0x20000000, 0xdc8, 0xa5}, {{r0}, 0xfffffffffffffffc, 0xa9, 0x1, 0x6, 0x731}, {{r0}, 0xfffffffffffffffc, 0x20, 0x80000007, 0x200, 0x3}], 0x7, &(0x7f0000002600)={0x3ff}) fsync(r0) fcntl$getflags(r0, 0x1) pipe(&(0x7f0000002640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000002680), &(0x7f00000026c0)=0x4) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000002700)=0x7) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000002740)) r3 = dup2(r2, r1) readlink(&(0x7f0000002780)='./file0\x00', &(0x7f00000027c0)=""/221, 0xdd) ioctl$TIOCDRAIN(r1, 0x2000745e) unlinkat(r3, &(0x7f00000028c0)='./file0/file0\x00', 0x0) r4 = openat(r1, &(0x7f0000002900)='./file0/file0\x00', 0x1, 0x2) lseek(r1, 0x0, 0x1) kqueue() write(r2, &(0x7f0000002940)="95db275b41d858f9758a2ade0a4c013a173f7197690cc904dc10219e174db8642f1501c3e2c10ede3339b692a6818d97ac713245071c0a338abdf9871953ff60b00f378213c2a328a4884798a0941d5d2a1d3980cbc0dc7996d584aabce015", 0x5f) r5 = getpid() fcntl$setown(r0, 0x6, r5) r6 = openat(r1, &(0x7f00000029c0)='./file0\x00', 0x0, 0x20) fcntl$getflags(r0, 0x3) pipe(&(0x7f0000002a00)={0xffffffffffffffff}) writev(r2, &(0x7f0000002d00)=[{&(0x7f0000002a40)="145668c2ee12007e487df1374ea5aad9c21b21eda6a3fe10ff01b89b2cd818e4060f4f70bcbb8fe7d91a", 0x2a}, {&(0x7f0000002a80)="92f3598fded5a9f9118c54bec7896767040b9335bcec2e8223e7cb27f794bace3f09e6ed7ea7a5aae487c6404deaa68b668553b3826fa17da411cbbc63d3d750078d0aed793d6d4854c6a0d8a82ff57c11f15ff0d5c1d11093c5deef66d0f7589815a3dc5e040cf953faa6d37ed243855467dd6e4de09d9910457e861be26ef7", 0x80}, {&(0x7f0000002b00)="bcdf0815396ae4ddcc33b56325dd1d05c7b221722f2451264509f54e9091dd58dc9d7dd12af2b492a5ed06f3662d0e67d632b5c1256848ec7f7e7d1bf89b1a34e58450e4a89d0e1fd875a928", 0x4c}, {&(0x7f0000002b80)="825425cdd4f10d542fb9a1faff45a8f614e5e487411d23b6e30d6722a9315321af84951496f26e3d67df0abb5186badc8d76b453dc9df765ab5e9052e90e20bab1154ada7ae4afb73897570fe52148050e4f64b2895562879602", 0x5a}, {&(0x7f0000002c00)="c54441b44117c79a7e166357655ad8b65b47fd74bc05162e2ee138e9ba04834d473df568ecb19c2399f34da34f2c33090ff9ef6d9264279640881a20957f6183fefe0785ddac2402d3625492a7ef55b2cf6e7a0fa9f3af04ccf592a0c314a3e4f37cc52836798ba8070fc97ab8f38ff63c7ed7938ff2902bbe315f6866b7a05e5a5996b968fe3b941fe357e4a7a6b0e8b5750c41a18cc45b43b200f45eb1c4853803cfa5f1df0c6938a8febe2e10f7", 0xaf}, {&(0x7f0000002cc0)="2dfe0b9cbd6d680f6a7e4df222c5c022218cea698f4321326b3c8591679acf", 0x1f}], 0x6) connect$unix(r4, &(0x7f0000002d80)=@abs={0x0, 0x0, 0x2}, 0x8) accept$inet6(r6, &(0x7f0000002dc0), &(0x7f0000002e00)=0xc) semget$private(0x0, 0x7, 0x4) getsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000002e40)=""/183, &(0x7f0000002f00)=0xb7) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000002f40), 0xc) ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f0000002f80)) 16:17:36 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xb, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x24) 16:17:36 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) munlock(&(0x7f0000724000/0x2000)=nil, 0x2000) minherit(&(0x7f0000721000/0x2000)=nil, 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x100) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) 16:17:36 executing program 0: setitimer(0x0, &(0x7f0000000200)={{}, {0xda}}, 0x0) poll(0x0, 0x0, 0x5) getitimer(0x0, &(0x7f0000000000)) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) openat(r0, &(0x7f0000000180)='./file0\x00', 0x101a0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x20) ioctl$TIOCSDTR(r1, 0x20007479) r2 = semget(0x1, 0xe3ae38896b57d635, 0x4) getpeername$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/6}, &(0x7f0000000100)=0x8) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0xfffffffffffffffc, 0x6, 0x98f9, 0x8]) 16:17:36 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x1000, 0x800000) writev(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f00000005c0)="b9", 0x1}], 0x1) r1 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x4, 0x0) kevent(r1, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r1}, 0xffffffffffffffff, 0x1}, {{}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffb, 0x2, 0x40000001, 0x4, 0x9}, {{r1}, 0xfffffffffffffffd, 0x0, 0x3, 0x80000001, 0xc43}, {{r1}, 0xfffffffffffffffd, 0x1, 0x20, 0xb6, 0x2}, {{r0}, 0xfffffffffffffffe, 0x10, 0x7, 0x4, 0x525}, {{r1}, 0xfffffffffffffffa, 0x82, 0x80, 0x2e, 0xc7}, {{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x100000000, 0xd15}, {{r1}, 0xffffffffffffffff, 0x98, 0x0, 0xcaed, 0x800}, {{r0}, 0xffffffffffffffff, 0x40, 0x3, 0x101, 0x5}], 0x81, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x0, 0x40000010, 0x4, 0x3f43}], 0x7, &(0x7f00000000c0)={0x71f}) kevent(r1, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) clock_settime(0x7, &(0x7f0000000000)={0x5b60a13a, 0x8}) 16:17:36 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xb, 0x20, 0x5, 0x1}, {{r1}, 0xfffffffffffffffb, 0xc2, 0x20, 0x2, 0x56}, {{r1}, 0xfffffffffffffffd, 0x80, 0xfffff, 0xffffffff, 0x2}, {{r0}, 0xfffffffffffffffb, 0x40, 0x5, 0x4, 0x9}, {{r1}, 0x0, 0x22, 0x0, 0x5, 0xffffffffffffffff}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000009, 0x40, 0x7fffffff}], 0x20000000066, 0x0, 0x82, 0x0) dup2(r1, r0) 16:17:36 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x20, 0x4, 0x3f) setsockopt(r0, 0x8, 0x8, &(0x7f00000000c0)="d5ef966821a1ca67360c5df3d919eb99b6988a214d", 0x1) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:17:36 executing program 0: socketpair(0x0, 0x4000, 0x8, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r1, &(0x7f0000000240), &(0x7f0000000380)=0xc) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b0", 0xaf) r3 = syz_open_pts() close(r2) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) fchdir(r0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r7 = getegid() setregid(r6, r7) readv(r5, &(0x7f0000000200), 0x1000000000000013) 16:17:37 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x0, 0x0, 0x0, 0x0) kqueue() r1 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x8028, 0x182) getsockopt(r1, 0x2511, 0x20, &(0x7f0000000180)=""/77, &(0x7f00000000c0)=0x4d) 16:17:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2002, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07010000ffffffb27824af42b43622b3fe491d05f25c728c00040004"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000040)="e26b96364be04a5c84b11775a4ef807841aa5161c38caf23c73b8b33a206175faddb48acd3ddf33a06e8909eac17d2a5e381297491a74886de7aadfced268823bb373e6128595de6284616c0cbbb00c5bcfad9b3c9f4239d3037aca2c42e84c91cc866fc865a44d8a0c729005eaa5dc560632635a21c6b8de59efbcbcfd1abe0992e3ed31c94b3e4b9473bde3f90322a54ba2fd399428a4d27057ab260196d9fcce36929f36b74e5783fd96b0518df963d4f8a2664de8bb7b9", 0xb9}, {&(0x7f00000001c0)="486f38a70605f9e663825efc0500b481ca8330be9be00971064c6f4e5e9a4be7ce4689e9e8b9a0f42681c3d0bf83b8176ff2cd30dfaf8057d0", 0x39}, {&(0x7f0000000200)="8b54231cc85020f284f14682cec2b47fd488e12c51ed6e407ed3d31ae4133d9e808085ef029d58536e5c7fc26937239aff73d32a9b61aff06f1b772012cbb79dd510d7c84490e9710923828db6582d0ff84f2aa9ecc8797051aae065d1d2607b8e4906f8cb9598fa45ad7524ff286197f477a08dac953675e9a6381fe8ecc52a0d2754a98096b1eb2a6d30a06341672cdacd2c933c46efb3a1e337ecdc140127c4cddfa6d9269eac1ab9d7b3ac88c495d5b7", 0xb2}, {&(0x7f0000000300)="adadd406bffb12279bc785bef0ddcc01f5306b7bb32f58207387b169360b5e88f14e1324fbcefec2139d8fb4c75ba6713946620bb021b69c4104e45b101e6d8899aec0f55bac7a0e111a79694aa505175dfe79a6a20121885dd0a14873a38a9e160ee7089b606de96c02b748487db0cb", 0x70}, {&(0x7f0000000380)="a0a232338d6135a750993822cea3fd8bb716fd83f2a0", 0x16}, {&(0x7f00000003c0)="0ef8289e0265a7a1d8b5c13b447ee2c04c4aaa87e8e74cd68112b7ee1958427bfab2", 0x22}, {&(0x7f0000000400)="815cdce8e02b451b2ee42da6beabe74c0edaa4970e39b0ae4c28d37fab4294c3f4e45131530cfddc26cc129dc600c0533c956c53e1c147acc845a788c919bac56aabeadf445f453afb296eda8eaa62d9ec5aa7f46ca0a7d025f5cd", 0x5b}, {&(0x7f0000000480)="a8f577c99c6dbc816c6c73674ce8f13b775eba90cea1e8d2748c016c4f6501db3033d2e84162cfea9276f757d6f0a59a37a3649b1d3b84baf8278e2bead5c37f86f6397aa35e85a0e683f692b943b6ab1ef7f33cc930c865ff14148a4556adebfad6bd15ec0282c4ef476808b8fdc94734fcd247f7aa", 0x76}], 0x8, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801c03fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:17:37 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) open$dir(&(0x7f0000000f80)='./file0\x00', 0x20000, 0x10) connect$unix(r0, &(0x7f0000000040)=@abs={0x9caaccf4ef84171a, 0x0, 0x0}, 0x8) r2 = socket(0x2, 0x400000000002, 0x0) r3 = msgget$private(0x0, 0x100) msgrcv(r3, &(0x7f0000001440)={0x0, ""/59}, 0x43, 0x1, 0x1000) getuid() sendto$unix(r1, &(0x7f0000000080)="31b2477057d47fff11705da21411975860ceb748fd05f873eb5c30e247c031f0cf14a9e51e683c3d", 0x28, 0x4, 0x0, 0x0) sendmsg(r2, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000780)=[{&(0x7f0000000680)="85f8e783212369834a38e4e6d86fb4b79fa0bf222277beba93264e7b38a72d652f43aafa16041ce7f7c905165f28bfac1713edb353ccced14d0d6b8fe6e43ffaaa4a616142f4ff2fef0b9d74a3d3ae2092e3a85ea77b87502b9af49562f6ffb21d00c9bfaa973b1dd6ca52a4b5aae7aaa74217a048c404f0a2e2d088b08744fa0be7f6f2fc7fb99924622f3f580ac8b78c953c2451ebcf8a066010944291ac5b49fd1e5ec8477d02954af117171347b5f7aa7bbc8934ab71be84613df804944a510d969163362c73d9b8c9e77de3fde1e472b97fa996debde4210b3dc87e015f51de2bc5d49efe6cfe50", 0xea}], 0x1, 0x0}, 0x435e8e46437e3820) r4 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) setuid(0xee01) shmat(r4, &(0x7f0000fff000/0x1000)=nil, 0x0) r5 = dup(r2) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000001000)) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000980)=""/208) getppid() getgroups(0x7, &(0x7f0000000d40)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000d80), 0xc) write(r0, &(0x7f0000000fc0)="0066198c49f6c46ecafb33762d8bd8d2eeacf3aa5c0c012c8a7f99f6bb83bc7757806f989c3674f336c7d2", 0x2b) getegid() getpid() getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000dc0), 0xc) getegid() getpid() sendmsg$unix(r5, &(0x7f0000000f40)={&(0x7f0000000140)=ANY=[@ANYBLOB="01802e2f66693293f60937e34f59fba7da6c3e1c0be100000000b295c149409f7c3624597870d4494c9ba6aa47a444b46400c85265d7b579fcdde9660b90aac445b9efe1981a74bcc095d131b6e13436bc55cb441631a5b5897375d35a"], 0xa, &(0x7f0000000d00)=[{&(0x7f0000000cc0)="93009d26b2fb3b3577b472dcc4bf242bdd19f85eefe7e8e30efabefbd46bc097c7d4f4f7f8e0821a6fc19645fc7bcf44d7037004d3744a2a580702", 0x3b}], 0x1, 0x0, 0x0, 0x2}, 0x2) 16:17:37 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair(0x32, 0x4000, 0x3, &(0x7f0000000080)) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0xc010427b, &(0x7f0000000000)) 16:17:37 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x15) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) lstat(&(0x7f0000000140)='./file0\x00', 0x0) 16:17:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000022, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8c) pwritev(r1, &(0x7f0000000080), 0x8b, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000480)='./file1\x00', 0x0, 0x0) semget$private(0x0, 0x5, 0x640) 16:17:37 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file2\x00', r0, 0x0) utimes(&(0x7f0000000240)='./file2\x00', 0x0) chown(&(0x7f0000000200)='./file3\x00', 0x0, 0x0) symlink(&(0x7f0000000040)='./file2\x00', &(0x7f0000000100)='./file3\x00') 16:17:37 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x3) 16:17:37 executing program 0: r0 = dup(0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket(0x2, 0x400000000001, 0x0) setsockopt(r1, 0x6, 0x100000001, 0x0, 0x0) 16:17:37 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x7) madvise(&(0x7f00003e9000/0xa000)=nil, 0xa000, 0x4) 16:17:37 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82022ea39e3919c7618833647354e2b22f66696c65301e369381286e315c0000153bb184db63533a110039d4c9b0"], 0x1) syz_extract_tcp_res(&(0x7f0000000100), 0x0, 0x80000000) openat(0xffffffffffffff9c, &(0x7f0000000080)='\x00', 0x80, 0x40) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x365) close(0xffffffffffffffff) accept$inet6(0xffffffffffffffff, &(0x7f0000000340), 0x0) mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) write(r1, &(0x7f00000005c0)="1bd8f17f63c3c517dbf3668af43af215706bc4c9f37fdd60434f524bde9407e1f955ce4bda2c25ca53f84ee76cec17050f61392d21476ff70a16445ae21475f7749d86739269baa579f1e1f798e5d15621a7c80dc1389819af4c43fc112941bdeebe0de9b828a13cdcf681c7e0a9a3ff989393bc9be43d0d57641705ad32e84cc807b1d46a50fd6b8d26cf67879ccb9378b8fc740b70b85c8ec93114a5fc2275daf6fb49554e4344f79fddfe09cc9a1d202717a4aef53028e3f084c7f85daecec0e1661e75a75d3cf9246171651fbd819ff6172c3cd0ce9e3eb4fc9e6a95975e87a615a2030acbed619b7e2e51c575611059b28baa8e25e0dc055282842000dc33ecb44f65dac102952bb46c6b8bcb22af6246831aa722a9a44bd27d57053855768261579d62f0db87684bb0b05055e85b981fa47aa82bd98c25ac784ef2fd5b2e385050835e3a80ccfdd14c7e56704e5d6c28e91eeb49546b8a9bf7778a39c534a3b7e562ee9bad7501395b32df1ba72ad39a9d7d86545f23be76e3b8f400b552cd019475993bfe61d55cbedc0dddf157c8fce5fb3844223130af5629021e497d68ed23d98fa96d55eb521d0f6476a410d5724ae55f97ad845c33a72445da2f279e597c8efea0f78da48ce35ac85cc0102118fb5dd17d558f375325f1af9995560aa3ed8fac53f7ccc208959206b4fdfe5d23028a604374d1b4442c24685f83", 0x200) 16:17:40 executing program 1: r0 = socket$inet(0x2, 0x20007, 0x2000000000005) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x2000000000020, 0x0, 0x0) 16:17:40 executing program 1: r0 = socket$inet6(0x18, 0x2, 0xfffffffffffffffe) r1 = dup(r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0x0, 0x49, 0x200fffff, 0x10001, 0x8}, {{r0}, 0x0, 0x8, 0x80, 0x3, 0x1}, {{r0}, 0xfffffffffffffffd, 0x2, 0x3, 0xfffffffffffffffb, 0xac}, {{r0}, 0xfffffffffffffff9, 0x0, 0x40000000, 0x1, 0x81}, {{r0}, 0xfffffffffffffffd, 0x15, 0x40, 0x8, 0xefbe}, {{r0}, 0xfffffffffffffffc, 0x40, 0x0, 0x1, 0x8001}], 0x8000, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x2, 0xf0000002, 0x7, 0x8}, {{r0}, 0xfffffffffffffffb, 0x88, 0x0, 0x7}], 0xcf50, &(0x7f0000000100)={0x7, 0x5}) socket$inet6(0x18, 0xc003, 0x5ce0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) 16:17:40 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x28ce) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)='r\x00') execve(&(0x7f00000002c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x7f}], 0x1, 0x0) nanosleep(&(0x7f00000002c0)={0x88}, 0x0) poll(&(0x7f0000000640)=[{r1, 0x40}], 0x1, 0x0) pmap_unwire: wiring for pmap 0xfffffd807f00b1c0 va 0x20000000 didn't change! 16:17:42 executing program 0: getgid() socketpair(0x20, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0xf29, 0x2, &(0x7f0000000040)="e6f9bd0c96b360fa59ad30f773c195950069b389e53c12f929a3fd67acf620dd1aae14559d75d287165adf3110d8cbfe76daf314e3c32ce669af312b43e0a592bbcfe4ad0e75addbdfe6167c197cd359d807afcbe068df8f00db91bbe1c790b89d2cb2e91cf46efe34b956af0ab0be43cbf78d7a9529c669dee61f7ce58a637934b58412de3f8f41efe953b0e6b69a628dd609", 0x93) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r2 = socket(0x10000000000, 0x3, 0x0) getsockopt(r2, 0x0, 0x4000000065, 0x0, 0x0) 16:17:42 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000), 0x0) 16:17:42 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000dfe000/0x200000)=nil, 0x200000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r0 = semget(0x1, 0x0, 0x410) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0xffffffffffffffd8, 0x8, 0x7f, 0xc4c, 0x1f6, 0x2]) 16:17:42 executing program 1: unlink(&(0x7f00000000c0)='./file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000040)='./file0\x00', 0x81, 0x0) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:17:42 executing program 0: r0 = socket(0x80000000000002, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="3bbc22a15ecf1eb23a8e96cee434b7caac20734b9f8194e24ba508ad63bfc2a7fb350cec0eef94c4f36afb46ca0d9c238fc69d6362cde2455f54e87d64c484e528b83ffc92dc93846033fc895378a61a78dbfdb59cb73296b976e73a48219d962609399b833081690da1f52c", 0x6c}, {&(0x7f00000000c0)="8c2c5e9e69831ff6f5421dd894046d3c399b8f", 0x13}, {&(0x7f0000000100)="a3f72fe7a5b0603fdd305124deda2fb62c90dc024f075122fda4928ca425588b0964a5f46fb12f656b7007ac161795", 0x2f}, {&(0x7f0000000140)="319d0cc3cb1acb5a5275cb65a6e2367f2cac0f4c962846a8939a97ca91764fcc4a5fa3b2c8c83037e5cf3a060bd35425827a11bc4ec74bc9476714e66ee2aecdafd44754d4746f0080b98ecb3262d45026bec1039b57369bbb231ec057e0dba98cb9639825b1ec", 0x67}], 0x4) select(0x40, &(0x7f0000000200)={0x10000000000000, 0x4, 0x2851, 0x8, 0x2, 0x100000000, 0x7, 0x288f6451}, &(0x7f0000000240)={0x36, 0x5aa, 0x9, 0x0, 0x1, 0xffffffffffffffff, 0xfffffffffffffc01, 0x10000}, &(0x7f0000000280)={0x80000, 0xc109, 0x7fff, 0xed9, 0x5, 0x7, 0xfffffffffffff001}, &(0x7f00000002c0)={0xffffffff, 0x100000000}) 16:17:42 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = dup(r0) accept$inet6(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r2 = dup(r0) ioctl$TIOCSDTR(r2, 0x20007479) 16:17:42 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ff3, 0x7ffffffe) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$lock(r0, 0x400000000000008, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x1000100000001}) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') 16:17:42 executing program 0: r0 = socket(0x40000000001b, 0x2, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x62) 16:17:42 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0xa0, 0x40) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='\xad\x01') rmdir(&(0x7f0000000100)='./file0\x00') 16:17:43 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) socket(0x6, 0x0, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080), 0x0) 16:17:43 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = socket$inet(0x2, 0x7, 0xd3d) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) rmdir(&(0x7f0000000440)='./file0\x00') r5 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x120) r6 = socket$inet6(0x18, 0x2, 0x20) r7 = kqueue() r8 = accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) fcntl$dupfd(r2, 0x0, r1) r9 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) r10 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r11 = open(&(0x7f00000002c0)='./file0\x00', 0x20, 0x8) r12 = socket$inet(0x2, 0x2, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff9, 0x80, 0x4, 0x7, 0x10000}, {{r3}, 0xffffffffffffffff, 0x10, 0x40000000, 0x40, 0x20}, {{r4}, 0xffffffffffffffff, 0x40, 0x40000000, 0x47, 0x9}, {{r5}, 0xffffffffffffffff, 0x80, 0x2, 0x100000000, 0x4}], 0x9, &(0x7f0000000300)=[{{r6}, 0xfffffffffffffffd, 0x4, 0x40, 0x5, 0x1}, {{r7}, 0x0, 0x2, 0x40, 0x22db, 0x9}, {{r8}, 0x0, 0x88, 0x3, 0x1, 0x9}, {{r9}, 0xfffffffffffffffb, 0x10, 0x40000000, 0x20}, {{r10}, 0xfffffffffffffffd, 0xa2, 0xf0000000, 0x4d1dffc3, 0xffff}, {{r11}, 0xfffffffffffffffd, 0x84, 0x40, 0x5, 0x9}, {{r12}, 0xfffffffffffffffa, 0x2, 0x1, 0x439af42e, 0x3}], 0x6, &(0x7f0000000400)={0x20, 0x7d}) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000480)) 16:17:43 executing program 0: munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x6010, r0, 0x0, 0x52) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = dup2(r0, r0) kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffc, 0x40, 0xfffff, 0x80000001, 0x401}], 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x80, 0x0, 0x1000}, {{r2}, 0xffffffffffffffff, 0x4, 0x40000002, 0x6, 0xffff}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x8, 0x53}, {{r0}, 0xffffffffffffffff, 0x44, 0x20, 0x9, 0x4dba}], 0xffffffffffffff8c, &(0x7f0000000180)={0x0, 0xfffffffffffff813}) getsockname$unix(r2, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000001200)=0x1002) rmdir(&(0x7f0000001240)='./file0\x00') rename(&(0x7f0000001280)='./file1\x00', &(0x7f00000012c0)='./file0\x00') r3 = getpid() ftruncate(r0, 0x9) unveil(&(0x7f0000001300)='./file0\x00', &(0x7f0000001340)='r\x00') writev(r0, &(0x7f0000001380), 0x0) getpeername$unix(r0, &(0x7f00000013c0)=@abs, &(0x7f0000001400)=0x8) pipe(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = getuid() linkat(r0, &(0x7f0000001480)='./file1\x00', r4, &(0x7f00000014c0)='./file1\x00', 0x4) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) pwritev(r5, &(0x7f0000003940)=[{&(0x7f0000001500)="29bca494d6ea3bfd209fdf7ee4b10831d28bed544950e146a24e2ed47dfc1c9bea092ba303002310accec5624559b4cd7372653cd0407c9faebee698181b873d879a007994ff38f23f5a555d24dae4f02be5db5091ef1344ae78715b212c097e611a8dc0aeb33badb377ef8e124b552c8cf0228cd47488b080556220a769a4bb9fd90cbb2222bde01bb6a0ac4b5e8ec57c2f4e9af7178c3040abd43a22c7e965600c69d241185cc71a240b3debee14c3101f8047b8b2e2270c5ff1b0376a4184223384f4d9f51a1e7b68c4d3057466d83cd718f91d5fed6038389d52dcbe668893628526e7b097f12e678b531df8b7f5d07cacb1653fd7eb296373def416d7ba65ec836e9d781e8dcb9de247148567060ce43abf14a0aa5ff09bf92ae0cc0a0620e8d9c0c94ec0d6ddeb06d06bf434d6879a2b0aae585907d5f8d237330315bb936c2509daf2742483f89dbde515b678afb89c9a8ed35dd33666076baa328faf869f5382a41e2ec94dd1099a37051c76dcd809c441e8fd57b22cb5279da79e1e59d268d6a04cca95d07b103b637448d4ae49afa94285b8b862a5390182c8b765c996e63a87ca7159af78b2bdf8b6feb53e33631d95f201f93f5c4900fff7239b221e41932e437e48bc865c0cec9cc3a6c039376e0a2105b222d61df24206d371187d8136ecccf2e5c55ce2a74a6701b8f4d4896f5d1ec4e02a48dd6debbc963993b312a1cfecfe19fbb3c0b11adb8b8b733b74aa0f922cd6906bda9432bc31c4a40981ef5ac01679d07a3e991dd64efbcfa075775e8ab3d37e3dfdeeabe83aa6977f1da00e3c27c4a8e90c22724b28e5a9c846877a28e8ee203ab7eb94b2cbdf34534d7284cad07e7316e5ec1cb263613b74f39cd28565d0187ca5879653a1077f077c0dc465f8aa25788efa8052751191be0e38171deb7853b7132857eab1cf6faec244a97b78f813b7035edc66b8e24ba5e677299b0f20d221d3d3e902345fd0ccf312d1d0a0b4702fea5b4c5423b08b45ab1508b6f4fe9e1fa704759057627fccf45a90c8022168c2836951d0cc4fa06717794d78fc33909a97056f33cd62c55ea6cb88bae6df043686c95b0080a75914faca54b2130a79ed63f71b5c60adbff7304ea02ab0a73f543edf0999956e9cbc029e4e48214fb26ecc1b58845ee25d55c75c27f67ce13a0a901be763de0a23433083e0e52750271bc7003949068ed12c37e4ff98b5b48b0282cc71fcb8d7c46f1361132f29c1196c41c5b827b9834a1534bdea925c43bc1e4d107bca2928a1aa112a651e6dcea3f8afc2fe950d097eb7c8e92b8b416f71f174f93e0d6261880b495117064eae5f1b22ad906b163f829e278b9658655cf1dbbb0bd905781138da9135fbcf2852e126568803ea727c82f41b4b61d34cc479af5a0a78be6506ab2f7637e0498064c7a1c30531083695e586a19e43bfd1acab42578fbc6de90b95297b3cbe89b3263b4d3685c07e9ba2c59aa7280ed2fbd091d5f95094de0221e6f7663b6fa5ddd27e5d4781e5dc0aadeb1df2ee6b412de6ab94161782593d53b6e7c5247aebd6a62918777cd77d9c72bd35e5006fdeff2303e8cde2dcc4d47aca46d647762c6f451f6696b589a3c05de1465e6e2229a8fa3c58055f9b07238824bf8c93489e66db81b90df8f9b671c1a7be4b20678de215b7af1a210e267bb7d1c53e4311137961aa29dd08ab09ed97b5d57ece1be885c1c544073f5ff3cd51b3753bfa11fc287dd89763525e7a0cf819b4e7559bf3794eca7021d6da78fc033b902c32684d4ba07c8dd8b2f52a8dd4b56e731fb25841931bcaffa06ce9eb813accfecb3a52e0a4cd7f164091f0cdb9d8893b4c0d5e3e245526a983d9e32e26e871b0afdf02d099ef38da6fe0ec4181eedb51f60371c7459502c69952b22cab14039740676874be80429a854a50bb02b15db24dde61cbdaddafe1d37c5825f686b80039b283e8781067e0e93e3d719471fa94777127d4af9a5e45a04e1e115c19e3e5adb743785a6909745ee3fae981deeb1bb389c47fa1e611d5f45bd8c19404d7422c068fde0a317eaf536b14b54de308a93ddbc6c705632cf64e0564e0b207c83791fd45a99f2e0609c06618761767e833258d6d3fe49c26a8df1c88a2ada32bdf4d7309c11d467a321f6ce8817aba037958bdaabcbd91f08616c0588c15e0fec08a260107a0af3e77900b83296d20625795239fafd280888af0450a02069369bf361b35b11f4babaeac6d4c60b11a03bd12822bc749494a43532d46f3ecb16512313f84d68ee75908f8a188471232b6a1daff39142000d8d256f3335c512b2c9971d6928707281435a15217faea902de10e0bad547a4e09b875c8405e578bd835041d4ffa530de2e02b7c58cbfd7a0cd250eee42923ef7f20f7b7204da068a310969f5f6ba9b95e8ead72f84a7ecaead8b10a05b2e2f3fe608c17408e7f93ba4f206a4b0be76bfae17ff1c5c1c2f8663759baa640e6f73465a5c78aa19ad7f37b7bc4f349c09ea91ea2958e49496cef4b46da561e78cc619b4046e79f533ff8468a6b370b66e76ff9311faef041eb5eccdc73abc3cde4b67dd783d8d5dce35b5c68914b1d8869e3dae86a52021bba7bbf5a2a95847c906d828825694f9c414736265fcecc44d721fd397dba1ba85b2484c48a8118f159e7f974e28d0982de3181db2ddfdde19f17186447c0ed34da6779a7d015b7dc2dd2970f85813ee35c41ddc111dc4743b32879996209c24d32dccf3875e4948f55d47b32dda904e000114c39b863a2aa668a056a477323fefd1bf1eef86b3a48589b310a0597eed037ca238a35f37ec24ad4e79ec989d400792831c1473efba646b19b2f9e0322dba6dd14ee9c3300a9ef6b92499fb10b8086f3a7053f43952fd2739e7a7a56224e21ae1b51d5b86150f77cb50654fb35825ce9362250333d6f93debdfe960060f70922f0c9211c4af1d3ee77e4f0faf03cc51681ead6d130b9ae11c2f7700d00a6479ac83263ecb2caf6c28cef70a7e40a9fbb9ff3d01c8c5d355d37bd9109d0fba71bafabc69222c730d17705f80bfa29e536c6a47bddb15d6929075e6e4ac6819e9a9e95dd81340288db7f045be53258e61a5360ecd926908ef67ba6df55f673b2450e0fbc4b737ce95dcc1dba25bb3696a2ec4c72cc83a38239e1f89ea3c54f2b978cc7817f72635c8e3c842200827ffe18d92e37896dcccc024ab0df28e05fd8ae2c4e114191088826dc17886a009de7782d02d3c656f0290f634a69ed51732496894764abec4e8d60201172c5d5ed38f9602657879a544f5808cd47e37ac83dac09a16e5c1ba96a755eafc457c2585e417bab706202422538933e6e9295c730409145dd1f91ce63cdb45885b9576d9592e0a28982657f2c9103d3d60ffb2403e6460b2bdb8374cd2f8e576b814bbb5a73f72257895f077daea8fadecde8dd85429f57f098651b41441272b0716581fc5df4c92b61fec46f0a64a46eaa8174a01d40b32fb91efdb18b2ff961fafd5198370a9890d43dcc63e2d2aeaac4a89a67187d192b50ad22bb9a9d28b88cd7a0b6a53e5cdc385c9f35f39dc10660e3dfc0dbd9eb0b7fcd21f5469bacb9a275133ca7e7a133a5d1e7dd0459bac18c4b00ae33b2e5657570bd7b2e7aaabd8ceb4e8f158582b29ff345eabf6b26a861960cb85b849519d54ae52937f7d2561be3f4f06f6e50df6a02615a05a4fcb2e7326835722f18de700bf2aeb88233f07a121bbad745d188734e644102472faea808791cb1e4b65bead35dfbe19858ce0b92570d3909973e684b16528a2e2558cb7955de4a3d193fa17b32f5f59299f5ce09adf4062c76282052142d033b827fb117ac1bc49058b6de2cf487fcf9d44c53b521303f1010cfbc16535ae948c10332f6a46c48e2d02ab29b6e9ddbe7cabaa5ee8dd02ebdf9f7ddae174cc3f90b727f0d763a553a1bde113ae47bb4f8f8a738b9caf9133cc6c5310f5b1770ec7a01af1528584bb6a3eda622ba44a92114df7cc3e1a29a7f25b1e919f2f75c26194d82db17e61bdc0601250250d326438d262be09425918abc1f87a217e773e7d6fa377bbca31cbe7f9271728b88371c2d67b2841ae1637402de356134011102eb2041ee36b2441faa7d75c1dcc56213b9f4839540727cd73c3ef63f22b504aee03b49d4d00416db78f45a11b58cb13af27c1b24d79659f5ad7b42e4a16b8934012b8a9639ed854b0a95baeeb6e1e15bc03cd61ead3ffc6619db1c5d58868acfd0e44777b808774b3cec5230e382e941b4424eee5018646b395989ba191c46d6c697a28273cf7085ad915cf8ef5b5e35a97dd80109d32f1f667ddcd6aaefdf5967a328ad59e739c66b7fe32ec1e6476a4e75ff01ae5f62e347782b73859d1758ccd888162afa20b4ab755f0bd58d9485dfa5252292bc2478b93e5ec5384471e84aee0a0aa170ff7d953beca8975d8220a1786f4ab8648abef1256458508fe1f1ddb9b2b3334d9348da784ef2dc627cbbc0780c8f7d4c37c6d24a70baab9b3088bc1b8b904d9bf712f11189db6959acd604fb1f3dc43f7267bbe2f7bb6cba30adecdaaf835949c572d31e87359359edbd247c3ea551113357d47de41f30b828100a6844503a5e24b2c103ae7959391fe29edc779f84f2110e89a53769836eb00e997fbba3cc9b567eabdbd5bcaf0eafe0cb95a14f767afce6aecee37125f396e1b55b95851ccd6387d544a9d15da7e9b4a5bb584ade98f84a9627963688ab2f086d806ba36ef642330efa1499116084e21271c715e758b719ab892376579886a0f75eb29b5ce8f74057cb794340ec3c699083a7d503b5adc643c64b47c0084afd21508e98a3031b2eac98471e9df9b0f6d15a7d9455cdcdb8fac49241e9388995084254247699293dc8f74cc08ed2dfbeafe7fb1fb6df26b33178b4a0c2dc4083d03b77dce0e1fef1f92c558244a3d75e159f5ec965bdbec8500880bc36a45bd9de656a75579631ded44a3fc1e493cce2058efe85c2b73660f1b743d12e5de7ff1ee8b047a39bcd8902e3b7ecf534a8a38ab4a39339269104faedbf76273942b00b552bdb3dfcc5067c69bd9a52074f571e8c7a42c419347c63f1a10157e877b998ec32115255e33536e9587ab971ece44bbb6ebcbcd2617c8d98b42eb558374b79b4f43ae557de64ab088213d1b6cd301dd060bc6e8b075dbd34a124322045a40db93000bd3c7c184626f40c2e0872997320513cf706e663a6d70ccdbbb4517dce5970a88e7682792e5acf67ce7ebd683b2e65e6e09a12e27c27bd8404ffbb2aadbaf19d90b55cbbee1e214bfe45fce1fc40862f406ba0ef175e85a5112695b518c7529117f90599409efb5c1fb3601b51eaf5e8c18f5d03284504eb5d151c88fd901f4b21baca27727a92ac2adb34ecfb3d2675871602886bf99f23a726e2957d3a38fddcff986522812253cf15f6662d4afb7dec70549a836088ee537a1759bf63dcb5a1e8cbf680126bfa3a77cb1596108cb70363636dda6e53dbe969808563065f3a5712500c576254643d643802e01b036bb4e13e8d338e79a8066898828bb2557c8ad213dda16605ffcb1bd4ea5f65030f99b5861240dd5d7db75e11df19dec4c0333a39f55dbb701d2e409663ef956f5801458f2e0251d027ff551fb5c7eec9c2cfd8db69aef66afd7141694bad548ff4523d7ca0813966e25449431e328ad82a325c994c885e7c229ec21c660f955ba85fe5b1005dd2dfe595a848695ea50f6b81eacc26fb750693be3cd4cc70f9b0d52a", 0x1000}, {&(0x7f0000002500)="a0261b55896b5f0428721a06578508fcb5c07ce3c77e85f734dc049dba9bc7e86da23e59f72beed4cc97bf53131e4f29e4c3226d811f5d1ce8bde89f6cd749bdadc3e39a582276e9fd47572f53d1ed6651915a4910920d0b39079a9861e9174afa17d87c9d7f1544570cf640687ae7baf7f029ccaf55bfb60e05f51a96be4f77cf43685de842d56dd7927755647deabdfc985717efa4425c9b889b809295b6c68d12e92676658b1018e4d054afe0aa3a368564a2decc853c8627aa374ed735989e4f1a9c1eb6e67605de544c31ce56c2c6764695eac6e2b63e84c7d03019bf4023942b38d7f040eac0803dea1ee25ee05a2d3aae6453108397c48cef", 0xfc}, {&(0x7f0000002600)="494db9fa0b93796781866196408b87025b1ac172199a854d5b45aea15a72f7751f5a3a668e0a5c339dbe876d1b96c034088769ff5d0c58473fbfc17f80e27022776ee9ae7f829da85aac0709095937febb3740700e768c0f712723bddf4556595960f1b4026ff2278a4572057698f94e39cc1d6aa79193e6428e5389e3b1bd156b1b80de7c46c7af7f19eaba960361b4cf893a3ea3d4b3586b7d634a7ab9c8ebc52b4f7340816f29a663fac3f393e3a20d28e276268bae676c2b1b4f8536ee6dddc9b02d6b0a764f11efdba434", 0xcd}, {&(0x7f0000002700)="d7ffa44fe6b8f2a146dc08edee02b8e1969f24f4fef3fba6fc940244fb0a690e1dfb94b259796e542f8030d83e2fae1061322b5439048309d77160865bc7e1fd7b3fb8b76b4dfcc514d51656e87e0727849580a4c662dda480e61ed8d3b70b43fe7dd75d045026c343321a30cd0048c192db674f950655c1a5e5ce2c016baf961ded757c6cbc576918545cdc3451c6339ee25296f97ad59137e4412a14654d520f1addd57c80f5e95c66490fc01260e2bcdc0b77", 0xb4}, {&(0x7f00000027c0)="68b2da4da69c0100e6f92f3ded609ca4e3973d0289276d4c1f62936dd596c54a9d56b3d5939e4ba72f3d56869883d38e7a63aefd9324dcaa2e9c25015f14a6a0f2bf78225cb8ff1ea865cef27cdcc1ca2c5d17e5f63af258d9831b670137288d6079d9535e516bed75dd2ef73ce4a2365842843083d790c0309c2fe5ba28be04", 0x80}, {&(0x7f0000002840)="5185881ed9e847e697cd330689c08fff1c97d532fd7a9ccb5954d5223373cbf22a6288b7d5caeefbdb158e8d4494e204aeee09ed764c6792a90f35f5901184c470044eaf5f291cbf1515b3e817d9586a71be339539f8e4d6e7800fe623d8f07aea9d67bb53224e60546b307fc730d6e5859c9d0cdb6dad49806bdfd8b492a8e4d465a68147686925dc6884ba1ac028745ace890d237855e2ddbc70fd45ff909e460ce25e6c0856a2047b4b22d4bcc57a70b5d9f4a5008f2e0b880876fa18c0d5b3742b1e2ae4fbba8fa8f1a88de3811201050d75158ac3e5ad6fc3a370494648d17bf99ca72863be590ad5eb81f9dddd23ce171956b2a12ca238bd53cbdcbb3d482317ba32ce587fa60c45d62671ab8863d6bb768cb7b2f71302d8a9559baf6ba350a137e7d47a401b400dc8c47a4fd3df196541986b6a13f0d9098a334028e549a9f872fb9348fb440388a449c091b49caf34fcbfc05b47144f1936f2ee4bb9f1cd851493b4389c8e53cd0cac37ae06d1d31c6fe3d8b7cf041bce0e234817f5be5953a94fd9ea85a785bb059cf8c5c314a165ef42d944d074716fd97bbfa5f7a15b3a38a44166cb5f4a78c7675d53ed7b7a5da9920aeaa838fdf520b40ca007a5851a2747b41b6c038709fd60577f0ae574868b00e6c10631f17b711040bdceb99e060e5c0eb901d30d0c6787088649d2f9e946bb09bcd093efd02089d7acb370c119bf48930927c5260b4bce2f8bb9d06dffc2e9cff35adebab2e6c9e5e9cde41bd6da1ff186a573f0c3a2d6b3b29562dd43fa116bf0e24153689a283e53a331318452b77599614fd47b3fe276c55869213ab9a398c32eb66dc18d23b5d3e33925cd0ee506a6f2154755a3f682ee6751c600838f2f8092f16376017f7729d869598af139d2d392e592a813a2064dc5e3c746caf5b76b9494dc7a4c1620bc35c86350c4185e9959e6285a86b2d42a17b5d4f1733188184e4b6f319c9f57d83e8be336b1cbe16a3e14697cbd518af226a44291f694f4fe9bd8e360be90083b536f8cf5cdf4690c9d6fb5ac953139b4189d42ab2a87b2f197be430b516617a7cd55b558554e11acc04bde11a5dd4f521d6849b6bfbfd8c214b0ce9c06648f053f2dfc8b29a7e4898302cf623fc94bf8ead2f291eb64e2d73314379334ec1cfb84105c79eb22742949ed173eea94051b7771494adb0558a13c9a0c28471c9eb30d7c81db6d87fc176a3afc44e7fecf3d37baf59b5ac598febaf4eef1aa3ea6ed91b8f2fee758096f9bd2fe2b3b7bcf4b09f1ce9a225ca3e6c36cee1ddc54cbec966fdc3a425d3eb2b0971d81c30ca8d558e4fc60108573a6aea8005e4c75fe8d1be43be984286925a6a1197cded34e5da911a7521a8982b06f59e378a005687fb180f7ebe1cf7f79a52194e8fdb655cc4ff5d47b37a7383a810fde8f2755d6305673d77a506bee7d51e1370b73afba052248b35eeb5f39bae4bd41ffc5b27e57f7a28370fd73db45c69cb9cbfd5de399eab3b3888b1069eabb747e41737f871ab188d901edfa1de4aa41219e1b3c7365ce7dfaa234f4de44bd38bd38c8c141b98c398b08936f0e806762a658f676a857847a7b44c53c7b56f524ece30dcde89c225290cfba4c4b3d72aab891c75ef13b4f6efcec0f5248ebb0ee3b995379cf737d3a76215298f6053597e82e00521a2456b7aa96ddda216c691d59aba479e08b0f7eb20a45172b65bcf6fea454ce6365dee2e4be78b3a8fb1609181bfb56fd26c6039c998ced5d15960202f61ba6522e6378c6c2e1983b130e829be0ff1d738a94b346999496409220a9696442fc80eee52a644aabd8833cc9c013d3abca87f890067f6429ccca77ce4e3aff5050a4a4fb39337905f171771da9fd785b0598370876a8817cf51c065971201472ad349fb7f3340389a0ecb4a2ee4c720532e340bb83d64ff145a09e909b4a631618135e21d6ef4ac86c32233035ffacbc857be7858006a5eba9c6fe58c5872cac59c5d26f14e47c349d237f52a93eec7de35a754cabe8e70f847c91d8c82d252d599446e5c6855227aa3a33a042c02f4b9e0527a0d793171dd9f28ba6666141aa73b6174505190cd0de16e65aaae7a9e2fbbcf41dd1e0cb16822244cd15355397cba10618959ebff630d32081851fde4be792e99e3fb3091f1f4becaa2c035feda7f3cc6f9013561e083def3a2008b6da40899bd22114e97215fe2adee33cf1a7f928310a38599aedac7d39d1b2c6da04b9d05524f3251448846b1698b191fa2eb1d2e82cddf2e028b52f9e163800486a49dd8a138f6e846e771d3d96d9f9bf21c03806896ee1c1af2a00855cd19b1015946f0b00a447ecbea3b1f8bfea01fc0aa01e669b390891b554948273d706fbac3473765b4815d2775181cec073485928f04928f3464e1cdcedc839c99600f6e66e12218070cf18c2352aa196469ab6a6f3f689a21c1b5853992fe8b093496f0e9210d86ad6d4d4581c1b8890133baf07d3360c631abef01e5f6ed33309ae88cc663e1e418fb7f057ed3509b869b31f30650be8a148d591e4418bb40904d8a8d8ce33024a229b596e4a6ef9e538c45c853da5687db7df8c9c1b111433f6fe3848a420ef35a6d1e5874ac2133bd3a9e28157e834ceebb506ac83987a9934929118a13c669b7276877769474f47809d4244ea37c3b578d91a5df2b3e6fda9ada58aa9b8c80c08d30b8d79a2cfd496d1eb61b9386b44331d4cde2f1acfa1bd625d02a3d727dd44ba8587d25beef394ec78a8e1d42a6a904c9e72630624bc0ce54e8c0c3105abc9953f627c8c58d514fa160efacd33f76fbb9784f4595ad695f3573c22db7b0aa8c107021a9788ad37c0f6c8d4657fed4e5309717c9b6e32ceffb992614982b84b01cd749af0469b602edce261ad24e5c6e1de9b9120d64c7899ffbe368dacc0345ff36bd6cd321a6b45821b8fe67807632e6c378430c8a4cde2a7574232c33a5e82f60fbf5fdf29684a9604eaab3884d366c7155b6b43985ab2f4c91440867481f5d526f77042a79c9380380b6dabf7afc9958fb45881704f367783ce8609e4c9614c2f5b1c91c93a9b549eb2dac20065a2c1b80bb373819b71d5a4310f5d5e6a4766d04a46b38133b7910ed48b0304d024e33ab6707126f4dc56c2866ce7b9d914ba158fa09cfeb6cc070ec412ba738d8a446a6202e92a70240fab7e05cdd83e5c7a3b36ec1945d892fef75b8876b5133a765c979c0a60b4336c2a3c4bc1c80321ca5af34a5be17a2828a9dc893cc80768ddbb3cd3badd9c57144bf4832d94b5dea414c533b61de62f3ff3b5c02fc8dc8db38c9bbe7dc564db53152c68504fdc378788530dc1dcdf7ce97b8e4e95ddf84ea1557d9292e8d8f117fd4208ecc83bc4bdb44b6424ad4c7ae259d4fde1cf4913d916b1ac7a467f446c4e6c0eb8cd930838e0fdae3dba35acbcb4283604c1c456fe6840705088c873e3f8bea10f69d24b290b7a1eee472a7df22d8d65dd491471f3ea68c4e0e714c4cf334a3b27767b579c4c8106b7f1c3372141f949215f93f372adc9769e45ab5b56b0c68d1fc2469918be0c31d680fc5b85c9e4e94a00f58a3aaa56068ed6a73594a1ce8266ba6f98c148b885909e4c2ddb4efe66b55114a1932d60170768c7c9b435dbe135055d47ca5a4895a8ced7b3660f18287a9d504d63986d200a4b103e6c62ce30cad889e490ce24246cb5855aa4287bac559fa2e5a90423c13f90db980f4ac41007e1dfc5c33b46c42ef316b5d379aa66eeb2aa195f4fd521b09d474b3919e681bd162f3d7eb0e3e4c7e58c0260fb34e5161bfcff3fbc11c6520b9cdc04fee6ec706243ba65bdc81f9ab9d35e77cda4f726e3cf99618577beb649f91e46066d13d95f3ee997eb5aab6b7c7b94fddba1f633d64011e651a5037607283abaf0c8032debc1e023cdca5b40d8e1fffa098b898d85650751237180b371f1d100b7d84148b4485c5b84f10a88c28e3844692dd28736df52d378b829ab847ba3ef61bae6208f66cfb723cdfc15bd35ced779489555c290a2b12d5c31c019f2e75ee414e500b8f9ca889a858665e2de0e35c7eb45e5dd13ff40276a2e8420e8f285e0733d7458c16c409c4e7fa3bab80442ebd301d90e49bd81000e00a1cb4a2a00c8fcd8fba3914e2d25828b3f97cc873feed916499aa4e2ca1a6e61a92bc1e0178c648534f353848893cad3a232878658924c7cca69b1e510e2505a0872abea5bbad690c061a78d4eace99c6c03c4dc781b034fe3237217004997d4f2ebc1e7e369ea59c4c6df78f1e4ffe3beabb4e4efe226ccc4f141bf48643d1be4084bc4f7b9aa9bf360d08f13cc415fc8ddeee4fe8e1db68b5c253c46c449d1f19c875d6b8ea45448028d7c9f547e701b6fbb9de5e9abdb45b382d87d819a6b42c1198c7f9e0667589c5ba860be5e33b2bc7578b143ce5ee6f6433474dfa1135d0d1872b0044a51005576d548f8adfbcdd14dc4408447298f89fa5499a1b455e86a836d391dcd080636551317c996b7cf797eb13a19f076764cf0f5e69b458dd74fd638e90e1fa4efd27e34b0ee3edb162f8566089339ba25d6d9fc88ab5409637ecb96d01da3545da92f742057a77e4e1e287f630621c5436a7b07dc23ce9a39b34efdf55e9cc1651261f1c8e42d5eba7eed21e3184f0074c1c61f3503aa52ee5b88b8e3d6cf972e08aca77c1084d8d5b766c2929bb1d17ec2fa31148b8af8a9c2fc35ea6ca1f715c946bd27a06fb54d6c3184390c85d72b891374cd4458f57744aa768dadecd8c60693a5a647dcda4423c014950a2894edbda4adcbd13e12a4a38e762f8a8417132e529eb965e929d5eb455cdbddd6d188e0a8494d0022588049743c26fb6a67b8f558b278679dca131d395be681b322cb96d9074074fb56d1c260dd964efff12f701779906b22ab6fb55e0b00d453058203d2be5c1b1dc2fbff220b467bd0ad13e6431999d72bf7c41c820d81a41e7c62a666b0742f584849994929475fdf1c69d5b8a92d5faf0d32063a8eebcf75e65b0af42b0b3645d7897b5e05ae479d83f3c8454eb2ffd64c8475e1e14b30529901dfedbd89cc6b8c4b80a1c27d692c7132264f48defd27f6fb6d9e7450edbb851a88e14706bf7462a00f5414ee2366499e0b010558cd2716a12b299958b479b1ca08c6dc0ae463c0e28fe8b8cd40a51bf4be4cb87a0d3107ef93878d044c401074396a98630336dbc65c49b1eb80321fd4155c489ecc703ec83ce75a25d1d6b01b3bced53312d2e08b2da9b9faece90bbf273f39c59fa7ae13463a122064ade5e873a48b59317e80b887280e0f4a26545af8d81ab70917eb9348c4638f8ea560360d3bddba4e2d14624789bc2b4fad25b3b8ba7e7a0ae727c2c84a834238d6566959cb9e4572ec875d083e239c0a7365b9d93fa51a49125c070fe26798e701c35acdc4cefa070939ca4f0bb1feef84b04330530e15314bbaaa73ff05c99e2e70dbae2e2c6cad9861aa4a6b94d3edae21977c79a92b341d2fe18d30372c3d24da0a642a3708031f157129e40c6f284ca8ba77af42ec8ebc387749527b537f1124ddeef060430506dbc9ecc972faa64356d9baf69239d2b88448f7e183be70585ea8e78a2a8df6c1e88372b2740712aa9db7afe0751d0fec16044c413ec42280d6c863d50b0b04b14c51a2bc699ca57cc1143a115ef1435b546bfee404ece61bae340342261bda6297340885ea5efaf55d558fbfb344581941319ca36f3ddf7279bc8cbffaf27561b8e923a6e0d2422a06c680", 0x1000}, {&(0x7f0000003840)="671e5c3cbc133ff8f010", 0xa}, {&(0x7f0000003880)="989bc1370c0d5b2a1b28e3699515a99de65ea625ffcd564d5d8d561c6be756aae0c83d6d799553f39c4764a8bb974593585b8c1cbaca67e4d8576349d3092c8ca884e0710ca7ab4093df7fcac117a250b2dd36df4fa38b520b2f3cc2c24d87a834390f581a07b8190ccfe480f0444a2d37ce5e6bfc014868611a60b62b5edebb02fd51ae3559939c0bd0a624", 0x8c}], 0x8, 0x5c) getsockname(r2, &(0x7f00000039c0)=@un=@abs, &(0x7f0000003a00)=0x8) r7 = shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffa000/0x1000)=nil) shmctl$SHM_UNLOCK(r7, 0x4) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000003a40)) write(r0, &(0x7f0000003a80)="b5b0cf851e05efc4914be0f38c182bd31b63abbc35aa10982465f3c51638a56edb569d5b27ea31a0fbc6859a9a2375fe2335c6457f2712796b0c2c8d89e7d7e465cb23891e446bee41a64fa5d8229f56208daab788c9cc22e47aa1acd4396215df0989dc04421f9f10285ad224953c5d9e77df803bff24f110329dce78a317d3a6077462d7ae8de36b31c2cef2ce13b78da72bc7818e1be5671face440191af39604091ec072057ddbb6496a5a12c57bb8", 0xb1) mknod(&(0x7f0000003b40)='./file0\x00', 0x6000, 0xffffffffffff8000) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000003b80)={r3, r6, r1}, 0xc) utimensat(r5, &(0x7f0000003bc0)='./file0\x00', &(0x7f0000003c00)={{0x7ff, 0x54e3b57f}, {0x80, 0x397}}, 0x0) poll(&(0x7f0000003c40)=[{r4, 0x108}], 0x1, 0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000003c80), &(0x7f0000003cc0)=0x8) 16:17:43 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) poll(&(0x7f0000000040)=[{r0, 0x184}, {r0, 0x40}], 0x2, 0x3) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x100000001}, 0x10) 16:17:43 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = socket(0x11, 0x3, 0x0) listen(r2, 0x8000) connect$inet6(r2, &(0x7f00000003c0), 0xc) listen(r2, 0x0) r3 = semget$private(0x0, 0x1, 0x20) r4 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x10001, r4, r5, r6, r7, 0x8, 0x1}, 0x1, 0x6b, 0x2}) 16:17:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x9) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0xe68) 16:17:43 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() r4 = socket$inet6(0x18, 0x7, 0x4800000000) kevent(r0, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x22, 0x800fffff, 0x6, 0x6}, {{r4}, 0xfffffffffffffff9, 0x0, 0x8000003f, 0x0, 0x80000001}, {{r0}, 0xfffffffffffffff9, 0xd8, 0x2, 0x5, 0xba1d}, {{r2}, 0xfffffffffffffffa, 0x0, 0x8, 0x800, 0x4}, {{r1}, 0xffffffffffffffff, 0xb0, 0xeffffffe, 0x6, 0x8}, {{r0}, 0xffffffffffffffff, 0x10, 0x4, 0x0, 0x9}], 0x60, 0x0, 0x8000000000003, 0x0) close(r1) r5 = semget$private(0x0, 0x4, 0x100) semctl$SETVAL(r5, 0x7, 0x8, &(0x7f0000000000)=0x400) 16:17:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) socketpair(0x7, 0x0, 0x1, &(0x7f0000000140)={0xffffffffffffffff}) accept$inet6(r1, &(0x7f00000001c0), &(0x7f0000000280)=0xc) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() r2 = syz_open_pts() close(r2) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "845c556b00070000000000000000abb8afb400"}) syz_open_pts() readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:17:43 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/17, 0x11) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000000)="fb50b1437dfdfb90434c58e7c2d67dc0f5dd4ba40509738b57f5515d994d174bf62d273baffe07307215ff884aa1ae7eeb8b0eb719320f9ba3d1a7701f3fc0ce47cca1edf2c1d5391c83ba4c7ce80ed9b5a51d89694926c18e91dd8d90065e14731adc114620572bedf56ad7924ffc235f", 0x71) read(r0, &(0x7f00000001c0)=""/129, 0x81) 16:17:43 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0x4, &(0x7f00000000c0)="b72f17b4", 0x4) setsockopt(r1, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fff, 0x0, "d730c1e7ff0100000000e400"}) setsockopt(r1, 0x7fff, 0xff, &(0x7f0000000040)="853a29626ee0a040d3378c5425de0b46af68ec292bf87302b1d66ed220da2373b5898ea86096a4051dc720", 0x2b) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pwritev(r0, &(0x7f0000000880)=[{&(0x7f0000000100)="6fc39b59ebbf34cfa9aafb6d6d9159b18768dfa91dbbe8a0934b23cfe00fbf10127cb17d6fa46bc0c348d1cf4410383fbf71c6a055e8f1d1797ad567a27638d422c9adb7d82867e899623cc02a0ee28d096417d30e0d5c3b73173a41d9624335e10bc2afc95044402382bbaa22f20bd275db4f261b6a", 0x76}, {&(0x7f0000000180)="811b6406abf674aa29eb967cf9f1e6ca67c4266067c889e66e8970aaf2f8405a06111f5af49a7ce75828806d3f9cc4754c84c85df6af39e5a5307a214823675947434e8b2539941cf7a99352ec3738a237d32800d9c9244320d1f1b7eb11d668e137952c328836222e11b90124f99dfb9b59b70108ff897769612ac79ea96ec2f2c917540dc9", 0x86}, {&(0x7f0000000240)="c806a564871af58e6e48ae3002f20263ff9ae05705a84b9a73a802ee57cf8c172569fd80f35204e064b5d25cf1b221fee8dd3912cca5eedf236b4467244de5ed9c1a1bdcd1032241fb0364bf1058c90fcec6b4568bd3230fa9025fa4f41cd165542e7d33e94af7b0f6ca37920f83ba18d218fca374e5874092c011092c238240b02b13450082ddf87d6b164929f36f3b6c37ee63bbc8648b5ca272056cd1fd71c57ec1078c4658a6fd3f4795a4988417ca3e80f68a3d73f43810d7150fe1498049022191676328288e0fef7818fb6a55132d4d9e691f467cec78458a42124b04af62cf457c17357c5551713e79a88d4e1c0724d9b7489a1f", 0xf8}, {&(0x7f0000000340)="a8d3424c70b4502259b049ac0f53a3901333fe9f67297b863a9a33dc97d3095584fbe2a29ab90b150bdc3fd1ae09544843c18e5be03d047543305b3f2d0c5c29d40ec720f31fc301acc756339740ba0f4a84ec6d6a5d391bd6af513e90f894889c36801c6568b985e925357d1f7c1794b9557c84b10f71e965d47c961b80d7daf7a322ff6c9541bc6764382e590fd6d14949ec9449e00513041679fcb3", 0x9d}, {&(0x7f0000000400)="4e1e4bbd1df34560564c552aa14c87b0549375361544d48c1d43005e92e8d7a28acb86a347c7948ec436adbf2e9f5a02e3e784bc98a7656c6ca4eee4438d94bbe6edc22456ec90263f8534870ba24ddf0e142881d4745955c885d71e479caf460bba6001b6cf8a46c09d2d951fe758764ce1b9e87dead59946c10a91ef5edfc9caa850f649fa7b67be733d6ab0c0d4e21fa83f03738c71f726e2442108433686d179e4bd6c9a3f296ee12cf698e50e65285d8531811de761ab1b8a49fdae94c7d9cf05e53670029da3f0a4e0add9a6c58b8f38e31bff48108b9271d0f1c77f05eb88", 0xe2}, {&(0x7f0000000500)="1b0cf2dcb8d85dfad05234cba9c421e84acf53890d521751c5543ef6972fd93063fce2e40739bbf8b7c4dff2a7e75a8be3a79bec296f64d4a4ac2ba57064db8a44c20875683ab0555d2069b20e869e765fc33703aabeee52efb0642e066ac56dc4baaa6cee81e661aea3dde4d95cfe918edbf4e207e9bfe3ad14534ce0119a46533661e10fde7d1b87e345eaa43e78cbf44f80d0fd1021ce30bf6d862d2a3a327f0b6701a9e9321fff4d", 0xaa}, {&(0x7f00000005c0)="12a60a764819d0ddbab95728065e2532f443b2d55bb6743e17c0765ab574ff7a0732d973be18e0b77c4bf21982b6386aaaf5e6d2404012f5c79a9da03fa8fbd86f6d0eb1f73d38d6cd3cb3b62e2ac16e32d29d271553edca631fd94510c3c77ae4c3d1ae90502338f7066a57f9274293cab741ab4b7c1bdf41e9570cd59ec3e20599376a7fd2923645c9b38c3f611572c34dc3456990c021a78fe1eb38658121f416eafc2d27dcf2fe55312c37170cd40ef234b71c2a9b3cd817fd28c0faae1b9bb3a672d7", 0xc5}, {&(0x7f00000006c0)="eb35468191f2fb309779f1d6ee314038318b0b6b5e69e6c21627de1be054a4e16d7066f2296e107048853f5f8313b67dbd3fc02932a2550beac3e197ec770bf08d2cbfb4ba3445a4ea68939a9d879f0465c65ba50815734eb3c9b80b2b233c4b5c5e5d26a0c02e607bbd0164ba7fb50d4d9b334a90ce98f25327dfbb6b86011c86b7f87c6a09504cceb8688918b5b175417dfd88984ed30071a55f0f1e3c3531ec6c630fcbe13cac37505d10d7ff31502e90eb78bc2185c7c54cd4280df698a5283e98ecd4af6ec8c73b0a390822c33617f2a35a52cbf14e56df4c0b55f42232f1985660f124", 0xe6}, {&(0x7f00000007c0)="9f31f6ef0adfb550f825836003c1d0f5f73d030aa537ee532add5267b791ddf4cc17a255bcc6faa1e3ec0b608499e38a225d9871db5baf9c0530b79703d94b9da16ba02456bcde92c2ce865cdb7d960fbee5029786be746b0f2e708d61a9bfd057889c4158668dd6efdb62919e0ea2a27bf66e8e7f8e89c4487470f855f585e8fa1cef6d0c331ac978e5406b8b656dd846b151e48a7dc62e1bcbf2b716fcc32c85a7ea236c2feb4ea6b646d44bcf63f2d82eb0a3e993", 0xb6}], 0x9, 0x0) getsockname$unix(r1, 0x0, &(0x7f00000009c0)=0xffffffc6) 16:17:43 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) r2 = getpgrp() write(r0, &(0x7f0000000440)="bb7d7340032462de94f9d5e658c531b28ee4178948aa90b9ec83dc78df4b64f303d381d329f5be9984fd5092c7afc51f0e95edc74f477b43af21b23bbb21002a258f0a8e088697eed50f95910aba115b4e413343730c87c7214fbd7e44c1d65ed5336b83465555aa6e527f1df972e5a5b5f4a8dba395cac4c949bdbb30b1f1f9c6ecc4b9449f0a6f1ea9ddbb58c0caadcb1b7a574acb7d6d125f29b81c346d739a0c45224e72d9005f68aa48d9d8b876184c204d0430f780be7d4d9b4692e8a25e624e95d992996d382c68fc6f8044ab386e52cd16fea66bd491eac70a35bb5658ee50aeecd6a147b6b0fb408cde6bf72ae258992a7ffa375ec94bc852a33dcfca96f76c143a24cbbbb854326aafdb22d199935a05d75d70a993be307a3abb17c95963a4810127c42f1602c8cda0c3dd09bc1b9acd914d4d2a1219b3173c0e1a3e266a7b719b72e23ce3b15e2dcc2e4844d2f6232140f6d6cc52be6ddfc593e910c3ddd1c80377462ef4b17df7de44d91003705c32606f15866c05149300446ff19d6ac096306736860a850b46faae61e2a33f9a81ae561414ea224becc082f4b53a72233355b8221af87e859bb5f36839af7744da9db9424edc6756a7e5f489a9f5cc7f518379182b0043f260b2cfed8f3442227cbe91fedf0543827777733e85399890a0cc883bc96ac8a493d0fb8d3a655db9fe1031c8d15e79ab9e30d222dc1a4711b12a02796008ffab132689fd058cc982911f9ba2a7d4bca3b547f57b61e722ead4a92b603f8c36d33fec52904e84af353ca9f765baf2c729ea5b6f9371272e7cbf96dd26ccffeb624d6a0fd86c5e87a86b3548527593f5fb0b1d2eeac5b713fa48831f8ad0a1391732117821ce284c267b59bd64c90a6d91c95cd147ac91d79a52f1faf412d7ffccc4591f5304df64ba08127317583946402c4625d4f0ed324821199c2c24aa7c2d06fd1bd135e87ee52fbb1cda71d776c3477113c99ba532be9a30482894cef960c98d8ba97d52d06f141b474262e9bc74a351ac95d953ed87c1862db0a8bcc19b4242243e590090e35c1d399b9af223e5d9014495997f88ac2bd81090317ca6538457a6eb6ffc684b41a8abc1f6aea3463efbc8e8605321a3142a8dd3cf10d02c23faf22ee9b4b538e87a1500f12a544109fa42aa7f9f329b0bdef0ad16b532540855539a75cac158fbbacd3cf017c73d068b39d96f64cb9be39000030bcac65fabe73fff83581219d2a5f3c91e8ed2b451ed29427a31cdce27a21eec7acbd33a318c3adb04c72ba42ba03e24072b8b1608d2745d796f5bd6567af4affb0997730d5b8e69a7e711538817f0687fe2185bf299e72c9513b947e9a6014acf23556da18b4a23cc0b02651f0a45cf9499e28d610efc7d46e71366a07c52ce4de8f4026e52b38f3919ee6f35189b429bcb08ad5cc536d978cc23c338153f53931978bf9acc697d4411c4624ae41a5e6d98d34e3878e050e03c7cb9cebbc1d6c23aa103f90ee8571ca2769d61a6296cd9139248a4973878678245550471b6df6ab9cee81204887d10dc5831ab3da6c20c9061d185da782fb5bcdc7282fe332e45efc3db6390883e6538e65cbb7e32a8d8c86d7ba7a163a1e7a643e6c3fd053355546211a0a47e77c729670a781e08d8de42f5be96a11fac023243eb3a09c60a24f28ed88018abe0bc0018c70b9ecd6a43f105a2913b465421bbe15ad7a8a2c00ab8f94a6d6bbbb555e23935a0a60bcb553cb51eca72d3f7b5a3a5545719fe58a79366a6e68061005caba21b781393ab07932921499426a47c6c611088d244bfed17f80fab78976cc1f7b2537e54efb12b0adcbf31ad96042276cf5f92930caf2d67f99cdcc3225da3b0ab91d516fe24bf7eae4555a5a4c2ab0a2a38248f56d2299aafd58ac8d59278f865a2733e0d50d18e9fa7e9569922fd9889830abcced83fb3e3e6282bc5e82b1d081e1b2ebf2adde93601d62c79e89286dcfa87495202b8a8f4917599d04d559cde2c61d9fdf65daa966b0ce34ffd16fac573e869cc1f8e1196fe13e93c9577c48a3ea50846b622ec309463baf21a44879cfb570ca2d9340951b08ad03acaad33d4b3ffcb72c04edc6c4b3897ae36e622b161d8bf9385962977e6ab044ed7bee148d1f5963e058332a96f795adedb70b882f8966dc38fb49e07367cd8fdce8b8ec0ea28783ac4a20572eba992a42c7f7b3e9cfa809fbed581787d4a7bd1631025dcee69d863a1490ff45aabd8406945b6174b0d28e54b0cb4801d980834dedb9a795f50bfd2f19d32470b9ac0a14e5f9cbc9eb7b292a06a4a4e3a7453d3dd33c1fbd468251b3b7012011c5e087ca624a7d7d7dadc0481647eed2f10bf84958b09243ea1b1b62b164af19828ad1138cf9af2e39d17b868b02c92a86f95605fda6f2c71b08f2cd8aff0e21bd88b18f15253360d3cd8368ba6e5c79425ebf958532be4587a8ab47aa1a285f852ed712270f01a97b005fec815b1ee0defb70e75604d2c2980e19872c78ce70d87cbb0500a02cc83dbbba062f8120a2a87243b9adb887f8d9663d70780ba419871c32c1f896ce89792ca38447c9b50e0576447fa0fb9b0df43054bf5fb8aa042f01e738607b679330768300a35afb6dbda0cd99d14e7d2905fa1d3ecde36d5cab1bfacb14a3caa0131957fbf089541f283312c634511f03bf2a664bdab460a7fe80b58f65403218e6775d448a269afdde080661f56cf38aceed801c40013c442d5b4822fa0b54148cdf783dfc5c51f7b61fe408a30353c6521aa688af750d37cfe09b75df863f3362d7f676b8b93d60a479e73440f5a72513bfc021374dce79ec09ed48bdf2f266ba2cc8c6d239634fa91223ac7be4e1c7b71aefb5c72ab1cfaf13eb4257025c115934c0027835e8afbf6c46027149541718b2172c34e28a76ee4793f80217884d69a393c0c11d16bcc69ac8dd9535e1fe862048a8721e9e78877059a2e1cc01b889ed68be21f72704b463ef531674f876ec9466eb43cde1e2f36b8e7495696e068fd2330888be56c52a2af8d38400a26d27a6c5921c47b81ea84285eacde83aeeabb9265393f23c455fbb96e681b31f18b66ca161e5897c35ab620e9abd66e1b46d5d3240d7980305c4b0a925dca19159107a0e820120dd1ba3b034c9f27ecd3f418b34bd2d4458a48cfd2e6eb1ff3375b5c49bad87e8daf3513c44497ebe6324c2e407e6792610cf75d44345f94036dc71d58f8a2b7142f5da8a35a0a62b132ba922917ac8804538c90529e8f949c9771a5bf24af18667a63860fb5b27b4ba27d4ac2ac19a815bdcc5addd292ab05d1fe604fb3deae96c9bdb9dbcefdc96df5d0ed61cd9f390ff7d640867bfa7c49ea9b693748536f0780f817f78fff3334d2622a6aa866c64709a6547152c3d2d52477ccd52bb042cc7ede15cfce16a429a2b99db3b1d6bd145bd84fcc226e668f62f1f0068860c3df65b5736e3f751e9564f9f396d44bcd0e729e668fbefe93a8fe7be7a8bf02444e4be11bf8bcdd9a741b4727875ff1b6530055ec686791b11727c69a7c71f719dec5725327c93bee41829fd130915d412d6b8fb579e39b67249220252f057e7a56a4e1abe074d415d54b3bbea037be68d790905be82d8b409f165365fbb30efc5c80519547b097f287d2c5f00c2baf43ee70c201fa53c40dee9cde7a4dd621f690b47d6a2e69b1c2d27173cbedbcd774e2915ae0f4a28d4ce6e9677fe9bd3f4a550ae815f4abeb203d5e7de76a5eccb1fa0277bc771fa49474a55e849d2df78f6db5ed2093f2743c56acbfb008e23c81ad98e78ba3a82274c41104be273ad2c0a49dd3dee9fa3f2e811800c77be9a7d3342bacf468a0a7c4a6042e3f614b112aec3ea9574ed914957410fc9f18314be8b1a1ed91a830fce8c14796b380a8246c383e847d4b1445145f01e359ffb6b01ade33c12bc190e46ddfcce869e84feaf5058721b09f25ba09836b68f3493d7effaab2f0eb3e3e3eed2a6753dba7c14acb3992cc94a788547714932f07b1cd885486a450247c32d08a2ae32e0eabe5a93df323848646923faa3f3acb1ff8b46883038712c29e8efeb52f998ecbc39074eca3403afd3aff043f7ea07b90969645449ee29a3ab4834087b7ae033c0b1a76322c5d8986722a9af037f2f02030b6d60d4c3a0fcbf2269d7a0e550d0e64e790d34b6b52c25aa0728f6a95ff668bc773e1b77bdd5959e47688181c813710ce58ae532d42a38468d3db97092f98e8c811583392931aaa11abeabaebdcd2cac97318678fb7bc60bfd5258a7be44965576639c7108d51a0b97bd57750f1eae16079907f93a62f6b37af7ad1d9bf7f3e341df968a4eeb06f9eb96208ff5310b34c81cd4a8ccee8a71cd8b309728eda3a98789ecb8e7f34fb38396c9fdb2dab79a8e66719f9f877edb821110cc9b45fa00926d7a882d9fd6ae1fa643d5f60fa24762ebf27e433f23772a3d4006a582f0381f84c7c349b232bc63fa355d2057644a592a1c4f078e1ea4b76c85a7c9f1068bb5d65a3ee5f84da3637888d166d3df752ad66c1caa43e35a4e86fec8120facb3c5b7364a54b4764e8ed5978d115e824cb12c9eb9f90d2054504b3e79603ec96dd8052b1cbe9bac329fd4881f58dccc6e0587f0e21b3270c1e4e0296799be5b4064b21b14e1b5a6582349a378f390b8338170ad69bee774bdfe8fced78186dd38933aebb2c880fcf12fc567e001821ca4f5e093711fb3c8a83342d73059e6b41fe35326f371e7619a4049afa9f260f835f05b0dc500cca49414d986d83342d6129c2c59bda25ba08d12501ddf5339caf8afe2c5fc933792224eb7dcfa552a938a376d97218d072307660ce3c544600f14e4c31de48c842ab7f3e533685dab644ccf919461414f514bad6a1ab898b4bf511f850882775a51619e176c3583665f260d5b0eed38d43cc335918097b4de48b4028ffb49ea3864669276bf9f462ab7f690fb0ac85da455645ccbc62ebd20f060d10acb03a525be45e19353a7116be839deda5b91eeda54daa995c58a48800cc45d9968d031075fbd8119f2f37f5c5d3f71ace86b4f4485bc16801186fb0283b2b3887dbfed00c78a3ed935fad9801eadca8929ccb2ba54e356eee1850d86835b5169cc226f47e36efca8e15dee88b66e998cdc169a1ac84c416c4e85f6d168ddbb94259420a90f1b74cf7da9d7571d0cc8367d04d7aa217db87f37c22b605f5ba70c0664000788e09296a40ca2e819969ec18c05e7dc47be4ebdd2e6430535e2b3313133e8c01ad35cce36b60e92b541ce8a1d36225df86107e1fd524535bdc211ffd9521c5c5b57008598361aa5165838ca5334fc1ce4c850d7d3eff6ba650110bd4a02467c590cc0d273902fc3acb6372b39b10be2c921ce7a64ca7af0d103104af705d5c224a361a85de799f543c28b93e3cd94a755ee8318a7144201990e5c1056e1786f98d607550971c5b4606bb7ee952c5b8933576eb6f88ed7a5fe1425bb7b44ff238c49c380468b4368d6f80d7c7eadd815a006b89021d4eea6cc37ef46f68b0e1ec8c6cc1033c00cd40a0c089756ee151d9a3ed0ecaf7f3bf3fc12fd5bb78cc8a04264c08fbf91a8ef8032beddff884b71a1d92a3240a66dab1e09e19c868cc28c705c87c59606391927d21f0cfed38f895d3d336a9d99efd98b55349476b06db4704718e4dc528cd8cfe52fa91156593f63b163f44aec9629b9fb2b56beefc916d4e8ad9440218b5b0734a2b51e9b4197c80676eb9b0c44df14cc3b3fbdb11b5d5467492", 0x1000) fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000000), 0x1f0) 16:17:43 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) r1 = dup(r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) 16:17:43 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kqueue() r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x400, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xa0, 0x14, 0x0, 0x1}, {{r2}, 0xfffffffffffffffc, 0x1, 0xfffff, 0x100000000, 0x6}, {{r2}, 0xfffffffffffffffd, 0x40, 0x80000020, 0x7fffffff, 0x6}, {{r3}, 0xfffffffffffffffd, 0x44, 0x4, 0x7a15, 0x1000}, {{r3}, 0xfffffffffffffffd, 0x20, 0x0, 0x81, 0x3}], 0x1, &(0x7f0000000000)={0x0, 0x8}) kevent(r0, &(0x7f00000001c0), 0x64, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 16:17:43 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) open(&(0x7f0000000000)='./bus\x00', 0x10033, 0xa) kevent(0xffffffffffffffff, 0x0, 0x48, &(0x7f0000000140)=[{{}, 0xfffffffffffffffb, 0x0, 0x10, 0x3, 0x5}, {{}, 0xfffffffffffffffc, 0x21, 0x0, 0x4, 0x101}, {{}, 0xfffffffffffffffd, 0x2, 0x44, 0x2, 0x8000000000}, {{}, 0xffffffffffffffff, 0x20, 0x4, 0x2, 0xe4}, {{}, 0xffffffffffffffff, 0x6f, 0x400fffff, 0x4, 0x6}, {{}, 0xfffffffffffffffd, 0x10, 0x42, 0x401, 0x8}, {{}, 0xfffffffffffffffe, 0x8, 0x2, 0x48f2, 0xfffffffffffffffb}], 0x20, &(0x7f0000000240)={0x4, 0x2f25}) r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{}, 0xffffffffffffffff, 0x1}, {{}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:17:43 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x6) open(&(0x7f0000000040)='./bus\x00', 0x1fffe, 0x40000) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:17:43 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000180)="d5ff9668", 0x4) syz_emit_ethernet(0xc1, &(0x7f0000000040)="471242d7bcba501faba2978c8836a28880268579d7ab36b2f02a9996762b369675e7f30cc455702c6c76f75d314e67c62832fc033f7ef1681d1825ce61879d99c80048ba34c3ef059e69b08c894475022c32c3968c6938ef6a3b7c447377ca605b033f51c31d706c548dcea51c9452e5a0ceb7c014cfb4d2d9de170bacc716fd4311eea08b2f6b0faf7bfbadf317a634659a083b06ef44fe950c21e6870d1c93622e5cbd170e5a717a1af0b9cc8573cc3842edf8328a3eaf195a0c3391fc2fa6de") setsockopt(r0, 0x29, 0xa, 0x0, 0x294) 16:17:43 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x200000000802, 0x0, 0x2000000000, 0x6, r1}) 16:17:43 executing program 1: r0 = socket(0x8000000099, 0x1000000004003, 0x1e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xffffffffffffffd4) setsockopt(r0, 0x401, 0x7, &(0x7f0000000080)="c44d3c7d59bdbb4b65ee9b95dfe38c0b7bdb6d927e8da4a8b598b35a4750095f3aa583c64880a7642016c069bb9fa6fc1971108a1a201d22fde034af29d1f0ee7159c7792cc4c0fc7e54c644874bd6b329b4ad18673a5300f0806359b5", 0x5d) setsockopt(r0, 0x11, 0x3, 0x0, 0x0) 16:17:43 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x808000006) ioctl$TIOCSBRK(r0, 0x2000747b) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6, 0x1010, r0, 0x0, 0x0) close(r0) 16:17:43 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20008, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="ce7f1695b1480e2ec44f02ee4b95e4d3b5753a00a02058ce", 0x18}, {&(0x7f00000001c0)="b818e2660ebace5e75a3a445e7e7a1c1dd7827ff9210166202cd602709f872c8cf6b780c7396482cdae93c2937bf82dd7eb2ca92d5a83934d63281e54243dfb8007ad1b7b979fc039c2bdda263bb54c6a0e77f71530379f2f3a0ecc2dc254fc8a62cdef8c2f71cacca40938f9d46218f07102fc235a5dc9547e74ba2a72e4055f7bdffbdd3b8ada463fc818b3c4ab1303a9bbb2444525f54309bb99c4fe1db466f7eb99cdd8324ca0edc833f6a087006612b1a7f511d5fc67ade2dd82786a895cf0387df81f67ad415", 0xc9}], 0x2) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000005ffe, 0x7) r1 = open(&(0x7f0000000040)='./file0\x00', 0x4000081, 0x0) writev(r1, &(0x7f0000000140)=[{0x0, 0x230}], 0x63) 16:17:44 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002405, 0x65c) r0 = dup(0xffffffffffffff9c) flock(r0, 0x1) r1 = open(&(0x7f0000000040)='./bus\x00', 0x82, 0x0) writev(r1, &(0x7f0000001500)=[{&(0x7f0000000500)="99e9a08c3f7c9bac87fa8629a5754948daaeb28788bea419324a7f6b43072472ef162a6dc8f9f587879025fa57f4c02561c0089347e8fa17f84bdd0da6d29f70ee295d1b3275e8c178d35d7cf4e4c57cf5d722f58378d26eae0e8d50b4782ace7662e2314aa30da9afaccfcbc6d29626890dd92b2568a99134f7d16d43f5943be38b0c9de2e6e0d21f209331f9479cae358eefa156a0b1bef00203de794c85c85f4069d3cb6d3f650afe22931521723511a1d1e42c690d279a984c58b1d094f6d22174bd22bb4efa154cbe357d61d5f73161f483f3c908ea8b15f6ece4a2f3587fd6f37e95a5904aa7c19ee563e9734ae1ccac3e32627af9b8a89856abadb39604c10a1dfeca856ad7ae63609d37787c8ac0538b8a57d4c0f8b073e8023cc531ca1c301a73aa4976dcf47d63533a19e4082507b86b9fd7e35c0d201cebc41d3b88d99d8cb133943380c45e280f446ad2139540abc86d2a6a36e82adf9cf2ea35b36cad96aefaab7abe43c934bfffb2d9ef0a78997bd021b7ab6202d45bde24f7ba88bc2f9b70602441bb4eee6b91d8fcd8329cc1b3b9bea129bc34a141848caae428df996e7244e81fcc4507332839be0f0609f4bff6f0b9d43ac0d15331c6078639f54d9b9a23200e23d8e931fb6188f91f14a9702ad07391334ce1e630b41f9fd5d0f80b997dc3f9c73899959c5dcfbd4adfc13dba7f37da96c60776fbe224b155e11c89fcda082c1080c59b5377b3a1b45d51d9f3043bdd3fd7c0d66ce2cc68adb6eb8a53a464bc930805579b8837bf89a8fd34eacb747f021de82ebb4f4a8145c6c5c372d93946392f219b17bb9c0f2c8e8afe8efee21afa84e7530f3d04bcb4218028641ab164bc12cf55e53ac4e366f336555214dec53daf0d3ce371a1f01a7841937058a848d05d59c81b0386b8c21c04189688596f1fc9f5c10a01c726364dcf379c7a37758738298506008281071e631240e1f3f6ad1df9805df6af21f1385397cda0a065a30687a4e958501460641ab5452c5718e0901bdfc537451306bdf69051fcf0942464462982dee9ad8e772699bc586dc5fda6b2e61a65bc10271dab2e7c208936fc29db29e931f4c5823a0d86972375a078683295304a4ad516727f0d27ee1a889c745521ab63142e5c30aab4923e2f79b280eda74bf3070eb3083da3c53473361ee880d2a20530172d83f9273d6c91e2de8fdacf4fadc05e1a4a8d5583f9d5907e5a221ecb8bc8c40f3facd7fc251262d8a5150b1a1604e0148067e09ec9f0d243a0034755c87ac6f7d3e4e06a54b4b568ec491ee6578b60554fce37adc9081dce48d8392cdd155c66e1163d6106b01f9f66d51b6f3bb4ee2f9dcd5dbdbba037bfe1dcf83237e6ba998bb324b8844b0268786165c8e012d9d190008b166a6d1366cefbacb8c21078b0c771b04ef326adc9c5a6cab52cc3128d28e599dda4783a0b04dada1fd974c3191bdda11e35f4c4f7cd7d0df0f0b82ebad0d6a8a9b8319878629a2df7b8436ae9bfe3a9de9b7f4dd57e5a85d5ca03eafe553b43315537f7b24c158a051ab152ed7445f822fc0f09fc255e7cb4c6b785f84a0df5024598a163a42b2d46034f75bb6b238059bfd715683f308e0198f3757bfac9ff7c61e1a56bdefcb09452d68e8811b451ab1348f3f02bcfbf96a04abf8dbd9656baa49aeee58a8760da8266b8efdf4d5d358fe402a2b59be876309ac97de70a7b57136b6d326ebcbb55331f1ae166f220729c80dde7cc1dc069d4270032da1e237d60cd1b60c2417d694f98d5f5d6a9961470da8cdc5b8f06ae7fe846c580ff0d2b8668ade6f24bacca37aeca31f03b257ad19a2557058437d1cefa66fb6db2aa42be9b98ca7e71666541051993d5861bd400d01129944260653dcc4a27e04f34a6ce2fa4b21ca7dd64be78916124eef89c9f1b359d64322fefc12ad87098a2c219ab330b33d84f47ada98b3ac005d0a41877e6110a953a5b7791d865e73b794b6f73477389bd60dbf215c650a625ae5c3dabda9326588547a39b608996c6b479861e4966db71fd71c5c7b7784386e4d4c34b86787dbf59d70d9be180027c35d1560a1f635dc4d467733ef4a9092abf07a0697544134779d6d25a14339a494691e9626ec37eeb147289e39b1fd316bb897832163608a9e027d4f4afee24c30d56601c8ea8d4b495bce4c4db4f28dcbd6013dca60714bb0ebae87e26de68fe4ef8e11a095a0734fdb76fb88894f2ae916a2f8dc104102be43a47771ad7a994619c86411337e02441fa2375b57c1298919e27cc7bf86a58e65d0a28d105ba46bdcc9d14da2639773f5109648543f34d3ac1f80d6f2ad9b0e53f3866d7460a96ae795d4a105f74a4c33113bbfbc125cae457e6eec11df2e44336a6f500c4a6e268e0b275a28ce03be28a6255ee4efddcbfd6769528468c39edb2387d4dafc2507ce71a5cece91ca9eda0da5d109cec26fd8e902d1f87a28d52d5ff67b46fa4d3293b68810fe02210f70d29a8e89d454f9af2a432555fef4eaaab13d3a329dc6a6d752d1220fbc09009bbaa3aac9ecd722043e5451f305e6f9d0bec7e8d5936325714737f4ad875d07663ee089908445b1fc09461f8f02724f5678c97b8bb6f10d20fcbfca922c652a84d8ae04d10ad522b750d61ceef93702bf07a0bbc7bfd11a5bc248f7a61ebb505b195b9f302f5f56c389e383a322cbeaf102003ca80b0a5f87d7f94a63aa94b174a803e7f6b1c90b2827a2d5c39f3b705286fe00622a275ff8b25159373399ac2a8f51e8761e995da057fcdaa40f1136bd14c8c2d5ee79f9ed882a9a05b1edb819b5bc3b70db593f5945f006ef77f56046531b2c2f7d765716c02d7a1a945036944ebc6b85b94532f67e642153539a8589ba98a327e64f9c92011ee9931d0ecc07072ca4ce6b0c13f30c1b48b9ebb196717568bbaaf1b0343764d05a87cf432d7114ae0289683f63af77ee9c45d1fefa748bd023c33518bec0923032577dc3c977e4b28b68cd22a9a4a41e232b2cba6797c4239ce72d3bba98b929b0aa2a4282c0fb4555be458ba71b999ca978e1df96fed30bb975b0144ee4d53a792426629761fc9a997bc2f4210270b4198b7668d865ec29b1529ff7d2d38c48d643c5d34b2289e245d18bb33132758a10efdcb1ff7ccd0c62341a7a761781a59f4e4b830647435d1d021ac226096e6f2d47a0b041bba02330ac2a3630c53df6f60e29c428818212c74e8c2bcbc585bc3f5938e883a0f39eb8b5e3dfd33e1dd89cff5711b33baf098d82f5b23d03fb53934256bbe9ef8edbf7a0e372ca8598dae9ea847a8b941746628a6d51892d3a46d8d4b0a4707d678ff50cc69ad31a2798dc9e66d17fdd0f1a59f8182eb7d913b796214c586e7aa52ef5293f740a0c85d62ddf243d56224b7eed89ce4f4fe8ed1b1cb68124133198d42af9217afcfe539e3a30c5e945c5df6c9c4dcb6200483af4b98ba675c9103b6826507cd0252db24b5645e090edb103f10abc37b2af33a99927df7ad88252c345aa05a2961f038b7d203f9b2d1d18d86c3c9193714df00b0548b20a368418578005281c7a49fe02a8c2c7dc5234e9cf9819e265255e686803ba8539aa16af8f9274f165dc247e26eee372e2d50312f2ec04c74f31802b3af88cac008dded7f471ef6c0cff9fc53e956955201ed59fabca4cd30a12dc1075afba51dff4c0eebf4375e000c478594ab4517d34e748cf29d315ae51f991518e58ec3038fc5b3a75a2324047b4c0c8f7fd4aa330185f65a759ed502543671617ce900990cabedb8b0719ef49f276a4b94792ec09be9537ef9b6d8328851a74dcffd40c3fc05dd1a6032fd1567a3292886d4c374f6fedadd2b6d0e3731674d93bd57673004838b1d4a0e827f7e24b685d6a435221fd998d9828f3ff8159b1b89034e6021f321bf01491d1fca5d256132a74397f24a1a880a2e10bd81c4d7ccaa22c244920a4c8211370faa9da4808eaa14e47806884dca081d563f0a4a71ea9f847ceb034e251d01f65102f41b55901d0ca36d83f16d522351183fa3e22f90e246bdd1a1561ca75b2dc6667094ae80a077bade425f88652f18681f21bcc9a0e058a0d8a55c8884c5de289098e2537af2a1b584341ec280a33f335380274c8bc2c9b3fa15f1a07ee41aefad0c2ffd90fe0f1b914842c6ed621fd918730c31fb0fb922c43907a2c0cc7d4a8242e0b9f420db99e4aedaf9d6cec000b47f01e43465a1e9e989fbdea92dcc7d000678d22faaf59b4aab0567a8420c23aa66737cb38737a20c476453f2261b312257a8e481546ca65bbfb54f7fb5cb0df9d6eb62a8107e40fdfe4edc1d3e8c93178b8316b2f15f86204da1e65cc121e3d226c897ba283d91dc258ead7afe63bdb1686b3ba9a17288769dd420b3a3c5bf6b3908fb55417298c410ec32f3ca24a49906478210bb6f723a97c4a5b8a1ddccedb9c67a3500dc1f0d78e3ca805e56677f7de404ac0ece90cf06f68db8b2862a9d84b1e5062a7a6c758d110c42c7c136f32279239f75195e06fb024b9b3a88e71f4f3af005eaf9b539919550b1e1997ed925bb91c6a654d0f513ad93955efdd82fa2dcf5d1d9af9e9c73748da130f2e50430cc0d74b3394b1ceb0ff2381fcca280543ce934ac94f6345656f31f58b4ab174a8edec848016562a731b7d1ecdcf464aaa950325052ad6957c5926ae0e8c822607a148a2fe541b4f4fc29b948ab9bcb49f2d1aa7048c7b625d12d04a6cfa462514b7f1c90cc72b3fbff2787fc8da3b6c60486c4adf0d3a969bf9322fcc1e58ac95f692dfd84098b0f2a743c21dbe1265edd142c337db30545e346b7f0b088699139552549e5542596c6add39eb59672c9eecea4308bb9931e2c138fae04891fb9d9420313cee8ef67fa632f94e001d9d6520906e533ea005d18aaa6c801ef58b4feba917ca4d7f7981afa7fc949b99f95ee5b711f472c76519b325974868d7012f557e7738e33d3bb35f431e06445652b7c57d03d6634600e8c8dd6520e7aafaf52cce744c8253e761d43553f31cd1e237c89ed826bc69f6a4af2834f375e3744649d700de9365b44519b612ae09c482345ae7a2b19cecbb0d2a65786c6aba1431c227ba00b9272bc8c797011c97a0ad5ceff065332d9ba184ff24da22eaffb5eaa85db31534b925eb93f48ed0ababc752b087aac3e8207d9eb47b2c8b5f36da97590058cb99e01a72c3f08d9d383ae3229f47e62dbc17ab44440ac375b66ffde04987016b80257683edfb7556e70c227b42f8375ab92f8dc99ed2e54387907215862c475586d81c402d14b8494eea91f2e33bb6d9bb250db639a59d631c936839a9a6940af16336cdf53e4e09e241121f8fb8162e004c0e5c778bcf3165867df4f1ccde99b6d2f635927c75f3a2ecae9a057b7e0f901b7d3c6cf24efbd0bf2d9b54230415360d94dfee05080276600133a357720ab85a9cfd2f2cc5410e4cd1431ba62b37736badaa20ac523284600dd2d50cf0f9640e9c8afacd225bce0c498b3974808b99580eccf21de2996935aa4aedcd52ddebda358f1241f30b52d1b368ab5375feef2760403a5905e63813c607b1f004d5370c4d3d430e6d87d36d4fab145854ad48fbd79dbcb3d3ada112c0365c94560e9616c16fb60dc783af8392291e22d087e37a12350d60f0a365ed8e535859542295eb3650bbac1fb0cfe80e375547ca1c2c149168936390f6ca39325513ecbf5f943345f806e02e969beddeb63fb0e4f4ad06bbb49f70c9cf4f02ebae8560200d49bca470d00f0c84f93e2", 0x1000}], 0x1) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x2, 0x1ff, 0x2fa6, 0xffffffffffffffff, "a8558719f5f2eff9d631896d122b5d5582147614", 0x722, 0x4}) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000200)="3e28658a781341b8cea5dc3f4af28874a52825d96ba6d51f0fa95ba142355e781f13b325a5f92a", 0x27}], 0x1) flock(r1, 0x0) 16:17:44 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0xf) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20000, 0x8) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x40, 0x141) renameat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') bind$inet6(r0, &(0x7f0000000000), 0xc) 16:17:44 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfd92, 0x9}, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000100)=""/241, 0x92}, {&(0x7f0000000000)=""/87, 0x10092}], 0x307) 16:17:44 executing program 1: setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0xa, r0) symlinkat(&(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') lseek(r1, 0x0, 0x3) setsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x80) openat(r3, &(0x7f0000000080)='./file0\x00', 0x20000, 0x102) 16:17:45 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) symlink(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000040)=""/148, 0x94}], 0x1, 0x0) readv(r0, &(0x7f0000002e40)=[{&(0x7f0000000440)=""/71, 0x47}], 0x1) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000740)="9a5ffdd285c17dc2ddf830be75470e8bd97bb0bec3ad26ae200a5bbd9faeac17ec03922aea7a41b08e743692f30eeda94c8156d937a5f7c4c5ca043ee3d1b3b9d8f5f8ce90acbc2e017e58729db58709eec83f8c32c43fd70a4845f12b8c87533d1670b265659c9d234505f6ce332fc4eac29a2a2cd123406800095bf3f0d6ec772177c279dd36767399a3d5815ef24384715cfa3f47025893e93f07ee5fb6bf90e8d48a13f605194c1fca66870e1adff7acd12b63d16bd75beac104068dd1fd3af533e620ead6402c875e26fe7331ee334d0ae58930fbb4a2898be7e98e2b9a1e543341f232c5d6ce94c96b3ac5e935cc764a76890b889ae8f624771732a5f6577dd08d3949f6ae751258909cdedc3ebe1ff89d26695e642fe2bd9ce7471d74638bf8584e0cfd37f03005abdf9aed8bdce05debab6f8e5517b818284c83f47adb321aa310f40155135b1be3c622e3036772d95653fa65339da75038b9901b4feef8b0443993eda5d48bf618b86f04ee8795e0bafb0700222f870443948a84313b5ae8adade1047a15634c23521bacc4930c0a0b318350a5fa872692b7908f7af2275c200f182d4ffd58c9ad70ecf2a93bc0ac7bd758f925657a4dd330a9c1214cb5e354f7e7773ae3d65b8c7ed92a29a306f9873dba9fbee163344e97e5593320981687423f7358a864f93d7287e596dfb17112b6372d6c82148082d4be60254a4f1ff10fbbc93e63ef59b387e6e34ca93fd95564185c5e37a0f9d83817f47694e81a71d3a07321dba0f020cd0ac9372620ff1ea606319fddbbb4524758c6f6a787870849186af57ae098a78e812921f961afb704e149be3c3b4cba06ca30a93fb970256213dc30000000000000000000000000004ce13b6db8fd61245642cf9c205c376ff4b48e7098ff1e23548e9c04a52e6770db3fead0cecd15627ade90eab98bda849a34bfb80b012e9ad5a600392bcd6941ea14ab4ab39226fe440059e3d1d4e45833a0086d990a72a68048f04e58985a047b40b77ee1ec7a419d16117d6afe721b4796de322dcc696513fe0129420a3390", 0x2f5}], 0x1, 0x0) 16:17:45 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x8, 0x20) r0 = shmget(0x3, 0x1000, 0x10, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/214) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x4, 0x0, 0x0, 0x6, "854955b3c550d83a0a10f5a77c14eb9d00"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) write(r1, &(0x7f00000000c0)="eb38f551534b69914e584d24094150873fd0c7a4237efe2e9d2216008d838c6d82fa57ed3400a3bb04849ee043367495fc655e22ccdf7fb276893361095e4f82ec189fd787a3dc4e0f8e856f6949699c730002603f9a9e2be73e3f20468b15e630a4965759b66f5545979c8690219b8db4ff12b64afc7bd78a96f65dc3cc74dc5a046d961799b3859b19c18e7862eafaae42ac8da00f219630db347f3cf298e70847e7e8c8bebe8e6602ebf730e81388838406be", 0xb4) syz_open_pts() 16:17:45 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x3, &(0x7f0000000040)="04587122572142f40c103538008ee02491a94226900b2b05d2ada54d09ca0c125554b89aeac2666928271f4939c87a6f2175a06222040e4451183ccf6792d241aacdf6da50c1cfd82eb0c54026801c73e0d6ef0f7be93d5f85b7febc460c6e483fde8f15fbc287fb04d244bf583ff0ab80a9f17bff9be8510daec721944934b6d05ff82f699dbdfcfa476f9fde90c96388d3f407f6f6cf6097aa78badbb885bf92cca1e4033860ad6e444e055e610ad7d1e9418412fe363b4877419e37b119e8c3030bdd98d1a619ae70e9cce6397b6cbb18c0bda728e4be57be357d07619b3681f93794193a668fa9388c87c07b953f7c0e83b2a1f306664c593882407a8a1ff251aaadbfc7ee5fc7dd56b8864b275ce104426d89afe1108d499ed22c5edea10d5e8425f8e8c7eaab2da9cf5840f20cc8951e696382e09a4b2600b7efa6fb46cfd66b9fac0654901ffba1b61d", 0x14d) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) 16:17:45 executing program 1: r0 = socket(0x1c, 0x4003, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x8, 0x1, 0x5, 0x7, 0x7fffffff}, 0xc) connect$inet6(r0, &(0x7f0000000100), 0xa) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/99, 0x63}, 0x0) sendto$inet6(r0, &(0x7f0000000000)="0a9de562f48fa27e4ff47dfe2a31f358e2abb00548d1bf350f7e4d720de9ee74c8e72c5a935a38c8ec3fe913e6471fb204eeee1e4fd2f11d5da369f7d1c1d64416e6c2f6c5dfd957b7cb33ddf605c7fbbd5aa4f9a65e620bdc12c7fd48f29374bd76c148104586cf80b9f2d513b0c60a9d5281523cfb347babb8566b914cf7ce5614383cd0b6beebcf7b21824e7772f64a15277d8136adf6963b24780d24de5dddbe98f8d84aa4394e07999187e45acf6454710fa85caf429ae87933e655af9bfc02bcb2", 0xc4, 0x0, &(0x7f0000000140)={0x18, 0x2, 0x400, 0x100000001}, 0xc) 16:17:46 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x32, 0x2) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) 16:17:46 executing program 1: r0 = socket(0x1e, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xa0, 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) 16:17:46 executing program 1: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) write(r1, &(0x7f00000001c0), 0xfffffef3) fchdir(r0) execve(0x0, 0x0, 0x0) 16:17:46 executing program 0: r0 = msgget$private(0x0, 0x4) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="03000000000000002f7570ac535027ae7522df9c42b2add8c0d85f8edb1452e0baff331af0687e27a224f6c4970b07ebd9b9403293e52b6520f26088614d9310d9a2f9cd4ff3d0eaed79591764a8a27cf578f7f4a994a37e50bbb0"], 0x4f, 0x800) r1 = socket$inet(0x2, 0x4, 0x5) getsockopt$inet_opts(r1, 0x0, 0x9, 0x0, 0x0) fchmod(r1, 0x82) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/109) msgget(0x2, 0x8) msgsnd(r0, &(0x7f0000000080)={0x1000000003, "96611a014b6c3221c1589276d06d37d172030f36ef1c96907100b7a6c4865c7ff39572e8044f4b7f52d3b78f1f7ac779c728d2141b732148dd5edabd20626f1621a845790e8e164ca49f91eafc44f37dd139086236c6192df56b2c5c4d7d2105e38372a2b7ff9a16eeb7ed6e9a7c7974bc8f88e7cc9f1fac33b3702cc20d29aa07702bd3fa6a1d6fbef9a24ce0686dfe4cba9979105983be15b2d46412d29840143da4505fee661f999daa7b2e1fde339827abce8c29887e9b0db49e32e64b9a"}, 0xc8, 0x802) 16:17:46 executing program 1: socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet6(0x18, 0x8005, 0x200) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x8, 0x2}, 0x10) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) 16:17:46 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2000000006002, 0x411) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000040)=""/23, 0x17}, {&(0x7f00000000c0)=""/50, 0x32}, {&(0x7f0000000100)=""/248, 0xf8}, {&(0x7f0000000200)=""/66, 0x42}, {&(0x7f0000000280)=""/42, 0x2a}, {&(0x7f00000002c0)=""/139, 0x8b}], 0x6) 16:17:46 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xc9, 0x10001, 0x6, 0x9, "3bc4b2aa0f9af7ce9c57a2ee08dccef192c67755", 0xfff, 0x9}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:17:46 executing program 0: r0 = socket(0x2, 0x8007, 0x0) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) getppid() write(r1, &(0x7f0000000500)="000500090069ba2ca64ebe8442941b19b7e40f16a715eb3cc24fae469b613eb38f71a7ee97218455971b2db7fa65844b438802369c28ff7fb6c26f9e814d82a86198e756aeb00046f2761aa0bda6ae6b4d9dadcb8d3941ffd9a1c85e4edc11abf004b42790242c6a17570000000000000000000000503b5bd9a83ba6d6e5153047cbdc78e54b308c966582444189728e", 0x90) syz_open_pts() 16:17:46 executing program 0: r0 = socket(0x2, 0x4003, 0x0) recvfrom(r0, &(0x7f0000000080)=""/188, 0xbc, 0x1, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) 16:17:46 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000180)='./file0\x00', 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x20) r2 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x60) pwritev(r1, &(0x7f0000000300)=[{&(0x7f00000000c0)='|', 0x1}], 0x1, 0x0) utimensat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x20, 0x5}, {0x26, 0x6}}, 0x0) 16:17:46 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x3ff, 0x5}, {0x18, 0x1, 0xe366, 0x2}, 0xff, [0x4, 0x3ff, 0x1000, 0x7fffffff, 0x4, 0x9, 0x7f, 0x40]}, 0x3c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x3, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) bind(r0, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) fchownat(r0, &(0x7f0000000080)='./bus\x00', r1, r2, 0x4) 16:17:46 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10200, 0x10) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/11, 0xb) mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000016d2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x1) readlinkat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000240)=""/182, 0xb6) 16:17:46 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x3) getsockopt(r0, 0x29, 0x38, 0x0, 0x0) r1 = semget(0x1, 0x0, 0x28) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000000)=""/4096) munlockall() 16:17:46 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x84002003, 0xa612c) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000007, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1179fa2ec54de81546a94730ad4fd1497ffa988e8ec852a605aa234f097ceca2d0db61e85dda9c0b6b6dee45bd8ed0fdcb2587fad53176843473159eeb01db18484b2fdf49ec77db8944149f0b9fd8b14ded0e747202d1b06cdf67c608c2c276f1b817016bf3689a3074df7331ea42c8de489e7382ec910f6f74109663ab40468689535042762ba894ef36d2fbcc8592d35", 0xc2}], 0x1, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:17:46 executing program 1: open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) accept$unix(r0, 0x0, &(0x7f0000000000)) mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2005, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) r2 = geteuid() setreuid(r1, r2) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x9) 16:17:46 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696c653000015ecc9101f877f8f674cbc323ce5d93cb67e1ceb1136b542294fe3a17adb6b0825dc276548bfeca4221c051b80f00000000000000000000000000000000"], 0x10) writev(r0, &(0x7f00000015c0)=[{&(0x7f00000005c0)="d367569adb01d80558a0264fab82d348c0ffa6fa7dfb285f326371290fa54f96ca89e44df922af6e942bb48f815750d68bc232b22bf3a7d5e2251319e3e55dd74f239ab2aad450ed1320ed12d652dc65cb1b78690f8c8c4eb23fa1914ed90aae003361ba9ff443127624c5fc331796183ccdb1178097a4e59d5532605d6b5dc115a20415da521b20a300e0ad25058062263336e68331c7b3773aecc4fbee12378eb1edc87c2106e31a9afa8a57aba9ef90f7f3836b32a3cf87613b7b6f26a4dda3245aecf3c612ae7f521738ef823b85bbafb3e048d3012fbd96bafdcb46d6d558f0fddb9295916d17ecdbfe629896dfda15a3e127bdda21fa94fa1027613f5afc8fa78fe69cff3d1a594ec8cfe759b2e95f0b3582e9b9c2a4da218e3843885cb177547496ee130510cf7da8eecb2842bc694fccba9bd103acc1b663c04cf6f318d3598783281208ea2bb4c5755e9a63ddc9699a34d07f98d20a3fb3b58d906d92b2971bae3f391c5d3944b6e04e100f4e5adb1291e985ae3b60de4a56c361e1f85e8fcf353cb7bf7f42d9846309b1e1e04083a2771872891d97b2c7a78dfdcb7bc335ef92d6af295b2ce5df448ea722a2784677df9aad02b35ddd4076397945ded0fc5f9c829f3759cc3de50828e9e42c0fb446d092a5de5aa6e9930b059cd35efb57153080c1c49ad4af30c973e5936c04ec74ea72303e86b1ecbaa20174ad2627a6cf62944a2983342da0af1f6363a71369f9f0d5b1fe7ef20a60c39b574176cdc3432735e963923a89a9bd87294a7b707f28d60348b17c7ccf8361b533ada826134c8de316170e8da88020e59ddc8509da0fdb657d7e601f12355545036ecb3463449c0cd5d838f959eb3589d5506d39ad1416d79f6b7fce62535c2fe5db9932a8d43540581adaf0f060a2a799eda32a10bac2dd1199e5925bbc69c0e101047af32d77c80686a90ba9881984f2c9e7f32d447c1e246168fcbd34b94f3ca7550432e66b23ad2326795910570d52b61390e87cf740673d8d8c2d9b5165eafe8631258f99ebb348de3b530e988b68c20694e1da46f83439fe8699ab1edbab73455acd6895f1554bd9813b44654cf105a51aab12010563d18bbfaf9cc654fc068801005cbf02833151962afae3fe2013f129ae0b172964a6fa4d3754ef935c823a784c11bd6771609e577a321cf8940dc24c083b09670511ac099dd0e160409a6b2d98c0abdaa297d7aee7e21daef7edcdd669e52d56cf7ab35a88922fbee586c7c1ae44032adcaf3bfd76511f8471a244e8ff6370064404db9053b0ad999ab2c0fdb194e2d5e5fcc49a57d11b0424beca6e1528fdf660d990e9be5f16a9f1857c7f0fdc84b63a819bacb39d83ca5e8b023116c4d0f1d1e88405c4b0d3b8ee4a14a25f1db8ae00e77f661090a40346cb3f0ad39da80b75d1df9102fb9c9657e3863c8474b0f6228f66e466de3ac5fe4eeb8bd1ac0343f409a8b7c1b17edf91d0d5a1794794a13dbd9ec8a5b8c5af3829153c47d0ef64e0ded73a2935ff7fd27e0e483edf8cd9edfe7baa7d01c8d427c98727ec3783eea6f8118a121c3490a6bb35691b6ad054918946d9a94def44c3e7aed52689955dd9218ae10fab7d74ef6dba901a911a17ba62b43d034519590960f746e984474bdc592c0a80d807523119c958358c47871e5391831174964b7520bb9a0d8cf96053461cd6cfac161f72eff22db2b235d3cf99d2ead5f4e8ebf95ebf2a9326b32422ba50fe0010cc69a5f7bdab054b04280babd8746567586da69174255d22fbca47e67ada237a5185044b4532374a65af921fdc89191c7f8e5f3fd7b3810092d5588a8c23181f2d776d54521e723cd0b0671b8302c718bed095a560bd1d7088fcdeca49cc63f61dafaebf5a3bcce0bca3adbf192a49c2c06842d813f02285d7c013ec8514569cdc74486c23558f8228d93980794ccf786925954bd5e17c1c7034261c49f67570a2ec4b4be9ae31e58b198e2ab7b4dcf3aa9e87e097699c32ba7ebdb4afec92f3d976dc43d94458a7ecb9ac7ab1a63d9cd19b60f465d1943ef44d99ca5c2f53f2d4d6e5e14d545bb8669bf82bf503b8ed5b0e0c3fc65c12e008044e83f45a7c05b3ce72c1206e6e975090d45db8c64f20943d0ceae0bd0e7652482de73c2c251200f320678f25b940f7e1c60c80d1ac3e7e7544ceb95b5a3541c68822089be82fc67114dbbee79005b7cd57f33740c19cea8b02708569e2422da198eb2047b39bd1ac1aa947c0dbd61e88e45d305a5d08f9647aedc92dd874ec32748d501c26e558184cc8149764d37bfa4f79d0ebf39062dbc234f8f40292c61ce2e1373bfe4d57fbf66bed4f2810beadf1c4e5eeae3b1fda156188317f214a6cf76565e0e9db737c1d9629d548290ba87d395e2ded5bc7003f646bc67bdb9593b1bd05c3c3722d7857965e803c649285d6dfa3067d433798be93b673ddf01640bc820d04af36614b7cc7d0e0ed2df7c26603c0f89f965ebc2e690809f2b6e32ce90068389f5672c657d542164956fd709bbf6b4da0bb5e7513db019cb2b2a04b27e3e3507ec25df16537fc6c0e900911605a0dde90d11bc0d0d406520d432ad988a7f138508d069083c01b8ab4e76b394d716086ae0b09783e8ecfa4e2d6a0666f5e3853d4ae8dfdafc02001783d237e5151166a39a573b757237c9598f6a8d384dc9ce90b2007d02f15526a31d2422d3865e3ff53bd1deda056280ac0b00d9c783a9149e5cceacd9a6f9c54123cc4f82c1190aea2aa44b55430864c5b20e91f94024eb4cacacf106d63b9fa48a4b5ce132a0ad43b2c98c3c32d77da9dad98b8a220d619761f2f83e4a742e759680aa46a7436e9f759d4e92c13306d13a7acb57716ef52ec790d3b0008ad60b1df6f8fa79aa6a6d571f2d2bbbca7d6543ea3973bf8eebe4075924356612f5d55194e99761ce79c3ddad06a312b930f4c1694579454b589e3439f8d81f04274e95ed4fe37406e4158e5cb127a647d2901072f9920899d8599aefe29dfceb488e4dab76773ef30e4925324d2cc691c7b37ba04aca159edff99ff178893150a0c9b4fc4ffc7bc1c5d85f5ac0a40b47e35ad5f73db1958ac979a256a3797e71704e1df39f1faa994ee51df3065bb649d75c9fe6e39857c2eb693fbc3907e69c7ea1fd71a399864ed41452ca592446558bb8d0ec197b04b65092193278e2eb07c9feb5b5b897d870f845496fa44e46cd9c109a4d5010ad05520c56bd5f27f55e978961f5029eed543dcaeb4794d9f6bce293c4672214cac5e691802e94968193de43be7c47a76defe6c02780d50d70dd50d4d6b590b1b832196d29f254d31020c803c43d9fb5a554d551f42ffcef689fa352bcc8abdfe9f790d98caac23e7bd7ac77fff77cb588bd73e41f7241205e16a663b8525df4b5640afa7f0458909c8d52a0b41cb6406ae387ed0b5bfe75c99681850c5294ca7b8f46ceb8c852fca5b3f331c1998c14c79de5ba2a49da9c6668bf9da8246a84f33fc699cdfdde025db6615b3ec7dbf8a9be6675c07b21ab3fbff60e1c8ab9f15354df8614cfdd5a797d0898dd03cf9fd944ab9c63e80c7e557bb3d50f8f8d3c40fd1f4503f6495b481c1ebfdcd9d01139a7ef8cb09212a2206a144987f3ee42b3c8a0ea67dc4e7b0596517cdf115864c57809a95b0c5ad76e0f4db91d3a0679a4cf8758b31fbf2f819f52f765710c37f526c19efa7885160626f1f28e8f9501149a839ce2c7d00d6a4eaab149b5b3258a4464e7e8b9d67e08f93cf052396b2c3464a17b3d33a7b74353ec080891e9cfc32f27d89785a76b59cd721419f9860b9bc381bc2704241d79e0e517624c3618d15fa4d51b79e00944785403a4cb2b94aeaff770aa1cd7d777bee6fd492eab99880188fbdc1b1a94941569dd0b7981f18789b8067738f4530be089bafa6c8725b3293d3ee0d563d8925cd7ee801ab5551aa2be5df307617aefc5b9d1c8aeaf37c59fd22d381a41ff951f68aea6b06227e425111f38f999f94eaf0c11cb3b9d648187dcf3b4c0f084d0814f3268e88c6d2b260a22dbd3ef45df37fdf37ec5d1eefa9d14d0c8576e05ed1dbfed44b591a94d5733184c59908a749db053e7811e726552656ed48791d6ba5cd26f287bca8deb70d5e5168d406811d73ceb6ca9d0d91c2b34d90c124128849428c2cd99539201dc8c51cafc58b78c11d14651a9bf3b60711585ec23e39cbd1d4391e01e2c10106239218feda86bd0f0e0440b2170a452128406e2fb4d35ee2e129f5f972350fd82fc07f024abb721e6c61df9c1c9fcd51f66b35275aecdf98d75861d9f36f2b509e7e5f743d2198c959ea9781c2f8cf3005ce897dda3c7d3af6351f62323a2779c29a02b161cafa5f67aa77672a91be64aaad19a5a94d9b934ad28ac752cf0b9611df1c3821b6a01e92a2c36288855a1d6c26e0ae84234b1931d0d830c0212dc09d228c701a2a6220bcd8cb714d6db512cd3e3aa5efbc0e498e74857c5c3d23b163ccd3b2302a76d1bc9b17070e08ff5f51a30e17154be676f904a25631375a89383e7e8cb31c2c7d78b8e43c9d158b8c36b86da50126eee7e146fd5e6bac3d5e41e085dbc215deb57ce8d479333b664755a21eb665ba1551de1427d664db518f39dc14a9aa28089d", 0xce0}], 0x1) 16:17:46 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0xffff, 0x0, 0xf51d, 0x4, "f21c47becd9727f322907bf5305b00fc355ce525", 0x9800000000000000, 0x5}) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="fa1204", 0x3}], 0x1, 0x0) fchmod(r0, 0x0) pwritev(r0, &(0x7f00000011c0)=[{&(0x7f0000000140)="75e56624c07da7c213232eac8809d3aac18a6fe1d63f70bf7d27d0ca1f2df1e13218a4ccdde3ddc0eef4b65cc0aae032df31eebb349cc47571e0472492307f868f579fa50503185c12c888acb072a2658129a9aed5837895e43e2e8576e65b1818f0bc08268f72832ffc0971fe57f4cc90f9b9f90eb752a49214afff44e5490e3eff6ee54a80290d6aa475a9e4940a9370c32f41bc33447724d35c0cbe7cdc0ce2ac5899ad8c97adcf10ffee4c4eeb4e0c23e98023d54ee48516f029f68a776dea7454545cfd5639565df8cef9c7d9a09956ceb1f7aa9582986fab025c057bea1526936be13480a6110bfc8905c2ec2f1a935ae0387c45a97fcf6069b664b368a90efe98b71cd6fac30875d70c4ffe8cbe22f6affe9ddf755c19d544653c82ce215e27a09afac30af4b398074a94ec65b9803c833829dd4151a0de31f375b9f9d13f2eee8eb51232a368682a036bb145372330227e4f24e9641ec049df427dab01c0d1857ce5567ffe8bd27f152f2f0666ecd274d623013981e6caee1f4fbb1f45c046b62c8907fde4ea7d0f788df38fc3b10b044ef0c6947005daa90f7b16c0f1362dc80b94d3a4f9928ec10bb152f3c7146deabb12cc146a4a08f05abe701bf0401bafd28786cd4a3d57699060614aa7c07d0bb42b3b83a05267b99cee5c1fcc6bf6d00df0cd89c66f41d5b6a655cb9bdd6a6abe0c3efa8ea540ac2cc76e33a94101dda3497870f0e31acc99598e31b10e0db69d7bdbec4cff0f46021a6c795db4ae4c3d6157bfb1904029e6fde1cd0feae1f6a9d8189d5de1d9c3f57dec157381f46696cdc9c4c601090fdb9ea9983f39f0cd4749a20f4be449bf1ddde6262b9e47f09f2511380c92cb4852b3ec3e3671a2a7c5eda4d4a6ce56f1ad0710621e0ab9b057b3e4ef2d37438b9900819b50337b7a53f1fe79de2b0f103ff81482e762571007664cd95df9b18b1cb1e198e99be4024b8329b8e3281704a866ca6be3831c937a2d96fb1173bb07474e8b0115a93a2a66252b19e1fa3d9c4ed96f9f4915a6c78cde39a62816fc4b4ea681cde3fcacb2035268f25c237cff5192b33878f37718f756b90d0a8d948dfa17157b5693c225b3f22dfd87e10d115610c779a6056369b4f4b5314944ce080ddcbb05d02c65a6f6d3e4f02f5d929d2f61e7f6f4a356c22a297f2aa9596ade85e1ad06a8cd622ce3dc774894266ac0738f0652a63dd2a8ea1d436618c1bb560e1c6aa449214e468d7f9b6e51e2d73085d5810d9c5e113ca289f798873ed5a086996dcae25a8df1d935f4358f0c69360052f952db7e210a306523a2e24656137bf13d4ca51785d6602c4fb1f81d4291cd995ce359bb2161e7a2022743b5a82d33d76c3058b6f7f3b77c6717e2db62db56036dd1c15b6066b36e2310045e09b62a41693251551af4b85373aaab03c00bc76567730310c4b846d7f76284eae587b1a4857b4de5de322ac36a2358137dee4b6b3305bc724294ac39bf773bde4a9d72b85a6e3a24111895ef785684b1fe6af76afc8771c7fc7397c35cab5f70324844852d83d45f0e15ce69240dcfea0596a5f4155748aaab06755b4d672caff3031901c1b861b3f47024c60a906527", 0x47a}], 0x1, 0x0) pipe2(&(0x7f00000005c0), 0x10004) 16:17:46 executing program 0: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000580)={0x2, 0x2, 0x2, 0x7, r1}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) readv(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/255, 0xff}, {&(0x7f00000001c0)=""/232, 0xe8}, {&(0x7f0000000000)=""/6, 0x6}, {&(0x7f00000002c0)=""/166, 0xa6}, {&(0x7f0000000380)=""/233, 0xe9}], 0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "968a0d836bca4ad216413883fe3e6462ae7e27ac"}) close(r0) clock_settime(0x6, &(0x7f00000005c0)={0x1d6, 0x2}) execve(0x0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x4003, 0x7) getpeername$inet6(r2, &(0x7f0000000540), &(0x7f0000000600)=0xc) 16:17:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) minherit(&(0x7f0000723000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) symlink(&(0x7f00000003c0)='./bus\x00', &(0x7f0000000380)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000840)="e832ccab202c0c894f9c68445469a1424554cc72c0a4e581d4088cca8301c858101923e479f1987812b8c95e6f2433c12ab38413da0deb7dc2869d6904c8597d6a1a8216d1337168716d022ca5ff712b85a7abb73d02566a5f349f44f4cd0677667a1d4d30b8e3ea7365e1f571c8fac119b5793774fbab303a444e70461e0d315cbe1221790847ca0b9b822319", 0x8d}, {&(0x7f00000006c0)="d68e1b6d57fbd23f055fb1978e1d24b3ca114e63aa8678513c2662e33b6beb98951cca1dc83baf6badf7309a49351df1dbd3690c00940b509b9c88baba9ae527152faa6b7567657a9796cf6b26f3d26a4f9ad23970a3cd421ce0af08a26bffe8df96f3df542c4dcbc71c7543efde6833d8353a49241d83b9408e9ea89b8c7dbb0caebb31f90b3ea261eb34ff010000bec814d18f462938c50ac5f206b23d48e0cee92843538c5d4f3020baf238a6aa85a395dfc7dfce33d22989d9c8e4a92a7ff24adc0efb5fba36c14754efc49ff2e55d1a6b7bc9fd0c74691c59ec022a6619f3a5171d8683cb0c00bc44e676ece4938a9b2e4a8786be1806ef9166822175ffa9c9466b640eff01f26cd2b4718fdf552018a69468934e6c5d7ece611ddfbc343e81967383601d1c54cfb82250498adb6f4d1ed382fca3a087afcc4f3994d7fd29dfae2284b843b52fca7b86463d4831ac0d2335e8d74dac0700000000000000f447f8058100", 0xfffffffffffffe46}, {&(0x7f0000000140)="8a4dc249f08c2b2beb943be7959f0e68e3a63c6aa3c5374a8f8a5da138c2a8715e45496c092cc87422b3e1e003a8c0bf6aefc76a1350e24c1e0180ea15a0c1616a5d1784d44513cb40d48b0623f6504a61c37d9cd3d8bee892cd7b9c3325fea5790a2edf25d0eeb818c0c2e301d4964b151a8b050770091b24cd8af63baa1100", 0x80}, {&(0x7f00000001c0)="356e7041483e6ddfcedc8c5be1cbab360c51e924644ae72942386114e547df9238dd44b50b0de536d8ec6ef31c1d", 0x2e}, {&(0x7f0000000400)="26a0f8b6d12044cd47de2c666cdc50516882c1381682ad160cabf08ede3174b047acab861d8404d5262ef38b699965351b9a3750fd4c0108ec20e7a75b86413acf856cb70edfed8bbc41ba9e843645c037f5853cc13612b2bef5246b8c139d5fb135e195cc2eda8fb4085fb34e647b45f66e483812e89a77c41d3c9a0ad7570135689ceca7e3dd94641682ceaae7b24e087d55aba69c6b9b6d2c72f5d2d3ce858600eb123c6c5a33b2da3353a0cb23b13c17cc8bee0a33f6b98156b689647e94c11a41b7b3dad9775d384891f64654d05377b62828562a49085c231947da0dc9b8918ab17d01446ee94ae456b40ab095bee8774189feb13a909c", 0xfa}, {&(0x7f0000000240)="991cb99ac18021f6a57a53a20a372ecc8800852ac0e92ed4c3fb173653dfc171bc77ecd9233c5c1e3e98dcc1772057f359c80a80b2d29e5988d39ea75f9e9759acb645e5233da24fe62c97fccc7413f4274e5eb012744b2041b723c505", 0x5d}, {&(0x7f0000000500)="3e76d35fdf9011ba7c42c16df0ef2fa92e758893fa78ef7f8bf6ee60434e89eb13", 0x21}, {&(0x7f0000000540)="fd208681f3b6849f0870c8f7590878bc27a042972d8673742cf650017d113c27d061fed5258eb69eacacfc42951cbf12b22cd7a77854f0", 0x37}, {&(0x7f0000000580)="16fadd36c67674625c164cab6cb962f3b5fbd2d088c1898f636b94badc1f1ef8b281beb1682036c4d529a84140e9cabd8e775f5ee10fcb5dca86080867643a94451a", 0x42}], 0x9, 0x0) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x7, 0x100000001}, {0xffffffffffffffe0, 0x4fa}}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x4, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) minherit(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) 16:17:46 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x7ff, 0x0, 0x2}) write(0xffffffffffffffff, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) wait4(r0, &(0x7f0000000140), 0xb, 0x0) 16:17:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0xe5fc}], 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) sendto$inet(r3, &(0x7f0000000280)="ea7274ffefdaa87e481b07ebb9fd1a9c28c1bec8a077a9453e9bf2c167856888c96de3c784fc70674c46bb60a4e9b75a2a55462f69fb366378fbbef35795cb912d90a00d64cebc9d4beaf2ef20ab71338a4774b790ff4ae25b195802267e05f6980ed186128bd00e7c83ad871147045959fe961e0bbfb0b5b65a6c419dbaade1c4eb2eabc12d984f06ad234d0b43064817448185ada566918d5173d8fa28b37876d4b252f18574cf3052948e409e372da0d275f6a5b61d1eeaeb92fe2df8d42e07cea39edd7a7f019a7989670ca76efe8112f6d2fdc39d3e8ca7d0787d8111bc836e0d4534f0a1af722079b89c8d431c048525645fea5423c4c2a06215486c20cadc639923c31820e858aa0226161296edb4b9e064fed9a970b5eebb5d49dd70bd4168523034c616a2bc6954de46419dc74b03564be5198cbc1cffdeb0ed7392c9787319b2659edbeb27c80d2ceb6dc8ba0c3fc2921d1171cd166579365ef4a2df986ba99f684df6a5735268e11b4dfaebdf07d6081994c941f01428fd347439190674dbcfcf2f3baab257f99471bf9d3e3a2276f4ea4c8bf1f350be8117fdecbef9aef31af154d3ee4ce1d51ede0d9672556fea332e40b566bd87a5cc2483d468a891893aa10a84d530b67c234e3330f947fb15590d61347266c61c053389eeabdd175bf9a5863123ee42994ae62c89a44f578a539fe65ffde52e706b5cb14587eb26419c1d45fd301c6420f5bac7c12a8701539cfc243b5d060dc4692e62487fc452c247e0442d8b24927de7bcb2df0239784d7e75898da3582f917d07a6b0a5a527229e6eed9647a74563b7471c21aadb157719cc5e0df486cbbcaac430573a2f0c2f9c3a9c5a8cd4011f7750fb1d649e600c2149ad8b929834baee4aa31768cea78bd37881e110fd51b812b48e9f8f5f35ddd60632a73668a6ae8f5f02ec2ede488744b0889876e4e37169f24b873332b03ff365d4afed464e075424d5a5a544db8175043dbc39144499edd17ddcd3ffc69d48eb56c0df41715336d02ff71b28f3bc43f15d68e196b3d1600c7ba1322d63c4006037148297c63dc1fd5fa35e57a24810c76f17b292746f0ea38a5118fce2ccf7b93b30e8c21a9219c9e9ce90cd25dece1cfebfb4e76d1a6cd72ce35a76975086e41ed0d45b9d10fff878354d107fac3e1f24fbad1c10cc1ec123aa35cb09860cf291b158e8095bac2367e6fe0e75383a32ec47669f88f1d2bd5a1d0bf30f702e76e40c0f7b905f6854c0b85ecdf09040e75f5048fcec120030e76b636b24f271ec043dfd0fdb02a6864657170378e74275e11ecefe75d39afc28bdf96da1dba5552255aedc5d19cf5d952b1f9fdc50a7405c7a223faf3022a11fc085ac1be49b0acd7ead4e3d42cd620b97e347da966c77260173373b06c5f56d6e323e9ee8a6907d4e5c325535e95df83a9ae1207eb654332561636de51ccf94d2f8cd41d677507dd6d43a3840939277f2f9a9851c6d023e10609e3e3ee04cfae2168be37eec305071267b04734df6c6d7c172d191f50d1642bf17f5e7f62b821d85a59bd34c257f22e1db8d7c28d007aa955c0ca5a352efc1cebd08fe1673e5916dff6211345f6e4a4d7464f1203506dae25eb6565172a37031a2f8771b1b34c3f2d71a6e06ca7403a8778d6a19a6e08c108a8dc3605e834be543729349c3a8f1322c7a92b4a183d5a49abb2098ca5363ec059c3e1641b0af29b0fbd56aca7afac97fabfd9a54cbef1257f99e7ac6b9878f2d38ee5c1cebde7cff064ff65b019af61924b19c9f1f5c6a1ae5ca66c8e29b4d7bc5e2982e28f3333fa3be2735e52c6c4b2013e48b04206caf6bc10af2753916d44eb7dbb40db6ea19d42512116e4af1c046ce07c4c21d52d2f2740e0f44160b0a47276f49983208d94d657fc997f8042537d2f12d2298da8554b7e555cfe07428eeab9abc3c32b4564b9b20b3221fa77828045fdf82d883e84f21c8ff42755f93dd302e331f2332bb8ed0c94c1961507aae3d3b6f4278cccfb2f770945182d37284598e2ac62120b843ac2b3d5116571a1199b5f210dc33ee9e1fb6b0aaa6ffa864b5c5a0e8e9742d8c8edef3e85f56fb76cab4fb4ebf2aba1064292a82d9c8b910ebe4faa414ebfe6aface62311cf3b41fa9db615ae8ed5701add53cb3189d6f0067267dbdee5bdfed80c68e85db09ee566a38bb84d7cf9159731cbd6004cb489cc853400526601be08e632ab2fbe631b8eac1a932bb04275ba1871da85292cc57b3462dc635548dd8b86a7c7e7654a9f2eeb7ed97f4645d0e36c3770332da25a3ee26245383fc476b71877928c7adb6ff65fc1892116cec97de2e98a61cc82d9495069defe376c2272f6dc2e258004311ca607ea4459e362fdcc79024dbd3220ba44b51b20290c1b6a823f2b2d6276e45d17e0e4da7fdad356c7d32e8e77264bfb5eba5b3de993cedb4929c4218a562ba991534eb365dd91facc3e5cdcbbe0d52c73c586b7f6123312b7f5eee75b0e22816b559fd4d8b796884a1afee42a6807780085ead3f2b60ea4a707d2ee6451802b509aa5362881700864a1af172e1a52d6dace86aad88cb66c33d96b829847646361d1f2f177e5aba5a551cb241281f201406ad87aeba0b7751fd88b79e6bb67ef352658a304f3a583e804c17cbf11a8c8a1de0e0ca34081b366ba8a4707dfa3888792a45bf3368097663fdb33e9cfc6dda1909cf7c2a4111a9ef9de298dc0ffb9c5ac9bb42b66937353fb1d8ed62486a8113f9b1ad1eeb9caea55e8829000af4fdd16de98c88e5799cfef3d326ff151ae08dbb4001fe4849551f9f518f5f9b691e946e7d37c7e85db5b3d411a1ab8392e8cc35571df2ecaae8f9dd461e466d4b8d367fd1374f131ba2c0d0e0c2e7343cb7417b7b1d06cf2693c1f2c6465cb81a2c73183be12ec97fa1fb1a242e8eaacec756f193c88f15a5df79327a486e5770e268faa89468982f90eec07080e394622b30c2331b16e85488bc8738a5f548c9fb7661957506bbb94d8eb0a1540d6c1ea5711053e6103dba1fcd062820ba4885c546a1b8b05c8d7b37f4ccad6fb91ac38cc87f51a5db13f76ca016f89a7054e62f844bc4d4a486e299c698ef756433c241ca20ff10d08f21a1b1bd282d975437216eabee160a2d225f26a991624ea4f81b2224f0e6d4f356001626bb80ddff7a16f81fccadee952777edc5bb1abcf43070bc8352f4f9ee17cb78962d12e4bc4df366717af65422c871781eb81a40521196dee98161f905bc3e9572a708302c05bac58e2379ca3b3ca3c6a9d939ab1c6d06d126f6d41d1b7e123e3d32c9904843e3fb4128f1a1aec169c446fe3956c01eac3ad47a09b799c4afeedc3520630cab18842e0fbf947e6cf538abc9df256dc9d15a23a0c1d5f10629cabd97e76d0f21274fc572dcfe10c3053abf7909c6e7b531aeb04f407cc250b9ceacf531e6ff50e0abf897cfff956e4c89525721b99069eddc0bfa7fdf1bd8e0227d365a2be22715a755504e4b28cda2eec9891a4823df54024f76221e26638e07cb190f5d862c724567e4244ede69b9fdc965577d4bd99320c79cf7ee003e1714d05d982ab8908b3978c6085d3124577d5184905b4f3e60ec171e99e2f0d16dd00147b925354fe304c876094672a1bb326899a71e4a0d9376068f21c214915b43183839d4143b02744e5ebebd7bd132e74fdfdd4d23301019535f1bdd4b97bb470b6544a6a14d552c0c0bc91dd33c8580cf9e1c559fc3ec94004b158fba122de8fef2269840993cea9505cf8b55930143efec25913bd77719e38d02f1a4f03d38b407e76136c91e2c5645b7d9ab523e793e2cd9c6492a81a2df14adb7541d2bd3c1f74d6a838cdf4f7281003a99686691c4d244c649889825fa3b608c06489ba917ea4462cee925f5ba00d2b09a5e585ab53ad2292012f5f1970dbf37454a0acff664d6ab647a5edfe49b407dd19904af0345c2ccedfa5bac388996977fd2d515a67f1be59271ac0bda2e29c7054ff7176164955e1d507108f5ae4afd9d73b7e2ede876a6986105b242b37db6e98b7f21fe33f52d0584f786c64358acd54749c81562c49a9a1697819349b43da5bd10d90025a696b7382c3eae6d05ceda12d1f727d8cf495b5a897ab8791650cb5ed9d7c1389d4205466b63e06a22ea0968d13e76b87d6ed51fd3b942d52fb0b20eb48336ed5ea77fe304f2a660fd519d5b411bae5f8fe57162afafb19fa92b244956d79da11dba3354e703f03356f240c2332428ab4054e771d75d97d63a71500b825a2220b12c18ff97d645fa7c9400532d0450e621d27901beee88660d54a692d45d27171d661451576ad9647b5c55b1bc82e65e71a5f402a1b0fd87d5be6522c19f9ec0c73fc5e673fc82fd4c4f2b9357c23070c21c8b9096d9ec19fd2867567181484466c2802c81cd4e39a27df501a0507f975daebe91bd704ccfa089d02cc59b4da5bd13d8fb03afa02d2ba50e138d1220ba4adbe69b3cf5b5b8b4777096443991cff61a56eed08f0ada3b2ae227a1f10ffb0cb27d07bab9c19e279ebb3b4f211e5305a09fe53826185db27b486d55c0e97b94fff5d50f10fe6f7dd08d22db11b9cbb52fa85ef6affbc62f643e513255c9c3395e546f3e7c08bfbeac85420622104e3d7b2b5e8abaeb99c7de628d4437620982e7f5362bed1bfcd328e73fcc6c3129ad6bfdfaa39e02351e6172d16695557581a0f3f3a1c9ebda9e14c5bc4280542a24bb2d8d279cec5d13db0601cbd88ae3239528ebdc2dfc54ade6ae83ee0cfd039ae32f81812de6ab514273722667e51eefca3dde0c66698fb67317f9b0a49642644aa8193df6fae267205ba6416c1a688b4f848507ddddc9f430f4062aef76b619682b57a331a3ffb551eb2878312208758f7b5ca11242879025b66149a02505281237758d81fc194bfce605046483e2eea0b73666cc70cc9b5838594755e58f114c372214be7e043e58e25e1a03e98915118932d8af281217fbc21728f48d67053fa4bfd31fe72aa9c81457817cdb8dbc129bfe17cc8f1a4a7aec17117a24c0b102cbfa29d24d194d7183285a7bcbc10f1fcdacaa553eab6142abc8a803377230b5f5daf791fd41cddfd7f8e06a2c957e0c2c05ebbf7226cf64e7895bedf93b0f3b95bfc1222879e8ae3adb873ef31fd613e4ee6f0a94f300f7d547cf4d7f0385031c9448e5cae5eb0c24d37b960207e8584d4ac93a7dcfa1cd421c45e02ce2a85036f88189db2a191fc44cc95b6039d3a4f9c130904ba1281da75caac07588caf5bbfd29ef4ce505862657b2c93783b4e7a3f4e5da519da21b29aba1510a40f6c69bbae607f99c71aa6cc56b6710306af7e77317c976327caeee2697abd2e0a46b005ac1e289643dfa22630938ef9a1983475f7994be0ec9650363789fd0e02e5bf7d325302a429592e841d7faf5b9bfa7d7db0b2841cbe9da945f3a144781f0b87dc45ba51b6e0f9f94dd1d72c770d084253457ff50bcee5322dd1bf1b86910aa6bb6c0d6583a0431f22bc0bef77b220572c1addd1efca1cfed0747b968a08bd30e888d7240b25572c93bdd24c301a478f7bd5e33c069fab0c86754d0c127c215e574e6b59891aba8ce0ef5d0c34f77d13b13267edd8811c7a2b259c75ffa1c03257bee163b9de39c8fcec390de645307d4c763927e03581d7fd6fb480b9cce5c00e0ebe0bcb8befec26b17bbba95907a4ba298c4d0eecc66b196b4e21e2999964f8ba5bbc92c8467d76657bab3476f1fc7a16d046a1a89f35c6b042e3e18ad", 0x1000, 0x8, &(0x7f00000000c0)={0x2, 0x3}, 0xc) read(r0, 0x0, 0x0) 16:17:46 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x800000000ffff, 0x40, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x600, 0x40) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) 16:17:46 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd01) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) open(&(0x7f0000000040)='./file0\x00', 0xc03, 0x24) 16:17:46 executing program 0: r0 = socket$inet(0x2, 0x2, 0x4) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080)="622fe8530c3c0700", 0x8) getsockopt(r0, 0xfbe, 0xe9cb, &(0x7f0000000000)=""/54, &(0x7f0000000040)=0x36) 16:17:46 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x28d, 0x3) r1 = getpgid(0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="7384b73369d2b7bdd1abd9cdaf7544f8533e2afa8402aaa35af67f757caba9838350f1a3b5f14803a6e57ea87deeff9b93faf66c6e25f84882137a77bf587fb8ddcc1ea2f5013a723e1497f3b69953ee4e5b758e48", 0x55}], 0x1, 0x2f) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6) fcntl$setown(r0, 0x6, r1) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="269fe53810024b033ef94622d45f3ba3f5832f8cc0fee472a676958eba3ac5b4116031c862bf293c8d70e0c4b7ff3a1b0f4c97a6ea4c2a2d0ac80acfc16e5bdee3d530a66f51e6c1a8384bb2192c24f262d9017fefc22ca57f21119d04f3215328a5890723a4de741722cc1d9427225164f36983f5fd75fb1e46dc874d5e2a2399490d3444fd8a789c5957ad2e6b3e81b68dc918469fde94ea3d15b3a3fdcc12c3bfca61bd944f2825ec428acf8443402f2f3c51ec4ad8229ac3b3bfd5f26e21db74fec59bbef2c3a51b20b55c8c4bc286736e778c32d602a249808e3793da65adf93a602df76c01eb4b8d6468fe553e301c8c6dffaa2cffe6fcf184040af984b98359a249099b40d29e33d8fa2fb9f9f3497648ca389c79c84554734c2a0fb3b1947b72be55db6ab2ede6d22c69d140ca69135172a2d37611dd16e4bb193d3dae5e161c5f4e593c4ad6582cbf3a9485c589c6f6fe6429f9e78434fd3688ce37ca4af7f842c3342a44c542a16289a64ad7d5473a321ac9f2bacf7bf774188d6458313c2488b7ba7d084ea4e5d0d7ef729b583a0b745202e56dd931ebe8cbbfc6305baddeab7181e97e65df8a4c5a722e924aeca90ba5664e0210c3d43ebe8457bb315a1bf2b7fcbdbf7d147cc4d3d2736246460a8ef747cd0b02fa14333411fb46dcb82868f77f863f14034fb63c0c6f01eb1dd048235c3cea09363f55d2be608f1741e28c1c57a2758b9a2f1513fca45e339c80b3cb4be31a52b1e4156fd729d4849e3fff5ea8105171f5a7cf2f81fa8f1ce9bc2646042417e7feb7f67d9bc98ff05e0299495daff26ebdb51e7cf639f24256c385cccc49fc0de3e2ad8442bb24aac2d7f8496768f22ea6095c722bc4bbf9d7b7f62736daa0d954fddc283db8ab099daafa5b5756629a9332f7ae339cb0efd72670b2e4c545131d65532bb6d247cbffaa5d5a13ab1eb98c4a180cbd22a031db9ca1d816010a9002e37d6dad9bd41c51104dea197d71ce2d57fc610fe94b24b54f1968b31b049c0461daeef66bbc707b8a081870e42763b0288072b5c8880ff4ffc8468b6ac455c8a74d824fd02ecc4cdb65984c82292c9406c39912ed8fcb682d2c653ff265294b70228335d8185df8373ea68ef1ff3a070d7061315e9d43fb2b72d5604a59d2ff2d3aaa942ef3c97c17b49347ef70a44c67b64cbccce61c5e5dadc64943ace4f2c1c01700afbc4ce5a0cd210d9ee730e5de12677d36049bf38c0f95c230ad47a2f2336c25dc59366c950dd192e8c887ab8066ad680722be5b104dcdd16834797f4f4c34ebe2fac70c3774c9ee2f9b9e3fdc9fe7b17b5c0dc1fe0e8654fb2f53b7c2d2e644886d972a1e60d5025bc74d32656d23b885701c57832a17dcd44decc6a16f89c5681b87483d07d4e6bb69a882d539c96091c4f77cf0dc0bfedebd584e98f44039e62436eea0704a3009cfa3df1401c0b1e21b1b755881cce74e92ec01d2c448f1cd1eeae75be52823ff6f7aa50f43f4f6981f5e67862f86739af3f94f3b42825c783b556c6422f15ba05e5d22b66a4719961a119ac53b11cf32f9a7e4a23974ac4be328feeb7a0569bece471308d5bdbb5fe359cc986b180527f09815fa4dea9052baa2dbf2eab7a514a1a3ef7122b467b4f843f293dc11f5a9cfc73ea2fe0277f7f880c1f45aaa7dc4d6f22f9dcb426dde24518a92034013eb3c7f81ec61e2a2d5261ee4ba4875ef4729d55c1334feabff81444f204596b0a2341b4a0e8daadc638f0ec651df816e3f6fe01fbd50a3267558f2adb8f0ec992cce870ed600ef9ca75dc4a2da4af0b61c9749a366a4b263d918ffd28f78864b3a9ad2875d82af5b86ff6c2bc3429a49591dc043fd34d4323cf1d43a01c49844279c73dc80fd3a60b3089ae9709fa06a9afda422d0aef84be587305434aaad5c20f626046f39ba17486267edff5d8793f85e8eada83b4c613c174c552a50b9f7cfe819b8358b0b96d4bcdb910b3ef9090462f8a6865c7f492d95b6ce4dc84b01ffe6a0d1291bb7e35b7e755aa6262301664e1c2ef4eebace5e1457de6fbaa3ee29a8c9b4efb5ccf22a2a09f157b310dffa1b225d9453df18a6711aabf4500ba69d8ecbc890805ada0536edda5cf2d87e7929e09cb1bcf5b2fe22ea1e131eb0eaa2b9ee306cf23c85203d64292282df1c35cb0e64adbdb26bf8b51fc3b1619febe5704e0c764de83ad171421d33657ae21388cc38f4813a35cba256f056da1f6f9646e462b387f93d4dc33a1241d5aa54add01e48154a5ecb25ab848ac57b9d7e27f34c3c1611e7de6f1b76d0c47edab72cc3d63b052fea9c3263d8bf6ecb44d626e45f6171f12c1a8026fea83b5373b967498d29fb2a82a3b5332462c091b294fdfeb233e908b8f78483021af03f24eb605c08563c71354dfd6d183a95b8f656fb0d32be68689b06b186124259752362bc70bbd18aad712bd584f7a25c70b838cf93301dab7ee432d3494c0c95abf61f47407d3dea44e80fd2482980b66ee8824e4068829ab333edab7fe3de78be9b74c095e88cfcae601aaa71c8f72d6296ca58b44cfbc590608792179ada0b2750e615bbcd624174f9e8bb15c06363ca161c162ed3dac59f5d9ec4da69a7cfd7495fde7765a2b256ad6f954071f2032e6fd72334def44905e60629e94d5ed5b631ba157097b3e1c974c1f76fee05484bca1551ff4a33bdb58b719b9f8e9c0208159df4e6285d954623690b5460ff6cd3989b55da250e27358a35ab4f1c940261fb4c92a12082e2e1549d7fb4d736c59d9b44e18660788ff6887db0655a18971d4beeb48abadbfab4c9d71dfedc3d92136cf24ad628f05d954345e7b11502e15679bd9ac83ab6792bc711c789179ad4e0adf506e812a758a227438d48a3cfa6da704ed06b6f5c7155829101025e53991cacc41c8a49d741c8a18a44b46320aa3d4290e67b12e04ea5a807f9acc28e2a16cded75e0845de39b4efe1ea9f01c563b488f46f7ca8497bb515cc0aef97cc580c2ec18cca8d294efdcceacfa6a9475e24aa5a231998cb2fb71debb48acfebf75a1172b647c0d01c9034533398c226bc22ddd9e1d373fb4f8ea5614f190e4772278ace3d848dbe48e83712d4566a2d51628456b73233b588501afe130dae2109fdf2240dedd3793c9c0c3b9f5849cb5a055c807b7c166a87a93bbe18824c8e4dcf471d314eb2ccc27ce4afd1ba6179105ccd33cd800241adf38f8780c13d69393eb76bb4dfb23bf31224c95caa308daf9cc0d510f3e4e188eef25b1a68238889c306b5b0329d7c50d5b34181444b7c8bd7e6835d75cd485b2f4760e3b56c090637512241798bd5f33d77b5046b957392036142df31d6ea1cbab21474729a68a3ebd97d0af7a6538caa8fddca48c713a61f482810058a481f409874074f197f70bada35aee2c5f1c128303f65522b825105bb6d3f8c6bd81fab1bf5bf39df0ec81df440c71f8fdde1197ae317d9960bcc0825624497bfb3292fe19b19f3869d045ed4b7a49686d413e8b2a992e8faf98425af593d791be00088bb732a8fbcde780b5a6c752eb7f1b33ec2e5b6f2527d1fa79e958fb718072f090da9e5e1b12ea29a021ae62e6275aa514e44895a015378ee07d18dccfde0513cfa2006c0068a6763dad94b287ce45a10ba08a0bbf1a56d38be5f615de238b8fe47932f451d7cb35b0c83f5dc8b969c8f8dc27243e3716092010da5ece11e927459f0468e08e38e7153dfc409b7611c90f396aea17d081fa8d8e023f0becbaba5caaff3af8258ee726110dcbd89a6d227f4e3ba3959cd4399c941e6ccf7b04c51a7db0b8e34dcff2fdd1975755aa59d0f9d0694c10f32c3510263cd7f68fb8306e575c2afa5ee07eac9a23cd1b0fea0e61ab141b33ae4c1aea8f7d13d61a68b21d4773462d4f25395985590fe49288044ebef1bfca678f155e54c4fe919f77058a0020eb549c4a49a75dc2a1d7560ff661bd200500f129126e0c95d29e3eac5c54f5152277b0b516b1205bf61363a7c6d789988508b608fb3e446555183049d85dec29afd3a4f74b455ff9e142aa4b5ad9e295d80be2dc9709eca13f82e398a2c171e83afad1cb0180dc5dd6828d430c73da69a870bb8704f5664c3b8fb30501efc0e0ed229f6db266e8912c16d1f915ee74be43f2c0e30c4f5be9699f5d4d62988e8a926425ff4a4bc1abb62a2eaedc406bc369101d6d06072bc4b5c6f67605f2401792f39b32eacce0d5b63c2e5a612d4afce89c35c0d5012d9b7c729c04f495a12006b22abafabd447ea973f22decb5139d96fe535f81f02d7d20cd668d3ac4aab28fafb6e86f5a6bc5bcfc70b10eb4bb7db94c115ccca0cca63d9d09e80d10125c596fd136175ee956fd3fdf7d3887ee24a4d20ff2100b44f7edb5146c337e09319452f037bea2059750d434633507b85c4ed7a49f70349d5b6b62b49adb347841b0eaf60c7db8b74f8766dc88ad87090689503160ab7f98b82db488a113ae74466a101631c4b28919d409d45511a17acc9f077973f9975cfe7050a260de8f2168101abdf593d58fb9b1230926453ebfb2c8ca7b2f205b252079c81355f37c45d3a4f848058343036b5f2cd7c0853e5c2a2e637496bf78cf20e1a2f6e9b60c2c84f40e2a1ce6e60ff97316dfbe8442d145b5a28763568edbb04d2578b7486a65cc81e3ce465c528784d3ca2737860a2df6c282dbebf9959642bb4bb4a11f6610e577182c900967c399c24d881749b8242e9007bceb20a7dbfd2c18a8919b7ffa3452f4f7494c956554dc803d19baf270c9fbfbe2059512660429f04c3aee3628a4b1eb21ee46cef63e32c171abfc99547e42a214087b8a4d89edc61339dda39c2c7e3a064711cbda8fcc915c4e789c47fa4f2119126f0917de320453acb2feca299f44fec4b858903e401b9bfc39c024f974f3f754ff8077cf3b95bcabe7b627faac99957daffcb9fba2070b1fc8cde6ed445f7f4cfaea903efa1331d8af461e494dced126fda70afc36b29c0cd82bca7077b5f1376c41cf7998d164425712", 0xdee}], 0x1) link(&(0x7f0000000180)='./file0\x00', &(0x7f0000000fc0)='./bus\x00') 16:17:46 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) mknod(&(0x7f0000000040)='./bus\x00', 0x10, 0x2) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x400c745c, &(0x7f0000000100)) fcntl$getown(0xffffffffffffffff, 0x5) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f0000000140)={{0xfffffffffffffff2, 0x3ff}, {0x20, 0x1}}, 0x2) 16:17:46 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x7) r2 = kqueue() fchmodat(r0, &(0x7f0000000140)='./file0\x00', 0x80, 0x4) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000001640)=[{0x0}], 0x1) 16:17:46 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f0000000180)=0x8) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8) r3 = dup(r1) mkdirat(r3, &(0x7f00000001c0)='./file0\x00', 0x30) sendto(r1, &(0x7f0000000140)="9f", 0x1, 0x0, 0x0, 0x0) poll(&(0x7f0000000240)=[{r0, 0x40}], 0x1, 0x0) accept(r2, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 16:17:46 executing program 0: r0 = socket$inet6(0x18, 0x4001, 0x48) r1 = socket$inet6(0x18, 0x2, 0xffffffffffffffff) setsockopt$sock_timeval(r1, 0xffff, 0x4, &(0x7f00000000c0)={0x2d, 0x2}, 0xffffffffffffff35) recvfrom$inet6(r0, &(0x7f0000000000)=""/150, 0x96, 0x41, &(0x7f0000000100)={0x18, 0x0, 0x9, 0x6}, 0xc) listen(r1, 0xfffffffffffffffc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) 16:17:46 executing program 0: r0 = socket(0x18, 0x2, 0x1e) setsockopt(r0, 0x29, 0x40, &(0x7f00000000c0), 0x0) 16:17:46 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="000e2300"], 0x1, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300), 0xc) msgrcv(r0, &(0x7f0000000000)={0x0, ""/78}, 0x56, 0x0, 0x0) msgget(0x2, 0x1a4) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)=""/74, &(0x7f0000001440)=0x4a) msgsnd(r0, &(0x7f0000001800)=ANY=[@ANYBLOB="00000000000000000d7fb620ec3d758377be6f585e99e090c97e902c9c8e1b455f0821afa55e00faacffe47cf1a0d3aee9625dbd9a4af40496292edee9a60d30d85b4aa0afc3f410c59ca905edca22f44e6d60b926b902fe88c9a7825b34e3a893e2b797530b370bb4caa5289098296f7e73aae2e71ba036a216d96885d745020e617237b35e7fd9e1aa3eab7228cb77715b8579713a0b491d5770f35102bd525f7247d349f55d55193296ef2f34dc14c2bc01a29b753cda14e3731ac9cbe4bf2720400025f622c370c1243f817aaf50e93b39199d6a26c866c3e02ab423cb39d3d935b3fb164e8d857c052047696d4537ed8c29a5a213ac4edce5ef52948ba41e1eac9e6cce6e4fb8a70458d74d908cab98848630a1ad1cee8728513f5b5a9edea5c8eb50087718dd7029f4ec9fa92a8c58719e0665de5b5aa823b5dff7e666e1f8cd6726e3cb585dc9ff2d52d34f0eead82c06f85c3821760600bd7d944dbfb1b518084d0e5f2fe6bb4ba8246c4f9f7a0b135ea510fd5ba4938cafa9ff130ac98ea72f726c498e0889e9bc8ab6f43d4077396ce873cb71d3cf9693c0874006e4a352a50313bd2d0bf999e994a25ff9bf572ab75b7b441c90157fc737029106e8d9c6b4d8a1f85aef39f1de6028c74ada1bc0905e99a8824283ce29781bb8281c5536fdd546e21a560a5577735fa5cf30adcd2fa68b385166faa6dc9f29d81023a94389297167d51fd37b57767cd8f8b34170c2baeebca6c77ed6c40420cff705943105ee027cb4340294a2323d503ab65944711bc584a0c53d78ec69c7122021f0d2e299f416b018addcd75f1cb8a08da27ac0dfddb128187c020f70bc60f1715018f5ccd5bd45a02d27edfaf318c57e210e77a12e9f29ad77e8e83640b1afa89bbab9bca60ba95b890f7e507dadfd6d264c417a6771dfb83767d36297e6cc998b17e830dc83900e7cd4845ee27b8f73445c785e061245f7b27bf51d774af3db76ef7dc39287f8e7363d0f5fe2720f7992bcaed079d79a70c8a176b6a62ad6ab4d5273efde73892d802e415143922984a2cea838e090ff72c6fea67a30b104427781162503e15283fcead6107c3d9acd244cdfff664c7cb993ed44235a3bff18f44295b8dcb12d67ecbd583fb370b8333fadce7014cae378142d49c6fd772414eb0c408769520a1dcb5dc056d70d4a0dae197784aca1648cfe9d2e6cebc0d7be3941e68e4e2d6ad01cd5d95d00490c8af5d6499679f2abccc98667485591f66a460c5e8019467c99d76bd487e06a3d071939c11e9a0165527f3fef7637e38ef63a8d732445bfcea8b764baa7b1a6d0a5c591104568fdfa970e395219aca22d448c4daa86be36f801435aa0616d17c4feefd5958dc0ee2b8c74e5e70f73ec3b9e21c12f1b1907e0235a852c2cabe36b4de5ba3ae7bb4f4658c314eec8924976cdd647d2bcf50d9bf80cb09248d929715c6c2fdc926920716803c421d9a282257494d92480f7c03cb5aa724e6ceba5161bd984a02f605ff3b036153673f7dc8d0d6a3c8215522f21eecd8ba0a86bcda7d2e11ab3cbc0bab805c4a7fde92ee831f4513743e9eb82c038075513ab44e374192ffcfbd54bf4f5e9a6e1d9f92cf84ea0bbfbc44b132e26ae616bb9a5998f4850afb8272305ba0cba12c4d59c9a008c2ed9fcd3b6354a19122f569e0c2fd7703170fa6c51d66ed84babc7d47707a31821beba5de503ae9e27bffb33453171204e5203eed826e7e36fe92b91e0131cbf5fb9a8913b996a49b59bf23664bc705961eb623c968cf8bf178a2ee7c313787cf665ceea176b4b5dc22d4772d04421bdbb294ea5d8ce3b044e7301ce0a93cd05e84beaf36f196208a7a61224044bb2fcb83042a99d58913105572029f596c151646e4c747ea2ea8c74de7766790621602fdc127563a551a2e8ec7405d15a6f101f54f73fb6ad133eb5ff9bb87927c9b556403036a936683b53264b796ee644fc685bc5b5d886785be1a6fe208c6ae42b8d4e896bd916f6a63adbaa31b71cbda3345cef3f90760fd8d718d21aacaae50e3a4751817f5799d717b05ec289cc0695aa725789bb7f413ef4208524d5c0132d0ef80751d7d7af7a67ae274489d728dc665bb084081fa281bbdbbeb2724b5123d9997ac72c3cffbdc9f48b696d474b6693ef5e8781565ba1767b45d5996ae41d42877614531465e36cfc80601e7371664908d4d5630ec73c47a913633b2157cbf4bde178b35e45ef7c8d8d2297f087511d7a5f5dc3a538b48c8a834dd4d8020f371ea9332fcee8434f89cd40f8c27dee3677aecf6a70414aae987fbddffbcccc7d4f3189a9d71f7b417911745afc4d3d4a2f65b12e6a721de5c675b86414fd60d5edfcf416377a2992f6dc721869f7f296cad09fbe0937e574c57c539d84c390844e0fbb004b2f159d7f15bb4994dbd95f728b3b6c0117d2df6dc309076d4120c4a66e2cd4b0742ae5d5f97e50ce0eb3e809bd536505fd5edbd367ccdd191f788b1f83d489c32b5c937fb05b4d73d87ffdd56c31fc765611ec1f93979844b87cd78e5cb05eef2ea64d3d50bcdc3c8305dbfce55b1801b28da36730c6929093c0b84df7acfb4bf23726723af47657e1b7849d4f1c111da8fa8b6fc4f2df084ae93c80b6f6eabb644f3fba7147614c55f8750509c09f7b2bab7197fb9e841a7f3818851c879ea6758fbdaf668950ac00b5186742a0a20cdfc721549e15c00df8056e8dd80309bf9b777505ef6a4f256561ce22617b9700c3ee08095d567939ca27cea83f334410ab1fd1e8cb4dad0d95e3e47c8ec668138ae40438378fe2124a321a90a93571d53d6bf82be632ef4c69aa7b895b46b34d0c56d1e4f686e935fa9c02727596695bac383985051ee89bbc53d57b5e144a999c037465995c05328112c74e56ec88964e6ec24ae21d649fda62ef2e18172f9f2e22c6d262267cf06a91fde34ebc33c77c1a3ccaacb99dba6dfa1b69d100cc9eccad12e425ac40c77bba50ff647b5910db71ef16d8313a2a6eded89b07384c455ddbcb85900bb2456a9780eb1a5cd4045f97a7f1f81a11f680c940ec5a809665e2bc39d112a2aaa778f473f9dff5fee8fb5b55af763506475e167fceeb9ba842732701f953c34251359c80785590497f441377d5495519f628019e7d78aaa4865a59b850a5aa487ad912321505389d878fcb5e16ac928b2f5095617f41d79fe3f222326de34a46edac3f97777e717d2d769e4dae560ef0e1279067d211349fa04121feb5d9a2a3ac2b34a2e5365f607aae39828a20e2f1e10be1855289c3eea0682ddb8553e98aa5bf9f095d5becc7a4c913f8c050b3f48ba4539bba36b3c2312557eda39689d2bd32f9199f3e5ac3f7fb5f2cc33f732018477890bd3061f2af22c75d9bad7176f3a7466d344b65277aecaa191b416d47354b45946546325e879202ffd7b78aaba5b63916379956cb889d082f74c689f98b5ffc91c215f013a6e286cb19a2553d50319b9635c4d5570d91b3e27341b4109849aaa28938f50c742bb5ab7373ce70982f4086bb051650191617091fd9f557482ff17974b6a8457d4fb020fc2c6c9f8434bf223a834b963a5b682821d83270ac4f7b61f9f31572411c7ea7aa04cf48ba08f639a60656444bc01209c90287af398f0fbe31ab9e73ea5fb372ba1902f53c1325712e88fa982b0c6158c2b84336f4503a2965a40f3ad3fb9bf7ee463ae8ee28a6c511519f0f6f695fddf2c27f258f11077478b388f460fb70c4c62045a5a12b0ec6e7a9b9f8401de411739f121051569675854c7b05569db37c7b41be5db2c74828e2217afadaa2ceccab915544189fd1a3e73765f59736b0ed552006507446affcf63e6f01ee18d19da44bdc80ac2f09369e6d111ab5e85d38737ef4f97a2fca95060000006b0bd3a6a38e85c4f062702de13b9b7c33d64fe91bc1849dcf3da3ea596ab49140d9a45f973232b4fd9bb48d0dd62c8d0a625d627be51a83a649cff3b78a3c95b6549454f1001dc670bba774b151abdc9ea47863af744a01884bc125c469492602b6bdc91e4ca53245d175a5b30527de8b4d3ece3c0dfe30e333e7b2a7d7223db07248494dfc361b107f8f79d645f13f50906715b694662c50d1b3ecaad81303a39a7dfae4a81227b182b06150ab9759616ef96a645d29b7cff05ff4d172141fce699573cd2e364a010562035e96e3ab20328f72633464127711b970e142fb5df0f662732dc9411f97ecd76d2d57301e24b6a8534a15c1cf27f39c3e8203958c075f01797ae0c62a44c0c32fdcf044958c6d0bab5e2e392a7a2a78a7c6380723193b06c3b0a4ba10fdcccf6600497d5b73c7a4bd01ed7083e59831e952e22e391fbd45d0a330f5b3cd50eb592cac96b0c06bff08c8bf70b6f5b1426279c8a2c5f2b6ae973da5cb93317ac536db6caec675b2d6baf58beb296604f3af29ff9b6239f4765fa66f7daa805e94e1a5bc4963592f19f34e1d44f12306b836802d8a3c00639a31173e449fbb608fe598494bfd62560c3714e79d4e3bd7f4dee94b44c265c2c7bb22a8931e080a19c598e0ace71b6a6083b908172572a8ca7455fea652157f108235e359f3247e8632246a365c5860bb2893726fe24aa6b3be16e64f713c08c71cf35c251226be68228afe08eb29badc7cba383e79f18de8a55156ea1f375b3ab63db37352ca4ccd5fdf2b2d9f5ac9295ce4b6f52f56adc9c5a46f4b6c7345644808de6d1db2efcfcf5764fde3217cf5b84f972a6fe298e5a93f39a601bc9412a3964d83611865de249e1544d59c419fc958c1439bd1d4641ea090fdef9f19126ded2840e9c41b920086558ca6c49656f244c1f223f350524c6be15100b7ee840bf46be3b5accb7b6a872b0928e178c649a6623fcceb7d85534fe16f4db420202b84ba19e320b07da8e4112acf10a39103c821d97651f0bdc09cba1d5d5a63b3ae80f02327a40221a1ba473df6e37d94c7179b0faac5d86a300a376dd9f6d65ba0d1a59a2065fb080469ad40b0df36732c791d14f50385b239949e1ed755bf2daaabf183407e5491473c35020a51c7cd9eeba1c6ea6484bdaea2db881d96bc3c562525d68d1c2d1af61dd48d6f221c99af5ecaae95104f2d52d3edf0044322f56f9916c16f2fa5c7c29984cf326fc73f71d1d077fe8b910da45ca6395d11a205506e13d14067a03a64681eec71b644d6145b5dab2681f604e5e3b48eab630a67fa223a75c074dfa97ff80292126bb7f64ccb6522d966ef2ef43329f0fbde8f1003ef71f67147b0b361c0fea8e5008ada16b76fe480e81360a6a77f7364c48603387346cc59d5e6d1637de61e778d745702ccc5e1472e5d38a1ce44843e5a7dafac055b3bca0b55bd027a5635cf30030e6f886ff4d5f85ad9f250ad70a573a7f195d40d3b1cff1c4b4b1a40863942b543e7b2c316f5e849c8e745e288178a624902814595ea68eab6e219d938e07e51e5d0c894072134d0ec30dd6d46ca78ea398c0c84dcd4537971b850dcd919be209fb0a8d78fb3fd184a191883a3068da97e7d254422424b59f0edcf894593273affe907644328ed3066dfd4b38b5fb71b8ddff3c87b5e1551c65c49e097b02859c2b7924caa57585a89e8b89e044ea77e5a8c994ec63b3f4413cc0a77fe8d3d7e5969c5320cc746abce54f1beee48ff13f8c83ef858a99b7b14e6fb342637fa1b7947fa666ac0a928333d45cfe6d665117f4b6daf7a8e12a9c8bfcdd86c66b620c7550f4528264890a80ce4eaa4e9ef502f922aa25314867502bd037a7d804804ab191930abb9c6b3c133e944cb2ebcd95bfbaf80d696164f56e332c54979266a38adc7f52e25034ec291cdf281ebbfe53d79fca551cd46dda8f6e41cd37d0eb8210057d076a569d7321857175dc9aeb3d697727cea216c0139252c353459b916fe2630433804f1fa2c9a98b5ddd66f8676b1051efcf4772353a3fb72ce71335e07b8f2473a35a6118e5f1d946415707f5498abbd3ab8f9b8d6fc4ad8323a08e3041aa8e82cc67f38293b60ca442689d0e7e8f79977cbc825910da873e84b11c94f30eae9d4cdfc1ba550e327f9d5ceb86d92a5de5ab7beb63ccc17de63aed95d819337846a43b182a71c6529b3fa143cd44066e004482fc2e2f0789133197854b099da73e400a38b588dba80ba3946346157731c797e"], 0x1, 0x800) shmget$private(0x0, 0x1000, 0x8, &(0x7f0000deb000/0x1000)=nil) r2 = fcntl$dupfd(r1, 0xa, r1) msgrcv(r0, &(0x7f0000000380)={0x0, ""/4096}, 0x1008, 0x0, 0x800) msgrcv(r0, &(0x7f0000000080)={0x0, ""/213}, 0xdd, 0x3, 0x1000) ioctl$TIOCSDTR(r2, 0x20007479) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="40be409f98", 0x5) socket$unix(0x1, 0x5, 0x0) msgsnd(r0, &(0x7f0000000180)={0x0, "da9fa060f89a8ae0894262159c826f26dea052a72b40d7e2528d5b5d4ab0"}, 0x26, 0x800) msgsnd(r0, &(0x7f00000013c0)={0x3, "7245430868988c6ec70fb2aef67e0056117e7da45addc61e3a0d86cbfb176e16c79dd08bce162072a10db8696724f278eaf331b9fc55d982ee63e1b1a572234846d00274eb152e2ec1f88a1f59a08771c021adf73d48bb8d131cf3bd070aa70203fb04749c13417a18f75a6f08"}, 0x75, 0x800) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000001480)) 16:17:46 executing program 0: r0 = socket(0x1, 0x200003, 0x80000) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xffffffffffffffda) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000280)={0x67bc, 0x4}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:17:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) r2 = dup(r0) r3 = getuid() r4 = getegid() fchownat(r2, &(0x7f0000000100)='./file0\x00', r3, r4, 0x0) 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) 16:17:47 executing program 1: syz_open_pts() r0 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = socket$inet6(0x18, 0x3, 0x70) kevent(r7, &(0x7f0000000740)=[{{r2}, 0xffffffffffffffff, 0x2, 0x20000001, 0x56f7, 0x7ff}, {{r9}, 0xffffffffffffffff, 0x44, 0x8, 0x3, 0x2}, {{r1}, 0xffffffffffffffff, 0x0, 0xb, 0x9, 0x88}, {{r5}, 0xfffffffffffffff9, 0x82, 0x40000000, 0x20, 0x7}], 0xfffffffffffffff9, &(0x7f0000000d00)=[{{r8}, 0xffffffffffffffff, 0x3, 0x4, 0x4, 0x3}, {{r3}, 0xfffffffffffffffa, 0x8, 0x40000000, 0x1f, 0x71cd}, {{r1}, 0xffffffffffffffff, 0x0, 0xc0000022, 0x7, 0xff}, {{r0}, 0xffffffffffffffff, 0x20, 0x800fffff, 0x2, 0x8}, {{r7}, 0xfffffffffffffffa, 0x0, 0x0, 0x401, 0x1}, {{r4}, 0xffffffffffffffff, 0x40, 0x0, 0x2, 0x9}, {{r6}, 0xffffffffffffffff, 0x2, 0x8, 0xdc, 0x8}], 0x7, &(0x7f0000000000)={0x1, 0x8}) pipe2(&(0x7f0000000800), 0x0) preadv(r1, &(0x7f0000000040)=[{&(0x7f0000000ac0)=""/253, 0xfd}, {&(0x7f0000000bc0)=""/200, 0xc8}], 0x2, 0x45) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000cc0)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) dup(r4) writev(r7, &(0x7f0000000a00)=[{&(0x7f00000000c0)="d4ab38fde8f42d8b36c0f6c145f350f6d4bd8d114df35f876623432ad7add1737fceb3ad9287369d3320fe9c9e3e4f55c90ac4d5c6e0470284325dca946a2f3d1ddb5ef93a2e418ade58e406856778dcceaaee9f1764e16bafc59a8aea76ea9fa6dba78c94e09ae8bef1e8f2692ed8fcce3eda544b99952452eae35aed71081c897f08c63560ae5df4c283de4438dc602dfa50", 0x93}, {&(0x7f0000000180)="1ad8e445cb2e251209da908d7fb3f95b05540f10d70f93153421da994b08fcffb1b0440c41510f38f5f30e4796578e408ed8fa87120632968512f280840fbd428e1f85465640d87f4f003130be6bead24fe7a073c81367cef3d0be383d3687fed6219e4839b5d1878b4f78119c7e3b4010", 0x71}, {&(0x7f0000000200)="8b0d7c72628f3441b0a31772e889f73aee34d9f24448cbb4333b1b59a3cb8f2e20c5e9599263d21f64b1722e5522cccadd89a4a33618416294f154e9ac80b0e656fb2627e51a93916015", 0x4a}, {&(0x7f0000000040)}, {&(0x7f00000002c0)="03bed335dcbcd421e918999b668c0e09bb19ff66229322292b983049d1e3ec64d6679be71cd8986238d1c0b9be8e6cd5fd5dd1adca88d5674b26682b61e8cf33d61ad2fbd12f4f7c56c6fcdf43c482b6c5316d590224aac4e75b1befee377e0bfee3e31e22c51e10e842ce324b54da355928861d39e68994caa19323f9733715cba56a9b06222fa0adfb79cdbf7f1bf344a634cc9af6ca4c996ec970d36aefecb766764d95669deaac2b20948f899b90", 0xb0}, {&(0x7f0000000400)="9f1ae3cf9302f871856cd388a018ce8cba9e7e81c5fb9913b72132982c769f27d94389267ae6478c408efed7e8015e3d6e7532dc37b89620e335e8796473cb7ea491a1f9f672509983fb9f510a1b593deebbb9c5cb8e490a5b2f36b83e7249b1232bb17a6133360cf923cdb0523493c7d0daa162d6d6be1f66e60403ea0175a6ea3ce6e35d37feb207bc42c1c9a092c801eae86433608654aab54041b4395c824bd79fda3e1b6e", 0xa7}, {&(0x7f00000004c0)="f2891c40b0a858f9a80051517b3cb5d7ac2867fe6811bb1bf103f96433db64579e3fbe8f469a8f3ac366915aff014181ed35baf40fde46fc331d800f446d94a5a3c4e7216ab93da72b844a", 0x4b}, {&(0x7f0000000640)="cfc5e37bc7fc4b7baa6e70ffe8f3a82bd245d396dde16c8e9d93292a66eb9139005e665b9aa64a6411cc90fe05d4b8dba2d7a779ee6d4e1f76d975bae5e6d11adb272f71a0fc692c303e346b196d3f94f604d331b31a445309f309b29675ae90a98974e9dd1897cc9f7eeffa756fa6bbf2e42770a7724b3cf56cf765ae9c4f90afc4b3fcd1171eec5934acc0c68749ed7588b3cfe074a519dc037d48774e8ce85f886c2917c4c6baad1b7d79c4498e2a54a3fdf145720c915f07abc1c356b50a916b59fc45364016ca", 0xc9}, {&(0x7f0000000900)="2cea81c40e99c311ffcf994f2d93b4533ccb24ed9af3c3743c1c61f465170f2ab1b7c22b632a51200cd4c70aaf764bb073460c24b15828598a198fc3bb6251ef6ba51c82b70643ef7aaadf699e708c80e72ac2db76272009ef056789c7831cbdf5077eb43273957b264010e56b34fb31ac014e859b21f39abd94a11bb96ca3c25353af42ed46171b290673b6c197db1e17458ed424809f638e08c2e46eedc29db58fe633fc7d111501aca4516a1effb5f50f825ddc257c54e6469a247f7f93724cf5288f1fae9c9bfd2f558c628c11e479", 0xd1}], 0x9) clock_gettime(0x4, &(0x7f0000000380)) 16:17:47 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fchmod(r0, 0x2a) read(r0, &(0x7f0000000200)=""/254, 0xfe) r1 = getpid() r2 = open(&(0x7f0000000080)='./file0\x00', 0x8010, 0x106) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x24, 0x1, 0xff, 0x40}, {{r0}, 0xfffffffffffffffe, 0x8, 0x1, 0x7f, 0x8}, {{r0}, 0xfffffffffffffff9, 0x8, 0x3, 0x7, 0x1}, {{r0}, 0xfffffffffffffff9, 0x90, 0x2, 0x5}], 0x0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x2, 0x9}], 0x10001, &(0x7f00000001c0)={0x401, 0x3}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x2000100000000, r1}) 16:17:47 executing program 0: r0 = socket$inet(0x2, 0x5, 0x80000000) close(r0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x2}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pipe2(&(0x7f0000000000), 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:17:47 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000140)="0511f9cb4736a63036fc1d7fb4b54b26070e67e518bcdd56821059a6b16725a1001f76fd425d39449c58e62119e2053d5d2eb41443d31e4944a8476ebd91d5e863f2a3b44fa338e309498be7e6a1fb4ae9387e58fd85c78dc75a6e45a2653001508a22227aa14c7277ddd9a3515555f06cc858c24171c88cda191d5bf63ca2dbeacf5deb19a1c0cd66371d96844e68ad8fedd71f68595646c57964b89705ceb5003629a3159f16a259ed51d3e6c244c2", 0xb0}], 0x1) dup2(r0, r1) 16:17:47 executing program 0: mprotect(&(0x7f00003c9000/0x4000)=nil, 0x4000, 0x7) pipe2(&(0x7f0000001480)={0xffffffffffffffff}, 0x4) bind(r0, &(0x7f00000014c0)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x11, 0x3, 0x3) setsockopt(r1, 0x20000000000010, 0x3, &(0x7f0000000000)="186fe65c", 0xf9) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCCBRK(r2, 0x2000747a) recvfrom(r1, &(0x7f0000000040), 0x0, 0x40, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) sendmsg(r1, &(0x7f0000001440)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x40, 0x100}, 0xc, &(0x7f0000000240)=[{&(0x7f00000001c0)="5f786b28da9dcb299fbfc5b498d0d02e610cca15de4193246bda4d00672d1d6d68cd378c72416989aebac494d6d0d211b32b57bbe52652dd244bfa4e2ab319d7aaf647575e4cc9e3f180e7bdbf4a2c0f36563aa2e717a2513c452c5b7ba9b0206c0f75e2ce47", 0x66}], 0x1, &(0x7f0000000280)=[{0x1010, 0x1, 0x6, "9893a27d0e202af04b1de2bef1c59b420245c6912dd1ee792dc57c1e01e8560f97d3cbea21aef6ac40e41d652c0f04216d1a0c38a69bff7d3a3d99e3b88236b79f0bcf3372b2df743fbc841d19e7db1662857360a2f316c2d2647f7eef5a0a09af6fa27635369eb8aad98310b3819bf86f2203e9c3d18c2ef315cd70556b0d081e81c9abd94c5dfb08cdafda21d77b6d0b7fc3a8acae6066c680d9ecdd8e61f2b4294c558e87a0b6f001c96e47c20fd73ae091e323c0e20f8891eca62f6b6075216edb2f5dab117fbd032cabaa8ad5ccea4a4bf5d07831a6ad0512f804617d9195b7c68835ab970a60fae989e447f25fd1d9f9b038f2acb9046426e0cd0c48a1632fceb482f3e829f483b48031c6571edd2044b56839706ba30ccbc6a5cd806ed01b23a5184947781d299db657bcd687da131ef9c868f1b5789a82791cfb406b431745cdfabae272f4a2d9cb8fc601e654dfbdc1a94dbb2839b469a071ed2c8e080b4f52ab67d137060e5c1f48180c3cd94fa618ed8878fd0e823e39a58f4c50d3a57815c51e92287c645672cd69bac3836087b3318b4aa7b6980c7c98dc43c43e9137e66183662425770afdda51b8812d7dcf951d26c920e3baeed2a587992c0c6da32c46ae9e58c6568d6b6265a320f90acb7b9c6ee1a895ff371c6a984dc08251411d22a74dfad3ed4479577ccca66b3383f027f5704ba230cb17eaf011073d126c1e1b1240ac20318294499a43d513a59857633cb87d00c456c6335c1e1304047222dab434bf955725a3709b15d7cc1de50797993004376756adecaef7786ef1b570360e954d30214ba3e52c70223a8b6270ad31cc6c42a44f125621f69a79f65dcce1d33d06451c735a650d302ed3ce9c7c249ae0fffc832d5d089e27a310a43ac8c6e334b8e22ce76a48aab0b96be0de1eb1c59bcd6515470ef403215acf5294fa6610ff89633ab5266373f3a549b2f2dada78453989a5f5fa58e45b67f0cff404ccbbde74f967caa1544080094f0f5667fed3dc916e94c7e2d6706dc2a2c3b5a4c8fa69e97544d959f3e506594046f9edcc830e137badda2207b86f81cfb8891177c8ab614d6c9e13dafac84be7cef68fdefe21c93d0dd8b200aa0f6544eed4f60274bc75802d7000500929095d4ffa439b0c5ae1c4a84f2904ed2daa8f93a61bb22ea490ff21f03af4df0dc85167a2ee63e2c799b1570218af2ecdd4510840e564965bc0eff72480d8ae40d4babeacc605523fe11211e21828e57b014af774b5c56b12fd289a39851ade2602b62f9e0331b799ad5365a504668915f4d1b0add8d893388f703fe1d6d4f6ea75398d143d472139393eccda27149002fbb198049d41abb04c47e5c43e12642135b797e8e28d44b9edf737a07031a19154afc7251c8591fb58f5c406944c9034f0222976e62f12a1208281c1723637a945ea772d5b7032a8338a86aab473c03a9cfe9f4da63841e88f1b3c3e449b7427d4b98bfb3d3d7c56e81fcb783b18a4cb096f0f6a7164e41c5274b849da999ecaab5a9e6d1deae8072dcf0921a7a6d19499de1283ce10237a46c1cb39db2b05e64bdbbe86be01a38ee8cb34ec4cb3f303e079ea60a3221c135b8546bd58dcf7c144d82ce1867a3a12d43838b452b43dbd481f2fff0b4ef6704a657e472633115694f46c9fd411c604c9ce9e088b30d6ab4f7f34215a0aa5007a33bf5138f8cb90646b9759f61085287f55b227403545bed5ca4e15283822aaadcf7442ccdd3a0732d9f160afc6c2fd9c19dea2e91ae15afc348de5d6e2205e606e3dd2fb986dea0443b723ddf72f9c055a38a825e529ddf3f7dc5207d4b66c31d880800299cf282b6cf3a3196216b6e2f7e6de93851b7d76e410f2fa101a0ec57ce7ae4fab85666dcc25b3326ccece92964e113dc0a0f70af1548b39a0f9fc82daa92b285f165264516723fb96bb84c7b35fdf13d6f351ce19d14d64bc236cccf5a3e7ecf6c25847cf4ee06318de919488f5460e6105001e93d36f7c93d41cd67d8862b940e2e84cdbc54ab23af2876f6b56b93c0540daa8fc965a02b6d960b621d1b7b8b9fdaafd58c01985f16566ef7158402ae638a04a23175d5f4950673b9038ca5025b04608cc3e03db944b20d34809f95daa033cbe6277f491675f6f5101bfe3087230d62cace265be6a1ab0cfa05014a7f182e2249157f46bff3168dad2355fbcb5e7258e8cfc7a94b28403b3169cbe9367bb04dfc354d5315e1b04ad1a97570f3416702c3e092d778b0b730389837bfadfdf768997430be3450def501458c0477469e5e2821eb0fc6c482c8708855d9fe89ab251039e0e5c3d7f4ba003f2a47a87fdc70a59150e8be0130b8c976edeff91c1ccc85739bf45473530064cd2d0e0ac2bb15abc01f05a659a02ebe09e2f088ad57bc65e5f935bd5b539483ba532e441ec8bb56682545ba645c12ceb0d1e6aabbddd24e7b9633ba105c1eb352fb01d21a77d7977049ed8995b25a073458b7f8de2f96638cb4a52d10495855290302d6f0198312a024c06586b293eef094a13df1e805660cd3d70636a95e48ef1880c7381e74ebceb4e05f127b1be8cfa75940274bdefdca125b3b65d31d32859699ccd6feeded123049bf35cb71d8cbc8172f08f12a4ba23df0f98ea6ce2405c7e1467cae3b940bb200313e1134988bc7ea571515ddcbfd42684b3d87905078988f76f10c51e44a6b87073f3614286e18529960573ac1a4b0f1ea5eed8887346bd8a85f72f99ed0b6c2b1416c7c7545e109080a436a3ae483a9053611ddd950cc78f1edd39cc2e825a2a16597ceda81ab808d892baa586b3e7107e1311b7cfd3fa152d0405ad72c81d7c1a339949e17c3d112221c6114ce78031adb532a228d6ffcb62752fd52b837e8545597401dc0bcc356d49a995c7850502e0b9224a10a7c204108a1bd91679532ed5c95a073ccf1b6e4513cc0a651a4b9755586341f6574a9b45487d8a2de07cb9fed6317adc22b6139f0a2d5056c6b46bfa62adb9dc6fc5f4a3c7bbbf8620e24a2948b90c32540470974aef7511342720357bbbe67ee879348d96dfe9d93a69d909b68b90a2c61defb273f0897319d7168c77a07bd9ddf0b93f0631b1b547c29a2919f2620cef409d69fb80c6dcf9efb1390366db2014a684fa6586b9c25e45a6d980e82663f2acaf29d12e3c6b3dde97a961f980df4c944005a09d13ba953fc824899fa926aed38bd7f9cc5ce6310d64b14a39e61cb15ce93dd47b83123c42e6ccafa1124157de89a1dd3c8d34bfde533a7fa1afa70ef00d21f9fe0f181ce0ab47a2e50e582e116dc1eeae03927ab5f43396b58f36ecec3c16c28c430e03f2e4f27bf8d78782d7d87d3faeb65578334ebe945c840a0c4f2514383b5852a2cd0dd723a19dc32782a512231d1b8dc49046b4bf2d48fdba6177f27e98ab605f3a1848e63a48e0f47d7ba84a85bc8afeed1f363b89b4e90b62ea5ea052c1ac77b5cb7344942d385b50e14951abebd595575b8596fb33bf8b03a8684db5c182fdfd02924d4cef979eba17d65742468de8e3f87e5386f0afebea1bc0eff073e223ad518a0ba4806264752b45794cb75fcab4e5b7fc1212efe33858820693ba68535d227a78128d452c42dd8e74782acb4ccd9647e98d361e08e7fd66daaa6b108ee9f5adb66c4ac96016c9a0dc9f85c3ff2c5fbf595ab5e253433e72c79b20ccaff6d027cde0960c74fe0f5edcd3d82b8f35a09a251d21ad864d394eac14da3ad4fd78a73296388fd642bc6fbece03dd57a5adc6f96eb144852b932f2efd3395e0f266100ec669171929a68bbe89fec5abf79071ab28319f2a8fc3c426d4b39c07b8ecf668b565d6a01f02f58cf0a88861e2af2e20fd719cfe4ff3a80411320bb8df81a33ea22e88c3fb9bf257c2c6f5a91d327d4d33cbd711d348adb6401c80f7c1ecae0ae329b6ccdb9c8fb178648dba3a39c82b867e5e531eb532772a01ff2165ddfea95f1e023081a25403cd6fb357049725e15432a2ebb13c43142d3a8910f3a717300ff029cab711cf951615a8ee259257a6374c975ea01c693df05a1b02c750e95e038063b5de1a383f248252da14a71a61b3fc48695d3be3d960e5156d7501503b375e798c10ef168a3a4899182737f849e23d4780e464b66ecde61fbe03ed4fab08c7df55f3ec81dd3190ad4bd425fdc69efc560356406817029701b890ea0b6a82afb377020d0273dc2a2ccf56768153ecbf7225c6333a31e5434a556eb9d3cfbec0991fa36217c6209ef69cff9340d186a0e8e93bed198b03232630c16518b89614c0558c7c923372cb1a6e17f82737becd3418b73a3de17325dc4286ae7d5d58bfd9ae356707dd630097567dea74fadd1ea905d8e9ef09c44f6db15996e472d0ebd15d028894865aba236d0871fa9d20bedb13e57800c008f9395540b09efb279ab00d8ae695b5f54f24cfe87f4dfb71f3649c0d6121cbf98cd5b0fc8f202deef8298a46ecaf5b042b31e203bdeadd725566608a77c9c1f64ad6820ed4ee6594ac9d5e49844055f391e64c1dc246a960ea1a229465b41dfdfd40a31bfcf2dd5dab715412b41c3bf02d2736582b0f288b303601b050ba174d16fe2948fda8178c7c95b5e235f20935c29bef0335b342800245c4b2d29014f9b67ee8020fa2063b9dba1290c6aca289c9ce1ec0321141e9363e4f1850a267e70fd3d25b0d60dd9d956d541aadc62e89fb86bff2b4ce7bcff5be28a1de6c18106fb876d72128162865e2a4a1cb41b2d0baf88ae3d7e4183ea8fca4a5b03ed5a2dbb2e459b77cdec6d68bb7b0752a792495b3748f09dc247985edcfc2bc5dc0b7f57189ade628ad1a7323e53f6165ee3bade3d9472171746091e3dac78900dc968e3c24891bedf9cd9b201e71590cdfd69e39fc15667b26b12b0a3e7ab3c230af0e94ae9d07214a2ac4a0f93dcda4d8a050d8554b365da6daa514cf90f68e7d21059b9c38a867468704bc46f0c7dbf45fe72f266141478b54d4fd791998a3bfef54819edd52e1bc0a5f5838b134b0c2a5a701530effd5400391a11052f8deaf3a8b815f08cb9c94f09cad415d1bc47f9213df2948dc614d9c10ba338755deac71d451f578c6838d3b6814618ab9a48cb6060bb70a17f2afb7114f1d92bb5644d5f6eabaf0fc8f7a2cfefd892137e3b1a0bc49c9dd81ef3bacfbee43f1ed569d9e00d83a220d6634e453332237ca9ac1c04e4bee7421e106cbc379fbcf2e6b293da85e3c702c93416031eee6625b105b97b9fb459684b80db8a9af0697721915d810f479adb361a2c0623995241069b87fd4dd7c2dea02923d8e61ad5a5e989e647600d4e56c634c9f03305bbb405292a853e89f592286d99ced6447bdb988d13f366a3efa50a6db37f23247fe5aee9751d6a09f6124fc42a72482ec9e6551aec0e54b1c4f01dd33eb74e6b3c46f34cedd61c1da8a17f428c4269e5d9217321196903c2727f1f3eec932c59c697a5e136e0cc4542b2c09038f812cc6341bcd9e4234ef0ec7ac1e2d4d7123dfe33f5edf0da414abed013d78b06b4e15dac39fcac1748fa5d73e5e8dd0194f09f0b81bdf9925bfcaeef189352aa27cd500a3e2aa3079c5230f9c370a6cad681ac711e13be4353242145445d2e95dd69396a130b236499e55fd13627fe344605f7bc1eb3eab8c85848289d8db27ae32fc5182d020adf05e8a6356971c066074a00fc04cd34c484f48f556e0c4de83def7e5bb1de821e57872ba471c5375bc0cd6a0ca985f7078327fa4757658074230adfac18a9ea5e5"}, {0x30, 0xffff, 0x4, "c0b9433df2fe983a9653ada7b7d8004376aa52ec56d478fefa82f15e7b"}, {0x80, 0xffff, 0x2, "6e7d48c2c6acdf350c394e68f0aba1a70ce91363e8b9defae5dd72454388fd0d9ded22beee8175d8c1ee986a8f031d768a952e155dadab309e4331dea09dd881388bfb9d8b4dd75ecf648db4ea1b3891727ec49e3e04078ea52f98b03b31cf3b014cef1bbbcafbd51d"}, {0xe0, 0xffff, 0x2, "72d0e7e7f8cb7a53d16f80137bd6ec4e0e7ad287524dd15e8a3e83c6a791e9bebd2f5bd069c6ec43916ff8dfd2ac445d63e07f5c44cf7be98a7caa84c075899841f5cc694153f517b5a21c2a0ef67354d5fd24c3a348badf717064f2e033061836ba40d754bd63790a728361b228a915abb567f5781e52e2a168ff6c2003b7fa47bb095bfeb7fce594a9bd18581c08cbfa6991c72a47ae404cc86304b1ee0f49b43af40daa3924a48a24098f0cc5a34e9037e6d558434c939d589060d8ffebd0d996a4a246e40d90cbfa2c698d346a"}], 0x11a0}, 0x1) setsockopt(r1, 0xfff, 0x3ff, &(0x7f00000000c0)="69eef32262c5f86e55dbd77822a1928e65ce7e9a0c5ab2b6e845eb89d39a4e60683b6bc7a68a783d2a3eb837bb099636129996a06f73d709ab371cebdc91ee4c006d37c808f1e2fae4d0848dcc8cad87b113eb2a5041b3c0aee3e6dbbbd28d19dedf871b7589a3fcd83939bbed31cb7c4a2edd4743bfcc5a9d5bb6ce306721aa2ac0c114467276689b32ab0e7fb09c40b1f275db0849c475ac1c54d445b3f1a8c9df4bc4de21443bf79fca28b132cfa037757753425f56d864b595dccab4db365511dc5ac09b4d7040a45c144eb67a4205ea86b1fd4abb903fcdbdbb6c49d085b823", 0xe2) mprotect(&(0x7f00001c4000/0x3000)=nil, 0x3000, 0x1) 16:17:48 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) 16:17:48 executing program 0: pipe(&(0x7f0000000000)) mkdir(&(0x7f000082f000)='./control\x00', 0x0) rename(&(0x7f0000000100)='./control\x00', &(0x7f0000000140)='./control/file0\x00') 16:17:48 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x100) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x1ff, 0x7}, {0x8, 0x3}}) fchmod(r0, 0x40) select(0x40, &(0x7f0000000000)={0x8, 0x0, 0x2000000000}, 0x0, 0x0, 0x0) chroot(&(0x7f0000000080)='./file0\x00') lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) msgget(0x1, 0x1b) 16:17:48 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4514) r0 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0x3c, 0x0, 0x0) execve(&(0x7f0000000440)='./bus\x00', &(0x7f00000005c0)=[&(0x7f0000000480)='\\\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='&}%\x00', &(0x7f0000000580)='}##\x00'], &(0x7f00000006c0)=[&(0x7f0000000600)='\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)='@\x00']) r4 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r8 = getegid() sendmsg$unix(r2, &(0x7f0000000380)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000140)="83cdbcfb4938862a8d596279b2a8cc94fc505a59dc87147f9d8e57cd69fdc3eb9fc8de6bc60173a47fe38447a91345bbf73f95a9fb311d6d71c5b878818af5cb8c11d234694c4fcf9e20238302be66d8b7c3bab0928169d5059d333cc7b0f7bc7e4b82f7e6e7b512cce0f0be3117af293967979614e9d14f30db6a1b67c3fcd7477e6ff7600ab0f869e32de64ca7dd9548f67ce2d0a01b51f2263511a69e5658589f5713271fd76a95e7635218aea2cf1aa844de39c73519062680143a515ef1948459f6cee9d7120e", 0xc9}, {&(0x7f0000000240)="ce98cccd222f708e758ef62669e0fdc5c74ab81aa8276537c6ca7e1a12db91336060d187d5e11b828dbc018236da014c3e9c061d1c9967f2bccbc79af3a29b518427f8f1", 0x44}], 0x2, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r4, r6, r8}, @rights={0x10}], 0x30, 0x8}, 0x2) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={r5, r6, r7}, 0xc) getegid() r9 = fcntl$dupfd(r1, 0xa, r0) renameat(r9, &(0x7f0000000000)='./bus\x00', r3, &(0x7f0000000780)='./bus\x00') r10 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) poll(&(0x7f0000000080)=[{r10}], 0x1, 0x0) lchown(&(0x7f00000003c0)='./bus\x00', r6, r8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000700), 0xc) wsmuxpoll: not open wsmuxpoll: not open 16:17:48 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8000, 0xc15) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) open(&(0x7f00000000c0)='./bus\x00', 0x20, 0x68) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x800, 0x8, 0x2, "528a1742d471480111558c9a1d7c4a221e1eb71b", 0x1, 0x7f}) ioctl$TIOCFLUSH(r0, 0x42087007, &(0x7f0000000100)) 16:17:48 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) recvmsg(r1, &(0x7f0000000500)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000380)=[{&(0x7f00000000c0)=""/230, 0xe6}, {&(0x7f00000001c0)=""/113, 0x71}, {&(0x7f0000001980)=""/4096, 0x1000}, {&(0x7f0000000240)=""/235, 0xeb}, {&(0x7f0000000340)=""/33, 0x21}, {&(0x7f0000002980)=""/4096, 0x1000}, {&(0x7f0000003980)=""/4096, 0x1000}], 0x7, &(0x7f0000000400)=""/207, 0xcf}, 0x40) shutdown(r2, 0x1) shutdown(r2, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:17:48 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3b, &(0x7f0000001300)=""/235, 0xffffffffffffffc8}, 0x4) r0 = socket(0x2, 0x4007, 0xffff) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:17:48 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x1) bind$inet6(r0, &(0x7f0000000000), 0xc) 16:17:48 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x10000007fe, 0x200000005}) flock(r0, 0x2) 16:17:48 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0xb9e9, 0x8, &(0x7f0000000000), 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000000), 0xad) 16:17:48 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x2) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x800000, 0x4, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0x20) msgsnd(r1, &(0x7f0000000000)={0x0, "a5dd38a3065260412909b69817af59d13fd3a980e136d78bf8e04c15bf789ea6bfdb82d45e62c04ff26c28a9ac29103eec011867810fdabf62c3461c287bf6c4635cb85f7d1726d03de76fc9"}, 0x54, 0x800) fsync(r0) 16:17:49 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x800, 0x1b4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), 0xc) getgroups(0x1, &(0x7f00000003c0)=[0xffffffffffffffff]) dup2(0xffffffffffffffff, 0xffffffffffffff9c) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000400)='./file0\x00', 0x100a0, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)) dup(0xffffffffffffff9c) fcntl$getown(0xffffffffffffff9c, 0x5) getuid() getgid() getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) dup2(0xffffffffffffff9c, 0xffffffffffffffff) accept(0xffffffffffffffff, &(0x7f0000000540)=@in, &(0x7f0000000580)=0xc) accept$inet(0xffffffffffffff9c, &(0x7f00000005c0), &(0x7f0000000600)=0xc) getpgrp() geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000006c0)) accept(0xffffffffffffffff, &(0x7f0000000700)=@in6, &(0x7f0000000740)=0xc) dup(0xffffffffffffff9c) accept(0xffffffffffffff9c, 0x0, &(0x7f0000000780)) pmap_unwire: wiring for pmap 0xfffffd807f00b1c0 va 0x1b32820000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b1c0 va 0x1b32821000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b1c0 va 0x1b32822000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b1c0 va 0x1b32823000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b1c0 va 0x1b32824000 didn't change! 16:17:49 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fcntl$setflags(r0, 0x2, 0x1) r1 = open(&(0x7f0000000500)='./file0\x00', 0x0, 0xfffffffffffffffd) getpeername$inet(r0, &(0x7f0000000480), &(0x7f00000004c0)=0xc) semget(0x0, 0x2, 0x20) kqueue() r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) setsockopt(r1, 0xffffffff, 0xf3, &(0x7f00000001c0)="29e52f4d53e3236978d49fa891ba0c3df4ab957259bf54754e14852245c8e99a5fb0beecbefb44a0da7c5a8b3ed6d3b5604abbeae0eb056e9ee13070aeb16c775949f177246a5e0e2ac8bfa578c706b7384295e7501eb1cf5774f9331f646dc0461cd1793b1d4e25be7f66f2f92284f975dd556c2da6d8186c88f76a54c28de217073f1f81602f58a7f04ed3bb1846a3f1d9cdc039ca4aa388012ae40c361e8d1aa447dc79e964595f5b4e178f851a7054a022760b4a8cf7e2aacbafbb7566db468aa1f3", 0xc4) writev(r2, &(0x7f0000001640)=[{0x0}], 0x1) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000300)=[&(0x7f00000002c0)='+'], &(0x7f0000000440)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)=',}.$[)\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='&[\x00']) 16:17:49 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f0000000740), 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x0, 0x2}, 0xc) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000240)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0xf) 16:17:49 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070d", 0x119) r2 = syz_open_pts() close(r0) dup(r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() syz_open_pts() 16:17:49 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, &(0x7f0000000000)="68d6fa5caf9bc8239cb4", 0xa) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) semget(0x2, 0x2, 0x2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "5c0000afb40000000000000000ffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000140)) 16:17:50 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f00000010c0)=@un=@abs, &(0x7f0000001100)=0x8) getpeername$inet6(r0, &(0x7f0000001140), &(0x7f0000001180)=0xc) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) close(r1) r2 = socket(0x22, 0x4, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) 16:17:50 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8200, 0x40) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x3) open(&(0x7f0000000080)='./file0\x00', 0x0, 0xa0) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x9f, 0xffff}, 0xc) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f0000000000), 0x0) 16:17:50 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) write(r0, &(0x7f00000023c0)="66aaacfeff4eea92ba4636955e886eeeea58816af394ee96822581e5e912044843654b31db287cb5c2d4378534080f09bffa9343714902365597e13822aa7a9e57f55a5b55a1843f2d1c1dbafdb8deed8ba13d988ab60f9e7023f2819c1dbbd35412de0bd2dfb76c80d6ba427f6b63715964706f41cd322b2b8f2b2bbd1a559c9d0f176e9bd94f0dcb1f1c06dc9e21d48ee975a451e98ee8c40c87c3fb", 0x9d) seteuid(r1) connect(r0, 0x0, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000080)=""/246, 0xf6}, {&(0x7f0000000180)=""/237, 0xed}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/185, 0xb9}, {&(0x7f0000001340)=""/4096, 0x1000}], 0x5, 0x0) 16:17:50 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getpgrp() dup2(r0, r1) 16:17:50 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) utimensat(r0, &(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)={{0x81, 0x9}, {0x1ff, 0x8}}, 0x2) mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x514) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x49) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000240)=0x9) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x8) readlinkat(r1, &(0x7f0000000000)='./bus\x00', &(0x7f0000000280)=""/251, 0xfb) bind$inet(r1, &(0x7f0000000140)={0x2, 0x2}, 0xc) r2 = open(&(0x7f0000000080)='./bus\x00', 0x90, 0xa06f32628aef78f0) ioctl$TIOCCBRK(r2, 0x2000747a) hotplug: event lost, queue full 16:17:50 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt(r0, 0x80000001, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x29d) 16:17:51 executing program 0: shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x0) getppid() shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffe000/0x2000)=nil) shmget(0x0, 0x1000, 0x400, &(0x7f0000ffe000/0x1000)=nil) r0 = shmget(0x3, 0x1000, 0x9, &(0x7f0000ffe000/0x1000)=nil) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x1000) 16:17:51 executing program 0: r0 = socket(0x1, 0x2, 0x8) setsockopt(r0, 0x9, 0x200000000000000, &(0x7f0000000080)="ef21cc080a562d5d9943af596b794f05861854046b8967ba226736d89ec597c24960ae2392db1e9c9b36c1458b7ea8d769c12bfa2f6f5f0f439475ea80c1dbfcbc0e88750b7f140aed4b86738c1ea3769fcde081163714d3e6ab361029aafba1eff88d3ac733b7c4530603415ff7474745d3351eb81ddf7040c8740d984b9ec118248b3d3077871a7d1a5067617d85a0d119bebe635661a9064f3e9553a04d6047a95f0cacedf6972168e63283226f63f681454ffd3264640a256017b18a4b1662e56c17cd1174e7750ae0d5c53edae0a0346813c7405362c388a31b64d884d4e1c8fea1509262272ed589ac84c5d0c4d056b3aea62c253274b97ec5bc06b0acd2bfb70e340035e9606131bdd1be14e6467e31388d388b022e404f933bcecc70c8efdc7a5a9b9915a6f4554b06221079bc091766f88bd99cd87a7b3f6588cc11023933146d1c9571324be6357ea3a8da502f663c92a2bcef3672aa6c1e68e40c0401a919f20c3096da71f71884827b87b16bfaae4c26db42f12637c396c112f4ed1cbddb932d01c3273e8a3aa4f42e30ef03f0347f860488e505c68205697d7150e1824566bee3c3ee9f547e32e6667d2edcf7cbbeba07ba067b77bfc9fa10ce9fe11afec1ae2c10079d838e674ee5f03aad1cc01aee19b1e1703eb6824da36ba7f442fce78e2e9b61385ae4396c773de51bb9d35145c3f140a01fe1d1453350df3b47aff47d1ca64baff01fac790939cad3fc4468ab219fa6bf1a240bba7c9d82aa8bfb2414b58a035681cf7749ab600fe3668db727271c0c39d6214db30afde1f6096cb5446e1271f7fa6c73111a69bef9392b9a9946aec1c9cd2927959697fc1c377092c0ff5633e6cc16e56e6e6a24590614a259c753fe104a96de1b44c4e85f8f8c8a6bc37778b36cc3413f997bb61817ed4bf23c44579c290bfb80f0ea3e7879fcb39390f1d36c7852a1a8df1c3f3062997c7b92ca6f25af7e292d875676bb16bfff767f5ac00abdd6b6104155a1d4ffd21ca01f6dd97baa1cda0610fe15c5ea4d37a20996cb31d79f3308ed748566b2a553483734eaa0cdae8587ccbee6442765c047dde45a26d3a20341a82ad1248b45e158e226ccacc7a1aaf88f6b1e36ebca55dd9396aa8794df62e59a1cd1eabd533b78777812a772e5a7fc1d8c280d84b7201a4e56f195e65be71d77db5394a5af99db77e3cbf0bcb67224bded2875086d2cd082a610f2879fe83c7cdd162d55c5a91ec22d97837907e5b1de375a01d360b03c6e6d47545c50b8ee9400ce00c5871863089bf2f4f3d14b0e509cb4e92d8409e0646f903dd2a7aea35b411aa4b40c9e7083c7647ed997bb86b4e41ee84954a6ad126c3b673d3300a5b538c1706a62e5dbb87181f8cd5497c8042e715fb092001d6346ab64b54f100836000105fa69d33c2bee9c91b4dc09b17a3d5607ac1964370c26d43f1f0094eb04fb9bde0fe620c702e360d1e69c9c1310480bec234cf30d69e9c44f3b2ef08fe9ca183bf705b86f8e7406e83e172c0551421014e7a4e16a13d8b16d8bac511f3902a7e2e0d5fde30c8ff61177b7a01b6d57179b439a2db681c393bc10692f7b5d88c025ba71194d6f29662a17925964d9ff87a12979da5ea8c6841852f1509012ed1ac18f8b88d7587ba71e75a904c3ec75f7d76d7bcc86767992ec6067e266780e96ee15c81e508f25385e67fa3d453b575e521547cc9dc6b6ad3095be0529f1d93d24fdecae6d00107c86fd1c4f446a9d9850fdf4cea8523025edbb0f933144bb47894dfb853c62bbe3d46fb1cf00f375787a01adfd632dfe5b15e35685e9ceb96eb8a12894f6017b4b83be482e1c427bb7b19d0f5ca022c2ed1da79cadde68b21c0bbf3fed127a43646e6b1635008dfe9003892fa8c1065aa6de88711f1a7ad6a9c3b93aed199efe797f1b10331ede2046cf48a11ddac866b5cab37af949453e7ba2e024f20fdd4d6f5a5ebb61bfe77cbfabef0f4eace419b1fb0a7a78f481abea45f465f251d7bb6ef6fdfaed6e1d3bfb9f78b0a5d62d4a118d795dc67c9e40099c870656436a426a4fa3d28ba053a0849e5b4198a1f79f18bffd4f36ba225185b318be668fcb5d3a26377a70e4604bdb1185ad281ddb4865d8d6b60be344389d5ed81558d643442519be061ee4cdf9a5750e57dce9abf2f8b67c1d552b410d1a2d869f1d812a927d34ac9fdd39cdeca1b80d47d6a6633de289b7beeee35503eb211483ea1411a3babb713f65b20dda11cd9ebf5d505926a71abd7c1e6c008f038a6c5c6bd3b0a3eb5bbb91239957d0dd55dc1d71f940723e987fb0fc371979fe56b668691fbd28379b67508e0991512b9eefd4325cf8a19dab894e4a4a8900b8b7b1a87fdd21ea02ef123780ca3691bfd1ead6cf052a8829f9a24e192771c51ddc757593b166245b8845197833d3b5db4d36b4bdd806fdff7bb9d34ee92913c63e0f748e08ca5dca305257b410b9aaf3ae2df21c0f554f758c18870a82d27b0c6b9c0d8580998266db82db79f8593c100adaa49cce50d6318580a16d96f364e7ba3d2ca76c0fe45060b0ba639083a05f2f74533de438d8c212f2b2c8ce130a119fa4bcb5d6b7dfc3e0a606035880ed54e916e22c3c45369175ca0570aa6d55645fc923fcbf0b3dfb16cc8d7d11e1780a05376ac099d20bb8cfb2407af153c5897e7e711473758bf6fce1aecc3eb3d12b9c6612088be2ab45df38142ef7bbae5ceadddce6ac9f5d0f09c1be4ed848190341e6596a8637c7c98a613251faa0df55790cd8f06d03a308450ad66df747b794657d92505b171cef0f033e62be724e58bb7229c39a2676585d361a923666e8bfb54e5e2172227c58d5aaca4b36bba3efe7131f43f4cac345728705f628becd1a851b42e4b3caaa10df384857183863d8971130e70611ba26d5580c41c036780243fbd6cd9f0c28a34eb0e77485e2085377eddae2084172fff98d6396291aee1c974cccd9901e1db89a96b1ea48911e4b2dff6eb870816a504f7ce8e93ea312ca72b6a50da7b204f3783421b8bf1ffca591a555eceb2b5040656e8f7a47def47d96c6541877b05814adbacf9121429ff23f2050271a2f9c66b71e9ec63bd2cd7bfaa93b2d40d34678cd85e02a4e674ca3709d522d1a292323841b84cca8cb7e3531977ed130e0413b87f5070d8671460e4bcee6b20e834fb8565f9248f40f9eed488fa486bc3bc322e1ab81651c361ea0705dce3c425d246b6b0c2a9482c77b74dabee3246d7cf4bde8c1a12c67eddbaa90fbaef34ad7253355f8b07c2acd13b10f4bce09ee041036dfa8a7f66ad4fcb712b789df98fcd658f5a564f72d2fd6b7806a0aea3857b6ff178198e669a52659b8a4d24c731284f83a7510a94484a12825d19b3d0946b3f0d0f0e97edda28acc079e5e111c8c0364a33297b23c5f7f2b1ae4e33a24c3ed623317375d8d52f09421537b2bcf577338bab4be27120f978809224c8d6d51c01130bc8f493491362c451ea5fa397dce5d445a03f20cc77252dbda5eecff26e1f2d5c596761f6e54fdb3a3abf147bbd73e1c35c246c0579ce3745dd67294b9c92ef06b8e8904a26c88cb25765125194acde4a0fa59ae36396086c9c854730a27afcd9d5d2535611df480b2ae5028108439c8be2e99741f824127234b0a0b66c73537945b6eef7926ce23390f692f655c6e6cf93bdd5c5393b20571d8fc011455ac03c0f19ab2d11fbdcb9fadfeb5fc9d29861d77c0a436c0ac74fa8885171e23643083cd28e1a75d383a56b9a14fc36d8848dd32aab555a5cec8de6bfd1d452f51158ba71d9544b2f719f5c7eb7b96c3e7f096ae60777c6e87e1ee2d0b4aec100ecf6c9e06b9305ac48778dbbc0fd8a1108e19a6ceec475ba8e2ea2b4dad3e7046926513c211086c03f831c649174f664761643fde5414ecebc307bb23a19fd084f9ecc7e3885f4adb03c584f1a2311f804d8f32ca5bd11e66320652b6246c911753c4ca49c1fad9a9fdd9f7e27e962dabcb516906f0b3964e8bff84de316a4c0c2fd0ccb50aba2ecd0f0ed5598d5b1e1d94c9dc4f7e8d666e5ec7c0cba4f3873e19ed5f58137bf30310d4ad1b5a267fc0b82d5573622e45f97baec41b7ba9ba86eb2749dfad7fe050a723eed35d3d51785ce100f7f6f4586d840960a7a55ffa4c30f0d49c7fb20cb88551bd03faf49d25f77982d54c6bfc326124df00433295da69887c17059ed6272bb33aa01ecfe54b83df15e28b5a59809523b5e402c2c87200779883717713634641fc48d9b0a2147929184f21903487e7db6beb0d05b29a5e98c2cc3044a80e3e3f328a7b15d88a39b714d9f220e854fd4f53f2426242503ddcd8665b92fe6385d8008c34f2cad67256b6d610334db5845cc5f6096089027061c8887544b04af137f0cb9a09a86842f1168d0da69da22ae6816a13578a0f892353e1f2ea153193d418e5e5efc06bde14470d8e4ddb7acdd829202581d54c5d16538ad57f22c6ab29ffec2c00e383451ac0bdfe2fc10873f32dfa392472890cb750ef701dc37ba794728f0d02cd66466ccd30f0126412295e4ebf174fa1a1e5e81435a66b28c7d20f2394fce05c1cf7e048204ec54b4b22b43952be413316cf5008f78ae89393d74fc504a8704a114f33224dd91645db41b23f1a8d0901b79f2146ad94d4884d7cafc6e781d0eda3300df93a499fcc89fc6b4b7c778b24a7f7d7becd094de570ccd80b62cae472d16ae3abc5adb63ae14eb025aecaa4395c3b8519c8df7d3645e74ba5dd4670a7ea67b03f1d9d61307451ad5b926b6a8ea2550ad59fed5782a068afd7239b32d7d79fbbedafb311514837e68b3c5277071430a95d090868f6d953c5bba7b7522da09ec71c433e6bceaec52f083157780d125311cfcb782cfcd017494dbb5558420753e907cf7dd78b2143676016829540e754a5c4e1ace31675e7d67aa9e5971059ce3b5b7763ec64a476962a9e3eb767484441c0f5a02f16f26f1088968f10ba8ff8cf48feece256189d37f76a64a2bc7b0123cfa100e6cfcb2dfeb5390f2b2ef83121f693189006e9725baf091917ab562bad25ffd81fc6f83c370c694c5cd6a7870dba492763ce7b9381bd0e249256734902671c3dc11981224af9ff5e6db9b38553d43a5913041e205236b3e3f90a0683297c7061456f6eb38437d6a743f5c75969e3c7bfd5ac80f0bba11a86de8314b478224841b175d6203873bf2f1c4d796be77f6e3c551d7b3519bcc40841559e0266509188eeb6c0e6b6fba23affe14f04699fdd7215cf27b799b36012df67cc2aa6cbf9b993081ff65b4c460643001efc9cb2522e875de44d10f79f2abbe46d6f22c630f786b310ce7582569f213aac6205ffbe25623889e69c0bc2bb0299c74748bfb91bb05efdac0fc7046d320903e7ce54bfb465f8f82a7cbdcd89b0cc14e146579dfe4158d9f895f0acea7634a33673cd74c5236be8ad7589caab7f73a5f88f044432bbf6a6ca5886657e6ea3a6a66b504133829d5b3361658709602559d4cc01680ee16181cee73ab884d09c3b147d63c60f2ece6cdafe01af61cbebec9f1736ed15a4457859fb1d6bfef8b0edf85f3dd0ff7c93c38646e63d64697889ff84af5feb739b05c6dbf70234af2cbc4e4183edf3b862076d4148670dc8a1365ad9098c35f4b637d78fbd4f93eab7068817557e0b0adb400681989fbd0d5831c759a5bbbb2461b1a908b8aff1585c82358c65049cc6357940d6a6d9cfac348dbd32d077ea223250d23358601afe09ecb04e173c90a7d2", 0x1000) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0x2, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2b, &(0x7f0000000140), 0x0) 16:17:51 executing program 1: r0 = socket(0x1, 0x800000000005, 0x0) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x401, 0xd0, 0xcf2, 0x6, "4be58622f8e65bbabe3755739b209c7109b4d5ca", 0xfffffffffffffff9, 0x17}) 16:17:51 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) write(r1, &(0x7f0000000100), 0x28b81e) ftruncate(r1, 0x6) 16:17:51 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000740)=[{&(0x7f0000000140)="0a9cce999721bb673fdb6912d175", 0xe}], 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x20e, 0x0) writev(r0, &(0x7f0000000000), 0x1) getdents(r0, &(0x7f0000000040)=""/165, 0xa5) writev(r0, &(0x7f0000000100)=[{&(0x7f0000001040)="59577bcb6019f915cad3dd7df154d02f26c8e8397c3ce6d6260ba3e6684d0c387372f959615e50e41fd9f9160a41fe556cf9f05f7c7a9219fdb50e804645ab1d1cfeddd4bf0873f092bc57fd8fdafc3fb5afe5cbb1e5326227168ca517f0ab028ffb9f3da1c862e175a7f379a9432e16fe6b7eab60973080e0fb787941c8bb0b86c31847c7e210d8a097cb65cdc1f047f65ee9851deef252861b2f3c79e1d9b0fc38f75c0f428dba4aeae986936b4082cb33937c48d1d099c7c8fdb1532c8d9acc15fa5bfede8800af28f0c643505e490779bd166cb6403d74b444f279d24f9dfd207de4b58fd0dc65fc7704f7c81b742d56b334faa9a286857fa3a5c6301d103ed1741f36c2b620fb784718b724247f4c3a9ed2695e5a51efc368cd2adbca05d35d3bb6ae426051bfd3812cb114cc7fde6c01fe9e9319478aea32807b89b0a2fb136440a0b0fd2f74311774074fa6d076f1cbde3dcee9d47161a492b513aa997aca2c4991c11401ce02148d5578bc96ee2f13d62ab66da859cfa310e4a83cde04f7cbbc7b5f13c34467425fb7a53134958647c7a6b356acdd6672c26802701d0345a06d7310a7555af45c78a386a97be7561100e9443744f22179a6d62655f788534ae8fa53dbabd9cd4a95501139e5cb936f9f16b903eab25831a97535a8bbcc3c05231a087c75b7b48bebcc497f842bbb524e5ca0b1032c3730cf6512c72460dea4cb718b517428e98dc9ef5fde376ee77d2420d98d9000ca1d6cbb1cbe2e1b9d765c8cf3c240205ee69cfc8d2d887db854a524521d762bb8098e468b7adbeb53ae8ff0c61becda68abf56b83c49a47c5897291c8b34bfacf1bb3e8ba870027f1bd2bf836e3b4a84ede95e68643d0616204a98577973a0c72e97cdb61b13009e88975347b9a8d8153e5ad52e3fda8d7f55648370e79117953e788a562c24e32725a07d01aa4e8683564029d654126cde9115253a573ce6be69974684e8839778794b3c94b25adebe59a23e9043d546307feab802ad3bca752468b5d0c1cc0a9e3db37812792a3817dbefe6a667c9f1ab6c223120d5a0391e7f104cca5fa7bbc23186191e95afced15bec33aa5949257f45aed9d4124183d269be0f57df9aa4c69437b02a8da3cb8f19061bd1a65c5a8d9b3e313cd3137f46450606f4c2b2ba9fb9c0934f52e8373a2bd01566100a7319e88a939924da16c7e0e71268994036bbbe5c03447e8aec442e7d3d70d3ad43ac6c4278a5288d377111c0871b08b162e9d18b2ebe5c9560e8e9f9a90a8e18f9c0be727084dc22577b3d361360385f9bb3c36f7f8343eee4390c7efd74b323940fd5197d5b9ee15490cc7191547febbf0f932a21367a742d18074efed24e577688a5dbe6936f37e7c8ef67fcb26e3424b2ec47a0b93ee1824e9b2fe308f40b146f1ab82ebd7d4700af4402600db8380e5ba233534b963b4f7ee5f948b7621e1d2ce2402a6c82e4c1e67bc94ea909d1de5a2dc554079ecfee587bbebf12f63c53ebc095a3505928d95ea9a069665d63102adfdcdeb8f43e9eb7f4f1ca9efd057e7fc4af9aae6f95abba47223131e866185d66af9348a06758bf947fdd104c003ebe8df0599c1d8e878e1afa3ef953b5671b122501b4c92a8315ead18969e3909ce82423d04095cf40f171ce5260a83cce24b9ad7ee24399d8d23a93fe5fb9dccbf45afc8bfab8039bd5f43afa95f4b5a2bfd2949cdb96e966428a2aea05818601df4a3b71aaba2b4b4bafc4f519e54ee60f1ff913904c475d1623c4962c9ceba37a276fb8884a5676b0c715760f3dd7224a0f87b9c8fc03ca66ef6dd8b41015069f60c77dba888cf9b9162c7e214af98686681ed4dcb751932b88aa69927e50024e34e5d7f143594502c1319f70eef0ca919f38b82c8a9140b54e8056d1305f0e7c5d10fdb4692d4d0dd841bc2a36b8c7aff5edbe304e2e6707967adc8a7b0dd55e0c3083a59a3449b26d93c7bcbaf0d6c2e64e1ad74fe91d909436cbe555be32f2594351e4d83870c82be1d64c1cae3046b8c7733328cd097cd19734626b2b56b6af4d46a3cc6a51b9c94cfc979ff0887a405e30fa759457ba4321bbce4348620ef25b39c558ce6a78131135e2b6e46fd36a78f9de301b14254558cf7322df1f9471908defc293b29a5c3734ce8c28af76d996f30c772e9f832fb49a2922d1e707638cd358aa50a496e880b258afdf24a9b9920df83ea594f0f804fecc78c1823c625eb244149f2a8283855cc7c69302fe95e59f06e2c5a7d022a44a937c036fd549bde635639b3084b7ae9e0f094eaaa0bfa05c93efb8ac32f710f91e4853d5b9e0204a41151004d2c0d523d66c4958032350481275788cb5711cb6bde90edc9758899e74001947b740fd9d294875e912df280c561366f065b9f680c3518b1df4e64365d2c8d47740af02c91cc87388bd664285f70b2519e629a65d4897deaf067a99fa5e88fd2272b4822b1f83aa637434040002ffdbd44559ac7b298343dc94074ab99fad811c95f397c977bff103c941f082d1899b75ed2e5a96ee9b482cfa635591ab10030483ce2a5a8eeed581b99c00586a3210933eb1c28643dea1be7ee53b3cb82379f144b5ed1ee40b6ec0a23575fefe8b61b54e4719b1f9a37a1d3a5e4e6de96d59766ef598a3786aae5d7f6cf386e2393df22fe29062ae241fde1b783d6ae510d961c25f75424417ceda4dd8b4fcf1a2b83b9d8d2a7792366e979ce8fb518b7bca8b5df7109d95beb3907bd000a6290550de863797cedd7846f23633ccdc75836074c8b77610c77c293b13d2a473b4013fdc1dcb7b9d341aadd184fde9e8102b54e77789f15318497e91855495713a47969db6a9706780ddc6acbcc795e8d84b60a3f0372fe897c7b39a855b7a7de25cb70dee2d280a249306b7a30688944f3beb453f3a2ae226ef13c26d58a450174f67cd57b579f89dd740d48404c5c5b1289c98b64ff7b54d284e8518e7df097cd3379f369d856041c32af34242b365b1923dfc11857bd83e2252f0f6c1515ad517fcdc96138fc1d65a41a5b0fc304c3132edc4daa0a4e9128d48c997ad7625998ab5ca59c75e31cb05aa0b4c9c9b091190cd3acf22d9e23e35395d2d7288023451139aae0231a409991e98ea39c63619b445d58634c596d81c22e7b1e69060bc2e2f937be9a094691b41d31b342ce598c416129cf2ef51f98d72b0f4d535fc6d98b80a689430bf4c171605fa1ef30981538f4ddeb446a9aff6b6e97bd4d3ec0c3f3bd66df6c7e33a22e5a880d8c15d36b6d3f7acf0e634d2a82bc41de59c8faf6445d16ed597738a058e2a3d074302d91471da71d9e0997c483ac5088814c8c59d0ce1f252cb113880f4d28c53916eb6fdffdd92de56fd1042c6f44532d584ef4d081b2a6c1c6a63864f4d644c630c6ae81c80aac06e1ea0bbdc0b41b154aa8e51d61c86ad36e8c7b43bc7aec2ea3e59138bfa7046e6424d29c65c30b29b998473560b81d8e4d395a84263bb7be0616f9dc7729046b5ba1ea7e69df5ddb0a87f47a665b8169773cae7fa3e6fef417571958fe1f2e12be4bc27f58fbbd0312e88510fb39fc76a818868151fa9e026c168281406017921d66dffb791e60ac51c1ed232058566731411e6f8ed1d48b1496f7ca4048dd4078f5f635e098b254c756e7692e1c3288e2a5f7079a0c207ddbcaaf45bbd5b6038afbcf897137ec2788d4a7fa23873f231616742e4e79cae70ed1426410d29124b62e8fc2b8a3e06d183cb6dfbddfabad88b9016fa7a0addd714b0da923755455e43498748bca608ac7a5bc2a5644614b90be5f1806010078705d32aea8c5c7e527401164954af8ddc570190b2c29805a73805782d189ee4284d2bb27f67810db122f5e8a949351cc6c5796c7a6d8620189c04605da78a2629e1db5d0c81065d0faa0113b181dbd614eb00275fe9b95122e6ea6623322c46d942cf459bcee679a998b6c1c5428221e26b128bc2b218432d2b7f8c88a1cbac40dec054a7b83a5b0d4b3044deaac3ada97d779f001ffe3e78609aa136793da81ae54984893fe4a27a87a7d2316e85f8044b45530eb4519c1f74c6d30e913261dc09e0c9cd70ecba9bd1581e3c50cc708a8d1c5ffcaef3e1058585de94ac52ff64184aaf6598ded0ffab33bbeb186f975d868906ac011cecb8d848d7b185b3e91b858ecdad273e26be254420c698e824d04ca2d00cdcdf278f9b0505f8d5b840ec8355016e4590ff02b77acc6c625b6479179a23dd99d39d6824a945360d85981921ad95fd152df44ec947e06b9f68dec0a833a169833e3d45c76e3cdb6044b6146dfe8c21d0209f936010b0b253f4b7d05dc615511da7cb4d4f41093570be729351f8e9fe6308ce0d3bd3561a8e7f7c54b02676ba6fded1dec8332a733e8a05131b02f78103012a2324988030f2597ec69336493818f74f3402efcce1db5eacc97c735969102d73627d748e64e49bf78deadc12df42e75fdebdb850fb49998db9f9f9c0548a730b6064e8e3d82fd1af64c28edd9128b15d0b4f2bbd6cad103d43f87ad4c40761458c75d0efeb30583c6655f530f611196f881578291853376901e472e3ed35ff1a8a7887208026dc89c4b7e140df58f0798aa2de65366730228929e22c6b22ef31e0b1abf1f1dc06321264f452fa3339d70034bac8408ba6efe4a3c32e3dc60190b146dda7817aee111d15fea15eb9d5d7d798e83dc951481d04fc10358cd21b58fe4337fa426a9d85380cbe63478483115a019c310d94a4a96e201d2307c0ccee7bdfdbf4bc5f14aef0234262d13a5424011d8acbb26d3922b185e8c2182e92a0e7fac4a50f740d3117dbf8361b71534aaee209fd202090ecd64e4f83db09ade4ab1ef296fbbef732fb219909e052b8fb7bfb061f6d15c7ec84be47080d75db3be4a3215d2be2a51488995b8989159370ca4348df711d922436572fb2a1d2dba530e023a489d4c3c1f62e347f82d116f49010472bdcd32630920f5746e9be39f014be5ec97d960e8da912208e2d881fa81a29895d87a5c521b7a132917a3859e80c4455716138b0873c8773dffb0ced912bb65cc67d39bbdaa462175ce6efb8d88f426544a014b5b1349f2ffdcf607f837da7887df7d802a6a6e592bb787578c1da91f207c06673755191d186b635fe02a5ea1cb754f115291ceeaf743301d9f79421ce4d2fa715198077ab39efbff9dff038f3fa25cde6908300b5e699144f50868238147baface5acfcc4f9f3b9db8cbcee4975c575c41a5e0e291a1ce17cdc10048b4701b6849e8fcaf78f2104b50f4ec46003387a9f6e80fbe2c499b68905fe3ed1bdc41d15201f0269ff059932ba62f9312efe13528dcbeffe98fa05dc875978f42f4bae729b0310ece86fab1b354f307bcb668dd3528623e6e4859edd9c1deb09749ddfd23b77acd238b28397e1fd847d6dd4a8a1c27baf7b5105fa177809a2e6ecfd59c3808285b2f6b5e759337b6da79bbbd0474eeb16cb9b20be92604529997a5a0e1a151bab389ceea25c88f6956a32937756581914c00f5cb7d6bf5983919e223312323f0b900e3e08d9a1807c5f979e77c42a15a0ad381c0b18e81328234664c3432e9d41640d6b2c35996212b335b920490b15ba2fdccac098575c98d2f5d4da24c43da0610a5461058df9aad03da44ae93624689d1fadc3b5acfa13796f7735aba74a89220e45ed0127e7f83bf1de64f9eb6e5e964508a37dedc955802cede5565dbf64f9defbb2f158726f985135139b07495a28fa6e4ae6ffd8609d97ae1", 0x1000}], 0x1) hotplug: event lost, queue full 16:17: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, &(0x7f0000000040)='\x00', 0x1) lseek(r0, 0x0, 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0200"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:17:51 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x80) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0xfffffffffffffffd) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:17:51 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x8, 0x0, 0x9, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 16:17:51 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = dup(0xffffffffffffff9c) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000100)=0xc) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 16:17:51 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000), 0x10000) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0x7fffffff, 0x0) msgget(0xffffffffffffffff, 0x0) fchdir(r2) close(r1) kevent(r0, &(0x7f0000000140), 0x8, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x3, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) ioctl$TIOCCBRK(r2, 0x2000747a) 16:17:51 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x3, 0xfffffffffffffffb, 0x7, 0xd98, "1e5ed53f4818dac1cd980a40e892c3b0c5d3838a", 0xff}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) pwritev(r0, &(0x7f00000000c0), 0x1000000000000207, 0x0) 16:17:52 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) r1 = dup2(r0, r0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x40) 16:17:52 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) poll(0x0, 0x0, 0xffffffff) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) sendto$inet(r0, &(0x7f00000000c0), 0x0, 0x2, &(0x7f0000000100)={0x2, 0x1}, 0xc) setitimer(0x0, 0x0, &(0x7f0000000040)) setitimer(0x0, &(0x7f00000000c0)={{0x1ff, 0x7}, {0x8000, 0xffffffffffff8c87}}, 0x0) 16:17:52 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x50, 0x89) r1 = socket$inet6(0x18, 0x2, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) getsockopt(r1, 0x5, 0x6f1b, 0x0, 0x0) 16:17:52 executing program 0: shmget$private(0x0, 0x1000, 0x0, &(0x7f0000a3d000/0x1000)=nil) 16:17:52 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) r1 = dup(0xffffffffffffff9c) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x2) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x7ff, 0x200000005}) 16:17:52 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000240)=0xc) setuid(r1) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) 16:17:52 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x8000000000001006, &(0x7f0000000200)={0xfffffffffffff801}, 0x10) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='\x00') 16:17:52 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x800000000002108, 0x800) read(0xffffffffffffffff, &(0x7f0000000080)=""/101, 0x70e) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x7, 0xfffffffffffffffa}, {0x4, 0x5}}) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180)="c9357689b6e904c475d1e7e572a6cd69b816cdff393040f94d0bf2b3afbd3a01915e019388c75955cdceb8ecf6ce4a59596bdfaf294cebf6d06adade9782cd1d307626b092c324d42eb42bce5dfe9160f5f7677a", 0x54}, {&(0x7f0000000200)="a5b17be87e88fc6ce09447262709c63801c0ddae7482e9faa6d65d5e7ea8660611800135a873b8cc3aef8b02fc7663d54cce2c377c5e688bc3d3b5ae4f0ffe6736f40971da4c034394da7eb0bbde4c4bc79dd0c1437bb170602b2f2f3a192be71b1319f188b2c01f162202e1c60f2e5ab71be44dbf56726a7c8ddb52dfd39e7f7af6730873ebffd775bf543b94560e8e5b1c7fa53a788bbdb621de544f50add3", 0xa0}], 0x2) r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000300)=0xc) setuid(r1) execve(0x0, 0x0, 0x0) ftruncate(r0, 0x4) 16:17:52 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt(r0, 0x2b7d, 0x9bc, &(0x7f00000002c0)=""/177, &(0x7f0000000200)=0xb1) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r2, &(0x7f0000000280)='.\x00', 0x3, 0x0) 16:17:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x175, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5bf9660000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2cc5e2831c61ad449011f78000000000000013c1fe90020000000102028d852357a1fe12dc2dc5700000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c0400000074122ab9c9510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x12a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:17:52 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0xc8, 0xfffffffffffffffd) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="433ea46e893868ed9506aa46e7f1714d4d8dd9a53d2ecc8ae514adf1dcc0c1d1c6030a59ca9c04c312d35eaee3b66188e1fce07f99eca5bc9cfc58e0d00d288aa2c6886637f29450259fadf9ab691c9ccbb7b6b1187b5b864920088948f2ff2913c56f301fdee213b834dd1c430736a657d8bfe1faecdaf329fbf674d2ff5314561d25a82b4e1a7a4e2989af159a69abac30d70fbf70f0d6aba92b82a69a6f589b510655dfbe4bd28f366caffe184932bf79c62e8f40ca8c7cc5385ddb89e3010974d8fdbfba5ebd12ad70ce10c75b3adc", 0xd1}], 0x1, 0x0) r1 = dup(r0) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000004c0)="84198f44a19dcf59e1aba9d120b4dd21706040a118cfa8e79da66db22e365da86290142236cb1322d91c77b2d4a5c5b071d1eb23a0664c94f2932e073cdd08e48bf0ff39f3701b7d2b4676a29964411dfea2b674f02e5f1d192b9ee3206e915d79cc1b63131c9b51d2403d93ae3582505c6c71a4d3029bc0367f1ea75864ad7ea6909fd03cd9e688c488eb8fa7bcfae11d8671d8c8fa3149ebc134149b7952606ef100dcb2b3111430bc13d69a94b4d8d8348e6acf6d95961433bc9cf58eb9d05b9339c92d631031638e23fdd82290fc6bc80389c30d60ee8baf302752f48b7acf30a51fd049379261618051505d9518ed7199a2019fef062231c854a37e83b7a6fc39a3b2ad6ce7b74da12fbd5057a80b203a2bb6ab51a52470e8aae4085533c34462d3ebb509d283a4a54d5a90d28d7d088219fcdd64afb05def39019925fffa2326ed7f50c437f5da7bf026ff82776db1c6227673e9fc1cf33f806b2603418012223f414ed112465e65d6063ecd669dc1e5f624e0b4a691bad30044740906db42eb28b693b7384e98f9425834d124e990a10bdb8a4cf2889b0192e32261f55abd82bdd436a7e78d2cd94dc0a6e851e580245a316644f25c486720788451c3b6d02429bcf455521336b0ab115c39642e78da435cd7080d899802c537052c5093b07c9babc38d19f37261991895fcf61f567db4e256a87f2ef499c7e635965a75f9af0d119db728b833d2b0ab59211c19b8a8756d4eb0beeeb000ca0ae372ff58e32dc908f5e731a67d2a516a11459326752fd2010fa14fc73ec7a90ba114434b3c24186fc013e6104a6986f7ab415408a7198875dfe51af3c9dd0e107a970791fcf568bf46cdcaa7c5c45f35494873a2c1b43b0fea356eb8b311940c63e72ff7b2e31bc138038ec3086da7a609247bd7c6668b8f0328aacc7d9f352061185c14e9c9957bf7087838fe3e9bf624405f97103272eb3454c0122c10f9bc5204611d01e43877cdb716339adc1656fad5ad2f2875f72c58b48bd231dd080fbfdae0f5cd48161d425fcc957527aa8131e749d604884496dc0c78da2887fc136af66ae81f323067f36bd83b41ca335c9b0e6e8e04647e7aa634cc5b74cfc83e64297cb05381d5d87e80144d12aed8ed9ae0dec85b6df0d669e372e1d7a57d46f68c14c3cc95001c38a102b1478f1807a0b902b4e4de25b75fc73618d89e0d047b62e750414bcb36e2c79d6794f99b5f6823a328cb27ac1311ebf13b9070a9678b7c0cb704949ff018bdb9125d016b24def0643779cbe0f926e8b3ecb2426f41cc091f9efdb4e5db543a1d85476ec634a2d9850ddb0b400865f3246b777fa9c2f966c071ba5074c0bc469a1f7802163889b8a12202f809192c7349d1069a208a5f01b0f01a512b8be4900223cb74363de1e3c47097d924a16a35e86897070acce226410759c25d7b3ec39aa5b47548a3fbbcdbeb0d7a6396abe6c720a36242b8ad5ec53fb32d2073cff848020c20e02478c958f48a96deace08b0aac4fd7e5de19ea738f44f718b36482d7e54270be1242edac6a41807756c4b8cff64a0e754e9dfb2ffb64f1f0c36f878069eb894a6725987b9ff8b7b81ae7a0b64e675f037ed1687b87559530a1fa42916f65e1dabbad1ea382e7d696af916884f7da070c0d39213ba05b923ba10d0df9fd56383a1b822011c7b7862ac5c16e2de762567f41ccaa6a820343cb86d5309ae930d7b5f30a6d088225f55f5ef62aff4d300c0f7a20b8b053061eb9411cba37523eae412aafdad87757a6e02eb38e5c80c3009497553ef7ad3a2c541ba9e26de6a632fe2f0d42be5239cbad91cffed6c7b6ae319aa75cd9ddcf45f1304ec21961fcb9b83c8d5b8dedb4aa5a79275acb7adf142fa0ff59bf263ca1b3210cad217fd3f95917c563c17817888ef5c0dc5dff6d3e832908add5cb9d71e86bc19cf310c07e6b115c0c89335fe36b96f83be3f539b3c8af91a148cf21ce90379afbeec8fc404c9d5eb030d6f4456c99856d246815e327d047c2e26f17e7f3cf509419cb87f20eadc63bd6207f81499a684325d29c643db67d6a71531283bc0c8c5fd5c2e0fdb5e7646fd236aaaf57dc72c76b2b59d93f407017250c17c5e6781bb03d5c4e9c31ed6b84f02a1fe617e02ad0a7e995aef00d33ce79d62c3c823569d113a4ee8a353770db4bd2b97a35ba0fce4ee56650f4f895ceb378a2ad8c6ad7691e4ecacde7ba53497fdcd5d95f1da497931ffc1c44183d3e4ca83fe0353e092a7d96ee15511183c4ca56ff61431d56f416b887dec63c3e066a1a3a7504ccb95b811174b5e17fe5e498e3460108945189bc97730336186f214c3c6180563a8f403def1519d84079e996d365ff7b70c2a4a73da0e11e6688d23f75ce0cf9d01c5c5366d9d3f56abdf32d23f08e3eb7871f8b64dafd41aca8f6373a126f44b921e8ad105be7cb624ef9096a0bcb9da4ad43ad3d22e37c8750dff727cbda51521f0436d10c3494ed5e13990ce3ad7578e09fa717645ba96a0fa7254bbc5a8825ed23cefd22cfc9722e4595305d560144a397b875fa6ecb01e1db5d4f1684010aeaaab87ebc1b43ff659d50d96e020c8394d6b74f5bd9470773039d86fa8f1b7bd8dbead2ce3e46f3f316b6a34f200ee9cc66aa419782ada74f7a710483547ced00c4dbbcea850dd37ffc58a3e6e706d4cb8f2238bfa64f89dbbfc16828383156566aebb9502b3fc473fd0f01e7bbf97d955aba1c0345b9d8993810d3751921881ee3237b37faf9e3c9494a57fd5c01baac795cc0a55cfdfd1793bfca95d8fa00547b304ce3450e9db8312a971e7d063cf404dde6c423965c0496c82b389b02379f9b0ca97e6f81da3780b6eb6d3774d6c0436d4bb43404dcaf4083b1f4d67dc50dfa6b2f0a720870a6e5c7a5cd06f4f06813f56b615f8547dc9f98a8b31a628ea3795a9973b0552f71b41107ff6d6073d155d51258fc5bb3168aaa679f557a2834d23305ec8cc7b28c632dbc6d1270454c7fc57f80be4b79c26cede2dfd15578badf0b99ccccba1e839b4d2b7fb80e8cbb4fa9410ddf7ea2a23275fb517352de3deadeed05a761a3d25b9b97428855d6eee98ae8d594447d03bfa64ee11df903a712f0a83255563d9c638f0f34b837777d359caa59fe3737ea336484cc0229bb152e8bd17587dbe3e2b07605cb9d6c4b8a1112a44f195e7dbf056e8c1874b8957c31f3f2009c640f469b6a2e2bb40cc5db46d8ad8b9cd509ad77f584f86707903313a9461fa99fc2d0dc64733f328e05e5985e462c4b1eb067de20d91411bf16d8162350522cc2d441e60aa37351be10d150b77c7cef37a50e68dcdde250bf7f770827e246ede9bac7b0978e1514cd5ac8dbe9976195f7d659b1afea17f5375d681a7ce84e4a3179be589d4a39e116f8107255050797ce9cf9e1ea63af80c3f83673ce665d50dee440f20ce4fd5df6e7b5f5393ac64caed4a76fe296275d032eb2d8bc58261c883894ba62f56ef006c66a5254872bdffda6b80e681264b0a5373b58f2863066d1b63443d74a6cd3d6f44a38664b77c510b7a2a4199f3efdf4c3b575ca63cf8fded17bcf06554712f24def374ef737ba75fd47576edf484c3c2aa9ffc110a784809e53f7cef3e1fa21b40a8fd44fa31da7b6558fa7fa4b3a33e28116e5418c3ae9d7e291763e571a4eb41bb6fde874e889c76a0a11423e76885dabddfa35ecfdca6e26c554491556277fc3e453db164bc999fb4a618b6592dada55330af30a69069ebc21567cf00be5a0705d85de47d4920d19570051649c6fb9726a0bc8b65cc740500be9ead110f3944e0b862662b804f56feb5aac3a77852ab9e8fb25c68dff3a38d52c4fa897a250ad78583d1771954aa5829d42c7c468c0a575eb2054e5fe80410539e7cb723d6186e59aff66ae0974e9aa3e28bdbeb114de29266bf2d869e3133e3c5b2793d4e3ad405ea0f8140de291211ee77341159a60e0e0814d8ef71161d666a2987fc4b96045a91b0edfbb6bd2b77b9bf50bb537e395604ad67f008967cc957298b885bdf493ba345beab8a9dc501d8eb30fb0cbe50fa9fe85d8f7d062d5393df74b3b63a4848b85d2c10777e51c494cb11de75a936d2b7385b50d9a765fbda1bef398c073b47a373f291a6d7cdcfb6b8eb022beb794aed70b0aa9d3f323fb74a223ac410a29e788b8ed02d6a82de9cb3b91906b9c76edcc134c72cba506796fc107d24d06a2805cbbbe6459ece8bf4345e0f50a6a2a60a68748eb54a343ccd623ddbd7833fb7bf3b82282f7612c69e8678e6b73d5544bf75044924966f68f3b85b4a566091864ecb8a0ad1052f6d463b82bc286bc699984bc804ca29cf4178dd7790780ecb5680b614a34af1fc9e9cb533eb7001252ccda81e096f0aea901e86eccff007049e0d70fe637a32e816cd3708c7c3b32bef78ac43abc3379e2a665a0a55d9f023406e1b9fad63f27d0b4818a3375e4626694330a535f5b6eb40f2b46d2d1f1e967bcce912c6c632a1d5a09dbf1d619d658f606712900fcfff21b5286dc643d75b47d23bf94d114dd05663aea2b80571f045fd386835c299bfd77fe2262115350f0510418dde56d150792de029ce2278111968ac5c25c207a4264b04f2b806668ef08a87b195505aca394317393972fe33fc331508062d2034a163bf95b23ba7f5b7baeb054390134c0a3c9b30bdf5e4f043d2a7ab7dbe5e57f467dfb5b7b6ffe14a6b0f651cbf2243937de51403aadf5d8d5bcf15fcb75b559b0b43d909f3ee5ad5132888b547f9aedd1bfa720e0de2a96b5d2b079c94be16adc93674470297b915eef9fd11c4e5497ca19a7b63fbd80e2b6546fb00c37168e734d014eecd6290c81a312c6be3112ea4f0536fc09b5864ab1924e91b6d430bf90f2c261aecaad918d51f02ad2dd4d1d81cf6236a74a4c1eb302fbb76534e916435d85258f25dcaa8a32948efa4245e54a281c09bda4c07b64d6ba26775ccdd3a850d29a5c56dbfb48d6b3e02fd8fd76aef36071ea38fb17c613b225ed4928a71737551fd4a159cac87c1e52560bffed1651cc89c6c0306c288ffb221fde08ae3064d18558e601d061f9e8de11c7cda4c28b5df065e59a5ebb2ef9e2a66e35f1105abc0eb96da870cb8edf73572ca21f421843a903759331a4a1761bd4bb75292957734c87e9f68e836e735d891c41b6cd95bf2acb2c9314151a70eb73b9426c25a193af362c72e8ee179fa4602c010059c68bb84fff28f5e60383a8b66dda14d3bdd136fc7aff6722c1788534e4559c93007f3e9ce189a41b518cac5d4bbff3832274c0d5a97f53ff6cfdd1f78c059e97cd90fb0af28b70dd9485f4e969f6541191faedfba70c7d4af5032689a17928dc8442a9b433aed101baffb4dc2fcb19c934cfc5af5fec783a86a88439ca4f8fe10262d577f3a6b99e4eff7a7bf20876eb39b4dddd16b18271406de19035e69b8c3200b3addaf7985b27bb44fe8c0a325511b6de57ced5a30737484fe75212ca2283ee543e9dad6ca21b0e41465b77b85a3b73676482d10fdf54f5b01d097b19f2dc6352abd6ee34b8fd264e436e9b8733c8f03a99ca403ac50c6c3cde98f27a4a76e2cd5d2c0548a5df766a1a1685b2b597572bf734ac79276f8ed828515bacd37addb1142610b439d23a42d0164e312ffb44ef671872e794ba23a9fab2e3890d2ad8b47d558c35a86f1d09090e1a78eb991c7dd133fe0c14ef5a4425fb54455a478d04a382f1bd0f9887bafbba61091a9ee5f17361c43c23f2e4d191294c4ce8", 0x1000}], 0x100000f5, 0x40000034) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000180)=""/22, 0x16}, {&(0x7f00000014c0)=""/4096, 0x1000}], 0x2, 0x0) pwritev(r1, &(0x7f0000003a40)=[{0x0, 0xd1}], 0x1, 0x0) 16:17:53 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x20410, 0x140) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto$unix(r2, &(0x7f0000000040)="9d", 0x1, 0x1, 0x0, 0x0) fcntl$getflags(r2, 0x3) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file0\x00') r3 = socket$unix(0x1, 0x1, 0x0) getpeername$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) r4 = socket$inet(0x2, 0x8004, 0x0) recvfrom(r3, &(0x7f0000001e40)=""/192, 0xc0, 0x8002, &(0x7f0000000200)=ANY=[@ANYBLOB="07000000000000403180"], 0xa) readv(r4, &(0x7f0000000340)=[{&(0x7f0000000240)=""/215, 0xd7}], 0x1) fcntl$setflags(r1, 0x2, 0x1) mkdir(&(0x7f0000000380)='./file1\x00', 0x8) readlinkat(r2, &(0x7f00000001c0)='./file0\x00', &(0x7f0000002000)=""/219, 0xfffffffffffffda6) fcntl$getown(r4, 0x5) readv(r1, &(0x7f0000000980)=[{&(0x7f0000000500)=""/220, 0xdc}, {&(0x7f0000000600)=""/168, 0xa8}, {&(0x7f00000006c0)=""/221, 0xdd}, {&(0x7f00000007c0)=""/9, 0x9}, {&(0x7f0000000800)=""/2, 0x2}, {&(0x7f0000000840)=""/166, 0xa6}, {&(0x7f0000000900)=""/65, 0x41}], 0x7) mkdir(&(0x7f0000000a00)='./file0\x00', 0x24) recvmsg(r3, &(0x7f0000001bc0)={0x0, 0x0, &(0x7f0000001ac0)=[{&(0x7f0000000a40)=""/20, 0x14}, {&(0x7f0000000a80)=""/4096, 0x1000}, {&(0x7f0000001a80)=""/58, 0x3a}], 0x3, &(0x7f0000001b00)=""/129, 0x81}, 0x43) r5 = geteuid() getgroups(0x5, &(0x7f0000001c40)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000001c00)='./file0\x00', r5, r6, 0x4) rmdir(&(0x7f0000001c80)='./file1\x00') flock(r3, 0x4) lstat(&(0x7f0000001cc0)='./file1\x00', &(0x7f0000001d00)) fcntl$getown(r1, 0x5) readv(r2, &(0x7f0000001f40)=[{&(0x7f00000003c0)=""/70, 0x46}, {&(0x7f0000000440)=""/155, 0x9b}, {&(0x7f0000001d80)=""/147, 0x93}, {&(0x7f0000001f00)=""/48, 0x30}, {&(0x7f0000002100)=""/4096, 0x1000}, {&(0x7f0000003100)=""/199, 0xc7}], 0x6) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) shutdown(r1, 0x1) 16:17:53 executing program 0: r0 = socket$inet(0x2, 0x80000000003, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 16:17:53 executing program 0: r0 = socket$inet(0x2, 0x3, 0xc) getsockopt$inet_opts(r0, 0x0, 0xa, 0x0, 0x0) 16:17:53 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x20) r2 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x2, 0x4007, 0xffffffffffffff79) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r6 = kqueue() r7 = socket(0x18, 0x5, 0xfffffffffffffffe) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = socket$inet6(0x18, 0x4000, 0xa793) r10 = open(&(0x7f0000000280)='./file0\x00', 0x40, 0x11) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffa, 0x1, 0x81, 0x40, 0x1}, {{r2}, 0xfffffffffffffff8, 0x1, 0x4, 0x800, 0x5}, {{r3}, 0xfffffffffffffffb, 0x5, 0xfffff, 0x7ff, 0x6}, {{r4}, 0xfffffffffffffffc, 0xa0, 0x20, 0x1, 0x1}, {{r5}, 0xffffffffffffffff, 0x10, 0x80, 0x200, 0x9}, {{r6}, 0xfffffffffffffffe, 0x0, 0x10, 0x7c, 0x4}], 0x9, &(0x7f00000002c0)=[{{r7}, 0xfffffffffffffffc, 0x13, 0x10, 0x7, 0x8}, {{r8}, 0x0, 0x5, 0x23, 0xfffffffffffffffb, 0x6}, {{r9}, 0xfffffffffffffffe, 0x39, 0x40000000, 0x1000, 0x983}, {{r10}, 0xffffffffffffffff, 0x4, 0x4, 0xffffffffffffffc0, 0x364a}], 0xc2, &(0x7f0000000340)={0x9, 0x745a}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r11, 0x800000000ffff, 0x40, &(0x7f0000000000)="e26ae40f", 0x4) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000380)) 16:17:53 executing program 1: unveil(0x0, 0x0) unveil(0x0, &(0x7f00000000c0)='r\x00') execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)='{}*\x00'], &(0x7f0000000240)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='r\x00', &(0x7f0000000180)='r\x00', &(0x7f00000001c0)='\\,}-\x1d\x00', &(0x7f0000000200)='\x00']) r0 = semget(0x1, 0x3, 0x10) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000300)=0x8) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000340)) sendto$unix(r1, &(0x7f0000000380)="5f3e95ffe89fdc2c644d1bb69c5006c4e83cea5756bd34c7bf04a251d817613b0bbc", 0x22, 0x6, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x1}, 0x8) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='W\x00') r2 = openat(0xffffffffffffffff, &(0x7f0000000400)='./file0\x00', 0x304b9, 0x40) recvfrom$inet6(r2, &(0x7f0000000440)=""/111, 0x6f, 0x3, &(0x7f00000004c0)={0x18, 0x2, 0x100000001, 0x1ff}, 0xc) 16:17:53 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) munmap(&(0x7f0000009000/0x3000)=nil, 0x3000) symlink(&(0x7f0000000000)='./file0\x00', 0x0) munmap(&(0x7f000000f000/0x4000)=nil, 0x4000) r1 = getpgid(0xffffffffffffffff) wait4(r1, &(0x7f0000000080), 0x6858e7a66a910dd4, &(0x7f00000000c0)) 16:17:53 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x80000002, 0x0) r1 = socket$inet6(0x18, 0x8005, 0x6) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f00000000c0)={0x1, 0x7f}, 0x10) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x802, 0x40) openat(r2, &(0x7f0000000080)='./file0\x00', 0x300d0, 0x1) close(r0) 16:17:53 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setuid(r0) r1 = semget$private(0x0, 0x0, 0x2) getgroups(0x3, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendto$inet6(r5, &(0x7f0000000180)="0d6736fdf7576b8b2f7ea34556616df7b7e07b8c435456486f54cd3c38a1e3f9ab2ea95c3b0a318540e3ef708da2f0f9675303ada4acdb81986b71b3107dd404d7c6d8691ef36a86620a928ee98ee6a6e660e8df", 0x54, 0x405, &(0x7f0000000200)={0x18, 0x3, 0x7, 0x3}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x40, r0, r2, r0, r4, 0x0, 0x7}, 0x40aaf26d, 0xce9, 0x6}) getgroups(0x7, &(0x7f0000000500)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setegid(r6) getpgid(r3) 16:17:54 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) close(r0) 16:17:54 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) r2 = socket(0x1, 0x2, 0x0) r3 = getegid() setgid(r3) r4 = getppid() setitimer(0x2, &(0x7f0000000040)={{0xfffffffffffffffb, 0x100000000}, {0x57f, 0x100000000}}, &(0x7f0000000080)) getpgid(r4) setsockopt(r2, 0x68a4d9ed00000, 0x200000028, &(0x7f0000000180)="00000000752263e8792d8ec7a2700431684dd2e0fd9baefa1c3aaa1ecbb3924fb59d01dec93a617bf279e935822e68225ca52b37a559e3978b1a7ffcb0be5d9807b57759dc09a6853ace33d093ae5f6847acc1178df531484a145cc0fbcddf9378b0ed3817dbac2e6c3af2426c21d461efedec92c55e", 0xfffffffffffffdcd) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000140)={0x24ea7b80}) 16:17:54 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xb0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x200) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x14}], 0xffff, 0x0, 0x10001, 0x0) 16:17:54 executing program 0: mknod(&(0x7f0000000240)='./file1\x00', 0x98, 0x6) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x6) mlock(&(0x7f0000722000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000722000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = fcntl$dupfd(r1, 0xa, r1) munmap(&(0x7f0000723000/0x1000)=nil, 0x1000) socket(0x6, 0x8000, 0x4) mlock(&(0x7f0000722000/0x1000)=nil, 0x1000) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180), 0x0) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000180)=0xc) openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x10) write(r0, &(0x7f0000000040)="b00b38ddc1abd66bd649af96031ea54055", 0x11) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x7010, r0, 0x0, 0x4e) 16:17:54 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000580)="9ace6bc89d120fb09652f3cc7535b840b214e9c6ac36a30b6d9d718bb42059a4bdb7b7c01edb4f581257a4d73faa3017301c907dcacb9ada5c042fd9170eb01004ba81f35e6409fa3a9e0e388527f5eb07484d0dc325a5855b52e91def9021664691ea3bbf2326ae238a9092fe7a3d684f7774a7db2c10b770a5acd4e97a5a4555bbbb8ea0e904d4f1ab27524e25e107f22811d53a65a45ff4886cb962aedb4d0c3a4db051f59e33e21cca1a08f43c200fbc0bb8bfcbf37d02bb8b5ac5de7964309d1609315a7aaba17c72cf794e3c55bd8d814793cfb9f57f28d8344f6243c006c5826f109c72891042e6e5942e525ff7edba6caa74a0406ec2c6035fc859f5502550b591451fc4359af2e5ffd70e11344f3759a190b1aa6ac7cfa268608496ca611d1576013619a05b08ef43072594159f24ddefcef18518ea0b53d31e89f3db6198c3989e185e37a987b6a4bc27921e858096319b626386263abf92d67ee6d1b7948ecb4e9f6c6761ee8abf5c645640de25253d45258ab1afa3d5a8f0e8ce1cb5026a9e1182f4ad0360d2533c769ee1cbf7203f2f29a501cef95eb892acddaa0d9bd19dc552f658843a8a42e5dd8f763921b019608193e95ca75a89eae30ddf8a643d958bb4295c677c74978030258ec58d0c81e06aa64cbdb7a92ba348dc07e3ef97d2a0df99b0edf43379e5928b36c5cba42dac2eae15d281d31327ede5dac221851a8b21b62960ac8ec58eb780394bf50ec834b311876bea0f6ce3e18b2684c33926f5b76ffbc1af48023dee7ebe6a2a0908b314dc9db77d6f5f8560ae8d51228133430a43a26e0f421bf6ce0bdbe1a1691f8566e8f469cd3a7d1a7ec261894e1ea9404cf9b579f2aff54a1730fbbb7e41c46f590c09d9eda2ab1900220ef89f43018d9e37e15586e37fd80819eaad32cc3538ecdff9dddc78e1044d7a5863bf55844829634410077e86ad7eb425f81b5ef6424bad4941a2291a634c24206075e1d43f0fa41d79eea5d5c653328454313f6aa54224ce093c65eef1c586e04a542df585b55c52741006ce0caa3b0518b92afc77ffd3221ca757e155339ec683751c9acce011cae0ec8ac74f48fca2e67be1500d092471b5bb716c3ef3e81d5055276942e0558efa3a635da8399e18a7cc5709dfea3697d4f5feab46fdf54441d93ba57b3c251f849c119eb1e4579c47becdf5d483790669716f0a74ec1e312b9632af3f4a9c83e74fcc128b2cb31298e2f0ae5aeab6c1841c5b107ae1e19219d0f443fb88f96811c830aad0ae16c133d58e12f312b722eda95a0109cce47b8371cb6b4d9623888093813509976b00d9f9f0f1e7acb0897fd099550494506cba86e6ad96afb30f37cc61857eba8d024585b326facac053c14e9796be9470e887becf51ec99ef272fdb90a2658fa752d86a935d1f2bb72b4cd3c8997be95549a1ea56f04e6d57585ca7e93cbfe5a9d7e8338e7d1b5fc96d713b7574aa5d28870623106c0437658cee2952f29d6481aeab5cd607d4e92d1345a36607a6854082083e9ef8e8789b248c076fe43dd233ba0fe506e8d42952f7a057b0388c97bf1abdccd959178aadd9b2f737fec2f4266a273a5f676350d1086df7bbb0f3175237d6d208e566c9e67770cd1f98fef9a04bbc22d9a857d725b1e58127b50a7f3b68e4b409d11c36b525322fc451cf14a8c51cec9050d1368a8d55bb119cb3cbf8f44ff7a2313de0612a7c2ec5e46c358f0ceafb4b5506a2b88cfdd9777b86a0c885a1898740c531ab16daa4ce709fd77f1d1b54f3073dcc92cd04a7bd95efdfe80a112eeedc87826fc732cb5975172f0f4e6400e1993bfcb699fb86c14d89e305094dca08ce8dbf7c425c17103cc8dde17cb8458eb5ae29056ec8541844b82344cb03d9525cbd303ca1234c7172b2e18b593c323b15f8bc9bb7cbe3e9c518db99b7302c80d3c8e5f332e42a1e00818839a5959f1ce7623bfc6295246476f1aa1276bf4ea3a247b8decb43d15564e9922ffa032edbe8d09d61ba6d6f786595f43de125f8c755e47df6aa4ef620d99a621b8326b1aadd55963d1e96a23a383dee45d35c4e9cd09a6eb971dd22ce9cc967de91d73fa6fd1cf4a1e546d73f40c54ec7a8dddf3f46de000bca552d8447299d62fb5b2f9c7a537c5499bf34a5d73c8352028fe6bf419d6155136186dcc62c5ae0c203011fd588380cee97cb205d0a689bc9d44bad7749ee0cee655d0c400716e54b8f00f102984d133d91f3aeced038c6693b87977a4e9e51344a59f67dd45f751d3696367187745c8974ebe5ec5b072a2d43932289835015f75eb520a8aac1b381ebbfa99b329253646d599fc95da9103fc9a50b211ec7c7ea8ce71602da7359bdd39656778c74cb246ea9d8fbea29153838a126c3616bc1edc2dd54b538c9ae4dc72ce09c7e37749701fe2fac70597cd94f000ac167026fef16cea0fc2d63586c0ebcb5ff216c77276899d3c1b41b9eb463e0240cc6026b12b3656f3e39659984cab787961e03b2f04c7de38ec7650546b06401b9b109a187c9838674ece4496eef2037917728efabcf72239091254f2fbaa6335db6e962891d5daf8d93997486c520a0b31a017a09c7dcd892e1d09c87d51640b6344464ede15f634da65056e1bd2e8fd547e16b55dc07eee65dbc69874b2472bef3f73c8e54ce61fc1c6b568f2d242d5d863ae9107e2002a98bb0cb004bf38d365bafd4b07c7e9567a63e25c885575ab94b2336903ea42bcf251e3f5c9725f213a8c816ee70df1b8adc7682516a73b71e7ffc228dd1aba26c91d181df7947ffa982726a58c120feb135aafe11796ce76dfc636505147b4492a640da17bbb25efdb7ff37baf8bdfdbd54e415a2e23ec8f4aa27bdd9812ccb05327646bf7c920c6c1414ae00e76c567ef0e3e82cf85a41574fee27382903bcc46332b8a6bd8bf0d100319accce9d0fecf770b6266f60a34f5158cfa8605c9d74db5a42526504667fb425cccf374c24012f43ccf7b77190943288dd23228637a0d1f852e5c77c702d369cf4ccdcb8cd1b413d7f6d896bfafbf600e5d35a752b6b65b8342adada9c764b93284e6d8a6009c071fc5a003cf525846eec65a42a4c669f6da861501dd2a9579c5881e93522ff2e9b3c76f2cd977a8804528ada55cc779207a3c6e48cfd3b6e94f48142f1534d2e44536c9e22e2323bd5d7d8b261ea5b5a45eac7b6848e0534c44df1ec2b7d1e06fffeaeae1129ea718324a564d1b9e8e7691c4e44090129606b157fb6d6e203cfe1c30deb5d2e8ba388abafff1718c7d76cbd382c021ba85abfdd3e06caffea28bb9fc662738a113e77580365a15ec30796251906936d6952bd6a830ed09bd6da75df0d09ec9b84826616184d1adaeb6635897c5bb82b419dd410a7a7a8fb23841a674205fe0ee7552647c33eff495f41906d3913bcc8b0e4588903310a03bf05da3efa4b7b8db678c69cf02b451d42da5cf8d17141f32969e85bcdc40877f2b6f64e658fdff2198ac3f23589d81b7fbc9822879a658c8b71c493a6583b52e9e2e896d0eb11e9847558a572a2459bdffdfa459f5f2c593de10f86535648c9909a800d701f113ed9296b558c9618faa33d455c95d4a024d2b387729485805c955e6aba86c2fb28812582f8e62b594273d550c03c54ea06b0fe0ee16dd0fdc84d71d67e36a41370180cbfc4f2b94b5da62b02d25a78c0704211753251c1635fb3a71d380857ce8817910f97ecafdad6cd4c20355c9f1658af993166fd85a398cbce4f6181d79c0f7a30c50d3aab636c5e553dc025cdf5d00e19eff215614deb41d0f7b6dc9ab70b1a09b401e960ce7fdf1a472ca3ffb1fa42dc4496d33c4f474d85a653af4302d525b2470c7e54fba848eb09db16e2ff0c29b57f8fceee56f35cbd3c05abf39560838b5798ee1c84a6b8a1171370aa878735179ea612fc034f5b50f95445db5552deabcd752a7da3ae69fe42e15e8df1bb967582ec3ec1b817283e79bb4e636b1badd705124cea52f7ee9c01309f12bf37971619043bd77ea671b728bc5f5f361c4186d6e694cfba5923935c9e35ba3319a5dd5ab1b11d376963a629b1816ba2abe2c6351b96227a4b461cc36b7d1159f8e883a68f4dc291dea5ae102d20b9cea2fb3845e066159e6b70378c878e84f245693a0e031404aa4e9419f504239858070e8571f258b7bf11f3d7f511bd6f07205dd7733710bafba45955f954368f9a367da8f25de3ee173bae820f23af686e4373fac2eeb426501f2d63534be014f1e7624ffd43cece37b634ed2a751967bb4645dc145bc9f82044ac92df125eeb383efffbb48ed2581a4529b848cbc687cf7ebcc6079b3a32f596655f4ca8713e800a465967b77617dd37d4c1610156b4f0f68d716bac6b883c3bdad732d11cb0fc44acefbb8ca780735ea46bfcc71c8bb874fd500d293ddc984bf4a4a1ccbd46f80c421032e647c917daa6a902bf852190755e6938caa1167e10a9b0d7492d793adb1d6b7b8dbba70504b3f56e4d820bbf7fa00a1ab3b163ddecdc46b6c22ba1f40b5129ff00bd5f61517997ec4f7de3089b1884b7c2b3bb1672b81010fe698cf81fb26d6e60e7ea90c9f1798a56f44ce74ad0ae0ff0e38687e20afde491fa4b77e9743807fc991893af756a247819d6e5ff01514213a41cb978862ca4060fd073d64ffaddfebb9878ff5ef3be821110e57a1b449188cb219f67cbd00bf80ec85df53103d385f036db3e816e3a628b714aa9c0c5e836a5cc0b3af410c60cf4ec157381e40a59c9f02ff4ddf2eba37ba338325c4b96ce89aacfceae9dc042a371de9620cbc637a7e08b01493686ff5aae028e82c5fd71a8ffe1401920655122f13d3d4d637c85b4f40e6dacabe1765cedb0d1f23770b7643a4d77bcdbb2ceacb928010676f0ae826cbd017f39e5eb7d5ebb99e8abdab01df5c9c5f7a3496dba1f8eea614ea04ee52e075c8f7b7b8d0fc384e1a259fdbc2378c9357702a7aa0fc2eee383168f750681f1f71996847216ed91e123823b1b01446628c96a6e471171ddf48572449aca642dac507c3e617617f1d0adc332edb8b63cd1545848f512ac4763220ea27576e25c4de9daf4bb607c0cd0eff3f287ac405508a1d5b91b777c59adf9bd09b704dd8340271f86e074b0335b4f963fd452e934db87bc044a8eb4e2382d10da6826a3eff987f76986ca72f09a5d2766006a9d76f06096dff73ddab948e8e97d73888537b5017a21bc0512e7caafb810e80df130e945df7cfd2759315dc0adc41737d898f2e2b9a3cf5a652d255213a02e8b1bb7b1a52005a232766bfeaa1a92217934cf706efa62ce8f4a95ed5499184164633eb10d66c5a906499ea24c1ee6b863287d7c2be64f2ab5cf418fed9ec940d9e36dce3ed058b0140bf9e20b2282f97b6396e0c0b5b9ec2a190df6783d35f856e0d7e5bc607aa7ed6f37a33d1c2319d849802e4bdeae3c41f9f7181132fe85fcfec5674bce6bef06d8658008f7f08ca040efca73c54dd2f15c7c5afe3bd1aed3be560a6ccc2596b0e78682562d94fb6ccae893ce463f155b742efd7cbf98a589c50abbc993ef774e2767219e31ad573646dbf85f9bf86b698884790ed020224093c02bc6c88615a81b8569afb911d9d83ce60ddb3083f8a15f8b8da8567b4dc207a74690a2fc464038fc4df1184a480e171c01e82b2060513405edc3a78b3a205b75e890d34b84bfcd88e251d11ecd3573d0eb5cefdd2296b61a90dabdd64bf2b1a03a58deb4fce3ddd04705de4d4cac96e5ec0824bbd6", 0x1000}], 0x1, 0x1) close(r0) 16:17:54 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) kqueue() ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) 16:17:55 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, &(0x7f0000000140)="e0b7d3804f2a513b719c87d0d1ec6ec32aa537d2eac74e7521157dbe216e10a6f741d5c336d760e2bf2afecb70d32101ffb500feab618c00a1a7470b28ad4e7e947a3271cb420e92854a0c76e7b046ef132000000000000000e086ac04daf8e47ba2c63bbbf156bdee6f1b8386f2c139d69dc97e3bcf47c00855ea7680e6345ad63b859507c18458c09dc338d57095e404", 0x91, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x7f, 0x80000000}, {0x0, 0x400}}, 0x0) r3 = shmget(0x1, 0x2000, 0x11, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r3, 0x3) execve(0x0, 0x0, 0x0) write(r2, &(0x7f00000000c0)="ac2a00a53047fe93ca09546087358ee32d3e606f8ebc10fb2811c12e710c4c60286e5624e9891cc92555e92e7381165b20dbc60b1181689abab391bbe9e0c42736f1d013f9e16f7040abad4fc1bc4935d78dc5563d0d478f2b6b257319f5ce2afa1f0b0b", 0x64) fcntl$setflags(r0, 0x2, 0x1) 16:17:55 executing program 0: syz_emit_ethernet(0x3e41fa985831f5c7, 0xfffffffffffffffe) clock_getres(0x2, &(0x7f0000000000)) 16:17:55 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) 16:17:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kqueue() r2 = geteuid() setuid(r2) close(r0) 16:17:55 executing program 1: geteuid() getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) r0 = geteuid() setuid(r0) r1 = socket(0x2, 0x400000000002, 0x2) setsockopt(r1, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:17:55 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = dup(r0) recvfrom$inet(r1, &(0x7f0000000080)=""/235, 0xeb, 0x2, &(0x7f0000000180)={0x2, 0x3}, 0xc) r2 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000001c0)=0x1) setsockopt$inet_opts(r2, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) shutdown(r2, 0x2) 16:17:55 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r2 = geteuid() clock_gettime(0x2, &(0x7f0000000d00)) setuid(r2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0x12ebcd36d7b21a88) lchown(&(0x7f0000000000)='./file0\x00', r3, r1) r4 = semget(0x1, 0x3, 0x334) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000640)=""/211) setgroups(0x0, 0x0) r5 = semget(0x2, 0x3, 0x40) semctl$GETALL(r5, 0x0, 0x6, &(0x7f00000008c0)=""/251) mlockall(0x1) r6 = semget$private(0x0, 0x4, 0x200) semctl$GETPID(r6, 0x0, 0x4, &(0x7f00000002c0)=""/241) setuid(0xee01) r7 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000400)={0x100, 0x100, 0xa1e, 0x2, "3535709aadb832bf4d9f98bf51bfb90ce74ae61c", 0x5, 0xffffffffffff9466}) r8 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) renameat(r9, &(0x7f0000000440)='./file0\x00', r8, &(0x7f0000000480)='./file0\x00') linkat(r8, &(0x7f0000000080)='./file0\x00', r9, &(0x7f0000000240)='./file0\x00', 0x4) semctl$GETPID(r6, 0x3, 0x4, &(0x7f0000000140)=""/138) sendto$unix(r8, &(0x7f0000000740)="653033793f13743f4d37", 0xa, 0x4, &(0x7f0000000780)=@abs={0x1, 0x0, 0x2}, 0x8) unveil(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)) setsockopt(r10, 0x100000001, 0xdf4, &(0x7f00000005c0)="8e69815759cfa45ebaf74cb83624d8dc24e79603a2879c7dce1412fb015be0580ead664c0291a163d0e26a29806c65e3e23dbdff16d2aa5263505fceb64d10e36cca760a479691f48eeab8315eb0a09b9f8f9a", 0x53) accept$unix(r10, 0x0, &(0x7f00000003c0)) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='c\x00') recvmsg(r7, &(0x7f0000000cc0)={&(0x7f00000007c0)=@un=@abs, 0x8, &(0x7f0000000b80)=[{&(0x7f0000000800)=""/161, 0xa1}, {&(0x7f00000009c0)=""/180, 0xb4}, {&(0x7f0000000a80)=""/20, 0x14}, {&(0x7f0000000ac0)=""/163, 0xa3}], 0x4, &(0x7f0000000bc0)=""/203, 0xcb}, 0x801) 16:17:55 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x2) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) 16:17:55 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) 16:17:55 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) r1 = open(&(0x7f0000000080)='./file0\x00', 0x182, 0x79) openat(r1, &(0x7f0000000180)='./file0\x00', 0x228, 0x82) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0xfffffffffffeffff, 0x3, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:17:55 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) msgget$private(0x0, 0x1) r1 = dup(r0) getsockname(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r2 = fcntl$dupfd(r0, 0x0, r0) chdir(&(0x7f0000000080)='./file0\x00') ioctl$TIOCCONS(r2, 0x4008426f, &(0x7f0000000000)) 16:17:55 executing program 0: r0 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) fcntl$lock(r0, 0x7, &(0x7f0000000180)) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10f01, 0x13) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x8082, 0xffff) 16:17:55 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x8004667c, &(0x7f0000000000)=0x1) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x8001, 0x100) r3 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r5 = getgid() r6 = getpgid(0x0) r7 = geteuid() r8 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000180)="036539a723613ee454d4eceb517c81a3a4ab00d6028389a2f9510b8741cd5ade13fa97e5f7e0efdb2ea2c7c3a5cbde6c7e9eba72415fb147be2db9ff810efa2cdfe363950adc441ef38cbf72f9803c820418822480e3ab272797c081b764ada65e86d66dc235284b47b6b6983e85271b405542614253b8cf9d5c6325a1c606d72b8b1329505b933d2e231ce368dd087835a95019034c67d477d563c17467f34714e6d276c41312fce53a4e13655af32f1a82bc4f02623f407c8f9a760b5baec80d6ddc75b4551149e72e410e", 0xcc}, {&(0x7f0000000280)="e0d19ab4cb937cd312702893a1ea1012512b7517e589b3e42aeb0e6f89d6aecae23790e3447c712a6f156b93e228e51773222db16aa356c8bc4bff44c3eb21059c555ad3be194bc988ebc55d2388cbbcde2de80aa20ab2375f290eeea32b2252261ffc4f571a50c634a84d883fa22019c2303753c3969b7e4cc28f72c2d1b416b5196e6427d5a513e57f8994daa0f4c92e5d85121d1436fc1ca26a86a22492ee6c7eae78be53c1f8e0ddac47eba334e8489d4bf85856e2b14cb5c0e9a12fdf1473b924412bb508942bf23beb", 0xcc}], 0x2, &(0x7f0000000500)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x20, 0xffff, 0x1, [r0, r2, r0]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r1, r1]}], 0x118, 0x2}, 0x6) 16:17:55 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x1c, 0x0) preadv(r0, &(0x7f0000001400), 0x1, 0x0) 16:17:55 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0x129) 16:17:55 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) fcntl$getown(r0, 0x5) geteuid() fcntl$getflags(r0, 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r1, &(0x7f0000000140), 0x0, 0x0) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) bind$unix(r2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCSTOP(r1, 0x2000746f) dup2(r2, r0) 16:17:55 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="07040000ff0900b37824af42a53622b3bf1b4f0fe3d35a1d00000004"], 0x0) pipe(&(0x7f0000000040)) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:17:55 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = msgget$private(0x0, 0x208) msgctl$IPC_RMID(r1, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000005c0)={0x8, 0x6, 0x7ff, 0x6, "eae22ed3c43e31724bec0748a193023fbbd72c6a", 0x0, 0x76a}) flock(r0, 0x2) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380), 0x100002eb, 0xfffffffffffffffe}, 0x0) preadv(r0, &(0x7f0000000540)=[{&(0x7f0000000040)=""/26, 0x1a}, {&(0x7f00000000c0)=""/22, 0x16}, {&(0x7f0000000100)=""/19, 0x13}, {&(0x7f0000000140)=""/185, 0xb9}, {&(0x7f0000000200)=""/229, 0xe5}, {&(0x7f0000000300)=""/151, 0x97}, {&(0x7f0000000400)=""/94, 0x5e}, {&(0x7f0000000480)=""/160, 0xa0}], 0x8, 0x0) 16:17:55 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000725000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) minherit(&(0x7f0000721000/0x2000)=nil, 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) munmap(&(0x7f0000725000/0x4000)=nil, 0x4000) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) 16:17:55 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) flock(r0, 0x2) close(r1) 16:17:56 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="89181387", 0x4) 16:17:56 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket$unix(0x1, 0x5, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000200)=[r1]) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r2) setgroups(0x0, 0x0) setuid(0xee01) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r4) faccessat(r3, &(0x7f0000000280)='.\x00', 0x3, 0x0) setreuid(r4, r4) 16:17:56 executing program 1: symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000000080)='./file0\x00') readlink(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x1f) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x20) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x2) unlink(&(0x7f0000000040)='./file0\x00') accept(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) 16:17:56 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x0, 0x3, 0x8001, 0x3}, {{r0}, 0x0, 0x10, 0x20000000, 0x10001, 0x2}, {{r0}, 0xfffffffffffffffa, 0x4, 0x1, 0x1, 0x6}, {{r0}, 0xfffffffffffffffa, 0x1, 0x9c, 0x3, 0x7fffffff}], 0x1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0xfc, 0x51, 0x0, 0x6}, {{r0}, 0xfffffffffffffffe, 0x8, 0x1, 0x6}, {{r0}, 0xffffffffffffffff, 0xd, 0x4, 0x4, 0x6}, {{r0}, 0x0, 0x0, 0xfffff, 0x100000001}, {{r0}, 0x0, 0x91, 0x60000004, 0x5, 0x101}, {{r0}, 0xfffffffffffffffe, 0x10, 0x10, 0x5, 0x3}], 0x7, &(0x7f0000000140)={0x5, 0x7}) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) close(r0) 16:17:56 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000140)="a1474f982cd5a7d08834fb6497ce780bbd8c91140ee703005de27dce2556b8320792bb14597b074829707741dc33d3d72c6120d76df7d575ee112fd3529b742d178ffdb05c501deac3a590feb66daec1657746740be3130dd144d09f3a1b53d53654edfeed31911ec7df2662ba448ff11adfa6114d8c4ed9b4118b58d75b46a94709a9b2283627d1a943aa1977243b3c54b7eeff611b534e20ac74", 0x9b) 16:17:56 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = dup2(r0, r0) close(r1) socket$inet(0x2, 0x4000, 0x5) dup2(r0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000040)=0x44ec, 0x4) 16:17:56 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f00000001c0), 0x0, &(0x7f0000000240)={0x9, 0xfffffffffffffff7, 0x3261f6ca, 0x0, 0x100, 0x2, 0x1, 0x20}, &(0x7f0000000280)={0x1, 0x5}) pipe2(&(0x7f0000000000), 0x4) 16:17:57 executing program 1: r0 = socket(0x18, 0x2002, 0x101) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000000), 0x0) sendto$inet6(r0, &(0x7f0000000000)="0b1c20e5c74d053b6a00e7f42fff0a3ee70616524d05e46fe99c5fafc6804b606e239ecb23f1ceaa6cfd333bc42788b65784ebb6092be3bb9330ed9de0e3e6ce90e78637d238b0844c91b5c61a9954e24b587a51f377c23a671fdf763c866c991a34ac8194e2d398bf3d31815e44f9cd2657ffa59c0c9b59935a9117c167b9b41c5aa7d22d97384911bf03f14bcd00b852c8f67f298b4b74ac24dfe40d1035d3ec357eac3780333c62a64d6731184f2dd197ad72883d6e30e02184bd64b17661081797e3a2b65ac0ba54697172", 0xcd, 0xe, &(0x7f0000000100)={0x18, 0x0, 0xfd2, 0x3622}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140)={0x3, 0x7fff}, 0x10) 16:17:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6) 16:17:57 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x0, 0xf1, &(0x7f0000000040)="1531d9fd29dba41a4e395d54f7cdcbfe33a4425b15fec6783eed0cdca175b8b24fa7ae464b27f817", 0x28) 16:17:57 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003f1000/0x1000)=nil, 0x1000, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffb, 0x0, 0x7, 0x7, "99128633e4717122ebe9b4ecfce3823d7857a4f0", 0x1, 0x7e}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xffffffff7fffffff, 0x2, 0x6, 0x2, "9fa9812c6e7115c895b30a55d64b05bfc2952384", 0x5, 0x8000}) 16:17:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7bf00e7bb6fc65eb0b29300e74de400"}) write(r0, &(0x7f0000000240)='(', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001480)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "184417a712d264eff693b6c803b98b867bc15b16"}) ioctl$TIOCFLUSH(r1, 0x80047410, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, "697338a175a64e8335c891764e438c37e4e86691"}) syz_open_pts() 16:17:59 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) semop(0x0, &(0x7f0000000000)=[{0x0, 0x8}], 0x1) r0 = semget$private(0x0, 0x4, 0x0) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f0000000040)=0x7) 16:18:00 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)) fcntl$getflags(r0, 0x3) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCNXCL(r1, 0x2000740e) socket(0x18, 0xc000, 0x6) 16:18:00 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet6(0x18, 0x8003, 0x20) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) close(r0) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1, 0x0, 0x0, 0x800000000000}, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) recvmsg(r2, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) 16:18:00 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x159b4) r0 = dup(0xffffffffffffff9c) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) renameat(r0, &(0x7f0000000180)='./bus\x00', r1, &(0x7f00000001c0)='./bus\x00') r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x20, 0x80000000, 0x5, 0x5}, {{r2}, 0xfffffffffffffffd, 0x88, 0x8, 0x9, 0x3}, {{r2}, 0xfffffffffffffffd, 0x1a, 0x0, 0x815, 0x6}], 0x5, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x8, 0x1, 0x5, 0x3ff}], 0x8001, &(0x7f0000000080)={0x7, 0x4}) 16:18:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xfffffffffffffffc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) poll(0x0, 0x0, 0x80000000000007f) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 16:18:00 executing program 1: r0 = msgget$private(0x0, 0x4) msgctl$IPC_RMID(r0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000001c0)={{}, {0x0, 0xfffffffffffffffc}}, 0xfffffffffffffffe) msgget$private(0x0, 0x200) 16:18:01 executing program 1: r0 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) wait4(r1, &(0x7f0000000140), 0x8, &(0x7f0000000180)) wait4(r1, &(0x7f0000000240), 0x2, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) setsockopt(0xffffffffffffffff, 0x2000000000000029, 0x23, &(0x7f00000000c0)="e7", 0x1) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 16:18:01 executing program 0: r0 = socket(0x8018, 0x3, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) getsockopt$sock_int(r0, 0xffff, 0x1a0, &(0x7f0000000040), &(0x7f0000000080)=0x4) mknodat(r0, &(0x7f0000000180)='./file0\x00', 0xa000, 0x9) setrlimit(0x7, &(0x7f00000000c0)={0x3f, 0xe6f}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x180, 0x28) fchmodat(r1, &(0x7f0000000140)='./file0\x00', 0x2, 0x2) readlinkat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/235, 0xeb) 16:18:01 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2001, 0x201) socketpair(0x36, 0x3, 0x4, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) mknod(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x90, 0x6) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000001c0)=0x10000) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:18:01 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) utimes(&(0x7f0000000000)='./control/file0\x00', 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) open(&(0x7f0000000040)='./control/file0\x00', 0x3, 0x8) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) 16:18:01 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0xc0, 0xfa) sendmsg(r0, &(0x7f0000002b40)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f0000000580)=[{&(0x7f0000000080)="2d87f60c2883a5b90697acad515901ba", 0x10}, {&(0x7f00000000c0)="c6c87ec35679c383e54625e7c2efa8862273eed2a5ee0fc5b78fd95ff1c39aac876e9ef2fddcd7e412088805fb0cc30cb7df3a116f7f413572230f486a54d4472a28fb7a5374daaa44f6d4562b64a5ef2a91efafb710ddd28ee5061aa7cdcae985f6432e18887b0ea09eda7c1626d53297f3d3f61f8300e93395d54424e945521b31905910a98893257de8440d8027b394d7458f37c53e", 0x97}, {&(0x7f0000000180)="4228d9dc0d3cfa65db9dd98bb1673b74f93a9f7df2fff4814dd702919128bec043948de26c1e1a906d", 0x29}, {&(0x7f00000001c0)}, {&(0x7f0000000200)="504b051067e34c42649d250aab2c8a01973de55e256b01a87494f00e57e315f97f9b9f4f90d4969af41771a9a025bceba3daefdcf128006f4ff625203ca0a933e135", 0x42}, {&(0x7f0000000280)="34b24cb3c5624593f11a27d5edcc2a6d9968330a386eac2228a3350661ae4e79576700fdca3237b6eee7563151d5668f5ea7006c7e61020ae0053f9a294786a944417f44366b932430eaa75a0f7f54990ef4a2c0e226d07d675258a0b61d3fbd1894fb5dab87644ae7ea7350faec77ea751d40de4faa24f9b308a36c94feeb646daaca84fbeab7c0172094a9a5a100328fc444341b1928335c8bfde6080a74e5c0e888de3bcea176f081b8cbccf8343a8f0777dde6f783dff0c553d09d5ed0aac73b66be6af7a82398346b2488215ce3a5dd97065ee8fed78d341d526d", 0xdd}, {&(0x7f0000000380)="6ae712255622dc2bb6d69ebdce1a374ac5b9de855c236fda868da8411ee2d3504812891664166310eb504bb6c52e3cab57039c66689b43cad5c6c3e9b05718fd16fa958fb46265cc136d19b96305c70da02650a7495d1b696dee295a6d6102ee866bd0831238679ab78e56989ce4904f410b0afd078ce456a71531cd42d16ffd20306890938814e0421ee232ffa8e1da699f029a50a8643c2ffaf2fb55f5f93af72dfd7af0bf2a652f252bb3b5fe53c0ab98d2c5", 0xb4}, {&(0x7f0000000440)="926a5c1768ffd106a521ba5634e3d32a0505ea700400b0d73ece46dfcc0c53571d8490209347e21e096c27fb4bd3067a84c8245b2815c14816fde36cf7177ba131b7beb1536995a2839739b4dc9696ad3c82a85e5f7b47befef1654ceec3", 0x5e}, {&(0x7f00000004c0)="92f14a97f86e972949ba3a2b5c5eb50002454eebd5abc5406f62a2f7c84ac24c1a2ea197bbd5951ff899683a8c72476f55d75d01ce0e7c83febf6f2a7fc3b948e10cedb559b2959ba33b1a6819f3fe40265991034a49532beef5bac7a933740843ea6f8c6310c2c4028dbfd0604c20d671cfeb1e996d3f0866543ba0fe40aa3c83782544e04d213942699ccccc87", 0x8e}], 0x9, &(0x7f0000000640)=ANY=[@ANYBLOB="8000000000000000ffff0000000000006fc054fb3ca898012bdc093092738f7d12b726e8546a149ac47b395ab45091585e8a2722406defd2caa38a54719e3e07f8e11a7fbfcc9427ac064af6f7002d8c6c91ef270026b5c1c76767e1cf3cb9514b6857f569c73148dc6dd0f6bec909c87f8e6669ef2c7fe67a43880000000000101000000000000001000000000200002731c1972123e03ea5c65515eb4aa6568c7bd6200dee716e5b8085522ab818b83bfc8fa0c7238a4ad5a47329cbe2bfc3e76a11e5c64d5bef6f1e7fcabcd091fc5b5582c0768b89cd84cece9bafe51d9a9c3d780c1fdd0d4360598fa134ba9fbb19c79ff4276ca317f69d34b99b75b16a5603fce3f002640cbdaa9d328849a75bc25f9211e629e8f1cc404de099a5d3aa0bc3b37badb3438d8198c1085c398b8beaa30c29e39615e81aa5afe0f9f857518a4502550ec16e9593b03a908acf041ad68ed464f332b8adce39f9f4371078f9c4c22427f70a205c3053b72047ee7ac0d24e938c65b64062a71569b46828fb0fe9ec9f1051a321c4cff439848e16412efac5c5464fdc14812b2e30de04f9ae36154f2c0d6b289d6407ca227e2bad92bc536fe8ce388990a2251931d9bbbf5b9b5074b16b365dd1c7cc7d03d2a412a1bdb54cb7ffa8f6fae982616917c32a67bb461590ae1dd5418ad0ca1cba705baa5d0affe06fd46aa0595e8efa265d0950bfb3b330d9809ab3136dcdfa3588aaf2346915722662b3bcacedca98538c3bde43fffd7afb2bda27291726d2512ae3f9fe99007d7a24e0284bd06c074e6b6cfb4f8d7762dd8930b6eb59ea90cd79673760b7df80a2534e6bab190cd67e70d8f03d5d402ba1307b910ad254653dc5f395d0dcbb5da002ead42ac79f130c1b839713c2fd2a9cbdf729cfe0bacd8f9cbc9310a9ad67d86a06f4b31c2d7f60a6cf843101c469509ac17a5389240f4a5dc4c6435dc25677036228cbf1745b11a52bd3487d1bd750af07c649f4718188cf25878de42ce28162f527db8f4c0c693c943e20a42f903fbd0c9d98f9cd1e80a7f0d28fec08adb2d2fd14e75025df080416b137d9e020ee5e46d8fbd9e3e024de75c28bbc4253f7fd0be589b7e0f7c618476eda9e7bfa3974bea32bcb6d9554231d38399981bdf186b4a8acf7e6c18137487e963c110c9c58312488a45f0e3b090b2814172d6c8a4a2d48ad888ea42c432ad18d64b4c271a5b85b2956b73f5ec71833b29def5112ca196c5e4b1f34ffe3999ea0938f360a54467856c389a76f45a70e81b6cf270e32d2e044748f9ac787f40e1e55ac027599d99b876357bd0a2faae95abfd5295c82536f488c8318475ad6c6894e77e94d8223bf591ea894a20020eca69611a83d07f06a6e5f5d25e9b1ca347179833d342483baf6cfc9d19b807ec239e56a76e01bd18ec9c729ac237a5626e8df191518da6f621bb172a30bb597d304a7c2ae5878eee8fe150bbd9ce43a1112006dae8a55ced2b106bab39bd8b9052326567ba32f6ea8258d3485587e8bd87e4f2930dac6c83e787614a032dce1a688951c81e007f88b82169f866b4559cadbc74706ed25fd40b57a83c32cd6355f3ba3d7da2424616448f3ee0acb9aa65c32af17ea7decf24284841e705fe2dd9837a010095aea7c9149c3cad813dc41f601800000000000003a2f045c142ebf54c6fdd64f56c40585b5943ad52ee220e8469beb7759d8145d419df2c0de3af0a699466322eb38564d87f831b5b0269733aea3c1ae653530bf4a282dedc2a644dbdd1fe05ca73a1836d6234f29776a04afc3fe4eba11a1962517edd77409e7419a84aa3591187a033b538f0d84493789e051207e125e603e38dd7097938cc16cc7f53fe3ee107f7ca962fe1324f03017d9aa53b79538b0cd07a1f2acb52d48511bc587fcdb02d8dbaf8f9d561ca5498e197f69b60bdf27e0f46466f7c365e007e4871e1b3f03f80a86f8967149dc74450ffeb69e104fe3c88d2fb688432ee8d2dff5b46d087131949f3a6b469fa7a76173d449adad618c0e0436a9d206e11e04560ec964a4f7de879646c8d3319f3e004cb97abf47f40e1f2fdb6cd3989d4715d38536ecfd42724573a960d2f1a477d89039297d6d7632b0ad1111a0a1fa573418ea7ecbcfe137157533d9c3f474b6b462308a2256f681d6a09a2ee1595922545f6e9927ab3d6410dfb29a061ecee0a5cca0069382133c3a5c5afc24b08569232f7762c8bb194ecbac983b95814457f5dd40797c1713943973782ccfafa56ef251bf14ca97b10a3e97ceca9ecf30836f39fade9d14b6723af760024161d23d1c93c042180f83ce10df0a6f2393a89ff219e5f4cda594d2cbbc8db34a0d22957a68365432413fbe8bed1a643ce1c2b9c1512f1ee448cf39700c154e0c787c894dea09f1ca8eb55a17901bd52f3d4b3be9e01d56d052c9f51e3c11ca8cff07d59d3bef9055e46c56736822ca769e3344a348839d2169e934b5caf7c7d131d4821010314a32d858f3c3f970dbe9b37e3c4ed111042b7b0ecaf550a43836d722330b7a6006d9781afb068b34d4040f3b790a9bfa5a10818451c2517ca45be458bf863f1304297fba6989c1558bb1d5d61c9dd2d338102df14a0e15d5c52858278932d3fc21d524522bcb1096c755471aaa1db5500ecedb39482f5685a63ea8b7711ef4e42f6fb58fbaae8d876d868a985b1d6eb33f557670c107ed4fa103b0541466e759c8e2de25117b2ebba1d73a3d3a6f24bcedea6af10dc52ce0c71a692a13d486d82bfae720abe9ffaa6b6bb1c20aa3cd53bffca9b5954e7cf61299941e522070ff3995d44ad37c16d3831469744ce49bf28da0a4c734e3a31fab0ea487052398fcf0a5939b7ed3ef353e6779d935f5e559dff8946466f8faa242e1cbd282925d9b76a8225a95613c197769d6152280c5f41f4ecd873a2ae2f7086da157514d8fd1e75752f4c9c46cb24e96005c3150c06890719fb16b179bd3f52dac2d0b3587509e07f16506bf42ee98ba9c0fdcec635d1f77cba529cc653e7821af696e098c4f78b90c404927e1f08bc40d895d3ebefa77b283f2c9160889ab1d0cf4bb8a94d07bfb6fc53b6e9f28e523480849f2a761d5e0f6725f84f45a8a507da9308c2e3887859c7430a594f77f964aed994dce65763fb05a5aa24901eccd3defdf9d64106bcf8077c57459ec1aa54133106c0565ccde2aa6169009ca1d9136feeeb51bef24cfe0625321fe075b8cd05e495652b7e13875cd0b8be93e41b7e402271fffd6236dadee7cf713cfd1802d06bc63b0b36bc8721778d27206a57771abb35e70554904ba23fba34dac6ea7a0e5fa99d02cf3514187aa93bc3484806a826c41810b9b68ca9375648876bca9abe87bdc468c7b1a15bc5b57637a256fdcd01b564c6a369892c7acb4003943875c28730904e65ffa3d5e029ba4864c701dcd0f9c51c224f76ced7c8b6c933b80f428918d5dcde1a9ecb9d3504365503d4ad13a1deec936f933213d701bbcb0d26a27c7e6dd3d0763bee4a4862a3a36284dbc0b8d31fdd52ccf6b08e829b7887765980c4d51a365e23f417fb2c3faefcbf9559af8c5ce48aa043b21444baba258ce716e127209da8fc0ee278002c522c4b6e433d02f7eb2c95920b60a3655a9f379efa6f573bfd3cd22423df8ee2569659f7f272d62e949401346948fa5f51b0eebbe904f50fef5eeccee079ec2f9ba132ea6099396c1d287ecc05b9ac9fb9cfd59a078519a60032fcd308b6f07ca58887c2e7ad878bd349e74aa1d9870dbe4fb85ff51e04b6cb80420cdf28eac08a7e4dfae7503dbec3eb2ef07226f4ef31c4ccc4e1dd005e134c4a9d804175e61c1e8adff5e19defcd5d30ef379153fdc1fed4c27bd9e7a0e41019f5ceea2af93dd5f3bd931543555f613a3080c8577b6ff44b1abfbca88a9b0581e98821072d4d5946b2123a11ecc9ed4a77ab01edba81e38d3434742599aae3e1d63c0169fd6fc1f01fffd9d4bfa8e7604f093bc77815c6cb150310135a5be6323b4c2000b2222e6e2588d0a05df8e5345e8b696e509cbaa99b0eb2c922ec773e629d69d59c387510dd973ab3f75cdd6501f1006a61d858a7178fc5c4b78fa4854f84b44d80ab2800081bf7728beceb11e49289e3fd84b858e38912a8be486a7b6ed7c909f155256a6395dc135957073281b703f3a1bb047cad948462fcf3d803a999bdfa3d27386ce38909edba04afe571e3c8c8d1b0b6cd029dca5a55a16ea906a4add90644bfcbe677d0908b1a6d3c94b11efdcf21b3a88afe2363b95503472a6a4b00bc3261c11c1474c8daca11c469a24eea4ad55c9bcfdaf816f00758b8e7bcbf3842be568090e60360b9094e2605ad3dbd24fa86747c8e5dbda525d4d5aa877bdf7aea9aa29bdde63ff0bd18dce2c9cecb79399877fefa6dead6ac1cd95c49a7a91d5d4c40033a8b1fbdad9ccaf086e2149fb1b55c37cece6b519048ec4789f13cbc8e23c6fa4482cdbfd4253680b02819982fd2c70a6763336fb8bf0f35c4217c4a83eea05b566f414d52499ed4a7c2286ba243e143788aebf2b833c6230ba3238f52edfedd46dde0702562a40953364db3fcfcd26468a2bffdfd0172fe28e4357e6a3879b4b025462daf88b95ae02bab8755fd1fb0f47c975c1b5c6a1bbdabef884d6fae8feb2be2279473f3c9515f2a3270ff36b2e914d2ec2704af54ab1824f659603c81b178d7d44d3847e07910acfa3193290c6acdb454d92333e4efd826eafaee440781c1a30d1660156662eee73f6f35b552487670caf64ef25503c0fc18c2805a9a291c4ab4c3f694845e27622af0da7084876024baa19f62f6f1e0df8451b1d55c11937e0438f087f573417942835938da0a67ed2996065072b0b0ea3bc68e085fdb07b13c54fd0d8aaf327208f53d89af1e2f823dc480bc2c4e8d6e50d0c321788e3c7238d01d45c73366050be80a057ea31b857014aaa228bda0c6e8dc0cf4ee6beb2e9cd90ee605881ce1ca26b32bf2d768e38e882af78123ea2d00acb060a58d17d5fe634dde111fa15d9a8cca1d33044e28d5ff981d9d774b9c417aede2cfbcd6ded78c0c86931d73e9e5ad2662da4c0bce7942f63efc9e4216e1b9fd79a0ed0b48ceb205b7f503dda7489e9369323af57b08106d8a7fa173ab19a13051c9c711513adccaa8a4a3ee0bd1756e402582400c421d7cde5133966a2081816b5687f8292e08c7950034bf15ca0ad62e63a9cf38a3d91eab1f6142cc63ed25e516b03a689a3262e91a418c2a23d43e8d02bdc5de6d593e594732584fcf454530c43a2ded3fca8f81430e631d10163cfae046e98e1281bc54cfb86022932fbef459f160cb59954b3b6250d748e6cba3075c519f5ae75be844ba26f45765b8d71e825218a635d816ff9f435c55cf548e03d930690a8e323960e9b43330a0787b976410e4be4e38a39170c3b4ff894e4d425b627cd4cbe90f0aaf7752e2541e26db22ff92297e01fc411f2849d97ceed9ae7e2d7467541b1c2165a0e355e4b83d13546e2d1d1f7c0426ebdecba62c18d7e34aeea9fd784f8c1f43bcd8e46531b1e0019e6a14498a656d5761d090abb3ba8dd6143c4cf2413cac74e85b9a00b84eddb0355cdc5f13ee751dfe48822b99a2783d9d21056ed934c7eceb3d94fca42ec8b61f087aa263edc2a77ea4834099b5c9c8245ed88ecf3d767333ede77ec1fb890c83b4fdc71309a1c81131b2a5fc68890eb1de9a515ff5cdfc134b130f64d402e26412dbafe46972f3eca90d5c9332862ca1e4567ab684434e2ca1bd268286068205b2a1da9b7800944fc93f28ba8dea4a7f9664d2f8eacc5f118aaddb96333bbe369119bddacf0482bc592d19173a19b28be310b199097d7509455a763d4f8f3b85f362daa1f93d3116fe7dd2aed570279286f31cb789919e277b1d1109fb97a021bd718984c61f3cb7a6be918b948c3c0d6ce3573fc9520ba988c25aa93d5b6ae16d0aff0280000000000000001000000010001008a5b054ecbc9e6e2681a952335bfb6c4f4000000000000000001000000000000ffff000000800000a5af4445af62b5a882f424ef64de8c514d2051c51b04d8cd146644dab3249a7f254e05f32dbcc58c6d5be29031add959fcbd17f49492a78ccb449100f784d6ee74df1d6b0a8428024ee3da0a54c2c684291d3f6b04a8f2410fa47d751a149c1d3638d664d7b83d52396e037c904626c6ee7aed7ebbb3afffa1e244d2d365a61798ead9f8d4d917865961f793b8713ced5e025bc7bcb3218f8d89898b0c15f04af043118cfa49071a50412d2e17447aef64e4639910c50d53bc0590a655326f45b6e5c570a1cf6895a888f75869fa9faccb866c78bce36eaf55380e87a4572f5a12457bb78ef48c1261b296ed293a87460801000000000000ffff00000180000065ae93c56bb6e48d59634bf5c30bc4af5e2b51a64d4ed9c99a0d6de9488cf5fdb209dfd4fce1df2e92606cc5a503122a0949fa81b6cb55acc174bad093f42440f0c6a4e8952017c25fb4d0d3a131606a7e5c922e4e402a0e52f59cf7d02086b9c1b1f231df34e70bb0b3f88c883cefc99ea02694ae83d38b858fab70858c760ad99ca458c5fffec1060684969d64d818ff39019415ccf090355e48460620876426e6021acdf7d2bd6c5627e8597251ab32e72467b0d1d04b722bab37059743890a9277123ce269cb81bf001029a9e9a0a9d9b26a454299d1231efbcb30206d219536eeef873fec105e1bfafe922e0b383417c500000000007800000000000000ffff0000430500008ef876a9271a1b80f48df66a2ef58186ac5db817d859d3ce340e7d54887034fa871a49e4f98333999393db62acabc8d98fc47c75fa33bb5bb04fe81c24b4654f484c80b23714db0add0552aae935dead620b2d3ead800e25c0795175a619e1113bb1420000000000a000000000000000010000000c410000c0454579c2bed44e77b1d742e2f65a65b3020a6564bc3269056d43a36b9e6b4331240990ffb88add730a7c814423836104e2f9a7fbe4f824cd70235ff368cfd8442a717447d780f2441e9149b682eb2477a01fd54cdbb85271258085c144be4277b41e273b9ee76517a91382e27582f039c4a73a2c89945be92a327b34de49587d7c11c9781c740c44ef000000000000101000000000000001000000000000005f239decd7017d9697b86fb593b74afd064f7d4d8bc6ab72bcdad0c4e91c54e5af704153727b0094eacc4553a2a9dc53586b9eda63f4a6d8571a3ba054ebf0761262236e43a177ab5f7a1711924c5859b857073758618eba461097c8a41919f0ba9711cb03e8cc3e01d4d26b875e898a0c0027e01ac9793aee2455b49a86a124730b222b99f47bc4024b2cf0dc1c7f57b727d87602fcf9928493324354d9513bccefb3895e7fa46be700a0b6b2af450c07f9f081eff5edf6dd21a55a00b779117d24fbd00c7b810d5ae856a880d3fa74aa5adc8629d8fd9c8a5e5de9160776b2df2d42227d037b812c821b77160606b438708ad2da6109b196a21ae06325754fce35ce445d65b74181737f57e5cfb043c2d14e4823dc99c020a14ae6c7cf99b3c8870e7d5eb46f951265b3822f2f5fedb7d38f3d1fa39b6db67f0333432ae8c863b78798d9f623b1108b3100c18b1de4fcb9bf3587f5d5960a4f017b9f8ac20181d372882ce558f8e83b911e7501d130c9136adf00126620c67109ccf2a2a86d848f33c173ada5dce799ec2f445f03161ea7c77ddbe9dc97e8b7b17b39289c318fcb02e354084fa47bb972dfa6600690e94cfed849d7d01a1101e1b1f163f2aa26792a726e34e55f42b2e82f1a45fdf2d33cf94948bd53c3f05143bb5c82dd5fd8678c458b971ba00729caa11a3a1106b198b820968780fdc54f067d7bf900adb01c69af9f4a8569a5ff72f3248d97ea96a6b5c1897bf701f7045ea4ce86ee858f9d8aa1b9485c1e8264608c5d7ceec1ee676f749407c8f27788e8a4bcf3d7991a4167ea2649d617a295c85bb1bf3cb1407f2b94ddc9cc6349430950df34027d0799a59636048c6c4e79059432e988c851fe21fe4ed75814d2b8007b3ac9e781a00a67dd5b00a650ec0bc5ab75cef501d9226a97b51985fcf62239411b34d5157942150a1f53943b1200c843c79182558996035b45e2c295b4128216f8bf50c127fb1802c11516d2eee36c69107aeefeaa4e59443be86ed383986782b5bc6a70fdf568923dc381550f1c411fd8dbda9486b1de8f428429a034396d1f7a6c76def66521169f3af268fe6605b82dc00607a7a19d59a58d41628b4a5a72aa9d9f140f9277c23c0b8952ea4dacdf77c8fb98e06c24b379b7e4e77ddf4e7694d42eceef3189ec781089f47593fffeabc2a80f0aa513424b30fb6db9bc752c80260e0ae60fc488f9950a4ed7c89bee1f9077c44f56e2c873cfc5ac0e9960cd64cc9c5150607b7fb3be6d6a7a853b30aa99b79e5430488681f66e5dd0f03f08d65e9659b861bb438dd9cb96872822fbcc3819d2ce39779c00f4e99f8b137b67cd8a930329fc1e30409ddaabd14531f718caf019d492db18142836dc44f7b05e0cb9e8728ede0fcdf2e1c4556d70c7abe1b8d38818c473437b1a5b6a0cc0977b48750d6a60899432989128a45aa719137f81fd602af53d6bed70540469e018f71c1f6a2c81d2130c8414737975b8a790725008dcbf8090ce79a32d0909625528d3006cb1af4b9557ec11478168b1a5dae066a7512074f80e4f447b107bf8ab6f592c7455b38dd099a06c2baf9aba1810a5b19cd04e04f1970252356c69750d160762d9f79b11cfee47116e26bd49538e8bb8bfd410877bb1e4f3622af7248233d2dfbc1a6ed0570d10f2984bf0c8120fd7d9e3f5990d5a3d14da9178022fcfb6206c74cfaea18c61381890a8ae515653e4024afa6d0898b2ad64d2c06bc1ff4c90243c703619bb7823e809a3262c02bac195f875c5e778ddbb78a7b1e2e0b7ce4dcb2ecf939710556d6ad4045f0dcaca960164e4d9145b27dcb7dcbd12d3d042255b43f7ff81044243e7d64a28710a1e157bda174ef4fc5e701c7cf62f3122188d68b89b198301e5de96e54de1e43ce9ae84defcf33474358c267e67fbd52883d14588bdf05a66600db54a343e3bfeb217facacdfa41ce3325eac79e5a38592c1f38295e0d598e43814fff15e43270a6f673868d7152f6b76b275fe5ba9277217dbc42ac4d2010702678f261d5b9cc913e78f3fe669ecbc4c7cc68c5cc17d71df6e69d6cee2e17a814dd757f9793a69405774e3d437e67396fd1785e0c7aeda7a4447ecaae2b75032d339f026b05799ea0c06cc2f22c8718491328127a84c35b7222503c039eb20f65e49ba27e1bf98a9d8642cacf8780afe180e63cd2eaa0cef3921f942577ef06f922e8d4d5dcc3ea17b7365c0c27b7e1863b983457e25a7dacf38aa80930b952cce0e327d8e805ab3152dbfc1734df6cf29f2e609556f1a74a38191094855c188f333f92e67cd288aec683f3ab61af6acaedcd41505ea62a33e90dd65b852e524898643c5602c8cb7d2814e8de9d2808e6af590877395a43a6632436d806aae2c8b3a8c897606d5888240d6220462f5fb4a1896e59802925beb2cda78b36386c31f37c037fe4277dcf92b6ec71e0c519fb4a49dff5a5a9aef6de6fea4e126cae4adef736a76008795f64198e5129dc5af78f5d9726ee394c7e5cdbdb92493a980be15e19da8c949a345618e9495edbc7e9f65c9dd24dd119f61156f16c5ce9b9c87128948d283d84d03e8d8c9cbe2a9c6acbe35396d528540e53286d75c7a0dac990debe61599c1c12a569508f820d74ca7392c60790b652765f226f93278a4dd6c6a38e6d5f2187a8ae1df325efad39cf6cf15166b6bff7e4f2be8274afa4f352a038f6b35b7cbba60e005ccb58e49e6fc48f936d791b563336c32e6ce083069ecbfc3becb42309c8855f186a4c3b3708471aa49dbfe43e9d10e2febd87a73c15fed5c7a9573340208880c8e85a6a5d57f892d73bd81147b5f8f1c445ff234769fa5f2e11654ca0217d6ce03c45c9d8d6aac3b2c81f818636a11066af629902d2eaf13251f37f77c4715b41795e0e026573a62b30b2aa8b80d2c306186006f0a45f76f43179e1d791444f996fd396588a40d0350f7bcfe2c94f083bb811c257cf0ace4f590f74c9157b151b99fde0e9edf2a3584324b40f3f63e16cef42917359651610e2001a53d9b92af2f714d76bcdbc0375780e2e1519c843426a1465a65cb741c62e29a0d6af1b4ecaa92c902b2eebd58fd80dd829af30b70a8c84aab17f53ec677b73254ca90f32da624c4c75a5cd2c9192dd5b6e41e295f49ec664cb6a48d901217048930520048e606df1712ae2402625508267292d5fdb4d16adb2f6bb34e8d904a48e6fc9e1d0616d0709f6c302d6676ca9f30346b344e6e728928c7f725b12357709ab430331addec24ea45b584ab37a193e2a9218e678b2ca40f6e176260f572f791e37be34e6de7a013aee3e6b99db27d8b5002e9eacdb82e1368177779517f52f46e2dd5a65956bb9e72ca1f53d925bf226f057a865d495ebcb4c0b7de5d7bfe965574c2acacb097a6ab503e95eb31a11652faa964fe0cd9fddf651919db692ff53a754df0095b061723f0bd79c577eaf2ad888c39149065abb0ca936e97429eace1881468c9af975251119f3f731c59babcb7ec602ec99233c495b9af1b465041d5fd5bae44b0034385b9a3fb7e1682d85c3a2783e0460441263d8f381a20b28762a8a2a3432b51c77854ea262f55bd8c432f74eb0e474a6d5f2feef8b8b757178635e1d91221e31d9a623101af774151a8d42c0b8541bd74d7a2301a2e7bb39c6aa5a0141e210213988b8b2ff219ee4720ffb03340a25e4fc9a1c50d1e67b485622e06be375b4588bfa343f97179e2bd057498dbdff973ea3d85ff3e8bd0a20648132d10673d7fa5f71773b30906240bb285e658bd1bbaed9e1a93462408aab55b4c81a6ae53958e0ad2c600c6d985b4e5ce20df1c2ec7f6b418e65e61021932b40f322c17233f44d5e65ec5b9e83694eaf8571891d0d52da3c22fbf411859f55d6bd76dbda5767e03fbed3a81fc97fcc60a140cedbf25ceb7922c96958b81748d38d4ca5ce2f8e2fe7f3b0015acbbb592d3416afdee3356f63ecc916874104e8f70d599afd591a73028391cce6f9b7540d58fde4f6ee8979b3a84581638a79351e1ca22eaac646ba8da04952254fe5672686a818ee9506dc6e7192b7a3af0ead53df5d713b141ba8fe7184bc7ad97f8f0967c6530b0840d7fe5546750f21496fd488f66b804d3c9afb23136d02fb35b27c68aa83d0b4cddcd6980500000000000000454306d3f69c184d43108a1840ab845274f5ecc66fda5724c278029cde3e2cb747a25d7cd4ac0d36ccf74202478482e858f7565efe4158dc4bc41b87e9c09ad9503c92987808de2580af0f23ebce006c0c56a97a345d31d05c893b1f1d262140a2d57f3c649bf750bf21e708e2f0d1971f96ac29eb9bd91edc252a4599d3db74c1b1a95308468957e4fbdc23edcf67be104633209563ce9c754532ea161629c83d48e42a26e414f25f26e9910f3dd8975aa68eefd8a9938122eb5e4dc50ff150badbcd0a0c8c2b11d387127c7440a4a18f41e5e2ea0ea6eefc0f32ec51e3ed27f8e9713de1e7fb0f703dea243bd7b195414a87589ab6bdfdc6fb293bc2df0d7eaa8d93f2ed56958997a932447c90737d924f69eacf90b9681e298bd36e638cf036eaa945526a0e97bcd9162d6c3587b974473a9b1fac0c011f89026367c9b753efccce51bd70b9940ddb275b42121e006521f8417259b21288c03aba789f971ad7f28f015ae18a91ddc921976d7a092e3165c1ffa8a52a5c37cf427b3323e3f35891c9a1764a01c67a7aa9949349594cfddebffc2e4569844bf6817b78c38ddd99ea9d9a00d522a145950eb1b776b86a96193b41169f07dd5cb8de01d9e3ca253c29d61d1ec09c44827cb619a7f244080099be027a7078f5275bc917646c4efe3c8d9bff55ec9237bbe309e9405f3ceb0cefd7fab7948f4191d4c8635a5af353c3eb10cd122856064feb4a0ea2e866b59698229ace5cc728413b5840f1d06fd1eecd638592ce013e2498030b6278ca534342f2ea1d51c0540dcbfb5f9c41be7e25f49476361ad01f6e21853715e43261d7c0809c2d940841276ce6a7d3bc7064436bf5eede8aa6f62212d97b66fdf20b10c3b9ffdbb2064c09df6500d5993150d18fe196abb6dcf65479d28900b60c3ceaafefc8e2cf274d8a950292542e23a988907637040c6aea345a196c4979309a334364d2f831a57e2b80b42cd7d8b75b3f1655a0dc0eefc6fe43c0c1f1ab7ae9bbe852c1b9f8de796aadc250ed826605b9a9edc74903c75df0037eb6e6cb2a5e4470ad30632389077dedce1f006a277934f11afddfcb87ef687a65d7a032f14dfa51dae977a6a979f2ad380f1d9338219164a32f26f96d9baf53b7cd819672ff12d3b04d9339bcfe4e578455ee4fa0c33cb57fd4d119613092f7ef36364dd6ffc9ac4d2f2cf417971b975c47172362dcee6ab26ef2c31ea0ea59b06238473902b3ad55c47f97f2c420aee548def2ee28f6ba090c6ae94ac226200cd2355d53a6970b2b0042b7b7fb8057dc3953b709fb08b900ad389c633429b1f145a5732e88cb80d1e891b71ff2ab6e15920ce094078cc344bfb482c383474d1722a6e006e9c00115fe45076b279641bff4e4d59ed27b8589c90cbbbe59f41341559946ce63e479a61b0db2881353727ef77a74a8c448e20aad0585c5ce9c8b9e8596b9d4be926f32319de6a9e3a7477c3fbb6b572e76d06ff9a913ea2bf5a8c6e001619c39ba50671d9f9fee94f6786a1b39cf95ae8cadd3053a267177e15741c5b42b3bacb213b03669605af2055a5b49912aa199ead97a5f5883fb678265a5ff2f7d0001000000000000ffff0000060000005fdb4399a233a71927d01732e89281d6175d23ba47c0a845316ae9a4265d2a3e578e2180a813f3db789b2c82611b13d7261d058ef21d8518e0bc89552e4240dd8aa10f59c50115d772f3c06faf7337ad420584ea7c8ffeeca4cb45c21f71bbcfcc62ad4dedbbd831d778a297c0b522febfa169cabfaaf01189826a4d6c98330848eff6a69583bcf056f35bb0ab28779cbc6e6ddfc870aa0edb07acb403dfab03f14e50b8755d4d1413d4e80f0f3f8dada82768086eea35541317c99228f2888d55d8b8f9b462686756e3a718b02167fcdf98752f51e6642dd91e3ade3728c32dee65af76412fdca46f9dcd0000000000000000"], 0x24e8}, 0x4) r1 = socket$inet(0x2, 0x3, 0x85d8) getsockopt(r1, 0x0, 0x0, 0x0, 0x0) 16:18:01 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x3f, 0x0) poll(&(0x7f0000000100)=[{r0, 0xc0}, {r0, 0x8}], 0x2, 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) getsockname(r1, &(0x7f0000000140)=@in, &(0x7f0000000240)=0xc) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x6) recvfrom(r1, &(0x7f0000000180)=""/165, 0xa5, 0x800, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x800, 0x1}, 0xc) fcntl$setstatus(r0, 0x4, 0x8) 16:18:01 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) fchdir(r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getegid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x4) poll(&(0x7f00000000c0)=[{r0, 0x81}], 0x200000000000011b, 0x0) 16:18:01 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x10) accept$unix(r3, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) setuid(r1) setuid(0xee01) r4 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=ANY=[@ANYPTR=&(0x7f0000000400)=ANY=[@ANYPTR=&(0x7f0000000040)=ANY=[@ANYRESOCT, @ANYRESHEX=r3], @ANYPTR=&(0x7f0000000300)=ANY=[@ANYBLOB="a398b25ac7e686094153a53e61e024387c4774b7790f8a6fcc16ff8fe995a97de0616bdd24556f91f98c532e37883caf76acaa9c77146a55adb4a708de55128b3ae70e2bd2ecf9d0780faf914feb87c0a77f34eb9c0066e9bd31dfdd54d36a3022702cc690c0dfe01a3279925b0f176f20edde3e3c2454fc6013589523bce7c9b7ff82b1f4924606aa8f90fddf8d858501d2755747c64a65c1436f94ae17a8726eb706ae631a822c", @ANYRESDEC=0x0, @ANYPTR64, @ANYPTR64, @ANYRESDEC=r2, @ANYRES64=r0, @ANYRESOCT=r3], @ANYRESHEX, @ANYRES16=r2, @ANYBLOB="2e3eaee9cc280ce4c358d5ee597b6cfb5778724e1b982e4be0525e6708185367ef42ec3b6954c9efdd36977a8a793b6eb11861896f240e7d6accac0352145bf0994352b4d14b86400497e0179be0a4baa8ae6a5bb3e4b379786b44800136bb1e75dc7b5999de6e0d10780852328d7599a34a5c0079109e3db6511f531986230a949381d34fd21ebcca6f540e536d16273a1ef3b0b55bb84394a65f85ebc196330648926dbc1c88e2066e097c8edab268be0b1e478d91"]], &(0x7f00000000c0)=0x1) getpeername(r4, &(0x7f00000002c0)=@in, &(0x7f0000000280)=0xfffffffffffffe68) r5 = geteuid() setuid(r5) setreuid(r5, r5) 16:18:01 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x2) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x4, 0x4) shmget(0x0, 0x4000, 0x100, &(0x7f0000ffa000/0x4000)=nil) r2 = msgget$private(0x0, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r10 = getpid() r11 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x0, r3, r5, r7, r9, 0x85, 0xfff}, 0x0, 0x81db, r10, r11, 0x3, 0x7f, 0x5, 0x5}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockname(r0, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) recvfrom$unix(r1, &(0x7f0000000340)=""/4096, 0x1000, 0x841, 0x0, 0x0) msgget$private(0x0, 0x219) setpgid(r8, r6) truncate(&(0x7f0000001340)='./file0\x00', 0x1ff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, &(0x7f00000013c0)=0xc) getpeername$inet6(r0, &(0x7f0000001400), &(0x7f0000001440)=0xc) chown(&(0x7f0000001480)='./file0\x00', r12, r4) linkat(r0, &(0x7f00000014c0)='./file0\x00', r1, &(0x7f0000001500)='./file0\x00', 0x4) recvfrom(r1, &(0x7f0000001540)=""/55, 0x37, 0x1, &(0x7f0000001580)=@in={0x2, 0x3}, 0xc) setgroups(0x9, &(0x7f00000015c0)=[r4, r5, r4, r9, r9, r9, r13, r9, r14]) accept(r0, &(0x7f0000001600)=@in6, &(0x7f0000001640)=0xc) sendmsg(r0, &(0x7f0000001980)={&(0x7f0000001680)=@in={0x2, 0x2}, 0xc, &(0x7f00000018c0)=[{&(0x7f00000016c0)="9cc69144e5041f01db571ac669c9d0683e6f231d3e50b4fd27a9496736901c510083b75f6f251f07bb19e0c0c583371395343521fed6865cc4d9313a0b10622246968cfd1cad4f889d9b65168281d429bba73f986230a9492d8ab6dceb07d7a7afac8612e384cb68429c1fa95595a039edbf4c79780a991af248e2436e07206616f277111743eb29", 0x88}, {&(0x7f0000001780)="14ae356731eded390e8bc0c80ba13301812b74a6ff578047098838779b43f6b248de31ef7d1ac8a9fa738548cf974494dceb5ff19c4e388feef5980621a506b54ba85f97d976442f8e4fd33d81dea0447acb571a3cd6c8cdff63e2594ede2b0016", 0x61}, {&(0x7f0000001800)="2f8b38cae4a33b0cd0942d807f89fe1903f5b477e1f6a4bd3573f0ec58dbd6ac5b0d9ff708fa68776d6202f8d9911ceb92d512a4858001252ad5c2aac1f9000dee234db8ab0075d78a9a70b3d02fdaa210e2b476c9042869c36304be6808e4610b4a24559865c3b833578c0c2c390f36f667f0538fc0d905a9652e4995c7c34a2b1d3c02df05db143c0dff7a7b62432054", 0x91}], 0x3, &(0x7f0000001900)=[{0x60, 0xffff, 0x2, "ba49ed7410055e0e3efac1897c500790248fcbecada2c50367014ba9e410c440569d3f48a6e979bdd924393cde9a5a96ed5d26bf91d86795ef041fa48fe85532ee656887753b11b8e51e917140699adc"}], 0x60}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000019c0), 0xc) socket$unix(0x1, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001a00)="5343a6d3e5d53cea52ffeb0f7a205295df2bf13347c7112aa188a31b42cbe4ac5acf6d1bea8e77efa697cc82e2cdf5dae6399df2109ef144807b8aefb11c6589ccb63b030584b00bc4d2e0a58a827d12aaed8ef134e04d798098ae6a283e1c92b16cfdd2dc683a9d85c5938b725375f6097875658b0d91df74d72d52ae957f25e3154bafd49c710525e2cf56eec040fe9956b589f8e2b888e913ff1c81c65bcbab10bba6915b2beb4a492617b61e12a563f5a854e15d6697ab94d76ec7a02b5e75e7f753708ca15defa17f7ab904ec82fd5fad5025e00efa9e3997d8cb99a1f685cf9e68b222cf280abbcefccbaf8af6f87a16cc81df6d57236efd2e955a7c1f207e0b3063f7889ec450c83fc3a2bf1095d05e6e7ddf49c13322972fa3570cb2867c7a2ac335bcaa30c22eaad08d7443443345b14b79de4b2c27756cc75c984df4230f65c01002d49ece5ab6f0c795fe1afb4273cdea28ec1894660d260a0c7c2caee3436916d6f236b60b9f56811af23f0c7a9dc9e463a315f22796844be491e19c4d8709118d93059fadf0fd6f8e8033d2389867809ce7dcb07d3f09beef1aa1a9386affc2e6e0f2ad7603dbeace3f2cb75be0fb2ac1eea47ea1b324e25822db595d98a8701e409d54f905b85c67efa9a104345550927d712caf7ff534662fa251226e0bd743c535e08a232885e28f6b95d4fc76f11d90b1860cd58cef3e56e3a51cdccfe8e1b901077ec26fecf8bc67c76885ee3d1bc1daa3ea23d6b000e6d026a9c5046de46866c30bed6292bd7439fcb88be2a8544e1c702bc987911ebd6c247b1693e3d341a726bc4ebe71d71801a540fe66255db759e7dfb497ce6de841c1cf284909d57bec03a3e12e789feba81de12a0a7b40777bdad14e6b3b2e74c1ac28642c40d30a3ae17409637925cacb7e8f5e26fb560d0f8f8e5e0c63f95a366ed53e1c188b60b9bc5608c287d19a08309b6d4b4d3b6779a1179f42f77c80ac2a89374935c746b43709130699d9619a50bfe8a53a509317cba7a89b37824b05f450d9d0c655b76041829d403533ff8658db1b50c4602dd834fd0cea84518ea0273c6658a2dd67dad89ec2f49f94a14b8cfafe3a36808c4dd97646629b4b6da45e1ad911909b0b635a1da327c233fd457d77cea6126882a2fe9bd68604884244d8646baeb2d05e09ea6cf7781188173883f0fcf6013bf6b0a55552a93b91f7970cd6a4f5efc322072227a25757df02b9a02f4d0792cb089d833347393a2a26682348a560c726703aa984a2dbdf7f73a8065e74de0a8bff32b04e3b66fbc61aeedbe44f6e29d0f4dc6a457e26a161135679e1a2284405a4f520ca7c12ce03fd48eb730583213f721d85416e205de9bb8c26c8521cacd9dd38dbce8e5eea2bbafee8d8c9f933ce5532c5bba51829b7b51d3d8db8596cae3168dd808c5c2f50d5a9bfc3dade37a553da4f38d8f6b9c47e45fc073790199181e67b8cc2a54cc170fba825a36f58761ee147df2ea2ca8af40ea8926f2aa40d0d3713d913d88ef2d64f68ec82a6e9d79d632c22c45c6993f4d818d5da5ccc4382e515c0f9e6b6686cbd555fc0e5d7ba3dfe2f67c43ea1f7f8be0091c5e111b09ec5f145fd53573daf29626533baecfb32cba87095daf6af642220af2b4db51542e166720c34fa9dec97231df157b14c3326eefe0cad3e14c7bf2ed94a75cbe02adcbc1edd4d938aa3d426a12aacfdbff1a79901f8f4b1baac1b2a167e80c499ba4defd3acaa4fd2aa68b58bf493efb713beade5310784b5f6398e46ffc54f41dde5c124c7081184ee23f27ca9d1e5cd67eebee542132dc95805442c0e271a9e1ef5f2ee7bcf733970a8ce34506d586045b9f08e925c7eae5bc1ba91cbddc0eb8ee989f07a6624168fe95f8163367f5c6d4ebab01a480c8d782e2a843d470617b0d260390c49adf7341b147f2d7d39341d5a84d8b5987b58b4f9b75399f6656408167575ca5f8a0f9b57d9d9a3557c1c14f9e3956dc08655832da0310b46236e9d30667ff7996238f33d868c5edd1e131e2d4e5deb1ebd12d56f872014f393a8fcd97b40a8473e35abd496d2ce3938eee84c045e76342c9643430474a9bd77055d75dae13a331fd722cf64cf7645a735d464d292af8b29c27ab1c62969fe1fefe9c40ce94c2dce9ea4d11dddb42895441e472b3f4a686a25db670595a4eed689c387b83af711172b12437949b030678cbca336600fd8b82ec697712050fd46359921877eed7d8739ad439a838afeab151e53a42f09a41dd933cd7618dbcfe4b1c44bce460d4998e13637f2046374ec59f1ff0b392fc50d2b3c30224b0f470eba1a99e7477d025aeb535d1e5bc3f26c844650f5a31795ea7e1e44ea490348638a5327d3f76efbb35ca4eb1a23d7f51ec1d1ca522bdb602d56110c1261e82a21a0f934ee4843a18629cf2acf4805ecaed0a62b40407f4a3f37f4ac665bb4e0ead7b4da9201b1ce71dcbfa6a9372e95b8aad105e670bb31e284f9437f8f1c2c5ae9163ad7dec6a92915599ecfb8811a4a5216d7c318968a41965ed2aa68528009bf20da66088ddef20efa02093042a2aec8315d89b12fa9cbc4463c5af8ca75c922daab76e20a5eaa63977b2265b340b45af34606b88671327d723b8a9948da4089fbdf776c381a280cfd264920e9c19d4c9f8230115a3a13f1e67b64002c7d130b4ee4ee8608a2ff7ed40a6473b968a754740a2879a3fcb0b5ad0eeee93883ddfa6dcf406f0a3cab7a687dc64d7f83a4d1d80dd8ed407a892c8ace70576ade0cce9332035f7489576172258b40de225f3efb7d0da3e0bff93a23877e683e6b50b6e61ba00b9f0959da8ecd8509b031fcffd0986f00c23723f40a60d8b47e520356da3884dd0a1e6ad5c180d0dd6d3a3f79176598c2fc83bbfe85e1bee3ab14c3472b92176b60d5c0ed6bf4a579a28b6ef10c2438dd3db9753651fe76b2edb9a80b3d0b3ec3e44e81ee94aa0bd13e71aa9e86ac3d256e342125145da58b64d22f9d1e003053e5550fd64f90193ec2de1e5ed1261fc2d4a240047402bcee0ebf4a60d457bd28227166263460c51530930acfae8544fe5fc1d1c515452bb470009d4175fb8915f62a365ef9479179e8e499fc4e11fe49142816de47de96a11d6434681ca754e537d85bc0637dd3d3cb5638fece9f6b332582b4949295719a87eddd7ad8e2c48aa53aaa4d9741e2415aaaef9706dcbfb8a08a88771f7816895114bb5027a38fddfc7693c7e02483afaa9c13d5212d63603e37757be1d3e1b8088edb38ae06addc6382ad8b295429c4cf59e469726cd297b59f0cb499d14f595a8c6323cb9f26eaabae9634dcfa36a547a6647910237bf9f5c6d37b32133a28fd995bc1d85d8a04cf97497bc3e41627a6af254575e118c6de27eb6ea9faf86cbecb9e3f38382faca1c7b03a067d32fe90bd877bbd5d09ecd2ed36ad628e588f8afab5e47b25674f5d0a25684038aadff4245b91887cb30f8729a8a89983e1da53286e94dbc67d37643d34130591ff7f63bab1d4eb4db8ae204aca423bc87d0051de6187e2bc2673d62401899ef6082b022f415185005c688756f0585b862a1bc538a55c66474cc9f54c04f0f5e5c6960df6e5935eff91cf5785a21e96517ced8eb66ba707248dd8e99699e7a06c13c0db68cdd7b6bba98e9b5dbdd012a7bd682f2010cb85127872a10f7a9b821fda008b578c34bb3b9fe921cea3a195b4afb5f74bfc3eb1950185185f9c94fb02f1a7633c127326712086888b96cf5d81c7c23c69f651d88d4d799c9e1457624e749af82dbdaa6470156c6616fe02397c2f1fb838c8c587fb21ed3b53dbca586e60960134983c90b84bd6837e303ac6e6c30fb224c27991b8cf996497fff738b3c2a3b972863fbbfb8952d9a441a816c17f0d3fae1a852ca876da208670fea201ddad935bae100c27ba8635a7e916cec9ab782ba070b64c0e165293bdb4ea9fedff13005e35f36e659160f10b2a4ccf8b87e3fb425e023bb2e5c8a8b346069b6a254743c6b539467258b25b9e2a2b7c12079badb8e2a5b97b464fc946aa5512f4e917121fb717a744cb18fc2987991398a82c1546a7b3d84b189b5fb59684c5186459510a201d6c15f540bd8dda7e68dcbaf9353f75c179d44d83093616bf238645961c21d368bdaa240218a953ad28b1a8ce275b50884a8a5bc01bfc4bdbfd702177c61cb2d9e903f516b40ece0ddd92965d2f5cf5709a1abd1b6dcdf9f31edc0d6abed76a375baa7eadc05005a9f2301f806f57b1be78eba72a1a8adf482649c010cbc629d8e2359548c85633d38dfb9168a749402935747617905b102a4e79a9a09d8632f832001d9d7c3b664e6e80c7533b6ef211baec9df59d261f30ddce0bea9dac164a4ff361051272f582ce196a7626a54d97f56de62ed75c27c822843d0acaef0a67a615e3cea5ba9e06db3d10ae50b87b1e5ef40ec064001a7c7fd92eb622fada06b3691a702101d42dd54105f310bcb12742f9edded657747beb7c9d966103162c7d2263e8e1c6072967e0ee75b72cec587b351cc5129344d5cc03b23325b38f0cc3e9747d8fbf9ee090ac2518c2c25b636eeb880d7551a3c90fce3afa9a42cf1ce2baa145a6049c5675e59e49d4b42842c4a8241b4cd4a767f866cb17ae2d02152f8d580d40188d18c456697849938cb1d30322d09ba4208b41ed92929d3f86d0e2814bfa96c095d71112895bc55f00c3b0029a82357b339e01302481c6c1aeae0c433e769adecf35f25ddc4a98b83242f3c6ce818b83719883acc6fed2d5b55abfb0f31bd6c173f692cefd68aa3ba55776bc68768b5aa43df3db50100c86acea84ef54ffcc8f4ce90806bd29f881fd15b89831c32367077097fa8949b9c6f6f7999aac487c0082f18df3184a4f44a9cfa7c3722c2e8c1c191d50f801946e43949c464e18ef992c586d752fc77acd676857dc85d332254363f9f4067722e3e0c778642b469b4fcf0ba6cac86f390f0449f12f3eab7bbdc3c0ddbb7cba6ba71de6ece8ab3cc49f82cf19a035f273ffb64ca08a4d740a8cf38a89e6cd2f94fb6d75b4c919d7df6ab2fe1ed84bc2ef92b020eb9f9cb9c890b4b3b41f7d47322f965c6e2fb05ad23a2526cf21b194d877802699b36d59017926f57fb26ea711c2901478880e97d8bf56ff9314156e4812feebce36c88377e6ebc2703b6f9aefdd34d857935ae4b2f1a912bebb2f8b7eff9766d621e5f126ebc02ab814f15ad60fcc4d081a9e443519e9d6890271b0ef075eec6480c883a5a4c9a575cafde33a59ab4fe58b9218e6cc92f8562dff49ba108da288ab07b3190916ab329c2b52c254d31ad1724da6d5075319a5ffe71733d40a22c16643029d0fcaba88446129734f3c816b54181f7182e62aa0cc3034e75700981c09aebdcf09754ed2ccd45ba6030b79361407dd33a86d8337aeff90f1ef5fdc613dd78f288234c2cd58d2e505bfaf92da8de442bd65e72999536952fc5b715a05924bfc2f7aa21d8c9b395fc2db8db0b3f1c1ae718e92eb4ce82ab73b9d7464189a59aa3bf94b98ed26a6b2adcee3e06c1a305f440cbefcd4f99634f9efa0e5dbf1168f60e690ab43e33cf54d2dada3a915987fd0f521b288945e8a130852bf13d79c29c8a7b16d8250014385a4621d9c579c9e44189a5c747332a81ee0b0220c4e011d728b0a86d4a73e0bcf66fa1192ddaad34366f31eb2efc624d4bf698cb30335700edc77ea142f48a1dd29cba4bd6dafbf02200057aea08fb06e1c1fe345de8146ac8e9b047a", 0x1000) nanosleep(&(0x7f0000002a00)={0x8, 0xfff}, &(0x7f0000002a40)) 16:18:01 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) kevent(0xffffffffffffffff, 0x0, 0x464c, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x60, 0x80000000, 0x10000, 0x3}, {{r1}, 0xfffffffffffffff9, 0x23, 0xf0000001, 0x7, 0x1}, {{r1}, 0xfffffffffffffffb, 0x5, 0x42, 0x80000001, 0x9d4c}], 0x1, &(0x7f00000001c0)={0x100000001, 0xfffffffffffffff7}) r2 = dup(r1) r3 = kqueue() kevent(r3, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x10, 0x3, 0x2, 0x5}, {{r2}, 0xfffffffffffffffc, 0x80, 0x5, 0x9, 0xffffffffffffff7f}], 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getgroups(0x1, &(0x7f0000000280)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getgroups(0x40000000000000a5, &(0x7f0000000440)) r4 = getgid() r5 = getegid() r6 = getegid() getgroups(0x1, &(0x7f00000000c0)=[0x0]) r8 = getgid() getgroups(0x6, &(0x7f0000000100)=[0x0, r4, r5, r6, r7, r8]) dup2(r3, r3) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) 16:18:01 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 16:18:01 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) preadv(r0, &(0x7f0000000200), 0x0, 0x0) readv(r0, &(0x7f0000000540)=[{&(0x7f0000000100)=""/128, 0x80}, {&(0x7f00000005c0)=""/176, 0xb0}, {&(0x7f0000000240)=""/104, 0x68}, {&(0x7f00000003c0)=""/206, 0xce}, {&(0x7f00000004c0)=""/66, 0xfffffe43}, {&(0x7f0000000000)=""/8, 0x8}], 0x6) syz_open_pts() pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:18:02 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) connect(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="1ccd0000000200000066975d364e1f46b5c119a70094d62493674e3e01618e5566f196b1811b0f7c017d01c451a842b8b7642fb880e6ce0f3720e96d3cad1864d3aa664609c11ef776d9f562c1f2de8625058592e6075ecd2d9117bca275d821c47a653245be00cce349c9237f2f2d88779e684dba2e2bc1e6ab6f99f24737d742bf5e07f9230c3b77a747c37f83a948df3423bf711d9f40e8b01d398de078e8c535324437a23374c2e54ae99ccfdf29498f0ad94a4461442b1ac4a94284d18b8e1a3bd240a6320000000000000000000000000000b2f478bd611ea4776dfce83859aa2e937286fca8fe73a596503a2a71962b472b5e6aaedb8a3c397bcea6811e5381afd8aea7c2192ebc40fb9a2b5e8462cd463a7a55358f7c79e90aabbdf40f3f09fab64a0f622599e64cec0e187b4f5b4d698731dc84f3ee93f50cf136fe88002ef6bbbed519c0a54c749386584e174a21338942d0c18b5b1c4c85502f2a89cf2944c972a89889d9cd840b1cf527c3b7c94c7b085c0daea68741e37860000000000000000000334a67cfbe9f90b9ca9e8991cb4698b000ec847977471523c419ceacbf80c5178c214b7c4ca519f2c9471c2457562302affe79251ee0a78df8a7"], 0xa) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x8001, 0x5}, {0xffffffffffff392a, 0x1}}) sendto$unix(r0, &(0x7f0000000000)="408c8372dff78edb8d95c80bf40908a0c218385f008025c5e4160ed4f919425e43b0cf109cb24abcbec28dac5f78282e3b0165cc3b65191bd21a17bfb3a813282d32723915edf8697038e995455eeecf7f08d3f9eff8c0721c5240c9648f4c0f158b4ce9ca850c60ccf578156dce534757176e9af9f7eba064f63c6f4da31dca48226e74e91fa6458198be49568390315365db138530da0a98e30d218553b807b56632b40f1c9ec8410333bc0b66cdd13378ced1bf0391ab32a44a9d34a00d72a651476b89f7b301ed85e038a93b16302485f15464ccc676", 0xd8, 0xb, &(0x7f0000000200)=ANY=[@ANYBLOB="8e2182a9b2aac591154af52bfab15e68f16e9f1911001d88921d34af6af25e4343de9974a8e951cad1aa08af1285746505c19abb49afc5c1421dee55f4f1c95d64d6ea51a260877c636da399fb05543af0fb7e073918c6e02997e337888fad770dc1073665a1cce7ccf79fc6e1b61940912fa96e34b7936b284a6c173a6439b2cb04e1508486e8b9fa3cfc4b84c4201f432daf032f1807110000000000000000000000000000003b643651eec965dd0b59b288c024356cfe293ae95454a2a9b93c775370f569f31dc55b9a7085c9efd0426052f3ba62a19a8b5b82451429160c89db400b14709ab940a5e1ae023383c222"], 0xa) socket(0x3b, 0x1, 0x6) socket(0x400000000018, 0x5, 0x4) 16:18:02 executing program 1: r0 = socket(0x2, 0x2, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x1813, r0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f6669ec653000"], 0x10) r1 = socket(0x33, 0x2, 0x983c) msgget$private(0x0, 0x118) setsockopt$sock_int(r1, 0xffff, 0x1022, &(0x7f0000000080)=0x7, 0x4) setsockopt$sock_int(r0, 0xffff, 0x102a, &(0x7f00000000c0)=0x84, 0x4) 16:18:02 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/223, 0xdf, 0x3, 0x0, 0x0) socketpair$unix(0x1, 0x100000005, 0x0, &(0x7f0000000180)) 16:18:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) 16:18:02 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) recvfrom$unix(r0, &(0x7f0000000180)=""/92, 0x5c, 0x800, &(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10002, 0x20) r2 = getuid() getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r1, r2, r3) openat(r1, &(0x7f0000000040)='./file0\x00', 0x400, 0x0) lchown(&(0x7f0000000140)='./file0\x00', r2, r4) select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) semget(0x1, 0x7, 0x7c) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x7fffffff, 0x2}, {0x0, 0x2}}) socket$unix(0x1, 0x5, 0x0) 16:18:02 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(&(0x7f0000000100)='./file0\x00', 0x0, &(0x7f0000000540)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='x\x00']) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f00000001c0)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000200)={0x1, 0x3, 0x8, 0x0, r1}) fcntl$setstatus(r0, 0x4, 0x8c) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000240)="8fc547594b87b5551d0d4325c756263caff1eb5f5c6f900963006192dd380c911573ab654287dddcdcbda6868f13dcf9d6900a2058d102a299e4e30d244a6e5d707f8ee0a887a540ef6425839192c4284dae8b8cc0bb1b5fe704439d1f7bb3730364785b992881f4d1d5a85b167e0efe1ac919faea1b1efe8950f434d64c050ef58935cfe743541c71fccd7b845c", 0x8e}, {&(0x7f00000003c0)="fb530d7cf273efc6a52f00f2876679fbc7228d69784fd9e81ea7f95b87ace4ae7e8ba8f976c8e39ed2a0b1f1ea77a92a6f16d18a91ecef6e2adb375702d1dd761f89543b5cc2f9c1c6bedf1b41d2", 0x4e}, {&(0x7f0000000440)="7bb417390348a1e98d92a8930928a478da85f8d86f4de10175dd2b95388192ec6ea208392d8c92947f1b8881c089dab69369b5f588d5e8272057677555db51aa75247215703b6efbb698e6d6cbc7588fed3965fea41e937237a60b6f40de1fa40aca74e3ecddafb99080e12d5185f27fab4aa5354c95e890df9c992fb4", 0x7d}, {&(0x7f0000000300)}, {&(0x7f0000000580)="f7faed86cfe75d948067e8bbda800e3ee9ce3183169813f2b9ef6d9995725b5eba1025e9468b8b0d4d860787d4be2541c08cd8f63d749fa2575e0cacfb134cd19ffc40d66072fe881869f86ad4363e471bf0712f28e10ff829aeff99c98d9f520150cf78f8bab2e37dbc8bc5a13eb5ef40c9f84210f38110a62cf7078203cd17900de98a641c32dee72c9f5a6bbf54ae1fed7c7cc43aa5b624a280fcaf171cce8801d23b3d89eec6f41ccd98f7941b6cbe111ce7e275d8278bccce01b6030dc2bea4b1ea67ff0829a9a0417df73e7426cea82b76f8f5e5eabc36bbedb6431993699c11e4d1f069a1ccc0874ff66e912887ce2cfb662864638bbce14b39d9f6d25a8a6aa32bb6a7f3bf6c6420b033081232005eeee762c495a0127c5b663fc2961cc5abee2a9d2727cfb3c6fea3b6ca2c615ca90acd53b0d57caaf68715b466ade7007c3d1cc105316680abbb3788d308ecfee3451afe927a3c8b6d5de22fcf66c910c147d883f78e0728c9c9b3c378bb7000da206d2d91fee98bb215fa7025f9435c3af5108c78ddf28a7af25a907fc08b80d38fb9650fb9456027677df829cdfef8d59b23be962c620851ff87571092966c9fa4dcef7bd83e9e463dafc91ead59ad8046c219cddbf96843ed8a0b3f6984b86578a8471a49fc539ebef8ac56ad2a174a14048b9e78f3e5da34c83c3bf203b67d1359ae1bfeda4e5273be9876ca551460c17b81b0e624159797dea38fec5a307391c3821e1d499bbd0e96d4a51e826d6f59a47f489b61686a0c49a0a4c13b3b591d25d1a99768add26a096e2bad193e0b629a4e34de26029d753260599cfa7ce80c1cb85b35e694457e67da29cb03d985b32c779312e1244747ddf16eb835fa93d8e0ec76b17d74c25f3b0e2232cb96ea20acf93bde84f11286d420b2e5861c537769b02ed03bff367606a7611ebccb573401b8ee27233ecafc9dbb3f44bd7028fd7c32b6bfdb62a21b8c27a912e366e5985f8ed3f894c963e87b65b85f7651f0913944297307f06fc5f15823cf766e42ca94db2502759bae0a7d4d5b769aa6930e4ea941c21b74e18a4ce40ac4f3d6f2bb9c47740f1aa7e74a07da0535dc72fc423653a93cb2f3174e9bec654d900c1ada91cbabc7bd8a18b54d0afb74c7aee4684f8a6905d11d55214f62340e5d4d202a0d8f727657effdc8d89a96b37b463a718bffb1c09a074dd74f2933b427641f14c2c4ac1ba14ab5f5b170ed5ccc61c76c16f10d33245e7fad87a0878b7ee0e8be750713456443736616053b848e75a0b7745cceb7897b78283b3bce99e602596f396ee29450e7ba6dfedaaf4d1da010713294322ab3919bad2b6d2208547eb7008173c0bde7a52b55de04e21a12be8753c5f08dbc8347df5e58a05efcbbb047001db2211bfd82e2c9567018ae504afdfc2fa4956b629d022b02a61a596f7041b6cde5d6a4cb6d7469e15d77a030937aceaa171fb3ae61e5971326875ee25db8bf5b032fa2a4f6e1a259da55e905f584c321ac15a71a5c481061a4b8258b11c2e9f3ed035deaac511d5d8b5538c4da6079d9288d4dc5aa63bb614f64ecc8dc07b5f33ce5d5d5319f2c7ade158de59af5e296e0e1f5b65e594bca578e6fca3cbb6ceb5e8c6e9c8f6ac94e2c62c3c6d7fd0e8f1f9f7bf337ad7cd442b354c39ad73a05a93bf5b927f0ab8895d7c815cf0e752895a3c8289565214828a5b327a2533de8c5a6144ffad9799e9a265703e85697ecf7253e32a90567630136aeb0fddf344c01cf12ae96cdb37f0b86e4180f28b0b14b835d1a33f9e970b78ed579a77effb41ecbb9aa2d99a0e742ebd8c9976dbee984a4b2066d8900908b6f5a07162bd95d7d0fb47c114960fccb85fdb0d3eef2038577379214bbd2fa7caacc5848c0199f47ae8a43c966c65dbc1a53cb1e20119234af1fd2cc369d026750480eb695fdc14e38a8f4acf46b956784415ec51f3d099c7898c9ed7f3a18df2ba69aff7586ae41a89e80ce14a755c6cb561eaea40af655645e8bf1b0ba2c833abf10e7020b9e0295f66bf0ff86166bf62f9afd0c633ab76ad5fd07fe3fd4bb4afe2c35e4d13ad4b04513dd8b179235847214ee0e692ef6f9cb73cfa8601a2626a437eba6cc9f003d8a81a50f1b6d9f85c52350b454911bb8598d27be09ef4da46de6717e621f93dfd344d4a1f8c32005ac758a19b193e7497f4a45dac50d0a4b40568197ef32a9418c5732c3680573a582198e69f1caea3a93fb5c70a2015ac741aef7d40ca425a075ba75de1142132afa175544f0bd34b3102846f5696c781689c30dd4eef669d87b8d463517fb790880dc89844014e101e709d94308921dc5679e16847b41383f1d8eaa8fd8146ec9319b1fc39633c3e9c2fac9de764b0eeb5768e09797f7f9b24f0adc0f0d4681bbff997160db332b4f5ba1cfac61d67b58be0ba1b3ff9f1f8d3f069c33791dea492f9921177ab21bca66a46d29566e21a44eaed05afac8bb64955bde98f78d7ce9ed7c35fa36ec3f7c30c12f22e45e20f3485ffb8bb9fdcc1072807ed2479ec615ba3df5e7a6f7c35c0869aaf6e92069d32c4ec9c702773afb987923bf796033624e29ad1984e757e874365c9a27693b215680f8c3b5f299fde92ac910efad873fe050d6a885572783baa9b35f4fc9d1e8a4a29555f80e89ed5d3dc1e6dcab5850df2131cbbd729b1bdfe91647c6a36bd40f970862e2be24967df8523a40d4171b763b8c098800b86fd2324a7c8955be3a22795c3863dee14e2d8c618f3c336661b77588f22acca719851b407a117596cac9b62f6e22296cd44308953a42c85bbcb6832adebc9c18b7562d85d64b584990e32f0ea8c5bc5ab94a35b8147f1c3a77c3fd53da514f2c1aef870b98c47ac83bfad47f4098388236e821c1b6384f544f8d466b5ec67067a10d797fbea703e8c541ef21c6217ba70870e6f5c1891ea5dbe81a5c33f6f870066e682184d9a086d89a3ad07ab98424e1691a467807c6ef0044a7344c54d1abf28b10e9d2ff3c51f52551cf39c71837fbc88f4aab2270ce7d5e2ebb47e8e0580837a31887f4e7f798a761b920fd67b4277311ac7e4c3948edee9e00f92ccdf8b891da69f53b9a9c59c96d0f99adada02d2948115cbf9d80b95177be4cf69892f1767381cafcb449f025c54a77e994a423a6cb5158758b7d17a6533b6f83042a53dd1d4b9ecc5f8ec35bcd08a620f4db364600bc5eebb9227b2c03f2a5db88a61db413142e608d0791dfa495ead24b017c24cc9619df4536c8d56b355a74c487ddd7b7ce228db3a7125b2ff96bfee5fda7a7aaadf8dc914c175f63079b783c450eacdd0f4c30aac3f38ab97556fbb15c06614c00181156897355cf350666f80155a2993c2ad627b937603f33ee4a20e11d720ae33071c6520b321a3975308a754065728633cc8b44facb27f6bebe23dcf1815b6292e7274946c1557a3d07554f285ed0acd3e7885a9f6ee661b6ecc6cae2e25beb58a2c2d97caaa01694f0d5315bd6dda760259086245be7ccb75a7f85ef2f385a5e7654052911569008e984af830cbd1217fbe1608daeaeb51d2da79aa84c30578c72e47b04fee7d690a6d864ae68907c45b4aaf444f4883b5684bcd7d3a915a35061c7efbf076896bfb7796486976547a88e7510007e04d95784e198cbe56df111ebe8705e96860eb507169d54d42d81f951262130466d0bcc58d2f6904465f28e686a2186f1dd93c6a628cb4c8e6de5c493da928347d40fce3ee82ee9776450747a2a77477ecb9ef95fb1c1ef97f2c88a335a8c93fb54e15af0d893e5275b340f5271662d15285becb62e294a59a3df3c326effe38191cf33c22c36b942a448b39ad6889f46a233b58798b856f2cb2dea94f4b8ffcd79d9ddad28d1f9eb2088c9d1f40ee453172eb597b288bd9348bf4e456dedac8aca778e6f9dac2395b93b5e5044cf4e2cafa8e2ea26602c83b52593260e3d45720d80843e46058ef679ed3be3346446bcb2d432ee16ae4d462adf9f05abb7158451df7f535b9d0b52e9bebd340c8cb653b9745c5bae3476e8310bbe7179abcb2c9f2c2eaae34ce354908c6cb374a14e333912e755feefaaa45894531c70fc002a86c86611a8a4f0182486c50ac9a267ef7c2e8493c5c605a04586dd28223dd37677369cdf5d59699945eaa51b8071ebf702f05a9736e740c337a764b91665f1e68a7f569e13358a9759bcf192bce255b3b697362cc381d9527ecf1fdb530ee8de79907dd669b62b60d5fc9fb1e600ea1a07ee0a672369366c7154555415eed90c4ad5ecd873a30a18f5daa7758fb4ae0105077ee4bfc60af3418d23e7abe43d358d6594a8b40842876e0ec855008ae7e588a2715a70a2dc6b9dda13cc6959c02d89692fb27406de86a08855f40ad4c96b1559c80403dfa9c86500ba9e94993b6408d6a104f65781a740bd7ea2ec7ea9b30330d2060f91b574d1d64117a7b996d66f9097a42cd199bf48a9f61b0c2f0369c1457fe0762f3c565fcd153a1ac9216cc8d4b2652c90ab72915772c59981d459842d3eb37cb12e971b3e3ccc3db0b85903ce482c8dc72ba5b6c60fcfdb9c56ce7951257f6a5fc3f77d1e50cb25402929c385d61f5aacf93da2f3494a529b8cb47c73ef2f97594d1d296030f93e7afb3ffb61dfe3fb089091a180a7c6bb42040267378c1b01befdaef8320c1675723540d139caaa1a7809ae3cf527fa6f4a2adf6843ed2d610afb0eb558a3bc0e005861bf66509a2c6a8dfcf466ab07da4eadd75c3f01e23a31992745efcdc3e2b75f93e3a4c966b027756203c451fe6de2c5ea0cebc0c86423da37ccd3e48ce031f1b734886f190c9d882e610dba757bee7549aba17ead537a18c39fe8aea1d221b455484199db7d818125151c0221c7d11cdae02430619aa279dc7e4fc8ec7064ae7386b3d821ff6005be2488f1b06d8ce4f26cea24461c386c83390ae280cbdcc7dc96e062ce245b78e87e4229196e8c2fa65747189ce5604c3fc47f1b6c87261104ea19524c8901f39308cf7bb06b2971fd2f55f916ca3bccc739053abd2cac288e82bed59f518c56566ae9c5c9f8ca26ecd808658d2cf4cb887e5bd07b085829a470e61957e38d6bd10a540a8abcf81a5f50cace730363d6fe5149bbc0f6b45bf8ad49177486444a8f01ed645c7890b9649b6188882dbb1ab7ef27abfce2aa175350a19475d0a6ab48459529e417c8177a59a6e2dfbbe808250874d923cf3b1cffb3da54f2b43200b94cf5dcb9769c8dc9af10459dba2649e626cfbb96bb033525b1812927b91b49ba9afcf2b46b1a18b1a459b9e7b3b5d5d795659f996903625382038e5118b5f8b42c2f25efb0cf45892216c0d8fd61b1d8b6937d44e28ff8f77b0aac452c91d2de963645b4ee5c7f963128cccffeb7980ed1449bb960248374cc778287def5e1838d48d5155a827ba2dfa83e40fe1484d375bab5ea0922f3e972ae28bf3925316e7bc7a52316950da6186016b1b031aa94313b4e4804b73816c130adc97c94f5777ff9107703fab6c32f3964193283f243c10e03dacfaed18b9e650ca301366a57ac17211b470d8980973dcef680ccb560a1e95137e47029d6e1a9410f4948e5fc8cb47cb3727c13783eb4bd8e244d5946a81ab9be71d52f706d7877f6c430894dab77ce287981ed4210714a8d4a9353168e7e89d2e65cd14c391372c5853be337e44fda1b87df4c0ef501b0e2cc3079989cdbd1f81064248dcabcf13d5a7e87c7f5b8b54415ff6ad91cab6c46e7a66e512e5e22b6199ccf06", 0x1000}, {&(0x7f00000004c0)="cc2f0376bc96c3f408454516ef5ff1bd9fbf4a791a8d70c8a1f1225f12824276639b77fc03169ed4247738c84b308a4a0e1f8664f5ee97342d492899f7bf6aac9fb2a3c4b363adebb972", 0x4a}], 0x6) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') fchmod(r0, 0x4) shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffe000/0x1000)=nil) 16:18:02 executing program 0: r0 = kqueue() poll(&(0x7f0000000380)=[{r0, 0x48}], 0x1, 0xf7) kevent(r0, 0x0, 0x0, 0x0, 0x7ff, 0x0) r1 = dup2(r0, r0) close(r0) recvfrom$inet(r1, &(0x7f00000003c0)=""/4096, 0x1000, 0x2, &(0x7f0000000140)={0x2, 0x2}, 0xc) sendto(r1, &(0x7f0000000180)="84e871ca517a46328aaecc6468ddab189f122b0a6c3404ad4d24ddb5c1b08239cfaf87db59169695d680f95d05a25334507ebb3afa80a95396745f26af4f9cd41a64c4a882a96185c519d68f9daa704e564119888c071d15f16b95dae39a22fa1890eae3ee487798853eaf7b85eb8f991c8dc079d0eedf1e6bd8514d1183295fcc3d7bfe299d548052483eb077783c350a8387a5b1cdb3171ae4dce77f4423beaa92bd36b5eb2709aed97ff5370004658ba7b17a944352fe20d3caf48bb7959b4953f1bdaae5a57c35503b71dba097bfc435ab2d77b74fe029ef43f34a23dd867eb03b037c43135767b4bfb5ecafe7da25", 0xf1, 0x4, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x2}, 0x8) fcntl$setstatus(r1, 0x4, 0x8c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) fchmod(r0, 0x88) r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) 16:18:02 executing program 1: clock_settime(0x0, &(0x7f0000000380)={0x4602e844}) chdir(&(0x7f0000000000)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20020, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x100, 0x106) connect$inet6(r0, &(0x7f0000000140)={0x18, 0x2, 0x0, 0x2}, 0xc) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') 13:34:12 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) kevent(r1, &(0x7f00000002c0), 0xff, &(0x7f0000000280), 0x101, 0x0) 13:34:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000300)="51b465a515191af93596baf4afe2f1046e4c1ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0afc0abed334fae321d0ad8485", 0x36}], 0x1) r1 = syz_open_pts() getegid() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0xd10, "b04d1a20f3ff0e630000000000000000f3108557"}) preadv(r2, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/115, 0x73}, {&(0x7f0000000040)}, {&(0x7f0000000200)=""/5, 0x5}, {&(0x7f0000000240)=""/34, 0x22}, {&(0x7f0000000280)=""/94, 0x5e}, {&(0x7f0000000340)=""/152, 0x98}, {&(0x7f0000000400)=""/238, 0xee}, {&(0x7f0000000500)=""/85, 0x55}], 0x8, 0x0) read(r2, &(0x7f0000000880)=""/161, 0xa1) 13:34:12 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000380)=ANY=[], 0x0, 0x0) msgrcv(r0, 0x0, 0xfffffffffffffdcf, 0x1, 0xfffffffffffffffc) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/248) 13:34:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = socket$inet6(0x18, 0x8000, 0x1b9a9d58) recvfrom(r1, &(0x7f0000000300)=""/158, 0x9e, 0x0, &(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)="827b541e2d03a6ee5e0cc25dbfd1407a8ad15aecda79c9685ca65a303a5d79a662a4f5829701ec664a12700be0ceb7b948fcc759262be8b7056d8f04", 0x3c}], 0x1) r2 = syz_open_pts() close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) unlinkat(r3, &(0x7f0000000100)='./file0\x00', 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "5c0400a7030000006c4d89bef0ac90416e19002f"}) readv(r4, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:34:12 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) poll(&(0x7f0000000040)=[{r0, 0x18c}], 0x1, 0xd691) poll(&(0x7f0000000080)=[{r0, 0x16}], 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x6, 0x3ff}, 0x8) 13:34:13 executing program 0: r0 = semget(0x2, 0x4, 0x218) semctl$IPC_RMID(r0, 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x80) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r2, r1) setgroups(0xee9cfb9e39f1d628, 0x0) setuid(0xee01) semget$private(0x0, 0x3, 0x10) semctl$IPC_RMID(r0, 0x0, 0x0) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000100)='./file0\x00') r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x3ff) r5 = semget$private(0x0, 0x7, 0x100) semctl$SETVAL(r5, 0x1, 0x8, &(0x7f0000000040)=0xf80000000000000) 13:34:13 executing program 1: clock_gettime(0x3, 0xffffffffffffffff) r0 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffc000/0x3000)=nil) r1 = geteuid() r2 = getgid() r3 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r6 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x1000, r1, r2, r3, r4, 0x80, 0x400}, 0x7f, 0x100, r5, r6, 0x100000001, 0xfffffffffffffffb, 0x8000}) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 13:34:13 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) socketpair(0x0, 0xc001, 0x1f, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0xa) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x11b) r2 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x80, 0x2) fchdir(r2) r3 = getppid() clock_getres(0x2, 0x0) fcntl$setown(r1, 0x6, r3) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000080)=""/78, 0x4e}, {&(0x7f0000000200)=""/115, 0x73}, {&(0x7f0000000140)=""/7, 0x7}], 0x3, 0x16) 13:34:13 executing program 0: socketpair$unix(0x1, 0xb, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mknod$loop(&(0x7f0000000100)='./file0\x00', 0xe004, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) shutdown(r0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fchdir(r0) 13:34:13 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchownat(r0, &(0x7f0000000080)='./file0/file0\x00', r1, r2, 0x6) rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') getpeername(r0, &(0x7f0000000140)=@in, &(0x7f0000000200)=0xc) recvfrom$inet6(r0, &(0x7f0000000380)=""/189, 0xbd, 0x843, &(0x7f00000000c0)={0x18, 0x2, 0x9, 0x7}, 0xc) 13:34:13 executing program 1: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) chroot(&(0x7f000009a000)='./file0\x00') r0 = socket$inet6(0x18, 0x4004, 0xfffffffffffffff7) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) chdir(&(0x7f0000cd2ff8)='./file0\x00') symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') 13:34:13 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x0) utimensat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000200)={&(0x7f0000000080)=@in6={0x18, 0x0, 0x70b, 0x2b9}, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000280)="ff02e32ffbd9b085c8d7f9272f78a50a99fdef0b51bb65b6651e62edc40e43045189c6674ea57685ec545966e911e8a9f16c02850b795380a201307cef8b2bff0d241c0bd616b3e060a1726fed492b550467b9a3e855d34e68d208936b392feed1122a9d647d4f099bea9f38e622a11e312d01533a3bbe025f4bbe73b2c6a8dae661a38b8ff69d44f2045b6b2fb6fa2c307a7aa83542194f575a20c753a0fccbe6a64644b82240e3834fd4793917ae51b91a1b1a868e6367ea07147ce0e6c13c76d9d19c91aadadf80542c909b31", 0xce}, {&(0x7f00000001c0)="72ab1e5dc455eb9ae354f613eaab0b33b1749f8b6fb3a4a0d0d5f03c3b", 0x1d}, {&(0x7f0000000380)="d3f819b6007214f43b2f9d097c6565093aa1dc4ecb714aa5c306badb53e3c184aca3f845a638130b72a49d45afde83a4fb87532f307233bf9fe1d0b3fd7a0804bdda07becde6c6230daaf0a08461b37f46764b11bf22c0c572bb4416c9ff774da1d6a3ca9f34a5340a9b9ad9860788ad50f43f5e71433a61766c27947d4095d7b1e21fd8e6ec5f50ab6cfb61da275e39dc138cd916edad08b7b6921eda745b4ed61f2f137b87b47a843583f7a35a0e0f82b91d45a36be002f561c8e9928b2cb31e0ad32779dae2eea8f1f6ded3b87fd2bdf4fb02b1ef986e8317b7c2ddb2718e4d", 0xe1}, {&(0x7f0000000480)="929c1ee9fbabf33ff2c7a5c611ac90c273c5dbefedc46e2bd3440664a8d3e9ab98d20da5d94c0190bd74601cc5b501a12deafe5cab17a8b3986fe1fb1188936da47ac245fb67c9b63a19f1a364b9104bd750c112e69cc489a1dfbbd87a921c39dbb4dcce7bf0bf22551d661127e7d6dbd382de02e939af5f5a14e97e58010d3c4eee5f705d41952b7a97ff7931d1d17d7a25fd7d2d32ca137f90a0869d5c45fac427a858c3643135d782921f9d19", 0xae}, {&(0x7f0000000540)="6cd8b4aa11560d4a8419ca3c621f062c9690ae3834a61d49d982806be2f646c65ce856edf423cd22f85f76c826a17318f1d4b20b89cd0218815c3edebc6e50768275cc8de1d8187ff1e9acd4102f", 0x4e}], 0x5, &(0x7f0000000640)=[{0xe8, 0x1, 0x7, "32d9fa544cd68f224567dba93a1ef82040b9e1d2dbc21c3510b4170f289e2badabec8b0beb7c555c7a5385183e0f2e7a37e03b8f0495d5067127f88f75d5e6bbcdad193e4784fa16728c02fb2fa436644f8316d5a0c3eba567dcb0ae34ad136c4d1a1d8ced7f54aca46b2dfa0a67ff3909409ed74ee777193186432cc5bf1d241f354fd8ae98942277181ce90f3c1cac1c291777b58e316f21ca7779f102359b0ef08c756df7e7483a94172eb0df864ffaa5d7feab1590e65f9ab2db6efe0460418874df28ed5c036a7c4a6f1dc12724560e"}, {0x1010, 0xffff, 0x2020, "b06a088412b653534a1f331d4b42ae590e20fd94543dd6d320398942b340de2bc6c061e946246dbb069abf14a4f2c6076ff262ec76db00501357c95e7e04492e7ad95dff853ebcc51297d89eaa9a545249b77f1304e5cd6afe4e703159d0bee2eb6f33e2ec7f9c04581d28ead541e66333262b5bacdb666df5c265cbf5c3d56a4810df458a9a7cb3d869d50783f23b11bb4036c6b65efa242ef9a5fbeb6f6a83c4ef0ae1ccc14d442230da3adb9ba7bb2facb3a3f45370dd8f8941cf570201df80652d75eec877a0170ce6541859addbb02e2b2a672a49c66239f9b76c4c16f0ad37d081aa818917791f0ffa0def587d5c614ec4c2ce875dba4400a8c4071c3a58f5278b27bb77e8be25bb9b4c3a7631440cb002483a5fac17af5169f4cdd4cef72751c1e3c0158a7d3290968d3759a86829e06716ddb41cf43a40dc5e7e75467251e9a8b2d3c3563e077b96807763bff7a17bd01876136ed19b65dab72bf693310526cf8a875b9af7df2689b04aba6ab6fb9f6aa2a0ce7f314fe7a6558edab9960c207fa8826a89b35c9d0f0513bbf5ab02f2b2214cb7b2c38d80e42f221ee9bda8cb41b132b4579f817fbd3afb9de5bba42b9ae6619653b64a2869afb0816288dcc6f2eb784d87501b8c3cfffb39652f037c0215b2b31c08f3bc9489c66d1a28ca4bb718e77ef56ace67f4c1d34c50faeed5a7cf92f8a24900633bc0cc0d7c9c92b127725a62aad5d261e9b80023c957820d9f41b5ece70a899c358d4e6f123f3599266f4021a8e6abc67f19d45324c89dff4f6df851fcea18e56b058b3bb9eaf09dc0900339b7877085b0f91fa59a9c81fe7f231e64b648c6d5256b2c1d132aff258e876bca5e8e04b8b01d658504b32e9a7a0d605a7cd38122d9ca8e76812b17e5e58e105bd51af1638b991b954aacf8f9975ba8d37ee17cba1b134e4236cf080177f1dd12c94a9c2b2a7f847568a03cbcd0277f9db3a50fb2d88ef8dd8854ee8617198266ee70de34feab9613b588b33872cd51e64349b6e781ffd56682750e49069c92658c85ddfa3f87c5d7285a5e900216120cadee10c952632c57103f05cfa2681cd61bd3243a3ed667873c295036a57ae338f23316a2b8ecb9e0a42f84f7fb67b85603f3f0deb58e3a2920406a600050b80684e1e06333cb30c5005b981ea9d0f610ca1cf912f25a5d08981a39b5608e1861f4fc871949b7165afd90c40d253b9a0723db0361225fe25e6220da016ec8e618e10ddf6dad7ef1337d2c05f07d3b23ebd8af6417b0112437deab0b7ffcc3432d50105acec2090e62089c95a1ac6a1eff11865c133b93770e39d74ad91aee044ce364af76e2567517a66ec70c4658831a9593cb99632349639484f45929b8e802983d5885898c864faac2a933e0f438db99a0e7c5ed95bacb118467c16a535344291906c22a62a5ae95d1269f4234ca6aab2e6ecd044d001113b56a9fb603ff708d65fb8deaee58ca1019ef42211ec86a880ec052a1b4261e0fa7ab860dae1bd55ef6af85677bfb5551ea8c2278e8cfae715248d424061780bfee3140ee3bc99959cb7f35d3bf68daa52bcb6028baf0c237c75d71d24adadfb17f9d634eda278211ad7839ee71cff49d97b90070aeea8efe8dd35f8781d116fc1a2b545d768d1fd6f094cf1c3c4ddd22cf49cb1000fdfbb4c0950ac7e2afa9ff899a15c4cacfd547d75c817f68b18a3838fdd86086b862dbe71d609348dc7acad4084219a7b3ffee16b6a563f299ca8fac69dae73914be1c89a1e31ea522d1fca2bb408e89c7b6bc155b02d93cd8f19a1a86dfb248651c8fc5453041aed70d4fd18df7c7c2d27e0fbbe1465cfd2b8966023c82b9386aeee16b9afa3980020d53c451621073040bb43ef54251761aa8941ef1b2229f13a75b3cf1ef0c2c5324afb07b8e388bf47c9d811c9b38505e28c0c5bed3a90b12e46c7d05be0c3a47a403f66171db0bf2e2f64e69165d8b2b7f0e367799cb07312b75028b2dc8299bef3408f8ba5029b46f70dff0062bb747d2729438d4255486573cd003872a7a45e5f85b84a95a2862f1f73bdadfc1de3cad39c397c0505fd2f2b14b397ee161c613aa13396ba1479e9a6fba55cade857c59a6d0c5857e3c938baf522d66b6872978769a2c669d2b6764cf765764ed2d072a6e914468abad89d93d19289696504a11c8e4f3a0cdb69448813f3c2887b7c57d7b16ded44f4add6711db544469a561bf0d5a5b653ba23a022c39f02387c0d0adcffcf73256484e9dab9b04e3d80c412c2cfce05b0676e43dc161ff1b51b2dbe8f6d64fbec303f59fab0b4f21e9386272de2b6474d7a87b9f4a680bf0ad640557bef339838fa3767bf0b7a10aca83aa3b26babc8447e6dd8f222587f3a9c47eeddac02b70a220d825c1b9b4150d423806c1a4d52710eeeee022bc05d6469254eb11c4bbac634aeb99b854acac2a9cbdee2dd627e59b78e1e49f298527efb15564ab6414aa198cd69d284319dc4cb09c7873d12523fb0b5c697c44214aa204654b47bf663c669a261b2564811f469cd607b408a708337a83d1b0999aa7fe47db8349c6bd542786196f309e9fd071633190528358f77b024acb7dc781b8370270f06c7734429f4f61568cce1d0fc9a991cc4f8b3d86bb1eff0bb3069ede1fb0fedc46b2db92a36b937302069241c928bf2aba84cd17819581045b8c51ab1e14c2c8741aae1ead42965c0be4624570b072581b0f5549f693ae2ab9e6f9f381e42b3f5a176ddf245b8d38cb1314941ffce92e9d564e63fb969c75a7dd54ec666c6bf9cb80777e3223d25a5e287a11118e3758e1733696b7562de1e8216a0a38551ccc24a46ff2edcca457e62b574d518ba1896da31e65d4cefb467c194a449493820e0daca64a788262983980cb4cc4e7ea5ea7cb68c164c88c1d57ff4443fd834a0fca4bc9f767056d341de9177c08c55a869783315e9cc521892a86697e56edbdd7601709d6340e8ef91dab2e3740607ae68b98ddd16e06b330cce4320a3cd1d4ff5e93f3e93344f73c24dc9d342f6ac1c6c03a53a94938b414b33f2e1af88ea63b4098581d615efd93e0afd1bb5180d4cf22cf80e9c1e745c396fc07ea05405d41551341ac9245315ac6bec9d1ffc310573b3a73735508984e99ca2e6546fae5df04ed151167f0364780f6ff3d24c8de492430f54f27aec31cc36a18277516e5f54c1bf6c53a2ed11e98892c348de3904287e128b6d8ca5bc67c6e1e0011d0787b499814c185acf4bcff302e5887cd9a44b2e2d3b739666285543e5612de19d3fb236277cc0c4f62447204ac6ee0bb7277e6f131647049e90d5ea211072d5e2906eaab2e4bea73624acd4463b62ef26630a9853b05e190780a3e3ff5d13ba6acc1a5f2d4446c9422d9954e0479a712d88908059c2663b716a8d5bf839c7b0aee0b8d7e8f7a3062a8e5b3520f9f7d291ef8bf9890d41fac2a7a5b616808bdc170404756122039223ed191b30bd193970cadcc9399fdcb9150e461659ce982fd9f570a17cc17dfe97c9b552c0bf78e05259f63d20496a7e8f592d4d2a21d51e6905264d34fa291be0bcf0125af89d8e86f0105a164ec59e9598a05927cae19b923ea5af4c14c11660227da90023dfcfafe15d298fc0f5822229b9a541c94c4f3c666c42a6106da0cc1c0aecf5068a01672b46e59f92f2239314a66dd0ee5c3fc88971b55e41e3114a0d038b5ef6393cee796a90910031ae6b9df631789f84ab10173dc50d0b3874429b18a098cbab92504538d0eb3380cf8b279d8d99102fcf122a2d5d2fd042bd0eb3392ed3b8c61d691858fbedd2b3f52ecd26b1cd1658d3a017e10c96fc4e3ada648268999a96938a8fcd825288026ec530ab6c3be47a268976a40bf7ccd42c3cd75c0fe9acb5444c460915dc1164f94fd2fda8446048635416538bcef66f5a47bd641a68df39e25b6b321e4bc108ad681a1cb090fb5c93529c515464ef7328a431f49ce647c712a105f24ce681655aab59cf208f64838e2da0302e7a963008e69a2919991415ca33dea97b97a88b49e29842bc7f7c67e860cbecf641f345ef358cad393129cc9543f1078440cbce98ddb1c3e56b501330b4a312ebdca96b00ea3b910927011c5e5f5b356b0070919eac97ef0e11c6bd38c2128b605dabf886f3c247d854871be6e69089407366e4d14de49d5a3f568eb8adc7c31be0ac89ea29cb917cfd20058f36bab034bce50555bb8e4871b5bd54f16fa4eeead69941449c5e859ba3c655a7af1a070dde6df84586ba334449b16d6434f51de20d7f278f87ab182ea24c42ea42d00fec9900e131f1fd737aaae4bb50e66fe0a3304f632c8a81254d7daa34dd6e2f658ae441988836ea585e5b8e67910811b76f1e54800d1450ac8fe00854e5e823dd5077e514cf6203e7533b7e328edf5a1bee65c0b46bf6d2aaada50cfaeee8811603451781db77d5d5c50412b55ec3e990439911e23ebb4b5ad4194b2fc31211cc92bcd22b8d2aa3d0e2d2634058b4cbadeb7b6e215daaa784d4049bd8145419081b035fcf9b9b9a3018c6b0c6d4605845e79266782eee516fec5068837d221868541c125ae588100d1a0c71db2596748fbd3ff56947e0d43ee14d614fb5469875ca1e6768cc7c29ec2eabc39577d1dc7726de111b0708bfd9170d1fcec68c8df10bb4c174465cae6cd5350b1ff30233eca6d8e73bcb9674560d15318845d0a3f2332b42be385d35ed6131e7c0ce54123b6d47c86dc56f82fa320b10d2a3e711378380735dcfd01208f0e0287ba90c3baf9c46d73f5c8cc62e403275509dfa117867bf7e6e2c7603833b9901904d7b39d58ae2b830361d7c72cc0ccb356664b63686d50e6c8d888a7bea389cd94d7352404738fcdb122753cd79f6e83d84276e37458406a803e5fd53f4406c8448d0410f4a1e493ef51838d3613283560ac577ec96a360ff55e0a236cb4c739938103504350d771335112929241b28c02a80dbdf802dd18405efdfd250b7faaa01c7c208d36616ee6c9eb40240a5b7ba8c085b2cea9db2e268eb961a186d9bc87c9e4fa9d1b83eab9e11ee2b5a054a8a56adb278a98bee3cf759eef61bba6a22e7eabf9ec8dc7c874a96e2c19137879f7fe85b1009cb400df48fa2d733f3688507a904f33502a802d56ae830bb3d2302be891c2848ad38093149f040d934edc6470deab4b8b712aaf8adab50f0d5ddeefe6cd0c4c9cc7b40671065cace4a746c4d881c2554db550b80ee350a5bf28d82b16140a2b82c4dbc4d260ea708f839771cde434cad164862aed6809b08f13b4b6cc9f64454619014a6daee0dd783f7d219f465bb85a8959fba913b7640066c46bb59dcd7b11739044de8f20bfb876b7184e62eb75afe5f2f3ebd64a3d6ec800efe1acfed0c2335a289f6dedcc9017c9c2ae45e42bf4115e1c0ba5b827a80f108ea84f6a3b5f4031433be1ef837cbd06020cb2d7fb89ee5262dcb98c0337d0a1f79806079bd204549037483116d64cd0f615c5f81fe1ad65706a468b9d443b23f0195aa10a7f676fe5f83c7cd75b64d1614e275b3012fe903afb5a00d661abd2396faf02deffb754b082e9b0c82e8a69c3310984e0c823a40bffa0aa7c5ef2d28435ebfafb5c83914eb92f725fa846e368efd10ecf99f6baa4913545ee97e48d7712e56bafc1b8464e8a269bc341a9178c6a6af71271ca1c622134daa1a92c96e46d02aec9084052328351d25beecdfa9ba0d9a2410bde24b2b91a67c02d3c4ef98e31d743b619653053c0158e44370c8ef4f2a19f"}], 0x10f8}, 0x2) linkat(r3, &(0x7f0000000180)='./file0\x00', r3, &(0x7f0000000000)='./file0\x00', 0x4) sync() bind(r0, &(0x7f0000001740)=@in={0x2, 0x3}, 0xc) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000040)={0x4, 0x7}, 0x8) 13:34:13 executing program 1: unveil(0x0, 0x0) socketpair(0x0, 0x3, 0x20, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) unveil(0x0, &(0x7f00000000c0)='r\x00') setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000100)={0x1ff, 0xf34b}, 0x10) r2 = dup2(r1, r0) ioctl$TIOCSTART(r2, 0x2000746e) 13:34:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0xfffffffffffffff7, 0x0, 0x9, 0x0, "75da45e4e7de0a51c47ad38a5f1396348f056bc1"}) 13:34:13 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x31, 0xfffff}], 0x6, 0x0, 0x0, 0x0) shutdown(r2, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 13:34:13 executing program 0: r0 = syz_open_pts() syz_open_pts() kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfdf, 0x0, 0x0, 0x0) syz_open_pts() kevent(r1, 0x0, 0x0, 0x0, 0x1f, &(0x7f0000000080)) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x14) unlinkat(r2, &(0x7f00000000c0)='./file0\x00', 0x8) 13:34:13 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0xfffffffffffffffd, 0x0, 0x0) socketpair(0x0, 0x808000008001, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) 13:34:13 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="000e2300"], 0x1, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300), 0xc) msgsnd(r0, &(0x7f0000000380)={0x3, "41f03bc3972252261c8723069f5276f90ad4b443b1cb7f66433bb0f77e55484cd252a5101f6ed0895d73e8c2e08a5205f484fa27f58e07f843402605e338b071"}, 0x48, 0x800) msgrcv(r0, &(0x7f0000000000)={0x0, ""/78}, 0x56, 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)=""/74, &(0x7f0000001440)=0x4a) getsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180), &(0x7f0000000940)=0x4) lseek(r1, 0x0, 0x1) r2 = open(&(0x7f0000000480)='./file0\x00', 0x200, 0x150) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000004c0), &(0x7f0000000500)=0x10) recvmsg(r2, &(0x7f0000000900)={&(0x7f0000000540)=@un=@abs, 0x8, &(0x7f0000000840)=[{&(0x7f0000000580)=""/75, 0x4b}, {&(0x7f0000000600)=""/42, 0x2a}, {&(0x7f0000000640)=""/197, 0xc5}, {&(0x7f0000000740)=""/248, 0xf8}], 0x4, &(0x7f0000000880)=""/110, 0x6e}, 0x1) ioctl$TIOCCBRK(r2, 0x2000747a) msgsnd(r0, &(0x7f0000001800)=ANY=[@ANYBLOB="00000000000000000d7fb620ec3d758377be6f585e99e090c97e902c9c8e1b455f0821afa55e00faacffe47cf1a0d3aee9625dbd9a4af40496292edee9a60d30d85b4aa0afc3f410c59ca905edca22f44e6d60b926b902fe88c9a7825b34e3a893e2b797530b370bb4caa5289098296f7e73aae2e71ba036a216d96885d745020e617237b35e7fd9e1aa3eab7228cb77715b8579713a0b491d5770f35102bd525f7247d349f55d55193296ef2f34dc14c2bc01a29b753cda14e3731ac9cbe4bf2720400025f622c370c1243f817aaf50e93b39199d6a26c866c3e02ab423cb39d3d935b3fb164e8d857c052047696d4537ed8c29a5a213ac4edce5ef52948ba41e1eac9e6cce6e4fb8a70458d74d908cab98848630a1ad1cee8728513f5b5a9edea5c8eb50087718dd7029f4ec9fa92a8c58719e0665de5b5aa823b5dff7e666e1f8cd6726e3cb585dc9ff2d52d34f0eead82c06f85c3821760600bd7d944dbfb1b518084d0e5f2fe6bb4ba8246c4f9f7a0b135ea510fd5ba4938cafa9ff130ac98ea72f726c498e0889e9bc8ab6f43d4077396ce873cb71d3cf9693c0874006e4a352a50313bd2d0bf999e994a25ff9bf572ab75b7b441c90157fc737029106e8d9c6b4d8a1f85aef39f1de6028c74ada1bc0905e99a8824283ce29781bb8281c5536fdd546e21a560a5577735fa5cf30adcd2fa68b385166faa6dc9f29d81023a94389297167d51fd37b57767cd8f8b34170c2baeebca6c77ed6c40420cff705943105ee027cb4340294a2323d503ab65944711bc584a0c53d78ec69c7122021f0d2e299f416b018addcd75f1cb8a08da27ac0dfddb128187c020f70bc60f1715018f5ccd5bd45a02d27edfaf318c57e210e77a12e9f29ad77e8e83640b1afa89bbab9bca60ba95b890f7e507dadfd6d264c417a6771dfb83767d36297e6cc998b17e830dc83900e7cd4845ee27b8f73445c785e061245f7b27bf51d774af3db76ef7dc39287f8e7363d0f5fe2720f7992bcaed079d79a70c8a176b6a62ad6ab4d5273efde73892d802e415143922984a2cea838e090ff72c6fea67a30b104427781162503e15283fcead6107c3d9acd244cdfff664c7cb993ed44235a3bff18f44295b8dcb12d67ecbd583fb370b8333fadce7014cae378142d49c6fd772414eb0c408769520a1dcb5dc056d70d4a0dae197784aca1648cfe9d2e6cebc0d7be3941e68e4e2d6ad01cd5d95d00490c8af5d6499679f2abccc98667485591f66a460c5e8019467c99d76bd487e06a3d071939c11e9a0165527f3fef7637e38ef63a8d732445bfcea8b764baa7b1a6d0a5c591104568fdfa970e395219aca22d448c4daa86be36f801435aa0616d17c4feefd5958dc0ee2b8c74e5e70f73ec3b9e21c12f1b1907e0235a852c2cabe36b4de5ba3ae7bb4f4658c314eec8924976cdd647d2bcf50d9bf80cb09248d929715c6c2fdc926920716803c421d9a282257494d92480f7c03cb5aa724e6ceba5161bd984a02f605ff3b036153673f7dc8d0d6a3c8215522f21eecd8ba0a86bcda7d2e11ab3cbc0bab805c4a7fde92ee831f4513743e9eb82c038075513ab44e374192ffcfbd54bf4f5e9a6e1d9f92cf84ea0bbfbc44b132e26ae616bb9a5998f4850afb8272305ba0cba12c4d59c9a008c2ed9fcd3b6354a19122f569e0c2fd7703170fa6c51d66ed84babc7d47707a31821beba5de503ae9e27bffb33453171204e5203eed826e7e36fe92b91e0131cbf5fb9a8913b996a49b59bf23664bc705961eb623c968cf8bf178a2ee7c313787cf665ceea176b4b5dc22d4772d04421bdbb294ea5d8ce3b044e7301ce0a93cd05e84beaf36f196208a7a61224044bb2fcb83042a99d58913105572029f596c151646e4c747ea2ea8c74de7766790621602fdc127563a551a2e8ec7405d15a6f101f54f73fb6ad133eb5ff9bb87927c9b556403036a936683b53264b796ee644fc685bc5b5d886785be1a6fe208c6ae42b8d4e896bd916f6a63adbaa31b71cbda3345cef3f90760fd8d718d21aacaae50e3a4751817f5799d717b05ec289cc0695aa725789bb7f413ef4208524d5c0132d0ef80751d7d7af7a67ae274489d728dc665bb084081fa281bbdbbeb2724b5123d9997ac72c3cffbdc9f48b696d474b6693ef5e8781565ba1767b45d5996ae41d42877614531465e36cfc80601e7371664908d4d5630ec73c47a913633b2157cbf4bde178b35e45ef7c8d8d2297f087511d7a5f5dc3a538b48c8a834dd4d8020f371ea9332fcee8434f89cd40f8c27dee3677aecf6a70414aae987fbddffbcccc7d4f3189a9d71f7b417911745afc4d3d4a2f65b12e6a721de5c675b86414fd60d5edfcf416377a2992f6dc721869f7f296cad09fbe0937e574c57c539d84c390844e0fbb004b2f159d7f15bb4994dbd95f728b3b6c0117d2df6dc309076d4120c4a66e2cd4b0742ae5d5f97e50ce0eb3e809bd536505fd5edbd367ccdd191f788b1f83d489c32b5c937fb05b4d73d87ffdd56c31fc765611ec1f93979844b87cd78e5cb05eef2ea64d3d50bcdc3c8305dbfce55b1801b28da36730c6929093c0b84df7acfb4bf23726723af47657e1b7849d4f1c111da8fa8b6fc4f2df084ae93c80b6f6eabb644f3fba7147614c55f8750509c09f7b2bab7197fb9e841a7f3818851c879ea6758fbdaf668950ac00b5186742a0a20cdfc721549e15c00df8056e8dd80309bf9b777505ef6a4f256561ce22617b9700c3ee08095d567939ca27cea83f334410ab1fd1e8cb4dad0d95e3e47c8ec668138ae40438378fe2124a321a90a93571d53d6bf82be632ef4c69aa7b895b46b34d0c56d1e4f686e935fa9c02727596695bac383985051ee89bbc53d57b5e144a999c037465995c05328112c74e56ec88964e6ec24ae21d649fda62ef2e18172f9f2e22c6d262267cf06a91fde34ebc33c77c1a3ccaacb99dba6dfa1b69d100cc9eccad12e425ac40c77bba50ff647b5910db71ef16d8313a2a6eded89b07384c455ddbcb85900bb2456a9780eb1a5cd4045f97a7f1f81a11f680c940ec5a809665e2bc39d112a2aaa778f473f9dff5fee8fb5b55af763506475e167fceeb9ba842732701f953c34251359c80785590497f441377d5495519f628019e7d78aaa4865a59b850a5aa487ad912321505389d878fcb5e16ac928b2f5095617f41d79fe3f222326de34a46edac3f97777e717d2d769e4dae560ef0e1279067d211349fa04121feb5d9a2a3ac2b34a2e5365f607aae39828a20e2f1e10be1855289c3eea0682ddb8553e98aa5bf9f095d5becc7a4c913f8c050b3f48ba4539bba36b3c2312557eda39689d2bd32f9199f3e5ac3f7fb5f2cc33f732018477890bd3061f2af22c75d9bad7176f3a7466d344b65277aecaa191b416d47354b45946546325e879202ffd7b78aaba5b63916379956cb889d082f74c689f98b5ffc91c215f013a6e286cb19a2553d50319b9635c4d5570d91b3e27341b4109849aaa28938f50c742bb5ab7373ce70982f4086bb051650191617091fd9f557482ff17974b6a8457d4fb020fc2c6c9f8434bf223a834b963a5b682821d83270ac4f7b61f9f31572411c7ea7aa04cf48ba08f639a60656444bc01209c90287af398f0fbe31ab9e73ea5fb372ba1902f53c1325712e88fa982b0c6158c2b84336f4503a2965a40f3ad3fb9bf7ee463ae8ee28a6c511519f0f6f695fddf2c27f258f11077478b388f460fb70c4c62045a5a12b0ec6e7a9b9f8401de411739f121051569675854c7b05569db37c7b41be5db2c74828e2217afadaa2ceccab915544189fd1a3e73765f59736b0ed552006507446affcf63e6f01ee18d19da44bdc80ac2f09369e6d111ab5e85d38737ef4f97a2fca95060000006b0bd3a6a38e85c4f062702de13b9b7c33d64fe91bc1849dcf3da3ea596ab49140d9a45f973232b4fd9bb48d0dd62c8d0a625d627be51a83a649cff3b78a3c95b6549454f1001dc670bba774b151abdc9ea47863af744a01884bc125c469492602b6bdc91e4ca53245d175a5b30527de8b4d3ece3c0dfe30e333e7b2a7d7223db07248494dfc361b107f8f79d645f13f50906715b694662c50d1b3ecaad81303a39a7dfae4a81227b182b06150ab9759616ef96a645d29b7cff05ff4d172141fce699573cd2e364a010562035e96e3ab20328f72633464127711b970e142fb5df0f662732dc9411f97ecd76d2d57301e24b6a8534a15c1cf27f39c3e8203958c075f01797ae0c62a44c0c32fdcf044958c6d0bab5e2e392a7a2a78a7c6380723193b06c3b0a4ba10fdcccf6600497d5b73c7a4bd01ed7083e59831e952e22e391fbd45d0a330f5b3cd50eb592cac96b0c06bff08c8bf70b6f5b1426279c8a2c5f2b6ae973da5cb93317ac536db6caec675b2d6baf58beb296604f3af29ff9b6239f4765fa66f7daa805e94e1a5bc4963592f19f34e1d44f12306b836802d8a3c00639a31173e449fbb608fe598494bfd62560c3714e79d4e3bd7f4dee94b44c265c2c7bb22a8931e080a19c598e0ace71b6a6083b908172572a8ca7455fea652157f108235e359f3247e8632246a365c5860bb2893726fe24aa6b3be16e64f713c08c71cf35c251226be68228afe08eb29badc7cba383e79f18de8a55156ea1f375b3ab63db37352ca4ccd5fdf2b2d9f5ac9295ce4b6f52f56adc9c5a46f4b6c7345644808de6d1db2efcfcf5764fde3217cf5b84f972a6fe298e5a93f39a601bc9412a3964d83611865de249e1544d59c419fc958c1439bd1d4641ea090fdef9f19126ded2840e9c41b920086558ca6c49656f244c1f223f350524c6be15100b7ee840bf46be3b5accb7b6a872b0928e178c649a6623fcceb7d85534fe16f4db420202b84ba19e320b07da8e4112acf10a39103c821d97651f0bdc09cba1d5d5a63b3ae80f02327a40221a1ba473df6e37d94c7179b0faac5d86a300a376dd9f6d65ba0d1a59a2065fb080469ad40b0df36732c791d14f50385b239949e1ed755bf2daaabf183407e5491473c35020a51c7cd9eeba1c6ea6484bdaea2db881d96bc3c562525d68d1c2d1af61dd48d6f221c99af5ecaae95104f2d52d3edf0044322f56f9916c16f2fa5c7c29984cf326fc73f71d1d077fe8b910da45ca6395d11a205506e13d14067a03a64681eec71b644d6145b5dab2681f604e5e3b48eab630a67fa223a75c074dfa97ff80292126bb7f64ccb6522d966ef2ef43329f0fbde8f1003ef71f67147b0b361c0fea8e5008ada16b76fe480e81360a6a77f7364c48603387346cc59d5e6d1637de61e778d745702ccc5e1472e5d38a1ce44843e5a7dafac055b3bca0b55bd027a5635cf30030e6f886ff4d5f85ad9f250ad70a573a7f195d40d3b1cff1c4b4b1a40863942b543e7b2c316f5e849c8e745e288178a624902814595ea68eab6e219d938e07e51e5d0c894072134d0ec30dd6d46ca78ea398c0c84dcd4537971b850dcd919be209fb0a8d78fb3fd184a191883a3068da97e7d254422424b59f0edcf894593273affe907644328ed3066dfd4b38b5fb71b8ddff3c87b5e1551c65c49e097b02859c2b7924caa57585a89e8b89e044ea77e5a8c994ec63b3f4413cc0a77fe8d3d7e5969c5320cc746abce54f1beee48ff13f8c83ef858a99b7b14e6fb342637fa1b7947fa666ac0a928333d45cfe6d665117f4b6daf7a8e12a9c8bfcdd86c66b620c7550f4528264890a80ce4eaa4e9ef502f922aa25314867502bd037a7d804804ab191930abb9c6b3c133e944cb2ebcd95bfbaf80d696164f56e332c54979266a38adc7f52e25034ec291cdf281ebbfe53d79fca551cd46dda8f6e41cd37d0eb8210057d076a569d7321857175dc9aeb3d697727cea216c0139252c353459b916fe2630433804f1fa2c9a98b5ddd66f8676b1051efcf4772353a3fb72ce71335e07b8f2473a35a6118e5f1d946415707f5498abbd3ab8f9b8d6fc4ad8323a08e3041aa8e82cc67f38293b60ca442689d0e7e8f79977cbc825910da873e84b11c94f30eae9d4cdfc1ba550e327f9d5ceb86d92a5de5ab7beb63ccc17de63aed95d819337846a43b182a71c6529b3fa143cd44066e004482fc2e2f0789133197854b099da73e400a38b588dba80ba3946346157731c797e"], 0x1, 0x800) msgrcv(r0, &(0x7f0000000080)={0x0, ""/213}, 0xdd, 0x3, 0x1000) msgsnd(r0, &(0x7f0000001480)=ANY=[@ANYBLOB="000000000867fe79224f5dcb7200000000da9fa060f89a8ae0894262159c826f26dea052a72b40d7e2528d5b5d4ab04ce32f0f770fb9e21141052c93d8de47db6d039c3e6784804651a3e165b6b0d2420116e842cf00c1689d600363faa250ba630e80e88b77d7740c9137c1cc7d2e57eb906f1113a023628bf821803cf8d0ea6d54f38fe264ed51bb748a16b35bfc8ef86df498d84ca42cd9def643facade851485ac46f41b624fe4365d01809a8318c7d07be83b524d425bbfdb3ac3736def49659f20f7064ec55e8541826a3391c4e1eaf36754200d4b7fbba84ff5a00eee0c3559d9b872aa280b"], 0x1, 0x800) msgsnd(r0, &(0x7f0000000400)={0x0, "d5066b33ef2576dca6f06814d2f297328953ca7ba3a5cfb6760b8f87f211efb4ce14a43a0c47b0a8bb52ef8175254d1e80031ca6b4778cb7a3d10a691f0fcc82b155d110c74a65dfa03b326e9f68a865c85d159354"}, 0x5d, 0x800) msgsnd(r0, &(0x7f00000013c0)=ANY=[@ANYBLOB="03000000000000007245430868988c6ec70fb2aef67e0056117e7da45addc61e3a0d86cbfb177e16c79dd08bce162072a10db8696724f278eaf331b9fc55d982ee63e1b1a572234846d00274eb152e2ec1f88a1f59a08771c021adf73d48bb8d131cf3bd070aa70203fb04749c13417a18f75a6f08"], 0x1, 0x800) 13:34:13 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB='<0'], 0x1) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') accept(r0, 0x0, &(0x7f0000000040)) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 13:34:13 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000007000/0x1000)=nil, 0x1000, 0x3) write(r0, &(0x7f0000000000)="6c879a0a04e0bad933fd5056eaf9e1f91d51951c5474b314dbd373310be6d75c2030d91e6919babd81465de550ff8a952f2a9a743fc8fdb8796b913ee3951e6d1234d560bd09acc9676b4083aee8315b314b1b3720cc9dd550d792fd3802", 0x5e) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x4) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x6b099c1f) 13:34:13 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) socket(0x36, 0xc003, 0x100000000) socket(0x6, 0x4001, 0x20000) setsockopt(r0, 0x0, 0x4, &(0x7f0000000040)="04000000", 0x4) 13:34:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) socketpair(0x2, 0x8006, 0x6, &(0x7f0000000000)) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0xbfb7, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 13:34:13 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)="1a95", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() poll(&(0x7f0000000240)=[{r3, 0x4a}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xffffffffffff8001, "8549558802006637054dea9c11fe4dbfa600"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x2}, {r0, 0x4}, {r0}], 0x3, 0x2acd6c98) fchmod(r1, 0xc0) 13:34:13 executing program 1: setregid(0x0, 0xffffffffffffffff) r0 = semget$private(0x0, 0x4, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x1, r1, r2, r3, r4, 0x2, 0x400}, 0x7fff}) 13:34:13 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) r2 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/147) r3 = msgget(0x1, 0x8) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000000)=""/88) msgctl$IPC_RMID(r3, 0x0) kevent(r1, &(0x7f0000000040), 0x9, 0x0, 0x8, 0x0) 13:34:13 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = getegid() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3, 0x40, 0xa8, 0x5, "3de4a428e437b86b250ab8dced2062cb2228fa63", 0x8, 0x81}) r2 = getpid() r3 = getuid() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000180)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r5}, 0xc) r6 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x40) fchown(r6, r4, r5) connect$inet6(r6, &(0x7f0000000140)={0x18, 0x3, 0xe2}, 0xc) nanosleep(&(0x7f00000006c0)={0x1, 0x5}, &(0x7f0000000700)) r7 = semget$private(0x0, 0x4, 0x21c) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000001c0)={{0x101, r4, r1, r4, r1, 0x10, 0x5}, 0x7f, 0x0, 0x1}) 13:34:13 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x68, 0xc8) r0 = dup(0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000040)='./file1\x00', 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = semget(0x0, 0x7, 0x40) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000100)=""/148) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000001c0)='./file0\x00', r2, r3) r4 = open(&(0x7f0000000240)='./file0/file0\x00', 0x8000, 0xf8b695295ccc356) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000280)=""/19) utimes(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={{0x3, 0x710}, {0x8001, 0x7}}) preadv(r0, &(0x7f0000001700)=[{&(0x7f0000000340)=""/169, 0xa9}, {&(0x7f0000000400)=""/238, 0xee}, {&(0x7f0000000500)=""/30, 0x1e}, {&(0x7f0000000540)=""/88, 0x58}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/88, 0x58}, {&(0x7f0000001640)=""/80, 0x50}, {&(0x7f00000016c0)=""/16, 0x10}], 0x8, 0x1f) r5 = msgget(0x3, 0x8) msgctl$IPC_RMID(r5, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0xc) getpeername$unix(r4, &(0x7f00000017c0)=@file={0x0, ""/52}, &(0x7f0000001800)=0x36) semget$private(0x0, 0x7, 0x0) sendto$inet(r0, &(0x7f0000001840)="d02f13fb3fb11a7425595f2bb58010a7b29188339fd9672ee8e2be7a9e1bc08b342d589222dbd13cbf014973be60ee8bce7a341fb34db9855843246aa8b2d619c2c5352db448d75654196b3eeda92aed8201a33a82e0cd4eee31d2a17f835355ce6d7936bb69f5e6b040e83ef67424fbe9db9c395b846c11c5450d113fac940316b72f6a38c2cab12dcfe5af558cb917540fab50e371c41a2265cffb62277243032ba72493789be115e19aee49dd12f2b9839efd71d4fddd6e2cec2b00af7f19d3dbb28c382b05a31b5fc1e3fdfba2ef64391ba3415ae8c3ad6f9e741e08d3e6c6841798409a95407737a448d05f643a2d70e400e9a85f61932048e641f8db73bb99be9e4a0db5f22cac11feed47b96c36fd44fcaf26f4688aaa78a9519231f8a5f0ccae65784b33289a38581eb8a58fcfcb7031cf9624ce917d324094aac8bfb50fb0dd40d2e6b8dfcff9b945ce83658240a6f476a43945bb847168bc46a28c0356f836be48d9defe9936f6a766264a6872f8707b801711c4733c91e633b87894454c41db5472463f1d7cf5cbf54c255da3c24cababa9e16ea1b44e87108b6ae833a3bd2396bf1c4a83d97329063cc55679b8d4cb809aaaf21021f5ad13742c79639aeb5ef4a54f49e0b6439d571909a43c20afdf743fa97a7b534a9757288189482eabc4c9ea5500edbef572deb63119b9e2867372a1ab2f8ba8df2b11b80efa935ed78d08a3d2b98024b67b3c503fb90b5f98af5cac4d206daefdcce88126a0c7c89d2186fd500f413a165be654da1d1f04623869b30d267c7ca0ef520d2ab8143715b5de44dc7ae81962ef0a47b27a8f181611cab5b0c0bd277870c4ff5494953ce6a691195e9f1bb026e8ccee551d8b8a970f2677c2c1bd14d41267f25b77c0051a4b4cbcd7120ee7fbf2d5bf87f2c965ff8e95d9ca89648825a7a10f0fea92d076958201fefadadfa2f8b2fd0e6b8c6e259ef1e5ad4e1c2459f67c5c0b33d0b0733ec0664aeadb4f1769d10e5d07169cf56fca066b9456f2f5ef315a2fc1d4a65872aa266c78602aa8d6506f7d903498111d89e30cbacfe8211de421b95cc0de75fe0f53b68cca79f1bd3d0372919891cfab8ae612ffa5ab2466fa55241b6c9797c3b400c7ace251acf86ed8e660bc6a09f70a4aabc0aeb5581f2fcc1b5e34b745fdcda92a44cac54dff538c3a9a9d1521bd153fd8fdc2cf5b5aca7e024b392d6224c6bde15dd2bc14c029313552d892eb0c9bf9a30918c501b919c59345e939ef105b5a9f5df915328db7f6c126e8f2d4b1701a4e54454f7ba6ba947496a3a6a5d2754db99a831dcef42b06924f9187471acec8bd836c429ce89b3f006464c22d6e77d0e3468513cbbf1dc7c57e2b402bf455d12bbe276d364b2149a3a35357784ae2114589114bbdeb3c56b8d2832152041b8b950e2dafb2b861ba57b134f2bba8dda52d8f934312285aaa78321595a9f598b946c7aebf260531697dd62b83efc450da2ff3b5e8497c7f04fa613b1b770c035e7b43ff2ce80421f0622e8f682fd3e15f4a987fa42737d560e6d540bb2bb89f79d9b5edaaf05fb86286cef974a22a61e8f95822794b97ab0a370daad1ddbfd014de4f0ccf89fd4150d2fc1a76b4710aec08e4442f21e70ef3e3b24a4c7259c468801cda9a05849ae2afd55efda7b2f64d95366da73e86ed6c0f04aeb9b87087260d77c1fc8d93f37f9b278b772ed8332d68d933932b68d6f15c8ceffcd154e63a91a15b592532b1793f8683468c77b12ce43aa5225f0b0aa83c6c0853e60d23ad9aaa1137f25efa4b414ba3f9b6d4061a856feecfa765b67026e3205990ac8d8af44ab4ed3a8e8565dd48e389d36a5ce3a42217c528f8148f70937221f3b9cbbc6f85e5abd87ad7afc5cf08948e213370d7db6da70239739f8196c6a086b8b6ee1a1a81a1c10c598ebda7b3b5b93b0b5606a42fde672e632af31e5fc91f2c1074e79e0447df45edcf26a3a5429592bf98c0c0a1b8c8f7d528b18f67246dbfbbb5acb79a9c4e50b42952186a8f4a4003eead4be1279a5910d57c4cea80bbbdf2ce4a5806c8010904efb8483211dd7f2e6983e033d5bcb7c528d274ba7684c9d1d737809e344c442e6a3746c6de0c2cae86978bb68de7dd29739f277857f8fc92ff81298921c81aa07f3edf13ae255c5add471ec7e02b1e658d9bd2d3ea14859dc39df2b18ab843a4b6d48aa54dc8087c71d1795d7fac57554be308880e7d283b88a2cc8f4d104a42b732c4ebeb6bd5ca114581d0a29614d18f8248f15a98aaacc87e048b206064f4ca50b5898249635ee47dad5d93c91bb6d1c1d23c5cab52f5521db46355e39898e0001ea24e8d70073f679d874dc35f49e83061bf1c4f98f03adbc0ec8abceae8375640f897f74e1e054e2b5bc2d423b19bfe92d39647e9badca49af5d28752bb97a376c08daa1ca5eb276dd25160ac133cfd631a0fd0ae930cb88fafbdd2fe079725ecea6ee88eb6dabc7bafbf1c5a38111d81923938d0942ea27126bb1181bfd949fe25200aee492836eed0c7a8b686b083ed99cb1ead826854081a54731f9e00b5274a01c248b2059dd185dcf38f340143c38677a1ae430e122cd383b25ed094d1674f15862f5520c248efef581bf37e233b18d1f88f8265bb57b9c301916013db2542a72e9ec432376dd4338616d41bae700f1a2fd6ee532e329a98224f819319a45c0fc608369975347a8c4ef827087473409508592c76c44c4860c89a0e0eb838f64d3e8208c7164968efc32f8969ce1de17f4fae3c3820cfcd1cce2db26e42b1488cd1533fc180d3795c01ea7daeb6023fe0baba918d8a2cb4b1974e7c3adfa2a5afa1904753cc5a4778b4a826b9278d10572da34462915618fd10d0838a298711dc7a3bbf42798499c01522573b25347fe0ddfdbd94803db7d2d0ada53ff9b6fe774a4c16054988ded60c384770756f9dcecb9420e9853b05d22122f96b4709a293a34f34da9ac9baba60dcd270bc4abf4711192ed64a4b6ab709f99b315e37e93d2d526cca838237e4e1661efbe5ae10572dcc626224e8f88d762bcda9a654bed723ac47bfcc8cb147ef779a649ca2b3da380290d86504828bd790af5acd5f5eac6bd36a71f895efdf749a2a9057a9938ff7ea4a87cba169c853b8fada1f58a02ae2ae92bae67d63963885fe73417e0ef3dfc6a65d75e4295cf599ca7dcd5850cd51c1faf82a12797711e136ac9c9fbff54891cb2214b9e404629de07df9202407a64ca9938eed19ec21c16b821dfc1d59c6341864dc6f572013d0bafab2e6c129fd83e8e502528e187fe4e9a2a213c5cf25dd59cf95f945b1d413d06d5c5fdd855c816fdc6534fb212c5a3316edda43da64387ed74cc085cb3c1fb51b6fe16ac9365b4165c51b13126e90a91f1ff70208ebb0bbc1d29ed7aa047f67d3222fb0d39fe0d1ff33aac5ec1cab2c106d2dcb5f8666ba5aeca00f64a6c00c6bcbecb73a098e23532054f4daa6ca0fd395e531563ced3826c8b158f071d5ad05b69951c22ebc1c81f4a0d4efdf27d3a84b2e72cf01d101c1ec811585e5b91817189d8ed5fc15601b92f07177551da23ff10dee58267e38be45737241121ff0eee592edfd775158e26b7ca8a733eb06ae9ada9f74b6e385c9635b09e819d330ae336589efac05f5993755cc580a907e70fcf1c77be48e117311b6042666fb1fc94548c367606d312629dd71fa5afacdf8fb6db70b29a1e401337d320cf2b0e45d9efeb6bd16247af85ce6809aee935bdb4feec248c7f4f0c2a27cede3bf13cfa2d51e6e4c5401b60449b174e3e34cf0dc43c0fd7b67bfca563b387ce60e1616741a10c06fafbb405423a65a70407831c8b58b33c95437646d9e8a0cfdd341fb6d0a7f235ea9a9b7bca900963a568fd192b3c6f07e8e911e416aec2d4b1bacd179fd0905957b4991ce4e9ec905fd801db5b9cc78c7d88dedc620147b480704776f9e4fba592b91ef30543453e7db3cb047977822e5e8c1d82484d545fc602ec625073a048223489d6c47c6f2416d1747712d425969b553636b7d61b2c1f1d50e4bc94dbe183cde873c858a2d15079ca7bb68053d0bf92c8f45df0de1d3973a77c6181f745d58d23472ee4c6953ce5e33025abc577df12e885667b306936aa98e0dc21018bfccafd9f21531946cc8a8b672b59bed942aaed14bfd8e6348f7b4b94c3c21465afdd79c2f8b375aa940422c044e5dea25a72d928d14a872978ff693a1a920546a25959d2988b19d7a8e7d601b650d870e0e656a8a5a80ab9ab9bd63f4c2649a905e5f9151eb2fd84af647bd3ea6c8698cfc36a37d6e5d0270c609ebe9a170078155fbe00e1a14ee211217d80c55cfa6f64664b7b8e2ac25c4bc894267e0e83a50a10543cdc559c5242433d61154790a0653240a8aee5d4cd8fb852e600fbb17557e156ef55beed807de9314ff59b7a5e597759dcdaff7cc4035f78b8d4d5503b45c510efbc288b515bf9de912a1b7942b40dd9c97cef7348227fe0c6667e3ab0483e7c7c0ac330c1124e8198bfe8a8bfc4edd23eaa91957fb67e772fcba78024e015bd4fa296f88bd43c4acb4b9f32c6ffce1d8cfacbd444d5a259fcb03051a014a2225ef739542612bead2e3906b681b5f15583fa676955c8e5d1f3639d45adc10c569b43bcf648ee6a99aa7b5c0e0015029b6cc8a6715e7600dbbd84e673719473c8bc624c9cd43e8f8d1a175d53a5bb9ba697f992711c2630d84e38c792e4fa0fe2060b978e67c538e1bf62ed167c8e1c046adbaf3a4e0d1f5add31a5a0f864fe4f35829b8624958193be82d8783efe26cdb8e09d636e00c5503b34f1410d17686a5f10202dea87de63e23066f3beb76357692d10784164386c3f04da639b873de4ae35ec039a2996f6f39a8c04d6158e65345215ef4fde73234e3d8bda3c8dbd619a875d72f5e980fa2da01f884fb7a91a1b3080a431ff8bb8ac5d42e5185423054c61b151112ab8d27f9875a820c2fd2798da37a29ac0ab9f894f3a82b35cb38086d703be35e0545d0d5d12768848ae11067439f185b43a0f6d6c8fb1addd9ec584204e51156298c110935398ddf46dacaa06f97605d3a7c997bc2c93f5ff156e4f23136a29f40c429eaf013883db50a887be16413a03ab782de5ac862c628721231dc923d9b288f34539c84e60bbdf26261b62c2829524403dc593509d9eac27bf6a2f8f848f7e4625983f50a57352e3f889e27c69a31bf4d1f0c40c0dcf0b9023cec972ca8491a97176a58ac8ddd7e693840aa983528c8d07ef5c015cc77c6dbae33f966d391fc328e9a7ea23a3d79a3c99f41176556249df03005ade04d888d633cbe2002bde1cd2b7d69599262dec822be50983910b8f48edd335f05f4f79325c0af8c4e952445f61f7fa57a12ee22b187c7364b4677418b4ed3756ae05edc39d6cb5c5b20f055b0caf56b17bfb1bb040048336b7cc858150e503ad7016cc93d36b1f88c480c5f2ae72ae59e754a958a68c79331fd5ffa62be4bf098021fbec44a46f3f94ad45e379e3acab2efde3f9d99f27a9da8e36782bbd49d2d4848b9862a846f112124e678b19390c2935441141eb4bb5b567cc8eed2b145aa55568ff80084a31a284db67bf17309a19d3667bc2f9078fe9df6eeb2717adefb71d0d792f0a2f3f14e63b0fd0679aff7385255e5856ada722995b081a2aa5019c1e36ba5cb7dea944b9447a3606bf02316c41b5e6bc0d4648981d21bd1b721cd70acc126e3f8f331a880f29d4f2a94b7eb473cb484b5ad7481ca071db4", 0x1000, 0x40c, &(0x7f0000002840)={0x2, 0x2}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000002900)={0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000002a00)={&(0x7f0000002880)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000028c0), 0x0, &(0x7f0000002940)=[@cred={0x20, 0xffff, 0x0, r6, r9, r8}, @cred={0x20, 0xffff, 0x0, r6, r7, r3}, @rights={0x28, 0xffff, 0x1, [r4, r0, r4, r4, r4]}, @cred={0x20, 0xffff, 0x0, r6, r7, r3}], 0x88, 0x4}, 0x0) getpeername(r4, &(0x7f0000002a40)=@in, &(0x7f0000002a80)=0xc) utimes(&(0x7f0000002ac0)='./file0/file0\x00', &(0x7f0000002b00)={{0x9, 0x1}, {0x8001}}) readv(r0, &(0x7f0000002f80)=[{&(0x7f0000002b40)=""/140, 0x8c}, {&(0x7f0000002c00)=""/119, 0x77}, {&(0x7f0000002c80)=""/133, 0x85}, {&(0x7f0000002d40)=""/108, 0x6c}, {&(0x7f0000002dc0)=""/146, 0x92}, {&(0x7f0000002e80)=""/84, 0x54}, {&(0x7f0000002f00)=""/83, 0x53}], 0x7) sendto$inet(r0, &(0x7f0000003000)="7e20983c737e44fe4bd9e501d07c2d1bf979ffe85d64f60b7ec7f570aeea", 0x1e, 0x402, &(0x7f0000003040)={0x2, 0x3}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000003080)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x49338b36f8624ad, 0x0, &(0x7f00000030c0)) truncate(&(0x7f0000003100)='./file0/file0\x00', 0x0) clock_gettime(0x7, &(0x7f0000003140)) fchownat(r0, &(0x7f0000003180)='./file0\x00', r10, r11, 0x4) 13:34:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x712, 0x0) flock(r0, 0x40000003) flock(r0, 0x2) 13:34:13 executing program 0: r0 = dup(0xffffffffffffff9c) fchdir(r0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000001500)=0x9) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x7, &(0x7f0000000280)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r4 = kqueue() r5 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setsockopt(r2, 0x308a, 0x4, &(0x7f00000002c0)="7cd6ccdb1157e039560fbdcc1b197c681774ad069e86483fdf7f175c2dce4810352f65f3771e57202c1d6074afb8c34f129f08104b942ececf3961dee10713b591e8e512621e2f6d2e60ed9d6df1eecd57d16133a280ee8eb966463c0effd00419d22da631e07f277ebc22c7d0bcfec0a6186a21612a463ca33db2b4ecdaae168b96b1e88a649f5bb74c8d03e87d1968d9d9697158e2502b386e69c2a9ef0a3dda3a97fc60f9b4bd6df943879d2a27ee4313284ed69830ac7d3bfeb449148b566667452db3aecebee4176b1d54dbc5a515a38ac8403660cc12ee1ae154de686818e4206a323e664479971390924c95a612cc9f60cc66883d1bc811be7f3a74fa1a817871ea8e301e63560e25c8b48247dd04652703eb936d76e920bf8e03cf6cf38c57c0621a6f2e038fe615f5cd91739ae9e2acf15a18832773b2557793c315f3b997610b872cff5cce48233d771a673b79424a9998228da14f35d59280d9ca265750e723e35642cc243650629da1bd90ba4fc22a3a5ee00464ea737874120eb0394e1e2abafcbd436d37726bdeeab0b3ab578064d4d6b8f666a078694b62d2bca26e88c6e00881c5c32457fa646669f152875f73e6cee42cbbab66432b042748249d752db93c2e0be50293b885115d356a9326f3384ebc7cfa0b234518ef894f712649800e8f31c4d3380fd0a6a04164ed492a88a0373150f3e6d26bdefcb1bec3f82cc4da48d64b21f7325c0093a59ea2b3e2934229bf09b5eb9b3a4f1aef91cce035dce67b254b8b501bed816b7cf2840b9db5e29004d26875d9f0e55000e5a19ddf8b1d27e1198af2c5939e2cad5ad6714c2d050439e3badda26df14a973e085554a27ad1799d5f1b51ef0ee9f13ed35eef6d6b2336c2e481641faaaed7ecf5aec6e0815b8afd65d8992c3cc325adb8499ab35988ccf6a54b197a7e937c9899beba9e93420419e4040d6a5818b9a41ed61108b46fc1e80bff3256ca68803c1ff9b83ff20e4da04e827b2341ecab3fb346ff9f73f5e06bbd99ef6d669b9df3e7521e8a9293050809fef3a05e80c862b8e37e2bd039c7a02e95e1ffdae47a7cfce9aa243d5ea42b937b84fd92cd40c4e712cec5f586c6124ad54146e756f90de3cf679061010dd675d34077fff430921b95206c3db28e14656da4f955ea836113ee3edb1c27099be6f80826868c62cd84016a45135a42a92b4871000899472fd3485bda5d236890f1dfa656f039289ba42f583f36e74863bd1eaa54bf7adc7d9594c00add9a26c5a8fa7731b01d48c0cfa2a021f80582feb0ba502def52b7df44195522e058e59a3ec8899095e6cff5dbe45852c121e4534fb9968e43223f10f505f9f55ff73ce61f5c62d0f887f83b8be123f39ed313b18ac1fbef364f9ce58ed270b99c31394da33004cd57164f484b67b7f2604a896ca882673f03313d6bd141aa5f3352fe8bc4868f456644d5cd035c5c91f2218a60d6fabeaf02ba1664625c3f87022392ab15dd8dc658458c64a009c29fde1d7d08e2981858668844a2b964152ffb6e77614c753d4b99974f71ab3d77de124e78fd81b964e723374a25c5b1c6448de9a564a15da57294ad37e9e3b5db9e041d2d1d7c8d19f571dfcaf47cda0b3eba5b32d4b3d80b2cbf3c6d6089324aa39be16d8f3b82ea5c81b103e95eae2dbd48d91f0cf1754eef599dad8d5090465b261a3ba078e1367bdb2c25d74b2f86d2243abe436fa0a9a4773461126fe573651995ba2167837b0c7fcf74eee952c1a54e28d0788a24ee38b35bfd552f2885c9426828de99bdab8260d3afe80705054b3464636d71b6ecc058bcd55b42e3495fcff53a0a8bf7dc59aee680f4c6bc9b4fa03fc2d8e2521dff9baefac9aa61fcb27de28f4f44044af461f53873b6be945533e4268706d63977d92febfc86388fe568c30ea6f62d75182f14134b5a5662b53cb7790b7805b6f7b463fc32379477bccb53fcef39e2a48dc88dbb1ab94a463da012f4a2f0bc0519eaa172e58a9c4649f1486f984158d26116439e804fc70e66cba47d538843a871e8e47e87ebc9f340178b834a5562765688a0cd80d6ac6ba47e8faa2d7f1e3826b404c8c906a36ebcba6d9d7c611af4681f54b2f7a730ef5000405b621bdfb52c2ac79044908974baabd0278133da51de8a6a3a416e844a6622270367a7234d40682fc98acd6058c76c19b8b327074430e397cdca603cd9a9570bdb5a66edc8d5e1a7210cd5eab03922b3f14c9ade41534f3893889b1b1a98e4b630337f49d1a20ab03e84db6eb1f49fbc50ce096e153ca8169bbd3d3097c337674fd32c8673db5c04e117a7b7e754d6c6174f0637b5b9b1cac85e8e771c79df5dfe11ccc7a9fcd255f15b247cea245a1d1ad63a09146ba12e432b4a9fcb42b769aabb0e7ea46bf865b449bec7a520b443a2fe0dec2acca833094439b20d812abcef25a8fad50a04bf8ab136b24b6fc2abac26bb9913a9067ff844a312e12918ed4151546d46b4a58db43b29f1d38a326dcf96e5063b37dd2db0eff2bd46bd94cbdd18f682c9ab7b37f88bd2b5df71805ec77b48dd9e296d8e0714ba53327c012a5c2853d1acbc6544aa3cafd4a2f23e112c42dee1f947a456950a5e9790fe62f32c7b718917f5af4c8dc2b121e55d010c95caf02acb3276ba994589e1b9e659032ac284f62e6df97d71dea0879067b87271daca09df21c1ddf9a8d443078794989ffaa224375067ab9473bf8a29995b6fad431517bc0bf20bc8a81ab8d11d0980a521ad7480ee9b8d2bca63d9853406c60fa0e98397d3800cb00f9f207ce2d82d4f1b04c4e4df2fa46541d8b06ed9d426ac29084d879d98bfda43fb7defeb81b64e9de3c0b2fe4b786582e0e95bd372888683aa26ce5cf8430e040238589f2fafc157d98e77241b5cb59bb8e6fd5d481815327b6dd8524c49b8ce383d5a5e012b8b47998004522d35570db82810edea9fa7bd42483acc10173b516c9f25a2329a744821930e230e359a2593d3523bcf8a745f56c367a15fea8efb47fc87078504733ced3e6b3462404466a5e1a825ff12b652c9c9261105c648d21a7931e87293cdd8c793dec1c9e3e9cf93847d2a3b85e539d9e4778689fb34308fda230e508ca22d8ce7bac7bb308fa416ccad70da5a4fae8fc3b02804374a69fbfb9cbd9c55993c265d5ef3d8622358c7877553a9f07d5552b97d96aaf802f4b8f4294d36d33879f1b1495af28a1bfebfe6a14a099c8d89a6f82c542c8fa3af22ac2c133c1c4394024f92c7c1ac8dcccca8580ce2d2aece44045a205825a1ee4dc667281a383dbe2c5078dd11d6faef8083ad1c0aad5247e1ad290ad22679fa209a5229da2cf1fb2a88fcdf59c5536543402a571001305a4e5dcaeb51bf248de3da90e706aca26be11f6fe2d9587561b1276e08664d80bc1a8b68d8c26954ffbad85eaa505b3a0a2376868c56af03f8a7bc6c70fa9fd6abb9c0da82185eed48662482e01e670057c2f0d927d316bee5517437251ae6569357581a308155761885cfb20674041cd4a5be30aaa67615ebf08b62542f0e2f6445067f20d0d10bf79bce0e09ec48eb2079890ae5423e6bc27ee28e85bde3174d91adbc3b65bb3335b69003aacbaebd3afd27e6c7e257590789a7e133da4cbd2d18992213d372bc2ded488a313a32edb29229e38ac4be667a9ebb9f3c4ec762450bb4ee119cec19f66c706f2ed3584b350794ac758237a95ae47b6dc5b160af9c22f9e4f42267ca569d9bdf5a07d2590ae8c682e648065bdd74e137d9ff1cdf1ed9ba71bc2c9227ad9f0b866f33f1951a3c1ede950e1a770c28cbc54849f7197d525d4297a492017098cc5e9e0a6fe7f83ec8e4e9b8b284811bb960526a92c7571b2a923911621206e2d97cbd2a8e2243d1c38d7c70c6bc1cfa2df5b2192b57e59ecbd03570ef492f652274d5e8fde6f7f823c84804baa19f7b19f84a8fd282c404f11094e0766efa9ca2f0df115f10a4354b74786cf55f4a026301de041a5d4dfdae50ebff2dc0540326647e887388e48b778cfb75f6ca83b4629b3322b8873f6c10bf8e82c7b21f6fc809d610864053f7550fe19cb7ead9dc0eba78cb60e1f22d33e9d80426e6cb07118fa9e2f5f4b1ebb5c0a6a1b03496fef6a8c22cb5a19d0f42e6db0be9f4a9a4dc0952113cdb0b6e519783922682a8314c28901d863876c76629b0bb871497a77af4a0743af343054f3d9b5df7f744b1c3246f9f3bc9365609b335a9dd40675caba066ff0dfea9778a0d6b9186c3c32e50e2e20aaa4a3dcf399c50e6c5c576f458d7450d54357a5b245726e574e7f0ebd1926e74bea8a0b8d3a6e0a7f20307c3fef916b18f2945b5dd18e4aa9e5cc06fd4c80bc567f268fd507bf5cde20ee41ab46a75e321ef020c2e58f7611419b1e0657a948cb8d8cdea0a975dcd81ed6651c36c877c0dd801c977f501ccee8a3101fd4dc6ba28d4d100b391759ccfeda069e0b98527899bdf1a13fbcb305d2e7073e84469f59f220d4a0dc893185ddd21df8928e2f4196834c6f3ccab9972639364431957197382e6c05d63346fac1cef18a07bfbe868bb400b74dbace865e2f9121440a50023d7163cea446002274e95df911d2b41f846b1fcd8effc3b04bab54893859f83de2bd863e94639feb83463cfb4bf16d49fc4875cadcfaa6a5dd2ed42baa1213d27d188d89dbcfbb8e6e580bd4a6f9ddd5cb6e7689cbc5e932b731ec1235064a978e7446f47162a46bda53e9aeb91f29ae8abc42c8bccecbb8afe08120f6784a13a068dcedc64c9e6ab437ed4543b639172afd0f1b3539b176e2069804a0dfb5affd2dcf3d90bd6783be926d4f2dd5e26cbcc0a1c752cfd6afc1aef046abebea085d6998d6afefaf9f1b13196d766ccdd7e84ae84d7093e89e3e192847abd4a9b7c59d54486814f724c91d25b6e1a29de59c77a3bcf3effeb5a85f8fdd219465bca5be873f44ce0d3cf31e90aa1be229bf5d5c2cbfc90e51036be4d8c88534ae1e29655f3e2b4fbe530ad5e9151e596dc5eea9a2afb6cd95f806065aff744dc9c0d168cee855e8b327ff47968365b165c306ad7d7153919f3b02a9643e1ba0fd8a7920df01cd2663cd493cfca618a4f72a8215ecf7cb3a8b00a80d38e7cce9c9de5257afdc9dbb2b18100f361ea5574d8d6b562b12603493ece9b2f5066c3af213a1267a39794fa8d1a76e3687a60bf8b834487ba0cbdb674d4fc58fb9cfea2c61934c95a986afae078e134a46fe0a1df8f87e2c8e661600f12a39197116cf385b54b6fb81c34d6bf774a3356f0023a58747e224d39884e3efd7e93d0a835d552b22bc72ecd44dbcfd9fbefd9b75841d0f7aa75fc6fc07d3d013fa4d24e0bb4c2be021fd0948fa943ee589dd6b46b48644a175d48c08e4e6d49c312a2aaa9ff0a5f45aaf78d2fdc867b6f79062bf22d44574d2100ca3146f01478078da8dc5b393347a7c11b753c4141460a27610cfb081e588fe5e0180e6bf689dc634f010d2e9d80854715b5b161e56d50874d92a23b616c8127cc734610836e42ae020c929baa5f8d006d22bb2f234e587ac003a00cd8217b0460f6272501393706b9de0a3872c8b4cfd13604731a1296448d8e998b71dd615426842684df81f4430bf381dce61c56bf2daf480b529177e6d274fd6535863c220bb84c44dfe1cb7d64ec5d392a5071fb580f008927245286ae075ca01ebd483d5acaafd7e9c9ff599775f8c6a69037dffa6ab96eef32d57b391be832466c87f6d9d2198d2580dc1894ff06c5bd1f5be4c910019afe1c", 0x1000) kevent(r4, &(0x7f0000000240)=[{{r5}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) syz_open_pts() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) kevent(r6, &(0x7f00000012c0)=[{{r4}, 0xffffffffffffffff, 0x1, 0x1, 0x200, 0x2}, {{r4}, 0xfffffffffffffffa, 0x45, 0x9, 0xfff, 0x80000000}, {{r4}, 0xffffffffffffffff, 0x1, 0x20, 0x1593, 0x1f}, {{r2}, 0xfffffffffffffffa, 0x0, 0x2, 0x0, 0xffff}, {{r5}, 0xfffffffffffffffb, 0xa0, 0x8, 0x5, 0x9}, {{r2}, 0xffffffffffffffff, 0x40, 0x80000000, 0x100000001, 0xb3f5}, {{r3}, 0xffffffffffffffff, 0x0, 0x4, 0x4, 0x5}, {{r5}, 0xfffffffffffffff8, 0x4, 0x10, 0x0, 0x80000000}], 0x1, &(0x7f00000013c0)=[{{r2}, 0xfffffffffffffff8, 0x31, 0x9, 0x3, 0x1}, {{r6}, 0xfffffffffffffffb, 0x4, 0x1, 0x5, 0xfffffffffffffffc}, {{r2}, 0xffffffffffffffff, 0x80, 0x2, 0x5}, {{r3}, 0x0, 0x38, 0x20000001, 0x8001, 0xa4}, {{r4}, 0xfffffffffffffffb, 0xd0, 0x8, 0xffff, 0x6e4}, {{r6}, 0xffffffffffffffff, 0x1, 0x40000000, 0x10001, 0x40}, {{r3}, 0xfffffffffffffff9, 0x8, 0x200fffff, 0x100, 0x7ff}, {{r4}, 0xfffffffffffffff8, 0x0, 0x4, 0x5}, {{r2}, 0xfffffffffffffffc, 0x20, 0xfffff, 0x3ff, 0x61}, {{r2}, 0xfffffffffffffffb, 0x80, 0x4, 0x6, 0xfffffffffffffac0}], 0x6, &(0x7f0000000080)={0x3, 0x7}) 13:34:14 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x4001981}) r0 = semget(0x1, 0x3, 0x48) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000040)=""/83) 11:09:53 executing program 1: r0 = socket(0x18, 0x2, 0x1) setsockopt(r0, 0x1000000000029, 0x43, &(0x7f0000000140)="4b74954c", 0x4) 11:09:53 executing program 1: r0 = semget(0x1, 0x3, 0x1) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0x1) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000), 0x0) 11:09:53 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pwritev(r0, &(0x7f0000001600)=[{&(0x7f0000000180)="278f68ccaf02af3adef2525b19e22404f2f3f11974a31db74f0d6fb231e2ca4b0e052911534c0136c90ad584f454055ed485cfe4a85a5c122e2aed6a1bc9f09dc3d2e5eefcc968ad99d90a4e1f7ac1e4bd5857dcd7f96c8e71ad41690a15a5c7edc1e51844d52f986e9506156cd20ab75279b6cf226cd6a4c46d7b7eaa7605610c5c2f5ed3ad7bdb885db2d42135fb4cec70bd6a6699c0b4c43568113a9b3aee3954c9e194e84f0f78c9a52a0800a9eab6051e8a4e361a2e1be4f4ec8a8a81c9a68781989ef22570cab92ebd2fa9eb831bfadd", 0xd3}, {&(0x7f0000000280)="b8f5f4ccf25563fcdd566eee8e31ec3b9177b915d66edc1acf91964c18ebcc326732e8940e692d623f8d4b62cb304b3e097e381a5e6a5841b89933d966e684b5c8fb5f77692190e56b4bd46d6d04a076077f5986a7af5d58168363b1a4703297cfac7f6c34907291114e12b88de2cdd178e8f3d8b8a909c30be19046eb5d356f14290195f98ab4d87d1cd3b70d36ae485680b34e7fed951a59f9011fd5958088249bc50e23d85ff709623dee688a01b02aef700aa2ccbdb4a914b3a716e3a8cc8bf88e5ab43ec354aca84f72b8bed66f6653cce08901c58e7e5a371b31e2e19cdee7779648c6c34574272eb551f86f4f07965c36de6deb72e7e6c0b206498e0ea10ffa092ae216d145427fa1f5d0926d6b591270bfea2fe6450d098b6718163bdff794624bbb450fae073f74d82822035b1a7e542cfb9ccc740f239cc308d1065b4e2c2c42e9a119143126a5796016c383c593cb88227a13846add8446c451fe44c83e1cac97a0d275b4533b06ffbd532485c245d8b7606e7f086ec8095f33edab8f001d8fa58e90963270f8139a5fe4a9f31c54f0136cd9dc7010c4d182d9cbffa68d2201b1d05f6668fe2a3029e282beeea59a93172c6555dde70cd211e55dc258195e75be95ad516de6999512ac107925d299a9d3b985396a01a74e8fb742fdd7000e4993176b566c1c1c3376b710354c7d7eacb499cdfcc6a1e484746445f4cb04d7b488e4f0d4f342ef10d9f609e92a6cacde4c18121e31b23c0c5b6a5321308e7a81fa8569d57f62d36dfb00664a57c03a8d54bceff9640d5dfe275e3d3276fe7240b7851e961b97a53462fbf67725075bea71928d9c302b0343b0f2cfb977928521ec1e5769f3596cb633ffe375fedd148a88b170630c016b26d33224850d1ad1ae0619a0fbca6a39f9559e3c6ce4a95e88e8e7472ac90bd7df975028e0086a867581f8d825b0dd7dc972f9e14b592c35d25e0ae6e2c919a39b63c0b12f3e5bda2a05a83eb4689675eea0e25d46b631d1077e82a18fe2b3d2f6ca81c13a7bbacb245eac37a20d210fddfdd70ec3b12680fbdeae7064588cf2b1b4fedcacfa5ba0560baba2303ab40a6f85258f3465d6a7a4723d8d05879a58d3b8a58102788521eba2a1c5ba6da36afbe2cad1a6ee10187b478904c40c9a94b54e98df4dc2ee09005099301628195e566d7665d48eaddddf2b296d0457cd9deec3709c06712f323e0143d7cf1cd220d4d61d5e28cbe7527050d36465737fc084cc6ededa096029cfd0975f77a280da9349d78d3e046147cd4bd38daf1f662e42cb5bf98b9810eb472902fb78506f8438f55bd3ed73d4f3a8f0957d43033524411a703da98a76d9cc73317f9a360420a358b6e537f28333918a7328462331a0d4218d8ded46d4c177960f19d400dac76d56af2ab457cfabdf913788a7b2d1f391b7c9d7b450d32731cb3e15d96382bd1b9337bcca5295eeb7837101801846871b54e3e7e84dc44b653a208efbec21306b80c91fa6d4122ef5a527da2fbc14f2fab225c8a8a6fc5aac93b2e070e129cd0a6c5fcd2cca409abd991e96f7b80d9dd3bbb36b31d8656265c31bfe604747de77e5cc5ac6731e0d7e561362098259de7b3e293e8fb745694df5baa8e3c846ecbb8533b9369b43ee7e8cbf91c484007e01f28609033d76a2fe53696aa947c49b903ec1d31f93f4fa5dd9b69f2ca353b2352bc5144b80f9f6e0c748ff709c6feb5741fde63b879e00617ee3948b9ba22bf4d57d3cf251c33139aa2a6ff2b15d2af5735ef97297a45caa5ede39e3dfd7ba5fbd7e90331fdd452cd7695c39842f9a668b981530e086a6863bb120def2071e20dc4566fa252cbff460c1266a168d3527fdb2299e1a1ecccae8dbaf71afbe17fbec42049a61a0368ca1dcc9e750cbf2efd1c0e879cf27f7395b041738fcd3db8208490bc8876b97a6693c4ed0abc27c23f84be7d1087f09d4a3512185fba01b971c66ced34b940aaf1f1bced0aced54c1460fcf2d9fcfc1b0d6f97fb57d5cfb3a5464807c24a4443f18bcd6b9dde357ec78585a97b11a56cd28c06ec176e4b35e01dbc8444fc532fba1b186bbfec42888528aede032d26947b32bad72f05cf4b8c620d8f09cb06ed1f9de5a370c753675cb62bc405499907c0d38da8e59e0a0f6516de9928282ec86ac5a5689526410afba906c0408128535c155ad5f6fa871b5d6c8429fa7b95219b7bb4c57e313aa77d6c27d587e59be4a688808499bb76257b58b9f7072db9563da01afaf4c762b6dab17f65b6a0c7fc7c32a837bb9445da9b9a975394df758c37770dd7abab9ef6fb9c5135e5d76231a186bbc661732ded006df33359554e543f4314c0da72c0b9b603c0da3e57a89afd7fa4a8ae59fe707e60fb87629fa7b5463b66a60de4b66689a22904bbcbe62dd5daeb38fc67bb6139fe38a33fd138019e92621b508555b982a5ca13b635c44890e03ba0915dc3f66b29119a5269c205f015b0e76b9dc1879eb7f5674348b2ffb918ba2df388b7729fbd466fab6f697e3e677e12152f471deb7248d7c877de0c63c4c86fadd04993b74cfdcecfdfef34d7dc0c649cf5a00b2b3bd04c93ea71bd1fc4c47e7fa0e0780f512b5cf1caf936975d77bb9a7c6add5b5affd3615cf86f44113e48f8606d5e8ec3b4a1538af385731206308ab54aae842ceda55bff47e9474984ed082d9daccb420c0398b1d6a83db3ed5d3f44c5adb82307e4d54611fcd1ea3a3fbcbbe27f8dd64d66e431b062b8ba0e29b55d78fb9c8cf89889d2133d6587aef6634b9cd6fb1a6ea17b65464cc19ac7f5f52429eae5e86b592b206e7236b0aac1c5523ec78fef92fedd06e0c64a5ddd467f6699d867681beb975e84cf65880118cd2b4176cdd6cfb7a1878ca47b767447fc38f77ef81566b17150cc4c0a354385805055373b98069dc42ba798277c30884bf058decc562b00ebf6745a6782b33b6a5c313c6d28bada17aad7915af5783545d3083d2e2b1520a68ad2ca0a15066d49a47bcfe439e4280b90155334e989d36f396b69079583f5328bee4f9acde80d2b01d0981b1846d810f120d3550c0f031e32c50b08f31793e924968d20ce388718a56a3106722a0f029e9c4f9cece52ef72f72cd20fd4bf407ac3e3ca550f1c9be0b28148623d08d780f6e4ab4636f5a92024288734c504488ed96e7c37d61396923013a58e91bb4ae7984adc55b718534961bf4db40c9c14685a1de35ef067b906de7084952ef8e7b3f03cafadc3e1efd7381db18e6db7b8397b5528f66bf60bfb79a216d30b8a682b9526ade6c40941ad619e7ecf5bbbcd398643878532cc1d61ff6c3f7ddf07d6abdfc7470286a1ec93be3cff4629ffe12ca9a80aa15137bcdfd5597fa649ab0900009012178371b8c90c267423d01bc9fd99c7917fd4927b3b8dd22a6055453d511b0b62ba73274f2db1cfbc3fb54eab282be30a8198a8ea40eaac45c3450095ee26b3ddaa879d2f37382c58c06558b6bfafde060db35dd9f548df190e5ae9f8f0b31a14eab917c8f08b9bc4163c93c8cbfe8b594395067783faf1dda7f4ff8f66f95d4abb0da907e2ed0c96d50cdf0fac06656980f8b3e31271599db28b7bdf306e85a984408bbd91959839531fb79609e6c7952a9c2a15a8a5a7cf5879856e0c9d476fd475ca484e9928019c889d3c6f13b992b893e15f6499d99c77fe498b3b45eae9655a99c386fe85e2c13c987dbef7d61fc7131274a1ab2b196b41a31859f6f05f71e5d1fa4c56c4dbd61260c016c5c034674fdb77be1c7fe0f48dac5d83761b3f5587585281c97a988d106404a497c2838ded29cd134177a248ec56c858a241926205ec061bc4bd8ff7154f69421bc6542d105c3876f4366ff702e512b714e32c9eabe95170abd859714dad12b6d5adc7f26b8cc8e5f90c4c4983bda3dbd833dc1a33c7e9a3d4ab800f213392d9cecc6a2d437e345e86fd73b876fd09f971ff3437d2e825da3f44687172cbf5a21338dbb9a1dc6c7012ddfa765cf6378ded910ecb1f464a39d12ddc955cc213487b1a7f46e70c5c79613fb79258d284d4b9ef0f4ad0e62bc024e78ea91413b1e5592949d9cc13a0a1f7831b11b9234c6dfba784e3a903eaadbe5cb98723fadc93af1ee6cb68f1cc74ef6c97e6607a8c563c72a7f9709188d85c9b4f3bb05ae5e4c7fea17121a4b951ed08f77895e70fe36cdec40a2fd9bc8b5040bdcb47ce837200ace2e399c2cbdb744363d8a31f5069d32dded89fc925449d685a4013cbe2ac7fa66200312625de43d639afb68afe2ec137673a19bbba79b4b64c01972fe6cebee3b574c21d07d450196ec510b621b88cab76f2cb72b66c8adfbdd8112cbdb9d7770de794acdd6eba5852c25b6abca9bd282394d069ccf70bd7f4370925c1351947d5a4d196ca452aaed4d194ec280da6c5d58cefefef4a85f714c472687f8b3a236f08fdb4f99c19c1991924f444206b02ae896489a4353a30d73ac9502d333591d2210dbeab8f558eb5330c92067adb1ff35c95b13f659cf0091f849dea9f10ce2b3adbcff522b2f9134e853b962bceb063fb0ae42bb8d6d0c9341012a607b98ca6d81da37a67b66aacff6f5f287962601ec8b5940e21a0501a75396435152a08942db3168842c47d5de7ec704f59c8befbea5983a7ee59db634a13ba2f96f045c55464e7cefbf157fe3958608888105145ba60c938cc91e011841579f83c7ee1d9874e03e9aaa3fad6bfbe23e4d29c0415b8d1e51d884614c99f706d209156851a8e21994ec504572077f4ac009a69f561086bbb3a9ef0abbef50526c5f6da10f3190a244d7547f8b08bc17c62f08b6e5a42f0238e38e082330be51a97585946bb4f65d1f9b71334a7333100dd1ac5445cf16857f77dbc312311f520da82955a65db68f22aa1a5538362f20972a38e2018fb2106901a0940a327613721ef551789300faa86233bf2e283585d80a1af3e6f4fdb075039c470f1d0f94cf3d898492b87ba8108fd8d37367bf0c5ba7288d10105be3cefe5dd13b90d42d2541757692f1d8f13d495f75153f831239e9b74b54ff52e21731e3caf234607dbd28835f335df7c2ba5ad10f5b9b4a365e2cc6a5cb9785073488712fd3aea8ba0cf6379ff0447def7c4605f80c380296e9be2c8bdbf3449db13037c5059b8a7db7bbf7d1e692426738f8bb85f70ceac26de52a15002bf8cc091d75405d1c1b87f353a679856efefce91499032458f75a1c354807cdb8cb932c8058e076cb059f235f6619ae92e88329d222c9103b7fd1d2e80476be655ca573cb099b918f5ca7194acc6fe2816af1aa3a9dba259c71ba6578df203a1eebab3e0c054122cabd38590b632815f7c0d8797a5c77aa4fe6200c6cef78ca6c139f9e7a5ed9757bb18da65cb41b30cddd5b45fa1def0613e49d9fd23c7bb653902bacbab66c085640bd72a58271b8d6c98a9892a89e9ae92a6305535e953bbea748b4c45fd2a6bf318d97a0dd4ff8a6d8ed9b60c0470e5275adbfa972175e95eca86e51d3cc2cad63b59048c278e12231b18d6045b7b89b1182f648b10c3d9caed5f3f206bc9e38647a5635d337ad851c3766b35d12bc58fe59d51d23e7d5027d40c57d85d5ad1b5fd963219d99a0bfc2607f8cc5cae7f615d598d9eebc3a355eac2d08ecdea8708ddc31308913b84f17a17cd84a84945d9722c621f1b2141193a3e52832c0fae3ee2b2feb0d4ae5307bfb46af4f5fb465eabb1a055fb8f72c7d4050454d7ea8b9a1f3d835c295d680eb4639b8cf970f949c48a", 0x1000}, {&(0x7f0000001280)="5aae2de465ce69e28117c3756bc9523b51eb75e488de079d4844ddc28b78d996966a6974e9e24e9a7ab9a8de9908ee7e15da756b7d88da7d34a55bb8d34b02ded50449aa7ebe931fbd7d28f9aff25201509278719f1bdc6e90bbfbf9d9f47941778340458e3713b37ec1918debb8997e46a356f5930d5016257e87eb2a71cebaedf329c50bfd7e330c155130b400cbd143c52f1e996db65820dafb249979fad799ce55d8390b741db567273cd8190abd55e7c9c9794e89ed3eb8342ebc16b55994fa11b20bef228a790bfe59a766cab7711031e8cb88e3b5719e24e0a5077e2daf3b0c3987b9f9fb61ac9f", 0xeb}, {&(0x7f0000001380)="02efe4befaf9712831e6daa189b74dbdcbc710b23266f01334461166c3bb583745f214705d48870faa0c3b493369cdf8bb56dd3fa528c449321acaf318625242ab5af51278f10b8fa9c83f791ba9a568007b24d6136f52227672d4efbe361d9f8db5eab3dafe0a1f9c8381fcc701f7d3b90d678a94333d4a819df4f5c6d323321c94cfe41ce9ceb8c0fc621167c1e320a1ec3a3017e142d80b7a81189660663745cd455b81027b", 0xa7}, {&(0x7f0000001440)="1833702c2a4b2140bba18fb504b7a97822f715542925a189e9bdea6daf3d66efa7678056a0642ace961fd429099aba52d0c400d9921a4a3031e5bd871d41c14d4f09f09bab7aa4480899e53d3fa4e53d87269bba12bfe01839ac6114315415a87bc309f9dd8093c59339a8bdcafff61b6ee27f4dcb554f064c012d4a3375bc7e8bebd8f01e785267342eaa9c9b0a3bbaba7a2be5677dcd6aa9e4ff5993b83f2d61289fc902a83d3bcdbde67ef660679453d998582c01925de3338b770adf1ce66b1eb448b5118be76418973fcd73021e9b447132ca490e0bf9dc6e1d1145e7cae2d1b7524cfdc8b3ff395805cc1c", 0xee}, {&(0x7f0000001540)="0bef01c9d29fb7c7b09c956a1d553f20dcd16aac69161bd28f0600c00e37bf6c402c201e7c4d72d234122ed1e12639341ef0ee49a267180c2a0279a5c2f1e4b138f56b0e39e37072ec15673659b0dfd057b02a4a61d437235aabc9849b74cd63a039a49b764be70d37b87eaaf5fc0617834b35340d977ae78e859a1fa672cb0fa2ffe213e83de9ac5d02220b53ed34d4a2113c6381aee3015db3393955ff36898a448056e830c377651676247ec0ad59de5ad1ece6", 0xb5}], 0x6, 0x16) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)) 11:09:53 executing program 1: socketpair(0x6, 0x1, 0x5, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r1, &(0x7f0000000100)={0x2, 0x0}, 0xc) r2 = syz_open_pts() r3 = open(&(0x7f0000000000)='./file0\x00', 0x8848, 0x150) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) mkdirat(r3, &(0x7f0000000040)='./file0\x00', 0x100) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000080)) fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) 11:09:53 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x1) mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0xa21) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x1000) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x4004667f, &(0x7f0000000100)) 11:09:53 executing program 0: r0 = socket(0x2, 0x2, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="84041b43", 0x4) sendto(r0, &(0x7f0000001280)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f0001526e62c4d725fb86dce720962ea3bbf94e380bd26730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc41cd216f2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02ce97590a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b136c5a8d477390cf4303d8859d1e890b6becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d97de2d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c358bf44a11fb90e09e88c342cad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb51bc705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6168e12f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b4bdf97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc66cdfa16c495420ff010cefdc04ac768c63fb513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd0000000000000000ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7d6cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df45742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd8130886c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef258b7ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67944276537504c40cc94e46b7d6bd9413b9615da6f738a39a325b5d35bd0881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d000a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c1076d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2c3f900100000da63f81bd3abc5dbd6177a1335454b4628ba872527d5142037189b63288ed1e508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc472781e5287bde3bd756c04abd1b0bafe67837a26ddbf2e61c49b2c0032d58b33e86718f69f332f1e258c31885b771d12cd123d62f6fe47e9e4865aeff9d5afdf33ef4faa7db0151eeb270381bfb9d80df9c4ffe9d7bdde177f10f9a86b2365813f761132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2aa5c401265ef324227a529672d2383d733ba067c27c93159e1482b0373d7518e532051522bf0c072dd7472160516ca7cf491dca7d0ac902a96c81ca6cb1dea1804ac21c676b178ccd59175ddbb548cee2e57d0a5d6d0bbb53a444391", 0xfffffffffffffe8e, 0x1004, 0x0, 0x9) fchdir(r0) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) dup(r0) socket(0xc769a7da45cbce06, 0x4, 0x8) syz_extract_tcp_res(&(0x7f0000000080), 0xfffffffffffffffe, 0x6) 11:09:53 executing program 1: r0 = dup(0xffffffffffffffff) mknodat(r0, &(0x7f0000000040)='./bus\x00', 0x2025, 0x4) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) close(r1) 11:09:53 executing program 0: r0 = socket(0x1, 0x2, 0x0) fsync(r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0xefb, 0x4) 11:09:53 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) lseek(r0, 0x0, 0x40fff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) chown(&(0x7f0000000240)='./file0/file0\x00', r1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f0000000040), 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="9a", 0x1}], 0x1) 11:09:53 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x17, 0x3, 0x1) socket(0x1, 0x4001, 0x15) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:09:53 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus/file0\x00', 0x200, 0xb) unlinkat(r0, &(0x7f0000000040)='./bus\x00', 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r1) 11:09:53 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) shutdown(r0, 0x1) connect$inet6(r0, &(0x7f0000000000), 0xc) hotplug: event lost, queue full hotplug: event lost, queue full 11:09:53 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x800, 0x0) r1 = getegid() getgroups(0x2, &(0x7f0000000040)=[r1, r1]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) setrlimit(0x8, &(0x7f0000000080)={0x5f, 0xec}) ioctl$TIOCSCTTY(r0, 0x20007461) fchown(r0, 0x0, r1) 11:09:53 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/59, 0x3b}, 0x0) dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) poll(&(0x7f0000000080)=[{r3}], 0x1, 0x0) 11:09:53 executing program 0: r0 = getegid() setegid(r0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x2) writev(r1, &(0x7f0000000d80)=[{&(0x7f0000001e40)="57a8c2aa261343fdc9f8cde0f8f4bc97c1087ad2bc209053d630e688bf153636a26ab665ffd563f8f2fbc591bdd2ca06bca493a8799c3762b535bcd712f7d4c34b7d735807648c55071e23e0237f606457dfc581b0f74720313e038fc7b30f4571f81bf6224ee2630865144276035cb377bc603bd14ab11078a90ebe335d09e7c7bdaa8f65937fca99f318114cf2a4dd7e11d1c32d25d715dd9bacf3101f22d4e19ed57d5cc0fcd7cb437cf9ec988188565bdab5749b8f4673dd5963bf74304844a1c89289e55b11efae6dbd0f32d430ee8aec8fd5a4fdc467a273c904a733c91b467dda81d34f9abcfc90c6d97dd1347e0e072f5ff6f0cfff3ee1762b709c29b947b3469dc13aa15f0d24397b9f53aadf973ee48df095e69d1ef9575f09ba75a48f00fb3922be71ebd3f5459cd4c655d015075a087dea15605f121accff1d406f6641b0b40da27a95ae9e367bec9b0b71da4981523360ac37da5570a00b647f40f7215321f49e6e57fdf1c6113cac8da046e073c8dcc31efa2f4368c1f02ebb2484f675bdcb21fb9f4a7adfdcd07544e5a17a24513f96beb0131dd31a05b0670b344c148c7a107b819690177a160308bf162e799a94b09aaef26af28983b75f9f5cff8428fd58cf7487cb2be3da940dbfb682c1ac6a30cb3daf144a10edcbf075200a1c6af20a4bca960d45da9ea68be2f1ff5c1d8c9675c07281973b6109c42cd09c92d26a54febf7767b7e625463308ba927c6d4f90141d0e31a1e654228cc31efd3cc98a11256ed85f2b0594a7db782f5bc84c32b1f082c99140d8298f5ae95bdf30d4bd1288550dada167d677141427e8065480a2f994a296a1c9fb12f3b334856f9495302aa504bb4e655ca22688bac9de74b148749e3d85b0dc48724ff857ace0492bd5b61abfc0013b8bf7eb5fb82c7011f42dd6305c228dd6b193c1c159fa8189de959edcd3f341537b690746d1b6fd0bd39b41ba842558ca895c7400db0c50c87df7b800c234e1f6e5372e1cff97d1cfda0dd1788246fe89edc25bcb6a46e8552b34cabf56c1613db4cb4a0246e438414108e8e677891e64fc738729b76f5c1d196461b83d6b6e30bcea5f1f0685102d61b1c8dc18db272c166e8ad4d04d1c61c9607fc28acc1c669a6afc41d3bb851017b0add3e1c64e79c8e2a163d2385dc321f60add9b9bcc6ded12906bbda95e0e68f18a3e26c58d12c63784d91204ff315bc86d85c78f220107b9db11411da6f18af219125f2a7ccd489e5b1b571fd246b588b503003223344894832285a29d426500b1b55d334135162cd98d0158cc6651a069e17db46ec385ce929d7972bc059c0ada4cb5ea8acc793244944cb7faa9fe6825d8f2a942f23eac4b36947617fcbbe14fd52d8b9bf2e7442bf6d125a05cb31275549cf0d5ad1cf36122cffe31a8fd458e9828ebeae4dddd2adb67ee1bd77f4f5b70b251bc897e778e04346704339e573009f0cdb413532330f5f1e71c8abc1f8bae0e86312550a844be01c0242e415792f98692959e2ed7d5dd2e9facfb3121cd17c6ec11190fd6277b0278c340b52153276a31118de06faacbcdc76e8ade05835ca97ac44c892dee6aff583707ebee58a33f10385bc16664aa6a0f882fe29d7150eba6a8c960affffa4a7611500135b123a5fdd9d45b4b15fd869e4430867270bb9743c3ce4163796de10800000000000000651b705c998b65703a217a6fe2e5142fd03580a9f1efde8264c84699893a1ee02fc45c277f07c60f5367c198010242b6b2a8456681c8100015df828649cac7060a3e8038d363c0f301f7c71876bd89c6b8d01e7d56d0f662a8364c67444d93770ea4d0598d91db050eaaa8f987e885b5d5880426da2916388953f05a891b57a9a896a7cdacc31cef98873fe72404000000f0391391faeaaf4215590e59ced4f89199f48c787500edf7247d7041cf93cacb4cdddb88b8268d916415b1be5b43a16564541b816de30bd8380aa6a536d766cadd792e7dec75c11abd5b10a8ebea18ce480c9c990dc31c4081efec9d021f10b88d459205a92366772883564b008282cec89de14562aac9a9fbbf6e4d8321b5bc402db17a407df0625334da9a5fb35dce2c50d8c8c336940a1acc46ccac6e6674b3e6e2ca1c4a2b0f051c1fcc433858e38c3546be4e2e62a17ec0003bb78d4dd59ddcfaaa8f695cfedc447c02008a03f9fc656b35517af4cacd0e3f108640d22359db64d0a58d96e75e80d58523da6df9017ed54c7b85c94afea88c4b5ec9739c09b876ccde6c1934261f67d30ea03a321fcba001add169fe9d860c6015585370209d29f37da89e44282e6e3df6e2e6edfb41cfc2a542e2ac1c132337ef819349aa2356dca59c25636a3291393ad4063ea0baa8ce29e7a6e3e8d522fcba05faeef5c40f155d4d793d93a8591eaf900080625912597334016bfb852dd1104d0cafbd339c3a7c6a95b7eed794c6f0c332ed1702931525aa8d789235d14cea4a5a05978dffd8c30daca55b1c02f8ef526c40490e32f7c7a3e8703f8b8f9088da7c1bb2cd98bf2c30bc9c473c2220e9baf26845f975851000a37e784b266217305b387aa5565a13d4debd116797792f66519680815a6c96b4e1fea9f682d8c7d98c153f67009e5c7b9aa9cd85f1561265d4b11c418cda8cd16d11fb3f96255dd5580b519c2271f7107a9f4b04ca5af48d66f840792bbacf83b749ed21b556c3abb86ef2221bf8d9ddcc369c769c3f8f99292af078d01af89434aca252564d968fcaf678b44ca2b8d829bc3df62ef0d1b39694e3823c85154a449dbb04ea29b1795b4c5d3de2ca8001c56681ac448915b1b27004d8b40a1d8842cec2957cca9e578e0f67467f7f8ae6c54ad4a2debd370318a21234260c9bdf4e2e9547ba0418000afa85dc14dc1a2d1b11f396d790120aa844b89313fb69f6dab85bb689a6429e773396f774b6030063f6b253e5861674fe8788526d1991a7def989583344e796db237d634b77b6c2c4e71bc9c3c5101fbd184a86264fccbe1c196acec0a8e35f3a718e16ec1c43e9cf4955774196af60ce5470bcd273ececda47ad8a15509bc6b1c0d3a549d048666a15cac2a6d83130a5b9edc76e967ea327cbde29c1fa09033533e36744ae8611c95bcc0a2565edd1c1e9c219b5fa7422d7c642495744482523b6310c76b92eb48f6ccc2942e00b9867568d2c00870c63ade179a5e4340aa8fb5c945ab45aa642ebad0054cfb69fa5962fca1015a86731c9ad20f69f99c231f10e6721498459141de2d7ef65699419806d53973687101c9816972068e8dd1eba657855cd8f65ffadc98ff07d7a69748c8f35290d99609079f52c849fd0d0707a9614882b31263e4d3a158b51239654d62431af5a121a9f320473ab594c9f8d3b6fe6e345527f895a64568ceeaa63d6c8806b039cfd1ce66748957cda58c70a9848f9c617e648cbaaecaf450444b60b5d31412e11e0852a65130c4c9a6db2bd46e520ed66ca12194cf550d07fd460ddb552756f42d180f422c49a622f823a45dc1386e48aad0aeec122ca0ca44bd1af1d642f5dc6463ce5fe7c8e8180058cc4065978a925da64d99a4a5815e573cd34d3ecd46574acefdaef8eff56a16646699c0ee317b3ce8190ed07a44ee7704c58c6d590a3a65fce9eb2d9e6c11816e3ef65deab3662b788d6831ac2dca97d998f8fbe3e2d5feb18a8cd705e0cbb1cd2f884f3d6b5a9978026db4e980a41d6d3e9138ccb3b95c710756ce281cf906a23a14e5b01468c753f36b0259a4b3b6b5648d2f402f9deaf485941b61bdf333048db095e78d8ba9ffe7fdd1a9b7b02f0ccc692219b67dfa88e26c43344e289ecda922eda948ca6c8a2491180ddcf11ab8d6fd6916b473c32892e33b6c3117963349b4f4369618c85ba503e783cdbf9dfe2099a4dd05858769ae5366faddf5d3f128370f109792e0faca7fbc83f345ab136327df421e73fa37d8ca479731a10ee770367b6541914fbbeb836bc9925bc8f3707535f27991127f058572f50fc933096700ef7e1065dd4145e0b7e0228a224ae4a46f20aacbe6f1b36b8fcbfa710b42695ec2419f387052e0456cdc52ec35ac268274f04eb5d10c84ad4fb4537a30308c5f87aae15bfeedc2e5743d1e6382483a40fa2f337ce9d92d8d0975b4ab64c2f98e3a64a16d7964cb2", 0xb91}], 0x1) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) 11:09:53 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) r1 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x785b}) 11:09:53 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000140)="52fbefd4b1fcb470f5bcc0ebed9f9d57fa899e9a2f4f90acff1e9475673c9398d64decc3fc4fc4f64dd6968d03e8576dee0c850a6951f9f0da8f51e666fbabf7283618a8d3", 0x45}], 0x1}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb}], 0x8, 0x0, 0x7fffffff, 0x0) 11:09:53 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x3, 0x80000000000039, 0x0, 0x0) socket$inet6(0x18, 0x4004, 0x7fffffff) 11:09:53 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x801) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="00002e2f66696c65300015db4e4b1710d3cb1f2acd7a2848e773afa2ebf64ef444d364c50e3f3fef76885dc592d545d1175635f18edfea49ff7257779923f07e473b5da676e0b695d99ee479837aea378b171365a1fb68759700f0d10b259f484bc353df363b49f32ded33059d470a3e3f16fe3140d95f9e38469195de69f301142a23f0a7c40534794679853bd3025fe4fcab6b91930eef2e23959debbef513db5b1fefe23569a8deae99b8c356d11a5445157b848df8eef5c8ee2cd71906c0b1d322b7db9da07979ae36aac57ac7d1"], 0x14b) setsockopt$sock_int(r0, 0xffff, 0x101f, &(0x7f0000000080)=0x3, 0xe8) 11:09:53 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000140)='./bus\x00', 0x40, 0x1) r1 = accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) accept$inet6(r1, 0x0, &(0x7f0000000100)) r2 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r2, 0x0, 0x1) writev(r2, &(0x7f0000002300)=[{0x0}], 0x1) 11:09:53 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) r1 = dup(r0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x79df84edd59a8158, 0x40000000, 0x3, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffd, 0x11, 0x80000001, 0x7, 0x1}, {{r0}, 0xfffffffffffffffd, 0x2, 0x80000031, 0x0, 0x7}, {{r0}, 0xfffffffffffffff9, 0x58, 0x8, 0x80000000, 0x7}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0xc6, 0x7}, {{r0}, 0xffffffffffffffff, 0x52, 0x2, 0x4, 0x8}, {{r0}, 0xfffffffffffffffb, 0x2e, 0x2, 0x1ff, 0x7}, {{r0}, 0xfffffffffffffffe, 0xae, 0x0, 0x7f, 0x8}, {{r0}, 0xffffffffffffffff, 0x8, 0x20000008, 0x2, 0x100}], 0x594, &(0x7f00000001c0)=[{{r0}, 0x0, 0xca, 0x10, 0xff, 0x1}], 0x4, &(0x7f0000000200)={0xb641}) 11:09:53 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) connect$unix(r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 11:09:53 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x0, 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/4096, &(0x7f0000000000)=0x1000) 11:09:53 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) 11:09:53 executing program 0: setrlimit(0x6, &(0x7f0000000040)={0x4, 0x100000000}) mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) munmap(&(0x7f000001e000/0x4000)=nil, 0x4000) write(r0, &(0x7f0000000340), 0xff23) mlockall(0x2) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x8000000000002, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_pts() fchmod(r1, 0x54) 11:09:53 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) recvfrom(r0, &(0x7f0000000080)=""/39, 0x27, 0x1, 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0/file1/file0\x00') 11:09:53 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0xfffffffffffff000) dup2(r0, r1) 11:09:53 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) r4 = fcntl$dupfd(r0, 0x0, r1) shutdown(r4, 0x0) write(r3, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) r5 = syz_open_pts() close(r3) r6 = dup(r5) r7 = geteuid() r8 = getegid() fchown(r2, r7, r8) openat(r6, &(0x7f0000000140)='./file0\x00', 0x28200, 0x1) syz_open_pts() kevent(r0, 0x0, 0x6, &(0x7f0000000000), 0x5, 0x0) 11:09:53 executing program 0: clock_gettime(0x4, &(0x7f0000000040)) 11:09:53 executing program 1: getgroups(0x0, &(0x7f0000000040)) setregid(0x0, 0x0) setregid(0x0, 0xffffffffffffffff) 11:09:53 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) 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', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000500)='\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', 0x0) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00') chdir(&(0x7f0000000140)='\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//../file0\x00') stat(&(0x7f0000000340)='\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//../file0\x00', &(0x7f00000003c0)) 11:09:53 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r0, 0x0) poll(&(0x7f0000000000), 0x0, 0x100000002) r1 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x8a) ioctl$TIOCSTART(r2, 0x2000746e) 11:09:53 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x6e, 0x0, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 11:09:53 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00', 0x4) sync() open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x0) 11:09:53 executing program 0: socket(0x1a, 0x7, 0x4) r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000026, 0x200000034, 0x0, 0xfffffffffffffd58) r1 = getppid() r2 = getuid() recvmsg(r0, &(0x7f0000000840)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f00000006c0)=[{&(0x7f0000000100)=""/162, 0xa2}, {&(0x7f00000001c0)=""/205, 0xcd}, {&(0x7f00000002c0)=""/42, 0x2a}, {&(0x7f0000000300)=""/171, 0xab}, {&(0x7f00000003c0)=""/138, 0x8a}, {&(0x7f0000000480)=""/162, 0xa2}, {&(0x7f0000000540)=""/231, 0xe7}, {&(0x7f0000000640)=""/87, 0x57}], 0x8, &(0x7f0000000740)=""/231, 0xe7}, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) r4 = open(&(0x7f0000000080)='./file0\x00', 0x8400, 0x85) ioctl$TIOCCDTR(r4, 0x20007478) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) 11:09:53 executing program 1: socket$inet6(0x18, 0x4003, 0x2c) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCNOTTY(r0, 0x20007471) 11:09:53 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x1) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) openat(r0, &(0x7f0000000080)='./file0\x00', 0x100, 0x40) 11:09:53 executing program 1: syz_open_pts() ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) 11:09:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f7732c841e527cc3881bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016edbb592f0f87983d2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230e21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bc5d5a7beaebc9a5f1de996d57fd6c1f950cfde690a5042f01644fdc48b38854516dbe0e39d7decfa2b1656b6ef173bd2eebb6d83b0e22efcfd5a93734bd0256110d5b3e80fe632b348a87387f1ccef163cf00406e2d509a265719083c25bb1b6691a386222ef9512dd60aa553c7d1029d34394e54ba2129c7d2596780748e58b191a79acd78575ba76641b9ea7676fc4aee9358cf1d4cf351547dc0506", 0x1e0) r1 = syz_open_pts() close(r0) ioctl$TIOCNXCL(r0, 0x2000740e) dup(r1) r2 = syz_open_pts() r3 = getgid() setegid(r3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "05031360bd3d3800e0e80000ffbffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000000440)=""/134, 0x86}], 0x1) 11:09:53 executing program 1: shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffe000/0x1000)=nil) 11:09:54 executing program 0: setitimer(0x0, 0xfffffffffffffffe, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x1f) 11:09:54 executing program 1: kqueue() munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) 11:09:54 executing program 0: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xb108653a352ecb61, 0x40, 0x80000001, 0x72b, 0x6}, {{r1}, 0x0, 0x1, 0x2, 0x80000000, 0x1}, {{r0}, 0xffffffffffffffff, 0x8, 0x2000000a, 0x2, 0x7}, {{r0}, 0xfffffffffffffffb, 0x4, 0xf00fffff, 0xffff, 0x1f}, {{r0}, 0xffffffffffffffff, 0x50, 0xf0000005, 0xfa, 0x5d7c}, {{r1}, 0xfffffffffffffffc, 0x8, 0x3, 0xf46e, 0x6b2}, {{r1}, 0xffffffffffffffff, 0x2, 0x20000010, 0x3, 0x2}, {{r1}, 0xfffffffffffffff8, 0x8, 0x2, 0x7, 0xf7}, {{r1}, 0xfffffffffffffff8, 0x10, 0x0, 0x7fff, 0x2}, {{r0}, 0xfffffffffffffffb, 0x4, 0x0, 0x7fffffff, 0xffffffffffffffff}], 0x6, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffff9, 0x21, 0x400fffff, 0x1, 0x10000}, {{r1}, 0xfffffffffffffff9, 0x2, 0x1, 0x0, 0x4}, {{r1}, 0xffffffffffffffff, 0x6, 0x40000001, 0x4, 0x2}, {{r1}, 0xfffffffffffffffb, 0x98, 0x5, 0x8, 0x2}, {{r1}, 0x0, 0x10, 0x200fffff, 0x2, 0xfaf}], 0x5, &(0x7f0000000100)={0x4, 0x400}) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x20, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100), 0x80, 0x0, 0x8001, 0x0) 11:09:54 executing program 1: pledge(&(0x7f0000000000)=' \x1a\xca', 0x0) socket$unix(0x1, 0x1, 0x0) unlink(0xffffffffffffffff) 11:09:54 executing program 0: r0 = socket(0x8000000000018, 0xfffffffffffbfffe, 0x4) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r1 = getgid() getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x3) getgroups(0x6, &(0x7f0000000200)=[r1, r2, r3, r4, r5, r6]) msgget(0x2, 0x200) 11:09:54 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) fcntl$getown(r0, 0x5) 11:09:54 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000000)={0x0, 0xffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x8001, 0x1e0) 11:09:54 executing program 1: select(0x0, 0x0, &(0x7f0000000180)={0x0, 0xffffffffffffff80}, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="4d13c3", 0x275) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x2) 11:09:54 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="f4134ac3", 0x4) ftruncate(r0, 0x101) socket(0x20, 0x3, 0x7fff) 11:09:54 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1ffd, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)="010000000099ce00", 0x8}], 0x1) pwritev(r0, &(0x7f0000002380)=[{&(0x7f00000009c0)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)='./bus\x00') 11:09:54 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) poll(&(0x7f00000000c0)=[{r0, 0x102}, {r0, 0x24}, {r0, 0x4}], 0x3, 0x10000) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x100, 0x1) r1 = socket(0x0, 0x967d073f5bcbf405, 0x0) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) 11:09:54 executing program 1: syz_open_pts() r0 = syz_open_pts() lseek(r0, 0x0, 0x4c19c4870b7c4c8a) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) 11:09:54 executing program 1: r0 = geteuid() setuid(r0) setuid(0xee01) r1 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) shmctl$IPC_RMID(r1, 0x0) 11:09:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000140)="d20ab91d1c1392866337bf5a472c1ae53d0607838e1e0e3ce2f9e89b4bb6d81148d2427fea25f6e770fca6", 0x2b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x203, 0xffffffffffffffd9, "855c000267a5fc0d00001a0000000000004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:09:55 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="cb2ceba48610b9e823509b81c76812b07a15a7ed54f5da4bb9b91bcc7e000000000000000000000000000000", 0x2c) socket(0x1e, 0xc003, 0x101) 11:09:55 executing program 1: rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r0, 0x1}], 0x1, 0xe430) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) write(r1, 0x0, 0x0) 11:09:55 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x7, 0x6, 0x4, 0x101, "323f00811a7a29ee4aa5ac0455f231e477a41d7b", 0x101, 0x7}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xb104, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc"}) 11:09:55 executing program 0: socketpair$unix(0x1, 0x1, 0x0, 0x0) r0 = socket(0x10000000002, 0x2, 0x0) write(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x304c9ce0dcfa0364) 11:09:55 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000140)='./file0/file0/file0\x00', 0x4e) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) geteuid() geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) unlink(&(0x7f0000000200)='./file1\x00') setuid(r0) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x30282, 0x0) r1 = shmget(0x1, 0x3000, 0x391, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 11:09:55 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5) 11:09:55 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r1, r0) fcntl$dupfd(r0, 0xae124c5bee6e3465, r0) readv(r0, &(0x7f0000000680)=[{0x0}], 0x1) 11:09:55 executing program 0: readlink(&(0x7f0000000200)='./file0\x00', 0x0, 0x12) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) writev(r0, &(0x7f0000000000), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100008) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 11:09:55 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) hotplug: event lost, queue full hotplug: event lost, queue full hotplug: event lost, queue full hotplug: event lost, queue full hotplug: event lost, queue full hotplug: event lost, queue full hotplug: event lost, queue full hotplug: event lost, queue full hotplug: event lost, queue full hotplug: event lost, queue full hotplug: event lost, queue full hotplug: event lost, queue full 11:09:56 executing program 1: r0 = socket$inet(0x10, 0x3, 0xc) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000009ff0)=[{&(0x7f0000000000)="24000000070107031dfffd946fa2830020200a0009000100001d85680c1baba20400ff7e", 0x24}], 0x1}, 0x0) 11:09:56 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)=0x7) 11:09:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) write(r0, &(0x7f00000014c0)="ea", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x0, "a49e6de1b688d1839614b7bfc3dac62e6c40539e"}) write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f02166601a3a05fe5b3eb837a7d03210124c412b4b54dd949b7f0b34d9bd7690fd0d96aad7fb035f937722afa41d5a988d473f7f5c544186c75b6be35f5a0351024a83b80f670431cdc0e6203324e3310c076feb7b5bd8ae3802b20a648b195260835cbbd91953958fa4a7d886eddca105bb8ef898f8134b212eae37c3632483c2019f70dcb6b7924ef87d74b7cf6b96cd1d6598ee6818e58a738afc2874b4ab9cfa09b5ac43445f14aa1152e8dc2ff721d18f9874b8207bca8a88df736449abc690b6907e99b960983e9bd827b4c7d4deacbc9cda09680", 0x201) syz_open_pts() 11:09:56 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f06c49560b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128c9ff", 0x170) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() r4 = socket(0x0, 0x5, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000100)=[{r4}], 0x1, 0x0) 11:09:57 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) bind$inet6(r0, &(0x7f0000000000)={0xa, 0x0}, 0x1c) 11:09:57 executing program 1: syz_emit_ethernet(0x32f, &(0x7f0000000280)) 11:09:57 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x99, 0x40000011, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup2(r0, r0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x8, 0x2, 0x4, 0x4, "b448dc5532e6d455e2027e210b7b568a9a4a44dc", 0x7c, 0x22b}) r4 = openat(r3, &(0x7f0000000000)='./file0\x00', 0x0, 0x4) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) writev(r4, &(0x7f0000000580)=[{&(0x7f0000000140)="15bf02a0dd59f0b7e674b0195246c77737f99c7a9d4b337aa04725f11ad9f54cc100f35cb0ff731d1da0bd925abe744069804358c85f1758142b00438475ac60cf5d625a75d6a3d60d2ab60682727d004ca2db36b65b1bd741961daf95f6b239c5bd4e691fe2d4f00a12ee5cbe42c15c1d8300f0afbc3459a6586d45c640dbcc", 0x80}, {&(0x7f00000001c0)="3348cc34077c63823b9477eed3eea96f9f15dbc20771ed1a2579a0d509882c432983fafcf5aa3198af62ab0cf9cc446ce11d6ad826bce87f90854901891ace0d16b07c65d3b4c24a2bb6cddb052b1273676b2d8d14a4202b2df9517dc4915e62cd43b32ab02054e3aa8a878a91ca3a87ad41d75880069e6fd1b2964374f59d46590342264988572d9bccc08fff38ce54520e8c01a8ec91fb5ad479bd0f24e8a0423c20e3c1cab1b96f704dea135aac5d70c4dfc9dd09a32b42abe7bcdb756c7cc585d949da151d0079921d7556e182be168db4075afc66c41a484b9575961b7392948acce633e57eb7a55f9d38033423a73038aa827cb9", 0xf7}, {&(0x7f00000002c0)="83166f5f24d1a13b36f616c787408948ffa9d0b9f193b1e57d9853bd7e4fd71453809c75105fbf809944771cc589518837e540b5c517fd729706b825d6d6f3d6ac63148f3597ad0c2d62895cac7ff6369510398fd37d3d5dbb1ea163690a2780e8b3b05a0e15f28876a9e49e3e6a6f0986a88b7174628fcfe60800a50a9e1975721e8ad7827f18f6bc5ace52fb27f7470aba1a3062fc44733e9f4daee6864f8f769c36547495f695861464d69e9457aa2b7dc0", 0xb3}, {&(0x7f0000000380)="156e2275990271841f42b67bb7066526c1d5868e4b31c45242ea2518314a4f83920c25f57c166483de3c719e8a16e3239b707d6cedcfad7f176110c3cc6f339611ddc7046d2e59d699919bac5e38f690d3a6a455c8233a4b4fc628c37ff0a27c9900538e0b42c8cbc5fef460792d1b4c09878853a67d7485d14a9153cc3e5146151a9c71860e39741f473a71abfe032e37e0478811cb14329535970880979025466a408709e1caf2463712625b188706c50991c29b04e5a49f9e6fbba159c9ad2ace4b7d1ad1b963e310de9031b8b59de58acbdcb3323db900c4826ceace43639d83cfe216b6d18cad414894", 0xec}, {&(0x7f00000000c0)="79acc0d811530ff9123c1d6b7bc849c7db0124239bb88501cb8da927ef0f1e8e1e2fc998d295ede51b0fa7cd4746f28e1367992d0695eaa19504d92d9a0e", 0x3e}, {&(0x7f0000000480)="87d4326f7ed34300509ecb71d7596a3632287125597fca0754911f1fe7b50f75d232c188cf1ee7c847e77bae060b956755b270815f6c4e7df637830438eb6d6701724a2da32842425ee2744b41fcec32d9be8fe3500c428fce1de007eae8b2e3da9fe782a46b8df11a7fe47274df21ab5f6f8bc905cac01de6184b0667a46931617c60574f9122533a46e0e31b4dac38eb42a2e4801a54bdb9f21f0c31b1b8892ec413c399df5b0aec", 0xa9}, {&(0x7f0000000540)="45f6cfb3107d91840189083090ac2896fb1f65f170cae5583fc335c8c34252", 0x1f}], 0x7) 11:09:57 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000040)='./file0\x00', 0x4000081, 0x0) writev(r0, &(0x7f0000000140)=[{0x0, 0x230}], 0x63) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) accept(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) r2 = getegid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x0) 11:09:57 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)) truncate(&(0x7f0000000700)='./file1\x00', 0x0) r0 = open(&(0x7f0000000740)='./file1\x00', 0x8, 0x40) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000780)) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) open$dir(&(0x7f00000001c0)='./file0\x00', 0x10000, 0x141) execve(&(0x7f00000007c0)='./bus\x00', &(0x7f0000000880)=[&(0x7f0000000800)='+\x00', &(0x7f0000000840)=',{\x00'], &(0x7f00000009c0)=[&(0x7f00000008c0)='@\x00', &(0x7f0000000900)='{&\x00', &(0x7f0000000940)='$\x00', &(0x7f0000000980)=']}@\x00']) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000200)='./file0\x00', 0x80, 0x20) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000500)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)=',{\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='$\x00', &(0x7f0000000380)='{&\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='!:\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='{}:-,}\x00', &(0x7f00000004c0)='\x00'], &(0x7f00000006c0)=[&(0x7f0000000580)='\xcb\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='\\\x00', &(0x7f0000000680)='{,\x00']) 11:09:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00", 0x1b5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000440)={0x0, 0x0, 0x2010001, 0x1ff, "bbbc580000000008380000007f004100"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 11:09:57 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1808, &(0x7f0000000040), &(0x7f00000000c0)=0x4) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)) 11:09:57 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x7, &(0x7f0000000280)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r6 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r6, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x41, 0x4, 0x0, 0x1}, {{r6}, 0x0, 0x42, 0x40000001, 0x100, 0x5}, {{r2}, 0xffffffffffffffff, 0x4, 0xa0000002, 0x5, 0x9}, {{r6}, 0xfffffffffffffffb, 0x44, 0xf0000041, 0x0, 0x9}, {{r2}, 0xfffffffffffffffe, 0x3, 0x0, 0x8253}, {{r1}, 0xfffffffffffffff8, 0x21, 0x10, 0x3, 0x8}, {{r0}, 0xfffffffffffffffc, 0x24, 0x81, 0x9, 0x81}], 0xfffffffffffffffe, &(0x7f00000003c0)=[{{r4}, 0x0, 0x1, 0xcedf099f9e0c0c67, 0x9, 0x816}, {{r0}, 0xfffffffffffffffb, 0x8, 0x4, 0x607, 0xfffffffffffffeff}, {{r0}, 0xfffffffffffffffd, 0x8, 0x1, 0x6, 0x6}, {{r1}, 0xffffffffffffffff, 0x48, 0x4, 0xffff, 0x8}, {{r5}, 0xfffffffffffffffd, 0x1, 0x40000010, 0x2, 0x9}], 0x5, &(0x7f0000000080)={0x7ff, 0xffff}) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) select(0x40, &(0x7f00000000c0)={0xeeb6, 0x1, 0x3, 0x1e, 0x4, 0x10000, 0x871, 0x80000001}, &(0x7f0000000100)={0x0, 0x6, 0x0, 0x9, 0x0, 0xa783, 0x100000000, 0xda}, &(0x7f00000001c0)={0x200, 0x17f5, 0x101, 0x6, 0x7f7, 0x8, 0x6, 0x8}, &(0x7f0000000200)={0x7fff, 0x10001}) 11:09:57 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rmdir(&(0x7f0000000100)='./file1\x00') rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 11:09:57 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x89) recvfrom$unix(r0, &(0x7f0000000040)=""/90, 0x5a, 0x803, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x9) poll(&(0x7f0000000240)=[{r0, 0x10}, {r0, 0x85}, {r0, 0x20}, {r0, 0x14c}, {r0, 0x8c}, {r0, 0x80}], 0x6, 0x8) 11:09:57 executing program 0: socketpair(0x3b, 0x5, 0x952, &(0x7f0000000000)={0xffffffffffffffff}) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) r1 = syz_open_pts() r2 = syz_open_pts() r3 = shmget$private(0x0, 0x2000, 0x29, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r3, 0x3) r4 = dup(r2) getsockname$inet(r4, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000140)={0x3, 0x9, 0x5, 0x994b, "9b738fc834fd46ef91d3ea793bca32e44a3df40d", 0x3, 0xfffffffffffffffd}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000100)={0x1, 0x2000000002, 0xd2, 0x3, "b8c36a95b65e83e031f7d4a696e69a8709fcbf4a", 0x2, 0x1}) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000180)=0x9) 11:09:57 executing program 0: r0 = socket$inet(0x2, 0x3, 0xfffffffffffffffe) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080), 0x0) 11:09:57 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f00000000c0)='./control\x00', 0x0, r0) setgroups(0x1, &(0x7f0000000000)=[0x0]) rmdir(&(0x7f0000000080)='./control/file0\x00') mknod(&(0x7f0000000180)='./control/file0\x00', 0x1000000001ffe, 0x0) 11:09:57 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000180)=0x7ffe) mkdir(&(0x7f0000000000)='./bus\x00', 0x10) poll(&(0x7f0000000080)=[{r0}, {r0, 0x11a}], 0x2, 0x401) 11:09:57 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) shmget(0x0, 0x2000, 0x481, &(0x7f0000ffa000/0x2000)=nil) 11:09:58 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x10) setuid(0xee01) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='r\x00') unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='x\x00') 11:09:58 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getgroups(0x5, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x30b, &(0x7f0000000040)) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) setgroups(0x0, 0x0) dup2(r1, r0) execve(0x0, 0x0, 0x0) pmap_unwire: wiring for pmap 0xfffffd807f00b1c0 va 0x1b31720000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b1c0 va 0x1b31721000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b1c0 va 0x1b31722000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b1c0 va 0x1b31723000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b1c0 va 0x1b31724000 didn't change! 11:09:58 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x7fffffff) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x7, 0x2}, 0x10) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x400) ioctl$TIOCCBRK(r0, 0x2000747a) close(r1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0xa3) ioctl$TIOCCBRK(r0, 0x2000747a) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x12, r1, 0x0, 0x0) recvfrom$inet6(r1, &(0x7f0000000140)=""/206, 0xce, 0x43, &(0x7f0000000240)={0x18, 0x3, 0x3}, 0xc) close(r0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000280)=""/4096, &(0x7f0000001280)=0x1000) r2 = socket$inet(0x2, 0x3, 0x20000000084d) linkat(r0, &(0x7f00000012c0)='./file0\x00', r0, &(0x7f0000001300)='./file0\x00', 0x4) sendto$unix(r1, &(0x7f0000001640)="1198fbb8c8b0792c96c59c482fd5dd2f474a92b045c1a1acd91fd2a18ae07b0822f6f80e4b46f0afbd8786fcf231e622c21c4ddb12a1b633cc0b617c034980d5146549a97e3744ca904f4819e779f54a54e53ecabae282acd5c1c15c6e3e8f0e6599903d32789f6968363b1d7f59aa675789c96404e7f14792b7cb69ea73904c3b909ca775d725bc302ceb0c171adcb4109edbf87928de87a36378dc153231e9db6eaecaffae66b70050bf2754b7bd3b9b78ea8b38d640c72ce430f4fb4caa9b4a00574c8aca52bf1b9f0d9e3613fd16cfbfe4dc711087ff6072f162a39a1d94a270b63099d4a035092cdc1692aa1675611af1a66dd0a0ff44a05999", 0xfc, 0x2, 0x0, 0x0) syz_open_pts() getsockopt$inet_opts(r0, 0x0, 0xfffffffffffffff8, &(0x7f0000001440)=""/40, &(0x7f0000001380)=0xffa0) fcntl$dupfd(r1, 0xa, r2) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000013c0)=0x1000) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x7, 0x1010, r1, 0x0, 0x0) open(&(0x7f0000001340)='./file0\x00', 0x0, 0x8) 11:09:58 executing program 0: r0 = getpgid(0x0) setpgid(0x0, r0) 11:09:58 executing program 0: setreuid(0x0, 0xee01) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r1 = getegid() getgroups(0x2, &(0x7f0000000180)=[r0, r1]) r2 = getgid() r3 = getegid() r4 = getegid() r5 = shmget$private(0x0, 0x4000, 0x102, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f00000001c0)=""/148) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvmsg(r6, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000280)=""/237, 0xed}, {&(0x7f0000000380)=""/214, 0xd6}, {&(0x7f00000000c0)=""/14, 0xe}], 0x3, &(0x7f00000004c0)=""/40, 0x28}, 0x3) setgroups(0x3, &(0x7f0000000040)=[r2, r3, r4]) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setregid(0x0, r7) 11:09:58 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="022f2f"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) r0 = socket$inet6(0x18, 0x4005, 0x6) fcntl$getflags(r0, 0x3) 11:09:58 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc, 0x4) r1 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname$inet6(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x28, 0x1) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0xe000, 0x155) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x7, 0x0, 0x7, 0x0) readv(r2, &(0x7f0000000340)=[{&(0x7f0000000280)=""/185, 0xb9}, {&(0x7f00000001c0)=""/87, 0x57}], 0x2) close(r1) 11:09:58 executing program 1: setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x6, 0x101, &(0x7f0000000040)="d00d8013bb50c18c532423030052af723e90e17cb3ab56796a3138a0b24162bf3c0476816ba24d8cfef48537fa555e3333590dbfa47fc6cef3796e04b7a4b2acc49019980b5b249402f031edd90cac9edc8445e056a296a10490aeccf0479f85d10257ea7ce4f69b5c743e3d89ed0192", 0x70) 11:09:58 executing program 0: socketpair(0x18, 0x5, 0x401, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x1d, 0x82) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) sync() utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) open$dir(&(0x7f0000000000)='./file0/file1\x00', 0x290, 0x50) 11:09:58 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0/file0\x00', 0x88, 0x4) utimensat(r0, &(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)={{0x46b0, 0xfff}, {0x6, 0x1}}, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2000, 0x0) r1 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x1, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000100)='./file0/file0\x00') connect(r1, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x3}, 0xfffffdfb) 11:09:58 executing program 1: r0 = dup(0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000000)="19e3f1ca", 0x4, 0xa, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) fchmod(r2, 0x80) kqueue() ioctl$TIOCFLUSH(r1, 0x4004667b, 0x0) 11:09:58 executing program 0: socket$inet6(0x18, 0x0, 0x40) socket$inet6(0x18, 0x4003, 0x2c) socket$inet6(0x18, 0x2, 0x0) 11:09:58 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000040)=""/159, 0x9f, 0x42, &(0x7f0000000100)={0x18, 0x2, 0x6, 0x3f}, 0xc) fchdir(r0) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000180)=';\x8f') 11:09:58 executing program 0: r0 = semget(0x0, 0x3, 0x8) semctl$GETVAL(r0, 0x5, 0x5, &(0x7f0000000080)=""/39) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) syz_extract_tcp_res(&(0x7f0000000040), 0x3f, 0x8) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCEXCL(r2, 0x2000740d) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f00000000c0)=""/191) 11:09:59 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x0, 0xe91b}, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000d80)={&(0x7f0000000600)=ANY=[@ANYBLOB="2dff7f0000"], 0xa, &(0x7f0000000cc0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) 11:09:59 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80001fff, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r0) 11:09:59 executing program 0: socketpair(0x18, 0x2, 0x3ff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000180)=@in6={0x18, 0x3, 0x6, 0x1}, 0xc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b7c507c84a4ffffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 11:09:59 executing program 1: msgget(0x3, 0xc6) msgget(0x0, 0x200) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) close(r0) 11:09:59 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0) 11:09:59 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x10) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000140)='./file1\x00', &(0x7f0000000080)='./file1\x00') 11:09:59 executing program 0: syz_execute_func(&(0x7f00000000c0)="c4e3cd695bf707c4017c536ab3c4e2a5b8ae03000000f340034e81c44160557000c421b815f9f0119bffefffff8f298894db45d1a5a0d50000c4e2d9980f") mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0x0) openat(r0, &(0x7f0000000000)='./bus\x00', 0x28108, 0x40) 11:09:59 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="8200000000000000000028b43e194135f0f3cd752c1c702f4cb1798d2e5e0dde964cc592b65de314a50b4a5caeaa950ee7abdd8783c243ee586284ed121db37d9da369617b1416627256f49f93183d06452e6cc2562b7c6e7a7362c6403a"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 11:09:59 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000080)="04000000", 0x4) accept$inet6(r0, 0x0, &(0x7f0000000000)) socket(0x10, 0x0, 0x7) 11:09:59 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000240)=0xc) getsockname(r0, &(0x7f0000000280)=@in, &(0x7f0000000340)=0xc) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000000)=""/88, 0x58}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xfcf5}], 0xa, 0x0) 11:09:59 executing program 0: r0 = shmget(0x1, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x3000) shmdt(r1) shmdt(r1) socketpair(0x2, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) connect(r2, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r3 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffc000/0x1000)=nil) getsockopt$sock_timeval(r2, 0xffff, 0x1004, &(0x7f0000000080), &(0x7f00000000c0)=0x10) shmctl$SHM_LOCK(r3, 0x3) r4 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x10408, 0x15c) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000140)=0x2) r5 = semget$private(0x0, 0x3, 0x200) semctl$SETVAL(r5, 0x2, 0x8, &(0x7f0000000180)=0x2) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f00000001c0)=""/131) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000000280)=""/4096) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000001280), &(0x7f00000012c0)=0x8) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000001300)=0x2) r6 = semget$private(0x0, 0x1, 0x200) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000001340)=""/91, &(0x7f00000013c0)=0x5b) semctl$GETNCNT(r6, 0x3, 0x3, &(0x7f0000001400)=""/217) r7 = semget(0x3, 0x4, 0x0) semctl$GETPID(r7, 0x2, 0x4, &(0x7f0000001500)=""/149) semctl$GETZCNT(r6, 0x7, 0x7, &(0x7f00000015c0)=""/170) accept$unix(r2, &(0x7f0000001680)=@abs, &(0x7f00000016c0)=0x8) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x2000) semop(r5, &(0x7f0000001700)=[{0x0, 0xa4df, 0x1800}, {0x3, 0x8, 0x1800}, {0x3, 0x1f, 0x1000}, {0x3, 0x5f, 0x1800}, {0x2, 0xfffffffffffffff8, 0x1000}, {0x2, 0x0, 0x1800}, {0x3, 0x3, 0x1000}], 0x7) semctl$SETVAL(r5, 0x7, 0x8, &(0x7f0000001740)=0x1) r8 = open$dir(&(0x7f0000001780)='./file0\x00', 0x680, 0xc) linkat(r4, &(0x7f00000017c0)='./file0\x00', r8, &(0x7f0000001800)='./file0\x00', 0x4) 11:09:59 executing program 0: setgroups(0xf6018b12d1bc5698, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) recvfrom$inet(r0, &(0x7f00000000c0)=""/88, 0x58, 0x803, &(0x7f0000000140)={0x2, 0x0}, 0xc) msgget(0x2, 0x0) r1 = getegid() setegid(r1) 11:09:59 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000bc0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000c00)=@abs, &(0x7f0000000c40)=0x8) r1 = kqueue() r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000540), &(0x7f0000000580)=0xc) r3 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000005c0)) r4 = socket$unix(0x1, 0x5, 0x0) open(&(0x7f0000000640)='./file0\x00', 0x20, 0x1) kevent(r1, &(0x7f0000000600)=[{{r2}, 0xfffffffffffffff8, 0x12, 0x0, 0x1000}, {{r3}, 0xfffffffffffffffb, 0xcf5962d54c3cc99a, 0x2, 0x8, 0x80}], 0x271cd96f, &(0x7f0000000680)=[{{r4}, 0x26e63e3b658fa4dc, 0x2, 0xa, 0x3, 0x10001}, {{r2}, 0xfffffffffffffffd, 0x58, 0xfffff, 0x5, 0x8d55}], 0x2, &(0x7f0000000700)={0x0, 0x3}) writev(r2, &(0x7f0000000b00)=[{&(0x7f0000002040)="d2c35a5625ff48fe6cef6446e2850c69aa302b8e69ad51f41985d03ab8805dd9bdda615a4599804cff32589b052820c980a0fe6d6ed58ef9ada19046dd45838be1683342d3a256485d36c94d75a802058e783c0141109b5b3df83a512de2390b855f8324e81b16ab4de884150ca627349eb3bd92d7003110a9fc3cac48704808141fe6c7348c19928e8f839f0ee078bccb3916ce6c967bcba3f4fbefcfbb49b04d25a93730a30a5d06b8b014f093e3cd5c49a6edec0214ff064620714282d625e06c9d0ce28408f14e36cee098b030f2505d65c5edc744b8611e5b5b43a6ec9c444d44328e61b4ff670f37137cdbb7144c35081d2f0ed0355ac1a8090171a3c3b88391a4641ce6901ce098cd805d0ff8016b65f14c76041e670bc75e2136b147d4755298965679ab37764ba5d7a098f70beee1c49eeeb6b3fa6bc673a08e7c45efb2be1b7397a2633d2dc17692134032516ea99692a4dedd2586ef3894211df7952cd7c8c3ae7772329b37f81ab5db8367e448f64068776f4dfb2edd38bad38db09faaefdb79820fcfbd65c9523638063d1b1cd27434a12d19643aab385495b8f0207d2160c3d464d292c9422f1450daabe966de1c7563bad907be12c4a693418e408051caf050a5759a881097f12dd4d7f4300ce42b7cb448b8ddcfe3a00bc2397b302a42071897660f6b7ff183226fd0608d122b095a118f948b6f3f3cd9355dc74f73d4dbf5a7629fb50f020f0576b0f4b64f133d10158a55c78915e5aaf5032dfd5c167e5c878837e680c7adbad10c43a1a5d4d97043f74e18a533670f822f193806f536f82a05a797661a997961175052e94e665398995549d0bda8da12f5abc4cf95dba24bcd89cdd2bda18bc827c1ba417615a391f802d5f079788f995ec93f8e8fc1b476a1a59733055883542eaf0d19c56a722fb16004420fd6c2196f715def74ca7dfe64e3b1af533b5a23302d21be31fc1e125d0ce3f724681fd63a2e0d4ff93221b0a35d1ccbb8ecdb32f44cd35852fc01f9a1b247d180e0fa41f3bdbb6498fdbe0b44cb58ebb05c5cd7fc4f499dc1bdd2bc8c62fe3a3a3b3370947998beb5366760c940a87b032309367f03b53b75e9dbfcee8311f792d835e5e34e0199d31c2e5f4b5836603945d7fb5369f2eb245a37bea6e4932927b449fe1f5075300788d8d8522e619581ea7c5cb838366815c66c53ecaeb198d7bd5d31e5a8f5b60634f770783222c92ecca0db7d5b9c104599fa0a5694e8ee086fe85f3d795a5098efc1da0743a8ac90116f9b883f8ddd7c4575aee2671837c2829d7306eccb81b067cdaf5d72d797564f0813871807f09453a8a285541b46d17132ef4f08f5e56da96e51ad9405fead00eb87bb82244eb771a26eacd13b55858c798cd29f3bafd2d50bd1b7067c9a07b9e6385d0f902f983a2bd76f7e77904045144df87971aa609521a44e56a52d4e8a15df59fb58b53319f1406888526d22976598770055802cc58e50967693a9e9bfac0cd9135ae5c54fd0761729271a0045081076839334f23df19ecd116384ac49231a5fac62a139629a686cdd9ea1d15b20d92307ab0b430a6dcff3a1bdb3a8dc340d269cf709f4164a82c540bb38afd9c2a4097bb8b28fa22183413c15af9cc240f4a3df1f2e2a0833b82820e9db14a0949fb4c046831475707b567ace32d03be3b5c459d619e704ff6705a643943f3061febf4ce79dcb379e752c5226d8e75c395ab00a496bfa113a665482847f773c9a4950fa10b4106ce84313430541ae09e0a73be0b8011a4404bd31bc498b71c9d255a9baff04fa153890bb212ecbcb9a69447b1938a3a67fa77eb1324dc9966e60500e674a52e854c9949e85530b59fdca59e44a59a77c2ebf3003de471489e401a0ca9577f3e3835a15427014d7765d1d0460c02154f2c5f97d01cb4b9dc0e0b9b794f76b18d7a1c264a81559a2c5db91a0dcd94320f41e075b520499508cdec1175c2735cb25227696dafca1f57e86d5150dfb66dc0cc760c867d4663c63e6c15f45180f27b603e085e789b56ac590fc4dd7eb285b4980c95c290712a5f02d6dc95eba0fdc4edf74789928707260e00cdf5a5c5d2d37c641f50914412e47d0bc77d40a5be15bbceb42aafc2f1590e7d72289ded78dfa861acaab2c7bc7c34c7de79406616868e7f4623008539fdb7adc5a6eb0ab9458a2b8bee4d667003cfe89b94d70ffa54c14d05513b731fbca82f51bd232b601c48ac37665dadad998d38a9cf820fa2b7c88ff77377f784fcd701c5eb05ac5102d0e5bc994b900551d8aab157ed16a81ea146947d3a6f99a28d6bf13b3edac9f31c9e22becfb837b392a7308a0325970e6836f9ed2e5ae831039ea9b2ab70cfa1af6998dbf0216a13b86964c99a1305919fe652dd9ca5913868600200ca8b94989516b4d63862a87c5e66a205583f66b66b74fbcfee7bbbb81243b936556c303f398613ab955601f4c2385155a130feccf594983321ec4ddf088c45f56f33985ea8e75146293d744b525868ce2cf62ec026a017144795e4c03a70141406a20496d684ffa08749d93d03d789ca6554e76cbf617e4110baf4f5c76583ac396dcfab6877b24d79736a83764cc4616e3e7c66dacced6ba6b1b88e2787bc67cb121146f81453133800be9189fc5c519b05fbf26669f16ebc284ccef86cf262eb674100192921b7a217090098826cd7afd4094f4fb5d81b04007dd7903835753f9d9d69ea6b3727c1afa376711d9b530a2aaef7e750bdbfed4da8cff588bf60cbaf6221e127c66f9256719f4403e941878c091ea4bb51463bc28ef62568646f998a4eb896d13a1c198374799433c98ba9b21e826692e3c365a4bdea521399311c1ef1cb32f21b058985b27c3b2e70978661aef89cb145c9d18fe9dd5b1725e770b2bac6ccbc72a78571f4e7a707060fb50476e28e1e0e82379e6fe74dd1cd3f80383853d0deb21f85239f61f19ed2c451e7838b6a2c9262007acc78f0f875525ee70e24c887779023533ded45f600fcddd1a8afb64e3763a8720e663f5fa3376c444b762de2484ed52c2c0ca783f1c972e5bc125d1e7a6d3ab1d3a12fea4f90030ff041fb771c35b8a199fb003a07c784d24565e9d1debf2f569c7a783708910f6b3d8feda3f9f94fe29f817ab6d0ac8763ce137885a500cf3bf90f0b353f182c517f25acd77a110e6386219d65f277853088b6ef90be5876f1b478084de674fc7963cdebff7ee3e4dfc86653c6dd235411a091a195dfa7ab1ace2aec4d2f4b231afa341f51978e3c89fc3843fd2c8e16d779163bc88c6113313a073b604d6b6be543a06891b9a3e84993221f9f377e707f052df86901d40bc302a7fe478441f7ea463c62bb62cbaf84b62ed169c692587da734c4ef9bbf361823685d6a1a179ed2787f24a5fecead71bf123dc91a089c43b10ae7ac3368f9ca11f3622b303b374281248a1f6bf3d0954559fde45bbdce8f76db0ed8d2b2e7613fc182bc91d2e996194d8a4cf516cfddf82676d49893a70b6da3e9ef12a6118cb187ee7d19cc03d873e74c9a4d5727c83c8181681ceefc25a0beeb84e27e217c3b1669d2db2205229a731226b88ff81a683585a3a0e09fab615b1e99af5c219d9fcdef1337a8d2c64391b967f561fe2cba022ed59ea6c73c399eff6097c340cb8011a0a86cb60865900fe765e495f487bace4af4ebe72d8a77aa435c652f489633e545a8c0439d623a4820036e9b69be4f3dc67edf0aa3a6e2d2fdb885444b8952013607413755033473f1478721313b0fca7f6369df1c15b4f68d3338266d0d58fce40b08aa40d4a781d9a9bbb88c893c038244ff8212cacdeb512c717c7ead1e36426346aa94cca44f6276790616255e75c783b96fa48235df9bc1b09d98ce3437761a1bf4e7e2818b96322de7d24d99691be0369ca1cfeac0f5c6f77808fb796c7bd0f82ffeec679c3607ba9b1fbb774b5071aa60045a988454e0d5d7d69494e07c9e44a05bdd2b5eff1882ff4ec11f1a74cfbfbf0ca0d9cc176e68c49df72bb5476dfdbaf84651e6666981a636d6fd2d77932ff1f6911c7fa095be6b87a8ffb31c2179d85081485399b23059ff00fc87bc12dc24654df3ebddffbb19a637d92b7ae5ba0225adeaf2248536b1de47c1960e6285681ece19603c7db8aa626b424b2abcced5b45fb62d9846d7206ff03f689c1b89792945f29feaeb8db78b8f312a4b1696f76c69073096b3f810f134cbefa009059f183c01792f0e35bf2e399dabefd19b58421d016a858a805e1f47e072009022b84898ed6927c99b17a1e4410b944c2b7ddf22e474e061cad81d5e457740d78eb6af75c7766518baa20c4f8cfa07f24483f62da822d14a0795a5debb1bc50531ebabb971153e01bea47c00490d878e8bb3978088165664b5909cda88bd2d545ce9d099054d7b58d7a32271ed570052c5352491042e965925b685ffde8556bd121983c1dc66fd491e61e79eceebaae3cbaeeab8dfbd43d361b936603a0801099c813e6f3cda52cc58877d5e69624e6b289dddaede00d62103ad321d398d4016a3fc603c09f989fd662fb693e575116c6f16eb539e22a35976e775caccf7992a114a9e4f3bf4e91c0833aa534601e6f1405aa24caff2b0b62f66ea3e040d1f59b0b76df7139e9dcdb0ed6b6844c48d094a638cf02ac702e38227a0edf7d34083de4e48ad1e45a151de39852b8497da9772138343b529fcde1ed0d75ac5448db161f9163c0d33e481e79063ea063135d10a19ce2d3517575bf990f2156964fdce2b3d8382518ded5ddcce8c1636f49e15744bd648353b4535e3f75e99cd4dd8aac2d98fbd25591f7c310c5b1ad04b139b5d6de6af10db7f80385d2306a943bb5aa2c85fb474f71bbca80fa052257165fec494c78045a343d4629f5e6a8be1057e5d1f2eea2e7ea6948c8b4631c045aeb9ff047db88fa3bbba475520b32b9197ed80c454ef3f6c225e632d2f5ef647ed532c46e88931508a1fddd67b6bf944746c596f18cbbcec60795081d22c793ec9ee3f65071424abe574ee20ed9ad0d0e0068263b98f9015b280ab0db6d20842e9e77b3aa74fdda4f99972cf6e510b34a0e0269a5f84bce428229d4d1a6506a5262909a40627a682ce74eff6d8446c06d1588952b2bb966cd0e2739b754310fdb1294bfa5067f731efa835ea1cc18d87cc1cdc13c19dce9a440fe7f046eb83c5301d3ec8f727e006a31701e6db0636a5505577091767c45eed3e24b45d7c1430c2471e3a58d7dadb5bd15d34da291f42d5c2d8a53dccddc0fc2b7785014bc18c33daa371b03318c4d7cc4b028b24b72702b0c372c65a2f7cecca2c3ee3ffaed685539c6b8d349c834f9407a99d5956f75189d45aa61553941cd2974b34d4ce37af9cfa370df6cc830d641682af0ba9b9456dda9f91111daea94b94a4c4c31fe23d4f2d6dc747a2436f397810d873d9a17d0b221989e344c6c101cd1d12a462e225e13ad8e70f777d9a5799777b1e7215fed6d077ab29b644507f624b5f1d08e9101bcc1642dd829940631a14897d1661818f6784977ebd9883bdd1cb05a169681f4e305f6786c7bb7862d0bf5b0c20118692065504f46bc4888ab765c0d1476c765a6f45365c8f1baad6cf26c9c6e101feed7491bcaa55b839389fd94b112dad584a1eaeed630812f6e012d61ece899a3706a4233ed59c383108c8a62d5b7fdac2602eba11e725aefd25275f359d335a31282bec1ff22bb84fe793b80bb2dacce6161eabeafbc8a7788f61f5b5b0b5d3a60cac2", 0x1000}, {&(0x7f0000000780)="5631799ff6cb47f5158733462485820b4d968f0a0c557e054b7dfbe13824d06b3d491c256976fcebbc704a9420a92cb33cee6aee848890bf8d75e8f40539493ebe7e6fae97b93f44d3c043e4be79bcfd5abb93e904fe63ffdf8ef927f7595e2e33529eb60c0f681c000490cca0ed47513a722068d401c10d60a4845d89fe4246aefee05afeb1451b1563a90361c7cab872a4978718faa2ce818b50fbd2200ccb9500e1e724469eab4923b3ae7d509b3dc45506f12acaad898f9ca246dd04cabfd4c22dee069b", 0xc6}, {&(0x7f00000006c0)="9b765cfab5b2edc3f4f42ef93bc5400c02039693621d63612dd21d984cb49ce05914f6274b3facd87899d2c7de11af5a08fcebb4c78c8bcc4c2f0047", 0x3c}, {&(0x7f0000000880)="cf9ae598e5c5c39f13d2f629c7a817b96641936a738a277ad91a3952f84c4f6b6da0b7c1990b6e999f368a97be3f0c6c61d50d903e82ff65f50a18dfa1d2d5743a86448b65e5a5126f95c0d8d88874dbd82a9decdecf8b97e7ee74dd35502f6222b481d0036cd4826526ea20c3944c0333d0b7b1", 0x74}, {&(0x7f0000000900)="93be4b8ff23afe47ef2fbfb831ebf9f6b920547877d2b098677b02d1b07d13632efd", 0x22}, {&(0x7f0000000940)="3d0acb315f82481260fff8365f9b31832fbc1805c361192cf8f43b75c6ff3323a284e0430a8480a83d557046775af038e3b65e1c41a5bbdbac4afc6e364b9f6a8b074f3b0772a9f8e9f82a0f1e0f9ac58a34bbc5bbcf315e11f2f19b306b01976678f0eb84dfa9e7da8bf70dba3b4e5c61341cb2173f0528ccd31e8622245f818b9d6015658c437f0c91fd816aab6dae46521f850e80237583992e291d9eb0c617796cb83bc237f84fee3e89dd7d01373afdde32af9a51071c78ab", 0xbb}, {&(0x7f0000000a00)="34b6a41f7d89620c71c27261dad82d77f88133b4567adf1d96b9f5d4d711cc824c5497c08009737e64d75b90f25e822839147acbbed56517b3bd6b3537b4388f020f3111f46c27bee790293a11bdea91649fb9a009abbf59aa3f6bbe2e2b88fe523e9298d8180a532dba19404676e8e7680724639140e78fe109a77f9c1f4458b5eeea28d2737feaa91da376026f13cdd2b8652ed5d1c7586d7b18f6c4bf0f00f6bf0b28e004e86f7eaeafad30b5f1365d2b6114028088272687eca54acbd0e82954f87c5d584d8d9cffdd7ec0e17a165258bc51dd6c176923d7e12af55eaf3dc905fbfaee00df23", 0xe8}], 0x7) writev(0xffffffffffffffff, &(0x7f0000000740)=[{&(0x7f0000000000)="0a9cce999721bb673fdb6912d175", 0xe}], 0x1) open(&(0x7f0000000b80)='./file1\x00', 0x8, 0x1) r5 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x20e, 0x0) r6 = shmget(0x2, 0x4000, 0x100, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_LOCK(r6, 0x3) writev(r5, &(0x7f00000004c0)=[{&(0x7f0000000040)="2ea5a48fd6b1e8890222434cf27ef6f8c243c01be1581a4f14f26a5a20109254c848cafa52c316d48e1e1ea4d4d0ab1f1165374007751d5c73f81c0b11a876018fe4cef35322eebf61e8ebbef073c9d8b77687d9d3d4e72fa576e19bd2d85d0a0e17604e991ca8964e5868cc7012a74246b6642bf0abaa247fcda07e81bb9e48d4af7a01ec73b01747f2f38a00b20dab5d82a8aa65512183d7844bfcbcdbbcae5ce7b4669172b10d92986804aa97b4f302bcf797f5fa7c6c951b6078ba1f6ce87ffb5d2d5b2297b70f48bbdb52cddb", 0xcf}, {&(0x7f0000000140)="224e57390623e8376fce64a9bb8e2f6c3fcb6e2e5fbe09da1f769a046226853553576e9a9763a18590bc14bc47c1e119444f7383ef37ccaf82cbaab65fc595d85756eb45f2097a1aa51f5df14e0990489cde487384fca7ef944428391c0de3b17e4b61d4b51aee710fe8fc937bcb31320c96f06f64defc0cab423811c99b92626bbe4f88ffedffad88ba42aa", 0x8c}, {&(0x7f0000000200)="1fac897ab8b6a0f84d558e6dea9d2f529dc6d6d86eb5417df8d7da45", 0x1c}, {&(0x7f0000000240)="bbe33d127a5aa5343dd43b9648beba6a7ebda7785ba9e367152cd6bab6fde53d52e1b3e6f09067ea98820f84d4f5e77c242e9bd973cc4dcb38d61b791a5cad469040f1f4234eec78271cf78ee37ed890a8400268837a0c8718d74cb3829cbe03723ba66483472dd3991553dffdb05a341c5eca4caa057b2551bf37028b3f10ac8234e0e866554675eb2447d4aa6c1fccaef337f7cd1126589819445246becdc138ebccf6e90382f94ea8876776896dbd7b03ab631f824accc7abafccceab49cc3d66c8da3f46fb1e8ddc709b5cb68b40bb13cbb94f283ce584f59f75b2d6e0f74137f142703711011042f97a3938a2696fdc3b8ee19407cb9363a8769e003f", 0xff}, {&(0x7f0000001040)="98199aee43435f9b9dacabf07bdc65f223458897b6192c5adf4d3ebec0494f4cb0fb9a4968455001eac72e7fd69db4d9ba86bbd7bf0d60791de25d31fff694847c35f51b629b24a0a38c8cc19ff3fcf56ce19fce736b46c89a784a82c6ad3f2342efdc339153790b624c668f471c861ae60bb5a5ca0458e41210bbba5fb71cd0c45cbf5b120ebdbac4e29a3f3312697acbd5e3e2c1db904b9d01f317549ec70b20921a64c836a054f49720217cca4e5a3a2330ef266b30be77eb1132189d29bbcf19927e4153a7e6214ad130d2cf0191bd3774d7a99ca31e998557a3786c5aff623e3d3f60099406c04a2c119b75d0998ddc8862408b1cb562576b874132b20bbb83016690afba27a8d0afbb0d2317f668faed500931b56e839a3f26bcad0f718914b4ed76b325d89d185e085a52acba0b00839a3767f2d8bc2d71d4abf2bc6163353e7278b85bb6088bccfb6052935b5b54a3ab5ce094fc7ae8e957c05ad73a07e63c4502b13f825ee33705ec446ae69b9e98c09ba77f50c5184a4bcd99fd3a01d69b1d8f63866869e605a33684e5b8aa37280c274be4d833de3e4786c4535a6fef24cf5be9f887d98180cca7fddfca74a40d26ebe00eec087733df25ee05f4bfbd6b5dc3c081849d749c6b6634fbf307791e0da39313dfe9ac8ae1dc5503e179248dba4c94c1eaf243f1776f266091f72f4f6497f922d9590708f9d2d4619c8f77e00a5b8f34a31cd9e0d944bd365d6eda064c33585a6af4767bf9874b89e0d0a840e96e960e2609e051ca6778c0da2bd93df0d2faa9c54e4fee3f009c8a9efd7b38959c47aaec52f665143d1acff8f044c9463d0b1b032da68b0c61d86f2b74f643e7efbb7c32a825d96533264dfb7f907ef25e2f0b1fcf9da2f74f3c911be136e80105eca96a17f49820e88273b8c0bdae5a2aefdca44ac7180599cb0962ed9f538ba84ceb8865c0a0dd3b83b9bf3c0fbd973ba2b2930024034679e72022b950d89e7a65ec70396e077bfbab09ecff746236621ca59494592efb238305c050c7d5311b604dd8c184ecbdf445cfcfb75d064f96dde05eece55b4615373281241194189a384d17707a2885c3212f9bc0c06707768c4dab8e2d0bf8766e780576005947a0da3f7cb4c5a74dc989dc4718457fea8511b5a8ab6183c937c277231968189dfa66016a0f7a618ab4d035177b85de7821b8fd0d43be7ea747ef258a7bf2aa5af5f733c3d3dd62992f79ced82562464c19a42a00cce84c95124297d60f347df4a68408a8382da5fc4afbf69c1b65d02069f7c5669789c84313a5e3d6edff2f261285a6e52f16c278582d2664b7914baf6c3c4866704e17603712bec0a57854c0487b2510763829f08be4cebcc152107446fab5b18984bad514f9e50bc29b91f199e9840e7a9afd657f093baff878d3fd7cff3981b700cb738147a03fbedb2c62398e64bae06cb20343f501a625313780f9a925568fa45a4d73c915ee582b1d2ac7f710eb202a99712d7162807f950efddbb4b928293fa783a3cc6a556ba500cb7f47fca7ec9dd8f3ef97546f5369ccb0971d3f5b711873345f166cc58f5b8f3a08565c1ae62497c3647e4c9465823edeb25061273a4fd6e9e4b9599e80664bb4e328ca33e01db2b40dd21dc3b04c254fef4f4956f8266ca598d499f41853fb6d6714e3185cfc9d065de29dd41bb7466d312e88d38cba232350c8589b5bfa783a6be86ff08c49b34b86840e3d51246ab3f0549af4ad182f782c1cffb0f3a9531560ef64cca621a5a25788b1a6c870f5bce1768dced593a09730886b284f4b047b4968879f4157dd07f63a06dc4e7b736805eb2165dee3b32bea6418baf6fed0b2e5e5195fc4961f55f97db51463bb6280466c8ca5454e26bdf53232b24754c6295e288c7bad15fd9bc9729b22b272f496a95fa6e88d47e3ee2a21187880e78167e8e535b0d59a9d37558eb12d85f66206c65501ea48f11c0d31dd84c395bfcadfb8f2cd16ede19da073c00071e4ff50d1c698d0759464e6ea7785f5362cc9ea1fb6f0b958d15ab12175cdec1579f7cc1c25652127d6dba3e5f6836d19c6c6123c6464f15cb0ee54529c1fa07efda24692de95e83bd8d9dfc68d1e5b1d72ce181137f8fdd22253147a7423b91b15c3c9bc0d2656fb556e64b9483b5e9ea6f8970841885bbce5980cf8c456ed22ba9afa70b891cff8ee59b8151ab4fbac54a23cbbe32afb989d08d43f10b821d90c077316ac9b97a2e37e6c344edf8878aff4adfb69cb7b063f42b4a5c630e22a2b1b52422998aa437b78897fe26ab15afddfd52d250d1986553f4b27e32bc83eaab8677b100e3bc4542fe810016a7c0a59a3202afed7402215e163497f935e0358a3bca593721bf6559465406cdd166b17e4cbcf18c23fbc136d57d681cbf4499ff979823cf64c2a71448e1038e2927b700931d472827f084b6d9e08634217d39c05a4c58dc68c2bab87d8380bf6be20e448572abaa9c9c9598b8eec99abe20c6a981e0860804ef5f98ff8ad4e0e17d16f103131d1f03eb2f8f375c29ce6107956ec65c837c95be87708bb5dc01df1491c32d4655827825b41a1a43f9a28f24dd1bf562c107d1fa9b0cd81005c106814835f1dd40611673ec48921c3bc008550e9a5b18f72f69a519ae0d9e42e325931752f979babb137ec9b59807fbae946ffd67047da184773f86a096b358cfbe6bf3c7b6a4c612a6d005b7485e18eb67fdfc6bb2367968a7c85713c9e587cb146a6581ecc1ace20eec80c532f2fb20800c9dd0b7b742fbeaacd04f75b82f89a4475302161626772a621c40e7ce39ee9101872d30ff82a746dc7fa677bcfe6e706ad9266e55cb75adc790d48274bf90c68a22035191dc28b1f5d2d3f7605728fe10fd555b7d4f919d92050abb16e7b3b2390c83c2d5696f218148d9cd96b450900d63f6828c92d28250cd6cb5b587c619befeb63c5b3fb41635b352068325ef645651ce9d08d240d5041fcc547f524152c7ed84c1c2afa5c0dbdad29426aff1b9f2b4980aef217cdb280e9a6d89d3b1c5513cc709f4f2d7aa92545536f9a34b6969ba2122c2a0514df11003e487beeadd5f2c6af9217e7f9cd517fc7a8d4c0162f2fd473b78c331191bcc825e265895edb71c1aa61f6b278646a4095d212996463fda9b338a1824845000c4f1e3eadc0d8ef2d979d7270a336fb51ad1f7d4e1bf469bb93fd0dcf6a9682a95eb1fa6344eb5e514e0c78cfd251320d7289942910787f87ec0531e0024732cb8416f7d167d881084ed7f4ca45444b65debce9510eb7949afa119fd916fb63822ca53cae5ddc9cdce32db590b954d194af03674f3a828037428e7f5cc40abce7c40d01dd4102b0fd3af2310e73034ad0f57296033ce79b8f097eed1b380f05b122ebde500f95f518ae48e5bc73b62989a50399ba2d657246a1d6f876b0d6ebc7e9930ac22703675bf93f3ca825bd90df813fa58c57c25852e38398284f3791dba08b65d4466718d585032982cd622b9ca1091097e29051a058460ca7ea64ffc3c0158dfbdf64396ef18d51e8f640af097785ab3a947f156a98e4ff9cdea3926fd78ead34cdfabb24defa94974cf008be48b62eaca9ea437d1d69da99bd9a5d853ca13b9d29d9568a026134f08acf4c2926060f9116dd08a369b13f6671670959e1c15bd361262967a9f33b1446ddf5cbfdfc8b24b40a6f03c140e4106c326119bbfafd74b7dca3b55060500b7b2237fc5dc98090be50d805b50feb4be89353f68163edd127cdb0d8bc6015e0334c9da28a8d30e850e6d55d4077760ee2808cf4e4fe7ffa561c50d50b54d139d90b0b0c2f1bf101078c1f512c86634af966b955277763bbb8d59aa56f0e7df5350de4ba1d0b8b807371b09883781af7354e4cd1743f442cecf65dc140a87386500faa53335b4a43927b074b9b1c9365c80841ed52f37359108646c4fcb0ccf86a30235a18ab4fc464fdcf2fdc6a2ea62808b92da0ad408d871aaceddf131c53fd27dbf2584f3aa000278309c3a4e47c368bdc9b4865b4cf6a050b9f40db22e39d6cb8b6785f1076c8cae1bc65b7c2a6aac987537cf75fcf0f135bbd0f3a10b6619f40d4a350230dec36648fba82405353adedbc12559be868405827dcaada309033f831b26bb5fc88bb67abe95c392bdb96ceca47c73c8dc4ecc3b98af6082f62b3143bf84c4db97cd65393638bb1954496f3cf1a30f93203b88a5a435d94d74d4437afc8bd7a9fa25464a3235d29b6053bbe07a5fc5b9b1569895ee169348ead5ed7f1d40efa71925e3cfe97381f245c3cd793e63d1d7147f9d6008bd7c5b82358e7c22cf87fca1b68d92a4895d91b30fb0bc3e57d80952b7cd2543205edfc0854a45a37b144231dd8bb0534ebbb06b8fdeb9c08e54a1a0539957497158ddbbde5955420f3a0484f7f70a3843f7800862fdb90452694de7183efc0b7f94e0e96b288cf0aaba408ba53917927ead3cd51be257d75dfed4de642c166f1ef73cb239fd713c321e7b1c570e3c2d81c104b97998cdaf30d3e1622b222109e24707f09d161cbc6d3ecf09833ef84f96e077462c4cdd036f5c00596208ca4f4b4962cb77c9250999ac1b782dbbd3f6a2fa87d6ba13bb913b68fa16c532c2103393d5c02a3dd4995d6e4ac81eac6cad65777160e3a53bcef5309508ee33448536872f930684806afd83e25fe664b0287ee22be1fddae0f3a8fb338a0b50e4938c68b0e2815b629cf71fef406dc1456cc4dfd224a5525199a7cde31197b9afcada8720b1662501ef75228dd960c8530902a7b55e3ffd2e848944cb0cf96446c545038e231a989f33c94eaf8db40b2cb2be5a0771750e0297c4a382c236641708d443dd1f52cb17dccb07fee74694b850bd56ca957ff3a1f7978f151b7d010239dfaffaeb850500539038406e0046e88c760ca1b489024dec325a3fc04f4f1ffbf09256814a39870205a02ac3bfaaf47273508e9daa538a5a5358229f8db039ae9445f38b064d3ed24c8b2185dd3fe167d3c6419f3d16d2511d164a99944a451c1de87daca23754b083d0d8627e17798d304feb68f23386237a80b42dd88c18e601bc66f03568c76ccb52f558c055932a6617d914ae71c5c252b0c145d903bf6bf01dbaa812246f92794ee7090557a3134cccccf48eef5375c14c470d66c0d100855e39eaecbc1ffe0c75e6819a9c08d022d6b69dd3c6d6f71bd291674ad94e4d118e1a9ccbbaa17dac16d5605df6c755c484bf5cee0c8ba6317ca84270adee29a98b1298fec545b1319c141d02774956315fb86de94e1952bcde1f58ad0c42582166f61ced15f2f8a682e5d4f956d19e993d7762739200e4f0ea7e9effd61a1369b002b89b2b9fcc68ce6489adb9ddbb6fa90f7d23d3ec6fb63ded5ca80e49c3aedbc6eea559d33f8fdc2fddd89c99dbfc853ea9f98f3ac41c942a4a6b4866b4d6a31b6322173d1fdf9608e1e9ac82bbd089932113e109f2d5c579ca8b9265c6be4be80342831b1330ad78dfe245a114d3618eae4d4de364d30e57c54c59ecd99a6c5fc3890f5a5109b39c3d7216f94ff2a14037b5ddafc8f9300fe1d27f2f9548e3c947e94663de16fb130f289036132ce3a2cfef1d44593b9f387d19fdb191dcf5461571effc00c8cf46091ad3b6e0d15ee942862d49cef60c990d81594c8e59cf72c3068881d2a16c6bd353c9bef0b228e87b1aefadb79c29452c49105fb5d2764cca3d9b7edbecffd1b533a826c77a245572bc4d23274b8dd9e18abff3ad6b6a94848224278ca7f6abfd93908", 0x1000}, {&(0x7f0000000340)="0905fe0f34", 0x5}, {&(0x7f0000000380)="f9c6f1cf8888a7e531678d3809140644767e9f56fbaea055540c5b6bc619067f2259692135b2701d414996e42c3567df74b470a7cfa499d0feb151a14d428297b371d2a3751cf0d510e20d5a20e7745bb70d5ecb5d72d2985d541f70f32c4e1cde164c98b0cfb0c69a185a07d3a6b1bfe88d03765a985bd11f867c9af08b68ed830fc02e7fc3620e78bb4e45ebfcda812983dd4bd010e5ea9e9c50", 0x9b}, {&(0x7f0000000440)="d4d0fccbcd9ebe43c4f1b39c5fea61b4644ec8e33a98a296f65005d5699ed8f9da532c3a6bca216d08edcb5a425cc5d49de718993130066243a81c32ad6b931a0489542426311d1d0528ccd4447f1fe54b36faaec58d406250d13c87", 0x5c}], 0x8) 11:09:59 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x3e84) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) symlinkat(&(0x7f0000000040)='.\x00', r0, &(0x7f0000000100)='./bus\x00') open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000180)={{0x7, 0x100000001}, {0x9, 0x4}}, 0x2) 11:09:59 executing program 1: r0 = syz_open_pts() mknod(&(0x7f0000000040)='./file0\x00', 0xc000, 0x64) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea85c03e2e017751db9ccf70390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a1ec302b24e8ded116f5d74dce9e025", 0x54) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x40}], 0x1, 0x0) 11: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, &(0x7f0000000140)='\x00', 0x1) r1 = syz_open_pts() close(r0) r2 = dup2(r1, r1) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x25, 0x3) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 11:09:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x5, 0x73, 0x90d2, 0x2, "d73000080000000000000000000000400200", 0xfffffffffffffffc, 0x9}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d", 0xb0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x7, 0x5, 0xffffffffffff5a51, "854955882e0261b637ce9c11fe4dbfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCEXCL(r2, 0x2000740d) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:09:59 executing program 1: poll(&(0x7f0000000140), 0xf9, 0x7b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') socketpair(0x26, 0x8000, 0x4, &(0x7f0000000080)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0)=""/228, 0xe4, 0x43, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) execve(0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000200)={0x8, 0x7}, 0x10) 11:09:59 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = dup(0xffffffffffffff9c) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x160) r3 = socket$inet(0x2, 0x3, 0x7) pipe2(&(0x7f00000003c0), 0x10004) r4 = syz_open_pts() r5 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f00000001c0)=0xc) r6 = socket(0x2, 0x8000, 0x2000000000000000) r7 = dup2(0xffffffffffffffff, r3) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) kqueue() r9 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) kevent(r0, &(0x7f0000000200)=[{{r1}, 0x0, 0x81, 0x2, 0x2, 0xffff}, {{r2}, 0xfffffffffffffff8, 0x0, 0x4, 0x180fc13e, 0x200000000}, {{r3}, 0xfffffffffffffffe, 0x2, 0x0, 0xffffffffffffffff, 0x4ae80000000}, {{r4}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x8}, {{r5}, 0xffffffffffffffff, 0x3c, 0x0, 0x1ff}], 0x401, &(0x7f00000002c0)=[{{r6}, 0xffffffffffffffff, 0x0, 0x2, 0x9, 0x2}, {{r7}, 0x0, 0x2, 0xf0000010, 0x8}, {{r8}, 0xffffffffffffffff, 0x10, 0x1, 0xfd7a, 0x9}, {{r9}, 0xffffffffffffffff, 0x8, 0x1, 0x101, 0x1}], 0x0, &(0x7f0000000380)={0xffff, 0x3}) r10 = kqueue() r11 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r10, &(0x7f0000000040)=[{{r11}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r12 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r10, &(0x7f0000000340)=[{{r12}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r10, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 11:09:59 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) pledge(&(0x7f0000000180)='$($\xe6\x00', &(0x7f00000001c0)='!\x00') getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r0, 0x1) r1 = semget$private(0x0, 0x3, 0x2) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000000c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 11:09:59 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() syz_open_pts() r2 = syz_open_pts() syz_open_pts() fcntl$dupfd(r0, 0x0, r2) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000000)="4d3c790394cb481364090d7c1bbba9194ebf31356e684faccfcfb0ebf3159dd5cdf20b2dc283b91d7078615cdbe153178ad19a7fcacde150358679ef772c", 0x3e}, {&(0x7f0000000040)="e556ae6ba8ca832965100a31eee753ba8bce260ff92f428670c159adc81ca0520239390ba4bae0e4b43d964b734e84c7e37d9fa90ddbc8a17a0fc8d3f9fa4550ecd3b702ef80663996ad256f0a7f792926be84f0fb99632faa5a590434c89099f1f3bb1ad404f036d773a3aebd9d627ccc003d4be19d6bb45063a78660857cb8234179333b70ee00e73d2cb2f93d60baadfb16", 0x93}, {&(0x7f0000000100)="2742c451f55a6124f9fe26b5f18bee2382b6c033ebb60381df5db414151c36efedea644e8ec52b406924cf5814644c33af4e1096186b6b3164a91bb78a2fb82689978a8431a9bf21abb4c5621c57641e7406ce7ff142001aa5a531cf681984a9793e7c83b8f57adf5d81d21a756dc2fafbd213e6847c5d0ca909a1b561e77f1613857ca0c7cbdbbef8d542c9818485", 0x8f}, {&(0x7f00000001c0)="5d60566e5b6f87c0da79f02240eade49c432c59cd5612041c7ee6805e4f109853f14cf99116908bad3621dd1484fe07c49da9a2d9f4ebf868cefb1117b1192805f2e5bb56cd9de0af7838ba0ee3a6fc279b038249e504a133c5f4f49d8711b1bc04a78d7d53a8d03d6497c0633ac16cfa23684909542335ada307f68da542eeef89ca4de69ec72925f4aa18be11c1f0f0a", 0x91}, {&(0x7f00000002c0)="6fdc343d89b84f688f8365b9ecfee27d7d389e4be9319bd8f4de80fd91c063f58afb30b37fa862c6e4dbd508ad", 0x2d}, {&(0x7f0000000300)="e1b8b568697d4b7e62423ca08531c173829d01b81d1448e4499e852849b261830d0387848e9267be6e86facfb91f1c62d09b5ae682a44a2c30937a1d93f8bb8275f50db7077737ead4323aa24148536c0b313d79cb083b74dc5d5b56ab210da6f0ecebf1dc46b936e7342790fe", 0x6d}], 0x6, 0x0) 11:09:59 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) kqueue() 11:09:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000001480)=[{&(0x7f0000000300)=""/26, 0xfda6}, {&(0x7f0000001380)=""/210, 0xd2}], 0x100000000000011d) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) close(r0) dup(r1) syz_open_pts() 11:09:59 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x21ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x1) kevent(0xffffffffffffffff, 0x0, 0x400, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xa0, 0x14, 0x0, 0x1}, {{r1}, 0xfffffffffffffffc, 0x1, 0xfffff, 0x100000000, 0x6}, {{r1}, 0xfffffffffffffffd, 0x40, 0x80000020, 0x7fffffff, 0x6}, {{r2}, 0xfffffffffffffffd, 0x44, 0x4, 0x7a15, 0x1000}, {{r2}, 0xfffffffffffffffd, 0x20, 0x0, 0x81, 0x3}], 0x1, &(0x7f0000000000)={0x0, 0x8}) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 11:09:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAW(r0, 0x80047460, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1d78e77684e8c2779399072f5340e3aa7b1b666f"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x3) 11:09:59 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0x2f}, 0x0) stat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)) dup2(r1, r0) 11:09:59 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f00000000c0)=""/224, 0xe0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup2(r1, r1) shutdown(r2, 0x1) geteuid() poll(&(0x7f0000000000)=[{r1, 0x1a5}], 0x1, 0x0) openat(r2, &(0x7f00000001c0)='./file0\x00', 0x100, 0x102) 11:10:00 executing program 0: r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/46}, &(0x7f0000000040)=0x30) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)) 11:10:00 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setreuid(0x0, 0xee01) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 11:10:00 executing program 0: setgroups(0xcd09b03ac82e7856, 0xfffffffffffffffe) r0 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setgroups(0x1, &(0x7f0000000100)=[r0]) r2 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x4) getgroups(0x3, &(0x7f0000000140)=[r1, r1, r1]) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000000c0)) 11:10:00 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x4}, 0xfffffffffffffffe, 0x0, 0x0) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, 0x0, r3}, 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f0000000180)=0x10) r4 = msgget(0x2, 0x419) msgsnd(r4, &(0x7f0000000240)={0x3, "89ea77d7788dc4772857dda2f7b3f21dd50a66d18b88933544759e0dd40353b92a05a1c4a27ba320a9d31a24ce9c0948390922338b54"}, 0x3e, 0x800) 11:10:00 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) 11:10:00 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) r1 = semget$private(0x0, 0x1, 0xa0) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000080)=""/71) fcntl$getflags(r0, 0x3) close(r0) 11:10:00 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = dup(r0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) r2 = socket(0x800000018, 0x1, 0x0) sendto$inet(r0, &(0x7f0000000080)="5a3453ce1b3917e356c5acd10e9364df1cfae2ec4e2f2651abfa212fdbd9d55edcf45f95bb67162f8717f545dccf96f848cb709b8c94bfe307a4060db284047de711bb53af0095cca7bbd27c0615e595608d10dca22115f801946a5a7d91fdc70b0969988260b2829fbf4e089f6545900d2efe50f484fa1536fe800e26046d1627bfe6ea56c1f3042ccc9d56a1299f846e1c9bc0023aef75e85955f5c562c31188787beb92731b66cbcac71583c3e8c41e00d4b9df29c1d74f7b3284345989135065a230df45e9be3ae3a70ef18869f48392186a5ea37ee48a3be7248a0ed2fc51731022022bb2c05a93e57b8463124543ee9e99e056cce4eda1d794dd55c4d0c14bc10bb551b7913db6043369d0d3990d95a82f2b7690c304636c9cbef9844126d530c92175bf258037f6a3e8d9c7e5dfaabbfa6133ada48393a00a38e419ebaa4776b2592496019ce4c7d81ade6548ae76411621ce2495dba467469f1d43777169ea367eb5b740811f063c75070bd5555875f132680c2f4a454d5e180bbf5fee2ea9008e775c4467d6d82708ac69f2318c3477bda9b876b10a816828fa2bdd4b724ea1bb3af10c086d9c58efb7245074ed4fc5cf71db56243e27fa0039a0975b94a02ac5fcc31b7af4b6c45feb36a66e59a04515d842bd2f22a99c70ec3e3627b511eda1e78df5bc02c8ac9bb365af9e4827023fd7361992e51c78b1c9d8b05218f1f2530a5c6ea9901d7bb58628def490e7cb54ee5adac4c90b8ce4403e1dcd2f55c685c74e6a271aebf2ea2cb89092d95161ac28b037a82b20ffcfab786b5849f897aab22993f9a27ce817012e2dc2e1ca8dc7a819f999c41c5a32e7e4bf7d02455c4f39b17b5a887675d904fd607253563866a507623aa34ee1154a65e7cab4ed3158499794463f8b292dae04082a5fc936944e5a64e86de38bab0d2a5003eddfe477527560328486877d0e908c6a5c4ef0c2d132f2a073c719e9ed7f305ade85d22581f37b157247c76046c9aec659e494aec012fa19fa02ddc9cd015d655544f70709dc6e89cd794ac60f71ad52c2751427905c764e11f78e0f5ec4ed281a34b9755b3d02e359fb9f3b998df7b026d1d01b14e2abeadc1451d43e9a794497c0c6103dad95bd6bd7fc154d35c2afe599b46a03abd8a50e3e7500bc280904a3fc538d5ee90bca8da7a462e1f0bc59f6e2d8ee77971635d036593ddbd1ef7884ed80df7f3957b09ef7862a0580f254263270d3e0fcb6dec724356f5e452336a21c78ae25ca8799314637badd30459285af4e6505ed1a28e749c40d4799ae4fa012235a2b4ff748af46fe691055d9c6450301b39ce751059aca25a5c18601f65493cda67911b311a6af3d21f4c2d488d0cfb73a32b13ec162d060d31fa5b8dd705a730c0b047ad0f2210a8932bf32e99acc01a0bf7f8e790b35a145f1edbc1fa163314e189c65e3ea69e74533af39da77df032b51b161410b54fcd8dc31e88b515097cddf2f5c9fa0a0743c0be508d2e5dcd69f53faddb7660747e954845c77c0d23a9cf7f968da6ebada29656cc6512ba63b2ac4777bf1e606586e3b9243d44be936e34ae541a7524bebe065bac57f604f416f3a59fe21bb2adcc769224d21aaecb838214a24d1c9b90e6128efd8fd8704c8a05e5d72b3ba3016e23348888e8a1c59018e99e7bda4cf60c53c745c901a2ed9cb7324e9bc650978e54dd0d2db0ba2533b651742d97c10a32aa221f8544c8df972addc4c566088c58786dc8c8875012801d2c6f87d4d8cfe0ed727cf17a7a6efc16770ece7b47dcd17b483c320c97f44541620b212ff92b3b0d57e57196d922502800a3dd9ab0353d4c46409185f4905851fcdc6d488d2b443a28bf8426fe6ff58e0d94957a27d6a413d694b5d17dce3df7cc284aa31b1cd575a01d71eedd5facbf96d4779d2fcca39ee5394e185e51b9667c65bd5ed8641f2fc324269a61c044ac6f6cf1dbba4202a7adeff5d4027607e1ccf176af8b8402afc2bd233ba5e56bbe3f9f033103fbacb8932f37bf9da9227896a27005a5e93f7d2efa27f71630ad099a5ceb7f3fd0c3c962cece17e9a0d5805cbd587b4ec347e663f25f80e7c7533381bf609feb17f026fc5579b71c43b1f3c35767d9d9742a2b7cc6f1137c4662defedeedfc6119a45a886777029ca001a115eb89c2db3e7de6d8d4a0924ca32e03b67264cdc25387436d774acac3b389f14341ce489e824479799ecd9e7178337365d8e28a5e8a5d3e85a68689ce3f20b5c5aaa3b79ad079c017053e52a187ca35f0a3b8fe0d3f7bf44172078821e2312685e5131e3b942fde8272d0bc089106d48c9076629e95f1e24e5be94ba3eeae47a229670be30e12c0f83b1e43917c6b379fa877e7140a194ae59a29306f5fb4eb54cd45eeeea68203750831e213504569f055b0e06b3cccf8915c4ee68a74655b6da4c2103dfde72f65cab4d31bf0948b204ec90b290b49da1b461cfe5c6b5967e5cecc0c30d12a8f148c2df9f3a659a7cafe930aeb37a75eb405bfa2e90c5f4c7d6aa93af26d6d6b90517919f0396743ffa1b1ea6a69835ae3f6856ab770597f77e41a25c804fda962e2bc03aa5ade67c618a7d6c4e70ab24242161da101956fe2edadbb5a3f77dfbb8720f0f8ba5597b49425fb946c5bb20c5901c646e6c92c4111c3a229483cc3d9c318e0aa721a41da638fc35378e0661f1408d54c60e303a0e9d9039dd2c01a91c272e7aba96cabdc37a38ed28711e955ae0c8c01cf74375fea4b82f3f98fc958577906800c1f4bcfcc6a65bb8245773cc3109043dcc6c1dfbda489548a5c801cc7f6b0b6df20d4b86f808c624095851f6b9ec74913e2617c96ee449f2bab1c973e71b2e3b8298906f8ffcff7dd89cdae4c4bcb93262ef04a3af448f42ab4c658ebfcd5d39615e99968d9e90bc636c02a6e6952cad5c9c3f1481cf0bda24ff75d33876d220ab3eb2ed883f53db83bfa0eec99d8576c4ea1cf2de2815aff1277893355826413d0843ed0ea1ec4fe89f0373299cda0fa6b6b834e67012a12432486aceb4e7974ea8faea5ef95f5a08baa3b249ddc9424735d83a8ac1e45a7e269f4ecb27a5d8fe458ec8374279dfb1155c1285c4116dc5f32567fff3e6f5c5738fe8400be13dc0574db08d858b27ffdd13b5fdf9ae8b1329530d2ea9609db60c7ea1d8f29315aa143624620332f466caadc0613aa9f5516c30e2f6b638a75019dc02daf2033b45b7209f47e025ea87680a6c06ee11298a37e564cd7de7689e10ed5e03e6f1be8802f460b2b6f75c113562297d2775a48e1839e6b8917e6e2e59c9aef3175436f50ea02ba5345fbf78c5b4d6a31d3d87b62a9a9fad4b4d6684740763cd69d8ea10419a05228ddc8f25dc67d48d64e9eb3605deee80bdc8c225a2a51a04c8a07084e5b0d3528c16abd6d372b1c0792ced2e45273c8dba7aaf359fe8cf7383837729c39663b7f70f5406a34ac1b0a637be2ffc7369a4ece6705cadcece229450b6c7403d68c6b93aabb0e5382004a5794ed084696aebaf190ff43d79444307a1d02f30d08b0964e0efa418febe2e2cb8a145e422d4b59be15ff610e6d5eedcf43fc00f30aa1be4deaac6e574bdcb9b0ffa7ebab5c558771fbee61cee81fc6eeed21d4633ab0b28350bbf11dd1f680824bd2ba5fdcea848fe9d251302e294889568b1da9e32ee7eb588c77f50829a68a9925d0dd70e10ee27197041399bf2d159bf204699299cadc925025e59cc1f879b3bd915e44a49b2cf88dc8b6b27a1eb9d4b4ad09b6c8c11792b2f27488baf3076fc0cc3fa32a25d673aaa4ba6ab289399d82be133af7ce196fd6fd58db26df8f9486145b6758bcda7007c7e36801ad6e775c672ea820a903bce105f20f76bfca4f66d7f7423d8d85a5edef94f06d5ec3cc7f6ca6fc7644b0a22c998efc2220d4ae906076b5b4ceebe5f154366c9e6d305b6e6d3ad59162e7b927452226c9aff49b933e576309e01d9a31d55cdb4c8acd8cf51cc6b434be49e1f9bfad2eb7babfa01fc715362556cc6eb183eb2b511fb1dced161ca60d2da3c6467d3d3631c3d7de7d5e1bc95e8262605a1a3822a759ea4ee4a7ead1fee36d8ae827aae3f8a03fbe3f606ab67a783166736efbd5db21045243dcd759700410ee1bd3eb4e84f178f2b6384b653fd0b80a885f8d63ca304676b0aacef9f66011ddf005e2249c8651b5002c580e1fbc9471a7276385a1c46e20a89fc4ad903685ccddde453c4e404c21e7ba4616a3fd3536071b57a25c00b6c28dc1d53c7afee84313250aa0f7f01d96b0d1e07fc81dffa3fc1b2686245a58473ad9c6b23525c43c502600516701e9134b35a3c5146fc9fd73f43214400eab611fa704e3dead8ac8a895576d25a41fba853bb3656f364f4925c143f16f31d7b2932ccfc5dc6355b6a0317fde1e2ca9d62b3f43580fcb33933754ea8c140107d3ef6068cd77ac7d1eceb16614ec5849922a9004305960ef4bfca70fcabae78d518292ab1b690dc8fd679130e2565d6cd71ca3b9c1edfffde33f4c0204970e47f410602b6a4d2b3934728d57a70a44d96c478e2bbff8e8e1b8e2139fa141b22253b969cef1c8fc5ef4a79cc4358e2b881bc1f6e46948bd3f03858490cf5af814f0dee1611ee7cb9fe8288b9412a56360778ebd650f52516292e7dd9fcd3a219da044c40cd83dd17dd69144f65d55b3feee5b86312f6f0fa5dc04439e01fed579458a79ddc47e281cbb037603a8c40a5e123906e93261645378b83d85c4bbf9708f173c2829aa2fd86bd2a4bd661233e0781319d27494c859571ae69e1e4b5e7818436614e4cae7745ae8597ba42c18acab0246c362ad9536bee42b8cb29fb9d54ebee14438eea352d8fb99d5c7856a87ad28a7d8c062256c8a8152cc8202182a59fd3949b6ef81c634606c7243c87eecb5423c2989fcbf8b834ebaa00f00f483be0422501aa36673c9e08cf79841716061b42420396a0a62c253a3629f66828dcbe8a950647d599b4ae770c315b0c3fadb391a56a0ef9fc61847b5ef5e52ebda21225db76b7f742f62a8d9f22c539bd69ddcacc22c94c25324fe04da9811c3e4977e1033d165f4cc73ba597fec423af750ffc09081c1a35e23c66b185fb97adcdbe41e33642159a7669dc2ee7db4d980216107abf03799c3c487093ae1c07a7b1b41e9cc07aa5904a98d1b3805103461c35df73b294494e4e85f1a6dcbb2d779bc42072aa210386ddf444b88b256af646a8a6256b36f3dec789a4f8b35096d2d2ac9e86db533c7ec0cbbf130dabebbee5599309149721324fd894af89644d042cc25aaf9a12669ce4a34a4df9c674a86be5e1852b98b82a26070f057b27fded2f3046f3f89473307ca639495c8fcc3699a6f926b3e546b4cda86e9756a23f8c80b3b5474a3cc18c448959f5cf9a32c4811af5e1da044513d0176488b33ee75ef90079bae9b18e3c6fab1b24a68b399dfa68e52897c8e94f841f84b18cad4673bc64260df784d619b86bf6a8dbdb329f26b99591d95b593fc9f342d8018af4289d4e57defe9c1b56065197d568095bf58d6a183193b07403508fd2b2d36da8979fc4d3bcba951515ff86e52c331d610f9a2b33b498c0663a1161cda0044abc73e8b96b28bf0d347a9cf2d57b5ad68e9d54044ac6cf28d9d1f06e35a0f7c2926d421bbae155c30e67e1d5704ff14aee17b5512f91da7465d28b275c1576f464c9945af9241415cde6bae0a46c7dd1d078c0b9add3f91bea3bd892d202697d1172d56c3b9595ac02a9fad37093d4dd91", 0x1000, 0x7, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x7fd, 0x0, 0x0) 11:10:00 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x24, 0x86135) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x40}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 11:10:00 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f00000000c0)={0x8, 0x0, 0x800000, 0x20, 0xffffffffffffffff, 0x80}, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) 11:10:00 executing program 0: r0 = msgget$private(0x0, 0x40) r1 = geteuid() getgroups(0x5, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = fcntl$getown(0xffffffffffffff9c, 0x5) r6 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x2c, r1, r2, r3, r4, 0x20, 0x51}, 0x5, 0xffff, r5, r6, 0x1f, 0x7, 0x6, 0x5a}) setuid(0xee01) r7 = socket(0x20, 0x0, 0x81) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r8 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r8, 0x2, 0x0) 11:10:00 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x34) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r1 = getuid() lchown(&(0x7f0000000000)='./file0\x00', r1, r0) setgroups(0x0, 0x0) setuid(0xee01) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x8400, 0x92) accept$inet(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 11:10:00 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000001500)=0x9) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x7, &(0x7f0000000280)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r3 = kqueue() r4 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setsockopt(r1, 0x308a, 0x4, &(0x7f00000002c0)="7cd6ccdb1157e039560fbdcc1b197c681774ad069e86483fdf7f175c2dce4810352f65f3771e57202c1d6074afb8c34f129f08104b942ececf3961dee10713b591e8e512621e2f6d2e60ed9d6df1eecd57d16133a280ee8eb966463c0effd00419d22da631e07f277ebc22c7d0bcfec0a6186a21612a463ca33db2b4ecdaae168b96b1e88a649f5bb74c8d03e87d1968d9d9697158e2502b386e69c2a9ef0a3dda3a97fc60f9b4bd6df943879d2a27ee4313284ed69830ac7d3bfeb449148b566667452db3aecebee4176b1d54dbc5a515a38ac8403660cc12ee1ae154de686818e4206a323e664479971390924c95a612cc9f60cc66883d1bc811be7f3a74fa1a817871ea8e301e63560e25c8b48247dd04652703eb936d76e920bf8e03cf6cf38c57c0621a6f2e038fe615f5cd91739ae9e2acf15a18832773b2557793c315f3b997610b872cff5cce48233d771a673b79424a9998228da14f35d59280d9ca265750e723e35642cc243650629da1bd90ba4fc22a3a5ee00464ea737874120eb0394e1e2abafcbd436d37726bdeeab0b3ab578064d4d6b8f666a078694b62d2bca26e88c6e00881c5c32457fa646669f152875f73e6cee42cbbab66432b042748249d752db93c2e0be50293b885115d356a9326f3384ebc7cfa0b234518ef894f712649800e8f31c4d3380fd0a6a04164ed492a88a0373150f3e6d26bdefcb1bec3f82cc4da48d64b21f7325c0093a59ea2b3e2934229bf09b5eb9b3a4f1aef91cce035dce67b254b8b501bed816b7cf2840b9db5e29004d26875d9f0e55000e5a19ddf8b1d27e1198af2c5939e2cad5ad6714c2d050439e3badda26df14a973e085554a27ad1799d5f1b51ef0ee9f13ed35eef6d6b2336c2e481641faaaed7ecf5aec6e0815b8afd65d8992c3cc325adb8499ab35988ccf6a54b197a7e937c9899beba9e93420419e4040d6a5818b9a41ed61108b46fc1e80bff3256ca68803c1ff9b83ff20e4da04e827b2341ecab3fb346ff9f73f5e06bbd99ef6d669b9df3e7521e8a9293050809fef3a05e80c862b8e37e2bd039c7a02e95e1ffdae47a7cfce9aa243d5ea42b937b84fd92cd40c4e712cec5f586c6124ad54146e756f90de3cf679061010dd675d34077fff430921b95206c3db28e14656da4f955ea836113ee3edb1c27099be6f80826868c62cd84016a45135a42a92b4871000899472fd3485bda5d236890f1dfa656f039289ba42f583f36e74863bd1eaa54bf7adc7d9594c00add9a26c5a8fa7731b01d48c0cfa2a021f80582feb0ba502def52b7df44195522e058e59a3ec8899095e6cff5dbe45852c121e4534fb9968e43223f10f505f9f55ff73ce61f5c62d0f887f83b8be123f39ed313b18ac1fbef364f9ce58ed270b99c31394da33004cd57164f484b67b7f2604a896ca882673f03313d6bd141aa5f3352fe8bc4868f456644d5cd035c5c91f2218a60d6fabeaf02ba1664625c3f87022392ab15dd8dc658458c64a009c29fde1d7d08e2981858668844a2b964152ffb6e77614c753d4b99974f71ab3d77de124e78fd81b964e723374a25c5b1c6448de9a564a15da57294ad37e9e3b5db9e041d2d1d7c8d19f571dfcaf47cda0b3eba5b32d4b3d80b2cbf3c6d6089324aa39be16d8f3b82ea5c81b103e95eae2dbd48d91f0cf1754eef599dad8d5090465b261a3ba078e1367bdb2c25d74b2f86d2243abe436fa0a9a4773461126fe573651995ba2167837b0c7fcf74eee952c1a54e28d0788a24ee38b35bfd552f2885c9426828de99bdab8260d3afe80705054b3464636d71b6ecc058bcd55b42e3495fcff53a0a8bf7dc59aee680f4c6bc9b4fa03fc2d8e2521dff9baefac9aa61fcb27de28f4f44044af461f53873b6be945533e4268706d63977d92febfc86388fe568c30ea6f62d75182f14134b5a5662b53cb7790b7805b6f7b463fc32379477bccb53fcef39e2a48dc88dbb1ab94a463da012f4a2f0bc0519eaa172e58a9c4649f1486f984158d26116439e804fc70e66cba47d538843a871e8e47e87ebc9f340178b834a5562765688a0cd80d6ac6ba47e8faa2d7f1e3826b404c8c906a36ebcba6d9d7c611af4681f54b2f7a730ef5000405b621bdfb52c2ac79044908974baabd0278133da51de8a6a3a416e844a6622270367a7234d40682fc98acd6058c76c19b8b327074430e397cdca603cd9a9570bdb5a66edc8d5e1a7210cd5eab03922b3f14c9ade41534f3893889b1b1a98e4b630337f49d1a20ab03e84db6eb1f49fbc50ce096e153ca8169bbd3d3097c337674fd32c8673db5c04e117a7b7e754d6c6174f0637b5b9b1cac85e8e771c79df5dfe11ccc7a9fcd255f15b247cea245a1d1ad63a09146ba12e432b4a9fcb42b769aabb0e7ea46bf865b449bec7a520b443a2fe0dec2acca833094439b20d812abcef25a8fad50a04bf8ab136b24b6fc2abac26bb9913a9067ff844a312e12918ed4151546d46b4a58db43b29f1d38a326dcf96e5063b37dd2db0eff2bd46bd94cbdd18f682c9ab7b37f88bd2b5df71805ec77b48dd9e296d8e0714ba53327c012a5c2853d1acbc6544aa3cafd4a2f23e112c42dee1f947a456950a5e9790fe62f32c7b718917f5af4c8dc2b121e55d010c95caf02acb3276ba994589e1b9e659032ac284f62e6df97d71dea0879067b87271daca09df21c1ddf9a8d443078794989ffaa224375067ab9473bf8a29995b6fad431517bc0bf20bc8a81ab8d11d0980a521ad7480ee9b8d2bca63d9853406c60fa0e98397d3800cb00f9f207ce2d82d4f1b04c4e4df2fa46541d8b06ed9d426ac29084d879d98bfda43fb7defeb81b64e9de3c0b2fe4b786582e0e95bd372888683aa26ce5cf8430e040238589f2fafc157d98e77241b5cb59bb8e6fd5d481815327b6dd8524c49b8ce383d5a5e012b8b47998004522d35570db82810edea9fa7bd42483acc10173b516c9f25a2329a744821930e230e359a2593d3523bcf8a745f56c367a15fea8efb47fc87078504733ced3e6b3462404466a5e1a825ff12b652c9c9261105c648d21a7931e87293cdd8c793dec1c9e3e9cf93847d2a3b85e539d9e4778689fb34308fda230e508ca22d8ce7bac7bb308fa416ccad70da5a4fae8fc3b02804374a69fbfb9cbd9c55993c265d5ef3d8622358c7877553a9f07d5552b97d96aaf802f4b8f4294d36d33879f1b1495af28a1bfebfe6a14a099c8d89a6f82c542c8fa3af22ac2c133c1c4394024f92c7c1ac8dcccca8580ce2d2aece44045a205825a1ee4dc667281a383dbe2c5078dd11d6faef8083ad1c0aad5247e1ad290ad22679fa209a5229da2cf1fb2a88fcdf59c5536543402a571001305a4e5dcaeb51bf248de3da90e706aca26be11f6fe2d9587561b1276e08664d80bc1a8b68d8c26954ffbad85eaa505b3a0a2376868c56af03f8a7bc6c70fa9fd6abb9c0da82185eed48662482e01e670057c2f0d927d316bee5517437251ae6569357581a308155761885cfb20674041cd4a5be30aaa67615ebf08b62542f0e2f6445067f20d0d10bf79bce0e09ec48eb2079890ae5423e6bc27ee28e85bde3174d91adbc3b65bb3335b69003aacbaebd3afd27e6c7e257590789a7e133da4cbd2d18992213d372bc2ded488a313a32edb29229e38ac4be667a9ebb9f3c4ec762450bb4ee119cec19f66c706f2ed3584b350794ac758237a95ae47b6dc5b160af9c22f9e4f42267ca569d9bdf5a07d2590ae8c682e648065bdd74e137d9ff1cdf1ed9ba71bc2c9227ad9f0b866f33f1951a3c1ede950e1a770c28cbc54849f7197d525d4297a492017098cc5e9e0a6fe7f83ec8e4e9b8b284811bb960526a92c7571b2a923911621206e2d97cbd2a8e2243d1c38d7c70c6bc1cfa2df5b2192b57e59ecbd03570ef492f652274d5e8fde6f7f823c84804baa19f7b19f84a8fd282c404f11094e0766efa9ca2f0df115f10a4354b74786cf55f4a026301de041a5d4dfdae50ebff2dc0540326647e887388e48b778cfb75f6ca83b4629b3322b8873f6c10bf8e82c7b21f6fc809d610864053f7550fe19cb7ead9dc0eba78cb60e1f22d33e9d80426e6cb07118fa9e2f5f4b1ebb5c0a6a1b03496fef6a8c22cb5a19d0f42e6db0be9f4a9a4dc0952113cdb0b6e519783922682a8314c28901d863876c76629b0bb871497a77af4a0743af343054f3d9b5df7f744b1c3246f9f3bc9365609b335a9dd40675caba066ff0dfea9778a0d6b9186c3c32e50e2e20aaa4a3dcf399c50e6c5c576f458d7450d54357a5b245726e574e7f0ebd1926e74bea8a0b8d3a6e0a7f20307c3fef916b18f2945b5dd18e4aa9e5cc06fd4c80bc567f268fd507bf5cde20ee41ab46a75e321ef020c2e58f7611419b1e0657a948cb8d8cdea0a975dcd81ed6651c36c877c0dd801c977f501ccee8a3101fd4dc6ba28d4d100b391759ccfeda069e0b98527899bdf1a13fbcb305d2e7073e84469f59f220d4a0dc893185ddd21df8928e2f4196834c6f3ccab9972639364431957197382e6c05d63346fac1cef18a07bfbe868bb400b74dbace865e2f9121440a50023d7163cea446002274e95df911d2b41f846b1fcd8effc3b04bab54893859f83de2bd863e94639feb83463cfb4bf16d49fc4875cadcfaa6a5dd2ed42baa1213d27d188d89dbcfbb8e6e580bd4a6f9ddd5cb6e7689cbc5e932b731ec1235064a978e7446f47162a46bda53e9aeb91f29ae8abc42c8bccecbb8afe08120f6784a13a068dcedc64c9e6ab437ed4543b639172afd0f1b3539b176e2069804a0dfb5affd2dcf3d90bd6783be926d4f2dd5e26cbcc0a1c752cfd6afc1aef046abebea085d6998d6afefaf9f1b13196d766ccdd7e84ae84d7093e89e3e192847abd4a9b7c59d54486814f724c91d25b6e1a29de59c77a3bcf3effeb5a85f8fdd219465bca5be873f44ce0d3cf31e90aa1be229bf5d5c2cbfc90e51036be4d8c88534ae1e29655f3e2b4fbe530ad5e9151e596dc5eea9a2afb6cd95f806065aff744dc9c0d168cee855e8b327ff47968365b165c306ad7d7153919f3b02a9643e1ba0fd8a7920df01cd2663cd493cfca618a4f72a8215ecf7cb3a8b00a80d38e7cce9c9de5257afdc9dbb2b18100f361ea5574d8d6b562b12603493ece9b2f5066c3af213a1267a39794fa8d1a76e3687a60bf8b834487ba0cbdb674d4fc58fb9cfea2c61934c95a986afae078e134a46fe0a1df8f87e2c8e661600f12a39197116cf385b54b6fb81c34d6bf774a3356f0023a58747e224d39884e3efd7e93d0a835d552b22bc72ecd44dbcfd9fbefd9b75841d0f7aa75fc6fc07d3d013fa4d24e0bb4c2be021fd0948fa943ee589dd6b46b48644a175d48c08e4e6d49c312a2aaa9ff0a5f45aaf78d2fdc867b6f79062bf22d44574d2100ca3146f01478078da8dc5b393347a7c11b753c4141460a27610cfb081e588fe5e0180e6bf689dc634f010d2e9d80854715b5b161e56d50874d92a23b616c8127cc734610836e42ae020c929baa5f8d006d22bb2f234e587ac003a00cd8217b0460f6272501393706b9de0a3872c8b4cfd13604731a1296448d8e998b71dd615426842684df81f4430bf381dce61c56bf2daf480b529177e6d274fd6535863c220bb84c44dfe1cb7d64ec5d392a5071fb580f008927245286ae075ca01ebd483d5acaafd7e9c9ff599775f8c6a69037dffa6ab96eef32d57b391be832466c87f6d9d2198d2580dc1894ff06c5bd1f5be4c910019afe1c", 0x1000) kevent(r3, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) syz_open_pts() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) accept(r2, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) kevent(r5, &(0x7f00000012c0)=[{{r3}, 0xffffffffffffffff, 0x1, 0x1, 0x200, 0x2}, {{r3}, 0xfffffffffffffffa, 0x45, 0x9, 0xfff, 0x80000000}, {{r3}, 0xffffffffffffffff, 0x1, 0x20, 0x1593, 0x1f}, {{r1}, 0xfffffffffffffffa, 0x0, 0x2, 0x0, 0xffff}, {{r4}, 0xfffffffffffffffb, 0xa0, 0x8, 0x5, 0x9}, {{r1}, 0xffffffffffffffff, 0x40, 0x80000000, 0x100000001, 0xb3f5}, {{r2}, 0xffffffffffffffff, 0x0, 0x4, 0x4, 0x5}, {{r4}, 0xfffffffffffffff8, 0x4, 0x10, 0x0, 0x80000000}], 0x1, &(0x7f00000013c0)=[{{r1}, 0xfffffffffffffff8, 0x31, 0x9, 0x3, 0x1}, {{r5}, 0xfffffffffffffffb, 0x4, 0x1, 0x5, 0xfffffffffffffffc}, {{r1}, 0xffffffffffffffff, 0x80, 0x2, 0x5}, {{r2}, 0x0, 0x38, 0x20000001, 0x8001, 0xa4}, {{r3}, 0xfffffffffffffffb, 0xd0, 0x8, 0xffff, 0x6e4}, {{r5}, 0xffffffffffffffff, 0x1, 0x40000000, 0x10001, 0x40}, {{r2}, 0xfffffffffffffff9, 0x8, 0x200fffff, 0x100, 0x7ff}, {{r3}, 0xfffffffffffffff8, 0x0, 0x4, 0x5}, {{r1}, 0xfffffffffffffffc, 0x20, 0xfffff, 0x3ff, 0x61}, {{r1}, 0xfffffffffffffffb, 0x80, 0x4, 0x6, 0xfffffffffffffac0}], 0x6, &(0x7f0000000080)={0x3, 0x7}) 11:10:01 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) read(r0, &(0x7f0000000140)=""/255, 0xff) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x200000000002, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000018c0)={0x0}, 0xc) r3 = geteuid() r4 = getegid() sendmsg$unix(r1, &(0x7f0000001940)={&(0x7f00000000c0)=ANY=[@ANYBLOB="01082e2f66696c833000"], 0xa, &(0x7f0000001840)=[{&(0x7f0000000100)="d076f61c1ea79ccddcd8d4caf85266376b28caca2ecddc0f69f6ad5adca3ed8fb57c51e3be89", 0x26}, {&(0x7f00000004c0)="2c39aa71c20c858397617d405172a00b4075b8246ac221b6f1fa09afa2228f6d759f125dedd27c4d0b1fc189dcd6c3d9b2ddfa43c6cfdfe83be1ebaa713a7f655b07f495705ed957bc14a4a2255e3f8927369aaa0798a5dfad553cf7cb6976502cb7de52828f82faf722e2bece3b52115f4db2191e0c7d2d205b884e5386496c8f443b9288c1de62040ab9831dc12e3a11c4bad4619bf23ed4e7454dbc55abb1d1b52230466c9383594c256ca8db9553ccde7dc5c1f7299987c0cf19efa62c6f108de56e67cdde46a3849a415e7e22042b368731f8c10b45cd9122410d5297061e3042825cc2a6b37dbd69d982cdaac460aeee8263480e13465a69f0e8626de9c450ed23cfe6c5913f7079800de0d632c74790b1c25ae2ee8df3560aab6aa434bcb57809b33c74f4239a92a87376de49028bb511e3d3ffaf6a6c2e5cb50f8a5b9919170ca49370e333f855d364dc633e728f82908745d9332d4bb1f8a66f250fb100088a193d399ca240c37f13864acc143b1fbf27f3de7444e63a970ffdcd2d85c51f3d407b22f32284241ca84dab5d815c2af6722c2d5c34d583793ccb942856fcff9367349e5cbce5591bbaf8ea405dd45f1c03b7ff6860ea5806101e297c6901593ef5f5510f796a2e75dc309db8807c0f97474fabeb12f772147da0fc728e83f1e9dadb07265481a77ec60b3e067380ce407e8978b34c6ab190278c5dc6b5e1e68bb62d359c1ddf2f1b3c7d6eb6bb629f567a624b63cc87ce7fe8285a7e7d89943698629b3a73d498c37919bfeb27b9f1b6ffda0debeb40b939444152b61ecd8307781b3f277a359bfc38c5798109f4f5bbf93448ec3516b6dfcc98078f781d00449c0dc97194ab8b036b477a65856a24724d3bf32b97abef65a1a2f3c06b26980c92a340ea940670166dd2d6800a8009e60d20645dd50d2f965728b2066575f19b544c84e970d877a8d87c54bb5ef0a6072b0c144bb2f8dd2584304917f83c26e2ac86b1f78b42a92641633088ca1b1a784a7223726a01b882fc269c2cfcbc0e985826b1b0f6cb7b90d5acdb0d3648575384cd1adb0d9ace64d372bc0fbb95b014ad120cd2ff72d7596bbcdf29a532a7a782dfc6bc5cecf81fc169ec7f44a0d0072459a8efe766c92dfe0a2c85b405ba8df8a4a868cb9516a616101fdd1c6a3b4e79a68d8aa8551a3c06ef06b3650c50e650862f8582e326835fa6af3dd1f718c5a2bfc6885daf97c4c0a2cbced708cec39e7ffc5765ebb6376d0f7c371bfe73d8afc13017c6295463dc7febf64b21387ce09152ab56c3622626f82e6f99228cae7a7e0497552ae19372ba672595e70679e12e7fb23422d11e17fd8c06bc677bc04465a9b68c7577f0abcffc5d5317fc4dd58bfbf5dec5d9b8230f90b54eea595bf36d6646f78e1d61cfa7841e8927b281c48582e6857945b85b6ad4310a36dbbf872329d6c167b5885dbeb31ae31ab2b4ccad7b6cbc5778e7789439492bfe719c9dd4ee3f268b61d54f5f226dfb53371756d045bbe75a7b46cdfa7dbb08a5ee9568ffcafde97313ddb15417935eeaabbad7f259daf559e541c864b5bc954c98061385234c65b1ff6200cd5c6a9f714e9228ee2292102c2f80ec1a2048576b3e66263ab9702cfdaf2f502cfba3f00cb572b2bcad1c587f6299a52e360ac4cf28b0971fb8cde0f1bf9bec9f7938648fde86e2c36a3aae0c09ad2c7a4adf42962ca287aba0145dc0253c6592631270e0d9c8fb389041627cdb19929f8f6884ec248ef0167590fb4edc478bf98f9b3657d0677b57ca3b542725758981adea947ac307cd496ff3befc211e34b0253322b13e07cc9b6edbcf9e8c3ab9a6d6ab5609fd5e3b7da506af667dba4aa81d03644577bc0fc0475941df0d5dfcec8c1f2a0aeb8f3d08803c8762ea51f2a908b40460f9736282dad797b8d7e74f6e64d2290fff59cce4c4594dccb351fea88e5bee3cf41be5da417f395ed1c1cced4da10b6f7872ecd0dd0af9d9592d8b199fd44d12f9360bcea2850643a3c540700a170e2c5b2e184047557173bc6988abe19c1614b67837c7a53bb107741e429bdd4b2f7c548046a84bc8ea46d0c950f74821e71059cb228302050014f7924be1c97e10e4b9898a2b50566ab7dfb7987d96da89bd68042043c2cb535e75023fba6928bec2064ae57fef206635ba972ff1a643d19af4a4364dfba4158f1a391bc1b7e29a9d71826c7552fa51468e3809b50329c25357d2ea377383cb891fa1c9db5e6cedbea06a2975073ee85e41dc05800a1546dd8cb015c0ee05b5cc1a45bbc7db12ebdf1f80968c599b3e4d4135a6028848eddbc4cb06475181b0c6b42be637f1b95a60d891efd41a680a9b342120ee5a48f44287cf43318cc464751f272809d4a87a3ca76236d6cc8cf81a20551957036901bae63220711b3caf57b485cd3e6776e8ae1ac9fe5a140aedb06a75ec9f067cbc7e0f7c6f683b5bf419c6bde47040a08c26777f05dbf32e03af4448bf4785ba8bc5566b463747a9d6cd5085e5ce875aaab16e0024d910a3bd13fa61a2b9f3cdb79c49e90e50b99d2d70e3e71279d0e9d9fe3c7b4fd66159643acc80cc7fd327c374666cbbfdb7b4772c5f20d7981e8715e6e248e95fc76fd2a8d0aa9a587694c4be251cc2f4b15b650dd3cb5eb36a9e8f0ae459f984b3ad01d7eb4ff6e1fafdc329e7ec1c0568283acb87fadb7caedf52ea3a0049ac4e00e72e80ffd3043b56fed11ce852372d5b4718f9300dac0d8453e0d2c4d7c36d13274ec611d030bed80873af09e510ad6444d00170c37e2a2c790113b316e5ca680962a8b32d5b9a56b3dcca00a440da4d68be713662394011ec35f1fb4d4c7335344d4652d683458db2865d834ea860f971a77584b8ca5e94e7e6f46eac8d8db91c9236d930c76b9e6e602aa5c7c914c1aa32323dfd7f04224a0c1d8f925919a3e4fe3a33de5a9ab8f933ca5ffe52db616d5ccd186196fde40c7cfef1980c54216c56e4f89e6e73a7457eeb028bac2b1bce47ab106504813557ca090b9cb214179120a503bc05f63c3883ae1ba6f528c93d1c110711adc3959b34ac54626f00b96fc80390b0dea67032a9bd2437bc2f1a8906cf4ada317029149f3c455d597515ba89f4ffb018c15461df91e784c5c823df429482d8ab43a9b828f446963eacecb28505a8734cc617083dcd1afb67667b2ebe8d8feb1f14f4b68c6eb9d5bfa8e5e99cdf9225bc8235547305342dd911d8aa54756e5caa2cc0ca5ae893591a34591492fc8edcbb33604ece1915e0c7ca3c10d1170418983e534d892a2900dbd3017214a71edc03fcc1a05a898cf8cdb50dbdaabb1ea41efb27df71b3cf3af281de11b1a48c5fe75189a962e84429e0b52aeebcdccac726c81d59b37e0fdc9c4fe82ec8a84dca58d139d1a0b3175c555042887407b77d8deed03a75fffef1084f8c03099cde86e4d5860a02a16751192377e6cfe9db29ce66bb5715f1a784ff2b02c25ab16aa351c634e83abcff3a0fb5db228e5452b21ab7515e46388a6b3873cafbca918a63d3a806d29f14114bfe67e6b8397fe025212c1801433e16c64a684eaaafbd6093277613c6d374c0f0021af0fde3cced3f3341d5152638dcf79bec38277166459f1a8235347a64cea4067f78291502c00d06e8ad61618130faab30d49eb984455fb2eff130178ace69da293cc0e34a09581d15e9f79155d6d96c03ea5b03fd91a2eaacaeae3cf401779becf38586365c57bd7b386f9ed194d1b69ad1bc25960d9132c5377d845845d8f05ef91a6005a5cdce7b1c45ef30457175f93440c2a8e6121745e80404d4fe51cc6abce9d121fe7484c9e10208f33a74a53a90cecac788499c76ab3942177d53af1bfa496d6b166e24861dfff14658b14f2646fcc7921157a957f0d50d61df809301b0e70dd1a2382669443b7ff477804bb7d6afbbca30bfcb915fc2bf6876d3f664f2557af9989203508bb30319d11a6618d579f2e27d060187a3b4a60dbda2bfbecc7abbf33ff0e2c33b5d28c0fa0d51f331fe2fbe750dd31ef1ea2f7b7d9861275f922c496f6574a7a67d9ed15f8d11c013d9a07670c6da52695cfcc683b0eb44ae3ed072593cceaa760897d04d1cacf40085821512188b1ec90689b3b25c9cf3aba3d429aea6d08613c1a7ad5921acf2d00dc27fe2a9c98f1c76ce7b29132683b7dffce04d040d3f2559b7d40ff0d2ab7b6e8d5d81e5c50d7343ea4c1c1b29d0294daa948eae12b9d05eb852f419a2984ac3f2bb356e405d58beb208a2ae0291aebb047f0f9e467a9165d40c52e7cf2005b983eb58870dad7446dde74690a4c29da59997f4ff2687e974b366ec75fef8274c06e49dea583838c6700253e0cf423b63ce459598bd53e6eaed3178f5158ab9970c46571399e996db723a0bf87438ac6b7e10e39639ec2035294542c700b0d10e508ddc96db886d79f15fc262a802bdf6a68db5a308af688f95d9bd1e9d246b20a4161173be03dff06d6575549c251e16884222190138802b88b9ae5d8c709264271a896195c1b62b4b7616344ae8b2b358cbd7ffbeb287aecca555951710debadc8d8238b1bced614eb94cabddc53102a4e9b53e61fe7d11157f1ed3b5fb8d4ee3b725c1744a3754b7fe2be4779cb2aac8988803e95da347eff87918a836d27064ea9127e32e7e963ad25d1f528c09d6db8260dc50eeb07c3a185becca3490686d21e19075d1c12c8c31b99c91f94294b81c53c17176372a0cc8b4a207163f03f6df9d3eefad28f44bccb20cf7c671c669af7e7e7cdd2515cfe9ba57b04ae76836aecfae2898aedf9d9f18382cf2054b08e81fe0e7663c7093c379297a7d7bb0d92394b62bab640f9c527b7ddc699e2613e406f437fa6107b06772c648cd234dd4fe4ff637f223afa605510f84eb03beae977ffe083b3f54fcab0428f45dc2532ac992b252280f83744f5540d9c54faf2d36ca50e227c584329cd6f89fde4bb317b602405d2a0406c4c7dbbbc7609e6178925df547870cdf01111fd7d747a9752aab42519306d371c3180c9f9b5f15ce51b1ef9e660888366b4ac330cbcdfa97345c6725e9c4329bc9573384bcf4813afcfcd0f44a4530797e804a5c34dbbc354fed8b941fc935ea32af76b634b6d14382057de3b98113fd019eb4822dfc7ff5b2c1378c2bf02403fc15795f194ef081ff2aadf535120c62458a151731533f0b30a5d27819202cac73e6a4486cb5e14af56ebc510912965141154891089601ab6d6af7a0decdd5d342bc60e6fef439a15db89589e257284cf5e8cd52bf56fa534b8a2d5b8776b531b3bf0dac2ab25468e1df6c9a62bab7a55c316ef36444e5f3c53fa98853c11832eaa7f0721dbdf5d3f639d00378dd558dbf7225682b59c5c67c01f3f2b7fdb2585518456ac08afb024102ab01041bb4a01619ad23b07a19f25cd3e9a05b546ad6efb7f5a1f6fcd09e81e99bc82466d5481ae82ae880494265f221bd453f8299e878a965c2f8e78685ced8f175f1c21124e3acc71eec0627352e132c611237184ed05fbe060e37d25b77129d887bdb6d5e1b57014493a9b65ea3e1bb23c7f63e9893ff27a61074e8f728846743ee504a39752788ac5fabb8d72992adabfe3207e11ef3223f57795d6a5bece8737e03e3a4bdfc131131e65c6f502d66bd219137c5eb0d21f944c4a2033b6b6b15c1c3e748f52de8872aa6632d8b75969846c6ca54f7d8af4b5d036bf9d7cc33e082b4c9c99a5c6e3940410bcad1462f07f69b8dfc921182aa542e17735dfb00fc2ef752", 0x1000}, {&(0x7f00000014c0)="413ac882dd25cbd3b4fd29149e28f06c5987e9ff2947282623ccc820d99d73c5af957f41b0e7558329f8f3296c9a0ff6a3f1481eabbbf74f1705cc4b619bf997813c09a25cb030102a857bc534d53def4c637d02d478e71db2", 0x59}, {&(0x7f0000001540)="6e8398938f8ad408ce06b8df38874cad7637b54edcbe3915e4b35a73d50569f870bc18de5b5b81cca938e5b418870d233b7de8ebdebd6330ee3bdda675662c112f0880d375503bd76f102c92781464a206dfba375c2d6022675c99fe239ccf2ef37c500025524c84d0d3a90ee38435ee705b2f9a76553d0cf1589c47c69faadc180b6a3f69b7e25eafd964cf6c12ae58880b86fb436d2e79e368", 0x9a}, {&(0x7f0000001600)="125f1ee882e5606341004e8263fe8b568773e428066e10066ced1ceabe05386e16b7e0b9fb5a5e5fbecbcff3ef86d1af778ee152c3456438cd537515a6212586a2d649b62c0c345ecf4b0de527bdeb42cf027fa3b6b43f0241c605a49db2db112ea030654beeea13fcdd97f4304cd0be0de8d4715d3b8e358586a4a64ff053a85ced21f5911fe0375c077c7ad6d517b8148703e0e8667da0544308517710d6290a4a1f481f29b00acbc38a661c4e0907889d455fff673fda84870e32e722c91bf3efd1002237bc7cf0d717800a3d55", 0xcf}, {&(0x7f0000001700)="0ec6877c77a735c6347bf8571052d2d57f28e582b846d500f6e41aea49f3c5d2b2be36ff8d7ec03140c90ac54d42ea1592fc4608990d74538ae83396e824f0a396e4d38f0659a806a351bdce69a0184b5b2d1e3357983013504a76339bd0b5dc8235b1d309a9bcc237c8cbbbbab2322c58abec20b49d780e5e3fe6ed512d7d3e6346483d8fdfb2fd62814222bde871c6552ea6", 0x93}, {&(0x7f00000017c0)="cac4a42b707167d83b433f5855b74871fdfc07df1c576f9d872dc172e423eb23b5c7378cfcd21a4c9c855abc0587c2d2807bb3377226ec1c855fe89ed980e7baaaf69fb882883a5ca5cf7ef4850e751387cd97034d3a019d72220cc8f893f7c9ae8c5615ebc75a5067a16608b671147ab505bbcada7e135b8b", 0x79}], 0x7, &(0x7f0000001900)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x409}, 0x3) syz_emit_ethernet(0x244, &(0x7f0000000240)="bc36c9a2db1d90242ca7041c91f4b693b194a4d5809ddb60822638b8996b1da4cd3329c1095ddb0761651c6d3e74dc18a815dc2798ef723e18723f41e0c76dd77adeb773b9090664bfc0da2df3640b01cdf4b0bbfad5b9e64e980bcf1ce6887e775d0129c87d5fa2cdd9a44eac60ec46c9c52a08922be836e55a6813604b47daf807c3729a26a4ccb67f73392237a4ef27ee1571822b1ab324a5aa4f743255ccaef79ecd34ec890523fbfc96636bfa668e984bdd158d74adac82857b0d6e9cf97901636ff17a95646afae4dc9f11c885f508aec9faa14687a35706c55c67eff2b9d08ec2ff2bc66bce396b4602dc9c9d95d928650d39053744987b4105070be196ab5a3546a9494424a8e2cee17a082590fd9ce62159cb86b94f059c454ca656da409d9ede994a16807d33453bd4f46b3c031e2673c59cbd76e935948ea3db4de6f5a10360e5cc64188973257003c9d26077ba774bf4c50514789bde163881e8600764987a73d7e4b3c453b033c4255e217d423fc438c14f2e11a3558a8cafa6b9c79469b6cbd7f7dfd56841580ef834b938cb3c0a411aac18abd95e0a259872916acd43f48f4ad3f00b8bb4db558b9b0446f5553c2bec398f4f921ad5aa94dab8a719e52bb3d1f5178c8a3d577cadc70ee407b44b56d05af7702b3ec3c3e201e5f7d15887241e9e22cd44c06f80402c09899b0d5bf8bc1ebdec7bea0af47ada3981a4f487ef01aa38bee1e2cc6eaf5f806f91a866d1130eb073aed9f1ab5f7f60f56d876d109cfda703c7c1117c88dd9ba8fc3fd3710eea97a635fc93e67dc38dd9c187") 11:10:01 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 11:10:01 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x210a, 0x2aa) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/127, 0x7f, 0x800, &(0x7f0000000080)={0x18, 0x0, 0x400, 0x100}, 0xc) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f00000000c0)) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 11:10:02 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0/\x00', r0, &(0x7f0000000080)='./file0\x00') utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0xb17, 0x7bb}, {0x4f, 0x100000000000000}}, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = socket(0x20, 0x4000, 0x4) write(r1, &(0x7f0000000140)="3eaef7851e2336aeeb78eca084551f5eff881c51131be5b81214b1ba2f772b96d662b5fbf3e23ae560fb8ac568de60db401345b2f74bc21d22d63dbc9e7c6edb11c7c070d7487f5bfccf54f0c5e33a18c6fbf0996c90cd47184a2e9d9531480c953e8d3882e721ef9c21260c7cae5229b4f79d1b9e65376969bb895bb4aae2690c1f977aa922a4edff2ba52ad5da1298c104435981f3607e46fefc9dbc52853f8733c179bfdbd99a19115208dcebc31c24d95a7e5833e11b6a7b4f412f83cd5851712faf2779a53e25e15d97cbd361dfee0c7e17c2bee0a43e74121c820478f59db9", 0xe2) 11:10:02 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x34) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) pledge(&(0x7f0000000040)='*\\!%\x00', &(0x7f0000000080)='\x00') setgroups(0x0, 0x0) setuid(0xee01) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fchdir(r1) 11:10:02 executing program 0: setrlimit(0x2, &(0x7f0000000140)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x41) fcntl$getflags(r0, 0x3) 11:10:02 executing program 0: socket$unix(0x1, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0xa002, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x0, &(0x7f0000000040)) setegid(r3) setgroups(0x0, 0x0) setuid(0xee01) setgroups(0x9, &(0x7f0000000040)=[r0, r3, r4, r0, r1, r5, r4, r2, r2]) r6 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) open$dir(&(0x7f0000001480)='./file0\x00', 0x1, 0x0) bind$inet(r6, &(0x7f0000000080)={0x2, 0x0}, 0xc) 11:10:02 executing program 0: r0 = socket$inet(0x2, 0x4000000000000002, 0x101) listen(r0, 0x0) 11:10:02 executing program 1: r0 = msgget(0x0, 0x300) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/47) msgrcv(r0, &(0x7f0000000040)={0x0, ""/157}, 0xa5, 0x0, 0x800) r1 = socket$unix(0x1, 0x5, 0x0) accept$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) msgrcv(r0, &(0x7f0000002600)={0x0, ""/139}, 0x93, 0x3, 0x800) r2 = getppid() r3 = geteuid() getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r4}, 0xc) 11:10:02 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f00000001c0)="4401c305a4a8385985724de62958cfabf4bdb8473a5d929368af89f1bb82f37da19da64620170793a252a708d53a0e333b76686a9f0cfb9f6e60e39ec7cf4c1732607c82c94389b918785e38b11422cb1a970b1075ab713f22bc0d2f559da6d0e50e1fb1dd8bc4d4878da490e7b4b415678a715a56840f14917e3eb4dc355978dd671e1d1258b1f8d2f17683439df4f2e011ea7ebeb63b61f804823a33d7cc56e22eb7ec1b3963c049e87a5ad7fde926bafbf82f2d324136b140288bff66737b80cfc0c3b77fcf0301f7d189616a89408538747f669e4f9db178e8c1352b9598bfc972a6831e5e3b", 0xe8}], 0x1}, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r0, 0x3) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)) mkdir(&(0x7f0000000100)='./file0\x00', 0x88) rmdir(&(0x7f0000000040)='./file0\x00') 11:10:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="eaff000000000000", 0x3) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/222, &(0x7f0000000000)=0xde) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) 11:10:02 executing program 1: getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) close(0xffffffffffffffff) kqueue() ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8004667e, &(0x7f00000000c0)) 11:10:02 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="3c3087a50944b2cfad89dd843194d04e3277eed27ef88218cf9c0abfd749537bf99bb8a736fd1f2f719a1a02319e86978e539ce34452884cf47a44be4ef4aa1b526bf86db98bd5f301facdb18d7465db52314ef9d6b29ace1f1cd5bcd1b0f0aa728e2011321e129c54000000000000000000000000"], 0x1) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='r\x00') chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 11:10:02 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x20000001010, r0, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) close(r0) r1 = kqueue() socket(0x21, 0x4000, 0x5f60eaaa) kevent(r1, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10100, 0x1) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 11:10:02 executing program 1: r0 = socket(0x6, 0x400000000001, 0x1) setsockopt(r0, 0xfffffffffffffff9, 0x5, 0x0, 0x0) 11:10:03 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x800000000000) bind(r0, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x20, 0xe1d}, 0xc) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x0, 0x42, 0x1ff, 0xfffffffffffffffe}, {{r1}, 0xfffffffffffffffd, 0x10, 0x1, 0x5, 0xfffffffffffffffb}], 0x400, &(0x7f0000000140)=[{{r0}, 0x0, 0x4f12308d0ebe7630, 0xa0000009, 0x0, 0x7}], 0x0, &(0x7f0000000180)={0x8000, 0x8}) 11:10:03 executing program 0: r0 = socket$inet6(0x18, 0x5, 0xaf9) shutdown(r0, 0x3) r1 = socket(0x18, 0x1, 0x0) unlink(&(0x7f0000000040)='./file1\x00') chdir(&(0x7f0000000000)='./file0\x00') setsockopt(r1, 0x29, 0x9, 0x0, 0x0) 11:10:03 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x80, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0x6) 11:10:03 executing program 0: socket(0x20, 0x3, 0xff) getgroups(0x4000000000000039, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:10:03 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTOP(r1, 0x2000746f) kqueue() 11:10:03 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000523000/0x2000)=nil) shmctl$SHM_LOCK(r0, 0x3) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)) 11:10:03 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x6010, 0xffff) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) 11:10:03 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66766d653000"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000400)="01f5040601005e0eea7b601a0d069d78681eab07783b00007dfb7055", 0x1c) accept$inet6(r0, &(0x7f0000000380), &(0x7f00000003c0)=0xc) preadv(r1, &(0x7f00000007c0)=[{&(0x7f0000000100)=""/63, 0x3f}, {&(0x7f0000000140)=""/59, 0x3b}, {&(0x7f00000004c0)=""/252, 0xfc}, {&(0x7f00000005c0)=""/80, 0x50}, {&(0x7f0000000640)=""/237, 0xed}, {&(0x7f0000000740)=""/112, 0x70}, {&(0x7f00000002c0)=""/58, 0x3a}], 0x7, 0x0) listen(r0, 0xfffffffffffffffc) preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000440)=""/80, 0x50}, {&(0x7f0000000080)=""/6, 0x6}, {&(0x7f0000000180)=""/111, 0x6f}, {&(0x7f0000000200)=""/170, 0xaa}, {&(0x7f00000000c0)=""/55, 0x37}], 0x5, 0xfffffffffffffffd) writev(r1, &(0x7f0000000040)=[{&(0x7f00000012c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7fd72d2dbaae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b397e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155cfcffffffffffffff940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cda49dac081d0cca6a97e1a4eb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fccda9503e0431d4bdf5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a23", 0x591}], 0x1) 11:10:03 executing program 0: setuid(0xee01) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) r1 = shmget$private(0x0, 0x3000, 0x181, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000240)=""/149) 11:10:03 executing program 1: r0 = socket(0x3e, 0x2000000007, 0x100000001) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socket(0x11, 0x4, 0x7) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 11:10:03 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f00000001c0)="000f0008a681c215", 0x8) 11:10:03 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffc, 0x10000000) r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 11:10:03 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msgget(0x2, 0x105) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 11:10:03 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() flock(r0, 0xe) fsync(r0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) fchmod(r1, 0x110) 11:10:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001900)=ANY=[@ANYBLOB="000000015fdc00000000"], 0xa}, 0x0) readv(r0, &(0x7f0000000580)=[{&(0x7f0000000180)=""/129, 0x81}], 0x1) 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, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffff9, "845c5509000000afb481954dfc4c7f8ad79f2500"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:10:04 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x3) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) connect$inet6(r1, &(0x7f0000000000), 0xc) 11:10:04 executing program 0: mprotect(&(0x7f00000f1000/0x3000)=nil, 0x3000, 0x800000040000) r0 = semget$private(0x0, 0x0, 0x46) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCCBRK(r1, 0x2000747a) semop(r0, &(0x7f0000000000)=[{0x0, 0x8}], 0x1) 11:10:04 executing program 1: getrusage(0x0, &(0x7f0000000240)) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="4555098db1c5b99c2b108762dc72216c572d6629f9990f468f7176f6a33172d1d061c5abf9349d880bb38e50c7f1aa76e13f99321fec5fee64cd25a7e7e9bccc71c1e9a721a820658d51d2dcaef278200ed7657c86b74d0f5d5122482fc18b6b80b5f0439860bef355330a2090507e2b5634620ec582bd9988d73f90ee829fc332b65e9698e6b960e4f5bf854eaa6bafaadb572e6fe0dbecefe47b61156e4908ff228b9595d64178c34153b886feb70677014dc7c3def1a87eafa9dd2c37cd110a0f18fb70f3611a8e98d3462cfe2e3c0fb0722630e887f56234acb94869b2bec6614b15ab821f7f", 0xe8}], 0x1) preadv(r1, &(0x7f0000000a40)=[{&(0x7f0000000080)=""/1, 0x1}, {&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/130, 0x82}, {&(0x7f00000004c0)=""/255, 0xff}, {&(0x7f00000005c0)=""/225, 0xe1}, {&(0x7f00000006c0)=""/176, 0xb0}, {&(0x7f0000000780)=""/236, 0xec}, {&(0x7f0000000880)=""/120, 0x78}, {&(0x7f0000000900)=""/134, 0x86}, {&(0x7f00000009c0)=""/127, 0x7f}], 0xa, 0x0) fsync(r1) 11:10:04 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x611, 0x0) r1 = semget(0x0, 0x2, 0x190) semop(r1, &(0x7f0000000140), 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)='x\x00') fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x14) connect$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) open(&(0x7f0000000100)='./file0\x00', 0x20082, 0x40) open(&(0x7f0000000000)='./file0\x00', 0x2c1, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000240)=""/146, 0x92) 11:10:04 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40, 0x80) r3 = fcntl$dupfd(r0, 0x0, r2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCEXCL(r5, 0x2000740d) r6 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) writev(r6, &(0x7f0000000000), 0x10000000000001d4) recvfrom(r3, &(0x7f0000000200)=""/57, 0x39, 0x40, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x1}, 0x8) openat(r1, &(0x7f0000000140)='./file0\x00', 0x18242, 0x40) r7 = shmget(0x3, 0x2000, 0x290, &(0x7f0000ffe000/0x2000)=nil) bind(r4, &(0x7f0000000100)=@in6={0x18, 0x0, 0xc3, 0xe3a}, 0xc) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='W\x00') shmctl$SHM_LOCK(r7, 0x3) 11:10:04 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x3) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) listen(r0, 0xffffffffffff8000) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x40, 0x8, 0x80000000, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x8, 0x1000}, {{r0}, 0xfffffffffffffffd, 0x2, 0x9, 0x6, 0x6adf6964}, {{r0}, 0xfffffffffffffffd, 0x4, 0x40, 0x7f, 0x3}, {{r0}, 0x0, 0x10, 0xf0000001, 0x2269094a, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x21, 0x1, 0x0, 0x4}], 0x1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x30, 0x0, 0x100000001, 0x400000000000000}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x2, 0xfffffffffffffffe}, {{r0}, 0xffffffffffffffff, 0x84, 0x400fffff, 0x2b96c000000, 0x206}, {{r0}, 0xfffffffffffffffa, 0x10, 0x85, 0x4}], 0x6, &(0x7f00000001c0)={0x0, 0x1}) recvmsg(0xffffffffffffffff, &(0x7f0000002680)={&(0x7f0000000440)=@in6, 0xc, &(0x7f0000001640)=[{&(0x7f00000026c0)=""/216, 0xfe1e}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/67, 0x43}, {&(0x7f0000001600)=""/34, 0x22}], 0x4, &(0x7f0000001680)=""/4096, 0x1000}, 0x0) 11:10:04 executing program 1: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = socket$inet6(0x18, 0x8006, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x4, 0x77ad}, {0x18, 0x3, 0x5, 0x80}, 0x4, [0x3ff, 0x5, 0x100, 0x2fb9, 0xf77e, 0xdac, 0x7fff, 0x9]}, 0x3c) r1 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') sendto$inet6(r0, &(0x7f00000001c0)="db81725205afd906b1db367072adc6005886bcec97d0273631f538d5d2cf5ed0525f44987109b3892b0b2ce82925fc236f2b4291282e5ea7731eb00d78939fbec3abeeeea6e9164ace24d77f42f78e0dddbde5955ef911c5f187d0f678ae9da8203f9a195e", 0x65, 0x404, &(0x7f0000000240)={0x18, 0x1, 0x10000, 0x100}, 0xc) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) close(r1) connect$unix(r1, &(0x7f0000000280)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000002c0)) recvfrom$unix(r1, &(0x7f0000000300)=""/246, 0xf6, 0x800, &(0x7f0000000400)=@file={0x0, './file0\x00'}, 0xa) r2 = openat(r1, &(0x7f0000000440)='./file0\x00', 0x0, 0x1) mknodat(r1, &(0x7f0000000480)='./file0\x00', 0x80, 0x761a) bind$inet(r2, &(0x7f00000004c0)={0x2, 0x2}, 0xc) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x1010, r1, 0x0, 0x0) r3 = socket$inet6(0x18, 0x882d835c0e422605, 0xffffffffffffffff) fsync(r3) getrlimit(0x6, &(0x7f0000000500)) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000540)={0x1ff, 0xffffffffffffffe0, 0xffffffff, 0x80000001, "34e2d52cd6f8af1341166c9320c1c4daf05ef169", 0xffffffffffffb766, 0x7}) linkat(r1, &(0x7f0000000580)='./file0\x00', r2, &(0x7f00000005c0)='./file0\x00', 0x4) shmget(0x3, 0x4000, 0x8, &(0x7f0000ff9000/0x4000)=nil) getdents(r2, &(0x7f0000000600)=""/99, 0x63) mkdir(&(0x7f0000000680)='./file0\x00', 0x100) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000006c0)=0xf43) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000700)={0x80, 0x5, 0x3, 0x1, "79e53afe4b623f9f6895e6455d2bd57bc88755bc", 0x800, 0x400}) lstat(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)) clock_getres(0x3, &(0x7f0000000800)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000840)=0x3) faccessat(r2, &(0x7f0000000880)='./file0\x00', 0x110, 0x1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000008c0)) 11:10:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r1 = dup(0xffffffffffffffff) fcntl$dupfd(r0, 0xa, r1) chdir(&(0x7f00000001c0)='./bus\x00') r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000080)="000700090046ba2ca6", 0x9) 11:10:04 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x1000) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 11:10:04 executing program 1: getrusage(0x0, &(0x7f0000000180)) r0 = socket(0x26, 0x8000, 0x9) getpeername(r0, &(0x7f0000000240)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 11:10:04 executing program 0: r0 = syz_open_pts() mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r1) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "050355a8a53804deff0300ff03000000000800"}) recvmsg(r0, &(0x7f0000000540)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/31, 0x1f}, {&(0x7f0000000140)=""/75, 0x4b}, {&(0x7f00000001c0)=""/238, 0xee}, {&(0x7f00000000c0)=""/10, 0xa}, {&(0x7f00000002c0)=""/100, 0x64}, {&(0x7f0000000340)=""/98, 0x62}], 0x6, &(0x7f0000000440)=""/251, 0xfb}, 0x802) mlockall(0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000005c0)) readv(r0, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x43, 0x2, 0x3, "a428cad1ef0e0c6ed3b35798505e53855a6809a1", 0x1, 0x7}) r2 = msgget(0x2, 0x4) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000600)=""/32) 11:10:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000000), 0x0) 11:10:05 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x14) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x3, 0x20, 0x2f}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="502694575eb0e07090312a0ff96c004ce8116afe0aee28e0d92296e9956d1a3ace37dca363d8d2afda9e5ee4696068cb0d3d7d13865b44ab7c0ef70d1d02055535b5051f14a435b620904044", 0x4c) r1 = socket(0x18, 0x1, 0x0) read(r0, &(0x7f0000000180)=""/83, 0x53) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) setsockopt(r1, 0x29, 0xb, &(0x7f0000000140), 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) shutdown(r0, 0x0) 11:10:05 executing program 1: r0 = socket(0x10000000002, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="100000000000790ceefb0f2900000000000000000000"], 0x10}, 0x0) 11:10:05 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setreuid(0x0, 0xee01) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) msgget$private(0x0, 0x8) 11:10:05 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x1, 0x0, 0x6}, {{r1}, 0xfffffffffffffffe, 0x8, 0x0, 0x3}, {{r0}, 0x0, 0x4, 0xf0000002, 0x8, 0x4}], 0x4, &(0x7f0000000100)={0x70}) write(r1, &(0x7f0000335000), 0xfcb7) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x400000000c51, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) kevent(r2, &(0x7f0000000000)=[{{}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 11:10:05 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) r0 = socket(0x18, 0x2, 0x8) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff99319296480000000000000000000000", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:10:05 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') geteuid() r0 = semget(0x3, 0x1, 0x20) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/9) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f00000000c0)=""/158) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) fcntl$getflags(r1, 0x3) shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffd000/0x3000)=nil) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r3, &(0x7f0000000200)=""/4096, 0x1000, 0x40, 0x0, 0x0) unlink(&(0x7f0000001200)='./file0\x00') semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000001240)=[0xeb06, 0xffff, 0x10000, 0xb605, 0x4, 0x1, 0x8000]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) setegid(r4) sendto$unix(r2, &(0x7f0000001300)="85f8d884ba01b3a698269fd322efadbd6a2b088708603dd03c891f43a920c578802e56d1b91cc2a3a24507fe19694dbea425d66ac65cd4ef6ffafad57c372cb171ca51b95f7f83fe840a58886dc0acc503727d082297b7a58f563bdb72bf495f28c1bf9134611841a66a2fbe64d8a5cabd9f28b4a170d808cd0fc5f7b90e960527c05b26e887c2814d9bbe309d8c35162a24c948affad342e836847616bd121794037fd4614ffdce1f4979ef3ff27ac1b30298cfb0f30cc751e134d90709a9e5", 0xc0, 0x1, &(0x7f00000013c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000001400)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000001440)={0x5, 0x0, 0x7, 0xfffffffffffffffc, "0500ad5ebd9f891b2356bf532832936aa5dbc4d4", 0x2, 0x5}) open(&(0x7f0000001480)='./file0\x00', 0xa60, 0x2) unveil(&(0x7f00000014c0)='./file0/file0\x00', &(0x7f0000001500)='c\x00') lstat(&(0x7f0000001540)='./file1\x00', &(0x7f0000001580)) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000001600)=0x9) ioctl$TIOCSBRK(r3, 0x2000747b) pipe(&(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x3, 0x200) getrlimit(0x8, &(0x7f0000001680)) r6 = openat(r5, &(0x7f00000016c0)='./file0/file0\x00', 0x20081, 0x41) setgid(r4) sendto$unix(r6, &(0x7f0000001700)="c6e76a252ae8faf8c8465b26effb2a2af9d5287efb5c3502024220278b1a4ac7e31069eb14024b52ca927873a15a4c9b4c22a1d97d4eefae62e45397ec8755373fd970323fd312fff384eec767c8a8c9b03a2bb04ecf09d766b1fd7b576a687bc7b51484585fef703c9d354f0f6bfbdc4bfaaff56f821e98655f723006925ac3ba44239d97c842f5c9add965a7a2335706b790b8cb54bd49b6ed", 0x9a, 0x400, &(0x7f00000017c0)=@file={0x1, './file0\x00'}, 0xa) 11:10:05 executing program 1: r0 = syz_open_pts() open$dir(&(0x7f0000000040)='./file0\x00', 0x10002, 0x4) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x148cd9f1de6a71ce, 0x7fffffffffffcc50, 0x200000000}) syz_open_pts() 11:10:05 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x8000000000000000) writev(0xffffffffffffffff, 0x0, 0x0) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00', 0x4) 11:10:06 executing program 0: r0 = socket(0x18, 0x2, 0x0) recvfrom$inet(r0, &(0x7f0000000900)=""/132, 0x84, 0x843, &(0x7f0000000480)={0x2, 0x0}, 0xc) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f00000008c0)={&(0x7f00000000c0)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0x10}], 0x10}, 0x0) r1 = getgid() getgroups(0x2, &(0x7f0000000c40)=[0xffffffffffffffff, 0x0]) setregid(r1, r2) sendmsg(r0, &(0x7f00000007c0)={&(0x7f0000000100)=@in={0x2, 0x3}, 0xc, &(0x7f0000000800)=[{&(0x7f0000000140)="e309190b084f014c0cc95702da1358958ff3e26a27a700055e439a5f72e2dc0c57ba216bd47cbf6fd8665675b49c6fc5b31cbaa89900f4bfbd1e081e9df5f35ca2000d8f4111042eba66b0ae3f32c596f9456b68a93441836689f3212a6279324d908dcd0e51971074c18c7f4f4cd9dcfb4428aa917f3209b7a23742314083003dbdfba9a68d13e767707b59bface37c1fc69bf180da92429c80ba05f18b91f079ab0d6d9885537fee23c3140f5be93ddc17b2e2a3a2d8deb02e17f7021204cb8d3f07774651b6f8a06e0858f3ae89881b7bb42b442f63bfe3", 0xd9}, {&(0x7f0000000240)="46fea516c11fbc37c2a5d8afa02c1a60db244f07f4e6ec4883330789e81d511ac29e33ab22c70b3ce72a429ab58a415e399f086102159c83b1e413d61861126177b7a480789d7bf079c96f392eafda84123dbf37c82cd4c8ac291c01266a9bd2e1ccdbff22467acb7f47f20a0a95", 0x6e}, {&(0x7f00000002c0)="a687b2af31f76aacd0d6f34ffcbccb2d5007b7c5bdd4ecc9dc7095700791aaf5aeb2d316e8287f6c3a81dda171f5fa994446dad4003be3975122e7c4179c075f231d2739dd8f12b2ffcc436a643fe3", 0x4f}, {&(0x7f0000000340)="a96389ebc5da7bd35b89f7a6aa001cb68bc6a22a09cace8755c20e4a4f2e5a22cc4d4602c7e5eff5a27028a2b9514ead50ee2e1885c535ff18ddf406f4e048e5c8618baef4ff57", 0x47}, {&(0x7f00000003c0)="d12a1637eec85651ecd00b06cc7c3e609da872ca449f17bc096a45a873a443261e6c6185bd7b7fa6d1bd7abe06c3a8f928ba48f19362c3a626b2344cf3d9dc83f1c7b9", 0x82}, {&(0x7f0000000440)="ab380856464537122627b21ebe489a", 0xf}], 0x6, &(0x7f0000000500)=[{0x90, 0x1, 0x5, "b99537bd5c14d2503a29a460bb3fddc24dab44e35d806abbc83dffb9ad1ce3bda6ff96df85e697aaa728fb93c9e1cfd90b67048dd2bb098d3854fcfc2caa5a44f8e7a997080af9f68fa9d4e38b11e006cc363afc5380c027476cd123b72e87a91a127e15923240efcff295fa1bfe39e47c19d00c7a4f031b536f385a61de"}, {0x88, 0xffff, 0xd, "f0934618f9ac45a86bd4fad54fea0de9d7bf12d91c6789584dc5a1c3c5058ffd7d2fce919accd8fed71ba1c9de42015e5a69905a4c6a6224b1b8cdb4827c2e6fec0ee7805155723e156e738a8808bead4903cc74ff63170180adf67a1c7e3f5a52f764b0b3bd3f33600db8a8c2d1caf44018eb1de7b3"}, {0x78, 0xffff, 0x1f, "0e228255412ed0d357d6f00736995c7710cfa355f46803ace4e4ebbe837f584beee4cd833544cf07774e84065f352598a2c50303107eb49079424c09833662000025192dd0c5dfcac87573082c40715b281bd6951b75016685e084052ff11eb119a1faab7e84"}, {0xd0, 0xffff, 0x400, "716ab06f4076270e7fbf4d66ec44d2dc72db3f806e0b4927dee2e30b1f4c5987e56900bdc4e2b0cbf817fc88c79dfc8abfdf1c87cbc83b1a61e86d288e7bc257aaa1ec23c47ea8d8385854a4e42c68243718b00e79ad73e013f080cfc23136d1fddc23c27e14f867bd21db7737d7320f39cc8ddc571df661f6dc437e0aed4f514e9307f68f694997fb81ff13be9bff46e4685c4750fbb3dd3e82af5e354c7d0e81c6c57c5f9a3159155170ad0856d73517924b4e1d234b9e7847af"}, {0x20, 0x1, 0x7f, "890a235d2f3f688b6cddd9"}], 0x280}, 0x40f) recvmsg(r0, &(0x7f0000000880)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f00000009c0)=""/181, 0xb5}, {&(0x7f0000000a80)=""/233, 0xe9}], 0x2, &(0x7f0000000b80)=""/155, 0x9b}, 0x840) 11:10:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) kevent(r1, &(0x7f0000001480), 0x6, &(0x7f0000001500)=[{{r0}, 0xfffffffffffffffe, 0x4}], 0x1000, 0x0) 11:10:06 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1fff, 0x401) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) sendto(r0, &(0x7f0000000080)="ace238d4fb8681c43910cc946754efba39ea05ca417ac53f1ebfa5be4d889bc5b3559d4ed09571842567a16c27397289a2a74d7dc0cf10690867f24a01602829995ecfec341ae881afb77f1a89", 0x4d, 0x2, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) getsockopt(r0, 0x8, 0x7, &(0x7f0000000140)=""/71, &(0x7f00000001c0)=0x47) 11:10:06 executing program 1: clock_gettime(0x3, 0xffffffffffffffff) getitimer(0x1, &(0x7f0000000040)) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000000)=""/46) r0 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)) 11:10:06 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 11:10:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0xfffffd4f}], 0x2, 0x0}, 0x40) mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x607) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x33}], 0xb20f, 0x0, 0x0, 0x0) r4 = kqueue() dup2(r4, r2) shutdown(r1, 0x0) read(r1, 0x0, 0x3b) execve(0x0, 0x0, 0x0) 11:10:07 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) recvfrom(r0, &(0x7f0000000100)=""/94, 0x5e, 0x41, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) pwritev(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)='|', 0x1}], 0x1, 0x0) 11:10:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x4) 11:10:07 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x8e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r1, r2) 11:10:07 executing program 1: r0 = kqueue() pipe2(&(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = dup2(r0, r2) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) geteuid() readlinkat(r4, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/211, 0xd3) kevent(r3, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x3f}], 0xdd, 0x0, 0x80000000, 0x0) readv(r2, &(0x7f00000013c0)=[{&(0x7f0000000200)=""/242, 0xf2}, {&(0x7f0000000300)=""/115, 0x73}, {&(0x7f0000000380)=""/26, 0x1a}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x4) 11:10:07 executing program 0: r0 = socket(0x20, 0xc002, 0x8) getsockopt$sock_int(r0, 0xffff, 0x1017, &(0x7f0000000100), &(0x7f0000000140)=0x4) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000000241, 0x0) r2 = socket$inet6(0x18, 0x4, 0x3) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5, 0x2011, r1, 0x0, 0x0) recvfrom$inet(r2, &(0x7f0000000080)=""/5, 0x5, 0x841, &(0x7f00000000c0)={0x2, 0x3}, 0xc) open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x20) socket$inet6(0x18, 0x5, 0x76) fchmod(r2, 0xb0) 11:10:07 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x148, 0x140) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r3, &(0x7f0000000340)=ANY=[@ANYBLOB="2d010e2f4b696c6530ba132aa0dd7da40e1fb653a9023000c76222f68631f948ab617632dbe2294f8f46e63502a729dfb6236717ef7e99c5a6259e45222a311cb9f73f5664c5e613fd784e034c3cb59a1282060000001d58f47fd4745e650e3ec1f612f33491ba2b0b2fa5ab39f5b514f0310264f6d3b1853a8bc809ec47358a289826c9273dd2963c1841987bab82ff8f004e59e68f6890289fb00685d81ecddf78315319abcb8b1b40f11931c10cb4a299e02b5931f60bbff041b46c1912cf7bfd1a8598b7148ece65859c47e86fad"], 0x1) r4 = fcntl$getown(r2, 0x5) fchmodat(r0, &(0x7f0000000140)='./file0\x00', 0x41, 0x4) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x1, 0x40000ffffffff, 0x200000aa, r4}) 11:10:07 executing program 0: lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) r0 = socket$inet(0x2, 0x7, 0x3) getrusage(0x0, &(0x7f0000000040)) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) r1 = semget$private(0x0, 0x4, 0x40) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000001c0)=""/222) 11:10:07 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x2, 0x2, 0x81) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x40000000) connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) poll(&(0x7f0000000080)=[{r0, 0x4}], 0x1, 0x0) 11:10:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) open(0x0, 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 11:10:07 executing program 1: mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) mprotect(&(0x7f00004d9000/0x3000)=nil, 0x3000, 0x4) munlockall() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = dup(0xffffffffffffffff) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) 11:10:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus/file0\x00') kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff9, 0x1}, {{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kqueue() dup2(r0, r1) 11:10:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) write(r0, &(0x7f00000000c0)="e38e8dd6d7ea89e0aab95de3db7be113407c5fbadb03c2dc4dc0646fee61f6d297af6599300cd8146d999d80547b5ab8837b54b473247c9da4cae56c7428341e1f44d6c1968d32f1e742fd302a8b49bb975ab9cb2dcd020b4bc625cff3f038da9c1e0a54fe2b6945ea671a22b8ae644292a5fad442f04eb79344bd342ebb5591b4c5e24af7492b85fbac90f93a52eeb565", 0x91) execve(0x0, 0x0, 0x0) 11:10:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) write(r0, &(0x7f0000000000)="da30d303f68a36e16a1cdc6be7f8c8d86ee6b825de9ea6a4e6ae33c2", 0x1c) close(r0) syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) readv(r2, &(0x7f0000000040)=[{&(0x7f00000001c0)=""/252, 0xfc}, {&(0x7f00000000c0)=""/98, 0x62}, {&(0x7f00000002c0)=""/229, 0xe5}, {&(0x7f00000003c0)=""/211, 0xd3}], 0x4) 11:10:08 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) msgget(0x2, 0x20) msgsnd(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000513ac39d21f3adb7c73fe9d9c97b7c2603152eeeb1ead6a19dd03a0e618d8c8c6c849a8cd98daa672a67c388444b7f8c0ae1a22aa0e6a39d4055f09040ec8a8e3e4f8d7513e95eaef83f93a11eaad928778d7a2cf09302aa8afba5873fff26dc7aaa0c20000000b63c7e68f8224e9376dbfd916e133bd91b5059c5f3c4696767b52cd4fdc79f3cd3e624ccfc8ec158874435610032534afc0e1b4b12745c5ad78e2d5d198a68b38fa8769153b78e4359424d6023cf3a17356f2144eac449083f963198f7091857ca4899cc03000015d5bcde5288575f3337f34d80207a3895bb38575e72b428b865d3acbbe226f0b04389981903227b800e9b84d597850482281c78ba69faa95b5bc9cf6c37102070cb72f94502638b7fe340c9211a27ed12f518af6368bf43351ac63ea57c22af9284e0ccd59e390a3825911af605b286a594506bde995c494a6bfc787221f695b56b8ff3774f3c40a84d2bc86530087662f58d399307955e4a7f3a3a2d97def5ca6f592cf8ebb64be75e977eb03f5e00000000000078aa886d3fa6b47d72e4068ca1a6daffc1e2511a2ec2371fa9790b7d768615a25d7bb42555b0e43636483f5fbf8f1a0de512e176557bcb42b699917d8461b2d597c7007ae04e3a625d20e59ef660ec14cff8569170294ee3cd24eb2c4f"], 0x1, 0x800) msgget$private(0x0, 0x202) msgget(0x0, 0x80) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/31}, &(0x7f0000000040)=0x21) fchmod(r1, 0x10) 11:10:08 executing program 0: syz_emit_ethernet(0x8f, &(0x7f0000000140)="d71ff831bdae70346c4a9fc662998af8119a63c75258c374c0bd76aeff3654b479ce865a60b61e3c03a20777747aea0d7935a1cf8ad804be6a4a2e19218a264ba05d1c3887fb00f0de4e0e0396be5d2ef71def6fe76dbb225148f5012780e8102208d02018d3b65209a4f7ddd9fb6c60a1722768dc6f3b5a4c4d836cecd4ae6365cfa91aca3e20e9393f5d41c1a8b0") setitimer(0x0, &(0x7f0000000000)={{0x1, 0x1000}, {0x1, 0x1}}, &(0x7f0000000040)) 11:10:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = msgget$private(0x0, 0x20) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x7}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x1, 0x3, 0xfffffffffffffff9, "845c556b00070000000000000000abb8afb400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:10:09 executing program 1: r0 = open$dir(&(0x7f0000001000)='./file0\x00', 0x80, 0x100) write(r0, &(0x7f0000001040)="0f0183d63036bf7c921c3d78ec437f5bdeb801dbf3b63681fc184971e28e3b12ff48811c4d96a71f1ab67425168f8badbf0ca24ea954c5ede4114dd3f8401f6983824677d8894c9ff0dd8a84e1aa915b21f733b8198bd8c074f23defab483fb0c9ea08857ff0248f5128d7659e603d4902de28f32dd61421b9b1c6aedd2ef2327dbfd77bb1958e0c13cbf18bda4ba1873adbf030a5b8310e996fb388d2d17125972f9b727cc785c7ab4b22e4622ca2faae0ff77c7fa85ea192891e914b14d2eca2", 0xc1) getrlimit(0x0, 0xffffffffffffffff) syz_emit_ethernet(0x1000, &(0x7f0000000000)="171676674b8533ec3eccf8abd516d7af7862fff4331e461d7ecffe754b3557c86259959287d0cd68b60d67f7cdb0089976be092e7b6107c6eb1a7b219472d95d9859cd6ad0e418c75e416b7bb0c342eb7a5f93162c30f7cff14e8e599a0b499c45dee565609f1457d4118da97e7d8c16044f7b46d30fe3673e2e0d65523db24e71333d3a0ecc4f580f4608c3f8bdd9ada4a4bf7fd0e6ed30f8183aed86dd02ee55e6584e5260a51e0ca43253a13f60e6306a6d2f091f1b8b66e081baf97659131bb431169f57c496e9e424aa23914247bca30986db6eab75566241bd6af8cfd9100ef478c0385b885367c7c3d172a5feb3aebc775d9064c72285c71592565a589b2d2da2b2fcb92ab0541ad6606b138959dc3987e68d49149d3fb3f6817f8bc3d541495974bbe3a842089c666f87ee4d3c81d0ec64b0386cf89eadca7c0e99de747d3ee44a947c8c29a9283ba906153064d215ac5d155b829d13905159178f44743cb7ce33fa1f81e731971c8783b77fcbbf76369903affb2087bd1380fb3a53dfdc661766870e85945c76438915c389af726153357c3611ef169766f7a476432dc79d5ebc73cb0c19a67950810e32afd1565025b124fa2be3ac3569aa2c1a163cac174040d921315733b713ea48578c02fcdd6dfd673e6beea657096502576fd4e85a43a9804c82be2bb65eb4a3ab1c5233070828d3850f79f29cec11e92712525c1f247d5a28dfc2413754fff8fa7f00954a96757a79d965d2b5035d190543a6340c0c8adc1880f5075b90626878539c4328017f52598a4c28b6d0285092a2a5b121d70027ef2e75299a78cfdecd28c36e39126969dd0135357d76e8c4962d46da3a60329102994f95bf666831c607a67431eaec7a189e51e6a7e352de4c1ad86151fe06666c6509877e8ac48894b112e80be1796d4dfa9f107e0ab563735be27ddc32384d4495525b9147293a8ff1a3c0dec98fb443bd5aa700145bcbab778eb6bcb0c5c57cce3d7156b3e636421f65b8f2ea4f23405f5f649909519c97c9c04037eb394dbf4db2f66950c63fb0fb1494672a2996b1449bf8183d3bb7910103aa815a69cef292b3ac463e2b71d0577cc08b284399e58fbf43fc31ca590b153432ace9ee3a1163be8a7cd8959f60c2e7afbbe77b35516ee237c5c6883242896291bce83adadbacf113ec8843ce4f455061287e6765ef12b33c3f2dce29366955f010ec0f22948e554f0bdee2fb4df0097f6120ed7ba59fd9038c40e6f4f49c49efcda5a5d0225aa6ee4d166a412c889ba94db5ae3fd26504b652fb995e67082e51cc5576f5f976a4c74b2811ca93d72ef7293a4894d0e1a9e3aceb5eb97e042e5a8f12c4af362aeff2c38797134b763704ec56b474c19d55fa85d7ae218a21fbcbd059715ea9d4bcd6a8221f1526473b21946d68705eaf63495c60f53d82ddc3b1f2239df5a3caeb14489a4b6e67625853d0327f63f9d63fe815f06a46870d049300cc0164ca3dc37657e67a22e50e12119fa9502ca6ff091593e2dbed0f35aa41f36468c7b80f9999957969334e94bc6999e5bcbfea549e8e00fd726ae0a1a27086a6d89044b154eb913e25c9a937fe9f87866789fcfa600a5369f7e73ff325168cebfd05fc9ba73593efa95e4791e071f14df8fe5a6f835dbe7667fce3d139bc804edd9e6d488f9e2f22d967862a76686335bf53f62fac213e34eca8f7d9b269575bcb4a2d20776849151c25c124785f457c8cdd4d881196d61566e42d23d78802f3bc21daca25d485495f43d39d0906ad49c6bf5848e53be15d85927008c41754ccbaac06b00af590869a842f259ea27a82d7e1b3fe71eb28a466f6e5f519150495f8fc323747969cfc27ad65ecc6f77e50f042c42aa25c80a98311eba54f49fcd9f7107a58f672665a218be823c9116b1dfa190c5307b2d6d131fb35513f3dc403b3ae529d01e5cd2b6e42c25c612e98c93fbe2004f5501d5b9731dfdd69aa8975c178ecba84dde3e90958a926a3e0fe07214e74ded36cfb1c21ebe7a9229d5a2b27d3ab4c8370e50144b6423433623ae8b3ccb12085ceccfe4b10d0db1b8754735854e14b7fb8ff203039990059138945d671e9072403a82f0911c10a144605eb4caf38f4765ead4057926dc8cc243eb1328f87de8178d01fa7c74b01eed65c233fc036fc0f3163f327196a9fffed519d608b8eaf94b7e1ef3f18895d802db43f310e0ba2f03573c0b7b16d1cf9056bb90ab99a8832cd6d4a1eb1cf61b79650f0ae991781014a7f9fbea95926c7e3b6654a55bfdea252d35b98a369acd4bc3409139ee4f768504d223f985e8da50f704366ad84928616d53772f550c6f062fa9a2e0afbe37b4c37977e7d40f1ee0954daa16778f6cf18bfbed6188d5367974466cfd95e0e7769e665506f80a413bb8216eb122849db836d586c2458e5a4b9081279f87e050c160df1c7f448ce7ba20dbbfc544e4256d321f7076f2dbe17e5ff864bd20c913cb7f2528e50a2a27b0694feeaa71ebb5135d4143d3a64a7854d731c50a0d8167db19ba9862ef1c26a520c1c7635f0e21e4e654f9c1ff21c0857491ce78eab0517ddccfd14003d02bdc5aa411c7e961d38c64bd9a5e4d444a5fcf927dbe484c05db717cd8df14fd96864df17b007e1fcbce2a705322fb21d3e1cb071115005c9d333d96de0c7c8074e4e3e0ceac69c56e391f4b319258d77a2a9a5683f99e4cc282213fde5d7e116bd6eb2ebdcf2359d40fbf6bba969238f3aeae34bea1bc06e683672e14abf3b5664d3b43f80db2c66c14e3b176085c1bfe2d7be35c53eaf292ea8afdb9a2e80ba133c8348d099fd73552972a523a6d2b2790417ce34e80ed22039bc2b4fb196d09f15ed20d5c0b1e0fd38d3133d76fac43fd631bcd295f3a12b373718cb806e9809c03527e801c05de549afe6ba57090c49bec5647158816f9b1d6e958935204c2f929c208dd195cf08c00dd50fd60b5249c3b0f7f054720d7ce507a26b12ada169e4ae2cb662c306382dd7be94d9f33dafc5871ed8e603f12d1fd5cf1e9cceb10b8fb910fca0ff9981b522188669254835038d6f1af6698d8b5651ab648642877d0d63b022d921179a956d31aeb43999ac0d5e6184f37336e7bf9bb4650290eb73f1502da0a9f962c13b910a84b36c0f1299ddc8dd64d395b60e707bb0be1266cf531b25e24ad0364004e021d1eaf5701c0ed7b152cc7c78c08cc0f0236398c0bbcedfb936acdedeeae0f89343dd04fe67e37cbcf934ce294ae49d2483be1a0e80c2ec1dcefadfce25998fa33d2365135211d3ae206706cd74f23b77db032685ae5779c1b9bf9bd842bc157605b6f437322f18e8f29a62d287fb129b26b1798758ddc29a9e0f10c44251fa44ddd0b932efdd00fecc8e7941b7d3d75eed859b5d90bbe2fe54c8c9213f936f71ee11b8d60954aca19fa8a517774db23719c46be20ee044aaedb113a154d72ff78f39cbe88476343e95a7997ecfb162fa22fd8da2fd8c250e6866ef30198fc4cee31720ce082362627da673cd959aa971d24dbbbb5e51a6c88e79bab626abc189a13e35b41074bc5abfc717f8585301c5f9b300b3dfcff9b3a48869bd74b6486a5a46f2d3ab9e19c9d5f71b47145dc142537e3369d11c22fc97269b907785fcfda9447dfde53ff7b25b7e240d76d4742ad2bede7950d55aa3481dda5cf6e6975e1eaeb5a08ac626aeaac892bb11ffe764289b86934d1f4feea8a47b600a5b0e50122176b85d8a99943091b03cfb7a69c5c54b68c3f22404e9ff8dec5e8b66ba91b5f792e51b55205356d638643fae28f8a70e5de869a6743a723578aed78523c10e2516b4a6bfd734fe60be90875b7a9b093cda35cc32a2eba058add2aca66ff7d4163b3d6785abfdf56c571d50ef5ee26bb2c82b5ec1345f027d40f482b8b330daf796f1beecc0c0bef707460c7856260fe3c6b2c17324de34e1dfb18ec585b07a324cadc03e307ea618bf517c106aad6cea3265c4fbccba73cf59dc83a66746f6c08e4602afe400616abb519ee701acbcbbab4c500065dafc2cb4651256f54615c72ffb872787ac70c5969be9b7d7bac2b66e716e69805d5a89a77c9b09932b412c99ed77c9dc492277cdc544a77f920e2d2ff77b4aa8678f0f60d6d58b1ea7e92a5fbad4c5d32450065a6050c6dd9694db7c413d9517da12f1ae7a2154242eae9c468f17828e67d4d50700a9ea214a7387ac6f91685a75430f2401e181a0576bc36fc912cd316f7a199a64a683045d7d6f73cbf94983ffc5be8d97b0bf614cf42489d2800b63d308a795b84235efcdf446daa5d10296ae72d2995b1e3c6fe65fdbcc4a29f6b1ba86ce60ae62f1c0a8ae07d44a39e64d99e49648d8e040de4ec48cb93a89275d4a61e69def772d173a93b27bed98a977737a1b21e1fd6071a2eaf16fbbc10c5b24a214250db8141ceff9157b0eca81da2b35da820a5131213101b58919108833565476d1bcda5d4ce7aa75966b0999c6736fbd07454a40a528d68c2a153672fc04e5b41dd7aa4ab5f065c7a3af902f691c422b625047e825fc444a7c07086343c2a2a4acc07a09b94cca353093af6770370c4f35125bb83a336bea4009fa2afc8a07f44b207b4b4765a3d48661ee16b730fc677825cb6115ba540f558e211a9dd9d6fd23cd45d9b8095b520cf278f545d60881556d3d65f7fdf20bfb8064a937950e306321b698d779233a10997dcce1521233a10c54d2e894beea453ccfe4e342053bb498c83f2349008db818fcbd875fc7a2db20a72b5df2312aa339d95869366b81622d5954868186b1a4302ee6eb900581c5b3d33ec5962245c33c4cfbff8144f42bfe1bbcde8d1c341a4d15dc42a626ad53546242a342a738bc991aee9927de2b0fa62d4cec61e481d87b169b4df9309a192f2ea090cab894c32bd617dbd9e1d8c64b071fa3e7b2b3bbea7088c09e4b4a2148c90e34fb796323a75c8bb093aeda157abadb4a49609be1bb54a2928c9968cb21ab9af23190028f5b27c23b073757c7c9eca9f8a996d050922439f4afcb857844216a0866a5a1e12474065c1aab1081fe575eaf6a859e7b8ce8be1e7ba5333244a357ef433d92042266af3b5c6cad98488f592f650431b63e8652e4a90193d26558298b186d895f38245f908f075d5b1e5696f951380bcf753c7006dc0904dc8069c93ae55c52fcce27dfa0715f653027a594e6739ef68ffc229995e4188ccd0c3ff90aa21ad66fa3757326a48dc39dcb817a7c37f52326544292611343000c0d069eeed753533c9a8772c0f00d55a7d2434a9089e033a38dadb14310b363e3187c2950a59c3ccdcb72a3df15141d06fba616f5df7010cf2c4022ff2051b61f60ba600421d58bb0172e50a67740b63f766b618b57f934b21f8a90df7d3399a80fb112a53df412d758f668fb97547845f34edbb7d29cd535918ce43d686ae123ddb692921b55c5a875b7e5492670f053ae8feabd9318c3f3f3391ddf38c3e4d263a9a41383745ac0d758232cbba72461183e1032e76a7a7bd72e693599105dca98834d94ec5d338b331e7406150c6c26931841425d206ceb799b0932b3a5007285f98d29a55ee3335ee105dc9b1fcd25954b63430b2fd3ee6b61fcd3ee4669e444f6df6cad61985dffadacc8cc95a52d66618d207489f8846b817302c672d2097b1008e0b2cfa46fef89ad338705df62fed45ab76ddab78ae2a7b54a05c26771683d49599d182da9ea1bda4ade4b615c4daca7c1e8a2ae06c6b37c4ad71259e66d16fc2c44ecbc6089") 11:10:09 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setgroups(0x0, &(0x7f0000000140)) read(r0, &(0x7f0000000500)=""/90, 0x5a) setgroups(0x0, 0x0) dup2(r0, r0) execve(0x0, 0x0, 0x0) 11:10:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x800000) 11:10:09 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x1, 0x2, 0x2, 0x1aba}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0xb, &(0x7f0000000180)={0x3, 0x0, 0x100000000, 0x2000100000005}) 11:10:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xa9, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:10:09 executing program 0: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') r0 = socket$inet6(0x18, 0x8d2d12d51e4c27de, 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r1) 11:10:09 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000001280)='./file0\x00', 0x40) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000040), 0x0) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f0000001a00)=""/4096, 0x1000}, {&(0x7f0000000080)=""/180, 0xb4}], 0x3, &(0x7f00000011c0)=""/157, 0x9d}, 0x40) 11:10:10 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1022, &(0x7f0000000080), 0x4) r1 = socket(0x26, 0x5, 0x3baa) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x100, 0x1, 0x2, 0x4, 0x1}, 0xc) 11:10:10 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) socketpair$unix(0x1, 0x80003, 0x0, &(0x7f00000001c0)) r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x80, 0x4) r1 = dup(r0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) renameat(r1, &(0x7f00000000c0)='./file0/file0\x00', r2, &(0x7f0000000100)='./file0\x00') chmod(&(0x7f0000000180)='./file0\x00', 0x20) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') rmdir(&(0x7f0000000240)='./file0\x00') 11:10:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1, 0x4) mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x514) rename(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000100)='./bus\x00') r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10006, 0xfffffffffffffffd) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000002c0)=0x9) utimensat(r0, &(0x7f0000000280)='./bus\x00', &(0x7f0000000300)={{0x7, 0x7f36}, {0x9, 0x2}}, 0x2) stat(&(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)) shmget(0x3, 0x1000, 0x40, &(0x7f0000ffc000/0x1000)=nil) r1 = open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) recvfrom(r1, &(0x7f0000000340)=""/152, 0x98, 0x1, &(0x7f0000000400)=@in6={0x18, 0x3, 0x6, 0x9}, 0xc) open(&(0x7f0000000240)='./bus\x00', 0x2, 0x2) 11:10:10 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x9) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000001480)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x6, 0x5, 0x9, 0x5, "56483fde828aedfb672cd78c499f79122f136d1f", 0x9, 0x6}) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = msgget$private(0x0, 0xa1) msgctl$IPC_RMID(r1, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) syz_open_pts() getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000013c0)={{0x18, 0x1, 0x2, 0x1}, {0x18, 0x3, 0xfffffffffffffff9, 0x8e78}, 0xfe00000000000000, [0x7f, 0xfffffffffffffbff, 0x2b1, 0x0, 0x1, 0x3, 0x1, 0x8b]}, 0x3c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000180)=0x2) getsockname(r0, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) read(r0, &(0x7f0000000240)=""/129, 0x81) r2 = syz_open_pts() ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0x80000000000000) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCEXCL(r0, 0x2000740d) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000300)=""/4096) fsync(r0) recvfrom(r0, &(0x7f0000001300)=""/37, 0x25, 0x40, &(0x7f0000001340)=@in={0x2, 0x2}, 0xc) r3 = semget$private(0x0, 0x6, 0x20a) semctl$GETPID(r3, 0x4af3b7d0b935aee8, 0x4, &(0x7f00000013c0)) hotplug: event lost, queue full 11:10:10 executing program 1: r0 = socket$inet(0x2, 0x1, 0x1) getsockopt$inet_opts(r0, 0x0, 0x2000000000016, 0x0, 0x0) 11:10:10 executing program 1: r0 = socket(0x2, 0x20000000000001, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000840)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000400)=0x1002) getsockopt(r0, 0x6, 0x10, 0x0, 0x0) socket(0x0, 0x5, 0x1) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000001880)=0x200, 0x4) sendmsg(r0, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000000)="83d650afb07e947a74eaf00798fffaa92affb08cbd00a5c45f852d012b9896d30b803bc87b8c17c5d1e2d1ff111555475394e8cab5ca09d0f2b874009b5454c69d3195143b346a4fd32a50f9684c07366e1eac27148f7c0443603065c2cb1ef29bae9a35c1d0f5324463fece3d951f9fb430f2ad95f59b002d757cfdc7b0d6c2756b128cb706ca4832cb0143c501e3", 0x8f}, {&(0x7f00000000c0)="36323e4089676699b95769fd2110d4efc1ef475ef2e9b8780427391a1b36c7aca0051c2f6672ef84966f494643e8a44bb8280f82ed80bbb14581ae87030742c8e77f1a04f52013f5b7ade220181af558a4ee6b6388d68dd56d96ece69e678125e54433af1802b5517a09f14cb9184fe92a30c6b962301eaa1df6f17d0e90efb6ca346831cd54b8f6d76d83878cd80199629c27", 0x93}, {&(0x7f0000000180)="a4a813677698f0c38d37aaf46f01998f551bef0c7b88337a8065f5c149b0619e8e6d2661c1676fb9ae0f99bb0a9d7bab55bfe80515c516a9994e34eae43640fb6b91107e24837db8c14c2cfa089be6777b0c0eaa632fedcfd74f8fc35f7438572c4c59c90aacd84748882371c6d01978070ff6d65eb8f0a6049ca6eabc8c4d689bb3121393cd5dbdacc12f7597e3fb36cdd041743049439e6a679f47f8c997ef0adbff734dca9c4578aebb461ace68199221ecc2823a233b1c7dd26feff792ce657821c523abb65611fa967d6164f671898c372113c2700106a819217dd08a7bde72", 0xe2}, {&(0x7f0000000280)="abfed252b821306cb2e50763d366191fad1e4f3d94e09d83d014b472f6266fb3cc0bbee5c06852a8364523a3ef7315a3b1771cf9c274dd8dc8574a77d4eeaa797e053101b84cb1513685b0bc2f914b9888f7f38fffbe4a3a9e17f09645c681050f6f41a849dbf1ea8afb9f8099933c", 0x6f}, {&(0x7f0000000300)="8938fd15a7872061b7594c0b1fbfb8764164bf19448e69442a0fa14cf41d5e727679de9c5ea5301feca358095f2266ef5fc4b0c4ba79399191c9cc19d4dfb1c0f86b46f6f1468d164099cc9e7e0950e8f7ce5c14343c93", 0x57}, {&(0x7f0000000380)="86d8c723248d12b18b3b734ce5169ae49365b1c4667051cf52af11af795ff8681ecf8bc244bc8a46d3eadedc534daeea8db4703c2ef938ada7ae3650e343790074e21d58b393a21d0ae030b25a32a1b8a95415a022b461172514fba179f027a929a40990", 0x64}, {&(0x7f0000000400)}, {&(0x7f0000000440)="d3b6310dd3f8108560fc4118f841df07a88da5ca0c9bf2dde0f73297551b2be8136ab367a45ad92582c8a618e6aa5a33277c08f3d0e76db34a0891e870da0be6022eff6ca048940009d4077ee5c1e2f184a920afb6d2495886a8f333f6a65a8163f5f007d39836020d5c8d182185129aa7fc21dc74ac8b5e1f24390f88aef89aa9f1b934fd23d94b3d585c6a81459841ff8c2c04914da87601adf720c0475e2074a975ebf611be4fe373fc6cd69bd5", 0xaf}, {&(0x7f0000000500)="665e1ea9db69c469b50c75ee753c6b9efde2faac7a3162591f02684c754881c1d88a1b7f2b01e5b97fcd63a04deea6ffe8d34d54ffe730e8f5f90c51d951fbff1a73c4", 0x43}], 0x9, &(0x7f0000000640)=ANY=[@ANYBLOB="a800000000000000010000000800000003f22e47559fcbeec7b44622f8fbad071038aca2965f303299226d431ea05b0084781720a87f70044d8bf505e90e3c5c54c550bbca78c1f34430e7f6567a8af8b7f890bc66c60ddc6617134fcd31425e8e397423108fbbaaa4bb4c2478a735c07e4d016a278bc1f410ddae2434aef30cd2997ba0c30229819a965381a720445dd546131272ba730c632e047ab8d28aea8534ec58b50000003000000000000000ffff000000010000eee35ede58c736ba2438858060a3afdded9ffb975eb26d41e672e5b43834a200c80000000000000001000000c702000030b6a42f8fabc7c54f101419186daf42678f0fd81923e71daa0b35a2779bc0b5812b3ac9aeb2841203a76d7f9b5d0637d32dc6b7557608aa978c4c9de115b458736f57b10c71d169cbe58b07f8f84fe030c40ed8ff8de364865b8d2414a06ec81ca5f1c54e925168bb91201d628e5d001f9822f400000000f8f27473ccd79467e5480d0100000000000000906b166d32fe146657e01614bf47471c20151ba6e5d3446557aedd4d2300000000000000000000000000000000"], 0x1a0}, 0x40a) 11:10:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x80000, 0x40000000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCCDTR(r0, 0x20007478) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = fcntl$dupfd(r0, 0xa, r0) getsockname$inet6(r1, &(0x7f0000000200), &(0x7f00000002c0)=0xc) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000300)=0x80000001) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)="22471f0fc15ac79dfdc5097415a39f696bc46f42acc2dc7801b8e7da7ae03cdccdc85e098ccfa82c4840add2708fbfbc975524034562ed540ace31a5bc132406b0dd4950f58b1d11bc60858d7abac2d0005f709d841cb5c4f528fc4945d64194505826291d386a762aa26d5399bed3b7f82c", 0x72}, {&(0x7f0000000200)}, {&(0x7f0000000240)="de9f9ffdd36bd4901f42e72156de0955509222ef94f1b98525", 0x19}, {&(0x7f0000000400)="eeb88905aebe6ecedc665d11d5f81875d0e5e9ad3f57a88152fc1d9bb7415fcee30e7090accfb022501638831b477f525a20830ca44561dec88a3086a419093c7341db515ae32c73e307272afb983537448c0296f9fe09e467cd777e71bb757eb18a98ee03f1ccbc95c60d4344c2aef2002e5c0658b460a70207a500a1a4b8f87f42484f5169cba338a65d3380e0a19ae4f059b178e3b5b74c1e0593d7265f5b5c283542457d5c3c022f372dc9", 0xad}, {&(0x7f0000000280)="ec11752527d156fc3cdfa961d23c809054e08ff685fc869f6c8b1dabc821595ca3db099236c48e8b4b5e05e8ffac2c2e9261a7e1ee", 0x35}], 0x5) write(r0, &(0x7f00000007c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000001001ff10343482ffffffffbba3444002007e14295fbaabbbafe214dea7b12a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0xfffffffffffffed8) syz_open_pts() close(r0) dup(r0) socket$inet6(0x18, 0x4000, 0x8) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1fc, 0x0, 0x98b, 0xffffffffbfffff7d, "85fe68bfa6027f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) readv(r1, &(0x7f0000000380)=[{&(0x7f0000000340)=""/60, 0x3c}, {&(0x7f0000000540)=""/246, 0xf6}], 0x2) 11:10:10 executing program 1: r0 = socket(0xffffffffffffffff, 0x100000000001, 0x10000000000) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) 11:10:10 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) shmget(0x3, 0x4000, 0x80, &(0x7f0000ffc000/0x4000)=nil) getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) setegid(r2) r3 = shmget(0x3, 0x1000, 0x188, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r3, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) hotplug: event lost, queue full 11:10:10 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = kqueue() fcntl$getflags(r1, 0x3) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x880007, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x2065d) getgroups(0x3, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) readv(r3, &(0x7f0000000040)=[{&(0x7f0000000080)=""/9, 0x9}], 0x10000000000000b1) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r4}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) dup2(r0, r2) 11:10:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000900)=0x6) fcntl$dupfd(r0, 0xa, r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r3, &(0x7f0000000200), 0xfe72) write(r3, &(0x7f0000000140)="d20ab91d1c1392866337bf5a472c1ae53d0607838e1e0e3ce2f9e89b4bb6d81148d2427fea25f6e770fca60b75b7662f26fe0dc9be2218c3fa8f7ca86d85c0c9f6362760a57cd68d6c808823", 0x4c) r4 = syz_open_pts() close(r3) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f00000001c0)=0x25) dup(r4) sendmsg(r1, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f00000002c0)="814788c9a5dfff74c0842032d11f7783b16e6340d85fa225d2e958916c0df33b9a2ed5a62c405852cba9f14c41ea1c7d8dbb8e709c430bf5896f3763061f7f540a4a1d9f096c", 0x46}], 0x1, &(0x7f0000000380)=[{0x80, 0xffff, 0x7, "fb5a676611c0570218ae2c37d1da833ec685fe7b75f4fef5dfb4ff4b4de9e470f417ba3d5210af417ce22f637b3eb12f0d6af2269608ad68469524a9b00385d84f91faebfb5df6d94ff6f6e510d9478974fc77ff2be335a55999dfd57b02a26b807b7126d7b63d7bae444021cca6"}, {0xb0, 0xffff, 0x3, "fad264c0effec6b37f6d4bbbf6a7bbbd05f186d14654141de710301c65c4b4811f6f880ad7b54b219875ae2c116b37aa6b83d299aba79316a0cf84f0493b79ee9090407f506d3172577ee57bf99fe35bb86587a23a1fd59f6ce66a95974a929b6af9944f8f7da933e558f37061e9cb84336bcff68732a942a03e766911d248f67930cceeffd5eb27711b12f810b813e2347dd36e7ed8479d338831d673f54314"}, {0x108, 0xffff, 0x7fff, "8452d56faa8447d38950fc12c2825fac6c531d867565270acafd8d1252f1d2c33740caee76121bae6f20841d4d963fb914b7b17dfa9fc3918da8803f9322ac2b37cb93e885442d713df754be6e113894166ae51b97828ab5dd2b60977915eb5291875c1f086896ff80bc09a74ff9fa2c1ddb97c4762bd0874f7cfcfdd10b446be0533f06094f3ce26777372252b23db90725721e79bb06be0584b4a8b03a6bcf044c9e13f9d7bcf407ce0206d115bd53a9344536bafbb86742cf61b441ccdcf0f8e7f47f2e6f6bd227e5983cf8602235ca78fdfce8eb03a696ab4ecaf8527a9f735f413dfa7855b7a4b5eb9b319f332be1d88a66e5"}, {0x78, 0xffff, 0x1b, "e003364f280229af541719703b90c104376f6f52fc6613b86fcc5cf19b31bac2b38cd27191bf83c6133685c8e5034f897d367a58de99ae601d6b7beb835e5697bb2d65deb5cc7946d0542e7eba0817ab2016809234d22d11e2310e0efbc021e8d6934d157f13c13b"}, {0x80, 0xffff, 0x1ff, "1bd8d04d03924b57f0056dd18da987051810c37974fdfcef79113aed1fdb8451de4de8f2a94929697a34b66ab240456208c0c6bfe610b8bcc97ea5467178bac7bbbbba4e6f518d0b640e673a36bd8b420d7c5fb772e55e32a0a5790763083947211d497d0dea24728e6d75e3"}, {0xf8, 0xffff, 0x3, "9bb51861efd17d7ac8c2e8160c6a81ad99d20e3d90efed88265783f6a4cf2e9b09d4fa7b6d30e47891a75988fd7163acf1abd0bba2db22f3ee4661b16d9a6805428d0aa906033e7fbf59b23ba8a1dade14079c5f6af72c4c1886a7ba9e041d5ad24cdad0bb3932bef55007eec4154f72fe9cfdf5852a177ba6b762df44d0915a6d8e3bf419c27aa61d8b3872fce84590d455d985c69393e568db3c5cee9a99d2046ba7b7eacc2c6c1992c090020d96aa272645a422736309f68ed6a2a660ba81be80e41ad10135cafa3f34215d38fcfc0b4d50dbc54fda0eb94877c4629d694bb9293fa62bb1618e"}, {0xe0, 0x1, 0x0, "13f4e48010b2441bae99556ccfc028de7ab4df935c3dd5409c2eed55fc58bab8a001b775e9a9396ecf91eb1cde7f3e00420653744aeaa6ef6827e5abe59c0a8b02bbeffb9ca04f4bb98cf1c5f5d286e2bc23ceb78bc6269984f1b07c66ede2a4b5ec4ce7007b9436630e9dd7d9400d09f6df26c64fe364fb6fbd907ea476a7c3b2501120e33c5c6e4a67205e00a51077350b6d4882912b341683bed0df024b1d201b0d65aa82fe6c31c2be3ae2ec9419518b54dea52d41458547b74872f9f069c0990d969f99a6b3e9"}], 0x508}, 0x1) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) close(0xffffffffffffffff) readv(r5, &(0x7f0000000940)=[{&(0x7f00000000c0)=""/45, 0xfffffffffffffd36}], 0x1) 11:10:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) getgroups(0x2, &(0x7f0000000000)=[0x0, 0x0]) getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r3 = getgid() r4 = getgid() getgroups(0x4, &(0x7f0000000100)=[r1, r2, r3, r4]) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b8e3434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190ea9e15a5dec9a6bf", 0x7c) r5 = syz_open_pts() close(r0) dup(r5) r6 = syz_open_pts() ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f00000002c0)={0x3, 0x8, 0x0, 0x8, "116e4d1619fa1a5bb8d3179ec9d20a139d7ab5e7", 0x2d, 0xe4be}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r6, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 11:10:12 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff}) faccessat(r0, &(0x7f00000000c0)='\x00', 0x20, 0x3) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) close(r1) ioctl$TIOCSPGRP(r1, 0x40047477, 0x0) fchmod(r0, 0x20) 11:10:12 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x7, 0x0, &(0x7f0000000080)="2fa23087561a7e9e03bec89719bbe5e3352feada7852f089b88bac28749f50bce6facfcc57cd7ee3ce1350fbbee31c15f48678f7848e26a121236666478379a13a5f8a8f3bdee717bc338561232b2123ea80541ba769fe242118a839ff245704d8e70bb63bafd7c92ff52c1e73963caf8c996f15d254579939014e16a29dd75ceefd4477f7a829b548ae0cdafe586d29e6e2d719dc85e2", 0x97) r1 = accept$inet6(r0, 0x0, &(0x7f00000002c0)) setsockopt(r1, 0x391c662f, 0x7, &(0x7f0000000300)="d6b361b58b7831af49eade5bca4ebf9a08fdf769eb7d7642944f1123e0b7ae4b4260b59d1e11f8560486cf2e50466a1806515dfe890e989b00d4d71ed305d970fd2e29d9b4a15b73e3b6c6cd9aa6b96c6228daed79c319f528b8ceb78782210dea61eba7ba414970929dda05258c1a06ae51b2f475e32bd1505fca67b6e4c1524300000000000000000000000000000000", 0x53) r2 = socket(0x800000018, 0x1, 0x0) setsockopt(r2, 0x6, 0x2, &(0x7f0000000040), 0x0) 11:10:12 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) socket$inet(0x2, 0x2, 0x7) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 11:10:12 executing program 1: r0 = semget$private(0x0, 0x4, 0x20) semop(r0, &(0x7f0000000040)=[{0x5, 0x8, 0x800}, {0x2, 0x3}, {0x1, 0x3, 0x1000}, {0x5, 0xfffffffffffffff8, 0x1803}, {0x1, 0x5ae, 0x1800}, {0x4, 0x100000000, 0x1000}, {0x5, 0x8, 0x1800}, {0x3, 0x0, 0x1000}, {0x3, 0x200000008, 0x1000}], 0x9) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) r1 = fcntl$getown(0xffffffffffffffff, 0x5) wait4(r1, &(0x7f0000000000), 0xb, &(0x7f0000000100)) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x84) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f00000001c0)='./file0\x00', r3, r4, 0x4) wait4(r1, 0x0, 0x1, 0x0) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') 11:10:12 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x19}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000040)={0x7fffffff, 0x400000008e}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 11:10:12 executing program 1: clock_settime(0x4, &(0x7f0000000040)={0x20, 0x8001}) socketpair(0x6, 0x4002, 0x3, &(0x7f00000000c0)={0xffffffffffffffff}) sendto$inet(r0, &(0x7f0000000140)="b8e01a18ab791165742f0c96f8d534a455185598753ab9d0871c2b26fde114dd39c7634fcb1a236b08ee8b99c08995999619df2feb382f43af2b96415edac74df0084f11f030e76a324f19a41ddb5da30d36e707c78e6aa737683c1c03cdad5e72b5f3148e0c12a2297994de488ac4910ce66f156d2418c15f248f07bc8156922e3293d9f3e1d73d06b7659f4dd9a34a0b0017ee479364ec66bd68beef", 0x394, 0x62f73fb114da88d3, &(0x7f0000000200)={0x2, 0x0}, 0xc) r1 = syz_open_pts() fcntl$setflags(r1, 0x2, 0x0) setrlimit(0x7, &(0x7f0000000080)={0x1, 0x5}) getdents(0xffffffffffffffff, &(0x7f0000000280)=""/78, 0x4e) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) clock_settime(0x2, &(0x7f0000000240)={0xfffffffffffffbff, 0x1}) open(0x0, 0x9, 0x10002) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 11:10:12 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) r2 = getpgrp() fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x3, 0x0, 0x200000, 0x0, r2}) ioctl$TIOCDRAIN(r0, 0x2000745e) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 11:10:12 executing program 1: r0 = socket$inet(0x2, 0x8006, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380), 0xc) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='c\x00') r1 = dup(r0) setsockopt(r1, 0x80000000, 0x6, &(0x7f00000002c0)="50f4287d9fd4915184f5e52a9de70fb5800533dfb306438863ccd860ccd3efb999be7129bfac751ed7a52e68ee07f13898aea67c56474f40437e6d4a077cc1ebb3d19f224b05b42d7bef2c5b62d48c16f56ebd37fc5338ba2029538dc2049e06afd509a12be6d0066c09a6da35e382c18b056875698b5d89cc0b508440e42de7c47e53615ddbb73f49", 0x89) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) sendto(r1, &(0x7f0000000100)="5058237187c0bc068a4f31a83aafaca91c7d87e649bd20087e6d34291f8cedca679eee0ef211abc08ff38bafa0baf6d21c0636742fa70e80e03a279ca4431dc774af76136f190dda076f332eebe38e37f1d7723cbe1673b598461ba1e49d1261241995b00a0f721edae413f536cffc08c3fd7e04fcd124189dce848b160677c03ffc98585c99791067726d11a42724c1ffe2af25f8db63c0ce1c9ff8c81022dcdf3074d0a01e9db3d184e817a12fd05be4c8ea3487939cae3ca950679f14ac3aae6029d289f0cd25f8c4", 0xca, 0xb, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt(r0, 0x0, 0x9, &(0x7f0000000040)="000000205a12ca5c5d23cfdc1a9747a43272c4e5684752a67b13cd89dbe620d1bdbae3003beb5be6f861819614ad8b73f3bcc2f8e86129ce0adf30eaaf69a870eb31184da83ada5b7a07a863f900fdcbec7a31ee46078e22d037c8828bd0a061dc055323a415c910f2590495f5b5145f3c8b8de35513edd0bb9e00a05af8cca3dd099ae17262acfb4bfb0c72d28da7a10860d5b61732f3dd31bbadb8", 0xa2) 11:10:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000001080)='./file0\x00', 0x8c8, 0x161) setsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/4096, 0x1000, 0x843, &(0x7f0000001000)={0x2, 0x0}, 0xc) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000001040)=0x7) 11:10:12 executing program 1: socketpair(0x3f, 0x4000, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) nanosleep(&(0x7f0000000040), 0x0) 11:10:13 executing program 0: r0 = kqueue() close(r0) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="cecb4e8997bd17dc1e647b43571e7a1a075887dadf18337016b3d809bb7e666260ac40807bbe2ebd41045cce03c7d26491c1ac97bb47f0ad486b767f7195", 0x3e}], 0x1) kqueue() 11:10:13 executing program 1: r0 = open(&(0x7f0000000380)='./file0\x00', 0xa0, 0x69) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) mknod(&(0x7f00000000c0)='./file0\x00', 0x80002005, 0x2d94) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x1, 0x9, 0x9}, 0xffffffffffffff08) pwritev(r1, &(0x7f0000002480)=[{&(0x7f0000002640)="d0d3f551e6a630437e790149363a7b7be4829938913c3f7e6f247265d89cf08f1f744e6dd88f4ffd4f5a91844806ceec5e531fd990ca6bfa2d7cf91239208065d889e27b188c04857a39e0dc3f04baff1d44e2ae05cb06fe2575f1764dc99b91b6e4581e29965147f81c6732d1c89f5062f834b0a683f038fb6a031fc4dbd19525ee4409480e25a16eeeace0e896db81beb557d27cb426bb1cf4a82090fd5022cc7d29e6d66e2b1a4859358bf0ef7d72265d12e453d83042c2d8d8c3d10ff05bbfc930db5af2f6f2fb621d51d5653537ca58530a0a45a72580e2ce0118077c89617fba999a5c99475e0d41795f2fadf85afd5aaab39113c13d8aa4415cb1730fd26e9662c6217481d61d35943094e0cb2a46f1ccf6140f1f4b6fb199f7dcb6d2c333c2dcb7fe8646fa310f263677be3c95d4a1c95c04ebb1d1db7186f2053dcb40970e4003e3582dffcc83a9e743c1ac4ba9904e84be663a69fcfb6be1a77a238b7bceaeb9565046e2535db5f5a02bf96c6d24a15285010ec51b3f556b0e1ce3fd1dad1a08ab7a9d3505e1252125b789538869028a417158098aeeb402905886ea5b53b06a68357487d142900bfcbb59172ad8a397259f365f9e4ccdb771b15809233211ed74326c7586b8ebab32ad4b031ad596b093c1d0f2a19d5402849bfac176db44a6f294af108311ed79302308e206f329d2bdf63ac019f776c69f53370a021c53d1b1d713153ccb4d9f93a0017b3a6bbed2db1cb2318637bf0873a76a42f9a474f914e8d6bca42b3a8bcaf3bae9c7898d6f67140afe239c175690fd2b45bb924db2805a66a09231ef194ed168d93f905854b8e786aaf93da660f2c1927f41fa77f4b501e5b36a4531a55d235ea524b45feaf8d4c06b55b83552e6304b6dbadafc31a2825069569f875c39fa7b371df73ee474a5a71a2f171a45a28a90133503818e8ec7ec91e9662eb8bc8f75cacc09597c70675aea79488f5aa78d713d6f490139e96c9852c7d01d9557c213503dd3d994deac2ed779a57dc67cc8d23a47241ea4d5342fbf9f8285ebde0559b0184957f8cdadb1a4b9a4a2eac952ef850cecc998fdd73e94f6a4e86644117a951de7702b02f49aeced009c5d90ee5fcaac15c5b0c8cd18154ed80c243dab71c29604afbaa13969b98ba543410754553aa46024e908af73173f9dfc47048858289f6646dfc64198f044d48da18d5ea4d66fa1567ac93abda3df8e6d3b40beebd8710ef18c04d44c5565043d0d5b2fe79267016b5e713fcff27b7befad1122c5200e8437011d53532cdadd918d99053b12465dfa223da1a4739dd9fe5d074fd639a383883ff5c930e88c5448d632df1af1997bc3afcdb749ae472e3e3085a0fadf62119c863af832b3921c3c2cb13bbf30fe57dc850f7ce233b89ec7a27d061b5ba34aae60162d3eb9ad5385154364efb504c8b3c02e413583e749af9ea623691a5daf13239bbd715bd61fbe21fdce2d9bc26584ee373436dde0c45c59179c1b9dc82ed4e45e6e6a20a5d8abcf0adbf27aa042c6597199c0bab2a2db91bf386ce89edaaaa14e514aedcb781e736510365b2dcd32e2e043708c0fb6639b9a3c925a45f237f8b7da57d4bb927420418edade422d7332967b6b44db9e96e1e2aa01e57de6080574da91f1809f8f08001618ae1cf470d3737b3ef38e93d27fab3c6781b25c37b75c83f3e65ec9f6e05f02de7aa39eb2b309c34b9eb14339f11f99ce18341a783e41da7c9a2ebefaa5f991843fa5f866bb848d239f667d802460d10db5ba5e433e098b6188521a7876262d73dd283d3c502bb696124bd3e4692c0e19515f24d83d2702bf2820db0c41a5b92fbbbf5e442427892baecb77a4562c1860d9645fe96e5bd087feadfe5ab31b2bed5871a2c3b2918d46e3c6229e2897dd163a9ebee79b8ea1585f3c388eb99619e98431f6d3774f00f503916d63e8c654964248f76630b91fd76731f71ca7ad14d1af41b51e39ec51c644d458ef040fa15986f407de3cffae91ba1ce7c3d48c546d97ea2ca0a93fde931c97c4e0975c5651bc0f41de7983e7937d908adad608036407e7f83cfdf9f47438bbec6b843f03d84d1cfa187cedc6672b2d1f7e79af0b71402625a77c138e2fe19e6ccb55d4e024ec401157d7fa547f9e1b562a914626f11c3af15f60915cb83c65e4a7127b623fb93b225f79f1cf2a33eb4930ebb80348bdd5e764ce0657eb4c7c69b13f21c0aac837820e12dc713772dd09a72af726f7c3ea00e524668d83191aea2a0ceedb5becb04d27d22e73c1fe828dc41c2eb338b9844c1ffdc9cc5b05b3c24ed11e86ceee4de5b701b98583dd4d410b090b2f6ff4f2cde69e65f0fcb82c8d513444c8b29ade169a7da856716c1d7f28f9e0021bf9c9bb6150d5c068435df878830cf93d0c7295cdeefa89cc5e95b63846a792b17e8a4223bebcf473a334f42674139a5eaafa1ff1f3d750c830ca2f0dac1319e21a7b8f2caef8590b42cac3006124b0f0ee262e2b1b57a57fb0812e74cc6ced8f41e1b0e4cb5339470e31edd5d6ceaea7a37971a9bce3854316055cc5071459dce357edd5683d3d6edc77243b5084871b7cd84e26a6a883f21a0a760fabd1a6ff50c19d3e939fff119ef05e2d08fb04dcb2212e3eeeafc816d6339360513962b88329ed9e5389c4850cd166f7f12a480497de5d89460088f47ce0bf03f48a4d428e4c920adf8be5334e54f29838216c09d353db3b416eeceeaab686416c5f3121243da1c92b0bee3a378ebca7bfd6f63cb9b8b057eff22d1fa57cebb20f9df67e6f02450c1deff08d5dccf89efe9a3dd5fa76f173ddde945ba59b509cd389e54aa0601959dd449e959d88b9331d4e6ca0d7225acc2c5d8913282a8e988db69248da1ac6d86afaebc2167562c5d122bdaa9f83bf2a68b2e7b6d8990bc4ded933b58f9cb56fa2b057bdff0371e1040beda7f8dd6f6ac32fa4699bfbf59deb5bf5c741a27fca3a34d8649187d5cce38cf6924061187439e71f9e2cf41af0742eec2116a4818ed04b68047cbbdba5dcb3781bf4a688669023b4f871560252aff47206da7f432b8f9eecd571e592ff25b4341579105ba4e650c2581158fb1c8f5e192ff4d33900a1cef1060994e0923048bb1dd1716573f79fccedbdc553d8d6730fafc106d8ad20bb4d32d267cabdd0966ce4cb55b947c6a272cdda9fd702aa2e0a32c8c75c8fd8ceda4c8733ec84e09b3c7f28b6fa960134b60ab21db1b3131f6a66699283aba1ecc5cd7120a312a586f39eba6fe8b5d2f3c64a57cdada86d64d33c35e1a77ee65c268aebccbf80d77838ddafae8da847f37988872e101df41eee072288091d621c3ae6345ffb57c29c4ce4ee6fcd9b22dfb489e6bffba139d11b3774f146e4c7722e2dcf19caf0be23d6909a874d3d72558f7f0ad980e3ba358f5c72e27cf1a4cd91906f959152d6370fefde28a6e9d4129106dfe8f43dd1cbb484d6164fee43e66161486f860418943bcc51221128af69e4c8399cf531cb92003e46bf10b8fdbc25d8be23bc44031f78a78e1e8f1eaea9b0c913926bbe471dd8fa315d5f98d2abd6c121cc370f241637dd85a4029dfdc4bd84020e7459e411bc60bcc97f26a2f06fee996ec4708a0a5c241f19e9729dcf0c6b495cd2b2af9b0562a0ff7c06a4c3802416506bab43ab39ceb22655845c7bb8cc263c68920abcc3d83dc9076bede588161040622d6c61bec52a7d54367beb306310c2f7890d54e427ffb44737950da1cbfe4885ccc3f77cbbbb331bae97af2907c6dbdda8caf1d8652d4ff6f0eeca128e827bba85ee00000000e14c3f2148372d8c65337caeccff51915df3e01dad77228db4b5d8cac75ef5e6ef8b88d663848e556260fb3204b55170d3b0e174186e60831542d1e444adf4e5cf26a0dbb1b5962ec1766c3976255227d14a1fbd9a7e21aea69290737c33520b8c0146e99504e7191de9c76e3d462bb0bfa4a46befcac719e3a0a5a19f2e8ed2213d77c56edd2cb3ec479be499b91e2af7c60a2eea01ded31319a2481b80d0b8594743a816905bc3ee5215d94ddd02950eb52d5337c840ff12c1492e463ceb8f385f099fa3f03a33c1f3764dd6c72758ad28f62241b8a183b3d59c1001f29f96e76a1a2b5c57f998abf0f2309733b19c62b2020bbd3914d3865cb52103ce8814bbf83de367529abd9299afa3ddafff1043ffae5c5c2e6b8d87bcf519fab0edc05ff915bfd1365ee28956eea9e6ffd2e62cd453fa059054a720531e1e08954fd9be1122370397783904f9fd0674a01fd761c0ca6e6d42252cc0144ca34965037bcdba1f324ea15d09a3e4635b270109685a7b452c4bf64c57a022015caa09974dc2e7540e4fb704640e146c37a2de754de2d93b34eb479b506f314aba5c41483cb91575b3deb415713ed261c02115b12e17f219ef7fd8b228fbfd762c102a62a797acb3f210bbcb4e746ca55aeba7f8b50f5e01f90f918aa8f8327d80a9fae6404220c5c52eac01fe566684381564939f13ee0edeac806d490356349d6a65e5d8f2e70f7dc3895f503c196671e4dc0c511b27e5236b7d63db1fc0051062a3d97c65797a9a8cbf3f2e8511ca4afd21afa108968e23619c34a667561ae526a1ba0601db6b02230c573085c91e10f66ec39fd0aeffed4a9219f3f489e8a5e3fdda0123a1e212a59ace8a5f3dc219a29af7616eadd8ccaa712e12bf7bae2bba1ce7f9f4e251a8b1d94bafb79b540611fb7a6afea45b6c7cb03b1aa6dff9b1e597c3447382b5ece982755dc6db6bc0dfaf681987d9d30f320063bc04cf45ddf373203e305edbaef366f1d011c36cb4723cdb214b3c17a2bdd8d5aeef190d448979791af3862470d63b4576ef9317173ac724dd074c4fb0c70d801517f9af9fb8e61cede65796256e07445b9c1930817a6dfaf48e1f3a4646048972128647adadd06b45b125c78814a5b124cf960ddcd889fb87a45c9cbb532d43f3032121cb3d9db8970c23c2eb7a5a34e0975a87b118d83e1cb804e6283c38e0de8c3aeb22df7f827f970e92663fe44fab8ca32dc554e30e1d01d2fd3e41112856475556bcc98f5a565a836da9020853b868ad25942a8c0314cd48dd563905806c03d6b95d9c61d5387b21db5f03f4e93f13a4e66d51056e25053df0222f0eae3671127fb426e32a35d4a60b22b18f0a06a0682b6cdefddc7bba758a27a43fbd92f2131f16be0a8a9d09a04a675ac13ce3c35b51af22fec75cf42ebb0fb7728bb4a83a4e74588204def37c002d64dd7fbfe778b9d1b5691433dfff4615fd212f4059124641acdd1492a042114b021152fddfb7e03254a6857ba3b31ed61a9e4ea9574d16b7d7bfca3da86a21ca68552b995a875a372fd03ccc851a016e6be8a43837cbf7f217feb03004c882aab29c891df7f3accffeebd19ea67c32fde4a2bf6f6c92b48f682e6073967b6c89fe813fad67129f54de793163ede9a7cf4637afbb0e83934b36e59205ef394a00639135063621e6b0cc5f01a5e77b0e25f21ce7ddc9fb49ca6b2b0791c6e75096bcfd990d73332c214e1d4499e3ac72b693e0a2c9814f93e589c6f7d05d0c1e3c00f0ee752d4719311238758842650cc61795dce3c2bc0d3747e5423bdea91aa4912dcf529013fb2e23c09c8cb7c78c322ec799838e2c56ac44d6a84491bbae397ceff24104c6c6b97d87ff60ceb828d223d7c04217ecfb69accec07802c823f5115f153e3d6e64507ffb9dd18af71ae8d8e86a43920927121d4bbd22231c407075b0444052674d725f11f33f4f3e0ec8ae3b0e9ba33fa15aa06a30", 0x358}, {&(0x7f0000000100)="0546a395c78f057a6e8c1963b505cf3237c0b7417443cf89ddddf196113d87afd4212a7b1746159634ac2374024b09d6618639436fc2412143c5304ede98b379e1c19eae79490864c42691a7e553e063caf0f5b1a9749f1c515675bee7980b77a7e4be718cdb", 0x39d}, {&(0x7f0000000180)="635841805df14be7a5b593e771f0a91dc410ba01d5f087a92a5e3cb50b4779cfcb4ab3406341650fc721114ef67132c3e93ec238ce3aebb99935"}, {&(0x7f00000001c0)="62ba1ce253783a81e55423dd84c307250800181f3f9060bb839d699c1e68742ab4a6bdd8db689d14bd788ce3bdd384da914e8b257ec658a751bc4cdadd7c317f9d2269323d92a5f19e5299a8f94f74a494"}, {&(0x7f0000000240)="10da0139ee528372f60025e5d436e2431fe4f23f1edc1c31454ce3a15e6ff1fda015e2dbcecb29c00dad2d629658891d400aceb44f120c884baad4a406138b801423c26067b5eef142b101ed8515e577c6efc9b23507358629cc0eecdf84d04d2412e792bbf3021ece6fe30c6189c4209dad6da2a78e0af21aa30491cafe633bc6e97787931331977115", 0x209}, {&(0x7f0000002580)="6bb742b72da2df9eebd173958a4347d22fc96588474c4dd7749131153f56e7da1ea5797d1e640250897f9f22fcb5f1af6ed858e24367afaf2c6e55efbdb890676d0dde37d56c437e40aba0e304aab0095dc1626a0938efa4d106e7c96814aac0fcf1e5371b86b08a13dd550e1e4bb9f1651cf19a8da4c0f9d968761488ecf802f1dc5aacaeb1f9fac47daeec27cf32edff9a42f1b3ee5dc6f6119d8597130de2f7230405e731", 0xfffffffffffffe87}, {&(0x7f0000002540)="7e70109258db"}, {&(0x7f0000001400)="5fdc367e12f91fb325761159d0a2ae2d84e6f564195226804ed4724c6630ade89a4350da4eed1ec4c19ee79d5ad8557ffa307d8d416db141e9b52c558adad6887f256ed8f33bde586b5085b398f993f14f0e07b65f7fe75d9e13f44522542e4f325d03a6564891ace284b1f21a2c1b5cb758b7af75c29f8d8214bc12bb900565872a6144d0e01064802194105ee64a19c5b4b83dc2b6168ea6509aa060ea74095939c8b457f7c7bff42d40d24d054cf9f6176195ad6f210fd44cab96555b0c6d9b2db0a16486e3beb3f5042b751b3865b67079f76d3d11aed7660aead1309a63a058fb96d123e9d72e293a84321d9939aa5ccb276b09dd990ff229d8290c15aa6c7954b49895cb5575e143564219808c159ac8ef1748a3400587302e3c231be9af6a3b19429e162ea657d48b6ca5c00ea31ee1ba776c5593ee7645a4753540f293b7a90970fe40351c7a04b77a08a02e30d1e1bab3d0b80fd80972efe5d68c38e2ed61a05f58ce5b01329556cf322e2f8920af87184c49b792b6ba94363a110d9bd535d3e1bb0e832fe083ae0f5ca6e74056f68a05dd8e3dc717791d2e9ff018cd14c6c5c50e61ea33ac642620740d366ac0efb6a599a8c9ad7943264a13f516ab2b1e961bd63b30fcb3d07ce4796df3ff5620b3c032f6c6cb147fc84c12c8a5085efe83e987e11540a1646e26981a12eb336b2d2e43397e648795f2c7ea4b3c1949489c9b019420e0e122f23db15362f744ede5e6aed4213c4f00e9cfc037e48e6523478e3a444432b4f609861f6782985e96a96e325b4ebf0dc5e26aa37b2d51215f8c5a5b700043f8d40707df3e78e237891dc3777db146afd3df75cd4f000b6650f4b3d283dd86e96342919404111fd7527bf286d91d30747ffb867d1bc972d9fbfd7537110b567954146c8cb90b3e1963764192fdf8385b350d88e6e4250dae2ee9c6e336f98d4cca1217c1903f27d4cb2544ad6cfffe28f1867b4fc43f936d6746ff37458a4d5e6c5e526670ac6f63da9459bb63be44b8c58c0de9def51e619bf193d09776e76025ddae962b8e59c09cc13900168766db42c4599aa1744cb3e8c324f6032daca55ae3f714e341537adef60bbc10696c8b78774d4a1eee90a8e6526cc96d8717417b75050825ee55085c9184a0e91baa3d9ec839218207db94f468cd58098a78f992f7ff04dd268a1c48ca9637f47ff36cd0fd131c89abf236ec22b28ecdf2928a0515f9f55a649ad356673c56138865b6189f66ac7db37b5bf0941909b580750500eba1478bbee853947269caca00819b1ec94aad7f4dc3e822d47581c819723c12b016291415f7ef68e2b97ef30f03ff3bb0e9a3fa732c89752a7e13096e32947ec0b9aa7e4d5f43f57f9348eed74108f2a39863730c82a437bc4f683e929fc867d5e8b3d11f4b14eca1cf210d5e8d617d537c9faff9a2208561d09aea4933ca02633866d10b353b6a8e5cccbfb0a7efcba5f7ed2a8f6c7211facc47ed0c1c3d075cf0bb3d1e45b15ba6846290399b9609c788cead2e4d538c461865b529bd0eabc46054346e3b47c122ac07d66e110eeb5ae14b40f66fd3b9e3cc2b58d461155f0daf677f81f0df1cd2d187b009429374d5d631dae9cabe1ae5a2809a453d5bbf9fbecd2f161112055fc67557748e3ae76a8f1d75dddf47dfeecddacb0ef856a325a8892661854c05e54cf2320fc8461c877e6629207b47e31cb53d5c79f96642cd44edb41a4a7e0468b1583139e2b18f053ed473f1275a416ab7a5534451951d5f30526eb225e51a784e4d6076eed5d5efbbcdd9decd7afdb385061b9bab587395150dded7ce6d45ca0f3c9ae97225507db2fca665799c8269c5a1560d0e144d1e0b679999f347066ab5300631c5e2c91446cfb05c80e1a3ef761bd87899c173b85eb35c07efe915c5462fed1b04ffd2045f02c98021240ae518af3582136cf1e36fc58c94714dc9c4a0dc94c560d98cad57cd561029d631889c3e0fc74bbd0879ddfc1f2ff1264f9f858b9c4482db24f9c041d50aaa067bd2b7cfffd06e2032e76f6d43fff928127626c259be7bc853b74232341898716eb87419e5c59ace5b157cd8cbc4f3d1af2072c8c6c12f1105a87ac1a030753b131e7166d8a63fe29d314dc9925b45bbcdaa3581a5d5e06f5e670cafa0329a47ba90fa1767d3b30085ec19d0e2d0cd365cb73178151f9be6085c380f810b604398c4dd18aacc7df0e60a27314a06a86e1c15b2b479981501b8e6817f731b3d2a0456d2f3c3a5f92cb8b2c817eefc706c837211847966d91714f0570dadfe27744ae560317820e606620b6b300efebc8cb266b1d85fdc72de11e8d09955f9078247960c8de9b00267367d6995ec9cc1857cb6ea2c78aa5d558490478a2a6d827d6d67053ab459532da0854ef4af10516b2927da8e3e11de5a7b1432af63b2d3b30bdea17f96bbd3dad6021ec1b325f8b4443f3f242327580fa3324757c195820eb651a10d0d031defb0c475a9d8b2427a9ad993c9da66e1274d2c4ec2a672a325aa9b8500909d2b849507f03210257ea02d06832d273019d088035243f05e18b05211f48ef10f85deb44d4aed2acb8a65ac491c0f528d7e0df624de9b227161e9d9d3ba06f8ca2d3360e839f032980158a353a33269b17acf1c737fa1f5bc766e1f08792d2025bf4dac29fe36e57b6c6d3f5a21fa1aea46378415081196879b3ef6770808e56ef1bffd1d506a3348410decfdc612bfae93cc7c7c4d1af16d7d6475f3d2c3a4126cd10de344a39219569843b396f256b9582532ff871775d1355b5142d70f11517ecf3deadabf44d4009c77acbb3544f79460882ed074d2ddfb2a3de07e4eec6ee56188802e6786b3bcd1ad3bdd3d528fdf41e871054ab482b9be4d52a993994987140ebc9992c2a09ab59bd05ddfbf0b667f3bd73a254ba996ed58a22068f3c1fe75e605dc1e07e42fc8d1c5daba4f21208b862f0feb1d9f079d831db0f4b692701b3e43ee71f6672d2e940e5560dcd93a8c9b6d97d922cce0bce89e6a0b061db2ffbb36446272c2f2d32651808e4cbb0cc7aae5397f4246bf04311d73cbc797db2c41ab4652183ff6b854a82b81a0fb70a9a67e9cc38571734564bff089b7b8db4b7f45933c1662d901d786774c2a7e2980c265f1f1a2ba8ea17da3e50f133dc0bb319e309516315de7c1031a37ec833090b80e842fb84b5748328339a4e6475ecadef1c4bd10936378e0280cf6f949c36af1d00b58d409312939b3769196a5bd7fc63766b45b05eee2e527e1e7a577a30228416cfd449553a6933c4ff49a93e63d825999ee4a435dda2c98c743904cd0a1a72d5c9eb389f2e61a72d3e7be6c11d14ffcd9e79d601aa27717e68b5a97b9bd488d0695e39a8dd7ca1a0fe5fe085dd0948b9fa8ffa16c0ec36bcb913b1fed3b030e7935c08a7345e51adf729ed29ac015f5d3634bccab6b4e4e2cc65845a5d251204668c47929cf8b0faf244cce2fd092df6fcf5c87ca179808f15a3b3187f8bffee688f88dd1f90950b39871e9ccd6aac09bd66d0e27cdfb9e9efffa597444d039b0c71db16f545fca0b00a6dd432dad0978b778f9594345f996f8537913db472b0bb62a8ef8d86bb2ebb108661bd04d36749d722aa174ddcfa5cd4befcaf07f4e4edb8690613f25bc36f2382347e0ed0300b1d24532cb524e7194eb2ff36e6b53ce6bcb466d9bbbabe7b3b175ad5921d594e351705aa022f7af25779daef94255468d69571e68f521ab80d4e1abc87ae11fc8367e4f28a828f9cef1658798a7ceb1eb51958ec5b0e3d4be533a94d340df2c8019f053440bbfd52f94be5d20ef24e0f103526a2f88fe42e258c961e4153f913dd0f1a7bedee16f8bfe875bca3e29b9929b3d43b3b50313f777ed31432e0361584beb60f74b89df00547db177bce43fde1c2c1359eb6e6a6597d686b6f0168bc8061369c3fd8a4bacfc1687eaac4acdfe28eb3fbe0235824db12fc59320da672219048fd05fe3fe162f32e6dd363e28175700cb1e18c2dfb90a0caafb8eb0e3640ce47823423ff3227669b300ef7133b9fd298d654f8bf357db4af9d25f3010dfff2fbe4ec3c7a1e1fd75df9f2a2d2e68ec839a9353998946ca351d7430a80aa2935839048fd60850f877e4d409e7df645e8a24e364f81c9361d7a20af241bdfc2eaf70bb5d7726640a24db3b009d7de0090cd66db6dea6949ba590ad1cc80b7d511ef5e2476f8a9d7a1186a9711cd475d75dc872d8edc76e935b57ef56ddd2b833084b061f80944f1765283551a73921e3be3045122afc7dd2ee3dc66c8f478baac89762a71734c3ab3ca8d7d6377f50412fe3f5d3acaf987b2be719ca1b192985f202d7c6f490bd7f39278491076360afeafd9920137b70fffc09919ed21495267ecec6bdb7c2da127f517b353e7700167b38d7ed4e409a00ba96600a6829abb2566dd25ee58446d1ef2641fd6be63b6df8082900af79aa4718452dd69ecaa0928ef77863f966d53595259cc27f839032f5975ec1c6c941734058d2d80a98b1a991557632d68c08c255450e5dc0ac89429c4a2b66452bd8dab87dfd119581cf5064acf86466041e31499ed203635675d47086ea03f2ef5e7f26d9018b91e50bf42786719ad1bcb8d31bf4ffbe07c8234ec1cdfceaf33fe889ab3869147e28521136033c05e859903c300e2dea4c814bde15f82060eafa8d8c0c20be1768755041e9edc1d64238ad1fd6f5254383adb567c9a6b7dad9ec08abb17c5688f35fae4b10e248230014cfedb073c575deb031c139d8b935271d59b099354191c1067e147f3f366239fb3db088a442abd7665297f2147008e13335759682471b658dff3ffdc8680cffc5a8dd2ef67c6bfeb621a05eac103a43b271e1e091b44da6e39075aa18da9eb5e93faa264148440bc395db36f7a502252e6853bc27a53e6ea0acb801ea0df30826284dba58a82a3ffd6e52ebf8ff91eeaccf534ebecf7b0d05e9cd0e7416c00c42e7d663fae3e86af64395180aeb69b6641e907525e7407b04f7d3bf7c2b741158490c64e73907925f315fe8a3b91aac7cf535cddd2bf6f5cad269d3f73f8feb87749f13b592dbebde4dae0a5bc6af9eb1cc0977c64b03163ce1bdb2cfc5386f29036dd3e6cefdc114436d7c56f4731f7ee6bd2b76df55bd695bfa599b80d16aebc89659700b79111148aef77412e211d1776897a26e5ec401ec4599c9db65999fb36e9d1a144e7ec53de93d96e97b876fc4a5e6bf944e8093dca06f246ac8fd1dc5f1325cc7f3c4a7f90bae820629df4fe9fa41874bb06db676ec4809568b876b005879fd251124aa0ea4c02aeabc6cb36e4093e72e47f5df90fc4a635cf9f8c3e26579eb814fff9e38de656d35dc894db5282e36d3ed811c9fd5eb8f3cc1f6bf2774d68483a8ed0447931debe3709fe933028a62f8ce8861af960be008201fcaae3fd4a0e18e4c6a9e43f0bdfb317f49069a79154024c0f7d274347bf5976c5784e7fe768553cc3a8aa28bafbab87758b2afa63dfb4c2614267970b85bddcdafbb16cb58612bd7084771f279fc6acbf878d5b6188774ee6153319bb94b551bbff14e5ebde5f20c7968b6eb51a4b451a14b64ebf3a307ae2d104ecc86b9e98f575d7518ac3473feb2541579285a92e556ce5e2674ee88fa43bb794be4e43f251cff719e84322217c04d6801b91237bfbce196dac1198b9f23e90b6c2837ea8215909c370f532cfd1680eea95a9e9fac6aa4c3f72d3827338f14e3f7400ceac6c9f8dc69767adeb117f7d6cc", 0xffffffffffffff28}, {&(0x7f0000002400)="f05e12e49c7bc2f14899bd487d2bdeeb97c737ed5a328d37cbf7b39b8e0b72f7ccee1dfdfda41bef943638adb7067e077467206a955cfeab1a038cea7e1fe5acfc8be7fa0de5b60058c30d4a1fb623cb11c1651797df458dab57730e1d2ad3075a"}], 0xffffffffffffd49, 0x102) 11:10:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ad) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x80, 0xf0000005, 0x7ff, 0xffff}, {{r0}, 0xfffffffffffffff9, 0x80, 0x0, 0x40, 0x3}], 0x1, &(0x7f00000000c0)=[{{r0}, 0x0, 0x88, 0x20000000, 0x91, 0x8a}, {{r0}, 0xfffffffffffffffe, 0xe8, 0x0, 0x8, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffd, 0x84, 0x10, 0x2, 0x6}, {{r0}, 0x0, 0x42, 0x80000040, 0x4, 0x2}, {{r0}, 0xfffffffffffffff8, 0xf4, 0x40, 0x4, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x6a, 0x20000000, 0x8, 0x6}, {{r0}, 0xffffffffffffffff, 0x81, 0x1, 0x6, 0x5}, {{r0}, 0xffffffffffffffff, 0x14, 0x11, 0x2, 0x10001}], 0x3, &(0x7f00000001c0)={0x5, 0x1}) mknod(&(0x7f0000000280)='./bus\x00', 0x2108, 0x79d0000000) fcntl$getown(r0, 0x5) unlinkat(r0, &(0x7f0000000200)='./bus\x00', 0x0) pipe2(&(0x7f0000000240), 0x4) 11:10:13 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000100)=0x10) 11:10:13 executing program 0: chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = open(&(0x7f0000000080)='./file0/file1\x00', 0x80, 0xb3f03af8e487f2b8) mknodat(r1, &(0x7f00000000c0)='./file0/file0\x00', 0xc059, 0x4) symlink(&(0x7f00000003c0)='./file0/file1\x00', &(0x7f0000000280)='./file0\x00') r2 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) mkdir(&(0x7f00000002c0)='./file0/file1\x00', 0x80) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)='./file0/file1\x00') getsockname(r2, &(0x7f0000000140)=@in, &(0x7f0000000200)=0xc) 11:10:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() open$dir(&(0x7f0000000040)='./bus\x00', 0x7f51499c464019a7, 0x8) kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r1, &(0x7f0000000180)=[{}, {{r0}, 0xfffffffffffffffe, 0x43}], 0x5, 0x0, 0x9, 0x0) close(r0) 11:10:13 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setgroups(0x1, &(0x7f0000000040)=[0x0]) setuid(0xee01) r3 = dup(0xffffffffffffffff) openat(r3, &(0x7f00000002c0)='./file0/file0\x00', 0x200, 0x2) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000280)=0xc) r5 = geteuid() fchown(r4, r5, r0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) setgid(r2) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x0) r6 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt(r6, 0x480, 0x100000001, &(0x7f0000000200)="22d6167154f7bdc5612ad9ad5c3f3416b7bcd324903f5d8514ef30186da508f28bd0824a0e461b408aa6e6a64a3d8f09382262be96d63fa8e28f04f9f35adbd5af87914dfb4d2b0b8562a9a6aa", 0x4d) 11:10:13 executing program 1: r0 = syz_open_pts() flock(r0, 0x6) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) clock_getres(0x2, &(0x7f0000000000)) r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@file={0x0, ""/99}, &(0x7f0000000100)=0x65) getpeername$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) flock(r0, 0xa) 11:10:13 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2a, 0xc, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffffd0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000), 0x0) 11:10:13 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) setuid(r0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r2 = getuid() setuid(r2) 11:10:13 executing program 0: madvise(&(0x7f0000c75000/0x1000)=nil, 0x1000, 0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2010, r0, 0x0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) shmget$private(0x0, 0x2000, 0x200, &(0x7f0000cd8000/0x2000)=nil) munmap(&(0x7f0000fee000/0x3000)=nil, 0x3000) 11:10:13 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x5bca) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) 11:10:13 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 11:10:13 executing program 0: setreuid(0x0, 0xee01) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20, 0xc4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setregid(r0, 0x0) 11:10:13 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f00000000c0)="79ed0b7ac2d0a79c94a1d3b16fed5089351807f8896eac81d72fa41a836c3e34d13195550454810eec33cbf818714bffefd624b9c97f6bff8e14f62fdca8a640a1c3e96fc55b4121d063b913af60eecf9aa736a8aa2a3fa9cc27811bb732c2a129123223b6dfb3a0b4380de15d313e95446d404e2c8ed03670a18df943adcac1e1179f314d012d39815c939d0818ad04ff4b6aadb11ba7fe0b39fc745050865db07c38482231359309e51e75544664", 0xaf, 0xc, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x1000000002e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$unix(r2, &(0x7f00000001c0)="9c8adfd6b8a1f5688fcdd8c63486ee7d515f52e8e7965d914c5dc00180a003d7b71e3f41906e89e9459a991960e6036c3b389ff6a76f38b1a1afc0be86c0212c4270c20d5d6c3fb0800bd9018b27d5575dcb65ae70ce169834bac74ede6422da59e6351cc8b52581e8ac6644984749998ca12ce96c6a71810ac555ffca109e68d67a33551b6b33cf386ebfcc370b20f6f0007c3f82d1ea4f8dd7ef183a82f3f75a146fced1beab", 0xa7, 0xc, &(0x7f0000000280)=@file={0xed9823fe1279a673, './file0\x00'}, 0xa) r4 = getuid() fchownat(r1, &(0x7f00000002c0)='./file1\x00', r4, r0, 0x2) 11:10:13 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x100000041, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000180)=0x10) pwritev(r2, &(0x7f00000005c0)=[{&(0x7f0000000200)='\x00\x00\x00\x00\x00\x00\x00', 0x7}], 0x1, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) pipe2(&(0x7f0000000300), 0x4) bind$inet(r1, &(0x7f0000000340)={0x2, 0x2}, 0xc) symlink(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)='./bus\x00') mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x12, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5, 0x4013, r2, 0x0, 0x0) getsockname(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) pipe2(&(0x7f0000000000), 0x10000) getrlimit(0xf, &(0x7f00000002c0)) 11:10:13 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) truncate(&(0x7f0000000000)='./file0\x00', 0x80000000) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x42) 11:10:13 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x8ea) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) fcntl$getown(r2, 0x5) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x4004427c, &(0x7f0000000000)) 11:10:13 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x8000000000000) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000000)=""/146, 0x92}, {&(0x7f00000000c0)=""/163, 0xa3}, {&(0x7f0000000180)=""/127, 0x7f}], 0x3, 0x0) 11:10:13 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xffc0) r1 = syz_open_pts() close(r1) r2 = dup(r1) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x4000, 0x3) preadv(r2, &(0x7f0000001640)=[{&(0x7f0000000280)=""/131, 0x83}, {&(0x7f0000000000)=""/55, 0x37}, {&(0x7f0000000340)=""/190, 0xbe}, {&(0x7f0000000400)=""/235, 0xeb}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/107, 0x6b}, {&(0x7f0000001580)=""/181, 0xb5}, {&(0x7f0000000080)=""/17, 0x11}], 0x8, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:10:13 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r0, &(0x7f0000001140)='./file0\x00', 0x0, 0x9) r1 = socket$inet6(0x18, 0x4007, 0x0) sendto$inet6(r1, &(0x7f0000000080)="117462de7cc64c9f6039acefa5e228f4bc356504daf7a1ce97ecc9078b851a1b789d5ff115376d030caa19b14dd2c052e09e2d2bf719e4afde0d8fc973f4de34e3f170ed1be45e8c848826a667a4403b88e921a5a4a14cd731f82d78b8e2509b0a84e87eb6a31be5e2dc439a496e26c2522ce019d0ae82f4b11975bc17013926a06da72c3e40c881e14d489646e802488ccab9ed028d0197e62baba517bbf210664db44be1abb0fc793b09879367b8ae315e903e907178a29504ab19b267e88f7d6f588974801104544dfcc78404b47848f94c50932333703e5adb6366dccc2bd16374fc7d0676ca3c62d56dcd88302e99cb5059b1fdbb99794fc39672265420f9d550fe43fe9cbaf1dac6210b5ae56c0c3eeea23ab905ab2c26cb64f64c7fb3d392ee06fa43866ea65e214ff609d6796e6084f64ea683cac40d2bbab52489df91212e9cb5e15e7f49f86e76cde03016d4da98e025cc850e4d430ee7c793e7b0fe96478ee5542158b03283544e103f1b01b9f5b7954ed7d5ac31bba8bc23c80df86ff5953e52972f5af5b1bc06b18eda5289d9129dc04b8dd7e0185934aebe7d7be1e52521d1c67056b262b6c50eabf38ca5cf8635303888ec92758b7a8ac2cd1dff2f4fea5f68c898e61b1e3ee2d8788e036df78e0bf399f1a9721466127ccfd2472c3eabf461b3f0a3c8ca2ff52763ad5aa4f59b485cfbf4105588ee6ed8318d98c67d64134493b7c2cbbadd73aa80cbb888f0f8a8219cb58a254979f004d7a0b0cc128a4049ae6ae98e9cf826a992d649b244008d37c612de98a09a052d4e8463fa776ad40f79f9d215a421d3423c9490f365134ae77554601a6a9612ce428b36b814a7726ce648f933b4caf087a3e5639b22858622b9447a3a0fda682cb8b960aa0bee0252e480c6e2087a7d76a8ab259becaf2302753deabf25b1e5e572ccc376f4f6fc4cd015fe877ffe74ea47669d8789c66da9f768832b1b9816a9b5787523862950151b642f2cbefaa14d15fafe1800fe6d5419e10ea33320770878e5352fac37568dd4e63a3fb8fc695a08998b342fccad8c48de9b48df8521058db162a585a04c45d536fe97e8f0a61d098f1ed756eeddb5da9762dc7e22c50328f02342fc7009ac75e9b151a94d2d694dd1ec006035bdb08809464df579c4517af64b46304a77577329e74c6528ca34c61ad4bdac75266e88c8bd6988cb75f43c12e58f3763af04d8501a8225c47c7edb807ad9f2ceac1d980c135e290049a45b35d36a95650cf4c91765c93018b0e19a193d56f8b172cd16f2ab81972d045c07cadac150cd0da24b6eac618c05e2fbba4c65a49cc17c0a991324e54f13e524e8ddae2b6cdee8c65a2aecd8792bd832aa6e6d2cb8d40125c24c1fd7e9e2c2af4584ef945753959caf0f92cba9e5ae525b02bf47cd6c82e365b5fe937367bbe6d6ea7eb15501921de3fb41520eed3115923381e9dab5d9d43167ab8a1273b3743a08be6ec1b657a54ec0b3811a60fa3d912b5e1ad00864a39e1f5bc5b8bccafd3b94fe2bab559770a12bd1107ceaa128ffd49a41e178a6724c837e703ad400fbc25fe15222bfbab9254a947746fc75f6bff59ad587df844bba637564fb16c9541f8b4d8c6333185b88819bb0564fa9db7ba4e8176b229dd307a7b006643645ff66fe14b5c1cdc0ebc6e90750a26b7040f198be3fd59ab583f7ac8816f89ed42487f004794b0f2d62529346d8af3f9b88094c78d0b0f300a10bd464fbb3e25790eb0b19781bbb26e5a6882f285166586b5b6b20dc437a550bda99ceb77c8ecb211f1f79b43ec9b952f9633c7d91e751024d73720878c3aa898567275dea2496e78d075707122acbf43860946984b4c0c86e3821bf6c2e0b70875c63e7a292697323c65b0b5226953889d85e14c22217d396c7c82df759e1e04f3d73b0969ef02fda61791fe22dbd7ca84a1a6761e0f10a8be0363841ff7594518826129a0bff9ee7e2389646918cfa356bb51fb1298016250b8badc120e4a064cecf912a1ba124d2c6ea1862e27a10fceef3162e2e6a0b193abcc02ae73b48b48453901b185fad53d727f5a3849f8ed3112eaedb751dafa501c9f747f72cc66f66f270d9f9e4f6beddb70d36bde8c9b9719e941364c4f2aa2861122a8e883dd75109c75656c36036362d70aa501da17986fb5abd5f8a856d84c31675bad353661e488b90760c3adffb9fdee6608904b4713fa189c3564156fb3410dc14508d4058387d4c4763064d5ecc791201cbba801a270ccc50e5c576e30e2878d40afaed876bd27b7d08eebd15781e2e8976c4dc918f829ec7b382625b4a54d5bb01eee354d42dda14552b134a4ff7ee98a5c35404094173944990c945fd099faa342a1a91316ddc7b27bcab24373702589086cb35df4b7ccb44a0f86c08cc900955c7937a5f2dea2f2a2d6afb8dde80e4a1609349fc998c910f1ea3eeacaed428d05af149762ac5a4c93c3af28d2c2b6052b5480a1649c083d55f9aa6f52230d390ef71697702ca58632af1bedd23dfeb794e27dfa1ac32c697b5f8f475020b60d3144d019df3f89183117572fe0e25a31c26e7adf7f8cb2bff158657cb4fd1e70294d8196df383e154414c6f744fcb02faf61670818ae3a4b3bf726e3b10f4670da6544ed1a49b977204e4ef974cf13127045e2905fcbacc7f56612f1ef1e1d913fb2b03ee7aa635af408aba635d7ea1b03a4f78be59e19bddc3643409bc26f9092d1fb8ebabd4dc086d5724514f3034e2bd0278a6f38ff34fbe8373512e90e439dfc43fe676e96cfa1e02728ceafa4e85fe11aee2c00edb3ab60da033cedef579f2e8ba5b96a58c2ff601db85f240612306c6a768275445bbef48c6a04f4c1000b784179c406562a7a72585be5705aae38cde647fa63035647d65ae7e080a1a332ed37a6fbdc49174ea8c20e91987abeea6267bb07868164028133f69450652698b8cd91dd0f2af21bdf33e65020db9b0bb0676ad805747d4fe69ae819edd5340d2482037d7e0a705e9f59fdee5601109862c4fa88f03251ddf89a8050c06c4858e22a7b59673c6065e51000e05526bddc86d6ba5783dfc76053bbeca3f72cf2ef19387f50aa145a22b2231ae1cbef1b4894747c5b7fcbaa17f50654cc9243a2fd0456e4a217098e10cd3fc9280b807a8157053c1853e9cef5d794cc661a6fc3c6952e6dcbdd563074d005d98226684b8cef7f2fcce2bef1cf93bfee4249c748c3d97f71444a37b01661380fea3a8dd96ccec6462180ca9029f132d514f615a7277073d926ad65b62ce78f28cfeedac7bc777cf13fc4ed3af17d838cebe415805e0ef9ca5751c31527b1ba16b95a55908b296a322de53c70ebc63e86095d59da922257d7978d9bb72c6bc47d1608957a267b1e9cc699e775dfede6ba2ea4534255688ca43a1208637935187b62bb022eb6c3b1a9f80c272dc8db61d50e0ec5400b6e1da5e295a923ec374af0e95426cc645611411d9af550514995d41a284cb9808d719eb604f6ebe856ee8b13efb4c3f8dfa4a6b05eef0ee433cf2ed735acc03d3185fce68baeddd7917ddaa440356368be11140be58b3276c810a19be1b70b1d886e29ed0ab345c731d8c4e15597f328fb53deba438f23985da65af8e87e1bd5a0bd3da4c8407c804119f184c9de6598326e9fea1451011706fabc06bf4669f6381d365b9887ecab1f35d2b0f20645ecb8758c3f9bad7219b41bbf1b8a5a6108cc932e48840fb6e344122406640b92a8787a523a9ae3d38d7743a4fdc7bbd8675e121a791fa1261e91ec784299634da4bd23842abb761af4bd2bbcdbd7d1aae784559ea922fe330cfcb1b1f5e9a9d10062d8e5bb6702e90a871f54eece9823e0e6598ebf181b53efab47843a2b38d51c55780a8ef866d4e472d74f5b70380db6234afe1dfcbf54e40444af73fde3894703fbed80c6531f21838e21c1c143147ca12d61be203fadf499e2f26d7b0cff9f9204c9a9a8a4cb3add86a567350884f78fd005f5b3d19ff0d826ce667962ff62eaecd5818e874644151d701bf48d94fab6a02a6d4054d5d12ce08cd27efad3496557da190a8a57706b0d882c784aca1f5c39c9d6775bc3e341b3f5e99963b72fdf02c4af031439b82619371a1c0b23131c5190ffa05100cb1c901393d89f684fd44f51ef565aa2a3a22ed86c5819b15cae777ad5fdd0adccaed3e50731785cc451b68383e593ea094b82cb1f5fb43bf3583a6073571e3f44cef4356d8448beaf0f732018a68deb31c65566388d6d8e3d98f9b22c876be009fcee4a0a5daeeec167cd430a352a883045d952be494deee754b9ee7329ea3f467c847775e89da77a9de23b0cb37080f79a7e0d1aba248d8d1120bacea0949d222958aa851bf8f164ac368064d4c2b5d3bff70e0403499030f8d7c351305c5ee7c1ffc1c04157f6531bcabc1ff872cb9df1de7c7e997a185bb79f34e4cc505199493feeddb47b63b5733ae41d55aae421899cacee57b53967ed1cb78cff7f948ad217adf0e871936581bc3bb550a17817c5d8a6c2da4285906d0aaaea7732f5b1d984dfca62adf679c23ab716837fea61d86def7f61928129677fff0783ac772e2b6f892f2ae26cb46dba750b572a9ba69873f1fd296ca01cb129fc3fc9cc9c8d1e4ea7ff9bdb124b512d246d92a250ad25a9ca21dbf896632706666608682784e207df3c581a4e51c04a75458602e4b665d173361e0c7e8dc41ca1431807503c3f1ea828538f40d3051bafa3357579100968a41abd19af14bfaa448d1429a6ba186f7b0be78c80a43ce65899a44f8de265e3b1931365d497708d88dc4fa6776580f44bf78b9919aa507138ed89978b2f1ffe9713d63972f3858920a7eef59bbc5857f3264157181444c29e361435c3b9a84233927e8d7c5a15bc297c0a2672a4f842bb15cdad8beaf84723b574ceb350bf51a158052ccd52a39c013e7257533c25ce5778d318b2503c3c2f022bcd549d475279a53a5e0589060eaa156c67f5a836ac17da8c81bc846c1309429a7c704eabe6ab00195d27b0c2dc03124e406f0f711ab0fb9a38cce829ba8a5bf9e2716307bd172ef0941da69c20cdcc53b557b3ba9b3f077edcbb7e00e43547d0f349268195573595e1cce9dcb738370f257f760e537301c9abeb16d1f2a479a7ac59fc936b1db449d673e55e1b598273e395fa76dd699a20bae06279bb8a3c4cd09e01d38e1ef62c19262adb1b4fd98226b9a487ba73a31cc7ae1f2a15ee056a94c95ba3565c066fd19810fc1813de92631d85a96a1284fa74d09824d1cc11fec5c4747374c1449fe609437a3d2bf005c657fc90ae3f55c378d2309d97a966d95688ecc8c2acbf3e0c80af7ce3c91e81b05826b4e5536226ddb3873531b40ac6d48fcb70ed6ee21d0222198f170d7085903e49c38bb11dae1fc6f9fb79f2868238b2377d508a128e1b52345818b21df871109cc290dc32115d487b61013c14e6ef5be027bc9858642ee96c97fd23ff146d7057753994e300a82d1e06f124dad96fc2a51fc8754f0a500f121d4868ace1cf214c0462a775ce9828343fc350df85689a0bcbea1377a69f38a48f2b0ea243ad0ccd107bb662756cec2b367ace855efb36b31d3bd530cccbec5db97e93023f115ee1cb2e524382f075c4f754a1c81e105583796afd25fadf0c5115adae0bc8663b5568bf6c4ceda98069b4b31ab58780f577fb27c2059f367c67b9ce3f886c7502d134cbf8fe065620c5621b29dd544579f078f887d1efa337d9336ebdce214979780e2", 0x1000, 0xe, &(0x7f0000001080)={0x18, 0x3, 0x8, 0x3}, 0xc) mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001100), 0xc) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x200, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r2, &(0x7f0000d06ff8)='./file0/') ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000010c0)) 11:10:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x0) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) setrlimit(0x4, &(0x7f0000000080)={0x4, 0x1}) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) 11:10:13 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)=""/4096, 0x1000) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) r2 = fcntl$dupfd(r1, 0x6, r1) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000011c0)) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000180)) ioctl$TIOCCONS(r2, 0x4004667f, &(0x7f0000000000)) 11:10:14 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x2, 0x100) r0 = socket$inet(0x2, 0x3, 0x0) sendto$inet(r0, &(0x7f0000000000)="795a0dcee6501dc2e1c24f3aa8cd789eea692f5b18d194479b8042eebedf5e6ce95e1046ae3720931ae2ce8bd0bba6859334bbfd04d643cd4c6354058a927a9dc41af068108384e5af39f0f61ebaab919b09d04a3f66225be27de804b1be77c577c25248c45578cedc4364ff62a4bd3225526963a3e60e24de891ff7408e43bcd6c0d676ab95216c3d55cccc6a084af636c32dbe56c8dcb2319b333e", 0x9c, 0x3, &(0x7f00000000c0)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x0) bind$inet(r0, &(0x7f0000000140)={0x2, 0x2}, 0xc) 11:10:14 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000140)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000180)={0x3, 0x0, 0x401, 0x1, r1}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, 0x0) ioctl$TIOCFLUSH(r2, 0x80047470, &(0x7f0000000000)=0x8001) openat(r2, &(0x7f00000001c0)='./bus\x00', 0x2, 0x8) poll(&(0x7f00000012c0)=[{r2, 0x6}], 0x1, 0x0) 11:10:14 executing program 1: sync() getrusage(0xffffffffffffffff, &(0x7f0000000200)) 11:10:14 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8220, 0x0) preadv(r0, &(0x7f0000001600)=[{0x0}], 0x1, 0x0) 11:10:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) connect(r0, &(0x7f0000000100)=@un=@abs={0xcffa331cc0ba4d58, 0x0, 0x2}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) flock(r1, 0xf) 11:10:14 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0xb1) setsockopt(r0, 0x3, 0x5, &(0x7f0000000000)="fc591127683e0dd44113f5345b13dceb536ccb3874d15e448c7f75ab1f461505db9f7499b4d7d8380fd8bdf47feebc9f016b91aca09dfd51254f45ea134423b159721206c8e45bfd6b6845aabbd298fc0a11b523d97e923888a99ea1af5423f0ad64389eb9802f442b907afa79ab98b1f0520aa02bb7c179bd48", 0x7a) 11:10:14 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) symlinkat(&(0x7f0000000040)='./file0/file0\x00', 0xffffffffffffffff, &(0x7f0000000140)='./file0\x00') renameat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000200)='.\x00') 11:10:14 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) flock(r0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000500)="582720efabd16ebae63225259660f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53aa3e0c3736e684b6348337c14d24369ae5290f610e3f9789d48bb578533071c85112517e8af0b575a16da72e82b6688c176c6c90f9f1f7e", 0x7e366844916b64bb) write(r1, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0", 0xf5) r2 = syz_open_pts() r3 = fcntl$dupfd(r1, 0xa, r2) mkdirat(r3, &(0x7f0000000000)='./file0\x00', 0x0) close(r1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) dup(r2) r5 = syz_open_pts() ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000200)=0x818) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "b000000000000000000400"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:10:14 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0x7) getgid() lchown(&(0x7f0000000080)='./file0\x00', r2, r3) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) setpgid(0x0, 0xffffffffffffffff) ioctl$TIOCCDTR(r0, 0x20007478) 11:10:14 executing program 0: socket$inet6(0x18, 0x3, 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) mprotect(&(0x7f0000319000/0x3000)=nil, 0x3000, 0x1) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 11:10:14 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x20080002003, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x7fffffff, 0x7, 0x1f, "8075d8c7daa2138e2e6126bb1f64e1a7485b4224", 0x8, 0x3}) 11:10:15 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) 11:10:15 executing program 0: socketpair(0x3f, 0x8000, 0xffff, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r0, 0x5) sendmsg$unix(r0, &(0x7f0000000700)={0x0, 0xffffffffffffff44, &(0x7f0000000140)=[{&(0x7f0000000100)="c3ab3f19937d6b651ce545a5c4a39302e77127217da7af62910b3a770771a7485f47946884f2cbea129d4d7301b0c72b050900000000000000c3487db3f4", 0x30}], 0x1, 0x0, 0x0, 0x7}, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x1d, 0xfffffffffffffffe) fcntl$lock(r4, 0x9, &(0x7f0000000180)={0x2, 0x0, 0x79a9, 0x6, r2}) mkdir(&(0x7f0000000080)='./file0\x00', 0x90) recvfrom$unix(r1, &(0x7f0000000240)=""/150, 0x96, 0x842, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 11:10:15 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="052837", 0x3}], 0x1) fcntl$lock(r0, 0x2100000000000009, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt(r1, 0x8, 0x7fff, &(0x7f0000000140)=""/129, &(0x7f0000000040)=0x81) 11:10:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="582720ef", 0x4) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0x102fd}], 0x1000000000000333, 0x0) 11:10:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r1) clock_getres(0x2, &(0x7f0000000080)) r2 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x1, 0xaf6, 0x8001}, {{r1}, 0xfffffffffffffffb, 0x20, 0xfffff, 0xffff, 0x8}, {{r0}, 0xfffffffffffffff8, 0x44, 0xa0000004, 0x9, 0x100}, {{r0}, 0xfffffffffffffffa, 0x0, 0x20000000, 0xfff, 0x886f}, {{r1}, 0xfffffffffffffffd, 0x79, 0x8, 0xfffffffffffffffd, 0x292e03a9}, {{r0}, 0x0, 0x10, 0x2, 0x100000001, 0x8}, {{r0}, 0xfffffffffffffffd, 0x38, 0x2, 0x5, 0x4}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000000, 0x7, 0x80000000}, {{r1}, 0xfffffffffffffff9, 0x40, 0x2, 0x4}], 0xb5ef, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x40, 0x400fffff, 0x6, 0x1}], 0x1ff, &(0x7f0000000180)={0x1f, 0x80000001}) setpgid(r2, r3) 11:10:16 executing program 0: pipe(&(0x7f0000000000)) pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) 11:10:16 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f00000006c0)=[{&(0x7f00000023c0)="1455290568946b33a878c358c10b71fd8654b25fce0d699b1ecc547072fae7adbe6c40346541a2ec1bf540201539fa6c9ed35a1e1590ae45884b07a0e76752436e0b3d5abed9a696f5b7a9f5e93253914313654391919a914f926d0a21ef50c6456aa50d3caed8c1c38e62525069f74cf8de7626b655b0ed5c673ab3a95edb22575abb2e0444a21a87ea384888662afea816ff1bbf88ff329f21fe7ee14e6c32bf206db20393e24eaabe7645d11d18881d918e1d304f85dfdfe9500362af309fd9d2b531f4cc1bcbb8d8c576e7440d0c971d9e8777f76eb0a30f75be44d121828049f53f302e27e538d9bd945d08b6d7340a14f2cc3e0665e9fde5ab5be06a0535cc2f2b0c564658ff9053d2ae567f03ac00145ee5b3faf3edbd4ccc1d798c03721baf8ae8e811d4645f420ad642d247685f206a8840d925a381d48600c09a6e036e1896ba4833729add03a95fe8004f20b13b22d960748a6ea5f0d31ccc869c5ba9aa9d9078c49eeb9e9cfc9bf2b5b8d6cd8ad652ed68e1462a6c6e281cc424a90be679e8d7eaa0fb355732ae2b6169fb4643cccc933ea754f6bb4c55e1ef080f83c36f1665f859a5dc6bd3c6b97c305d427d181ec79772b81d544c9332a6befbbe6b67626c76189b9b80bacadb5aa521c4c13dedfbcc56bca305e3511fa39a001687cf51da4008fcb82cd3d6a8502681a9d8ae36f1b8c14e67028280b6926ac81830386c99ebb693e761a546d01bf49db39951f69ae241b6413433666c7c8ea4dfff9e8806007f57a8a04c90ff1ce396aaee0a57d8b51922ea22dc2e814d62e0bd4030d0c3d3454c3025af4ca990d9290c6ebcad350d00396e81e610313d15a449b6a4b744941d0231feb1de8eca0cf00e0878aaf913e36b400f0ff782a074241601ef18f4d984d6864a81a8238963f70429fc0a971d73eb03d63e9a006fd07539a102a5722a345ffdeca47fa873321b74c75501b1f748ec13e68cc21780c29b0250b9c6f7885a011b6fa4b58a7f9e9c71e421bc1259d37fd64e2a19a5feb100ddf3c6828f165441f4ec8e497b1e4bb000314757510cdf2afa360e2142db0f47ee5bdc421940627fc5add49f993eb0fb57366187f179cba0e3ebc354776ff5c653e58e1d11659b197bb71c78737913ab42667795f7b6a38ecc66e51eb2829d2c8bea1f387fbdeef2df7f80e4e558826df5af0c6fd729bc4232db8090b6afc5a559377b13f48e0c918d402f3c8f35ea15b9a89b57b13881da4ffd1b2a6b923d28a098f161bbce7843ad4be551cac908d345818a2ff11a7c05ab0d4a4142928cd1109ae4443d09b751efac35279a509081b15c7a631afc98d94fd109710545cedbc61158cdc54fe3e78810817f77cf569026d8a2a62fd8ce846d8a98c17aae29a982eaccf8a7b35408d609fd567b0ffaf843aabf59c1376b4afd41417038842dcf737047ac50aab2bc96cdfdc79e733852c40779a3d98bf87fd311400646573a6e66bf98cdfe091567209eb59fae1d91ba8890d28aea68213e1f5e083c1b0e79293312b851d600b35bba9f3d8d6ed90346043a2010f0400c55f4620036774f219a9e2d1ca55a8dbca4a3d82250acaa4d793faa2e16f635444ec6c1a69cb81ed9ca145731a257308f2a7b9c8e1b474e28e816aaf0c916d5f063658a7a679f2caac51375524d033766ac2b5b59f4d21bbc9940cc481a523e4325d2d5bc6765aff5da375513bff737ffc9d701b0973c1136dce43ebb52e1a9bb23f69807041fecf36d9215f1977fb3af55ceef32bb4bdea62dd37ef563161a9e58de15a4fec54b85339945503284f5966837a2c1eae36b9fa197c972f8a39997c5a2228f1447600e3aa27dce702c348d14ef77c7ca86e4f4ab53877bab26d289ecb54bb75b9d601d6ead4e1362a13ea9162aada8845a67be7a5a7a69095eb62aae92c9c17f687e20f2a1e07c395053bfd103c8029975284a78d1ffb50d1f262da08f672c9ac0a271a05ecec8407b914fc006e2391a15ccca1c318bed2858fbbe5c9160ba419de57ab4d236e36f8705c7d0e3e66f5fbf219a9f7520e52977bf7a9988abec10a397c116d1bce03ca85ed0d06602124c9c4fc4ae82d3acc5f779124ec7f32b1b297a3ad675d5a0772059ec696fdce9d1cd28bf38ee1c45e3b1fbb85b621931754ed7b0b6c8b7c3326dcd6c8e05143c3e4e55cd369013a96a2e1ccfe5394014c62fb14766b2ef963848868020d524a207e49df034134523fd49fbb8fb9e87394179af8e77961f80235e7bda60f6b3a1326b975860186ca8d4990c89a6586c1de108883732eba227b9b41072c07c90915ff2a0d0e4f91b8456c549d393e343cf48f1af97b13769cdb417348d4e3e4506dbb7515cfa313158b2a89dcf6e1f0f1e55288ff6fd2ee9ddc3280c5779fcceee291aa12b7feef347d4af935abc33e31ce6aee0bb38cd91c540b733631d71abfc99bbf01001c1ffd2d671edac96910d9ecb6a761ad906b47504f587a48deb560f736952625181659fb74c11bd52f3e94389fe78edd3ae416a491a18a8e3b7bc0d03910a71f08310d21670b0f33e63c17ba2ee432f048ca3d2a0a22ee6a7e7e9d750d8658e2ba56e4177e103aa77b8dd29c2f3d80a824a04dca3b0f95087ead043841f1fdc61f68b83963dfdd4b9759ab1677ef0cbf1a6689e2dca3075c0491956004ca829cefb5d9acb534bd615e30ca5d9c001db7361c78cb08a525ec20aaa0e552de65bea38b315f386a020439af5a1a43bd4bf09484493f9f152b4fa1bc79379bde709517897f33b7a53bae943bd4e56a73a93cd606b2d98276f655e85357d920ef9598d38839fe566e4d3f3859e45bc3b2c916fcf893f4d67c1adb278cb27b39735924b65f4dcceffb4e435eea597ac59e406348765d526bc14e2a038624803aa991863f3946ae10894b1308fa4ccb19a532042ad634c7a7441815940760e18f2b3f2b2d83968ca1ab47cae9a120401cb123c040145e661d1ce6c1953a2aef7eab311f99f90e88d9e6955b2a01c46915ccfd6a419babef164a98bd9ceb2d900bd4b265b054fd3cd499916ae005de086b2930edcbe9295e352d36cac3a86148977b135eeb885c5d6ab434dfc4944ec8705bb5df20ab9d6736f610016f63b280c3b9434d876f1192d067af90c6739a89c01f41af5f3a051a84cec14377ad41d41f7781e8de8e4c1f2e2fb0248a1557e6e42a5aa90f70538b619f33312398c7afc0d9726c2a1283be8eb372fccc2972150428e32c13542b805db562ee004dccfb14e8464f528ce3985ba17d115835549f7e366d2e6f4b9d421156cb223dc8b3d87a1ab54e1417f39be6721d71366df41798e0c8cf8664e3d5e51be426704aa866e542d63be6aa0fc33738e206002972bad6fd887bf3a09d902a6474c0d6eae1fd79ccdc059b5ebd02fa157e8ef9b4954c743ec50b2fed8f075fb3041fd98d8adb8ec40bfb34bff0a77e6fc4a248963490761823480f3942875d0fbca38cd8dc80ba7e11c547e8d501471431b76b1a8a3a6fd0686db41151ee45d7b3b4225bd39f4452bc316528e6ba4f42201f8431fadde42d2eb805475954c4540bd0df2afaaab549d90e3430cf9be573a37cd07db30b5d0cda16f0734222c3b9f324b945510de384cdfab59297e32599540719e533377ebe152c461556661f41f75564b00e758f13cf30a6a939e3a06e95f38c2214879b4331b246b81cda18015d450de8e92d9ae2158f2ec431c3c1235f4310d9c56df535b62eb233fc7b847552f58c34b9ad546883b7b53a5ebe1975877dcb13b5fba2abd0f6dbd0265457023b12965a961467a369f28eb67a20b2a78dedb109dda79cb2845c0f93261dc4553159ec6385a34bb727bd310db22c7de25ae6b55131e24db7d86360f3c7fb4befc1ce9288aa860f223618c2b14e3687e732a3c9f0644eb88530882a9e871bd7860ce3c7f57a9248f78c1a3051a4b418f933c0751de36af67b2909a9d1a7f682057512d0930e86c4a05a51861206228a734ab99843cf211d35341d24babd1ca1e6dccba46bb942aef0a6e3ba92247485cf76716abc96f29fe9ccdea10a24ab82e39fb99c53c1e5610daf5bc4ca66ab8d8afe296e7ffded567e1e38d34a448f7924116f90ddc4da564b7518ab95dc581cf196ab2ae0c437d3b186e303428c6014e4a7b5467efc201667f9f51edf6c1cd6748361708a622f053072f067629c5f4c96de0e385960b2fa62fe7af61f565d46b65b41835f2e5ca0c4232b6ddeadec80e2b331d1975eabbf19cd73c21df6c210ca6ecb8337d51ec4c42d660641b8adf98bf70c2154dbf302c47075381b35f58b9c384579fc85f0aa6c3f8b5382d8f1b3d5acc099419eade9183060e28ed2ef1ac3bce02d6acd7e572d0e1e62d8004bfa3e277d157be31373d97699461b750c6ec206610d9f499d7fcda8ac3b03f6f8d891a045ac55675c3c78e7f11f60960a1f265070374f6f2ef23b24afcf16ed3a5570afb76ecf8de1722468c3cb6b3d7a18dd3b3b44c40533986b77cb2e020bfb9a1446fb5b3956534ba2f23d8c4d362cdeaad823e76b068763481a30ad3ba9841e23b9814a59a80d112abfa1b499365d82abe9eed7fdc765e8a091b0bef28aead299abe7764d0c72c5248be865bc9cb76208607e558792f1578010a943e8725dc44bdcf526194c4cc22ec6bc2c70726b557779a8060f0c68b5971070186e390a5accf614b90f9fc1b7d229709905af46e41ebc6211cb33dc65b18ba154ba7a1eceec925f78c7e0cc908d35d0cfb10e88233cd1f16d79baab98b4519127dd375c826bb5ce56783192950be7e90ddfc80fe20c5215638fc06dc7657281d2b767181f9439310335c623cf5c9caab1d53967ada03a380b2de0ab16a6419d8e7887df50f5a8df970e16b4344f5f225d527691cb0095b1b7f22bf63d08719337a0e8c9106e647487a", 0xdaa}], 0x1) chroot(&(0x7f0000000040)='./file0\x00') 11:10:16 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x0) recvfrom(r0, &(0x7f0000000100)=""/199, 0xc7, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 11:10:16 executing program 0: r0 = socket$inet6(0x18, 0x200000000002, 0x1) sendmsg(r0, &(0x7f0000002600)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x1) 11:10:16 executing program 0: chdir(&(0x7f0000000100)='./file0\x00') r0 = open(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0x2) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 11:10:16 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000080)="ebffcbff13b9fd812eaa63713048e699319296487bf0b460f79cf3c0e2fd151ef03f52e3ed452a893e29c4a4127fe97936e51d78734b5d88b9a1efc4ad628195f1c8ab5f20eaa1eddfd4e82b8be5f76c7e9f6a4b8ef8309719c4cf8df2b9b050a2c2832891a17172acd2db3068eb378ee069bd8946a1556fa4d59374563924a9e0c21688a7fbaeffb326e20a59f29c4badfc5a655578483704f7b94ff42cdd1f4c37507aee65c446f7c032d5be39a3c411158085bffd6821de3e83b7358f5a7eefb93cbf8309dbd5f49dba5a9fc101560ffbd0fe3b7be5d6efb6cd", 0xdb) 11:10:16 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x63728af996551e02, './file0\x00'}, 0xa) 11:10:16 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') getrlimit(0x7, &(0x7f0000000040)) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) 11:10:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20002000, 0x0) unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') chdir(&(0x7f0000000080)='./bus\x00') 11:10:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="ddb4aeb3ec242c57e0a3496ad84327a490143a0c20239449e6c0bbb540948766ebefceeb6f1b94865c74db", 0x2b}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCCBRK(r0, 0x2000747a) syz_open_pts() recvmsg(r2, &(0x7f0000000280)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, &(0x7f0000000180)=""/198, 0xc6}, 0x43) 11:10:16 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x4) 11:10:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) r3 = geteuid() getsockopt$sock_timeval(r1, 0xffff, 0xa8ff457dab5e8324, &(0x7f0000000580), &(0x7f00000005c0)=0x10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r5 = fcntl$dupfd(r0, 0xa, r1) getsockname$inet(r5, &(0x7f0000000140), &(0x7f0000000340)=0xc) readlinkat(r5, &(0x7f00000003c0)='./file0/file0\x00', &(0x7f0000000400)=""/34, 0x22) r6 = socket$inet6(0x18, 0xf79bf617f547c95f, 0xffffffffffffd555) connect$unix(r1, &(0x7f0000000440)=@abs={0x0, 0x0, 0x3}, 0x8) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000600)=0xc) r7 = kqueue() sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f0000000640)=ANY=[@ANYBLOB="6c653000000000000000e9612f76f099a212fdb311f137e8258b2bb959e4f77db406d9daddff4e0846545344732295dd1a90496960f161cc1370f0bfc022bb6cfb0c553e0ee7ac6b9ed8ab44d638e965399d0511c586b1f45df61b2f6936f7ee51735d74b3814f811c61448fb9f604e7"], 0xa, &(0x7f0000000180)=[{&(0x7f0000000080)="e1fc6776440520d6daaeb991b398123e59a324cef6f8e9d28f2bade47c6d3d6a5b62a95e871c47722034976b92d9a2a76adf21d9cf086a86ec79987bf010008106db38a68508769aac5d98db147429a769ad485a7c069d46dafc3b0959ef192c1e0a8d474a64b4aaa67e13a7a5a9f0f5f412f48a5605c603b5361759d6bd67d4e2a77298f22df2e30269ffa3671a", 0x8e}, {&(0x7f0000000140)}], 0x2, &(0x7f00000002c0)=ANY=[@ANYBLOB="20000000000000004dfb000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r6, @ANYRES32=r7], 0x38, 0x8}, 0x400) getgroups(0x7, &(0x7f0000000700)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) execve(&(0x7f00000006c0)='./file0/file0\x00', &(0x7f0000000380)=[&(0x7f0000000740)='*-\x00'], &(0x7f0000000540)) setgid(r8) hotplug: event lost, queue full 11:10:16 executing program 1: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x10000, 0x44) r1 = socket(0x3b, 0x5, 0x6) getdents(r0, &(0x7f0000000040)=""/20, 0x14) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) r4 = socket$inet6(0x18, 0x3, 0x102) close(r4) r5 = socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x4004667b, &(0x7f00000000c0)) ioctl$TIOCSBRK(r2, 0x2000747b) pipe2(&(0x7f0000000000), 0x10000) getsockname(r5, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) writev(r3, &(0x7f0000000340)=[{&(0x7f0000000200)="94d6bdc252b87adad5764c3e3882da6a9b1bc1495740be4609cef682df7415903febde25043e22b72a0a184aa626f8ccbd3f038a89762ea8c9fbf3422b86e86d2fa61c1dbe855362a5c49dc351560a2572d9cf6d0a33b0e43041432d18dda73c8cca8eb944be497ecd751c55c2b1547f150384", 0x73}, {&(0x7f0000000280)="b746c8bcb7cc2cfc6874e419f6fbaeb146d069eb211512ba91cf547a045dbf4a340065e6c4a00b18a49f2944aa67814e99c5ed9e5697a6aa4a91e30eb182a8893c2b552b1af7c11b223f2855366c6db0003586d84643b25fca568c4bed8edf98cc8f0f1297c687afba7e65e826946779c74cb58b04b06ca2abf0140b9a513a4a28d72570bf338a12c62fa9b78795ae4d97ee", 0x92}], 0x2) connect$inet6(r1, &(0x7f00000001c0)={0x18, 0x3, 0x1000, 0xffff}, 0xc) 11:10:16 executing program 0: flock(0xffffffffffffffff, 0x2) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) open(&(0x7f00000000c0)='./file0\x00', 0x400, 0xa) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) bind(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) 11:10:16 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) munlock(&(0x7f000000e000/0x2000)=nil, 0x2000) mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x3, 0x10, r0, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/128, 0x80) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 11:10:16 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) shutdown(r1, 0x2) fcntl$setflags(r1, 0x2, 0x1) dup2(r1, r2) hotplug: event lost, queue full hotplug: event lost, queue full hotplug: event lost, queue full 11:10:17 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x400000000002006, 0x2000000202) nanosleep(0x0, 0x0) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 11:10:17 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 11:10:17 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "9839767ad117948c4fe4c283347fe15ac58d4b7d"}) r0 = socket$inet(0x2, 0x8005, 0xf15) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f00000001c0)="aa25e146f36da004328aac2c07ee6125509de8222de6fee1650368df4168ce3064ebc6fd9dbbe04615ad7a5e3006563acc673e2be1d55f8d4e6c992485a2e000569cf29ea131320bd9572cadeeb3fe43aa3381239c867cd36d5a5188f3979a2b230a1c295f40da8459a08b6d1c372ae7cc585e1bc99a27165339d126ffd56d6929121f35d1080484a41bbd0bc04581a485d823ea2e996fc2d398f92e628a01aef28324699701ceedc246a91b080fff4431a62add8c95148c2e452bedf60e02e49fb59a79b9e8eb0e64e7f5cbdd94d9b00a3d00473b043babc9461bf40c641e0279bc7a0bbdf6b757a0c1eaa7b031f4adbaf19d7f0bbf8dc8a6", 0xf9}, {&(0x7f00000002c0)="6400a844632794ace03b4f8f8e7be953facb0371ed3b062ab3f9697c60d1e221646302f1684100c76440ed5c48f0035e847e1f14466fb70815c67b3e2949c0bd89a65bc1acbf8baa91593fd00cc555aaf1bf20708c09349566e7962dcc9ec20fa43b35c82d87b4d7071b815521571793c3a603f809aca3e7a2bb0c474ab70922d6534dd915f36b2890f5ba1dbfde1c600a4d1a1824de8dc53c238977b9d5556a302913b5d69f2e5513bd94a67e", 0xad}, {&(0x7f00000004c0)="7f254d1a6950cff4535d994cbdc467d4f0b1ce70f6e1d0ec585e121474ef0c63554e728e52e029ac620d23d0d38056c7ee0d663084744f38726e1edda010e686451a241457437711083feab4395c9c3394472261eef6c9aac1409fa90d8487d94435dafe8a0bc4f1992d453b0747650fdb36898755581378e4b02b2e88a35b395321b2781f68a84f146ef3a74525fc48605595105762002c48e0dede9299f4da71a0b61dac7c5e49cefe8bba1c304f9601e3b8cb966e50270207ecc9b879cac9fe0660856615aae1bd06fce7588a3759fb91d668e4d0aa41a3830222f4c5153a292d8d1941531f4dfeef83098a5903a203ea4d70b4177c2ff66e2e63cfe583431e2f6cbde957c2cbdb8f910100d00765981950702486792e352de2f2ed4832840b1b989ac855fc99877f75664e45160c38c3b79ca07216fbb56791c8ec908b160d70b1eb09a85e7dd2e230f1769a3e491046c817977bac0e12d62dacfbe278a443948c530819d3563fd6cccdef38727ee847197ab425857dd9843caa23fd1242a4b5e794c556a04e7c1f5cf475a498679e72232b349a736545cbc6936830ccac7a55034f02f4e20cecd5a985b2574758db1ae4194540293f851e8d1936068349620555a6069d9804216b844c9a9a9a2f2c01f7c8c766dd0f22ab6345d75ce8bbd71ba61cd89bd8c0071ec12b6bb4829fe185ee3ad9ccfeb1a63dc08fcfe003f561235bda7ae8ace3178c9cfb0191f5287f53f79a459d2ecae75ce5b2591864cb0c9c125a1dc76d1cea41742daaf66b08d759f4ad8e337d8d8f429d35456ba6205952dbdb7a2e37531e3edf4b9d42fbbc402025888b38fd723b6689af70e89bbe6e5e6032676670006cab23ea7162b7695611048334d9062cb452ea40bdfb9cc8cd5ad66c5aded1e88bfd550f2a7ac4014f0be56b08148f12bd9afdfc055c2add81c3867b6facab7ca52f7ffff0056360f49cb7f246cb9ea44c8b7fb7093a318b8eb6196f250932c26dca5a95619b155f80eb8dabfe1a157cb44c9a0df0f5d4ee51df7916316fb5f17d1552a96ad4a449116d2cfe7fd9c720a0e5fc53c55f8ff43f97a29ab73815cdaf32f8dcbf1e7705d81aeff148cb10aeeb03565474cc5bf32edfd95eaff07eecd1e3443d3c9072605de204f62ac708109fec6369f2c030943565733501ae817c7c124c288e480da90ba6c290f2f75d2dc24da2ae30208619ecaddd0ee04e03d801cc678a80784e34d7bfcf84b8e195a62e4e9e1033a3e7c385eeacccd830728eac2ab93985d407d48b84f676de71d9874f1dc542a0b691d27101f7ef14679261f5ee8b739743a53b244ada1ef71cbbbd52d2dc7ae269aaa7f580efbf0b1a21de7a18596ef07cb819d3a830cd94aa870c47a9747e9274deba14688052029e68929c10410fb1895d7260750aaeb1a5d5fbbd43a9bbd936811f9e14bc2ef361e5b3f64a6aafab0cb86b0f24b0e7dbe0779aec3d4c2fe24368d90b2ec0f58fe1cf311a6f50f0ef0ffb88f525a8a0c48dffa09734291b9a254b4a7b03ffdd910388102f6117cf1e755f1219249f4c02ff5f28ba3ca21b08923d6fcd67803d799fdb74ba5e49a3402649056de44723ab0f19ea35e67fc1a2e4435ad0ea19ec4c26fe7fe8a37b48069eacbe1c799c3b0056be01d04a60fea42cf56027666071a516c4f8c62f6863849c73d1f29789822711d9cec77e9dfc5c33011399857c4285671c276975bc4ddd99d200b8f90324981146d6316559166a8c448674a9148aab669212099db99ff857762ec5fad3886791b1262c990d466bdb67df35e7f0795a5c217b2b3c4299c03c9775bb560603f99205323e760174e9dd9846212893d5f10ea3e56546d2adcaf8a2e9c598dabf0fa45d837eb47c41e6c3fd4d676e3cd9107a7e7cb5e9dd93f03f6e5cb7a7017eb6592428f62cb5dc2fae699ea9bbbf568417cd0e5ab31962397f971689bc59c808894ec67810b2bd709c1a77e44742f7132afbeace7a24bc511444a03dd5e044b455379e6b4c0c6d083732e2248faf9de982d23a141c72ef47b1d50107eaf753690243864568de99830bb55f7ed0a56ad12beada9a2f081d74aa67d9d3690a35241a0e4a750786eff1c55c58ee65c6dc550b9ff301ea9edeea7161d00b6b20f3fc84eee22fcfdf5a568929e72fbde9e8f0faf3a714b80da58911178b291005e7961519744e07b724026ae38cf6ab15111e1b71804a97e4f1f1a2f66bee51f52880781aeb8edac46522a9b2b75145ebdc5e7836fa94bfc42dca43355ec2721ded7ee6753bc05fa5b6ca715e0d7173d6f5e09c0c1a7361dc60e8e71978c259a39b37fcb2b94ca6e2fca5a258a2444ab2e8a9d7bb6836c801a1cd6c240f9c8ce7078413ca931ff796bee29d5ec0a43cb372473c6567ff831b2ae367494c06c3dcb19d48aa8d77b6387a818421a368882770f24477fee48e0c1ebfcc102343c5f45179ea1520c11af0ab02b80538c4ec55565b229af6eef14f8c8e9e8379d28ba0c632130d703d61e9420be0d288376bddc509c07db411983264f6c95a1c7eb93f10fac9c8ba25b1b46ad88b25b111a6538a4fb23c82e90b5595bed56a9c86facfae2365f2a2e5a3ae4f7d36286b1503dca18e128b2488477abcbc98d778b125ce536e109f6393a105300932236b46b2ec784aa062a07803f865f362e61a637777d087e6ce4b9174d5c53d802e3ba1562f94a9dbe118ff1f54adf4488b1e3b1f0ac28d075a391db209e765cab98c7ed966f881028f807cfc8b86fd50fa1568a6bb69cb6b655b93b45f4ad94c06f308c51a61c96a570440911872fa189aab60c2502ffa410bef0e974c7cbbd944f56a86bc077b74d5e49ae6d742bf4659420ea4300aab92c00642fa5f57c4c080a70981288949054d218daf5130f4e1e1da722ebf46c84c47c31cef31b66fab28d9ed2423113ce4a463ea2dcf29144065f81a1bdb77a55efdb28a6ffb475a1b2d59014cd624bac358f38d838299c1de0634d635f6d8267cf5baf367a1d046e67f06359a0dbe4d61b7b31ca1468f4121bd4d7c4c9a828d6414b0a83028fbcfd7eeddc5798995ebf86618e37666c76834ec1d8c977eaf0dc3c670f3c4847656a7ffdc6326fb693ac402eff9e2e0d42b9b297bfe9bc7e5dff63e50df22b356f75c5e6b893e9b9c05d886d9bc6f154832f2c5c94dab60515d7c23a3ab228dbe1453bbdff612aafa06b5a941b7103919e8dfe9e182528d411a4607f4dc30a4b9df1e07fd7fc117774711fac0895d2542bf0e0d866be533c6d1f392c5d8c52ad2b515844962999eb28b3f4b2b52290ef08280cf6c9fe1769cfb5105667ddbd8d1e11a7929e47072369a3f54eba3d9fc89e5de95ffe5a1130837c734965576c58d7993673da0b3fbff99a330075325cc979aa002fec075ab0787151cdc65d10b1f1b66d2cff3d0d7ea34cae6febbfdc6e6d13a7474d79428adfbde9b4bbc91c5e4fd91a0012068380cc298e74fb76e81410e2d20b00131796a79da289690fe12ea064e06702eea1311854197b653d887a7b8de76c2e3010f2382d323174d923553c9612d671f7c400a2d3f9523c2ffd082069f71f6fe00d4380261eec7f4c1f79ee4a16c67bae84b0e43aac784f167b7a20ada346fa33a2be3e3ad6d8d74e9a8fe8ec602154c8547fd3028f7d356f03724eb50c1e40bb2c999f3962e5ac39ea5c9cac77539f25ce8f211d036a04c551e98183b5c87ce157a1dc95b4596e60231c14a65869e810d2b5c0d85e9c145a6a7ba6e5a6dd96b5ffac34ce0664df784db3b43c379ef23e386e7ec2c79070a34fa205f805eeceace487c48327d716eb6442001ff9475c1adb8e27153d128cf3f2a86c304c5763717415e89b753dbb7593ec7278e34564b0fefc7cb318d4437d78e530bc49b83bcc96ca1759af23fe77bd3577fa7bb3b3c6c97fa1be9ec068db4599e88b57ebafe9e2b4dcdf4af89e74776262a057cd41dfa6a0ffc0450e7a9d59523390e1d6b0381ce2a0582faa6a6a4beaffe6845beae3fd631bb698629fd8931dbf1548f4fc0add7a47a53cca3f5e3ae4b78a62fb7f7b6add04e9dd8e66afcb88da9b3a8f78b7f9d033819c412d1f00efeb71f38db49e58cc22fc31bcef40b44f1d057ecf184b5d3fd4fa04ac18670785ccff3a4cf730a128502970cb87706755ebb132f19d099808239f292f6e3e306dc3ad8aa435c5c05e2bb9d1d204a6a402aff96ff7917d4b6f0aaa5e9269f94cda3192a41652a3317da02babfa60083f1d9682a8df5ccf71777dce80ef21542f6aabade938e5393b4a16c5c98ae3dad62a592f31c93cf641a92d8b635a9985298572f28b79f2337abede6b54367f7698885544ab67e069765e3e9259ae1e6bbbf9b71407e4b561792546c9c394e7e2e4c778d742b29bfbd625905de80d4bc33ddfa3c1fbbafcb01b705e410778fa2c666b4ebe99d2eb8cbeeb0313d65cca7629b9d2f161b62e0d78ee1adff9db67a889318d8eb8fdc1675c96f6f9c518fb79d0ad3b7d26c3977cbb304254773a1b2be9563ad91d8b0823da3061c31f1cf571ccf3f25314c2275b98c92536f92de4c017c1e1797607858d77ace3d013304237c2c8a8f853580874330c37593662fcd464f3cfe8704adc524f663bb6908b62bdbbf359ce21ab0d852df03a355ef18270f63552a19cb7d5d9b10fcd3e9cd066582ce64a42669dd4088468be6aadf04e8c2d85b5bf49eefb7649534a53990fbc13630b01489a1028df55e31147769d2b8750fcb5f0dc43b15c3b808ee5fdc20ca5285cb1e49af679556b87e43f1e50e8816d165b0bbd9b94df64e85f993995fd619ec90ba68bebb2922dbebb582250ea13c85d5ac4c811ee4ae019363a8a6445a383791811eaa3d1ceda684d9f6c64f19e978fc2747212de64e702d58f1ea6885600a0d0adc48cf66300df2a3f4175ccc10aa79f3cd28d8a212bcc5ab188264cf5aff333e5073a95ee59aa99259d02810686dfce27b76b9365b408063bf55ed9f46a31e2fa25778b8d7a9f9fbc7227fbca03a7a48ccfbea4a59d519f5364cd2fc2eec9d2ed55c27da627ecb9af10a1871a5accdfba3a081b1f778f030cfd17e99b666f2859d5ac922ce3f98ee64e0917eb20f98daa17e6df9a56d3b1923697e15af1fc9a9f29b18cec9642564870d19ce2cf717bf3bdd7fcbb0e99135799b7d61216d008d675afcf0f8e4353b3dfb91c85f9e41db71e6c4528e06c41050640cca61d8f6162b97d73577036e309cf72572a7afc506ad4769fa7f47ab635acb8282f6e4b41be3f6ed2e9e53543dcf808d2feb15f6f6a80b009a55e13f2f08c1bfbe68aed98f0e3009af30f36ac549cefcec6273d81fcd2c8a1f27550a46e4e888c51b3b24cf4eb5ed85e95f66c7d66007ab34aa50b00752dab55cddc52bed96799c8ce060ac95ee70a4d7eb2888881499d4794d03358e4db5ff5431bccdcdf62e949d303b52302428c4e2baed8497ff9ec5e8f2647a8a4a1fee1932fa01f71a0b6d3de8ac7af45257c0d8a81191093b918e78044ae27470f8b4dec6380f318d729b9c909b3e28181d08123ccf3b147d8340397cc9f52c561261862d896ecb38bcc7f80fb2ca7c7374bab1bf1b3b7a221d81da2d3703db66ad9bee7ff1cd0cbdc178f873ce0fb614ddc0b2fd8a9d49685398545c9470f59d44e37d234de8d72e57a61b7bd05eb5633423764196c2541763fc433e5b25112d15b7b1c457136b8d293524f3f5f6ca0a4977c5ac2e000c3302713e17636bf17c9b3cf517b758b23fe568b642b42df8d6b9", 0x1000}], 0x3, &(0x7f00000014c0)=[{0x40, 0xffff, 0x42, "d46d9182619c96400bece3f3d4ad8b54a938ac9a99fec3159df60696019a12b7c9ea5a8305621eadd9849ee469"}, {0xc0, 0xffff, 0x42f5, "a7b8307875df9db195f19e47dedc38c07b16321f3f9c4a5b32aa602a1a49ff18476a8b3fdfaaca1581036c9e0d931739a62c02664ff579e0a01f1ced4e5cb76ed791ea5449e96c1928edd83ea5f937cca1a4d72a9ff33576ff13e479db258bed700f3209ec36e08da943320338c6c9740655e9fbcbf28e3dc7b25e8be368f6b6455d57414579b6c3293b52e62661e2c4d43a5487bde9628cba1ff4f40a91ffd0e5eafaa33d3305c8be7110"}], 0x100}, 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) utimensat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x4, 0x7f}, {0x3f, 0x100000001}}, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x7f, 0x6, 0xd475, 0x1, "d46911372a3219a2f546a06a500dc0f555caba96", 0x7, 0xfff}) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) 11:10:17 executing program 1: r0 = socket(0x2, 0x8001, 0x20000) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f00000001c0)=0xc) setsockopt(r0, 0x6, 0x4, &(0x7f0000000140)="92efcb20", 0x4) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82020e2f66696c653000"], 0xfffffffffffffefc) 11:10:17 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b8e3434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190ea9e15a5dec9a6bf", 0x7c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 11:10:17 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000000)='./bus\x00') munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0) mprotect(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x4) 11:10:17 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = msgget(0x0, 0x400) r2 = dup(r0) ioctl$TIOCSTART(r2, 0x2000746e) msgrcv(r1, &(0x7f0000000000)={0x0, ""/89}, 0x61, 0x0, 0x1000) fsync(r0) msgget(0x3, 0x100) socketpair$unix(0x1, 0x5c1f3a73536cd580, 0x0, 0xffffffffffffffff) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchown(r2, r4, r5) r6 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20482, 0x28) ioctl$TIOCCDTR(r6, 0x20007478) sendto$unix(r6, &(0x7f00000000c0)="c2397ee27a3787b0d0eb874b9a98a7143c382315074dc1287e0c4e5b220a3ef3c9787f4781bc0703f1d04a1552dd53146b51202ac49f2fefc6f828d3b4b93468824477cc09", 0x45, 0x2, &(0x7f0000000140)=ANY=[@ANYBLOB='#\x00MN'], 0x4) msgget(0x0, 0x554) 11:10:17 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)='c\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='W\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) stat(&(0x7f00000001c0)='./file0/../file0\x00', &(0x7f0000000240)) 11:10:18 executing program 1: clock_settime(0x1000000000005, &(0x7f0000000140)={0x2000008000, 0x86c}) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r0, 0x7, &(0x7f00000001c0)={0x3, 0x2, 0xffffffffffffffff, 0x69, r1}) r2 = socket$unix(0x1, 0x7, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r2, 0x9, &(0x7f00000000c0)={0x3, 0x0, 0x8, 0x8, r3}) clock_gettime(0x3, &(0x7f0000000000)) clock_settime(0x3, &(0x7f0000000040)={0x4, 0x8000}) chmod(&(0x7f0000000100)='./file0\x00', 0x19) getpid() 11:10:18 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt(r0, 0x3, 0x0, &(0x7f0000000040)=""/92, &(0x7f00000000c0)=0x5c) setreuid(0x0, 0xee00) socketpair(0x1, 0x80000004003, 0x1fc, 0x0) 11:10:18 executing program 0: r0 = syz_open_pts() flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) flock(r0, 0x5) 11:10:18 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ftruncate(r0, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0xff, 0x0, 0xfffffffffffffffd, "3cbae506251a0000009300"}) fchmod(r0, 0x18) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = dup2(0xffffffffffffff9c, r0) fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0xff) 11:10:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000300)="d20ab91d1c1392866337bf5a472c1ae53d0607838e1e0e3ce2f9e89b4bb6d81148d2427fea25f6e770fca60b75b7662f26fe0dc9be2218c3fa8f7ca86d85c0c9f6362760a57cd68d6c808823", 0x4b) r1 = syz_open_pts() close(r0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x1, 0x0, 0x1, "9b685625d4a7908df913d70408cdc4b2168ffe9e", 0x20000, 0x7fff}) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1, 0x2, 0x2, 0xffffffdfffffffd9, "001a2000"}) close(0xffffffffffffffff) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:10:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065c) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000080)=0xfffffffffffffffd) sendto(r0, &(0x7f0000000140)="30f4369a0bcbbef433873e6f877c0e0780b04c71bd21d35c555b821cc5410f8360c936de2323e08365f025c8263db9790776bde6e699a89efbf84c4720bb942d5f3ee62e1a71e58ad9bd691594abe72ce8a490506877314623a369eb3484a4d3875e1c028f720050ee7ac2e95f6d0922e83400e0ca6992698e90a770df92faeded6c7bf53a874284b0af219c1da4c5c7934fa021a97222a47d2ce194836d876178fe43941751bae0b072130e8dee", 0xae, 0x408, 0x0, 0x0) 11:10:18 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200), &(0x7f00000001c0)=0x8) setsockopt(r0, 0x3ff, 0x40, &(0x7f0000000000)="207cbf786c2646133ad9e25cb5e09d4191", 0x11) setsockopt(r0, 0xb9ec, 0x48, &(0x7f0000000100)="cb83863ea3ae8b4fc6ae35749aef2e7e3ab638339923b9d780e709ef5dd18f549b45c95171658a8c8ff31267669595d33dfd544df1e06f", 0x37) setsockopt(r0, 0x0, 0x21, &(0x7f0000000080)="caf5b415", 0x4) getsockopt$sock_int(r0, 0xffff, 0x1012, &(0x7f0000000040), &(0x7f00000000c0)=0x4) write(r0, &(0x7f0000000140)="4196e0c58e0a6d13c40dfcdc7b74b569654cd5e2e4b8", 0x16) 11:10:18 executing program 0: r0 = semget(0xffffffffffffffff, 0x1, 0x0) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000001580)=""/27) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000000)=""/114) 11:10:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) r0 = socket(0x1e, 0x0, 0xfffffffffffffffb) close(r0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r1) 11:10:19 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = dup(0xffffffffffffffff) read(r1, &(0x7f0000000240)=""/174, 0xfffffffffffffd67) utimes(0x0, &(0x7f0000000040)) 11:10:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) close(r0) dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfffffffffffffff7, "050355a8a5dd3800174e4b00fffffff000"}) ioctl$TIOCSTOP(r1, 0x2000746f) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r2 = syz_open_pts() fcntl$dupfd(r2, 0x0, r2) write(r0, &(0x7f0000000200)="4bdfc2f3c9f5a071cd510f9c706b0212ec972524cfc31fed860e4e3764a79ef61630fcaf4c50b7e47aaffdb669a5f7ba1fc566337cf0f942d184d7cc10e483a82f071a67fbd5ef7934455f03c962bad8196a6fa9c3cb1b5e70823566ddf9340f0eb735b33e9aa25f17a3b22e4e9729fe22a4a1b26fe36dc392c8cb52a45d1d50ffe50a542334fc8fbd7eaed08287885eccf86f82b43017b7a5eea6d8c10d7d16902c3308175641f013c034c609fd0fbb7079a0ee4fecd4f331b48dc0b13cfbfe44ed136500bec7ed618e3920f2b52d0b293f35bde5513177048719eba2", 0xdd) 11:10:19 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000440)='./file0\x00', &(0x7f0000000080)) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') readlink(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) r0 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) setpgid(r0, r1) r2 = syz_open_pts() ioctl$TIOCSBRK(r2, 0x2000747b) 11:10:19 executing program 1: r0 = socket$inet(0x2, 0x8005, 0x26a) r1 = dup2(r0, r0) ioctl$TIOCMSET(r1, 0x8004746d, 0x0) socket$inet(0x2, 0x4, 0x6) 11:10:19 executing program 1: mknod(&(0x7f0000001880)='./file0\x00', 0x1ffd, 0x80000) mkdir(&(0x7f0000001780)='./file0\x00', 0x1) r0 = open(&(0x7f0000001840)='./file0\x00', 0x10010, 0x0) socket$inet(0x2, 0x8004, 0x5) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f00000016c0)=[{&(0x7f00000002c0)="c5a2a0ac0c589615016394e6d53e98b918a9de08647e4129198e92523a87ed16c47e280f195295cad71fa1d487f389f30844c8cb7c31f340ebfeb89726ff63ca3dcd361ca4b56c47", 0x48}, {&(0x7f0000000340)="f46f4de59c7343cb6acfc000fceced7b6808456276d0cb89431f1e821ecafd31bae1296561230cb410a67a026df3264e031f9bf5871f9e1c345b613b09ef97adb644012306c9fb6643aed78de596c603af98225ce5e278b4a04442e3db0514b95f8b58f6fca287cb0ba7683e892f08390feebf53faf78ce16c144b9135986f26caf31db0c5d8e6b1a11ff0eb7732aae18018afa1758696ac019b8409", 0x9c}, {&(0x7f0000000400)="92f45972a7ccabb29b7659a7ed8abb478546bfc69266788dab49d3b361f7bb7f325239341df18215027b837d4d9a35ddaa76c444f8fdd53944fdadd6a2e8f774b85bf132bb597549c2bc1e02250f0d91b5981da909b8a6af10", 0x59}, {&(0x7f0000000480)="408e918902e228eef30b783afc002961263d86dcfa8ccbb93408677188604f535588365f635afc86b346c25790b8ab3e2a57eec4c901e3ca19f9f390fb56f086e76c038e8fa529f443861519b2f338642fffbb0526ac5441d0476ef79b28e4d3e6e726bedd37ab1ef3c4be12d7a89a3cd19f65e64f0c6efd97e4da92f7dd5cca466deb12c7e946f6edaed338dfb9b94c3383b117e1e65ab5085c43d50835b0d194730ea5863a0d173577d52d916dc1ca8695195bdba8ae1f9fd9d15afae719c750fa3d0258fe5eb296048b790964ab8ec2ed7171169b69dc8ce0b84ef7f79d0302ba96352cda64181a58145cbe13bdcb61cbda42420bb299728fc8359e01c61354174c65aa4203c511b0dffff6086eb826bf6d5929bbc11236b8ad19e70858c07627a11ac3cfca64724db14679eddf907d6e16c9b29de2e99c77c4eb66aa0a40090177909850f46dbe213ebc5c7888e4c6d36bbb26b5a48cbe81534b3657a8a5acffe257fa96f93ade438a3a626ae8e4cfd2d4a227e57c0d94c3904856f7c61d5b9b9d97a13136d45fbbf18ea29e575e383a943a16e7843c7d0d4def6d3b1bf456221a5ecd25e77dbcd157aa18b70c3eb62b3a11551e5d6afd17ef89ced5afa5a68ca9d2bb6601a41c42619d66a15057518003771247beb2ad8e906de51daf3dc45b5c983c0ab81aa165c66aef16e7887a346477b54589068da0eec05d5997c7eb41246c369b7e5a651e4263abf7a9b39d105ed2ac6909952c893e8a48c9bbcfb0e23ea0ab62f0df03b9cdb0946a86a65aab044c918714c3624786f64427c4817974e3cf24a4d09e4211c186a885ac2f5017922d28b6f9fe2665d14e72506cc872585c6d9d4fa3989836bb4f4b5fb9cfe232dbdce4c54f2e4246b4139ab2be3e6d063238fd236b2f53571b21000136f0754960669885fc4fce524bede593243ecb3bc923e03fdbc8c2922700e3a69f4af41128410a2266b8c42ac9f3d2fc8af325ddea1749003c502ebc2ac631691280450c72f9df2a649889f6d4597ac26c97c53d92ca60583dac6081c66f279f6ae3c075723e7e96c0c077e53bcf9f9fe87cfc88daebb2c35dbf7d63cd7f2d1e241e5d059c0015e5bb1e3437783d4bc4bef9aeda13b6d00a1ca09ab80247eff4577dbd2153553b153f7dbfbc07c5a7316d8860f1e13126f6a02e1b76a3450902f2254d53b625dad73d432d0b465f886f9801479d7c3d702c7c0baf0564c756e0099387dfb185285f61da504550a357a41f30f7844c9facaf29c27bf48c2e0079433bad84d0e4d6df0d08a6184281cb0b423ff2ecd9f9b78cf2ba710c0ea8656d77eb1136f7efd985cc994916dd5d578c4b4b49d76922d7045c45fb4f642c5dbbe159c5fa8012fdc50ed114bf0480bef8866e1ce2a3142a16fec3537b8477f8d121a4d15a77a9b2e595bab9ae7033ab4294c006dbd4406366147c92cf905386acdd9fa8369a2f0a0f2d5ad76cec9c55dcc4caaa07d758671689d76096d4dedf9c1c0f79b25225fd8fbcc92e2a25e8659f311cd81aba9060f330e1e28626f7dc8fbae8bdc5699777b0fc2ecf0936019fa1c9de6672c0edc15931a261706ff25632233612a56f29a779c2a894ed90ad9011b0b975c67f5de8193e65931ef6e40ddd4a7adcfbd0de27c1728b0901ead055c4fbbcaf9053f488a67e4f1a689feb07783a9256851901afb18b1920425a81f8d235ea436ea4943f7d1d64d0056529bd115b2e7d25b44ee727329e8bb062ffde1bf94e5ff7337d3568f5612830e00482f4e9fbb77c493b992665cd169f68690a1c10ece09a7e58e88dad574de1ae54da4a8c88d22e1dde62ca1ed8a75cc26250119f037c934ee32f47605b1601331e05685d09d61c00b782ccae13ce34ef4fa14b33e24d0c7db27e3b3b1d4af59a4c87cf82f2914b58382620b4a7c71d55c596c40cb77198b11b5ad46f79919c89641fc3bf27e30372d5d27c7766d9daadbbb7152cd111255c4033c31a5c60963480a2e88f6ddbc91cba732896fe219be39e167b66ab6cbd2df7d4c7f08d02ad46f4d248ea480f65b52eccc6eaac5b61c7275a9f7a8230d3c2892e2bbc3a1f8409b0610265bdc9f5f4cdf4a0576eaa20a8bdcddd4152b2cac461fd11e9ad9318df63792156a6d32fdc095d42719c7a6bb2ab0fc433dce8907500c88ce1d6d92547ced782072223d78a57ddb527f66e2b3e06e02596d5603b51f5e2bf0f1a280c88201d316a65fefda54ba93d18751a1b82f1178bd67aeb79302bcd808f028e52abe721c2f0053cc5b62f9713f5f5cbbb28458e1b9089ce658bbb9f3a9d46775771dc727463b5ed0bc7bb2b872f46e57e39de41e48d6a2ebb5bd9eb5c54d7fcaeb88c57d325a684634a5acff08d4887867f991fd404688795597caea30978844792c02dd0632470d555a4a7d0f5bf9739aee6969c2651bacf537788fe684b1cca531d5a7dd58c279ffc6a03f0d35027af3299c212bbda834952dce63205eb8da005b59b18571d4e83a8eb23709df3ae7ee9342774de0636272465b0db928b041956b9244a578a61019225b153a5011834a640a00c6c4b90c86cc9d4fa19f8fbd355fc173c5314fa1489391c155e9bcb8b0c663c1680ca5c317adbb49e9f41a5fb1f04e500878df735b4ca52324da6a1f6bcb60431afd09fba1d9ebc446b43d6790f02901ba463b8eb44ed85bd1344a33ab9c2ed1178e0483ceff7028ce34647199c3e469fed64872e72dda59a6f220cecfe59d88bb572b20115c8950b0dd83d22d20669a1c695b3dfce809d624bd096d90d29843a87d5bc21f0b0791749875c209dcea956c30a542ca526f3ff644226ca850a33864fe7b284df302d1d4d34e75b30d582517f97a3a003c6047c312787713e1b3101c3c3db7c7a7cb213fd9fa0f573bc7d11bcee6bec55f12b9a87eeedcb41b1589ecc875e248bc0506d8dc48622e5084205ca35408495606a2c69c418a39023d9598f06debf76874a06c2f1b3aaee858893bd53fa393ad71d253b19ad57a72fc919dc6f1e6d357c56330927cbe9c594380c54d3a72a11fa54e43bd96f1580f02826f1059e09e127ad95d73c512b5ad7f3587676deee8798341b02fe61ca0bb3ca1d19d9ddb85a3f5e359dfd75b8d41f1cc890f1376830addc8b00d99366686122fa2b95fb3e9a6dbb3aa9c32707b67f9ee8ef75e083dd1c37a85d2f0595ffdeb237c0f1c5af06918247d660f1df56ddde582cd34afddeaf20bb66d4ba66f54fa986b9072dfd1db1690ef5b56e1a316cec952634993121224da8d395d84fdb0958a46277bebf64deef94e6a3b840e99b2e2e2bf4265a8e8fb124beb574b9bca71afee04e7e93617b936f18f6651e592b3b3177de8987aa99f7e7f9706f9cdf15f96699f47a1f9eebb2b0b13f330411cb7a21a33e71b092e7d0fb35225c722965a1a458e49b13f3e6f56edc37acc411982d7c3aeb192842fd3c0b30a2c75d9296ed7423d3a858c93c36d45da8f981cff0b452aa100e9282ac72acdc3ef4326ed851cb9830ac5407edf147cfd753a369f87dc75de3803f2c202ace7f4cfde1c9a39116c937b2d07adfa81beea549a1d4467d9f9b4820388dac2bf26ae34def392f6894cadfd45fc673ba2e93a3f68d6d5ff16f1c6de6fc7dba13b5de8b8f7c44b5a6746ae2568ae19a3996302fb6761d85601caeb7a463e557dd53d60c6d3e4b1d217e15de78068bbcacfe59a611a48e3ef99a9584ee825966f8c4979f67a3398a2dfff4535a03035dacf5869a66e2585c27b65404e1d010c9853a9e9e0b74b5696a47a80162fc71e3555dbfbc44417a6b6b6bda986830745d135e32f5db3de7eaf1bc8219ab90b08d04fefce34cb5e21a29abc81e0ce330e76272ee0affa0b0980a90c1c97d440fd8e07cd4a727b9c6a6e5a59e405abe4f5cd12d213eedd394911f6eccfbec6267d9b5020bd07757b8bdfc078da7253968affbaa194f6f54559f63977878007a78ece2c8f0df9b210e55f7f8860248050ca2ffbb07260a5eef8f591c0418ac816a38f5bd78069245fce29e95ea4b6633a6194396c635c5b554cfbc210d7467abf4679fb4b4c7ebc41b29754d525fdb57b5ac7713d2130c06f337c5b3a1c3810b33c374ed7905ba9810251f53338e847c265106808a5fe942ecb1008a2d12c445ae005e6bdd57dff510e498953ccf5cf18c22071312347500e9956a4bb9592ccaac07cd2b5497133569231b699b0ba05529a774fe6f6b7f2bcbdc80c39f423dabcee39713b1210e116b2bb9adcf33790f2bdfd4159e3019511f674b3d893a544da544caae65cd03fe6bc10e595ae6242f5fa3e4e5a4d22e0aeea6321fdb3500ef769f83595213d03e4409f10ea7870b8226eb98be07e41109fa5f21902832574ff3feeace935aca73576c56b6ff8557d8a29507740975e75ce98df968cd9c1be1134f34323b0fd79afbd26f57692eacf45720590a9701b724f384bd402d26bfa1cb70da0ab6c9a17a65e5a7e22088bffec6477953780982fe4eb6998a368a1865175fe737af40d507c74ccdaf41d175a99c8c5434784b962a123262ae73b4d6e7ad382060b924d8043ee22f00cfa8db8630a4cc64cbbb3b4dc0972310bcf60fa4b3d69dfb98d64dd888f392d5c880134e75531d36b2bd96c47ad57362af312febf3803d94d2e27194bd8ad325d6f26ac8abb8a2fca3400bebe95d7e90730576d4bc64a2e1c9f18810241851fa3ee81830d6d811726352b381d74e9ab3d725cb1a5b07676c662f9ed8b0df05bfd082f0a6abc52c0b0c802e5e0576da23b2ece7beb25897124581cda019e595860ff3d683900ff94e82ab632d3a5e6ae8d069a824e03ae94ae93323c57aeb7d4442752ccc43ca2ce231c128900abe01acfacc0a2937bb05f2590b4e7fe1ec4c84d59cbdbe7e5af6ae6c75f62ad7836ddb23a87d6a103c4008fc6410b2548780b40d4f0c8c93244cf374c62acc3c0395d0c351b40f4aa591466a86544b72e0ea579e407235f5ba56285b82183989887dc0e78cc5c24fd3bffa8e91b2a7a8136baf320c23bb0efa9350c847e35b2927d68c7e02bc17d079e4f794b775750e05c7199c135b9f7c3162114c491d54eda5dbf03c7c93e7136eebc39472631fad91fc69e65135f6f92f1c059c8080be3ffb1d8efa24d095ea767391d90f7f9a1f13d03509d61b4762973e3be5738bbb464c0570bc0fe24c2314684c6153eaa8362c6d116fdbebcf0f79f8f02ffb3c1d259b7ba67699c41fca2d98bf3cfb357ffd6175013251a5acbe3f2f0e674167380cda541a20f17dd00db28d31bd4410f1fd46dbd609cf9dd48a6a46d80ab388043612c8addbcdf0d7fc6e2f03bc154190b1e3e5b659834f7a57c3f80a4fed84a2020c6a20e1b7a58995ddf106683089df865637be925d35624ea308384624bcc5d90bc1df6408f4d0f42f5b4d74a14c213d5827a6355a89edbb9cddb0b3d004350c3115830facb80e76192dfae89a21a5477f7ba37150ca093b30a49e802a36def520f3ac9b163c287636c4eee80e143d481221f48165ed7b4e8d7317d2e4fa68f89da4433a7fabd8ab0478072c6d84b0d497464459d540b8243487cb9f14d5c1f7d0df44363af547d677e55f1fcdd3edfd2a5b4c29674070e4f739a5406b5a3af5d88427ed191058045552759035e1811ea261640ef6740edf07000fdd21714a50672eab3fb2f47d0f73b5300b2d7902efb3560b22089934a1285060c4e5a64b4fb38fe08263ac87355cb552159e6c668e4f903fbd9e7523e48b8b5e7c5f5b6063f3325b670f", 0x1000}, {&(0x7f0000001480)="8fab049c57d7114d59c0cf2e709488f54022d0139f6e8825d329ebf7e969d3924de34836071c7715f688b4c382e2adc9cc41887c00d4ab2ec43f622f36121adcfb2b333033d2def260d026b8bed24a220a878d36cb693e641f9fa0f63e7cbdf4338507cf475a096dbfb74057951f27090e16c55049c27156b08883c0ecbc542610f71b3d02338253f43ac6956b31ef77f37d82e0a08b13e91ab95570f9fd", 0x9e}, {&(0x7f0000001580)="8812b5bf05794ec60d8dfd086172ef429137e81cf127cd24131d74f142972347536162c7c9a876bd799e862b8204f60863e42c484a9f9d6b5acda5e72864623ae88d5cf964a3acc4b4c13127106bc6656b1d947cd67940e3", 0x58}, {&(0x7f0000000080)="3b6f83d671bd49a28c5158a63eca3b2a04e452b1e567b5b8245b0d2315069c9c1f4790f62543dfe5552f1f6b0b89836e47", 0x31}, {&(0x7f0000001600)="8b573236bbaa1e8480176a6b690b778bbad3aab906e05a026683d2c0659860bde4337258ecf8abeab340342ead8fc77a7e57fb2e82eda7968cc5d4fa802b385ad2e339d7d37d663b8342c6ec0fa495403708fe5f72ef09f1d153f9d38bf6f784cbae784674e128a347a0d5ddd194a7263be26591f4ddd4260a0e3aba5e754bb9596f5af7b028fd17f20a470ca9e00d77684abea56dcc", 0x96}], 0x8) utimensat(r1, &(0x7f00000017c0)='./file0\x00', &(0x7f0000001800)={{0x0, 0xb8}, {0x1000, 0xffffffff}}, 0x2) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000001740)={{0x3, 0x60000000}, {0x100000000, 0x5}}) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x3}], 0x7, 0x0, 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/255, 0xff) kevent(r2, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSCTTY(r0, 0x20007461) 11:10:19 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0}, &(0x7f0000001100)=0xc) r2 = socket(0x10, 0x8004, 0x6) connect$unix(r2, &(0x7f0000001180)=@file={0x1, './file0\x00'}, 0xa) getgroups(0x3, &(0x7f0000001140)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000001080)='./file0\x00', r1, r3) setsockopt(r0, 0x6, 0x1, &(0x7f0000000100), 0x0) recvfrom(r0, &(0x7f0000000000)=""/4096, 0x1000, 0x2, &(0x7f0000001000)=@in6={0x18, 0x2, 0x1000, 0x6}, 0xc) socket(0x18, 0x0, 0x7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001040), 0xc) 11:10:19 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 11:10:19 executing program 0: r0 = syz_open_pts() r1 = kqueue() preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r3 = socket$inet6(0x18, 0x4000, 0x5) fcntl$getown(r3, 0x5) r4 = open(&(0x7f0000000100)='./bus\x00', 0x100000041, 0x8) pwritev(r4, &(0x7f00000001c0), 0x0, 0x0) pwritev(r4, &(0x7f0000000040)=[{&(0x7f0000000380)="00e3f7ffffff3f427c1f35bcd8ba3634d9218f1050168480bf60cf33c65daf530bb905b3d59db3e7e9319c730ca5b431d9cdb4e567714d32f8adb8cffa5b41e53a9551137b9d054443c64e8026e73f4dd4cff937bbf9332b153061949ea8bbf83bea0011cb3f06a45f38d777161908fba1e8fbe975c8840c4d960c93f94b4c9e64b4fe1df2035fad5a51534a76", 0x8d}], 0x1, 0x0) pwritev(r4, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x80, 0x0, 0x0, 0x0) dup2(r0, r1) 11:10:19 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) readlink(&(0x7f0000000300)='./file1/file0\x00', &(0x7f0000000340)=""/4096, 0x1000) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) r1 = openat(r0, &(0x7f00000001c0)='./file1\x00', 0x81, 0x100) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file1/file0\x00', 0x6004, 0xffffffffffffffff) sendto(r1, &(0x7f0000000280)="67df237548962859", 0x8, 0x400, &(0x7f00000002c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8) mkdirat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') 11:10:19 executing program 1: r0 = socket(0x18, 0x2, 0x8) setsockopt(r0, 0x29, 0xfffffffffffffeff, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendto$inet(r0, &(0x7f0000000240)="1078656360c060bbdb5a6c0d831870eceec5da5d1d571ea2f4253d215b0b471f8eed532caa4b7b34c0cabc761f0443e6042024e94adc7051d5eb12cf13752ea46f54464828352c798bdf8e20845203f4e9c94662b7262357cba4c33d87c9a89b06227696350aa8f79c1fa2c9ceb99aa585a46e763d6177391220b7f519ff951f7182c11121248c8d0ef771d0f4c9426ab34fa68d9c263c0bc5d7d25e245589f969afb291252e5ef03c0112392971be0887f27cc998d43fa4450ffb47742ad1cb938b4a2cd7a211f630e50a5ddf809bb17113500a17aad1af1becf437a461e94deda7c99e5563adfc42f0759bbe6f9e7bac", 0xf1, 0x2, &(0x7f0000000340)={0x2, 0x1}, 0xc) close(r0) recvfrom(r0, &(0x7f0000000200)=""/29, 0x1d, 0x40, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) open(&(0x7f0000000080)='./file0\x00', 0x20, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') 11:10:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./bus\x00', 0x80) 11:10:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvmsg(r2, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000200)=""/97, 0x61}, {&(0x7f0000000280)=""/177, 0xb1}], 0x2, &(0x7f0000000380)=""/2, 0x2}, 0x800) getgroups(0x2, &(0x7f0000000100)=[0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setregid(r3, r4) r5 = syz_open_pts() ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0000000000000000000000000000000100"}) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000040)=0x12) sync() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000400)=0xfffffffffffff3a0) ioctl$TIOCFLUSH(r5, 0x4004667f, &(0x7f0000000080)) r6 = getegid() r7 = getgid() r8 = getegid() getgroups(0x3, &(0x7f00000000c0)=[r6, r7, r8]) 11:10:19 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1ff6, 0x7) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) close(r0) poll(&(0x7f0000000000)=[{r1, 0x4d}], 0x1, 0x0) 11:10:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0xe5c) mkdir(&(0x7f0000000000)='./bus\x00', 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x2, 0x40) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) read(r0, &(0x7f0000000480)=""/189, 0x6690bf5091b2a900) open(&(0x7f0000000040)='./bus/file0\x00', 0x1, 0x21) open(&(0x7f00000000c0)='./bus\x00', 0x180, 0x20) 11:10:19 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/17, 0x11}, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 11:10:19 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "dde7150aeabfded248b1596fb260b6a92843e99c"}) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) 11:10:19 executing program 0: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x4, 0x2}, {0x18, 0x3, 0xfffffffffffffffe, 0x5}, 0xfffffffffffffffd, [0xecc, 0x8, 0x9, 0x5, 0x7, 0xf1, 0x1, 0xffff]}, 0x3c) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:10:19 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000000)=""/34, 0x22}, {&(0x7f0000000040)=""/115, 0x73}, {&(0x7f00000000c0)=""/130, 0x82}, {&(0x7f0000000180)=""/17, 0x11}, {&(0x7f00000001c0)=""/72, 0x48}], 0x5, 0x0) shutdown(r0, 0x1) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 11:10:19 executing program 1: mknod(&(0x7f00000004c0)='./bus\x00', 0x80002002, 0x28ac) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r1 = getgid() r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000280), &(0x7f00000002c0)=0x8) lchown(&(0x7f0000000000)='./bus\x00', r0, r1) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fchmodat(r3, &(0x7f00000001c0)='./bus\x00', 0x8, 0x6) mlockall(0x2) readlinkat(r3, &(0x7f0000000100)='./bus\x00', &(0x7f0000000140)=""/121, 0x79) 11:10:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), &(0x7f0000000040)=0x4) semget(0x2, 0x3, 0x2) 11:10:19 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000)=0xceee, 0x4) listen(r0, 0x2) close(r0) 11:10:19 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) openat(r1, &(0x7f00000010c0)='./file0\x00', 0x10001, 0x3) getsockopt(r0, 0x5b, 0xc, 0x0, 0x0) pipe(&(0x7f0000000040)) getsockopt(r0, 0x400, 0x80, &(0x7f0000000080)=""/4096, &(0x7f0000001080)=0x1000) 11:10:19 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchmod(r0, 0x40) setsockopt(r0, 0x2, 0xa, &(0x7f0000000180)="12c4eac0d32f", 0x6) read(r0, &(0x7f00000000c0)=""/81, 0x51) 11:10:19 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f9fffeffffffffff"], 0x1) pwritev(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)="5aee711f1edc2277bf9955e0ad293f021e47cbf3d3b2da3e5cbaef778136c5afb3e73365196b4b61af455585f5c738931a6c1f97ebbb6725474a81a6c448204de88020dc37deb68a9e22be2bdef8b69ff44f86dcb13e096b49bef632fb941bc8d96a08f04ab50f26f93e3f032d5d5e8c87842e0ed2897b690029ad87e51f76ee4ea1143fba5eb56d8472661b58b776c9947282", 0x93}, {&(0x7f0000000180)="b6994b974f54061177f587b759f87163ffdd1d12997d78649c03f2efe3e19f19e95bedb7c3a4b058ca79ff21dc65f57a6bb03908418ed0dc50e679dba636934d94a113fab8abee0e0e758643c38b4303a78214a798d0f616fd58313926cf091f6675d20c96367a6aa67cebb7a746464861eb3dd694f4e4283cfc4dbf9c50c6b66026fcfbaf3297eac439478ab0702c1e6d3212b8be75b1f3d549d2110ca7dd84ed82dac12f", 0xa5}], 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="a902010000805cb90cca8590", 0xc) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') writev(r0, &(0x7f0000000280), 0x0) sendto$inet(r0, &(0x7f0000000680)="5e4bb77f0efb2fd35ea933987bfe4ba2525fe94e5cd85660afbd30610cec27b9882ce4915ef990f4acad4da6b15684c67ed30076037dd0657f10024442c7e632faae33fc59a7fbf79fd50320dcf4b60179969061696aff4a1c801f5bea65c16e51c72d", 0x63, 0x402, &(0x7f0000000080)={0x2, 0x3}, 0xc) 11:10:19 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="f9642b010076eea4fba3"], 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) 11:10:19 executing program 0: r0 = socket(0x18, 0x400002, 0xfffffffffffffffc) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) sendto$inet(r0, &(0x7f0000000040), 0x0, 0x8, &(0x7f0000000080)={0x2, 0x3}, 0xc) 11:10:20 executing program 1: r0 = semget$private(0x0, 0x1, 0x40) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000000)=""/162) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000000c0)=""/9) r1 = semget$private(0x0, 0x6, 0x202) madvise(&(0x7f0000fed000/0x11000)=nil, 0x11000, 0x7) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) flock(r2, 0x8) madvise(&(0x7f0000ff4000/0x3000)=nil, 0x3000, 0x3) mlock(&(0x7f0000ff7000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ff1000/0x3000)=nil, 0x3000, 0x2) mlock(&(0x7f0000ff0000/0x1000)=nil, 0x1000) getppid() geteuid() getgroups(0x7, &(0x7f0000001300)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r2, &(0x7f00000013c0)={&(0x7f0000001180)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000001200)="b9e5f430ef44ab2b3cd13b0f104e56a8b3f341dc856a6a41a9ff3d5a9496883b682e83c69705f1edc2b2d84581968f3b86de9b8e1b4936f192fd27dd5e50ccc78f2926a76931eb96e031bd7fda3f6ef4753e21f94ff90d42516cdc38a790965762a247d2df29a57529eea1ff75f78042ae38ba5fbd4fc10220e6c532ee7965cab87602", 0x83}], 0x1, 0x0, 0x0, 0x3}, 0x402) getpid() r3 = semget(0x0, 0x3, 0x4) semop(r3, &(0x7f0000001400)=[{0x3, 0x3, 0x1800}], 0x1) munmap(&(0x7f0000ff5000/0x1000)=nil, 0x1000) r4 = dup(r2) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) fcntl$setflags(r4, 0x2, 0x1) semctl$GETPID(r1, 0x0, 0x4, &(0x7f00000014c0)=""/85) faccessat(r4, &(0x7f0000001540)='./file0\x00', 0x8, 0x1) getdents(r4, &(0x7f0000001580)=""/4, 0x22da5ba166e8cb20) faccessat(r4, &(0x7f00000015c0)='./file0\x00', 0x19, 0x2) pwritev(r4, &(0x7f0000002c00)=[{&(0x7f0000002b80)="4b695f55556a5eb6ae01fe445f8824fef16e9618d0996ff7f60ba1531adc5d3663831b115abd5e345afe7ce0a93bc5141df252f074c75dc6de638e8f82f15de9729aaf66686ea658d7bae2bc4e463336713de98123ea5e2e4753d9029e42cbeebe3a5187918a18b0c723ea5b004ff32a267371a1dbee334be444ea", 0x7b}], 0x1, 0x0) flock(r4, 0x1) fcntl$setstatus(r4, 0x4, 0x8) semctl$GETPID(r0, 0x7, 0x4, &(0x7f0000002cc0)=""/107) 11:10:20 executing program 0: r0 = socket(0x10, 0x5, 0x7) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xfffffffffffffec4) 11:10:20 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x100, &(0x7f0000000000), 0x368) 11:10:20 executing program 0: r0 = socket(0x902000018, 0xfffffffffffffffe, 0x1005) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x1000, 0x4, 0xe572, 0x9, "096ad33ddcb9de6cee55e7b0b6639eb7bea19446", 0x2, 0x7fff}) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) 11:10:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = dup2(r0, r0) dup2(r0, r1) fcntl$dupfd(r1, 0x0, r1) write(r0, &(0x7f0000000140)="105f21f926fdb987192bdab5ee4eaa00db6af270890ffcb48186f24a34d71b84a76a28f95bc0c6d0ce96fddcd432d7b29bea21878f917ac82899e2954c693e1848a8e806361c985aaec0307f5cf2ef3265ca08db080c5c40508ad2aab56865cd7d7be117fa6181575d879fee2177af9e3672824c59a2dfa0b72812155d3bb3ef7f70e51879405966c2d7618808cbd1d056ac07a281b283e85ab1e810d1bdeb8766372bc195abf7219b023b5f8c7f81705386b2dfbebd00e30be9de0cec7db0351fd39882a03441849b6e9fdbea3fbbe78454abb23077672f0b56e5329da0e28d938c19240597c0ab1f22ef85bd754a7ff7ac87d4f85f691a19220341b78cb038f18209cac43b9caa1e6729a7cecfad5b022ec0b7988ec27c15143705ef3ec363e9c5241611cdfd68a38f1e5253bc3c9cb601000a1f76f904ac7a50c3d4c04f85af102429ebc7ab6a92d7a96382fc344895c7f17740e0c588b7090d33b190eb2ee0d7d784345cd08b53e331ea835971893b027369c3e0fdbd3f572c2da8b83104d0bac2237cfca2e54d021358be58eb5d2d7ad559f99173dc2295164d7700fbd851fec7a835c1f43506ca949ae7eb6bd07b55a992858dea82e8aefebd36e895f75d2875c5ee18ebe00e49face95be96565cabc92228bfb6a9e9bcb0842d8224275165b499c45b2c04b0e7971553a23429b8ceb283afee451c373d6658a5ebc7d909b82972f51a2494d41f4aa94a20561d3d647af1c63e256612074c51ba22133d38806664872846f7f12deac8d26233dbf61011af31cf82875977dd32b00e07569c455dd70488c78039ed24308117922aebdfdfd56118a19ce51a035d99178045a8b7c11875fa68dfb391bffb825c90c698d248609430115211452e65c29ede18f364fcce298ab0cb533c340160806acceef14152b5f7c5ca7e2f9860c1fd71340616800b7692eb229d5314733f673260a35ad9cfb4910244bfd87549024cb9e84c5c6da4f406e54709879c2035e687cc6adf74cf67ceb8a208205f580a48ae15c641c44262822578814b45b94ffe527bd45807364b484387b699f868d23f2a9a61e48f472ea60fe01f739df3d7265c1b60bb97e830f6fe2f7db22c3626fa5676f1d6e71b2507c3c0d4b1e33690760a9791e33397dbef57514dd6608868b5efc66810351747f17aa2aa48fd9aa7fb8dff02241a55366ea3e1a23c2fdcbc325084adf5aaa310fdc2bf030ec1d12c47728273686e59a637777ef3eb96ae3a45bf7a8bbde85a2e9299b4e130988222fe3a941af36f1b45238e5d45a40009c2af051add131a2c1a606258a128931a5cf64506fcf78ec0eb3c1aa32caa86c6032b9512377adf0e2c851d5528f1c3f8a374d5f4ebbfc53084f1c4249f36b545d866ea57862d03f1cc0ab305a51b781db0f5a5dc909b9bbdd3d65e480d9899bcb94bd6a4799c013df73f7d4a514a33df533e10a5f00a7715d51828f78f1d30d4dc6d1eba43d58186001cd70c797880c1f5bd51b222baf810dadbb1ad7d843610b9b49e5bfd467cf8f208f40839e5ecb42a9ddea8951b93e4058c0eb2e011a0a2866fd497b82c9710705b027701ece679fd134f8de927e670e23664d4c64f5f7cf44084ab03dacdf682ec2e68abddb469106d21b68a9d6c1a29b119f22cbe6348902a54d7da77ca74a40da3c84b6ad4822055daf1f9bce87b44bbfc4772a4862c31dc3beebdbd0f03ba541bce35eba6092294f12ee480db733e3dd72f9b56568597818cc959e78defba35bc1861d33815c54333d949c87fb8e991d432353e7c3a1b212aabf210a71150bff9fc9b220bd923ecab79fe536cb5cff9843c23c794362c0c275c015dae6b1cba60327f2c3e66ba633a899ab8a5e854b8bee02dd8d08b09a3d317f4e6fd5b92005333f9c23d860e0b3073b4057cc840368faaa1324ebff355373f8c2562c28b146d2d257e0478c9e38a34525014c7076e8b802a2d230c7453894164d0420c78a5f73885aa86eff2fed8168e3771a9e6d93e7c3f0b661d1eff3489c7c0b4b30ca453c43b29580b431d2957fbf4cc01e247ee46057a4791b470d988e7a460f979077a00553476b273a45faf572c16b63a31d20fbacc99e04fe20e7debcdda0a05d8f2b86033d87983d216a6bcc803d313499302bc61dcfbc5cb5d11ed63f59a194be9765bc858d831602726a380d0934d6b6325a622e80f04b8fee3f4dd61983bec4eac2de6bf37aa0101131bc78e335de0dfff69357117cda5bbc1b69ea971f208be64fca5f68180af7f63b38fa3d131f14861cc927ff6d1e4b0a90fb5427407bd80e1f5d411a1fd03fa274a033a38dab40cfc4b5652e1e6e89ecd0ad4d715e3df7b04f9abef18c9c506abfb5ce01de72a5374bcbbba3fa49159d55d0b2f63b1dae177612cc090bafca8c9a55aa4ba401a5733d6dccbdf7a18b5e28392053d5ce5bff033ebf344a404fec3afce15422fdddb4150b4b06af3f84f6389242299a3689a7ded6e35aa4e7098991a57e704bc1fca1f76c37b68a3d8a9f01e873ca7e0b611de6c91e3fd51a0bc57ced5df3a5515925c1ae1f58ab56d4fe5e3b3848be7693a98114c2b0aa3f5e6e363cf51a0d6131ce902846c57b937cb5afaa9b7496819f840d3a24a375a017f048936569202c73af4a278e011a3ab5b71735ba1f4912aede384d86ba2e27c5eaffd7b6b116d8cfaa3a8890b3eae2560fc84f96f56f23be78c2989bd0c4420713885b0bc2ccda2bfa8ddca36f9bb9cdcfb91f8b7721d3b5d4c37fa41c94bd4040edadad4709a408483a9afebb3e6f13c35ef071d30cfad487cb1db5495c2054d0832985a0cabe766e91d56f867982e456293f2da8de8271660ebd6a4a369cb0fde9bfbce0872e1e5da89538b53aa82fa5f59cf0bf4a80fe40648cfcebf86cd30a5e4eb881fefcffd1658b422986d2b28a4fb2ece5941d015e7909194682e151ca711fa69bebdb978f464ab2c7aecb172d2b13eda5778c9cb7c1ddbfdef29cfdd8723fe7cca92fb1cb5a2af9e1003b8126c687ed06fddec3d95bdfb511172cbd1fff244eeef60f45093056ce76f5be15f528d5e14a6febc38278a68c1b540b0387bc4132ccc36d23b50c19ba08ab200e127d62f21af348c07bc4ed34bb7a83bff908a35cae963659c29deb6f113adfb7e14c31d4edc2d1a227a58bb51e9b7e11887382940f7e4dbaa93d304bc3b7d60d358dc09ad3eeb27ec5f950d6ec12d9ed940be7410c1b83b9cd31ca6154834c3a16ceaca5f7fe35459470749e44550524c9fbafe894b0eff43bae214af49d83bafb338e928e404aebf30024cf8c79c6beed7721070fe371c12669c40fc87617e78a6cc34930d27583765639a557aeb854b8d2a9942967643e8423f9843a0c8d3bffc0e5fa55d81a4d9894686adf0b0bf0fe04148b9258570485877b285067ec2b0b5b277cfd5589a8c62e031778a6542c5c322defeebb91ba63bacf6c07bec0b0b33257b5c95e62f120ef30cd3fb8b31046b5d2dc224766f80aa342fe5ef6204ad73eb2c2a5b14514921014a59d38f0cab7b902e2fbc6827beca0463f9000f17de9d81a87f3333cb68d31d9011015bee99590898367be0abd0c929cb062a5e0a996a3976e72dfd1588d3cd5e6f601d39d17c46be3bf9c068d703f6f3fdca378d873ba7d72e59f9577cf49536a9724e2643e24c92f6d3cc6b98dd86fab490f5e1cd82ca4c9e59254d7dfd3c40e36553705d13a19a3c06ee0d32c1b9efedfffde6e5a45d358deaa65a4931120e58ca6df879a4e7977e942c7ebb323d691e1a1bd8640b0e10a1faf69b58d8e90b1bb41b9b69c1af1c368c8fd18ff10d0dac643cd8157601fd3577b48597c316aae6ea4aca922e31a246ee9102e4b5be921cd6b39e9d6dea2d9da010b4053ea5864157ba3403a0b7da1b8a4f65e54f8de9b9b5b5ee5e38daa5d52e78a04f4833c6183ab14793a2b0ad74b6056e1c2a6fbe1bc3013d1570882a486a08e8671f9d7583af655e9a24a0045f4a939a3f678abe711d5c9b4e9599959a6813e2e230be48dcb4ab4f15c064e8cf1334a3ea4ff9517226d2217e1fecfad0e1fbb8ca2deaf5bce12fcf228cf6da0e5694c1209aa352891829f4dd47de011a205a4754390b9d353e524986a0a3e7819be9e9152b45c15731061dacb18e0f7c8343ebaebd7f3631ba860ab0d61c7f0ed9170801f519e5937c33944135f543295ee4c737f38b638898e988663f0f4493acba9dc8d75c5a4aafbd0ac6a18ed7ffc7936b8b2b3b6b82cd96c37edfb5a3532310590c7cf02b8cc0196be9b61786b07424dcc7c58004741ef77ab18117d9908e491fdcfc3ff3410545bc7bb81e0c435be5187c103742b9a6f406a9729e4a4ebfda89929c4f8264e5b313d18650ca5f739cddbb41b1e39200290717dec3c9510390d2ade693b849eccc89ed9668e41b03de9d7708e00a52ce156c7a87b82275b18dcc82f4f8f0201aebc93a5c03dd080b6c1d95eef813b3a751fb71240619fada88324b4a2c08686cccd9852e77d1407af366deaa62ef33a6574afff94484e348eedbc935b733c6269c538d7b23bbd8342694063e35fc4be6ed90a8e3cf3249186b1788f0e27963857ece2cc3759c2e3a0703cedae6b525b8a837aeae380d6c2c464e9dc9955a859ea6facf8def569e49be6932f5880be0a85b832d98d24d133f46b4ced5d32c68b0f60cf1b37e4c504514e1e3f2a625dd8bd0d7eaac5a64fbd45dcacd3aa254186d44927393a03bea5f73dfc7382290da1f19b6b389616c54aed9812c482b6b9948ef8840f18399f7caa3e01ae1acacf2fa345f2c9d44dd9b2071fbc7e6c7fbcd540b2bdd03b2018d7d99f4eb1f697b9f867986edda6062289ca5ac841fac6a3010429f900ab9a1820ebd6b620a9309bd13bbe19aea1647e5751edeb5d7fcd41606c7d66aebf31466df01b908b32a7315f6f6bfe0845531116df5472faa91bf1574dbcad886e4e953a460bf51948e17b8b5cf056ed0abf63818231c2e139b3de62bd654e83dbdb590af17f40c1cffc6150ba956d0eb0dfe2fb551c05e4bda1b88133c9db823dbfbacf8067da759385bc452395c4c00f712f90ae2dcb83f4df1d49b95967979845a2c8f3fe9f609a52521ae31c3722836f35efbb87f5cb764af51f48a026cca1011e0798ba046ac4d9f8990c3a10957cb142841e97fdd5ad4eeb238b6af184aaa87388139ee0cff2880a2c25ab49d7b4e00c067072c913ba1ce6152994b0d3ea4c0d6c47960ee35033e6b59185a7e54d40ba413e06b52f6c3dcf5899da87702ce324ac31395e696e14fa22b73425d230e69c6f3ab84ae01a34a8e00bf301ce3625e3d7e8a8b3528bd4466676f4cefdfa0dfc4dcd6ab0a7d9cf683848f5433e6a1ec712b7e02c79103cfe43d75d54e2cc1a0fe7f8ae129c350c6edb15f36d1f4a6e533564a57ff9448260175a4e4818755251417108f6e8ad39be143216520c19d264c000eb0b69ff472aa7cd24444b286f08672ddddb28b632bc4c7a80051627fd43c1d64eb75e4c34458ad77b79b3f182451272d597519d9b650809db45588a41b5a3c22cc72837fb2798210a15c73afa55b964b0728ae5341eee755ce483eb738603447ce65b3cb7ced7b094cd46eaaf96eaf46a5a919a09c865be2584c02edcbd548f4fb4cffa2b6d62ae9c946bbe06952bcbfdb7bad92afa3ae5650450f249be75fe897a3177c43d10887ad0a7c468bfae32b0faae292ed54a9070057a88123ed824739b59e875a0a3f65293f4a2e86618f0934d9c46619d5ac13dfc141", 0x1000) 11:10:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000300)="51b465a515191af93596baf4afe2f1046e4c1ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0a", 0x2a}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd10, "b04d1a00f3ff0a630000000000000000f3108d57"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x2dcb, 0x8e, 0x4, 0x80000000, "5d40ad4c7ba2dd937edbf39890cc84fbf3683f93", 0x79, 0x4}) 11:10:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0xca84) write(r0, &(0x7f00000002c0)="582782b7c1ae11bc88b52b2120efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x6f) write(r0, &(0x7f0000000580)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dff7f1739ee6cfd00000048c5a9dde552a4eefeaff0f2c85e2800854d1fe90020000000b37608095d069f1383a009f7e1dbf18f00000001ff103434820abc4bcabba3444002007e1455d0bf576139cba8295fbaabbbafe214dea79d9917dd1d95eeffffffffffffff5afdc37b8c98318631162d073bd92aa809f5cfb7cc762fb9bd518fb00bb2c4c7a18ef00235685c2001d450ccb8671e8679ae6f3025fc170000deee2f873c1e711df5f0d2712da8ae731f007106bd31b4605f1d0008fdbc15a6009b6473000000000000d96db3a67d3736b269790d96f5b101b448cebd1f2c748685110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebf11c9d7991f678df44ff0ff000000", 0x131) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000340)=0x547) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x1, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000280)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) unlinkat(r2, &(0x7f0000000000)='./file0\x00', 0x8) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x10) dup(r3) fchownat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', r4, r5, 0x2) 11:10:20 executing program 0: r0 = kqueue() poll(&(0x7f0000000380)=[{r0, 0x48}], 0x1, 0xf7) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) kevent(r0, 0x0, 0x0, 0x0, 0x7ff, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) close(r0) 11:10:20 executing program 1: munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0x37) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x6, 0x3}, 0xc) syz_open_pts() 11:10:20 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) preadv(r0, &(0x7f0000000280), 0x2, 0x0) kevent(r0, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffb, 0x2b}, {{r1}, 0xfffffffffffffffb, 0x5a}], 0x800, 0x0, 0x0, 0x0) 11:10:20 executing program 1: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='c\x00') fchdir(r2) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='W\x00') setpgid(r1, 0x0) 11:10:20 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0xfffffffffffffffe) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) r1 = semget$private(0x0, 0x3, 0x10) shmget(0x0, 0x2000, 0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000000)=0x6) 11:10:20 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10000, 0x80) close(r0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)=""/218, 0xda) 11:10:20 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, r0) setuid(r0) 11:10:20 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ftruncate(r0, 0x1) r1 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000080)=0xa7) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) shutdown(r0, 0x3) setsockopt(r1, 0x0, 0xa, 0x0, 0x0) 11:10:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda1", 0x627789d2d59c6a2c) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0xa4b, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000001c0)) 11:10:20 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) fcntl$dupfd(r1, 0xa, r1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 11:10:20 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r3 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x22}, {r2, 0x10}, {r3, 0x80}], 0x3, 0x3) setsockopt(r1, 0x6, 0x3ac, &(0x7f0000000100)="ef222039402dd9e90812f5d23a25be", 0xf) sendto$inet(r1, &(0x7f00000013c0)="7a734f8df2831800c74db8bd0a1cb65e3f50ebafa58a82d11d7e4f5fbc22f80df462bdcc314d185761c83f174ed52339d68cb23191ce6a4db75a252655791b8a42b51b2fca736ae0bbf1312b2450", 0x4e, 0x0, &(0x7f0000000140)={0x2, 0x3}, 0xc) connect$inet(r1, &(0x7f0000001180)={0x2, 0x0}, 0xc) r4 = shmget(0x0, 0x4000, 0x110, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r4, 0x0) sendto(r2, &(0x7f0000000180)="ebbca37e6314690e2576614ed4f67260ecfd3b6e6eee9787b94fb7a5dc4360a909eb65fa8dad0815829318398d360769ee4043579ab87131795326ce77a5ca5b036dd91a729138abb7125f82ab2b771a8ebf2e118488f631e9289120cb1fc968361bdf9d48ce4d97c1bde516328004b10dee80c1022ee9d13874a8206f38840e7949bf08525d6f2895c4a51a7321b275728645a302f9da9282a2d28479e19d61f3f5ad856d7e9b5874f41035c3a194372d1e8228e0bf7b2d3156f6345a6d0d3d4c3dae6651b62a8e7593a825f54358d54ec9e7894d12992b5437643df062a0e79adb9b5cc3934a1ee93e911688e210ff91b3691da5dc778beb74feb850896c6060e2966cac0a133d6fbdd5d633ec50078f050c5633ae03214dec1e3e925dbd36c9f0546ace7b178a6950d2f294876c6e60326a919225149fdcebd981f1921445f95d9818228da69a70bc3786cb71afbd8cf682d8d7b8473016af6c2cc1c679749617c59a66f2b825a45361648ce050512c8d0b4c17ceedb4beb627128cab5ef770990d2464ab0ffd429b7916c7bfaa37aff858089d44c057a4bfee3f9666f979cccf806017091c30d683acec55389b15435559876b23a2391567a203809af0a841cbaeecb1a73e98a64734306ea02ed2544b2be1b4e06ee2886496f4f9d0153a29520f9a64a292c9cace7f9453bcac29b797ef7008afb7c8ef5deda8cb17c56a2c6562f2216e11e922e87d5d5674b4bb3bb1af9c74cd73d1d9bdc0d68e067c317e410c4d1d6de5763bf0fb0e60b296fd63a3d95c7dc44d51af27a60ad2532fd99b7fe2fb272c99733d35f62a28c400f2cb4a0c1ad5035ec55bdb25a45f6ac49b792f75e6ed41c76da678fe412333276672d2853388fd7972745bf93ea8ed89593d928798f920e47047d6f0b54994154c37b3f1a8dcd5dc8951696af1bb911bada48812ca99d6ef786a0442996a0d818738fbe104e80d3b065868a3780b1fa0d23123f2a155b8ba64f7fa7dd584854cfe96c28db11b9b78760c4f68a469f3aea71c14537e3e230804a72e7f0916ab4688c06ef611943f34156b9d53f875f11ea01e641c5defa3082cbd0093b1495f4ff289af8d42b19d9c433f181cd7ca63b100f8e91801529f5ce86582e3b61ae7dccbfb65ca5a5fb79839ad9f2eec71009a31d8ffff9df0c8e23690413d2eede353c08c049c88d79eb784e83bee46b4942460d561b6b925e841cd8330b25991b07254a08686a894f0621459c5b6909ee16af057c63c54aea087e2c2474e8dc6155be98ba7231abe0ebfc05c2158e1475dd90eaad0cc133583704d4588f035626b4ea7a42661ea83e0060627d630035fe482179efd9547f6a132df59bacc30595b71cd5f3c6f0a6f426c791a1f0c0a81e37dbc97a3e7f15c2a98bb1286652f63132a5da0741cf1c2fe7badc4956d15700f25135740ce0d1bb06f0b981889a930110661f678eb888191dd1d936004144b3a0791be379b3feaf035428a73498b77f836054c24cbcce1c181e44dfb77dc873022061e0a002ffcf28062072d3481a81e2a52c8c86f074ca891d2947de90946b24d8026eff6bdf6e987d96d659944ba6850601285fd2a8798b91b8a4407415f0ee1f095add3a4157a679e0554d4164335decd933023ba18fcf13709685121e1f5eef6686ea34a465782fdf6524b80a64750a459b6eaa1179449cc286b2d50a02706c8d7190d4e2c4a4ead7e26175437874bf4e923311e457013a73a53f8741de2b5ae5fe7d5682a53b3b4500bd4559e9630b570884cc4c738b3e9257c7721c07ec1cfe6b33fb5c7b277e5b1062ed823f1965d0e3945b71b57b6c7733c9094c8d1e43785e81a41403cf5d5181135889a97389e534be8b6da63674192f217b37f26a053199fa209f0e9c52913cc058d88cdb8e275141c946e3107ecff5b25a972c6be49b6e5265eab55d44ed2272e336895a5d62fb432a85b922cc6f28a3d63a86c69494a2a8650c9e3801f9d6efa22283cd9dd566007335badb4153e33404517de66b7cc92ce1482fb32817846973e0435b67bfb05f77ae8fedc6a39e4990015cba826060f6f0f895961ccfddac4be00127ca74e5dc1a23e8f5ea77334b6b635a177a2bb2677e0becd52d5ee89e0bf8a79cc415682019477ea140fd5a8ed1bb377a5da853d9c81473885f97115b1da8c0e2665f6479dc296ceb89ebce20a8ebca609355ba3803c584d361082406ceaf0399e4374f4f28a84adb610f4241bb66b1754d0423a3d45e1731f79c8f8227bc6a98440c7369164086b9689be80e2759dade00f2344213845de3ca004890456bb7928b4c2a26da7f0887268aed73b7a6e7026640ecbf31d9890d5b73a3c16b45cdf72b56d15f767114bc8cd1a144a82524a43f7e856900425db10bc4272b4e96342302f803c9a1abc13cdc6ff624fddf151b5dc6af1c3ed636fd74ad0d2295368662bbaab043af6a84374ec11041c24cce20212542101d71ca52d64fc474bf9eb136e0bd3dfe090dcb0045b3d40aac2b5796f35b0f9cc48ecfae80b6121299363041cfe906fdfb4159004ae649f65520293d7fd7e0395ca0ce47c36c4d4364115089bf2588dc2c6ac6bf571647bb48acca6e8fe2b4a5d1ddd3762061cc87aba4c9bccc5598eff047e945c44f63f19e2fa88796bf307eb58167f51478fed590666330bef4869fb3c8ffca5b0dc951dcc279fb1ad9ddce3aee4e65d8a7ae35fd612a70f7aaff782ce80ffd267aa52ef95dbfc328c540f1ee750d774db9a1fa1d24f0b2db80c05ebfe352dc71017671c27af228ce615a69b45709162a0ee2e95b8729728e4909d9a1e809036cad40d35d2c0d1af75e5315504da2862125a0b274561a6bf58735c545d84d1ba6b973c8d63d752cb3b9ea1f4638b0f327ca2d47faef76bf46b3ba774b546c86421effa213f5e0b2a230e007f680e775c0189295d65647e3a255b40a5d45a6b8cf06b7b8a6be28daa5719d06d8093fe40e4fa453a3f0499e73e802cded408f24637af09e42e32f2765103f610463d038dce5aa719a6f120ed6fb291c98227cf1e0d2a9a7b16ad70686792c9a5538ac60c28f0497f0d06c6e325a19066675c9af652af959acbed677751b5ec3c6341a0789a60cccdb63f603cf9c2e5732753e760335b7d953f80301a51fd2d3d30dc72cdcc991bbed7a0d7d74e88824e8bcde2f910772aa8042999fb36b084ba32ae55477006eac292b132871c8add996750a2f67d26a58e798fa49da7af03617a39958dfcdd4c26f1a607824c7738bcb07758d631def2b17100ad485f5cfe95d8251e1234f3194e8aa589c6d52748f727ac82646d06a54e2a4866918f465d17c27987d08838b775757f51997d37fa614930975a7e24a507efb873cf98384d74cacef0fda859d99c48324ef006c1e2ab26d641b2f26dbff91b39c81e6c73485bd667a406e3e260db901e4863c1f4559051bf803771a3a5d44cb4eec40e6fffad449fbea1131a2a4fe767b92cd1dfb4f1baf79ee46fd979aec83eb8cb2f01ad3e8aa7a42ef020b584fc728b1f63baf86acd2c8222aa61b7e8e5775185752a6c3132712b6d73f4d700bbab3814ab2d32523a3280bdf1c3f6809d8ee3bedb2ba9c4e93ec57d919dc877dd84bd5ca9ac9a0296a701a6a464f974d51432ee97f3127e2c42d9f9c46074ab24082992d9fcf71c15685be8e74229eb0e5c55ffac077d4dd1500f95bf792deaafd007bf04ec9bba9c9334f368c5c51a4cc84b8c371f2b5dec596314fc52a454ff5bacdf0a3fac02bb933312eda37b19fa545c72fe07414bb99e33433b1bcb255e9a74ed79ad181cb542f394715e6cccbd1ec89f7c9261d5234fff6432b6dde4d8e59b2c453b4ed3b636e5f6511cff5881d9dd0b30c7f0fb2ebe856d3e16f3209fe92b287dc0ca306659c5b2588a9bcb316cdbf3b22d5f4cf59339aa13f4e0c5eeac5b77270590d48dcd687d1d098ea2ed222289ca976a9593daab1a1dbe90acbffdcbdd81c19fd117d09ff8d90f3207f80e9f0e5ad7e9cadf0974cd3fc022d114adec80771a419e4c0f3be970ee0978d4be045f425eb62acb6ab0ccefd204bc9d41e3718989a0e49d74478dbb6407a77a546eae6e074d15f3322131d1b4ebb7c1544a970370dcdcd5452f95f3ef041654aca40c3b08d58427daa6680506f105bf841b319a47fe68f73c02a14ae16af56dc42b0434d7c4db963d127ccc29d3e24b0eb746d677f3ab06bbaa7d89d7bdcd9c4cb5346492b018a2a7348e4f2ab8488ad0c9e4cd127216d1707177dafe100f596707989cc61ca1970a5fa894b9662ce979cf9de707bdb10b75cbaa4eb8c82c79dc7169e726b3d5734c6e7b9847597609a74ff4697e89248c31bf1af4976c58ea78c9fade2f002a78bbff8f188e932f7a842e03c95242b6f7612c1f2ef6a80849663261aae34b740f777dafde47efc4230cd2af8d74b0f15c4b27a28fe553a14a8000bf9d334e892262f2d82a84dce52c38b1185b0909e4bdf5d8c695ca28c1cbf343e18a16ee081eae3ef3f5679a291f7e3e7d083325eaed83c28daa2ff200621483c7391794d0b907d1c21b77cc1ac675842ff0d091616eca307a41924420aa969bee6602d4e00469cfa7d02d2bbd28492bbf7411956bacd6b92131cb44b29ce643c8eb0e5d2cb405b4ac93a6246faacd558145b5e2d1e38a9fd1070085234ab2194b3049dde1010bd9fd602b9ca1121509b7a535fa690b5942bf98989fdb4fe7b37fbc597ab8e3129efe31e8b70c4116a147bba95f67833d6e581ab45ac59b5677e031299f384a300c3f130fbb96b5a4de5a663bb8d94178f59ab96deadde646969d47f80a44cc076645602092139f165e81813d04655ac25bcce75d8cd5f4cc470bef45d3e8ed31c21786b89c3d6eb773bafcccb43b185a98afe2fee06ee723dd81dbbf5df0549e50b260aeeb8f4146860d51d9fc324400948c27231f466e3424f3373de585938ffc012f2d490575f52e9f5f42deaa2634ffc296d544806acc5567c84996bc45523fbf2823d10337b718dd0fea775568b7a6fe8efd9c9234d5d189580a90790ff6066bfadbe3d13201f9f0c224f5e49cab8963d51ef939eec8496d49554e9c1040e892e950e02aac19cb80912f704b28548979fd42f7107349ae3d0dd74af671e2e6021280e0433e6af45fe7efdaabad15da5bf8dc3c3473260ec58019102c25b0f48de212e3f484353b001cd01d97768b225bdccc797c8b69103db082677c215a51745b7b8c065922d0105d32fccb4a1a50f10e2fc0e5a4a1181e9e4741c4b3950976f6d1c2047bbad36bf58cb0b93c7c40e098b3503610410623409f631f9437d8be1104094c7f1f4c7ffc4021a27a6b5592cc58ee15f8b8d7b9b54e4bfc586428f42a30fe63fea94a5d9aed33844008e0e9ee1b233318ba7f51f5a3ba305c3979c2765a176207b805c259ea6bff443f7148fd3efc8e67cef05ff29704f94e6c525a9001dc21821987bd7fdfc1fa73ca62195d2e037d10efe1b78fef5b2451dd011c2021b1a2dec9caf4f3f0a92e8110b4ee0397a32bf658b624a8c5d0dbb787133b86957d4e497cddb3fa7a831c85686f8c2682ee33db38b4f759968900a9158a534394d9bb932db0cce60fe9eaba8fb36b28b540275dd1020139fd6a46fb57596400c9c5768982fb7f5a5721833ca830c3e3e0afa94b11581a64ffd17cc1a2c2a0002ac6f04c6ec387604405bee1ef03c01c9dd9fd18c62a3cc4d0290fd43c83dc4a68955ccc6c73d38669896356f0130af20a9fe686dc2a261d", 0x1000, 0x1, 0x0, 0x0) geteuid() getpgrp() shmctl$SHM_UNLOCK(r4, 0x4) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000011c0)) getpeername$inet6(r1, &(0x7f0000001200), &(0x7f0000001240)=0xc) shmat(r4, &(0x7f0000ffb000/0x4000)=nil, 0x1000) sendmsg(r1, &(0x7f0000003800)={0x0, 0x0, &(0x7f0000001380)=[{&(0x7f0000001280)="a10644c3dbf7db901abcb3e577b05223fe8369b825887caec9e668d62df04979489ea96d8640eae85a80ce6b1693ea27084817945c6efb59dd06ac9a4ca7b94627cae1b255328f87953ba54c04426bbda331055bcda092c5eb09f97f925130eaf013a8185bd6b252403cfe399c97477b986a834633313612d6c6d433de861174eb81964708e3fd9f6d7aa752595dab7309c8c1261832635e3ca8a33220e8d7886fc09b7429252e910b0b4e3afee58a121ac72d3cf960660adcb50f1ba15a4820b3cdb11a04627053f3e911bba780c207708e106a3709afd7a4eee120a6e3aca87d21e2ea6ae5d20df9635b3c2a5a50229e", 0xf1}], 0x1, 0x0}, 0x402) getgroups(0x1, &(0x7f0000003840)=[0xffffffffffffffff]) recvfrom(r0, &(0x7f0000003880)=""/212, 0xd4, 0x1, &(0x7f0000003980)=@in6={0x18, 0x1, 0x42, 0x5ec}, 0xc) setgroups(0x7, &(0x7f00000039c0)=[r5, r5, r5, r5, r5, r5, r5]) 11:10:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x0, 0x7, 0xfff, 0xfffffffffffffffd, "3cbae506251a0000009300"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) 11:11:02 executing program 1: r0 = socket(0x10, 0x803, 0x6) sendto(r0, &(0x7f00000000c0)="120000001200e7ef007b0000f4afd7030a7c", 0x12, 0x0, 0x0, 0x0) 11:11:02 executing program 0: madvise(&(0x7f0000bdc000/0x4000)=nil, 0x4000, 0x2) munlock(&(0x7f0000bdf000/0x4000)=nil, 0x4000) 11:11:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000900)=[{&(0x7f00000006c0)}, {0x0}, {0x0}], 0x3) r1 = syz_open_pts() close(r0) r2 = dup(r1) utimensat(r2, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x9, 0x10001}, {0x7, 0x3}}, 0x0) 11:11:02 executing program 1: r0 = socket$inet6(0xa, 0x80003, 0x400000001) recvfrom$inet6(r0, 0x0, 0x0, 0x20, 0x0, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0xa, 0x0}, 0x1c) 11:11:02 executing program 0: r0 = getppid() r1 = getuid() r2 = semget$private(0x0, 0x3, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getgid() semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000640)=""/191) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0xf6a1, r1, r4, r1, r5, 0x20, 0x9}, 0x0, 0x44}) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sync() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r6, 0x20007478) clock_gettime(0x4, &(0x7f0000000140)) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) clock_settime(0x2, &(0x7f00000001c0)={0x4, 0xa8}) fcntl$setown(r7, 0x6, r0) r9 = shmget(0x1, 0x1000, 0x232, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r9, 0x4) setpgid(r3, r0) mknod(&(0x7f0000000280)='./file0\x00', 0x80, 0x1) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000600)=0xc) mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x77) semctl$GETVAL(r2, 0x7, 0x5, &(0x7f0000000300)=""/82) r10 = syz_open_pts() dup(r10) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f0000000380)=0x4) 11:11:02 executing program 1: r0 = socket$unix(0x1, 0x1000000000000005, 0x0) r1 = semget$private(0x0, 0x3, 0x80) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000180)=0xed2, 0x4) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/178) r2 = dup2(r0, r0) r3 = fcntl$getown(r0, 0x5) getpgid(r3) geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getpgrp() geteuid() getgid() getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580), 0xc) getpid() getuid() getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) r4 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000280)={0x0, 0x6000000}, 0x8) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f00000001c0)) 11:11:02 executing program 1: socket(0xfffffffffffffffd, 0x80000000005, 0x100101) 11:11:02 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000001140)=@abs, &(0x7f0000001180)=0x8) r3 = syz_open_pts() r4 = socket$unix(0x1, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000001200)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r8 = syz_open_pts() r9 = socket$unix(0x1, 0x2, 0x0) r10 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001240)) kevent(r0, &(0x7f0000001100)=[{{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x7, 0x7}], 0xbfd, &(0x7f0000001280)=[{{r2}, 0xfffffffffffffffd, 0x1, 0x1, 0x101, 0x80000000}, {{r3}, 0xffffffffffffffff, 0x54, 0xf0000002, 0x401, 0x9}, {{r4}, 0xffffffffffffffff, 0x50, 0xa0, 0xecd6, 0x10001}, {{r5}, 0xfffffffffffffff9, 0x80, 0x10, 0x4, 0x80}, {{r6}, 0xfffffffffffffffd, 0x40, 0x4000004a, 0x5, 0xffff}, {{r7}, 0xffffffffffffffff, 0x80, 0x2, 0x676, 0x1}, {{r8}, 0xfffffffffffffffb, 0x2, 0x40000001, 0x4, 0x99}, {{r9}, 0xfffffffffffffffa, 0x2e, 0x6000000a, 0x2, 0x6}, {{r10}, 0x0, 0x48, 0x0, 0x4}], 0x4, &(0x7f00000013c0)={0x2, 0x2000000000000}) r11 = socket(0x1, 0x2, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1001, &(0x7f0000000000)=0xefb, 0x4) socket(0x3e, 0x0, 0x0) 11:11:02 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x1) close(r0) r1 = fcntl$getown(r0, 0x5) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) fcntl$setown(r0, 0x6, r1) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) mknod(&(0x7f0000000080)='./file0\x00', 0x10, 0x1) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x8, 0xb1}, {0x7, 0x568}}, 0x0) close(r0) bind(r0, &(0x7f0000000140)=@in6={0x18, 0x1, 0x7}, 0xc) sendto$unix(r0, &(0x7f0000000180)="104e5bc2cc08db20535126a645ba9272944543dc19e1d9", 0x17, 0x1, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)) ftruncate(r0, 0xc07deb6) listen(r0, 0x200) r2 = accept$unix(r0, &(0x7f0000000240)=@file={0x0, ""/49}, &(0x7f0000000280)=0x33) poll(&(0x7f00000002c0)=[{r2, 0x1}], 0x1, 0x3) setitimer(0x0, &(0x7f0000000300)={{0x1, 0x80000001}, {0x5, 0x7}}, &(0x7f0000000340)) setsockopt(r2, 0x5, 0x4, &(0x7f0000000380)="77a1f91476a769bc84562a38d9a2eb15ad7e7f7b4e86ed784bec11ec50449db706f5d4b16c6acf5630f2697cb357c9e1b82adb2032507aadf28b54b4db72cca44995e704fb84b72e1d1898958725717d3651174022133a2742cd57b7ae568bd3bdd784ef3b62e563e2db0162162ea9cecddc7492ac850906dc4f4578ec13469358f3554f45411aec53ded23a53db6525785b76e2137a2c1ab15421ac73b089877fcae7578be043771be875c3aabd57d0a7b7f63f7937ddf24628f94fa0a1a02a97009ef6c04e0bd4db1afa9417fcc434b435b94fffbce28aa47904fc94debbed977b53b2cc605ffcc3fb3db51ade2ba41ca5701c00170bf6e0", 0xf9) bind(r2, &(0x7f0000000480)=@un=@file={0x0, './file0\x00'}, 0xa) fcntl$getflags(r2, 0x3) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r4, &(0x7f0000000500)=[{{r0}, 0xffffffffffffffff, 0x2, 0x4, 0xffffffff80000000, 0x4}, {{r0}, 0xfffffffffffffff9, 0x8, 0x40000000, 0x6ed9, 0x4}], 0x4, &(0x7f0000000540), 0x100, &(0x7f0000000580)={0x3, 0x95}) fcntl$setflags(r0, 0x2, 0x1) readlinkat(r3, &(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)=""/59, 0x3b) getpeername$unix(r0, &(0x7f0000000640)=@file={0x0, ""/108}, &(0x7f00000006c0)=0x6e) bind(r2, &(0x7f0000000700)=@un=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f0000000780)=0xc) lseek(r2, 0x0, 0x0) kevent(r3, &(0x7f00000007c0)=[{{r2}, 0xffffffffffffffff, 0x11, 0x10, 0xde11, 0x8}, {{r4}, 0xffffffffffffffff, 0x0, 0x12, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffffc, 0x4, 0x0, 0x0, 0x40}, {{r4}, 0xffffffffffffffff, 0x42, 0xfffff, 0x2, 0x39a}, {{r4}, 0xffffffffffffffff, 0x0, 0x1, 0x42, 0xc5}], 0x5, &(0x7f0000000880)=[{{r0}, 0xfffffffffffffffe, 0x79, 0x1, 0x3, 0x7}, {{r3}, 0xfffffffffffffffb, 0x4b, 0x40000011, 0x5, 0xfffffffffffffffa}, {{r2}, 0xfffffffffffffffe, 0x0, 0x8, 0x800, 0x3}, {{r4}, 0xfffffffffffffffa, 0x80, 0x1, 0x9, 0x8}, {{r3}, 0xfffffffffffffffb, 0x1, 0x2, 0x8, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x90, 0x20000024, 0x1, 0xffffffffffffffc1}, {{r2}, 0xfffffffffffffffe, 0x40, 0x2, 0x5, 0x401}, {{r3}, 0xfffffffffffffffb, 0x9, 0xf0000000, 0x6, 0x2}, {{r2}, 0xfffffffffffffffb, 0x32, 0x40000000, 0x6, 0x6}, {{r2}, 0x0, 0x2, 0x20, 0x1, 0x4}], 0x8553, &(0x7f00000009c0)={0x0, 0x98}) 11:11:02 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x3, 0x0, 0x90d0, 0x6, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom$inet6(r0, &(0x7f0000000080)=""/114, 0x72, 0x40, &(0x7f0000000100)={0x18, 0x3, 0x7740, 0x5}, 0xc) 11:11:02 executing program 0: r0 = socket(0x6, 0x3, 0x6) read(r0, &(0x7f0000000080)=""/179, 0xb3) r1 = getuid() setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x4}, 0x10) r2 = open(&(0x7f0000000180)='./file0\x00', 0x10, 0x84) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r2, &(0x7f00000001c0)='./file0\x00', r3, &(0x7f0000000240)='./file0\x00') setuid(r1) r4 = socket(0x2, 0x400000000002, 0x0) setsockopt(r4, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 11:11:02 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) chroot(&(0x7f0000000000)='./control\x00') r0 = open(&(0x7f0000000040)='./control/file1\x00', 0x8080, 0x50) openat(r0, &(0x7f0000000080)='./control\x00', 0x2, 0x28) mknod(&(0x7f0000000180)='./control/file0\x00', 0x0, 0x0) r1 = getuid() seteuid(r1) 11:11:02 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r3, 0x0) r4 = semget$private(0x0, 0x4, 0x200) openat(r0, &(0x7f0000000040)='./file1\x00', 0x800, 0x4c) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000000240)=""/4096) sendmsg$unix(r2, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) kevent(r1, &(0x7f0000000240), 0x10001, &(0x7f0000000040), 0x101, 0x0) 11:11:02 executing program 1: clock_gettime(0x0, &(0x7f0000000180)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1, 0x5}, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3, 0x4, 0x3, 0x20, "a5c50e000700000000000000e2183a7fdfe0596f", 0x4, 0xe3c}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000001580)="1b4477ab4e734a83531b02135e1ad02774f3176d9668d68b", 0x18}], 0x1, 0x0) execve(&(0x7f0000001640)='./file0\x00', &(0x7f0000001740)=[&(0x7f0000001680)=',,+--\x00', &(0x7f00000016c0)='%&\x00', &(0x7f0000001700)='\x00'], &(0x7f0000001800)=[&(0x7f0000001780)='[.@\x00', &(0x7f00000017c0)='@%{@\x00']) r1 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000001880)=[r1, r2]) r5 = open(&(0x7f00000018c0)='./file0\x00', 0x60, 0x60) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) getgroups(0x6, &(0x7f0000001900)=[r1, r4, r2, r1, r4, r2]) ioctl$TIOCNOTTY(r0, 0x20007471) setgid(r10) fcntl$setstatus(r0, 0x4, 0x80) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000001940)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001980), 0xc) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f00000019c0)) bind(r0, &(0x7f0000001a00)=@in6={0x18, 0x0, 0x8001, 0x100}, 0xc) getgroups(0x7, &(0x7f0000001a40)=[r8, r4, r7, r6, r10, r10, r3]) truncate(&(0x7f0000001a80)='./file0\x00', 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001ac0), &(0x7f0000001b00)=0xc) setregid(r7, r9) r11 = semget$private(0x0, 0x3, 0x420) semop(r11, &(0x7f0000001c00)=[{0x1, 0x7ff, 0x1000}, {0x2, 0x7ff, 0x1800}, {0x2, 0x9, 0x1800}, {0x1, 0x1000, 0x800}, {0x1, 0x9, 0x800}, {0x1, 0x81, 0x1000}, {0x2, 0x7, 0x1000}, {0x2, 0x2, 0x1800}], 0x8) 11:11:02 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000, "f1f7d1d100"}) getrusage(0xffffffffffffffff, &(0x7f00000004c0)) 11:11:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 11:11:02 executing program 0: r0 = msgget(0x2, 0x400) msgsnd(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0300000000000000399ca86a2a6db9a157450a71e1c93089da0de06a7c05e50170e645"], 0x23, 0x800) mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) utimes(0x0, &(0x7f0000000200)={{0xffffffffffffffe0, 0x7}}) pwritev(r1, &(0x7f00000001c0)=[{0x0}], 0x1000000000000214, 0x0) 11:11:02 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r2 = msgget(0x3, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/113) dup2(r0, r1) r3 = kqueue() getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) write(r4, &(0x7f0000000100), 0x28b81e) 11:11:02 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)=""/237, &(0x7f0000000200)=0xed) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000240)=0x200000001) lseek(r0, 0x4d, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="37bbe16133b528b1b81d2234092f412da11dde305bc23c44fd9d9c5b484af08b2699604bcf22814c3ebd2854e64d0b46e4630492bc9af53f5646424c3921a459fb89351dff81", 0x46) 11:11:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2003, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000180)) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x3f) 11:11:03 executing program 0: setgroups(0x2, &(0x7f0000000280)=[0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:11:03 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x801}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) fsync(r0) 11:11:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r1) r2 = dup(r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() setregid(r3, r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0xff7fbffffffffff7, 0x0, 0xe3, 0xffffffffffffff83, "85fe4dbfa6fd0120000000e0000200"}) readv(r5, &(0x7f0000000140)=[{&(0x7f0000000200)=""/113, 0x71}], 0x1) 11:11:03 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000080)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x3, 0x0, 0x200, 0x5443, r2}) 11:11:03 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:11:03 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x800200020013c4) setuid(0xee01) shmget(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8090, 0x8) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x8a, 0x101) r2 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgid() r5 = getgid() r6 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xffffffffffffffaf) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r10 = semget$private(0x0, 0x2, 0x2c) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000000340)=[0x100000000, 0x1f, 0x2, 0x9, 0x4, 0x8000]) utimes(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000380)={{0x6, 0x9}, {0x5, 0x9}}) getgroups(0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000003c0)={0xffffffff, 0x400}, 0x8) r11 = getegid() setgroups(0xa, &(0x7f0000000300)=[r2, r3, r4, r5, r6, r7, r8, r9, 0x0, r11]) geteuid() 11:11:04 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x100000000204f, 0x5900) r0 = socket$unix(0x1, 0x7, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@un=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000700)=[{&(0x7f0000000180)="b49c1661a46ed07edfd1a1d793c28272b543021e301b731b5aeb69096807325c9db28a599ce26f058973f1dfea1018af32c17e1a42c368350d46f26703027e5c114459965b501f9fa73fb39c231629b6beb64a9e5ca13ceb9ca5c873ad480d796ac3713da45420b711adb16bc7b87494b8c9f07db0", 0x75}, {&(0x7f0000000200)="76a6a5c98d724ada972946407151c37c5956cc6c1dab5c747bb50ae0500340c1b4521dd67c23e352649dd980d8d9cb7a3b5a117ae428ca4d699da85b7406f2553a1597dac2f483337d23d43d6f87a995457efd3d43daaf4eebf164b14a16d6a7fafea0d3a74e447ed86216f4e36f40ddd7f2483e1a1dc82170bfe59b79e096ccfa08c4974d376bc53c5a1cbed7bdac0df1593db4ede4014c9d3002fe38771f86355e5415e64bead866fa588e8e2ea6f65d741de5b88680f3ec7d7c7ccd18d92d6ed7ad36732124fd79a43e98cdffcfb91428757d1d3a288dbfaeb66e56e3049d2f70", 0xe2}, {&(0x7f0000000300)="6a63fef3c142165b211aad3efff2c05d5bb50854597460641e6aeed81460cd746e5b5de6f34a736947922e17ec3ac6d92abdfd33e13d073fbe8d6d88db06cc3cf20678ec4bc15bfb24c382520a52341575550754f4af42e159be037ff55597c6bbf14dd605d646e6c7b652a9279f4236edd732f153c69616028b85165645cf3c10f394", 0x83}, {&(0x7f00000003c0)="b6343d002a5756fdede4225675c8705edd0ab051275715d243ec76934e01f54b8819552712043b34d8932a9d46b60198753a50f42f3148ff466719720d512f8651c7a550247aeb71b16bb1228c995894a658e80ffc21ff50dd24c6b3849cb86153f9081d4b01ae14f3962813de0f2d313b413bcb535db310655d86b0dd29d5105add2661e46fd147b07605dc1942f5e07331cf3c7499a8095ac890b753bbdeb31042d323f462c9f44add8c1e8d1f650e8c37d17d9f7409", 0xb7}, {&(0x7f0000000480)="5787ce418c7899575e5d35ad3c772ae265a8c52f37ea1dfc370f60281b7dff7c22eec0cac53254960110cfb130611c503b4faa17c68287948da92df84ff02db581c86f5b379337e7da7ee5dce3c3627b99856e4a350907ba74feb57c752d7a11c874ba12a2f137b6d62a8c82688fb66cb6c3fdebaa51c08e0cab61279b16f7cc175d1a698a3f07fde4e539ad2f85422117675effb6e0d0689d4c4a231bbf1900af30fbeeaf4d781598c5e7ee693e6bfbece823438153db338fd51853c645612a01ee4f382beb09f8ed", 0xc9}, {&(0x7f0000000580)="9b67fd495ed24d0d2cd348d2fcad9743c3e62dfb61dd42149a836ea1d8c59ae9b68dc1e14883a4d0375a81291b0092cc1000676c028997315dfddb8b078b91c7ea877179f2e4467df7fbcf7c5cfc8da5caf0fa9446649c87724d453e16e54e601adbdb5b322b431a3e25967201f0e8e411fdd68bab98369d613aecce26bcc01a3316c957727efb50983fd2f5754706c0e3afff55811271ba0b90052b7df750c0cea942ef67cfc9afc2e4d39074", 0xad}, {&(0x7f0000000640)="d70056725d049902c2f03887455e5588c7de4ce5a4494f6e30205509886afc8ff3ffc25214ab9287b66c150d68c7a4a12009a33b5625f96c4d8c572867c01dfcc0ac2ae18f3bea198f0a6d305ba2da53889fd88bc747a451d0a12659ed1c7a05ace1cf17bc6c247d937e9aee22212882b57552df1eed769aa840dc57b1d4e6993a94", 0x82}], 0x7, &(0x7f0000000780)=[{0x18, 0xffff, 0x9, "40e0"}, {0x68, 0xffff, 0xfffffffffffffffb, "5be844d74fe4f729d00e1b8d52d9f5de406b5eec7b66ff705fa69267e67f147b8a7ef66975a36b1385e621ce4f686a95f553b2d85cdb62a939b89babee72be4bc631ca6e72e021de41bf87c932963153aaf442380d9164"}, {0x1010, 0xffff, 0x9, "de1f6b3ece2665de289a8ee1167bd5a0448bd9e3f45091c2081b60854985c6307357a478f494cdad14a4860167082f876e46df53567a5cd782f6c891be268a0b1e4419ce9b1a6cb011379b5d84422d53f343868c7719e0a48c26946b4f997adbbcc97569806cf0e9e2b12e91d79e0b3f26caa98bef02e67f1a6bda5e64e6383b6c444341ce75020f19dc26e72156751d98c350d7a58f9e70b810a0b00dbee35f5ebac986422e977ed019c4b06c922c60140883acd59943ca77dd3beed624d6a375842f451a76c7ddb2734016d68857d9157334832b56ecefb7561e7c4f78846b28c163b240c9ddec416b1599877a7949dc8d1b51dfebd20625beb78398aef22ee04fbf3232a1d8c99aceb4f7ea67a322893e3a471a2a59902142d8b477887cc589289dd7b97ffc2af8a57c9b7117ab82f18d8bbb424c064ba9653dc5d45d7e778e2e298e52abfc6e493d015896eaa4825cdf12c3108a813c79c0fa803114b707fd761b86e2e976e43e8fe985a3d6dfd831459154b66510393850e14fe6e027753bb6bea94d41179211a2224773714f00df0e654ce50acc27098529b23f4abd363a9484fc01861fda5ad29fab1d3e19853ab243685fcef5df2222e965d7c67f49da19b5657bec56afeff471b989c447f7cbf839a498f995b5544d1c80f22d392cc0afadc834b4ebb80e1488a9d1d9bfeb6d68a26748cf49be8606ceafd79ed1d53221656b36d614a214404b0a5c8e8c33993e3c3a993211376f2d359b76fee32da07fa8afeb863dde774311271ce21e71193b01fab21c2936e294516a0d2f6272b3bcfbfd9b632a480b312e6f5c06b0286cd1673620b7a943b1f3e12ae5d32582a1c81de1ea7668a9d608a110fb06b5fb93d7590fd773ac7fff9f14320a69075230d6bd85e8831325debf524957156895bb1b091423aa199a88d933e06efe7d6d44f9dc016652bbdd5fa4e3adf56d9db179c121fb15e22bab00ef3dee449719d64faf1cc3d44fb7d89050b3c104e305a61384a4a468626b701bc953d69fc100b33c0e3a081a9a09af917b353dd7684bd2ef10865258d325a3c8afc49667b5391da637efe495e04d1ad74ab73b4104fee6deb6cd3a0479a18c804f2e212f323101b7c98456b16010c4abaf430c23cdd8f9a1d502d306d775f53595c060a0a14d46337dee41c390096ba1f82dd9e487783fffcf0edae86e695006c3b4c61e4f3491782b0399d8f880441266eacb9289f5afc1dc0f370b43078aecaebc199977cc3f2430ae138fd49ea5247c3b854ab6ebf9dfbb9100d1efcfbc8a1b8526a6d68df6c4e5aa5cbf201963d78a32c9cb1280d94d57bded8be88e359e592514c2ad759b27944703e58cc66a3bea74e1c523704b1be104d229e589f029729f99a22b58415cd12df2e67ff47d133d11c647eec1dfc2a25b1f12e7c21234ba2d7587949e8567730d88d977ad8076685be1d4813a73d0e99f4fb38bbf703cc1b08f01c14dd9ff931b49275a299081f209b8e67629fdf9f06d1c4f46166412c73036395cf999a84f9e3788f1908409be3f913a608cbbafd6e437110d4e8f7270a70577b65daa61653a44b1fd117e9051ce1055aa82cecfb4659dcce930f072470160ca76b6962e698bfbbd49227ecdfdd6d9fbb8e9e57a262a6130b80a803976e648b5ad289fb5dab82d63fc37dbedb88be12c56fef9c72b1cca146964ca57b8b5189df19522a16a38a764f492643d3f6a201b78a9087281a41f77910bc609501c7f4acc75a121d966ec553c0a67b07bbbf7af0bc1145c66e6519c00197c57461e7fc4c45c06d99ea3c271cdc521b7186823e225461847886f236b0423ae6fb4569f79ee588a23ecac749e6b6350c0ef83b5720767605ea43884ab93cb455ad4c8a879e62a660c33f888b758f5a7df4704089e842ee9a92fa1f70bad955934cd54a746737e33f29fba7a175f2726da29ace909769c3b612fa03fbe528991cebf73fd4386ac3a97540a17fedcaedba0b554242ea36f586c313d91d2333e58148d5e777a49ff1d636967eef13923ac786750cbd02eed286ec3b5a19bcd4c3d9ea17fa93061e77724cbc5f4c395ae7630428447a192a056feb1a244ea6b7e7f13fa590398e7b7cd39219533f41536304244d6673536c5555cb2d938dc25f8958335a261cd3c0185fa06c2a571b564f0078a10ea92459ea95e968c2eaa0003637bdc2d2bd058c16ead8e8b55b0316e5f98e4951bc3e939736b27bed55a285b8dc3608925e0cb48c4328c971e03a010de836b9b10973bc6ec0867530b6f796b2a620dbc8c9d3d0a955db7b87b6eb92d0bc18faf292881e74e1d92ee6e05d7cf64e88bb9adab564f9cce7c78c799e7e30a84d7775a746d84a62b04715a5d1441c0a2d0eb8d81283c18a70a69c58363b74716531e98d70704aef347a079fc40c9951c206dc7812dd94e8da807669eac4bdd8f6db2d454b32fb72b8a6991def38520be32a34ebe5829cebf89ac5f8d0cea4c7ce9d455bc82cd32f46382c5ecff9570a7298d8b145ed57b2f15df3c341300e64e0e17ceb8cc35c9b016d1d70fd680bba9bca2addb27673f14973df0233d6440a3e6fd48a3796033ef51ae03e7bcf878afb563dfe8388b5a4cd2141412648f0c087e583930a1e0a42a18dd341e1d1c6825a2eb60d5f4429f8bab29c5d9349b2243cb319fb2e355511ecdda237f92679cbf182f2917810b0a3aca078dd9692890546b402cb513b7ad400601245b652d3ddf4c80f1409ed390da248c28b353bb2007a7d88a12b011e6474901747218bcec156bfb640c553bf74eadc2b8d82467a3bfc80a773d1e693a7d2de7c5b9283e1a9c026af65b01edc60c36a1676d8ccf25d61256d1f12db19500fd1b7f93cb64ffd9db614e9ebb9f309b5b5274ff0fab0ed8f7f45eb90186433ee5b67b0a81519f88cdb84830a0435a95750a946cbd4cb0fd2d0444407c7e65f0b6db275ca2bc773bfce9962f5a4799558485a2181eec3bbd851d9815ad8de70c250af0390bf91241aae026753227daabedbe4fe9830d24f2358c7da5739ea03618dad4c5dc9717ff70f602f7735103e0a9228b55eef100815533f21350f47732f9a061b535f6ebf1dd9120f8fdd7ea3ad72504c46c44b0a97a5c172d078adbf72d2ffca21e7e1e2ec43475c71d466e9dffc4702d9f247e7cc59423e5f3a458893c1cc790a888502e7976b5ce8dba38b6f6f581ad9d33c2f1145cde63dfa718cb7d91ff7baf4d71f6c1a0d8f92d4558a069c29ee24b137b53f8743956a26a92773cd44eb4c8a5c72f45bf768c925014ec464c5528565ee10c3ba20dfb5f586fe5ff07e888f2de0ae2a07bc29d694b3eef9d16693446ee39610f51a618fc8d3bfdd84a71a1ae8e94644b1131f7eb28bdfdec623f043af14721597999f3abfcd7f07cc4ce256a3eb6e195e268a50cb2b2377308fd112a1d3afdfcb99a7b58a740558fac09474d66a0b6e4341c2b9eaa4149470db2c54541ff6a4a16c2c2d8a20103170b4421e1d4695294da310c6fa7168721f209303e40c1e96063e6591d6f643b78234402953ce496abeeaca4f1fedf2291caf531b838dcbc6fa62bc8853bfb3fb81a51e7dada120f71069d7d3770813d58a6445237d05519cf4cb3880b148da2a1dd35b79e3729e74e5c808f9299b8403af4ad731c6c659039bcfd94f5cccd41d40c067d6770fbe37731fe0fe92665a6866675755718b41d39726cf04eff4b3b0a1ca9349945c715c35eef61b72d2997504d49814dbd668c58aacb337d2f67a3b3686dc056d97a15daa1a93a3606924dfa11318b721a3ce3e5da22e42372a369139b64a0cea25836e792e9f4c3f1fcc5da32c52834882426d37d4ac9b986b767543847bdbf5783a94a708cf4e9b24defc267f5c72f05c79fdf127fa4aa10dd2e61f5b8e6c8563f32df625b59aa21500e5e047832f496bd39ca9e01fc996931d8c2f27f2a28a32aba4d909e289f7075d364bcdebd2b8b838c6c8933a4081268af6c544863d056fe194d4514d0ce7ab18c66120bd4db1cb3ee7c72427433ea23f55c018455fb6c9bdf06ee8a8a4f2d83c33756b9a3b0296110405694deb602f1e23786e224c2c90f76bd126b9a35a79fb4fda9fef4481598c089fcb492cb4aa5656c9f02122714ecac4bcf365d83911badef0891c31f37e6b5b8e89d0992a6eb9155e39a246a7dfddd5fa8778c2f6162407f7cd0ab8e080467888dabe682ffefd50f4cd474b6c8ec7037057435f27783a4c9933c81af0779dc23e36338f1c1a2cab4908d5f06e6e65d8147b78c575d4751375f07e20302533ceb79deb300eb76e0bb684bc599944ca26ee6c9a0a7dab278e674b8c46b270e74d10f5276cba1748ddfa9dec09295de18669d95a34c1e9a89a2768587a4923f5f7d339f324033b52aafab15a011c0b35fdd28173473120db5bf51333d8ed8280a8531b710c54a6c3cde883d947dc239d316ded3cb4e383f4a897cd81af417e2dfc2709a77aec249419232609d2b71fce61c098b472b838adf5a19121e7f8da4256948632c2a51d3f0b9f585f8331a1b5de7b6f7862ff84c72f8ca58f23c1e9a374fcc98c68b7a9c6c5d28b16af1561dc7c577ee6213ab963f2259ce21311d54451a0238f2655a1a370d3653935b2a1c537dcc1e9a3f830f9ddce61cff7a43cacc37a42cdafffbc65aec9cffd5855c393bcfd46ea1a5fdb1511280907f4ebebb201fb9af82265f4106b02e32781ceed158e55d043c28199136f4d4700ec65934bd2ae64240b3294cfb7e5a5c4ddde4c41fc1d88d4a539141142e28dd0936cffa7dfddf25b09da4ebcfa73f7b5ce1b892759a235a57813b1dd1f8bd466920014fa55c4983dcdeb6e7ac9fd2dfa970f3312f25d64169f1604faf539e073cb9df6079585f7ebf314f78e6e1df6e0d8a1b6caa14f4d3b35aae140b4673983622952a5bb47b95ae8921db84f8dbef1abb4b95574abb66ce6d2b2f9a165b1df97f8916a6c47a09baacb81102df246bf5361dcaa0155060bc848107093f9efa72ca41dfd53c1ad5b0412a156581770a867d78202975af305b3c613c45d7bd478ede89c3c1c97abaf1a194d3c09ee7f447483b2ef22594eea2f9a9030b9aedafe27f96caf43c4996f6fecbe345c7823477f4adb6b605e1729a9dfb7a835b863d604f3120af999f8c8d35ca71fc7c79ed779e83716863c67fcc8b501dd2446004e783ef2d6485ed9a25f9f5c8fc7ad77dd8fefe19b542f1eccffa784089232459833bb052ae63c409819da78bff5a693e19fc6d3f3ea16f94f1d23e043838141cfde6b325f2dccc0499fdc7eaf394830816f85b68403a8847e4e6c96b6400d1f5e3329d2b57c7e5321590b66cc2cd77f8486b7c7033b050c1353d37976b1cf143eb82da4233e9787c8b0d5871c1ffc5962e8de69ec68c33a105a98e9c0d2fd96946a517b06ff50d75bcd6d9ce996e882738e4fb518939b7dccd9c37d4f5196c0825659c8148f55e8654fc14e01042ed810a0d9cea48c15ae4d5790e69c02be382afbabe79ee5a32bc71966456671f5a5bc3bc896cef840841318be71c847d0df93c3559a391211349a52bcd57ce0077d820d6554712c18a2ac33e8a2cbdd1ebe5433233bc449c8531a0f84674bfe47f723768ffcf1387f00e5c13debbb927387275e9f7ea3c1dc7203196be0eac77b470fdb67928c016372386d41a98e3b0daed28184700c58abd64269ace760b36e07a66d663cd502e084e2475e066c060d5b3b228ccf5c9932e10f385b61d784a8bffcd06ef855727bd2bd73a2263"}], 0x1090}, 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r1) 11:11:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0xff, 0x0, 0xfffffffffffffffd, "3cbae506251a0000009300"}) mknod(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 11:11:04 executing program 0: r0 = syz_open_pts() ftruncate(r0, 0xffff) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xc, 0x20, 0x7f, 0xffffffff00000000}, {{r0}, 0xffffffffffffffff, 0x80, 0x41, 0x9, 0x1}, {{r0}, 0x0, 0x8, 0xf0000000, 0x0, 0x101}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x10001, 0x8}], 0x4, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x60, 0x6}, {{r1}, 0x0, 0x4, 0x80000004, 0x79, 0x800}, {{r0}, 0xfffffffffffffffd, 0x50, 0xf0000017, 0x9, 0x40}, {{r0}, 0xffffffffffffffff, 0x12, 0x80000000, 0x6, 0x101}], 0x6, &(0x7f0000000140)={0x9f, 0xdb01}) r3 = semget(0x1, 0x3, 0xe0) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000180)=0x2) r4 = dup2(r0, r1) r5 = geteuid() getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) semctl$IPC_RMID(r3, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000240)=0x5) mknod(&(0x7f0000000280)='./file0\x00', 0x2004, 0x1) faccessat(r1, &(0x7f00000002c0)='./file0\x00', 0x0, 0x0) nanosleep(&(0x7f0000000300)={0x7, 0x1}, &(0x7f0000000340)) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000380)) sendto(r2, &(0x7f00000003c0)="c8e6bb7251f58cf1a7688b9c3c49f4f215a8aea547352599a2a40da91d8c10082c4b6ab1baeef0178371c4a193433014921376fff0541f36229a6b4758ce324c48475f1a07510341a34818137f10895ffb878b", 0x53, 0x4, &(0x7f0000000440)=@in6={0x18, 0x1, 0xd05c, 0x6}, 0xc) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000480)={0x5, 0x4, 0x7, 0xa5ba, "bab4aa582721b5c206737b7570369e3fc810c8b6", 0xff, 0xb0c1}) pwritev(r2, &(0x7f0000000700)=[{&(0x7f00000004c0)="e91e1a18c2271c32f00323e454b2ad9a46a1ebd5311ec154690f0149bc3ac6e13b0e201c6adfd80914bed9769532b0b51cd1dbb1d597a8ee5b3a16a1b72656cc724e2bf3810d9f7418eb18d56ee97df41f8bc9e6db42ad671d23aea1163e27bd2db464ee507d33ddde6fb5fe6cbb0be40966c835335c4caf261b6c935116a7a34b6f20332d42e173ff588aed87655914b2aeaa026dd9425d16aa47424c6d110c3d92671eb9ea55d5053279a69477bc956e", 0xb1}, {&(0x7f0000000580)="03a682c00e9d5cd2acb8d3a1efe22f050ce9f9055c8030f37fa7488bab1d3efa81e7cdfd2f85b07dbf38a2644b4a9daecdd754b03bf6d5201ca21916e39b47c52ffb46aae86229128120210001ab024f834f1a80f3ea351a286779c7039d3b9dedde2f0b5778f0c752d5569bcbce9d68db2a6dc79fa07db97b794c0a54090e021c68a822cc028c509d927e31759416a53ec9b5c3f6889465f2cb00fd1960b0fdf4b058906c9b9f1866fe85a0e38c", 0xae}, {&(0x7f0000000640)="d3f6fd9eeb94b23ca165bfc21275be116fa676615412eeb675a0f1143970abeeaef4c9dd821210dfcb382e4de51d0337e31d514726980cfcb5ca43000bc64390de579526fc66b99442fa02b4a51e045b02df48eaade11eedca9d5537138ec4cb8fb68bec59080d8d9ba8eb2560a6d199501a0d986ff72fe4d3c77fad4688865250191a4576e5ca85103be3089362b12ede61b3abc3", 0x95}], 0x3, 0x0) bind(r4, &(0x7f0000000740)=@un=@file={0x1, './file0\x00'}, 0xa) r6 = shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffc000/0x1000)=nil) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000780)={0x20, 0x401, 0x766, 0x9353, "ea82a993d21fcbd22212aaabf1405f1021b1fc3c", 0x0, 0x3}) ftruncate(r1, 0xd6bd) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f00000007c0)=""/40) fcntl$setstatus(r4, 0x4, 0x80) shmctl$IPC_RMID(r6, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000800), &(0x7f0000000840)=0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, &(0x7f0000000900)=0xc) chown(&(0x7f0000000880)='./file0\x00', r5, r7) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000940), 0xc) 11:11:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="00c5f8352d0917b163cb5f8beba77af7b0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815d7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f408d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba733a77af6e33cb873b9287d55c6b3eb5c596fa70d27010400002a8d6969cc576c00f0", 0xc3) r1 = syz_open_pts() r2 = dup2(r1, r0) setsockopt(r2, 0x80, 0x8000, &(0x7f0000000200)="82a6c2fba1160443728986ad3ab31a85613e432f3d9698561a0bd5041e20af3c604c4cec712662970b25008e73ea37356aff28dae8ee9d8b8ef8d3d2aa2d2467e8394c804b356a3ef9e2c65ea7ba6b71544177634cc82510b5434f2fd8f1bcb05a57b7a04a845b5880288f22d0f43f0663daf0e9e9c2260f20cf9b73cacf4522e0c26888af68b3147e4427", 0x8b) close(r0) r3 = dup(r1) listen(r3, 0x17) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 11:11:04 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x112) lseek(r0, 0x0, 0x2) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) flock(r1, 0x2) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 11:11:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f00000003c0)="3e227913e4bad21c734f4dd36a27e5e27b216d673553c0c21b3dfaf90f001e4bf57a410b3b37dbbe5e2831c61ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe383d361532333761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c73872e822207b7ead95d8588fc7c93635077f2504d6e63787c280e26d6bc89effb3cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fec45683b529b81fcc5a46c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e4b57108efa5762fa3c3d9c51774c0c679895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437970f61f63918e62175b1a0aafaa5606529f0d9bee88120417a8f93d20cf4077555e8dc0038c789a448cacb2b456f63ae583c39eaea", 0x148) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() accept$unix(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000800000e2ffffffffffffff000000e85dd107c41f32fa0000000000000000000000000000000000000000000000000000857ff2c648b9d2b700000000000000000000000000002e5849f66095ae2fc48db93138961d78766fb21c9c83b366e6246916b7a359b5348f7fee0bc3b895dc692449d133f94c29a6edf833ddf6b3aff707980680bf76509ed665eefe9c56abdf03d6811b3bee539263562967e48d865281c4934d07cd1ef1"], &(0x7f0000000000)=0x6e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 11:11:05 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x80) accept$inet6(r1, 0x0, &(0x7f00000000c0)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x4008426f, &(0x7f0000000000)) 11:11:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e2", 0x1) poll(&(0x7f0000000100)=[{r0, 0xffffffffffffffff}], 0x1, 0x928) r1 = syz_open_pts() close(r0) r2 = semget$private(0x0, 0x4, 0x603) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000300)=""/4096) r3 = semget$private(0x0, 0x3, 0xc) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000240)=""/189) r4 = dup(r1) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000040)) syz_open_pts() 11:11:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000e, &(0x7f0000000040)="01", 0x1) 11:11:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000d80)={&(0x7f0000000600)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000cc0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) pipe2(&(0x7f0000000040), 0x10004) 11:11:05 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) syz_extract_tcp_res(&(0x7f0000000000), 0x2, 0x7) r1 = geteuid() r2 = geteuid() setreuid(r1, r2) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x2001000000009, &(0x7f0000000040), 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) 11:11:05 executing program 0: r0 = fcntl$getown(0xffffffffffffffff, 0x5) socketpair(0x19, 0x6, 0x2, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = geteuid() r3 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000100)="a4eee472b1e57a1e1fadd07786484eea8e23a627eb6ccd006dbcd92529b50819e2cd90aa88e7bdfe4381b64491358a1a905008926988da017d9d095699f9a250855e12ec1dcabec8870a4849704a", 0x4e}, {&(0x7f0000000180)="7aa3ef8ee9c61bb75d6a5f020679794bc0d8cdd0a96b29a41923314a7193df9c29a87a8da1b4bcb66b7cfcb11d6c59b7f1af01eb795b5094dd283ae0918398b6cf662dc7a714214fe584a19add31b2fb5352d042759e475c5dd8cc71de9ddc4784959e75dca2fe49a5690d758f57e3397cdd73afc9ef39adb2cb72f0cf0e65e60f8484a101bd08df04b1175aa21065096a3c0526d4de4951b1779520161a2be3a9caa93e09735a50eab203f59cff", 0xae}], 0x2, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r0, r2, r3}, @cred={0x20, 0xffff, 0x0, r0, r4, r6}], 0x40, 0xe}, 0x2) r7 = getpgid(r0) r8 = socket$inet(0x2, 0x1003, 0x0) sendmsg(r8, &(0x7f0000000380)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r1, &(0x7f00000015c0)={&(0x7f0000000400)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001500)=[{&(0x7f0000000440)="1cf7615cb2372cea825cbd50c4", 0xd}, {&(0x7f0000000480)="f7417c4d40bc45a6823bf50ea93d6c5633cf4d01a2d0252bc3ae4fece5597d377d7a5ab1562065efab6c0ddba982", 0x2e}, {&(0x7f00000004c0)="7e17c39b78ce8baf22616c8a7eac936981ec4778ea2247261c28affe95a8a6b6ebf3eef96b737faa2598632503e23b95160dc1fc65ddd1de4669aeea7aa9268bb456bb9b9da0fa0846ad4e61918b8648f582e92aa13d7f689b1bd9346f140d7a7e66c30ad437e5e29f0ba2ee6dc0063ffe0b9d51ff8c3131a4c89c8436957ec257e11ea2414d50ce21da993a51dbe13e49f58946d9feaf68a764f448af46f1ae0d5ebbcd18a84ee1db591baa3ccd2260dfa43ce9376409b6d43715b8d753092741f15de28703c9f911ff9e067359f860677624aa5626115d3441376ee3b7c2a67e89cb37cfe0eccd6da7c30e16f9457b5c85561a859db6d64b950ceb29db337b0eafe4cce7706d8214f5e8dd2620e3fd5d77b91420d6e077cced20341188f5dcdaccf5dc2765c536b405efcab5f21206b8f16c68452b4c4d7bcf048dc91d066ce088a0a1998e864b6be71e6aa0e625233cd2c315528f50fcf3bf099ef66eb3c128860682e071a3ad30422ffa845498ae145c9775052889b52515aaea4bcb99d3b0dca879988421d0a6816b9acedbfe8b37e63901dbbd2ac37debcad2e804a6542e1803ee2de9833409a921fc28b4f80808af6e21d782e55408af3865fced45b881f5bf68cde12eb2f5deaa7009c1050d1ddef09767c6c3df17618e99bb066b7dd5cb33c3a0540250f41a65a5e849f968317f9633878161118997fb0b3ddbff15011be88ef8f52478b96b9a425fdc0f055c2498d4cd9d2a8ccc21d77813333cdb5fba29f1400b583d351cb22a2740803659270db122cde7012cc2af2c370b26e254ba943d8d71effa9d67b55d0a019b80c692dfc1068839f3594791a04548aaa33a006d3be3dd3e725d6049874b89d834ae70fff0a42898bfd6df41c4a22b0a84a1035603e985d3af4e883aaecc8760b0e072d90e566a626839556be544f566b3e2f381d6a2d6c57170cc4c5b5d6e4c9cd61842a52bad521e4fe3de9010352e776fccba4358bd658460aa9ea526022d43c31e47bef5fe12d27b9162e00587845def3b8031e5b895e5bab19cdf749c44b4725e120dc250bca9b4e86315ecdaf706c6ed4dafdbd6623c6ba54138d95f3cdeba3e0520f202abf9b0cf237296690450f7ba0620d896963c8b6a284bd10c94a4528464801752688d7f6d8b96e2e9e7fec0245fdc920e9a55a9f0d1c5267c878367aad419db43473b90aa52de383e7ca930ab5ec632740a4ee84124b8c02846081bf4148e11c4540b607e945b104166b201a34c2656695f4cc5c5aaf6b7b531c3750e6b9b2f35d24f7e521504ccd2f341398113729cddb5ce5058c00ccb6918a285a508d365f2d2b9307a6b43ca102f7523dd9a2316cf5a82617edd62e5a9e443d30642c06ce2728a990a94ea70c0d6de206c98e04217cfb953e62c31bc0413bb43283c5cef107b12d0858384e41bf073cc754c3ff64585c653d6e58bc9e5e300b6340f2431c02b6aeca40b3e251e18bed479a7d20121b5a0d75a3f2d339b77212ee8516ee79c76ad9e1904e3513c896970854705d51aa25ca7e41274dfdc52197e5757e75df32024eca5fb0fa12692899e5038cd0fffbc01a62becb2bb4744d9cec8802b635c01d770c0b938ecfd04a6c245e555996a028a2812a8bc9c9077bfda0e556ff43e6a8c0f74f2e102dd97857d0a4bf90d1f3070b633b020056753bad318431afbd6d00f15e1f90555760d53a2f3e1ecb1a46530197a01b7cda245dee522ce3e4baf8f3061a243808eef2e86462a0a2b454091c113d3b96171d171b750fa7aef4aa57f080ebfcb702622b7f5afc5fedf32b581ecdf1de1e1f330b7c78b0f1b78ed4964d4a93167f6c1f75c52cc707867e197448b158b4932415361dbdd1c389cd114f330323a3b45b4b8f8665dae1937267c81315f3bf9788096f1fcc882930a5692c457450af9ff4ed7e21806cb0633bdc0308cc92eddd46ede054cc7a3702bcfbaf96cd0ca9d831cbf983b93d4e959c2fa998d42980c8b4481a2562a27c6fda702f781f7b3a98ba5838f38e439eae77d8f94147ce03a185e8a60fe305223263d545ac11a0911e95e8211836631df758f0625b9503a9ab92e9b7f2947b682f2b106afc6aeaed511f833554681324924a8abfb55f60c99fb36c0b3a394b2c53a61188f0f1428d885346512aa38636d16cc0073cf61cecb97da3fc43d9bb89964d2056fb2664b60abf223a5daa52633324847cbc65387944ca0a53a30590f30e4495421de96a976baf31731824775fc7bb3a0cd47165e6bf849c8733c8e9a0a0947a18f52b7e2bfdd937109be7214c28a50db59172e2a96c2e432d7994d15ef38f4e82b1d30d56c02f2869cd9c66e76724c855bd1c70ff7d11e93e0c623e542d0f539a837a6467c5ec8ceea13dc722d9b184a5f9e650a288867f89c0d8f3c2048db9eb381b978f0db3ff113ff4f691f3226f95600ed07bccd31a25bdf4ce65d42d290dd957a0a7386b73242416f2d0b1c5cb390d7d9576a72a270f32f55d7a13e6313370acae8ed9cd8cd4530ade0abd25992884643c449dded8720e5c27b7d68ed9d0f89b15ad4200ee89267317ca44a083836882c68032d4e38018bfd73647fe1d7782d689708233cce2b815a643b7624db1534b14f0be78c64ce817cc164462033a9dc06e2ce921a00be23018d793dbec88d6f6f98c3b30d4b3995cd8d8dafd3b4b00249952057ba4184a409c57dd1cf397340a97a07ad55546279f6fe0a488640b68d0b0354ac8917f93d753d1c694d776a0772a0befdf4b9cab3966f7d832edca2a4a95f09765f4a10a3d89570de090c2a7db0964d5eba443ddaa3c094efed206626cb8b8ad88cc9deefb3353f203d6b1d202e8696b8075a896d68352bb31e5434878b82e210f531a8d8693fbe1fcdf727b3eb04014c2739cc7683d107e927b453a34f55ada75ffe0b8617a1f10c6f12565fc44b1402bc8d11da1eb36f5550b7fee436027afc61a47e83bd47970c2adc2d6e3902923ee3ef71c033209e9c8fb4ea2a5d89d53f4d9e0e07e5e9d8314694020babd27aa9d2df3e59db9af14b432d7af4bad044b6d6b325debb01bfd5f79e7a038adee1c1fdf572deb33aaac725f1170aea1f34fac587d6a9eef279bee95487cdec77fb9e74fd5488d78046630adcc921e9327d526efe773cc758f9cd5f87f3d0cf4022eea937e35db9c8cd64c6342a5a531d9940e5561e04491932e17549f12e36c25ca96b6d8f01d4f6063559e5a3c466abe45e86f26d65e096d043fd7df29a91b30a4a08923f38148a889abd8178e02cdbe0403d3a381bdfa2042ee27db441ab0b22de4abbdd576d74e4c39d4ca8d06a38d1cb35ffce80082acfcc08e08fd73ca1741c6c55d4d45a5f86fa1f61e7f757279e6a0c29201fa1dff3f82f17fa2eeea667c2c76d84d1836251c5ce561eb3657ff3899164466fd67fe4f98379b6a75cbefe93eed83f23512080a0ac6fcbe39a93011e8f2976cd42eeb1cfa23b26c95af607c05f9308536b53389af293308eb0bb0a159f3220551551be052c984c39baade68b9da89445ca5408cc820f893c65f098dd2f2edced23379a9d9d3a75d3d45acaef9447d014025462b9212bd7fd318b6fe6c165ab053ef15f53acc3ec156425a8d91851a503d55d19fe1fa0229cfa9a2a6a94183618cd846891a7e7ff2876793a9a857b15dbdb7392f24e49a47fcc36e3aea728aa918dad94212fba6dd65700f0d926bf6c37b533ddee203d681a5a1fb16a4e152d3d13197e54f24715d2fc5873c6a4d99fa3f1a8c81bac83bb49839c4ec6c1d2f49b73746fc1d725b5e3ff7982b016a23e642246d535b1825eedaad6ba5f376d5bfd6be92dab7ddadd04e52cd2e40d00eaaaede18b40838d6583522f36545f6e9aed3c43847f2ef49edb612a64dcf4dd8cfcf0079d0133a68d0709fe64bc3fc3864f478929ff6bfd13141a47b195d2a10c8f28cdffc08eb44460f3095590766bf1be067c134b0ea9f8c3752d29e4e415ed828585556a3075e5d648e27817d8908d6d5ccf2b79861370f1dc1c88d3a17776efe19be82ec5d142524510ba20f1a4805ff50e54073b4077da4228df4f1b372a7e8893e2ee07d27fd3823c5f77cb93244ccd8677db6b13d7f9ce6569bafc8d4d41c89bb33bd56a2742aedc99b100dcf47e45f5d7ab9861c46655a57b99819e2a610f58370c0d7ff5201bd145b7afe523468ff212dd15415a9a8f1ef327b50b41b55cf1e44d0d64d1342c8497de0d2d208b89e1dabb587dbb542ab9f2fec2e3401d508e0852d54ca8035b55b4f5413b4c637bd501207aea4ee9c5079152957ee7d870c72ad66e36e1ada71c6540bf486f4f7ed99ca2fbb57d9e56fbc9b4237fbe5c123f1605de3e38a87e7f43c816056b03d4438b81037cae9f842e6e15bf6cd657c1659bae881050d5e174fab8017d6599277b3986693ba516ad10ff4e68c1b882b358c87632123da965b20fa1b4c63d6870e7e78eb1f3e8e3f92b1578c87197faaae785967b8eafd194f8cffdd332a51bc6302c5b23d5939ebbe8771f2d16b8d0f2d8e726f43ce1909d385423c12b30b70ea47a66c77b564d210caa6b761b1dd97a6ce0321b7d5cb4b94188413de24954cedb45d6942336cd8da04a3bb7acd0113452fc873e13c63ff07980b3d1b67eb391c04fe0778b2fa77cdd05ca9880a06fa9500ab2a3d9d7f8c08067c8bff07c52c19d72a7b04c3bc7da7a007241a9f25c310a1a202f6138d0ce8c4f2923be6cfb9f96be44f97c1a99d3e35c37a6a3015b0a7145be289084b89de8ebadd946bc1de1eb6407ac9b246b1d920acc5a0e0d8d67263bc83bae9b991f02a075ba5980bfffc6a3d61f2bd5b3d68f96f3b6a249c2eec552180397ca30c67142ed0855def4c9d6610baaeb7f8cee1dcc7175492286b7af5ff22c6527d9ae750868c3ad75aedf46e022666c1724b97c886f5aebaab84bf1928139464ed989818376fe9b68eb5ff1484c45f2772a1922fb85cf8b2411f082171b40bb65e5aa27514b18ac2a16070bfd94e8037a1be46b130252fb188e0cc9cd5d606dab4b78c295b4b0bbc72f62bc2e20f4fd746616b3a71dd400a6d843a5eb800b8281684b72580da061347c3d0bc5729debb5638ac08a110c63dbbc89a8e99491a28075ee87d99d73f3067d300b92c0a8767949c02f3a812cc01e2ce50bc2d33e8d49cc8782d2ca15c95d8c6704c8367db94df194e9b7c4f479b692fe15cb821557d354321957adf921a51d0679465595b2374e5f3487025adfada0596584e91bfac16001e8d6cdeedbe34901f135c82dd27cd5e9adc4712a7b302906a7bd1335a4157cd6c91e3d3698541ba0337f4475212a48049ef94be7969613d3e588c3daf5c40c23e920ceb774a7ea411dde3af0d45921cd22467f62d17d1ceeee31f2d1ca931854388ed52e83b32732863094d8b6bacd57232d0cd0ce95419c42ee499e50b22da79ff4e4ff1d5575b3897b7fa3424f0e0896ae10ba707369ce39930486642aa6dd0b745bc88a176d7dd888611fc14afd53f451711d1362b0ce3abe3599806e39c927f8fa71a812dfca58b373207955244687f5147307268f968124f898b5891b7ee312da8261745629bd5ac5fe30f1a6388f51fd51fa7daf8f4b386fe5196ad4364be1604916fc8f8cbe6c31854065dff30cb430dcfc684a6f3db97176c86b9bd88a237fcaaa3b2ff0aa7edc3e0b57eb0b6dbdd4df805a43e0f34c83db3f52f0b9478c02a1c68a5fe934f133af5982b229ef5a9618dafb5e9aa10f0ba018ad0797d68b092cd87f5d", 0x1000}, {&(0x7f00000014c0)="985fe8ee4d94dda8e9c1d93cfe18c40869", 0x11}], 0x4, &(0x7f0000001540)=[@cred={0x20, 0xffff, 0x0, r0, r5, r6}, @cred={0x20, 0xffff, 0x0, r0, r5, r3}, @cred={0x20, 0xffff, 0x0, r7, r4, r6}], 0x60}, 0x403) r9 = dup(r8) connect$inet6(r9, &(0x7f0000000040)={0x18, 0x0, 0x4}, 0xc) 11:11:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2000000000000000, &(0x7f0000000400)={0x9, 0x6}) r2 = fcntl$dupfd(r0, 0xa, r1) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x2d, 0x8, 0x8}, {{r0}, 0x0, 0x80, 0x60000001, 0x5, 0x10001}], 0x6, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x2, 0x6, 0x76f8, 0x10001}, {{r0}, 0xfffffffffffffffe, 0x80, 0xf00fffff, 0x7, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x5, 0x40000001, 0x9, 0x5}, {{r0}, 0xfffffffffffffffd, 0x4, 0x10, 0x100, 0x2}], 0x7293, &(0x7f0000000140)={0x8f7b, 0x400}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) r4 = getgid() fchownat(r2, &(0x7f0000000180)='./file0\x00', r3, r4, 0x0) r5 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x82, 0x0) 11:11:05 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x100000000204f, 0x5902) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ftruncate(r0, 0xef) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x8, 0x0, 0x981, 0x0) 11:11:05 executing program 1: r0 = socket(0x202000000011, 0x3, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="40547bd9e31a3242c1def8815974cf83dc5488dd1fcb390dda321d96531394b900000000000000079aee617b63ce09a69da9e9a8b3f96fe3df5ff8643055654ef0ad9f67bb23a5bfef1cb8ad0e330757a7c5f305db6b319243e2a6f251223b589ba8f6642fc85b49c3f584148ef93959a91cc79d507bee03cdaf56975a029bc122f9ca35e9a159eb89543523ca6a89aca2b60101b73a648a415fbe3a3a64d6135b9ef118812403235521d89962c4e089ccddbbb3d2ab458c843387e14f79261694f8291bd4400f91b05dacf4cdb76dcc614c439d5a7a681b807d933635c22dbbf207642150409e18cb254da8bcae52d7b7435f568717e7aef5f5f6d54af0e010d0271bf92a7f00f2a7bc9525e961534cc2f5f98cbff6c9e8c32f5ca47f", 0xfffffffffffffc56}], 0x1) socket$inet6(0x18, 0x1, 0x9) socket$inet6(0x18, 0x4005, 0x295cf3f9) 11:11:05 executing program 0: 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) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x10, 0xf00fffff, 0x8e, 0xfffffffffffffff9}, {{r2}, 0xfffffffffffffffc, 0x0, 0x40000003, 0x4, 0x7}, {{r2}, 0xffffffffffffffff, 0x4, 0xc4, 0x800, 0x4}], 0x6, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x80, 0x11, 0x8, 0x1}, {{r2}, 0xfffffffffffffffa, 0x10, 0x40000040, 0x81, 0x8}, {{r1}, 0xfffffffffffffffa, 0x48, 0x1, 0x7, 0x2000000000000}, {{r2}, 0xfffffffffffffff8, 0x28, 0x1, 0x979, 0x7}], 0x6, &(0x7f0000000140)={0x4, 0x4}) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 11:11:05 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x1) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5) execve(0x0, 0x0, 0x0) 11:11:05 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x17, 0x2, 0x0) r2 = msgget$private(0x0, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002440)={0x0, 0x0}, 0xc) ioctl$TIOCEXCL(r0, 0x2000740d) getgroups(0x3, &(0x7f0000002480)=[0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000002400)='./file0\x00', r3, r4) msgctl$IPC_STAT(r2, 0x2, 0x0) recvmsg(r1, &(0x7f00000023c0)={0x0, 0x0, &(0x7f0000002300)=[{&(0x7f0000000040)=""/50, 0x32}, {&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/177, 0xb1}, {&(0x7f0000001140)=""/244, 0xf4}, {&(0x7f0000001240)=""/87, 0x57}, {&(0x7f00000012c0)=""/4096, 0x1000}, {&(0x7f00000022c0)=""/30, 0x1e}], 0x7, &(0x7f0000002380)=""/48, 0x30}, 0x800) 11:11:05 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) renameat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f0000001240)='./file1\x00') mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) 11:11:05 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchownat(r0, &(0x7f0000000100)='./bus\x00', r1, r2, 0x2) select(0x0, 0x0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) chdir(&(0x7f0000000000)='./bus\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) open$dir(&(0x7f0000000200)='./bus\x00', 0x10, 0x10) open(&(0x7f0000000080)='./bus\x00', 0x80, 0xa4) r3 = semget(0x2, 0x4, 0x630) semctl$GETPID(r3, 0x2, 0x4, &(0x7f0000000280)=""/138) pledge(&(0x7f0000000240)='(\x00', &(0x7f0000000340)='$]*{{{&+\x00') semget(0x1, 0x0, 0x120) socket$inet(0x2, 0x3, 0x2) 11:11:05 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000240)=0xfc75) geteuid() r0 = getuid() r1 = getuid() setreuid(r0, r1) r2 = geteuid() r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000000)={0x8000}) setreuid(0x0, r2) 11:11:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) r2 = dup(r1) accept$inet(r2, &(0x7f0000000040), &(0x7f0000000100)=0xc) 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) syz_open_pts() 11:11:06 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0x40) ioctl$TIOCNOTTY(r1, 0x20007471) getsockname(r0, 0x0, &(0x7f0000000200)) 11:11:06 executing program 0: r0 = socket(0x1000000001, 0x200000000001, 0x80000001) r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1f95d27d48731892}, 0x8) r4 = dup2(r0, r0) symlinkat(&(0x7f0000000100)='./file0\x00', r4, &(0x7f0000000140)='./file0\x00') sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f00000001c0)="205d611d5ea4a93603cd2ddf0def01947c66a6ad6962c7a50e226ac41b0fcdd51f5c27d6f7527357fb21d0893d2f70eed80068f3dcb3b7e46e68ccf98e10ff02f0edd0a459f33a04a92292dabf5c234efde80da89761fcfa34435cedbb399c2563dc652d92f3a7cc6d0969a65e38d0278a1de8a008ccf44250fbc806e5007367adf4094eb0eb4b9cecfc08fcbb2b1f84f92ed6bf406b426b04f2702e87dc59eb4a3abb36b83af1b52bea0a9347", 0xad}, {&(0x7f0000000280)="0e8e210bb95409f4a3d494438325b0192cc09f7be59f54cc6e6ccfba5cb7087a61f52bf827bdcbf010ce2084481411f3612bd3e9c72fe8f5de33b9d2feec3bb6cd9f1f782c4a2a7a34d85d05c3c467377cac77052edf1353209d6e3eabc68aa26eed05e6247bbb419c48486dfe9623ea432e5731337de9d0c41ed43c7f503f9abd5edd4174a9dc2bb1bfb8610c4bae217a0a4b0eb945cc4e6b6fed896a123b40e83507dc128d819e8bc98e3c403b034254e4152564352475fc1950cc31f8f411604559e7dec20fc041af4d95311181abad28b5b1075f057e0e140ed6bf3806", 0xdf}, {&(0x7f0000000380)="fef69fa341cf0067423d111631e8403c078d676f03af407d3cfc18314760d1f481d6897c6212a67aa3e010d6b9bbcc435836cdb496c96ee60870a3f77f30cca027b9a6b86dff613a1b0e25017752b7b6651ccdbb5ac6c2bd2b38b77ac6315936785d67472c260bdb4c1922f636ccd138c575a442fa5cddd8b835228c439886c7f8d07eb4ba4519991920fd6d625ff48b0162f1889a59de23700ae992861ce9a4fb", 0xa1}], 0x3, 0x0, 0x0, 0x401}, 0x8) syz_open_pts() r5 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x61}], 0x0, 0x0, 0x0, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 11:11:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x100000000000000}) 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$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0xfffffffffffeffff, 0x3, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:11:06 executing program 0: setuid(0xee01) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r1 = semget(0x2, 0x6, 0x22a) semctl$IPC_RMID(r1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040), 0x2df) semget(0x3, 0x0, 0x91) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setegid(r2) 11:11:06 executing program 0: socketpair$unix(0x1, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x80000000000000) accept$inet6(r0, 0x0, &(0x7f0000000040)) fcntl$getown(r0, 0x5) 11:11:07 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x202) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x8020, 0x41) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) link(&(0x7f00000000c0)='./file0\x00', 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000400)) 11:11: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, &(0x7f0000000140)="7fd6faa2afce8f2a1ab4", 0xa) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = shmget(0x2, 0x400000, 0x8, &(0x7f0000bfe000/0x400000)=nil) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x8, 0x0, 0x2, 0xfffffffffffffffb, "cadccc1bcdee7d84c7f97a007ddc5200eaddf5b8", 0x4}) shmctl$SHM_UNLOCK(r3, 0x4) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "5c0000afb40000000000000000ffff00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) write(r4, &(0x7f0000000280)="8571808d76a68710265eb933ecb2151165106b146d319759fd5710156e947413d6455af2447fcaad379d31721c3b5bd2a66f592543dd6fd38029b1e85476d705e8c3541f83", 0x45) 11:11:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c103003c5b00001a9d000000e74de400"}) write(r0, &(0x7f0000000240)="582720efabd16ebae6322523ae259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da08b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a506288eb126f22b0b303931ec42bbe039c0000000000000000000000000000", 0x78) write(r0, &(0x7f0000000600)="3e2a7913e4ba6d673553c0c01b3dfaf90f000e4b2ae5eefeaff0f3c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaa4abbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000800ffffffffff510eb0092e56fda17cbe4ad924a4b0a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563b82a80e23fe6169f67a668d2cf829a69a48404bf58ed155365cde0000ffccc6d88cda55e0f54f", 0xc8) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x4) rmdir(&(0x7f0000000200)='./file0\x00') ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCSCTTY(r2, 0x20007461) fcntl$getflags(r0, 0x1) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:11:07 executing program 1: getrusage(0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000000)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r1 = getgid() setregid(r0, r1) 11:11:07 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x3, 0xd0) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) openat(r1, &(0x7f0000000080)='./file0\x00', 0x410, 0x42) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x80000000}, 0x10) 11:11:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x200, 0xaab8, &(0x7f0000000000)="5dbd1b998b724bc991fa167ecbca997345d673c37a63f624d6d6310cb0e4d46478af22ff232d1ea058e56b7833b380d0823d9d77ba13e67249d513d96651436a9cf12ac6b7f1961e00d7d9f18a8069a552139a8cab6c8e65ebc0084005fcd30dad25774051ce24cc8f7be7c055c13ea749ed6b2dc5ad881bdd168bbf66dcf52f05e45c713705ecebf7adfa6ba3d2b4f67e6a2dcfa289b22811346077a58439e3bf32da03", 0xa4) setsockopt(r0, 0x29, 0x3d, &(0x7f0000000040), 0x0) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 11:11:07 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') fchdir(r0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='W\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='r\x00') 11:11:07 executing program 1: mknod(&(0x7f0000000240)='./file1\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x7c, 0x20) r1 = fcntl$dupfd(r0, 0x0, r0) kqueue() r2 = dup2(r1, r1) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000001c0)=0x100000001) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000180)=0x2) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)=""/251, &(0x7f0000000140)=0xfb) 11:11:07 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=ANY=[@ANYBLOB='\x00\x00./bile0\x00'], 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) 11:11:07 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000027, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 11:11:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002001, 0x5200) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x3, 0x7fffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) close(r0) 11:11:08 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setgroups(0x3, &(0x7f00000000c0)=[r2, r1, r0]) r4 = socket(0x18, 0x1, 0x0) socket(0x18, 0x4007, 0x3a73) getgroups(0x0, &(0x7f0000000100)) getgroups(0x1, &(0x7f0000000080)=[r3]) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x1e, 0x4000, 0x3) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:11:08 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000000c0)="16b8aa296a9683bd081c88703e9db21ee377362ae6e1a20a3b92f55390d552404cf21169116d9389567759da3ae76f7d9c6d80852114aaf0e4ed5c1cfdc40e1d21b5a565fa75b04670ce2faf469bbf3e34400ee75853f1e5d29db9f36af313f438c2881fc9a9057d27e00a70f5", 0x6d, 0x8, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') 11:11:08 executing program 1: socketpair(0x38, 0x2, 0xffffffffffffff00, &(0x7f0000000180)={0xffffffffffffffff}) r1 = accept(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0x91) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x2065d) r2 = geteuid() getgroups(0x5, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000100)='./bus\x00', r2, r3) socket$inet(0x2, 0x2, 0x23970dc0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300), 0xc) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r4, 0x80}], 0x1, 0x101) poll(&(0x7f0000000080)=[{r4, 0x21}], 0x1, 0x0) open(&(0x7f00000002c0)='./bus\x00', 0x10a, 0x0) 11:11:08 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040), 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chmod(&(0x7f0000000040)='./file0\x00', 0x10) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 11:11:08 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0xfffffffffffffffe, 0x0, 0x1000100000001}) r1 = dup2(r0, r0) getsockopt(r1, 0x2, 0x8, &(0x7f0000000140)=""/235, &(0x7f0000000000)=0xeb) 11:11:08 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x0) getsockopt$inet_opts(r0, 0x0, 0xb, 0x0, 0x0) socket$inet(0x2, 0x7, 0x1000000000003) 11:11:08 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000000)="66bc623d00081d122aa9a271ef7ea49793553f1cef3603ad78f915ea2de952d1c55c116d65289bbadff2a5b519152b059d226b0500d41f2546df794b1970ddacd64c646c1c67", 0x46}, {&(0x7f0000000100)="0eee87f26bed9101baed399d64a2fbf417bebc4588296ff6d22961083b7a026ca2c18324f5ab30945f803c99dcdaf49bf1c3cc0854763e8d372cc8d2e5a0867c09a169e8762c12f299354659254299b72a1d7b89eea827b553941e49c98fc3", 0x5f}, {&(0x7f0000000080)="d22c4f2948e495727230465d0c619ff884c30c6d89ba03621e29f56b2db972f4a3630358de84ca7f783b04aaf9d91dfd7eb73ecaee4452", 0x37}, {&(0x7f0000000640)="71b9ef05492ef3a1d2c83f2b956f9919df7ecf1c0637703c90ea84f5f6edbea2da0501f676b6e1f3074114c14b505392e8ad02b7b22e87fbab22af92f4fc46a5e9fee741992f470783c353435ef05e0e179696eb2a2c28c7cb89d72b013d7f27e0ad25b9abc19298affbf32f4ea8209db6caab606771730ae42d4b64dd1bc00079058b702590f91fcf02145f1bb7a99c1fc273f18aaf026d1e0953835bd30ee8b65833f28b651f74614321925949702ca8820e7f1903783a11da5d533da18eb3c3675c65291b1e8d37ef935539c34b783c16ce55aa0ed77466a9ccd3a38d1a461a6d310f938ab1fa9652ca5478fbbc96ffcba7d3ffce43dc9dfb234c2c319222665c02da2cfded1a482cf6118ca0fe7941052b2dee5ba6f2f41f8027e9380d4aeed504bb4b537533419ea898c5090bff904bbe6e002afa4831f4d89b5fe0994779ee17131b3e515399e891dd3c81faddda7cf6cee0c7808f9b0bc2a237eea19da54b461aad3656cdeb7f9e882b62f157466103ea97e9c75094f661af928ca828bbc8f45502d860f1ae7bc1a0a4f90bf703277e84850fbde271a1c77171891cd238d9a266973fc8189824a675ef61d3e308db9e126bd77f90520e196df7c565d8f90be11d6ea1f6e427a3db1840763ff255bf5c7324e661a7b7a7e6657f9bcb87f33f8271162d33cd20963e2b53e026f6200e0823d25f930571d5df028041cda1368547b17568b7b909b0edbc82738ab765ff132df7a787dbc370e249a5aae9c80905b48e64c187f61c3c03169a5c6953a7fa37a3b4d01781a0ca58acfae433006abe043063a38efda00f79a21ad71c9df173c8341199f68f1d882de40a28ad6b97ca8240fcd3685357db375811d108801b75684c511d72e7b76f759475ea04cb5c47587aa179dccf92a8b8ac00e61e91d6bd80a78489d30b135e0eb69dea9ef4f6ea6817b3cc1741a5c5e42661cf983369cfc4cd92bf0694a16f4fa8b36e88b4902e954ad3fe6f2f8b453e681518631ba2a56c498ee1abda117208b8340176b8f8e02f81041d0630a9cb07021d2938ea4a66300c21199b51d6731999ff62c9dd4e54019488f2d4f5499368384bf16d7624450461b4eda3c99467032b5e10264e1fc1653d481634becb56c51c0cf12326ded85a5f9d3c36ee9fe80fa7a3b4a283c0d909ca2e65cbadd36b1ed1a7b67a32cc129204ffa67f2cf8c45ba6d4acf982faf44df432ffb43fbb1499b98409a2ef71c3f7709ba3c65d72d70220901e1cf6562030b49fc651b3855f083b9e81e995161ab659a59bc10dc46b43178d992d9880edd19ce6d5dc6cf3a53b4b3797c77971ecb949de345bb24c68681c14026d3e7fafe97203e98cf2143ff87b0aa4c5cf1594182c349b4e0326edf4d0f4be401ee497fa6e21efd35a56d313acb23ff879e07665b491c10078d1703c788b39fb71c4eccdc84cea3133757de909fad345d1b9ed666c6b0882260363005ffeb1c9668206627202aad1ca6c6f7f43a29d037c0d7b358924a9bdeb66b1bc44b8d87816656049718cd00a5684dd146287caabc392c9fcdc2ac26b3d83b36e9f127458b1b713c3076db76089dce680de195f645f820e21459bb9da77af9e5d3e646ed1abf425515c312399e29a76ee9d7cfa71c3f08dc4e584b648f17ede0b031fd18254541b4b19fc3399621c3d0e5eefa9371f0b4822e336dd64faf521894673e4035f43f32db61c4788b38d83c079ee1d8388b3e7fb3b9076d0446189d46d650f7022176e0ebaa5106be1acde9af5b6135016dc653f7ef8f4fae7b86489b1965134ef64488d1880a802a53eb6979e48246d654089ba6087537fd3a3c5259d778387d5004e373a6ada380e6b42cb167761cd6c0cee4ff054ad85e33d7428b4451856fb5d3dfd39a72ada67b76db3d96df1c3c27d966d6b8b2722e1ca9e7614c451a8f917935d85cefeb7b5d0ebebb9907fea7cf6bc7578f51080f4f0df11dfef40ad8320e84b6a5bd078a5ce75ba6a308794af834f84ee98671139cba91e91521f7e319dfa58f24b50641c5d9cb0b3b999044e66e61f4bc07c5f912678e3e20ae92c3114593d54e2ea1c200e8eda0e5015d374223a64c85ae2a5fa8a90a451970a13d9a8e49c9b02e12956a469c472ef4fa4873dcdc7b355671e2f4cf0f6278ee4abd004ae012654d461ee8cf4afc0485ecaa5db1e916c4ddc5a4f0ea6d3aca1b563ed142afbbd49144593129b402f423d529d6a197a6cd5b9de5efb6012c0d5b880b104065c70df2707dcb65120dbf33d923672c2f18efaa7a2acd8f4e53f13696287ae4a5eb955bd5b985eb4a871e70a2261e77e00c98d5124bb18d14be96b5ae66d82582e7823c7dbec647023b37cf2bcbbff56726f1419bcde578bba7242a89ef910ccc111bfa3be9617df0ca65cfde310fb99d782b5b78de8cfcb3bc227124abb6229ee8c0220063b78a757fd416f48ae3f359ed90ebd62ccbf6ccd3f7d21c1c89a739696ebf4c53f71782d204b09ce04676dca20524bd3a735af6ce44371a3f9a389e6c4e7eec93b6d5a4ee6d1c503b71927913703b9cf5610163a23a44bbd0e9808d4aeb3d58fe8d3ce1fc1c9253e17d410668c331a58a71de609a53fb35f6a0c78d3207d409b8b3d9555c9d325cf5c1743855465da0ec0414002b72c272cf77fffdb7236fd4de0636f922e6381cea31169aae50dd490fe5d84511ff46fdf23af1fb86ba3c55f8ffde4e7c34b38c6f35bd1488225a8aa18608d2468ccd3ee1af8fc8f199aee80734b0a652863056a1b8f7d384d39e18589358df4d1f704f7fba4581ea6806c6c5dd4bb85cc42128e4177d7a2e39d8215f61b8986463deff369978ba0faa9866331417ad6fdc611d144181e622ffefd2d90e98f0a8040c93b6bffbf601571b7673044e562267e47c00ae0c2d4a6414680f0b4513c59cffdf71810567b742220d9dee5ea248a3978c0df48fdd12e9159d01a78771fb7cbdcffe7fb70ac696d5d71fc10e259f8f5e43a9d37d32c29879b70e77c33bde4ad7ef6d40a1869d929c7c99ab4f1004a16f7cd0815116b294e914c5b86361b34e4c66ee3ce0d26f4f95368a3999db4935d470d4a3c2a8b8d2582235af010a4bd7ccbe9caf9b84228aa2d856169816818a65f0960dde98b8ac13d9b5867314a7991c68d1966ed378d0a9579e43dddffdcdb1a66de79a522abf7a427852e1fa4f026297f1199a64fc5ab786f79663e3d0338faaaf2bf09fbb4136665babdfced19a5650be111da3021d3bc934470f535677d23da3604d64115cdfe9f37fc80a88a38c8032234ce4fd7c74782f9970b4e7ec818ac364dae2f893185ec994bb229a1acfa405a53df93bd2356984293a6986bc099e06654c691feb44105a6ac7dc79d6a98ddde261e98131851d7de41ca1a8eaab1350ffb9c506d92f91ed9b1ee14a596d4056611eabf1ffedd791f2aa6f7e45923dd43f434995a0e52fa868aa343f346bdb219c2104a08cec00e60f045d978e34b27010e7f0ca803b8edc6a16b399440d3568960b85cc2870f1dfec7fa60aefa60699f8211d345629a93d7688ffcf44bbb3d15fe3110c6715634246916e3ef28ed1cdbe3e229756e5590cf068ba70ad62715a2ef4e2395a393d9b0c52224511f10809b5e49276a035846c8d264c72c6c751e7e8f237cc281395c73f2814cea9dc70a7bfad6b2ec5adc3e9e821e518c6dbc8143c2eea9d91094b72e1321aff0b37d3e5979b50f91ba50e781d19d26d834fb05df26b4dc03b61b72498c0fa445e52aa3bea1fbc5d95a98418b2f7e24e98ba1c946657610738d6cd703c4d6794e1d57b44e63e2195178cff7f2964a5dc3c0580ad9b4a09d06b8804f0b69e39b39d8815ae9ecef39d2a43fa78a94ad2987f6d91f321a7858366fcc53a1b7a2b64f8b0ddb6c9acbe1aa53d46ba434e32e4474684338aca905cd98ca3d2d751c225a3c59057a3f89bf354895b024340ed45fba12b81693260bd3a3f3b7fa516fa34d69e088f28c7bd9e5d23eec41e20f9bb517ad2ae78996d632ff7c3c84a5d240a247d2539724b1cf7367a8be8b93967173131cd9a3214a9b5d64c955a5dcc0218a8717ae404dbda2bc3f754f742a003b5555bf5e4f33aad7e34e4e9557770705a4fb0e320ab668c9a90155536ec93499dd0ee84cd78cf0d38c21dc91d9977efced0138d817f5950041f97a0522b5ed7725485eb1072df69f3ca811118a992eb51d5da0bf5fa0459f5248bd26fb88308005d1b55f8108850251237b1de955ae3bd3392ce91acf6ae5eb2f8ea60490cc484c239073ed565aebe088cdf4954a2cc7886752ab376c450414209251c7d0b9106917ee72c88a8a928df657f6a06a0e86b7aae213c795a0ce0e8b91b959658a03e321c069e8aae83d61f4f03cb43b42bd9515814cacf85ddb39cc9254a513a2c68c5d84e851c9347740ca9bcc28a277869a6030f8bc854bc009b3f5995c3084caf8b29cba9e8f70534550192614964e515b65d65bbd995b14da3c941668bb3e3471191a8dc12d322a4ae35ec945ef161f36a4186447ad3fdd2d695f7a14f8e90b69a9837c9a059e6f11d6b0a9184464de2ba287b72bbd3d885a8c8f93e328c007e9196280e5137c48556eba06b30a2d7565307573007cce5e5cea65074d677998c77403734e91dfde735707916ada0a1a66a3d8dfd7cf6fab64af80c08adfa8ef87e1722c60d80a4cbc946f9dbaab6cf2e8eb72d85fb7c35c36cd9de18a4d93967d91ca152d3feed63edbdf3271fc1bda8ff1fc2c03b48c9391355f9470976a8632fe59b9f956fe2a73040ac0c9c136fd03e563fe27db886ac0d57ac0013676d641ac19468be2901e63fd6befebcbd4d233d83a8e471a685526833c5a0824320468088fbde453708d13577818bc3afbe17b446db1b273fca691f3a2e95ddb618933537dbb8591489d42f7be0457d51974928158c3c958a85aae872524d41980ba33eb01d7ebd59421d6a822e70aea2e6502f84b6c364ddd264aabc128d0e8a40a834e7c4c00f14f5a7f397c3f9ecb64679a004d1b68e49221d7ee5d294658522f62c455df0dce6fab5476c10b59b994c64d28a0d1cca5775d9479bb6a26ea2b71c49e4bf3e1e4b9157fb2ea8636398967cfa97ae5e49825d905cc81e3c33d4468fe2065e9835d9f6d1b5e29f5df9d5ef2ee85aa90263e5a124a0655d29082d19f14f1572b89b16d166017cc1b2b10bc2d8124c0e0dc2bb19faaf4b6c45575cfb8f3f44122393057c94a16bff0964ae1c71aea553cb5412ea95aa6ab1d2c5f01873e002cbf7ae7ea3c702dc0ca8cd462fbea634b3a41d151525137911b34dc9f11262e3cf7533aabedaac8ad39bb236adb1f0946be7046e96f5d6bbf8aa2491fa07e1d860d9968782809a9750618e607dbaf9bb2c4f940cf7dc3deb4913788d6ce101d7ce7210653a4f88897766eab367ed2ea7c819d4a56ca38e409a4331ac17edfafa886e549eecdcb4f806e75535f91a139124c6faf4316ffe5b937eeb0d150dcd31dc977c47799310d5decbecd57aa0cd6ff3cb9f309041c9b1fb4d5878ce6d460b10a68318a17a6baa40f7efd74ba8b86cab6e24c0ea4e3fef95669bfa63abe4b39ed20cb01ef7a892728c171505fa9ef2045d6c6c3e8ffaaab308700d114c673a34e93b46ca2ad646674df625c046da2fe549a0351ab12ebeec20102aaa3a803aad71cd2efb54fbc267ce708aed3ea60bd8411bb90d170e722b65eed27d3e4afc72a11e1d3fdc6d6847cc59e2a9ae4ecce3980960f0a1bab93d2e27a703b2f2c573855", 0x1000}, {&(0x7f0000000180)="7482e30c6651fc694f68e04640c961022b", 0x11}, {&(0x7f0000000200)="8fee656a69d4c16856316c2d735bcb148e627fc4772b1cded4c36f39788c7851571a5ee3df1e85123dbf09c2507b25580352176b5029ee85ad09e64f878e36a44410fdba6f62b60c0a299f5d7adda6796e6a4dda0e75317eb0e08e1f906224cafaa96e3858d67aab9b9c618e", 0x6c}, {&(0x7f00000002c0)="3090f22675e339311e8645a407bbfc6deb6505d94e800fd9a4a37633df4728a08bcde6f3bf997104ca8ceec6b7a80337f7f7b10271f6c4cd88060819b2c2de0719d2be302bc868e48702ce719aaa06817cf2b6c1a1c72c83f6b46985dbe830d8b8003fb541bd39ec7d6c408a2da371f4b0dbc626699a11ab49206bd38037dc751fa744765a", 0x85}], 0x7) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000007, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1179fa2ec54de81546a94730ad4fd1497ffa988e8ec852a605aa234f097ceca2d0db61e85dda9c0b6b6dee45bd8ed0fdcb2587fad53176843473159eeb01db18484b2fdf49ec77db8944149f0b9fd8b14ded0e747202d1b06cdf67c608c2c276f1b817016bf3689a3074df7331ea42c8de489e7382ec910f6f74109663ab40468689535042762ba894ef36d2fbcc8592d35", 0xc2}], 0x1, 0x0) 11:11:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) rmdir(&(0x7f0000000000)='./file0\x00') dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b7c507c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 11:11:08 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) clock_gettime(0x2, &(0x7f0000000000)) getsockopt(r0, 0x0, 0x67, 0x0, 0x0) 11:11:08 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000000), 0x0, 0xfffffffffffffffe}, 0x405) mkdir(&(0x7f0000000000)='./file0\x00', 0x101) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') 11:11:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x7, &(0x7f0000000280)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) fchdir(r1) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1, 0xfffffffffffffffd}], 0x0, 0x0, 0x8, 0x0) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000000c0)=0x8) r6 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r6, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x41, 0x4, 0x0, 0x1}, {{r6}, 0x0, 0x42, 0x40000001, 0x100, 0x5}, {{r2}, 0xffffffffffffffff, 0x4, 0xa0000002, 0x5, 0x9}, {{r6}, 0xfffffffffffffffb, 0x44, 0xf0000041, 0x0, 0x9}, {{r2}, 0xfffffffffffffffe, 0x3, 0x0, 0x8253}, {{r1}, 0xfffffffffffffff8, 0x21, 0x10, 0x3, 0x8}, {{r0}, 0xfffffffffffffffc, 0x24, 0x81, 0x9, 0x81}], 0xfffffffffffffffe, &(0x7f00000003c0)=[{{r4}, 0x0, 0x1, 0xcedf099f9e0c0c67, 0x9, 0x816}, {{r0}, 0xfffffffffffffffb, 0x8, 0x4, 0x607, 0xfffffffffffffeff}, {{r0}, 0xfffffffffffffffd, 0x8, 0x1, 0x6, 0x6}, {{r1}, 0xffffffffffffffff, 0x48, 0x4, 0xffff, 0x8}, {{r5}, 0xfffffffffffffffd, 0x1, 0x40000010, 0x2, 0x9}], 0x5, &(0x7f0000000080)={0x7ff, 0xffff}) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 11:11:08 executing program 1: r0 = kqueue() close(r0) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x80000000021}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0xbf2, 0x0) 11:11:08 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="000e2300"], 0x1, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) msgrcv(r0, &(0x7f0000000000)={0x0, ""/78}, 0x56, 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)=""/74, &(0x7f0000001440)=0x4a) msgsnd(r0, &(0x7f0000001800)=ANY=[@ANYBLOB="00000000000000000d7fb620ec3d758377be6f585e99e090c97e902c9c8e1b455f0821afa55e00faacffe47cf1a0d3aee9625dbd9a4af40496292edee9a60d30d85b4aa0afc3f410c59ca905edca22f44e6d60b926b902fe88c9a7825b34e3a893e2b797530b370bb4caa5289098296f7e73aae2e71ba036a216d96885d745020e617237b35e7fd9e1aa3eab7228cb77715b8579713a0b491d5770f35102bd525f7247d349f55d55193296ef2f34dc14c2bc01a29b753cda14e3731ac9cbe4bf2720400025f622c370c1243f817aaf50e93b39199d6a26c866c3e02ab423cb39d3d935b3fb164e8d857c052047696d4537ed8c29a5a213ac4edce5ef52948ba41e1eac9e6cce6e4fb8a70458d74d908cab98848630a1ad1cee8728513f5b5a9edea5c8eb50087718dd7029f4ec9fa92a8c58719e0665de5b5aa823b5dff7e666e1f8cd6726e3cb585dc9ff2d52d34f0eead82c06f85c3821760600bd7d944dbfb1b518084d0e5f2fe6bb4ba8246c4f9f7a0b135ea510fd5ba4938cafa9ff130ac98ea72f726c498e0889e9bc8ab6f43d4077396ce873cb71d3cf9693c0874006e4a352a50313bd2d0bf999e994a25ff9bf572ab75b7b441c90157fc737029106e8d9c6b4d8a1f85aef39f1de6028c74ada1bc0905e99a8824283ce29781bb8281c5536fdd546e21a560a5577735fa5cf30adcd2fa68b385166faa6dc9f29d81023a94389297167d51fd37b57767cd8f8b34170c2baeebca6c77ed6c40420cff705943105ee027cb4340294a2323d503ab65944711bc584a0c53d78ec69c7122021f0d2e299f416b018addcd75f1cb8a08da27ac0dfddb128187c020f70bc60f1715018f5ccd5bd45a02d27edfaf318c57e210e77a12e9f29ad77e8e83640b1afa89bbab9bca60ba95b890f7e507dadfd6d264c417a6771dfb83767d36297e6cc998b17e830dc83900e7cd4845ee27b8f73445c785e061245f7b27bf51d774af3db76ef7dc39287f8e7363d0f5fe2720f7992bcaed079d79a70c8a176b6a62ad6ab4d5273efde73892d802e415143922984a2cea838e090ff72c6fea67a30b104427781162503e15283fcead6107c3d9acd244cdfff664c7cb993ed44235a3bff18f44295b8dcb12d67ecbd583fb370b8333fadce7014cae378142d49c6fd772414eb0c408769520a1dcb5dc056d70d4a0dae197784aca1648cfe9d2e6cebc0d7be3941e68e4e2d6ad01cd5d95d00490c8af5d6499679f2abccc98667485591f66a460c5e8019467c99d76bd487e06a3d071939c11e9a0165527f3fef7637e38ef63a8d732445bfcea8b764baa7b1a6d0a5c591104568fdfa970e395219aca22d448c4daa86be36f801435aa0616d17c4feefd5958dc0ee2b8c74e5e70f73ec3b9e21c12f1b1907e0235a852c2cabe36b4de5ba3ae7bb4f4658c314eec8924976cdd647d2bcf50d9bf80cb09248d929715c6c2fdc926920716803c421d9a282257494d92480f7c03cb5aa724e6ceba5161bd984a02f605ff3b036153673f7dc8d0d6a3c8215522f21eecd8ba0a86bcda7d2e11ab3cbc0bab805c4a7fde92ee831f4513743e9eb82c038075513ab44e374192ffcfbd54bf4f5e9a6e1d9f92cf84ea0bbfbc44b132e26ae616bb9a5998f4850afb8272305ba0cba12c4d59c9a008c2ed9fcd3b6354a19122f569e0c2fd7703170fa6c51d66ed84babc7d47707a31821beba5de503ae9e27bffb33453171204e5203eed826e7e36fe92b91e0131cbf5fb9a8913b996a49b59bf23664bc705961eb623c968cf8bf178a2ee7c313787cf665ceea176b4b5dc22d4772d04421bdbb294ea5d8ce3b044e7301ce0a93cd05e84beaf36f196208a7a61224044bb2fcb83042a99d58913105572029f596c151646e4c747ea2ea8c74de7766790621602fdc127563a551a2e8ec7405d15a6f101f54f73fb6ad133eb5ff9bb87927c9b556403036a936683b53264b796ee644fc685bc5b5d886785be1a6fe208c6ae42b8d4e896bd916f6a63adbaa31b71cbda3345cef3f90760fd8d718d21aacaae50e3a4751817f5799d717b05ec289cc0695aa725789bb7f413ef4208524d5c0132d0ef80751d7d7af7a67ae274489d728dc665bb084081fa281bbdbbeb2724b5123d9997ac72c3cffbdc9f48b696d474b6693ef5e8781565ba1767b45d5996ae41d42877614531465e36cfc80601e7371664908d4d5630ec73c47a913633b2157cbf4bde178b35e45ef7c8d8d2297f087511d7a5f5dc3a538b48c8a834dd4d8020f371ea9332fcee8434f89cd40f8c27dee3677aecf6a70414aae987fbddffbcccc7d4f3189a9d71f7b417911745afc4d3d4a2f65b12e6a721de5c675b86414fd60d5edfcf416377a2992f6dc721869f7f296cad09fbe0937e574c57c539d84c390844e0fbb004b2f159d7f15bb4994dbd95f728b3b6c0117d2df6dc309076d4120c4a66e2cd4b0742ae5d5f97e50ce0eb3e809bd536505fd5edbd367ccdd191f788b1f83d489c32b5c937fb05b4d73d87ffdd56c31fc765611ec1f93979844b87cd78e5cb05eef2ea64d3d50bcdc3c8305dbfce55b1801b28da36730c6929093c0b84df7acfb4bf23726723af47657e1b7849d4f1c111da8fa8b6fc4f2df084ae93c80b6f6eabb644f3fba7147614c55f8750509c09f7b2bab7197fb9e841a7f3818851c879ea6758fbdaf668950ac00b5186742a0a20cdfc721549e15c00df8056e8dd80309bf9b777505ef6a4f256561ce22617b9700c3ee08095d567939ca27cea83f334410ab1fd1e8cb4dad0d95e3e47c8ec668138ae40438378fe2124a321a90a93571d53d6bf82be632ef4c69aa7b895b46b34d0c56d1e4f686e935fa9c02727596695bac383985051ee89bbc53d57b5e144a999c037465995c05328112c74e56ec88964e6ec24ae21d649fda62ef2e18172f9f2e22c6d262267cf06a91fde34ebc33c77c1a3ccaacb99dba6dfa1b69d100cc9eccad12e425ac40c77bba50ff647b5910db71ef16d8313a2a6eded89b07384c455ddbcb85900bb2456a9780eb1a5cd4045f97a7f1f81a11f680c940ec5a809665e2bc39d112a2aaa778f473f9dff5fee8fb5b55af763506475e167fceeb9ba842732701f953c34251359c80785590497f441377d5495519f628019e7d78aaa4865a59b850a5aa487ad912321505389d878fcb5e16ac928b2f5095617f41d79fe3f222326de34a46edac3f97777e717d2d769e4dae560ef0e1279067d211349fa04121feb5d9a2a3ac2b34a2e5365f607aae39828a20e2f1e10be1855289c3eea0682ddb8553e98aa5bf9f095d5becc7a4c913f8c050b3f48ba4539bba36b3c2312557eda39689d2bd32f9199f3e5ac3f7fb5f2cc33f732018477890bd3061f2af22c75d9bad7176f3a7466d344b65277aecaa191b416d47354b45946546325e879202ffd7b78aaba5b63916379956cb889d082f74c689f98b5ffc91c215f013a6e286cb19a2553d50319b9635c4d5570d91b3e27341b4109849aaa28938f50c742bb5ab7373ce70982f4086bb051650191617091fd9f557482ff17974b6a8457d4fb020fc2c6c9f8434bf223a834b963a5b682821d83270ac4f7b61f9f31572411c7ea7aa04cf48ba08f639a60656444bc01209c90287af398f0fbe31ab9e73ea5fb372ba1902f53c1325712e88fa982b0c6158c2b84336f4503a2965a40f3ad3fb9bf7ee463ae8ee28a6c511519f0f6f695fddf2c27f258f11077478b388f460fb70c4c62045a5a12b0ec6e7a9b9f8401de411739f121051569675854c7b05569db37c7b41be5db2c74828e2217afadaa2ceccab915544189fd1a3e73765f59736b0ed552006507446affcf63e6f01ee18d19da44bdc80ac2f09369e6d111ab5e85d38737ef4f97a2fca95060000006b0bd3a6a38e85c4f062702de13b9b7c33d64fe91bc1849dcf3da3ea596ab49140d9a45f973232b4fd9bb48d0dd62c8d0a625d627be51a83a649cff3b78a3c95b6549454f1001dc670bba774b151abdc9ea47863af744a01884bc125c469492602b6bdc91e4ca53245d175a5b30527de8b4d3ece3c0dfe30e333e7b2a7d7223db07248494dfc361b107f8f79d645f13f50906715b694662c50d1b3ecaad81303a39a7dfae4a81227b182b06150ab9759616ef96a645d29b7cff05ff4d172141fce699573cd2e364a010562035e96e3ab20328f72633464127711b970e142fb5df0f662732dc9411f97ecd76d2d57301e24b6a8534a15c1cf27f39c3e8203958c075f01797ae0c62a44c0c32fdcf044958c6d0bab5e2e392a7a2a78a7c6380723193b06c3b0a4ba10fdcccf6600497d5b73c7a4bd01ed7083e59831e952e22e391fbd45d0a330f5b3cd50eb592cac96b0c06bff08c8bf70b6f5b1426279c8a2c5f2b6ae973da5cb93317ac536db6caec675b2d6baf58beb296604f3af29ff9b6239f4765fa66f7daa805e94e1a5bc4963592f19f34e1d44f12306b836802d8a3c00639a31173e449fbb608fe598494bfd62560c3714e79d4e3bd7f4dee94b44c265c2c7bb22a8931e080a19c598e0ace71b6a6083b908172572a8ca7455fea652157f108235e359f3247e8632246a365c5860bb2893726fe24aa6b3be16e64f713c08c71cf35c251226be68228afe08eb29badc7cba383e79f18de8a55156ea1f375b3ab63db37352ca4ccd5fdf2b2d9f5ac9295ce4b6f52f56adc9c5a46f4b6c7345644808de6d1db2efcfcf5764fde3217cf5b84f972a6fe298e5a93f39a601bc9412a3964d83611865de249e1544d59c419fc958c1439bd1d4641ea090fdef9f19126ded2840e9c41b920086558ca6c49656f244c1f223f350524c6be15100b7ee840bf46be3b5accb7b6a872b0928e178c649a6623fcceb7d85534fe16f4db420202b84ba19e320b07da8e4112acf10a39103c821d97651f0bdc09cba1d5d5a63b3ae80f02327a40221a1ba473df6e37d94c7179b0faac5d86a300a376dd9f6d65ba0d1a59a2065fb080469ad40b0df36732c791d14f50385b239949e1ed755bf2daaabf183407e5491473c35020a51c7cd9eeba1c6ea6484bdaea2db881d96bc3c562525d68d1c2d1af61dd48d6f221c99af5ecaae95104f2d52d3edf0044322f56f9916c16f2fa5c7c29984cf326fc73f71d1d077fe8b910da45ca6395d11a205506e13d14067a03a64681eec71b644d6145b5dab2681f604e5e3b48eab630a67fa223a75c074dfa97ff80292126bb7f64ccb6522d966ef2ef43329f0fbde8f1003ef71f67147b0b361c0fea8e5008ada16b76fe480e81360a6a77f7364c48603387346cc59d5e6d1637de61e778d745702ccc5e1472e5d38a1ce44843e5a7dafac055b3bca0b55bd027a5635cf30030e6f886ff4d5f85ad9f250ad70a573a7f195d40d3b1cff1c4b4b1a40863942b543e7b2c316f5e849c8e745e288178a624902814595ea68eab6e219d938e07e51e5d0c894072134d0ec30dd6d46ca78ea398c0c84dcd4537971b850dcd919be209fb0a8d78fb3fd184a191883a3068da97e7d254422424b59f0edcf894593273affe907644328ed3066dfd4b38b5fb71b8ddff3c87b5e1551c65c49e097b02859c2b7924caa57585a89e8b89e044ea77e5a8c994ec63b3f4413cc0a77fe8d3d7e5969c5320cc746abce54f1beee48ff13f8c83ef858a99b7b14e6fb342637fa1b7947fa666ac0a928333d45cfe6d665117f4b6daf7a8e12a9c8bfcdd86c66b620c7550f4528264890a80ce4eaa4e9ef502f922aa25314867502bd037a7d804804ab191930abb9c6b3c133e944cb2ebcd95bfbaf80d696164f56e332c54979266a38adc7f52e25034ec291cdf281ebbfe53d79fca551cd46dda8f6e41cd37d0eb8210057d076a569d7321857175dc9aeb3d697727cea216c0139252c353459b916fe2630433804f1fa2c9a98b5ddd66f8676b1051efcf4772353a3fb72ce71335e07b8f2473a35a6118e5f1d946415707f5498abbd3ab8f9b8d6fc4ad8323a08e3041aa8e82cc67f38293b60ca442689d0e7e8f79977cbc825910da873e84b11c94f30eae9d4cdfc1ba550e327f9d5ceb86d92a5de5ab7beb63ccc17de63aed95d819337846a43b182a71c6529b3fa143cd44066e004482fc2e2f0789133197854b099da73e400a38b588dba80ba3946346157731c797e"], 0x1, 0x800) msgrcv(r0, &(0x7f0000000080)={0x0, ""/213}, 0xdd, 0x3, 0x1000) msgrcv(r0, &(0x7f0000000180)={0x0, ""/1}, 0x9, 0x3, 0x1800) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r4}, 0xc) msgsnd(r0, &(0x7f0000001480)=ANY=[@ANYBLOB="000000000867fe79224f5dcb7200000000da9fa060f89a8ae0894262159c826f26dea052a72b40d7e2528d5b5d4ab04ce32f0f770fb9e21141052c93d8de47db6d039c3e6784804651a3e165b6b0d2420116e842cf00c1689d600363faa250ba630e80e88b77d7740c9137c1cc7d2e57eb906f1113a023628bf821803cf8d0ea6d54f38fe264ed51bb748a16b35bfc8ef86df498d84ca42cd9def643facade851485ac46f41b624fe4365d01809a8318c7d07be83b524d425bbfdb3ac3736def49659f20f7064ec55e8541826a3391c4e1eaf36754200d4b7fbba84ff5a00eee0c3559d9b872aa280b"], 0x1, 0x800) msgsnd(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="03000000000000007245430868988c6ec70fb2aef67e0056117e7da45addc61e3a0d86cbfb177e16c79dd08bce162072a10db8696724f278eaf331b9fc55d982ee63e1b1a572234846d00274eb152e2ec1f88a1f59a08771c021adf73d48bb8d131cf3bd070aa70203fb04749c13417a18f75a6f08e92d89b6fc17c89fae596e11d19a1e593a10716a22ea5adeb36173100573e0624303480102a8e3fdded61419e82bb8bcafe6247f4b9397ac7a4f7a66dd75125accc7204b7b6dfb17056d714c12b5f46b6b8df8c07bb0d514adfcb0bc3571d878f8ef770156045204bdec24d12e42ed42156a91e8725abd7851858693615fb8d1547cb561887f31d9e2389209e6d31338cb930b9966464c7117e56c269e762151e81f5e4a52846bf95de4ec6f82852096da4d83"], 0x1, 0x800) 11:11:08 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c6530df"], 0x10) ftruncate(r0, 0xffffffff) writev(r0, &(0x7f00000015c0)=[{&(0x7f00000005c0)="d367569adb01d80558a0264fab82d348c0ffa6fa7dfb285f326371290fa54f96ca89e44df922af6e942bb48f815750d68bc232b22bf3a7d5e2251319e3e55dd74f239ab2aad450ed1320ed12d652dc65cb1b78690f8c8c4eb23fa1914ed90aae003361ba9ff443127624c5fc331796183ccdb1178097a4e59d5532605d6b5dc115a20415da521b20a300e0ad25058062263336e68331c7b3773aecc4fbee12378eb1edc87c2106e31a9afa8a57aba9ef90f7f3836b32a3cf87613b7b6f26a4dda3245aecf3c612ae7f521738ef823b85bbafb3e048d3012fbd96bafdcb46d6d558f0fddb9295916d17ecdbfe629896dfda15a3e127bdda21fa94fa1027613f5afc8fa78fe69cff3d1a594ec8cfe759b2e95f0b3582e9b9c2a4da218e3843885cb177547496ee130510cf7da8eecb2842bc694fccba9bd103acc1b663c04cf6f318d3598783281208ea2bb4c5755e9a63ddc9699a34d07f98d20a3fb3b58d906d92b2971bae3f391c5d3944b6e04e100f4e5adb1291e985ae3b60de4a56c361e1f85e8fcf353cb7bf7f42d9846309b1e1e04083a2771872891d97b2c7a78dfdcb7bc335ef92d6af295b2ce5df448ea722a2784677df9aad02b35ddd4076397945ded0fc5f9c829f3759cc3de50828e9e42c0fb446d092a5de5aa6e9930b059cd35efb57153080c1c49ad4af30c973e5936c04ec74ea72303e86b1ecbaa20174ad2627a6cf62944a2983342da0af1f6363a71369f9f0d5b1fe7ef20a60c39b574176cdc3432735e963923a89a9bd87294a7b707f28d60348b17c7ccf8361b533ada826134c8de316170e8da88020e59ddc8509da0fdb657d7e601f12355545036ecb3463449c0cd5d838f959eb3589d5506d39ad1416d79f6b7fce62535c2fe5db9932a8d43540581adaf0f060a2a799eda32a10bac2dd1199e5925bbc69c0e101047af32d77c80686a90ba9881984f2c9e7f32d447c1e246168fcbd34b94f3ca7550432e66b23ad2326795910570d52b61390e87cf740673d8d8c2d9b5165eafe8631258f99ebb348de3b530e988b68c20694e1da46f83439fe8699ab1edbab73455acd6895f1554bd9813b44654cf105a51aab12010563d18bbfaf9cc654fc068801005cbf02833151962afae3fe2013f129ae0b172964a6fa4d3754ef935c823a784c11bd6771609e577a321cf8940dc24c083b09670511ac099dd0e160409a6b2d98c0abdaa297d7aee7e21daef7edcdd669e52d56cf7ab35a88922fbee586c7c1ae44032adcaf3bfd76511f8471a244e8ff6370064404db9053b0ad999ab2c0fdb194e2d5e5fcc49a57d11b0424beca6e1528fdf660d990e9be5f16a9f1857c7f0fdc84b63a819bacb39d83ca5e8b023116c4d0f1d1e88405c4b0d3b8ee4a14a25f1db8ae00e77f661090a40346cb3f0ad39da80b75d1df9102fb9c9657e3863c8474b0f6228f66e466de3ac5fe4eeb8bd1ac0343f409a8b7c1b17edf91d0d5a1794794a13dbd9ec8a5b8c5af3829153c47d0ef64e0ded73a2935ff7fd27e0e483edf8cd9edfe7baa7d01c8d427c98727ec3783eea6f8118a121c3490a6bb35691b6ad054918946d9a94def44c3e7aed52689955dd9218ae10fab7d74ef6dba901a911a17ba62b43d034519590960f746e984474bdc592c0a80d807523119c958358c47871e5391831174964b7520bb9a0d8cf96053461cd6cfac161f72eff22db2b235d3cf99d2ead5f4e8ebf95ebf2a9326b32422ba50fe0010cc69a5f7bdab054b04280babd8746567586da69174255d22fbca47e67ada237a5185044b4532374a65af921fdc89191c7f8e5f3fd7b3810092d5588a8c23181f2d776d54521e723cd0b0671b8302c718bed095a560bd1d7088fcdeca49cc63f61dafaebf5a3bcce0bca3adbf192a49c2c06842d813f02285d7c013ec8514569cdc74486c23558f8228d93980794ccf786925954bd5e17c1c7034261c49f67570a2ec4b4be9ae31e58b198e2ab7b4dcf3aa9e87e097699c32ba7ebdb4afec92f3d976dc43d94458a7ecb9ac7ab1a63d9cd19b60f465d1943ef44d99ca5c2f53f2d4d6e5e14d545bb8669bf82bf503b8ed5b0e0c3fc65c12e008044e83f45a7c05b3ce72c1206e6e975090d45db8c64f20943d0ceae0bd0e7652482de73c2c251200f320678f25b940f7e1c60c80d1ac3e7e7544ceb95b5a3541c68822089be82fc67114dbbee79005b7cd57f33740c19cea8b02708569e2422da198eb2047b39bd1ac1aa947c0dbd61e88e45d305a5d08f9647aedc92dd874ec32748d501c26e558184cc8149764d37bfa4f79d0ebf39062dbc234f8f40292c61ce2e1373bfe4d57fbf66bed4f2810beadf1c4e5eeae3b1fda156188317f214a6cf76565e0e9db737c1d9629d548290ba87d395e2ded5bc7003f646bc67bdb9593b1bd05c3c3722d7857965e803c649285d6dfa3067d433798be93b673ddf01640bc820d04af36614b7cc7d0e0ed2df7c26603c0f89f965ebc2e690809f2b6e32ce90068389f5672c657d542164956fd709bbf6b4da0bb5e7513db019cb2b2a04b27e3e3507ec25df16537fc6c0e900911605a0dde90d11bc0d0d406520d432ad988a7f138508d069083c01b8ab4e76b394d716086ae0b09783e8ecfa4e2d6a0666f5e3853d4ae8dfdafc02001783d237e5151166a39a573b757237c9598f6a8d384dc9ce90b2007d02f15526a31d2422d3865e3ff53bd1deda056280ac0b00d9c783a9149e5cceacd9a6f9c54123cc4f82c1190aea2aa44b55430864c5b20e91f94024eb4cacacf106d63b9fa48a4b5ce132a0ad43b2c98c3c32d77da9dad98b8a220d619761f2f83e4a742e759680aa46a7436e9f759d4e92c13306d13a7acb57716ef52ec790d3b0008ad60b1df6f8fa79aa6a6d571f2d2bbbca7d6543ea3973bf8eebe4075924356612f5d55194e99761ce79c3ddad06a312b930f4c1694579454b589e3439f8d81f04274e95ed4fe37406e4158e5cb127a647d2901072f9920899d8599aefe29dfceb488e4dab76773ef30e4925324d2cc691c7b37ba04aca159edff99ff178893150a0c9b4fc4ffc7bc1c5d85f5ac0a40b47e35ad5f73db1958ac979a256a3797e71704e1df39f1faa994ee51df3065bb649d75c9fe6e39857c2eb693fbc3907e69c7ea1fd71a399864ed41452ca592446558bb8d0ec197b04b65092193278e2eb07c9feb5b5b897d870f845496fa44e46cd9c109a4d5010ad05520c56bd5f27f55e978961f5029eed543dcaeb4794d9f6bce293c4672214cac5e691802e94968193de43be7c47a76defe6c02780d50d70dd50d4d6b590b1b832196d29f254d31020c803c43d9fb5a554d551f42ffcef689fa352bcc8abdfe9f790d98caac23e7bd7ac77fff77cb588bd73e41f7241205e16a663b8525df4b5640afa7f0458909c8d52a0b41cb6406ae387ed0b5bfe75c99681850c5294ca7b8f46ceb8c852fca5b3f331c1998c14c79de5ba2a49da9c6668bf9da8246a84f33fc699cdfdde025db6615b3ec7dbf8a9be6675c07b21ab3fbff60e1c8ab9f15354df8614cfdd5a797d0898dd03cf9fd944ab9c63e80c7e557bb3d50f8f8d3c40fd1f4503f6495b481c1ebfdcd9d01139a7ef8cb09212a2206a144987f3ee42b3c8a0ea67dc4e7b0596517cdf115864c57809a95b0c5ad76e0f4db91d3a0679a4cf8758b31fbf2f819f52f765710c37f526c19efa7885160626f1f28e8f9501149a839ce2c7d00d6a4eaab149b5b3258a4464e7e8b9d67e08f93cf052396b2c3464a17b3d33a7b74353ec080891e9cfc32f27d89785a76b59cd721419f9860b9bc381bc2704241d79e0e517624c3618d15fa4d51b79e00944785403a4cb2b94aeaff770aa1cd7d777bee6fd492eab99880188fbdc1b1a94941569dd0b7981f18789b8067738f4530be089bafa6c8725b3293d3ee0d563d8925cd7ee801ab5551aa2be5df307617aefc5b9d1c8aeaf37c59fd22d381a41ff951f68aea6b06227e425111f38f999f94eaf0c11cb3b9d648187dcf3b4c0f084d0814f3268e88c6d2b260a22dbd3ef45df37fdf37ec5d1eefa9d14d0c8576e05ed1dbfed44b591a94d5733184c59908a749db053e7811e726552656ed48791d6ba5cd26f287bca8deb70d5e5168d406811d73ceb6ca9d0d91c2b34d90c124128849428c2cd99539201dc8c51cafc58b78c11d14651a9bf3b60711585ec23e39cbd1d4391e01e2c10106239218feda86bd0f0e0440b2170a452128406e2fb4d35ee2e129f5f972350fd82fc07f024abb721e6c61df9c1c9fcd51f66b35275aecdf98d75861d9f36f2b509e7e5f743d2198c959ea9781c2f8cf3005ce897dda3c7d3af6351f62323a2779c29a02b161cafa5f67aa77672a91be64aaad19a5a94d9b934ad28ac752cf0b9611df1c3821b6a01e92a2c36288855a1d6c26e0ae84234b1931d0d830c0212dc09d228c701a2a6220bcd8cb714d6db512cd3e3aa5efbc0e498e74857c5c3d23b163ccd3b2302a76d1bc9b17070e08ff5f51a30e17154be676f904a25631375a89383e7e8cb31c2c7d78b8e43c9d158b8c36b86da50126eee7e146fd5e6bac3d5e41e085dbc215deb57ce8d479333b664755a21eb665ba1551de1427d664db518f39dc14a9aa28089d", 0xce0}], 0x1) r1 = dup(r0) getdents(r1, &(0x7f0000000040)=""/57, 0x39) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=[&(0x7f00000000c0)=':\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000200)=[&(0x7f0000000280)='(\a\xca,M\x897\x96\xcf\x96\x17\f_c\xa4\xc4\x00']) 11:11:09 executing program 0: socketpair$unix(0x1, 0x400000000001, 0x0, &(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240), 0x321}, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)=0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) 11:11:09 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x200000029, 0x69, 0x0, 0x0) syz_emit_ethernet(0xff, &(0x7f0000000000)="eedc28a820dd49f70b79e991bd9348c690957a6b8d15d0f05799ae261e2f46ac91eeedb92b156ef7918b3bca01dd8515a9c158d9226d4f6624dac4733f7035517db08743d15452dd9307ea6eeb753be138a17a074cc5da75eda558cba68ff50cf88ae821b847e49eb0e0d994ce8a7232f1e3f895f957261fd78ee49a9467ba81033aa0a16fd2e0556166b8ee9cf9791000dbfcf09d953d90f9cfb153ee1a8e5e3a59a83799027a268d2799197bf5bf3f11d45f925cdc1dc6b1bb1578789a87aa89bbab1275d06ce7324208e9f54ae2e72057613e4712b25fa824866af10da9cb871b0b2c2ee4b7b20e4c78b0fb737bc88ebe91396992cbfbe3a6a7a0303666") 11:11:09 executing program 1: setreuid(0x0, 0xee01) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) pipe2(&(0x7f0000000080), 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xeed, 0x7, 0x7, 0x5, "c14b40d2008b9b318a1273b1396926262d736403", 0x9, 0x8000}) socket(0x1e, 0x3, 0x0) 11:11:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r1, 0x2, 0x1) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}], 0x1, 0x0}, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r0) close(r1) ftruncate(r0, 0x2) 11:11:09 executing program 1: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) write(r1, &(0x7f0000000780)="616d9860b42c96ae7698258a6e311eca732c384c2527d9d749139b342326100f7e393582481d12cf1dbbce26af87233392e12154d79e92591f3fd4db9183f6fa839a31f344e5e07a9f4f2a94fcbdd0daebc9c8a24f442adcce44501e252f0e35f5f1b204f4896000ef44119ca515c6c12e1ed2df59bfcfec69f0bca50342c7065254da0a23e5a5ce8b2b270106bc7f525bd2383ea0e0abeb921804a11234cd98c1c2ea469193568c61d292766f6455c520c8fb1362c8d7c88add3e4a89579d3992104a08020fc9be4c2044ce5eb95b1139ca54cb5e1ecf5bb9f566a49d4cb0602bf21a27251cd62db742c0828ca83178660199f3c587fda4469cec35f3216d5b42da01c3f8e8448b5edcdc2e8b386abcbd26a543c02176a0282eec9c5a8aa82a909ce349ea09996a2c3bb60ae5fc7bfc56a853f648cbbc3d8e2377f257b6ec77108f53c19ceff3c5574ec470ca35b4db750b0f7cfc6327e431db96e7cd78872be3725c14f3172c7e785b7eed012ac16d8aa1a9120432a927bad2558e9083c5c226342aa84a7d34135c4ad428a74cfb49a820c1dd9f82bafb5e361ba7fe26535eeb7dfe12000000000000000000000000000000000000", 0x1b6) write(r1, &(0x7f00000001c0), 0xfffffef3) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x1, 0x20}) execve(0x0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) 11:11:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() fsync(r0) mlockall(0x1) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:11:09 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) mlock(&(0x7f0000ff5000/0xa000)=nil, 0xa000) close(r0) Thread 0xffff800020b93530 exiting with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd80638ca808) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 panic: Thread 0xffff800020b93530 cannot exit while holding sleeplocks Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 116029 91 0 0x2 0x480 0 syz-executor0 *183091 75216 0 0x14000 0x200 1 reaper db_enter() at db_enter+0x18 panic() at panic+0x16c witness_thread_exit(2169ed1baf6cda8d) at witness_thread_exit+0x244 reaper(0) at reaper+0x14f end trace frame: 0x0, count: 11 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs.